body {
	color:#414242;
	margin: 0;
   }

   *{
	box-sizing: border-box;
   }
   a {
	color:#ffffff;
	text-decoration:none;
   }

   #lp-pom-box-168 {
	left: 698px;
	top: 0px;
	display: block;
	background: rgba(255,255,255,1);
	border-style: none;
	border-radius: 0px;
	z-index: 1;
	width: 500px;
	height: 637px;
	position: absolute;
   }

   #email{
	position: absolute;
	top: -9999px;
   }
   
   #lp-pom-image-320 {
	left:0px;
	top:766px;
	display:block;
	background:rgba(255,255,255,0);
	z-index:14;
	position:absolute;
   }
   #lp-pom-image-321 {
	left:899px;
	top:766px;
	display:block;
	background:rgba(255,255,255,0);
	z-index:17;
	position:absolute;
   }
   #lp-pom-box-337 {
	left:0px;
	top:592px;
	display:block;
	background:rgba(21,65,148,1);
	border-style:solid;
	border-width:1px;
	border-color:#154194;
	border-radius:0px;
	z-index:15;
	width:328px;
	height:148px;
	position:absolute;
   }
   #lp-pom-box-338 {
	left:340px;
	top:592px;
	display:block;
	background:rgba(21,65,148,1);
	border-style:solid;
	border-width:1px;
	border-color:#154194;
	border-radius:0px;
	z-index:22;
	width:509px;
	height:148px;
	position:absolute;
   }
   #lp-pom-box-339 {
	left:860px;
	top:592px;
	display:block;
	background:rgba(21,65,148,1);
	border-style:solid;
	border-width:1px;
	border-color:#154194;
	border-radius:0px;
	z-index:19;
	width:336px;
	height:148px;
	position:absolute;
   }
   #lp-code-352 {
	left:320px;
	top:766px;
	display:block;
	z-index:18;
	width:560px;
	height:315px;
	position:absolute;
   }
   #lp-pom-root {
	display:block;
	background:rgba(238,238,238,1);
	background:-webkit-linear-gradient(#ffffff, #ffffff);
	background:-moz-linear-gradient(#ffffff, #ffffff);
	background:linear-gradient(#ffffff, #ffffff);
	background:-ms-linear-gradient(#ffffff, #ffffff);
	background:-o-linear-gradient(#ffffff, #ffffff);
	border-style:none;
	margin:auto;
	padding-top:0px;
	border-radius:0px;
	min-width:1204px;
	height:1572px;
   }
   #lp-pom-block-8 {
	display:block;
	background:rgba(255,255,255,0);
	background-image:url(//d9hhrg4mnvzow.cloudfront.net/project.bel-vastgoed.be/ibis-budget-brugge-west-la/22009bfa-ibis-budget-brugge-jabbeke-bovenaanzicht-dag_11hc0tw1hc0pj00002601o.jpg);
	background-repeat:no-repeat;
	background-position:left center;
	background-size:cover;
	border-style:none none none none;
	border-width:undefinedpx;
	border-color:none;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0px;
	border-radius:0px;
	width:100%;
	height:576px;
	position:relative;
   }
   #lp-pom-text-241 {
	display:none;
	background:rgba(255,255,255,0);
	border-style:none;
	border-radius:0px;
	left:193px;
	top:530px;
	z-index:6;
	width:300px;
	height:26px;
	position:absolute;
   }
   #lp-pom-text-243 {
	display:none;
	background:rgba(255,255,255,0);
	border-style:none;
	border-radius:0px;
	left:117px;
	top:968px;
	z-index:7;
	width:300px;
	height:52px;
	position:absolute;
   }
   #lp-pom-text-296 {
	display:block;
	background:rgba(255,255,255,0);
	border-style:none;
	border-radius:0px;
	left:87px;
	top:217px;
	z-index:5;
	width:331px;
	height:12px;
	position:absolute;
   }
   #lp-pom-text-297 {
	display:none;
	background:rgba(255,255,255,0);
	border-style:none;
	border-radius:0px;
	left:30px;
	top:30px;
	z-index:8;
	width:300px;
	height:26px;
	position:absolute;
   }
   #lp-pom-text-309 {
	display:block;
	background:rgba(255,255,255,0);
	border-style:none;
	border-radius:0px;
	left:84px;
	top:181px;
	z-index:4;
	width:335px;
	height:26px;
	position:absolute;
   }
   #lp-pom-image-345 {
	display:block;
	background:rgba(255,255,255,0);
	left:404px;
	top:15px;
	z-index:9;
	position:absolute;
   }
   #lp-pom-text-346 {
	display:block;
	background:rgba(255,255,255,0);
	border-style:none;
	border-radius:0px;
	left:90px;
	top:118px;
	z-index:10;
	width:335px;
	height:26px;
	position:absolute;
   }
   #lp-pom-text-347 {
	display:block;
	background:rgba(255,255,255,0);
	border-style:none;
	border-radius:0px;
	left:85px;
	top:144px;
	z-index:11;
	width:335px;
	height:26px;
	position:absolute;
   }
   #lp-pom-text-372 {
	display:none;
	background:rgba(255,255,255,0);
	border-style:none;
	border-radius:0px;
	left:10px;
	top:10px;
	z-index:12;
	width:300px;
	height:14px;
	position:absolute;
   }
   #lp-pom-image-388 {
	display:block;
	background:rgba(255,255,255,0);
	left:19px;
	top:13px;
	z-index:13;
	position:absolute;
   }
   #lp-pom-button-158 {
	display: block;
	border-style: none;
	border-radius: 15px;
	left: 77px;
	top: 210px;
	z-index: 3;
	width: 310px;
	height:46px;
	position:absolute;
	background:rgba(243,152,0,1);
	box-shadow:none;
	text-shadow:none;
	color:#ffffff;
	font-size:14px;
	line-height:17px;
	font-weight:600;
	font-family:Montserrat;
	font-style:normal;
	text-align:center;
	background-repeat:no-repeat;
   }

   #lp-pom-block-316 {
	display:block;
	background:rgba(255,255,255,1);
	border-style:none;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0px;
	border-radius:0px;
	width:100%;
	height:540px;
	position:relative;
   }
   #lp-pom-text-351 {
	display:block;
	background:rgba(255,255,255,0);
	border-style:none;
	border-radius:0px;
	left:-1px;
	top:32px;
	z-index:16;
	width:330px;
	height:84px;
	position:absolute;
   }
   #lp-pom-text-341 {
	display:block;
	background:rgba(255,255,255,0);
	border-style:none;
	border-radius:0px;
	left:37px;
	top:88px;
	z-index:24;
	width:436px;
	height:35px;
	position:absolute;
   }
   #lp-pom-text-350 {
	display:block;
	background:rgba(255,255,255,0);
	border-style:none;
	border-radius:0px;
	left:73px;
	top:23px;
	z-index:23;
	width:364px;
	height:35px;
	position:absolute;
   }
   #lp-pom-text-342 {
	display:block;
	background:rgba(255,255,255,0);
	border-style:none;
	border-radius:0px;
	left:-1px;
	top:23px;
	z-index:20;
	width:318px;
	height:35px;
	position:absolute;
   }
   #lp-pom-text-343 {
	display:block;
	background:rgba(255,255,255,0);
	border-style:none;
	border-radius:0px;
	left:34px;
	top:87px;
	z-index:21;
	width:248px;
	height:35px;
	position:absolute;
   }
   #lp-pom-box-374 {
	display:none;
	background:rgba(255,255,255,1);
	border-style:solid;
	border-width:1px;
	border-color:#ccc;
	border-radius:0px;
	left:10px;
	top:586px;
	z-index:25;
	width:98px;
	height:98px;
	position:absolute;
   }
   #lp-pom-box-427 {
	display:none;
	background:rgba(255,255,255,1);
	border-style:solid;
	border-width:1px;
	border-color:#ccc;
	border-radius:0px;
	left:9px;
	top:9px;
	z-index:26;
	width:98px;
	height:98px;
	position:absolute;
   }
   #lp-pom-box-430 {
	display:none;
	background:rgba(255,255,255,1);
	border-style:solid;
	border-width:1px;
	border-color:#ccc;
	border-radius:0px;
	left:9px;
	top:9px;
	z-index:28;
	width:98px;
	height:98px;
	position:absolute;
   }
   #lp-pom-text-431 {
	display:none;
	background:rgba(255,255,255,0);
	border-style:none;
	border-radius:0px;
	left:29px;
	top:29px;
	z-index:29;
	width:254px;
	height:70px;
	position:absolute;
   }
   #lp-pom-block-355 {
	display:block;
	background:rgba(21,65,148,1);
	border-style:none;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:231px;
	border-radius:0px;
	width:100%;
	height:77px;
	position:relative;
   }
   #lp-pom-text-396 {
	display:block;
	background:rgba(255,255,255,0);
	border-style:none;
	border-radius:0px;
	left:438px;
	top:1137px;
	z-index:30;
	width:305px;
	height:35px;
	position:absolute;
   }
   #lp-pom-text-397 {
	display:block;
	background:rgba(255,255,255,0);
	border-style:none;
	border-radius:0px;
	left:38px;
	top:1137px;
	z-index:31;
	width:337px;
	height:35px;
	position:absolute;
   }
   #lp-pom-text-398 {
	display:block;
	background:rgba(255,255,255,0);
	border-style:none;
	border-radius:0px;
	left:810px;
	top:1137px;
	z-index:32;
	width:385px;
	height:35px;
	position:absolute;
   }
   #lp-pom-block-358 {
	display:block;
	background:rgba(255,255,255,1);
	border-style:none;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0px;
	border-radius:0px;
	width:100%;
	height:148px;
	position:relative;
   }
   #lp-pom-image-392 {
	display:block;
	background:rgba(255,255,255,0);
	left:524px;
	top:1444px;
	z-index:27;
	position:absolute;
   }
   #lp-pom-text-399 {
	display:block;
	background:rgba(255,255,255,0);
	border-style:none;
	border-radius:0px;
	left:62px;
	top:1216px;
	z-index:35;
	width:254px;
	height:110px;
	position:absolute;
   }
   #lp-pom-text-400 {
	display:block;
	background:rgba(255,255,255,0);
	border-style:none;
	border-radius:0px;
	left:457px;
	top:1216px;
	z-index:36;
	width:266px;
	height:132px;
	position:absolute;
   }
   #lp-pom-text-401 {
	display:block;
	background:rgba(255,255,255,0);
	border-style:none;
	border-radius:0px;
	left:865px;
	top:1216px;
	z-index:37;
	width:258px;
	height:132px;
	position:absolute;
   }
   #lp-pom-text-413 {
	display:none;
	background:rgba(255,255,255,0);
	border-style:none;
	border-radius:0px;
	left:40px;
	top:1464px;
	z-index:33;
	width:254px;
	height:70px;
	position:absolute;
   }
   #lp-pom-text-422 {
	display:block;
	background:rgba(255,255,255,0);
	border-style:none;
	border-radius:0px;
	left:472px;
	top:1488px;
	z-index:34;
	width:300px;
	height:20px;
	position:absolute;
   }
   #lp-pom-text-429 {
	display:none;
	background:rgba(255,255,255,0);
	border-style:none;
	border-radius:0px;
	left:20px;
	top:1444px;
	z-index:38;
	width:254px;
	height:70px;
	position:absolute;
   }
   #lp-code-432 {
	display:none;
	left:87px;
	top:1413.4444580078125px;
	z-index:39;
	width:315px;
	height:170px;
	position:absolute;
   }
   #lp-pom-root .lp-positioned-content {
	top:0px;
	width:1204px;
	margin-left:-602px;
   }
   #lp-pom-block-8 .lp-pom-block-content {
	margin-left:auto;
	margin-right:auto;
	width:1204px;
	height:576px;
   }

   #errormsg {
	color: red;
	position: absolute;
	top: -61px;
	width: 300px;
	left: 5px;
	font-size: 11px;
	line-height: 10px;
   }

   #container_voornaam {
	position:absolute;
	top:-37px;
	left:0px;
	width:312px;
	height:34px;
   }
   .lp-pom-form-field .ub-input-item.single.form_elem_voornaam {
	position:absolute;
	top:0px;
	left:0px;
	width:150px;
	height:34px;
   }
   #container_familienaam {
	position:absolute;
	top: -37px;
	left: 161px;
	width: 214px;
	height: 34px;
   }
   .lp-pom-form-field .ub-input-item.single.form_elem_familienaam {
	position:absolute;
	top:0px;
	left:0px;
	width:150px;
	height:34px;
   }

   .fieldbirthdate {
	position:absolute;
	top:20px;
	left:0px;
	width:100px;
	height:34px;
   }

   .birthdate{
	position:absolute;
	top:-20px;
	left:2px;
	width:100px;
	height:34px;
   }

   #container_day {
	position:absolute;
	top:0px;
	left:0px;
	width:312px;
	height:34px;
   }
   .lp-pom-form-field .ub-input-item.single.form_elem_day {
	position:absolute;
	top:0px;
	left:0px;
	width:100px;
	height:34px;
   }

   #container_month {
	position:absolute;
	top:0px;
	left:106px;
	width:147px;
	height:34px;
   }
   
   .lp-pom-form-field .ub-input-item.single.form_elem_month {
	position:absolute;
	top:0px;
	left:0px;
	width:100px;
	height:34px;
   }

   #container_year {
	position:absolute;
	top:0px;
	left:213px;
	width:100px;
	height:34px;
   }
   .lp-pom-form-field .ub-input-item.single.form_elem_year {
	position:absolute;
	top:0px;
	left:0px;
	width:100px;
	height:34px;
   }

   #container_email {
	position:absolute;
	top:60px;
	left:0px;
	width:312px;
	height:34px;
   }
   .lp-pom-form-field .ub-input-item.single.form_elem_email {
	position:absolute;
	top:0px;
	left:0px;
	width:312px;
	height:34px;
   }
   #container_telefoonnummer {
	position:absolute;
	top:86px;
	left:0px;
	width:312px;
	height:34px;
   }
   .lp-pom-form-field .ub-input-item.single.form_elem_telefoonnummer {
	position:absolute;
	top:14px;
	left:0px;
	width:312px;
	height:34px;
   }

   #container_address {
	position:absolute;
	top:126px;
	left:0px;
	width:312px;
	height:34px;
   }
   .lp-pom-form-field .ub-input-item.single.form_elem_address {
	position:absolute;
	top: 140px;
	left: 1px;
	width: 312px;
	height:34px;
   }

   .pp-link {
	position: absolute;
    top: 152px;
	font-size: 10px;
	line-height: normal;
	color: gray;
	left: 84px;
	width: 300px;
  }

  .pp-link>label{
	position: absolute;
	left: 15px;
	width: 93%;
  }

   .pp-link>label>a{
	color: blue;
   }

   #lp-pom-button-158:hover {
	background:rgba(243,152,0,1);
	box-shadow:none;
	color:#fdfdfd;
   }
   #lp-pom-button-158:active {
	background:rgba(219,121,0,1);
	box-shadow:none;
	color:#ffffff;
   }
   #lp-pom-button-158 .label {
	margin-top:-9px;
   }
   #lp-pom-block-316 .lp-pom-block-content {
	margin-left:auto;
	margin-right:auto;
	width:1204px;
	height:540px;
   }
   #lp-pom-image-320 .lp-pom-image-container {
	border-style:none;
	border-radius:0px;
	width:301px;
	height:201px;
   }
   #lp-pom-image-320 .lp-pom-image-container img {
	width:301px;
	height:201px;
   }
   #lp-pom-image-321 .lp-pom-image-container {
	border-style:none;
	border-radius:0px;
	width:299px;
	height:200px;
   }
   #lp-pom-image-321 .lp-pom-image-container img {
	width:299px;
	height:200px;
   }
   #lp-pom-image-345 .lp-pom-image-container {
	border-style:none;
	border-radius:0px;
	width:70px;
	height:71px;
   }
   #lp-pom-image-345 .lp-pom-image-container img {
	width:70px;
	height:71px;
   }
   #lp-pom-block-355 .lp-pom-block-content {
	margin-left:auto;
	margin-right:auto;
	width:1204px;
	height:77px;
   }
   #lp-pom-block-358 .lp-pom-block-content {
	margin-left:auto;
	margin-right:auto;
	width:1204px;
	height:148px;
   }
   #lp-pom-image-388 .lp-pom-image-container {
	border-style:none;
	border-radius:0px;
	width:195px;
	height:64px;
   }
   #lp-pom-image-388 .lp-pom-image-container img {
	width: 91px;
    height: 73px;
   }
   #lp-pom-image-392 .lp-pom-image-container {
	border-style:none;
	border-radius:0px;
	width:195px;
	height:100px;
   }
   #lp-pom-image-392 .lp-pom-image-container img {
	width:133px;
	height:100px;
   }
   #lp-pom-root-color-overlay {
	position:absolute;
	background:none;
	top:0;
	width:100%;
	height:1572px;
	min-height:100%;
   }
   #lp-pom-block-8-color-overlay {
	position:absolute;
	background:rgba(255,255,255,0);
	height:576px;
	width:100%;;
   }
   #lp-pom-box-168-color-overlay {
	position:absolute;
	background:none;
	height:637px;
	width:348px;
   }
   #lp-pom-block-316-color-overlay {
	position:absolute;
	background:none;
	height:540px;
	width:100%;;
   }
   #lp-pom-box-337-color-overlay {
	position:absolute;
	background:none;
	height:148px;
	width:328px;
   }
   #lp-pom-box-338-color-overlay {
	position:absolute;
	background:none;
	height:148px;
	width:509px;
   }
   #lp-pom-box-339-color-overlay {
	position:absolute;
	background:none;
	height:148px;
	width:336px;
   }
   #lp-pom-block-355-color-overlay {
	position:absolute;
	background:none;
	height:77px;
	width:100%;;
   }
   #lp-pom-block-358-color-overlay {
	position:absolute;
	background:none;
	height:148px;
	width:100%;;
   }
   #lp-pom-box-374-color-overlay {
	position:absolute;
	background:none;
	height:98px;
	width:98px;
   }
   #lp-pom-box-427-color-overlay {
	position:absolute;
	background:none;
	height:98px;
	width:98px;
   }
   #lp-pom-box-430-color-overlay {
	position:absolute;
	background:none;
	height:98px;
	width:98px;
   }
   #lp-pom-form-157 {
	display:block;
	left:19px;
	top:311px;
	z-index:2;
	width:312px;
	height:0px;
	position:absolute;
   }
   #lp-pom-form-157 .fields {
	margin:-9px;
	position: absolute;
	left: 86px;
	top: -26px;
   }
   #lp-pom-form-157 .lp-pom-form-field {
	position:absolute;
   }
   #lp-pom-form-157 .option {
	position:absolute;
   }
   #lp-pom-form-157 .optionsList {
	position:absolute;
   }
   #lp-pom-form-157 .lp-pom-form-field .single {
	height:34px;
	font-size:15px;
	line-height:15px;
	padding-left:8px;
	padding-right:8px;
	flex:1;
   }
   #lp-pom-form-157 .lp-pom-form-field select {
	height:32px;
   }
   #lp-pom-form-157 .lp-pom-form-field .form_elem_multi {
	padding-top:8px;
	padding-bottom:9px;
   }
   #lp-pom-form-157 .lp-pom-form-field .lp-form-label {
	font-family:arial;
	font-weight:400;
	font-size:14px;
	line-height:15px;
	color:#003882;
	display:block;
	margin-bottom:4px;
	width:auto;
	margin-right:0px;
   }
   #lp-pom-form-157 .lp-pom-form-field .lp-form-label .label-style {
	font-weight:bolder;
	font-style:inherit;
   }
   #lp-pom-form-157 .lp-pom-form-field input[type=text], #lp-pom-form-157 .lp-pom-form-field input[type=email], #lp-pom-form-157 .lp-pom-form-field input[type=tel], #lp-pom-form-157 .lp-pom-form-field textarea, #lp-pom-form-157 .lp-pom-form-field select {
	border-style:solid;
	border-width:1px;
	border-color:#003882;
   }
   #lp-pom-form-157 .lp-pom-form-field .opt-label {
	font-family:arial;
	font-weight:400;
	font-size:13px;
	color:#4D784F;
	line-height:15px;
   }
   #lp-pom-form-157 .lp-pom-form-field .opt-label .label-style {
	font-weight:inherit;
	font-style:inherit;
   }
   #lp-pom-form-157 .lp-pom-form-field .text {
	background-color:#fff;
	color:#4D784F;
	border-radius:15px;
   }
  
   @media only screen and (max-width: 600px) {

	main{
		overflow-x: hidden;
	   }

   #lp-pom-root {
	display:block;
	background:rgba(238,238,238,1);
	background:-webkit-linear-gradient(#ffffff, #ffffff);
	background:-moz-linear-gradient(#ffffff, #ffffff);
	background:linear-gradient(#ffffff, #ffffff);
	background:-ms-linear-gradient(#ffffff, #ffffff);
	background:-o-linear-gradient(#ffffff, #ffffff);
	border-style:none;
	margin:auto;
	padding-top:0px;
	border-radius:0px;
	min-width:320px;
	height:1910px;
   }
   #lp-pom-block-8 {
	display:block;
	background:rgba(255,255,255,0);
	background-image:url(//d9hhrg4mnvzow.cloudfront.net/project.bel-vastgoed.be/ibis-budget-brugge-west-la/22009bfa-ibis-budget-brugge-jabbeke-bovenaanzicht-dag_10sp0g30go0g300000001o.jpg);
	background-repeat:no-repeat;
	background-position:left center;
	background-size:cover;
	border-style:none none none none;
	border-width:undefinedpx;
	border-color:none;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0px;
	border-radius:0px;
	width:100%;
	height:656px;
	position:relative;
   }
   #lp-pom-box-168 {
	display: block;
	background: rgba(255,255,255,0.78);
	border-style: none;
	border-radius: 42px;
	left: 0 !important;
	top: 9px;
	z-index: 1;
	width: 320px;
	height: 635px;
	position: absolute;
  }
   #lp-pom-text-241 {
	display:block;
	background:rgba(255,255,255,0);
	border-style:none;
	border-radius:0px;
	left:64px;
	top:92px;
	z-index:6;
	width:265px;
	height:26px;
	transform:scale(0.77);
	transform-origin:0 0;
	-webkit-transform:scale(0.77);
	-webkit-transform-origin:0 0;
	position:absolute;
   }
   #lp-pom-text-243 {
	display:block;
	background:rgba(255,255,255,0);
	border-style:none;
	border-radius:0px;
	left:31px;
	top:111px;
	z-index:7;
	width:260px;
	height:52px;
	position:absolute;
   }
   #lp-pom-text-296 {
	display:none;
	background:rgba(255,255,255,0);
	border-style:none;
	border-radius:0px;
	left:10px;
	top:10px;
	z-index:5;
	width:311px;
	height:12px;
	transform:scale(0.8);
	transform-origin:0 0;
	-webkit-transform:scale(0.8);
	-webkit-transform-origin:0 0;
	position:absolute;
   }
   #lp-pom-text-297 {
	display:block;
	background:rgba(255,255,255,0);
	border-style:none;
	border-radius:0px;
	left:31px;
	top:168px;
	z-index:8;
	width:262px;
	height:52px;
	position:absolute;
   }
   #lp-pom-text-309 {
	display:none;
	background:rgba(255,255,255,0);
	border-style:none;
	border-radius:0px;
	left:40px;
	top:40px;
	z-index:4;
	width:311px;
	height:26px;
	transform:scale(0.8);
	transform-origin:0 0;
	-webkit-transform:scale(0.8);
	-webkit-transform-origin:0 0;
	position:absolute;
   }
   #lp-pom-image-345 {
	display: block;
	background: rgba(255,255,255,0);
	left: 245px;
	top: 17px;
	z-index: 9;
	position: absolute;
  }
   #lp-pom-text-346 {
	display:none;
	background:rgba(255,255,255,0);
	border-style:none;
	border-radius:0px;
	left:10px;
	top:10px;
	z-index:10;
	width:311px;
	height:26px;
	transform:scale(0.8);
	transform-origin:0 0;
	-webkit-transform:scale(0.8);
	-webkit-transform-origin:0 0;
	position:absolute;
   }
   #lp-pom-text-347 {
	display:none;
	background:rgba(255,255,255,0);
	border-style:none;
	border-radius:0px;
	left:40px;
	top:40px;
	z-index:11;
	width:311px;
	height:26px;
	transform:scale(0.8);
	transform-origin:0 0;
	-webkit-transform:scale(0.8);
	-webkit-transform-origin:0 0;
	position:absolute;
   }
   #lp-pom-text-372 {
	display:block;
	background:rgba(255,255,255,0);
	border-style:none;
	border-radius:0px;
	left:2px;
	top:243px;
	z-index:12;
	width:260px;
	height:14px;
	position:absolute;
   }
   #lp-pom-image-388 {
	display: block;
	background: rgba(255,255,255,0);
	left: 18px;
	top: 7px;
	z-index: 13;
	position: absolute;
  }
   #lp-pom-button-158 {
	display:block;
	border-style:none;
	border-radius:15px;
	left:56px;
	top:285px;
	z-index:3;
	width:189px;
	height:47px;
	position:absolute;
	background:rgba(243,152,0,1);
	box-shadow:none;
	text-shadow:none;
	color:#ffffff;
	font-size:14px;
	line-height:17px;
	font-weight:600;
	font-family:Montserrat;
	font-style:normal;
	text-align:center;
	background-repeat:no-repeat;
   }
   #lp-pom-block-316 {
	display:block;
	background:rgba(255,255,255,1);
	border-style:none;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:1329px;
	border-radius:0px;
	width:100%;
	height:0px;
	position:relative;
   }
   #lp-pom-image-320 {
	display:block;
	background:rgba(255,255,255,0);
	left:49px;
	top:868px;
	z-index:14;
	position:absolute;
   }
   #lp-pom-image-321 {
	display:block;
	background:rgba(255,255,255,0);
	left:41px;
	top:1259px;
	z-index:17;
	position:absolute;
   }
   #lp-pom-box-337 {
	display:none;
	background:rgba(21,65,148,1);
	border-style:solid;
	border-width:1px;
	border-color:#154194;
	border-radius:0px;
	left:0px;
	top:595px;
	z-index:15;
	width:328px;
	height:148px;
	position:absolute;
   }
   #lp-pom-text-351 {
	display:none;
	background:rgba(255,255,255,0);
	border-style:none;
	border-radius:0px;
	left:9px;
	top:9px;
	z-index:16;
	width:330px;
	height:84px;
	position:absolute;
   }
   #lp-pom-box-338 {
	display:none;
	background:rgba(21,65,148,1);
	border-style:solid;
	border-width:1px;
	border-color:#154194;
	border-radius:0px;
	left:0px;
	top:769px;
	z-index:22;
	width:509px;
	height:148px;
	position:absolute;
   }
   #lp-pom-text-341 {
	display:none;
	background:rgba(255,255,255,0);
	border-style:none;
	border-radius:0px;
	left:9px;
	top:9px;
	z-index:24;
	width:436px;
	height:35px;
	position:absolute;
   }
   #lp-pom-text-350 {
	display:none;
	background:rgba(255,255,255,0);
	border-style:none;
	border-radius:0px;
	left:9px;
	top:9px;
	z-index:23;
	width:364px;
	height:35px;
	position:absolute;
   }
   #lp-pom-box-339 {
	display:none;
	background:rgba(21,65,148,1);
	border-style:solid;
	border-width:1px;
	border-color:#154194;
	border-radius:0px;
	left:0px;
	top:938px;
	z-index:19;
	width:336px;
	height:148px;
	position:absolute;
   }
   #lp-pom-text-342 {
	display:none;
	background:rgba(255,255,255,0);
	border-style:none;
	border-radius:0px;
	left:9px;
	top:9px;
	z-index:20;
	width:318px;
	height:35px;
	position:absolute;
   }
   #lp-pom-text-343 {
	display:none;
	background:rgba(255,255,255,0);
	border-style:none;
	border-radius:0px;
	left:9px;
	top:9px;
	z-index:21;
	width:248px;
	height:35px;
	position:absolute;
   }
   #lp-code-352 {
	display:none;
	left:325px;
	top:778px;
	z-index:18;
	width:560px;
	height:315px;
	position:absolute;
   }
   #lp-pom-box-374 {
	display: block;
	background: rgba(21,65,148,1);
	border-style: solid;
	border-width: 1px;
	border-color: #154194;
	border-radius: 0px;
	left: 0;
	top: 655px;
	z-index: 25;
	width: 320px;
	height: 77px;
	position: absolute;
	margin-top: 0.5rem;
   }
   #lp-pom-box-427 {
	display:block;
	background:rgba(21,65,148,1);
	border-style:solid;
	border-width:1px;
	border-color:#154194;
	border-radius:0px;
	left:-1px;
	top:389px;
	z-index:26;
	width:101%;
	height:52px;
	position:absolute;
   }

   .lp-pom-body{
	overflow-x: hidden;
   }
   #lp-pom-box-430 {
	display:block;
	background:rgba(21,65,148,1);
	border-style:solid;
	border-width:1px;
	border-color:#154194;
	border-radius:0px;
	left:-1px;
	top:403px;
	z-index:28;
	width:100%;
	height:88px;
	position:absolute;
   }
   #lp-pom-text-431 {
	display:block;
	background:rgba(255,255,255,0);
	border-style:none;
	border-radius:0px;
	left:15px;
	top:9px;
	z-index:29;
	width:288px;
	height:70px;
	position:absolute;
   }
   #lp-pom-block-355 {
	display:none;
	background:rgba(21,65,148,1);
	border-style:none;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:231px;
	border-radius:0px;
	width:100%;
	height:267px;
	position:relative;
   }
   #lp-pom-text-396 {
	display:none;
	background:rgba(255,255,255,0);
	border-style:none;
	border-radius:0px;
	left:20px;
	top:1928px;
	z-index:30;
	width:280px;
	height:70px;
	position:absolute;
   }
   #lp-pom-text-397 {
	display:none;
	background:rgba(255,255,255,0);
	border-style:none;
	border-radius:0px;
	left:36px;
	top:2022px;
	z-index:31;
	width:337px;
	height:35px;
	position:absolute;
   }
   #lp-pom-text-398 {
	display:none;
	background:rgba(255,255,255,0);
	border-style:none;
	border-radius:0px;
	left:20px;
	top:2081px;
	z-index:32;
	width:280px;
	height:70px;
	position:absolute;
   }
   #lp-pom-block-358 {
	display:block;
	background:rgba(255,255,255,1);
	border-style:none;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0px;
	border-radius:0px;
	width:100%;
	height:2px;
	position:relative;
   }
   #lp-pom-image-392 {
	display:block;
	background:rgba(255,255,255,0);
	left:95px;
	top:1940px;
	z-index:27;
	position:absolute;
   }
   #lp-pom-text-399 {
	display:block;
	background:rgba(255,255,255,0);
	border-style:none;
	border-radius:0px;
	left:37px;
	top:745px;
	z-index:35;
	width:254px;
	height:110px;
	position:absolute;
   }
   #lp-pom-text-400 {
	display:block;
	background:rgba(255,255,255,0);
	border-style:none;
	border-radius:0px;
	left:29px;
	top:1110px;
	z-index:36;
	width:266px;
	height:132px;
	position:absolute;
   }
   #lp-pom-text-401 {
	display:block;
	background:rgba(255,255,255,0);
	border-style:none;
	border-radius:0px;
	left:29px;
	top:1546px;
	z-index:37;
	width:258px;
	height:132px;
	position:absolute;
   }
   #lp-pom-text-413 {
	display:block;
	background:rgba(255,255,255,0);
	border-style:none;
	border-radius:0px;
	left:29px;
	top:666px;
	z-index:33;
	width:259px;
	height:70px;
	position:absolute;
   }
   #lp-pom-text-422 {
	display:block;
	background:rgba(255,255,255,0);
	border-style:none;
	border-radius:0px;
	left:29px;
	top:1881px;
	z-index:34;
	width:280px;
	height:20px;
	position:absolute;
   }
   #lp-pom-text-429 {
	display:block;
	background:rgba(255,255,255,0);
	border-style:none;
	border-radius:0px;
	left:16px;
	top:1063px;
	z-index:38;
	width:288px;
	height:35px;
	position:absolute;
   }
   #lp-code-432 {
	display:block;
	left:2px;
	top:1661.4444580078125px;
	z-index:39;
	width:315px;
	height:170px;
	position:absolute;
   }
   body {
	color:#414242;
   }
   a {
	color:#ffffff;
	text-decoration:none;
   }
   #lp-pom-root .lp-positioned-content {
	top:0px;
	width:100%;
	margin-left:-160px;
   }
   #lp-pom-block-8 .lp-pom-block-content {
	margin-left:auto;
	margin-right:auto;
	width:320px;
	height:579px;
   }
   #container_voornaam {
	position:absolute;
	top:-5px;
	left:0px;
	width:243px;
	height:34px;
   }
   .lp-pom-form-field .ub-input-item.single.form_elem_voornaam {
	position:absolute;
	top:0px;
	left:0px;
	width:243px;
	height:34px;
   }
   #container_familienaam {
	position:absolute;
	top:38px;
	left:0px;
	width:243px;
	height:34px;
   }
   .lp-pom-form-field .ub-input-item.single.form_elem_familienaam {
	position:absolute;
	top:0px;
	left:0px;
	width:243px;
	height:34px;
   }
   #container_email {
	position:absolute;
	top:141px;
	left:0px;
	width:243px;
	height:34px;
   }

   .fieldbirthdate {
	position: absolute;
	top: 97px;}

	.lp-pom-form-field .ub-input-item.single.form_elem_day, .lp-pom-form-field .ub-input-item.single.form_elem_month, .lp-pom-form-field .ub-input-item.single.form_elem_year{
		width: 73px;
	}

	.lp-pom-form-field .ub-input-item.single.form_elem_day{
		left:3px
	}

	 .lp-pom-form-field .ub-input-item.single.form_elem_month{
		left:-20px
	}

	#container_year{
		left: 179px;
	}

	#container_day{
		width: 241px;
	}

	.lp-pom-form-field .ub-input-item.single.form_elem_year{
		left:-11px
	}

   .lp-pom-form-field .ub-input-item.single.form_elem_email {
	position:absolute;
	top:0px;
	left:0px;
	width:243px;
	height:34px;
   }
   #container_telefoonnummer {
	position:absolute;
	top:184px;
	left:0px;
	width:243px;
	height:34px;
   }
   .lp-pom-form-field .ub-input-item.single.form_elem_telefoonnummer {
	position:absolute;
	top:0px;
	left:0px;
	width:243px;
	height:34px;
   }

   #container_address {
	position:absolute;
	top:200px;
	left:0px;
	width:243px;
	height:34px;
   }
   .lp-pom-form-field .ub-input-item.single.form_elem_address {
	position:absolute;
	top:227px;
	left:-1px;
	width:243px;
	height:34px;
   }

   #errormsg {
	color: red;
	position: absolute;
	top: -25px;
	width: 222px;
	left: 5px;
	font-size: 10px;
	line-height: 9px;
  }

   .pp-link {
	position: absolute;
	top: 222px;
	font-size: 10px;
	line-height: normal;
	color: gray;
	left: 36px;
	width: 250px;
  }

   #lp-pom-button-158:hover {
	background:rgba(243,152,0,1);
	box-shadow:none;
	color:#fdfdfd;
   }
   #lp-pom-button-158:active {
	background:rgba(219,121,0,1);
	box-shadow:none;
	color:#ffffff;
   }
   #lp-pom-button-158 .label {
	margin-top:-9px;
   }
   #lp-pom-block-316 .lp-pom-block-content {
	margin-left:auto;
	margin-right:auto;
	width:320px;
	height:0px;
   }
   #lp-pom-image-320 .lp-pom-image-container {
	border-style:none;
	border-radius:0px;
	width:239px;
	height:160px;
   }
   #lp-pom-image-320 .lp-pom-image-container img {
	width:239px;
	height:160px;
   }
   #lp-pom-image-321 .lp-pom-image-container {
	border-style:none;
	border-radius:0px;
	width:237px;
	height:160px;
   }
   #lp-pom-image-321 .lp-pom-image-container img {
	width:237px;
	height:160px;
   }
   #lp-pom-image-345 .lp-pom-image-container {
	border-style:none;
	border-radius:0px;
	width:48px;
	height:48px;
   }
   #lp-pom-image-345 .lp-pom-image-container img {
	width:48px;
	height:48px;
   }
   #lp-pom-block-355 .lp-pom-block-content {
	margin-left:auto;
	margin-right:auto;
	width:320px;
	height:267px;
   }
   #lp-pom-block-358 .lp-pom-block-content {
	margin-left:auto;
	margin-right:auto;
	width:320px;
	height:2px;
   }
   #lp-pom-image-388 .lp-pom-image-container {
	border-style:none;
	border-radius:0px;
	width:126px;
	height:80px;
   }
   #lp-pom-image-388 .lp-pom-image-container img {
	width: 85px;
    height: 72px;
   }
   #lp-pom-image-392 .lp-pom-image-container {
	border-style:none;
	border-radius:0px;
	width:195px;
	height:100px;
   }
   #lp-pom-image-392 .lp-pom-image-container img {
	width:124px;
	height:100px;
   }
   #lp-pom-root-color-overlay {
	position:absolute;
	background:none;
	top:0;
	width:100%;
	height:2132px;
	min-height:100%;
   }
   #lp-pom-block-8-color-overlay {
	position:absolute;
	background:rgba(255,255,255,0);
	height:579px;
	width:100%;;
   }
   #lp-pom-box-168-color-overlay {
	position:absolute;
	background:none;
	border-radius:42px;
	height:678px;
	width:263px;
   }
   #lp-pom-block-316-color-overlay {
	position:absolute;
	background:none;
	height:0px;
	width:100%;;
   }
   #lp-pom-box-337-color-overlay {
	position:absolute;
	background:none;
	height:148px;
	width:328px;
   }
   #lp-pom-box-338-color-overlay {
	position:absolute;
	background:none;
	height:148px;
	width:509px;
   }
   #lp-pom-box-339-color-overlay {
	position:absolute;
	background:none;
	height:148px;
	width:336px;
   }
   #lp-pom-block-355-color-overlay {
	position:absolute;
	background:none;
	height:267px;
	width:100%;;
   }
   #lp-pom-block-358-color-overlay {
	position:absolute;
	background:none;
	height:2px;
	width:100%;;
   }
   #lp-pom-box-374-color-overlay {
	position:absolute;
	background:none;
	height:77px;
	width:100%;
   }
   #lp-pom-box-427-color-overlay {
	position:absolute;
	background:none;
	height:52px;
	width:100%;
   }
   #lp-pom-box-430-color-overlay {
	position:absolute;
	background:none;
	height:88px;
	width:100%;
   }
   #lp-pom-form-157 {
	display:block;
	left:10px;
	top:293px;
	z-index:2;
	width:243px;
	height:0px;
	position:absolute;
   }
   #lp-pom-form-157 .fields {
	margin:-9px;
	left: 40px;
	top: -40px;
   }
   #lp-pom-form-157 .lp-pom-form-field {
	position:absolute;
   }
   #lp-pom-form-157 .option {
	position:absolute;
   }
   #lp-pom-form-157 .optionsList {
	position:absolute;
   }
   #lp-pom-form-157 .lp-pom-form-field .single {
	height:34px;
	font-size:15px;
	line-height:15px;
	padding-left:8px;
	padding-right:8px;
	flex:1;
   }
   #lp-pom-form-157 .lp-pom-form-field select {
	height:32px;
   }
   #lp-pom-form-157 .lp-pom-form-field .form_elem_multi {
	padding-top:8px;
	padding-bottom:9px;
   }
   #lp-pom-form-157 .lp-pom-form-field .lp-form-label {
	font-family:arial;
	font-weight:400;
	font-size:14px;
	line-height:15px;
	color:#003882;
	display:block;
	margin-bottom:4px;
	width:auto;
	margin-right:0px;
   }
   #lp-pom-form-157 .lp-pom-form-field .lp-form-label .label-style {
	font-weight:bolder;
	font-style:inherit;
   }
   #lp-pom-form-157 .lp-pom-form-field input[type=text], #lp-pom-form-157 .lp-pom-form-field input[type=email], #lp-pom-form-157 .lp-pom-form-field input[type=tel], #lp-pom-form-157 .lp-pom-form-field textarea, #lp-pom-form-157 .lp-pom-form-field select {
	border-style:solid;
	border-width:1px;
	border-color:#003882;
   }
   #lp-pom-form-157 .lp-pom-form-field .opt-label {
	font-family:arial;
	font-weight:400;
	font-size:13px;
	color:#4D784F;
	line-height:15px;
   }
   #lp-pom-form-157 .lp-pom-form-field .opt-label .label-style {
	font-weight:inherit;
	font-style:inherit;
   }
   #lp-pom-form-157 .lp-pom-form-field .text {
	background-color:#fff;
	color:#4D784F;
	border-radius:15px;
   }

   #footer{
	margin-top: 149px;
   }
   }

