@media only screen and (max-width: 2000px) {
section.two-column.tips-push .column:last-of-type > .content, section.two-column#about .column:last-of-type > .content{
	margin-left:inherit;
	margin:auto;
	max-width:650px;
	width:80%;

}
section.hero{
	min-height:600px;
	height: calc(50vh);
}

}
@media only screen and (max-width: 1700px) {

	div.single-header-img-container .middle{
		max-width:1000px;
	}
section.hero .content{
	max-width:500px;
}
section.hero .content h1{
	font-size:80px;
	}
	section.hero .content p, section.archive-header .content p{
		font-size:19px;
	}
	section.hero{
	min-height:500px;

}
section.hero .content{
	max-width:40%;
}
	section.two-column.tips-push .column:last-of-type > .content, section.two-column.about .column:last-of-type > .content, section.two-column .column:first-of-type .content, section.archive, footer, section.two-column .column:last-of-type > .content{
	padding-top:60px;
	padding-bottom:60px;
}
h2{
	font-size:45px;
}
}
@media only screen and (max-width: 1400px) {
	.btn{
		font-size:16px;
		padding:17px 30px;
		min-width:190px;
	}
	h2{
		font-size:40px;
		margin-bottom:20px;
	}
{
		padding-top:80px;
		padding-bottom:80px;
	}
	div.single-header{
		height:400px;
	}
	div.single-header-img-container{
		margin-top:-300px;
	}

	}
