
@media (max-width: 767px) {
  .flash-report-item {
    width: 100%;
  }

  div#social-buzz-banner {
    top: auto !important;
    margin-right: auto !important;
    margin-bottom: 20px !important;
  }

  div#how-slider .elementor-swiper-button-prev {
    display: block;
    left: 0% !important;
    padding: 10px 14px !important;
    transform: translate(0px, 0px) !important;
  }

  div#how-slider .elementor-swiper-button-next {
    display: block;
    transform: translate(0px, 0px) !important;
    padding: 10px 14px !important;
    top: 50% !important;
  }

  div#influencer-slider .elementor-widget-wrap {
    max-width: 100% !important;
  }

  div#influencer-slider .elementor-widget-wrap {
    padding: 14px !important;
  }

  section#own-buzz .elementor-container {
    padding: 8px !important;
  }

  section#engagement-section .elementor-element-5d7c96eb,
  section#engagement-section .elementor-element-1bf0c869 {
    padding: 26px 15px !important;
  }

  section#engagement-section figure.gallery-item img {
    width: 100% !important;
    max-width: 100% !important;
    height: auto !important;
  }

  div#media-tabs .elementor-widget-container {
    padding: 0px !important;
  }

  div#media-tabs ul.eael-tab-inline-icon {
    width: 100% !important;
    max-width: 100% !important;
    margin-left: auto !important;
    padding-right: 0px !important;
    padding-left: 18px;
  }

  div#content-products {
    position: relative !important;
    bottom: auto !important;
    transform: translateY(80px);
    padding-left: 0px;
    z-index: 9999999;
  }

  form#product-review-filters {
    display: block;
    padding: 29px 10px 3pc;
  }

  .flash-report-item {
    width: 100%;
    height: 80vh !important;
  }

  div#stars-blogs-design {
    padding: 30px 17px !important;
  }

  div#stars-blogs-design .elementor-post__title a {
    line-height: 33px !important;
  }

  div#stars-blogs-design .elementor-post__text {
    padding: 0 0px !important;
  }

  div#stars-blogs-design .elementor-post__badge {
    padding-left: 17px !important;
    padding-right: 17px !important;
  }

  div#stars-blogs-design .elementor-post__card {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
}

.site-navigation ul.menu li ul {
  min-width: 200px;
  background: #f3f5ff;
}

p.whr-empty-text {
  text-align: center;
}

.site-navigation ul.menu li.menu-item-has-children:after {
  content: ""; 
  width: 16px; 
  height: 16px; 
  background: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"%3E%3Cpath d="M12 6L8 10L4 6" stroke="%23666" stroke-width="2" fill="none"/%3E%3C/svg%3E')
    no-repeat center center; 
  background-size: contain;
  right: 10px;
  position: absolute;
  top: 13px;
  cursor: pointer;
}

li#menu-item-2893 a {
  background: #f3f3f3;
  padding-left: 28px;
  padding-right: 28px;
  border-radius: 30px;
  color: #001bf1 !important;
}

.elementor-testimonial:hover {
  background: #ffffff;
  border-radius: 22px !important;
}

figure.swiper-slide-inner img {
  filter: invert(1);
  height: auto;
}

.elementor-image-box-title,
div#press-studies h3.elementor-post__title {
  display: -webkit-box; 
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2; 
  max-height: calc(1.5em * 3); 
}

section#cs-ratings-icon .elementor-widget-container {
  height: 300px;
}

div#policy-bx a {
  color: #1d21e8;
  font-weight: 700;
  text-transform: capitalize;
}

div#policy-bx .elementor-widget-wrap.elementor-element-populated {
  border-radius: 30px;
}

