@media screen and (max-width: 1200px) {
	.bottom_banner_left{float:none;margin-left:0;margin-bottom:10px;}
	.bottom_banner_right{float:none;margin:0;}	
}
@media screen and (max-width: 1100px) {
	/** Start Menu**/
	.desktopMenu{display:none;}
	header{padding-top: 81px;}
	.header_navigationInner-mobile{display:block;height:21px;position:fixed;width:calc(100% - 60px);padding:30px;z-index:999;background-color:#b20939;}
	.header_navigationInner-mobile#ro{height:100%;padding:0;width:100%;}
	#nav-toggle { position: absolute;right:0px; top:0px;display:block;z-index: 1000; cursor: pointer; padding: 23px 21px; background-color:#b20939; width:40px; height:35px; }
	#nav-toggle span {cursor: pointer;border-radius: 0px;height: 7px;width: 40px;background-color: #fff;position: absolute;display: block;content: '';top:39px;right:20px;}
	#nav-toggle span:before, #nav-toggle span:after {cursor: pointer;border-radius: 0px;height: 7px;width: 40px;background-color: #fff;position: absolute;display: block;content: '';right:0px;}
	#nav-toggle span:before {top: -14px;}
	#nav-toggle span:after {bottom: -14px;}
	#nav-toggle span, #nav-toggle span:before, #nav-toggle span:after {transition: all 200ms ease-in-out;}
	#nav-toggle.active{background-color:transparent;}
	#nav-toggle.active span {background-color: transparent;}
	#nav-toggle.active span:before, #nav-toggle.active span:after {top: 0;}
	#nav-toggle.active span:before {transform: rotate(45deg);background-color:#fff;}
	#nav-toggle.active span:after {transform: rotate(-45deg);background-color:#fff;}
	
	.mobile-logo{position:absolute;z-index:2;top:40px;left:40px;width:calc(100% - 80px);text-align:center;}
	.mobile-navigation{display:block;margin-top:81px;text-align: left;width:100%;height:calc(100% - 81px);overflow-y: scroll;-webkit-overflow-scrolling: touch;
	/*opacity: 0;-webkit-transition: opacity 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0.3s, left 0s 0.6s;transition: opacity 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0.3s, left 0s 0.6s;*/}
	.mobile-navigation.nav-open{background-color:#000;z-index: 999;/*opacity: 1;left: -1px;-webkit-transition-delay: 0s;transition-delay: 0s;*/}
	.mob_menu{clear: both;list-style: none;background-color:#000;padding:45px 0 15px 0;}
	.mob_menu li{padding:15px 0;text-align: left;width:100%;-webkit-transform: translate3d(0, 100%, 0);transform: translate3d(0, 100%, 0);opacity: 0;-webkit-transition-duration: 0.4s;transition-duration: 0.4s;-webkit-transition-delay: 0s;transition-delay: 0s;}
	.mobile-navigation.nav-open .mob_menu li {opacity: 1;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);-webkit-transition-duration: 0.4s;transition-duration: 0.4s;}
	.mobile-navigation.nav-open .mob_menu li:nth-child(1) {-webkit-transition-delay: 0.35s;transition-delay: 0.35s;}
	.mobile-navigation.nav-open .mob_menu li:nth-child(2) {-webkit-transition-delay: 0.4s;transition-delay: 0.4s;}
	.mobile-navigation.nav-open .mob_menu li:nth-child(3) {-webkit-transition-delay: 0.45s;transition-delay: 0.45s;}
	.mobile-navigation.nav-open .mob_menu li:nth-child(4) {-webkit-transition-delay: 0.5s;transition-delay: 0.5s;}
	.mobile-navigation.nav-open .mob_menu li:nth-child(5) {-webkit-transition-delay: 0.55s;transition-delay: 0.55s;}
	.mobile-navigation.nav-open .mob_menu li:nth-child(6) {-webkit-transition-delay: 0.60s;transition-delay: 0.60s;}
	.mobile-navigation.nav-open .mob_menu li:nth-child(7) {-webkit-transition-delay: 0.65s;transition-delay: 0.65s;}
	.mobile-navigation.nav-open .mob_menu li:nth-child(8) {-webkit-transition-delay: 0.70s;transition-delay: 0.70s;}
	.mobile-navigation.nav-open .mob_menu li:nth-child(9) {-webkit-transition-delay: 0.75s;transition-delay: 0.75s;}

	.mob_menu_item{font-family: 'Lato-Bold';font-size:1.3em;color:#fff;text-transform:uppercase;display:inline-block;padding:0 20px 0 40px;}
	.mob_menu_item:hover{color:#fff;}
	.mob_menu li:nth-last-child(-n+4) .mob_menu_item{font-size:1.1em;}
	.menu-drop-down .mob_menu_item{background-image:url(images/arrow-submenu.png);background-repeat:no-repeat;background-position:right center;}
	.sub-distance-mob{height:0;overflow:hidden;list-style:none;background-color:#fff;}
	#sub-distance-mob{position:relative;height:auto;margin-top:31px;padding:15px 30px;border-top:5px solid #b20838;}
	.sub-distance-mob li{position:relative;padding:15px 0;}
	.sub-distance-mob li a{font-family: 'Lato-Bold';font-size:1.1em;color:#000;text-transform:uppercase;letter-spacing:1px;}
	.sub-distance-mob li a.active{color:#f57722;}
	
	.mobile-social{display:inline-block;padding:0 40px;}
	.mobile-social li{float:left;list-style:none;margin-right:20px;width:auto;padding:0;}
	.mobile-social li:last-child{margin-right:0;}
	.mobile-fb-icon{background-image:url(images/footer-fb.png);}
	.mobile-tw-icon{background-image:url(images/footer-tw.png);}
	.mobile-insta-icon{background-image:url(images/footer-insta.png);}
	.mobile-fb-icon, .mobile-tw-icon, .mobile-insta-icon{background-repeat:no-repeat;width:41px;height:40px;-webkit-transition: background-position 0.5s;-moz-transition: background-position 0.5s;-ms-transition: background-position 0.5s;-o-transition: background-position 0.5s;transition: background-position 0.5s;}
	.mobile-fb-icon:hover, .mobile-tw-icon:hover, .mobile-insta-icon:hover{background-position:0 0px;}
	.mobile-cart-icon{float:right;margin-top:9px;margin-right:33px;margin-left:5px;background-image:url(images/cart.png);background-repeat:no-repeat;width:25px;height:22px;-webkit-transition: background-position 0.5s;-moz-transition: background-position 0.5s;-ms-transition: background-position 0.5s;-o-transition: background-position 0.5s;transition: background-position 0.5s;}
	.mobile-social li:hover .mobile-cart-icon{background-position:0 -22px;}
	.mobile-menu-cart{height:40px;line-height:40px;}
	.mobile-menu-cart span{font-size:1.3em;color:#fff;cursor:pointer;}
	.mobile-social li:hover .mobile-menu-cart span{color:#b20838;}
	/** End Menu**/
	
	/*.bannerGradient .bannerinfo{width:calc(100% - 80px);}
	.bannerGradient .bannerinfo#active{top:10%;}*/
	.bannerGradient .bannerinfo#active{top:20%;}
	.slideTitle{font-size:45px;line-height:45px;}	
	.slideText{font-size:25px;line-height:25px;}	
	
	.footer-contact-address{width:calc(100% - 45px);padding-bottom:50px;padding-left: 45px;}	
	.footer-contact-info{width:calc(100% - 45px);padding-bottom:50px;}		
	.footer-contact-social{float: left;width:calc(100% - 45px);padding-left: 45px;}	
	.footer-contact-social-information .main-social{float:left;}
	
	h1{font-size:40px;line-height:40px;}
	h2{font-size:30px;line-height:30px;}
	.partners-item-layer h1{font-size:20px;line-height:20px;}
	.partners-item{width:calc(47% - 20px);}
	.partners-item:nth-child(3n+1){margin-left:20px;}
	.partners-item:nth-child(2n+1){margin-left:0;}
	.partners-item:nth-child(3){margin-top:20px;}
	.page-note{width:60%;}
	
	.page-content .rules{width:100%;margin-right:0;}
	.page-content .rules:nth-child(2){margin-top:20px;}
	.contact-content hgroup{-webkit-column-count: 1;-moz-column-count: 1;column-count: 1;}
	
	.registration-form-field{width:100%;margin-right:0%;padding-bottom: 25px;}
	.registration-form-field:nth-child(2){margin-left:0%;}
	.registration-form-field-title{height:auto;line-height:unset;width:100%;margin-bottom: 10px;}
	.registration-form-field-input{width:100%;}
	.registration-form-field-text{width:100%;margin-left:0px;height:auto;}
	#registration{padding-bottom:0;}
	.registration-form-field-input1{width:100%;padding-bottom: 25px;}
	.checklist-title{width:calc(100% - 40px);}
	.checklist-text{float:none;margin-left:40px;width:calc(100% - 40px);}
	.form-download{text-align:center;}
	.championships-menu-button, .championships-menu-button-dropdown{width:100%;border-right:0;border-bottom:2px solid #fff;}
	.championships-menu-button:last-child, .championships-menu-button-dropdown:last-child{border-bottom:0;}
	.championships-menu-button a, .championships-menu-button-dropdown a{text-align:center;}
	
	#row-1{display:none;}
	#row-2{display:block;}
	.league-table-title{display:inline-block;width:100%;}
	.league-calendar{position:relative;float:right;margin-bottom:20px;}
	.result-button{width:100%;text-align:center;padding: 25px 0px;}
	.result-team-score{display:inline-block;vertical-align:middle;margin: 0 10px 0 0px;}
	.result-date-venue{text-align:center;width:100%;margin-bottom:30px;}
	.result-venue{letter-spacing:1px;}
	.result-box .result-container{padding:25px 10px;}
	
	.products-list .item{width:calc(50% - 20px);}
	.products-list .item:nth-child(3n){margin-right:20px;}
	.products-list .item:nth-child(2n){margin-right:0;}
	.products-list .item:nth-child(3){margin-top:20px;}
	
	.packages-list .item{width:calc(50% - 20px);}
	.packages-list .item:nth-child(3n){margin-right:20px;}
	.packages-list .item:nth-child(2n){margin-right:0;}
	.packages-list .item:nth-child(3){margin-top:20px;}
	
	.national-list .item{width:calc(49% - 26px);}
	.national-list .item:nth-child(3n){margin-right:20px;}
	.national-list .item:nth-child(2n){margin-right:0;}
	.national-list .item:nth-child(3){margin-top:20px;}
	
	.upcoming-list .item{width:calc(50% - 26px);}
	.upcoming-list .item:nth-child(3n){margin-right:20px;}
	.upcoming-list .item:nth-child(2n){margin-right:0;}
	.upcoming-list .item:nth-child(3){margin-top:20px;}
}
@media screen and (max-width: 1024px) {
	.home-lrl-standings-info{width:calc(100% - 80px);}
	.home-lrl-standings-table{display:inline-block;width:100%;padding: 70px 0px;}
	.home-lrl-standings-info h1{font-size:40px;line-height:40px;}
	.home-lrl-standings-container{display:inline-block;width:100%;}
	.standings-table{margin-left:0;width:calc(100% - 60px);overflow:auto;}
	/*.lrl-table{min-width:410px;}
	.standings-table h2{min-width:410px;}*/
	.standings-table table{width:100%;}
	.home-text{width:60%;}
	.home-shop-image{display:block;}
	.home-shop-image img{width:100%;}
	.store-landing-box{width:calc(50% - 22px);}
}
@media screen and (max-width: 960px) {
	#popup-content #row-1{display:none;}
	.all-socials{width:calc(100% - 40px);padding:40px 20px;}
	.all-socials article{width:48%;padding-right:2%;margin-bottom:20px;}
	.all-socials article:nth-child(2){padding-right:0;}
	.all-socials article:last-child{padding-right:2%;}
}
@media screen and (max-width: 922px) {
	.landing-button-box{width:100%;margin-right:0;margin-bottom:20px;}
	.landing-button-box:last-child{margin-bottom:0;}
	.navigation-menu, .championships-navigation-menu{display:none;}
	.navigation-menu-mobile{display:block;}
}
@media screen and (max-width: 820px) {
	.footer-submenu{display:none;}
	.footer-menu-content{width:100%;}
	.form-captcha{margin-right:0;}
	.form-buttons{width:100%;}
	.form-submit{width:100%;margin-top:20px;}
	.your-order-container .form-submit{margin-top:50px;}
	.close_popupNew{display:none;}
	.close_popup{display:block;}
	#popupsNew{width:100%;height:100%;margin:0px;padding-top:70px;}
	.national-menu ul li{display:inline-block;width:100%;}
	.news-image{height:auto;}
}
@media screen and (max-width : 768px){
	.national-info{padding:15px;}
	.news-info{padding:25px 15px;}
	
	.store-landing-box{width:100%;margin-right:0;margin-bottom:20px;}
	.store-landing-box:last-child{margin-bottom:0;}
}
@media only screen and (max-width: 695px) {
	#popup-content .row-1{padding:20px 0 0 0;}
	#popup-content .gallery-box{width:100%;}
	#popup-content .item-share-open{position:relative;top:20px;}
}
@media only screen and (max-width: 650px) {	
	.header_navigationInner-mobile{padding:30px 20px;width:calc(100% - 40px);}
	.mob_menu_item{padding:0 20px;}
	.mob_menu li{padding:20px 0;}
	.mobile-social{padding:0 20px;}
	#sub-distance-mob{padding:0 20px;}
	.bannerGradient .bannerinfo{width:calc(100% - 40px);}
	.slideTitle{font-size:30px;line-height:30px;}
	.slideText{font-size:20px;line-height:20px;}
	.footer-bottom{width:calc(100% - 40px);padding:40px 20px;}	
	.footer-top{width:calc(100% - 40px);padding:40px 20px;}
	h1{font-size:30px;line-height:30px;}
	h2{font-size:25px;line-height:25px;}
	.footer-title{margin-bottom:40px;}
	.store-landing{margin-bottom:0;}
	.page-container{width:calc(100% - 40px);padding:40px 20px;}
	#championships{padding-bottom:40px;}
	.copyright{width:calc(100% - 40px);padding:20px 20px;}
	.page-title{margin-bottom:40px;}
	.page-form{padding:40px 20px;}
	
	
	.home-lrl-standings-info{width:calc(100% - 40px);padding:40px 20px;}
	.home-lrl-standings-table{width:100%;padding:40px 0px;}
	.standings-table{width:calc(100% - 40px);padding:40px 20px;}
	.home-text{width:100%;}
	.home-wrl-container{width:calc(100% - 40px);padding:40px 20px;}
	
	.products-list .item{width:calc(100% - 40px);padding: 20px;margin-right:0;}
	.products-list .item:nth-child(3n){margin-right:0;}
	.products-list .item:nth-child(2){margin-top:20px;}
	
	.packages-list .item{width:100%;margin-right:0;margin-left:0;}
	.packages-list .item:nth-child(3n){margin-right:0;margin-left:0;}
	.packages-list .item:nth-child(2){margin-top:20px;}
	.package-info{padding:30px 20px 15px 20px;}
	
	.national-list .item{width:100%;margin:20px 0 0 0;}
	.national-list .item:nth-child(3n){margin-right:0;}
	.national-list .item:nth-child(2){margin-top:20px;}
	
	.national-upcoming .item{width:100%;margin:20px 0 0 0;}
	.national-upcoming .item:nth-child(3n){margin-right:0;}
	.national-upcoming .item:nth-child(2){margin-top:20px;}
	
	.your-order-container{padding:0 20px 20px 20px;width: calc(100% - 42px);}
	.your-order-container hgroup{padding:20px;width:calc(100% - 40px);}
	.paypal-container{padding:20px;width: calc(100% - 42px);}
	.paypal-container hgroup{padding:20px;width:calc(100% - 40px);}
	.league-calendar{width:calc(100% - 2px);}
	.show-calendar{width:calc(100% - 45px);}
	.all-socials{width:calc(100% - 30px);padding:30px 15px;}
	.all-socials article{width:100%;padding-right:0;}
	.all-socials article:last-child{padding-right:0;}
}
@media only screen and (max-width: 460px) {
	.partners-item{width:calc(100% - 20px);margin-left:0;}
	.partners-item:nth-child(3n+1){margin-left:0;}
	.partners-item:nth-child(2){margin-top:20px;}
	.page-note{width:100%;}
	.form-download a{padding:12px 30px;}
	.form-captcha{width:100%;}
	.g-recaptcha{transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0;}
	.home-lrl-standings-info h1{font-size:30px;line-height:30px;}
	.bottom_banner_left{width:auto;margin: 0 auto;}
	.bottom_banner_right{width:auto;margin: 0 auto;}
	.iframe3{display:none;}
	.iframe4{display:block;margin:0 auto 10px;}
	.bottom_banner_right .iframe4{margin:0 auto;}
	.image3{display:none;}
	.image4{display:block;margin:0 auto 10px;width:300px;height:90px;}
	.bottom_banner_right .image4{margin:0 auto;}
}
@media only screen and (max-width: 360px) {
	.mob_menu_item{padding:0 15px;}
	.mob_menu li{padding:15px 0;}
	.mobile-social{padding:0 15px;}
	#sub-distance-mob{padding:0 15px;}
	.page-container{width:calc(100% - 30px);padding:30px 15px;}
	#championships{padding-bottom:20px;}
	.bannerGradient .bannerinfo{width:calc(100% - 30px);}
	.footer-bottom{width:calc(100% - 30px);padding:30px 15px;}
	.footer-top{width:calc(100% - 0px);padding:30px 0px;}
	.copyright{width:calc(100% - 30px);padding:15px 15px;}
	.page-title{margin-bottom:20px;}
	.contact-content h1.contact-title{font-size:15px;line-height:17px;}
	#contact-text{font-size:15px;}
	.page-form{padding:20px 15px;}
	.home-lrl-standings-info{width:calc(100% - 30px);padding:30px 15px;}
	.home-lrl-standings-table{width:100%;padding:30px 0px;}
	.standings-table{padding:30px 10px;width:calc(100% - 20px);}
	.home-wrl-container{width:calc(100% - 30px);padding:30px 15px;}
	.package-info{padding:30px 15px 15px 15px;}
	.your-order-container{padding:0 15px 20px 15px;width: calc(100% - 32px);}
	.your-order-container hgroup{padding:15px;width:calc(100% - 30px);}
	.paypal-container{padding:15px;width: calc(100% - 32px);}
	.paypal-container hgroup{padding:15px;width:calc(100% - 30px);}
	.paypal-container .g-recaptcha{transform:scale(0.63);-webkit-transform:scale(0.63);}
	.standings-table table thead th, .standings-table table tbody td{font-size:16px;}
}