@media only screen and (max-width: 2560px) and (min-width: 2161px){
.photo-collage {
    margin-top: 15px !important;
    padding-left: 66px !important;
}
.indoor-section{
    padding-top: 50px !important;
    padding-bottom: 0px !important;
}
.indoor-section1{
    padding-top: 50px !important;
    padding-bottom: 0px !important;
}
.toddler-section{
	padding-top: 50px !important;
}
.bank-cover {
    margin-right: -120px;
    padding: inherit;
    height: 900px;
    padding: 105px 45px;
   
}
.bank-cover-right { 
    padding: inherit;
    height: 900px;
    padding: 105px 45px;
    margin-left: -120px;
}
.photo-collage{
    margin-top: 20px;
    margin-right: 0px;
    margin-left: 0px;
}
.ducks-main-div{
    display: none;
}
.photo-collage-right{
    margin-top: 20px;
    margin-left: 0px;
    margin-right: 0px;
}
.photo-collage-img{
	margin: 40px 0px 0px 0px;
}
.photo-collage-img-left{
	margin: 40px 0px 0px 0px;
}
.title1 {
	font-size: 65px !important;
    font-weight: 900;
    margin-top: -90px;
    margin-bottom: 30px;
}
.title1.pull-right {
	font-size: 65px !important;
    font-weight: 900;
    margin-bottom: 30px;
}
.pricing-list-value12{
	font-size: 26px;
    width: 900px;
    padding: 0px 100px 0px 200px;

}
.pricing-list-value12.pull-right{
    font-size: 26px;
    width: 900px;
    padding: 0px 200px 0px 100px;

}
* {
    margin: 0px -6px 0px -2px;
    padding: 0;
    outline: 0;
    -webkit-font-smoothing: antialiased;
}
}
@media only screen and (max-width: 2160px) and (min-width: 1661px){
.photo-collage {
    margin-top: 15px !important;
    margin-left: -130px !important;

}
.ducks-main-div{
    display: none;
}
.indoor-section{
    padding-top: 50px !important;
    padding-bottom: 0px !important;
}
.indoor-section1{
    padding-top: 50px !important;
    padding-bottom: 0px !important;
}
.toddler-section{
	padding-top: 50px !important;
}
.bank-cover {
    margin-right: -120px;
    padding: inherit;
    height: 900px;
    padding: 105px 45px;
   
}
.bank-cover-right { 
    padding: inherit;
    height: 900px;
    padding: 105px 45px;
    margin-left: -120px;
}
.photo-collage{
    margin-top: 20px;
    margin-right: 0px;
    margin-left:-126px;
}
.photo-collage-right{
    margin-top: 20px;
    margin-left: 0px;
    margin-right:-126px;
}
.photo-collage-img{
	margin: 40px 0px 0px 0px;
}
.photo-collage-img-left{
	padding:  40px 0px 0px 0px;
}
.title1 {
	font-size: 60px !important;
    font-weight: 900;
    margin-top: -90px;
    margin-bottom: 30px;
    margin-left: 100px;
}
.title1.pull-right {
	font-size: 60px !important;
    font-weight: 900;
    margin-bottom: 30px;
    margin-right: 100px;
}
.pricing-list-value12{
    font-size: 21px;
    width: 700px;
    padding: 0px 200px 0px 100px;

}
.pricing-list-value12.pull-right{
    font-size: 21px;
    width: 700px;
    padding: 0px 100px 0px 200px;

}
}
@media only screen and (max-width: 1660px) and (min-width: 1367px){

	.photo-collage {
    margin-top: 15px !important;
    margin-left: -130px !important;

}
.indoor-section{
    padding-top: 50px !important;
    padding-bottom: 0px !important;
}
.indoor-section1{
    padding-top: 50px !important;
    padding-bottom: 0px !important;
}
.toddler-section{
	padding-top: 50px !important;
}
.bank-cover {
    margin-right: -120px;
    padding: inherit;
    height: 720px;
    padding: 105px 45px;
   
}
.ducks-main-div{
    display: none;
}
.bank-cover-right {
    
    padding: inherit;
    height: 720px;
    padding: 105px 45px;
    margin-left: -120px;
}
.photo-collage{
    margin-top: 20px;
    margin-right: 0px;
    margin-left:-126px;
}

.photo-collage-right{
    margin-top: 20px;
    margin-left: 0px;
    margin-right:-126px;
}
.photo-collage-img{
	margin: 40px 0px 0px 0px;
}
.photo-collage-img-left{
	padding:  40px 0px 0px 0px;
}
.title1 {
	font-size: 40px !important;
    font-weight: 900;
    margin-top: -90px;
    margin-bottom: 30px;
    margin-left: 100px;
}
.title1.pull-right {
	font-size: 40px !important;
    font-weight: 900;
    margin-bottom: 30px;
    margin-right: 100px;
    text-align: right;
}
.pricing-list-value12{
	    font-size: 17px;
    width: 700px;
    padding: 0px 200px 0px 100px;

}
.pricing-list-value12.pull-right{
	    font-size: 17px;
    width: 700px;
    padding: 0px 100px 0px 200px;

}
}
@media only screen and (max-width: 1366px){

.photo-collage {
    margin-top: 15px !important;
    margin-left: -130px !important;

}
.indoor-section{
    padding-top: 50px !important;
    padding-bottom: 0px !important;
}
.indoor-section1{
    padding-top: 50px !important;
    padding-bottom: 0px !important;
}
.toddler-section{
	padding-top: 50px !important;
}
.bank-cover-right {
    margin-right: 0px;
    padding: inherit;
    height: 540px;
    padding: 105px 45px;
    margin-left: -60px;
}
.photo-collage-right{
    margin-top: 20px;
    margin-left: 0px;
    margin-right:-126px;
}
.ducks-main-div{
    display: none;
}
}
@media only screen and (max-width: 1280px){
.photo-collage {
    margin-top: 40px !important;
    margin-left: -100px !important;

}
.indoor-section{
    padding-top: 50px !important;
    padding-bottom: 50px !important;
}
.ducks-main-div{
    display: none;
}
.indoor-section1{
    padding-top: 50px !important;
    padding-bottom: 0px !important;
}
.toddler-section{
	padding-top: 0px !important;
}
.bank-cover-right {
    margin-right: 0px;
    padding: inherit;
    height: 570px;
    padding: 105px 45px;
    margin-left: -60px;
}
.photo-collage-right{
    margin-top: 40px;
    margin-left: 0px;
    margin-right:-100px;
}
}