@media (max-width: 767px) {
  img.custom-logo {
    width: 100%;
    max-width: 220px !important;
    height: 48px;
  }
	
	div#all-in-one-tab .elementor-swiper-button-next{
		transform: translate(50px, 50px) !important;
	}

  div#consumer-review .elementor-testimonial__image {
    position: relative;
    top: -30px;
  }
	
	div#engagement-insta {
    transform: translateY(31px);
}

  div#mix-match-baner-slider .elementor-carousel-image {
    width: 100%;
    max-width: 80%;
    margin: 0 auto;
  }

  div#mix-match-baner-slider {
    top: 24%;
  }

  div#mix-match-baner-slider .swiper-pagination {
    left: 10px;
  }

  div#consumer-review img {
    width: 100% !important;
    max-width: 42% !important;
  }

  #cta-sliders
    .swiper-slide.swiper-slide-active[aria-label="2 / 3"]
    .elementor-carousel-image,
  #cta-sliders
    .swiper-slide.swiper-slide-active[aria-label="3 / 3"]
    .elementor-carousel-image {
    transform: scale(0.9) !important;
  }

  #cta-sliders .swiper-slide.swiper-slide-active .elementor-carousel-image {
    transform: scale(0.9) !important;
  }

  div#consumer-review .elementor-testimonial__content {
    max-width: 100% !important;
    padding-right: 0px !important;
  }

  div#consumer-review .elementor-testimonial {
    display: block;
  }

  #cta-sliders .swiper-slide {
    transform: scale(0) inherit !important;
  }

  .organic-slider {
    display: none !important;
  }

  div#google-logo {
    transform: translate(100px, 0px);
  }

  div#one-words {
    top: 20px;
    transform: translate(20px, 1px);
  }

  div#case_study_heading h1:before {
    top: 0px;
  }

  div#instagram1 img {
    height: auto !important;
  }

  .insta-engagement .eael-infobox {
    width: 100%;
    max-width: 80%;
    margin: 0 auto;
  }

  div#cta-sliders .swiper-slide .elementor-carousel-image {
    max-width: 82% !important;
    margin: 0 auto !important;
  }

  .case-study-banner .swiper-pagination {
    transform: translateY(1px) !important;
    max-width: 100% !important;
    position: relative;
    left: 0 !important;
  }



  div#presence {
    display: none;
  }

  div#instagram img,
  div#Buzzador img,
  div#Followers img {
    height: auto !important;
  }

  div#instagram img,
  div#Buzzador img,
  div#Followers img {
    height: auto !important;
  }

  div#media-tabs .elementor-swiper-button-prev {
    left: 0px !important;
  }

  a#influencer-btn {
    width: 100%;
  }

  div#media-tabs .elementor-swiper-button-prev {
    left: 0% !important;
  }

  .active-card:before {
    display: none;
  }

  .little-stars {
    right: 54px;
    transform: translateX(77px);
  }

  div#reviews-sliders .elementor-testimonial__content {
    padding: 48px 30px !important;
  }

  div#engagement ul li {
    margin-bottom: 10px;
  }

  div#reviews-sliders .elementor-testimonial__content {
    height: auto !important;
  }

  .timeline-content:after {
    display: none !important;
  }

  div#select-prodcut:before,
  div#select-prodcut:after,
  div#select-cannel:before,
  div#select-cannel:after,
  div#launach-optimized:before,
  div#launach-optimized:after {
    max-width: 100% !important;
  }

  .country-dropdown {
    width: 50% !important;
  }

  .rating-dropdown {
    width: 50% !important;
  }

  div#policy-bx .elementor-element-populated {
    border-radius: 30px !important;
    z-index: 1;
    padding: 10px;
  }

  div#policy-bx h3 {
    font-weight: 700;
    font-size: 23px;
    text-transform: capitalize;
  }

  div#cs-contact-form {
    max-width: 100% !important;
    padding: 10px !important;
  }

  div#hubspot-form-container {
    padding: 16px !important;
    max-width: 100% !important;
  }
}

section#footer .elementor-item.elementor-item-active {
  color: #9092f5 !important;
  text-decoration: underline !important;
}

.site-navigation-dropdown ul.menu li.current-menu-item a {
  color: #000 !important;
  background: #ffff !important;
}

.site-navigation-dropdown ul.menu li a {
  border-bottom: 1px solid #001bf1;
}

div#cs-contact-form {
  background-color: #ffffff;
  padding: 30px;
  box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px;
  border-radius: 30px;
  width: 100%;
  max-width: 82%;
  margin: 0 auto;
}

div#hubspot-form-container {
  background: #00143d;
  padding: 50px;
  border-radius: 30px;
  width: 100%;
  max-width: 90%;
  margin: 0 auto;
}

div#contact_faq a {
  color: blue;
}

