	.vibeCheckNo__select{
		background:none;
		border:none;
		padding: 0 20px;
	}
	.vibe_Check__details{
	    margin:20px 0;
	    -webkit-column-count:1;
	    column-count:1}
	.vibe_Check__Num{
	    margin:10px 0;
	    -webkit-column-count:3;
	    column-count:3}
	@media (min-width:960px){
	    .vibe_Check__details{
	        -webkit-column-count:2;
	        column-count:2;
	        margin:40px 0
	    }
	}
	.vibe_Check__details a{
	    color:#fff;
	    text-decoration:none
	}
	.vibe_Check__details-section{
	    page-break-inside:avoid;
	    -webkit-column-break-inside:avoid;
	    break-inside:avoid;
	    text-align: center;
	}
	.vibe_Check__details-section h1{
	    font-size:6rem;
	}
	.vibe_Check__details-section input{
	    width: 50%;
        height: 50px;
        font-size: 1.5rem;
        background-color: black;
        color: white;
        border: 2px white solid;
	}
	.vibe_Check__Num{
	    height: 300px;
	}
	.vibe_Check__Num_1{
	        font-size: 20rem;
            font-weight: bold;
            line-height: 1;
            position: absolute;
            bottom: 0%;
            left: 10%;
	}
	.vibe_Check__Num_2{
	    font-size: 3rem;
        font-weight: bold;
        line-height: 1;
        position: absolute;
        bottom: 10%;
        left: 50%;
	}
	.vibe_Check__Num_3{
	    font-size: 6rem;
        font-weight: bold;
        line-height: 1;
        position: absolute;
        bottom: 10%;
        left: 70%;
	}
	.vibe_Check__status{
    	    -webkit-column-count:1;
    	    column-count:1;
    }
	@media (min-width:600px){
    	.vibe_Check__status{
    	    -webkit-column-count:3;
    	    column-count:3;
    	}
	}
	.vibe_Check__status_PLAY{
	    text-align:left;
	}
	.vibe_Check__Albumn{
        text-align: left;
        width: 30px;
        height: 30px;
        float: left;
        margin: 0 20px 0 0;
	}
	.vibe_Check__Albumn_info{
	    text-align:left;
	}


.vibe-instruction_window .text-red {
	text-transform: uppercase
}

.vibe-instruction_window p {
	color: #000;
	margin-bottom: 5px
}

.vibe-instruction_window .vibe-instruction_window__topwhite {
	padding: 25px 20px
}

.vibe-instruction_window .vibe-instruction_window__topwhite .vibe-instruction_window__close {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30.4' height='33.158'%3E%3Cg data-name='01_exit_location_popup_icn_mobile' fill='none' stroke='%23000' stroke-width='2'%3E%3Cpath data-name='Line 40' d='M.74.673l28.92 31.813'/%3E%3Cpath data-name='Line 41' d='M.74 32.486L29.66.673'/%3E%3C/g%3E%3C/svg%3E");
	background-size: contain;
	background-repeat: no-repeat;
	cursor: pointer;
	width: 25px;
	height: 28px;
	position: absolute;
	top: 20px;
	right: 15px
}

.vibe-instruction_window .vibe-instruction_window__bottomgrey {
	padding: 25px 20px;
	background-color: #f4f3f0
}

.vibe-instruction_window .vibe-instruction_window__bottomgrey p {
	margin-bottom: 0
}

.vibe-instruction_window .vibe-instruction_window__label {
	margin-bottom: 0;
	margin-top: 15px;
	font-weight: 700;
	color: #000
}

.vibe-instruction_window .vibe-instruction_window__select {
	background-color: #f4f3f0;
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg data-name='Component 281 – 108' xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cg data-name='Component 212'%3E%3Cpath data-name='Path 10' d='M16 8l-1.455-1.455-5.506 5.506V0H6.961v12.052L1.455 6.545 0 8l8 8z' fill='%23ed2127'/%3E%3C/g%3E%3C/svg%3E");
	background-position: 100%;
	background-repeat: no-repeat;
	color: #000;
	border: none;
	border-bottom: 1px solid #000;
	border-radius: 0;
	width: 100%;
	font-weight: 400;
	height: 42px;
	-webkit-appearance: none
}

.vibe-instruction_window .vibe-instruction_window__location-button {
	margin-top: 15px;
	width: 100%;
	background: #ed2127;
	color: #fff;
	border: none;
	font-weight: 700;
	padding: 15px
}

.vibe-instruction_window .text-black {
    color:#000;font-size: 1.5rem;font-weight: bold;
}

.vibe-instruction_window .text-black_1 {
    color:#000;font-size: 1.3rem;font-weight: bold;
}


@media screen and (max-width:767px) {
	.vibe-instruction_window {
		position: fixed;
		left: 0;
		top: 62px;
		width: 100vw;
		max-height: calc(100vh - 62px);
		overflow-y: scroll
	}
	.vibe-instruction_window .text-red {
		font-size: 18px
	}
	.vibe-instruction_window .text-black {
		font-size: 18px
	}
	.vibe-instruction_window .text-black_1 {
		font-size: 16px
	}
}

@media screen and (max-width:767px) {
	button,
	p {
		font-size: 14px
	}
}

@media screen and (max-width:420px) {
	button,
	p {
		font-size: 12px
	}
}