/* --- Header --- */
	.container-fluid{
		background-color: #eeeeee;
		color: black
	}

	.logo img{
		max-width: 13rem;
		width:100%;
		margin: 10px;
		margin-left: 2%;

	}



/* --- Banner --- */

	.banner{
		position: relative;
		display: inline-block;
	}

	.banner img{
		max-width: 1920px;
		width: 100%;
		height:auto;
	}
	.tlt-banner{
		position: absolute;
		top: 20%;
		font-family: "Bebas Neue";
		font-size: 8.5vw;
		line-height: 7.5vw;
		/*-- font-weight: bold --*/
		max-width: 1920px;
		width: 50%;
		color: #FFFFFF;
		text-align: left;
		left: 5%
	}

	.btn-banner{
		position: absolute;
		top: 70%;
		left: 5%;
		font-family: "Open Sans", sans-serif;
		font-weight: 700;
	    text-decoration: none;
	    padding: 1% 2% 1% 2%;
	    font-size: 2.2vw;
	    color: #ffffff;
	    background-color: #e68016;
	}
	.btn-banner:hover{
		color: #fff;
		background-color:#d9580b; 
	}


/* --- Form Boostrap --- */
	.container{
		padding-bottom: 3%;	
		}

	.t2-form{
		font-family: "Open Sans", sans-serif;
	    text-align: center;
	    margin: auto;
	    margin-top: 30px;
	    line-height: 40px;
	    font-weight: 600;
	    width: 80%;
	    font-size: 2rem;
	    color: #4d4d4d;
	    margin-bottom: 20px;
	}

	.col-md-12{
		font-family: "Open Sans", sans-serif;
		margin: 0 auto;

	}

	.box-form{
		border: 1px solid #0091a9;
		padding: 4%;
	}

	.form-group{
		margin: auto;
	    padding: 10px;
	}

	.form-control{
		height:auto;
	}


	.form-check-input{
		    width: 1em;
	}
	.form-check-label{
		font-size: 0.8rem;
		padding-left: 2%;

	}
	.btn{
	    font-family: "Open Sans", sans-serif;
	    font-weight: 600;
	    background-color: #e68016;
	    color: #FFFFFF;
	    padding: 10px;
	    border: #e68016 1px solid;
	}

	.btn:hover {
		color: #fff;
		background-color:#d9580b; 
	}




