@import url('https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap');


::-webkit-scrollbar-thumb {
  background-color: var(--site-hover-color) !important;
}

html.lenis,
html.lenis body {
  height: auto;
}

.lenis.lenis-smooth {
  scroll-behavior: auto !important;
}

.lenis.lenis-smooth [data-lenis-prevent] {
  overscroll-behavior: contain;
}

.lenis.lenis-stopped {
  overflow: hidden;
}

.lenis.lenis-scrolling iframe {
  pointer-events: none;
}

@font-face {
  font-family: 'BlauerNue';
  src: url('/fonts/Blauer-Nue-Semibold.otf') format('opentype');
  font-weight: 600;
  /* Semibold */
  font-style: normal;
}

@font-face {
  font-family: 'BlauerNue';
  src: url('/fonts/Blauer-Nue-Medium.otf') format('opentype');
  font-weight: 500;
  /* Medium */
  font-style: normal;
}

@font-face {
  font-family: 'BlauerNue';
  src: url('/fonts/Blauer-Nue-Thin.otf') format('opentype');
  font-weight: 400;
  /* Thin */
  font-style: normal;
}


.weta-icerik-tag,
.weta-slider-tag,
.weta-slider-tag span,
.weta-parallax-tag,
.weta-counter-tag,
.weta-description h1,
.weta-description h2,
.weta-description h3,
.weta-description h4,
.weta-description h5,
.weta-description h6,
span.main-page-tag {
  font-family: "Instrument Serif", serif;
}

.weta-description h2 {
  font-size: 28px !important;
}

.weta-description h3 {
  font-size: 26px !important;
}

.weta-description h4 {
  font-size: 24px !important;
}

.weta-description h5 {
  font-size: 22px !important;
}

.weta-description h6 {
  font-size: 20px !important;
}

body,
.nav-right .select-language .lang-menu>ul>li>a {
  font-family: "Inter", sans-serif !important;
  /* font-family: 'BlauerNue', sans-serif !important; */
  font-weight: 400 !important;
}

.section-header #navigation>ul>li #main-menu li a {
  font-weight: 400 !important;
  font-size: 13px !important;
  text-transform: none !important;
}

.section-header #navigation>ul>li #main-menu li a.mega-menu-main-category {
  font-size: 18px !important;
  font-weight: 500 !important;
  border-radius: 8px;
}

#languages a {
  text-transform: uppercase !important;
}

.section-header #navigation>ul>li a {
  /* font-family: 'BlauerNue', sans-serif !important; */
  font-family: "Inter", sans-serif !important;
  font-weight: 300 !important;
}

@media(min-width:768px) {
  .iframe-video{
    padding: 0px 200px;
  }
  .section-header .logo img {
    max-height: 65px !important;
  }

  .section-header.fixed .logo img {
    max-height: 55px !important;
  }

  .section-header.fixed li.dropdown:hover #main-menu {
    top: 100px;
  }

  #languages .dropdown-menu {
    min-width: 130px;
    left: 0;
  }

  .section-header .dropdown-menu {
    border-radius: 5px;
    background-color: rgb(255 255 255 / 95%);
  }

  .section-header #languages .dropdown-menu {
    background-color: rgb(255 255 255 / 85%);
  }

  .section-header #navigation>ul>li a,
  .nav-right .select-language .lang-menu>ul>li>a,
  #languageForm span.fa-solid.fa-globe {
    color: #fff !important;
  }

  #slider-0::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: auto;
    width: 100%;
    height: 130px;
    background: linear-gradient(180deg, rgba(0, 0, 0, 1) 0%, rgba(255, 255, 255, 0) 100%);
    z-index: 2;
  }

  #slider-0 .swiper-slide::before {
    background: linear-gradient(0deg, rgba(0, 0, 0, 1) 0%, rgba(255, 255, 255, 0) 100%) !important;
  }

  .section-header {
    position: absolute;
    top: 20px;
    left: 0;
    right: 0;
    z-index: 99;
    background: transparent;
  }

  #slide-items-17 img {
    object-position: top;
  }

  .section-header #navigation>ul>li a,
  .nav-right .select-language .lang-menu>ul>li>a {
    font-size: 18px !important;
  }

  .section-header .container,
  .section-header .container .row {
    position: relative;
    z-index: 2;
  }

  .section-header .container::before {
    content: '';
    position: absolute;
    inset: 0;
    width: 105%;
    height: 100%;
    left: -2.5%;
    border-radius: 20px;
    /* background: rgba(255, 255, 255, 0.75);
        backdrop-filter: blur(10px); */
  }

  #slider-1 #slide-items-1::before {
    background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(101, 99, 102, 1) 100%) !important;
  }

  .pageSliderContent .swiper-slide .slider-contents {
    width: 43%;
    bottom: 100px;
  }

  #page-2 .pageSliderContent .swiper-slide .slider-contents,
  #page-8 .pageSliderContent .swiper-slide .slider-contents,
  #page-9 .pageSliderContent .swiper-slide .slider-contents,
  #page-10 .pageSliderContent .swiper-slide .slider-contents,
  #page-11 .pageSliderContent .swiper-slide .slider-contents,
  #page-12 .pageSliderContent .swiper-slide .slider-contents,
  #page-14 .pageSliderContent .swiper-slide .slider-contents,
  #page-15 .pageSliderContent .swiper-slide .slider-contents,
  #page-16 .pageSliderContent .swiper-slide .slider-contents,
  #page-17 .pageSliderContent .swiper-slide .slider-contents {
    width: 100%;
    bottom: 30px;
  }

  #page-2 .pageSliderContent .swiper-slide .slider-contents,
  #page-10 .pageSliderContent .swiper-slide .slider-contents,
  #page-11 .pageSliderContent .swiper-slide .slider-contents,
  #page-12 .pageSliderContent .swiper-slide .slider-contents,
  #page-14 .pageSliderContent .swiper-slide .slider-contents,
  #page-15 .pageSliderContent .swiper-slide .slider-contents,
  #page-16 .pageSliderContent .swiper-slide .slider-contents,
  #page-17 .pageSliderContent .swiper-slide .slider-contents {
    width: 60%;
  }

  .weta-slider-tag {
    font-size: 72px !important;
    font-weight: 500 !important;
    font-style: italic;
  }

  .slider-description,
  .slider-description p {
    font-size: 18px !important;
  }

  .container-fluid,
  .container,
  .container-lg,
  .container-md,
  .container-sm,
  .container-xl,
  .container-xxl {
    max-width: 85%;
  }

  .section-header .container-fluid,
  .section-top-bar .container-fluid {
    padding: 0px;
  }


  .main-li-item {
    width: 20% !important;
    display: flex !important;
    flex-wrap: wrap;
  }

  .main-li-item .mega-menu-items {
    width: 100% !important;
  }

  .section-header #navigation>ul>li.static:hover .dropdown-menu li:hover a.mega-menu-main-category,
  .section-header #navigation>ul>li.static:hover .dropdown-menu li:hover .mega-menu-items li:hover a {
    color: var(--site-hover-color) !important;
  }

  .section-header #navigation>ul>li.static:hover .dropdown-menu li:hover .mega-menu-items li a {
    color: #333 !important;
  }

  .private-relative {
    position: relative;
    width: 100%;
  }

  .section-header #navigation>ul>li .main-li-item .mega-menu-main-category {
    font-size: 18px !important;
    width: 100%;
    background: #cccccc;
    padding: 0px 10px;
    border-left: 3px solid var(--site-hover-color);
  }

  #category-list-36 li,
  #category-list-38 li,
  #category-list-39 li,
  #category-list-2 li {
    width: 100% !important;
  }

  .mega-menu-items {
    padding: 0px 10px !important;
    margin-top: 15px;
  }

  .pageSliderContent video {
    width: 100% !important;
  }

  .dropdown-menu.main-mega {
    padding: 25px 0 !important;
    min-width: auto;
    width: 85%;
    left: 7.5%;
    border-radius: 5px;
    border: none !important;
  }

  .footer {
    margin-top: 0;
    border: none;
    overflow: unset;
  }

  footer .container {
    position: relative;
    z-index: 4;
  }

  .categoryType3 .col-md-6 {
    width: 25%;
  }

  #gallery-detail-section-1 .container {
    flex-wrap: wrap;
    display: flex;
    align-items: center;
    justify-content: space-between;
  }

  #gallery-detail-section-1 .gallery-wrapper {
    width: 30%;
  }

  #gallery-detail-section-1 .swiper {
    width: 65%;
    margin: 0px;
  }

  .productDetail #myTabContent .tab-pane.active {
    display: flex !important;
    flex-wrap: wrap !important;
    justify-content: space-between;
  }

  .big-swiper {
    width: 70%;
    order: 2;
  }

  .swiper.product-thumbs {
    order: 1;
    width: 22%;
    margin: 0px;
  }

  .swiper.product-thumbs .swiper-slide {
    width: 100% !important;
    margin-right: 0px !important;
    margin-bottom: 20px !important;
  }

  .swiper.product-thumbs .swiper-wrapper {
    display: flex !important;
    flex-direction: column;
  }

  .productDetail .col-md-5 {
    width: 33.3% !important;
  }

  .productDetail .row {
    justify-content: space-between !important;
  }

  .productDetail .col-md-7 {
    width: 45% !important;
  }
}

