:root {--bs-cursive-font-family:var(--bs-font-sans-serif);--twitter-hex: #1da1f2;--instagram-hex: #bc2a8d;--pinterest-hex: #E60023;--youtube-hex: #FF0000;--facebook-hex: #4267b2;--whatsapp-hex: #07bc4c;--linkedin-hex: #0077b5;--telegram-hex: #229ED9;--tumblr-hex: #36465d;--reddit-hex: #FF5700;--discord-hex: #5865f2;--translate-color:var(--primary-color);--transition: 0.3s;--transition-2: 0.5s;}

/** General usage (s) **/
.cursive-font {font-family:var(--bs-cursive-font-family)}
.primary-color { color: var(--primary-color); }
.secondary-color { color: var(--secondary-color); }
.primary-bg { background-color: var(--primary-color); }
.primary-bg-linear { background: -webkit-linear-gradient(left,var(--primary-color) 0%,var(--primary-color-o8) 100%);background: linear-gradient(90deg,var(--primary-color) 0%,var(--primary-color-o8) 100%); }
.secondary-bg { background-color: var(--secondary-color); }
.secondary-bg-linear { background: -webkit-linear-gradient(90deg,var(--secondary-color) 0%,var(--secondary-color-o8) 100%);background: linear-gradient(90deg,var(--secondary-color) 0%,var(--secondary-color-o8) 100%); }
.bg-linear-x {background: -webkit-linear-gradient(90deg,var(--primary-color) 0%,var(--secondary-color) 100%);background: linear-gradient(90deg,var(--primary-color) 0%,var(--secondary-color) 100%);}
.bg-linear-y {background: -webkit-linear-gradient(0,var(--primary-color) 0%,var(--secondary-color) 100%);background: linear-gradient(0,var(--primary-color) 0%,var(--secondary-color) 100%);}
.title-color { color: var(--bs-heading-color) !important; }
.text-color { color: var(--bs-body-color) !important; }
.btn-custom { --bs-btn-hover-bg: var(--primary-color-o8);--bs-btn-active-bg:var(--primary-color-o8);--bs-btn-hover-color:#fff;color:#fff;background-color: var(--primary-color);line-height: 1.2; }
.btn-custom:hover { color:#fff;background-color: var(--primary-color-o8); } 
.general-container {width: 100%;max-width: 1920px;margin: 0 auto;}
/*.translate-color-wrapper,.translate-primary-wrapper,.translate-secondary-wrapper {overflow: hidden;}*/
.translate-color-wrapper {transform: translateX(-100vw);-webkit-filter: drop-shadow(100vw 0 0 var(--translate-color));filter: drop-shadow(100vw 0 0 var(--translate-color));}
.translate-primary-wrapper {transform: translateX(-100vw);-webkit-filter: drop-shadow(100vw 0 0 var(--primary-color));filter: drop-shadow(100vw 0 0 var(--primary-color));}
.translate-secondary-wrapper {transform: translateX(-100vw);-webkit-filter: drop-shadow(100vw 0 0 var(--secondary-color));filter: drop-shadow(100vw 0 0 var(--secondary-color));}
a:hover .h1, a:hover .h2, a:hover .h3, a:hover .h4, a:hover .h5, a:hover .h6,
a:hover h1, a:hover h2, a:hover h3, a:hover h4, a:hover h5, a:hover h6 {color: inherit;}

.pre-title {font-weight: 500;display: inline-block;text-transform: uppercase;margin-bottom: 14px;letter-spacing: 1px;color: var(--bs-tertiary-color);}
.two-line,.three-line,.four-line,.five-line{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;}
.two-line { -webkit-line-clamp: 2; }.three-line { -webkit-line-clamp: 3; }.four-line { -webkit-line-clamp: 4; }.five-line { -webkit-line-clamp: 5; }
a { text-decoration: none;color: inherit; }
a.hover-underline:hover { text-decoration: underline; }
a.btn-link {color: var(--bs-body-color);}
a.btn-link:hover {color: var(--primary-color);}

.hvr-wrapper .hvr-content {position: absolute;inset: 0;border-radius: 4px;padding: 20px;visibility: hidden;opacity: 0;-webkit-transition: var(--transition-2);transition: var(--transition-2);display: flex;align-items: center;}
.hvr-wrapper:hover .hvr-content {visibility: visible;opacity: 1;}
.hvr-wrapper .hvr-content::before {content: '';position: absolute;inset: 0;background-color: var(--primary-color);opacity: 0;transition: var(--transition-2);}
.hvr-wrapper:hover .hvr-content::before {opacity: 1;}

.hvr-zoom-out { position:relative;overflow:hidden; }
.hvr-zoom-wrapper .hvr-zoom-out > img { transition: var(--transition-2);transform: scale(1.0); }
.hvr-zoom-wrapper:hover .hvr-zoom-out > img { transform: scale(1.03); }

.img-object { object-fit: cover; }

.hs-item {inset: 0px;z-index: 10;background-color: rgba(0, 0, 0, 0.86);backdrop-filter: saturate(250%) blur(5px);-webkit-backdrop-filter: saturate(250%) blur(5px);height: 100vh;}
.hs-item form {width: 100%;max-width: 576px;}

.sidemenu-wrapper {width: var(--sidemenu-width);min-width: var(--sidemenu-width);}
#sidemenuCollapse {position: sticky;top:var(--header-height)}
.default-sidemenu li {padding: 0 !important;}
.default-sidemenu a {display:block;padding: calc(var(--bs-list-group-item-padding-x) * 0.75) var(--bs-list-group-item-padding-x);}
.default-sidemenu ul > li > a {padding-left: calc(var(--bs-list-group-item-padding-x) * 2);}
.scrollspy-target-item {scroll-margin-top:calc(var(--header-height) * 1.1) !important}
.maps-iframe-wrapper-100 iframe {border: 0 !important;min-height: 260px !important;width: 100% !important;height:100% !important;}
.detail-article ul {list-style-position: inside;}
.detail-article ul p {display: inline;}
.detail-article .table-responsive > table {min-width: 700px;}
.detail-article h2 {font-size: 1.60rem;}
.detail-article h3 {font-size: 1.45rem;}
.detail-article h4 {font-size: 1.30rem;}
.detail-article h5 {font-size: 1.15rem;}
@media (max-width: 992px) {
    .detail-article h2 {font-size: 1.5rem;}
    .detail-article h3 {font-size: 1.4rem;}
    .detail-article h4 {font-size: 1.3rem;}
    .detail-article h5 {font-size: 1.2rem;}
}
.shape-line > img.divider {max-width: 80px;}
.contact-map-item > .row[class*='g'] > :first-child {margin-top:0 !important}

.unit-wrapper.bg-black .headline,
.unit-wrapper.bg-black .subhead {color: #f5f5f7;}
.unit-wrapper .headline {font-size: 3.3rem;line-height: 1.07143;font-weight: 600;letter-spacing: -.005em;}
.unit-wrapper .subhead {max-width: 480px;margin-left: auto;margin-right: auto;}
.unit-wrapper .subhead {font-size: 1.65rem;line-height: 1.14286;font-weight: 400;letter-spacing: .007em;}
#unit-loop-3d .image-wrapper {transform: translateX(-100vw);-webkit-filter: drop-shadow(100vw 0 0 #36a9e1);filter: drop-shadow(100vw 0 0 #36a9e1);}
[id^='unit-']:not(:last-child) {margin-bottom: 16px;}

/* avatar (s) */
.avatar {white-space: nowrap;background-color: #c3c3c3;border-radius: 50%;position: relative;cursor: pointer;color: #fff;display: inline-flex;font-size: 1rem;text-align: center;vertical-align: middle;font-weight: 600; }
.avatar .avatar-content {width: 32px;height: 32px;display: flex;justify-content: center;align-items: center;border-radius: 50%;font-size: 0.857rem;line-height: 1; }
.avatar .avatar-content .avatar-icon {width: 24px;height: 24px; }
.avatar img {border-radius: 50%; }
.avatar.avatar-xxl {font-size: 1.5rem; }
.avatar.avatar-xxl img {width: 100px;height: auto;max-height: 120%; }
.avatar.avatar-xxl .avatar-content {height: 100px;width: 100px;font-size: 2.57rem; }
.avatar.avatar-xxl .avatar-content .avatar-icon,
.avatar.avatar-xxl .avatar-content i,
.avatar.avatar-xxl .avatar-content svg {height: 3rem;width: 3rem;font-size: 3rem; }
.avatar.avatar-xxl [class*='avatar-status-'] {right: 3px;bottom: 0; }
.avatar.avatar-xl {font-size: 1.3rem; }
.avatar.avatar-xl img {width: 75px;height: auto;max-height: 120%; }
.avatar.avatar-xl .avatar-content {width: 75px;height: 75px;font-size: 2rem; }
.avatar.avatar-xl .avatar-content .avatar-icon,
.avatar.avatar-xl .avatar-content i,
.avatar.avatar-xl .avatar-content svg {height: 2.35rem;width: 2.35rem;font-size: 2.2rem; }
.avatar.avatar-xl [class*='avatar-status-'] {right: 3px;bottom: 1px; }
.avatar.avatar-lg {font-size: 1.2rem; }
.avatar.avatar-lg img {width: 50px;height: auto;max-height: 120%; }
.avatar.avatar-lg .avatar-content {width: 50px;height: 50px;font-size: 1.714rem; }
.avatar.avatar-lg .avatar-content .avatar-icon,
.avatar.avatar-lg .avatar-content i,
.avatar.avatar-lg .avatar-content svg {height: 1.714rem;width: 1.714rem;font-size: 1.714rem; }
.avatar.avatar-lg [class*='avatar-status-'] {right: 3px;bottom: 1px; }
.avatar.avatar-sm .avatar-content {width: 24px;height: 24px; }
.avatar.avatar-sm .avatar-content .avatar-icon,
.avatar.avatar-sm .avatar-content i,
.avatar.avatar-sm .avatar-content svg {height: 1rem;width: 1rem;font-size: 1rem; }
.avatar.avatar-sm img {width: 24px;height: auto;max-height: 120%; }
.avatar.avatar-sm [class*='avatar-status-'] {right: -3px;bottom: -2px; }
.avatar.bg-light-primary {color: var(--bs-primary);}
.avatar.bg-light-secondary {color: var(--bs-secondary);}
.avatar.bg-light-success {color: var(--bs-success);}
.avatar.bg-light-info {color: var(--bs-info);}
.avatar.bg-light-warning {color: var(--bs-warning);}
.avatar.bg-light-danger {color: var(--bs-danger);}
/* avatar (f) */

.bg-light-primary {background: rgba(var(--bs-primary-rgb), 0.12);color: var(--bs-primary); }
.bg-light-secondary {background: rgba(var(--bs-secondary-rgb), 0.12);color: var(--bs-secondary); } 
.bg-light-success {background: rgba(var(--bs-success-rgb), 0.12);color: var(--bs-success); }
.bg-light-info {background: rgba(var(--bs-info-rgb), 0.12);color: var(--bs-info); }
.bg-light-warning {background: rgba(var(--bs-warning-rgb), 0.12);color: var(--bs-warning); }
.bg-light-danger {background: rgba(var(--bs-danger-rgb), 0.12);color: var(--bs-danger); }

.timeline {position: relative;padding-left: 0;list-style: none;padding-top: 30px;padding-bottom: 30px;clip-path: inset(-10px -15px -10px -15px);}
.timeline::before,
.timeline::after {content: '';position: absolute;width: 3px;background-color: #d6d6d6;top: 0;bottom: 0;left: 50%;margin-left: -3px;}
.timeline::after {position: fixed;background-color: var(--primary-color);bottom: 40%;}
.timeline .timeline-item {position: relative;background-color: inherit;width: 50%;}
.timeline .timeline-item::after {content: '';position: absolute;width: 25px;height: 25px;right: -11px;background-color: #fff;border: 3px solid var(--primary-color);top: 15px;border-radius: 50%;z-index: 1;}
.timeline .timeline-item:nth-child(odd) {padding: 0px 40px 20px 0px;left: 0;}
.timeline .timeline-item:nth-child(even) {padding: 0px 0px 20px 40px;left: 50%;}
.timeline .timeline-item:nth-child(odd)::before {content: " ";position: absolute;top: 18px;z-index: 1;right: 30px;border: medium solid white;border-width: 10px 0 10px 10px;border-color: transparent transparent transparent white;}
.timeline .timeline-item:nth-child(even)::before {content: " ";position: absolute;top: 18px;z-index: 1;left: 30px;border: medium solid white;border-width: 10px 10px 10px 0;border-color: transparent white transparent transparent;}
.timeline .timeline-item:nth-child(even)::after {left: -14px;}
.timeline .card-body > :last-child {margin-bottom: 0 !important;}

@media screen and (max-width: 600px) {
    .timeline::before {left: 33px;}
    .timeline::after {left: 44px;}
    .timeline .timeline-item {width: 100%;padding-left: 70px !important;padding-right: 25px !important;}
    .timeline .timeline-item::before {left: 60px !important;border: medium solid white !important;border-width: 10px 10px 10px 0 !important;border-color: transparent white transparent transparent !important;}
    .timeline .timeline-item:nth-child(odd)::after,
    .timeline .timeline-item:nth-child(even)::after {left: 18px;}
    .timeline .timeline-item:nth-child(odd)::before {right: auto;}
    .timeline .timeline-item:nth-child(even) {left: 0%;}
}

@media (min-width:768px) {
    .img-item-horizontal {min-width:180px;max-width:180px;}
}
@media (min-width:992px) {
    .default-sidemenu {max-height: calc(90vh - var(--header-height));overflow-y: auto;}
}
@media (max-width:992px) {
    .sidemenu-wrapper {width: 100%;min-width: auto;order:0 !important;}
}

.sayfa_baslik {background-repeat: no-repeat;background-size: cover;background-position: center;position: relative;right: 0;left: 0;top: 0;padding-top: 15px;}
header:not(.fixed) + .sayfa_baslik .container {position: relative;z-index: 3;}
.sayfa_baslik h1 {font-size: 1.75rem;/*color: var(--header-color);*/}

.sayfa_baslik.bg-img-hero .baslik-bg {background-color: rgba(248, 249, 250, 0.8);backdrop-filter: saturate(110%) blur(1.3px);-webkit-backdrop-filter: saturate(110%) blur(1.3px);}
.sayfa_baslik.bg-img-hero h1, .sayfa_baslik.bg-img-hero nav.nerdeyim ol li > * {color: #000;}

body.hp-absolute .sayfa_baslik {padding-top:var(--header-first-height);}

nav.nerdeyim ol {--bs-breadcrumb-margin-bottom:.5rem}
nav.nerdeyim ol li a:hover {color: var(--header-color-hover);}
nav.nerdeyim ol li > * {font-size: .8em;/*color: var(--header-color);*/}
@media (max-width:992px) {
    .sayfa_baslik h1 { font-size: 1.5rem; }nav.nerdeyim { overflow-x: auto; }
    body.hp-absolute .sayfa_baslik { height: 240px; }
}

.main-container > main { min-height: 70vh; }
button.t_button,
button.t_button_2,
button.t_button_l {border: 0;outline: 0;}

.t_button,
.t_button_2,
.t_button_l {position: relative;display: inline-flex;justify-content: center;align-items: center;padding: 0 20px;color: #fff;text-align: center;text-decoration: none;font-weight: 500;height: 45px;line-height:45px;transition: all 200ms ease-in-out;overflow:hidden;z-index: 1;}
.t_button.t_button_small,
.t_button_2.t_button_small,
.t_button_l.t_button_small {height: 33px;line-height:33px;padding: 0 15px;}

.t_button.t_button_round {height: 60px;width: 60px;line-height: 60px;border-radius: 50%;padding: 0;}

.t_button {background-color: var(--primary-color);border-radius: 5px;}
.t_button::after {content:"";height:100%;width:0;background:var(--secondary-color);border-radius:5px;position:absolute;top:0;right:0;bottom:0;z-index:-1;-webkit-transition:0.4s;transition:0.4s}
.t_button:hover::after {left:0;width:100%}

.t_button_2 {background-color: var(--secondary-color);border-radius: 5px;}
.t_button_2:hover {color: var(--primary-color);}
.t_button_2::after {content:"";height:100%;width:0;background:#fff;border-radius:5px;position:absolute;top:0;right:0;bottom:0;z-index:-1;-webkit-transition:0.4s;transition:0.4s}
.t_button_2:hover::after {left:0;width:100%}

.t_button_l {padding-right: 40px;border: 1px solid var(--primary-color);background-color: #efefef;color: var(--primary-color);z-index: 1;border-radius: .25rem;}
.t_button_l:hover {color: #fff;text-indent: 20px;padding-right: 20px;}
.t_button_l::after {content: "";position: absolute;right: -3px;top: -3px;bottom: -3px;width: 30px;background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512' style='color:%23fff'><path fill='currentColor' d='M57.7 38.1l209.4 209.4c4.7 4.7 4.7 12.3 0 17L57.7 473.9c-4.7 4.7-12.3 4.7-17 0l-19.8-19.8c-4.7-4.7-4.7-12.3 0-17L201.6 256 20.9 74.9c-4.7-4.7-4.7-12.3 0-17l19.8-19.8c4.7-4.7 12.3-4.7 17 0zm143 0l-19.8 19.8c-4.7 4.7-4.7 12.3 0 17L361.6 256 180.9 437.1c-4.7 4.7-4.7 12.3 0 17l19.8 19.8c4.7 4.7 12.3 4.7 17 0l209.4-209.4c4.7-4.7 4.7-12.3 0-17L217.7 38.1c-4.7-4.7-12.3-4.7-17 0z'></path></svg>");background-repeat: no-repeat;background-position: right 7px center;background-size: 15px;background-color: var(--primary-color);transition: ease all var(--transition);z-index: -1;border-radius: .25rem;}
.t_button_l:hover::after {width: 104%;background-position: left 17px center;}
@media (max-width:768px) {
    .t_button, .t_button_2, .t_button_l {height: 35px;line-height: 35px;}
}

.cursor-pointer {cursor: pointer;}
.toast-container>.toast.fade.show::before {content: '';top: calc(100vh / 2 * -1);left: calc(100vw / 2 * -1);position: fixed;width: 130vw;height: 130vh;background-color: rgba(255, 255, 255, 0.85);backdrop-filter: blur(4px);z-index: -1;}
.g-recaptcha {transform-origin: left top;-webkit-transform-origin: left top;width:max-content;margin:10px auto;}
.cookie-wrapper { position:fixed;left:30px;bottom:30px;padding:15px;border-radius:5px;background-color:#000000cc;max-width:400px;color:#fff;z-index:999999;display:none; }
@media only screen and (max-width: 430px) { .cookie-wrapper { right: 30px; } }
#popupModal .btn-close {position: absolute;right: 0;z-index: 1;border-radius: 0;border-bottom-left-radius: 8px;font-size: .8rem;}
#popupModal > .modal-dialog img {max-height: 100%;margin-left:auto;margin-right: auto;}
#popupModal > .modal-dialog .carousel-caption {left: auto;right: auto;bottom: 5px;max-width: 100%;width: max-content;}
#popupModal > .modal-dialog .carousel-caption.backdrop {backdrop-filter: saturate(120%) blur(10px);-webkit-backdrop-filter: saturate(120%) blur(10px);}
.f_phone_wrapper {position:fixed;bottom:15px;/*width:123px;font-size: 14px;*/height:35px;border-radius:6px;z-index:100;}
.f_phone_wrapper.phone {left:15px;}
.f_phone_wrapper.whatsapp {right:15px;}

.galeri-kategori-baslik {font-weight: 600;display: inline-block;position: relative;z-index: 1;line-height: 2;color: #fff;padding-left: 1.8rem;padding-right: .6rem;}
.galeri-kategori-baslik::before,
.galeri-kategori-baslik::after {content: '';position: absolute;z-index: -1;background-color: var(--primary-color);left:10px;right: -10px;}
.galeri-kategori-baslik::before {transform: skew(45deg);top: 0;bottom: 49.8%;}
.galeri-kategori-baslik::after {transform: skew(-45deg);top: 49.8%;bottom: 0;}

.general-gallery-wrapper .img-item {width: 100%;display: block;height: 100%;object-fit: cover;}
.general-gallery-wrapper .card {height:100%;}
.general-gallery-wrapper .card .card-body {position:absolute;z-index:2;transition: all .5s ease;width:100%;height:100%;display: flex;justify-content: flex-end;flex-direction: column;background: linear-gradient(0deg, rgba(0, 0, 0, 0.57) 0%, rgba(255, 255, 255, 0) 100%);}
.general-gallery-wrapper .img-item-wrapper {position:relative;box-shadow: -2px 4px 15px rgba(0, 0, 0, 0.26);overflow: hidden;}
.general-gallery-wrapper .img-item-wrapper .icon-wrapper {position: absolute;top:10%;left: 50%;transform: translate(-50%, -50%);font-size: 1px;transition: all var(--transition);text-align:center;z-index: 2;}
.general-gallery-wrapper .img-item-wrapper:hover .icon-wrapper {font-size: 34px;top: 50%;}
.general-gallery-wrapper .img-item-wrapper::before {content: "";background: rgba(0, 0, 0, 0.7);position: absolute;inset: 30px;transition: all ease-in-out var(--transition);z-index: 2;opacity: 0; }
.general-gallery-wrapper .img-item-wrapper:hover::before {inset: 0;opacity: 1;}
.general-gallery-wrapper .img-item-wrapper .card-body::before,
.general-gallery-wrapper .img-item-wrapper .card-body::after {display: block;content: "";width: 48px;height: 48px;position: absolute;transition: all 0.5s ease 0s;z-index: 1;opacity: 0;}
.general-gallery-wrapper .img-item-wrapper .card-body::before {top: 35px;left: 35px;border-top: 3px solid #d7dce1;border-left: 3px solid #d7dce1;}
.general-gallery-wrapper .img-item-wrapper .card-body::after {bottom: 35px;right: 35px;border-bottom: 3px solid #d7dce1;border-right: 3px solid #d7dce1;}
.general-gallery-wrapper .img-item-wrapper:hover .card-body::before {top: 15px;left: 15px;opacity: 1;}
.general-gallery-wrapper .img-item-wrapper:hover .card-body::after {bottom: 15px;right: 15px;opacity: 1;}

.fa-secondary { opacity: 0.4; }
.w_hizala { display: flex; flex-direction: row; text-align: center; color: #fff; line-height: 35px;/**/ cursor: pointer;}
.w_hizala>div { -ms-flex-preferred-size: 0; flex-basis: 0; -ms-flex-positive: 1; flex-grow: 1; max-width: 100%; padding: 5px; }
.w_hizala>div:first-child { border-top-left-radius: 6px; border-bottom-left-radius: 6px; }
.w_hizala>div:last-child { border-top-right-radius: 6px; border-bottom-right-radius: 6px; }
.social-wrapper { position: fixed; right: 15px; bottom: 15px; max-width: 353px; width: 100%; z-index: 2; }
.w_buton i,.w_buton .i { font-size: 25px; vertical-align: sub; }
.w_kisiler { display:none;position:relative;right:0;bottom:0;border-radius:6px;margin-bottom:15px;padding-top:25px; }
.w_kisiler.active { display: block }
.w_head { padding:15px 15px 10px;color:#fff;border-radius:6px 6px 0 0;text-align:center;line-height:160%;font-size:1rem; }
.w_head i,.w_head .i { font-size:20px;padding:10px 12px;background:#fff;border-radius:50%;position:absolute;top:0px;left:calc(50% - 24px);border:5px solid;box-sizing:border-box;cursor:pointer; }
.w_head .i {padding:4px 10px;color:#0dc152;border-color: #0cab49; }
.w_list { border:1px solid #eaeaea;border-top:0;border-radius:0 0 6px 6px;overflow:hidden;background:#fff; }
.w_list ul { list-style: none; margin: 0; padding: 0; }
.w_list ul li { position: relative; border-top: 1px solid #eaeaea; }
.w_list ul li > .soc_li_under { display: flex; align-items: center; padding: 10px; }
.w_list ul li:first-child { border-top: none; }
.w_list ul li a { width: 100%; padding-left: 7px; font-size: 1rem; }
.w_list ul li a:hover { color:inherit; }
.w_list ul li a::after { position:absolute; top:0; right:0; bottom:0; left:0; z-index:1; pointer-events:auto; content: ""; }
.w_list ul li .online { position: relative; float: right; padding-right: 23px; color: #0dc152; margin-bottom: 0; }
.w_list ul li .online:after { position: absolute; display: block; content: ''; right: 0; bottom: 4px; float: right; width: 15px; height: 15px; border-radius: 50%; background-color: #0dc152; border: 3px solid #0a98416e; }
.w_list ul li:hover { background-color: #d1efc9; cursor: pointer; }

.w_hizala>.w_icon, #whatsapp>.w_head { background: #0dc152; }
.w_hizala>.t_icon, #telegram>.w_head { background: #0088cc; }
.w_hizala>.map_icon, #map>.w_head { background: #343a40; }
#whatsapp>.w_head i, #whatsapp>.w_head .i { color: #0dc152; border-color: #0dc152; }
#telegram>.w_head i, #telegram>.w_head .i { color: #0088cc; border-color: #0088cc; }
#map>.w_head i, #map>.w_head .i { color: #343a40; border-color: #343a40; }
.social-wrapper.single-btn .w_hizala { width:45px;margin-left:auto; }
.social-wrapper.single-btn .w_hizala > .w_buton { border-radius: 50%; }

/* ### Fixed Socials (s) ### */
.fixed-socials {position: fixed;top:50%;transform:translateY(-50%);z-index: 2;}
.fixed-socials.circle.pos-left,.fixed-socials.square.pos-left {left: 0;}
.fixed-socials.circle.pos-right,.fixed-socials.square.pos-right {right: 0;}
.fixed-socials.default.pos-left {left: -90px;text-align: right;}
.fixed-socials.default.pos-right {left: calc(100% - 48px);}
.fixed-socials ul li {display: block;margin: 5px 0;background: rgba(0, 0, 0, 0.36);box-shadow: 0 .5rem 1rem rgba(0,0,0,.15);padding: 5px;-webkit-border-radius: 30px;border-radius: 30px;-webkit-transition: all 1s;transition: all 1s;}
.fixed-socials.circle.pos-left ul li {-webkit-border-radius: 0 30px 30px 0;border-radius: 0 30px 30px 0;}
.fixed-socials.circle.pos-right ul li {-webkit-border-radius: 30px 0 0 30px;border-radius: 30px 0 0 30px;}
.fixed-socials.square ul li {-webkit-border-radius: 0;border-radius: 0;margin-top: 0;margin-bottom: 0;}
.fixed-socials ul li a {color: #fff;}
.fixed-socials.default.pos-left ul li:hover {-webkit-transform: translate(85px, 0);transform: translate(85px, 0);}
.fixed-socials.default.pos-right ul li:hover {-webkit-transform: translate(-85px, 0);transform: translate(-85px, 0);}
.fixed-socials ul li:hover i,.fixed-socials ul li:hover .i {color: #fff !important;background-color: var(--primary-color);-webkit-transform: rotate(360deg);transform: rotate(360deg);-webkit-transition: all 1s;transition: all 1s;}
.fixed-socials ul li.twitter i,.fixed-socials ul li.twitter .i { color: var(--twitter-hex); }
.fixed-socials ul li.instagram i,.fixed-socials ul li.instagram .i { color: var(--instagram-hex); }
.fixed-socials ul li.pinterest i,.fixed-socials ul li.pinterest .i { color: var(--pinterest-hex); }
.fixed-socials ul li.youtube i,.fixed-socials ul li.youtube .i { color: var(--youtube-hex); }
.fixed-socials ul li.facebook i,.fixed-socials ul li.facebook .i { color: var(--facebook-hex); }
.fixed-socials ul li.whatsapp i,.fixed-socials ul li.whatsapp .i { color: var(--whatsapp-hex); }
.fixed-socials ul li.linkedin i,.fixed-socials ul li.linkedin .i { color: var(--linkedin-hex); }
.fixed-socials ul li.telegram i,.fixed-socials ul li.telegram .i { color: var(--telegram-hex); }
.fixed-socials ul li.tumblr i,.fixed-socials ul li.tumblr .i { color: var(--tumblr-hex); }
.fixed-socials ul li.reddit i,.fixed-socials ul li.reddit .i { color: var(--reddit-hex); }
.fixed-socials ul li.discord i,.fixed-socials ul li.discord .i { color: var(--discord-hex); }
.fixed-socials ul li.twitter:hover i,.fixed-socials ul li.twitter:hover .i { background: var(--twitter-hex); }
.fixed-socials ul li.instagram:hover i,.fixed-socials ul li.instagram:hover .i { background: var(--instagram-hex); }
.fixed-socials ul li.pinterest:hover i,.fixed-socials ul li.pinterest:hover .i { background: var(--pinterest-hex); }
.fixed-socials ul li.youtube:hover i,.fixed-socials ul li.youtube:hover .i { background: var(--youtube-hex); }
.fixed-socials ul li.facebook:hover i,.fixed-socials ul li.facebook:hover .i { background: var(--facebook-hex); }
.fixed-socials ul li.whatsapp:hover i,.fixed-socials ul li.whatsapp:hover .i { background: var(--whatsapp-hex); }
.fixed-socials ul li.linkedin:hover i,.fixed-socials ul li.linkedin:hover .i { background: var(--linkedin-hex); }
.fixed-socials ul li.telegram:hover i,.fixed-socials ul li.telegram:hover .i { background: var(--telegram-hex); }
.fixed-socials ul li.tumblr:hover i,.fixed-socials ul li.tumblr:hover .i { background: var(--tumblr-hex); }
.fixed-socials ul li.reddit:hover i,.fixed-socials ul li.reddit:hover .i { background: var(--reddit-hex); }
.fixed-socials ul li.discord:hover i,.fixed-socials ul li.discord:hover .i { background: var(--discord-hex); }
.fixed-socials ul li i,.fixed-socials ul li .i {position: relative;color: var(--primary-color);padding: 10px;-webkit-border-radius: 50%;border-radius: 50%;width: 35px;height: 35px;font-size: 18px;background: #ffffff;-webkit-transform: rotate(0deg);transform: rotate(0deg);}
.fixed-socials ul li i::before {position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);}
.fixed-socials ul li .i {display: flex;align-items: center;justify-content: center;}
.fixed-socials ul li span.item-name {width:77px;margin-left: 7px;margin-right: 7px;}
.fixed-socials.pos-right ul li span.item-name {order:1}
.fixed-socials.circle ul li span.item-name,.fixed-socials.square ul li span.item-name {display:none}
/* ### Fixed Socials (f) ### */

#portfolio-filters .nav-link {margin-left:3px;margin-right:3px;}
#portfolio-filters .nav-link:not(.active) {border:1px solid var(--primary-color);color:var(--primary-color);}
#portfolio-filters .nav-link:not(.active):hover {background-color: var(--primary-color-o2);}
#portfolio-filters .nav-link.active {--bs-nav-pills-link-active-bg: var(--primary-color);}
.madde-wrapper .other-details > p:last-child {margin-bottom:0}
.madde-media-item {font-size: 25px;}
.madde-media-item svg {width: 1em;font-size:25px;}
.madde-media-item img {width: 30px;}
/** General usage (f) **/

/** Navbar Menu (s) **/
.navbar-toggler:focus {box-shadow: none;}
#navbarNavDropdown .navbar-nav .nav-link {padding-right: .5rem;padding-left: .5rem;}
#navbarNavDropdown .dropdown:hover .dropdown-menu,
#navbarNavDropdown .dropdown-menu.show {display: block;left: auto;right: 0;margin-top: 0;}
/** Navbar Menu (f) **/

/** Header (s) **/
.header-top-wrapper {background-color: var(--header-bg);border-top:3px solid var(--primary-color);}
.diller .btn.dropdown-toggle {box-shadow: none;outline: none;border: none;}
.diller img.img-item {width: 24px;}
.diller .dropdown-item {color: inherit}
.diller .dropdown-item.active {color: var(--primary-color);background-color: #e9ecef;}
.diller .dropdown-toggle::after {display: none;}
.diller > ul > li > a > span {color: var(--header-color);}
.diller > ul > li + li {position: relative;}
.diller > ul > li + li::after {content:'';position: absolute; left: -4px; width: 1px;top: 5px;bottom: 5px;background-color: var(--header-color);}
.sosyal_medya > li,
.sosyal_medya_header > li {display: inline-block;}
.header-top a,
.header-top .a,
.header-top input.form-control,
.header-top .diller > button > span {font-size: .9em;color: var(--header-color);}
.header-top a:hover {color: var(--header-color-hover);}
header {position: var(--header-position);left:0;right:0;z-index: 3;background-color: var(--header-bg);}
body.menu_open header {z-index: 4;}
body.fixed-menu header.fixed {position: var(--header-fixed-position);top: 0;background-color: var(--header-fixed-bg);box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);backdrop-filter: saturate(250%) blur(5px);-webkit-backdrop-filter: saturate(250%) blur(5px);}
header img.logo {height: var(--web-logo);transition: ease-in-out all var(--transition);}
body.fixed-menu header.fixed img.logo {height: var(--fixed-web-logo);}
/** Header (f) **/

/** Footer (s) **/
footer {font-size: 0.9rem;position: relative;color:var(--color);background-color: var(--footer-bg);}
footer .footer_title {color: var(--color-title);font-weight: 600;font-size: 18px;position: relative;padding-bottom: 10px;margin-bottom: 0;}
footer a, footer p, footer .blockquote-footer {color:var(--color);}
footer a:hover {color:var(--color-hover);}
footer .f-logo {width: 100%;max-width:var(--logo);}
.sosyal_medya_header a {padding: 5px;font-size: 1.1em;}
.footer-menu-wrapper.horizontal,
.footer-menu-wrapper.horizontal .footer-menu-category {display: flex;flex-wrap: wrap;gap: 1rem;width: 100%;}
.footer-menu-wrapper.horizontal .footer-menu-category > .footer_title {width: 100%;}
.footer-menu-wrapper.horizontal > div:not(.footer-menu-category) {flex: 0 0 auto;width: auto;max-width: 100%;margin-top: var(--bs-gutter-y);}
footer .sosyal_medya a {display: block;padding: 5px;color: var(--color);font-size: 1.2em;width: 40px;height: 40px;display: flex;align-items: center;justify-content: center;}
footer .sosyal_medya a.facebook:hover {color: var(--facebook-hex)}
footer .sosyal_medya a.twitter:hover {color: var(--twitter-hex)}
footer .sosyal_medya a.instagram:hover {color: var(--instagram-hex)}
footer .sosyal_medya a.youtube:hover {color: var(--youtube-hex)}
footer .sosyal_medya a.pinterest:hover {color: var(--pinterest-hex)}
footer .sosyal_medya a.linkedin:hover {color: var(--linkedin-hex)}
footer .sosyal_medya a.whatsapp:hover {color: var(--whatsapp-hex)}
footer .sosyal_medya a:hover {border:1px solid;border-radius: 50%;background-color: #fff;transition: ease-in-out all var(--transition);}
@media (max-width:992px) {
    footer .f-logo {max-width:var(--logo-m);}
}
/** Footer (f) **/

/** custom menu(s) **/
.anamenu>ul>li {display: -ms-flexbox !important;display: flex !important;-ms-flex-align: center;align-items: center;}
.anamenu>ul>li>a {position: relative;}
.anamenu > ul li a {font-size: 13px;font-weight: 500;}
.anamenu > ul li a:hover {text-decoration: none;}
.anamenu ul ul {position: absolute;background: #fff;}
header.fixed {--header-color:var(--header-fixed-color);}

@media (min-width:992px) {
    .anamenu {position: unset !important;height: auto !important;overflow: visible !important;}
    .anamenu li.ustmenu {display: none !important;}
    header .web-icons svg { color: var(--header-color);}
    .anamenu a {color: var(--header-color);line-height: 1.5;font-weight: 300;}
    .anamenu > ul > li > a { color: var(--header-color);}
    header.fixed .anamenu > ul > li:hover > a { color: var(--header-fixed-color-hover);}
    .anamenu>ul.list-unstyled {text-align: center;}
    .anamenu>ul.list-unstyled ul.list-unstyled {text-align: left;}
    .anamenu>ul.list-unstyled>li:last-child {border-right: none;}
    .anamenu li>a:hover {color: var(--header-color-hover);}
    .anamenu>ul>li {/*-ms-flex: 1 0 auto;flex: 1 0 auto;*/width: auto;max-width: 100%;display: block !important;}
    .anamenu>ul>li>a {display: block !important;font-size: 17px;font-weight: 400;height: 100%;}
    .anamenu ul ul .active>a {border-color: transparent !important;background-color: #ffffff;}
    .anamenu ul ul {min-width: 160px;top: 100% !important;right: auto;height: auto;z-index: 100;border-top: 3px solid var(--primary-color);opacity: 0;visibility: hidden;transition: opacity 200ms, visibility 200ms;}
    .anamenu ul:not(.dropdown-menu) li {display: inline-block;position: relative;}
    .anamenu>ul>li {border-bottom: none !important;}
    .anamenu ul li span {display: none !important;}
    .anamenu ul li a {padding: 8px;}
    .anamenu ul li li {display: block;height: auto;width: 100%;border-bottom: 1px solid #e7e7e7;}
    .anamenu ul li li a {font-weight: 500;white-space: nowrap;text-transform: none;line-height: normal;padding: 10px;border: none;display: block;color: #000;transition: ease-in-out all .2s;height: auto;}
    .anamenu ul li li > a:hover {background-color: #fff;color: var(--primary-color);}
    .anamenu ul li:hover>ul {visibility: visible;opacity: 1;}
    .anamenu ul ul {height: auto !important;left: auto !important;}
    .anamenu ul ul ul {left: inherit;top: 0px;right: 100%;}
    .anamenu ul ul::before {content:none !important}

    .anamenu>ul>li.mega-menu {position: unset;}
    .anamenu>ul>li.mega-menu>ul {max-width: 960px;width:100%;margin-right: calc(var(--bs-gutter-x) * .5) !important;margin-left: calc(var(--bs-gutter-x) * .5) !important;left: 50% !important;transform: translateX(-50%);top: auto !important;border-top:none;box-shadow: 0 10px 40px rgba(0,0,0,.08);max-height: calc(100vh - var(--header-height) * 2);overflow-y: scroll;padding: 5px;}
    .anamenu>ul>li.mega-menu>ul > li {flex: 0 0 auto;width: 33.33333333%;border-right: 1px solid var(--bs-border-color);margin-bottom: 15px;margin-top: 15px;padding-left: 40px;}
    .anamenu>ul>li.mega-menu>ul > li:last-child,
    .anamenu>ul>li.mega-menu>ul > li:nth-child(3n) {border-right: none;}
    .anamenu > ul > li.mega-menu > ul > li:nth-child(3n):not(:last-child)::after {content: '';position: absolute;right: -25px;border-bottom: 1px solid var(--bs-border-color);width: 100vw;bottom: -15px;}
    .anamenu>ul>li.mega-menu>ul li > a:hover {text-indent:0;}
    .anamenu>ul>li.mega-menu>ul ul {top: auto !important;right: 0;left: 0 !important;padding-left: calc(var(--bs-gutter-x) * .25);border-top:none;position: relative;visibility: visible;opacity: 1;}
    .anamenu>ul>li.mega-menu>ul>li.has-child>a {font-weight: 700;}
    .anamenu>ul>li.mega-menu>ul li {border-bottom:none;}


}
@media (min-width:1200px) {
    .anamenu>ul>li.mega-menu>ul {max-width: 1140px;}
}
@media (min-width:1400px) {
    .anamenu>ul>li.mega-menu>ul {max-width: 1320px;}
}
@media (max-width:992px) {
    
    .mobile-icons svg {color: var(--header-color);}
    header img.logo {height: var(--mobil-logo);}
    body.fixed-menu header.fixed img.logo {height: var(--fixed-mobil-logo);}
    .navHeader {background-color: #000;position: relative;z-index: 9;}
    .navHeader span {height: 65px;width: 65px;background-size: 20px;background-position: center;background-repeat: no-repeat;}
    .anamenu {position: fixed;z-index: 9;left: -100%;top: 0;width: 100%;height: 100vh;background: #fff;overflow: hidden;transition: all var(--transition) ease-in-out;}
    .anamenu ul ul:before {content: '';display: block;height: 65px;}
    .anamenu ul {list-style: none;padding: 0;transition: all 300ms ease-in-out;}
    .anamenu ul ul {top: 0;height: 100%;width: 100%;left: 100%;overflow-y: auto;overflow-x: hidden;z-index: 1;}
    .anamenu ul li {border-bottom: 1px solid #dddddd;}
    .anamenu ul li a {display: flex;align-items: center;height: 45px;padding-left: 12px;white-space: nowrap;color: #7c7c7c;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-weight: 500;}
    .anamenu ul li a:hover {color: var(--primary-color);}
    .anamenu ul li span {display: block;background-color: #f5f5f5;height: 45px;width: 45px;float: right;background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708"/></svg>');background-size: 19px;background-position: center;background-repeat: no-repeat;position: absolute;right: 0;}
    .ustmenu {padding:12px;color:#fff;font-weight:700;background-color:var(--primary-color);position:relative;text-indent:40px;}
    .ustmenu i {background-color: #e8e6e6;height: 100%;width: 45px;position: absolute;left: 0;top: 0;background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0"/></svg>');background-size: 19px;background-position: center;background-repeat: no-repeat;}
}
/** custom menu(f) **/

/** Slider (s) **/
    /* .slider-wrapper .carousel-item:first-child > video {transform: scale(1.2);transition: 2.5s;}
    body.loaded .slider-wrapper .carousel-item:first-child > video {transform: scale(1);transition-delay: .2s;} */
    .slider-wrapper .carousel-item {z-index: 1;}
    .slider-wrapper .carousel-item img.slide-media-item,
    .slider-wrapper .carousel-item video.slide-media-item {object-fit: cover;}
    .slider-wrapper .carousel-item video.slide-media-item {width: 100%;}
    .slider-wrapper .carousel-item video.slide-media-item + .description-container {height: calc(100% - 6px);}
    .slider-wrapper .slide-area,
    .slider-wrapper .carousel-inner,
    .slider-wrapper .carousel-item,
    .slider-wrapper .carousel-item img.slide-media-item,
    .slider-wrapper .carousel-item video.slide-media-item {height: var(--web-height);min-height: var(--web-height);max-height: var(--web-height);}
    .description-container {position: absolute;top: 0;bottom: 0;left: 50%;transform: translateX(-50%);z-index: 2;}
    .slider-wrapper .description-container > .description {left:0%;top:50%;transform:translateX(0%) translateY(-50%);display:flex;align-items:center;justify-content:center;max-width:470px}
    .slide-area .description {display: inline-table;width: 100%;font-size:var(--web-fs);}
    .slide-area .description .in-wrapper {height: fit-content;}

    .default-features-wrapper {position: absolute;right: 3%;bottom: 0;z-index: 3;margin-bottom: 120px;text-align:center;}
    .default-features-wrapper > .count-item {position: relative;font-size: 45px;font-weight: bolder;color:#fff;}
    .default-features-wrapper::before,
    .default-features-wrapper::after {content: '';position: absolute;border-radius:50%;transform:translateX(-50%);transition: cubic-bezier(.68,-0.55,.27,1.55) all var(--transition);}
    .default-features-wrapper::before {width: 120px;height: 120px;border: 15px solid var(--primary-color);}
    .default-features-wrapper::after {width: 190px;height: 190px;background-color: #cecece4b;}
    .carousel-item .default-features-wrapper::before {top: -20px;}
    .carousel-item .default-features-wrapper::after {top: -60px;}
    .carousel-item.active .default-features-wrapper::before {top: -90px;}
    .carousel-item.active .default-features-wrapper::after {top: -10px;}
    .default-features {z-index: 3;position: relative;}
    
    .carousel.slide.carousel-zoom-up-right .carousel-item img.slide-media-item {-webkit-transform: scale(1.5) translate(-10%, 10%);transform: scale(1.5) translate(-10%, 10%);}
    .carousel.slide.carousel-zoom-up-right .carousel-item.active img.slide-media-item {-webkit-animation: kenburnsUpRight ease-out forwards;animation: kenburnsUpRight ease-out forwards;animation-duration: 12000ms;}
    @-webkit-keyframes kenburnsUpRight {
        0% {-webkit-transform: scale(1.5) translate(-10%, 10%);transform: scale(1.5) translate(-10%, 10%);}
        100% {-webkit-transform: scale(1) translate(0, 0);transform: scale(1) translate(0, 0);}}
    @keyframes kenburnsUpRight {
        0% {-webkit-transform: scale(1.5) translate(-10%, 10%);transform: scale(1.5) translate(-10%, 10%);}
        100% {-webkit-transform: scale(1) translate(0, 0);transform: scale(1) translate(0, 0);}}
    .slider-title {font-size:1em;color:var(--web-color); }
    .slider-description {font-size:.75em;color:var(--web-color); }
    .slider-link {font-size:.5em; }
    body.innerpage .slide-area img {min-height: 250px;}
    body.innerpage #slideCarousel.slide-area .carousel-inner > .carousel-item.active::after {position: absolute;top: 35%;left: 0;bottom: 0;right: 0;background: linear-gradient(0deg, rgba(0, 0, 0, 0.57) 0%, rgba(255, 255, 255, 0) 100%);}
    .slider-wrapper .carousel-inner > .carousel-item.active::after {content: '';position: absolute;top: 0;left: 0;bottom: 0;right: 0%; z-index: 1;background: var(--shadow);}
    .slider-wrapper .carousel-indicators.round > li {width: 14px; height: 14px; border-radius: 100%;}
    .slider-wrapper .carousel-indicators.square > li {width: 14px; height: 14px; border-radius: 0;}

    .banner-thumbnail {position: relative;z-index: 1;}
    .shape-group {padding-left: 0;list-style: none;margin-bottom: 0;}
    .shape-group .shape-group-item {margin: 0;position: absolute;z-index: -1;overflow: hidden;}
    .shape-group .shape-group-item > img {transform: translateX(-100vw);}
    .shape-group .shape-group-item:nth-child(odd) > img {filter: drop-shadow(100vw 0 0 var(--primary-color));}
    .shape-group .shape-group-item:nth-child(even) > img {filter: drop-shadow(100vw 0 0 var(--secondary-color));}
    .shape-group.slide-shape-group li.shape-1 {top:30px;left:80px;}
    .shape-group.slide-shape-group li.shape-2 {top:114px;right:41px;}
    .shape-group li.shape-3 {bottom:100px;right:-50px;}
    .shape-group li.shape-4 {top: -40px;right: -50px;}
    .slide-shape-group li.shape-5 {top:-30px;left:-100%;}
    .anim-zoom1 {-webkit-animation: zoom1 5s alternate infinite linear;animation: zoom1 5s alternate infinite linear;}
    .anim-zoom2 {-webkit-animation: zoom2 5s alternate infinite linear;animation: zoom2 5s alternate infinite linear;}
    .anim-x-move {-webkit-animation: sm-x-move 3.5s alternate infinite linear;animation: sm-x-move 3.5s alternate infinite linear;}
    .anim-rotate {-webkit-animation: rotateIt 11s linear infinite;animation: rotateIt 11s linear infinite;}
    .anim-rotate-x {-webkit-animation: rotate-x 11s linear infinite;animation: rotate-x 11s linear infinite;}
    .anim-rotate-y {-webkit-animation: rotate-y 11s linear infinite;animation: rotate-y 11s linear infinite;}
    .anim-rotate-reverse {-webkit-animation: rotateItReverse 11s linear infinite;animation: rotateItReverse 11s linear infinite;}

    @-webkit-keyframes sm-x-move {
        0% {-webkit-transform:translate(-50%,0);transform:translate(-50%,0)} 100% {-webkit-transform:translate(50%,0);transform:translate(50%,0)} }
    @keyframes sm-x-move {
        0% {-webkit-transform:translate(-50%,0);transform:translate(-50%,0)} 100% {-webkit-transform:translate(50%,0);transform:translate(50%,0)} }
    @-webkit-keyframes rotate-y {
        0% {-webkit-transform:rotate(0deg);transform:rotate(0deg)} 100% {-webkit-transform:rotate(-360deg);transform:rotate(-360deg)} }
    @keyframes rotate-y {
        0% {-webkit-transform:rotate(0deg);transform:rotate(0deg)} 100% {-webkit-transform:rotate(-360deg);transform:rotate(-360deg)} }
    @-webkit-keyframes rotate-x {
        0% {-webkit-transform:rotate(0deg);transform:rotate(0deg)} 100% {-webkit-transform:rotate(360deg);transform:rotate(360deg)} }
    @keyframes rotate-x {
        0% {-webkit-transform:rotate(0deg);transform:rotate(0deg)} 100% {-webkit-transform:rotate(360deg);transform:rotate(360deg)}}
    @-webkit-keyframes zoom1 {
        0% {-webkit-transform:scale(1);transform:scale(1)} 100% {-webkit-transform:scale(1.25);transform:scale(1.25)}}
    @keyframes zoom1 {
        0% {-webkit-transform:scale(1);transform:scale(1)} 100% {-webkit-transform:scale(1.25);transform:scale(1.25)}}
    @-webkit-keyframes zoom2 {
        0% {-webkit-transform:scale(1);transform:scale(1)} 100% {-webkit-transform:scale(1.5);transform:scale(1.5)}}
    @keyframes zoom2 {
        0% {-webkit-transform:scale(1);transform:scale(1)} 100% {-webkit-transform:scale(1.5);transform:scale(1.5)}}
    @-webkit-keyframes rotateIt {
        to {-webkit-transform:rotate(360deg);transform:rotate(360deg)}}
    @keyframes rotateIt {
        to {-webkit-transform:rotate(360deg);transform:rotate(360deg)}}
    @-webkit-keyframes rotateItReverse {
        to {-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}
    @keyframes rotateItReverse {
        to {-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}

    .row.tns-slider.tns-carousel {--bs-gutter-x:0;--bs-gutter-y:0;}
    .row.owl-carousel .owl-item > * {width: 100%;}
    .tns-nav {text-align: center;margin: 10px 0;display: flex;flex-wrap: wrap;justify-content: center;}
    .tns-nav > [aria-controls] {width: 12px;height: 12px;padding: 0;margin: 0 5px;border-radius: 50%;background: #ddd;border: 0;}
    .tns-nav > .tns-nav-active {background: #999;}
    .tns-outer {position: relative;}
    .tns-controls{position: absolute;   z-index: 1;display: flex;align-items: center;justify-content: center;}
    .tns-controls > button {padding: 0;-webkit-user-select: none;user-select: none;border:none;border-radius: var(--bs-border-radius);--bs-bg-opacity: 0.5;background-color: rgba(var(--bs-black-rgb),var(--bs-bg-opacity));width: 45px;height: 45px;display: flex;align-items: center;justify-content: center;color:#fff;}
    .tns-controls > button:hover {--bs-bg-opacity: 0.75;}
    .tns-outer[data-controlspos^="top-"] .tns-controls:not([style*="display: none"]) ~ .tns-ovh {padding-top: 50px !important;}
    .tns-outer[data-controlspos^="bottom-"] .tns-controls:not([style*="display: none"]) ~ .tns-ovh {padding-bottom: 15px !important;}
    .tns-outer[data-controlspos="top-left"] .tns-controls{top: 0;left: 0;}
    .tns-outer[data-controlspos="top-center"] .tns-controls{top: 0;left: 50%;transform: translateX(-50%);}
    .tns-outer[data-controlspos="top-right"] .tns-controls{top: 0;right: 0;}
    .tns-outer[data-controlspos="bottom-left"] .tns-controls{bottom: 0;left: 0;}
    .tns-outer[data-controlspos="bottom-center"] .tns-controls{bottom: 0;left: 50%;transform: translateX(-50%);}
    .tns-outer[data-controlspos="bottom-right"] .tns-controls{bottom: 0;right: 0;}
    .tns-outer[data-controlspos="middle"] .tns-controls{height: 0;top: 50%;left: 0;right: 0;transform: translatey(-100%);display: flex;align-items: center;justify-content: space-between;}
    .tns-outer[data-controlspos="top-center"] .tns-controls > button,.tns-outer[data-controlspos="bottom-center"] .tns-controls > button {margin-left: 3px;margin-right: 3px;}
    @-webkit-keyframes textFadeIn {from {opacity: 0;} to {opacity: 1;}}@keyframes textFadeIn {from {opacity: 0;} to {opacity: 1;}}
    @-webkit-keyframes textZoomIn {from {opacity: 0;-webkit-transform: scale3d(0.3, 0.3, 0.3);transform: scale3d(0.3, 0.3, 0.3);} 50% {opacity: 1;} 100% {opacity: 1;} }@keyframes textZoomIn { from {opacity: 0;-webkit-transform: scale3d(0.3, 0.3, 0.3);transform: scale3d(0.3, 0.3, 0.3);} 50% {opacity: 1;} 100% {opacity: 1;}}
    @keyframes textUpToBottom {0% {transform: translate(0, -2em);opacity: 0;}100% {transform: translate(0, 0);opacity: 1;}}
    @keyframes textBottomToUp {0% {transform: translate(0, 2em);opacity: 0;}100% {transform: translate(0, 0);opacity: 1;}}
    @keyframes textLeftToRight {0% {transform: translate(-3em, 0);opacity: 0;}100% {transform: translate(0, 0);opacity: 1;}}
    @keyframes textRightToLeft {0% {transform: translate(3em, 0);opacity: 0;}100% {transform: translate(0, 0);opacity: 1;}}
    .wave-bottom {--wave-w-height:60px;--wave-m-height:60px;display: block;width: 100%;position: absolute;bottom: -2px;object-fit: fill;object-position: top;height:var(--wave-w-height);z-index: 2;}
    .carousel.slide.animated .carousel-item .description > .in-wrapper > *  {opacity: 0;}
    .carousel.slide.animated .carousel-item.active .description > .in-wrapper > *:nth-child(1) {animation-delay: 0s;}
    .carousel.slide.animated .carousel-item.active .description > .in-wrapper > *:nth-child(2) {animation-delay: .2s;}
    .carousel.slide.animated .carousel-item.active .description > .in-wrapper > *:nth-child(3) {animation-delay: .4s;}
    .carousel.slide.animated .carousel-item.active .description > .in-wrapper > *:nth-child(4) {animation-delay: .6s;}
    .carousel.slide.animated .carousel-item.active .description > .in-wrapper > *:nth-child(5) {animation-delay: .8s;}
    .carousel.slide.animated .carousel-item.active .description > .in-wrapper > *:nth-child(6) {animation-delay: 1.0s;}
    .carousel.slide.animated .carousel-item.active .description > .in-wrapper > *:nth-child(7) {animation-delay: 1.2s;}
    .carousel.slide.animated .carousel-item.active .description > .in-wrapper > *:nth-child(8) {animation-delay: 1.4s;}
    .carousel.slide.animated .carousel-item.active .description > .in-wrapper > *:nth-child(9) {animation-delay: 1.6s;}
    .carousel.slide.animated .carousel-item.active .description > .in-wrapper > *:nth-child(9) + * {animation-delay: 1.8s;}
    .carousel.slide.animated .carousel-item.active .description > .in-wrapper > * {animation: var(--text-animation) ease-out forwards .5s;}
    /* .carousel.slide.animated .carousel-item.active.carousel-item-start,
    .carousel.slide.animated .carousel-item.active.carousel-item-end {opacity: 0 !important;transition: none !important;} */
    @media (max-width:992px) {
        .slider-wrapper .description-container > .description {max-width:100%}
        .slider-wrapper .slide-area,
        .slider-wrapper .carousel-inner,
        .slider-wrapper .carousel-item,
        .slider-wrapper .carousel-item img.slide-media-item,
        .slider-wrapper .carousel-item video.slide-media-item {height: var(--mobil-height);min-height: var(--mobil-height);max-height: var(--mobil-height);}
        .slide-area .description {font-size:var(--mobil-fs);}
        .slider-title {color:var(--mobil-color); }
        .slider-description {color:var(--mobil-color); }
        .wave-bottom {height:var(--wave-m-height);}
        .slide-shape-group li.shape-5 {left: 0;}
    }
/** Slider (f) **/

/* animation (s) */
.animate__animated {-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-duration: var(--animate-duration);animation-duration: var(--animate-duration);-webkit-animation-fill-mode: both;animation-fill-mode: both;}
/* animation (f) */

/* services hover flip (s) */
.services-wrapper {-webkit-perspective: 1000px;perspective: 1000px;}
.services-wrapper,
.services-wrapper .img-container > img {min-height: 365px;}
.services-wrapper .img-container {overflow: hidden;}
.services-wrapper .img-container::after {content: "";position: absolute;left: 0;top: 0;right: 0;bottom: 0;background-color: rgba(0, 0, 0, 0.4);-webkit-transition: all 0.4s cubic-bezier(0.5, 0.12, 0.46, 0.88) 0.2s;transition: all 0.4s cubic-bezier(0.5, 0.12, 0.46, 0.88) 0.2s;}
.services-wrapper:hover .img-container::after {background-color: rgba(0, 0, 0, 0.75);}
.servicebox_front,
.servicebox_back {position: absolute;width: 100%;height: 100%;display: -webkit-box;display: -webkit-flex;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-flow: row nowrap;flex-flow: row nowrap;-webkit-box-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: stretch;-webkit-align-items: stretch;align-items: stretch;-webkit-transform-style: preserve-3d;transform-style: preserve-3d;-webkit-transition: 0.7s cubic-bezier(0.68, -0.55, 0.265, 1.25);transition: 0.7s cubic-bezier(0.68, -0.55, 0.265, 1.25);}
.servicebox_front {-webkit-transform: rotateY(0deg);transform: rotateY(0deg);z-index: 2;}
.servicebox_back {-webkit-transform: rotateY(-180deg);transform: rotateY(-180deg);z-index: 1;}
.services-wrapper:hover .servicebox_front {-webkit-transform: rotateY(180deg);transform: rotateY(180deg);z-index: 1;}
.services-wrapper:hover .servicebox_back {-webkit-transform: rotateY(0deg);transform: rotateY(0deg);z-index: 2;}
.servicebox_front .servicebox_inner,
.servicebox_back .servicebox_inner {position: absolute;left: 0;top: 0;bottom: 0;right: 0;-webkit-backface-visibility: hidden;backface-visibility: hidden;}
.servicebox_front .servicebox_inner {-webkit-transform: translateZ(0px);transform: translateZ(0px);-webkit-transition: all 0.4s cubic-bezier(0.5, 0.12, 0.46, 0.88) 0.2s;transition: all 0.4s cubic-bezier(0.5, 0.12, 0.46, 0.88) 0.2s;}
.servicebox_back .servicebox_inner {-webkit-transform: translateZ(125px);transform: translateZ(125px);-webkit-transition: all 0.4s cubic-bezier(0.5, 0.12, 0.46, 0.88);transition: all 0.4s cubic-bezier(0.5, 0.12, 0.46, 0.88);}
.services-wrapper:hover .servicebox_front .servicebox_inner {-webkit-transform: translateZ(125px);transform: translateZ(125px);-webkit-transition: all 0.4s cubic-bezier(0.5, 0.12, 0.46, 0.88);transition: all 0.4s cubic-bezier(0.5, 0.12, 0.46, 0.88);}
.services-wrapper:hover .servicebox_back .servicebox_inner {-webkit-transform: translateZ(0px);transform: translateZ(0px);-webkit-transition: all 0.4s cubic-bezier(0.5, 0.12, 0.46, 0.88) 0.2s;transition: all 0.4s cubic-bezier(0.5, 0.12, 0.46, 0.88) 0.2s;}
.services-wrapper .text-wrapper {position: absolute;left: 0;right: 0;bottom: 0;top: 0;padding: 30px;}
.services-wrapper .txt-title {font-size: 20px;width: 100%;}
.services-wrapper .aciklama {color: #ffffff;font-size: 17px;min-height: 102px;}
.services-wrapper .link-item {background-color: var(--custom);color: var(--article);padding: .25rem .5rem;}
/* services hover flip (f) */
.comment-wrapper .comment-header::before {content:"";background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 48 48"><defs><path id="a" d="M44.5 20H24v8.5h11.8C34.7 33.9 30.1 37 24 37c-7.2 0-13-5.8-13-13s5.8-13 13-13c3.1 0 5.9 1.1 8.1 2.9l6.4-6.4C34.6 4.1 29.6 2 24 2 11.8 2 2 11.8 2 24s9.8 22 22 22c11 0 21-8 21-22 0-1.3-.2-2.7-.5-4z"/></defs><clipPath id="b"><use xlink:href="%23a" overflow="visible"/></clipPath><path clip-path="url(%23b)" fill="%23FBBC05" d="M0 37V11l17 13z"/><path clip-path="url(%23b)" fill="%23EA4335" d="M0 11l17 13 7-6.1L48 14V0H0z"/><path clip-path="url(%23b)" fill="%2334A853" d="M0 37l30-23 7.9 1L48 0v48H0z"/><path clip-path="url(%23b)" fill="%234285F4" d="M48 48L17 24l-4-3 35-10z"/></svg>');display:block;width:20px;height:20px;position:absolute;top:-10px;right:-10px;background-repeat:no-repeat;background-position:center center;}
.comment-wrapper .comment-content {display: -webkit-box;-webkit-box-orient: vertical;transition: height .5s;text-overflow: ellipsis;-webkit-line-clamp: 4;overflow: hidden;}
.comment-wrapper .comment-read-more {display: block;padding: 5px 0 0;text-align: left;font-weight: 400;font-size: 12.6px;opacity: .5;cursor: pointer;}
.comment-wrapper .comment-read-more:hover {opacity: 1 !important;}
.star-rate-item {display: inline-block;width:23px;height:22px;font-size: 1.75rem;line-height: 1;color:#edf0f1;background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 15" style="width: 1em;height: auto;color:%23edf0f1" fill="currentColor"><path d="M7.047.551a.8.8 0 0 1 .759-.552c.346 0 .652.223.758.552l1.339 4.125a.61.61 0 0 0 .22.302c.104.075.229.116.356.116l4.337-.002c.346 0 .652.223.758.552a.8.8 0 0 1-.29.891l-3.509 2.548c-.104.075-.181.181-.221.302a.61.61 0 0 0 0 .374l1.342 4.124a.8.8 0 0 1-1.228.892l-3.507-2.55c-.104-.075-.228-.116-.356-.116s-.252.041-.356.116l-3.508 2.55c-.28.203-.658.203-.937 0s-.397-.563-.29-.892L4.057 9.76c.04-.121.04-.252 0-.374a.6.6 0 0 0-.22-.302L.328 6.535a.8.8 0 0 1 .469-1.443l4.336.002c.128 0 .253-.041.356-.116a.6.6 0 0 0 .22-.302L7.047.551z"/></svg>');background-repeat: no-repeat;background-position: center;background-size: 100%;}
.star-rate-item.filled {color:#FFD600;background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 15" style="width: 1em;height: auto;color:%23FFD600" fill="currentColor"><path d="M7.047.551a.8.8 0 0 1 .759-.552c.346 0 .652.223.758.552l1.339 4.125a.61.61 0 0 0 .22.302c.104.075.229.116.356.116l4.337-.002c.346 0 .652.223.758.552a.8.8 0 0 1-.29.891l-3.509 2.548c-.104.075-.181.181-.221.302a.61.61 0 0 0 0 .374l1.342 4.124a.8.8 0 0 1-1.228.892l-3.507-2.55c-.104-.075-.228-.116-.356-.116s-.252.041-.356.116l-3.508 2.55c-.28.203-.658.203-.937 0s-.397-.563-.29-.892L4.057 9.76c.04-.121.04-.252 0-.374a.6.6 0 0 0-.22-.302L.328 6.535a.8.8 0 0 1 .469-1.443l4.336.002c.128 0 .253-.041.356-.116a.6.6 0 0 0 .22-.302L7.047.551z"/></svg>');}

@media (max-width:992px) {
    .carousel-item.active .default-features-wrapper::before {top: -40px;width: 70px;height: 70px;border-width: 8px;}
    .carousel-item.active .default-features-wrapper::after {top: -10px;width: 120px;height: 120px;}
    .default-features-wrapper > .count-item {font-size: 30px;font-weight: 600;}
}