/* --- Subscribe--- */


	#boxes{
		max-width: 900px;
		width:100%;
		padding: 50px 0;
		margin-left: auto;
		margin-right: auto;
	}

	.ttl-boxes{
		font-size: 1.5rem;
		font-weight: bold;

	}

	.col-sm-3{
		width: 45%;
		font-family: "Open Sans", sans-serif;
		padding: 50px 0;
		display: inline-block;
		color: #ffffff;
		font-size: 16px;
	}

	.subscribe{
		margin-top: 30px;
	}

	.subscribe input{
          float: left;
          padding: 15px 20px;
          text-align: center;
          font-family: inherit;
          font-size: 1.1rem;
          letter-spacing: 0.05rem;
          border: none; 
	}

	.send{
		background-color:#e68016;
		color: #fff;
		border-radius: 0 5px 5px 0;
	}

	.mail{
		border-radius: 5px 0 0 5px;
	}




/* --- Footer --*/

	#footer{
		display: flex;
		justify-content: center;
		padding: 2rem;
		background-color: #144094;
		color: white;
		z-index: 80px;
    position: relative;
	}

	#footer a{
		color: white;
	}

	.far{
		border: 0;
		background-color: rgba(255, 255, 255, 0);
	}


	.position{
		max-width: 1000px;
		width: 100%;
		margin-left: auto;
    	margin-right: auto;
    	padding: 20px;

	}


	.col{
		padding: 20px 20px 20px 20px;
	    position: relative;
	    text-align: center;
	    font-family: "Open Sans", sans-serif;
	}


	.img{
	    display: inline-block;
	}

	.img img{
		max-width: 180px;
		width: 100%;
		margin-bottom: 10px;
	}

	.cont{
		display: inline-block;
		text-align: right;
		max-width: 57%;
		font-size: 0.8rem;
		font-family: "Open Sans", sans-serif;
		color: black;
		vertical-align: top;
		padding-top: 3%;
		box-sizing: border-box;
	}




