/*-------------------------------------------------- 1080px ------------------------------------------------------*/
@media only screen and (max-width: 1080px) {

	.header-right-wrap.header-right-wrap-desk {
		display: none;
	}

	.header-right-wrap.header-right-wrap-mobi {
		display: block;
		position: absolute;
		right: 100px;
    	top: 39px;
	}
}


/*-------------------------------------------------- 1023px ------------------------------------------------------*/
@media only screen and (max-width: 1023px) {

	.header {
		height: 60px;
	}

	.inner {
    	padding: 0 20px;
	}

	.logo-wrap {
		float: none;
	    height: 36px;
	    text-align: center;
	    margin: 14px 0 0;
	}

	.logo-wrap a {
		width: 146px;
    	display: inline-block;
	}

	.logo-wrap a img {
		width: 100%;
	}

	.header-right-wrap.header-right-wrap-mobi {
		right: 20px;
		top: 17px;
	}

	.cantlogin {
		display: none;
	}

	.navbar {
		display: none;
	}

	.content .inner {
	    padding: 0;
	}

	.content-left {
		display: none;
	}

	.content-right {
		float: none;
		width: 100%;
	}

	.main-text {
    	display: block;
	}

	.footer, .footer-menu a, .bottom-footer h4, .bottom-footer p {
	    background: #373737;
	    color: #fff;
	    font-size: 12px;
	    line-height: normal;
	    text-decoration: none;
	}

	.top-footer {
		background: #373737;
	}

	.bottom-footer {
	    padding: 10px 0 30px;
	}

	.sponsors-list {
    	display: block;
	}

	.sponsors-list li .sponsor-icon {
	    width: 217px;
	    height: 82px;
	}

	.sponsors-list li.celtic .sponsor-icon {
	    background: url("../_images/sponsors/celtic-tablet.png") no-repeat center center;
	}

	.sponsors-list li.fulham .sponsor-icon {
	    background: url("../_images/sponsors/fulham-tablet.png") no-repeat center center;
	}

	.sponsors-list li.wales .sponsor-icon {
	    background: url("../_images/sponsors/wales-tablet.png") no-repeat center center;
	}

	.sponsors-list li.masters .sponsor-icon {
	    background: url("../_images/sponsors/masters-tablet.png") no-repeat center center;
	}

	.footer-tablet {
	    display: block;
	}

	.footer-partners .partners {
	    background: url("../_images/footer-partners-tablet.png") no-repeat;
	    background-size: cover;
	}

	.footer-partners {
		width: 100%;
		text-align: center;
		margin: 30px 0 20px;
	}

	.bottom-footer .inner .footer-desk {
		font-size: 0;
	}

	.footer-about {
	    width: 50%;
	}

	.bottom-footer .inner .footer-desk > div.footer-social {
	    display: inline-block;
	}

	.bottom-footer .inner .footer-desk > div.footer-links {
	    display: none;
	}

	.bottom-footer .inner .footer-desk > div.footer-partners {
	    display: none;
	}

	.copyright {
	    background: #1d1b1c;
	    font-size: 14px;
	    line-height: 32px;
	    color: #ffffff;
	}

	.main-text {
		margin-bottom: 143px;
	}

	.reg-title {
    	margin: 0 0 10px;
	}

	.reg-form-wrapper {
		margin: 0 20px;
	}

	.floating-banner-right {
		display: none;
	}
}

/*-------------------------------------------------- 900px ------------------------------------------------------*/
@media only screen and (max-width: 900px) {
	.main-text {
	    margin-bottom: 90px;
	}
}

/*-------------------------------------------------- 767px ------------------------------------------------------*/
@media only screen and (max-width: 767px) {

	.logo-wrap a {
	    width: 130px;
	    height: 31px;
	}

	.header-right-wrap.header-right-wrap-mobi {
		right: 15px;
    	top: 7px;
	}

	.login-btn-wrapper > div.login-tablet {
	    display: none;
	}

	.login-btn-wrapper > div.login-mobi {
	    display: block;
	}

	.login-btn-wrapper > div.join-tablet {
	    display: none;
	}

	.header-btns {
	    line-height: 15px;
	    font-size: 13px;
	    max-width: 85px;
	    padding: 5px;
	    margin: 0;
	}

	.footer {
	    background: #af0000;
	}

	.top-footer {
		background: #af0000;
	}

	.bottom-footer, .footer-tablet, .footer-desk {
		display: none;
	}

	.sponsors-list li {
		margin-bottom: 10px;
	}

	.sponsors-list li .sponsor-icon {
	    width: 83px;
	    height: 64px;
	    margin: 0 auto;
	}

	.sponsors-list li.celtic .sponsor-icon {
	    background: url("../_images/sponsors/celtic-mobi.png") no-repeat center center !important;
	}

	.sponsors-list li.fulham .sponsor-icon {
	    background: url("../_images/sponsors/fulham-mobi.png") no-repeat center center !important;
	}

	.sponsors-list li.wales .sponsor-icon {
	    background: url("../_images/sponsors/wales-mobi.png") no-repeat center center !important;
	}

	.sponsors-list li.masters .sponsor-icon {
	    background: url("../_images/sponsors/masters-mobi.png") no-repeat center center !important;
	}

	.sponsors-list li .sponsor-desc {
		display: block;
	}

	.footer-menu-mobi {
	    display: block;
	}

	.top-footer > div > ul.sponsors-list:first-child {
	    border-bottom: 1px solid #900000;
	    padding-bottom: 10px;
	}

	.copyright {
	    line-height: 18px;
    	font-size: 11px;
    	background: #900000;
	}

	main.content {
		padding-bottom: 0;
	}

	.main-text {
	    width: 159px;
	    font-size: 10px;
	    line-height: 15px;
	    margin: 15px auto 80px;
	}

	.main-text .yellow {
    	font-size: 16px;
	}

	.content-right-inner {
		background: #ffffff;
		padding-top: 10px;
	}

	.reg-title {
	    margin: 0 0 10px;
	}

	.reg-title span {
    	font-size: 16px;
	}

	.reg-form-wrapper {
	    margin: 0; 
	}
}

/*-------------------------------------------------- 600px ------------------------------------------------------*/
@media only screen and (max-width: 600px) {

	main.content {
	    background-position: top center;
	    background-size: 600px auto;
	}

}