@media(min-width:2000px)
{

}

@media (max-width: 1681px) {
    
    .slideyemtar .ortaimage .activexx img {
    width: 90%; 
}
    
    .slideyemtar .ortaimage { 
    bottom: 25%; 
    left: 36%;
}
    .slideyemtar .absolsliderurun .owl-slidecat .owl-nav .owl-next { 
    right: -60px; 
}
.hakkimizdayemtar .row .w50 {
    padding-left: 6%;
}
.videocomp .centered video { 
    height: 60vh; 
}
.neleryapiyoruz {
    padding-top: 0%; 
}
.neleryapiyoruz .w100 {
    margin-top: 2%; 
    margin-left: 15%; 
    width: 85%;
}
.nedenyemtar {
    height: 80vh; 
}
.parallaxpart { 
    min-height: 500px; 
    height: 500px; 
}
.parallaxpart .textdecor {
    transform: translate(0px, 40px);
}
.hakkimizdayemtar.urundetay.list.hizmetdetay.ters{ 
	transform: translate(0px, 110px);  
}
.main-header .container .yemtar .linklerup .two ul li a { 
    font-size: 14px; 
}
.kurumsaltab .row .page { 
    font-size: 17px; 
}
.kurumsaltab .row .linklertop a { 
    font-size: 80%; 
}
p, li, a, td, th { 
    font-size: 16px; 
}
.neleryap .container .row .neleryapcard { 
    height: 440px; 
}
.onepart h1 { 
    width: 60%; 
}
.main-header .container .yemtar .linklerup .two ul li.dropdown .dropcontent {
 
    left: -54px; 
}
.main-header .container .yemtar .linklerup .two ul li.dropdown .dropcontent .w50 ul li a {
    font-size: 14px; 
}


}

@media (max-width: 1550px) {
 
 .pt-96{
 	padding-top:60px;
 }
 
 .pb-96{
 	padding-bottom:60px;
 }
 .pt-48{
 	padding-top:30px;
 }
 
 .pb-48{
 	padding-bottom:30px;
 }
 .mt-96{
 	margin-top:60px;
 }
 
 .mb-96{
 	margin-bottom:60px;
 }
 .mt-48{
 	margin-top:30px;
 }
 
 .mb-48{
 	margin-bottom:30px;
 }
  .main-header .container .yemtar .linklerup .two ul { 
    padding-left: 50px;
}
 
    .slideyemtar .absolsliderurun .owl-slidecat .item {
        font-size: 50%;
    }
    .slideyemtar .descler p { 
    margin-top: .5rem;
    font-size: 70%;
}
.slideyemtar .cat1 ul li, .slideyemtar .cat2 ul li { 
    font-size: 12px; 
}
.slideyemtar .cat1 img, .slideyemtar .cat2 img {
    width: 80px;
    height: 80px;
    object-fit: contain;
    padding: 10px;
}
.slideyemtar .cat1 ul li, .slideyemtar .cat2 ul li { 
    padding: 0 5px 0px 0px; 
}
h1 {
 	font-size: 38px;
}
h2 {
 	font-size: 33px; 
}
h3 {
	font-size: 28px;
}
h4 {
	font-size: 28px;
	}
h5 {
	font-size: 21px;
}
h6 {
	font-size: 18px
	}
    .slideyemtar .absolsliderurun .owl-slidecat .owl-nav .owl-next {
        right: -80px;
    }
    .hakkimizdayemtar .row .w50 .row .w50 .text span {
    font-size: 60px;
    line-height: 70px; 
}
.videocomp .centered video {
        height: 70vh;
    }
    .neleryapiyoruz .w100 .item .bgitem {
    height: 410px;
    overflow: hidden;
}
.nedenyemtar .tablist li { 
    width: 19%; 
    font-size: 80%; 
}
.medya .container .row .haberkutu .images {
    height: 300px;
    overflow: hidden;
}
.medya .container .row .haberkutu .text .habberbtn img {
    width: 50px;
}
.yemtarbanner { 
    min-height: 510px; 
}
.altcat .container .row .w15 {
    width: 20%; 
}
.altcat .container .row .w85 {
    width: 80%; 
}
.altcat .container .row .w85 .linkkutu {
    width: 100%;
    background: #EAEAEA;
    border-radius: 15px;
    margin-right: 15px;
}
.haberdetay img { 
    max-height: 400px; 
}
.acikpoz .radiuss .container .row .ilancard p { 
    margin-bottom: 0;
}
.alturunlerslider .container .item .uruncardse {
    height: 440px; 
}
.alturunlerslider .container .item .uruncardse img { 
    height: 240px; 
}
.alturunlerslider .container .item .uruncardse .yemtarbtn {  
    width: 170px;
    margin-top: 2rem;
    height: 50px;
}
.neleryap .container h6.desen {
    width: 50%;
}
.hakkimizdayemtar.misviz.refic .row .w50 ul li { 
    font-size: 80%;
    margin-right: 10px;
}
.referanslarimiz .container .row .logowidth img {
    width: 150px;
    height: 150px; 
}
.referanslarimiz .container .row .logowidth a.yemtarbtn { 
    width: 170px;
    height: 50px;
}
.tarihcemiz #sync1 .owl-item .item .w50:last-child {
    padding: 0px 0px 0px 20px;
}
.tarihcemiz #sync1 .owl-item .item .w50 img {
    height: 350px;
    object-fit: cover;
}.tarihcemiz #sync1 .owl-item .item .w50 span { 
    font-size: 35px;
    margin-bottom: 1rem; 
    margin-top: 3rem;
}
.nasilyapiyoruz .container .row .w50 .row .ikonpart img {
    width: 65px;
    height: 65px; 
}
.nasilyapiyoruz .container .row .w50 .row .ikonpart .rol span { 
    font-size: 30px;
    line-height: 50px;
}

.yemtarbanner .izlencetext { 
    width: 88%; 
}
.hakkimizdayemtar.urundetay .row .w50 ul li img {
    height: 60px;
    object-fit: contain;
    border-radius: 0;
}
.slideyemtar .ortaimage .activexx img {
        width: 50%;
    }
.slideyemtar .absolsliderurun .owl-slidecat .item.active { 
    height: 100px;
}
    .main-header .container .yemtar .linklerup .two ul li a {
        font-size: 13px;
    }
    .slideyemtar .cat1 ul li, .slideyemtar .cat2 ul li {
        padding: 0 5px 0px 0px;
        min-width: 220px;
    }

}


@media (max-width: 1500px) {
  
.container, .container-lg, .container-md, .container-sm, .container-xl {
    max-width: 90%;
}
#backtotop { 
    width: 60px;
    height: 60px; 
}

#backtotop::before { 
    width: 70px;
    height: 70px; 
}
#backtotop::after { 
    width: 90px;
    height: 90px; 
}
     .yemtarbanner {
        min-height: 440px;
    }
h1 {
 	font-size: 35px;
}
h2 {
 	font-size: 30px; 
}
h3 {
	font-size: 24px;
}
h4 {
	font-size: 24px;
	}


p, li, a, td, th {font-size: 15px;}
 	.yemtarbanner .urunabsole { 
    width: 200px; 
}