@media only screen and (max-width: 1024px){
.margin-lg-90b{
	margin-top: 35px !important;
    margin-bottom: 39px !important;
}
.title1{
	font-size: 30px !important;
}
nav#topmenu{
	    top: 60px;
	    padding-top: 15px !important;
}
img.slider-img{
	height: 570px !important;
}
.service-img {
    margin-left: -70px;
    width: 80%;
    margin-top: 20px;
}
.pricing-list-value12 {
    font-size: 13px;
    color: #fcf6dc;
    width: 300px;
}
.content1{
	margin-top: -60px !important;
}
.bank-cover {
    margin-right: -60px;
    padding: inherit;
    height: 460px;
    padding: 105px 45px;
}
.ducks-main-div{
    display: none;
}
.bank-cover-right {
    margin-right: 0px;
    padding: inherit;
    height: 525px;
    padding: 105px 45px;

}
.title2.pull-right{
	color: #fcf6dc;
    margin: 0px -220px 8px 135px;
    float: none;
    font-size: 18px;
    font-weight: 800;
}
.duck1{
	left: -61px !important;
}

.duck-mission-img{
	height: 100% !important;
}
.title.animation{
	margin-top: -85px;
}
.pricing-list-value{
	font-size: 18px;
    margin-bottom: 0px;
    margin-top: 0px;
}
.pricing-list-value ul{
	margin-top: -12px;
}
.margin-lg-90b {
    margin-bottom: 120px !important;
}
.title1{
	font-weight: 900;
	margin-top: -90px;
    margin-bottom: 30px;
}
.title2{
	margin-top: 30px !important;
    color: #222222;
    font-weight: 900;
}
.text{
	font-size: 18px;
    margin-top: 58px;

}
.parallax-showcase-item1{
	position: relative;
	width: 100% !important;
}
.banner-slider-wrap .slider-banner{
    height: 570px !important;
}
}
@media only screen and (max-width: 991px){
.banner-slider-wrap .img-bg img {
	    width: 100% !important;
	    height: 100% !important;
	}
.main-wrapper header .logo img {
	    max-height: 30% !important;
	    max-width: 30% !important;
	}
.banner-slider-wrap.horizontal_modern .title{
		left: 0 !important;
	}
#topmenu ul img{
		display: none !important;

	}
