@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,600&subset=latin,latin-ext');
@import url('font-awesome.min.css?v4.5.0');
body {
	background-image: url(http://mix10.pl/pliki/tlo.png);
     background-color: #efefef;
     background-position: inherit;
     background-attachment: inherit;
     background-size: inherit; 
     background-attachment: fixed;
     background-size: 100%;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	color: #fff;
}
img {
	max-width: 100%;
	height: auto;
	display: block;
}
.logo {
	margin: 0 auto;
}
.main-content { 
	padding: 80px 0;
}
.main-content h1  { 
	font-size: 48px;
	font-weight: 600;
}
hr {
	border-color: #f4f4f4;
    border-width: 3px 0 0;
    width: 50px;
}
.main-content p {
	margin: 0;
}
.content { 
	margin-bottom: 80px;
}
.content h2  { 
	font-size: 45px;
}
.content a {
	color: #f5f5f5;
}
.content a:hover {
	text-decoration: underline;
}
.box {
	padding: 50px 0;
}
.box:hover {
	opacity: 0.9;
}
.style1 {
	background-color: #283739;
}
.style2 {
	background-color: #2c5d63;
}
.style3 {
	background-color: #a9c52f;
}
.style4 {
	background-color: #e14242;
}
.footer {
	background-image: url(http://mix10.pl/pliki/bg.jpg);
	padding: 50px 0;
}
.footer p {
	margin: 0;
}
.footer a,.footer a:hover {
	color: #fff;
	text-decoration: none;
}
.footer span.fa-heart {
	color: #ff415c;
	font-size: 15px;
	vertical-align: middle;
}
@media (max-width: 480px){
	.main-content h1  { 
		font-size: 35px;
		font-weight: 400;
	}
	.content h2 {
		font-size: 30px;
	}
}
@media (max-width: 991px){
	.text-centerPhone {
		text-align: center;
	}
}