.menu-toggle {
  display: none;
}

@media (max-width: 991px) {
  .menu-toggle {
    display: block;
    background: none;
    border: none;
    font-size: 28px;
    cursor: pointer;
    color: #fff;
    position: absolute;
    left: 170px;
    top: 10px;
    z-index: 1001;
  }
  .mbl-h-auto{
    height: auto !important;
    padding-bottom: 10px !important;
  }
  .rts-breadcrumb-area.inside-breadcrumb {
    padding-top: 50px;
}
.banner-inner-service-details-1{
    background-attachment: local !important;
    background-size: cover !important;
}
.about-inner-content-two .about-between-wrapper {
  
    float: left;
}
.slider-shop-item-details img {
    width: 100%;
    height: 400px;
    object-fit: cover;
}
#hakkimizda1::after {
    content: "";
    position: absolute;
    bottom: -3% !important;
    left: 50%;
    width: 4px;
    height: 75px !important;
    background-color: #b71327;
}
.rts-breadcrumb-area.inside-breadcrumb .title-area-left .bg-title {
    top: 16%;
}
.thumbnail-team-details {
    margin-top: 60px;
}
.swiper-pagination-bullet {
    width: 45px !important;
    height: 45px !important;
}
.rts-sop-details-area .banner-horizental .slider-inner img {
    width: 100%;
    height: 400px !important;
    object-fit: contain;
}
.rts-sop-details-area {
   margin-top: 0px !important;
}
.ms-single-product__content {
    padding-left: 0rem !important;
    position: relative;
}
.woocommerce-product-details__short-description span {
    color: var(--color-body) !important;
}
  .title-style-two .title {
        font-size: 26px;
        text-align: left;
      float: left;
  }
  .our-brands img {
    width: 45% !important;
    display: block;
    margin: auto;
  }
  .single-why-choose-four .thumbnail {
      margin-top: 30px;
  }
  .sticky .menu-toggle.header-sub-toggle {
    color: #fff;
  }

  .menu-toggle.header-sub-toggle {
    color: #000;
  }

  header .sub-page-header .main-nav>a {
    color: #fff !important;
  }

  .sub-page-header .language-button {
    color: #fff !important;
  }

  .sub-page-header .nav-area ul li.main-nav::after {
    background: #fff !important;
  }

  .sub-page-header .fa-search:before {
    color: #fff !important;
  }

  .sub-page-header .language-button img {
    filter: invert(1) !important;
  }

  .nav-area {
    display: none;
    flex-direction: column;
    background-color: #111;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    z-index: 1000;
    padding: 10px 0;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
  }

  .nav-area.open {
    display: flex;
  }

  .nav-area ul {
    flex-direction: column;
    padding: 0;
    margin: 0;
  }

  .nav-area li {
    width: 100%;
    padding: 12px 20px;
    border-bottom: 1px solid #333;
  }

  .nav-area a {
    color: #fff;
    text-decoration: none;
    font-size: 16px;
    display: block;
  }

  .nav-area ul li.main-nav:hover::after {
    width: 0px !important;
  }

  .nav-area ul li.main-nav {
    padding: 5px 15px !important;
  }

  #search {
    height: 1px !important;
    margin-left: 15px !important;
  }

  .language-button {
    margin-right: 15px !important;
  }

  .nav-area a:hover {
    color: #ffcc00;
  }

  .submenu {
    background-color: #222;
  }

  .submenu li a {
    padding-left: 30px;
    font-size: 14px;
  }

  .language-dropdown,
  .search {
    margin: 0;
  }

  .language-dropdown {
    display: flex;
    justify-content: space-around;
    align-items: center;
    width: 15%;
    margin-right: 20px;
  }

  .resp-language-search-bar {
    width: 100%;
    display: flex;
    justify-content: space-between;
  }

  .resp-language-search-bar-button-div {
    margin-right: auto;
    margin-top: 25px;
  }

  .language-dropdown a {
    color: #fff;
  }

  .language-dropdown a:hover {
    color: #ffcc00;
  }

  .header-main-one-wrapper {
    position: relative;
  }

  .banner-inner-content-12 {
    text-align: center;
  }

  .button-wrapper {
    justify-content: center;
  }
}