/* --- Header responsive--- */
@media screen and (max-width: 500px){

	#footer>p{
		font-size: 7px;
	}
	.logo img{
		width: 150px;
		padding: 10px;
		margin-left:auto;
		margin-right: auto;
	}
}


/* --- Banner responsive--- */
@media screen and (max-width: 500px) {

	.banner{
		position: relative;
		display: inline-block;
	}

	.banner img{
		width: 100%;
		height:auto;
	}
	.logo{
		text-align: center;
	}

	.tlt-banner{
		position: absolute;
		top: 15%;
		font-family: "Bebas Neue";
		font-size: 10vw;
		line-height: 9.5vw;
		font-weight: bold;
		max-width: 500px;
		width: 50%;
		height: auto;
		color: #FFFFFF;
		right: 5%
	}
	.btn-banner{
		position: absolute;
		top: 75%;
		font-family: "Open Sans", sans-serif;
		font-weight: 700;
	    text-decoration: none;
	    padding: 1.5% 2% 1.5% 2%;
	    font-size: 4vw;
	    color: #ffffff;
	    background-color: #e68016;
	    border-radius: 5%;
	}
	.btn-banner:hover{
		color: #fff;
		background-color:#d9580b; 
	}

}

div.lp-pom-root .lp-pom-form-field.legacy {
    position: absolute;
    left: 0;
    top: 0;
    margin-bottom: 12px
}

