/*author sebassservice757 10.01.2023*/
*{
	padding:0;
	margin:0;
	box-sizing:border-box;
	z-index:50;
	position:relative;
}
.unselectable {
  -webkit-touch-callout: none; /* iOS Safari */
  -webkit-user-select: none;   /* Chrome/Safari/Opera */
  -khtml-user-select: none;    /* Konqueror */
  -moz-user-select: none;      /* Firefox */
  -ms-user-select: none;       /* Internet Explorer/Edge */
  user-select: none;           /* Non-prefixed version, currently
                                  not supported by any browser */
}
.row{
	display:-ms-flexbox !important;
	display:flex !important;
	-ms-flex-wrap:wrap !important;
	flex-wrap:wrap !important;
}
.z-index-absolute{
	z-index:999999 !important;
}
.c-p{
	cursor:pointer;
}
.text-center{
	text-align:center !important;
}
.text-right{
	text-align:right !important;
}
.text-left{
	text-align:left !important;
}
.flex-wrap-nowrap{
	flex-wrap:nowrap !important;
}
.a-i-s{
	align-items:strecth !important;
}
.a-i-c{
	align-items:center !important;
}
.a-i-start{
	align-items:start !important;
}
.a-i-e{
	align-items:end !important;
}
.a-i-b{
	align-items:baseline !important;
}
.a-i-f-s{
	align-items:flex-start !important;
}
.a-i-f-e{
	align-items:flex-end !important;
}
.a-c-s{
	align-content:start !important;
}
.a-c-f-s{
	align-content:flex-start !important;
}
.a-c-e{
	align-content:end !important;
}
.a-c-f-s{
	align-content:flex-end !important;
}
.a-c-c{
	align-content:center !important;
}
.a-c-b{
	align-content:baseline !important;
}
.a-c-f-b{
	align-content:first baseline !important;
}
.a-c-l-b{
	align-content:last baseline !important;
}
.a-c-s-b{
	align-content:space-between !important;
}
.a-c-s-e{
	align-content:space-evenly !important;
}
.a-c-stretch{
	align-content:stretch !important;
}
.j-c-c{
	justify-content:center !important;
}
.j-c-s{
	justify-content:start !important;
}
.j-c-e{
	justify-content:end !important;
}
.j-c-f-s{
	justify-content:flex-start !important;
}
.j-c-f-e{
	justify-content:flex-end !important;
}
.j-c-l{
	justify-content:left !important;
}
.j-c-r{
	justify-content:right !important;
}
.j-c-s-b{
	justify-content:space-between !important;
}
.j-c-s-a{
	justify-content:space-around !important;
}
.j-c-s-e{
	justify-content:space-evenly !important;
}
.overflow-hidden{
	overflow:hidden !important;
}
.overflow-visible{
	overflow:visible !important;
}
.overflow-scroll{
	overflow:scroll !important;
}
.overflow-x-hidden{
	overflow-x:hidden !important;
}
.overflow-x-scroll{
	overflow-x:scroll !important;
}
.overflow-x-clip{
	overflow-x:clip !important;
}
.overflow-x-clip{
	overflow-x:clip !important;
}
.overflow-y-hidden{
	overflow-y:hidden !important;
}
.overflow-y-visible{
	overflow-y:visible !important;
}
.overflow-y-scroll{
	overflow-y:scroll !important;
}
.overflow-x-auto{
	overflow-x:auto !important;
}
.overflow-y-auto{
	overflow-y:auto !important;
}
.p-auto{
	padding:auto !important;
}
.m-auto{
	margin:auto !important;
}
.mv-auto{
	margin-top:auto !important;
	margin-bottom:auto !important;
}
.mh-auto{
	margin-left:auto !important;
	margin-right:auto !important;
}
.p-0{
	padding:0 !important;
}
.m-0{
	margin:0 !important;
}
.pl-0{
	padding-left:0 !important;
}
.pr-0{
	padding-right:0 !important;
}
.pb-0{
	padding-bottom:0 !important;
}
.pt-0{
	padding-top:0 !important;
}
.mt-0{
	margin-top:0 !important;
}
.mb-0{
	margin-bottom:0 !important;
}
.ml-0{
	margin-left:0 !important;
}
.mr-0{
	margin-right:0 !important;
}
.position-relative{
	position:relative !important;
}
.position-absolute{
	position:absolute !important;
}
.position-fixed{
	position:fixed !important;
}
.d-block{
	display:block !important;
}
.d-inline{
	display:inline !important;
}
.d-run-in{
	display:run-in !important;
}
.d-flow{
	display:flow !important;
}
.d-flow-root{
	display:flow-root !important;
}
.d-table{
	display:table !important;
}
.d-flex{
	display:flex !important;
}
.d-grid{
	display:grid !important;
}
.d-ruby{
	display:ruby !important;
}
.d-block-flow{
	display:block-flow !important;
}
.d-inline-table{
	display:inline-table !important;
}
.d-flex-run-in{
	display:flex run-in !important;
}
.d-list-item{
	display:list-item !important;
}
.d-list-item-block{
	display:list-item block !important;
}
.d-list-item-inline{
	display:list-item inline !important;
}
.d-list-item-flow{
	display:list-item flow !important;
}
.d-list-item-flow-root{
	display:list-item flow-root !important;
}
.d-list-item-block-flow{
	display:list-item block flow !important;
}
.d-list-item-block-slow-root{
	display:list-item block flow-root !important;
}
.d-flow-list-item-block{
	display:flow list-item block !important;
}
.d-table-row-group{
	display:table-row-group !important;
}
.d-table-header-group{
	display:table-header-group !important;
}
.d-table-footer-group{
	display:table-footer-group !important;
}
.d-table-row{
	display:table-row !important;
}
.d-table-cell{
	display:table-cell !important;
}
.d-table-column-group{
	display:table-column-group !important;
}
.d-table-column{
	display:table-column !important;
}
.d-table-caption{
	display:table-caption !important;
}
.d-ruby-base{
	display:ruby-base !important;
}
.d-ruby-text{
	display:ruby-text !important;
}
.d-ruby-base-container{
	display:ruby-base-container !important;
}
.d-ruby-text-container{
	display:ruby-text-container !important;
}
.d-contents{
	display:contents !important;
}
.d-none{
	display:none !important;
}
.d-inline-block{
	display:inline-block !important;
}
.d-inline-table{
	display:inline-table !important;
}
.d-inline-flex{
	display:inline-flex !important;
}
.d-inline-grid{
	display:inline-grid !important;
}
.flex-direction-column{
	flex-direction:column !important;
}
.flex-direction-column-reverse{
	flex-direction:column-reverse !important;
}
.flex-direction-row-reverse{
	flex-direction:row-reverse !important;
}
.flex-direction-row{
	flex-direction:row !important;
}
.flex-wrap-nowrap{
	flex-wrap:nowrap !important;
}
.flex-wrap-wrap{
	flex-wrap:wrap !important;
}
.flex-wrap-wrap-reverse{
	flex-wrap:wrap-reverse !important;
}

