/* Add here all your CSS customizations */


.mapseal {background-image: url('../../assets/entry/seal.png');
	
	padding:14px 20px;
	background-size: contain;
	background-repeat: no-repeat;
		

}

.mapseal:hover {opacity: .65

}

.m100 {margin:100px auto}
.mapmargin {margin:120px auto}
.jointmap {padding:50px 20px;
	height:450px;
	background-image: url('../../assets/entry/map.jpg');
	background-size: contain;
	background-repeat: no-repeat
}
.map-button a:hover{backgroun-color:#fd1010 !important}

.thcbone {position:relative;top:230px;left:335px}
.uniortho {position:relative;top:-230px;left:670px}
.celeb {position:relative;top:200px;left:605px}
.lakeland {position:relative;top:60px;left:570px}
.swift {position:relative;top:-50px;left:50px}
.orthoill {position:relative;top:-115px;left:445px}
.nwhsh {position:relative;top:230px;left:340px}
.allied {position:relative;top:-150px;left:485px}











.entry {line-height: 30px;padding:20px 0px}
.entry2 {line-height: 20px;padding:20px 0px}
.entry3 {line-height: 20px;}

.counter {font-size:36px}


.toggle-date {float:right;padding-right:20px}
.herobtn {
  background: #000;
  
  
  -webkit-border-radius: 5;
  -moz-border-radius: 5;
  border-radius: 5px;
  font-family: Arial;
  color: #ffffff;
  font-size: 20px;
  padding: 10px 20px 10px 20px;
  text-decoration: none;
}

.herobtn:hover {
  background: #ccc;
  
  color:#000;
	text-decoration: none

}
.hero {background-color: rgba(10,25,49,.70);min-height: 260px }
.skip a {
        position: absolute;
    	z-index:-10000000;
		
	 }
.prizm {padding:0 0px 10px 10px;float:right}
 
    
    .skip a:focus,
	.skip a:active {
		display:block !important;
		padding:5px;
		visibility:visible !important;
		color:#fff !important;
		background-color:#0288CB;
		z-index:10000000;
        
    }
.anchor {position: absolute;margin-top:-100px}

.sgo {border:1px #1573E6 solid;
		background-color: #FCFCFC;

}

.anatomy {float:right;}
:target:before {
content:"";
display:block;
height:120px; /* fixed header height*/
margin:-100px 0 0; /* negative fixed header height */
}

.exercise {display:block;min-width:33%;height:auto;margin:auto}
.picright {float:right; padding:10px 0px 10px 10px}
.picleft {float:left; padding:10px 10px 10px 0px}


@media (max-width: 1239px) {
	
	#header .header-logo img {
	transition: all 0.3s ease;
	position: relative;
	top: 0;
	image-rendering: -webkit-optimize-contrast;
	transform: translateZ(0);
	width:auto;
	height:30px;
	
	
}
	

	
	
	
	
	
	
}
@media (min-width: 1199px) and (max-width: 1239px) {
	

	
.thcbone {position:relative;top:200px;left:310px}
.uniortho {position:relative;top:-230px;left:615px}
.celeb {position:relative;top:175px;left:550px}
.lakeland {position:relative;top:45px;left:525px}
.swift {position:relative;top:-60px;left:45px}
.orthoill {position:relative;top:-130px;left:410px}
.nwhsh {position:relative;top:200px;left:300px}
.allied {position:relative;top:-160px;left:450px}
	
	
	
	
}
@media (min-width: 991px) and (max-width: 1199px) {
	
	
.thcbone {position:relative;top:160px;left:255px}
.uniortho {position:relative;top:-240px;left:505px}
.celeb {position:relative;top:130px;left:465px}
.lakeland {position:relative;top:10px;left:435px}
.swift {position:relative;top:-80px;left:30px}
.orthoill {position:relative;top:-140px;left:335px}
.nwhsh {position:relative;top:160px;left:250px}
.allied {position:relative;top:-180px;left:365px}
	
.header-social-icons{display:none !important;}
.col-cuttin-more-about{display:none !important;}
	#header .header-logo img {
	width:auto;
	height:25px;
}


.second {
	padding:10px 10px;
	background-color:#FAFCFC;
}

.second p {
	padding:0px !important;
	margin:0px !important;
	font-size:.85em;
	color:#333;
}

.second1 {
	padding:10px 10px;
	background-color:#FFF;
	}

.second1 p {
	padding:0px !important;
	margin:0px !important;
	font-size:.85em;
	color:#333;
}

.middledot {
	text-align:center;
	font-size:.8em;
	font-weight:bold;
}


}
@media (max-width: 991px) {
	.mapmargin {margin:20px auto}
	.m100 {margin:10px auto}
	.sealmobile {display:none;}
	.jointmap {
	height:300px;
	
	width:100%;
		
	background-image: url('../../assets/entry/map.jpg');
	background-size: contain;
	background-repeat: no-repeat
}
	.jointcenters{display:none;}
    
 .picright {float:right; padding:10px 0px 10px 10px; width:50% ; height:auto}
.picleft {float:left; padding:10px 10px 10px 0px; width:50% ; height:auto}   
 
	
	#header .header-logo img {
	transition: all 0.3s ease;
	position: relative;
	top: 0;
	image-rendering: -webkit-optimize-contrast;
	transform: translateZ(0);
	width:100%; 
	height:auto;
}
  
  
}

@media (max-width: 767px) { html.sticky-header-active #header .header-body {
	position: fixed;
	top:0px !important;
	border-bottom-color: rgba(234, 234, 234, 0.5);
	box-shadow: 0 0 3px rgba(234, 234, 234, 0.5);
}  



}
@media (max-width: 415px) {  
    	.hero {display:none !important}
 .picright {float:none; padding:10px 0px; width:100% ; height:auto}
.picleft {float:none; padding:10px 0px; width:100% ; height:auto}   
    
	
}