@charset "utf-8";

@media screen and (max-width: 1130px) {
	gg

}
@media screen and (max-width: 960px) {
	
}

@media screen and (max-width: 850px) {
		
}

@media screen and (max-width: 750px) {
	h1{font-size:24px;max-width:80%;margin-bottom:0px;margin-top:5px;}
	h2{margin-bottom:3px;}
	#close{display:none;}
	#bck{width:100% !important;margin:0px;}
	div#main{ margin:0px auto;width:90% !important;padding:5%;z-index:9;position:absolute;}
	#bck.page28 {margin-left: 0;}
	div#main.page28 {width: 100% !important;margin-left: 0;}
	#navContainer,nav {display:none;}
	.foot2{display:none;}
	.foot3{display:block;padding-top:150px;}
	.navB{display:block;}
	.navB ul{list-style:none;padding-left:0px;margin-bottom:10px;margin-top:10px;}
	.navB ul li{margin-bottom:2px;;padding:0px;background-color:#3a9da6;}
	.navB ul li a{display:block;text-transform:uppercase;text-decoration:none;color:#fff;padding:5px;padding-left:10px;}
	#supersized{display:none;}
	.logoMob{display:block;text-align:left;position:relative;padding-top:85px;}
	.logoMob .img{position:absolute;top:40px;left:0px;z-index:-2;text-align:center;width:100%;overflow:hidden;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}
	.logoMob .img img{position:relative;right:0px;top:0px;}
	.logoMobH{text-align:center;display:block;padding-top:40px;}
	.logoMobH img{width:auto;}
	#main{border-top:solid 1px #666;}
	#h1Hm {margin:0px auto;width:80%;padding:0px;z-index:9;position:absolute;padding:5%;text-align:left;position:relative;right:auto;top:0px;}
	#h1Hm div{max-width:1500px;}
	#crossfit{r1width:100%;max-width:380px;}
	#h1Hm div.cr1{padding:20px;padding-bottom:0px;display:none;top:0px;}
	.logoMobH{display:block;}
	#h1Hm{top:0px;}
	#h1Hm div{padding:5% 0px 0px 5%;width:100%;}
	#h1Hm div.cr2{text-align:center;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}
	#h1Hm div.foot3{font-size:14px;padding-bottom:50px;}
	#h1Hm div.navB{padding: 0px 0px 0px 0px;margin:0px auto;max-width:90%;}
	#main div.navB ul{list-style:none;margin:0px;padding:0px;margin-top:20px;}
	#main{font-size:16px;line-height:27px;}
	.bdyHMob{background:url('../../media/_slideshows/mob/mobHome2.png') #111 no-repeat;height:100%;}
	#uur{top:130px;}
	a.tel{display:block;background:url('../images/phone.png') no-repeat #3a9da6;color:#fff;padding:10px;border-radius:10px;margin-top:10px;display:block;text-decoration:none;margin-bottom:10px;padding-left:45px;}
	#overlay{display:none;}
	#romwod{display:none;}
	#romwod2{display:block;}
	#h1Hm div.visitC{padding-bottom:15px;width:95%;}
	
	#navMobMenu{background-color:#000;border-bottom:solid 1px #fff;display:table;width:100%;z-index:15000;position:fixed;}
	#navMobMenu div.innerNMM {display:table-row;}
	#navMobMenu div.innerNMM div{display:table-cell;}
	#navMobMenu div div a{color:#fff;background-color:#000;border-right:solid 1px #fff;display:block;padding:10px;text-align:center;text-transform:uppercase;text-decoration:none;}
	
	#navMob,#languagesMob,#searchMob,#loginLnksMob {color:#000;top:0px;z-index:10000 !important;background-color:#fff;border-bottom:solid 20px #000;width:100%;padding-top:60px;padding-bottom:60px;text-align:center;}
	#navMob ul,#languagesMob ul,#languagesMob ul,#loginLnksMob ul{margin:0px;padding:0px;}
	#navMob ul li,#languagesMob ul li,#searchMob ul li,#loginLnksMob ul li{list-style-position:inside;list-style-image:none;list-style-type:none;border-bottom:solid 1px #000;padding:5px;text-align:left;padding-left:20px;}
	#navMob ul li ul{margin-top:10px;margin-bottom:20px;}
	#navMob ul li a,#languagesMob ul li a,#searchMob a,#loginLnksMob a{text-align:left;padding-left:20px;text-decoration:none;color:#000;}
	#navMob a,#languagesMob a{text-decoration:none;}
	#searchMob a.closeMob,#navMob a.closeMob,#languagesMob a.closeMob,#loginLnksMob a.closeMob{display:block;margin-bottom:15px;text-align:center;color:#000;}
	
}