﻿@import url(https://fonts.googleapis.com/css?family=Lato:100,300,400,700,900,100italic,300italic,400italic,700italic,900italic&subset=latin,latin-ext);


/**
 * RESET
 */
* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing:    border-box;
	box-sizing:         border-box;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
nav,
section,
summary {
	display: block;
}

audio,
canvas,
video {
	display: inline-block;
}

audio:not([controls]) {
	display: none;
	height: 0;
}

[hidden] {
	display: none;
}

html {
	font-size: 100%;
	overflow-y: scroll;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}

html,
button,
input,
select,
textarea {
	font-family: "Open Sans", Helvetica, sans-serif;
}




body {
	color: #000;
	line-height: 1.2;
	margin: 0;
	font-size: 16px;
}

a {
	color: #4095de;
	text-decoration: none;
}

a:visited {
	color: #3383c7;
}

a:focus {
	outline: thin dotted;
}

a:active,
a:hover {
	color: #39a0f9;
	outline: 0;
}

a:hover {
	text-decoration: underline;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	clear: both;
	font-family: "Open Sans", Helvetica, sans-serif;
	line-height: 1.3;
}

h1 {
	font-size: 38px;
	margin: 20px 0;
	font-weight: 700;
}

h2 {
	font-size: 30px;
	margin: 25px 0;
}

h3 {
	font-size: 24px;
	margin: 22px 0;
}

h4 {
	font-size: 22px;
	margin: 25px 0;
}

h5 {
	font-size: 20px;
	margin: 30px 0;
}

h6 {
	font-size: 18px;
	margin: 36px 0;
}

address {
	font-style: italic;
	margin: 0 0 24px;
}

abbr[title] {
	border-bottom: 1px dotted;
}

b,
strong {
	font-weight: bold;
}

dfn {
	font-style: italic;
}

mark {
	background: #ff0;
	color: #000;
}

p {
	margin: 0 0 24px;
}

code,
kbd,
pre,
samp {
	font-family: monospace, serif;
	font-size: 16px;
	-webkit-hyphens: none;
	-moz-hyphens:    none;
	-ms-hyphens:     none;
	hyphens:         none;
}

pre {
	background: #f5f5f5;
	color: #666;
	font-family: monospace;
	font-size: 16px;
	margin: 20px 0;
	overflow: auto;
	padding: 20px;
	white-space: pre;
	white-space: pre-wrap;
	word-wrap: break-word;
}

blockquote,
q {
	-webkit-hyphens: none;
	-moz-hyphens:    none;
	-ms-hyphens:     none;
	hyphens:         none;
	quotes: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
	content: "";
	content: none;
}

blockquote {
	font-size: 18px;
	font-style: italic;
	font-weight: 300;
	margin: 24px 40px;
}

blockquote blockquote {
	margin-right: 0;
}

blockquote cite,
blockquote small {
	font-size: 16px;
	font-weight: normal;
	text-transform: uppercase;
}

blockquote em,
blockquote i {
	font-style: normal;
	font-weight: 300;
}

blockquote strong,
blockquote b {
	font-weight: 400;
}

small {
	font-size: smaller;
}

sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}

sup {
	top: -0.5em;
}

sub {
	bottom: -0.25em;
}

dl {
	margin: 0 20px;
}

dt {
	font-weight: bold;
}

dd {
	margin: 0 0 20px;
}

menu,
ol,
ul {
	margin: 16px 0;
	padding: 0 0 0 40px;
}

ul {
	list-style-type: square;
}

nav ul,
nav ol {
	list-style: none;
	list-style-image: none;
}

li > ul,
li > ol {
	margin: 0;
}

img {
	-ms-interpolation-mode: bicubic;
	border: 0;
	vertical-align: middle;
}

svg:not(:root) {
	overflow: hidden;
}

figure {
	margin: 0;
}

form {
	margin: 0;
}

fieldset {
	border: 1px solid #c0c0c0;
	margin: 0 2px;
	padding: 0.35em 0.625em 0.75em;
}

legend {
	border: 0;
	padding: 0;
	white-space: normal;
}

button,
input,
select,
textarea {
	font-size: 100%;
	margin: 0;
	max-width: 100%;
	vertical-align: baseline;
}

button,
input {
	line-height: normal;
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
	-webkit-appearance: button;
	cursor: pointer;
}

button[disabled],
input[disabled] {
	cursor: default;
}

input[type="checkbox"],
input[type="radio"] {
	padding: 0;
}

input[type="search"] {
	-webkit-appearance: textfield;
	padding-right: 2px; /* Don't cut off the webkit search cancel button */
	width: 270px;
}

input[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
	border: 0;
	padding: 0;
}

textarea {
	overflow: auto;
	vertical-align: top;
}

table {
	border-bottom: 1px solid #ededed;
	border-collapse: collapse;
	border-spacing: 0;
	font-size: 16px;
	line-height: 2;
	margin: 0 0 20px;
	width: 100%;
}

caption,
th,
td {
	font-weight: normal;
	text-align: left;
}

caption {
	font-size: 18px;
	margin: 20px 0;
}

th {
	font-weight: bold;
	text-transform: uppercase;
}

td {
	border-top: 1px solid #ededed;
	padding: 6px 10px 6px 0;
}

del {
	color: #333;
}

ins {
	background: #fff9c0;
	text-decoration: none;
}

hr {
	background: url(images/dotted-line.png) repeat center top;
	background-size: 4px 4px;
	border: 0;
	height: 1px;
	margin: 0 0 24px;
}

/**
 * END RESET 
 */


/*
 * OGOLNY STYL DLA SOCIAL SHARE
 */
div.shareContainer {
    padding: 40px 0 20px 0;
}
div.shareContainer .note {
    font-size: 28px;
    text-align: center;
}
div.shareContainer .buttons {
    text-align: center;
    margin-top: 10px;
}
div.shareContainer .buttons .shareFb,
div.shareContainer .buttons .shareTw,
div.shareContainer .buttons .shareGp {
    display: inline-block;
    width: 64px;
    height: 54px;
    margin: 0 10px 0 10px;
}
div.shareContainer .buttons .shareFb {
    background: url('../images/share_icons_fb.png') no-repeat;
}
div.shareContainer .buttons .shareTw {
    background: url('../images/share_icons_twitter.png') no-repeat;
}
div.shareContainer .buttons .shareGp {
    background: url('../images/share_icons_google.png') no-repeat;
}

/** Cookie info **/
#cookieBarDiv {
    background: #778185;
    position: fixed;
    width: 100%;
    bottom: 0;
    left: 0;
    padding: 20px 15px;
    z-index: 99999;
}
#cookieBarDiv,
#cookieBarDiv a {
    color: #fff;
}
#cookieBarDiv a {
    text-decoration: underline;
}
#cookieBarDiv .cookieBarDivContainer {
    max-width: 1280px;
    margin: 0 auto;
    font-size: 12px;
    text-align: justify;
}
#cookieBarDiv button {
    float: right;
    font-size: 12px;
    font-weight: 600;
    margin-left: 15px;
    margin-top: 3px;
    border-radius: 5px;
    color: #778185;
    padding: 3px 10px 3px 15px;
    border: none;
}

 /**
  * LANDING
  */
 .container_big {
     clear: both;
     display: table;
     width: 100%;

     -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;    
     box-sizing: border-box; 
 }
 .container {
 	max-width: 970px;
 }
 iframe[name=google_conversion_frame] {
	 display: none;
 }
 label {
     font-weight: 400;
     margin: 0;
 }
 /*
  * sekcja glowna
  */
 /***************************************************************
***********************LP KREDYT SAMOCHODOWY*********************
****************************************************************/  
 /*
 * TOP
 */
.lp_emed_comparison_car_loan_top a,
.lp_emed_comparison_car_loan_footer a{
	color: #607A05;
}
.lp_emed_comparison_car_loan_top .komunikatError{
	border: 2px solid red;
	background-color: #fff;
	color: red;
	margin-bottom:0;
}
.lp_emed_comparison_car_loan_top .error{
	color: red;
	text-shadow: 0px 0px 5px #fff;
}
.lp_emed_comparison_car_loan_logo {
	background: #fff;
	height: 100px;
}
.lp_emed_comparison_car_loan_logo  .confronter_logo{
	margin-top: 16px;
	margin-left: 0;
}
.lp_emed_comparison_car_loan_top {
	display: block;
	padding: 0 0 30px 0;
	background: #fcdcd6 url('../images/lp_emed_comparison_cash_loan_background.jpg') top center no-repeat;
	background-size: cover;
}
.lp_emed_comparison_car_loan_top .container {
	position: relative;
	padding-left: 100px;
}
.lp_emed_comparison_car_loan_top .box_left{
	float: left!important;
	
}
.lp_emed_comparison_car_loan_top .container .car_loan_car{
	position: absolute;
	top: 156px;
	left: 214px;
}
.lp_emed_comparison_car_loan_top .box_left header h1{
	font-size: 44px;
	font-weight: bold;
	color: #fff;
	text-align: left;
}
.lp_emed_comparison_car_loan_top .box_left ul.points{
	list-style:none;
	color: #fff;
	text-align: left;
	padding: 0;
	margin-top: 30px;
	margin-left: 0;
}
.lp_emed_comparison_car_loan_top .box_left ul.points li{
	display: block;
	background: url('../images/lp_emed_comparison_cash_loan_point.png') top 5px left no-repeat;
	padding-left: 33px;
	padding-bottom: 15px;
	padding-top: 0;
	font-weight: normal;
	font-size: 25px;
	text-shadow: 0 0 5px #000;
}
.lp_emed_comparison_car_loan_top .box_right {
	margin-top: -60px;
	float: right!important;
}
.lp_emed_comparison_car_loan_top .box_right .form_container{
	background: rgba(255,255,255,.57);
	margin-top: 0;
	padding: 0;
	padding-bottom: 10px;
	width:  269px;
	height: auto;
}
.lp_emed_comparison_car_loan_top .box_right .form_container header{
	background: url('../images/lp_emed_comparison_cash_loan_form_header.png') top -1px right no-repeat;
	width: 269px;
	height: 142px;
}
.lp_emed_comparison_car_loan_top .box_right .form_container header h1{
	text-align: center;
	font-size:26px;
	color: #fff;
	font-weight: bold;
	margin-bottom:2px;
	line-height: 1;
	padding-top: 30px;
	margin-top: 0;
}
.lp_emed_comparison_car_loan_top .box_right .form_container header p{
	text-align: center;
	font-size: 22px;
	color: #fff;
	font-weight: normal;
	margin: 0;
	padding-bottom: 5px;	
}
.lp_emed_comparison_car_loan_top .box_right .form_container form p{
	display: inline-block;
	width: 100%;
	padding: 2px 15px;
	margin: 0;
	font-family: Open Sans;
	font-size: 14px;
	font-weight: bold;
	color: #040404;
}
.lp_emed_comparison_car_loan_top .box_right .form_container input[type=text],
.lp_emed_comparison_car_loan_top .box_right .form_container  input[type=tel],
.lp_emed_comparison_car_loan_top .box_right .form_container input[type=email]{
	margin: 2px 0;
	padding: 7px 5px;
	width: 100%;
	border: none;
	border-radius: 4px;
	font-size: 14px;
}
.lp_emed_comparison_car_loan_top .box_right .form_container  input[type=submit]{
	display: block;
	max-width: 212px;
	width: 212px;
	height: 65px;
	padding: 9px 0;
	margin: 4px auto;
	box-sizing: border-box;
	border: 0;
	font-size: 31px;
	font-weight: bold;
	color: #ffffff;
	background: url('../images/lp_emed_comparison_cash_loan_arr.png') top 17px right 25px no-repeat,url('../images/lp_emed_comparison_cash_loan_submit.png') top center no-repeat;
}
.lp_emed_comparison_car_loan_top .box_right .form_container  input[type=submit]:hover{
	background: url('../images/lp_emed_comparison_cash_loan_arr.png') top 17px right 23px no-repeat,url('../images/lp_emed_comparison_cash_loan_submit.png') top center no-repeat;
	color: #fae8d4;
}
.lp_emed_comparison_car_loan_top .box_right .form_container .small {
	font-size: 10px;
	font-weight: normal;
	padding-top: 0;
	padding-right:30px;
}
.lp_emed_comparison_car_loan_header_footer{
	display: none;
	background: #fcdcd6;
	margin-top: -78px;
	height: 150px;
}
.lp_emed_comparison_car_loan_footer{
	padding: 20px;
}
.lp_emed_comparison_car_loan_footer .legal_notice {
	font-size: 11px;
	font-weight: normal;
	line-height: 1;
	color: #A6A6A6;
	text-align: justify;
}
.lp_emed_comparison_car_loan_top .box_left_konwersja{
	padding: 106px 0;
}
.lp_emed_comparison_car_loan_top .box_left_konwersja header h1{
	font-size: 52px;
	font-weight: bold;
	color: #fff;
	text-align: center;
}
.lp_emed_comparison_car_loan_top .box_left_konwersja header p{
	font-size: 32px;
	font-weight: normal;
	color: #fff;
	text-align: center;
}
@media (max-width:991px){
	.lp_emed_comparison_car_loan_top .container {
		padding-left: 50px;
	}
	.lp_emed_comparison_car_loan_top .container .car_loan_car{
		top: 223px;
		left: 165px;
		width: 300px;
	}
	.lp_emed_comparison_car_loan_top .box_left header h1{
		font-size: 34px;
		padding-left: 0;
	}
	.lp_emed_comparison_car_loan_top .box_left ul.points{
		padding-left: 6px;
	}
	.lp_emed_comparison_car_loan_top .box_left ul.points li{
		font-size: 22px;
	}
	.lp_emed_comparison_car_loan_top .box_left_konwersja{
		padding: 88px 0;
	}
	.lp_emed_comparison_car_loan_top .box_left_konwersja header p{
		font-size: 31px;
	}
}
@media (max-width:767px){
	.lp_emed_comparison_car_loan_top .container {
		padding-left: 0;
		max-width: 320px;
	}
	.lp_emed_comparison_car_loan_top .box_left{
		padding-left: 0;
		padding-right: 0;
		margin-right: 0;
	}
	.lp_emed_comparison_car_loan_top .box_left header h1{
		padding-left: 0;
		position: relative;
		z-index: 99;
		margin-bottom: 0;
		text-align: center;
		font-size: 39px;
	}
	.lp_emed_comparison_car_loan_top .box_left ul.points{
		padding: 0;
		margin-top: 0;
		position: relative;
		z-index: 999;
	}
	.lp_emed_comparison_car_loan_top .box_left ul.points li{
		padding-left: 36px;
		padding-bottom: 4px;
		padding-top: 12px;
		font-size: 19px;
		text-shadow: 0 0 5px #000;
		background: url('../images/lp_emed_comparison_cash_loan_point.png') top 5px left 16px no-repeat;
		text-align: center;
	}
	.lp_emed_comparison_car_loan_top .box_right {
		margin-top: 0;
		margin: 0 auto;
		padding: 0 20px;
	}
	.lp_emed_comparison_car_loan_top .box_right .form_container {
		margin: auto;
	}
	.lp_emed_comparison_car_loan_top .box_left_konwersja header p{
		font-size: 30px;
	}
}
@media (max-width:320px){
	.lp_emed_comparison_car_loan_top .container {
		padding-left:0;
		padding-right: 0;
	}
	.lp_emed_comparison_car_loan_top  .container{
		padding-left: 0;
		padding-right: 0;
	}
	.lp_emed_comparison_car_loan_top .box_left header h1{
		text-align: center;	
	}
	.lp_emed_comparison_car_loan_top .box_right {
		padding: 0 10px;
	}
	.lp_emed_comparison_car_loan_top .box_left ul.points{
		padding-left: 9px;
	}
	.lp_emed_comparison_car_loan_top .box_left ul.points li{
		padding-left: 0;
		background: url('../images/lp_emed_comparison_cash_loan_point.png') top 5px left no-repeat;
	}
	.lp_emed_comparison_car_loan_top .box_left_konwersja{
		padding: 70px 0;
	}
	.lp_emed_comparison_car_loan_top .box_left_konwersja header h1{
		font-size: 45px;
	}
}	
 /***************************************************************
***********************LP KREDYT HIPOTECZNY*********************
****************************************************************/
/*
 * TOP
 */
.lp_emed_comparison_mortgage_top a,
.lp_emed_comparison_mortgage_footer a{
	color: #607A05;
}
.lp_emed_comparison_mortgage_top .komunikatError{
	border: 2px solid red;
	background-color: #fff;
	color: red;
	margin-bottom:0;
}
.lp_emed_comparison_mortgage_top .error{
	color: red;
	text-shadow: 0px 0px 5px #fff;
}
.lp_emed_comparison_mortgage_logo {
	background: #fff;
	height: 100px;
}
.lp_emed_comparison_mortgage_logo  .confronter_logo{
	margin-top: 16px;
	margin-left: 0;
}
.lp_emed_comparison_mortgage_top {
	display: block;
	padding: 0 0 30px 0;
	background: #fcdcd6 url('../images/lp_emed_comparison_cash_loan_background.jpg') top center no-repeat;
	background-size: cover;
}
.lp_emed_comparison_mortgage_top .container {
	position: relative;
	padding-left: 100px;
}
.lp_emed_comparison_mortgage_top .box_left{
	float: left!important;
}
.lp_emed_comparison_mortgage_top .container .mortgage_home{
	position: absolute;
	top: 208px;
	left: 24px;
}
.lp_emed_comparison_mortgage_top .box_left header h1{
	font-size: 51px;
	font-weight: bold;
	color: #fff;
	text-align: left;
}
.lp_emed_comparison_mortgage_top .box_left p{
	font-size: 27px;
	font-weight: normal;
	color: #fff;
	text-align: left;
	padding: 0 20px;
	padding-right: 0;
}
.lp_emed_comparison_mortgage_top .box_right {
	margin-top: -60px;
	float: right!important;
}
.lp_emed_comparison_mortgage_top .box_right .form_container{
	background: rgba(255,255,255,.57);
	margin-top: 0;
	padding: 0;
	padding-bottom: 10px;
	width:  269px;
	height: auto;
}
.lp_emed_comparison_mortgage_top .box_right .form_container header{
	background: url('../images/lp_emed_comparison_cash_loan_form_header.png') top -1px right no-repeat;
	width: 269px;
	height: 142px;
}
.lp_emed_comparison_mortgage_top .box_right .form_container header h1{
	text-align: center;
	font-size:26px;
	color: #fff;
	font-weight: bold;
	margin-bottom:2px;
	line-height: 1;
	padding-top: 30px;
	margin-top: 0;
}
.lp_emed_comparison_mortgage_top .box_right .form_container header p{
	text-align: center;
	font-size: 22px;
	color: #fff;
	font-weight: normal;
	margin: 0;
	padding-bottom: 5px;	
}
.lp_emed_comparison_mortgage_top .box_right .form_container form p{
	display: inline-block;
	width: 100%;
	padding: 2px 15px;
	margin: 0;
	font-family: Open Sans;
	font-size: 14px;
	font-weight: bold;
	color: #040404;
}
.lp_emed_comparison_mortgage_top .box_right .form_container input[type=text],
.lp_emed_comparison_mortgage_top .box_right .form_container  input[type=tel],
.lp_emed_comparison_mortgage_top .box_right .form_container input[type=email]{
	margin: 2px 0;
	padding: 7px 5px;
	width: 100%;
	border: none;
	border-radius: 4px;
	font-size: 14px;
}
.lp_emed_comparison_mortgage_top .box_right .form_container  input[type=submit]{
	display: block;
	max-width: 212px;
	width: 212px;
	height: 65px;
	padding: 9px 0;
	margin: 4px auto;
	box-sizing: border-box;
	border: 0;
	font-size: 31px;
	font-weight: bold;
	color: #ffffff;
	background: url('../images/lp_emed_comparison_cash_loan_arr.png') top 17px right 25px no-repeat,url('../images/lp_emed_comparison_cash_loan_submit.png') top center no-repeat;
}
.lp_emed_comparison_mortgage_top .box_right .form_container  input[type=submit]:hover{
	background: url('../images/lp_emed_comparison_cash_loan_arr.png') top 17px right 23px no-repeat,url('../images/lp_emed_comparison_cash_loan_submit.png') top center no-repeat;
	color: #fae8d4;
}
.lp_emed_comparison_mortgage_top .box_right .form_container .small {
	font-size: 10px;
	font-weight: normal;
	padding-top: 0;
	padding-right:30px;
}
.lp_emed_comparison_mortgage_header_footer{
	display: none;
	background: #fcdcd6;
	margin-top: -78px;
	height: 150px;
}
.lp_emed_comparison_mortgage_footer{
	padding: 20px;
}
.lp_emed_comparison_mortgage_footer .legal_notice {
	font-size: 11px;
	font-weight: normal;
	line-height: 1;
	color: #A6A6A6;
	text-align: justify;
}
.lp_emed_comparison_mortgage_top .box_left_konwersja{
	padding: 106px 0;
}
.lp_emed_comparison_mortgage_top .box_left_konwersja header h1{
	font-size: 52px;
	font-weight: bold;
	color: #fff;
	text-align: center;
}
.lp_emed_comparison_mortgage_top .box_left_konwersja header p{
	font-size: 32px;
	font-weight: normal;
	color: #fff;
	text-align: center;
}
@media (max-width:991px){
	.lp_emed_comparison_mortgage_top .container{
		padding-left: 50px;
	}
	.lp_emed_comparison_mortgage_top .container .mortgage_home{
		top: 189px;
		left: -19px;
	}
	.lp_emed_comparison_mortgage_top .box_left header h1{
		font-size: 37px;
		padding-left: 0;
	}
	.lp_emed_comparison_mortgage_top .box_left  p{
		padding: 0;
		font-size: 25px;
	}
	.lp_emed_comparison_mortgage_top .box_left_konwersja{
		padding: 88px 0;
	}
	.lp_emed_comparison_mortgage_top .box_left_konwersja header p{
		font-size: 31px;
	}
}
@media (max-width:767px){
	.lp_emed_comparison_mortgage_top .container{
		padding-left: 0;
		max-width: 320px;
	}
	.lp_emed_comparison_mortgage_top .container .mortgage_home{
		top: 120px;
		left: calc(50% - 114px);
		width: 200px;
		z-index: 1;
	}
	.lp_emed_comparison_mortgage_top .box_left{
		padding-left: 0;
	}
	.lp_emed_comparison_mortgage_top .box_left header h1{
		padding-left: 0;
		position: relative;
		z-index: 99;
		margin-bottom: 60px;
		text-align: center;
		font-size: 39px;
	}
	.lp_emed_comparison_mortgage_top .box_left p{
		padding: 0;
		padding-right: 0;
		padding-top: 46px;
		font-size: 24px;
		text-shadow: 0 0 5px #000;
		text-align: center;
	}
	.lp_emed_comparison_mortgage_top .box_right {
		margin-top: 0;
		margin: 0 auto;
		padding: 0 20px;
	}
	.lp_emed_comparison_mortgage_top .box_right .form_container{
		margin: auto;
	}
	.lp_emed_comparison_mortgage_top .box_left_konwersja header p{
		font-size: 30px;
	}
}	
@media (max-width:320px){
	.lp_emed_comparison_mortgage_top .container {
		padding-left: 0;
		padding-right: 0;
	}
	.lp_emed_comparison_mortgage_top .container .mortgage_home{
		top: 128px;
		left: 37px;
		width: 200px;
	}
	.lp_emed_comparison_mortgage_top .box_left header h1{
		text-align: center;
	}
	.lp_emed_comparison_mortgage_top .box_left p{
		padding: 0;
		padding-right: 0;
		padding-top: 46px;
		padding-left: 15px;
		font-size: 24px;
	}
	.lp_emed_comparison_mortgage_top .box_right {
		margin: 0;
		padding: 0;
	}
	.lp_emed_comparison_mortgage_top .box_left_konwersja{
		padding: 70px 0;
	}
	.lp_emed_comparison_mortgage_top .box_left_konwersja header h1{
		font-size: 45px;
	}
}
 /***************************************************************
***********************LP KREDYT GOTĂWKOWY*********************
****************************************************************/
.lp_emed_comparison_cash_loan_top a,
.lp_emed_comparison_cash_loan_footer a{
	color: #607A05;
}
.lp_emed_comparison_cash_loan_top .komunikatError{
	border: 2px solid red;
	background-color: #fff;
	color: red;
	margin-bottom:0;
}
.lp_emed_comparison_cash_loan_top .error{
	color: red;
	text-shadow: 0px 0px 5px #fff;
}
.lp_emed_comparison_cash_loan_logo {
	background: #fff;
	height: 100px;
}
.lp_emed_comparison_cash_loan_logo  .confronter_logo{
	margin-top: 16px;
	margin-left: 0;
}
.lp_emed_comparison_cash_loan_top {
	display: block;
	padding: 0 0 30px 0;
	background: #fcdcd6 url('../images/lp_emed_comparison_cash_loan_background.jpg') top center no-repeat;
	background-size: cover;
}
.lp_emed_comparison_cash_loan_top .container {
	position: relative;
	padding-left: 100px;
}
.lp_emed_comparison_cash_loan_top .box_left{
	float: left!important;
}
.lp_emed_comparison_cash_loan_top .container .cash_loan_cash{
	position: absolute;
	top: 242px;
	left: 198px;
}
.lp_emed_comparison_cash_loan_top .box_left header h1{
	font-size: 49px;
	font-weight: bold;
	color: #fff;
	text-align: left;
}
.lp_emed_comparison_cash_loan_top .box_left ul.points{
	list-style:none;
	color: #fff;
	text-align: left;
	padding: 0;
	margin-top: 30px;
	margin-left: 0;
}
.lp_emed_comparison_cash_loan_top .box_left ul.points li{
	display: block;
	background: url('../images/lp_emed_comparison_cash_loan_point.png') top 5px left no-repeat;
	padding-left: 33px;
	padding-bottom: 15px;
	padding-top: 0;
	font-weight: normal;
	font-size: 25px;
}
.lp_emed_comparison_cash_loan_top .box_right {
	margin-top: -60px;
	float: right!important;
}
.lp_emed_comparison_cash_loan_top .box_right .form_container{
	background: rgba(255,255,255,.57);
	margin-top: 0;
	padding: 0;
	padding-bottom: 10px;
	width:  269px;
	height: auto;
}
.lp_emed_comparison_cash_loan_top .box_right .form_container header{
	background: url('../images/lp_emed_comparison_cash_loan_form_header.png') top -1px right no-repeat;
	width: 269px;
	height: 142px;
}
.lp_emed_comparison_cash_loan_top .box_right .form_container header h1{
	text-align: center;
	font-size:26px;
	color: #fff;
	font-weight: bold;
	margin-bottom:2px;
	line-height: 1;
	padding-top: 30px;
	margin-top: 0;
}
.lp_emed_comparison_cash_loan_top .box_right .form_container header p{
	text-align: center;
	font-size: 22px;
	color: #fff;
	font-weight: normal;
	margin: 0;
	padding-bottom: 5px;	
}
.lp_emed_comparison_cash_loan_top .box_right .form_container form p{
	display: inline-block;
	width: 100%;
	padding: 2px 15px;
	margin: 0;
	font-family: Open Sans;
	font-size: 14px;
	font-weight: bold;
	color: #040404;
}
.lp_emed_comparison_cash_loan_top .box_right .form_container input[type=text],
.lp_emed_comparison_cash_loan_top .box_right .form_container  input[type=tel],
.lp_emed_comparison_cash_loan_top .box_right .form_container input[type=email]{
	margin: 2px 0;
	padding: 7px 5px;
	width: 100%;
	border: none;
	border-radius: 4px;
	font-size: 14px;
}
.lp_emed_comparison_cash_loan_top .box_right .form_container  input[type=submit]{
	display: block;
	max-width: 212px;
	width: 212px;
	height: 65px;
	padding: 9px 0;
	margin: 4px auto;
	box-sizing: border-box;
	border: 0;
	font-size: 31px;
	font-weight: bold;
	color: #ffffff;
	background: url('../images/lp_emed_comparison_cash_loan_arr.png') top 17px right 25px no-repeat,url('../images/lp_emed_comparison_cash_loan_submit.png') top center no-repeat;
}
.lp_emed_comparison_cash_loan_top .box_right .form_container  input[type=submit]:hover{
	background: url('../images/lp_emed_comparison_cash_loan_arr.png') top 17px right 23px no-repeat,url('../images/lp_emed_comparison_cash_loan_submit.png') top center no-repeat;
	color: #fae8d4;
}
.lp_emed_comparison_cash_loan_top .box_right .form_container .small {
	font-size: 10px;
	font-weight: normal;
	padding-top: 0;
	padding-right:30px;
}
.lp_emed_comparison_cash_loan_header_footer{
	display: none;
	background: #fcdcd6;
	margin-top: -78px;
	height: 150px;
}
.lp_emed_comparison_cash_loan_footer{
	padding: 20px;
}
.lp_emed_comparison_cash_loan_footer .legal_notice {
	font-size: 11px;
	font-weight: normal;
	line-height: 1;
	color: #A6A6A6;
	text-align: justify;
}
.lp_emed_comparison_cash_loan_top .box_left_konwersja{
	padding: 106px 0;
}
.lp_emed_comparison_cash_loan_top .box_left_konwersja header h1{
	font-size: 52px;
	font-weight: bold;
	color: #fff;
	text-align: center;
}
.lp_emed_comparison_cash_loan_top .box_left_konwersja header p{
	font-size: 32px;
	font-weight: normal;
	color: #fff;
	text-align: center;
}
@media (max-width:991px){
	.lp_emed_comparison_cash_loan_top .container{
		padding-left: 50px;
	}
	.lp_emed_comparison_cash_loan_top .container .cash_loan_cash{
		top: 232px;
		left: 51px;
	}
	.lp_emed_comparison_cash_loan_top .box_left header h1{
		font-size: 38px;
		padding-left: 0;
	}
	.lp_emed_comparison_cash_loan_top .box_left ul.points{
		padding-left: 6px;
	}
	.lp_emed_comparison_cash_loan_top .box_left_konwersja{
		padding: 88px 0;
	}
	.lp_emed_comparison_cash_loan_top .box_left_konwersja header p{
		font-size: 31px;
	}
}
@media (max-width:767px){
	.lp_emed_comparison_cash_loan_top .container{
		padding-left: 0;
		max-width: 320px;
	}
	.lp_emed_comparison_cash_loan_top .container .cash_loan_cash{
		top: 120px;
		left: calc(50% - 93px);
		width: 177px;
		z-index: 1;
	}
	.lp_emed_comparison_cash_loan_top .box_left{
		padding-left: 0;
		padding-right: 0;
		margin-right: 0;
	}
	.lp_emed_comparison_cash_loan_top .box_left header h1{
		padding-left: 0;
		position: relative;
		z-index: 99;
		margin-bottom: 60px;
		text-align: center;
		font-size: 39px;
	}
	.lp_emed_comparison_cash_loan_top .box_left ul.points{
		padding: 0;
		margin-top: 120px;
		position: relative;
		z-index: 999;
	}
	.lp_emed_comparison_cash_loan_top .box_left ul.points li{
		padding-left: 36px;
		padding-bottom: 4px;
		padding-top: 12px;
		font-size: 19px;
		text-shadow: 0 0 5px #000;
		background: url('../images/lp_emed_comparison_cash_loan_point.png') top 5px left 16px no-repeat;
		text-align: center;
	}
	.lp_emed_comparison_cash_loan_top .box_right {
		margin-top: 0;
		margin: 0 auto;
		padding: 0 20px;
	}
	.lp_emed_comparison_cash_loan_top .box_left_konwersja header p{
		font-size: 30px;
	}
	.lp_emed_comparison_cash_loan_top .box_right .form_container{
		margin: auto;
	}
}
@media (max-width:320px){
	.lp_emed_comparison_cash_loan_top .container{
		padding-left: 0;
		padding-right: 0;
	}
	.lp_emed_comparison_cash_loan_top .container .cash_loan_cash{
		top: 129px;
		left: 51px;
	}
	.lp_emed_comparison_cash_loan_top .box_left header h1{
		text-align: center;
	}
	.lp_emed_comparison_cash_loan_top .box_left ul.points{
		text-align: left;
		padding: 0;
		padding-left: 15px;
	}
	.lp_emed_comparison_cash_loan_top .box_left ul.points li{
		padding-left: 23px;
		padding-bottom: 5px;
		padding-top: 9px;
		font-size: 19px;
		background: url('../images/lp_emed_comparison_cash_loan_point.png') top 5px left no-repeat;
	}
	.lp_emed_comparison_cash_loan_top .box_right {
		margin: 0;
		padding: 0;
	}
	.lp_emed_comparison_cash_loan_top .box_left_konwersja{
		padding: 70px 0;
	}
	.lp_emed_comparison_cash_loan_top .box_left_konwersja header h1{
		font-size: 45px;
	}
}
 /***************************************************************
***********************LP KREDYT FIRMOWY*************************
****************************************************************/
/*
 * TOP
 */
.lp_emed_comparison_corporate_credit_top a,
.lp_emed_comparison_corporate_credit_footer a{
	color: #607A05;
}
.lp_emed_comparison_corporate_credit_top .komunikatError{
	border: 2px solid red;
	background-color: #fff;
	color: red;
	margin-bottom:0;
}
.lp_emed_comparison_corporate_credit_top .error{
	color: red;
	text-shadow: 0px 0px 5px #fff;
}
.lp_emed_comparison_corporate_credit_logo {
	background: #fff;
	height: 100px;
}
.lp_emed_comparison_corporate_credit_logo  .confronter_logo{
	margin-top: 16px;
	margin-left: 0;
}
.lp_emed_comparison_corporate_credit_top {
	display: block;
	padding: 0 0 30px 0;
	background: #fcdcd6 url('../images/lp_emed_comparison_cash_loan_background.jpg') top center no-repeat;
	background-size: cover;
}
.lp_emed_comparison_corporate_credit_top .container {
	position: relative;
	padding-left: 100px;
}
.lp_emed_comparison_corporate_credit_top .box_left{
	float: left!important;
}
.lp_emed_comparison_corporate_credit_top .container .corporate_credit_briefcase{
	position: absolute;
	top: 239px;
	left: 157px;
}
.lp_emed_comparison_corporate_credit_top .box_left header h1{
	font-size: 52px;
	font-weight: bold;
	color: #fff;
	text-align: left;
}
.lp_emed_comparison_corporate_credit_top .box_left ul.points{
	list-style:none;
	color: #fff;
	text-align: left;
	padding: 0;
	margin-top: 30px;
	margin-left: 0;
}
.lp_emed_comparison_corporate_credit_top .box_left ul.points li{
	display: block;
	background: url('../images/lp_emed_comparison_cash_loan_point.png') top 5px left no-repeat;
	padding-left: 33px;
	padding-bottom: 15px;
	padding-top: 0;
	font-weight: normal;
	font-size: 25px;
}
.lp_emed_comparison_corporate_credit_top .box_right {
	margin-top: -60px;
	float: right!important;
}
.lp_emed_comparison_corporate_credit_top .box_right .form_container{
	background: rgba(255,255,255,.57);
	margin-top: 0;
	padding: 0;
	padding-bottom: 10px;
	width:  269px;
	height: auto;
}
.lp_emed_comparison_corporate_credit_top .box_right .form_container header{
	background: url('../images/lp_emed_comparison_cash_loan_form_header.png') top -1px right no-repeat;
	width: 269px;
	height: 142px;
}
.lp_emed_comparison_corporate_credit_top .box_right .form_container header h1{
	text-align: center;
	font-size:26px;
	color: #fff;
	font-weight: bold;
	margin-bottom:2px;
	line-height: 1;
	padding-top: 30px;
	margin-top: 0;
}
.lp_emed_comparison_corporate_credit_top .box_right .form_container header p{
	text-align: center;
	font-size: 22px;
	color: #fff;
	font-weight: normal;
	margin: 0;
	padding-bottom: 5px;	
}
.lp_emed_comparison_corporate_credit_top .box_right .form_container form p{
	display: inline-block;
	width: 100%;
	padding: 2px 15px;
	margin: 0;
	font-family: Open Sans;
	font-size: 14px;
	font-weight: bold;
	color: #040404;
}
.lp_emed_comparison_corporate_credit_top .box_right .form_container input[type=text],
.lp_emed_comparison_corporate_credit_top .box_right .form_container  input[type=tel],
.lp_emed_comparison_corporate_credit_top .box_right .form_container input[type=email]{
	margin: 2px 0;
	padding: 7px 5px;
	width: 100%;
	border: none;
	border-radius: 4px;
	font-size: 14px;
}
.lp_emed_comparison_corporate_credit_top .box_right .form_container  input[type=submit]{
	display: block;
	max-width: 212px;
	width: 212px;
	height: 65px;
	padding: 9px 0;
	margin: 4px auto;
	box-sizing: border-box;
	border: 0;
	font-size: 31px;
	font-weight: bold;
	color: #ffffff;
	background: url('../images/lp_emed_comparison_cash_loan_arr.png') top 17px right 25px no-repeat,url('../images/lp_emed_comparison_cash_loan_submit.png') top center no-repeat;
}
.lp_emed_comparison_corporate_credit_top .box_right .form_container  input[type=submit]:hover{
	background: url('../images/lp_emed_comparison_cash_loan_arr.png') top 17px right 23px no-repeat,url('../images/lp_emed_comparison_cash_loan_submit.png') top center no-repeat;
	color: #fae8d4;
}
.lp_emed_comparison_corporate_credit_top .box_right .form_container .small {
	font-size: 10px;
	font-weight: normal;
	padding-top: 0;
	padding-right:30px;
}
.lp_emed_comparison_corporate_credit_header_footer{
	display: none;
	background: #fcdcd6;
	margin-top: -78px;
	height: 150px;
}
.lp_emed_comparison_corporate_credit_footer{
	padding: 20px;
}
.lp_emed_comparison_corporate_credit_footer .legal_notice {
	font-size: 11px;
	font-weight: normal;
	line-height: 1;
	color: #A6A6A6;
	text-align: justify;
}
.lp_emed_comparison_corporate_credit_top .box_left_konwersja{
	padding: 106px 0;
}
.lp_emed_comparison_corporate_credit_top .box_left_konwersja header h1{
	font-size: 52px;
	font-weight: bold;
	color: #fff;
	text-align: center;
}
.lp_emed_comparison_corporate_credit_top .box_left_konwersja header p{
	font-size: 32px;
	font-weight: normal;
	color: #fff;
	text-align: center;
}
@media (max-width:991px){
	.lp_emed_comparison_corporate_credit_top .container{
		padding-left: 50px;
	}
	.lp_emed_comparison_corporate_credit_top .container  .corporate_credit_briefcase{
		top: 232px;
		left: 0;
	}
	.lp_emed_comparison_corporate_credit_top .box_left header h1{
		font-size: 43px;
		padding-left: 0;
	}
	.lp_emed_comparison_corporate_credit_top .box_left ul.points{
		padding-left: 6px;
	}
	.lp_emed_comparison_corporate_credit_top .box_left ul.points li{
		font-size: 24px;
	}
	.lp_emed_comparison_corporate_credit_top .box_left_konwersja{
		padding: 88px 0;
	}
	.lp_emed_comparison_corporate_credit_top .box_left_konwersja header p{
		font-size: 31px;
	}
}
@media (max-width:767px){
	.lp_emed_comparison_corporate_credit_top .container{
		padding-left: 0;
		max-width: 320px;
	}
	.lp_emed_comparison_corporate_credit_top .box_left{
		padding-left: 0;
		padding-right: 0;
		margin-right: 0;
	}
	.lp_emed_comparison_corporate_credit_top .container  .corporate_credit_briefcase{
		top: 82px;
		left: calc(50% - 92px);
		width: 177px;
		z-index: 1;
	}
	.lp_emed_comparison_corporate_credit_top .box_left header h1{
		padding-left: 0;
		position: relative;
		z-index: 99;
		margin-bottom: 60px;
		text-align: center;
		font-size: 39px;
	}
	.lp_emed_comparison_corporate_credit_top .box_left ul.points{
		padding: 0;
		margin-top: 120px;
		position: relative;
		z-index: 999;
	}
	.lp_emed_comparison_corporate_credit_top .box_left ul.points li{
		padding-left: 36px;
		padding-bottom: 4px;
		padding-top: 12px;
		font-size: 19px;
		text-shadow: 0 0 5px #000;
		background: url('../images/lp_emed_comparison_cash_loan_point.png') top 5px left 16px no-repeat;
		text-align: center;
	}
	.lp_emed_comparison_corporate_credit_top .box_right {
		margin-top: 0;
		margin: 0 auto;
		padding: 0 20px;
	}
	.lp_emed_comparison_corporate_credit_top .box_left_konwersja header p{
		font-size: 30px;
	}
	.lp_emed_comparison_corporate_credit_top .box_right .form_container{
		margin: auto;
	}
}
@media (max-width:320px){
	.lp_emed_comparison_corporate_credit_top .container{
		padding-left: 0;
		padding-right: 0;
	}
	.lp_emed_comparison_corporate_credit_top .container  .corporate_credit_briefcase{
		top: 64px;
		left: 64px;
	}
	.lp_emed_comparison_corporate_credit_top .box_left{
		padding-left: 0;
	}
	.lp_emed_comparison_corporate_credit_top .box_left header h1{
		text-align: center;
		font-size: 35px;
	}
	.lp_emed_comparison_corporate_credit_top .box_left ul.points{
		text-align: left;
		padding: 0;
		padding-left: 15px;
	}
	.lp_emed_comparison_corporate_credit_top .box_left ul.points li{
		padding-left: 22px;
		padding-bottom: 5px;
		padding-top: 9px;
		font-size: 19px;
		background: url('../images/lp_emed_comparison_cash_loan_point.png') top 5px left no-repeat;
	}
	.lp_emed_comparison_corporate_credit_top .box_right {
		margin: 0;
		padding: 0;
	}
	.lp_emed_comparison_corporate_credit_top .box_left_konwersja{
		padding: 70px 0;
	}
	.lp_emed_comparison_corporate_credit_top .box_left_konwersja header h1{
		font-size: 45px;
	}
}
/***************************************************************
***********************LP SZYBKA POĹťYCZKA************************
****************************************************************/
/*
 * TOP
 */
