#mainWrap {
		padding: 64px 0 0 0;
		display: flex
	}

	@media screen and (max-width:1300px){
		#mainWrap {
			padding: 5px 0 0 0;
		}
	}

	.leftWrap {
		width: 290px;
		overflow-y: hidden;
		/*height: 100%;*/
		overflow-x: hidden;
		/*background: #0d0d0d;*/
		padding: 0px 5px 0 0;
		z-index: 1;
		-webkit-overflow-scrolling: touch
	}

	.centerWrap {
		/*flex: 1;*/
		height: 100%;
		overflow: hidden;
		position: relative;
		margin: 20px auto 19px;
		margin-right:20px;
	}

	.rightWrap {
		width: 300px;
		overflow-y: auto;
		height: 100%;
		overflow-x: hidden;
		-webkit-overflow-scrolling: touch;
		padding: 65px 6px 0 0;
		margin: 20px auto 19px;
	}



	[data-simplebar] {
		position: relative;
		flex-direction: column;
		flex-wrap: wrap;
		justify-content: flex-start;
		align-content: flex-start;
		align-items: flex-start;
	}
	.scroll {
		overscroll-behavior: none;
		scroll-behavior: smooth;
	}
	.rightWrap {
		width: 300px;
		overflow-y: auto;
		height: calc(100vh - 121px);
		overflow-x: hidden;
		-webkit-overflow-scrolling: touch;
		padding: 0 6px 0 0;
	}
	.simplebar-wrapper {
		overflow: hidden;
		width: inherit;
		height: inherit;
		max-width: inherit;
		max-height: inherit;
	}
	.simplebar-height-auto-observer-wrapper {
		box-sizing: inherit !important;
		height: 100%;
		width: 100%;
		max-width: 1px;
		position: relative;
		float: left;
		max-height: 1px;
		overflow: hidden;
		z-index: -1;
		padding: 0;
		margin: 0;
		pointer-events: none;
		flex-grow: inherit;
		flex-shrink: 0;
		flex-basis: 0;
	}
	.simplebar-height-auto-observer {
		box-sizing: inherit;
		display: block;
		opacity: 0;
		position: absolute;
		top: 0;
		left: 0;
		height: 1000%;
		width: 1000%;
		min-height: 1px;
		min-width: 1px;
		overflow: hidden;
		pointer-events: none;
		z-index: -1;
	}
	.simplebar-mask {
		direction: inherit;
		position: absolute;
		overflow: hidden;
		padding: 0;
		margin: 0;
		left: 0;
		top: 0;
		bottom: 0;
		right: 0;
		width: auto !important;
		height: auto !important;
		z-index: 0;
	}
	.simplebar-offset {
		direction: inherit !important;
		box-sizing: inherit !important;
		resize: none !important;
		position: absolute;
		top: 0;
		left: 0;
		bottom: 0;
		right: 0;
		padding: 0;
		margin: 0;
		-webkit-overflow-scrolling: touch;
	}
	.simplebar-content-wrapper {
		direction: inherit;
		box-sizing: border-box !important;
		position: relative;
		display: block;
		height: 100%;
		width: auto;
		max-width: 100%;
		/*max-height: 100%;*/
		scrollbar-width: none;
		-ms-overflow-style: none;
	}
	.myInfo-wrap {
		font-weight: 500;
	}
	#user_info .myInfo {
		padding: 0;
		margin: 0 0 6px 0;
		border-radius: 0;
		overflow: hidden;
		color: #fff;
	}
	.scrollNotice-cont {
		display: none;
		flex-direction: row;
		flex-wrap: nowrap;
		align-items: center;
		color: #f8eba1;
		overflow: hidden;
		font-size: 12px;
		padding: 5px;
		background: #241c18;
	}

	.nickbox {
		border: solid 1px #313234;
		border-width: 1px 0;
	}
	#user_info .user-info .lvCont {
		background: -webkit-linear-gradient(#fffeac, #e1ac5a);
		padding: 12px 10px;
		display: flex;
		color: #000;
		border-bottom: 0 solid #40352d;
		justify-content: space-between;
		align-items: center;
	}
	#user_info .user-info .lvCont [class^=icon-] {
		font-size: 16px;
		margin: 0 4px 0 0;
	}
	[class*=" icon-"], [class^=icon-] {
		font-family: party !important;
		speak: none;
		font-style: normal;
		font-weight: 400;
		font-variant: normal;
		text-transform: none;
		line-height: 1;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
	}
	#user_info .icon-id:before {
		color: #000;
	}
	.icon-id:before {
		content: "\e908";
		color: #d3d3d3;
	}

	#user_info .user-info .lvCont [class^=icon-] {
		font-size: 16px;
		margin: 0 4px 0 0;
	}
	#user_info .user-info #intro_nick {
		font-style: normal;
		font-weight: 600;
		font-size: 14px;
	}
	#user_info .user-info .lvCont .t2 {
		font-size: 9px;
		background: #fec300;
		padding: 2px 4px;
		font-weight: 700;
		border: solid 1px #fe6100;
		color: #000;
	}
	.goLink {
		cursor: pointer;
		display: flex;
		align-items: center;
	}
	#user_info .user-info .lvCont [class^=icon-] {
		font-size: 16px;
		margin: 0 4px 0 0;
	}
	.icon-memo:before {
		content: "\ea83";
	}
	.blink {
		animation: opacity 1s infinite steps(20, end);
		transform: translateZ(0);
	}
	#user_info .user-info .lvCont [class^=icon-]#btnLogout {
		margin: 0 0 0 10px;
	}
	.icon-power:before {
		content: "\eaf1";
		color: #000;
	}
	#user_info .user-info .msgCont, #user_info .user-info .property {
		background: #1f2327;
	}
	.property>div {
		display: flex;
		justify-content: space-between;
		height: 35px;
	}
	.property>div>span {
		padding: 6px 0 6px 9px;
		display: flex;
		align-items: center;
		justify-content: flex-start;
		flex: 1;
		font-size: 13px;
	}
	.property>div>span>[class^=icon-] {
		font-size: 17px;
		margin: 0 4px 0 0;
		color: #fec300;
	}
	.icon-cash:before {
		content: "\e906";
	}
	.property>div>span>em {
		color: #ffc277;
		font-size: 13px;
		font-style: normal;
		margin: 0 4px 0 4px;
	}
	.user-info .btnCont {
		display: flex;
		align-items: center;
		justify-content: space-around;
		color: #ededed;
		font-size: 12px;
		background: #28252a;
		background-image: linear-gradient(360deg, #1a191b 0, #2b2930);
		border-bottom: 1px solid #28252a;
	}
	.user-info .btnCont>div:first-child {
		border-width: 1px;
		margin: 0 6px 0 0;
	}
	.icon-deposit:before {
		content: "\e9a2";
	}
	.icon-withdrawal:before {
		content: "\e9a1";
	}
	.icon-cash1:before {
		content: "\ed81";
	}
	.icon-bonus:before {
		content: "\e6a3";
	}
	.icon-bonus2:before {
		content: "\e60b";
	}
	.Cart {
		position: relative;
		font-weight: 600;
	}
	.Cart .loading-bg {
		z-index: 999;
		background: rgba(0, 0, 0, .5);
		position: absolute;
		width: 100%;
		height: 100%;
		left: 0;
		top: 0;
	}
	.loading-bg {
		z-index: 999;
		background: rgba(0, 0, 0, .2);
		position: absolute;
		width: 830px;
		height: 100%;
		left: 0;
		top: 0;
	}

	.Cart .loading, .Cart .loading-container {
		height: 50px;
		position: relative;
		width: 50px;
		border-radius: 100%;
	}
	.Cart .loading-container {
		margin: 100px auto;
	}

	.loading-text {
		-moz-animation: opacity 1s linear 0s infinite normal;
		-o-animation: opacity 1s linear 0s infinite normal;
		-webkit-animation: opacity 1s linear 0s infinite normal;
		animation: opacity 1s linear 0s infinite normal;
		color: #fff;
		font-family: sans-serif, Malgun Gothic, Arial;
		font-size: 12px;
		font-weight: 700;
		margin-top: 16px;
		opacity: 0;
		position: absolute;
		text-align: center;
		text-transform: uppercase;
		top: 0;
		width: 50px;
		text-shadow: 0 0 2px #000;
	}
	.Cart>.title {
		background: #1a191b;
		background-image: linear-gradient(180deg, #121212 0, #2a282f);
		font-size: 17px;
		font-weight: 700;
		padding: 0 2px 0 12px;
		color: #bbb;
		display: flex;
		justify-content: space-between;
		align-items: center;
		border-radius: 0;
		border-top: 1px solid #47474a;
		border-bottom: 2px solid #fec300;
	}
	.Cart>.title>span label {
		margin: 0 0 0 4px;
		color: #f8eba1;
	}
	.Cart>.title>li {
		display: flex;
		align-items: center;
	}
	.Cart>.title>li>dd {
		font-size: 11px;
		color: #b5b5b7;
	}
	.Cart .btnDel {
		cursor: pointer;
		display: flex;
		width: 4rem;
		height: 4rem;
		font-size: 1.8rem;
		color: #b5b5b7;
		justify-content: center;
		align-items: center;
	}
	.icon-trash:before {
		content: "\e9a9";
	}
	.Cart .eventBonus {
		background: #f11e60;
		color: #fff;
	}
	.Cart .notice2 {
		font-size: 14px;
		line-height: 1.5;
		padding: 8px;
	}

	.Cart .betItem .odds {
		color: #fec300;
		font-weight: 700;
		font-size: 14px;
		background: #000;
		padding: 3px;
		border-radius: 2px
	}

	.Cart .betItem .title>span {
		color: #4c3823
	}

	.Cart .betItem .title>span.vs {
		color: red
	}

	.Cart .betItem .title>span.pick {
		color: #000008;
		margin: 0;
		text-decoration: underline
	}

	.Cart .betItem .title>span:not(.type) {
		max-width: 120px;
		display: inline-block;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis
	}

	.Cart .notice .odds,.Cart .notice2 .odds {
		color: #fff
	}

	.Cart .betItem .title .btnDel2 {
		position: absolute;
		right: 3px;
		top: 0;
		cursor: pointer;
		z-index: 4;
		font-size: 1.3rem;
		background: #252525;
		padding: 3px;
		border-radius: 3px
	}

	.Cart .betItem .title .btnDel2:hover {
		background: #c30000;
		color: #fff
	}

	.cashOrPoint {
		display: flex;
		border: solid #3c4555;
		border-width: 0 1px 0 1px
	}

	.cashOrPoint span {
		background: #2b3444;
		padding: 10px;
		font-size: 16px;
		font-weight: 700;
		cursor: pointer;
		color: #94a7c9;
		flex: 1;
		border-bottom: solid 2px #374458;
		text-align: center
	}

	.cashOrPoint span.cur {
		background: #2b3444;
		opacity: 1;
		color: #fa775a;
		border-bottom: solid 2px #fa775a
	}

	.Cart .betPlaceCont {
		padding: 8px 8px 10px 8px;
		background: #1c1c1c;
		border-radius: 0 0 1px 1px;
		border-radius: 0
	}

	.Cart .eqBetAll {
		font-size: 12px;
		padding: 8px 12px 0 12px;
		background: #1c1c1c;
		color: #cbced0;
		border-bottom-color: #241c18;
		border-width: 0 1px 0 1px;
		font-weight: 400
	}

	.Cart .eqBetAll>div:not(.inputNumBtnCont) {
		display: flex;
		justify-content: space-between;
		align-items: center
	}

	.Cart .eqBetAll>div>span {
		font-size: 13px;
		color: #f5f5f5;
		height: auto;
		padding: 5px 0
	}

	.Cart .eqBetAll>div>em {
		width: 100px;
		font-style: normal;
		color: #eaf0f6;
		flex: 1;
		text-align: right
	}

	.Cart .eqBetAll>div>em:nth-child(2) {
		color: #f8eba1;
		font-size: 15px;
		display: flex;
		align-items: center;
		justify-content: flex-end
	}

	.Cart #totalOddsValue,.Cart #totalOddsValue2 {
		color: #fec300;
		font-weight: 700;
		font-size: 15px
	}

	.Cart .betItem .amnt input,.Cart .eqBetAll input {
		text-align: right;
		font-size: 16px;
		padding: 2px 4px;
		width: 120px;
		background: #fff;
		border: solid 1px #644727;
		border-radius: 3px;
		font-weight: 700
	}

	.Cart .btnValue {
		background: #2b3444;
		display: flex;
		justify-content: space-between;
		align-items: center;
		border: solid #3c4555;
		border-width: 0 1px;
		padding: 8px 8px 8px 8px;
		flex-wrap: wrap
	}

	.Cart .btnValue button {
		font-size: 14px;
		width: 33.3333333333333%;
		background: #1f232c;
		border: solid #3f4c62;
		border-width: 1px;
		color: #8795b6;
		cursor: pointer;
		line-height: 28px
	}

	.Cart .btnValue.max {
		padding: 0 8px
	}

	.Cart .btnValue.max button {
		background: #3e5574;
		color: #95e0ff;
		flex: 1;
		font-size: 16px;
		font-weight: 700;
		border: solid 1px #4e698d
	}

	.Cart .btnValue.max button:first-child {
		margin-right: 4px
	}

	.Cart .btnValue.max button:last-child {
		margin-left: 3px
	}

	.Cart .btnValue button:hover {
		background: #16181e;
		color: #83d8fc
	}

	.Cart .btnValue.max button:hover {
		background: #384b63
	}

	.Cart .btnValue:not(.max) button:nth-child(3n+2) {
		border-width: 1px 0 1px 0
	}

	.Cart .btnValue:not(.max) button:nth-child(n+1):nth-child(-n+3) {
		border-bottom-width: 0
	}

	.Cart .btnCont em {
		font-style: normal
	}
	.inputNumBtnCont {
		width: 100%;
		height: auto!important;
		margin: 8px 0
	}

	.inputNumBtnCont>div {
		display: flex;
		flex-wrap: wrap
	}

	.inputNumBtnCont button {
		flex: 32%;
		font-size: 14px;
		padding: 8px;
		background: #383838;
		color: #c1c1c1;
		margin: 1px;
		border: 0;
		font-weight: 600
	}

	#inputPointBtnCont {
		border: solid .05rem #f8eba1
	}

	.inputNumBtnCont button:hover {
		background: #646464;
		color: #dfdfdf
	}

	.r_banner {
		margin: 4px 0 0 0;
		width: 294px;
		height: calc(310px * 100 / 303);
		cursor: pointer
	}

	.r_banner.rbanner1 {
		background: url(../images/main_banner/foxsports.gif);
		background-size: cover;
	}

	.r_banner.rbanner2 {
		background: url(../images/main_banner/foxdomain.gif);
		background-size: cover;
	}

	.r_banner.rbanner3 {
		background: url(../images/main_banner/foxtelegram.gif);
		background-size: cover;
	}

	.r_banner.rbanner4 {
		background: url(../images/main_banner/foxtelegram_ch.gif);
		background-size: cover;
	}

	.r_banner.rbanner5 {
		background: url(../img/banner/b-5.gif);
		background-size: cover;
	}

	.r_banner.rbanner6 {
		background: url(../img/banner/b-6.gif);
		background-size: cover
	}

	#btnBalance {
		padding: 5px 10px;
		cursor: pointer;
		margin: 0 1px 0 6px;
		font-size: 14px;
		background: #383838;
		color: #fff
	}

	#btnBalance:hover {
		background: #505050
	}

	.roulette_layout .Event {
		background: #000 url(../img/event_bg.jpg);
		background-position: top center;
		margin: 0 4px 0 0
	}

	.Event .titleCont {
		display: flex;
		flex-direction: row;
		align-items: center;
		background: #212026;
		color: #033940;
		font-size: 16px;
		padding: 6px 0 6px 12px;
		flex-wrap: wrap
	}

	.Event .titleCont .tmo {
		display: flex;
		margin-right: 10px
	}

	.Event .titleCont .title {
		color: #efeff9;
		padding: 0 10px 0 10px;
		font-weight: 700;
		display: flex;
		align-items: center
	}

	.Event .titleCont .att {
		height: 38px;
		width: 38px;
		margin: 0 5px 0 5px;
		cursor: pointer
	}

	.Event .titleCont .prev {
		background: url(../img/att-prev.png) no-repeat center;
		background-size: 80%
	}

	.Event .titleCont .prev:hover {
		filter: brightness(130%)
	}

	.Event .titleCont .next {
		background: url(../img/att-next.png) no-repeat center;
		background-size: 80%
	}

	.Event .titleCont .next:hover {
		filter: brightness(130%)
	}

	.Event .information {
		font-size: 14px;
		color: #ffce6d;
		line-height: 1.6
	}

	.Event .titleCont .btnCont {
		flex: 1;
		text-align: right;
		padding-right: 10px;
		width: 100%
	}

	.Event .titleCont .btnCont button {
		padding: 10px 16px;
		font-size: 16px;
		cursor: pointer;
		vertical-align: middle;
		background: #0d0d0d;
		color: #cccad5;
		border: solid 2px #b54077;
		border-radius: 40px;
		font-weight: 700;
		white-space: nowrap
	}

	.Event .titleCont .btnCont button .fa {
		color: #fff
	}

	.Event .titleCont .btnCont button:hover {
		border-color: #f755a1;
		color: #fff
	}

	.Event .calendar {
		border-collapse: separate;
		border-spacing: 0;
		width: 100%;
		text-align: center;
		font-weight: 700;
		overflow: hidden
	}

	.Event .calendar tr:first-child td {
		background: #1a1a1a;
		color: #9b9b9b;
		font-size: 12px;
		padding: 6px 4px
	}

	.Event .calendar tr:first-child td:not(:last-child) {
		border-right: solid 1px #1a1a1a
	}

	.Event .calendar tr:nth-child(2n+2) td {
		background: #242424;
		color: #a8a7ad;
		font-size: 14px;
		padding: 8px 0 0 0;
		border-top: solid 1px #2e2e2e
	}

	.Event .calendar tr:nth-child(2n+3) td {
		background: #242424;
		color: #242424;
		font-size: 12px;
		padding: 3px 8px 12px 8px
	}

	.Event .calendar tr:nth-child(2n+3) td i {
		margin: 0 0 5px 0;
		display: block;
		height: 42px;
		background: url(../img/attnd.png) no-repeat center center;
		opacity: .05
	}

	.lang-en .Event .calendar tr:nth-child(2n+3) td i {
		margin: 0 0 5px 0;
		display: block;
		height: 42px;
		background: url(../img/attnd_en.png) no-repeat center center
	}

	.Event .calendar tr:nth-child(2n+3) td.checked {
		color: #eb719a
	}

	.Event .calendar tr:nth-child(2n+3) td.checked i {
		background: url(../img/attndChk.png) no-repeat center center;
		opacity: 1
	}

	.lang-en .Event .calendar tr:nth-child(2n+3) td.checked i {
		background: url(../img/attndChk_en.png) no-repeat center center
	}

	.Event .calendar td {
		width: 14.2%
	}

	.Event .calendar tr:nth-child(2n+2) td:not(:last-child) {
		border-right: solid 1px #2b2b2b
	}

	.Event .calendar tr:nth-child(2n+3) td:not(:last-child) {
		border-right: solid 1px #2b2b2b
	}

	.eventDetail {
		z-index: 5;
		top: 100px;
		left: 100px;
		background: rgb(255 255 255 / 95%);
		width: 600px;
		min-width: 265px;
		min-height: 130px;
		border-radius: 3px;
		padding: 0;
		box-shadow: 5px 5px 5px 5px rgba(0,0,0,.4)
	}

	.eventDetail img {
		width: 100%
	}

	.Cart .limit {
		border: solid 1px #2f2d34;
		background: #252426;
		padding: 8px 16px;
		color: #afafaf;
		border-radius: 1px;
		margin: 4px 0 0 0;
		font-size: 13px
	}

	.Cart .limit>div {
		padding: 4px 0
	}

	.Cart .limit em {
		float: right;
		font-style: normal
	}
	.Cart .btnDel {
		cursor: pointer;
		display: flex;
		width: 4rem;
		height: 4rem;
		font-size: 1.8rem;
		color: #b5b5b7;
		justify-content: center;
		align-items: center
	}

	.Cart .btnDel:hover {
		color: #f11c30
	}

	.Cart .btnBig {
		font-weight: 700;
		background: #1c1c1c;
		border: solid .05rem #fec300;
		color: #fec300;
		line-height: 53px;
		cursor: pointer;
		width: 100%;
		font-size: 1.8rem;
		border-radius: .4rem;
		transition: all 60ms ease-out;
		-webkit-transition: all 60ms ease-out
	}

	.Cart .btnBig:hover {
		color: #f3d982;
		border-color: #f3d982
	}

	.Cart .betItem {
		font-size: 13px;
		padding: 7px 8px;
		position: relative;
		border-bottom-color: #525252;
		border-width: 0 1px 1px 1px;
		background: #555555;
		margin: 3px 0
	}

	.Cart .betItem .disable {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background: rgb(37 37 37 / 55%);
		color: red;
		font-size: 14px;
		font-weight: 700;
		display: flex;
		justify-content: flex-end;
		align-items: flex-end;
		padding: 0 16px 12px 0;
		z-index: 1
	}

	.Cart .betItem .disable>span {
		background: #000;
		color: #fec300;
		padding: 4px;
		border-radius: 3px
	}

	.Cart .betItem .disable.hidden {
		display: none
	}

	.Cart .betItem input[type=checkbox] {
		vertical-align: -2px
	}

	.Cart .betItem .checkcombo {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background: rgb(37 37 37 / 55%);
		color: rgb(255 255 255 / 68%);
		font-size: 30px;
		font-weight: 400;
		display: flex;
		justify-content: center;
		align-items: center;
		padding: 12px;
		z-index: 1
	}

	.Cart .betItem .checkcombo.hidden {
		display: none
	}

	.Cart .betItem .title {
		position: relative;
		font-weight: 700;
		color: #1c1208;
		padding-right: 24px;
		line-height: 1;
		display: flex;
		flex-direction: column
	}

	.Cart .betItem .title .v {
		font-size: 11px
	}

	.Cart .betItem .title .type {
		color: #854400;
		font-weight: 700;
		display: block;
		padding: 7px 0 0 0;
		font-size: 1.3rem
	}

	.Cart .betItem .title .type i {
		color: #cb0000;
		font-weight: 700;
		font-size: 14px
	}

	.Cart .betItem .pickCont {
		padding: 4px 0 0 0;
		color: #fff;
		font-size: 13px;
		font-weight: 700;
		display: flex;
		justify-content: space-between;
		align-items: center
	}

	.Cart .betItem .pick {
		color: #fec300;
		font-weight: 700;
		font-size: 14px
	}

	.games>.Cart .betItem .pick.red {
		color: #ff5d5d;
		background: #1d1d20;
		padding: 2px
	}

	.games>.Cart .betItem .pick.green {
		color: #0f0;
		background: #1d1d20;
		padding: 2px
	}

	.games>.Cart .betItem .pick.blue {
		color: #4bffff;
		background: #1d1d20;
		padding: 2px
	}

	.Cart .betItem .odds {
		color: #fec300;
		font-weight: 700;
		font-size: 14px;
		background: #000;
		padding: 3px;
		border-radius: 2px
	}

	.Cart .betItem .title>span {
		color: #4c3823
	}

	.Cart .betItem .title>span.vs {
		color: red
	}

	.Cart .betItem .title>span.pick {
		color: #000008;
		margin: 0;
		text-decoration: underline
	}

	.Cart .betItem .title>span:not(.type) {
		max-width: 120px;
		display: inline-block;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis
	}

	.Cart .notice .odds,.Cart .notice2 .odds {
		color: #fff
	}

	.Cart .betItem .title .btnDel2 {
		position: absolute;
		right: 3px;
		top: 0;
		cursor: pointer;
		z-index: 4;
		font-size: 1.3rem;
		background: #252525;
		padding: 3px;
		border-radius: 3px
	}

	.Cart .betItem .title .btnDel2:hover {
		background: #c30000;
		color: #fff
	}

	.property>div {
		display: flex;
		justify-content: space-between;
		height: 35px
	}

	.property>div>span {
		padding: 6px 0 6px 9px;
		display: flex;
		align-items: center;
		justify-content: flex-start;
		flex: 1;
		font-size: 13px
	}

	.property>div>span>em {
		color: #ffc277;
		font-size: 13px;
		font-style: normal;
		margin: 0 4px 0 4px
	}

	.property>div>span:nth-child(2) {
		justify-content: flex-end;
		padding: 6px 15px 6px 0
	}

	.property>div>span>[class^=icon-] {
		font-size: 17px;
		margin: 0 4px 0 0;
		color: #fec300
	}

    /* 기본적으로 요소를 숨깁니다 */
    .my-element2 {
      display: none;
	   opacity: 1; 
	  transition: opacity 3s ease;
    }

    /* 화면 너비가 1500px 이상일 때 요소를 보이게 합니다
    @media (min-width: 1400px) {
      .my-element2 {
	    opacity: 1; 
        display: block; 
      }
    }
	 */