div.lp-pom-root .lp-pom-form-field.legacy label {
    position: absolute;
    left: 0;
    top: 0
}

div.lp-pom-root .lp-pom-form-field.legacy select {
    position: absolute;
    left: 0;
    top: 0;
    padding: 0;
    margin: 0;
    border: 1px solid #666
}

div.lp-pom-root .lp-pom-form-field.legacy select option {
    padding: 0.2em
}

div.lp-pom-root .lp-pom-form-field.legacy textarea,
div.lp-pom-root .lp-pom-form-field.legacy input[type=text] {
    position: absolute;
    left: 0;
    top: 0;
    padding: 0;
    margin: 0;
    border: 1px solid #666
}

div.lp-pom-root .lp-pom-form-field.legacy input[type=text]::-moz-focus-inner {
    padding: 0;
    border: none
}

div.lp-pom-root .lp-pom-form-field.legacy select::-moz-focus-inner {
    padding: 0;
    border: none
}

div.lp-pom-root .lp-pom-form-field.legacy .optionsList {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    padding: 0;
    margin: 0
}

div.lp-pom-root .lp-pom-form-field.legacy .option {
    position: relative;
    margin-bottom: 6px
}

div.lp-pom-root .lp-pom-form-field.legacy .option input {
    position: absolute
}

div.lp-pom-root .lp-pom-form-field.legacy .option label {
    position: relative;
    display: block
}

div.lp-pom-root .lp-pom-form input.submit {
    position: absolute;
    left: 0;
    top: 0
}

.lp-pom-form.has-axis * {
    box-sizing: border-box
}

.lp-pom-form.has-axis form {
    position: static !important
}

.lp-pom-form.has-axis .fields {
    display: flex;
    justify-content: flex-start
}

.lp-pom-form.has-axis input,
.lp-pom-form.has-axis select,
.lp-pom-form.has-axis textarea {
    box-shadow: none;
    outline: none
}

.lp-pom-form.has-axis input[type='text'],
.lp-pom-form.has-axis input[type='email'],
.lp-pom-form.has-axis input[type='tel'],
.lp-pom-form.has-axis select,
.lp-pom-form.has-axis textarea {
    width: 100%
}

.lp-pom-form.has-axis select {
    padding: 0.2em
}

.lp-pom-form.has-axis input::-moz-focus-inner {
    padding: 0;
    border: none
}

.lp-pom-form.has-axis select::-moz-focus-inner {
    padding: 0;
    border: none
}

.lp-pom-form.has-axis .option {
    align-items: center;
    margin-bottom: 6px;
    padding-left: 20px;
    padding-right: 8px
}

.lp-pom-form.has-axis .option input {
    margin-right: 8px;
    margin-left: -20px
}

html {
    color: #000;
    background: rgba(0, 0, 0, 0)
}

body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
button,
textarea,
p,
blockquote,
th,
td {
    margin: 0;
    padding: 0
}

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

table {
    border-collapse: collapse;
    border-spacing: 0
}

fieldset,
img {
    border: 0
}

address,
caption,
cite,
code,
dfn,
em,
strong,
th,
var,
optgroup {
    font-style: inherit;
    font-weight: inherit
}

del,
ins {
    text-decoration: none
}

li {
    list-style: none
}

caption,
th {
    text-align: left
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-size: 100%;
    font-weight: normal
}

q:before,
q:after {
    content: ''
}

abbr,
acronym {
    border: 0;
    font-variant: normal
}

sup {
    vertical-align: baseline
}

sub {
    vertical-align: baseline
}

legend {
    color: #000
}

input,
button,
textarea,
select,
optgroup,
option {
    font-family: inherit;
    font-size: inherit;
    font-style: inherit;
    font-weight: inherit
}

:focus {
    outline: 0
}

blockquote,
q {
    quotes: none
}

.clearfix:after {
    content: "";
    display: table;
    clear: both
}

html,
body,
.lp-pom-body {
    height: 100%;
    -webkit-text-size-adjust: none;
    -moz-text-size-adjust: none;
    -ms-text-size-adjust: none;
    text-size-adjust: none
}

body.lp-pom-body.lp-sub-page {
    -webkit-transform: translateZ(0)
}

body.lp-pom-body:not(.lp-convertable-page) {
    background-color: #fff
}

body.lp-pom-body.lp-convertable-page {
    overflow: hidden
}

body.lp-pom-body.lp-sub-page .lp-pom-root {
    overflow: hidden
}

div.lp-pom-root {
    min-height: 100%;
    position: relative;
    top: 0
}

div.lp-pom-root,
.cke-text {
    font-size: 14px;
    line-height: 17px
}

.lp-pom-body {
    font-family: Arial, sans-serif
}

.lp-positioned-content {
    position: absolute;
    left: 50%;
    top: 0;
    height: 0;
    z-index: 1
}

.lp-pom-block-content {
    position: relative;
    height: 100%
}

.lp-pom-root .lp-pom-button {
    text-decoration: none;
    display: block;
    cursor: pointer
}

.lp-pom-root .lp-pom-button:disabled {
    opacity: 0.6;
    pointer-events: none
}

div.lp-pom-root .lp-pom-button span {
    position: absolute;
    top: 50%;
    display: block;
    text-align: center;
    left: 0;
    right: 0;
    padding: 0 8px 0 8px;
    cursor: pointer
}

div.lp-pom-root .lp-pom-button {
    *background-image: url(/images/transparent.gif);
    _background-image: url(/images/transparent.gif);
    background-image: url(/images/transparent.gif);
    background: rgba(0, 0, 0, 0)
}

.lp-pom-button .label strong {
    font-weight: bolder
}

.lp-pom-button .label em {
    font-style: italic
}

.lp-pom-text span[style~="color:"] a {
    color: inherit
}

div.lp-pom-root .lp-pom-text span {
    line-height: 0
}

div.lp-pom-root .lp-pom-text.inline span {
    line-height: 1
}

div.lp-pom-root .lp-pom-text p,
.cke-text p {
    line-height: 17px
}

div.lp-pom-root .lp-pom-text.nlh p,
.cke-text.nlh p {
    line-height: 22px
}

div.lp-pom-root .lp-pom-text a,
.cke-text a {
    text-decoration: underline
}

div.lp-pom-root .lp-pom-text h1,
.cke-text h1 {
    font-size: 28px;
    margin-bottom: 19px;
    line-height: 34px
}

div.lp-pom-root .lp-pom-text h2,
.cke-text h2 {
    font-size: 21px;
    margin-bottom: 16px;
    line-height: 25px
}

div.lp-pom-root .lp-pom-text h3,
.cke-text h3 {
    font-size: 16px;
    margin-bottom: 15px;
    line-height: 19px
}

div.lp-pom-root .lp-pom-text h4,
.cke-text h4 {
    font-size: 14px;
    margin-bottom: 14px;
    line-height: 17px
}

div.lp-pom-root .lp-pom-text h5,
.cke-text h5 {
    font-size: 12px;
    margin-bottom: 13px;
    line-height: 14px
}

div.lp-pom-root .lp-pom-text h6,
.cke-text h6 {
    font-size: 10px;
    margin-bottom: 12px;
    line-height: 12px
}

div.lp-pom-root .lp-pom-text .lplh-8,
div.lp-pom-root .lp-pom-text.nlh .lplh-8,
.cke-text .lplh-8,
.cke-text.nlh .lplh-8 {
    line-height: 8px
}