.col-1{
  width:2.0833% !important;
}
.col-2{
  width:4.1666% !important;
}
.col-3{
  width:6.2499% !important;
}
.col-4{
  width:8.3332% !important;
}
.col-5{
  width:10.4165% !important;
}
.col-6{
  width:12.4998% !important;
}
.col-7{
  width:14.5831% !important;
}
.col-8{
  width:16.6664% !important;
}
.col-9{
  width:18.7497% !important;
}
.col-10{
  width:20.833% !important;
}
.col-11{
  width:22.9163% !important;
}
.col-12{
  width:24.9996% !important;
}
.col-13{
  width:27.0829% !important;
}
.col-14{
  width:29.1662% !important;
}
.col-15{
  width:31.2495% !important;
}
.col-16{
  width:33.3328% !important;
}
.col-17{
  width:35.4161% !important;
}
.col-18{
  width:37.4994% !important;
}
.col-19{
  width:39.5827% !important;
}
.col-20{
  width:41.666% !important;
}
.col-21{
  width:43.7493% !important;
}
.col-22{
  width:45.8326% !important;
}
.col-23{
  width:47.9159% !important;
}
.col-24{
  width:49.9992% !important;
}
.col-25{
  width:52.0825% !important;
}
.col-26{
  width:54.1658% !important;
}
.col-27{
  width:56.2491% !important;
}
.col-28{
  width:58.3324% !important;
}
.col-29{
  width:60.4157% !important;
}
.col-30{
  width:62.499% !important;
}
.col-31{
  width:64.5823% !important;
}
.col-32{
  width:66.6656% !important;
}
.col-33{
  width:68.7489% !important;
}
.col-34{
  width:70.8322% !important;
}
.col-35{
  width:72.9155% !important;
}
.col-36{
  width:74.9988% !important;
}
.col-37{
  width:77.0821% !important;
}
.col-38{
  width:79.1654% !important;
}
.col-39{
  width:81.2487% !important;
}
.col-40{
  width:83.332% !important;
}
.col-41{
  width:85.4153% !important;
}
.col-42{
  width:87.4986% !important;
}
.col-43{
  width:89.5819% !important;
}
.col-44{
  width:91.6652% !important;
}
.col-45{
  width:93.7485% !important;
}
.col-46{
  width:95.8318% !important;
}
.col-47{
  width:97.9151% !important;
}
.col-48{
  width:99.9984% !important;
}

