@media (max-width:1300px) {
	#canadaHover,
	#canadaHover:hover {
		width: 235px;
		height: 214px!important;
		top: 1px!important;
		left: 85px!important
	}
	#australiaHover,
	#australiaHover:hover,
	#canadaHover,
	#canadaHover:hover,
	#swedendHover,
	#swedendHover:hover,
	#ukHover,
	#ukHover:hover {
		position: absolute;
		cursor: pointer;
		transition: all .5s ease
	}
	#newzealandHover,
	#newzealandHover:hover {
		background-size: 100%!important;
		width: 113px;
		height: 97px;
		position: absolute;
		bottom: 21px;
		right: -31px;
		cursor: pointer
	}
	#canadaHover {
		background-size: 100%!important
	}
	#canadaHover:hover {
		background: url(../img/canada-map.png) no-repeat!important;
		background-size: 100%!important
	}
	#swedendHover,
	#swedendHover:hover {
		background-size: 100%!important;
		height: 141px;
		top: -6px!important;
		left: 50%!important;
		width: 80px!important
	}
	#ukHover,
	#ukHover:hover {
		background-size: 100%!important;
		width: 40px!important;
		height: 160px;
		top: 5%;
		left: 43.4%
	}
	#australiaHover,
	#australiaHover:hover {
		background-size: 100%!important;
		width: 151px;
		height: 185px;
		bottom: 20px;
		right: 76px
	}
	.wrapper-inner-loc-info .minis-margin-left-36 {
		margin-left: -8px!important
	}
	.wrapper-inner-loc-info .inner-inner-square-bottom,
	.wrapper-inner-loc-info .inner-inner-square-top {
		width: 220px!important;
		height: 210px!important
	}
	.wrapper-inner-loc-info .left-inner-rectangle {
		height: 104px!important
	}
	.wrapper-inner-loc-info .left-inner-box-img {
		margin-bottom: 5px!important
	}
	.wrapper-inner-loc-info .left-inner-rectangle h4 {
		font-size: 18px
	}
}