a.yemtarbtn { 
    height: 54px; 
    width: 180px; 
        font-size: 14px;
}
.main-header .container .yemtar .linklerup .two ul li.dropdown .dropcontent.container .row .w50 img {
    width: 100%;
    max-height: 430px;
    height: 430px; 
}
.main-header .container .yemtar .linklerup .two ul li.dropdown .dropcontent.container.neleryap .row .w50.row .w50 {
    transform: translate(0px, -20%);
}
    .main-header .container .yemtar .linklerup .two ul li.dropdown .dropcontent .w50 ul li a {
        font-size: 14px;
    }
        .main-header .container .yemtar .linklerup .two ul li a {
        font-size: 15px;
    }
    .main-header.navbar-takip .container .yemtar .linklerup .two ul li a {
    font-size: 13px;
}
.main-header.navbar-takip .container .yemtar .logo { 
    height: 60px;
}
    .main-header .container .yemtar .linklerup .two ul {
        padding-left: 50px;
        height: 61px;
    }
 .main-header .container .yemtar .linklerup .two ul li.dropdown .dropcontent .w50 ul{
 	height:100%
 }
    .uretimarg .container .row .w30 img { 
    height: 230px; 
}
    .uretimarg .container .row .w30 h3 { 
    font-size: 120%;
}
.uretimarg .container .row .w40 ul li { 
    margin-bottom: 1rem;
}
.uretimarg2 .container .row .w40.dolu .row .w50 .text .odometer span {
    font-size: 35px;
    line-height: 35px; 
}
.uretimarg2 .container .row .w40.dolu .row .w50 .subtext { 
    font-size: 18px;
}
.uretimarg2 .container .row .w40.dolu .row .w50.last img {
    width: 80px;
    height: 80px;
    object-fit: contain;
}

.uretimarg2 .container .row .w30 img {
        width: 100%;
        object-fit: cover;
        height: 100%;
    }

    .hakkimizdayemtar.misviz.refic .row .w50 ul li {
        font-size: 80%;
        margin-right: 10px;
    }
        .nedenyemtar .tablist li { 
        margin-bottom: 1rem; 
        padding-bottom: 1rem;
    }
    .footer .container .row .w30two a { 
    line-height: 160%;
    margin-bottom: 1rem; 
}
.footer .container .row .w20 p { 
    line-height: 140%;
    margin-bottom: 1rem;
}
.slideyemtar .cat1 { 
    left: 7%;
    top: 25%;
}

.slideyemtar .cat2 { 
    right: 7%;
    top: 25%;
}
.slideyemtar .cat1 img, .slideyemtar .cat2 img {
    width: 70px;
    height: 70px;
    object-fit: contain;
}
    .slideyemtar .ortaimage {
        bottom: 25%;
        left: 34%;
    }
    .slideyemtar .absolsliderurun .owl-slidecat .item.active { 
    height: 100px;
}.iletisimpart .container .row .w40 ul li a img {
    width: 30px;
    height: 30px;
    object-fit: contain;
    margin-right: 35px;
}
.main-header.navbar-takip .container .yemtar .linklerup .two {
    height: 46%;
    transform: translate(0px, -20px);
}
    .main-header .container .yemtar .linklerup .two ul li.dropdown .dropcontent {
        left: -48px;
    }
     .main-header.navbar-takip .container .yemtar .linklerup .two ul li.dropdown .dropcontent {
        left: -252px;
    }
    .main-header.navbar-takip .container .yemtar .linklerup .two ul li.dropdown .dropcontent {
    top: 69px;
}



}



@media (max-width: 1420px) {
	    .yemtarbanner {
        min-height: 410px;
    }
       .alturunlerslider .container .item .uruncardse {
        height: 370px;
    }
    .alturunlerslider .container .item .uruncardse img {
        height: 210px;
        margin-top: 0;
    }
.slogan .slogants h2 {
    width: 80%;
    margin: auto;
}
.slogan .absol img {
    width: 70%;
}
.slogan .absol2 img {
    width: 70%;
}
.kalitepolitikasi .container .row ul li img {
    width: 80px;
    height: 80px; 
    margin-right: 20px;
}
.urunkategorilerimiz {
    border-bottom-right-radius: 70px;
    transform: translate(0px, 60px); 
}
    .iletisimpart .container .row .w40 ul li a img { 
        margin-right: 15px;
    }
.uzmanlik .row .w70 .owl-uzmanlik .item .bgsimage img { 
    height: 420px; 
}
.uzmanlik .row .w70 { 
    padding-bottom: 0%; 
}
.uzmanlik { 
    min-height: 640px; 
}
.uzmanlik .owlarrow .prev, .uzmanlik .owlarrow .next { 
    width: 55px;
    height: 55px; 
}
    .medya .container .row .haberkutu .images {
        height: 250px; 
    }
    .kurumsaltab .row .page {
        font-size: 15px;
    }
    .kurumsaltab .row .linklertop a {
        font-size: 70%;
    }
	.anahtarteslim .container .row .w50 img.ikon { 
	    width: 80px;
	    height: 80px; 
	    margin-bottom: 1rem;
	}
	.neleryap .container .row .neleryapcard {
	    height: 350px;
    }
    .neleryap .container .row .neleryapcard .textto { 
	    padding: 30px 20px;
	}
    .hakkimizdayemtar.misviz.refic .row .w50 ul li {
        font-size: 70%; 
    }
    .referanslar .container .owl-reference .owl-nav .owl-next, .referanslar .container .owl-reference .owl-nav .owl-prev {
	    width: 50px;
	    height: 50px; 
	}
	    .referanslarimiz .container .row .logowidth img {
        width: 120px;
        height: 120px;
    }
        .footer .container .row .w30two a { 
        font-size: 13px;
    }
    .footer .container .row .w20two a { 
	    font-size: 13px; 
	}
	.footer .container .row .w20 p { 
	    font-size: 13px; 
	}


}

