@media (min-width: 1400px){
    section#games .container-fluid+ .row {
    margin-top: 38px;
}
}
@media (max-width: 1199px){
    .halfright:after{        top: 44px;    left: -27px;}
    .venue-content:before{ bottom: -42px;    right: -40px;}
}

@media (max-width: 1100px){
/*     span.about-left-1{    left: 117px;} */
        header .header-logo{left: 0;top: 0;}
}
@media (max-width: 991px) {
    .slider-pagi__elem.active:before {width: 9px;height: 9px; }
    .book-now-inner a{padding: 10px 15px}
        .tabs_menu{width: 100%;}
    .tab_content{clear: both}
    .tabs_menu ul.tabs li{padding: 20px; }
    .tab-left h4{font-size: 16px;}
    .tab-right h4{font-size: 16px;}
/*    span.left-1{left: 120px;}*/
    span.left-2{left: 120px;}
    span.left-3{left: 120px;}
    .halfright:before{left: -72px;top: 120px;}
    .venue-content:after{    bottom: -16px;    right: 15px;}
    .venue-content:before{bottom: 70px;    right: -43px;}
    .venue-image img{width: 100%}
    section.footer #mc-form input[type="email"]{font-size: 12px;    padding-left: 62px;}
    .price-outer{width: 100%;}
    .wonder.text-center {    margin-top: 40px;}
    .play-with-us .item img {    width: 100%;}

/*     span.about-left-1 {    left: 138px;} */
    hr.horizontal{display: none;}
    .halfright:after{display: none;}
    .halfright:before{display: none;}
.venue-content:before{display: none;}
.venue-content:after{display: none;}
    .middle .text{    padding: 16px 0;}
   form.bookevent-form {margin-top: 10px;}
    .tabs_menu-2{width: 100%;}
    .tab_content-2{clear: both}
    .tab-menu-down-outer{display: none}
	.tabs_menu {    width: 100%;    padding: 15px 15px;}
	section.menu-background .tab-left {    margin-left: 0px !important;}
}

@media (max-width: 860px){
/*    span.left-1{left: 98px;}*/
    span.left-2{left: 98px;}
    span.left-3{left: 98px;}
    .tabs_menu{width: 100%;}
    .tab_content{clear: both}
   
}
@media (max-width: 767px){
	.tabs_menu-2-heading h4
	{
		margin-top:0px;
	}
    .tabs_menu{width: 100%;}
    .tab_content{clear: both}
.col-md-6.number-form-outer {margin-top: 10px;}
.col-md-6.book-form-outer {margin-top: 10px;}
    .date-outer{right: 0px; top:-30px}
    .date-outer-2{right: 117px; top:-30px}
    .date-outer-3{right: 117px; top:-30px}
/*    span.left-1 {    left: 185px;}*/
    span.left-2 {    left: 185px;}
    span.left-3 {    left: 185px;}
    .flex-control-nav{    bottom: 5px;}
    .cd-testimonials-wrapper{    padding: 30px 0px 40px;}
    .bookevent-form {    margin-top: 30px;}
    .venue-content:before {    bottom: 44px;    right: -32px;}
    ul.happy a{    font-size: 14px;}
    .book-now-inner a {padding: 8px 10px;}
/*     span.about-left-1 {    left: 184px;} */
    .about-date-outer{    right: 30px;}
    .party-buttons a.party-button-1.btn,.party-buttons a.party-button-2.btn{padding: 6px 15px}
    div.elem-group-2.inlined-2 input{    left: 90px;}
    .slider-container{    height: 100%;}
        .instagram-feed-img ul li {    width: 50%; padding: 10px}
    .middle .text{    padding: 15px 15px;}
    .instagram-feed-img ul li+ li{margin: auto}
        li.one{margin-left:0px}
	.table-form #rc-portal .rc-label-input-pair{width:100% !important}
    
}

@media (max-width: 575px){
 
.pink p br { display:none;}
.pink p {
    color: #ed3091;
    font-size: 15px;
}

.bookevent-form .form-group input { font-family:unset; }
 .email-form-outer-footer input { font-family:unset; font-size: 13px;}
 
 .venue-content a {
   font-size: 15px;
}
 
 .testimonial-content p {
     line-height: 28px;
}
    
    .testimonial-content p br {
    display: none;
}
    
   .book-now-outer-4 {
    background: #110618;
    padding: 20px 0px;
    box-shadow: 0 0 black;
    z-index: 2;
    position: relative;
    margin-top: 0px;
}

.full-event-schedule {
   text-align: center;
}

 .brochure {
    margin-top: 0px !important;
}  


.lower-heading p {
    padding: 0 0px 0 0;
}
    
	figure.effect-bubba figcaption a
	{
		font-size:40px !important;
	}
    .book-now-inner a{font-size: 14px}
    section.footer #mc-form input[type="email"]{width: 48vw;}
    .halfright:before{left: -52px;}
    .venue-content:after{bottom: -18px;}
        .party-buttons a.party-button-1.btn,.party-buttons a.party-button-2.btn{padding: 2px 8px}
    .party-banner-content p{font-size: 3vw}
                .instagram-feed-img ul li{    width:90%; padding:0;}
        .middle .text{    padding: 15px 10px;}
	.email-form-outer-footer{width:75%}
	.foot-2-outer-bot{    margin-top: 25px;}
	.foot-2-outer{margin-top: 25px;}
	.table-banner{    padding-top: 150px;}
	
	.bookevent-form .form-group input{padding: 0px 4px 0px 59px; height: 50px !important;}

}

