.dark-footer {
  background-color: #090909;
}

html body .siqanim,
html body .siqembed {
  display: flex !important;
  align-items: flex-end !important;
  max-height: 60vh !important;
  height: 60vh !important;
}

html body.zsiq_fixedlayout {
  position: static !important;
}

html body.owhide.zsiq_fixedlayout .siqanim,
html body.owhide.zsiq_fixedlayout .siqembed,
html body.owhide.zsiq_fixedlayout .zsiq_floatmain {
  display: none !important;
}

.dark-footer-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0px;
  height: auto;
  padding-top: 64px;
}

.dark-footer-title {
  margin-bottom: clamp(24px, 2.5vw, 40px);
  max-width: 100%;
}

.dark-footer-title h3 {
  color: #FFFFFF;
  font-size: 28px;
}

.akc_country_wpr {
  margin-bottom: 52px;
}

.akc_country_wpr>p {
  color: #FFFEFE;
}

.akc_country_wpr>span {
  color: #FFFEFE;
  display: block;
  margin-top: clamp(12px, 0.833vw, 16px);
}

.dark-footer-social-links {
  margin-top: 15px;
}

.dark-footer-social-links ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: clamp(16px, 2.135vw, 41px);
}

.dark-footer-social-links li {
  list-style: none;
}

.dark-footer-social-links a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.dark-footer-social-links a img:hover {
  opacity: 0.5;
}

.dark-footer-social-links a img {
  width: 18px;
  height: auto;
}

.dark-footer-links ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-flow: column;
  flex-flow: column;
  gap: 18px 0px;
  -ms-flex-flow: wrap;
  flex-flow: wrap;
}

.dark-footer-links li {
  list-style: none;
  width: 35%;
}

.dark-footer-links li:nth-child(odd) {
  width: 65%;
}

.dark-footer-links a {
  color: #FFFFFF;
  text-transform: uppercase;
  font-size: 16px;
  border-bottom: 1px solid transparent;
  transition: all 300ms ease-in;
  display: inline-block;
  /* white-space:nowrap; */
}

.dark-footer-links a:hover {
  /* color: #da3333; */
  color: #FFFFFF;
  border-bottom: 1px solid #FFFEFE;
  transition: all 300ms ease-in;
}

.dark-footer-address {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  /* overflow: hidden; */
  width: 100%;
}

.dark-footer-links {
  width: 100%;
  margin-bottom: 40px;
}

.dark-footer-address-boxes {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  width: 100%;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  max-width: 326px;
  padding-right: 25px;
  height: 260px;
}

.dark-footer-address-box {
  height: 20px;
}

.dark-footer-address-box .dark-footer-address-data {
  display: none;
}

.dark-footer-address-data .multi_address_class {
  margin-bottom: 12px;
}

.dark-footer-address-box .dark-footer-address-data img {
  margin-bottom: 12px;
  width: 50px;
  height: auto;
}

.dark-footer-address-box.active {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-flow: column;
  flex-flow: column;
  gap: clamp(8px, 1.771vw, 34px);
}

.dark-footer-address-box.active .dark-footer-address-title p {
  text-decoration: underline;
}

.dark-footer-address-box.active .dark-footer-address-data {
  display: block;
  position: absolute;
  top: 32px;
  width: 100%;
  padding-top: 0px;
  left: 0;
  max-width: 326px;
}

.dark-footer-address-title p {
  font-size: 14px;
  color: #ffffff;
}

.dark-footer-address-data p {
  color: #fff;
  font-size: 14px;
}

.dark-footer-address-data p.footer-address-num {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-top: 12px;
}

.dark-footer-address-data p.footer-address-num a {
  font-size: 13px;
  color: #ffffff;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.dark-footer-address-data p.footer-address-num a:hover {
  color: #da3333 !important;
}

.scoll_top_btn_ppc {
  position: sticky;
  bottom: 20px;
  left: 24px;
  display: inline-block;
  z-index: 99999;
}

.scoll_top_btn_ppc.red_common_btn a:hover{
  background-color: #121212;
  border: 1px solid #FFFFFF;
}

.dark-footer-copyright {
  border-top: 1px solid #FFFFFF;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.dark-footer-copyright-left p {
  color: #FFFFFF;
  font-size: 12px;
  text-align: center;
}

.dark-footer-copyright-right p,
.dark-footer-copyright-right a {
  color: #FFFFFF;
  font-size: 12px;
  text-align: center;
}

.dark-footer-copyright-right a:hover {
  color: #da3333;
}

.dark-footer-links-outbox {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-flow: column;
  flex-flow: column;
}

.dark-footer-copyright .container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 16px 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-flow: column;
  flex-flow: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  gap: 6px;
}

.dark-footer-box {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-flow: column;
  flex-flow: column;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.section-single-pr-img {
  position: relative;
  z-index: 0;
}

.dark-theme .swiper {
  padding-bottom: 30px !important;
}

.dark-theme .swiper-pagination-bullet-active {
  background: #000;
  zoom: 130%;
  position: relative;
  bottom: -1px;
}

.dark-theme .swiper-horizontal>.swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal,
.swiper-pagination-custom,
.swiper-pagination-fraction {
  bottom: 0px !important;
}

.implement-enterprise .swiper-pagination,
.technologies-work .swiper-pagination,
.Proven-services .swiper-pagination,
.we-cover.style1 .swiper-pagination,
.AI-ML-Tools.style1 .swiper-pagination {
  filter: invert(1);
}