@media (max-width: 1300px) {
	.main-header .container .yemtar .linklerup .one ul { 
    padding-top: 0px;
    padding-bottom: 0px;
    transform: translate(0px, 0px);
}
	    .main-header .container .yemtar .linklerup .two ul li a {
        font-size: 13px;
    }
	h1 {
 	font-size: 30px;
}
h2 {
 	font-size: 22px; 
}
h3 {
	font-size: 20px;
}
h4 {
	font-size: 20px;
	}
h5 {
	font-size: 20px;
}
h6 {
	font-size: 16px
	}
p, li, a, td, th {font-size: 14px;}
    .haberdetay .container h1 {
        font-size: 35px;
    }
.pt-96{
 	padding-top:48px;
 }
  
 .pb-96{
 	padding-bottom:48px;
 }
 .pt-48{
 	padding-top:24px;
 }
 
 .pb-48{
 	padding-bottom:24px;
 }
 .mt-96{
 	margin-top:48px;
 }
 
 .mb-96{
 	margin-bottom:48px;
 }
 .mt-48{
 	margin-top:24px;
 }
 
 .mb-48{
 	margin-bottom:24px;
 }
  .slideyemtar .cat1 ul li, .slideyemtar .cat2 ul li { 
    font-size: 12px; 
    margin-bottom: .3rem; 
}
.main-header .container .yemtar .linklerup {
    width: 85%;
    display: block;
    height: 70px;
}
.main-header .container .yemtar .logo { 
    height: 70px;
}
.main-header .container .yemtar { 
    height: 70px;
}
.main-header .container .yemtar .linklerup .one {
    transition: 2s;
    opacity: 1;
    height: 15px;
}
.main-header.navbar-takip { 
    height: 70px;
}
.main-header.navbar-takip .container .yemtar {
    height: 70px;
}
.main-header.navbar-takip .container .yemtar .linklerup .one {
    transition: 2s;
    opacity: 1;
    height: 35px;
}
.slideyemtar .descler {
    position: absolute;
    top: 15%;
    width: 100%;
    text-align: center;
}
.slideyemtar .descler h2 {
    font-size: 20px;
    margin-bottom: .5rem;
}
.slideyemtar .descler a.yemtarbtn {
    width: 150px;
    height: 40px;
}
    .slideyemtar .ortaimage .activexx img {
        width: 50%;
    }
        .slideyemtar .ortaimage {
        bottom: 25%;
        left: 32%;
    }
    .nedenyemtar {
        height: 100vh;
    }
    .yemtarbanner {
        min-height: 350px;
    }
        .altcat .container .row .w85 .linkkutu { 
        margin-right: 5px;
    }
    .altcat .container .row .w85 .linkkutu a img {
    width: 40px; 
    margin-right: 5px;
}
.altcat .container .row .w85 .linkkutu a { 
    font-size: 13px; 
}
.select-menu .select-btn { 
    height: 55px; 
}
.select-menu::after { 
    right: 10px;
    top: 23px; 
}
    .alturunlerslider .container .item .uruncardse .yemtarbtn { 
        margin-top: .5rem; 
    }
    .alturunlerslider .container .item .uruncardse {
        height: 340px;
    }
    .hakkimizdayemtar .row .w50 a.yemtarbtn {
	    margin-top: 1rem;
	}
    
    .neleryapiyoruz .w100 .item .bgitem {
        height: 310px; 
    }
    .neleryapiyoruz .w100 .item .textto { 
   	 	padding: 30px 10px;
	}
        a.yemtarbtn {
        height: 44px;
        width: 150px;
        font-size: 14px;
    }
        .alturunlerslider .container .item .uruncardse .yemtarbtn {
         
        margin-top: 1rem;
         height: 44px;
        width: 150px;
        font-size: 14px;
    }
    .referanslarimiz .container .row .logowidth a.yemtarbtn {
    height: 44px;
        width: 150px;
        font-size: 14px;
}
    
   .uzmanlik .owlarrow .prev, .uzmanlik .owlarrow .next {
        width: 40px;
        height: 40px;
    }
    .uzmanlik .owlarrow { 
	    bottom: 86px; 
	}
    
        .parallaxpart {
        min-height: 400px;
        height: 400px;
    }
    .parallaxpart .textdecor .put { 
    width: 40%; 
}
   .parallaxpart .textdecor .put input { 
	    height: 40px; 
	} 
	.parallaxpart .textdecor .put button { 
    top: 7px;
    right: 21px;
}
	.alturunlerslider .container .owl-nav .owl-next, .alturunlerslider .container .owl-alturun .owl-nav .owl-prev {
    width: 40px;
    height: 40px; 
}
	.alturunlerslider .container .owl-nav .owl-prev { 
    left: -60px; 
}
	.alturunlerslider .container .owl-nav .owl-next{ 
    right: -60px; 
}
.kalitepolitikasi .container .row h6 { 
    margin-bottom: 3rem;
}
.kalitepolitikasi .container .row ul li { 
    margin-bottom: 2rem;
}
.hakkimizdayemtar.urundetay .row .w50 ul.imagesis { 
    margin-top: 1rem;
}
.hakkimizdayemtar.urundetay.list.hizmetdetay.ters {
    border-radius: 0 0 100px 0; 
    transform: translate(0px, 70px);
}
.hakkimizdayemtar.urundetay.hizmetdetay .w50 .ikonabsol img {
    width: 40px;
    height: 40px;
    object-fit: contain;
}
.hakkimizdayemtar.urundetay.hizmetdetay .w50 .ikonabsol { 
    width: 60px;
    height: 60px; 
    left: -30px;
}
.hakkimizdayemtar.urundetay.hizmetdetay.ters .w50 .ikonabsol {
    left: inherit;
    right: -30px;
}
.hakkimizdayemtar.urundetay .row .w50 ul.imagesis li { 
    font-size: 80%; 
}
.formtag .row .w50 input { 
    height: 35px; 
}
.formtag .row .w50 label { 
    font-size: 80%;
}
.formtag .row .w50 textarea { 
    height: 62%; 
}
.ikapp .container .row .w50 input { 
    height: 40px; 
    margin-bottom: 1rem;
}
.ikapp .container .row .w50 .fileput .texttos { 
    height: 40px; 
}
.ikapp .container .row .w50 .fileput .dosyagonder button {
    height: 40px; 
}
.ikapp .container .row .w50 .select-menu .select-btn {
    height: 40px; 
    margin-bottom: 1rem;
}
.ikapp .container .row .w50 .fileput input { 
    display: none;
}
.ikapp .container .row .select-menu::after {
        right: 10px;
        top: 16px;
    }
    .anahtarteslim .container .row .w50 .radius {
    width: 300px;
    height: 300px; 
}
.anahtarteslim .container .row .w50 .radius::after { 
    left: -35px;
    top: -35px;
    width: 375px;
    height: 375px; 
}
.anahtarteslim .container .row .w50 .radius::before { 
    left: -75px;
    top: -75px;
    width: 450px;
    height: 450px; 
}
    .neleryap .container .row .neleryapcard {
        height: 320px;
    }
    .referanslar .container .owl-reference .item img { 
	    height: 100px; 
	}
    h6.desen::before {
    width: 15px;
    height: 15px; 
}

.galeri .container .owl-galeris .owl-nav .owl-next, .galeri .container .owl-galeris .owl-nav .owl-prev {
    width: 40px;
    height: 40px; 
}
    .tarihcemiz #sync1 .owl-item .item .w50 img {
        height: 290px;
        object-fit: cover;
    }
    .tarihcemiz #sync1 .owl-item .item .w50 span {
        font-size: 27px;
        margin-bottom: 1rem;
        margin-top: 2rem;
    }