@media screen and (min-width:651px) and (max-width:850px){
	.col-sm-1{
		width:2.0833% !important;
	}
	.col-sm-2{
		width:4.1666% !important;
	}
	.col-sm-3{
		width:6.2499% !important;
	}
	.col-sm-4{
		width:8.3332% !important;
	}
	.col-sm-5{
		width:10.4165% !important;
	}
	.col-sm-6{
		width:12.4998% !important;
	}
	.col-sm-7{
		width:14.5831% !important;
	}
	.col-sm-8{
		width:16.6664% !important;
	}
	.col-sm-9{
		width:18.7497% !important;
	}
	.col-sm-10{
		width:20.833% !important;
	}
	.col-sm-11{
		width:22.9163% !important;
	}
	.col-sm-12{
		width:24.9996% !important;
	}
	.col-sm-13{
		width:27.0829% !important;
	}
	.col-sm-14{
		width:29.1662% !important;
	}
	.col-sm-15{
		width:31.2495% !important;
	}
	.col-sm-16{
		width:33.3328% !important;
	}
	.col-sm-17{
		width:35.4161% !important;
	}
	.col-sm-18{
		width:37.4994% !important;
	}
	.col-sm-19{
		width:39.5827% !important;
	}
	.col-sm-20{
		width:41.666% !important;
	}
	.col-sm-21{
		width:43.7493% !important;
	}
	.col-sm-22{
		width:45.8326% !important;
	}
	.col-sm-23{
		width:47.9159% !important;
	}
	.col-sm-24{
		width:49.9992% !important;
	}
	.col-sm-25{
		width:52.0825% !important;
	}
	.col-sm-26{
		width:54.1658% !important;
	}
	.col-sm-27{
		width:56.2491% !important;
	}
	.col-sm-28{
		width:58.3324% !important;
	}
	.col-sm-29{
		width:60.4157% !important;
	}
	.col-sm-30{
		width:62.499% !important;
	}
	.col-sm-31{
		width:64.5823% !important;
	}
	.col-sm-32{
		width:66.6656% !important;
	}
	.col-sm-33{
		width:68.7489% !important;
	}
	.col-sm-34{
		width:70.8322% !important;
	}
	.col-sm-35{
		width:72.9155% !important;
	}
	.col-sm-36{
		width:74.9988% !important;
	}
	.col-sm-37{
		width:77.0821% !important;
	}
	.col-sm-38{
		width:79.1654% !important;
	}
	.col-sm-39{
		width:81.2487% !important;
	}
	.col-sm-40{
		width:83.332% !important;
	}
	.col-sm-41{
		width:85.4153% !important;
	}
	.col-sm-42{
		width:87.4986% !important;
	}
	.col-sm-43{
		width:89.5819% !important;
	}
	.col-sm-44{
		width:91.6652% !important;
	}
	.col-sm-45{
		width:93.7485% !important;
	}
	.col-sm-46{
		width:95.8318% !important;
	}
	.col-sm-47{
		width:97.9151% !important;
	}
	.col-sm-48{
		width:99.9984% !important;
	}
}