div.lp-pom-root .lp-pom-text .lplh-9,
div.lp-pom-root .lp-pom-text.nlh .lplh-9,
.cke-text .lplh-9,
.cke-text.nlh .lplh-9 {
    line-height: 9px
}

div.lp-pom-root .lp-pom-text .lplh-10,
div.lp-pom-root .lp-pom-text.nlh .lplh-10,
.cke-text .lplh-10,
.cke-text.nlh .lplh-10 {
    line-height: 10px
}

div.lp-pom-root .lp-pom-text .lplh-11,
div.lp-pom-root .lp-pom-text.nlh .lplh-11,
.cke-text .lplh-11,
.cke-text.nlh .lplh-11 {
    line-height: 11px
}

div.lp-pom-root .lp-pom-text .lplh-12,
div.lp-pom-root .lp-pom-text.nlh .lplh-12,
.cke-text .lplh-12,
.cke-text.nlh .lplh-12 {
    line-height: 12px
}

div.lp-pom-root .lp-pom-text .lplh-13,
div.lp-pom-root .lp-pom-text.nlh .lplh-13,
.cke-text .lplh-13,
.cke-text.nlh .lplh-13 {
    line-height: 13px
}

div.lp-pom-root .lp-pom-text .lplh-14,
div.lp-pom-root .lp-pom-text.nlh .lplh-14,
.cke-text .lplh-14,
.cke-text.nlh .lplh-14 {
    line-height: 14px
}

div.lp-pom-root .lp-pom-text .lplh-15,
div.lp-pom-root .lp-pom-text.nlh .lplh-15,
.cke-text .lplh-15,
.cke-text.nlh .lplh-15 {
    line-height: 15px
}

div.lp-pom-root .lp-pom-text .lplh-16,
div.lp-pom-root .lp-pom-text.nlh .lplh-16,
.cke-text .lplh-16,
.cke-text.nlh .lplh-16 {
    line-height: 16px
}

div.lp-pom-root .lp-pom-text .lplh-17,
div.lp-pom-root .lp-pom-text.nlh .lplh-17,
.cke-text .lplh-17,
.cke-text.nlh .lplh-17 {
    line-height: 17px
}

div.lp-pom-root .lp-pom-text .lplh-18,
div.lp-pom-root .lp-pom-text.nlh .lplh-18,
.cke-text .lplh-18,
.cke-text.nlh .lplh-18 {
    line-height: 18px
}

div.lp-pom-root .lp-pom-text .lplh-19,
div.lp-pom-root .lp-pom-text.nlh .lplh-19,
.cke-text .lplh-19,
.cke-text.nlh .lplh-19 {
    line-height: 19px
}

div.lp-pom-root .lp-pom-text .lplh-20,
div.lp-pom-root .lp-pom-text.nlh .lplh-20,
.cke-text .lplh-20,
.cke-text.nlh .lplh-20 {
    line-height: 20px
}

div.lp-pom-root .lp-pom-text .lplh-22,
div.lp-pom-root .lp-pom-text.nlh .lplh-22,
.cke-text .lplh-22,
.cke-text.nlh .lplh-22 {
    line-height: 22px
}

div.lp-pom-root .lp-pom-text .lplh-24,
div.lp-pom-root .lp-pom-text.nlh .lplh-24,
.cke-text .lplh-24,
.cke-text.nlh .lplh-24 {
    line-height: 24px
}

div.lp-pom-root .lp-pom-text .lplh-26,
div.lp-pom-root .lp-pom-text.nlh .lplh-26,
.cke-text .lplh-26,
.cke-text.nlh .lplh-26 {
    line-height: 26px
}

div.lp-pom-root .lp-pom-text .lplh-29,
div.lp-pom-root .lp-pom-text.nlh .lplh-29,
.cke-text .lplh-29,
.cke-text.nlh .lplh-29 {
    line-height: 29px
}

div.lp-pom-root .lp-pom-text .lplh-31,
div.lp-pom-root .lp-pom-text.nlh .lplh-31,
.cke-text .lplh-31,
.cke-text.nlh .lplh-31 {
    line-height: 31px
}

div.lp-pom-root .lp-pom-text .lplh-32,
div.lp-pom-root .lp-pom-text.nlh .lplh-32,
.cke-text .lplh-32,
.cke-text.nlh .lplh-32 {
    line-height: 32px
}

div.lp-pom-root .lp-pom-text .lplh-34,
div.lp-pom-root .lp-pom-text.nlh .lplh-34,
.cke-text .lplh-34,
.cke-text.nlh .lplh-34 {
    line-height: 34px
}

div.lp-pom-root .lp-pom-text .lplh-35,
div.lp-pom-root .lp-pom-text.nlh .lplh-35,
.cke-text .lplh-35,
.cke-text.nlh .lplh-35 {
    line-height: 35px
}

div.lp-pom-root .lp-pom-text .lplh-38,
div.lp-pom-root .lp-pom-text.nlh .lplh-38,
.cke-text .lplh-38,
.cke-text.nlh .lplh-38 {
    line-height: 38px
}

div.lp-pom-root .lp-pom-text .lplh-40,
div.lp-pom-root .lp-pom-text.nlh .lplh-40,
.cke-text .lplh-40,
.cke-text.nlh .lplh-40 {
    line-height: 40px
}

div.lp-pom-root .lp-pom-text .lplh-42,
div.lp-pom-root .lp-pom-text.nlh .lplh-42,
.cke-text .lplh-42,
.cke-text.nlh .lplh-42 {
    line-height: 42px
}

div.lp-pom-root .lp-pom-text .lplh-43,
div.lp-pom-root .lp-pom-text.nlh .lplh-43,
.cke-text .lplh-43,
.cke-text.nlh .lplh-43 {
    line-height: 43px
}

div.lp-pom-root .lp-pom-text .lplh-45,
div.lp-pom-root .lp-pom-text.nlh .lplh-45,
.cke-text .lplh-45,
.cke-text.nlh .lplh-45 {
    line-height: 45px
}

div.lp-pom-root .lp-pom-text .lplh-58,
div.lp-pom-root .lp-pom-text.nlh .lplh-58,
.cke-text .lplh-58,
.cke-text.nlh .lplh-58 {
    line-height: 58px
}

div.lp-pom-root .lp-pom-text .lplh-77,
div.lp-pom-root .lp-pom-text.nlh .lplh-77,
.cke-text .lplh-77,
.cke-text.nlh .lplh-77 {
    line-height: 77px
}

div.lp-pom-root .lp-pom-text .lplh-86,
div.lp-pom-root .lp-pom-text.nlh .lplh-86,
.cke-text .lplh-86,
.cke-text.nlh .lplh-86 {
    line-height: 86px
}

div.lp-pom-root .lp-pom-text .lplh-87,
div.lp-pom-root .lp-pom-text.nlh .lplh-87,
.cke-text .lplh-87,
.cke-text.nlh .lplh-87 {
    line-height: 87px
}

div.lp-pom-root .lp-pom-text .lplh-115,
div.lp-pom-root .lp-pom-text.nlh .lplh-115,
.cke-text .lplh-115,
.cke-text.nlh .lplh-115 {
    line-height: 115px
}

div.lp-pom-root .lp-pom-text p,
.cke-text p,
div.lp-pom-root .lp-pom-text blockquote,
.cke-text blockquote,
div.lp-pom-root .lp-pom-text ul,
.cke-text ul,
div.lp-pom-root .lp-pom-text dl,
.cke-text dl {
    margin-bottom: 16px
}

div.lp-pom-root .lp-pom-text>p:last-child,
div.lp-pom-root .lp-pom-text>blockquote:last-child,
div.lp-pom-root .lp-pom-text>dl:last-child,
div.lp-pom-root .lp-pom-text>h1:last-child,
div.lp-pom-root .lp-pom-text>h2:last-child,
div.lp-pom-root .lp-pom-text>h3:last-child,
div.lp-pom-root .lp-pom-text>h4:last-child,
div.lp-pom-root .lp-pom-text>h5:last-child,
div.lp-pom-root .lp-pom-text>h6:last-child,
div.lp-pom-root .lp-pom-text .fr-view>p:last-child,
div.lp-pom-root .lp-pom-text .fr-view>blockquote:last-child,
div.lp-pom-root .lp-pom-text .fr-view>dl:last-child,
div.lp-pom-root .lp-pom-text .fr-view>h1:last-child,
div.lp-pom-root .lp-pom-text .fr-view>h2:last-child,
div.lp-pom-root .lp-pom-text .fr-view>h3:last-child,
div.lp-pom-root .lp-pom-text .fr-view>h4:last-child,
div.lp-pom-root .lp-pom-text .fr-view>h5:last-child,
div.lp-pom-root .lp-pom-text .fr-view>h6:last-child {
    margin-bottom: 0
}

div.lp-pom-root .lp-pom-text h1,
.cke-text h1,
div.lp-pom-root .lp-pom-text h2,
.cke-text h2,
div.lp-pom-root .lp-pom-text h3,
.cke-text h3,
div.lp-pom-root .lp-pom-text h4,
.cke-text h4,
div.lp-pom-root .lp-pom-text h5,
.cke-text h5,
div.lp-pom-root .lp-pom-text h6,
.cke-text h6 {
    font-weight: bolder
}

div.lp-pom-root .lp-pom-text b,
.cke-text b,
div.lp-pom-root .lp-pom-text strong,
.cke-text strong {
    font-weight: bolder
}

div.lp-pom-root .lp-pom-text optgroup,
.cke-text optgroup {
    font-weight: normal
}

div.lp-pom-root .lp-pom-text abbr,
.cke-text abbr,
div.lp-pom-root .lp-pom-text acronym,
.cke-text acronym {
    border-bottom: 1px dotted #000;
    cursor: help
}

div.lp-pom-root .lp-pom-text em,
.cke-text em {
    font-style: italic
}

div.lp-pom-root .lp-pom-text del,
.cke-text del {
    text-decoration: line-through
}

div.lp-pom-root .lp-pom-text blockquote,
.cke-text blockquote,
div.lp-pom-root .lp-pom-text ul,
.cke-text ul,
div.lp-pom-root .lp-pom-text ol,
.cke-text ol,
div.lp-pom-root .lp-pom-text dl,
.cke-text dl {
    margin: 14px;
    font-size: 14px;
    line-height: 17px
}

div.lp-pom-root .lp-pom-text ul,
.cke-text ul {
    margin-left: 16px
}

div.lp-pom-root .lp-pom-text ol,
.cke-text ol {
    margin-left: 25px
}

div.lp-pom-root .lp-pom-text li,
.cke-text li {
    display: list-item
}

div.lp-pom-root .lp-pom-text ol li,
.cke-text ol li {
    list-style: decimal outside
}

div.lp-pom-root .lp-pom-text ul li,
.cke-text ul li {
    list-style: disc outside
}

div.lp-pom-root .lp-pom-text dl dd,
.cke-text dl dd {
    margin-left: 14px
}