.yemtarbanner::before { 
    height: 140px; 
}
    .uretimarg2 .container .row .w40.dolu { 
    padding: 2%;
}
        .nasilyapiyoruz .container .row .w50 .row .ikonpart img {
        width: 45px;
        height: 45px;
    }
    
    .referanslar .container .owl-reference .owl-nav .owl-next, .referanslar .container .owl-reference .owl-nav .owl-prev {
        width: 40px;
        height: 40px;
    }
    
    
} 
@media (min-width:1200px){
	.header-mobile {
		display: none;
	}
	.main-header{
		display:block;
	}
	.uygulama .container .row .uygulamacard { 
    margin-bottom: 1.5%;
}
}
@media (max-width: 1200px) {
	    .mobile-menu-links ul li .panel-mm-acc ul li { 
    margin-left: 20px;
}
 
h1 {font-size: 26px;}
h2 {font-size: 20px;}
h3 {font-size: 17px;}
h4 {font-size: 17px;}
h5 {font-size: 15px;}
h6 {font-size: 14px;}
p, li, a, td, th {font-size: 12px;}
	.main-header{
		display:none!important;
	}
	 

	.header-mobile {
		display: block;
	}
 
 .pt-96{
 	padding-top:48px;
 }
 
 .pb-96{
 	padding-bottom:48px;
 }
 .pt-48{
 	padding-top:24px;
 }
 
 .pb-48{
 	padding-bottom:24px;
 }
 
 .mt-96{
 	margin-top:48px;
 }
 
 .mb-96{
 	margin-bottom:48px;
 }
 .mt-48{
 	margin-top:24px;
 }
 
 .mb-48{
 	margin-bottom:24px;
 }
     .yemtarbanner {
        min-height: 310px;
        height: 310px;
    }
 .slideyemtar { 
    height: 50vh; 
}
    .slideyemtar .ortaimage {
        bottom: 25%;
        left: 27%;
    }
    .slideyemtar .cat1 ul li, .slideyemtar .cat2 ul li {
        font-size: 12px; 
    }

.slideyemtar .absolsliderurun .owl-slidecat .owl-nav .owl-prev { 
    left: -60px; 
}
.slideyemtar .absolsliderurun .owl-slidecat .owl-nav .owl-next { 
    right: -60px; 
}
.hakkimizdayemtar .row .w50 .imgblock { 
    transform: translate(0, 0px);
}
.hakkimizdayemtar .row .w50 .row .w50 .text span {
        font-size: 22px;
        line-height: 35px;
    }
    .hakkimizdayemtar .row .w50 .row .w50 .subtext {
    transform: translate(10px, 0px);
    font-size: 20px;
}
        .videocomp .centered video {
        height: 35vh;
    }
    .neleryapiyoruz .w100 .item .absoltebtn {
    opacity: 1; 
}
    .neleryapiyoruz .w100 .item .bgitem .film {
    opacity: 1;
}
.nasilyapiyoruz .container .row .w50 .row .ikonpart .rol span {
        font-size: 20px;
        line-height: 45px;
    }
    .nasilyapiyoruz .container .row .w50 .row .ikonpart .rol span.arts {
    transform: translate(5px, 5px); 
}   
.nedenyemtar {
        height: 40vh;
    }
    .medya .container .row .haberkutu .images {
        height: 200px;
    }
    .medya .container .row .haberkutu .text {
    padding: 25px;
    position: relative;
}
    .footer .container .row .w20 {
    width: 100%;
}
.footer .container .row .w20two {
    width: 19%;
    padding-left: 0px;
    padding-top: 3%;
}
.footer .container .row .w30two { 
    padding-left: 0px; 
}
    .footer .container .row .w20 p {
        font-size: 15px;
    }
    
    .footer .container .row .w20 img {
    width: 40%;
    margin-bottom: 2rem;
}
.footer .container .row .w20 {
    width: 100%;
    text-align: center;
}
    .footer .container .row h6 { 
    text-align: center;
    margin-bottom: 2rem;
}
    .footer .container .row a { 
    text-align: center;
        margin-bottom: .5rem;
}
    .footer .container .row p { 
    text-align: center;
        margin-bottom: .5rem;
}
.footer .container .socialline {
    text-align: center;
}
.medya.detay .galerikutu .imgs .filmtops img {
    width: 70px;
    margin-bottom: 5%;
}
.medya.detay .galerikutu .imgs .filmtops {
    opacity: 1;
}
    .hakkimizdayemtar.urundetay.hizmetdetay .w50 .ikonabsol img {
        width: 25px;
        height: 25px; 
    }
    .hakkimizdayemtar.urundetay.hizmetdetay .w50 .ikonabsol {
        width: 40px;
        height: 40px;
        left: -10px;
    }    .hakkimizdayemtar.urundetay.hizmetdetay.ters .w50 .ikonabsol { 
        right: -10px;
    }
.hakkimizdayemtar.urundetay .row .w50 ul li img {
        height: 50px; 
    }
.acikpoz .radiuss .container h6 {
    width: 100%;
}
.acikpoz .radiuss .container .row .ilancard p { 
    margin-top: 1rem;
}
.ikapp .container .row .w50 .fileput .dosyagonder {
    width: 50%;
    display: inline-block;
    margin-left: 1%;
}
.ikapp .container .row .w50 .fileput .texttos{
    width: 47%; 
}
.alturunlerslider.kategori .container .item {
    width: 30%;
    margin-bottom: 3rem;
}
    .alturunlerslider .container .item .uruncardse {
        height: 340px;
    }
 .alturunlerslider .container .item .uruncardse .yemtarbtn { 
    opacity: 1; 
    color:#fff;
}
.alturunlerslider .container .item .uruncardse .yemtarbtn::before {
    filter: inherit;
}
.alturunlerslider .container .item:hover .uruncardse .yemtarbtn::before {
    filter: brightness(0) invert(1);
}

 .alturunlerslider .container .item:hover .uruncardse .yemtarbtn { 
     
    color:#000;
}
.neleryap .container .row .neleryapcard {
        height: 260px;
    }
    
    
    .neleryap .container .row .neleryapcard .absoltebtn {
    bottom: -5%;
    opacity: 1;
}
.neleryap .container .row .neleryapcard .bgitem .film {
    opacity: 1;
    background: #07286782;
}
.hakkimizdayemtar.misviz.refic .row .w50 ul li img {
    width: 40px; 
}
.hakkimizdayemtar.misviz.refic .row .w50 ul { 
    margin-top: 1rem;
    flex-direction: column;
}
    .yemtarbanner img {
        height: 310px;
        filter: blur(0px);
    }
    .yemtarbanner { 
        background-image: inherit !important;
    }
.referanslarimiz .container .row .logowidth {
    width: 27%; 
}
.referanslarimiz .container .row .logowidth {
    background: #002f87;
    border-radius: 20px;
}
.referanslarimiz .container .row .logowidth img {
    filter: brightness(0) invert(1);
}
.referanslarimiz .container .row .logowidth a.yemtarbtn {
    opacity: 1;
    color: #000000;
}
.referanslarimiz .container .row .logowidth a.yemtarbtn::before {
    filter: brightness(0) invert(1);
}
.sertifk .container .row .sertvid {
    width: 33%; 
}
    .tarihcemiz #sync1 .owl-item .item .w50 img {
        height: 230px;
        object-fit: cover;
    }
    .onepart {
    height: 60vh; 
}
.uretimarg .container .row .w30.bos {
    width: 0;
}
.uretimarg .container .row .w30 {
    width: 50%;
}
.uretimarg .container .row .w40 { 
    width: 48%;
}
.uretimarg2 .container .row .w40.dolu { 
    width: 50%; 
}
.uretimarg2 .container .row .w30 {
    width: 48%;
    border-radius: 20px;
    overflow: hidden;
    filter: drop-shadow(0px 4px 17px #00000025);
}
.uretimarg.bgs .container .row .w30.dolu { 
    background-position: top;
}
.altcat .container .row .w85 {
        width: 100%;
    }
    h6.desen { 
    margin-bottom: 1rem;
    padding-bottom: 1rem;
}
.galeri .container .owl-galeris .owl-nav {
    display: block;
    margin-top: 1rem;
}
} 

@media(min-width:900px){
	.masaustu{display:block;}
	.mobil{ display:none;}	
}

