@media only screen and (min-width: 1000px) {
    div.hytLogo > img {height: 37px;}
}

@media (min-width: 1000px) {

	.logo { width: 190px; margin-top: 22px; }
	.brand-container {
		position: relative;
		top: 67px;
    	margin-left: 160px;
	}

	.brand-line {
		height: 5px;
		width: 100%;
		position: absolute;
		background-color: #ffff00;
	}
}

@media (min-width: 1200px) {

	.logo { width: 240px; margin-top: 16px; }
	.brand-container {
		top: 72px;
    	margin-left: 205px;
	}

	.brand-line { height: 7px; }
}

@media only screen and (max-width: 568px) {
	.r1, .r2, .r3, .r4, .r5, .r6, .r7, .r8, .r9, .r10, .r11, .r12, .r13, .r14, .pnp { display: none; }
	.fleet-team { width: 85%; }
	.pts { width: 15%; }
	.banner-wrapper { height: 320px; }
	.banner-wrapper .banner-title h2 { font-size: 20px; }
	.banner-wrapper .banner-title p { font-size: 14px; }
	.img-wrap { max-width: 100%; padding: 15px 0 !important; }
	.news-li ul li { width: 100%; margin-bottom: 15px; }
	.sponsors ul li { width: 100% !important; }
	.team-venue-content { width: auto; }
	.team-button { width: 100%; }
}
@media only screen and (min-width: 569px) and (max-width: 768px) {
	.r1, .r2, .r3, .r4, .r5, .r6, .r7, .r8, .r9, .r10, .r11, .r12, .r13, .r14, .pnp, .pts { display: inline-block; width: 4.5%; text-align: center; }
	.fleet-team { width: 15%; font-size: 10px; }
	.team-venue-content { width: auto; }
    .carousel-caption {left: 1%; right: 20%;}
	/*.fleet-team img { display: none; }*/

}
@media only screen and (min-width: 769px) {
	.r1, .r2, .r3, .r4, .r5, .r6, .r7, .r8, .r9, .r10, .r11, .r12, .r13, .r14, .pnp, .pts { display: inline-block; width: 4.5%; text-align: center; }
	.fleet-team { width: 28%; font-size: 12px !important; }
	/*.fleet-team img { display: none; }*/
	.img-wrap { max-width: 50%; }
	.img-wrap .img-caption { font-size: 14px; }
}
@media only screen and (max-width: 1480px) {
	.container {width:1180px;}
	.navbar-nav > li > a {padding:0 26px;}
	.standTableCont li.team, .standTableHead li.team {width:250px;}

	.raceTab li a {font-size:12px;}
}

@media only screen and (max-width: 1190px) {
	.container {width:1004px;}
	/*.logo {width:300px;}*/
	.navbar-nav > li > a {padding:0 16px;}
	.navbar-nav {margin-top:20px;float:right;}
	.carousel-caption h2 {font-size:48px;}
	.carousel-caption a {font-size:24px;}
	.standTableCont li.team, .standTableHead li.team {width:195px;}
	.storyOverlay a span {font-size:18px;}
	.storyOverlay span small {font-size:14px;}
	#standgBlock h2 {font-size:23px; padding:20px;}
	.storyBlock ul li:hover .storyOverlay span {font-size:20px;}
	.storyBlock ul li:hover .storyOverlay span small {font-size:16px;}
	.footerLogo {width:280px; margin-right:10px;}
	.footerLogo2 {width:155px;}
}

@media only screen and (max-width: 1024px) {
	.container {width:970px;}
	.carousel-caption h2 {font-size:40px;}
	.standTableCont li.team, .standTableHead li.team {width:180px;}
	.imgOverview.rightBox, .leftBigBox { width: 100%; }
}

