@media only screen and (max-width:1920px) {
	body {
		padding-right: 410px;
	}
}

@media only screen and (max-width:1680px) {
	body {
		padding-right: 320px;
	}

	.form-holder .form-title {
		color: #333;
		text-align: center;
		font-size: 21px;
		line-height: 25px;
		width: 60%;
		margin: 0 auto 10px;
	}

	.contact_form LI {
		font-size: 10px;
	}

	.icon-telefon {
		width: 67%;
		margin-left: 14%;
	}

	.form-holder {
		width: 320px;
	}

	.main-content {
		width: 100%;
		max-width: none;
	}

	.wrapper {
		width: 100% !important;
		height: 100vh !important;
		min-height: 100vh !important;
	}

	.formLogo {
		margin-bottom: 5%;
		height: auto;
	}

	.bilgiTalep {
		font-size: 20px;
		margin-bottom: 10px;
	}

	.logoTable img {
		width: 170px;
	}

	.form-submit {
		margin-top: 8px;
		height: 35px;
	}

	.contact_form .form-text {
		height: 30px;
	}

	.contact_form .form-textarea {
		height: 55px;
	}

	.tel a {
		font-size: 25px;
		padding-bottom: 10px;
	}

	.tel {
		margin-top: 20px;
	}

	.wrapper {
		width: 100% !important;
		height: 100vh !important;
		min-height: 100vh !important;
	}

	.kar {
		width: 46%;
	}

	.detay {
		width: 46%;
		bottom: 39%;
	}

	div#slide {}

	.solBg {}

	.bayi strong {
		font-size: 17px;
		padding: 30px 0px;
		line-height: 26px;
	}

	.bayi {
		left: 15px;
		right: 15px;
		bottom: 4%;
	}

	.spot-p {
		font-size: 15px;
		line-height: 24px;
		padding: 0px 18px;
	}

	.spotTitle {}

	.spot-p br {
		display: none;
	}
}

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

	.formTel img {
		width: auto
	}
}

.form-submit {
	margin-top: 4px;
}

@media only screen and (max-width:1290px) {
	.kar {
		width: 50%;
	}

	.detay {
		width: 51%;
	}

	.spot-p {
		font-size: 14px;
	}
}

@media only screen and (max-width:1100px) {
	body {
		padding-right: 300px;
	}

	.solBg {
		width: 40%;
	}

	.form-holder {
		width: 300px;
	}

	.wrapper {
		width: 100% !important;
		height: 100vh !important;
		min-height: 100vh !important;
	}

	.main-content {
		width: 100%;
	}

	.kar {
		width: 59%;
		top: 5%;
	}

	.detay {
		bottom: 47%;
		width: 60%;
	}

	div#slide {
		width: 100%;
	}

	.spot-p {
		font-size: 14px;
		line-height: 20px;
		padding: 0px 10px;
		box-sizing: border-box;
	}

	.spot-p br {
		display: none;
	}

	.bayi strong {
		font-size: 15px;
		line-height: 26px;
	}
}

