.body-fixed {
  overflow: hidden !important;
}

textarea {
  resize: none;
}

/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
input[type=number] {
  -moz-appearance: textfield;
}

header nav .main-menu-two__wrapper-inner .main-menu-two__logo {
  padding: 0;
}
header nav .main-menu-two__wrapper-inner .main-menu-two__logo a img {
  height: 80px;
}

.lang-btn a {
  border: 1px solid #FFB444;
  padding: 6px 8px;
}
.lang-btn:hover a {
  color: #4D5054 !important;
}
.lang-btn:hover a:hover {
  color: #FFB444 !important;
}
.lang-btn:hover a:before {
  display: none;
}

.lang-mobile {
  display: none;
}

.stricky-header .main-menu-two__wrapper-inner .main-menu-two__logo {
  padding: 0;
}
.stricky-header .main-menu-two__wrapper-inner .main-menu-two__logo a img {
  height: 80px;
}

.blog-two__single .blog-two__img a {
  display: block;
}
.blog-two__single .blog-two__title {
  overflow: hidden;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: initial;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  height: 3.6rem;
  margin: 0.5rem 0 0 0;
}

.faq li {
  padding: 0.6rem 0;
}
.faq li .faq-single {
  display: flex;
  align-items: center;
  margin-bottom: 0.2rem;
}
.faq li .faq-single i {
  margin-right: 5px;
  font-size: 1.5rem;
  color: #FFB444;
}

.address-one__single .site-footer-two {
  background: none;
  margin-top: 18px;
  margin-bottom: 8px;
}
.address-one__single .site-footer-two .footer-widget__social {
  justify-content: center;
}

.success-sent h2 span {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  height: 5rem;
  width: 5rem;
  border: 2px solid #FFB444;
  border-radius: 50%;
}
.success-sent h2 span i {
  color: #FFB444;
}
.success-sent h3 {
  margin-top: 1rem;
}

.about-two.special-padding {
  padding: 130px 0 200px;
}

section a {
  color: #4D5054;
  font-weight: bold;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
section a:hover {
  color: #FFB444;
}

.brand-one__inner .swiper-slide {
  height: 100px;
}
.brand-one__inner .swiper-slide .swiper-slide-img {
  height: 100%;
}
.brand-one__inner .swiper-slide .swiper-slide-img img {
  max-height: 100%;
}

footer .footer-widget__logo a img {
  height: 10rem;
}
footer .site-footer__bottom-inner {
  display: flex;
  justify-content: space-between;
}
footer .site-footer__bottom-inner a {
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
footer .site-footer__bottom-inner a:hover {
  color: #4D5054;
}

#main-slider-pagination .swiper-pagination-bullet {
  border: 1px solid #FFB444;
  width: 10px;
  height: 10px;
  opacity: unset;
}
#main-slider-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: #FFB444;
}

@media screen and (min-width: 992px) {
  .page-header__inner h1 {
    max-width: 70%;
  }
}
@media screen and (max-width: 991px) {
  header nav .main-menu-two__wrapper-inner .main-menu-two__logo a {
    display: inline-block;
    padding: 0.8rem 0;
  }
  header nav .main-menu-two__wrapper-inner .main-menu-two__logo a img {
    height: 50px;
  }
  .lang-mobile {
    display: inline-block;
    border: 1px solid #FFB444;
    font-size: 1.5rem;
    padding: 0.2rem 0.3rem;
    margin: 0 1.5rem 0 0;
  }
  .lang-btn {
    display: none;
  }
  .stricky-header .main-menu-two__wrapper-inner .main-menu-two__logo a {
    display: inline-block;
    padding: 0.8rem 0;
  }
  .stricky-header .main-menu-two__wrapper-inner .main-menu-two__logo a img {
    height: 50px;
  }
  .counter-two__list {
    display: flex;
  }
  .counter-two__list li {
    flex: 1 0 50%;
  }
  .counter-two__list li .counter-two__text {
    height: 5rem;
  }
  .scroll-to-top {
    bottom: 60px;
    right: 10px;
  }
}
@media screen and (max-width: 767px) {
  .site-footer__bottom-inner {
    flex-direction: column;
  }
  .counter-two__count h3 {
    font-size: 60px;
  }
}

/*# sourceMappingURL=app.css.map */