@media (max-width:1024px) {
	.home-red-bg {
		padding-top: 270px!important;
		min-height: 720px!important
	}
	.wrapper-your-tickets {
		margin-top: -31px
	}
	.home-red-stats-bg {
		width: 370px;
		background-position: top center;
		border-radius: 12px;
		margin-left: 0!important
	}
	.redeem-right-man-image {
		background-size: 100%;
		width: 365px!important;
		top: -35px!important
	}
	.wrapper-redeem-form .custom-redeem-input {
		width: 219px!important
	}
	#canadaHover,
	#canadaHover:hover {
		width: 180px;
		height: 214px!important;
		top: 1px!important;
		left: 66px!important
	}
	#swedendHover,
	#swedendHover:hover {
		top: -11px!important;
		left: 49.9%!important;
		width: 66px!important
	}
	#ukHover,
	#ukHover:hover {
		width: 33px!important;
		height: 160px;
		top: 3.1%;
		left: 43.2%
	}
	#australiaHover,
	#australiaHover:hover {
		width: 117px;
		height: 185px;
		bottom: -26px;
		right: 61px;
		transition: all .5s ease
	}
	#newzealandHover,
	#newzealandHover:hover {
		width: 102px;
		height: 106px;
		position: absolute;
		bottom: -6px;
		right: -33px;
		cursor: pointer
	}
	#canadaHover {
		background: 0 0!important;
		background-size: 100%!important;
		position: absolute;
		cursor: pointer;
		transition: all .5s ease
	}
	#canadaHover:hover {
		background: url(../img/canada-map.png) no-repeat!important;
		background-size: 100%!important;
		position: absolute;
		cursor: pointer
	}
	#swedendHover {
		background: 0 0!important;
		background-size: 100%!important;
		height: 185px;
		position: absolute;
		cursor: pointer;
		transition: all .5s ease
	}
	#swedendHover:hover {
		background: url(../img/sweden-map.png) no-repeat!important;
		background-size: 100%!important;
		height: 185px;
		position: absolute;
		cursor: pointer;
		transition: all .5s ease
	}
	#ukHover {
		background: 0 0!important;
		background-size: 100%!important;
		position: absolute;
		cursor: pointer;
		transition: all .5s ease
	}
	#ukHover:hover {
		background: url(../img/uk-ireland-map.png) no-repeat!important;
		background-size: 100%!important;
		position: absolute;
		cursor: pointer;
		transition: all .5s ease
	}
	#australiaHover {
		background: 0 0!important;
		background-size: 100%!important;
		position: absolute;
		cursor: pointer
	}
	#australiaHover:hover {
		background: url(../img/australia-map.png) no-repeat!important;
		background-size: 100%!important;
		position: absolute;
		cursor: pointer
	}
	#newzealandHover {
		background: 0 0;
		background-size: 100%!important
	}
	#newzealandHover:hover {
		background: url(../img/newzealand-map.png) no-repeat;
		background-size: 100%!important
	}
	.wrapper-inner-loc-info .minis-margin-left-36 {
		margin-left: -8px!important
	}
	.wrapper-inner-loc-info .inner-inner-square-bottom,
	.wrapper-inner-loc-info .inner-inner-square-top {
		width: 181px!important;
		height: 174px!important
	}
	.wrapper-inner-loc-info .inner-inner-square-bottom h3 {
		font-size: 16px!important
	}
	.wrapper-inner-loc-info .left-inner-rectangle {
		height: 90px!important
	}
	.wrapper-inner-loc-info .left-inner-box-img {
		margin-bottom: 15px!important
	}
	.wrapper-inner-loc-info .left-inner-rectangle h4 {
		font-size: 15px;
		width: 100%;
		margin: 0
	}
	.wrapper-inner-loc-info .margin-left-20 {
		margin-left: 0
	}
	.wrapper-how-to-buy-an-ipg-ticket ul li {
		width: 30%
	}
}

