/*@import url('https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,1..1000&family=Outfit:wght@100..900&display=swap');*/

/* @import url('https://fonts.googleapis.com/css2?family=Noto+Sans:ital,wght@0,100..900;1,100..900&display=swap'); */
/*@import url('https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&display=swap');*/

:root {
    /* --family: "Noto Sans", sans-serif; */
    --family: "Google Sans Flex", sans-serif;
	
    --rs-ff-body: var(--family);
    --rs-ff-title: var(--family);
    --rs-ff-p: var(--family);
	--radius:10px;
	
	/* --rs-theme-blue: #004677;*/
    --rs-theme-blue: #183c5c;
	--rs-theme-deep-blue:#004677;
	--rs-theme-red:#9bbcff;
	
	/*eski mavi rgb değerleri :  background: rgba(20, 35, 64, 0.4); */
	--blue-r: 24;
	--blue-g: 60;
	--blue-b: 92;
	--btn-outline-bg:#8babc133;
	
	--gr1:radial-gradient(1200px 700px at 85% 20%, hsl(208deg 91% 60% / 18%), transparent 60%), radial-gradient(900px 600px at 10% 90%, hsl(208deg 67% 17% / 70%), transparent 65%), linear-gradient(180deg, hsl(208 76% 10% / 1) 0%, hsl(208 72% 15% / 1) 50%, hsl(208 76% 13% / 1) 100%)
}






body{
	--fancybox-accent-color: var(--rs-theme-deep-blue)
}
img[src*="?w="],
img[src*="&w="],
img[src*="?h="],
img[src*="&h="] {
    clip-path: inset(0 2px 2px 0);
}

@media (max-width:960px){
	
	.mean-container .mean-nav .submenu {
		display: flex;
		flex-direction: column;
	}
}

/*Orta ekranlı laptop ekranları ve monitörler*/
@media screen 
and (min-device-width: 1200px) 
and (max-device-width: 1600px) { 
	.container, .container-fluid {
		--bs-gutter-x: 10rem;
	} 
}


.rs-btn,.rs-swiper-btn{    border-radius: 50px;}

.rs-btn.rs-rounded-btn{
    text-transform: none;
    background: var(--btn-outline-bg);
    color: var(--rs-theme-deep-blue);
    border: 2px solid currentColor;
    font-size: .8em;
    padding: .5em 2em;
    line-height: 1.2;
    height: 3.2em;
	font-weight:700
    
}
.rs-btn.rs-rounded-btn:hover {
    background-color:var(--rs-theme-deep-blue) ;
	color:white;
}
.rs-btn.rs-rounded-btn svg {
	fill:var(--rs-theme-deep-blue)!important;
}

.rs-btn.rs-rounded-btn:hover svg {
	fill:white!important;
}


.rs-btn.rs-rounded-btn.has-theme-blue.has-bg::before {
    background-color:var(--rs-theme-deep-blue) ;
}


.rs-breadcrumb-one {
    padding-top: 170px;
    padding-bottom: 60px;
}
.rs-breadcrumb-area.banneron{
    padding-top: 240px;
    padding-bottom: 120px;
}
.rs-breadcrumb-area.banneron:has(video) {
    padding-top: 280px;
}


.rs-breadcrumb-area:not(.banneron){
	background: var(--gr1);
}

.rs-breadcrumb-area.banneron::before {
    content: "";
    position: absolute;
    inset: 0;
    background-image: linear-gradient(rgba(255,255,255,0.035) 1px, transparent 1px),
	linear-gradient(90deg, rgba(255,255,255,0.035) 1px, transparent 1px);
    background-size: 78px 78px;
    mask-image: radial-gradient(ellipse at center, black 50%, transparent 100%);
    pointer-events: none;
    z-index: 0;
}
.rs-breadcrumb-one .rs-breadcrumb-menu ul li span  {
	opacity: .5; 
}
.rs-breadcrumb-one .rs-breadcrumb-menu ul li span:hover {
    opacity: 1
}
.rs-breadcrumb-one .rs-breadcrumb-menu ul li span a:hover {
    color: white;
}

body .rs-breadcrumb-area.banneron .rs-breadcrumb-bg {
    background-color: transparent!important;
	background-color: #8aa7c5!important;
    background-blend-mode: multiply!important;
}

.has-image[data-image-fit=contain] .fancybox__image {border-radius: 1em;}
.rs-breadcrumb-video {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    mix-blend-mode: overlay;   /* blend-mode karşılığı, mavi ile karışım */
    z-index: 0;
}
body:has(.icerikanadilid272) .rs-breadcrumb-area.banneron .rs-breadcrumb-bg,
body:has(.kategoriid1115) .rs-breadcrumb-area.banneron .rs-breadcrumb-bg
{
    background-color: transparent!important;
    background-blend-mode:unset!important;
}

@media (max-width:960px){
	
	.rs-breadcrumb-one {
		padding-top: 120px;
		padding-bottom: 0px;
	}
	.rs-breadcrumb-one .rs-breadcrumb-title {
		font-size: 24px;
		line-height: 1.5
	}
	
	.rs-breadcrumb-menu{display: none}
	
	.rs-breadcrumb-area.banneron {
		padding-top: 140px;
		padding-bottom: 20px;
	}
	
	
}

/*Prefabrike Endüstriyel Yapı Sistemleri Ara alan
	
	body:has(.icerikkat1113.urun-detay) .rs-breadcrumb-area.banneron {
    padding-top: 340px;
    padding-bottom: 180px;
	}
	
	body:has(.icerikkat1113.urun-detay)  .rs-breadcrumb-bg {
    background-color: #335a80!important;
    background-blend-mode: multiply!important;
    
	}
	
*/

/*Prefabrike Betonarme Yapı Elemanları Ara alan*/
/*
	body:has(.sirala.kategoriid1097)  .rs-breadcrumb-area.banneron {
    padding-top: 340px;
    padding-bottom: 180px;
	}
	
	body:has(.sirala.kategoriid1097) .rs-breadcrumb-bg{
	background-color: #335a80!important;
    background-blend-mode: multiply!important;
	}
	
*/

.offcanvas-social.sticky-menu-social {float: right;}
.sticky-menu-social ul li a{color: white;border-color: currentcolor;font-size: .8em}
.rs-header-area.has-bg-blue { background: transparent; }
.rs-banner-bg-thumb::after {background: linear-gradient(to right, rgb(10,63,112), rgba(0,0,0,0))!important;}

.rs-banner-six .swiper-slide .rs-banner-bg-thumb::after {
    content: unset;
}


.rs-banner-six .swiper-slide:has(.rs-banner-title) .rs-banner-bg-thumb::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to right, rgb(17,36,91), rgba(0,0,0,0));
    z-index: 2;
    pointer-events: none;
}



/*Detay*/
.haber {
	/* letter-spacing: -.5px; */
}

.haber h2{
    font-size: 1.25em;
    font-weight: 700;
    color: var(--rs-theme-blue);
    margin: 0 0 12px;
    display: flex;
    align-items: center;
    gap: 12px;
    font-weight: 600;
	scroll-margin-top: 100px;
}

.haber p{
	color:gray;
    font-size: .9em;
    line-height: 1.5!important;
	
}


/*Hakkımızda Detay*/
.story-side{position:sticky;top:100px}
.story-side .eyebrow{font-size:11px;letter-spacing:.16em;text-transform:uppercase;
color:var(--rs-theme-blue);font-weight:700;margin-bottom:10px;display:flex;align-items:center;gap:10px;}
.story-side .eyebrow::before{content:"";width:24px;height:2px;background:var(--rs-theme-blue)}
.story-side h2{font-size:1.2em;font-weight:700;margin:0 0 14px;color:var(--rs-theme-deep-blue);letter-spacing:-.01em;line-height:1.15}

.story-side ul {
    list-style: square;
    padding: 0;
    margin: 24px 0 0;
    display: flex;
    flex-direction: column;
    gap: 8px;
    border-left: 1px solid rgba(128,128,128,0.22);
    text-indent: -17px;
    list-style-position: inside;
}
.story-side ul li{padding:6px 14px;font-size:13px;color:var(--text-2);position:relative;cursor:default}
.story-side ul li::before{content:"";position:absolute;left:-1px;top:50%;transform:translateY(-50%);
width:1px;height:0;background:var(--rs-theme-blue);transition:height .2s}
.story-side ul li.on{color:var(--rs-theme-blue);font-weight:600}
.story-side ul li.on::before{height:18px}

@media (max-width:960px){
	
    .icerikanadilid5 .story-side {display: none;}
    
    .icerikanadilid5 .nav.nav-pills{flex-wrap: wrap;align-items: center;text-align: center;justify-content: center;gap:1em;}
	.hakkimizdamarkalar{padding-top: 0!important; margin-top: 0!important;   }
    .hakkimizdamarkalar .h4{font-size: 7rem!important; background-attachment: scroll!important;    background-position: top!important;}
	.hakkimizdamarkalar .h4 ~ div{max-width: 50%}
	.hakkimizdamarkalar .h4 ~ div a{padding: 1em!important;}
	
}



/*Proje Detay bilgi kartı*/

[icerikustcatid="1072"] .image-area {
    position: relative;
    margin-bottom: 150px;
}

#proje-detaylari{
    position: absolute;
    bottom: 0;
    left: 0;
	width:100%;
}

[icerikustcatid="1072"] .rs-postbox-content{
    margin-top: -250px;
    margin-bottom: 1em
}
[icerikustcatid="1072"] .rs-postbox-details-title{
    margin: 0 2em 0 1em ;
    display: inline-block;
    padding: 15px 30px;
    background:white;
    border-radius: 10px;
    color: var(--rs-theme-blue);
}
#proje-detaylari  .project-details__details-box {
    position: relative;
    border-radius: 10px;
    /* padding: 0em 2em; */
	width: 100%;
    z-index: 1;
    /* padding-bottom: 2em; */
    /* background: var(--rs-theme-blue); */
    /* backdrop-filter: blur(8px); */
    margin: 1em 2em;
    display: inline-block;
    box-shadow: 0 30px 50px -28px rgba(8,24,58,.55), 0 1px 5px rgba(8,24,58,.08);
    background: linear-gradient(360deg, rgba(4,5,35,80%) 36%, rgba(4, 4, 35, 0) 100%);
    margin: 0;
    padding-top: 104px;
}


.project-details__details-box .project-detail-items{
    /* display: grid !important; */
    /* grid-template-columns: repeat(4, 1fr); */
	display: flex !important;
    grid-template-columns: repeat(4, 1fr);
    align-items: center;
    justify-content: space-between;
}


.project-details__details-box .item{
	padding: .5em clamp(18px, 2.2vw, 1em) !important;
    position: relative;
    display: flex;
    flex-direction: column;
	align-items: center;
	text-align: center;
    gap: em;
    min-width: 0;
	flex-grow:1;
}
.project-details__details-box .item + .item::before{
    content: "";
    position: absolute; left: 0; top: 24px; bottom: 24px;
    width: 1px; background: rgba(255,255,255,.12);
}


.project-details__client {
	color: #838d9e;
	/* font-size: 1em; */
	/* line-height: 1.5; */
	/* margin-bottom: 1em!important; */
    /* margin-top: 1em!important; */
    display: flex;
    flex-direction: column;
    align-items: center;
	
    gap: 12px;
    margin: 0 !important;
    font-weight: 600;
    line-height: 1.2;
	font-size: .9em
}



.project-details__name {
	/* font-size: 1.3em; */
	/* line-height: 24px; */
    color: white;
    font-size: 1.1em;
    line-height: 1.5;
}

.project-details__name sup{ font-size: .62em; font-weight: 600; }


.project-details__client svg{
	/* fill:var(--bs-primary-bg-subtle); */
    /* width: 2.5em; */
    /* height:2.5em; */
    display: block;
    /* padding: .5em; */
    margin-bottom: 10px;
    /* background:rgba(255,255,255,0.12); */
    /* border-radius: 5px */
	
	
    box-sizing: border-box;
    width: 42px; height: 42px;
    flex: none;
    padding: 10px;
    border-radius: 11px;
    background: rgba(59,130,246,.16);
    border: 1px solid rgba(175,211,255,0.35);
    color: #c5dfff;
    fill: #c5dfff;
}
.project-details__client svg path{ fill: currentColor; }



.project-detail-items .title {
	font-size: 28px;
	font-weight: bold;
	color: #fff;
    border-radius: 10px 10px  10px 10px;
    padding: .5em 1em;
	
	--f: 1em; 
	--r: 0em; 
	
	position: absolute;
	top: 0em;
	left: calc(-1*var(--f));
	line-height: 1.8;
	background: var(--rs-theme-deep-blue);
	border-bottom: var(--f) solid #0005;
	border-right: var(--r) solid #000;
	clip-path: 
    polygon(0 0,0 calc(100% - var(--f)),var(--f) 100%,
	var(--f) calc(100% - var(--f)),100% calc(100% - var(--f)),
	calc(100% - var(--r)) calc(50% - var(--f)/2),100% 0);
}




