Это свёрстано с применением 
Bootstrap
Либо.. в тегах 
header\section\footer\т.д вкладываешь следующим уровнем 
<div class="container"> </div>
И контейнеру (
.container) задавай ширину в 
%. К примеру 
85%
Пример 
html разметки 
<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>site_in_portpholio</title>
</head>
<body>
<header>
   <div class="container">
             Код 
  </div>
</header>
<section>
    <div class="container">
             Код 
    </div>
</section>
</body>
</html>
CSS:
.container {
 padding: 0;
 margin: 0;
 margin: auto;
 width: 85%;
}
Почитай про 
Адаптивную вёрстку ;)