@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;

    --rs-ff-body: var(--family);
    --rs-ff-title: var(--family);
    --rs-ff-p: var(--family);
   

   /* --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;
}

.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-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;
}

/*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;}
.offcanvas-social.sticky-menu-social li a {color: white;  border-color: white;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;}

.project-details__details-box {
  position: relative;
  border-radius: 10px;
  background-color: #f5f5f5;
  padding: 2em;
  z-index: 1;
    margin-bottom: 2em;
}

.project-details__client {
  font-size: 1em;
  color: #838d9e;
  line-height: 1.5;
  margin-bottom: 1em!important;
    margin-top: 1em!important;
}

.project-details__name {
  font-size: 1.3em;
  line-height: 24px;
}

/*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);
}

.rakamlarla-biz.rs-counter-one .rs-counter-title{
    color: var(--rs-theme-blue);
	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;
}

/*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: 600px;
}

/* .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 .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 .urun {position: relative;}

.anaSayfaUrunler .urun img{aspect-ratio:unset!important;height: 100%}

.anaSayfaUrunler .urun0 img,
.anaSayfaUrunler .urun1 img,
.anaSayfaUrunler .urun4 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%}
.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;
}

/*Ana sayfa Projeler*/
@media (min-width:1024px){
	/* .home-references{margin-top:-140px;} */
	
}

.rs-brand-two .rs-brand-thumb img {width: 150px;}

/*Ana sayfa koyu mavi ara bölüm*/
.anasayfaSertifikalar{
    display: flex;
    gap:5px;
    margin-left: -1em
}

.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;
}


/*Ü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;
}


/**/
/*Ü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(60% - var(--gap))}
.urun-detay .rs-postbox-content{max-width: calc(40% - var(--gap));}
.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 {margin-left: 1em;}
.urun-detay .rs-postbox-content .haber table{width: 100%;border-width: 0 !important;}
.urun-detay .rs-postbox-content .haber tr{border-bottom: 1px solid rgb(226,226,226)}
.urun-detay .rs-postbox-content .haber td{padding: 1em 0;font-size: .9rem;border-width: 0 !important;}
.urun-detay .rs-postbox-content .haber tr td:nth-child(1) {min-width: 20em;color: var(--rs-theme-deep-blue)!important;}
.urun-detay .rs-postbox-content .haber tr td:nth-child(1) p,
.urun-detay .rs-postbox-content .haber tr td:nth-child(1) span
{color: var(--rs-theme-deep-blue)!important;}
.urun-detay .rs-postbox-content .haber tr td:nth-child(1) * {font-weight: 800}
.urun-detay  .rs-postbox-content .haber tr td:nth-child(1) * {font-weight: 800}
.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.4rem!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; }
.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
}


.product-information-tab .nav-link {background: var(--bs-gray-200)}
.product-information-tab .nav-link:hover { background-color: var(--rs-theme-light-blue)!important;}



.nav-pills .nav-link, .nav-pills  {
    border-bottom: none!important
}
.nav-pills .nav-link, .nav-pills  {
    border-radius: 10px
}


@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:1.5em;
    font-weight:600;
}
.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 */



/**/




.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); }
.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); }

@media(min-width:991px){
.iletisim .contact-us:nth-child(even) .contact{order: 1;margin-left: 30px}
}


.sidebar-widget.yan-ulas{padding: 0!important; }
.yan-ulas .pbmit-widget-ads {position: relative;overflow: hidden;border-radius: 12px; }
.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:linear-gradient(to top, rgba(0,0,0,0.44), rgba(0,12,147,0.76));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; }


.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%;height: calc(100dvh - 98px);display: flex;align-items: center; }
.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-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;}
#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; } 

#homeabout .rs-about-tab-content ul li,
.hakkimizdadetay .rs-about-content-wrapper .rs-section-title-wrapper ul li

{
	list-style-type: none;
    padding-left: 5em;
    position: relative;
    font-size: 1.3rem;
    color: gray;
}


#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.8rem;
    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 ~ *,
.hakkimizdadetay .rs-about-content-wrapper .rs-section-title-wrapper  ul ~ *
{
    display:none;
}



.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 15px;
	    text-transform: none;
}
.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-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) {
	.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 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:black}
#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-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)
}
}