@media only screen and  (max-width:481px){
	
.header { position: fixed; z-index: 999; padding-top: 3vw; }	
#pencet {flex-direction: column; cursor: pointer; font-size: 2vw; display: flex ; margin-right: 3vw; height: 100%; /* width: 23vw; */ font-weight: 500; transition: 0.2s all; align-items: center; justify-content: center;}
#pencet span {background-color: #000;width: 6vw;height: 0.7vw;margin: 0.45vw 0;display: block;transition: all .4s ease;transform-origin: 0 0;}
.Diam span:nth-child(1) {transform: rotate(39deg) translate(2.1px, -1.9px);top: 0.3vw !important;position: relative;}
.Diam span:nth-child(2) {transform: scaleX(0);}
.Diam span:nth-child(3) {transform: rotate(306deg) translate(-0.8vw, 0);margin-left:2vw !important;}
div#pencet p { position: absolute; right:7.7vw; font-size: 2.6vw; font-weight: 600; }
	
#menu-kapatma {visibility:hidden;opacity:0;position:absolute;z-index:-99;transition:0.2s all ease-in;text-align:center;}
#menu-kapatma a {color: #ffffff; font-size: 7.3vw; font-weight: 500; display: flex; justify-content: center; margin-top: 18%;  z-index: 99; border: 0.6vw solid #b0895f; width: 11vw; height: 11vw; background-color: #0f0f0f;}
#menu-kapatma.active{visibility: visible; opacity: 1; position: relative; z-index: 20; margin: 0 !important; border-radius: 100%; height: 8.1vw; width: 8.1vw;}

#menu {display: block; position: absolute; top: 0; right: 0; width: 100%; height: 0%; background: #1d1d1be3; visibility: hidden; transform: translateY(0%); z-index: 0; transition: 0.3s all ease-in; transition: -1.7s all ease-in; overflow: hidden;}
#menu.active { visibility: visible; z-index: 98; width: 100%; overflow-y: auto !important; position: fixed; transform: translateY(0); clear: both; height: 100%; text-align: center; transition: height .4s ease; margin-top: 15vw; padding-top: 6vw;  background-size: cover; }
#menu>ul>li {min-height: 2vw; width: 66vw; list-style: none; color: #ffffff; font-size: 3.3vw; margin: 0 0vw; margin-bottom: 4.5vw; border-left: none; text-align: left; float: none; text-align: center; font-weight: 500; padding: 2.6vw 3vw; transition: 0s all; background-color: #f07d00;}
.active .menu { display: block; }	
.menu-item:after { display: none; }	
#menu ul>li>a {display: inline-block !important; color: #fff; font-size: 2.6vw; margin-bottom: 0vw; transition: -0.1s all linear; font-weight: 600; text-transform: uppercase; height: auto;}
#menu-item-diller{width:35px;margin:0 auto;}
.header-diller a { font-weight: 400; margin: 0 1.5vw; opacity: 0.5; font-size: 3.2vw; color: #fff; height: 100%; }
#menu ul li ul {display:block;position:absolute;opacity:0;height:0;visibility:hidden;transform:translateY(0);}
#menu ul li ul li:first-child{margin-top:6vw;}
#menu ul li ul li { margin-bottom: 6vw; text-align: left; margin-left: 4vw; font-size: 2.8vw; font-weight: 500; width: 100%; }
#menu ul li ul li a{margin-left:3vw;}
#menu.active #menu-item-dropdown.active>ul, #menu-item-dropdown2.active>ul {width: 100%; height: auto; position: relative; visibility: visible; opacity: 1; display: flex; flex-direction: column; align-items: flex-start; background: #20878eed; margin-top: 6vw; }
#menuac, #menuac2 { padding-left: 9vw; padding-right: 9vw; margin-left: 0vw !important; transition: 0.2s all; position: absolute; font-size: 3.3vw !important; }
#menuac2{margin-left:10vw !important;}
/*#menuac.active, #menuac2.active{transform: rotate(0.5turn);margin-left: 6vw !important;}*/
.sag-header .menu-item, .header .header-ust { display: none; }
.header .sol-header-mavi {height: 7vw; clip-path: polygon(0 0%, 100% 0, 96% 100%, 0% 100%); box-shadow: inset 0vw 0vw 1vw #00000061; display: flex ; align-items: center; gap: 3vw; background: #f07d00; padding: 1vw 4vw 1vw 5vw; width: 20vw; justify-content: center;}
.header .header-alt .logo img { width: 31vw; }	
.header .sag-header {box-shadow: inset 0vw 0vw 1vw #00000061; display: flex ; gap: 3vw; background: #f07d00; height: 7vw; padding: 1vw 4vw 1vw 5vw; width: 20vw; clip-path: polygon(3% 0, 100% 0, 100% 100%, 0% 100%); justify-content: center; align-items: center;}	

#pencet, .mobile-menu, .mobil-header-tel { display: flex; }	
	
.mobil-header-tel i{transform: rotate(125deg); font-size: 4vw; color: #000;}	
.mobile-menu ul{display: flex ; flex-direction: column; justify-content: center; align-items: center; padding-top: 13vw;}	
	
.anasayfa-alan-1 .hero-slider{    height: 94vw;}	
.anasayfa-alan-1 .background-slide.active img, .anasayfa-alan-1 .background-slide.active{height: 92vw;        object-fit: cover;}	
.anasayfa-alan-1 .background-slide.active img, .anasayfa-alan-1 .background-slide{height: 92vw;        object-fit: cover;}	
.anasayfa-alan-1 .content-container { background: linear-gradient(180deg, #f07d0066 0%, #f07d00d1 50%, #f07d001c 100%); clip-path: polygon(0% 0, 100% 0, 82% 100%, 0% 100%); border-radius: 0.5vw; padding: 5vw; max-width: 54vw; }	
.anasayfa-alan-1 .slide-title { font-size: 3.2vw; font-weight: bold; margin-bottom: 1vw; color: #fff; }	
.anasayfa-alan-1 .button{ padding: 0.9vw 4.2vw; border-radius: 4.25vw;  font-size: 2.6vw; }	
.anasayfa-alan-1 .nav-button svg { width: 5vw; height: 6vw; }	
.anasayfa-alan-1 .nav-button { width: 10vw; height: 7vw; display: grid ; place-items: center; background-color: #f07d007a; color: white; border-radius: 0; transition: background-color 0.3s; }
.anasayfa-alan-1 .slider-navigation { display: flex ; align-items: center; gap: 4vw; margin-top: 1.5vw; }	
.anasayfa-alan-2 .title { font-size: 3.7vw; font-weight: 700; margin-bottom: 1.7vw; color: var(--foreground); }	
.anasayfa-alan-2 .subtitle { font-size: 2.5vw; color: var(--muted-foreground); max-width: 69vw; margin: 0 auto; }	
.anasayfa-alan-2 .primary-button{    font-size: 2.4vw;padding: 1.85vw 2vw;}	
.anasayfa-alan-2 .services-section { padding: 5vw 0 10vw; overflow: hidden; }	
.anasayfa-alan-2 .carousel-track { display: flex ; transition: transform 0.5s ease-out; padding: 8vw 0; }	
.anasayfa-alan-2 .card-content{    height: auto;}	
.anasayfa-alan-2 .card-description, .anasayfa-alan-2 .card-content ul{    display: none;}	
.anasayfa-alan-2 .service-card-inner{    height: 33.5vw;}	
.anasayfa-alan-2 .card-image { position: relative; height: 12vw; width: 12vw; margin-top: 4vw;}	
.anasayfa-alan-2 .card-image img {width: 8.4vw; height: 5.6vw;}
.anasayfa-alan-2 .service-card { flex-shrink: 0; width: calc(94% / 2);    padding: 0 1.2vw;}	
.anasayfa-alan-2 .card-title {font-size: 2.95vw; margin-top: 4vw;}	
.filters a { padding: 2.2vw !important; padding-right: 2.3vw !important; padding-left: 2.3vw !important;    font-size: 2.5vw;}
.anasayfa-alan-3 p { font-size: 2.5vw; color: #64748b; }	
.anasayfa-alan-3 h2 { font-size: 3.7vw; font-weight: 700; margin-bottom: 1.7vw; }	
.filters { text-align: center; margin: 5vw 3vw 8vw 3vw; display: flex ; justify-content: center; gap: 1.5vw; flex-wrap: wrap; align-items: center; }	
.anasayfa-alan-3{    padding-top: 4vw;}	
div#filomuz-grid Specificity: (1,0,1) { display: flex ; gap: 2.3vw; align-items: center; justify-content: center; flex-wrap: wrap; }	
.vehicle-card { width: 72vw; box-shadow: 0 0.2vw 0.3vw rgba(0, 0, 0, 0.1); transform: skewY(355deg) !important; transition: all ease-in-out 0.3s; }
.filo-kapsar {display: flex ; flex-direction: column; justify-content: flex-start; align-items: center; height: auto; padding-bottom: 6vw; transition: all ease-in-out 0.3s; }	
.alan3-img { height: 34vw; margin-bottom: 3.4vw; overflow: hidden; width: 100%;}	
.filo-kapsar h3 { color: #fff; font-size: 3.5vw; transform: skewY(5deg); }	
.anasayfa-alan-3 .filo-kapsar p { font-size: 2.3vw; color: #ffffffd4; margin-top: 1.6vw; transform: skewY(5deg); text-align: center; display: none; width: 35vw; }	
.filo-kapsar .kirala-btn{ display: inline-block; padding: 0.7vw; color: #fff; font-size: 3vw; border: 0.1vw solid #fff; width: 12.6vw; text-align: center; margin-top: 4.1vw; transform: skewY(5deg); transition: all ease-in-out 0.3s;}	
.anasayfa-alan-4 { height: 61.1vw;	}
.anasayfa-alan-4 img { height: 49.3vw; width: 100%; object-fit: cover; clip-path: polygon(0 25%, 100% 0, 100% 77%, 0 100%); }	
.anasayfa-alan-5 {height: 65vw; margin-top: -23vw; background: #fff0dd; display: flex ; flex-direction: column; align-items: center; justify-content: center; gap: 2vw; }	
.anasayfa-alan-5 p { font-size: 2.5vw; background: #f07d00; color: #fff; padding: 2.3vw 2.3vw; border-radius: 1vw; margin-top: 8vw; position: relative; }	
.anasayfa-alan-5 h4 { font-size: 3vw; width: 46vw; text-align: center; margin-bottom: 3vw; margin-top: 3vw; }	
.anasayfa-alan-5 span { font-size: 2.5vw; width: 71vw; text-align: center; margin-bottom: 2vw; }	
.anasayfa-alan-5 .buttons { display: flex ; flex-direction: row; align-items: center; gap: 2vw; }	
.anasayfa-alan-5 .buttons a { font-size: 2.5vw; color: #fff; background: #f07d00; padding: 2.1vw 4.2vw; border-radius: 0.6vw; display: flex ; align-items: center; flex-direction: row; gap: 1vw; }	
.anasayfa-alan-5 .buttons a { font-size: 2.5vw; color: #fff; background: #f07d00; padding: 2.1vw 4.2vw; border-radius: 0.6vw; display: flex ; align-items: center; flex-direction: row; gap: 1vw; }	
.anasayfa-alan-5 p , .anasayfa-alan-5  h4, .anasayfa-alan-5  span, .anasayfa-alan-5  .buttons{visibility: visible !important;}	
.footer-menu{display: none;}	
.footer img { height: 10vw; margin-bottom: 2vw; margin-top: 1.8vw; }	
copyright p { font-size: 2.1vw; color: #000000b8; margin-bottom: 3vw; }
copyright img { height: 5vw !important; }	
copyright { display: flex ; justify-content: center; width: 75%; flex-direction: column; align-items: center; }	
.hizmetler .hero { position: relative; background: linear-gradient(360deg, rgb(255 255 255 / 90%) 0%, #ffffff 100%), url(/wp-content/uploads/2025/07/giris-bg.jpg); height: 32vw; background-size: cover; background-repeat: no-repeat; background-position: center; display: flex ; align-items: flex-end; padding-bottom: 5vw; }
.hizmetler .hero-title { font-size: 4.4vw; font-weight: 700;  margin-bottom: 1vw; line-height: 1.2; }	
.hizmetler .hero { position: relative; background: linear-gradient(360deg, rgb(255 255 255 / 90%) 0%, #ffffff 100%), url(/wp-content/uploads/2025/07/giris-bg.jpg); height: 32vw; background-size: cover; background-repeat: no-repeat; background-position: center; display: flex ; align-items: flex-end; padding-bottom: 5vw; }	
.hizmet-content { display: flex ; align-items: center; justify-content: center; flex-wrap: wrap; margin-top: 11vw; margin-bottom: 9vw; }	
.hizmet-kapsar { display: flex ; flex-wrap: wrap; align-items: center; width: 82vw; justify-content: center; gap: 3.9vw; }	
.hizmet-kapsar a {width: 71vw; box-shadow: 0 0.7vw 3vw rgba(0, 0, 0, 0.1); transform: skewY(355deg) !important; transition: all ease-in-out 0.3s; margin-bottom: 2vw; height: 56.4vw; display: flex ; flex-direction: column; justify-content: flex-start; align-items: center; color: #000; background: #fafafa; }	
.hizmet-kapsar .service-card-inner {display: flex ; flex-direction: column; justify-content: flex-start; align-items: center; height: 53.4vw; transition: all ease-in-out 0.3s; }	
.hizmet-kapsar .card-image { height: 182.4vw; margin-bottom: 5.4vw; overflow: hidden; }	
.hizmet-kapsar .card-image img { width: 71vw; height: 100%; object-fit: cover; }	
.hizmet-kapsar .card-title { font-size: 3.4vw; transform: skewY(5deg); }	
.hizmet-single .hero-title, .kurumsal .hero-title, .projeler .hero-title, .iletisim .hero-title, .medya .hero-title { font-size: 4.4vw;}	
.hizmet-single .hero, .kurumsal .hero, .projeler .hero, .iletisim .hero, .medya .hero {height: 32vw;}	
.service-cover{font-size: 2.6vw; margin-top: 9vw; line-height: 4.3vw; margin-bottom: 4.4vw; min-height: 53vh; display: flex ; flex-direction: column; justify-content: flex-start;}	
.hizmetlerimiz-content a { display: flex ; color: #fff; background: #01b2d8; height: 7.1vw; margin-bottom: 3vw; justify-content: center; align-items: center; font-size: 2.5vw; font-weight: 500; margin-top: 2vw; }	
.kurumsal .story-content { max-width: 73vw;}	
.kurumsal .story-text p { font-size: 2.7vw;}	
.kurumsal .section-title { font-size: 4.4vw; font-weight: 700; text-align: center; color: var(--foreground); margin-bottom: 3.5vw; }
.kurumsal .mission-vision { padding: 0vw; padding-top: 9vw; padding-bottom: 9vw; width: 100%; margin-bottom: 0vw;}	
.kurumsal .mission-vision-grid { display: flex ; gap: 6vw; flex-direction: column; justify-content: center; align-items: center; }	
.kurumsal .mission-card { padding: 4vw; border-left: 0.4vw solid rgba(255, 105, 0, 1); display: flex ; flex-direction: column; justify-content: center; width: 70vw; }	
.kurumsal .vision-card { padding: 4vw; border-left: 0.4vw solid #01b2d8; width: 70vw; }
.kurumsal .card-title { font-size: 3.1vw; font-weight: 700; color: var(--foreground); margin-bottom: 1.6vw; }	
.kurumsal .card-text { font-size: 2.5vw; color: var(--muted-foreground); line-height: 1.5; }	
.filo-content .filo-kapsar p{    display: none;}	
div#filomuz-grid{    gap: 4.1vw;}	
	.projeler .filo-content{ margin-bottom: 10vw; margin-top: 2vw; min-height: 55vh; display: flex ; flex-direction: column; justify-content: flex-start;}
	
.harita-kapsar { border-radius: 1vw; width: 100vw; overflow: hidden; height: 54vw; margin-top: 9vw; }	
.harita-kapsar iframe { width: 100%; height: 100vw; border: 0; margin-top: -18vw; }	
::placeholder{font-size:2.4vw !important}	
.iletisim-kapsar { display: flex ; padding-top: 9vw; height: auto; overflow: hidden; margin-bottom: 2vw; flex-direction: column; }	
.iletisim-sol { width: 80vw; background: url(/wp-content/uploads/2025/08/iletisim-kapak.jpg); height: 63.1vw; background-size: cover; background-position: center; border-radius: 2.6vw; display: flex ; flex-direction: column; align-items: center; justify-content: flex-end; }
.contact-box { font-size: 1vw; background: #ffffffd6; padding: 4vw; width: 64vw; border-radius: 1.3vw; margin-bottom: 3.4vw; }	
.bilgi { display: flex ; line-height: 5.8vw; align-items: center; font-size: 2.7vw; }	
.bilgi i { font-size: 2.8vw; margin-right: 2.1vw; color: #f07d00; }
.iletisim-formu { margin-bottom: 3vw; background: #f9fafb; padding: 3vw; padding-top: 6vw; height: 71vw; border-radius: 2.6vw; }	
.iletisim-formu h3 { font-size: 3.9vw;  text-align: center; font-weight: 500; margin-bottom: 1vw; }	
.iletisim-formu form { display: flex ; flex-direction: column; justify-content: center; align-items: center; }	
.iletisim-form-kolonlar { display: flex ; justify-content: space-evenly; flex-direction: column; }	
.wpcf7 label input { height: 7.1vw; background-color: #fff; color: #000; border: 0.1vw #f2f2f2 solid !important; line-height: 1.4vw; width: 69.9vw; margin-top: 0.1vw; margin: 0.5vw 0.3vw 0 0.7vw; border-radius: 1vw !important; }	
.wpcf7-textarea { margin-bottom: 1vw; width: 69.6vw !important; height: 13vw !important; background-color: #fff; color: #000; border: 0.1vw solid #eee !important; border: 0; margin-top: 0.2vw; margin-left: 0.4vw; border-radius: 1vw !important; }	
.wpcf7-submit { width: 71.1vw !important; height: 6.1vw !important; padding: 0 !important; border: 0 !important; color: #fff; border-bottom-right-radius: 1vw; border-bottom-left-radius: 1vw; transition: 0.3s; font-size: 2.4vw !important; margin-left: 0.3vw; border-radius: 1vw !important; }	
	.wpcf7-response-output, .wpcf7-not-valid-tip{font-size: 1.7vw !important;}	
.medya .rl-gallery-item { width: 100%; height: 27vw; width: 49.42vw !important; }
.medya .rl-basicgrid-gallery .rl-gallery-item img { height: 27vw; object-fit: cover; width: 100%; }
.footer{box-shadow: rgba(0, 0, 0, 0.15) 1.95px 1.95px 7px;}	
	.wpcf7 label{margin-top: -0.3vw;}	
	.anasayfa-alan-2 .nav-btn{width: 5.5vw; font-size: 3.5vw; height: 5.5vw;}	
.gorsel-hizmet { height: 40vw; width: 82.7vw; background-size: cover !important; background-repeat: no-repeat !important; background-position: center !important; border-radius: 0.8vw; margin-bottom: 3.1vw; }	
.gorsel-fixed { height: auto; margin-bottom: 2vw; display: flex ; justify-content: center; flex-direction: column; align-items: center; }
	
}	/*--------@media screen(max-width:800px) BİTER--------*/