@media screen and (min-width:851px) and (max-width:1000px){
	.col-l-md-1{
		width:2.0833% !important;
	}
	.col-l-md-2{
		width:4.1666% !important;
	}
	.col-l-md-3{
		width:6.2499% !important;
	}
	.col-l-md-4{
		width:8.3332% !important;
	}
	.col-l-md-5{
		width:10.4165% !important;
	}
	.col-l-md-6{
		width:12.4998% !important;
	}
	.col-l-md-7{
		width:14.5831% !important;
	}
	.col-l-md-8{
		width:16.6664% !important;
	}
	.col-l-md-9{
		width:18.7497% !important;
	}
	.col-l-md-10{
		width:20.833% !important;
	}
	.col-l-md-11{
		width:22.9163% !important;
	}
	.col-l-md-12{
		width:24.9996% !important;
	}
	.col-l-md-13{
		width:27.0829% !important;
	}
	.col-l-md-14{
		width:29.1662% !important;
	}
	.col-l-md-15{
		width:31.2495% !important;
	}
	.col-l-md-16{
		width:33.3328% !important;
	}
	.col-l-md-17{
		width:35.4161% !important;
	}
	.col-l-md-18{
		width:37.4994% !important;
	}
	.col-l-md-19{
		width:39.5827% !important;
	}
	.col-l-md-20{
		width:41.666% !important;
	}
	.col-l-md-21{
		width:43.7493% !important;
	}
	.col-l-md-22{
		width:45.8326% !important;
	}
	.col-l-md-23{
		width:47.9159% !important;
	}
	.col-l-md-24{
		width:49.9992% !important;
	}
	.col-l-md-25{
		width:52.0825% !important;
	}
	.col-l-md-26{
		width:54.1658% !important;
	}
	.col-l-md-27{
		width:56.2491% !important;
	}
	.col-l-md-28{
		width:58.3324% !important;
	}
	.col-l-md-29{
		width:60.4157% !important;
	}
	.col-l-md-30{
		width:62.499% !important;
	}
	.col-l-md-31{
		width:64.5823% !important;
	}
	.col-l-md-32{
		width:66.6656% !important;
	}
	.col-l-md-33{
		width:68.7489% !important;
	}
	.col-l-md-34{
		width:70.8322% !important;
	}
	.col-l-md-35{
		width:72.9155% !important;
	}
	.col-l-md-36{
		width:74.9988% !important;
	}
	.col-l-md-37{
		width:77.0821% !important;
	}
	.col-l-md-38{
		width:79.1654% !important;
	}
	.col-l-md-39{
		width:81.2487% !important;
	}
	.col-l-md-40{
		width:83.332% !important;
	}
	.col-l-md-41{
		width:85.4153% !important;
	}
	.col-l-md-42{
		width:87.4986% !important;
	}
	.col-l-md-43{
		width:89.5819% !important;
	}
	.col-l-md-44{
		width:91.6652% !important;
	}
	.col-l-md-45{
		width:93.7485% !important;
	}
	.col-l-md-46{
		width:95.8318% !important;
	}
	.col-l-md-47{
		width:97.9151% !important;
	}
	.col-l-md-48{
		width:99.9984% !important;
	}
}