.sliderJs .swiper-button-next,
.sliderJs .swiper-button-prev {
  width: 50px !important;
  height: 50px !important;
  border: 1px solid #fff !important;
  opacity: 1 !important;
  border-radius: 10px !important;
  background-color: rgb(51 51 51 / 35%);
}

.pageSliderContent .swiper-button-next::after,
.pageSliderContent .swiper-button-prev::after {
  color: transparent !important;
}


.page-breadcrumb .relative-title .page-name {
  position: absolute;
  bottom: 40px;
}

.page-breadcrumb .relative-title .page-name .page-title,
.page-breadcrumb .relative-title .page-list *,
.page-breadcrumb .relative-title .page-list .arrow-breadcrumb {
  color: #000 !important;
}

.product-breadcrumb,
.page-breadcrumb {
  height: 300px;
  background: linear-gradient(180deg, rgba(0, 0, 0, 1) 0%, rgba(255, 255, 255, 0) 70%);
}

.main {
  position: relative;
  padding-top: 120px;
}

.main::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: auto;
  width: 100%;
  height: 300px;
  background: linear-gradient(180deg, rgba(0, 0, 0, 1) 0%, rgba(255, 255, 255, 0) 70%);
}

#page-1 .main {
  padding-top: 0px;
}

#page-1 .main::before {
  display: none;
}

#gallery-detail-section-1 {
  background-color: #f8f1e9;
}

#gallery-detail-section-1 .img-wrapper {
  box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
}

#gallery-detail-section-1 .swiper-slide {
  border-radius: 10px;
  overflow: hidden;
}

#gallery-detail-section-1 .gallery-info {
  padding: 0px 20px;
}

#gallery-detail-section-1 .img-title .weta-icerik-tag {
  font-size: 22px;
}

#gallery-detail-section-1 .gallery-info .img-description,
#gallery-detail-section-1 .gallery-info .img-description p {
  font-size: 14px !important;
}

.weta-slider-buttons .btn {
  border-radius: 8px;
  background: transparent;
  border-color: #fff;
  font-size: 16px;
}

.filter-wrapper {
  display: none !important;
}

.footer img {
  max-height: 60px;
}

.footer .footer-description img {
  max-height: 110px;
}

.categoryType3 {
  padding: 0px;
}

.categoryType3 .container,
.categoryType3 .container .row {
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}

.categoryType3 .modern-learn-more {
  margin-top: 15px !important;
}

.categoryType3 .modern-learn-more .btn {
  border-radius: 3px !important;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  background-color: rgb(238 110 1 / 15%);
  border-color: var(--site-hover-color);
  color: var(--site-hover-color);
  height: 35px !important;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 14px;
}

.categoryType3 .modern-learn-more .btn:hover {
  background-color: rgb(238 110 1 / 75%) !important;
  border-color: rgb(238 110 1 / 75%) !important;
  color: #fff !important;
}

.modern-category-listing a i {
  display: none;
}

.card-body .text-muted {
  display: none;
}

.modern-category-listing a.active,
.modern-category-listing a:hover {
  background: rgb(238 110 1 / 15%) !important;
  color: var(--site-hover-color) !important;
}

