
	
	/*@media only screen and (min-width: 1024px) {
	  .column {
		flex: 50%;
	  }
	}*/
	
	.solo-video div div {
		padding-bottom: 40%;
	}
	
	.eghajlat-video div div {
		padding-bottom: 20%!important;
	}
	
	.kor-img div img, .book-img div img{
		max-width: 100%;
		height: auto;
	}
	
	.kor-bg div section > div:first-child {
		margin-left: 5%;
	}
	
	.kor-column {
		position: relative;
	}
	
	.site-below-footer-inner-wrap {
		display: flex;
		flex-direction: row;
		grid-column-gap: 0;
		justify-content: space-between;
		flex-wrap: wrap;
	}
	
	.referenciak-line-height-fix {
		line-height: inherit!important;
	}
	
	.cropped-img div img{
		width: 100%;
		background-position: center center;
  		background-repeat: no-repeat;
		overflow: hidden;
	}
	
	.anchor-menus {
		height: 0px;
	}
	
	.numbered-toc-link {
		width: 100%;
		height: 100%;
		display: flex;
		border-bottom: 1px solid #0f4194;
		margin-bottom: 1rem;
		min-height: 180px;
	}
	
	.numbered-toc-link:hover {
		background-color: rgba(0, 205, 168, 0.1);
	}
	
	.numbered-toc-number {
		color: #0F4194;
		font-size: 50px;
		margin-right: 1.7rem;
		line-height: 1;
		font-weight: 700;
	}
	.numbered-toc-content{
		display: flex;
		flex-direction: column;
	}
	.numbered-toc-title {
		color: #0F4194;
		font-weight: 700;
		font-size: 24px;
		flex-grow: 1;
	}

	.numbered-toc-button-title {
		padding: 0.75rem 1.25rem;
		align-items: center;
		background: #00cda8;
		border: 1px solid #00cda8;
		border-radius: 25px;
		color: #fff;
		cursor: pointer;
		display: inline-flex;
		width: fit-content;
		margin: 1rem 0 1rem 0;
	}
	
	.p-fix div p {
		margin-bottom: 0px;
	}
	
	/* Hírek oldal elrendezés fixek */
	
	.premium-blog-post-container {
		padding-bottom: 46px;
		border-bottom: 1px solid #e9e9e9;
	}
	
	/* Poszt oldal fixek*/
	
	.elementor-post-info__terms-list-item {
		border: 1px solid #6c6c6c;
		border-radius: 2px;
		color: #5d646c!important;
		padding: 5px 20px;
		font-size: 12px!important;
	}
	
	/* Footer menu */
	
	#footer-custom-menu-row ul{
		display: flex;
	}
	
	#footer-custom-menu-row ul li{
		padding: 0px 10px;
		border-right: solid 2px #ffffff;
	}
	
	#footer-custom-menu-row ul li:first-child{
		padding-left: 0px;
	}
	
	#footer-custom-menu-row ul li:last-child{
		padding-right: 0px;
		border-right: 0px;
	}
	
	#footer-custom-menu-row ul li a{
		color: #ffffff;
		font-size: 14px;
		transition: all .2s linear;
	}
	
	#footer-custom-menu-row ul li a:hover{
		color: #81b935;
	}
	
	@media only screen and (max-device-width: 1200px){
		
		.site-footer-below-section-1, .site-footer-below-section-2, .site-footer-below-section-3, .site-footer-below-section-4 {
			flex-basis: 50%;
		}
		
		.site-footer-below-section-3, .site-footer-below-section-4 {
			margin-top: 20px;
		}
		
		.site-footer-below-section-1 p {
			text-align: center!important;
		}
		
		.site-footer-below-section-3 #custom_html-13 {
			display: flex;
			justify-content: center;
			align-items: center;
		}
		
		.site-footer-below-section-4 img {
			padding: 0;
			float: none;
		}
		
		.site-footer-below-section-4 aside section div div div {
			display: flex;
			align-items: center;
			justify-content: center;
		}
		
		.site-footer-section {
			align-items: center!important;
		}
	}
	
	@media only screen and (max-device-width: 921px){
		.site-footer-below-section-1, .site-footer-below-section-2, .site-footer-below-section-3, .site-footer-below-section-4 {
			flex-basis: 100%;
		}
		
		.site-footer-below-section-2 {
			margin-top: 20px;
		}
		
		.site-footer-below-section-2 div div div p{
			text-align: center!important;
		}
	}
	
	@media only screen and (max-device-width: 768px){
		
		//Menu fixek
		
		.ast-builder-menu-mobile .main-navigation .menu-item.current-menu-item > .menu-link, .ast-builder-menu-mobile .main-navigation .inline-on-mobile .menu-item.current-menu-item > .ast-menu-toggle, .ast-builder-menu-mobile 			.main-navigation .menu-item.current-menu-ancestor > .menu-link, .ast-builder-menu-mobile .main-navigation .menu-item.current-menu-ancestor > .ast-menu-toggle, .ast-builder-menu-mobile .main-navigation .main-header-menu .menu-item > .menu-link, .ast-theme-transparent-header .ast-builder-menu .main-header-menu .menu-item:hover > .menu-link, .ast-theme-transparent-header .ast-builder-menu .main-header-menu .menu-item:hover > .ast-menu-toggle, .ast-theme-transparent-header .ast-builder-menu .main-header-menu .ast-masthead-custom-menu-items a:hover, .ast-theme-transparent-header .ast-builder-menu .main-header-menu .focus > .menu-link, .ast-theme-transparent-header .ast-builder-menu .main-header-menu .focus > .ast-menu-toggle, .ast-theme-transparent-header .ast-builder-menu .main-header-menu .current-menu-item > .menu-link, .ast-theme-transparent-header .ast-builder-menu .main-header-menu .current-menu-ancestor > .menu-link, .ast-theme-transparent-header .ast-builder-menu .main-header-menu .current-menu-item > .ast-menu-toggle, .ast-theme-transparent-header .ast-builder-menu .main-header-menu .current-menu-ancestor > .ast-menu-toggle, .ast-theme-transparent-header [CLASS*="ast-builder-menu-"] .main-header-menu .current-menu-item > .menu-link, .ast-theme-transparent-header [CLASS*="ast-builder-menu-"] .main-header-menu .current-menu-ancestor > .menu-link, .ast-theme-transparent-header [CLASS*="ast-builder-menu-"] .main-header-menu .current-menu-item > .ast-menu-toggle, .ast-theme-transparent-header [CLASS*="ast-builder-menu-"] .main-header-menu .current-menu-ancestor > .ast-menu-toggle, .ast-theme-transparent-header .main-header-menu .menu-item:hover > .menu-link, .ast-theme-transparent-header .main-header-menu .current-menu-item > .menu-link, .ast-theme-transparent-header .main-header-menu .current-menu-ancestor > .menu-link {
			color: #484c50;
		}
		
		//adiabatikus hűtés oldal fixek, háttér majd rajta lévő kép
		
		.kor-bg div section > div:first-child {
			margin-left: 0;
		}
		
		.kor-img div img {
			max-width: 60%;
			height: auto;
		}
		
		.book-img div img, .intrcooll-counter-img div img {
			max-width: 40%!important;
			height: auto;
		}
		
		.intrcooll-counter-img {
			display: flex;
			justify-content: center;
		}
		
		.intrcooll-counter-img div img {
			min-width: 100%!important;
			height: auto;
		}
		
		.intrcooll-counter-number {
			display: flex;
			align-items: center;
			justify-content: center;
			margin: 10px 0px;
		}
		
		.intrcooll-counter-number > div:first-child {
			margin: 0px!important;
		}
		
		.intrcooll-counter-text {
			text-align: center!important;
		}
		
		.second-book-img div {
			margin: 0px!important;
		}
		
		.second-book-img div img, .aquamizer-img div img {
			max-width: 60%!important;
			height: auto;
		}
		
		.ugyanolyan-main > div:first-child{
			left: 50%;
			transform: tranlsate(-50%);
		}
		
		.zoom-title {
			left: 50%!important;
			transform: translateX(-50%);
			width: 100%!important;
			text-align: center;
			-webkit-text-stroke-width: 1px;
  			-webkit-text-stroke-color: black;
		}
		
		.intrcooll-card-title {
			width: 70%!important;
		}
		
		.hans-column > div:first-child, .roof-column > div:first-child {
			margin: 15px 0px!important;
		}
		
		.hans-oxycell div, .zsombi-img div, .roof-img div {
			display: flex;
    		justify-content: center;
			margin: 15px 0px!important;
		}
		
		.hans-oxycell div img, .zsombi-img div img, .roof-img div img{
			width: 50%!important;
		}
		
		.partner-section {
			padding-bottom: 0px!important;
		}
		
		.review-img div img {
			width: 200px!important;
		}
		
		.zsombi-img div {
			padding: 0px!important;
		}
		
		.aquamizer-column > div:first-child, .parologtato-column > div:first-child {
			margin: 15px 0px 0px 0px!important;
		}
		
		.aquamizer-img, .parologtato-img {
			position: initial!important;
		}
		
		.aquamizer-img > div:first-child, .parologtato-img > div:first-child{
			margin: 0px!important;
			display: flex;
			justify-content: center;
		}
	
	}
	
	@media only screen and (max-device-width: 544px){
		#footer-custom-menu-row ul {
			flex-direction: column;
			align-items: flex-start;
			padding: 0 30px;
		}
		
		#footer-custom-menu-row ul li{
			padding: 0px;
			border: 0px;
		}
	}
	