@media (max-width:768px) {
	.home-main-img {
		min-height: 700px
	}
	.gamezone-overlay-red {
		width: 70px;
		height: 63px
	}
	.wrapper-main-menu {
		margin-top: 10px
	}
	.brand img {
		margin-bottom: 5px
	}
	.home-banner-text {
		margin-top: 150px
	}
	.home-red-bg {
		margin-top: -342px!important;
		padding-top: 162px!important;
		text-align: left;
		height: auto
	}
	.home-red-stats-bg {
		background: url(../img/infographics-box-mobile.png) no-repeat none!important;
		background:-webkit-image-set(url('../img/infographics-box-mobile.webp') 1x) no-repeat none!important; 
		padding: 12px 18px 16px 31px;
		width: 336px;
		margin-left: 0!important
	}
	_::-webkit-full-page-media, .home-red-stats-bg {background:url('../img/infographics-box-mobile.png') no-repeat none!important;}
	.wrapper-your-tickets {
		margin-top: -43px!important
	}
	.wrapper-redeem-form .custom-redeem-input {
		width: 300px;
		float: left
	}
	.wrapper-redeem-form .custom-redeem-submit {
		width: auto;
		margin-left: 20px!important;
		height: 40px!important;
		padding: 10px!important
	}
	.wrapper-inner-loc-info .margin-left-20,
	.wrapper-inner-loc-info .minis-margin-left-36 {
		margin-left: 0!important
	}
	.find-your-closest {
		margin-bottom: 20px
	}
	.wrapper-inner-loc-info {
		margin-bottom: 44px
	}
	.wrapper-inner-loc-info .inner-inner-square-top {
		width: 100%!important;
		height: 388px!important
	}
	.wrapper-inner-loc-info .inner-inner-square-bottom {
		width: 61%!important;
		height: 388px!important;
		padding-top: 90px!important
	}
	.wrapper-inner-loc-info .left-inner-rectangle {
		height: 132px!important;
		background-size: 100% 100%!important
	}
	.wrapper-inner-loc-info .inner-inner-square-bottom h3 {
		font-size: 24px!important
	}
	.wrapper-inner-loc-info .left-inner-rectangle h4 {
		font-size: 23px;
		margin-top: 12px
	}
	.wrapper-inner-loc-info .inner-inner-square-top h3 {
		font-size: 50px
	}
	.wrapper-inner-loc-info .left-inner-box-img {
		margin-bottom: 8px!important;
		width: 61%!important
	}
	.wrapper,
	.wrapper-800px,
	.wrapper-950px {
		width: 100%
	}
	.home-red-bg {
		padding-bottom: 50px
	}
	.how-works-steps {
		padding: 0!important
	}
	.how-works-steps ul li {
		float: none!important;
		text-align: center;
		margin: 48px auto!important;
		width: 80%
	}
	.how-works-steps ul li img {
		display: inline-block
	}
	.red-bg-auto {
		height: auto!important
	}
	.white-boxes-wrapper ul li {
		margin: 10px!important;
		width: 45.4%
	}
	.happy-guys-img {
		text-align: right
	}
	.happy-guys-img img {
		width: 50%
	}
	.accor-equip-row .accordian-equipment-col-6 ul {
		padding-top: 45px
	}
	.accordian-wrapper-how-works {
		padding: 30px 20px 80px!important
	}
	.booking-wrapper {
		padding-top: 40px!important;
		padding-bottom: 20px
	}
	.booking-wrapper .booking-right {
		display: none
	}
	.booking-packages-wrapper .package-inner {
		padding: 35px 20px 100px
	}
	.booking-packages-wrapper .package-inner ul li {
		height: 450px
	}
	.booking-wrapper .booking-left {
		width: 100%;
		padding-top: 55px
	}
	.banner-small {
		margin-top: 85px
	}
	.banner-small h1 {
		font-size: 26px
	}
	.banner-small p {
		width: auto
	}
	.content-wrapper {
		padding: 20px 25px
	}
	.wrapper-menu-logo {
		background-size: contain;
		height: 100px;
		width: 270px
	}
	.wrapper-menu-logo img {
		margin-top: 10px;
		width: 120px
	}
	.footer-social,
	.full-width-container .left-panel,
	.full-width-container .right-panel,
	.wrapper-footer .footer-right {
		width: 100%
	}
	.wrapper-footer .footer-left {
		padding: 16px 0 12px;
		text-align: center;
		width: 100%
	}
	.wrapper-footer .footer-left img {
		float: none;
		display: inline-block
	}
	.wrapper-footer .footer-copyright {
		text-align: center!important
	}
	.call-charges,
	.footer-nav,
	.footer-social ul {
		text-align: center
	}
	.footer-social {
		float: none;
		margin: auto
	}
	.footer-social h4 {
		display: none
	}
	.footer-social ul {
		float: none
	}
	.footer-social ul li {
		float: none;
		display: inline-block
	}
	.footer-nav {
		float: none;
		display: block;
		margin-top: 14px
	}
	.footer-nav ul li {
		float: none;
		display: inline-block
	}
	.careers-wrapper .full-width-container .left-panel,
	.careers-wrapper .full-width-container .right-panel,
	.wrapper-players-prices-template-mini .full-width-container .left-panel,
	.wrapper-players-prices-template-mini .full-width-container .right-panel,
	.wrapper-players-prices-template-regular .full-width-container .left-panel,
	.wrapper-players-prices-template-regular .full-width-container .right-panel,
	.wrapper-players-prices-template-splatshotz .full-width-container .left-panel,
	.wrapper-players-prices-template-splatshotz .full-width-container .right-panel {
		float: left
	}
	#df_map,
	.wrapper-home-map {
		display: none
	}
	.gamezones-listing-light-grey-bg .col-sm-6 h2 {
		margin-top: 4px
	}
	.page_content {
		margin-top: 30px
	}
	.filter_container {
		padding: 0 15px
	}
	.filter_box_1,
	.filter_box_2 {
		padding-left: 0;
		padding-bottom: 25px
	}
	.filter_box_1 {
		padding-top: 25px
	}
	.filter_box_2 {
		padding-top: 0
	}
	.filter_box_3 {
		margin-bottom: 25px;
		display: none
	}
	.address_box {
		min-height: 50px
	}
	.location-listing-wrapper {
		margin-top: -202px
	}
	.filter_container {
		margin: 0 15px
	}
	.location-listing-inner-container {
		margin: 15px 15px 0
	}
	.mobile-text-align-left {
		text-align: left!important
	}
	.full-width-container .image-big img {
		height: 100%
	}
	.wrapper-how-to-buy-an-ipg-ticket ul li {
		width: 30%
	}
	.wrapper-players-prices-template-mini .full-width-container .image-big img,
	.wrapper-players-prices-template-regular .full-width-container .image-big img,
	.wrapper-players-prices-template-splatshotz .full-width-container .image-big img {
		width: 100%;
		height: auto
	}
	.wrapper-players-prices-template-mini .full-width-container .adjust-heights {
		height: auto
	}
	.wrapper-players-prices-template-regular .full-width-container .adjust-heights {
		height: auto
	}
	.wrapper-players-prices-template-splatshotz .full-width-container .adjust-heights {
		height: auto
	}
	.careers-wrapper .full-width-container .adjust-heights {
		height: auto
	}
	.careers-wrapper .full-width-container .image-big img {
		width: 100%!important;
		height: auto
	}
	.show-image-on-mobile {
		display: block
	}
	ul.ul-event-types li {
		float: left!important
	}
}

