@media (min-width: 1025px) and (max-width: 1631px){
	.buchung-top{
		padding-left: 50px;
		padding-right: 50px;
	}
}

@media (min-width: 1150px) and (max-width: 1631px){
	.head-right .elementor-column-wrap{
		padding: 0% 2% 0% 0% !important;
	}
	.head-left .elementor-column-wrap{
		padding: 0% 0% 0% 2% !important;
	}
	.head-left li:not(:last-child), .head-right li:not(:last-child){
		margin-right: 1vw !important;
	}
	.head-left li a, .head-right li a{
		font-size: 11px !important;
		font-size: clamp(11px, 1vw, 16px) !important;
	}
}


@media (min-width: 1025px) and (max-width: 1149px){
	.head-right .elementor-column-wrap{
		padding: 0% 2% 0% 0% !important;
	}
	.head-left .elementor-column-wrap{
		padding: 0% 0% 0% 2% !important;
	}
	.head-left li:not(:last-child), .head-right li:not(:last-child){
		margin-right: 9px !important;
	}
	.head-left li a, .head-right li a{
		font-size: 10px !important;
		font-size: clamp(10px, .9vw, 16px) !important;
	}
}

@media (min-width: 1025px) and (max-width: 1260px){
	footer .elementor-column.elementor-col-25, .elementor-column[data-col="25"] {
		width: 50%;
	}
	.elementor-element-35a0b4c{
		margin-top: -100px !important;
	}
	.bild-800-g{
		right: unset !important;
   		left: 30px !important;
		bottom: -100px !important
	}
	.bild-restaurant .elementor-widget-container{
		margin: -80px 0px 0px 0px !important;
	}
}

@media (min-width: 1025px) and (max-width: 1390px){
	.angebot-zeiten{
		width: 100% !important;
	}
	.angebot-zeiten .elementor-widget-container{
		border: 0px !important;
		border-bottom: 1px solid #003b69 !important;
		padding-bottom: 6px !important;
		margin-bottom: 6px !important;
	}
	.angebot-zeiten:last-of-type .elementor-widget-container{
		border-bottom: 0px  !important;
		padding-bottom: 0px !important;
		margin-bottom: 0px !important;
	}
	.box-restaurant .elementor-column-wrap{
		padding: 30px !important;
	}
	.golf-eintraege .elementor-col-33{
		width: 100% !important;
		margin-bottom: 10px !important;
    	padding-bottom: 10px !important;
		border-style: solid !important;
    	border-width: 0px 0px 1px 0px !important;
    	border-color: #CCD9E3 !important;
	}
	.golf-eintraege:last-of-type .elementor-col-33{
		width: 100% !important;
		margin-bottom: 00px !important;
    	padding-bottom: 00px !important;
    	border-width: 0px 0px 0px 0px !important;
	}
	.golf-eintraege{
		border: 0px !important;
		padding: 0px !important;
	}
	
}

@media (min-width: 1025px) and (max-width: 1440px){
	.ankum-unterseiten-loop-item .ankum-loop-item-column .elementor-column-wrap{
		margin: -150px 20px 0px 20px !important;
    	padding: 25px !important;
	}
	.ankum-unterseiten-loop-item h3{
		font-size: 20px !important;
	}
	.ankum-unterseiten-loop-item .elementor-text-editor{
		font-size: 15px !important;
	}
	.ankum-unterseiten-loop-item a{
		font-size: 12px !important;
	}
}

@media (max-width: 1024px){
	.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    left: 41.5% !important;
}
	.buchungbutton a {
    padding: 16px 18px 16px 18px;
}
	.ankum-loop-item-column-event .elementor-element-populated{
		min-height: 340px;
	}
	.elementor-sticky--effects .ankum-logo img{
		max-width: 95px !important;
		width: 95px !important;
		margin-top: 5px;
	}
	header.elementor-sticky--effects{
		padding-bottom: 5px !important;
		padding-top: 5px !important;
	}
	.sideicon a{
		padding: 14.5px !important;
	}
	.ankum-mobilemenu ul .elementor-sub-item{
		font-size: 15px !important;
		padding-bottom: 10px !important;
		padding-top: 10px !important;
		color: white !important;
	}
	.ankum-mobilemenu .current-page-ancestor .has-submenu, .ankum-mobilemenu .current-page-ancestor .current-menu-item a, .ankum-mobilemenu .current-page-ancestor .current-menu-item a:hover{
		color: #E4AB3F !important;
	}
	
}

@media (max-width: 600px){
	.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    left: 33.5% !important;
}
	.slidehome .swiper-pagination-bullets {
    bottom: 100px !important;
}
		.buchungbutton a {
    padding: 16px 14.5px 16px 14.5px;
}
	.ankum-loop-item-column-event .elementor-element-populated{
		min-height: unset;
	}
	.elementor-grid {
		grid-row-gap: 20px !important;
	}
	.subslide .swiper-pagination-bullets {
		bottom: 15px !important;
	}
	.sideicon a{
		padding: 10.5px !important;
	}
	.swiper-slide-contents {
		max-width: 100%;
	}
	li.elementor-price-list-item {
		padding: 15px;
	}

	span.elementor-price-list-title {
		font-size: 15px;
	}
	span.elementor-price-list-price {
		font-size: 15px;
	}
	.elementor-price-list-separator {
		margin-left: 15px !important;
		margin-right: 15px !important;
	}
	p.elementor-price-list-description {
		font-size: 13px !important;
	}
	.elementor-sticky--effects .ankum-logo img{
		max-width: 85px;
	}
	.elementor-sticky--effects .ankum-logo img{
		max-width: 80px !important;
		width: 80px !important;
	}
	.elementor-sticky--effects .elementor-element.elementor-element-c0a6ec5 {
		top: 3px !important;
	}
}