html {
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
}
body {
	min-width: 320px;
	text-rendering: optimizeLegibility;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #ffffff;
	font-family: 'Roboto', sans-serif;
	font-weight: 400;
	color: #fff;
}
a {
	color: #ffc739;
	text-decoration: none;
	font-weight: 700;
}
a:hover {
  text-decoration: underline;
}
ul, ol, dir, menu {
	list-style: none;
	line-height: 1em;
}
strong {
	font-weight: 700;
}
button {
	overflow: visible;
	border: none;
	padding: 0;
	cursor: pointer;
}
#logo {
	margin: 0 auto;
	width: 100%;
}
#logo .ab {
	float: left;
	text-indent: -9999px;
}
#logo .language {
	float: right;
	padding-right: 20px;
}
#logo .language a:link,
#logo .language a:visited,
#logo .language a:active {
	color: #fff;
}
.button a {
	display: block;
	background-color: #ffc739;
	color: #7a0035;
	font-weight: 400;
}
.button a:hover {
	text-decoration: none;
	background-color: #fff;
	color: #790034;
}
p span {
	white-space: nowrap;
}
@media screen and (min-width: 1024px) {
	body {
		background-image: url(https://www.aliorbank.pl/dam/jcr:1218985f-02da-4392-bef7-2d6f1f1ca7c7/bg.jpg);
	}
	#logo {
		height: 84px;
		background-image: url(https://www.aliorbank.pl/dam/jcr:549d6be1-c9ec-41dc-aa46-f6e597fc8a77/logo.png);
	}
	#logo .language {
		padding-top: 32px;
		font-size: 0.88em;
	}
	#container {
		margin-left: 50px;
		padding-bottom: 70px;
	}
		#main {
			width: 640px;
			padding: 130px 0 0 0;
		}
		#main p {
			padding: 15px  0 0 0;
			font-size: 1.06em;
			line-height: 1.50em;
		}
		.button {
			margin: 50px 0 0 0;
		}
		.button a {
			width: 440px;
			padding: 15px 0 15px 40px;
			white-space:nowrap;
			font-size: 1.25em;
			background-image: url(https://www.aliorbank.pl/dam/jcr:4c7905e7-aba7-4433-bd9a-24e6ad5f8e58/arrow.png);
			background-position: 445px 20px;
			background-repeat: no-repeat;
		}
		.tab {
			display: none;
		}
		.mob {
			display: none;
		}
		#footer {
			width: 100%;
			height: 50px;
			background-image: url(https://www.aliorbank.pl/dam/jcr:292159e7-2cbd-423d-865c-707f8287e3d3/phone.png);
			background-position: 50px 15px;
			background-repeat: no-repeat;
			background-color: #fff;
			color: #7a003b;
		}
			#footer .infoline {
				padding: 20px 0 0 80px;
			}
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
	body {
		background-image: url(https://www.aliorbank.pl/dam/jcr:a7efb6fd-36e1-41c9-a4d6-d6eaf530b172/bg-768.jpg);
	}
	#logo {
		height: 84px;
		background-image: url(https://www.aliorbank.pl/dam/jcr:549d6be1-c9ec-41dc-aa46-f6e597fc8a77/logo.png);
	}
	#logo .language {
		padding-top: 32px;
		font-size: 0.88em;
	}
	#container {
		margin-left: 40px;
		padding-bottom: 60px;
	}
		#main {
			width: 360px;
			padding: 70px 0 0 0;
		}
		#main p {
			padding: 15px  0 0 0;
			font-size: 1.06em;
			line-height: 1.50em;
		}
		.button {
			margin: 70px 0 0 0;
		}
		.button a {
			width: 305px;
			padding: 15px 0 15px 20px;
			white-space:nowrap;
			font-size: 0.88em;
			background-image: url(https://www.aliorbank.pl/dam/jcr:4c7905e7-aba7-4433-bd9a-24e6ad5f8e58/arrow.png);
			background-position: 295px 16px;
			background-repeat: no-repeat;
		}
		.dtp {
			display: none;
		}
		.mob {
			display: none;
		}
		#footer {
			width: 100%;
			height: 50px;
			background-image: url(https://www.aliorbank.pl/dam/jcr:292159e7-2cbd-423d-865c-707f8287e3d3/phone.png);
			background-position: 40px 15px;
			background-repeat: no-repeat;
			background-color: #fff;
			color: #7a003b;
		}
			#footer .infoline {
				padding: 20px 0 0 70px;
			}
}
@media only screen and (min-width: 768px) and (max-width: 1023px) and (-webkit-min-device-pixel-ratio: 2),
       only screen and (min-width: 768px) and (max-width: 1023px) and (min-resolution: 192dpi) {
		#logo {
			background-image: url(https://www.aliorbank.pl/dam/jcr:c62ba59d-e624-4b4c-8269-7764d6746715/logo@2x.png);
			background-size: 2000px 84px;
		}
}
@media screen and (min-width: 480px) and (max-width: 767px) {
	body {
		background-image: url(https://www.aliorbank.pl/dam/jcr:edfb2412-60dc-4a4c-b718-fd2eb197609d/bg-320.jpg);
	}
	#logo {
		height: 60px;
		background-image: url(https://www.aliorbank.pl/dam/jcr:f75b99af-6fc8-471d-99c2-e47a3f49b8fd/logo-320.png);
	}
	#logo .language {
		padding-top: 23px;
		font-size: 0.75em;
	}
	#container {
		margin-left: 20px;
		padding-bottom: 57px;
	}
		#main {
			width: 260px;
			padding: 50px 0 0 0;
		}
		#main p {
			padding: 15px  0 0 0;
			font-size: 0.88em;
			line-height: 1.31em;
		}
		.button {
			margin: 40px 0 0 0;
		}
		.button a {
			width: 305px;
			padding: 15px 0 15px 20px;
			white-space:nowrap;
			font-size: 0.88em;
			background-image: url(https://www.aliorbank.pl/dam/jcr:4c7905e7-aba7-4433-bd9a-24e6ad5f8e58/arrow.png);
			background-position: 295px 16px;
			background-repeat: no-repeat;
		}
		.dtp {
			display: none;
		}
		.mob {
			display: none;
		}
		#footer {
			width: 100%;
			height: 50px;
			background-image: url(https://www.aliorbank.pl/dam/jcr:292159e7-2cbd-423d-865c-707f8287e3d3/phone.png);
			background-position: 20px 15px;
			background-repeat: no-repeat;
			background-color: #fff;
			color: #7a003b;
		}
			#footer .infoline {
				padding: 20px 0 0 50px;
			}
}
@media only screen and (min-width: 480px) and (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2),
       only screen and (min-width: 480px) and (max-width: 767px) and (min-resolution: 192dpi) {
		#logo {
			background-image: url(https://www.aliorbank.pl/dam/jcr:57492664-cb5c-466f-90ea-0e3c388c162a/logo-320@2x.png);
			background-size: 768px 60px;
		}
}
@media screen and (max-width: 479px) {
	body {
		background-image: url(https://www.aliorbank.pl/dam/jcr:edfb2412-60dc-4a4c-b718-fd2eb197609d/bg-320.jpg);
	}
	#logo {
		height: 60px;
		background-image: url(https://www.aliorbank.pl/dam/jcr:f75b99af-6fc8-471d-99c2-e47a3f49b8fd/logo-320.png);
	}
	#logo .language {
		padding-top: 23px;
		font-size: 0.75em;
	}
	#container {
		margin-left: 20px;
		padding-bottom: 39px;
	}
		#main {
			width: 160px;
			padding: 40px 0 0 0;
		}
		#main p {
			padding: 15px  0 0 0;
			font-size: 0.88em;
			line-height: 1.31em;
		}
		.button {
			margin: 25px 0 0 0;
		}
		.button a {
			width: 130px;
			padding: 10px 0 10px 20px;
			white-space:nowrap;
			font-size: 0.88em;
			background-image: url(https://www.aliorbank.pl/dam/jcr:4c7905e7-aba7-4433-bd9a-24e6ad5f8e58/arrow.png);
			background-position: 115px 11px;
			background-repeat: no-repeat;
		}
		.dtp {
			display: none;
		}
		.tab {
			display: none;
		}
		#footer {
			width: 100%;
			height: 50px;
			background-image: url(https://www.aliorbank.pl/dam/jcr:292159e7-2cbd-423d-865c-707f8287e3d3/phone.png);
			background-position: 20px 15px;
			background-repeat: no-repeat;
			background-color: #fff;
			color: #7a003b;
		}
			#footer .infoline {
				padding: 20px 0 0 50px;
			}
}
@media only screen and (max-width: 479px) and (-webkit-min-device-pixel-ratio: 2),
       only screen and (max-width: 479px) and (min-resolution: 192dpi) {
		#logo {
			background-image: url(https://www.aliorbank.pl/dam/jcr:57492664-cb5c-466f-90ea-0e3c388c162a/logo-320@2x.png);
			background-size: 768px 60px;
		}
}