@media (max-width: 480px){
	ul.happy {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    justify-content: flex-start !important;
    align-items: flex-start !important;
}

ul.happy li {
    width: 45%;
    border: none !important;
    text-align: left;
}
/*.happy li {    width: 47%;}*/
    a.carousel-control-next{    font-size: 35px;}
    a.carousel-control-prev{font-size: 35px}
    .about-date-outer {    right: 0;}
    .party-banner-content h2{    font-size: 10vw;}
    .party-banner-content p {    font-size: 4vw;}
    .happy li+ li { }
    header .header-logo a{    width: 150px;    height: 150px; padding:20px}
    .date-outer {    right: 0px;    top: -30px;}
    .testimonial-content p{    letter-spacing: 0;}
    .tab-gallery{    padding-top: 150px;}

}

@media (max-width: 480px){
                ul.happy a {font-size: 12px; padding: 4px 7px; }
/*    span.left-1 {    left: 184px;}*/
    span.left-2 {    left: 184px;}
    span.left-3 {    left: 184px;}
    .halfright:before {    left: -42px; top: 103px;}
    .halfright:after {    left: -8px;}

    .elem-group-2:nth-child(8){margin-top: -50px}
    .hungry-banner-content h2{    font-size: 15vw;}
    .about-banner-content h2{    font-size: 15vw;}
    .swiper-button-next, .swiper-container-rtl .swiper-button-prev{right: 1px !important;}
    .table-form .form-group .row .col-md-6+ .col-md-6 {    margin-top: 15px;}
	.email-form-outer-footer input{    padding: 5px 10px 5px 10px;}
	
    
}

@media (max-width: 460px){
   
   .tabs_menu ul.tabs li {
   border-right: 1px solid #fff;
   
} 
    
    
    
    .line-play hr {
    width: calc(100% - 70%);
    height: 1px;
    margin-right: auto;
    margin-left: auto;
    background-color: #fff;
    margin-left: 15px;
    margin-top: 12px;
}
   .line-play-up h2{font-size: 24px}
    .wonder h2{font-size: 24px;}
    .event-content h2{font-size: 24px;}
    .line-play h2{font-size: 22px;}
    .venue-content h2{    font-size: 24px;}
    .follow h2{font-size: 24px}
        .slider-pagi{right: -42px;bottom: 54%;}
/*     span.about-left-1 {    left: 185px;} */
    
}
@media (max-width: 424px){
	a.carousel-control-prev
	{
		left:0px !important;
	}
	a.carousel-control-next
	{
		right:0 !important;
	}
    .testimonial-content p{    font-size: 18px;}
    section.footer #mc-form input[type="email"] {    width: 57vw;}
/*    span.left-1 {    left: 170px;}*/
    span.left-2 {    left: 170px;}
    span.left-3 {    left: 170px;}
    .halfright:before {    top: 98px;}
    .venue-content:after {    right: -5px;}
    .venue-content:after {    bottom: -13px;}
/*     span.about-left-1 {    left: 160px;} */
    .table-banner-content h2{font-size: 48px;}
        .button.last-check{    font-size: 14px;}
    .book-your-table label{font-size: 12px; font-weight: normal}
    .table-copy{display: block; text-align: center}
    .book-your-table-event button{font-size: 13px;}
    .table-buttons-event button{    padding: 2px 8px;}
}
@media (max-width: 375px){
    .date-outer {    right: 0;    top: -30px;}
}

@media (max-width: 360px){
/*    span.left-1 {    left: 139px;}*/
    span.left-2 {    left: 139px;}
    span.left-3 {    left: 139px;}
    venue-content:before {    bottom: 37px;    right: -26px;}
    .venue-content:before {    bottom: 36px;    right: -27px;}
    section.footer #mc-form input[type="email"] {    width: 65vw;}
            .carousel-control-next, .carousel-control-prev{display: none !important}
/*     span.about-left-1 {    left: 140px;} */
    .party-banner-content p {    font-size: 5vw;}
    .right-table span a{font-size: 14px;}
    div.elem-group-2.inlined-2 input {    left: 25px;}
        .table-buttons-event button{    padding: 2px 7px;}
    .date-outer {    right: 0px;    top: -30px;}
}
@media (max-width: 342px){
/* 	span.left-1{bottom: 110px;} */
}
@media (max-width: 320px){

/*     span.about-left-1 {    left: 118px;} */
            .party-buttons a.party-button-1.btn,.party-buttons a.party-button-2.btn{padding: 2px 5px}
}