@media only screen and (max-width: 1200px) {

	.calculator-container{
		padding:40px;
	}
	section.hero{
		background-position: 90% bottom;
	}

	section.archive .middle article {
		width: calc((100% - 40px) / 2);
		margin-right: 40px; }
	section.archive .middle article:nth-of-type(3n + 3) {
	  	margin-right: 40px; }
	section.archive .middle article:nth-of-type(2n + 2) {
	  	margin-right: 0; }

	.calc-column {
/* 		min-height: 200px; */
/* 		width: 100%; */
	}
	.calc-column.right {
		text-align: left;
	}

	section.hero .content h1, section.archive-header .content h1 {
		font-size: 80px;
	}
	section.hero .content p, section.archive-header .content p {
		font-size: 18px;
	}

	section.main h1 {
		font-size: 50px;
	}

}
@media only screen and (max-width: 1000px) {

		section.archive-header{

		  	height:auto;
	  	}
	  	section.archive-header .middle .content{
		  	position:relative;
		  	transform:inherit;
		  	margin-top:40px;
		  	margin-bottom:40px;
	  	}




section.two-column .column:first-of-type, section.two-column .column:last-of-type{
	width:100%!important;
}
section.hero{
		background-position: 100% bottom;
	}
}
@media only screen and (max-width: 992px) {


  section.main ul li, section.main ol li{
	  font-size:16px;

  }

/*
	section.hero .content{
	max-width:70%;
}
*/
	h3{
		margin-bottom:0px;
	}

	.expends .slide-wrap{
		width:100%;
		float:left;
	}
	.slide-wrap .message{
		width:280px;
		text-align:center;
		line-height:1.2;
		top:-40px;
		padding:10px;
		padding-bottom:12px;
		padding-top:12px;
	}
	.slide-wrap .message .arrow{
		left:0px;
		right:0px;
		margin:auto;
	}

	.slider-column{
		width:100%;
	}


	.slide-wrap p.info, span.info {
		top: 70px;
		max-width:300px;
	   width:100%;
	   font-size:9px;
	}

	span.info {
		top: inherit;
	}

	section.poll {
		background-color: #f9e7c3;
	}

	.wp-polls {
		display: none;
		position: relative;
		margin: 0 auto;
		width: 90%;
		left: 0;
		right: 0;
		bottom: 0;
		box-shadow: none;
		background-color: transparent;
	}

	section.poll .content {
		display: block;
	}


	.wp-polls h2.poll-title {
		font-size: 17px;
	}

	.wp-polls p.poll-show-more {
		display: block;
	}

	section.calculator .column:last-of-type h2{
		margin-bottom:20px;
	}

	h3{
		font-size:17px;
	}
	div.calc-input, input.calc-input{
		width:100px;
		font-size:15px;
	}
	.fad{
		font-size:28px;
	}

	div.single-header{
		height:300px;
	}
	div.single-header-img-container{
		margin-top:-200px;
	}
	.calc-info .content{width:80%!important;}
	.single section.main h1{
		font-size:50px;
	}

	#wallet svg {
		width: 158px !important;
		height: 110px !important;
		margin-right: -15px;
		margin-top: -4px;
	}

	.calc-bottom-column.left div.calc-input input {
		font-size: 30px;
	}

	.calc-bottom-column.left div.calc-input span {
		font-size: 13px;
	}

	.calc-bottom-column button {
		margin: 0 3px;
	}


	section.main{
		padding-top:50px;
		padding-bottom:80px;
	}

	h2 {
		font-size: 42px;
	}
	p {
		font-size: 16px;
	}
	section.hero {
		height: auto;
	}

	section.hero .column {
		position: absolute;
	}

	section.hero .column.hero-content {
		z-index: 1;
	}

	section.hero .column.hero-background{
		opacity: 0.2;
	}

	section.archive .middle article h2 {
		font-size: 32px;
	}
	header .menu-burger {
		display: block;
	}
	.mobile-menu-button {
		display: block;
	}
	#menu-main-menu, .menu {
		display: none;
	}
	.column, section.two-column .column:last-of-type, section.two-column .column:first-of-type, section.hero .column:last-of-type, section.hero .column:first-of-type {
		padding: 0;
		width: 100%; }
	.column .content, section.two-column .column:last-of-type .content, section.two-column .column:first-of-type .content, section.hero .content {
		position: relative;
		transform: inherit;
	  	padding: 50px 0;
	  	float: none;
/* 	  	margin: 0 auto; */
	  	left: inherit;
	  	}

	  	section.two-column .content {
		  	margin: 0 auto;
	  	}


	  	section.hero {
		  	background-position: 100% top;
		  	min-height:500px;
	  	}
	  	section.hero .middle .content{
		  	left:0px;
	  	}


	section.archive .middle {
		max-width: 520px;
	}

	section.archive .middle article {
		width: 100%;
		margin-right: 0; }

	section.archive .middle article .article-content {
		height: auto;
	}

	section.calculator .column .square {
		display: none; }

	section.two-column {
		height: auto; }

	section.two-column .column {
		height: auto; }

	section.two-column .column .left-column-img {
		height: 350px; }


		 }



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

	body #CybotCookiebotDialog #CybotCookiebotDialogBody, body #CybotCookiebotDialog #CybotCookiebotDialogDetail{
		padding:15px;
	}

	body #CybotCookiebotDialog{
		left:0px;
		bottom:0px;
		max-width:100%;
		border-bottom-left-radius: 0px;
		border-bottom-right-radius:0px;
	}
	body #CybotCookiebotDialogBodyContentText{
		font-size:11px;
	}
	body #CybotCookiebotDialogBodyContentTitle{
		font-size:20px;
		margin-bottom:10px;
	}

	body #CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonWrapper{
		font-size:9px;
		width:auto;
		border-bottom:2px solid #f9e7c3;
		padding:8px;
	}

	body a#CybotCookiebotDialogBodyLevelDetailsButton{
		font-size:14px;
	}


.hero .content{
	width:100%;
}
	section.hero .middle .content{
		position: relative;
	}

	.calc-bottom-column.left div.calc-input.outcome::before, .calc-bottom-column.left div.calc-input.sum::before{
		content:'';
	}
	.calc-bottom-column.left{
		padding-left:0px;
	}
		.slide-wrap p.info {
	top: 55px;
}

	.controllers{width:100%;}
	 .calc-bottom-column{width:100%;}

/*
	.next-slide{
		float:right;
	}
*/
	.calc-bottom-column.left{
		margin-bottom:20px;
	}

	h3{
		margin-top:20px;
		margin-bottom:0px;
	}

	.calc-bottom-column.left div.calc-input{
		width:100%;
/* 		padding:18px 20px; */

	}

	#calcForm{
		margin-bottom:40px;

	}