@media screen and (min-width:1001px) and (max-width:1200px){
	.col-md-1{
		width:2.0833% !important;
	}
	.col-md-2{
		width:4.1666% !important;
	}
	.col-md-3{
		width:6.2499% !important;
	}
	.col-md-4{
		width:8.3332% !important;
	}
	.col-md-5{
		width:10.4165% !important;
	}
	.col-md-6{
		width:12.4998% !important;
	}
	.col-md-7{
		width:14.5831% !important;
	}
	.col-md-8{
		width:16.6664% !important;
	}
	.col-md-9{
		width:18.7497% !important;
	}
	.col-md-10{
		width:20.833% !important;
	}
	.col-md-11{
		width:22.9163% !important;
	}
	.col-md-12{
		width:24.9996% !important;
	}
	.col-md-13{
		width:27.0829% !important;
	}
	.col-md-14{
		width:29.1662% !important;
	}
	.col-md-15{
		width:31.2495% !important;
	}
	.col-md-16{
		width:33.3328% !important;
	}
	.col-md-17{
		width:35.4161% !important;
	}
	.col-md-18{
		width:37.4994% !important;
	}
	.col-md-19{
		width:39.5827% !important;
	}
	.col-md-20{
		width:41.666% !important;
	}
	.col-md-21{
		width:43.7493% !important;
	}
	.col-md-22{
		width:45.8326% !important;
	}
	.col-md-23{
		width:47.9159% !important;
	}
	.col-md-24{
		width:49.9992% !important;
	}
	.col-md-25{
		width:52.0825% !important;
	}
	.col-md-26{
		width:54.1658% !important;
	}
	.col-md-27{
		width:56.2491% !important;
	}
	.col-md-28{
		width:58.3324% !important;
	}
	.col-md-29{
		width:60.4157% !important;
	}
	.col-md-30{
		width:62.499% !important;
	}
	.col-md-31{
		width:64.5823% !important;
	}
	.col-md-32{
		width:66.6656% !important;
	}
	.col-md-33{
		width:68.7489% !important;
	}
	.col-md-34{
		width:70.8322% !important;
	}
	.col-md-35{
		width:72.9155% !important;
	}
	.col-md-36{
		width:74.9988% !important;
	}
	.col-md-37{
		width:77.0821% !important;
	}
	.col-md-38{
		width:79.1654% !important;
	}
	.col-md-39{
		width:81.2487% !important;
	}
	.col-md-40{
		width:83.332% !important;
	}
	.col-md-41{
		width:85.4153% !important;
	}
	.col-md-42{
		width:87.4986% !important;
	}
	.col-md-43{
		width:89.5819% !important;
	}
	.col-md-44{
		width:91.6652% !important;
	}
	.col-md-45{
		width:93.7485% !important;
	}
	.col-md-46{
		width:95.8318% !important;
	}
	.col-md-47{
		width:97.9151% !important;
	}
	.col-md-48{
		width:99.9984% !important;
	}
}

@media screen and (min-width:1201px) and (max-width:1500px){
	.col-lg-1{
		width:2.0833% !important;
	}
	.col-lg-2{
		width:4.1666% !important;
	}
	.col-lg-3{
		width:6.2499% !important;
	}
	.col-lg-4{
		width:8.3332% !important;
	}
	.col-lg-5{
		width:10.4165% !important;
	}
	.col-lg-6{
		width:12.4998% !important;
	}
	.col-lg-7{
		width:14.5831% !important;
	}
	.col-lg-8{
		width:16.6664% !important;
	}
	.col-lg-9{
		width:18.7497% !important;
	}
	.col-lg-10{
		width:20.833% !important;
	}
	.col-lg-11{
		width:22.9163% !important;
	}
	.col-lg-12{
		width:24.9996% !important;
	}
	.col-lg-13{
		width:27.0829% !important;
	}
	.col-lg-14{
		width:29.1662% !important;
	}
	.col-lg-15{
		width:31.2495% !important;
	}
	.col-lg-16{
		width:33.3328% !important;
	}
	.col-lg-17{
		width:35.4161% !important;
	}
	.col-lg-18{
		width:37.4994% !important;
	}
	.col-lg-19{
		width:39.5827% !important;
	}
	.col-lg-20{
		width:41.666% !important;
	}
	.col-lg-21{
		width:43.7493% !important;
	}
	.col-lg-22{
		width:45.8326% !important;
	}
	.col-lg-23{
		width:47.9159% !important;
	}
	.col-lg-24{
		width:49.9992% !important;
	}
	.col-lg-25{
		width:52.0825% !important;
	}
	.col-lg-26{
		width:54.1658% !important;
	}
	.col-lg-27{
		width:56.2491% !important;
	}
	.col-lg-28{
		width:58.3324% !important;
	}
	.col-lg-29{
		width:60.4157% !important;
	}
	.col-lg-30{
		width:62.499% !important;
	}
	.col-lg-31{
		width:64.5823% !important;
	}
	.col-lg-32{
		width:66.6656% !important;
	}
	.col-lg-33{
		width:68.7489% !important;
	}
	.col-lg-34{
		width:70.8322% !important;
	}
	.col-lg-35{
		width:72.9155% !important;
	}
	.col-lg-36{
		width:74.9988% !important;
	}
	.col-lg-37{
		width:77.0821% !important;
	}
	.col-lg-38{
		width:79.1654% !important;
	}
	.col-lg-39{
		width:81.2487% !important;
	}
	.col-lg-40{
		width:83.332% !important;
	}
	.col-lg-41{
		width:85.4153% !important;
	}
	.col-lg-42{
		width:87.4986% !important;
	}
	.col-lg-43{
		width:89.5819% !important;
	}
	.col-lg-44{
		width:91.6652% !important;
	}
	.col-lg-45{
		width:93.7485% !important;
	}
	.col-lg-46{
		width:95.8318% !important;
	}
	.col-lg-47{
		width:97.9151% !important;
	}
	.col-lg-48{
		width:99.9984% !important;
	}
}