div#contact_faq .elementor-accordion-item {
  background-color: #ffffff;
  margin-bottom: 14px;
  padding-top: 10px;
  padding-bottom: 10px;
  border-radius: 10px;
  border-top: 1px solid #d9d9dbd4;
  box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px;
}

div#career a {
  color: #1d20de;
  font-weight: 900;
}

.case_study-template
  div#policy-bx
  .elementor-widget-wrap.elementor-element-populated {
  border-bottom-left-radius: 0px !important;
  border-bottom-right-radius: 0px !important;
  z-index: 1 !important;
}


.site-navigation-dropdown .menu-item-has-children > a::after {
  content: "";
  display: inline-block;
  width: 16px;
  height: 16px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M12 6L8 10L4 6' stroke='%23666' stroke-width='2' fill='none'/%3E%3C/svg%3E")
    no-repeat center center;
  background-size: contain;
  margin-left: 5px;
  vertical-align: middle;
}


@media (max-width: 768px) {
  .site-navigation-dropdown .menu-item-has-children > a::after {
    font-size: 13px; 
  }

  .site-navigation-dropdown ul.menu li.menu-item-has-children > a::after {
    right: 10px;
    top: 50%;
  }

  div#policy-bx h3 {
    font-weight: 700;
    font-size: 23px;
    text-transform: capitalize;
  }

  .site-navigation-dropdown .menu-item-has-children > a {
    display: flex;
    align-items: center;
  }
}

div#elementor-panel-state-loading {
  display: none !important;
}

section#how-it-work .elementor-widget-wrap.elementor-element-populated {
  height: 500px;
  margin-bottom: 20em;
}


.timeline-item.active:before {
  background: #011cf2 !important;
  border-color: #011cf2 !important;
  color: #ffff !important;
}


div#case_study_heading h1 {
  position: relative;
}

div#case_study_heading h1:before {
  content: "";
  position: absolute;
  top: 7px;
  left: -17px;
  border-left: 8px solid #002bec;
  height: 100%;
  max-height: 104px;
  border-radius: 30px;
}

div#social-meida-content ul li {
  background-color: rgb(255, 255, 255);
  box-shadow: 0px 12px 49px 0px rgba(0, 0, 0, 0.06);
  padding: 14px;
  border-radius: 28px;
}

section#campaign-details strong {
  color: #001bf1;
  font-size: 23px;
  font-family: "roboto","roboto Fallback", sans-serif;
  line-height: 40px;
  font-weight: 900 !important;
}

div#result-card {
  border-width: 1px;
  border-color: rgb(232, 232, 232);
  border-style: solid;
  border-radius: 10px;
  background-color: rgb(255, 255, 255);
  box-shadow: 0px 5px 38px 0px rgba(82, 163, 216, 0.15);
  margin: 3px;
}

div#engagement ul li {
  padding: 7px 31px;
  border-radius: 21px;
  background-color: rgba(234, 237, 248, 0.659);
}

div#result-id {
  border-radius: 44px;
  background-color: rgb(255, 255, 255);
  box-shadow: 0px 12px 49px 0px rgba(0, 0, 0, 0.06);
}

div#KPI {
  border-width: 1px;
  border-color: rgb(232, 232, 232);
  border-style: solid;
  border-radius: 10px;
  background-color: rgb(255, 255, 255);
  box-shadow: 0px 5px 38px 0px rgba(82, 163, 216, 0.15);
  margin: 5px;
  padding-top: 30px;
  padding-bottom: 60px;
}

div#KPI p {
  width: 100%;
  max-width: 70%;
  margin: 0 auto;
  padding: 3px;
  border-radius: 10px;
  background-color: rgba(234, 237, 248, 0.412);
  font-family: "roboto","roboto Fallback", sans-serif;
  color: #001bf1;
  line-height: 33px;
  font-weight: 500;
}

div#Conclusion {
  border-radius: 32px;
  background-color: rgb(225, 230, 233);
}

.page-id-6589 {
  background: #f3f5ff !important;
}

div#instagram img,
div#Buzzador img,
div#Followers img {
  aspect-ratio: 1/1;
  height: 160px;
  border-radius: 9px;
}


body.page-id-7049::before {
  background: #f3f5ff !important;
}

div#social-buzz-banner {
  border-radius: 26px;
  background-color: rgb(255, 255, 255);
  height: 350px;
  position: relative;
  top: 78px;
  padding-right: 30px;
  padding-left: 30px;
  z-index: 1;
  margin-right: -57px;
}

