@font-face {
    font-family: 'Century Gothic_bold';
    src: url('../font/CenturyGothic-Bold.woff2') format('woff2'),
        url('../font/CenturyGothic-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Century Gothic_regular';
    src: url('../font/CenturyGothic.woff2') format('woff2'),
        url('../font/CenturyGothic.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Bebas';
    src: url('../font/Bebas.woff2') format('woff2'),
        url('../font/Bebas.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

body{
	overflow-x: hidden;
}

/* Extra Content */

.extra_content>p{
	color:#000;
	font-size:18px;
	padding-left:15px;
	padding-right:15px;
	letter-spacing:1px;
}

/* End */

/* Animation Effect */

.animated
{
	animation-duration:2s !important;
}
.delay1,.delay2{
   animation-duration:3s !important;	
}
.delay1,.delay_dots{
   animation-delay:0.5s;
}
.delay2{
   animation-delay:1s;
}
.delay3{
   animation-delay:1.5s;
}
.delay4{
   animation-delay:2s;
}
.delay5{
   animation-delay:2.5s;
}
.delay6{
   animation-delay:3s;
}
.delay7{
   animation-delay:3.5s;
}
.delay8{
   animation-delay:1s;
}
.delay9{
   animation-delay:0.1s;
}
.delay_l1{
	animation-delay:0.5s;
}
.delay_l2{
	animation-delay:1s;
}
.delay_l3{
	animation-delay:1.5s;
}
.overflow_xsection{
	overflow:hidden;
}

/* End */

/* First Section */

.first_sec{
	background-color:#00ad99;
}
.give_border{
	margin:15px;
	padding:15px;
	border:4px dotted #fff;
	text-align:center;
}
.sub_heading_sec>h2,.diff_heading_sec>h2,.circle_sec>h2,.wind_sec_content>h2,.seventh_heading>h2,.eight_content>h2,.eleventhcontent>h2{
	font-family: 'Century Gothic_bold';
	color:#fff;
	letter-spacing:0.5px;
	text-align:center;
	font-size:70px;
	margin:0px;
}

     /* Typed css */
	 
	 .element{
	    font-family: 'Century Gothic_bold';
		color:#fff;
		letter-spacing:0.5px;
		text-align:center;
		font-size:70px;
		margin:0px;
	    display:inline;
	 }
	 .typed-cursor{
		opacity: 1;
		-webkit-animation: blink 0.7s infinite;
		-moz-animation: blink 0.7s infinite;
		animation: blink 0.7s infinite;
		display:inline;
	 }
	 @keyframes blink{
		0% { opacity:1; }
		50% { opacity:0; }
		100% { opacity:1; }
	 }
	 @-webkit-keyframes blink{
		0% { opacity:1; }
		50% { opacity:0; }
		100% { opacity:1; }
	 }
	 @-moz-keyframes blink{
		0% { opacity:1; }
		50% { opacity:0; }
		100% { opacity:1; }
	 }
	 
	 /* End */

/* End */

/* Second Section */

.second_sec{
	background-color:#d6350d;
}
.give_pads{
	padding:12px;
}
.sub_heading_sec>h2,.diff_heading_sec>h2,.circle_sec>h2,.eight_content>h2{
	font-size:36px;
}
.gradiant_effects{
  background:-webkit-linear-gradient(#00ffff,#eefbfb);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

/* End */

/* Third Section */

.third_sec{
	background-color:#e3ba26;
}
.give_diff_pads{
	padding:15px;
}

/* End */

/* Fourth Section */

.fourth_sec{
	background-color:#f0f0f0;
}
.give_circle_sec_pads{
	padding:20px 20px 20px 50px;
}
.circle_sec>h2,.dollar_1{
	color:#000;
	text-align:left;
	font-size:40px;
}
.remove_pads_infograph_1,.remove_pads_infograph_2{
	padding-left:0px;
	padding-right:0px;
}
.first_circle{
	position:relative;
	width:100px;
    height:100px;
    border-radius:50%;
    line-height:100px;
	text-align:center;
	border:7px solid #7bc653;
	margin:50px auto 15px;
}
.first_circle>.dollar_1,.second_circle>.dollar_2,.third_circle>.dollar_3{
	font-family: 'Century Gothic_bold';
	font-size:24px;
	position: absolute;
    left: 50%;
    top: 50%;
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.second_circle{
	position:relative;
	width:130px;
    height:130px;
    border-radius:50%;
	text-align:center;
    line-height:130px;
	border:7px solid #e3ba26;
	margin:30px auto 15px;
}
.second_circle>.dollar_2{
	font-size:27px;
	letter-spacing:1px;
}
.third_circle{
	position:relative;
	width:160px;
    height:160px;
    border-radius:50%;
	text-align:center;
    line-height:160px;
	border:7px solid #d6350d;
	margin:10px auto 15px;
}
.third_circle>.dollar_3{
	font-size:30px;
}
.shadow_effect{
	background-color:#cccccc;
	height:7px;
	width:50%;
	border-radius:50%;
	margin:0 auto;
}
.extra_content>p{
	font-family: 'Century Gothic_regular';
	color:#000;
	font-size:16px;
	letter-spacing:1px;
	margin-top:10px;
	text-align:center;
}
.fifth_window_sec{
    padding-bottom:30px;
}
.window_backcolor{
	background-color:#00ad99;
	border-radius:140px;
}
.wind_sec_content>h2{
	font-size:24px;
	padding-top:20px;
	padding-bottom:20px;
}
.window_img{
	width:80%;
	margin:-56px auto 0px;
}
    /* Background Image Animation */
	
	.bg{
		position: relative;
		background: url(../images/windows.png);
		height: 300px;
		width: 343px;
		background-size: cover;
		background-repeat: repeat-x;
		background-position: 0 0;
		margin-top: -70px;
		animation: animateds 4s steps(3) infinite;
		margin-left: 10px;
	}
	@keyframes animateds{
	    from{background-position:0px;}
	    to{background-position:-1029px;}
	}
	
	/* End */
	
.clock_img{
	width:25%;
    margin:0px auto 20px;
}
.counter_clock{
	position: absolute;
    top:48%;
    left: 50%;
    transform: translate(-50%,-50%);
    font-size: 18px;
	font-family: 'Bebas';
	letter-spacing:1px;
}

/* End */

/* 5th Section */

.fifth_diff_sec>h2{
    font-family: 'Century Gothic_bold';
	color:#000;
	letter-spacing:1px;
	text-align:center;
	font-size:36px;
	margin:0px;
}
.fifth_diff_sec>p{
	font-family: 'Century Gothic_bold';
	color:#000;
	letter-spacing:1px;
	text-align:center;
	font-size:20px;
	margin-bottom:0px;
}

/* End */

/* 6th Section */

.backsixthcolor_1{
	background-color:#f0f0f0;
	padding-top:70px;
	padding-bottom:70px;
	padding-left:0px;
}
.backsixthcolor_2{
	background-color:#e6e6e6;
}
.something{
	margin-bottom:30px;
}
.something:last-child{
    margin-bottom:0px;
}
.label1,.label2,.label3,.label4{
	font-family: 'Century Gothic_regular';
	color:#fff;
	font-size:24px;
	letter-spacing:2px;
	border-radius:0px;
}
.label1{
	background-color:#00ad99;
}
.label2{
	background-color:#e3ba26;
}
.label3{
	background-color:#ff8d3b;
}
.label4{
	background-color:#d6350d;
}
.whitecircle{
	display:inline;
	width:3%;
}

    /* Circular Progressbar */
	
	#svg 
	{
	    width: 100%;
        height: 330px;
		margin-left:200px;
        padding-top: 40px;
	}
	
	/* End */

/* End */

/* 7th Section */

.seventh_backimg{
	background-image:url("../images/reference.png");
	padding-top:30px;
}
.seven_pads{
	text-align:center;
}
.seventh_heading>h2{
	font-size:36px;
	margin-bottom:40px;
}
.btncity,.btncountry{
	font-family: 'Century Gothic_bold';
	position:relative;
	z-index:1;
	color:#000;
	letter-spacing:1px;
	background-color:#fdc24c;
	border:2px solid #fdc24c;
	border-radius:0px;
	font-size:30px;
	padding:10px 50px;
	transition:all 0.7s ease;
	cursor:auto;
}
.btncity:hover,.btncity:active:hover{
	background-color:#fdc24c;
	border:2px solid #fdc24c;
	color:#000;
	transition:all 0.7s ease;
}
.btncity:focus,.btncity:active:focus{
	background-color:#fdc24c;
	border:2px solid #fdc24c;
	color:#000;
	outline:0;
	box-shadow:none;
	transition:all 0.7s ease;
}
.btncountry{
	padding:10px 31px;
}
.new_progress{
	height:50px;
	margin-top:5px;
	margin-bottom:5px;
	border-radius:0px;
	box-shadow:none;
}
.new_progressbar{
	font-family: 'Century Gothic_bold';
	line-height:50px;
	background-color:#ff8d3b;
	text-align:left;
	padding-left:15px;
	font-size:24px;
}
.new_progressbars{
	position:absolute;
	left:97.8%;
	width: 0;
	height: 0;
	border-top:25px solid transparent;
	border-left:30px solid #f5f5f5;
	border-bottom:25px solid transparent;
}
.paddings_progress{
	padding-left:0px;
}
.average_cost{
	padding-left:15px;
}
.average_cost>p{
	font-family: 'Century Gothic_bold';
	color:#fff;
	letter-spacing:1px;
	font-size:20px;
	margin-bottom:0px;
}
.progressbar_1{
	margin-bottom:40px;
}

/* End */

/* Eight Section */

.eight_backcolor{
	background-color:#f0f0f0;
	padding:30px 15px 30px 15px;
}
.eight_content>h2{
	color:#000;
	margin-bottom:5px;
}
.eight_content>h2:last-child{
	font-family: 'Century Gothic_regular';
	font-size:33px;
	margin-bottom:15px;
}
.backorange{
	background-color:#ff8d3b;
	padding:30px 15px 30px 15px;
	border-radius:24px;
}
.imgcirclemehr{
	margin:0 auto 10px;
}
.ornage_content>h3{
	font-family: 'Century Gothic_regular';
	font-size:22px;
	text-align:center;
	color:#fff;
	letter-spacing:1px;
	margin-top:0px;
	margin-bottom:5px;
}
.ornage_content>h3:last-child{
	margin-top:0px;
	margin-bottom:15px;
}
.notigung>h3{
	padding-top:10px;
	padding-bottom:19px;
}
.btnmoreinfos{
	text-align:center;
}
.btn_info{
	color:#fff;
	font-size:18px;
	letter-spacing:1px;
	border:2px solid #7bc653;
	border-radius:20px;
	padding:10px 40px;
	background:#7bc653; /* For browsers that do not support gradients */
    background: linear-gradient(#7bc653,#5eb146,#3e9a38); /* Standard syntax (must be last) */
}
.btn_info:hover,.btn_info:active:hover{
	color:#fff;
	border:2px solid #7bc653;
	background:#7bc653; /* For browsers that do not support gradients */
    background: linear-gradient(#7bc653,#5eb146,#3e9a38); /* Standard syntax (must be last) */
}
.btn_info:focus,.btn_info:active:focus{
	outline:0;
	box-shadow:none;
	color:#fff;
	border:2px solid #7bc653;
	background:#7bc653; /* For browsers that do not support gradients */
    background: linear-gradient(#7bc653,#5eb146,#3e9a38); /* Standard syntax (must be last) */
}
       
	   /* Shaking Effect */
	   
	   .shake_effect:hover {
			-webkit-animation-name: spaceboots;
			-webkit-animation-duration: 0.8s;
			-webkit-transform-origin:50% 50%;
			-webkit-animation-iteration-count: infinite;
			-webkit-animation-timing-function: linear;
		}
		@-webkit-keyframes spaceboots {
			0% { -webkit-transform: translate(2px, 1px) rotate(0deg); }
			10% { -webkit-transform: translate(-1px, -2px) rotate(-1deg); }
			20% { -webkit-transform: translate(-3px, 0px) rotate(1deg); }
			30% { -webkit-transform: translate(0px, 2px) rotate(0deg); }
			40% { -webkit-transform: translate(1px, -1px) rotate(1deg); }
			50% { -webkit-transform: translate(-1px, 2px) rotate(-1deg); }
			60% { -webkit-transform: translate(-3px, 1px) rotate(0deg); }
			70% { -webkit-transform: translate(2px, 1px) rotate(-1deg); }
			80% { -webkit-transform: translate(-1px, -1px) rotate(1deg); }
			90% { -webkit-transform: translate(2px, 2px) rotate(0deg); }
			100% { -webkit-transform: translate(1px, -2px) rotate(-1deg); }
		}
	   
	   /* End */
	   
	   /* Popup Modal */
	   
	   .close_1{
		   margin-top:6px;
	   }
	   .close_1:focus{
		   outline:0;
	   }
	   .popup_heading{
		   font-family: 'Century Gothic_bold';
		   color:#000;
		   letter-spacing:1px;
		   font-size:24px;
		   text-align:center;
	   }
	   .popup_content{
		   font-family: 'Century Gothic_regular';
		   color:#000;
		   font-size:18px;
		   letter-spacing:1px;
		   display:flex;
	   }
	   .btn_info_modal{
		   padding:8px 40px;
	   }
	   .etipps{
		   font-family: 'Century Gothic_regular';
		   color:#ff6b00;
		   font-size:24px;
		   letter-spacing:1px;
		   padding-right:10px;
           margin-top:-5px;
		   font-weight:bold;
		   display:flex;
	   }
	   .tippbtn{
	       background:#000;
		   border:2px solid #000;
		   transition:all 0.5s ease;
	   }
	   .tippbtn:hover,.tippbtn:active:hover{
		   background:#fff;
		   border:2px solid #000;
		   color:#000;
		   transition:all 0.5s ease;
	   }
	   .tippbtn:focus,.tippbtn:active:focus{
		   background:#000;
		   border:2px solid #000;
		   color:#fff;
	   }
	   
	   /* End */


/* End */

/* 9th section */

.ninth_diese>h2{
	color:#000;
}

/* End */

/* 10th Section */

.backtenthcolor{
	background-color:#f0f0f0;
	padding:15px;
}
.adjuste_1{
	background-color:#fff;
	height: 90px;
    margin-top: -375px;
}
.adjuste_1_1{
	margin-top:-285px;
}
.adjuste_2{
	background-color:#fff;
	height: 90px;
    margin-top:-185px;
}
.adjuste_2_2{
	margin-top:-273px;
}
.adjust_3_0{
	margin-top:-185px;
}
.adjust_3{
	background-color:#fff;
	height: 90px;
    margin-top:-343px;
}
.adjust_3_3{
	margin-top:-252px;
}
.img04{
	margin:0 auto 20px;
	width:55%;
	position:relative;
	top:55px;
}
.img06{
	margin:-206px auto 0px;
	width:60%;
}
.circle01{
	position: relative;
    width:90px;
    height:90px;
    border-radius: 50%;
    line-height:90px;
    text-align: center;
	margin:0 auto;
    border:10px solid #00ad99;
	cursor:pointer;
}
.circle01>.text_01{
	font-family: 'Century Gothic_bold';
    font-size:30px;
    position: absolute;
    left: 50%;
    top: 50%;
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.content_01>h4{
	font-family: 'Century Gothic_bold';
	color:#000;
	letter-spacing: 0.7px;
    font-size: 22px;
    margin:25px 0px;
}
.info_icon{
	color:#78c452;
	font-size:35px;
}
.info_icon:hover,.info_icon:focus{
	text-decoration:none;
}
.btnmeier_1,.btnmeier_2,.btnmeier_3,.btnmeier_4{
	font-family: 'Century Gothic_regular';
	color:#fff;
	background-color:#ff8d3b;
	border:1px solid #ff8d3b;
	border-radius:0px;
	letter-spacing:1px;
	padding:16px 16px;
	position:relative;
	z-index:99999;
	cursor:auto;
}
.btnmeier_2,.btnmeier_4{
	background-color:#00ad99;
	border:1px solid #00ad99;
	padding:16px 40px;
}
.btnmeier_3{
	padding:16px 92px;
}
.btnmeier_4{
	padding:16px 59px;
}
.btnmeier_1:hover,.btnmeier_1:active:hover,.btnmeier_1:focus,.btnmeier_1:active:focus,
.btnmeier_3:hover,.btnmeier_3:active:hover,.btnmeier_3:focus,.btnmeier_3:active:focus{
	color:#fff;
	background-color:#ff8d3b;
	border:1px solid #ff8d3b;
	outline:0;
	box-shadow:none;
}
.btnmeier_2:hover,.btnmeier_2:active:hover,.btnmeier_2:focus,.btnmeier_2:active:focus,
.btnmeier_4:hover,.btnmeier_4:active:hover,.btnmeier_4:focus,.btnmeier_4:active:focus{
	color:#fff;
	background-color:#00ad99;
	border:1px solid #00ad99;
	outline:0;
	box-shadow:none;
}
.btnfirst,.btnsecond,.btnfourth,.btnsixth{
    margin:20px 0px;
}
.btnfirst::before{
	content:'';
	width: 0;
	height: 0;
	border-top: 10px solid transparent;
    border-right: 50px solid #ff8d3b;
    border-bottom: 10px solid transparent;
    position: absolute;
    top: 38px;
    left: -35px;
}
.btnsecond::after,.btnfourth::after,.btnsixth::after{
	content:'';
	width: 0;
	height: 0;
	border-top:10px solid transparent;
	border-left:50px solid #00ad99;
	border-bottom:10px solid transparent;
    position: absolute;
    top: 38px;
    left:165px;
}
.btnfourth::after{
    left:169px;
}
.btnsixth::after{
	left:170px;
}
.removepads10{
	padding-right:0px;
}
.removepads1004{
	padding-left:0px;
	margin-left:-10px;
}
.img04
{
	opacity:1;
}
.img05{
	opacity:0;
	position:relative;
	top:70px;
}

      /* Tooltip */

			  /* Popup container - can be anything you want */
		.tooltip_3 {
			position: relative;
			display: inline-block;
			cursor: pointer;
			-webkit-user-select: none;
			-moz-user-select: none;
			-ms-user-select: none;
			user-select: none;
		}

		/* The actual popup */
		.tooltip_3 .popuptext {
			visibility: hidden;
			width: 650px;
			background-color: #555;
			color: #fff;
			text-align: left;
			border-radius: 6px;
			padding: 15px 15px;
			position: absolute;
			z-index:99999;
			bottom: 125%;
			left: 50%;
			margin-left:-435px;
			font-size: 18px;
			letter-spacing: 1px;
			font-family: 'Century Gothic_regular';
			line-height: 1.42;
			display:flex !important;
		}

		/* Popup arrow */
		.tooltip_3 .popuptext::after {
			content: "";
			position: absolute;
			top:100%;
			left:67%;
			margin-left: -5px;
			border-width: 5px;
			border-style: solid;
			border-color: #555 transparent transparent transparent;
		}

		/* Toggle this class - hide and show the popup */
		.tooltip_3 .show {
			visibility: visible;
			-webkit-animation: fadeIn 0.5s;
			animation: fadeIn 0.5s;
		}

		/* Add animation (fade in the popup) */
		@-webkit-keyframes fadeIn {
			from {opacity: 0;} 
			to {opacity: 1;}
		}

		@keyframes fadeIn {
			from {opacity: 0;}
			to {opacity:1 ;}
		}

      /* End */	  


/* End */

/* 11th Section */

.eleventhsec{
	background-color:#00ad99;
	padding:30px 15px 0px 15px;
}
.eleventhcontent>h2{
	font-size:36px;
	margin-bottom:15px;
}
.elevenbackcolor{
	background-color:#025157;
	border-radius:24px;
	margin-bottom:30px;
}
.imgtop_1{
	padding:70px 0px;
	margin:0 auto;
	width:50%;
}
.imgtop_2{
	padding:60px 0px;
	margin:0 auto;
	width:40%;
	animation: rotation 2s infinite linear;
}
@keyframes rotation{
    0%,100%{transform:scale(.7);}
	50%{transform:scale(.9);}
}
.imgtop_2:hover,.imgtop_2_2:hover{
	animation-play-state: paused;
	/*cursor:pointer;*/
}
.imgtop_3{
	width:60%;
	padding:30px 0px;
	margin:0 auto;
}
.imgtop_2_2{
	padding:60px 0px;
	margin:0 auto;
	width:75%;
	animation: rotation 2s infinite linear;
}
.imgtop_3_3{
	width:47%;
	padding:30px 0px;
	margin:0 auto;
}
.imgpads_1{
	padding-right:0px;
}
.imgpads_2{
	padding-left:0px;
}
.text1,.text2,.text3,.text4,.text5{
	font-family: 'Century Gothic_Bold';
	font-size:24px;
	text-align:left;
	color:#fff;
	letter-spacing:1px;
	margin:0px;
    padding:55px 0px 0px;
}
.text4,.text5{
	padding:70px 0px 0px;
}
.text2,.text3,.text5{
	padding:0px;
}
.dots_represent{
	color:#fff;
	font-size:30px;
    letter-spacing:10px;
    margin:70px -40px;
}
.contentlist{
	border-left:2px solid #cfdedf;
	margin-top:50px;
	padding-left:45px;
}
.contentlist>li{
	margin-bottom:15px;
	list-style-image:url("../images/dots.png");
}
.contentlist>li>span{
	font-family: 'Century Gothic_Bold';
	font-size:16px;
	color:#fff;
	letter-spacing:1px;
	position: relative;
    top: -5px;
}
.contentlist>li>a:hover,.contentlist>li>a:focus{
	text-decoration:none;
}
/*.color_1{
	color:#f00;
}
.color_2{
	color:#f0f;
}
.color_3{
	color:#0f0;
}
.color_4{
	color:#ffb100;
}
.color_5{
	color:#00e7ff;
}
.color_6{
	color:#0ff;
}
.color_7{
	color:#ff0;
}*/

/* End */

/* Link Section */

.backcolor_link{
    background:#e8e8e866;
	padding-top:30px;
	padding-bottom:30px;
}
.footerlist>li{
    margin-bottom:20px;
    list-style-image: url(../images/dots.png);
}
.quellen>h2
{
	font-family: 'Century Gothic_Bold';
	font-size:36px;
	color:#fea43f;
	letter-spacing:1px;
	text-align:center;
	text-transform:uppercase;
	margin-top:0px;
	margin-bottom:30px;
}
.firstlink{
	font-family: 'Century Gothic_regular';
	color:#000;
	font-size:18px;
	letter-spacing:1px;
	position: relative;
    top: -5px;
	word-wrap: break-word;
}
.links{
	text-align:left;
	margin-bottom:15px;
}
.links:last-child{
	margin-bottom:40px;
}
.createdby
{
	font-family: 'Century Gothic_Bold';
	color:#fea43f;
	font-size:24px;
	letter-spacing:1.7px;
}
.logoadju{
	float:right;
}
.imgfoo{
    display:inline;
}


/* End */

/* Media Query */

@media only screen and (min-width:992px) and (max-width:1199px){
	
	.element{
		font-size:50px;
	}
	.sub_heading_sec>h2,.diff_heading_sec>h2,.circle_sec>h2,.eight_content>h2,.seventh_heading>h2,.eleventhcontent>h2,.fifth_diff_sec>h2{
		font-size: 30px;
	}
	.wind_sec_content>h2,.eight_content>h2:last-child{
		font-size:27px;
	}
	.window_img{
		margin:-40px auto 0px;
	}
	.btncity, .btncountry{
		font-size:24px;
	}
	.btncity{
		padding:13px 41px;
	}
	.btncountry{
		padding:13px 26px;
	}
	.new_progressbars{
		left:97.4%;
	}
	.ornage_content{
		min-height:77px;
	}
	.imgtop_3{
		padding:40px 0px;
	}
	.contentlist {
        border-left: 0px solid #cfdedf;
	}
	.bg{
		margin-left:20px;
	}
	.counter_clock{
		top:47%;
		font-size:16px;
	}
	#svg{
		margin-left:50px;
	}
	.tooltip_3 .popuptext{
		margin-left:-337px;
	}
	.removepads1004 {
		padding-left: 0px;
		margin-left: -25px;
	}
	.tooltip_3 .popuptext_lep{
		margin-left:-397px;
	}
	.tooltip_3 .popuptext::after{
		left:29%;
	}
	.popup_content{
		text-align: justify;
	}
	
	/* 10th Section */
	
	.backtenthcolor{
		padding: 30px 15px 30px 15px;
	}
	.adjuste_1{
		background-color:#fff;
		height:auto;
		margin-top:-275px;
	}
	.adjuste_1_1{
		margin-top:-145px;
	}
	.adjuste_2{
		background-color:#fff;
		height:auto;
		margin-top:-66px;
	}
	.adjuste_2_2{
		margin-top:-136px;
	}
	.adjust_3_0{
		margin-top:0px;
	}
	.adjust_3{
		background-color:#fff;
		height:auto;
		margin-top:-164px;
	}
	.adjust_3_3{
		margin-top:-34px;
	}
	.img04{
	    margin:5px auto 20px;
	}
	.img06 {
		margin:-200px auto 0px;
	}
	.img05{
		margin:-200px auto 20px;
	}
	.removepads10 {
		padding-right:0px;
		padding-left:0px;
	}
	.circle01{
		margin:20px auto;
	}
	.content_01>h4{
		margin:40px 40px;
		margin-bottom:0px;
	}
	.info_icon{
		display:block;
		margin-top:10px;
	}
	.btnfirst, .btnsecond, .btnfourth, .btnsixth{
		text-align:center;
	}
	.btnfirst::before,.btnsecond::after, .btnfourth::after, .btnsixth::after{
		display:none;
	}
	.btnmeier_2{
		padding:16px 83px;
	}
	.btnmeier_4{
		padding:16px 95px;
	}
	.btnfirst,.btnsixth{
		margin-bottom:0px;
	}
	.btnfirst{
		margin-left:-50px;
	}
	.btnmeier_mob{
		padding:16px 100px;
	}
	
	/* End */
}
@media only screen and (min-width:768px) and (max-width:991px){
	
	/* Animation delay */
	
	.delay1{
	   animation-delay:0.2s;
	}
	.delay2{
	   animation-delay:0.3s;
	}
	.delay3{
	   animation-delay:0.4s;
	}
	.delay4{
	   animation-delay:0.5s;
	}
	.delay5{
	   animation-delay:0.2s;
	}
	.delay6{
	   animation-delay:0.2s;
	}
	.delay7{
	   animation-delay:0.2s;
	}
	.delay8{
	   animation-delay:0.2s;
	}
	.delay9{
	   animation-delay:0.7s;
	}
	
	/* End */
	
	.element{
		font-size:40px;
	}
	.sub_heading_sec>h2,.diff_heading_sec>h2,.circle_sec>h2,.seventh_heading>h2,.eight_content>h2,.eleventhcontent>h2,.fifth_diff_sec>h2{
		font-size: 30px;
	}
	.circle_sec>h2{
		text-align:center;
	}
	.give_circle_sec_pads {
		padding:20px;
	}
	.first_circle{
		margin:0px auto 15px;
	}
	.window_img{
		margin:10px auto 0px;
		padding-top:20px;
		width:40%;
	}
	.clock_img{
		width:30%;
		padding-bottom:20px;
		margin:0 auto;
	}
	.window_backcolor{
		margin-left:15px;
		margin-right:15px;
	    border-radius:24px;
	}
	.paddings_progress{
		padding-left:15px;
	}
	.new_progressbars{
		display:none;
	}
	.btncity, .btncountry{
		font-size:20px;
		padding:10px 24px;
		margin-bottom:10px;
	}
	.new_progress{
		height:40px;
	}
	.new_progressbar{
		line-height:40px;
	}
	.seventh_backimg{
		padding-top:20px;
	}
	.seventh_heading>h2,.progressbar_1{
		margin-bottom:30px;
	}
	.average_cost{
		padding-left:0px;
	}
	.ornage_content>h3{
		font-size:21px;
	}
	.eight_backcolor,.eleventhsec{
		padding:20px 15px 20px 15px;
	}
	.backorange{
		min-height:396px;
		margin-left:15px;
		margin-right:15px;
	}
	.eight_content>h2:last-child,.wind_sec_content>h2{
		font-size:27px;
	}
	.fifth_window_sec{
		padding-bottom:20px;
	}
	.ornage_content{
		min-height:74px;
	}
	.imgtop_1{
		padding:30px 0px;
		width:auto;
	}
	.imgtop_2,.imgtop_2_2 {
		padding: 30px 0px;
		margin: 0 auto;
		width:20%;
	}
	.imgtop_2_2{
		width:35%;
	}
	.imgpads_1{
		padding-right:15px;
	}
	.imgpads_2{
		padding-left:15px;
	}
	.text1, .text2, .text3, .text4, .text5{
		padding:0px;
		text-align:center;
	}
	.dots_represent{
		text-align:center;
		margin:0 auto;
	}
	.imgtop_3{
		width:30%;
	}
	.imgtop_3_3{
		width:25%;
	}
	.elevenbackcolor{
		margin-left:15px;
		margin-right:15px;
		margin-bottom:20px;
	}
	.contentlist{
		border-left:0px solid #cfdedf;
		padding-bottom:20px;
		margin-bottom:0px;
	}
	.formob_elevenbackcolor{
		margin-bottom:0px;
	}
	.fifth_diff_sec>p{
		font-size:18px;
	}
	.counter_clock{
		top:52%;
	}
	.bg{
		width:343px;
		margin-left:25%;
		margin-top:0px;
	}
	.animate_mobile,.eight_content,.btnfirst,.btnsecond,.btnfourth,.btnsixth{
		overflow-y:hidden;
		overflow-x:hidden;
	}
	.img04, .img05{
		opacity:1 !important;
	}
	.label1, .label2, .label3, .label4{
		font-size:20px;
	}
	#svg {
		width: 100%;
		height: 313px;
		margin-left: 0px;
		padding-top: 30px;
	}
	.wind_sec_content>h2{
		padding-top:40px;
		padding-bottom:40px;
	}
	.tooltip_3 .popuptext{
		margin-left:-97px;
	}
	.tooltip_3 .popuptext::after{
		left:17%;
	}
	.popup_content{
		text-align: justify;
	}
	
	/* 10th Section */
	
	.backtenthcolor{
		padding:20px 15px 20px 15px;
	}
	.adjuste_1{
		background-color:#fff;
		height:auto;
		margin-top:0px;
	}
	.adjuste_1_1{
		margin-top:0px;
	}
	.adjuste_2{
		background-color:#fff;
		height:auto;
		margin-top:0px;
		padding-bottom:20px;
	}
	.adjuste_2_2{
		margin-top:0px;
	}
	.adjust_3_0{
		margin-top:0px;
	}
	.adjust_3{
		background-color:#fff;
		height:auto;
		margin-top:0px;
	}
	.adjust_3_3{
		margin-top:0px;
	}
	.img04{
		width:20%;
	    margin:5px auto 20px;
		top:0px;
	}
	.img06 {
		margin: 0px auto;
		width: 20%;
	}
	.img05{
		margin:0 auto 20px;
		width:50%;
		top:0px;
	}
	.removepads10 {
		padding-right:0px;
		padding-left:0px;
	}
	.circle01{
		margin:20px auto;
	}
	.content_01>h4{
		margin:40px 0px;
		margin-bottom:0px;
		font-size: 20px;
		letter-spacing:1px;
	}
	.info_icon{
		display:block;
	    width:0;
		margin-top:10px;
	}
	.btnfirst, .btnsecond, .btnfourth, .btnsixth{
		text-align:center;
	}
	.btnfirst::before,.btnsecond::after, .btnfourth::after, .btnsixth::after{
		display:none;
	}
	.btnmeier_2{
		padding:16px 83px;
	}
	.btnmeier_4{
		padding:16px 95px;
	}
	.btnfirst,.btnsixth{
		margin-bottom:0px;
	}
	.btnmeier_mob{
		padding:16px 100px;
	}
	
	/* End */
}
@media only screen and (max-width:767px){
	iframe{max-width:100%;height:auto}
	/* Animation delay */
	
	.delay1{
	   animation-delay:0.2s;
	}
	.delay2{
	   animation-delay:0.3s;
	}
	.delay3{
	   animation-delay:0.4s;
	}
	.delay4{
	   animation-delay:0.5s;
	}
	.delay5{
	   animation-delay:0.2s;
	}
	.delay6{
	   animation-delay:0.2s;
	}
	.delay7{
	   animation-delay:0.2s;
	}
	.delay8{
	   animation-delay:0.2s;
	}
	.delay9{
	   animation-delay:0.2s;
	}
	.delay_14{
		animation-delay:0s;
	}
	.delay_15{
		animation-delay:0s;
	}
	
	/* End */
	
	.element{
	    font-size:25px;
	}
	.sub_heading_sec>h2,.diff_heading_sec>h2,.fifth_diff_sec>h2,.ornage_content>h3,.popup_heading{
	    font-size:20px;	
	}
	.fifth_diff_sec>p{
		font-size:16px;
		margin-top:5px;
	}
	.circle_sec>h2,.second_circle>.dollar_2,.seventh_heading>h2,.eight_content>h2,.eleventhcontent>h2,.quellen>h2{
		font-size:24px;
	}
	.first_circle>.dollar_1,.wind_sec_content>h2,.label1, .label2, .label3, .label4,.etipps{
		font-size: 18px;
	}
	.eight_content>h2,.eleventhcontent>h2{
		padding-left:15px;
		padding-right:15px;
	}
	.third_circle>.dollar_3{
		font-size:27px;
	}
	.give_circle_sec_pads {
		padding:20px 20px 20px 20px;
	}
	.circle_sec>h2{
		text-align:center;
	}
	.first_circle{
		margin:0px auto 15px;
	}
	.window_img{
		margin:10px auto 0px;
		padding-top:20px;
		width:70%;
	}
	.clock_img{
		width:50%;
		padding-bottom:20px;
		margin:0 auto;
	}
	.imgcirclemehr{
		width:60%;
	}
	.window_backcolor{
		margin-left:15px;
		margin-right:15px;
	    border-radius:24px;
	}
	.paddings_progress{
		padding-left:15px;
	}
	.new_progressbars{
		display:none;
	}
	.btncity, .btncountry{
		font-size:18px;
		padding:10px 16px;
		margin-bottom:10px;
	}
	.new_progress{
		height:40px;
	}
	.new_progressbar{
		line-height:40px;
	}
	.seventh_backimg{
		padding-top:20px;
	}
	.seventh_heading>h2,.progressbar_1{
		margin-bottom:30px;
	}
	.average_cost{
		padding-left:0px;
	}
	.average_cost>p{
		font-size:15px;
	}
	.mobile_orange_sec{
		margin-bottom:20px;
	}
	.eight_content>h2:last-child{
		font-size:21px;
		padding-left: 50px;
        padding-right: 50px;
	}
	.eight_backcolor,.eleventhsec{
		padding:20px 15px 20px 15px;
	}
	.backorange,.elevenbackcolor{
		margin-left:15px;
		margin-right:15px;
	}
	.elevenbackcolor{
		margin-bottom:15px;
	}
	.fifth_window_sec{
		padding-bottom:20px;
	}
	.notigung>h3 {
		padding-top: 0px;
		padding-bottom: 0px;
	}
	.imgtop_1{
		padding:30px 0px;
		width:auto;
	}
	.imgtop_2 {
		padding: 30px 0px;
		margin: 0 auto;
		width: 35%;
	}
	.imgtop_2_2{
		padding: 30px 0px;
		margin: 0 auto;
		width:70%;
	}
	.imgpads_1{
		padding-right:15px;
	}
	.imgpads_2{
		padding-left:15px;
	}
	.text1, .text2, .text3,.text4,.text5{
		padding:0px;
		text-align:center;
		font-size:20px;
	}
	.dots_represent{
		text-align:center;
		margin:0 auto;
	}
	.imgtop_3,.imgtop_3_3{
		width:40%;
	}
	.contentlist{
        border-left: 0px solid #cfdedf;
	}
	.contentlist{
		margin-top:30px;
		padding-bottom:20px;
		margin-bottom:0px;
	}
	.contentlist>li:last-child,.formob_elevenbackcolor{
		margin-bottom:0px;
	}
	.animate_mobile,.eight_content,.btnfirst,.btnsecond,.btnfourth,.btnsixth{
		overflow-y:hidden;
		overflow-x:hidden;
	}
	.counter_clock{
		top:50%;
	}
	.bg{
		margin:10px auto 0px;
        width:300px;
	}
	.popup_content{
		font-size:15px;
		text-align: justify;
	}
	.wind_sec_content>h2{
		padding-bottom:40px;
	}
	.tooltip_3 .popuptext::after{
		left:50%;
	}
	.imglogo{
		width:75%;
        text-align: center;
        margin: 0 auto;
	}
	.firstlink{
		font-size:16px;
	}
	.createdby{
		text-align:center;
		margin-bottom:20px;
	}
	
	/* 10th Section */
	
	.adjuste_1{
		background-color:#fff;
		height:auto;
		margin-top:0px;
	}
	.adjuste_1_1{
		margin-top:0px;
	}
	.adjuste_2{
		background-color:#fff;
		height:auto;
		margin-top:0px;
		padding-bottom:20px;
	}
	.adjuste_2_2{
		margin-top:0px;
	}
	.adjust_3_0{
		margin-top:0px;
	}
	.adjust_3{
		background-color:#fff;
		height:auto;
		margin-top:0px;
	}
	.adjust_3_3{
		margin-top:0px;
	}
	.img04{
		width:20%;
	    margin:5px auto 20px;
		top:0px;
	}
	.img06 {
		margin: 0px auto;
		width: 20%;
	}
	.img05{
		margin:0 auto 20px;
		width:50%;
		top:0px;
	}
	.img04, .img05{
		opacity:1 !important;
	}
	.removepads10 {
		padding-right:0px;
		padding-left:0px;
	}
	.circle01{
		margin:20px auto;
	}
	.content_01>h4{
		font-size:18px;
		margin:40px 0px;
		margin-bottom:0px;
	}
	.info_icon{
		display:block;
	    width:0;
		margin-top:10px;
	}
	.btnfirst, .btnsecond, .btnfourth, .btnsixth{
		text-align:center;
	}
	.btnfirst::before,.btnsecond::after, .btnfourth::after, .btnsixth::after{
		display:none;
	}
	.btnmeier_2{
		padding:16px 83px;
	}
	.btnmeier_4{
		padding:16px 95px;
	}
	.btnfirst,.btnsixth,.extra_content>p{
		margin-bottom:0px;
	}
	.btnmeier_mob{
		padding:16px 100px;
	}
	.tooltip_3 .popuptext{
		margin-left:-140px;
		width:310px;
		font-size:14px;
		display:block !important;
	}
	.etipps{
		margin-top:-3px;
	}
	.content_01mob>h4{
		margin-left:10px;
	}
	
	/* End */
	
	/* Svg */
	
	#svg{
		height:295px;
		margin-left:0px;
        padding-top:25px;
	}
	.backsixthcolor_1{
		padding-top:50px;
		padding-bottom:50px;
		margin: 0 auto;
        text-align: center;
	}
	
	/* End */
	
}

/* End */

/* Firefox fixes */
@media only screen and (min-width: 992px) and (max-width: 1199px) {
	.container-steps .img04 { position: absolute; left: 22.5%; }
	.container-steps .img05 { position: absolute; left: 22.5%; }
	.container-steps .img06 { position: absolute; margin: 0; top: -160px; right: 22.5%; }

	.row-adjuste1 .adjuste_1 { margin-top: 50px; }
	.row-adjuste11 .adjuste_1_1,
	.row-adjuste2 .adjuste_2,
	.row-adjuste22 .adjuste_2_2,
	.row-adjuste30 .adjuste_3_0,
	.row-adjust3 .adjust_3,
	.row-adjust33 .adjust_3_3 { margin-top: 0; }
}

@media only screen and (min-width: 1200px) {
	.container-steps .img04 { position: absolute; width: 50%; left: 25%; }
	.container-steps .img05 { position: absolute; width: 50%; left: 25%; }
	.container-steps .img06 { position: absolute; width: 50%; margin: 0; top: -160px; right: 25%; }

	.row-adjuste1 .adjuste_1 { margin-top: 60px; }
	.row-adjuste11 .adjuste_1_1,
	.row-adjuste2 .adjuste_2,
	.row-adjuste22 .adjuste_2_2,
	.row-adjuste30 .adjuste_3_0,
	.row-adjust3 .adjust_3,
	.row-adjust33 .adjust_3_3 { margin-top: 0; }
	.row-adjust33 { margin-bottom: 120px; }
}

.container-sharing { text-align: center; padding: 30px 0; }
.container-terms { padding: 10px 0 30px; text-align: left; }
.container-terms h1,
.container-terms h2,
.container-terms h3,
.container-terms .extra_content p { text-align: left; padding: 0 30px; }
.container-terms a { color: #fea43f; }
.container-terms ul,
.container-terms ol {font-family: 'Century Gothic_regular'; color:#000; font-size:18px; letter-spacing:1px; word-wrap: break-word; padding-left: 50px; }

@media only screen and (min-width: 992px) {
	.container-terms h1,
	.container-terms h2,
	.container-terms h3,
	.container-terms .extra_content p { padding-left: 50px; padding-right: 50px; }
	.container-terms ul,
	.container-terms ol { padding-left: 80px; padding-right: 50px; }
}
textarea{
    background: #e8e8e866;
    margin: 0px 10px 0px 10px;
    box-sizing: border-box;
    width: 70%;
    border: 1px #7c766b solid;
    color: #282828;
    font-size: 11px;
    font-family: monospace;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    padding: 5px;
    height: 74px;
    margin-top: 10px;
    padding: 10px 10px 0px 10px;
}
#item {position: relative;
    z-index: 20;}
#entry {    max-width: 1150px;
    margin: auto;
    position: relative;}
.img-center {
    display: block;
    max-width: 100%;
    height: auto;
    vertical-align: top;
    text-align: center;
    width: auto;
    border: 1px solid #aaaaaa;
    padding: 15px 15px 0px 15px;
    margin: 4px 20px 20px 20px;}
img{max-width:100%;height:auto}
#bottom {max-width: 1150px;text-align: center;text-transform: uppercase;padding: 15px 0;margin: auto;padding-top:50px;padding-bottom: 75px;}
#bottom a {min-height:inherit !important; display: inline-block}
#spacer { width: 560px; height:10px;}
.addthis_toolbox {max-width: 480px;padding-bottom: 20px;padding-left:10px;padding-top:30px}
a.addthis_button_facebook_like.at300b{width:110px !important;}
a.addthis_button_tweet.at300b{width:130px !important;}
.tweet_iframe_widget{width:110px !important;}
a.addthis_button_google_plusone.at300b{width:80px !important;}
a.addthis_button_pinterest_pinit.at300b {width:inherit;width:60px !important;}
#socialShare span { background-color:transparent !important}
.social-icon fb{margin-left:1px;}
#socialShare > div{padding-top: 10px !important}

#broughtby { margin-bottom: 20px; }