/*
	.calc-bottom-column.left div.calc-input.outcome::before, .calc-bottom-column.left div.calc-input.sum::before{
		content:'';
	}
*/
	.controllers .fad{
		margin-right:10px;
	}

	section.hero .content h1, section.archive-header .content h1{
		font-size:65px;
	}

		section.hero {
		  	background-position: 120% top;

		  	min-height:400px;
	  	}


		div.single-header{
		height:250px;
	}


	.slick-slide .content .slide-column {
		width: 100%;
	}
/*
	.slider-bar {
		width: 60%;
	}
*/
	#calcForm .slider-bar input.calc-input {
		right: -112px;
		top: -35px;
	}
	div.calc-input, input.calc-input {
		font-size: 15px;
		width: 98px;
		padding: 17px;
	}
	.calc-container {
		margin-top: 0;
	}
	.calc-column, .calc-bottom-column {
/* 		min-height: 200px; */
/* 		width: 100%; */
	}

	.calc-bottom-column.right {
/* 		text-align: left; */
		width: 100%;
	}
	footer img:first-of-type {
		margin-right: 0;
		margin-bottom: 40px; }

	footer .footer-logos {
		margin-top: 40px;
		width: 300px; } }

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

.single h2, .page:not(.home) h2{
	font-size:35px;
}

	.slide-wrap .message{
	   position:relative;
	   float:left;
	   top:10px;;

	}
	.slide-wrap{
		height:auto!important;
	}
	.slide-box{
		display:block;
		float:left;
	}
	.slide-wrap .message .arrow{
		top:-10px;
		bottom:inherit;
	}
	div.calc-input, input.calc-input{
		font-size:12.5px;
		width:85px;
		padding:3px;
		padding-top:6px;
		padding-bottom:6px;
	}
section.calculator .btn{
	font-size:12px;
	margin-bottom: 10px;
padding: 12px 25px;

min-width: 170px;
}
}
		@media only screen and (max-width: 620px) {
			.calc-column:first-of-type{
				margin-right:10px;
			}

			}


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

		body #CybotCookiebotDialog #CybotCookiebotDialogBody, body #CybotCookiebotDialog #CybotCookiebotDialogDetail{
		padding:10px;
	}

	body #CybotCookiebotDialog{
		left:0px;
		bottom:0px;
		max-width:100%;
		border-bottom-left-radius: 0px;
		border-bottom-right-radius:0px;
	}
	body #CybotCookiebotDialogBodyContentText{
		font-size:9px;
	}
	body #CybotCookiebotDialogBodyContentTitle{
		font-size:16px;
		margin-bottom:10px;
	}

	body #CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonWrapper{
		
		width:auto;
		border-bottom:2px solid #f9e7c3;
		padding:6px;
	}
	body #CybotCookiebotDialogBodyContentText p{font-size:11px;}

	body a#CybotCookiebotDialogBodyLevelDetailsButton{
		font-size:12px;
	}
	
	
	#wallet{
		width:45%;
	}
	.money-left-wrap{
		width:55%;
	}
		.calc-bottom-column.left input#amountSumTotal{
	margin-left:-10px;  */
		font-size:25px;
	}

	.single section.main h1{
		font-size:35px;
		line-height:1.2;
		margin-bottom:20px;
	}

	section.two-column .column:first-of-type p{font-size:16px;}

	.slider-content-1 .ui-spinner{
		margin-bottom:10px;
		width:90%;
	}
	.income-wrap, .result-wrap{
		border-top:1px solid #ededed;
	}
	.spinner-wrap {
		margin-bottom:20px;
	}
	.spinner-wrap p{
		font-size:12px!important;
	}
	.spinner-wrap h3{
		font-size:17px;
	}

	button#submit{
		padding: 15px 27px;
		font-size:13px;
	}
	section.calculator .btn{
	font-size:11px;
	margin-bottom: 10px;
padding: 10px 22px;

min-width: 130px;
}