.modern-category-listing .fw-semibold a {
  border-radius: 0.5rem !important;
  padding: 0.2rem 0.5rem !important;
}

.modern-product-img-wrapper {
  min-height: 200px;
  background-color: transparent;
}

@media(min-width:1200px) and (max-width:1300px) {

  .section-header #navigation>ul>li a,
  .nav-right .select-language .lang-menu>ul>li>a {
    font-size: 14px !important;
  }

  .weta-slider-tag {
    font-size: 52px !important;
  }

  .slider-description,
  .slider-description p,
  p,
  .weta-description li,
  .blogContent li,
  .private-content li,
  .pds-content li,
  .productContent li,
  #product-documents li,
  #product-accordions li {
    font-size: 13px !important;
  }

  .section-header #navigation>ul>li,
  .lang-menu>ul>li {
    padding: 0px 15px !important;
  }
}

.categoryType3 .category-wrapper {
  width: 74%;
  margin-left: auto;
  margin-bottom: -100px;
  margin-top: 20px;
}

.product-breadcrumb .page-title {
  display: none !important;
}

.product-page .product-breadcrumb .page-title {
  display: block !important;
}

.categoryType3 .col-lg-9 {
  margin-top: 90px;
}

.card-body,
.modern-product-card {
  min-height: auto !important;
}

.section-header #navigation>ul>li .dropdown-menu li a {
  color: #333 !important;
}

#bottom-footer {
  display: none !important;
}

.productDetail .productSwiper .productImage,
.productDetail .productSwiper .productImage a {
  display: block;
  height: 400px;
}

.productDetail .productSwiper .productImage img {
  object-fit: contain !important;
}

footer address {
  width: 85%;
}

.page-breadcrumb {
  display: none !important;
}

.product-page .page-breadcrumb {
  display: block !important;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  z-index: 9;
  background: transparent !important;
}

.pageDetailContent.productDetail {
  margin-top: 110px;
  padding-bottom: 50px;
}

section#alternative-product {
  padding-top: 0px;
}

#alternative-product .productImage {
  height: 250px;
}

#alternative-product .productImage img {
  height: 100%;
  object-fit: contain;
}

.product-page img.mfp-img {
  max-height: 700px !important;
  background-color: #fff;
}

#alternative-product .product-wrapper {
  width: 100%;
}

.loader-mask {
  background-color: #747474;
}

.form-section .row {
  justify-content: space-between;
}

.form-section .rexa-content,
.form-section .contact-form {
  width: 49%;
}

#submitButton {
  background-color: var(--site-hover-color);
  border-color: var(--site-hover-color);
  width: 100%;
}

.form-section .rexa-content {
  background: var(--site-hover-color);
  padding: 30px;
  border-radius: 20px;
}

.form-section .contact-form {
  background: #747474;
  padding: 30px;
  border-radius: 20px;
}

.form-section .weta-icerik-tag,
.form-section .rexa-content * {
  color: #fff !important;
}

.form-section label.custom-label {
  transform: none !important;
  color: #fff !important;
  font-size: 14px !important;
  visibility: visible !important;
  z-index: 1 !important;
  opacity: 1 !important;
}

.form-section .form-control {
  border-radius: 8px;
  background-color: #fff !important;
}

.map {
  border-radius: 20px;
  overflow: hidden;
}

.modern-product-card {
  padding: 15px 0px !important;
}

.modern-product-title {
  font-size: 14px;
}

.section-header.fixed {
  position: fixed;
  background-color: #fff;
  height: 100px;
}

.section-header.fixed #navigation>ul>li,
.section-header.fixed .lang-menu>ul>li {
  line-height: 100px;
}

.section-header.fixed #navigation>ul>li a,
.section-header.fixed .nav-right .select-language .lang-menu>ul>li>a,
.section-header.fixed #languageForm span.fa-solid.fa-globe {
  color: #000 !important;
}

#category-section-5 #category-list .col-md-3 {
  width: 33.3%;
}

#category-section-5 #category-list .col-md-3:nth-child(1),
#category-section-5 #category-list .col-md-3:nth-child(2) {
  width: 50%;
}

#category-section-5 #category-list .col-md-3:nth-child(1) img,
#category-section-5 #category-list .col-md-3:nth-child(2) img {
  width: 100% !important;
}

.swiper-scrollbar {
  display: none !important;
}

#contactForm-1 {
  padding-bottom: 0px;
}

div#footer-col.col-md-21 {
  width: 10%;
}

.footer-pages.second {
  display: flex;
  flex-wrap: wrap;
}

/* .footer-pages.second li{
    width: 50%;
}
.footer-info-list,
.footer-info-list .footer-group-items:nth-child(1){
    display: flex;
    flex-wrap: wrap;
}
.footer-info-list .footer-group-items:nth-child(1) .contact-oge,
.footer-info-list .footer-group-items:nth-child(2),
.footer-info-list .footer-group-items:nth-child(3){
    width: 50%;
} */
.footer .footer-pages {
  width: 100%;
}

.footer address::before,
.contact-oge-icon {
  display: none
}

.footer address {
  padding-left: 0px;
  width: 80%;
  margin-bottom: 20px;
}

.footer .contact-oge {
  margin-bottom: 5px;
}

.footer .footer-pages li a {
  text-decoration: underline;
}

.footer #footer-col {
  position: relative;
}

.footer #footer-col:nth-child(2),
.footer #footer-col:nth-child(3),
.footer #footer-col:nth-child(4) {
  padding-left: 70px;
}

.footer #footer-col::before {
  content: '';
  position: absolute;
  top: 0;
  right: auto;
  width: 5px;
  height: 90%;
  background-color: #fae6cc;
  left: 55px;
}

.footer #footer-col:nth-child(3) {
  padding-left: 40px;
}

.footer #footer-col:nth-child(3)::before {
  left: 25px;
}

.footer #footer-col:nth-child(1)::before {
  display: none;
}

.footer-title {
  color: #353535 !important;
  font-weight: 600 !important;
  letter-spacing: 0px;
  font-size: 17px !important;
}

.footer .footer-info-list {
  margin-top: 10px;
}

.footer::after {
  content: '';
  position: absolute;
  top: auto;
  left: auto;
  right: 0;
  bottom: 0;
  background-image: url(/images/turtle-orange.png);
  width: 240px;
  height: 180px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: right center;
}

