@media (min-width: 992px) 
{
	/*==========================================================================
	   Primary Header
	==========================================================================*/
	#primary-header
	{
		height: 120px;
		padding: 25px 0px;
		position: fixed;
		width: 100%;
		top: 0;
		background-color: rgba(255, 255, 255, 0);
		z-index: 200;
		-webkit-transition: 0.2s; 
		-moz-transition: 0.2s; 
		-ms-transition: 0.2s; 
		-o-transition: 0.2s; 
		transition: 0.2s; 
	}

	#primary-header .header-logo
	{
		float: left;
		margin-right: 25px;
	}

	#primary-header .header-logo img
	{
		-webkit-transition: max-height 0.2s; 
		-moz-transition: max-height 0.2s; 
		-ms-transition: max-height 0.2s; 
		-o-transition: max-height 0.2s; 
		transition: max-height 0.2s; 
		max-height: 70px;
	}

	#primary-header .comms
	{
		float: right;
		margin-top: -6px;
		padding: 15px 10px;
		background-color: rgba(0, 0, 0, .8);
		color: #CCC;
		font-size: 0.8rem;
		border-radius: 5px;
		-webkit-transition: 0.2s; 
		-moz-transition: 0.2s; 
		-ms-transition: 0.2s; 
		-o-transition: 0.2s; 
		transition: 0.2s; 
	}

	#primary-header .comms .phone
	{
		font-size: 1.4rem;
		color: #FFF;
		-webkit-transition: 0.2s; 
		-moz-transition: 0.2s; 
		-ms-transition: 0.2s; 
		-o-transition: 0.2s; 
		transition: 0.2s; 
	}




	/*==========================================================================
	   Primary Nav
	==========================================================================*/
	#primary-nav
	{
		margin: 11px 0px;
		float: left;
		-webkit-transition: 0.2s; 
		-moz-transition: 0.2s; 
		-ms-transition: 0.2s; 
		-o-transition: 0.2s; 
		transition: 0.2s; 
	}

	#primary-nav .navbar-collapse
	{
		background-color: transparent;
		margin: 0;
	}

	#primary-nav .navbar-collapse ul.navbar-nav
	{
		
	}

	#primary-nav .navbar-collapse ul.navbar-nav li
	{
		border: none;
		margin-right: 3px;
	}

	#primary-nav .navbar-collapse ul.navbar-nav li a
	{
		font-weight: 600;
		font-size: 1.2rem;
		border-radius: 3px;
		    padding: 10px 10px;
	}

	#primary-nav .navbar-collapse ul.navbar-nav li a:hover
	{
		color: #FFF;
		background-color: rgba(255, 255, 255, .05);
		
	}

	#primary-nav .navbar-collapse ul.navbar-nav li.active a
	{
		color: #FFF;
		background-color: #61888D;
	}



	#primary-header.shrink
	{
		padding: 15px 0px;
		height: 78px;
		background-color: #222222;
	}

	#primary-header.shrink .header-logo img
	{
		max-height: 40px;
	}

	#primary-header.shrink #primary-nav
	{
		margin: 0;
	}

	#primary-header.shrink #primary-nav .navbar-collapse ul.navbar-nav li a
	{
		
	}

	#primary-header.shrink #primary-nav .navbar-collapse ul.navbar-nav li a:hover
	{
		
	}

	#primary-header.shrink #primary-nav .navbar-collapse ul.navbar-nav li.active a
	{

	}

	#primary-header.shrink .comms
	{
		font-size: 0.8rem;
		padding-top: 7px;
		padding-bottom: 7px;
	}

	#primary-header.shrink .comms .phone
	{
		font-size: 1.2rem;
	}


	#primary-header.shrink .subnav
	{
		background-color: #444;
	}


	/*==========================================================================
	   Primary Hero
	==========================================================================*/
	#primary-hero
	{
		padding: 60px 0px;
		padding-top: 185px;
	}

	#primary-hero h1
	{
		font-size: 2.6rem;
	}

	#primary-hero .tagline
	{
		color: #DDD;
		font-family: 'Quicksand', sans-serif;
		font-size: 1.5rem;
		border-left: 12px solid #61888d;
		padding-left: 20px;
		margin-bottom: 30px;
	}









	/*==========================================================================
	   Primary Heading
	==========================================================================*/
	#primary-heading
	{
		padding: 0;
		padding-top: 120px;
	}

	#primary-heading .inner
	{
		padding: 30px 0px;
		background-color: rgba(0, 0, 0, .8);
	}

	#primary-heading .image
	{
		display: block;
		background-image: url('https://images.pexels.com/photos/380769/pexels-photo-380769.jpeg?auto=compress&cs=tinysrgb&dpr=2&h=750&w=1260');
		background-size: cover;
		height: 300px;
		background-attachment:fixed;
		background-position: center;
	}







	/*==========================================================================
	   Content Wrapper
	==========================================================================*/
	#content-wrapper
	{
		padding-top: 75px;
		min-height: 980px;
	}

	#content-wrapper h1
	{
		font-size:  2.6rem;
		padding: 0;
		font-weight: 600;
		margin-bottom: 30px;
	}

	section.block
	{
		margin-bottom: 75px;
	}


	section.block.pad-it
	{
		padding: 100px 0px;
	}

	/*==========================================================================
	   Section: Service Icons
	==========================================================================*/
	section.block-services .service
	{
		margin-bottom: 0;
	}




	/*==========================================================================
	   Section: Intro text
	==========================================================================*/
	section.block-introtext
	{
		margin-top: -75px;
	}








	section.logo-showcase
	{
		background-color: #DDD;
		padding: 30px 0px;
	}

	section.logo-showcase .item
	{
		
	}

	section.logo-showcase .item img
	{

	}
}