/*** Media Queries ***/

@media (min-width:800px){

	#home_left{
		float:left;
		width:64%;
		transition:all 1s ease 0s;
	}

	#home_right{
		float:right;
		width:34%;
		transition:all 1s ease 0s;
	}

	#homeBox{
		float:left;
		max-width:323px;
		width:100%;
	}

	.middleBox{
		 margin:5px 20px 5px 20px;
	}

	#mainTxt{
		min-height:500px;
	}

	#tabs{
		width:27%;
		font-size:23px;
	}

	#tabsE{
		float:left;
		width:27%;
	}

	h2{
		margin:0px;
		font-size:18px;

		transition:all 1s ease 0s;
	}

}

@media (max-width:1050px){

	#homeBox{
		float:left;
		max-width:300px;
		width:100%;
	}

	.middleBox{
		 margin:5px 20px 5px 20px;
	}

	#nav a{
		font-size:15px;
	}

}

@media (max-width:1000px){

	#homeBox{
		float:left;
		max-width:280px;
		width:100%;
	}

	#nav a{
		font-size:14px;
	}

}

@media (min-width:950px){
	#navAcc{
		display:none;
	}
	#empAcc{
		display:none;
	}
}

@media (max-width:950px){

    #menu_trigger{display:block; float: left; color:white; text-decoration: none; font-size: 1.2em; margin-left:10px; padding:5px 0px 5px 10px; width:95%; -webkit-border-radius: 3; -moz-border-radius: 3; border-radius: 3px;}
    #menu_trigger img{float:right; width:40px; margin:3px 15px 0px 0px;}
    #m_nav {display: none; width: 100%; list-style-type:none; margin:0px; padding: 0px;color:white; float:left; text-align: center}
    #m_nav li{width:100%; text-align: center; padding: 10px 0% 10px 0px; border-bottom:solid 1px white; }
    #m_nav #btn{width:100%; text-align: center; padding: 10px 0% 10px 0px; border-bottom:solid 2px black; font-weight:600;
    	background: rgb(204,0,0); /* Old browsers */
		background: -moz-linear-gradient(top,  rgba(204,0,0,1) 0%, rgba(153,0,0,1) 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(top,  rgba(204,0,0,1) 0%,rgba(153,0,0,1) 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom,  rgba(204,0,0,1) 0%,rgba(153,0,0,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc0000', endColorstr='#990000',GradientType=0 ); /* IE6-9 */
    }
    #m_nav li:last-of-type{border-bottom:none; padding-bottom:none;}
    #m_nav li:first-of-type{border-bottom:none; padding-bottom:none;}
    #m_nav li:after{content: none;}
    #m_nav a{color:white; text-decoration:none; font-size: 1.0em;}


    #menu_trigger{display:block; float: left; color:white; text-decoration: none; font-size: 1.2em; margin-left:10px; padding:5px 0px 5px 10px; width:95%; -webkit-border-radius: 3; -moz-border-radius: 3; border-radius: 3px;}
    #menu_trigger img{float:right; width:40px; margin:3px 15px 0px 0px;}
    #emp_nav {display: none; width: 100%; list-style-type:none; margin:0px; padding: 0px;color:white; float:left; text-align: center; background-color:black;}
    #emp_nav li{width:100%; text-align: center; padding: 10px 0% 10px 0px; border-bottom:solid 2px black; 
    	background: rgb(204,0,0); /* Old browsers */
		background: -moz-linear-gradient(top,  rgba(204,0,0,1) 0%, rgba(153,0,0,1) 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(top,  rgba(204,0,0,1) 0%,rgba(153,0,0,1) 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom,  rgba(204,0,0,1) 0%,rgba(153,0,0,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc0000', endColorstr='#990000',GradientType=0 ); /* IE6-9 */
    }
    #emp_nav li:after{content: none;}
    #emp_nav a{color:white; text-decoration:none; font-size: 1.0em; font-weight:600;}

	#nav{
		display:none;
	}

	#empNav{
		display:none;
	}

	#btm{
		display:none;
	}
}

@media (max-width:930px){

	#homeBox{
		float:left;
		max-width:250px;
		width:100%;
	}

}

@media (max-width:900px){

	#homeBox{
		float:left;
		max-width:230px;
		width:100%;
	}

}

@media (max-width:800px){

	#home_left{
		float:none;
		width:98%;
		transition:all 1s ease 0s;
	}

	#home_right{
		float:none;
		width:98%;
		transition:all 1s ease 0s;
	}

	#homeBox{
		float:none;
		max-width:400px;
		width:100%;
	}

	.middleBox{
		 margin:5px 0px 5px 0px;
	}

	#sectionTitle{
		font-size:20px;
	}

	#mainTxt{
		min-height:300px;
	}

	#tabs{
		width:95%;
		font-size:18px;
	}

	#tabsE{
		float:none;
		width:95%;
	}

	h2{
		margin:0px;
		font-size:16px;

		transition:all 1s ease 0s;
	}

}

@media (min-width:500px){

	.galleryThumbMobile{
		display:none;
	}

	#clientFiles{
		float:left;
	}

	#top #redBtn{
		font-size:18px;
		transition:all 1s ease 0s;
	}

	#homeNews h2{
		font-size:20px;
	}

	.mobileContact{
		display:none;
	}

	#map{
		height:450px;
	}

	.insideThumb{
		width:98%;
		max-width:150px;
	}

	#portalTitle	{
		font-size:27px;
	}

}

@media (max-width:500px){

	#sectionTitle{
		font-size:18px;
	}

	.galleryThumb{
		display:none;
	}

	#topNav{
		display:none;
	}

	/*#nav{
		display:none;
	}*/

	#clientFiles{
		float:none;
		margin:5px;
	}

	#top #redBtn{
		font-size:16px;
		transition:all 1s ease 0s;
	}

	#homeNews h2{
		font-size:16px;
	}

	#map{
		height:250px;
	}

	.insideThumb{
		width:100%;
	}

	#portalTitle	{
		font-size:23px;
	}

	#topNavEmp{
		display:none;
	}

}