@media (max-width: 900px) {
		.w50 {
	    width: 100%;
	    position: relative;
	    margin-left: 0!important;
	    margin-right: 0!important;
	}
 
 .pt-96{
 	padding-top:36px;
 }
 
 .pb-96{
 	padding-bottom:36px;
 }
 .pt-48{
 	padding-top:18px;
 }
 
 .pb-48{
 	padding-bottom:18px;
 }
 
 .mt-96{
 	margin-top:36px;
 }
 
 .mb-96{
 	margin-bottom:36px;
 }
 .mt-48{
 	margin-top:18px;
 }
 
 .mb-48{
 	margin-bottom:18px;
 }
 .masaustu{display:none;}
	.mobil{ display:block;}	
     .slideyemtar .cat1 ul li, .slideyemtar .cat2 ul li {
        font-size: 14px;
    }
     .slideyemtar .cat1 {
        left: 3%; 
    }
     .slideyemtar .cat2 {
        right: 3%; 
    }
     .slideyemtar .ortaimage { 
        width: 35%;
                left: 33%;
    }
     .slideyemtar .ortaimage .activexx img {
        width: 100%;
    }
    .hakkimizdayemtar .row .w50 {
        padding-left: 0%;
    }
    .hakkimizdayemtar.anasayfa .row {
    padding-left: 7%;
    padding-right: 7%;
}
    p, li, a, td, th { 
        margin-bottom: 1rem;
    }
.hakkimizdayemtar.anasayfa .row .w50:nth-child(3) {
    padding: 0;
    display: none;
}
.hakkimizdayemtar .row .w50 .row .w50 {
    display: block;
}
    .hakkimizdayemtar .row .w50 .row .w50 {
        width: 33%;
    }

.hakkimizdayemtar .row .w50 .row .w50:nth-child(2){
    display: none;
}
    .hakkimizdayemtar .row .w50 .row .w50 {
        width: 33%;
        margin-bottom: 0rem;
        margin-top: 3rem;
    }
    .hakkimizdayemtar .row .w50 .row .w50 .subtext { 
        font-size: 17px;
        font-weight: 600;
    }
.videocomp .texttops h1 { 
    width: 90%; 
}
.videocomp.active .centered video {
    border-radius: 50px;
}
.videocomp .centered video {
    transform: scale(1);
}
.neleryapiyoruz::before { 
    height: 105%; 
}
.nasilyapiyoruz .container .row .w50 .imgblock {
    margin-bottom: 2rem;
}
.uzmanlik .row .w70 .owl-uzmanlik {
    transform: translate(3%, 0%);
    width: 100%;
}
    .uzmanlik .row .w70 .owl-uzmanlik {
        transform: translate(0%, 0%);
        width: 100%;
        border-radius: 25px;
        overflow: hidden;
    }
    .uzmanlik .row .w70 {
        width: 90%;
        position: relative;
        left: 0;
        padding-bottom: 10%;
        margin-top: 2rem;
    }
         .uzmanlik .row .w30 {
        width: 100%; 
    }
      .uzmanlik .owlarrow {
        bottom: 5%;
        width: 100%;
        left: 0;
    }
        .medya .container .row .haberkutu .images {
        height: 150px;
    }
        .medya .container .row .haberkutu .text {
        padding: 10px;
        position: relative;
    }
    .medya .container .row .haberkutu .text span.absoltarih { 
	    left: 6%; 
	    font-size: 60%;
	}
        .altcat .container .row .w15 {
        width: 40%;
        margin-bottom: 1rem;
    }
    h6.desen::before { 
	    transform: translate(-40px, 7px); 
	    top: -3px;
	}
    h6.desen.active::before {
	    transform: translate(-20px, 7px); 
	}
    
        .alturunlerslider .container .owl-nav .owl-prev {
        left: -50px;
    }
        .alturunlerslider .container .owl-nav .owl-next {
        right: -50px;
    }
    .alturunlerslider.currentcat { 
	    border-radius: 50px 0px 0px 0px;
	}
    
.kalitepolitikasi{ 
    border-top-left-radius: 50px; 
}
    
.urunkategorilerimiz{
    border-bottom-right-radius: 50px;
    transform: translate(0px, 40px); 
}
    .hakkimizdayemtar { 
    border-radius: 0 0 50px 0;
}
.tarihcemiz {
        position: relative;
        border-bottom-right-radius: 50px;
        transform: translate(0px, 100px);
    }
  .hakkimizdayemtar.misviz.refic.ters{ 
	border-bottom-right-radius: 50px;
}  
 .avantajlar{ 
    border-radius: 0px 50px 0 0; 
}
.slogante{  
    border-bottom-right-radius: 50px;
}
.nasilyapiyoruz { 
    border-radius: 50px 0 0 0;
}
.acikpoz .radiuss{ 
    border-bottom-right-radius: 50px;
}
.haberdetay{
    border-bottom-left-radius: 50px; 
}
    .hakkimizdayemtar.urundetay.list.hizmetdetay.ters {
        border-radius: 0 0 50px 0;
        transform: translate(0px, 40px);
    }
    
    
.yemtarbanner .izlencetext ul li a { 
    font-size: 13px; 
}
.yemtarbanner h1 {
    font-size: 20px;
}
.medya.detay .container ul { 
    margin-bottom: 1rem;
    margin-top: 2rem;
}

.medya .container .row .haberkutu .text .habberbtn img {
        width: 30px;
        margin-top: 1rem;
        margin-bottom: 1rem;
    }

.medya .container .row .haberkutu .text .habberbtn {
    opacity: 1;
}
.kurumsaltab .row .page {
        font-size: 15px;
    }
    .kurumsaltab .row .linklertop a {
        font-size: 70%;
    }
    .slogan .absol img {
        width: 50%;
    }
        .slogan .absol2 img {
        width: 50%;
    }
    .slogan .absol2 {  
	    right: 0%; 
	}
    .slogan .absol { 
	    left: 5%; 
	}
    
    .urunkategorilerimiz .row .uuruncats {
    width: 46%;
    margin-left: 2%;
    margin-right: 2%;
    border-bottom: 1px solid #808080;
    margin-bottom: 2rem;
}
    .hakkimizdayemtar.urundetay.hizmetdetay .w50 .ikonabsol {
        width: 80px;
        height: 80px;
        left: -40px;
    }
    .hakkimizdayemtar.urundetay.hizmetdetay .w50 .ikonabsol img {
        width: 45px;
        height: 45px;
    }
    .hakkimizdayemtar.urundetay.hizmetdetay.ters .w50 .ikonabsol {
        right: -40px;
    }
	.slideyemtar .cat1 img, .slideyemtar .cat2 img {
        width: 50px;
        height: 50px; 
    }
    .nasilyapiyoruz .container .row .w50 .imgblock img {
	    width: 100%;
	    border-radius: 25px;
	    max-height: 450px;
	    object-fit: cover;
	}
    .acikpoz .radiuss .container .row .ilancard { 
	    padding: 20px 15px;
	}
    .acikpoz .radiuss .container .row .ilancard p { 
	    font-size: 80%; 
	}
	.hakkimizdayemtar .row .w50 .imgblock img { 
	    transform: scale(1);
	}
	.hakkimizdayemtar .row .w50 .imgblock { 
	        margin-top: 2rem;
	    }
	.anahtarteslim .container .row .w50{
			margin-bottom:5rem
		}
	.klats .bgs img { 
	    object-position: right;
	}
	.klats .container .row ul li { 
	    width: 100%; 
	}
	.neleryap .container .row .neleryapcard { 
	    width: 31%; 
	}
    .neleryap .container .row .neleryapcard {
        height: 270px;
    }
	.neleryap .container .row .neleryapcard .absoltebtn {
        bottom: 10%; 
    }
        .hakkimizdayemtar.misviz.refic .row .w50 ul { 
        padding: 0;
    }
    .sertifk .container .row .sertvid {
        width: 50%;
    }
    .tarihcemiz #sync1 .owl-item .item .w50 { 
    width: 50%;
}
    .tarihcemiz #sync1 .owl-item {
    transform: translate(0%, 0px);
}
    .tarihcemiz #sync1 .owl-item .item {
    background: #012F87;
    width: 70%;
    margin: auto;
}
    
        .tarihcemiz #sync1 .owl-item .item .w50 img {
        height: 300px;
        object-fit: cover;
    }
    .tarihcemiz #sync2 { 
    padding-left: 5%;
    padding-bottom: 3%;
}
    .tarihcemiz #sync2 .owl-item{
	padding-bottom:2rem

}
.logolar .container .row .wlogo img {
    width: 180px;
    height: 170px;
    object-fit: contain;
}
    
       .uretimarg2 .container .row .w40.dolu .row .w50 .subtext {
        font-size: 15px;
    } 
    .uretimarg2 .container .row .w40.dolu .row .w50 {
    width: 50%;
}
.altcat .container .row .w85 { 
    display: inline-block;  
}
      .altcat .container .row .w85 .linkkutu {
        width: 23%; 
        margin-right: 15px; 
        display: inline-block;
    }  
    .hakkimizdayemtar.urundetay {
    background: #F2F2F2;
    border-radius: 50px 0 0 0;
}
    .footer .container .row .w20two {
        width: 33%;
        padding-left: 0px;
        padding-top: 3%;
    }
    .footer .container .row .w30two {
    width: 62%; 
}
}