.lp_emed_comparison_fast_loan_top a,
.lp_emed_comparison_fast_loan_footer a{
	color: #607A05;
}
.lp_emed_comparison_fast_loan_top .komunikatError{
	border: 2px solid red;
	background-color: #fff;
	color: red;
	margin-bottom:0;
}
.lp_emed_comparison_fast_loan_top .error{
	color: red;
	text-shadow: 0px 0px 5px #fff;
}
.lp_emed_comparison_fast_loan_logo {
	background: #fff;
	height: 100px;
}
.lp_emed_comparison_fast_loan_logo img.confronter_logo{
	margin-top: 16px;
	margin-left: 0;
}
.lp_emed_comparison_fast_loan_top {
	display: block;
	padding: 0 0 30px 0;
	background: #fcdcd6 url('../images/lp_emed_comparison_cash_loan_background.jpg') top center no-repeat;
	background-size: cover;
}
.lp_emed_comparison_fast_loan_top .container {
	position: relative;
	padding-left: 100px;
}
.lp_emed_comparison_fast_loan_top .box_left{
	float: left!important;
}
.lp_emed_comparison_fast_loan_top .container .fast_loan_stopwatch_and_cash{
	position: absolute;
	top: 227px;
	left: 169px;
}
.lp_emed_comparison_fast_loan_top .box_left header h1{
	font-size: 52px;
	font-weight: bold;
	color: #fff;
	text-align: left;
}
.lp_emed_comparison_fast_loan_top .box_left ul.points{
	list-style:none;
	color: #fff;
	text-align: left;
	padding: 0;
	margin-top: 30px;
	margin-left: 0;
}
.lp_emed_comparison_fast_loan_top .box_left ul.points li{
	display: block;
	background: url('../images/lp_emed_comparison_cash_loan_point.png') top 5px left no-repeat;
	padding-left: 33px;
	padding-bottom: 15px;
	padding-top: 0;
	font-weight: normal;
	font-size: 25px;
}
.lp_emed_comparison_fast_loan_top .box_right {
	margin-top: -60px;
	float: right!important;
}
.lp_emed_comparison_fast_loan_top .box_right .form_container{
	background: rgba(255,255,255,.57);
	margin-top: 0;
	padding: 0;
	padding-bottom: 10px;
	width:  269px;
	height: auto;
}
.lp_emed_comparison_fast_loan_top .box_right .form_container header{
	background: url('../images/lp_emed_comparison_cash_loan_form_header.png') top -1px right no-repeat;
	width: 269px;
	height: 142px;
}
.lp_emed_comparison_fast_loan_top .box_right .form_container header h1{
	text-align: center;
	font-size:25px;
	color: #fff;
	font-weight: bold;
	margin-bottom:2px;
	line-height: 1;
	margin-top: 0;
}
.lp_emed_comparison_fast_loan_top .box_right .form_container header h2{
	text-align: center;
	font-size:23px;
	color: #fff;
	font-weight: normal;
	margin-bottom:2px;
	line-height: 1;
	padding-top: 15px;
	margin-top: 0;
}
.lp_emed_comparison_fast_loan_top .box_right .form_container header p{
	text-align: center;
	font-size: 24px;
	color: #fff;
	font-weight: normal;
	margin: 0;
	padding-bottom: 5px;	
}
.lp_emed_comparison_fast_loan_top .box_right .form_container form p{
	display: inline-block;
	width: 100%;
	padding: 2px 15px;
	margin: 0;
	font-family: Open Sans;
	font-size: 14px;
	font-weight: bold;
	color: #040404;
}
.lp_emed_comparison_fast_loan_top .box_right .form_container input[type=text],
.lp_emed_comparison_fast_loan_top .box_right .form_container  input[type=tel],
.lp_emed_comparison_fast_loan_top .box_right .form_container input[type=email]{
	margin: 2px 0;
	padding: 7px 5px;
	width: 100%;
	border: none;
	border-radius: 4px;
	font-size: 14px;
}
.lp_emed_comparison_fast_loan_top .box_right .form_container  input[type=submit]{
	display: block;
	max-width: 212px;
	width: 212px;
	height: 65px;
	padding: 9px 0;
	margin: 4px auto;
	box-sizing: border-box;
	border: 0;
	font-size: 31px;
	font-weight: bold;
	color: #ffffff;
	background: url('../images/lp_emed_comparison_cash_loan_arr.png') top 17px right 25px no-repeat,url('../images/lp_emed_comparison_cash_loan_submit.png') top center no-repeat;
}
.lp_emed_comparison_fast_loan_top .box_right .form_container  input[type=submit]:hover{
	background: url('../images/lp_emed_comparison_cash_loan_arr.png') top 17px right 23px no-repeat,url('../images/lp_emed_comparison_cash_loan_submit.png') top center no-repeat;
	color: #fae8d4;
}
.lp_emed_comparison_fast_loan_top .box_right .form_container .small {
	font-size: 10px;
	font-weight: normal;
	padding-top: 0;
	padding-right:30px;
}
.lp_emed_comparison_fast_loan_header_footer{
	display: none;
	background: #fcdcd6;
	margin-top: -78px;
	height: 150px;
}
.lp_emed_comparison_fast_loan_footer{
	padding: 20px;
}
.lp_emed_comparison_fast_loan_footer .legal_notice {
	font-size: 11px;
	font-weight: normal;
	line-height: 1;
	color: #A6A6A6;
	text-align: justify;
}
.lp_emed_comparison_fast_loan_top .box_left_konwersja{
	padding: 106px 0;
}
.lp_emed_comparison_fast_loan_top .box_left_konwersja header h1{
	font-size: 52px;
	font-weight: bold;
	color: #fff;
	text-align: center;
}
.lp_emed_comparison_fast_loan_top .box_left_konwersja header p{
	font-size: 32px;
	font-weight: normal;
	color: #fff;
	text-align: center;
}
@media (max-width:991px){
	.lp_emed_comparison_fast_loan_top .container{
		padding-left: 50px;
	}
	.lp_emed_comparison_fast_loan_top .container .fast_loan_stopwatch_and_cash{
		top: 232px;
		left: 73px;
		width: 350px;
	}
	.lp_emed_comparison_fast_loan_top .box_left header h1{
		font-size: 43px;
		padding-left: 0;
	}
	.lp_emed_comparison_fast_loan_top .box_left ul.points{
		padding-left: 6px;
	}
	.lp_emed_comparison_fast_loan_top .box_left_konwersja{
		padding: 88px 0;
	}
	.lp_emed_comparison_fast_loan_top .box_left_konwersja header p{
		font-size: 31px;
	}	
}
@media (max-width:767px){
	.lp_emed_comparison_fast_loan_top .container{
		padding-left: 0;
		max-width: 320px;
	}
	.lp_emed_comparison_fast_loan_top .box_left{
		padding-left: 0;
		padding-right: 0;
		margin-right: 0;
	}
	.lp_emed_comparison_fast_loan_top .container .fast_loan_stopwatch_and_cash{
		top: 120px;
		left: calc(50% - 114px);
		width: 177px;
		z-index: 1;
	}
	.lp_emed_comparison_fast_loan_top .box_left header h1{
		padding-left: 0;
		position: relative;
		z-index: 99;
		margin-bottom: 60px;
		font-size: 39px;
		text-align: center;
	}
	.lp_emed_comparison_fast_loan_top .box_left ul.points{
		padding: 0;
		margin-top: 135px;
		position: relative;
		z-index: 999;
	}
	.lp_emed_comparison_fast_loan_top .box_left ul.points li{
		padding-left: 36px;
		padding-bottom: 4px;
		padding-top: 12px;
		font-size: 19px;
		text-shadow: 0 0 5px #000;
		background: url('../images/lp_emed_comparison_cash_loan_point.png') top 5px left 16px no-repeat;
		text-align: center;
	}
	.lp_emed_comparison_fast_loan_top .box_right {
		margin-top: 0;
		margin: 0 auto;
		padding: 0 20px;
	}
	.lp_emed_comparison_fast_loan_top .box_right .form_container{
		margin: auto;
	}
	.lp_emed_comparison_fast_loan_top .box_left_konwersja header p{
		font-size: 30px;
	}
}
@media (max-width:320px){
	.lp_emed_comparison_fast_loan_top .container{
		padding-left: 0;
		padding-right: 0;
	}
	.lp_emed_comparison_fast_loan_top .box_left header h1{
		text-align: center;
	}
	.lp_emed_comparison_fast_loan_top .box_left ul.points{
		padding: 0;
		padding-left: 15px;
	}
	.lp_emed_comparison_fast_loan_top .box_left ul.points li{
		padding-left: 21px;
		padding-bottom: 5px;
		padding-top: 9px;
		font-size: 19px;
		background: url('../images/lp_emed_comparison_cash_loan_point.png') top 5px left no-repeat;
	}
	.lp_emed_comparison_fast_loan_top .box_right {
		padding-right: 0;
		padding-left: 0;
	}
	.lp_emed_comparison_fast_loan_top .container .fast_loan_stopwatch_and_cash{
		top: 126px;
		left: 37px;
	}
	.lp_emed_comparison_fast_loan_top .box_left_konwersja{
		padding: 70px 0;
	}
	.lp_emed_comparison_fast_loan_top .box_left_konwersja header h1{
		font-size: 45px;
	}
}
/***************************************************************
********************** LP SZYBKA POZYCZKA 2 ********************
****************************************************************/
.lp_fast_loan_2_top a,
.lp_fast_loan_2_footer a{
	color: #607A05;
}
.lp_fast_loan_2_top .komunikatError{
	border: 2px solid red;
	background-color: #fff;
	color: red;
	margin-bottom:0;
}
.lp_fast_loan_2_top .error{
	color: red;
	text-shadow: 0px 0px 5px #fff;
}
.lp_fast_loan_2_logo {
	background: #fff;
	height: 100px;
}
.lp_fast_loan_2_logo img.confronter_logo{
	margin-top: 16px;
	margin-left: 0;
}
.lp_fast_loan_2_top {
	background: #ccc url('../images/confronter_szybka_pozyczka_lp2.jpg') top center no-repeat;
	background-size: cover;
	padding-bottom: 45px;
}
.lp_fast_loan_2_top .container {
	position: relative;
}
.lp_fast_loan_2_top .box_left{
	float: left!important;
}
.lp_fast_loan_2_top .container .fast_loan_stopwatch_and_cash{
	position: absolute;
	top: 180px;
    right: 240px;
}
.lp_fast_loan_2_top .box_left header h1{
	font-size: 30px;
	font-weight: bold;
	color: #fff;
	text-align: left;
}
.lp_fast_loan_2_top .box_left header p {
	font-size: 20px;
	color: #fff;
}
.lp_fast_loan_2_top .box_left ul.points{
	list-style:none;
	color: #fff;
	text-align: left;
	padding: 0;
	margin-top: 30px;
	margin-left: 0;
}
.lp_fast_loan_2_top .box_left ul.points li{
	display: block;
	background: url('../images/lp_emed_comparison_cash_loan_point.png') top 5px left no-repeat;
	padding-left: 33px;
	padding-bottom: 15px;
	padding-top: 0;
	font-weight: normal;
	font-size: 25px;
	text-shadow: 1px 1px 2px rgba(0,0,0,.2);
}
.lp_fast_loan_2_top .box_right {
	margin-top: -60px;
	float: right!important;
}
.lp_fast_loan_2_top .box_right .form_container{
	background: rgba(255,255,255,.57);
	margin-top: 0;
	padding: 0;
	padding-bottom: 10px;
	width:  269px;
	height: auto;
	margin-left: auto;
}
.lp_fast_loan_2_top .box_right .form_container header{
	background: url('../images/lp_emed_comparison_cash_loan_form_header.png') top -1px right no-repeat;
	width: 269px;
	height: 142px;
}
.lp_fast_loan_2_top .box_right .form_container header h1{
	text-align: center;
	font-size:25px;
	color: #fff;
	font-weight: bold;
	margin-bottom:2px;
	line-height: 1;
	margin-top: 0;
	padding-top: 25px;
}
.lp_fast_loan_2_top .box_right .form_container header h2{
	text-align: center;
	font-size:23px;
	color: #fff;
	font-weight: normal;
	margin-bottom:2px;
	line-height: 1;
	padding-top: 15px;
	margin-top: 0;
}
.lp_fast_loan_2_top .box_right .form_container header p{
	text-align: center;
	font-size: 24px;
	color: #fff;
	font-weight: normal;
	margin: 0;
	padding-bottom: 5px;	
}
.lp_fast_loan_2_top .box_right .form_container form p{
	display: inline-block;
	width: 100%;
	padding: 2px 15px;
	margin: 0;
	font-family: Open Sans;
	font-size: 14px;
	font-weight: bold;
	color: #040404;
}
.lp_fast_loan_2_top .box_right .form_container input[type=text],
.lp_fast_loan_2_top .box_right .form_container  input[type=tel],
.lp_fast_loan_2_top .box_right .form_container input[type=email]{
	margin: 2px 0;
	padding: 7px 5px;
	width: 100%;
	border: none;
	border-radius: 4px;
	font-size: 14px;
}
.lp_fast_loan_2_top .box_right .form_container  input[type=submit]{
	display: block;
	max-width: 212px;
	width: 212px;
	height: 65px;
	padding: 9px 0;
	margin: 4px auto;
	box-sizing: border-box;
	border: 0;
	font-size: 31px;
	font-weight: bold;
	color: #ffffff;
	background: url('../images/lp_emed_comparison_cash_loan_arr.png') top 17px right 25px no-repeat,url('../images/lp_emed_comparison_cash_loan_submit.png') top center no-repeat;
}
.lp_fast_loan_2_top .box_right .form_container  input[type=submit]:hover{
	background: url('../images/lp_emed_comparison_cash_loan_arr.png') top 17px right 23px no-repeat,url('../images/lp_emed_comparison_cash_loan_submit.png') top center no-repeat;
	color: #fae8d4;
}
.lp_fast_loan_2_top .box_right .form_container .small {
	font-size: 10px;
	font-weight: normal;
	padding-top: 0;
	padding-right:30px;
}
.lp_fast_loan_2_footer{
	padding: 20px;
}
.lp_fast_loan_2_footer .legal_notice {
	font-size: 11px;
	font-weight: normal;
	line-height: 1;
	color: #A6A6A6;
	text-align: justify;
}
.lp_fast_loan_2_top .box_left_konwersja{
	padding: 106px 0;
}
.lp_fast_loan_2_top .box_left_konwersja header h1{
	font-size: 52px;
	font-weight: bold;
	color: #fff;
	text-align: center;
}
.lp_fast_loan_2_top .box_left_konwersja header p{
	font-size: 32px;
	font-weight: normal;
	color: #fff;
	text-align: center;
}
@media (max-width:991px){
	.lp_fast_loan_2_top .container{
		padding-left: 50px;
	}
	.lp_fast_loan_2_top .container .fast_loan_stopwatch_and_cash{
		display: none;
	}
	.lp_fast_loan_2_top .box_left header h1{
		font-size: 30px;
		padding-left: 0;
	}
	.lp_fast_loan_2_top .box_left ul.points{
		padding-left: 6px;
		font-size: 20px;
	}
	.lp_fast_loan_2_top .box_left_konwersja{
		padding: 88px 0;
	}
	.lp_fast_loan_2_top .box_left_konwersja header p{
		font-size: 31px;
	}	
}
@media (max-width:767px){
	.lp_fast_loan_2_top .container{
		padding-left: 0;
		max-width: 320px;
	}
	.lp_fast_loan_2_top .box_left{
		padding-left: 0;
		padding-right: 0;
		margin-right: 0;
	}
	.lp_fast_loan_2_top .container .fast_loan_stopwatch_and_cash{
		top: 120px;
		left: calc(50% - 114px);
		width: 177px;
		z-index: 1;
	}
	.lp_fast_loan_2_top .box_left header h1{
		padding-left: 0;
		position: relative;
		z-index: 99;
		margin-bottom: 15px;
		font-size: 28px;
		text-align: center;
	}
	.lp_fast_loan_2_top .box_left header p {
		text-align: center;
		margin-bottom: 0;
	}
	.lp_fast_loan_2_top .box_left ul.points{
		padding: 0;
		margin-top: 5px;
		position: relative;
		z-index: 999;
	}
	.lp_fast_loan_2_top .box_left ul.points li{
		padding-left: 36px;
		padding-bottom: 4px;
		padding-top: 12px;
		font-size: 19px;
		text-shadow: 0 0 5px #000;
		background: url('../images/lp_emed_comparison_cash_loan_point.png') top 5px left 16px no-repeat;
		text-align: center;
	}
	.lp_fast_loan_2_top .box_right {
		margin-top: 0;
		margin: 0 auto;
		padding: 0 20px;
	}
	.lp_fast_loan_2_top .box_right .form_container{
		margin: auto;
	}
	.lp_fast_loan_2_top .box_left_konwersja header p{
		font-size: 30px;
	}
}
@media (max-width:320px){
	.lp_fast_loan_2_top .container{
		padding-left: 0;
		padding-right: 0;
	}
	.lp_fast_loan_2_top .box_left header h1{
		text-align: center;
	}
	.lp_fast_loan_2_top .box_left ul.points{
		padding: 0;
		padding-left: 15px;
	}
	.lp_fast_loan_2_top .box_left ul.points li{
		padding-left: 21px;
		padding-bottom: 5px;
		padding-top: 9px;
		font-size: 19px;
		background: url('../images/lp_emed_comparison_cash_loan_point.png') top 5px left no-repeat;
	}
	.lp_fast_loan_2_top .box_right {
		padding-right: 0;
		padding-left: 0;
	}
	.lp_fast_loan_2_top .container .fast_loan_stopwatch_and_cash{
		top: 126px;
		left: 37px;
	}
	.lp_fast_loan_2_top .box_left_konwersja{
		padding: 70px 0;
	}
	.lp_fast_loan_2_top .box_left_konwersja header h1{
		font-size: 45px;
	}
}
/***************************************************************
******************* LP SZYBKA POZYCZKA SILESIA *****************
****************************************************************/
/*
 * TOP
 */
.lp_emed_comparison_fast_loan_silesia_top a,
.lp_emed_comparison_fast_loan_silesia_footer a{
	color: #607A05;
}
.lp_emed_comparison_fast_loan_silesia_top .komunikatError{
	border: 2px solid red;
	background-color: #fff;
	color: red;
	margin-bottom:0;
}
.lp_emed_comparison_fast_loan_silesia_top .error{
	color: red;
	text-shadow: 0px 0px 5px #fff;
}
.lp_emed_comparison_fast_loan_silesia_logo {
	background: #fff;
	height: 100px;
}
.lp_emed_comparison_fast_loan_silesia_logo img.confronter_logo{
	margin-top: 16px;
	margin-left: 0;
}
.lp_emed_comparison_fast_loan_silesia_top {
	background: #fcdcd6 url('../images/lp_emed_comparison_cash_loan_background.jpg') top center no-repeat;
}
.lp_emed_comparison_fast_loan_silesia_top .container {
	position: relative;
	padding-left: 100px;
}
.lp_emed_comparison_fast_loan_silesia_top .box_left{
	float: left!important;
}
.lp_emed_comparison_fast_loan_silesia_top .container .fast_loan_stopwatch_and_cash{
	position: absolute;
	top: 227px;
	left: 169px;
}
.lp_emed_comparison_fast_loan_silesia_top .box_left header h1{
	font-size: 52px;
	font-weight: bold;
	color: #fff;
	text-align: left;
}
.lp_emed_comparison_fast_loan_silesia_top .box_left ul.points{
	list-style:none;
	color: #fff;
	text-align: left;
	padding: 0;
	margin-top: 30px;
	margin-left: 0;
}
.lp_emed_comparison_fast_loan_silesia_top .box_left ul.points li{
	display: block;
	background: url('../images/lp_emed_comparison_cash_loan_point.png') top 5px left no-repeat;
	padding-left: 33px;
	padding-bottom: 15px;
	padding-top: 0;
	font-weight: normal;
	font-size: 25px;
}
.lp_emed_comparison_fast_loan_silesia_top .box_right {
	margin-top: -60px;
	float: right!important;
}
.lp_emed_comparison_fast_loan_silesia_top .box_right .form_container{
	background: rgba(255,255,255,.57);
	margin-top: 0;
	padding: 0;
	padding-bottom: 10px;
	width:  269px;
	height: auto;
}
.lp_emed_comparison_fast_loan_silesia_top .box_right .form_container header{
	background: url('../images/lp_emed_comparison_cash_loan_form_header.png') top -1px right no-repeat;
	width: 269px;
	height: 142px;
}
.lp_emed_comparison_fast_loan_silesia_top .box_right .form_container header h1{
	text-align: center;
	font-size:25px;
	color: #fff;
	font-weight: bold;
	margin-bottom:2px;
	line-height: 1;
	margin-top: 0;
}
.lp_emed_comparison_fast_loan_silesia_top .box_right .form_container header h2{
	text-align: center;
	font-size:23px;
	color: #fff;
	font-weight: normal;
	margin-bottom:2px;
	line-height: 1;
	padding-top: 15px;
	margin-top: 0;
}
.lp_emed_comparison_fast_loan_silesia_top .box_right .form_container header p{
	text-align: center;
	font-size: 24px;
	color: #fff;
	font-weight: normal;
	margin: 0;
	padding-bottom: 5px;	
}
.lp_emed_comparison_fast_loan_silesia_top .box_right .form_container form p{
	display: inline-block;
	width: 100%;
	padding: 2px 15px;
	margin: 0;
	font-family: Open Sans;
	font-size: 14px;
	font-weight: bold;
	color: #040404;
}
.lp_emed_comparison_fast_loan_silesia_top .box_right .form_container input[type=text],
.lp_emed_comparison_fast_loan_silesia_top .box_right .form_container  input[type=tel],
.lp_emed_comparison_fast_loan_silesia_top .box_right .form_container input[type=email]{
	margin: 2px 0;
	padding: 7px 5px;
	width: 100%;
	border: none;
	border-radius: 4px;
	font-size: 14px;
}
.lp_emed_comparison_fast_loan_silesia_top .box_right .form_container  input[type=submit]{
	display: block;
	max-width: 212px;
	width: 212px;
	height: 65px;
	padding: 9px 0;
	margin: 4px auto;
	box-sizing: border-box;
	border: 0;
	font-size: 31px;
	font-weight: bold;
	color: #ffffff;
	background: url('../images/lp_emed_comparison_cash_loan_arr.png') top 17px right 25px no-repeat,url('../images/lp_emed_comparison_cash_loan_submit.png') top center no-repeat;
}
.lp_emed_comparison_fast_loan_silesia_top .box_right .form_container  input[type=submit]:hover{
	background: url('../images/lp_emed_comparison_cash_loan_arr.png') top 17px right 23px no-repeat,url('../images/lp_emed_comparison_cash_loan_submit.png') top center no-repeat;
	color: #fae8d4;
}
.lp_emed_comparison_fast_loan_silesia_top .box_right .form_container .small {
	font-size: 10px;
	font-weight: normal;
	padding-top: 0;
	padding-right:30px;
}
.lp_emed_comparison_fast_loan_silesia_header_footer{
	background: #fcdcd6;
	margin-top: -78px;
	height: 150px;
}
.lp_emed_comparison_fast_loan_silesia_footer{
	padding: 20px;
}
.lp_emed_comparison_fast_loan_silesia_footer .legal_notice {
	font-size: 11px;
	font-weight: normal;
	line-height: 1;
	color: #A6A6A6;
	text-align: justify;
}
.lp_emed_comparison_fast_loan_silesia_top .box_left_konwersja{
	padding: 106px 0;
}
.lp_emed_comparison_fast_loan_silesia_top .box_left_konwersja header h1{
	font-size: 52px;
	font-weight: bold;
	color: #fff;
	text-align: center;
}
.lp_emed_comparison_fast_loan_silesia_top .box_left_konwersja header p{
	font-size: 32px;
	font-weight: normal;
	color: #fff;
	text-align: center;
}
@media (max-width:991px){
	.lp_emed_comparison_fast_loan_silesia_top .container{
		padding-left: 50px;
	}
	.lp_emed_comparison_fast_loan_silesia_top .container .fast_loan_stopwatch_and_cash{
		top: 232px;
		left: 73px;
		width: 350px;
	}
	.lp_emed_comparison_fast_loan_silesia_top .box_left header h1{
		font-size: 43px;
		padding-left: 0;
	}
	.lp_emed_comparison_fast_loan_silesia_top .box_left ul.points{
		padding-left: 6px;
	}
	.lp_emed_comparison_fast_loan_silesia_top .box_left_konwersja{
		padding: 88px 0;
	}
	.lp_emed_comparison_fast_loan_silesia_top .box_left_konwersja header p{
		font-size: 31px;
	}	
}
@media (max-width:767px){
	.lp_emed_comparison_fast_loan_silesia_top .container{
		padding-left: 0;
		max-width: 320px;
	}
	.lp_emed_comparison_fast_loan_silesia_top .box_left{
		padding-left: 0;
		padding-right: 0;
		margin-right: 0;
	}
	.lp_emed_comparison_fast_loan_silesia_top .container .fast_loan_stopwatch_and_cash{
		top: 120px;
		left: calc(50% - 114px);
		width: 177px;
		z-index: 1;
	}
	.lp_emed_comparison_fast_loan_silesia_top .box_left header h1{
		padding-left: 0;
		position: relative;
		z-index: 99;
		margin-bottom: 60px;
		font-size: 39px;
		text-align: center;
	}
	.lp_emed_comparison_fast_loan_silesia_top .box_left ul.points{
		padding: 0;
		margin-top: 135px;
		position: relative;
		z-index: 999;
	}
	.lp_emed_comparison_fast_loan_silesia_top .box_left ul.points li{
		padding-left: 36px;
		padding-bottom: 4px;
		padding-top: 12px;
		font-size: 19px;
		text-shadow: 0 0 5px #000;
		background: url('../images/lp_emed_comparison_cash_loan_point.png') top 5px left 16px no-repeat;
		text-align: center;
	}
	.lp_emed_comparison_fast_loan_silesia_top .box_right {
		margin-top: 0;
		margin: 0 auto;
		padding: 0 20px;
	}
	.lp_emed_comparison_fast_loan_silesia_top .box_right .form_container{
		margin: auto;
	}
	.lp_emed_comparison_fast_loan_silesia_top .box_left_konwersja header p{
		font-size: 30px;
	}
}
@media (max-width:320px){
	.lp_emed_comparison_fast_loan_silesia_top .container{
		padding-left: 0;
		padding-right: 0;
	}
	.lp_emed_comparison_fast_loan_silesia_top .box_left header h1{
		text-align: center;
	}
	.lp_emed_comparison_fast_loan_silesia_top .box_left ul.points{
		padding: 0;
		padding-left: 15px;
	}
	.lp_emed_comparison_fast_loan_silesia_top .box_left ul.points li{
		padding-left: 21px;
		padding-bottom: 5px;
		padding-top: 9px;
		font-size: 19px;
		background: url('../images/lp_emed_comparison_cash_loan_point.png') top 5px left no-repeat;
	}
	.lp_emed_comparison_fast_loan_silesia_top .box_right {
		padding-right: 0;
		padding-left: 0;
	}
	.lp_emed_comparison_fast_loan_silesia_top .container .fast_loan_stopwatch_and_cash{
		top: 126px;
		left: 37px;
	}
	.lp_emed_comparison_fast_loan_silesia_top .box_left_konwersja{
		padding: 70px 0;
	}
	.lp_emed_comparison_fast_loan_silesia_top .box_left_konwersja header h1{
		font-size: 45px;
	}
}
 /***************************************************************
***********************LP OC DLA FIRM************************
****************************************************************/
.lp_oc_for_your_business_top a,
.lp_oc_for_your_business_footer a{
	color: #f5c70e;
}
.lp_oc_for_your_business_top .komunikatError{
	border: 2px solid red;
	background-color: #fff;
	color: red;
	margin-bottom:0;
}
.lp_oc_for_your_business_top .error{
	color: red;
	text-shadow: 0px 0px 5px #fff;
}
.lp_oc_for_your_business_top{
	background: #fff url('../images/lp_oc_for_your_business_background_top.jpg') top center repeat-x;
}
.lp_oc_for_your_business_top .container{
	position: relative;
}
.lp_oc_for_your_business_top .container header{
	width: 100%;
}
.lp_oc_for_your_business_top .container header h1{
	font-size: 50px;
	font-weight: normal;
	text-align: left;
	color: #fff;
	line-height: 54px;
	font-family: "Open Sans", Verdana, sans-serif;
}
.lp_oc_for_your_business_top .container .cloud{
	background: url('../images/lp_oc_for_your_business_background_cloud.png') no-repeat;
	position: absolute;
	top: 0;
	right: 0;
	width: 416px;
}
.lp_oc_for_your_business_top .container .cloud p{
	font-size: 13px;
	font-weight: normal;
	text-align: left;
	font-family: "Open Sans", Verdana, sans-serif;
	font-style: italic;
	padding-top: 41px;
	padding-left: 88px;
	padding-right: 60px;
	margin-bottom: 0;
	color: #000;
}
.lp_oc_for_your_business_top .container .cloud p.second_paragraph{
	font-size: 13px;
	font-weight: normal;
	text-align: right;
	padding-top: 7px;
	font-family: "Open Sans", Verdana, sans-serif;
	margin-bottom: 33px;
	padding-right: 40px;
}
.lp_oc_for_your_business_top .container img.business_man{
	position: absolute;
	bottom: 0;
	right: 315px;
	z-index: 999;
}
.lp_oc_for_your_business_top .box_left{
	float: left!important;
	background: url('../images/lp_oc_for_your_business_background_box_left.png') bottom center no-repeat;
}
.lp_oc_for_your_business_top .box_left ul.points{
	list-style:none;
	color: #fff;
	text-align: left;
	padding: 7px;
	margin-top: 181px;
	margin-bottom: 89px;
	margin-left: 0;
	background: rgba(255,255,255,.70);
	font-family: "Open Sans", Verdana, sans-serif;
}
.lp_oc_for_your_business_top .box_left ul.points li{
	display: block;
	background: url('../images/lp_oc_for_your_business_top_point.png') top 5px left no-repeat;
	padding-left: 33px;
	padding-bottom: 5px;
	padding-top: 5px;
	font-weight: normal;
	font-size: 17px;
	color: #000;
}
.lp_oc_for_your_business_top .box_left ul.points li strong{
	font-size: 23px;
}
.lp_oc_for_your_business_top .box_right{
	float: right!important;
}
.lp_oc_for_your_business_top .box_right .form_container{
	background: #31810a;
	margin-top: 10px;
	padding: 0;
	padding-bottom: 10px;
	font-family: "Open Sans", Verdana, sans-serif;
}
.lp_oc_for_your_business_top .box_right .form_container header h1{
	text-align: center;
	font-size: 22px;
	color: #fff;
	font-weight: bold;
	line-height: 1;
	margin-top: 0;
	margin-bottom:2px;
	padding-top: 13px;
	padding-left: 10px;
	padding-right: 10px;
}
.lp_oc_for_your_business_top .box_right .form_container header p{
	text-align: center;
	font-size: 14px;
	color: #fff;
	font-weight: normal;
	margin-bottom: 10px;
	line-height: 1;
	padding-top: 5px;
	margin-top: 0;
}
.lp_oc_for_your_business_top .box_right .form_container form p{
	display: inline-block;
	width: 100%;
	padding: 2px 15px;
	margin: 0;
	font-family: Open Sans;
	font-size: 14px;
	font-weight: normal;
	color: #9c9c9c;
	
}
.lp_oc_for_your_business_top .box_right .form_container textarea{
	margin: 2px 5%;
	padding: 7px 5px;
	width: 90%;
	height: 95px;
	border: none;
	font-size: 14px;
	color: #000;
}
.lp_oc_for_your_business_top .box_right .form_container input[type=text],
.lp_oc_for_your_business_top .box_right .form_container  input[type=tel],
.lp_oc_for_your_business_top .box_right .form_container input[type=email]{
	margin: 2px 5%;
	padding: 7px 5px;
	width: 90%;
	border: none;
	font-size: 14px;
	color: #000;
}
.lp_oc_for_your_business_top .box_right .form_container  input[type=submit]{
	padding: 5px 0;
	width: 70%;
	margin: 4px 15%;
	border: 0;
	font-size: 31px;
	font-weight: bold;
	color: #31810a;
	background: #f5c70e url('../images/lp_oc_for_your_business_top_arr.png') top 13px right 15px no-repeat;
	box-shadow: 0px 0px 2px #000; 
}
.lp_oc_for_your_business_top .box_right .form_container  input[type=submit]:hover{
	background: #f5c70e url('../images/lp_oc_for_your_business_top_arr.png') top 13px right 13px no-repeat;
}
.lp_oc_for_your_business_top .box_right .form_container .small {
	font-size: 10px;
	font-weight: normal;
	padding-top: 0;
	padding-right:10px;
	padding-left: 25px;
	color: #fff;
}
.lp_oc_for_your_business_point{
	background: #9c9c9c;
	margin-bottom: 10px;
	font-family: "Open Sans", Verdana, sans-serif;
	
}
.lp_oc_for_your_business_point .container{
	padding-top: 20px;
	padding-bottom: 20px;
}
.lp_oc_for_your_business_point .container h2{
	text-align: left;
	font-size:23px;
	color: #fff;
	font-weight: bold;
	padding-bottom:11px;
	margin-bottom: 0;
	margin-top: 0;
}
.lp_oc_for_your_business_point .container p{
	text-align: left;
	font-size: 20px;
	color: #fff;
	font-weight: normal;
	margin-bottom: 0;
	padding-top: 0;
	margin-top: 0;
	line-height: 23px;
	padding-right: 53px;
	font-family: "Open Sans", Verdana, sans-serif;
}
.lp_oc_for_your_business_footer .legal_notice {
	font-size: 11px;
	font-weight: normal;
	line-height: 1;
	color: #9c9c9c;
	text-align: justify;
	padding-bottom: 10px;
}
.lp_oc_for_your_business_top .container header.konwersja{
	width: 100%;
	margin-top: 308px;	
}
.lp_oc_for_your_business_top .container header.konwersja h1 strong{
	font-size: 60px;
	color: #31810a;
}
.lp_oc_for_your_business_top .container header.konwersja h1{
	font-size: 38px;
	font-weight: normal;
	color: #000;
	line-height: 54px;
	font-family: "Open Sans", Verdana, sans-serif;
	text-align: center;
	margin-bottom: 300px;
}
@media (max-width:991px){
	.lp_oc_for_your_business_top .container header h1{
		font-size: 37px;
	}
	.lp_oc_for_your_business_top .container .cloud{
		right: 26px;
		top: 10px;
	}
	.lp_oc_for_your_business_top .container img.business_man{
		display: none;
	}
	.lp_oc_for_your_business_top .box_left ul.points{
		margin-top: 158px;
	}
	.lp_oc_for_your_business_top .box_right .form_container  input[type=submit]{
		background: #f5c70e url('../images/lp_oc_for_your_business_top_arr.png') top 13px right 10px no-repeat;
	}
	.lp_oc_for_your_business_top .box_right .form_container  input[type=submit]:hover{
		background: #f5c70e url('../images/lp_oc_for_your_business_top_arr.png') top 13px right 8px no-repeat;
	}
	.lp_oc_for_your_business_point .container p{
		padding-right: 41px;
	}
}
@media (max-width:767px){
	.lp_oc_for_your_business_top .container{
		max-width: 320px;
	}
	.lp_oc_for_your_business_top .container header h1{
		font-size: 37px;
	}
	.lp_oc_for_your_business_top .container .cloud{
		display: none;
	}
	.lp_oc_for_your_business_top .box_left ul.points{
		margin-top: 83px;
	}
	.lp_oc_for_your_business_top .box_right .form_container{
		width: 100%;
	}
	.lp_oc_for_your_business_top .box_right .form_container header h1{
		line-height: 25px;
	}
	.lp_oc_for_your_business_top .box_right .form_container  input[type=submit]{
		font-size: 29px;
		background: #f5c70e url('../images/lp_oc_for_your_business_top_arr.png') top 13px right 8px no-repeat;
	}
	.lp_oc_for_your_business_top .box_right .form_container  input[type=submit]:hover{
		background: #f5c70e url('../images/lp_oc_for_your_business_top_arr.png') top 13px right 6px no-repeat;
	}
	.lp_oc_for_your_business_point .container p{
		padding-right: 0;
	}
	.lp_oc_for_your_business_top .container header.konwersja{
		width: 100%;
		margin-top: 10px;	
	}
	.lp_oc_for_your_business_top .container header.konwersja h1 strong{
		font-size: 42px;
		color: #fff;
		line-height: 58px;
	}
	.lp_oc_for_your_business_top .container header.konwersja h1{
		font-size: 27px;
		font-weight: normal;
		color: #000;
		line-height: 29px;
		font-family: "Open Sans", Verdana, sans-serif;
		text-align: center;
		margin-bottom: 127px;
	}
}
 /***************************************************************
***********************LP OC DLA PRZEWOĹšNIKA************************
****************************************************************/
.lp_oc_for_carrier_top a,
.lp_oc_for_carrier_footer a{
	color: #f5c70e;
}
.lp_oc_for_carrier_top .komunikatError{
	border: 2px solid red;
	background-color: #fff;
	color: red;
	margin-bottom:0;
}
.lp_oc_for_carrier_top .error{
	color: red;
	text-shadow: 0px 0px 5px #fff;
}
.lp_oc_for_carrier_top{
	background: #fff url('../images/lp_oc_for_carrier_background_top.jpg') top center repeat-x;
}
.lp_oc_for_carrier_top .container{
	position: relative;
}
.lp_oc_for_carrier_top .container header{
	width: 100%;
}
.lp_oc_for_carrier_top .container header h1{
	font-size: 45px;
	font-weight: normal;
	text-align: left;
	color: #fff;
	line-height: 54px;
	font-family: "Open Sans", Verdana, sans-serif;
}
.lp_oc_for_carrier_top .container .cloud{
	background: url('../images/lp_oc_for_carrier_background_cloud.png') no-repeat;
	position: absolute;
	top: 0;
	right: 0;
	width: 416px;
}
.lp_oc_for_carrier_top .container .cloud p{
	font-size: 13px;
	font-weight: normal;
	text-align: left;
	font-family: "Open Sans", Verdana, sans-serif;
	font-style: italic;
	padding-top: 41px;
	padding-left: 88px;
	padding-right: 60px;
	margin-bottom: 0;
	color: #000;
}
.lp_oc_for_carrier_top .container .cloud p.second_paragraph{
	font-size: 13px;
	font-weight: normal;
	text-align: right;
	padding-top: 0;
	font-family: "Open Sans", Verdana, sans-serif;
	margin-bottom: 30px;
	padding-right: 40px;
}
.lp_oc_for_carrier_top .container img.carrier_man{
	position: absolute;
	bottom: 0;
	right: 315px;
	z-index: 999;
}
.lp_oc_for_carrier_top .box_left{
	float: left!important;
	background: url('../images/lp_oc_for_carrier_background_box_left.png') bottom -20px center no-repeat;
}
.lp_oc_for_carrier_top .box_left ul.points{
	list-style:none;
	color: #fff;
	text-align: left;
	padding: 7px;
	margin-top: 181px;
	margin-bottom: 89px;
	margin-left: 0;
	background: rgba(255,255,255,.70);
	font-family: "Open Sans", Verdana, sans-serif;
}
.lp_oc_for_carrier_top .box_left ul.points li{
	display: block;
	background: url('../images/lp_oc_for_carrier_top_point.png') top 5px left no-repeat;
	padding-left: 33px;
	padding-bottom: 5px;
	padding-top: 5px;
	font-weight: normal;
	font-size: 17px;
	color: #000;
}
.lp_oc_for_carrier_top .box_left ul.points li strong{
	font-size: 23px;
}
.lp_oc_for_carrier_top .box_right{
	float: right!important;
}
.lp_oc_for_carrier_top .box_right .form_container{
	background: #0c71a0;
	margin-top: 10px;
	padding: 0;
	padding-bottom: 10px;
	font-family: "Open Sans", Verdana, sans-serif;
}
.lp_oc_for_carrier_top .box_right .form_container header h1{
	text-align: center;
	font-size: 22px;
	color: #fff;
	font-weight: bold;
	line-height: 1;
	margin-top: 0;
	margin-bottom:2px;
	padding-top: 13px;
	padding-left: 10px;
	padding-right: 10px;
}
.lp_oc_for_carrier_top .box_right .form_container header p{
	text-align: center;
	font-size: 14px;
	color: #fff;
	font-weight: normal;
	margin-bottom: 10px;
	line-height: 1;
	padding-top: 5px;
	margin-top: 0;
}
.lp_oc_for_carrier_top .box_right .form_container form p{
	display: inline-block;
	width: 100%;
	padding: 2px 15px;
	margin: 0;
	font-family: Open Sans;
	font-size: 14px;
	font-weight: normal;
	color: #9c9c9c;
	
}
.lp_oc_for_carrier_top .box_right .form_container textarea{
	margin: 2px 5%;
	padding: 7px 5px;
	width: 90%;
	height: 95px;
	border: none;
	font-size: 14px;
	color: #000;
}
.lp_oc_for_carrier_top .box_right .form_container input[type=text],
.lp_oc_for_carrier_top .box_right .form_container  input[type=tel],
.lp_oc_for_carrier_top .box_right .form_container input[type=email]{
	margin: 2px 5%;
	padding: 7px 5px;
	width: 90%;
	border: none;
	font-size: 14px;
	color: #000;
}
.lp_oc_for_carrier_top .box_right .form_container  input[type=submit]{
	padding: 5px 0;
	width: 70%;
	margin: 4px 15%;
	border: 0;
	font-size: 31px;
	font-weight: bold;
	color: #0c71a0;
	background: #f5c70e url('../images/lp_oc_for_carrier_top_arr.png') top 13px right 14px no-repeat;
	box-shadow: 0px 0px 2px #000; 
}
.lp_oc_for_carrier_top .box_right .form_container  input[type=submit]:hover{
	background: #f5c70e url('../images/lp_oc_for_carrier_top_arr.png') top 13px right 12px no-repeat;
}
.lp_oc_for_carrier_top .box_right .form_container .small {
	font-size: 10px;
	font-weight: normal;
	padding-top: 0;
	padding-right:10px;
	padding-left: 25px;
	color: #fff;
}
.lp_oc_for_carrier_point{
	background: #cdcdcd;
	margin-bottom: 10px;
	font-family: "Open Sans", Verdana, sans-serif;
	padding: 20px 0;	
}
.lp_oc_for_carrier_point .container{
	padding-top: 30px;
	padding-bottom: 30px;
}
.lp_oc_for_carrier_point .container h2{
	text-align: left;
	font-size:23px;
	color: #fff;
	font-weight: bold;
	padding-bottom:11px;
	margin-bottom: 0;
	margin-top: 0;
}
.lp_oc_for_carrier_point .container p{
	text-align: left;
	font-size: 20px;
	color: #fff;
	font-weight: normal;
	margin-bottom: 0;
	padding-top: 0;
	margin-top: 0;
	line-height: 23px;
	padding-right: 53px;
	font-family: "Open Sans", Verdana, sans-serif;
}
.lp_oc_for_carrier_footer .legal_notice {
	font-size: 11px;
	font-weight: normal;
	line-height: 1;
	color: #9c9c9c;
	text-align: justify;
	padding-bottom: 10px;
}
.lp_oc_for_carrier_top .container header.konwersja{
	width: 100%;
	margin-top: 308px;	
}
.lp_oc_for_carrier_top .container header.konwersja h1 strong{
	font-size: 60px;
	color: #0c71a0;;
}
.lp_oc_for_carrier_top .container header.konwersja h1{
	font-size: 38px;
	font-weight: normal;
	color: #000;
	line-height: 54px;
	font-family: "Open Sans", Verdana, sans-serif;
	text-align: center;
	margin-bottom: 300px;
}

