.content-wrapper h1{
	font-size: 39px;
    color: #fff1d6;
}
.date-wrapper{
	text-align: center;
}
 .select{
 	text-transform: uppercase;
 }
 
.maincolor {
    background: #FFF1D6;
    border-color: #FFF1D6;
    font-size: 16px;
}
#layout table{
    width: 900px !important;

}
.seatI{
    margin: 5px !important;
}
#layout table a{
    width: 23px !important;
    height: 23px !important;
    font-size: 12px !important;
}
span.date{
    font-size: 14px !important;
}
.time{
    margin-right: 27px !important;
    margin: auto;
}
button.slick-next.slick-arrow {
    background-size: 1rem;
    background-color: transparent !important;
}
button.slick-prev.slick-arrow.slick-disabled {
    background-size: 1rem;
    background-color: transparent !important;
}
.slick-next, .slick-prev{
    top: 50% !important;
}
.arrowmytheme .slick-next.slick-arrow{
    top: 50% !important;
}
.box{
    position: relative !important;
    padding-right: 0px !important;
}
.select_date #dateslider button.slick-arrow,
button.slick-prev.slick-arrow{
    height: 33px;
}

div#seatdate .box label{
    width: 70px;
    height: 70px;
    border-radius: 0px;
    display: flex;
}
.boxes{
    position: relative !important;
    padding-right: 0px !important;
}
.boxes label{
    width: 85px !important;
    height: 80px !important;
    border-radius: 0px !important;
}
button.slick-prev.slick-arrow.slick-disabled{
    display: none !important;
    position: absolute !important;
}
button.slick-next.slick-arrow {
    display: none !important;
    position: absolute !important;
}
input[type=checkbox]:after{
    left: 4px;
    top: -1px;
    transform: rotate(50deg);
    cursor: pointer;
}

.select_show .date-wrapper label {
    font-family: 'Montserrat', sans-serif;
    padding: 15px 4px 12px 25px;
    position: relative;
    width: 100px;
    height: 95px;
    justify-content: center;
    border-radius: 10px;
    border: 1px solid #fff1d6;
    cursor: pointer;
    text-align: left;
    margin-left: 0px;
    display: inherit;
}


.buynowbutton {
    text-align: left;
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 97%;
}
.buynowbutton .btn {
    max-width: 250px;
}
.buynowbutton .enterprise-name{
    font-size: 1.6rem;
}

/* .time {
    margin-right: 0px !important;
    margin: auto;
}
 */
@media (min-width: 768px) and (max-width: 1024px){
    .buynowbutton {
        width: 100%;
    }

}

@media screen and (max-width: 767px){

    .move-tags span{
        margin-right: 7px;
    }
    .move-tags {
        padding-left: 15px;
    }
    button.slick-prev.slick-arrow.slick-disabled{
        display: block !important;
    }
    button.slick-next.slick-arrow {
        display: block !important;
    }
    .buyticketbox{
        display: inline-block !important;
    }
    .colinnr {
        padding: 1.5rem 1rem !important;
    }
    .mobileotp form{
        display: inline-block !important;
        text-align: center;
    }
    ul.buyticketbox {
        text-align: center;
        width: 100%;
    }
    input.mobile_number{
        width: 100% !important;
    }
    .send_otp{
        margin-top: 1.5rem;
    }
    .buynowbutton .btn {
        min-width: 180px !important;
    }

  
    button.slick-prev.slick-arrow{
        background-color: transparent !important;
        background-size: 1rem;
    }

    .buynowbutton {
        text-align: center;
        flex-wrap: wrap;
        justify-content: center;
        width: 100%;
    }
    .buynowbutton .btn{
        margin-bottom: 20px;
    }
    .buynowbutton .enterprise-name{
        font-size: 1.3rem;
    }
}
@media screen and (max-width: 480px){

}