@media only screen and (max-width:768px) {
	body {
		padding-right: 0;
	}

	/* Owl Carousel mobile fix - force items to viewport width */
	.wrapper .owl-carousel,
	.wrapper .owl-carousel .owl-stage-outer,
	.wrapper .owl-carousel .owl-stage,
	.wrapper .owl-carousel .owl-item {
		width: 100% !important;
		max-width: 100vw !important;
	}

	.wrapper .owl-carousel .owl-stage {
		display: flex !important;
	}

	.wrapper .owl-carousel .owl-item {
		flex-shrink: 0 !important;
		min-width: 100% !important;
	}

	.wrapper .owl-carousel .owl-item .item,
	.wrapper .owl-carousel .owl-item .item picture,
	.wrapper .owl-carousel .owl-item .item picture img {
		width: 100% !important;
		height: auto !important;
	}

	/* Hero picture mobile override */
	.wrapper .hero-slide-picture,
	.wrapper .owl-item .hero-slide-picture {
		height: auto !important;
	}

	.wrapper .hero-slide-picture img,
	.wrapper .owl-item .hero-slide-picture img {
		height: auto !important;
		max-height: 1360px;
		object-fit: contain !important;
	}

	.wrapper .owl-stage-outer,
	.wrapper .owl-stage,
	.wrapper .owl-item,
	.wrapper .owl-item .item {
		height: auto !important;
	}

	.wrapper .slide-static .item img.slider-desk,
	.wrapper .owl-carousel .item img.slider-desk,
	.wrapper .owl-item .item img.slider-desk,
	.wrapper img.slider-desk,
	img.fullresim.slider-desk {
		display: none !important;
		visibility: hidden !important;
	}

	.wrapper .slide-static .item img.slider-mob,
	.wrapper .owl-carousel .item img.slider-mob,
	.wrapper .owl-item .item img.slider-mob,
	.wrapper img.slider-mob,
	img.fullresim.slider-mob {
		display: block !important;
		visibility: visible !important;
		width: 100% !important;
		height: auto !important;
		max-height: 1360px;
		object-fit: contain !important;
		object-position: center !important;
	}

	.fullresim:not(.slider-mob):not(.slider-desk) {
		display: inline-block;
		width: 100%;
		height: auto;
		background-size: cover !important;
		background-position: center !important;
	}

	.form-holder .form-title {
		margin-top: -10px;

	}

	.formLogo {
		margin-top: -10%;
	}

	.form-holder {
		position: relative;
		width: 100%;
		height: inherit;
	}

	.form-inner {
		width: 300px;
		margin: 0 auto;
	}

	.wrapper {
		width: 100% !important;
		height: auto !important;
		min-height: auto !important;
		max-height: 1360px;
		overflow: hidden;
	}

	.main-content {
		width: 100%;
	}

	.solBg {
		width: 79%;
		pointer-events: none;
	}

	.fullGorsel {
		height: 55vh;
	}

	.kar {
		width: 45%;
	}

	.detay {
		bottom: 43%;
		width: 55%;
	}

	div#slide {
		width: 100%;
	}

	.owl-dots {
		position: absolute;
		left: 0px;
		right: 0px;
		bottom: 3px;
		display: flex;
		align-items: center;
		justify-content: center;
	}

	.pdf-flipbook-section {
		padding: 20px 8px 30px;
	}

	.pdf-flipbook-section h2 {
		font-size: 18px;
		margin-bottom: 12px;
	}

	.pdf-flipbook {
		min-height: auto;
	}

	.pdf-flipbook .flipbook-inner {
		max-width: 100%;
	}

	.pdf-flipbook-wrap {
		max-width: 100%;
	}

	.pdf-flipbook canvas {
		max-height: 40vh;
	}

	.pdf-flipbook .flipbook-nav {
		margin-top: 12px;
		gap: 10px;
	}

	.pdf-flipbook .flipbook-nav button {
		padding: 8px 16px;
		min-width: 90px;
		font-size: 13px;
	}

	.pdf-flipbook .page-indicator {
		font-size: 13px;
	}

	.pdf-flipbook .flipbook-loading,
	.pdf-flipbook .flipbook-error {
		padding: 30px 12px;
	}
}

@media only screen and (max-width: 479px) {
	div#slide {
		float: none;
		width: 100%;
		height: auto;
	}

	.wrapper {
		height: auto;
		overflow: auto;
	}

	.solBg {
		position: relative;
		display: inline-block;
		height: auto;
		background: transparent;
		display: none;
	}

	.detay-m {
		position: relative;
		display: inline-block;
		width: 100%;
		background: #ee3342;
		border: solid 1px #ffffff;
		box-sizing: border-box;
		margin: 2px 0px;
	}

	.kar-m {
		display: block;
		position: absolute;
		background: #ee3342;
		z-index: 2;
		width: 52%;
		left: 2%;
		top: 2%;
		border: solid 1px #ffffff;
	}

	.bottomBg {
		display: block;
		display: none;
	}

	.formLogo {
		width: 130px;
		margin: -35px auto 10px;
		height: auto;
	}

	.bayi.m {
		position: relative;
		left: 0px;
		right: 0px;
		bottom: 0px;
		display: block;
	}

	.bayi.m strong {
		padding: 16px 0px;
		line-height: 23px;
		font-size: 17px;
	}

	.formTel {
		margin-bottom: 20px;
	}

	.pdf-flipbook-section {
		padding: 16px 6px 24px;
	}

	.pdf-flipbook-section h2 {
		font-size: 16px;
		margin-bottom: 10px;
	}

	.pdf-flipbook {
		min-height: auto;
	}

	.pdf-flipbook canvas {
		max-height: 35vh;
	}

	.pdf-flipbook .flipbook-nav button {
		min-width: 80px;
		padding: 8px 14px;
		font-size: 12px;
	}

	.pdf-flipbook .page-indicator {
		font-size: 12px;
	}

	.pdf-flipbook .flipbook-loading,
	.pdf-flipbook .flipbook-error {
		padding: 24px 10px;
		font-size: 13px;
	}
}

@media only screen and (max-width: 320px) {
	.formLogo {
		height: 80px;
		width: 200px;
	}

	.logoTable img {
		width: 150px;
	}

	.bayi.m strong {
		font-size: 15px;
	}
}