#first-block {
text-align:center;
padding:0.1em 0;
background:#fff;
}
#first-block p{ margin-bottom:15px;}
#first-block-page {
text-align:left;
padding:0.1em 0;
background:#fff;
}
#first-block-catalog {
text-align:left;
padding:2.3em 0;
background:#fff;
}
#first-block-catalog .breadcrumbs{color:#CCC; font-size:12px; padding-bottom:20px;}
#first-block-catalog .breadcrumbs a{color:#004b8e;}
#first-block-page p{ margin-bottom:15px;}
#third-block {
margin-top:-5px;
text-align:center;
padding:0 0;
background-color:#004b8e !important;
}
#third-block .line img{margin-bottom:15px;}
#second-block {
color:#656565;
font-size:12px;
padding-top:0px;
padding-bottom:0px;
}
#second-block .fa{font-size:16px;}
#second-block .line{ margin: 0 auto; padding:0 3em;}
#second-block a{color:#656565;}
#fourth-block {
text-align:left;
padding:1em 0;
background:#e5e5e5;
}
#fourth-block p{ font-size:14px;}
#fifth-block {
background-color:#fff;
color:#e0e0e0;
font-size:12px;
padding-top:20px;
padding-bottom:8px;
}
#fifth-block .line{ margin: 0 auto;
    max-width: 107em;
    padding: 0 0.625em;}
#fifth-block .breadcrumbs a{color:#004b8e;}
#carousel {
text-align:center;
}

footer {
padding:2em 0;
color:#fff;
background-color:#111;
}
footer a{color:#fff !important;}
@media screen and (max-width: 768px) {
  .right {
  float:none;
	text-align:center;
  }
}
@media screen and (max-width:480px) {
#second-block{ padding-top:0px;}
}