
.swiper-pagination {
  width: 100%;
  bottom: 0; }

.pagination_circle .swiper-pagination-bullet {
  margin: 0 20px;
  position: relative; }
  .pagination_circle .swiper-pagination-bullet::before {
    position: absolute;
    content: "";
    left: -10px;
    top: -10px;
    width: 28px;
    height: 28px;
    border-radius: 50%;
    border: 1px solid transparent; }
  .pagination_circle .swiper-pagination-bullet.swiper-pagination-bullet-active::before {
    border: 1px solid var(--color-lightBlue); }

.pagi_dark .swiper-pagination-bullet {
  background-color: #000; }

.pagi_white .swiper-pagination-bullet {
  background-color: #fff; }

.swiper-pagination-bullet {
  margin: 0 5px; }

.swiper-pagination-bullet-active {
  background-color: var(--color-main);
  border-radius: 5px; }

.swiper-button-next:after,
.swiper-button-prev:after {
  color: var(--color-main);
  font-size: 15px;
  font-weight: bold; }

.swiper-button-next,
.swiper-button-prev {
  width: 40px;
  height: 40px;
  border-radius: 5px;
  background: #fff; }
  .swiper-button-next:hover,
  .swiper-button-prev:hover {
    background: var(--color-main-grad); }
    .swiper-button-next:hover::after,
    .swiper-button-prev:hover::after {
      color: #fff; }

.slider-style-6 {
  position: relative; }
  .slider-style-6 .swiper-pagination-bullet-active {
    background-color: var(--color-blue6); }
  .slider-style-6 .swiper-button-next,
  .slider-style-6 .swiper-button-prev {
    border-radius: 50%;
    width: 45px;
    height: 45px; }
    .slider-style-6 .swiper-button-next:hover,
    .slider-style-6 .swiper-button-prev:hover {
      background: var(--color-blue6);
      -webkit-transition: all 0.3s ease;
      -o-transition: all 0.3s ease;
      transition: all 0.3s ease; }
  .slider-style-6 .swiper-button-next, .slider-style-6 .swiper-container-rtl .swiper-button-prev {
    right: -60px; }
  .slider-style-6 .swiper-button-prev, .slider-style-6 .swiper-container-rtl .swiper-button-next {
    left: -60px; }



/* ===============================================================
			[ * faq screenshots ] 
================================================================*/
/* --------------- screenshots style-4 --------------- */
.screenshots.style-4 {
  background-color: #f0eff5;
  overflow: hidden;
  padding-top: 100px;
  position: relative;
  height: 700px; }
  .screenshots.style-4::after {
    position: absolute;
    content: "";
    bottom: -1px;
    left: 0;
    width: 100%;
    height: 30px;
    border-top-left-radius: 30px;
    border-top-right-radius: 30px;
    background-color: #fff;
    z-index: 10; }
  .screenshots.style-4 .screenshots-slider {
    position: absolute;
    top: 110px;
    width: calc(100% + 120px);
    left: -60px; }
    .screenshots.style-4 .screenshots-slider .img {
      margin: 0 auto;
      height: 420px;
      width: 190px; }
      .screenshots.style-4 .screenshots-slider .img img {
        width: 100%;
        height: 100%;
        -o-object-fit: cover;
        object-fit: cover;
        border-radius: 20px; }
  .screenshots.style-4 .mob-hand {
    pointer-events: none;
    position: absolute;
    left: 50%;
    bottom: 0;
    -webkit-transform: translateX(-33%);
    -ms-transform: translateX(-33%);
    transform: translateX(-33%);
    height: 600px;
    z-index: 10; }