@media (max-width: 960px){
	
	@media(max-width:991px){
		#proje-detaylari {position: relative}
		#proje-detaylari .project-details__details-box .project-detail-items .item:nth-child(2),
		#proje-detaylari .project-details__details-box .project-detail-items .item:nth-child(3) {margin-top: 1em;}
		#proje-detaylari .project-details__name {font-size: .8em;line-height: 1.5;}
		#proje-detaylari .project-details__details-box {background: var(--rs-theme-blue);margin-top:1em}
		#proje-detaylari .project-detail-items .item svg {color: #fff;}
		#proje-detaylari .project-detail-items .item .project-details__name {color: #fff}
		#proje-detaylari .project-details__details-box .project-detail-items {display: grid !important;grid-template-columns: repeat(3, minmax(0, 1fr)) !important;width: 100%;}
		#proje-detaylari .project-details__details-box .project-detail-items .item {
			width: 100% !important;
			max-width: none !important;
			margin: 0 !important;
			box-sizing: border-box;
			display: flex;
			flex-direction: column;
			align-items: center;
			justify-content: center;
			text-align: center;
		}
		
		#proje-detaylari .project-details__details-box .project-detail-items .item:last-child {grid-column: 1 / -1;}
		#proje-detaylari .project-detail-items .title {top: 1em;}
	}
	
	body:has(#proje-detaylari) .rs-postbox-content .image-area {margin: 0!important} 
	body:has(#proje-detaylari)  .rs-postbox-details-title{display: none!important}
	
}
@media (max-width: 480px){
    .project-details__details-box .project-detail-items{ grid-template-columns: 1fr; }
    .project-details__details-box .item::before{ display: none !important; }
}

/*Ana sayfa Hizmet ve Ürünler*/
.rs-services-ten .rs-services-tab-item {
    height: auto;
    aspect-ratio: 1;
    width: 100%;
}

.rs-services-ten .rs-services-tab-content {
    background: rgba(0,65,120,0.6);
    padding-top: 2em;
    backdrop-filter:blur(8px);
}

.rs-services-ten .rs-services-descrip p{
	font-size: 1.25em;
    line-height: 1.5;
    color: white
}

.rs-services-ten .rs-services-tab .nav-link {
	
    font-weight: 500;
    font-size: 2.5rem;
    line-height: 1.2;
    text-transform: uppercase;
}

.rs-services-ten .rs-services-tab-number {
    opacity: .25;
    margin-bottom: 0;
    display: inline-block;
    font-weight: 800;
}

.rs-services-area.rs-services-ten {
    /* background: var(--rs-theme-blue); */
    padding: 150px 0;
}

.rs-services-area.rs-services-ten .rs-section-title {
    /* color:white; */
}

.rs-services-area.rs-services-ten .rs-section-subtitle {
    /* color:white; */
    opacity: .5;
	justify-content: flex-start;
}

/* .rs-services-ten .rs-services-tab .nav-link {color: white;} */

.rs-services-ten .rs-services-tab-number {
	/* color:white; */
    /* opacity: .5 */
}
.rs-services-ten .rs-services-tab .nav-link:hover {
	/* color: white!important; */
}

.nav-pills .nav-link.active, .nav-pills .show>.nav-link {
    /* border-color: white; */
    /* color: white!important; */
}

/* .rs-services-ten .rs-services-tab .nav-link.active::before {background: white;} */



/*Rakamlarla Biz*/
.rakamlarla-biz{
	/* background: var(--rs-theme-blue); */
	background:transparent;
}
.rakamlarla-biz.rs-counter-one .rs-counter-number,.rs-counter-one .prefix {font-size: 46px;}

.rakamlarla-biz.rs-counter-one .rs-counter-number, .rakamlarla-biz.rs-counter-one .prefix {
    /* -webkit-text-stroke-width: 2px; */
    /* stroke-width: 1px; */
    /* -webkit-text-stroke-color: rgba(255,255,255,0.5); */
    /* stroke: rgba(255,255,255,0.6); */
    font-weight: 800
}

.rakamlarla-biz.rs-counter-one .rs-counter-number, .rakamlarla-biz.rs-counter-one .prefix {
    -webkit-text-stroke-width: 0;
    stroke-width: unset;
    -webkit-text-stroke-color: unset;
	-webkit-text-fill-color: unset;
    stroke: unset;
    font-weight: 800;
	/* color:var(--rs-theme-blue); */
	color:white;
}

.rakamlarla-biz.rs-counter-one .rs-counter-title{
    /* color: var(--rs-theme-blue); */
    color: white;
	opacity:.5;
    
}

.rakamlarla-biz .rs-counter-item{margin:2em 0;text-align:center}
.rs-counter-one .rs-counter-number-wrapper {
    padding-bottom:1em;
	margin-bottom:0;
	border-bottom:none;
    /* margin-bottom: 1em; */
	/* border-bottom: 1px solid rgb(255 255 255 / 16%); */
	/* letter-spacing: 5px; */
	display:flex;align-items:center;justify-content:center;
}

.odometer .odometer-digit .odometer-ribbon-inner {
  transition-duration: 1.5s !important;
}


/* ---------- CERTIFICATIONS ---------- */
/* .certs{ */
/* margin-top: 56px; */
/* display:grid; */
/* grid-template-columns: repeat(7, minmax(0,1fr)); */
/* gap: 1px; */
/* background: var(--line); */
/* border:1px solid var(--line); */
/* border-radius:14px; */
/* overflow:hidden; */
/* max-width: 100%; */
/* } */


.certs {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 2px;
    background: var(--line);
    border: 1px solid var(--line);
    border-radius: 14px;
    overflow: hidden;
    max-width: max-content;
    margin: 4em auto 0 auto;
}
.cert{
    background: rgba(255,255,255,0.02);
    aspect-ratio: 1;
    display:flex; align-items:center; justify-content:center;
    padding: 14px;
    transition: background .25s ease, transform .25s ease;
    cursor:default;
	filter:grayscale(1) brightness(10);
	transition: all .25s ease;
	
}

.cert:hover{
    filter: grayscale(0) brightness(1.2)!important;
    background: rgba(255,255,255,0.75);
}
.cert:has([src*="ISO"]):hover img{
    filter: brightness(.8) contrast(1.5);
}

.cert svg, .cert .badge{ width:100%; height:100%; }
.cert img {
    max-width: 100px;
}
.badge{
    display:flex; align-items:center; justify-content:center;
    text-align:center;
}
.badge-tse-k{
    border:1.5px solid #ff6b6b;
    color:#ff8a8a;
    font-family:var(--family);
    font-size:11px; font-weight:600;
    padding: 6px 8px;
    border-radius:3px;
    letter-spacing:0.04em;
}
.badge-circle{
    width:100%; aspect-ratio:1;
    border-radius:50%;
    border:1.5px dashed rgba(255,255,255,0.45);
    display:flex; flex-direction:column; align-items:center; justify-content:center;
    color: var(--ink-dim);
    font-size:9px; line-height:1.1;
    padding:6px; text-align:center;
    font-family:var(--family);
}
.badge-circle .iso{ font-size:11px; font-weight:600; color:#fff; margin-top:3px }
.badge-tse-tri{
    width:100%; aspect-ratio:1;
    display:flex; align-items:center; justify-content:center;
    color:#fff; font-weight:700; font-size:14px;
    background:
	linear-gradient(135deg, transparent 49%, rgba(255,255,255,0.12) 50%, transparent 51%);
    border:1.5px solid rgba(255,255,255,0.5);
    transform: rotate(0deg);
    border-radius:4px;
    letter-spacing:0.06em;
}
.badge-zero{
	color:#3FCB7B;
    font-family:var(--family);
    font-size:9.5px; font-weight:700;
    line-height:1.05;
    text-align:center;
}
.badge-zero .arrow{display:block; font-size:18px; margin-bottom:2px}
.badge-tff{
    width:100%; aspect-ratio:1;
    border-radius:50%;
    border:1.5px solid rgba(255,255,255,0.45);
    display:flex; align-items:center; justify-content:center;
    color:#fff;
    font-size:10px; font-weight:700; letter-spacing:0.06em;
    text-align:center; line-height:1.1;
    padding:8px;
}

@media (max-width:960px){
	.rakamlarla-biz{background-repeat: no-repeat;background-attachment: local;background-size: cover!important;}
	.rakamlarla-biz .rs-section-title{padding-bottom: 0;font-size: 1em;}
	.rakamlarla-biz > .container > .row{ display: grid; grid-template-columns: 1fr 1fr; margin: 0 .5em} 
	.rakamlarla-biz .rs-counter-item { margin: 1.5em 0; }     
	.rakamlarla-biz.rs-counter-one .rs-counter-number, .rs-counter-one .prefix{font-size: 32px}
	.rakamlarla-biz.rs-counter-one .rs-counter-title { font-size: .8em; line-height: 1.2!important;display: block; } 
	.rakamlarla-biz.rs-counter-one .rs-counter-number, .rakamlarla-biz.rs-counter-one .prefix { font-size: .8em } 
	.rakamlarla-biz.rs-counter-one .rs-counter-number, .rakamlarla-biz.rs-counter-one .prefix { font-size: 1.2em } 
	.rakamlarla-biz  .certs {justify-content: center;flex-wrap: wrap;}
	.rakamlarla-biz .cert {width: 24%;}
	.rakamlarla-biz .cert img {max-width: 56px;}
}



/*Ana sayfa Ürünler*/
.anaSayfaUrunler{
    display: grid;
    gap:1em;
    grid-template-columns: 2fr 1fr 1fr;
    grid-template-rows: 1fr 1fr 1fr 1fr 1fr;
    grid-template-areas: "urun0 urun1 urun2"
	"urun0 urun1 urun2"
	"urun0 urun3 urun2"
	"urun0 urun3 urun4"
	"urun0 urun3 urun4"
	;
    /*max-height: 80vh; */
    aspect-ratio: 2;
}

/* .anaSayfaUrunler .urun0 {grid-area:urun0} */
/* .anaSayfaUrunler .urun1 {grid-area:urun1} */
/* .anaSayfaUrunler .urun2 {grid-area:urun2} */
/* .anaSayfaUrunler .urun3 {grid-area:urun3} */
/* .anaSayfaUrunler .urun4 {grid-area:urun4} */
/* .anaSayfaUrunler .urun5 {grid-area:urun5;display: none} */
/* .anaSayfaUrunler .urun6 {grid-area:urun6;display: none} */


.anaSayfaUrunler .urun1 {grid-area:urun0}
.anaSayfaUrunler .urun2 {grid-area:urun1}
.anaSayfaUrunler .urun3 {grid-area:urun2}
.anaSayfaUrunler .urun4 {grid-area:urun3}
.anaSayfaUrunler .urun5 {grid-area:urun4}
.anaSayfaUrunler .urun6 {grid-area:urun5;display: none}
.anaSayfaUrunler .urun7 {grid-area:urun6;display: none}

.anaSayfaUrunler .urun {position: relative;}

.anaSayfaUrunler .urun img{aspect-ratio:unset!important;height: 100%}

.anaSayfaUrunler .urun1 img,
.anaSayfaUrunler .urun2 img,
.anaSayfaUrunler .urun5 img{aspect-ratio:1!important}


.anaSayfaUrunler .urun .rs-services-thumb a:before{
	content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: linear-gradient(178deg, transparent 0%, rgba(199, 87, 87, 0) 70%, var(--rs-theme-blue) 100%);
    z-index: 2;
    transition: all .5s ease;
    background-blend-mode: multiply;
}
.anaSayfaUrunler .urun .rs-services-item{height: 100%;    border-radius: var(--radius);overflow:hidden;}
.anaSayfaUrunler .urun .rs-services-thumb{height: 100%}
.anaSayfaUrunler .urun .rs-services-content{
    position: absolute;bottom: 1em;left: 1em;z-index: 2;
    width: 100%;
    background: transparent;
    padding: 0;
}

.anaSayfaUrunler .urun .rs-services-content .rs-services-title{color:white;/*width: 85%;*/}
.anaSayfaUrunler .urun .rs-services-content .rs-services-btn{
    /* position: absolute;top: .5em;right: 2em; */
    background: transparent;
}

.anaSayfaUrunler .rs-services-item.has-video-hover .rs-services-thumb {
	height: 100%;
	overflow: hidden;
}
.anaSayfaUrunler .rs-services-item.has-video-hover .rs-services-thumb a {
	display: block;
	position: relative;
	height: 100%;
	cursor: pointer;
}
.anaSayfaUrunler .rs-services-item.has-video-hover .thumb-cover {
	aspect-ratio: unset !important;
	width: 100%;
	height: 100%;
	object-fit: cover;
	position: absolute;
	top: 0; left: 0;
}
.anaSayfaUrunler .rs-services-item.has-video-hover .thumb-video {
	position: absolute;
	top: 0; left: 0;
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
}


@media (max-width:960px){
    
	.rs-services-area:has(.anaSayfaUrunler) 
	
	.anaSayfaUrunler {
		display: flex;
		flex-wrap: nowrap;
		overflow-x: auto;
		scroll-snap-type: x mandatory;
		gap: 1rem;
		-webkit-overflow-scrolling: touch;
		scrollbar-width: none;
		aspect-ratio:unset;
	}
    
	.anaSayfaUrunler .urun .rs-services-thumb a:before {  background: linear-gradient(178deg, transparent 0%, rgba(199, 87, 87, 0) 20%, var(--rs-theme-blue) 100%);  } 
	.anaSayfaUrunler::-webkit-scrollbar { display: none; } 
	.anaSayfaUrunler .urun { flex: 0 0 80%;       scroll-snap-align: center;  aspect-ratio:1; } 
	.anasayfaurunleraciklama :nth-child(n+2){display: none!important;}
	
	
}




/*Ana sayfa Projeler*/
.rs-portfolio-one .rs-portfolio-item {
    border-radius: var(--radius);
}
@media (min-width:1024px){
	/* .home-references{margin-top:-140px;} */
	
}

.rs-brand-two .rs-brand-thumb img {width: 150px;}

/*Ana sayfa haberler*/
.rs-blog-one .rs-blog-item {
    border-radius: var(--radius);
    overflow: hidden;
}
.rs-blog-one .rs-blog-item.has-grid {
    border-radius: var(--radius);
    overflow: hidden;
}

/*Ana sayfa koyu mavi ara bölüm*/
.anasayfaSertifikalar{
    display: flex;
	
	gap: 2em;
    margin-left: -1em;
    flex-wrap: wrap;
}

.anasayfaSertifikalar .sertifika{
    display: flex;
    align-items: center;
    justify-content: center;
	
    /*
		background: rgba(255,255,255,0.13);
		border-radius: 1em
	*/
}

.anasayfaSertifikalar .sertifika img {
    max-width: 100px;
    max-height: 50px;
}




/*Ana Sayfa Haberler*/

@media (max-width:960px){
	.home-news.rs-blog-one.has-theme-blue .rs-blog-title { font-size: .9em; } 
	.home-news.rs-blog-one.has-theme-blue .rs-blog-description { display: none; } 
	.rs-blog-one .rs-blog-item.has-thumb-height { height: 280px; } 
	.home-news.rs-blog-one .rs-blog-thumb img{ aspect-ratio:1.5!important; } 
	.home-news.rs-blog-one .rs-btn{ display: none; } 
}





/*Medya / blog listesi*/
.sirala[data-page="medyalist"] .rs-blog-thumb img{aspect-ratio:unset!important}
.sirala[data-page="medyalist"].kategoriid1076 .rs-blog-thumb img{aspect-ratio:1!important}
.sirala[data-page="medyalist"] .rs-blog-item .rs-blog-title{text-align: start!important}
.sirala[data-page="medyalist"].rs-blog-two .rs-blog-content{position: static;padding-bottom: 2em}
.sirala[data-page="medyalist"] .rs-btn{position: absolute;bottom: 2em;left: 2em;} 
@media (max-width:960px){
	
	[data-page="medyalist"] .col-lg-4.px-5.py-3{
		padding: 0!important
	} 
} 

/*Medya / blog Detay*/
#icerik-detay[icerikustcatid="1070"] .container {--bs-gutter-x: 20rem;}

@media (max-width:960px){
	#icerik-detay[icerikustcatid="1070"] .container {--bs-gutter-x: 6rem;}
	
}



/*Ürün Sırala*/

.rs-blog-item:hover .rs-blog-thumb .urun-list-hover-image{
    z-index: 10!important;
    opacity: 1!important;
}

.rs-blog-item:hover .rs-blog-thumb:has(.urun-list-hover-image) img:not(.urun-list-hover-image){
    opacity: 0!important;
}

/*Betonerme elemanlar ürün listesi png görsel düzenlemeleri*/
.sirala.kategoriid1097.rs-blog-two .rs-blog-item {
	overflow:hidden;
    
}
.sirala.kategoriid1097.rs-blog-two .rs-blog-item .rs-blog-content {
    position: absolute;
    top: 0;
    background: transparent;
    width: 100%;
    text-align: start;
    
}

.sirala.kategoriid1097.rs-blog-two .rs-blog-item .rs-blog-title {
    text-align: start!important;
    color: white!important;
    font-weight: 700;
}
.sirala.kategoriid1097.rs-blog-two .rs-blog-item .rs-blog-title  a:hover {
    color: white;
	
    background-image: linear-gradient(var(--rs-title-primary), white), linear-gradient(#fff7f7, var(--rs-title-primary));
	
}
.sirala.kategoriid1097.rs-blog-two .rs-blog-thumb {
    position: relative;
    overflow: hidden;
    padding:1em;
    background: radial-gradient(1200px 700px at 85% 20%, hsl(208deg 91% 60% / 18%), transparent 60%), radial-gradient(900px 600px at 10% 90%, hsl(208deg 67% 17% / 70%), transparent 65%), linear-gradient(180deg, hsl(208 76% 10% / 1) 0%, hsl(208 72% 15% / 1) 50%, hsl(208 76% 13% / 1) 100%);
    isolation: isolate;
    padding-top: 50px;
}

.sirala.kategoriid1097.rs-blog-two .rs-blog-thumb::before {
    content: "";
    position: absolute;
    inset: 0;
    background-image: linear-gradient(rgba(255,255,255,0.035) 1px, transparent 1px),
	linear-gradient(90deg, rgba(255,255,255,0.035) 1px, transparent 1px);
    background-size: 88px 88px;
    mask-image: radial-gradient(ellipse at center, black 50%, transparent 100%);
    pointer-events: none;
    z-index: 0;
    transition: all .5s ease;
}


.sirala.kategoriid1097.rs-blog-two .rs-blog-thumb:hover::before { background-size: 108px 108px; transform: translate(-10%,0%)  } 
.sirala.kategoriid1097.rs-blog-two .rs-blog-thumb img[src*=png]{ filter: drop-shadow(0 30px 50px rgba(0, 0, 0, 0.55)) drop-shadow(0 0 30px rgba(59, 130, 246, 0.18));-webkit-backface-visibility: hidden;transform: translateZ(0);} 
.sirala.kategoriid1097.rs-blog-two .rs-blog-thumb:hover img[src*=png] {
   
    -webkit-backface-visibility: unset;
    transform: scale(1.1) translateZ(0);
}

.sirala.kategoriid1097.rs-blog-two .rs-blog-thumb{ aspect-ratio: 1; transition: transform .6s cubic-bezier(.2,.7,.2,1); will-change: transform; }  
.sirala.kategoriid1097.rs-blog-two .rs-blog-thumb img{
    width:100%; height:100%;
    object-fit:contain!important;
    filter: drop-shadow(0 30px 50px rgba(0,0,0,0.55)) drop-shadow(0 0 30px rgba(59,130,246,0.18));
    transition: filter .35s ease, transform .35s ease;
}

.sirala.kategoriid1097.rs-blog-two .rs-blog-thumb { transform: scale(1.05); filter: drop-shadow(0 30px 50px rgba(0,0,0,0.55)) drop-shadow(0 0 50px rgba(59,130,246,0.45));object-fit: contain !important; }



/**/
/*Ürün Detay*/
.urun-detay {margin-top: -72px;}
.urun-detay .haber > .baslik{
    display: inline-block;
    background: #e0e8ed;
    color: var(--rs-theme-blue);
    padding: .25em .5em;
    border-radius: 10px;
    font-size: 2rem;
    font-weight: 600;
    
}

.urun-detay .rs-postbox-details-wrapper{ display: flex;flex-wrap: wrap;--gap:1em;gap:var(--gap) }
.urun-detay  .rs-postbox-details-title{margin-top:-1em}
.urun-detay  .rs-postbox-quote{margin-bottom:.5em}
.urun-detay  .rs-postbox-details-thumb{position: sticky;top: 100px}
.urun-detay .rs-postbox-details-wrapper > *{width: 100%;}
.urun-detay .image-area{max-width: calc(50% - var(--gap))}



.urun-detay .rs-postbox-content{max-width: calc(50% - var(--gap));overflow-y: auto;}

.urun-detay .product-details-thumb-wrap .swiper-navigation > button:after{font-size: 1.2rem;font-weight: 800;}
.urun-detay .product-details-thumb-wrap .swiper-slide-thumb-active >*{border: 1px solid var(--rs-theme-deep-blue);}

.urun-detay .rs-postbox-content .haber,
.urun-detay .rs-postbox-content .haber table,
.urun-detay .rs-postbox-content .haber tbody {
    display: flex;
    flex-direction: column;
    /* width: 100%; */
    height: 100%;
    margin: 0;
}
.urun-detay .rs-postbox-content .haber colgroup { display: none; }

.urun-detay .rs-postbox-content .haber {margin-left: 1em;}
.urun-detay .rs-postbox-content .haber table{width: 100%;border-width: 0 !important;}
.urun-detay .rs-postbox-content .haber tr {
    display: flex;
    flex-direction: column;
    flex: 1 1 0;                
    min-height: 0;
    overflow: hidden;
    border-bottom: 1px solid rgb(226,226,226);
    transition: flex-grow 0.3s ease;
}
.urun-detay .rs-postbox-content .haber tr.active {flex: 5 1 0;}
.urun-detay .rs-postbox-content .haber td{padding: 1em 0;font-size: .9rem;}

.urun-detay .rs-postbox-content .haber tr td:first-child {
	background: var(--rs-theme-blue)!important;
    flex: 1 1 auto;            
    min-width: 0 !important;
    display: flex;
    align-items: center;        
    cursor: pointer;
}
.urun-detay .rs-postbox-content .haber td:first-child::after {
    content: "+";
    margin-left: auto;
    font-weight: 800;
    color: white;
	position: absolute;
    top: calc(50% - 1em);
}

.urun-detay .rs-postbox-content .haber tr.active td:first-child {flex: 0 0 auto;align-items: center; }
.urun-detay .rs-postbox-content .haber tr.active td:first-child::after {content: "−"; }


.urun-detay .rs-postbox-content .haber tr td:nth-child(1) p,
.urun-detay .rs-postbox-content .haber tr td:nth-child(1) span,
.urun-detay .rs-postbox-content .haber tr td:nth-child(1) b,
.urun-detay .rs-postbox-content .haber tr td:nth-child(1) strong
{color:white!important;}
.urun-detay .rs-postbox-content .haber tr td:nth-child(1) * {font-weight:400}
.urun-detay .rs-postbox-content .haber tr td:nth-child(1) * {font-weight: 400}
.urun-detay .rs-postbox-content .haber tr td:nth-child(2) p,
.urun-detay .rs-postbox-content .haber tr td:nth-child(2) span
{color: var(--rs-text-primary)!important;   font-weight: 400;}
.urun-detay .rs-postbox-content .haber td {font-size: 1.8rem!important;}
.urun-detay .rs-postbox-content .haber td [style*="font-size"],
.urun-detay .rs-postbox-content .haber td *{font-size: 1em!important;} 

.urun-detay .rs-postbox-content .haber td [style*="font-size"], .urun-detay .rs-postbox-content .haber td ul li { list-style-position: inside; }
.urun-detay .rs-postbox-content .haber td [style*="font-size"], .urun-detay .rs-postbox-content .haber td ul li> p { display: inline; }

.urun-detay .rs-postbox-content .haber td:last-child {
    flex: 0 0 auto;
    height: 0;
    min-height: 0;
    border: 0 !important;
    overflow-y: auto;
    opacity: 0;
    pointer-events: none;
}
.urun-detay .rs-postbox-content .haber td:last-child * {
	/* font-size:.9em!important; */
	font-size: 1.4rem !important;
    line-height: 1.5em;
}
.urun-detay .rs-postbox-content .haber tr.active td:last-child {
    flex: 1 1 auto;
    height: auto;
    opacity: 1;
    pointer-events: auto;
    padding-bottom: 1em !important;
    min-height: 20px
}

@media (min-width:960px) and (max-width:1440px){
	.urun-detay .rs-postbox-content .haber td {font-size: 1.2rem!important;}
	.urun-detay .rs-postbox-content .haber table tr td:first-child {padding: .75em 1.5em!important;}
	.urun-detay .haber td:first-child::after {line-height: 1!important;}
	
}







.urunDetayUstSekmeler {
    margin: 0 -3em;
}
.urunDetayUstSekmeler .nav-item{
    flex: 1 1 25%;
}

.urunDetayUstSekmeler .nav-item .title{
    display: block;
    font-size: .9em;
    letter-spacing: -.5px;
    font-weight: 600
}

.urunDetayUstSekmeler .nav-item .spot{
    display: block;
    font-weight: 400;
    font-size: .6em;
	opacity:.75
}


@media (max-width:960px ) {
	
	.urunDetayUstSekmeler {
		display: flex;
		flex-wrap: nowrap!important;
		overflow-x: auto;
		scroll-snap-type: x mandatory;
		gap: 1rem;
		-webkit-overflow-scrolling: touch;
		scrollbar-width: none;
		margin: 1em 0 -2.5em 0;
		justify-content: flex-start !important;
	}
    .urunDetayUstSekmeler .nav-item {
        flex: 0 0 70%!important;   
        scroll-snap-align: center!important;
	} 
	
	.urunDetayUstSekmeler .nav-item .title {font-size: .7em;}
	.urunDetayUstSekmeler .nav-item .spot {font-size: .5em;}
}



@media (min-width:960px ) and  (max-width:1441px){
	
	.model-slide [style*=aspect]{aspect-ratio:1.4!important}
	
}
.product-information-tab .nav-link {background: var(--bs-gray-200)}
.product-information-tab .nav-link:hover { background-color: var(--rs-theme-light-blue)!important;}
@media (max-width:960px ) {
    .product-information  {
        padding: 0!important
	}
	.product-information-tab .nav-pills {
		display: flex;
		flex-wrap: nowrap!important;
		overflow-x: auto;
		scroll-snap-type: x mandatory;
		gap: 1rem;
		-webkit-overflow-scrolling: touch;
		scrollbar-width: none;
		margin: 1em ;
		justify-content: flex-start !important;
	}
    
    
    .product-information-tab .nav-pills .nav-item {
        flex: 0 0 60%!important;   
        scroll-snap-align: center!important;
		
	} 
    
	.product-information-tab .nav-pills .nav-item button{
        font-size: .6em!important;
		min-height: unset!important;
		max-height: 3.5em!important
		
	} 
	}
	
	
	.nav-pills .nav-link, .nav-pills  {
    border-bottom: none!important
	}
	.nav-pills .nav-link, .nav-pills  {
    border-radius: 10px
	}
	
	
	@media (max-width:960px ) {
	
	.model-slide .mode-tabs button{
	font-size: .5em;
	padding: .5em 2em;
	}
	
	.model-slide .fullscreen-btn{
	font-size: .8em!important;
	top: 1em!important;
	right: 1em!important
	
	}
	}
	
	
	/*Çevre düzenlemede birleşim detayları gizle*/
	.urun-detay.icerikanadilid169 .nav-item:has(#pills-two-tab),
	.urun-detay.icerikanadilid169  .tab-pane #pills-two
	{display: none}
	
	@media (max-width:960px){
	.urun-detay .image-area{max-width: calc(100% - var(--gap))}
	.urun-detay .rs-postbox-content{max-width: calc(100% - var(--gap));}
	
	}
	
	
	
	/*Tablo Accordion*/
	.urun-detay .rs-postbox-content .haber table {width: 100%!important;}
	.urun-detay .rs-postbox-content .haber table  colgroup col{
    width: 100%!important;
	}
	
	
	.urun-detay .rs-postbox-content .haber table tr {
    display: flex;
    flex-direction: column;
    width: 100%;
    border: 1px solid #f5f5f5;
    background: transparent;
    position: relative;
    border-radius: 10px;
    overflow: hidden;
    margin-bottom: 10px;
	}
	.urun-detay .rs-postbox-content .haber table tr td{
	width:100%!important;
    flex:0 0 100%;
    box-sizing:border-box;
	}
	
	.urun-detay .rs-postbox-content .haber table tr td:first-child{
    cursor:pointer;
    background:#f5f5f5;
    padding:1em;
    font-weight:600;
	border-width: 0 !important;
	color:white;
	font-weight:400;
	}
	.urun-detay .rs-postbox-content .haber table tr td:first-child p{
	margin: 0!important;
	
	}
	
	.urun-detay .rs-postbox-content .haber table tr td:last-child{
    max-height:0;
    overflow:hidden;
    padding:0 12px;
    transition:max-height .35s ease, padding .35s ease;
	overflow-y: auto;
	}
	.urun-detay .rs-postbox-content .haber table tr.active td:last-child{
    max-height:300px;
    padding:12px;
	}
	
	.urun-detay .haber td:first-child::after{
    content:"+";
    float:right;
    position: absolute;right: 1em;line-height: 2;top: .5em;
    font-size: 18px;
    opacity: .5
	}
	
	.urun-detay .haber tr.active td:first-child::after{
    content:"−";
	}
	
	body:has(.icerikkat1113.urun-detay)  .haber > .baslik{display: none} /*Prefabrike Endüstriyel Yapı Sistemleri */
	
	@media (max-width:960px){
	.urun-detay .rs-postbox-details-wrapper {justify-content: center;}
	.urun-detay .rs-postbox-content{
	height: 90vh!important;
	margin-top: -4em;
	z-index:1;
	}
	
	.urun-detay .rs-postbox-content .haber {
	margin-left: 0;
	}
	
	.urun-detay .rs-postbox-content .haber tr td:first-child {
	height: 50px!important
	}
	
	.urun-detay .model-slide{border-radius: .5em!important;}
	#posterOverlay{border-radius: 0!important;}
	}
	
	.urun-detay .product-details-thumb-wrap {
    width: 100%;
	}
	
	
	/**/
	
	/*Değerlerimiz tabloyu kartlara çevirme*/
	.icerikanadilid9 .rs-postbox-details-title { display: none } 
	
	.icerikanadilid9 .haber table {
	width: 100% !important;
	border: none !important;
	border-collapse: separate !important;
	border-spacing: 0 !important;
	background: transparent !important;
	margin-bottom: 150px;
	}
	
	.icerikanadilid9 .haber table colgroup {
	display: none;
	}
	
	.icerikanadilid9 .haber table tbody {
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	gap: 24px;
	}
	
	.icerikanadilid9 .haber table tr {
	display: flex;
	flex-direction: column;
	align-items: center;
    text-align: center;
	min-height: 280px;
	padding: 28px 24px;
	background: #ffffff;
	border: 1px solid rgba(60, 79, 105, 0.14);
	border-radius: 22px;
	box-shadow: 0 14px 35px rgba(60, 79, 105, 0.08);
	transition: all 0.3s ease;
	}
	
	.icerikanadilid9 .haber table tr:hover {
	transform: translateY(-6px);
	box-shadow: 0 22px 45px rgba(60, 79, 105, 0.14);
	border-color: rgba(60, 79, 105, 0.28);
	}
	
	.icerikanadilid9 .haber table td {
	display: block;
	width: 100% !important;
	border: none !important;
	padding: 0 !important;
	background: transparent !important;
	color: #3c4f69;
	}
	
	.icerikanadilid9 .haber table td:first-child {
	width: 124px !important;
	height: 124px;
	/*margin-bottom: 22px;*/
	display: flex;
	align-items: center;
	justify-content: center;
	/*background: rgba(60, 79, 105, 0.08) !important;*/
	border-radius: 18px;
	}
	
	.icerikanadilid9 .haber table td:first-child:empty::before {
	content: "";
	width: 34px;
	height: 34px;
	display: block;
	border-radius: 10px;
	background: rgba(60, 79, 105, 0.18);
	}
	
	.icerikanadilid9 .haber table td:first-child {
	font-size: 0;
	}
	
	.icerikanadilid9 .haber table td:first-child img {
	width: 100% !important;
	height: 100% !important;
	object-fit: contain;
	display: block;
	/*filter: brightness(0) saturate(100%) invert(29%) sepia(16%) saturate(964%) hue-rotate(173deg) brightness(91%) contrast(88%);*/
	}
	
	.icerikanadilid9 .haber table td:nth-child(2) {
	margin-bottom: 28px;
	font-size: 20px;
	line-height: 1.25;
	font-weight: 700;
	color: var(--rs-theme-deep-blue);
    position: relative;
	}
	
	.icerikanadilid9 .haber table td:nth-child(2) strong {
	font-weight: 700;
	color: var(--rs-theme-light-blue);
    display: block
	}
	
	.icerikanadilid9 .haber table td:nth-child(2):after {
	content: "";
    position: absolute;
    width: 2em;
    height: 2px;
    background: var(--rs-theme-light-blue);
    left: calc(50% - 1em);
    bottom: -.75em;
	}
	
	.icerikanadilid9 .haber table td:nth-child(3) {
	font-size: 15px;
	line-height: 1.65;
	color: #5f6f83;
	}
	
	@media (max-width: 1200px) {
	.icerikanadilid9 .haber table tbody {
	grid-template-columns: repeat(3, 1fr);
	}
	}
	
	@media (max-width: 900px) {
	.icerikanadilid9 .haber table tbody {
	grid-template-columns: repeat(2, 1fr);
	}
	}
	
	@media (max-width: 600px) {
	.icerikanadilid9 .haber table tbody {
	grid-template-columns: 1fr;
	gap: 18px;
	}
	
	.icerikanadilid9 .haber table tr {
	min-height: auto;
	padding: 24px 20px;
	}
	}
	
	
	/* -------------------- Mison vizyon detay  ---------------------------- */
	
	.icerikanadilid8 .rs-postbox-details-title{display: none;}
	.icerikanadilid8 .image-area{
    float: right; max-width: 500px;margin-top: 1.75em;
	}
	
	.icerikanadilid8 .image-area img{border-radius: 0 1em 1em 0!important;aspect-ratio:1;object-fit: cover;}
	
	.icerikanadilid8 .rs-postbox-quote blockquote{
    border-radius:  1em 0  0 1em!important;
    border: unset;display: flex;align-items: center;
	height: 500px;
	}
	
	.icerikanadilid8 .rs-postbox-quote blockquote p{font-size:1.75em;}
	.icerikanadilid8 .rs-postbox-quote blockquote p b{color: var(--rs-theme-deep-blue)}
	
	
	.icerikanadilid8 .haber table {
	width: 100%;
	border-collapse: separate;
	border-spacing: 0;
	color: var(--rs-theme-deep-blue);
	}
	
	.icerikanadilid8 .haber table,
	.icerikanadilid8 .haber table tr,
	.icerikanadilid8 .haber table td {
	box-sizing: border-box;
	}
	
	
	
	
	.icerikanadilid8 .haber table td {
	vertical-align: top;
	}
	
	.icerikanadilid8 .haber > table:nth-of-type(1) td img {
    /* width: 94px; */
    /* height: 94px; */
    /* padding: 1em; */
    /* background: #89d1ed; */
    /* border-radius: 1em; */
    /* filter: invert(1) hue-rotate(196deg); */
    /* border: 1px solid #3a3939; */
    /* box-shadow: 1px 1px 5px #b1888852; */
    /* margin-bottom: 1em; */
	/* width:120px; */
	/* height:120px; */
	width: 280px;
    height: 280px;
    /* float: left; */
	/* margin-right: 3em; */
	}
	
	
	.icerikanadilid8 .haber table p {
	margin: 0 0 14px;
	color: var(--rs-text-primary);
	font-size: 15.5px;
	line-height: 1.72;
	}
	
	.icerikanadilid8 .haber table p:last-child {
	margin-bottom: 0;
	}
	
	.icerikanadilid8 .haber table strong {
	color: var(--rs-theme-deep-blue);
	font-weight: 700;
	}
	
	.icerikanadilid8 .haber table h2 {
	margin: 8px 0 18px;
	color: var(--rs-theme-deep-blue);
	font-size: clamp(24px, 2.6vw, 32px);
	font-weight: 800;
	line-height: 1.15;
	letter-spacing: -0.02em;
	}
	
	.icerikanadilid8 .haber table h3 {
	margin: 0 0 8px;
	color: #0E1B36;
	font-size: 18px;
	font-weight: 700;
	line-height: 1.25;
	letter-spacing: -0.01em;
	}
	
	.icerikanadilid8 .haber table small {
	display: block;
	color: var(--rs-theme-blue);
	font-size: 13px;
	font-weight: 700;
	line-height: 1.4;
	letter-spacing: 0.20em;
	text-transform: uppercase;
	opacity:.2;
	}
	
	.icerikanadilid8 .haber > table:nth-of-type(1) {
	margin-top: 24px;
	border-spacing: 24px 0;
	}
	
	.icerikanadilid8 .haber > table:nth-of-type(1) > tbody > tr > td {
	width: 50%;
	padding: 0;
    
	}
	
	.icerikanadilid8 .haber > table:nth-of-type(1) table {
	height: 100%;
	overflow: hidden;
	border: 1px solid #E4E9F2;
	border-radius: 22px;
	background: #FFFFFF;
	box-shadow: 0 20px 50px -34px rgba(8, 24, 58, 0.45);
    min-height: 525px;
	}
	
	.icerikanadilid8 .haber > table:nth-of-type(1) table tr {
    display: flex;width: 100%!important;flex-direction: row;align-items: center;
    border-left: 4px solid var(--rs-theme-deep-blue);
	}
	
	.icerikanadilid8 .haber > table:nth-of-type(1) table td {
	position: relative;
	overflow: hidden;
	height: 100%;
	padding: clamp(28px, 3vw, 40px);
	/* border-left: 4px solid var(--rs-theme-deep-blue); */
	width: 360px!important;
    padding: 1em;
    display: flex;
    align-items: center;
    justify-content: center;
	}
	
	.icerikanadilid8 .haber > table:nth-of-type(1) table tbody td:nth-of-type(2) {
    padding: 5em 1em;
    width: 100%!important;
    flex-direction: column;
    display: flex;
    align-items: flex-start;
	}
	.icerikanadilid8 .haber > table:nth-of-type(1) tbody table td img {
	width: 256px;
    height: 256px;
	}
	
	.icerikanadilid8 .haber > table:nth-of-type(1) table span {
	display: grid;
	width: 60px;
	height: 60px;
	margin: 0 0 24px;
	place-items: center;
	border: 1px solid rgba(96, 165, 250, 0.40);
	border-radius: 16px;
	background: linear-gradient(160deg, #0E2350, #102A5E);
	color: var(--rs-theme-deep-blue);
	font-size: 28px;
	line-height: 1;
	box-shadow: 0 14px 30px -16px rgba(59, 130, 246, 0.60);
	}
	
	.icerikanadilid8 .haber > table:nth-of-type(1) table em {
	position: absolute;
	right: -10px;
	bottom: -34px;
	color: rgba(59, 130, 246, 0.055);
	font-style: normal;
	font-size: 150px;
	font-weight: 800;
	line-height: 1;
	letter-spacing: -0.05em;
	pointer-events: none;
	}
	
	.icerikanadilid8 .haber > table:nth-of-type(2) {
	margin: clamp(56px, 7vw, 96px) auto clamp(36px, 4vw, 52px);
	margin: 0;
	}
	
	
	
	.icerikanadilid8 .haber > table:nth-of-type(2) td {
	max-width: 680px;
	text-align: center;
	}
	
	.icerikanadilid8 .haber > table:nth-of-type(2) small {
	color: #6B7A96;
	letter-spacing: 0.22em;
	}
	
	.icerikanadilid8 .haber > table:nth-of-type(2) h2 {
	margin: 12px 0 0;
	font-size: clamp(28px, 3.2vw, 40px);
    text-align: center!important;
    align-items: center;
    display: flex;
    flex-direction: column;
	}
	
	.icerikanadilid8 .haber > table:nth-of-type(3) {
	border-spacing: 20px 0;margin-bottom: -220px;
	}
	.icerikanadilid8 .hakkimizdamarkalar{
    padding-top: 250px;
	}
	
	.icerikanadilid8 .haber > table:nth-of-type(3) > tbody > tr > td {
	width: 25%;
	padding: 30px 26px;
	border: 1px solid #E4E9F2;
	border-radius: 18px;
	background: #FFFFFF;
    position: relative;
    padding-top: 54px;overflow: hidden;
	}
	
	.icerikanadilid8 .haber > table:nth-of-type(3) span {
	display: grid;
	width: 48px;
	height: 48px;
	margin: 0 0 20px;
	place-items: center;
	border: 1px solid rgba(59, 130, 246, 0.22);
	border-radius: 12px;
	background: rgba(59, 130, 246, 0.10);
	color: var(--rs-theme-deep-blue);
	font-size: 24px;
	line-height: 1;
	}
	
	.icerikanadilid8 .haber > table:nth-of-type(3) p {
	color: #6B7A96;
	font-size: 14px;
	line-height: 1.6;
	}
	
	.icerikanadilid8 .haber > table:nth-of-type(3) td img {
    width: 64px;
    height: 64px;
    border-radius: 1em;
    filter: sepia(1) hue-rotate(106deg) contrast(.05);
    margin-bottom: 1em;opacity: .15;
    position: absolute;
    top: 1em;
    right: 1em;
	object-fit: contain
    
	}
	.icerikanadilid8 .haber > table:nth-of-type(3) td:hover img {
    width: 50%;
    height: 100%;
    opacity: .05;
	
    
	}
	
	/*Üst kısmı alt alta getir*/
	.icerikanadilid8 .haber > table:nth-of-type(1) table {min-height: unset;}
	.icerikanadilid8 .haber > table:nth-of-type(1) tr{display: flex;flex-direction: column;gap: 1em;}
	.icerikanadilid8 .haber > table:nth-of-type(1) > tbody > tr > td {width: 100%;display: flex;align-items: center}
	
	
	
	
	@media (hover: hover) {
	.icerikanadilid8 .haber > table:nth-of-type(1) table,
	.icerikanadilid8 .haber > table:nth-of-type(3) > tbody > tr > td {
	transition: transform 0.30s ease, border-color 0.30s ease, box-shadow 0.30s ease;
	}
	
	.icerikanadilid8 .haber > table:nth-of-type(1) table:hover {
	transform: translateY(-4px);
	box-shadow: 0 30px 60px -30px rgba(8, 24, 58, 0.50);
	}
	
	.icerikanadilid8 .haber > table:nth-of-type(3) > tbody > tr > td:hover {
	border-color: ;
	transform: translateY(-3px);
	}
	}
	
	@media (max-width: 980px) {
	.icerikanadilid8 .haber > table:nth-of-type(1),
	.icerikanadilid8 .haber > table:nth-of-type(3) {
	border-spacing: 0 20px;
	}
	
	.icerikanadilid8 .haber > table:nth-of-type(1) > tbody > tr > td,
	.icerikanadilid8 .haber > table:nth-of-type(3) > tbody > tr > td {
	display: block;
	width: 100%;
	margin-bottom: 20px;
	}
	
	.icerikanadilid8 .haber > table:nth-of-type(1) > tbody > tr > td:last-child,
	.icerikanadilid8 .haber > table:nth-of-type(3) > tbody > tr > td:last-child {
	margin-bottom: 0;
	}
	
	
	}
	
	@media (max-width: 560px) {
	.icerikanadilid8 .haber table h2 {
	font-size: 25px;
	}
	
	.icerikanadilid8 .haber > table:nth-of-type(1) table td {
	padding: 28px 24px;
	}
	
	.icerikanadilid8 .haber > table:nth-of-type(3) > tbody > tr > td {
	padding: 26px 22px;
	}
	}
	@media (max-width:960px){
	.icerikanadilid8 .haber > table:nth-of-type(1), .icerikanadilid8 .haber > table:nth-of-type(3) {margin-top: -5em;}
	.icerikanadilid8 .haber > table:nth-of-type(1) table tr {flex-direction: column;border-left: unset;max-width: 90vw;}
	.icerikanadilid8 .haber > table:nth-of-type(1) table tbody td:nth-of-type(2) {padding: 1em;}
	.icerikanadilid8 .hakkimizdamarkalar {padding-top: 250px!important;}
	.icerikanadilid8 .haber > table:nth-of-type(2) {margin: 2em 0;}
    
	}
	
	
	
	
	
	/* --------------------  Footer ve cta Lacivert ------------------- */
	
	.mv-cta{
    margin:clamp(64px,8vw,110px) 0 100px 0;position:relative;overflow:hidden;
    border-radius:26px;color:#fff;
    /*
	background:
	radial-gradient(700px 360px at 12% 18%, rgba(59,130,246,0.30), transparent 60%),
	linear-gradient(135deg,#0B1D44,#06122B);
	*/
	background:var(--gr1);
	background:radial-gradient(700px 360px at 12% 18%, rgb(219 219 219 / 30%), transparent 60%), linear-gradient(135deg, #ffffff, #ededed);
    padding:clamp(40px,5vw,72px);
    display:grid;grid-template-columns:1.4fr auto;align-items:center;gap:32px;
    --accent:var(--bs-link-hover-color); 
    --accent:var(--rs-theme-deep-blue); 
	margin-bottom: -120px;
	}
	
	.rs-footer-bg-thumb-wrapper {
	
    padding-top: 210px;
	}
	
	
	
	.mv-cta::before{
    content:"";position:absolute;inset:0;pointer-events:none;
    background-image:
	linear-gradient(rgba(255,255,255,0.05) 1px,transparent 1px),
	linear-gradient(90deg,rgba(255,255,255,0.05) 1px,transparent 1px);
    background-size:64px 64px;
    mask-image:radial-gradient(ellipse at 10% 30%,black 20%,transparent 70%);
	}
	
	
	body:has(.mv-cta) .hakkimizdamarkalar{padding-bottom: 450px}
	
	.mv-cta__t{ position:relative;z-index:2; }
	.mv-cta h2{ color:white;    color: var(--rs-theme-deep-blue);font-size:clamp(26px,3vw,38px);font-weight:600;letter-spacing:-0.02em;margin:0 0 12px;line-height:1.08; }
	.mv-cta h2 b{font-weight:600; }
	.mv-cta p{ font-size:16px;color:white;    color: var(--rs-theme-blue);opacity: .5;margin:0;max-width:520px;line-height:1.6; }
	.mv-cta__actions{ position:relative;z-index:2;display:flex;gap:14px;flex-wrap:wrap; }
	
	.btn{
    display:inline-flex;align-items:center;gap:10px;
    padding:15px 26px;border-radius:50px;font-weight:700;font-size:15px;
    text-decoration:none;transition:transform .2s, background .2s, box-shadow .2s;cursor:pointer;border:none;
	}
	.btn--primary{ background:var(--accent);color:#fff;box-shadow:0 10px 36px -14px rgba(59,130,246,0.8); }
	.btn--primary:hover{ transform:translateY(-2px);background:var(--accent-2); }
	.btn--ghost{ background:rgba(255,255,255,0.06);background: rgb(0 0 0 / 51%);color:#fff;border:1px solid var(--line-strong); }
	.btn--ghost:hover{ background:rgba(255,255,255,0.12); }
	.btn svg{ width:18px;height:18px; }
	
	.mv-bottom-space{ height:clamp(56px,7vw,96px); }
	
	
	/* CTA Açık renk*/
	.mv-cta {
	position: relative;
	overflow: hidden;
	border-radius: 26px;
	background:
    radial-gradient(circle at 12% 20%, rgba(30, 72, 118, 0.10), transparent 28%),
    radial-gradient(circle at 85% 35%, rgba(30, 72, 118, 0.08), transparent 26%),
    linear-gradient(135deg, #f5f5f5 0%, #edf5ff 48%, #ddeeff 100%);
	box-shadow: 0 24px 60px rgba(5,14,24,0.18);
	}
	
	.mv-cta::before {
	content: "";
	position: absolute;
	inset: 0;
	pointer-events: none;
	opacity: 0.35;
	background-image:
    linear-gradient(120deg, rgba(30, 72, 118, 0.08) 10px, transparent 1px),
    linear-gradient(30deg, rgba(30, 72, 118, 0.05) 1px, transparent 1px);
	background-size: 56px 56px;
	mask-image: linear-gradient(
    90deg,
    transparent 0%,
    black 18%,
    black 82%,
    transparent 100%
	);
	}
	/* CTA Açık renk*/
	
	
	@media (max-width:980px){
	
    .mv-cta{ grid-template-columns:1fr; }
	}
	
	
	
	
	
	/* ============================================================
	CTA — beyaz kart + kavisli koyu lacivert panel + altın
	============================================================ */
	body:has(.gld-cta) .hakkimizdamarkalar{padding-bottom: 450px}
	body:has(.hakkimizdamarkalar) .gld-cta {
    margin-top: -360px;
	}
	.gld-cta{
	--navy-0:#0B1426;
    --navy-1:#111B30;
    --navy-2:#1A2740;
    /* gold scale */
    --gold-0:#7A5A1E;
    --gold-1:#B98D34;
    --gold-2:#D9B662;
    --gold-3:#F0D894;
    --gold-line: rgba(217,182,98,0.55);
    --ink:#16223B;
    --ink-mute:#9BA6B8;
    --paper:#F4F5F8;
	
	
	--gold-1: #f7e6a8;
	--gold-2: #e6c25c;   
	--gold-3: #b8862f;  
	
	
	}
	
	.gld-cta{
	margin: clamp(64px, 8vw, 110px) 0 100px 0;
    /*--h: clamp(280px, 30vw, 360px);*/
    --h: clamp(180px, 20vw, 260px);
    position:relative;
    width:min(1100px, 100%);
    width:100%;
    height:var(--h);
    border-radius:28px;
    overflow:hidden;
    z-index:1;
    box-shadow:
	0 40px 90px -40px rgba(20,30,50,0.45),
	0 4px 14px rgba(20,30,50,0.06);
    isolation:isolate;
	margin-bottom: -220px;
	background: url(/resim/upload/sb2632.jpeg);
    min-height: 320px;
    background-size: 100% auto;
	background-position: center right;
	
	}
	
	.gld-cta:before {
	content: "";
	position: absolute;
	inset: 0;
	border-radius: inherit;
	padding: 1px;                 /* kenarlık kalınlığı */
	background: linear-gradient(135deg,
	var(--gold-3), var(--gold-1) 40%, #fff7df 50%, var(--gold-1) 60%, var(--gold-3));
	-webkit-mask:
    linear-gradient(#000 0 0) content-box,
    linear-gradient(#000 0 0);
	-webkit-mask-composite: xor;
	mask-composite: exclude;
	pointer-events: none;
    z-index: -1;
	}
	
	body:has(.gld-cta)	.rs-footer-bg-thumb-wrapper {
    padding-top: 220px;
	}
	
	.gld-cta__rule{
    position:absolute; left:clamp(40px,5vw,72px);
	
	top:18%; bottom:18%;
    width:2px;
    background:linear-gradient(180deg, transparent, var(--gold-1) 22%, var(--gold-3) 50%, var(--gold-1) 78%, transparent);
    z-index:4;
	}
	.gld-cta__rule::before {
    content: "";
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    width: 12px;
    height: 150px;
    border-radius: 50%;
    background: radial-gradient(circle, rgba(240,216,148,0.55), transparent 70%);
    filter: blur(6px);
	}
	
	.gld-cta__panel{
    position:absolute; top:0; bottom:0; right:0;
    width:58%;
    z-index:2;
	/* clip-path: path("M 180 0 C 90 120, 250 240, 120 360 L 640 360 L 640 0 Z");*/
    clip-path: path("M 180 0 C 90 120, 250 240, 120 360 L 800 360 L 800 0 Z");
    background: var(--gr1);
	}
	.gld-cta__seam{
    position:absolute; top:0; bottom:0; right:0; width:62%;
    z-index:3; pointer-events:none;
    clip-path: path("M 180 0 C 90 120, 250 240, 120 360 L 150 360 C 280 240, 120 120, 210 0 Z");
    background:linear-gradient(180deg, var(--gold-1), var(--gold-3) 45%, var(--gold-1));
    opacity:.9;
    filter:drop-shadow(0 0 10px rgba(217,182,98,0.5));
	display:none;
	}
	
	.gld-cta__flow{
    position:absolute; top:0; bottom:0; right:0; width:58%;
    z-index:3; pointer-events:none;
	}
	.gld-cta__flow svg{ width:100%; height:100%; display:block; }
	
	.gld-cta__text{
    position:absolute; z-index:5;
    left:clamp(64px,7.5vw,108px); top:50%; transform:translateY(-50%);
    max-width:46%;
	}
	.gld-cta__title{
	margin:0;
	font-weight:600; letter-spacing:-0.03em; line-height:1.25;
	font-size:clamp(20px,4vw,40px);
	font-size:clamp(30px,5vw,50px);
	/* color:var(--navy-0); */
	/* color:var(--rs-theme-deep-blue); */
    color: white;
	}
	.gld-cta__title .gold{
	background:linear-gradient(95deg, var(--gold-0) 0%, var(--gold-2) 42%, var(--gold-3) 60%, var(--gold-1) 100%);
	-webkit-background-clip:text; background-clip:text; color:transparent;
	}
	.gld-cta__title .dot{ color:var(--gold-2); }
	.gld-cta__sub{
	margin:0;
	font-size:clamp(10px,1.1vw,13px);
	letter-spacing:0.42em; text-transform:uppercase;
	color:#A9A38C; font-weight:500;
	}
	
	.gld-cta__actions{
	position:absolute; z-index:6;
	right:clamp(36px,4vw,56px); top:50%; transform:translateY(-50%);
	display:flex; flex-direction:column; gap:14px;
	width:clamp(190px, 19vw, 232px);
	}
	.gld-btn{
	display:flex; align-items:center; justify-content:space-between; gap:14px;
	padding:14px 20px; border-radius:10px;
	font-size:14px; font-weight:700; letter-spacing:0.08em; text-transform:uppercase;
	text-decoration:none; cursor:pointer; border:none;
	transition:transform .2s ease, box-shadow .2s ease, background .2s ease;
	}
	.gld-btn svg{ width:18px; height:18px; flex:none; }
	.gld-btn--solid{
	background:linear-gradient(100deg, var(--gold-1) 0%, var(--gold-3) 52%, var(--gold-2) 100%);
	color:#3A2A08;
	box-shadow:0 12px 28px -12px rgba(217,182,98,0.8), inset 0 1px 0 rgba(255,255,255,0.4);
	}
	.gld-btn--solid:hover{ transform:translateY(-2px); box-shadow:0 18px 34px -12px rgba(217,182,98,0.95), inset 0 1px 0 rgba(255,255,255,0.5); }
	.gld-btn--outline{
	background:rgba(255,255,255,0.02);
	color:var(--gold-3);
	border:1px solid var(--gold-line);
	}
	.gld-btn--outline:hover{ transform:translateY(-2px); background:rgba(217,182,98,0.10); border-color:var(--gold-2); }
	
	
	@media (max-width:720px){
	.gld-cta{ --h:auto; }
	.gld-cta__panel,.gld-cta__seam,.gld-cta__flow{
	position:relative; width:100%; clip-path:none; height:200px;
	}
	.gld-cta__panel{ border-radius:0; }
	.gld-cta__seam{ display:none; }
	.gld-cta__flow{ position:absolute; inset:auto 0 0 0; height:200px; }
	.gld-cta__text{ position:relative; transform:none; top:auto; left:auto;
	max-width:none; padding:clamp(28px,7vw,40px) clamp(28px,7vw,40px) 8px; }
	.gld-cta__rule{ display:none; }
	.gld-cta__actions{ position:relative; transform:none; top:auto; right:auto;
	width:auto; flex-direction:row; padding:0 clamp(28px,7vw,40px) clamp(28px,7vw,40px);
	margin-top:-150px; z-index:6; }
	.gld-btn{ flex:1; }
	}
	
	
	
	/*----------------    Footer Cta resimli      ---------------------------- */
	.footer-cta {
    width: 100%;
	margin-bottom: -12%;
    position: relative;
    padding: 0 100px;
	max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
	}
	
	.footer-cta__wrap {
	position: relative;
	width: 100%;
	margin: 0 auto;
	
	}
	
	.footer-cta__img {
	display: block;
	width: 100%;
	height: auto;
    border-radius: 1em;
	border: 1px solid rgba(218, 174, 118, 0.75);
	aspect-ratio: 3.25;
    object-fit: cover;
    object-position: bottom;
	
	}
	
	/* Butonların görsel üzerindeki ana konumu */
	.footer-cta__buttons {
	position: absolute;
	left: 4%;
	bottom: 0;
	transform: translateY(-50%);
	/* width: 19.1%; */
	display: flex;
	gap: 1em;
	z-index: 2;
	}
	
	.footer-cta__btn {
	height: clamp(38px, 3.25vw, 62px);
	/* padding: 0 clamp(18px, 1.8vw, 34px) 0 clamp(22px, 2.3vw, 44px); */
	padding: 0 clamp(18px, 1.8vw, 10px) 0 clamp(13px, 1.3vw, 28px);
	border-radius: clamp(6px, 0.55vw, 10px);
	text-decoration: none;
	display: flex;
	align-items: center;
	justify-content: space-between;
	/* font-family: "Montserrat", Arial, sans-serif; */
	/* font-size: clamp(12px, 1.15vw, 18px); */
	font-size: .8em;
	font-weight: 700;
	/* letter-spacing: 0.3px; */
	transition: 0.25s ease;
	box-sizing: border-box;
	height: 3.3em;
	}
	
	.footer-cta__btn--primary {
	color: #071321;
	background: linear-gradient(135deg, #f5d99f 0%, #c6873e 100%);
	box-shadow: 0 12px 28px rgba(198, 135, 62, 0.22);
	}
	
	.footer-cta__btn--secondary {
	color: #ffffff;
	background: rgba(4, 15, 27, 0.58);
	border: 1px solid #c6864a;
	}
	
	.footer-cta__btn i {
	font-style: normal;
	font-size: clamp(24px, 2vw, 38px);
	font-weight: 300;
	line-height: 1;
	}
	
	.footer-cta__btn--primary i {
	color: #071321;
	}
	
	.footer-cta__btn--secondary i {
	color: #d69b56;
	}
	
	.footer-cta__btn:hover {
	transform: translateX(5px);
	opacity: 0.92;
	}
	
	
	@media (max-width:960px){
	.footer-cta {
	padding: 0;
	max-width: unset;
	margin-bottom: 1em;
	}
	
	.footer-cta__img { aspect-ratio: .7; }
	
	.footer-cta__buttons {
    position: absolute;
    left: 0;
    bottom: -3em;
    display: grid;
    grid-template-columns: 1fr;
    padding: 1em;
    width: 100%;
	}
	.footer-cta__btn {
	height: clamp(40px, 5.25vw, 82px);
	flex-direction: row;
	justify-content: center;
	font-size: .7em;
	gap: .5em;
	}
	
	.footer-cta__btn span {
    white-space: nowrap;
	}
	
	.footer-cta__btn i{
	display: none;
	}
	
	.footer-cta__btn svg{
	margin: 0!important;
	}
	
	.rs-footer-bg-thumb-wrapper {
    padding-top: 20px;
	}
	
	}
	
	
	
	/*Footer*/
	
	.rs-footer-widget-links ul li {
    font-size: .7em;font-weight: 200
	}
	
	.rs-footer-two .rs-footer-widget-title {
    color: var(--rs-theme-deep-blue);
    background: white;
    display: inline-block;
    padding: .5em 1em;
    margin-bottom: 1em;
    border-radius: 5px 5px;
    font-size: .8em;
	}
	.rs-footer-widget-links ul li a::before {font-size: 1em;}
	.rs-footer-widget-links ul li a:hover {padding-inline-start: 15px;}
	.rs-footer-bg-thumb-wrapper .rs-footer-bg-thumb::before {opacity: 1;}
	
	@media (max-width:960px){
	.rs-footer-two .rs-footer-top > .row > div:nth-child(1){ justify-content: flex-start!important;  } 
	.rs-footer-two .rs-footer-top > .row > div:nth-child(2){ max-width: 48%!important;  } 
	.rs-footer-two .rs-footer-top > .row > div:nth-child(3){ max-width: 48%!important;  }     
	.rs-footer-copyright p{ font-size: .8em; } 
    
	}
	
	
	
	/**/
	.offcanvas-contact ul li .offcanvas-contact-icon svg,.footer-iletisim  .offcanvas-contact-icon svg{ display: inline-block; width:60px }
	.offcanvas-social ul li a:hover {background: var(--rs-theme-blue);border-color: var(--rs-theme-blue); }
	.footer-iletisim .offcanvas-contact-icon {outline: 1px solid white !important;}
	.footer-iletisim .offcanvas-contact-icon svg path {fill: #fff;} 
	.footer-bulten input{background: #fff }
	.footer-bulten .rs-footer-btn{ position: absolute; bottom:0; right:0; } 
	.footer-bulten .rs-footer-widget-content{ position:relative; } 
	.footer-bulten button{height: 50px; border-radius:0 6px 6px 0;}
	.footer-bulten .grecaptcha-badge {right: -270px!important; }
	.rs-contact-six .rs-contact-item:hover {border-color: var(--rs-theme-blue); }
	.rs-contact-six .rs-contact-list h6 a:hover {color: var(--rs-theme-deep-blue);}
	.rs-contact-seven .rs-contact-input input:focus, .rs-contact-seven .rs-contact-input textarea:focus{ border-color: var(--rs-theme-deep-blue);}
	input[type=text]:focus, input[type=email]:focus, input[type=tel]:focus, input[type=number]:focus, input[type=password]:focus, textarea:focus {
    border-color: var(--rs-theme-deep-blue);
	}
	.rs-contact-form input[type=checkbox] ~ label {
	opacity: .9;font-size: .8em;color: gray;
	}
	
	.rs-contact-form input[type=checkbox]:checked ~ label::before {
    background: var(--rs-theme-deep-blue);
	}
	
	.rs-contact-form input[type=checkbox] ~ label a {
    color: var(--rs-theme-deep-blue)!important;
	}
	.nice-select {color:rgba(166,164,164,0.94);height: 50px;display: flex;flex-direction: column;justify-content: center}
	.askerlik-durum{display: none}
	.cinsiyet:has([data-value="Erkek"].selected) + .askerlik-durum{display: block!important}
	/* .cinsiyet{margin-right:10px} */
	.cinsiyet:has([data-value="Erkek"].selected){margin-right:0}
	.rs-contact-ten .rs-contact-form {border-top: 4px solid var(--rs-theme-blue); }
	.tagcloud span {
	font-size: 16px;
	border: 1px solid rgba(62, 62, 62, 0.1);
	display: inline-block;
	padding: 7px 15px;
	margin-bottom: 10px;
	margin-inline-end: 8px;
	position: relative;
	transition: 0.3s;
	font-weight: 500;
	background: var(--rs-white);
	}
	.tagcloud span:hover {
	color: var(--rs-white);
	background-color: var(--rs-theme-blue);
	border-color: var(--rs-theme-blue);
	}
	.col-md-4 .rs-contact-input [type="date"]{     height: 50px;     width: 273.33px;     display:flex;     justify-content: center; }
	.rs-postbox-quote blockquote {
	border-left:4px solid var(--rs-theme-blue);
	}
	.sidebar-widget::before {background: var(--rs-theme-blue); }
	
	.sidebar-widget.widget-categories-two ul li a {
    border-radius: 10px;
	}
	.sidebar-widget.widget-categories-two ul li a:hover {
    background: var(--rs-theme-deep-blue);
    border-color: var(--rs-theme-blue);
    color: var(--rs-white);
	}
	
	
	.rs-contact-item  .rs-contact-icon {
    height: 40px;
    width: 40px;
    background-color: var(--rs-theme-deep-blue);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-radius: 50%;
    color: white;
	}
	
	
	@media (max-width:960px){
	
	.kariyerpage .rs-about-thumb{margin-bottom: 2em;}
	.kariyer-form .card{
	padding: 2em!important;
	margin-top:-8em!important;
	}
	
	.rs-contact-form input[type=checkbox] ~ label{
	font-size: .6em!important;
	}
	
	}
	
	
	
	@media(min-width:991px){
	.iletisim .contact-us:nth-child(even) .contact{order: 1;margin-left: 30px}
	}
	
	
	
	@media (max-width:960px){
	
	.iletisim .tab-content{padding: 1em 0 !important}
	.iletisim .tab-content iframe{width:100%!important}
	.rs-contact-item  .rs-contact-icon {min-width: 40px;}
	}
	
	
	.tagcloud a {border-radius: 30px;}
	.tagcloud a:hover {
    background-color: var(--rs-theme-blue);
    border-color: var(--rs-theme-blue);
	}
	.sidebar-widget.yan-ulas{padding: 0!important; }
	.yan-ulas .pbmit-widget-ads {position: relative;overflow: hidden;border-radius: 12px;     height: 200px;    background: var(--gr1);}
	.yan-ulas .pbmit-widget-ads .bg-img {width: 100%;border-radius: 12px; }
	.yan-ulas .pbmit-service-ad-wrapper{position: absolute;bottom: 0;left: 0;width: 100%;height:100%; background:color: rgb(255,255,255);border-bottom-left-radius: 12px;border-bottom-right-radius: 12px; }
	.yan-ulas .pbmit-service-ads {margin-top: 59px;text-align: center; }
	.yan-ulas .pbmit-service-ads span{font-size: 3rem }
	.yan-ulas .pbmit-service-ads h3.pbmit-ads-call a {color: #fff;font-weight: bold;font-size: .7em;text-decoration: none; }
	.yan-ulas .offcanvas-social a{color:white!important;font-size: 1em;border: 2px solid #fff!important; }
	.yan-ulas .pbmit-service-ads ul a:hover {color: #202020; }
	
	
	/* SON YORUMLAR */
	
	.son-yorumlar-widget .sidebar-widget-title {font-size: 18px;}
	
	.son-yorumlar-widget .sidebar-blog-item {
    display: flex;
    align-items: flex-start;
    gap: 14px;
    padding: 18px 8px;
    border-bottom: 1px solid #e9e9e9;
    position: relative;
	}
	
	.son-yorumlar-widget .sidebar-blog-item:last-child { border-bottom: 0; } 
	
	.son-yorumlar-widget .sidebar-blog-thumb {
    width: 35px;
    min-width: 35px;
    height: 35px;
    display: flex;
    align-items: center;
    justify-content: center;
	}
	
	
	
	.son-yorumlar-widget .sidebar-blog-content {
    min-width: 0;
    flex: 1;
	}
	
	.son-yorumlar-widget .sidebar-blog-title {
    margin: 0 0 5px;
    line-height: 1.35;
	}
	
	.son-yorumlar-widget .sidebar-blog-title a {
    color: #171717;
    font-size: .7em;
    font-weight: 700;
    line-height: 1.35;
	
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
	}
	
	.son-yorumlar-widget .yorum-sahibi {
    color: #777;
    font-size: 13px;
    line-height: 1.4;
    margin-bottom: 6px;
	
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
	}
	
	.son-yorumlar-widget .sidebar-blog-meta {
    display: flex;
    align-items: center;
    gap: 5px;
    color: #777;
    font-size: 10px;
    position: absolute;top: -1.5em
	}
	
	
	
	.rs-banner-six strong {
	-webkit-text-fill-color: transparent;
	-webkit-text-stroke-width: 1px;
	-webkit-text-stroke-color: var(--rs-white);
	padding-inline-start: 90px;
	}
	.rs-theme-settings {display: none}
	.rs-banner-content .rs-banner-title{font-size: 5em; }
	.rs-banner-descrip p{font-size:1em }
	.rs-banner-bg-thumb {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-size: cover !important;background-repeat: no-repeat;background-position: center center;z-index: 1; }
	.rs-banner-item-wrapper {
	position: relative;width: 100%;
	display: flex;align-items: center;
	/* height: calc(100dvh - 98px); */
	height: calc(100dvh);
	}
	.rs-banner-content {position: relative;z-index: 2;color: white;padding-top: 100px;display: flex;flex-direction: column;justify-content: center;align-items: flex-start;height: 100%;padding-left: 20px;box-sizing: border-box; }
	
	
	
	
	.rs-banner-bg-thumb::after {content: "";position: absolute;bottom: 0;left: 0;width: 100%;height: 100%;background: linear-gradient(to right, rgb(17,36,91), rgba(0,0,0,0));z-index: 2;pointer-events: none; }
	.rs-banner-item p{font-size:1em;opacity: .8;}
	.rs-banner-six .rs-banner-shape {bottom: 10px; }
	.kurumsal#homeabout .rs-counter-title  span{color: #fff}
	.kurumsal#homeabout span {color: var(--rs-theme-deep-blue);}
	.kurumsal#homeabout .span-yazi span{color: white !important; }
	.kurumsal#homeabout .span-yazi {color: white !important; }
	.kurumsal.rs-about-ten .rs-about-tab .nav-link { padding: 5px 25px 5px 50px;  }
	.prefix.span-yazi {color: white !important; }
	.rs-counter-icon{fill:white;}
	
	.rs-about-ten .rs-about-thumb img {
	border-radius: var(--radius);
	}
	#homeabout .rs-about-tab-content ul,
	.hakkimizdadetay .rs-about-content-wrapper .rs-section-title-wrapper ul {;display: grid;grid-template-columns: repeat(2, 1fr);font-size: 1.3em;gap: 1em; } 
	
	#homeabout .rs-about-tab-content ul li,
	.hakkimizdadetay .rs-about-content-wrapper .rs-section-title-wrapper ul li
	
	{
	list-style-type: none;
	padding-left: 6em;
	position: relative;
	font-size: 1.3rem;
	color: gray;
	position: relative;
	border:1px solid var(--bs-gray-200);
	border-radius: 5px;
	height: 6em;
	display: flex;
	flex-direction: column;
	justify-content: center;
	
	}
	
	
	#homeabout  .rs-about-tab-content ul li strong,
	.hakkimizdadetay .rs-about-content-wrapper .rs-section-title-wrapper  ul li strong
	{
	padding-left: 0;
	position: relative;
	display: block;
	font-size: 1.5rem;
	color: var(--rs-theme-blue);
	}
	
	/* #homeabout .rs-about-tab-content ul li::before, */
	/* .hakkimizdadetay .rs-about-content-wrapper .rs-section-title-wrapper  ul li::before */
	/* { */
	/* content: ""; */
	/* display: flex; */
	/* width: 60px; */
	/* height: 50px; */
	/* margin-bottom: 10px; */
	/* background-image: url('/resim/upload/sb1877.png'); */
	/* background-size: contain; */
	/* background-repeat: no-repeat; */
	/* background-position: center; */
	/* position: absolute; */
	/* left: 0 */
	/* } */
	
	
	#homeabout .rs-about-tab-content ul li svg, .hakkimizdadetay .rs-about-content-wrapper .rs-section-title-wrapper  ul li svg {
	width: 4em;
	height: 4em;
	fill: var(--rs-theme-deep-blue);
	position: absolute;
	left: 1em;
	top: 1em;
	background: var(--bs-gray-100);
	padding: 5px;
	border-radius: 5px;
	}
	#homeabout  .rs-about-tab-content ul ~ *,
	.hakkimizdadetay .rs-about-content-wrapper .rs-section-title-wrapper  ul ~ *
	{
	display:none;
	}
	
	
	@media (max-width:960px){
	#homeabout .rs-about-tab-content ul li, .hakkimizdadetay .rs-about-content-wrapper .rs-section-title-wrapper ul li {
	
	height: auto;
	padding: 1em;
	}
	
	
	#homeabout .rs-about-tab-content ul li svg, .hakkimizdadetay .rs-about-content-wrapper .rs-section-title-wrapper  ul li svg {
	position: static;
	margin-bottom: 1em;
	}
	}
	
	
	
	
	
	#icerik-detay .rs-postbox-details-thumb{
    display: flex;
    align-items: center;
    justify-content: center;
    
	}
	#icerik-detay:not(:has(#proje-detaylari)) .rs-postbox-details-thumb img{
    max-height: 580px;
    width: auto;
    margin: auto;
	}
	
	.sidebar-widget::before{content:unset;}
	
	.rs-postbox-area.section-space:has(.hakkimizdamarkalar){
	
	/* padding-bottom: 0 */
	}
	body:has(.hakkimizdamarkalar) .mv-cta {margin-top: -350px;}
	
	.hakkimizdamarkalar .card{ background:transparent!important }  
	.hakkimizdamarkalar .card[title*="Schmid"] img{ height: 90px!important }  
	.hakkimizdamarkalar .card[title*="SPI"] img{ height: 45px!important } 
	.hakkimizdamarkalar .card[title*="APCON"] img{ height: 65px!important } 
	.hakkimizdamarkalar .card[title*="P-Tech"] img{ height: 48px!important }
	.hakkimizdamarkalar {
	position: relative;
	margin-top: 100px;
	}
	
	.hakkimizdamarkalar::before {
	content: '';
	position: absolute;
	top: 0;
	bottom: 0;
	left: -9999px;
	right: -9999px;
	background: #f0f0f0;
	z-index: -1;
    max-width: 100vw;
	}
	.rs-about-ten .rs-about-counter-wrapper{background:var(--rs-theme-blue); }
	.rs-about-tab-content span p,.rs-about-tab-content h4{ display:none; } 
	.rs-about-ten .rs-about-tab .nav-link::after { background-color: var(--rs-theme-blue); } 
	.rs-about-ten .rs-about-tab .nav-link.active { color: var(--rs-theme-blue); }
	.rs-about-ten .rs-about-tab .nav-link:hover { color: var(--rs-theme-blue); } 
	.rs-about-shape-one.prallax-parent{filter: brightness(0) saturate(100%) invert(21%) sepia(79%) saturate(1746%) hue-rotate(172deg) brightness(94%) contrast(102%); }
	.rs-section-subtitle.has-stroke { -webkit-text-stroke-color: var(--rs-theme-blue); -webkit-text-stroke-width: 1px; stroke-width: 1px; }
	.nav.nav-pills{flex-wrap: nowrap; }
	.nav.nav-pills button{min-height:70px; }
	.rs-about-tab-content li{list-style-type: none;}
	.home-news.rs-blog-one .rs-blog-description {display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden; }
	.home-news.rs-blog-one.has-theme-blue .rs-blog-title {display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden; }
	.home-product .rs-services-count-number {-webkit-text-stroke: 1px #ffffff;color: unset!important;opacity: .5 }
	.rs-header-one .main-menu {border: none}
	.main-menu .multipage-menu > li > a { 	white-space: nowrap; }
	
	.main-menu li a {
	font-size: .9em;
	padding: 30px 12px;
	text-transform: none;
	text-transform: uppercase;
	}
	
	.main-menu li.menu-item-has-children > a::after {font-size: 12px;}
	.main-menu > ul > li:hover > ul {
	display: flex;
	flex-direction: column;
	}
	/* .offcanvas-social {border-inline-start: 1px solid rgba(31, 31, 31, 0.07);} */
	.home-references.rs-portfolio-one.has-theme-red .rs-portfolio-tag span {background: var(--rs-theme-blue); }
	.rs-portfolio-one .rs-portfolio-tag span {color: var(--rs-white);font-size: 14px;font-weight: 500;padding: 6px 14px;border-radius: 55px;background: var(--rs-theme-blue);transition: 0.3s;display: inline-flex;align-items: center; }
	.rs-portfolio-one .rs-portfolio-slider-wrapper .has-space {margin-inline-start: 0; }
	.rs-swiper-btn.has-bg-white.hover-red:hover {background: var(--rs-theme-blue);border-color: var(--rs-theme-blue);color: var(--rs-white); }
	.rs-btn.has-theme-red {background: var(--rs-theme-blue);}
	.rs-btn.has-bg::before {
    background-color: var(--rs-theme-deep-blue);
	}
	.rs-play-btn.has-theme-orange::before {background: var(--rs-theme-blue);}
	.rs-play-btn.has-theme-orange {background: var(--rs-theme-blue); }
	.benzer-sayfalar .rs-feature-item:before {background-image: url(/resim/upload/sb1946.png);     background-repeat: no-repeat;     background-position: right bottom;     content: "";     height: 100%;     left: auto;     position: absolute;     right: 0;     top: 0;     width: 100%; }
	.rs-feature-five .rs-feature-item:hover {background: var(--rs-theme-blue);}
	.icerikid5#icerik-detay .rs-postbox-details-content > ul,
	.icerikid9#icerik-detay .rs-postbox-details-content > ul,
	.icerikid8#icerik-detay .rs-postbox-details-content > ul
	{display: none}
	
	.dosya .rs-services-thumb i{font-size: 5em;opacity: .25;}
	.dosya .rs-services-thumb a{display: flex;align-items: center;display: block;justify-content: center;width: 100%;height: 100%;}
	.dosya .rs-services-thumb {
	background: rgb(255,255,255);
	border: 2px solid #f8f9fa;
	aspect-ratio: 1;
	}
	
	.dosya .rs-services-thumb img{
	aspect-ratio: 1;
	object-fit:cover;
	}
	
	
	@media only screen and (max-width: 360px) {.rs-banner-content .rs-banner-title {font-size: 0.94em;} }
	
	@media only screen and (max-width: 991px) {
	.header-bg{height: 72px!important;}
	.rs-banner-content .rs-banner-title {font-size: 2.7em;}
	.kurumsal.rs-about-ten .rs-about-wrapper {grid-template-columns: 100%;}
	.kurumsal.rs-about-ten .rs-about-tab .nav-link {padding: 0; }
	.rs-banner-area.rs-banner-six strong {padding-inline-start: unset;}
	.icerikid100#icerik-detay table[border="1"] { width: 100% !important; border-collapse: collapse !important; }
	.icerikid100#icerik-detay table[border="1"] td, .icerikid100#icerik-detay table[border="1"] th { display: block !important;  width: 100% !important;     padding: 10px 5px !important;  box-sizing: border-box !important;  height: auto !important;  border: none !important;  } 
	.icerikid100#icerik-detay table[border="1"] img { max-width: 100% !important; height: auto !important; display: block;  margin: 0 auto;  } 
	.icerikid100#icerik-detay table[border="1"] h5, .icerikid100#icerik-detay table[border="1"] p { margin-top: 10px; margin-bottom: 10px; } 
	.icerikid100#icerik-detay table[border="1"] td p:first-child { margin-top: 0; } 
	.icerikid100#icerik-detay table[border="1"] col { width: 100% !important; }
	
	}
	
	@media only screen and (min-width: 991px) and (max-width: 1360px) {.rs-banner-content .rs-banner-title {font-size: 2.7em;} }
	
	@media only screen and (min-width: 1440px) and (max-width: 1735px) {.rs-banner-content .rs-banner-title {font-size: 2.7em;} }
	
	@media only screen and (min-width: 1268px) and (max-width: 1735px) {
	
	.rs-banner-content .rs-banner-title {font-size: 2.7em;} 
	.rs-header-menu .offcanvas-social ul {display: flex;flex-wrap: nowrap;justify-content: start;align-items: center; }
	.rs-header-menu .offcanvas-social li {list-style: none;}
	.rs-header-menu .main-menu li a {font-size: 14px;}
	.rs-header-menu .rs-btn {font-size: 14px;}
	
	}
	
	@media (min-width:1200px) and (max-width:1600px){
    .rs-header-logo img{max-width: 140px;}
    .rs-header-menu .main-menu li a{font-size: 12px}
    .sticky-menu-social ul li a {font-size: .7em;width: 32px;height: 32px;}
    .rs-btn.rs-rounded-btn{height: 2.8em;font-size: .8em;}
	}
	
	@media (max-width:960px){
	
	.rs-header-logo img {
	max-width: 140px;
	}
	.rs-header-inner{
	padding: 0 1em!important;
	}
	}
	
	@media only screen and (min-width: 1730px) and (max-width: 1900px) {.rs-banner-content .rs-banner-title {font-size: 2.7em;} }
	
	#homeservices.rs-services-four .rs-services-item {position: relative;z-index: 2;display: flex;align-items: center;max-width: 600px;justify-content: space-between; }
	
	.icerikid6#icerik-detay .rs-postbox-details-wrapper .rs-postbox-details-content strong{
	background: rgba(128,128,128,0.17);
	padding: .5em 1em
	}
	.icerikid6#icerik-detay .rs-postbox-details-wrapper .rs-postbox-details-content p:hover strong{
	background: var(--rs-theme-blue);;
	color: #fff;
	transition: .5s ease
	
	}
	.icerikid6#icerik-detay .rs-postbox-details-wrapper .rs-postbox-details-content p:after {
	content: "";
	display: block;
	width: 1px;
	height: 80px;
	border-left: 2px dashed rgba(128,128,128,0.36);
	margin-top:  10px;
	margin-left: 35px;
	margin-bottom: -20px
	}
	
	
	.icerikid6#icerik-detay .rs-postbox-details-wrapper .rs-postbox-details-content p:nth-last-child(2):after,
	.icerikid6#icerik-detay .rs-postbox-details-wrapper .rs-postbox-details-content p:last-child:after,
	.icerikid6#icerik-detay .rs-postbox-details-wrapper .rs-postbox-details-content p:first-child:after {
	content: none;
	}
	.product-details-nav .swiper-slide-thumb-active .custom-button {border-color: var(--rs-theme-blue);}
	.product-information-tab .nav-link.active {background-color: var(--rs-theme-blue);}
	.rs-postbox-details-video .rs-postbox-details-bg-thumb{background-repeat: no-repeat;background-size: cover; }
	
	.icerikid100#icerik-detay table{border: none}
	.icerikid100#icerik-detay img{border-radius:20px}
	.rs-blog-one .rs-blog-meta-item.has-white::before,.rs-blog-one .rs-blog-meta-item::before {display: none} 
	.icerikid100#icerik-detay tr p,.icerikid100#icerik-detay tr h5{padding:15px;}
	.table.table-bordered {width: 100%;}
	.icerikid100#icerik-detay table img{width: 100%;height: 100%;object-fit: cover;max-height: 300px;}
	.icerikid100#icerik-detay table td{height: 100%;width: 300px;}
	
	#icerik-detay.icerikid5 .haber ul{display:none}
	#icerik-detay .haber p{margin-bottom:10px;line-height:1.4}
	#icerik-detay .haber p strong{color:var(--rs-theme-deep-blue);}
	#icerik-detay .haber h4{margin-bottom:10px;    color: var(--rs-theme-blue);}
	
	
	/*Footer Firma logoları*/
	.firmalogolar .firmalar:first-child{display: block;width: 100%;border-bottom: 1px solid #ffffff4a}
	.firmalogolar .firmalar:first-child img {max-height: unset!important;width: 130px!important}
	
	footer .firmalar img{padding: 4px;}
	footer .firmalar img:hover{
	filter: none !important;
	background: #ffffffc9;
	border-radius: 5px;
	}
	
	.firmalogolar .firmalar:nth-child(2) img,.firmalogolar .firmalar:nth-child(3) img{width: 100px}
	.firmalogolar .firmalar:nth-child(4) img,.firmalogolar .firmalar:nth-child(9) img{width: 110px}
	.firmalogolar .firmalar:nth-child(5) img{width: 80px}
	.firmalogolar .firmalar:nth-child(6) img{width: 130px}
	.firmalogolar .firmalar:nth-child(7) img{width: 120px}
	.firmalogolar .firmalar:nth-child(4) img{position:relative;bottom:6px;max-height:50px!important}
	.firmalogolar .firmalar:nth-child(8) img{width: 110px}
	/**/
	
	/*Ana sayfa hakkımızda*/
	@media(min-width:960px){
	.rs-about-ten .rs-about-wrapper {justify-content: center;}	
	.rs-about-ten .rs-about-counter-wrapper{
	position: absolute;
	top: 73px;
	left: -60px;
	background-color: var(--rs-theme-blue);
	width: 160px;
	height: 160px;
	z-index: 2;
	border-radius: 0 10px 10px 10px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	}
	
	.rs-about-ten .rs-counter-content-wrapper{
	padding: 0!important;
	margin: 0!important;
	gap:0;
	}
	
	.rs-about-ten .rs-about-counter-wrapper:before {
	background-color: var(--rs-theme-blue);
	clip-path: polygon(100% 40%, 0% 100%, 100% 100%);
	content: "";
	height: 60px;
	left: 0;
	position: absolute;
	top: -60px;
	width: 60px;
	filter: brightness(.7)
	}
	}
	
	
	@media (max-width:960px){
	
	.rs-about-ten .rs-about-counter-wrapper {
	right: 1em;
	bottom: unset;
	top: 1em;
	background: transparent;
	border: 1px solid white;
	border-radius: .5em;
	}
    
	.rs-about-ten .rs-counter-content-wrapper { padding-bottom: 0px; margin-bottom: 0; } 
	.rs-about-ten .rs-counter-title .large-text {font-size: 12px;}
	.rs-about-ten .rs-counter-number, .rs-about-ten .prefix { font-size: 30px; } 
	
	
	}
	
	
	
	
	/*Orta ekranlı laptop ekranları ve monitörler*/
	@media screen   and (min-device-width: 1200px)  and (max-device-width: 1600px) { 
	.rs-header-right .offcanvas-social{display:none!important;}
	/*Ana sayfa*/
	[data-page="anasayfa"] .rs-blog-area .container{--bs-gutter-x: 1rem;}
	
	[data-page="anasayfa"] .rs-blog-one .rs-blog-content.has-padding {height: 248px;}
	[data-page="anasayfa"] .rs-blog-one .rs-blog-content.has-padding .rs-btn{display:none;}
	
	
	[data-page="anasayfa"] .rs-about-ten .rs-about-thumb-wrapper {
	margin-inline-start: 70px;
	}
	
	/*Hakkımızda Detay*/
	.hakkimizdadetay > .container,
	#icerik-detay:has(.hakkimizdadetay )> .container
	{
	/* --bs-gutter-x: 2rem!important; */
	}
	
	.hakkimizdadetay .rs-about-wrapper { grid-template-columns:  auto 600px!important;}
	.rs-about-ten .rs-about-thumb-wrapper {
	margin-inline-start: 0;
	}
	
	
	
	/*Haberlist kartlar*/
	.rs-blog-two .rs-blog-title {
	font-size: 1em!important;
	}
	
	.kategoriid1117.rs-blog-two .rs-blog-item .spot {
	visibility: hidden;/*blogda spotları gizle*/
	height: .5em;
	}
	
	/*Sürdürülebilirlik*/
	.icerikanadilid272 .container{
	--bs-gutter-x: 3rem!important;
	}
	
	/*Medya / blog list*/
	[data-page="medyalist"]  .container,
	[data-page="medyalist"]   .container-fluid
	{
	--bs-gutter-x: 3rem!important;
	}
	
	
	
	
	
	/*Medya / blog detay*/
	
	#icerik-detay[icerikustcatid="1070"] .container {
	--bs-gutter-x: 10rem;
	}
	
	
	/*Ürün Detay*/
	.product-information-tab .nav-link{font-size: .9em;padding:0 25px}
	
	} 
	
	.teklif-al .nice-select,.form-control {background-color: transparent}
	.teklif-al input::placeholder {color: grey !important;}
	.teklif-al textarea::placeholder{color: grey;padding-left: 1em;padding-top:1em}	