.weta-description .weta-buttons {
  display: flex;
}

.productDetail .big-swiper .swiper {
  border: 1px solid transparent;
  border-radius: 7px;
  background: linear-gradient(90deg, var(--site-color), var(--site-hover-color)) border-box, #fff padding-box;
}

.productDetail .swiper-button-next {
  right: -23px;
}

.productDetail .swiper-button-next,
.productDetail .swiper-button-prev,
.productDetail .swiper-rtl .swiper-button-prev,
.productDetail .swiper-button-prev.swiper-button-disabled,
.productDetail .swiper-button-next.swiper-button-disabled {
  opacity: 1 !important;
  background: var(--site-hover-color) !important;
  z-index: 9;
}

.productDetail .swiper-button-prev {
  left: -23px;
}

.product-thumbs .productImage {
  height: 80px;
}

.productDetail .productSwiper .productImage img,
.productDetail .product-thumbs .productImage img {
  height: 100%;
  width: 100%;
  object-fit: contain !important;
}

#teklifModal #submitButton {
  color: #fff !important;
}

.productDetail .swiper-button-next,
.productDetail .swiper-button-prev {
  display: flex !important;
}

.big-swiper {
  position: relative;
}

.productDetail .swiper-button-next::after,
.productDetail .swiper-button-prev::after {
  font-size: 20px !important;
}

.productDetail .product-thumbs .swiper-slide {
  border-radius: 10px;
  border-color: var(--site-color) !important;
  border: 1px solid;
}

.productDetail .product-thumbs .swiper-slide.swiper-slide-thumb-active {
  border-color: var(--site-hover-color) !important;
}

.productTab-Bar .nav-link.active {
  color: var(--site-color) !important;
}

.productTab-Bar .nav-link {
  background-color: transparent !important;
  box-shadow: none !important;
  border: none !important;
  border-radius: 0px !important;
  color: #000;
  position: relative;
  transition: all .4s;
  padding: 0px;
  margin-right: 25px;
  font-size: 18px !important;
  font-weight: 600 !important;
  padding-bottom: 10px;
}

.productDetail .productSwiper .productImage a {
  padding: 15px 0px;
}

.productTab-Bar .nav-link.active::after {
  width: 100%;
}

.productTab-Bar .nav-link::after {
  content: '';
  position: absolute;
  left: 0;
  top: auto;
  bottom: 0;
  right: auto;
  width: 0%;
  height: 4px;
  background-color: var(--site-color);
  transition: all .4s;
}

.productTab-Bar .productContent,
.productTab-Bar .pds-content {
  margin-top: 25px;
}

.productDetail #myTab {
  border: none !important;
}

#alternative-product .weta-icerik-tag.text-center {
  text-align: left !important;
}

#page-detail-section-9 .rgw {
  display: none;
}

#page-detail-section-9 .rexa-content.content-right {
  padding-left: 10px;
}

#page-2 .main,
#page-4 .main,
#page-6 .main,
#page-7 .main,
#page-8 .main,
#page-9 .main,
#page-10 .main,
#page-11 .main,
#page-12 .main,
#page-14 .main,
#page-15 .main,
#page-16 .main,
#page-17 .main {
  padding-top: 0px;
}

#page-2 .main::before,
#page-4 .main::before,
#page-6 .main::before,
#page-7 .main::before,
#page-8 .main::before,
#page-9 .main::before,
#page-10 .main::before,
#page-11 .main::before,
#page-12 .main::before,
#page-14 .main::before,
#page-15 .main::before,
#page-16 .main::before,
#page-17 .main::before {
  background: linear-gradient(180deg, rgba(0, 0, 0, 1) 0%, rgba(255, 255, 255, 0) 100%) !important;
  z-index: 2;
  height: 150px;
}

#gallery-detail-section-2 .gallery-img {
  text-align: center;
  box-shadow: rgba(0, 0, 0, 0.05) 0px 6px 24px 0px, rgba(0, 0, 0, 0.08) 0px 0px 0px 1px;
  border-radius: 10px;
  overflow: hidden;
}

#gallery-detail-section-2 .img-wrapper {
  padding: 10px;
}

#gallery-detail-section-2 .gallery-img img {
  height: 300px;
  width: auto;
}

#gallery-detail-section-2 .gallery-wrapper .weta-icerik-tag {
  text-align: center;
}

.privateIconwrapper {
  margin-top: 15px;
  padding: 25px 0px;
  border-radius: 20px;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  position: relative;
}

.privateIconwrapper::before {
  content: '';
  position: absolute;
  top: 5%;
  bottom: 0;
  left: 50%;
  width: 1px;
  height: 90%;
  background-color: #000;
}

.privateIconwrapper::after {
  content: '';
  position: absolute;
  top: 50%;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  background-color: #000;
  height: 1px;
}

.privateIconwrapper .item {
  padding: 32px;
  margin-bottom: 15px;
  width: 49%;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.privateIconwrapper .icon {
  width: 50px;
  height: 50px;
  padding: 7px;
  border-radius: 10px;
  overflow: hidden;
}

.privateIconwrapper .item .content {
  width: calc(100% - 65px);
}

.privateIconwrapper .item .content p,
#gallery-detail-section-3 .img-wrapper p {
  margin: 0px !important;
  font-size: 14px !important;
}

#gallery-detail-section-3 .container {
  background-color: #f4f5f8;
  border-radius: 20px;
  padding-top: 100px !important;
  padding-bottom: 100px !important;
  padding: 0px 110px;
}

#gallery-detail-section-3 .gallery-wrapper {
  text-align: center;
  margin-bottom: 40px !important;
  width: 85% !important;
  margin: 0px auto;
}

#gallery-detail-section-3 .gallery-wrapper * {
  text-align: center;
}

#gallery-detail-section-3 .gallery-img {
  height: 350px;
  width: 40%;
}

#gallery-detail-section-3 .gallery-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

#gallery-detail-section-3 .img-wrapper {
  padding: 40px;
  border-radius: 20px;
  overflow: hidden;
  border: 1px solid #dfe4eb;
  background-color: #fff;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

#gallery-detail-section-3 .img-title .weta-icerik-tag {
  font-size: 44px !important;
}

#gallery-detail-section-3 .gallery-info {
  width: calc(100% - 45%);
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