@media (max-width:991px){
	.lp_oc_for_carrier_top .container header h1{
		font-size: 37px;
		padding-right: 340px;
		margin-bottom: 0;
	}
	.lp_oc_for_carrier_top .container .cloud{
		right: 26px;
		top: 0;
	}
	.lp_oc_for_carrier_top .container img.carrier_man{
		display: none;
	}
	.lp_oc_for_carrier_top .box_left ul.points{
		margin-top: 160px;
	}
	.lp_oc_for_carrier_top .box_right .form_container  input[type=submit]{
		background: #f5c70e url('../images/lp_oc_for_carrier_top_arr.png') top 13px right 10px no-repeat;
	}
	.lp_oc_for_carrier_top .box_right .form_container  input[type=submit]:hover{
		background: #f5c70e url('../images/lp_oc_for_carrier_top_arr.png') top 13px right 8px no-repeat;
	}
	.lp_oc_for_carrier_point .container p{
		padding-right: 41px;
	}
	.lp_oc_for_carrier_top .container header.konwersja h1{
		padding-right: 0;
	}
}
@media (max-width:767px){
	.lp_oc_for_carrier_top .container{
		max-width: 320px;
	}
	.lp_oc_for_carrier_top .container header h1{
		font-size: 32px;
		padding-right: 0;
		margin-top: 5px;
	}
	.lp_oc_for_carrier_top .container .cloud{
		display: none;
	}
	.lp_oc_for_carrier_top .box_left ul.points{
		margin-top: 25px;
	}
	.lp_oc_for_carrier_top .box_right .form_container{
		width: 100%;
	}
	.lp_oc_for_carrier_top .box_right .form_container header h1{
		line-height: 25px;
	}
	.lp_oc_for_carrier_top .box_right .form_container  input[type=submit]{
		font-size: 29px;
		background: #f5c70e url('../images/lp_oc_for_carrier_top_arr.png') top 13px right 8px no-repeat;
	}
	.lp_oc_for_carrier_top .box_right .form_container  input[type=submit]:hover{
		background: #f5c70e url('../images/lp_oc_for_carrier_top_arr.png') top 13px right 6px no-repeat;
	}
	.lp_oc_for_carrier_point .container p{
		padding-right: 0;
	}
	.lp_oc_for_carrier_top .container header.konwersja{
		width: 100%;
		margin-top: 10px;	
	}
	.lp_oc_for_carrier_top .container header.konwersja h1 strong{
		font-size: 42px;
		color: #fff;
		line-height: 58px;
	}
	.lp_oc_for_carrier_top .container header.konwersja h1{
		font-size: 27px;
		font-weight: normal;
		color: #000;
		line-height: 29px;
		font-family: "Open Sans", Verdana, sans-serif;
		text-align: center;
		margin-bottom: 127px;
		padding-right: 0;
	}
}
/********************************************************************************

  ****************************** LP JAZDY PROBNE ********************************
 
  ********************************************************************************/
  html, body {
	width: 100%;
	height: 100%;
	min-height: 100%;	
}
.lp_test_drive{
	min-height: 100%;
	height: 100%;
	width: 100%;
	background: #d9e6f3 url('../images/ksam_tlo.png') top center no-repeat;
	font-family: "Open Sans", Verdana, sans-serif;
}
.lp_test_drive  a{
	color: #4fc914;
}

.lp_test_drive .komunikatError{
	border: 2px solid red;
	background-color: #fff;
	color: red;
	margin-bottom:0;
}
.lp_test_drive .error{
	color: red;
	text-shadow: 0px 0px 5px #fff;
}
.lp_test_drive_top .container{
	padding-top: 6px;
	position: relative;
	padding-bottom: 0;
}

.lp_test_drive_top .container header{
	display: inline-block;
	width: 100%;
}
.lp_test_drive_top .container header h1{
	color: #148bc9;
	margin-bottom: 0;
	padding-bottom: 10px;
	padding-left: 0;
	font-weight: 800;
	font-size: 73px;
}
.lp_test_drive_top .container header h1 strong{
	font-weight: 800;
}
.lp_test_drive_top .container .container_points{
	width: 54%;
	height: 100%;
	display: inline-block;
	vertical-align: top;
	padding: 0;
	margin: 0;
}
.lp_test_drive_top .container .container_points header{
	display: block;
	font-style: italic;
	font-weight: lighter;
	color: #484b51;
}
.lp_test_drive_top .container .container_points h4{
	font-size: 35px;
	margin-bottom: 0;
	text-align: center;
}
.lp_test_drive_top  ul.points{
	list-style:none;
	color: #484b51;
	font-weight: normal;
	padding: 0;
	text-align: left;
	font-size: 28px;
	margin-top: 58px;
}
.lp_test_drive_top  ul.points b{
	font-weight: bolder;
}
.lp_test_drive_top ul.points li{
	display: block;
	background: url('../images/ksam_punkt.png') top left no-repeat;
	padding-left: 70px;
	padding-bottom: 40px;
	padding-top: 10px;
}
.lp_test_drive_top .container_form{
        position: relative;
	display: inline-block;
	vertical-align: top;
	box-shadow: -3px -1px 22px 3px rgba(0, 0, 0, .5);
	background: #fff;
	width: 37% !important;
	padding-bottom: 20px;
}
.lp_test_drive_top .container_form header h2{
	color: #4FB914;
	font-size: 30px;
	text-align: center;
	font-weight: bolder;
	margin-bottom: 0;
	margin-top: 10px;
}
.lp_test_drive_top .container_form header p{
	text-align: center;
	font-weight: lighter ;
	font-size: 24px;
	margin-bottom: 0;
	margin-top:	0;
}
.lp_test_drive_top  .container_form form {
	text-align: center;
	margin-top: 10px;
	font-weight: normal;
	margin-bottom: 25px;
}
.lp_test_drive_top .container_form p{
	color: #000;
	font-size: 20px;
	font-weight: normal;
	text-align: left;
	margin: 10px 30px;
}
.lp_test_drive_top .container_form form  input[type=text],
.lp_test_drive_top .container_form form  input[type=tel],
.lp_test_drive_top .container_form form  input[type=email]{
	background: #e5e1e1;
	padding: 5px 5px;
	display: block;
	border: none;
	margin-left: 15px;
	width: 90%;
}

.lp_test_drive_top .container_form form  input[type=submit] {
	padding: 3px 0;
	margin: 10px 6% 0 6%;
	width: 88%;
	font-size: 42px;
	font-weight: bolder;
	text-align: center;
	color:#fff;
	background: #4fc914 url('../images/ksam_st.png') right 26px center no-repeat;
	border: none;
	border-bottom: 6px solid #4FAB14;	
}
.lp_test_drive_top .container_form form input[type=submit]:hover {
	border-top: 4px solid #fff;
	border-bottom: 2px solid #4FAB14;
	color:#fff;
}
.lp_test_drive_top .container_form form .small{
	text-align: left;
	font-weight: normal;
	font-size: 10px;
	color: #000;
}
.lp_test_drive_footer{
	background: #1a1a19 url('../images/ksam_des.jpg') top center no-repeat;
	position: relative;
}
.lp_test_drive_footer .nota_prawna{
	font-size: 10px;
	color: #fff;
	margin-top: 8px;
	margin-bottom: 12px;
	padding-top: 150px;
	
}
.lp_test_drive_top .wycieraczka{
	display: block;
	position: absolute;
	bottom: 0;
	right: 322px;
}
.lp_test_drive_top .reka{
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
}
/***********KONWERSJA**************/
.lp_test_drive_top .container header h1.konwersja{
	color: #148bc9;
	text-align: center;
	margin-bottom: 0;
	margin-top: 200px;
	padding-bottom: 10px;
	font-weight: 800;
	font-size: 73px;
}
.lp_test_drive_top .container header h2.konwersja{
	color: #000;
	margin-bottom: 300px;
	margin-top: 0;
	font-weight: 800;
	font-size: 33px;
	text-align: center;
}
.lp_test_drive_footer.konwersja{
	background: #1a1a19;
}
.lp_test_drive_footer.konwersja .nota_prawna{
	padding-top: 10px;
	
}
@media (max-width:991px){
	.lp_test_drive_top .container header h1{
		font-size: 55px;
	}
	.lp_test_drive_top .container_points{
		width: 53% !important;
	}
	.lp_test_drive_top .container_form{
		width: 46% !important;
		padding-bottom: 0;
	}
	.lp_test_drive_top .container_points header{
		margin-top: 30px;
	}
	.lp_test_drive_top .container_points header h4{
		font-size: 30px;
	}
	.lp_test_drive_top ul.points{
		text-align: left;
		font-size: 24px;
		margin-top: 58px;	
	}
	.lp_test_drive_footer{
		background: #1a1a19 url('../images/ksam_des_tab.jpg') top center no-repeat;
	}
	.lp_test_drive_top .container .container_form header h2{
		font-size: 28px;
	}
	.lp_test_drive_top .reka{
		position: absolute;
		bottom: 0;
		left: 24px;
		width: 254px;
		height: 65px;
	}
	.lp_test_drive_top .wycieraczka{
		position: absolute;
		bottom: 0;
		right: 286px;
		width: 190px;
		height: 29px;
	}
	.lp_test_drive_footer .nota_prawna{
		padding-top: 110px;
		color: #fff;
	}
}
@media (max-width:767px){
	.lp_test_drive_top .container{
		width: 320px;
		padding-top: 0;
	}
	.lp_test_drive_top .container header h1{
		font-size: 37px;
	}
	.lp_test_drive_top .container_points{
		width: 100% !important;
		display: block;
	}
	.lp_test_drive_top ul.points{
		text-align: left;
		font-size: 24px;
		margin-top: 18px;	
	}
	.lp_test_drive_top ul.points li{
		padding-bottom: 20px;
		padding-top: 0;
	}
	.lp_test_drive_top .container_points header{
		text-align: center;
		margin-top: -20px;
	}
	.lp_test_drive_top .container .container_points header h4{
		font-size: 29px;
		margin-bottom: 20px;
		text-align: center;
	}
	.lp_test_drive_top .container_form{
		width: 100% !important;
		padding-bottom: 20px;
	}
	.lp_test_drive_top .container_form p{
		margin: 10px 27px;
	}
	.lp_test_drive_top .container .container_form header h2{
		font-size: 26px;
	}
	.lp_test_drive_top .container_form form  input[type=text],
	.lp_test_drive_top .container_form form  input[type=tel],
	.lp_test_drive_top .container_form form  input[type=email]{
		margin-left: 0;
		width: 100%;
	}
	.lp_test_drive_top .container .container_form form input[type=submit]{
		background: #4fc914 url('../images/ksam_st.png') right 5px center no-repeat;
	}
	.lp_test_drive_footer{
		background: #1a1a19;
		text-align: justify;
	}
	.lp_test_drive_footer .nota_prawna{
		padding-top: 10px;
		color: #fff;
	}
	
	/*******KONWERSJA*******/
	.lp_test_drive_top .container header h1.konwersja{
		margin-top: 47px;
		font-size: 46px;
	}
	.lp_test_drive_top .container header h2.konwersja{
		margin-bottom: 300px;
		font-size: 26px;
	}
}
 /***************************************************************
***********************LP KARTY KREDYTOWE*********************
****************************************************************/  
 /*
 * TOP
 */
 html, body {
	width: 100%;
	height: 100%;
	min-height: 100%;
}
.lp_credit_cards{
	background-color: #fff;
	min-height: 100%;
	width: 100%;
	font-family: "Open Sans", Verdana, sans-serif;
	
}
.lp_credit_cards .logo-wrapper {
    padding: 15px 0;
}
.lp_credit_cards  a{
	color: #000;
}
.lp_credit_cards .komunikatError{
	border: 2px solid red;
	background-color: #fff;
	color: #000;
	margin-bottom:0;
	margin-top: -60px;
}
.lp_credit_cards .error{
	color: #000;
	text-shadow: 0px 0px 5px #fff;
}
.lp_credit_cards_top{
	background: #fff url('../images/lp_credit_cards_top_background.jpg') top center no-repeat;
	background-size: cover;
}
.lp_credit_cards_top  header h1{
	font-size: 60px;
	color: #fff;
	padding: 0;
	padding-top: 60px;
	font-weight: normal;
	margin: 0;
}
.lp_credit_cards_top .points_container{
	padding: 0;
}
.lp_credit_cards_top .points_container  ul.points{
	list-style: none;
	padding: 0;
	color: #fff;
	font-size: 25px;
	font-weight: normal;
	text-align: left;
	margin-top: 25px;
}
.lp_credit_cards_top .points_container ul.points li{
	display: block;
	padding: 14px 15px 19px 74px;
	margin: 0;
	text-shadow: 0px 0px 5px #000;
}
.lp_credit_cards_top .points_container ul.points li.pierwszy{
	background: url('../images/lp_credit_cards_top_points.png') left no-repeat;
}
.lp_credit_cards_top .points_container ul.points li.drugi{
	background: url('../images/lp_credit_cards_top_points.png') left no-repeat;
}
.lp_credit_cards_top .points_container ul.points li.trzeci{
	background: url('../images/lp_credit_cards_top_points.png') left no-repeat;
	padding-top: 10px;
}
.lp_credit_cards_top .content_right {
	padding: 0;
	padding-top: 25px;
}
.lp_credit_cards_top .content_right .form_container {
	margin-top: 30px;
	background: url('../images/lp_credit_cards_top_form_big.png') no-repeat;
	width: 432px;
	height: auto;
	padding-bottom: 20px;
}
.lp_credit_cards_top .content_right .form_container header{
	position: relative;
	margin-top: 5px;
	background: none;
	height: auto;
	text-align: center;
}
.lp_credit_cards_top .content_right .form_container  header h2{
	font-size: 32px;
	padding-top: 10px;
	margin: 0px;
	color: #955832;
}
.lp_credit_cards_top .content_right .form_container  header p{
	width: 330px;
	height: 41px;
	position: absolute;
	right: -39px;
	top: 57px;
	font-style: italic;
	font-size: 22px;
	font-weight: normal;
	text-align: left;
	margin-right: -15px;
	padding: 4px 0 10px 40px;
	background: url('../images/lp_credit_cards_top_form_header.png') no-repeat;
	color: #fff;
}
.lp_credit_cards_top .content_right .form_container form  input[type=text],
.lp_credit_cards_top .content_right .form_container form  input[type=tel],
.lp_credit_cards_top .content_right .form_container form  input[type=email]{
	color: #000;
	padding: 5px 5px;
	display: block;
	border: none;
	width: 100%;
	background: #d8d8d8;
}
.lp_credit_cards_top .content_right .form_container form {
	text-align: center;
	margin-top: 65px;
}
.lp_credit_cards_top .content_right .form_container form  p{
	color: #955832;
	font-size: 18px;
	font-weight: normal;
	text-align: left;
	margin: 15px 30px;
}
.lp_credit_cards_top .content_right .form_container form  input[type=submit] {
	border: none;
	margin: 17px auto 30px auto;
	padding: 11px 133px;
	display: block;
	background: url('../images/lp_credit_cards_top_submit_arr.png') top 15px right 76px no-repeat, url('../images/lp_credit_cards_top_submiit.png') top center no-repeat;
	font-size: 36px;
	font-weight: bolder;
	text-align: center;
	color:#fff;
}
.lp_credit_cards_top .content_right .form_container form input[type=submit]:hover {
	transform: scale(1.1);
	-webkit-transform: scale(1.1); 
	-moz-transform: scale(1.1); 
	-o-transform: scale(1.1);
	border: none;
	color: #F5EF00;
}
.lp_credit_cards_top .content_right .form_container p.small{
	font-size: 11px;
	margin: 0;
	margin-left: 25px;
	color: #fff;
	font-weight: bold;
}
.lp_credit_cards_footer .nota_prawna{
	font-size: 10px;
	font-weight: normal;
	line-height: 1.1;
	overflow: visible;
	color: #999;
	margin: 0;
	padding-top: 20px;
	text-align: justify;
}
/*KONWERSJA*/
.lp_credit_cards_top  header h1.konwersja{
	font-size: 60px;
	color: #fff;
	padding: 0;
	padding-top: 216px;
	font-weight: normal;
	margin: 0;
	text-align: center;
	text-shadow: 0px 0px 5px #000;
}
.lp_credit_cards_top  header h2.konwersja{
	font-size: 30px;
	margin: 25px 0;
	color: #fff;
	text-align: center;
	text-shadow: 0px 0px 5px #000;
	padding-bottom: 303px;
}
@media (max-width:991px){
	.lp_credit_cards_top {
		margin-bottom: 10px;
	}
	.lp_credit_cards_top  header h1{
		font-size: 48px;
		padding: 20px 0 10px 0;
		text-align: left;
	}
	.lp_credit_cards_top .points_container ul.points{
		font-size: 22px;
	}
	.lp_credit_cards_top .points_container ul.points li.pierwszy{
		padding: 14px 0px 19px 57px;
	}
	.lp_credit_cards_top .points_container ul.points li.drugi{
		padding: 14px 0px 19px 57px;
	}
	.lp_credit_cards_top .points_container ul.points li.trzeci{
		padding: 14px 0px 19px 57px;
	}
	.lp_credit_cards_top .content_right .form_container {
		margin-top: 0;
		background: url('../images/lp_credit_cards_top_form_big_min.png') no-repeat;
		width: 331px;
	}
	.lp_credit_cards_top .content_right .form_container  header{
		margin-bottom: 60px;
		margin-top: 10px;
	}
	.lp_credit_cards_top .content_right .form_container  header h2{
		font-size: 28px;
	}
	.lp_credit_cards_top .content_right .form_container  header p{
		right: -25px;
		top: 50px;
		font-size: 22px;
	}
	.lp_credit_cards_top .content_right .form_container form {
		margin-top: 0;
	}
	.lp_credit_cards_top .content_right .form_container form  p{
		margin: 10px 45px;
		margin-left: 25px;
	}
	.lp_credit_cards_top .content_right .form_container form  input[type=submit] {
		border: none;
		margin: 17px 0 20px -9px;
		padding: 11px 106px;
		background: url('../images/lp_credit_cards_top_submit_arr.png') top 15px right 53px no-repeat, url('../images/lp_credit_cards_top_submiit.png') top center no-repeat;
	}
	.lp_credit_cards_top .content_right .form_container form input[type=submit]:hover {
	transform: scale(1.05);
	-webkit-transform: scale(1.03); 
	-moz-transform: scale(1.03); 
	-o-transform: scale(1.03);
	}
}
@media (max-width:767px){
	.lp_credit_cards_top  header h1{
		font-size: 27px;
		text-align: left;
		padding: 0;
		padding-top: 8px;
		padding-left: 10px;
		margin-top: 0;
	}
	.lp_credit_cards_top .container{
		padding: 0;
		margin-top: 5px;
		text-align: center;
		max-width: 320px;
	}
	.lp_credit_cards_top .container .points_container{
		padding-left: 0;
		padding-right: 0;
	}
	.lp_credit_cards_top .points_container  ul.points{
		font-size: 19px;
		margin: auto;
		margin-bottom: 15px;
		display: inline-block;
		width: 320px;
		padding-left: 0;
	}
	.lp_credit_cards_top .points_container ul.points li{
		padding: 14px 15px 19px 55px;
		margin-left: 10px;
	}
	.lp_credit_cards_top .content_right{
		padding-top: 0;
	}
	.lp_credit_cards_top .content_right .form_container{
		width: 320px;
	}
	.lp_credit_cards_top .content_right .form_container  header p{
		right: -16px;
		top: 57px;
		font-size: 20px;
		margin-right: -15px;
		padding: 4px 0 10px 40px;
	}
	.lp_credit_cards_top .content_right .form_container p.small{
		margin-left: 5px;
		font-size: 10px;
		padding-right: 40px;
		padding-left: 20px;
	}
	.lp_credit_cards_footer .nota_prawna{
		padding-top: 0;
		padding-bottom: 10px;
	}
	.lp_credit_cards_top .content_right .form_container form  input[type=submit] {
		margin: 17px 0 20px -4px;
	}
		/*****KONWERSJA******/
	.lp_credit_cards_top  header h1.konwersja{
		font-size: 49px;
		padding-top: 183px;
	}
	.lp_credit_cards_top  header h2.konwersja{
		font-size: 25px;
	}
}
/***************************************************************
***********************LP POĹťYCZKA DLA ZADĹUĹťONYCH************************
****************************************************************/
/*
 * TOP
 */
.lp_emed_loan_for_debt_top a,
.lp_emed_loan_for_debt_footer a{
	color: #607A05;
}
.lp_emed_loan_for_debt_top .komunikatError{
	border: 2px solid red;
	background-color: #fff;
	color: red;
	margin-bottom:0;
}
.lp_emed_loan_for_debt_top .error{
	color: red;
	text-shadow: 0px 0px 5px #fff;
}
.lp_emed_loan_for_debt_logo {
	background: #fff;
	height: 100px;
}
.lp_emed_loan_for_debt_logo  .confronter_logo{
	margin-top: 16px;
	margin-left: 0;
}
.lp_emed_loan_for_debt_top {
    display: block;
	padding: 0 0 30px 0;
	background: #fcdcd6 url('../images/lp_emed_comparison_cash_loan_background.jpg') top center no-repeat;
	background-size: cover;
}
.lp_emed_loan_for_debt_top .container {
	position: relative;
	padding-left: 100px;
}
.lp_emed_loan_for_debt_top .box_left{
	float: left!important;
}
.lp_emed_loan_for_debt_top .container .loan_for_debt_cash{
	position: absolute;
	top: 227px;
	left: 211px;
}
.lp_emed_loan_for_debt_top .box_left header h1{
	font-size: 52px;
	font-weight: bold;
	color: #fff;
	text-align: left;
}
.lp_emed_loan_for_debt_top .box_left ul.points{
	list-style:none;
	color: #fff;
	text-align: left;
	padding: 0;
	margin-top: 30px;
	margin-left: 0;
}
.lp_emed_loan_for_debt_top .box_left ul.points li{
	display: block;
	background: url('../images/lp_emed_comparison_cash_loan_point.png') top 5px left no-repeat;
	padding-left: 33px;
	padding-bottom: 15px;
	padding-top: 0;
	font-weight: normal;
	font-size: 23px;
}
.lp_emed_loan_for_debt_top .box_right {
	margin-top: -60px;
	float: right!important;
}
.lp_emed_loan_for_debt_top .box_right .form_container{
	background: rgba(255,255,255,.57);
	margin-top: 0;
	padding: 0;
	padding-bottom: 10px;
	width:  269px;
	height: auto;
}
.lp_emed_loan_for_debt_top .box_right .form_container header{
	background: url('../images/lp_emed_comparison_cash_loan_form_header.png') top -1px right no-repeat;
	width: 269px;
	height: 142px;
}
.lp_emed_loan_for_debt_top .box_right .form_container header h1{
	text-align: center;
	font-size:25px;
	color: #fff;
	font-weight: bold;
	margin-bottom:2px;
	line-height: 1;
	margin-top: 0;
}
.lp_emed_loan_for_debt_top .box_right .form_container header h2{
	text-align: center;
	font-size:23px;
	color: #fff;
	font-weight: normal;
	margin-bottom:2px;
	line-height: 1;
	padding-top: 15px;
	margin-top: 0;
}
.lp_emed_loan_for_debt_top .box_right .form_container header p{
	text-align: center;
	font-size: 24px;
	color: #fff;
	font-weight: normal;
	margin: 0;
	padding-bottom: 5px;	
}
.lp_emed_loan_for_debt_top .box_right .form_container form p{
	display: inline-block;
	width: 100%;
	padding: 2px 15px;
	margin: 0;
	font-family: Open Sans;
	font-size: 14px;
	font-weight: bold;
	color: #040404;
}
.lp_emed_loan_for_debt_top .box_right .form_container input[type=text],
.lp_emed_loan_for_debt_top .box_right .form_container  input[type=tel],
.lp_emed_loan_for_debt_top .box_right .form_container input[type=email]{
	margin: 2px 0;
	padding: 7px 5px;
	width: 100%;
	border: none;
	border-radius: 4px;
	font-size: 14px;
}
.lp_emed_loan_for_debt_top .box_right .form_container  input[type=submit]{
	display: block;
	max-width: 212px;
	width: 212px;
	height: 65px;
	padding: 9px 0;
	margin: 4px auto;
	box-sizing: border-box;
	border: 0;
	font-size: 31px;
	font-weight: bold;
	color: #ffffff;
	background: url('../images/lp_emed_comparison_cash_loan_arr.png') top 17px right 25px no-repeat,url('../images/lp_emed_comparison_cash_loan_submit.png') top center no-repeat;
}
.lp_emed_loan_for_debt_top .box_right .form_container  input[type=submit]:hover{
	background: url('../images/lp_emed_comparison_cash_loan_arr.png') top 17px right 23px no-repeat,url('../images/lp_emed_comparison_cash_loan_submit.png') top center no-repeat;
	color: #fae8d4;
}
.lp_emed_loan_for_debt_top .box_right .form_container .small {
	font-size: 10px;
	font-weight: normal;
	padding-top: 0;
	padding-right:30px;
}
.lp_emed_loan_for_debt_header_footer{
	display: none;
	background: #fcdcd6;
	margin-top: -78px;
	height: 150px;
}
.lp_emed_loan_for_debt_footer{
	padding: 20px;
}
.lp_emed_loan_for_debt_footer .legal_notice {
	font-size: 11px;
	font-weight: normal;
	line-height: 1;
	color: #A6A6A6;
	text-align: justify;
}
.lp_emed_loan_for_debt_top .box_left_konwersja{
	padding: 106px 0;
}
.lp_emed_loan_for_debt_top .box_left_konwersja header h1{
	font-size: 52px;
	font-weight: bold;
	color: #fff;
	text-align: center;
}
.lp_emed_loan_for_debt_top .box_left_konwersja header p{
	font-size: 32px;
	font-weight: normal;
	color: #fff;
	text-align: center;
}
@media (max-width:991px){
	.lp_emed_loan_for_debt_top .container{
		padding-left: 50px;
	}
	.lp_emed_loan_for_debt_top .container .loan_for_debt_cash{
		top: 232px;
		left: 73px;
		width: 350px;
	}
	.lp_emed_loan_for_debt_top .box_left header h1{
		font-size: 43px;
		padding-left: 0;
	}
	.lp_emed_loan_for_debt_top .box_left ul.points{
		padding-left: 6px;
	}
	.lp_emed_loan_for_debt_top .box_left_konwersja{
		padding: 88px 0;
	}
	.lp_emed_loan_for_debt_top .box_left_konwersja header p{
		font-size: 31px;
	}	
}
@media (max-width:767px){
	.lp_emed_loan_for_debt_top .container{
		padding-left: 0;
		max-width: 320px;
	}
	.lp_emed_loan_for_debt_top .box_left{
		padding-left: 0;
		padding-right: 0;
		margin-right: 0;
	}
	.lp_emed_loan_for_debt_top .container .loan_for_debt_cash{
		top: 120px;
		left: calc(50% - 114px);
		width: 177px;
		z-index: 1;
	}
	.lp_emed_loan_for_debt_top .box_left header h1{
		padding-left: 0;
		position: relative;
		z-index: 99;
		margin-bottom: 60px;
		font-size: 39px;
		text-align: center;
	}
	.lp_emed_loan_for_debt_top .box_left ul.points{
		padding: 0;
		margin-top: 135px;
		position: relative;
		z-index: 999;
	}
	.lp_emed_loan_for_debt_top .box_left ul.points li{
		padding-left: 36px;
		padding-bottom: 4px;
		padding-top: 12px;
		font-size: 18px;
		text-shadow: 0 0 5px #000;
		background: url('../images/lp_emed_comparison_cash_loan_point.png') top 5px left 16px no-repeat;
		text-align: center;
	}
	.lp_emed_loan_for_debt_top .box_right {
		margin-top: 0;
		margin: 0 auto;
		padding: 0 20px;
	}
	.lp_emed_loan_for_debt_top .box_right .form_container{
		margin: auto;
	}
	.lp_emed_loan_for_debt_top .box_left_konwersja header p{
		font-size: 30px;
	}
}
@media (max-width:320px){
	.lp_emed_loan_for_debt_top .container{
		padding-left: 0;
		padding-right: 0;
	}
	.lp_emed_loan_for_debt_top .box_left header h1{
		text-align: center;
	}
	.lp_emed_loan_for_debt_top .box_left ul.points{
		padding: 0;
		padding-left: 15px;
	}
	.lp_emed_loan_for_debt_top .box_left ul.points li{
		padding-left: 21px;
		padding-bottom: 5px;
		padding-top: 9px;
		font-size: 19px;
		background: url('../images/lp_emed_comparison_cash_loan_point.png') top 5px left no-repeat;
	}
	.lp_emed_loan_for_debt_top .box_right {
		padding-right: 0;
		padding-left: 0;
	}
	.lp_emed_loan_for_debt_top .container .loan_for_debt_cash{
		top: 126px;
		left: 37px;
	}
	.lp_emed_loan_for_debt_top .box_left_konwersja{
		padding: 70px 0;
	}
	.lp_emed_loan_for_debt_top .box_left_konwersja header h1{
		font-size: 45px;
	}
}
 /***************************************************************
***********************LP KREDYT GOTĂWKOWY 2*********************
****************************************************************/
.lp_emed_comparison_cash_loan_2_top a,
.lp_emed_comparison_cash_loan_2_footer a{
	color: #607A05;
}
.lp_emed_comparison_cash_loan_2_top .komunikatError{
	border: 2px solid red;
	background-color: #fff;
	color: red;
	margin-bottom:0;
}
.lp_emed_comparison_cash_loan_2_top .error{
	color: red;
	text-shadow: 0px 0px 5px #fff;
}
.lp_emed_comparison_cash_loan_2_logo {
	background: #fff;
	height: 100px;
}
.lp_emed_comparison_cash_loan_2_logo  .confronter_logo{
	margin-top: 16px;
	margin-left: 0;
}
.lp_emed_comparison_cash_loan_2_top {
	background: #fcdcd6 url('../images/lp_emed_comparison_cash_loan_2_background.jpg') top center no-repeat;
}
.lp_emed_comparison_cash_loan_2_top .container {
	position: relative;
	padding-left: 100px;
}
.lp_emed_comparison_cash_loan_2_top .box_left{
	float: left!important;
}
.lp_emed_comparison_cash_loan_2_top .container .cash_loan_cash{
	position: absolute;
	top: 242px;
	left: 198px;
}
.lp_emed_comparison_cash_loan_2_top .box_left header h1{
	font-size: 49px;
	font-weight: bold;
	color: #fff;
	text-align: left;
}
.lp_emed_comparison_cash_loan_2_top .box_left ul.points{
	list-style:none;
	color: #fff;
	text-align: left;
	padding: 0;
	margin-top: 30px;
	margin-left: 0;
}
.lp_emed_comparison_cash_loan_2_top .box_left ul.points li{
	display: block;
	background: url('../images/lp_emed_comparison_cash_loan_2_point.png') top 5px left no-repeat;
	padding-left: 33px;
	padding-bottom: 15px;
	padding-top: 0;
	font-weight: normal;
	font-size: 25px;
}
.lp_emed_comparison_cash_loan_2_top .box_right {
	margin-top: -60px;
	float: right!important;
}
.lp_emed_comparison_cash_loan_2_top .box_right .form_container{
	background: rgba(255,255,255,.57);
	margin-top: 0;
	padding: 0;
	padding-bottom: 10px;
	width:  269px;
	height: auto;
}
.lp_emed_comparison_cash_loan_2_top .box_right .form_container header{
	background: url('../images/lp_emed_comparison_cash_loan_2_form_header.png') top -1px right no-repeat;
	width: 269px;
	height: 142px;
}
.lp_emed_comparison_cash_loan_2_top .box_right .form_container header h1{
	text-align: center;
	font-size:26px;
	color: #fff;
	font-weight: bold;
	margin-bottom:2px;
	line-height: 1;
	padding-top: 30px;
	margin-top: 0;
}
.lp_emed_comparison_cash_loan_2_top .box_right .form_container header p{
	text-align: center;
	font-size: 22px;
	color: #fff;
	font-weight: normal;
	margin: 0;
	padding-bottom: 5px;	
}
.lp_emed_comparison_cash_loan_2_top .box_right .form_container form p{
	display: inline-block;
	width: 100%;
	padding: 2px 15px;
	margin: 0;
	font-family: Open Sans;
	font-size: 14px;
	font-weight: bold;
	color: #040404;
}
.lp_emed_comparison_cash_loan_2_top .box_right .form_container input[type=text],
.lp_emed_comparison_cash_loan_2_top .box_right .form_container  input[type=tel],
.lp_emed_comparison_cash_loan_2_top .box_right .form_container input[type=email]{
	margin: 2px 0;
	padding: 7px 5px;
	width: 100%;
	border: none;
	border-radius: 4px;
	font-size: 14px;
}
.lp_emed_comparison_cash_loan_2_top .box_right .form_container  input[type=submit]{
	display: block;
	max-width: 212px;
	width: 212px;
	height: 65px;
	padding: 9px 0;
	margin: 4px auto;
	box-sizing: border-box;
	border: 0;
	font-size: 31px;
	font-weight: bold;
	color: #ffffff;
	background: url('../images/lp_emed_comparison_cash_loan_2_arr.png') top 17px right 25px no-repeat,url('../images/lp_emed_comparison_cash_loan_2_submit.png') top center no-repeat;
}
.lp_emed_comparison_cash_loan_2_top .box_right .form_container  input[type=submit]:hover{
	background: url('../images/lp_emed_comparison_cash_loan_2_arr.png') top 17px right 23px no-repeat,url('../images/lp_emed_comparison_cash_loan_2_submit.png') top center no-repeat;
	color: #fae8d4;
}
.lp_emed_comparison_cash_loan_2_top .box_right .form_container .small {
	font-size: 10px;
	font-weight: normal;
	padding-top: 0;
	padding-right:30px;
}
.lp_emed_comparison_cash_loan_2_header_footer{
	background: #fcdcd6;
	margin-top: -78px;
	height: 150px;
}
.lp_emed_comparison_cash_loan_2_footer{
	padding: 20px;
}
.lp_emed_comparison_cash_loan_2_footer .legal_notice {
	font-size: 11px;
	font-weight: normal;
	line-height: 1;
	color: #A6A6A6;
	text-align: justify;
}
.lp_emed_comparison_cash_loan_2_top .box_left_konwersja{
	padding: 106px 0;
}
.lp_emed_comparison_cash_loan_2_top .box_left_konwersja header h1{
	font-size: 52px;
	font-weight: bold;
	color: #fff;
	text-align: center;
}
.lp_emed_comparison_cash_loan_2_top .box_left_konwersja header p{
	font-size: 32px;
	font-weight: normal;
	color: #fff;
	text-align: center;
}
@media (max-width:991px){
	.lp_emed_comparison_cash_loan_2_top .container{
		padding-left: 50px;
	}
	.lp_emed_comparison_cash_loan_2_top .container .cash_loan_cash{
		top: 232px;
		left: 51px;
	}
	.lp_emed_comparison_cash_loan_2_top .box_left header h1{
		font-size: 38px;
		padding-left: 0;
	}
	.lp_emed_comparison_cash_loan_2_top .box_left ul.points{
		padding-left: 6px;
	}
	.lp_emed_comparison_cash_loan_2_top .box_left_konwersja{
		padding: 88px 0;
	}
	.lp_emed_comparison_cash_loan_2_top .box_left_konwersja header p{
		font-size: 31px;
	}
}
@media (max-width:767px){
	.lp_emed_comparison_cash_loan_2_top .container{
		padding-left: 0;
		max-width: 320px;
	}
	.lp_emed_comparison_cash_loan_2_top .container .cash_loan_cash{
		top: 120px;
		left: calc(50% - 93px);
		width: 177px;
		z-index: 1;
	}
	.lp_emed_comparison_cash_loan_2_top .box_left{
		padding-left: 0;
		padding-right: 0;
		margin-right: 0;
	}
	.lp_emed_comparison_cash_loan_2_top .box_left header h1{
		padding-left: 0;
		position: relative;
		z-index: 99;
		margin-bottom: 60px;
		text-align: center;
		font-size: 39px;
	}
	.lp_emed_comparison_cash_loan_2_top .box_left ul.points{
		padding: 0;
		margin-top: 120px;
		position: relative;
		z-index: 999;
	}
	.lp_emed_comparison_cash_loan_2_top .box_left ul.points li{
		padding-left: 36px;
		padding-bottom: 4px;
		padding-top: 12px;
		font-size: 19px;
		text-shadow: 0 0 5px #000;
		background: url('../images/lp_emed_comparison_cash_loan_2_point.png') top 5px left 16px no-repeat;
		text-align: center;
	}
	.lp_emed_comparison_cash_loan_2_top .box_right {
		margin-top: 0;
		margin: 0 auto;
		padding: 0 20px;
	}
	.lp_emed_comparison_cash_loan_2_top .box_left_konwersja header p{
		font-size: 30px;
	}
	.lp_emed_comparison_cash_loan_2_top .box_right .form_container{
		margin: auto;
	}
}
@media (max-width:320px){
	.lp_emed_comparison_cash_loan_2_top .container{
		padding-left: 0;
		padding-right: 0;
	}
	.lp_emed_comparison_cash_loan_2_top .container .cash_loan_cash{
		top: 129px;
		left: 51px;
	}
	.lp_emed_comparison_cash_loan_2_top .box_left header h1{
		text-align: center;
	}
	.lp_emed_comparison_cash_loan_2_top .box_left ul.points{
		text-align: left;
		padding: 0;
		padding-left: 15px;
	}
	.lp_emed_comparison_cash_loan_2_top .box_left ul.points li{
		padding-left: 23px;
		padding-bottom: 5px;
		padding-top: 9px;
		font-size: 19px;
		background: url('../images/lp_emed_comparison_cash_loan_2_point.png') top 5px left no-repeat;
	}
	.lp_emed_comparison_cash_loan_2_top .box_right {
		margin: 0;
		padding: 0;
	}
	.lp_emed_comparison_cash_loan_2_top .box_left_konwersja{
		padding: 70px 0;
	}
	.lp_emed_comparison_cash_loan_2_top .box_left_konwersja header h1{
		font-size: 45px;
	}
}

