@media (min-width: 1585px) {
	    .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
        max-width: 1600px !important;
    }
}

@media (min-width: 1200px) {
#sustainability .resim img {
    height: auto;
}
}

@media (max-width: 1585px) {
	#reklamfilmleri .alan .yazilar .yazi2.renkli::before {
		right: 18%;
	}
}

@media (max-width: 1340px) {
	
	.container-fluid {
		max-width:calc(100vw - 20px);	
	}

	/*------------------------------acilanmenudil----------------------------*/

	#acilanmenudil {
		left:10px;
		width:calc(100% - 20px);
	}


	/*------------------------------acilanmenuarama----------------------------*/

	#acilanmenuarama {
		left:10px;
		width:calc(100% - 20px);
	}
	
	/*------------------------------acilanmenuon----------------------------*/

	#acilanmenuon {
		left:10px;
		width:calc(50% - 20px);
	}
	#acilanmenuarka .urungorsel .urunlist a .resim {
		height: 67px;
	}	
	/*------------------------------acilanmenuarka----------------------------*/

	#acilanmenuarka {
		left:0px;
		width:calc(100% - 20px);
	}
		
	#acilanmenuarka .brandssatir .brand {
		height:160px;
	}
	#acilanmenuarka .brandssatir .brand .brandresim {
		height: 130px;
	}

	#acilanmenuarka .brandssatir .brand .brandadi {
		font-size: 16px;
		font-weight: 700;
		line-height: 30px;
	}
	
	
	#slider .item {
		position: relative;
		height: 500px;
	}
	#slider .item .yazi1 {
    font-size: 35px;
    bottom: 5%;
    left: 5%;
	}
	#slider .item .eklogoresim {
    right: 5%;
    width: 100px;
    left: auto;
    bottom: 5%;
    transform: translateY(25%);
	}
	#slider .item .resim {
		height: 500px;
	}
	
	#mutluvideo .alan .video {
		width: 100%;
		height: 455px;
	}
	#mutluvideo .alan .ust .yazi2 {
		margin-bottom: 16px;
	}
	#mutlutarifler {
		position: relative;
		padding: 48px 0px;
	}
}
@media (max-width: 991px) {
	main {
		position: relative;
		width: calc(100vw - 0px);
		overflow: hidden;
	}
	.container-fluid {
		max-width:calc(100vw - 0px);	
	}
	
	.btn-outline-mavi {
		padding: 0px 39px 0px 6px;
		font-size:13px;
	}

	/*------------------------------donenicon----------------------------*/

	.donenicon {
		bottom:1%;
		width: 68px;
	}
	/*------------------------------header----------------------------*/

	#header .alan .sol {
		width:33.33%;
	}
	#header .alan .orta {
		width:33.33%;
		text-align:center;
	}
	#header .alan .orta .logo img {
		height: 100px;
        background: #fff;
        padding: 10px;
        border-radius: 0 0 10px 10px;
	}
	#header.duzen .alan .orta .logo img{
		background: var(--anarenk);
	}
	
	#header .alan .sag  {
		width:33.33%;
	}
	#header .alan .sag .acilan {
		display:none;
	}
	#header .alan .sag .dilacbuton .yazi {
		display:none;
	}
	#header .alan .sag .butonlar a .yazi {
		display:none;
	}
	#header .alan .sag .butonlar a {
		padding-left: 9px;
		padding-right: 9px;
	}

	/*------------------------------acilanmenudil----------------------------*/
	#acilanmenudil {
		left: 12px;
		width: calc(100% - 24px);
		height:400px;
	}

	#acilanmenudil .alan {
		position:relative;
		display:flex;
		flex-wrap:wrap;
		width:100%;
		height:100%;
		background:var(--anarenk);
		display:flex;
		justify-content:center;
		flex-direction:column;
	}
	#acilanmenudil .alan .baslik {
		font-size: 20px;
		line-height: 22px;
		padding:20px 0px;
		margin-bottom:20px;
	}
	#acilanmenudil .alan .baslik .icon {
		display:inline-flex;
		filter: brightness(100);
		margin-right:15px;
	}
	#acilanmenudil .alan .dilitem {
		font-size: 14px;
		line-height: 24px;
	}
	/*------------------------------acilanmenuon----------------------------*/
	#acilanmenuon {
		left: 12px;
		width: calc(100% - 20px);
		height:400px;
	}

	#acilanmenuon .alan .sol {
		padding:0px 20px;
	}

	#acilanmenuon .alan .sol ul li a {
		font-size: 5vw;
		line-height: 33px;
	}
	#acilanmenuon .alan .sol .ok {
		display:none;
	}
		
	#acilanmenuon .alan .sol .sosyal {
		position:absolute;
		bottom:0px;
		right:5px;
		width:50px;
		height:100%;
		display:flex;
		align-items:center;
		justify-content:center;
		flex-direction:column;
	}
	#acilanmenuon .alan .sol .sosyal a {
		font-size:20px;
		color:#fff;
		width:100%;
		text-align:center;
		padding:10px 0px;
	}
	#acilanmenuon .alan .sol .sosyal a:hover {
		color:var(--kirmizi);
	}
	/*------------------------------acilanmenuarka----------------------------*/

	#acilanmenuarka {
		display:none;
		left:12px;
		width:calc(100% - 24px);
		height:400px;
	}
	#acilanmenuarka .container-fluid {
		height:100%;
	}
	#acilanmenuarka .alan {
		position:relative;
		display:flex;
		flex-wrap:wrap;
		height:100%;
	}

	#acilanmenuarka .alan .sol {
		width:50%;
		height:100%;
	}
	#acilanmenuarka .alan .sag {
		position:relative;
		width:50%;
		height:100%;
	}
	#acilanmenuarka .alan .sag .resimler {
		height:70%;
	}
	#acilanmenuarka .alan .sag .resim {
		height:100%;
		object-position:center;
	}
	#acilanmenuarka .alan .sag .alt {
		flex-direction:column;
		justify-content:center;
		height:30%;
		padding:20px 14px;
	}
	#acilanmenuarka .alan .sag .alt .destek {
		flex-direction:column;
		width:100%;
	}
	#acilanmenuarka .alan .sag .alt .destek .icon {
		display:none;
		margin-right:0px;
		margin-bottom:10px;
	}
	#acilanmenuarka .alan .sag .alt .destek .yazi1 {
		font-size: 16px;
		margin-right:0px;
		margin-bottom:10px;
		text-align:center;
	}
	#acilanmenuarka .alan .sag .alt .destek .yazi2 {
		font-size: 15px;
		margin-right:0px;
		margin-bottom:10px;
	}
	#acilanmenuarka .alan .sag .sosyal {
		display:none;
	}


	#acilanmenuarka .sepet {
		margin-left:0px;
	}
	
	/*------------------------------slider----------------------------*/

	#slider {
		position:relative;
		padding-bottom:30px;
	}
	#slider .item {
		position:relative;
		height:400px;
	}
	#slider .item .resim {
		width:100%;
		height:400px;
		object-fit:cover;
	}
	#slider .item .video {
		width:100%;
		height:400px;
		object-fit:cover;
	}
	#slider .item .bilgi {
		justify-content:flex-start;
		width:100%;
		padding:20px 20px;
	}
	#slider .item .bilgi .kutu {
		width:154px;
	}
	#slider .item .bilgi .kutu img {
		width:154px;
	}
	#slider .item .bilgi .kutu span {
		position:absolute;
		top:15px;
		width:100%;
		padding:0px 26px;
		font-size: 14px;
		line-height: 25px;
	}
	#slider .item .bilgi .yazi1 {
		display:none;
	}
	#slider .item .bilgi .btn {
		display:none;
	}
	#slider .item .tabak {
		bottom:70px;
		top:inherit;
		left:23%;
		width:54%;
		height:auto;
	}
	#slider .item .paket {
		left:33%;
		width:34%;
	}
	#slider .atademirer {
		right:10px;
	}
	#slider .atademirer img { 
		height:200px;
	}
	#slider .sosyal {
		display:none;
	}
	#slider .sepet {
		display:none;
	}
	#slider .kesfet {
		left: calc(50% - 25px);
	}
	/*------------------------------mutluurunler----------------------------*/

	#mutluurunler {
		position:relative;
		padding:12px 0px 0px 0px;
	}
	#mutluurunler .yazi1 {
		font-size: 25px;
	}
	#mutluurunler .yazi2 {
		font-size: 14px;
		line-height: 20px;
		margin-bottom:10px;
	}
	#mutluurunler .tablar {
		margin-bottom:10px;
	}
	#mutluurunler .tablar a {
		font-size: 12px;
		line-height: 16px;
		padding:10px 0px;
		margin:0px 5px;
		text-align:center;
	}
	#mutluurunler .mutluurunler-button-next {
		top: calc(50% - 15px);
		left: 3%;
		width: 30px;
		height: 30px;
		border-radius: 5px;
		font-size:20px;
	}
	#mutluurunler .mutluurunler-button-prev {
		top: calc(50% - 15px);
		right: 3%;
		width: 30px;
		height: 30px;
		border-radius: 5px;
		font-size:20px;
	}
	#mutluurunler .swiper-container-horizontal>.swiper-pagination-bullets, 
	#mutluurunler .swiper-pagination-custom, .swiper-pagination-fraction {
		display:none;
	}
	#mutluurunler .item {
		padding-top: 0;
	}
	#mutluurunlerpage .katitem .resim img {
    width: calc(100% - 10px);
	}
	#mutluurunlerpage .col-md-3:nth-last-child(-n+4) a {
    pointer-events: none;
    cursor: default;
	}
	/*------------------------------mutluvideo----------------------------*/

	#mutluvideo .alan .video {
		height:328px;
	}
	#mutluvideo .alan .video img {
		height:328px;
	}
	#mutluvideo .alan .ust .icon {
		text-align:center;
		margin-bottom:17px;
	}
	#mutluvideo .alan .ust .icon img {
		height: 64px;
	}
	#mutluvideo .alan .ust .yazi1 {
		font-size: 14px;
	}
	#mutluvideo .alan .ust .yazi2 {
		font-size: 14px;
		margin-bottom:23px;
	}
	
	/*------------------------------mutlutarifler----------------------------*/

	#mutlutarifler {
		position:relative;
		padding:0px 0px 22px 0px;
	}
	#mutlutarifler .baslik {
		font-size: 25px;
		margin-bottom:24px;
	}
	#mutlutarifler .tarifitem {
		display:block;
		position:relative;
	}
	#mutlutarifler .tarifitem .resim {
		height: 140px;
	}
	#mutlutarifler .tarifitem .resim img {
		height: 140px;
	}
	#mutlutarifler .tarifitem .alt {
		height: 80px;
		padding:10px;
	}
	#mutlutarifler .tarifitem .alt .adi {
		font-size: 16px;
		font-weight: 600;
		line-height: 20px;
	}
	#mutlutarifler .tarifitem .alt .kesfet {
		font-size: 14px;
	}


	/*------------------------------reklamfilmleri----------------------------*/

	#reklamfilmleri .baslik {
		font-size: 25px;
		line-height: 32px;
	}
	#reklamfilmleri .alan .yazilar {
		padding:30px 15px !important;
	}
	#reklamfilmleri .alan .yazilar .yazi1 {
		font-size: 18px;
		line-height: 22px;
		margin-bottom:10px;
	}
	#reklamfilmleri .alan .yazilar .yazi2 {
		font-size: 14px !important;
		line-height: 20px;
		margin-bottom:10px;
	}
	#reklamfilmleri .alan .videoitem {
		height:294px;
	}
	#reklamfilmleri .alan .videoitem .resim {
		height:294px;
	}
	#reklamfilmleri .alan {
    padding: 30px;
	}
	#reklamfilmleri .box_alan .info_box {
	top: -130px;
	bottom: auto;
	left: 50%;
    transform: translateX(-50%);
	}
	#reklamfilmleri .alan .yazilar .yazi2.renkli::before{
	width: 150px;
    height: 30px;
    bottom: -13px;
	right: 35%;
	}
	#reklamfilmleri .alan .yazilar .yazi2.renkli {
    font-size: 30px !important;
    margin-bottom: 30px;
	}
	#reklamfilmleri .baslik.renkli {
	margin-bottom: 15px;
	}
	#reklamfilmleri .alan .yazilar .desen_rsm {
	margin-bottom: 20px;
	}
	#reklamfilmleri .hp_brands::before {
    height: 13px;
    z-index: -1;
	top: 5px;
	}
	
	
	#sustainability .resim img {
    height: auto;
	}
	#sustainability .alt_alan {
    background: #025628;
    width: 100%;
    height: auto;
    color: #fff;
    display: flex;
	position: static;
    justify-content: center;
    align-items: center;
    padding: 10px 40px;
    border-radius: 15px;
    line-height: 25px;
	transform: none;
	}
	#sustainability .alt_alan .yazi {
    width: 100%;
    font-size: 14px;
    text-align: left;
	}
	#sustainability .hp_brands {
    z-index: 0 !important;
	}
	#sustainability .hp_brands::before {
	width: 100px;
	top: 0;
	}
	#sustainability .title_img {
    height: 40px;
    margin-bottom: 10px;
	}
	
	/*------------------------------haberler----------------------------*/

	#haberler .baslik {
		font-size: 25px;
		line-height: 32px;
	}
	#haberler .alan .yazilar {
		padding:30px 15px;
	}
	#haberler .alan .yazilar .yazi1 {
		font-size: 18px;
		line-height: 22px;
		margin-bottom:10px;
	}
	#haberler .alan .yazilar .yazi2 {
		font-size: 14px;
		line-height: 20px;
		margin-bottom:10px;
	}
	#haberler .alan .resim {
		height:294px;
	}
	/*------------------------------makarnaninseruveni----------------------------*/

	#makarnaninseruveni {
		padding:22px 0px;
	}
	#makarnaninseruveni .alan {
		height: 380px;
	}
	#makarnaninseruveni .alan .back {
		height: 380px;
	}
	#makarnaninseruveni .alan .bilgi {
		align-items:flex-start;
		padding-top:40px;
	}
	#makarnaninseruveni .alan .bilgi .yazi1 {
		color: #ffffff;
		font-size: 20px;
		font-weight: 700;
		line-height: 26px;
		margin-bottom:15px;
		text-align:center;
	}
	#makarnaninseruveni .alan .bilgi .hr {
		width:100%;
		height:7px;
		background:url('../img/icon/icon-5.png');
		background-size:auto;
		background-position:center;
		background-repeat:no-repeat;
		margin-bottom:28px;
	}
	#makarnaninseruveni .alan .bilgi .yazi2 {
		color: #ffffff;
		font-size: 20px;
		font-weight: 400;
		line-height: 24px;
		margin-bottom:20px;
		text-align:center;
	}
	#makarnaninseruveni .alan .bilgi .buton {
		text-align:center;
	}
	#makarnaninseruveni .alan .urunler {
		position:absolute;
		bottom:0px;
		right:5%;
		width:90%;
	}


	/*------------------------------sermaye----------------------------*/

	#sermaye {
		margin-top:50px;
	}
	#sermaye .alan {
		padding:10px 20px;
	}
	#sermaye .alan .baslik {
		font-size: 16px;
		line-height: 26px;
		margin-bottom:22px;
	}
	#sermaye .alan .barlar {
		display:flex;
		flex-wrap:wrap;
		align-items:flex-end;
		height:100%;
	}
	#sermaye .alan .barlar .bar {
		position:relative;
		width:50%;
		padding:17px 10px 16px 10px;
		display:flex;
		flex-direction:column;
	}
	#sermaye .alan .barlar .bar .rakam {
		font-size: 30px;
	}
	#sermaye .alan .barlar .bar .sagsabit {
		right:-5px;
		font-size: 10px;
	}
	#sermaye .alan .barlar .bar .icon {
		margin-bottom:18px;
	}
	#sermaye .alan .barlar .bar .icon img {
		max-height:40px;
		max-width:40px;
	}
	#sermaye .alan .barlar .bar .adi {
		color: #ffffff;
		font-size: 12px;
		font-weight: 400;
		line-height: 25px;
	}
	#sermaye .alan .barlar .bar1 {
		height:200px;
		background: linear-gradient(180deg, #F8D1C8, #EEA497);
	}
	#sermaye .alan .barlar .bar2 {
		height:200px;
		background: linear-gradient(180deg, #FFEBC6, #FFD294);
	}
	#sermaye .alan .barlar .bar3 {
		height:200px;
		background: linear-gradient(180deg, #BCD9E8, #87B2CC);
	}
	#sermaye .alan .barlar .bar4 {
		height:200px;
		background: linear-gradient(180deg, #FA8C82, #F3534B);
	}
	/*------------------------------footer----------------------------*/

	#footer {
		padding:22px 0 0 0;
	}
	#footer .ust {
	padding:25px 10px;
	background-size: auto 40%;
    background-repeat: no-repeat;
    background-position: 84% 50%;
	}
	#footer .ust .logo {
		margin-bottom:10px;
		text-align:center;
	}
	#footer .ust .logo img {
		height:100px;
	}
	#footer .ust .sosyal {
	}
	#footer .ust .menubas {
		position:relative;
		margin-top:15px;
		margin-bottom:15px;
		text-align:left;
	}
	#footer .ust .menulink {
		text-align:center;
	}
	
	#footer .menubas:before {
		position:absolute;
		content:"\f107";
		top:0px;
		right:0px;
		height:100%;
		width:30px;
		font-size:20px;
		color:#000;
		font-family: 'Line Awesome Free';
		font-weight: 900;
	}
	#footer .menualan {
		display:none;
		padding-bottom:20px;
	}
	#footer .ust .ebulten {
		display:none;
	}
	#footer .alt {
		background:var(--anarenk);
		padding:20px 10px;
	}
	#footer .alt .ic {
		display:flex;
		align-items:center;
		flex-direction:column;
	}
	#footer .alt .ic .copy {
		margin-right:0px;
		margin-bottom:10px;
		font-size:12px;
		text-align: center;
	}
	#footer .alt .ic .linkler {
		display:none;
		color: #fff;
		font-size: 16px;
		font-weight: 500;
		line-height: 20px;
	}
	#footer .alt .ic .linkler a {
		color: #fff;
		font-size: 16px;
		font-weight: 500;
		line-height: 20px;
		padding:0px 30px;
	}
	#footer .alt .ic .anatolfav {
		margin-left:0px;
		filter: brightness(100);
		padding-right:0px;
	}

	#footer .ust .atafooter {
		display: none;
	}
	#footer .col-md-5.align-content-end.h-100 {
    height: auto !important;
	}
	/*------------------------------slider----------------------------*/

	#urunlerust {
		position:relative;
		margin-top:63px;
	}
	#urunlerust .item {
		height:350px;
	}
	#urunlerust .item .resim {
		height:350px;
	}
	#urunlerust .item .bilgi {
		justify-content:flex-start;
		width:100%;
		padding:20px 20px;
	}
	#urunlerust .item .bilgi .kutu {
		width:154px;
	}
	#urunlerust .item .bilgi .kutu img {
		width:154px;
	}
	#urunlerust .item .bilgi .kutu span {
		position:absolute;
		top:30px;
		width:100%;
		padding:0px 26px;
		font-size: 14px;
		line-height: 25px;
	}
	#urunlerust .sosyal {
		right:20px;
	}
	
	/*------------------------------mutluurunler----------------------------*/

	#mutluurunlerpage {
		position:relative;
		padding:22px 0px 0px 0px;
	}

	#mutluurunlerpage .swiper {
		overflow:hidden;
		position:relative;
	}
	#mutluurunlerpage .kutu {
		position:relative;
		width:254px;
		margin-bottom:21px;
	}
	#mutluurunlerpage .kutu img {
		width:254px;
	}
	#mutluurunlerpage .kutu .ic {
		position:absolute;
		top:0px;
		left:0px;
		width:100%;
		height:100%;
		padding:37px 20px;
	}
	#mutluurunlerpage .kutu .ic .hr {
	}
	#mutluurunlerpage .kutu .ic .yazi1 {
	}
	#mutluurunlerpage .kutu .ic .yazi1.sari {
		color: #EEC173;
	}
	#mutluurunlerpage .kutu .ic .yazi2 {
	}
	#mutluurunlerpage .kutu .ic .btn {
		display: flex;
		padding: 0px 22px;
	}
	#mutluurunlerpage .item {
		padding-top:39px;
		transition:all 0.3s ease;
	}
	#mutluurunlerpage .item:hover {
		padding-top:5px;
		padding-bottom:34px;
	}
	#mutluurunlerpage .item .resim {
		display:flex;
		justify-content:center;
		width:100%;
		height:205px;
		margin-bottom:37px;
	}
	#mutluurunlerpage .item .resim img {
		max-width:100%;
		max-height:100%;
	}
	#mutluurunlerpage .item .adi {
		color: var(--anarenk);
		font-size: 20px;
		font-weight: 700;
		line-height: 19.2px;
		margin-bottom:13px;
		text-align:center;
	}
	#mutluurunlerpage .item .hr {
		width:100%;
		height:7px;
		background:url('../img/icon/icon-4.png');
		background-size:auto;
		background-position:center;
		background-repeat:no-repeat;
		margin-bottom:12px;
	}
	#mutluurunlerpage .item .gr {
		color: var(--anarenk);
		font-size: 12px;
		font-weight: 600;
		line-height: 19.2px;
		text-align:center;
	}
	#mutluurunlerpage .mutluurunlerpage-button-next {
		display:none;
	}
	#mutluurunlerpage .mutluurunlerpage-button-prev {
		display:none;
	}
	
	#mutluurunlerpage .katitem .resim {
	}	
	#mutluurunlerpage .katitem {
    margin-bottom: 0;
	}

	/*------------------------------kurumsalust----------------------------*/

	#kurumsalust {
		position:relative;
		margin-top: 90px;
		height:263px !important;
		margin-bottom: 0px;
	}
	#kurumsalust .item {
		height:200px !important;
	}
	#kurumsalust .item .resim {
		height:200px !important;
	}
	#kurumsalust .item .bilgi {
		justify-content:center;
		width:100%;
		padding:20px 20px;
	}
	#kurumsalust .item .bilgi .yazi1 {
		color: #ffffff;
		font-size: 35px;
		font-weight: 700;
		line-height: 42px;
		margin-bottom:40px;
	}
	#kurumsalust .item .bilgi .yazi2 {
		color: #ffffff;
		font-size: 12px;
		font-weight: 600;
		line-height: 18px;
		margin-bottom: 20px !important;
		width: 50%;
	}
	#kurumsalust .sosyal {
		display:none;
	}
	#kurumsalust .item .bilgi.urunler .yazi2 {
		font-size: 50px;
		line-height: 45px;
	}
	
	/*------------------------------kurumsal----------------------------*/

	#kurumsal .alan .item {
		width:100%;
		margin-bottom:20px;
	}
	#kurumsal .alan .item .sol {
		padding:20px 20px;
	}
	#kurumsal .alan .item .resim {
		width:40%;
		height:300px;
		object-fit:cover;
	}	

	#kurumsal .alan .item .sol .yazi1 {
		font-size: 18px;
		line-height: 25px;
	}
	#kurumsal .alan .item .sol .yazi2 {
		font-size: 14px;
		line-height: 20px;
	}
	

	/*------------------------------iletisimbilgiler----------------------------*/

	#iletisimbilgiler {
		position:relative;
		padding:23px 0px;
	}
	#iletisimbilgiler .alan {
		display:flex;
		flex-wrap:wrap;
		background:#f5f5f5;
	}
	#iletisimbilgiler .alan .sol {
		width:100%;
		padding:20px 16px;
	}
	#iletisimbilgiler .alan .harita {	
		width:100%;
	}

	#iletisimbilgiler .alan .harita img {	
		width:100%;
		height:200px;
		object-fit:cover;
		object-position:center;
	}

	/*------------------------------iletisimformu----------------------------*/
	.bread_img {
    height: 150px;
	margin-bottom: 15px;
	}
	#iletisimformu {
		margin-top: 50px;
	}
	#iletisimformu .alan {
		padding: 0 !important;
		font-size: 12px;
	}
	#iletisimformu .alan .yazilar .yazi1 {
		margin-bottom:15px;
	}
	#iletisimformu .alan .yazilar .yazi2 {
		margin-bottom:35px;
	}
	#iletisimformu .business.alan .alt_alan {
    flex-direction: column;
	gap: 0;
	}
	#iletisimformu .business.alan .yazilar .baslik.dzn {
    bottom: 120px;
	}
	/*------------------------------slider----------------------------*/

	#urunust {
		position:relative;
		padding-bottom:100px;
		margin-top:63px;
	}
	#urunust .dinamik-background {
		position:absolute;
		top:0px;
		left:0px;
		width:100%;
		height:100%;
		background:url('../img/urunhareketliback.png') -25px -50px;
		background-size: calc(100% + 50px);
		z-index:2;

	}
	#urunust .item {
		position:relative;
		height:300px;
	}
	#urunust .item .resim {
		position:relative;
		z-index:1;
		width:100%;
		height:300px;
		object-fit:cover;
	}
	#urunust .item .bilgi {
		display:none;
	}

	#urunust .item .urungorsel {
		position:absolute;
		top:0px;
		left:0px;
		width:100%;
		height:100%;
	}
	#urunust .item .urunaciklama {
		display:none;
	}
	#urunust .item .tasdegirmen {
		position:absolute;
		bottom:73px;
		right:23px;
		width:57px;
		z-index:2;
	}
	#urunust .item .tasdegirmen img {
		width:100%;
	}
	#urunust .sosyal {
		display:none;
	}
	#urunust .kesfet {
		left: 0px;
		width: 100%;
		padding: 17px 0px;
		font-size: 14px;
	}
	
	/*------------------------------urunbilgileri----------------------------*/
	
	#urunbilgileri .alan {
		background: #f5f5f5;
		padding: 15px 0px;
	}
	#urunbilgileri .alan .liste .list {
		font-size: 12px;
	}
	/*------------------------------sayfayazi----------------------------*/
	#sayfayazi .alan .yazilar {
		display: flex;
		flex-direction: column;
		justify-content: center;
		height: 100%;
		padding: 26px 17px;
	}
	
	#sayfayazi .alan .yazilar .yazi1 {
		color: #111c4e;
		font-size: 25px;
		font-weight: 400;
		line-height: 30px;
		margin-bottom: 20px;
	}	
	#sayfayazi .alan .yazilar .yazi2 {
		color: #111c4e;
		font-size: 14px;
		font-weight: 400;
		line-height: 20px;
		margin-bottom: 10px;
		font-family: var(--ikincifont);
	}
	#sayfayazi iframe {
    height: 300px;
	}
	/*------------------------------belgeler----------------------------*/
	#belgeler{
	padding: 23px 0px 10px 0px;
	}
	#belgeler .item .logo {
		width: 100%;
		border-right: 0;
		border-bottom: 1px solid #d8d8d8;
	}
	#belgeler .yazi1 {
    margin: 0 0 20px 0;
	font-size: 30px;
	}
	#belgeler .item .text-wrapper {
		padding: 15px;
		border-bottom: 1px solid #d8d8d8;
		margin-bottom: 10px;
	}

	#belgeler .item{
	padding: 15px;
	border-radius: 15px;
	}
	
	#belgeler .item .btn {
		width: 100%;
	}
	#belgeler .item .text-wrapper .title {
		font-size: 20px;
	}
	#belgeler .swiper.belgeler {
    margin-bottom: 35px;
	}
	#belgeler .alan .resim img {
    width: 100%;
	height: 250px;
	}
	#belgeler .yazi1::before {
    width: 150px;
    height: 20px;
    right: 20%;
    bottom: -3px;
	}
	
	/*------------------------------urundetay2----------------------------*/

	#urundetay2 {
		position:relative;
		padding:80px 0px 23px 0px;
	}
	#urundetay2 .alan {
		position: relative;
		padding: 0px 10px 10px;
		background: rgb(255, 255, 255);
	}
	
	#urundetay2 .alan .slideitem {
		display:flex;
		align-items:center;
		justify-content:center;
		width:100%;
		height:320px;
	}
	#urundetay2 .alan .slideitem img {
		max-width:80%;
		max-height:80%;
	}
	#urundetay2 .alan .carousel-indicators {
		margin-right: 10px;
		margin-left: 10px;
	}
	#urundetay2 .alan .carousel-indicators [data-bs-target] {
		width: 50px;
		height: 50px;
		border-radius: 25px;
	}


	#urundetay2 .alan .sag {
		padding:20px 0px;
	}
	#urundetay2 .alan .sag .aciklamaaa {
		margin-bottom: 10px;
	}
	#urundetay2 .alan .sag .ust {
	   text-align:center;
	   margin-bottom:20px;
	}
	#urundetay2 .alan .sag .urunadi {
		font-size: 30px;
		margin-bottom:20px;
	    text-align:center;
	}
	#urundetay2 .besindegerleri .liste {
		display:flex;
		flex-wrap:wrap;
	}
	#urundetay2 .besindegerleri .liste .list {
		width:calc(50% - 6px);
		padding:10px;
		margin:10px 3px;
	}
	#urundetay2 .besindegerleri .liste .list span {
		font-size: 12px;
		font-weight: 700;
		line-height: 16px;
		height:48px;
		margin-bottom:20px;
	}
	#urundetay2 .alan .sag .liste .list {
		font-size: 12px;
	}
	#urundetay2 .alan .sag .liste .list span {
		font-size: 12px;
	}

	/*------------------------------urundetay2tarifler----------------------------*/

	#urundetay2tarifler {
		position:relative;
		padding:10px 0px 10px 0px;
	}
	#urundetay2tarifler .baslik {
		font-size: 20px;
		line-height: 23px;
		margin-bottom:20px;
	}
	#urundetay2tarifler .resim {
		height: 237px;
	}
	#urundetay2tarifler .yazilar {
		padding:15px;
	}
	#urundetay2tarifler .yazilar .yazi1 {
		color: #111c4e;
		font-size: 16px;
		font-weight: 500;
		line-height: 43px;
		margin-bottom:10px;
		text-align:center;
	}
	#urundetay2tarifler .yazilar .hr {
		width:100%;
		height:7px;
		background:url('../img/icon/icon-4.png');
		background-size:auto;
		background-position:center;
		background-repeat:no-repeat;
		margin-bottom:10px;
	}
	#urundetay2tarifler .yazilar .yazi2 {
		color: #111c4e;
		font-size: 27px;
		font-weight: 700;
		line-height: 43px;
		margin-bottom:10px;
		text-align:center;
	}
	#urundetay2tarifler .yazilar .btn {
		margin-top:auto;
	}


	/*------------------------------urunbanner----------------------------*/

	#urunbanner .alan .resim {
		height:200px;
		object-fit:cover;
	}
	#urunbanner .alan .bilgi {
		font-size: 20px;
		line-height: 33px;
	}

	/*------------------------------uretimline----------------------------*/

	#uretimline {
		position:relative;
		padding:80px 0px 23px 0px;
	}
	#uretimline .alan .baslik {
		font-size: 14px;
		line-height: 24px;
		padding:30px 0px;
	}
	#uretimline .alan .baslik:before {
		position:absolute;
		content:"";
		bottom:0px;
		left:0px;
		width:100%;
		height:15px;
		background:url('../img/hrgenis.png');
		background-repeat:no-repeat;
		background-position:center;
	}
	#uretimline .alan .line {
		display:flex;
		flex-wrap:wrap;
	}
	#uretimline .alan .line .satir {
		position:relative;
		width:calc(50% + 1px);
		display:flex;
		margin-right:calc(50% - 3px);
		justify-content:flex-end;
		padding-right:20px;
		height:inherit;
		min-height:100px;
		border-right:2px solid #111c4e;
		margin-bottom:30px;
	}
	#uretimline .alan .line .satir:before {
		position:absolute;
		content:"";
		top:calc(50% - 15px);
		right:-15px;	
		width: 30px;
		height: 30px;
		border-radius:15px;
		border: 7.5px solid #efefef;
		background: #cba769;
	}
	#uretimline .alan .line .satir:hover:before {
		background: #111c4e;
	}
	#uretimline .alan .line .satir:nth-child(even) {
		width:calc(50% - 1px);
		margin-left:calc(50% - 1px);
		margin-right:0px;
		justify-content:flex-start;
		padding-left:20px;
		padding-right:0px;
		border-right:0px solid #111c4e;
		border-left:2px solid #111c4e;
	}
	#uretimline .alan .line .satir:nth-child(even):before {
		right:0px;	
		left:-16px;	
	}
	#uretimline .alan .line .satir .icon {
		position:absolute;
		top:0px;
		right:-100px;
		width:100px;
		height:100px;
		display:flex;
		align-items:center;
		justify-content:center;
	}
	#uretimline .alan .line .satir:nth-child(even) .icon {
		position:absolute;
		top:0px;
		right:inherit;
		left:-100px;
	}
	#uretimline .alan .line .satir .icon img {
		max-width:50%;
		max-height:50%;
	}
	#uretimline .alan .line .satir .yazi {
		display:flex;
		flex-direction:column;
		align-items:flex-end;
		justify-content:center;
		text-align:right;
		color: #111c4e;
		font-size: 12px;
		font-weight: 400;
		line-height: 20px;
	}
	#uretimline .alan .line .satir .yazi b {
		font-weight: 700;
	}
	#uretimline .alan .line .satir .yazi span {
		color:#CBA769;
	}
	#uretimline .alan .line .satir:nth-child(even) .yazi {
		display:flex;
		flex-direction:column;
		align-items:flex-start;
		justify-content:center;
		text-align:left;
	}
	
		
	/*------------------------------tarifust----------------------------*/

	#tarifust .sol {
		width:100%;
		flex:0 0 auto;
		margin-top:60px;
	}
	#tarifust .sol .tarifresim {
		width:100%;
		height:100%;
		min-height:200px;
	}
	#tarifust .sag {
		width:100%;
		padding:20px;
		margin-top:0px;
	}
	#tarifust .sag .adi {
		font-size:20px;
		margin-bottom:20px;
	}
	#tarifust .sag .oneri {
		margin-bottom:20px;
	}
	#tarifust .sag .oneri .yazi1 {
		font-size:14px;
		line-height:20px;
	}
	#tarifust .sag .oneri .oneriresim {
		margin-right:10px;
	}
	#tarifust .sag .btnizle {
		margin-bottom:20px;
	}
	

	/*------------------------------breaddd----------------------------*/

	#breaddd {
		font-size: 15px;
		line-height: 30px;
		padding: 2px 10px;
	}
	#breaddd .linkler {
		font-size:12px;
	}
	#breaddd .linkler a {
		font-size:12px;
		margin:0px 5px;
	}
	#breaddd .paylas {
		display:none;
	}
	#uretimline .swiper .item .resim img, #sayfayazi .swiper .item .resim img {
		width: 100%;
		height: 150px;
		object-fit: cover;
	}
		
	#uretimline .uretimline-button-prev, 
	#sayfayazi .uretimline-button-prev {
		right: 5px;
		width: 40px;
		height: 40px;
		font-size: 20px;
	}	
	#uretimline .uretimline-button-next, 
	#sayfayazi .uretimline-button-next {
		left: 5px;
		width: 40px;
		height: 40px;
		font-size: 20px;
	}	
	
}