div#buzz-img {
  position: relative;
}

div#media-tabs ul.eael-tab-inline-icon {
  width: 100%;
  max-width: 69%;
  margin-left: auto;
  padding-right: 20px;
}

.follwer-txt,
.Engagement-txt,
.like-txt,
.Comments-txt {
  display: flex;
  justify-content: space-between;
}

div#info-card {
  position: relative;
}

div#info-card .infobox-icon {
  position: absolute;
  top: -50px;
  left: 50%;
  transform: translate(-50px, 18px);
  width: 100%;
  max-width: 80px;
  display: none;
}

div#info-card .eael-infobox {
  border-radius: 26px;
  background-color: rgb(243, 245, 255) !important;
  padding: 28px;
  height: 306px;
  padding-top: 20px;
}

section#engagement-section .elementor-element-5d7c96eb
{
  border-radius: 44px;
  background-color: rgb(255, 255, 255);
  box-shadow: 0px 12px 49px 0px rgba(0, 0, 0, 0.06);
  width: 100%;
  max-width: 94%;
  margin: 0 auto 30px;
  padding: 30px;
}


section#engagement-section .elementor-element-1bf0c869 {
  border-radius: 44px;
  background-color: rgb(255, 255, 255);
  box-shadow: 0px 12px 49px 0px rgba(0, 0, 0, 0.06);
  width: 100%;
  max-width: 94%;
  margin: 0 auto 30px;
  padding: 30px;
}


div#media-tabs {
  position: relative;
}

div#content-products {
  position: absolute;
  bottom: 50%;
  transform: translateY(100px);
  padding-left: 20px;
  z-index: 9999999;
}

div#media-tabs .elementor-swiper-button-prev {
  left: 97%;
}

div#media-tabs .eicon-play:before {
  font-size: 50px;
}

div#media-tabs .elementor-custom-embed-play {
  top: 20px;
  left: 31px;
}

.follwer-txt p:last-child,
.Engagement-txt p:last-child,
.like-txt p:last-child,
.Comments-txt p:last-child {
  border-width: 1px;
  border-color: rgb(232, 232, 232);
  border-style: solid;
  border-radius: 10px;
  background-color: rgb(255, 255, 255);
  padding: 3px 16px;
  border-radius: 6px;
}

div#media-tabs ul li {
  border-width: 2px;
  border-color: rgb(0, 27, 241);
  border-style: solid;
  border-radius: 10px;
  background-color: rgb(255, 255, 255);
  box-shadow: 0px 5px 38px 0px rgba(82, 163, 216, 0.15);
  margin: 10px;
}

div#influencer-slider figure.swiper-slide-inner img {
  filter: none;
  width: 100%;
  max-width: 100%;
}

div#influencer-slider .elementor-widget-wrap {
  border-radius: 37px;
  background-color: rgb(243, 245, 255);
  padding: 18px;
  width: 100%;
  max-width: 95%;
  margin: 0 auto;
}

.total-likes p {
  border-width: 2px;
  border-color: rgb(0, 27, 241);
  border-style: solid;
  border-radius: 10px;
  background-color: rgb(255, 255, 255);
  box-shadow: 0px 5px 38px 0px rgba(82, 163, 216, 0.15);
  padding: 13px;
  width: 100%;
  max-width: 60%;
  text-align: center;
  font-weight: 900;
  margin: 0 auto;
}

section#own-buzz .elementor-container {
  border-radius: 34px;
  background-color: rgb(255, 255, 255);
  box-shadow: 0px 12px 49px 0px rgba(0, 0, 0, 0.06);
  padding: 30px;
}

div#second-last {
  opacity: 0;
}

section#own-buzz {
  position: relative;
}

div#own-buzz-inner {
  position: relative;
}

div#own-buzz-inner:before {
  content: "";
  position: absolute;
  top: 50px;
  left: 0px;
  border-left: 3px solid blue;
  height: 90px;
}

div#media-tabs .elementor-carousel-image {
  border-radius: 15px;
}

section#engagement-section figure.gallery-item img {
  object-fit: cover;
  aspect-ratio: 1/1;
  height: 137px;
  border-radius: 9px;
}

