
img {
    pointer-events: none;
}
body{
    -webkit-user-select: none !important ; /* Safari */
  -ms-user-select: none !important ; /* IE 10 and IE 11 */
  user-select: none !important ;
}
@font-face {
    font-family: 'Radon';
    src: local('Radon Deco'), local('Radon-Deco'),
        url('RadonDeco.woff2') format('woff2'),
        url('RadonDeco.woff') format('woff'),
        url('RadonDeco.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
  }
.img-1 {width:550px;height:550px;object-fit:cover}
.img-2{width:380px;height:350px;object-fit:cover}
.footer-it {
    display: flex;
    justify-content: center;
    /* align-items: center; */
}
.footer-social a i {color:#fff !important} 
#modalThemeErrorMessage{display: none !important;}
.modal-backdrop {display: none !important;}
.sticky-header-active .header-container{background:#fff}
.sticky-header-active  #header .header-container{box-shadow: 7px -7px 16px 0px;height: 150px !important;}
.sticky-header-active  #header .header-nav.header-nav-line nav>ul li >a{color:#000}
.sticky-header-active  #header .header-nav.header-nav-line nav>ul li >a.active{color:#000 !important}
.sticky-header-active  #header .header-nav.header-nav-line nav>ul li:hover >a{color:#2a2a2a !important}
.sticky-header-active  #header .header-nav.header-nav-line nav>ul li ul li:hover >a{color:#fff !important}
.sticky-header-active .social-icons.social-icons-icon-light.social-icons-clean li a i{color:#000 !important}
img.logo2 {
    display: none;
}
.sticky-active .header-container{background:#fff}
.sticky-active  #header .header-container{box-shadow: 7px -7px 16px 0px;height: 150px !important;}
.sticky-active  #header .header-nav.header-nav-line nav>ul li >a{color:#000}
.sticky-active  #header .header-nav.header-nav-line nav>ul li >a.active{color:#000 !important}
.sticky-active  #header .header-nav.header-nav-line nav>ul li:hover >a{color: #000 !important;}
.sticky-active  #header .header-nav.header-nav-line nav>ul li ul li:hover >a{color:#fff !important}
.sticky-header-active button.btn.header-btn-collapse-nav.bg-transparent.border-0.text-4.position-relative.top-2.p-0.ms-4{color:#000 !important}
.sticky-header-active img.logo2{display:block}
.sticky-header-active img.logo1{display:none}
.sticky-header-active #header .header-nav.header-nav-line nav>ul li:hover>a:before{background:#000 !important}
.thumb-info-action.flex-column.align-items-center.proje-ozel h4 {
   
    text-align:center;
    color: #000 !important;
    margin-top:20px;
}
.thumb-info-action.flex-column.align-items-center.proje-ozel p{
    margin-bottom:20px !important;
    text-align: center;
}
::-webkit-scrollbar {
    width: 8px;
    background-color: #fff;
}
::-webkit-scrollbar-thumb {
    background-color: #525252;
    
}
@media screen and (max-width:990px){
    h2.text-color-dark.custom-stroke-text-effect-1.custom-big-font-size-1.font-weight-black.opacity-1.mb-0 {
        font-size:65px
    }
    .img-1{width:100%;height:auto}
    .img-2{display:none}
}
img.img-fluid.position-absolute.top-0.right-0.left {
    width: 40%;
    opacity: 0.2;
}

img.left.img-fluid.position-absolute.left-0.z-index-0.appear-animation.animated.appear-animation-visible {
    width: 55%;
    opacity: 0.6;
}
.overflow-hidden.konf {
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0 0 75px 0;
}
.swiper {
    width: 100%;
    height: 100%;
  }

  .swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .swiper-button-next, .swiper-button-prev{color: #de0f16 !important;}
  img.img-fluid.position-absolute.bottom-0.left-0 {
    width: 12%;
    opacity: 0.6;
}
.col-sm-4.col-xl-4.mb-5.mb-xl-0.ref-col {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}
.col-sm-4.col-xl-4.mb-5.mb-xl-0.ref-col h3{font-size:30px;font-weight:700}
.col-sm-4.col-xl-4.mb-5.mb-xl-0.ref-col p{font-size:25px}
span.custom-heading-style-1-text {
    font-family: 'Radon';
    font-size: 57px;
}
.info-over {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 24px;
}

img.info-img {
    position: absolute;
    width: 400px;
    opacity: 0.5;
    z-index: -1;
}
.isotope-item.design-planning {
    position: unset !important;
}

div#loadMoreWrapper {
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: visible;
}
.single-gallery-item:hover .gallery-img .hover-overlay {
    visibility: visible;
    opacity: 1;
  }
  .single-gallery-item:hover .gallery-img .hover-overlay .icon-btn {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  .single-gallery-item .gallery-img {
    position: relative;
    overflow: hidden;
  }
  .single-gallery-item .gallery-img img {
    width: 100%;
    border-radius: 20px;
  }
  .single-gallery-item .gallery-img .hover-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(11, 61, 44, 0.95);
    border-radius: 20px;
    visibility: hidden;
    opacity: 0;
    -webkit-transition: all 0.3s ease-out 0s;
    transition: all 0.3s ease-out 0s;
  }
  .single-gallery-item .gallery-img .hover-overlay .icon-btn {
    width: 60px;
    height: 60px;
    border-radius: 50%;
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
  }
  .sidebar-gallery.pt-40 {
    padding: 160px 7%;
}
img.img-fluid.rounded-0 {
    height: 100%;
    object-fit: cover;
}
.masonry-item.no-default-style.overflow-hidden.px-0.col-12.col-md-4 a img {
    height: 100%;
    object-fit:cover
}
.masonry-item.no-default-style.overflow-hidden.px-0.col-12.col-md-4 a{
    height:100%
}
.rs-services.services-main-home {
    padding-top: 180px;
    padding-bottom: 50px;
}
i.fa-light.fa-file {
    font-size: 56px;
}
.row.pb-3.siparis {
    display: flex;
    justify-content: center;
    /* align-items: center; */
}
.row.blog {
    display: flex;
    justify-content: center;
}
.header-logo img {
    width: 220px;
    height: auto;
}
@media screen and (max-width:768px){
  #header .header-row {
        /* max-height: 64%; */
        /* width: 100%; */
        padding: 0;
  }
  .header-logo img {
    width: 150px;
    height: auto;
}
}
h2.text-color-default.font-weight-semibold.positive-ls-3.text-4.mb-0 {
    color: #212529!important;
}
span.custom-font {
    font-family: 'Exo 2';
    font-size: 26px;
    display: flex;
}
.content {
    width: 400px;
    height: 400px;
}

.owl-item {
    display: flex;
    justify-content: center;
    align-items: center;
}
h2.custom-heading-style-1.text-4-5.mb-4 {
    color: #212529!important;
}

p.text-3-5.text-color-light.opacity-4.pe-5.pe-md-0.pe-lg-5.me-3.me-md-0.me-lg-3.mb-0 {
    color: #212529!important;
}

.custom-section-middle-content .owl-carousel:not(.nav-arrows-1):not(.show-nav-title) .owl-nav button[class*=owl-] svg polygon {fill: #212529!important;/* stroke: #212529!important; */}



.custom-section-middle-content.bg-primary.p-3 {background:#f7f7f7 !important}
section.section.container-xl-custom.section-height-3.bg-primary.border-0.my-0.mx-auto {
    background: #f7f7f7 !important;
}

h3.text-transform-none.text-color-light.font-weight-black.line-height-2.text-9.mb-0 {
    color: #212529!important;
}
section.custom-page-header-1.page-header.page-header-modern.page-header-lg.bg-primary.border-0.z-index-1.my-0 {
    background: #fff !important;
}
.custom-bg-grey-1.py-5.appear-animation.animated.maskUp.appear-animation-visible {
    height: 210px;
}
.row.link {
    display: flex;
    justify-content: start;
    align-items: center;
    gap: 20px;
    width: 43%;
    margin-left: 20px;
}

/* urun */
.top {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 20px;
    margin-bottom: 75px;
}

.bottom {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 65px;
}
.bottom-img {
    margin-top: 71px;
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 40px;
}
.bottom-img img{width:400px !important;height:auto !important}
table.custom-table {
    /* display: flex; */
    /* justify-content: center; */
    /* align-items: center; */
    margin-left: auto;
    margin-right: auto;
}
.ray-top {
    display: flex;
    justify-content: center;
    gap: 57px;
}

.ray-alt {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}
.ray-link {
    display: flex;
    justify-content: center;
    align-items: end;
}
.ray-img {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 30px;
    margin-top: 100px;
}

.asansor-conpanent {
    display: flex;
    justify-content: center;
    align-items: self-end;
    gap: 30px;
    margin: 50px 0;
}
.asansor-conpanent img{width: 59% !important;object-fit: cover;}
.row.kap {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 80px;
    margin-top: 35px;
}
.burghalter {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 20px;
    margin-bottom: 50px;
}

.burg-alt {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    gap: 26px;
}
.be-line {
    display: flex;
    /* justify-content: space-between; */
    align-items: center;
    gap: 90px;
}


.be-line-top div{display:flex;justify-content:space-between;align-items:center}
.be-custom {
    display: flex;
}
.be-custom .left{display:flex;gap: 20px;}
.be-custom .left img{width: 40% !important;}
.be-custom .right{width: 39%;}
.motor {
    display: flex;
    justify-content: center;
    /* align-items: center; */
    gap: 20px;
    margin-bottom: 50px;
}
.motor-custom {
    display: flex;
    justify-content: center;
    gap: 20px;
    align-items: center;
}

.motor-img {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 20px;
    flex-direction: column;
}
.kontrol {
    display: flex;
    justify-content: center;
    gap: 20px;
}

.kontrol-img {
    display: flex;
    justify-content: space-between;
    align-items: center;
    /* gap: 20px; */
    margin-bottom: 50px;
}
.kontrol-img img{width: 100% !important;}
.kont-alt {
    display: flex;
    justify-content: space-between;
    gap: 30px;
    align-items: center;
}

.kont-img {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    gap: 20px;
}
.btn-cont {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 20px;
    margin-bottom: 50px;
}
.but-content {
    display: flex;
    /* justify-content: center; */
    align-items: center;
    flex-wrap:wrap;
    gap: 68px 5%;
}
.but-content .but-det{width:45%;display:flex;justify-content:center;align-items: center;gap: 20px;}
.but-content .but-det .but-img{flex:1}
.but-content .but-det .img-but{flex:1;width: 50% !important;height: 400px !important;}
.kab-but img {
    width: 100%;
}
.kab-but .col-md-2 {
    width: 20% !important;
}
.last-img {
    display: flex;
    justify-content: center;
    align-items: center;
    gap:20px
}
.last-img img{width:50%!important;object-fit:cover}
.last-info{display:flex;gap:20px}
.last-info img{width:80% !important}

.but-last.row .col-lg-6 {
   padding:25px
}
.col-lg-6.col-md-6 {
    /* margin-top: 40px; */
}
.col-lg-12.col-md-12{margin-top:40px}
.cust-com.row {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 40px;
}
.col-lg-6.cscs {
    justify-content: center;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}
.row.ss img {
    margin-top: 20px;
}
.bslk{margin-top:100px}
#header .header-btn-collapse-nav{color:#de0f16!important}
.row.cut {
    justify-content: center;
    align-items: center;
}

.row.ass {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 25px 0;
}
.row.ass .col-xl-3{
    padding:0 30px
}


.row.oze {
    justify-content: center;
    align-items: center;
}
.mod-r {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}
.mod-r img{object-fit: cover;}
@media screen and (max-width:767px){
  img.info-img{display:none}
  .custom-section .custom-section-middle-content{margin:0}
  .custom-margin-top{margin-top: 55px;}
}
table {
    border: 1px solid;
}
.col-12.rayp-banner {
    margin-top: -50px;
}
.language {
    margin-left: 20px;
}
.language a svg{fill:transparent;stroke:#de0f16!important}
.language a{display:flex;justify-content:center;align-items: center;gap: 5px;font-size: 20px;color: #000;text-decoration:none !important;transition:0.5s;}
.language a span{display: grid;place-content: center;color: #000;}
.language a:hover span{color:#de0f16}
.language i {
    color: #de0f16!important;
    font-size: 24px;
}