
/* Step 1 */
@media only screen and (max-width: 950px) {
	img{ max-width:100%; height:auto; width:auto; }
	.tWrap .container_12{ max-width:768px; }
	.tWrap header .nav > li > a { padding:20px 8px;}
	.tWrap #homeAwards { margin-top:20px; }
	.tWrap .headerTop .grid_4 p{
		font-size:9px !important; letter-spacing:-1px;
	}
	.tWrap .slideshow p{ padding:4px 0; }
}
/* iPad Portrait */
@media only screen and (max-width: 768px) {
	.tWrap .container_12{ max-width:600px; }
	.tWrap .headerTop .grid_4{
		text-align:center !important;
	}
	.tWrap .headerTop .grid_4 p{
		font-size:11px !important; letter-spacing:-1px;
	}
	.tWrap .grid_1,
	.tWrap .grid_2,
	.tWrap .grid_3,
	.tWrap .grid_4,
	.tWrap .grid_5,
	.tWrap .grid_6,
	.tWrap .grid_7,
	.tWrap .grid_8,
	.tWrap .grid_9,
	.tWrap .grid_10,
	.tWrap .grid_11,
	.tWrap .grid_12,
	.ccm-layout-col{
		clear: both !important;
		float: none !important;
		padding-left: 0  !important;
		padding-right: 0  !important;
		width:auto !important;
		margin-left: 4% !important;
		margin-right: 4% !important;
	}
	.ccm-layout-col-spacing{ margin:0 !important; }
	
	/* Header Fixes */
	.tWrap .logoContainer a{ margin-left:auto; margin-right:auto; }
	.tWrap .hasDrop{ padding-right:0px !important; }
	
	.tWrap .headerTop{ display:none; }
	.tWrap .innerSlideshow{ margin-top:20px; }
	.tWrap .slideshow{ padding:15px 0 15px 0; background:url(../images/light-blue-noise.png) repeat; height:auto; }
	.tWrap .tile{ margin-bottom:10px; }
	.tWrap .lowerContent{ background:url(../images/light-blue-noise.png) repeat; }
	.tWrap .lowerContent1{ margin-bottom:15px; }
	.tWrap .formBlockSurveyRow{
		min-height: 47px;
		float: left;
	}
	.tWrap #homeAwards{margin-left: 1.04%; position:relative; }
	.tWrap header .headerBottom{ background-image:none; }
	
	.tWrap header .nav {width:100% !important; padding-top:0; margin-bottom:10px; }
	.tWrap header .headerNav {padding:0;margin-top:0;}
	.tWrap header .headerNav > ul > li {float:none!important; width:auto; border-right:none; }
	.tWrap header .headerNav > ul > li:first-child{ border-top:none!important; }

	.tWrap header .nav > li > a.nav-path-selected,
	.tWrap header .nav > li > a:hover,
	.tWrap header .nav > li.nav-hover > a{ background-image:none;}

	.tWrap header .headerNav > ul > li > a { background-image:none; font-size:1.143em; display:block; padding:0.75em 1em;text-align:left;}

	.tWrap header .headerNav > ul > li > ul{ background-image:none; padding:0; -webkit-border-radius: 0; border-radius: 0; }
	.tWrap header .headerNav > ul > li > ul > li{ padding:0; }
	.tWrap header .headerNav > ul > li > ul > li > a{ background:#e3e3e3; color:#0e2b51; padding:0.75em 1em; }
	.tWrap header .headerNav > ul > li > ul > li > a:hover{ background:#0e2b51; color:#fff; }

	.tWrap .headerNav ul li ul{ position:relative !important; }
	.tWrap .mobileDropdown{ position:absolute !important; right:0;top:0; width:20%; height:100%; padding:0 !important; z-index:10; background: url(../images/mobilenavarrowy.png) no-repeat top right !important;}

}

/* Small Tablet */
@media  (max-width: 479px) {
	.tWrap .deluxe_image_gallery_image > div{ height:auto !important; }
	.tWrap .advanced-slider .navigation-buttons{ display:none !important; }
	.tWrap h1{ font-size:30px !important; }
}

/* iPhone */
@media only screen and (max-width: 319px) {
	.tWrap h1{ font-size:24px !important; }
}

/* Small Phone */
@media only screen and (max-width: 239px) {

}