/***************************************************************
***********************  LP KONTO FIRMOWE  *********************
****************************************************************/
.lp_emed_comparison_konto_bankowe {
	background: url('../images/confronter_konto_bankowe_background.jpg') top center no-repeat;
	background-size: cover;
	font-family: Lato, "Open-sans", Verdana, sans-serif;
	color: #4e4e4e;
}
.lp_emed_comparison_konto_bankowe a {
	color: #8cce22;
}
.lp_emed_comparison_konto_bankowe .komunikatError{
	border: 2px solid red;
	background-color: #fff;
	color: red;
	margin-bottom:0;
}
.lp_emed_comparison_konto_bankowe .error{
	color: red;
	text-shadow: 0px 0px 5px #fff;
}
.lp_emed_comparison_konto_bankowe .top {
}
.lp_emed_comparison_konto_bankowe .top header {
	padding: 45px 0 0 0;
	color: #4e4e4e;
	font-size: 26px;
	text-align: right;
}
.lp_emed_comparison_konto_bankowe .top header strong {
	display: block;
	font-size: 33px;
	font-weight: 900;
	width: 100%;
}
.lp_emed_comparison_konto_bankowe .top header .underline {
	border-top: 2px solid #8cce22;
	width: 300px;
	clear: right;
	float: right;
}

.lp_emed_comparison_konto_bankowe .top ul {
	margin-right: auto;
	margin-top: 70px;
	float: right;
	list-style: none;
}
.lp_emed_comparison_konto_bankowe .top ul li {
	text-align: right;
	font-size: 22px;
	line-height: 1.1;
	margin-bottom: 40px;
} 
.lp_emed_comparison_konto_bankowe .top ul li.first {
	padding-left: 200px;
}
.lp_emed_comparison_konto_bankowe .top ul li.second {
	padding-left: 200px;
}
.lp_emed_comparison_konto_bankowe .top ul li.third {
	padding-left: 280px;
}
.lp_emed_comparison_konto_bankowe .top ul li .point {
	display: inline-block;
	width: 10px;
	height: 10px;
	background-color: #8cce22;
	border-radius: 3px;
	vertical-align: middle;
	margin-bottom: 5px;
	margin-right: 10px;
}

.lp_emed_comparison_konto_bankowe .top .form_container {
	border: 3px solid #c3c3c3;
	border-radius: 7px;
	margin-top: 20px;
	margin-bottom: 120px;
	background-color: rgba(255,255,255,.8);
}
.lp_emed_comparison_konto_bankowe .top .form_container header {
	background-color: #c3c3c3;
	text-align: center;
	font-size: 18px;
	color: #fff;
	padding: 12px 0;
}
.lp_emed_comparison_konto_bankowe .top .form_container header strong {
	font-size: 22px;
	color: #4e4e4e;
}
.lp_emed_comparison_konto_bankowe .top .form_container .content {
	padding-top: 20px;
}

