.ribbon{width:170px;height:170px;overflow:hidden;position:absolute;top:0;right:-9px;z-index:99}
.ribbon__content{left:-14px;top:42px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);position:absolute;display:block;width:225px;padding:10px 0;background-color:#ffffffdb;box-shadow:0 0 10px;color:#000;text-shadow:0 1px 1px rgba(0,0,0,.2);text-transform:uppercase;text-align:center;border:2px dotted #d9d6d5;outline:5px solid #a98b7d;font-size:12px;font-weight:500}
.mtr-2{margin-top:-2px}
.min-width-90px{min-width:90px}
.zorunlu{color:red}
.zorunlu svg{border:1px solid red}
.zorunda{color:red;border-bottom:1px solid red}
.zorunda::-ms-input-placeholder{color:red}
.zorunda::placeholder{color:red}
body{color:#000}
#menu{display:none}
a,span,p{color:#000}
h1,h2,h3,h4,h5,h6,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,.h{font-family: "Roboto", sans-serif;letter-spacing: .03em;    line-height: 1.125;}
a,p,ul,li.duz-yazi,span{font-family: "Roboto", sans-serif;font-weight:400}
a:hover{text-decoration:none;color:inherit}
.h-104{height:104px}
.max-240px{max-width:240px}
img.lazy{opacity:0}
img:not(.initial){transition:opacity 1s}
.blog-row:nth-child(odd){ -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse;flex-direction: row-reverse;}
.blog img{width: 100%!important; height: auto !important; }
.blog h2{font-size: 24px; padding: 10px 0;}
.blog h3{font-size: 21px; padding: 10px 0;}
.blog h4{font-size: 18px; padding: 9px 0;}
.blog h5{font-size: 16px; padding: 8px 0;}
.blog h6{font-size: 14px; padding: 7px 0;}
p{
color: rgb(17 17 17);
font-size: 18px;
font-weight: 300;
line-height: 1.625;
text-align: justify;
}


img.initial,img.loaded,img.error,img.loading{opacity:1!important}
.cursor-pointer{cursor:pointer}







.specialists-detay{background:url(/assets/img/manager-bg.png) 0 0}
.specialists .uzman-ad,.specialists-detay .uzman-ad{font-weight:500;font-size:30px;line-height:48px;margin-top:30px;color:#000}
.specialists .uzmanlik,.specialists-detay .uzmanlik{font-weight:500;font-size:18px;line-height:48px;color:#ee2427}
.specialists-detay .linkk{display:flex;align-items:center;font-weight:500;font-size:30px;line-height:48px;color:#35373C;margin-bottom:10px}
.specialists-detay .linkk svg{width:26px}
.specialists-detay .linkk svg *{fill:#ee2427}
.specialists-detay .qr{border:2px solid #C5C5C5;margin-top:52px;max-width:309px;max-height:309px}
.specialists .beyazlik::after,.specialists-detay .beyazlik::after{content:"";position:absolute;bottom:0;right:0;width:0;height:0;border-bottom:140px solid #fff;border-left:140px solid transparent}
.specialists-detay .beyazlik::after{border-bottom:102px solid #fff;border-left:102px solid transparent}
.specialists ul.tabb{margin:0;padding:0}
.specialists ul.tabb li{font-size:16px;line-height:48px;letter-spacing:3.2px;text-transform:uppercase;text-align:center;color:#886E62;padding:0 37px;cursor:pointer;background-color:#E8E0DC;margin:0 10px;display:inline-block;transition:.3s}
.specialists ul.tabb li:hover{background-color:#e4d3ca}
.specialists ul.tabb li.active{background-color:#ee2427;color:#fff}
.specialists-detay .hakkimizda.ic::before{display:none}
.specialists-detay .hakkimizda .video::before{content:"";position:absolute;width:850px;height:115%;top:50%;right:-123px;-webkit-transform:translate(0px,-50%);-ms-transform:translate(0px,-50%);transform:translate(0px,-50%);background:url(/assets/img/manager-dekor.svg) 0 0/100% 100% no-repeat;pointer-events:none;left:initial;z-index:9}
.gecis-buton{position:fixed;width:100%;left:0;top:0;top:121px;height:40px;z-index:99}
.gecis-buton.fixedv2{top:92px}
.gecis-buton a.buttonn{width:50px;height:50px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;position:absolute}
.gecis-buton .ileri .buttonn{right:2px!important;left:auto!important}
.gecis-buton .buttonn img{height:34px}
.gecis-buton .evdetay{position:absolute;max-width:225px;top:1px;opacity:0;visibility:hidden;-moz-transform:translateY(30px);-webkit-transform:translateY(30px);-ms-transform:translateY(30px);-o-transform:translateY(30px);transform:translateY(30px);transition:all 100ms ease}
.gecis-buton .ileri:hover .evdetay,.gecis-buton .geri:hover .evdetay{opacity:1!important;visibility:visible!important;-moz-transform:translateY(0)!important;-webkit-transform:translateY(0)!important;-ms-transform:translateY(0)!important;-o-transform:translateY(0)!important;transform:translateY(0)!important;transition:all 300ms ease!important;-moz-transition:all 300ms ease!important;-webkit-transition:all 500ms ease!important;-ms-transition:all 300ms ease!important;-o-transition:all 300ms ease!important}
.gecis-buton .evdetay .adi{font-size:14px;height:42px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.gecis-buton .ileri .evdetay{right:52px}
.gecis-buton .geri .evdetay{left:52px}
#alt .b-b{border-bottom:1px solid}
#alt .navbar{padding:0}
#alt .navbar-nav li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 40px 0 0;position:relative}
#alt .navbar-nav li a{letter-spacing:.025em;color:#fff;display:inline-block;position:relative;-webkit-transition:color .3s ease 0;-o-transition:color .3s ease 0;transition:color .3s ease 0;padding:10px 0}
#alt .navbar-nav li.active a{font-weight:500}
#alt .navbar-nav li a::before{content:"";position:absolute;width:100%;height:100%;top:-2px;left:0;height:2px;background-color:#ee2427;opacity:0;-webkit-transition:opacity .3s ease 0;-o-transition:opacity .3s ease 0;transition:opacity .3s ease 0}
#alt .dropdown-menu li a::before{display:none}
#alt .dropdown-menu li a::after{content:"";position:absolute;width:100%;height:2px;bottom:0;top:auto;left:0;background-color:#ee2427;opacity:0;-webkit-transition:opacity .3s ease 0;-o-transition:opacity .3s ease 0;transition:opacity .3s ease 0}
#alt .dropdown-menu li a:hover{color:#ee2427}
#alt .btn{min-width:160px;margin-right:15px;min-height:50px}
.navbar-expand-lg .navbar-nav .nav-link {color: #fff}
.dropdown-toggle::after,.ok-ekle::before{content:url(/assets/img/down.svg);border:none;vertical-align:inherit;margin-left:10px}
.ok-ekle::before{position:absolute;right:-20px}
#alt .dropdown-menu.show{opacity:1!important;visibility:visible!important;}
.language .dropdown-menu{max-width:100px}
#alt .language .dropdown-menu a{padding:5px 0 8px!important;text-align:center;position:relative}
.portfolio{display:none}
#alt .navbar-nav li a:hover::before,#alt .navbar-nav li.active a::before{opacity:1}
#alt .dropdown-menu{position:absolute!important;top:90%;left:inherit;width:312px;padding:0;opacity:0;top:42px;left:0;visibility:hidden;-moz-transform:translateY(30px);-webkit-transform:translateY(30px);-ms-transform:translateY(30px);-o-transform:translateY(30px);transform:translateY(30px);transition:all 100ms ease;z-index:100;display:inline;overflow:hidden;-webkit-box-shadow:0 0 15px rgba(0,0,0,0.1);box-shadow:0 0 15px rgba(0,0,0,0.1);border:none;border-radius:0}
#alt .dropdown-toggle.ok-ekle { color: #fff;margin-right: 21px; position: relative;}
#alt .dropdown-toggle { color: #fff}
#altm{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:90px;-webkit-transition:min-height .3s ease 0;-o-transition:min-height .3s ease 0;transition:min-height .3s ease 0}
 #alt{  position: relative;   display: grid;}
.fixed #alt .navbar-nav li a,.fixed .navbar-expand-lg .navbar-nav .nav-link,.fixed #alt .dropdown-toggle, .header.bg-beyaz .navbar-nav li a,.header.bg-beyaz .navbar-expand-lg .navbar-nav .nav-link,.header.bg-beyaz .dropdown-toggle{color: #000 !important}
#accordion .title{background:#f4f4f4;padding:26px 60px 26px 40px;font-size:22px;position:relative;cursor: pointer;}
#accordion .title span{background:url(/assets/img/arr-new-cat.svg) no-repeat 0 0;background-size:20px;display:block;position:absolute;width:20px;height:10px;right:25px;top:35px;transition:all .3s ease-out}
#accordion .title:not(.collapsed) span{transform:rotate(90deg)}
#accordion .card-body{padding:40px;line-height:35px}
#accordion .card-body span{font-size:16px;line-height:230.5%;letter-spacing:.025em;color:#69686c}
.header .logo img:not(.fixed){filter: invert(99%) sepia(66%) saturate(2%) hue-rotate(35deg) brightness(113%) contrast(100%);}​
.iletisim .tel{font-size:36px;font-weight:500;letter-spacing:.025em;color:#000;display:block;margin:0 0 12px;-webkit-transition:color .3s ease 0;-o-transition:color .3s ease 0;transition:color .3s ease 0;line-height:normal}
.maps iframe{width:100%;height:700px}
.iletisim-2 .title{text-align:center;font-size:30px;border-bottom:2px solid #cacaca;padding:0 0 20px;margin:0 0 45px;font-weight:500}
.overflow-hidden{overflow:hidden}
.header{box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0.03) 0px 4px 20px 0px;position:fixed;width:100%;left:0;top:0;z-index:10;-webkit-transition:all .3s ease 0;-o-transition:all .3s ease 0;transition:all .3s ease 0;z-index:999999}
.header .language i{font-size:8px}
.header .language span::after{display:none}
.header .language .dropdown-menu{min-width:inherit!important;transform:translate3d(-9px,23px,1px)!important}
.header .language .dropdown-menu img{margin-top:-2px}
.header.fixed{background:#fff;-webkit-box-shadow:0 0 20px rgba(0,0,0,0.2);box-shadow:0 0 20px rgba(0,0,0,0.2);height:81px;min-height:81px}
.header.fixed #altm{height:81px;min-height:81px;    float: right;}

.kapat{right:25px;top:25px}
.navbar .dropdown:hover>.dropdown-menu,.navbar .dropdown-submenu:hover>.dropdown-menu{opacity:1!important;visibility:visible!important;-moz-transform:translateY(0)!important;-webkit-transform:translateY(0)!important;-ms-transform:translateY(0)!important;-o-transform:translateY(0)!important;transform:translateY(0)!important;transition:all 300ms ease!important;-moz-transition:all 300ms ease!important;-webkit-transition:all 500ms ease!important;-ms-transition:all 300ms ease!important;-o-transition:all 300ms ease!important}
@-webkit-keyframes fade-in {
0%{opacity:0}
100%{opacity:1}
}
@-moz-keyframesfade-in {
0%{opacity:0}
100%{opacity:1}
}
@-o-keyframes fade-in {
0%{opacity:0}
100%{opacity:1}
}
@keyframes fade-in {
0%{opacity:0}
100%{opacity:1}
}

.fixed .logo img{filter: none!important;}​
#alt .dropdown-menu .dropdown-submenu a{position:relative;display:block;color:#000;font-size:16px;line-height:21px;text-align:left;text-transform:capitalize;transition:all 500ms ease;letter-spacing:.03em;width:100%;padding:10px 15px!important;line-height:125%;letter-spacing:.025em;border:none}
#alt .dropdown-submenu{position:relative;display:block;padding:0;width:100%}
#alt .dropdown-menu li a:hover::after{content:"";opacity:1}
#alt .dropdown-menu a{padding:19px 0 8px!important}
#alt .dropdown-submenu i{margin-top:3px;right:10px;position:absolute;font-size:10px}
#alt .buyuk .baslik{margin:0 0 6px!important;font-size:12px;line-height:normal;font-weight:500;padding:6px 0!important;letter-spacing:normal;text-transform:uppercase;border-bottom:3px double}
#alt .buyuk .tam{position:relative;overflow:hidden;padding:0!important;margin:0!important}
#alt .buyuk li ul li{padding:6px 0}
#alt .buyuk li ul li a{font-size:12px;padding:0!important;margin-left:12px;text-transform:capitalize;font-weight:400}
#alt .buyuk li ul li a i{font-size:12px;font-size:7px;margin-top:5px;margin-left:-11px;position:absolute}
#alt .buyuk li ul li p{font-size:12px}
#alt .navbar-nav .nav-item:last-child a.nav-link:before{display:none}
#alt .buyuk .buton{width:max-content;border:3px double;margin:auto!important;padding:9px 10px!important;line-height:14px;transition:color 300ms ease-in-out 0s,background-color 300ms ease-in-out 0s,background-position 300ms ease-in-out 0}
#alt .dropdown-toggle::after,#alt .ok-ekle::before{    filter: invert(99%) sepia(66%) saturate(2%) hue-rotate(35deg) brightness(200%) contrast(100%);}
#alt .dropdown-menu.kucuk li a {    color: #000 !important;}
.header.bg-beyaz #alt .dropdown-toggle::after, .header.bg-beyaz #alt .ok-ekle::before,.header.fixed #alt .dropdown-toggle::after, .header.fixed #alt .ok-ekle::before{ filter:none !important}
@media (max-width: 992px) {
#alt .navbar-nav li a{font-size:12px;padding:16px 13px}
}

.nav-tabs .nav-link{
  color: #363636;
display: inline-block;
background: #fff;
text-decoration: none;
font-size: 16px;
text-transform: uppercase;
text-align: center;
padding: 13px 17px 8px;
position: relative;
z-index: 1;
border-radius: 0;
border: none;
}
.nav-link.active{
  color: #fff !important;

background-color: #363636 !important;
}
.nav-tabs {

    padding-bottom: 1px;}

    .tab-content{padding: 16px;}

.header.bg-beyaz .logo img{filter: none !important}
.ww-23{width:23px}
.ww-26{width:26px}
.ww-28{width:28px}
.ww-42{width:42px}
input,textarea,select,.select2-selection--single{border-radius:0!important;width:100%;display:block;border:none;padding:0 20px 0 0;height:50px;font-size:16px;letter-spacing:.025em;color:#6a6a6c;border-bottom:1px solid #cacaca}
textarea{resize:none;padding:0;min-height:100px}
input:focus,textarea:focus{outline:none}
.checkbox-wrapper-30 .checkbox {--bg:#fff;--brdr:#d1d6ee;--brdr-actv:#1e2235;--brdr-hovr:#bbc1e1;--dur: calc((var(--size, 2)/2) * 0.6s);display: inline-block;width:calc(var(--size, 1) * 22px);position:relative;float:left}
.checkbox-wrapper-30 .checkbox:after {content: "";width: 100%;padding-top: 100%;display: block}
.checkbox-wrapper-30 .checkbox > * {position: absolute}
.checkbox-wrapper-30 .checkbox input {-webkit-appearance: none;-moz-appearance: none;-webkit-tap-highlight-color: transparent;cursor: pointer;background-color: var(--bg);border-radius: calc(var(--size, 1) * 4px);border: calc(var(--newBrdr, var(--size, 1)) * 1px) solid;color: var(--newBrdrClr, var(--brdr));outline: none;margin: 0;padding: 0;transition: all calc(var(--dur) / 3) linear}
.checkbox-wrapper-30 .checkbox input:hover,.checkbox-wrapper-30 .checkbox input:checked {--newBrdr: calc(var(--size, 1) * 2)}
.checkbox-wrapper-30 .checkbox input:hover {--newBrdrClr: var(--brdr-hovr)}
.checkbox-wrapper-30 .checkbox input:checked {--newBrdrClr: var(--brdr-actv);transition-delay: calc(var(--dur) /1.3)}
.checkbox-wrapper-30 .checkbox input:checked + svg {--dashArray: 16 93;--dashOffset: 109}
.checkbox-wrapper-30 .checkbox svg {fill: none;left: 0;pointer-events: none;stroke: var(--stroke, var(--border-active));stroke-dasharray: var(--dashArray, 93);stroke-dashoffset: var(--dashOffset, 94);stroke-linecap: round;stroke-linejoin: round;stroke-width: 2px;top: 0;transition: stroke-dasharray var(--dur), stroke-dashoffset var(--dur)}
.checkbox-wrapper-30 .checkbox svg, .checkbox-wrapper-30 .checkbox input {display: block;height: 100%;width: 100%}
.checkbox-wrapper-30 label{float: left;width: calc(100% - 40px);margin: 0 0 0 10px}
.h-80{height:80px}
.h-21{height:21px}
.h-30{height:30px}
.h-34{height:34px}
.mte-8{margin-top:-8px}
.lh-10{line-height:10px}
.lh-12{line-height:12px}
.lh-13{line-height:13px}
.lh-14{line-height:14px}
.lh-15{line-height:15px}
.lh-16{line-height:16px}
.lh-17{line-height:17px}
.lh-18{line-height:18px}
.lh-19{line-height:19px}
.lh-20{line-height:20px}
.lh-21{line-height:21px}
.lh-22{line-height:22px}
.lh-23{line-height:23px}
.lh-24{line-height:24px}
.lh-25{line-height:25px!important}
.lh-26{line-height:26px!important}
.lh-27{line-height:27px}
.lh-30{line-height:30px}
.lh-80{line-height:80px}
.f-9{font-size:9px!important}
.f-10{font-size:10px!important}
.f-11{font-size:11px!important}
.f-12{font-size:12px!important}
.f-13{font-size:13px!important}
.f-14{font-size:14px!important}
.f-15{font-size:15px!important}
.f-16{font-size:16px!important}
.f-17{font-size:17px!important}
.f-18{font-size:18px!important}
.f-19{font-size:19px!important}
.f-20{font-size:20px!important}
.f-21{font-size:21px!important}
.f-22{font-size:22px!important}
.f-23{font-size:23px!important}
.f-24{font-size:24px!important}
.f-25{font-size:25px!important}
.f-26{font-size:26px!important}
.f-27{font-size:27px!important}
.f-28{font-size:28px!important}
.f-29{font-size:29px!important}
.f-30{font-size:30px!important}
.f-32{font-size:32px!important}
.f-36{font-size:36px!important}
.f-38{font-size:38px!important}
.f-40{font-size:40px!important}
.f-48{font-size:48px!important}
.f-74{font-size:74px!important}
.f-300{font-weight:300!important}
.f-400{font-weight:400!important}
.y-500,.f-500{font-weight:500!important}
.f-600{font-weight:600!important}
.f-700{font-weight:700!important}
.bg-sari{background:#ffebad!important}
.bg-yesil{background:#51b549!important}
.bg-koyu-yesil{background:#159f52!important}
.bg-acik-yesil{background:#f0fbf3!important}
.bg-koyu-kirmizi{background:#ea6a6a!important}
.bg-acik-mavi{background:#f2fbfd!important}
.fill{font-variation-settings:FILL 1,wght 400,GRAD 0,opsz 24}
.mavi{color:#4ea5d2}
.a-mavi{color:#65cef5}
.bg-beyaz{background:#fff!important}
.bg-transparan{background:#ffffff0a!important}
.kahverengi{color:#ee2427!important}
.bg-kahverengi{background-color:#ee2427!important}
.a-siyah{color:#35373c}
.bg-mavi{background:#4ea5d2}
.bg-acik-gri{background:#fafafa!important}
.bg-acik-gri2{background:#f4f4f4!important}
.bg-siyah{background:#000!important}
.bg-kirmizi{background:#b00!important}
.bg-acik-kirmizi{background:#ea6c6c33!important}
.bg-turuncu{background:#f27a1a}
.bg-acik-turuncu{background:#ff600014}
.bg-gri{background:#f5f5f5}
.bg-gri-2{background:#f0f0f0}
.bg-gri-3{background: rgba(229, 229, 229, 0.32);}

.kucuk li{padding-left: 20px !important;
    padding-right: 20px !important;}
    .kucuk li a{width: 100%;    border-bottom: 1px solid rgba(0, 0, 0, 0.02) !important;}
        .kucuk li a:hover{   border-bottom: 1px solid #ee2427 !important;}
#alt     .kucuk  li a::after{display: none !important}

.text-alan{z-index: 9}
.sol-menu{

    display: block;

    width: 100%;
    float: none;



    padding: 25px 0 25px;

    z-index: 2;
}

.sol-menu .ayir{
  position: relative;
display: block;
padding: 0 28px 35px 28px;

}


.sol-menu .arama input{
  position: relative;
  display: block;
  width: 100%;
  height: 55px;
  background-color: #fff;
  border: none;
  border-bottom: 1px solid #707070;
  color: #585858;
  font-size: 16px;
  font-weight: 400;
  padding-left: 30px;
  padding-right: 60px;
  border-radius: 27px;
  transition: all 500ms ease 0s;
}

.sol-menu .arama button {
    position: absolute;
    top: 5px;
    right: 5px;
    bottom: 5px;
    width: 45px;
    height: 45px;
    font-size: 16px;
    line-height: 42px;
    background: transparent;
    display: block;
    text-align: center;
    border-radius: 50%;
    border: 0px solid #e7e7e8;
    transition: all 500ms ease 0s;
}





.sol-menu ul#kategoriler-ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

.sol-menu ul#kategoriler-ul li {
    margin-bottom: 9px;

    list-style: none
}

.sol-menu ul#kategoriler-ul li a{
      cursor: pointer;
}
.sol-menu ul#kategoriler-ul li a,.sol-menu ul#kategoriler-ul li span {
    font-size: 14px;
    font-weight: 400;
    padding-right: 8px;
    display: block;
    -webkit-transition: all .4s ease 0s;
    transition: all .4s ease 0s;
}

.sol-menu ul#kategoriler-ul li ul {
    margin-left: 15px;
    margin-top: 9px;
    margin-bottom: 12px;
    padding: 0
}

.sol-menu ul#kategoriler-ul li a.aktif::after,.sol-menu ul#kategoriler-ul li span.aktif::after {
    transform: rotate(135deg);
    margin-right: -5px !important;
    margin-top: 0 !important;
    box-shadow: 2px -2px #4a4a56;
}

.sol-menu ul#kategoriler-ul li a.aktiff::after,.sol-menu ul#kategoriler-ul li span.aktiff::after {


    box-shadow: 2px -2px #4a4a56;
}

.sol-menu ul#kategoriler-ul li a::after,.sol-menu ul#kategoriler-ul li span::after  {
    content: " ";
    width: 8px;
    height: 8px;
    margin-top: 6px;
    background-color: transparent;
    border-radius: 2px;
    display: inline-block;
    float: right;
    transform: rotate(45deg);
    box-shadow: 2px -2px #b1b1b9;
    right: -3px !important;
    position: relative;
}

#alt .navbar-nav li a:hover, #alt .navbar-nav li.active a {
    color:#ee2427 !important;
}

.aktiff{color: #ee2427;}
.aktiff:after{box-shadow: 2px -2px  #ee2427 !important;}

.bg-yok{background:initial!important}
.bg-somun{background:#4e4e4e!important}
.bg-turkuaz{background:#3caca9!important}
.bg-acik-turkuaz{background:#3caca921!important}
.w-30{min-width:25px;width:25px}
.w-60{min-width:60px;width:60px}
.w-150{max-width:150px}
.w-170{max-width:170px}
.w-200{max-width:200px}
.w-170{    max-width: 170px;    max-height: 60px;    width: auto;}

.w-145{max-width:145px}
.beyaz{color:#fff!important}
.krengi{color:#6a6a6c!important}
.a-siyah{color:#444!important}
.siyah{color:#000!important}
.yesil{color:#ee2427!important}
.kirmizi{color:#b00!important}
.fume{color:#666!important}
.turuncu{color:#f27a1a!important}
.turkuaz{color:#3caca9!important}
.gri{color:#585858!important}
.a-gri{color:#98a1a7!important}
.k-yesil{color:#439e4a!important}
.bg-acik-kahve{background-color:#f8f6f4}
.input-number{width:53px;height:48px;text-align:center!important;padding:0;float:left;border-right:none;background:none}
.roww{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.a-1{-webkit-transition:all .3s ease-in-out 0;-o-transition:all .3s ease-in-out 0;transition:all .3s ease-in-out 0}
.float-left{float:left}
.float-right{float:right}
.right-0{right:0}
.right-10{right:10px}
label{display:inline-block;margin-top:10px;width:100%;text-transform:capitalize;vertical-align:top;line-height:24px;padding-bottom:4px!important}
input[type="text"]:disabled{background-color:#efefef;border-color:#ddd;cursor:no-drop}
.cbx.disabled span:last-child{opacity:.5}
.disabled{cursor:not-allowed}
.iti{width:100%!important}
.iti--separate-dial-code .iti__selected-flag{background-color:transparent!important}
.mb-10{margin-bottom:10px!important}
.mb-15{margin-bottom:15px!important}
.mb-20{margin-bottom:20px!important}
.mb-25{margin-bottom:25px!important}
.mb-30{margin-bottom:30px!important}
.mb-35{margin-bottom:35px!important}
.mb-40{margin-bottom:40px!important}
.mb-45{margin-bottom:45px!important}
.mb-50{margin-bottom:50px!important}
.mb-55{margin-bottom:55px!important}
.mb-60{margin-bottom:60px!important}
.mb-65{margin-bottom:65px!important}
.mb-70{margin-bottom:70px!important}
.mb-80{margin-bottom:80px!important}
.mb-85{margin-bottom:85px!important}
.mb-90{margin-bottom:90px!important}
.mb-100{margin-bottom:100px!important}
.mb-120{margin-bottom:120px!important}
.mb-140{margin-bottom:140px!important}
.mb-170{margin-bottom:170px!important}
.mb-190{margin-bottom:190px!important}
.p-80{padding:80px 0}
.pb-60{padding-bottom:60px}
.mt-100{margin-top:100px}
.mt-80{margin-top:80px}
.mt-90{margin-top:90px}
.mt-65{margin-top:65px!important}
.mt-40{margin-top:40px}
.mr-35{margin-right:35px!important}
.min-h-80px{min-height:80px}


.box1{
  font-size: 46px;
text-align: center;
float: left;
width: 100%;
background: #f5f5f5;
padding: 50px;
position: relative;
margin-bottom: 30px;
}

.cizgi:before {
    content: "";
    position: absolute;
    top: 154px;
    left: 0;
    height: 1px;
    background: #707070;
    width: 30%;
}

.box1:before {
    content: "";
    position: absolute;
    top: 154px;
    left: 0;
    height: 1px;
    background: #707070;
    width: 60px;
}

.k-yazi{
  text-align: center;
font-size: 28px;
text-transform: uppercase;
position: relative;
font-weight: 300;
    line-height: 1.125;
margin-bottom: 35px;
    letter-spacing: .03em;
    display: block;
        color: hsla(0, 0%, 7%, .8);
}

.urun:hover  img {
    transform: scale(1.1);
}

.urun a:nth-child(1){
  display: block;
/* height: 475px; */
overflow: hidden;
background: #eee;
}
.urun a:nth-child(1) img {
    object-fit: cover;
    width: 100%;
    height: 100%;
    transition: 0.3s;
}


.fabrika{
  font-size: 15px;
position: relative;
margin: 70px 0;
}

.fabrika:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #e5e5e5;
    opacity: 0.3;
}
.fabrika::after {
  content: "";
position: absolute;
top: 213px;
right: 0;
height: 1px;
background: #707070;
width: calc(18% - 21px);
}

.fabrika .bg{
  position: absolute;
top: 0;
left: 0;
width: 50%;
height: 670px;
background-size: cover;
background-position: center center;
background-repeat: no-repeat;
background: url('/assets/gelecege-bakis.jpg');
}

.fabrika .yazi{
  display: table-cell;
    vertical-align: middle;
    width: 100em;
    height: 670px;
    padding-left: 60px;
}

.box2{
  background: rgba(229, 229, 229, 0.32);
    padding: 75px 70px;
    height: 495px;
}
.cizgi2::before{
  content: "";
position: absolute;
top: 436px;
left: 0;
height: 1px;
background: #707070;
width: calc(26% - 179px);
z-index: 2;
}

.iconlar {
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: contain;
    width: 24px;
    height: 24px;
    display: inline-block;
    background-color: #ee2427
}
.iconlar.stars {
    -webkit-mask: url(/assets/img/star.svg) no-repeat 50% 50%;
    mask: url(/assets/img/star.svg) no-repeat 50% 50%;
}
.btn{    color: #fff;
    display: inline-block;
    background: #363636;
    text-decoration: none;
    font-size: 19px;
    text-transform: uppercase;
    text-align: center;
    padding: 13px 40px 8px;
    position: relative;
    z-index: 1;
  border-radius: 0;
border:none}

    .btn:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    height: 100%;
    background: #ee2427;

    transition: 0.3s;
    z-index: -1;
}
.btn:active{outline:none!important}
.btn:focus{outline:0!important;box-shadow:none!important}
.btn:hover {
    color: #fff
}
.btn:hover:before {
    width: 100%;
}

.btn-2{
  font-style: normal;
    border: 1px solid #363636;
    color: #363636;
    text-align: center;
    font-size: 13px;
    text-transform: uppercase;
    height: 30px;
    padding: 0 40px;
    display: inline-block;
    line-height: 30px;
    transition: 0.4s;
    position: relative;
    z-index: 1;
    background: #fff;
}
.btn-2:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    height: 100%;
    background: #ee2427;
    z-index: -1;
    transition: 0.4s;
}
.btn-2:hover {
    color: #fff;
    border-color:#ee2427
}
.btn-2:hover:before {
    width: 100%;
}

.gizle{
  position: absolute;
    bottom: 37px;
    left: 0;
    right: 0;
    opacity: 0;
    transition: 0.3s;}

.proje   .swiper-slide-next .gizle{

  opacity: 1
}

.blog .text{    background: rgba(229, 229, 229, 0.32);
    padding: 30px;}
    .blog .text a:not(.btn-2){
      display: block;
          font-weight: normal;
          font-size: 23px;
          line-height: 29px;
          margin: 0 0 15px;
          display: -webkit-box;
          -webkit-line-clamp: 2;
          -webkit-box-orient: vertical;
          overflow: hidden;
          height: 57px;
    }

    .blog .tarih{
      background: #363636;
position: absolute;
    padding: 4px 0;
bottom: 0;
right: 0;
color: #fff;
font-size: 12px;
width: 50px;
height: 50px;
text-align: center;
line-height: normal;
margin: 10px;
    }

    .blog .tarih b{
      font-size: 22px;
display: block;
    }



.proje .swiper-button-next,.proje .swiper-button-prev {
display: none !important
}

.kunye,.ozellikler,.sertifikalar{padding: 0; margin: 0}
.kunye li{    display: flex;
    width: 100%;
    margin-bottom: 15px;
    list-style: none;}

.kunye li span{display: inline-block; text-align: left;width: 50%; float: left; font-size: 18px}
.kunye li span:nth-child(1){font-weight: 500}
.kunye li span:nth-child(2){font-weight: 300}

.kunye2 li span:nth-child(1){width: 33%; font-size: 16px}
.kunye2 li span:nth-child(2){width: 67%; font-size: 16px}
.kunye2 li{    border-bottom: 1px solid #e5e5e5;
    padding-bottom: 20px;
    margin-top: 20px;}

    .kunye2 li:last-child{margin-bottom: 0}

.ozellikler li{
  float: left;
width: 50%;
padding-right: 30px;
padding-bottom: 50px;
padding-top: 50px;
border-right: 1px solid #e5e5e5;
border-bottom: 1px solid #e5e5e5;
list-style: none;
}

.ozellikler li:nth-child(even){border-right: none !important;
  border-right: none;
      padding-left: 30px;
      padding-right: 0;}

      .ozellikler li:nth-child(3){width: 100%; border-right: none !important}


.ozellikler li span:nth-child(1){margin-bottom: 8px;display: block;font-size: 18px; font-weight: 500}
.ozellikler li span:nth-child(2){    font-size: 16px; font-weight: 300; height: 43px !important; display: block;}

.sertifikalar li{
  float: left;
width: 20%;
border: 1px solid #e5e5e5;
padding: 10px;
margin-right: -1px;
margin-top: -1px;
list-style: none;
text-align: center;
}

.sertifikalar li span{

    width: 100%;
    text-align: center;
    font-size: 11px;
    line-height: 15px;
    margin-top: 10px;
    height: 30px;
}


.footer{background: #f7f7f7}
.footer .baslik{position: relative;
    font-size: 46px;
    line-height: 46px;
    text-transform: uppercase;
    display: inline-block;
    margin-bottom: 15px;}

    .footer .baslik:before {
    content: "";
    position: absolute;
    top: 17px;
    left: -110px;
    height: 1px;
    background: #363636;
    width: 77px;
}

.footer .baslik:after {
    content: "";
    position: absolute;
    top: 17px;
    right: -110px;
    height: 1px;
    background: #363636;
    width: 77px;
}
.footer .container{ padding:100px 15px 50px}
.footer ul{margin:0;padding:0}
.footer ul li{list-style:none;margin-bottom:17px}
.footer ul li a{font-size:16px;font-weight:500;letter-spacing:.025em;color:#000;-webkit-transition:color .3s ease 0;-o-transition:color .3s ease 0;transition:color .3s ease 0}
.footer .mx-430{max-width:430px}
.footer .tel{font-size:24px;font-weight:500;letter-spacing:.025em;color:#000;margin:0 0 20px;-webkit-transition:color .3s ease 0;-o-transition:color .3s ease 0;transition:color .3s ease 0;line-height:24px}
.footer .tel:hover,.footer ul li a:hover{color:#ee2427}
.footer p{font-size:16px;line-height:150%;font-weight:500;letter-spacing:.025em;color:#6a6a6c}
.footer ul.sosyal-medya,ul.sosyal-medya{display:-webkit-box;display:-ms-flexbox;display:flex}
.footer ul.sosyal-medya li,ul.sosyal-medya li{margin:0 25px 0 0;list-style:none}
.footer ul.sosyal-medya li:last-child,ul.sosyal-medya li:last-child{margin:0}
.footer ul.sosyal-medya a,ul.sosyal-medya a{font-size:16px;text-transform:uppercase;letter-spacing:.2em;color:#ee2427;font-weight:300;-webkit-transition:color .3s ease 0;-o-transition:color .3s ease 0;transition:color .3s ease 0}

.footer ul.bilgilendirme li{    display: inline-block; margin: 20px 0}
.footer ul.bilgilendirme li a {
    display: block;
    font-size: 12px;
    padding: 0 5px;
        text-decoration: underline;
}


#return-to-top{position:fixed;z-index:5;right:20px;bottom:50px;cursor:pointer;-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr;-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg);font-size:14px;letter-spacing:.025em;color:#ee2427;height:180px;width:35px;display:none;-webkit-transition:opacity .3s ease 0;-o-transition:opacity .3s ease 0;transition:opacity .3s ease 0;text-align:left!important}
#return-to-top::before{content:"";position:absolute;top:0;left:20px;width:1px;height:83px;background-color:#ee2427}
#return-to-top::after{content:'';position:absolute;left:20px;top:0;width:1px;height:80%;background-color:#c4c4c4;opacity:0;-webkit-transition:all .3s ease 0;-o-transition:all .3s ease 0;transition:all .3s ease 0}
#return-to-top:hover::after{content:'';height:100%;opacity:1}
.cerez{background-color:rgba(0,0,0,.9);border-radius:5px;color:#fff;font-size:12px;overflow:hidden;padding:20px 10px;position:relative;display:flex;align-items:center;justify-content:center;bottom:20px;line-height:20px;left:50%;transform:translateX(-50%);position:fixed;width:100%;margin:0 auto;z-index:99999}
.cerez .kabul{width:155px;text-decoration:underline}
.h-45{height:45px}
.return-to-back{position:fixed;bottom:50%;right:25px;width:40px;height:40px;color:#fff;line-height:40px;font-size:17px;background:#4ea5d2;z-index:116;cursor:pointer;border-radius:500px;box-shadow:0 0 0 7px red;-webkit-transform:translate3d(0,0,0);display:inline;-webkit-transition:all .3s linear;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.galeri-alan .aa{height:208px;width:370px;padding:0;border:none;overflow:hidden;display:table-cell;text-align:center;vertical-align:middle;margin:auto}
.galeri-alan .aa > img{position:absolute;top:0;left:0;width:100%;background-position:center center;background-size:cover}
.cbh-phone {display: block;position: fixed;left: -50px;bottom: -55px;visibility: hidden;background-color: transparent;width: 200px;height: 200px;cursor: pointer;z-index: 999;-webkit-backface-visibility: hidden;-webkit-transform: translateZ(0);-webkit-transition: visibility 0.5s;-moz-transition: visibility 0.5s;-o-transition: visibility 0.5s;transition: visibility 0.5s}
.cbh-phone.cbh-show {visibility: visible;}
@-webkit-keyframes fadeInRight {0% {opacity: 0;-webkit-transform: translate3d(100%, 0, 0);transform: translate3d(100%, 0, 0)}100% {opacity: 1;-webkit-transform: none;transform: none}}
@keyframes fadeInRight {0% {opacity: 0;-webkit-transform: translate3d(100%, 0, 0); -ms-transform: translate3d(100%, 0, 0);transform: translate3d(100%, 0, 0)}100% {opacity: 1;-webkit-transform: none;-ms-transform: none;transform: none}}
@-webkit-keyframes fadeInRightBig {0% {opacity: 0;-webkit-transform: translate3d(2000px, 0, 0);transform: translate3d(2000px, 0, 0)}100% {opacity: 1;-webkit-transform: none;transform: none}}
@-webkit-keyframes fadeOutRight { 0% {opacity: 1}100% {opacity: 0;-webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0)}}
@keyframes fadeOutRight {0% {opacity: 1}100% {opacity: 0;-webkit-transform: translate3d(100%, 0, 0);-ms-transform: translate3d(100%, 0, 0);transform: translate3d(100%, 0, 0)}}
.fadeOutRight {-webkit-animation-name: fadeOutRight; animation-name: fadeOutRight}
.cbh-phone.cbh-static1 {opacity: 0.6}
.cbh-phone.cbh-hover1 {opacity: 1}
.cbh-ph-circle {width: 110px;height: 110px;top: 40px;left: 40px;position: absolute;background-color: transparent;-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;border: 2px solid rgba(30, 30, 30, 0.4);opacity: 0.1;-webkit-animation: cbh-circle-anim 1.2s infinite ease-in-out;-moz-animation: cbh-circle-anim 1.2s infinite ease-in-out;-ms-animation: cbh-circle-anim 1.2s infinite ease-in-out;-o-animation: cbh-circle-anim 1.2s infinite ease-in-out;animation: cbh-circle-anim 1.2s infinite ease-in-out;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s}
.cbh-phone.cbh-active .cbh-ph-circle1 {-webkit-animation: cbh-circle-anim 1.1s infinite ease-in-out !important;-moz-animation: cbh-circle-anim 1.1s infinite ease-in-out !important;-ms-animation: cbh-circle-anim 1.1s infinite ease-in-out !important;-o-animation: cbh-circle-anim 1.1s infinite ease-in-out !important;animation: cbh-circle-anim 1.1s infinite ease-in-out !important;}.cbh-phone.cbh-static .cbh-ph-circle {-webkit-animation: cbh-circle-anim 2.2s infinite ease-in-out !important;-moz-animation: cbh-circle-anim 2.2s infinite ease-in-out !important;-ms-animation: cbh-circle-anim 2.2s infinite ease-in-out !important;-o-animation: cbh-circle-anim 2.2s infinite ease-in-out !important;animation: cbh-circle-anim 2.2s infinite ease-in-out !important;}.cbh-phone.cbh-hover .cbh-ph-circle {border-color: rgba(0, 175, 242, 1);opacity: 0.5;}.cbh-phone.cbh-green.cbh-hover .cbh-ph-circle {border-color: rgba(117, 235, 80, 1);opacity: 0.5;}.cbh-phone.cbh-green .cbh-ph-circle {border-color: rgba(0, 175, 242, 1);opacity: 0.5;}.cbh-phone.cbh-gray.cbh-hover .cbh-ph-circle {border-color: rgba(204, 204, 204, 1);opacity: 0.5;}.cbh-phone.cbh-gray .cbh-ph-circle {border-color: rgba(117, 235, 80, 1);opacity: 0.5;}.cbh-ph-circle-fill {width: 74px;height: 74px;top: 58px;left: 58px;position: absolute;background-color: #000;-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;border: 2px solid transparent;opacity: 0.1;-webkit-animation: cbh-circle-fill-anim 2.3s infinite ease-in-out;-moz-animation: cbh-circle-fill-anim 2.3s infinite ease-in-out;-ms-animation: cbh-circle-fill-anim 2.3s infinite ease-in-out;-o-animation: cbh-circle-fill-anim 2.3s infinite ease-in-out;animation: cbh-circle-fill-anim 2.3s infinite ease-in-out;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;}.cbh-phone.cbh-active .cbh-ph-circle-fill {-webkit-animation: cbh-circle-fill-anim 1.7s infinite ease-in-out !important;-moz-animation: cbh-circle-fill-anim 1.7s infinite ease-in-out !important;-ms-animation: cbh-circle-fill-anim 1.7s infinite ease-in-out !important;-o-animation: cbh-circle-fill-anim 1.7s infinite ease-in-out !important;animation: cbh-circle-fill-anim 1.7s infinite ease-in-out !important;}.cbh-phone.cbh-static .cbh-ph-circle-fill {-webkit-animation: cbh-circle-fill-anim 2.3s infinite ease-in-out !important;-moz-animation: cbh-circle-fill-anim 2.3s infinite ease-in-out !important;-ms-animation: cbh-circle-fill-anim 2.3s infinite ease-in-out !important;-o-animation: cbh-circle-fill-anim 2.3s infinite ease-in-out !important;animation: cbh-circle-fill-anim 2.3s infinite ease-in-out !important;opacity: 0 !important;}.cbh-phone.cbh-hover .cbh-ph-circle-fill {background-color: rgba(0, 175, 242, 0.5);opacity: 0.75 !important;}.cbh-phone.cbh-green.cbh-hover .cbh-ph-circle-fill {background-color: rgba(117, 235, 80, 0.5);opacity: 0.75 !important;}.cbh-phone.cbh-green .cbh-ph-circle-fill {background-color: rgba(0, 175, 242, 0.5);opacity: 0.75 !important;}.cbh-phone.cbh-gray.cbh-hover .cbh-ph-circle-fill {background-color: rgba(204, 204, 204, 0.5);opacity: 0.75 !important;}.cbh-phone.cbh-gray .cbh-ph-circle-fill {background-color: rgba(117, 235, 80, 0.5);opacity: 1 !important;}.cbh-ph-img-circle1 {width: 50px;height: 50px;top: 70px;left: 70px;position: absolute;background-image: url(/assets/img/wp-icon.png);background-size: 40px 40px;background-color: rgba(30, 30, 30, 0.1);background-position: center center;background-repeat: no-repeat;-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;border: 2px solid transparent;opacity: 1;-webkit-animation: cbh-circle-img-anim 1s infinite ease-in-out;-moz-animation: cbh-circle-img-anim 1s infinite ease-in-out;-ms-animation: cbh-circle-img-anim 1s infinite ease-in-out;-o-animation: cbh-circle-img-anim 1s infinite ease-in-out;animation: cbh-circle-img-anim 1s infinite ease-in-out;}.cbh-phone.cbh-active .cbh-ph-img-circle1 {-webkit-animation: cbh-circle-img-anim 1s infinite ease-in-out !important;-moz-animation: cbh-circle-img-anim 1s infinite ease-in-out !important;-ms-animation: cbh-circle-img-anim 1s infinite ease-in-out !important;-o-animation: cbh-circle-img-anim 1s infinite ease-in-out !important;animation: cbh-circle-img-anim 1s infinite ease-in-out !important;}.cbh-phone.cbh-static .cbh-ph-img-circle1 {-webkit-animation: cbh-circle-img-anim 0s infinite ease-in-out !important;-moz-animation: cbh-circle-img-anim 0s infinite ease-in-out !important;-ms-animation: cbh-circle-img-anim 0s infinite ease-in-out !important;-o-animation: cbh-circle-img-anim 0s infinite ease-in-out !important;animation: cbh-circle-img-anim 0s infinite ease-in-out !important;}.cbh-phone.cbh-hover .cbh-ph-img-circle1 {background-color: rgba(0, 175, 242, 1);}.cbh-phone.cbh-green.cbh-hover .cbh-ph-img-circle1:hover {background-color: rgba(117, 235, 80, 1);}.cbh-phone.cbh-green .cbh-ph-img-circle1 {background-color: rgba(0, 175, 242, 1);}.cbh-phone.cbh-green .cbh-ph-img-circle1 {background-color: rgba(0, 175, 242, 1);}.cbh-phone.cbh-gray.cbh-hover .cbh-ph-img-circle1 {background-color: rgba(204, 204, 204, 1);}.cbh-phone.cbh-gray .cbh-ph-img-circle1 {background-color: rgba(117, 235, 80, 1);}@-moz-keyframes cbh-circle-anim {0% {-moz-transform: rotate(0deg) scale(0.5) skew(1deg);opacity: 0.1;-moz-opacity: 0.1;-webkit-opacity: 0.1;-o-opacity: 0.1;}30% {-moz-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: 0.5;-moz-opacity: 0.5;-webkit-opacity: 0.5;-o-opacity: 0.5;}100% {-moz-transform: rotate(0deg) scale(1) skew(1deg);opacity: 0.6;-moz-opacity: 0.6;-webkit-opacity: 0.6;-o-opacity: 0.1;}}@-webkit-keyframes cbh-circle-anim {0% {-webkit-transform: rotate(0deg) scale(0.5) skew(1deg);-webkit-opacity: 0.1;}30% {-webkit-transform: rotate(0deg) scale(0.7) skew(1deg);-webkit-opacity: 0.5;}100% {-webkit-transform: rotate(0deg) scale(1) skew(1deg);-webkit-opacity: 0.1;}}@-o-keyframes cbh-circle-anim {0% {-o-transform: rotate(0deg) kscale(0.5) skew(1deg);-o-opacity: 0.1;}30% {-o-transform: rotate(0deg) scale(0.7) skew(1deg);-o-opacity: 0.5;}100% {-o-transform: rotate(0deg) scale(1) skew(1deg);-o-opacity: 0.1;}}@keyframes cbh-circle-anim {0% {transform: rotate(0deg) scale(0.5) skew(1deg);opacity: 0.1;}30% {transform: rotate(0deg) scale(0.7) skew(1deg);opacity: 0.5;}100% {transform: rotate(0deg) scale(1) skew(1deg);opacity: 0.1;}}@-moz-keyframes cbh-circle-fill-anim {0% {-moz-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: 0.2;}50% {-moz-transform: rotate(0deg) -moz-scale(1) skew(1deg);opacity: 0.2;}100% {-moz-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: 0.2;}}@-webkit-keyframes cbh-circle-fill-anim {0% {-webkit-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: 0.2;}50% {-webkit-transform: rotate(0deg) scale(1) skew(1deg);opacity: 0.2;}100% {-webkit-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: 0.2;}}@-o-keyframes cbh-circle-fill-anim {0% {-o-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: 0.2;}50% {-o-transform: rotate(0deg) scale(1) skew(1deg);opacity: 0.2;}100% {-o-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: 0.2;}}@keyframes cbh-circle-fill-anim {0% {transform: rotate(0deg) scale(0.7) skew(1deg);opacity: 0.2;}50% {transform: rotate(0deg) scale(1) skew(1deg);opacity: 0.2;}100% {transform: rotate(0deg) scale(0.7) skew(1deg);opacity: 0.2;}}@keyframes cbh-circle-img-anim {0% {transform: rotate(0deg) scale(1) skew(1deg);}10% {transform: rotate(-25deg) scale(1) skew(1deg);}20% {transform: rotate(25deg) scale(1) skew(1deg);}30% {transform: rotate(-25deg) scale(1) skew(1deg);}40% {transform: rotate(25deg) scale(1) skew(1deg);}100%, 50% {transform: rotate(0deg) scale(1) skew(1deg);}}@-moz-keyframes cbh-circle-img-anim {0% {transform: rotate(0deg) scale(1) skew(1deg);}10% {-moz-transform: rotate(-25deg) scale(1) skew(1deg);}20% {-moz-transform: rotate(25deg) scale(1) skew(1deg);}30% {-moz-transform: rotate(-25deg) scale(1) skew(1deg);}40% {-moz-transform: rotate(25deg) scale(1) skew(1deg);}100%, 50% {-moz-transform: rotate(0deg) scale(1) skew(1deg);}}
@-webkit-keyframes cbh-circle-img-anim {0% {-webkit-transform: rotate(0deg) scale(1) skew(1deg)}10% {-webkit-transform: rotate(-25deg) scale(1) skew(1deg)}20% {-webkit-transform: rotate(25deg) scale(1) skew(1deg)}30% {-webkit-transform: rotate(-25deg) scale(1) skew(1deg)}40% {-webkit-transform: rotate(25deg) scale(1) skew(1deg)}100%,50% {-webkit-transform: rotate(0deg) scale(1) skew(1deg)}}
@-o-keyframes cbh-circle-img-anim {0% {-o-transform: rotate(0deg) scale(1) skew(1deg)}10% {-o-transform: rotate(-25deg) scale(1) skew(1deg)}20% {-o-transform: rotate(25deg) scale(1) skew(1deg)}30% {-o-transform: rotate(-25deg) scale(1) skew(1deg)}40% {-o-transform: rotate(25deg) scale(1) skew(1deg)}100%,50% {-o-transform: rotate(0deg) scale(1) skew(1deg)}}
.cbh-phone.cbh-green .cbh-ph-circle {border-color: rgb(0, 242, 164)}
.cbh-phone.cbh-green .cbh-ph-circle-fill {background-color: rgb(0, 242, 164)}
.cbh-phone.cbh-green .cbh-ph-img-circle1 {background-color: rgb(46, 203, 113)}

.mm-navbar_size-2{text-align:center;position:relative;border-bottom:none;display:block!important}
.mm-navbar_size-2>*{display:inline-block;vertical-align:middle}
.mm-navbar_size-2 .k-adi{width:100%;border:none!important}
.mm-navbar_size-2 a{border:1px solid #292929;border-radius:40px;line-height:35px;width:35px;height:35px;padding:0;position:relative}
.mm-navbar_size-2 a span{z-index:999999;position:absolute;font-size:9px;text-align:center;display:block;top:27px;width:49px;margin-left:-8px}
.mm-panels>.mm-panel:after{content:none;display:none}
.mm-panels>.mm-panel>.mm-listview{margin:0}
.mm-listitem:last-child:after{content:none;display:none}
.mm-listitem a,.mm-listitem span{color:rgba(255,255,255,0.7);padding-left:8px!important}
.mm-listitem a:hover,.mm-listitem a:hover+span{color:#fff}
.mm-navbar__title,.mm-panels{font-size:14px}
.mm-menu_offcanvas{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;-o-transition:transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}
.mm-menu_offcanvas.mm-menu_opened{display:block!important}
.mobil-menu{display:none;position:relative;width:35px;height:23px}
.mobil-menu a{display:block;width:35px;height:23px}
.mobil-menu a span{top:calc(50% - 1px);right:0;position:absolute;width:calc(100% - 8px);height:2px;background-color:#fff;z-index:-1}
.fixed .mobil-menu a span,.bg-beyaz  .mobil-menu a span{background-color:#36383d;}
.mobil-menu a span:first-child{width:100%;top:0}
.mobil-menu a span:last-child{width:100%;top:auto;bottom:0}
.m-acik{display:none!important}
.tabbar{border-top:1px solid #e5e5e5;height:55px;z-index:99999;bottom:0}
.tabbar a{padding:10px 0 4px}
.tabbar a span:nth-child(1){background-repeat:no-repeat;background-position:50%;background-size:contain;width:24px;height:24px;display:inline-block;background-color:#000}
.tabbar .siparisler span:nth-child(1){background:#fff;-webkit-mask:url(/assets/img/hemen-ara.svg) no-repeat 50% 50%;mask:url(/assets/img/hemen-ara.svg) no-repeat 50% 50%}
.wp-yesil{background:#4dc247}
.tabbar .whatsapp span:nth-child(1){background:#fff;-webkit-mask:url(/assets/img/whatsapp.svg) no-repeat 50% 50%;mask:url(/assets/img/whatsapp.svg) no-repeat 50% 50%}
.tabbar a span:nth-child(2){margin-top:-4px;color:#7b7b7b;display:block}
.tabbar .coll{width:50%!important;float:left}
.tabbar .active span:nth-child(1),.tabbar a:hover span:nth-child(1),.tabbar a:focus span:nth-child(1){background-color:#40bbf4}
.tabbar .active span:nth-child(2),.tabbar a:hover span:nth-child(2),.tabbar a:focus span:nth-child(2){color:#40bbf4}
.bt{margin-top:90px;}
.icerik p{font-size: 16px}
.breadcrumbs{  border:none !important;  padding-bottom: 45px;   padding-top: 45px; border-bottom: 1px solid #e5e5e5}
.breadcrumbs ol{position:relative;display:block;overflow:hidden;padding:0;list-style:none;margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap}
.breadcrumbs ol li  span,.breadcrumbs ol li  a{transition:all 200ms linear;    letter-spacing: -.02em;transition-delay:.1s;color:#22222266;font-weight:300!important;    line-height: 1.25; font-size: 16px; text-transform: uppercase;}
.breadcrumbs ol li a:hover span{ color:rgba(34, 34, 34, .8);}
.breadcrumbs ol li a span:nth-child(2){margin:0 2px;}

.resimm

.myaccordion{border-top:3px solid #e5e5e5;max-width:100%;margin:0 auto;box-shadow:0 0 1px rgba(0,0,0,.1);padding-bottom:5px}
.myaccordion .card,.myaccordion .card:last-child .card-header{border:none}
.myaccordion .card-header{border-bottom-color:#EDEFF0;background:0 0;padding:0}
.myaccordion .fa-stack{font-size:18px}
.myaccordion .btnn,.myaccordion .btnn{color:#000!important;background-color:#f8f8f8!important;margin:0!important;height:auto!important;line-height:normal!important;text-align:left;border-radius:0;font-weight:600;padding:20px 30px!important;border:none!important;position:relative;font-size:13px;width:100%}
.myaccordion .card-header .btnn::before{color:#000!important}
.myaccordion .btn-link:focus,.myaccordion .btn-link:hover{text-decoration:none}
.myaccordion .card-header .btnn:hover,.myaccordion .card-header .btnn:not(.collapsed):hover{color:#fff!important;background-color:#4ea5d2!important;text-decoration:none}
.myaccordion .card-header .btnn:not(.collapsed)::before{color:#fff!important}
.myaccordion .card-body li a{display:block}
.myaccordion .card{margin-bottom:0!important}
.myaccordion .card-body{margin:0;padding:0;background-color:#e9e9e9!important}
.myaccordion .card-body ul{margin:0;padding:0;background-color:#e9e9e9}
.myaccordion .card-body ul li{list-style:none;font-size:14px;line-height:27px;border-bottom:1px solid #dbdbdb;padding:8px 40px}
.sahip{width:calc(100% - 160px)}
.card-header .btnn::before{content:"\f068";position:absolute;font-family:"Font Awesome 5 Pro";font-size:16px;font-weight:300;color:#083d59;right:30px;top:50%;transform:translateY(-50%);z-index:1}
.card-header .btnn:not(.collapsed){background:#4ea5d2!important;color:#fff!important;text-decoration:none}
.card-header .btnn:hover,.card-header .bntn:not(.collapsed):hover{color:#083d59!important;background-color:transparent!important;text-decoration:none}
.card-header .btnn:not(.collapsed)::before{content:"\f067"}
@media (max-width:560px) {
.myaccordion .btnn{font-size:13px}
}
.mobiltr{position:absolute!important;width:100%;bottom:2px;border-top:1px #0000001a solid;left:0;right:0;padding-left:23px!important}
.mobil-tab{position:relative;top:1px;display:block;font-size:15px;background:#f8f8f8;color:#1c1c1c;border:1px solid #dee2e6;text-transform:capitalize;font-weight:500;line-height:24px;cursor:pointer;width:100%;padding:12px 10px 10px;transition:all 500ms ease;border-radius:3px 3px 0 0;background:#fff;color:#4ea5d2;border-top:3px solid #4ea5d2;margin-bottom:5px;outline:none;-webkit-appearance:none;appearance:none;background-color:transparent;background-image:url(/assets/img/down-arrow.svg);background-repeat:no-repeat;background-position:right;background-size:15px;background-position-x:98.5%}
.h-fit{height:fit-content}
.loc::before{content:"";background:url(/assets/img/location.svg) 0 0/100% no-repeat;width:23px;height:29px;margin:0 12px 0 0}
.t-acik{display:none!important}

@media screen and (min-width: 1700px) {
    .container {max-width: 1400px; }
}

@media screen and (max-width: 1700px) {
    .container {max-width: 1300px; }
}


@media screen and (max-width: 1400px) {
  .proje .swiper-slide-active .gizle {
    opacity: 1;
}
}


@media screen and (max-width: 1370px) {
    .container {max-width: 1200px; }
}


@media (max-width: 768px) {
    .container, .container-md, .container-sm {
        max-width: 720px !important;
    }
}
@media (max-width: 576px) {
    .container, .container-sm {
        max-width: 540px !important;
    }
}

@media (max-width: 1400px) {
  .cizgi2::before {top: 394px; width: calc(26% - 203px)}
.fabrika::after {top: 183px;}
}

@media (max-width: 1200px) {
#alt .navbar-nav li {
    margin: 0 27px 0 0;
}
.box1:before,.cizgi:before,.fabrika::after,.cizgi2::before{display: none}
.item .text-alan {  bottom: 15px !important;left: 15px !important;}
.fabrika .yazi { padding-right: 15px;}
.box1 {  font-size: 36px; line-height: 40px}
.mt-3.f-20.f-700.lh-30.d-block{
  font-size: 16px !important; font-weight: 600 !important; line-height: 24px
}

.fabrika .bg,.fabrika .yazi {
    height: 550px;

}


}


@media (max-width: 1100px) {
#alt .navbar-nav li {
    margin: 0 20px 0 0;
}
}


@media (max-width:992px) {
  .fabrika .bg, .fabrika .yazi{height: auto;     padding: 75px 70px; }
  .yazi{text-align: center;}
  .box2{height: inherit !important;}
  .box1{font-size: 28px;line-height: normal;}
.main-slider {height: 520px!important}

.t-kapali{display: none !important}
.mb-55{margin-bottom:40px!important}
.swiper-slide{height:auto!important}

.footer .container{padding:50px 15px 0}
.footer .mx-430{width:100%!important;max-width:100%!important}
.tablet-mb-40{margin-bottom:40px!important}
.tablet-mb-25{margin-bottom:25px!important}
.tablet-mt-60{margin-top:60px!important}
.tablet-mb-25{margin-bottom:25px!important}
#accordion .card-body{padding:25px;line-height:25px}
.tablet-text-left{text-align:left!important}

#altm{min-height:70px}
#alt #altm nav{display:none}
.mobil-menu{display:block}
.header{position:fixed;top:0;width:100%!important;z-index:999999;border-bottom:1px solid #e5e5e5;height:71px}
#altm .telegram{display:inline-block!important}
#altm .begen{display:block!important}
.w-150{max-width:104px;padding:10px 0}
.mb-170{margin-bottom:100px!important}
.mb-140{margin-bottom:60px!important}
.mb-80{margin-bottom:40px!important}

.mb-100{margin-bottom:40px!important}
.mb-120{margin-bottom:40px!important}
.p-80{padding:40px 0}
.t-rowww{margin-right:-5px;margin-left:-5px}
.mb-60,.mb-70{margin-bottom:20px!important}

.tablet-mt-30{margin-top:30px!important}
.mb-85,.mb-90{margin-bottom:30px!important}
.icerik.pl-5{padding-left: 15px!important}
.kunye2 li,.kunye li { padding-bottom: 12px; margin-top: 0px;    margin-bottom: 12px; display: inline-block;    border-bottom: 1px solid #e5e5e5;}
.kunye2 li span:nth-child(1),.kunye2 li span:nth-child(2),.kunye li span:nth-child(1),.kunye li span:nth-child(2) {width: 100%;font-size: 14px !important;line-height: 18px;}
.ozellikler li{width: 100% !important;border-right:none; padding-left: 0px !important; padding-right: 0!important;
  padding-bottom: 12px;
  padding-top: 12px;
}
.ozellikler li span:nth-child(1),.ozellikler li span:nth-child(2){font-size: 14px;  height: auto !important;       margin-bottom: 0;      line-height: 18px;}
}
@media (max-width:768px) {
  .proje.swiper.mb-100.mt-5,.blog.mb-5.mt-5{
    margin-top: 20px !important;
    margin-bottom: 0 !important
  }
  .cizgi2.position-relative.mb-5.mt-5{
    margin-bottom: 10px !important
  }
  .blog .text a:not(.btn-2) {font-size: 18px; line-height: 23px; margin: 0 0 12px;  height: auto;}
  .proje .btn-2{background: #fff !important; color: #363636 !important}
  .blog .text { padding: 20px;margin-bottom: 15px;}
  .cizgi .mt-5{    margin-top: 16px !important;}
  .fabrika{margin: 20px 0 !important}
  .mt-3.f-20.f-700.lh-30.d-block{text-align: center !important;        margin-top: 10px !important;}
  .urunn.ml-5{margin-left: 0px !important}
  .icerik.pl-5{padding-left: 5px!important; padding-top: 15px}
  .breadcrumbs { padding-bottom: 15px; padding-top: 15px;}
  .w-170{    max-width: 170px;    max-height: 50px;    width: auto;}

    .header {height: 69px}
  .mobil-menu {         margin-right: 3px !important;
        margin-top: -3px;}
  .box2 {
  padding: 20px 30px
  }
  .fabrika .bg, .fabrika .yazi {
padding: 30px 25px;
}
  p {
    font-size: 14px !important;
    line-height: 20px!important;}
h2{font-size: 24px}
h3{font-size: 21px}
h4{font-size: 18px}
h5{font-size: 16px}
h6{font-size: 14px}
.btn {
    text-decoration: none;
    font-size: 16px;
    padding: 10px 41px;

}

  .slick-arrow{display: none !important}
.footer .baslik{font-size: 21px}
.footer .baslik:before {
    top: 21px;
    left: -77px;
    width: 63px;
}
.footer .baslik:after {
    top: 21px;
    right: -77px;
    width: 63px;
}
.breadcrumbs ol{display: none !important}
.bt {
    margin-top: 69px;
}
.mb-50 {
    margin-bottom: 23px !important;
}
.mb-40{
    margin-bottom: 15px !important;
}
  .k-yazi{font-size: 21px !important;margin-bottom: 21px;}
  .box1{font-size: 18px;   padding: 40px 25px;}
.m-acik{display:block!important}
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{padding-right:5px;padding-left:5px}
.m-row{margin-right:5px;margin-left:5px}
.m-roww{margin-right:0;margin-left:0}
.m-rowww{margin-right:-5px;margin-left:-5px}
.m-rowwww{margin-right:-10px;margin-left:-10px}
.m-rowwwww{margin-right:-15px;margin-left:-15px}
.m-kapali{display:none!important}
.m-acik{display:block!important}
.m-overflow-hidden{overflow:hidden}
.mobil-w-100{width:100%}

.urunn ul,.urunn ol{
padding-left: 30px !important
}

.urunn ol ul{
padding-left: 0px !important
}
.urunn ul li{
  font-size: 14px !important;
line-height: 20px !important;
font-weight: 300
}
.urunn  p {  margin-bottom: 10px;    }

}