@media (max-width: 991px) {
  .mySwiper-case-studies-5 .swiper-wrapper {
    display: flex !important;
    flex-direction: column;
  }

  .mySwiper-case-studies-5 .swiper-slide {
    width: 100% !important;
    margin-bottom: 20px;
  }

  .swiper-button-next,
  .swiper-button-prev,
  .swiper-pagination-fraction {
    display: none !important;
  }
}

@media (max-width: 991px) {
  .client-three-wrapper {
    display: flex !important;
    flex-wrap: wrap !important;
    gap: 10px !important;
  }

  .client-three-wrapper .single {
    flex: 0 0 calc(50% - 10px) !important;
    box-sizing: border-box !important;
  }

  .project-details-content-bottom p {
    padding: 0 20px;
  }

  .client-three-wrapper .single img {
    /* transform: scale(1.5); */
  }






  ul.submenu.parent-nav {
      position: relative !important;
      width: 100%;
      float: left;
      display: none !important;
  }

  li.main-nav.has-dropdown.project-a-after {
      display: block !important;
  }

  li.main-nav.has-dropdown.project-a-after a {
      float: left;
  }

  li.main-nav.has-dropdown.project-a-after button {
      float: right;
      margin: 0px !important;
      width: auto;
      margin-top: -10px !important;
  }

  ul.submenu.parent-nav.open {
      display: block !important;
  }

  li.has-dropdown .submenu li {
      width: 100% !important;
      float: left;
  }
  .service-details-left-area > p > span {
      width: 100%;
      float: left;
      margin-top: 5px;
      margin-bottom: 5px;
  }
}

.submenu-toggle {
  display: none;
  background: none;
  border: none;
  font-size: 20px;
  color: #fff;
  cursor: pointer;
  margin-left: 240px !important;
}

@media (max-width: 991px) {
  .submenu-toggle {
    display: inline-block;
    margin-left: 200px !important;
  }


  .submenu {
    display: none;
  }


  .submenu.open {
    display: block;
  }

  .nav-area ul>li:nth-child(2) {
    display: flex;
    flex-direction: row;
  }

  .nav-area ul {
    gap: 10px !important;
  }
}


@media (max-width: 991px) {
  .language-options {
    background-color: #111 !important;
    top: auto !important;
    left: auto !important;
  }

  .scrolldown {
    margin-bottom: 10px !important;
  }

  .about-between-wrapper p:last-child {
    margin-bottom: 45px !important;
  }

  /* .resp-text-align {
    text-align: center !important;
  } */

  .title-style-two .rts-text-anime-style-1 .split-line {
    text-align: start !important;
  }

  .swiper-backface-hidden>div:nth-of-type(2) {
    display: none !important;
  }

  .single-step-service-details .inner {
    display: none !important;
  }

  .rts-single-wized.contact:last-child {
    margin-bottom: 20px !important;
  }

  .single-gallery .gallery-image,
  .single-gallery .gallery-image img {
    width: 100% !important;
  }

  .contact-info-area-wrapper-p.new {
    margin-top: 120px !important;
  }

  .title-style-two .title::after {
    content: "" !important;
    position: absolute !important;
    bottom: -38% !important;
    left: 0% !important;
    width: 100px !important;
    height: 4px !important;
    background-color: #b71327 !important;
  }

  .title-style-five::after {
    ontent: "" !important;
    position: absolute !important;
    bottom: -38% !important;
    left: 38% !important;
    width: 100px !important;
    height: 4px !important;
    background-color: #b71327 !important;
  }

  .title-style-five.company-title::after {
    bottom: 15% !important;
  }
}

.resp-language-search-bar {
  display: flex;
}

.language-dropdown {
  margin-left: 20px !important;
}

.title-style-two .rts-text-anime-style-1 .split-line {
  /*text-align: center !important;*/
}



.title-style-five::after {
    content: "";
    position: absolute;
    bottom: -38%;
    left: 46%;
    width: 102px;
    height: 4px;
    background-color: #b71327;
}
.title-style-five.company-title::after {
  bottom: 15% !important;
}