@media (max-width: 800px) {
     .avantajlar .container .row ul.yatay li img {
	    height: 30px;
	    width: 30px;
	    margin-bottom: .5rem;
	}
    .onepart h1 {
        width: 100%;
        margin-top: 1rem;
    }
        .uretimarg2 .container .row .w40.dolu .row .w50.last img {
        width: 60px;
        height: 60px; 
    }
.alturunlerslider .container .item .uruncardse {
        height: 290px;
        padding: 10px;
    }
        .alturunlerslider .container .item .uruncardse img {
        height: 160px; 
    }
    a.yemtarbtn { 
        font-size: 13px;
    }
    .ikapp .container .row .w50 {
    width: 48%;
}
    .slideyemtar .absolsliderurun .owl-slidecat .owl-nav .owl-next {
        right: -45px;
    }
        .slideyemtar .absolsliderurun .owl-slidecat .owl-nav .owl-prev {
        left: -45px;
    }
        .slideyemtar .cat1 ul li, .slideyemtar .cat2 ul li {
        font-size: 13px;
    }
        .slideyemtar {
        height: 70vh;
    }
     .medya .container .row .haberkutu {
        width: 47%;
    }
.iletisimpart .container .row .w40 {
    width: 50%;
}
    .iletisimpart .container .row .w60 {
    width: 50%;
}
        .haberdetay img {
        max-height: 320px;
    }
     .yemtarbanner .izlencetext ul li a {
        font-size: 11px;
    }
        .altcat .container .row .w85 .linkkutu {
        width: max-content;
        margin-right: 5px;
        display: inline-block;
        padding-right: 25px;
        padding-left: 15px;
    }
}

@media (min-width: 600px) {
 .yemtarbanner .mobileizlencetext{
 	display:none;
 }
	
 
}

