/* button.owl-prev.disabled {
    appearance: button;
    background-color: #f7f7f7;
    border: 1px solid #219a8f;
    border-radius: 0;
    box-sizing: border-box;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-family: sans-serif;
    font-size: 100%;
    font-weight: 600;
    height: 30px;
    left: -25px;
    letter-spacing: 0.5px;
    line-height: 0;
    margin: -20px 0 0;
    max-width: 100%;
    overflow: visible;
    padding: 0;
    position: absolute;
    text-align: center;
    text-transform: none;
    top: 60%;
    touch-action: manipulation;
    transform: translateY(-50%);
    transition: all 0.3s ease-in-out;
    transition-behavior: normal;
    vertical-align: baseline;
    width: 30px;
}

button.owl-prev.disabled span {
    background-color: transparent;
    border-width: 0;
    box-sizing: border-box;
    color: #fff;
    cursor: pointer;
    font-family: Montserrat, sans-serif;
    font-size: 100%;
    font-style: inherit;
    font-weight: inherit;
    letter-spacing: 0.5px;
    line-height: 0;
    margin: 0;
    outline: 0;
    padding: 0;
    text-align: center;
    text-transform: uppercase;
    vertical-align: baseline;
}
button.owl-next.disabled {
    appearance: button;
    background-color: #f7f7f7;
    border: 1px solid #219a8f;
    border-radius: 0;
    box-sizing: border-box;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-family: sans-serif;
    font-size: 100%;
    font-weight: 600;
    height: 30px;
    letter-spacing: 0.5px;
    line-height: 0;
    margin: -20px 0 0;
    max-width: 100%;
    overflow: visible;
    padding: 0;
    position: absolute;
    right: -25px;
    text-align: center;
    text-transform: none;
    top: 60%;
    touch-action: manipulation;
    transform: translateY(-50%);
    transition: all 0.3s ease-in-out;
    transition-behavior: normal;
    vertical-align: baseline;
    width: 30px;
}

button.owl-next.disabled span {
    background-color: transparent;
    border-width: 0;
    box-sizing: border-box;
    color: #fff;
    cursor: pointer;
    font-family: Montserrat, sans-serif;
    font-size: 100%;
    font-style: inherit;
    font-weight: inherit;
    letter-spacing: 0.5px;
    line-height: 0;
    margin: 0;
    outline: 0;
    padding: 0;
    text-align: center;
    text-transform: uppercase;
    vertical-align: baseline;
}
div.container.py-4 {
    background-color: transparent;
    border-width: 0;
    box-sizing: border-box;
    color: #666;
    font-family: Montserrat, sans-serif;
    font-size: 100%;
    font-weight: 400;
    line-height: 24px;
    margin: 0 auto;
    max-width: 100%;
    outline: 0;
    padding: 1.5rem 15px;
    position: relative;
    vertical-align: baseline;
    width: 1140px;
}

div.owl-carousel.owl-product.owl-theme.owl-loaded.owl-drag {
    -webkit-tap-highlight-color: transparent;
    background-color: transparent;
    border-width: 0;
    box-sizing: inherit;
    color: #666;
    display: block;
    font-family: Montserrat, sans-serif;
    font-size: 100%;
    font-style: inherit;
    font-weight: inherit;
    line-height: 24px;
    margin: 0;
    outline: 0;
    padding: 0;
    position: relative;
    vertical-align: baseline;
    width: 100%;
    z-index: 1;
}

div.owl-stage-outer {
    background-color: transparent;
    border-width: 0;
    box-sizing: inherit;
    color: #666;
    font-family: Montserrat, sans-serif;
    font-size: 100%;
    font-style: inherit;
    font-weight: inherit;
    line-height: 24px;
    margin: 0;
    outline: 0;
    overflow: hidden;
    padding: 0;
    position: relative;
    transform: translate3d(0, 0, 0);
    vertical-align: baseline;
}

div.owl-stage {
    background-color: transparent;
    border-width: 0;
    box-sizing: inherit;
    color: #666;
    font-family: Montserrat, sans-serif;
    font-size: 100%;
    font-style: inherit;
    font-weight: inherit;
    line-height: 24px;
    margin: 0;
    outline: 0;
    padding: 0;
    position: relative;
    transform: translate3d(0, 0, 0);
    transition: all 0s ease 0s;
    vertical-align: baseline;
    width: 175px;
}

div.owl-stage:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    line-height: 0;
    visibility: hidden;
}

div.owl-item.active {
    -webkit-tap-highlight-color: transparent;
    backface-visibility: hidden;
    background-color: transparent;
    border-width: 0;
    box-sizing: inherit;
    color: #666;
    float: left;
    font-family: Montserrat, sans-serif;
    font-size: 100%;
    font-style: inherit;
    font-weight: inherit;
    line-height: 24px;
    margin: 0 10px 0 0;
    min-height: 1px;
    outline: 0;
    padding: 0;
    position: relative;
    user-select: none;
    vertical-align: baseline;
    width: 77.5px;
}

div.item.gallery-item.border.p-2 {
    background-color: transparent;
    border: 1px solid #efefef;
    box-sizing: inherit;
    color: #666;
    font-family: Montserrat, sans-serif;
    font-size: 100%;
    font-style: inherit;
    font-weight: inherit;
    line-height: 24px;
    margin: 0;
    outline: 0;
    padding: 0.5rem;
    vertical-align: baseline;
}

img.img-fluid {
    aspect-ratio: 4/4;
    background-color: transparent;
    border-style: none;
    border-width: 0;
    box-sizing: inherit;
    color: #666;
    display: inline-block;
    font-family: Montserrat, sans-serif;
    font-size: 100%;
    font-style: inherit;
    font-weight: inherit;
    height: auto;
    line-height: 24px;
    margin: 0;
    max-width: 100%;
    object-fit: contain;
    outline: 0;
    padding: 0;
    transform-style: preserve-3d;
    vertical-align: middle;
    width: 100%;
}

div.item.gallery-item.border {
    background-color: transparent;
    border: 1px solid #efefef;
    box-sizing: inherit;
    color: #666;
    font-family: Montserrat, sans-serif;
    font-size: 100%;
    font-style: inherit;
    font-weight: inherit;
    line-height: 24px;
    margin: 0;
    outline: 0;
    padding: 0;
    vertical-align: baseline;
}

div.owl-nav.disabled {
    background-color: transparent;
    border-width: 0;
    box-sizing: inherit;
    color: #666;
    font-family: Montserrat, sans-serif;
    font-size: 100%;
    font-style: inherit;
    font-weight: inherit;
    line-height: 24px;
    margin: 0;
    outline: 0;
    padding: 0;
    vertical-align: baseline;
}

button.owl-prev.disabled {
    appearance: button;
    background-color: #f7f7f7;
    border: 1px solid #219a8f;
    border-radius: 0;
    box-sizing: border-box;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-family: sans-serif;
    font-size: 100%;
    font-weight: 600;
    height: 30px;
    left: -25px;
    letter-spacing: 0.5px;
    line-height: 0;
    margin: -20px 0 0;
    max-width: 100%;
    overflow: visible;
    padding: 0;
    position: absolute;
    text-align: center;
    text-transform: none;
    top: 60%;
    touch-action: manipulation;
    transform: translateY(-50%);
    transition: all 0.3s ease-in-out;
    transition-behavior: normal;
    vertical-align: baseline;
    width: 30px;
}

button.owl-prev.disabled:focus {
    outline: 5px auto -webkit-focus-ring-color;
}

button.owl-prev.disabled:after {
    color: #2e9a8f;
    content: "";
    font-family: ionicons;
    font-size: 15px;
    margin-right: 3px;
}

div.container.py-4 button.owl-prev.disabled span {
    background-color: transparent;
    border-width: 0;
    box-sizing: inherit;
    color: #fff;
    cursor: pointer;
    font-family: Montserrat, sans-serif;
    font-size: 100%;
    font-style: inherit;
    font-weight: inherit;
    letter-spacing: 0.5px;
    line-height: 0;
    margin: 0;
    outline: 0;
    padding: 0;
    text-align: center;
    text-transform: uppercase;
    vertical-align: baseline;
}

button.owl-next.disabled {
    appearance: button;
    background-color: #f7f7f7;
    border: 1px solid #219a8f;
    border-radius: 0;
    box-sizing: border-box;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-family: sans-serif;
    font-size: 100%;
    font-weight: 600;
    height: 30px;
    letter-spacing: 0.5px;
    line-height: 0;
    margin: -20px 0 0;
    max-width: 100%;
    overflow: visible;
    padding: 0;
    position: absolute;
    right: -25px;
    text-align: center;
    text-transform: none;
    top: 60%;
    touch-action: manipulation;
    transform: translateY(-50%);
    transition: all 0.3s ease-in-out;
    transition-behavior: normal;
    vertical-align: baseline;
    width: 30px;
}

button.owl-next.disabled:focus {
    outline: 5px auto -webkit-focus-ring-color;
}

button.owl-next.disabled:after {
    color: #2e9a8f;
    content: "";
    font-family: ionicons;
    font-size: 15px;
    margin-right: 3px;
}

div.container.py-4 button.owl-next.disabled span {
    background-color: transparent;
    border-width: 0;
    box-sizing: inherit;
    color: #fff;
    cursor: pointer;
    font-family: Montserrat, sans-serif;
    font-size: 100%;
    font-style: inherit;
    font-weight: inherit;
    letter-spacing: 0.5px;
    line-height: 0;
    margin: 0;
    outline: 0;
    padding: 0;
    text-align: center;
    text-transform: uppercase;
    vertical-align: baseline;
}

div.owl-dots.disabled {
    background-color: transparent;
    border-width: 0;
    box-sizing: inherit;
    color: #666;
    font-family: Montserrat, sans-serif;
    font-size: 100%;
    font-style: inherit;
    font-weight: inherit;
    line-height: 24px;
    margin: 0;
    outline: 0;
    padding: 15px 0 0;
    text-align: center;
    vertical-align: baseline;
}
div.owl-stage {
    background-color: transparent;
    border-width: 0;
    box-sizing: border-box;
    color: #666;
    font-family: Montserrat, sans-serif;
    font-size: 100%;
    font-weight: 400;
    line-height: 24px;
    margin: 0;
    outline: 0;
    padding: 0;
    position: relative;
    transform: translate3d(0, 0, 0);
    transition: all 0s ease 0s;
    vertical-align: baseline;
    width: 175px;
}

div.owl-item.active {
    -webkit-tap-highlight-color: transparent;
    backface-visibility: hidden;
    background-color: transparent;
    border-width: 0;
    box-sizing: inherit;
    color: #666;
    float: left;
    font-family: Montserrat, sans-serif;
    font-size: 100%;
    font-style: inherit;
    font-weight: inherit;
    line-height: 24px;
    margin: 0 10px 0 0;
    min-height: 1px;
    outline: 0;
    padding: 0;
    position: relative;
    user-select: none;
    vertical-align: baseline;
    width: 77.5px;
}

div.item.gallery-item.border.p-2 {
    background-color: transparent;
    border: 1px solid #efefef;
    box-sizing: inherit;
    color: #666;
    font-family: Montserrat, sans-serif;
    font-size: 100%;
    font-style: inherit;
    font-weight: inherit;
    line-height: 24px;
    margin: 0;
    outline: 0;
    padding: 0.5rem;
    vertical-align: baseline;
}

img.img-fluid {
    aspect-ratio: 4/4;
    background-color: transparent;
    border-style: none;
    border-width: 0;
    box-sizing: inherit;
    color: #666;
    display: inline-block;
    font-family: Montserrat, sans-serif;
    font-size: 100%;
    font-style: inherit;
    font-weight: inherit;
    height: auto;
    line-height: 24px;
    margin: 0;
    max-width: 100%;
    object-fit: contain;
    outline: 0;
    padding: 0;
    transform-style: preserve-3d;
    vertical-align: middle;
    width: 100%;
}

div.item.gallery-item.border {
    background-color: transparent;
    border: 1px solid #efefef;
    box-sizing: inherit;
    color: #666;
    font-family: Montserrat, sans-serif;
    font-size: 100%;
    font-style: inherit;
    font-weight: inherit;
    line-height: 24px;
    margin: 0;
    outline: 0;
    padding: 0;
    vertical-align: baseline;
}
img.img-fluid {
    aspect-ratio: 4/4;
    background-color: transparent;
    border-style: none;
    border-width: 0;
    box-sizing: border-box;
    color: #666;
    display: inline-block;
    font-family: Montserrat, sans-serif;
    font-size: 100%;
    font-weight: 400;
    height: auto;
    line-height: 24px;
    margin: 0;
    max-width: 100%;
    object-fit: contain;
    outline: 0;
    padding: 0;
    transform-style: preserve-3d;
    vertical-align: middle;
    width: 100%;
} */