#parallax-5 .rgw {
  width: 75%;
  margin: 0px auto;
}

#gallery-detail-section-4 .container {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

#gallery-detail-section-4 .gallery-wrapper {
  width: 30%;
}

#gallery-detail-section-4 #image-gallery {
  width: 65%;
}

#category-40 .page-breadcrumb,
#category-41 .page-breadcrumb,
#category-42 .page-breadcrumb {
  display: block !important;
  height: 600px !important;
  background-attachment: fixed;
}

#category-40 .main,
#category-41 .main,
#category-42 .main {
  padding-top: 0px;
}

#category-40 .main::before,
#category-41 .main::before,
#category-42 .main::before {
  z-index: 9;
}

#category-40 .categoryType3,
#category-41 .categoryType3,
#category-42 .categoryType3 {
  padding-top: 0px;
}

#alternative-product .mt-4 h5 {
  font-size: 14px !important;
}

.gallery-section-1 .swiper-button-prev,
.gallery-section-1 .swiper-button-next {
  bottom: 0 !important;
}

.gallery-section-1 .swiper-button-next {
  right: 0;
}

.gallery-section-1 .swiper-button-prev,
.gallery-section-1 .swiper-button-next {
  width: 40px !important;
  height: 40px !important;
  border: 1px solid rgb(117 116 116 / 50%) !important;
  bottom: 40px;
  top: auto;
  background-color: rgb(117 116 116 / 50%) !important;
}

.gallery-section-1 .swiper-button-prev::after,
.gallery-section-1 .swiper-button-next::after {
  font-size: 13px !important;
}

.gallery-section-1 .swiper-button-prev {
  left: auto;
  right: 50px;
}


.gallery-section-1 .swiper-scrollbar {
  width: calc(100% - 130px);
  position: absolute;
  left: 0;
  height: 3px;
  bottom: 12px !important;
  display: block !important;
  opacity: 1 !important;
}

.gallery-section-1 .gallerySwiper-1 {
  padding: 60px 0px;
}

.iframe-video iframe{
  border-radius: 20px;
    overflow: hidden;
}

#slider-2 .swiper-slide::before,
#slider-3 .swiper-slide::before,
#slider-4 .swiper-slide::before,
#slider-5 .swiper-slide::before,
#slider-6 .swiper-slide::before,
#slider-7 .swiper-slide::before,
#slider-8 .swiper-slide::before,
#slider-9 .swiper-slide::before,
#slider-13 .swiper-slide::before,
#slider-14 .swiper-slide::before {
  background: linear-gradient(0deg, rgba(0, 0, 0, 1) 0%, rgba(255, 255, 255, 0) 100%) !important;
}

#gallery-detail-section-4 .gallery-img {
  height: 330px;
  overflow: hidden;
}

#gallery-detail-section-4 .gallery-img img {
  transition: all .5s;
}

#gallery-detail-section-4 .gallery-img img:nth-child(2) {
  position: absolute;
  top: auto;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  opacity: 0;
  transform: scale(0);
}

#gallery-detail-section-4 .img-wrapper:hover .gallery-img img:nth-child(1) {
  opacity: 0;
  transform: scale(0);
}

#gallery-detail-section-4 .img-wrapper:hover .gallery-img img:nth-child(2) {
  opacity: 1;
  transform: scale(1);
}

#gallery-detail-section-4 .img-wrapper {
  box-shadow: rgba(0, 0, 0, 0.02) 0px 1px 3px 0px, rgba(27, 31, 35, 0.15) 0px 0px 0px 1px;
  border-radius: 20px;
}

#gallery-detail-section-4 .img-title {
  margin: 0px;
}

#gallery-detail-section-4 .img-title .weta-icerik-tag {
  text-align: center;
  margin: 12px 0px;
}

#paragraph-section-1 .container,
#paragraph-section-2 .container,
#paragraph-section-3 .container,
#paragraph-section-4 .container,
#paragraph-section-5 .container,
#paragraph-section-6 .container,
#paragraph-section-7 .container,
#paragraph-section-8 .container,
#paragraph-section-9 .container,
#paragraph-section-10 .container,
#paragraph-section-11 .container {
  background: rgb(242 140 0 / 20%);
  padding: 50px 10%;
  border-radius: 20px;
  background: linear-gradient(180deg, rgba(252, 232, 204, 1) 0%, rgba(255, 255, 255, 1) 100%);
}

#paragraph-section-12,
#paragraph-section-13 {
  padding: 0px;
}

#paragraph-section-12 .container,
#paragraph-section-13 .container {
  padding: 50px 10%;
  border-radius: 20px;
  background-color: rgb(218 218 218 / 40%);
}

#paragraph-section-4 .container,
#paragraph-section-6 .container,
#paragraph-section-8 .container {
  padding-top: 20px !important;
}

#paragraph-section-1 *,
#paragraph-section-2 *,
#paragraph-section-3 *,
#paragraph-section-4 *,
#paragraph-section-5 *,
#paragraph-section-6 *,
#paragraph-section-7 *,
#paragraph-section-8 *,
#paragraph-section-9 *,
#paragraph-section-10 *,
#paragraph-section-11 *,
#paragraph-section-12 .weta-icerik-tag,
#paragraph-section-13 .weta-icerik-tag{
  text-align: center !important;
}

#paragraph-section-12 .weta-icerik-tag,
#paragraph-section-13 .weta-icerik-tag{
  margin-bottom: 30px;
}

#paragraph-section-1 .weta-icerik-tag,
#paragraph-section-2 .weta-icerik-tag,
#paragraph-section-3 .weta-icerik-tag,
#paragraph-section-4 .weta-icerik-tag,
#paragraph-section-5 .weta-icerik-tag,
#paragraph-section-6 .weta-icerik-tag,
#paragraph-section-7 .weta-icerik-tag,
#paragraph-section-8 .weta-icerik-tag,
#paragraph-section-9 .weta-icerik-tag,
#paragraph-section-10 .weta-icerik-tag,
#paragraph-section-11 .weta-icerik-tag {
  font-style: italic;
}

#paragraph-section-5,
#paragraph-section-7,
#paragraph-section-9 {
  padding-bottom: 0px;
}

#paragraph-section-5 .container,
#paragraph-section-7 .container,
#paragraph-section-9 .container {
  padding-bottom: 150px;
}

