/* Desktops and laptops ----------- */
@media only screen  and (min-width : 816px) {
	.wrapper, .body-wrapper {
  		margin: 0 auto;
  		width: 1200px;
  		max-width: 98%;
	}	
	header nav{
		margin-top: 0;
	}
    header nav ul li{
     	margin: 0 20px;
    }  
    header nav ul li:first-child{     	
     	padding-left: 0;
    }
    header nav ul li a { 
        font-family:arial;
    	font-size: 12px;
        
        text-decoration: none; 
        text-transform: uppercase;                
    }    
	nav ul {
	    list-style: outside none none;
	}
	footer{
	  background: #262626;
	  overflow: hidden;
	  height: 100px;
	  line-height: 100px;
	}
	footer figure{
	  width:20%;
	  float: left;
	  margin-top: 22px;
	}
	footer figure img{
	  width: 30%;
	} 
	footer .footer-links{
	  width: 60%;
	  float: left;
	}
	footer .footer-links a{
	  font-family:arial;
	  color: #fff;
	  font-size: 14px;
	  font-weight: bold;
	}
	footer .footer-links a:hover{	  
	  text-decoration: underline;
	}
	footer .footer-links span{
	  color: #fff;
	  font-size: 12px;
	  padding: 0 10px;
	}
	footer .footer-social{
	  width: 15%;
	  float: right;
	}
	footer .footer-social a{
	  padding-left: 10px;
	}
	
	.menu-social-links{
		display:none;
	}
	.leftCol{ 
		width: 50%;
		float: left;	
	    margin-right: 2%;
	    min-height: 1px;
	    overflow: visible;    
	}  
	.rightCol{
		width: 48%;
		float: left;
		padding-left: 20px;
		border-left: 1px solid #ededed;
		height: auto;
	}	
	/*--------------------------------------------------------------------------------------------*/	
	/*My CSS for Desktops and Laptops*/
	header {
		/*background:#0095e5;*/
		background:#fff;
    	clear: both;		
	    height: 90px;
	    width: 100%;	
		z-index:9999;
		position:fixed;
	}	
	header .logo {
	    float: left;
	    margin-top:13px;
	    width: 300px;
	}
	header .logo img {
	   width: 100%;
	}
	header nav ul li a{
		color: #fff;
		font-size: 14px;
		font-weight: 600;
	}
	header nav ul li a:hover, header nav ul li a.active{
		border-bottom: 3px solid #fff;
		padding-top: 8px;
		color: #fff;
	}
	nav a#pull, .smallLogo{
		display:none;
	}
	.col-15{
		float: right;
		height:90px;
	    text-align: right;
	    width: 70%;
	    margin-left: 50px;
	}
	.news-blog{
	    margin-left: 60px;
	    overflow: hidden;
	}
	
	/*--------------------------------------------------------------------------------------------*/
}
@media screen and (max-width:816px){
  #wrapper{width: 100%;}
}
@media screen and (min-width:541px){
.small-device-side-filter{
		display: none;
	}