@media only screen and (max-width:736px) {
	.home-banner-text p {
		display: none
	}
	.accordian-wrapper-how-works .accordian-wrapper-how-works-inner ul li h2 strong {
		font-size: 14px
	}
	.gamezones-listing-light-grey-bg .col-sm-6 h2 {
		margin-top: 28px
	}
	.home-red-stats-bg {
		margin: auto!important
	}
	.careers-wrapper .full-width-container .content {
		padding: 20px 25px
	}
}

@media (max-width:667px) {
	.main-menu .col-md-12,
	.main-menu .col-sm-12,
	.main-menu .col-xs-12,
	.main-menu .container {
		padding: 0
	}
	.how-works-steps ul {
		padding: 0 10px
	}
	.how-works-steps ul li {
		margin: 14px 0!important;
		width: 100%
	}
	.how-works-steps ul li p {
		margin-top: 8px
	}
	.white-boxes-wrapper {
		padding: 45px 0
	}
	.white-boxes-wrapper ul li {
		margin: 20px!important;
		width: 90%
	}
	.white-boxes-wrapper ul li .white-box-inner {
		height: auto
	}
	.booking-packages-wrapper .package-inner ul li {
		height: auto;
		padding: 20px;
		width: 100%
	}
	.booking-packages-wrapper .package-inner ul li .package-item {
		padding: 0
	}
	.wrapper-main-menu {
		overflow: scroll;
		overflow-x: hidden;
		height: 483px
	}
	.wrapper-main-menu::-webkit-scrollbar {
		width: 0
	}
	.wrapper-main-menu::-webkit-scrollbar-track {
		-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
		-webkit-border-radius: 10px;
		border-radius: 10px
	}
	.wrapper-main-menu::-webkit-scrollbar-thumb {
		-webkit-border-radius: 10px;
		border-radius: 10px;
		background: rgba(255, 0, 0, .8);
		-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .5)
	}
	.wrapper-main-menu::-webkit-scrollbar-thumb:window-inactive {
		background: rgba(255, 0, 0, .4)
	}
	.thanks-mobile-wrapper {
		padding-top: 180px!important
	}
}