#gallery-detail-section-5,
#gallery-detail-section-6,
#gallery-detail-section-7 {
  padding-top: 0px;
  margin-top: -130px;
}

#gallery-detail-section-5 .img-wrapper,
#gallery-detail-section-6 .img-wrapper,
#gallery-detail-section-7 .img-wrapper {
  padding: 0px 35px;
}

#parallax-6 .rgw,
#parallax-7 .rgw,
#parallax-8 .rgw,
#parallax-9 .rgw,
#parallax-10 .rgw {
  width: 70%;
  margin: 0px auto;
}

#page-1 .parallax-description .btn {
  background-color: transparent !important;
  border-color: #fff !important;
}

.textImg .swiper img {
  max-height: 500px;
}

.textImg .rexa-gorseller .rg-wrapper {
  position: relative;
  width: 100%;
}

.textImg .swiper .swiper-slide {
  background-color: transparent;
}

.textImg .swiper .swiper-pagination {
  display: none !important;
}

.textImg.kolaj-type .rgw {
  min-height: auto;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}

.textImg.kolaj-type .rgw img {
  width: auto;
  max-height: 400px;
}

#page-detail-section-14.kolaj-type .rgw img,
#page-detail-section-31.kolaj-type .rgw img {
  max-height: 350px;
}

.swiper-button-prev::after {
  background-image: url(/images/left-chevron.png);
}

.swiper-button-next::after {
  background-image: url(/images/right-chevron.png);
}

.swiper-button-prev::after,
.swiper-button-next::after {
  background-size: 30px;
  background-repeat: no-repeat;
  width: 100%;
  height: 100%;
  background-position: center;
  color: transparent;
}


#gallery-detail-section-9 .weta-icerik-tag span.tag,
#gallery-detail-section-10 .weta-icerik-tag span.tag,
#gallery-detail-section-11 .weta-icerik-tag span.tag,
#gallery-detail-section-12 .weta-icerik-tag span.tag,
#gallery-detail-section-13 .weta-icerik-tag span.tag,
#gallery-detail-section-14 .weta-icerik-tag span.tag,
#gallery-detail-section-15 .weta-icerik-tag span.tag {
  font-size: 14px;
  background-color: #fdeed9;
  padding: 5px 10px;
  border-radius: 10px;
  margin-bottom: 30px;
  display: inline-block;
}


@media(min-width:768px) {

  #gallery-detail-section-9 .container,
  #gallery-detail-section-10 .container,
  #gallery-detail-section-11 .container,
  #gallery-detail-section-12 .container,
  #gallery-detail-section-13 .container,
  #gallery-detail-section-14 .container,
  #gallery-detail-section-15 .container {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
  }

  #gallery-detail-section-9 .gallery-wrapper,
  #gallery-detail-section-10 .gallery-wrapper,
  #gallery-detail-section-11 .gallery-wrapper,
  #gallery-detail-section-12 .gallery-wrapper,
  #gallery-detail-section-13 .gallery-wrapper,
  #gallery-detail-section-14 .gallery-wrapper,
  #gallery-detail-section-15 .gallery-wrapper {
    width: 35%;
    margin-top: -70px;
  }

  #gallery-detail-section-9 #image-gallery,
  #gallery-detail-section-10 #image-gallery,
  #gallery-detail-section-11 #image-gallery,
  #gallery-detail-section-12 #image-gallery,
  #gallery-detail-section-13 #image-gallery,
  #gallery-detail-section-14 #image-gallery,
  #gallery-detail-section-15 #image-gallery {
    width: 65%;
    position: relative;
  }

  #paragraph-section-4,
  #paragraph-section-6,
  #paragraph-section-8 {
    padding-top: 0px;
    margin-top: -90px;
    z-index: 9;
    position: relative;
    padding-bottom: 0px;
  }

  #paragraph-section-4 .paragraph-title,
  #paragraph-section-6 .paragraph-title,
  #paragraph-section-8 .paragraph-title {
    margin-bottom: 35px;
  }

  #paragraph-section-11 {
    padding-bottom: 0px;
  }

  #gallery-detail-section-1 img {
    height: 339px;
  }
}

#gallery-detail-section-9 #image-gallery .row,
#gallery-detail-section-10 #image-gallery .row,
#gallery-detail-section-11 #image-gallery .row,
#gallery-detail-section-12 #image-gallery .row,
#gallery-detail-section-13 #image-gallery .row,
#gallery-detail-section-14 #image-gallery .row,
#gallery-detail-section-15 #image-gallery .row {
  justify-content: end;
  position: relative;
}

#gallery-detail-section-9 .custom-col:nth-child(1),
#gallery-detail-section-10 .custom-col:nth-child(1),
#gallery-detail-section-11 .custom-col:nth-child(1),
#gallery-detail-section-12 .custom-col:nth-child(1),
#gallery-detail-section-13 .custom-col:nth-child(1),
#gallery-detail-section-14 .custom-col:nth-child(1),
#gallery-detail-section-15 .custom-col:nth-child(1) {
  width: 45% !important;
  position: absolute;
  left: 20px;
  z-index: 9;
  top: 20%;
}

#gallery-detail-section-9 .custom-col:nth-child(2),
#gallery-detail-section-10 .custom-col:nth-child(2),
#gallery-detail-section-11 .custom-col:nth-child(2),
#gallery-detail-section-12 .custom-col:nth-child(2),
#gallery-detail-section-13 .custom-col:nth-child(2),
#gallery-detail-section-14 .custom-col:nth-child(2),
#gallery-detail-section-15 .custom-col:nth-child(2) {
  width: 66.6% !important;
}

.parallax-description .btn {
  background-color: transparent;
  border: 1px solid #fff;
}

