/***********************************

  Internet Explorer 10 in Windows 8 and Windows Phone 8 Support

***********************************/

	@-webkit-viewport   { width: device-width; }
	@-moz-viewport      { width: device-width; }
	@-ms-viewport       { width: device-width; }
	@-o-viewport        { width: device-width; }
	@viewport           { width: device-width; }

/***********************************

  Printing Support

***********************************/

	@media print {
	  .container {
	    width: auto;
	  }
	  .no-print {
	  	display: none !important;
	  }
	}

/***********************************

  Screen Support

***********************************/

	@media screen {
	  .no-screen {
	  	display: none !important;
	  }
	}

/***********************************

  Global Styling

***********************************/

	.border-success {		
	    border-color: #d6e9c6 !important;
	}
	.border-info {		
	    border-color: #bce8f1 !important;
	}
	.border-warning {		
	    border-color: #faebcc !important;
	}
	.border-danger {		
	    border-color: #ebccd1 !important;
	}

	hr {
		position: relative;
		height: 0px;
		line-height: 0px;
		width: 100%;
		margin: 20px 0 25px;
		background: none;
		border: 0px;
		border-bottom: 2px solid #f1f4f9;
	}
	hr:before {
		content: "";
		width: 0;
		height: 0;
		border-style: solid;
		border-width: 8px 8px 0 8px;
		border-color: #f1f4f9 transparent transparent transparent;
		position: absolute;
		top: 2px;
		left: 25px;
	}
	hr.bottom {
		border-color: #eee;
	}
	hr.bottom:before {
		content: none;
	}


	form label {
		color: #878787;
		font-weight: 400;
	}
	form input[type="checkbox"] {
		margin: 0 5px;
	}
	.form-row {
		margin-bottom: 20px;
	}
	.form-submit {
		padding-top: 10px;
	}

/***********************************

  Helpfull Classes

***********************************/
	
	.hover-cursor:hover {
		cursor: pointer;
	}

	.hover-disabled:hover {
		cursor: not-allowed;
	}

	.alignnone {
	    margin: 5px 20px 20px 0;
	}

	.aligncenter,
	div.aligncenter {
	    display: block;
	    margin: 5px auto 5px auto;
	}

	.alignright {
	    float:right;
	    margin: 5px 0 20px 20px;
	}

	.alignleft {
	    float: left;
	    margin: 5px 20px 20px 0;
	}

	a img.alignright {
	    float: right;
	    margin: 5px 0 20px 20px;
	}

	a img.alignnone {
	    margin: 5px 20px 20px 0;
	}

	a img.alignleft {
	    float: left;
	    margin: 5px 20px 20px 0;
	}

	a img.aligncenter {
	    display: block;
	    margin-left: auto;
	    margin-right: auto
	}

	h1,
	h2,
	h3,
	h4,
	h5,
	.text-hero {
	  /*margin-top: 0;*/
	  font-weight: 400;
	  color: #565656;
	  line-height: 1.3em;
	}
	.bold,
	h1.bold,
	h2.bold,
	h3.bold,
	h4.bold,
	h5.bold {
	  font-weight: 400;
	}
	.bolder,
	h1.bolder,
	h2.bolder,
	h3.bolder,
	h4.bolder,
	h5.bolder {
	  font-weight: 600;
	}
	h1 small,
	h2 small,
	h3 small,
	h4 small,
	h5 small {
	  font-size: 50%;
	  font-weight: inherit;
	}
	h1 {
	  font-size: 51.98102000000001px;
	}
	h2 {
	  font-size: 39.985400000000006px;
	}
	h3 {
	  font-size: 30.758000000000003px;
	}
	h4 {
	  font-size: 23.66px;
	}
	h5 {
	  font-size: 18.2px;
	  /*font-weight: 300;*/
	}
	* > small,
	small {
	  color: #818181;
	  font-size: 10px;
	  line-height: 1.4000000000000001em;
	}
	.text-black {
	  color: #444;
	}
	.text-gray {
	  color: #999;
	}
	.text-white {
	  color: #fff;
	}
	.text-white big,
	.text-white h1,
	.text-white h2,
	.text-white h3,
	.text-white h4,
	.text-white h5,
	.text-white small,
	.text-white a,
	.text-white a:hover,
	.text-white span {
	  color: #fff;
	}
	a.text-white:hover {
	  color: #fff;
	}
	.text-udl {
	  text-decoration: underline;
	}
	a.text-udl:hover {
	  text-decoration: underline;
	}
	.text-smaller {
	  font-size: 75%;
	}
	.text-small {
	  font-size: 12px;
	  line-height: 1.5em;
	}
	.text-small p {
	  margin-bottom: 4px;
	  font-size: 11px;
	  line-height: 1.4em;
	}
	.text-small h5 {
	  font-size: 14px;
	  line-height: 1em;
	  margin-bottom: 4px;
	}
	.text-tiny {
	  font-size: 10px;
	}
	.text-bigger {
	  font-size: 125%;
	  line-height: 1.5em;
	}
	.lh1em {
	  line-height: 1em;
	}
	.text-xl {
	  font-size: 100px;
	  line-height: 1em;
	}
	.uc,
	.text-uc {
	  text-transform: uppercase;
	}
	.cc,
	.text-cc {
	  text-transform: capitalize;
	}
	.lc,
	.text-lc {
	  text-transform: lowercase;
	}
	blockquote {
	  position: relative;
	  padding: 0 0 0 40px;
	  margin: 10px 20px;
	  border: none;
	  line-height: 1.6em;
	}
	blockquote:before {
	  content: '\f10e';
	  font-family: 'FontAwesome';
	  top: 0;
	  left: 0;
	  font-size: 30px;
	  position: absolute;
	}
	.btn {
	  -webkit-transition: 0.2s;
	  -moz-transition: 0.2s;
	  -o-transition: 0.2s;
	  -ms-transition: 0.2s;
	  transition: 0.2s;
	  -webkit-border-radius: 3px;
	  border-radius: 3px;
	  padding: 8px 12px;
	}
	.btn:hover {
	  -webkit-border-radius: 10px;
	  border-radius: 10px;
	}
	.btn > .fa,
	.btn > .im {
	  margin: 0 5px;
	}
	.btn-primary {
	  background: #337ab7;
	  border-color: #2e6da4;
	}
	.btn-primary:hover {
	  background: #2e6da4;
	  border-color: #204d74;
	}
	.btn-primary-invert {
	  background: #127cdc;
	  border-color: #1070c6;
	  color: #fff;
	}
	.btn-primary-invert:hover {
	  color: #fff;
	  background: #1070c6;
	  border-color: #0e63b0;
	}
	.btn-blue {
	  background: #0079c1;
	  color: #fff;
	  border-color: #006dae;
	}
	.btn-blue:hover {
	  color: #fff;
	  background: #006dae;
	  border-color: #00619a;
	}
	.btn-ghost {
	  background: none;
	}
	.btn-ghost.btn-primary {
	  color: #337ab7;
	}
	.btn-ghost.btn-primary:hover {
	  background: #337ab7;
	}
	.btn-ghost.btn-success {
	  color: #5cb85c;
	}
	.btn-ghost.btn-success:hover {
	  background: #5cb85c;
	}
	.btn-ghost.btn-info {
	  color: #5bc0de;
	}
	.btn-ghost.btn-info:hover {
	  background: #5bc0de;
	}
	.btn-ghost.btn-warning {
	  color: #f0ad4e;
	}
	.btn-ghost.btn-warning:hover {
	  background: #f0ad4e;
	}
	.btn-ghost.btn-danger {
	  color: #d9534f;
	}
	.btn-ghost.btn-danger:hover {
	  background: #d9534f;
	}
	.btn-ghost.btn-primary-invert {
	  color: #127cdc;
	}
	.btn-ghost.btn-primary-invert:hover {
	  background: #127cdc;
	}
	.btn-ghost:hover {
	  color: #fff;
	}
	.btn-ghost:focus {
	  color: #fff;
	}	
	.btn-ghost[disabled], 
	.btn-ghost.disabled {
	  color: #fff;
	}
	.btn-ghost.btn-default:hover {
	  color: #454545;
	}
	.btn-ghost.btn-white {
	  border-color: #fff;
	  color: #fff;
	}
	.btn-ghost.btn-white:hover {
	  background: #fff;
	  color: #737373;
	}
	.btn-sm {
	  padding: 5px 10px;
	  font-size: 12px;
	  line-height: 1.5;
	  border-radius: 3px;
	}
	.btn-xs {
	  padding: 1px 5px;
	  font-size: 12px;
	  line-height: 1.5;
	  border-radius: 3px;
	}
	.mb0 {
	  margin-bottom: 0 !important;
	}
	.mt0 {
	  margin-top: 0 !important;
	}
	.mr0 {
	  margin-right: 0 !important;
	}
	.ml0 {
	  margin-left: 0 !important;
	}
	.mb5 {
	  margin-bottom: 5px !important;
	}
	.mt5 {
	  margin-top: 5px !important;
	}
	.mr5 {
	  margin-right: 5px !important;
	}
	.ml5 {
	  margin-left: 5px !important;
	}
	.mb10 {
	  margin-bottom: 10px !important;
	}
	.mt10 {
	  margin-top: 10px !important;
	}
	.mr10 {
	  margin-right: 10px !important;
	}
	.ml10 {
	  margin-left: 10px !important;
	}
	.mb15 {
	  margin-bottom: 15px !important;
	}
	.mt15 {
	  margin-top: 15px !important;
	}
	.mr15 {
	  margin-right: 15px !important;
	}
	.ml15 {
	  margin-left: 15px !important;
	}
	.mb20 {
	  margin-bottom: 20px !important;
	}
	.mt20 {
	  margin-top: 20px !important;
	}
	.mr20 {
	  margin-right: 20px !important;
	}
	.ml20 {
	  margin-left: 20px !important;
	}
	.mb30 {
	  margin-bottom: 30px !important;
	}
	.mt30 {
	  margin-top: 30px !important;
	}
	.mr30 {
	  margin-right: 30px !important;
	}
	.ml30 {
	  margin-left: 30px !important;
	}
	.mb40 {
	  margin-bottom: 40px !important;
	}
	.mt40 {
	  margin-top: 40px !important;
	}
	.mr40 {
	  margin-right: 40px !important;
	}
	.ml40 {
	  margin-left: 40px !important;
	}
	.mb50 {
	  margin-bottom: 50px !important;
	}
	.mt50 {
	  margin-top: 50px !important;
	}
	.mr50 {
	  margin-right: 50px !important;
	}
	.ml50 {
	  margin-left: 50px !important;
	}
	.pt0 {
	  padding-top: 0px !important;
	}
	.pb0 {
	  padding-bottom: 0px !important;
	}
	.pr0 {
	  padding-right: 0px !important;
	}
	.pl0 {
	  padding-left: 0px !important;
	}
	.pt5 {
	  padding-top: 5px !important;
	}
	.pb5 {
	  padding-bottom: 5px !important;
	}
	.pr5 {
	  padding-right: 5px !important;
	}
	.pl5 {
	  padding-left: 5px !important;
	}
	.pd10{
		padding: 5px !important;
	}
	.pt10 {
	  padding-top: 10px !important;
	}
	.pb10 {
	  padding-bottom: 10px !important;
	}
	.pr10 {
	  padding-right: 10px !important;
	}
	.pl10 {
	  padding-left: 10px !important;
	}
	.pd10{
		padding: 10px !important;
	}
	.pt15 {
	  padding-top: 15px !important;
	}
	.pb15 {
	  padding-bottom: 15px !important;
	}
	.pr15 {
	  padding-right: 15px !important;
	}
	.pl15 {
	  padding-left: 15px !important;
	}
	.pd15{
		padding: 15px !important;
	}
	.pt20 {
	  padding-top: 20px !important;
	}
	.pb20 {
	  padding-bottom: 20px !important;
	}
	.pr20 {
	  padding-right: 20px !important;
	}
	.pl20 {
	  padding-left: 20px !important;
	}
	.pd20{
		padding: 20px !important;
	}
	.pt30 {
	  padding-top: 30px !important;
	}
	.pb30 {
	  padding-bottom: 30px !important;
	}
	.pr30 {
	  padding-right: 30px !important;
	}
	.pl30 {
	  padding-left: 30px !important;
	}
	.pd30{
		padding: 30px !important;
	}
	.pt40 {
	  padding-top: 40px !important;
	}
	.pb40 {
	  padding-bottom: 40px !important;
	}
	.pr40 {
	  padding-right: 40px !important;
	}
	.pl40 {
	  padding-left: 40px !important;
	}
	.pt50 {
	  padding-top: 50px !important;
	}
	.pb50 {
	  padding-bottom: 50px !important;
	}
	.pr50 {
	  padding-right: 50px !important;
	}
	.pl50 {
	  padding-left: 50px !important;
	}
	.box {
	  padding: 15px 17px;
	}
	.br5 {
	  -webkit-border-radius: 5px;
	  border-radius: 5px;
	}
	.row.row-wrap > [class^="col-"],
	.row.row-col-gap > [class^="col-"] {
	  margin-bottom: 30px;
	}
	.row.row-full {
	  margin-left: 0;
	  margin-right: 0;
	}
	.row.row-no-gutter,
	.row[data-gutter="0"] {
	  margin: 0 !important;
	}
	.row.row-no-gutter > [class^="col-"],
	.row[data-gutter="0"] > [class^="col-"] {
	  padding: 0 !important;
	}
	.row[data-gutter="10"] {
	  margin-left: -5px;
	  margin-right: -5px;
	}
	.row[data-gutter="10"] > [class^="col-"] {
	  padding-left: 5px;
	  padding-right: 5px;
	}
	.row[data-gutter="60"] {
	  margin-left: -30px;
	  margin-right: -30px;
	}
	.row[data-gutter="60"] > [class^="col-"] {
	  padding-left: 30px;
	  padding-right: 30px;
	}
	.row[data-gutter="120"] {
	  margin-left: -60px;
	  margin-right: -60px;
	}
	.row[data-gutter="120"] > [class^="col-"] {
	  padding-left: 60px;
	  padding-right: 60px;
	}
	.gap {
	  display: block;
	  position: relative;
	  margin: 30px 0 30px 0;
	  clear: both;
	}
	.gap:after {
	  clear: both;
	  content: '';
	  display: table;
	}
	.gap-small {
	  margin: 15px 0 15px 0;
	}
	.gap-mini {
	  margin: 10px 0 10px 0;
	}
	.gap-big {
	  margin: 60px 0 60px 0;
	}
	.gap-large {
	  margin: 90px 0 90px 0;
	}
	.gap-top {
	  margin-bottom: 0 !important;
	}
	.gap-bottom {
	  margin-top: 0 !important;
	}
	.gap-border {
	  border: 0;
	  border-top: 1px solid #ededed;
	  border-bottom: 1px solid #fff;
	}
	.global-wrap {
	  background: #f9f9f9;
	  height: 100%;
	}
	.dis-table {
	  display: table;
	}
	.full,
	.full-page {
	  width: 100%;
	  height: 100%;
	}
	@media (max-width:992px) {
	  .full-page {
	    min-height: 1000px;
	  }
	}
	.rel {
	  position: relative;
	}
	.full-height {
	  height: 100%;
	}
	.full-page {
	  position: relative;
	}
	.hover-img {
	  z-index: 1;
	  display: block;
	  position: relative;
	  overflow: hidden;
	  -webkit-transition: 0.3s;
	  -moz-transition: 0.3s;
	  -o-transition: 0.3s;
	  -ms-transition: 0.3s;
	  transition: 0.3s;
	}
	.hover-img .curved > img {
	  -webkit-border-radius: 5px;
	  border-radius: 5px;
	}
	.hover-img >img {
	  -webkit-transition: 4s;
	  -moz-transition: 4s;
	  -o-transition: 4s;
	  -ms-transition: 4s;
	  transition: 4s;
	  -webkit-backface-visibility: hidden;
	  -moz-backface-visibility: hidden;
	  -ms-backface-visibility: hidden;
	  backface-visibility: hidden;
	}
	.hover-img .hover-icon-group,
	.hover-img .hover-icon-group-top-right,
	.hover-img .hover-icon-group-top-left,
	.hover-img .hover-icon-group-bottom-left,
	.hover-img .hover-icon-group-bottom-right,
	.hover-img .hover-icon-group-center-top,
	.hover-img .hover-icon-group-center-bottom {
	  list-style: none;
	  margin: 0;
	  padding: 0;
	  width: 100%;
	  text-align: center;
	}
	.hover-img .hover-icon-group > li,
	.hover-img .hover-icon-group-top-right > li,
	.hover-img .hover-icon-group-top-left > li,
	.hover-img .hover-icon-group-bottom-left > li,
	.hover-img .hover-icon-group-bottom-right > li,
	.hover-img .hover-icon-group-center-top > li,
	.hover-img .hover-icon-group-center-bottom > li {
	  display: inline-block;
	  margin: 0 5px;
	}
	.hover-img .hover-icon-group-top-left,
	.hover-img .hover-icon-group-bottom-left {
	  text-align: left;
	}
	.hover-img .hover-icon-group-top-right,
	.hover-img .hover-icon-group-bottom-right {
	  text-align: right;
	}
	.hover-img .hover-icon,
	.hover-img .hover-icon-group,
	.hover-img [class^="hover-icon-"],
	.hover-img [class*=" hover-icon-"] {
	  display: block;
	  -webkit-transition: 0.3s;
	  -moz-transition: 0.3s;
	  -o-transition: 0.3s;
	  -ms-transition: 0.3s;
	  transition: 0.3s;
	  position: absolute;
	  opacity: 0;
	  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	  filter: alpha(opacity=0);
	}
	.hover-img [class^="hover-icon-"],
	.hover-img [class*=" hover-icon-"] {
	  -webkit-transform: translate(0, 100%);
	  -moz-transform: translate(0, 100%);
	  -o-transform: translate(0, 100%);
	  -ms-transform: translate(0, 100%);
	  transform: translate(0, 100%);
	}
	.hover-img >.hover-inner {
	  position: absolute;
	  width: 101%;
	  height: 100%;
	  padding: 15px;
	  top: 0;
	  left: 0;
	  -webkit-box-sizing: border-box;
	  -moz-box-sizing: border-box;
	  box-sizing: border-box;
	  opacity: 0;
	  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	  filter: alpha(opacity=0);
	  -webkit-transform: translate(0, 100%);
	  -moz-transform: translate(0, 100%);
	  -o-transform: translate(0, 100%);
	  -ms-transform: translate(0, 100%);
	  transform: translate(0, 100%);
	  -webkit-transition: 0.3s;
	  -moz-transition: 0.3s;
	  -o-transition: 0.3s;
	  -ms-transition: 0.3s;
	  transition: 0.3s;
	}
	.hover-img >.hover-inner.hover-inner-sm {
	  padding: 10px;
	}
	.hover-img .hover-inner {
	  width: 101%;
	  height: 100%;
	  padding: 15px;
	  -webkit-box-sizing: border-box;
	  -moz-box-sizing: border-box;
	  box-sizing: border-box;
	  background: #337ab7;
	  color: #fff !important;
	}
	.hover-img .hover-inner h1,
	.hover-img .hover-inner h2,
	.hover-img .hover-inner h3,
	.hover-img .hover-inner h4,
	.hover-img .hover-inner h5 {
	  color: #fff;
	}
	.hover-img .hover-inner-bg-black {
	  background: rgba(0,0,0,0.5) !important;
	}
	.hover-img .hover-inner-block {
	  height: auto;
	}
	.hover-img .hover-inner-bottom {
	  top: auto;
	  bottom: 0;
	}
	.hover-img .hover-title,
	.hover-img [class^="hover-title-"],
	.hover-img [class*=" hover-title-"] {
	  z-index: 2;
	  position: absolute;
	  bottom: 0;
	  left: 0;
	  margin: 0;
	  background: rgba(237,131,35,0.75);
	  color: #fff;
	  width: 100%;
	  padding: 0 7px;
	  line-height: 32px;
	  -webkit-box-sizing: border-box;
	  -moz-box-sizing: border-box;
	  box-sizing: border-box;
	  height: 32px;
	  opacity: 0;
	  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	  filter: alpha(opacity=0);
	  -webkit-transform: translate(0, 100%);
	  -moz-transform: translate(0, 100%);
	  -o-transform: translate(0, 100%);
	  -ms-transform: translate(0, 100%);
	  transform: translate(0, 100%);
	  -webkit-transition: 0.3s;
	  -moz-transition: 0.3s;
	  -o-transition: 0.3s;
	  -ms-transition: 0.3s;
	  transition: 0.3s;
	  -webkit-backface-visibility: hidden;
	  -moz-backface-visibility: hidden;
	  -ms-backface-visibility: hidden;
	  backface-visibility: hidden;
	}
	.hover-img .hover-title-top,
	.hover-img .hover-title-top-left,
	.hover-img .hover-icon-top-left,
	.hover-img .hover-icon-group-top-left {
	  bottom: auto;
	  top: 0;
	}
	.hover-img .hover-title-top-right,
	.hover-img .hover-icon-top-right,
	.hover-img .hover-icon-group-top-right {
	  bottom: auto;
	  top: 0;
	  left: auto;
	  right: 0;
	}
	.hover-img .hover-title-bottom-right,
	.hover-img .hover-icon-bottom-right,
	.hover-img .hover-icon-group-bottom-right {
	  left: auto;
	  right: 0;
	}
	.hover-img .hover-title-center,
	.hover-img .hover-title-top-right,
	.hover-img .hover-title-top-left,
	.hover-img .hover-title-bottom-right,
	.hover-img .hover-title-bottom-left,
	.hover-img .hover-title-center-top,
	.hover-img .hover-title-center-bottom {
	  display: table;
	  width: auto;
	}
	.hover-img .hover-title-top-right,
	.hover-img .hover-title-top-left,
	.hover-img .hover-title-bottom-right,
	.hover-img .hover-title-bottom-left,
	.hover-img .hover-icon-top-right,
	.hover-img .hover-icon-top-left,
	.hover-img .hover-icon-bottom-right,
	.hover-img .hover-icon-bottom-left,
	.hover-img .hover-icon-group-top-right,
	.hover-img .hover-icon-group-top-left,
	.hover-img .hover-icon-group-bottom-right,
	.hover-img .hover-icon-group-bottom-left {
	  margin: 15px;
	}
	.hover-img .hover-title-center,
	.hover-img .hover-icon {
	  top: 50%;
	  left: 50%;
	  -webkit-transform: translate3d(-50%, 50%, 0);
	  -moz-transform: translate3d(-50%, 50%, 0);
	  -o-transform: translate3d(-50%, 50%, 0);
	  -ms-transform: translate3d(-50%, 50%, 0);
	  transform: translate3d(-50%, 50%, 0);
	}
	.hover-img .hover-icon-group {
	  top: 50%;
	  -webkit-transform: translate3d(0, 50%, 0);
	  -moz-transform: translate3d(0, 50%, 0);
	  -o-transform: translate3d(0, 50%, 0);
	  -ms-transform: translate3d(0, 50%, 0);
	  transform: translate3d(0, 50%, 0);
	}
	.hover-img .hover-title-center-top,
	.hover-img .hover-title-center-bottom,
	.hover-img .hover-icon-center-top,
	.hover-img .hover-icon-center-bottom,
	.hover-img .hover-icon-group-center-top,
	.hover-img .hover-icon-group-center-bottom {
	  margin: 15px 0;
	  left: 50%;
	  -webkit-transform: translate(-50%, 100%);
	  -moz-transform: translate(-50%, 100%);
	  -o-transform: translate(-50%, 100%);
	  -ms-transform: translate(-50%, 100%);
	  transform: translate(-50%, 100%);
	}
	.hover-img .hover-title-center-top,
	.hover-img .hover-icon-center-top,
	.hover-img .hover-icon-group-center-top {
	  bottom: auto;
	  top: 0;
	}
	.hover-img .hover-icon-bottom-left,
	.hover-img .hover-icon-bottom-right,
	.hover-img .hover-icon-center-bottom,
	.hover-img .hover-icon-group-bottom-left,
	.hover-img .hover-icon-group-bottom-right,
	.hover-img .hover-icon-group-center-bottom {
	  bottom: 0;
	}
	.hover-img .hover-hold {
	  opacity: 1;
	  -ms-filter: none;
	  filter: none;
	  -webkit-transform: translate(0, 0);
	  -moz-transform: translate(0, 0);
	  -o-transform: translate(0, 0);
	  -ms-transform: translate(0, 0);
	  transform: translate(0, 0);
	}
	.hover-img .hover-hold.hover-title-center,
	.hover-img .hover-hold.hover-icon {
	  -webkit-transform: translate(-50%, -50%);
	  -moz-transform: translate(-50%, -50%);
	  -o-transform: translate(-50%, -50%);
	  -ms-transform: translate(-50%, -50%);
	  transform: translate(-50%, -50%);
	}
	.hover-img .hover-hold.hover-title-center-top,
	.hover-img .hover-hold.hover-title-center-bottom,
	.hover-img .hover-hold.hover-icon-center-top,
	.hover-img .hover-hold.hover-icon-center-bottom,
	.hover-img .hover-hold.hover-icon-group-center-top,
	.hover-img .hover-hold.hover-icon-group-center-bottom {
	  -webkit-transform: translate(-50%, 0%);
	  -moz-transform: translate(-50%, 0%);
	  -o-transform: translate(-50%, 0%);
	  -ms-transform: translate(-50%, 0%);
	  transform: translate(-50%, 0%);
	}
	.hover-img .hover-hold.hover-icon-group {
	  -webkit-transform: translate3d(0, -50%, 0);
	  -moz-transform: translate3d(0, -50%, 0);
	  -o-transform: translate3d(0, -50%, 0);
	  -ms-transform: translate3d(0, -50%, 0);
	  transform: translate3d(0, -50%, 0);
	}
	.hover-img:hover .hover-title,
	.hover-img:hover [class^="hover-title-"],
	.hover-img:hover [class*=" hover-title-"],
	.hover-img:hover [class^="hover-icon-"],
	.hover-img:hover [class*=" hover-icon-"],
	.hover-img:hover .hover-icon,
	.hover-img:hover .hover-inner-wrap,
	.hover-img:hover > .hover-inner,
	.hover-img:hover .hover-icon-group {
	  opacity: 1;
	  -ms-filter: none;
	  filter: none;
	  -webkit-transform: translate(0, 0);
	  -moz-transform: translate(0, 0);
	  -o-transform: translate(0, 0);
	  -ms-transform: translate(0, 0);
	  transform: translate(0, 0);
	}
	.hover-img:hover .hover-title-center,
	.hover-img:hover .hover-icon {
	  -webkit-transform: translate3d(-50%, -50%, 0);
	  -moz-transform: translate3d(-50%, -50%, 0);
	  -o-transform: translate3d(-50%, -50%, 0);
	  -ms-transform: translate3d(-50%, -50%, 0);
	  transform: translate3d(-50%, -50%, 0);
	}
	.hover-img:hover .hover-icon-group {
	  -webkit-transform: translate3d(0, -50%, 0);
	  -moz-transform: translate3d(0, -50%, 0);
	  -o-transform: translate3d(0, -50%, 0);
	  -ms-transform: translate3d(0, -50%, 0);
	  transform: translate3d(0, -50%, 0);
	}
	.hover-img:hover .hover-title-center-top,
	.hover-img:hover .hover-title-center-bottom,
	.hover-img:hover .hover-icon-center-bottom,
	.hover-img:hover .hover-icon-center-top,
	.hover-img:hover .hover-icon-group-center-top,
	.hover-img:hover .hover-icon-group-center-bottom {
	  -webkit-transform: translate(-50%, 0%);
	  -moz-transform: translate(-50%, 0%);
	  -o-transform: translate(-50%, 0%);
	  -ms-transform: translate(-50%, 0%);
	  transform: translate(-50%, 0%);
	}
	.hover-img:hover >img {
	  opacity: 0.7;
	  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	  filter: alpha(opacity=70);
	  -webkit-transform: scale(1.2);
	  -moz-transform: scale(1.2);
	  -o-transform: scale(1.2);
	  -ms-transform: scale(1.2);
	  transform: scale(1.2);
	}
	.bg-transparent {
		background: transparent;
	}
	.bg-white {
		background: #fff;
	}
	.bg-black {
		background: #222;
	}
	.bg-gray {
		background: #efefef;
	}
	.bg-cover {
	  -webkit-background-size: cover;
	  -moz-background-size: cover;
	  background-size: cover;
	  background-attachment: fixed;
	  background-position: center center;
	  background-repeat: no-repeat;
	}
	.bg-holder {
	  position: relative;
	  overflow: hidden;
	}
	.bg-holder > .bg-mask,
	.bg-holder > .bg-blur,
	.bg-holder > .bg-mask-darken,
	.bg-holder > .bg-mask-lighten,
	.bg-holder > .bg-parallax,
	.bg-holder > .bg-img,
	.bg-holder > .bg-video {
	  display: block;
	  position: absolute;
	  top: 0;
	  left: 0;
	  -webkit-background-size: cover;
	  -moz-background-size: cover;
	  background-size: cover;
	  background-position: center center;
	}
	.bg-holder > .bg-video {
	  width: 100%;
	  height: auto;
	  z-index: 4;
	}
	.bg-holder > .bg-mask,
	.bg-holder > .bg-parallax,
	.bg-holder > .bg-img {
	  width: 100%;
	  height: 100%;
	}
	.bg-holder > .bg-mask,
	.bg-holder > .bg-mask-darken,
	.bg-holder > .bg-mask-lighten,
	.bg-holder > .bg-mask-white,
	.bg-holder > .bg-mask-color,
	.bg-holder > .bg-mask-color-invert {
	  width: 100%;
	  height: 100%;
	  z-index: 5;
	  opacity: 0.5;
	  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	  filter: alpha(opacity=50);
	  background: #000;
	}
	.bg-holder > .bg-mask-lighten {
	  opacity: 0.3;
	  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
	  filter: alpha(opacity=30);
	}
	.bg-holder > .bg-mask-darken {
	  opacity: 0.8;
	  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	  filter: alpha(opacity=80);
	}
	.bg-holder > .bg-mask-color {
	  background: #337ab7;
	}
	.bg-holder > .bg-mask-white {
	  background: #fff;
	}
	.bg-holder > .bg-mask-color-invert {
	  background: #127cdc;
	}
	.bg-holder > .bg-parallax {
	  background-position: 50% 0;
	  background-attachment: fixed;
	}
	@media (max-width:992px) {
	  .bg-holder > .bg-parallax {
	    background-attachment: scroll;
	    background-position: center center;
	  }
	}
	.bg-holder > .bg-blur {
	  width: 50% !important;
	  height: 50% !important;
	  -webkit-transform-origin: 1% 1%;
	  -moz-transform-origin: 1% 1%;
	  -o-transform-origin: 1% 1%;
	  -ms-transform-origin: 1% 1%;
	  transform-origin: 1% 1%;
	  -webkit-transform: scale(2.1);
	  -moz-transform: scale(2.1);
	  -o-transform: scale(2.1);
	  -ms-transform: scale(2.1);
	  transform: scale(2.1);
	  -webkit-background-size: cover;
	  -moz-background-size: cover;
	  background-size: cover;
	  -webkit-filter: blur(2px);
	  -moz-filter: blur(2px);
	  -o-filter: blur(2px);
	  filter: blur(2px);
	  z-index: 0;
	}
	.bg-holder > .bg-blur:before {
	  content: '';
	  -webkit-backface-visibility: hidden;
	  -moz-backface-visibility: hidden;
	  -ms-backface-visibility: hidden;
	  backface-visibility: hidden;
	}
	.bg-holder > .bg-blur.bg-parallax {
	  background-attachment: scroll;
	}
	.bg-holder > .bg-holder-content,
	.bg-holder > .bg-content {
	  position: relative;
	  z-index: 7;
	}
	.bg-holder > .bg-front {
	  top: 0;
	  left: 0;
	  width: 100%;
	  position: absolute;
	  z-index: 6;
	}
	@media (max-width:992px) {
	  .bg-holder > .bg-front.bg-front-mob-rel {
	    position: relative;
	  }
	}
	.vert-center {
	  left: 0 !important;
	  position: absolute !important;
	  top: 50% !important;
	  -webkit-transform: translate(0, -50%);
	  -moz-transform: translate(0, -50%);
	  -o-transform: translate(0, -50%);
	  -ms-transform: translate(0, -50%);
	  transform: translate(0, -50%);
	}
	.hor-center {
	  left: 50% !important;
	  position: absolute !important;
	  top: 0 !important;
	  -webkit-transform: translate(-50%, 0);
	  -moz-transform: translate(-50%, 0);
	  -o-transform: translate(-50%, 0);
	  -ms-transform: translate(-50%, 0);
	  transform: translate(-50%, 0);
	}
	.full-center {
	  left: 50% !important;
	  position: absolute !important;
	  top: 50% !important;
	  -webkit-transform: translate(-50%, -50%);
	  -moz-transform: translate(-50%, -50%);
	  -o-transform: translate(-50%, -50%);
	  -ms-transform: translate(-50%, -50%);
	  transform: translate(-50%, -50%);
	}
	.to-top {
	  -webkit-transform: translate(0, -50%);
	  -moz-transform: translate(0, -50%);
	  -o-transform: translate(0, -50%);
	  -ms-transform: translate(0, -50%);
	  transform: translate(0, -50%);
	  position: relative;
	  z-index: 10;
	}
	.loc-info {
	  opacity: 1;
	  -ms-filter: none;
	  filter: none;
	  padding-top: 50px;
	  color: #fff;
	  -webkit-transition: 0.3s;
	  -moz-transition: 0.3s;
	  -o-transition: 0.3s;
	  -ms-transition: 0.3s;
	  transition: 0.3s;
	  -webkit-transform: translate3d(0, 0, 0);
	  -moz-transform: translate3d(0, 0, 0);
	  -o-transform: translate3d(0, 0, 0);
	  -ms-transform: translate3d(0, 0, 0);
	  transform: translate3d(0, 0, 0);
	}
	.loc-info .loc-info-title {
	  color: #fff;
	}
	.loc-info .loc-info-title img {
	  width: auto;
	  margin-right: 10px;
	  margin-top: -5px;
	}
	.loc-info .loc-info-weather {
	  margin: 0;
	}
	.loc-info .loc-info-weather-icon {
	  font-size: 60px;
	  margin-left: 5px;
	}
	.loc-info .loc-info-weather-num {
	  font-size: 30px;
	  position: relative;
	  top: -15px;
	}
	.loc-info .loc-info-weather-num .meteocon {
	  margin-left: -5px;
	}
	.loc-info .loc-info-list {
	  list-style: none;
	  padding: 0;
	  margin: 5px 0 10px 0;
	  font-size: 13px;
	}
	.loc-info .loc-info-list > li > a {
	  color: #fff;
	  opacity: 0.8;
	  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	  filter: alpha(opacity=80);
	}
	.loc-info .loc-info-list > li > a .fa {
	  margin-right: 5px;
	}
	.loc-info .loc-info-list > li > a:hover {
	  opacity: 1;
	  -ms-filter: none;
	  filter: none;
	}
	.round {
	  -webkit-border-radius: 50%;
	  border-radius: 50%;
	}
	.round img {
	  -webkit-border-radius: 50%;
	  border-radius: 50%;
	}
	.curved {
	  -webkit-border-radius: 5px;
	  border-radius: 5px;
	}
	img.full {
	  width: 100%;
	}
	img.origin {
	  width: auto;
	}
	.pagination {
	  margin: 0;
	  list-style: none;
	  padding: 0;
	  overflow: hidden;
	  /*display: block;*/
	  font-size: 12px;
	  -webkit-border-radius: 0;
	  border-radius: 0;
	}
	.pagination > li {
	  display: block;
	  float: left;
	  min-width: 35px;
	}
	.pagination > li > a {
	  /*border: none;*/
	  color: #337ab7;
	  -webkit-border-radius: 0 !important;
	  border-radius: 0 !important;
	  -webkit-transition: 0.2s;
	  -moz-transition: 0.2s;
	  -o-transition: 0.2s;
	  -ms-transition: 0.2s;
	  transition: 0.2s;
	}
	.pagination > li > a:hover {
	  background: #4d4d4d;
	  color: #fff;
	}
	.pagination > li.active > a,
	.pagination > li.active > a:hover {
	  background: #337ab7;
	}
	.pagination > li.dots {
	  line-height: 16px;
	  text-align: center;
	  font-size: 30px;
	  color: #ccc;
	}
	.box-icon,
	[class^="box-icon-"],
	[class*=" box-icon-"] {
	  z-index: 2;
	  position: relative;
	  width: 30px;
	  height: 30px;
	  line-height: 30px;
	  text-align: center;
	  display: block;
	  background: #337ab7;
	  color: #fff;
	  -webkit-transition: 0.3s;
	  -moz-transition: 0.3s;
	  -o-transition: 0.3s;
	  -ms-transition: 0.3s;
	  transition: 0.3s;
	}
	.box-icon:hover,
	[class^="box-icon-"]:hover,
	[class*=" box-icon-"]:hover {
	  background: #204d74;
	  color: #fff;
	}
	.box-icon:before,
	[class^="box-icon-"]:before,
	[class*=" box-icon-"]:before {
	  display: inline-block;
	}
	.box-icon-inline {
	  display: inline-block;
	}
	.box-icon-md {
	  width: 45px;
	  height: 45px;
	  line-height: 45px;
	  font-size: 21px;
	}
	.box-icon-big {
	  width: 60px;
	  height: 60px;
	  line-height: 60px;
	  font-size: 28px;
	}
	.box-icon-large {
	  width: 90px;
	  height: 90px;
	  line-height: 90px;
	  font-size: 42px;
	}
	.box-icon-huge {
	  width: 120px;
	  height: 120px;
	  line-height: 120px;
	  font-size: 56px;
	}
	.box-icon-black {
	  background: #333;
	}
	.box-icon-black:hover {
	  background: #000;
	}
	.box-icon-gray {
	  background: #808080;
	}
	.box-icon-gray:hover {
	  background: #4d4d4d;
	}
	.box-icon-white {
	  background: #fff;
	  color: #337ab7;
	}
	.box-icon-white:hover {
	  color: #337ab7;
	  background: #e6e6e6;
	}
	.box-icon-info {
	  background: #2f96b4;
	}
	.box-icon-info:hover {
	  background: #267890;
	}
	.box-icon-success {
	  background: #51a351;
	}
	.box-icon-success:hover {
	  background: #418241;
	}
	.box-icon-warning {
	  background: #f89406;
	}
	.box-icon-warning:hover {
	  background: #c67605;
	}
	.box-icon-danger {
	  background: #bd362f;
	}
	.box-icon-danger:hover {
	  background: #972b26;
	}
	.box-icon-inverse {
	  background: #127cdc;
	}
	.box-icon-inverse:hover {
	  background: #0e63b0;
	}
	.box-icon-to-normal:hover {
	  background: #337ab7;
	}
	.box-icon-to-black:hover {
	  background: #333;
	}
	.box-icon-to-gray:hover {
	  background: #808080;
	}
	.box-icon-to-white:hover {
	  background: #fff;
	  color: #337ab7;
	}
	.box-icon-to-info:hover {
	  background: #2f96b4;
	}
	.box-icon-to-success:hover {
	  background: #51a351;
	}
	.box-icon-to-warning:hover {
	  background: #f89406;
	}
	.box-icon-to-danger:hover {
	  background: #bd362f;
	}
	.box-icon-to-inverse:hover {
	  background: #127cdc;
	}
	.box-icon-border,
	[class^="box-icon-border"],
	[class*=" box-icon-border"] {
	  background: none;
	  border: 1px solid #337ab7;
	  color: #337ab7;
	}
	.box-icon-border:hover,
	[class^="box-icon-border"]:hover,
	[class*=" box-icon-border"]:hover {
	  background: #337ab7;
	  color: #fff !important;
	}
	.box-icon-border.box-icon-black,
	[class^="box-icon-border"].box-icon-black,
	[class*=" box-icon-border"].box-icon-black,
	.box-icon-border.box-icon-to-black:hover,
	[class^="box-icon-border"].box-icon-to-black:hover,
	[class*=" box-icon-border"].box-icon-to-black:hover {
	  border-color: #333;
	  color: #333;
	}
	.box-icon-border.box-icon-black:hover,
	[class^="box-icon-border"].box-icon-black:hover,
	[class*=" box-icon-border"].box-icon-black:hover,
	.box-icon-border.box-icon-to-black:hover:hover,
	[class^="box-icon-border"].box-icon-to-black:hover:hover,
	[class*=" box-icon-border"].box-icon-to-black:hover:hover {
	  background: #333;
	}
	.box-icon-border.box-icon-gray,
	[class^="box-icon-border"].box-icon-gray,
	[class*=" box-icon-border"].box-icon-gray,
	.box-icon-border.box-icon-to-gray:hover,
	[class^="box-icon-border"].box-icon-to-gray:hover,
	[class*=" box-icon-border"].box-icon-to-gray:hover {
	  border-color: #808080;
	  color: #808080;
	}
	.box-icon-border.box-icon-gray:hover,
	[class^="box-icon-border"].box-icon-gray:hover,
	[class*=" box-icon-border"].box-icon-gray:hover,
	.box-icon-border.box-icon-to-gray:hover:hover,
	[class^="box-icon-border"].box-icon-to-gray:hover:hover,
	[class*=" box-icon-border"].box-icon-to-gray:hover:hover {
	  background: #808080;
	}
	.box-icon-border.box-icon-white,
	[class^="box-icon-border"].box-icon-white,
	[class*=" box-icon-border"].box-icon-white,
	.box-icon-border.box-icon-to-white:hover,
	[class^="box-icon-border"].box-icon-to-white:hover,
	[class*=" box-icon-border"].box-icon-to-white:hover {
	  border-color: #fff;
	  color: #fff;
	}
	.box-icon-border.box-icon-white:hover,
	[class^="box-icon-border"].box-icon-white:hover,
	[class*=" box-icon-border"].box-icon-white:hover,
	.box-icon-border.box-icon-to-white:hover:hover,
	[class^="box-icon-border"].box-icon-to-white:hover:hover,
	[class*=" box-icon-border"].box-icon-to-white:hover:hover {
	  color: #337ab7 !important;
	  background: #fff;
	}
	.box-icon-border.box-icon-info,
	[class^="box-icon-border"].box-icon-info,
	[class*=" box-icon-border"].box-icon-info,
	.box-icon-border.box-icon-to-info:hover,
	[class^="box-icon-border"].box-icon-to-info:hover,
	[class*=" box-icon-border"].box-icon-to-info:hover {
	  border-color: #2f96b4;
	  color: #2f96b4;
	}
	.box-icon-border.box-icon-info:hover,
	[class^="box-icon-border"].box-icon-info:hover,
	[class*=" box-icon-border"].box-icon-info:hover,
	.box-icon-border.box-icon-to-info:hover:hover,
	[class^="box-icon-border"].box-icon-to-info:hover:hover,
	[class*=" box-icon-border"].box-icon-to-info:hover:hover {
	  background: #2f96b4;
	}
	.box-icon-border.box-icon-success,
	[class^="box-icon-border"].box-icon-success,
	[class*=" box-icon-border"].box-icon-success,
	.box-icon-border.box-icon-to-success:hover,
	[class^="box-icon-border"].box-icon-to-success:hover,
	[class*=" box-icon-border"].box-icon-to-success:hover {
	  border-color: #51a351;
	  color: #51a351;
	}
	.box-icon-border.box-icon-success:hover,
	[class^="box-icon-border"].box-icon-success:hover,
	[class*=" box-icon-border"].box-icon-success:hover,
	.box-icon-border.box-icon-to-success:hover:hover,
	[class^="box-icon-border"].box-icon-to-success:hover:hover,
	[class*=" box-icon-border"].box-icon-to-success:hover:hover {
	  background: #51a351;
	}
	.box-icon-border.box-icon-warning,
	[class^="box-icon-border"].box-icon-warning,
	[class*=" box-icon-border"].box-icon-warning,
	.box-icon-border.box-icon-to-warning:hover,
	[class^="box-icon-border"].box-icon-to-warning:hover,
	[class*=" box-icon-border"].box-icon-to-warning:hover {
	  border-color: #f89406;
	  color: #f89406;
	}
	.box-icon-border.box-icon-warning:hover,
	[class^="box-icon-border"].box-icon-warning:hover,
	[class*=" box-icon-border"].box-icon-warning:hover,
	.box-icon-border.box-icon-to-warning:hover:hover,
	[class^="box-icon-border"].box-icon-to-warning:hover:hover,
	[class*=" box-icon-border"].box-icon-to-warning:hover:hover {
	  background: #f89406;
	}
	.box-icon-border.box-icon-danger,
	[class^="box-icon-border"].box-icon-danger,
	[class*=" box-icon-border"].box-icon-danger,
	.box-icon-border.box-icon-to-danger:hover,
	[class^="box-icon-border"].box-icon-to-danger:hover,
	[class*=" box-icon-border"].box-icon-to-danger:hover {
	  border-color: #bd362f;
	  color: #bd362f;
	}
	.box-icon-border.box-icon-danger:hover,
	[class^="box-icon-border"].box-icon-danger:hover,
	[class*=" box-icon-border"].box-icon-danger:hover,
	.box-icon-border.box-icon-to-danger:hover:hover,
	[class^="box-icon-border"].box-icon-to-danger:hover:hover,
	[class*=" box-icon-border"].box-icon-to-danger:hover:hover {
	  background: #bd362f;
	}
	.box-icon-border.box-icon-inverse,
	[class^="box-icon-border"].box-icon-inverse,
	[class*=" box-icon-border"].box-icon-inverse,
	.box-icon-border.box-icon-to-inverse:hover,
	[class^="box-icon-border"].box-icon-to-inverse:hover,
	[class*=" box-icon-border"].box-icon-to-inverse:hover {
	  border-color: #127cdc;
	  color: #127cdc;
	}
	.box-icon-border.box-icon-inverse:hover,
	[class^="box-icon-border"].box-icon-inverse:hover,
	[class*=" box-icon-border"].box-icon-inverse:hover,
	.box-icon-border.box-icon-to-inverse:hover:hover,
	[class^="box-icon-border"].box-icon-to-inverse:hover:hover,
	[class*=" box-icon-border"].box-icon-to-inverse:hover:hover {
	  background: #127cdc;
	}
	.box-icon-border.box-icon-to-normal:hover,
	[class^="box-icon-border"].box-icon-to-normal:hover,
	[class*=" box-icon-border"].box-icon-to-normal:hover {
	  border-color: #337ab7;
	  background: #337ab7;
	}
	.box-icon-border-dashed {
	  border-style: dashed;
	}
	.box-icon-left {
	  float: left;
	  margin-right: 15px;
	}
	.box-icon-right {
	  float: right;
	  margin-left: 15px;
	}
	.box-icon-center {
	  margin: 0 auto;
	}
	.box-img-center {
	  margin: 0 auto;
	}
	label {
	  font-weight: 400;
	  /*display: block;*/
	}
	.form-group {
	  position: relative;
	}
	.form-group.form-group-ghost ::-webkit-input-placeholder {
	  color: rgba(255,255,255,0.5);
	}
	.form-group.form-group-ghost :-moz-placeholder {
	  color: rgba(255,255,255,0.5);
	  opacity: 1;
	  -ms-filter: none;
	  filter: none;
	}
	.form-group.form-group-ghost ::-moz-placeholder {
	  color: rgba(255,255,255,0.5);
	  opacity: 1;
	  -ms-filter: none;
	  filter: none;
	}
	.form-group.form-group-ghost :-ms-input-placeholder {
	  color: rgba(255,255,255,0.5);
	}
	.form-group.form-group-ghost label {
	  color: #fff;
	}
	.form-group.form-group-ghost .input-icon {
	  color: #fff;
	}
	.form-group.form-group-ghost.form-group-focus .input-icon-hightlight {
	  color: #f19c4f !important;
	}
	.form-group.form-group-ghost .form-control {
	  background: rgba(255,255,255,0.1);
	  border-color: #fff;
	  color: #fff;
	}
	.form-group.form-group-ghost .form-control:hover {
	  cursor: pointer;
	}
	.form-group.form-group-ghost .form-control:active,
	.form-group.form-group-ghost .form-control:focus {
	  border-color: #f19c4f;
	}
	.form-group.form-group-lg {
	  margin-bottom: 25px;
	}
	.form-group.form-group-lg .input-icon {
	  width: 45px;
	  height: 45px;
	  line-height: 45px;
	  font-size: 22px;
	}
	.form-group.form-group-lg.form-group-icon-left .form-control {
	  padding-left: 45px;
	}
	.form-group.form-group-lg.form-group-icon-right .form-control {
	  padding-right: 45px;
	}
	.form-group.form-group-lg label {
	  font-size: 16px;
	  margin-bottom: 7px;
	}
	.form-group.form-group-lg .form-control {
	  height: 45px;
	  padding: 10px 18px;
	  font-size: 13px;
	}
	.form-group.form-group-sm {
	  margin-bottom: 10px;
	}
	.form-group.form-group-sm label {
	  margin-bottom: 3px;
	  font-size: 13px;
	}
	.form-group.form-group-sm .form-control {
	  height: 25px;
	  padding: 3px 7px;
	  font-size: 12px;
	  line-height: 1.4em;
	}
	.form-group.form-group-icon-left .form-control {
	  padding-left: 32px;
	}
	.form-group.form-group-icon-left select.form-control {
	  text-indent: 22px;
	}
	.form-group.form-group-icon-right .form-control {
	  padding-right: 32px;
	}
	.form-group .input-icon {
	  position: absolute;
	  width: 32px;
	  height: 32px;
	  line-height: 32px;
	  display: block;
	  top: 29px;
	  left: 1px;
	  text-align: center;
	  color: #b3b3b3;
	  -webkit-transition: 0.3s;
	  -moz-transition: 0.3s;
	  -o-transition: 0.3s;
	  -ms-transition: 0.3s;
	  transition: 0.3s;
	  z-index: 2;
	}
	.form-group .input-icon.input-icon-show {
	  -webkit-transform: translate3d(0, -10px, 0);
	  -moz-transform: translate3d(0, -10px, 0);
	  -o-transform: translate3d(0, -10px, 0);
	  -ms-transform: translate3d(0, -10px, 0);
	  transform: translate3d(0, -10px, 0);
	  opacity: 0;
	  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	  filter: alpha(opacity=0);
	}
	.form-group .input-icon.input-icon-show + label + .form-control {
	  padding: 6px 12px;
	  -webkit-transition: 0.3s;
	  -moz-transition: 0.3s;
	  -o-transition: 0.3s;
	  -ms-transition: 0.3s;
	  transition: 0.3s;
	}
	.form-group.form-group-icon-right .input-icon {
	  right: 1px;
	  left: auto;
	}
	.form-group.form-group-focus .input-icon {
	  -webkit-transition: 0.3s;
	  -moz-transition: 0.3s;
	  -o-transition: 0.3s;
	  -ms-transition: 0.3s;
	  transition: 0.3s;
	}
	.form-group.form-group-focus .input-icon.input-icon-hightlight {
	  color: #337ab7;
	}
	.form-group.form-group-focus .input-icon.input-icon-show {
	  -webkit-transform: translate3d(0, 0, 0);
	  -moz-transform: translate3d(0, 0, 0);
	  -o-transform: translate3d(0, 0, 0);
	  -ms-transform: translate3d(0, 0, 0);
	  transform: translate3d(0, 0, 0);
	  opacity: 1;
	  -ms-filter: none;
	  filter: none;
	}
	.form-group.form-group-focus .input-icon.input-icon-show + label + .form-control {
	  padding-left: 32px;
	}
	.form-group.form-group-focus .input-icon.input-icon-bounce {
	  -webkit-animation: 1s bounce;
	  -moz-animation: 1s bounce;
	  -o-animation: 1s bounce;
	  -ms-animation: 1s bounce;
	  animation: 1s bounce;
	}
	.form-group.form-group-focus .input-icon.input-icon-swing {
	  -webkit-animation: 1s swing;
	  -moz-animation: 1s swing;
	  -o-animation: 1s swing;
	  -ms-animation: 1s swing;
	  animation: 1s swing;
	}
	.form-group.form-group-focus .input-icon.input-icon-tada {
	  -webkit-animation: 1s tada;
	  -moz-animation: 1s tada;
	  -o-animation: 1s tada;
	  -ms-animation: 1s tada;
	  animation: 1s tada;
	}
	.form-group.form-group-focus .input-icon.input-icon-shake {
	  -webkit-animation: 1s shake;
	  -moz-animation: 1s shake;
	  -o-animation: 1s shake;
	  -ms-animation: 1s shake;
	  animation: 1s shake;
	}
	.form-group.form-group-filled .input-icon-show {
	  -webkit-transform: translate3d(0, 0, 0);
	  -moz-transform: translate3d(0, 0, 0);
	  -o-transform: translate3d(0, 0, 0);
	  -ms-transform: translate3d(0, 0, 0);
	  transform: translate3d(0, 0, 0);
	  opacity: 1;
	  -ms-filter: none;
	  filter: none;
	}
	.form-group.form-group-filled .input-icon-show + label + .form-control {
	  padding-left: 32px;
	}
	.form-group.form-group-filled label {
	  -webkit-transition: 0.3s;
	  -moz-transition: 0.3s;
	  -o-transition: 0.3s;
	  -ms-transition: 0.3s;
	  transition: 0.3s;
	}
	.form-group.form-group-filled label.label-anim {
	  color: #337ab7;
	  -webkit-animation: label-anim 0.5s;
	  -moz-animation: label-anim 0.5s;
	  -o-animation: label-anim 0.5s;
	  -ms-animation: label-anim 0.5s;
	  animation: label-anim 0.5s;
	}
	.form-group.form-group-filled label.label-highlight {
	  color: #337ab7;
	}
	.form-control {
	  -webkit-border-radius: 0;
	  border-radius: 0;
	  -webkit-box-shadow: none;
	  box-shadow: none;
	  line-height: 1.6em;
	}
	.form-control:active,
	.form-control:focus {
	  -webkit-box-shadow: none;
	  box-shadow: none;
	  border: 1px solid #337ab7;
	}
	.help-block {
	  font-size: 12px;
	  margin-top: 7px;
	}
	.checkbox,
	.radio {
	  margin-bottom: 15px;
	  margin-top: 0;
	}
	.checkbox-inline label,
	.radio-inline label {
	  cursor: pointer;
	}
	.radio-inline + .radio-inline,
	.checkbox-inline + .checkbox-inline {
	  margin-left: 15px;
	}
	label.label-focus {
	  color: #337ab7;
	  -webkit-animation: label-anim 0.5s;
	  -moz-animation: label-anim 0.5s;
	  -o-animation: label-anim 0.5s;
	  -ms-animation: label-anim 0.5s;
	  animation: label-anim 0.5s;
	}
	.btn-group-select-num >.btn {
	  -webkit-border-radius: 50% !important;
	  border-radius: 50% !important;
	  height: 28px;
	  line-height: 26px;
	  width: 28px;
	  padding: 0;
	  background: none;
	  color: #737373;
	  border: 1px solid transparent;
	}
	.btn-group-select-num >.btn:hover {
	  color: #737373;
	  border-color: #737373;
	  background: none;
	}
	.btn-group-select-num >.btn.active,
	.btn-group-select-num >.btn.active:hover {
	  background: #337ab7;
	  border-color: #2e6da4;
	  -webkit-box-shadow: none;
	  box-shadow: none;
	  color: #fff;
	}
	.form-group-lg .btn-group-select-num {
	  margin-top: 3px;
	}
	.form-group-lg .btn-group-select-num > .btn {
	  height: 35px;
	  line-height: 35px;
	  width: 35px;
	}
	@-moz-keyframes label-anim {
	  0% {
	    opacity: 0;
	    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	    filter: alpha(opacity=0);
	    -webkit-transform: translate3d(0, 10px, 0);
	    -moz-transform: translate3d(0, 10px, 0);
	    -o-transform: translate3d(0, 10px, 0);
	    -ms-transform: translate3d(0, 10px, 0);
	    transform: translate3d(0, 10px, 0);
	  }

	  100% {
	    opacity: 1;
	    -ms-filter: none;
	    filter: none;
	    -webkit-transform: translate3d(0, 0, 0);
	    -moz-transform: translate3d(0, 0, 0);
	    -o-transform: translate3d(0, 0, 0);
	    -ms-transform: translate3d(0, 0, 0);
	    transform: translate3d(0, 0, 0);
	  }
	}
	@-webkit-keyframes label-anim {
	  0% {
	    opacity: 0;
	    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	    filter: alpha(opacity=0);
	    -webkit-transform: translate3d(0, 10px, 0);
	    -moz-transform: translate3d(0, 10px, 0);
	    -o-transform: translate3d(0, 10px, 0);
	    -ms-transform: translate3d(0, 10px, 0);
	    transform: translate3d(0, 10px, 0);
	  }

	  100% {
	    opacity: 1;
	    -ms-filter: none;
	    filter: none;
	    -webkit-transform: translate3d(0, 0, 0);
	    -moz-transform: translate3d(0, 0, 0);
	    -o-transform: translate3d(0, 0, 0);
	    -ms-transform: translate3d(0, 0, 0);
	    transform: translate3d(0, 0, 0);
	  }
	}
	@-o-keyframes label-anim {
	  0% {
	    opacity: 0;
	    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	    filter: alpha(opacity=0);
	    -webkit-transform: translate3d(0, 10px, 0);
	    -moz-transform: translate3d(0, 10px, 0);
	    -o-transform: translate3d(0, 10px, 0);
	    -ms-transform: translate3d(0, 10px, 0);
	    transform: translate3d(0, 10px, 0);
	  }

	  100% {
	    opacity: 1;
	    -ms-filter: none;
	    filter: none;
	    -webkit-transform: translate3d(0, 0, 0);
	    -moz-transform: translate3d(0, 0, 0);
	    -o-transform: translate3d(0, 0, 0);
	    -ms-transform: translate3d(0, 0, 0);
	    transform: translate3d(0, 0, 0);
	  }
	}
	@-ms-keyframes label-anim {
	  0% {
	    opacity: 0;
	    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	    filter: alpha(opacity=0);
	    -webkit-transform: translate3d(0, 10px, 0);
	    -moz-transform: translate3d(0, 10px, 0);
	    -o-transform: translate3d(0, 10px, 0);
	    -ms-transform: translate3d(0, 10px, 0);
	    transform: translate3d(0, 10px, 0);
	  }

	  100% {
	    opacity: 1;
	    -ms-filter: none;
	    filter: none;
	    -webkit-transform: translate3d(0, 0, 0);
	    -moz-transform: translate3d(0, 0, 0);
	    -o-transform: translate3d(0, 0, 0);
	    -ms-transform: translate3d(0, 0, 0);
	    transform: translate3d(0, 0, 0);
	  }
	}
	@keyframes label-anim {
	  0% {
	    opacity: 0;
	    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	    filter: alpha(opacity=0);
	    -webkit-transform: translate3d(0, 10px, 0);
	    -moz-transform: translate3d(0, 10px, 0);
	    -o-transform: translate3d(0, 10px, 0);
	    -ms-transform: translate3d(0, 10px, 0);
	    transform: translate3d(0, 10px, 0);
	  }

	  100% {
	    opacity: 1;
	    -ms-filter: none;
	    filter: none;
	    -webkit-transform: translate3d(0, 0, 0);
	    -moz-transform: translate3d(0, 0, 0);
	    -o-transform: translate3d(0, 0, 0);
	    -ms-transform: translate3d(0, 0, 0);
	    transform: translate3d(0, 0, 0);
	  }
	}
	::selection {
	  background: #337ab7;
	  color: #fff;
	}
	.tab-pane .panel-default > .panel-heading {
	  /*background: #fff;*/
	  padding: 0;
	}
	.panel-group .panel {
	  -webkit-border-radius: 0;
	  border-radius: 0;
	}
	.panel-title {
	  font-weight: 300;
	}
	.panel-title > a {
	  display: block;
	  position: relative;
	  padding: 10px 15px;
	  /*background: #fff;*/
	}
	.panel-title > a.collapsed:before {
	  font-family: 'FontAwesome';
	  content: '\f107';
	  position: absolute;
	  font-size: 16px;
	  top: 10px;
	  right: 15px;
	}
	.panel-title > a:before {
	  font-family: 'FontAwesome';
	  content: '\f106';
	  position: absolute;
	  font-size: 16px;
	  top: 10px;
	  right: 15px;
	}
	.datepicker {
	  padding: 4px;
	  direction: ltr;
	}
	.datepicker-inline {
	  width: 250px;
	  border: 1px solid #ccc;
	  padding: 10px 15px;
	}
	.datepicker.datepicker-rtl {
	  direction: rtl;
	}
	.datepicker.datepicker-rtl table tr td span {
	  float: right;
	}
	.datepicker-dropdown {
	  top: 0;
	  left: 0;
	}
	.datepicker-dropdown:before {
	  content: '';
	  display: inline-block;
	  border-left: 7px solid transparent;
	  border-right: 7px solid transparent;
	  border-bottom: 7px solid #ccc;
	  border-top: 0;
	  border-bottom-color: rgba(0,0,0,0.2);
	  position: absolute;
	}
	.datepicker-dropdown:after {
	  content: '';
	  display: inline-block;
	  border-left: 6px solid transparent;
	  border-right: 6px solid transparent;
	  border-bottom: 6px solid #fff;
	  border-top: 0;
	  position: absolute;
	}
	.datepicker-dropdown.datepicker-orient-left:before {
	  left: 6px;
	}
	.datepicker-dropdown.datepicker-orient-left:after {
	  left: 7px;
	}
	.datepicker-dropdown.datepicker-orient-right:before {
	  right: 6px;
	}
	.datepicker-dropdown.datepicker-orient-right:after {
	  right: 7px;
	}
	.datepicker-dropdown.datepicker-orient-top:before {
	  top: -7px;
	}
	.datepicker-dropdown.datepicker-orient-top:after {
	  top: -6px;
	}
	.datepicker-dropdown.datepicker-orient-bottom:before {
	  bottom: -7px;
	  border-bottom: 0;
	  border-top: 7px solid #999;
	}
	.datepicker-dropdown.datepicker-orient-bottom:after {
	  bottom: -6px;
	  border-bottom: 0;
	  border-top: 6px solid #fff;
	}
	.datepicker > div {
	  display: none;
	}
	.datepicker.days div.datepicker-days {
	  display: block;
	}
	.datepicker.months div.datepicker-months {
	  display: block;
	}
	.datepicker.years div.datepicker-years {
	  display: block;
	}
	.datepicker table {
	  margin: 0;
	  -webkit-touch-callout: none;
	  -webkit-user-select: none;
	  -khtml-user-select: none;
	  -moz-user-select: none;
	  -ms-user-select: none;
	  -webkit-user-select: none;
	  -moz-user-select: none;
	  -ms-user-select: none;
	  user-select: none;
	}
	.datepicker table tr td,
	.datepicker table tr th {
	  text-align: center;
	  width: 30px;
	  height: 30px;
	  border: none;
	}
	.table-striped .datepicker table tr td,
	.table-striped .datepicker table tr th {
	  background-color: transparent;
	}
	.datepicker table tr td.day:hover,
	.datepicker table tr td.day.focused {
	  background: #eee;
	  cursor: pointer;
	}
	.datepicker table tr td.day {
	  border: 1px solid #e6e6e6;
	}
	.datepicker table tr td.old,
	.datepicker table tr td.new {
	  color: #999;
	}
	.datepicker table tr td.disabled,
	.datepicker table tr td.disabled:hover {
	  background: none;
	  color: #999;
	  cursor: default;
	}
	.datepicker table tr td.today,
	.datepicker table tr td.today:hover,
	.datepicker table tr td.today.disabled,
	.datepicker table tr td.today.disabled:hover {
	  color: #000;
	  position: relative;
	}
	.datepicker table tr td.today:before,
	.datepicker table tr td.today:hover:before,
	.datepicker table tr td.today.disabled:before,
	.datepicker table tr td.today.disabled:hover:before {
	  content: '';
	  bottom: 2px;
	  right: 2px;
	  display: block;
	  width: 0;
	  height: 0;
	  border-style: solid;
	  border-width: 0 0 7px 7px;
	  border-color: transparent transparent #337ab7 transparent;
	  position: absolute;
	}
	.datepicker table tr td.today:active,
	.datepicker table tr td.today:hover:active,
	.datepicker table tr td.today.disabled:active,
	.datepicker table tr td.today.disabled:hover:active,
	.datepicker table tr td.today.active,
	.datepicker table tr td.today:hover.active,
	.datepicker table tr td.today.disabled.active,
	.datepicker table tr td.today.disabled:hover.active,
	.open .dropdown-toggle.datepicker table tr td.today,
	.open .dropdown-toggle.datepicker table tr td.today:hover,
	.open .dropdown-toggle.datepicker table tr td.today.disabled,
	.open .dropdown-toggle.datepicker table tr td.today.disabled:hover {
	  background-image: none;
	}
	.datepicker table tr td.today.disabled,
	.datepicker table tr td.today:hover.disabled,
	.datepicker table tr td.today.disabled.disabled,
	.datepicker table tr td.today.disabled:hover.disabled,
	.datepicker table tr td.today[disabled],
	.datepicker table tr td.today:hover[disabled],
	.datepicker table tr td.today.disabled[disabled],
	.datepicker table tr td.today.disabled:hover[disabled],
	fieldset[disabled] .datepicker table tr td.today,
	fieldset[disabled] .datepicker table tr td.today:hover,
	fieldset[disabled] .datepicker table tr td.today.disabled,
	fieldset[disabled] .datepicker table tr td.today.disabled:hover,
	.datepicker table tr td.today.disabled:hover,
	.datepicker table tr td.today:hover.disabled:hover,
	.datepicker table tr td.today.disabled.disabled:hover,
	.datepicker table tr td.today.disabled:hover.disabled:hover,
	.datepicker table tr td.today[disabled]:hover,
	.datepicker table tr td.today:hover[disabled]:hover,
	.datepicker table tr td.today.disabled[disabled]:hover,
	.datepicker table tr td.today.disabled:hover[disabled]:hover,
	fieldset[disabled] .datepicker table tr td.today:hover,
	fieldset[disabled] .datepicker table tr td.today:hover:hover,
	fieldset[disabled] .datepicker table tr td.today.disabled:hover,
	fieldset[disabled] .datepicker table tr td.today.disabled:hover:hover,
	.datepicker table tr td.today.disabled:focus,
	.datepicker table tr td.today:hover.disabled:focus,
	.datepicker table tr td.today.disabled.disabled:focus,
	.datepicker table tr td.today.disabled:hover.disabled:focus,
	.datepicker table tr td.today[disabled]:focus,
	.datepicker table tr td.today:hover[disabled]:focus,
	.datepicker table tr td.today.disabled[disabled]:focus,
	.datepicker table tr td.today.disabled:hover[disabled]:focus,
	fieldset[disabled] .datepicker table tr td.today:focus,
	fieldset[disabled] .datepicker table tr td.today:hover:focus,
	fieldset[disabled] .datepicker table tr td.today.disabled:focus,
	fieldset[disabled] .datepicker table tr td.today.disabled:hover:focus,
	.datepicker table tr td.today.disabled:active,
	.datepicker table tr td.today:hover.disabled:active,
	.datepicker table tr td.today.disabled.disabled:active,
	.datepicker table tr td.today.disabled:hover.disabled:active,
	.datepicker table tr td.today[disabled]:active,
	.datepicker table tr td.today:hover[disabled]:active,
	.datepicker table tr td.today.disabled[disabled]:active,
	.datepicker table tr td.today.disabled:hover[disabled]:active,
	fieldset[disabled] .datepicker table tr td.today:active,
	fieldset[disabled] .datepicker table tr td.today:hover:active,
	fieldset[disabled] .datepicker table tr td.today.disabled:active,
	fieldset[disabled] .datepicker table tr td.today.disabled:hover:active,
	.datepicker table tr td.today.disabled.active,
	.datepicker table tr td.today:hover.disabled.active,
	.datepicker table tr td.today.disabled.disabled.active,
	.datepicker table tr td.today.disabled:hover.disabled.active,
	.datepicker table tr td.today[disabled].active,
	.datepicker table tr td.today:hover[disabled].active,
	.datepicker table tr td.today.disabled[disabled].active,
	.datepicker table tr td.today.disabled:hover[disabled].active,
	fieldset[disabled] .datepicker table tr td.today.active,
	fieldset[disabled] .datepicker table tr td.today:hover.active,
	fieldset[disabled] .datepicker table tr td.today.disabled.active,
	fieldset[disabled] .datepicker table tr td.today.disabled:hover.active {
	  background-color: #ffdb99;
	  border-color: #ffb733;
	}
	.datepicker table tr td.today:hover:hover {
	  color: #000;
	}
	.datepicker table tr td.today.active:hover {
	  color: #fff;
	}
	.datepicker table tr td.range,
	.datepicker table tr td.range:hover,
	.datepicker table tr td.range.disabled,
	.datepicker table tr td.range.disabled:hover {
	  background: #eee;
	  -webkit-border-radius: 0;
	  border-radius: 0;
	}
	.datepicker table tr td.range.today,
	.datepicker table tr td.range.today:hover,
	.datepicker table tr td.range.today.disabled,
	.datepicker table tr td.range.today.disabled:hover {
	  color: #000;
	  background-color: #f7ca77;
	  border-color: #f1a417;
	  -webkit-border-radius: 0;
	  border-radius: 0;
	}
	.datepicker table tr td.range.today:hover,
	.datepicker table tr td.range.today:hover:hover,
	.datepicker table tr td.range.today.disabled:hover,
	.datepicker table tr td.range.today.disabled:hover:hover,
	.datepicker table tr td.range.today:focus,
	.datepicker table tr td.range.today:hover:focus,
	.datepicker table tr td.range.today.disabled:focus,
	.datepicker table tr td.range.today.disabled:hover:focus,
	.datepicker table tr td.range.today:active,
	.datepicker table tr td.range.today:hover:active,
	.datepicker table tr td.range.today.disabled:active,
	.datepicker table tr td.range.today.disabled:hover:active,
	.datepicker table tr td.range.today.active,
	.datepicker table tr td.range.today:hover.active,
	.datepicker table tr td.range.today.disabled.active,
	.datepicker table tr td.range.today.disabled:hover.active,
	.open .dropdown-toggle.datepicker table tr td.range.today,
	.open .dropdown-toggle.datepicker table tr td.range.today:hover,
	.open .dropdown-toggle.datepicker table tr td.range.today.disabled,
	.open .dropdown-toggle.datepicker table tr td.range.today.disabled:hover {
	  color: #000;
	  background-color: #f4bb51;
	  border-color: #bf800c;
	}
	.datepicker table tr td.range.today:active,
	.datepicker table tr td.range.today:hover:active,
	.datepicker table tr td.range.today.disabled:active,
	.datepicker table tr td.range.today.disabled:hover:active,
	.datepicker table tr td.range.today.active,
	.datepicker table tr td.range.today:hover.active,
	.datepicker table tr td.range.today.disabled.active,
	.datepicker table tr td.range.today.disabled:hover.active,
	.open .dropdown-toggle.datepicker table tr td.range.today,
	.open .dropdown-toggle.datepicker table tr td.range.today:hover,
	.open .dropdown-toggle.datepicker table tr td.range.today.disabled,
	.open .dropdown-toggle.datepicker table tr td.range.today.disabled:hover {
	  background-image: none;
	}
	.datepicker table tr td.range.today.disabled,
	.datepicker table tr td.range.today:hover.disabled,
	.datepicker table tr td.range.today.disabled.disabled,
	.datepicker table tr td.range.today.disabled:hover.disabled,
	.datepicker table tr td.range.today[disabled],
	.datepicker table tr td.range.today:hover[disabled],
	.datepicker table tr td.range.today.disabled[disabled],
	.datepicker table tr td.range.today.disabled:hover[disabled],
	fieldset[disabled] .datepicker table tr td.range.today,
	fieldset[disabled] .datepicker table tr td.range.today:hover,
	fieldset[disabled] .datepicker table tr td.range.today.disabled,
	fieldset[disabled] .datepicker table tr td.range.today.disabled:hover,
	.datepicker table tr td.range.today.disabled:hover,
	.datepicker table tr td.range.today:hover.disabled:hover,
	.datepicker table tr td.range.today.disabled.disabled:hover,
	.datepicker table tr td.range.today.disabled:hover.disabled:hover,
	.datepicker table tr td.range.today[disabled]:hover,
	.datepicker table tr td.range.today:hover[disabled]:hover,
	.datepicker table tr td.range.today.disabled[disabled]:hover,
	.datepicker table tr td.range.today.disabled:hover[disabled]:hover,
	fieldset[disabled] .datepicker table tr td.range.today:hover,
	fieldset[disabled] .datepicker table tr td.range.today:hover:hover,
	fieldset[disabled] .datepicker table tr td.range.today.disabled:hover,
	fieldset[disabled] .datepicker table tr td.range.today.disabled:hover:hover,
	.datepicker table tr td.range.today.disabled:focus,
	.datepicker table tr td.range.today:hover.disabled:focus,
	.datepicker table tr td.range.today.disabled.disabled:focus,
	.datepicker table tr td.range.today.disabled:hover.disabled:focus,
	.datepicker table tr td.range.today[disabled]:focus,
	.datepicker table tr td.range.today:hover[disabled]:focus,
	.datepicker table tr td.range.today.disabled[disabled]:focus,
	.datepicker table tr td.range.today.disabled:hover[disabled]:focus,
	fieldset[disabled] .datepicker table tr td.range.today:focus,
	fieldset[disabled] .datepicker table tr td.range.today:hover:focus,
	fieldset[disabled] .datepicker table tr td.range.today.disabled:focus,
	fieldset[disabled] .datepicker table tr td.range.today.disabled:hover:focus,
	.datepicker table tr td.range.today.disabled:active,
	.datepicker table tr td.range.today:hover.disabled:active,
	.datepicker table tr td.range.today.disabled.disabled:active,
	.datepicker table tr td.range.today.disabled:hover.disabled:active,
	.datepicker table tr td.range.today[disabled]:active,
	.datepicker table tr td.range.today:hover[disabled]:active,
	.datepicker table tr td.range.today.disabled[disabled]:active,
	.datepicker table tr td.range.today.disabled:hover[disabled]:active,
	fieldset[disabled] .datepicker table tr td.range.today:active,
	fieldset[disabled] .datepicker table tr td.range.today:hover:active,
	fieldset[disabled] .datepicker table tr td.range.today.disabled:active,
	fieldset[disabled] .datepicker table tr td.range.today.disabled:hover:active,
	.datepicker table tr td.range.today.disabled.active,
	.datepicker table tr td.range.today:hover.disabled.active,
	.datepicker table tr td.range.today.disabled.disabled.active,
	.datepicker table tr td.range.today.disabled:hover.disabled.active,
	.datepicker table tr td.range.today[disabled].active,
	.datepicker table tr td.range.today:hover[disabled].active,
	.datepicker table tr td.range.today.disabled[disabled].active,
	.datepicker table tr td.range.today.disabled:hover[disabled].active,
	fieldset[disabled] .datepicker table tr td.range.today.active,
	fieldset[disabled] .datepicker table tr td.range.today:hover.active,
	fieldset[disabled] .datepicker table tr td.range.today.disabled.active,
	fieldset[disabled] .datepicker table tr td.range.today.disabled:hover.active {
	  background-color: #f7ca77;
	  border-color: #f1a417;
	}
	.datepicker table tr td.selected,
	.datepicker table tr td.selected:hover,
	.datepicker table tr td.selected.disabled,
	.datepicker table tr td.selected.disabled:hover {
	  color: #fff;
	  background-color: #999;
	  border-color: #555;
	  text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
	}
	.datepicker table tr td.selected:hover,
	.datepicker table tr td.selected:hover:hover,
	.datepicker table tr td.selected.disabled:hover,
	.datepicker table tr td.selected.disabled:hover:hover,
	.datepicker table tr td.selected:focus,
	.datepicker table tr td.selected:hover:focus,
	.datepicker table tr td.selected.disabled:focus,
	.datepicker table tr td.selected.disabled:hover:focus,
	.datepicker table tr td.selected:active,
	.datepicker table tr td.selected:hover:active,
	.datepicker table tr td.selected.disabled:active,
	.datepicker table tr td.selected.disabled:hover:active,
	.datepicker table tr td.selected.active,
	.datepicker table tr td.selected:hover.active,
	.datepicker table tr td.selected.disabled.active,
	.datepicker table tr td.selected.disabled:hover.active,
	.open .dropdown-toggle.datepicker table tr td.selected,
	.open .dropdown-toggle.datepicker table tr td.selected:hover,
	.open .dropdown-toggle.datepicker table tr td.selected.disabled,
	.open .dropdown-toggle.datepicker table tr td.selected.disabled:hover {
	  border-color: #373737;
	}
	.datepicker table tr td.selected:hover color: #ffffff,
	.datepicker table tr td.selected:hover:hover color: #ffffff,
	.datepicker table tr td.selected.disabled:hover color: #ffffff,
	.datepicker table tr td.selected.disabled:hover:hover color: #ffffff,
	.datepicker table tr td.selected:focus color: #ffffff,
	.datepicker table tr td.selected:hover:focus color: #ffffff,
	.datepicker table tr td.selected.disabled:focus color: #ffffff,
	.datepicker table tr td.selected.disabled:hover:focus color: #ffffff,
	.datepicker table tr td.selected:active color: #ffffff,
	.datepicker table tr td.selected:hover:active color: #ffffff,
	.datepicker table tr td.selected.disabled:active color: #ffffff,
	.datepicker table tr td.selected.disabled:hover:active color: #ffffff,
	.datepicker table tr td.selected.active color: #ffffff,
	.datepicker table tr td.selected:hover.active color: #ffffff,
	.datepicker table tr td.selected.disabled.active color: #ffffff,
	.datepicker table tr td.selected.disabled:hover.active color: #ffffff,
	.open .dropdown-toggle.datepicker table tr td.selected color: #ffffff,
	.open .dropdown-toggle.datepicker table tr td.selected:hover color: #ffffff,
	.open .dropdown-toggle.datepicker table tr td.selected.disabled color: #ffffff,
	.open .dropdown-toggle.datepicker table tr td.selected.disabled:hover color: #ffffff {
	  background-color: #858585;
	}
	.datepicker table tr td.selected:active,
	.datepicker table tr td.selected:hover:active,
	.datepicker table tr td.selected.disabled:active,
	.datepicker table tr td.selected.disabled:hover:active,
	.datepicker table tr td.selected.active,
	.datepicker table tr td.selected:hover.active,
	.datepicker table tr td.selected.disabled.active,
	.datepicker table tr td.selected.disabled:hover.active,
	.open .dropdown-toggle.datepicker table tr td.selected,
	.open .dropdown-toggle.datepicker table tr td.selected:hover,
	.open .dropdown-toggle.datepicker table tr td.selected.disabled,
	.open .dropdown-toggle.datepicker table tr td.selected.disabled:hover {
	  background-image: none;
	}
	.datepicker table tr td.selected.disabled,
	.datepicker table tr td.selected:hover.disabled,
	.datepicker table tr td.selected.disabled.disabled,
	.datepicker table tr td.selected.disabled:hover.disabled,
	.datepicker table tr td.selected[disabled],
	.datepicker table tr td.selected:hover[disabled],
	.datepicker table tr td.selected.disabled[disabled],
	.datepicker table tr td.selected.disabled:hover[disabled],
	fieldset[disabled] .datepicker table tr td.selected,
	fieldset[disabled] .datepicker table tr td.selected:hover,
	fieldset[disabled] .datepicker table tr td.selected.disabled,
	fieldset[disabled] .datepicker table tr td.selected.disabled:hover,
	.datepicker table tr td.selected.disabled:hover,
	.datepicker table tr td.selected:hover.disabled:hover,
	.datepicker table tr td.selected.disabled.disabled:hover,
	.datepicker table tr td.selected.disabled:hover.disabled:hover,
	.datepicker table tr td.selected[disabled]:hover,
	.datepicker table tr td.selected:hover[disabled]:hover,
	.datepicker table tr td.selected.disabled[disabled]:hover,
	.datepicker table tr td.selected.disabled:hover[disabled]:hover,
	fieldset[disabled] .datepicker table tr td.selected:hover,
	fieldset[disabled] .datepicker table tr td.selected:hover:hover,
	fieldset[disabled] .datepicker table tr td.selected.disabled:hover,
	fieldset[disabled] .datepicker table tr td.selected.disabled:hover:hover,
	.datepicker table tr td.selected.disabled:focus,
	.datepicker table tr td.selected:hover.disabled:focus,
	.datepicker table tr td.selected.disabled.disabled:focus,
	.datepicker table tr td.selected.disabled:hover.disabled:focus,
	.datepicker table tr td.selected[disabled]:focus,
	.datepicker table tr td.selected:hover[disabled]:focus,
	.datepicker table tr td.selected.disabled[disabled]:focus,
	.datepicker table tr td.selected.disabled:hover[disabled]:focus,
	fieldset[disabled] .datepicker table tr td.selected:focus,
	fieldset[disabled] .datepicker table tr td.selected:hover:focus,
	fieldset[disabled] .datepicker table tr td.selected.disabled:focus,
	fieldset[disabled] .datepicker table tr td.selected.disabled:hover:focus,
	.datepicker table tr td.selected.disabled:active,
	.datepicker table tr td.selected:hover.disabled:active,
	.datepicker table tr td.selected.disabled.disabled:active,
	.datepicker table tr td.selected.disabled:hover.disabled:active,
	.datepicker table tr td.selected[disabled]:active,
	.datepicker table tr td.selected:hover[disabled]:active,
	.datepicker table tr td.selected.disabled[disabled]:active,
	.datepicker table tr td.selected.disabled:hover[disabled]:active,
	fieldset[disabled] .datepicker table tr td.selected:active,
	fieldset[disabled] .datepicker table tr td.selected:hover:active,
	fieldset[disabled] .datepicker table tr td.selected.disabled:active,
	fieldset[disabled] .datepicker table tr td.selected.disabled:hover:active,
	.datepicker table tr td.selected.disabled.active,
	.datepicker table tr td.selected:hover.disabled.active,
	.datepicker table tr td.selected.disabled.disabled.active,
	.datepicker table tr td.selected.disabled:hover.disabled.active,
	.datepicker table tr td.selected[disabled].active,
	.datepicker table tr td.selected:hover[disabled].active,
	.datepicker table tr td.selected.disabled[disabled].active,
	.datepicker table tr td.selected.disabled:hover[disabled].active,
	fieldset[disabled] .datepicker table tr td.selected.active,
	fieldset[disabled] .datepicker table tr td.selected:hover.active,
	fieldset[disabled] .datepicker table tr td.selected.disabled.active,
	fieldset[disabled] .datepicker table tr td.selected.disabled:hover.active {
	  background-color: #999;
	  border-color: #555;
	}
	.datepicker table tr td.active,
	.datepicker table tr td.active:hover,
	.datepicker table tr td.active.disabled,
	.datepicker table tr td.active.disabled:hover {
	  color: #fff;
	  background-color: #428bca;
	  border-color: #357ebd;
	  text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
	}
	.datepicker table tr td.active:hover,
	.datepicker table tr td.active:hover:hover,
	.datepicker table tr td.active.disabled:hover,
	.datepicker table tr td.active.disabled:hover:hover,
	.datepicker table tr td.active:focus,
	.datepicker table tr td.active:hover:focus,
	.datepicker table tr td.active.disabled:focus,
	.datepicker table tr td.active.disabled:hover:focus,
	.datepicker table tr td.active:active,
	.datepicker table tr td.active:hover:active,
	.datepicker table tr td.active.disabled:active,
	.datepicker table tr td.active.disabled:hover:active,
	.datepicker table tr td.active.active,
	.datepicker table tr td.active:hover.active,
	.datepicker table tr td.active.disabled.active,
	.datepicker table tr td.active.disabled:hover.active,
	.open .dropdown-toggle.datepicker table tr td.active,
	.open .dropdown-toggle.datepicker table tr td.active:hover,
	.open .dropdown-toggle.datepicker table tr td.active.disabled,
	.open .dropdown-toggle.datepicker table tr td.active.disabled:hover {
	  color: #fff;
	  background-color: #337ab7;
	  border-color: #2e6da4;
	}
	.datepicker table tr td.active:active,
	.datepicker table tr td.active:hover:active,
	.datepicker table tr td.active.disabled:active,
	.datepicker table tr td.active.disabled:hover:active,
	.datepicker table tr td.active.active,
	.datepicker table tr td.active:hover.active,
	.datepicker table tr td.active.disabled.active,
	.datepicker table tr td.active.disabled:hover.active,
	.open .dropdown-toggle.datepicker table tr td.active,
	.open .dropdown-toggle.datepicker table tr td.active:hover,
	.open .dropdown-toggle.datepicker table tr td.active.disabled,
	.open .dropdown-toggle.datepicker table tr td.active.disabled:hover {
	  background-image: none;
	}
	.datepicker table tr td.active.disabled,
	.datepicker table tr td.active:hover.disabled,
	.datepicker table tr td.active.disabled.disabled,
	.datepicker table tr td.active.disabled:hover.disabled,
	.datepicker table tr td.active[disabled],
	.datepicker table tr td.active:hover[disabled],
	.datepicker table tr td.active.disabled[disabled],
	.datepicker table tr td.active.disabled:hover[disabled],
	fieldset[disabled] .datepicker table tr td.active,
	fieldset[disabled] .datepicker table tr td.active:hover,
	fieldset[disabled] .datepicker table tr td.active.disabled,
	fieldset[disabled] .datepicker table tr td.active.disabled:hover,
	.datepicker table tr td.active.disabled:hover,
	.datepicker table tr td.active:hover.disabled:hover,
	.datepicker table tr td.active.disabled.disabled:hover,
	.datepicker table tr td.active.disabled:hover.disabled:hover,
	.datepicker table tr td.active[disabled]:hover,
	.datepicker table tr td.active:hover[disabled]:hover,
	.datepicker table tr td.active.disabled[disabled]:hover,
	.datepicker table tr td.active.disabled:hover[disabled]:hover,
	fieldset[disabled] .datepicker table tr td.active:hover,
	fieldset[disabled] .datepicker table tr td.active:hover:hover,
	fieldset[disabled] .datepicker table tr td.active.disabled:hover,
	fieldset[disabled] .datepicker table tr td.active.disabled:hover:hover,
	.datepicker table tr td.active.disabled:focus,
	.datepicker table tr td.active:hover.disabled:focus,
	.datepicker table tr td.active.disabled.disabled:focus,
	.datepicker table tr td.active.disabled:hover.disabled:focus,
	.datepicker table tr td.active[disabled]:focus,
	.datepicker table tr td.active:hover[disabled]:focus,
	.datepicker table tr td.active.disabled[disabled]:focus,
	.datepicker table tr td.active.disabled:hover[disabled]:focus,
	fieldset[disabled] .datepicker table tr td.active:focus,
	fieldset[disabled] .datepicker table tr td.active:hover:focus,
	fieldset[disabled] .datepicker table tr td.active.disabled:focus,
	fieldset[disabled] .datepicker table tr td.active.disabled:hover:focus,
	.datepicker table tr td.active.disabled:active,
	.datepicker table tr td.active:hover.disabled:active,
	.datepicker table tr td.active.disabled.disabled:active,
	.datepicker table tr td.active.disabled:hover.disabled:active,
	.datepicker table tr td.active[disabled]:active,
	.datepicker table tr td.active:hover[disabled]:active,
	.datepicker table tr td.active.disabled[disabled]:active,
	.datepicker table tr td.active.disabled:hover[disabled]:active,
	fieldset[disabled] .datepicker table tr td.active:active,
	fieldset[disabled] .datepicker table tr td.active:hover:active,
	fieldset[disabled] .datepicker table tr td.active.disabled:active,
	fieldset[disabled] .datepicker table tr td.active.disabled:hover:active,
	.datepicker table tr td.active.disabled.active,
	.datepicker table tr td.active:hover.disabled.active,
	.datepicker table tr td.active.disabled.disabled.active,
	.datepicker table tr td.active.disabled:hover.disabled.active,
	.datepicker table tr td.active[disabled].active,
	.datepicker table tr td.active:hover[disabled].active,
	.datepicker table tr td.active.disabled[disabled].active,
	.datepicker table tr td.active.disabled:hover[disabled].active,
	fieldset[disabled] .datepicker table tr td.active.active,
	fieldset[disabled] .datepicker table tr td.active:hover.active,
	fieldset[disabled] .datepicker table tr td.active.disabled.active,
	fieldset[disabled] .datepicker table tr td.active.disabled:hover.active {
	  background-color: #428bca;
	  border-color: #357ebd;
	}
	.datepicker table tr td span {
	  display: block;
	  width: 23%;
	  height: 54px;
	  line-height: 54px;
	  float: left;
	  margin: 1%;
	  cursor: pointer;
	}
	.datepicker table tr td span:hover {
	  background: #eee;
	}
	.datepicker table tr td span.disabled,
	.datepicker table tr td span.disabled:hover {
	  background: none;
	  color: #999;
	  cursor: default;
	}
	.datepicker table tr td span.active,
	.datepicker table tr td span.active:hover,
	.datepicker table tr td span.active.disabled,
	.datepicker table tr td span.active.disabled:hover {
	  color: #fff;
	  background-color: #428bca;
	  border-color: #357ebd;
	  text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
	}
	.datepicker table tr td span.active:hover,
	.datepicker table tr td span.active:hover:hover,
	.datepicker table tr td span.active.disabled:hover,
	.datepicker table tr td span.active.disabled:hover:hover,
	.datepicker table tr td span.active:focus,
	.datepicker table tr td span.active:hover:focus,
	.datepicker table tr td span.active.disabled:focus,
	.datepicker table tr td span.active.disabled:hover:focus,
	.datepicker table tr td span.active:active,
	.datepicker table tr td span.active:hover:active,
	.datepicker table tr td span.active.disabled:active,
	.datepicker table tr td span.active.disabled:hover:active,
	.datepicker table tr td span.active.active,
	.datepicker table tr td span.active:hover.active,
	.datepicker table tr td span.active.disabled.active,
	.datepicker table tr td span.active.disabled:hover.active,
	.open .dropdown-toggle.datepicker table tr td span.active,
	.open .dropdown-toggle.datepicker table tr td span.active:hover,
	.open .dropdown-toggle.datepicker table tr td span.active.disabled,
	.open .dropdown-toggle.datepicker table tr td span.active.disabled:hover {
	  color: #fff;
	  background-color: #337ab7;
	  border-color: #2e6da4;
	}
	.datepicker table tr td span.active:active,
	.datepicker table tr td span.active:hover:active,
	.datepicker table tr td span.active.disabled:active,
	.datepicker table tr td span.active.disabled:hover:active,
	.datepicker table tr td span.active.active,
	.datepicker table tr td span.active:hover.active,
	.datepicker table tr td span.active.disabled.active,
	.datepicker table tr td span.active.disabled:hover.active,
	.open .dropdown-toggle.datepicker table tr td span.active,
	.open .dropdown-toggle.datepicker table tr td span.active:hover,
	.open .dropdown-toggle.datepicker table tr td span.active.disabled,
	.open .dropdown-toggle.datepicker table tr td span.active.disabled:hover {
	  background-image: none;
	}
	.datepicker table tr td span.active.disabled,
	.datepicker table tr td span.active:hover.disabled,
	.datepicker table tr td span.active.disabled.disabled,
	.datepicker table tr td span.active.disabled:hover.disabled,
	.datepicker table tr td span.active[disabled],
	.datepicker table tr td span.active:hover[disabled],
	.datepicker table tr td span.active.disabled[disabled],
	.datepicker table tr td span.active.disabled:hover[disabled],
	fieldset[disabled] .datepicker table tr td span.active,
	fieldset[disabled] .datepicker table tr td span.active:hover,
	fieldset[disabled] .datepicker table tr td span.active.disabled,
	fieldset[disabled] .datepicker table tr td span.active.disabled:hover,
	.datepicker table tr td span.active.disabled:hover,
	.datepicker table tr td span.active:hover.disabled:hover,
	.datepicker table tr td span.active.disabled.disabled:hover,
	.datepicker table tr td span.active.disabled:hover.disabled:hover,
	.datepicker table tr td span.active[disabled]:hover,
	.datepicker table tr td span.active:hover[disabled]:hover,
	.datepicker table tr td span.active.disabled[disabled]:hover,
	.datepicker table tr td span.active.disabled:hover[disabled]:hover,
	fieldset[disabled] .datepicker table tr td span.active:hover,
	fieldset[disabled] .datepicker table tr td span.active:hover:hover,
	fieldset[disabled] .datepicker table tr td span.active.disabled:hover,
	fieldset[disabled] .datepicker table tr td span.active.disabled:hover:hover,
	.datepicker table tr td span.active.disabled:focus,
	.datepicker table tr td span.active:hover.disabled:focus,
	.datepicker table tr td span.active.disabled.disabled:focus,
	.datepicker table tr td span.active.disabled:hover.disabled:focus,
	.datepicker table tr td span.active[disabled]:focus,
	.datepicker table tr td span.active:hover[disabled]:focus,
	.datepicker table tr td span.active.disabled[disabled]:focus,
	.datepicker table tr td span.active.disabled:hover[disabled]:focus,
	fieldset[disabled] .datepicker table tr td span.active:focus,
	fieldset[disabled] .datepicker table tr td span.active:hover:focus,
	fieldset[disabled] .datepicker table tr td span.active.disabled:focus,
	fieldset[disabled] .datepicker table tr td span.active.disabled:hover:focus,
	.datepicker table tr td span.active.disabled:active,
	.datepicker table tr td span.active:hover.disabled:active,
	.datepicker table tr td span.active.disabled.disabled:active,
	.datepicker table tr td span.active.disabled:hover.disabled:active,
	.datepicker table tr td span.active[disabled]:active,
	.datepicker table tr td span.active:hover[disabled]:active,
	.datepicker table tr td span.active.disabled[disabled]:active,
	.datepicker table tr td span.active.disabled:hover[disabled]:active,
	fieldset[disabled] .datepicker table tr td span.active:active,
	fieldset[disabled] .datepicker table tr td span.active:hover:active,
	fieldset[disabled] .datepicker table tr td span.active.disabled:active,
	fieldset[disabled] .datepicker table tr td span.active.disabled:hover:active,
	.datepicker table tr td span.active.disabled.active,
	.datepicker table tr td span.active:hover.disabled.active,
	.datepicker table tr td span.active.disabled.disabled.active,
	.datepicker table tr td span.active.disabled:hover.disabled.active,
	.datepicker table tr td span.active[disabled].active,
	.datepicker table tr td span.active:hover[disabled].active,
	.datepicker table tr td span.active.disabled[disabled].active,
	.datepicker table tr td span.active.disabled:hover[disabled].active,
	fieldset[disabled] .datepicker table tr td span.active.active,
	fieldset[disabled] .datepicker table tr td span.active:hover.active,
	fieldset[disabled] .datepicker table tr td span.active.disabled.active,
	fieldset[disabled] .datepicker table tr td span.active.disabled:hover.active {
	  background-color: #428bca;
	  border-color: #357ebd;
	}
	.datepicker table tr td span.old,
	.datepicker table tr td span.new {
	  color: #999;
	}
	.datepicker th.datepicker-switch {
	  width: 145px;
	}
	.datepicker thead tr:first-child th,
	.datepicker tfoot tr th {
	  cursor: pointer;
	}
	.datepicker thead tr:first-child th:hover,
	.datepicker tfoot tr th:hover {
	  background: #eee;
	}
	.datepicker .cw {
	  font-size: 10px;
	  width: 12px;
	  padding: 0 2px 0 5px;
	  vertical-align: middle;
	}
	.datepicker thead tr:first-child th.cw {
	  cursor: default;
	  background-color: transparent;
	}
	.input-group.date .input-group-addon i {
	  cursor: pointer;
	  width: 16px;
	  height: 16px;
	}
	.input-daterange .input-group-addon {
	  width: auto;
	  min-width: 16px;
	  padding: 4px 5px;
	  font-weight: normal;
	  line-height: 1.428571429;
	  text-align: center;
	  text-shadow: 0 1px 0 #fff;
	  vertical-align: middle;
	  background-color: #eee;
	  border: solid #ccc;
	  border-width: 1px 0;
	  margin-left: -5px;
	  margin-right: -5px;
	}
	.datepicker.dropdown-menu {
	  position: absolute;
	  top: 100%;
	  left: 0;
	  z-index: 1000;
	  float: left;
	  display: none;
	  min-width: 160px;
	  list-style: none;
	  background-color: #fff;
	  border: 1px solid rgba(0,0,0,0.2);
	  -webkit-border-radius: 0;
	  border-radius: 0;
	  -webkit-background-clip: padding-box;
	  -moz-background-clip: padding;
	  -webkit-background-clip: padding;
	  -moz-background-clip: padding;
	  background-clip: padding-box;
	  *border-right-width: 2px;
	  *border-bottom-width: 2px;
	  color: #333;
	  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	  font-size: 13px;
	  line-height: 1.428571429;
	  -webkit-box-shadow: 0 2px 1px rgba(0,0,0,0.2);
	  box-shadow: 0 2px 1px rgba(0,0,0,0.2);
	  padding: 7px 10px;
	}
	.datepicker.dropdown-menu th,
	.datepicker.datepicker-inline th,
	.datepicker.dropdown-menu td,
	.datepicker.datepicker-inline td {
	  padding: 0px 5px;
	}
	.datepicker thead tr:first-child th.prev:before,
	.datepicker thead tr:first-child th.next:before {
	  font-family: 'FontAwesome';
	  content: '\f105';
	  font-size: 18px;
	}
	.datepicker thead tr:first-child th.prev:before {
	  content: '\f104';
	}
	.bootstrap-timepicker {
	  position: relative;
	}
	.bootstrap-timepicker.pull-right .bootstrap-timepicker-widget.dropdown-menu {
	  left: auto;
	  right: 0;
	}
	.bootstrap-timepicker.pull-right .bootstrap-timepicker-widget.dropdown-menu:before {
	  left: auto;
	  right: 12px;
	}
	.bootstrap-timepicker.pull-right .bootstrap-timepicker-widget.dropdown-menu:after {
	  left: auto;
	  right: 13px;
	}
	.bootstrap-timepicker .add-on {
	  cursor: pointer;
	}
	.bootstrap-timepicker .add-on i {
	  display: inline-block;
	  width: 16px;
	  height: 16px;
	  border: 1px solid rgba(0,0,0,0.2);
	}
	.bootstrap-timepicker-widget.dropdown-menu {
	  padding: 7px 10px;
	  -webkit-border-radius: 0;
	  border-radius: 0;
	  -webkit-box-shadow: 0 2px 1px rgba(0,0,0,0.2);
	  box-shadow: 0 2px 1px rgba(0,0,0,0.2);
	}
	.bootstrap-timepicker-widget.dropdown-menu.open {
	  display: inline-block;
	}
	.bootstrap-timepicker-widget.dropdown-menu:before {
	  border-bottom: 7px solid rgba(0,0,0,0.2);
	  border-left: 7px solid transparent;
	  border-right: 7px solid transparent;
	  content: "";
	  display: inline-block;
	  position: absolute;
	}
	.bootstrap-timepicker-widget.dropdown-menu:after {
	  border-bottom: 6px solid #fff;
	  border-left: 6px solid transparent;
	  border-right: 6px solid transparent;
	  content: "";
	  display: inline-block;
	  position: absolute;
	}
	.bootstrap-timepicker-widget.timepicker-orient-left:before {
	  left: 6px;
	}
	.bootstrap-timepicker-widget.timepicker-orient-left:after {
	  left: 7px;
	}
	.bootstrap-timepicker-widget.timepicker-orient-right:before {
	  right: 6px;
	}
	.bootstrap-timepicker-widget.timepicker-orient-right:after {
	  right: 7px;
	}
	.bootstrap-timepicker-widget.timepicker-orient-top:before {
	  top: -7px;
	}
	.bootstrap-timepicker-widget.timepicker-orient-top:after {
	  top: -6px;
	}
	.bootstrap-timepicker-widget.timepicker-orient-bottom:before {
	  bottom: -7px;
	  border-bottom: 0;
	  border-top: 7px solid #999;
	}
	.bootstrap-timepicker-widget.timepicker-orient-bottom:after {
	  bottom: -6px;
	  border-bottom: 0;
	  border-top: 6px solid #fff;
	}
	.bootstrap-timepicker-widget a.btn,
	.bootstrap-timepicker-widget input {
	  -webkit-border-radius: 0;
	  border-radius: 0;
	}
	.bootstrap-timepicker-widget table {
	  width: 100%;
	  margin: 0;
	}
	.bootstrap-timepicker-widget table td {
	  text-align: center;
	  height: 30px;
	  margin: 0;
	  padding: 2px;
	}
	.bootstrap-timepicker-widget table td:not(.separator) {
	  min-width: 30px;
	}
	.bootstrap-timepicker-widget table td span {
	  width: 100%;
	}
	.bootstrap-timepicker-widget table td a {
	  width: 100%;
	  display: inline-block;
	  margin: 0;
	  outline: 0;
	  color: #333;
	  width: 35px;
	  height: 35px;
	  line-height: 35px;
	}
	.bootstrap-timepicker-widget table td a:hover {
	  text-decoration: none;
	  background-color: #eee;
	}
	.bootstrap-timepicker-widget table td a i {
	  margin-top: 2px;
	  font-size: 18px;
	}
	.bootstrap-timepicker-widget table td input {
	  width: 35px;
	  margin: 0;
	  text-align: center;
	  color: #000;
	}
	.bootstrap-timepicker-widget .modal-content {
	  padding: 4px;
	}
	@media (min-width: 767px) {
	  .bootstrap-timepicker-widget.modal {
	    width: 200px;
	    margin-left: -100px;
	  }
	}
	@media (max-width: 767px) {
	  .bootstrap-timepicker {
	    width: 100%;
	  }
	  .bootstrap-timepicker .dropdown-menu {
	    width: 100%;
	  }
	}
	.comments-list {
	  margin: 0;
	  padding: 0;
	  list-style: none;
	}
	.comments-list ul {
	  list-style: none;
	}
	.comments-list li ul {
	  margin-left: 25px;
	}
	.comment {
	  margin-bottom: 25px;
	  overflow: hidden;
	}
	.comment .comment-review-rate {
	  margin: 0;
	  color: #333;
	  /*color: #ed8323;*/
	  font-size: 13px;
	}
	.comment .comment-author {
	  float: left;
	  margin-right: 10px;
	}
	.comment .comment-author img {
	  -webkit-border-radius: 50%;
	  border-radius: 50%;
	}
	.comment .comment-inner {
	  display: table;
	}
	.comment .comment-content {
	  margin: 3px 0;
	  padding-bottom: 10px;
	  border-bottom: 1px dashed #e6e6e6;
      word-break: break-word;
	}
	.comment .comment-author-name {
	  font-size: 12px;
	  color: #888;
	  margin: 0;
	}
	.comment .comment-time {
	  font-size: 12px;
	  margin-right: 10px;
	  color: #8f8f8f;
	}
	.comment .comment-like {
	  float: right;
	  opacity: 0.3;
	  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
	  filter: alpha(opacity=30);
	  -webkit-transition: 0.2s;
	  -moz-transition: 0.2s;
	  -o-transition: 0.2s;
	  -ms-transition: 0.2s;
	  transition: 0.2s;
	  font-size: 12px;
	  font-weight: bold;
	}
	.comment .comment-like [class^="fa fa-"] {
	  font-weight: normal;
	}
	.comment .comment-reply {
	  [class^="fa fa-"]: 13px;
	}
	.comment:hover .comment-like {
	  opacity: 1;
	  -ms-filter: none;
	  filter: none;
	}
	.border-white {		
	    border: 1px solid #fff;
	    padding: 5px 10px;
	}
	.border-gray {		
	    border: 1px solid #ddd;
	    padding: 5px 10px;
	}
	table.dataTable thead th,
	table.dataTable thead td {
	    padding: 10px 18px;
	}
  
	.logo img {
		image-rendering: -moz-crisp-edges;
		image-rendering: -o-crisp-edges;
		image-rendering: -webkit-optimize-contrast;
		/*-ms-interpolation-mode: bicubic;*/
		-ms-interpolation-mode: nearest-neighbor;
	}
	i {
		font-style: inherit;
	}
	@media (min-width: 992px) {
		.lg-center,
		.col-lg-center {
		  text-align: center;
		}
		.lg-left,
		.col-lg-left {
		  text-align: left;
		}
		.lg-right,
		.col-lg-right {
		  text-align: right;
		}
		.lg-fl-left,
		.col-lg-fl-left {
		  float: left;
		}
		.lg-fl-right,
		.col-lg-fl-right {
		  float: right;
		}
	}
	@media (min-width: 768px) and (max-width: 991px) {
		.md-center,
		.col-md-center {
		  text-align: center;
		}
		.md-left,
		.col-md-left {
		  text-align: left;
		}
		.md-right,
		.col-md-right {
		  text-align: right;
		}
		.md-fl-left,
		.col-md-fl-left {
		  float: left;
		}
		.md-fl-right,
		.col-md-fl-right {
		  float: right;
		}
	}
	@media (max-width: 767px) {
		.sm-center,
		.col-sm-center {
		  text-align: center;
		}
		.sm-left,
		.col-sm-left {
		  text-align: left;
		}
		.sm-right,
		.col-sm-right {
		  text-align: right;
		}
		.sm-fl-left,
		.col-sm-fl-left {
		  float: left;
		}
		.sm-fl-right,
		.col-sm-fl-right {
		  float: right;
		}
	}
	
	@media (min-width: 992px) {
		.col-lg-text-center {
		  text-align: center;
		}
		.col-lg-text-left {
		  text-align: left;
		}
		.col-lg-text-right {
		  text-align: right;
		}
		.col-lg-left {
		  float: left;
		}
		.col-lg-right {
		  float: right;
		}
	}
	@media (min-width: 768px) and (max-width: 991px) {
		.col-md-text-center {
		  text-align: center;
		}
		.col-md-text-left {
		  text-align: left;
		}
		.col-md-text-right {
		  text-align: right;
		}
		.col-md-left {
		  float: left;
		}
		.col-md-right {
		  float: right;
		}
	}
	@media (max-width: 767px) {
		.col-sm-text-center {
		  text-align: center;
		}
		.col-sm-text-left {
		  text-align: left;
		}
		.col-sm-text-right {
		  text-align: right;
		}
		.col-sm-left {
		  float: left;
		}
		.col-sm-right {
		  float: right;
		}
	}

	.wspnw {
		white-space: nowrap;
	}
	.lh1-2em {
		line-height: 1.2em;
	}
	.lh1-4em {
		line-height: 1.4em;
	}
	.lh1-6em {
		line-height: 1.6em;
	}
	.lh1-8em {
		line-height: 1.8em;
	}
	.bg-cover-img {
		background-size: cover;
		background-position: 50%;
	}
	.ds-inline-block {
		display: inline-block;
	}
	.ds-block {
		display: block;
	}
	.text-color-gray {
		color: #777777 !important;
	}
	.text-color-graylight {
		color: #aaaaaa !important;
	}
	.text-color-green4 {
		color: #4CAE4C !important;
	}
	.bg-white {
		background: #ffffff !important;
	}
	.bg-gray-darken {
		background: #f5f5f5 !important;
	}
	.bg-gray-darkest {
		background: #eeeeee !important;
	}
	.border-color {
		border-color: #65CA7D !important;
	}
	.bg-color-charcol {
		background: #4d4d4d !important;
	}
	.border-color-charcol {
		border-color: #4d4d4d !important;
	}
	.border-color-gray {
		border-color: #eeeeee !important;
	}
	.border-width1 {
		border: 1px solid transparent;
	}
	.border-width2 {
		border: 2px solid transparent;
	}
	.border-width3 {
		border: 3px solid transparent;
	}
	.border-none {
		border: none !important;
	}
	.fw200 {
		font-weight: 200;
	}
	.fw300 {
		font-weight: 300;
	}
	.fw400 {
		font-weight: 400;
	}
	.fw500 {
		font-weight: 500;
	}
	.fw600 {
		font-weight: 600;
	}
	.fw700 {
		font-weight: 700;
	}
	.fw800 {
		font-weight: 800;
	}
	.ls0-5 {
		letter-spacing: 0.5px;
	}
	.ls1 {
		letter-spacing: 1px;
	}
	.ls1-5 {
		letter-spacing: 1.5px;
	}
	.ls2 {
		letter-spacing: 2px;
	}
	.ls2-5 {
		letter-spacing: 2.5px;
	}
	.ls3 {
		letter-spacing: 1px;
	}

	.rounded {
	  -webkit-border-radius: 50%;
	  border-radius: 50%;
	}
	aside.sidebar-right {
	  padding-left: 30px;
	  border-left: 1px solid #d4d4d4;
	}
	aside.sidebar-left {
	  padding-right: 30px;
	  border-right: 1px solid #d4d4d4;
	}
	.sidebar-widget {
	  margin-bottom: 30px;
	}
	.list-category > li > a {
	  color: #686868;
	  margin-bottom: 7px;
	  padding-bottom: 7px;
	  display: block;
	  border-bottom: 1px dashed #f2f2f2;
	}
	.list-category > li > a:hover {
	  color: #333333;
	}

	.icon-list {
	  list-style: none;
	  padding: 0;
	}
	.icon-list .fa {
	  margin-right: 7px;
	}
	.icon-list-inline {
	  margin-bottom: 0;
	}
	.icon-list-inline > li {
	  display: inline-block;
	  margin-right: 3px;
	}
	.icon-list-inline > li:last-child {
	  margin-right: 0;
	}
	.icon-list-inline .fa {
	  margin-right: 0;
	}
	.icon-group {
	  list-style: none;
	  margin: 0;
	  padding: 0;
	  overflow: hidden;
	}
	.icon-group > li {
	  float: left;
	  margin-right: 5px;
	}
	.icon-group > li:last-child {
	  margin-right: 0;
	}

	.thumb-list {
	  list-style: none;
	  margin: 0;
	  padding: 0;
	}
	.thumb-list > li {
	  margin-bottom: 7px;
	  padding-bottom: 7px;
	  border-bottom: 1px dashed #e6e6e6;
	  overflow: hidden;
	}
	.thumb-list > li img {
	  float: left;
	  width: 50px;
	  margin-right: 10px;
	}
	.thumb-list > li .thumb-list-item-caption {
	  display: table;
	}
	.thumb-list > li .thumb-list-item-caption .icon-list-rating {
	  font-size: 9px;
	  color: #f19c4f;
	  margin-bottom: -3px;
	}
	.thumb-list > li .thumb-list-item-caption .icon-list-rating.icon-list-non-rated {
	  color: #8f8f8f !important;
	}
	.thumb-list > li .thumb-list-item-caption .thumb-list-item-title {
	  font-size: 13px;
	  margin-bottom: 3px;
	  margin-top: 2px;
	}
	.thumb-list > li .thumb-list-item-caption .thumb-list-item-title a {
	  color: #686868;
	}
	.thumb-list > li .thumb-list-item-caption .thumb-list-item-title a:hover {
	  text-decoration: underline;
	}
	.thumb-list > li .thumb-list-item-caption .thumb-list-item-desciption {
	  font-size: 11px;
	  margin: 0;
	  color: #969696;
	  line-height: 1.4em;
	}
	.thumb-list > li .thumb-list-item-caption .thumb-list-item-meta {
	  margin-bottom: 2px;
	  line-height: 1em;
	  font-size: 9px;
	  color: #8f8f8f;
	  font-style: italic;
	}
	.thumb-list > li .thumb-list-item-caption .thumb-list-item-price {
	  font-size: 16px;
	  color: #818181;
	  margin-bottom: 0;
	}
	.thumb-list > li .thumb-list-item-caption .thumb-list-item-author {
	  font-size: 11px;
	  color: #8f8f8f;
	  font-style: italic;
	}
	.thumb-list > li:last-child {
	  margin-bottom: 0;
	  padding-bottom: 0;
	  border: none;
	}
	.thumb-list.thumb-list-right > li img {
	  float: right;
	  margin-right: 0;
	  margin-left: 10px;
	}

	.list {
	  list-style: none;
	  margin: 0;
	  padding: 0;
	}
	.list-center {
	  display: table;
	  margin: 0 auto;
	}
	.list-inline-block > li {
	  display: inline-block;
	}
	.list-horizontal > li,
	.list-inline > li {
	  float: left;
	  margin-right: 10px;
	  padding: 0;
	  display: block;
	}
	.list-horizontal > li:last-child,
	.list-inline > li:last-child {
	  margin-right: 0;
	}
	.list-horizontal.list-border > li,
	.list-inline.list-border > li {
	  margin-right: 10px;
	  padding-right: 10px;
	  border-right: 1px solid rgba(0,0,0,0.13);
	}
	.list-horizontal.list-border > li:last-child,
	.list-inline.list-border > li:last-child {
	  margin-right: 0;
	  padding-right: 0;
	  border: none;
	}
	.list-horizontal:after,
	.list-inline:after {
	  content: '.';
	  display: block;
	  height: 0;
	  clear: both;
	  visibility: hidden;
	}

    .bg-transparent {
        background-color: transparent !important;
    }

	.hover-pointer:hover {
		cursor: pointer;;
	}

    .label-left {
        text-align: left;
    }

    .label-lg {
        padding: .2em .6em .3em;
        font-size: 100%;
        line-height: 1.2em;
        font-weight: 400;
    }

    .label-md {
        padding: .2em .6em .3em;
        font-size: 85%;
        font-weight: 600;
    }

    .label-transparent {
        background-color: transparent;
        color: #81899A;
    }

    .label-grey {
        background-color: #81899A;
    }

    .label-grey-outline {
        border: 1px solid;
        border-color: #81899A;
        background-color: transparent;
        color: #81899A;
    }

	
/***********************************

  Helpfull Classes 2 - BRACKET PLUS UTILITIES / HELPER CLASSES

***********************************/

	/* ---------------------------------------------- */
	/* ############### 6.1 Background ############### */
	/* ---------------------------------------------- */

		.bg-transparent {
		  background-color: transparent;
		}

		.bg-gray-100 {
		  background-color: #f8f9fa;
		}

		.bg-gray-200 {
		  background-color: #e9ecef;
		}

		.bg-gray-300 {
		  background-color: #dee2e6;
		}

		.bg-gray-400 {
		  background-color: #ced4da;
		}

		.bg-gray-500 {
		  background-color: #adb5bd;
		}

		.bg-gray-600 {
		  background-color: #868e96;
		}

		.bg-gray-700 {
		  background-color: #495057;
		}

		.bg-gray-800 {
		  background-color: #343a40;
		}

		.bg-gray-900 {
		  background-color: #212529;
		}

		.bg-white-1 {
		  background-color: rgba(255, 255, 255, 0.1);
		}

		.bg-white-2 {
		  background-color: rgba(255, 255, 255, 0.2);
		}

		.bg-white-3 {
		  background-color: rgba(255, 255, 255, 0.3);
		}

		.bg-white-4 {
		  background-color: rgba(255, 255, 255, 0.4);
		}

		.bg-white-5 {
		  background-color: rgba(255, 255, 255, 0.5);
		}

		.bg-white-6 {
		  background-color: rgba(255, 255, 255, 0.6);
		}

		.bg-white-7 {
		  background-color: rgba(255, 255, 255, 0.7);
		}

		.bg-white-8 {
		  background-color: rgba(255, 255, 255, 0.8);
		}

		.bg-white-9 {
		  background-color: rgba(255, 255, 255, 0.9);
		}

		.bg-black-1 {
		  background-color: rgba(0, 0, 0, 0.1);
		}

		.bg-black-2 {
		  background-color: rgba(0, 0, 0, 0.2);
		}

		.bg-black-3 {
		  background-color: rgba(0, 0, 0, 0.3);
		}

		.bg-black-4 {
		  background-color: rgba(0, 0, 0, 0.4);
		}

		.bg-black-5 {
		  background-color: rgba(0, 0, 0, 0.5);
		}

		.bg-black-6 {
		  background-color: rgba(0, 0, 0, 0.6);
		}

		.bg-black-7 {
		  background-color: rgba(0, 0, 0, 0.7);
		}

		.bg-black-8 {
		  background-color: rgba(0, 0, 0, 0.8);
		}

		.bg-black-9 {
		  background-color: rgba(0, 0, 0, 0.9);
		}

		.bg-indigo {
		  background-color: #6610f2;
		}

		.bg-purple {
		  background-color: #6f42c1;
		}

		.bg-pink {
		  background-color: #e83e8c;
		}

		.bg-orange {
		  background-color: #f27510;
		}

		.bg-teal {
		  background-color: #00b297;
		}

		.bg-br-primary {
		  background-color: #1D2939;
		}

		.bg-lightsky {
		  background-color: #E4F2F2;
		}

		.bg-teal-info {
		  background-image: linear-gradient(to right, #00b297 0%, #17A2B8 100%);
		  background-repeat: repeat-x;
		}

	/* ------------------------------------------ */
	/* ############### 6.2 Border ############### */
	/* ------------------------------------------ */
	
		.bd-transparent {
		  border-color: transparent;
		}

		.bd {
		  border: 1px solid rgba(0, 0, 0, 0.15);
		}

		.bd-t {
		  border-top: 1px solid rgba(0, 0, 0, 0.15);
		}

		.bd-r {
		  border-right: 1px solid rgba(0, 0, 0, 0.15);
		}

		.bd-b {
		  border-bottom: 1px solid rgba(0, 0, 0, 0.15);
		}

		.bd-l {
		  border-left: 1px solid rgba(0, 0, 0, 0.15);
		}

		.bd-y {
		  border-top: 1px solid rgba(0, 0, 0, 0.15);
		  border-bottom: 1px solid rgba(0, 0, 0, 0.15);
		}

		.bd-x {
		  border-left: 1px solid rgba(0, 0, 0, 0.15);
		  border-right: 1px solid rgba(0, 0, 0, 0.15);
		}

		.bd-0 {
		  border-width: 0;
		}

		.bd-1 {
		  border-width: 1px;
		}

		.bd-2 {
		  border-width: 2px;
		}

		.bd-3 {
		  border-width: 3px;
		}

		.bd-4 {
		  border-width: 4px;
		}

		.bd-5 {
		  border-width: 5px;
		}

		.bd-t-0 {
		  border-top: 0;
		}

		.bd-r-0 {
		  border-right: 0;
		}

		.bd-b-0 {
		  border-bottom: 0;
		}

		.bd-l-0 {
		  border-left: 0;
		}

		.bd-t-0-force {
		  border-top: 0 !important;
		}

		.bd-r-0-force {
		  border-right: 0 !important;
		}

		.bd-b-0-force {
		  border-bottom: 0 !important;
		}

		.bd-l-0-force {
		  border-left: 0 !important;
		}

		.bd-y-0 {
		  border-top-width: 0;
		  border-bottom-width: 0;
		}

		.bd-y-1 {
		  border-top-width: 1px;
		  border-bottom-width: 1px;
		}

		.bd-x-0 {
		  border-left-width: 0;
		  border-right-width: 0;
		}

		.bd-x-1 {
		  border-left-width: 1px;
		  border-right-width: 1px;
		}

		.bd-primary {
		  border-color: #0866C6;
		}

		.bd-success {
		  border-color: #23BF08;
		}

		.bd-warning {
		  border-color: #F49917;
		}

		.bd-danger {
		  border-color: #dc3545;
		}

		.bd-info {
		  border-color: #17a2b8;
		}

		.bd-white {
		  border-color: #fff;
		}

		.bd-br-primary {
		  border-color: #1D2939;
		}

		.bd-gray-100 {
		  border-color: #f8f9fa;
		}

		.bd-gray-200 {
		  border-color: #e9ecef;
		}

		.bd-gray-300 {
		  border-color: #dee2e6;
		}

		.bd-gray-400 {
		  border-color: #ced4da;
		}

		.bd-gray-500 {
		  border-color: #adb5bd;
		}

		.bd-gray-600 {
		  border-color: #868e96;
		}

		.bd-gray-700 {
		  border-color: #495057;
		}

		.bd-gray-800 {
		  border-color: #343a40;
		}

		.bd-gray-900 {
		  border-color: #212529;
		}

		.bd-white-1 {
		  border-color: rgba(255, 255, 255, 0.1);
		}

		.bd-white-2 {
		  border-color: rgba(255, 255, 255, 0.2);
		}

		.bd-white-3 {
		  border-color: rgba(255, 255, 255, 0.3);
		}

		.bd-white-4 {
		  border-color: rgba(255, 255, 255, 0.4);
		}

		.bd-white-5 {
		  border-color: rgba(255, 255, 255, 0.5);
		}

		.bd-white-6 {
		  border-color: rgba(255, 255, 255, 0.6);
		}

		.bd-white-7 {
		  border-color: rgba(255, 255, 255, 0.7);
		}

		.bd-white-8 {
		  border-color: rgba(255, 255, 255, 0.8);
		}

		.rounded-5 {
		  border-radius: 5px;
		}

		.rounded-10 {
		  border-radius: 10px;
		}

		.rounded-20 {
		  border-radius: 20px;
		}

		.rounded-30 {
		  border-radius: 30px;
		}

		.rounded-40 {
		  border-radius: 40px;
		}

		.rounded-50 {
		  border-radius: 50px;
		}

		.bd-dashed {
		  border-style: dashed;
		}

		.bd-dotted {
		  border-style: dotted;
		}

		@media (min-width: 480px) {
		  .bd-xs {
		    border: 1px solid rgba(0, 0, 0, 0.15);
		  }

		  .bd-xs-t {
		    border-top: 1px solid rgba(0, 0, 0, 0.15);
		  }

		  .bd-xs-r {
		    border-right: 1px solid rgba(0, 0, 0, 0.15);
		  }

		  .bd-xs-b {
		    border-bottom: 1px solid rgba(0, 0, 0, 0.15);
		  }

		  .bd-xs-l {
		    border-left: 1px solid rgba(0, 0, 0, 0.15);
		  }

		  .bd-xs-y {
		    border-top: 1px solid rgba(0, 0, 0, 0.15);
		    border-bottom: 1px solid rgba(0, 0, 0, 0.15);
		  }

		  .bd-xs-x {
		    border-left: 1px solid rgba(0, 0, 0, 0.15);
		    border-right: 1px solid rgba(0, 0, 0, 0.15);
		  }
		}
		@media (min-width: 576px) {
		  .bd-sm {
		    border: 1px solid rgba(0, 0, 0, 0.15);
		  }

		  .bd-sm-t {
		    border-top: 1px solid rgba(0, 0, 0, 0.15);
		  }

		  .bd-sm-r {
		    border-right: 1px solid rgba(0, 0, 0, 0.15);
		  }

		  .bd-sm-b {
		    border-bottom: 1px solid rgba(0, 0, 0, 0.15);
		  }

		  .bd-sm-l {
		    border-left: 1px solid rgba(0, 0, 0, 0.15);
		  }

		  .bd-sm-y {
		    border-top: 1px solid rgba(0, 0, 0, 0.15);
		    border-bottom: 1px solid rgba(0, 0, 0, 0.15);
		  }

		  .bd-sm-x {
		    border-left: 1px solid rgba(0, 0, 0, 0.15);
		    border-right: 1px solid rgba(0, 0, 0, 0.15);
		  }
		}
		@media (min-width: 768px) {
		  .bd-md {
		    border: 1px solid rgba(0, 0, 0, 0.15);
		  }

		  .bd-md-t {
		    border-top: 1px solid rgba(0, 0, 0, 0.15);
		  }

		  .bd-md-r {
		    border-right: 1px solid rgba(0, 0, 0, 0.15);
		  }

		  .bd-md-b {
		    border-bottom: 1px solid rgba(0, 0, 0, 0.15);
		  }

		  .bd-md-l {
		    border-left: 1px solid rgba(0, 0, 0, 0.15);
		  }

		  .bd-md-y {
		    border-top: 1px solid rgba(0, 0, 0, 0.15);
		    border-bottom: 1px solid rgba(0, 0, 0, 0.15);
		  }

		  .bd-md-x {
		    border-left: 1px solid rgba(0, 0, 0, 0.15);
		    border-right: 1px solid rgba(0, 0, 0, 0.15);
		  }
		}
		@media (min-width: 992px) {
		  .bd-lg {
		    border: 1px solid rgba(0, 0, 0, 0.15);
		  }

		  .bd-lg-t {
		    border-top: 1px solid rgba(0, 0, 0, 0.15);
		  }

		  .bd-lg-r {
		    border-right: 1px solid rgba(0, 0, 0, 0.15);
		  }

		  .bd-lg-b {
		    border-bottom: 1px solid rgba(0, 0, 0, 0.15);
		  }

		  .bd-lg-l {
		    border-left: 1px solid rgba(0, 0, 0, 0.15);
		  }

		  .bd-lg-y {
		    border-top: 1px solid rgba(0, 0, 0, 0.15);
		    border-bottom: 1px solid rgba(0, 0, 0, 0.15);
		  }

		  .bd-lg-x {
		    border-left: 1px solid rgba(0, 0, 0, 0.15);
		    border-right: 1px solid rgba(0, 0, 0, 0.15);
		  }
		}
		@media (min-width: 1200px) {
		  .bd-xl {
		    border: 1px solid rgba(0, 0, 0, 0.15);
		  }

		  .bd-xl-t {
		    border-top: 1px solid rgba(0, 0, 0, 0.15);
		  }

		  .bd-xl-r {
		    border-right: 1px solid rgba(0, 0, 0, 0.15);
		  }

		  .bd-xl-b {
		    border-bottom: 1px solid rgba(0, 0, 0, 0.15);
		  }

		  .bd-xl-l {
		    border-left: 1px solid rgba(0, 0, 0, 0.15);
		  }

		  .bd-xl-y {
		    border-top: 1px solid rgba(0, 0, 0, 0.15);
		    border-bottom: 1px solid rgba(0, 0, 0, 0.15);
		  }

		  .bd-xl-x {
		    border-left: 1px solid rgba(0, 0, 0, 0.15);
		    border-right: 1px solid rgba(0, 0, 0, 0.15);
		  }
		}

	/* ---------------------------------------- */
	/* ############### 6.6 Misc ############### */
	/* ---------------------------------------- */

		.op-0 {
		  opacity: 0;
		}

		.op-0-force {
		  opacity: 0 !important;
		}

		.op-1 {
		  opacity: 0.1;
		}

		.op-1-force {
		  opacity: 0.1 !important;
		}

		.op-2 {
		  opacity: 0.2;
		}

		.op-2-force {
		  opacity: 0.2 !important;
		}

		.op-3 {
		  opacity: 0.3;
		}

		.op-3-force {
		  opacity: 0.3 !important;
		}

		.op-4 {
		  opacity: 0.4;
		}

		.op-4-force {
		  opacity: 0.4 !important;
		}

		.op-5 {
		  opacity: 0.5;
		}

		.op-5-force {
		  opacity: 0.5 !important;
		}

		.op-6 {
		  opacity: 0.6;
		}

		.op-6-force {
		  opacity: 0.6 !important;
		}

		.op-7 {
		  opacity: 0.7;
		}

		.op-7-force {
		  opacity: 0.7 !important;
		}

		.op-8 {
		  opacity: 0.8;
		}

		.op-8-force {
		  opacity: 0.8 !important;
		}

		.op-9 {
		  opacity: 0.9;
		}

		.op-9-force {
		  opacity: 0.9 !important;
		}

		.opacity-1 {
		  opacity: 1;
		}

		.flex-1 {
		  flex: 1;
		}

		.transition {
		  transition: all 0.2s ease-in-out;
		}

		.overflow-auto {
		  overflow: auto;
		}

		.overflow-y-auto {
		  overflow-y: auto;
		}

		.overflow-x-auto {
		  overflow-x: auto;
		}

		.overflow-hidden {
		  overflow: hidden;
		}

		.overflow-y-hidden {
		  overflow-y: hidden;
		}

		.overflow-x-hidden {
		  overflow-x: hidden;
		}

		.overflow-visible {
		  overflow: visible;
		}

		.overflow-y-visible {
		  overflow-y: visible;
		}

		.overflow-x-visible {
		  overflow-x: visible;
		}

		.overflow-scroll {
		  overflow: scroll;
		}

		.overflow-y-scroll {
		  overflow-y: scroll;
		}

		.overflow-x-scroll {
		  overflow-x: scroll;
		}

		.object-position-top {
		  object-position: top;
		}

		.object-fit-cover {
		  object-fit: cover;
		}

		.no-object-fit .object-fit-cover {
		  visibility: hidden;
		}

		.img-fit-cover {
		  width: 100%;
		  height: 100%;
		  object-fit: cover;
		}

		.hr-light-100 {
		  border-color: rgba(255, 255, 255, 0.05);
		}

		.ft-left {
		  float: left;
		}

		.ft-right {
		  float: right;
		}

		.ft-none {
		  float: none;
		}

		.ft-none-force {
		  float: none !important;
		}

		.shadow-base {
		  box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.21);
		}

		.valign-middle {
		  vertical-align: middle;
		}

		.tr-y-1 {
		  transform: translateY(1px);
		}

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

		@media (min-width: 480px) {
		  .op-xs-0 {
		    opacity: 0;
		  }

		  .op-xs-0-force {
		    opacity: 0 !important;
		  }

		  .op-xs-1 {
		    opacity: 0.1;
		  }

		  .op-xs-1-force {
		    opacity: 0.1 !important;
		  }

		  .op-xs-2 {
		    opacity: 0.2;
		  }

		  .op-xs-2-force {
		    opacity: 0.2 !important;
		  }

		  .op-xs-3 {
		    opacity: 0.3;
		  }

		  .op-xs-3-force {
		    opacity: 0.3 !important;
		  }

		  .op-xs-4 {
		    opacity: 0.4;
		  }

		  .op-xs-4-force {
		    opacity: 0.4 !important;
		  }

		  .op-xs-5 {
		    opacity: 0.5;
		  }

		  .op-xs-5-force {
		    opacity: 0.5 !important;
		  }

		  .op-xs-6 {
		    opacity: 0.6;
		  }

		  .op-xs-6-force {
		    opacity: 0.6 !important;
		  }

		  .op-xs-7 {
		    opacity: 0.7;
		  }

		  .op-xs-7-force {
		    opacity: 0.7 !important;
		  }

		  .op-xs-8 {
		    opacity: 0.8;
		  }

		  .op-xs-8-force {
		    opacity: 0.8 !important;
		  }

		  .op-xs-9 {
		    opacity: 0.9;
		  }

		  .op-xs-9-force {
		    opacity: 0.9 !important;
		  }

		  .d-xs-block {
		    display: block;
		  }

		  .d-xs-inline {
		    display: inline;
		  }

		  .d-xs-inline-block {
		    display: inline-block;
		  }

		  .d-xs-none {
		    display: none;
		  }

		  .d-xs-flex {
		    display: flex;
		  }

		  .d-xs-table {
		    display: table;
		  }

		  .d-xs-block-force {
		    display: block !important;
		  }

		  .d-xs-inline-force {
		    display: inline !important;
		  }

		  .d-xs-inline-block-force {
		    display: inline-block !important;
		  }

		  .d-xs-none-force {
		    display: none !important;
		  }

		  .d-xs-flex-force {
		    display: flex !important;
		  }

		  .d-xs-table-force {
		    display: table !important;
		  }
		}
		@media (min-width: 576px) {
		  .op-sm-0 {
		    opacity: 0;
		  }

		  .op-sm-0-force {
		    opacity: 0 !important;
		  }

		  .op-sm-1 {
		    opacity: 0.1;
		  }

		  .op-sm-1-force {
		    opacity: 0.1 !important;
		  }

		  .op-sm-2 {
		    opacity: 0.2;
		  }

		  .op-sm-2-force {
		    opacity: 0.2 !important;
		  }

		  .op-sm-3 {
		    opacity: 0.3;
		  }

		  .op-sm-3-force {
		    opacity: 0.3 !important;
		  }

		  .op-sm-4 {
		    opacity: 0.4;
		  }

		  .op-sm-4-force {
		    opacity: 0.4 !important;
		  }

		  .op-sm-5 {
		    opacity: 0.5;
		  }

		  .op-sm-5-force {
		    opacity: 0.5 !important;
		  }

		  .op-sm-6 {
		    opacity: 0.6;
		  }

		  .op-sm-6-force {
		    opacity: 0.6 !important;
		  }

		  .op-sm-7 {
		    opacity: 0.7;
		  }

		  .op-sm-7-force {
		    opacity: 0.7 !important;
		  }

		  .op-sm-8 {
		    opacity: 0.8;
		  }

		  .op-sm-8-force {
		    opacity: 0.8 !important;
		  }

		  .op-sm-9 {
		    opacity: 0.9;
		  }

		  .op-sm-9-force {
		    opacity: 0.9 !important;
		  }

		  .d-sm-block {
		    display: block;
		  }

		  .d-sm-inline {
		    display: inline;
		  }

		  .d-sm-inline-block {
		    display: inline-block;
		  }

		  .d-sm-none {
		    display: none;
		  }

		  .d-sm-flex {
		    display: flex;
		  }

		  .d-sm-table {
		    display: table;
		  }

		  .d-sm-block-force {
		    display: block !important;
		  }

		  .d-sm-inline-force {
		    display: inline !important;
		  }

		  .d-sm-inline-block-force {
		    display: inline-block !important;
		  }

		  .d-sm-none-force {
		    display: none !important;
		  }

		  .d-sm-flex-force {
		    display: flex !important;
		  }

		  .d-sm-table-force {
		    display: table !important;
		  }
		}
		@media (min-width: 768px) {
		  .op-md-0 {
		    opacity: 0;
		  }

		  .op-md-0-force {
		    opacity: 0 !important;
		  }

		  .op-md-1 {
		    opacity: 0.1;
		  }

		  .op-md-1-force {
		    opacity: 0.1 !important;
		  }

		  .op-md-2 {
		    opacity: 0.2;
		  }

		  .op-md-2-force {
		    opacity: 0.2 !important;
		  }

		  .op-md-3 {
		    opacity: 0.3;
		  }

		  .op-md-3-force {
		    opacity: 0.3 !important;
		  }

		  .op-md-4 {
		    opacity: 0.4;
		  }

		  .op-md-4-force {
		    opacity: 0.4 !important;
		  }

		  .op-md-5 {
		    opacity: 0.5;
		  }

		  .op-md-5-force {
		    opacity: 0.5 !important;
		  }

		  .op-md-6 {
		    opacity: 0.6;
		  }

		  .op-md-6-force {
		    opacity: 0.6 !important;
		  }

		  .op-md-7 {
		    opacity: 0.7;
		  }

		  .op-md-7-force {
		    opacity: 0.7 !important;
		  }

		  .op-md-8 {
		    opacity: 0.8;
		  }

		  .op-md-8-force {
		    opacity: 0.8 !important;
		  }

		  .op-md-9 {
		    opacity: 0.9;
		  }

		  .op-md-9-force {
		    opacity: 0.9 !important;
		  }

		  .d-md-block {
		    display: block;
		  }

		  .d-md-inline {
		    display: inline;
		  }

		  .d-md-inline-block {
		    display: inline-block;
		  }

		  .d-md-none {
		    display: none;
		  }

		  .d-md-flex {
		    display: flex;
		  }

		  .d-md-table {
		    display: table;
		  }

		  .d-md-block-force {
		    display: block !important;
		  }

		  .d-md-inline-force {
		    display: inline !important;
		  }

		  .d-md-inline-block-force {
		    display: inline-block !important;
		  }

		  .d-md-none-force {
		    display: none !important;
		  }

		  .d-md-flex-force {
		    display: flex !important;
		  }

		  .d-md-table-force {
		    display: table !important;
		  }
		}
		@media (min-width: 992px) {
		  .op-lg-0 {
		    opacity: 0;
		  }

		  .op-lg-0-force {
		    opacity: 0 !important;
		  }

		  .op-lg-1 {
		    opacity: 0.1;
		  }

		  .op-lg-1-force {
		    opacity: 0.1 !important;
		  }

		  .op-lg-2 {
		    opacity: 0.2;
		  }

		  .op-lg-2-force {
		    opacity: 0.2 !important;
		  }

		  .op-lg-3 {
		    opacity: 0.3;
		  }

		  .op-lg-3-force {
		    opacity: 0.3 !important;
		  }

		  .op-lg-4 {
		    opacity: 0.4;
		  }

		  .op-lg-4-force {
		    opacity: 0.4 !important;
		  }

		  .op-lg-5 {
		    opacity: 0.5;
		  }

		  .op-lg-5-force {
		    opacity: 0.5 !important;
		  }

		  .op-lg-6 {
		    opacity: 0.6;
		  }

		  .op-lg-6-force {
		    opacity: 0.6 !important;
		  }

		  .op-lg-7 {
		    opacity: 0.7;
		  }

		  .op-lg-7-force {
		    opacity: 0.7 !important;
		  }

		  .op-lg-8 {
		    opacity: 0.8;
		  }

		  .op-lg-8-force {
		    opacity: 0.8 !important;
		  }

		  .op-lg-9 {
		    opacity: 0.9;
		  }

		  .op-lg-9-force {
		    opacity: 0.9 !important;
		  }

		  .d-lg-block {
		    display: block;
		  }

		  .d-lg-inline {
		    display: inline;
		  }

		  .d-lg-inline-block {
		    display: inline-block;
		  }

		  .d-lg-none {
		    display: none;
		  }

		  .d-lg-flex {
		    display: flex;
		  }

		  .d-lg-table {
		    display: table;
		  }

		  .d-lg-block-force {
		    display: block !important;
		  }

		  .d-lg-inline-force {
		    display: inline !important;
		  }

		  .d-lg-inline-block-force {
		    display: inline-block !important;
		  }

		  .d-lg-none-force {
		    display: none !important;
		  }

		  .d-lg-flex-force {
		    display: flex !important;
		  }

		  .d-lg-table-force {
		    display: table !important;
		  }
		}
		@media (min-width: 1200px) {
		  .op-xl-0 {
		    opacity: 0;
		  }

		  .op-xl-0-force {
		    opacity: 0 !important;
		  }

		  .op-xl-1 {
		    opacity: 0.1;
		  }

		  .op-xl-1-force {
		    opacity: 0.1 !important;
		  }

		  .op-xl-2 {
		    opacity: 0.2;
		  }

		  .op-xl-2-force {
		    opacity: 0.2 !important;
		  }

		  .op-xl-3 {
		    opacity: 0.3;
		  }

		  .op-xl-3-force {
		    opacity: 0.3 !important;
		  }

		  .op-xl-4 {
		    opacity: 0.4;
		  }

		  .op-xl-4-force {
		    opacity: 0.4 !important;
		  }

		  .op-xl-5 {
		    opacity: 0.5;
		  }

		  .op-xl-5-force {
		    opacity: 0.5 !important;
		  }

		  .op-xl-6 {
		    opacity: 0.6;
		  }

		  .op-xl-6-force {
		    opacity: 0.6 !important;
		  }

		  .op-xl-7 {
		    opacity: 0.7;
		  }

		  .op-xl-7-force {
		    opacity: 0.7 !important;
		  }

		  .op-xl-8 {
		    opacity: 0.8;
		  }

		  .op-xl-8-force {
		    opacity: 0.8 !important;
		  }

		  .op-xl-9 {
		    opacity: 0.9;
		  }

		  .op-xl-9-force {
		    opacity: 0.9 !important;
		  }

		  .d-xl-block {
		    display: block;
		  }

		  .d-xl-inline {
		    display: inline;
		  }

		  .d-xl-inline-block {
		    display: inline-block;
		  }

		  .d-xl-none {
		    display: none;
		  }

		  .d-xl-flex {
		    display: flex;
		  }

		  .d-xl-table {
		    display: table;
		  }

		  .d-xl-block-force {
		    display: block !important;
		  }

		  .d-xl-inline-force {
		    display: inline !important;
		  }

		  .d-xl-inline-block-force {
		    display: inline-block !important;
		  }

		  .d-xl-none-force {
		    display: none !important;
		  }

		  .d-xl-flex-force {
		    display: flex !important;
		  }

		  .d-xl-table-force {
		    display: table !important;
		  }
		}

	/* ---------------------------------------------- */
	/* ############### 6.9 Typography ############### */
	/* ---------------------------------------------- */

		.tx-black {
		  font-weight: 900;
		}

		.tx-bold {
		  font-weight: 700;
		}

		.tx-semibold {
		  font-weight: 600;
		}

		.tx-medium {
		  font-weight: 500;
		}

		.tx-normal {
		  font-weight: 400;
		}

		.tx-light {
		  font-weight: 300;
		}

		.tx-thin {
		  font-weight: 200;
		}

		.tx-xthin {
		  font-weight: 100;
		}

		.tx-poppins {
		  font-family: "Poppins", "Helvetica Neue", Arial, sans-serif;
		}

		.tx-roboto {
		  font-family: "Roboto", "Helvetica Neue", Arial, sans-serif;
		}

		.tx-hind {
		  font-family: "Hind", "Helvetica Neue", Arial, sans-serif;
		}

		.tx-firasans {
		  font-family: "Fira Sans", "Helvetica Neue", Arial, sans-serif;
		}

		.tx-source {
		  font-family: "Source Sans Pro", "Helvetica Neue", Arial, sans-serif;
		}

		.tx-mont {
		  font-family: "Montserrat", "Fira Sans", "Helvetica Neue", Arial, sans-serif;
		}

		.tx-lato {
		  font-family: "Lato", "Helvetica Neue", Arial, sans-serif;
		}

		.tx-sserif {
		  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
		}

		.tx-barcode {
		  font-family: "Libre Barcode 39 Extended Text", cursive;
		}

		.tx-white {
		  color: #fff;
		}

		.tx-black {
		  color: #000;
		}

		.tx-primary {
		  color: #0866C6;
		}

		.tx-success {
		  color: #23BF08;
		}

		.tx-warning {
		  color: #F49917;
		}

		.tx-danger {
		  color: #dc3545;
		}

		.tx-info {
		  color: #17a2b8;
		}

		.tx-inverse {
		  color: #343a40;
		}

		.tx-teal {
		  color: #00b297;
		}

		.tx-dark {
		  color: #343a40;
		}

		.tx-indigo {
		  color: #6610f2;
		}

		.tx-purple {
		  color: #6f42c1;
		}

		.tx-orange {
		  color: #f27510;
		}

		.tx-pink {
		  color: #e83e8c;
		}

		.tx-gray-100 {
		  color: #f8f9fa;
		}

		.tx-gray-200 {
		  color: #e9ecef;
		}

		.tx-gray-300 {
		  color: #dee2e6;
		}

		.tx-gray-400 {
		  color: #ced4da;
		}

		.tx-gray-500 {
		  color: #adb5bd;
		}

		.tx-gray-600 {
		  color: #868e96;
		}

		.tx-gray-700 {
		  color: #495057;
		}

		.tx-gray-800 {
		  color: #343a40;
		}

		.tx-gray-900 {
		  color: #212529;
		}

		.tx-br-primary {
		  color: #1D2939;
		}

		.tx-white-2 {
		  color: rgba(255, 255, 255, 0.2);
		}

		.tx-white-3 {
		  color: rgba(255, 255, 255, 0.3);
		}

		.tx-white-4 {
		  color: rgba(255, 255, 255, 0.4);
		}

		.tx-white-5 {
		  color: rgba(255, 255, 255, 0.5);
		}

		.tx-white-6 {
		  color: rgba(255, 255, 255, 0.6);
		}

		.tx-white-7 {
		  color: rgba(255, 255, 255, 0.7);
		}

		.tx-white-8 {
		  color: rgba(255, 255, 255, 0.8);
		}

		.tx-spacing-1 {
		  letter-spacing: 0.5px;
		}

		.tx-spacing-2 {
		  letter-spacing: 1px;
		}

		.tx-spacing-3 {
		  letter-spacing: 1.5px;
		}

		.tx-spacing-4 {
		  letter-spacing: 2px;
		}

		.tx-spacing-5 {
		  letter-spacing: 2.5px;
		}

		.tx-spacing-6 {
		  letter-spacing: 3px;
		}

		.tx-spacing-7 {
		  letter-spacign: 3.5px;
		}

		.tx-spacing-8 {
		  letter-spacing: 4px;
		}

		.tx-spacing--1 {
		  letter-spacing: -0.5px;
		}

		.tx-spacing--2 {
		  letter-spacing: -1px;
		}

		.tx-spacing--3 {
		  letter-spacing: -1.5px;
		}

		.tx-spacing--4 {
		  letter-spacing: -2px;
		}

		.tx-spacing--5 {
		  letter-spacing: -2.5px;
		}

		.tx-spacing--6 {
		  letter-spacing: -3px;
		}

		.tx-spacing--7 {
		  letter-spacing: -3.5px;
		}

		.tx-spacing--8 {
		  letter-spacing: -4px;
		}

		.tx-uppercase {
		  text-transform: uppercase;
		}

		.tx-lowercase {
		  text-transform: lowercase;
		}

		.tx-transform-none {
		  text-transform: none;
		}

		.tx-center {
		  text-align: center;
		}

		.tx-right {
		  text-align: right;
		}

		.tx-left {
		  text-align: left;
		}

		.tx-center-force {
		  text-align: center !important;
		}

		.tx-right-force {
		  text-align: right !important;
		}

		.tx-left-force {
		  text-align: left !important;
		}

		.tx-italic {
		  font-style: italic;
		}

		.tx-style-normal {
		  font-style: normal;
		}

		.lh-base {
		  line-height: 1.5;
		}

		.lh-normal {
		  line-height: normal;
		}

		.lh-0 {
		  line-height: 0;
		}

		.lh-1 {
		  line-height: 1.1;
		}

		.lh-2 {
		  line-height: 1.2;
		}

		.lh-3 {
		  line-height: 1.3;
		}

		.lh-4 {
		  line-height: 1.4;
		}

		.lh-5 {
		  line-height: 1.5;
		}

		.lh-6 {
		  line-height: 1.6;
		}

		.lh-7 {
		  line-height: 1.7;
		}

		.lh-8 {
		  line-height: 1.8;
		}

		.lh-9 {
		  line-height: 1.9;
		}

		.lh-10 {
		  line-height: 2.0;
		}

		.lh-11 {
		  line-height: 2.1;
		}

		.lh-12 {
		  line-height: 2.2;
		}

		.lh-13 {
		  line-height: 2.3;
		}

		.lh-14 {
		  line-height: 2.4;
		}

		.lh-15 {
		  line-height: 2.5;
		}

		.valign-top {
		  vertical-align: top;
		}

		.valign-middle {
		  vertical-align: middle;
		}

		.valign-bottom {
		  vertical-align: baseline;
		}

		.valign-top-force {
		  vertical-align: top !important;
		}

		.valign-middle-force {
		  vertical-align: middle !important;
		}

		.valign-bottom-force {
		  vertical-align: baseline !important;
		}

		.tx-8 {
		  font-size: 8px;
		}

		.tx-8-force {
		  font-size: 8px !important;
		}

		.tx-9 {
		  font-size: 9px;
		}

		.tx-9-force {
		  font-size: 9px !important;
		}

		.tx-10 {
		  font-size: 10px;
		}

		.tx-10-force {
		  font-size: 10px !important;
		}

		.tx-11 {
		  font-size: 11px;
		}

		.tx-11-force {
		  font-size: 11px !important;
		}

		.tx-12 {
		  font-size: 12px;
		}

		.tx-12-force {
		  font-size: 12px !important;
		}

		.tx-13 {
		  font-size: 13px;
		}

		.tx-13-force {
		  font-size: 13px !important;
		}

		.tx-14 {
		  font-size: 14px;
		}

		.tx-14-force {
		  font-size: 14px !important;
		}

		.tx-15 {
		  font-size: 15px;
		}

		.tx-15-force {
		  font-size: 15px !important;
		}

		.tx-16 {
		  font-size: 16px;
		}

		.tx-16-force {
		  font-size: 16px !important;
		}

		.tx-18 {
		  font-size: 18px;
		}

		.tx-18-force {
		  font-size: 18px !important;
		}

		.tx-20 {
		  font-size: 20px;
		}

		.tx-20-force {
		  font-size: 20px !important;
		}

		.tx-22 {
		  font-size: 22px;
		}

		.tx-22-force {
		  font-size: 22px !important;
		}

		.tx-24 {
		  font-size: 24px;
		}

		.tx-24-force {
		  font-size: 24px !important;
		}

		.tx-26 {
		  font-size: 26px;
		}

		.tx-26-force {
		  font-size: 26px !important;
		}

		.tx-28 {
		  font-size: 28px;
		}

		.tx-28-force {
		  font-size: 28px !important;
		}

		.tx-30 {
		  font-size: 30px;
		}

		.tx-30-force {
		  font-size: 30px !important;
		}

		.tx-32 {
		  font-size: 32px;
		}

		.tx-32-force {
		  font-size: 32px !important;
		}

		.tx-34 {
		  font-size: 34px;
		}

		.tx-34-force {
		  font-size: 34px !important;
		}

		.tx-36 {
		  font-size: 36px;
		}

		.tx-36-force {
		  font-size: 36px !important;
		}

		.tx-38 {
		  font-size: 38px;
		}

		.tx-38-force {
		  font-size: 38px !important;
		}

		.tx-40 {
		  font-size: 40px;
		}

		.tx-40-force {
		  font-size: 40px !important;
		}

		.tx-42 {
		  font-size: 42px;
		}

		.tx-42-force {
		  font-size: 42px !important;
		}

		.tx-44 {
		  font-size: 44px;
		}

		.tx-44-force {
		  font-size: 44px !important;
		}

		.tx-46 {
		  font-size: 46px;
		}

		.tx-46-force {
		  font-size: 46px !important;
		}

		.tx-48 {
		  font-size: 48px;
		}

		.tx-48-force {
		  font-size: 48px !important;
		}

		.tx-50 {
		  font-size: 50px;
		}

		.tx-50-force {
		  font-size: 50px !important;
		}

		.tx-52 {
		  font-size: 52px;
		}

		.tx-52-force {
		  font-size: 52px !important;
		}

		.tx-54 {
		  font-size: 54px;
		}

		.tx-54-force {
		  font-size: 54px !important;
		}

		.tx-56 {
		  font-size: 56px;
		}

		.tx-56-force {
		  font-size: 56px !important;
		}

		.tx-58 {
		  font-size: 58px;
		}

		.tx-58-force {
		  font-size: 58px !important;
		}

		.tx-60 {
		  font-size: 60px;
		}

		.tx-60-force {
		  font-size: 60px !important;
		}

		.tx-62 {
		  font-size: 62px;
		}

		.tx-62-force {
		  font-size: 62px !important;
		}

		.tx-64 {
		  font-size: 64px;
		}

		.tx-64-force {
		  font-size: 64px !important;
		}

		.tx-66 {
		  font-size: 66px;
		}

		.tx-66-force {
		  font-size: 66px !important;
		}

		.tx-68 {
		  font-size: 68px;
		}

		.tx-68-force {
		  font-size: 68px !important;
		}

		.tx-70 {
		  font-size: 70px;
		}

		.tx-70-force {
		  font-size: 70px !important;
		}

		.tx-72 {
		  font-size: 72px;
		}

		.tx-72-force {
		  font-size: 72px !important;
		}

		.tx-74 {
		  font-size: 74px;
		}

		.tx-74-force {
		  font-size: 74px !important;
		}

		.tx-76 {
		  font-size: 76px;
		}

		.tx-76-force {
		  font-size: 76px !important;
		}

		.tx-78 {
		  font-size: 78px;
		}

		.tx-78-force {
		  font-size: 78px !important;
		}

		.tx-80 {
		  font-size: 80px;
		}

		.tx-80-force {
		  font-size: 80px !important;
		}

		.tx-82 {
		  font-size: 82px;
		}

		.tx-82-force {
		  font-size: 82px !important;
		}

		.tx-84 {
		  font-size: 84px;
		}

		.tx-84-force {
		  font-size: 84px !important;
		}

		.tx-86 {
		  font-size: 86px;
		}

		.tx-86-force {
		  font-size: 86px !important;
		}

		.tx-88 {
		  font-size: 88px;
		}

		.tx-88-force {
		  font-size: 88px !important;
		}

		.tx-90 {
		  font-size: 90px;
		}

		.tx-90-force {
		  font-size: 90px !important;
		}

		.tx-92 {
		  font-size: 92px;
		}

		.tx-92-force {
		  font-size: 92px !important;
		}

		.tx-94 {
		  font-size: 94px;
		}

		.tx-94-force {
		  font-size: 94px !important;
		}

		.tx-96 {
		  font-size: 96px;
		}

		.tx-96-force {
		  font-size: 96px !important;
		}

		.tx-98 {
		  font-size: 98px;
		}

		.tx-98-force {
		  font-size: 98px !important;
		}

		.tx-100 {
		  font-size: 100px;
		}

		.tx-100-force {
		  font-size: 100px !important;
		}

		.tx-102 {
		  font-size: 102px;
		}

		.tx-102-force {
		  font-size: 102px !important;
		}

		.tx-104 {
		  font-size: 104px;
		}

		.tx-104-force {
		  font-size: 104px !important;
		}

		.tx-106 {
		  font-size: 106px;
		}

		.tx-106-force {
		  font-size: 106px !important;
		}

		.tx-108 {
		  font-size: 108px;
		}

		.tx-108-force {
		  font-size: 108px !important;
		}

		.tx-110 {
		  font-size: 110px;
		}

		.tx-110-force {
		  font-size: 110px !important;
		}

		.tx-112 {
		  font-size: 112px;
		}

		.tx-112-force {
		  font-size: 112px !important;
		}

		.tx-114 {
		  font-size: 114px;
		}

		.tx-114-force {
		  font-size: 114px !important;
		}

		.tx-116 {
		  font-size: 116px;
		}

		.tx-116-force {
		  font-size: 116px !important;
		}

		.tx-118 {
		  font-size: 118px;
		}

		.tx-118-force {
		  font-size: 118px !important;
		}

		.tx-120 {
		  font-size: 120px;
		}

		.tx-120-force {
		  font-size: 120px !important;
		}

		.tx-122 {
		  font-size: 122px;
		}

		.tx-122-force {
		  font-size: 122px !important;
		}

		.tx-124 {
		  font-size: 124px;
		}

		.tx-124-force {
		  font-size: 124px !important;
		}

		.tx-126 {
		  font-size: 126px;
		}

		.tx-126-force {
		  font-size: 126px !important;
		}

		.tx-128 {
		  font-size: 128px;
		}

		.tx-128-force {
		  font-size: 128px !important;
		}

		.tx-130 {
		  font-size: 130px;
		}

		.tx-130-force {
		  font-size: 130px !important;
		}

		.tx-132 {
		  font-size: 132px;
		}

		.tx-132-force {
		  font-size: 132px !important;
		}

		.tx-134 {
		  font-size: 134px;
		}

		.tx-134-force {
		  font-size: 134px !important;
		}

		.tx-136 {
		  font-size: 136px;
		}

		.tx-136-force {
		  font-size: 136px !important;
		}

		.tx-138 {
		  font-size: 138px;
		}

		.tx-138-force {
		  font-size: 138px !important;
		}

		.tx-140 {
		  font-size: 140px;
		}

		.tx-140-force {
		  font-size: 140px !important;
		}

		@media (min-width: 480px) {
		  .tx-xs-8 {
		    font-size: 8px;
		  }

		  .tx-xs-8-force {
		    font-size: 8px !important;
		  }

		  .tx-xs-9 {
		    font-size: 9px;
		  }

		  .tx-xs-9-force {
		    font-size: 9px !important;
		  }

		  .tx-xs-10 {
		    font-size: 10px;
		  }

		  .tx-xs-10-force {
		    font-size: 10px !important;
		  }

		  .tx-xs-11 {
		    font-size: 11px;
		  }

		  .tx-xs-11-force {
		    font-size: 11px !important;
		  }

		  .tx-xs-12 {
		    font-size: 12px;
		  }

		  .tx-xs-12-force {
		    font-size: 12px !important;
		  }

		  .tx-xs-13 {
		    font-size: 13px;
		  }

		  .tx-xs-13-force {
		    font-size: 13px !important;
		  }

		  .tx-xs-14 {
		    font-size: 14px;
		  }

		  .tx-xs-14-force {
		    font-size: 14px !important;
		  }

		  .tx-xs-15 {
		    font-size: 15px;
		  }

		  .tx-xs-15-force {
		    font-size: 15px !important;
		  }

		  .tx-xs-16 {
		    font-size: 16px;
		  }

		  .tx-xs-16-force {
		    font-size: 16px !important;
		  }

		  .tx-xs-18 {
		    font-size: 18px;
		  }

		  .tx-xs-18-force {
		    font-size: 18px !important;
		  }

		  .tx-xs-20 {
		    font-size: 20px;
		  }

		  .tx-xs-20-force {
		    font-size: 20px !important;
		  }

		  .tx-xs-22 {
		    font-size: 22px;
		  }

		  .tx-xs-22-force {
		    font-size: 22px !important;
		  }

		  .tx-xs-24 {
		    font-size: 24px;
		  }

		  .tx-xs-24-force {
		    font-size: 24px !important;
		  }

		  .tx-xs-26 {
		    font-size: 26px;
		  }

		  .tx-xs-26-force {
		    font-size: 26px !important;
		  }

		  .tx-xs-28 {
		    font-size: 28px;
		  }

		  .tx-xs-28-force {
		    font-size: 28px !important;
		  }

		  .tx-xs-30 {
		    font-size: 30px;
		  }

		  .tx-xs-30-force {
		    font-size: 30px !important;
		  }

		  .tx-xs-32 {
		    font-size: 32px;
		  }

		  .tx-xs-32-force {
		    font-size: 32px !important;
		  }

		  .tx-xs-34 {
		    font-size: 34px;
		  }

		  .tx-xs-34-force {
		    font-size: 34px !important;
		  }

		  .tx-xs-36 {
		    font-size: 36px;
		  }

		  .tx-xs-36-force {
		    font-size: 36px !important;
		  }

		  .tx-xs-38 {
		    font-size: 38px;
		  }

		  .tx-xs-38-force {
		    font-size: 38px !important;
		  }

		  .tx-xs-40 {
		    font-size: 40px;
		  }

		  .tx-xs-40-force {
		    font-size: 40px !important;
		  }

		  .tx-xs-42 {
		    font-size: 42px;
		  }

		  .tx-xs-42-force {
		    font-size: 42px !important;
		  }

		  .tx-xs-44 {
		    font-size: 44px;
		  }

		  .tx-xs-44-force {
		    font-size: 44px !important;
		  }

		  .tx-xs-46 {
		    font-size: 46px;
		  }

		  .tx-xs-46-force {
		    font-size: 46px !important;
		  }

		  .tx-xs-48 {
		    font-size: 48px;
		  }

		  .tx-xs-48-force {
		    font-size: 48px !important;
		  }

		  .tx-xs-50 {
		    font-size: 50px;
		  }

		  .tx-xs-50-force {
		    font-size: 50px !important;
		  }

		  .tx-xs-52 {
		    font-size: 52px;
		  }

		  .tx-xs-52-force {
		    font-size: 52px !important;
		  }

		  .tx-xs-54 {
		    font-size: 54px;
		  }

		  .tx-xs-54-force {
		    font-size: 54px !important;
		  }

		  .tx-xs-56 {
		    font-size: 56px;
		  }

		  .tx-xs-56-force {
		    font-size: 56px !important;
		  }

		  .tx-xs-58 {
		    font-size: 58px;
		  }

		  .tx-xs-58-force {
		    font-size: 58px !important;
		  }

		  .tx-xs-60 {
		    font-size: 60px;
		  }

		  .tx-xs-60-force {
		    font-size: 60px !important;
		  }

		  .tx-xs-62 {
		    font-size: 62px;
		  }

		  .tx-xs-62-force {
		    font-size: 62px !important;
		  }

		  .tx-xs-64 {
		    font-size: 64px;
		  }

		  .tx-xs-64-force {
		    font-size: 64px !important;
		  }

		  .tx-xs-66 {
		    font-size: 66px;
		  }

		  .tx-xs-66-force {
		    font-size: 66px !important;
		  }

		  .tx-xs-68 {
		    font-size: 68px;
		  }

		  .tx-xs-68-force {
		    font-size: 68px !important;
		  }

		  .tx-xs-70 {
		    font-size: 70px;
		  }

		  .tx-xs-70-force {
		    font-size: 70px !important;
		  }

		  .tx-xs-72 {
		    font-size: 72px;
		  }

		  .tx-xs-72-force {
		    font-size: 72px !important;
		  }

		  .tx-xs-74 {
		    font-size: 74px;
		  }

		  .tx-xs-74-force {
		    font-size: 74px !important;
		  }

		  .tx-xs-76 {
		    font-size: 76px;
		  }

		  .tx-xs-76-force {
		    font-size: 76px !important;
		  }

		  .tx-xs-78 {
		    font-size: 78px;
		  }

		  .tx-xs-78-force {
		    font-size: 78px !important;
		  }

		  .tx-xs-80 {
		    font-size: 80px;
		  }

		  .tx-xs-80-force {
		    font-size: 80px !important;
		  }

		  .tx-xs-82 {
		    font-size: 82px;
		  }

		  .tx-xs-82-force {
		    font-size: 82px !important;
		  }

		  .tx-xs-84 {
		    font-size: 84px;
		  }

		  .tx-xs-84-force {
		    font-size: 84px !important;
		  }

		  .tx-xs-86 {
		    font-size: 86px;
		  }

		  .tx-xs-86-force {
		    font-size: 86px !important;
		  }

		  .tx-xs-88 {
		    font-size: 88px;
		  }

		  .tx-xs-88-force {
		    font-size: 88px !important;
		  }

		  .tx-xs-90 {
		    font-size: 90px;
		  }

		  .tx-xs-90-force {
		    font-size: 90px !important;
		  }

		  .tx-xs-92 {
		    font-size: 92px;
		  }

		  .tx-xs-92-force {
		    font-size: 92px !important;
		  }

		  .tx-xs-94 {
		    font-size: 94px;
		  }

		  .tx-xs-94-force {
		    font-size: 94px !important;
		  }

		  .tx-xs-96 {
		    font-size: 96px;
		  }

		  .tx-xs-96-force {
		    font-size: 96px !important;
		  }

		  .tx-xs-98 {
		    font-size: 98px;
		  }

		  .tx-xs-98-force {
		    font-size: 98px !important;
		  }

		  .tx-xs-100 {
		    font-size: 100px;
		  }

		  .tx-xs-100-force {
		    font-size: 100px !important;
		  }

		  .tx-xs-102 {
		    font-size: 102px;
		  }

		  .tx-xs-102-force {
		    font-size: 102px !important;
		  }

		  .tx-xs-104 {
		    font-size: 104px;
		  }

		  .tx-xs-104-force {
		    font-size: 104px !important;
		  }

		  .tx-xs-106 {
		    font-size: 106px;
		  }

		  .tx-xs-106-force {
		    font-size: 106px !important;
		  }

		  .tx-xs-108 {
		    font-size: 108px;
		  }

		  .tx-xs-108-force {
		    font-size: 108px !important;
		  }

		  .tx-xs-110 {
		    font-size: 110px;
		  }

		  .tx-xs-110-force {
		    font-size: 110px !important;
		  }

		  .tx-xs-112 {
		    font-size: 112px;
		  }

		  .tx-xs-112-force {
		    font-size: 112px !important;
		  }

		  .tx-xs-114 {
		    font-size: 114px;
		  }

		  .tx-xs-114-force {
		    font-size: 114px !important;
		  }

		  .tx-xs-116 {
		    font-size: 116px;
		  }

		  .tx-xs-116-force {
		    font-size: 116px !important;
		  }

		  .tx-xs-118 {
		    font-size: 118px;
		  }

		  .tx-xs-118-force {
		    font-size: 118px !important;
		  }

		  .tx-xs-120 {
		    font-size: 120px;
		  }

		  .tx-xs-120-force {
		    font-size: 120px !important;
		  }

		  .tx-xs-122 {
		    font-size: 122px;
		  }

		  .tx-xs-122-force {
		    font-size: 122px !important;
		  }

		  .tx-xs-124 {
		    font-size: 124px;
		  }

		  .tx-xs-124-force {
		    font-size: 124px !important;
		  }

		  .tx-xs-126 {
		    font-size: 126px;
		  }

		  .tx-xs-126-force {
		    font-size: 126px !important;
		  }

		  .tx-xs-128 {
		    font-size: 128px;
		  }

		  .tx-xs-128-force {
		    font-size: 128px !important;
		  }

		  .tx-xs-130 {
		    font-size: 130px;
		  }

		  .tx-xs-130-force {
		    font-size: 130px !important;
		  }

		  .tx-xs-132 {
		    font-size: 132px;
		  }

		  .tx-xs-132-force {
		    font-size: 132px !important;
		  }

		  .tx-xs-134 {
		    font-size: 134px;
		  }

		  .tx-xs-134-force {
		    font-size: 134px !important;
		  }

		  .tx-xs-136 {
		    font-size: 136px;
		  }

		  .tx-xs-136-force {
		    font-size: 136px !important;
		  }

		  .tx-xs-138 {
		    font-size: 138px;
		  }

		  .tx-xs-138-force {
		    font-size: 138px !important;
		  }

		  .tx-xs-140 {
		    font-size: 140px;
		  }

		  .tx-xs-140-force {
		    font-size: 140px !important;
		  }

		  .tx-xs-bold {
		    font-weight: 700;
		  }

		  .tx-xs-semibold {
		    font-weight: 600;
		  }

		  .tx-xs-medium {
		    font-weight: 500;
		  }

		  .tx-xs-normal {
		    font-weight: 400;
		  }

		  .tx-xs-light {
		    font-weight: 300;
		  }

		  .tx-xs-thin {
		    font-weight: 200;
		  }

		  .tx-xs-xthin {
		    font-weight: 100;
		  }

		  .lh-xs-0 {
		    line-height: 0;
		  }

		  .lh-xs-1 {
		    line-height: 1.1;
		  }

		  .lh-xs-2 {
		    line-height: 1.2;
		  }

		  .lh-xs-3 {
		    line-height: 1.3;
		  }

		  .lh-xs-4 {
		    line-height: 1.4;
		  }

		  .lh-xs-5 {
		    line-height: 1.5;
		  }

		  .lh-xs-6 {
		    line-height: 1.6;
		  }

		  .lh-xs-7 {
		    line-height: 1.7;
		  }

		  .lh-xs-8 {
		    line-height: 1.8;
		  }

		  .lh-xs-9 {
		    line-height: 1.9;
		  }

		  .lh-xs-10 {
		    line-height: 2.0;
		  }

		  .lh-xs-11 {
		    line-height: 2.1;
		  }

		  .lh-xs-12 {
		    line-height: 2.2;
		  }

		  .lh-xs-13 {
		    line-height: 2.3;
		  }

		  .lh-xs-14 {
		    line-height: 2.4;
		  }

		  .lh-xs-15 {
		    line-height: 2.5;
		  }

		  .tx-xs-center {
		    text-align: center;
		  }

		  .tx-xs-right {
		    text-align: right;
		  }

		  .tx-xs-left {
		    text-align: left;
		  }

		  .tx-xs-center-force {
		    text-align: center !important;
		  }

		  .tx-xs-right-force {
		    text-align: right !important;
		  }

		  .tx-xs-left-force {
		    text-align: left !important;
		  }
		}
		@media (min-width: 576px) {
		  .tx-sm-8 {
		    font-size: 8px;
		  }

		  .tx-sm-8-force {
		    font-size: 8px !important;
		  }

		  .tx-sm-9 {
		    font-size: 9px;
		  }

		  .tx-sm-9-force {
		    font-size: 9px !important;
		  }

		  .tx-sm-10 {
		    font-size: 10px;
		  }

		  .tx-sm-10-force {
		    font-size: 10px !important;
		  }

		  .tx-sm-11 {
		    font-size: 11px;
		  }

		  .tx-sm-11-force {
		    font-size: 11px !important;
		  }

		  .tx-sm-12 {
		    font-size: 12px;
		  }

		  .tx-sm-12-force {
		    font-size: 12px !important;
		  }

		  .tx-sm-13 {
		    font-size: 13px;
		  }

		  .tx-sm-13-force {
		    font-size: 13px !important;
		  }

		  .tx-sm-14 {
		    font-size: 14px;
		  }

		  .tx-sm-14-force {
		    font-size: 14px !important;
		  }

		  .tx-sm-15 {
		    font-size: 15px;
		  }

		  .tx-sm-15-force {
		    font-size: 15px !important;
		  }

		  .tx-sm-16 {
		    font-size: 16px;
		  }

		  .tx-sm-16-force {
		    font-size: 16px !important;
		  }

		  .tx-sm-18 {
		    font-size: 18px;
		  }

		  .tx-sm-18-force {
		    font-size: 18px !important;
		  }

		  .tx-sm-20 {
		    font-size: 20px;
		  }

		  .tx-sm-20-force {
		    font-size: 20px !important;
		  }

		  .tx-sm-22 {
		    font-size: 22px;
		  }

		  .tx-sm-22-force {
		    font-size: 22px !important;
		  }

		  .tx-sm-24 {
		    font-size: 24px;
		  }

		  .tx-sm-24-force {
		    font-size: 24px !important;
		  }

		  .tx-sm-26 {
		    font-size: 26px;
		  }

		  .tx-sm-26-force {
		    font-size: 26px !important;
		  }

		  .tx-sm-28 {
		    font-size: 28px;
		  }

		  .tx-sm-28-force {
		    font-size: 28px !important;
		  }

		  .tx-sm-30 {
		    font-size: 30px;
		  }

		  .tx-sm-30-force {
		    font-size: 30px !important;
		  }

		  .tx-sm-32 {
		    font-size: 32px;
		  }

		  .tx-sm-32-force {
		    font-size: 32px !important;
		  }

		  .tx-sm-34 {
		    font-size: 34px;
		  }

		  .tx-sm-34-force {
		    font-size: 34px !important;
		  }

		  .tx-sm-36 {
		    font-size: 36px;
		  }

		  .tx-sm-36-force {
		    font-size: 36px !important;
		  }

		  .tx-sm-38 {
		    font-size: 38px;
		  }

		  .tx-sm-38-force {
		    font-size: 38px !important;
		  }

		  .tx-sm-40 {
		    font-size: 40px;
		  }

		  .tx-sm-40-force {
		    font-size: 40px !important;
		  }

		  .tx-sm-42 {
		    font-size: 42px;
		  }

		  .tx-sm-42-force {
		    font-size: 42px !important;
		  }

		  .tx-sm-44 {
		    font-size: 44px;
		  }

		  .tx-sm-44-force {
		    font-size: 44px !important;
		  }

		  .tx-sm-46 {
		    font-size: 46px;
		  }

		  .tx-sm-46-force {
		    font-size: 46px !important;
		  }

		  .tx-sm-48 {
		    font-size: 48px;
		  }

		  .tx-sm-48-force {
		    font-size: 48px !important;
		  }

		  .tx-sm-50 {
		    font-size: 50px;
		  }

		  .tx-sm-50-force {
		    font-size: 50px !important;
		  }

		  .tx-sm-52 {
		    font-size: 52px;
		  }

		  .tx-sm-52-force {
		    font-size: 52px !important;
		  }

		  .tx-sm-54 {
		    font-size: 54px;
		  }

		  .tx-sm-54-force {
		    font-size: 54px !important;
		  }

		  .tx-sm-56 {
		    font-size: 56px;
		  }

		  .tx-sm-56-force {
		    font-size: 56px !important;
		  }

		  .tx-sm-58 {
		    font-size: 58px;
		  }

		  .tx-sm-58-force {
		    font-size: 58px !important;
		  }

		  .tx-sm-60 {
		    font-size: 60px;
		  }

		  .tx-sm-60-force {
		    font-size: 60px !important;
		  }

		  .tx-sm-62 {
		    font-size: 62px;
		  }

		  .tx-sm-62-force {
		    font-size: 62px !important;
		  }

		  .tx-sm-64 {
		    font-size: 64px;
		  }

		  .tx-sm-64-force {
		    font-size: 64px !important;
		  }

		  .tx-sm-66 {
		    font-size: 66px;
		  }

		  .tx-sm-66-force {
		    font-size: 66px !important;
		  }

		  .tx-sm-68 {
		    font-size: 68px;
		  }

		  .tx-sm-68-force {
		    font-size: 68px !important;
		  }

		  .tx-sm-70 {
		    font-size: 70px;
		  }

		  .tx-sm-70-force {
		    font-size: 70px !important;
		  }

		  .tx-sm-72 {
		    font-size: 72px;
		  }

		  .tx-sm-72-force {
		    font-size: 72px !important;
		  }

		  .tx-sm-74 {
		    font-size: 74px;
		  }

		  .tx-sm-74-force {
		    font-size: 74px !important;
		  }

		  .tx-sm-76 {
		    font-size: 76px;
		  }

		  .tx-sm-76-force {
		    font-size: 76px !important;
		  }

		  .tx-sm-78 {
		    font-size: 78px;
		  }

		  .tx-sm-78-force {
		    font-size: 78px !important;
		  }

		  .tx-sm-80 {
		    font-size: 80px;
		  }

		  .tx-sm-80-force {
		    font-size: 80px !important;
		  }

		  .tx-sm-82 {
		    font-size: 82px;
		  }

		  .tx-sm-82-force {
		    font-size: 82px !important;
		  }

		  .tx-sm-84 {
		    font-size: 84px;
		  }

		  .tx-sm-84-force {
		    font-size: 84px !important;
		  }

		  .tx-sm-86 {
		    font-size: 86px;
		  }

		  .tx-sm-86-force {
		    font-size: 86px !important;
		  }

		  .tx-sm-88 {
		    font-size: 88px;
		  }

		  .tx-sm-88-force {
		    font-size: 88px !important;
		  }

		  .tx-sm-90 {
		    font-size: 90px;
		  }

		  .tx-sm-90-force {
		    font-size: 90px !important;
		  }

		  .tx-sm-92 {
		    font-size: 92px;
		  }

		  .tx-sm-92-force {
		    font-size: 92px !important;
		  }

		  .tx-sm-94 {
		    font-size: 94px;
		  }

		  .tx-sm-94-force {
		    font-size: 94px !important;
		  }

		  .tx-sm-96 {
		    font-size: 96px;
		  }

		  .tx-sm-96-force {
		    font-size: 96px !important;
		  }

		  .tx-sm-98 {
		    font-size: 98px;
		  }

		  .tx-sm-98-force {
		    font-size: 98px !important;
		  }

		  .tx-sm-100 {
		    font-size: 100px;
		  }

		  .tx-sm-100-force {
		    font-size: 100px !important;
		  }

		  .tx-sm-102 {
		    font-size: 102px;
		  }

		  .tx-sm-102-force {
		    font-size: 102px !important;
		  }

		  .tx-sm-104 {
		    font-size: 104px;
		  }

		  .tx-sm-104-force {
		    font-size: 104px !important;
		  }

		  .tx-sm-106 {
		    font-size: 106px;
		  }

		  .tx-sm-106-force {
		    font-size: 106px !important;
		  }

		  .tx-sm-108 {
		    font-size: 108px;
		  }

		  .tx-sm-108-force {
		    font-size: 108px !important;
		  }

		  .tx-sm-110 {
		    font-size: 110px;
		  }

		  .tx-sm-110-force {
		    font-size: 110px !important;
		  }

		  .tx-sm-112 {
		    font-size: 112px;
		  }

		  .tx-sm-112-force {
		    font-size: 112px !important;
		  }

		  .tx-sm-114 {
		    font-size: 114px;
		  }

		  .tx-sm-114-force {
		    font-size: 114px !important;
		  }

		  .tx-sm-116 {
		    font-size: 116px;
		  }

		  .tx-sm-116-force {
		    font-size: 116px !important;
		  }

		  .tx-sm-118 {
		    font-size: 118px;
		  }

		  .tx-sm-118-force {
		    font-size: 118px !important;
		  }

		  .tx-sm-120 {
		    font-size: 120px;
		  }

		  .tx-sm-120-force {
		    font-size: 120px !important;
		  }

		  .tx-sm-122 {
		    font-size: 122px;
		  }

		  .tx-sm-122-force {
		    font-size: 122px !important;
		  }

		  .tx-sm-124 {
		    font-size: 124px;
		  }

		  .tx-sm-124-force {
		    font-size: 124px !important;
		  }

		  .tx-sm-126 {
		    font-size: 126px;
		  }

		  .tx-sm-126-force {
		    font-size: 126px !important;
		  }

		  .tx-sm-128 {
		    font-size: 128px;
		  }

		  .tx-sm-128-force {
		    font-size: 128px !important;
		  }

		  .tx-sm-130 {
		    font-size: 130px;
		  }

		  .tx-sm-130-force {
		    font-size: 130px !important;
		  }

		  .tx-sm-132 {
		    font-size: 132px;
		  }

		  .tx-sm-132-force {
		    font-size: 132px !important;
		  }

		  .tx-sm-134 {
		    font-size: 134px;
		  }

		  .tx-sm-134-force {
		    font-size: 134px !important;
		  }

		  .tx-sm-136 {
		    font-size: 136px;
		  }

		  .tx-sm-136-force {
		    font-size: 136px !important;
		  }

		  .tx-sm-138 {
		    font-size: 138px;
		  }

		  .tx-sm-138-force {
		    font-size: 138px !important;
		  }

		  .tx-sm-140 {
		    font-size: 140px;
		  }

		  .tx-sm-140-force {
		    font-size: 140px !important;
		  }

		  .tx-sm-bold {
		    font-weight: 700;
		  }

		  .tx-sm-semibold {
		    font-weight: 600;
		  }

		  .tx-sm-medium {
		    font-weight: 500;
		  }

		  .tx-sm-normal {
		    font-weight: 400;
		  }

		  .tx-sm-light {
		    font-weight: 300;
		  }

		  .tx-sm-thin {
		    font-weight: 200;
		  }

		  .tx-sm-xthin {
		    font-weight: 100;
		  }

		  .lh-sm-0 {
		    line-height: 0;
		  }

		  .lh-sm-1 {
		    line-height: 1.1;
		  }

		  .lh-sm-2 {
		    line-height: 1.2;
		  }

		  .lh-sm-3 {
		    line-height: 1.3;
		  }

		  .lh-sm-4 {
		    line-height: 1.4;
		  }

		  .lh-sm-5 {
		    line-height: 1.5;
		  }

		  .lh-sm-6 {
		    line-height: 1.6;
		  }

		  .lh-sm-7 {
		    line-height: 1.7;
		  }

		  .lh-sm-8 {
		    line-height: 1.8;
		  }

		  .lh-sm-9 {
		    line-height: 1.9;
		  }

		  .lh-sm-10 {
		    line-height: 2.0;
		  }

		  .lh-sm-11 {
		    line-height: 2.1;
		  }

		  .lh-sm-12 {
		    line-height: 2.2;
		  }

		  .lh-sm-13 {
		    line-height: 2.3;
		  }

		  .lh-sm-14 {
		    line-height: 2.4;
		  }

		  .lh-sm-15 {
		    line-height: 2.5;
		  }

		  .tx-sm-center {
		    text-align: center;
		  }

		  .tx-sm-right {
		    text-align: right;
		  }

		  .tx-sm-left {
		    text-align: left;
		  }

		  .tx-sm-center-force {
		    text-align: center !important;
		  }

		  .tx-sm-right-force {
		    text-align: right !important;
		  }

		  .tx-sm-left-force {
		    text-align: left !important;
		  }
		}
		@media (min-width: 768px) {
		  .tx-md-8 {
		    font-size: 8px;
		  }

		  .tx-md-8-force {
		    font-size: 8px !important;
		  }

		  .tx-md-9 {
		    font-size: 9px;
		  }

		  .tx-md-9-force {
		    font-size: 9px !important;
		  }

		  .tx-md-10 {
		    font-size: 10px;
		  }

		  .tx-md-10-force {
		    font-size: 10px !important;
		  }

		  .tx-md-11 {
		    font-size: 11px;
		  }

		  .tx-md-11-force {
		    font-size: 11px !important;
		  }

		  .tx-md-12 {
		    font-size: 12px;
		  }

		  .tx-md-12-force {
		    font-size: 12px !important;
		  }

		  .tx-md-13 {
		    font-size: 13px;
		  }

		  .tx-md-13-force {
		    font-size: 13px !important;
		  }

		  .tx-md-14 {
		    font-size: 14px;
		  }

		  .tx-md-14-force {
		    font-size: 14px !important;
		  }

		  .tx-md-15 {
		    font-size: 15px;
		  }

		  .tx-md-15-force {
		    font-size: 15px !important;
		  }

		  .tx-md-16 {
		    font-size: 16px;
		  }

		  .tx-md-16-force {
		    font-size: 16px !important;
		  }

		  .tx-md-18 {
		    font-size: 18px;
		  }

		  .tx-md-18-force {
		    font-size: 18px !important;
		  }

		  .tx-md-20 {
		    font-size: 20px;
		  }

		  .tx-md-20-force {
		    font-size: 20px !important;
		  }

		  .tx-md-22 {
		    font-size: 22px;
		  }

		  .tx-md-22-force {
		    font-size: 22px !important;
		  }

		  .tx-md-24 {
		    font-size: 24px;
		  }

		  .tx-md-24-force {
		    font-size: 24px !important;
		  }

		  .tx-md-26 {
		    font-size: 26px;
		  }

		  .tx-md-26-force {
		    font-size: 26px !important;
		  }

		  .tx-md-28 {
		    font-size: 28px;
		  }

		  .tx-md-28-force {
		    font-size: 28px !important;
		  }

		  .tx-md-30 {
		    font-size: 30px;
		  }

		  .tx-md-30-force {
		    font-size: 30px !important;
		  }

		  .tx-md-32 {
		    font-size: 32px;
		  }

		  .tx-md-32-force {
		    font-size: 32px !important;
		  }

		  .tx-md-34 {
		    font-size: 34px;
		  }

		  .tx-md-34-force {
		    font-size: 34px !important;
		  }

		  .tx-md-36 {
		    font-size: 36px;
		  }

		  .tx-md-36-force {
		    font-size: 36px !important;
		  }

		  .tx-md-38 {
		    font-size: 38px;
		  }

		  .tx-md-38-force {
		    font-size: 38px !important;
		  }

		  .tx-md-40 {
		    font-size: 40px;
		  }

		  .tx-md-40-force {
		    font-size: 40px !important;
		  }

		  .tx-md-42 {
		    font-size: 42px;
		  }

		  .tx-md-42-force {
		    font-size: 42px !important;
		  }

		  .tx-md-44 {
		    font-size: 44px;
		  }

		  .tx-md-44-force {
		    font-size: 44px !important;
		  }

		  .tx-md-46 {
		    font-size: 46px;
		  }

		  .tx-md-46-force {
		    font-size: 46px !important;
		  }

		  .tx-md-48 {
		    font-size: 48px;
		  }

		  .tx-md-48-force {
		    font-size: 48px !important;
		  }

		  .tx-md-50 {
		    font-size: 50px;
		  }

		  .tx-md-50-force {
		    font-size: 50px !important;
		  }

		  .tx-md-52 {
		    font-size: 52px;
		  }

		  .tx-md-52-force {
		    font-size: 52px !important;
		  }

		  .tx-md-54 {
		    font-size: 54px;
		  }

		  .tx-md-54-force {
		    font-size: 54px !important;
		  }

		  .tx-md-56 {
		    font-size: 56px;
		  }

		  .tx-md-56-force {
		    font-size: 56px !important;
		  }

		  .tx-md-58 {
		    font-size: 58px;
		  }

		  .tx-md-58-force {
		    font-size: 58px !important;
		  }

		  .tx-md-60 {
		    font-size: 60px;
		  }

		  .tx-md-60-force {
		    font-size: 60px !important;
		  }

		  .tx-md-62 {
		    font-size: 62px;
		  }

		  .tx-md-62-force {
		    font-size: 62px !important;
		  }

		  .tx-md-64 {
		    font-size: 64px;
		  }

		  .tx-md-64-force {
		    font-size: 64px !important;
		  }

		  .tx-md-66 {
		    font-size: 66px;
		  }

		  .tx-md-66-force {
		    font-size: 66px !important;
		  }

		  .tx-md-68 {
		    font-size: 68px;
		  }

		  .tx-md-68-force {
		    font-size: 68px !important;
		  }

		  .tx-md-70 {
		    font-size: 70px;
		  }

		  .tx-md-70-force {
		    font-size: 70px !important;
		  }

		  .tx-md-72 {
		    font-size: 72px;
		  }

		  .tx-md-72-force {
		    font-size: 72px !important;
		  }

		  .tx-md-74 {
		    font-size: 74px;
		  }

		  .tx-md-74-force {
		    font-size: 74px !important;
		  }

		  .tx-md-76 {
		    font-size: 76px;
		  }

		  .tx-md-76-force {
		    font-size: 76px !important;
		  }

		  .tx-md-78 {
		    font-size: 78px;
		  }

		  .tx-md-78-force {
		    font-size: 78px !important;
		  }

		  .tx-md-80 {
		    font-size: 80px;
		  }

		  .tx-md-80-force {
		    font-size: 80px !important;
		  }

		  .tx-md-82 {
		    font-size: 82px;
		  }

		  .tx-md-82-force {
		    font-size: 82px !important;
		  }

		  .tx-md-84 {
		    font-size: 84px;
		  }

		  .tx-md-84-force {
		    font-size: 84px !important;
		  }

		  .tx-md-86 {
		    font-size: 86px;
		  }

		  .tx-md-86-force {
		    font-size: 86px !important;
		  }

		  .tx-md-88 {
		    font-size: 88px;
		  }

		  .tx-md-88-force {
		    font-size: 88px !important;
		  }

		  .tx-md-90 {
		    font-size: 90px;
		  }

		  .tx-md-90-force {
		    font-size: 90px !important;
		  }

		  .tx-md-92 {
		    font-size: 92px;
		  }

		  .tx-md-92-force {
		    font-size: 92px !important;
		  }

		  .tx-md-94 {
		    font-size: 94px;
		  }

		  .tx-md-94-force {
		    font-size: 94px !important;
		  }

		  .tx-md-96 {
		    font-size: 96px;
		  }

		  .tx-md-96-force {
		    font-size: 96px !important;
		  }

		  .tx-md-98 {
		    font-size: 98px;
		  }

		  .tx-md-98-force {
		    font-size: 98px !important;
		  }

		  .tx-md-100 {
		    font-size: 100px;
		  }

		  .tx-md-100-force {
		    font-size: 100px !important;
		  }

		  .tx-md-102 {
		    font-size: 102px;
		  }

		  .tx-md-102-force {
		    font-size: 102px !important;
		  }

		  .tx-md-104 {
		    font-size: 104px;
		  }

		  .tx-md-104-force {
		    font-size: 104px !important;
		  }

		  .tx-md-106 {
		    font-size: 106px;
		  }

		  .tx-md-106-force {
		    font-size: 106px !important;
		  }

		  .tx-md-108 {
		    font-size: 108px;
		  }

		  .tx-md-108-force {
		    font-size: 108px !important;
		  }

		  .tx-md-110 {
		    font-size: 110px;
		  }

		  .tx-md-110-force {
		    font-size: 110px !important;
		  }

		  .tx-md-112 {
		    font-size: 112px;
		  }

		  .tx-md-112-force {
		    font-size: 112px !important;
		  }

		  .tx-md-114 {
		    font-size: 114px;
		  }

		  .tx-md-114-force {
		    font-size: 114px !important;
		  }

		  .tx-md-116 {
		    font-size: 116px;
		  }

		  .tx-md-116-force {
		    font-size: 116px !important;
		  }

		  .tx-md-118 {
		    font-size: 118px;
		  }

		  .tx-md-118-force {
		    font-size: 118px !important;
		  }

		  .tx-md-120 {
		    font-size: 120px;
		  }

		  .tx-md-120-force {
		    font-size: 120px !important;
		  }

		  .tx-md-122 {
		    font-size: 122px;
		  }

		  .tx-md-122-force {
		    font-size: 122px !important;
		  }

		  .tx-md-124 {
		    font-size: 124px;
		  }

		  .tx-md-124-force {
		    font-size: 124px !important;
		  }

		  .tx-md-126 {
		    font-size: 126px;
		  }

		  .tx-md-126-force {
		    font-size: 126px !important;
		  }

		  .tx-md-128 {
		    font-size: 128px;
		  }

		  .tx-md-128-force {
		    font-size: 128px !important;
		  }

		  .tx-md-130 {
		    font-size: 130px;
		  }

		  .tx-md-130-force {
		    font-size: 130px !important;
		  }

		  .tx-md-132 {
		    font-size: 132px;
		  }

		  .tx-md-132-force {
		    font-size: 132px !important;
		  }

		  .tx-md-134 {
		    font-size: 134px;
		  }

		  .tx-md-134-force {
		    font-size: 134px !important;
		  }

		  .tx-md-136 {
		    font-size: 136px;
		  }

		  .tx-md-136-force {
		    font-size: 136px !important;
		  }

		  .tx-md-138 {
		    font-size: 138px;
		  }

		  .tx-md-138-force {
		    font-size: 138px !important;
		  }

		  .tx-md-140 {
		    font-size: 140px;
		  }

		  .tx-md-140-force {
		    font-size: 140px !important;
		  }

		  .tx-md-bold {
		    font-weight: 700;
		  }

		  .tx-md-semibold {
		    font-weight: 600;
		  }

		  .tx-md-medium {
		    font-weight: 500;
		  }

		  .tx-md-normal {
		    font-weight: 400;
		  }

		  .tx-md-light {
		    font-weight: 300;
		  }

		  .tx-md-thin {
		    font-weight: 200;
		  }

		  .tx-md-xthin {
		    font-weight: 100;
		  }

		  .lh-md-0 {
		    line-height: 0;
		  }

		  .lh-md-1 {
		    line-height: 1.1;
		  }

		  .lh-md-2 {
		    line-height: 1.2;
		  }

		  .lh-md-3 {
		    line-height: 1.3;
		  }

		  .lh-md-4 {
		    line-height: 1.4;
		  }

		  .lh-md-5 {
		    line-height: 1.5;
		  }

		  .lh-md-6 {
		    line-height: 1.6;
		  }

		  .lh-md-7 {
		    line-height: 1.7;
		  }

		  .lh-md-8 {
		    line-height: 1.8;
		  }

		  .lh-md-9 {
		    line-height: 1.9;
		  }

		  .lh-md-10 {
		    line-height: 2.0;
		  }

		  .lh-md-11 {
		    line-height: 2.1;
		  }

		  .lh-md-12 {
		    line-height: 2.2;
		  }

		  .lh-md-13 {
		    line-height: 2.3;
		  }

		  .lh-md-14 {
		    line-height: 2.4;
		  }

		  .lh-md-15 {
		    line-height: 2.5;
		  }

		  .tx-md-center {
		    text-align: center;
		  }

		  .tx-md-right {
		    text-align: right;
		  }

		  .tx-md-left {
		    text-align: left;
		  }

		  .tx-md-center-force {
		    text-align: center !important;
		  }

		  .tx-md-right-force {
		    text-align: right !important;
		  }

		  .tx-md-left-force {
		    text-align: left !important;
		  }
		}
		@media (min-width: 992px) {
		  .tx-lg-8 {
		    font-size: 8px;
		  }

		  .tx-lg-8-force {
		    font-size: 8px !important;
		  }

		  .tx-lg-9 {
		    font-size: 9px;
		  }

		  .tx-lg-9-force {
		    font-size: 9px !important;
		  }

		  .tx-lg-10 {
		    font-size: 10px;
		  }

		  .tx-lg-10-force {
		    font-size: 10px !important;
		  }

		  .tx-lg-11 {
		    font-size: 11px;
		  }

		  .tx-lg-11-force {
		    font-size: 11px !important;
		  }

		  .tx-lg-12 {
		    font-size: 12px;
		  }

		  .tx-lg-12-force {
		    font-size: 12px !important;
		  }

		  .tx-lg-13 {
		    font-size: 13px;
		  }

		  .tx-lg-13-force {
		    font-size: 13px !important;
		  }

		  .tx-lg-14 {
		    font-size: 14px;
		  }

		  .tx-lg-14-force {
		    font-size: 14px !important;
		  }

		  .tx-lg-15 {
		    font-size: 15px;
		  }

		  .tx-lg-15-force {
		    font-size: 15px !important;
		  }

		  .tx-lg-16 {
		    font-size: 16px;
		  }

		  .tx-lg-16-force {
		    font-size: 16px !important;
		  }

		  .tx-lg-18 {
		    font-size: 18px;
		  }

		  .tx-lg-18-force {
		    font-size: 18px !important;
		  }

		  .tx-lg-20 {
		    font-size: 20px;
		  }

		  .tx-lg-20-force {
		    font-size: 20px !important;
		  }

		  .tx-lg-22 {
		    font-size: 22px;
		  }

		  .tx-lg-22-force {
		    font-size: 22px !important;
		  }

		  .tx-lg-24 {
		    font-size: 24px;
		  }

		  .tx-lg-24-force {
		    font-size: 24px !important;
		  }

		  .tx-lg-26 {
		    font-size: 26px;
		  }

		  .tx-lg-26-force {
		    font-size: 26px !important;
		  }

		  .tx-lg-28 {
		    font-size: 28px;
		  }

		  .tx-lg-28-force {
		    font-size: 28px !important;
		  }

		  .tx-lg-30 {
		    font-size: 30px;
		  }

		  .tx-lg-30-force {
		    font-size: 30px !important;
		  }

		  .tx-lg-32 {
		    font-size: 32px;
		  }

		  .tx-lg-32-force {
		    font-size: 32px !important;
		  }

		  .tx-lg-34 {
		    font-size: 34px;
		  }

		  .tx-lg-34-force {
		    font-size: 34px !important;
		  }

		  .tx-lg-36 {
		    font-size: 36px;
		  }

		  .tx-lg-36-force {
		    font-size: 36px !important;
		  }

		  .tx-lg-38 {
		    font-size: 38px;
		  }

		  .tx-lg-38-force {
		    font-size: 38px !important;
		  }

		  .tx-lg-40 {
		    font-size: 40px;
		  }

		  .tx-lg-40-force {
		    font-size: 40px !important;
		  }

		  .tx-lg-42 {
		    font-size: 42px;
		  }

		  .tx-lg-42-force {
		    font-size: 42px !important;
		  }

		  .tx-lg-44 {
		    font-size: 44px;
		  }

		  .tx-lg-44-force {
		    font-size: 44px !important;
		  }

		  .tx-lg-46 {
		    font-size: 46px;
		  }

		  .tx-lg-46-force {
		    font-size: 46px !important;
		  }

		  .tx-lg-48 {
		    font-size: 48px;
		  }

		  .tx-lg-48-force {
		    font-size: 48px !important;
		  }

		  .tx-lg-50 {
		    font-size: 50px;
		  }

		  .tx-lg-50-force {
		    font-size: 50px !important;
		  }

		  .tx-lg-52 {
		    font-size: 52px;
		  }

		  .tx-lg-52-force {
		    font-size: 52px !important;
		  }

		  .tx-lg-54 {
		    font-size: 54px;
		  }

		  .tx-lg-54-force {
		    font-size: 54px !important;
		  }

		  .tx-lg-56 {
		    font-size: 56px;
		  }

		  .tx-lg-56-force {
		    font-size: 56px !important;
		  }

		  .tx-lg-58 {
		    font-size: 58px;
		  }

		  .tx-lg-58-force {
		    font-size: 58px !important;
		  }

		  .tx-lg-60 {
		    font-size: 60px;
		  }

		  .tx-lg-60-force {
		    font-size: 60px !important;
		  }

		  .tx-lg-62 {
		    font-size: 62px;
		  }

		  .tx-lg-62-force {
		    font-size: 62px !important;
		  }

		  .tx-lg-64 {
		    font-size: 64px;
		  }

		  .tx-lg-64-force {
		    font-size: 64px !important;
		  }

		  .tx-lg-66 {
		    font-size: 66px;
		  }

		  .tx-lg-66-force {
		    font-size: 66px !important;
		  }

		  .tx-lg-68 {
		    font-size: 68px;
		  }

		  .tx-lg-68-force {
		    font-size: 68px !important;
		  }

		  .tx-lg-70 {
		    font-size: 70px;
		  }

		  .tx-lg-70-force {
		    font-size: 70px !important;
		  }

		  .tx-lg-72 {
		    font-size: 72px;
		  }

		  .tx-lg-72-force {
		    font-size: 72px !important;
		  }

		  .tx-lg-74 {
		    font-size: 74px;
		  }

		  .tx-lg-74-force {
		    font-size: 74px !important;
		  }

		  .tx-lg-76 {
		    font-size: 76px;
		  }

		  .tx-lg-76-force {
		    font-size: 76px !important;
		  }

		  .tx-lg-78 {
		    font-size: 78px;
		  }

		  .tx-lg-78-force {
		    font-size: 78px !important;
		  }

		  .tx-lg-80 {
		    font-size: 80px;
		  }

		  .tx-lg-80-force {
		    font-size: 80px !important;
		  }

		  .tx-lg-82 {
		    font-size: 82px;
		  }

		  .tx-lg-82-force {
		    font-size: 82px !important;
		  }

		  .tx-lg-84 {
		    font-size: 84px;
		  }

		  .tx-lg-84-force {
		    font-size: 84px !important;
		  }

		  .tx-lg-86 {
		    font-size: 86px;
		  }

		  .tx-lg-86-force {
		    font-size: 86px !important;
		  }

		  .tx-lg-88 {
		    font-size: 88px;
		  }

		  .tx-lg-88-force {
		    font-size: 88px !important;
		  }

		  .tx-lg-90 {
		    font-size: 90px;
		  }

		  .tx-lg-90-force {
		    font-size: 90px !important;
		  }

		  .tx-lg-92 {
		    font-size: 92px;
		  }

		  .tx-lg-92-force {
		    font-size: 92px !important;
		  }

		  .tx-lg-94 {
		    font-size: 94px;
		  }

		  .tx-lg-94-force {
		    font-size: 94px !important;
		  }

		  .tx-lg-96 {
		    font-size: 96px;
		  }

		  .tx-lg-96-force {
		    font-size: 96px !important;
		  }

		  .tx-lg-98 {
		    font-size: 98px;
		  }

		  .tx-lg-98-force {
		    font-size: 98px !important;
		  }

		  .tx-lg-100 {
		    font-size: 100px;
		  }

		  .tx-lg-100-force {
		    font-size: 100px !important;
		  }

		  .tx-lg-102 {
		    font-size: 102px;
		  }

		  .tx-lg-102-force {
		    font-size: 102px !important;
		  }

		  .tx-lg-104 {
		    font-size: 104px;
		  }

		  .tx-lg-104-force {
		    font-size: 104px !important;
		  }

		  .tx-lg-106 {
		    font-size: 106px;
		  }

		  .tx-lg-106-force {
		    font-size: 106px !important;
		  }

		  .tx-lg-108 {
		    font-size: 108px;
		  }

		  .tx-lg-108-force {
		    font-size: 108px !important;
		  }

		  .tx-lg-110 {
		    font-size: 110px;
		  }

		  .tx-lg-110-force {
		    font-size: 110px !important;
		  }

		  .tx-lg-112 {
		    font-size: 112px;
		  }

		  .tx-lg-112-force {
		    font-size: 112px !important;
		  }

		  .tx-lg-114 {
		    font-size: 114px;
		  }

		  .tx-lg-114-force {
		    font-size: 114px !important;
		  }

		  .tx-lg-116 {
		    font-size: 116px;
		  }

		  .tx-lg-116-force {
		    font-size: 116px !important;
		  }

		  .tx-lg-118 {
		    font-size: 118px;
		  }

		  .tx-lg-118-force {
		    font-size: 118px !important;
		  }

		  .tx-lg-120 {
		    font-size: 120px;
		  }

		  .tx-lg-120-force {
		    font-size: 120px !important;
		  }

		  .tx-lg-122 {
		    font-size: 122px;
		  }

		  .tx-lg-122-force {
		    font-size: 122px !important;
		  }

		  .tx-lg-124 {
		    font-size: 124px;
		  }

		  .tx-lg-124-force {
		    font-size: 124px !important;
		  }

		  .tx-lg-126 {
		    font-size: 126px;
		  }

		  .tx-lg-126-force {
		    font-size: 126px !important;
		  }

		  .tx-lg-128 {
		    font-size: 128px;
		  }

		  .tx-lg-128-force {
		    font-size: 128px !important;
		  }

		  .tx-lg-130 {
		    font-size: 130px;
		  }

		  .tx-lg-130-force {
		    font-size: 130px !important;
		  }

		  .tx-lg-132 {
		    font-size: 132px;
		  }

		  .tx-lg-132-force {
		    font-size: 132px !important;
		  }

		  .tx-lg-134 {
		    font-size: 134px;
		  }

		  .tx-lg-134-force {
		    font-size: 134px !important;
		  }

		  .tx-lg-136 {
		    font-size: 136px;
		  }

		  .tx-lg-136-force {
		    font-size: 136px !important;
		  }

		  .tx-lg-138 {
		    font-size: 138px;
		  }

		  .tx-lg-138-force {
		    font-size: 138px !important;
		  }

		  .tx-lg-140 {
		    font-size: 140px;
		  }

		  .tx-lg-140-force {
		    font-size: 140px !important;
		  }

		  .tx-lg-bold {
		    font-weight: 700;
		  }

		  .tx-lg-semibold {
		    font-weight: 600;
		  }

		  .tx-lg-medium {
		    font-weight: 500;
		  }

		  .tx-lg-normal {
		    font-weight: 400;
		  }

		  .tx-lg-light {
		    font-weight: 300;
		  }

		  .tx-lg-thin {
		    font-weight: 200;
		  }

		  .tx-lg-xthin {
		    font-weight: 100;
		  }

		  .lh-lg-0 {
		    line-height: 0;
		  }

		  .lh-lg-1 {
		    line-height: 1.1;
		  }

		  .lh-lg-2 {
		    line-height: 1.2;
		  }

		  .lh-lg-3 {
		    line-height: 1.3;
		  }

		  .lh-lg-4 {
		    line-height: 1.4;
		  }

		  .lh-lg-5 {
		    line-height: 1.5;
		  }

		  .lh-lg-6 {
		    line-height: 1.6;
		  }

		  .lh-lg-7 {
		    line-height: 1.7;
		  }

		  .lh-lg-8 {
		    line-height: 1.8;
		  }

		  .lh-lg-9 {
		    line-height: 1.9;
		  }

		  .lh-lg-10 {
		    line-height: 2.0;
		  }

		  .lh-lg-11 {
		    line-height: 2.1;
		  }

		  .lh-lg-12 {
		    line-height: 2.2;
		  }

		  .lh-lg-13 {
		    line-height: 2.3;
		  }

		  .lh-lg-14 {
		    line-height: 2.4;
		  }

		  .lh-lg-15 {
		    line-height: 2.5;
		  }

		  .tx-lg-center {
		    text-align: center;
		  }

		  .tx-lg-right {
		    text-align: right;
		  }

		  .tx-lg-left {
		    text-align: left;
		  }

		  .tx-lg-center-force {
		    text-align: center !important;
		  }

		  .tx-lg-right-force {
		    text-align: right !important;
		  }

		  .tx-lg-left-force {
		    text-align: left !important;
		  }
		}
		@media (min-width: 1200px) {
		  .tx-xl-8 {
		    font-size: 8px;
		  }

		  .tx-xl-8-force {
		    font-size: 8px !important;
		  }

		  .tx-xl-9 {
		    font-size: 9px;
		  }

		  .tx-xl-9-force {
		    font-size: 9px !important;
		  }

		  .tx-xl-10 {
		    font-size: 10px;
		  }

		  .tx-xl-10-force {
		    font-size: 10px !important;
		  }

		  .tx-xl-11 {
		    font-size: 11px;
		  }

		  .tx-xl-11-force {
		    font-size: 11px !important;
		  }

		  .tx-xl-12 {
		    font-size: 12px;
		  }

		  .tx-xl-12-force {
		    font-size: 12px !important;
		  }

		  .tx-xl-13 {
		    font-size: 13px;
		  }

		  .tx-xl-13-force {
		    font-size: 13px !important;
		  }

		  .tx-xl-14 {
		    font-size: 14px;
		  }

		  .tx-xl-14-force {
		    font-size: 14px !important;
		  }

		  .tx-xl-15 {
		    font-size: 15px;
		  }

		  .tx-xl-15-force {
		    font-size: 15px !important;
		  }

		  .tx-xl-16 {
		    font-size: 16px;
		  }

		  .tx-xl-16-force {
		    font-size: 16px !important;
		  }

		  .tx-xl-18 {
		    font-size: 18px;
		  }

		  .tx-xl-18-force {
		    font-size: 18px !important;
		  }

		  .tx-xl-20 {
		    font-size: 20px;
		  }

		  .tx-xl-20-force {
		    font-size: 20px !important;
		  }

		  .tx-xl-22 {
		    font-size: 22px;
		  }

		  .tx-xl-22-force {
		    font-size: 22px !important;
		  }

		  .tx-xl-24 {
		    font-size: 24px;
		  }

		  .tx-xl-24-force {
		    font-size: 24px !important;
		  }

		  .tx-xl-26 {
		    font-size: 26px;
		  }

		  .tx-xl-26-force {
		    font-size: 26px !important;
		  }

		  .tx-xl-28 {
		    font-size: 28px;
		  }

		  .tx-xl-28-force {
		    font-size: 28px !important;
		  }

		  .tx-xl-30 {
		    font-size: 30px;
		  }

		  .tx-xl-30-force {
		    font-size: 30px !important;
		  }

		  .tx-xl-32 {
		    font-size: 32px;
		  }

		  .tx-xl-32-force {
		    font-size: 32px !important;
		  }

		  .tx-xl-34 {
		    font-size: 34px;
		  }

		  .tx-xl-34-force {
		    font-size: 34px !important;
		  }

		  .tx-xl-36 {
		    font-size: 36px;
		  }

		  .tx-xl-36-force {
		    font-size: 36px !important;
		  }

		  .tx-xl-38 {
		    font-size: 38px;
		  }

		  .tx-xl-38-force {
		    font-size: 38px !important;
		  }

		  .tx-xl-40 {
		    font-size: 40px;
		  }

		  .tx-xl-40-force {
		    font-size: 40px !important;
		  }

		  .tx-xl-42 {
		    font-size: 42px;
		  }

		  .tx-xl-42-force {
		    font-size: 42px !important;
		  }

		  .tx-xl-44 {
		    font-size: 44px;
		  }

		  .tx-xl-44-force {
		    font-size: 44px !important;
		  }

		  .tx-xl-46 {
		    font-size: 46px;
		  }

		  .tx-xl-46-force {
		    font-size: 46px !important;
		  }

		  .tx-xl-48 {
		    font-size: 48px;
		  }

		  .tx-xl-48-force {
		    font-size: 48px !important;
		  }

		  .tx-xl-50 {
		    font-size: 50px;
		  }

		  .tx-xl-50-force {
		    font-size: 50px !important;
		  }

		  .tx-xl-52 {
		    font-size: 52px;
		  }

		  .tx-xl-52-force {
		    font-size: 52px !important;
		  }

		  .tx-xl-54 {
		    font-size: 54px;
		  }

		  .tx-xl-54-force {
		    font-size: 54px !important;
		  }

		  .tx-xl-56 {
		    font-size: 56px;
		  }

		  .tx-xl-56-force {
		    font-size: 56px !important;
		  }

		  .tx-xl-58 {
		    font-size: 58px;
		  }

		  .tx-xl-58-force {
		    font-size: 58px !important;
		  }

		  .tx-xl-60 {
		    font-size: 60px;
		  }

		  .tx-xl-60-force {
		    font-size: 60px !important;
		  }

		  .tx-xl-62 {
		    font-size: 62px;
		  }

		  .tx-xl-62-force {
		    font-size: 62px !important;
		  }

		  .tx-xl-64 {
		    font-size: 64px;
		  }

		  .tx-xl-64-force {
		    font-size: 64px !important;
		  }

		  .tx-xl-66 {
		    font-size: 66px;
		  }

		  .tx-xl-66-force {
		    font-size: 66px !important;
		  }

		  .tx-xl-68 {
		    font-size: 68px;
		  }

		  .tx-xl-68-force {
		    font-size: 68px !important;
		  }

		  .tx-xl-70 {
		    font-size: 70px;
		  }

		  .tx-xl-70-force {
		    font-size: 70px !important;
		  }

		  .tx-xl-72 {
		    font-size: 72px;
		  }

		  .tx-xl-72-force {
		    font-size: 72px !important;
		  }

		  .tx-xl-74 {
		    font-size: 74px;
		  }

		  .tx-xl-74-force {
		    font-size: 74px !important;
		  }

		  .tx-xl-76 {
		    font-size: 76px;
		  }

		  .tx-xl-76-force {
		    font-size: 76px !important;
		  }

		  .tx-xl-78 {
		    font-size: 78px;
		  }

		  .tx-xl-78-force {
		    font-size: 78px !important;
		  }

		  .tx-xl-80 {
		    font-size: 80px;
		  }

		  .tx-xl-80-force {
		    font-size: 80px !important;
		  }

		  .tx-xl-82 {
		    font-size: 82px;
		  }

		  .tx-xl-82-force {
		    font-size: 82px !important;
		  }

		  .tx-xl-84 {
		    font-size: 84px;
		  }

		  .tx-xl-84-force {
		    font-size: 84px !important;
		  }

		  .tx-xl-86 {
		    font-size: 86px;
		  }

		  .tx-xl-86-force {
		    font-size: 86px !important;
		  }

		  .tx-xl-88 {
		    font-size: 88px;
		  }

		  .tx-xl-88-force {
		    font-size: 88px !important;
		  }

		  .tx-xl-90 {
		    font-size: 90px;
		  }

		  .tx-xl-90-force {
		    font-size: 90px !important;
		  }

		  .tx-xl-92 {
		    font-size: 92px;
		  }

		  .tx-xl-92-force {
		    font-size: 92px !important;
		  }

		  .tx-xl-94 {
		    font-size: 94px;
		  }

		  .tx-xl-94-force {
		    font-size: 94px !important;
		  }

		  .tx-xl-96 {
		    font-size: 96px;
		  }

		  .tx-xl-96-force {
		    font-size: 96px !important;
		  }

		  .tx-xl-98 {
		    font-size: 98px;
		  }

		  .tx-xl-98-force {
		    font-size: 98px !important;
		  }

		  .tx-xl-100 {
		    font-size: 100px;
		  }

		  .tx-xl-100-force {
		    font-size: 100px !important;
		  }

		  .tx-xl-102 {
		    font-size: 102px;
		  }

		  .tx-xl-102-force {
		    font-size: 102px !important;
		  }

		  .tx-xl-104 {
		    font-size: 104px;
		  }

		  .tx-xl-104-force {
		    font-size: 104px !important;
		  }

		  .tx-xl-106 {
		    font-size: 106px;
		  }

		  .tx-xl-106-force {
		    font-size: 106px !important;
		  }

		  .tx-xl-108 {
		    font-size: 108px;
		  }

		  .tx-xl-108-force {
		    font-size: 108px !important;
		  }

		  .tx-xl-110 {
		    font-size: 110px;
		  }

		  .tx-xl-110-force {
		    font-size: 110px !important;
		  }

		  .tx-xl-112 {
		    font-size: 112px;
		  }

		  .tx-xl-112-force {
		    font-size: 112px !important;
		  }

		  .tx-xl-114 {
		    font-size: 114px;
		  }

		  .tx-xl-114-force {
		    font-size: 114px !important;
		  }

		  .tx-xl-116 {
		    font-size: 116px;
		  }

		  .tx-xl-116-force {
		    font-size: 116px !important;
		  }

		  .tx-xl-118 {
		    font-size: 118px;
		  }

		  .tx-xl-118-force {
		    font-size: 118px !important;
		  }

		  .tx-xl-120 {
		    font-size: 120px;
		  }

		  .tx-xl-120-force {
		    font-size: 120px !important;
		  }

		  .tx-xl-122 {
		    font-size: 122px;
		  }

		  .tx-xl-122-force {
		    font-size: 122px !important;
		  }

		  .tx-xl-124 {
		    font-size: 124px;
		  }

		  .tx-xl-124-force {
		    font-size: 124px !important;
		  }

		  .tx-xl-126 {
		    font-size: 126px;
		  }

		  .tx-xl-126-force {
		    font-size: 126px !important;
		  }

		  .tx-xl-128 {
		    font-size: 128px;
		  }

		  .tx-xl-128-force {
		    font-size: 128px !important;
		  }

		  .tx-xl-130 {
		    font-size: 130px;
		  }

		  .tx-xl-130-force {
		    font-size: 130px !important;
		  }

		  .tx-xl-132 {
		    font-size: 132px;
		  }

		  .tx-xl-132-force {
		    font-size: 132px !important;
		  }

		  .tx-xl-134 {
		    font-size: 134px;
		  }

		  .tx-xl-134-force {
		    font-size: 134px !important;
		  }

		  .tx-xl-136 {
		    font-size: 136px;
		  }

		  .tx-xl-136-force {
		    font-size: 136px !important;
		  }

		  .tx-xl-138 {
		    font-size: 138px;
		  }

		  .tx-xl-138-force {
		    font-size: 138px !important;
		  }

		  .tx-xl-140 {
		    font-size: 140px;
		  }

		  .tx-xl-140-force {
		    font-size: 140px !important;
		  }

		  .tx-xl-bold {
		    font-weight: 700;
		  }

		  .tx-xl-semibold {
		    font-weight: 600;
		  }

		  .tx-xl-medium {
		    font-weight: 500;
		  }

		  .tx-xl-normal {
		    font-weight: 400;
		  }

		  .tx-xl-light {
		    font-weight: 300;
		  }

		  .tx-xl-thin {
		    font-weight: 200;
		  }

		  .tx-xl-xthin {
		    font-weight: 100;
		  }

		  .lh-xl-0 {
		    line-height: 0;
		  }

		  .lh-xl-1 {
		    line-height: 1.1;
		  }

		  .lh-xl-2 {
		    line-height: 1.2;
		  }

		  .lh-xl-3 {
		    line-height: 1.3;
		  }

		  .lh-xl-4 {
		    line-height: 1.4;
		  }

		  .lh-xl-5 {
		    line-height: 1.5;
		  }

		  .lh-xl-6 {
		    line-height: 1.6;
		  }

		  .lh-xl-7 {
		    line-height: 1.7;
		  }

		  .lh-xl-8 {
		    line-height: 1.8;
		  }

		  .lh-xl-9 {
		    line-height: 1.9;
		  }

		  .lh-xl-10 {
		    line-height: 2.0;
		  }

		  .lh-xl-11 {
		    line-height: 2.1;
		  }

		  .lh-xl-12 {
		    line-height: 2.2;
		  }

		  .lh-xl-13 {
		    line-height: 2.3;
		  }

		  .lh-xl-14 {
		    line-height: 2.4;
		  }

		  .lh-xl-15 {
		    line-height: 2.5;
		  }

		  .tx-xl-center {
		    text-align: center;
		  }

		  .tx-xl-right {
		    text-align: right;
		  }

		  .tx-xl-left {
		    text-align: left;
		  }

		  .tx-xl-center-force {
		    text-align: center !important;
		  }

		  .tx-xl-right-force {
		    text-align: right !important;
		  }

		  .tx-xl-left-force {
		    text-align: left !important;
		  }
		}

		@media (min-width: 1400px) {
		  .tx-xxl-8 {
		    font-size: 8px;
		  }

		  .tx-xxl-8-force {
		    font-size: 8px !important;
		  }

		  .tx-xxl-9 {
		    font-size: 9px;
		  }

		  .tx-xxl-9-force {
		    font-size: 9px !important;
		  }

		  .tx-xxl-10 {
		    font-size: 10px;
		  }

		  .tx-xxl-10-force {
		    font-size: 10px !important;
		  }

		  .tx-xxl-11 {
		    font-size: 11px;
		  }

		  .tx-xxl-11-force {
		    font-size: 11px !important;
		  }

		  .tx-xxl-12 {
		    font-size: 12px;
		  }

		  .tx-xxl-12-force {
		    font-size: 12px !important;
		  }

		  .tx-xxl-13 {
		    font-size: 13px;
		  }

		  .tx-xxl-13-force {
		    font-size: 13px !important;
		  }

		  .tx-xxl-14 {
		    font-size: 14px;
		  }

		  .tx-xxl-14-force {
		    font-size: 14px !important;
		  }

		  .tx-xxl-15 {
		    font-size: 15px;
		  }

		  .tx-xxl-15-force {
		    font-size: 15px !important;
		  }

		  .tx-xxl-16 {
		    font-size: 16px;
		  }

		  .tx-xxl-16-force {
		    font-size: 16px !important;
		  }

		  .tx-xxl-18 {
		    font-size: 18px;
		  }

		  .tx-xxl-18-force {
		    font-size: 18px !important;
		  }

		  .tx-xxl-20 {
		    font-size: 20px;
		  }

		  .tx-xxl-20-force {
		    font-size: 20px !important;
		  }

		  .tx-xxl-22 {
		    font-size: 22px;
		  }

		  .tx-xxl-22-force {
		    font-size: 22px !important;
		  }

		  .tx-xxl-24 {
		    font-size: 24px;
		  }

		  .tx-xxl-24-force {
		    font-size: 24px !important;
		  }

		  .tx-xxl-26 {
		    font-size: 26px;
		  }

		  .tx-xxl-26-force {
		    font-size: 26px !important;
		  }

		  .tx-xxl-28 {
		    font-size: 28px;
		  }

		  .tx-xxl-28-force {
		    font-size: 28px !important;
		  }

		  .tx-xxl-30 {
		    font-size: 30px;
		  }

		  .tx-xxl-30-force {
		    font-size: 30px !important;
		  }

		  .tx-xxl-32 {
		    font-size: 32px;
		  }

		  .tx-xxl-32-force {
		    font-size: 32px !important;
		  }

		  .tx-xxl-34 {
		    font-size: 34px;
		  }

		  .tx-xxl-34-force {
		    font-size: 34px !important;
		  }

		  .tx-xxl-36 {
		    font-size: 36px;
		  }

		  .tx-xxl-36-force {
		    font-size: 36px !important;
		  }

		  .tx-xxl-38 {
		    font-size: 38px;
		  }

		  .tx-xxl-38-force {
		    font-size: 38px !important;
		  }

		  .tx-xxl-40 {
		    font-size: 40px;
		  }

		  .tx-xxl-40-force {
		    font-size: 40px !important;
		  }

		  .tx-xxl-42 {
		    font-size: 42px;
		  }

		  .tx-xxl-42-force {
		    font-size: 42px !important;
		  }

		  .tx-xxl-44 {
		    font-size: 44px;
		  }

		  .tx-xxl-44-force {
		    font-size: 44px !important;
		  }

		  .tx-xxl-46 {
		    font-size: 46px;
		  }

		  .tx-xxl-46-force {
		    font-size: 46px !important;
		  }

		  .tx-xxl-48 {
		    font-size: 48px;
		  }

		  .tx-xxl-48-force {
		    font-size: 48px !important;
		  }

		  .tx-xxl-50 {
		    font-size: 50px;
		  }

		  .tx-xxl-50-force {
		    font-size: 50px !important;
		  }

		  .tx-xxl-52 {
		    font-size: 52px;
		  }

		  .tx-xxl-52-force {
		    font-size: 52px !important;
		  }

		  .tx-xxl-54 {
		    font-size: 54px;
		  }

		  .tx-xxl-54-force {
		    font-size: 54px !important;
		  }

		  .tx-xxl-56 {
		    font-size: 56px;
		  }

		  .tx-xxl-56-force {
		    font-size: 56px !important;
		  }

		  .tx-xxl-58 {
		    font-size: 58px;
		  }

		  .tx-xxl-58-force {
		    font-size: 58px !important;
		  }

		  .tx-xxl-60 {
		    font-size: 60px;
		  }

		  .tx-xxl-60-force {
		    font-size: 60px !important;
		  }

		  .tx-xxl-62 {
		    font-size: 62px;
		  }

		  .tx-xxl-62-force {
		    font-size: 62px !important;
		  }

		  .tx-xxl-64 {
		    font-size: 64px;
		  }

		  .tx-xxl-64-force {
		    font-size: 64px !important;
		  }

		  .tx-xxl-66 {
		    font-size: 66px;
		  }

		  .tx-xxl-66-force {
		    font-size: 66px !important;
		  }

		  .tx-xxl-68 {
		    font-size: 68px;
		  }

		  .tx-xxl-68-force {
		    font-size: 68px !important;
		  }

		  .tx-xxl-70 {
		    font-size: 70px;
		  }

		  .tx-xxl-70-force {
		    font-size: 70px !important;
		  }

		  .tx-xxl-72 {
		    font-size: 72px;
		  }

		  .tx-xxl-72-force {
		    font-size: 72px !important;
		  }

		  .tx-xxl-74 {
		    font-size: 74px;
		  }

		  .tx-xxl-74-force {
		    font-size: 74px !important;
		  }

		  .tx-xxl-76 {
		    font-size: 76px;
		  }

		  .tx-xxl-76-force {
		    font-size: 76px !important;
		  }

		  .tx-xxl-78 {
		    font-size: 78px;
		  }

		  .tx-xxl-78-force {
		    font-size: 78px !important;
		  }

		  .tx-xxl-80 {
		    font-size: 80px;
		  }

		  .tx-xxl-80-force {
		    font-size: 80px !important;
		  }

		  .tx-xxl-82 {
		    font-size: 82px;
		  }

		  .tx-xxl-82-force {
		    font-size: 82px !important;
		  }

		  .tx-xxl-84 {
		    font-size: 84px;
		  }

		  .tx-xxl-84-force {
		    font-size: 84px !important;
		  }

		  .tx-xxl-86 {
		    font-size: 86px;
		  }

		  .tx-xxl-86-force {
		    font-size: 86px !important;
		  }

		  .tx-xxl-88 {
		    font-size: 88px;
		  }

		  .tx-xxl-88-force {
		    font-size: 88px !important;
		  }

		  .tx-xxl-90 {
		    font-size: 90px;
		  }

		  .tx-xxl-90-force {
		    font-size: 90px !important;
		  }

		  .tx-xxl-92 {
		    font-size: 92px;
		  }

		  .tx-xxl-92-force {
		    font-size: 92px !important;
		  }

		  .tx-xxl-94 {
		    font-size: 94px;
		  }

		  .tx-xxl-94-force {
		    font-size: 94px !important;
		  }

		  .tx-xxl-96 {
		    font-size: 96px;
		  }

		  .tx-xxl-96-force {
		    font-size: 96px !important;
		  }

		  .tx-xxl-98 {
		    font-size: 98px;
		  }

		  .tx-xxl-98-force {
		    font-size: 98px !important;
		  }

		  .tx-xxl-100 {
		    font-size: 100px;
		  }

		  .tx-xxl-100-force {
		    font-size: 100px !important;
		  }

		  .tx-xxl-102 {
		    font-size: 102px;
		  }

		  .tx-xxl-102-force {
		    font-size: 102px !important;
		  }

		  .tx-xxl-104 {
		    font-size: 104px;
		  }

		  .tx-xxl-104-force {
		    font-size: 104px !important;
		  }

		  .tx-xxl-106 {
		    font-size: 106px;
		  }

		  .tx-xxl-106-force {
		    font-size: 106px !important;
		  }

		  .tx-xxl-108 {
		    font-size: 108px;
		  }

		  .tx-xxl-108-force {
		    font-size: 108px !important;
		  }

		  .tx-xxl-110 {
		    font-size: 110px;
		  }

		  .tx-xxl-110-force {
		    font-size: 110px !important;
		  }

		  .tx-xxl-112 {
		    font-size: 112px;
		  }

		  .tx-xxl-112-force {
		    font-size: 112px !important;
		  }

		  .tx-xxl-114 {
		    font-size: 114px;
		  }

		  .tx-xxl-114-force {
		    font-size: 114px !important;
		  }

		  .tx-xxl-116 {
		    font-size: 116px;
		  }

		  .tx-xxl-116-force {
		    font-size: 116px !important;
		  }

		  .tx-xxl-118 {
		    font-size: 118px;
		  }

		  .tx-xxl-118-force {
		    font-size: 118px !important;
		  }

		  .tx-xxl-120 {
		    font-size: 120px;
		  }

		  .tx-xxl-120-force {
		    font-size: 120px !important;
		  }

		  .tx-xxl-122 {
		    font-size: 122px;
		  }

		  .tx-xxl-122-force {
		    font-size: 122px !important;
		  }

		  .tx-xxl-124 {
		    font-size: 124px;
		  }

		  .tx-xxl-124-force {
		    font-size: 124px !important;
		  }

		  .tx-xxl-126 {
		    font-size: 126px;
		  }

		  .tx-xxl-126-force {
		    font-size: 126px !important;
		  }

		  .tx-xxl-128 {
		    font-size: 128px;
		  }

		  .tx-xxl-128-force {
		    font-size: 128px !important;
		  }

		  .tx-xxl-130 {
		    font-size: 130px;
		  }

		  .tx-xxl-130-force {
		    font-size: 130px !important;
		  }

		  .tx-xxl-132 {
		    font-size: 132px;
		  }

		  .tx-xxl-132-force {
		    font-size: 132px !important;
		  }

		  .tx-xxl-134 {
		    font-size: 134px;
		  }

		  .tx-xxl-134-force {
		    font-size: 134px !important;
		  }

		  .tx-xxl-136 {
		    font-size: 136px;
		  }

		  .tx-xxl-136-force {
		    font-size: 136px !important;
		  }

		  .tx-xxl-138 {
		    font-size: 138px;
		  }

		  .tx-xxl-138-force {
		    font-size: 138px !important;
		  }

		  .tx-xxl-140 {
		    font-size: 140px;
		  }

		  .tx-xxl-140-force {
		    font-size: 140px !important;
		  }

		  .tx-xxl-bold {
		    font-weight: 700;
		  }

		  .tx-xxl-semibold {
		    font-weight: 600;
		  }

		  .tx-xxl-medium {
		    font-weight: 500;
		  }

		  .tx-xxl-normal {
		    font-weight: 400;
		  }

		  .tx-xxl-light {
		    font-weight: 300;
		  }

		  .tx-xxl-thin {
		    font-weight: 200;
		  }

		  .tx-xxl-xthin {
		    font-weight: 100;
		  }

		  .lh-xxl-0 {
		    line-height: 0;
		  }

		  .lh-xxl-1 {
		    line-height: 1.1;
		  }

		  .lh-xxl-2 {
		    line-height: 1.2;
		  }

		  .lh-xxl-3 {
		    line-height: 1.3;
		  }

		  .lh-xxl-4 {
		    line-height: 1.4;
		  }

		  .lh-xxl-5 {
		    line-height: 1.5;
		  }

		  .lh-xxl-6 {
		    line-height: 1.6;
		  }

		  .lh-xxl-7 {
		    line-height: 1.7;
		  }

		  .lh-xxl-8 {
		    line-height: 1.8;
		  }

		  .lh-xxl-9 {
		    line-height: 1.9;
		  }

		  .lh-xxl-10 {
		    line-height: 2.0;
		  }

		  .lh-xxl-11 {
		    line-height: 2.1;
		  }

		  .lh-xxl-12 {
		    line-height: 2.2;
		  }

		  .lh-xxl-13 {
		    line-height: 2.3;
		  }

		  .lh-xxl-14 {
		    line-height: 2.4;
		  }

		  .lh-xxl-15 {
		    line-height: 2.5;
		  }

		  .tx-xxl-center {
		    text-align: center;
		  }

		  .tx-xxl-right {
		    text-align: right;
		  }

		  .tx-xxl-left {
		    text-align: left;
		  }

		  .tx-xxl-center-force {
		    text-align: center !important;
		  }

		  .tx-xxl-right-force {
		    text-align: right !important;
		  }

		  .tx-xxl-left-force {
		    text-align: left !important;
		  }
		}
		/* ------------------------------------------ */
		/* ############### 6.10 Width ############### */
		/* ------------------------------------------ */
		.wd-5 {
		  width: 5px;
		}

		.wd-5p {
		  width: 5%;
		}

		.mx-wd-5p {
		  max-width: 5%;
		}

		.mn-wd-5p {
		  min-width: 5%;
		}

		.wd-5-force {
		  width: 5px !important;
		}

		.wd-5p-force {
		  width: 5% !important;
		}

		.mx-wd-5p-force {
		  max-width: 5% !important;
		}

		.mn-wd-5p-force {
		  min-width: 5% !important;
		}

		.wd-10 {
		  width: 10px;
		}

		.wd-10p {
		  width: 10%;
		}

		.mx-wd-10p {
		  max-width: 10%;
		}

		.mn-wd-10p {
		  min-width: 10%;
		}

		.wd-10-force {
		  width: 10px !important;
		}

		.wd-10p-force {
		  width: 10% !important;
		}

		.mx-wd-10p-force {
		  max-width: 10% !important;
		}

		.mn-wd-10p-force {
		  min-width: 10% !important;
		}

		.wd-15 {
		  width: 15px;
		}

		.wd-15p {
		  width: 15%;
		}

		.mx-wd-15p {
		  max-width: 15%;
		}

		.mn-wd-15p {
		  min-width: 15%;
		}

		.wd-15-force {
		  width: 15px !important;
		}

		.wd-15p-force {
		  width: 15% !important;
		}

		.mx-wd-15p-force {
		  max-width: 15% !important;
		}

		.mn-wd-15p-force {
		  min-width: 15% !important;
		}

		.wd-20 {
		  width: 20px;
		}

		.wd-20p {
		  width: 20%;
		}

		.mx-wd-20p {
		  max-width: 20%;
		}

		.mn-wd-20p {
		  min-width: 20%;
		}

		.wd-20-force {
		  width: 20px !important;
		}

		.wd-20p-force {
		  width: 20% !important;
		}

		.mx-wd-20p-force {
		  max-width: 20% !important;
		}

		.mn-wd-20p-force {
		  min-width: 20% !important;
		}

		.wd-25 {
		  width: 25px;
		}

		.wd-25p {
		  width: 25%;
		}

		.mx-wd-25p {
		  max-width: 25%;
		}

		.mn-wd-25p {
		  min-width: 25%;
		}

		.wd-25-force {
		  width: 25px !important;
		}

		.wd-25p-force {
		  width: 25% !important;
		}

		.mx-wd-25p-force {
		  max-width: 25% !important;
		}

		.mn-wd-25p-force {
		  min-width: 25% !important;
		}

		.wd-30 {
		  width: 30px;
		}

		.wd-30p {
		  width: 30%;
		}

		.mx-wd-30p {
		  max-width: 30%;
		}

		.mn-wd-30p {
		  min-width: 30%;
		}

		.wd-30-force {
		  width: 30px !important;
		}

		.wd-30p-force {
		  width: 30% !important;
		}

		.mx-wd-30p-force {
		  max-width: 30% !important;
		}

		.mn-wd-30p-force {
		  min-width: 30% !important;
		}

		.wd-35 {
		  width: 35px;
		}

		.wd-35p {
		  width: 35%;
		}

		.mx-wd-35p {
		  max-width: 35%;
		}

		.mn-wd-35p {
		  min-width: 35%;
		}

		.wd-35-force {
		  width: 35px !important;
		}

		.wd-35p-force {
		  width: 35% !important;
		}

		.mx-wd-35p-force {
		  max-width: 35% !important;
		}

		.mn-wd-35p-force {
		  min-width: 35% !important;
		}

		.wd-40 {
		  width: 40px;
		}

		.wd-40p {
		  width: 40%;
		}

		.mx-wd-40p {
		  max-width: 40%;
		}

		.mn-wd-40p {
		  min-width: 40%;
		}

		.wd-40-force {
		  width: 40px !important;
		}

		.wd-40p-force {
		  width: 40% !important;
		}

		.mx-wd-40p-force {
		  max-width: 40% !important;
		}

		.mn-wd-40p-force {
		  min-width: 40% !important;
		}

		.wd-45 {
		  width: 45px;
		}

		.wd-45p {
		  width: 45%;
		}

		.mx-wd-45p {
		  max-width: 45%;
		}

		.mn-wd-45p {
		  min-width: 45%;
		}

		.wd-45-force {
		  width: 45px !important;
		}

		.wd-45p-force {
		  width: 45% !important;
		}

		.mx-wd-45p-force {
		  max-width: 45% !important;
		}

		.mn-wd-45p-force {
		  min-width: 45% !important;
		}

		.wd-50 {
		  width: 50px;
		}

		.wd-50p {
		  width: 50%;
		}

		.mx-wd-50p {
		  max-width: 50%;
		}

		.mn-wd-50p {
		  min-width: 50%;
		}

		.wd-50-force {
		  width: 50px !important;
		}

		.wd-50p-force {
		  width: 50% !important;
		}

		.mx-wd-50p-force {
		  max-width: 50% !important;
		}

		.mn-wd-50p-force {
		  min-width: 50% !important;
		}

		.wd-55 {
		  width: 55px;
		}

		.wd-55p {
		  width: 55%;
		}

		.mx-wd-55p {
		  max-width: 55%;
		}

		.mn-wd-55p {
		  min-width: 55%;
		}

		.wd-55-force {
		  width: 55px !important;
		}

		.wd-55p-force {
		  width: 55% !important;
		}

		.mx-wd-55p-force {
		  max-width: 55% !important;
		}

		.mn-wd-55p-force {
		  min-width: 55% !important;
		}

		.wd-60 {
		  width: 60px;
		}

		.wd-60p {
		  width: 60%;
		}

		.mx-wd-60p {
		  max-width: 60%;
		}

		.mn-wd-60p {
		  min-width: 60%;
		}

		.wd-60-force {
		  width: 60px !important;
		}

		.wd-60p-force {
		  width: 60% !important;
		}

		.mx-wd-60p-force {
		  max-width: 60% !important;
		}

		.mn-wd-60p-force {
		  min-width: 60% !important;
		}

		.wd-65 {
		  width: 65px;
		}

		.wd-65p {
		  width: 65%;
		}

		.mx-wd-65p {
		  max-width: 65%;
		}

		.mn-wd-65p {
		  min-width: 65%;
		}

		.wd-65-force {
		  width: 65px !important;
		}

		.wd-65p-force {
		  width: 65% !important;
		}

		.mx-wd-65p-force {
		  max-width: 65% !important;
		}

		.mn-wd-65p-force {
		  min-width: 65% !important;
		}

		.wd-70 {
		  width: 70px;
		}

		.wd-70p {
		  width: 70%;
		}

		.mx-wd-70p {
		  max-width: 70%;
		}

		.mn-wd-70p {
		  min-width: 70%;
		}

		.wd-70-force {
		  width: 70px !important;
		}

		.wd-70p-force {
		  width: 70% !important;
		}

		.mx-wd-70p-force {
		  max-width: 70% !important;
		}

		.mn-wd-70p-force {
		  min-width: 70% !important;
		}

		.wd-75 {
		  width: 75px;
		}

		.wd-75p {
		  width: 75%;
		}

		.mx-wd-75p {
		  max-width: 75%;
		}

		.mn-wd-75p {
		  min-width: 75%;
		}

		.wd-75-force {
		  width: 75px !important;
		}

		.wd-75p-force {
		  width: 75% !important;
		}

		.mx-wd-75p-force {
		  max-width: 75% !important;
		}

		.mn-wd-75p-force {
		  min-width: 75% !important;
		}

		.wd-80 {
		  width: 80px;
		}

		.wd-80p {
		  width: 80%;
		}

		.mx-wd-80p {
		  max-width: 80%;
		}

		.mn-wd-80p {
		  min-width: 80%;
		}

		.wd-80-force {
		  width: 80px !important;
		}

		.wd-80p-force {
		  width: 80% !important;
		}

		.mx-wd-80p-force {
		  max-width: 80% !important;
		}

		.mn-wd-80p-force {
		  min-width: 80% !important;
		}

		.wd-85 {
		  width: 85px;
		}

		.wd-85p {
		  width: 85%;
		}

		.mx-wd-85p {
		  max-width: 85%;
		}

		.mn-wd-85p {
		  min-width: 85%;
		}

		.wd-85-force {
		  width: 85px !important;
		}

		.wd-85p-force {
		  width: 85% !important;
		}

		.mx-wd-85p-force {
		  max-width: 85% !important;
		}

		.mn-wd-85p-force {
		  min-width: 85% !important;
		}

		.wd-90 {
		  width: 90px;
		}

		.wd-90p {
		  width: 90%;
		}

		.mx-wd-90p {
		  max-width: 90%;
		}

		.mn-wd-90p {
		  min-width: 90%;
		}

		.wd-90-force {
		  width: 90px !important;
		}

		.wd-90p-force {
		  width: 90% !important;
		}

		.mx-wd-90p-force {
		  max-width: 90% !important;
		}

		.mn-wd-90p-force {
		  min-width: 90% !important;
		}

		.wd-95 {
		  width: 95px;
		}

		.wd-95p {
		  width: 95%;
		}

		.mx-wd-95p {
		  max-width: 95%;
		}

		.mn-wd-95p {
		  min-width: 95%;
		}

		.wd-95-force {
		  width: 95px !important;
		}

		.wd-95p-force {
		  width: 95% !important;
		}

		.mx-wd-95p-force {
		  max-width: 95% !important;
		}

		.mn-wd-95p-force {
		  min-width: 95% !important;
		}

		.wd-100 {
		  width: 100px;
		}

		.wd-100p {
		  width: 100%;
		}

		.mx-wd-100p {
		  max-width: 100%;
		}

		.mn-wd-100p {
		  min-width: 100%;
		}

		.wd-100-force {
		  width: 100px !important;
		}

		.wd-100p-force {
		  width: 100% !important;
		}

		.mx-wd-100p-force {
		  max-width: 100% !important;
		}

		.mn-wd-100p-force {
		  min-width: 100% !important;
		}

		.wd-150 {
		  width: 150px;
		}

		.wd-150-force {
		  width: 150px !important;
		}

		.wd-200 {
		  width: 200px;
		}

		.wd-200-force {
		  width: 200px !important;
		}

		.wd-250 {
		  width: 250px;
		}

		.wd-250-force {
		  width: 250px !important;
		}

		.wd-300 {
		  width: 300px;
		}

		.wd-300-force {
		  width: 300px !important;
		}

		.wd-350 {
		  width: 350px;
		}

		.wd-350-force {
		  width: 350px !important;
		}

		.wd-400 {
		  width: 400px;
		}

		.wd-400-force {
		  width: 400px !important;
		}

		.wd-450 {
		  width: 450px;
		}

		.wd-450-force {
		  width: 450px !important;
		}

		.wd-500 {
		  width: 500px;
		}

		.wd-500-force {
		  width: 500px !important;
		}

		.wd-550 {
		  width: 550px;
		}

		.wd-550-force {
		  width: 550px !important;
		}

		.wd-600 {
		  width: 600px;
		}

		.wd-600-force {
		  width: 600px !important;
		}

		.wd-650 {
		  width: 650px;
		}

		.wd-650-force {
		  width: 650px !important;
		}

		.wd-700 {
		  width: 700px;
		}

		.wd-700-force {
		  width: 700px !important;
		}

		.wd-750 {
		  width: 750px;
		}

		.wd-750-force {
		  width: 750px !important;
		}

		.wd-800 {
		  width: 800px;
		}

		.wd-800-force {
		  width: 800px !important;
		}

		.wd-850 {
		  width: 850px;
		}

		.wd-850-force {
		  width: 850px !important;
		}

		.wd-900 {
		  width: 900px;
		}

		.wd-900-force {
		  width: 900px !important;
		}

		.wd-950 {
		  width: 950px;
		}

		.wd-950-force {
		  width: 950px !important;
		}

		.wd-1000 {
		  width: 1000px;
		}

		.wd-1000-force {
		  width: 1000px !important;
		}

		@media (min-width: 480px) {
		  .wd-xs-5 {
		    width: 5px;
		  }

		  .wd-xs-5p {
		    width: 5%;
		  }

		  .mx-wd-xs-5p {
		    max-width: 5%;
		  }

		  .mn-wd-xs-5p {
		    min-width: 5%;
		  }

		  .wd-xs-5-force {
		    width: 5px !important;
		  }

		  .wd-xs-5p-force {
		    width: 5% !important;
		  }

		  .mx-wd-xs-5p-force {
		    max-width: 5% !important;
		  }

		  .mn-wd-xs-5p-force {
		    min-width: 5% !important;
		  }

		  .wd-xs-10 {
		    width: 10px;
		  }

		  .wd-xs-10p {
		    width: 10%;
		  }

		  .mx-wd-xs-10p {
		    max-width: 10%;
		  }

		  .mn-wd-xs-10p {
		    min-width: 10%;
		  }

		  .wd-xs-10-force {
		    width: 10px !important;
		  }

		  .wd-xs-10p-force {
		    width: 10% !important;
		  }

		  .mx-wd-xs-10p-force {
		    max-width: 10% !important;
		  }

		  .mn-wd-xs-10p-force {
		    min-width: 10% !important;
		  }

		  .wd-xs-15 {
		    width: 15px;
		  }

		  .wd-xs-15p {
		    width: 15%;
		  }

		  .mx-wd-xs-15p {
		    max-width: 15%;
		  }

		  .mn-wd-xs-15p {
		    min-width: 15%;
		  }

		  .wd-xs-15-force {
		    width: 15px !important;
		  }

		  .wd-xs-15p-force {
		    width: 15% !important;
		  }

		  .mx-wd-xs-15p-force {
		    max-width: 15% !important;
		  }

		  .mn-wd-xs-15p-force {
		    min-width: 15% !important;
		  }

		  .wd-xs-20 {
		    width: 20px;
		  }

		  .wd-xs-20p {
		    width: 20%;
		  }

		  .mx-wd-xs-20p {
		    max-width: 20%;
		  }

		  .mn-wd-xs-20p {
		    min-width: 20%;
		  }

		  .wd-xs-20-force {
		    width: 20px !important;
		  }

		  .wd-xs-20p-force {
		    width: 20% !important;
		  }

		  .mx-wd-xs-20p-force {
		    max-width: 20% !important;
		  }

		  .mn-wd-xs-20p-force {
		    min-width: 20% !important;
		  }

		  .wd-xs-25 {
		    width: 25px;
		  }

		  .wd-xs-25p {
		    width: 25%;
		  }

		  .mx-wd-xs-25p {
		    max-width: 25%;
		  }

		  .mn-wd-xs-25p {
		    min-width: 25%;
		  }

		  .wd-xs-25-force {
		    width: 25px !important;
		  }

		  .wd-xs-25p-force {
		    width: 25% !important;
		  }

		  .mx-wd-xs-25p-force {
		    max-width: 25% !important;
		  }

		  .mn-wd-xs-25p-force {
		    min-width: 25% !important;
		  }

		  .wd-xs-30 {
		    width: 30px;
		  }

		  .wd-xs-30p {
		    width: 30%;
		  }

		  .mx-wd-xs-30p {
		    max-width: 30%;
		  }

		  .mn-wd-xs-30p {
		    min-width: 30%;
		  }

		  .wd-xs-30-force {
		    width: 30px !important;
		  }

		  .wd-xs-30p-force {
		    width: 30% !important;
		  }

		  .mx-wd-xs-30p-force {
		    max-width: 30% !important;
		  }

		  .mn-wd-xs-30p-force {
		    min-width: 30% !important;
		  }

		  .wd-xs-35 {
		    width: 35px;
		  }

		  .wd-xs-35p {
		    width: 35%;
		  }

		  .mx-wd-xs-35p {
		    max-width: 35%;
		  }

		  .mn-wd-xs-35p {
		    min-width: 35%;
		  }

		  .wd-xs-35-force {
		    width: 35px !important;
		  }

		  .wd-xs-35p-force {
		    width: 35% !important;
		  }

		  .mx-wd-xs-35p-force {
		    max-width: 35% !important;
		  }

		  .mn-wd-xs-35p-force {
		    min-width: 35% !important;
		  }

		  .wd-xs-40 {
		    width: 40px;
		  }

		  .wd-xs-40p {
		    width: 40%;
		  }

		  .mx-wd-xs-40p {
		    max-width: 40%;
		  }

		  .mn-wd-xs-40p {
		    min-width: 40%;
		  }

		  .wd-xs-40-force {
		    width: 40px !important;
		  }

		  .wd-xs-40p-force {
		    width: 40% !important;
		  }

		  .mx-wd-xs-40p-force {
		    max-width: 40% !important;
		  }

		  .mn-wd-xs-40p-force {
		    min-width: 40% !important;
		  }

		  .wd-xs-45 {
		    width: 45px;
		  }

		  .wd-xs-45p {
		    width: 45%;
		  }

		  .mx-wd-xs-45p {
		    max-width: 45%;
		  }

		  .mn-wd-xs-45p {
		    min-width: 45%;
		  }

		  .wd-xs-45-force {
		    width: 45px !important;
		  }

		  .wd-xs-45p-force {
		    width: 45% !important;
		  }

		  .mx-wd-xs-45p-force {
		    max-width: 45% !important;
		  }

		  .mn-wd-xs-45p-force {
		    min-width: 45% !important;
		  }

		  .wd-xs-50 {
		    width: 50px;
		  }

		  .wd-xs-50p {
		    width: 50%;
		  }

		  .mx-wd-xs-50p {
		    max-width: 50%;
		  }

		  .mn-wd-xs-50p {
		    min-width: 50%;
		  }

		  .wd-xs-50-force {
		    width: 50px !important;
		  }

		  .wd-xs-50p-force {
		    width: 50% !important;
		  }

		  .mx-wd-xs-50p-force {
		    max-width: 50% !important;
		  }

		  .mn-wd-xs-50p-force {
		    min-width: 50% !important;
		  }

		  .wd-xs-55 {
		    width: 55px;
		  }

		  .wd-xs-55p {
		    width: 55%;
		  }

		  .mx-wd-xs-55p {
		    max-width: 55%;
		  }

		  .mn-wd-xs-55p {
		    min-width: 55%;
		  }

		  .wd-xs-55-force {
		    width: 55px !important;
		  }

		  .wd-xs-55p-force {
		    width: 55% !important;
		  }

		  .mx-wd-xs-55p-force {
		    max-width: 55% !important;
		  }

		  .mn-wd-xs-55p-force {
		    min-width: 55% !important;
		  }

		  .wd-xs-60 {
		    width: 60px;
		  }

		  .wd-xs-60p {
		    width: 60%;
		  }

		  .mx-wd-xs-60p {
		    max-width: 60%;
		  }

		  .mn-wd-xs-60p {
		    min-width: 60%;
		  }

		  .wd-xs-60-force {
		    width: 60px !important;
		  }

		  .wd-xs-60p-force {
		    width: 60% !important;
		  }

		  .mx-wd-xs-60p-force {
		    max-width: 60% !important;
		  }

		  .mn-wd-xs-60p-force {
		    min-width: 60% !important;
		  }

		  .wd-xs-65 {
		    width: 65px;
		  }

		  .wd-xs-65p {
		    width: 65%;
		  }

		  .mx-wd-xs-65p {
		    max-width: 65%;
		  }

		  .mn-wd-xs-65p {
		    min-width: 65%;
		  }

		  .wd-xs-65-force {
		    width: 65px !important;
		  }

		  .wd-xs-65p-force {
		    width: 65% !important;
		  }

		  .mx-wd-xs-65p-force {
		    max-width: 65% !important;
		  }

		  .mn-wd-xs-65p-force {
		    min-width: 65% !important;
		  }

		  .wd-xs-70 {
		    width: 70px;
		  }

		  .wd-xs-70p {
		    width: 70%;
		  }

		  .mx-wd-xs-70p {
		    max-width: 70%;
		  }

		  .mn-wd-xs-70p {
		    min-width: 70%;
		  }

		  .wd-xs-70-force {
		    width: 70px !important;
		  }

		  .wd-xs-70p-force {
		    width: 70% !important;
		  }

		  .mx-wd-xs-70p-force {
		    max-width: 70% !important;
		  }

		  .mn-wd-xs-70p-force {
		    min-width: 70% !important;
		  }

		  .wd-xs-75 {
		    width: 75px;
		  }

		  .wd-xs-75p {
		    width: 75%;
		  }

		  .mx-wd-xs-75p {
		    max-width: 75%;
		  }

		  .mn-wd-xs-75p {
		    min-width: 75%;
		  }

		  .wd-xs-75-force {
		    width: 75px !important;
		  }

		  .wd-xs-75p-force {
		    width: 75% !important;
		  }

		  .mx-wd-xs-75p-force {
		    max-width: 75% !important;
		  }

		  .mn-wd-xs-75p-force {
		    min-width: 75% !important;
		  }

		  .wd-xs-80 {
		    width: 80px;
		  }

		  .wd-xs-80p {
		    width: 80%;
		  }

		  .mx-wd-xs-80p {
		    max-width: 80%;
		  }

		  .mn-wd-xs-80p {
		    min-width: 80%;
		  }

		  .wd-xs-80-force {
		    width: 80px !important;
		  }

		  .wd-xs-80p-force {
		    width: 80% !important;
		  }

		  .mx-wd-xs-80p-force {
		    max-width: 80% !important;
		  }

		  .mn-wd-xs-80p-force {
		    min-width: 80% !important;
		  }

		  .wd-xs-85 {
		    width: 85px;
		  }

		  .wd-xs-85p {
		    width: 85%;
		  }

		  .mx-wd-xs-85p {
		    max-width: 85%;
		  }

		  .mn-wd-xs-85p {
		    min-width: 85%;
		  }

		  .wd-xs-85-force {
		    width: 85px !important;
		  }

		  .wd-xs-85p-force {
		    width: 85% !important;
		  }

		  .mx-wd-xs-85p-force {
		    max-width: 85% !important;
		  }

		  .mn-wd-xs-85p-force {
		    min-width: 85% !important;
		  }

		  .wd-xs-90 {
		    width: 90px;
		  }

		  .wd-xs-90p {
		    width: 90%;
		  }

		  .mx-wd-xs-90p {
		    max-width: 90%;
		  }

		  .mn-wd-xs-90p {
		    min-width: 90%;
		  }

		  .wd-xs-90-force {
		    width: 90px !important;
		  }

		  .wd-xs-90p-force {
		    width: 90% !important;
		  }

		  .mx-wd-xs-90p-force {
		    max-width: 90% !important;
		  }

		  .mn-wd-xs-90p-force {
		    min-width: 90% !important;
		  }

		  .wd-xs-95 {
		    width: 95px;
		  }

		  .wd-xs-95p {
		    width: 95%;
		  }

		  .mx-wd-xs-95p {
		    max-width: 95%;
		  }

		  .mn-wd-xs-95p {
		    min-width: 95%;
		  }

		  .wd-xs-95-force {
		    width: 95px !important;
		  }

		  .wd-xs-95p-force {
		    width: 95% !important;
		  }

		  .mx-wd-xs-95p-force {
		    max-width: 95% !important;
		  }

		  .mn-wd-xs-95p-force {
		    min-width: 95% !important;
		  }

		  .wd-xs-100 {
		    width: 100px;
		  }

		  .wd-xs-100p {
		    width: 100%;
		  }

		  .mx-wd-xs-100p {
		    max-width: 100%;
		  }

		  .mn-wd-xs-100p {
		    min-width: 100%;
		  }

		  .wd-xs-100-force {
		    width: 100px !important;
		  }

		  .wd-xs-100p-force {
		    width: 100% !important;
		  }

		  .mx-wd-xs-100p-force {
		    max-width: 100% !important;
		  }

		  .mn-wd-xs-100p-force {
		    min-width: 100% !important;
		  }

		  .wd-xs-150 {
		    width: 150px;
		  }

		  .wd-xs-150p {
		    width: 150%;
		  }

		  .mx-wd-xs-150p {
		    max-width: 150%;
		  }

		  .mn-wd-xs-150p {
		    min-width: 150%;
		  }

		  .wd-xs-150-force {
		    width: 150px !important;
		  }

		  .wd-xs-150p-force {
		    width: 150% !important;
		  }

		  .mx-wd-xs-150p-force {
		    max-width: 150% !important;
		  }

		  .mn-wd-xs-150p-force {
		    min-width: 150% !important;
		  }

		  .wd-xs-200 {
		    width: 200px;
		  }

		  .wd-xs-200p {
		    width: 200%;
		  }

		  .mx-wd-xs-200p {
		    max-width: 200%;
		  }

		  .mn-wd-xs-200p {
		    min-width: 200%;
		  }

		  .wd-xs-200-force {
		    width: 200px !important;
		  }

		  .wd-xs-200p-force {
		    width: 200% !important;
		  }

		  .mx-wd-xs-200p-force {
		    max-width: 200% !important;
		  }

		  .mn-wd-xs-200p-force {
		    min-width: 200% !important;
		  }

		  .wd-xs-250 {
		    width: 250px;
		  }

		  .wd-xs-250p {
		    width: 250%;
		  }

		  .mx-wd-xs-250p {
		    max-width: 250%;
		  }

		  .mn-wd-xs-250p {
		    min-width: 250%;
		  }

		  .wd-xs-250-force {
		    width: 250px !important;
		  }

		  .wd-xs-250p-force {
		    width: 250% !important;
		  }

		  .mx-wd-xs-250p-force {
		    max-width: 250% !important;
		  }

		  .mn-wd-xs-250p-force {
		    min-width: 250% !important;
		  }

		  .wd-xs-300 {
		    width: 300px;
		  }

		  .wd-xs-300p {
		    width: 300%;
		  }

		  .mx-wd-xs-300p {
		    max-width: 300%;
		  }

		  .mn-wd-xs-300p {
		    min-width: 300%;
		  }

		  .wd-xs-300-force {
		    width: 300px !important;
		  }

		  .wd-xs-300p-force {
		    width: 300% !important;
		  }

		  .mx-wd-xs-300p-force {
		    max-width: 300% !important;
		  }

		  .mn-wd-xs-300p-force {
		    min-width: 300% !important;
		  }

		  .wd-xs-350 {
		    width: 350px;
		  }

		  .wd-xs-350p {
		    width: 350%;
		  }

		  .mx-wd-xs-350p {
		    max-width: 350%;
		  }

		  .mn-wd-xs-350p {
		    min-width: 350%;
		  }

		  .wd-xs-350-force {
		    width: 350px !important;
		  }

		  .wd-xs-350p-force {
		    width: 350% !important;
		  }

		  .mx-wd-xs-350p-force {
		    max-width: 350% !important;
		  }

		  .mn-wd-xs-350p-force {
		    min-width: 350% !important;
		  }

		  .wd-xs-400 {
		    width: 400px;
		  }

		  .wd-xs-400p {
		    width: 400%;
		  }

		  .mx-wd-xs-400p {
		    max-width: 400%;
		  }

		  .mn-wd-xs-400p {
		    min-width: 400%;
		  }

		  .wd-xs-400-force {
		    width: 400px !important;
		  }

		  .wd-xs-400p-force {
		    width: 400% !important;
		  }

		  .mx-wd-xs-400p-force {
		    max-width: 400% !important;
		  }

		  .mn-wd-xs-400p-force {
		    min-width: 400% !important;
		  }

		  .wd-xs-450 {
		    width: 450px;
		  }

		  .wd-xs-450p {
		    width: 450%;
		  }

		  .mx-wd-xs-450p {
		    max-width: 450%;
		  }

		  .mn-wd-xs-450p {
		    min-width: 450%;
		  }

		  .wd-xs-450-force {
		    width: 450px !important;
		  }

		  .wd-xs-450p-force {
		    width: 450% !important;
		  }

		  .mx-wd-xs-450p-force {
		    max-width: 450% !important;
		  }

		  .mn-wd-xs-450p-force {
		    min-width: 450% !important;
		  }

		  .wd-xs-500 {
		    width: 500px;
		  }

		  .wd-xs-500p {
		    width: 500%;
		  }

		  .mx-wd-xs-500p {
		    max-width: 500%;
		  }

		  .mn-wd-xs-500p {
		    min-width: 500%;
		  }

		  .wd-xs-500-force {
		    width: 500px !important;
		  }

		  .wd-xs-500p-force {
		    width: 500% !important;
		  }

		  .mx-wd-xs-500p-force {
		    max-width: 500% !important;
		  }

		  .mn-wd-xs-500p-force {
		    min-width: 500% !important;
		  }

		  .wd-xs-550 {
		    width: 550px;
		  }

		  .wd-xs-550p {
		    width: 550%;
		  }

		  .mx-wd-xs-550p {
		    max-width: 550%;
		  }

		  .mn-wd-xs-550p {
		    min-width: 550%;
		  }

		  .wd-xs-550-force {
		    width: 550px !important;
		  }

		  .wd-xs-550p-force {
		    width: 550% !important;
		  }

		  .mx-wd-xs-550p-force {
		    max-width: 550% !important;
		  }

		  .mn-wd-xs-550p-force {
		    min-width: 550% !important;
		  }

		  .wd-xs-600 {
		    width: 600px;
		  }

		  .wd-xs-600p {
		    width: 600%;
		  }

		  .mx-wd-xs-600p {
		    max-width: 600%;
		  }

		  .mn-wd-xs-600p {
		    min-width: 600%;
		  }

		  .wd-xs-600-force {
		    width: 600px !important;
		  }

		  .wd-xs-600p-force {
		    width: 600% !important;
		  }

		  .mx-wd-xs-600p-force {
		    max-width: 600% !important;
		  }

		  .mn-wd-xs-600p-force {
		    min-width: 600% !important;
		  }

		  .wd-xs-650 {
		    width: 650px;
		  }

		  .wd-xs-650p {
		    width: 650%;
		  }

		  .mx-wd-xs-650p {
		    max-width: 650%;
		  }

		  .mn-wd-xs-650p {
		    min-width: 650%;
		  }

		  .wd-xs-650-force {
		    width: 650px !important;
		  }

		  .wd-xs-650p-force {
		    width: 650% !important;
		  }

		  .mx-wd-xs-650p-force {
		    max-width: 650% !important;
		  }

		  .mn-wd-xs-650p-force {
		    min-width: 650% !important;
		  }

		  .wd-xs-700 {
		    width: 700px;
		  }

		  .wd-xs-700p {
		    width: 700%;
		  }

		  .mx-wd-xs-700p {
		    max-width: 700%;
		  }

		  .mn-wd-xs-700p {
		    min-width: 700%;
		  }

		  .wd-xs-700-force {
		    width: 700px !important;
		  }

		  .wd-xs-700p-force {
		    width: 700% !important;
		  }

		  .mx-wd-xs-700p-force {
		    max-width: 700% !important;
		  }

		  .mn-wd-xs-700p-force {
		    min-width: 700% !important;
		  }

		  .wd-xs-750 {
		    width: 750px;
		  }

		  .wd-xs-750p {
		    width: 750%;
		  }

		  .mx-wd-xs-750p {
		    max-width: 750%;
		  }

		  .mn-wd-xs-750p {
		    min-width: 750%;
		  }

		  .wd-xs-750-force {
		    width: 750px !important;
		  }

		  .wd-xs-750p-force {
		    width: 750% !important;
		  }

		  .mx-wd-xs-750p-force {
		    max-width: 750% !important;
		  }

		  .mn-wd-xs-750p-force {
		    min-width: 750% !important;
		  }

		  .wd-xs-800 {
		    width: 800px;
		  }

		  .wd-xs-800p {
		    width: 800%;
		  }

		  .mx-wd-xs-800p {
		    max-width: 800%;
		  }

		  .mn-wd-xs-800p {
		    min-width: 800%;
		  }

		  .wd-xs-800-force {
		    width: 800px !important;
		  }

		  .wd-xs-800p-force {
		    width: 800% !important;
		  }

		  .mx-wd-xs-800p-force {
		    max-width: 800% !important;
		  }

		  .mn-wd-xs-800p-force {
		    min-width: 800% !important;
		  }

		  .wd-xs-850 {
		    width: 850px;
		  }

		  .wd-xs-850p {
		    width: 850%;
		  }

		  .mx-wd-xs-850p {
		    max-width: 850%;
		  }

		  .mn-wd-xs-850p {
		    min-width: 850%;
		  }

		  .wd-xs-850-force {
		    width: 850px !important;
		  }

		  .wd-xs-850p-force {
		    width: 850% !important;
		  }

		  .mx-wd-xs-850p-force {
		    max-width: 850% !important;
		  }

		  .mn-wd-xs-850p-force {
		    min-width: 850% !important;
		  }

		  .wd-xs-900 {
		    width: 900px;
		  }

		  .wd-xs-900p {
		    width: 900%;
		  }

		  .mx-wd-xs-900p {
		    max-width: 900%;
		  }

		  .mn-wd-xs-900p {
		    min-width: 900%;
		  }

		  .wd-xs-900-force {
		    width: 900px !important;
		  }

		  .wd-xs-900p-force {
		    width: 900% !important;
		  }

		  .mx-wd-xs-900p-force {
		    max-width: 900% !important;
		  }

		  .mn-wd-xs-900p-force {
		    min-width: 900% !important;
		  }

		  .wd-xs-950 {
		    width: 950px;
		  }

		  .wd-xs-950p {
		    width: 950%;
		  }

		  .mx-wd-xs-950p {
		    max-width: 950%;
		  }

		  .mn-wd-xs-950p {
		    min-width: 950%;
		  }

		  .wd-xs-950-force {
		    width: 950px !important;
		  }

		  .wd-xs-950p-force {
		    width: 950% !important;
		  }

		  .mx-wd-xs-950p-force {
		    max-width: 950% !important;
		  }

		  .mn-wd-xs-950p-force {
		    min-width: 950% !important;
		  }

		  .wd-xs-1000 {
		    width: 1000px;
		  }

		  .wd-xs-1000p {
		    width: 1000%;
		  }

		  .mx-wd-xs-1000p {
		    max-width: 1000%;
		  }

		  .mn-wd-xs-1000p {
		    min-width: 1000%;
		  }

		  .wd-xs-1000-force {
		    width: 1000px !important;
		  }

		  .wd-xs-1000p-force {
		    width: 1000% !important;
		  }

		  .mx-wd-xs-1000p-force {
		    max-width: 1000% !important;
		  }

		  .mn-wd-xs-1000p-force {
		    min-width: 1000% !important;
		  }

		  .wd-xs-auto {
		    width: auto;
		  }

		  .wd-xs-auto-force {
		    width: auto !important;
		  }
		}
		@media (min-width: 576px) {
		  .wd-sm-5 {
		    width: 5px;
		  }

		  .wd-sm-5p {
		    width: 5%;
		  }

		  .mx-wd-sm-5p {
		    max-width: 5%;
		  }

		  .mn-wd-sm-5p {
		    min-width: 5%;
		  }

		  .wd-sm-5-force {
		    width: 5px !important;
		  }

		  .wd-sm-5p-force {
		    width: 5% !important;
		  }

		  .mx-wd-sm-5p-force {
		    max-width: 5% !important;
		  }

		  .mn-wd-sm-5p-force {
		    min-width: 5% !important;
		  }

		  .wd-sm-10 {
		    width: 10px;
		  }

		  .wd-sm-10p {
		    width: 10%;
		  }

		  .mx-wd-sm-10p {
		    max-width: 10%;
		  }

		  .mn-wd-sm-10p {
		    min-width: 10%;
		  }

		  .wd-sm-10-force {
		    width: 10px !important;
		  }

		  .wd-sm-10p-force {
		    width: 10% !important;
		  }

		  .mx-wd-sm-10p-force {
		    max-width: 10% !important;
		  }

		  .mn-wd-sm-10p-force {
		    min-width: 10% !important;
		  }

		  .wd-sm-15 {
		    width: 15px;
		  }

		  .wd-sm-15p {
		    width: 15%;
		  }

		  .mx-wd-sm-15p {
		    max-width: 15%;
		  }

		  .mn-wd-sm-15p {
		    min-width: 15%;
		  }

		  .wd-sm-15-force {
		    width: 15px !important;
		  }

		  .wd-sm-15p-force {
		    width: 15% !important;
		  }

		  .mx-wd-sm-15p-force {
		    max-width: 15% !important;
		  }

		  .mn-wd-sm-15p-force {
		    min-width: 15% !important;
		  }

		  .wd-sm-20 {
		    width: 20px;
		  }

		  .wd-sm-20p {
		    width: 20%;
		  }

		  .mx-wd-sm-20p {
		    max-width: 20%;
		  }

		  .mn-wd-sm-20p {
		    min-width: 20%;
		  }

		  .wd-sm-20-force {
		    width: 20px !important;
		  }

		  .wd-sm-20p-force {
		    width: 20% !important;
		  }

		  .mx-wd-sm-20p-force {
		    max-width: 20% !important;
		  }

		  .mn-wd-sm-20p-force {
		    min-width: 20% !important;
		  }

		  .wd-sm-25 {
		    width: 25px;
		  }

		  .wd-sm-25p {
		    width: 25%;
		  }

		  .mx-wd-sm-25p {
		    max-width: 25%;
		  }

		  .mn-wd-sm-25p {
		    min-width: 25%;
		  }

		  .wd-sm-25-force {
		    width: 25px !important;
		  }

		  .wd-sm-25p-force {
		    width: 25% !important;
		  }

		  .mx-wd-sm-25p-force {
		    max-width: 25% !important;
		  }

		  .mn-wd-sm-25p-force {
		    min-width: 25% !important;
		  }

		  .wd-sm-30 {
		    width: 30px;
		  }

		  .wd-sm-30p {
		    width: 30%;
		  }

		  .mx-wd-sm-30p {
		    max-width: 30%;
		  }

		  .mn-wd-sm-30p {
		    min-width: 30%;
		  }

		  .wd-sm-30-force {
		    width: 30px !important;
		  }

		  .wd-sm-30p-force {
		    width: 30% !important;
		  }

		  .mx-wd-sm-30p-force {
		    max-width: 30% !important;
		  }

		  .mn-wd-sm-30p-force {
		    min-width: 30% !important;
		  }

		  .wd-sm-35 {
		    width: 35px;
		  }

		  .wd-sm-35p {
		    width: 35%;
		  }

		  .mx-wd-sm-35p {
		    max-width: 35%;
		  }

		  .mn-wd-sm-35p {
		    min-width: 35%;
		  }

		  .wd-sm-35-force {
		    width: 35px !important;
		  }

		  .wd-sm-35p-force {
		    width: 35% !important;
		  }

		  .mx-wd-sm-35p-force {
		    max-width: 35% !important;
		  }

		  .mn-wd-sm-35p-force {
		    min-width: 35% !important;
		  }

		  .wd-sm-40 {
		    width: 40px;
		  }

		  .wd-sm-40p {
		    width: 40%;
		  }

		  .mx-wd-sm-40p {
		    max-width: 40%;
		  }

		  .mn-wd-sm-40p {
		    min-width: 40%;
		  }

		  .wd-sm-40-force {
		    width: 40px !important;
		  }

		  .wd-sm-40p-force {
		    width: 40% !important;
		  }

		  .mx-wd-sm-40p-force {
		    max-width: 40% !important;
		  }

		  .mn-wd-sm-40p-force {
		    min-width: 40% !important;
		  }

		  .wd-sm-45 {
		    width: 45px;
		  }

		  .wd-sm-45p {
		    width: 45%;
		  }

		  .mx-wd-sm-45p {
		    max-width: 45%;
		  }

		  .mn-wd-sm-45p {
		    min-width: 45%;
		  }

		  .wd-sm-45-force {
		    width: 45px !important;
		  }

		  .wd-sm-45p-force {
		    width: 45% !important;
		  }

		  .mx-wd-sm-45p-force {
		    max-width: 45% !important;
		  }

		  .mn-wd-sm-45p-force {
		    min-width: 45% !important;
		  }

		  .wd-sm-50 {
		    width: 50px;
		  }

		  .wd-sm-50p {
		    width: 50%;
		  }

		  .mx-wd-sm-50p {
		    max-width: 50%;
		  }

		  .mn-wd-sm-50p {
		    min-width: 50%;
		  }

		  .wd-sm-50-force {
		    width: 50px !important;
		  }

		  .wd-sm-50p-force {
		    width: 50% !important;
		  }

		  .mx-wd-sm-50p-force {
		    max-width: 50% !important;
		  }

		  .mn-wd-sm-50p-force {
		    min-width: 50% !important;
		  }

		  .wd-sm-55 {
		    width: 55px;
		  }

		  .wd-sm-55p {
		    width: 55%;
		  }

		  .mx-wd-sm-55p {
		    max-width: 55%;
		  }

		  .mn-wd-sm-55p {
		    min-width: 55%;
		  }

		  .wd-sm-55-force {
		    width: 55px !important;
		  }

		  .wd-sm-55p-force {
		    width: 55% !important;
		  }

		  .mx-wd-sm-55p-force {
		    max-width: 55% !important;
		  }

		  .mn-wd-sm-55p-force {
		    min-width: 55% !important;
		  }

		  .wd-sm-60 {
		    width: 60px;
		  }

		  .wd-sm-60p {
		    width: 60%;
		  }

		  .mx-wd-sm-60p {
		    max-width: 60%;
		  }

		  .mn-wd-sm-60p {
		    min-width: 60%;
		  }

		  .wd-sm-60-force {
		    width: 60px !important;
		  }

		  .wd-sm-60p-force {
		    width: 60% !important;
		  }

		  .mx-wd-sm-60p-force {
		    max-width: 60% !important;
		  }

		  .mn-wd-sm-60p-force {
		    min-width: 60% !important;
		  }

		  .wd-sm-65 {
		    width: 65px;
		  }

		  .wd-sm-65p {
		    width: 65%;
		  }

		  .mx-wd-sm-65p {
		    max-width: 65%;
		  }

		  .mn-wd-sm-65p {
		    min-width: 65%;
		  }

		  .wd-sm-65-force {
		    width: 65px !important;
		  }

		  .wd-sm-65p-force {
		    width: 65% !important;
		  }

		  .mx-wd-sm-65p-force {
		    max-width: 65% !important;
		  }

		  .mn-wd-sm-65p-force {
		    min-width: 65% !important;
		  }

		  .wd-sm-70 {
		    width: 70px;
		  }

		  .wd-sm-70p {
		    width: 70%;
		  }

		  .mx-wd-sm-70p {
		    max-width: 70%;
		  }

		  .mn-wd-sm-70p {
		    min-width: 70%;
		  }

		  .wd-sm-70-force {
		    width: 70px !important;
		  }

		  .wd-sm-70p-force {
		    width: 70% !important;
		  }

		  .mx-wd-sm-70p-force {
		    max-width: 70% !important;
		  }

		  .mn-wd-sm-70p-force {
		    min-width: 70% !important;
		  }

		  .wd-sm-75 {
		    width: 75px;
		  }

		  .wd-sm-75p {
		    width: 75%;
		  }

		  .mx-wd-sm-75p {
		    max-width: 75%;
		  }

		  .mn-wd-sm-75p {
		    min-width: 75%;
		  }

		  .wd-sm-75-force {
		    width: 75px !important;
		  }

		  .wd-sm-75p-force {
		    width: 75% !important;
		  }

		  .mx-wd-sm-75p-force {
		    max-width: 75% !important;
		  }

		  .mn-wd-sm-75p-force {
		    min-width: 75% !important;
		  }

		  .wd-sm-80 {
		    width: 80px;
		  }

		  .wd-sm-80p {
		    width: 80%;
		  }

		  .mx-wd-sm-80p {
		    max-width: 80%;
		  }

		  .mn-wd-sm-80p {
		    min-width: 80%;
		  }

		  .wd-sm-80-force {
		    width: 80px !important;
		  }

		  .wd-sm-80p-force {
		    width: 80% !important;
		  }

		  .mx-wd-sm-80p-force {
		    max-width: 80% !important;
		  }

		  .mn-wd-sm-80p-force {
		    min-width: 80% !important;
		  }

		  .wd-sm-85 {
		    width: 85px;
		  }

		  .wd-sm-85p {
		    width: 85%;
		  }

		  .mx-wd-sm-85p {
		    max-width: 85%;
		  }

		  .mn-wd-sm-85p {
		    min-width: 85%;
		  }

		  .wd-sm-85-force {
		    width: 85px !important;
		  }

		  .wd-sm-85p-force {
		    width: 85% !important;
		  }

		  .mx-wd-sm-85p-force {
		    max-width: 85% !important;
		  }

		  .mn-wd-sm-85p-force {
		    min-width: 85% !important;
		  }

		  .wd-sm-90 {
		    width: 90px;
		  }

		  .wd-sm-90p {
		    width: 90%;
		  }

		  .mx-wd-sm-90p {
		    max-width: 90%;
		  }

		  .mn-wd-sm-90p {
		    min-width: 90%;
		  }

		  .wd-sm-90-force {
		    width: 90px !important;
		  }

		  .wd-sm-90p-force {
		    width: 90% !important;
		  }

		  .mx-wd-sm-90p-force {
		    max-width: 90% !important;
		  }

		  .mn-wd-sm-90p-force {
		    min-width: 90% !important;
		  }

		  .wd-sm-95 {
		    width: 95px;
		  }

		  .wd-sm-95p {
		    width: 95%;
		  }

		  .mx-wd-sm-95p {
		    max-width: 95%;
		  }

		  .mn-wd-sm-95p {
		    min-width: 95%;
		  }

		  .wd-sm-95-force {
		    width: 95px !important;
		  }

		  .wd-sm-95p-force {
		    width: 95% !important;
		  }

		  .mx-wd-sm-95p-force {
		    max-width: 95% !important;
		  }

		  .mn-wd-sm-95p-force {
		    min-width: 95% !important;
		  }

		  .wd-sm-100 {
		    width: 100px;
		  }

		  .wd-sm-100p {
		    width: 100%;
		  }

		  .mx-wd-sm-100p {
		    max-width: 100%;
		  }

		  .mn-wd-sm-100p {
		    min-width: 100%;
		  }

		  .wd-sm-100-force {
		    width: 100px !important;
		  }

		  .wd-sm-100p-force {
		    width: 100% !important;
		  }

		  .mx-wd-sm-100p-force {
		    max-width: 100% !important;
		  }

		  .mn-wd-sm-100p-force {
		    min-width: 100% !important;
		  }

		  .wd-sm-150 {
		    width: 150px;
		  }

		  .wd-sm-150p {
		    width: 150%;
		  }

		  .mx-wd-sm-150p {
		    max-width: 150%;
		  }

		  .mn-wd-sm-150p {
		    min-width: 150%;
		  }

		  .wd-sm-150-force {
		    width: 150px !important;
		  }

		  .wd-sm-150p-force {
		    width: 150% !important;
		  }

		  .mx-wd-sm-150p-force {
		    max-width: 150% !important;
		  }

		  .mn-wd-sm-150p-force {
		    min-width: 150% !important;
		  }

		  .wd-sm-200 {
		    width: 200px;
		  }

		  .wd-sm-200p {
		    width: 200%;
		  }

		  .mx-wd-sm-200p {
		    max-width: 200%;
		  }

		  .mn-wd-sm-200p {
		    min-width: 200%;
		  }

		  .wd-sm-200-force {
		    width: 200px !important;
		  }

		  .wd-sm-200p-force {
		    width: 200% !important;
		  }

		  .mx-wd-sm-200p-force {
		    max-width: 200% !important;
		  }

		  .mn-wd-sm-200p-force {
		    min-width: 200% !important;
		  }

		  .wd-sm-250 {
		    width: 250px;
		  }

		  .wd-sm-250p {
		    width: 250%;
		  }

		  .mx-wd-sm-250p {
		    max-width: 250%;
		  }

		  .mn-wd-sm-250p {
		    min-width: 250%;
		  }

		  .wd-sm-250-force {
		    width: 250px !important;
		  }

		  .wd-sm-250p-force {
		    width: 250% !important;
		  }

		  .mx-wd-sm-250p-force {
		    max-width: 250% !important;
		  }

		  .mn-wd-sm-250p-force {
		    min-width: 250% !important;
		  }

		  .wd-sm-300 {
		    width: 300px;
		  }

		  .wd-sm-300p {
		    width: 300%;
		  }

		  .mx-wd-sm-300p {
		    max-width: 300%;
		  }

		  .mn-wd-sm-300p {
		    min-width: 300%;
		  }

		  .wd-sm-300-force {
		    width: 300px !important;
		  }

		  .wd-sm-300p-force {
		    width: 300% !important;
		  }

		  .mx-wd-sm-300p-force {
		    max-width: 300% !important;
		  }

		  .mn-wd-sm-300p-force {
		    min-width: 300% !important;
		  }

		  .wd-sm-350 {
		    width: 350px;
		  }

		  .wd-sm-350p {
		    width: 350%;
		  }

		  .mx-wd-sm-350p {
		    max-width: 350%;
		  }

		  .mn-wd-sm-350p {
		    min-width: 350%;
		  }

		  .wd-sm-350-force {
		    width: 350px !important;
		  }

		  .wd-sm-350p-force {
		    width: 350% !important;
		  }

		  .mx-wd-sm-350p-force {
		    max-width: 350% !important;
		  }

		  .mn-wd-sm-350p-force {
		    min-width: 350% !important;
		  }

		  .wd-sm-400 {
		    width: 400px;
		  }

		  .wd-sm-400p {
		    width: 400%;
		  }

		  .mx-wd-sm-400p {
		    max-width: 400%;
		  }

		  .mn-wd-sm-400p {
		    min-width: 400%;
		  }

		  .wd-sm-400-force {
		    width: 400px !important;
		  }

		  .wd-sm-400p-force {
		    width: 400% !important;
		  }

		  .mx-wd-sm-400p-force {
		    max-width: 400% !important;
		  }

		  .mn-wd-sm-400p-force {
		    min-width: 400% !important;
		  }

		  .wd-sm-450 {
		    width: 450px;
		  }

		  .wd-sm-450p {
		    width: 450%;
		  }

		  .mx-wd-sm-450p {
		    max-width: 450%;
		  }

		  .mn-wd-sm-450p {
		    min-width: 450%;
		  }

		  .wd-sm-450-force {
		    width: 450px !important;
		  }

		  .wd-sm-450p-force {
		    width: 450% !important;
		  }

		  .mx-wd-sm-450p-force {
		    max-width: 450% !important;
		  }

		  .mn-wd-sm-450p-force {
		    min-width: 450% !important;
		  }

		  .wd-sm-500 {
		    width: 500px;
		  }

		  .wd-sm-500p {
		    width: 500%;
		  }

		  .mx-wd-sm-500p {
		    max-width: 500%;
		  }

		  .mn-wd-sm-500p {
		    min-width: 500%;
		  }

		  .wd-sm-500-force {
		    width: 500px !important;
		  }

		  .wd-sm-500p-force {
		    width: 500% !important;
		  }

		  .mx-wd-sm-500p-force {
		    max-width: 500% !important;
		  }

		  .mn-wd-sm-500p-force {
		    min-width: 500% !important;
		  }

		  .wd-sm-550 {
		    width: 550px;
		  }

		  .wd-sm-550p {
		    width: 550%;
		  }

		  .mx-wd-sm-550p {
		    max-width: 550%;
		  }

		  .mn-wd-sm-550p {
		    min-width: 550%;
		  }

		  .wd-sm-550-force {
		    width: 550px !important;
		  }

		  .wd-sm-550p-force {
		    width: 550% !important;
		  }

		  .mx-wd-sm-550p-force {
		    max-width: 550% !important;
		  }

		  .mn-wd-sm-550p-force {
		    min-width: 550% !important;
		  }

		  .wd-sm-600 {
		    width: 600px;
		  }

		  .wd-sm-600p {
		    width: 600%;
		  }

		  .mx-wd-sm-600p {
		    max-width: 600%;
		  }

		  .mn-wd-sm-600p {
		    min-width: 600%;
		  }

		  .wd-sm-600-force {
		    width: 600px !important;
		  }

		  .wd-sm-600p-force {
		    width: 600% !important;
		  }

		  .mx-wd-sm-600p-force {
		    max-width: 600% !important;
		  }

		  .mn-wd-sm-600p-force {
		    min-width: 600% !important;
		  }

		  .wd-sm-650 {
		    width: 650px;
		  }

		  .wd-sm-650p {
		    width: 650%;
		  }

		  .mx-wd-sm-650p {
		    max-width: 650%;
		  }

		  .mn-wd-sm-650p {
		    min-width: 650%;
		  }

		  .wd-sm-650-force {
		    width: 650px !important;
		  }

		  .wd-sm-650p-force {
		    width: 650% !important;
		  }

		  .mx-wd-sm-650p-force {
		    max-width: 650% !important;
		  }

		  .mn-wd-sm-650p-force {
		    min-width: 650% !important;
		  }

		  .wd-sm-700 {
		    width: 700px;
		  }

		  .wd-sm-700p {
		    width: 700%;
		  }

		  .mx-wd-sm-700p {
		    max-width: 700%;
		  }

		  .mn-wd-sm-700p {
		    min-width: 700%;
		  }

		  .wd-sm-700-force {
		    width: 700px !important;
		  }

		  .wd-sm-700p-force {
		    width: 700% !important;
		  }

		  .mx-wd-sm-700p-force {
		    max-width: 700% !important;
		  }

		  .mn-wd-sm-700p-force {
		    min-width: 700% !important;
		  }

		  .wd-sm-750 {
		    width: 750px;
		  }

		  .wd-sm-750p {
		    width: 750%;
		  }

		  .mx-wd-sm-750p {
		    max-width: 750%;
		  }

		  .mn-wd-sm-750p {
		    min-width: 750%;
		  }

		  .wd-sm-750-force {
		    width: 750px !important;
		  }

		  .wd-sm-750p-force {
		    width: 750% !important;
		  }

		  .mx-wd-sm-750p-force {
		    max-width: 750% !important;
		  }

		  .mn-wd-sm-750p-force {
		    min-width: 750% !important;
		  }

		  .wd-sm-800 {
		    width: 800px;
		  }

		  .wd-sm-800p {
		    width: 800%;
		  }

		  .mx-wd-sm-800p {
		    max-width: 800%;
		  }

		  .mn-wd-sm-800p {
		    min-width: 800%;
		  }

		  .wd-sm-800-force {
		    width: 800px !important;
		  }

		  .wd-sm-800p-force {
		    width: 800% !important;
		  }

		  .mx-wd-sm-800p-force {
		    max-width: 800% !important;
		  }

		  .mn-wd-sm-800p-force {
		    min-width: 800% !important;
		  }

		  .wd-sm-850 {
		    width: 850px;
		  }

		  .wd-sm-850p {
		    width: 850%;
		  }

		  .mx-wd-sm-850p {
		    max-width: 850%;
		  }

		  .mn-wd-sm-850p {
		    min-width: 850%;
		  }

		  .wd-sm-850-force {
		    width: 850px !important;
		  }

		  .wd-sm-850p-force {
		    width: 850% !important;
		  }

		  .mx-wd-sm-850p-force {
		    max-width: 850% !important;
		  }

		  .mn-wd-sm-850p-force {
		    min-width: 850% !important;
		  }

		  .wd-sm-900 {
		    width: 900px;
		  }

		  .wd-sm-900p {
		    width: 900%;
		  }

		  .mx-wd-sm-900p {
		    max-width: 900%;
		  }

		  .mn-wd-sm-900p {
		    min-width: 900%;
		  }

		  .wd-sm-900-force {
		    width: 900px !important;
		  }

		  .wd-sm-900p-force {
		    width: 900% !important;
		  }

		  .mx-wd-sm-900p-force {
		    max-width: 900% !important;
		  }

		  .mn-wd-sm-900p-force {
		    min-width: 900% !important;
		  }

		  .wd-sm-950 {
		    width: 950px;
		  }

		  .wd-sm-950p {
		    width: 950%;
		  }

		  .mx-wd-sm-950p {
		    max-width: 950%;
		  }

		  .mn-wd-sm-950p {
		    min-width: 950%;
		  }

		  .wd-sm-950-force {
		    width: 950px !important;
		  }

		  .wd-sm-950p-force {
		    width: 950% !important;
		  }

		  .mx-wd-sm-950p-force {
		    max-width: 950% !important;
		  }

		  .mn-wd-sm-950p-force {
		    min-width: 950% !important;
		  }

		  .wd-sm-1000 {
		    width: 1000px;
		  }

		  .wd-sm-1000p {
		    width: 1000%;
		  }

		  .mx-wd-sm-1000p {
		    max-width: 1000%;
		  }

		  .mn-wd-sm-1000p {
		    min-width: 1000%;
		  }

		  .wd-sm-1000-force {
		    width: 1000px !important;
		  }

		  .wd-sm-1000p-force {
		    width: 1000% !important;
		  }

		  .mx-wd-sm-1000p-force {
		    max-width: 1000% !important;
		  }

		  .mn-wd-sm-1000p-force {
		    min-width: 1000% !important;
		  }

		  .wd-sm-auto {
		    width: auto;
		  }

		  .wd-sm-auto-force {
		    width: auto !important;
		  }
		}
		@media (min-width: 768px) {
		  .wd-md-5 {
		    width: 5px;
		  }

		  .wd-md-5p {
		    width: 5%;
		  }

		  .mx-wd-md-5p {
		    max-width: 5%;
		  }

		  .mn-wd-md-5p {
		    min-width: 5%;
		  }

		  .wd-md-5-force {
		    width: 5px !important;
		  }

		  .wd-md-5p-force {
		    width: 5% !important;
		  }

		  .mx-wd-md-5p-force {
		    max-width: 5% !important;
		  }

		  .mn-wd-md-5p-force {
		    min-width: 5% !important;
		  }

		  .wd-md-10 {
		    width: 10px;
		  }

		  .wd-md-10p {
		    width: 10%;
		  }

		  .mx-wd-md-10p {
		    max-width: 10%;
		  }

		  .mn-wd-md-10p {
		    min-width: 10%;
		  }

		  .wd-md-10-force {
		    width: 10px !important;
		  }

		  .wd-md-10p-force {
		    width: 10% !important;
		  }

		  .mx-wd-md-10p-force {
		    max-width: 10% !important;
		  }

		  .mn-wd-md-10p-force {
		    min-width: 10% !important;
		  }

		  .wd-md-15 {
		    width: 15px;
		  }

		  .wd-md-15p {
		    width: 15%;
		  }

		  .mx-wd-md-15p {
		    max-width: 15%;
		  }

		  .mn-wd-md-15p {
		    min-width: 15%;
		  }

		  .wd-md-15-force {
		    width: 15px !important;
		  }

		  .wd-md-15p-force {
		    width: 15% !important;
		  }

		  .mx-wd-md-15p-force {
		    max-width: 15% !important;
		  }

		  .mn-wd-md-15p-force {
		    min-width: 15% !important;
		  }

		  .wd-md-20 {
		    width: 20px;
		  }

		  .wd-md-20p {
		    width: 20%;
		  }

		  .mx-wd-md-20p {
		    max-width: 20%;
		  }

		  .mn-wd-md-20p {
		    min-width: 20%;
		  }

		  .wd-md-20-force {
		    width: 20px !important;
		  }

		  .wd-md-20p-force {
		    width: 20% !important;
		  }

		  .mx-wd-md-20p-force {
		    max-width: 20% !important;
		  }

		  .mn-wd-md-20p-force {
		    min-width: 20% !important;
		  }

		  .wd-md-25 {
		    width: 25px;
		  }

		  .wd-md-25p {
		    width: 25%;
		  }

		  .mx-wd-md-25p {
		    max-width: 25%;
		  }

		  .mn-wd-md-25p {
		    min-width: 25%;
		  }

		  .wd-md-25-force {
		    width: 25px !important;
		  }

		  .wd-md-25p-force {
		    width: 25% !important;
		  }

		  .mx-wd-md-25p-force {
		    max-width: 25% !important;
		  }

		  .mn-wd-md-25p-force {
		    min-width: 25% !important;
		  }

		  .wd-md-30 {
		    width: 30px;
		  }

		  .wd-md-30p {
		    width: 30%;
		  }

		  .mx-wd-md-30p {
		    max-width: 30%;
		  }

		  .mn-wd-md-30p {
		    min-width: 30%;
		  }

		  .wd-md-30-force {
		    width: 30px !important;
		  }

		  .wd-md-30p-force {
		    width: 30% !important;
		  }

		  .mx-wd-md-30p-force {
		    max-width: 30% !important;
		  }

		  .mn-wd-md-30p-force {
		    min-width: 30% !important;
		  }

		  .wd-md-35 {
		    width: 35px;
		  }

		  .wd-md-35p {
		    width: 35%;
		  }

		  .mx-wd-md-35p {
		    max-width: 35%;
		  }

		  .mn-wd-md-35p {
		    min-width: 35%;
		  }

		  .wd-md-35-force {
		    width: 35px !important;
		  }

		  .wd-md-35p-force {
		    width: 35% !important;
		  }

		  .mx-wd-md-35p-force {
		    max-width: 35% !important;
		  }

		  .mn-wd-md-35p-force {
		    min-width: 35% !important;
		  }

		  .wd-md-40 {
		    width: 40px;
		  }

		  .wd-md-40p {
		    width: 40%;
		  }

		  .mx-wd-md-40p {
		    max-width: 40%;
		  }

		  .mn-wd-md-40p {
		    min-width: 40%;
		  }

		  .wd-md-40-force {
		    width: 40px !important;
		  }

		  .wd-md-40p-force {
		    width: 40% !important;
		  }

		  .mx-wd-md-40p-force {
		    max-width: 40% !important;
		  }

		  .mn-wd-md-40p-force {
		    min-width: 40% !important;
		  }

		  .wd-md-45 {
		    width: 45px;
		  }

		  .wd-md-45p {
		    width: 45%;
		  }

		  .mx-wd-md-45p {
		    max-width: 45%;
		  }

		  .mn-wd-md-45p {
		    min-width: 45%;
		  }

		  .wd-md-45-force {
		    width: 45px !important;
		  }

		  .wd-md-45p-force {
		    width: 45% !important;
		  }

		  .mx-wd-md-45p-force {
		    max-width: 45% !important;
		  }

		  .mn-wd-md-45p-force {
		    min-width: 45% !important;
		  }

		  .wd-md-50 {
		    width: 50px;
		  }

		  .wd-md-50p {
		    width: 50%;
		  }

		  .mx-wd-md-50p {
		    max-width: 50%;
		  }

		  .mn-wd-md-50p {
		    min-width: 50%;
		  }

		  .wd-md-50-force {
		    width: 50px !important;
		  }

		  .wd-md-50p-force {
		    width: 50% !important;
		  }

		  .mx-wd-md-50p-force {
		    max-width: 50% !important;
		  }

		  .mn-wd-md-50p-force {
		    min-width: 50% !important;
		  }

		  .wd-md-55 {
		    width: 55px;
		  }

		  .wd-md-55p {
		    width: 55%;
		  }

		  .mx-wd-md-55p {
		    max-width: 55%;
		  }

		  .mn-wd-md-55p {
		    min-width: 55%;
		  }

		  .wd-md-55-force {
		    width: 55px !important;
		  }

		  .wd-md-55p-force {
		    width: 55% !important;
		  }

		  .mx-wd-md-55p-force {
		    max-width: 55% !important;
		  }

		  .mn-wd-md-55p-force {
		    min-width: 55% !important;
		  }

		  .wd-md-60 {
		    width: 60px;
		  }

		  .wd-md-60p {
		    width: 60%;
		  }

		  .mx-wd-md-60p {
		    max-width: 60%;
		  }

		  .mn-wd-md-60p {
		    min-width: 60%;
		  }

		  .wd-md-60-force {
		    width: 60px !important;
		  }

		  .wd-md-60p-force {
		    width: 60% !important;
		  }

		  .mx-wd-md-60p-force {
		    max-width: 60% !important;
		  }

		  .mn-wd-md-60p-force {
		    min-width: 60% !important;
		  }

		  .wd-md-65 {
		    width: 65px;
		  }

		  .wd-md-65p {
		    width: 65%;
		  }

		  .mx-wd-md-65p {
		    max-width: 65%;
		  }

		  .mn-wd-md-65p {
		    min-width: 65%;
		  }

		  .wd-md-65-force {
		    width: 65px !important;
		  }

		  .wd-md-65p-force {
		    width: 65% !important;
		  }

		  .mx-wd-md-65p-force {
		    max-width: 65% !important;
		  }

		  .mn-wd-md-65p-force {
		    min-width: 65% !important;
		  }

		  .wd-md-70 {
		    width: 70px;
		  }

		  .wd-md-70p {
		    width: 70%;
		  }

		  .mx-wd-md-70p {
		    max-width: 70%;
		  }

		  .mn-wd-md-70p {
		    min-width: 70%;
		  }

		  .wd-md-70-force {
		    width: 70px !important;
		  }

		  .wd-md-70p-force {
		    width: 70% !important;
		  }

		  .mx-wd-md-70p-force {
		    max-width: 70% !important;
		  }

		  .mn-wd-md-70p-force {
		    min-width: 70% !important;
		  }

		  .wd-md-75 {
		    width: 75px;
		  }

		  .wd-md-75p {
		    width: 75%;
		  }

		  .mx-wd-md-75p {
		    max-width: 75%;
		  }

		  .mn-wd-md-75p {
		    min-width: 75%;
		  }

		  .wd-md-75-force {
		    width: 75px !important;
		  }

		  .wd-md-75p-force {
		    width: 75% !important;
		  }

		  .mx-wd-md-75p-force {
		    max-width: 75% !important;
		  }

		  .mn-wd-md-75p-force {
		    min-width: 75% !important;
		  }

		  .wd-md-80 {
		    width: 80px;
		  }

		  .wd-md-80p {
		    width: 80%;
		  }

		  .mx-wd-md-80p {
		    max-width: 80%;
		  }

		  .mn-wd-md-80p {
		    min-width: 80%;
		  }

		  .wd-md-80-force {
		    width: 80px !important;
		  }

		  .wd-md-80p-force {
		    width: 80% !important;
		  }

		  .mx-wd-md-80p-force {
		    max-width: 80% !important;
		  }

		  .mn-wd-md-80p-force {
		    min-width: 80% !important;
		  }

		  .wd-md-85 {
		    width: 85px;
		  }

		  .wd-md-85p {
		    width: 85%;
		  }

		  .mx-wd-md-85p {
		    max-width: 85%;
		  }

		  .mn-wd-md-85p {
		    min-width: 85%;
		  }

		  .wd-md-85-force {
		    width: 85px !important;
		  }

		  .wd-md-85p-force {
		    width: 85% !important;
		  }

		  .mx-wd-md-85p-force {
		    max-width: 85% !important;
		  }

		  .mn-wd-md-85p-force {
		    min-width: 85% !important;
		  }

		  .wd-md-90 {
		    width: 90px;
		  }

		  .wd-md-90p {
		    width: 90%;
		  }

		  .mx-wd-md-90p {
		    max-width: 90%;
		  }

		  .mn-wd-md-90p {
		    min-width: 90%;
		  }

		  .wd-md-90-force {
		    width: 90px !important;
		  }

		  .wd-md-90p-force {
		    width: 90% !important;
		  }

		  .mx-wd-md-90p-force {
		    max-width: 90% !important;
		  }

		  .mn-wd-md-90p-force {
		    min-width: 90% !important;
		  }

		  .wd-md-95 {
		    width: 95px;
		  }

		  .wd-md-95p {
		    width: 95%;
		  }

		  .mx-wd-md-95p {
		    max-width: 95%;
		  }

		  .mn-wd-md-95p {
		    min-width: 95%;
		  }

		  .wd-md-95-force {
		    width: 95px !important;
		  }

		  .wd-md-95p-force {
		    width: 95% !important;
		  }

		  .mx-wd-md-95p-force {
		    max-width: 95% !important;
		  }

		  .mn-wd-md-95p-force {
		    min-width: 95% !important;
		  }

		  .wd-md-100 {
		    width: 100px;
		  }

		  .wd-md-100p {
		    width: 100%;
		  }

		  .mx-wd-md-100p {
		    max-width: 100%;
		  }

		  .mn-wd-md-100p {
		    min-width: 100%;
		  }

		  .wd-md-100-force {
		    width: 100px !important;
		  }

		  .wd-md-100p-force {
		    width: 100% !important;
		  }

		  .mx-wd-md-100p-force {
		    max-width: 100% !important;
		  }

		  .mn-wd-md-100p-force {
		    min-width: 100% !important;
		  }

		  .wd-md-150 {
		    width: 150px;
		  }

		  .wd-md-150p {
		    width: 150%;
		  }

		  .mx-wd-md-150p {
		    max-width: 150%;
		  }

		  .mn-wd-md-150p {
		    min-width: 150%;
		  }

		  .wd-md-150-force {
		    width: 150px !important;
		  }

		  .wd-md-150p-force {
		    width: 150% !important;
		  }

		  .mx-wd-md-150p-force {
		    max-width: 150% !important;
		  }

		  .mn-wd-md-150p-force {
		    min-width: 150% !important;
		  }

		  .wd-md-200 {
		    width: 200px;
		  }

		  .wd-md-200p {
		    width: 200%;
		  }

		  .mx-wd-md-200p {
		    max-width: 200%;
		  }

		  .mn-wd-md-200p {
		    min-width: 200%;
		  }

		  .wd-md-200-force {
		    width: 200px !important;
		  }

		  .wd-md-200p-force {
		    width: 200% !important;
		  }

		  .mx-wd-md-200p-force {
		    max-width: 200% !important;
		  }

		  .mn-wd-md-200p-force {
		    min-width: 200% !important;
		  }

		  .wd-md-250 {
		    width: 250px;
		  }

		  .wd-md-250p {
		    width: 250%;
		  }

		  .mx-wd-md-250p {
		    max-width: 250%;
		  }

		  .mn-wd-md-250p {
		    min-width: 250%;
		  }

		  .wd-md-250-force {
		    width: 250px !important;
		  }

		  .wd-md-250p-force {
		    width: 250% !important;
		  }

		  .mx-wd-md-250p-force {
		    max-width: 250% !important;
		  }

		  .mn-wd-md-250p-force {
		    min-width: 250% !important;
		  }

		  .wd-md-300 {
		    width: 300px;
		  }

		  .wd-md-300p {
		    width: 300%;
		  }

		  .mx-wd-md-300p {
		    max-width: 300%;
		  }

		  .mn-wd-md-300p {
		    min-width: 300%;
		  }

		  .wd-md-300-force {
		    width: 300px !important;
		  }

		  .wd-md-300p-force {
		    width: 300% !important;
		  }

		  .mx-wd-md-300p-force {
		    max-width: 300% !important;
		  }

		  .mn-wd-md-300p-force {
		    min-width: 300% !important;
		  }

		  .wd-md-350 {
		    width: 350px;
		  }

		  .wd-md-350p {
		    width: 350%;
		  }

		  .mx-wd-md-350p {
		    max-width: 350%;
		  }

		  .mn-wd-md-350p {
		    min-width: 350%;
		  }

		  .wd-md-350-force {
		    width: 350px !important;
		  }

		  .wd-md-350p-force {
		    width: 350% !important;
		  }

		  .mx-wd-md-350p-force {
		    max-width: 350% !important;
		  }

		  .mn-wd-md-350p-force {
		    min-width: 350% !important;
		  }

		  .wd-md-400 {
		    width: 400px;
		  }

		  .wd-md-400p {
		    width: 400%;
		  }

		  .mx-wd-md-400p {
		    max-width: 400%;
		  }

		  .mn-wd-md-400p {
		    min-width: 400%;
		  }

		  .wd-md-400-force {
		    width: 400px !important;
		  }

		  .wd-md-400p-force {
		    width: 400% !important;
		  }

		  .mx-wd-md-400p-force {
		    max-width: 400% !important;
		  }

		  .mn-wd-md-400p-force {
		    min-width: 400% !important;
		  }

		  .wd-md-450 {
		    width: 450px;
		  }

		  .wd-md-450p {
		    width: 450%;
		  }

		  .mx-wd-md-450p {
		    max-width: 450%;
		  }

		  .mn-wd-md-450p {
		    min-width: 450%;
		  }

		  .wd-md-450-force {
		    width: 450px !important;
		  }

		  .wd-md-450p-force {
		    width: 450% !important;
		  }

		  .mx-wd-md-450p-force {
		    max-width: 450% !important;
		  }

		  .mn-wd-md-450p-force {
		    min-width: 450% !important;
		  }

		  .wd-md-500 {
		    width: 500px;
		  }

		  .wd-md-500p {
		    width: 500%;
		  }

		  .mx-wd-md-500p {
		    max-width: 500%;
		  }

		  .mn-wd-md-500p {
		    min-width: 500%;
		  }

		  .wd-md-500-force {
		    width: 500px !important;
		  }

		  .wd-md-500p-force {
		    width: 500% !important;
		  }

		  .mx-wd-md-500p-force {
		    max-width: 500% !important;
		  }

		  .mn-wd-md-500p-force {
		    min-width: 500% !important;
		  }

		  .wd-md-550 {
		    width: 550px;
		  }

		  .wd-md-550p {
		    width: 550%;
		  }

		  .mx-wd-md-550p {
		    max-width: 550%;
		  }

		  .mn-wd-md-550p {
		    min-width: 550%;
		  }

		  .wd-md-550-force {
		    width: 550px !important;
		  }

		  .wd-md-550p-force {
		    width: 550% !important;
		  }

		  .mx-wd-md-550p-force {
		    max-width: 550% !important;
		  }

		  .mn-wd-md-550p-force {
		    min-width: 550% !important;
		  }

		  .wd-md-600 {
		    width: 600px;
		  }

		  .wd-md-600p {
		    width: 600%;
		  }

		  .mx-wd-md-600p {
		    max-width: 600%;
		  }

		  .mn-wd-md-600p {
		    min-width: 600%;
		  }

		  .wd-md-600-force {
		    width: 600px !important;
		  }

		  .wd-md-600p-force {
		    width: 600% !important;
		  }

		  .mx-wd-md-600p-force {
		    max-width: 600% !important;
		  }

		  .mn-wd-md-600p-force {
		    min-width: 600% !important;
		  }

		  .wd-md-650 {
		    width: 650px;
		  }

		  .wd-md-650p {
		    width: 650%;
		  }

		  .mx-wd-md-650p {
		    max-width: 650%;
		  }

		  .mn-wd-md-650p {
		    min-width: 650%;
		  }

		  .wd-md-650-force {
		    width: 650px !important;
		  }

		  .wd-md-650p-force {
		    width: 650% !important;
		  }

		  .mx-wd-md-650p-force {
		    max-width: 650% !important;
		  }

		  .mn-wd-md-650p-force {
		    min-width: 650% !important;
		  }

		  .wd-md-700 {
		    width: 700px;
		  }

		  .wd-md-700p {
		    width: 700%;
		  }

		  .mx-wd-md-700p {
		    max-width: 700%;
		  }

		  .mn-wd-md-700p {
		    min-width: 700%;
		  }

		  .wd-md-700-force {
		    width: 700px !important;
		  }

		  .wd-md-700p-force {
		    width: 700% !important;
		  }

		  .mx-wd-md-700p-force {
		    max-width: 700% !important;
		  }

		  .mn-wd-md-700p-force {
		    min-width: 700% !important;
		  }

		  .wd-md-750 {
		    width: 750px;
		  }

		  .wd-md-750p {
		    width: 750%;
		  }

		  .mx-wd-md-750p {
		    max-width: 750%;
		  }

		  .mn-wd-md-750p {
		    min-width: 750%;
		  }

		  .wd-md-750-force {
		    width: 750px !important;
		  }

		  .wd-md-750p-force {
		    width: 750% !important;
		  }

		  .mx-wd-md-750p-force {
		    max-width: 750% !important;
		  }

		  .mn-wd-md-750p-force {
		    min-width: 750% !important;
		  }

		  .wd-md-800 {
		    width: 800px;
		  }

		  .wd-md-800p {
		    width: 800%;
		  }

		  .mx-wd-md-800p {
		    max-width: 800%;
		  }

		  .mn-wd-md-800p {
		    min-width: 800%;
		  }

		  .wd-md-800-force {
		    width: 800px !important;
		  }

		  .wd-md-800p-force {
		    width: 800% !important;
		  }

		  .mx-wd-md-800p-force {
		    max-width: 800% !important;
		  }

		  .mn-wd-md-800p-force {
		    min-width: 800% !important;
		  }

		  .wd-md-850 {
		    width: 850px;
		  }

		  .wd-md-850p {
		    width: 850%;
		  }

		  .mx-wd-md-850p {
		    max-width: 850%;
		  }

		  .mn-wd-md-850p {
		    min-width: 850%;
		  }

		  .wd-md-850-force {
		    width: 850px !important;
		  }

		  .wd-md-850p-force {
		    width: 850% !important;
		  }

		  .mx-wd-md-850p-force {
		    max-width: 850% !important;
		  }

		  .mn-wd-md-850p-force {
		    min-width: 850% !important;
		  }

		  .wd-md-900 {
		    width: 900px;
		  }

		  .wd-md-900p {
		    width: 900%;
		  }

		  .mx-wd-md-900p {
		    max-width: 900%;
		  }

		  .mn-wd-md-900p {
		    min-width: 900%;
		  }

		  .wd-md-900-force {
		    width: 900px !important;
		  }

		  .wd-md-900p-force {
		    width: 900% !important;
		  }

		  .mx-wd-md-900p-force {
		    max-width: 900% !important;
		  }

		  .mn-wd-md-900p-force {
		    min-width: 900% !important;
		  }

		  .wd-md-950 {
		    width: 950px;
		  }

		  .wd-md-950p {
		    width: 950%;
		  }

		  .mx-wd-md-950p {
		    max-width: 950%;
		  }

		  .mn-wd-md-950p {
		    min-width: 950%;
		  }

		  .wd-md-950-force {
		    width: 950px !important;
		  }

		  .wd-md-950p-force {
		    width: 950% !important;
		  }

		  .mx-wd-md-950p-force {
		    max-width: 950% !important;
		  }

		  .mn-wd-md-950p-force {
		    min-width: 950% !important;
		  }

		  .wd-md-1000 {
		    width: 1000px;
		  }

		  .wd-md-1000p {
		    width: 1000%;
		  }

		  .mx-wd-md-1000p {
		    max-width: 1000%;
		  }

		  .mn-wd-md-1000p {
		    min-width: 1000%;
		  }

		  .wd-md-1000-force {
		    width: 1000px !important;
		  }

		  .wd-md-1000p-force {
		    width: 1000% !important;
		  }

		  .mx-wd-md-1000p-force {
		    max-width: 1000% !important;
		  }

		  .mn-wd-md-1000p-force {
		    min-width: 1000% !important;
		  }

		  .wd-md-auto {
		    width: auto;
		  }

		  .wd-md-auto-force {
		    width: auto !important;
		  }
		}
		@media (min-width: 992px) {
		  .wd-lg-5 {
		    width: 5px;
		  }

		  .wd-lg-5p {
		    width: 5%;
		  }

		  .mx-wd-lg-5p {
		    max-width: 5%;
		  }

		  .mn-wd-lg-5p {
		    min-width: 5%;
		  }

		  .wd-lg-5-force {
		    width: 5px !important;
		  }

		  .wd-lg-5p-force {
		    width: 5% !important;
		  }

		  .mx-wd-lg-5p-force {
		    max-width: 5% !important;
		  }

		  .mn-wd-lg-5p-force {
		    min-width: 5% !important;
		  }

		  .wd-lg-10 {
		    width: 10px;
		  }

		  .wd-lg-10p {
		    width: 10%;
		  }

		  .mx-wd-lg-10p {
		    max-width: 10%;
		  }

		  .mn-wd-lg-10p {
		    min-width: 10%;
		  }

		  .wd-lg-10-force {
		    width: 10px !important;
		  }

		  .wd-lg-10p-force {
		    width: 10% !important;
		  }

		  .mx-wd-lg-10p-force {
		    max-width: 10% !important;
		  }

		  .mn-wd-lg-10p-force {
		    min-width: 10% !important;
		  }

		  .wd-lg-15 {
		    width: 15px;
		  }

		  .wd-lg-15p {
		    width: 15%;
		  }

		  .mx-wd-lg-15p {
		    max-width: 15%;
		  }

		  .mn-wd-lg-15p {
		    min-width: 15%;
		  }

		  .wd-lg-15-force {
		    width: 15px !important;
		  }

		  .wd-lg-15p-force {
		    width: 15% !important;
		  }

		  .mx-wd-lg-15p-force {
		    max-width: 15% !important;
		  }

		  .mn-wd-lg-15p-force {
		    min-width: 15% !important;
		  }

		  .wd-lg-20 {
		    width: 20px;
		  }

		  .wd-lg-20p {
		    width: 20%;
		  }

		  .mx-wd-lg-20p {
		    max-width: 20%;
		  }

		  .mn-wd-lg-20p {
		    min-width: 20%;
		  }

		  .wd-lg-20-force {
		    width: 20px !important;
		  }

		  .wd-lg-20p-force {
		    width: 20% !important;
		  }

		  .mx-wd-lg-20p-force {
		    max-width: 20% !important;
		  }

		  .mn-wd-lg-20p-force {
		    min-width: 20% !important;
		  }

		  .wd-lg-25 {
		    width: 25px;
		  }

		  .wd-lg-25p {
		    width: 25%;
		  }

		  .mx-wd-lg-25p {
		    max-width: 25%;
		  }

		  .mn-wd-lg-25p {
		    min-width: 25%;
		  }

		  .wd-lg-25-force {
		    width: 25px !important;
		  }

		  .wd-lg-25p-force {
		    width: 25% !important;
		  }

		  .mx-wd-lg-25p-force {
		    max-width: 25% !important;
		  }

		  .mn-wd-lg-25p-force {
		    min-width: 25% !important;
		  }

		  .wd-lg-30 {
		    width: 30px;
		  }

		  .wd-lg-30p {
		    width: 30%;
		  }

		  .mx-wd-lg-30p {
		    max-width: 30%;
		  }

		  .mn-wd-lg-30p {
		    min-width: 30%;
		  }

		  .wd-lg-30-force {
		    width: 30px !important;
		  }

		  .wd-lg-30p-force {
		    width: 30% !important;
		  }

		  .mx-wd-lg-30p-force {
		    max-width: 30% !important;
		  }

		  .mn-wd-lg-30p-force {
		    min-width: 30% !important;
		  }

		  .wd-lg-35 {
		    width: 35px;
		  }

		  .wd-lg-35p {
		    width: 35%;
		  }

		  .mx-wd-lg-35p {
		    max-width: 35%;
		  }

		  .mn-wd-lg-35p {
		    min-width: 35%;
		  }

		  .wd-lg-35-force {
		    width: 35px !important;
		  }

		  .wd-lg-35p-force {
		    width: 35% !important;
		  }

		  .mx-wd-lg-35p-force {
		    max-width: 35% !important;
		  }

		  .mn-wd-lg-35p-force {
		    min-width: 35% !important;
		  }

		  .wd-lg-40 {
		    width: 40px;
		  }

		  .wd-lg-40p {
		    width: 40%;
		  }

		  .mx-wd-lg-40p {
		    max-width: 40%;
		  }

		  .mn-wd-lg-40p {
		    min-width: 40%;
		  }

		  .wd-lg-40-force {
		    width: 40px !important;
		  }

		  .wd-lg-40p-force {
		    width: 40% !important;
		  }

		  .mx-wd-lg-40p-force {
		    max-width: 40% !important;
		  }

		  .mn-wd-lg-40p-force {
		    min-width: 40% !important;
		  }

		  .wd-lg-45 {
		    width: 45px;
		  }

		  .wd-lg-45p {
		    width: 45%;
		  }

		  .mx-wd-lg-45p {
		    max-width: 45%;
		  }

		  .mn-wd-lg-45p {
		    min-width: 45%;
		  }

		  .wd-lg-45-force {
		    width: 45px !important;
		  }

		  .wd-lg-45p-force {
		    width: 45% !important;
		  }

		  .mx-wd-lg-45p-force {
		    max-width: 45% !important;
		  }

		  .mn-wd-lg-45p-force {
		    min-width: 45% !important;
		  }

		  .wd-lg-50 {
		    width: 50px;
		  }

		  .wd-lg-50p {
		    width: 50%;
		  }

		  .mx-wd-lg-50p {
		    max-width: 50%;
		  }

		  .mn-wd-lg-50p {
		    min-width: 50%;
		  }

		  .wd-lg-50-force {
		    width: 50px !important;
		  }

		  .wd-lg-50p-force {
		    width: 50% !important;
		  }

		  .mx-wd-lg-50p-force {
		    max-width: 50% !important;
		  }

		  .mn-wd-lg-50p-force {
		    min-width: 50% !important;
		  }

		  .wd-lg-55 {
		    width: 55px;
		  }

		  .wd-lg-55p {
		    width: 55%;
		  }

		  .mx-wd-lg-55p {
		    max-width: 55%;
		  }

		  .mn-wd-lg-55p {
		    min-width: 55%;
		  }

		  .wd-lg-55-force {
		    width: 55px !important;
		  }

		  .wd-lg-55p-force {
		    width: 55% !important;
		  }

		  .mx-wd-lg-55p-force {
		    max-width: 55% !important;
		  }

		  .mn-wd-lg-55p-force {
		    min-width: 55% !important;
		  }

		  .wd-lg-60 {
		    width: 60px;
		  }

		  .wd-lg-60p {
		    width: 60%;
		  }

		  .mx-wd-lg-60p {
		    max-width: 60%;
		  }

		  .mn-wd-lg-60p {
		    min-width: 60%;
		  }

		  .wd-lg-60-force {
		    width: 60px !important;
		  }

		  .wd-lg-60p-force {
		    width: 60% !important;
		  }

		  .mx-wd-lg-60p-force {
		    max-width: 60% !important;
		  }

		  .mn-wd-lg-60p-force {
		    min-width: 60% !important;
		  }

		  .wd-lg-65 {
		    width: 65px;
		  }

		  .wd-lg-65p {
		    width: 65%;
		  }

		  .mx-wd-lg-65p {
		    max-width: 65%;
		  }

		  .mn-wd-lg-65p {
		    min-width: 65%;
		  }

		  .wd-lg-65-force {
		    width: 65px !important;
		  }

		  .wd-lg-65p-force {
		    width: 65% !important;
		  }

		  .mx-wd-lg-65p-force {
		    max-width: 65% !important;
		  }

		  .mn-wd-lg-65p-force {
		    min-width: 65% !important;
		  }

		  .wd-lg-70 {
		    width: 70px;
		  }

		  .wd-lg-70p {
		    width: 70%;
		  }

		  .mx-wd-lg-70p {
		    max-width: 70%;
		  }

		  .mn-wd-lg-70p {
		    min-width: 70%;
		  }

		  .wd-lg-70-force {
		    width: 70px !important;
		  }

		  .wd-lg-70p-force {
		    width: 70% !important;
		  }

		  .mx-wd-lg-70p-force {
		    max-width: 70% !important;
		  }

		  .mn-wd-lg-70p-force {
		    min-width: 70% !important;
		  }

		  .wd-lg-75 {
		    width: 75px;
		  }

		  .wd-lg-75p {
		    width: 75%;
		  }

		  .mx-wd-lg-75p {
		    max-width: 75%;
		  }

		  .mn-wd-lg-75p {
		    min-width: 75%;
		  }

		  .wd-lg-75-force {
		    width: 75px !important;
		  }

		  .wd-lg-75p-force {
		    width: 75% !important;
		  }

		  .mx-wd-lg-75p-force {
		    max-width: 75% !important;
		  }

		  .mn-wd-lg-75p-force {
		    min-width: 75% !important;
		  }

		  .wd-lg-80 {
		    width: 80px;
		  }

		  .wd-lg-80p {
		    width: 80%;
		  }

		  .mx-wd-lg-80p {
		    max-width: 80%;
		  }

		  .mn-wd-lg-80p {
		    min-width: 80%;
		  }

		  .wd-lg-80-force {
		    width: 80px !important;
		  }

		  .wd-lg-80p-force {
		    width: 80% !important;
		  }

		  .mx-wd-lg-80p-force {
		    max-width: 80% !important;
		  }

		  .mn-wd-lg-80p-force {
		    min-width: 80% !important;
		  }

		  .wd-lg-85 {
		    width: 85px;
		  }

		  .wd-lg-85p {
		    width: 85%;
		  }

		  .mx-wd-lg-85p {
		    max-width: 85%;
		  }

		  .mn-wd-lg-85p {
		    min-width: 85%;
		  }

		  .wd-lg-85-force {
		    width: 85px !important;
		  }

		  .wd-lg-85p-force {
		    width: 85% !important;
		  }

		  .mx-wd-lg-85p-force {
		    max-width: 85% !important;
		  }

		  .mn-wd-lg-85p-force {
		    min-width: 85% !important;
		  }

		  .wd-lg-90 {
		    width: 90px;
		  }

		  .wd-lg-90p {
		    width: 90%;
		  }

		  .mx-wd-lg-90p {
		    max-width: 90%;
		  }

		  .mn-wd-lg-90p {
		    min-width: 90%;
		  }

		  .wd-lg-90-force {
		    width: 90px !important;
		  }

		  .wd-lg-90p-force {
		    width: 90% !important;
		  }

		  .mx-wd-lg-90p-force {
		    max-width: 90% !important;
		  }

		  .mn-wd-lg-90p-force {
		    min-width: 90% !important;
		  }

		  .wd-lg-95 {
		    width: 95px;
		  }

		  .wd-lg-95p {
		    width: 95%;
		  }

		  .mx-wd-lg-95p {
		    max-width: 95%;
		  }

		  .mn-wd-lg-95p {
		    min-width: 95%;
		  }

		  .wd-lg-95-force {
		    width: 95px !important;
		  }

		  .wd-lg-95p-force {
		    width: 95% !important;
		  }

		  .mx-wd-lg-95p-force {
		    max-width: 95% !important;
		  }

		  .mn-wd-lg-95p-force {
		    min-width: 95% !important;
		  }

		  .wd-lg-100 {
		    width: 100px;
		  }

		  .wd-lg-100p {
		    width: 100%;
		  }

		  .mx-wd-lg-100p {
		    max-width: 100%;
		  }

		  .mn-wd-lg-100p {
		    min-width: 100%;
		  }

		  .wd-lg-100-force {
		    width: 100px !important;
		  }

		  .wd-lg-100p-force {
		    width: 100% !important;
		  }

		  .mx-wd-lg-100p-force {
		    max-width: 100% !important;
		  }

		  .mn-wd-lg-100p-force {
		    min-width: 100% !important;
		  }

		  .wd-lg-150 {
		    width: 150px;
		  }

		  .wd-lg-150p {
		    width: 150%;
		  }

		  .mx-wd-lg-150p {
		    max-width: 150%;
		  }

		  .mn-wd-lg-150p {
		    min-width: 150%;
		  }

		  .wd-lg-150-force {
		    width: 150px !important;
		  }

		  .wd-lg-150p-force {
		    width: 150% !important;
		  }

		  .mx-wd-lg-150p-force {
		    max-width: 150% !important;
		  }

		  .mn-wd-lg-150p-force {
		    min-width: 150% !important;
		  }

		  .wd-lg-200 {
		    width: 200px;
		  }

		  .wd-lg-200p {
		    width: 200%;
		  }

		  .mx-wd-lg-200p {
		    max-width: 200%;
		  }

		  .mn-wd-lg-200p {
		    min-width: 200%;
		  }

		  .wd-lg-200-force {
		    width: 200px !important;
		  }

		  .wd-lg-200p-force {
		    width: 200% !important;
		  }

		  .mx-wd-lg-200p-force {
		    max-width: 200% !important;
		  }

		  .mn-wd-lg-200p-force {
		    min-width: 200% !important;
		  }

		  .wd-lg-250 {
		    width: 250px;
		  }

		  .wd-lg-250p {
		    width: 250%;
		  }

		  .mx-wd-lg-250p {
		    max-width: 250%;
		  }

		  .mn-wd-lg-250p {
		    min-width: 250%;
		  }

		  .wd-lg-250-force {
		    width: 250px !important;
		  }

		  .wd-lg-250p-force {
		    width: 250% !important;
		  }

		  .mx-wd-lg-250p-force {
		    max-width: 250% !important;
		  }

		  .mn-wd-lg-250p-force {
		    min-width: 250% !important;
		  }

		  .wd-lg-300 {
		    width: 300px;
		  }

		  .wd-lg-300p {
		    width: 300%;
		  }

		  .mx-wd-lg-300p {
		    max-width: 300%;
		  }

		  .mn-wd-lg-300p {
		    min-width: 300%;
		  }

		  .wd-lg-300-force {
		    width: 300px !important;
		  }

		  .wd-lg-300p-force {
		    width: 300% !important;
		  }

		  .mx-wd-lg-300p-force {
		    max-width: 300% !important;
		  }

		  .mn-wd-lg-300p-force {
		    min-width: 300% !important;
		  }

		  .wd-lg-350 {
		    width: 350px;
		  }

		  .wd-lg-350p {
		    width: 350%;
		  }

		  .mx-wd-lg-350p {
		    max-width: 350%;
		  }

		  .mn-wd-lg-350p {
		    min-width: 350%;
		  }

		  .wd-lg-350-force {
		    width: 350px !important;
		  }

		  .wd-lg-350p-force {
		    width: 350% !important;
		  }

		  .mx-wd-lg-350p-force {
		    max-width: 350% !important;
		  }

		  .mn-wd-lg-350p-force {
		    min-width: 350% !important;
		  }

		  .wd-lg-400 {
		    width: 400px;
		  }

		  .wd-lg-400p {
		    width: 400%;
		  }

		  .mx-wd-lg-400p {
		    max-width: 400%;
		  }

		  .mn-wd-lg-400p {
		    min-width: 400%;
		  }

		  .wd-lg-400-force {
		    width: 400px !important;
		  }

		  .wd-lg-400p-force {
		    width: 400% !important;
		  }

		  .mx-wd-lg-400p-force {
		    max-width: 400% !important;
		  }

		  .mn-wd-lg-400p-force {
		    min-width: 400% !important;
		  }

		  .wd-lg-450 {
		    width: 450px;
		  }

		  .wd-lg-450p {
		    width: 450%;
		  }

		  .mx-wd-lg-450p {
		    max-width: 450%;
		  }

		  .mn-wd-lg-450p {
		    min-width: 450%;
		  }

		  .wd-lg-450-force {
		    width: 450px !important;
		  }

		  .wd-lg-450p-force {
		    width: 450% !important;
		  }

		  .mx-wd-lg-450p-force {
		    max-width: 450% !important;
		  }

		  .mn-wd-lg-450p-force {
		    min-width: 450% !important;
		  }

		  .wd-lg-500 {
		    width: 500px;
		  }

		  .wd-lg-500p {
		    width: 500%;
		  }

		  .mx-wd-lg-500p {
		    max-width: 500%;
		  }

		  .mn-wd-lg-500p {
		    min-width: 500%;
		  }

		  .wd-lg-500-force {
		    width: 500px !important;
		  }

		  .wd-lg-500p-force {
		    width: 500% !important;
		  }

		  .mx-wd-lg-500p-force {
		    max-width: 500% !important;
		  }

		  .mn-wd-lg-500p-force {
		    min-width: 500% !important;
		  }

		  .wd-lg-550 {
		    width: 550px;
		  }

		  .wd-lg-550p {
		    width: 550%;
		  }

		  .mx-wd-lg-550p {
		    max-width: 550%;
		  }

		  .mn-wd-lg-550p {
		    min-width: 550%;
		  }

		  .wd-lg-550-force {
		    width: 550px !important;
		  }

		  .wd-lg-550p-force {
		    width: 550% !important;
		  }

		  .mx-wd-lg-550p-force {
		    max-width: 550% !important;
		  }

		  .mn-wd-lg-550p-force {
		    min-width: 550% !important;
		  }

		  .wd-lg-600 {
		    width: 600px;
		  }

		  .wd-lg-600p {
		    width: 600%;
		  }

		  .mx-wd-lg-600p {
		    max-width: 600%;
		  }

		  .mn-wd-lg-600p {
		    min-width: 600%;
		  }

		  .wd-lg-600-force {
		    width: 600px !important;
		  }

		  .wd-lg-600p-force {
		    width: 600% !important;
		  }

		  .mx-wd-lg-600p-force {
		    max-width: 600% !important;
		  }

		  .mn-wd-lg-600p-force {
		    min-width: 600% !important;
		  }

		  .wd-lg-650 {
		    width: 650px;
		  }

		  .wd-lg-650p {
		    width: 650%;
		  }

		  .mx-wd-lg-650p {
		    max-width: 650%;
		  }

		  .mn-wd-lg-650p {
		    min-width: 650%;
		  }

		  .wd-lg-650-force {
		    width: 650px !important;
		  }

		  .wd-lg-650p-force {
		    width: 650% !important;
		  }

		  .mx-wd-lg-650p-force {
		    max-width: 650% !important;
		  }

		  .mn-wd-lg-650p-force {
		    min-width: 650% !important;
		  }

		  .wd-lg-700 {
		    width: 700px;
		  }

		  .wd-lg-700p {
		    width: 700%;
		  }

		  .mx-wd-lg-700p {
		    max-width: 700%;
		  }

		  .mn-wd-lg-700p {
		    min-width: 700%;
		  }

		  .wd-lg-700-force {
		    width: 700px !important;
		  }

		  .wd-lg-700p-force {
		    width: 700% !important;
		  }

		  .mx-wd-lg-700p-force {
		    max-width: 700% !important;
		  }

		  .mn-wd-lg-700p-force {
		    min-width: 700% !important;
		  }

		  .wd-lg-750 {
		    width: 750px;
		  }

		  .wd-lg-750p {
		    width: 750%;
		  }

		  .mx-wd-lg-750p {
		    max-width: 750%;
		  }

		  .mn-wd-lg-750p {
		    min-width: 750%;
		  }

		  .wd-lg-750-force {
		    width: 750px !important;
		  }

		  .wd-lg-750p-force {
		    width: 750% !important;
		  }

		  .mx-wd-lg-750p-force {
		    max-width: 750% !important;
		  }

		  .mn-wd-lg-750p-force {
		    min-width: 750% !important;
		  }

		  .wd-lg-800 {
		    width: 800px;
		  }

		  .wd-lg-800p {
		    width: 800%;
		  }

		  .mx-wd-lg-800p {
		    max-width: 800%;
		  }

		  .mn-wd-lg-800p {
		    min-width: 800%;
		  }

		  .wd-lg-800-force {
		    width: 800px !important;
		  }

		  .wd-lg-800p-force {
		    width: 800% !important;
		  }

		  .mx-wd-lg-800p-force {
		    max-width: 800% !important;
		  }

		  .mn-wd-lg-800p-force {
		    min-width: 800% !important;
		  }

		  .wd-lg-850 {
		    width: 850px;
		  }

		  .wd-lg-850p {
		    width: 850%;
		  }

		  .mx-wd-lg-850p {
		    max-width: 850%;
		  }

		  .mn-wd-lg-850p {
		    min-width: 850%;
		  }

		  .wd-lg-850-force {
		    width: 850px !important;
		  }

		  .wd-lg-850p-force {
		    width: 850% !important;
		  }

		  .mx-wd-lg-850p-force {
		    max-width: 850% !important;
		  }

		  .mn-wd-lg-850p-force {
		    min-width: 850% !important;
		  }

		  .wd-lg-900 {
		    width: 900px;
		  }

		  .wd-lg-900p {
		    width: 900%;
		  }

		  .mx-wd-lg-900p {
		    max-width: 900%;
		  }

		  .mn-wd-lg-900p {
		    min-width: 900%;
		  }

		  .wd-lg-900-force {
		    width: 900px !important;
		  }

		  .wd-lg-900p-force {
		    width: 900% !important;
		  }

		  .mx-wd-lg-900p-force {
		    max-width: 900% !important;
		  }

		  .mn-wd-lg-900p-force {
		    min-width: 900% !important;
		  }

		  .wd-lg-950 {
		    width: 950px;
		  }

		  .wd-lg-950p {
		    width: 950%;
		  }

		  .mx-wd-lg-950p {
		    max-width: 950%;
		  }

		  .mn-wd-lg-950p {
		    min-width: 950%;
		  }

		  .wd-lg-950-force {
		    width: 950px !important;
		  }

		  .wd-lg-950p-force {
		    width: 950% !important;
		  }

		  .mx-wd-lg-950p-force {
		    max-width: 950% !important;
		  }

		  .mn-wd-lg-950p-force {
		    min-width: 950% !important;
		  }

		  .wd-lg-1000 {
		    width: 1000px;
		  }

		  .wd-lg-1000p {
		    width: 1000%;
		  }

		  .mx-wd-lg-1000p {
		    max-width: 1000%;
		  }

		  .mn-wd-lg-1000p {
		    min-width: 1000%;
		  }

		  .wd-lg-1000-force {
		    width: 1000px !important;
		  }

		  .wd-lg-1000p-force {
		    width: 1000% !important;
		  }

		  .mx-wd-lg-1000p-force {
		    max-width: 1000% !important;
		  }

		  .mn-wd-lg-1000p-force {
		    min-width: 1000% !important;
		  }

		  .wd-lg-auto {
		    width: auto;
		  }

		  .wd-lg-auto-force {
		    width: auto !important;
		  }
		}
		@media (min-width: 1200px) {
		  .wd-xl-5 {
		    width: 5px;
		  }

		  .wd-xl-5p {
		    width: 5%;
		  }

		  .mx-wd-xl-5p {
		    max-width: 5%;
		  }

		  .mn-wd-xl-5p {
		    min-width: 5%;
		  }

		  .wd-xl-5-force {
		    width: 5px !important;
		  }

		  .wd-xl-5p-force {
		    width: 5% !important;
		  }

		  .mx-wd-xl-5p-force {
		    max-width: 5% !important;
		  }

		  .mn-wd-xl-5p-force {
		    min-width: 5% !important;
		  }

		  .wd-xl-10 {
		    width: 10px;
		  }

		  .wd-xl-10p {
		    width: 10%;
		  }

		  .mx-wd-xl-10p {
		    max-width: 10%;
		  }

		  .mn-wd-xl-10p {
		    min-width: 10%;
		  }

		  .wd-xl-10-force {
		    width: 10px !important;
		  }

		  .wd-xl-10p-force {
		    width: 10% !important;
		  }

		  .mx-wd-xl-10p-force {
		    max-width: 10% !important;
		  }

		  .mn-wd-xl-10p-force {
		    min-width: 10% !important;
		  }

		  .wd-xl-15 {
		    width: 15px;
		  }

		  .wd-xl-15p {
		    width: 15%;
		  }

		  .mx-wd-xl-15p {
		    max-width: 15%;
		  }

		  .mn-wd-xl-15p {
		    min-width: 15%;
		  }

		  .wd-xl-15-force {
		    width: 15px !important;
		  }

		  .wd-xl-15p-force {
		    width: 15% !important;
		  }

		  .mx-wd-xl-15p-force {
		    max-width: 15% !important;
		  }

		  .mn-wd-xl-15p-force {
		    min-width: 15% !important;
		  }

		  .wd-xl-20 {
		    width: 20px;
		  }

		  .wd-xl-20p {
		    width: 20%;
		  }

		  .mx-wd-xl-20p {
		    max-width: 20%;
		  }

		  .mn-wd-xl-20p {
		    min-width: 20%;
		  }

		  .wd-xl-20-force {
		    width: 20px !important;
		  }

		  .wd-xl-20p-force {
		    width: 20% !important;
		  }

		  .mx-wd-xl-20p-force {
		    max-width: 20% !important;
		  }

		  .mn-wd-xl-20p-force {
		    min-width: 20% !important;
		  }

		  .wd-xl-25 {
		    width: 25px;
		  }

		  .wd-xl-25p {
		    width: 25%;
		  }

		  .mx-wd-xl-25p {
		    max-width: 25%;
		  }

		  .mn-wd-xl-25p {
		    min-width: 25%;
		  }

		  .wd-xl-25-force {
		    width: 25px !important;
		  }

		  .wd-xl-25p-force {
		    width: 25% !important;
		  }

		  .mx-wd-xl-25p-force {
		    max-width: 25% !important;
		  }

		  .mn-wd-xl-25p-force {
		    min-width: 25% !important;
		  }

		  .wd-xl-30 {
		    width: 30px;
		  }

		  .wd-xl-30p {
		    width: 30%;
		  }

		  .mx-wd-xl-30p {
		    max-width: 30%;
		  }

		  .mn-wd-xl-30p {
		    min-width: 30%;
		  }

		  .wd-xl-30-force {
		    width: 30px !important;
		  }

		  .wd-xl-30p-force {
		    width: 30% !important;
		  }

		  .mx-wd-xl-30p-force {
		    max-width: 30% !important;
		  }

		  .mn-wd-xl-30p-force {
		    min-width: 30% !important;
		  }

		  .wd-xl-35 {
		    width: 35px;
		  }

		  .wd-xl-35p {
		    width: 35%;
		  }

		  .mx-wd-xl-35p {
		    max-width: 35%;
		  }

		  .mn-wd-xl-35p {
		    min-width: 35%;
		  }

		  .wd-xl-35-force {
		    width: 35px !important;
		  }

		  .wd-xl-35p-force {
		    width: 35% !important;
		  }

		  .mx-wd-xl-35p-force {
		    max-width: 35% !important;
		  }

		  .mn-wd-xl-35p-force {
		    min-width: 35% !important;
		  }

		  .wd-xl-40 {
		    width: 40px;
		  }

		  .wd-xl-40p {
		    width: 40%;
		  }

		  .mx-wd-xl-40p {
		    max-width: 40%;
		  }

		  .mn-wd-xl-40p {
		    min-width: 40%;
		  }

		  .wd-xl-40-force {
		    width: 40px !important;
		  }

		  .wd-xl-40p-force {
		    width: 40% !important;
		  }

		  .mx-wd-xl-40p-force {
		    max-width: 40% !important;
		  }

		  .mn-wd-xl-40p-force {
		    min-width: 40% !important;
		  }

		  .wd-xl-45 {
		    width: 45px;
		  }

		  .wd-xl-45p {
		    width: 45%;
		  }

		  .mx-wd-xl-45p {
		    max-width: 45%;
		  }

		  .mn-wd-xl-45p {
		    min-width: 45%;
		  }

		  .wd-xl-45-force {
		    width: 45px !important;
		  }

		  .wd-xl-45p-force {
		    width: 45% !important;
		  }

		  .mx-wd-xl-45p-force {
		    max-width: 45% !important;
		  }

		  .mn-wd-xl-45p-force {
		    min-width: 45% !important;
		  }

		  .wd-xl-50 {
		    width: 50px;
		  }

		  .wd-xl-50p {
		    width: 50%;
		  }

		  .mx-wd-xl-50p {
		    max-width: 50%;
		  }

		  .mn-wd-xl-50p {
		    min-width: 50%;
		  }

		  .wd-xl-50-force {
		    width: 50px !important;
		  }

		  .wd-xl-50p-force {
		    width: 50% !important;
		  }

		  .mx-wd-xl-50p-force {
		    max-width: 50% !important;
		  }

		  .mn-wd-xl-50p-force {
		    min-width: 50% !important;
		  }

		  .wd-xl-55 {
		    width: 55px;
		  }

		  .wd-xl-55p {
		    width: 55%;
		  }

		  .mx-wd-xl-55p {
		    max-width: 55%;
		  }

		  .mn-wd-xl-55p {
		    min-width: 55%;
		  }

		  .wd-xl-55-force {
		    width: 55px !important;
		  }

		  .wd-xl-55p-force {
		    width: 55% !important;
		  }

		  .mx-wd-xl-55p-force {
		    max-width: 55% !important;
		  }

		  .mn-wd-xl-55p-force {
		    min-width: 55% !important;
		  }

		  .wd-xl-60 {
		    width: 60px;
		  }

		  .wd-xl-60p {
		    width: 60%;
		  }

		  .mx-wd-xl-60p {
		    max-width: 60%;
		  }

		  .mn-wd-xl-60p {
		    min-width: 60%;
		  }

		  .wd-xl-60-force {
		    width: 60px !important;
		  }

		  .wd-xl-60p-force {
		    width: 60% !important;
		  }

		  .mx-wd-xl-60p-force {
		    max-width: 60% !important;
		  }

		  .mn-wd-xl-60p-force {
		    min-width: 60% !important;
		  }

		  .wd-xl-65 {
		    width: 65px;
		  }

		  .wd-xl-65p {
		    width: 65%;
		  }

		  .mx-wd-xl-65p {
		    max-width: 65%;
		  }

		  .mn-wd-xl-65p {
		    min-width: 65%;
		  }

		  .wd-xl-65-force {
		    width: 65px !important;
		  }

		  .wd-xl-65p-force {
		    width: 65% !important;
		  }

		  .mx-wd-xl-65p-force {
		    max-width: 65% !important;
		  }

		  .mn-wd-xl-65p-force {
		    min-width: 65% !important;
		  }

		  .wd-xl-70 {
		    width: 70px;
		  }

		  .wd-xl-70p {
		    width: 70%;
		  }

		  .mx-wd-xl-70p {
		    max-width: 70%;
		  }

		  .mn-wd-xl-70p {
		    min-width: 70%;
		  }

		  .wd-xl-70-force {
		    width: 70px !important;
		  }

		  .wd-xl-70p-force {
		    width: 70% !important;
		  }

		  .mx-wd-xl-70p-force {
		    max-width: 70% !important;
		  }

		  .mn-wd-xl-70p-force {
		    min-width: 70% !important;
		  }

		  .wd-xl-75 {
		    width: 75px;
		  }

		  .wd-xl-75p {
		    width: 75%;
		  }

		  .mx-wd-xl-75p {
		    max-width: 75%;
		  }

		  .mn-wd-xl-75p {
		    min-width: 75%;
		  }

		  .wd-xl-75-force {
		    width: 75px !important;
		  }

		  .wd-xl-75p-force {
		    width: 75% !important;
		  }

		  .mx-wd-xl-75p-force {
		    max-width: 75% !important;
		  }

		  .mn-wd-xl-75p-force {
		    min-width: 75% !important;
		  }

		  .wd-xl-80 {
		    width: 80px;
		  }

		  .wd-xl-80p {
		    width: 80%;
		  }

		  .mx-wd-xl-80p {
		    max-width: 80%;
		  }

		  .mn-wd-xl-80p {
		    min-width: 80%;
		  }

		  .wd-xl-80-force {
		    width: 80px !important;
		  }

		  .wd-xl-80p-force {
		    width: 80% !important;
		  }

		  .mx-wd-xl-80p-force {
		    max-width: 80% !important;
		  }

		  .mn-wd-xl-80p-force {
		    min-width: 80% !important;
		  }

		  .wd-xl-85 {
		    width: 85px;
		  }

		  .wd-xl-85p {
		    width: 85%;
		  }

		  .mx-wd-xl-85p {
		    max-width: 85%;
		  }

		  .mn-wd-xl-85p {
		    min-width: 85%;
		  }

		  .wd-xl-85-force {
		    width: 85px !important;
		  }

		  .wd-xl-85p-force {
		    width: 85% !important;
		  }

		  .mx-wd-xl-85p-force {
		    max-width: 85% !important;
		  }

		  .mn-wd-xl-85p-force {
		    min-width: 85% !important;
		  }

		  .wd-xl-90 {
		    width: 90px;
		  }

		  .wd-xl-90p {
		    width: 90%;
		  }

		  .mx-wd-xl-90p {
		    max-width: 90%;
		  }

		  .mn-wd-xl-90p {
		    min-width: 90%;
		  }

		  .wd-xl-90-force {
		    width: 90px !important;
		  }

		  .wd-xl-90p-force {
		    width: 90% !important;
		  }

		  .mx-wd-xl-90p-force {
		    max-width: 90% !important;
		  }

		  .mn-wd-xl-90p-force {
		    min-width: 90% !important;
		  }

		  .wd-xl-95 {
		    width: 95px;
		  }

		  .wd-xl-95p {
		    width: 95%;
		  }

		  .mx-wd-xl-95p {
		    max-width: 95%;
		  }

		  .mn-wd-xl-95p {
		    min-width: 95%;
		  }

		  .wd-xl-95-force {
		    width: 95px !important;
		  }

		  .wd-xl-95p-force {
		    width: 95% !important;
		  }

		  .mx-wd-xl-95p-force {
		    max-width: 95% !important;
		  }

		  .mn-wd-xl-95p-force {
		    min-width: 95% !important;
		  }

		  .wd-xl-100 {
		    width: 100px;
		  }

		  .wd-xl-100p {
		    width: 100%;
		  }

		  .mx-wd-xl-100p {
		    max-width: 100%;
		  }

		  .mn-wd-xl-100p {
		    min-width: 100%;
		  }

		  .wd-xl-100-force {
		    width: 100px !important;
		  }

		  .wd-xl-100p-force {
		    width: 100% !important;
		  }

		  .mx-wd-xl-100p-force {
		    max-width: 100% !important;
		  }

		  .mn-wd-xl-100p-force {
		    min-width: 100% !important;
		  }

		  .wd-xl-150 {
		    width: 150px;
		  }

		  .wd-xl-150p {
		    width: 150%;
		  }

		  .mx-wd-xl-150p {
		    max-width: 150%;
		  }

		  .mn-wd-xl-150p {
		    min-width: 150%;
		  }

		  .wd-xl-150-force {
		    width: 150px !important;
		  }

		  .wd-xl-150p-force {
		    width: 150% !important;
		  }

		  .mx-wd-xl-150p-force {
		    max-width: 150% !important;
		  }

		  .mn-wd-xl-150p-force {
		    min-width: 150% !important;
		  }

		  .wd-xl-200 {
		    width: 200px;
		  }

		  .wd-xl-200p {
		    width: 200%;
		  }

		  .mx-wd-xl-200p {
		    max-width: 200%;
		  }

		  .mn-wd-xl-200p {
		    min-width: 200%;
		  }

		  .wd-xl-200-force {
		    width: 200px !important;
		  }

		  .wd-xl-200p-force {
		    width: 200% !important;
		  }

		  .mx-wd-xl-200p-force {
		    max-width: 200% !important;
		  }

		  .mn-wd-xl-200p-force {
		    min-width: 200% !important;
		  }

		  .wd-xl-250 {
		    width: 250px;
		  }

		  .wd-xl-250p {
		    width: 250%;
		  }

		  .mx-wd-xl-250p {
		    max-width: 250%;
		  }

		  .mn-wd-xl-250p {
		    min-width: 250%;
		  }

		  .wd-xl-250-force {
		    width: 250px !important;
		  }

		  .wd-xl-250p-force {
		    width: 250% !important;
		  }

		  .mx-wd-xl-250p-force {
		    max-width: 250% !important;
		  }

		  .mn-wd-xl-250p-force {
		    min-width: 250% !important;
		  }

		  .wd-xl-300 {
		    width: 300px;
		  }

		  .wd-xl-300p {
		    width: 300%;
		  }

		  .mx-wd-xl-300p {
		    max-width: 300%;
		  }

		  .mn-wd-xl-300p {
		    min-width: 300%;
		  }

		  .wd-xl-300-force {
		    width: 300px !important;
		  }

		  .wd-xl-300p-force {
		    width: 300% !important;
		  }

		  .mx-wd-xl-300p-force {
		    max-width: 300% !important;
		  }

		  .mn-wd-xl-300p-force {
		    min-width: 300% !important;
		  }

		  .wd-xl-350 {
		    width: 350px;
		  }

		  .wd-xl-350p {
		    width: 350%;
		  }

		  .mx-wd-xl-350p {
		    max-width: 350%;
		  }

		  .mn-wd-xl-350p {
		    min-width: 350%;
		  }

		  .wd-xl-350-force {
		    width: 350px !important;
		  }

		  .wd-xl-350p-force {
		    width: 350% !important;
		  }

		  .mx-wd-xl-350p-force {
		    max-width: 350% !important;
		  }

		  .mn-wd-xl-350p-force {
		    min-width: 350% !important;
		  }

		  .wd-xl-400 {
		    width: 400px;
		  }

		  .wd-xl-400p {
		    width: 400%;
		  }

		  .mx-wd-xl-400p {
		    max-width: 400%;
		  }

		  .mn-wd-xl-400p {
		    min-width: 400%;
		  }

		  .wd-xl-400-force {
		    width: 400px !important;
		  }

		  .wd-xl-400p-force {
		    width: 400% !important;
		  }

		  .mx-wd-xl-400p-force {
		    max-width: 400% !important;
		  }

		  .mn-wd-xl-400p-force {
		    min-width: 400% !important;
		  }

		  .wd-xl-450 {
		    width: 450px;
		  }

		  .wd-xl-450p {
		    width: 450%;
		  }

		  .mx-wd-xl-450p {
		    max-width: 450%;
		  }

		  .mn-wd-xl-450p {
		    min-width: 450%;
		  }

		  .wd-xl-450-force {
		    width: 450px !important;
		  }

		  .wd-xl-450p-force {
		    width: 450% !important;
		  }

		  .mx-wd-xl-450p-force {
		    max-width: 450% !important;
		  }

		  .mn-wd-xl-450p-force {
		    min-width: 450% !important;
		  }

		  .wd-xl-500 {
		    width: 500px;
		  }

		  .wd-xl-500p {
		    width: 500%;
		  }

		  .mx-wd-xl-500p {
		    max-width: 500%;
		  }

		  .mn-wd-xl-500p {
		    min-width: 500%;
		  }

		  .wd-xl-500-force {
		    width: 500px !important;
		  }

		  .wd-xl-500p-force {
		    width: 500% !important;
		  }

		  .mx-wd-xl-500p-force {
		    max-width: 500% !important;
		  }

		  .mn-wd-xl-500p-force {
		    min-width: 500% !important;
		  }

		  .wd-xl-550 {
		    width: 550px;
		  }

		  .wd-xl-550p {
		    width: 550%;
		  }

		  .mx-wd-xl-550p {
		    max-width: 550%;
		  }

		  .mn-wd-xl-550p {
		    min-width: 550%;
		  }

		  .wd-xl-550-force {
		    width: 550px !important;
		  }

		  .wd-xl-550p-force {
		    width: 550% !important;
		  }

		  .mx-wd-xl-550p-force {
		    max-width: 550% !important;
		  }

		  .mn-wd-xl-550p-force {
		    min-width: 550% !important;
		  }

		  .wd-xl-600 {
		    width: 600px;
		  }

		  .wd-xl-600p {
		    width: 600%;
		  }

		  .mx-wd-xl-600p {
		    max-width: 600%;
		  }

		  .mn-wd-xl-600p {
		    min-width: 600%;
		  }

		  .wd-xl-600-force {
		    width: 600px !important;
		  }

		  .wd-xl-600p-force {
		    width: 600% !important;
		  }

		  .mx-wd-xl-600p-force {
		    max-width: 600% !important;
		  }

		  .mn-wd-xl-600p-force {
		    min-width: 600% !important;
		  }

		  .wd-xl-650 {
		    width: 650px;
		  }

		  .wd-xl-650p {
		    width: 650%;
		  }

		  .mx-wd-xl-650p {
		    max-width: 650%;
		  }

		  .mn-wd-xl-650p {
		    min-width: 650%;
		  }

		  .wd-xl-650-force {
		    width: 650px !important;
		  }

		  .wd-xl-650p-force {
		    width: 650% !important;
		  }

		  .mx-wd-xl-650p-force {
		    max-width: 650% !important;
		  }

		  .mn-wd-xl-650p-force {
		    min-width: 650% !important;
		  }

		  .wd-xl-700 {
		    width: 700px;
		  }

		  .wd-xl-700p {
		    width: 700%;
		  }

		  .mx-wd-xl-700p {
		    max-width: 700%;
		  }

		  .mn-wd-xl-700p {
		    min-width: 700%;
		  }

		  .wd-xl-700-force {
		    width: 700px !important;
		  }

		  .wd-xl-700p-force {
		    width: 700% !important;
		  }

		  .mx-wd-xl-700p-force {
		    max-width: 700% !important;
		  }

		  .mn-wd-xl-700p-force {
		    min-width: 700% !important;
		  }

		  .wd-xl-750 {
		    width: 750px;
		  }

		  .wd-xl-750p {
		    width: 750%;
		  }

		  .mx-wd-xl-750p {
		    max-width: 750%;
		  }

		  .mn-wd-xl-750p {
		    min-width: 750%;
		  }

		  .wd-xl-750-force {
		    width: 750px !important;
		  }

		  .wd-xl-750p-force {
		    width: 750% !important;
		  }

		  .mx-wd-xl-750p-force {
		    max-width: 750% !important;
		  }

		  .mn-wd-xl-750p-force {
		    min-width: 750% !important;
		  }

		  .wd-xl-800 {
		    width: 800px;
		  }

		  .wd-xl-800p {
		    width: 800%;
		  }

		  .mx-wd-xl-800p {
		    max-width: 800%;
		  }

		  .mn-wd-xl-800p {
		    min-width: 800%;
		  }

		  .wd-xl-800-force {
		    width: 800px !important;
		  }

		  .wd-xl-800p-force {
		    width: 800% !important;
		  }

		  .mx-wd-xl-800p-force {
		    max-width: 800% !important;
		  }

		  .mn-wd-xl-800p-force {
		    min-width: 800% !important;
		  }

		  .wd-xl-850 {
		    width: 850px;
		  }

		  .wd-xl-850p {
		    width: 850%;
		  }

		  .mx-wd-xl-850p {
		    max-width: 850%;
		  }

		  .mn-wd-xl-850p {
		    min-width: 850%;
		  }

		  .wd-xl-850-force {
		    width: 850px !important;
		  }

		  .wd-xl-850p-force {
		    width: 850% !important;
		  }

		  .mx-wd-xl-850p-force {
		    max-width: 850% !important;
		  }

		  .mn-wd-xl-850p-force {
		    min-width: 850% !important;
		  }

		  .wd-xl-900 {
		    width: 900px;
		  }

		  .wd-xl-900p {
		    width: 900%;
		  }

		  .mx-wd-xl-900p {
		    max-width: 900%;
		  }

		  .mn-wd-xl-900p {
		    min-width: 900%;
		  }

		  .wd-xl-900-force {
		    width: 900px !important;
		  }

		  .wd-xl-900p-force {
		    width: 900% !important;
		  }

		  .mx-wd-xl-900p-force {
		    max-width: 900% !important;
		  }

		  .mn-wd-xl-900p-force {
		    min-width: 900% !important;
		  }

		  .wd-xl-950 {
		    width: 950px;
		  }

		  .wd-xl-950p {
		    width: 950%;
		  }

		  .mx-wd-xl-950p {
		    max-width: 950%;
		  }

		  .mn-wd-xl-950p {
		    min-width: 950%;
		  }

		  .wd-xl-950-force {
		    width: 950px !important;
		  }

		  .wd-xl-950p-force {
		    width: 950% !important;
		  }

		  .mx-wd-xl-950p-force {
		    max-width: 950% !important;
		  }

		  .mn-wd-xl-950p-force {
		    min-width: 950% !important;
		  }

		  .wd-xl-1000 {
		    width: 1000px;
		  }

		  .wd-xl-1000p {
		    width: 1000%;
		  }

		  .mx-wd-xl-1000p {
		    max-width: 1000%;
		  }

		  .mn-wd-xl-1000p {
		    min-width: 1000%;
		  }

		  .wd-xl-1000-force {
		    width: 1000px !important;
		  }

		  .wd-xl-1000p-force {
		    width: 1000% !important;
		  }

		  .mx-wd-xl-1000p-force {
		    max-width: 1000% !important;
		  }

		  .mn-wd-xl-1000p-force {
		    min-width: 1000% !important;
		  }

		  .wd-xl-auto {
		    width: auto;
		  }

		  .wd-xl-auto {
		    width: auto !important;
		  }
		}
		.wd-100v {
		  width: 100vw;
		}

		.wd-1 {
		  width: 1px;
		}

		.wd-2 {
		  width: 2px;
		}

		.wd-3 {
		  width: 3px;
		}

		.wd-4 {
		  width: 4px;
		}

		.wd-6 {
		  width: 6px;
		}

		.wd-7 {
		  width: 7px;
		}

		.wd-8 {
		  width: 8px;
		}

		.wd-9 {
		  width: 9px;
		}

		.wd-16 {
		  width: 16px;
		}

		.wd-32 {
		  width: 32px;
		}

		.wd-36 {
		  width: 36px;
		}

		.wd-48 {
		  width: 48px;
		}

		.wd-64 {
		  width: 64px;
		}

		.wd-72 {
		  width: 72px;
		}

		.wd-170 {
		  width: 170px;
		}

		.wd-180 {
		  width: 180px;
		}

		.wd-190 {
		  width: 190px;
		}

		.wd-220 {
		  width: 220px;
		}

		.wd-230 {
		  width: 230px;
		}

		.mx-wd-1350 {
		  max-width: 1350px;
		}

/***********************************

  Nav Drop Styling

***********************************/

	div.nav-drop {
	  display: inline-block;
	}
	.nav-drop {
	  position: relative;
	  padding-right: 23px !important;
	}
	.nav-drop .fa-angle-up,
	.nav-drop .fa-angle-down {
	  position: absolute;
	  right: 8px;
	  line-height: inherit;
	  top: 0;
	  font-size: 90%;
	  opacity: 0.7;
	  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	  filter: alpha(opacity=70);
	  -webkit-transition: 0.3s;
	  -moz-transition: 0.3s;
	  -o-transition: 0.3s;
	  -ms-transition: 0.3s;
	  transition: 0.3s;
	}
	.nav-drop .fa-angle-up {
	  top: 5px;
	  opacity: 0;
	  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	  filter: alpha(opacity=0);
	}
	.nav-drop > .nav-drop-menu {
	  min-width: 85px;
	  height: 0;
	  overflow: hidden;
	  position: absolute;
	  z-index: 999;
	  left: -5px;
	  color: #fff;
	  -webkit-transform: translate3d(0, 10px, 0);
	  -moz-transform: translate3d(0, 10px, 0);
	  -o-transform: translate3d(0, 10px, 0);
	  -ms-transform: translate3d(0, 10px, 0);
	  transform: translate3d(0, 10px, 0);
	  opacity: 0;
	  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	  filter: alpha(opacity=0);
	  -webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
	  -moz-transition: opacity 0.3s, -moz-transform 0.3s;
	  -o-transition: opacity 0.3s, -o-transform 0.3s;
	  -ms-transition: opacity 0.3s, -ms-transform 0.3s;
	  transition: opacity 0.3s, transform 0.3s;
	  list-style: none;
	  margin: 0;
	  padding: 0;
	}
	.nav-drop > .nav-drop-menu > li > a {
	  background: #333;
	  color: #fff;
	  padding: 10px 15px;
	  line-height: 1em;
	  border-bottom: 1px solid #262626;
	  display: block;
	  position: relative;
	  -webkit-transition: 0.3s;
	  -moz-transition: 0.3s;
	  -o-transition: 0.3s;
	  -ms-transition: 0.3s;
	  transition: 0.3s;
	}
	.nav-drop > .nav-drop-menu > li > a > .right {
	  float: right;
	}
	.nav-drop > .nav-drop-menu > li > a:hover {
	  background: #91AA9D;
	}
	.nav-drop > .nav-drop-menu > li.active > a {
	  color: #91AA9D;
	}
	.nav-drop > .nav-drop-menu > li.active > a:hover {
	  color: #fff;
	  background: #91AA9D;
	}
	.nav-drop > .nav-drop-menu > li:last-child > a {
	  border-bottom: none;
	}
	.nav-drop > .nav-drop-menu > li:first-child > a:before {
	  position: absolute;
	  content: '';
	  width: 0px;
	  height: 0px;
	  border-style: solid;
	  border-width: 0 10px 10px 10px;
	  border-color: transparent transparent #262626 transparent;
	  top: -10px;
	  left: 10px;
	}
	.nav-drop.active-drop .fa-angle-up {
	  top: 0;
	  opacity: 1;
	  -ms-filter: none;
	  filter: none;
	}
	.nav-drop.active-drop .fa-angle-down {
	  top: 5px;
	  opacity: 0;
	  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	  filter: alpha(opacity=0);
	}
	.nav-drop.active-drop > .nav-drop-menu {
	  height: auto;
	  overflow: visible;
	  opacity: 1;
	  -ms-filter: none;
	  filter: none;
	  -webkit-transform: translate3d(0, 0, 0);
	  -moz-transform: translate3d(0, 0, 0);
	  -o-transform: translate3d(0, 0, 0);
	  -ms-transform: translate3d(0, 0, 0);
	  transform: translate3d(0, 0, 0);
	}


/***********************************

  Responsive CSS

***********************************/

	/** Mobile Phones and Larger **/
	@media screen and (min-width: 480px) {}

	/** Large Mobile Phones and Larger **/
	@media screen and (min-width: 580px) {}

	/** Tablets and Larger **/
	@media screen and (min-width: 768px) {}	

	/** Laptops and Larger **/
	@media screen and (min-width: 992px) {}

	/** Desktop and Larger **/
	@media screen and (min-width: 1220px) {}

	/** Desktop and Larger **/
	@media screen and (min-width: 1420px) {}

	/** Large Desktop and Larger **/
	@media screen and (min-width: 1600px) {}

	@media screen and (min-width: 1639px) {}

	/** Large Desktop and Smaller **/
	@media screen and (max-width: 1639px) {}

	/** Large Desktop and Smaller **/
	@media screen and (max-width: 1599px) {}

	/** Large Desktop and Smaller **/
	@media screen and (max-width: 1419px) {}

	/** Desktop and Smaller **/
	@media screen and (max-width: 1219px) {}

	/** Laptops and Smaller **/
	@media screen and (max-width: 991px) {}

	/** Large Mobile Phones and Smaller **/
	@media screen and (max-width: 579px) {}

	/** Large Mobile Phones and Smaller **/
	@media screen and (max-width: 479px) {}

	/** Custom Media **/
	@media screen and (min-width: 381px ) and (max-width: 479px ) {}
	