@media (max-width:600px) {
	.accordian-wrapper-how-works h2,
	.white-boxes-wrapper h2 {
		font-size: 22px
	}
	.accor-equip-row .accordian-equipment-col-3,
	.accor-equip-row .accordian-equipment-col-4 {
		height: auto;
		border-bottom: 1px solid #ebebeb;
		width: 100%
	}
	.happy-guys-img,
	.home-gamezones-hr {
		display: none
	}
	.wrapper-main-menu {
		width: 100%
	}
	.wrapper-home-gamezones {
		padding: 30px 0!important
	}
	.wrapper-home-gamezones .col-xs-6,
	.wrapper-home-gamezones .col-xs-6 img {
		width: 100%
	}
	.wrapper-home-gamezones h5 {
		text-align: center;
		margin-bottom: 40px
	}
	.wrapper-home-gamezones .margin-top-50 {
		margin-top: 0
	}
	.white-boxes-wrapper {
		padding: 30px 20px
	}
	.white-boxes-wrapper ul {
		padding: 0;
		margin: 0
	}
	.accordian-wrapper-how-works .accordian-wrapper-how-works-inner .accordian-content-wrapper .accordian-col-4 {
		margin-bottom: 20px;
		width: 100%
	}
	.accordian-wrapper-how-works .accordian-wrapper-how-works-inner .accordian-content-wrapper .accordian-col-8 {
		width: 100%
	}
	.accor-equip-row .accordian-img-col {
		border-right: none
	}
	.accor-equip-row h4 {
		padding-top: 20px
	}
	.accor-equip-row .accordian-equipment-col-4 {
		padding: 20px 0;
		border-top: 0 solid #ebebeb
	}
	.accor-equip-row .accordian-equipment-col-4 img {
		width: 70%
	}
	.accor-equip-row .accordian-equipment-col-6 {
		height: 100%;
		padding: 0;
		width: 100%
	}
	.accor-equip-row .accordian-equipment-col-6 ul {
		padding-top: 5px;
		padding-bottom: 50px
	}
	.home-banner-text h3 {
		font-size: 35px
	}
	.gamezones-listing-light-grey-bg {
		background-size: auto!important
	}
	.how-works-steps {
		padding-top: 0;
		padding-bottom: 30px
	}
	.inner-banner-text {
		margin-top: 100px;
		padding-bottom: 100px
	}
	.inner-banner-text h1 {
		font-size: 18px
	}
	.content-wrapper {
		margin: 0
	}
	.single-main-wrapper {
		margin-top: -158px!important;
		margin-bottom: 0!important
	}
	.content-wrapper h1 {
		font-size: 22px
	}
	.content-wrapper h2 {
		font-size: 18px
	}
	.booking-form ul li {
		width: 100%
	}
	.red-bg-small {
		background: #c50c1b!important;
		margin-top: 0!important;
		padding-top: 20px!important;
		padding-bottom: 60px!important
	}
	.inner-red-bg h2 {
		font-size: 25px
	}
	.single-main-wrapper {
		padding-top: 265px
	}
	.header-phone-no strong,
	.header-phone-no strong a {
		font-size: 17px
	}
	.header-phone-no img {
		padding-top: 26px;
		width: 26px
	}
	.single-main-img .inner-banner-text {
		margin-top: 60px;
		padding-bottom: 150px
	}
	.single-main-img {
		min-height: auto!important;
		background-size: auto 150%!important
	}
	.wrapper-game-fee {
		margin-top: -145px;
		padding-top: 120px
	}
	.wrapper-game-fee .price-tag {
		position: relative
	}
	.wrapper-game-fee .price-tag .price {
		font-size: 20px;
		display: block;
		padding: 15px
	}
	.wrapper-game-fee .price-tag .text {
		position: absolute;
		font-size: 11px;
		left: 0;
		bottom: 68px;
		width: 100%
	}
	.full-width-container .left-panel,
	.full-width-container .right-panel {
		width: 100%
	}
	.full-width-container .adjust-heights {
		height: auto
	}
	.full-width-container .right-panel {
		float: none
	}
	.full-width-container .left-panel img,
	.full-width-container .right-panel img {
		height: auto!important;
		width: 100%
	}
	.wrapper-how-to-buy-an-ipg-ticket ul li {
		float: none;
		margin: 20px 15px;
		width: 100%
	}
	.wrapper-how-to-buy-an-ipg-ticket ul li .white-box-inner {
		float: left;
		text-align: center;
		padding: 20px 0
	}
	.wrapper-how-to-buy-an-ipg-ticket ul li p {
		text-align: left!important
	}
	.wrapper-how-to-buy-an-ipg-ticket ul {
		padding: 0
	}
	.wrapper-how-to-buy-an-ipg-ticket h2 {
		font-size: 22px
	}
	.wrapper-game-fee .price-tag {
		display: block;
		margin: auto auto 20px
	}
	.wrapper-inner-loc-info .margin-left-20,
	.wrapper-inner-loc-info .minis-margin-left-36 {
		margin-left: 0!important
	}
	.wrapper-game-fee .game-fee-content {
		width: 100%;
		padding: 10px 15px
	}
	.wrapper-inner-loc-info .inner-inner-square-top,
	.wrapper-inner-loc-info .left-inner-box-img,
	.wrapper-inner-loc-info .left-inner-box-img img {
		width: 100%!important
	}
	.content-red adjust-heights,
	.full-width-container .content {
		padding: 20px
	}
	.page_content {
		margin-top: 10px
	}
	.location-listing-wrapper {
		padding-top: 232px!important
	}
	.accordian-wrapper-how-works .accordian-wrapper-how-works-inner ul li h2 {
		font-size: 17px;
		height: auto;
		padding: 20px 48px 20px 20px
	}
	.form-group-responsive .form-group {
		margin-bottom: -14px
	}
	.header-phone-no {
		margin-right: 15px
	}
	.header-phone-no strong {
		padding-top: 21px
	}
	.header-phone-no i {
		display: none;
		font-size: 15px;
		padding-top: 28px
	}
	.booking-wrapper h1 {
		font-size: 22px
	}
	.booking-wrapper h3 {
		font-size: 18px!important
	}
	.is-desktop,
	.wp-pagenavi a.first,
	.wp-pagenavi a.last {
		display: none
	}
	.banner-careers-width-600 {
		background-size: auto 126%!important;
		padding: 50px 20px 0!important
	}
	.single-main-img {
		padding: 20px 20px 0
	}
	.faq-wrapper .single-main-wrapper {
		margin-bottom: 0;
		padding-top: 125px
	}
	.careers-wrapper .single-main-wrapper {
		padding-top: 120px!important
	}
	.location-box .title {
		font-size: 22px
	}
	.location-box .text {
		font-size: 14px;
		line-height: 21px;
		padding: 8px 0!important
	}
	.wrapper-inner-loc-info {
		margin-bottom: 44px
	}
	.wrapper-inner-loc-info .left-inner-rectangle {
		height: 116px!important;
		background-size: 100%!important
	}
	.wrapper-inner-loc-info .inner-inner-square-bottom h3 {
		font-size: 24px!important
	}
	.wrapper-inner-loc-info .inner-inner-square-top h3 {
		font-size: 50px
	}
	.wrapper-inner-loc-info .left-inner-rectangle h4 {
		font-size: 18px!important;
		margin-top: 12px
	}
	.wrapper-inner-loc-info .inner-inner-square-bottom {
		width: 100%!important;
		padding-top: 90px!important
	}
	.bx-wrapper img {
		width: 100%
	}
	.bx-wrapper .bx-controls-direction a {
		top: 49%!important
	}
	.careers-wrapper .full-width-container .content h3,
	.careers-wrapper .full-width-container .content-grey h3,
	.careers-wrapper .full-width-container .content-red h3,
	.wrapper-careers-light-grey_last_section h2,
	.wrapper-dark-grey-bg h3 {
		font-size: 22px
	}
	.wrapper-careers-light-grey_last_section ul {
		padding-left: 0
	}
}