.lp_emed_comparison_konto_bankowe .top .form_container p {
	width: 100%;
	padding: 4px 20px;
	margin-bottom: 0;
}
.lp_emed_comparison_konto_bankowe .top .form_container p.small {
	font-size: 12px;
	padding-top: 0;
	padding-bottom: 0;
}
.lp_emed_comparison_konto_bankowe .top .form_container p.small a { 
	color: #8cce22;
}
.lp_emed_comparison_konto_bankowe .top .form_container input[type="text"],
.lp_emed_comparison_konto_bankowe .top .form_container input[type="email"],
.lp_emed_comparison_konto_bankowe .top .form_container input[type="tel"],
.lp_emed_comparison_konto_bankowe .top .form_container textarea {
	border: 2px solid #c3c3c3;
	width: 100%;
	padding: 4px;
	border-radius: 3px;
}
.lp_emed_comparison_konto_bankowe .top .form_container input[type="submit"] {
	background-color: #8cce22;
	border: 0;
	border-radius: 5px;
	font-weight: 500;
	font-size: 22px;
	text-align: center;
	color: #fff;
	width: 70%;
	margin: 15px 15%;
	padding: 8px;
	-moz-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.lp_emed_comparison_konto_bankowe .top .form_container input[type="submit"]:hover {
	background-color: #6ABA1F;
}

.lp_emed_comparison_konto_bankowe .footer {
	background-color: #c3c3c3;
	font-size: 11px;
	line-height: 1;
	color: #fff;
	padding: 15px 0;
}
.lp_emed_comparison_konto_bankowe .footer a {
	color: #fff;
	text-decoration: underline;
}
.lp_emed_comparison_konto_bankowe .footer a:hover {
	text-decoration: none;
}



.lp_emed_comparison_konto_bankowe.podziekowanie header {
	text-align: center;
	padding: 200px 0;
	padding-left: 150px;
}
.lp_emed_comparison_konto_bankowe.podziekowanie header strong {
	font-size: 50px;
}
.lp_emed_comparison_konto_bankowe.podziekowanie .top header .underline {
	clear: both;
	float: none;
	margin: 15px auto;
}
@media (max-width:991px){
	.lp_emed_comparison_konto_bankowe .top header {
		font-size: 20px;
		padding: 12px 0;
	}
	.lp_emed_comparison_konto_bankowe .top header strong {
	}
	.lp_emed_comparison_konto_bankowe .top ul li.first {
		padding-left: 60px;
	}
	.lp_emed_comparison_konto_bankowe .top ul li.second {
		padding-left: 60px;
	}
	.lp_emed_comparison_konto_bankowe .top ul li.third {
		padding-left: 80px;
	}	
	.lp_emed_comparison_konto_bankowe .top .form_container {
		margin-bottom: 100px;
	}

	.lp_emed_comparison_konto_bankowe.podziekowanie header {
		padding: 200px 0;
		padding-left: 150px;
	}
}
@media (max-width:767px){
	.lp_emed_comparison_konto_bankowe {
		background: url('../images/confronter_konto_bankowe_background_mobile.jpg') top center no-repeat;
	}
	.lp_emed_comparison_konto_bankowe .top .confronter_logo {
		text-align: center;
	}
	.lp_emed_comparison_konto_bankowe .top header {
		font-size: 20px;
		text-align: center;
	}
	.lp_emed_comparison_konto_bankowe .top header strong {
		font-size: 28px;
		margin-top: 7px;
	}
	.lp_emed_comparison_konto_bankowe .top header .underline {
		border-top: 2px solid #8cce22;
		width: 100%;
	}
	.lp_emed_comparison_konto_bankowe .top ul {
		margin-right: 0;
		margin-top: 20px;
		margin-bottom: 10px;
		float: left;
		padding-left: 0;
	}
	.lp_emed_comparison_konto_bankowe .top ul li {
		text-align: left;
		font-size: 22px;
		line-height: 1.1;
		margin-bottom: 20px;
	} 
	.lp_emed_comparison_konto_bankowe .top ul li.first {
		padding-left: 0;
	}
	.lp_emed_comparison_konto_bankowe .top ul li.second {
		padding-left: 0;
	}
	.lp_emed_comparison_konto_bankowe .top ul li.third {
		padding-left: 0;
	}
	.lp_emed_comparison_konto_bankowe .top .form_container {
		margin-top: 0;
		margin-bottom: 40px;
		background-color: rgba(255,255,255,.8);
	}

	.lp_emed_comparison_konto_bankowe.podziekowanie header {
		padding: 150px 0;
		padding-left: 0;
	}
}



/***************************************************************
***********************  LP LOKATY OBLIGACJE *******************
****************************************************************/
.lp_emed_comparison_lokaty_obligacje{
	background: url('../images/confronter_lokaty_obligacje_background_main.jpg') top center repeat-x #c9c9c9;	
}
.lp_emed_comparison_lokaty_obligacje .top {
	background: url('../images/confronter_lokaty_obligacje_background.png') no-repeat;
	background-position: calc(50% - 250px) 75px;
	font-family: Lato, "Open-sans", Verdana, sans-serif;
	padding-top: 20px;
	
}
.lp_emed_comparison_lokaty_obligacje a {
	color: #017bc4;
}
.lp_emed_comparison_lokaty_obligacje .komunikatError{
	border: 2px solid red;
	background-color: #fff;
	color: red;
	margin-bottom:0;
}
.lp_emed_comparison_lokaty_obligacje .error{
	color: red;
	text-shadow: 0px 0px 5px #fff;
}
.lp_emed_comparison_lokaty_obligacje .top{
}
.lp_emed_comparison_lokaty_obligacje .top header {
	text-align: right;
	color: #007bc3;
	padding: 5px 0 0 0;
}
.lp_emed_comparison_lokaty_obligacje .top header h1 {
	font-family: Lato, "Open-sans", Verdana, sans-serif;
	font-weight: 900;
	font-size: 30px;
	margin-bottom: 0;
	margin-top: 12px;
}
.lp_emed_comparison_lokaty_obligacje .top ul {
	font-family: Lato, "Open-sans", Verdana, sans-serif;
	color: #868686;
	float: right;
	list-style: none;
	padding-top: 5px;
	margin-right: auto;
	margin-top: 70px;	
}
.lp_emed_comparison_lokaty_obligacje .top ul li {
	font-size: 16px;
	line-height: 16px;
	text-align: right;
	margin-bottom: 20px;
}
.lp_emed_comparison_lokaty_obligacje .top ul li strong {
	color: #4c4c4c;
} 
.lp_emed_comparison_lokaty_obligacje .top ul li.first {
	padding-left: 306px;
}
.lp_emed_comparison_lokaty_obligacje .top ul li.second {
	padding-left: 275px;
}
.lp_emed_comparison_lokaty_obligacje .top ul li.third {
	padding-left: 260px;
}
.lp_emed_comparison_lokaty_obligacje .top ul li .point {
	background: url('../images/confronter_lokaty_obligacje_point.png') top 12px center no-repeat;
	display: inline-block;
	vertical-align: middle;
	margin-top: -7px;
	width: 25px;
	height: 38px;
}
.lp_emed_comparison_lokaty_obligacje .top .form_container {
	background-color: rgba(255,255,255,.8);
	border: 3px solid #007ac3;
	border-radius: 7px;
	margin-top: 20px;
}
.lp_emed_comparison_lokaty_obligacje .form_underline {
	border-top: 2px solid #92b92a;
	width: 110%;
	margin: 10px -5% 120px -5%;
}
.lp_emed_comparison_lokaty_obligacje .top .form_container header {
	background-color: #007ac3;
	text-align: center;
	color: #fff;
	padding: 12px 5px;
}
.lp_emed_comparison_lokaty_obligacje .top .form_container header strong {
	font-size: 20px;

}
.lp_emed_comparison_lokaty_obligacje .top .form_container header p {
	font-size: 15px;
	padding: 5px 26px;
	margin: 0;
}
.lp_emed_comparison_lokaty_obligacje .top .form_container .content {
	padding-top: 20px;
}
.lp_emed_comparison_lokaty_obligacje .top .form_container p {
	width: 100%;
	padding: 4px 20px;
	margin-bottom: 0;
}
.lp_emed_comparison_lokaty_obligacje .top .form_container p.small {
	font-size: 10px;
	color: #c3c3c3;
	padding-top: 0;
	padding-bottom: 0;
}
.lp_emed_comparison_lokaty_obligacje .top .form_container p.small a { 
	color: #007ac3;
}
.lp_emed_comparison_lokaty_obligacje .top .form_container input[type="text"],
.lp_emed_comparison_lokaty_obligacje .top .form_container input[type="email"],
.lp_emed_comparison_lokaty_obligacje .top .form_container input[type="tel"],
.lp_emed_comparison_lokaty_obligacje .top .form_container textarea {
	font-size: 14px;
	border: 2px solid #c3c3c3;
	border-radius: 3px;
	width: 100%;
	padding: 6px;	
}

.lp_emed_comparison_lokaty_obligacje .top .form_container input:-moz-placeholder {color: #007ac3;}
.lp_emed_comparison_lokaty_obligacje .top .form_container input::-webkit-input-placeholder {color: #007ac3;}

.lp_emed_comparison_lokaty_obligacje .top .form_container input[type="submit"] {
	background-color: #92b92a;
	font-weight: 500;
	font-size: 22px;
	text-align: center;
	color: #fff;
	width: 70%;
	border: 0;
	border-radius: 5px;
	margin: 15px 15%;
	padding: 8px;
	-moz-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.lp_emed_comparison_lokaty_obligacje .top .form_container input[type="submit"]:hover {
	background-color: #779622;
}
.lp_emed_comparison_lokaty_obligacje .four_steps {
	background: rgba(255,255,255,.90);
	margin-top:20px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.lp_emed_comparison_lokaty_obligacje .four_steps p{
	font-family: Lato, "Open-sans", Verdana, sans-serif;
	font-size: 19px;
	text-align: center;
	line-height: 36px;
	color: #404040;
	padding: 0;
	margin: 0;	
}
.lp_emed_comparison_lokaty_obligacje .four_steps img{
	padding: 0 10px;
}
.lp_emed_comparison_lokaty_obligacje .services {
	padding-top: 10px;
}
.lp_emed_comparison_lokaty_obligacje .services .container .service_baground{
	background: linear-gradient(40deg, #434823, #b0c455);
	border-top-right-radius: 6px;
	border-bottom-right-radius: 6px;
	margin: 42px auto;
	position: relative;
	height: 168px;
}
.lp_emed_comparison_lokaty_obligacje .services .container .service_baground h2{
	font-family: Lato, "Open-sans", Verdana, sans-serif;
	font-size: 21px;
	font-weight: 900;
	text-align: left;
	color: #909193;
	margin: 40px 0;
	position: absolute;
	z-index: 999!important;	
}
.lp_emed_comparison_lokaty_obligacje .services .container img{
	position: absolute;
	top: -50px;
	left: 0;
	z-index: 555;
	
}
.lp_emed_comparison_lokaty_obligacje .services .container .service_baground p{
	font-family: Lato, "Open-sans", Verdana, sans-serif;
	font-size: 14px;
	text-align: left;
	color: #fff;
	padding: 20px 0;
	margin: 0;	
}
.lp_emed_comparison_lokaty_obligacje .services .container .service_baground ul{
	font-family: Lato, "Open-sans", Verdana, sans-serif;
	font-weight: bold;
	text-align: left;
	padding: 0;
	margin: 0;
	list-style:none;
}
.lp_emed_comparison_lokaty_obligacje .services .container .service_baground li{
	background: url('../images/confronter_lokaty_obligacje_service_back_point.png')top 5px left no-repeat;
	font-size: 14px;
	color: #fff;
	padding:  0 0 9px 30px;
	display: block;	
}
.lp_emed_comparison_lokaty_obligacje .footer{
	background-color: #c9c9c9;
	font-size: 11px;
	line-height: 1;
	color: #fff;
	padding: 15px 0;
	text-align: justify;
}
.lp_emed_comparison_lokaty_obligacje .footer .legal_notice a {
	color: #fff;
	text-decoration: underline;
}
.lp_emed_comparison_lokaty_obligacje .footer .legal_notice a:hover {
	text-decoration: none;
}
.lp_emed_comparison_lokaty_obligacje.podziekowanie header {
	text-align: center;
	padding: 200px 0;
	padding-left: 150px;
	color: #4d4d4d;
	font-size: 26px;
}

.lp_emed_comparison_lokaty_obligacje.podziekowanie header h1 strong {
	font-size: 50px;
	color: #017bc4;
}
.lp_emed_comparison_lokaty_obligacje.podziekowanie .top header .underline {
	clear: both;
	float: none;
	margin: 15px auto;
	border-top: 2px solid #8cce22;
	width: 400px;
}
@media (max-width:991px){
	.lp_emed_comparison_lokaty_obligacje .top header h1 {
		font-size: 22px;
	}
	.lp_emed_comparison_lokaty_obligacje .top header h1 strong {
	}
	.lp_emed_comparison_lokaty_obligacje .top header h2 {
		font-size: 19px;
	}
	.lp_emed_comparison_lokaty_obligacje .top ul {
		color: #000;
		background: rgba(255,255,255,.50);
		padding-right: 20px;
	}
	.lp_emed_comparison_lokaty_obligacje .top ul li strong {
		color: #007ac3;
	}
	.lp_emed_comparison_lokaty_obligacje .top ul li.first {
		padding-left: 82px;
	}
	.lp_emed_comparison_lokaty_obligacje .top ul li.second {
		padding-left: 80px;
	}
	.lp_emed_comparison_lokaty_obligacje .top ul li.third {
		padding-left: 50px;
	}
	.lp_emed_comparison_lokaty_obligacje .top .form_container header strong {
		font-size: 19px;
	}
	.lp_emed_comparison_lokaty_obligacje .four_steps p {
		font-size: 16px;
	}
	.lp_emed_comparison_lokaty_obligacje .services .container .service_baground p {
		padding: 9px 0 11px;
	}
	.lp_emed_comparison_lokaty_obligacje .services .container .service_baground li {
		font-size: 13px;
	}	
	.lp_emed_comparison_lokaty_obligacje.podziekowanie header {
		padding: 200px 0;
		padding-left: 150px;
	}
}
@media (max-width:767px){
	.lp_emed_comparison_lokaty_obligacje .top{
		background: none;
	}
	.lp_emed_comparison_lokaty_obligacje .top .confronter_logo {
		text-align: center;
	}
	.lp_emed_comparison_lokaty_obligacje .top header h1 {
		font-size: 23px;
		text-align: center;
	}
	.lp_emed_comparison_lokaty_obligacje .top header h1 strong {
		font-size: 28px;
		margin-top: 7px;
	}
	.lp_emed_comparison_lokaty_obligacje .top header h2 {
		font-size: 20px;
		text-align: center;
		padding-top: 10px;
	}
	.lp_emed_comparison_lokaty_obligacje .top ul {
		margin: 20px auto 20px auto;
		float: none;
		padding-left: 0;
		background-color: rgba(255, 255, 255, .6);
	}
	.lp_emed_comparison_lokaty_obligacje .top ul li {
		text-align: center;
		font-size: 14px;
		line-height: 0.5;
		margin-bottom: 20px;
	} 
	.lp_emed_comparison_lokaty_obligacje .top ul li.first {
		padding-left: 0;
	}
	.lp_emed_comparison_lokaty_obligacje .top ul li.second {
		padding-left: 0;
	}
	.lp_emed_comparison_lokaty_obligacje .top ul li.third {
		padding-left: 0;
	}
	.lp_emed_comparison_lokaty_obligacje .top .form_container {
		margin-top: 0;
		background-color: rgba(255,255,255,.8);
	}
	.lp_emed_comparison_lokaty_obligacje .four_steps{
		margin-top: 20px;
		padding: 10px 29px;
	}
	.lp_emed_comparison_lokaty_obligacje .four_steps p {
		 font-size: 12px;
		 text-align: left;
		 line-height: 17px;
		 
	}
	.lp_emed_comparison_lokaty_obligacje .four_steps img{
		padding: 0 5px;
	}
	.lp_emed_comparison_lokaty_obligacje .services .container .service_baground {
		border-radius: 6px;
		margin: 42px auto;
		height: 234px;
	}
	.lp_emed_comparison_lokaty_obligacje .services .container img{
		display: none;
	}
	.lp_emed_comparison_lokaty_obligacje .services .service_baground .box_white_swirl{
		background: #fff;
		height: 22%;
		padding: 10px 15px;
	}
	.lp_emed_comparison_lokaty_obligacje .services .container .service_baground h2 {
		font-size: 14px;
		margin: 0;
	}
	.lp_emed_comparison_lokaty_obligacje.podziekowanie header {
		padding: 150px 0;
		padding-left: 0;
		font-size: 22px;
	}
	.lp_emed_comparison_lokaty_obligacje .services .container .service_baground p {
		font-size: 11px;
		text-align: justify;
		padding: 13px 0;
		margin: 0;
	}
	.lp_emed_comparison_lokaty_obligacje .services .container .service_baground li {
		font-size: 11px;
		padding: 0 0 9px 27px;
	}
	.lp_emed_comparison_lokaty_obligacje.podziekowanie .top header .underline {
		width: 100%;
	}
}




/***************************************************************
***********************  LP  UBEZPIECZENIA   *******************
****************************************************************/
.lp_emed_comparison_ubezpieczenia {
	background: url('../images/confronter_ubezpieczenia_background.jpg') top center no-repeat;
	background-size: cover;
	font-family: Lato, "Open-sans", Verdana, sans-serif;
	color: #4e4e4e;
}
.lp_emed_comparison_ubezpieczenia a {
	color: #017bc4;
}
.lp_emed_comparison_ubezpieczenia .komunikatError{
	border: 2px solid red;
	background-color: #fff;
	color: red;
	margin-bottom:0;
}
.lp_emed_comparison_ubezpieczenia .error{
	color: red;
	text-shadow: 0px 0px 5px #fff;
}
.lp_emed_comparison_ubezpieczenia .above_top {
	background-color: rgba(255, 255, 255, .6);
}
.lp_emed_comparison_ubezpieczenia .above_top h2 {
	font-weight: 700;
	font-size: 23px;
	font-family: Lato, "Open-sans", Verdana, sans-serif;
	color: #7c9d25;
	text-align: right;
	margin-bottom: 0;
}
.lp_emed_comparison_ubezpieczenia .top h1 {
	font-weight: 700;
	font-size: 38px;
	font-family: Lato, "Open-sans", Verdana, sans-serif;
	color: #385165;
	text-align: right;
	margin: 0;
	text-shadow: 0px 0px 5px rgba(255, 255, 255, 1);
}

.lp_emed_comparison_ubezpieczenia .top ul {
	margin-right: auto;
	margin-top: 40px;
	float: right;
	list-style: none;
	padding-top: 5px;
}
.lp_emed_comparison_ubezpieczenia .top ul li {
	text-align: right;
	font-size: 20px;
	line-height: 1.1;
	color: #3a5065;
	margin-bottom: 40px;
	text-shadow: 0px 0px 5px rgba(255, 255, 255, 1);
	font-family: Lato, "Open-sans", Verdana, sans-serif;
} 
.lp_emed_comparison_ubezpieczenia .top ul li.first {
	padding-left: 350px;
}
.lp_emed_comparison_ubezpieczenia .top ul li.second {
	padding-left: 310px;
}
.lp_emed_comparison_ubezpieczenia .top ul li.third {
	padding-left: 380px;
}
.lp_emed_comparison_ubezpieczenia .top ul li .point {
	display: inline-block;
	width: 10px;
	height: 10px;
	background-color: #3a5065;
	vertical-align: middle;
	margin-top: -3px;
	margin-right: 10px;
}

.lp_emed_comparison_ubezpieczenia .top .form_container {
	border: 3px solid #3a5065;
	border-radius: 7px;
	margin-top: 20px;
	background-color: rgba(255,255,255,.8);
}
.lp_emed_comparison_ubezpieczenia .form_underline {
	border-top: 2px solid #92b92a;
	width: 110%;
	margin: 10px -5% 50px -5%;
}
.lp_emed_comparison_ubezpieczenia .top .form_container header {
	background-color: #3a5065;
	text-align: center;
	font-size: 17px;
	color: #fff;
	padding: 12px 0;
}
.lp_emed_comparison_ubezpieczenia .top .form_container header strong {
	font-size: 22px;
	width: 100%;
	display: block;
}
.lp_emed_comparison_ubezpieczenia .top .form_container .content {
	padding-top: 20px;
}

.lp_emed_comparison_ubezpieczenia .top .form_container p {
	width: 100%;
	padding: 4px 20px;
	margin-bottom: 0;
}
.lp_emed_comparison_ubezpieczenia .top .form_container p.small {
	font-size: 12px;
	padding-top: 0;
	padding-bottom: 0;
}
.lp_emed_comparison_ubezpieczenia .top .form_container p.small a { 
	color: #3a5065;
}
.lp_emed_comparison_ubezpieczenia .top .form_container input[type="text"],
.lp_emed_comparison_ubezpieczenia .top .form_container input[type="email"],
.lp_emed_comparison_ubezpieczenia .top .form_container input[type="tel"],
.lp_emed_comparison_ubezpieczenia .top .form_container textarea {
	border: 2px solid #c3c3c3;
	width: 100%;
	padding: 4px;
	border-radius: 3px;
	color: #3a5065;
}
.lp_emed_comparison_ubezpieczenia .top .form_container input[type="submit"] {
	background-color: #92b92a;
	border: 0;
	border-radius: 5px;
	font-weight: 500;
	font-size: 22px;
	text-align: center;
	color: #fff;
	width: 70%;
	margin: 15px 15%;
	padding: 8px;
	-moz-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.lp_emed_comparison_ubezpieczenia .top .form_container input[type="submit"]:hover {
	background-color: #779622;
}

.lp_emed_comparison_ubezpieczenia .footer {
	background-color: #c3c3c3;
	font-size: 11px;
	line-height: 1;
	color: #fff;
	padding: 15px 0;
}
.lp_emed_comparison_ubezpieczenia .footer a {
	color: #fff;
	text-decoration: underline;
}
.lp_emed_comparison_ubezpieczenia .footer a:hover {
	text-decoration: none;
}



.lp_emed_comparison_ubezpieczenia.podziekowanie header {
	text-align: center;
	padding: 170px 0 300px 0;
	padding-left: 250px;
	color: #4d4d4d;
	font-size: 26px;
}

.lp_emed_comparison_ubezpieczenia.podziekowanie header h1 {
	font-size: 50px;
	color: #385165;
	text-align: center;
}
.lp_emed_comparison_ubezpieczenia.podziekowanie .top header .underline {
	clear: both;
	float: none;
	margin: 15px auto;
	border-top: 2px solid #8cce22;
	width: 400px;
}
@media (max-width:991px){
	.lp_emed_comparison_ubezpieczenia .above_top h2 {
		font-size: 19px;
	}
	.lp_emed_comparison_ubezpieczenia .top h1 {
		font-size: 32px;
	}

	.lp_emed_comparison_ubezpieczenia .top ul li.first {
		padding-left: 140px;
	}
	.lp_emed_comparison_ubezpieczenia .top ul li.second {
		padding-left: 80px;
	}
	.lp_emed_comparison_ubezpieczenia .top ul li.third {
		padding-left: 180px;
	}	
	.lp_emed_comparison_ubezpieczenia .top .form_container header {
		font-size: 16px;
	}
	.lp_emed_comparison_ubezpieczenia .form_underline {
		border-top: 2px solid #92b92a;
		width: 110%;
		margin: 10px -5% 60px -5%;
	}

	.lp_emed_comparison_ubezpieczenia.podziekowanie header {
		padding: 170px 0 250px 150px;
	}
}
@media (max-width:767px){
	.lp_emed_comparison_ubezpieczenia {
		background: url('../images/confronter_ubezpieczenia_background_mobile.jpg') top center no-repeat;
		background-size: cover;
	}
	.lp_emed_comparison_ubezpieczenia .above_top .confronter_logo {
		text-align: center;
	}
	.lp_emed_comparison_ubezpieczenia .above_top h2 {
		font-size: 21px;
		text-align: center;
		padding-bottom: 5px;
		margin-top: 10px;
	}
	.lp_emed_comparison_ubezpieczenia .top h1 {
		font-size: 29px;
		text-align: center;
		padding-top: 10px;
	}
	.lp_emed_comparison_ubezpieczenia .top ul {
		margin-right: 0;
		margin-top: 20px;
		margin-bottom: 10px;
		float: left;
		padding-left: 0;
		background-color: rgba(255, 255, 255, .6);
	}
	.lp_emed_comparison_ubezpieczenia .top ul li {
		text-align: left;
		font-size: 18px;
		line-height: 1.1;
		margin-bottom: 20px;
	} 
	.lp_emed_comparison_ubezpieczenia .top ul li.first {
		padding-left: 5px;
	}
	.lp_emed_comparison_ubezpieczenia .top ul li.second {
		padding-left: 5px;
	}
	.lp_emed_comparison_ubezpieczenia .top ul li.third {
		padding-left: 5px;
	}
	.lp_emed_comparison_ubezpieczenia .top .form_container {
		margin-top: 0;
		background-color: rgba(255,255,255,.8);
	}
	.lp_emed_comparison_ubezpieczenia .form_underline {
		border-top: 2px solid #92b92a;
		width: 110%;
		margin: 10px -5% 40px -5%;
	}

	.lp_emed_comparison_ubezpieczenia.podziekowanie header {
		padding: 150px 0;
		padding-left: 0;
		font-size: 22px;
	}
	.lp_emed_comparison_ubezpieczenia.podziekowanie header h1 {
		font-size: 40px;
	}
	.lp_emed_comparison_ubezpieczenia.podziekowanie .top header .underline {
		width: 100%;
	}
}


/***************************************************************
***********************  LP UBEZPIECZENIA NA ZYCIE *******************
****************************************************************/
.lp_emed_comparison_ubezpieczenia_na_zycie {
	background: #c6cfd4 url('../images/confronter_ubezpieczenia_na_zycie_background.jpg') top center no-repeat;
	background-size: cover;
	font-family: Lato, "Open-sans", Verdana, sans-serif;
	color: #4e4e4e;
}
.lp_emed_comparison_ubezpieczenia_na_zycie a {
	color: #017bc4;
}
.lp_emed_comparison_ubezpieczenia_na_zycie .komunikatError{
	border: 2px solid red;
	background-color: #fff;
	color: red;
	margin-bottom:0;
}
.lp_emed_comparison_ubezpieczenia_na_zycie .error{
	color: red;
	text-shadow: 0px 0px 5px #fff;
}
.lp_emed_comparison_ubezpieczenia_na_zycie .top {
}
.lp_emed_comparison_ubezpieczenia_na_zycie .top header {
	padding: 5px 0 0 0;
	color: #395364;
	text-align: right;
}
.lp_emed_comparison_ubezpieczenia_na_zycie .top header h1 {
	font-weight: 700;
	font-size: 36px;
	font-family: Lato, "Open-sans", Verdana, sans-serif;
	margin-bottom: 0;
	margin-top: 10px;
	text-shadow: 1px 1px 6px rgba(255, 255, 255, 1);
}
.lp_emed_comparison_ubezpieczenia_na_zycie .top header strong {
	display: block;
	font-size: 38px;
	font-weight: 700;
	width: 100%;
}

.lp_emed_comparison_ubezpieczenia_na_zycie .top ul {
	margin-right: -15px;
	margin-top: 70px;
	float: right;
	list-style: none;
	padding-top: 5px;
}
.lp_emed_comparison_ubezpieczenia_na_zycie .top ul li {
	text-align: right;
	font-size: 18px;
	color: #395364;
	line-height: 1.1;
	margin-bottom: 40px;
	text-shadow: 0px 0px 5px rgba(255, 255, 255, 1);
} 
.lp_emed_comparison_ubezpieczenia_na_zycie .top ul li.first {
	padding-left: 280px;
}
.lp_emed_comparison_ubezpieczenia_na_zycie .top ul li.second {
	padding-left: 250px;
}
.lp_emed_comparison_ubezpieczenia_na_zycie .top ul li.third {
	padding-left: 410px;
}
.lp_emed_comparison_ubezpieczenia_na_zycie .top ul li .point {
	display: inline-block;
	width: 10px;
	height: 10px;
	background-color: #fff;
	vertical-align: middle;
	margin-bottom: 5px;
	margin-right: 3px;
}

.lp_emed_comparison_ubezpieczenia_na_zycie .top .form_container {
	border: 3px solid #3a5065;
	border-radius: 7px;
	margin-top: 20px;
	margin-bottom: 60px;
	background-color: rgba(255,255,255,.8);
}

.lp_emed_comparison_ubezpieczenia_na_zycie .top .form_container header {
	background-color: #3a5065;
	text-align: center;
	font-size: 16px;
	color: #fff;
	padding: 12px 0;
}
.lp_emed_comparison_ubezpieczenia_na_zycie .top .form_container header strong {
	font-size: 22px;
}
.lp_emed_comparison_ubezpieczenia_na_zycie .top .form_container .content {
	padding-top: 20px;
}

.lp_emed_comparison_ubezpieczenia_na_zycie .top .form_container p {
	width: 100%;
	padding: 4px 20px;
	margin-bottom: 0;
}
.lp_emed_comparison_ubezpieczenia_na_zycie .top .form_container p.small {
	font-size: 12px;
	padding-top: 0;
	padding-bottom: 0;
}
.lp_emed_comparison_ubezpieczenia_na_zycie .top .form_container p.small a { 
	color: #3a5065;
}
.lp_emed_comparison_ubezpieczenia_na_zycie .top .form_container input[type="text"],
.lp_emed_comparison_ubezpieczenia_na_zycie .top .form_container input[type="email"],
.lp_emed_comparison_ubezpieczenia_na_zycie .top .form_container input[type="tel"],
.lp_emed_comparison_ubezpieczenia_na_zycie .top .form_container textarea {
	border: 2px solid #c3c3c3;
	width: 100%;
	padding: 4px;
	border-radius: 3px;
}
.lp_emed_comparison_ubezpieczenia_na_zycie .top .form_container input[type="submit"] {
	background-color: #92b92a;
	border: 0;
	border-radius: 5px;
	font-weight: 500;
	font-size: 22px;
	text-align: center;
	color: #fff;
	width: 70%;
	margin: 15px 15%;
	padding: 8px;
	-moz-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.lp_emed_comparison_ubezpieczenia_na_zycie .top .form_container input[type="submit"]:hover {
	background-color: #779622;
}

.lp_emed_comparison_ubezpieczenia_na_zycie .footer {
	background-color: #c3c3c3;
	font-size: 11px;
	line-height: 1;
	color: #fff;
	padding: 15px 0;
}
.lp_emed_comparison_ubezpieczenia_na_zycie .footer a {
	color: #fff;
	text-decoration: underline;
}
.lp_emed_comparison_ubezpieczenia_na_zycie .footer a:hover {
	text-decoration: none;
}



.lp_emed_comparison_ubezpieczenia_na_zycie.podziekowanie header {
	text-align: center;
	padding: 200px 0;
	padding-left: 480px;
	color: #395364;
	font-size: 26px;
}

.lp_emed_comparison_ubezpieczenia_na_zycie.podziekowanie header h1 strong {
	font-size: 50px;
	color: #395364;
}
.lp_emed_comparison_ubezpieczenia_na_zycie.podziekowanie .top header .underline {
	clear: both;
	float: none;
	margin: 15px auto;
	border-top: 2px solid #fff;
	width: 400px;
}
@media (max-width:991px){
	.lp_emed_comparison_ubezpieczenia_na_zycie .top header h1 {
		font-size: 29px;
	}
	.lp_emed_comparison_ubezpieczenia_na_zycie .top header h1 strong {
		font-size: 35px;
	}
	.lp_emed_comparison_ubezpieczenia_na_zycie .top ul li.first {
		padding-left: 80px;
	}
	.lp_emed_comparison_ubezpieczenia_na_zycie .top ul li.second {
		padding-left: 110px;
	}
	.lp_emed_comparison_ubezpieczenia_na_zycie .top ul li.third {
		padding-left: 210px;
	}	

	.lp_emed_comparison_ubezpieczenia_na_zycie.podziekowanie header {
		padding: 200px 0;
		padding-left: 270px;
	}
}
@media (max-width:767px){
	.lp_emed_comparison_ubezpieczenia_na_zycie {
		background: #c6cfd4 url('../images/confronter_ubezpieczenia_na_zycie_background_mobile.jpg') top center no-repeat;
	}
	.lp_emed_comparison_ubezpieczenia_na_zycie .top .confronter_logo {
		text-align: center;
	}
	.lp_emed_comparison_ubezpieczenia_na_zycie .top header h1 {
		font-size: 25px;
		text-align: center;
	}
	.lp_emed_comparison_ubezpieczenia_na_zycie .top header h1 strong {
		font-size: 28px;
		margin-top: 7px;
	}
	.lp_emed_comparison_ubezpieczenia_na_zycie .top header h2 {
		font-size: 20px;
		text-align: center;
		padding-top: 10px;
	}
	.lp_emed_comparison_ubezpieczenia_na_zycie .top ul {
		margin-right: 0;
		margin-top: 20px;
		margin-bottom: 10px;
		float: left;
		padding-left: 0;
		background-color: rgba(255, 255, 255, .6);
	}
	.lp_emed_comparison_ubezpieczenia_na_zycie .top ul li {
		text-align: left;
		font-size: 18px;
		line-height: 1.1;
		margin-bottom: 20px;
	} 
	.lp_emed_comparison_ubezpieczenia_na_zycie .top ul li.first {
		padding-left: 5px;
	}
	.lp_emed_comparison_ubezpieczenia_na_zycie .top ul li.second {
		padding-left: 5px;
	}
	.lp_emed_comparison_ubezpieczenia_na_zycie .top ul li.third {
		padding-left: 5px;
	}
	.lp_emed_comparison_ubezpieczenia_na_zycie .top .form_container {
		margin-top: 0;
		margin-bottom: 30px;
		background-color: rgba(255,255,255,.8);
	}
	.lp_emed_comparison_ubezpieczenia_na_zycie.podziekowanie header {
		padding: 150px 0;
		padding-left: 0;
		font-size: 20px;
	}
	.lp_emed_comparison_ubezpieczenia_na_zycie.podziekowanie header h1 strong {
		font-size: 40px;
	}
	.lp_emed_comparison_ubezpieczenia_na_zycie.podziekowanie .top header .underline {
		width: 100%;
	}
}

/***************************************************************
***********************  LP KREDYT FIRMOWY *********************
****************************************************************/
.lp_conf_kredyt_firmowy {
    font-family: Lato, "Open-sans", Verdana, sans-serif;
    color: #4e4e4e;
}
.lp_conf_kredyt_firmowy a {
    color: #007cc4;
}
.lp_conf_kredyt_firmowy .komunikatError{
    border: 2px solid red;
    background-color: #fff;
    color: red;
    margin-bottom:0;
}
.lp_conf_kredyt_firmowy .error{
    color: red;
    text-shadow: 0px 0px 5px #fff;
}
.lp_conf_kredyt_firmowy .top {
    background: #e7eff2 url('./images/lp-kredyt-firmowy-bg-desktop.jpg') center top no-repeat;
	background-size: cover;
    padding-bottom: 70px;
}
.lp_conf_kredyt_firmowy .top.test {
	background: #f6f8f9 url('./images/lp-kredyt-firmowy-bg-desktop2.jpg') center top no-repeat;
	background-size: cover;
}
.lp_conf_kredyt_firmowy .top header {
    padding: 14px 0 0 0;
    color: #007cc4;
    font-size: 34px;
    text-shadow: 0px 0px 8px rgba(255, 255, 255, 1);
}
.lp_conf_kredyt_firmowy .top header strong {
    font-size: 33px;
    font-weight: 600;
    font-size: 135%;
}
.lp_conf_kredyt_firmowy .content h3 {
    margin: 0;
    color: #616161;
    font-size: 25px;
}
.lp_conf_kredyt_firmowy .top .form_container {
    border: 3px solid #007cc4;
    border-radius: 7px;
    margin-top: 15px;
    background-color: rgba(255,255,255,1);
}
.lp_conf_kredyt_firmowy .top .form_container header {
    background-color: #007cc4;
    text-align: center;
    font-size: 18px;
    color: #fff;
    padding: 12px 0;
    text-shadow: none;
}
.lp_conf_kredyt_firmowy .top .form_container header strong {
    font-size: 22px;
    color: #fff;
}
.lp_conf_kredyt_firmowy .top .form_container .content {
    padding-top: 20px;
}

.lp_conf_kredyt_firmowy .top .form_container p {
    width: 100%;
    padding: 4px 20px;
    margin-bottom: 0;
}
.lp_conf_kredyt_firmowy .top .form_container p.small {
    font-size: 12px;
    padding-top: 0;
    padding-bottom: 0;
}
.lp_conf_kredyt_firmowy .top .form_container p.small a { 
    color: #007cc4;
}
.lp_conf_kredyt_firmowy .top .form_container input[type="text"],
.lp_conf_kredyt_firmowy .top .form_container input[type="email"],
.lp_conf_kredyt_firmowy .top .form_container input[type="tel"],
.lp_conf_kredyt_firmowy .top .form_container textarea {
    border: 2px solid #c3c3c3;
    width: 100%;
    padding: 4px;
    border-radius: 3px;
    color: #007cc4;
}
.lp_conf_kredyt_firmowy .top .form_container input[type="submit"] {
    background: url('./images/lp-kredyt-firmowy-button-bg.png') center center no-repeat;
    border: 0;
    border-radius: 5px;
    font-weight: bold;
    font-size: 22px;
    text-align: center;
    color: #fff;
    width: 192px;
    height: 50px;
    margin: 15px 15%;
    padding: 8px;
    -moz-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.lp_conf_kredyt_firmowy input::-webkit-input-placeholder{
   color: #007cc4;
}
.lp_conf_kredyt_firmowy input:-moz-placeholder{
   color: #007cc4;
}
.lp_conf_kredyt_firmowy input::-moz-placeholder{
   color: #007cc4;
}
.lp_conf_kredyt_firmowy input:-ms-input-placeholder{
   color: #007cc4;
}
.lp_conf_kredyt_firmowy .top .form_container input[type="submit"]:hover {
    font-size: 24px;
}
.lp_conf_kredyt_firmowy .line {
    height: 7px;
    background-color: rgba(96,96,96,.4);
}
.lp_conf_kredyt_firmowy .points {
    border-top: 7px solid rgba(96,96,96,.4);
    margin-top: -60px;
}
.lp_conf_kredyt_firmowy .points .bg {
    background-color: rgba(0,122,195,.8);
    height: 55px;
}
.lp_conf_kredyt_firmowy .points ul {
    margin: 20px 0;
}
.lp_conf_kredyt_firmowy .points {
    font-size: 24px;
    color: #fff;
}
.lp_conf_kredyt_firmowy .points .point {
    padding: 15px 0 0 0;
    font-size: 20px;
    font-weight: bold;
}
.lp_conf_kredyt_firmowy .points .point.two {
    padding-left: 15px;
}
.lp_conf_kredyt_firmowy .points .point.three {
    padding-left: 50px;
}
.lp_conf_kredyt_firmowy .points .dot {
    display: inline-block;
    margin-right: 15px;
    width: 15px;
    background: url(./images/lp-kredyt-firmowy-dot.jpg) center left no-repeat;
}
.lp_conf_kredyt_firmowy .footer {
    background-color: #e7eff2;
    font-size: 11px;
    line-height: 1;
    color: #a2a6a7;
    padding: 25px 0;
	text-align: justify;
}
.lp_conf_kredyt_firmowy .footer a {
    color: #a2a6a7;
    text-decoration: underline;
}
.lp_conf_kredyt_firmowy .footer a:hover {
    text-decoration: none;
}
.lp_conf_kredyt_firmowy.podziekowanie header {
    text-align: center;
    padding: 200px 0;
    padding-left: 150px;
}
.lp_conf_kredyt_firmowy.podziekowanie header strong {
    font-size: 50px;
}
.lp_conf_kredyt_firmowy.conv .top {
    padding: 0 0 80px 0;
}
.lp_conf_kredyt_firmowy.conv .top header {
    font-size: 55px;
    text-align: center;
    padding: 0 0 15px 0;
}
.lp_conf_kredyt_firmowy.conv .underline {
    height: 2px;
    max-width: 400px;
    width: 100%;
    background-color: #007cc4;
    margin: 0 auto;
}
.lp_conf_kredyt_firmowy.conv .wrapper {
    background-color: rgba(255,255,255,.6);
    padding: 60px;
    margin: 50px 0 15px 0;
}
.lp_conf_kredyt_firmowy.conv .note {
    font-size: 28px;
    text-align: center;
    margin-top: 15px;
}
@media (max-width:991px){
    .lp_conf_kredyt_firmowy .top header {
        font-size: 29px;
        padding: 12px 0;
    }
    .lp_conf_kredyt_firmowy.podziekowanie header {
        padding: 200px 0;
        padding-left: 150px;
    }
    .lp_conf_kredyt_firmowy .points .point {
        font-size: 15px;
        padding: 19px 0 0 0;
    }
}
@media (max-width:767px){
    .lp_conf_kredyt_firmowy .top {
        background: #e7eff2 url('./images/lp-kredyt-firmowy-bg-mobile.jpg') top center no-repeat;
    }
	.lp_conf_kredyt_firmowy .top.test {
	background: #f6f8f9 url('./images/lp-kredyt-firmowy-bg-mobile2.jpg') center top no-repeat;
}
    .lp_conf_kredyt_firmowy .top .confronter_logo {
        text-align: center;
    }
    .lp_conf_kredyt_firmowy .top header {
        font-size: 20px;
        text-align: center;
    }
    .lp_conf_kredyt_firmowy .top .form_container {
        margin-top: 0;
        margin-bottom: 40px;
        background-color: rgba(255,255,255,.8);
    }
    .lp_conf_kredyt_firmowy.podziekowanie header {
        padding: 150px 0;
        padding-left: 0;
    }
    .lp_conf_kredyt_firmowy .content h3 {
        padding-bottom: 15px;
        text-align: center;
    }
    .lp_conf_kredyt_firmowy .points {
        margin-top: -85px;
    }
    .lp_conf_kredyt_firmowy .points .point {
        padding: 3px 0;
        text-align: center;
    }
    .lp_conf_kredyt_firmowy .points .point.two,
    .lp_conf_kredyt_firmowy .points .point.three {
        padding-left: 0;
    }
    .lp_conf_kredyt_firmowy .points .bg {
        height: auto;
    }
    .lp_conf_kredyt_firmowy.conv .wrapper {
        background-color: rgba(255,255,255,.6);
        padding: 20px;
        margin: 50px 0 15px 0;
    }
    .lp_conf_kredyt_firmowy.conv .top header {
        font-size: 36px;
    }
    .lp_conf_kredyt_firmowy.conv .note {
        font-size: 21px;
    }
}
/***************************************************************
***********************  LP CONFRONTER RYBNIK *******************
****************************************************************/
.lp_confronter_rybnik a {
	color: #f2b411;
}
.lp_confronter_rybnik .komunikatError{
	border: 2px solid red;
	background-color: #fff;
	color: red;
	margin-bottom:0;
}
.lp_confronter_rybnik .error{
	color: red;
	text-shadow: 0px 0px 5px #fff;
}
.lp_confronter_rybnik .top{
	background: url('./images/lp_confronter_rybnik_bacground.jpg') top center no-repeat;
}
.lp_confronter_rybnik .top .container{
		background:  url('./images/lp_confronter_rybnik_cash.png') bottom left no-repeat;
	}
.lp_confronter_rybnik .top .logo{
	background: rgba(255,255,255,.85);
	box-shadow: 0px 0px 7px #000;
	width: 200px;
	height: 100px;
	text-align: center;
	padding-top: 20px;
}
.lp_confronter_rybnik .top header h1{
	font-size: 39px;
	font-weight: bold;
	color: #fff;
	margin-bottom: 0;
	text-align: right;
}
.lp_confronter_rybnik .top header h2{
	font-size: 36px;
	font-weight: lighter;
	color: #fff;
	margin-top: 0;
	text-align: right;
}
.lp_confronter_rybnik .top .turquoise_point_one{
	background: #0e7776;
	width: 50%;
	padding: 12px;
	margin-top: 191px;
	margin-bottom: 10px;
	color: #fff;
	text-align: left;
	float: right;
	position: relative;
}
.lp_confronter_rybnik .top .turquoise_point_one p{
	font-size: 18px;
	margin: 0;
	padding: 5px 90px 5px 10px;
}
.lp_confronter_rybnik .top .turquoise_point_one img{
	position: absolute;
	bottom: 0px;
	right: 0px;
}
.lp_confronter_rybnik .top .turquoise_point_two{
	background: #0e7776;
	width: 50%;
	float: right;
	padding: 12px;
	margin: 0;
	margin-top: 10px;
	color: #fff;
	text-align: left;
	clear: right;
	position: relative;
	margin-bottom: 10px;
}
.lp_confronter_rybnik .top .turquoise_point_two p{
	font-size: 18px;
	margin: 0;
	padding: 5px 90px 5px 10px;
}
.lp_confronter_rybnik .top .turquoise_point_two img{
	position: absolute;
	bottom: -1px;
	right: 0px;
}
.lp_confronter_rybnik .top .turquoise_point_three{
	background: #0e7776;
	width: 50%;
	float: right;
	margin: 0;
	margin-top: 10px;
	padding: 12px;
	color: #fff;
	text-align: left;
	clear: right;
	position: relative;
}
.lp_confronter_rybnik .top .turquoise_point_three p{
	font-size: 18px;
	margin: 0px;
	padding: 5px 95px 5px 10px;
}
.lp_confronter_rybnik .top .turquoise_point_three img{
	position: absolute;
	bottom: 0;
	right: 0;
}
.lp_confronter_rybnik .top .form_container {
	background-color: #edf7f8;
	margin-top: 14px;
	margin-bottom: 45px;
	padding: 3px;
	box-shadow:  -3px -3px 4px rgba(0,0,0,.30);
}
.lp_confronter_rybnik .top .form_container header {
	text-align: center!important;
	color: #fff;
	padding: 7px 0;
	margin-bottom: 15px;
	background-color: #0e7776;
}
.lp_confronter_rybnik .top .form_container header h2 {
	font-size: 23px;
	font-weight: bold;
	padding: 0px 5px;
	margin: 0;
	text-align: center!important;
}
.lp_confronter_rybnik .top .form_container header p {
	font-size: 17px;
	padding: 5px 0 0;
	margin: 0;
	font-weight: normal;	
}
.lp_confronter_rybnik .top .form_container .content {
	padding-top: 10px;
}
.lp_confronter_rybnik .top .form_container p {
	width: 100%;
	padding: 6px 14px;
	margin-bottom: 0;
}
.lp_confronter_rybnik .top .form_container p.small {
	font-size: 10px;
	color: #c3c3c3;
	padding-top: 0;
	padding-bottom: 0;
}
.lp_confronter_rybnik .top .form_container p.small a { 
	color: #f2b411;
}
.lp_confronter_rybnik .top .form_container input[type="text"],
.lp_confronter_rybnik .top .form_container input[type="email"],
.lp_confronter_rybnik .top .form_container input[type="tel"],
.lp_confronter_rybnik .top .form_container textarea {
	font-size: 14px;
	background: #fff;
	width: 100%;
	padding: 8px;
	border: 2px solid #afb7b9;
	border-radius: 5px;	
}
.lp_confronter_rybnik .top .form_container input:-moz-placeholder {color: #c8c8c8;}
.lp_confronter_rybnik .top .form_container input::-webkit-input-placeholder {color: #c8c8c8;}

.lp_confronter_rybnik .top .form_container input[type="submit"] {
	background-color: #f2b411;
	font-weight: bolder;
	font-size: 23px;
	text-align: center;
	color: #fff;
	width: 70%;
	border: 0;
	border-radius: 5px;
	margin: 15px 15%;
	padding: 8px;
	-moz-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.lp_confronter_rybnik .top .form_container input[type="submit"]:hover {
	background-color: #F29811;
}
.lp_confronter_rybnik .contact_and_map{
	padding: 30px 0;
	background-color: #e2e6e7;
}
.lp_confronter_rybnik .contact_and_map .contact{
	float: right!important;
}
.lp_confronter_rybnik .contact_and_map .map{
	float: left!important;
}
.lp_confronter_rybnik .contact_and_map .contact h2{
	font-size: 25px;
	font-weight: bold;
	text-align: left;
	padding-right: 150px;
	color: #0e7776;
}
.lp_confronter_rybnik .contact_and_map .contact p{
	font-size: 22px;
	font-weight: bold;
	text-align: left;
	color: #575757;
	margin-bottom: 0;
	padding-bottom: 0;
}
.lp_confronter_rybnik .contact_and_map .contact address{
	font-size: 25px;
	font-style: normal;
	font-weight: lighter;
	font-family: "Open Sans", sans-serif;
	line-height: 27px;
	text-align: left;
	color: #555756;
}
.lp_confronter_rybnik .footer{
	background-color: #0e7776;
	font-size: 11px;
	line-height: 1;
	color: #59aaab;
	padding: 15px 0;
	text-align: justify;
}
.lp_confronter_rybnik .footer .legal_notice a {
	color: #59aaab;
	text-decoration: underline;
}
.lp_confronter_rybnik .footer .legal_notice a:hover {
	text-decoration: none;
}
.lp_confronter_rybnik .top_konwersja{
	background: url('./images/lp_confronter_rybnik_bacground.jpg') top center no-repeat;
}
.lp_confronter_rybnik .top_konwersja .logo{
	background: rgba(255,255,255,.85);
	box-shadow: 0px 0px 7px #000;
	width: 200px;
	height: 100px;
	text-align: center;
	padding-top: 20px;
}
.lp_confronter_rybnik .top_konwersja header h1{
	font-size: 64px;
	font-weight: bold;
	color: #fff;
	margin-top: 86px;
	margin-bottom: 0;
	text-align: center;
}
.lp_confronter_rybnik .top_konwersja header h2{
	font-size: 36px;
	font-weight: lighter;
	color: #fff;
	margin-top: 0;
	margin-bottom: 150px;
	text-align: center;
}

@media (max-width:991px){
	.lp_confronter_rybnik .top{
		background:  url('./images/lp_confronter_rybnik_cash.png') bottom left no-repeat, url('./images/lp_confronter_rybnik_bacground.jpg') top center no-repeat;
	}
	.lp_confronter_rybnik .top header h1{
		font-size: 27px;
	}
	.lp_confronter_rybnik .top header h2{
		font-size: 26px;
	}
	.lp_confronter_rybnik .top .turquoise_point_one{
		width: 70%;
	}
	.lp_confronter_rybnik .top .turquoise_point_one p{
		padding: 5px 63px 5px 10px;
	}
	.lp_confronter_rybnik .top .turquoise_point_two{
		width: 70%;
	}
	.lp_confronter_rybnik .top .turquoise_point_two p{
		padding: 5px 61px 5px 10px;
	}
	.lp_confronter_rybnik .top .turquoise_point_three{
		width: 70%;
	}
	.lp_confronter_rybnik .top .turquoise_point_three p{
		padding: 5px 48px 5px 10px;
	}
	.lp_confronter_rybnik .top .form_container header h2 {
		font-size: 21px;
	}
	.lp_confronter_rybnik .contact_and_map{
		text-align: center!important;
	}
	.lp_confronter_rybnik .contact_and_map .contact h2{
		padding-right: 0px;
		font-size: 18px;
	}
	.lp_confronter_rybnik .contact_and_map .contact p{
		font-size: 18px;
	}
	.lp_confronter_rybnik .contact_and_map .contact address {
		font-size: 19px;
		line-height: 25px;
	}
	.lp_confronter_rybnik .top_konwersja header h1{
		margin-top: 53px;
		font-size: 45px;
	}
	.lp_confronter_rybnik .top_konwersja header h2{
		font-size: 23px;
	}
}
@media (max-width:767px){
	.lp_confronter_rybnik .top{
		background: url('./images/lp_confronter_rybnik_background_tel.png') top center no-repeat, #71c0c4;
	}
	.lp_confronter_rybnik .top .container{
		width: 320px;
		background: none;
	}
	.lp_confronter_rybnik .top .logo {
		margin: auto;
	}
	.lp_confronter_rybnik .top header h1{
		text-align: center;
		font-size: 23px;
	}
	.lp_confronter_rybnik .top header h2{
		text-align: center;
		font-size: 20px;
		padding-top: 10px;
	}
	.lp_confronter_rybnik .top .turquoise_point_one{
		width: 100%;
		margin-top: 0px;
	}
	.lp_confronter_rybnik .top .turquoise_point_one p{
		padding: 5px 50px 5px 10px;
	}
	.lp_confronter_rybnik .top .turquoise_point_two{
		width: 100%;
	}
	.lp_confronter_rybnik .top .turquoise_point_two p{
		padding: 5px 48px 5px 10px;
	}
	.lp_confronter_rybnik .top .turquoise_point_three{
		width: 100%;
	}
	.lp_confronter_rybnik .top .turquoise_point_three p{
		padding: 5px 0px 5px 10px;
	}
	.lp_confronter_rybnik .top .form_container header h2 {
		font-size: 20px;
	}
	.lp_confronter_rybnik .contact_and_map .container{
		width: 320px;
	}
	.lp_confronter_rybnik .contact_and_map .map{
		position: relative;
		padding-bottom: 75%;
		height: 0;
		overflow: hidden;
	}
	.lp_confronter_rybnik .contact_and_map .map iframe{
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
	}
	.lp_confronter_rybnik .contact_and_map .contact h2{
		font-size: 22px;
		text-align: center;
		margin-top: 0;
	}
	.lp_confronter_rybnik .contact_and_map .contact p{
		font-size: 17px;
		text-align: center;
	}
	.lp_confronter_rybnik .contact_and_map .contact address{
		font-size: 14px;
		text-align: center;
	}
}
/***************************************************************
*****************LP KREDYT GOTOWKOWY 2 duplicate****************
****************************************************************/
.lp_emed_comparison_cash_loan_2_duplicate_top a,
.lp_emed_comparison_cash_loan_2_duplicate_footer a{
	color: #607A05;
}
.lp_emed_comparison_cash_loan_2_duplicate_top .komunikatError{
	border: 2px solid red;
	background-color: #fff;
	color: red;
	margin-bottom:0;
}
.lp_emed_comparison_cash_loan_2_duplicate_top .error{
	color: red;
	text-shadow: 0px 0px 5px #fff;
}
.lp_emed_comparison_cash_loan_2_duplicate_logo {
	background: #fff;
	height: 100px;
}
.lp_emed_comparison_cash_loan_2_duplicate_logo  .confronter_logo{
	margin-top: 16px;
	margin-left: 0;
}
.lp_emed_comparison_cash_loan_2_duplicate_top {
	background: #fcdcd6 url('../images/lp_emed_comparison_cash_loan_background.jpg') top center no-repeat;
}
.lp_emed_comparison_cash_loan_2_duplicate_top .container {
	position: relative;
	padding-left: 100px;
}
.lp_emed_comparison_cash_loan_2_duplicate_top .box_left{
	float: left!important;
}
.lp_emed_comparison_cash_loan_2_duplicate_top .container .cash_loan_cash{
	position: absolute;
	top: 242px;
	left: 198px;
}
.lp_emed_comparison_cash_loan_2_duplicate_top .box_left header h1{
	font-size: 49px;
	font-weight: bold;
	color: #fff;
	text-align: left;
}
.lp_emed_comparison_cash_loan_2_duplicate_top .box_left ul.points{
	list-style:none;
	color: #fff;
	text-align: left;
	padding: 0;
	margin-top: 30px;
	margin-left: 0;
}
.lp_emed_comparison_cash_loan_2_duplicate_top .box_left ul.points li{
	display: block;
	background: url('../images/lp_emed_comparison_cash_loan_point.png') top 5px left no-repeat;
	padding-left: 33px;
	padding-bottom: 15px;
	padding-top: 0;
	font-weight: normal;
	font-size: 25px;
}
.lp_emed_comparison_cash_loan_2_duplicate_top .box_right {
	margin-top: -60px;
	float: right!important;
}
.lp_emed_comparison_cash_loan_2_duplicate_top .box_right .form_container{
	background: rgba(255,255,255,.57);
	margin-top: 0;
	padding: 0;
	padding-bottom: 10px;
	width:  269px;
	height: auto;
}
.lp_emed_comparison_cash_loan_2_duplicate_top .box_right .form_container header{
	background: url('../images/lp_emed_comparison_cash_loan_form_header.png') top -1px right no-repeat;
	width: 269px;
	height: 142px;
}
.lp_emed_comparison_cash_loan_2_duplicate_top .box_right .form_container header h1{
	text-align: center;
	font-size:26px;
	color: #fff;
	font-weight: bold;
	margin-bottom:2px;
	line-height: 1;
	padding-top: 30px;
	margin-top: 0;
}
.lp_emed_comparison_cash_loan_2_duplicate_top .box_right .form_container header p{
	text-align: center;
	font-size: 22px;
	color: #fff;
	font-weight: normal;
	margin: 0;
	padding-bottom: 5px;	
}
.lp_emed_comparison_cash_loan_2_duplicate_top .box_right .form_container form p{
	display: inline-block;
	width: 100%;
	padding: 2px 15px;
	margin: 0;
	font-family: Open Sans;
	font-size: 14px;
	font-weight: bold;
	color: #040404;
}
.lp_emed_comparison_cash_loan_2_duplicate_top .box_right .form_container input[type=text],
.lp_emed_comparison_cash_loan_2_duplicate_top .box_right .form_container  input[type=tel],
.lp_emed_comparison_cash_loan_2_duplicate_top .box_right .form_container input[type=email]{
	margin: 2px 0;
	padding: 7px 5px;
	width: 100%;
	border: none;
	border-radius: 4px;
	font-size: 14px;
}
.lp_emed_comparison_cash_loan_2_duplicate_top .box_right .form_container  input[type=submit]{
	display: block;
	max-width: 212px;
	width: 212px;
	height: 65px;
	padding: 9px 0;
	margin: 4px auto;
	box-sizing: border-box;
	border: 0;
	font-size: 31px;
	font-weight: bold;
	color: #ffffff;
	background: url('../images/lp_emed_comparison_cash_loan_arr.png') top 17px right 25px no-repeat,url('../images/lp_emed_comparison_cash_loan_submit.png') top center no-repeat;
}
.lp_emed_comparison_cash_loan_2_duplicate_top .box_right .form_container  input[type=submit]:hover{
	background: url('../images/lp_emed_comparison_cash_loan_arr.png') top 17px right 23px no-repeat,url('../images/lp_emed_comparison_cash_loan_submit.png') top center no-repeat;
	color: #fae8d4;
}
.lp_emed_comparison_cash_loan_2_duplicate_top .box_right .form_container .small {
	font-size: 10px;
	font-weight: normal;
	padding-top: 0;
	padding-right:30px;
}
.lp_emed_comparison_cash_loan_2_duplicate_header_footer{
	background: #fcdcd6;
	margin-top: -78px;
	height: 150px;
}
.lp_emed_comparison_cash_loan_2_duplicate_footer{
	padding: 20px;
}
.lp_emed_comparison_cash_loan_2_duplicate_footer .legal_notice {
	font-size: 11px;
	font-weight: normal;
	line-height: 1;
	color: #A6A6A6;
	text-align: justify;
}
.lp_emed_comparison_cash_loan_2_duplicate_top .box_left_konwersja{
	padding: 106px 0;
}
.lp_emed_comparison_cash_loan_2_duplicate_top .box_left_konwersja header h1{
	font-size: 52px;
	font-weight: bold;
	color: #fff;
	text-align: center;
}
.lp_emed_comparison_cash_loan_2_duplicate_top .box_left_konwersja header p{
	font-size: 32px;
	font-weight: normal;
	color: #fff;
	text-align: center;
}
@media (max-width:991px){
	.lp_emed_comparison_cash_loan_2_duplicate_top .container{
		padding-left: 50px;
	}
	.lp_emed_comparison_cash_loan_2_duplicate_top .container .cash_loan_cash{
		top: 232px;
		left: 51px;
	}
	.lp_emed_comparison_cash_loan_2_duplicate_top .box_left header h1{
		font-size: 38px;
		padding-left: 0;
	}
	.lp_emed_comparison_cash_loan_2_duplicate_top .box_left ul.points{
		padding-left: 6px;
	}
	.lp_emed_comparison_cash_loan_2_duplicate_top .box_left_konwersja{
		padding: 88px 0;
	}
	.lp_emed_comparison_cash_loan_2_duplicate_top .box_left_konwersja header p{
		font-size: 31px;
	}
}
@media (max-width:767px){
	.lp_emed_comparison_cash_loan_2_duplicate_top .container{
		padding-left: 0;
		max-width: 320px;
	}
	.lp_emed_comparison_cash_loan_2_duplicate_top .container .cash_loan_cash{
		top: 120px;
		left: calc(50% - 93px);
		width: 177px;
		z-index: 1;
	}
	.lp_emed_comparison_cash_loan_2_duplicate_top .box_left{
		padding-left: 0;
		padding-right: 0;
		margin-right: 0;
	}
	.lp_emed_comparison_cash_loan_2_duplicate_top .box_left header h1{
		padding-left: 0;
		position: relative;
		z-index: 99;
		margin-bottom: 60px;
		text-align: center;
		font-size: 39px;
	}
	.lp_emed_comparison_cash_loan_2_duplicate_top .box_left ul.points{
		padding: 0;
		margin-top: 120px;
		position: relative;
		z-index: 999;
	}
	.lp_emed_comparison_cash_loan_2_duplicate_top .box_left ul.points li{
		padding-left: 36px;
		padding-bottom: 4px;
		padding-top: 12px;
		font-size: 19px;
		text-shadow: 0 0 5px #000;
		background: url('../images/lp_emed_comparison_cash_loan_point.png') top 5px left 16px no-repeat;
		text-align: center;
	}
	.lp_emed_comparison_cash_loan_2_duplicate_top .box_right {
		margin-top: 0;
		margin: 0 auto;
		padding: 0 20px;
	}
	.lp_emed_comparison_cash_loan_2_duplicate_top .box_left_konwersja header p{
		font-size: 30px;
	}
	.lp_emed_comparison_cash_loan_2_duplicate_top .box_right .form_container{
		margin: auto;
	}
}
@media (max-width:320px){
	.lp_emed_comparison_cash_loan_2_duplicate_top .container{
		padding-left: 0;
		padding-right: 0;
	}
	.lp_emed_comparison_cash_loan_2_duplicate_top .container .cash_loan_cash{
		top: 129px;
		left: 51px;
	}
	.lp_emed_comparison_cash_loan_2_duplicate_top .box_left header h1{
		text-align: center;
	}
	.lp_emed_comparison_cash_loan_2_duplicate_top .box_left ul.points{
		text-align: left;
		padding: 0;
		padding-left: 15px;
	}
	.lp_emed_comparison_cash_loan_2_duplicate_top .box_left ul.points li{
		padding-left: 23px;
		padding-bottom: 5px;
		padding-top: 9px;
		font-size: 19px;
		background: url('../images/lp_emed_comparison_cash_loan_point.png') top 5px left no-repeat;
	}
	.lp_emed_comparison_cash_loan_2_duplicate_top .box_right {
		margin: 0;
		padding: 0;
	}
	.lp_emed_comparison_cash_loan_2_duplicate_top .box_left_konwersja{
		padding: 70px 0;
	}
	.lp_emed_comparison_cash_loan_2_duplicate_top .box_left_konwersja header h1{
		font-size: 45px;
	}
}
/***************************************************************
*****************LP KREDYT GOTOWKOWY/POROWNAJ****************
****************************************************************/
.lp_emed_comparison_cash_loan_compare_duplicate_top a,
.lp_emed_comparison_cash_loan_compare_duplicate_footer a{
	color: #607A05;
}
.lp_emed_comparison_cash_loan_compare_duplicate_top .komunikatError{
	border: 2px solid red;
	background-color: #fff;
	color: red;
	margin-bottom:0;
}
.lp_emed_comparison_cash_loan_compare_duplicate_top .error{
	color: red;
	text-shadow: 0px 0px 5px #fff;
}
.lp_emed_comparison_cash_loan_compare_duplicate_logo {
	background: #fff;
	height: 100px;
}
.lp_emed_comparison_cash_loan_compare_duplicate_logo  .confronter_logo{
	margin-top: 16px;
	margin-left: 0;
}
.lp_emed_comparison_cash_loan_compare_duplicate_top {
	display: block;
	padding: 0 0 30px 0;
	background: #fcdcd6 url('../images/lp_emed_comparison_cash_loan_background.jpg') top center no-repeat;
	background-size: cover;
}
.lp_emed_comparison_cash_loan_compare_duplicate_top .container {
	position: relative;
	padding-left: 100px;
}
.lp_emed_comparison_cash_loan_compare_duplicate_top .box_left{
	float: left!important;
}
.lp_emed_comparison_cash_loan_compare_duplicate_top .container .cash_loan_cash{
	position: absolute;
	top: 242px;
	left: 198px;
}
.lp_emed_comparison_cash_loan_compare_duplicate_top .box_left header h1{
	font-size: 49px;
	font-weight: bold;
	color: #fff;
	text-align: left;
}
.lp_emed_comparison_cash_loan_compare_duplicate_top .box_left ul.points{
	list-style:none;
	color: #fff;
	text-align: left;
	padding: 0;
	margin-top: 30px;
	margin-left: 0;
}
.lp_emed_comparison_cash_loan_compare_duplicate_top .box_left ul.points li{
	display: block;
	background: url('../images/lp_emed_comparison_cash_loan_point.png') top 5px left no-repeat;
	padding-left: 33px;
	padding-bottom: 15px;
	padding-top: 0;
	font-weight: normal;
	font-size: 25px;
}
.lp_emed_comparison_cash_loan_compare_duplicate_top .box_right {
	margin-top: -60px;
	float: right!important;
}
.lp_emed_comparison_cash_loan_compare_duplicate_top .box_right .form_container{
	background: rgba(255,255,255,.57);
	margin-top: 0;
	padding: 0;
	padding-bottom: 10px;
	width:  269px;
	height: auto;
}
.lp_emed_comparison_cash_loan_compare_duplicate_top .box_right .form_container header{
	background: url('../images/lp_emed_comparison_cash_loan_form_header.png') top -1px right no-repeat;
	width: 269px;
	height: 142px;
}
.lp_emed_comparison_cash_loan_compare_duplicate_top .box_right .form_container header h1{
	text-align: center;
	font-size:26px;
	color: #fff;
	font-weight: bold;
	margin-bottom:2px;
	line-height: 1;
	padding-top: 30px;
	margin-top: 0;
}
.lp_emed_comparison_cash_loan_compare_duplicate_top .box_right .form_container header p{
	text-align: center;
	font-size: 22px;
	color: #fff;
	font-weight: normal;
	margin: 0;
	padding-bottom: 5px;	
}
.lp_emed_comparison_cash_loan_compare_duplicate_top .box_right .form_container form p{
	display: inline-block;
	width: 100%;
	padding: 2px 15px;
	margin: 0;
	font-family: Open Sans;
	font-size: 14px;
	font-weight: bold;
	color: #040404;
}
.lp_emed_comparison_cash_loan_compare_duplicate_top .box_right .form_container input[type=text],
.lp_emed_comparison_cash_loan_compare_duplicate_top .box_right .form_container  input[type=tel],
.lp_emed_comparison_cash_loan_compare_duplicate_top .box_right .form_container input[type=email]{
	margin: 2px 0;
	padding: 7px 5px;
	width: 100%;
	border: none;
	border-radius: 4px;
	font-size: 14px;
}
.lp_emed_comparison_cash_loan_compare_duplicate_top .box_right .form_container  input[type=submit]{
	display: block;
	max-width: 212px;
	width: 212px;
	height: 65px;
	padding: 9px 0;
	margin: 4px auto;
	box-sizing: border-box;
	border: 0;
	font-size: 31px;
	font-weight: bold;
	color: #ffffff;
	background: url('../images/lp_emed_comparison_cash_loan_arr.png') top 17px right 25px no-repeat,url('../images/lp_emed_comparison_cash_loan_submit.png') top center no-repeat;
}
.lp_emed_comparison_cash_loan_compare_duplicate_top .box_right .form_container  input[type=submit]:hover{
	background: url('../images/lp_emed_comparison_cash_loan_arr.png') top 17px right 23px no-repeat,url('../images/lp_emed_comparison_cash_loan_submit.png') top center no-repeat;
	color: #fae8d4;
}
.lp_emed_comparison_cash_loan_compare_duplicate_top .box_right .form_container .small {
	font-size: 10px;
	font-weight: normal;
	padding-top: 0;
	padding-right:30px;
}
.lp_emed_comparison_cash_loan_compare_duplicate_header_footer{
	display: none;
	background: #fcdcd6;
	margin-top: -78px;
	height: 150px;
}
.lp_emed_comparison_cash_loan_compare_duplicate_footer{
	padding: 20px;
}
.lp_emed_comparison_cash_loan_compare_duplicate_footer .legal_notice {
	font-size: 11px;
	font-weight: normal;
	line-height: 1;
	color: #A6A6A6;
	text-align: justify;
}
.lp_emed_comparison_cash_loan_compare_duplicate_top .box_left_konwersja{
	padding: 106px 0;
}
.lp_emed_comparison_cash_loan_compare_duplicate_top .box_left_konwersja header h1{
	font-size: 52px;
	font-weight: bold;
	color: #fff;
	text-align: center;
}
.lp_emed_comparison_cash_loan_compare_duplicate_top .box_left_konwersja header p{
	font-size: 32px;
	font-weight: normal;
	color: #fff;
	text-align: center;
}
@media (max-width:991px){
	.lp_emed_comparison_cash_loan_compare_duplicate_top .container{
		padding-left: 50px;
	}
	.lp_emed_comparison_cash_loan_compare_duplicate_top .container .cash_loan_cash{
		top: 232px;
		left: 51px;
	}
	.lp_emed_comparison_cash_loan_compare_duplicate_top .box_left header h1{
		font-size: 38px;
		padding-left: 0;
	}
	.lp_emed_comparison_cash_loan_compare_duplicate_top .box_left ul.points{
		padding-left: 6px;
	}
	.lp_emed_comparison_cash_loan_compare_duplicate_top .box_left_konwersja{
		padding: 88px 0;
	}
	.lp_emed_comparison_cash_loan_compare_duplicate_top .box_left_konwersja header p{
		font-size: 31px;
	}
}
@media (max-width:767px){
	.lp_emed_comparison_cash_loan_compare_duplicate_top .container{
		padding-left: 0;
		max-width: 320px;
	}
	.lp_emed_comparison_cash_loan_compare_duplicate_top .container .cash_loan_cash{
		top: 120px;
		left: calc(50% - 93px);
		width: 177px;
		z-index: 1;
	}
	.lp_emed_comparison_cash_loan_compare_duplicate_top .box_left{
		padding-left: 0;
		padding-right: 0;
		margin-right: 0;
	}
	.lp_emed_comparison_cash_loan_compare_duplicate_top .box_left header h1{
		padding-left: 0;
		position: relative;
		z-index: 99;
		margin-bottom: 60px;
		text-align: center;
		font-size: 39px;
	}
	.lp_emed_comparison_cash_loan_compare_duplicate_top .box_left ul.points{
		padding: 0;
		margin-top: 120px;
		position: relative;
		z-index: 999;
	}
	.lp_emed_comparison_cash_loan_compare_duplicate_top .box_left ul.points li{
		padding-left: 36px;
		padding-bottom: 4px;
		padding-top: 12px;
		font-size: 19px;
		text-shadow: 0 0 5px #000;
		background: url('../images/lp_emed_comparison_cash_loan_point.png') top 5px left 16px no-repeat;
		text-align: center;
	}
	.lp_emed_comparison_cash_loan_compare_duplicate_top .box_right {
		margin-top: 0;
		margin: 0 auto;
		padding: 0 20px;
	}
	.lp_emed_comparison_cash_loan_compare_duplicate_top .box_left_konwersja header p{
		font-size: 30px;
	}
	.lp_emed_comparison_cash_loan_compare_duplicate_top .box_right .form_container{
		margin: auto;
	}
}
@media (max-width:320px){
	.lp_emed_comparison_cash_loan_compare_duplicate_top .container{
		padding-left: 0;
		padding-right: 0;
	}
	.lp_emed_comparison_cash_loan_compare_duplicate_top .container .cash_loan_cash{
		top: 129px;
		left: 51px;
	}
	.lp_emed_comparison_cash_loan_compare_duplicate_top .box_left header h1{
		text-align: center;
	}
	.lp_emed_comparison_cash_loan_compare_duplicate_top .box_left ul.points{
		text-align: left;
		padding: 0;
		padding-left: 15px;
	}
	.lp_emed_comparison_cash_loan_compare_duplicate_top .box_left ul.points li{
		padding-left: 23px;
		padding-bottom: 5px;
		padding-top: 9px;
		font-size: 19px;
		background: url('../images/lp_emed_comparison_cash_loan_point.png') top 5px left no-repeat;
	}
	.lp_emed_comparison_cash_loan_compare_duplicate_top .box_right {
		margin: 0;
		padding: 0;
	}
	.lp_emed_comparison_cash_loan_compare_duplicate_top .box_left_konwersja{
		padding: 70px 0;
	}
	.lp_emed_comparison_cash_loan_compare_duplicate_top .box_left_konwersja header h1{
		font-size: 45px;
	}
}

/****************************************
************ LP LOKATY ******************
****************************************/
.lp-lok {
    background: url('./images/lp-lok-bg.jpg') top center no-repeat;
    background-size: 1360px;
    min-height: 580px;
    padding-top: 45px;
}
.lp-lok * {
    font-family: 'Lato', sans-serif;
}
.lp-lok .header .l {
    padding-top: 10px;
}
.lp-lok .header .r {
    text-align: right;
}
.lp-lok .header {
    font-size: 19px;
    font-weight: 600;
}
.lp-lok .header h1 {
    font-size: 43px;
    font-weight: 900;
    color: #007bc3;
    text-shadow: 1px 1px 2px #a4bfc8;
    margin: 0;
}
.lp-lok .content .l {
    position: relative;
}
.lp-lok .content #points {
    position: absolute;
    right: -15px;
    top: 90px;
    list-style: none;
    margin: 0;
    padding: 0;
}
.lp-lok .content #points li {
    padding-left: 50px;
    margin-bottom: 20px;
    background: url(./images/lp-lok-check.png) left center no-repeat;
    font-size: 19px;
    font-weight: 600;
}
.lp-lok .content #points li strong {
    font-weight: 900;
}
.lp-lok .form-wrapper {
    border: 3px solid #007cc4;
    border-radius: 7px;
    margin-top: 15px;
    background-color: rgba(255,255,255,1);
    max-width: 260px;
    float: right;
}
.lp-lok .form-wrapper header {
    background-color: #007cc4;
    text-align: center;
    font-size: 18px;
    color: #fff;
    padding: 12px 0;
    text-shadow: none;
}
.lp-lok .form-wrapper header strong {
    font-size: 20px;
    color: #fff;
}
.lp-lok .form-wrapper .content {
    padding-top: 10px;
}

.lp-lok .form-wrapper p {
    width: 100%;
    padding: 4px 15px;
    margin-bottom: 0;
}
.lp-lok .form-wrapper p.small {
    font-size: 12px;
    padding-top: 0;
    padding-bottom: 0;
}
.lp-lok .form-wrapper p.small a { 
    color: #007cc4;
}
.lp-lok .form-wrapper input[type="text"],
.lp-lok .form-wrapper input[type="email"],
.lp-lok .form-wrapper input[type="tel"],
.lp-lok .form-wrapper textarea {
    border: 2px solid #c3c3c3;
    width: 100%;
    padding: 4px 8px;
    border-radius: 3px;
    color: #007cc4;
}
.lp-lok .form-wrapper input[type="submit"] {
    background: url('./images/lp-lok-btn-bg.png') center center no-repeat;
    border: 0;
    border-radius: 5px;
    font-weight: bold;
    font-size: 22px;
    text-align: center;
    color: #fff;
    width: 176px;
    height: 50px;
    margin: 15px 15%;
    padding: 8px;
    -moz-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.lp-lok input::-webkit-input-placeholder{
   color: #007cc4;
}
.lp-lok input:-moz-placeholder{
   color: #007cc4;
}
.lp-lok input::-moz-placeholder{
   color: #007cc4;
}
.lp-lok input:-ms-input-placeholder{
   color: #007cc4;
}
.lp-lok .form-wrapper input[type="submit"]:hover {
    font-size: 24px;
}
.lp-lok .msg-main,
.lp-lok .msg-sub {
    text-align: center;
    color: #fff;
}
.lp-lok .msg-main {
    background: url(./images/lp-lok-msg-bg.jpg) top center repeat-y;
    background-size: 100%;
    font-size: 42px;
    box-shadow: 2px 2px 2px rgba(30,30,30,.6);
    margin: 45px 0 25px 0;
}
.lp-lok .msg-main .wrap {
    max-width: 800px;
    margin: 0 auto;
    line-height: 46px;
    padding: 15px;
}
.lp-lok .msg-main .bottom {
    font-size: 38px;
}
.lp-lok .msg-sub {
    background: url(./images/lp-lok-sub-msg-bg.jpg) top center repeat-y;
    background-size: 100%;
    font-size: 16px;
    box-shadow: 2px 2px 2px rgba(30,30,30,.6);
    padding: 8px;
    font-weight: 600;
}
.lp-lok .l .msg-sub .bottom {
    font-size: 15px;
}
.lp-lok .r .msg-sub .bottom {
    font-size: 16px;
}
.lp-lok .footer {
    text-align: justify;
}
.lp-lok .footer .note {
    padding-top: 15px;
    padding-bottom:  15px;
    font-size: 10px;
}
.lp-lok .footer .note a {
    color: #007cc4;
}
.lp-lok.conv {
    padding: 15px 0 80px 0;
}
.lp-lok.conv header {
    font-size: 55px;
    text-align: center;
    padding: 0 0 15px 0;
}
.lp-lok.conv .underline {
    height: 2px;
    max-width: 400px;
    width: 100%;
    background-color: #007cc4;
    margin: 0 auto;
}
.lp-lok.conv .wrapper {
    background-color: rgba(255,255,255,.6);
    padding: 60px;
    margin: 50px 0 15px 0;
}
.lp-lok.conv .content .note {
    font-size: 28px;
    text-align: center;
    margin-top: 15px;
}
@media all and (max-width: 991px) {
    .lp-lok {
        padding-top: 15px;
    }
    .lp-lok .header .l,
    .lp-lok .header .r {
        text-align: center;
    }
    .lp-lok .form-wrapper {
        max-width: 290px;
    }
    .lp-lok .content #points {
        background-color: rgba(255,255,255,.6);
        padding: 15px;
        right: -50px;
    }
    .lp-lok .msg-main,
    .lp-lok .msg-main .bottom {
        font-size: 32px;
    }
    .lp-lok .msg-sub,
    .lp-lok .r .msg-sub .bottom {
        font-size: 14px;
    }
    .lp-lok .l .msg-sub .bottom {
        font-size: 13px;
    }
}
@media all and (max-width: 767px) {
    .lp-lok .header .l {
        padding: 0 0 10px 0;
    }
    .lp-lok .content #points {
        position: static;
    }
    .lp-lok .form-wrapper {
        margin: 0 auto;
        float: none;
    }
    .lp-lok .content #points {
        position: static;
        text-align: center;
        max-width: 400px;
        margin: 15px auto;
    }
    .lp-lok .content #points li {
        font-size: 16px;
    }
    .lp-lok .msg-main {
        margin: 25px 0 15px 0;
    }
    .lp-lok .header {
        font-size: 15px;
    }
    .lp-lok .header h1 {
        font-size: 32px;
    }
    .lp-lok .msg-main, .lp-lok .msg-main .bottom {
        font-size: 28px;
    }
    .lp-lok.conv .wrapper {
        padding-top: 20px;
    }
    .lp-lok.conv header {
        font-size: 28px;
    }
    .lp-lok.conv .content .note {
        font-size: 24px;
    }
}
@media all and (max-width: 480px) {
    .lp-lok .msg-main, .lp-lok .msg-main .bottom {
        font-size: 22px;
    }
    .lp-lok .msg-main .wrap {
        line-height: 28px;
    }
}


/****************************************
************ LP OBLIGACJE ******************
****************************************/
.lp-obligacje {
    background: url('./images/lp-obligacje-bg.jpg') top center no-repeat;
    min-height: 580px;
    padding-top: 45px;
}
.lp-obligacje * {
    font-family: 'Lato', sans-serif;
}
.lp-obligacje .header .l {
    padding-top: 10px;
}
.lp-obligacje .header .r {
    text-align: right;
}
.lp-obligacje .header {
    font-size: 28px;
    font-weight: 600;
}
.lp-obligacje .header h1 {
    font-size: 38px;
    font-weight: 900;
    color: #005952;
    text-shadow: 1px 1px 2px #a4bfc8;
    margin: 0;
}
.lp-obligacje .content .l {
    position: relative;
}
.lp-obligacje .content #points {
    position: absolute;
    right: -15px;
    top: 90px;
    list-style: none;
    margin: 0;
    padding: 0;
}
.lp-obligacje .content #points li {
    padding-left: 50px;
    margin-bottom: 20px;
    background: url(./images/lp-lok-check.png) left top  no-repeat;
    font-size: 19px;
    font-weight: 600;
    min-height: 40px;
}
.lp-obligacje .content #points li strong {
    font-weight: 900;
}
.lp-obligacje .form-wrapper {
    border: 3px solid #005952;
    border-radius: 7px;
    margin-top: 15px;
    background-color: rgba(255,255,255,1);
    max-width: 260px;
    float: right;
}
.lp-obligacje .form-wrapper .komunikatError{
	border: 2px solid red;
	background-color: #fff;
	color: red;
	margin-bottom:0;
}
.lp-obligacje .form-wrapper .error {
    color: red;
}
.lp-obligacje .form-wrapper header {
    background-color: #005952;
    text-align: center;
    font-size: 18px;
    color: #fff;
    padding: 12px 0;
    text-shadow: none;
}
.lp-obligacje .form-wrapper header strong {
    font-size: 20px;
    color: #fff;
}
.lp-obligacje .form-wrapper .content {
    padding-top: 10px;
}

.lp-obligacje .form-wrapper p {
    width: 100%;
    padding: 4px 15px;
    margin-bottom: 0;
}
.lp-obligacje .form-wrapper p.small {
    font-size: 12px;
    padding-top: 0;
    padding-bottom: 0;
}
.lp-obligacje .form-wrapper p.small a { 
    color: #005952;
}
.lp-obligacje .form-wrapper input[type="text"],
.lp-obligacje .form-wrapper input[type="email"],
.lp-obligacje .form-wrapper input[type="tel"],
.lp-obligacje .form-wrapper textarea {
    border: 2px solid #c3c3c3;
    width: 100%;
    padding: 4px 8px;
    border-radius: 3px;
    color: #005952;
}
.lp-obligacje .form-wrapper input[type="submit"] {
    background: url('./images/lp-obligacje-btn-bg.png') center center no-repeat;
    border: 0;
    border-radius: 5px;
    font-weight: bold;
    font-size: 22px;
    text-align: center;
    color: #fff;
    width: 176px;
    height: 50px;
    margin: 15px 15%;
    padding: 8px;
    -moz-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.lp-obligacje input::-webkit-input-placeholder{
   color: #005952;
}
.lp-obligacje input:-moz-placeholder{
   color: #005952;
}
.lp-obligacje input::-moz-placeholder{
   color: #005952;
}
.lp-obligacje input:-ms-input-placeholder{
   color: #005952;
}
.lp-obligacje .form-wrapper input[type="submit"]:hover {
    font-size: 24px;
}
.lp-obligacje .msg-main,
.lp-obligacje .msg-sub {
    text-align: center;
    color: #fff;
}
.lp-obligacje .msg-main {
    background: url(./images/lp-obligacje-msg-bg.jpg) top center repeat-y;
    background-size: 100%;
    font-size: 42px;
    box-shadow: 2px 2px 2px rgba(30,30,30,.6);
    margin: 45px 0 12px 0;
}
.lp-obligacje .msg-main .wrap {
    max-width: 800px;
    margin: 0 auto;
    line-height: 46px;
    padding: 15px;
    font-weight: 700;
}
.lp-obligacje .msg-main .bottom {
    font-size: 38px;
}
.lp-obligacje .msg-sub {
    background: url(./images/lp-obligacje-sub-msg-bg.png) top center repeat-y;
    background-size: 100%;
    font-size: 26px;
    box-shadow: 2px 2px 2px rgba(30,30,30,.6);
    padding: 10px;
    font-weight: 600;
    margin: 0 50px;
}
.lp-obligacje .l .msg-sub .bottom {
    font-size: 15px;
}
.lp-obligacje .r .msg-sub .bottom {
    font-size: 16px;
}
.lp-obligacje .footer {
    text-align: justify;
}
.lp-obligacje .footer .note {
    padding-top: 15px;
    padding-bottom:  15px;
    font-size: 10px;
    color: #888;
}
.lp-obligacje .footer .note a {
    color: #005952;
}
.lp-obligacje.conv {
    padding: 15px 0 80px 0;
}
.lp-obligacje.conv header {
    font-size: 55px;
    text-align: center;
    padding: 0 0 15px 0;
}
.lp-obligacje.conv .underline {
    height: 2px;
    max-width: 400px;
    width: 100%;
    background-color: #007cc4;
    margin: 0 auto;
}
.lp-obligacje.conv .wrapper {
    background-color: rgba(255,255,255,.6);
    padding: 60px;
    margin: 50px 0 15px 0;
}
.lp-obligacje.conv .content .note {
    font-size: 28px;
    text-align: center;
    margin-top: 15px;
}
@media all and (max-width: 991px) {
    .lp-obligacje {
        padding-top: 15px;
    }
    .lp-obligacje .header .l,
    .lp-obligacje .header .r {
        text-align: center;
    }
    .lp-obligacje .header h1 {
        margin-top:20px;
    }
    .lp-obligacje .form-wrapper {
        max-width: 290px;
    }
    .lp-obligacje .content #points {
        background-color: rgba(255,255,255,.6);
        padding: 15px;
        right: -50px;
    }
    .lp-obligacje .msg-main{
        font-size: 32px;
    }
    .lp-obligacje .msg-sub {
        font-size: 22px;
    }
    .lp-obligacje .l .msg-sub .bottom {
        font-size: 13px;
    }
}
@media all and (max-width: 767px) {
    .lp-obligacje .header .l {
        padding: 0 0 10px 0;
    }
    .lp-obligacje .content #points {
        position: static;
    }
    .lp-obligacje .form-wrapper {
        margin: 0 auto;
        float: none;
    }
    .lp-obligacje .content #points {
        position: static;
        text-align: center;
        max-width: 400px;
        margin: 15px auto;
    }
    .lp-obligacje .content #points li {
        font-size: 16px;
    }
    .lp-obligacje .msg-main {
        margin: 25px 0 15px 0;
    }
    .lp-obligacje .header {
        font-size: 22px;
    }
    .lp-obligacje .header h1 {
        font-size: 32px;
    }
    .lp-obligacje .msg-main {
        font-size: 28px;
    }
    .lp-obligacje.conv .wrapper {
        padding-top: 20px;
    }
    .lp-obligacje.conv header {
        font-size: 28px;
    }
    .lp-obligacje.conv .content .note {
        font-size: 24px;
    }
}
@media all and (max-width: 480px) {
    .lp-obligacje .msg-main  {
        font-size: 22px;
    }
    .lp-obligacje .msg-main .wrap {
        line-height: 28px;
    }
}