@media (max-width: 600px) {
	.parallaxpart{
    background-image: url(../img/parallax-mobile.webp); 
}
	    .yemtarbanner .film { 
        opacity: 0;
    }
	 .mobildegosterme{
	 	display:none!important;
	 }
	h1 {
	 	font-size: 24px;
	}
	h4 {
	 font-size: 16px; 
	}
	h5 {
		font-size: 15px;
		}
	h6 { 
	 font-size: 13px; 
	}
	p, li, a, td, th { 
	    font-size: 12px; 
	}
	span{ 
		font-size: 12px;
	}
	
	 .pt-96{
 	padding-top:28px;
 }
 
 .pb-96{
 	padding-bottom:28px;
 }
 .pt-48{
 	padding-top:12px;
 }
 
 .pb-48{
 	padding-bottom:12px;
 }
 
 .mt-96{
 	margin-top:28px;
 }
 
 .mb-96{
 	margin-bottom:28px;
 }
 .mt-48{
 	margin-top:12px;
 }
 
 .mb-48{
 	margin-bottom:12px;
 }
	     .slideyemtar .cat1 img, .slideyemtar .cat2 img {
        width: 50px;
        height: 50px;
        display: none;
    }
        .slideyemtar .ortaimage {
        width: 75%;
        left: 17%;
    }
        .slideyemtar {
        height: 90vh;
    }
        .slideyemtar .ortaimage { 
        bottom: 14%;
        width: 60%;
        left: 21%;
    }
        .slideyemtar .cat1 {
        left: 3%;
        top: 34%;
        text-align: center;
    }
    .slideyemtar .cat2 {
        right: 3%;
        top: 34%;
        text-align: center;
    }
    .slideyemtar .cat1 ul li, .slideyemtar .cat2 ul li { 
        text-align: center;
        padding: 0;
        padding: 5px 30px;
    }
    .slideyemtar .cat1 ul li.active, .slideyemtar .cat2 ul li.active {
    background: #002f87;
    backdrop-filter: blur(4px);
}
    .slideyemtar .absolsliderurun .owl-slidecat .item {
        font-size: 70%;
        height: 60px;
    }
        .slideyemtar .absolsliderurun .owl-slidecat .item.active {
        height: 70px;
    }
        .slideyemtar .absolsliderurun .owl-slidecat .owl-nav .owl-next {
        right: -15px;
        top: 10px;
    }
        .slideyemtar .absolsliderurun .owl-slidecat .owl-nav .owl-prev {
        left: -15px;
        top: 10px;
    }
       .slideyemtar .absolsliderurun .owl-slidecat .owl-nav .owl-next img, .slideyemtar .absolsliderurun .owl-slidecat .owl-nav .owl-prev img {
        width: 30px;
    }
    .slideyemtar .absolsliderurun .owl-slidecat .owl-nav .owl-next, .slideyemtar .absolsliderurun .owl-slidecat .owl-nav .owl-prev {
        width: 40px;
        height: 40px;
        background: #76bc21;
        display: flex;
        justify-content: center;
        align-items: center;
        filter: inherit;
        position: relative;
        display: inline-block;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
    }
    .slideyemtar .absolsliderurun {
    position: absolute;
    bottom: 8%; 
}
.slideyemtar .absolsliderurun .owl-slidecat .owl-nav {
    display: block;
    position: absolute;
    width: 100%;
    bottom: -55px;
        top: inherit;
}
        .hakkimizdayemtar .row .w50 .row .w50 .text span {
        font-size: 30px;
        line-height: 40px;
    }
    .hakkimizdayemtar .row .w50 .row .w50 .text span.arti {
    transform: translate(0, 5px); 
}
    .hakkimizdayemtar .row .w50 .row .w50 .subtext {
        transform: translate(0px, 0px); 
        font-size: 14px;
    }
    .videocomp.active .centered video {
        border-radius: 20px;
    }
        .neleryapiyoruz .w100 {
        margin-top: 2%;
        margin-left: 7.5%;
        width: 85%;
    }
        .neleryapiyoruz .w100 .item .bgitem {
        height: 240px;
    }
    
     .neleryapiyoruz .owl-carousel .owl-nav{display: block;margin-top: 0rem;}
 .neleryapiyoruz .owl-carousel .owl-nav .owl-next,.neleryapiyoruz .owl-carousel .owl-nav .owl-prev{width:60px;height:60px;background:#012456;display:inline-flex;justify-content:center;align-items:center;transition:.5s;}
.neleryapiyoruz .owl-carousel .owl-nav .owl-next img,.neleryapiyoruz .owl-carousel .owl-nav .owl-prev img{filter:brightness(0) invert(1);width:30px;}
.neleryapiyoruz .owl-carousel .owl-nav .owl-next:hover,.neleryapiyoruz .owl-carousel .owl-nav .owl-prev:hover{background:#76BC21;}
.neleryapiyoruz .w100 .item { 
    border-radius: 10px; 
}
    .neleryapiyoruz .owl-carousel .owl-nav .owl-next, .neleryapiyoruz .owl-carousel .owl-nav .owl-prev {
        width: 40px;
        height: 40px; 
    }
    .nasilyapiyoruz .container .row .w50 .imgblock img { 
        max-height: 310px; 
    }
    .nedenyemtar { 
        display: none;
    }
        .uzmanlik .row .w30 h4 {
        margin-bottom: 0rem;
    }
        .uzmanlik .row .w70 .owl-uzmanlik .item {
        width: 100%;
        position: relative;
    }
        .uzmanlik .row .w70 .owl-uzmanlik .item .bgsimage img {
        height: 290px;
    }
    .uzmanlik .row .w70 .owl-uzmanlik .item .textslide img {
    width: 55px;
    height: 55px; 
}
        .uzmanlik {
        min-height: 550px;
    }
    .yankuruluslar .container .row { 
    margin-top: 1rem;
}
.yankuruluslar .container .row .wswsw {
    width: 45%;
    margin-bottom: 5%;
}
.yankuruluslar .container .row .wswsw img {
    height: 70px;
    width: 100%;
    object-fit: contain;
}
.neleryapiyoruz .container h6.desen {
    color: #fff;
    width: 100%;
}
.uzmanlik h6 {
    width: 100%;
}
.yankuruluslar .container h6.desen {
    width: 100%;
}
.medya h6 {
    width: 100%;
}
.medya .container .row .haberkutu {
        width: 100%;
    }
        .medya .container .row .haberkutu .images {
        height: 270px;
    }
        .medya .container .row .haberkutu .text .habberbtn img {
        width: 50px;
        margin-top: 1rem;
        margin-bottom: 1rem;
    }
    .parallaxpart .textdecor h5 { 
	    font-size: 20px;
	    width: 80%; 
	}
	.parallaxpart .textdecor p { 
	    margin-top: 1rem; 
	}
    .parallaxpart .textdecor .put {
        width: 70%;
    }
    .parallaxpart {
        min-height: 200px;
        height: 200px;
        background-size: cover;
        background-attachment: local;
    }
    .parallaxpart .textdecor {
        transform: translate(0px, 0px);
    }
.videocomp .texttops h1 {
        width: 80%;
    }
        .altcat .container .row .w15 {
        width: 100%;
        margin-bottom: 1rem;
    }
        .altcat .container .row .w85 .linkkutu a img {
        width: 40px;
        display: none;
        margin-right: 5px;
    }
    .altcat .container .row .w85 .linkkutu { 
        padding: 10px;
        margin-bottom: .5rem;
    }
    .yemtarbanner .izlencetext { 
        bottom: 5%;
        width: 90%;
    }
    .alturunlerslider.kategori .container .item {
        width: 48%;
        margin-bottom: 1rem;
    }
        .alturunlerslider .container .item .uruncardse img {
        height: 140px;
    }
        .alturunlerslider .container .item .uruncardse .yemtarbtn {
        margin-top: 1rem;
        height: 34px;
        width: 120px;
        font-size: 12px;
    }
        a.yemtarbtn {
        height: 34px;
        width: 120px;
        font-size: 12px;
    }
     .referanslarimiz .container .row .logowidth a.yemtarbtn {
     height: 34px;
        width: 120px;
        font-size: 12px;
}
    .alturunlerslider .container .item .uruncardse {
        height: 230px;
        padding: 10px;
    }
        .alturunlerslider .container .owl-nav .owl-prev {
        left: -30px;
    }
        .alturunlerslider .container .owl-nav .owl-next {
        right: -30px;
    }
    
        h6.desen::before {
        width: 10px;
        height: 10px;
        transform: translate(-25px, 7px);
    }
        h6.desen.active::before {
        transform: translate(-14px, 7px);
    }
        .footer .container .row .w20 p {
        font-size: 13px;
        margin-bottom: 0;
    }
        .footer .container .row h6 { 
        margin-bottom: 1rem;
    }
    .footer .container .row .w20 a { 
    font-size: 13px;
    line-height: 160%;
    margin-bottom: .3rem; 
}
        .footer .container .row .w20two { 
        padding-top: 10%;
        width: 100%;
    }
    .footer .container .row .w30two { 
    padding-top: 10%;
        width: 100%;
}
.footer .absoldesen {
    width: 100%; 
    height: auto;
}
.footer .absoldesen img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}
    .medya.detay .container ul {
        margin-bottom: 0rem;
        margin-top: 1rem;
        width: 100%;
    }
    .medya.detay .container ul li { 
    padding-bottom: 1rem; 
}
.medya.detay .galerikutu {
    margin-top: 1rem;
    width: 100%;
}
    .medya.detay .galerikutu .imgs .filmtops img {
        width: 50px;
        margin-bottom: 22%;
    }
    .kurumsaltab .row .page {
        font-size: 15px;
        width: 100%;
        font-weight: 600;
    }
.kurumsaltab .row .linklertop {
    width: 33%; 
}.kurumsaltab .row {
    justify-content: space-evenly;
}
    .slogan .slogants h2 {
        width: 90%;
        margin: auto;
    }
    .slogan .slogants {
    text-align: center;
    padding-top: 10%;
    padding-bottom: 10%;
}
.kalitepolitikasi .container .row h6 { 
    width: 100%; 
}
.kalitepolitikasi .container .row h6 {
        margin-bottom: 1rem;
    }
    .kalitepolitikasi .container .row ul li img {
        width: 50px;
        height: 50px;
        margin-right: 10px;
    }
    .urunkategorilerimiz .row .uuruncats a img {
    margin-right: 10px;
    width: 60px;
    height: 60px;
    object-fit: contain;
}
    .urunkategorilerimiz .row .uuruncats a::after {
    content: "";
    position: absolute;
    right: 10px;
    top: 23px;
    background: url(../img/arrow.png);
    background-size: contain;
    background-repeat: no-repeat;
    filter: brightness(0);
    width: 10px;
    height: 12px;
    transition: 1s;
}
        .urunkategorilerimiz { 
        transform: translate(0px, 0px);
    }

    .hakkimizdayemtar.urundetay.hizmetdetay .w50 .ikonabsol {
        width: 60px;
        height: 60px;
        left: -10px;
        top: 20px;
    }
        .hakkimizdayemtar.urundetay.hizmetdetay.ters .w50 .ikonabsol {
        width: 60px;
        height: 60px;
        right: -10px;
        top: 20px;
    }
    .hakkimizdayemtar.urundetay.list.hizmetdetay.ters { 
        transform: translate(0px, 0px);
    }
    .iletisimpart .container .row .w40 {
        width: 100%;
    }
.iletisimpart .container .row .w40 h2 {
    margin-bottom: 1rem;
}.iletisimpart .container h6 {
    width: 100%;
}
    .iletisimpart .container .row .w60 {
        width: 100%;
    }
    .hakkimizdayemtar.urundetay .row .w50 h6 { 
    margin-bottom: 1rem;
}
    
    .hakkimizdayemtar.urundetay .row .w50 h2 {
    font-weight: 400;
    margin-bottom: 1rem;
}
h2 { 
        margin-bottom: 1rem;
    }
.acikpoz .radiuss .container .row .ilancard {
    width: 100%; 
    margin-bottom: 2rem;
}
.ikapp .container .row .w50 {
        width: 100%;
    }
    
    .anahtarteslim .container .row .w50 .radius {
        width: 200px;
        height: 200px;
    }
        .anahtarteslim .container .row .w50 .radius::after {
        left: -30px;
        top: -30px;
        width: 260px;
        height: 260px;
    }
        .anahtarteslim .container .row .w50 .radius::before {
        left: -65px;
        top: -62px;
        width: 325px;
        height: 325px;
    }
    .neleryap .container .row .neleryapcard {
        width: 48%;
    }
        .neleryap .container .row .neleryapcard {
        height: 230px;
    border-radius: 20px;
    }
        .neleryap .container h6.desen {
        width: 100%;
    }
    .neleryap .container .row .w40 {
    width: 100%;
}
.neleryap .container .row .w60 {
    width: 100%;
}
    .referanslarimiz .container .row .logowidth {
        width: 43%;
    }
        .referanslarimiz .container .row .logowidth img {
        width: 100px;
        height: 90px;
    }
    .sertifk .container .row .sertvid p { 
	    width: 90%; 
	}
    .sertifk .container .row .sertvid img {
    width: 100%;
    object-fit: contain;
    height: 150px;
    transition: 1s;
}
.sertifk .container .row .sertvid {
        width: 45%;
        margin-bottom: 1rem;
    }
        .tarihcemiz #sync1 .owl-item .item { 
        width: 85%; 
    }
    .tarihcemiz #sync1 .owl-item .item .w50 {
        width: 100%;
    }
    .tarihcemiz #sync2 .owl-item .item p {
    font-size: 15px;
}
    .tarihcemiz #sync2 {
    margin-top: 1rem; 
}
        .tarihcemiz { 
        transform: translate(0px, 0px);
        margin-top: 0px;
    }
        .tarihcemiz #sync1 .owl-item .item .w50:last-child {
        padding: 20px 20px 20px 20px;
    }
        .uretimarg .container .row .w30 {
        width: 100%;
    }
    .uretimarg .container .row .w40 {
        width: 100%;
        margin-top: 2rem;
    }
        .uretimarg2 .container .row .w40.dolu {
        width: 100%;
        margin-bottom: 2rem;
    }
        .uretimarg2 .container .row .w30 {
        width: 100%; 
    }
        .uretimarg.bgs .container .row .w30.dolu {
        background-position: top;
        min-height: 450px;
    }