article.main-post .featured-post-product a img {
    width: 150px;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    aspect-ratio: 4 / 4;
    object-fit: contain;
}
/* .product-multiple-image-width {
    width: 68.5px;
    margin-right: 1px;
} */
.product-border {
    border: 1px solid #efefef;
}
.iconbox-height {
    min-height: 300px;
}
.entry-content {
    min-height: 335px;
}

.language-dropdown button:focus,
.language-dropdown button:hover,
.language-dropdown button,
.language-dropdown a:focus,
.dropdown-item:focus {
    outline: none;
    box-shadow: none;
    border: none !important;
}

button#langDropdown.btn.outline-none.dropdown-toggle.width-auto.show {
    appearance: button;
    background-color: transparent;
    border-radius: 6px;
    border-style: none;
    box-shadow: none;
    box-sizing: border-box;
    color: #212529;
    cursor: pointer;
    display: inline-block;
    font-family: Heebo, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    list-style: none;
    margin: 0;
    outline: none;
    padding: 6px 12px;
    text-align: center;
    text-decoration: none;
    text-transform: none;
    text-wrap: nowrap;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out,
        border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition-behavior: normal, normal, normal, normal;
    user-select: none;
    vertical-align: middle;
    white-space: nowrap;
    white-space-collapse: collapse;
}