/****************************************
************ LP FOREX  ******************
****************************************/
.lp-forex {
    background: url('./images/lp-forex-bg.jpg') top center no-repeat;
    min-height: 580px;
    padding-top: 20px;
}
.lp-forex * {
    font-family: 'Lato', sans-serif;
}
.lp-forex .header .l {
    padding-top: 10px;
}
.lp-forex .header .r {
    text-align: right;
}
.lp-forex .header {
    font-size: 28px;
    font-weight: 600;
}
.lp-forex .header h1 {
    font-size: 58px;
    font-weight: 900;
    color: #94266e;
    text-shadow: 1px 1px 2px #a4bfc8;
    margin: 0;
}
.lp-forex .header p {
    font-size: 31px;
}
.lp-forex .content .l {
    position: relative;
}
.lp-forex .content #points {
    position: absolute;
    right: -15px;
    top: 55px;
    list-style: none;
    margin: 0;
    padding: 0;
}
.lp-forex .content #points li {
    padding-left: 50px;
    margin-bottom: 20px;
    background: url(./images/lp-lok-check.png) left top  no-repeat;
    font-size: 19px;
    font-weight: 600;
    min-height: 40px;
    line-height: 1.5;
    font-size: 21px;
}
.lp-forex .content #points li strong {
    font-weight: 900;
}
.lp-forex .form-wrapper {
    border: 3px solid #94266e;
    border-radius: 7px;
    margin-top: 15px;
    background-color: rgba(255,255,255,1);
    max-width: 260px;
    float: right;
}
.lp-forex .form-wrapper .komunikatError{
	border: 2px solid red;
	background-color: #fff;
	color: red;
	margin-bottom:0;
}
.lp-forex .form-wrapper .error {
    color: red;
}
.lp-forex .form-wrapper header {
    background-color: #94266e;
    text-align: center;
    font-size: 18px;
    color: #fff;
    padding: 12px 0;
    text-shadow: none;
}
.lp-forex .form-wrapper header strong {
    font-size: 20px;
    color: #fff;
}
.lp-forex .form-wrapper .content {
    padding-top: 10px;
}

.lp-forex .form-wrapper p {
    width: 100%;
    padding: 4px 15px;
    margin-bottom: 0;
}
.lp-forex .form-wrapper p.small {
    font-size: 12px;
    padding-top: 0;
    padding-bottom: 0;
}
.lp-forex .form-wrapper p.small a { 
    color: #94266e;
}
.lp-forex .form-wrapper input[type="text"],
.lp-forex .form-wrapper input[type="email"],
.lp-forex .form-wrapper input[type="tel"],
.lp-forex .form-wrapper textarea {
    border: 2px solid #c3c3c3;
    width: 100%;
    padding: 4px 8px;
    border-radius: 3px;
    color: #94266e;
}
.lp-forex .form-wrapper input[type="submit"] {
    background: url('./images/lp-forex-btn-bg.png') center center no-repeat;
    border: 0;
    border-radius: 5px;
    font-weight: bold;
    font-size: 22px;
    text-align: center;
    color: #fff;
    width: 176px;
    height: 50px;
    margin: 15px 15%;
    padding: 8px;
    -moz-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.lp-forex input::-webkit-input-placeholder{
   color: #94266e;
}
.lp-forex input:-moz-placeholder{
   color: #94266e;
}
.lp-forex input::-moz-placeholder{
   color: #94266e;
}
.lp-forex input:-ms-input-placeholder{
   color: #94266e;
}
.lp-forex .form-wrapper input[type="submit"]:hover {
    font-size: 24px;
}
.lp-forex .msg-main,
.lp-forex .msg-sub {
    text-align: center;
    color: #fff;
}
.lp-forex .msg-main {
    background: url(./images/lp-forex-msg-bg.jpg) top center repeat-y;
    background-size: 100%;
    font-size: 42px;
    box-shadow: 2px 2px 2px rgba(30,30,30,.6);
    margin: 75px 0 12px 0;
}
.lp-forex .msg-main .wrap {
    max-width: 800px;
    margin: 0 auto;
    line-height: 46px;
    padding: 15px;
    font-weight: 700;
}
.lp-forex .msg-main .bottom {
    font-size: 38px;
}
.lp-forex .msg-sub {
    background: url(./images/lp-forex-sub-msg-bg.png) top center repeat-y;
    background-size: 100%;
    font-size: 23px;
    box-shadow: 2px 2px 2px rgba(30,30,30,.6);
    padding: 10px;
    font-weight: 600;
}
.lp-forex .l .msg-sub .bottom {
    font-size: 15px;
}
.lp-forex .r .msg-sub .bottom {
    font-size: 16px;
}
.lp-forex .footer {
    text-align: justify;
}
.lp-forex .footer .note {
    padding-top: 15px;
    padding-bottom:  15px;
    font-size: 10px;
    color: #888;
}
.lp-forex .footer .note a {
    color: #94266e;
}
.lp-forex.conv {
    padding: 15px 0 80px 0;
}
.lp-forex.conv header {
    font-size: 55px;
    text-align: center;
    padding: 0 0 15px 0;
}
.lp-forex.conv .underline {
    height: 2px;
    max-width: 400px;
    width: 100%;
    background-color: #007cc4;
    margin: 0 auto;
}
.lp-forex.conv .wrapper {
    background-color: rgba(255,255,255,.6);
    padding: 60px;
    margin: 50px 0 15px 0;
}
.lp-forex.conv .content .note {
    font-size: 28px;
    text-align: center;
    margin-top: 15px;
}
@media all and (max-width: 991px) {
    .lp-forex {
        padding-top: 15px;
    }
    .lp-forex .header .l,
    .lp-forex .header .r {
        text-align: center;
    }
    .lp-forex .header h1 {
        margin-top:20px;
    }
    .lp-forex .form-wrapper {
        max-width: 290px;
    }
    .lp-forex .content #points {
        background-color: rgba(255,255,255,.6);
        padding: 15px;
        right: -50px;
    }
    .lp-forex .msg-main{
        font-size: 32px;
        margin-top: 30px;
    }
    .lp-forex .msg-main .wrap{
        padding: 15px 60px;
        line-height: 40px;
    }
    .lp-forex .msg-sub {
        font-size: 18px;
    }
    .lp-forex .l .msg-sub .bottom {
        font-size: 13px;
    }
}
@media all and (max-width: 767px) {
    .lp-forex .header .l {
        padding: 0 0 10px 0;
    }
    .lp-forex .header p {
        font-size: 25px;
    }
    .lp-forex .content #points {
        position: static;
    }
    .lp-forex .form-wrapper {
        margin: 0 auto;
        float: none;
    }
    .lp-forex .content #points {
        position: static;
        text-align: center;
        max-width: 400px;
        margin: 15px auto;
    }
    .lp-forex .content #points li {
        font-size: 16px;
    }
    .lp-forex .msg-main {
        margin: 25px 0 15px 0;
    }
    .lp-forex .header {
        font-size: 22px;
    }
    .lp-forex .header h1 {
        font-size: 32px;
    }
    .lp-forex .msg-main {
        font-size: 28px;
    }
    .lp-forex.conv .wrapper {
        padding-top: 20px;
    }
    .lp-forex.conv header {
        font-size: 28px;
    }
    .lp-forex.conv .content .note {
        font-size: 24px;
    }
}
@media all and (max-width: 480px) {
    .lp-forex .msg-main  {
        font-size: 22px;
    }
    .lp-forex .msg-main .wrap {
        line-height: 28px;
    }
    .lp-forex .msg-sub {
        margin: 6px 0;
    }
}

/*********************************************
************ LP CONF GOT-4  ******************
**********************************************/
.lp_conf_got4{
    min-height: 580px;
}
.lp_conf_got4 .top div{
    padding: 10px 0;
}
.lp_conf_got4 .content {
    position: relative;
    background: #94ba29 url('../images/lp-conf-got4-bg.jpg') top center no-repeat;
	background-size: cover;
}
.lp_conf_got4 .content header {
    background-color: #0d5c3a;
    padding: 10px;
    width: 100%;
    margin: 30px 0 30px 0;
}
.lp_conf_got4 .content header h1 {
    color: #fff;
    font-weight: 900;
    font-size: 41px;
    margin: 0;
    padding: 8px;
    border: 4px solid #fff;
    text-align: center;
}
.lp_conf_got4 .content ul.points {
    list-style: none;
    max-width: 380px;
    margin-top: 30px;
}
.lp_conf_got4 .content ul.points li {
    background: url('../images/lp-conf-got4-point-white.png') top left no-repeat;
    padding: 10px 0 20px 50px;
    color: #fff;
    font-size: 25px;
}
.lp_conf_got4 .content .img-money {
    position: absolute;
    top: 78px;
    left: 407px;
}

.lp_conf_got4 .form-wrapper {
    margin-top: 15px;
    margin-bottom: 80px;
    padding: 0 0;
}
.lp_conf_got4 .form-wrapper .komunikatError{
    border: 2px solid red;
    background-color: #fff;
    color: red;
    margin-bottom:0;
}
.lp_conf_got4 .form-wrapper .error {
    color: red;
}
.lp_conf_got4 .form-wrapper header {
    background: #fff url('../images/lp-conf-got4-point-green.png') 12px 7px  no-repeat;
    text-align: center;
    font-size: 17px;
    color: #94ba29;
    padding: 8px 0 8px 25px;
    margin-top: 0;
    text-shadow: none;
    margin-bottom: 6px;
}
.lp_conf_got4 .form-wrapper header strong {
    font-size: 18px;
}
.lp_conf_got4 .form-wrapper .content {
    padding: 10px 15px 10px 15px;
    background: rgba(255,255,255,.5);
}