@media(max-width:768px) {

  #gallery-detail-section-9 .weta-icerik-tag span.tag,
  #gallery-detail-section-10 .weta-icerik-tag span.tag,
  #gallery-detail-section-11 .weta-icerik-tag span.tag,
  #gallery-detail-section-12 .weta-icerik-tag span.tag,
  #gallery-detail-section-13 .weta-icerik-tag span.tag,
  #gallery-detail-section-14 .weta-icerik-tag span.tag,
  #gallery-detail-section-15 .weta-icerik-tag span.tag {
    margin-bottom: 10px;
  }

  .sliderJs .swiper-slide .container,
  .pageSliderContent .swiper-slide .slider-contents {
    position: relative !important;
    background: var(--site-hover-color) !important;
    padding: 10px 5px;
  }

  .pageSliderContent .sliderJs .swiper-slide::before {
    opacity: 0 !important;
  }

  .sliderJs .swiper-slide img {
    height: 225px;
    border-radius: 0px;
  }

  .pageSliderContent#slider-0 .sliderJs,
  .pageSliderContent#slider-0 .sliderJs .swiper-wrapper,
  .pageSliderContent#slider-0 .sliderJs .swiper-slide {
    height: max-content !important;
    max-height: max-content !important;
  }

  .section-header .col-lg-2 {
    width: 50% !important;
  }

  .section-header {
    background-color: #757575;
  }

  .sliderJs .swiper-slide .container {
    /* min-height: 310px; */
    height: max-content;
  }

  .section-header .logo img {
    max-height: 45px !important;
  }

  .sliderJs .swiper-button-next,
  .sliderJs .swiper-button-prev,
  .scrollContent {
    display: none !important;
  }

  .sliderJs .swiper-button-next,
  .sliderJs .swiper-button-prev {
    width: 40px !important;
    height: 40px !important;
    top: auto;
    bottom: 15px;
  }

  .pageSliderContent .swiper-button-next::after,
  .pageSliderContent .swiper-button-prev::after {
    font-size: 15px !important;
  }

  .weta-slider-buttons .btn {
    min-width: 120px;
  }

  .slider-description p {
    font-size: 14px !important;
  }

  .section-header.fixed {
    height: 65px;
  }

  .textImg .weta-description .btn {
    min-width: 135px;
  }

  .footer #footer-col:nth-child(2),
  .footer #footer-col:nth-child(3),
  .footer #footer-col:nth-child(4) {
    padding-left: 40px !important;
  }

  .footer #footer-col::before {
    left: 15px !important;
  }

  .footer::after {
    width: 200px;
    height: 110px;
  }

  #parallax-1 {
    max-height: 120px !important;
    background-attachment: unset;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    padding: 0px;
  }

  #parallax-4 {
    max-height: 200px !important;
    background-position: center;
    background-repeat: no-repeat;
    padding: 0px;
  }

  .section-header .dropdown-menu.main-mega li {
    max-height: unset !important;
    line-height: unset !important;
  }

  .mega-menu-items {
    padding-left: 0px;
  }

  .section-header .dropdown-menu.main-mega {
    max-height: 500px;
    overflow: scroll;
  }

  .section-header .dropdown-menu.main-mega::-webkit-scrollbar {
    display: none;
  }

  .form-section .rexa-content,
  .form-section .contact-form {
    width: 100%;
  }

  .main::before {
    display: none;
  }

  .main {
    padding-top: 0px;
  }

  .categoryType3 .category-wrapper {
    position: relative;
    margin: 0px !important;
    margin-bottom: 15px !important;
    width: 100%;
  }

  .section-header .menu-click span {
    background: #fff;
  }

  .section-header #navigation::before {
    position: absolute;
    content: '';
    top: 0;
    left: 0;
    right: 0;
    bottom: auto;
    background-color: #757575;
    height: 75px;
    transition: all .4s;
  }

  .section-header.fixed #navigation::before {
    height: auto;
  }

  .section-header.fixed .menu-click span {
    background-color: #000;
  }

  #alternative-product .productTitle.text-center {
    font-size: 12px;
  }

  .product-breadcrumb .page-list {
    display: none !important;
  }

  .product-page .page-breadcrumb {
    display: none !important;
  }

  .pageDetailContent.productDetail {
    margin-top: 0px !important;
    padding-top: 40px !important;
  }

  .product-thumbs .productImage {
    height: 50px !important;
  }

  .productDetail .swiper-button-next {
    right: -5px !important;
  }

  .productDetail .swiper-button-prev {
    left: -5px !important;
  }

  #slider-2 .sliderJs,
  #slider-2 .sliderJs .swiper-wrapper,
  #slider-2 .sliderJs .swiper-slide,

  #slider-3 .sliderJs,
  #slider-3 .sliderJs .swiper-wrapper,
  #slider-3 .sliderJs .swiper-slide,

  #slider-4 .sliderJs,
  #slider-4 .sliderJs .swiper-wrapper,
  #slider-4 .sliderJs .swiper-slide,

  #slider-5 .sliderJs,
  #slider-5 .sliderJs .swiper-wrapper,
  #slider-5 .sliderJs .swiper-slide,

  #slider-6 .sliderJs,
  #slider-6 .sliderJs .swiper-wrapper,
  #slider-6 .sliderJs .swiper-slide,

  #slider-7 .sliderJs,
  #slider-7 .sliderJs .swiper-wrapper,
  #slider-7 .sliderJs .swiper-slide,

  #slider-8 .sliderJs,
  #slider-8 .sliderJs .swiper-wrapper,
  #slider-8 .sliderJs .swiper-slide,

  #slider-9 .sliderJs,
  #slider-9 .sliderJs .swiper-wrapper,
  #slider-9 .sliderJs .swiper-slide,

  #slider-10 .sliderJs,
  #slider-10 .sliderJs .swiper-wrapper,
  #slider-10 .sliderJs .swiper-slide,

  #slider-11 .sliderJs,
  #slider-11 .sliderJs .swiper-wrapper,
  #slider-11 .sliderJs .swiper-slide,

  #slider-12 .sliderJs,
  #slider-12 .sliderJs .swiper-wrapper,
  #slider-12 .sliderJs .swiper-slide,

  #slider-13 .sliderJs,
  #slider-13 .sliderJs .swiper-wrapper,
  #slider-13 .sliderJs .swiper-slide,

  #slider-14 .sliderJs,
  #slider-14 .sliderJs .swiper-wrapper,
  #slider-14 .sliderJs .swiper-slide {
    max-height: max-content !important;
    height: max-content !important;
  }

  .privateIconwrapper .item {
    width: 100% !important;
    padding: 32px 0px !important;
  }

  .privateIconwrapper::before,
  .privateIconwrapper::after {
    display: none !important;
  }

  #gallery-detail-section-3 .container {
    padding: 50px 20px !important;
  }

  #gallery-detail-section-3 .gallery-img {
    width: 100% !important;
    height: auto !important;
  }

  #gallery-detail-section-3 .gallery-info,
  #gallery-detail-section-3 .gallery-wrapper,
  #parallax-5 .rgw,
  #gallery-detail-section-4 .gallery-wrapper,
  #gallery-detail-section-4 #image-gallery {
    width: 100% !important;
  }

  #gallery-detail-section-4 #image-gallery {
    margin-top: 15px;
  }

  #gallery-detail-section-3 .img-title .weta-icerik-tag {
    font-size: 26px !important;
  }

  #parallax-5 {
    max-height: 650px !important;
    height: 650px !important;
  }

  #parallax-5 .weta-parallax-tag {
    font-size: 32px !important;
  }

  #parallax-5 .parallax-description *,
  #parallax-5 .parallax-description p {
    font-size: 14px !important;
  }

  .pageDetailContent {
    padding: 30px 0px !important;
  }

  #gallery-detail-section-3 .gallery-wrapper .weta-icerik-tag {
    font-size: 28px !important;
  }

  .textImg.kolaj-type .rgw {
    flex-direction: column;
  }

  .textImg.kolaj-type .rgw img {
    margin-bottom: 15px;
  }

  #page-detail-section-18 .swiper img {
    max-height: 240px;
  }

  .parallax-section {
    max-height: 650px !important;
    height: 650px !important;
  }

  #paragraph-section-4,
  #paragraph-section-6,
  #paragraph-section-8 {
    margin-top: -30px;
    position: relative;
    z-index: 9;
  }

  #paragraph-section-4 .weta-icerik-tag,
  #paragraph-section-6 .weta-icerik-tag,
  #paragraph-section-8 .weta-icerik-tag {
    font-size: 32px !important;
  }

  #paragraph-section-4 p,
  #paragraph-section-6 p,
  #paragraph-section-8 p {
    font-size: 13px !important;
  }

  .iframe-video iframe {
    max-height: 190px;
  }

  #paragraph-section-4 .container,
  #paragraph-section-6 .container,
  #paragraph-section-8 .container {
    padding-bottom: 0px !important;
    padding-left: 25px !important;
    padding-right: 25px !important;
    padding-top: 10px !important;
    border-radius: 0px !important;
  }

  .menu-click.open span:nth-child(1),
  .menu-click.open span:nth-child(2),
  .menu-click.open span:nth-child(3) {
    background: #fff !important;
  }

  #slider-5 .swiper-slide .container,
  #slider-5 .swiper-slide .slider-contents,

  #slider-6 .swiper-slide .container,
  #slider-6 .swiper-slide .slider-contents,

  #slider-7 .swiper-slide .container,
  #slider-7 .swiper-slide .slider-contents {
    display: none !important;
  }

  #gallery-detail-section-12 #image-gallery {
    margin-bottom: 25px;
  }

  .section-header .col-lg-2:nth-child(3) {
    display: none !important;
  }

  .section-header.fixed .menu-click.open span:nth-child(1),
  .section-header.fixed .menu-click.open span:nth-child(2),
  .section-header.fixed .menu-click.open span:nth-child(3) {
    background: #333 !important;
  }

  .textImg .weta-icerik-tag {
    font-size: 34px !important;
  }
}