.menu.topmenu{
        margin-top: 100px !important;
    }
#topmenu > ul.menu > li > a{
		color: #000 !important;
	}
.right-menu .mob-nav .line{
		background-color: #fff;
	}
    .ducks-main-div{
    display: none;
}
.text-section-p p{
		width: 100% !important;
		padding: 0px 50px 50px !important;
	}
.container.Pricing-section .row{
		margin-left: 15px;
		margin-right: 15px;
	}
.header_trans-fixed.header_top_bg.bg-fixed-color nav#topmenu{
		margin-top: 50px;
	}
.img.slider-img{
		height: 522px !important;
	}
.menu.topmenu{
		margin-top: 100px !important;

	}
.call-to-action.default .image-wrap{
		height: 400px !important;
	}
.mission-img{
		background-size: 100% 100% !important;
	}
.pricing-list-value1 img{
		width: 30% !important;
	}
.pricing-list-value1 li{
		text-align: center !important;
	}
.sidebar-item{
		left: 130px !important;
	}
.img.footer-logo2{
		width: 60% !important;
	}
#topmenu{
		height: 800px !important;
	}
.menu-item{
		padding-top: 0px !important;
	}
.mob-nav{
		top: 0% !important;
	}
.pricing-list-value12{
        margin: 0 auto !important;

    }
.service-img{
        margin: 0 auto;
        display: block;

    }
.photo-collage{
        margin-top: -40px;
        margin-left: 50px;
        margin-right: 50px;
    }
    
}
@media only screen and (min-width: 992px){

.right-menu.left {
    padding: 0px 0px;
}
.header_trans-fixed.header_top_bg.bg-fixed-color nav#topmenu{
	padding: 0px 0px;
	right: 0px;
    position: relative;
    min-width: 940px;
    vertical-align: middle;
}
}
@media only screen and (max-width: 768px){
nav#topmenu{
	    top: 60px;
	    padding-top: 15px !important;
}
img.slider-img{
	height: 570px !important;
}
.duck1{
	left: -61px !important;
}
.ducks-main-div{
    display: none;
}
.call-to-action.default .image-wrap{
	height: auto !important;
	background-repeat: no-repeat;
	background-size: 100% 100%;
}
.mission-img{
	padding: 250px 0px !important;
}
.about-section .content {
    max-width: 100% !important;
}
.service-sec .services{
	margin-bottom: 20px;
}
.header_trans-fixed.header_top_bg.bg-fixed-color nav#topmenu{
	min-width: 0px !important;
}
.duck1{
	text-align: center;
	left: 0px;
}
.duck{
	text-align: center;
	left: 0px;
}
.service-head h4.title{
	font-size: 25px !important;
}
.service-head h4.title span{
	font-size: 16px !important;
}
.menu-item{
	padding-top: 0px !important;
}
.ducks-main-div{
    display: none;
}
nav#topmenu{
	padding: 30px 0px 0px 0px !important;
	height: auto;
}
.mob-nav{
	top:10% !important;
}
.pricing-list-value{
	margin: 20px 0px 0px 0px !important;
	padding-left: 60px !important;
    padding-right: 36px !important;
    text-align: center !important;
    line-height: 30px !important;
}
.margin-lg-90t {
    padding-top: 70px !important;
    padding-bottom: 70px !important;
    margin-top: 0px !important;
}
.headings.style2{
    text-align: center !important;
    padding-left: 0px !important;
}
.headings.style1{
	text-align: center !important;
}
.services-center{
	margin-left: -95px !important;
}

.img.slider-img{
	height: 522px !important;
}
.sidebar-item{
	padding-left: 95px !important;
}
.duck-mission-img{
	width: 100% !important;
}
.margin-lg-90b{
	margin-top: 0px !important;
	margin-bottom: 0px !important;
}
.our-section{
	margin-bottom: 0px !important;
}
	