.lp_conf_got4 .form-wrapper p {
    width: 100%;
    padding: 4px 15px;
    margin-bottom: 0;
    color: #666;
}
.lp_conf_got4 .form-wrapper p.small {
    font-size: 12px;
    padding-top: 0;
    padding-bottom: 0;
}
.lp_conf_got4 .form-wrapper p.small a { 
    color: #065a3d;
}
.lp_conf_got4 .form-wrapper input[type="text"],
.lp_conf_got4 .form-wrapper input[type="email"],
.lp_conf_got4 .form-wrapper input[type="tel"],
.lp_conf_got4 .form-wrapper textarea {
    border: 0;
    width: 100%;
    padding: 6px 8px;
    border-radius: 1px;
    color: #333;
    margin-bottom: 5px;
}
.lp_conf_got4 .form-wrapper input[type="submit"] {
    background-color: #065a3d;
    border: 0;
    border-radius: 3px;
    font-weight: bold;
    font-size: 22px;
    text-align: center;
    color: #fff;
    width: 70%;
    margin: 15px 15%;
    padding: 5px 8px;
    -moz-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.lp_conf_got4 .form-wrapper input[type="submit"]:hover {
    transform: scale(1.1);
}

.lp_conf_got4 input::-webkit-input-placeholder{
   color: #94ba29;
}
.lp_conf_got4 input:-moz-placeholder{
   color: #94ba29;
}
.lp_conf_got4 input::-moz-placeholder{
   color: #94ba29;
}
.lp_conf_got4 input:-ms-input-placeholder{
   color: #94ba29;
}

.lp_conf_got4 .footer {
    padding: 10px 0;
    font-size: 10px;
    color: #aaa;
    line-height: 1;
}
.lp_conf_got4 .footer a {
    color: #666;
}

.lp_conf_got4 .content .note {
    color: #fff;
    font-size: 24px;
    text-align: center;
    padding: 30px 0;
}
.lp_conf_got4 .content .note .note {
    font-weight: 700;
    font-size: 28px;
}


@media all and (max-width: 991px) {
    .lp_conf_got4 .content header h1 {
        font-size: 31px;
    }
    .lp_conf_got4 .content ul.points {
        margin-left: 10px;
        padding-left: 0px;
    }
    .lp_conf_got4 .content ul.points li {
        font-size: 21px;
    }
    .lp_conf_got4 .content .img-money {
        display: none;
    }
    .lp_conf_got4 .form-wrapper {
        margin-bottom: 30px;
    }
}

@media all and (max-width: 767px) {
    .lp_conf_got4 .top {
        text-align: center;
    }
    .lp_conf_got4 .content {
        background: #94ba29 url('../images/lp-conf-got4-bg-mobile.jpg') top center no-repeat;
    }
    .lp_conf_got4 .content header {
        margin-bottom: 10px;
    }
    .lp_conf_got4 .content header h1 {
        font-size: 24px;
    }
    .lp_conf_got4 .content ul.points {
        margin-top: 0;
    }
    .lp_conf_got4 .content ul.points li {
        font-size: 17px;
    }
    .lp_conf_got4 .form-wrapper {
        margin-top: 0;
    }
}

/*********************************************
************ LP CONF SZYB POZ 3  ******************
**********************************************/
.lp_conf_szybpoz3{
    min-height: 580px;
    background: #fff url('../images/lp-conf-szybpoz3-bg.jpg') top center no-repeat;
    font-family: Lato, "Open Sans", Helvetica, sans-serif;
}
.lp_conf_szybpoz3 .top {
    padding: 15px 0 0 0;
}
.lp_conf_szybpoz3 .top h1 {
    color: #a3cf31;
    font-weight: 900;
    font-size: 50px;
    margin: 0;
    padding: 0;
    text-align: right;
    font-family: Lato, "Open Sans", Helvetica, sans-serif;
    line-height: 1.1;
}
.lp_conf_szybpoz3 .content {
    position: relative;    
}
.lp_conf_szybpoz3 .content header {
    padding: 0 10px;
    width: 100%;
    margin: 0 0 30px 0;
}
.lp_conf_szybpoz3 .content header h2 {
    color: #235fb2;
    font-weight: 900;
    font-size: 34px;
    margin: 0;
    padding: 0;
    text-align: right;
    font-family: Lato, "Open Sans", Helvetica, sans-serif;
}
.lp_conf_szybpoz3.podziekowanie .content header h2 {
    color: #235fb2;
    font-weight: 900;
    font-size: 34px;
    margin: 50px 0 0 0;
    padding: 0;
    text-align: center;
    font-family: Lato, "Open Sans", Helvetica, sans-serif;
}
.lp_conf_szybpoz3 .content ul.points {
    list-style: none;
    max-width: 450px;
    margin-top: 200px;
    margin-left: 70px;
    padding-left: 0;
}
.lp_conf_szybpoz3 .content ul.points li {
    background: url('../images/lp-conf-szybpoz3-point.png') 0 8px no-repeat;
    padding: 0 0 20px 25px;
    color: #fff;
    font-size: 26px;
    font-weight: 700;
    text-shadow: -2px 2px 2px rgba(0, 0, 0, 0.4);
}

.lp_conf_szybpoz3 .form-wrapper {
    margin-top: 0;
    margin-bottom: 340px;
    padding: 0 0;
}
.lp_conf_szybpoz3 .form-wrapper .komunikatError{
    border: 2px solid red;
    background-color: #fff;
    color: red;
    margin-bottom:0;
}
.lp_conf_szybpoz3 .form-wrapper .error {
    color: red;
}
.lp_conf_szybpoz3 .form-wrapper header {
    background: #93ba3b;
    text-align: center;
    font-size: 17px;
    color: #fff;
    padding: 8px 0 8px 0;
    margin-top: 0;
    text-shadow: none;
    margin-bottom: 6px;
    -webkit-box-shadow: -3px 3px 2px -1px rgba(0,0,0,0.4);
    -moz-box-shadow: -3px 3px 2px -1px rgba(0,0,0,0.4);
    box-shadow: -3px 3px 2px -1px rgba(0,0,0,0.4);
    font-family: Lato, "Open Sans", Helvetica, sans-serif;
}
.lp_conf_szybpoz3 .form-wrapper header strong {
    font-size: 22px;
}
.lp_conf_szybpoz3 .form-wrapper .content {
    padding: 15px 5px 5px 5px;
    background: #fff;
    -webkit-box-shadow: -3px 3px 2px -1px rgba(0,0,0,0.4);
    -moz-box-shadow: -3px 3px 2px -1px rgba(0,0,0,0.4);
    box-shadow: -3px 3px 2px -1px rgba(0,0,0,0.4);
    border: 4px solid #93ba3b;
}

.lp_conf_szybpoz3 .form-wrapper p {
    width: 100%;
    padding: 4px 15px;
    margin-bottom: 0;
    color: #666;
}
.lp_conf_szybpoz3 .form-wrapper p.small {
    font-size: 12px;
    padding-top: 0;
    padding-bottom: 0;
}
.lp_conf_szybpoz3 .form-wrapper p.small a { 
    color: #065a3d;
}
.lp_conf_szybpoz3 .form-wrapper input[type="text"],
.lp_conf_szybpoz3 .form-wrapper input[type="email"],
.lp_conf_szybpoz3 .form-wrapper input[type="tel"],
.lp_conf_szybpoz3 .form-wrapper textarea {
    border: 2px solid #ccc;
    width: 100%;
    padding: 4px 8px;
    border-radius: 4px;
    color: #333;
    margin-bottom: 5px;
}
.lp_conf_szybpoz3 .form-wrapper input[type="submit"] {
    background-color: #93ba3b;
    border: 0;
    border-radius: 1px;
    font-weight: bold;
    font-size: 22px;
    text-align: center;
    color: #fff;
    width: 70%;
    margin: 15px 15%;
    padding: 7px 8px;
    -moz-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.lp_conf_szybpoz3 .form-wrapper input[type="submit"]:hover {
    transform: scale(1.1);
}

.lp_conf_szybpoz3 input::-webkit-input-placeholder{
   color: #94ba29;
}
.lp_conf_szybpoz3 input:-moz-placeholder{
   color: #94ba29;
}
.lp_conf_szybpoz3 input::-moz-placeholder{
   color: #94ba29;
}
.lp_conf_szybpoz3 input:-ms-input-placeholder{
   color: #94ba29;
}

.lp_conf_szybpoz3 .footer {
    padding: 10px 0;
    font-size: 10px;
    color: #aaa;
    line-height: 1;
}
.lp_conf_szybpoz3 .footer a {
    color: #666;
}

.lp_conf_szybpoz3 .content .note {
    color: #444;
    font-size: 24px;
    text-align: center;
    padding: 30px 0;
    margin-bottom: 100px;
}
.lp_conf_szybpoz3 .content .note .note {
    font-weight: 700;
    font-size: 28px;
}


@media all and (max-width: 991px) {
    .lp_conf_szybpoz3 .top h1  {
        font-size: 34px;
    }
    .lp_conf_szybpoz3 .content header h2 {
        font-size: 28px;
    }
    .lp_conf_szybpoz3 .content ul.points {
        margin-left: 10px;
        padding-left: 0px;
    }
    .lp_conf_szybpoz3 .content ul.points li {
        font-size: 21px;
    }
    .lp_conf_szybpoz3 .form-wrapper {
        margin-bottom: 30px;
    }
    .lp_conf_szybpoz3 .footer {
        background-color: rgba(255, 255, 255, .6);
    }
}

@media all and (max-width: 767px) {
    .lp_conf_szybpoz3{
        background: #e1d7ce url('../images/lp-conf-szybpoz3-bg-mobile.jpg') top center no-repeat;
    }
    .lp_conf_szybpoz3 .top {
        text-align: center;
    }
    .lp_conf_szybpoz3 .top h1  {
        font-size: 30px;
        text-align: center;
        padding: 20px 0;
    }
    .lp_conf_szybpoz3 .content header h2 {
        font-size: 28px;
        text-align: center;
    }
    .lp_conf_szybpoz3 .content ul.points {
        margin-top: 0;
    }
    .lp_conf_szybpoz3 .content ul.points li {
        font-size: 17px;
    }
    .lp_conf_szybpoz3 .form-wrapper {
        margin-top: 0;
    }
}

/*********************************************
********** LP CONF SAMOCHODOWY 2  ************
**********************************************/
.lp_conf_samochodowy2{
    min-height: 580px;
    background: #fff url('../images/lp-conf-samochodowy2-bg.jpg') top center no-repeat;
	background-size: cover;
    font-family: Lato, "Open Sans", Helvetica, sans-serif;
}
.lp_conf_samochodowy2 .top {
    padding: 15px 0 0 0;
}
.lp_conf_samochodowy2 .top h1 {
	color: #fff;
    font-weight: 400;
    font-size: 38px;
    margin: 40px 0 0 0;
    text-shadow: 2px 2px 2px rgba(0,0,0,.6);
	text-align: right;
}
.lp_conf_samochodowy2 .top h1 .orange {
	color: #ee573a;
	font-size: 50px;
	text-shadow: none;
}
.lp_conf_samochodowy2 .top h2 {
	color: #23ddda;
	font-weight: 600;
	margin: 0 0 38px 0;
	text-align: right;
}
.lp_conf_samochodowy2 .form-wrapper {
    margin-top: 0;
    margin-bottom: 115px;
    padding: 0 0;
}
.lp_conf_samochodowy2 .form-wrapper .komunikatError{
    border: 2px solid red;
    background-color: #fff;
    color: red;
    margin-bottom:0;
}
.lp_conf_samochodowy2 .form-wrapper .error {
    color: red;
}
.lp_conf_samochodowy2 .form-wrapper header {
    background: #ee573a;
    text-align: center;
    font-size: 17px;
    color: #fff;
    padding: 8px 0 8px 0;
    margin-top: 0;
    text-shadow: none;
    margin-bottom: 6px;
    -webkit-box-shadow: -3px 3px 2px -1px rgba(0,0,0,0.4);
    -moz-box-shadow: -3px 3px 2px -1px rgba(0,0,0,0.4);
    box-shadow: -3px 3px 2px -1px rgba(0,0,0,0.4);
    font-family: Lato, "Open Sans", Helvetica, sans-serif;
}
.lp_conf_samochodowy2 .form-wrapper header strong {
    font-size: 22px;
}
.lp_conf_samochodowy2 .form-wrapper .content {
    -webkit-box-shadow: -3px 3px 2px -1px rgba(0,0,0,0.4);
    -moz-box-shadow: -3px 3px 2px -1px rgba(0,0,0,0.4);
    box-shadow: -3px 3px 2px -1px rgba(0,0,0,0.4);
    border: 4px solid #ee573a;
	padding: 4px;
}
.lp_conf_samochodowy2 .form-wrapper form {
	padding: 10px 0 0 0;
    background: rgba(255,255,255,.5);
}
.lp_conf_samochodowy2 .form-wrapper p {
    width: 100%;
    padding: 4px 15px;
    margin-bottom: 0;
    color: #666;
}
.lp_conf_samochodowy2 .form-wrapper p.small {
    font-size: 12px;
    padding-top: 0;
    padding-bottom: 0;
}
.lp_conf_samochodowy2 .form-wrapper p.small a { 
    color: #ccc;
}
.lp_conf_samochodowy2 .form-wrapper input[type="text"],
.lp_conf_samochodowy2 .form-wrapper input[type="email"],
.lp_conf_samochodowy2 .form-wrapper input[type="tel"],
.lp_conf_samochodowy2 .form-wrapper textarea {
    border: 2px solid #ccc;
    width: 100%;
    padding: 4px 8px;
    border-radius: 4px;
    color: #333;
    margin-bottom: 5px;
}
.lp_conf_samochodowy2 .form-wrapper input[type="submit"] {
    background-color: #23ddda;
    border: 0;
    border-radius: 1px;
    font-weight: bold;
    font-size: 22px;
    text-align: center;
    color: #fff;
    width: 70%;
    margin: 15px 15%;
    padding: 7px 8px;
    -moz-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.lp_conf_samochodowy2 .form-wrapper input[type="submit"]:hover {
    transform: scale(1.1);
}

.lp_conf_samochodowy2 input::-webkit-input-placeholder{
   color: #707a7c;
}
.lp_conf_samochodowy2 input:-moz-placeholder{
   color: #707a7c;
}
.lp_conf_samochodowy2 input::-moz-placeholder{
   color: #707a7c;
}
.lp_conf_samochodowy2 input:-ms-input-placeholder{
   color: #707a7c;
}

.lp_conf_samochodowy2 .footer {
    padding: 10px 0;
    font-size: 10px;
    color: #aaa;
    line-height: 1;
	text-align: justify;
}
.lp_conf_samochodowy2 .footer a {
    color: #666;
}
.lp_conf_samochodowy2.podziekowanie header h2 {
	color: #fff;
    text-transform: uppercase;
    text-align: center;
    font-size: 60px;
    margin: 40px 0 0 0;
}
.lp_conf_samochodowy2 .content .note {
    color: #fff;
    font-size: 24px;
    text-align: center;
    padding: 30px 0;
    margin-bottom: 40px;
}
.lp_conf_samochodowy2 .content .note .note {
    font-weight: 700;
    font-size: 28px;
	padding-top: 0;
}


@media all and (max-width: 991px) {
    .lp_conf_samochodowy2 .top h1  {
        font-size: 34px;
    }
	.lp_conf_samochodowy2 .top h1 .orange {
		display: block;
	}
    .lp_conf_samochodowy2 .content header h2 {
        font-size: 28px;
    }
    .lp_conf_samochodowy2 .form-wrapper {
        margin: 0 auto 30px auto;
		max-width: 580px;
    }
    .lp_conf_samochodowy2 .footer {
        background-color: rgba(255, 255, 255, .6);
    }
}

@media all and (max-width: 767px) {
	.lp_conf_samochodowy2 .top h1,
	.lp_conf_samochodowy2 .top h2 {
		text-align: center;
	}
	.lp_conf_samochodowy2 .top h1 {
		margin: 20px 0 0 0;
		font-size: 30px;
        padding: 20px 0;
	}
	.lp_conf_samochodowy2 .top h1 .orange {
		display: block;
		font-size: 42px;
	}
    .lp_conf_samochodowy2{
        background: #e1d7ce url('../images/lp-conf-samochodowy2-bg-mobile.jpg') top center no-repeat;
		background-size: cover;
    }
    .lp_conf_samochodowy2 .top {
        text-align: center;
    }
    .lp_conf_samochodowy2 .content header h2 {
        font-size: 28px;
        text-align: center;
    }
	.lp_conf_samochodowy2.podziekowanie .content header h2 {
        font-size: 48px;
	}
    .lp_conf_samochodowy2 .form-wrapper {
        margin-top: 0;
    }
}

@media all and (max-width: 580px) {
	.lp_conf_samochodowy2 .top h1 {
		margin: 0;
	}
	.lp_conf_samochodowy2 .top h1 .orange {
		font-size: 34px;
	}
	.lp_conf_samochodowy2 .top h2 {
		font-size: 23px;
	}
}

/*********************************************
********** LP CONF HIPOTECZNY 2  ************
**********************************************/
.lp_conf_hipoteczny2 {
    min-height: 580px;
    background: #fff url('../images/lp-conf-hipoteczny2-bg.jpg') top center no-repeat;
	background-size: cover;
}
.lp_conf_hipoteczny2  * {
	font-family: Lato, "Open Sans", Helvetica, sans-serif;
}
.lp_conf_hipoteczny2 .top {
    padding: 15px 0 0 0;
}
.lp_conf_hipoteczny2 .top h1 {
	color: #fff;
    background-color: #f08300;
    padding: 15px 30px;
    font-weight: 300;
    font-size: 50px;
    margin: 20px 0;
    text-align: center;
}

.lp_conf_hipoteczny2 .content h2 {
	padding: 0 0 0 45px;
    margin: 0;
	margin-top: -15px;
    font-weight: 800;
    color: #f08300;
}
.lp_conf_hipoteczny2 .form-wrapper {
    margin-top: 0;
    margin-bottom: 15px;
    padding: 0 0;
	padding: 15px;
    background: rgba(255,255,255,.7);
}
.lp_conf_hipoteczny2 .form-wrapper .komunikatError{
    border: 2px solid red;
    background-color: #fff;
    color: red;
    margin-bottom:0;
}
.lp_conf_hipoteczny2 .form-wrapper .error {
    color: red;
}
.lp_conf_hipoteczny2 .form-wrapper header {
    text-align: center;
    font-size: 17px;
    color: #719807;
    padding: 8px 0 8px 0;
}
.lp_conf_hipoteczny2 .form-wrapper header {
	font-size: 26px;
    border: 4px solid #fff;
    padding: 3px 11px;
    box-shadow: 2px 0 2px rgba(0,0,0,0.2);
}
.lp_conf_hipoteczny2 .form-wrapper .content {
	padding: 15px 25px;
}
.lp_conf_hipoteczny2 .form-wrapper p {
    width: 100%;
    padding: 3px 10px;
    margin-bottom: 0;
    color: #666;
}
.lp_conf_hipoteczny2 .form-wrapper p.small {
    font-size: 12px;
    padding-top: 0;
    padding-bottom: 0;
}
.lp_conf_hipoteczny2 .form-wrapper p.small a { 
    color: #ccc;
}
.lp_conf_hipoteczny2 .form-wrapper input[type="text"],
.lp_conf_hipoteczny2 .form-wrapper input[type="email"],
.lp_conf_hipoteczny2 .form-wrapper input[type="tel"],
.lp_conf_hipoteczny2 .form-wrapper textarea {
    border: 2px solid #ccc;
    width: 100%;
    padding: 10px;
    border-radius: 4px;
    color: #333;
    margin-bottom: 5px;
}
.lp_conf_hipoteczny2 .form-wrapper input[type="submit"] {
	display: block;
    background: url(../images/lp-conf-hipoteczny2-submit-bg.jpg) center top no-repeat;
    border: 0;
    border-radius: 1px;
    font-weight: 800;
    font-size: 36px;
    text-align: center;
    color: #fff;
    width: 235px;
	height: 75px;
    margin: 10px auto 0 auto;
    padding: 7px 8px;
    -moz-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.lp_conf_hipoteczny2 .form-wrapper input[type="submit"]:hover {
    transform: scale(1.1);
}

.lp_conf_hipoteczny2 input::-webkit-input-placeholder{
	color: #707a7c;
}
.lp_conf_hipoteczny2 input:-moz-placeholder{
	color: #707a7c;
}
.lp_conf_hipoteczny2 input::-moz-placeholder{
	color: #707a7c;
}
.lp_conf_hipoteczny2 input:-ms-input-placeholder{
	color: #707a7c;
}
.lp_conf_hipoteczny2 .form-sub-content {
	color: #fff;
    font-size: 25px;
    padding: 15px 30px;
    background-color: rgba(47,63,0,.7);
}
.lp_conf_hipoteczny2 .form-sub-content span {
	font-size: 28px;
	display: block;
}
.lp_conf_hipoteczny2 .keys {
	position: absolute;
	top: 250px;
    left: -143px;
}
.lp_conf_hipoteczny2 .footer {
    padding: 10px 0;
    font-size: 10px;
    color: #aaa;
    line-height: 1;
	text-align: justify;
	background-color: rgba(47,63,0,.7);
	margin-top: 120px;
}
.lp_conf_hipoteczny2 .footer a {
    color: #666;
}
.lp_conf_hipoteczny2.podziekowanie header h2 {
	color: #fff;
    text-transform: uppercase;
    text-align: center;
    font-size: 60px;
    margin: 40px 0 0 0;
}
.lp_conf_hipoteczny2 .content .note {
    color: #fff;
    font-size: 24px;
    text-align: center;
    padding: 30px 0;
    margin-bottom: 40px;
}
.lp_conf_hipoteczny2 .content .note .note {
    font-weight: 700;
    font-size: 28px;
	padding-top: 0;
}


@media all and (max-width: 991px) {
    .lp_conf_hipoteczny2 .top h1  {
        font-size: 34px;
    }
	.lp_conf_hipoteczny2 .top h1 .orange {
		display: block;
	}
    .lp_conf_hipoteczny2 .content header h2 {
        font-size: 28px;
    }
    .lp_conf_hipoteczny2 .form-wrapper {
        margin: 0 auto 30px auto;
		max-width: 580px;
    }
    .lp_conf_hipoteczny2 .footer {
        background-color: rgba(255, 255, 255, .6);
    }
	.lp_conf_hipoteczny2 .form-sub-content {
		text-align: center;
		font-size: 20px;
	}
	.lp_conf_hipoteczny2 .form-sub-content span {
		text-align: center;
		font-size: 24px;
	}
	.lp_conf_hipoteczny2 .footer {
		margin-top: 60px;
	}
}

@media all and (max-width: 767px) {
	.lp_conf_hipoteczny2 {
        background: #e1d7ce url('../images/lp-conf-hipoteczny2-bg-mobile.jpg') top center no-repeat;
		background-size: cover;
    }
	.lp_conf_hipoteczny2 .top h1,
	.lp_conf_hipoteczny2 .top h2 {
		text-align: center;
	}
	.lp_conf_hipoteczny2 .top h1 {
		margin: 20px 0 0 0;
		font-size: 28px;
        padding: 10px 0;
	}
	.lp_conf_hipoteczny2 .top {
        text-align: center;
    }
	.lp_conf_hipoteczny2 .content h2 {
		padding: 0;
		margin: 10px 0;
		text-align: center;
	}
	.lp_conf_hipoteczny2 .form-wrapper .content {
		padding: 15px 0;
	}
	.lp_conf_hipoteczny2.podziekowanie .content header h2 {
        font-size: 40px;
	}
    .lp_conf_hipoteczny2 .form-wrapper {
        margin-top: 0;
    }
	.lp_conf_hipoteczny2 .form-wrapper input[type="submit"] {
		width: 180px;
		font-size: 32px;
	}
	.lp_conf_hipoteczny2 .footer {
		margin-top: 30px;
	}
}


/***************************************************************
***********************  LP KONTO BANKOWE 2  *********************
****************************************************************/
.lp_konto_bankowe_2 {
	background: url('../images/confronter_konto_bankowe_background.jpg') top center no-repeat;
	font-family: Lato, "Open-sans", Verdana, sans-serif;
	color: #4e4e4e;
}
.lp_konto_bankowe_2 a {
	color: #8cce22;
}
.lp_konto_bankowe_2 .komunikatError{
	border: 2px solid red;
	background-color: #fff;
	color: red;
	margin-bottom:0;
}
.lp_konto_bankowe_2 .error{
	color: red;
	text-shadow: 0px 0px 5px #fff;
}
.lp_konto_bankowe_2 .top {
}
.lp_konto_bankowe_2 .top header {
	padding: 45px 0 0 0;
	color: #4e4e4e;
	font-size: 26px;
	text-align: right;
}
.lp_konto_bankowe_2 .top header strong {
	display: block;
	font-size: 33px;
	font-weight: 900;
	width: 100%;
}
.lp_konto_bankowe_2 .top header .underline {
	border-top: 2px solid #8cce22;
	width: 300px;
	clear: right;
	float: right;
}

.lp_konto_bankowe_2 .top ul {
	margin-right: auto;
	margin-top: 70px;
	float: right;
	list-style: none;
}
.lp_konto_bankowe_2 .top ul li {
	text-align: right;
	font-size: 22px;
	line-height: 1.1;
	margin-bottom: 40px;
} 
.lp_konto_bankowe_2 .top ul li.first {
	padding-left: 200px;
}
.lp_konto_bankowe_2 .top ul li.second {
	padding-left: 200px;
}
.lp_konto_bankowe_2 .top ul li.third {
	padding-left: 280px;
}
.lp_konto_bankowe_2 .top ul li .point {
	display: inline-block;
	width: 10px;
	height: 10px;
	background-color: #8cce22;
	border-radius: 3px;
	vertical-align: middle;
	margin-bottom: 5px;
	margin-right: 10px;
}

.lp_konto_bankowe_2 .top .form_container {
	border: 3px solid #c3c3c3;
	border-radius: 7px;
	margin-top: 20px;
	margin-bottom: 120px;
	background-color: rgba(255,255,255,.8);
}
.lp_konto_bankowe_2 .top .form_container header {
	background-color: #c3c3c3;
	text-align: center;
	font-size: 18px;
	color: #fff;
	padding: 12px 0;
}
.lp_konto_bankowe_2 .top .form_container header strong {
	font-size: 22px;
	color: #4e4e4e;
}
.lp_konto_bankowe_2 .top .form_container .content {
	padding-top: 20px;
}

.lp_konto_bankowe_2 .top .form_container p {
	width: 100%;
	padding: 4px 20px;
	margin-bottom: 0;
}
.lp_konto_bankowe_2 .top .form_container p.small {
	font-size: 12px;
	padding-top: 0;
	padding-bottom: 0;
}
.lp_konto_bankowe_2 .top .form_container p.small a { 
	color: #8cce22;
}
.lp_konto_bankowe_2 .top .form_container input[type="text"],
.lp_konto_bankowe_2 .top .form_container input[type="email"],
.lp_konto_bankowe_2 .top .form_container input[type="tel"],
.lp_konto_bankowe_2 .top .form_container textarea {
	border: 2px solid #c3c3c3;
	width: 100%;
	padding: 4px;
	border-radius: 3px;
}
.lp_konto_bankowe_2 .top .form_container input[type="submit"] {
	background-color: #8cce22;
	border: 0;
	border-radius: 5px;
	font-weight: 500;
	font-size: 22px;
	text-align: center;
	color: #fff;
	width: 70%;
	margin: 15px 15%;
	padding: 8px;
	-moz-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.lp_konto_bankowe_2 .top .form_container input[type="submit"]:hover {
	background-color: #6ABA1F;
}

.lp_konto_bankowe_2 .footer {
	background-color: #c3c3c3;
	font-size: 11px;
	line-height: 1;
	color: #fff;
	padding: 15px 0;
}
.lp_konto_bankowe_2 .footer a {
	color: #fff;
	text-decoration: underline;
}
.lp_konto_bankowe_2 .footer a:hover {
	text-decoration: none;
}



.lp_konto_bankowe_2.podziekowanie header {
	text-align: center;
	padding: 200px 0;
	padding-left: 150px;
}
.lp_konto_bankowe_2.podziekowanie header strong {
	font-size: 50px;
}
.lp_konto_bankowe_2.podziekowanie .top header .underline {
	clear: both;
	float: none;
	margin: 15px auto;
}
@media (max-width:991px){
	.lp_konto_bankowe_2 .top header {
		font-size: 20px;
		padding: 12px 0;
	}
	.lp_konto_bankowe_2 .top header strong {
	}
	.lp_konto_bankowe_2 .top ul li.first {
		padding-left: 60px;
	}
	.lp_konto_bankowe_2 .top ul li.second {
		padding-left: 60px;
	}
	.lp_konto_bankowe_2 .top ul li.third {
		padding-left: 80px;
	}	
	.lp_konto_bankowe_2 .top .form_container {
		margin-bottom: 100px;
	}

	.lp_konto_bankowe_2.podziekowanie header {
		padding: 200px 0;
		padding-left: 150px;
	}
}
@media (max-width:767px){
	.lp_konto_bankowe_2 {
		background: url('../images/confronter_konto_bankowe_background_mobile.jpg') top center no-repeat;
	}
	.lp_konto_bankowe_2 .top .confronter_logo {
		text-align: center;
	}
	.lp_konto_bankowe_2 .top header {
		font-size: 20px;
		text-align: center;
	}
	.lp_konto_bankowe_2 .top header strong {
		font-size: 28px;
		margin-top: 7px;
	}
	.lp_konto_bankowe_2 .top header .underline {
		border-top: 2px solid #8cce22;
		width: 100%;
	}
	.lp_konto_bankowe_2 .top ul {
		margin-right: 0;
		margin-top: 20px;
		margin-bottom: 10px;
		float: left;
		padding-left: 0;
	}
	.lp_konto_bankowe_2 .top ul li {
		text-align: left;
		font-size: 22px;
		line-height: 1.1;
		margin-bottom: 20px;
	} 
	.lp_konto_bankowe_2 .top ul li.first {
		padding-left: 0;
	}
	.lp_konto_bankowe_2 .top ul li.second {
		padding-left: 0;
	}
	.lp_konto_bankowe_2 .top ul li.third {
		padding-left: 0;
	}
	.lp_konto_bankowe_2 .top .form_container {
		margin-top: 0;
		margin-bottom: 40px;
		background-color: rgba(255,255,255,.8);
	}

	.lp_konto_bankowe_2.podziekowanie header {
		padding: 150px 0;
		padding-left: 0;
	}
}

/***************************************************************
***********************  LP KONTO FIRMOWE  *********************
****************************************************************/
.lp_konto_firmowe {
	background: url('../images/lp-conf-konto-firmowe-bg.jpg') top center no-repeat;
	font-family: Lato, "Open-sans", Verdana, sans-serif;
	color: #4e4e4e;
}
.lp_konto_firmowe a {
	color: #1b1464;
}
.lp_konto_firmowe .komunikatError{
	border: 2px solid red;
	background-color: #fff;
	color: red;
	margin-bottom:0;
}
.lp_konto_firmowe .error{
	color: red;
	text-shadow: 0px 0px 5px #fff;
}
.lp_konto_firmowe .logo {
	padding: 30px 0 10px 0;
	text-align: right;
}
.lp_konto_firmowe .top {
	padding: 0 0 10px 0;
}
.lp_konto_firmowe .top h1 {
	color: #1b1464;
	font-size: 55px;
	text-align: left;
	font-weight: 500;
	line-height: 1.1;
}
.lp_konto_firmowe .content {
	padding-bottom: 150px;
}
.lp_konto_firmowe .content ul {
	margin: 20px 0 30px 50px;
	list-style: none;
}
.lp_konto_firmowe .content ul li {
	padding-left: 30px;
	padding-right: 50px;
	background: url('../images/lp-conf-konto-firmowe-point.jpg') 0px 10px no-repeat;
	font-size: 30px;
	font-weight: bold;
	color: #000;
	line-height: 1.1;
	margin-bottom: 20px;
} 
.lp_konto_firmowe .content .box {
	display: inline-block;
	width: 475px;
	background: rgba(143, 177, 38, .5) url('../images/lp-conf-konto-firmowe-arrow.png') bottom 27px right 30px no-repeat;
	padding: 20px 40px 20px 120px;
	color: #fff;
	font-size: 50px;
	line-height: 1.2;
	font-weight: bold;
}

.lp_konto_firmowe .content .form_container {
	margin-top: 20px;
	margin-bottom: 120px;
}
.lp_konto_firmowe .content .form_container header {
	background-color: #1b1464;
	text-align: center;
	font-size: 20px;
	color: #fff;
	padding: 14px 0;
	margin-bottom: 7px;
}
.lp_konto_firmowe .content .form_container header strong {
	font-size: 24px;
	display: block;
}
.lp_konto_firmowe .content .form_container .content {
	padding: 6px;
	border: 4px solid #1b1464;
}
.lp_konto_firmowe .content .form_container .sub_content {
	padding-top: 20px;
	background-color: rgba(255, 255, 255, .5);
}

.lp_konto_firmowe .content .form_container p {
	width: 100%;
	padding: 4px 20px;
	margin-bottom: 0;
}
.lp_konto_firmowe .content .form_container p.small {
	font-size: 12px;
	padding-top: 0;
	padding-bottom: 0;
}
.lp_konto_firmowe .content .form_container p.small a { 
	color: #1b1464;
}
.lp_konto_firmowe .content .form_container input[type="text"],
.lp_konto_firmowe .content .form_container input[type="email"],
.lp_konto_firmowe .content .form_container input[type="tel"],
.lp_konto_firmowe .content .form_container textarea {
	border: 2px solid #c3c3c3;
	width: 100%;
	padding: 6px;
	border-radius: 3px;
}
.lp_konto_firmowe .content .form_container input[type="submit"] {
	background-color: #8fb126;
	border: 0;
	font-weight: 700;
	font-size: 26px;
	text-align: center;
	color: #fff;
	width: 60%;
	margin: 15px 20%;
	padding: 10px;
	-moz-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.lp_konto_firmowe .content .form_container input[type="submit"]:hover {
	transform: scale(1.1);
}

.lp_konto_firmowe .footer {
	font-size: 11px;
	line-height: 1;
	color: #ccc;
	padding: 15px 0;
}
.lp_konto_firmowe .footer a {
	color: #aaa;
	text-decoration: underline;
}
.lp_konto_firmowe .footer a:hover {
	text-decoration: none;
}



.lp_konto_firmowe.podziekowanie .note {
	text-align: center;
	padding: 100px 0 0 0;
}
.lp_konto_firmowe.podziekowanie .note h2 {
	color: #1b1464;
	font-size: 40px;
	font-weight: bold;
}
.lp_konto_firmowe.podziekowanie .note .note {
	padding: 30px 0 0 0;
}
.lp_konto_firmowe.podziekowanie .footer {
	background: rgba(255, 255, 255, .6);
	color: #888;
}
.lp_konto_firmowe.podziekowanie .footer a {
	color: #666;
}

@media (max-width:991px){
	.lp_konto_firmowe .top h1 {
		font-size: 41px;
	}
	.lp_konto_firmowe .content {
		padding-bottom: 0;
	}
	.lp_konto_firmowe .content ul{
		margin-left: 0;
	}
	.lp_konto_firmowe .content ul li {
		padding-right: 0;
		font-size: 26px;
	}
	.lp_konto_firmowe .content .box {
		padding: 10px 10px 10px 30px;
		font-size: 40px;
		width: 300px;
		background: rgba(143, 177, 38, .5) url('../images/lp-conf-konto-firmowe-arrow.png') bottom 12px right 10px no-repeat;
	}
	.lp_konto_firmowe .footer {
		background-color: rgba(255, 255, 255, .7);
		color: #aaa;
	}

	.lp_konto_firmowe.podziekowanie .note {
		padding-bottom: 100px;
	}
}
@media (max-width:767px){
	.lp_konto_firmowe .logo {
		text-align: center;
	}
	.lp_konto_firmowe .top h1 {
		font-size: 30px;
		text-align: center;
	}
	.lp_konto_firmowe .content ul {
		margin: 0 0 20px 0;
	}
	.lp_konto_firmowe .content .box {
		width: 100%;
	}
	.lp_konto_firmowe .content .form_container {
		margin-bottom: 40px;
	}

	.lp_konto_firmowe.podziekowanie .note {
		padding: 50px;
	}
}


/***************************************************************
***********************  LP - KOMUNIKACYJNE  *******************
****************************************************************/
.lp_komunikacyjne {
	background: #fff;
	font-family: Lato, "Open-sans", Verdana, sans-serif;
	color: #4e4e4e;
}
.lp_komunikacyjne a {
	color: #025495;
}
.lp_komunikacyjne .komunikatError{
	border: 2px solid red;
	background-color: #fff;
	color: red;
	margin-bottom:0;
}
.lp_komunikacyjne .error{
	color: red;
	text-shadow: 0px 0px 5px #fff;
}
.lp_komunikacyjne .logo {
	padding: 10px 0 5px 0;
	text-align: left;
}
.lp_komunikacyjne .top {
	padding: 0 0 10px 0;
}
.lp_komunikacyjne .content {
	padding-bottom: 0;
	background: #90b92a url('../images/lp-conf-komunikacyjne-bg.jpg') top center no-repeat;
}
.lp_komunikacyjne .content h1 {
	color: #fff;
	font-size: 34px;
	text-align: left;
	font-weight: 700;
	line-height: 1.1;
	margin-top: 36px;
	margin-bottom: 0;
}
.lp_komunikacyjne .content h2 {
	color: #000;
	font-size: 31px;
	text-align: left;
	font-weight: 500;
	line-height: 1.1;
	margin-top: 10px;
}
.lp_komunikacyjne .content ul {
	margin: 20px 0 30px 0;
	padding-left: 20px;
	list-style: none;
}
.lp_komunikacyjne .content ul li {
	padding-left: 30px;
	padding-right: 50px;
	background: url('../images/lp-conf-komunikacyjne-point.jpg') 0px 7px no-repeat;
	font-size: 23px;
	font-weight: bold;
	color: #025495;
	line-height: 1.1;
	margin-bottom: 20px;
} 
.lp_komunikacyjne .content .box {
	display: inline-block;
	padding: 0;
	color: #fff;
	font-size: 23px;
	line-height: 1.2;
	font-weight: bold;
}

.lp_komunikacyjne .content .form_container {
	margin-top: 15px;
	margin-bottom: 100px;
}
.lp_komunikacyjne .content .form_container header {
	background-color: #025495;
	text-align: center;
	font-size: 20px;
	color: #fff;
	padding: 14px 0;
	margin-bottom: 7px;
}
.lp_komunikacyjne .content .form_container header strong {
	font-size: 24px;
	display: block;
}
.lp_komunikacyjne .content .form_container .content {
	padding: 6px;
	border: 4px solid #02aff3;
	background: none;
}
.lp_komunikacyjne .content .form_container .sub_content {
	padding-top: 20px;
	background-color: rgba(255, 255, 255, .5);
}

.lp_komunikacyjne .content .form_container p {
	width: 100%;
	padding: 4px 20px;
	margin-bottom: 0;
}
.lp_komunikacyjne .content .form_container p.small {
	font-size: 12px;
	padding-top: 0;
	padding-bottom: 0;
}
.lp_komunikacyjne .content .form_container p.small a { 
	color: #025495;
}
.lp_komunikacyjne .content .form_container input[type="text"],
.lp_komunikacyjne .content .form_container input[type="email"],
.lp_komunikacyjne .content .form_container input[type="tel"],
.lp_komunikacyjne .content .form_container textarea {
	border: 2px solid #c3c3c3;
	width: 100%;
	padding: 6px;
	border-radius: 3px;
}
.lp_komunikacyjne .content .form_container input[type="submit"] {
	background-color: #02aff3;
	border: 0;
	font-weight: 700;
	font-size: 26px;
	text-align: center;
	color: #fff;
	width: 60%;
	margin: 15px 20%;
	padding: 10px;
	-moz-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.lp_komunikacyjne .content .form_container input[type="submit"]:hover {
	transform: scale(1.1);
}

.lp_komunikacyjne .footer {
	font-size: 11px;
	line-height: 1;
	color: #ccc;
	padding: 15px 0;
}
.lp_komunikacyjne .footer a {
	color: #aaa;
	text-decoration: underline;
}
.lp_komunikacyjne .footer a:hover {
	text-decoration: none;
}



.lp_komunikacyjne.podziekowanie .note {
	text-align: center;
	padding: 100px 0 0 0;
	color: #fff;
}
.lp_komunikacyjne.podziekowanie .note h2 {
	color: #fff;
	font-size: 40px;
	font-weight: bold;
	text-align: center;
}
.lp_komunikacyjne.podziekowanie .note .note {
	padding: 30px 0 0 0;
}
.lp_komunikacyjne.podziekowanie .footer {
	background: rgba(255, 255, 255, .6);
	color: #888;
}
.lp_komunikacyjne.podziekowanie .footer a {
	color: #666;
}

@media (max-width:991px){
	.lp_komunikacyjne .content h1 {
		font-size: 29px;
	}
	.lp_komunikacyjne .content h2 {
		font-size: 28px;
	}
	.lp_komunikacyjne .content {
		padding-bottom: 0;
	}
	.lp_komunikacyjne .content ul{
		margin-left: 0;
	}
	.lp_komunikacyjne .content ul li {
		padding-right: 0;
		font-size: 24px;
	}
	.lp_komunikacyjne .content .box {
		background: rgba(143, 177, 38, .7);
		padding: 5px 10px;
		margin-bottom; 20px;
	}
	.lp_komunikacyjne .footer {
		background-color: rgba(255, 255, 255, .7);
		color: #aaa;
	}
	.lp_komunikacyjne .content .form_container {
		margin-bottom: 70px;
	}
	.lp_komunikacyjne.podziekowanie .note {
		padding-bottom: 100px;
	}
}
@media (max-width:767px){
	.lp_komunikacyjne .logo {
		text-align: center;
	}
	.lp_komunikacyjne .top h1 {
		font-size: 30px;
		text-align: center;
	}
	.lp_komunikacyjne .content ul {
		margin: 0 0 20px 0;
	}
	.lp_komunikacyjne .content .box {
		width: 100%;
	}
	.lp_komunikacyjne .content .form_container {
		margin-bottom: 40px;
	}

	.lp_komunikacyjne.podziekowanie .note {
		padding: 50px;
	}
}

/*********************************************
************ LP CONF SZYB POZ 4  ******************
**********************************************/
.lp_conf_szybpoz4{
    min-height: 651px;
    background: #000 url('../images/lp-conf-szybpoz4-bg.jpg') top center no-repeat;
	background-size: cover;
    font-family: Lato, "Open Sans", Helvetica, sans-serif;
}
.lp_conf_szybpoz4 .form-side {
    background-color: rgba(255, 255, 255, .5);
    text-align: center;
    margin-bottom: 50px;
    padding: 0;
}
.lp_conf_szybpoz4 .form-side img {
	margin: 35px auto;
}

.lp_conf_szybpoz4 .form-wrapper {
    margin-top: 0;
    margin-bottom: 10px;
    padding: 0 0;
}
.lp_conf_szybpoz4 .form-wrapper .komunikatError{
    border: 2px solid red;
    background-color: #fff;
    color: red;
    margin-bottom:0;
}
.lp_conf_szybpoz4 .form-wrapper .error {
    color: red;
}
.lp_conf_szybpoz4 .form-wrapper header {
    text-align: center;
    font-size: 18px;
    color: #fff;
    padding: 8px 0 8px 0;
    margin-top: 0;
    text-shadow: none;
    margin-bottom: 0;
    font-family: Lato, "Open Sans", Helvetica, sans-serif;
}
.lp_conf_szybpoz4 .form-wrapper header strong {
    font-size: 22px;
    color: #97102B;
}
.lp_conf_szybpoz4 .form-wrapper .content {
    padding: 10px 5px 5px 5px;
}

.lp_conf_szybpoz4 .form-wrapper p {
    width: 100%;
    padding: 4px 15px;
    margin-bottom: 0;
    color: #eee;
}
.lp_conf_szybpoz4 .form-wrapper p.small {
    font-size: 12px;
    padding-top: 0;
    padding-bottom: 0;
}
.lp_conf_szybpoz4 .form-wrapper p.small a { 
    color: #666;
}
.lp_conf_szybpoz4 .form-wrapper input[type="text"],
.lp_conf_szybpoz4 .form-wrapper input[type="email"],
.lp_conf_szybpoz4 .form-wrapper input[type="tel"],
.lp_conf_szybpoz4 .form-wrapper textarea {
    border: 0;
    width: 100%;
    padding: 8px 12px;
    border-radius: 2px;
    color: #333;
    margin-bottom: 1px;
    font-size: 13px;
}
.lp_conf_szybpoz4 .form-wrapper input[type="submit"] {
    background-color: #97102B;
    border: 0;
    border-radius: 2px;
    font-weight: bold;
    font-size: 23px;
    text-align: center;
    color: #fff;
    width: 70%;
    margin: 15px 15%;
    padding: 7px 8px;
    -moz-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.lp_conf_szybpoz4 .form-wrapper input[type="submit"]:hover {
    transform: scale(1.1);
}

.lp_conf_szybpoz4 input::-webkit-input-placeholder{
   color: #222;
}
.lp_conf_szybpoz4 input:-moz-placeholder{
   color: #222;
}
.lp_conf_szybpoz4 input::-moz-placeholder{
   color: #222;
}
.lp_conf_szybpoz4 input:-ms-input-placeholder{
   color: #222;
}
.lp_conf_szybpoz4 .form-wrapper img.wstega {
    width: 100%;
    margin-top: 10px;
    margin-bottom: -50px;
}



.lp_conf_szybpoz4 .content-side h1 {
    background: url('../images/lp-conf-szybpoz4-wstega.png') no-repeat;
    color: #fff;
    font-weight: 900;
    font-size: 46px;
    margin: 0;
    margin-top: 50px;
    padding: 10px 0 5px 0;
    text-align: center;
    font-family: 'Great Vibes', cursive;
    line-height: 1.1;
}
.lp_conf_szybpoz4 .content-side h2 {
    color: #fff;
    font-weight: 900;
    font-size: 22px;
    margin: 230px 0 0 0;
    padding-left: 40px;
    text-align: left;
    font-family: Lato, "Open Sans", Helvetica, sans-serif;
    text-shadow: -2px 2px 2px rgba(0, 0, 0, 0.4);
}
.lp_conf_szybpoz4 .content-side ul.points {
    list-style: none;
    margin-top: 20px;
    margin-left: 40px;
    padding-left: 0;
}
.lp_conf_szybpoz4 .content-side ul.points li {
    background: url('../images/lp-conf-szybpoz4-point.png') 0 1px no-repeat;
    padding: 0 0 20px 25px;
    color: #97102b;
    font-size: 17px;
    font-weight: 700;
}



.lp_conf_szybpoz4 .footer {
    background-color: #fff;
    padding: 10px 0;
    font-size: 10px;
    color: #aaa;
    line-height: 1;
}
.lp_conf_szybpoz4 .footer a {
    color: #666;
}

.lp_conf_szybpoz4 .content .note {
    color: #444;
    font-size: 24px;
    text-align: center;
    padding: 30px 0;
    margin-bottom: 100px;
}
.lp_conf_szybpoz4.podziekowanie h2 {
    text-align: center;
    font-weight: 700;
    color: #fff;
    font-size: 50px;
}
.lp_conf_szybpoz4 .content .note {
    font-weight: 700;
    font-size: 28px;
    color: #eee;
    margin-bottom: 75px;
}


@media all and (max-width: 991px) {
    .lp_conf_szybpoz4 .form-side {
        margin-bottom: 30px;
    }
    .lp_conf_szybpoz4 .form-side img {
	 margin: 25px auto;
    }
    .lp_conf_szybpoz4 .content-side h1 {
        font-size: 42px;
    }
    .lp_conf_szybpoz4 .content-side h2 {
        font-size: 20px;
        padding-left: 20px;
    }
    .lp_conf_szybpoz4 .content-side ul.points {
        margin-left: 20px;
    }

    .lp_conf_szybpoz4 .form-wrapper {
        margin-bottom: 30px;
    }

}

@media all and (max-width: 767px) {
    .lp_conf_szybpoz4 {
        background: #e1d7ce url('../images/lp-conf-szybpoz4-bg-mobile.jpg') top center no-repeat;
    }
    .lp_conf_szybpoz4 .content-side h1 {
        background: url('../images/lp-conf-szybpoz4-wstega-mobile.png') top center no-repeat;
        font-size: 25px;
        margin-top: 30px;
        padding: 2px 0 5px 0;
    }
    .lp_conf_szybpoz4 .content-side h2 {
        font-size: 22px;
        padding-left: 0;
        text-align: center;
        margin-top: 70px;
    }
    .lp_conf_szybpoz4 .content-side ul.points {
         margin-top: 50px;
    }
    .lp_conf_szybpoz4 .content-side ul.points li {
         background: url('../images/lp-conf-szybpoz4-point.png') top center no-repeat;
         padding: 30px 10px 20px 10px;
         text-align: center;
         font-size: 17px;
     }
    .lp_conf_szybpoz4.podziekowanie h2 {
         font-size: 40px;
    }
    .lp_conf_szybpoz4 .content .note {
        font-size: 24px;
    }
}

/***************************************************************
***********************  LP KONTO BANKOWE **********************
****************************************************************/
.lp_conf_konto_bankowe * {
    font-family: 'Open Sans', sans-serif;
}
.lp_conf_konto_bankowe .content-wrapper {
    padding-bottom: 70px;
    background-color: #122c43;
    background-image: url('./images/lp-konto-bankowe-bg2.png'), url('./images/lp-konto-bankowe-bg.jpg');
    background-position: bottom center, top center;
    background-repeat: no-repeat;
    background-size: 760px, cover;
}
.lp_conf_konto_bankowe .content-wrapper .heading {
    color: #fff;
    font-size: 29px;
    font-weight: 400;
}
.lp_conf_konto_bankowe .content-wrapper .floater-wrapper {
    padding: 0 0 60px;
    text-align: right;
}
.lp_conf_konto_bankowe .content-wrapper .floater-wrapper.one {
    padding: 0 0 10px;
    text-align: center;
}
.lp_conf_konto_bankowe .content-wrapper .floater {
    position: relative;
    display: inline-block;
    padding: 10px 0;
    color: #fff;
    font-size: 26px;
    text-align: center;
    width: 275px;
}
.lp_conf_konto_bankowe .content-wrapper .arrow {
    position: absolute;
    background-repeat: no-repeat;
    background-position: center center;
}
.lp_conf_konto_bankowe .content-wrapper .one .floater {
    width: 170px;
    color: #c2e4ff;
    font-size: 36px;
    font-weight: 600;
    font-style: italic;
}
.lp_conf_konto_bankowe .content-wrapper .one .arrow {
    left: 100%;
    top: 30px;
    width: 56px;
    height: 37px;
    background-image: url(./images/lp-konto-bankowe-arrow-1.png);
}
.lp_conf_konto_bankowe .content-wrapper .two .arrow {
    left: 92%;
    top: 90%;
    width: 38px;
    height: 79px;
    background-image: url(./images/lp-konto-bankowe-arrow-2.png);
}
.lp_conf_konto_bankowe .content-wrapper .three .arrow {
    margin-left: -25px;
    left: 50%;
    top: 100%;
    width:51px;
    height: 61px;
    background-image: url(./images/lp-konto-bankowe-arrow-3.png);
}
.lp_conf_konto_bankowe .form-wrapper {
    padding: 25px 20px 20px 20px;
    background-color: #122c43;
}
.lp_conf_konto_bankowe .form-wrapper p {
    margin-bottom: 10px;
}
.lp_conf_konto_bankowe .form-wrapper .logo,
.lp_conf_konto_bankowe .form-wrapper .heading{
    text-align: center;
}
.lp_conf_konto_bankowe .form-wrapper .heading {
    font-size: 23px;
    color: #fff;
}
.lp_conf_konto_bankowe .form-wrapper .heading strong {
    font-size: 25px;
}
.lp_conf_konto_bankowe .form-wrapper input[type=text],
.lp_conf_konto_bankowe .form-wrapper input[type=email],
.lp_conf_konto_bankowe .form-wrapper input[type=tel] {
    width: 100%;
    padding: 5px 10px;
    background-color: #447093;
    border: none;
    color: #d6dfe4;
}
.lp_conf_konto_bankowe .form-wrapper input[type=submit] {
    display: block;
    width: 100%;
    max-width: 220px;
    margin: 30px auto 35px;
    padding: 5px 30px 5px 5px;
    border: none;
    background-color: #93ba2b;
    background-image: url(./images/lp-konto-bankowe-arrow-right.png);
    background-repeat: no-repeat;
    background-position: right 45px center;
    font-size: 30px;
    font-weight: 600;
    color: #fff;
    transition: all ease 300ms;
    box-shadow: none;
    text-shadow: none;
}
.lp_conf_konto_bankowe .form-wrapper input[type=submit]:hover {
    background-position: right 37px center;
    transform: scale(1.05);
}
.lp_conf_konto_bankowe .form-wrapper .checks {
    background: #0b1d2b;
    margin: 0 -20px -30px;
    padding: 5px 15px;
    font-size: 12px;
    color: #91908e;
}
.lp_conf_konto_bankowe .opinions-section {
    padding: 50px 0;
}
.lp_conf_konto_bankowe .opinions-wrapper {
    position: relative;
    padding: 35px 60px;
    margin: 0 -60px;
    background-color: #ededed;
    border-radius: 15px;
}
.lp_conf_konto_bankowe .opinions-wrapper:after {
    position: absolute;
    margin-left: -33px;
    top: 0;
    left: 50%;
    content: '';
    width: 66px;
    height: 30px;
    background: url(./images/lp-konto-bankowe-arrow-down.png) center top no-repeat;
}
.lp_conf_konto_bankowe .opinions-section .heading-wrapper {
    text-align: center;
}
.lp_conf_konto_bankowe .opinions-section .heading {
    display: inline-block;
    margin: 0 0 30px 0;
    padding-left: 80px;
    line-height: 1.6;
    font-weight: 600;
    background: url(./images/lp-konto-bankowe-pen.png) no-repeat left center;
}
.lp_conf_konto_bankowe .opinions-section .heading,
.lp_conf_konto_bankowe .opinions-section .name {
    color: #19619c;
}
.lp_conf_konto_bankowe .opinions-wrapper .opinion.left {
    padding-right: 80px;
}
.lp_conf_konto_bankowe .opinions-wrapper .opinion.right {
    padding-left: 80px;
}

.lp_conf_konto_bankowe .opinions-section .opinion .top {
    margin-bottom: 30px;
}
.lp_conf_konto_bankowe .opinions-section .opinion .thumb img {
    max-width: 100%;
}
.lp_conf_konto_bankowe .opinions-section .opinion .meta {
    padding: 22px 15px;
    font-weight: 600;
}
.lp_conf_konto_bankowe .opinions-section .opinion .name {
    font-size: 30px;
}
.lp_conf_konto_bankowe .opinions-section .opinion .city {
    font-size: 22px;
}
.lp_conf_konto_bankowe .opinions-section .opinion .city,
.lp_conf_konto_bankowe .opinions-section .opinion .desc {
    color: #b2b3b5;
}
.lp_conf_konto_bankowe .opinions-section .opinion .desc {
    font-size: 17px;
    font-style: italic;
    font-weight: 300;
    margin: 0;
}
.lp_conf_konto_bankowe .footer {
    padding: 35px 0;
    background-color: #122c43;
    color: #a7b0b7;
    font-size: 10px;
    text-align: justify;
}
/* TYP */
.lp_conf_konto_bankowe.conv .logo {
    padding: 15px 0;
}
.lp_conf_konto_bankowe.conv .content-wrapper {
    background-image: url('./images/lp-konto-bankowe-bg.jpg');
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
}
.lp_conf_konto_bankowe.conv .heading {
    font-size: 28px;
    text-align: center;
    margin-bottom: 45px;
}
.lp_conf_konto_bankowe.conv .newsletter-wrapper {
    max-width: 560px;
    margin: 0 auto 35px auto;
    color: #fff;
}
.lp_conf_konto_bankowe.conv .newsletter {
    text-align: center;
    font-size: 18px;
}
.lp_conf_konto_bankowe.conv .form-wrapper {
    padding: 35px 35px 20px;
}
.lp_conf_konto_bankowe.conv .form-wrapper .checks {
    background: none;
    margin: 0 0 15px;
    padding: 0;
    font-size: 10px;
    text-align: justify;
}
.lp_conf_konto_bankowe.conv .form-wrapper .submit-wrapper {
    text-align: center;
}
.lp_conf_konto_bankowe.conv .form-wrapper input[type=submit] {
    max-width: 100%;
    width: auto;
    display: inline-block;
    margin: 0 auto;
    padding: 5px 45px 5px 30px;
    background-position: right 25px center;
    font-size: 24px;
}
.lp_conf_konto_bankowe.conv .form-wrapper input[type=submit]:hover {
    background-position: right 17px center;
}
.lp_conf_konto_bankowe.conv .shareContainer {
    padding: 10px 0 20px 0;
}
.lp_conf_konto_bankowe.conv .shareContainer .note {
    color: #fff;
    font-size: 20px;
}
@media (max-width:991px) {
    .lp_conf_konto_bankowe .content-wrapper {
        background-position: bottom left, top center;
    }
    .lp_conf_konto_bankowe .opinions-wrapper .opinion.left {
        padding-right: 40px;
    }
    .lp_conf_konto_bankowe .opinions-wrapper .opinion.right {
        padding-left: 40px;
    }
    .lp_conf_konto_bankowe .opinions-section .opinion .meta {
        padding: 15px;
    }
    .lp_conf_konto_bankowe .opinions-section .opinion .city {
        font-size: 16px;
    }
}
@media (max-width:767px) {
    .lp_conf_konto_bankowe .content-wrapper {
        padding-bottom: 35px;
    }
    .lp_conf_konto_bankowe .content-wrapper .heading {
        text-align: center;
        font-size: 24px;
    }
    .lp_conf_konto_bankowe .content-wrapper .arrow {
        display: none;
    }
    .lp_conf_konto_bankowe .content-wrapper .floater-wrapper {
        padding: 0 0 15px !important;
        text-align: center;
    }
    .lp_conf_konto_bankowe .content-wrapper .floater {
        padding: 0;
        font-size: 18px;
    }
    .lp_conf_konto_bankowe .opinions-section .heading {
        font-size: 24px;
        background-size: 40px;
    }
    .lp_conf_konto_bankowe .form-wrapper {
        max-width: 480px;
        margin: 0 auto;
    }
    .lp_conf_konto_bankowe .opinions-wrapper {
        text-align: center;
    }
    .lp_conf_konto_bankowe .opinions-wrapper .opinion {
        margin-bottom: 15px;
    }
    .lp_conf_konto_bankowe .opinions-wrapper .opinion.left,
    .lp_conf_konto_bankowe .opinions-wrapper .opinion.right {
        padding: 0;
    }
    .lp_conf_konto_bankowe .opinions-section .opinion .top {
        margin-bottom: 0;
    }
    .lp_conf_konto_bankowe.conv .logo {
        text-align: center;
    }
}

/*******************************************
********** LP OPERATOR KOMORKOWY ***********
*******************************************/
.lp-operator-kom * {
    font-family: 'Open Sans', sans-serif;
}
.lp-operator-kom .main {
    background: rgb(218, 223, 226) url(./images/lp-operator-kom-bg.jpg) no-repeat center top;
	background-size: cover;
    padding-bottom: 100px;
}
.lp-operator-kom .main .green {
    color: #78be20;
}
.lp-operator-kom .main .heading,
.lp-operator-kom .main .list,
.lp-operator-kom .main .help {
    color: #636e72;
}
.lp-operator-kom .main .heading {
    margin: 50px 0;
    line-height: 1.2;
    font-size: 35px;
    font-weight: 900;
}
.lp-operator-kom .main .note {
    font-size: 26px;
    font-weight: 900;
    margin: 0;
}
.lp-operator-kom .main .list {
    margin: 30px 0 110px;
    padding: 0;
    font-size: 28px;
    list-style: none;
}
.lp-operator-kom .main .list .item {
    padding: 15px 0 15px 55px;
    background: url(./images/lp-operator-kom-check.png) no-repeat left center;
}
.lp-operator-kom .main .help {
    display: inline-block;
    padding: 45px 75px 0 90px;
    font-size: 28px;
    font-weight: 600;
    background: url(./images/lp-operator-kom-pen.png) no-repeat right center;
}
.lp-operator-kom .form-wrapper {
    background: #fff;
    padding: 55px 20px 20px 20px;
    max-width: 420px;
    margin: 0 auto;
}
.lp-operator-kom .form-wrapper img {
    width: 100%;
    max-width: 290px;
    margin-bottom: 80px;
}
.lp-operator-kom .form-wrapper .green-light {
    background: #78be20;
    padding: 35px 10px 10px;
}
.lp-operator-kom .form-wrapper .green-dark {
    background: #66b502;
    padding: 15px 10px 30px 10px;
}
.lp-operator-kom .form-wrapper .form-heading {
    margin: 0 0 25px;
    color: #fff;
    font-size: 21px;
    font-weight: 300;
}
.lp-operator-kom .form-wrapper .form-heading strong {
    font-size: 22px;
    font-weight: 600;
}
.lp-operator-kom .form-wrapper p {
    margin-bottom: 8px;
}
.lp-operator-kom .form-wrapper input[type=text],
.lp-operator-kom .form-wrapper input[type=tel],
.lp-operator-kom .form-wrapper input[type=email] {
    width: 100%;
    border: none;
    border-radius: 0;
    padding: 8px 12px;
    font-size: 16px;
}
.lp-operator-kom .form-wrapper .wrapper-height {
    position: relative;
    height: 80px;
    margin: 20px 0 10px;
}
.lp-operator-kom .form-wrapper .submit-wrapper {
    position: absolute;
    top: 0;
    right: 0;
    width: 710px;
    border-radius: 5px;
    z-index: 5;
}
.lp-operator-kom .form-wrapper .check,
.lp-operator-kom .form-wrapper input[type=submit] {
    font-size: 42px;
    font-weight: 600;
    color: #fff;
}
.lp-operator-kom .form-wrapper .check {
    position: absolute;
    left: 0;
    height: 80px;
    padding: 0 30px 0 100px;
    line-height: 80px;
    color: #fff;
    z-index: 7;
}
.lp-operator-kom .form-wrapper input[type=submit] {
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    height: 80px;
    background: url(./images/lp-operator-kom-submit.png) no-repeat right center;
    border: none;
    box-shadow: none;
    transition: background ease 300ms;
    text-align: right;
    padding-right: 40px;
    z-index: 6;
}
.lp-operator-kom .form-wrapper input[type=submit]:hover,
.lp-operator-kom .form-wrapper input[type=submit]:focus {
    background: url(./images/lp-operator-kom-submit2.png) no-repeat right center;
    outline: none;
}
.lp-operator-kom .form-wrapper .small {
    font-size: 11px;
    color: #fff;
    text-align: justify;
}
.lp-operator-kom .form-wrapper .small input[type=checkbox] {
    vertical-align: middle;
}
.lp-operator-kom .form-wrapper .small a {
    color: #636e72;
}
.lp-operator-kom .footer {
    padding: 55px 0 30px;
    background: #636e72;
    text-align: justify;
    font-size: 10px;
    color: #fefefe;
}
.lp-operator-kom .footer .note div:first-child {
    font-weight: 600;
}

.lp-operator-kom.conv .conv-wrapper {
    max-width: 720px;
    margin: 60px auto 0 auto;
    padding: 60px;
    background: rgba(255,255,255,.5);
    text-align: center;
    color: #636e72;
    box-shadow: 0 0 4px rgba(0,0,0,.1);
}
.lp-operator-kom.conv .main .heading {
    margin: 45px 0 30px;
    font-size: 44px;
}
.lp-operator-kom.conv .main .sub-heading {
    margin-bottom: 0;
}
.lp-operator-kom p.komunikatError {
    color: #f00;
    text-align: center;
}
.lp-operator-kom span.error {
    color: #ff0;
    display: inline-block;
    padding-top: 5px;
}
@media all and (max-width: 991px) {
    .lp-operator-kom .main .heading {
        font-size: 26px;
    }
    .lp-operator-kom .main .list {
        margin: 30px 0 125px;
    }
    .lp-operator-kom .main .help {
        padding: 35px 80px 35px 60px;
        font-size: 20px;
    }
}
@media all and (max-width: 767px) {
    .lp-operator-kom {
        text-align: center;
    }
    .lp-operator-kom .main {
        padding-bottom: 45px;
    }
    .lp-operator-kom .main .heading {
        margin: 30px 0;
    }
    .lp-operator-kom .main .list {
        margin: 20px 0 0;
        font-size: 22px;
    }
    .lp-operator-kom .main .list .item {
        max-width: 320px;
        margin: 0 auto;
        padding: 15px 0 15px 50px;
        background: url(./images/lp-operator-kom-check.png) no-repeat left 10px center;
    }
    .lp-operator-kom .main .help {
        display: block;
        max-width: 290px;
        margin: 0 auto;
        padding: 35px 80px 35px 30px;
        background: url(./images/lp-operator-kom-pen.png) no-repeat right 15px center / 50px;
    }
    .lp-operator-kom .form-wrapper img {
        margin-bottom: 55px;
    }
    .lp-operator-kom .form-wrapper .check {
        display: none;
    }
    .lp-operator-kom .form-wrapper input[type=submit] {
        padding-right: 90px;
    }
    .lp-operator-kom.conv .conv-wrapper {
        padding: 15px;
    }
}

/******************************************************
******************* LP - Konkurs *******************
******************************************************/
.konkurs-c {
    font-family: 'Open Sans', sans-serif;
}
.konkurs-c .content-wrapper {
    background: url(./images/confronter-konkurs-bg.jpg) center top no-repeat;
    min-height: 680px;
}
.konkurs-c .header-wrapper {
    margin-top: 30px;
    color: #575757;
    font-style: italic;
}
.konkurs-c .header-wrapper .logo {
    text-align: right;
}
.konkurs-c .header-wrapper .heading {
    font-size: 60px;
    margin: -5px 0 0 0;
}
.konkurs-c .header-wrapper .sub-heading {
    font-size: 30px;
    margin: 30px 0 0 0;
}
.konkurs-c .form-wrapper {
    margin: 40px 0 30px 0;
    background: rgba(255,255,255,.3);
    border-radius: 5px;
    max-width: 540px;
    box-shadow: 2px 2px 10px rgba(0,0,0,.15);
}
.konkurs-c .form-wrapper .header {
    background: #89BA09;
    padding: 5px;
    text-align: center;
    border-radius: 5px;
    color: #fff;
}
.konkurs-c .form-wrapper .heading,
.konkurs-c .form-wrapper .sub-heading {
    margin: 0;
}
.konkurs-c .form-wrapper .heading {
    font-size: 22px;
    font-weight: 600;
}
.konkurs-c .form-wrapper .sub-heading {
    font-size: 20px;
    max-width: 345px;
    margin: 2px auto 0px auto;
}
.konkurs-c .form-wrapper .content {
    padding: 15px 10px 20px 10px;
    height: auto;
}
.konkurs-c .form-wrapper.step-2 .content {
    padding: 15px 35px 20px 35px;
}
.konkurs-c .form-wrapper.step-2 .step-btn {
    margin-left: auto;
    margin-right: auto;
}
.konkurs-c .form-wrapper .prize-wrapper {
    width: 32%;
    display: inline-block;
    text-align: center;
}
.konkurs-c .form-wrapper #prizes {
    text-align: center;
    padding-top: 15px;
}
.konkurs-c #prizes .prize {
    position: relative;
    width: 160px;
    height: 160px;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    background: #fff;
    font-size: 16px;
    color: #575757;
    border-radius: 5px;
    transition: background-color ease 100ms;
    transition: color ease 100ms;
    box-shadow: 1px 1px 5px rgba(0,0,0,.2);
}
.konkurs-c #prizes .prize .place {
    position: absolute;
    top: 10px;
    left: 0;
    right: 0;
}
.konkurs-c #prizes .prize .desc {
    font-size: 20px;
    font-weight: 600;
    color: #89BA09;
    line-height: 1.1;
}
.konkurs-c #question {
    padding-top: 5px;
}
.konkurs-c #question .heading {
    color: #89BA09;
    font-size: 15px;
    font-weight: 600;
    margin: 0 0 10px 0;
    border-radius: 12px;
    text-align: left;
}
.konkurs-c #question .radio-wrapper {
    border: none;
    border-radius: 8px;
    text-align: left;
    color: #575757;
    line-height: 24px;
    font-weight: 600;
    font-size: 14px;
}
.konkurs-c #question input[type=radio] {
    margin: 2px 5px 0 0;
}
.konkurs-c #question .note {
    font-size: 14px;
    color: #575757;
}
.konkurs-c #question #justify {
    width: 100%;
    border-radius: 8px;
    border: 1px solid #111;
    padding: 10px;
}