.logolar .container .row .wlogo {
    width: 30%;
    text-align: center;
    margin-top: 0%;
}
    .logolar .container .row .wlogo img {
        width: 100%;
        height: 130px;
        object-fit: contain;
    }
        .footer .container .row .w20 img {
        width: 80%;
        margin-bottom: 2rem;
    }
        .hakkimizdayemtar.urundetay .row .w50 ul.imagesis li {
        font-size: 50%;
    }
    .hakkimizdayemtar.urundetay .row .w50 ul { 
    padding-left: 5%;
}
.hakkimizdayemtar.urundetay.list ul li::before { 
    left: -30px;
    top: -1px; 
    width: 20px;
    height: 20px;
}
.avantajlar .container .row ul.yatay {
    display: inline-block; 
}
.avantajlar .container .row ul.yatay li {
    display: inline-flex;  
    width: 30%;
    text-align: center;
}
    .avantajlar .container .row ul.yatay li img {
        height: 20px;
        width: 20px;
        margin-bottom: .5rem;
    }
        .nasilyapiyoruz .container .row .w50 {
        margin-bottom: 2rem;
    }
        .nasilyapiyoruz .container .row .w50 .row .ikonpart img {
        width: 35px;
        height: 35px;
    }
        .nasilyapiyoruz .container .row .w50 .row .ikonpart .rol span {
        font-size: 18px;
        line-height: 35px;
    }
        .nasilyapiyoruz .container .row .w50 .row .ikonpart .rol span.arts {
        transform: translate(3px, 2px);
    }
    .referanslar .container .owl-reference .owl-nav {
    display: block !important; 
       margin-top: 2rem;
    text-align: center; 
}
        .slideyemtar .cat1 ul li, .slideyemtar .cat2 ul li {
        padding: 0 5px 0px 0px;
        min-width: auto;
    }
        .slideyemtar .cat1 ul li, .slideyemtar .cat2 ul li { 
        padding: 5px 10px;
    }
    .slideyemtar .ortaimage img {
    width: 80%; 
}
    .slideyemtar .cat1 { 
        top: 39%; 
    }
        .slideyemtar .cat2 { 
        top: 39%; 
    }
        .slideyemtar .cat1 ul li, .slideyemtar .cat2 ul li {
        font-size: 10px;
    }
    .hakkimizdayemtar .row .w50 .row .w50 .subtext { 
        font-size: 10px;
    }
        .neleryapiyoruz h6.desen.active::before {
        background: #fff; 
    }
    .footer .container .row .w20two a:hover:before, .footer .container .row .w30two a:hover:before {
    width: 30%;
}
    .footer .container .row .w20two a::before, .footer .container .row .w30two a:hover:before {
    left: 34%;
    bottom: -5px;
}
    .mobile-menu-links ul li a, .mobile-menu-links ul li button a {
        font-size: 14px; 
    }
    .mobile-menu-links ul li { 
        margin-bottom: 10px; 
    }
    .slideyemtar .absolsliderurun .owl-slidecat .item.active { 
        height: 50px;
        font-size: 70%;
    }
    .slideyemtar .absolsliderurun .owl-slidecat .item {
        font-size: 60%;
        height: 40px;
        text-align: center;
        justify-content: center;
        align-items: center;
        padding: 0;
    }
    .mobile-menu-links ul li .panel-mm-acc ul li a {
    font-size: 13px; 
}
    .urunkategorilerimiz .row .uuruncats {
        width: 100%; 
    }
    .kalitepolitikasi { 
    padding-top: 10%;
}
.klats .container .row {
    width: 100%;
    margin-left: 5%;
}
.klats .bgs{
	background:#03132d
}
.hakkimizdayemtar.misviz .row .w50 img {
    max-height: 220px;
}
.hakkimizdayemtar.misviz.refic.ters.nelerko .row .w50 ul { 
    justify-content: flex-start;
    align-items: flex-start; 
}
.alturunlerslider .container .item .uruncardse h5 { 
    height: 60px;
}
.alturunlerslider .container .item .uruncardse {
        height: 290px; 
    }
    .mobile-menu-links .socliallist ul li img {
    width: 35px;
    height: 35px;
    object-fit: contain;
}
    .medya.detay .galerikutu .imgs .filmtops img {
        width: 50px;
        margin-bottom: 22%;
        height: 100px;
    }
    .medya.detay .galerikutu .imgs img {
    width: 100%;
    height: 300px;
    object-fit: cover;
}
}
 