.headings.style{
    padding-left: 0px !important; 
    text-align: center !important;
}
.our-section.rules-sec{
	margin-bottom: 0px !important;
}
.pricing-list-value1 ul li{
	text-align: center !important;
}
.pricing-list-value1{
	padding-left: 0px !important;
}
.sidebar-item{
	left: 0px !important;
}
.title.animation{
	margin-top: 0px !important;
}
.main-wrapper header .logo img{
	    width: 25% !important;
}
.title1{
text-align: center !important;
display: contents;
}
.title1 .pull-right{
text-align: center !important;
}
.title2.pull-right{
	text-align: center;
	display: contents;
	margin-top: 10px !important;
}
.pricing-list-value12 {
    font-size: 13px;
    color: #fcf6dc;
    width: 500px;
    padding-left: 85px;
    margin-top: 20px;
}
.pricing-list-value12.pull-right {
    font-size: 13px;
    color: #fcf6dc;
    width: 500px;
    padding-left: 0px;
    padding-right: 100px;
    margin-top: 20px;
}
.service-img {
    margin-left: 120px;
    width: 44%;
    margin-top: 40px;
}
.service-img-right {
   margin-left: 120px;
    width: 44%;
    margin-top: 40px;
    margin-right: 100px;
}
.bank-cover {
    margin-right: 0px; 
    padding: inherit;
    height: 540px;
    padding: 105px 45px;
}
div#arcade-gaming-zone .bank-cover-right{
    height: 580px;
}
.bank-cover-right {
    margin-right: 0px; 
    padding: inherit;
    height: 540px;
    padding: 105px 45px;
    margin: 0;
}
.photo-collage {
    margin-top: -80px !important;
    margin-left: 40px !important;
    margin-right: 40px !important;
}
.photo-collage-right {
    margin-top: -80px !important;
    margin-left: 40px !important;
    margin-right: 40px !important;
}
.content1{
	margin-top: 0px !important;
}
.location{
    margin: 0 auto;
    display: block;
    width: 70%;
    padding: 25px 0px 26px 0px;
}
.download-now {
    width: 26%;
    float: right;
    position: relative;
    /* margin-right: 31px; */
    margin-top: -75px;
    right: 25px;
}
}

@media only screen and (max-width: 991px) and (min-width: 769px){
.header_trans-fixed.header_top_bg.bg-fixed-color nav#topmenu{
	display :none;
}
.col-sm-2{
		left: 80px;
	}			
.duck{
	display: none;
}			
.pricing-list-value12{
        margin: 0 auto !important;

}
.service-img{
        margin: 0 auto !important;
        display: block !important;

}
#ducks-main-div{
    display: none;
}
.photo-collage{
        margin-top: -40px !important;
        margin-left: 50px !important;
        margin-right: 50px !important;
}
.bank-cover{
        margin-right: 0px !important;
}
.pull-right{
        float: none !important;
}
.bank-cover-right{
        margin-left: 0px !important;
}
.service-img-right{
        margin-right: 0px !important;
        margin-top: 0px !important;
}
.photo-collage-right{
        margin-top: -40px !important;
        margin-left: 50px !important;
        margin-right: 50px !important;
}
.title1{
        margin-bottom: 0px !important;
}
.title2.pull-right{
        margin: 0px 0px 10px 0px;
}
}

@media only screen and (min-width: 768px) and (max-width: 991px){
.header_trans-fixed.header_top_bg.bg-fixed-color nav#topmenu{
	display :none;

}
.col-sm-2{
		margin-right: -11px;
		left: 80px;
	}
    
.row.responsive{
		position: relative !important;
		background-image: url(../images/home-page/tickets991.png)!important;
			}	
.duck{
	display: none;
}
}
@media only screen and (max-width: 425px){
img.slider-img {
    height: 350px !important;
}
 #ducks-main-div{
        display: block;
    }