div#how-slider .swiper-slide-image {
    filter: unset !important;
    width: 100%;
    max-width: 100% !important;
    height: 347px;
    border-radius: 30px;
}

a#influencer-btn {
  border-radius: 10px;
  background-color: rgb(255, 255, 255);
  padding: 23px 40px;
}

.insta-engagement .eael-infobox {
  height: 267px !important;
  padding: 31px 20px !important;
}

h3.title {
  font-family: "roboto","roboto Fallback", sans-serif;
  font-size: 19px;
  font-weight: 500;
  color: #000 !important;
  line-height: 35px;
}

.infobox-content p {
  font-family: "roboto","roboto Fallback", sans-serif;
  color: #000 !important;
  font-weight: 400;
  font-size: 16px;
  line-height: 26px;
}

.infobox-content p:last-child {
  font-weight: 700;
}

div#how-slider {
  position: relative;
}

div#how-slider .elementor-swiper-button-prev {
  border-radius: 50%;
  background-color: rgb(234, 237, 248);
  left: 98%;
  transform: translate(50px, 0px);
  padding: 10px;
  color: #000;
  font-size: 20px;
  box-shadow: 0px 5px 38px 0px rgba(82, 163, 216, 0.15);
}

div#how-slider .elementor-swiper-button-next {
  right: -7px;
  transform: translate(57px, -50px);
  padding: 10px;
  border-radius: 50%;
  background-color: rgb(0 27 241);
  color: #fff;
  font-size: 20px;
  box-shadow: 0px 5px 38px 0px rgba(82, 163, 216, 0.15);
}

.how-video-slider .elementor-swiper-button-next {
  transform: translate(58px, -50px) !important;
  box-shadow: 0px 5px 38px 0px rgba(82, 163, 216, 0.15);
}

.influancer-slider .elementor-swiper-button-prev {
  left: 96% !important;
}

@media (min-width: 1025px) and (max-width: 1300px) {
  div#social-buzz-banner h2 {
    font-size: 44px;
  }

  div#social-buzz-banner {
    top: 20px;
  }

  div#case_study_heading h1 {
    position: relative;
    font-size: 56px;
  }

  div#result-card .elementor-widget-container {
    padding: 13px 6px 13px 13px;
  }

  div#info-card .eael-infobox {
    padding: 12px;
    padding-top: 43px;
  }

  div#content-products h4 {
    font-size: 28px;
  }

  div#google-logo {
    left: 80%;
  }

  div#media-tabs ul li {
    margin: 3px;
  }

  h3.eael-tab-title.title-after-icon {
    font-size: 12px !important;
  }
}


@media (min-width: 768px) and (max-width: 1024px) {
  div#social-buzz-banner {
    top: 1px;
    padding-right: 20px;
    padding-left: 20px;
  }

  div#media-tabs ul.eael-tab-inline-icon {
    max-width: 100%;
    padding-right: 0px;
  }

  div#media-tabs ul li {
    margin: 2px;
  }

  div#cs-profiles {
    position: relative;
  }

  div#cs-profiles-innner {
    top: 500px;
    transform: translateX(57px);
  }

  div#choose-stars .elementor-element-populated {
    padding-top: 40px;
  }
}

div#reviews-sliders .elementor-testimonial {
  height: fit-content;
  padding: 0px;
  background: transparent;
}

div#reviews-sliders .elementor-testimonial__content {
  background-image: url("https://test-starsandstories.supergrover.org/wp-content/uploads/2025/04/shapes-1.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  padding: 50px 30px;
  border-radius: 9px;
  position: relative;
  overflow: hidden;
  top: 33px;
}

div#reviews-sliders .elementor-testimonial__text {
  position: relative;
  top: -41px;
  left: -19px;
  right: 0px;
  font-family: "roboto","roboto Fallback", sans-serif !important;
  font-weight: 400 !important;
  font-size: 17px;
  font-style: normal !important;
  color: #000;
}

div#reviews-sliders {
  position: relative;
}

div#reviews-sliders .elementor-testimonial {
  background-color: transparent;
  padding: 0px;
  height: auto;
}

div#reviews-sliders .swiper-slide:nth-child(odd) {
  transform: translateY(0px);
}

div#reviews-sliders .swiper-slide:nth-child(even) {
  transform: translateY(40px);
}