@media screen and (min-width:1501px){
	.col-ex-lg-1{
		width:2.0833% !important;
	}
	.col-ex-lg-2{
		width:4.1666% !important;
	}
	.col-ex-lg-3{
		width:6.2499% !important;
	}
	.col-ex-lg-4{
		width:8.3332% !important;
	}
	.col-ex-lg-5{
		width:10.4165% !important;
	}
	.col-ex-lg-6{
		width:12.4998% !important;
	}
	.col-ex-lg-7{
		width:14.5831% !important;
	}
	.col-ex-lg-8{
		width:16.6664% !important;
	}
	.col-ex-lg-9{
		width:18.7497% !important;
	}
	.col-ex-lg-10{
		width:20.833% !important;
	}
	.col-ex-lg-11{
		width:22.9163% !important;
	}
	.col-ex-lg-12{
		width:24.9996% !important;
	}
	.col-ex-lg-13{
		width:27.0829% !important;
	}
	.col-ex-lg-14{
		width:29.1662% !important;
	}
	.col-ex-lg-15{
		width:31.2495% !important;
	}
	.col-ex-lg-16{
		width:33.3328% !important;
	}
	.col-ex-lg-17{
		width:35.4161% !important;
	}
	.col-ex-lg-18{
		width:37.4994% !important;
	}
	.col-ex-lg-19{
		width:39.5827% !important;
	}
	.col-ex-lg-20{
		width:41.666% !important;
	}
	.col-ex-lg-21{
		width:43.7493% !important;
	}
	.col-ex-lg-22{
		width:45.8326% !important;
	}
	.col-ex-lg-23{
		width:47.9159% !important;
	}
	.col-ex-lg-24{
		width:49.9992% !important;
	}
	.col-ex-lg-25{
		width:52.0825% !important;
	}
	.col-ex-lg-26{
		width:54.1658% !important;
	}
	.col-ex-lg-27{
		width:56.2491% !important;
	}
	.col-ex-lg-28{
		width:58.3324% !important;
	}
	.col-ex-lg-29{
		width:60.4157% !important;
	}
	.col-ex-lg-30{
		width:62.499% !important;
	}
	.col-ex-lg-31{
		width:64.5823% !important;
	}
	.col-ex-lg-32{
		width:66.6656% !important;
	}
	.col-ex-lg-33{
		width:68.7489% !important;
	}
	.col-ex-lg-34{
		width:70.8322% !important;
	}
	.col-ex-lg-35{
		width:72.9155% !important;
	}
	.col-ex-lg-36{
		width:74.9988% !important;
	}
	.col-ex-lg-37{
		width:77.0821% !important;
	}
	.col-ex-lg-38{
		width:79.1654% !important;
	}
	.col-ex-lg-39{
		width:81.2487% !important;
	}
	.col-ex-lg-40{
		width:83.332% !important;
	}
	.col-ex-lg-41{
		width:85.4153% !important;
	}
	.col-ex-lg-42{
		width:87.4986% !important;
	}
	.col-ex-lg-43{
		width:89.5819% !important;
	}
	.col-ex-lg-44{
		width:91.6652% !important;
	}
	.col-ex-lg-45{
		width:93.7485% !important;
	}
	.col-ex-lg-46{
		width:95.8318% !important;
	}
	.col-ex-lg-47{
		width:97.9151% !important;
	}
	.col-ex-lg-48{
		width:99.9984% !important;
	}
}


