	@media only screen and (min-width: 1650px) and (max-width: 1920px) {

		.logobeachclub { padding-left: 2px; }
		
		.bottom-block2 ul.ft { margin-left: -35px; }
		
		.bottom-block2 ul > li:nth-child(1) .offerte-menu:after { left: 37px; }
		
		.bottom-block2 ul > li:nth-child(2) .offerte-menu { margin-left: 85px; }
		
		.bottom-block2 ul > li:nth-child(3) .offerte-menu { margin-left: 195px; }
		
	}

	@media only screen and (max-width: 1649px) {
		
		.logobeachclub { padding-left: 0px; }
		
		.bottom-block2 ul.ft { margin-left: -35px; }
		
		.bottom-block2 ul > li:nth-child(1) .offerte-menu { margin-left: 0px; }
		
		.bottom-block2 ul > li:nth-child(2) .offerte-menu { margin-left: 80px; }
		
		.bottom-block2 ul > li:nth-child(3) .offerte-menu { margin-left: 115px; }
		
		.bottom-block2 ul > li:nth-child(3) .offerte-menu:after { left: 328px; }
		
		.bottom-block2 ul > li:nth-child(1) .offerte-menu:after { left: 38px; }
		
		.bottom-block2 ul > li:nth-child(1) .option-one:after { right: 250px; }

		.plane-block.last { padding: 35px 0 30px 0px; box-sizing: border-box; }

		.location-block.last2 { box-sizing: border-box; }

		.location-block .same { width: 490px; }

		#left-wrap { width: 15%; }

		#right-wrap { width: 13%; }

		.centering1 { max-width: 1160px; }

		.menu-block.show { display: none; }

		.list-block .name { padding: 38px 0px 38px 30px; width: 127px; }

		.list-block .text { padding: 42px 0; width: 50%; }

		.list-block .name.last span { font-size: 14px; }

		.list-block .time { width: 47%; }

		.list-block .user .form { width: 58px; }

		.list-block .user input[type="text"] { width: 65%; }

		.list-block .cart { margin: 25px; width: 126px; }

		.list-block .user { padding-left: 15px; }

		.list-block .top-list li:last-child { padding-left: 83px; width: 167px; }

		.list-block .top-list li:first-child {  width: 167px; }

		.step-block .centering { max-width: 100%; }

		.pakket-block .price-chart .one { width: 32%; }

		.pakket-block .price-chart .tool { width: 10%; }

		.pakket-block .price-chart .btn { width: 16%; }

		.pakket-block .price-chart .number1 { width: 11%; }

		.pakket-block .price-chart .number2 { width: 6%; }

		.pakket-block .price-chart .list { margin: 0px 0px 0px 100px; width: 98%; float: right; }

		.pakket-block .price-chart .number4 { margin-right:5px; }

		.pakket-block .price-chart .number3 { width: 10%; }

		.pakket-block .price-chart .list img { padding: 0px 10px 10px 0px; }

		.pakket-block .price-chart .number2 em { margin: 0px 15px 0px 0px; }

		.last1 .pakket-block .top-list ul li { padding-left: 62px; width: 238px; text-align: left; }

		.last1 .pakket-block .top-list ul li + li { padding-left: 66px; width: 198px; text-align: left; }

		.last1 .pakket-block .top-list ul li + li + li { padding-left: 22px; width: 183px; }

		.last1 .pakket-block .top-list ul li + li + li + li { padding-left: 0px; width: 115px; }

		#right-wrap { display: none; right: 150px; top: 72px; }

		#left-wrap { position: absolute; left: 0%; }

		.menu-block h3 { padding-top: 32px; }

		.bottom-block .left-section { margin: 0px 0px 0px 0px; }

		.bottom-block .quote { margin: 0px; }

		.top-block .logo { display: none; }

		.top-block .logo2 { width: auto; margin-left: 0px; }

		.top-block .right-box { float: right; margin-right: 0px; }

		.top-block .right-box .price-box { margin: 10px 0px 0px 25px; }

		.bottom-block .right-section { margin: 15px 25px 0px; }

		.bottom-block .right-box { margin-right: 0px; }

		.top-block .logo2 a img { margin: 31px 0px 0px 0px; }

		ul#nav ul li.extra-option .option-list .tool-tip { right: 52% !important; }

		ul#nav ul li.option .option-list .tool-tip { right: 63% !important; }

		ul#nav ul li.option .option-list.last .tool-tip { right: 24% !important; }

		ul#nav ul li.extra-option .option-list.last .tool-tip { right: 17% !important; }

		.pakket-block .price-chart .number1 span { margin: 0px 28px 0px 0px; }

		.pakket-block .price-chart select { margin-right: 4px; }

		.calendar-block .calendar-box {  float: right; }

		.agenda-block .calendar-box { float: left; }

		.agenda-block .dropdowns { margin: 20px 0px 0px 30px !important; }

		.calendar-block .calendar-box ul li { width: 137px; height: 102px; }

		.calendar-block.agenda-block { padding-left: 0px; box-sizing: border-box; }

		.special-ewensen .plane-block h3 { margin: 0px; }

		.calendar-block .calendar .dropdown-one { margin: 0px 24px 0px 0px; }

		.menu-block.none { display: none; }

		.new-header .top-block .right-box { margin: 0px; }

		.top-block .right-box .menus { margin: 31px 0px 0px 0px; }

		.decor-box .left-sec { margin: 30px 0px 0px 0px; }

		.item-block .product-box { box-sizing: border-box; }

		.item-block .product-box.new ul li { margin: 0px 16px 50px 0px; width: 32%;  }

		.item-block .product-box.new ul li:nth-child(3n) { margin-right: 0px; }

		.item-block .product-box.new ul { margin-left: 205px; }

		.new-header .top-block .right-box .menus ul li:last-child { margin: 0px; }

		#right-wrap.space1 { top: 72px; }

		.plane-block.mo-space { padding: 30px 0px 30px 0px; box-sizing: border-box; }

		.pakket-block { box-sizing: border-box; }

		.offer-detail-block .pakket-block { padding-left: 0; }

		.menus-block .left { padding-left: 5px; width: 483px; }

		.menus-block .top.bottom h4 { font-size: 16px; }

		.menus-block .lock { float: left; }

		.menus-block .top h4 { font-size: 16px; }

		.pakket-block .price-chart .tool.text { width: 66%; }

		.product-block { padding: 40px 0px 0px 0px; box-sizing: border-box; }

		.decor-box { padding-left: 205px; box-sizing: border-box; }

		.banner-block .register { right: 2%; }

		.pakket-block .img-thumb .img-box { margin: 0px 23px 0px 30px; }

		.pakket-block .text-box { width: 538px; }

		.pakket-block .prijs { margin: 25px 0px 0px; }

		.pakket-block .top-list.last ul li + li + li + li { padding-left: 45px; }

		.pakket-block .price-chart .list1 .number1 { width: 90px; }

		.pakket-block .price-chart .list1 .number2 { width: 11%; }

		.special-ewensen .container_demo { width: 84%; float: right; }

		.special-ewensen .container_demo.last { width: 100%; }

		.hall-block .more-info ul li.two .selected { width: 108px; }

		.hall-block .more-info ul li.two .first-box { width: 42%; }

		.hall-block .first-box { width: 412px; }

		.pakket-block .price-chart .total-price { margin: 15px 142px 0px 0px; }

		.pakket-block .price-chart .total-price.right.gaps { margin: 15px 142px 0 0; }

	}
	
	@media only screen and (max-width: 1600px) {
		
		.bottom-block2 ul > li:nth-child(1) .option-one:after { right: 350px; }
		
		.bottom-block2 ul > li:nth-child(2) .option-one:after { right: 220px; }
		
		.bottom-block2 ul > li:nth-child(3) .option-one:after { right: 200px; }
		
	}
	
	@media only screen and (max-width: 1365px) {
		
		.bottom-block2 ul > li:nth-child(3) .option-one:after { right: 200px; }
		
		.bottom-block2 ul > li:nth-child(2) .option-one:after { width: 170px; }
	}
	
	@media only screen and (min-width: 1280px) {
		
		#content-wrap.offerete { width: 1160px; margin: 0px auto; float: none; }
		
	}
	
	@media only screen and (max-width: 1157px) {
		
		.centering { max-width: inherit; margin: 0 auto; width: auto; padding: 0px 15px; }
		
		.banner-desc { left: 15px; margin-left: inherit; width: 580px; }
		
		.banner-desc .desc { width: 100%; }
		
		.login-pannel { right: 15px; margin-right: inherit; }
		
		.kunt-pnl ul li { margin-right: 29.7px; }
		
		.online-block .left { width: 483px; }
		
		.online-block .right { width: 414px; padding-right: 75px; }
		
		.get-block .left { width: 484px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; }
		
		.get-block .photo { float: left; width: 313px; }
		
		.get-block .photo img { width: 100%; }
		
		.get-block .right { width: 414px; padding-right: 60px; }
		
		.carousel-block .carouel-slider .flexcarousel .flex-viewport { width: 860px; }
		
	}
	
		@media only screen and (max-width: 1023px) {
		
		.login-pannel  { position: relative; right: inherit; margin-right: inherit;  margin: auto; margin-bottom: 50px; }
		
		.login-pannel .hidepannel { background: #f2f2f2; }
		
		.kunt-pnl ul { width: 430px; margin: auto; }
		
		.kunt-pnl ul li { float: none; margin-right: 35px; display: inline-block; margin-bottom: 30px; }
		
		.kunt-pnl ul li:nth-child(2n) { margin-right: 0px; }
		
		.online-block .left, .online-block .right, .get-block .left, .get-block .right { float: none; margin: auto; }
		
		.online-block .left, .get-block .left { overflow: hidden; }
		
		.online-block .right, .get-block .right { padding: 0px; margin-top: 20px;  }
		
		.carousel-block .carouel-slider .flexcarousel .flex-viewport { width: 600px; }
		
	}
	@media only screen and (max-width: 480px) { 
		#presence .welcometextbar.setElement form {
			display: -webkit-flex;
			flex-direction: column;
			align-items: center;
		}
		#presence .welcometextbar.setElement form .left,
		#presence .welcometextbar.setElement form .right	{
			width:100%;
			flex:1 1 100%;
			margin-right:0px;
			margin-bottom:20px;
		}
	
	}