div#campaign-impact {
  border-radius: 44px;
  background-color: rgb(255, 255, 255);
  box-shadow: 0px 12px 49px 0px rgba(0, 0, 0, 0.06);
  width: 100%;
  margin: 0 auto 30px;
  padding: 10px;
  z-index: 1;
}

section#time-product-section {
  position: relative;
}

div#select-prodcut {
  position: relative;
}

div#select-prodcut:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0px;
  width: 100%;
  max-width: 90%;
  height: 50%;
  border: 5px solid #06bea9;
  border-bottom: 0;
  border-radius: 25px 25px 0 0;
}

div#select-prodcut:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0px;
  width: 100%;
  height: 50%;
  border: 5px dashed #06bea9;
  border-top: 0;
  max-width: 90%;
  border-radius: 0 0 25px 25px;
}

div#select-cannel {
  position: relative;
}

div#select-cannel:before {
  content: "";
  position: absolute;
  top: 15px;
  left: 0px;
  width: 100%;
  height: 50%;
  border: 5px dashed #001bf0;
  border-bottom: 0;
  border-radius: 25px 25px 0 0;
  max-width: 90%;
}

div#select-cannel:after {
  content: "";
  position: absolute;
  bottom: 15px;
  left: 0px;
  width: 100%;
  height: 50%;
  border: 5px solid #001bf0;
  border-top: 0;
  max-width: 90%;
  border-radius: 0 0 25px 25px;
}

div#launach-optimized {
  position: relative;
}

div#launach-optimized:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0px;
  width: 100%;
  height: 50%;
  border: 5px solid #06bea9;
  border-bottom: 0;
  border-radius: 25px 25px 0 0;
  max-width: 90%;
}

div#launach-optimized:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0px;
  width: 100%;
  height: 50%;
  border: 5px dashed #06bea9;
  border-top: 0;
  border-radius: 0 0 25px 25px;
  max-width: 90%;
}

.campaign-tag ul.eael-tab-inline-icon {
  max-width: 87% !important;
  width: 100% !important;
  margin-left: 0px !important;
}

div#presence {
  position: relative;
}

div#presence:before {
  content: "";
  position: absolute;
  left: 0px;
  top: 50px;
  border: 2px solid #002bea;
  height: 50%;
}

.active-card:before {
  content: "";
  position: absolute;
  bottom: -13px;
  right: 76px;
  width: 0;
  height: 0;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 14px solid #001bf1;
}

.little-stars {
  position: absolute;
  left: 138px;
  bottom: 12px;
}

div#speaker-img {
  border-radius: 44px;
  background-color: rgb(255, 255, 255);
  box-shadow: 0px 12px 49px 0px rgba(0, 0, 0, 0.06);
  width: 100%;
  max-width: 94%;
  margin: 0 auto 30px;
  padding: 30px;
}

div#presence {
  box-shadow: -3.299px 18.711px 46px 0px rgba(43, 55, 61, 0.09);
  border-radius: 50px;
}

div#work-stars {
  position: relative;
  z-index: 9;
  overflow: hidden;
  top: 18px;
}

div#simple-arrows svg {
  font-size: 90px;
  font-weight: 900;
  width: 48%;
}

div#instagram img,
div#Buzzador img,
div#Followers img {
  filter: none;
  height: 150px;
  width: 100%;
  max-width: 100%;
}

div#instagram .swiper-slide,
div#Buzzador .swiper-slide,
div#Followers .swiper-slide {
  padding: 4px !important;
}

div#Buzzador,
div#Followers {
  margin-top: 20px;
}

div#instagram1 img {
  filter: none !important;
  height: 130px;
  width: 100% !important;
  border-radius: 8px;
  max-width: 100% !important;
}

div#instagram1 .swiper-slide {
  padding: 5px !important;
}

div#media-tabs ul svg {
  font-size: 114px !important;
  width: 30px;
  height: 22px;
  position: relative;
  left: 9px;
}

div#info-card h3 {
  text-transform: lowercase;
}

.how-slider2 .elementor-swiper-button-next {
  top: 50px !important;
}

section#engagement-section .eael-tab-nav-item.active {
  background: #001bf1 !important;
  color: #fff !important;
}

div#media-tabs ul li.active {
  background: #001bf1 !important;
}

div#media-tabs ul li.active svg {
  filter: brightness(0) invert(1) !important;
}