@media (prefers-reduced-motion: reduce) {
    .btn {
        transition-property: none;
        transition-delay: 0s;
        transition-timing-function: ease;
        transition-duration: 0s;
        transition-behavior: normal;
    }
}

i.icon-map {
    box-sizing: border-box;
    color: #1c1a30;
    cursor: pointer;
    font-family: Heebo, sans-serif;
    font-style: italic;
    line-height: 24px;
    list-style: none;
    outline: none;
    text-align: center;
    transition: all 0.3s;
    transition-behavior: normal;
    white-space: nowrap;
}

span.text-uppercase {
    box-sizing: border-box;
    color: #1c1a30;
    cursor: pointer;
    font-family: Heebo, sans-serif;
    line-height: 24px;
    list-style: none;
    outline: none;
    text-align: center;
    text-transform: uppercase;
    transition: all 0.3s;
    transition-behavior: normal;
    white-space: nowrap;
}
ul.dropdown-menu.show {
    animation: none auto;
    animation-range-end: normal;
    animation-range-start: normal;
    animation-timeline: auto;
    background-clip: padding-box;
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, 0.176);
    border-image: none 100% 1 0 stretch;
    border-radius: 6px;
    box-sizing: border-box;
    color: #212529;
    display: block;
    font-family: Heebo, sans-serif;
    font-size: 1rem;
    inset: 0 auto auto 0;
    line-height: 25px;
    list-style: none;
    list-style: none;
    margin: 0;
    min-width: 10rem;
    outline: none;
    padding: 8px 0;
    position: absolute;
    text-align: left;
    transform: translate3d(0, 38px, 0);
    transition: none 0s;
    transition-behavior: normal;
    z-index: 1000;
}