.single h2, .page:not(.home) h2{
	font-size:35px;
}

	h3{
		margin-top:30px;
	}
			.slide-wrap p.info {
	top: 45px;
}

	.amount-column input{
		width:68%;
	}
	.calc-column{
		width:45%;
	}

	.ui-spinner .ui-spinner-button{
		width:20%;
	}
	input.ui-spinner-input{width:40%;padding:10px!important;}

	section.calculator .column:last-of-type h2{
		font-size:25px;
		margin-top:20px;
	}
	.ui-state-default, .ui-widget-content .ui-state-default{
		width:20px;
		height:20px;
	}

	.calculator-container{
		padding:15px;
	}

	.calc-bottom-column button {
		margin: 0;
	}

	h3{
		font-size:15px;
		margin-bottom:5px;
	}
	.fad{
		margin-right:10px;
		font-size:20px;
	}
	.slider-content h3.info::after{
		top:7px;
	}

	.slider-content h2.info::after {
		top: 12px;
	}

	section.hero .content h1, section.archive-header .content h1{

		margin-bottom:20px;
	}

	section.archive-header .middle .content h1{
		font-size:40px;
	}
	section.archive-header .middle .content p{
		font-size:16px;
	}

	section.hero .content p, section.archive-header .content p{
		margin-bottom:20px;
		font-weight:500;
		color:#6091a4;
	}

	header .custom-logo{
		width:150px;
		margin-top:10px;
	}

		section.hero {
		  	background-position: 200px bottom;
		  	position:relative;
		  	height:auto;
	  	}

section.hero .content{
	max-width:75%;
}
section.hero .content p{
	max-width:65%;
	font-size:16px;
}

section.hero .content h1{
	font-size:40px;
	line-height:1.1;
}



	  	section.hero .middle, section.archive-header .middle{
		  	position:static;
	  	}
.current-menu-item a, header .main-menu ul li a:hover{
	padding-bottom:0px;
}

	section.calculator p{
		font-size:13px;
	}
	.calc-info h2{
		font-size:27px;

	}
	h2{
		font-size:27px;
		margin-bottom:20px;
	}

	section.two-column.tips-push .column:last-of-type > .content, section.two-column.about .column:last-of-type > .content, section.two-column .column:first-of-type .content, section.archive, footer{
		padding-top:40px;
		padding-bottom:40px;
	}
	section.two-column .column .left-column-img{
		height:250px;
	}
	section.archive .middle article .article-content .publish-date{
		margin-bottom:10px;
	}
	section.archive .middle article .article-content{
		padding:20px;
	}
	section.archive .middle article h2{
		font-size:25px;
		margin-bottom:10px;
	}
	section.archive .middle article a.btn{
		bottom:25px;
	}
	section.two-column.tips-push .column:last-of-type .content p{
		margin-bottom:30px;
	}
	section.archive .middle article a.btn{
		font-size:14px;
		padding:14px 26px;
		min-width:170px;
	}
	section.archive .more{
		margin-top:0px;
	}
	 section.archive ul.category-list {
		 text-align:left;
		 padding-left:10px;
		 margin-bottom:30px;
		 padding-right:10px;
		 padding-bottom:20px;
		 border-bottom:1px solid rgba(0,0,0,0.08);
	 }
	 section.archive ul.category-list .btn {
	    font-size:10px;
	    text-transform: uppercase;
	    font-weight:700!important;
	    padding: 8px 16px;
	    margin-bottom:10px;
    }
     section.archive ul.category-list li{
	     margin:0px;
     }
div.single-header{height:100px;}
div.single-header-img-container{margin-top:-70px;}
.main .category-name-single ul{margin-bottom:0px;}
p.publish-date, p.category-name, p.publish-date-single, p.category-name-single{
	margin-bottom:10px;
}

body a#CybotCookiebotDialogBodyLevelDetailsButton{
margin-top:35px;

}
body #CybotCookiebotDialog #CybotCookiebotDialogBody{
	padding-bottom:40px;
}


}
@media only screen and (max-width: 350px) {

		section.hero {
		  	background-position: 170px bottom;

	  	}

}

@media only screen and (max-width: 320px) {
		section.hero {
		  	background-position: 155px bottom;

	  	}

	  	section.hero .middle .content{
		  	max-width:80%;
	  	}
}

/*# sourceMappingURL=style.css.map */