@media screen and (max-width:850px) and (min-width:651px){
	.sm-d-none{
		display:none !important;
	}
	.sm-d-block{
		display:block !important;
	}
	.sm-d-flex{
		display:flex !important;
	}
	.sm-a-i-center{
		align-items:center !important;
	}
	.sm-a-i-start{
		align-items:start !important;
	}
	.sm-a-i-s{
		align-items:stretch !important;
	}
	.sm-j-c-c{
		justify-content:center !important;
	}
	.sm-j-c-s{
		justify-content:start !important;
	}
	.sm-j-c-e{
		justify-content:end !important;
	}
	.sm-text-center{
		text-align:center !important;
	}
	.sm-text-left{
		text-align:left !important;
	}
	.sm-text-right{
		text-align:right !important;
	}
}

@media screen and (max-width:1000px) and (min-width:851px){
	.l-md-d-none{
		display:none !important;
	}
	.l-md-d-block{
		display:block !important;
	}
	.l-md-d-flex{
		display:flex !important;
	}
	.l-md-a-i-center{
		align-items:center !important;
	}
	.l-md-a-i-start{
		align-items:start !important;
	}
	.l-md-a-i-s{
		align-items:stretch !important;
	}
	.l-md-j-c-c{
		justify-content:center !important;
	}
	.l-md-j-c-s{
		justify-content:start !important;
	}
	.l-md-j-c-e{
		justify-content:end !important;
	}
	.l-md-text-center{
		text-align:center !important;
	}
	.l-md-text-left{
		text-align:left !important;
	}
	.l-md-text-right{
		text-align:right !important;
	}
}

@media screen and (max-width:1200px) and (min-width:1001px){
	.md-d-none{
		display:none !important;
	}
	.md-d-block{
		display:block !important;
	}
	.md-d-flex{
		display:flex !important;
	}
	.md-a-i-center{
		align-items:center !important;
	}
	.md-a-i-start{
		align-items:start !important;
	}
	.md-a-i-s{
		align-items:stretch !important;
	}
	.md-j-c-c{
		justify-content:center !important;
	}
	.md-j-c-s{
		justify-content:start !important;
	}
	.md-j-c-e{
		justify-content:end !important;
	}
	.md-text-center{
		text-align:center !important;
	}
	.md-text-left{
		text-align:left !important;
	}
	.md-text-right{
		text-align:right !important;
	}
}

@media screen and (max-width:1500px) and (min-width:1201px){
	.lg-d-none{
		display:none !important;
	}
	.lg-d-block{
		display:block !important;
	}
	.lg-d-flex{
		display:flex !important;
	}
	.lg-a-i-center{
		align-items:center !important;
	}
	.lg-a-i-start{
		align-items:start !important;
	}
	.lg-a-i-s{
		align-items:stretch !important;
	}
	.lg-j-c-c{
		justify-content:center !important;
	}
	.lg-j-c-s{
		justify-content:start !important;
	}
	.lg-j-c-e{
		justify-content:end !important;
	}
	.lg-text-center{
		text-align:center !important;
	}
	.lg-text-left{
		text-align:left !important;
	}
	.lg-text-right{
		text-align:right !important;
	}
}

@media screen and (min-width:1501px){
	.ex-lg-d-none{
		display:none !important;
	}
	.ex-lg-d-block{
		display:block !important;
	}
	.ex-lg-d-flex{
		display:flex !important;
	}
	.ex-lg-a-i-center{
		align-items:center !important;
	}
	.ex-lg-a-i-start{
		align-items:start !important;
	}
	.ex-lg-a-i-s{
		align-items:stretch !important;
	}
	.ex-lg-j-c-c{
		justify-content:center !important;
	}
	.ex-lg-j-c-s{
		justify-content:start !important;
	}
	.ex-lg-j-c-e{
		justify-content:end !important;
	}
	.ex-lg-text-center{
		text-align:center !important;
	}
	.ex-lg-text-left{
		text-align:left !important;
	}
	.ex-lg-text-right{
		text-align:right !important;
	}
}