div#media-tabs ul li:hover {
  background: #001bf1;
  color: #fff;
}

div#media-tabs ul li:hover svg {
  filter: brightness(0) invert(1) !important;
}

.active-card {
  background: #001bf1 !important;
}

.active-card img {
  filter: brightness(0) invert(1) !important;
}

.active-card h3.elementor-image-box-title {
  color: #fff !important;
}

.active-card .elementor-image-box-description {
  color: #fff !important;
}

#cta-elevate-colums {
  border-radius: 28px;
  background-color: rgb(255, 255, 255);
  box-shadow: 0px 6px 103px 0px rgba(60, 101, 128, 0.13);
  margin-top: -60px;
}

div#today-ready {
  border-radius: 58px;
  background-color: rgb(241, 245, 247);
  position: relative;
  top: 40px;
}

div#today-ready:before {
  content: "";
  position: absolute;
  top: 100px;
  left: -10px;
  border: 2px solid #0000ff;
  height: 80px;
}

#cta-sliders .swiper-slide.swiper-slide-active .elementor-carousel-image {
  transform: scale(1.2);
  z-index: 3;
  border-width: 7px;
  border-color: rgb(255 255 255);
  border-style: solid;
  border-radius: 40px;
  padding: 5px;
}



#cta-sliders .swiper-slide {
  transform: scale(1);
}

.case-study-banner .swiper-slide {
  padding: 23px !important;
}

#cta-sliders
  .swiper-slide.swiper-slide-active[aria-label="2 / 3"]
  .elementor-carousel-image,
#cta-sliders
  .swiper-slide.swiper-slide-active[aria-label="3 / 3"]
  .elementor-carousel-image {
  transform: scale(1.2);
  z-index: 3;
  border-width: 7px;
  border-color: rgb(255 255 255);
  border-style: solid;
  border-radius: 40px;
  padding: 5px;
}

div#cta-sliders .swiper-slide .elementor-carousel-image {
  border-width: 10px;
  border-color: rgb(255 255 255);
  border-style: solid;
  border-radius: 40px;
  padding: 5px;
}

#cta-sliders
  .swiper-slide:first-child.swiper-slide-active
  .elementor-carousel-image {
  transform: scale(1.2);
  z-index: 3;
  border-width: 7px;
  border-color: rgb(255 255 255);
  border-style: solid;
  border-radius: 40px;
  padding: 5px;
}

div#cta-sliders {
  position: relative;
  top: 58px;
  z-index: 999;
}

div#cta-sliders .swiper-pagination .swiper-pagination-bullet {
  width: 18px;
  height: 2px;
  background-color: #e2d7d7;
  border: 1px solid #e2d7d7;
  border-radius: 10%;
  transition: all 0.3s ease;
}

.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  border: 2px solid #001bf0 !important;
  background-color: transparent;
}

div#consumer-review .elementor-testimonial {
  background: transparent;
  height: auto !important;
  padding: 16px 7px;
}

div#consumer-review .swiper-pagination {
  transform: translateY(-60px) !important;
}

div#consumer-review {
  position: relative;
  top: 90px;
}

div#consumer-review .elementor-swiper-button-next {
  background: #001bf1;
  padding: 7px;
  border-radius: 20px;
  color: #ffffff;
}

div#consumer-review .elementor-swiper-button-prev {
  background: #ffffff;
  padding: 7px;
  border-radius: 20px;
  color: #001bf1;
  left: 100%; /* Fix placement relative to the container */
  top: 58%;
  transform: translate(-45px, -50%);
}

div#consumer-review .elementor-testimonial__content {
  width: 100%;
  max-width: 70%;
  padding-right: 112px;
}

div#consumer-review .swiper-pagination-bullet {
  width: 20px;
  height: 1px;
  background-color: transparent;
  border: 2px solid #ffffff;
  border-radius: 10%;
  opacity: 1;
  transition: all 0.3s ease;
  margin: 0 4px;
}

div#consumer-review .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: #001bf1;
  border-color: #001bf1;
}

.page-id-6589:before {
  background: #f3f5ff;
}

.case-study-banner .swiper-pagination {
  transform: translateY(-17px);
  width: 100%;
  max-width: 30%;
  position: relative;
  left: 62%;
}