@media(min-width: 1200px) and (max-width:1600px) {

  .container-fluid,
  .container,
  .container-lg,
  .container-md,
  .container-sm,
  .container-xl,
  .container-xxl {
    max-width: 95% !important;
  }

  .section-header #navigation>ul>li a,
  .nav-right .select-language .lang-menu>ul>li>a {
    font-size: 16px !important;
  }

  #gallery-detail-section-9 .custom-col:nth-child(1),
  #gallery-detail-section-10 .custom-col:nth-child(1),
  #gallery-detail-section-11 .custom-col:nth-child(1),
  #gallery-detail-section-12 .custom-col:nth-child(1),
  #gallery-detail-section-13 .custom-col:nth-child(1),
  #gallery-detail-section-14 .custom-col:nth-child(1),
  #gallery-detail-section-15 .custom-col:nth-child(1) {
    width: 40% !important;
    left: 40px !important;
  }

  #gallery-detail-section-9 .custom-col:nth-child(2),
  #gallery-detail-section-10 .custom-col:nth-child(2),
  #gallery-detail-section-11 .custom-col:nth-child(2),
  #gallery-detail-section-12 .custom-col:nth-child(2),
  #gallery-detail-section-13 .custom-col:nth-child(2),
  #gallery-detail-section-14 .custom-col:nth-child(2),
  #gallery-detail-section-15 .custom-col:nth-child(2) {
    width: 60% !important;
  }
}

.category-section-wrapper .category-list-content {
  display: none !important;
}

.category-section-wrapper .product-list {
  width: 100% !important;
  padding-left: 0px !important;
}

.paragraph-content .category-list {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));
  gap: 15px;
  list-style: none;
  padding: 0;
}

/* Her Bir Liste Elemanı */
.paragraph-content .category-list li a {
  background: #ffffff;
  padding: 15px 15px;
  border-radius: 8px;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.05);
  border-left: 4px solid var(--site-hover-color) !important;
  transition: all 0.3s ease;
  font-weight: 500;
  display: flex;
  align-items: center;
  color: #333;
  font-size: 15px !important;
  border: 1px solid #d3d3d3;
}

.paragraph-content .category-list li a:hover {
  transform: translateY(-3px);
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1);
  background-color: #fdefdb;
  color: var(--site-hover-color);
}

#page-18 #gallery-detail-section-4 .container {
  align-items: center;
}

#page-18 #gallery-detail-section-4 .gallery-img img:nth-child(2) {
  position: relative;
  opacity: 1;
  transform: scale(1);
}

#page-18 #gallery-detail-section-4 .img-wrapper:hover .gallery-img img:nth-child(2) {
  opacity: 0;
  transform: scale(0);
}

#page-18 #gallery-detail-section-4 .gallery-img img:nth-child(1) {
  position: absolute;
  top: auto;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  opacity: 0;
  transform: scale(0);
}

#page-18 #gallery-detail-section-4 .img-wrapper:hover .gallery-img img:nth-child(1) {
  opacity: 1;
  transform: scale(1);
}
.alternativeSwiper{
  padding: 40px 10px !important;
}