@media (max-width: 1440px) {

	nav#main-nav {
	width: 140px;
	height: 100%;
	position: fixed;
	right: -140px;
	top: 0;
	z-index: 10000;
	background: #fff;
	border-left: thin #ddd;
	margin-left: 20px;
	-webkit-transition: all .8s ease;
	   -moz-transition: all .8s ease;
		-ms-transition: all .8s ease;
		 -o-transition: all .8s ease;
			transition: all .8s ease;	
	}
	
	.responsive-top-margin {
		margin-top: 30px;
	}

	.responsive-no-float {
		float: none !important;
	}

	.home-slider ul.slides h1 {
		font-size: 50px;
	}

	#menustc .menustc-list > div {
		width: 25%;
		float: left;
	}

	#presstc .presstc-title-container h3 {
		margin-bottom: 0px;
	}

	#jobstc .jobstc-list > div {
		width: 33.33333333%;
		float: left;
	}

}

@media (max-width: 1242px) {

	nav#main-nav {
	width: 140px;
	height: 100%;
	position: fixed;
	right: -140px;
	top: 0;
	z-index: 10000;
	background: #fff;
	border-left: thin #ddd;
	margin-left: 20px;
	-webkit-transition: all .8s ease;
	   -moz-transition: all .8s ease;
		-ms-transition: all .8s ease;
		 -o-transition: all .8s ease;
			transition: all .8s ease;	
	}
	
	.responsive-top-margin {
		margin-top: 30px;
	}

	.responsive-no-float {
		float: none !important;
	}

	.home-slider ul.slides h1 {
		font-size: 50px;
	}

	#menustc .menustc-list > div {
		width: 25%;
		float: left;
	}

	#presstc .presstc-title-container h3 {
		margin-bottom: 0px;
	}

	#jobstc .jobstc-list > div {
		width: 33.33333333%;
		float: left;
	}

}

@media (max-width: 992px) {

	nav#main-nav {
	width: 140px;
	height: 100%;
	position: fixed;
	right: -140px;
	top: 0;
	z-index: 10000;
	background: #fff;
	border-left: thin #ddd;
	margin-left: 20px;
	-webkit-transition: all .8s ease;
	   -moz-transition: all .8s ease;
		-ms-transition: all .8s ease;
		 -o-transition: all .8s ease;
			transition: all .8s ease;	
	}	
	
	.responsive-top-margin {
		margin-top: 30px;
	}

	.responsive-no-float {
		float: none !important;
	}

	.home-slider ul.slides h1 {
		font-size: 50px;
	}

	#menustc .menustc-list > div {
		width: 25%;
		float: left;
	}

	#presstc .presstc-title-container h3 {
		margin-bottom: 0px;
	}

	#jobstc .jobstc-list > div {
		width: 33.33333333%;
		float: left;
	}

}

@media (max-width: 768px) {

	nav#main-nav {
		width: 200px;
		right: -200px;
	}

	nav#main-nav .nav-logo {
		bottom: 160px;
		left: 50%;
	}

	.nav-trigger {
		top: 0px;
		left: -40px;
	}

	.loctc-nav a {
		width: 66px;
		height: 66px;
		line-height: 66px;
	}

	.home-slider {
		margin-top: 180px;
	}

	.home-slider ul.slides li {	
		height: 180px;
	}

	.home-slider ul.slides h1 {
		font-size: 40px;
	}

	#menustc .menustc-list > div {
		width: 50%;
		float: left;
	}

	#menustc .service {
		margin-top: 50px;
	}

	#footer .loctc-nav a {
		width: 50px;
		height: 50px;
		line-height: 50px;
	}

}

@media (max-width: 480px) {

	.home-slider {
		margin-top: 60px;
	}
	
	.home-slider ul.slides h1 { font-size:30px;}

	#menustc .menustc-list > div {
		width: 100%;
	}

	#presstc .elem {
		width: 50%;
	}

	#presstc .presstc-title-container {
		width: 100%;
		padding: 40px;
	}

	#presstc .presstc-title-container h3 {
		margin-bottom: 20px;
	}

	#jobstc .jobstc-list > div {
		width: 100%;
	}
	
	#philosofy .section-title { font-size:26px; line-height:38PX;}
	#philosofy2 .section-title { font-size:26px; line-height:38PX;}
	
	.section-title { font-size:35px;}
	
	#phone { display:none;}
	
	nav#main-nav .nav-logo { display:none;}
	
	.loctc-nav { display:none;}
	
	nav#main-nav ul li a { font-size:10px;}
	
	#home { height:500px;}

}