.case-study-banner {
  top: 44px !important;
}

.page-id-10281:before {
  background: #f3f5ff;
}

.page-id-10279:before {
  background: #f3f5ff;
}

.case-study-reviews-slider {
  border-radius: 44px;
  background-color: rgb(242, 246, 248);
  position: relative;
  top: 10px !important;
}

.case-study-reviews-slider .elementor-main-swiper {
  padding-bottom: 0px !important;
}

div#mix-match-baner-slider .elementor-carousel-image {
  border-width: 7px;
  border-color: rgb(255, 255, 255);
  border-style: solid;
  border-top-left-radius: 137px;
  border-top-right-radius: 137px;
  background-color: rgb(119, 136, 220);
}

div#mix-match-baner-slider .swiper-pagination {
  position: absolute;
  width: 3%;
  top: 116px;
  left: -15px;
  height: 80px;
}

div#mix-match-baner-slider .swiper-pagination-bullet {
  height: 17px;
  width: 4px;
  border-radius: 0px;
  background-color: gray;
}

#mix-match-baner-slider .swiper-slide {
  transition: transform 0.3s ease;
  transform: scale(1);
}

#mix-match-baner-slider .swiper-slide-next {
  transform: scale(1.2);
  padding: 30px;
}

div#mix-match-baner-slider .elementor-main-swiper {
  padding-top: 2rem !important;
}

div#media-tabs ul.eael-tab-inline-icon h3 {
  text-transform: capitalize;
}

div#result-id h3 {
  text-transform: capitalize;
}

span#underline {
  border-bottom: 3px solid #001bef;
}

.timeline-item.active h3 {
  color: #011cf2;
}

.site-navigation ul.menu li ul {
  z-index: 9999999999;
}



.total-likes {
   border-width: 2px;
   border-color: rgb(0, 27, 241);
   border-style: solid;
   border-radius: 10px;
   background-color: rgb(255, 255, 255);
   box-shadow: 0px 5px 38px 0px rgba(82, 163, 216, 0.15);
   width:100%;
   max-width:90%;
   margin:0 auto;
   padding:12px;
	font-weight: 700;
}


.eael-advance-tabs .eael-tabs-nav>ul li:after{
    border-top: 10px solid #001bf1 !important;
}


.page-id-3 h1,h2,h3,h4,h5,h6 {
    text-transform: capitalize;
}


.page-id-3 a{
	color:blue;
}


div#product-includes svg {
    position: relative;
    top: -15px;
}




/* mix-page-slider  */


div#mix-reviews {
    border-radius: 32px;
    background-color: rgb(243, 245, 255);
    padding: 11px;
}

div#mix-reviews figure.swiper-slide-inner img {
    filter: none;
    max-width: 100%;
    height: auto;
}


div#all-in-one-tab .elementor-swiper-button-next {
    right: 42px !important;
}


div#all-in-one-tab .elementor-swiper-button-prev {
    left: 86% !important;
}




div#instagram-tiktok-videos-tab .elementor-carousel-image:before, div#all-in-one-tab .elementor-carousel-image:before{
    content: ''; 
    display: block;
    width: 60px;
    height: 60px;
    background: url('https://starsandstoriescom719bb.zapwp.com/wp-content/uploads/2025/06/play-insta-1.webp?src=png') no-repeat center center;
    background-size: contain;
    border-radius: 50%;
    position: absolute;
    top: 10%;
    left: 50%;
    transform: translate(-100%, -50%);
    z-index: 10; 
}

div#instagram-tiktok-videos-tab .elementor-carousel-image, div#all-in-one-tab .elementor-carousel-image{
    position: relative; 
    overflow: hidden;
}


div#\34 7-video-reels-tiktok-youtube-tab .elementor-carousel-image:before{
    content: ''; 
    display: block;
    width: 60px;
    height: 60px;
    background: url('https://starsandstoriescom719bb.zapwp.com/wp-content/uploads/2025/06/play-insta-1.webp?src=png') no-repeat center center;
    background-size: contain;
    border-radius: 50%;
    position: absolute;
    top: 10%;
    left: 50%;
    transform: translate(-100%, -50%);
    z-index: 10; 
}

div#\34 7-video-reels-tiktok-youtube-tab .elementor-carousel-image{
    position: relative; 
    overflow: hidden;
}