.slider-banner.hard-full-height{
	height: 350px !important;
}
.row.about-main{
	height: 350px !important;
}
.about-section{
	margin-top: 27px !important;
}
.about-heading1{
	width: 32%;
}
.about-heading2{
	width: 25%;
	margin-top: 5px;
}
.text-section-p p{
	width: 433px;
	font-weight: 900;

}
.footer-logo2{
	width: 30%;

}
.margin-lg-60t.footer2{
	text-align: center;
}
.footer-logo3{
	width: 60%;
}
.margin-lg-60t.footer3{
	text-align: center;
}
.pass-section{
	text-align: center;
}
.wpb_text_column p{
	padding: 0px 20px 0px 10px !important;
}
.bank-cover {
    margin-right: 0px !important;
    padding: inherit !important;
    padding: 30px 45px !important;
    margin-top: 40px;
}
.bank-cover-right {
    margin-right: 0px !important;
    padding: inherit !important;
    padding: 30px 45px !important;
    margin-top: 40px;
    margin: 0;
}
.bank-cover-right.responsive {
	background-image: url(../images/service-page/cafe2.jpg) !important;
    margin-right: 0px !important;
    padding: inherit !important;
    padding: 30px 45px !important;
    margin-top: 40px;
    margin: 0;
}
.pricing-list-value12 {
    font-size: 13px !important;
    color: #fcf6dc !important;
    width: 100% !important;
    padding-left: 0px !important; 
}
.pricing-list-value12.pull-right {
    font-size: 13px !important;
    color: #fcf6dc !important;
    width: 100% !important;
    padding-left: 0px !important; 
    padding-right: 0;
}
.service-img {
    margin-left: 45px !important;
    width: 80% !important;
 
    display: block;
    margin: 60px auto !important;
}
.service-img-right {
    margin-left: 45px !important;
    width: 80% !important;
 
    display: block;
    margin: 60px auto !important;
}
.title1.pull-right {
    text-align: center;
    padding-right: 15px;
}
.title2.pull-right {
    text-align: center;
    margin: 0px 80px 14px 35px;
    margin-top: 0px !important;
}
}
@media only screen and (max-width: 767px){
#footer {
    padding: 22px ;
}
.item-wrap{
	padding-left: 0px !important;
}
.sidebar-item{
	padding-left: 0px !important;
}
.header_trans-fixed.header_top_bg.bg-fixed-color nav#topmenu{
	display :none;
}
.row.responsive{
	position: relative !important;
	background-image: url(../images/home-page/Untitled-3.jpg)!important;
	margin-top: -5px;
}
.WhyChoose{
	padding-bottom: 50px !important;
}
.footer2{
	display: block !important;
    width: 60% !important;
    text-align: center;
    margin: auto;

}
 
.footer-logo2{
	margin-left: 0px !important;
}
}
@media only screen and (max-width: 426px){
     #ducks-main-div{
        display: block;
    }
}
@media only screen and (max-width: 425px){
.container.service-sec{
left: 0px !important;
width: 65%;
}
.services-center{
	margin-left: 46px !important;
}
.duck{
	margin-left: 70px;
}
.margin-lg-40t{
	margin-top: 0px !important;
	margin-left: 0px !important;
}
#why-choose-us{
	padding-bottom: 50px !important;
}
.footer-logo3{
    margin-left: 0px;
}
 #ducks-main-div{
        display: block !important;
    } 
.footer-logo2{
    margin-left: 0px;
}
.content1{
	margin-top: 0px !important;
}
.opening-time {
    margin: 0 auto;
    display: block;
    width: 75%;
    position: relative;
    padding: 25px 0px 0px 0px;
}
.location{
    margin: 0 auto;
    display: block;
    width: 90%;
    padding: 25px 0px 26px 0px;
}
.download-now {
    width: 26%;
    float: right;
    position: relative;
    /* margin-right: 31px; */
    margin-top: -30px;
    right: 10px;
}
}
@media only screen and (max-width: 991px) and (min-width: 769px){
.image-wrap.s-back-switch{
		height: auto !important;
}
.pricing-list-value{
		text-align: center !important;
}
.title1{
		text-align: center !important;
}
 
}
@media only screen and (max-width: 376px){
    div#arcade-gaming-zone .bank-cover-right {
        height: 680px;
    }
    .indoor-section{
        padding-bottom: 0px !important;
    }
}
@media only screen and (max-width: 320px){

.service-img {
    margin-left: 45px !important;
    width: 80% !important;
    display: block;
    margin: 30px auto !important;
   
}
.service-img-right {
    margin-left: 45px !important;
    width: 80% !important;
    display: block;
    margin: 15px auto !important;
   
}
 #ducks-main-div{
        display: block;
    }
.title1{
	font-size: 21px !important;
}
.title2.pull-right {
    text-align: center;
    margin: 0px 25px 14px 17px;
    margin-top: 0px !important;
}
.pricing-list-value12{
    margin-top: 10px !important;
}
}