a.dropdown-item {
    background-color: transparent;
    border-width: 0;
    box-sizing: border-box;
    clear: both;
    color: #212529;
    cursor: pointer;
    display: block;
    font-family: Heebo, sans-serif;
    font-weight: 400;
    line-height: 25px;
    list-style: none;
    outline: none;
    padding: 4px 16px;
    text-align: inherit;
    text-decoration: none;
    text-wrap: nowrap;
    transition: all 0.3s;
    transition-behavior: normal;
    white-space: nowrap;
    white-space-collapse: collapse;
    width: 100%;
}

a.dropdown-item:hover {
    background-color: #e9ecef;
    color: #1e2125;
}

a.dropdown-item:focus {
    background-color: #e9ecef;
    border-style: none;
    box-shadow: none;
    color: #1e2125;
}

a.dropdown-item:not([href]):not([class]) {
    color: inherit;
}

a.dropdown-item:not([href]):not([class]):hover {
    color: inherit;
}

a.dropdown-item:active {
    background-color: #0d6efd;
    color: #fff;
}

a.dropdown-item:disabled {
    color: #adb5bd;
    pointer-events: none;
}
a.dropdown-item {
    background-color: transparent;
    border-width: 0;
    box-sizing: border-box;
    clear: both;
    color: #212529;
    cursor: pointer;
    display: block;
    font-family: Heebo, sans-serif;
    font-weight: 400;
    line-height: 25px;
    list-style: none;
    outline: none;
    padding: 4px 16px;
    text-align: left;
    text-decoration: none;
    text-wrap: nowrap;
    transition: all 0.3s;
    transition-behavior: normal;
    white-space: nowrap;
    white-space-collapse: collapse;
    width: 100%;
}


