@media screen and (max-width:1400px){ 
  #wrapper:before{
    /* position:static;*/
    width:auto; 
    right:0;    
  } 

  #wrapper{
    width:auto;
    max-width:1400px;
  }


}



@media screen and (max-width:600px){

  .col50{margin:1%;width:auto;float:none;}
 



  #wrapper{padding-bottom:30px;}

   #nav{
     height:auto;
   
    position:sticky;
    top:0;
  }
   #nav li{float:none}
 

}

@media screen and (max-width:400px){
 
 
  .col50{margin:1%;width:auto;float:none;}
 

	p{
		font-size:14px;
	}

  #wrapper{padding-bottom:30px;}

   #nav{
     height:auto;
   
    position:sticky;
    top:0;
  }
   #nav li{float:none}
}