div.lp-pom-root .lp-pom-text th,
.cke-text th,
div.lp-pom-root .lp-pom-text td,
.cke-text td {
    border: 1px solid #000;
    padding: 7px
}

div.lp-pom-root .lp-pom-text th,
.cke-text th {
    font-weight: bold;
    text-align: center
}

div.lp-pom-root .lp-pom-text caption,
.cke-text caption {
    margin-bottom: 7px;
    text-align: center
}

div.lp-pom-root .lp-pom-text sup,
.cke-text sup {
    vertical-align: super
}

div.lp-pom-root .lp-pom-text sub,
.cke-text sub {
    vertical-align: sub
}

div.lp-pom-root #powered-by-unbounce {
    display: block !important;
    position: absolute !important;
    margin: 0 !important;
    padding: 0 !important;
    visibility: visible !important;
    text-indent: 0 !important;
    bottom: 0 !important;
    width: 100% !important;
    height: 48px !important;
    overflow: hidden !important;
    background: #0098db !important;
    z-index: 8675309 !important;
    text-align: center !important;
    font-size: 11px !important;
    color: #666 !important;
    font-weight: bold !important;
    transform: rotate(0deg) !important
}

div.lp-pom-root #powered-by-unbounce a {
    display: block !important;
    position: static !important;
    visibility: visible !important;
    z-index: 18885159161 !important;
    text-indent: 0 !important;
    height: 44px !important
}

div.lp-pom-root #powered-by-unbounce img {
    display: inline !important;
    position: static !important;
    visibility: visible !important;
    max-width: 440px;
    margin-top: 7px;
    width: 85% !important;
    vertical-align: bottom !important
}

div.lp-pom-root .lp-element.lp-code {
    overflow: hidden
}

.lp-pom-root .lp-pom-image img {
    vertical-align: top
}

.lp-pom-root .lp-pom-image a img {
    cursor: pointer
}

.lp-pom-social-widget .horizontal {
    margin-left: 0;
    padding: 0
}

.lp-pom-social-widget .horizontal .facebook_container {
    margin-left: 0;
    overflow: hidden
}

.lp-pom-social-widget .widget {
    padding-right: 5px
}

.lp-pom-social-widget .fb_edge_widget_with_comment span.fb_edge_comment_widget iframe.fb_ltr {
    display: none !important
}

.lp-pom-social-widget iframe.fb_ltr {
    display: none !important
}

.fb_edge_widget_with_comment span {
    width: 120px !important
}

.fb_recommend .fb_edge_widget_with_comment iframe {
    width: 97px !important
}

body.ms-windows .fb_recommend {
    overflow: hidden;
    width: 88px
}

body.ms-windows .fb_like {
    overflow: hidden;
    width: 48px !important
}

body.ms-windows .lp-editor .fb_recommend {
    overflow: hidden;
    width: 90px
}

body.ms-windows .lp-editor .fb_like {
    overflow: hidden;
    width: 50px !important
}

@-moz-document url-prefix() {
    body.ms-windows .fb_recommend {
        width: 86px !important
    }
    body.ms-windows .lp-editor .fb_recommend {
        width: 90px !important
    }
    body.ms-windows .lp-editor .fb_like {
        width: 50px !important
    }
}

.fb_like .fb_edge_widget_with_comment iframe {
    width: 50px !important
}

.lp-pom-social-widget .vertical {
    margin-left: 0;
    overflow: hidden
}

.lp-pom-social-widget .horizontal.widget_container {
    margin-right: -5px
}

.lp-pom-social-widget .widget.horizontal.container {
    margin-right: 0;
    white-space: nowrap;
    float: left
}

.lp-pom-social-widget .facebook_container.horizontal.container {
    margin: 0
}

.lp-pom-social-widget .widget_container.horizontal.top .twitter_container {
    margin-top: 40px
}

.lp-pom-social-widget .widget_container.horizontal.top.widget-count-1 .twitter_container {
    margin-top: 0
}

div.lp-social-widget-overlay {
    position: absolute;
    z-index: 9999;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #000000
}

.lp-pom-video-background iframe {
    transition: opacity 200ms linear
}


/* --- t2-form responsive -- */
@media screen and (max-width: 769px){
	.t2-form{
		font-family: "Open Sans", sans-serif;
	    text-align: center;
	    margin: auto;
	    margin-top: 7vw;
	    line-height: 7vw;
	    font-weight: 600;
	    width: 90%;
	    font-size: 6vw;
	    color: #4d4d4d;
	    margin-bottom: 20px;
	}
}


/* --- Footer responsive--*/

@media screen and (max-width: 630px){


	.position{
		width: 100%;
		margin-left: auto;
    	margin-right: auto;
		text-align: center;
	}
 


	.only img{
		max-width: 200px;
		padding: 15px;
	}

	.foot{
		width: 100% ;
	}

	.cont{

		font-family: "Open Sans", sans-serif;
		font-size: 0.5rem;
		text-align: center;
		padding: 0px 40px 30px 40px;
		color: #ffffff;
		max-width: 100%;

	}

	.img{
		max-width: 250px;
	}

}
/*
@media (width: 375px) and (height: 667px) {
	#lp-pom-root{
		height: 2267px;
	}
  }

@media (width: 414px) and (height: 896px) {
	#lp-pom-root{
		height: 2497px;
	}
  }

  @media (width: 390px) and (height: 844px) {
	#lp-pom-root{
		height: 2440px;
	}
  }

  @media (width: 393px) and (height: 851px) {
	#lp-pom-root {
		height: 2461px;
	}
  }

  @media (width: 360px) and (height: 740px) {
	#lp-pom-root {
		height: 2349px;
	}
  }

  @media (width: 412px) and (height: 915px) {
	#lp-pom-root{
		height: 2525px;
	}
  }

  @media (width: 820px) and (height: 1180px) {
	#lp-pom-root{
		height: 2496px;
	}
  }

  @media (width: 768px) and (height: 1024px) {
	#lp-pom-root {
		height: 2307px;
	}
  }

  @media (width: 912px) and (height: 1368px) {
	#lp-pom-root{
		height: 2660px;
	}
  }

  @media (width: 412px) and (height: 914px) {
	#lp-pom-root{
		height: 2516px;
	}
  }

  @media (width: 540px) and (height: 720px) {
	#lp-pom-root{
		height: 2329px;
	}
  }

  @media (width: 280px) and (height: 653px) {
	#lp-pom-root{
		height: 2260px;
	}
  }

  @media (width: 1280px) and (height: 800px) {
	#lp-pom-root{
		height: 1838px;
	}
	#lp-pom-box-168 {
		left: 527px;
	}
  }

*/


@media (width: 1280px) and (height: 800px) {
	#lp-pom-box-168 {
		left: 527px;
	}
  }

  #xclose {
	/*position: fixed;*/
	padding: 5px;
	margin: 0 5px 10px 0;
	background-color: #ececec;
	border: 1px solid #c5c5c5;
	width: 26px;
  }
  
  #contacterr {
	margin-top: 10px;
	margin-bottom: 10px;
	color: red;
  }
  
  #bclose {
	line-height: 1em;
	border-radius: 0;
	padding: 4px 0;
	font-size: 18pt;
	border: 0;
  }

/* Thank you */

#thankyoubg {
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	width: 100%;
	min-height: 100%;
	z-index: 9;
	background-color: rgba(0, 0, 0, 0.4);
	overflow:hidden;
  
  }
  
  #thankyoubox {
  
	border: 2px solid #ccc;
	border-radius: 10px;
	background-color: #f7f7f7;
	padding: 10px;
	color: #999;
	width: 100%;
	max-width: 800px;
	min-height: 500px;
	position: fixed;
	top: 5%;
	left: 30%;
	margin-top: 0px;
	z-index: 10;
	height: auto;
	opacity: 1;
	-webkit-transition: opacity 1000ms linear;
	transition: opacity 1000ms linear;
	background-image: url('../images/thankyou-bg.jpg');
	background-size: cover;
	background-position: -80px;
  
  }
  
  #thankyoutxt {
	margin-left: 60%;
	text-align: center;
	padding-top: 25%;
  }
  
  #thankyoutxt1 {
	color: #ea740e;
  }
  
  #thankyouhr {
	background-color: #d20f1d;
	height: 5px;
	width: 50%;
	margin: 10px auto 10px auto;
  }
  
  .thanks-page{
	  max-width: 900px;
	  width: 100%;
	  margin: auto;
	  border: 1px solid #c2c2c2;/* Este border se quitará cuando se haga en popup*/
	  background-color: #f4f4f5; 
	  position: fixed;
		top: 5%;
		left: 50%;
	  transform: translateX(-50%);
		margin-top: 0px;
		z-index: 10;
		min-height: 80vh;
		opacity: 1;
		-webkit-transition: opacity 1000ms linear;
		transition: opacity 1000ms linear;
  }
  
  .info-thanks{
	  padding: 25px 40px;
  }
  
  
  .text{
	  font-size: 1.2rem;
	  line-height: 1.4rem;
	  color: #4D4D4D;
	  text-align: center;
  }
  
  .text h1{
	  font-size: 2.5em ;
	  font-weight: bold;
	  color: #0091A9;
  }
  
  .text h4{
	  font-size: 1.2em;
	  font-weight: bold;
	  margin-bottom: 30px;
  }
  
  .text span{
	  font-size: 1em;
	  font-weight: lighter;
  }
  
  .line{
	  height: 6px !important;
	  width: 45%;
	  margin: 0 auto 20px;
	  color: #0091A9;
	  border-radius: 2px;
	  opacity: 100%;
  }
  
  .more-webs{
	  width: 100%;
	  margin: 0px auto 30px;
  
  }
  
  .web{
	  width: 30%;
	  background-color:#fff;
	  border: solid 1px #c2c2c2;
	  text-align: center;
	  margin: 0 auto;
	  padding: 25px;
  }
  
  .web li{
	  text-align: left;
	  font-size: 14px;
  }
  
  .web img{
	  max-width: 70px;
	  width: 100%; 
  }
  
  .list{
	  height: 160px;
	  margin-top: 20px;
  }
  
  .hide{
	  display: none;
  }
  
  
  .btn-thanks{
	  max-width: 200px;
	  width: 100%;
	  text-align: center;
	  font-family: "Open Sans", sans-serif;
	  padding: 10px;
	  font-size: 1em;
	  color: #ffffff;
	  background-color: #e68016;
	  border-radius: 5px;
	  margin: auto;
	  margin-bottom: 10px;
	  border: 0;
  }
  
  .btn-thanks:hover{
	  background-color: #d9580b;
	  color: #ffffff;
  
  }

@media screen and (max-width: 750px){
  
  #thankyoubg{
    overflow: scroll;
  }

  .thanks-page{
    top: 0;
    position: absolute;
  }

  .web{
    max-width: 450px;
    width: 100%;
    margin: auto;
    margin-bottom: 25px;

  }

  .list{
    height: initial;

  }

  .text h1{
    font-size: calc(2.0rem + .8vw);
  }

  .text h4{
    font-size: calc(1.0rem + .5vw);
    margin-bottom: 10px;
  }

  .text span{
    font-size: calc(0.8rem + .3vw);

  }
}