.language-dropdown button:focus,
.language-dropdown button:hover,
.language-dropdown button,
.language-dropdown a:focus,
.dropdown-item:focus {
  outline: none;
  box-shadow: none;
  border:none!important;
}

.dropdown-menu {
    transition: none !important; /* No animation on transitions */
    animation: none !important; /* No animation on other effects */
  }

.team-box .img-box {
    height: 320px;
    position: relative;
}

.team-box .img-box img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}


.video-content a.fancybox::before {
  animation:  video-pulse-presentation 2s linear infinite;
}

@keyframes video-pulse-presentation {
    0% {
        -webkit-box-shadow: 0 0 0 0 rgba(33 154 143 / 70%),
            0 0 0 0 rgba(33 154 143 / 70%);
        box-shadow: 0 0 0 0 rgba(33 154 143 / 70%), 0 0 0 0 rgba(33 154 143 / 70%);
    }
    40% {
        -webkit-box-shadow: 0 0 0 0 rgba(33 154 143 / 0%),
            0 0 0 0 rgba(33 154 143 / 70%);
        box-shadow: 0 0 0 0 rgba(33 154 143 / 0%), 0 0 0 0 rgba(33 154 143 / 70%);
    }
    80% {
        -webkit-box-shadow: 0 0 0 0 rgba(33 154 143 / 0%),
            0 0 0 30px rgba(33 154 143 / 0%);
        box-shadow: 0 0 0 0 rgba(33 154 143 / 0%), 0 0 0 30px rgba(33 154 143 / 0%);
    }
    100% {
        -webkit-box-shadow: 0 0 0 0 rgba(33 154 143 / 0%),
            0 0 0 30px rgba(33 154 143 / 0%);
        box-shadow: 0 0 0 0 rgba(33 154 143 / 0%), 0 0 0 30px rgba(33 154 143 / 0%);
    }
}


/* iletişim */

.iconbox.style3 {
    min-height: 240px;
}




.one-three .style2 {
    min-height: 515px;
}