@media only screen and (max-width: 999px) {
	.container {width:750px;}
	#header {padding:20px 0;}
	.logo {width:150px;}
	.hytLogo {width:185px; margin-top:22px; margin-right:25px;}
	.mainNav {display:none;}
	.headerRight {margin-right:110px;}
	.mobileMenuBlock {display:block;}
	.hamberger {background:#2f2f31; width:102px; height:102px; border-left:2px solid #fff; position:absolute; top:0px; right:0px;}
	.hamberger a {width:50px; display:block; text-align:center; position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); -webkit-transform:translate(-50%, -50%); -moz-transform:translate(-50%, -50%); }
	.hamberger span {width:100%; height:4px; background:#fff; display:block; margin:5px 0;}
	.mobileMenu {background:#2d2b2f; width:260px; display:none; position:absolute; top:104px; right:0px; z-index:99999; padding:10px 20px; margin:0px; list-style:none;}
	.mobileMenu li {text-align:right; margin:25px 0;}
	.mobileMenu li a {color:#fff; font-size:16px;}
	.master-slider {height:500px !important;}
	.carousel-caption h2 {font-size:30px;}
	.carousel-caption a {font-size:20px;}
	#standgBlock.container {width:auto;}
	#standgBlock h2 {font-size:17px;}
	.standTableCont li.team, .standTableHead li.team {width:112px;}
	.standTableHead li {font-size:14px; width:60px;}
	.standTableCont li {font-size:14px;}
	.standTableCont li.nat {width:90px;}
	.viewAll {margin:0 20px;}
	.footerSocial {margin-bottom:25px;}
	.footerNav {display:none;}
	.footerSocial ul {float:none; text-align:center;}
	.footerSocial ul li {float:none; display:inline-block; margin:0 3px;}
	.footerLogo {width:200px;}
	.footerLogo2 {width:110px;}
	.copyright {font-size:12px; padding-top:35px;}

	.imgOverview ul li {width:33.333%;}
	/*.leftBigBox {width:66.666%;}*/
	/*.imgOverview.rightBox {width:33.333%;}*/
	/*.imgOverviewTop .imgOverview ul li {width:100%;}*/
	/*.imgOverviewTop .imgOverview ul li:nth-child(2), .imgOverviewTop .imgOverview ul li:nth-child(4) {display:none;}*/

	.racingFilter ul li a {font-size:18px;}
	.raceTab li {width:33.333%;}
	.nav-tabs > li > a {margin-right:0px;}
	.raceTab li:nth-child(3).active:after {clear:both; overflow:hidden;}

	.matchList ul li, .matchList h3 {font-size:14px;}
	.pairingList h2 {font-size:24px;}
}

@media only screen and (max-width: 767px) {
	.container {width:auto;}
	.headerRight {margin:0;}
	.countDown, .hytLogo {display:none;}
	.master-slider {height:320px !important;}
	.carousel-caption h2 {font-size:22px;}
	.carousel-caption a {font-size:18px;}
	.storyBlock ul li {width:50%;}

	.standingTable {padding:10px;}
	.standTableHead li {width:15%;}
	.standTableCont li.team, .standTableHead li.team {width:49%;}
	.standTableCont li.number {width:7%;}
	.standTableCont li.nat {width:15%;}
	.footerLogo {width:150px; margin-right:0px;}
	.footerLogo2 {float:right;}
	.copyright {text-align:center; font-size:10px;}

	.leftBoxContent a span {font-size:20px;}
	.leftBoxContent a span small{font-size:14px;}
	.leftBoxContent p {font-size:14px;}
	.leftBigBox {width:100%;}
	.leftBigBoxBg {padding-right:0px;}
	.leftBoxContent {right:0px;}
	.imgOverview ul li {width:50%;}
	/*.imgOverview.rightBox {float:none; width:auto;}*/
	.imgOverviewTop .imgOverview ul {padding-left:0px;}
	.imgOverviewTop .imgOverview ul li {width:50%;}

	.imgOverviewOverlay a span {font-size:20px;}
	.imgOverview ul li:hover .imgOverviewOverlay span {font-size:22px;}
	.imgOverviewOverlay a span small {font-size:14px;}
	.imgOverview ul li:hover .imgOverviewOverlay span small {font-size:16px;}

	.raceTab li {float:none; width:auto; margin:0px; padding:0px;}
	.racingFilter ul li {float:none; width:auto; padding:0px; margin:0 0 2px 0;}

	.matchList ul {margin-bottom:10px;}
	.matchList ul li.match { width: 100%; float: none; margin-bottom:5px;}
	.matchList ul li.team {width:90%; margin-bottom:5px;}
	.matchList h3 {text-align:center;}

	.matchStandHead ul {display:block;}
	.matchStandHead ul li.matchStandTitle {width:100% !important; float:none; display:block; margin-bottom:10px;}
	.matchStandList ul li.matchStandTitle { width: 100%; float: none; display: block; margin-bottom:2px;}
	.matchStandList ul {display:block;}
	.matchStandList ul li { width: 7.1%; display: block; font-size: 14px;  float: left;}

}