.konkurs-c #form .note {
    text-align: center;
    font-size: 12px;
    font-weight: 600;
    margin: -2px 0 20px 0;
    color: #888;
}
.konkurs-c #form .left,
.konkurs-c #form .right {
    width: 50%;
    padding: 0 25px;
    margin-bottom: 18px;
}
.konkurs-c #form .left {
    float: left;
}
.konkurs-c #form .right {
    float: right;
}
.konkurs-c #form .spacer {
    margin-top: 5px;
}
.konkurs-c #form .small,
.konkurs-c #form .small a{
    font-size: 10px;
    color: #575757;
    font-weight: 600;
}
.konkurs-c #form .small a {
    text-decoration: underline;
}
.konkurs-c #form input[type=text],
.konkurs-c #form input[type=email],
.konkurs-c #form input[type=tel] {
    width: 100%;
    background: #dfe4e8;
    border: none;
    height: 36px;
    border-radius: 3px;
    padding: 15px 10px;
    color: #575757;
    font-weight: 600;
    font-size: 14px;
}
.konkurs-c #form input[type=submit] {
    width: 200px;
    display: block;
    margin: 0 auto 0 auto;
    padding: 10px;
    font-size: 26px;
    text-align: center;
    font-weight: 600;
    color: #fff;
    background-color: #89BA09;
    border-radius: 5px;
    border: none;
}
.konkurs-c #form input[type=submit]:hover {
    transform: scale(1.05);
}
.konkurs-c #form #description1 a,
.konkurs-c #form #description2 a {
    color: #89BA09;
}
.konkurs-c #form ::-webkit-input-placeholder {
   color: #575757;
}
.konkurs-c #form :-moz-placeholder { /* Firefox 18- */
   color: #575757;  
}
.konkurs-c #form ::-moz-placeholder {  /* Firefox 19+ */
   color: #575757;  
}
.konkurs-c #form :-ms-input-placeholder {  
   color: #575757;  
}
.konkurs-c #form ::placeholder {  
   color: #575757;  
}
.konkurs-c .form-wrapper .btn-wrapper {
    padding: 0 20px 20px 20px;
}
.konkurs-c .form-wrapper .step-btn,
.konkurs-c .form-wrapper .step-btn:focus {
    width: 240px;
    display: block;
    margin-left: auto;
    padding: 10px 12px;
    font-size: 28px;
    text-align: center;
    font-weight: 600;
    font-style: italic;
    color: #fff;
    background-color: #89BA09;
    border-radius: 5px;
    cursor: pointer;
    cursor: hand;
    text-decoration: none;
}
.konkurs-c .form-wrapper .step-btn:hover {
    text-decoration: none;
    transform: scale(1.05);
}
.konkurs-c .footer-wrapper {
    padding: 25px 0;
    font-size: 10px;
    text-align: justify;
    color: #999;
}
.konkurs-c.conv .header-wrapper {
    margin-top: 160px;
    max-width: 610px;
    text-align: center;
}
.konkurs-c.conv .header-wrapper .heading {
    font-size: 44px;
    font-weight: 600;
    margin: 0;
    font-style: normal;
    color: #89BA09;
}
.konkurs-c.conv .header-wrapper .sub-heading {
    font-size: 24px;
    font-weight: 300;
}

.no-val-error {
    border: 3px solid #f00 !important;
}


@media (max-width:767px) {
    .konkurs-c .content-wrapper {
        background-size: cover;
    }
    .konkurs-c .header-wrapper,
    .konkurs-c .header-wrapper .logo {
        text-align: center;
    }
    .konkurs-c .header-wrapper .heading,
    .konkurs-c .header-wrapper .sub-heading {
        padding: 10px;
        max-width: 320px;
        margin-left: auto;
        margin-right: auto;
        background-color: rgba(255,255,255,.8);
    }
    .konkurs-c .header-wrapper .sub-heading {
        font-size: 32px;
    }
    .konkurs-c .header-wrapper .heading {
        font-size: 42px;
    }
    .konkurs-c .form-wrapper {
        margin: 40px auto 60px auto;
    }
    .footer-wrapper {
        text-align: center;
    }
    .konkurs-c .form-wrapper .content,
    .konkurs-c .form-wrapper.step-3 .content {
        height: auto;
        min-height: 220px;
    }
}

@media (max-width:480px) {
    .konkurs-c #prizes .prize-wrapper {
        display: block;
        width: 100%;
        text-align: center;
        margin-bottom: 15px;
    }
    .konkurs-c #prizes .prize {
        display: block;
        height: auto;
        width: 100%;
        padding: 10px;
    }
    .konkurs-c #prizes .prize .place {
        position: static;
    }
    .konkurs-c #question .radio-wrapper {
        padding-left: 15px;
        line-height: 24px;
        font-size: 14px;
    }
    .konkurs-c #form .left,
    .konkurs-c #form .right {
        width: 100%;
        clear: both;
    }
    .konkurs-c .form-wrapper .step-btn {
        margin-left: auto;
        margin-right: auto;
    }
}

/***************************************************************
*********************** LP DOMOWE OPLATY ***********************
****************************************************************/
.lp_dom_op_top a,
.lp_dom_op_footer a{
	color: #607A05;
}
.lp_dom_op_top .komunikatError{
	border: 2px solid red;
	background-color: #fff;
	color: red;
	margin-bottom:0;
}
.lp_dom_op_top .error{
	color: red;
	text-shadow: 0px 0px 5px #fff;
}
.lp_dom_op_logo {
	background: #fff;
	height: 100px;
}
.lp_dom_op_logo img.confronter_logo{
	margin-top: 16px;
	margin-left: 0;
}
.lp_dom_op_top {
	background: #ccc url('../images/lp_dom_op_bg.jpg') top center no-repeat;
	background-size: cover;
	padding-bottom: 45px;
}
.lp_dom_op_top .container {
	position: relative;
}
.lp_dom_op_top .box_left{
	float: left!important;
}
.lp_dom_op_top .container .list_image{
	display: block;
	margin: 35px -15px 0 auto;
}
.lp_dom_op_top .box_left header h1,
.lp_dom_op_top .box_left header p {
	text-align: right;
}
.lp_dom_op_top .box_left header h1{
	font-size: 32px;
	font-weight: 300;
	color: #8f8f8f;
}
.lp_dom_op_top .box_left header h1 strong {
	display: block;
	font-size: 36px;
}
.lp_dom_op_top .box_left header p {
	font-size: 26px;
	font-weight: 600;
	color: #A0CB09;
}
.lp_dom_op_top .box_right {
	margin-top: -60px;
	float: right!important;
}
.lp_dom_op_top .box_right .form_container{
	background: #e6e6e6;
	margin-top: 0;
	padding: 0;
	padding-bottom: 10px;
	width:  269px;
	height: auto;
	margin-left: auto;
	box-shadow: 0 0 30px 5px rgba(0,0,0,.15);
	border: 1px #fefefe solid;
	border-radius: 3px;
}
.lp_dom_op_top .box_right .form_container header{
	background: url('../images/lp_emed_comparison_cash_loan_form_header.png') top -1px right no-repeat;
	width: 269px;
	height: 142px;
}
.lp_dom_op_top .box_right .form_container header h1{
	text-align: center;
	font-size:25px;
	color: #fff;
	font-weight: bold;
	margin-bottom:2px;
	line-height: 1;
	margin-top: 0;
	padding-top: 25px;
}
.lp_dom_op_top .box_right .form_container header h2{
	text-align: center;
	font-size:23px;
	color: #fff;
	font-weight: normal;
	margin-bottom:2px;
	line-height: 1;
	padding-top: 15px;
	margin-top: 0;
}
.lp_dom_op_top .box_right .form_container header p{
	text-align: center;
	font-size: 24px;
	color: #fff;
	font-weight: normal;
	margin: 0;
	padding-bottom: 5px;	
}
.lp_dom_op_top .box_right .form_container form p{
	display: inline-block;
	width: 100%;
	padding: 2px 15px;
	margin: 0;
	font-family: Open Sans;
	font-size: 14px;
	font-weight: bold;
	color: #040404;
}
.lp_dom_op_top .box_right .form_container input[type=text],
.lp_dom_op_top .box_right .form_container  input[type=tel],
.lp_dom_op_top .box_right .form_container input[type=email]{
	margin: 2px 0;
	padding: 7px 5px;
	width: 100%;
	border: none;
	border-radius: 4px;
	font-size: 14px;
}
.lp_dom_op_top .box_right .form_container  input[type=submit]{
	display: block;
	max-width: 212px;
	width: 212px;
	height: 65px;
	padding: 9px 0;
	margin: 4px auto;
	box-sizing: border-box;
	border: 0;
	font-size: 31px;
	font-weight: bold;
	color: #ffffff;
	background: url('../images/lp_emed_comparison_cash_loan_arr.png') top 17px right 25px no-repeat,url('../images/lp_emed_comparison_cash_loan_submit.png') top center no-repeat;
}
.lp_dom_op_top .box_right .form_container  input[type=submit]:hover{
	background: url('../images/lp_emed_comparison_cash_loan_arr.png') top 17px right 23px no-repeat,url('../images/lp_emed_comparison_cash_loan_submit.png') top center no-repeat;
	color: #fae8d4;
}
.lp_dom_op_top .box_right .form_container .small {
	font-size: 10px;
	font-weight: normal;
	padding-top: 0;
	padding-right:30px;
}
.lp_dom_op_footer{
	padding: 20px;
}
.lp_dom_op_footer .legal_notice {
	font-size: 11px;
	font-weight: normal;
	line-height: 1;
	color: #A6A6A6;
	text-align: justify;
}
.lp_dom_op_top .box_left_konwersja{
	padding: 106px 0;
}
.lp_dom_op_top .box_left_konwersja header {
	padding: 20px 15px;
	background-color: rgba(255,255,255,.5);
}
.lp_dom_op_top .box_left_konwersja header h1,
.lp_dom_op_top .box_left_konwersja header p {
	color: #575757;
	text-align: center;
}
.lp_dom_op_top .box_left_konwersja header h1{
	font-size: 52px;
	font-weight: bold;
}
.lp_dom_op_top .box_left_konwersja header p {
	font-size: 32px;
	font-weight: normal;
}
.lp_dom_op_footer  .shareContainer {
	padding-top: 20px;
}
@media (max-width:991px){
	.lp_dom_op_top .container{
		padding-left: 50px;
	}
	.lp_dom_op_top .box_left header h1{
		font-size: 24px;
		padding-left: 0;
	}
	.lp_dom_op_top .box_left_konwersja{
		padding: 88px 0;
	}
	.lp_dom_op_top .box_left_konwersja header p{
		font-size: 31px;
	}
	.lp_dom_op_top .box_left_konwersja header h1{
		font-size: 42px;
	}
	
}
@media (max-width:767px){
	.lp_dom_op_top .container{
		padding-left: 0;
		max-width: 320px;
	}
	.lp_dom_op_top .box_left{
		padding-left: 0;
		padding-right: 0;
		margin-right: 0;
	}
	.lp_dom_op_top .container .list_image{
		display: block;
		margin: 15px auto;
		width: 200px;
	}
	.lp_dom_op_top .box_left header h1{
		padding-left: 0;
		position: relative;
		z-index: 99;
		margin-bottom: 15px;
		font-size: 28px;
		text-align: center;
	}
	.lp_dom_op_top .box_left header p {
		text-align: center;
		margin-bottom: 0;
	}
	.lp_dom_op_top .box_right {
		margin-top: 0;
		margin: 0 auto;
		padding: 0 20px;
	}
	.lp_dom_op_top .box_right .form_container{
		margin: auto;
	}
	.lp_dom_op_top .box_left_konwersja header p{
		font-size: 30px;
	}
}
@media (max-width:320px){
	.lp_dom_op_top .container{
		padding-left: 0;
		padding-right: 0;
	}
	.lp_dom_op_top .box_left header h1{
		text-align: center;
	}
	.lp_dom_op_top .box_right {
		padding-right: 0;
		padding-left: 0;
	}
	.lp_dom_op_top .container .list_image{
		top: 126px;
		left: 37px;
	}
	.lp_dom_op_top .box_left_konwersja{
		padding: 70px 0;
	}
	.lp_dom_op_top .box_left_konwersja header h1{
		font-size: 45px;
	}
}

/*******************************************
********** LP CCS OPERATOR KOMORKOWY ***********
*******************************************/
.lp-ccs-operator-kom * {
    font-family: 'Open Sans', sans-serif;
}
.lp-ccs-operator-kom .main {
    background: rgb(218, 223, 226) url(./images/lp-ccs-operator-bg.jpg) no-repeat center top / 3080px;
    padding-bottom: 230px;
}
.lp-ccs-operator-kom .main .green {
    color: #46117d;
}
.lp-ccs-operator-kom .main .heading,
.lp-ccs-operator-kom .main .list,
.lp-ccs-operator-kom .main .help {
    color: #111;
}
.lp-ccs-operator-kom .main .heading {
    margin: 50px 0;
    line-height: 1.2;
    font-size: 35px;
    font-weight: 900;
}
.lp-ccs-operator-kom .main .note {
    font-size: 32px;
    font-weight: 900;
    margin: 0;
}
.lp-ccs-operator-kom .main .list {
    margin: 30px 0 60px;
    padding: 0;
    font-size: 28px;
    list-style: none;
}
.lp-ccs-operator-kom .main .list .item {
    padding: 15px 0 15px 35px;
	color: #646f75;
    background: url(./images/lp-ccs-operator-list-dot.png) no-repeat left center;
}
.lp-ccs-operator-kom .main .help {
	display: inline-block;
    padding: 35px 140px 35px 45px;
    font-size: 26px;
    color: #fff;
    font-weight: 600;
    background: url(./images/lp-ccs-operator-help-note-2.png) no-repeat right center;
}
.lp-ccs-operator-kom .form-wrapper {
    background: #fff;
    padding: 20px;
    max-width: 420px;
    margin: 0 auto;
	border: 2px #c9c9c9 solid;
    border-top: none;
}
.lp-ccs-operator-kom .form-wrapper .silesia-logo,
.lp-ccs-operator-kom .form-wrapper .play-logo {
	width: 100%;
	max-width: 100%;
}
.lp-ccs-operator-kom .form-wrapper .silesia-logo {
    max-width: 290px;
    margin-bottom: 20px;
}
.lp-ccs-operator-kom .form-wrapper .play-logo {
	margin-bottom: 3px;
}
.lp-ccs-operator-kom .form-wrapper .green-light {
    background: #e4e4e4;
    padding: 35px 15px 15px;
}
.lp-ccs-operator-kom .form-wrapper .green-dark {
    background: #c9c9c9;
    padding: 15px 15px 30px 15px;
}
.lp-ccs-operator-kom .form-wrapper .form-heading {
    margin: 0 0 25px;
    color: #111;
    font-size: 21px;
    font-weight: 300;
}
.lp-ccs-operator-kom .form-wrapper .form-heading strong {
    font-size: 22px;
    font-weight: 600;
}
.lp-ccs-operator-kom .form-wrapper p {
    margin-bottom: 8px;
}
.lp-ccs-operator-kom .form-wrapper input[type=text],
.lp-ccs-operator-kom .form-wrapper input[type=tel],
.lp-ccs-operator-kom .form-wrapper input[type=email] {
    width: 100%;
    border: none;
    border-radius: 0;
    padding: 8px 12px;
    font-size: 15px;
}
.lp-ccs-operator-kom .form-wrapper .wrapper-height {
    position: relative;
    margin:35px 0 30px;
}
.lp-ccs-operator-kom .form-wrapper .submit-wrapper {
    border-radius: 5px;
    z-index: 5;
}
.lp-ccs-operator-kom .form-wrapper input[type=submit] {
    font-size: 26px;
    font-weight: 600;
    color: #fff;
}
.lp-ccs-operator-kom .form-wrapper .check {
    display: none;
}
.lp-ccs-operator-kom .form-wrapper input[type=submit] {
	width: 100%;
	background: #573c7f url(./images/lp-ccs-operator-arrow-right.png) no-repeat right 50px center;
    border: none;
    box-shadow: none;
    transition: background ease 300ms;
    border-radius: 5px;
	padding: 5px 35px 5px 5px;
}
.lp-ccs-operator-kom .form-wrapper input[type=submit]:hover {
	background: #654298 url(./images/lp-ccs-operator-arrow-right.png) no-repeat right 45px center;
}
.lp-ccs-operator-kom .form-wrapper .small {
    font-size: 11px;
    color: #fff;
    text-align: justify;
}
.lp-ccs-operator-kom .form-wrapper .small input[type=checkbox] {
    vertical-align: middle;
}
.lp-ccs-operator-kom .form-wrapper .small a {
    color: #636e72;
}
.lp-ccs-operator-kom .footer {
    padding: 55px 0 30px;
    background: #fefefe;
    text-align: justify;
    font-size: 10px;
    color: #636e72;
}
.lp-ccs-operator-kom .footer .note div:first-child {
    font-weight: 600;
}

.lp-ccs-operator-kom.conv .conv-wrapper {
    max-width: 720px;
    margin: 60px auto 0 auto;
    padding: 60px;
    background: rgba(255,255,255,.5);
    text-align: center;
    color: #636e72;
    box-shadow: 0 0 4px rgba(0,0,0,.1);
}
.lp-ccs-operator-kom.conv .main .heading {
    margin: 45px 0 30px;
    font-size: 44px;
}
.lp-ccs-operator-kom.conv .main .sub-heading {
    margin-bottom: 0;
}
.lp-ccs-operator-kom p.komunikatError {
    color: #f00;
    text-align: center;
}
.lp-ccs-operator-kom span.error {
    color: #ff0;
    display: inline-block;
    padding-top: 5px;
}
@media all and (max-width: 991px) {
	.lp-ccs-operator-kom .main {
		padding-bottom: 225px;
	}
	.lp-ccs-operator-kom .main .heading {
        font-size: 26px;
    }
    .lp-ccs-operator-kom .main .list {
        margin: 30px 0 65px;
    }
    .lp-ccs-operator-kom .main .help {
		padding: 35px 135px 35px 35px;
		font-size: 18px;
    }
}
@media all and (max-width: 767px) {
    .lp-ccs-operator-kom {
        text-align: center;
    }
    .lp-ccs-operator-kom .main {
        padding-bottom: 45px;
    }
    .lp-ccs-operator-kom .main .heading {
        margin: 30px 0;
    }
    .lp-ccs-operator-kom .main .list {
        margin: 20px 0 0;
        font-size: 22px;
    }
    .lp-ccs-operator-kom .main .list .item {
        max-width: 320px;
        margin: 0 auto;
        padding: 5px 0 15px 35px;
    }
    .lp-ccs-operator-kom .main .help {
        display: block;
        max-width: 290px;
        margin: 10px auto 25px;
		padding: 10px;
		color: #111;
		background: rgba(0,0,0,.3);
    }
	.lp-ccs-operator-kom .form-wrapper {
		border: 2px #c9c9c9 solid;
	}
	.lp-ccs-operator-kom .form-wrapper img {
        margin-bottom: 55px;
    }
    .lp-ccs-operator-kom .form-wrapper .check {
        display: none;
    }
    .lp-ccs-operator-kom .form-wrapper input[type=submit] {
        padding-right: 90px;
    }
    .lp-ccs-operator-kom.conv .conv-wrapper {
        padding: 15px;
    }
}