@media (max-width:500px) {
	.location-near-header {
		display: none
	}
	.home-red-bg h1 {
		line-height: 26px
	}
	.home-red-bg p {
		line-height: 24px
	}
	.inner-banner-text h3 {
		font-size: 20px
	}
	.menu-icon {
		margin-right: 11px
	}
	#close-menu {
		right: 7px!important;
		top: 7px
	}
	.header-phone-no strong a {
		font-size: 14px
	}
	.single-main-img {
		padding: 20px 20px 0
	}
	.show-locations-link-in-main-menu {
		display: block
	}
}

@media (max-width:480px) {
	.display-gamezone-left,
	.display-gamezone-right {
		float: left;
		text-align: center
	}
	.show-gamezones-listing-separator-mobile {
		border-bottom: 1px dashed #666;
		display: block
	}
	.change-position-to-left {
		float: right
	}
	.gamezones-listing-light-grey-bg {
		margin-top: -278px!important;
		padding-top: 120px!important
	}
	.gamezones-listing-light-grey-bg h2 {
		font-size: 24px!important
	}
	.home-red-bg h1 {
		font-size: 20px;
		text-align: center
	}
	.wrapper-redeem-form .custom-redeem-submit {
		width: auto;
		height: auto;
		margin-top: 0;
		margin-left: 8px!important
	}
	.home-banner-text {
		margin-top: 113px;
		padding-bottom: 250px
	}
	.home-red-bg {
		margin-top: -260px!important;
		padding-top: 120px!important;
		height: 1000px!important
	}
	.home-red-wrapper,
	.red-bg-auto {
		height: auto!important
	}
	.home-red-wrapper {
		padding-bottom: 90px
	}
	.home-red-stats-bg {
		margin-top: 18px!important;
		padding: 12px 18px 16px 31px;
		background-position: top center!important;
		border-radius: 4px;
		margin-left: 0!important
	}
	.home-red-stats-bg h4 {
		font-size: 18px
	}
	.wrapper-your-tickets {
		margin-top: -43px!important;
		padding-top: 16px;
		min-height: 220px
	}
	.find-your-closest {
		margin-bottom: 20px
	}
	.wrapper-redeem-form .mobile-redeem-input-width {
		width: 152px!important
	}
	.home-main-img {
		min-height: 500px!important;
		background-size: auto 75%!important;
		background-position: 25% 18px!important
	}
	.home-banner {
		min-height: 600px!important
	}
	.home-banner-text h4 {
		font-size: 20px
	}
	.home-banner-text h3 {
		font-size: 28px
	}
	.home-banner-text p {
		font-size: 14px
	}
	.banner-small p {
		display: none
	}
	.single-main-wrapper {
		margin-bottom: 0;
		padding-top: 265px
	}
	.careers-wrapper .single-main-wrapper {
		padding-top: 78px!important
	}
	.home-red-stats-bg {
		background: url(../img/infographics-box-mobile.png) top center no-repeat!important;
		background:-webkit-image-set(url('../img/infographics-box-mobile.webp') 1x) top center no-repeat!important; 
		width: 100%!important
	}
	_::-webkit-full-page-media, .home-red-stats-bg {background:url('../img/infographics-box-mobile.png') top center no-repeat!important;}

	.home-red-stats-bg .stats-numbers {
		font-size: 28px
	}
	.home-red-stats-bg .stats-type {
		font-size: 14px
	}
	.home-red-stats-bg .col-xs-4 {
		padding-left: 0!important;
		padding-right: 0!important
	}
}

@media (max-width:330px) {
	.header-full .logo img {
		width: 135px
	}
	#close-menu {
		right: 4px!important;
		top: 4px;
		height: 50px;
		width: 45px
	}
}