@media screen and (max-width: 750px){

#thankyoubg{
  overflow: scroll !important;
}

.thanks-page{
  top: 0 !important;
  position: absolute !important;
}

.web{
  max-width: 450px;
  width: 100%;
  margin: auto;
  margin-bottom: 25px;

}

.list{
  height: initial;

}

.text h1{
  font-size: calc(2.0rem + .8vw);
}

.text h4{
  font-size: calc(1.0rem + .5vw);
  margin-bottom: 10px;
}

.text span{
  font-size: calc(0.8rem + .3vw);

}
}



/* Loader */

.thankyouloader {
width: 100%;
}

.thanks-span{
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
}

#thankyouloader-txt{
text-align: center;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
font-size:20px;
color: rgb(9, 6, 56);
}

#loader-txt{
background-image: rgba(0, 9, 128, 0.115);
border-radius: 10px;
padding: 1rem;
width: 150%;
}

#loader-txt>h1{
font-weight: 800;
}

.logo-loading{
margin-top: 1.5rem;
}




.loader-svg {
color: rgba(0, 170, 255, 1);
font-size: 45px;
text-indent: -9999em;
overflow: hidden;
width: 1em;
height: 1em;
margin:5rem;
border-radius: 50%;
position: relative;
transform: translateZ(0);
animation: mltShdSpin 1.7s infinite ease, round 1.7s infinite ease;
}

@keyframes mltShdSpin {
0% {
  box-shadow: 0 -0.83em 0 -0.4em,
  0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em,
  0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em;
}
5%,
95% {
  box-shadow: 0 -0.83em 0 -0.4em, 
  0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 
  0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em;
}
10%,
59% {
  box-shadow: 0 -0.83em 0 -0.4em, 
  -0.087em -0.825em 0 -0.42em, -0.173em -0.812em 0 -0.44em, 
  -0.256em -0.789em 0 -0.46em, -0.297em -0.775em 0 -0.477em;
}
20% {
  box-shadow: 0 -0.83em 0 -0.4em, -0.338em -0.758em 0 -0.42em,
   -0.555em -0.617em 0 -0.44em, -0.671em -0.488em 0 -0.46em, 
   -0.749em -0.34em 0 -0.477em;
}
38% {
  box-shadow: 0 -0.83em 0 -0.4em, -0.377em -0.74em 0 -0.42em,
   -0.645em -0.522em 0 -0.44em, -0.775em -0.297em 0 -0.46em, 
   -0.82em -0.09em 0 -0.477em;
}
100% {
  box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 
  0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em;
}
}

@keyframes round {
0% { transform: rotate(0deg) }
100% { transform: rotate(360deg) }
}



@media screen and (max-width: 425px){

#thankyouloader-txt {
  top: 40%;
}

} 




#thankyoubg {

position: fixed;
top: 0;
bottom: 0;
left: 0;
right: 0;
width: 100%;
min-height: 100%;
z-index: 9;
background-color: rgba(0, 0, 0, 0.4);
}

#thankyoubox {

border: 2px solid #ccc;
border-radius: 10px;
background-color: #f7f7f7;
padding: 10px;
color: #999;
width: 100%;
max-width: 800px;
min-height: 500px;
position: fixed;
top: 10%;
left: 30%;
margin-top: 0px;
z-index: 10;
height: auto;
opacity: 1;
-webkit-transition: opacity 1000ms linear;
transition: opacity 1000ms linear;
background-image: url('../images/thankyou-bg.jpg');
background-size: cover;
background-position: -80px;

}

#thankyoutxt {
margin-left: 60%;
text-align: center;
padding-top: 25%;
}

.thanks-page{
max-width: 900px;
width: 100%;
margin: auto;
border-radius: 10px;
background-color: #f4f4f5; 
position: fixed;
  top: 5%;
  left: 50%;
transform: translateX(-50%);
  margin-top: 0px;
  z-index: 10;
min-height: 80vh;

  opacity: 1;
  -webkit-transition: opacity 1000ms linear;
  transition: opacity 1000ms linear;
}

/* Realised by */

.really{

border: 2px solid #ccc;
border-radius: 10px;
background-color: #f7f7f7;
padding: 1.5em;
color: #999;
width: 50%;
/*max-width: 800px;*/
min-height: 500px;
position: fixed;
top: 10%;
left: 50%;
margin-left: -25%;
transform: scale(0, 0);
transition: all 0.5s ease;
z-index: 9;
/*margin: auto;*/
}

.reallyactive{
transform: scale(1, 1);
/*position: fixed;*/
}

#realisedbybox{
margin-top: 20px;
overflow-y: scroll;
max-height: 400px;
}

#realisedby img {
max-width: 200px;
}

#realisedbyclose {
float: right;
margin-right: 15px;
}


@media screen and (max-width: 600px){

.really {
width: 100%;
left:0;
margin-left: 0;
}
}

@media screen and (max-width: 500px){

  .navbar-check{
  display: none;
  }
}

/* Thank you */

#thankyoubg {
position: fixed;
top: 0;
bottom: 0;
left: 0;
right: 0;
width: 100%;
min-height: 100%;
z-index: 9;
background-color: rgba(0, 0, 0, 0.4);
overflow:hidden;

}

#thankyoubox {

border: 2px solid #ccc;
border-radius: 10px;
background-color: #f7f7f7;
padding: 10px;
color: #999;
width: 100%;
max-width: 800px;
min-height: 500px;
position: fixed;
top: 10%;
left: 30%;
margin-top: 0px;
margin-left: -70px;
z-index: 10;
height: auto;
opacity: 1;
-webkit-transition: opacity 1000ms linear;
transition: opacity 1000ms linear;
background-image: url('../images/thankyou-bg.jpg');
background-size: cover;
background-position: -80px;

}

#thankyoutxt {
margin-left: 60%;
text-align: center;
padding-top: 25%;
}

#thankyoutxt1 {
color: #ea740e;
}

#thankyouhr {
background-color: #d20f1d;
height: 5px;
width: 50%;
margin: 10px auto 10px auto;
}


/* Loader */

.thankyouloader {
width: 100%;
}

.thanks-span{
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
}

#thankyouloader-txt{
text-align: center;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
font-size:20px;
color: rgb(15, 9, 102);
}

#loader-txt{
background-image: rgba(0, 128, 0, 0.115);
border-radius: 10px;
padding: 1rem;
width: 150%;
}

#loader-txt>h1{
font-weight: 800;
}

.logo-loading{
margin-top: 1.5rem;
}

.highlight {
border-radius: 1em 0 1em 0;
background-image: linear-gradient(
  -100deg,
  rgba(0, 128, 255, 0.3),
  rgba(0, 170, 255, 0.7) 95%,
  rgba(0, 191, 255, 0.1)
);
}

@keyframes mltShdSpin {
0% {
  box-shadow: 0 -0.83em 0 -0.4em,
  0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em,
  0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em;
}
5%,
95% {
  box-shadow: 0 -0.83em 0 -0.4em, 
  0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 
  0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em;
}
10%,
59% {
  box-shadow: 0 -0.83em 0 -0.4em, 
  -0.087em -0.825em 0 -0.42em, -0.173em -0.812em 0 -0.44em, 
  -0.256em -0.789em 0 -0.46em, -0.297em -0.775em 0 -0.477em;
}
20% {
  box-shadow: 0 -0.83em 0 -0.4em, -0.338em -0.758em 0 -0.42em,
   -0.555em -0.617em 0 -0.44em, -0.671em -0.488em 0 -0.46em, 
   -0.749em -0.34em 0 -0.477em;
}
38% {
  box-shadow: 0 -0.83em 0 -0.4em, -0.377em -0.74em 0 -0.42em,
   -0.645em -0.522em 0 -0.44em, -0.775em -0.297em 0 -0.46em, 
   -0.82em -0.09em 0 -0.477em;
}
100% {
  box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 
  0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em;
}
}

@keyframes round {
0% { transform: rotate(0deg) }
100% { transform: rotate(360deg) }
}



@media screen and (max-width: 425px){

#thankyouloader-txt {
  top: 40%;
}

} 


/* Contact Form */


.contactform {
border: 2px solid #ccc;
border-radius: 10px;
background-color: #f7f7f7;
padding: 20px 40px;
color: #999;
position: fixed;
top: 5%;
margin-left: 35%;
margin-right: 35%;
margin-top: 0px;
padding: 10px;
z-index: 10;
height: auto;

transform: scale(0, 0);
transition: all 0.5s ease;
}

.fa-window-close{
  background-color: rgb(176, 0, 0);
  border: 0;
  border-radius: 5px;
  color: white;
}


@media screen and (max-width: 1400px){

.contactform {
  border: 2px solid #ccc;
  border-radius: 10px;
  background-color: #f7f7f7;
  padding: 20px 40px;
  color: #999;
  position: fixed;
  top: 5%;
  margin-left: 30%;
  margin-right: 30%;
  margin-top: 0px;
  padding: 10px;
  z-index: 10;
  height: auto;
  
  transform: scale(0, 0);
  transition: all 0.5s ease;
}

} 

@media screen and (max-width: 1024px){

.contactform {
  border: 2px solid #ccc;
  border-radius: 10px;
  background-color: #f7f7f7;
  padding: 20px 40px;
  color: #999;
  position: fixed;
  top: 5%;
  margin-left: 25%;
  margin-right: 25%;
  margin-top: 0px;
  padding: 10px;
  z-index: 10;
  height: auto;
  
  transform: scale(0, 0);
  transition: all 0.5s ease;
}

} 

@media screen and (max-width: 768px){

.contactform {
  border: 2px solid #ccc;
  border-radius: 10px;
  background-color: #f7f7f7;
  padding: 20px 40px;
  color: #999;
  position: fixed;
  top: 5%;
  margin-left: 20%;
  margin-right: 20%;
  margin-top: 0px;
  padding: 10px;
  z-index: 10;
  height: auto;
  
  transform: scale(0, 0);
  transition: all 0.5s ease;
}

} 


@media screen and (max-width: 425px){

.contactform {
  border: 2px solid #ccc;
  border-radius: 10px;
  background-color: #f7f7f7;
  padding: 20px 40px;
  color: #999;
  position: fixed;
  top: 5%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0px;
  padding: 10px;
  z-index: 10;
  height: auto;
  
  transform: scale(0, 0);
  transition: all 0.5s ease;
}


} 

.contactactive{
transform: scale(1, 1);
position: fixed;
}



.contact-btn{
background-color: #ff9800;
padding: 0.5rem 1.5rem;
margin: auto;
border: 0;
color: #f7f7f7;
border-radius: 5px;
width: 100%;
}

.contact-btn:hover{
background-color: #e38800;
}