/*! elementor - v3.10.2 - 29-01-2023 */

.dialog-widget-content {
  background-color: #fff;

  position: absolute;

  border-radius: 3px;

  box-shadow: 2px 8px 23px 3px rgba(0, 0, 0, 0.2);

  overflow: hidden;
}

.dialog-message {
  font-size: 12px;

  line-height: 1.5;

  box-sizing: border-box;
}

.dialog-type-lightbox {
  position: fixed;

  height: 100%;

  width: 100%;

  bottom: 0;

  left: 0;

  background-color: rgba(0, 0, 0, 0.8);

  z-index: 9999;

  -webkit-user-select: none;

  -moz-user-select: none;

  user-select: none;
}

.dialog-type-lightbox .dialog-widget-content {
  margin: auto;

  width: 375px;
}

.dialog-type-lightbox .dialog-header {
  font-size: 15px;

  color: #495157;

  padding: 30px 0 10px;

  font-weight: 500;
}

.dialog-type-lightbox .dialog-message {
  padding: 0 30px 30px;

  min-height: 50px;
}

.dialog-type-lightbox:not(.elementor-popup-modal) .dialog-header,
.dialog-type-lightbox:not(.elementor-popup-modal) .dialog-message {
  text-align: center;
}

.dialog-type-lightbox .dialog-buttons-wrapper {
  border-top: 1px solid #e6e9ec;

  text-align: center;
}

.dialog-type-lightbox .dialog-buttons-wrapper>.dialog-button {
  font-family: Roboto, Arial, Helvetica, Verdana, sans-serif;

  width: 50%;

  border: none;

  background: none;

  color: #6d7882;

  font-size: 15px;

  cursor: pointer;

  padding: 13px 0;

  outline: 0;
}

.dialog-type-lightbox .dialog-buttons-wrapper>.dialog-button:hover {
  background-color: #f4f6f7;
}

.dialog-type-lightbox .dialog-buttons-wrapper>.dialog-button.dialog-ok {
  color: #b01b1b;
}

.dialog-type-lightbox .dialog-buttons-wrapper>.dialog-button.dialog-take_over {
  color: #39b54a;
}

.dialog-type-lightbox .dialog-buttons-wrapper>.dialog-button:active {
  background-color: rgba(230, 233, 236, 0.5);
}

.dialog-type-lightbox .dialog-buttons-wrapper>.dialog-button::-moz-focus-inner {
  border: 0;
}

.dialog-close-button {
  cursor: pointer;

  position: absolute;

  margin-top: 15px;

  right: 15px;

  font-size: 15px;

  line-height: 1;
}

.dialog-close-button:not(:hover) {
  opacity: 0.4;
}

.dialog-alert-widget .dialog-buttons-wrapper>button {
  width: 100%;
}

.dialog-confirm-widget .dialog-button:first-child {
  border-right: 1px solid #e6e9ec;
}

#elementor-change-exit-preference-dialog .dialog-message a {
  cursor: pointer;
}

#elementor-change-exit-preference-dialog .dialog-message>div {
  margin-bottom: 10px;
}

#elementor-change-exit-preference-dialog .dialog-ok {
  color: #39b54a;
}

#e-experiments-dependency-dialog .dialog-confirm-header {
  font-weight: 600;
}

#e-experiments-dependency-dialog .dialog-ok,
#e-kit-elements-defaults-create-dialog .dialog-ok {
  color: #39b54a;
}

#e-kit-elements-defaults-create-dialog label {
  display: flex;

  align-items: center;

  justify-content: center;

  gap: 10px;

  margin-top: 20px;
}

.dialog-prevent-scroll {
  overflow: hidden;

  max-height: 100vh;
}

/*siq-popup_style_start*/

.cb_general_popup {
  position: fixed;

  top: 0px;

  left: 0px;

  width: 100%;

  height: 100vh;

  z-index: 9999;

  opacity: 0;

  animation: cb_popup 0.7s ease 3s 1 normal forwards;
}

@keyframes cb_popup {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

.cb_popup_overlay {
  position: absolute;

  top: 0px;

  left: 0px;

  width: 100%;

  height: 100vh;

  z-index: 999;

  background-color: rgb(255 255 255 / 75%);
}

.cb_popup_wrap {
  position: absolute;

  top: 50%;

  left: 50%;

  transform: translate(-50%, -50%);

  width: 100%;

  max-width: 600px;

  height: auto;

  z-index: 999;
}

.cb_popup_close_wrap {
  position: absolute;

  right: 12px;

  top: 12px;
}

.siq_popup_close i {
  color: yellow;

  font-size: 30px;
}

.cbn_popup_content {
  padding: 40px;

  background: #093b64;

  border-radius: 10px;

  text-align: center;
}

.cb_siq_logo {
  width: 90px;

  height: auto;

  margin: auto;
}

.cb_siq_logo img {
  width: 100%;

  height: 100%;
}

p.cb_logo_text {
  color: #fff;

  font-size: 12px;

  margin-top: 5px;
}

.cb_popup_text_wrap {
  margin-top: 50px;
}

.cb_popup_text_wrap p {
  color: yellow;

  font-size: 14px;

  font-weight: 600;
}

.cb_popup_text_wrap h4 {
  color: #fff;

  font-size: 40px;

  max-width: 400px;

  line-height: 50px;

  font-weight: 700;

  margin: 20px auto;
}

.arrow_icon {
  width: 50px;

  height: auto;

  margin: 30px auto;
}

.arrow_icon img {
  width: 100%;

  height: 100%;

  object-fit: contain;
}

.demo_btn_wrap {
  width: fit-content;

  margin: 0px auto;
}

.demo_btn_wrap a {
  background: yellow;

  color: #000;

  padding: 15px 30px;

  border-radius: 50px;

  font-size: 16px;

  font-weight: 600;

  display: flex;

  align-items: center;
}

.demo_btn_wrap a:hover {
  background: #1c9e74;

  color: #fff;
}

.demo_btn_wrap a i {
  margin-left: 15px;
}

/*siq-popup_style_end*/

/*siq-homepage_updated_25-08-25*/

html {
  overflow-y: auto;

  overflow-x: hidden;
}

#dv6_top_loading {
  position: fixed;

  top: 0;

  left: 0;

  height: 3px;

  width: 0%;

  background: #ffff00;

  transition: width 0.4s ease;

  z-index: 99999;
}

.top_nav_container {
  position: fixed;

  top: 0;

  z-index: 999;

  width: 100%;

  background: linear-gradient(to right, #05183b 0%, #04286d 80%);

  box-shadow: 0px 0px 6px 0px #e4e4e4;
}

.top_nav_wrapper {
  display: flex;
  align-items: center;
  justify-content: space-between;
  max-width: 1300px;
  margin: auto;
  padding: 15px 0px;
}

.burger_sidebar_content {
  display: flex;
}

.burger_sidebar_wrapper {
  display: flex;
  align-items: center;
}

.siq_new_top_section.siq_top_content {
  position: relative;
  width: 100%;
  height: 750px;
  overflow: hidden;
  background: linear-gradient(110.33deg,
      rgba(5, 24, 59, 0.95) 37.88%,
      rgba(4, 40, 109, 0.6) 103.56%);
}

.siq_top_content .siq_top_section_slider {
  height: 750px;
}

.top_secion_bg_wrap {
  position: absolute;
  top: 60px;
  left: 0;
  width: 100%;
  height: 750px;
  z-index: -1;
}

.top_secion_bg_wrap img {
  width: 100%;

  height: 100%;
}

.siq_logo_text_nav {
  display: flex;

  align-items: center;
}

.siq_logo_text_nav .siq_logo_text {
  color: #fff;

  margin: 0 15px;
}

.siq_logo_text_nav .siq_logo_img {
  width: 30px;

  height: 30px;
}

.top_nav_wrapper .siq_demo_btn .free-_-demo {
  padding: 7px 20px;

  font-size: 15px;

  border-radius: 4px;

  letter-spacing: 1px;
}

.siq_logo_text_nav .siq_logo_img img {
  width: 100%;

  height: 100%;

  object-fit: contain;
}

.siq_demo_btn.animation_left {
  width: fit-content;
}

.swiper-slide-active .siq_demo_btn.animation_left {
  opacity: 0;

  animation: demo_btn 0.5s ease-in 1s 1 normal forwards;
}

.siq_demo_btn .free-_-demo {
  color: #093b64;

  font-weight: 700;

  font-size: 16px;

  background: #f5e71b;

  padding: 15px 30px;

  border-radius: 6px;
}

@keyframes demo_btn {
  0% {
    opacity: 0;

    transform: translateX(-20px);
  }

  100% {
    opacity: 1;

    transform: translateX(0);
  }
}

@keyframes top_text {
  0% {
    opacity: 0;

    transform: translateY(20px);
  }

  100% {
    opacity: 1;

    transform: translateY(0);
  }
}

.top_section_content .animation_top {
  opacity: 0;
}

.swiper-slide-active .top_section_content .animation_top {
  animation: top_text 0.5s ease-in 0.5s 1 normal forwards;
}

.siq_swipe_icon {
  width: fit-content;
  position: absolute;
  bottom: 20px;
  display: none;
}

.new_top_section_content {
  max-width: 1400px;
  margin: auto;
  display: flex;
}

.top_section_content_wrap {
  margin: 100px auto;
  height: 600px !important;
}

.top_section_content_wrap .top_section_main_content {
  max-width: 1300px;
  height: 100%;
  margin: 20px auto;
  display: flex;
  justify-content: space-between;
  opacity: 0;
  padding: 0px 15px;
}

.top_section_content_wrap.swiper-slide-active .top_section_main_content {
  animation: top_content 1s ease-in 0.2s 1 normal forwards;
}

@keyframes top_content {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

.siq_top_section_slider .swiper-pagination {
  left: 50% !important;
  bottom: 40px !important;
  transform: translateX(-50%);
  max-width: 1300px !important;
  text-align: left;
}

.siq_top_section_slider .swiper-pagination .swiper-pagination-bullet {
  background: #d9d96799 !important;
  width: 60px;
  border-radius: 4px;
  height: 5px;
  opacity: 1;
}

.siq_top_section_slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  position: relative;
  overflow: hidden;
}

.siq_top_section_slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 5px;
  background: #ffff00;
  width: 0%;
  animation: growBar 5s ease forwards;
}

@keyframes growBar {
  from {
    width: 0%;
  }

  to {
    width: 60px;
  }
}

.google_text_wrap {
  display: flex;
  align-items: center;
  width: fit-content;
}

.google_text_wrap .g_logo_img {
  width: 20px;
  height: 20px;
}

.google_text_wrap .g_logo_text {
  color: #fff;
  font-size: 14px;
  margin: 0 0 0 15px;
  letter-spacing: 0.8px;
}

.top_section_content {
  width: 48%;
  position: relative;
}

.top_section_content.left_content {
  color: #fff;
  letter-spacing: 1px;
  margin-top: 20px;
}

.top_heading_small {
  margin: 40px 0 20px;
  text-transform: uppercase;
  width: fit-content;
}

.top_section_content .top_main_heading {
  font-size: 56px;
  font-weight: 700;
  text-transform: uppercase;
  width: fit-content;
}

.top_section_content .heading_desc {
  margin: 20px 0 50px;
  font-size: 20px;
  width: fit-content;
  text-transform: capitalize;
}

.top_section_content .siq_img_wrap {
  width: 500px;
  height: 430px;
  float: right;
}

.swiper-slide.big_slider_img .siq_img_wrap {
  width: 600px;
  height: auto;
  float: left;
}

.top_section_content.right_content {
  opacity: 0;
}

.swiper-slide-active .top_section_content.right_content {
  animation: img_wrap 0.5s ease-in 0.5s 1 normal forwards;
}

@keyframes img_wrap {
  0% {
    opacity: 0;

    transform: translateX(20px);
  }

  100% {
    opacity: 1;

    transform: translateX(0);
  }
}

.siq_img_wrap.imgs_with_link a:nth-child(1) {
  margin-bottom: 50px;
  display: block;
}

.top_section_content .siq_img_wrap img {
  border-radius: 20px;
  width: 100%;
  height: auto;
  object-fit: contain;
}

.siq_mobile_content {
  position: absolute;
  bottom: -100px;
  width: 100%;
  height: 100%;
}

.siq_mob_img_wrap {
  width: 220px;
  height: 430px;
  position: absolute;
  right: -80px;
  bottom: 90px;
  transform: translateX(-50%);
}

.siq_mob_img_wrap img {
  width: 100%;
  height: 100%;
}

.siq_mob_ellipse {
  position: absolute;
  z-index: -1;
  bottom: 0;
}

.siq_mob_ellipse.bigger {
  width: 630px;
  height: auto;
  bottom: 25px;
  left: -60px;
}

.siq_mob_ellipse.smaller {
  width: 560px;
  height: 587px;
  bottom: 80px;
}

.siq_mob_ellipse.smaller img {
  width: 100%;
  height: 100%;
}

.siq_social_icon_wrap {
  position: absolute;
  opacity: 0.6;
  width: 70px;
  height: 70px;
}

.siq_social_icon_wrap.google_ads {
  top: 25px;
  left: -53px;
}

.siq_social_icon_wrap img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}

.siq_social_icon_wrap.fb_icon {
  left: -93px;
  top: 180px;
}

.siq_social_icon_wrap.tiktok_icon {
  bottom: 200px;
  left: -58px;
}

.siq_brand_imgs_container {
  background: #fcec0a;
  padding: 20px 0;
  display: flex;
  align-items: center;
  justify-content: center;
}

.siq_brand_imgs_container .siq_brand_img_icon {
  min-width: 200px;
  width: 100%;
  height: 100px;
}

.siq_brand_imgs_container .siq_brand_img_icon img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}

.siq_section.brands_listing_container {
  background: linear-gradient(to bottom, #ffffff, #e9eaed);
}

.siq_section .siq_section_wrapper {
  max-width: 1300px;
  margin: 0px auto;
}

.top_title_text {
  font-size: 60px;
  padding: 15px 0px;
  font-weight: bold;
  color: #02183d;
  text-transform: uppercase;
  text-align: center;
  margin: 20px auto 0;
  max-width: 1100px;
  line-height: normal;
}

.top_title_desc {
  text-align: center;
  color: #02183d;
  font-weight: 500;
  font-size: 18px;
  padding: 10px 0 20px;
  line-height: 30px;
  max-width: 610px;
  margin: 0px auto;
}

.siq_store_connect_container {
  margin: 30px auto;
}

.siq_store_connect_wrapper {
  position: relative;
}

.section_heading {
  background: #04286d;
  width: fit-content;
  margin: 25px auto;
  padding: 8px 24px;
  color: #fff;
  font-size: 28px;
  font-weight: 600;
  border-radius: 6px;
  position: relative;
  z-index: 9;
}

.store_icons_wrapper {
  display: grid;
  grid-template-columns: repeat(8, 1fr);
  gap: 20px;
  width: fit-content;
  background: #fff;
  margin: 40px auto 60px;
  padding: 30px;
  border-radius: 8px;
  box-shadow: rgba(5, 24, 61, 0.5) 0px 5px 22px 0px;
  position: relative;
  z-index: 9;
}

.cb_stores_icon {
  width: 120px;
  height: 100px;
  padding: 15px;
  border: 3px solid #b2cfe7;
  border-radius: 6px;
}

.cb_stores_icon img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}

.siq_animated_logo {
  position: relative;
  margin: 80px auto;
  width: fit-content;
}

.logo_with_animate {
  width: 120px;
  height: 120px;
  padding: 15px;
  position: relative;
  z-index: 9;
  background: linear-gradient(to bottom, #05183b 0%, #04286d 80%);
  border-radius: 100%;
}

.siq_animated_logo img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}

.ripple_circle {
  position: absolute;
  border-radius: 50%;
  animation: pulse_landing 3s infinite;
}

@keyframes pulse_landing {
  0% {
    transform: scale(0.9);
  }

  50% {
    transform: scale(1.1);
  }

  100% {
    transform: scale(0.9);
  }
}

.ripple_circle.ripple_outer {
  min-width: 160px;
  height: 160px;
  background-color: #051c487d;
  top: -20px;
  left: -19px;
  z-index: 2;
}

.ripple_circle.ripple_inner {
  min-width: 200px;
  height: 200px;
  background-color: #051c485e;
  top: -38px;
  left: -40px;
  z-index: 1;
}

.animated_border_wrapper {
  width: 20px;
  height: 92%;
  position: absolute;
  top: 165px;
  left: 50%;
  transform: translateX(-50%);
  background: linear-gradient(to right, #6d89a6, #dbe2eb, #6d89a6);
  z-index: 0;
}

.animated_border_wrapper:before {
  content: "";
  width: 16px;
  height: 16px;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  background: #02183d;
  border-radius: 50%;
  animation: moveDown 5s linear infinite;
}

.animated_dotted_border {
  border-left: 3px dashed #04286d;
  display: block;
  height: 100%;
  width: 2px;
  margin: auto;
}

@keyframes moveDown {
  0% {
    top: 0%;
  }

  100% {
    top: 100%;
    transform: translate(-50%, -100%);
  }
}

.prod_ad_mob_wrapper {
  display: flex;
  justify-content: space-between;
  margin-top: 80px;
}

.brand_listing_content {
  position: relative;

  width: 100%;

  height: 700px;

  margin-top: 70px;
}

.animated_section_wrap {
  position: relative;

  width: 100%;
}

.siq_logo_text_wrapper {
  background: #fff;

  display: flex;

  flex-direction: column;

  align-items: center;

  justify-content: center;

  border-radius: 100%;

  width: 110px;

  height: 110px;

  position: absolute;

  left: 50%;

  top: 50%;

  transform: translate(-50%, -50%);

  box-shadow: rgba(0, 0, 0, 0.25) 0px 4px 8px;
}

.siq_logo_text_wrapper .siq_logo_img {
  width: 45px;

  height: 45px;
}

.siq_logo_text_wrapper .siq_logo_img img,
.animated_img img,
.brand_icons_img_wrap img,
.ad_social_mob img {
  width: 100%;

  height: 100%;

  object-fit: contain;
}

.siq_logo_text_wrapper .siq_logo_text {
  font-size: 14px;

  font-weight: 700;

  margin: 0;

  color: #02183d;
}

.animated_img {
  width: 380px;

  height: 350px;

  margin: auto;

  opacity: 0;

  animation: spin 30s linear infinite, fade 1s ease-in 3s forwards;
}

@keyframes spin {
  from {
    transform: rotate(0deg);
  }

  to {
    transform: rotate(360deg);
  }
}

@keyframes fade {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

.animated_img_wrapper {
  display: flex;

  justify-content: center;

  align-items: center;

  padding: 40px 0;
}

.animated_img_container {
  position: relative;

  width: 380px;

  height: 350px;

  border-radius: 50%;

  animation: rotateCircle 12s linear infinite;
}

.animated_img_icons {
  position: absolute;

  transform: translate(-50%, -50%);
}

.animated_img_icons img {
  width: 100%;

  height: 100%;

  object-fit: contain;
}

.animated_img_icons.casio_watch {
  top: 15%;

  left: 75%;

  width: 80px;

  height: 100px;
}

.animated_img_icons.right_arrow {
  top: 50%;

  left: 90%;

  width: 30px;

  height: auto;
}

.animated_img_icons.nike_shoe {
  top: 90%;

  left: 65%;

  width: 110px;

  height: auto;
}

.animated_img_icons.left_arrow {
  top: 80%;

  left: 22%;

  width: 70px;

  height: auto;
}

.animated_img_icons.push_chair {
  top: 35%;

  left: 12%;

  width: 130px;
}

.animated_img_icons.top_arrow {
  top: 7%;

  left: 40%;

  width: 80px;

  height: auto;
}

@keyframes rotateCircle {
  0% {
    transform: rotate(0deg);
  }

  100% {
    transform: rotate(360deg);
  }
}

.brand_icons_img_wrap {
  width: 980px;

  height: 660px;

  position: absolute;

  top: 50px;

  left: 50%;

  transform: translateX(-50%);
}

.prod_mob_ads_content {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 195px;
  min-width: 195px;
  margin: 0 12px;
  position: relative;
}

.ad_social_icon {
  text-align: center;

  padding: 10px;

  border-radius: 10px;

  border: 3px solid transparent;

  display: flex;

  justify-content: center;

  align-items: center;

  background: white;

  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
}

.ad_social_icon svg {
  width: 100%;

  height: 25px;
}

.ad_social_mob {
  width: 100%;

  height: auto;

  margin-top: 20px;
}

.prod_ad_mob_wrapper.slick-slider {
  margin-top: 60px;
}

.prod_ad_mob_wrapper.slick-slider .slick-track {
  display: flex;
  margin-left: 110px;
}

.prod_ad_mob_wrapper.slick-slider .slick-track .prod_mob_ads_content {
  min-width: 195px;
  display: flex;
  margin: 0 12px;
}

.siq_section_wrapper.brand_target {
  margin-top: 100px;
}

.brand_prod_container {
  position: relative;
  width: 800px;
  height: 630px;
  display: flex;
  justify-content: center;
  overflow: hidden;
  margin: 20px auto 0;
}

.brand_prod_mob_img {
  width: 400px;

  height: 560px;

  z-index: 9;
}

.brand_prod_mob_img img {
  width: 100%;

  height: 100%;

  object-fit: contain;
}

.product_name {
  position: absolute;

  top: 13%;

  left: 38%;

  font-size: 16px;

  z-index: 10;
}

.brand_prod_slider.swiper {
  height: 750px;
}

.brand_prod_content.prod_keywords {
  margin-top: 20px;
}

.brand_prod_slider.swiper .swiper-pagination-bullet {
  width: 60px;

  height: 5px;

  border-radius: 4px;

  background: #04286d;
}

.brand_prod_card_wrap {
  position: absolute;

  width: 675px;

  display: flex;

  justify-content: space-between;

  bottom: 40px;

  z-index: 11;

  background: #fff;
}

.brand_prod_card {
  display: flex;

  flex-direction: column;

  background: white;

  filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25));

  border-radius: 6px;

  border: 1px solid #9a9a9a;

  width: 205px;

  position: relative;
}

.brand_prod_card .product_img {
  width: 100%;

  height: 188px;

  padding: 20px;

  background: #f7f7f7;

  border-bottom: 1px solid #bdbdbd;

  border-top-left-radius: 6px;

  display: flex;

  justify-content: center;

  align-items: center;
}

.brand_prod_card .product_img img {
  width: 100%;

  height: 100%;

  object-fit: contain;
}

.prod_card_details {
  padding: 10px;
}

.prod_card_details a {
  font-size: 14px;

  padding: 10px 0;

  color: #1000b0;

  letter-spacing: 1px;

  display: -webkit-box;

  font-weight: 600;
}

.prod_card_details h4 {
  color: #000;

  font-weight: bold;

  font-size: 16px;
}

.prod_card_details p {
  color: #70757a;

  font-size: 14px;

  font-weight: 600;

  letter-spacing: 0.5px;

  padding: 0px 0px 10px;

  margin: 0;
}

.prod_card_details .rating {
  display: flex;

  gap: 10px;

  padding: 0px 0 10px;

  color: #5d5d5d;

  font-size: 14px;
}

.prod_card_details .rating img {
  width: 100px;

  object-fit: contain;
}

.prod_card_details .ad_name {
  font-size: 14px;

  letter-spacing: 0.2px;

  color: #1000b0;

  padding: 5px 0px 10px;
}

.brand_prod_card .brand_logo_1 {
  border: 1px solid white;

  background: #119a45;

  color: white;

  width: 85px;

  height: 85px;

  border-radius: 100%;

  display: flex;

  flex-direction: column;

  justify-content: center;

  align-items: center;

  position: absolute;

  z-index: 10;

  letter-spacing: 0.4px;

  font-size: 18px;

  top: -10.5%;

  right: -14.5%;

  text-align: center;

  padding: 0 5px;

  opacity: 0;
}

.brands_view .brand_prod_card .brand_logo_1 {
  animation: brand_tags 0.5s ease-in 0s 1 normal forwards;
}

@keyframes brand_tags {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

.brands_view .brand_prod_card.comp_a .brand_logo_1 {
  animation-delay: 1.2s;
}

.brands_view .brand_prod_card.comp_b .brand_logo_1 {
  animation-delay: 2.2s;
}

.brand_prod_card .brand_logo_1 span {
  font-size: 14px;
}

.brand_prod_card .brand_logo_1 strong {
  line-height: normal;

  margin: -3px 0 -7px;
}

.brand_prod_card.comp_a .product_img,
.brand_prod_card.comp_b .product_img {
  padding: 40px;
}

.brand_prod_card.you .product_img {
  background: linear-gradient(120deg,
      rgba(80, 175, 114, 1) 0%,
      rgba(22, 97, 50, 1) 100%);
}

.cb_prod_imgs>img {
  animation: productCircle 12s linear infinite;
}

@keyframes productCircle {
  0% {
    transform: rotate(360deg);
  }

  100% {
    transform: rotate(0deg);
  }
}

.brand_prod_card .best_seller_tag {
  color: #2e2e2e;

  background: white;

  width: fit-content;

  padding: 5px 8px;

  margin: 0;

  position: absolute;

  top: 6px;

  left: 6px;

  border-radius: 6px;

  z-index: 10;

  opacity: 0;

  font-size: 13px;

  font-weight: 600;

  font-family: "Instrument Sans", sans-serif;

  box-shadow: -2px 2px 6px rgba(0, 0, 0, 0.1);
}

.brands_view .brand_prod_card .best_seller_tag {
  animation: best_seller 0.5s ease-in 3.2s 1 normal forwards;
}

@keyframes best_seller {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

.brand_prod_card .brand_logo_2 {
  width: 90px;

  height: 32px;

  position: absolute;

  background: white;

  border-radius: 6px;

  display: flex;

  justify-content: center;

  align-items: center;

  bottom: 55%;

  left: 50%;

  transform: translateX(-50%);

  z-index: 10;

  padding-top: 2px;

  opacity: 0;
}

.brands_view .brand_prod_card .brand_logo_2 {
  animation: best_seller 0.5s ease-in 4.4s 1 normal forwards;
}

@keyframes brand_logo {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

.brand_prod_card .brand_logo_2 img {
  width: 65px;

  height: auto;
}

.siq_section.product_visibility {
  background: linear-gradient(to top, #ffffff, #e9eaed);
}

/* .prod_visibility_graph {
here
  width: 1080px;

  height: 590px;

  margin: 30px auto;

  box-shadow: 2px 5px 9.9px rgba(0, 0, 0, 0.25);

  border-radius: 8px;
} */

.prod_visibility_graph img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}

.prod_comparison_wrapper {
  margin: 30px auto;

  padding-bottom: 30px;

  width: 1080px;

  display: flex;

  justify-content: space-between;
}

.prod_content_card {
  border: 1px solid rgba(0, 0, 0, 0.12);

  box-shadow: 2px 5px 9.9px rgba(0, 0, 0, 0.25);

  border-radius: 10px;

  padding: 20px 0;

  background: #fff;

  width: 32%;
}

.prod_content_card .prod_card_img {
  width: 250px;

  height: 250px;

  margin: auto;
}

.prod_content_card .prod_card_img img {
  width: 100%;

  height: 100%;

  object-fit: contain;
}

.prod_card_content {
  padding: 20px 30px;
}

.prod_card_content .title {
  font-size: 22px;

  color: #1da070;

  font-weight: 700;

  margin-bottom: 15px;
}

.prod_card_content .desc {
  margin-bottom: 10px;

  font-size: 18px;

  color: #2b2b2b;
}

.prod_card_content .title.red_text {
  font-weight: 500;

  color: #ff0707;
}

.prod_card_content .value {
  margin: 0;

  font-size: 20px;

  font-weight: 700;
}

.prod_content_card .prod_comp_name {
  background: #093b64;

  padding: 10px;

  color: #fff;

  font-size: 20px;

  text-align: center;

  font-weight: 700;

  border-radius: 6px;

  width: calc(100% - 60px);

  margin: auto;
}

.google_tech_wrapper {
  box-shadow: 2px 5px 9.9px rgba(0, 0, 0, 0.25);

  border-radius: 8px;
}

.google_tech_img {
  width: 100%;
}

.google_tech_img img {
  width: 100%;

  border-radius: 8px 8px 0 0;
}

.google_tech_text {
  background: #05193e;

  padding: 20px;

  display: flex;

  align-items: center;

  justify-content: center;

  color: #fff;

  border-radius: 0 0 8px 8px;
}

.google_tech_text span {
  font-size: 20px;

  margin-left: 16px;
}

.siq_section.google_ads_section {
  background: linear-gradient(to bottom, #fafafa, #dddddd);
}

@media (max-width: 500px) {
  .top-section_container {
    display: none;
  }

  .siq_new_top_section.siq_top_content {
    height: 800px;
  }

  .burger_sidebar_content .burger_sidebar_icon {
    height: 15px;
  }

  .top_nav_wrapper {
    padding: 15px 25px;
  }

  .siq_logo_text_nav .siq_logo_text {
    font-size: 12px;
  }

  .siq_logo_text_nav .siq_text_img {
    width: 70px;

    margin: 0 6px;
  }

  .siq_logo_text_nav .siq_logo_img {
    width: 20px;

    height: 20px;
  }

  .top_nav_wrapper .siq_demo_btn .free-_-demo {
    padding: 5px 16px;

    font-size: 12px;

    border-radius: 4px;
  }

  .top_section_content_wrap {
    margin: 70px auto;
  }

  .top_section_content_wrap .top_section_main_content {
    flex-direction: column;

    width: calc(100% - 50px);

    margin: auto;
  }

  .siq_demo_btn .free-_-demo {
    font-size: 14px;

    padding: 8px 24px;

    border-radius: 4px;
  }

  .top_section_content {
    width: 100%;
  }

  .google_text_wrap .g_logo_img {
    width: 16px;

    height: 16px;
  }

  .google_text_wrap .g_logo_img svg {
    height: 100%;
  }

  .google_text_wrap .g_logo_text {
    font-size: 12px;
  }

  .top_section_content.left_content {
    margin-top: 10px;
  }

  .top_heading_small {
    margin: 30px 0 20px;

    font-size: 13px;
  }

  .top_section_content .top_main_heading {
    font-size: 33px;
  }

  .top_section_content .heading_desc {
    margin: 15px 0 30px;

    font-size: 16px;
  }

  .top_section_content .siq_swipe_icon {
    display: none;
  }

  .top_section_content .siq_img_wrap {
    width: 250px;

    height: 315px;
  }

  .swiper-slide.big_slider_img .siq_img_wrap {
    width: 300px;
  }

  .siq_mobile_content {
    bottom: -80px;
  }

  .siq_mob_img_wrap {
    width: 140px;

    height: 250px;

    right: -50px;

    bottom: 60px;
  }

  .siq_mob_img_wrap img {
    object-fit: contain;
  }

  .top_section_content.right_content {
    margin-top: 60px;
  }

  .swiper-slide.big_slider_img .top_section_content.right_content {
    margin-top: 20px;
  }

  .siq_mob_ellipse.bigger {
    top: -130px;

    bottom: auto;

    left: 15px;

    width: 350px;
  }

  .siq_mob_ellipse svg {
    width: 100%;

    height: 100%;
  }

  .siq_mob_ellipse.smaller {
    top: -125px;

    left: 50px;

    width: 280px;

    height: 330px;
  }

  .siq_social_icon_wrap {
    width: 40px;

    height: 40px;
  }

  .siq_social_icon_wrap.google_ads {
    top: -65px;

    left: 17px;
  }

  .siq_social_icon_wrap.fb_icon {
    left: -5px;

    top: 30px;
  }

  .siq_social_icon_wrap.tiktok_icon {
    bottom: auto;

    left: 19px;

    top: 118px;
  }

  .siq_social_icon_wrap svg {
    width: 100%;

    height: 100%;
  }

  .siq_swipe_icon svg {
    width: 38px;

    height: 38px;
  }

  .top_section_main_content .siq_swipe_icon {
    bottom: -65px;

    left: 15px;

    width: fit-content;

    display: flex !important;

    align-items: center;

    color: #fff;
  }

  .top_section_main_content .siq_swipe_icon .swipe_icon_text {
    margin-right: 15px;

    font-size: 14px;
  }

  .siq_top_section_slider>.swiper-pagination {
    max-width: calc(100% - 20px) !important;
  }

  .siq_img_wrap.imgs_with_link a:nth-child(1) {
    margin-bottom: 35px;
  }

  .siq_top_section_slider>.swiper-pagination>.swiper-pagination-bullet {
    width: 40px;

    height: 4px;
  }

  .siq_top_section_slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active::after {
    height: 4px;

    animation: growBar 6s ease forwards;
  }

  @keyframes growBar {
    from {
      width: 0%;
    }

    to {
      width: 40px;
    }
  }

  .siq_brand_imgs_container {
    padding: 10px 0;
  }

  .siq_brand_imgs_container .siq_brand_img_icon {
    min-width: 100px;
    height: 60px;
  }

  .siq_section .siq_section_wrapper {
    max-width: calc(100% - 20px);

    margin: 15px auto;
  }

  .top_title_text {
    font-size: 18px;

    padding: 10px 0;

    width: calc(100% - 30px);

    margin: auto;
  }

  .top_title_desc {
    font-size: 12px;

    line-height: 20px;

    padding: 5px;

    font-weight: 700;

    width: calc(100% - 30px);
  }

  .siq_logo_text_wrapper {
    width: 55px;

    height: 55px;
  }

  .siq_logo_text_wrapper .siq_logo_img {
    width: 18px;

    height: 18px;

    margin-top: -5px;
  }

  .siq_logo_text_wrapper .siq_logo_text {
    font-size: 8px;
  }

  .brand_listing_content {
    height: 250px;

    margin-top: 40px;
  }

  .animated_section_wrap .animated_img {
    width: 150px;

    height: 130px;
  }

  .brand_icons_img_wrap {
    width: 350px;

    height: auto;
  }

  .brand_icons_img_wrap>img {
    object-fit: contain;
  }

  .prod_ad_mob_wrapper.slick-slider .slick-track {
    margin-left: 80px;
  }

  .prod_ad_mob_wrapper.slick-slider {
    margin: 40px 0 50px;
  }

  .ad_social_icon {
    padding: 6px;

    border-radius: 6px;
  }

  .ad_social_icon svg {
    height: 18px;
  }

  .ad_social_mob {
    margin-top: 12px;
  }

  .animated_img_wrapper {
    padding: 20px 0;
  }

  .animated_img_container {
    width: 160px;

    height: 140px;
  }

  .animated_img_icons.casio_watch {
    width: 40px;

    height: 50px;
  }

  .animated_img_icons.right_arrow {
    width: 15px;
  }

  .animated_img_icons.nike_shoe {
    width: 45px;
  }

  .animated_img_icons.left_arrow {
    width: 35px;
  }

  .animated_img_icons.push_chair {
    width: 55px;
  }

  .animated_img_icons.top_arrow {
    width: 40px;
  }

  .brand_prod_container {
    width: 100%;
    height: 450px;
    margin: 30px auto 0;
  }

  .brand_prod_mob_img {
    width: 100%;
  }

  .brand_prod_content.prod_keywords {
    margin-top: 15px;
  }

  .product_name {
    font-size: 12px;

    top: 17.5%;

    left: 27%;
  }

  .brand_prod_slider.swiper {
    height: 670px;
  }

  .brand_prod_card_wrap {
    width: 350px;

    bottom: 0;
  }

  .brand_prod_card_wrap .brand_prod_card {
    width: 105px;
  }

  .brand_prod_card .brand_logo_1 {
    width: 60px;

    height: 60px;

    font-size: 12px;

    right: -19%;
  }

  .brand_prod_card.comp_b .brand_logo_1 {
    right: -15%;
  }

  .brand_prod_card .brand_logo_1 span {
    font-size: 10px;

    letter-spacing: 0.2px;
  }

  .brand_prod_card .product_img {
    height: 130px;
  }

  .brand_prod_card.comp_a .product_img,
  .brand_prod_card.comp_b .product_img {
    padding: 30px;
  }

  .brand_prod_card .brand_logo_1 strong {
    margin: 0px 0 -5px;
  }

  .brand_prod_card.you .product_img {
    padding: 10px;
  }

  .brand_prod_card .best_seller_tag {
    font-size: 8px;

    border-radius: 4px;

    padding: 4px 4px 2px;

    left: 4px;

    top: 4px;

    letter-spacing: 0.3px;
  }

  .brand_prod_card .brand_logo_2 {
    width: 50px;

    height: 22px;

    bottom: 60%;

    border-radius: 4px;

    padding: 4px 5px 0;
  }

  .prod_card_details {
    padding: 6px 8px;
  }

  .prod_card_details a {
    font-size: 12px;

    letter-spacing: 0.6px;

    padding: 6px 0;
  }

  .prod_card_details h4 {
    font-size: 13px;
  }

  .prod_card_details p {
    font-size: 12px;
  }

  .prod_card_details .rating {
    font-size: 10px;

    gap: 3px;
  }

  .prod_card_details .ad_name {
    font-size: 12px;

    padding: 2px 0px 8px;
  }

  .prod_card_details .rating img {
    width: 58px;

    height: 16px;
  }

  .prod_comparison_wrapper {
    width: calc(100% - 15px);

    padding-bottom: 10px;
  }

  .prod_content_card {
    padding: 10px 0;

    border-radius: 6px;
  }

  .prod_content_card .prod_card_img {
    width: 100px;

    height: 100px;
  }

  .prod_card_content {
    padding: 10px;
  }

  .prod_card_content .title {
    font-size: 11px;
  }

  .prod_card_content .desc {
    font-size: 11px;
  }

  .prod_card_content .value {
    font-size: 13px;
  }

  .prod_content_card .prod_comp_name {
    width: calc(100% - 20px);

    font-size: 12px;

    padding: 6px;

    border-radius: 4px;
  }

  .google_tech_wrapper {
    width: calc(100% - 15px);

    margin: auto;
  }

  .g_logo_img svg {
    width: 15px;

    height: 15px;
  }

  .google_tech_text span {
    font-size: 12px;

    margin-left: 12px;
  }
}

/*siq-homepage_updated_25-08-25*/

/*siq-homepage_new*/

* {
  margin: 0;

  padding: 0;

  font-family: "Calibri", "Segoe UI", Roboto, Arial, sans-serif;

  outline: none;

  letter-spacing: 0.5px;

  box-sizing: border-box;

  max-width: 100%;

  scroll-behavior: smooth;
}

body {
  position: relative;
}

ul {
  list-style-type: none;
}

a {
  text-decoration: none !important;

  cursor: pointer;
}

.blog_text_container a:hover {
  text-decoration: underline !important;
}

.dnone {
  display: none !important;
}

.text_center {
  text-align: center;
}

.cbn_siq_wp #termsfeed-com---nb {
  max-width: 100%;

  height: 100%;

  background: transparent;

  top: 0;

  left: 0;
}

.about_us_top * {
  color: #000;
}

.about_us_top .elementor-element-174e077>.elementor-element-populated {
  background-color: #fff !important;

  border-radius: 20px 0 0 20px;
}

.about_us_top .elementor-element-174e077>.elementor-element-populated>.elementor-widget-wrap {
  padding: 30px 60px !important;
}

.abt_us_btn .elementor-widget-container {
  margin: 27px 0px 0px 0px !important;
}

.abt_us_btn>.elementor-widget-container a {
  border-radius: 6px !important;
}

.about_us_top .elementor-element-174e077>.elementor-element-populated {
  background: none;
}

.about_us_top .elementor-element-1b58a79 .elementor-image {
  border-radius: 0 20px 20px 0;
}

.cbn_siq_wp .cc-nb-main-container {
  padding: 35px !important;

  text-align: center;

  width: 980px;

  background: #f2f2f2;

  box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;

  border-radius: 10px;

  position: absolute;

  bottom: 30px;

  left: 50%;

  transform: translateX(-50%);
}

.cbn_siq_wp #termsfeed-com---nb:after {
  content: "";

  width: 100%;

  height: 100%;

  position: absolute;

  top: 0;

  left: 0;

  background: #000;

  z-index: -1;

  opacity: 0.5;
}

.cbn_siq_wp .cc-nb-main-container #cc-nb-text {
  font-weight: 600;

  font-size: 15px;

  margin: 0 auto 30px;
}

.cbn_siq_wp .cc-nb-main-container .cc-nb-buttons-container {
  display: flex;

  justify-content: center;

  flex-direction: row-reverse;

  width: calc(100% - 100px);

  margin: auto;
}

.cbn_siq_wp .cc-nb-main-container #cc-nb-title {
  font-weight: 700;
}

.cbn_siq_wp .cc-nb-main-container .cc-nb-buttons-container button {
  font-size: 16px;

  width: 350px;

  border-radius: 6px;

  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;

  margin: 0 !important;
}

.cbn_siq_wp .cc-nb-main-container .cc-nb-buttons-container .cc-nb-okagree {
  background: #093b64;

  margin-left: 40px !important;
}

.cbn_siq_wp .cc-nb-main-container .cc-nb-buttons-container .cc-nb-okagree:hover {
  background: #1192ce;
}

.cbn_siq_wp .cc-nb-main-container .cc-nb-buttons-container .cc-nb-reject {
  display: none;
}

.cbn_siq_wp .termsfeed-com---pc-dialog {
  width: 980px;
}

.cbn_siq_wp .cc-cp-foot-button .cc-cp-foot-save {
  background: #093b64;

  border: none;

  outline: none;

  border-radius: 6px;

  padding: 10px 20px;

  line-height: normal;

  opacity: 1;

  transition: all ease 0.1s;
}

.cbn_siq_wp .cc-cp-foot-button .cc-cp-foot-save:hover {
  background: #1192ce;
}

.cbn_siq_wp .termsfeed-com---pc-dialog .cc-pc-container {
  padding: 20px 30px !important;

  background: #f9f9f9;

  box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;

  border-radius: 10px;
}

.cbn_siq_wp .termsfeed-com---pc-dialog .cc-pc-container .cc-pc-head,
.cbn_siq_wp .termsfeed-com---pc-dialog .cc-cp-foot {
  border: none;

  background: #f9f9f9;
}

.cbn_siq_wp .termsfeed-com---pc-dialog .cc-pc-container .cc-pc-head select.cc-pc-head-lang-select {
  cursor: pointer;

  border-radius: 4px;
}

.cbn_siq_wp .cc-pc-container .cc-pc-head .cc-pc-head-close {
  color: #000;

  font-weight: 600;

  border-radius: 4px;

  background: #efefef;
}

.cbn_siq_wp .cc-pc-container .cc-pc-head .cc-pc-head-close:hover {
  background: #093b64;

  color: #fff;
}

.cbn_siq_wp .cc-pc-container .cc-cp-body {
  background: #d7d7d7 !important;

  padding: 20px;

  margin: 10px auto 15px;

  border-radius: 6px;
}

.cbn_siq_wp .cc-pc-container .cc-cp-body .cc-cp-body-tabs {
  width: 100%;

  background: none;

  margin-right: 15px;

  max-width: 250px;

  min-width: 250px;
}

.cbn_siq_wp .cc-pc-container .cc-cp-body .cc-cp-body-tabs .cc-cp-body-tabs-item {
  background: transparent;

  border: none;

  border-radius: 4px;

  margin-bottom: 6px;
}

.cbn_siq_wp .cc-pc-container .cc-cp-body .cc-cp-body-tabs .cc-cp-body-tabs-item button {
  line-height: normal;
}

.cbn_siq_wp .cc-pc-container .cc-cp-body .cc-cp-body-tabs .cc-cp-body-tabs-item:nth-last-child(1) {
  margin: 0;
}

.cbn_siq_wp .cc-pc-container .cc-cp-body .cc-cp-body-content {
  border-radius: 6px;
}

.cbn_siq_wp .termsfeed-com---palette-light .cc-cp-body-tabs-item-link:focus,
.cbn_siq_wp .termsfeed-com---palette-light .cc-pc-head-lang select:focus {
  box-shadow: none;
}

.cbn_siq_wp .cc-pc-container .cc-cp-body .cc-cp-body-tabs .cc-cp-body-tabs-item:hover {
  background: #fbfbfb !important;
}

.cbn_siq_wp .cc-pc-container .cc-cp-body .cc-cp-body-tabs .cc-cp-body-tabs-item:hover button {
  color: #111;
}

.cbn_siq_wp .termsfeed-com---palette-light .cc-pc-head-close:active,
.cbn_siq_wp .termsfeed-com---palette-light .cc-pc-head-close:focus {
  border: 0px !important;
}

.elementor-text-editor h5 .abt_text {
  color: green;
}

.about_us_top .elementor-widget-container>.elementor-heading-title {
  color: #000 !important;
}

.about_us_top .elementor-widget-container .elementor-text-editor>h5 {
  font-size: 14px;
  font-weight: 700;
}

.about_us_top .cb_progress-title>.elementor-widget-container span {
  color: #093b64 !important;

  font-weight: 500 !important;
}

::-webkit-scrollbar,
::-webkit-scrollbar:horizontal {
  width: 15px;

  height: 15px;
}

::-webkit-scrollbar-thumb:hover {
  background-color: #a8bbbf;
}

::-webkit-scrollbar-thumb {
  background-color: #222a35;

  border-radius: 20px;

  border: 3px solid transparent;

  background-clip: content-box;
}

::-webkit-scrollbar-track {
  background-color: #ddd;

  border-radius: 20px;
}

.content-wrap {
  width: 100%;

  height: 100%;

  position: relative;
}

.siq_animation-logo {
  position: fixed;

  width: 100%;

  height: 100%;

  top: 0;

  left: 0;

  z-index: 10001;

  background: #fff;

  text-align: center;

  animation-delay: 3.5s;

  animation-fill-mode: forwards;

  animation-duration: 1.2s;

  animation-name: fadeOut;

  display: flex;

  align-items: center;

  justify-content: center;
}

.swiper.seo-tabs-dtl {
  background: linear-gradient(to right, #05183b 0%, #04286d 80%);
  box-shadow: 0px 0px 6px 0px #e4e4e4;
}

@keyframes fadeOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;

    pointer-events: none;
  }
}

.siq_animation-logo>img {
  margin-top: -40px;

  width: 800px;
}

.animation-grid-container {
  height: 100%;

  background: linear-gradient(to bottom, #05183b 0%, #04286d 80%);

  position: fixed;

  width: 100%;

  z-index: 100001;

  top: 0;

  left: 0px;

  overflow: hidden;

  animation: animation-fade-out 1.2s ease 1.2s 1 normal both;
}

@keyframes animation-fade-out {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;

    pointer-events: none;
  }
}

.cbn-loading-container {
  width: 100%;

  text-align: center;

  position: relative;

  top: 50%;

  left: 50%;

  transform: translate(-50%, -50%);

  padding-bottom: 45px;

  max-width: 150px;
}

h1.animation-grid-text {
  font-size: 22px;

  font-weight: bold;

  letter-spacing: 0;

  margin-top: 15px;

  color: #fff;

  animation: text_loading 0.8s ease 0.6s 1 normal both;
}

@keyframes text_loading {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

.img-container {
  animation: logo_loading 0.8s ease 0.3s 1 normal both;

  width: 100%;

  height: auto;
}

.img-container>img {
  width: 100%;

  height: auto;
}

@keyframes logo_loading {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@media (max-width: 500px) {
  .siq_marketing_img_wrap {
    margin: 10px auto;
  }

  .siq_marketing_img_wrap .swiper-container.thumbnail-slider {
    padding-bottom: 30px;
  }

  .siq_marketing_img_wrap .thumbnail-slider .swiper-wrapper {
    padding: 10px;
  }

  .siq_marketing_img_wrap .swiper-container.thumbnail-slider .swiper-slide {
    padding: 10px !important;

    border-radius: 6px !important;

    width: 90px;
  }

  .siq_marketing_img_wrap .swiper-container.thumbnail-slider .swiper-slide.second,
  .siq_marketing_img_wrap .swiper-container.thumbnail-slider .swiper-slide.forth {
    width: 70px;
  }

  .siq_marketing_img_wrap .swiper-container.main-slider {
    width: 65%;

    padding: 30px 0;
  }

  .siq_marketing_img_wrap .main-slider .swiper-slide.swiper-slide-active {
    padding: 10px !important;
  }

  .img-container>img {
    width: 80px;
  }

  h1.animation-grid-text {
    font-size: 14px;

    margin-top: 10px;
  }

  .discount_wrap .title_top>.text_arrow {
    width: 20px;

    margin: 0px 3px;
  }
}

.cb_homepage {
  width: 100%;

  height: 100%;
}

.top-section_container {
  position: relative;

  overflow: hidden;
}

.swiper.seo-tabs-dtl {
  padding: 25px !important;

  border-radius: 20px;
}

.top_section_slider.swiper {
  width: 100%;

  height: 710px;

  overflow: visible;
}

.top_section-wrap {
  background: #07355c;

  position: relative;

  overflow: hidden;
}

.top_section-wrap:after {
  content: "";

  position: absolute;

  top: 0;

  right: 0;

  bottom: 0;

  left: 0;

  transform: translateX(-100%);

  background-image: linear-gradient(90deg,
      rgba(14, 131, 186, 0) 0,
      rgba(14, 131, 186, 0.2) 20%,
      rgba(14, 131, 186, 0.5) 60%,
      rgba(14, 131, 186, 0));

  -webkit-animation: shimmer 0.5s infinite;

  animation: shimmer 1.5s infinite;

  z-index: 0;

  width: 35%;
}

@keyframes shimmer {
  100% {
    transform: translateX(100%);

    opacity: 0;
  }
}

.top_section-wrap.swiper-slide {
  overflow: visible;

  min-height: 710px;
}

.swiper-slide .top_content-wrap>.imgs-wrap {
  opacity: 0;

  transition: opacity 0.3s ease-in-out;
}

.swiper-slide-active .top_content-wrap>.imgs-wrap {
  opacity: 1;
}

.siq_bg-imgs_wrap {
  position: absolute;

  top: 0;

  right: 0;

  width: 100%;

  height: 100%;

  z-index: 0;

  overflow: hidden;

  display: none;
}

img.yellow_bg {
  position: absolute;

  right: 50px;
}

img.green_bg {
  position: absolute;

  z-index: 1;

  right: 30px;
}

img.blue_bg {
  position: absolute;

  z-index: 2;

  right: 10px;
}

img.dark_bg {
  position: absolute;

  z-index: 3;

  right: 0px;
}

.left_bar_wrap {
  position: fixed;

  left: 0;

  top: 22vh;

  background: linear-gradient(to bottom, #05183b 0%, #04286d 80%);

  height: 55vh;

  width: 90px !important;

  display: flex;

  flex-direction: column;

  z-index: 999;

  justify-content: space-around;

  padding: 20px;

  border-radius: 0px 4px 4px 0px;

  box-shadow: 0px 0px 6px 0px #e4e4e4;
}

.left_bar_wrap .single_item {
  text-align: center;

  color: #fff;

  font-size: 10px;

  margin: 2px;

  transition: 0.4s;

  position: relative;

  letter-spacing: 0.5px;

  display: flex;

  flex-direction: column;

  align-items: center;
}

.left_bar_wrap .single_item img {
  text-align: center;

  max-width: 20px;

  margin-bottom: 10px;
}

.left_bar_wrap .single_item span {
  display: block;
}

.left_bar_wrap .single_item span.single_hover {
  position: absolute;

  left: 180%;

  top: -16px;

  min-width: 250px;

  height: auto;

  color: #000;

  font-size: 12px;

  line-height: 18px;

  text-align: left;

  padding: 10px 15px;

  z-index: 9;

  background: #fff;

  border-radius: 5px;

  box-shadow: 3px 1px 5px #ada4a4;

  border: none;

  opacity: 0;

  visibility: hidden;
}

.left_bar_wrap .single_item span.single_hover:before {
  position: absolute;

  left: -15px;

  top: 50%;

  transform: translateY(-50%);

  width: 0;

  height: 0;

  border-top: 8px solid transparent;

  border-bottom: 8px solid transparent;

  border-right: 15px solid #eaeaea;

  content: "";
}

.main_wrapper>.container {
  padding: 0;
}

.burger_sidebar-wrap {
  position: absolute;

  top: 25px;

  right: 25px;

  z-index: 9999;

  cursor: pointer;
}

.burger_sidebar_icon {
  color: #fff;

  position: relative;

  display: inline-block;

  width: 30px;

  height: 20px;
}

body.siq_homepage .burger_sidebar_icon>span {
  left: 0;
}

.burger_sidebar_icon>span {
  position: absolute;

  top: 0;

  right: 0;

  width: 100%;

  height: 0;

  transition: width 0.2s;

  border-top: 2px solid;
}

.burger_sidebar_icon>span.second {
  top: 8px;
}

.burger_sidebar_icon>span.third {
  top: 16px;
}

.burger_sidebar_icon:hover>span.second {
  width: 25px;
}

.burger_sidebar_icon:hover>span.third {
  width: 20px;
}

.offcanvas {
  background: #f9f9f9;

  padding: 10px;
}

.offcanvas-header .siq_text_logo>h5 {
  font-size: 20px;

  color: #000;

  font-weight: bold;

  letter-spacing: 0;
}

.offcanvas-header>.siq_text_logo {
  display: flex;

  align-items: center;
}

.siq_text_logo>img {
  width: 50px;

  height: auto;

  margin-right: 10px;
}

.offcanvas-body .siq_desc {
  font-size: 14px;

  color: #000;

  font-weight: 500;

  line-height: normal;
}

.offcanvas-body>.dropdown>ul {
  width: 100%;

  border: 1px solid;
}

.offcanvas-body>.dropdown>ul>li {
  padding: 0;

  line-height: normal;
}

.offcanvas-body>.dropdown>ul>li::before {
  content: none;
}

.offcanvas-body>.dropdown>ul>li>a:hover {
  color: #fff !important;

  background: #1192ce !important;
}

.offcanvas-body>.dropdown>.btn-secondary {
  background-color: #04235e;

  border-radius: 15px;

  padding: 8px 20px;

  width: 100%;

  text-align: left;

  background-image: none;

  text-transform: none;

  height: auto;

  margin: 0;
}

.offcanvas-body>.dropdown>.btn-secondary:after {
  float: right;

  margin-top: 8px;
}

.offcanvas-body>.dropdown>.btn-secondary:hover {
  background-color: #1192ce;
}

.offcanvas-body .location {
  padding: 0px 10px;
}

.offcanvas-body .location>h4 {
  font-weight: 700;

  font-size: 20px;

  color: #000;
}

.offcanvas-body .location>.location_wrap {
  display: flex;

  align-items: center;
}

.map_point>i:before {
  font-size: 20px;

  color: #093b64;
}

.offcanvas-body .location .location_text {
  margin-left: 20px;

  font-size: 15px;

  color: #000;

  font-weight: 600;

  line-height: normal;
}

.siq_top-header {
  background: #222a35;

  display: flex;

  padding: 15px 50px 10px;
}

.siq_logo-section {
  display: flex;

  align-items: center;

  width: 50%;
}

.siq_rating-section {
  display: flex;

  justify-content: end;

  margin-top: 8px;

  width: 50%;
}

.wp_header-logo {
  display: flex;

  width: fit-content;

  position: relative;

  align-items: center;

  flex-direction: column;
}

.wp_header-logo>img {
  width: 32px;

  height: 25px;
}

.siq_logo-text {
  margin-left: 6px;

  font-size: 8px;

  font-weight: 600;

  color: #fff;

  margin-top: 8px;
}

.rating_imgs>img {
  width: auto;

  height: 25px;

  margin-right: 30px;
}

.siq_rating-section>.cbn_captera>img {
  margin: 0px;
}

.siq-menu-bars {
  margin-left: 30px;
}

.siq-menu-bars>i {
  color: #fff;
}

.left_bar_wrap .single_item:hover {
  transform: scale(1.1);
}

.left_bar_wrap .single_item:hover span.single_hover {
  opacity: 1;

  visibility: visible;

  z-index: 99999;
}

.top_section-wrap>.top_content-wrap {
  padding: 50px 0px 30px;

  display: flex;

  max-width: 1300px;

  margin: 0px auto;

  min-height: 710px;

  max-height: 710px;
}

.cb_top-content,
.imgs-wrap {
  width: 50%;

  position: relative;

  z-index: 99;
}

.cbn_logo {
  width: fit-content;

  margin: 40px 0 15px;
}

.cbn_logo .siq-logo {
  width: 80px;

  height: auto;

  display: block;
}

.cbn_logo .siq-logo img {
  width: 100%;

  height: auto;
}

.cb_higher-text {
  color: #fff;

  font-style: normal;

  font-weight: 500;

  line-height: 28px;

  font-size: 16px;
}

.cbn_logo .siq_logo_text {
  color: #fff;

  font-size: 14px;

  letter-spacing: 1px;

  margin: 5px 0 0;
}

.yellow_line {
  position: relative;

  width: 100px;

  height: 30px;

  border: solid 3px #f5e71b;

  border-color: #f5e71b transparent transparent transparent;

  transform: rotate(-10deg);

  margin: 10px 0px;

  border-radius: 70% 80% 0% 0% / 100% 80% 18% 0%;

  margin-left: -10px;
}

p.desc_text {
  color: #b3b3b3;

  font-size: 18px;

  margin: 20px 0px;

  padding: 10px 0px;
}

.free_demo-button {
  margin: 40px 0px 30px;
}

.free_demo-button>a {
  color: #093b64;

  font-weight: 700;

  font-size: 18px !important;

  background: #f5e71b;

  padding: 15px 30px;

  border-radius: 10px;
}

.free_demo-button>a:hover,
.consultation_wrap .demo_btn:hover,
.demo_btn>a:hover {
  background: #1c9e74;

  color: #fff;
}

.review_ranking {
  display: flex;

  align-items: center;

  margin: 20px auto;

  padding: 10px 0px 20px;
}

.review_img>img {
  width: 100%;

  height: auto;
}

p.review_text {
  margin: 15px !important;

  font-size: 16px;

  color: #d9d9d9;

  font-style: italic;
}

.siq_splatter {
  position: absolute;

  top: -15px;

  left: 55px;

  z-index: -1;
}

.siq_splatter>img {
  width: 300px;

  height: 270px;
}

.girl_img {
  position: absolute;

  z-index: 9;

  right: -20px;
}

.girl_img>img {
  width: 100%;

  height: 100%;

  object-fit: contain;
}

.circle_img {
  position: absolute;

  top: 110px;

  right: -50px;
}

.circle_img>img {
  width: 550px;

  height: auto;
}

.siq_shopping-wrap {
  width: 100%;

  height: 100%;
}

.siq_shopping-wrap.social-icons_wrap {
  position: relative;
}

.social-icons_wrap>.social_platform,
.siq_shopping-wrap>.social_platform {
  position: absolute;
}

.siq_shopping-wrap img.girl_top {
  left: 125px;

  bottom: 20%;
}

.siq_shopping-wrap img.iphone {
  top: 200px;

  left: 150px;
}

.siq_shopping-wrap img.headphone {
  right: 200px;

  top: 50px;
}

.siq_shopping-wrap img.lipstick {
  top: 40%;

  right: -70px;
}

.siq_shopping-wrap img.watch {
  right: -70px;

  bottom: 120px;
}

.slide_3 .imgs-wrap>.girl_img {
  top: 165px;

  right: -95px;

  width: 100%;

  height: 630px;
}

.shopping_ads>img.google_watch {
  width: 200px;

  transform: rotate(-10deg);

  position: absolute;

  top: 80px;

  left: 100px;
}

.social-icons_wrap>span>img {
  background: #fff;

  border-radius: 100%;

  padding: 10px;

  width: 70px;

  height: 70px;

  overflow: visible;

  object-fit: contain;
}

.social-icons_wrap>span.youtube_icon {
  top: 200px;

  left: 150px;
}

.social-icons_wrap>span.adwords_icon {
  left: 130px;

  bottom: 25%;
}

.social-icons_wrap>span.tiktok_icon {
  right: -70px;

  bottom: 120px;
}

.social-icons_wrap>span.facebook_icon {
  right: 200px;

  top: 70px;
}

.social-icons_wrap>span.bing_icon {
  top: 40%;

  right: -70px;
}

.slide_1 .imgs-wrap>.girl_img {
  right: -140px;

  top: 160px;

  width: 100%;

  height: 660px;
}

.slide_2 .girl_img,
.girl_img.cb_new_img {
  right: -100px;

  top: 170px;

  width: 100%;

  height: 660px;
}

.siq_shopping-wrap.shopping_ads {
  position: relative;

  z-index: 99;
}

.shopping_ads .product_market {
  background: #fff !important;

  max-width: fit-content;

  width: 100%;

  display: block;

  padding: 15px;

  border-radius: 10px;

  box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);

  position: absolute;
}

.shopping_ads .prod_bidding {
  bottom: 120px;

  left: 35px;
}

.product_market .prod_title {
  font-size: 16px;

  color: #000;

  font-weight: bold;

  margin-bottom: 8px;
}

.product_market .prod_desc {
  font-size: 14px;

  font-weight: 700;
}

.shopping_ads .g_rating {
  display: flex;

  align-items: center;

  right: -160px;

  bottom: 145px;

  box-shadow: 0px 4px 4px 0px rgba(255, 255, 255, 0.25);
}

.img_google>img {
  width: 35px;

  height: auto;
}

.product_market.prod_targeting {
  right: -140px;

  top: 190px;

  box-shadow: 0px 4px 4px 0px rgba(255, 255, 255, 0.25);
}

.prod_bars>img {
  width: 50px;

  margin-right: 10px;
}

.prod_bars>span {
  width: 8px;

  display: block;

  border-radius: 10px;

  margin: 0px 5px;
}

.prod_bars>.blue_line {
  background: #1192ce;

  height: 40px;
}

.prod_bars>.cb_yellow-line {
  background: #f5e71b;

  height: 55px;
}

.prod_bars>.dark_line {
  background: #222a35;

  height: 65px;
}

.prod_targeting .prod_bars {
  display: flex;

  align-items: end;
}

.prod_targeting .prod_title {
  margin-bottom: 15px;
}

.product_market.prod_sales {
  max-width: max-content;

  left: 35px;
}

.product_market.prod_sales>img {
  width: 120px;
}

span.prod_dtl {
  margin-left: 10px;
}

span.prod_dtl .prod_ratig {
  display: flex;

  align-items: center;
}

span.prod_dtl .prod_ratig>.prod_title {
  margin: 0px;
}

span.prod_dtl .prod_ratig>img {
  height: 12px;

  margin-left: 4px;
}

span.prod_dtl>.prod_desc {
  font-size: 16px;
}

.shopping_ads>img.traffic {
  width: 180px;

  right: 0;
}

.shopping_ads>img.google_sales {
  width: 65px;

  background: #fff;

  padding: 15px;

  border-radius: 100px;

  top: 170px;

  left: 180px;

  overflow: visible;

  box-shadow: 0px 4px 4px 0px rgba(255, 255, 255, 0.25);
}

.shopping_ads>img {
  position: absolute;
}

.shopping_ads>img.facebook_sales {
  top: 47%;

  left: 110px;
}

.shopping_ads>img.tiktok_sales {
  bottom: 140px;

  left: 165px;
}

.top_section_slider .swiper-pagination {
  width: 100%;

  padding: 20px 0px;

  top: 640px;
}

.top_section_slider .swiper-pagination .swiper-pagination-bullet {
  margin: 0px 10px;

  background: #fff;

  width: 10px;

  height: 10px;
}

.siq_details-wrap {
  background: #222a35;

  padding: 25px;

  position: relative;
}

.siq_details {
  display: flex;

  max-width: 1300px;

  margin: 0 auto;
}

.siq_info>h4 {
  font-size: 44px;

  color: #fff;

  line-height: 50px;

  font-weight: 800;

  text-align: center;
}

.siq_info>p {
  font-size: 16px;

  margin: 10px 0 0;

  color: #fff;
}

.siq_details>.products,
.siq_details>.active_user {
  margin-left: 40px;

  border-left: 3px solid #fff;

  padding-left: 40px;
}

.siq_section.siq_about_us {
  padding-top: 0;
}

.siq_section {
  position: relative;
  width: 100%;
  height: auto;
  padding: 60px 0px;
}

.siq_section.siq-ads-container {
  background: #093b64;

  padding: 25px 0px 30px;
}

.siq_section.big_img_container {
  padding-bottom: 0;
}

.siq_section.our_case_top {
  padding: 0px 0 60px;
}

.siq_section_content {
  display: flex;

  align-items: center;

  background: linear-gradient(180deg, #c4c8cf 0%, #b7bec6 100%);

  justify-content: space-between;
}

.siq_section_content .cb_content_wrap {
  width: 50%;
}

.cb_content_wrap.text>h4 {
  font-size: 40px;

  color: #000;

  line-height: 1.2em;

  max-width: 500px;
}

.cb_content_wrap.text>p {
  font-size: 20px;

  color: #000;

  margin-top: 25px;

  max-width: 680px;
}

.siq_big_img_wrap {
  width: 100%;

  height: auto;

  max-width: 1300px;

  margin: auto;
}

.siq_big_img_wrap>img {
  width: 100%;

  height: 100%;

  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px !important;

  border-radius: 6px;
}

.siq_brands_logos_section {
  display: grid;

  grid-template-columns: repeat(4, 1fr);

  max-width: 1300px;

  margin: 0 auto;
}

.siq_brand_logo {
  width: 300px;

  height: auto;
}

.siq_brand_logo>img {
  width: 100%;

  height: auto;
}

.siq_brands-wrap,
.siq_brands-logo {
  display: flex;

  justify-content: space-between;

  width: 1300px;

  margin: 0px auto;

  padding: 0px;
}

.siq_brands-wrap .left_side,
.siq_brands-wrap .right_side {
  width: 50%;

  margin: 0px 10px;
}

.siq_brands-wrap .left_side .top_img {
  display: flex;

  justify-content: space-between;
}

.siq_brands-wrap>.left_side .bottom_img {
  margin-top: 15px;
}

.siq_brands-wrap .card-factory_img>img {
  width: 100%;

  height: 300px;
}

.siq_brands-wrap>.right_side>div {
  text-align: center;
}

.siq_brands-wrap img {
  width: 300px;

  height: 300px;

  border-radius: 10px;

  object-fit: cover;

  box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
}

.siq_brands-wrap>.right_side img {
  width: 100%;
}

.siq_brands-wrap>.right_side {
  display: grid;

  grid-template-columns: repeat(2, 1fr);

  align-items: center;

  grid-gap: 15px;
}

.siq_brands-wrap>.right_side>.durex_img>img,
.siq_brands-wrap>.right_side>.trotters_img>img {
  height: 275px;
}

.siq_brands-wrap>.right_side>.finish_img>img,
.siq_brands-wrap>.right_side>.revamp_img>img {
  height: 305px;
}

.siq_brands-dtl {
  width: 100%;

  display: flex;

  justify-content: space-between;

  align-items: center;

  margin: 0 auto;

  border-radius: 20px;

  background: #222a35;

  border: 5px solid #c2efff;

  box-shadow: 0px 8px 8px 0px rgba(0, 0, 0, 0.25);

  padding: 20px 30px;
}

.brands_logo>img {
  width: 200px;

  height: auto;
}

.siq_brands-dtl>.card_factory>img {
  max-width: 250px !important;

  height: 80px;

  width: 100%;
}

.siq_brands-dtl>.hoover-img>img {
  width: 105px;
}

.siq_brands-dtl>.durex_img>img {
  width: 180px;
}

.siq_brands-dtl>.finish_img>img {
  width: 140px;
}

.siq_section_wrap {
  max-width: 1300px;

  margin: 40px auto;

  position: relative;
}

h4.title_top {
  font-size: 40px;

  font-weight: bold;

  line-height: 50px;

  width: calc(100% - 400px);

  margin: 0 auto;

  color: #000;
}

.siq_section_wrap>p.desc_text {
  color: #000;

  font-size: 20px;

  font-weight: 500;

  padding: 20px;
}

.siq_section_wrap>.yellow_line {
  position: absolute;

  top: -20px;

  left: 16%;

  width: 200px;

  transform: rotate(-15deg);
}

.siq_3-cards,
.siq_2-cards {
  display: flex;

  justify-content: center;

  padding: 30px;

  position: relative;

  z-index: 9;
}

.siq_cards {
  padding: 30px 15px;

  border-radius: 10px;

  width: 300px;

  height: 220px;

  display: flex;

  flex-direction: column;

  justify-content: space-evenly;

  align-items: center;

  margin: 0px 30px;

  border: 3px solid #b3b3b3;

  background: #fff;
}

.siq_cards>svg {
  padding: 10px;

  border-radius: 20px;

  background: #222a35;
}

.siq_cards>svg path {
  fill: #fff;
}

h5.card_title {
  font-size: 20px;

  font-weight: bold;

  line-height: 30px;

  margin-top: 20px;
}

p.card_text {
  font-size: 16px;

  line-height: 26px;

  margin-top: 15px;

  max-width: 260px;
}

.siq_cards-wrap {
  background: #222a35;

  padding: 20px 0px;

  margin: 40px auto;

  position: relative;

  overflow: hidden;

  max-width: 1280px;

  border-radius: 10px;
}

.siq_cards-wrap>img {
  position: absolute;
}

img.circle-top {
  top: -200px;

  left: -200px;

  width: 500;
}

img.circle-right {
  bottom: -90px;

  right: -400px;

  width: 600px;
}

img.circle-bottom {
  bottom: -235px;

  left: 23%;

  width: 650px;
}

.siq_section.optimise_products-container {
  background: #ecf0fd;

  padding-top: 60px;
}

.optimise_products-container>.bg_img {
  position: absolute;

  top: 0;

  z-index: 0;

  width: 100%;

  height: 100%;
}

.optimise_products-wrap {
  position: relative;

  z-index: 1;
}

.optimise_products-wrap .title_top,
.perform_wrap .title_top {
  margin: 20px auto;
}

.optimise_products-wrap .title_top {
  width: 900px;
}

.optimise_products-wrap .desc_top {
  width: 800px;
}

.perform_wrap .desc_top {
  width: 620px;
}

.desc_top {
  font-weight: 600;

  line-height: 30px;

  padding: 10px;

  font-size: 18px;

  margin: auto;

  color: #555;
}

.product-details {
  display: flex;

  justify-content: center;

  width: 1500px;

  margin: 50px auto;
}

.keyword_details-mob {
  display: none;
}

.gogole_img-wrap {
  position: relative;
}

.siq-google_img {
  position: relative;
}

.siq-google_img>img {
  width: 350px;

  height: auto;
}

p.search-bar_text {
  position: absolute;

  top: 175px;

  left: 90px;

  font-size: 12px;

  font-weight: 500;
}

.cb_prod-detail>p {
  font-size: 13px;

  font-weight: 500;

  line-height: 22px;

  margin-bottom: 0px;
}

.cb_prod-detail .blue_text {
  color: #1967d2;
}

.cb_prod-detail {
  width: fit-content;

  position: absolute;

  top: 270px;

  left: 20px;
}

.cb_prod-detail>.cb_prod-img {
  width: 50px;

  height: auto;

  margin: 10px auto;
}

.siq_prod-img {
  position: absolute;

  bottom: 50px;

  right: 0;
}

.siq_prod-img>img {
  width: 270px;

  height: auto;
}

.cb_left-wrap,
.cb_right-wrap {
  display: flex;

  flex-direction: column;

  justify-content: space-evenly;
}

.product-details .keyword_wrap {
  display: flex;

  align-items: center;
}

.product-details .insights>.keyword_text-wrap {
  color: #fff;

  background: #063b64 !important;
}

.product-details .keyword_wrap>.keyword_text-wrap {
  width: 300px;

  height: auto;

  background: #fcfcfc;

  padding: 30px;

  border-radius: 15px;

  display: flex;

  flex-direction: column;

  box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
}

.keyword_text-wrap>h4 {
  font-size: 14px;

  line-height: 22px;

  font-weight: bold;

  margin-bottom: 10px;
}

.keyword_text-wrap>p {
  font-size: 14px;

  line-height: 22px;
}

.dots_wrap {
  display: flex;

  margin: 0px 15px;
}

.dots_wrap>span {
  background: #222a35;

  display: block;

  width: 6px;

  height: 6px;

  margin: 0px 5px;

  border-radius: 10px;
}

.siq_section.campaigns_container {
  background: #f9f9f9;

  padding: 50px 0px 20px;
}

.campaigns_wrap>.yellow_line {
  top: -30px;

  left: 8%;
}

.converting_img-wrap {
  max-width: 930px;

  margin: 40px auto 0px;

  position: relative;
}

.keywords_imgs {
  display: flex;

  justify-content: space-between;

  margin: 20px auto;
}

.keywords_imgs>.cb-keyword_img>img {
  width: auto;

  height: 150px;

  object-fit: contain;

  filter: grayscale(1);

  opacity: 0.75;
}

.keywords_imgs>.keyword_sku>img {
  width: 180px;
}

.keywords_imgs>.keyword_instant>img {
  width: 200px;
}

.keywords-detail {
  margin: 40px auto;

  display: flex;

  justify-content: space-between;
}

.keywords_imgs>.cb-keyword_img {
  display: flex;

  flex-direction: column;

  align-items: center;
}

.keywords_imgs>.cb-keyword_img>.cb-keyword_text {
  max-width: 210px;

  line-height: 26px;

  background: #f5e71b;

  padding: 12px;

  border-radius: 10px;

  font-weight: bold;

  margin-top: 30px;
}

.keywords_imgs>.cb-keyword_img>.instantly-text {
  max-width: 170px;
}

.keywords_imgs>.cb-keyword_img>.sales_text {
  width: 100px;
}

.bonus_text {
  margin: 20px auto;

  padding-top: 10px;
}

.bonus_text>p.desc_text {
  color: #80878e;

  padding: 0px;

  line-height: 40px;
}

.img-lines-wrap {
  display: flex;

  justify-content: space-between;

  align-items: center;

  margin: 20px auto;

  padding: 20px 0px 10px;

  max-width: 750px;

  padding-left: 50px;
}

.img-lines-wrap>.keywrod_circle {
  background: #093b64;

  width: 30px;

  height: 30px;

  display: block;

  border-radius: 100%;
}

.img-lines-wrap>.keyword_lines {
  background: #093b64;

  width: 20px;

  height: 6px;

  display: block;
}

.smarter_feed-wrap>.feed_img {
  margin: 40px auto;

  text-align: center;
}

.smarter_feed-wrap>.feed_img>img {
  width: 750px;
}

.siq_section.case_studies-container {
  background: #093b64;

  padding-top: 60px;
}

.case_studies-wrap .yellow_line {
  left: 10%;
}

.case_studies-wrap .title_top {
  color: #fff;
}

.siq_marketing-wrap {
  position: relative;

  display: flex;

  align-items: center;

  width: 1180px;

  margin: 20px auto;

  flex-direction: column;
}

.marketing_brands {
  width: 100%;

  padding: 20px;

  display: flex;

  position: relative;

  justify-content: space-between;

  background: #fff;
}

.cb_brand-name {
  display: flex;

  align-items: center;

  padding: 10px 15px;

  border-radius: 10px;

  cursor: pointer;

  opacity: 0.3;

  background: #093b64;
}

.cb_brand-name.active,
.cb_brand-name:hover {
  background: #fff;

  opacity: 1;

  box-shadow: rgba(50, 50, 93, 0.25) 0px 2px 5px -1px,
    rgba(0, 0, 0, 0.3) 0px 1px 3px -1px;
}

.cb_brand-name>i {
  display: none;
}

.cb_brand-name>i:before {
  font-size: 22px;

  margin-right: 10px;
}

.cb_brand-name>.brand_img>img {
  width: 200px;

  height: auto;
}

.brand_img.second>img {
  width: 135px;
}

.brand_img.forth>img {
  width: 125px;
}

.grey_circle-img {
  position: absolute;

  right: 0;

  top: -40px;

  left: 0;

  bottom: 0;

  z-index: -1;
}

.grey_circle-img>img {
  width: 100%;

  height: auto;
}

.smarter-shopping_wrap .smarter-desc {
  font-weight: 400;

  line-height: 30px;

  max-width: 610px;

  margin: 0px auto;
}

.smarter-desc .google-text {
  font-weight: bold;
}

.siq_goals-wrap .card_imgs>img {
  width: 75px;

  height: auto;
}

.siq_section_wrap.case_studies-wrap {
  position: relative;

  z-index: 9;
}

.marketing-details {
  width: calc(100% - 50px);

  position: relative;

  z-index: 9;

  margin-top: 30px;
}

.logos-section {
  display: flex;

  width: calc(100% - 50px);

  margin: 0 auto;
}

.logos-section>.siq_logo-detail,
.logos-section>.rating_logos-detail {
  display: flex;

  align-items: center;
}

.logos-section>.siq_logo-detail {
  width: 70%;
}

.logos-section>.rating_logos-detail {
  width: fit-content;

  background: #fff;

  border-radius: 10px;

  padding: 15px 25px;
}

.siq_logo-detail>.siq_logo {
  width: 60px;

  height: auto;
}

.siq_logo-detail .siq_text {
  font-size: 20px;

  color: #fff;

  font-weight: 600;

  margin-left: 15px;
}

.rating_logos-detail {
  justify-content: flex-end;
}

.rating_logos-detail>img {
  width: 75px;

  height: auto;
}

.rating_logos-detail .capterra_rating {
  width: 100px;

  margin-left: 30px;
}

.other_brands {
  display: none;

  position: relative;

  max-width: 1080px;

  margin: auto;
}

.other_brands.active {
  display: block;
}

a.open_link_btn {
  position: absolute;

  background: #d7d7d76b;

  width: 100%;

  height: 100%;

  border-radius: 10px;

  cursor: auto;
}

a.open_link_btn>span {
  position: absolute;

  top: 44%;

  left: 50%;

  transform: translate(-44%, -50%);

  background: #093b64;

  padding: 10px 15px;

  border-radius: 6px;

  color: #fff;

  font-weight: 700;

  font-size: 18px;

  cursor: pointer;
}

a.open_link_btn>span:hover {
  box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;

  background: #fff;

  color: #093b64;
}

.marketing_review>.review_img {
  width: 100%;

  height: auto;
}

section.elementor-section.cb_our-services {
  padding: 50px 0;
}

.free-demo_container {
  display: flex;

  align-items: center;
}

.siq_case_studies .siq_section_wrap {
  margin-bottom: 20px;
}

.free-demo_container .demo_wrap {
  max-width: 800px;

  box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;

  min-height: 400px;

  margin: 100px auto;

  border-radius: 20px;

  padding: 60px;
}

.demo_wrap .cb_logo-img {
  margin: 30px auto 50px;
}

.cb_logo-img>img {
  width: 80px;

  height: auto;
}

.demo_wrap h2.demo_text {
  font-size: 40px;

  line-height: 50px;

  font-weight: 700;

  color: #000;

  margin: 20px auto 50px;

  width: 100%;
}

.demo_wrap .book_now {
  max-width: fit-content;

  margin: 30px auto;
}

.book_now .btn_book-now:hover {
  background: #1a73e8;
}

.book_now .btn_book-now {
  background: #093b64;

  margin: auto;

  padding: 10px 24px;

  border-radius: 4px;

  cursor: pointer;

  color: #fff;

  font-size: 16px;
}

.free_demo_desc {
  font-size: 16px;

  font-weight: 600;

  color: #a1a1a1;

  margin-top: 30px;
}

body div#viewdv_b233_view_1 {
  z-index: -1 !important;
}

.wpda-footer-builder,
.siq_footer-container {
  background-color: #093b64;
}

.wpda-footer-builder section.elementor-section {
  background-color: #093b64 !important;
}

.siq_footer-container>div {
  max-width: 1300px;

  margin: 0px auto;
}

.fb_icon>a>svg {
  width: 16px;

  height: 20px;

  fill: #3b5998;
}

.link-icon>a>svg {
  width: 18px;

  fill: #007bb6;
}

.siq_footer-text {
  color: #fff;

  font-size: 14px;

  padding-top: 30px;
}

.siq_links-wrap {
  display: flex;

  justify-content: space-between;

  border-bottom: 1px solid #fff;

  padding-bottom: 20px;
}

.siq_links-wrap>.siq-footer-btns {
  width: 225px;

  color: #fff;

  padding: 15px;

  display: flex;

  flex-direction: column;
}

.siq-footer-btns>.footer_links {
  color: #fff;

  margin-bottom: 10px;

  font-size: 14px;
}

.siq-footer-btns h4.footer_title {
  font-size: 20px;

  letter-spacing: 0;

  line-height: 26px;

  margin-bottom: 30px;

  color: #fff;
}

p.footer_text {
  font-size: 16px;

  line-height: 26px;
}

.social_icons {
  display: flex;

  margin-top: 20px;
}

.social_icons>.fb_icon {
  margin-right: 20px;
}

.siq-footer-btns>.footer_links:hover {
  color: #1192ce;
}

.social_icons a>svg:hover {
  fill: #3b3663;
}

.smarter_shopping_container.shopping_brands {
  margin: 0;

  background: #ffff00;

  padding-top: 60px;
}

.shopping_brands>.smarter-shopping_wrap .smarter-desc {
  color: #000;

  font-weight: 500;

  font-size: 18px;

  padding: 10px 0 20px;
}

.smarter-shopping_wrap>.desc_top {
  font-size: 16px;
}

.siq_prod_target {
  background: #fff !important;

  max-width: 285px;

  width: 100%;

  display: flex;

  align-items: center;

  padding: 15px;

  border-radius: 15px;

  position: absolute;

  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
}

.siq_prod_target>.prod_num {
  background: #fced0a;

  padding: 22px 30px;

  border-radius: 10px;

  font-weight: bold;

  color: #fff;

  font-size: 20px;
}

.siq_section.cb_award-container {
  position: relative;

  background: #ecf0fd;
}

.siq_awards_section_wrap {
  max-width: 1500px;

  margin: 0px auto;
}

.siq_awards_section_wrap .award_left_side {
  width: 80%;
}

.cb_awards_img_wrap {
  position: relative;

  display: flex;

  align-items: center;

  min-height: 720px;
}

h4.award_section_heading {
  font-size: 46px;

  padding: 25px 0px 15px;

  font-weight: 800;

  color: #000;

  margin: 10px auto;

  max-width: 1300px;

  text-align: center;

  line-height: normal;
}

p.award_section_desc {
  color: #000;

  font-weight: 600;

  font-size: 20px;

  line-height: 30px;

  max-width: 1300px;

  margin: auto;

  text-align: center;
}

.siq_ecom_award {
  width: 250px;

  margin: 30px auto;
}

.siq_ecom_award img {
  width: 100%;

  height: auto;
}

.awards_section_imgs {
  position: relative;

  z-index: 9;

  margin-left: 100px;
}

.siq_award_img img,
.award_right_side .award_section_right_img img {
  border-radius: 20px;

  width: 100%;

  height: auto;

  object-fit: contain;

  box-shadow: rgba(50, 50, 93, 0.25) 0px 13px 27px -5px,
    rgba(0, 0, 0, 0.3) 0px 8px 16px -8px;
}

.siq_award_img.first {
  width: 700px;

  height: fit-content;
}

.siq_award_img.second {
  position: absolute;

  width: 550px;

  height: auto;

  right: 150px;

  top: -80px;
}

.award_right_side {
  position: absolute;

  top: 0;

  right: 0;

  height: auto;

  width: 400px;
}

.award_right_side .award_section_right_img {
  width: 100%;

  height: auto;
}

.live_feed>.prod_num {
  color: #000;
}

.campaign_build {
  top: 55px;

  right: -40px;
}

.campaign_build>.prod_num {
  background: #4c9b4c;
}

.keyword_target {
  bottom: 100px;

  right: -50px;
}

.keyword_target>.prod_num {
  background: #1c9e74;
}

.prod_target {
  bottom: 50px;

  left: 60px;
}

.prod_target>.prod_num {
  background: #1192cd;
}

.real-time-target {
  top: 36%;

  left: -100px;
}

.real-time-target>.prod_num {
  background: #5598d4;
}

.siq_prod_target>.prod_detail {
  display: flex;

  flex-direction: column;

  margin-left: 15px;

  text-align: left;
}

.prod_detail>.cb_title {
  font-weight: bold;

  margin-bottom: 6px;
}

.prod_detail>.cb_desc {
  font-size: 12px;

  font-weight: 600;

  line-height: 18px;
}

.shopping_platform-wrap {
  position: relative;

  z-index: 99;

  height: 650px;

  width: 980px;

  margin: 40px auto 20px;
}

.shopping_prod {
  position: absolute;

  z-index: 10;

  left: 0;

  right: 0;

  top: 40px;
}

.shopping_prod>.desk-img {
  width: 600px;

  height: auto;
}

.shopping_prod>.mob-img {
  display: none;
}

.grey_dotted-img {
  position: absolute;

  right: 0;

  left: 0;

  top: 0;
}

.grey_dotted-img>img {
  width: 650px;

  height: auto;
}

.grey_lines-img {
  position: absolute;

  left: 40px;

  right: 0;

  top: -90px;
}

.grey_lines-img>img {
  width: 900px;

  height: 715px;
}

.shopping_details,
.prod_target_dtl {
  position: relative;

  z-index: 99;

  width: 750px;

  height: 100%;

  margin: 0 auto;
}

.shopping_details>img {
  position: absolute;
}

.shopping_details>.cb_feeds {
  left: -120px;

  top: 200px;
}

.shopping_details>.cb_key-target {
  bottom: 0px;

  left: -160px;
}

.shopping_details>.cb_prod-target {
  bottom: 40px;

  right: -120px;
}

.shopping_details>.cb_camp-builer {
  top: -40px;

  left: 110px;
}

.shopping_details>.cb_real-target {
  top: 20px;

  right: -130px;
}

.smarter_shopping_container {
  z-index: 9;

  overflow: hidden;

  margin-top: 40px;
}

.consultation_wrap.siq_consultation_demo {
  background: transparent;

  box-shadow: rgba(0, 0, 0, 0.8) 0px 0px 6px, rgba(0, 0, 0, 0.8) 0px 3px 6px;
}

.consultation_wrap {
  width: 1140px;

  margin: 0px auto;

  padding: 30px 50px;

  padding-bottom: 65px;

  position: relative;

  background: #093b64;

  border-radius: 15px;

  overflow: hidden;
}

.girl_img-laptop {
  position: absolute;

  top: 0;

  right: 0;

  z-index: -1;

  width: 100%;

  height: auto;
}

.girl_img-laptop>img {
  width: 100%;

  height: auto;
}

.girl_img-laptop img.mob_img {
  display: none;
}

.img_yellow {
  position: absolute;

  top: 0;

  right: -100px;

  z-index: 0;
}

.consultation_wrap .top_text {
  font-size: 18px;

  font-weight: 600;

  color: #000;

  line-height: 30px;

  margin: 20px auto;
}

.consultation_wrap>.demo_text {
  font-size: 40px;

  color: #000;

  line-height: 50px;

  margin: 20px 0px;

  padding-bottom: 20px;

  font-weight: bold;
}

.demo_text .demo_time {
  color: #0b416d;
}

.consultation_wrap .demo_btn {
  background: #f5e71b;

  padding: 15px 40px;

  font-weight: 800;

  border-radius: 6px;

  color: #000;
}

.smarter_shopping_container .siq_bg-imgs_wrap {
  z-index: -1;
}

.smarter_shopping_container .siq_bg-imgs_wrap>img {
  height: 300px;
}

.smarter_shopping_container .siq_bg-imgs_wrap>.yellow_bg {
  transform: rotate(0deg);

  right: -10px;

  top: -10px;
}

.smarter_shopping_container .siq_bg-imgs_wrap>.green_bg {
  transform: rotate(-5deg);

  right: -30px;

  top: -30px;
}

.smarter_shopping_container .siq_bg-imgs_wrap>.blue_bg {
  transform: rotate(-10deg);

  right: -40px;

  top: -40px;
}

.smarter_shopping_container .siq_bg-imgs_wrap>.dark_bg {
  transform: rotate(-15deg);

  right: -50px;

  top: -50px;
}

.smarter-shopping_wrap {
  margin: 0 auto;

  text-align: center;

  position: relative;
}

.smarter-shopping_wrap .blue_circle-img {
  position: absolute;

  right: 70px;

  top: 0;

  z-index: -1;
}

.smarter-shopping_wrap>.title_text {
  font-size: 40px;

  line-height: 50px;

  padding: 15px 0px;

  font-weight: bold;

  color: #000;

  max-width: 800px;

  margin: 0 auto;
}

.smarter-desc {
  font-size: 20px;

  font-weight: 600;

  letter-spacing: 0px;

  padding-bottom: 30px;

  color: #fff;
}

.smarter-desc>.not-text {
  color: #093b64;

  font-weight: 800;
}

.smarter-desc>.grey_text {
  color: #bfbfbf;
}

.achieve_goals-wrap {
  width: 100%;

  margin: auto;
}

h4.achieve_title {
  margin: 20px 0px;

  font-size: 20px;

  letter-spacing: 0;
}

.siq_goals-wrap {
  padding-top: 20px;
}

.siq_3-goals,
.siq_2-goals {
  display: flex;

  justify-content: center;
}

.siq_goals-wrap .siq_goals {
  max-width: 300px;

  padding: 20px;

  margin: 0px 30px;
}

.card_imgs>svg {
  width: 80px;

  height: 80px;
}

.siq_goals .card_title {
  width: 100%;

  font-size: 20px;

  color: #fff;
}

.siq_goals .card_text {
  font-size: 16px;

  line-height: 24px;

  margin-top: 10px;

  letter-spacing: 0px;

  color: #fff;
}

.side_imgs-wrap {
  position: absolute;

  top: 30%;

  left: 10%;

  display: flex;

  flex-direction: column;
}

.side_imgs-wrap>.cb-imgs {
  width: 60px;

  height: 60px;

  object-fit: contain;

  margin: 30px 0px;
}

.siq_brands_detail {
  width: 1500px;

  margin: 40px auto 0px;

  display: flex;

  padding: 40px 0px;

  justify-content: space-between;

  align-items: flex-end;
}

.siq_brands_detail>.feed_img {
  width: 48%;

  position: relative;

  text-align: center;
}

.siq_brands_detail>.feed_img>.siq_brands {
  width: 550px;
}

img.girl_brand-img {
  position: absolute;

  top: -60px;

  left: 44%;

  width: 100px;

  z-index: -1;
}

.brand_agencies {
  width: 48%;
}

.brand_agencies>.brands_text {
  background: #f5e71b;

  padding: 50px 80px;

  border-radius: 20px;

  text-align: center;
}

.brand_agencies>.agencies {
  background: #70ad47;

  margin-top: 50px;

  color: #fff;
}

.brand_agencies>.brands_text>h4 {
  font-size: 40px;

  font-weight: bold;

  color: #000;
}

.brand_agencies>.brands_text>p {
  font-weight: 500;

  margin-top: 10px;

  letter-spacing: 0.25;

  color: #000;
}

.brands_text.agencies>h4,
.brands_text.agencies>p {
  color: #fff;
}

.cb_keyword_wrap {
  display: flex;

  width: 1500px;

  margin: 0 auto;
}

.keywrods_slider>.swiper-wrapper {
  width: 1500px;

  height: 650px;

  margin: 0 auto;
}

.keywrods_slider>.swiper-wrapper .cb_keyword_wrap {
  display: flex;
}

.cb_keyword_wrap .siq-keywrod_detail,
.cb_keyword_wrap .siq_keyword-img {
  width: 50%;
}

.cb_keyword_wrap .siq-keywrod_detail {
  background: #222a35;

  padding: 0px 80px;

  display: flex;

  flex-direction: column;

  justify-content: center;
}

.cb_keyword_wrap .siq_keyword-img img {
  width: 100%;

  height: 650px;

  object-fit: cover;
}

h4.cb_keywrod-text {
  color: #fff;

  font-size: 30px;

  line-height: 40px;

  margin-bottom: 40px;

  font-weight: 700;
}

h4.cb_keywrod-text .convert_text {
  color: yellow;
}

p.converting_desc {
  color: #fff;
}

.Keyword_btn-wrap {
  position: relative;
}

.Keyword_btn-wrap .convertin_keywords {
  display: flex;

  padding-top: 50px;

  align-items: center;

  position: relative;

  z-index: 9;

  cursor: pointer;
}

.convertin_keywords .numbers {
  background: #fcfc01;

  padding: 10px 15px;

  border-radius: 6px;

  font-size: 14px;

  font-weight: 600;

  border: 2px solid #fcfc01;
}

.convertin_keywords.tab_img>.numbers {
  background: none;

  color: #fff;
}

.convertin_keywords .convertin_text {
  background: #fcfc01;

  padding: 10px;

  border-radius: 6px;

  width: calc(100% - 50px);

  margin-left: 30px;

  letter-spacing: 0;

  font-size: 14px;

  font-weight: bold;
}

.convertin_keywords.view .convertin_text {
  background: #5b9bd5;
}

.convertin_keywords.scale .convertin_text {
  background: #70ad47;
}

.cb_yellow-dots {
  display: flex;

  flex-direction: column;

  position: absolute;

  top: 93px;

  left: 17px;

  z-index: 1;
}

.cb_yellow-dots .yellow_dots {
  background: yellow;

  width: 5px;

  height: 10px;

  display: block;

  margin-top: 5px;
}

.siq_section.working_container {
  background: #f9f9f9;
}

.siq_working-wrap {
  width: 1500px;

  margin: 0 auto;
}

h4.working_title {
  font-size: 30px;

  font-weight: bold;

  color: #000;

  letter-spacing: 0;

  text-align: center;

  margin-top: 20px;

  padding-bottom: 10px;
}

.siq_working-detail {
  display: flex;

  margin: 30px auto;

  justify-content: space-between;
}

.siq_working-box {
  padding: 35px;

  background: #fff;

  border-radius: 20px;

  width: 32%;

  box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
}

.siq_working-box>.box_img {
  text-align: center;
}

.siq_working-box>.box_img>img {
  width: 70px;

  padding-bottom: 20px;

  display: none;
}

h6.siq_title {
  font-weight: bold;

  font-size: 20px;

  line-height: 30px;

  margin-bottom: 20px;

  color: #000;

  text-align: center;
}

p.siq_text {
  font-weight: 500;

  line-height: 28px;

  color: #000;

  text-align: center;

  margin: 0;
}

.big_text-container {
  background: #002060;

  height: 500px;
}

.big_text-container.bg_yellow {
  background: #fced0a;
}

.bg_yellow .big_text-wrap .big_text {
  color: #000;

  float: right;
}

.big_text-container.bg_green {
  background: #00b050;
}

.bg_cb-blue .big_text-wrap .big_text {
  float: right;
}

.big_text-container .big_text-wrap {
  width: 1500px;

  margin: 100px auto;

  padding-top: 25px;
}

.big_text-wrap .big_text {
  color: #fff;

  font-size: 60px;

  font-weight: 700;
}

.siq_working-wrap>.img_section {
  text-align: center;
}

.siq_section.next-level .img_section>img {
  width: 620px;
}

.siq_section.cb_incremental .img_section>img {
  width: 500px;
}

.siq_section.cb_builds .img_section>img,
.siq_section.cb_legacy .img_section>img {
  width: 600px;
}

.siq_working-wrap>.text_section,
.siq_working-wrap>.img_section {
  width: 50%;
}

.siq_section.next-level {
  background: #f3f6fb;
}

.siq_section.cb_incremental {
  background: #e3f3fb;
}

.siq_section.cb_builds {
  background: #f3fbff;
}

.siq_section.cb_legacy {
  background: #f7f3ff;
}

.cb-shopping_ads>.siq_working-wrap {
  display: flex;

  align-items: center;
}

.text_section>h4 {
  font-size: 50px;

  font-weight: 700;

  letter-spacing: 0px;
}

.text_section>h4>span {
  color: #2b73df;
}

.next-level .text_section,
.cb_builds .text_section {
  padding-left: 130px;
}

.arrow_img {
  position: absolute;

  transform: translate(-50%, 0%);

  z-index: 9;
}

.arrow_img.first_arrow {
  bottom: -30px;

  left: 44%;
}

.arrow_img.first_arrow>img {
  width: 200px;
}

.arrow_img.second_arrow {
  left: 53%;

  bottom: -40px;
}

.arrow_img.second_arrow>img {
  width: 160px;
}

.arrow_img.third_arrow {
  left: 44%;

  bottom: -110px;
}

.arrow_img.third_arrow>img {
  width: 170px;
}

.siq_section.performance-container {
  background: #fbec0c;
}

.performance-container .perform_wrap {
  background: #fff;

  width: 1140px;

  margin: 30px auto;

  border-radius: 50px;

  padding: 40px;

  position: relative;
}

.perform_img {
  width: 50%;

  margin-top: 80px;
}

.perform_img>img {
  width: 400px;
}

img.cube_img {
  position: absolute;

  top: -25px;

  left: -25px;

  width: 100px;
}

.perform_section {
  display: flex;
}

.perform_bars-wrap {
  padding: 20px;

  margin-top: 50px;

  width: 50%;
}

.perform_bars-wrap .perform_bar {
  padding: 10px;

  margin-bottom: 15px;
}

.perform_bar .grey_bar {
  background: #e6e6e7;

  width: 100%;

  height: 18px;

  border-radius: 6px;

  margin-top: 10px;
}

.grey_bar .yellow_bar {
  background: #fbec0c;

  height: 18px;

  border-radius: 6px;

  position: relative;

  transition: width 1s ease-in-out;
}

.yellow_bar:before {
  content: "";

  position: absolute;

  box-shadow: 11px 11px 24px 0 #fbec0c;

  top: 0;

  left: 0;

  width: 100%;

  height: 100%;

  opacity: 0.5;
}

.perform_bar .bar_title {
  font-size: 18px;

  color: #000;
}

span.progress_perc {
  position: absolute;

  right: 0;

  bottom: 28px;

  color: #000;
}

.siq_section.discount_container {
  background: #f9f9f9;
}

.discount_wrap {
  width: 1300px;

  margin: 40px auto 0;
}

.disc_logo {
  margin: 20px auto;

  width: 80px;

  height: auto;
}

.disc_logo>img {
  width: 100%;

  height: auto;
}

p.desc_small {
  font-size: 15px;

  font-weight: 600;

  letter-spacing: 0;
}

.discount_wrap .title_top {
  margin: 25px auto;

  width: 880px;
}

.title_top .text_arrow {
  width: 40px;

  height: auto;

  margin: -6px 6px 0px;
}

.title_top .green_text {
  color: #00b730;
}

.discount_wrap .desc_top {
  width: 870px;

  font-size: 16px;

  padding: 0;
}

.competitor_prod_wrap {
  display: flex;

  align-items: center;

  justify-content: space-between;

  margin: 30px 0;
}

.prod_img_dtl {
  border: 1px solid rgba(0, 0, 0, 0.12);

  box-shadow: 2px 5px 9.9px rgba(0, 0, 0, 0.25);

  border-radius: 10px;

  padding-top: 20px;

  background: #fff;

  min-width: 32%;
}

.prod_img_dtl .prod_img {
  width: 360px;

  height: 300px;

  margin: auto;
}

.prod_img_dtl .prod_img>img {
  width: 100%;

  height: 100%;

  object-fit: contain;
}

.prod_title_details {
  padding: 30px;

  margin: 10px 0 30px;
}

.prod_title_details .siq_prod_title {
  font-weight: 700;
}

.prod_title_details .siq_prod_desc {
  margin-bottom: 10px;

  font-size: 18px;

  color: #555;
}

.prod_title_details .prod_price {
  margin: 0;

  font-size: 20px;

  font-weight: 700;
}

.prod_img_dtl.our .prod_title_details .siq_prod_title {
  color: #00b730;
}

.prod_img_dtl .competitior_name {
  background: #093b64;

  padding: 10px;

  color: #fff;

  font-size: 20px;

  text-align: center;

  font-weight: 700;

  border-radius: 0 0 10px 10px;
}

.disc_imgs-wrap {
  padding: 60px;

  display: flex;

  justify-content: center;
}

.disc_img .disc_title {
  background: #093b64;

  width: calc(100% - 50px);

  margin: 20px auto;

  padding: 5px;

  text-align: center;

  color: #fff;

  font-weight: 600;

  border-radius: 6px;
}

.disc_img>img {
  height: 440px;

  width: auto;
}

.siq_section.objective_container {
  background: #222a35;
}

.objective_wrap .title_top {
  color: #fff;

  padding-top: 10px;
}

.objective-box-wrap {
  width: 1040px;

  margin: 0 auto;

  display: flex;

  padding: 50px;
}

.objective_cards {
  width: 25%;

  padding: 40px 0px;

  margin: 0px 15px;

  border: 1px dotted #4ca999;
}

.object_img>img {
  width: 40px;
}

.object_text {
  margin-top: 40px;

  color: #fff;
}

.free-_-demo_section {
  width: 910px;

  margin: 20px auto;

  padding: 50px 30px;

  border: 3px solid #202f69;

  display: flex;

  align-items: center;
}

.free_demo-text {
  width: 70%;
}

.free_demo-text>h2 {
  color: #fff;

  font-size: 30px;

  line-height: 40px;

  font-weight: 700;
}

span.green_txt {
  color: #229f77;
}

p.demo_desc {
  color: #fff;

  margin-top: 15px;
}

.demo_btn {
  width: 30%;
}

.demo_btn .btn_demo {
  padding: 25px 50px;

  font-size: 18px;

  font-weight: 500;

  color: #000;

  border-radius: 6px;

  background: #f5ec53;
}

.cb_brands_detail {
  position: relative;

  justify-content: space-between;

  align-items: center;

  margin: 0 auto;

  padding: 20px 0 60px;
}

.cb_brands_detail .siq_img_wrap {
  display: flex;

  align-items: center;

  border-radius: 17px;

  box-shadow: rgba(0, 0, 0, 0.8) 0px 0px 6px, rgba(0, 0, 0, 0.8) 0px 3px 6px;

  position: relative;

  overflow: hidden;
}

.siq_img_wrap.brands {
  border: 1px solid #1c5a67;
}

.siq_img_wrap.agency {
  border: 1px solid #28a745;
}

.siq_img_wrap .box_text {
  margin: 0px 20px;

  width: 330px;
}

.siq_img_wrap .box_text>h2 {
  font-size: 40px;

  font-weight: 700;

  margin-bottom: 15px;
}

.siq_img_wrap .box_text>p {
  font-size: 18px;

  font-weight: 600;
}

.siq_brand_arrow {
  position: absolute;

  bottom: -15px;

  left: 32%;
}

.cb_brands_detail .cb_yellow-dots {
  position: initial;

  flex-direction: row;

  justify-content: space-between;

  width: 370px;
}

.cb_brands_detail .cb_yellow-dots .yellow_dots {
  width: 20px;

  height: 7px;

  margin-top: 0;

  background: #f5e71b;
}

.box_img-wrap {
  display: flex;
}

.siq_img_wrap .cb_brand-box {
  width: 240px;

  height: auto;
}

.siq_img_wrap .cb_brand-box>img {
  width: 100%;

  height: auto;

  object-fit: contain;
}

.box_img-wrap .box_text {
  padding: 30px;

  color: #fff;
}

.box_img-wrap .box_text>h2 {
  font-size: 50px;

  font-weight: 800;

  padding: 20px 0px;

  margin: 0px;
}

.box_img-wrap .box_text>p {
  max-width: 265px;
}

.box_img-wrap .cb_brand-box {
  background: #f5e71b;
}

.box_img-wrap.brands .box_text {
  border-top-left-radius: 30px;

  border-bottom-left-radius: 30px;

  background: #093b64;

  text-align: right;
}

.box_img-wrap.agencies>.box_text {
  border-top-right-radius: 30px;

  border-bottom-right-radius: 30px;

  background: #28a745;

  text-align: left;
}

.border-bottom_clr {
  position: absolute;

  right: -60px;

  bottom: -60px;

  width: 0;

  height: 0;

  border-top: 50px solid transparent;

  border-bottom: 50px solid transparent;

  transform: rotate(220deg);

  border-radius: 60px;
}

.siq_img_wrap.brands .border-bottom_clr {
  border-right: 100px solid #1c5a67;
}

.siq_img_wrap.agency .border-bottom_clr {
  border-right: 100px solid #28a745;
}

/*innovation_page-style-start*/

.innovation_demo_wrap.row {
  margin: 0px !important;
}

.innovation_demo_wrap>.demo_bg {
  background: url(/wp-content/uploads/2023/custom-imgs/demo-bg1.png);

  background-repeat: no-repeat;

  background-size: cover;

  background-color: #f9f9f9;

  height: calc(100% - 140px);
}

.siq-logo-details>img {
  width: 70px;

  height: auto;

  margin: auto;
}

.siq-logo-details>h4 {
  color: #000;

  font-weight: 700;

  letter-spacing: 0px;
}

.siq-logo-details>h4>span {
  color: #0d6f9d;

  margin-left: 2px;
}

.top_content>.main_text {
  font-size: 36px;

  font-weight: bold;

  color: #000;

  letter-spacing: 0;
}

.top_content>img {
  width: 100px;
}

.top_content>.second_text {
  font-size: 40px;

  font-weight: bold;

  color: #093b64;

  letter-spacing: 0px;
}

.bottom_content {
  background: #0a3b64;

  height: 140px;
}

.bottom_content>.book-desc_text {
  margin: 0;

  color: #fff;

  font-size: 24px;

  font-weight: 600;

  letter-spacing: 0;
}

.checkmark-icon {
  width: 100px;

  height: 100px;

  display: flex;

  justify-content: center;

  align-items: center;
}

.checkmark-circle {
  stroke: #00cc00;

  stroke-width: 2;

  stroke-dasharray: 166;

  stroke-dashoffset: 166;

  fill: none;

  animation: drawCircle 0.8s ease-in-out forwards;

  animation-delay: 1s;
}

.checkmark-check {
  stroke: #00cc00;

  stroke-width: 2;

  stroke-dasharray: 48;

  stroke-dashoffset: 48;

  animation: drawCheck 0.8s ease-in-out forwards;

  animation-delay: 1s;

  fill: none;
}

.cb_case_study_slider>.isotope_item .wrapper .lightbox {
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;

  border-radius: 6px;
}

.cb_case_study_slider>.isotope_item .wrapper .img {
  border-radius: 6px 6px 0 0;
}

.isotope-filter.cb_slider_tabs {
  display: none !important;
}

.cb_case_study_slider>.isotope_item .wrapper .text_wrap {
  padding: 15px !important;

  min-height: 123px !important;
}

.cb_case_study_slider>.isotope_item .wrapper .text_wrap .categories span,
.content_text .content_title {
  font-size: 20px;

  color: #000;

  font-weight: 700;
}

.cb_case_study_slider>.isotope_item .wrapper .text_wrap .title,
.content_text .content_category {
  font-size: 16px;

  color: #7d7d7d !important;

  font-weight: 500;

  line-height: 24px;

  margin-top: 15px;

  display: -webkit-box;

  -webkit-line-clamp: 2;

  -webkit-box-orient: vertical;

  overflow: hidden;
}

.cb_case_study_slider>.isotope_item .wrapper .text_wrap .title:hover,
.content_text .content_category:hover {
  color: #093b64 !important;
}

section.main_content {
  margin-bottom: 50px;
}

.content_images_container {
  display: grid;

  grid-template-columns: repeat(3, 1fr);

  gap: 30px;

  padding-bottom: 20px;
}

.content_images_wrap {
  display: flex;

  flex-direction: column;

  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px !important;

  border-radius: 6px;
}

.content_images_wrap .content_img {
  border-radius: 6px 6px 0 0;

  overflow: hidden;
}

.content_images_wrap .content_img img {
  border-radius: 6px 6px 0 0;

  width: 100%;

  height: 100%;

  object-fit: contain;

  transition: all 0.4s;
}

.content_images_container .content_text {
  padding: 15px;
}

.content_images_wrap:hover .content_img img {
  transform: scale(1.1);
}

@keyframes drawCircle {
  to {
    stroke-dashoffset: 0;
  }
}

@keyframes drawCheck {
  to {
    stroke-dashoffset: 0;
  }
}

.elementor-image.cb_increase_sales {
  width: calc(100% - 100px);

  margin: auto;

  padding-top: 50px;
}

/*About-us-our-team-style-start*/

.siq_award_container {
  position: relative;

  width: 100%;

  height: auto;

  padding: 40px 0;
}

.siq_awards_wrap {
  max-width: 1280px;

  margin: 40px auto;
}

h4.secion_heading {
  font-size: 40px;

  font-weight: 800;

  line-height: 60px;

  margin: 0 auto;

  color: #000;

  text-align: center;

  width: 1080px;
}

.ecomd_award_logo {
  text-align: center;

  margin: 30px auto;

  width: 250px;

  height: auto;
}

.ecomd_award_logo img {
  width: 100%;

  height: 100%;
}

.siq_awards_imgs {
  position: relative;
}

.siq_awards_imgs .award_imgs {
  display: flex;

  justify-content: space-between;
}

.award_imgs .img_right_side {
  width: 350px;

  height: 300px;
}

.award_imgs img {
  width: 100%;

  height: 100% !important;

  object-fit: cover;

  box-shadow: 0px 4px 4px 0px rgba(255, 255, 255, 0.25) !important;

  border-radius: 10px !important;
}

.award_imgs .img_center {
  width: 550px;

  height: 300px;
}

.award_imgs.second {
  margin-top: 20px;
}

.about_us_top .elementor-row:before {
  content: "";
  background: url(/wp-content/uploads/2023/custom-imgs/cbn_building_bg.png);
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-repeat: no-repeat;
  background-size: cover;
}

section.about_us_top .elementor-row {
  padding: 50px;
}

.about_us_top .elementor-row:after {
  content: "";

  position: absolute;

  width: 100%;

  height: 100%;

  top: 0;

  left: 0;

  background: #000;

  opacity: 0.5;

  z-index: 0;
}

section.about_us_top .elementor-row .elementor-column {
  z-index: 9;
}

section.siq_creative_section_container.elementor-section {
  background: transparent !important;

  padding-top: 30px !important;
}

body .cb_mobile-view {
  z-index: 9 !important;
}

.siq_creative_section h4.heading_title {
  color: #fff;

  font-size: 30px;

  text-transform: uppercase;

  line-height: 60px;

  letter-spacing: 0px;
}

.siq_creative_section .sub_heading_title {
  color: #fff;

  font-size: 25px;

  font-weight: 700;
}

.siq_creative_section .desc_text_section {
  color: #fff;

  font-weight: 500;
}

.siq_creative_section_container {
  background: transparent !important;

  padding-top: 30px !important;
}

.siq_creative_section_container .elementor-widget-image .elementor-widget-container .abt_girl_shopping {
  width: 580px;

  height: auto;
}

.siq_creative_section_container .elementor-widget-image .elementor-widget-container .abt_girl_shopping>img {
  width: 100%;

  height: 100%;
}

.siq_creative_section_container .cb_creative-boxes {
  background: #fff !important;

  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;

  width: calc(100% - 50px) !important;

  border-radius: 10px !important;

  margin-bottom: 20px !important;
}

.siq_creative_section_container .cb_creative-boxes .gt3_pie_chart_wrapper .element_typography {
  font-size: 18px !important;
}

.siq_creative_section_container .cb_creative-boxes .cb_percantage-box {
  width: 24% !important;
}

.siq_creative_section_container .cb_creative-boxes .cb_percantage-box .elementor-widget-container {
  margin: 0px 0px 0px 20px !important;
}

.siq_creative_section_container .cb_creative-boxes .gt3_pie_chart_wrapper .gt3_elementor_pie_chart {
  min-height: 90px !important;

  max-height: 90px !important;
}

.siq_creative_section_container .cb_creative-boxes .gt3_pie_chart_wrapper {
  width: 90px;

  height: 90px;
}

.siq_creative_section_container .cb_creative-boxes .gt3_pie_chart_wrapper .element_typography {
  font-size: 18px !important;
}

.gt3-core-imagebox-description.creative_desc {
  color: #000 !important;

  font-size: 14px !important;

  letter-spacing: 0.3px;
}

.siq_creative_section_container .cb_creative-boxes .cb_percentage-text {
  width: 75%;
}

.siq_creative_section_container .cb_creative-boxes .cb_percentage-text .gt3-core-imagebox-title {
  color: #044989 !important;

  font-weight: 700 !important;
}

.siq_creative_section_container .elementor-element-c548cc0 {
  margin-top: 20px;
}

.elementor-text-editor>.siq_graph_sec_desc {
  max-width: 870px;

  margin: auto;

  font-size: 18px;

  font-weight: 600;

  color: #555;

  line-height: 30px;

  text-align: center;
}

.elementor-widget-wrap.siq_graph_img .elementor-widget-container {
  background-color: transparent !important;
}

.elementor-widget-wrap.siq_graph_img .elementor-widget-container .elementor-image {
  width: 980px;

  margin: 10px auto;

  border-radius: 10px;

  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
}

section.siq_graph_container {
  padding: 50px 0;

  background-color: #ecf0fd;

  background-image: url("/wp-content/uploads/2022/07/4-48067_transparent-waves-design-hammock.png");

  background-position: 0px 0px;

  background-repeat: no-repeat;

  background-size: cover;

  position: relative;
}

.siq_graph_wrap {
  max-width: 1300px;

  margin: auto;

  text-align: center;
}

.siq_graph_wrap h2.heading_title {
  color: #000;

  font-size: 36px;

  margin-bottom: 20px;
}

.siq_graph_wrap .siq_graph_sec_desc {
  max-width: 870px;

  margin: auto;

  font-weight: 600;

  color: #555;

  line-height: 30px;
}

.graph_img_wrap {
  width: 1280px;

  margin: 50px auto;

  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;

  border-radius: 10px;
}

.graph_img_wrap img {
  width: 100%;

  height: 100%;

  border-radius: 10px;
}

p.graph_bottom_text {
  font-size: 24px;

  font-weight: 800;

  color: #000;
}

/*About-us-our-team-style-end*/

/*portfolio-pages-style-start*/

.cb_siq_jan_25 section#main_content {
  padding: 30px 0 50px;
}

.cb_siq_web_25 .content-container {
  padding-top: 70px;
}

.cb_siq_web_25 .portfolio_wrapper .img_wrap {
  border-radius: 6px;

  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
}

.cb_siq_web_25 .elementor-widget-gt3-core-portfolio .img {
  border-radius: 6px;
}

.cb_siq_jan_25 section#main_content .container {
  width: 1280px;

  padding: 0;
}

.cb_siq_jan_25 .container h1 {
  color: #000;

  text-align: center;
}

.elementor-container .img_container {
  margin: 30px auto;

  width: 100%;

  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;

  border-radius: 6px;
}

.elementor-container .img_container img,
.elementor-widget-container .content_img_wrap img {
  width: 100%;

  height: 100%;

  border-radius: 6px;
}

.elementor-widget-container .content_img_wrap {
  border-radius: 6px;

  width: 100%;

  height: auto;

  margin: 10px 0;

  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
}

.cb_siq_element .elementor-widget-wrap {
  padding: 0 !important;
}

.cb_siq_element .elementor-widget-wrap .elementor-text-editor p {
  font-weight: 500;

  line-height: 30px;
}

.cb_siq_element .elementor-widget-wrap .elementor-text-editor ul li {
  color: #000;

  font-weight: 500;

  line-height: 24px;
}

.cb_siq_element .elementor-widget-wrap .gt3_meta_label_title {
  font-size: 18px !important;

  font-weight: 600 !important;

  line-height: 30px !important;
}

.cb_siq_element .gt3_meta_value {
  color: #000 !important;

  font-size: 16px !important;

  margin: 5px 0;
}

.elementor-column.cb_siq_content {
  width: 905px !important;
}

.elementor-column.cb_siq_projects.cb_siq_content {
  width: 305px !important;
}

.cb_siq_seperator {
  width: 50px;
}

.type_tags .siq_marketing {
  margin-right: 10px;
}

.elementor-widget-container ul {
  list-style: disc;
}

/*portfolio-pages-style-end*/

/*Feed-audit-style-start*/

.request_feed .siq_section_wrap {
  display: flex;

  align-items: center;

  justify-content: space-between;
}

.request_feed .siq_section_wrap .siq_page_content {
  width: calc(50% - 50px);
}

.siq_feed .siq_section_wrap {
  margin: 40px auto;
}

.siq_section_wrap .contact_title_top {
  margin-bottom: 10px;

  font-size: 14px;

  font-weight: normal;

  color: #212529;
}

.siq_feed .siq_section_wrap h2.content_heading {
  font-size: 40px !important;
  font-weight: 700 !important;
  font-family: "Calibri", "Segoe UI", Roboto, Arial, sans-serif !important;
}

.siq_section_wrap .content_heading {
  color: #000;

  margin-bottom: 10px;

  font-weight: 800;

  line-height: 40px;
}

.save_permanent .siq_page_content.img {
  text-align: center;

  height: 600px;
}

.save_permanent .siq_page_content.img img {
  width: 100%;

  height: 100%;

  object-fit: contain;
}

.siq_section_wrap .content_desc {
  color: #000;

  line-height: 1.6;

  font-size: 17px;
}

.siq_section.siq_video {
  background-color: #093b64;
}

.siq_video .siq_page_content.text * {
  color: #fff;
}

h4.siq_video_heading {
  font-size: 24px;

  font-weight: 700;

  margin: 25px 0 10px;

  line-height: 1.4;
}

.siq_video_wrapper {
  position: relative;

  cursor: pointer;

  border: 8px solid #d9d9d9;

  border-radius: 6px;

  height: 498px;

  overflow: hidden;
}

.siq_video_wrapper #siq_video_thumbnail {
  height: 100%;

  width: 100%;

  position: relative;
}

.siq_video_wrapper #siq_video_thumbnail svg {
  position: absolute;

  top: 50%;

  left: 50%;

  width: 80px;

  height: 80px;

  transform: translate(-50%, -50%);
}

.siq_video_wrapper #siq_video_thumbnail img {
  width: 100%;

  height: 100%;

  object-fit: cover;
}

.siq_video_wrapper #siq_video_thumbnail svg path {
  fill: #2247cc;
}

.siq_section.siq_video p.contact_title_top {
  margin-bottom: 20px;
}

.siq_section.siq_video .siq_section_wrap .siq_page_content {
  position: relative;
}

.siq_section.free_demo_wrap {
  background-color: #ecf0fd;
}

.siq_section.faqs_content {
  background: #fafafa;
}

.siq_section.faqs_content .siq_section_wrap {
  margin: 0 auto;
}

.siq_faqs_wrap {
  margin-top: 30px;
}

.siq_faqs_wrap .siq_ques_wrap {
  margin-bottom: 30px;
}

.siq_ques_wrap .siq_quest {
  background: #093b64;

  padding: 6px 15px;

  color: #fff;

  border-radius: 6px 6px 0 0;

  display: flex;

  align-items: baseline;

  justify-content: space-between;

  cursor: pointer;
}

.siq_ques_wrap.show i.fa-plus {
  display: none !important;
}

.siq_ques_wrap.show i.fa-minus {
  display: block !important;
}

.siq_ques_wrap .siq_ans {
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 6px;

  padding: 15px 20px;

  border-radius: 0 0 6px 6px;

  font-weight: 600;

  line-height: 1.7;

  display: none;
}

.siq_ques_wrap.show .siq_ans {
  display: block !important;
}

.siq_google_css .siq_section .siq_section_wrap {
  margin: 40px auto;
}

.siq_section.targeting_tech {
  background-color: #ecf0fd;

  background-image: url("/wp-content/uploads/2022/07/4-48067_transparent-waves-design-hammock.png");

  background-position: 0px 0px;

  background-repeat: no-repeat;

  background-size: cover;
}

.siq_live_tab_btns_wrap {
  margin: 30px 0;

  display: flex;

  justify-content: center;
}

.siq_live_tab_btn {
  padding: 8px 30px;

  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;

  min-width: 100px;

  text-align: center;

  margin: 0px 10px;

  border-radius: 6px;

  color: #000;

  font-weight: 600;

  letter-spacing: 0.5px;

  cursor: pointer;
}

.siq_live_tab_btn.active,
.siq_live_tab_btn:hover {
  background: #093b64;

  color: #fff;
}

.siq_section.live_tabs .contact_title_top {
  color: #446e44;

  font-weight: 600;
}

.siq_live_tab_main_content {
  padding-top: 30px;
}

.siq_tab_content_wrap {
  display: flex;

  justify-content: space-between;

  align-items: center;
}

.animated_bars .siq_bars_text {
  animation: progressBar 1.7s ease-in-out;
}

@keyframes progressBar {
  0% {
    width: 0;
  }

  100% {
    width: 100%;
  }
}

.siq_bars .siq_bar_title {
  margin-left: 4px;

  color: #093b64;

  font-weight: 700;

  font-size: 14px;
}

.siq_bar_wrapper {
  margin-top: 5px;

  background: #d9d9d9;

  display: block;

  height: 10px;

  width: 100%;

  border-radius: 20px;

  position: relative;
}

.siq_bars_text {
  position: absolute;

  top: 0;

  height: 10px;

  width: 100%;

  border-radius: 20px;

  background-color: #093b64;
}

.siq_bar_perc {
  text-align: right;

  margin-top: 10px;

  font-size: 14px;

  font-weight: 700;

  color: #229f77;

  margin-right: 4px;
}

.siq_tab_content_data h4 span {
  color: rgb(34, 159, 119);
  font-weight: 700;
}

.siq_tab_content_data .siq_tab_desc {
  font-weight: 500;
}

.siq_tab_content_data ul {
  list-style-type: circle;

  margin-bottom: 0;
}

.siq_tab_content_data ul li {
  margin-bottom: 15px;

  font-weight: 500;
}

.siq_section_wrap .siq_logo_top {
  width: 100px;

  height: 100px;

  margin: 0 auto 30px;
}

.siq_section_wrap .siq_logo_top img {
  width: 100%;

  height: 100%;

  object-fit: contain;
}

.targeting_tech .siq_section_wrap .contact_title_top {
  margin-bottom: 30px;
}

.targeting_tech .siq_section_wrap .content_heading,
.siq_section_wrap.cbn_wrapper .content_heading {
  font-size: 40px;
  font-weight: 800;
  margin: 0 auto 30px;
  max-width: 780px;
  line-height: 1.4;
}

.targeting_tech .siq_section_wrap .content_heading {
  font-family: "Calibri", "Segoe UI", Roboto, Arial, sans-serif !important;
}

.siq_section_wrap.cbn_wrapper .content_heading {
  max-width: max-content;
}

.reduce_cost_instant .siq_section_wrap .content_heading {
  max-width: 900px;
}

.siq_section.reduce_cost {
  background-color: #ecf0fd;

  background-image: url("/wp-content/uploads/2022/07/4-48067_transparent-waves-design-hammock.png");

  background-position: 0 0;

  background-repeat: no-repeat;

  background-size: cover;
}

.siq_section_wrap.flex_wrap {
  display: flex;

  justify-content: space-between;

  align-items: center;
}

.siq_section_wrap.flex_wrap .siq_page_content {
  width: 48%;
}

.siq_section_wrap.keyword_prod {
  padding-top: 30px;
}

.siq_section_wrap.keyword_prod .siq_page_content.img {
  height: 650px;

  text-align: center;
}

.siq_section_wrap.keyword_prod .siq_page_content img {
  width: 100%;

  height: 100%;

  object-fit: contain;
}

.siq_keywrod_text_wrap {
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;

  padding: 20px;

  border-radius: 6px;

  margin-bottom: 25px;

  background: #fff;
}

.siq_keywrod_text_wrap .siq_keyword_title {
  color: #093b64;

  font-weight: 700;
}

.siq_keywrod_text_wrap .siq_keyword_desc {
  margin-bottom: 0;

  margin-top: 12px;

  font-size: 15px;

  font-weight: 500;
}

.siq_keywrod_text_wrap.active {
  background: #093b64;
}

.siq_keywrod_text_wrap.active * {
  color: #fff;
}

.ad_campaign .content_desc {
  max-width: 640px;

  margin: auto;
}

.siq_section.ad_campaign {
  text-align: center;
}

.shopping_ads .siq_section_wrap {
  display: flex;

  align-items: center;

  justify-content: space-between;

  margin: 0 auto;
}

.shopping_ads .siq_section_wrap .siq_page_content {
  width: 48%;
}

.shopping_ads_features h6 {
  font-size: 22px;

  font-weight: bold;

  line-height: 26px;

  margin-bottom: 7px;

  color: #093b64;
}

.siq_section_wrap.siq_demo_bg {
  background-image: url(https://www.shoppingiq.com/wp-content/uploads/2023/custom-imgs/siq_demo_wrap_bg.png);

  background-position: 0 0;

  background-repeat: no-repeat;

  background-size: cover;

  width: 1300px;

  height: 400px;

  margin: auto;

  padding: 170px 110px;
}

.free_demo_wrap .siq_demo_bg .content_heading {
  color: #fff;
}

.free_demo_wrap .siq_demo_bg .content_heading span {
  color: #229f77;
}

.free_demo_wrap .siq_demo_bg .contact_title_top {
  color: #fff;

  margin: 20px 0;
}

.free_demo_wrap .siq_demo_bg .button_wrap {
  width: fit-content;

  margin-top: 30px;
}

.free_demo_wrap .siq_demo_bg .button_wrap a {
  color: #000;

  background: #f5ec53;

  padding: 15px 30px;

  border-radius: 6px;

  font-weight: 600;
}

.free_demo_wrap .siq_demo_bg .button_wrap a:hover {
  background: #229f77;

  color: #ffff;
}

.shopping_ads_features .desc {
  color: #717171;

  font-size: 18px;

  font-weight: 500;

  line-height: 24px;
}

.siq_page_content .button_wrap {
  width: fit-content;

  margin-top: 30px;
}

.siq_page_content .button_wrap>a {
  background: #093b64;

  color: #fff;

  text-transform: capitalize;

  font-size: 16px;

  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;

  transition: none;

  padding: 10px 20px;

  border-radius: 6px;

  font-weight: 600;
}

.siq_page_content .button_wrap>a:hover {
  background: #1192ce;
}

.audit_feed .siq_page_content.text {
  text-align: center;
}

.siq_section.audit_feed {
  background: #ecf0fd;

  padding-top: 20px;
}

.siq_section.audit_feed .siq_section_wrap {
  margin: 40px auto;
}

.audit_feed_details {
  padding-top: 50px;

  display: flex;

  justify-content: space-between;
}

.audit_feed_section {
  width: 23%;

  text-align: center;

  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;

  padding: 30px 15px;

  border-radius: 6px;

  background: #fff;
}

.audit_feed_section .section_img {
  width: 120px;

  height: 120px;

  margin: auto;
}

.audit_feed_section .section_img img {
  width: 100%;

  height: 100%;

  object-fit: contain;
}

.audit_feed_section h4 {
  margin-top: 25px;

  color: #000;

  line-height: normal;
}

.audit_feed_section p {
  margin-top: 15px;

  color: #000;

  font-size: 16px;
}

.audit_feed_section.active {
  background: #093b64;
}

.audit_feed_section.active h4,
.audit_feed_section.active p {
  color: #fff;
}

.siq_section.request_feed,
.siq_section.save_permanent {
  background: #f9f9f9;
}

section.feed_audit .cb_heading_title {
  margin-bottom: 10px;
}

section.siq_contact_form_container.feed_audit {
  background-color: #fff;
}

section.feed_audit .siq_content_wrap {
  max-width: 1280px;
}

/*Feed-audit-style-end*/

/*Pricing-plan-page-style-start*/

section.cb_siq_offers {
  padding: 100px 0;
}

section.cb_siq_offers .elementor-container .elementor-column-wrap .elementor-element-populated {
  max-width: 1300px;

  flex-direction: column;

  margin: auto;
}

.cb_heading_title {
  font-size: 36px;

  color: #000;

  margin-bottom: 30px;
}

.siq_audit_cards_wrap {
  display: flex;

  justify-content: space-between;

  margin-top: 60px;
}

.siq_audit_cards_wrap .siq_audit_card_content {
  width: 24%;

  border: 1px solid #f2f2f2;

  padding: 20px;

  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;

  border-radius: 10px;

  margin: 0px 10px;
}

.siq_audit_card_content .siq_card_title {
  font-size: 24px;

  font-weight: 700;

  color: #000;

  margin-bottom: 10px;
}

.siq_audit_card_content .siq_card_desc {
  font-size: 16px;

  min-height: 90px;
}

.siq_card_desc .siq_card_price {
  display: block;

  margin-top: 15px;

  font-weight: 600;

  color: #000;
}

.siq_card_desc .siq_card_price .value {
  font-weight: 800;

  font-size: 20px;
}

.siq_audit_card_content .siq_card_btn {
  display: block;
  border: 1px solid #093b64;
  border-radius: 6px;
  padding: 5px;
  color: #093b64;
  font-weight: 600;
  margin-bottom: 20px;
  font-size: 18px !important;
}

.siq_card_bottom_section>p {
  font-size: 16px;

  margin-bottom: 10px;

  font-weight: 600;
}

.siq_audit_card_content.active {
  background-color: #093b64;

  border: 1px transparent;

  color: #fff;
}

.siq_audit_card_content.active .siq_card_title,
.siq_audit_card_content.active .siq_card_price,
.siq_audit_card_content.active .siq_card_bottom_title {
  color: #fff;
}

.siq_audit_card_content.active .siq_card_btn {
  color: #fff;

  border: 1px solid;
}

.siq_card_bottom_section>.siq_card_bottom_title {
  font-size: 20px;

  color: #000;

  font-weight: 700;
}

.elementor-section.siq_video_wrap {
  background-color: #093b64 !important;
}

.elementor-section.siq_video_wrap .elementor-element-a2b7309 .elementor-widget-container {
  border-color: transparent !important;

  border-radius: 20px;

  box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
}

.siq_video_text .elementor-text-editor p {
  font-size: 18px;

  color: #fff;

  line-height: 30px !important;
}

.siq_video_text .elementor-widget-container h2 {
  font-size: 30px !important;

  line-height: 50px !important;

  color: #fff !important;
}

.elementor-707 .elementor-element.elementor-element-3f83bfc .elementor-custom-embed-play svg {
  fill: #093b64 !important;
}

.elementor-widget-container h2.siq_video_titles {
  margin-bottom: 20px;
}

section.elementor-section.siq_consultation_section {
  box-shadow: none !important;
}

section.elementor-section.siq_consultation_section>.elementor-container {
  max-width: 800px !important;

  box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;

  min-height: 400px !important;

  margin: 100px auto;

  border-radius: 20px;

  padding: 100px;
}

.siq_page_content ul.content_ul {
  list-style: disc;

  color: #000;
}

.siq_page_content ul.content_ul>li {
  line-height: 30px;

  font-size: 16px;
}

/*Pricing-plan-page-style-end*/

/*Contact-us-page-style-start*/

.siq_contact_page_detail {
  padding: 80px 0;

  background: #fafafa;
}

.siq_contact_page_text_wrap {
  display: flex;

  align-items: center;

  justify-content: space-between;
}

.siq_content_wrap {
  max-width: 1300px;

  margin: 0 auto;
}

.siq_contact_page_text_wrap .contact_page_content {
  width: 48%;
}

.siq_contact_form_container {
  background-color: #fff;

  padding: 80px 0;
}

.contact_form_wrapper {
  margin-top: 60px;

  display: flex;

  justify-content: space-between;

  box-shadow: rgba(0, 0, 0, 0.23) 0px 0px 6px, rgba(0, 0, 0, 0.23) 0px 3px 6px;

  border-radius: 10px;
}

.contact_form_wrapper .contact_form_section {
  padding: 50px 35px;
}

.contact_form_section.left {
  width: 35%;

  background-color: #093b64;

  border-radius: 10px 0px 0px 10px;

  color: #fff;

  display: flex;

  flex-direction: column;

  justify-content: space-between;

  position: relative;

  overflow: hidden;
}

.contact_details .title {
  font-size: 28px;

  color: #fff;

  font-weight: 700;

  margin-bottom: 15px;
}

.contact_details .desc {
  margin-bottom: 60px;
}

.contact_details .contact_row {
  padding-top: 10px;

  display: flex;
}

.contact_details .contact_row.email {
  align-items: center;
}

.contact_details .contact_row .text {
  margin-left: 10px;

  font-size: 15px;
}

.contact_row .icon>i {
  font-size: 15px;
}

.contact_details.social {
  margin-top: 20px;

  display: flex;
}

.contact_details.social .social_icons {
  color: #fff;

  margin: 0 12px 0 0;

  width: 45px;

  height: 45px;

  background: #fff;

  padding: 8px;

  border-radius: 100%;
}

.contact_form_section .round_pattern {
  position: absolute;

  border-radius: 100%;
}

.big_round_box {
  width: 200px;

  height: 200px;

  background: #fff;

  opacity: 0.2;

  bottom: -85px;

  right: -50px;
}

.small_round_box {
  background: #fff9f9;

  width: 120px;

  height: 120px;

  opacity: 0.25;

  bottom: 30px;

  right: 58px;
}

.contact_form_section.right {
  width: calc(100% - 35%);
}

.contact_form_data .contact-form {
  display: flex;

  flex-wrap: wrap;

  gap: 20px;
}

.contact_form_data .contact-form .form-group {
  flex: 1 1 calc(50% - 20px);
}

.contact_form_data .contact-form .form-group.full-width {
  flex: 1 1 100%;
}

.form-group label {
  color: #000;

  font-weight: 600;

  margin-bottom: 5px;
}

.contact_form_data .contact-form input,
.contact_form_data .contact-form textarea {
  width: calc(100% - 40px);

  font-size: 15px;

  resize: none;

  border: 0;

  outline: none;

  color: #000;

  background: #f9f9f9;

  padding: 5px 10px;

  border-radius: 4px;
}

.contact_form_data .contact-form textarea {
  height: auto;
}

.contact-form .form-group button.btn {
  background: #093b64;

  color: #fff;

  text-transform: capitalize;

  font-size: 16px;

  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;

  transition: none;
}

.contact-form .form-group button.btn:hover {
  background: #1192ce;
}

.contact_form_section .cb_privacy {
  color: #093b64;

  font-size: 16px;

  display: block;

  margin-top: 10px;
}

.contact_form_section .cb_privacy:hover {
  color: #1192ce;
}

.free_guide .siq_content_wrap .img {
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;

  padding: 40px 20px;

  border-radius: 10px;
}

.text_above_title {
  color: #000;

  font-weight: 700;

  text-transform: uppercase;

  font-size: 13px;

  margin-bottom: 5px;
}

/*Contact-us-page-style-end*/

/*SEO_IQ-page-style-start*/

.elementor-section-wrap.cb_seo_iq_content {
  max-width: 1300px;

  margin: auto;
}

.cb_seo_iq_content .cb_seo_iq {
  padding: 40px 0;
}

.seo_iq_wrap .top_head_text {
  font-size: 15px;

  font-weight: 500;
}

.seo_iq_wrap .top_head_title {
  max-width: 750px;

  margin: auto;

  padding-top: 10px;

  line-height: 1.5;

  font-weight: 800;
}

.seo_iq_container {
  padding: 50px 0;
}

.seo_iq_container .seo_iq_wrapper {
  display: flex;

  justify-content: space-between;

  align-items: flex-start;
}

.seo_iq_wrapper .seo_iq_content {
  width: 48%;
}

.seo_iq_content.img {
  box-shadow: 0px 0px 15px 2px rgba(0, 0, 0, 0.2);

  padding: 15px;

  border-radius: 10px;

  height: auto;
}

section.content_submit .seo_iq_content.img {
  height: 400px;
}

.seo_iq_content.img img {
  width: 100%;

  height: 100%;

  object-fit: contain;
}

.seo_iq_content.text {
  padding: 10px 40px 0;
}

.seo_iq_content .content_title {
  font-size: 28px;

  font-weight: 700;

  margin-bottom: 25px;
}

.seo_iq_content .content_desc {
  font-size: 18px;

  font-weight: 500;
}

.seo_iq_content .content_btn_wrap {
  margin-top: 40px;
}

.content_btn_wrap .content_btn {
  background: #093b64;

  color: #fff;

  padding: 8px 20px;

  font-weight: 700;

  border-radius: 6px;
}

.content_btn_wrap .content_btn:hover {
  background: #1192ce;
}

.seo_iq_container.flex_row .seo_iq_wrapper {
  flex-direction: row-reverse;
}

.target_keywords .seo_iq_content.img img {
  margin-left: -40px;
}

section.elementor-section.siq_pricing_plan {
  border-radius: 20px;
}

.content_feature_details .features_title {
  font-size: 18px;

  font-weight: 700;

  margin-bottom: 15px;
}

.content_feature_details ul {
  padding: 0;
}

.main_wrapper .content_feature_details ul li {
  line-height: normal;

  margin-bottom: 12px;

  font-weight: 500;
}

.seo_iq_content .content_desc>span {
  font-weight: 700;
}

/*SEO_IQ-page-style-end*/

/*Blog-page-style-start*/

.site_wrapper.black_friday_content {
  margin-top: 30px;
}

.black_friday_content .blog_img_content {
  height: 500px;

  width: fit-content;

  margin: auto;
}

.black_friday_content .blog_img_content img {
  box-shadow: none !important;

  object-fit: contain !important;
}

.gt3_post_media_block.first_blog>.blog_post_media img {
  width: 100%;

  height: 500px;

  object-fit: contain;
}

h1.blog_main_title_heading {
  line-height: 1.2;

  font-weight: 800;

  font-size: 40px;
}

.vehicle_ad_blog_img {
  margin: 50px auto;

  width: 100%;

  height: auto;
}

.vehicle_ad_blog_img img {
  width: 100%;

  height: 100%;

  border-radius: 6px;
}

/* blogs_new_style_start_sep-25 */

.siq_blogs_wrapper_new {
  width: 100%;
  margin-top: 60px;
}

.blogs_top_wrapper_new {
  width: 100%;
  height: auto;
}

.blogs_top_wrapper_new img {
  width: 100%;
  height: 100%;
  /* object-fit: cover; here  */
}

.blog_content_container_new {
  width: 1150px;
  margin: auto;
  margin-top: -150px;
  position: relative;
  padding-bottom: 60px;
}

.blog_heading_wrapper {
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  padding: 45px 50px;
  background-color: white;
}

h1.blog_heading_title {
  font-size: 48px;
  font-weight: 600;
}

h6.blog_short_desc {
  font-size: 18px;
  line-height: 1.75;
  margin: 15px 0 0;
}

p.blog_author_name {
  font-size: 16px;
  margin: 20px 0 0;
  font-weight: 600;
}

.siq_blog_left_right_wrap {
  display: grid;
  grid-template-columns: 75% 20%;
  justify-content: space-between;
  margin-top: 50px;
}

.blog_related_content {
  display: flex;
  flex-direction: column;
  gap: 20px;
}

.blog_related_content .heading {
  font-size: 18px;
  font-weight: 600;
  border-top: 2px solid #c0bdbd;
  padding-top: 20px;
}

.blog_related_content .desc {
  font-size: 16px;
}

.seperator_border {
  border-bottom: 1px solid #d7d7d7;
  padding-top: 20px;
}

@media screen and (max-width: 768px) {
  .blog_content_container_new {
    margin-top: 17px;
    padding: 0 20px;
  }
}

@media screen and (max-width: 500px) {
  .siq_blog_left_right_wrap {
    grid-template-columns: 1fr;
    margin-top: 30px;
  }

  .blog_heading_wrapper {
    padding: 25px 25px;
    margin-top: -60px;
    background: #fff;
  }

  .blog_content_container_new .blog_heading_wrapper h1.blog_heading_title {
    margin: 0 0 20px !important;
    font-size: 20px;
    line-height: normal;
    font-weight: 700;
  }

  .blog_content_container_new .blog_short_desc {
    font-size: 13px;
  }

  .blog_points_li.margin-bottom,
  .blog_text_wrap>p.blog_img_desc,
  .blog_img_desc {
    font-size: 13px !important;
    line-height: 20px !important;
    margin-bottom: 10px;
    font-weight: normal !important;
  }

  .blogs_top_wrapper_new {
    margin-top: -6px;
    height: 220px;
  }

  .blogs_top_wrapper_new img {
    object-fit: cover;
  }

  .blog_related_content {
    margin: 30px 0px 50px 0px;
  }
}

/* blogs_new_style_end_sep-25 */

.blog_text_wrap {
  padding-top: 20px;
}

.blog_text_points .blog_points_title {
  font-size: 24px;

  font-weight: 700 !important;

  margin-top: 20px;
}

.blog_text_points .blog_ul_title {
  font-size: 21px;

  font-weight: 700;
}

h4.blog_text_heading {
  padding-top: 10px;

  font-size: 30px;

  font-weight: 700;

  line-height: 1.7;
}

.elementor-text-editor h4.cb_blogs_title {
  font-size: 24px;

  font-weight: 700 !important;

  margin-top: 20px;

  line-height: 1.75;

  margin-bottom: 1rem;
}

body.post-template-default.cbn_blog_pages .main_wrapper .container {
  max-width: 1140px;

  width: 100% !important;
}

.siq_row.sidebar_right {
  max-width: 1080px;

  margin: auto;
}

.seo_iq_content.text p:nth-last-child(1) {
  margin-bottom: 0;
}

.blog_text_content>p.cb_blog_text,
.blog_text_wrap>p.blog_img_desc {
  font-size: 18px;

  font-weight: 500;
}

h4.blog_text_heading.conclusion {
  margin: 0;

  margin-top: 20px;
}

.blog_points_ul {
  padding-left: 25px;
}

.blog_text_points .blog_points_ul li.blog_points_li.margin-bottom {
  margin-bottom: 15px;
}

.blog_points_li,
.blog_text_desc {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.75;
}

.blog_points_ul .blog_points_li {
  margin-bottom: 15px;
}

.blog_points_li span,
.blog_text_desc span {
  font-weight: 700;
}

.single #main_content>.blog_post_preview {
  margin-bottom: 0 !important;

  border-bottom: 0 !important;

  padding-bottom: 50px !important;
}

.blog_img_desc {
  margin-top: 10px;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.75;
}

.blog_text_points:nth-last-child(1) .blog_points_ul {
  margin-bottom: 5px;
}

.blog_table_wrap {
  padding: 20px;

  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;

  border-radius: 10px;

  margin: 50px 0;

  position: relative;

  overflow: hidden;
}

.blog_table_bg.mob {
  display: none;
}

.blog_table_bg {
  position: absolute;

  top: -200px;

  left: 0;

  opacity: 0.1;

  z-index: -1;
}

.blog_graph_wrap {
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;

  border-radius: 10px;

  margin: 50px 0;
}

.blog_table_logo {
  display: flex;

  align-items: center;

  justify-content: space-between;
}

.table_head_logo.siq {
  display: flex;

  align-items: center;
}

.table_head_logo.siq .siq_logo {
  width: 60px;

  height: auto;
}

.table_head_logo.siq .siq_logo img {
  width: 100%;

  height: 100%;
}

.siq_logo_text_wrap {
  margin-left: 5px;

  line-height: 15px;
}

.siq_logo_text_wrap .siq_logo_text {
  font-size: 16px;

  font-weight: 700;
}

.siq_logo_text_wrap .yellow_line {
  margin-bottom: -30px;
}

.blog_img_wrap {
  margin-top: 30px;
}

.blog_table_heading {
  margin: 25px 0;

  text-align: center;
}

.blog_table_heading h2 {
  font-size: 40px;

  font-weight: 800;
}

.blog_table_heading h2 span {
  color: #1192ce;
}

body.post-template-default.cbn_blog_pages .main_wrapper .container .content-container {
  margin-top: 0;

  color: #000 !important;
}

.blog_table_heading_row {
  display: flex;

  border-bottom: 1px solid #376ea1;
}

.blog_img_container {
  margin-top: 70px;
}

.google_shopping_ad .blog_img_content {
  width: 100%;

  height: auto;
}

.blog_img_container .blog_img_content img {
  border-radius: 6px;

  width: 100%;

  height: 100%;

  object-fit: cover;

  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
}

.blog_table_data_row {
  display: flex;

  align-items: center;
}

.blog_table_data {
  border: 1px solid #376ea1;

  position: relative;
}

.blog_table_data tr th.years {
  min-width: 90px;

  max-width: 90px;
}

.blog_table_data tr th {
  background-color: #093b64;

  color: #fff;
}

.blog_table_data tbody tr {
  border-bottom: 1px dashed #376ea1 !important;

  border: 0;
}

.blog_table_data tbody tr:nth-last-child(1) {
  border: 0px !important;
}

.blog_table_data tr th,
.blog_table_data tr td {
  text-align: center;

  padding: 10px;
}

.blog_table_data tr th.perc,
.blog_table_data tr td.perc {
  min-width: 180px;

  border-left: 1px solid #376ea1;

  border-right: 1px solid #376ea1;
}

th.perc.mob {
  display: none;
}

.blog_table_data thead tr {
  border-bottom: 1px solid #376ea1 !important;

  border: 0;
}

.blog_table_data tr th {
  background: #093b64;

  color: #fff;
}

.blog_table_data tr td.years span {
  background: yellow;

  padding: 4px;

  border-radius: 4px;

  font-weight: 600;

  letter-spacing: 0;
}

/*Blog-page-style-end*/

/*mobile-style-start*/

@media (max-width: 500px) {
  .cb_siq_web_25 .content-container {
    padding-top: 45px;
  }

  .cb_siq_web_25>.container {
    width: 100%;
  }

  .cb_siq_web_25>.container>.row {
    margin: 0;
  }

  .contact_details.social .social_icons {
    margin: 0 10px 0 0;

    width: 30px;

    height: 30px;

    padding: 4px;
  }

  .left_bar_wrap,
  .siq_splatter {
    display: none;
  }

  ::-webkit-scrollbar {
    display: none;
  }

  .cbn_siq_wp .cc-nb-main-container {
    width: calc(92% - 6px);

    padding: 20px !important;

    bottom: 20px;
  }

  .cbn_siq_wp .termsfeed-com---nb .cc-nb-title {
    font-size: 18px;
  }

  .cbn_siq_wp .cc-nb-main-container #cc-nb-text {
    font-weight: 500;

    font-size: 11px;
  }

  .cbn_siq_wp .cc-nb-main-container .cc-nb-buttons-container {
    width: 100%;
  }

  .cbn_siq_wp .cc-nb-main-container .cc-nb-buttons-container button {
    font-size: 10px;

    width: 155px;

    height: auto;

    padding: 10px 7px;
  }

  .cbn_siq_wp .cc-nb-main-container .cc-nb-buttons-container .cc-nb-okagree {
    margin-left: 15px !important;
  }

  .cbn_siq_wp .termsfeed-com---pc-dialog .cc-pc-container {
    padding: 10px 15px !important;
  }

  .cbn_siq_wp .termsfeed-com---pc-dialog {
    width: 92%;

    margin: 20px auto;

    overflow-y: scroll;

    height: calc(100vh - 50px);

    top: 47%;

    transform: translateY(-50%);
  }

  .cbn_siq_wp .cc-pc-container .cc-cp-body .cc-cp-body-tabs {
    min-width: auto;

    max-width: max-content;

    margin-right: 0;

    margin-bottom: 15px;
  }

  .cbn_siq_wp .termsfeed-com---pc-dialog .cc-pc-head-title-text {
    font-size: 13px;
  }

  .cbn_siq_wp .termsfeed-com---pc-dialog .cc-pc-head-title-headline {
    font-size: 16px;
  }

  .cbn_siq_wp .termsfeed-com---pc-dialog .cc-pc-container .cc-pc-head select.cc-pc-head-lang-select {
    font-size: 12px;

    width: 100%;
  }

  .cbn_siq_wp .cc-pc-container .cc-pc-head .cc-pc-head-close {
    font-size: 12px;

    margin-left: 10px;
  }

  .cbn_siq_wp .cc-pc-container .cc-cp-body {
    padding: 10px;

    margin: 0 auto;
  }

  .cbn_siq_wp .termsfeed-com---pc-dialog .cc-cp-body-tabs-item-link {
    font-size: 11px;
  }

  .cbn_siq_wp .termsfeed-com---pc-dialog .cc-cp-body-content-entry-title {
    font-size: 16px;

    font-weight: 700;

    line-height: normal;
  }

  .cbn_siq_wp .termsfeed-com---pc-dialog .cc-cp-body-content-entry-text {
    font-size: 12px;
  }

  .termsfeed-com---pc-dialog .cc-cp-body-content-entry-text:nth-last-child(1) {
    margin-bottom: 0;
  }

  .cbn_siq_wp .termsfeed-com---pc-dialog .cc-cp-foot {
    flex-direction: column;
  }

  .cbn_siq_wp .termsfeed-com---pc-dialog .cc-cp-body-content-entry {
    padding: 15px 20px;
  }

  .cbn_siq_wp .termsfeed-com---pc-dialog .cc-cp-foot-byline {
    padding: 12px 0;

    font-size: 12px;
  }

  .cbn_siq_wp .cc-cp-foot-button .cc-cp-foot-save {
    font-size: 12px;

    margin: 0;

    padding: 8px 15px;
  }

  .wpda-footer-builder .elementor-widget-text-editor .elementor-widget-container {
    margin-bottom: 20px !important;
  }

  .wpda-footer-builder .elementor-widget-text-editor .elementor-widget-container h4 {
    font-size: 16px;
  }

  .elementor-widget-nav-menu .elementor-nav-menu--main>ul>li>a {
    font-size: 12px !important;

    font-weight: 400 !important;

    line-height: 26px !important;

    padding: 0 !important;
  }

  .wpda-footer-builder .elementor-element-3519ec4 .elementor-widget-text-editor>.elementor-widget-container {
    margin: 0 0 20px 0 !important;
  }

  .wpda-footer-builder .elementor-widget-container>.elementor-spacer>.elementor-spacer-inner {
    height: 10px;
  }

  .elementor-column-gap-extended>.elementor-row>.elementor-column>.elementor-element-populated>.elementor-widget-wrap {
    padding: 10px 15px;
  }

  .elementor-4674 .elementor-element.elementor-element-f531e36 {
    padding: 0 !important;
  }

  .wpda-footer-builder.elementor-4674 .elementor-element.elementor-element-47fe9b9 {
    font-size: 13px !important;

    width: calc(100% - 20px);

    margin: auto;
  }

  .wpda-footer-builder .elementor-element-3519ec4 .elementor-widget-text-editor>.elementor-widget-container .elementor-text-editor p {
    font-size: 14px !important;
  }

  .siq_section_content {
    flex-direction: column;
  }

  .siq_section.our_case_top {
    padding: 0px 0 25px;
  }

  .siq_section_content .cb_content_wrap {
    width: 100%;
  }

  .siq_section_content .cb_content_wrap.text {
    padding: 30px 20px;
  }

  .cb_content_wrap.text>h4 {
    font-size: 22px;
  }

  .cb_content_wrap.text>p {
    font-size: 14px;

    margin-top: 15px;
  }

  .cb_case_study_slider>.isotope_item .wrapper .img {
    border-radius: 4px 4px 0 0;
  }

  .cb_case_study_slider>.isotope_item .wrapper .text_wrap {
    min-height: 85px !important;
  }

  .cb_case_study_slider>.isotope_item .wrapper .text_wrap .categories span,
  .content_text .content_title {
    font-size: 16px;

    font-weight: 600;
  }

  .cb_case_study_slider>.isotope_item .wrapper .text_wrap .title,
  .content_text .content_category {
    font-size: 12px;

    line-height: normal;

    margin-top: 10px;
  }

  .elementor-widget-container .cb_case_study_slider>.isotope_item {
    padding-bottom: 20px !important;
  }

  .cb_case_study_slider>.isotope_item .wrapper .lightbox {
    border-radius: 4px !important;
  }

  .isotope-filter.cb_slider_tabs>a {
    font-size: 14px;

    margin-right: 15px;
  }

  .content_images_container {
    grid-template-columns: repeat(1, 1fr);

    padding: 0;
  }

  /*SEO-IQ-style-start*/

  .elementor-section-wrap.cb_seo_iq_content {
    max-width: calc(100% - 40px);
  }

  .cb_seo_iq_content .cb_seo_iq {
    padding: 25px 0;
  }

  .seo_iq_wrap .top_head_text {
    font-size: 12px;
  }

  .seo_iq_wrap .top_head_title {
    padding: 0;

    font-size: 20px;

    font-weight: 700;
  }

  .seo_iq_container {
    padding: 30px 0 20px;
  }

  .seo_iq_container>.seo_iq_wrapper {
    flex-direction: column !important;

    width: calc(100% - 20px);

    margin: auto;
  }

  .seo_iq_container>.seo_iq_wrapper>.seo_iq_content {
    width: 100%;

    height: auto;
  }

  .seo_iq_container>.seo_iq_wrapper>.seo_iq_content.text {
    margin-top: 25px;

    padding: 0px;
  }

  .target_keywords .seo_iq_content.img img {
    margin-left: -25px;
  }

  .seo_iq_content .content_title {
    font-size: 18px;

    margin-bottom: 15px;
  }

  .seo_iq_content .content_desc {
    font-size: 14px;
  }

  .seo_iq_content .content_btn_wrap {
    margin-top: 25px;
  }

  .content_btn_wrap .content_btn {
    padding: 8px 10px;

    font-size: 12px;

    border-radius: 4px;
  }

  .seo_iq_content.img {
    padding: 10px;

    border-radius: 6px;
  }

  .content_feature_details .features_title {
    font-size: 15px;

    margin-bottom: 10px;
  }

  .main_wrapper .content_feature_details ul li {
    font-size: 13px;
  }

  .elementor-widget-container.plan_title {
    margin: -5px 0 0 !important;
  }

  /*SEO-IQ-style-start*/

  /*Popup-style-start*/

  .cb_popup_wrap {
    max-width: calc(100% - 40px);
  }

  .cb_popup_close_wrap {
    right: 8px;

    top: 8px;
  }

  .siq_popup_close i {
    font-size: 20px;
  }

  .cbn_popup_content {
    padding: 30px;

    border-radius: 6px;
  }

  .cb_siq_logo {
    width: 60px;
  }

  p.cb_logo_text {
    font-size: 9px;

    margin-top: 2px;
  }

  .cb_popup_text_wrap {
    margin-top: 30px;
  }

  .cb_popup_text_wrap p {
    font-size: 11px;
  }

  .cb_popup_text_wrap h4 {
    font-size: 28px;

    line-height: 36px;

    margin: 10px auto;
  }

  .arrow_icon {
    width: 30px;

    margin: 20px auto;
  }

  .demo_btn_wrap a {
    font-size: 12px;

    padding: 7px 15px;
  }

  /*Popup-style-end*/

  /*Contact-us-pages-style-start*/

  .siq_contact_page_detail {
    padding: 40px 0;
  }

  .siq_contact_page_text_wrap {
    flex-direction: column;
  }

  .siq_content_wrap.contact_us {
    flex-direction: column-reverse;
  }

  .contact_form_section .cb_privacy {
    font-size: 12px;

    line-height: normal;

    display: block;

    margin-top: 20px;
  }

  .siq_contact_page_text_wrap .contact_page_content {
    width: calc(100% - 30px);

    text-align: center;

    margin-bottom: 20px;
  }

  .cb_heading_title {
    font-size: 16px;

    font-weight: 700;

    line-height: 24px !important;

    margin-bottom: 20px;
  }

  .free_guide .siq_content_wrap .img {
    padding: 20px 10px;

    margin-bottom: 0;
  }

  .siq_contact_form_container {
    padding: 30px 0;
  }

  .siq_content_wrap {
    max-width: 100%;
  }

  .text_above_title {
    font-size: 10px;

    font-weight: 600;

    margin-bottom: 2px;
  }

  .contact_form_wrapper {
    border-radius: 6px;

    margin: 30px auto 0;

    width: calc(100% - 30px);

    flex-direction: column;
  }

  .contact_form_section.left {
    border-radius: 6px 6px 0 0;

    width: 100%;
  }

  .contact_form_section.right {
    width: 100%;
  }

  .contact_details .title {
    font-size: 16x;

    line-height: 20px;

    margin-bottom: 15px;
  }

  .contact_details .desc {
    font-size: 12px;

    margin-bottom: 10px;
  }

  .contact_details .contact_row {
    padding: 0;

    margin-bottom: 5px;
  }

  .contact_row .icon>i {
    font-size: 11px;
  }

  .contact_details .contact_row .text {
    margin-left: 7px;

    font-size: 10px;
  }

  .contact_details .contact_row {
    align-items: baseline !important;
  }

  .big_round_box {
    width: 130px;

    height: 130px;

    bottom: -50px;

    right: -50px;
  }

  .small_round_box {
    width: 70px;

    height: 70px;

    bottom: 15px;

    right: 35px;
  }

  .contact_form_data .contact-form input,
  .contact_form_data .contact-form textarea {
    width: calc(100% - 10px);

    font-size: 10px;

    height: auto;

    margin: 0px 0px 5px;

    line-height: normal;
  }

  .form-group label {
    font-size: 12px;

    line-height: normal;

    margin-bottom: 2px;
  }

  .contact-form .form-group button.btn {
    font-size: 11px;

    height: auto;

    margin-bottom: 0;
  }

  .contact_form_wrapper .contact_form_section {
    padding: 25px 15px;
  }

  /*Contact-us-pages-style-end*/

  /*Pricing-plan-style-start*/

  section.cb_siq_offers {
    padding: 30px 0;
  }

  .siq_audit_cards_wrap {
    margin-top: 20px;

    flex-direction: column;

    padding: 0px 25px;
  }

  .siq_audit_cards_wrap .siq_audit_card_content {
    width: 100%;

    margin: 15px 0;

    padding: 15px;
  }

  .siq_audit_card_content .siq_card_title {
    font-size: 16px;

    line-height: 22px;
  }

  .siq_audit_card_content .siq_card_desc {
    font-size: 12px;

    min-height: 65px;
  }

  .siq_audit_card_content .siq_card_btn {
    font-size: 14px;

    padding: 2px;

    margin-bottom: 10px;
  }

  .siq_card_bottom_section>p {
    font-size: 12px;

    margin-bottom: 8px;

    font-weight: 600;
  }

  .siq_card_bottom_section>.siq_card_bottom_title {
    font-size: 16px;
  }

  .siq_card_desc .siq_card_price {
    margin-top: 10px;

    font-size: 12px;
  }

  .siq_card_desc .siq_card_price .value {
    font-size: 14px;
  }

  section.elementor-section.siq_video_wrap {
    padding: 20px !important;
  }

  section.elementor-section.siq_video_wrap .elementor-widget-wrap {
    padding: 0 !important;
  }

  .siq_video_text .elementor-text-editor p {
    font-size: 12px;

    line-height: 22px !important;

    margin-bottom: 5px;
  }

  .siq_video_text .elementor-widget-container h2 {
    font-size: 22px !important;

    line-height: 30px !important;
  }

  /*Pricing-plan-style-end*/

  /*Blog-pages-style-start*/

  body.cbn_blog_pages .site_wrapper {
    margin-top: 30px;
  }

  body.cbn_blog_pages .site_wrapper .row {
    margin: 0;
  }

  body.elementor-page.cbn_blog_pages .site_wrapper .row>.content-container.span9 {
    margin: 0 !important;

    padding: 0 !important;
  }

  body.cbn_blog_pages .blog_post_preview .blog_content>.blog_post_media>a>img {
    margin: 0;

    width: 100%;
  }

  body.cbn_blog_pages #main_content>.blog_post_preview {
    padding: 0 10px;

    margin-bottom: 40px;
  }

  .single #main_content>.blog_post_preview {
    padding-bottom: 40px !important;

    padding: 0px 10px;
  }

  body.cbn_blog_pages .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0;

    width: calc(100% - 20px);

    margin: auto;
  }

  .elementor-text-editor h1.blog_main_title_heading {
    margin: 30px 0px 20px !important;

    font-size: 20px;

    line-height: normal;

    font-weight: 700;
  }

  body.cbn_blog_pages .post_block_info {
    margin: 20px auto 0 !important;

    width: calc(100% - 20px);
  }

  body.cbn_blog_pages .post_block_info .single_post_tags {
    font-size: 12px;

    line-height: 24px;
  }

  .blog_content h3,
  .blog_content h3 strong {
    font-size: 16px;

    font-weight: 700;
  }

  .blog_text_wrap {
    padding-top: 12px;
  }

  h4.blog_text_heading {
    padding-top: 6px;

    font-weight: 700 !important;

    line-height: 24px;

    font-size: 18px !important;
  }

  .blog_points_ul {
    padding-left: 18px;
  }

  .blog_text_points .blog_points_title {
    margin-top: 10px;

    margin-bottom: 10px;

    font-size: 15px;
  }

  .blog_text_points .blog_ul_title {
    font-size: 16px;

    margin: 12px 0 10px;
  }

  h4.blog_text_heading.conclusion {
    padding: 0;

    margin-top: 10px;
  }

  .vehicle_ad_blog_img {
    margin: 30px auto;
  }

  .blog_points_li,
  .blog_text_desc {
    line-height: 20px !important;
  }

  .cb_blog_text_content .blog_text_desc {
    font-size: 13px !important;

    margin-bottom: 10px;

    font-weight: normal !important;
  }

  .elementor-text-editor h4.cb_blogs_title {
    margin-top: 10px;

    margin-bottom: 10px;

    font-size: 15px;
  }

  body.post-template-default.cb_blog_cpc .container ul li,
  .blog_text_content>p.cb_blog_text,
  .elementor-widget-container .blog_img_desc,
  .blog_text_points .blog_text_desc,
  .blog_table_container .blog_img_desc {
    font-size: 13px !important;

    line-height: 20px !important;

    margin-bottom: 10px;

    font-weight: normal !important;
  }

  .siq_logo_text_wrap {
    line-height: 10px;
  }

  .siq_logo_text_wrap .siq_logo_text {
    font-weight: 600;

    font-size: 11px;
  }

  .siq_logo_text_wrap .yellow_line {
    display: block;

    margin-left: 0 !important;
  }

  .table_head_logo.siq .siq_logo {
    width: 35px;
  }

  .blog_table_data .blog_table_bg.mob {
    top: 50%;

    left: 50%;

    transform: translate(-50%, -50%);

    width: 100%;

    display: block;
  }

  .blog_table_bg {
    display: none;
  }

  .blog_table_wrap {
    padding: 10px;

    margin: 30px 0;

    border-radius: 4px;
  }

  .blog_graph_wrap {
    margin: 30px 0;
  }

  .google .siq_logo {
    width: 50px;
  }

  .blog_img_container {
    margin-top: 30px;
  }

  .blog_img_container .blog_img_content {
    width: 92%;

    margin: auto;
  }

  .blog_table_heading h2 {
    font-size: 15px;

    line-height: normal;

    margin-top: 25px !important;
  }

  .blog_table_heading {
    margin: 18px 0;
  }

  .blog_table_data tr th,
  .blog_table_data tr td {
    font-size: 12px;

    line-height: 18px;

    padding: 5px;
  }

  .blog_table_data tr th.years {
    min-width: 50px;

    max-width: 50px;
  }

  .blog_table_data tr th.perc,
  .blog_table_data tr td.perc {
    min-width: 92px;
  }

  .blog_table_data tr th.perc.desktop {
    display: none;
  }

  .blog_table_data tr th.perc.mob {
    display: block !important;
  }

  .siq_logo_text_wrap .yellow_line {
    width: 50px;

    height: 15px;
  }

  /*Blog-pages-style-start*/

  /*About-us-our-team-style-start*/

  section.about_us_top .elementor-row {
    padding: 20px;
  }

  .elementor-text-editor h4.cb_heading {
    font-size: 16px !important;
  }

  .elementor-text-editor>.cb_desc_text {
    font-size: 12px !important;
  }

  .about_us_top .elementor-widget-container>.elementor-heading-title {
    font-size: 16px !important;

    line-height: 24px !important;

    margin-top: 6px;
  }

  .about_us_top .elementor-element-174e077>.elementor-element-populated>.elementor-widget-wrap {
    padding: 10px 20px 20px !important;
  }

  .about_us_top .cb_progress-title>.elementor-widget-container span {
    font-size: 12px !important;
  }

  body .cb_mobile-view .working_columns {
    height: fit-content !important;
  }

  .about_us_top .elementor-element-174e077>.elementor-element-populated {
    border-radius: 6px 6px 0 0;
  }

  .about_us_top .elementor-element-1b58a79 .elementor-image {
    border-radius: 0 0 6px 6px;
  }

  .siq_award_container {
    padding: 20px 0;

    margin-top: 10px;
  }

  .siq_awards_wrap {
    max-width: 100%;

    margin: 10px auto 5px;

    width: calc(100% - 20px);
  }

  h4.secion_heading {
    font-size: 20px;

    line-height: 30px;

    width: calc(100% - 40px);
  }

  .ecomd_award_logo {
    margin: 20px auto;

    width: 150px;
  }

  .siq_awards_imgs .award_imgs {
    flex-direction: column;
  }

  .award_imgs .img_right_side,
  .award_imgs .img_center {
    width: calc(100% - 50px);

    height: 180px;

    margin: auto;
  }

  .siq_awards_imgs .award_imgs>div {
    margin-bottom: 10px;
  }

  .award_imgs.second {
    margin: 0;
  }

  .award_imgs img {
    border-radius: 6px !important;
  }

  .elementor-widget-wrap.siq_graph_img {
    padding-top: 0 !important;
  }

  .elementor-text-editor>.siq_graph_sec_desc {
    max-width: calc(100% - 30px);

    font-size: 13px;

    margin-top: 10px;

    line-height: 22px;
  }

  .elementor-widget-wrap.siq_graph_img .elementor-widget-container .elementor-image {
    width: calc(100% - 20px);
  }

  .black_friday_content .blog_img_content {
    height: 300px;

    width: 100%;
  }

  .blog_post_preview .blog_content>.first_blog .blog_post_media {
    width: 100%;

    height: auto;
  }

  .blog_post_preview .blog_content>.first_blog .blog_post_media>a>img {
    width: 100%;

    height: 100%;
  }

  section.siq_graph_container {
    padding: 25px 20px;
  }

  .siq_graph_wrap h2.heading_title {
    font-size: 20px;

    line-height: 1em;
  }

  .siq_graph_wrap .siq_graph_sec_desc {
    font-size: 13px;

    line-height: 20px;
  }

  .graph_img_wrap {
    margin: 30px auto;
  }

  p.graph_bottom_text {
    font-size: 15px;

    margin: 0;
  }

  /*About-us-our-team-style-end*/

  .gt3_module_blog.items1 .first_blog .blog_post_media img {
    height: auto;
  }

  .blog_post_preview {
    margin-bottom: 30px;
  }

  .burger_sidebar-wrap {
    top: 20px;

    right: 20px;
  }

  .burger_sidebar-wrap .offcanvas {
    width: 100% !important;
  }

  .burger_sidebar_icon {
    width: 25px;

    height: 20px;
  }

  .burger_sidebar_icon>span.second {
    top: 7px;
  }

  .burger_sidebar_icon>span.third {
    top: 14px;
  }

  .siq_text_logo>img {
    width: 35px;
  }

  .offcanvas .offcanvas-header {
    padding: 10px !important;
  }

  .offcanvas-header .siq_text_logo>h5,
  .offcanvas-body .location>h4 {
    font-size: 16px;
  }

  .offcanvas-body .siq_desc {
    font-size: 12px;
  }

  .offcanvas-body>.dropdown>.btn-secondary {
    border-radius: 10px;

    padding: 6px 15px;

    font-size: 12px;
  }

  .offcanvas-body>.dropdown>ul>li>a {
    font-size: 12px;
  }

  .offcanvas-body .location>.location_wrap {
    margin-top: 10px !important;
  }

  .map_point>i:before {
    font-size: 16px;
  }

  .offcanvas-body .location .location_text {
    font-size: 12px;

    line-height: 20px;
  }

  .offcanvas-body .location {
    margin-top: 30px !important;
  }

  .top_section-wrap>.top_content-wrap {
    flex-direction: column;

    padding: 20px 0 0;

    overflow: hidden;

    justify-content: center;
  }

  .cb_top-content {
    text-align: center;
  }

  .cb_top-content,
  .imgs-wrap {
    width: 100%;
  }

  .cbn_logo {
    width: 100%;

    margin: 20px 0 10px;
  }

  .cbn_logo .siq-logo {
    width: 60px;

    height: auto;

    margin: auto;
  }

  .cbn_logo .siq_logo_text {
    font-size: 11px;

    letter-spacing: 0.5px;

    margin: 4px 0 0;
  }

  .cb_higher-text {
    font-size: 12px;
  }

  h2.main_heading {
    font-size: 28px;
    line-height: normal;
    padding-top: 10px;
    margin: 0 auto;
    width: calc(100% - 20px);
  }

  h2.main_heading.mobile {
    display: block !important;
  }

  h2.main_heading.desktop {
    display: none !important;
  }

  .yellow_line {
    width: 60px;

    height: 20px;

    border: solid 3px #f5e71b;

    border-color: #f5e71b transparent transparent transparent;

    margin-left: 42% !important;

    margin: 5px 0px;

    display: none;
  }

  .cb_top-content>p.desc_text {
    width: 215px;
  }

  p.desc_text {
    font-size: 14px;

    padding: 0;

    margin: 25px auto;

    line-height: 22px;
  }

  .review_img {
    display: flex;
  }

  .free_demo-wrap,
  .free_demo-button {
    margin: 25px auto;
  }

  .free_demo-button>a {
    font-size: 14px !important;

    padding: 10px 30px;

    border-radius: 6px;
  }

  .review_ranking {
    justify-content: center;

    padding: 10px 0;

    margin: 0;
  }

  .review_img>img {
    width: 100px;
  }

  p.review_text {
    font-size: 12px;

    margin: 0px !important;

    margin-left: 10px !important;
  }

  .siq_bg-imgs_wrap>.dark_bg {
    width: 50px;

    height: 80px;
  }

  .siq_bg-imgs_wrap>.blue_bg {
    right: -10px;

    width: 100px;

    height: 100px;
  }

  .siq_bg-imgs_wrap>.green_bg {
    right: 0;

    width: 110px;

    height: 120px;
  }

  .siq_bg-imgs_wrap>.yellow_bg {
    right: 15px;

    top: -6px;

    width: 130px;

    height: 130px;
  }

  .siq_details-wrap {
    padding: 10px;
  }

  .siq_details {
    width: 100%;

    justify-content: center;
  }

  .siq_info {
    text-align: center;
  }

  .siq_info>h4 {
    font-size: 18px;

    line-height: normal;
  }

  .siq_info>p {
    font-size: 10px;

    margin: 5px 0 0;
  }

  .girl_img {
    bottom: -60px;

    right: 0;

    position: relative;

    text-align: center;
  }

  .slide_1 .imgs-wrap>.girl_img {
    right: -15px;

    bottom: 0;

    top: 20px;

    height: 300px;
  }

  .slide_2 .girl_img,
  .girl_img.cb_new_img {
    right: 0;

    bottom: 0;

    top: 25px;

    min-height: 290px;

    max-height: 303px;
  }

  .top_section_slider.swiper {
    overflow: hidden;

    height: 730px;
  }

  .top-section_container>.top_section_slider.swiper>.swiper-pagination {
    bottom: 0 !important;

    background: #222a35;

    padding: 10px 15px;

    top: auto;
  }

  .top_section_slider .swiper-pagination .swiper-pagination-bullet {
    margin: 0px 8px;

    width: 8px;

    height: 8px;
  }

  .social-icons_wrap>span>img {
    width: 35px;

    height: 35px;

    padding: 6px;
  }

  .slide_3 .imgs-wrap>.girl_img {
    top: 25px;

    right: 5px;

    height: 290px;
  }

  .siq_shopping-wrap.social-icons_wrap {
    position: initial;
  }

  .social-icons_wrap>span.youtube_icon {
    top: 35px;

    left: 65px;
  }

  .social-icons_wrap>span.facebook_icon {
    top: -20px;
  }

  .social-icons_wrap>span.bing_icon {
    top: 28%;

    right: 40px;
  }

  .social-icons_wrap>span.tiktok_icon {
    right: 25px;

    bottom: 60px;
  }

  .social-icons_wrap>span.adwords_icon {
    left: 20px;

    padding: 0;

    bottom: 30%;
  }

  .shopping_ads>img.google_watch {
    width: 80px;

    position: absolute;

    top: -330px;

    left: 55px;
  }

  .shopping_ads>img.google_sales {
    right: 40px;

    width: 40px;

    bottom: 210px;

    top: auto;

    left: 60px;

    padding: 10px;
  }

  .shopping_ads>img.facebook_sales {
    top: auto;

    bottom: 100px;

    width: 50px;

    left: 12px;
  }

  .shopping_ads>img.tiktok_sales {
    bottom: 30px;

    width: 50px;

    left: 65px;
  }

  .prod_bars>.blue_line {
    height: 20px;
  }

  .prod_bars>.cb_yellow-line {
    height: 30px;
  }

  .prod_bars>.dark_line {
    height: 40px;
  }

  .prod_bars>img {
    width: 30px;

    margin-right: 6px;
  }

  .prod_targeting .prod_title {
    margin-bottom: 7px;
  }

  .prod_bars>span {
    width: 6px;

    margin: 0px 4px;
  }

  .product_market.prod_targeting {
    right: 25px;

    top: -260px;

    padding: 8px;
  }

  .product_market .prod_title {
    font-size: 8px;
  }

  .product_market .prod_desc {
    font-size: 9px;

    font-weight: 600;
  }

  .shopping_ads .prod_bidding {
    left: 15px;

    max-width: 125px;

    bottom: 130px;

    padding: 8px 10px;
  }

  .top_section-wrap {
    overflow: hidden;
  }

  .shopping_ads .g_rating {
    right: 20px;

    bottom: 120px;

    padding: 6px;

    border-radius: 6px 8px;

    top: auto;
  }

  .img_google>img {
    width: 15px;
  }

  span.prod_dtl>.prod_desc {
    font-size: 10px;
  }

  span.prod_dtl .prod_ratig>img {
    height: 8px;
  }

  span.prod_dtl {
    margin-left: 7px;
  }

  .circle_img {
    right: auto;

    transform: translate(-50%, 0px);

    left: 50%;

    width: 350px;

    top: 0;
  }

  .circle_img>img {
    width: 100%;
  }

  .siq_shopping-wrap img.girl_top {
    left: 20px;

    bottom: 15%;

    width: 60px;
  }

  .siq_shopping-wrap img.iphone {
    top: 35px;

    left: 45px;

    width: 45px;
  }

  .siq_shopping-wrap img.headphone {
    top: -26px;

    width: 30px;

    right: 42%;

    transform: translateX(-50%);
  }

  .siq_shopping-wrap img.lipstick {
    top: 22%;

    right: 30px;

    width: 40px;
  }

  .siq_shopping-wrap img.watch {
    right: 25px;

    bottom: 35px;

    width: 35px;
  }

  .siq_brands-dtl {
    flex-direction: column;

    border: 2px solid #c2efff;

    padding: 10px;
  }

  .siq_brands-dtl .brands_logo {
    margin: 20px 0px;
  }

  .siq_brands-dtl .brands_logo>img {
    max-width: 170px;

    height: auto;
  }

  .smarter-shopping_wrap>.title_text {
    font-size: 20px;

    padding: 10px 0px;

    line-height: 30px;
  }

  .smarter-desc {
    font-size: 14px;

    margin: 0px 40px;

    line-height: 26px;

    padding-bottom: 20px;
  }

  .siq_section.smarter_shopping_container {
    padding: 40px 0;
  }

  .smarter-shopping_wrap .smarter-desc {
    margin: 0px 10px;
  }

  .grey_circle-img {
    top: 115px;
  }

  .grey_circle-img>img {
    height: auto;
  }

  .siq_goals-wrap .card_imgs>img {
    width: 45px;
  }

  .card_imgs>svg {
    width: 50px;

    height: 50px;
  }

  .siq_goals .card_title {
    font-size: 16px;
  }

  h4.achieve_title {
    margin: 10px 0px;

    font-size: 16px;

    letter-spacing: 0;
  }

  .siq_3-goals,
  .siq_2-goals {
    flex-direction: column;
  }

  .siq_goals-wrap .siq_goals {
    max-width: 100%;

    padding: 10px;
  }

  .siq_goals .card_text {
    font-size: 12px;

    margin: 10px auto;

    max-width: 100%;
  }

  .consultation_wrap {
    width: calc(100% - 40px);

    border-radius: 10px;

    padding: 15px 13px;
  }

  .consultation_wrap .top_text {
    font-size: 11px;

    margin: 10px 0;

    line-height: normal;

    max-width: 50%;

    letter-spacing: 0.3;
  }

  .consultation_wrap>.demo_text {
    font-size: 18px;

    line-height: normal;

    margin: 10px auto;

    padding-bottom: 0;
  }

  .consultation_wrap .demo_btn {
    padding: 10px;

    font-size: 12px;

    letter-spacing: 0;

    font-weight: 600;
  }

  .siq_brands_detail>.feed_img,
  .brand_agencies {
    width: calc(100% - 40px);

    margin: 0 auto;
  }

  .siq_brands_detail {
    width: 100%;

    flex-direction: column-reverse;

    padding: 10px 0px;

    margin: 20px auto 0px;
  }

  .cb_brands_detail {
    flex-direction: column;

    margin: 0;

    padding: 0;
  }

  .cb_brands_detail .siq_img_wrap {
    width: calc(100% - 40px);

    justify-content: space-between;

    border-radius: 10px;

    box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;

    border: none;
  }

  .consultation_wrap.siq_consultation_demo {
    box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
  }

  .siq_img_wrap.brands {
    margin-bottom: 30px;
  }

  .siq_img_wrap .cb_brand-box {
    width: 160px;
  }

  .siq_img_wrap .box_text {
    margin: 0px 15px;

    width: 50%;
  }

  .siq_img_wrap .box_text>h2 {
    font-size: 24px;

    margin-bottom: 15px;
  }

  .siq_img_wrap .box_text>p {
    font-size: 11px;

    font-weight: 500;
  }

  .siq_brand_arrow {
    display: none;
  }

  .siq_section.cb_brands-container {
    padding: 20px 0;

    margin-bottom: 10px;
  }

  .siq_img_wrap.brands .border-bottom_clr {
    border-right: 55px solid #1c5a67;
  }

  .siq_img_wrap.agency .border-bottom_clr {
    border-right: 55px solid #28a745;
  }

  .border-bottom_clr {
    right: -40px;

    bottom: -50px;

    transform: rotate(230deg);
  }

  .box_img-wrap.brands {
    margin-left: 30px;
  }

  .box_img-wrap.brands .box_text {
    border-top-left-radius: 20px;

    border-bottom-left-radius: 20px;
  }

  .box_img-wrap.agencies {
    margin-right: 30px;
  }

  .box_img-wrap.agencies>.box_text {
    border-top-right-radius: 20px;

    border-bottom-right-radius: 20px;
  }

  .box_img-wrap .box_text {
    padding: 10px;
  }

  .brand_agencies>.brands_text {
    padding: 30px;

    border-radius: 10px;

    margin: 0px;
  }

  .brand_agencies>.brands_text>h4 {
    font-size: 30px;
  }

  .brand_agencies>.brands_text>p {
    font-size: 13px;
  }

  .brand_agencies>.agencies {
    margin-top: 30px;
  }

  .siq_brands_detail>.feed_img {
    margin-top: 80px;
  }

  .siq_brands_detail>.feed_img>.siq_brands {
    width: 100%;
  }

  .cb_keyword_wrap {
    flex-direction: column;
  }

  .cb_keyword_wrap .siq-keywrod_detail,
  .cb_keyword_wrap .siq_keyword-img {
    width: 100%;
  }

  .cb_keyword_wrap .siq-keywrod_detail {
    padding: 20px;
  }

  h4.cb_keywrod-text {
    font-size: 18px;

    line-height: 26px;

    margin-bottom: 15px;
  }

  p.converting_desc {
    margin-bottom: 6px;
  }

  p.converting_desc,
  .convertin_keywords .numbers {
    font-size: 12px;
  }

  .Keyword_btn-wrap .convertin_keywords {
    padding-top: 25px;
  }

  .convertin_keywords .numbers {
    padding: 8px 12px;

    border-radius: 4px;
  }

  .convertin_keywords .convertin_text {
    margin-left: 20px;

    font-weight: 600;

    font-size: 12px;
  }

  .cb_yellow-dots {
    top: 60px;
  }

  .cb_yellow-dots .yellow_dots {
    width: 4px;

    height: 5px;
  }

  .siq_working-wrap {
    width: calc(100% - 30px);
  }

  h4.working_title {
    font-size: 18px;

    margin: 10px auto;
  }

  .siq_working-detail {
    flex-direction: column;

    margin: 20px auto;
  }

  .siq_working-box {
    width: 100%;

    padding: 15px;

    border-radius: 6px;

    margin-bottom: 25px;
  }

  .siq_working-box.green_box {
    margin: 0;
  }

  h6.siq_title {
    font-size: 14px;

    line-height: 24px;

    margin-bottom: 10px;

    letter-spacing: 0px;
  }

  p.siq_text {
    font-weight: 400;

    line-height: 20px;

    font-size: 11px;

    letter-spacing: 0;
  }

  .big_text-container {
    height: 200px;
  }

  .big_text-container .big_text-wrap {
    width: calc(100% - 25px);

    margin: 50px auto;

    padding: 0;
  }

  .big_text-wrap .big_text {
    color: #fff;

    font-size: 24px;

    line-height: 34px;
  }

  img.girl_brand-img {
    top: -40px;

    left: 42%;

    width: 65px;
  }

  .siq_details>.products,
  .siq_details>.active_user {
    margin-left: 30px;

    border-left: 1px solid #fff;

    padding-left: 30px;
  }

  .siq_section_wrap {
    max-width: calc(100% - 20px);

    margin-top: 20px auto;
  }

  .siq_section_wrap>.yellow_line {
    position: absolute;

    top: -15px;

    left: 4%;

    width: 80px;

    transform: rotate(-15deg);

    margin: 0 !important;
  }

  .siq_google_css .siq_section .siq_section_wrap {
    margin: 20px auto;
  }

  .targeting_tech .siq_section_wrap .content_heading,
  .siq_section_wrap.cbn_wrapper .content_heading {
    font-size: 20px;

    font-weight: 700;

    max-width: calc(100% - 50px);

    line-height: normal;

    margin: 0 auto 15px;
  }

  .reduce_cost_instant .siq_section_wrap .content_heading {
    max-width: calc(100% - 50px);
  }

  .siq_section_wrap.flex_wrap.keyword_prod {
    margin: 0 auto;

    max-width: 100%;
  }

  .siq_section_wrap.keyword_prod {
    padding-top: 10px;
  }

  .siq_section_wrap.keyword_prod .siq_page_content.img {
    height: 400px;
  }

  .siq_section_wrap.flex_wrap {
    flex-direction: column;
  }

  .siq_section_wrap.flex_wrap .siq_page_content {
    width: calc(100% - 20px);
  }

  .save_permanent .siq_page_content.img {
    height: 400px;

    margin-top: 20px;
  }

  .siq_section.faqs_content .siq_section_wrap {
    width: calc(100% - 40px);
  }

  .siq_section_wrap.siq_demo_bg {
    width: 100%;

    height: 140px;

    padding: 45px 25px;

    background-size: 100% 100%;

    margin-top: 0 !important;
  }

  .siq_section_wrap.siq_demo_bg h2 {
    margin-bottom: 0;

    font-size: 14px;
  }

  .siq_section_wrap.siq_demo_bg .contact_title_top {
    margin: 8px 0;
  }

  p.siq_content_desc {
    font-size: 12px;
  }

  h4.siq_video_heading {
    font-size: 16px;

    margin: 20px 0 8px;
  }

  .siq_video p.siq_content_desc {
    font-size: 12px;
  }

  .siq_section.siq_video p.contact_title_top {
    margin-bottom: 15px;
  }

  .free_demo_wrap .siq_demo_bg .button_wrap {
    margin: 0;
  }

  .free_demo_wrap .siq_demo_bg .button_wrap a {
    padding: 6px 12px;

    border-radius: 4px;

    font-size: 10px;
  }

  .siq_brands_logos_section {
    width: 100%;

    padding: 0px 10px;
  }

  .siq_video_wrapper #siq_video_thumbnail svg {
    width: 50px;

    height: 50px;
  }

  .siq_brand_logo {
    width: auto;
  }

  .siq_section {
    padding: 10px 0px;
  }

  .siq_ques_wrap .siq_quest .ques_text {
    font-size: 14px;
  }

  .siq_ques_wrap .siq_quest i.fas {
    font-size: 10px;
  }

  .siq_ques_wrap .siq_ans {
    padding: 10px 15px;

    font-size: 12px;

    line-height: 1.5;
  }

  .siq_faqs_wrap .siq_ques_wrap {
    margin-bottom: 15px;
  }

  .siq_section.case_studies-container {
    padding-top: 20px;
  }

  .siq_section.optimise_products-container {
    padding-top: 40px;
  }

  .siq_section.converting_keyword-container {
    height: 700px;

    padding-top: 0px;
  }

  .siq_section.consultation_container {
    margin-top: 10px;
  }

  h4.title_top {
    font-size: 18px;

    line-height: 32px;

    width: calc(100% - 30px) !important;

    margin: 0px auto;

    letter-spacing: 0;
  }

  .siq_section_wrap>p.desc_text {
    font-size: 12px;

    line-height: 24px;

    padding: 10px;

    margin: 10px 0px;
  }

  .siq_brands-wrap {
    max-width: calc(100% - 20px);

    padding: 10px 10px 0px;

    flex-direction: column;
  }

  .product-details {
    width: calc(100% - 30px);

    flex-direction: column;

    padding: 0;
  }

  .dots_wrap {
    display: none;
  }

  .siq_brands-wrap .left_side,
  .siq_brands-wrap .right_side {
    width: 100%;

    margin: 10px 0px;
  }

  .campaigns_wrap>.yellow_line {
    top: -20px;

    left: 0%;
  }

  .smarter_feed-wrap>.feed_img>img {
    width: 100%;
  }

  .free-demo_container .demo_wrap {
    max-width: calc(100% - 30px);

    min-height: 200px;

    margin: 40px auto;

    padding: 30px;

    border-radius: 10px;
  }

  .demo_wrap .cb_logo-img {
    margin: 10px auto 25px;
  }

  .cb_logo-img>img {
    width: 40px;
  }

  .demo_wrap h2.demo_text {
    font-size: 18px;

    line-height: 28px;

    margin: 20px auto;

    padding-top: 10px;
  }

  .demo_wrap .book_now {
    padding-top: 10px;
  }

  .book_now .btn_book-now {
    font-size: 12px;

    padding: 10px 20px;
  }

  .free_demo_desc {
    font-size: 12px;

    font-weight: 400;
  }

  .siq_footer-container>div {
    max-width: 100%;
  }

  .siq_links-wrap {
    flex-direction: column;

    padding: 0 10px;
  }

  .siq_links-wrap>.siq-footer-btns {
    width: calc(100% - 20px);

    padding: 5px 10px 10px;
  }

  .siq-footer-btns h4.footer_title {
    margin-bottom: 15px;

    font-size: 16px;
  }

  p.footer_text {
    font-size: 12px;

    line-height: 20px;

    margin-bottom: 10px;
  }

  .social_icons {
    margin-top: 10px;
  }

  .siq-footer-btns>.footer_links {
    margin-bottom: 10px;

    font-size: 12px;

    line-height: 18px;
  }

  .siq_footer-text {
    padding: 20px 10px 10px;

    line-height: 26px;

    font-size: 12px;
  }

  .case_studies-wrap .yellow_line {
    left: 0;
  }

  .siq_marketing-wrap {
    margin: 20px auto;

    width: 100%;
  }

  .marketing_brands {
    width: calc(100% - 50px);

    padding: 10px 0px;
  }

  .cb_brand-name {
    padding: 10px 12px;

    border-radius: 6px;

    margin: 0px 5px;
  }

  .cb_brand-name>i:before {
    font-size: 14px;

    margin-right: 5px;
  }

  .cb_brand-name>.brand_img>img {
    width: 60px;

    height: auto;
  }

  .brand_img.second>img,
  .brand_img.forth>img {
    width: 40px;
  }

  .marketing-details {
    width: calc(100% - 25px);

    margin-top: 15px;
  }

  a.open_link_btn {
    border-radius: 10px;
  }

  a.open_link_btn>span {
    font-size: 12px;

    padding: 6px 10px;

    top: 50%;
  }

  .logos-section {
    width: calc(100% - 20px);
  }

  .siq_logo-detail>.siq_logo {
    width: 35px;
  }

  .siq_logo-detail .siq_text {
    font-size: 14px;

    margin-left: 10px;
  }

  .blue_circle-img img {
    width: 100%;
  }

  .siq_section.performance-container {
    background: none;
  }

  .perform_wrap .cube_img {
    display: none;
  }

  .performance-container .perform_wrap,
  .discount_container .discount_wrap {
    width: calc(100% - 20px);

    margin: 20px auto 10px;

    padding: 0;
  }

  .optimise_products-wrap {
    width: calc(100% - 20px);

    margin: auto;
  }

  .optimise_products-wrap .title_top,
  .perform_wrap .title_top {
    margin: 10px auto;
  }

  .perform_section {
    flex-direction: column;
  }

  .perform_section>.perform_img,
  .perform_section>.perform_bars-wrap {
    width: 100%;

    margin-top: 30px;
  }

  .perform_img>img {
    width: 80%;

    margin-right: 30px;
  }

  .perform_bars-wrap .perform_bar,
  span.progress_perc {
    padding: 0px;
  }

  .perform_bar .bar_title,
  span.progress_perc {
    font-size: 14px;
  }

  .perform_bar .grey_bar,
  .grey_bar .yellow_bar {
    height: 14px;
  }

  .disc_logo {
    margin: 10px auto;

    width: 55px;
  }

  .disc_img .disc_title {
    width: calc(100% - 15px);

    font-size: 11px;

    margin: 12px auto;
  }

  .competitor_prod_wrap {
    margin: 25px 0;
  }

  .prod_img_dtl {
    padding-top: 10px;

    max-width: 32%;
  }

  .prod_img_dtl .prod_img {
    width: 110px;

    height: 100px;

    margin: auto;
  }

  .prod_title_details {
    padding: 10px;

    margin: 0;

    text-align: center;
  }

  .prod_title_details .siq_prod_title {
    font-size: 12px;
  }

  .prod_title_details .siq_prod_desc {
    margin-bottom: 6px;

    font-size: 10px;

    font-weight: 400;
  }

  .prod_title_details .prod_price {
    margin: 0;

    font-size: 14px;
  }

  .prod_img_dtl .competitior_name {
    padding: 7px;

    font-size: 12px;
  }

  .disc_imgs-wrap {
    padding: 20px;
  }

  .disc_img>img {
    height: 180px;
  }

  .objective-box-wrap {
    width: 100%;

    padding: 20px;

    margin-top: 10px;

    display: grid;

    grid-template-columns: repeat(2, 1fr);

    grid-gap: 20px;
  }

  .objective_cards {
    width: 100%;

    margin: 0;

    padding: 25px 0px;
  }

  .object_img>img {
    width: 30px;
  }

  .object_text {
    font-size: 12px;

    line-height: 22px;

    margin-top: 20px;
  }

  .free-_-demo_section {
    width: calc(100% - 30px);

    flex-direction: column;

    padding: 20px;

    text-align: center;
  }

  .free_demo-text>h2 {
    font-size: 20px;

    line-height: 30px;
  }

  p.demo_desc {
    margin-top: 10px;

    font-size: 12px;

    line-height: 24px;
  }

  .free_demo-text,
  .demo_btn {
    width: 100%;
  }

  .demo_btn {
    text-align: center;

    padding: 20px 0px;

    margin-top: 20px;
  }

  .demo_btn .btn_demo {
    padding: 10px 20px;

    font-size: 14px;
  }

  .schedule-btn {
    padding: 10px 0px;
  }

  .girl_img-laptop {
    width: 100%;

    height: 100%;
  }

  .girl_img-laptop img.mob_img {
    display: block !important;

    object-fit: contain;
  }

  .converting_keyword-container .keywrods_slider>.swiper-wrapper {
    height: 100%;
  }

  .img_yellow,
  .girl_img-laptop .desk_img {
    display: none;
  }

  .siq_section_wrap.case_studies-wrap {
    margin-top: 10px;
  }

  p.desc_small {
    font-size: 12px;

    font-weight: 500;
  }

  .smarter_shopping_container {
    margin-top: 0px;
  }

  .discount_wrap .title_top {
    margin: 15px auto;
  }

  .siq_section.siq-ads-container {
    padding: 30px 20px;
  }

  .tabs-img>.tabs-name {
    font-size: 9px;

    line-height: normal;
  }

  .seo-tabs-dtl .swiper-button-next,
  .seo-tabs-dtl .swiper-button-prev {
    display: none !important;
  }

  .swiper.seo-tabs-dtl {
    padding: 15px !important;

    border-radius: 10px;
  }

  .elementor-4031 .elementor-element.elementor-element-f7397ba>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0px 0 0 25px !important;
  }

  .elementor-4031 .elementor-element.elementor-element-b202700>.elementor-element-populated {
    margin: 0 0 0 25px !important;

    --e-column-margin-right: 0px;

    --e-column-margin-left: 25px;
  }

  .header_section>.elementor-container>.elementor-row>.elementor-column .wpda-builder-logo_container>a>img {
    height: 25px !important;
  }

  .elementor-4031 .elementor-element.elementor-element-d845ad1 {
    padding: 0 15px !important;
  }

  .elementor-4031 .elementor-element.elementor-element-b202700.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    justify-content: center !important;

    padding: 0 !important;
  }

  .elementor-4031 .elementor-element.elementor-element-dec25d0.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    justify-content: center !important;
  }

  #Request-_demo>.elementor-widget-container>a {
    padding: 6px !important;

    font-weight: 600 !important;

    letter-spacing: 0 !important;
  }

  .elementor-widget-container .seo-tabs.active span.tabs-img:before {
    background-size: 90px 3px;

    z-index: 9;

    transform: translate(0px, 0px);

    left: 0 !important;

    top: 75px;
  }

  section.elementor-section.conv_iq_slider {
    padding: 0px 30px 20px !important;
  }

  .elementor-widget-container .tabs-img {
    height: 80px !important;
  }

  .elementor-widget-container .conv_iq .seo-tabs.active span.tabs-img:before {
    transform: translate(0px, 0px);

    left: 0 !important;

    top: 70px;
  }

  .elementor-22989 .elementor-element.elementor-element-f1566bf {
    padding: 18px 15px !important;
  }

  .siq_working-box>.box_img>img {
    width: 45px;

    padding-bottom: 15px;
  }

  .box_img-wrap .box_text>h2 {
    font-size: 32px;

    font-weight: 700;

    padding: 10px 0px;
  }

  .box_img-wrap .box_text>p {
    font-size: 14px;

    margin: 0;
  }

  .cb_brand-box>img {
    height: 145px;
  }

  .cb_brands_detail .cb_yellow-dots {
    flex-direction: column;

    align-items: center;

    height: 100px;
  }

  .cb_brands_detail .cb_yellow-dots .yellow_dots {
    height: 10px;

    width: 5px;
  }

  .yellow_dots.mob_dot {
    display: none;
  }

  .cb-shopping_ads>.siq_working-wrap {
    flex-direction: column;
  }

  .next-level .text_section,
  .cb_builds .text_section {
    padding-left: 0px;
  }

  .siq_working-wrap>.text_section {
    width: 100%;
  }

  .siq_working-wrap>.img_section {
    width: calc(100% - 50px);
  }

  .siq_section .img_section>img {
    width: 260px !important;
  }

  .siq_feed .siq_section_wrap {
    margin: 20px auto;
  }

  .siq_feed .siq_section_wrap .siq_page_content {
    margin: 30px 0 0;
  }

  .siq_feed .siq_section_wrap .siq_page_content.img {
    margin: 0;
  }

  .siq_section_wrap .siq_logo_top {
    width: 50px;

    height: 50px;

    margin: 0 auto 20px;
  }

  .targeting_tech .siq_section_wrap .contact_title_top {
    margin-bottom: 10px;
  }

  .siq_feed .siq_section_wrap h2.content_heading,
  .targeting_tech .siq_section_wrap .content_heading,
  .reduce_cost_instant .siq_section_wrap .content_heading {
    font-size: 20px;
  }

  .siq_keyword_prod .siq_keyword_content.img {
    height: 300px;

    margin-bottom: 25px;
  }

  .siq_keywrod_text_wrap {
    padding: 15px;

    border-radius: 4px;

    margin-bottom: 15px;
  }

  .siq_keywrod_text_wrap .siq_keyword_title {
    font-size: 16px;

    font-weight: 700;
  }

  .siq_keywrod_text_wrap .siq_keyword_desc {
    margin-top: 8px;

    font-size: 12px;
  }

  .siq_section.targeting_tech {
    padding: 10px;
  }

  .siq_keyword_prod .siq_keyword_content {
    width: 100%;
  }

  .siq_live_tab_btns_wrap {
    margin: 15px 0;
  }

  .siq_live_tab_btn {
    padding: 5px 22px;

    min-width: auto;

    margin: 0px 5px;

    font-size: 12px;
  }

  .siq_tab_content_wrap {
    flex-direction: column-reverse;
  }

  .siq_tab_content_data {
    width: calc(100% - 20px);
  }

  .siq_live_tab_main_content {
    padding-top: 15px;
  }

  .siq_tab_content_data h4 {
    margin: 0 0 15px;
    font-size: 20px;
  }

  .siq_tab_content_data .siq_tab_desc {
    font-size: 12px;
  }

  .siq_tab_content_data ul {
    padding-left: 20px;
  }

  .siq_tab_content_data ul li {
    margin-bottom: 10px;

    font-size: 11px;
  }

  .siq_tab_content_data.img {
    margin-bottom: 20px;
  }

  .siq_big_img_wrap {
    width: calc(100% - 40px);
  }

  .siq_bars .siq_bar_title {
    font-size: 11px;

    font-weight: 600;
  }

  .siq_bars_text,
  .siq_bar_wrapper {
    height: 7px;
  }

  .siq_bar_perc {
    margin-top: 5px;

    font-size: 11px;
  }

  .text_section>h4 {
    font-size: 24px;

    text-align: center;

    width: calc(100% - 20px);

    margin: 20px auto;
  }

  .cb_incremental>.siq_working-wrap,
  .cb_legacy>.siq_working-wrap {
    flex-direction: column-reverse;
  }

  .arrow_img {
    display: none;
  }

  .cbn-loading-container {
    max-width: 100px;
  }

  .cb_keyword_wrap .siq_keyword-img {
    height: 250px;
  }

  .cb_keyword_wrap .siq_keyword-img img {
    height: 280px;
  }

  .smarter-shopping_wrap>.desc_top {
    font-size: 11px;

    line-height: 20px;

    padding: 5px;
  }

  .shopping_brands>.smarter-shopping_wrap .smarter-desc {
    font-size: 12px;

    line-height: 20px;

    padding: 5px;

    font-weight: 700;
  }

  h4.award_section_heading {
    font-size: 18px;

    margin-bottom: 5px;
  }

  p.award_section_desc {
    font-size: 14px;

    line-height: normal;
  }

  .siq_ecom_award {
    width: 150px;

    margin: 20px auto;
  }

  .cb_awards_img_wrap {
    min-height: 230px;
  }

  .awards_section_imgs {
    margin-left: 20px;
  }

  .siq_award_img.first {
    width: 220px;
  }

  .siq_award_img img,
  .award_right_side .award_section_right_img img {
    border-radius: 10px;
  }

  .siq_award_img.second {
    width: 145px;

    right: 70px;

    top: -30px;
  }

  .award_right_side {
    position: absolute;

    right: 20px;

    width: 120px;
  }

  .siq_prod_target {
    max-width: fit-content;

    padding: 8px 15px;

    border-radius: 20px;
  }

  .siq_prod_target>.prod_num {
    padding: 5px 10px;

    font-size: 11px;

    border-radius: 6px;
  }

  .siq_prod_target>.prod_detail {
    margin-left: 10px;
  }

  .prod_detail>.cb_title {
    font-size: 10px;

    margin-bottom: 0px;

    letter-spacing: 0px;
  }

  .prod_detail>.cb_desc {
    font-size: 9px;

    line-height: 14px;

    letter-spacing: 0px;

    display: none;
  }

  .shopping_platform-wrap {
    height: 315px;

    width: calc(100% - 50px);
  }

  .live_feed {
    top: 10%;

    left: -15px;
  }

  .campaign_build {
    top: 10px;

    right: 0;
  }

  .keyword_target {
    bottom: 90px;

    right: -15px;
  }

  .prod_target {
    bottom: 20px;

    left: 20%;
  }

  .real-time-target {
    top: 46%;

    left: -15px;
  }

  .shopping_prod {
    top: 30px;
  }

  .shopping_prod>.desk-img {
    display: none;
  }

  .shopping_prod>.mob-img {
    width: 100%;

    display: block;
  }

  .shopping_details {
    width: 100%;
  }

  .shopping_details>img {
    width: 100px;
  }

  .shopping_details>.cb_feeds {
    left: -5px;

    top: 60px;
  }

  .shopping_details>.cb_key-target {
    bottom: 10px;

    left: -5px;
  }

  .shopping_details>.cb_prod-target {
    bottom: 0;

    right: 0;
  }

  .shopping_details>.cb_camp-builer {
    top: -30px;

    left: 100px;
  }

  .shopping_details>.cb_real-target {
    top: 20px;

    right: 0;
  }

  .grey_dotted-img>img {
    width: calc(100% - 22px);

    height: auto;
  }

  .grey_lines-img {
    top: -55px;

    right: 10px;
  }

  .grey_lines-img>img {
    width: 100%;

    height: 300px;
  }

  section.siq_creative_section_container.elementor-section {
    padding-top: 5px !important;

    padding-bottom: 0 !important;
  }

  .siq_creative_section_container .elementor-widget-image .elementor-widget-container .abt_girl_shopping {
    width: fit-content;

    height: 300px;
  }

  .siq_creative_section_container .elementor-widget-image .elementor-widget-container .abt_girl_shopping>img {
    transform: rotate(-2deg);
  }

  .siq_creative_section h4.heading_title {
    font-size: 20px;

    line-height: 50px;
  }

  .siq_creative_section .sub_heading_title {
    font-size: 16px;

    font-weight: 600;

    margin-bottom: 10px;
  }

  .siq_creative_section .desc_text_section {
    font-size: 12px;
  }

  .siq_creative_section_container .cb_creative-boxes {
    width: 100% !important;

    border-radius: 6px !important;

    margin-bottom: 10px !important;
  }

  .siq_creative_section_container .cb_creative-boxes .cb_percentage-text .gt3-core-imagebox-title {
    font-size: 16px !important;
  }

  .gt3-core-imagebox-description.creative_desc {
    font-size: 12px !important;

    line-height: normal !important;
  }

  .siq_creative_section_container .cb_creative-boxes .cb_percantage-box .elementor-widget-container {
    margin: 0px !important;
  }

  .siq_creative_section_container .cb_creative-boxes .gt3_pie_chart_wrapper .gt3_elementor_pie_chart {
    min-height: 80px !important;

    max-height: 80px !important;
  }

  .cb_creative-boxes .elementor-row .elementor-column-wrap .elementor-widget-wrap {
    justify-content: flex-start !important;
  }

  .cb_creative-boxes .elementor-row .elementor-column-wrap .elementor-widget-wrap .gt3-core-imagebox-content {
    text-align: left !important;
  }

  .siq_creative_section_container .cb_creative-boxes .gt3_pie_chart_wrapper {
    width: 72px;

    height: 72px;
  }
}

/*mobile-style-end*/

@media (max-width: 500px) {
  .innovation_demo_wrap>.demo_bg {
    height: calc(100% - 100px);
  }

  .top_content>.main_text {
    font-size: 24px;
  }

  .top_content>.second_text {
    font-size: 26px;
  }

  .siq-logo-details>h4 {
    font-size: 16px;
  }

  .top_content>img {
    width: 80px;
  }

  .bottom_content>.book-desc_text {
    font-size: 16px;
  }

  .bottom_content {
    height: 100px;
  }

  .checkmark-icon {
    width: 60px;
  }

  /*portfolio-pages-style-start*/

  .cb_siq_jan_25 section#main_content {
    padding: 10px 0 20px;

    margin: 0px 20px;
  }

  .cb_siq_jan_25 .container h1 {
    padding-top: 25px;

    font-size: 22px;

    line-height: 30px;
  }

  .elementor-container .img_container {
    margin: 20px auto;
  }

  .cb_siq_element .elementor-widget-wrap .elementor-text-editor p {
    font-size: 14px;

    line-height: 1.6;

    font-weight: normal;
  }

  .cb_siq_element .elementor-widget-wrap .elementor-text-editor ul li {
    font-size: 12px;

    line-height: normal;
  }

  .cb_siq_element .elementor-widget-wrap .gt3_meta_label_title {
    font-size: 14px !important;

    line-height: 22px !important;
  }

  .cb_siq_element .gt3_meta_value {
    font-size: 12px !important;

    margin: 0;
  }

  .elementor-column.cb_siq_projects {
    margin-top: 20px;
  }

  .cb_siq_element .elementor-widget-wrap .gt3_sharing_label_title {
    font-size: 12px !important;

    margin-right: 15px !important;
  }

  .cb_siq_element .elementor-widget-wrap .gt3_sharing_links_block a i {
    font-size: 14px !important;
  }

  .cb_siq_element .elementor-widget-wrap .gt3_sharing_links_block a {
    margin-right: 15px !important;
  }

  .cb_siq_element .elementor-widget-wrap .elementor-widget-gt3-core-sharing>.elementor-widget-container {
    margin: 0 !important;
  }

  .cb_siq_seperator {
    display: none;
  }

  /*portfolio-pages-style-end*/

  /*feed-auidt-style-start*/

  .shopping_ads .siq_section_wrap {
    flex-direction: column-reverse;
  }

  .shopping_ads .siq_section_wrap .siq_page_content {
    width: calc(100% - 30px);

    margin-bottom: 10px;
  }

  .shopping_ads_features h6 {
    font-size: 16px;

    line-height: 20px;
  }

  .shopping_ads_features .desc {
    font-size: 14px;

    line-height: normal;
  }

  /*feed-auidt-style-end*/
}

/*innovation_page-style-start*/

@media (max-width: 500px) {
  .product-details {
    max-width: calc(100% - 30px);

    flex-direction: column;

    padding-top: 15px;

    margin: 20px auto;
  }

  .optimise_products-wrap .desc_top,
  .perform_wrap .desc_top,
  .discount_wrap .desc_top {
    width: calc(100% - 12px);

    font-size: 11px;

    font-weight: normal;

    line-height: 20px;
  }

  .elementor-image.cb_increase_sales {
    padding: 0 !important;
  }

  section.elementor-section.siq_graph {
    padding: 20px 0 0 0 !important;
  }

  .siq-google_img {
    text-align: center;
  }

  .siq-google_img>img {
    width: 270px;

    height: auto;
  }

  .siq_prod-img {
    bottom: 80px;

    right: 60px;
  }

  .siq_prod-img>img {
    width: 170px;
  }

  .cb_prod-detail>.cb_prod-img {
    margin: 7px auto;
  }

  p.search-bar_text {
    top: 135px;

    left: 30%;

    font-size: 11px;
  }

  .cb_prod-detail {
    top: 196px;

    left: 80px;
  }

  .cb_prod-detail>p {
    font-size: 10px;

    line-height: 18px;
  }

  .keyword_details-mob .keyword_wrap {
    justify-content: center;

    margin-top: 25px;
  }

  .product-details .keyword_wrap>.keyword_text-wrap {
    width: 100%;

    height: auto;

    padding: 20px;
  }

  .keyword_text-wrap>h4 {
    font-size: 12px;

    line-height: 18px;
  }

  .keyword_text-wrap>p {
    font-size: 11px;

    line-height: 18px;
  }

  .cb_left-wrap,
  .cb_right-wrap {
    display: none;
  }

  .keyword_details-mob {
    display: block;
  }

  .converting_img-wrap {
    max-width: 100%;

    margin: 0;
  }

  .keywords_imgs {
    flex-direction: column;

    margin: 0px;
  }

  .keywords_imgs>.cb-keyword_img {
    margin-top: 30px;
  }

  .keywords_imgs>.cb-keyword_img>img {
    height: 100px;
  }

  .keywords_imgs>.cb-keyword_img>.cb-keyword_text {
    margin-top: 20px;

    font-size: 12px;

    line-height: 22px;

    max-width: 160px;

    padding: 8px;
  }

  .keywords_imgs>.cb-keyword_img>.instantly-text {
    max-width: 130px;
  }

  .keywords_imgs>.cb-keyword_img>.sales_text {
    width: 80px;
  }

  .bonus_text>p.desc_text {
    line-height: 24px;
  }

  .siq_cards-wrap {
    max-width: 100%;

    margin: 20px auto;

    padding: 15px 0px;

    border-radius: 0;
  }

  .siq_3-cards,
  .siq_2-cards {
    flex-direction: column;

    padding: 0px;
  }

  .siq_cards {
    margin: 10px auto;

    padding: 20px 10px;

    width: calc(100% - 70px);

    height: auto;

    border: 2px solid #b3b3b3;
  }

  .siq_cards>svg {
    border-radius: 10px;

    width: 25px;

    height: auto;
  }

  h5.card_title {
    font-size: 14px;

    line-height: 22px;

    margin-top: 15px;
  }

  p.card_text {
    font-size: 12px;

    margin-top: 10px;

    line-height: 20px;
  }

  img.circle-top {
    top: -20px;

    left: -100px;

    width: 200px;
  }

  img.circle-bottom {
    left: 40px;

    width: 300px;

    transform: translate(0px, -50%);

    top: 45%;
  }

  img.circle-right {
    bottom: -20px;

    right: -100px;

    width: 200px;
  }

  .siq_brands-wrap .left_side .top_img>div {
    width: 48%;
  }

  .siq_brands-wrap img {
    width: 100%;

    height: 130px;
  }

  .siq_brands-wrap>.right_side>.durex_img>img,
  .siq_brands-wrap>.right_side>.trotters_img>img {
    height: 100%;
  }

  .siq_brands-wrap>.right_side>.finish_img>img,
  .siq_brands-wrap>.right_side>.revamp_img>img {
    height: 130px;
  }

  .siq_brands-wrap .card-factory_img>img {
    height: 180px;
  }

  .siq_brands-wrap .left_side,
  .siq_brands-wrap .right_side {
    margin: 0px 5px;

    grid-gap: 15px;
  }

  .campaigns_wrap>.yellow_line {
    top: -20px;

    left: 0%;
  }

  .smarter_feed-wrap>.feed_img>img {
    width: 100%;
  }

  .request_feed .siq_section_wrap {
    flex-direction: column-reverse;
  }

  .request_feed .siq_section_wrap .siq_page_content {
    width: calc(100% - 15px);
  }

  .audit_feed .siq_page_content.text {
    margin: 20px 0 0;
  }

  .siq_page_content.text {
    margin: 30px 0 20px;
  }

  .siq_section_wrap .contact_title_top {
    font-size: 10px;

    margin-bottom: 5px;
  }

  .siq_page_content .button_wrap {
    margin-top: 15px;
  }

  .siq_section_wrap .content_heading {
    font-size: 20px;

    line-height: normal;
  }

  .siq_section_wrap .content_desc {
    font-size: 13px;

    font-weight: normal;

    margin: 0;
  }

  .siq_page_content .button_wrap>a {
    font-size: 11px;

    padding: 8px 15px;
  }

  .audit_feed_details {
    padding-top: 20px;

    flex-direction: column;
  }

  .audit_feed_details .audit_feed_section {
    width: calc(100% - 10px);

    margin: 0 auto 15px;

    padding: 15px 10px;
  }

  .audit_feed_section .section_img {
    width: 60px;

    height: 60px;
  }

  .audit_feed_section h4 {
    margin-top: 10px;

    font-size: 16px;
  }

  .audit_feed_section p {
    font-size: 12px;

    margin-top: 8px;
  }

  .siq_section.audit_feed {
    padding: 10px 0;
  }

  .siq_section.audit_feed .siq_section_wrap {
    margin: 0px auto 10px;
  }

  section.siq_contact_form_container.feed_audit .siq_page_content.text {
    width: calc(100% - 40px);

    margin: auto;
  }
}

@media (min-width: 1024px) {
  body.admin-bar .dialog-lightbox-widget {
    height: calc(100vh - 32px);
  }
}

@media (max-width: 1024px) {
  body.admin-bar .dialog-type-lightbox {
    position: sticky;

    height: 100vh;
  }
}

.elementor-aspect-ratio-219 .elementor-fit-aspect-ratio {
  padding-bottom: 42.8571%;
}

.elementor-aspect-ratio-169 .elementor-fit-aspect-ratio {
  padding-bottom: 56.25%;
}

.elementor-aspect-ratio-43 .elementor-fit-aspect-ratio {
  padding-bottom: 75%;
}

.elementor-aspect-ratio-32 .elementor-fit-aspect-ratio {
  padding-bottom: 66.6666%;
}

.elementor-aspect-ratio-11 .elementor-fit-aspect-ratio {
  padding-bottom: 100%;
}

.elementor-aspect-ratio-916 .elementor-fit-aspect-ratio {
  padding-bottom: 177.8%;
}

.elementor-fit-aspect-ratio {
  position: relative;

  height: 0;
}

.elementor-fit-aspect-ratio iframe {
  position: absolute;

  top: 0;

  left: 0;

  height: 100%;

  width: 100%;

  border: 0;

  background-color: #000;
}

.elementor-fit-aspect-ratio video {
  width: 100%;
}

.flatpickr-calendar {
  width: 280px;
}

.flatpickr-calendar .flatpickr-current-month span.cur-month {
  font-weight: 300;
}

.flatpickr-calendar .dayContainer {
  width: 280px;

  min-width: 280px;

  max-width: 280px;
}

.flatpickr-calendar .flatpickr-days {
  width: 280px;
}

.flatpickr-calendar .flatpickr-day {
  max-width: 37px;

  height: 37px;

  line-height: 37px;
}

.elementor-templates-modal .dialog-widget-content {
  font-family: Roboto, Arial, Helvetica, Verdana, sans-serif;

  background-color: #f1f3f5;

  width: 100%;
}

@media (max-width: 1439px) {
  .elementor-templates-modal .dialog-widget-content {
    max-width: 990px;
  }
}

@media (min-width: 1440px) {
  .elementor-templates-modal .dialog-widget-content {
    max-width: 1200px;
  }
}

.elementor-templates-modal .dialog-header {
  padding: 0;

  background-color: #fff;

  box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);

  position: relative;

  z-index: 1;
}

.elementor-templates-modal .dialog-buttons-wrapper {
  background-color: #fff;

  border: none;

  display: none;

  justify-content: flex-end;

  padding: 5px;

  box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);

  position: relative;
}

.elementor-templates-modal .dialog-buttons-wrapper .elementor-button {
  height: 40px;

  margin-left: 5px;
}

.elementor-templates-modal .dialog-buttons-wrapper .elementor-button-success {
  padding: 12px 36px;

  color: #fff;

  width: auto;

  font-size: 15px;
}

.elementor-templates-modal .dialog-buttons-wrapper .elementor-button-success:hover {
  background-color: #39b54a;
}

.elementor-templates-modal .dialog-message {
  height: 750px;

  max-height: 85vh;

  overflow-y: scroll;

  padding-top: 25px;
}

.elementor-templates-modal .dialog-content {
  height: 100%;
}

.elementor-templates-modal .dialog-loading {
  display: none;
}

.elementor-templates-modal__header {
  display: flex;

  align-items: center;

  justify-content: space-between;

  height: 50px;
}

.elementor-templates-modal__header__logo {
  line-height: 1;

  text-transform: uppercase;

  font-weight: 700;

  cursor: pointer;
}

.elementor-templates-modal__header__logo-area {
  text-align: left;

  padding-left: 15px;
}

.elementor-templates-modal__header__logo-area>* {
  display: flex;

  align-items: center;
}

.elementor-templates-modal__header__logo__icon-wrapper {
  margin-right: 10px;

  font-size: 12px;
}

.elementor-templates-modal__header__logo__title {
  padding-top: 2px;
}

.elementor-templates-modal__header__items-area {
  display: flex;

  flex-direction: row-reverse;
}

.elementor-templates-modal__header__item {
  position: relative;

  display: flex;

  align-items: center;

  justify-content: center;

  box-sizing: content-box;
}

.elementor-templates-modal__header__item>i {
  font-size: 20px;

  transition: all 0.3s;

  cursor: pointer;
}

.elementor-templates-modal__header__item>i:not(:hover) {
  color: #a4afb7;
}

.elementor-templates-modal__header__close--normal {
  width: 47px;

  border-left: 1px solid #e6e9ec;
}

.elementor-templates-modal__header__close--normal i {
  font-size: 18px;
}

.elementor-templates-modal__header__close--skip {
  padding: 10px 10px 10px 20px;

  margin-right: 10px;

  color: #fff;

  background-color: #a4afb7;

  font-size: 11px;

  font-weight: 400;

  line-height: 1;

  text-transform: uppercase;

  border-radius: 2px;

  cursor: pointer;
}

.elementor-templates-modal__header__close--skip>i {
  font-size: inherit;

  padding-left: 10px;

  margin-left: 15px;

  border-left: 1px solid;
}

.elementor-templates-modal__header__close--skip>i:not(:hover) {
  color: #fff;
}

.elementor-templates-modal__sidebar {
  flex-shrink: 0;

  width: 25%;

  background-color: hsla(0, 0%, 100%, 0.3);
}

.elementor-templates-modal__content {
  flex-grow: 1;

  box-shadow: inset 0 0 13px rgba(0, 0, 0, 0.05);
}

#wpadminbar #wp-admin-bar-elementor_edit_page .elementor-general-section+.elementor-second-section {
  border-top: 1px solid #464b50;

  margin-top: 6px;
}

.elementor-hidden {
  display: none;
}

.elementor-screen-only,
.screen-reader-text,
.screen-reader-text span,
.ui-helper-hidden-accessible {
  position: absolute;

  top: -10000em;

  width: 1px;

  height: 1px;

  margin: -1px;

  padding: 0;

  overflow: hidden;

  clip: rect(0, 0, 0, 0);

  border: 0;
}

.elementor-clearfix:after {
  content: "";

  display: block;

  clear: both;

  width: 0;

  height: 0;
}

.e-logo-wrapper {
  background: #93003c;

  display: inline-block;

  padding: 0.75em;

  border-radius: 50%;

  line-height: 1;
}

.e-logo-wrapper i {
  color: #fff;

  font-size: 1em;
}

#e-enable-unfiltered-files-dialog-import-template .dialog-confirm-ok {
  color: #39b54a;
}

#e-enable-unfiltered-files-dialog-import-template .dialog-confirm-cancel {
  color: #b01b1b;
}

.elementor {
  -webkit-hyphens: manual;

  hyphens: manual;
}

.elementor *,
.elementor :after,
.elementor :before {
  box-sizing: border-box;
}

.elementor a {
  box-shadow: none;

  text-decoration: none;
}

.cb_book-now a {
  color: #fff !important;
}

.elementor hr {
  margin: 0;

  background-color: transparent;
}

.elementor .elementor-widget:not(.elementor-widget-text-editor):not(.elementor-widget-theme-post-content) figure {
  margin: 0;
}

.elementor embed,
.elementor iframe,
.elementor object,
.elementor video {
  max-width: 100%;

  width: 100%;

  margin: 0;

  line-height: 1;

  border: none;
}

.elementor .elementor-custom-embed {
  line-height: 0;
}

.elementor .elementor-background,
.elementor .elementor-background-holder,
.elementor .elementor-background-video-container {
  height: 100%;

  width: 100%;

  top: 0;

  left: 0;

  position: absolute;

  overflow: hidden;

  z-index: 0;

  direction: ltr;
}

.elementor .elementor-background-video-container {
  transition: opacity 1s;

  pointer-events: none;
}

.elementor .elementor-background-video-container.elementor-loading {
  opacity: 0;
}

.elementor .elementor-background-video-embed {
  max-width: none;
}

.elementor .elementor-background-video,
.elementor .elementor-background-video-embed,
.elementor .elementor-background-video-hosted {
  position: absolute;

  top: 50%;

  left: 50%;

  transform: translate(-50%, -50%);
}

.elementor .elementor-background-video {
  max-width: none;
}

.elementor .elementor-html5-video {
  -o-object-fit: cover;

  object-fit: cover;
}

.elementor .elementor-background-overlay,
.elementor .elementor-background-slideshow {
  height: 100%;

  width: 100%;

  top: 0;

  left: 0;

  position: absolute;
}

.elementor .elementor-background-slideshow {
  z-index: 0;
}

.elementor .elementor-background-slideshow__slide__image {
  width: 100%;

  height: 100%;

  background-position: 50%;

  background-size: cover;
}

.e-con-inner>.elementor-element.elementor-absolute,
.e-con>.elementor-element.elementor-absolute,
.elementor-widget-wrap>.elementor-element.elementor-absolute {
  position: absolute;
}

.e-con-inner>.elementor-element.elementor-fixed,
.e-con>.elementor-element.elementor-fixed,
.elementor-widget-wrap>.elementor-element.elementor-fixed {
  position: fixed;
}

.elementor-widget-wrap .elementor-element.elementor-widget__width-auto,
.elementor-widget-wrap .elementor-element.elementor-widget__width-initial {
  max-width: 100%;
}

@media (max-width: 1024px) {

  .elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-auto,
  .elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-initial {
    max-width: 100%;
  }
}

@media (max-width: 767px) {

  .elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-auto,
  .elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-initial {
    max-width: 100%;
  }
}

.elementor-element {
  --flex-direction: initial;

  --flex-wrap: initial;

  --justify-content: initial;

  --align-items: initial;

  --align-content: initial;

  --gap: initial;

  --flex-basis: initial;

  --flex-grow: initial;

  --flex-shrink: initial;

  --order: initial;

  --align-self: initial;

  flex-basis: var(--flex-basis);

  flex-grow: var(--flex-grow);

  flex-shrink: var(--flex-shrink);

  order: var(--order);

  align-self: var(--align-self);
}

.elementor-element.elementor-absolute,
.elementor-element.elementor-fixed {
  z-index: 1;
}

.elementor-element:where(.e-con-full, .elementor-widget) {
  flex-direction: var(--flex-direction);

  flex-wrap: var(--flex-wrap);

  justify-content: var(--justify-content);

  align-items: var(--align-items);

  align-content: var(--align-content);

  gap: var(--gap);
}

.elementor-invisible {
  visibility: hidden;
}

.elementor-align-center {
  text-align: center;
}

.elementor-align-center .elementor-button {
  width: auto;
}

.elementor-align-right {
  text-align: right;
}

.elementor-align-right .elementor-button {
  width: auto;
}

.elementor-align-left {
  text-align: left;
}

.elementor-align-left .elementor-button {
  width: auto;
}

.elementor-align-justify .elementor-button {
  width: 100%;
}

.elementor-custom-embed-play {
  position: absolute;

  top: 50%;

  left: 50%;

  transform: translate(-50%, -50%);
}

.elementor-custom-embed-play i {
  font-size: 100px;

  color: #fff;

  text-shadow: 1px 0 6px rgba(0, 0, 0, 0.3);
}

.elementor-custom-embed-play svg {
  height: 100px;

  width: 100px;

  fill: #fff;

  filter: drop-shadow(1px 0 6px rgba(0, 0, 0, 0.3));
}

.elementor-custom-embed-play i,
.elementor-custom-embed-play svg {
  opacity: 0.8;

  transition: all 0.5s;
}

.elementor-custom-embed-play.elementor-playing i {
  font-family: eicons;
}

.elementor-custom-embed-play.elementor-playing i:before {
  content: "\e8fb";
}

.elementor-custom-embed-play.elementor-playing i,
.elementor-custom-embed-play.elementor-playing svg {
  animation: eicon-spin 2s linear infinite;
}

.elementor-tag {
  display: inline-flex;
}

.elementor-ken-burns {
  transition-property: transform;

  transition-duration: 10s;

  transition-timing-function: linear;
}

.elementor-ken-burns--out {
  transform: scale(1.3);
}

.elementor-ken-burns--active {
  transition-duration: 20s;
}

.elementor-ken-burns--active.elementor-ken-burns--out {
  transform: scale(1);
}

.elementor-ken-burns--active.elementor-ken-burns--in {
  transform: scale(1.3);
}

@media (max-width: 1024px) {
  .elementor-tablet-align-center {
    text-align: center;
  }

  .elementor-tablet-align-center .elementor-button {
    width: auto;
  }

  .elementor-tablet-align-right {
    text-align: right;
  }

  .elementor-tablet-align-right .elementor-button {
    width: auto;
  }

  .elementor-tablet-align-left {
    text-align: left;
  }

  .elementor-tablet-align-left .elementor-button {
    width: auto;
  }

  .elementor-tablet-align-justify .elementor-button {
    width: 100%;
  }
}

@media (max-width: 767px) {
  .elementor-mobile-align-center {
    text-align: center;
  }

  .elementor-mobile-align-center .elementor-button {
    width: auto;
  }

  .elementor-mobile-align-right {
    text-align: right;
  }

  .elementor-mobile-align-right .elementor-button {
    width: auto;
  }

  .elementor-mobile-align-left {
    text-align: left;
  }

  .elementor-mobile-align-left .elementor-button {
    width: auto;
  }

  .elementor-mobile-align-justify .elementor-button {
    width: 100%;
  }
}

:root {
  --page-title-display: block;
}

.elementor-page-title,
h1.entry-title {
  display: var(--page-title-display);
}

@keyframes eicon-spin {
  0% {
    transform: rotate(0deg);
  }

  to {
    transform: rotate(359deg);
  }
}

.eicon-animation-spin {
  animation: eicon-spin 2s linear infinite;
}

.elementor-section {
  position: relative;
}

.elementor-section .elementor-container {
  display: flex;

  margin-right: auto;

  margin-left: auto;

  position: relative;
}

@media (max-width: 1024px) {
  .elementor-section .elementor-container {
    flex-wrap: wrap;
  }
}

.elementor-section.elementor-section-stretched {
  position: relative;

  width: 100%;
}

.elementor-section.elementor-section-items-top>.elementor-container {
  align-items: flex-start;
}

.elementor-section.elementor-section-items-middle>.elementor-container {
  align-items: center;
}

.elementor-section.elementor-section-items-bottom>.elementor-container {
  align-items: flex-end;
}

@media (min-width: 768px) {
  .elementor-section.elementor-section-height-full {
    height: 100vh;
  }

  .elementor-section.elementor-section-height-full>.elementor-container {
    height: 100%;
  }
}

.elementor-bc-flex-widget .elementor-section-content-top>.elementor-container>.elementor-column>.elementor-widget-wrap {
  align-items: flex-start;
}

.elementor-bc-flex-widget .elementor-section-content-middle>.elementor-container>.elementor-column>.elementor-widget-wrap {
  align-items: center;
}

.elementor-bc-flex-widget .elementor-section-content-bottom>.elementor-container>.elementor-column>.elementor-widget-wrap {
  align-items: flex-end;
}

.elementor-row {
  width: 100% !important;

  display: flex;

  margin: 0px !important;
}

.conv_iq .seo-tabs.active span.tabs-img:before {
  left: 50% !important;

  transform: translate(-50%, 0);
}

.seo-tabs.active span.tabs-img:before {
  content: "";

  position: absolute;

  background: url(/wp-content/uploads/2023/09/Vector-87.png);

  background-repeat: no-repeat;

  background-size: 140px 100px;

  z-index: 9;

  left: 50% !important;

  transform: translate(-50%, 0);

  top: 115px;

  right: 0;

  bottom: 0;

  border-bottom: 0 !important;
}

.tabs-img>i {
  margin-bottom: 14px;

  font-size: 44px;

  color: #b3b3b3 !important;
}

.tabs-name {
  font-size: 15px;

  font-weight: 600;

  color: #b3b3b3 !important;

  letter-spacing: 0.5px;

  max-width: 150px;

  text-align: center;
}

.seo-tabs.active span.tabs-name {
  color: #fcec0a !important;
}

@media (max-width: 1024px) {
  .elementor-row {
    flex-wrap: wrap;
  }
}

.elementor-widget-wrap {
  position: relative;

  width: 100%;

  flex-wrap: wrap;

  align-content: flex-start;
}

.elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap {
  display: flex;
}

.elementor-widget-wrap>.elementor-element {
  width: 100%;
}

.elementor-widget-wrap.e-swiper-container {
  width: calc(100% - (var(--e-column-margin-left, 0px) + var(--e-column-margin-right, 0px)));
}

.elementor-widget {
  position: relative;
}

/* .elementor-widget:not(:last-child) {
  margin-bottom: 20px;
} */

.elementor-widget:not(:last-child).elementor-absolute,
.elementor-widget:not(:last-child).elementor-widget__width-auto,
.elementor-widget:not(:last-child).elementor-widget__width-initial {
  margin-bottom: 0;
}

.elementor-column {
  position: relative;

  min-height: 1px;

  display: flex;
}

.elementor-column-wrap {
  width: 100%;

  position: relative;

  display: flex;
}

.elementor-column-gap-narrow>.elementor-column>.elementor-element-populated {
  padding: 5px;
}

.elementor-column-gap-default>.elementor-column>.elementor-element-populated {
  padding: 10px;
}

.elementor-column-gap-extended>.elementor-column>.elementor-element-populated {
  padding: 15px;
}

.elementor-column-gap-wide>.elementor-column>.elementor-element-populated {
  padding: 20px;
}

.elementor-column-gap-wider>.elementor-column>.elementor-element-populated {
  padding: 30px;
}

.elementor-inner-section .elementor-column-gap-no .elementor-element-populated {
  padding: 0;
}

@media (min-width: 768px) {

  .elementor-column.elementor-col-10,
  .elementor-column[data-col="10"] {
    width: 10%;
  }

  .elementor-column.elementor-col-11,
  .elementor-column[data-col="11"] {
    width: 11.111%;
  }

  .elementor-column.elementor-col-12,
  .elementor-column[data-col="12"] {
    width: 12.5%;
  }

  .elementor-column.elementor-col-14,
  .elementor-column[data-col="14"] {
    width: 14.285%;
  }

  .elementor-column.elementor-col-16,
  .elementor-column[data-col="16"] {
    width: 16.666%;
  }

  .elementor-column.elementor-col-20,
  .elementor-column[data-col="20"] {
    width: 20%;
  }

  .elementor-column.elementor-col-25,
  .elementor-column[data-col="25"] {
    width: 25%;
  }

  .elementor-column.elementor-col-30,
  .elementor-column[data-col="30"] {
    width: 30%;
  }

  .elementor-column.elementor-col-33,
  .elementor-column[data-col="33"] {
    width: 33.333%;
  }

  .elementor-column.elementor-col-40,
  .elementor-column[data-col="40"] {
    width: 40%;
  }

  .elementor-column.elementor-col-50,
  .elementor-column[data-col="50"] {
    width: 50%;
  }

  .elementor-column.elementor-col-60,
  .elementor-column[data-col="60"] {
    width: 60%;
  }

  .elementor-column.elementor-col-66,
  .elementor-column[data-col="66"] {
    width: 66.666%;
  }

  .elementor-column.elementor-col-70,
  .elementor-column[data-col="70"] {
    width: 70%;
  }

  .elementor-column.elementor-col-75,
  .elementor-column[data-col="75"] {
    width: 75%;
  }

  .elementor-column.elementor-col-80,
  .elementor-column[data-col="80"] {
    width: 80%;
  }

  .elementor-column.elementor-col-83,
  .elementor-column[data-col="83"] {
    width: 83.333%;
  }

  .elementor-column.elementor-col-90,
  .elementor-column[data-col="90"] {
    width: 90%;
  }

  .elementor-column.elementor-col-100,
  .elementor-column[data-col="100"] {
    width: 100%;
  }
}

@media (max-width: 479px) {
  .elementor-column.elementor-xs-10 {
    width: 10%;
  }

  .elementor-column.elementor-xs-11 {
    width: 11.111%;
  }

  .elementor-column.elementor-xs-12 {
    width: 12.5%;
  }

  .elementor-column.elementor-xs-14 {
    width: 14.285%;
  }

  .elementor-column.elementor-xs-16 {
    width: 16.666%;
  }

  .elementor-column.elementor-xs-20 {
    width: 20%;
  }

  .elementor-column.elementor-xs-25 {
    width: 25%;
  }

  .elementor-column.elementor-xs-30 {
    width: 30%;
  }

  .elementor-column.elementor-xs-33 {
    width: 33.333%;
  }

  .elementor-column.elementor-xs-40 {
    width: 40%;
  }

  .elementor-column.elementor-xs-50 {
    width: 50%;
  }

  .elementor-column.elementor-xs-60 {
    width: 60%;
  }

  .elementor-column.elementor-xs-66 {
    width: 66.666%;
  }

  .elementor-column.elementor-xs-70 {
    width: 70%;
  }

  .elementor-column.elementor-xs-75 {
    width: 75%;
  }

  .elementor-column.elementor-xs-80 {
    width: 80%;
  }

  .elementor-column.elementor-xs-83 {
    width: 83.333%;
  }

  .elementor-column.elementor-xs-90 {
    width: 90%;
  }

  .elementor-column.elementor-xs-100 {
    width: 100%;
  }
}

@media (max-width: 767px) {
  .elementor-column.elementor-sm-10 {
    width: 10%;
  }

  .elementor-column.elementor-sm-11 {
    width: 11.111%;
  }

  .elementor-column.elementor-sm-12 {
    width: 12.5%;
  }

  .elementor-column.elementor-sm-14 {
    width: 14.285%;
  }

  .elementor-column.elementor-sm-16 {
    width: 16.666%;
  }

  .elementor-column.elementor-sm-20 {
    width: 20%;
  }

  .elementor-column.elementor-sm-25 {
    width: 25%;
  }

  .elementor-column.elementor-sm-30 {
    width: 30%;
  }

  .elementor-column.elementor-sm-33 {
    width: 33.333%;
  }

  .elementor-column.elementor-sm-40 {
    width: 40%;
  }

  .elementor-column.elementor-sm-50 {
    width: 50%;
  }

  .elementor-column.elementor-sm-60 {
    width: 60%;
  }

  .elementor-column.elementor-sm-66 {
    width: 66.666%;
  }

  .elementor-column.elementor-sm-70 {
    width: 70%;
  }

  .elementor-column.elementor-sm-75 {
    width: 75%;
  }

  .elementor-column.elementor-sm-80 {
    width: 80%;
  }

  .elementor-column.elementor-sm-83 {
    width: 83.333%;
  }

  .elementor-column.elementor-sm-90 {
    width: 90%;
  }

  .elementor-column.elementor-sm-100 {
    width: 100%;
  }
}

@media (min-width: 768px) and (max-width: 1024px) {
  .elementor-column.elementor-md-10 {
    width: 10%;
  }

  .elementor-column.elementor-md-11 {
    width: 11.111%;
  }

  .elementor-column.elementor-md-12 {
    width: 12.5%;
  }

  .elementor-column.elementor-md-14 {
    width: 14.285%;
  }

  .elementor-column.elementor-md-16 {
    width: 16.666%;
  }

  .elementor-column.elementor-md-20 {
    width: 20%;
  }

  .elementor-column.elementor-md-25 {
    width: 25%;
  }

  .elementor-column.elementor-md-30 {
    width: 30%;
  }

  .elementor-column.elementor-md-33 {
    width: 33.333%;
  }

  .elementor-column.elementor-md-40 {
    width: 40%;
  }

  .elementor-column.elementor-md-50 {
    width: 50%;
  }

  .elementor-column.elementor-md-60 {
    width: 60%;
  }

  .elementor-column.elementor-md-66 {
    width: 66.666%;
  }

  .elementor-column.elementor-md-70 {
    width: 70%;
  }

  .elementor-column.elementor-md-75 {
    width: 75%;
  }

  .elementor-column.elementor-md-80 {
    width: 80%;
  }

  .elementor-column.elementor-md-83 {
    width: 83.333%;
  }

  .elementor-column.elementor-md-90 {
    width: 90%;
  }

  .elementor-column.elementor-md-100 {
    width: 100%;
  }
}

@media (min-width: 768px) and (max-width: 1024px) {
  .elementor-reverse-tablet>.elementor-container> :first-child {
    order: 10;
  }

  .elementor-reverse-tablet>.elementor-container> :nth-child(2) {
    order: 9;
  }

  .elementor-reverse-tablet>.elementor-container> :nth-child(3) {
    order: 8;
  }

  .elementor-reverse-tablet>.elementor-container> :nth-child(4) {
    order: 7;
  }

  .elementor-reverse-tablet>.elementor-container> :nth-child(5) {
    order: 6;
  }

  .elementor-reverse-tablet>.elementor-container> :nth-child(6) {
    order: 5;
  }

  .elementor-reverse-tablet>.elementor-container> :nth-child(7) {
    order: 4;
  }

  .elementor-reverse-tablet>.elementor-container> :nth-child(8) {
    order: 3;
  }

  .elementor-reverse-tablet>.elementor-container> :nth-child(9) {
    order: 2;
  }

  .elementor-reverse-tablet>.elementor-container> :nth-child(10) {
    order: 1;
  }
}

@media (max-width: 767px) {
  .elementor-reverse-mobile>.elementor-container> :first-child {
    order: 10;
  }

  .elementor-reverse-mobile>.elementor-container> :nth-child(2) {
    order: 9;
  }

  .elementor-reverse-mobile>.elementor-container> :nth-child(3) {
    order: 8;
  }

  .elementor-reverse-mobile>.elementor-container> :nth-child(4) {
    order: 7;
  }

  .elementor-reverse-mobile>.elementor-container> :nth-child(5) {
    order: 6;
  }

  .elementor-reverse-mobile>.elementor-container> :nth-child(6) {
    order: 5;
  }

  .elementor-reverse-mobile>.elementor-container> :nth-child(7) {
    order: 4;
  }

  .elementor-reverse-mobile>.elementor-container> :nth-child(8) {
    order: 3;
  }

  .elementor-reverse-mobile>.elementor-container> :nth-child(9) {
    order: 2;
  }

  .elementor-reverse-mobile>.elementor-container> :nth-child(10) {
    order: 1;
  }

  .elementor-column {
    width: 100%;
  }
}

ul.elementor-icon-list-items.elementor-inline-items {
  display: flex;

  flex-wrap: wrap;
}

ul.elementor-icon-list-items.elementor-inline-items .elementor-inline-item {
  word-break: break-word;
}

.elementor-grid {
  display: grid;

  grid-column-gap: var(--grid-column-gap);

  grid-row-gap: var(--grid-row-gap);
}

.elementor-grid .elementor-grid-item {
  min-width: 0;
}

.elementor-grid-0 .elementor-grid {
  display: inline-block;

  width: 100%;

  word-spacing: var(--grid-column-gap);

  margin-bottom: calc(-1 * var(--grid-row-gap));
}

.elementor-grid-0 .elementor-grid .elementor-grid-item {
  display: inline-block;

  margin-bottom: var(--grid-row-gap);

  word-break: break-word;
}

.elementor-grid-1 .elementor-grid {
  grid-template-columns: repeat(1, 1fr);
}

.elementor-grid-2 .elementor-grid {
  grid-template-columns: repeat(2, 1fr);
}

.elementor-grid-3 .elementor-grid {
  grid-template-columns: repeat(3, 1fr);
}

.elementor-grid-4 .elementor-grid {
  grid-template-columns: repeat(4, 1fr);
}

.elementor-grid-5 .elementor-grid {
  grid-template-columns: repeat(5, 1fr);
}

.elementor-grid-6 .elementor-grid {
  grid-template-columns: repeat(6, 1fr);
}

.elementor-grid-7 .elementor-grid {
  grid-template-columns: repeat(7, 1fr);
}

.elementor-grid-8 .elementor-grid {
  grid-template-columns: repeat(8, 1fr);
}

.elementor-grid-9 .elementor-grid {
  grid-template-columns: repeat(9, 1fr);
}

.elementor-grid-10 .elementor-grid {
  grid-template-columns: repeat(10, 1fr);
}

.elementor-grid-11 .elementor-grid {
  grid-template-columns: repeat(11, 1fr);
}

.elementor-grid-12 .elementor-grid {
  grid-template-columns: repeat(12, 1fr);
}

@media (max-width: 1024px) {
  .elementor-grid-tablet-0 .elementor-grid {
    display: inline-block;

    width: 100%;

    word-spacing: var(--grid-column-gap);

    margin-bottom: calc(-1 * var(--grid-row-gap));
  }

  .elementor-grid-tablet-0 .elementor-grid .elementor-grid-item {
    display: inline-block;

    margin-bottom: var(--grid-row-gap);

    word-break: break-word;
  }

  .elementor-grid-tablet-1 .elementor-grid {
    grid-template-columns: repeat(1, 1fr);
  }

  .elementor-grid-tablet-2 .elementor-grid {
    grid-template-columns: repeat(2, 1fr);
  }

  .elementor-grid-tablet-3 .elementor-grid {
    grid-template-columns: repeat(3, 1fr);
  }

  .elementor-grid-tablet-4 .elementor-grid {
    grid-template-columns: repeat(4, 1fr);
  }

  .elementor-grid-tablet-5 .elementor-grid {
    grid-template-columns: repeat(5, 1fr);
  }

  .elementor-grid-tablet-6 .elementor-grid {
    grid-template-columns: repeat(6, 1fr);
  }

  .elementor-grid-tablet-7 .elementor-grid {
    grid-template-columns: repeat(7, 1fr);
  }

  .elementor-grid-tablet-8 .elementor-grid {
    grid-template-columns: repeat(8, 1fr);
  }

  .elementor-grid-tablet-9 .elementor-grid {
    grid-template-columns: repeat(9, 1fr);
  }

  .elementor-grid-tablet-10 .elementor-grid {
    grid-template-columns: repeat(10, 1fr);
  }

  .elementor-grid-tablet-11 .elementor-grid {
    grid-template-columns: repeat(11, 1fr);
  }

  .elementor-grid-tablet-12 .elementor-grid {
    grid-template-columns: repeat(12, 1fr);
  }
}

@media (max-width: 767px) {
  .elementor-grid-mobile-0 .elementor-grid {
    display: inline-block;

    width: 100%;

    word-spacing: var(--grid-column-gap);

    margin-bottom: calc(-1 * var(--grid-row-gap));
  }

  .elementor-grid-mobile-0 .elementor-grid .elementor-grid-item {
    display: inline-block;

    margin-bottom: var(--grid-row-gap);

    word-break: break-word;
  }

  .elementor-grid-mobile-1 .elementor-grid {
    grid-template-columns: repeat(1, 1fr);
  }

  .elementor-grid-mobile-2 .elementor-grid {
    grid-template-columns: repeat(2, 1fr);
  }

  .elementor-grid-mobile-3 .elementor-grid {
    grid-template-columns: repeat(3, 1fr);
  }

  .elementor-grid-mobile-4 .elementor-grid {
    grid-template-columns: repeat(4, 1fr);
  }

  .elementor-grid-mobile-5 .elementor-grid {
    grid-template-columns: repeat(5, 1fr);
  }

  .elementor-grid-mobile-6 .elementor-grid {
    grid-template-columns: repeat(6, 1fr);
  }

  .elementor-grid-mobile-7 .elementor-grid {
    grid-template-columns: repeat(7, 1fr);
  }

  .elementor-grid-mobile-8 .elementor-grid {
    grid-template-columns: repeat(8, 1fr);
  }

  .elementor-grid-mobile-9 .elementor-grid {
    grid-template-columns: repeat(9, 1fr);
  }

  .elementor-grid-mobile-10 .elementor-grid {
    grid-template-columns: repeat(10, 1fr);
  }

  .elementor-grid-mobile-11 .elementor-grid {
    grid-template-columns: repeat(11, 1fr);
  }

  .elementor-grid-mobile-12 .elementor-grid {
    grid-template-columns: repeat(12, 1fr);
  }
}

@media (min-width: 1025px) {
  #elementor-device-mode:after {
    content: "desktop";
  }
}

@media (max-width: 1024px) {
  #elementor-device-mode:after {
    content: "tablet";
  }
}

@media (max-width: 767px) {
  #elementor-device-mode:after {
    content: "mobile";
  }
}

.e-con {
  --border-radius: 0;

  --display: flex;

  --flex-direction: column;

  --flex-basis: auto;

  --flex-grow: 0;

  --flex-shrink: 1;

  --container-widget-width: 100%;

  --container-widget-height: initial;

  --container-widget-flex-grow: 0;

  --container-widget-align-self: initial;

  --content-width: Min(100%, var(--container-max-width, 1140px));

  --width: 100%;

  --min-height: initial;

  --height: auto;

  --text-align: initial;

  --margin-top: 0;

  --margin-right: 0;

  --margin-bottom: 0;

  --margin-left: 0;

  --padding-top: var(--container-default-padding-top, 10px);

  --padding-right: var(--container-default-padding-right, 10px);

  --padding-bottom: var(--container-default-padding-bottom, 10px);

  --padding-left: var(--container-default-padding-left, 10px);

  --position: relative;

  --z-index: revert;

  --overflow: visible;

  --gap: var(--widgets-spacing, 20px);

  --overlay-mix-blend-mode: initial;

  --overlay-opacity: 1;

  --overlay-transition: 0.3s;

  position: var(--position);

  flex: var(--flex-grow) var(--flex-shrink) var(--flex-basis);

  width: var(--width);

  min-width: 0;

  min-height: var(--min-height);

  height: var(--height);

  border-radius: var(--border-radius);

  margin: var(--margin-top) var(--margin-right) var(--margin-bottom) var(--margin-left);

  padding-left: var(--padding-left);

  padding-right: var(--padding-right);

  z-index: var(--z-index);

  overflow: var(--overflow);

  transition: background var(--background-transition, 0.3s),
    border var(--border-transition, 0.3s),
    box-shadow var(--border-transition, 0.3s),
    transform var(--e-con-transform-transition-duration, 0.4s);
}

.e-con-full,
.e-con>.e-con-inner {
  flex-direction: var(--flex-direction);

  text-align: var(--text-align);

  padding-top: var(--padding-top);

  padding-bottom: var(--padding-bottom);
}

.e-con,
.e-con>.e-con-inner {
  display: var(--display);
}

.e-con-boxed {
  flex-direction: column;

  text-align: initial;

  flex-wrap: nowrap;

  justify-content: normal;

  align-items: normal;

  align-content: normal;

  gap: initial;
}

.e-con>.e-con-inner {
  flex-wrap: var(--flex-wrap);

  justify-content: var(--justify-content);

  align-items: var(--align-items);

  align-content: var(--align-content);

  gap: var(--gap);

  width: 100%;

  max-width: var(--content-width);

  margin: 0 auto;

  padding-inline: 0;

  height: 100%;

  flex-basis: auto;

  flex-grow: 1;

  flex-shrink: 1;

  align-self: auto;
}

:is(.elementor-section-wrap, [data-elementor-id])>.e-con {
  --margin-right: auto;

  --margin-left: auto;

  max-width: min(100%, var(--width));
}

.e-con .elementor-widget.elementor-widget {
  margin-bottom: 0;
}

.e-con:before,
.e-con>.e-con-inner>.elementor-background-slideshow:before,
.e-con>.e-con-inner>.elementor-background-video-container:before,
.e-con>.elementor-background-slideshow:before,
.e-con>.elementor-background-video-container:before,
.e-con>.elementor-motion-effects-container>.elementor-motion-effects-layer:before {
  content: var(--background-overlay);

  display: block;

  position: absolute;

  width: 100%;

  height: 100%;

  left: 0;

  top: 0;

  mix-blend-mode: var(--overlay-mix-blend-mode);

  opacity: var(--overlay-opacity);

  transition: var(--overlay-transition, 0.3s);

  border-radius: var(--border-radius);
}

.e-con:before {
  transition: background var(--overlay-transition, 0.3s),
    border-radius var(--border-transition, 0.3s),
    opacity var(--overlay-transition, 0.3s);
}

.e-con>.e-con-inner>.elementor-background-video-container:before,
.e-con>.elementor-background-video-container:before {
  z-index: 1;
}

.e-con>.e-con-inner>.elementor-background-slideshow:before,
.e-con>.elementor-background-slideshow:before {
  z-index: 2;
}

.e-con .elementor-widget {
  min-width: 0;
}

.e-con .elementor-widget-empty,
.e-con .elementor-widget-google_maps,
.e-con .elementor-widget-video,
.e-con .elementor-widget.e-widget-swiper {
  width: 100%;
}

.e-con>.e-con-inner>.elementor-widget>.elementor-widget-container,
.e-con>.elementor-widget>.elementor-widget-container {
  height: 100%;
}

.e-con.e-con>.e-con-inner>.elementor-widget,
.elementor.elementor .e-con>.elementor-widget {
  max-width: 100%;
}

@media (max-width: 767px) {
  .e-con {
    --width: 100%;

    --flex-wrap: wrap;
  }
}

.elementor-form-fields-wrapper {
  display: flex;

  flex-wrap: wrap;
}

.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group .elementor-field-subgroup,
.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>.elementor-select-wrapper,
.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>input,
.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>textarea {
  flex-basis: 100%;

  max-width: 100%;
}

.elementor-form-fields-wrapper.elementor-labels-inline>.elementor-field-group .elementor-select-wrapper,
.elementor-form-fields-wrapper.elementor-labels-inline>.elementor-field-group>input {
  flex-grow: 1;
}

.elementor-field-group {
  flex-wrap: wrap;

  align-items: center;
}

.elementor-field-group.elementor-field-type-submit {
  align-items: flex-end;
}

.elementor-field-group .elementor-field-textual {
  width: 100%;

  max-width: 100%;

  border: 1px solid #818a91;

  background-color: transparent;

  color: #373a3c;

  vertical-align: middle;

  flex-grow: 1;
}

.elementor-field-group .elementor-field-textual:focus {
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);

  outline: 0;
}

.elementor-field-group .elementor-field-textual::-moz-placeholder {
  color: inherit;

  font-family: inherit;

  opacity: 0.6;
}

.elementor-field-group .elementor-field-textual::placeholder {
  color: inherit;

  font-family: inherit;

  opacity: 0.6;
}

.elementor-field-group .elementor-select-wrapper {
  display: flex;

  position: relative;

  width: 100%;
}

.elementor-field-group .elementor-select-wrapper select {
  -webkit-appearance: none;

  -moz-appearance: none;

  appearance: none;

  color: inherit;

  font-size: inherit;

  font-family: inherit;

  font-weight: inherit;

  font-style: inherit;

  text-transform: inherit;

  letter-spacing: inherit;

  line-height: inherit;

  flex-basis: 100%;

  padding-right: 20px;
}

.elementor-field-group .elementor-select-wrapper:before {
  content: "\e92a";

  font-family: eicons;

  font-size: 15px;

  position: absolute;

  top: 50%;

  transform: translateY(-50%);

  right: 10px;

  pointer-events: none;

  text-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
}

.elementor-field-group.elementor-field-type-select-multiple .elementor-select-wrapper:before {
  content: "";
}

.elementor-field-subgroup {
  display: flex;

  flex-wrap: wrap;
}

.elementor-field-subgroup .elementor-field-option label {
  display: inline-block;
}

.elementor-field-subgroup.elementor-subgroup-inline .elementor-field-option {
  padding-right: 10px;
}

.elementor-field-subgroup:not(.elementor-subgroup-inline) .elementor-field-option {
  flex-basis: 100%;
}

.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option input,
.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option label,
.elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option input,
.elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option label,
.elementor-field-type-radio .elementor-field-subgroup .elementor-field-option input,
.elementor-field-type-radio .elementor-field-subgroup .elementor-field-option label {
  display: inline;
}

.elementor-field-label {
  cursor: pointer;
}

.elementor-mark-required .elementor-field-label:after {
  content: "*";

  color: red;

  padding-left: 0.2em;
}

.elementor-field-textual {
  line-height: 1.4;

  font-size: 15px;

  min-height: 40px;

  padding: 5px 14px;

  border-radius: 3px;
}

.elementor-field-textual.elementor-size-xs {
  font-size: 13px;

  min-height: 33px;

  padding: 4px 12px;

  border-radius: 2px;
}

.elementor-field-textual.elementor-size-md {
  font-size: 16px;

  min-height: 47px;

  padding: 6px 16px;

  border-radius: 4px;
}

.elementor-field-textual.elementor-size-lg {
  font-size: 18px;

  min-height: 59px;

  padding: 7px 20px;

  border-radius: 5px;
}

.elementor-field-textual.elementor-size-xl {
  font-size: 20px;

  min-height: 72px;

  padding: 8px 24px;

  border-radius: 6px;
}

.elementor-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button {
  flex-basis: 100%;
}

.elementor-button-align-stretch .e-form__buttons__wrapper {
  flex-basis: 50%;

  flex-grow: 1;
}

.elementor-button-align-stretch .e-form__buttons__wrapper__button {
  flex-basis: 100%;
}

.elementor-button-align-center .e-form__buttons,
.elementor-button-align-center .elementor-field-type-submit {
  justify-content: center;
}

.elementor-button-align-start .e-form__buttons,
.elementor-button-align-start .elementor-field-type-submit {
  justify-content: flex-start;
}

.elementor-button-align-end .e-form__buttons,
.elementor-button-align-end .elementor-field-type-submit {
  justify-content: flex-end;
}

.elementor-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,
.elementor-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,
.elementor-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button {
  flex-basis: auto;
}

.elementor-button-align-center .e-form__buttons__wrapper,
.elementor-button-align-end .e-form__buttons__wrapper,
.elementor-button-align-start .e-form__buttons__wrapper {
  flex-grow: 0;
}

.elementor-button-align-center .e-form__buttons__wrapper,
.elementor-button-align-center .e-form__buttons__wrapper__button,
.elementor-button-align-end .e-form__buttons__wrapper,
.elementor-button-align-end .e-form__buttons__wrapper__button,
.elementor-button-align-start .e-form__buttons__wrapper,
.elementor-button-align-start .e-form__buttons__wrapper__button {
  flex-basis: auto;
}

@media screen and (max-width: 1024px) {
  .elementor-tablet-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button {
    flex-basis: 100%;
  }

  .elementor-tablet-button-align-stretch .e-form__buttons__wrapper {
    flex-basis: 50%;

    flex-grow: 1;
  }

  .elementor-tablet-button-align-stretch .e-form__buttons__wrapper__button {
    flex-basis: 100%;
  }

  .elementor-tablet-button-align-center .e-form__buttons,
  .elementor-tablet-button-align-center .elementor-field-type-submit {
    justify-content: center;
  }

  .elementor-tablet-button-align-start .e-form__buttons,
  .elementor-tablet-button-align-start .elementor-field-type-submit {
    justify-content: flex-start;
  }

  .elementor-tablet-button-align-end .e-form__buttons,
  .elementor-tablet-button-align-end .elementor-field-type-submit {
    justify-content: flex-end;
  }

  .elementor-tablet-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,
  .elementor-tablet-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,
  .elementor-tablet-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button {
    flex-basis: auto;
  }

  .elementor-tablet-button-align-center .e-form__buttons__wrapper,
  .elementor-tablet-button-align-end .e-form__buttons__wrapper,
  .elementor-tablet-button-align-start .e-form__buttons__wrapper {
    flex-grow: 0;
  }

  .elementor-tablet-button-align-center .e-form__buttons__wrapper,
  .elementor-tablet-button-align-center .e-form__buttons__wrapper__button,
  .elementor-tablet-button-align-end .e-form__buttons__wrapper,
  .elementor-tablet-button-align-end .e-form__buttons__wrapper__button,
  .elementor-tablet-button-align-start .e-form__buttons__wrapper,
  .elementor-tablet-button-align-start .e-form__buttons__wrapper__button {
    flex-basis: auto;
  }
}

@media screen and (max-width: 767px) {
  .elementor-mobile-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button {
    flex-basis: 100%;
  }

  .elementor-mobile-button-align-stretch .e-form__buttons__wrapper {
    flex-basis: 50%;

    flex-grow: 1;
  }

  .elementor-mobile-button-align-stretch .e-form__buttons__wrapper__button {
    flex-basis: 100%;
  }

  .elementor-mobile-button-align-center .e-form__buttons,
  .elementor-mobile-button-align-center .elementor-field-type-submit {
    justify-content: center;
  }

  .elementor-mobile-button-align-start .e-form__buttons,
  .elementor-mobile-button-align-start .elementor-field-type-submit {
    justify-content: flex-start;
  }

  .elementor-mobile-button-align-end .e-form__buttons,
  .elementor-mobile-button-align-end .elementor-field-type-submit {
    justify-content: flex-end;
  }

  .elementor-mobile-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,
  .elementor-mobile-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,
  .elementor-mobile-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button {
    flex-basis: auto;
  }

  .elementor-mobile-button-align-center .e-form__buttons__wrapper,
  .elementor-mobile-button-align-end .e-form__buttons__wrapper,
  .elementor-mobile-button-align-start .e-form__buttons__wrapper {
    flex-grow: 0;
  }

  .elementor-mobile-button-align-center .e-form__buttons__wrapper,
  .elementor-mobile-button-align-center .e-form__buttons__wrapper__button,
  .elementor-mobile-button-align-end .e-form__buttons__wrapper,
  .elementor-mobile-button-align-end .e-form__buttons__wrapper__button,
  .elementor-mobile-button-align-start .e-form__buttons__wrapper,
  .elementor-mobile-button-align-start .e-form__buttons__wrapper__button {
    flex-basis: auto;
  }
}

.elementor-error .elementor-field {
  border-color: #d9534f;
}

.elementor-error .help-inline {
  color: #d9534f;

  font-size: 0.9em;
}

.elementor-message {
  margin: 10px 0;

  font-size: 1em;

  line-height: 1;
}

.elementor-message:before {
  content: "\e90e";

  display: inline-block;

  font-family: eicons;

  font-weight: 400;

  font-style: normal;

  vertical-align: middle;

  margin-right: 5px;
}

.elementor-message.elementor-message-danger {
  color: #d9534f;
}

.elementor-message.elementor-message-danger:before {
  content: "\e87f";
}

.elementor-message.form-message-success {
  color: #5cb85c;
}

.elementor-form .elementor-button {
  padding-top: 0;

  padding-bottom: 0;

  border: none;
}

.elementor-form .elementor-button>span {
  display: flex;

  justify-content: center;
}

.elementor-form .elementor-button.elementor-size-xs {
  min-height: 33px;
}

.elementor-form .elementor-button.elementor-size-sm {
  min-height: 40px;
}

.elementor-form .elementor-button.elementor-size-md {
  min-height: 47px;
}

.elementor-form .elementor-button.elementor-size-lg {
  min-height: 59px;
}

.elementor-form .elementor-button.elementor-size-xl {
  min-height: 72px;
}

.elementor-element .elementor-widget-container {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s,
    transform var(--e-transform-transition-duration, 0.4s);
}

.elementor-button {
  display: inline-block;

  line-height: 1;

  background-color: #818a91;

  font-size: 15px;

  padding: 12px 24px;

  border-radius: 3px;

  color: #fff;

  fill: #fff;

  text-align: center;

  transition: all 0.3s;
}

.elementor-button:focus,
.elementor-button:hover,
.elementor-button:visited {
  color: #fff;
}

.elementor-button-content-wrapper {
  display: flex;

  justify-content: center;
}

.elementor-button-icon {
  flex-grow: 0;

  order: 5;
}

.elementor-button-icon svg {
  width: 1em;

  height: auto;
}

.elementor-button-icon .e-font-icon-svg {
  height: 1em;
}

.elementor-button-text {
  flex-grow: 1;

  order: 10;

  display: inline-block;
}

.elementor-button.elementor-size-xs {
  font-size: 13px;

  padding: 10px 20px;

  border-radius: 2px;
}

.elementor-button.elementor-size-md {
  font-size: 16px;

  padding: 15px 30px;

  border-radius: 4px;
}

.elementor-button.elementor-size-lg {
  font-size: 18px;

  padding: 20px 40px;

  border-radius: 5px;
}

.elementor-button.elementor-size-xl {
  font-size: 20px;

  padding: 25px 50px;

  border-radius: 6px;
}

.elementor-button .elementor-align-icon-right {
  margin-left: 5px;

  order: 15;
}

.elementor-button .elementor-align-icon-left {
  margin-right: 5px;

  order: 5;
}

.elementor-button span {
  text-decoration: inherit;
}

.elementor-element.elementor-button-info .elementor-button {
  background-color: #5bc0de;
}

.elementor-element.elementor-button-success .elementor-button {
  background-color: #5cb85c;
}

.elementor-element.elementor-button-warning .elementor-button {
  background-color: #f0ad4e;
}

.elementor-element.elementor-button-danger .elementor-button {
  background-color: #d9534f;
}

.elementor-widget-button .elementor-button .elementor-button-info {
  background-color: #5bc0de;
}

.elementor-widget-button .elementor-button .elementor-button-success {
  background-color: #5cb85c;
}

.elementor-widget-button .elementor-button .elementor-button-warning {
  background-color: #f0ad4e;
}

.elementor-widget-button .elementor-button .elementor-button-danger {
  background-color: #d9534f;
}

.elementor-tab-title a {
  color: inherit;
}

.elementor-view-stacked .elementor-icon {
  padding: 0.5em;

  background-color: #818a91;

  color: #fff;

  fill: #fff;
}

.elementor-view-framed .elementor-icon {
  padding: 0.5em;

  color: #818a91;

  border: 3px solid #818a91;

  background-color: transparent;
}

.elementor-icon {
  display: inline-block;

  line-height: 1;

  transition: all 0.3s;

  color: #818a91;

  font-size: 50px;

  text-align: center;
}

.elementor-icon:hover {
  color: #818a91;
}

.elementor-icon i,
.elementor-icon svg {
  width: 1em;

  height: 1em;

  position: relative;

  display: block;
}

.elementor-icon i:before,
.elementor-icon svg:before {
  position: absolute;

  left: 50%;

  transform: translateX(-50%);
}

.elementor-icon i.fad {
  width: auto;
}

.elementor-shape-circle .elementor-icon {
  border-radius: 50%;
}

.e-transform .elementor-widget-container {
  transform: perspective(var(--e-transform-perspective, 0)) rotate(var(--e-transform-rotateZ, 0)) rotateX(var(--e-transform-rotateX, 0)) rotateY(var(--e-transform-rotateY, 0)) translate(var(--e-transform-translate, 0)) translateX(var(--e-transform-translateX, 0)) translateY(var(--e-transform-translateY, 0)) scaleX(calc(var(--e-transform-flipX, 1) * var(--e-transform-scaleX, var(--e-transform-scale, 1)))) scaleY(calc(var(--e-transform-flipY, 1) * var(--e-transform-scaleY, var(--e-transform-scale, 1)))) skewX(var(--e-transform-skewX, 0)) skewY(var(--e-transform-skewY, 0));

  transform-origin: var(--e-transform-origin-y) var(--e-transform-origin-x);
}

.e-con.e-transform {
  transform: perspective(var(--e-con-transform-perspective, 0)) rotate(var(--e-con-transform-rotateZ, 0)) rotateX(var(--e-con-transform-rotateX, 0)) rotateY(var(--e-con-transform-rotateY, 0)) translate(var(--e-con-transform-translate, 0)) translateX(var(--e-con-transform-translateX, 0)) translateY(var(--e-con-transform-translateY, 0)) scaleX(calc(var(--e-con-transform-flipX, 1) * var(--e-con-transform-scaleX, var(--e-con-transform-scale, 1)))) scaleY(calc(var(--e-con-transform-flipY, 1) * var(--e-con-transform-scaleY, var(--e-con-transform-scale, 1)))) skewX(var(--e-con-transform-skewX, 0)) skewY(var(--e-con-transform-skewY, 0));

  transform-origin: var(--e-con-transform-origin-y) var(--e-con-transform-origin-x);
}

/* swiper_slider_web_section */

.siq_marketing_img_wrap .swiper-container.thumbnail-slider {
  padding-top: 10px;

  width: 100%;
}

.siq_marketing_img_wrap .main-slider .swiper-slide.swiper-slide-active {
  transform: scale(1.2) !important;

  margin: 0 !important;

  background: #fff;

  padding: 20px;

  border-radius: 10px;

  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
}

.siq_marketing_img_wrap {
  position: relative;

  display: flex;

  align-items: center;

  width: 1500px;

  margin: 20px auto;

  flex-direction: column;

  overflow: hidden;
}

.siq_marketing_img_wrap .swiper-container {
  width: 60%;

  height: auto;

  margin: auto;

  padding: 60px 0px;

  overflow: visible;
}

.siq_marketing_img_wrap .thumbnail-slider .swiper-wrapper {
  width: 100%;

  height: auto;

  padding: 20px;

  display: flex;

  position: relative;

  justify-content: space-between;

  background: #fff;

  box-sizing: border-box;

  transform: none !important;
}

.siq_marketing_img_wrap .swiper-container.thumbnail-slider .swiper-slide {
  padding: 10px 15px;

  border-radius: 10px;

  cursor: pointer;

  background: #093b64;

  margin: 0 !important;
}

.siq_marketing_img_wrap .swiper-container.thumbnail-slider .swiper-slide.swiper-slide-thumb-active {
  background: #fff;

  box-shadow: rgba(50, 50, 93, 0.25) 0px 2px 5px -1px,
    rgba(0, 0, 0, 0.3) 0px 1px 3px -1px;
}

.main-slider .swiper-slide {
  transform: scale(1.2);

  transition: transform 0.3s ease;
}

.main-slider .swiper-slide-prev,
.main-slider .swiper-slide-next {
  transform: scale(0.9);

  opacity: 0.5;
}

.thumbnail-slider {
  width: 80%;

  height: 100px;

  margin: 20px auto;
}

.thumbnail-slider .swiper-slide {
  width: 200px;

  height: auto;

  opacity: 0.4;

  cursor: pointer;
}

.thumbnail-slider .swiper-slide.second {
  width: 135px;
}

.thumbnail-slider .swiper-slide.forth {
  width: 125px;
}

.thumbnail-slider .swiper-slide img {
  object-fit: contain;
}

.thumbnail-slider .swiper-slide-thumb-active {
  opacity: 1;
}

.swiper-slide>img {
  width: 100%;

  height: auto;

  object-fit: cover;
}

.swiper-slide-active {
  z-index: 9;
}

/* swiper_slider_web_section_end */

.swiper-container {
  margin-left: auto;

  margin-right: auto;

  position: relative;

  overflow: hidden;

  z-index: 1;
}

.swiper-container .swiper-slide figure {
  line-height: 0;
}

.swiper-container .elementor-lightbox-content-source {
  display: none;
}

.swiper-container-no-flexbox .swiper-slide {
  float: left;
}

.swiper-container-vertical>.swiper-wrapper {
  flex-direction: column;
}

.swiper-wrapper {
  position: relative;

  width: 100%;

  height: 100%;

  z-index: 1;

  display: flex;

  transition-property: transform;

  box-sizing: content-box;
}

.swiper-container-android .swiper-slide,
.swiper-wrapper {
  transform: translateZ(0);
}

.swiper-container-multirow>.swiper-wrapper {
  flex-wrap: wrap;
}

.swiper-container-free-mode>.swiper-wrapper {
  transition-timing-function: ease-out;

  margin: 0 auto;
}

.swiper-slide {
  flex-shrink: 0;

  width: 100%;

  height: 100%;

  position: relative;
}

.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
  height: auto;
}

.swiper-container-autoheight .swiper-wrapper {
  align-items: flex-start;

  transition-property: transform, height;
}

.swiper-container .swiper-notification {
  position: absolute;

  left: 0;

  top: 0;

  pointer-events: none;

  opacity: 0;

  z-index: -1000;
}

.swiper-wp8-horizontal {
  touch-action: pan-y;
}

.swiper-wp8-vertical {
  touch-action: pan-x;
}

.swiper-button-next,
.swiper-button-prev {
  position: absolute;

  top: 50%;

  width: 27px;

  height: 44px;

  margin-top: -22px;

  z-index: 10;

  cursor: pointer;

  background-size: 27px 44px;

  background: no-repeat 50%;
}

.swiper-button-next.swiper-button-disabled,
.swiper-button-prev.swiper-button-disabled {
  opacity: 0.35;

  cursor: auto;

  pointer-events: none;
}

.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23007aff'/%3E%3C/svg%3E");

  left: 10px;

  right: auto;
}

.swiper-button-prev.swiper-button-black,
.swiper-container-rtl .swiper-button-next.swiper-button-black {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z'/%3E%3C/svg%3E");
}

.swiper-button-prev.swiper-button-white,
.swiper-container-rtl .swiper-button-next.swiper-button-white {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23fff'/%3E%3C/svg%3E");
}

.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23007aff'/%3E%3C/svg%3E");

  right: 10px;

  left: auto;
}

.swiper-button-next.swiper-button-black,
.swiper-container-rtl .swiper-button-prev.swiper-button-black {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z'/%3E%3C/svg%3E");
}

.swiper-button-next.swiper-button-white,
.swiper-container-rtl .swiper-button-prev.swiper-button-white {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23fff'/%3E%3C/svg%3E");
}

.swiper-pagination {
  position: absolute;

  text-align: center;

  transition: 0.3s;

  transform: translateZ(0);

  z-index: 10;
}

.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}

.swiper-container-horizontal>.swiper-pagination-bullets,
.swiper-pagination-custom,
.swiper-pagination-fraction {
  bottom: 5px;

  left: 0;

  width: 100%;
}

.swiper-pagination-bullet {
  width: 6px;

  height: 6px;

  display: inline-block;

  border-radius: 50%;

  background: #000;

  opacity: 0.2;
}

.swiper-pagination-fraction {
  color: #000;
}

button.swiper-pagination-bullet {
  border: none;

  margin: 0;

  padding: 0;

  box-shadow: none;

  -webkit-appearance: none;

  -moz-appearance: none;

  appearance: none;
}

.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}

.swiper-pagination-white .swiper-pagination-bullet {
  background: #fff;
}

.swiper-pagination-bullet-active {
  opacity: 1;
}

.swiper-pagination-white .swiper-pagination-bullet-active {
  background: #fff;
}

.swiper-pagination-black .swiper-pagination-bullet-active {
  background: #000;
}

.swiper-container-vertical>.swiper-pagination-bullets {
  right: 10px;

  top: 50%;

  transform: translate3d(0, -50%, 0);
}

.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 5px 0;

  display: block;
}

.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 6px;
}

.swiper-pagination-progressbar {
  background: rgba(0, 0, 0, 0.25);

  position: absolute;
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: #000;

  position: absolute;

  left: 0;

  top: 0;

  width: 100%;

  height: 100%;

  transform: scale(0);

  transform-origin: left top;
}

.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  transform-origin: right top;
}

.swiper-container-horizontal>.swiper-pagination-progressbar {
  width: 100%;

  height: 4px;

  left: 0;

  top: 0;
}

.swiper-container-vertical>.swiper-pagination-progressbar {
  width: 4px;

  height: 100%;

  left: 0;

  top: 0;
}

.swiper-pagination-progressbar.swiper-pagination-white {
  background: hsla(0, 0%, 100%, 0.5);
}

.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill {
  background: #fff;
}

.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill {
  background: #000;
}

.swiper-container-3d {
  perspective: 1200px;
}

.swiper-container-3d .swiper-cube-shadow,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-wrapper {
  transform-style: preserve-3d;
}

.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top {
  position: absolute;

  left: 0;

  top: 0;

  width: 100%;

  height: 100%;

  pointer-events: none;

  z-index: 10;
}

.swiper-container-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(270deg, rgba(0, 0, 0, 0.5), transparent);
}

.swiper-container-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(90deg, rgba(0, 0, 0, 0.5), transparent);
}

.swiper-container-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.5), transparent);
}

.swiper-container-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), transparent);
}

.swiper-container-coverflow .swiper-wrapper,
.swiper-container-flip .swiper-wrapper {
  -ms-perspective: 1200px;
}

.swiper-container-cube,
.swiper-container-flip {
  overflow: visible;
}

.swiper-container-cube .swiper-slide,
.swiper-container-flip .swiper-slide {
  pointer-events: none;

  z-index: 1;
}

.swiper-container-cube .swiper-slide .swiper-slide,
.swiper-container-flip .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-active .swiper-slide-active,
.swiper-container-flip .swiper-slide-active,
.swiper-container-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right,
.swiper-container-cube .swiper-slide-shadow-top,
.swiper-container-flip .swiper-slide-shadow-bottom,
.swiper-container-flip .swiper-slide-shadow-left,
.swiper-container-flip .swiper-slide-shadow-right,
.swiper-container-flip .swiper-slide-shadow-top {
  z-index: 0;

  backface-visibility: hidden;
}

.swiper-container-cube .swiper-slide {
  visibility: hidden;

  transform-origin: 0 0;

  width: 100%;

  height: 100%;
}

.swiper-container-cube.swiper-container-rtl .swiper-slide {
  transform-origin: 100% 0;
}

.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-next,
.swiper-container-cube .swiper-slide-next+.swiper-slide,
.swiper-container-cube .swiper-slide-prev {
  pointer-events: auto;

  visibility: visible;
}

.swiper-container-cube .swiper-cube-shadow {
  position: absolute;

  left: 0;

  bottom: 0;

  width: 100%;

  height: 100%;

  background: #000;

  opacity: 0.6;

  filter: blur(50px);

  z-index: 0;
}

.swiper-container-fade.swiper-container-free-mode .swiper-slide {
  transition-timing-function: ease-out;
}

.swiper-container-fade .swiper-slide {
  pointer-events: none;

  transition-property: opacity;
}

.swiper-container-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-zoom-container {
  width: 100%;

  height: 100%;

  display: flex;

  justify-content: center;

  align-items: center;

  text-align: center;
}

.swiper-zoom-container>canvas,
.swiper-zoom-container>img,
.swiper-zoom-container>svg {
  max-width: 100%;

  max-height: 100%;

  -o-object-fit: contain;

  object-fit: contain;
}

.swiper-scrollbar {
  border-radius: 10px;

  position: relative;

  -ms-touch-action: none;

  background: rgba(0, 0, 0, 0.1);
}

.swiper-container-horizontal>.swiper-scrollbar {
  position: absolute;

  left: 1%;

  bottom: 3px;

  z-index: 50;

  height: 5px;

  width: 98%;
}

.swiper-container-vertical>.swiper-scrollbar {
  position: absolute;

  right: 3px;

  top: 1%;

  z-index: 50;

  width: 5px;

  height: 98%;
}

.swiper-scrollbar-drag {
  height: 100%;

  width: 100%;

  position: relative;

  background: rgba(0, 0, 0, 0.5);

  border-radius: 10px;

  left: 0;

  top: 0;
}

.swiper-scrollbar-cursor-drag {
  cursor: move;
}

.elementor-pagination-position-outside .swiper-container {
  padding-bottom: 30px;
}

.elementor-pagination-position-outside .elementor-swiper-button {
  top: calc(50% - 30px / 2);
}

.elementor-swiper {
  position: relative;
}

.elementor-main-swiper {
  position: static;
}

.elementor-arrows-position-outside .swiper-container {
  width: calc(100% - 60px);
}

.elementor-arrows-position-outside .elementor-swiper-button-prev {
  left: 0;
}

.elementor-arrows-position-outside .elementor-swiper-button-next {
  right: 0;
}

.swiper-image-stretch .swiper-slide .swiper-slide-image {
  width: 100%;
}

.elementor-swiper-button {
  position: absolute;

  display: inline-flex;

  z-index: 1;

  cursor: pointer;

  font-size: 25px;

  color: hsla(0, 0%, 93.3%, 0.9);

  top: 50%;

  transform: translateY(-50%);
}

.elementor-swiper-button svg {
  fill: hsla(0, 0%, 93.3%, 0.9);

  height: 1em;

  width: 1em;
}

.elementor-swiper-button-prev {
  left: 10px;
}

.elementor-swiper-button-next {
  right: 10px;
}

.elementor-swiper-button.swiper-button-disabled {
  opacity: 0.3;
}

.swiper-container-cube .elementor-swiper-button {
  transform: translate3d(0, -50%, 1px);
}

.swiper-lazy-preloader {
  width: 42px;

  height: 42px;

  position: absolute;

  left: 50%;

  top: 50%;

  margin-left: -21px;

  margin-top: -21px;

  z-index: 10;

  transform-origin: 50%;

  animation: swiper-preloader-spin 1s steps(12) infinite;
}

.swiper-lazy-preloader:after {
  display: block;

  content: "";

  width: 100%;

  height: 100%;

  background-size: 100%;

  background: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%236c6c6c' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E") no-repeat 50%;
}

.swiper-lazy-preloader-white:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%23fff' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E");
}

@keyframes swiper-preloader-spin {
  to {
    transform: rotate(1turn);
  }
}

.elementor-lightbox {
  --lightbox-ui-color: hsla(0, 0%, 93.3%, 0.9);

  --lightbox-ui-color-hover: #fff;

  --lightbox-text-color: var(--lightbox-ui-color);

  --lightbox-header-icons-size: 20px;

  --lightbox-navigation-icons-size: 25px;
}

.elementor-lightbox .dialog-header {
  display: none;
}

.elementor-lightbox .dialog-widget-content {
  background: none;

  box-shadow: none;

  width: 100%;

  height: 100%;
}

.elementor-lightbox .dialog-message {
  animation-duration: 0.3s;
}

.elementor-lightbox .dialog-message:not(.elementor-fit-aspect-ratio) {
  height: 100%;
}

.elementor-lightbox .dialog-message.dialog-lightbox-message {
  padding: 0;
}

.elementor-lightbox .dialog-lightbox-close-button {
  cursor: pointer;

  position: absolute;

  font-size: var(--lightbox-header-icons-size);

  right: 0.75em;

  margin-top: 13px;

  padding: 0.25em;

  z-index: 2;

  line-height: 1;

  display: flex;
}

.elementor-lightbox .dialog-lightbox-close-button svg {
  height: 1em;

  width: 1em;
}

.elementor-lightbox .dialog-lightbox-close-button,
.elementor-lightbox .elementor-swiper-button {
  color: var(--lightbox-ui-color);

  transition: all 0.3s;

  opacity: 1;
}

.elementor-lightbox .dialog-lightbox-close-button svg,
.elementor-lightbox .elementor-swiper-button svg {
  fill: var(--lightbox-ui-color);
}

.elementor-lightbox .dialog-lightbox-close-button:hover,
.elementor-lightbox .elementor-swiper-button:hover {
  color: var(--lightbox-ui-color-hover);
}

.elementor-lightbox .dialog-lightbox-close-button:hover svg,
.elementor-lightbox .elementor-swiper-button:hover svg {
  fill: var(--lightbox-ui-color-hover);
}

.elementor-lightbox .swiper-container {
  height: 100%;
}

.elementor-lightbox .elementor-lightbox-item {
  display: flex;

  align-items: center;

  justify-content: center;

  position: relative;

  padding: 70px;

  box-sizing: border-box;

  height: 100%;

  margin: auto;
}

@media (max-width: 767px) {
  .elementor-lightbox .elementor-lightbox-item {
    padding: 70px 0;
  }
}

.elementor-lightbox .elementor-lightbox-image {
  max-height: 100%;

  -webkit-user-select: none;

  -moz-user-select: none;

  user-select: none;
}

.elementor-lightbox .elementor-lightbox-image,
.elementor-lightbox .elementor-lightbox-image:hover {
  opacity: 1;

  filter: none;

  border: none;
}

.elementor-lightbox .elementor-lightbox-image,
.elementor-lightbox .elementor-video-container {
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.3), 0 0 8px -5px rgba(0, 0, 0, 0.3);

  border-radius: 2px;
}

.elementor-lightbox .elementor-video-container {
  position: absolute;

  top: 50%;

  left: 50%;

  transform: translate(-50%, -50%);
}

@media (min-width: 1025px) {
  .elementor-lightbox .elementor-video-container {
    width: 75%;
  }
}

@media (max-width: 1024px) {
  .elementor-lightbox .elementor-video-container {
    width: 100%;
  }
}

@media (min-width: 768px) and (max-width: 1024px) {
  .elementor-lightbox .elementor-aspect-ratio-916 .elementor-video-container {
    width: 70%;
  }
}

.elementor-lightbox .elementor-swiper-button:focus {
  outline-width: 1px;
}

.elementor-lightbox .elementor-swiper-button-next,
.elementor-lightbox .elementor-swiper-button-prev {
  height: 100%;

  display: flex;

  align-items: center;

  width: 15%;

  justify-content: center;

  font-size: var(--lightbox-navigation-icons-size);
}

.elementor-lightbox .elementor-swiper-button-prev {
  left: 0;
}

.elementor-lightbox .elementor-swiper-button-next {
  right: 0;
}

@media (max-width: 767px) {
  .elementor-lightbox .elementor-swiper-button:focus {
    outline: none;
  }

  .elementor-lightbox .elementor-swiper-button-next,
  .elementor-lightbox .elementor-swiper-button-prev {
    width: 20%;
  }

  .elementor-lightbox .elementor-swiper-button-next i,
  .elementor-lightbox .elementor-swiper-button-prev i {
    padding: 10px;

    background-color: rgba(0, 0, 0, 0.5);
  }

  .elementor-lightbox .elementor-swiper-button-prev {
    left: 0;

    justify-content: flex-start;
  }

  .elementor-lightbox .elementor-swiper-button-next {
    right: 0;

    justify-content: flex-end;
  }
}

.elementor-slideshow__counter {
  color: currentColor;

  font-size: 0.75em;

  width: -moz-max-content;

  width: max-content;
}

.elementor-slideshow__footer,
.elementor-slideshow__header {
  position: absolute;

  left: 0;

  width: 100%;

  padding: 15px 20px;

  transition: 0.3s;
}

.elementor-slideshow__footer {
  color: var(--lightbox-text-color);
}

.elementor-slideshow__header {
  color: var(--lightbox-ui-color);

  display: flex;

  flex-direction: row-reverse;

  font-size: var(--lightbox-header-icons-size);

  padding-left: 1em;

  padding-right: 2.6em;

  top: 0;

  align-items: center;

  z-index: 10;
}

.elementor-slideshow__header>i,
.elementor-slideshow__header>svg {
  cursor: pointer;

  padding: 0.25em;

  margin: 0 0.35em;
}

.elementor-slideshow__header>i {
  font-size: inherit;
}

.elementor-slideshow__header>i:hover {
  color: var(--lightbox-ui-color-hover);
}

.elementor-slideshow__header>svg {
  box-sizing: content-box;

  fill: var(--lightbox-ui-color);

  height: 1em;

  width: 1em;
}

.elementor-slideshow__header>svg:hover {
  fill: var(--lightbox-ui-color-hover);
}

.elementor-slideshow__header .elementor-slideshow__counter {
  margin-right: auto;
}

.elementor-slideshow__header .elementor-icon-share {
  z-index: 5;
}

.elementor-slideshow__share-menu {
  background-color: transparent;

  width: 0;

  height: 0;

  position: absolute;

  overflow: hidden;

  transition: background-color 0.4s;
}

.elementor-slideshow__share-menu .elementor-slideshow__share-links a {
  color: #2c2c2c;
}

.elementor-slideshow__share-links {
  display: block;

  position: absolute;

  min-width: 200px;

  right: 2.8em;

  top: 3em;

  background-color: #fff;

  border-radius: 3px;

  padding: 14px 20px;

  transform: scale(0);

  opacity: 0;

  transform-origin: 90% 10%;

  transition: all 0.25s 0.1s;

  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.3);
}

.elementor-slideshow__share-links a {
  text-align: left;

  color: #55595c;

  font-size: 12px;

  line-height: 2.5;

  display: block;

  opacity: 0;

  transition: opacity 0.5s 0.1s;
}

.elementor-slideshow__share-links a:hover {
  color: #000;
}

.elementor-slideshow__share-links a i,
.elementor-slideshow__share-links a svg {
  margin-right: 0.75em;
}

.elementor-slideshow__share-links a i {
  font-size: 1.25em;
}

.elementor-slideshow__share-links a svg {
  height: 1.25em;

  width: 1.25em;
}

.elementor-slideshow__share-links:before {
  content: "";

  display: block;

  position: absolute;

  top: 1px;

  right: 0.5em;

  border: 0.45em solid transparent;

  border-bottom-color: #fff;

  transform: translateY(-100%) scaleX(0.7);
}

.elementor-slideshow__footer {
  bottom: 0;

  z-index: 5;

  position: fixed;
}

.elementor-slideshow__description,
.elementor-slideshow__title {
  margin: 0;
}

.elementor-slideshow__title {
  font-size: 16px;

  font-weight: 700;
}

.elementor-slideshow__description {
  font-size: 14px;
}

.elementor-slideshow--ui-hidden .elementor-slideshow__footer,
.elementor-slideshow--ui-hidden .elementor-slideshow__header {
  opacity: 0;

  pointer-events: none;
}

.elementor-slideshow--ui-hidden .elementor-swiper-button-next,
.elementor-slideshow--ui-hidden .elementor-swiper-button-prev {
  opacity: 0;
}

.elementor-slideshow--fullscreen-mode .elementor-video-container {
  width: 100%;
}

.elementor-slideshow--zoom-mode .elementor-slideshow__footer,
.elementor-slideshow--zoom-mode .elementor-slideshow__header {
  background-color: rgba(0, 0, 0, 0.5);
}

.elementor-slideshow--zoom-mode .elementor-swiper-button-next,
.elementor-slideshow--zoom-mode .elementor-swiper-button-prev {
  opacity: 0;

  pointer-events: none;
}

.elementor-slideshow--share-mode .elementor-slideshow__share-menu {
  top: 0;

  left: 0;

  width: 100vw;

  height: 100vh;

  opacity: 1;

  cursor: default;

  background-color: rgba(0, 0, 0, 0.5);
}

.elementor-slideshow--share-mode .elementor-slideshow__share-links {
  transform: scale(1);
}

.elementor-slideshow--share-mode .elementor-slideshow__share-links,
.elementor-slideshow--share-mode .elementor-slideshow__share-links a {
  opacity: 1;
}

.elementor-slideshow--share-mode .elementor-slideshow__share-links .eicon-twitter {
  color: #1da1f2;
}

.elementor-slideshow--share-mode .elementor-slideshow__share-links .eicon-facebook {
  color: #3b5998;
}

.elementor-slideshow--share-mode .elementor-slideshow__share-links .eicon-pinterest {
  color: #bd081c;
}

.elementor-slideshow--share-mode .elementor-slideshow__share-links .eicon-download-bold {
  color: #a4afb7;
}

.elementor-slideshow--share-mode .elementor-slideshow__share-links .e-eicon-twitter {
  fill: #1da1f2;
}

.elementor-slideshow--share-mode .elementor-slideshow__share-links .e-eicon-facebook {
  fill: #3b5998;
}

.elementor-slideshow--share-mode .elementor-slideshow__share-links .e-eicon-pinterest {
  fill: #bd081c;
}

.elementor-slideshow--share-mode .elementor-slideshow__share-links .e-eicon-download-bold {
  fill: #a4afb7;
}

.elementor-slideshow--share-mode .eicon-share-arrow {
  z-index: 2;
}

.animated {
  animation-duration: 1.25s;
}

.animated.animated-slow {
  animation-duration: 2s;
}

.animated.animated-fast {
  animation-duration: 0.75s;
}

.animated.infinite {
  animation-iteration-count: infinite;
}

.animated.reverse {
  animation-direction: reverse;

  animation-fill-mode: forwards;
}

@media (prefers-reduced-motion: reduce) {
  .animated {
    animation: none;
  }
}

.elementor-shape {
  overflow: hidden;

  position: absolute;

  left: 0;

  width: 100%;

  line-height: 0;

  direction: ltr;
}

.elementor-shape-top {
  top: -1px;
}

.elementor-shape-top:not([data-negative="false"]) svg {
  z-index: -1;
}

.elementor-shape-bottom {
  bottom: -1px;
}

.elementor-shape-bottom:not([data-negative="true"]) svg {
  z-index: -1;
}

.elementor-shape[data-negative="false"].elementor-shape-bottom,
.elementor-shape[data-negative="true"].elementor-shape-top {
  transform: rotate(180deg);
}

.elementor-shape svg {
  display: block;

  width: calc(100% + 1.3px);

  position: relative;

  left: 50%;

  transform: translateX(-50%);
}

.elementor-shape .elementor-shape-fill {
  fill: #fff;

  transform-origin: center;

  transform: rotateY(0deg);
}

#wp-admin-bar-elementor_edit_page>.ab-item:before {
  content: "\e813";

  font-family: eicons;

  top: 3px;

  font-size: 18px;
}

#wp-admin-bar-elementor_edit_page .ab-submenu .ab-item {
  display: flex;

  width: 200px;
}

#wp-admin-bar-elementor_edit_page .elementor-edit-link-title {
  white-space: nowrap;

  text-overflow: ellipsis;

  overflow: hidden;

  width: 100%;
}

#wp-admin-bar-elementor_edit_page .elementor-edit-link-type {
  background: #55595c;

  font-size: 11px;

  line-height: 9px;

  margin-top: 6px;

  padding: 4px 8px;

  border-radius: 3px;
}

#wp-admin-bar-elementor_inspector>.ab-item:before {
  content: "\f348";

  top: 2px;
}

#wpadminbar * {
  font-style: normal;
}

.page-template-elementor_canvas.elementor-page:before {
  display: none;
}

.elementor-post__thumbnail__link {
  transition: none;
}

#left-area ul.elementor-icon-list-items,
.elementor-edit-area .elementor-element ul.elementor-icon-list-items,
.elementor .elementor-element ul.elementor-icon-list-items {
  padding: 0;
}

.e--ua-appleWebkit.rtl {
  --flex-right: flex-start;
}

.e--ua-appleWebkit .elementor-share-buttons--align-right,
.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-right {
  --justify-content: var(--flex-right, flex-end);
}

.e--ua-appleWebkit .elementor-share-buttons--align-center,
.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-center {
  --justify-content: center;
}

.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-center .elementor-grid,
.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-justify .elementor-grid,
.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-right .elementor-grid,
.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-center .elementor-grid,
.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-right .elementor-grid {
  width: auto;

  display: flex;

  flex-wrap: wrap;

  justify-content: var(--justify-content, space-between);

  margin-left: calc(-0.5 * var(--grid-column-gap));

  margin-right: calc(-0.5 * var(--grid-column-gap));
}

.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-center .elementor-grid-item,
.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-justify .elementor-grid-item,
.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-right .elementor-grid-item,
.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-center .elementor-grid-item,
.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-right .elementor-grid-item {
  margin-left: calc(0.5 * var(--grid-column-gap));

  margin-right: calc(0.5 * var(--grid-column-gap));
}

.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-left .elementor-grid,
.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-left .elementor-grid {
  display: inline-block;
}

.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-left .elementor-grid,
.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-left .elementor-grid-item,
.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-left .elementor-grid,
.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-left .elementor-grid-item {
  margin-left: 0;

  margin-right: 0;
}

@media (max-width: 1024px) {

  .e--ua-appleWebkit .elementor-share-buttons-tablet--align-right,
  .e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-tablet-right {
    --justify-content: var(--flex-right, flex-end);
  }

  .e--ua-appleWebkit .elementor-share-buttons-tablet--align-center,
  .e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-tablet-center {
    --justify-content: center;
  }

  .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-center .elementor-grid,
  .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-justify .elementor-grid,
  .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-right .elementor-grid,
  .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-center .elementor-grid,
  .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-right .elementor-grid {
    width: auto;

    display: flex;

    flex-wrap: wrap;

    justify-content: var(--justify-content, space-between);

    margin-left: calc(-0.5 * var(--grid-column-gap));

    margin-right: calc(-0.5 * var(--grid-column-gap));
  }

  .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-center .elementor-grid-item,
  .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-justify .elementor-grid-item,
  .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-right .elementor-grid-item,
  .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-center .elementor-grid-item,
  .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-right .elementor-grid-item {
    margin-left: calc(0.5 * var(--grid-column-gap));

    margin-right: calc(0.5 * var(--grid-column-gap));
  }

  .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-tablet--align-left .elementor-grid,
  .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-left .elementor-grid {
    display: inline-block;
  }

  .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-tablet--align-left .elementor-grid,
  .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-tablet--align-left .elementor-grid-item,
  .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-left .elementor-grid,
  .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-left .elementor-grid-item {
    margin-left: 0;

    margin-right: 0;
  }
}

@media (max-width: 767px) {

  .e--ua-appleWebkit .elementor-share-buttons-mobile--align-right,
  .e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-mobile-right {
    --justify-content: var(--flex-right, flex-end);
  }

  .e--ua-appleWebkit .elementor-share-buttons-mobile--align-center,
  .e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-mobile-center {
    --justify-content: center;
  }

  .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-center .elementor-grid,
  .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-justify .elementor-grid,
  .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-right .elementor-grid,
  .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-center .elementor-grid,
  .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-right .elementor-grid {
    width: auto;

    display: flex;

    flex-wrap: wrap;

    justify-content: var(--justify-content, space-between);

    margin-left: calc(-0.5 * var(--grid-column-gap));

    margin-right: calc(-0.5 * var(--grid-column-gap));
  }

  .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-center .elementor-grid-item,
  .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-justify .elementor-grid-item,
  .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-right .elementor-grid-item,
  .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-center .elementor-grid-item,
  .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-right .elementor-grid-item {
    margin-left: calc(0.5 * var(--grid-column-gap));

    margin-right: calc(0.5 * var(--grid-column-gap));
  }

  .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-mobile--align-left .elementor-grid,
  .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-left .elementor-grid {
    display: inline-block;
  }

  .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-mobile--align-left .elementor-grid,
  .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-mobile--align-left .elementor-grid-item,
  .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-left .elementor-grid,
  .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-left .elementor-grid-item {
    margin-left: 0;

    margin-right: 0;
  }
}

@media (max-width: 767px) {

  .elementor .elementor-hidden-mobile,
  .elementor .elementor-hidden-phone {
    display: none;
  }
}

@media (min-width: 768px) and (max-width: 1024px) {
  .elementor .elementor-hidden-tablet {
    display: none;
  }
}

@media (min-width: 1025px) and (max-width: 99999px) {
  .elementor .elementor-hidden-desktop {
    display: none;
  }
}

.elementor-widget-text-path {
  font-size: 20px;

  text-align: var(--alignment, left);
}

.elementor-widget-text-path svg {
  width: var(--width);

  max-width: 100%;

  height: auto;

  overflow: visible;

  word-spacing: var(--word-spacing);

  transform: rotate(var(--rotate, 0)) scaleX(var(--scale-x, 1)) scaleY(var(--scale-y, 1));
}

.elementor-widget-text-path svg path {
  vector-effect: non-scaling-stroke;

  fill: var(--path-fill, transparent);

  stroke: var(--stroke-color, transparent);

  stroke-width: var(--stroke-width, 1px);

  transition: var(--stroke-transition) stroke, var(--stroke-transition) fill;
}

.elementor-widget-text-path svg:hover path {
  --path-fill: var(--path-fill-hover);

  --stroke-color: var(--stroke-color-hover);

  --stroke-width: var(--stroke-width-hover);
}

.elementor-widget-text-path svg text {
  --fill: var(--text-color);

  fill: var(--fill);

  direction: var(--direction, ltr);

  transition: var(--transition) stroke, var(--transition) stroke-width,
    var(--transition) fill;
}

.elementor-widget-text-path svg text:hover {
  --color: var(--text-color-hover, var(--text-color));

  --fill: var(--color);

  color: var(--color);
}

.elementor-widget-n-tabs {
  --n-tabs-color-accent-fallback: #61ce70;

  --n-tabs-color-secondary-fallback: #54595f;

  --n-tabs-default-padding-block: 15px;

  --n-tabs-default-padding-inline: 35px;

  --n-tabs-overflow-x: hidden;

  --n-tabs-overflow-y: auto;

  --n-tabs-background-color: transparent;

  --n-tabs-display: flex;

  --n-tabs-direction: column;

  --n-tabs-gap: 10px;

  --n-tabs-heading-display: flex;

  --n-tabs-heading-direction: row;

  --n-tabs-heading-grow: initial;

  --n-tabs-heading-justify-content: center;

  --n-tabs-heading-width: initial;

  --n-tabs-height: initial;

  --n-tabs-border-width: 1px;

  --n-tabs-border-color: #d4d4d4;

  --n-tabs-content-padding: initial;

  --n-tabs-content-border-radius: initial;

  --n-tabs-title-color: var(--e-global-color-secondary,
      var(--n-tabs-color-secondary-fallback));

  --n-tabs-title-color-hover: #fff;

  --n-tabs-title-color-active: #fff;

  --n-tabs-title-background-color: #f1f3f5;

  --n-tabs-title-background-color-hover: var(--e-global-color-accent,
      var(--n-tabs-color-accent-fallback));

  --n-tabs-title-background-color-active: var(--e-global-color-accent,
      var(--n-tabs-color-accent-fallback));

  --n-tabs-title-width: initial;

  --n-tabs-title-height: initial;

  --n-tabs-title-font-size: 1rem;

  --n-tabs-title-justify-content-toggle: initial;

  --n-tabs-title-align-items-toggle: center;

  --n-tabs-title-justify-content: center;

  --n-tabs-title-align-items: center;

  --n-tabs-title-direction: row;

  --n-tabs-title-gap: 10px;

  --n-tabs-title-padding-top: var(--n-tabs-default-padding-block);

  --n-tabs-title-padding-right: var(--n-tabs-default-padding-inline);

  --n-tabs-title-padding-bottom: var(--n-tabs-default-padding-block);

  --n-tabs-title-padding-left: var(--n-tabs-default-padding-inline);

  --n-tabs-title-border-radius: initial;

  --n-tabs-title-transition: 0.3s;

  --n-tabs-icon-color: var(--e-global-color-secondary,
      var(--n-tabs-color-secondary-fallback));

  --n-tabs-icon-color-hover: var(--n-tabs-title-color-hover);

  --n-tabs-icon-color-active: #fff;

  --n-tabs-icon-gap: 5px;

  max-width: 100%;
}

.elementor-widget-n-tabs .e-n-tabs {
  display: var(--n-tabs-display);

  flex-direction: var(--n-tabs-direction);

  gap: var(--n-tabs-gap);

  text-align: left;

  height: var(--n-tabs-height);

  overflow-x: var(--n-tabs-overflow-x);

  overflow-y: var(--n-tabs-overflow-y);
}

.elementor-widget-n-tabs .e-n-tabs-heading {
  display: var(--n-tabs-heading-display);

  flex-basis: var(--n-tabs-heading-width);

  flex-direction: var(--n-tabs-heading-direction);

  flex-shrink: 0;

  justify-content: var(--n-tabs-heading-justify-content);

  gap: var(--n-tabs-title-gap);
}

.elementor-widget-n-tabs .e-n-tabs-content {
  flex-grow: 1;

  padding: var(--n-tabs-content-padding);

  border-radius: var(--n-tabs-content-border-radius);
}

.elementor-widget-n-tabs .e-n-tab-title {
  display: flex;

  align-items: var(--n-tabs-title-align-items-toggle,
      var(--n-tabs-title-align-items));

  flex-direction: var(--n-tabs-title-direction);

  justify-content: var(--n-tabs-title-justify-content-toggle,
      var(--n-tabs-title-justify-content));

  gap: var(--n-tabs-icon-gap);

  border-width: var(--n-tabs-border-width);

  position: relative;

  cursor: pointer;

  outline: none;

  padding: var(--n-tabs-title-padding-top) var(--n-tabs-title-padding-right) var(--n-tabs-title-padding-bottom) var(--n-tabs-title-padding-left);

  border-radius: var(--n-tabs-title-border-radius);

  height: var(--n-tabs-title-height);

  width: var(--n-tabs-title-width);

  transition: background var(--n-tabs-title-transition),
    color var(--n-tabs-title-transition), border var(--n-tabs-title-transition),
    box-shadow var(--n-tabs-title-transition),
    text-shadow var(--n-tabs-title-transition),
    stroke var(--n-tabs-title-transition),
    stroke-width var(--n-tabs-title-transition),
    -webkit-text-stroke-width var(--n-tabs-title-transition),
    -webkit-text-stroke-color var(--n-tabs-title-transition),
    transform var(--n-tabs-title-transition);
}

.elementor-widget-n-tabs .e-n-tab-title span i,
.elementor-widget-n-tabs .e-n-tab-title span svg {
  transition: color var(--n-tabs-title-transition),
    fill var(--n-tabs-title-transition);
}

.elementor-widget-n-tabs .e-n-tab-title-text {
  display: flex;

  align-items: center;

  font-size: var(--n-tabs-title-font-size);
}

.elementor-widget-n-tabs .e-n-tab-title .e-n-tab-icon {
  display: flex;

  align-items: center;

  flex-direction: column;

  order: var(--n-tabs-icon-order);

  overflow: hidden;
}

.elementor-widget-n-tabs .e-n-tab-title .e-n-tab-icon i {
  font-size: var(--n-tabs-icon-size, var(--n-tabs-title-font-size));
}

.elementor-widget-n-tabs .e-n-tab-title .e-n-tab-icon svg {
  width: var(--n-tabs-icon-size, var(--n-tabs-title-font-size));

  height: var(--n-tabs-icon-size, var(--n-tabs-title-font-size));
}

.elementor-widget-n-tabs .e-n-tab-title .e-n-tab-icon:empty {
  display: none;
}

.elementor-widget-n-tabs .e-n-tab-title:not(.e-active) {
  background-color: var(--n-tabs-title-background-color);
}

.elementor-widget-n-tabs .e-n-tab-title:not(.e-active),
.elementor-widget-n-tabs .e-n-tab-title:not(.e-active) a {
  color: var(--n-tabs-title-color);
}

.elementor-widget-n-tabs .e-n-tab-title:not(.e-active) .e-n-tab-icon i {
  color: var(--n-tabs-icon-color);
}

.elementor-widget-n-tabs .e-n-tab-title:not(.e-active) .e-n-tab-icon svg {
  fill: var(--n-tabs-icon-color);
}

.elementor-widget-n-tabs .e-n-tab-title:not(.e-active) .e-n-tab-icon i:last-child,
.elementor-widget-n-tabs .e-n-tab-title:not(.e-active) .e-n-tab-icon svg:last-child {
  transform: translateY(-100vh);

  height: 0;

  opacity: 0;
}

.elementor-widget-n-tabs .e-n-tab-title:not(.e-active):hover,
.elementor-widget-n-tabs .e-n-tab-title:not(.e-active):hover a {
  color: var(--n-tabs-title-color-hover);
}

.elementor-widget-n-tabs .e-n-tab-title:not(.e-active):hover .e-n-tab-icon i {
  color: var(--n-tabs-icon-color-hover);
}

.elementor-widget-n-tabs .e-n-tab-title:not(.e-active):hover .e-n-tab-icon svg {
  fill: var(--n-tabs-icon-color-hover);
}

.elementor-widget-n-tabs .e-n-tab-title.e-active,
.elementor-widget-n-tabs .e-n-tab-title.e-active a {
  color: var(--n-tabs-title-color-active);
}

.elementor-widget-n-tabs .e-n-tab-title.e-active .e-n-tab-icon i {
  color: var(--n-tabs-icon-color-active);
}

.elementor-widget-n-tabs .e-n-tab-title.e-active .e-n-tab-icon svg {
  fill: var(--n-tabs-icon-color-active);
}

.elementor-widget-n-tabs .e-n-tab-title.e-active .e-n-tab-icon i:first-child,
.elementor-widget-n-tabs .e-n-tab-title.e-active .e-n-tab-icon svg:first-child {
  transform: translateY(-100vh);

  height: 0;

  opacity: 0;
}

.elementor-widget-n-tabs .e-n-tab-title.e-active[class*="elementor-animation-"]:active,
.elementor-widget-n-tabs .e-n-tab-title.e-active[class*="elementor-animation-"]:focus,
.elementor-widget-n-tabs .e-n-tab-title.e-active[class*="elementor-animation-"]:hover {
  transform: none;

  animation: initial;
}

.elementor-widget-n-tabs .e-con,
.elementor-widget-n-tabs .e-n-tabs-content {
  border-width: 1px;

  border: var(--n-tabs-border-width) none var(--n-tabs-border-color);
}

.elementor-widget-n-tabs .e-con .e-collapse:not(:first-child),
.elementor-widget-n-tabs .e-n-tabs-content .e-collapse:not(:first-child) {
  margin-top: var(--n-tabs-title-gap);
}

.elementor-widget-n-tabs .e-con .e-collapse.e-active,
.elementor-widget-n-tabs .e-n-tabs-content .e-collapse.e-active {
  margin-bottom: var(--n-tabs-gap);
}

.elementor-widget-n-tabs .e-n-tabs-content>.e-con:not(.e-active) {
  display: none;
}

:is(.elementor .elementor-element.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading .e-n-tab-title,
  .elementor .elementor-element.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-content .e-n-tab-title):hover {
  background-color: var(--n-tabs-title-background-color-hover);

  background-image: none;
}

:is(.elementor .elementor-element.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading .e-n-tab-title,
  .elementor .elementor-element.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-content .e-n-tab-title).e-active {
  background-color: var(--n-tabs-title-background-color-active);

  background-image: none;
}

@media (min-width: 768px) {
  .e-n-tabs-mobile>.elementor-widget-container>.e-n-tabs>.e-n-tabs-content>.e-collapse {
    display: none;
  }
}

@media (max-width: 767px) {
  .e-n-tabs-mobile>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading {
    display: none;
  }
}

@media (min-width: 1025px) {
  .e-n-tabs-tablet>.elementor-widget-container>.e-n-tabs>.e-n-tabs-content>.e-collapse {
    display: none;
  }
}

@media (max-width: 1024px) {
  .e-n-tabs-tablet>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading {
    display: none;
  }
}

@media (min-width: 1025px) {
  .e-n-tabs-laptop>.elementor-widget-container>.e-n-tabs>.e-n-tabs-content>.e-collapse {
    display: none;
  }
}

@media (max-width: 375px) {
  .cb_prod-detail {
    left: 50px;

    top: 196px;
  }

  .siq_prod-img {
    right: 40px;

    bottom: 80px;
  }

  img.siq_shopping {
    transform: translate(-16%, 0px);

    left: 16%;
  }

  .siq_section_wrap>.yellow_line {
    left: 0;
  }

  .imgs-wrap>.circle_img {
    width: calc(100% - 50px);
  }

  .siq_info>p {
    font-size: 9px !important;
  }
}

@media (max-width: 360px) {
  .cb_prod-detail {
    left: 40px;
  }

  .shopping_platform-wrap {
    height: 300px;

    width: calc(100% - 60px);
  }
}

/*-------------------------<><<><>><<----------------------------*/
/*! elementor - v3.10.2 - 29-01-2023 */
.dialog-widget-content {
  background-color: #fff;
  position: absolute;
  border-radius: 3px;
  box-shadow: 2px 8px 23px 3px rgba(0, 0, 0, 0.2);
  overflow: hidden;
}

.dialog-message {
  font-size: 12px;
  line-height: 1.5;
  box-sizing: border-box;
}

.dialog-type-lightbox {
  position: fixed;
  height: 100%;
  width: 100%;
  bottom: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.8);
  z-index: 9999;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.dialog-type-lightbox .dialog-header {
  font-size: 15px;
  color: #495157;
  padding: 30px 0 10px;
  font-weight: 500;
}

.dialog-type-lightbox .dialog-message {
  padding: 0 30px 30px;
  min-height: 50px;
}

.dialog-type-lightbox:not(.elementor-popup-modal) .dialog-header,
.dialog-type-lightbox:not(.elementor-popup-modal) .dialog-message {
  text-align: center;
}

.dialog-type-lightbox .dialog-buttons-wrapper {
  border-top: 1px solid #e6e9ec;
  text-align: center;
}

.dialog-type-lightbox .dialog-buttons-wrapper>.dialog-button {
  font-family: Roboto, Arial, Helvetica, Verdana, sans-serif;
  width: 50%;
  border: none;
  background: none;
  color: #6d7882;
  font-size: 15px;
  cursor: pointer;
  padding: 13px 0;
  outline: 0;
}

.dialog-type-lightbox .dialog-buttons-wrapper>.dialog-button:hover {
  background-color: #f4f6f7;
}

.dialog-type-lightbox .dialog-buttons-wrapper>.dialog-button.dialog-ok {
  color: #b01b1b;
}

.dialog-type-lightbox .dialog-buttons-wrapper>.dialog-button.dialog-take_over {
  color: #39b54a;
}

.dialog-type-lightbox .dialog-buttons-wrapper>.dialog-button:active {
  background-color: rgba(230, 233, 236, 0.5);
}

.dialog-type-lightbox .dialog-buttons-wrapper>.dialog-button::-moz-focus-inner {
  border: 0;
}

.dialog-close-button {
  cursor: pointer;
  position: absolute;
  margin-top: 15px;
  right: 15px;
  font-size: 15px;
  line-height: 1;
}

.dialog-close-button:not(:hover) {
  opacity: 0.4;
}

.dialog-alert-widget .dialog-buttons-wrapper>button {
  width: 100%;
}

.dialog-confirm-widget .dialog-button:first-child {
  border-right: 1px solid #e6e9ec;
}

#elementor-change-exit-preference-dialog .dialog-message a {
  cursor: pointer;
}

#elementor-change-exit-preference-dialog .dialog-message>div {
  margin-bottom: 10px;
}

#elementor-change-exit-preference-dialog .dialog-ok {
  color: #39b54a;
}

#e-experiments-dependency-dialog .dialog-confirm-header {
  font-weight: 600;
}

#e-experiments-dependency-dialog .dialog-ok,
#e-kit-elements-defaults-create-dialog .dialog-ok {
  color: #39b54a;
}

#e-kit-elements-defaults-create-dialog label {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  margin-top: 20px;
}

.dialog-prevent-scroll {
  overflow: hidden;
  max-height: 100vh;
}

/*siq-homepage_new*/

body {
  position: relative;
}

ul {
  list-style-type: none;
}

a {
  text-decoration: none !important;
  cursor: pointer;
}

.blog_text_container a:hover {
  text-decoration: underline !important;
}

.dnone {
  display: none !important;
}

.text_center {
  text-align: center;
}

.cbn_siq_wp #termsfeed-com---nb {
  max-width: 100%;
  height: 100%;
  background: transparent;
  top: 0;
  left: 0;
}

.about_us_top * {
  color: #000;
}

.about_us_top .elementor-element-174e077>.elementor-element-populated {
  background-color: #fff !important;
  border-radius: 20px 0 0 20px;
}

.about_us_top .elementor-element-174e077>.elementor-element-populated>.elementor-widget-wrap {
  padding: 30px 60px !important;
}

.abt_us_btn .elementor-widget-container {
  margin: 27px 0px 0px 0px !important;
}

.abt_us_btn>.elementor-widget-container a {
  border-radius: 6px !important;
}

.about_us_top .elementor-element-174e077>.elementor-element-populated {
  background: none;
}

.about_us_top .elementor-element-1b58a79 .elementor-image {
  border-radius: 0 20px 20px 0;
}

.cbn_siq_wp .cc-nb-main-container {
  padding: 35px !important;
  text-align: center;
  width: 980px;
  background: #f2f2f2;
  box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
  border-radius: 10px;
  position: absolute;
  bottom: 30px;
  left: 50%;
  transform: translateX(-50%);
}

.cbn_siq_wp #termsfeed-com---nb:after {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: #000;
  z-index: -1;
  opacity: 0.5;
}

.cbn_siq_wp .cc-nb-main-container #cc-nb-text {
  font-weight: 600;
  font-size: 15px;
  margin: 0 auto 30px;
}

.cbn_siq_wp .cc-nb-main-container .cc-nb-buttons-container {
  display: flex;
  justify-content: center;
  flex-direction: row-reverse;
  width: calc(100% - 100px);
  margin: auto;
}

.cbn_siq_wp .cc-nb-main-container #cc-nb-title {
  font-weight: 700;
}

.cbn_siq_wp .cc-nb-main-container .cc-nb-buttons-container button {
  font-size: 16px;
  width: 350px;
  border-radius: 6px;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  margin: 0 !important;
}

.cbn_siq_wp .cc-nb-main-container .cc-nb-buttons-container .cc-nb-okagree {
  background: #093b64;
  margin-left: 40px !important;
}

.cbn_siq_wp .cc-nb-main-container .cc-nb-buttons-container .cc-nb-okagree:hover {
  background: #1192ce;
}

.cbn_siq_wp .cc-nb-main-container .cc-nb-buttons-container .cc-nb-reject {
  display: none;
}

.cbn_siq_wp .termsfeed-com---pc-dialog {
  width: 980px;
}

.cbn_siq_wp .cc-cp-foot-button .cc-cp-foot-save {
  background: #093b64;
  border: none;
  outline: none;
  border-radius: 6px;
  padding: 10px 20px;
  line-height: normal;
  opacity: 1;
  transition: all ease 0.1s;
}

.cbn_siq_wp .cc-cp-foot-button .cc-cp-foot-save:hover {
  background: #1192ce;
}

.cbn_siq_wp .termsfeed-com---pc-dialog .cc-pc-container {
  padding: 20px 30px !important;
  background: #f9f9f9;
  box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
  border-radius: 10px;
}

.cbn_siq_wp .termsfeed-com---pc-dialog .cc-pc-container .cc-pc-head,
.cbn_siq_wp .termsfeed-com---pc-dialog .cc-cp-foot {
  border: none;
  background: #f9f9f9;
}

.cbn_siq_wp .termsfeed-com---pc-dialog .cc-pc-container .cc-pc-head select.cc-pc-head-lang-select {
  cursor: pointer;
  border-radius: 4px;
}

.cbn_siq_wp .cc-pc-container .cc-pc-head .cc-pc-head-close {
  color: #000;
  font-weight: 600;
  border-radius: 4px;
  background: #efefef;
}

.cbn_siq_wp .cc-pc-container .cc-pc-head .cc-pc-head-close:hover {
  background: #093b64;
  color: #fff;
}

.cbn_siq_wp .cc-pc-container .cc-cp-body {
  background: #d7d7d7 !important;
  padding: 20px;
  margin: 10px auto 15px;
  border-radius: 6px;
}

.cbn_siq_wp .cc-pc-container .cc-cp-body .cc-cp-body-tabs {
  width: 100%;
  background: none;
  margin-right: 15px;
  max-width: 250px;
  min-width: 250px;
}

.cbn_siq_wp .cc-pc-container .cc-cp-body .cc-cp-body-tabs .cc-cp-body-tabs-item {
  background: transparent;
  border: none;
  border-radius: 4px;
  margin-bottom: 6px;
}

.cbn_siq_wp .cc-pc-container .cc-cp-body .cc-cp-body-tabs .cc-cp-body-tabs-item button {
  line-height: normal;
}

.cbn_siq_wp .cc-pc-container .cc-cp-body .cc-cp-body-tabs .cc-cp-body-tabs-item:nth-last-child(1) {
  margin: 0;
}

.cbn_siq_wp .cc-pc-container .cc-cp-body .cc-cp-body-content {
  border-radius: 6px;
}

.cbn_siq_wp .termsfeed-com---palette-light .cc-cp-body-tabs-item-link:focus,
.cbn_siq_wp .termsfeed-com---palette-light .cc-pc-head-lang select:focus {
  box-shadow: none;
}

.cbn_siq_wp .cc-pc-container .cc-cp-body .cc-cp-body-tabs .cc-cp-body-tabs-item:hover {
  background: #fbfbfb !important;
}

.cbn_siq_wp .cc-pc-container .cc-cp-body .cc-cp-body-tabs .cc-cp-body-tabs-item:hover button {
  color: #111;
}

.cbn_siq_wp .termsfeed-com---palette-light .cc-pc-head-close:active,
.cbn_siq_wp .termsfeed-com---palette-light .cc-pc-head-close:focus {
  border: 0px !important;
}

.elementor-text-editor h5 .abt_text {
  color: green;
}

.about_us_top .elementor-widget-container>.elementor-heading-title {
  color: #000 !important;
}

.about_us_top .cb_progress-title>.elementor-widget-container span {
  color: #093b64 !important;
  font-weight: 500 !important;
}

.content-wrap {
  width: 100%;
  height: 100%;
  position: relative;
}

.siq_animation-logo {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 10001;
  background: #fff;
  text-align: center;
  animation-delay: 3.5s;
  animation-fill-mode: forwards;
  animation-duration: 1.2s;
  animation-name: fadeOut;
  display: flex;
  align-items: center;
  justify-content: center;
}

@keyframes fadeOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    pointer-events: none;
  }
}

.siq_animation-logo>img {
  margin-top: -40px;
  width: 800px;
}

.animation-grid-container {
  height: 100%;
  background: linear-gradient(to bottom, #05183b 0%, #04286d 80%);
  position: fixed;
  width: 100%;
  z-index: 100001;
  top: 0;
  left: 0px;
  overflow: hidden;
  animation: animation-fade-out 1.2s ease 1.2s 1 normal both;
}

@keyframes animation-fade-out {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    pointer-events: none;
  }
}

.cbn-loading-container {
  width: 100%;
  text-align: center;
  position: relative;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  padding-bottom: 45px;
  max-width: 150px;
}

h1.animation-grid-text {
  font-size: 22px;
  font-weight: bold;
  letter-spacing: 0;
  margin-top: 15px;
  color: #fff;
  animation: text_loading 0.8s ease 0.6s 1 normal both;
}

@keyframes text_loading {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

.img-container {
  animation: logo_loading 0.8s ease 0.3s 1 normal both;
  width: 100%;
  height: auto;
}

.img-container>img {
  width: 100%;
  height: auto;
}

@keyframes logo_loading {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@media (max-width: 500px) {
  .siq_marketing_img_wrap {
    margin: 10px auto;
  }

  .siq_marketing_img_wrap .swiper-container.thumbnail-slider {
    padding-bottom: 30px;
  }

  .siq_marketing_img_wrap .thumbnail-slider .swiper-wrapper {
    padding: 10px;
  }

  .siq_marketing_img_wrap .swiper-container.thumbnail-slider .swiper-slide {
    padding: 10px !important;
    border-radius: 6px !important;
    width: 90px;
  }

  .siq_marketing_img_wrap .swiper-container.thumbnail-slider .swiper-slide.second,
  .siq_marketing_img_wrap .swiper-container.thumbnail-slider .swiper-slide.forth {
    width: 70px;
  }

  .siq_marketing_img_wrap .swiper-container.main-slider {
    width: 65%;
    padding: 30px 0;
  }

  .siq_marketing_img_wrap .main-slider .swiper-slide.swiper-slide-active {
    padding: 10px !important;
  }

  .img-container>img {
    width: 80px;
  }

  h1.animation-grid-text {
    font-size: 14px;
    margin-top: 10px;
  }

  .discount_wrap .title_top>.text_arrow {
    width: 20px;
    margin: 0px 3px;
  }
}

.cb_homepage {
  width: 100%;
  height: 100%;
}

.top-section_container {
  position: relative;
  overflow: hidden;
}

.swiper.seo-tabs-dtl {
  background-color: #04286d;
  padding: 25px !important;
  border-radius: 20px;
}

.top_section_slider.swiper {
  width: 100%;
  height: 710px;
  overflow: visible;
}

.top_section-wrap {
  background: #07355c;
  position: relative;
  overflow: hidden;
}

.top_section-wrap:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  transform: translateX(-100%);
  background-image: linear-gradient(90deg,
      rgba(14, 131, 186, 0) 0,
      rgba(14, 131, 186, 0.2) 20%,
      rgba(14, 131, 186, 0.5) 60%,
      rgba(14, 131, 186, 0));
  -webkit-animation: shimmer 0.5s infinite;
  animation: shimmer 1.5s infinite;
  z-index: 0;
  width: 35%;
}

@keyframes shimmer {
  100% {
    transform: translateX(100%);
    opacity: 0;
  }
}

.top_section-wrap.swiper-slide {
  overflow: visible;
  min-height: 710px;
}

.swiper-slide .top_content-wrap>.imgs-wrap {
  opacity: 0;
  transition: opacity 0.3s ease-in-out;
}

.swiper-slide-active .top_content-wrap>.imgs-wrap {
  opacity: 1;
}

.siq_bg-imgs_wrap {
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
  overflow: hidden;
  display: none;
}

img.yellow_bg {
  position: absolute;
  right: 50px;
}

img.green_bg {
  position: absolute;
  z-index: 1;
  right: 30px;
}

img.blue_bg {
  position: absolute;
  z-index: 2;
  right: 10px;
}

img.dark_bg {
  position: absolute;
  z-index: 3;
  right: 0px;
}

.left_bar_wrap {
  position: fixed;
  left: 0;
  top: 22vh;
  background: linear-gradient(to bottom, #05183b 0%, #04286d 80%);
  height: 55vh;
  width: 90px !important;
  display: flex;
  flex-direction: column;
  z-index: 999;
  justify-content: space-around;
  padding: 20px;
  border-radius: 0px 4px 4px 0px;
  box-shadow: 0px 0px 6px 0px #e4e4e4;
}

.left_bar_wrap .single_item {
  text-align: center;
  color: #fff;
  font-size: 10px;
  margin: 2px;
  transition: 0.4s;
  position: relative;
  letter-spacing: 0.5px;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.left_bar_wrap .single_item img {
  text-align: center;
  max-width: 20px;
  margin-bottom: 10px;
}

.left_bar_wrap .single_item span {
  display: block;
}

.left_bar_wrap .single_item span.single_hover {
  position: absolute;
  left: 180%;
  top: -16px;
  min-width: 250px;
  height: auto;
  color: #000;
  font-size: 12px;
  line-height: 18px;
  text-align: left;
  padding: 10px 15px;
  z-index: 9;
  background: #fff;
  border-radius: 5px;
  box-shadow: 3px 1px 5px #ada4a4;
  border: none;
  opacity: 0;
  visibility: hidden;
}

.left_bar_wrap .single_item span.single_hover:before {
  position: absolute;
  left: -15px;
  top: 50%;
  transform: translateY(-50%);
  width: 0;
  height: 0;
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
  border-right: 15px solid #eaeaea;
  content: "";
}

.main_wrapper>.container {
  padding: 0;
}

.burger_sidebar-wrap {
  position: absolute;
  top: 25px;
  right: 25px;
  z-index: 9999;
  cursor: pointer;
}

.burger_sidebar_icon {
  color: #fff;
  position: relative;
  display: inline-block;
  width: 30px;
  height: 20px;
}

body.siq_homepage .burger_sidebar_icon>span {
  left: 0;
}

.burger_sidebar_icon>span {
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 0;
  transition: width 0.2s;
  border-top: 2px solid;
}

.burger_sidebar_icon>span.second {
  top: 8px;
}

.burger_sidebar_icon>span.third {
  top: 16px;
}

.burger_sidebar_icon:hover>span.second {
  width: 25px;
}

.burger_sidebar_icon:hover>span.third {
  width: 20px;
}

.offcanvas {
  background: #f9f9f9;
  padding: 10px;
}

.offcanvas-header .siq_text_logo>h5 {
  font-size: 20px;
  color: #000;
  font-weight: bold;
  letter-spacing: 0;
}

.offcanvas-header>.siq_text_logo {
  display: flex;
  align-items: center;
}

.siq_text_logo>img {
  width: 50px;
  height: auto;
  margin-right: 10px;
}

.offcanvas-body .siq_desc {
  font-size: 14px;
  color: #000;
  font-weight: 500;
  line-height: normal;
}

.offcanvas-body>.dropdown>ul {
  width: 100%;
  border: 1px solid;
}

.offcanvas-body>.dropdown>ul>li {
  padding: 0;
  line-height: normal;
}

.offcanvas-body>.dropdown>ul>li::before {
  content: none;
}

.offcanvas-body>.dropdown>ul>li>a:hover {
  color: #fff !important;
  background: #1192ce !important;
}

.offcanvas-body>.dropdown>.btn-secondary {
  background-color: #04235e;
  border-radius: 15px;
  padding: 8px 20px;
  width: 100%;
  text-align: left;
  background-image: none;
  text-transform: none;
  height: auto;
  margin: 0;
}

.offcanvas-body>.dropdown>.btn-secondary span {
  font-size: 14px;
}

.offcanvas-body>.dropdown>.btn-secondary:after {
  float: right;
  margin-top: 8px;
}

.offcanvas-body>.dropdown>.btn-secondary:hover {
  background-color: #1192ce;
}

.offcanvas-body .location {
  padding: 0px 10px;
}

.offcanvas-body .location>h4 {
  font-weight: 700;
  font-size: 20px;
  color: #000;
}

.offcanvas-body .location>.location_wrap {
  display: flex;
  align-items: center;
}

.map_point>i:before {
  font-size: 20px;
  color: #093b64;
}

.offcanvas-body .location .location_text {
  margin-left: 20px;
  font-size: 15px;
  color: #000;
  font-weight: 600;
  line-height: normal;
}

.siq_top-header {
  background: #222a35;
  display: flex;
  padding: 15px 50px 10px;
}

.siq_logo-section {
  display: flex;
  align-items: center;
  width: 50%;
}

.siq_rating-section {
  display: flex;
  justify-content: end;
  margin-top: 8px;
  width: 50%;
}

.wp_header-logo {
  display: flex;
  width: fit-content;
  position: relative;
  align-items: center;
  flex-direction: column;
}

.wp_header-logo>img {
  width: 32px;
  height: 25px;
}

.siq_logo-text {
  margin-left: 6px;
  font-size: 8px;
  font-weight: 600;
  color: #fff;
  margin-top: 8px;
}

.rating_imgs>img {
  width: auto;
  height: 25px;
  margin-right: 30px;
}

.siq_rating-section>.cbn_captera>img {
  margin: 0px;
}

.siq-menu-bars {
  margin-left: 30px;
}

.siq-menu-bars>i {
  color: #fff;
}

.left_bar_wrap .single_item:hover {
  transform: scale(1.1);
}

.left_bar_wrap .single_item:hover span.single_hover {
  opacity: 1;
  visibility: visible;
  z-index: 99999;
}

.top_section-wrap>.top_content-wrap {
  padding: 50px 0px 30px;
  display: flex;
  max-width: 1300px;
  margin: 0px auto;
  min-height: 710px;
  max-height: 710px;
}

.cb_top-content,
.imgs-wrap {
  width: 50%;
  position: relative;
  z-index: 99;
}

.cbn_logo {
  width: fit-content;
  margin: 40px 0 15px;
}

.cbn_logo .siq-logo {
  width: 80px;
  height: auto;
  display: block;
}

.cbn_logo .siq-logo img {
  width: 100%;
  height: auto;
}

.cb_higher-text {
  color: #fff;
  font-style: normal;
  font-weight: 500;
  line-height: 28px;
  font-size: 16px;
}

.cbn_logo .siq_logo_text {
  color: #fff;
  font-size: 14px;
  letter-spacing: 1px;
  margin: 5px 0 0;
}

.yellow_line {
  position: relative;
  width: 100px;
  height: 30px;
  border: solid 3px #f5e71b;
  border-color: #f5e71b transparent transparent transparent;
  transform: rotate(-10deg);
  margin: 10px 0px;
  border-radius: 70% 80% 0% 0% / 100% 80% 18% 0%;
  margin-left: -10px;
}

h2.main_heading {
  color: #fff;
  font-size: 48px;
  line-height: 68px;
  font-weight: 800;
  padding-top: 15px;
  font-family: "Calibri", "Segoe UI", Roboto, Arial, sans-serif !important;
}

h2.main_heading.mobile {
  display: none;
}

p.desc_text {
  color: #b3b3b3;
  font-size: 18px;
  margin: 20px 0px;
  padding: 10px 0px;
}

.free_demo-button {
  margin: 40px 0px 30px;
}

.free_demo-button>a {
  color: #093b64;
  font-weight: 700;
  font-size: 18px !important;
  background: #f5e71b;
  padding: 15px 30px;
  border-radius: 10px;
}

.free_demo-button>a:hover,
.consultation_wrap .demo_btn:hover,
.demo_btn>a:hover {
  background: #1c9e74;
  color: #fff;
}

.review_ranking {
  display: flex;
  align-items: center;
  margin: 20px auto;
  padding: 10px 0px 20px;
}

.review_img>img {
  width: 100%;
  height: auto;
}

p.review_text {
  margin: 15px !important;
  font-size: 16px;
  color: #d9d9d9;
  font-style: italic;
}

.siq_splatter {
  position: absolute;
  top: -15px;
  left: 55px;
  z-index: -1;
}

.siq_splatter>img {
  width: 300px;
  height: 270px;
}

.girl_img {
  position: absolute;
  z-index: 9;
  right: -20px;
}

.girl_img>img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}

.circle_img {
  position: absolute;
  top: 110px;
  right: -50px;
}

.circle_img>img {
  width: 550px;
  height: auto;
}

.siq_shopping-wrap {
  width: 100%;
  height: 100%;
}

.siq_shopping-wrap.social-icons_wrap {
  position: relative;
}

.social-icons_wrap>.social_platform,
.siq_shopping-wrap>.social_platform {
  position: absolute;
}

.siq_shopping-wrap img.girl_top {
  left: 125px;
  bottom: 20%;
}

.siq_shopping-wrap img.iphone {
  top: 200px;
  left: 150px;
}

.siq_shopping-wrap img.headphone {
  right: 200px;
  top: 50px;
}

.siq_shopping-wrap img.lipstick {
  top: 40%;
  right: -70px;
}

.siq_shopping-wrap img.watch {
  right: -70px;
  bottom: 120px;
}

.slide_3 .imgs-wrap>.girl_img {
  top: 165px;
  right: -95px;
  width: 100%;
  height: 630px;
}

.shopping_ads>img.google_watch {
  width: 200px;
  transform: rotate(-10deg);
  position: absolute;
  top: 80px;
  left: 100px;
}

.social-icons_wrap>span>img {
  background: #fff;
  border-radius: 100%;
  padding: 10px;
  width: 70px;
  height: 70px;
  overflow: visible;
  object-fit: contain;
}

.social-icons_wrap>span.youtube_icon {
  top: 200px;
  left: 150px;
}

.social-icons_wrap>span.adwords_icon {
  left: 130px;
  bottom: 25%;
}

.social-icons_wrap>span.tiktok_icon {
  right: -70px;
  bottom: 120px;
}

.social-icons_wrap>span.facebook_icon {
  right: 200px;
  top: 70px;
}

.social-icons_wrap>span.bing_icon {
  top: 40%;
  right: -70px;
}

.slide_1 .imgs-wrap>.girl_img {
  right: -140px;
  top: 160px;
  width: 100%;
  height: 660px;
}

.slide_2 .girl_img,
.girl_img.cb_new_img {
  right: -100px;
  top: 170px;
  width: 100%;
  height: 660px;
}

.siq_shopping-wrap.shopping_ads {
  position: relative;
  z-index: 99;
}

.shopping_ads .product_market {
  background: #fff !important;
  max-width: fit-content;
  width: 100%;
  display: block;
  padding: 15px;
  border-radius: 10px;
  box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
  position: absolute;
}

.shopping_ads .prod_bidding {
  bottom: 120px;
  left: 35px;
}

.product_market .prod_title {
  font-size: 16px;
  color: #000;
  font-weight: bold;
  margin-bottom: 8px;
}

.product_market .prod_desc {
  font-size: 14px;
  font-weight: 700;
}

.shopping_ads .g_rating {
  display: flex;
  align-items: center;
  right: -160px;
  bottom: 145px;
  box-shadow: 0px 4px 4px 0px rgba(255, 255, 255, 0.25);
}

.img_google>img {
  width: 35px;
  height: auto;
}

.product_market.prod_targeting {
  right: -140px;
  top: 190px;
  box-shadow: 0px 4px 4px 0px rgba(255, 255, 255, 0.25);
}

.prod_bars>img {
  width: 50px;
  margin-right: 10px;
}

.prod_bars>span {
  width: 8px;
  display: block;
  border-radius: 10px;
  margin: 0px 5px;
}

.prod_bars>.blue_line {
  background: #1192ce;
  height: 40px;
}

.prod_bars>.cb_yellow-line {
  background: #f5e71b;
  height: 55px;
}

.prod_bars>.dark_line {
  background: #222a35;
  height: 65px;
}

.prod_targeting .prod_bars {
  display: flex;
  align-items: end;
}

.prod_targeting .prod_title {
  margin-bottom: 15px;
}

.product_market.prod_sales {
  max-width: max-content;
  left: 35px;
}

.product_market.prod_sales>img {
  width: 120px;
}

span.prod_dtl {
  margin-left: 10px;
}

span.prod_dtl .prod_ratig {
  display: flex;
  align-items: center;
}

span.prod_dtl .prod_ratig>.prod_title {
  margin: 0px;
}

span.prod_dtl .prod_ratig>img {
  height: 12px;
  margin-left: 4px;
}

span.prod_dtl>.prod_desc {
  font-size: 16px;
}

.shopping_ads>img.traffic {
  width: 180px;
  right: 0;
}

.shopping_ads>img.google_sales {
  width: 65px;
  background: #fff;
  padding: 15px;
  border-radius: 100px;
  top: 170px;
  left: 180px;
  overflow: visible;
  box-shadow: 0px 4px 4px 0px rgba(255, 255, 255, 0.25);
}

.shopping_ads>img {
  position: absolute;
}

.shopping_ads>img.facebook_sales {
  top: 47%;
  left: 110px;
}

.shopping_ads>img.tiktok_sales {
  bottom: 140px;
  left: 165px;
}

.top_section_slider .swiper-pagination {
  width: 100%;
  padding: 20px 0px;
  top: 640px;
}

.top_section_slider .swiper-pagination .swiper-pagination-bullet {
  margin: 0px 10px;
  background: #fff;
  width: 10px;
  height: 10px;
}

.siq_details-wrap {
  background: #222a35;
  padding: 25px;
  position: relative;
}

.siq_details {
  display: flex;
  max-width: 1300px;
  margin: 0 auto;
}

.siq_info>h4 {
  font-size: 44px;
  color: #fff;
  line-height: 50px;
  font-weight: 800;
  text-align: center;
}

.siq_info>p {
  font-size: 16px;
  margin: 10px 0 0;
  color: #fff;
}

.siq_details>.products,
.siq_details>.active_user {
  margin-left: 40px;
  border-left: 3px solid #fff;
  padding-left: 40px;
}

.siq_section.siq_about_us {
  padding-top: 0;
}

.siq_section.siq-ads-container {
  background: #093b64;
  padding: 25px 0px 30px;
}

.siq_section.big_img_container {
  padding-bottom: 0;
}

.siq_section.our_case_top {
  padding: 0px 0 60px;
}

.siq_section_content {
  display: flex;
  align-items: center;
  background: linear-gradient(180deg, #c4c8cf 0%, #b7bec6 100%);
  justify-content: space-between;
}

.siq_section_content .cb_content_wrap {
  width: 50%;
}

.cb_content_wrap.text>h4 {
  font-size: 40px;
  color: #000;
  line-height: 1.2em;
  max-width: 500px;
}

.cb_content_wrap.text>p {
  font-size: 20px;
  color: #000;
  margin-top: 25px;
  max-width: 680px;
}

.siq_big_img_wrap {
  width: 100%;
  height: auto;
  max-width: 1300px;
  margin: auto;
}

.siq_big_img_wrap>img {
  width: 100%;
  height: 100%;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px !important;
  border-radius: 6px;
}

.siq_brands_logos_section {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  max-width: 1300px;
  margin: 0 auto;
}

.siq_brand_logo {
  width: 300px;
  height: auto;
}

.siq_brand_logo>img {
  width: 100%;
  height: auto;
}

.siq_brands-wrap,
.siq_brands-logo {
  display: flex;
  justify-content: space-between;
  width: 1300px;
  margin: 0px auto;
  padding: 0px;
}

.siq_brands-wrap .left_side,
.siq_brands-wrap .right_side {
  width: 50%;
  margin: 0px 10px;
}

.siq_brands-wrap .left_side .top_img {
  display: flex;
  justify-content: space-between;
}

.siq_brands-wrap>.left_side .bottom_img {
  margin-top: 15px;
}

.siq_brands-wrap .card-factory_img>img {
  width: 100%;
  height: 300px;
}

.siq_brands-wrap>.right_side>div {
  text-align: center;
}

.siq_brands-wrap img {
  width: 300px;
  height: 300px;
  border-radius: 10px;
  object-fit: cover;
  box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
}

.siq_brands-wrap>.right_side img {
  width: 100%;
}

.siq_brands-wrap>.right_side {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  align-items: center;
  grid-gap: 15px;
}

.siq_brands-wrap>.right_side>.durex_img>img,
.siq_brands-wrap>.right_side>.trotters_img>img {
  height: 275px;
}

.siq_brands-wrap>.right_side>.finish_img>img,
.siq_brands-wrap>.right_side>.revamp_img>img {
  height: 305px;
}

.siq_brands-dtl {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 0 auto;
  border-radius: 20px;
  background: #222a35;
  border: 5px solid #c2efff;
  box-shadow: 0px 8px 8px 0px rgba(0, 0, 0, 0.25);
  padding: 20px 30px;
}

.brands_logo>img {
  width: 200px;
  height: auto;
}

.siq_brands-dtl>.card_factory>img {
  max-width: 250px !important;
  height: 80px;
  width: 100%;
}

.siq_brands-dtl>.hoover-img>img {
  width: 105px;
}

.siq_brands-dtl>.durex_img>img {
  width: 180px;
}

.siq_brands-dtl>.finish_img>img {
  width: 140px;
}

.siq_section_wrap {
  max-width: 1300px;
  margin: 40px auto;
  position: relative;
}

h4.title_top {
  font-size: 40px;
  font-weight: bold;
  line-height: 50px;
  width: calc(100% - 400px);
  margin: 0 auto;
  color: #000;
}

.siq_section_wrap>p.desc_text {
  color: #000;
  font-size: 20px;
  font-weight: 500;
  padding: 20px;
}

.siq_section_wrap>.yellow_line {
  position: absolute;
  top: -20px;
  left: 16%;
  width: 200px;
  transform: rotate(-15deg);
}

.siq_3-cards,
.siq_2-cards {
  display: flex;
  justify-content: center;
  padding: 30px;
  position: relative;
  z-index: 9;
}

.siq_cards {
  padding: 30px 15px;
  border-radius: 10px;
  width: 300px;
  height: 220px;
  display: flex;
  flex-direction: column;
  justify-content: space-evenly;
  align-items: center;
  margin: 0px 30px;
  border: 3px solid #b3b3b3;
  background: #fff;
}

.siq_cards>svg {
  padding: 10px;
  border-radius: 20px;
  background: #222a35;
}

.siq_cards>svg path {
  fill: #fff;
}

h5.card_title {
  font-size: 20px;
  font-weight: bold;
  line-height: 30px;
  margin-top: 20px;
}

p.card_text {
  font-size: 16px;
  line-height: 26px;
  margin-top: 15px;
  max-width: 260px;
}

.siq_cards-wrap {
  background: #222a35;
  padding: 20px 0px;
  margin: 40px auto;
  position: relative;
  overflow: hidden;
  max-width: 1280px;
  border-radius: 10px;
}

.siq_cards-wrap>img {
  position: absolute;
}

img.circle-top {
  top: -200px;
  left: -200px;
  width: 500;
}

img.circle-right {
  bottom: -90px;
  right: -400px;
  width: 600px;
}

img.circle-bottom {
  bottom: -235px;
  left: 23%;
  width: 650px;
}

.siq_section.optimise_products-container {
  background: #ecf0fd;
  padding-top: 60px;
}

.optimise_products-container>.bg_img {
  position: absolute;
  top: 0;
  z-index: 0;
  width: 100%;
  height: 100%;
}

.optimise_products-wrap {
  position: relative;
  z-index: 1;
}

.optimise_products-wrap .title_top,
.perform_wrap .title_top {
  margin: 20px auto;
}

.optimise_products-wrap .title_top {
  width: 900px;
}

.optimise_products-wrap .desc_top {
  width: 800px;
}

.perform_wrap .desc_top {
  width: 620px;
}

.desc_top {
  font-weight: 600;
  line-height: 30px;
  padding: 10px;
  font-size: 18px;
  margin: auto;
  color: #555;
}

.product-details {
  display: flex;
  justify-content: center;
  width: 1500px;
  margin: 50px auto;
}

.keyword_details-mob {
  display: none;
}

.gogole_img-wrap {
  position: relative;
}

.siq-google_img {
  position: relative;
}

.siq-google_img>img {
  width: 350px;
  height: auto;
}

p.search-bar_text {
  position: absolute;
  top: 175px;
  left: 90px;
  font-size: 12px;
  font-weight: 500;
}

.cb_prod-detail>p {
  font-size: 13px;
  font-weight: 500;
  line-height: 22px;
  margin-bottom: 0px;
}

.cb_prod-detail .blue_text {
  color: #1967d2;
}

.cb_prod-detail {
  width: fit-content;
  position: absolute;
  top: 270px;
  left: 20px;
}

.cb_prod-detail>.cb_prod-img {
  width: 50px;
  height: auto;
  margin: 10px auto;
}

.siq_prod-img {
  position: absolute;
  bottom: 50px;
  right: 0;
}

.siq_prod-img>img {
  width: 270px;
  height: auto;
}

.cb_left-wrap,
.cb_right-wrap {
  display: flex;
  flex-direction: column;
  justify-content: space-evenly;
}

.product-details .keyword_wrap {
  display: flex;
  align-items: center;
}

.product-details .insights>.keyword_text-wrap {
  color: #fff;
  background: #063b64 !important;
}

.product-details .keyword_wrap>.keyword_text-wrap {
  width: 300px;
  height: auto;
  background: #fcfcfc;
  padding: 30px;
  border-radius: 15px;
  display: flex;
  flex-direction: column;
  box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
}

.keyword_text-wrap>h4 {
  font-size: 14px;
  line-height: 22px;
  font-weight: bold;
  margin-bottom: 10px;
}

.keyword_text-wrap>p {
  font-size: 14px;
  line-height: 22px;
}

.dots_wrap {
  display: flex;
  margin: 0px 15px;
}

.dots_wrap>span {
  background: #222a35;
  display: block;
  width: 6px;
  height: 6px;
  margin: 0px 5px;
  border-radius: 10px;
}

.siq_section.campaigns_container {
  background: #f9f9f9;
  padding: 50px 0px 20px;
}

.campaigns_wrap>.yellow_line {
  top: -30px;
  left: 8%;
}

.converting_img-wrap {
  max-width: 930px;
  margin: 40px auto 0px;
  position: relative;
}

.keywords_imgs {
  display: flex;
  justify-content: space-between;
  margin: 20px auto;
}

.keywords_imgs>.cb-keyword_img>img {
  width: auto;
  height: 150px;
  object-fit: contain;
  filter: grayscale(1);
  opacity: 0.75;
}

.keywords_imgs>.keyword_sku>img {
  width: 180px;
}

.keywords_imgs>.keyword_instant>img {
  width: 200px;
}

.keywords-detail {
  margin: 40px auto;
  display: flex;
  justify-content: space-between;
}

.keywords_imgs>.cb-keyword_img {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.keywords_imgs>.cb-keyword_img>.cb-keyword_text {
  max-width: 210px;
  line-height: 26px;
  background: #f5e71b;
  padding: 12px;
  border-radius: 10px;
  font-weight: bold;
  margin-top: 30px;
}

.keywords_imgs>.cb-keyword_img>.instantly-text {
  max-width: 170px;
}

.keywords_imgs>.cb-keyword_img>.sales_text {
  width: 100px;
}

.bonus_text {
  margin: 20px auto;
  padding-top: 10px;
}

.bonus_text>p.desc_text {
  color: #80878e;
  padding: 0px;
  line-height: 40px;
}

.img-lines-wrap {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 20px auto;
  padding: 20px 0px 10px;
  max-width: 750px;
  padding-left: 50px;
}

.img-lines-wrap>.keywrod_circle {
  background: #093b64;
  width: 30px;
  height: 30px;
  display: block;
  border-radius: 100%;
}

.img-lines-wrap>.keyword_lines {
  background: #093b64;
  width: 20px;
  height: 6px;
  display: block;
}

.smarter_feed-wrap>.feed_img {
  margin: 40px auto;
  text-align: center;
}

.smarter_feed-wrap>.feed_img>img {
  width: 750px;
}

.siq_section.case_studies-container {
  background: #093b64;
  padding-top: 60px;
}

.case_studies-wrap .yellow_line {
  left: 10%;
}

.case_studies-wrap .title_top {
  color: #fff;
}

.siq_marketing-wrap {
  position: relative;
  display: flex;
  align-items: center;
  width: 1180px;
  margin: 20px auto;
  flex-direction: column;
}

.marketing_brands {
  width: 100%;
  padding: 20px;
  display: flex;
  position: relative;
  justify-content: space-between;
  background: #fff;
}

.cb_brand-name {
  display: flex;
  align-items: center;
  padding: 10px 15px;
  border-radius: 10px;
  cursor: pointer;
  opacity: 0.3;
  background: #093b64;
}

.cb_brand-name.active,
.cb_brand-name:hover {
  background: #fff;
  opacity: 1;
  box-shadow: rgba(50, 50, 93, 0.25) 0px 2px 5px -1px,
    rgba(0, 0, 0, 0.3) 0px 1px 3px -1px;
}

.cb_brand-name>i {
  display: none;
}

.cb_brand-name>i:before {
  font-size: 22px;
  margin-right: 10px;
}

.cb_brand-name>.brand_img>img {
  width: 200px;
  height: auto;
}

.brand_img.second>img {
  width: 135px;
}

.brand_img.forth>img {
  width: 125px;
}

.grey_circle-img {
  position: absolute;
  right: 0;
  top: -40px;
  left: 0;
  bottom: 0;
  z-index: -1;
}

.grey_circle-img>img {
  width: 100%;
  height: auto;
}

.smarter-shopping_wrap .smarter-desc {
  font-weight: 400;
  line-height: 30px;
  max-width: 610px;
  margin: 0px auto;
}

.smarter-desc .google-text {
  font-weight: bold;
}

.siq_goals-wrap .card_imgs>img {
  width: 75px;
  height: auto;
}

.siq_section_wrap.case_studies-wrap {
  position: relative;
  z-index: 9;
}

.marketing-details {
  width: calc(100% - 50px);
  position: relative;
  z-index: 9;
  margin-top: 30px;
}

.logos-section {
  display: flex;
  width: calc(100% - 50px);
  margin: 0 auto;
}

.logos-section>.siq_logo-detail,
.logos-section>.rating_logos-detail {
  display: flex;
  align-items: center;
}

.logos-section>.siq_logo-detail {
  width: 70%;
}

.logos-section>.rating_logos-detail {
  width: fit-content;
  background: #fff;
  border-radius: 10px;
  padding: 15px 25px;
}

.siq_logo-detail>.siq_logo {
  width: 60px;
  height: auto;
}

.siq_logo-detail .siq_text {
  font-size: 20px;
  color: #fff;
  font-weight: 600;
  margin-left: 15px;
}

.rating_logos-detail {
  justify-content: flex-end;
}

.rating_logos-detail>img {
  width: 75px;
  height: auto;
}

.rating_logos-detail .capterra_rating {
  width: 100px;
  margin-left: 30px;
}

.other_brands {
  display: none;
  position: relative;
  max-width: 1080px;
  margin: auto;
}

.other_brands.active {
  display: block;
}

a.open_link_btn {
  position: absolute;
  background: #d7d7d76b;
  width: 100%;
  height: 100%;
  border-radius: 10px;
  cursor: auto;
}

a.open_link_btn>span {
  position: absolute;
  top: 44%;
  left: 50%;
  transform: translate(-44%, -50%);
  background: #093b64;
  padding: 10px 15px;
  border-radius: 6px;
  color: #fff;
  font-weight: 700;
  font-size: 18px;
  cursor: pointer;
}

a.open_link_btn>span:hover {
  box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
  background: #fff;
  color: #093b64;
}

.marketing_review>.review_img {
  width: 100%;
  height: auto;
}

section.elementor-section.cb_our-services {
  padding: 50px 0;
}

.free-demo_container {
  display: flex;
  align-items: center;
}

.siq_case_studies .siq_section_wrap {
  margin-bottom: 20px;
}

.free-demo_container .demo_wrap {
  max-width: 800px;
  box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
  min-height: 400px;
  margin: 100px auto;
  border-radius: 20px;
  padding: 60px;
}

.demo_wrap .cb_logo-img {
  margin: 30px auto 50px;
}

.cb_logo-img>img {
  width: 80px;
  height: auto;
}

.demo_wrap h2.demo_text {
  font-size: 40px;
  line-height: 50px;
  font-weight: 700;
  color: #000;
  margin: 20px auto 50px;
  width: 100%;
}

.demo_wrap .book_now {
  max-width: fit-content;
  margin: 30px auto;
}

.book_now .btn_book-now:hover {
  background: #1a73e8;
}

.book_now .btn_book-now {
  background: #093b64;
  margin: auto;
  padding: 10px 24px;
  border-radius: 4px;
  cursor: pointer;
  color: #fff;
  font-size: 16px;
}

.free_demo_desc {
  font-size: 16px;
  font-weight: 600;
  color: #a1a1a1;
  margin-top: 30px;
}

body div#viewdv_b233_view_1 {
  z-index: -1 !important;
}

.wpda-footer-builder,
.siq_footer-container {
  background-color: #093b64;
}

.wpda-footer-builder section.elementor-section {
  background-color: #093b64 !important;
}

.siq_footer-container>div {
  max-width: 1300px;
  margin: 0px auto;
}

.fb_icon>a>svg {
  width: 16px;
  height: 20px;
  fill: #3b5998;
}

.link-icon>a>svg {
  width: 18px;
  fill: #007bb6;
}

.siq_footer-text {
  color: #fff;
  font-size: 14px;
  padding-top: 30px;
}

.siq_links-wrap {
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid #fff;
  padding-bottom: 20px;
}

.siq_links-wrap>.siq-footer-btns {
  width: 225px;
  color: #fff;
  padding: 15px;
  display: flex;
  flex-direction: column;
}

.siq-footer-btns>.footer_links {
  color: #fff;
  margin-bottom: 10px;
  font-size: 14px;
}

.siq-footer-btns h4.footer_title {
  font-size: 20px;
  letter-spacing: 0;
  line-height: 26px;
  margin-bottom: 30px;
  color: #fff;
}

p.footer_text {
  font-size: 16px;
  line-height: 26px;
}

.social_icons {
  display: flex;
  margin-top: 20px;
}

.social_icons>.fb_icon {
  margin-right: 20px;
}

.siq-footer-btns>.footer_links:hover {
  color: #1192ce;
}

.social_icons a>svg:hover {
  fill: #3b3663;
}

.shopping_brands>.smarter-shopping_wrap .smarter-desc {
  color: #000;
  font-weight: 500;
  font-size: 18px;
  padding: 10px 0 20px;
}

.smarter-shopping_wrap>.desc_top {
  font-size: 16px;
}

.siq_prod_target {
  background: #fff !important;
  max-width: 285px;
  width: 100%;
  display: flex;
  align-items: center;
  padding: 15px;
  border-radius: 15px;
  position: absolute;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
}

.siq_prod_target>.prod_num {
  background: #fced0a;
  padding: 22px 30px;
  border-radius: 10px;
  font-weight: bold;
  color: #fff;
  font-size: 20px;
}

.siq_section.cb_award-container {
  position: relative;
  background: #ecf0fd;
}

.siq_awards_section_wrap {
  max-width: 1500px;
  margin: 0px auto;
}

.siq_awards_section_wrap .award_left_side {
  width: 80%;
}

.cb_awards_img_wrap {
  position: relative;
  display: flex;
  align-items: center;
  min-height: 720px;
}

h4.award_section_heading {
  font-size: 46px;
  padding: 25px 0px 15px;
  font-weight: 800;
  color: #000;
  margin: 10px auto;
  max-width: 1300px;
  text-align: center;
  line-height: normal;
}

p.award_section_desc {
  color: #000;
  font-weight: 600;
  font-size: 20px;
  line-height: 30px;
  max-width: 1300px;
  margin: auto;
  text-align: center;
}

.siq_ecom_award {
  width: 250px;
  margin: 30px auto;
}

.siq_ecom_award img {
  width: 100%;
  height: auto;
}

.awards_section_imgs {
  position: relative;
  z-index: 9;
  margin-left: 100px;
}

.siq_award_img img,
.award_right_side .award_section_right_img img {
  border-radius: 20px;
  width: 100%;
  height: auto;
  object-fit: contain;
  box-shadow: rgba(50, 50, 93, 0.25) 0px 13px 27px -5px,
    rgba(0, 0, 0, 0.3) 0px 8px 16px -8px;
}

.siq_award_img.first {
  width: 700px;
  height: fit-content;
}

.siq_award_img.second {
  position: absolute;
  width: 550px;
  height: auto;
  right: 150px;
  top: -80px;
}

.award_right_side {
  position: absolute;
  top: 0;
  right: 0;
  height: auto;
  width: 400px;
}

.award_right_side .award_section_right_img {
  width: 100%;
  height: auto;
}

.live_feed>.prod_num {
  color: #000;
}

.campaign_build {
  top: 55px;
  right: -40px;
}

.campaign_build>.prod_num {
  background: #4c9b4c;
}

.keyword_target {
  bottom: 100px;
  right: -50px;
}

.keyword_target>.prod_num {
  background: #1c9e74;
}

.prod_target {
  bottom: 50px;
  left: 60px;
}

.prod_target>.prod_num {
  background: #1192cd;
}

.real-time-target {
  top: 36%;
  left: -100px;
}

.real-time-target>.prod_num {
  background: #5598d4;
}

.siq_prod_target>.prod_detail {
  display: flex;
  flex-direction: column;
  margin-left: 15px;
  text-align: left;
}

.prod_detail>.cb_title {
  font-weight: bold;
  margin-bottom: 6px;
}

.prod_detail>.cb_desc {
  font-size: 12px;
  font-weight: 600;
  line-height: 18px;
}

.shopping_platform-wrap {
  position: relative;
  z-index: 99;
  height: 650px;
  width: 980px;
  margin: 40px auto 20px;
}

.shopping_prod {
  position: absolute;
  z-index: 10;
  left: 0;
  right: 0;
  top: 40px;
}

.shopping_prod>.desk-img {
  width: 600px;
  height: auto;
}

.shopping_prod>.mob-img {
  display: none;
}

.grey_dotted-img {
  position: absolute;
  right: 0;
  left: 0;
  top: 0;
}

.grey_dotted-img>img {
  width: 650px;
  height: auto;
}

.grey_lines-img {
  position: absolute;
  left: 40px;
  right: 0;
  top: -90px;
}

.grey_lines-img>img {
  width: 900px;
  height: 715px;
}

.shopping_details,
.prod_target_dtl {
  position: relative;
  z-index: 99;
  width: 750px;
  height: 100%;
  margin: 0 auto;
}

.shopping_details>img {
  position: absolute;
}

.shopping_details>.cb_feeds {
  left: -120px;
  top: 200px;
}

.shopping_details>.cb_key-target {
  bottom: 0px;
  left: -160px;
}

.shopping_details>.cb_prod-target {
  bottom: 40px;
  right: -120px;
}

.shopping_details>.cb_camp-builer {
  top: -40px;
  left: 110px;
}

.shopping_details>.cb_real-target {
  top: 20px;
  right: -130px;
}

.smarter_shopping_container {
  z-index: 9;
  overflow: hidden;
  margin-top: 40px;
}

.consultation_wrap.siq_consultation_demo {
  background: transparent;
  box-shadow: rgba(0, 0, 0, 0.8) 0px 0px 6px, rgba(0, 0, 0, 0.8) 0px 3px 6px;
}

.consultation_wrap {
  width: 1140px;
  margin: 0px auto;
  padding: 30px 50px;
  padding-bottom: 65px;
  position: relative;
  background: #093b64;
  border-radius: 15px;
  overflow: hidden;
}

.girl_img-laptop {
  position: absolute;
  top: 0;
  right: 0;
  z-index: -1;
  width: 100%;
  height: auto;
}

.girl_img-laptop>img {
  width: 100%;
  height: auto;
}

.girl_img-laptop img.mob_img {
  display: none;
}

.img_yellow {
  position: absolute;
  top: 0;
  right: -100px;
  z-index: 0;
}

.consultation_wrap .top_text {
  font-size: 18px;
  font-weight: 600;
  color: #000;
  line-height: 30px;
  margin: 20px auto;
}

.consultation_wrap>.demo_text {
  font-size: 40px;
  color: #000;
  line-height: 50px;
  margin: 20px 0px;
  padding-bottom: 20px;
  font-weight: bold;
}

.demo_text .demo_time {
  color: #0b416d;
}

.consultation_wrap .demo_btn {
  background: #f5e71b;
  padding: 15px 40px;
  font-weight: 800;
  border-radius: 6px;
  color: #000;
}

.smarter_shopping_container .siq_bg-imgs_wrap {
  z-index: -1;
}

.smarter_shopping_container .siq_bg-imgs_wrap>img {
  height: 300px;
}

.smarter_shopping_container .siq_bg-imgs_wrap>.yellow_bg {
  transform: rotate(0deg);
  right: -10px;
  top: -10px;
}

.smarter_shopping_container .siq_bg-imgs_wrap>.green_bg {
  transform: rotate(-5deg);
  right: -30px;
  top: -30px;
}

.smarter_shopping_container .siq_bg-imgs_wrap>.blue_bg {
  transform: rotate(-10deg);
  right: -40px;
  top: -40px;
}

.smarter_shopping_container .siq_bg-imgs_wrap>.dark_bg {
  transform: rotate(-15deg);
  right: -50px;
  top: -50px;
}

.smarter-shopping_wrap {
  margin: 0 auto;
  text-align: center;
  position: relative;
}

.smarter-shopping_wrap .blue_circle-img {
  position: absolute;
  right: 70px;
  top: 0;
  z-index: -1;
}

.smarter-shopping_wrap>.title_text {
  font-size: 40px;
  line-height: 50px;
  padding: 15px 0px;
  font-weight: bold;
  color: #000;
  max-width: 800px;
  margin: 0 auto;
}

.smarter-desc {
  font-size: 20px;
  font-weight: 600;
  letter-spacing: 0px;
  padding-bottom: 30px;
  color: #fff;
}

.smarter-desc>.not-text {
  color: #093b64;
  font-weight: 800;
}

.smarter-desc>.grey_text {
  color: #bfbfbf;
}

.achieve_goals-wrap {
  width: 100%;
  margin: auto;
}

h4.achieve_title {
  margin: 20px 0px;
  font-size: 20px;
  letter-spacing: 0;
}

.siq_goals-wrap {
  padding-top: 20px;
}

.siq_3-goals,
.siq_2-goals {
  display: flex;
  justify-content: center;
}

.siq_goals-wrap .siq_goals {
  max-width: 300px;
  padding: 20px;
  margin: 0px 30px;
}

.card_imgs>svg {
  width: 80px;
  height: 80px;
}

.siq_goals .card_title {
  width: 100%;
  font-size: 20px;
  color: #fff;
}

.siq_goals .card_text {
  font-size: 16px;
  line-height: 24px;
  margin-top: 10px;
  letter-spacing: 0px;
  color: #fff;
}

.side_imgs-wrap {
  position: absolute;
  top: 30%;
  left: 10%;
  display: flex;
  flex-direction: column;
}

.side_imgs-wrap>.cb-imgs {
  width: 60px;
  height: 60px;
  object-fit: contain;
  margin: 30px 0px;
}

.siq_brands_detail {
  width: 1500px;
  margin: 40px auto 0px;
  display: flex;
  padding: 40px 0px;
  justify-content: space-between;
  align-items: flex-end;
}

.siq_brands_detail>.feed_img {
  width: 48%;
  position: relative;
  text-align: center;
}

.siq_brands_detail>.feed_img>.siq_brands {
  width: 550px;
}

img.girl_brand-img {
  position: absolute;
  top: -60px;
  left: 44%;
  width: 100px;
  z-index: -1;
}

.brand_agencies {
  width: 48%;
}

.brand_agencies>.brands_text {
  background: #f5e71b;
  padding: 50px 80px;
  border-radius: 20px;
  text-align: center;
}

.brand_agencies>.agencies {
  background: #70ad47;
  margin-top: 50px;
  color: #fff;
}

.brand_agencies>.brands_text>h4 {
  font-size: 40px;
  font-weight: bold;
  color: #000;
}

.brand_agencies>.brands_text>p {
  font-weight: 500;
  margin-top: 10px;
  letter-spacing: 0.25;
  color: #000;
}

.brands_text.agencies>h4,
.brands_text.agencies>p {
  color: #fff;
}

.cb_keyword_wrap {
  display: flex;
  width: 1500px;
  margin: 0 auto;
}

.keywrods_slider>.swiper-wrapper {
  width: 1500px;
  height: 650px;
  margin: 0 auto;
}

.keywrods_slider>.swiper-wrapper .cb_keyword_wrap {
  display: flex;
}

.cb_keyword_wrap .siq-keywrod_detail,
.cb_keyword_wrap .siq_keyword-img {
  width: 50%;
}

.cb_keyword_wrap .siq-keywrod_detail {
  background: #222a35;
  padding: 0px 80px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.cb_keyword_wrap .siq_keyword-img img {
  width: 100%;
  height: 650px;
  object-fit: cover;
}

h4.cb_keywrod-text {
  color: #fff;
  font-size: 30px;
  line-height: 40px;
  margin-bottom: 40px;
  font-weight: 700;
}

h4.cb_keywrod-text .convert_text {
  color: yellow;
}

p.converting_desc {
  color: #fff;
}

.Keyword_btn-wrap {
  position: relative;
}

.Keyword_btn-wrap .convertin_keywords {
  display: flex;
  padding-top: 50px;
  align-items: center;
  position: relative;
  z-index: 9;
  cursor: pointer;
}

.convertin_keywords .numbers {
  background: #fcfc01;
  padding: 10px 15px;
  border-radius: 6px;
  font-size: 14px;
  font-weight: 600;
  border: 2px solid #fcfc01;
}

.convertin_keywords.tab_img>.numbers {
  background: none;
  color: #fff;
}

.convertin_keywords .convertin_text {
  background: #fcfc01;
  padding: 10px;
  border-radius: 6px;
  width: calc(100% - 50px);
  margin-left: 30px;
  letter-spacing: 0;
  font-size: 14px;
  font-weight: bold;
}

.convertin_keywords.view .convertin_text {
  background: #5b9bd5;
}

.convertin_keywords.scale .convertin_text {
  background: #70ad47;
}

.cb_yellow-dots {
  display: flex;
  flex-direction: column;
  position: absolute;
  top: 93px;
  left: 17px;
  z-index: 1;
}

.cb_yellow-dots .yellow_dots {
  background: yellow;
  width: 5px;
  height: 10px;
  display: block;
  margin-top: 5px;
}

.siq_section.working_container {
  background: #f9f9f9;
}

.siq_working-wrap {
  width: 1500px;
  margin: 0 auto;
}

h4.working_title {
  font-size: 30px;
  font-weight: bold;
  color: #000;
  letter-spacing: 0;
  text-align: center;
  margin-top: 20px;
  padding-bottom: 10px;
}

.siq_working-detail {
  display: flex;
  margin: 30px auto;
  justify-content: space-between;
}

.siq_working-box {
  padding: 35px;
  background: #fff;
  border-radius: 20px;
  width: 32%;
  box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
}

.siq_working-box>.box_img {
  text-align: center;
}

.siq_working-box>.box_img>img {
  width: 70px;
  padding-bottom: 20px;
  display: none;
}

h6.siq_title {
  font-weight: bold;
  font-size: 20px;
  line-height: 30px;
  margin-bottom: 20px;
  color: #000;
  text-align: center;
}

p.siq_text {
  font-weight: 500;
  line-height: 28px;
  color: #000;
  text-align: center;
  margin: 0;
}

.big_text-container {
  background: #002060;
  height: 500px;
}

.big_text-container.bg_yellow {
  background: #fced0a;
}

.bg_yellow .big_text-wrap .big_text {
  color: #000;
  float: right;
}

.big_text-container.bg_green {
  background: #00b050;
}

.bg_cb-blue .big_text-wrap .big_text {
  float: right;
}

.big_text-container .big_text-wrap {
  width: 1500px;
  margin: 100px auto;
  padding-top: 25px;
}

.big_text-wrap .big_text {
  color: #fff;
  font-size: 60px;
  font-weight: 700;
}

.siq_working-wrap>.img_section {
  text-align: center;
}

.siq_section.next-level .img_section>img {
  width: 620px;
}

.siq_section.cb_incremental .img_section>img {
  width: 500px;
}

.siq_section.cb_builds .img_section>img,
.siq_section.cb_legacy .img_section>img {
  width: 600px;
}

.siq_working-wrap>.text_section,
.siq_working-wrap>.img_section {
  width: 50%;
}

.siq_section.next-level {
  background: #f3f6fb;
}

.siq_section.cb_incremental {
  background: #e3f3fb;
}

.siq_section.cb_builds {
  background: #f3fbff;
}

.siq_section.cb_legacy {
  background: #f7f3ff;
}

.cb-shopping_ads>.siq_working-wrap {
  display: flex;
  align-items: center;
}

.text_section>h4 {
  font-size: 50px;
  font-weight: 700;
  letter-spacing: 0px;
}

.text_section>h4>span {
  color: #2b73df;
}

.next-level .text_section,
.cb_builds .text_section {
  padding-left: 130px;
}

.arrow_img {
  position: absolute;
  transform: translate(-50%, 0%);
  z-index: 9;
}

.arrow_img.first_arrow {
  bottom: -30px;
  left: 44%;
}

.arrow_img.first_arrow>img {
  width: 200px;
}

.arrow_img.second_arrow {
  left: 53%;
  bottom: -40px;
}

.arrow_img.second_arrow>img {
  width: 160px;
}

.arrow_img.third_arrow {
  left: 44%;
  bottom: -110px;
}

.arrow_img.third_arrow>img {
  width: 170px;
}

.siq_section.performance-container {
  background: #fbec0c;
}

.performance-container .perform_wrap {
  background: #fff;
  width: 1140px;
  margin: 30px auto;
  border-radius: 50px;
  padding: 40px;
  position: relative;
}

.perform_img {
  width: 50%;
  margin-top: 80px;
}

.perform_img>img {
  width: 400px;
}

img.cube_img {
  position: absolute;
  top: -25px;
  left: -25px;
  width: 100px;
}

.perform_section {
  display: flex;
}

.perform_bars-wrap {
  padding: 20px;
  margin-top: 50px;
  width: 50%;
}

.perform_bars-wrap .perform_bar {
  padding: 10px;
  margin-bottom: 15px;
}

.perform_bar .grey_bar {
  background: #e6e6e7;
  width: 100%;
  height: 18px;
  border-radius: 6px;
  margin-top: 10px;
}

.grey_bar .yellow_bar {
  background: #fbec0c;
  height: 18px;
  border-radius: 6px;
  position: relative;
  transition: width 1s ease-in-out;
}

.yellow_bar:before {
  content: "";
  position: absolute;
  box-shadow: 11px 11px 24px 0 #fbec0c;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0.5;
}

.perform_bar .bar_title {
  font-size: 18px;
  color: #000;
}

span.progress_perc {
  position: absolute;
  right: 0;
  bottom: 28px;
  color: #000;
}

.siq_section.discount_container {
  background: #f9f9f9;
}

.discount_wrap {
  width: 1300px;
  margin: 40px auto 0;
}

.disc_logo {
  margin: 20px auto;
  width: 80px;
  height: auto;
}

.disc_logo>img {
  width: 100%;
  height: auto;
}

p.desc_small {
  font-size: 15px;
  font-weight: 600;
  letter-spacing: 0;
}

.discount_wrap .title_top {
  margin: 25px auto;
  width: 880px;
}

.title_top .text_arrow {
  width: 40px;
  height: auto;
  margin: -6px 6px 0px;
}

.title_top .green_text {
  color: #00b730;
}

.discount_wrap .desc_top {
  width: 870px;
  font-size: 16px;
  padding: 0;
}

.competitor_prod_wrap {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin: 30px 0;
}

.prod_img_dtl {
  border: 1px solid rgba(0, 0, 0, 0.12);
  box-shadow: 2px 5px 9.9px rgba(0, 0, 0, 0.25);
  border-radius: 10px;
  padding-top: 20px;
  background: #fff;
  min-width: 32%;
}

.prod_img_dtl .prod_img {
  width: 360px;
  height: 300px;
  margin: auto;
}

.prod_img_dtl .prod_img>img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}

.prod_title_details {
  padding: 30px;
  margin: 10px 0 30px;
}

.prod_title_details .siq_prod_title {
  font-weight: 700;
}

.prod_title_details .siq_prod_desc {
  margin-bottom: 10px;
  font-size: 18px;
  color: #555;
}

.prod_title_details .prod_price {
  margin: 0;
  font-size: 20px;
  font-weight: 700;
}

.prod_img_dtl.our .prod_title_details .siq_prod_title {
  color: #00b730;
}

.prod_img_dtl .competitior_name {
  background: #093b64;
  padding: 10px;
  color: #fff;
  font-size: 20px;
  text-align: center;
  font-weight: 700;
  border-radius: 0 0 10px 10px;
}

.disc_imgs-wrap {
  padding: 60px;
  display: flex;
  justify-content: center;
}

.disc_img .disc_title {
  background: #093b64;
  width: calc(100% - 50px);
  margin: 20px auto;
  padding: 5px;
  text-align: center;
  color: #fff;
  font-weight: 600;
  border-radius: 6px;
}

.disc_img>img {
  height: 440px;
  width: auto;
}

.siq_section.objective_container {
  background: #222a35;
}

.objective_wrap .title_top {
  color: #fff;
  padding-top: 10px;
}

.objective-box-wrap {
  width: 1040px;
  margin: 0 auto;
  display: flex;
  padding: 50px;
}

.objective_cards {
  width: 25%;
  padding: 40px 0px;
  margin: 0px 15px;
  border: 1px dotted #4ca999;
}

.object_img>img {
  width: 40px;
}

.object_text {
  margin-top: 40px;
  color: #fff;
}

.free-_-demo_section {
  width: 910px;
  margin: 20px auto;
  padding: 50px 30px;
  border: 3px solid #202f69;
  display: flex;
  align-items: center;
}

.free_demo-text {
  width: 70%;
}

.free_demo-text>h2 {
  color: #fff;
  font-size: 30px;
  line-height: 40px;
  font-weight: 700;
}

span.green_txt {
  color: #229f77;
}

p.demo_desc {
  color: #fff;
  margin-top: 15px;
}

.demo_btn {
  width: 30%;
}

.demo_btn .btn_demo {
  padding: 25px 50px;
  font-size: 18px;
  font-weight: 500;
  color: #000;
  border-radius: 6px;
  background: #f5ec53;
}

.cb_brands_detail {
  position: relative;
  justify-content: space-between;
  align-items: center;
  margin: 0 auto;
  padding: 20px 0 60px;
}

.cb_brands_detail .siq_img_wrap {
  display: flex;
  align-items: center;
  border-radius: 17px;
  box-shadow: rgba(0, 0, 0, 0.8) 0px 0px 6px, rgba(0, 0, 0, 0.8) 0px 3px 6px;
  position: relative;
  overflow: hidden;
}

.siq_img_wrap.brands {
  border: 1px solid #1c5a67;
}

.siq_img_wrap.agency {
  border: 1px solid #28a745;
}

.siq_img_wrap .box_text {
  margin: 0px 20px;
  width: 330px;
}

.siq_img_wrap .box_text>h2 {
  font-size: 40px;
  font-weight: 700;
  margin-bottom: 15px;
}

.siq_img_wrap .box_text>p {
  font-size: 18px;
  font-weight: 600;
}

.siq_brand_arrow {
  position: absolute;
  bottom: -15px;
  left: 32%;
}

.cb_brands_detail .cb_yellow-dots {
  position: initial;
  flex-direction: row;
  justify-content: space-between;
  width: 370px;
}

.cb_brands_detail .cb_yellow-dots .yellow_dots {
  width: 20px;
  height: 7px;
  margin-top: 0;
  background: #f5e71b;
}

.box_img-wrap {
  display: flex;
}

.siq_img_wrap .cb_brand-box {
  width: 240px;
  height: auto;
}

.siq_img_wrap .cb_brand-box>img {
  width: 100%;
  height: auto;
  object-fit: contain;
}

.box_img-wrap .box_text {
  padding: 30px;
  color: #fff;
}

.box_img-wrap .box_text>h2 {
  font-size: 50px;
  font-weight: 800;
  padding: 20px 0px;
  margin: 0px;
}

.box_img-wrap .box_text>p {
  max-width: 265px;
}

.box_img-wrap .cb_brand-box {
  background: #f5e71b;
}

.box_img-wrap.brands .box_text {
  border-top-left-radius: 30px;
  border-bottom-left-radius: 30px;
  background: #093b64;
  text-align: right;
}

.box_img-wrap.agencies>.box_text {
  border-top-right-radius: 30px;
  border-bottom-right-radius: 30px;
  background: #28a745;
  text-align: left;
}

.border-bottom_clr {
  position: absolute;
  right: -60px;
  bottom: -60px;
  width: 0;
  height: 0;
  border-top: 50px solid transparent;
  border-bottom: 50px solid transparent;
  transform: rotate(220deg);
  border-radius: 60px;
}

.siq_img_wrap.brands .border-bottom_clr {
  border-right: 100px solid #1c5a67;
}

.siq_img_wrap.agency .border-bottom_clr {
  border-right: 100px solid #28a745;
}

/*innovation_page-style-start*/
.innovation_demo_wrap.row {
  margin: 0px !important;
}

.innovation_demo_wrap>.demo_bg {
  background: url(/wp-content/uploads/2023/custom-imgs/demo-bg1.png);
  background-repeat: no-repeat;
  background-size: cover;
  background-color: #f9f9f9;
  height: calc(100% - 140px);
}

.siq-logo-details>img {
  width: 70px;
  height: auto;
  margin: auto;
}

.siq-logo-details>h4 {
  color: #000;
  font-weight: 700;
  letter-spacing: 0px;
}

.siq-logo-details>h4>span {
  color: #0d6f9d;
  margin-left: 2px;
}

.top_content>.main_text {
  font-size: 36px;
  font-weight: bold;
  color: #000;
  letter-spacing: 0;
}

.top_content>img {
  width: 100px;
}

.top_content>.second_text {
  font-size: 40px;
  font-weight: bold;
  color: #093b64;
  letter-spacing: 0px;
}

.bottom_content {
  background: #0a3b64;
  height: 140px;
}

.bottom_content>.book-desc_text {
  margin: 0;
  color: #fff;
  font-size: 24px;
  font-weight: 600;
  letter-spacing: 0;
}

.checkmark-icon {
  width: 100px;
  height: 100px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.checkmark-circle {
  stroke: #00cc00;
  stroke-width: 2;
  stroke-dasharray: 166;
  stroke-dashoffset: 166;
  fill: none;
  animation: drawCircle 0.8s ease-in-out forwards;
  animation-delay: 1s;
}

.checkmark-check {
  stroke: #00cc00;
  stroke-width: 2;
  stroke-dasharray: 48;
  stroke-dashoffset: 48;
  animation: drawCheck 0.8s ease-in-out forwards;
  animation-delay: 1s;
  fill: none;
}

.cb_case_study_slider>.isotope_item .wrapper .lightbox {
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  border-radius: 6px;
}

.cb_case_study_slider>.isotope_item .wrapper .img {
  border-radius: 6px 6px 0 0;
}

.isotope-filter.cb_slider_tabs {
  display: none !important;
}

.cb_case_study_slider>.isotope_item .wrapper .text_wrap {
  padding: 15px !important;
  min-height: 123px !important;
}

.cb_case_study_slider>.isotope_item .wrapper .text_wrap .categories span,
.content_text .content_title {
  font-size: 20px;
  color: #000;
  font-weight: 700;
}

.cb_case_study_slider>.isotope_item .wrapper .text_wrap .title,
.content_text .content_category {
  font-size: 16px;
  color: #7d7d7d !important;
  font-weight: 500;
  line-height: 24px;
  margin-top: 15px;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.cb_case_study_slider>.isotope_item .wrapper .text_wrap .title:hover,
.content_text .content_category:hover {
  color: #093b64 !important;
}

section.main_content {
  margin-bottom: 50px;
}

.content_images_container {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 30px;
  padding-bottom: 20px;
}

.content_images_wrap {
  display: flex;
  flex-direction: column;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px !important;
  border-radius: 6px;
}

.content_images_wrap .content_img {
  border-radius: 6px 6px 0 0;
  overflow: hidden;
}

.content_images_wrap .content_img img {
  border-radius: 6px 6px 0 0;
  width: 100%;
  height: 100%;
  object-fit: contain;
  transition: all 0.4s;
}

.content_images_container .content_text {
  padding: 15px;
}

.content_images_wrap:hover .content_img img {
  transform: scale(1.1);
}

@keyframes drawCircle {
  to {
    stroke-dashoffset: 0;
  }
}

@keyframes drawCheck {
  to {
    stroke-dashoffset: 0;
  }
}

.elementor-image.cb_increase_sales {
  width: calc(100% - 100px);
  margin: auto;
  padding-top: 50px;
}

/*About-us-our-team-style-start*/
.siq_award_container {
  position: relative;
  width: 100%;
  height: auto;
  padding: 40px 0;
}

.siq_awards_wrap {
  max-width: 1280px;
  margin: 40px auto;
}

h4.secion_heading {
  font-size: 40px;
  font-weight: 800;
  line-height: 60px;
  margin: 0 auto;
  color: #000;
  text-align: center;
  width: 1080px;
}

.ecomd_award_logo {
  text-align: center;
  margin: 30px auto;
  width: 250px;
  height: auto;
}

.ecomd_award_logo img {
  width: 100%;
  height: 100%;
}

.siq_awards_imgs {
  position: relative;
}

.siq_awards_imgs .award_imgs {
  display: flex;
  justify-content: space-between;
}

.award_imgs .img_right_side {
  width: 350px;
  height: 300px;
}

.award_imgs img {
  width: 100%;
  height: 100% !important;
  object-fit: cover;
  box-shadow: 0px 4px 4px 0px rgba(255, 255, 255, 0.25) !important;
  border-radius: 10px !important;
}

.award_imgs .img_center {
  width: 550px;
  height: 300px;
}

.award_imgs.second {
  margin-top: 20px;
}

.about_us_top .elementor-row:before {
  content: "";
  background: url(/public/assets/images/cbn_building_bg.png);
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-repeat: no-repeat;
  background-size: cover;
}

section.about_us_top .elementor-row {
  padding: 50px;
}

.about_us_top .elementor-row:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: #000;
  opacity: 0.5;
  z-index: 0;
}

section.about_us_top .elementor-row .elementor-column {
  z-index: 9;
}

section.siq_creative_section_container.elementor-section {
  background: transparent !important;
  padding-top: 30px !important;
}

body .cb_mobile-view {
  z-index: 9 !important;
}

.siq_creative_section h4.heading_title {
  color: #fff;
  font-size: 30px;
  text-transform: uppercase;
  line-height: 60px;
  letter-spacing: 0px;
}

.siq_creative_section .sub_heading_title {
  color: #fff;
  font-size: 25px;
  font-weight: 700;
}

.siq_creative_section .desc_text_section {
  color: #fff;
  font-weight: 500;
}

.siq_creative_section_container {
  background: transparent !important;
  padding-top: 30px !important;
}

.siq_creative_section_container:before {
  content: "";
  background: url(/public/assets/images/cb_post_bg.png);
  background-repeat: no-repeat;
  position: absolute;
  top: -179px;
  left: 0;
  width: 100%;
  height: 125%;
  background-size: 100% 100%;
}

.siq_creative_section_container .elementor-widget-image .elementor-widget-container .abt_girl_shopping {
  width: 580px;
  height: auto;
}

.siq_creative_section_container .elementor-widget-image .elementor-widget-container .abt_girl_shopping>img {
  width: 100%;
  height: 100%;
}

.siq_creative_section_container .cb_creative-boxes {
  background: #fff !important;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  width: calc(100% - 50px) !important;
  border-radius: 10px !important;
  margin-bottom: 20px !important;
}

.siq_creative_section_container .cb_creative-boxes .gt3_pie_chart_wrapper .element_typography {
  font-size: 18px !important;
}

.siq_creative_section_container .cb_creative-boxes .cb_percantage-box {
  width: 24% !important;
}

.siq_creative_section_container .cb_creative-boxes .cb_percantage-box .elementor-widget-container {
  margin: 0px 0px 0px 20px !important;
}

.siq_creative_section_container .cb_creative-boxes .gt3_pie_chart_wrapper .gt3_elementor_pie_chart {
  min-height: 90px !important;
  max-height: 90px !important;
}

.siq_creative_section_container .cb_creative-boxes .gt3_pie_chart_wrapper {
  width: 90px;
  height: 90px;
}

.siq_creative_section_container .cb_creative-boxes .gt3_pie_chart_wrapper .element_typography {
  font-size: 18px !important;
}

.gt3-core-imagebox-description.creative_desc {
  color: #000 !important;
  font-size: 14px !important;
  letter-spacing: 0.3px;
}

.siq_creative_section_container .cb_creative-boxes .cb_percentage-text {
  width: 75%;
}

.siq_creative_section_container .cb_creative-boxes .cb_percentage-text .gt3-core-imagebox-title {
  color: #044989 !important;
  font-weight: 700 !important;
}

.siq_creative_section_container .elementor-element-c548cc0 {
  margin-top: 20px;
}

.elementor-text-editor>.siq_graph_sec_desc {
  max-width: 870px;
  margin: auto;
  font-size: 18px;
  font-weight: 600;
  color: #555;
  line-height: 30px;
  text-align: center;
}

.elementor-widget-wrap.siq_graph_img .elementor-widget-container {
  background-color: transparent !important;
}

.elementor-widget-wrap.siq_graph_img .elementor-widget-container .elementor-image {
  width: 980px;
  margin: 10px auto;
  border-radius: 10px;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
}

section.siq_graph_container {
  padding: 50px 0;
  background-color: #ecf0fd;
  background-image: url("/wp-content/uploads/2022/07/4-48067_transparent-waves-design-hammock.png");
  background-position: 0px 0px;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
}

.siq_graph_wrap {
  max-width: 1300px;
  margin: auto;
  text-align: center;
}

.siq_graph_wrap h2.heading_title {
  color: #000;
  font-size: 36px;
  margin-bottom: 20px;
}

.siq_graph_wrap .siq_graph_sec_desc {
  max-width: 870px;
  margin: auto;
  font-weight: 600;
  color: #555;
  line-height: 30px;
}

.graph_img_wrap {
  width: 1280px;
  margin: 50px auto;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  border-radius: 10px;
}

.graph_img_wrap img {
  width: 100%;
  height: 100%;
  border-radius: 10px;
}

p.graph_bottom_text {
  font-size: 24px;
  font-weight: 800;
  color: #000;
}

/*About-us-our-team-style-end*/

/*portfolio-pages-style-start*/
.cb_siq_jan_25 section#main_content {
  padding: 30px 0 50px;
}

.cb_siq_web_25 .content-container {
  padding-top: 70px;
}

.cb_siq_web_25 .portfolio_wrapper .img_wrap {
  border-radius: 6px;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
}

.cb_siq_web_25 .elementor-widget-gt3-core-portfolio .img {
  border-radius: 6px;
}

.cb_siq_jan_25 section#main_content .container {
  width: 1280px;
  padding: 0;
}

.cb_siq_jan_25 .elementor-section.elementor-section-boxed>.elementor-container {
  max-width: 1280px;
}

.cb_siq_jan_25 .container h1 {
  color: #000;
  text-align: center;
}

.elementor-container .img_container {
  margin: 30px auto;
  width: 100%;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  border-radius: 6px;
}

.elementor-container .img_container img,
.elementor-widget-container .content_img_wrap img {
  width: 100%;
  height: 100%;
  border-radius: 6px;
}

.elementor-widget-container .content_img_wrap {
  border-radius: 6px;
  width: 100%;
  height: auto;
  margin: 10px 0;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
}

.cb_siq_element .elementor-widget-wrap {
  padding: 0 !important;
}

.cb_siq_element .elementor-widget-wrap .elementor-text-editor p {
  font-weight: 500;
  line-height: 30px;
}

.cb_siq_element .elementor-widget-wrap .elementor-text-editor ul li {
  color: #000;
  font-weight: 500;
  line-height: 24px;
}

.cb_siq_element .elementor-widget-wrap .gt3_meta_label_title {
  font-size: 18px !important;
  font-weight: 600 !important;
  line-height: 30px !important;
}

.cb_siq_element .gt3_meta_value {
  color: #000 !important;
  font-size: 16px !important;
  margin: 5px 0;
}

.elementor-column.cb_siq_content {
  width: 905px !important;
}

.elementor-column.cb_siq_projects.cb_siq_content {
  width: 305px !important;
}

.cb_siq_seperator {
  width: 50px;
}

.type_tags .siq_marketing {
  margin-right: 10px;
}

.elementor-widget-container ul {
  list-style: disc;
}

/*portfolio-pages-style-end*/

/*Feed-audit-style-start*/

.request_feed .siq_section_wrap {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.request_feed .siq_section_wrap .siq_page_content {
  width: calc(50% - 50px);
}

.siq_feed .siq_section_wrap {
  margin: 40px auto;
}

.siq_section_wrap .contact_title_top {
  margin-bottom: 10px;
  font-size: 14px;
  font-weight: normal;
  color: #212529;
}

.siq_feed .siq_section_wrap h2.content_heading {
  font-size: 40px;
  font-weight: 700;
}

.siq_section_wrap .content_heading {
  color: #000;
  margin-bottom: 10px;
  font-weight: 800;
  line-height: 40px;
}

.save_permanent .siq_page_content.img {
  text-align: center;
  height: 600px;
}

.save_permanent .siq_page_content.img img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}

.siq_section_wrap .content_desc {
  color: #000;
  line-height: 1.6;
  font-size: 17px;
}

.siq_section.siq_video {
  background-color: #093b64;
}

.siq_video .siq_page_content.text * {
  color: #fff;
}

h4.siq_video_heading {
  font-size: 24px;
  font-weight: 700;
  margin: 25px 0 10px;
  line-height: 1.4;
}

.siq_video_wrapper {
  position: relative;
  cursor: pointer;
  border: 8px solid #d9d9d9;
  border-radius: 6px;
  height: 498px;
  overflow: hidden;
}

.siq_video_wrapper #siq_video_thumbnail {
  height: 100%;
  width: 100%;
  position: relative;
}

.siq_video_wrapper #siq_video_thumbnail svg {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 80px;
  height: 80px;
  transform: translate(-50%, -50%);
}

.siq_video_wrapper #siq_video_thumbnail img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.siq_video_wrapper #siq_video_thumbnail svg path {
  fill: #2247cc;
}

.siq_section.siq_video p.contact_title_top {
  margin-bottom: 20px;
}

.siq_section.siq_video .siq_section_wrap .siq_page_content {
  position: relative;
}

.siq_section.free_demo_wrap {
  background-color: #ecf0fd;
}

.siq_section.faqs_content {
  background: #fafafa;
}

.siq_section.faqs_content .siq_section_wrap {
  margin: 0 auto;
}

.siq_faqs_wrap {
  margin-top: 30px;
}

.siq_faqs_wrap .siq_ques_wrap {
  margin-bottom: 30px;
}

.siq_ques_wrap .siq_quest {
  background: #093b64;
  padding: 6px 15px;
  color: #fff;
  border-radius: 6px 6px 0 0;
  display: flex;
  align-items: baseline;
  justify-content: space-between;
  cursor: pointer;
}

.siq_ques_wrap.show i.fa-plus {
  display: none !important;
}

.siq_ques_wrap.show i.fa-minus {
  display: block !important;
}

.siq_ques_wrap .siq_ans {
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 6px;
  padding: 15px 20px;
  border-radius: 0 0 6px 6px;
  font-weight: 600;
  line-height: 1.7;
  display: none;
}

.siq_ques_wrap.show .siq_ans {
  display: block !important;
}

.siq_google_css .siq_section .siq_section_wrap {
  margin: 40px auto;
}

.siq_section.targeting_tech {
  background-color: #ecf0fd;
  background-image: url("/wp-content/uploads/2022/07/4-48067_transparent-waves-design-hammock.png");
  background-position: 0px 0px;
  background-repeat: no-repeat;
  background-size: cover;
}

.siq_live_tab_btns_wrap {
  margin: 30px 0;
  display: flex;
  justify-content: center;
}

.siq_live_tab_btn {
  padding: 8px 30px;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  min-width: 100px;
  text-align: center;
  margin: 0px 10px;
  border-radius: 6px;
  color: #000;
  font-weight: 600;
  letter-spacing: 0.5px;
  cursor: pointer;
}

.siq_live_tab_btn.active,
.siq_live_tab_btn:hover {
  background: #093b64;
  color: #fff;
}

.siq_section.live_tabs .contact_title_top {
  color: #446e44;
  font-weight: 600;
}

.siq_live_tab_main_content {
  padding-top: 30px;
}

.siq_tab_content_wrap {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.animated_bars .siq_bars_text {
  animation: progressBar 1.7s ease-in-out;
}

@keyframes progressBar {
  0% {
    width: 0;
  }

  100% {
    width: 100%;
  }
}

.siq_bars .siq_bar_title {
  margin-left: 4px;
  color: #093b64;
  font-weight: 700;
  font-size: 14px;
}

.siq_bar_wrapper {
  margin-top: 5px;
  background: #d9d9d9;
  display: block;
  height: 10px;
  width: 100%;
  border-radius: 20px;
  position: relative;
}

.siq_bars_text {
  position: absolute;
  top: 0;
  height: 10px;
  width: 100%;
  border-radius: 20px;
  background-color: #093b64;
}

.siq_bar_perc {
  text-align: right;
  margin-top: 10px;
  font-size: 14px;
  font-weight: 700;
  color: #229f77;
  margin-right: 4px;
}

.siq_tab_content_data {
  width: 48%;
}

.siq_tab_content_data .siq_tab_title {
  margin: 0 0 20px;
  font-size: 32px;
  font-weight: 700;
  font-family: "Calibri", "Segoe UI", Roboto, Arial, sans-serif;
}

.siq_tab_content_data ul {
  list-style-type: circle;
  margin-bottom: 0;
}

.siq_tab_content_data ul li {
  margin-bottom: 15px;
  font-weight: 500;
}

.siq_section_wrap .siq_logo_top {
  width: 100px;
  height: 100px;
  margin: 0 auto 30px;
}

.siq_section_wrap .siq_logo_top img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}

.targeting_tech .siq_section_wrap .contact_title_top {
  margin-bottom: 30px;
}

.targeting_tech .siq_section_wrap .content_heading,
.siq_section_wrap.cbn_wrapper .content_heading {
  font-size: 40px;
  font-weight: 800;
  margin: 0 auto 30px;
  max-width: 780px;
  line-height: 1.4;
}

.siq_section_wrap.cbn_wrapper .content_heading {
  max-width: max-content;
}

.reduce_cost_instant .siq_section_wrap .content_heading {
  max-width: 900px;
}

.siq_section.reduce_cost {
  background-color: #ecf0fd;
  background-image: url("/wp-content/uploads/2022/07/4-48067_transparent-waves-design-hammock.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.siq_section_wrap.flex_wrap {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.siq_section_wrap.flex_wrap .siq_page_content {
  width: 48%;
}

.siq_section_wrap.keyword_prod {
  padding-top: 30px;
}

.siq_section_wrap.keyword_prod .siq_page_content.img {
  height: 650px;
  text-align: center;
}

.siq_section_wrap.keyword_prod .siq_page_content img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}

.siq_keywrod_text_wrap {
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  padding: 20px;
  border-radius: 6px;
  margin-bottom: 25px;
  background: #fff;
}

.siq_keywrod_text_wrap .siq_keyword_title {
  color: #093b64;
  font-weight: 700;
}

.siq_keywrod_text_wrap .siq_keyword_desc {
  margin-bottom: 0;
  margin-top: 12px;
  font-size: 15px;
  font-weight: 500;
}

.siq_keywrod_text_wrap.active {
  background: #093b64;
}

.siq_keywrod_text_wrap.active * {
  color: #fff;
}

.siq_keywrod_text_wrap .siq_keyword_title,
.siq_keywrod_text_wrap.active * {
  font-family: "Calibri", "Segoe UI", Roboto, Arial, sans-serif !important;
}

.ad_campaign .content_desc {
  max-width: 640px;
  margin: auto;
}

.siq_section.ad_campaign {
  text-align: center;
}

.shopping_ads .siq_section_wrap {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin: 0 auto;
}

.shopping_ads .siq_section_wrap .siq_page_content {
  width: 48%;
}

.shopping_ads_features h6 {
  font-size: 22px;
  font-weight: bold;
  line-height: 26px;
  margin-bottom: 7px;
  color: #093b64;
}

.siq_section_wrap.siq_demo_bg {
  background-image: url(https://www.shoppingiq.com/wp-content/uploads/2023/custom-imgs/siq_demo_wrap_bg.png);
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  width: 1300px;
  height: 400px;
  margin: auto;
  padding: 170px 110px;
}

.free_demo_wrap .siq_demo_bg .content_heading {
  color: #fff;
}

.free_demo_wrap .siq_demo_bg .content_heading span {
  color: #229f77;
}

.free_demo_wrap .siq_demo_bg .contact_title_top {
  color: #fff;
  margin: 20px 0;
}

.free_demo_wrap .siq_demo_bg .button_wrap {
  width: fit-content;
  margin-top: 30px;
}

.free_demo_wrap .siq_demo_bg .button_wrap a {
  color: #000;
  background: #f5ec53;
  padding: 15px 30px;
  border-radius: 6px;
  font-weight: 600;
}

.free_demo_wrap .siq_demo_bg .button_wrap a:hover {
  background: #229f77;
  color: #ffff;
}

.shopping_ads_features .desc {
  color: #717171;
  font-size: 18px;
  font-weight: 500;
  line-height: 24px;
}

.siq_page_content .button_wrap {
  width: fit-content;
  margin-top: 30px;
}

.siq_page_content .button_wrap>a {
  background: #093b64;
  color: #fff;
  text-transform: capitalize;
  font-size: 16px;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  transition: none;
  padding: 10px 20px;
  border-radius: 6px;
  font-weight: 600;
}

.siq_page_content .button_wrap>a:hover {
  background: #1192ce;
}

.audit_feed .siq_page_content.text {
  text-align: center;
}

.siq_section.audit_feed {
  background: #ecf0fd;
  padding-top: 20px;
}

.siq_section.audit_feed .siq_section_wrap {
  margin: 40px auto;
}

.audit_feed_details {
  padding-top: 50px;
  display: flex;
  justify-content: space-between;
}

.audit_feed_section {
  width: 23%;
  text-align: center;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  padding: 30px 15px;
  border-radius: 6px;
  background: #fff;
}

.audit_feed_section .section_img {
  width: 120px;
  height: 120px;
  margin: auto;
}

.audit_feed_section .section_img img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}

.audit_feed_section h4 {
  margin-top: 25px;
  color: #000;
  line-height: normal;
}

.audit_feed_section p {
  margin-top: 15px;
  color: #000;
  font-size: 16px;
}

.audit_feed_section.active {
  background: #093b64;
}

.audit_feed_section.active h4,
.audit_feed_section.active p {
  color: #fff;
}

.siq_section.request_feed,
.siq_section.save_permanent {
  background: #f9f9f9;
}

section.feed_audit .cb_heading_title {
  margin-bottom: 10px;
}

section.feed_audit .siq_desc_text {
  max-width: 100%;
}

section.siq_contact_form_container.feed_audit {
  background-color: #fff;
}

section.feed_audit .siq_content_wrap {
  max-width: 1280px;
}

/*Feed-audit-style-end*/

/*Pricing-plan-page-style-start*/
section.cb_siq_offers {
  padding: 100px 0;
}

section.cb_siq_offers .elementor-container .elementor-column-wrap {
  max-width: 1300px;
  flex-direction: column;
  margin: auto;
}

.cb_heading_title {
  font-size: 36px;
  color: #000;
  margin-bottom: 30px;
  line-height: 40px !important;
  font-weight: 600;
}

.siq_desc_text {
  max-width: 870px;
  font-weight: 500;
  color: #000;
  line-height: 30px;
  margin: auto;
  font-size: 18px;
}

.siq_audit_cards_wrap {
  display: flex;
  justify-content: space-between;
  margin-top: 60px;
}

.siq_audit_cards_wrap .siq_audit_card_content {
  width: 24%;
  border: 1px solid #f2f2f2;
  padding: 20px;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  border-radius: 10px;
  margin: 0px 10px;
}

.siq_audit_card_content .siq_card_title {
  font-size: 24px;
  font-weight: 700;
  color: #000;
  margin-bottom: 10px;
}

.siq_audit_card_content .siq_card_desc {
  font-size: 16px;
  min-height: 90px;
}

.siq_card_desc .siq_card_price {
  display: block;
  margin-top: 15px;
  font-weight: 600;
  color: #000;
}

.siq_card_desc .siq_card_price .value {
  font-weight: 800;
  font-size: 20px;
}

.siq_audit_card_content .siq_card_btn {
  display: block;
  border: 1px solid #093b64;
  border-radius: 6px;
  padding: 5px;
  color: #093b64;
  font-weight: 600;
  margin-bottom: 20px;
}

.siq_card_bottom_section>p {
  font-size: 16px;
  margin-bottom: 10px;
  font-weight: 600;
}

.siq_audit_card_content.active {
  background-color: #093b64;
  border: 1px transparent;
  color: #fff;
}

.siq_audit_card_content.active .siq_card_title,
.siq_audit_card_content.active .siq_card_price,
.siq_audit_card_content.active .siq_card_bottom_title {
  color: #fff;
}

.siq_audit_card_content.active .siq_card_btn {
  color: #fff;
  border: 1px solid;
}

.siq_card_bottom_section>.siq_card_bottom_title {
  font-size: 20px;
  color: #000;
  font-weight: 700;
}

.elementor-section.siq_video_wrap {
  background-color: #093b64 !important;
}

.elementor-section.siq_video_wrap .elementor-element-a2b7309 .elementor-widget-container {
  border-color: transparent !important;
  border-radius: 20px;
  box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
}

.siq_video_text .elementor-text-editor p {
  font-size: 18px;
  color: #fff;
  line-height: 30px !important;
}

.siq_video_text .elementor-widget-container h2 {
  font-size: 30px !important;
  line-height: 50px !important;
  color: #fff !important;
}

.elementor-707 .elementor-element.elementor-element-3f83bfc .elementor-custom-embed-play svg {
  fill: #093b64 !important;
}

.elementor-widget-container h2.siq_video_titles {
  margin-bottom: 20px;
}

section.elementor-section.siq_consultation_section {
  box-shadow: none !important;
}

section.elementor-section.siq_consultation_section>.elementor-container {
  max-width: 800px !important;
  box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
  min-height: 400px !important;
  margin: 100px auto;
  border-radius: 20px;
  padding: 100px;
}

.siq_page_content ul.content_ul {
  list-style: disc;
  color: #000;
}

.siq_page_content ul.content_ul>li {
  line-height: 30px;
  font-size: 16px;
}

/*Pricing-plan-page-style-end*/

/*Contact-us-page-style-start*/
.siq_contact_page_detail {
  padding: 80px 0;
  background: #fafafa;
}

.siq_contact_page_text_wrap {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.siq_content_wrap {
  max-width: 1300px;
  margin: 0 auto;
}

.siq_contact_page_text_wrap .contact_page_content {
  width: 48%;
}

.siq_contact_form_container {
  background-color: #fff;
  padding: 80px 0;
}

.contact_form_wrapper {
  margin-top: 60px;
  display: flex;
  justify-content: space-between;
  box-shadow: rgba(0, 0, 0, 0.23) 0px 0px 6px, rgba(0, 0, 0, 0.23) 0px 3px 6px;
  border-radius: 10px;
}

.contact_form_wrapper .contact_form_section {
  padding: 50px 35px;
}

.contact_form_section.left {
  width: 35%;
  background-color: #093b64;
  border-radius: 10px 0px 0px 10px;
  color: #fff;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  position: relative;
  overflow: hidden;
}

.contact_details .title {
  font-size: 28px;
  color: #fff;
  font-weight: 700;
  margin-bottom: 15px;
}

.contact_details .desc {
  margin-bottom: 60px;
}

.contact_details .contact_row {
  padding-top: 10px;
  display: flex;
}

.contact_details .contact_row.email {
  align-items: center;
}

.contact_details .contact_row .text {
  margin-left: 10px;
  font-size: 15px;
}

.contact_row .icon>i {
  font-size: 15px;
}

.contact_details.social {
  margin-top: 20px;
  display: flex;
}

.contact_details.social .social_icons {
  color: #fff;
  margin: 0 12px 0 0;
  width: 45px;
  height: 45px;
  background: #fff;
  padding: 8px;
  border-radius: 100%;
}

.contact_form_section .round_pattern {
  position: absolute;
  border-radius: 100%;
}

.big_round_box {
  width: 200px;
  height: 200px;
  background: #fff;
  opacity: 0.2;
  bottom: -85px;
  right: -50px;
}

.small_round_box {
  background: #fff9f9;
  width: 120px;
  height: 120px;
  opacity: 0.25;
  bottom: 30px;
  right: 58px;
}

.contact_form_section.right {
  width: calc(100% - 35%);
}

.contact_form_data .contact-form {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
}

.contact_form_data .contact-form .form-group {
  flex: 1 1 calc(50% - 20px);
}

.contact_form_data .contact-form .form-group.full-width {
  flex: 1 1 100%;
}

.form-group label {
  color: #000;
  font-weight: 600;
  margin-bottom: 5px;
}

.contact_form_data .contact-form input,
.contact_form_data .contact-form textarea {
  width: calc(100% - 40px);
  font-size: 15px;
  resize: none;
  border: 0;
  outline: none;
  color: #000;
  background: #f9f9f9;
  padding: 5px 10px;
  border-radius: 4px;
}

.contact_form_data .contact-form textarea {
  height: auto;
}

.contact-form .form-group button.btn {
  background: #093b64;
  color: #fff;
  text-transform: capitalize;
  font-size: 16px;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  transition: none;
}

.contact-form .form-group button.btn:hover {
  background: #1192ce;
}

.contact_form_section .cb_privacy {
  color: #093b64;
  font-size: 16px;
  display: block;
  margin-top: 10px;
}

.contact_form_section .cb_privacy:hover {
  color: #1192ce;
}

.free_guide .siq_content_wrap .img {
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  padding: 40px 20px;
  border-radius: 10px;
}

.text_above_title {
  color: #000;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 13px;
  margin-bottom: 5px;
}

/*Contact-us-page-style-end*/

/*SEO_IQ-page-style-start*/
.elementor-section-wrap.cb_seo_iq_content {
  max-width: 1300px;
  margin: auto;
}

.cb_seo_iq_content .cb_seo_iq {
  padding: 40px 0;
}

.seo_iq_wrap .top_head_text {
  font-size: 15px;
  font-weight: 500;
}

.seo_iq_wrap .top_head_title {
  max-width: 750px;
  margin: auto;
  padding-top: 10px;
  line-height: 1.5;
  font-weight: 800;
}

.seo_iq_container {
  padding: 50px 0;
}

.seo_iq_container .seo_iq_wrapper {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}

.seo_iq_wrapper .seo_iq_content {
  width: 48%;
}

.seo_iq_content.img {
  box-shadow: 0px 0px 15px 2px rgba(0, 0, 0, 0.2);
  padding: 15px;
  border-radius: 10px;
  height: auto;
}

section.content_submit .seo_iq_content.img {
  height: 400px;
}

.seo_iq_content.img img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}

.seo_iq_content.text {
  padding: 10px 40px 0;
}

.seo_iq_content .content_title {
  font-size: 28px;
  font-weight: 700;
  margin-bottom: 25px;
}

.seo_iq_content .content_desc {
  font-size: 18px;
  font-weight: 500;
}

.seo_iq_content .content_btn_wrap {
  margin-top: 40px;
}

.content_btn_wrap .content_btn {
  background: #093b64;
  color: #fff;
  padding: 8px 20px;
  font-weight: 700;
  border-radius: 6px;
}

.content_btn_wrap .content_btn:hover {
  background: #1192ce;
}

.seo_iq_container.flex_row .seo_iq_wrapper {
  flex-direction: row-reverse;
}

.target_keywords .seo_iq_content.img img {
  margin-left: -40px;
}

section.elementor-section.siq_pricing_plan {
  border-radius: 20px;
}

.content_feature_details .features_title {
  font-size: 18px;
  font-weight: 700;
  margin-bottom: 15px;
}

.content_feature_details ul {
  padding: 0;
}

.main_wrapper .content_feature_details ul li {
  line-height: normal;
  margin-bottom: 12px;
  font-weight: 500;
}

.seo_iq_content .content_desc>span {
  font-weight: 700;
}

/*SEO_IQ-page-style-end*/

/*Blog-page-style-start*/
.site_wrapper.black_friday_content {
  margin-top: 30px;
}

.black_friday_content .blog_img_content {
  height: 500px;
  width: fit-content;
  margin: auto;
}

.black_friday_content .blog_img_content img {
  box-shadow: none !important;
  object-fit: contain !important;
}

.gt3_post_media_block.first_blog>.blog_post_media img {
  width: 100%;
  height: 500px;
  object-fit: contain;
}

h1.blog_main_title_heading {
  line-height: 1.2;
  font-weight: 800;
  font-size: 40px;
}

.vehicle_ad_blog_img {
  margin: 50px auto;
  width: 100%;
  height: auto;
}

.vehicle_ad_blog_img img {
  width: 100%;
  height: 100%;
  border-radius: 6px;
}

.blog_text_wrap {
  padding-top: 20px;
}

.blog_text_points .blog_points_title {
  font-size: 24px;
  font-weight: 700 !important;
  margin-top: 20px;
}

.blog_text_points .blog_ul_title {
  font-size: 21px;
  font-weight: 700;
}

h4.blog_text_heading {
  padding-top: 10px;
  font-size: 30px;
  font-weight: 700;
  line-height: 1.7;
}

.elementor-text-editor h4.cb_blogs_title {
  font-size: 24px;
  font-weight: 700 !important;
  margin-top: 20px;
  line-height: 1.75;
  margin-bottom: 1rem;
}

body.post-template-default.cbn_blog_pages .main_wrapper .container {
  max-width: 1140px;
  width: 100% !important;
}

.siq_row.sidebar_right {
  max-width: 1080px;
  margin: auto;
}

.single #main_content>.blog_post_preview {
  margin-bottom: 0 !important;
  border-bottom: 0 !important;
  padding-bottom: 50px !important;
}

.blog_img_desc {
  margin-top: 10px;
  font-size: 18px;
  font-weight: 500;
}

.blog_text_points:nth-last-child(1) .blog_points_ul {
  margin-bottom: 5px;
}

.blog_table_wrap {
  padding: 20px;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  border-radius: 10px;
  margin: 50px 0;
  position: relative;
  overflow: hidden;
}

.blog_table_bg.mob {
  display: none;
}

.blog_table_bg {
  position: absolute;
  top: -200px;
  left: 0;
  opacity: 0.1;
  z-index: -1;
}

.blog_graph_wrap {
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  border-radius: 10px;
  margin: 50px 0;
}

.blog_table_logo {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.table_head_logo.siq {
  display: flex;
  align-items: center;
}

.table_head_logo.siq .siq_logo {
  width: 60px;
  height: auto;
}

.table_head_logo.siq .siq_logo img {
  width: 100%;
  height: 100%;
}

.siq_logo_text_wrap {
  margin-left: 5px;
  line-height: 15px;
}

.siq_logo_text_wrap .siq_logo_text {
  font-size: 16px;
  font-weight: 700;
}

.siq_logo_text_wrap .yellow_line {
  margin-bottom: -30px;
}

.blog_img_wrap {
  margin-top: 30px;
}

.blog_table_heading {
  margin: 25px 0;
  text-align: center;
}

.blog_table_heading h2 {
  font-size: 40px;
  font-weight: 800;
}

.blog_table_heading h2 span {
  color: #1192ce;
}

body.post-template-default.cbn_blog_pages .main_wrapper .container .content-container {
  margin-top: 0;
  color: #000 !important;
}

.blog_table_heading_row {
  display: flex;
  border-bottom: 1px solid #376ea1;
}

.blog_img_container {
  margin-top: 70px;
}

.google_shopping_ad .blog_img_content {
  width: 100%;
  height: auto;
}

.blog_img_container .blog_img_content img {
  border-radius: 6px;
  width: 100%;
  height: 100%;
  object-fit: cover;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
}

.blog_table_data_row {
  display: flex;
  align-items: center;
}

.blog_table_data {
  border: 1px solid #376ea1;
  position: relative;
}

.blog_table_data tr th.years {
  min-width: 90px;
  max-width: 90px;
}

.blog_table_data tr th {
  background-color: #093b64;
  color: #fff;
}

.blog_table_data tbody tr {
  border-bottom: 1px dashed #376ea1 !important;
  border: 0;
}

.blog_table_data tbody tr:nth-last-child(1) {
  border: 0px !important;
}

.blog_table_data tr th,
.blog_table_data tr td {
  text-align: center;
  padding: 10px;
}

.blog_table_data tr th.perc,
.blog_table_data tr td.perc {
  min-width: 180px;
  border-left: 1px solid #376ea1;
  border-right: 1px solid #376ea1;
}

th.perc.mob {
  display: none;
}

.blog_table_data thead tr {
  border-bottom: 1px solid #376ea1 !important;
  border: 0;
}

.blog_table_data tr th {
  background: #093b64;
  color: #fff;
}

.blog_table_data tr td.years span {
  background: yellow;
  padding: 4px;
  border-radius: 4px;
  font-weight: 600;
  letter-spacing: 0;
}

/*Blog-page-style-end*/

/*mobile-style-start*/

@media (max-width: 500px) {
  .cb_siq_web_25 .content-container {
    padding-top: 45px;
  }

  .cb_siq_web_25>.container {
    width: 100%;
  }

  .cb_siq_web_25>.container>.row {
    margin: 0;
  }

  .contact_details.social .social_icons {
    margin: 0 10px 0 0;
    width: 30px;
    height: 30px;
    padding: 4px;
  }

  .left_bar_wrap,
  .siq_splatter {
    display: none;
  }

  ::-webkit-scrollbar {
    display: none;
  }

  .cbn_siq_wp .cc-nb-main-container {
    width: calc(92% - 6px);
    padding: 20px !important;
    bottom: 20px;
  }

  .cbn_siq_wp .termsfeed-com---nb .cc-nb-title {
    font-size: 18px;
  }

  .cbn_siq_wp .cc-nb-main-container #cc-nb-text {
    font-weight: 500;
    font-size: 11px;
  }

  .cbn_siq_wp .cc-nb-main-container .cc-nb-buttons-container {
    width: 100%;
  }

  .cbn_siq_wp .cc-nb-main-container .cc-nb-buttons-container button {
    font-size: 10px;
    width: 155px;
    height: auto;
    padding: 10px 7px;
  }

  .cbn_siq_wp .cc-nb-main-container .cc-nb-buttons-container .cc-nb-okagree {
    margin-left: 15px !important;
  }

  .cbn_siq_wp .termsfeed-com---pc-dialog .cc-pc-container {
    padding: 10px 15px !important;
  }

  .cbn_siq_wp .termsfeed-com---pc-dialog {
    width: 92%;
    margin: 20px auto;
    overflow-y: scroll;
    height: calc(100vh - 50px);
    top: 47%;
    transform: translateY(-50%);
  }

  .cbn_siq_wp .cc-pc-container .cc-cp-body .cc-cp-body-tabs {
    min-width: auto;
    max-width: max-content;
    margin-right: 0;
    margin-bottom: 15px;
  }

  .cbn_siq_wp .termsfeed-com---pc-dialog .cc-pc-head-title-text {
    font-size: 13px;
  }

  .cbn_siq_wp .termsfeed-com---pc-dialog .cc-pc-head-title-headline {
    font-size: 16px;
  }

  .cbn_siq_wp .termsfeed-com---pc-dialog .cc-pc-container .cc-pc-head select.cc-pc-head-lang-select {
    font-size: 12px;
    width: 100%;
  }

  .cbn_siq_wp .cc-pc-container .cc-pc-head .cc-pc-head-close {
    font-size: 12px;
    margin-left: 10px;
  }

  .cbn_siq_wp .cc-pc-container .cc-cp-body {
    padding: 10px;
    margin: 0 auto;
  }

  .cbn_siq_wp .termsfeed-com---pc-dialog .cc-cp-body-tabs-item-link {
    font-size: 11px;
  }

  .cbn_siq_wp .termsfeed-com---pc-dialog .cc-cp-body-content-entry-title {
    font-size: 16px;
    font-weight: 700;
    line-height: normal;
  }

  .cbn_siq_wp .termsfeed-com---pc-dialog .cc-cp-body-content-entry-text {
    font-size: 12px;
  }

  .termsfeed-com---pc-dialog .cc-cp-body-content-entry-text:nth-last-child(1) {
    margin-bottom: 0;
  }

  .cbn_siq_wp .termsfeed-com---pc-dialog .cc-cp-foot {
    flex-direction: column;
  }

  .cbn_siq_wp .termsfeed-com---pc-dialog .cc-cp-body-content-entry {
    padding: 15px 20px;
  }

  .cbn_siq_wp .termsfeed-com---pc-dialog .cc-cp-foot-byline {
    padding: 12px 0;
    font-size: 12px;
  }

  .cbn_siq_wp .cc-cp-foot-button .cc-cp-foot-save {
    font-size: 12px;
    margin: 0;
    padding: 8px 15px;
  }

  .wpda-footer-builder .elementor-widget-text-editor .elementor-widget-container {
    margin-bottom: 20px !important;
  }

  .wpda-footer-builder .elementor-widget-text-editor .elementor-widget-container h4 {
    font-size: 16px;
  }

  .elementor-widget-nav-menu .elementor-nav-menu--main>ul>li>a {
    font-size: 12px !important;
    font-weight: 400 !important;
    line-height: 26px !important;
    padding: 0 !important;
  }

  .wpda-footer-builder .elementor-element-3519ec4 .elementor-widget-text-editor>.elementor-widget-container {
    margin: 0 0 20px 0 !important;
  }

  .wpda-footer-builder .elementor-widget-container>.elementor-spacer>.elementor-spacer-inner {
    height: 10px;
  }

  .elementor-column-gap-extended>.elementor-row>.elementor-column>.elementor-element-populated>.elementor-widget-wrap {
    padding: 10px 15px;
  }

  .elementor-4674 .elementor-element.elementor-element-f531e36 {
    padding: 0 !important;
  }

  .wpda-footer-builder.elementor-4674 .elementor-element.elementor-element-47fe9b9 {
    font-size: 13px !important;
    width: calc(100% - 20px);
    margin: auto;
  }

  .wpda-footer-builder .elementor-element-3519ec4 .elementor-widget-text-editor>.elementor-widget-container .elementor-text-editor p {
    font-size: 14px !important;
  }

  .siq_section_content {
    flex-direction: column;
  }

  .siq_section.our_case_top {
    padding: 0px 0 25px;
  }

  .siq_section_content .cb_content_wrap {
    width: 100%;
  }

  .siq_section_content .cb_content_wrap.text {
    padding: 30px 20px;
  }

  .cb_content_wrap.text>h4 {
    font-size: 22px;
  }

  .cb_content_wrap.text>p {
    font-size: 14px;
    margin-top: 15px;
  }

  .cb_case_study_slider>.isotope_item .wrapper .img {
    border-radius: 4px 4px 0 0;
  }

  .cb_case_study_slider>.isotope_item .wrapper .text_wrap {
    min-height: 85px !important;
  }

  .cb_case_study_slider>.isotope_item .wrapper .text_wrap .categories span,
  .content_text .content_title {
    font-size: 16px;
    font-weight: 600;
  }

  .cb_case_study_slider>.isotope_item .wrapper .text_wrap .title,
  .content_text .content_category {
    font-size: 12px;
    line-height: normal;
    margin-top: 10px;
  }

  .elementor-widget-container .cb_case_study_slider>.isotope_item {
    padding-bottom: 20px !important;
  }

  .cb_case_study_slider>.isotope_item .wrapper .lightbox {
    border-radius: 4px !important;
  }

  .isotope-filter.cb_slider_tabs>a {
    font-size: 14px;
    margin-right: 15px;
  }

  .content_images_container {
    grid-template-columns: repeat(1, 1fr);
    padding: 0;
  }

  /*SEO-IQ-style-start*/
  .elementor-section-wrap.cb_seo_iq_content {
    max-width: calc(100% - 40px);
  }

  .cb_seo_iq_content .cb_seo_iq {
    padding: 25px 0;
  }

  .seo_iq_wrap .top_head_text {
    font-size: 12px;
  }

  .seo_iq_wrap .top_head_title {
    padding: 0;
    font-size: 20px;
    font-weight: 700;
  }

  .seo_iq_container {
    padding: 30px 0 20px;
  }

  .seo_iq_container>.seo_iq_wrapper {
    flex-direction: column !important;
    width: calc(100% - 20px);
    margin: auto;
  }

  .seo_iq_container>.seo_iq_wrapper>.seo_iq_content {
    width: 100%;
    height: auto;
  }

  .seo_iq_container>.seo_iq_wrapper>.seo_iq_content.text {
    margin-top: 25px;
    padding: 0px;
  }

  .target_keywords .seo_iq_content.img img {
    margin-left: -25px;
  }

  .seo_iq_content .content_title {
    font-size: 18px;
    margin-bottom: 15px;
  }

  .seo_iq_content .content_desc {
    font-size: 14px;
  }

  .seo_iq_content .content_btn_wrap {
    margin-top: 25px;
  }

  .content_btn_wrap .content_btn {
    padding: 8px 10px;
    font-size: 12px;
    border-radius: 4px;
  }

  .seo_iq_content.img {
    padding: 10px;
    border-radius: 6px;
  }

  .content_feature_details .features_title {
    font-size: 15px;
    margin-bottom: 10px;
  }

  .main_wrapper .content_feature_details ul li {
    font-size: 13px;
  }

  .elementor-widget-container.plan_title {
    margin: -5px 0 0 !important;
  }

  /*SEO-IQ-style-start*/

  /*Popup-style-start*/

  .cb_popup_wrap {
    max-width: calc(100% - 40px);
  }

  .cb_popup_close_wrap {
    right: 8px;
    top: 8px;
  }

  .siq_popup_close i {
    font-size: 20px;
  }

  .cbn_popup_content {
    padding: 30px;
    border-radius: 6px;
  }

  .cb_siq_logo {
    width: 60px;
  }

  p.cb_logo_text {
    font-size: 9px;
    margin-top: 2px;
  }

  .cb_popup_text_wrap {
    margin-top: 30px;
  }

  .cb_popup_text_wrap p {
    font-size: 11px;
  }

  .cb_popup_text_wrap h4 {
    font-size: 28px;
    line-height: 36px;
    margin: 10px auto;
  }

  .arrow_icon {
    width: 30px;
    margin: 20px auto;
  }

  .demo_btn_wrap a {
    font-size: 12px;
    padding: 7px 15px;
  }

  /*Popup-style-end*/

  /*Contact-us-pages-style-start*/
  .siq_contact_page_detail {
    padding: 40px 0;
  }

  .siq_contact_page_text_wrap {
    flex-direction: column;
  }

  .siq_content_wrap.contact_us {
    flex-direction: column-reverse;
  }

  .contact_form_section .cb_privacy {
    font-size: 12px;
    line-height: normal;
    display: block;
    margin-top: 20px;
  }

  .siq_contact_page_text_wrap .contact_page_content {
    width: calc(100% - 30px);
    text-align: center;
    margin-bottom: 20px;
  }

  .cb_heading_title {
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    margin-bottom: 20px;
  }

  .siq_desc_text {
    font-size: 12px;
    line-height: 20px;
    max-width: calc(100% - 50px);
  }

  .free_guide .siq_content_wrap .img {
    padding: 20px 10px;
    margin-bottom: 0;
  }

  .siq_contact_form_container {
    padding: 30px 0;
  }

  .siq_content_wrap {
    max-width: 100%;
  }

  .text_above_title {
    font-size: 10px;
    font-weight: 600;
    margin-bottom: 2px;
  }

  .contact_form_wrapper {
    border-radius: 6px;
    margin: 30px auto 0;
    width: calc(100% - 30px);
    flex-direction: column;
  }

  .contact_form_section.left {
    border-radius: 6px 6px 0 0;
    width: 100%;
  }

  .contact_form_section.right {
    width: 100%;
  }

  .contact_details .title {
    font-size: 16x;
    line-height: 20px;
    margin-bottom: 15px;
  }

  .contact_details .desc {
    font-size: 12px;
    margin-bottom: 10px;
  }

  .contact_details .contact_row {
    padding: 0;
    margin-bottom: 5px;
  }

  .contact_row .icon>i {
    font-size: 11px;
  }

  .contact_details .contact_row .text {
    margin-left: 7px;
    font-size: 10px;
  }

  .contact_details .contact_row {
    align-items: baseline !important;
  }

  .big_round_box {
    width: 130px;
    height: 130px;
    bottom: -50px;
    right: -50px;
  }

  .small_round_box {
    width: 70px;
    height: 70px;
    bottom: 15px;
    right: 35px;
  }

  .contact_form_data .contact-form input,
  .contact_form_data .contact-form textarea {
    width: calc(100% - 10px);
    font-size: 10px;
    height: auto;
    margin: 0px 0px 5px;
    line-height: normal;
  }

  .form-group label {
    font-size: 12px;
    line-height: normal;
    margin-bottom: 2px;
  }

  .contact-form .form-group button.btn {
    font-size: 11px;
    height: auto;
    margin-bottom: 0;
  }

  .contact_form_wrapper .contact_form_section {
    padding: 25px 15px;
  }

  /*Contact-us-pages-style-end*/

  /*Pricing-plan-style-start*/
  section.cb_siq_offers {
    padding: 30px 0;
  }

  .siq_audit_cards_wrap {
    margin-top: 20px;
    flex-direction: column;
    padding: 0px 25px;
  }

  .siq_audit_cards_wrap .siq_audit_card_content {
    width: 100%;
    margin: 15px 0;
    padding: 15px;
  }

  .siq_audit_card_content .siq_card_title {
    font-size: 16px;
    line-height: 22px;
  }

  .siq_audit_card_content .siq_card_desc {
    font-size: 12px;
    min-height: 65px;
  }

  .siq_audit_card_content .siq_card_btn {
    font-size: 14px;
    padding: 2px;
    margin-bottom: 10px;
  }

  .siq_card_bottom_section>p {
    font-size: 12px;
    margin-bottom: 8px;
    font-weight: 600;
  }

  .siq_card_bottom_section>.siq_card_bottom_title {
    font-size: 16px;
  }

  .siq_card_desc .siq_card_price {
    margin-top: 10px;
    font-size: 12px;
  }

  .siq_card_desc .siq_card_price .value {
    font-size: 14px;
  }

  section.elementor-section.siq_video_wrap {
    padding: 20px !important;
  }

  section.elementor-section.siq_video_wrap .elementor-widget-wrap {
    padding: 0 !important;
  }

  .siq_video_text .elementor-text-editor p {
    font-size: 12px;
    line-height: 22px !important;
    margin-bottom: 5px;
  }

  .siq_video_text .elementor-widget-container h2 {
    font-size: 22px !important;
    line-height: 30px !important;
  }

  /*Pricing-plan-style-end*/

  /*Blog-pages-style-start*/
  body.cbn_blog_pages .site_wrapper {
    margin-top: 30px;
  }

  body.cbn_blog_pages .site_wrapper .row {
    margin: 0;
  }

  body.elementor-page.cbn_blog_pages .site_wrapper .row>.content-container.span9 {
    margin: 0 !important;
    padding: 0 !important;
  }

  body.cbn_blog_pages .blog_post_preview .blog_content>.blog_post_media>a>img {
    margin: 0;
    width: 100%;
  }

  body.cbn_blog_pages #main_content>.blog_post_preview {
    padding: 0 10px;
    margin-bottom: 40px;
  }

  .single #main_content>.blog_post_preview {
    padding-bottom: 40px !important;
    padding: 0px 10px;
  }

  body.cbn_blog_pages .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0;
    width: calc(100% - 20px);
    margin: auto;
  }

  .elementor-text-editor h1.blog_main_title_heading {
    margin: 30px 0px 20px !important;
    font-size: 20px;
    line-height: normal;
    font-weight: 700;
  }

  body.cbn_blog_pages .post_block_info {
    margin: 20px auto 0 !important;
    width: calc(100% - 20px);
  }

  body.cbn_blog_pages .post_block_info .single_post_tags {
    font-size: 12px;
    line-height: 24px;
  }

  .blog_content h3,
  .blog_content h3 strong {
    font-size: 16px;
    font-weight: 700;
  }

  .blog_text_wrap {
    padding-top: 12px;
  }

  h4.blog_text_heading {
    padding-top: 6px;
    font-weight: 700 !important;
    line-height: 24px;
    font-size: 18px !important;
  }

  .blog_points_ul {
    padding-left: 18px;
  }

  .blog_text_points .blog_points_title {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 15px;
  }

  .blog_text_points .blog_ul_title {
    font-size: 16px;
    margin: 12px 0 10px;
  }

  h4.blog_text_heading.conclusion {
    padding: 0;
    margin-top: 10px;
  }

  .vehicle_ad_blog_img {
    margin: 30px auto;
  }

  .blog_points_li,
  .blog_text_desc {
    line-height: 20px !important;
    font-size: 13px;
  }

  .cb_blog_text_content .blog_text_desc {
    font-size: 13px !important;
    margin-bottom: 10px;
    font-weight: normal !important;
  }

  .elementor-text-editor h4.cb_blogs_title {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 15px;
  }

  body.post-template-default.cb_blog_cpc .container ul li,
  .blog_text_content>p.cb_blog_text,
  .elementor-widget-container .blog_img_desc,
  .blog_text_points .blog_text_desc,
  .blog_table_container .blog_img_desc {
    font-size: 13px !important;
    line-height: 20px !important;
    margin-bottom: 10px;
    font-weight: normal !important;
  }

  .siq_logo_text_wrap {
    line-height: 10px;
  }

  .siq_logo_text_wrap .siq_logo_text {
    font-weight: 600;
    font-size: 11px;
  }

  .siq_logo_text_wrap .yellow_line {
    display: block;
    margin-left: 0 !important;
  }

  .table_head_logo.siq .siq_logo {
    width: 35px;
  }

  .blog_table_data .blog_table_bg.mob {
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    display: block;
  }

  .blog_table_bg {
    display: none;
  }

  .blog_table_wrap {
    padding: 10px;
    margin: 30px 0;
    border-radius: 4px;
  }

  .blog_graph_wrap {
    margin: 30px 0;
  }

  .google .siq_logo {
    width: 50px;
  }

  .blog_img_container {
    margin-top: 30px;
  }

  .blog_img_container .blog_img_content {
    width: 92%;
    margin: auto;
  }

  .blog_table_heading h2 {
    font-size: 15px;
    line-height: normal;
    margin-top: 25px !important;
  }

  .blog_table_heading {
    margin: 18px 0;
  }

  .blog_table_data tr th,
  .blog_table_data tr td {
    font-size: 12px;
    line-height: 18px;
    padding: 5px;
  }

  .blog_table_data tr th.years {
    min-width: 50px;
    max-width: 50px;
  }

  .blog_table_data tr th.perc,
  .blog_table_data tr td.perc {
    min-width: 92px;
  }

  .blog_table_data tr th.perc.desktop {
    display: none;
  }

  .blog_table_data tr th.perc.mob {
    display: block !important;
  }

  .siq_logo_text_wrap .yellow_line {
    width: 50px;
    height: 15px;
  }

  /*Blog-pages-style-start*/

  /*About-us-our-team-style-start*/
  section.about_us_top .elementor-row {
    padding: 20px;
  }

  .elementor-text-editor h4.cb_heading {
    font-size: 16px !important;
  }

  .elementor-text-editor>.cb_desc_text {
    font-size: 12px !important;
  }

  .about_us_top .elementor-widget-container>.elementor-heading-title {
    font-size: 16px !important;
    line-height: 24px !important;
    margin-top: 6px;
  }

  .about_us_top .elementor-element-174e077>.elementor-element-populated>.elementor-widget-wrap {
    padding: 10px 20px 20px !important;
  }

  .about_us_top .cb_progress-title>.elementor-widget-container span {
    font-size: 12px !important;
  }

  body .cb_mobile-view .working_columns {
    height: fit-content !important;
  }

  .about_us_top .elementor-widget-container .elementor-text-editor>h5 {
    font-size: 10px;
    font-weight: 600;
  }

  .about_us_top .elementor-element-174e077>.elementor-element-populated {
    border-radius: 6px 6px 0 0;
  }

  .about_us_top .elementor-element-1b58a79 .elementor-image {
    border-radius: 0 0 6px 6px;
  }

  .siq_award_container {
    padding: 20px 0;
    margin-top: 10px;
  }

  .siq_awards_wrap {
    max-width: 100%;
    margin: 10px auto 5px;
    width: calc(100% - 20px);
  }

  h4.secion_heading {
    font-size: 20px;
    line-height: 30px;
    width: calc(100% - 40px);
  }

  .ecomd_award_logo {
    margin: 20px auto;
    width: 150px;
  }

  .siq_awards_imgs .award_imgs {
    flex-direction: column;
  }

  .award_imgs .img_right_side,
  .award_imgs .img_center {
    width: calc(100% - 50px);
    height: 180px;
    margin: auto;
  }

  .siq_awards_imgs .award_imgs>div {
    margin-bottom: 10px;
  }

  .award_imgs.second {
    margin: 0;
  }

  .award_imgs img {
    border-radius: 6px !important;
  }

  .elementor-widget-wrap.siq_graph_img {
    padding-top: 0 !important;
  }

  .elementor-text-editor>.siq_graph_sec_desc {
    max-width: calc(100% - 30px);
    font-size: 13px;
    margin-top: 10px;
    line-height: 22px;
  }

  .elementor-widget-wrap.siq_graph_img .elementor-widget-container .elementor-image {
    width: calc(100% - 20px);
  }

  .black_friday_content .blog_img_content {
    height: 300px;
    width: 100%;
  }

  .blog_post_preview .blog_content>.first_blog .blog_post_media {
    width: 100%;
    height: auto;
  }

  .blog_post_preview .blog_content>.first_blog .blog_post_media>a>img {
    width: 100%;
    height: 100%;
  }

  section.siq_graph_container {
    padding: 25px 20px;
  }

  .siq_graph_wrap h2.heading_title {
    font-size: 20px;
    line-height: 1em;
  }

  .siq_graph_wrap .siq_graph_sec_desc {
    font-size: 13px;
    line-height: 20px;
  }

  .graph_img_wrap {
    margin: 30px auto;
  }

  p.graph_bottom_text {
    font-size: 15px;
    margin: 0;
  }

  /*About-us-our-team-style-end*/
  .gt3_module_blog.items1 .first_blog .blog_post_media img {
    height: auto;
  }

  .blog_post_preview {
    margin-bottom: 30px;
  }

  .burger_sidebar-wrap {
    top: 20px;
    right: 20px;
  }

  .burger_sidebar-wrap .offcanvas {
    width: 100% !important;
  }

  .burger_sidebar_icon {
    width: 25px;
    height: 20px;
  }

  .burger_sidebar_icon>span.second {
    top: 7px;
  }

  .burger_sidebar_icon>span.third {
    top: 14px;
  }

  .siq_text_logo>img {
    width: 35px;
  }

  .offcanvas .offcanvas-header {
    padding: 10px !important;
  }

  .offcanvas-header .siq_text_logo>h5,
  .offcanvas-body .location>h4 {
    font-size: 16px;
  }

  .offcanvas-body .siq_desc {
    font-size: 12px;
  }

  .offcanvas-body>.dropdown>.btn-secondary {
    border-radius: 10px;
    padding: 6px 15px;
    font-size: 12px;
  }

  .offcanvas-body>.dropdown>ul>li>a {
    font-size: 12px;
  }

  .offcanvas-body .location>.location_wrap {
    margin-top: 10px !important;
  }

  .map_point>i:before {
    font-size: 16px;
  }

  .offcanvas-body .location .location_text {
    font-size: 12px;
    line-height: 20px;
  }

  .offcanvas-body .location {
    margin-top: 30px !important;
  }

  .top_section-wrap>.top_content-wrap {
    flex-direction: column;
    padding: 20px 0 0;
    overflow: hidden;
    justify-content: center;
  }

  .cb_top-content {
    text-align: center;
  }

  .cb_top-content,
  .imgs-wrap {
    width: 100%;
  }

  .cbn_logo {
    width: 100%;
    margin: 20px 0 10px;
  }

  .cbn_logo .siq-logo {
    width: 60px;
    height: auto;
    margin: auto;
  }

  .cbn_logo .siq_logo_text {
    font-size: 11px;
    letter-spacing: 0.5px;
    margin: 4px 0 0;
  }

  .cb_higher-text {
    font-size: 12px;
  }

  h2.main_heading {
    font-size: 28px;
    line-height: normal;
    padding-top: 10px;
    margin: 0 auto;
    width: calc(100% - 20px);
  }

  h2.main_heading.mobile {
    display: block !important;
  }

  h2.main_heading.desktop {
    display: none !important;
  }

  .yellow_line {
    width: 60px;
    height: 20px;
    border: solid 3px #f5e71b;
    border-color: #f5e71b transparent transparent transparent;
    margin-left: 42% !important;
    margin: 5px 0px;
    display: none;
  }

  .cb_top-content>p.desc_text {
    width: 215px;
  }

  p.desc_text {
    font-size: 14px;
    padding: 0;
    margin: 25px auto;
    line-height: 22px;
  }

  .review_img {
    display: flex;
  }

  .free_demo-wrap,
  .free_demo-button {
    margin: 25px auto;
  }

  .free_demo-button>a {
    font-size: 14px !important;
    padding: 10px 30px;
    border-radius: 6px;
  }

  .review_ranking {
    justify-content: center;
    padding: 10px 0;
    margin: 0;
  }

  .review_img>img {
    width: 100px;
  }

  p.review_text {
    font-size: 12px;
    margin: 0px !important;
    margin-left: 10px !important;
  }

  .siq_bg-imgs_wrap>.dark_bg {
    width: 50px;
    height: 80px;
  }

  .siq_bg-imgs_wrap>.blue_bg {
    right: -10px;
    width: 100px;
    height: 100px;
  }

  .siq_bg-imgs_wrap>.green_bg {
    right: 0;
    width: 110px;
    height: 120px;
  }

  .siq_bg-imgs_wrap>.yellow_bg {
    right: 15px;
    top: -6px;
    width: 130px;
    height: 130px;
  }

  .siq_details-wrap {
    padding: 10px;
  }

  .siq_details {
    width: 100%;
    justify-content: center;
  }

  .siq_info {
    text-align: center;
  }

  .siq_info>h4 {
    font-size: 18px;
    line-height: normal;
  }

  .siq_info>p {
    font-size: 10px;
    margin: 5px 0 0;
  }

  .girl_img {
    bottom: -60px;
    right: 0;
    position: relative;
    text-align: center;
  }

  .slide_1 .imgs-wrap>.girl_img {
    right: -15px;
    bottom: 0;
    top: 20px;
    height: 300px;
  }

  .slide_2 .girl_img,
  .girl_img.cb_new_img {
    right: 0;
    bottom: 0;
    top: 25px;
    min-height: 290px;
    max-height: 303px;
  }

  .top_section_slider.swiper {
    overflow: hidden;
    height: 730px;
  }

  .top-section_container>.top_section_slider.swiper>.swiper-pagination {
    bottom: 0 !important;
    background: #222a35;
    padding: 10px 15px;
    top: auto;
  }

  .top_section_slider .swiper-pagination .swiper-pagination-bullet {
    margin: 0px 8px;
    width: 8px;
    height: 8px;
  }

  .social-icons_wrap>span>img {
    width: 35px;
    height: 35px;
    padding: 6px;
  }

  .slide_3 .imgs-wrap>.girl_img {
    top: 25px;
    right: 5px;
    height: 290px;
  }

  .siq_shopping-wrap.social-icons_wrap {
    position: initial;
  }

  .social-icons_wrap>span.youtube_icon {
    top: 35px;
    left: 65px;
  }

  .social-icons_wrap>span.facebook_icon {
    top: -20px;
  }

  .social-icons_wrap>span.bing_icon {
    top: 28%;
    right: 40px;
  }

  .social-icons_wrap>span.tiktok_icon {
    right: 25px;
    bottom: 60px;
  }

  .social-icons_wrap>span.adwords_icon {
    left: 20px;
    padding: 0;
    bottom: 30%;
  }

  .shopping_ads>img.google_watch {
    width: 80px;
    position: absolute;
    top: -330px;
    left: 55px;
  }

  .shopping_ads>img.google_sales {
    right: 40px;
    width: 40px;
    bottom: 210px;
    top: auto;
    left: 60px;
    padding: 10px;
  }

  .shopping_ads>img.facebook_sales {
    top: auto;
    bottom: 100px;
    width: 50px;
    left: 12px;
  }

  .shopping_ads>img.tiktok_sales {
    bottom: 30px;
    width: 50px;
    left: 65px;
  }

  .prod_bars>.blue_line {
    height: 20px;
  }

  .prod_bars>.cb_yellow-line {
    height: 30px;
  }

  .prod_bars>.dark_line {
    height: 40px;
  }

  .prod_bars>img {
    width: 30px;
    margin-right: 6px;
  }

  .prod_targeting .prod_title {
    margin-bottom: 7px;
  }

  .prod_bars>span {
    width: 6px;
    margin: 0px 4px;
  }

  .product_market.prod_targeting {
    right: 25px;
    top: -260px;
    padding: 8px;
  }

  .product_market .prod_title {
    font-size: 8px;
  }

  .product_market .prod_desc {
    font-size: 9px;
    font-weight: 600;
  }

  .shopping_ads .prod_bidding {
    left: 15px;
    max-width: 125px;
    bottom: 130px;
    padding: 8px 10px;
  }

  .top_section-wrap {
    overflow: hidden;
  }

  .shopping_ads .g_rating {
    right: 20px;
    bottom: 120px;
    padding: 6px;
    border-radius: 6px 8px;
    top: auto;
  }

  .img_google>img {
    width: 15px;
  }

  span.prod_dtl>.prod_desc {
    font-size: 10px;
  }

  span.prod_dtl .prod_ratig>img {
    height: 8px;
  }

  span.prod_dtl {
    margin-left: 7px;
  }

  .circle_img {
    right: auto;
    transform: translate(-50%, 0px);
    left: 50%;
    width: 350px;
    top: 0;
  }

  .circle_img>img {
    width: 100%;
  }

  .siq_shopping-wrap img.girl_top {
    left: 20px;
    bottom: 15%;
    width: 60px;
  }

  .siq_shopping-wrap img.iphone {
    top: 35px;
    left: 45px;
    width: 45px;
  }

  .siq_shopping-wrap img.headphone {
    top: -26px;
    width: 30px;
    right: 42%;
    transform: translateX(-50%);
  }

  .siq_shopping-wrap img.lipstick {
    top: 22%;
    right: 30px;
    width: 40px;
  }

  .siq_shopping-wrap img.watch {
    right: 25px;
    bottom: 35px;
    width: 35px;
  }

  .siq_brands-dtl {
    flex-direction: column;
    border: 2px solid #c2efff;
    padding: 10px;
  }

  .siq_brands-dtl .brands_logo {
    margin: 20px 0px;
  }

  .siq_brands-dtl .brands_logo>img {
    max-width: 170px;
    height: auto;
  }

  .smarter-shopping_wrap>.title_text {
    font-size: 20px;
    padding: 10px 0px;
    line-height: 30px;
  }

  .smarter-desc {
    font-size: 14px;
    margin: 0px 40px;
    line-height: 26px;
    padding-bottom: 20px;
  }

  .siq_section.smarter_shopping_container {
    padding: 40px 0;
  }

  .smarter-shopping_wrap .smarter-desc {
    margin: 0px 10px;
  }

  .grey_circle-img {
    top: 115px;
  }

  .grey_circle-img>img {
    height: auto;
  }

  .siq_goals-wrap .card_imgs>img {
    width: 45px;
  }

  .card_imgs>svg {
    width: 50px;
    height: 50px;
  }

  .siq_goals .card_title {
    font-size: 16px;
  }

  h4.achieve_title {
    margin: 10px 0px;
    font-size: 16px;
    letter-spacing: 0;
  }

  .siq_3-goals,
  .siq_2-goals {
    flex-direction: column;
  }

  .siq_goals-wrap .siq_goals {
    max-width: 100%;
    padding: 10px;
  }

  .siq_goals .card_text {
    font-size: 12px;
    margin: 10px auto;
    max-width: 100%;
  }

  .consultation_wrap {
    width: calc(100% - 40px);
    border-radius: 10px;
    padding: 15px 13px;
  }

  .consultation_wrap .top_text {
    font-size: 11px;
    margin: 10px 0;
    line-height: normal;
    max-width: 50%;
    letter-spacing: 0.3;
  }

  .consultation_wrap>.demo_text {
    font-size: 18px;
    line-height: normal;
    margin: 10px auto;
    padding-bottom: 0;
  }

  .consultation_wrap .demo_btn {
    padding: 10px;
    font-size: 12px;
    letter-spacing: 0;
    font-weight: 600;
  }

  .siq_brands_detail>.feed_img,
  .brand_agencies {
    width: calc(100% - 40px);
    margin: 0 auto;
  }

  .siq_brands_detail {
    width: 100%;
    flex-direction: column-reverse;
    padding: 10px 0px;
    margin: 20px auto 0px;
  }

  .cb_brands_detail {
    flex-direction: column;
    margin: 0;
    padding: 0;
  }

  .cb_brands_detail .siq_img_wrap {
    width: calc(100% - 40px);
    justify-content: space-between;
    border-radius: 10px;
    box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
    border: none;
  }

  .consultation_wrap.siq_consultation_demo {
    box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
  }

  .siq_img_wrap.brands {
    margin-bottom: 30px;
  }

  .siq_img_wrap .cb_brand-box {
    width: 160px;
  }

  .siq_img_wrap .box_text {
    margin: 0px 15px;
    width: 50%;
  }

  .siq_img_wrap .box_text>h2 {
    font-size: 24px;
    margin-bottom: 15px;
  }

  .siq_img_wrap .box_text>p {
    font-size: 11px;
    font-weight: 500;
  }

  .siq_brand_arrow {
    display: none;
  }

  .siq_section.cb_brands-container {
    padding: 20px 0;
    margin-bottom: 10px;
  }

  .siq_img_wrap.brands .border-bottom_clr {
    border-right: 55px solid #1c5a67;
  }

  .siq_img_wrap.agency .border-bottom_clr {
    border-right: 55px solid #28a745;
  }

  .border-bottom_clr {
    right: -40px;
    bottom: -50px;
    transform: rotate(230deg);
  }

  .box_img-wrap.brands {
    margin-left: 30px;
  }

  .box_img-wrap.brands .box_text {
    border-top-left-radius: 20px;
    border-bottom-left-radius: 20px;
  }

  .box_img-wrap.agencies {
    margin-right: 30px;
  }

  .box_img-wrap.agencies>.box_text {
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
  }

  .box_img-wrap .box_text {
    padding: 10px;
  }

  .brand_agencies>.brands_text {
    padding: 30px;
    border-radius: 10px;
    margin: 0px;
  }

  .brand_agencies>.brands_text>h4 {
    font-size: 30px;
  }

  .brand_agencies>.brands_text>p {
    font-size: 13px;
  }

  .brand_agencies>.agencies {
    margin-top: 30px;
  }

  .siq_brands_detail>.feed_img {
    margin-top: 80px;
  }

  .siq_brands_detail>.feed_img>.siq_brands {
    width: 100%;
  }

  .cb_keyword_wrap {
    flex-direction: column;
  }

  .cb_keyword_wrap .siq-keywrod_detail,
  .cb_keyword_wrap .siq_keyword-img {
    width: 100%;
  }

  .cb_keyword_wrap .siq-keywrod_detail {
    padding: 20px;
  }

  h4.cb_keywrod-text {
    font-size: 18px;
    line-height: 26px;
    margin-bottom: 15px;
  }

  p.converting_desc {
    margin-bottom: 6px;
  }

  p.converting_desc,
  .convertin_keywords .numbers {
    font-size: 12px;
  }

  .Keyword_btn-wrap .convertin_keywords {
    padding-top: 25px;
  }

  .convertin_keywords .numbers {
    padding: 8px 12px;
    border-radius: 4px;
  }

  .convertin_keywords .convertin_text {
    margin-left: 20px;
    font-weight: 600;
    font-size: 12px;
  }

  .cb_yellow-dots {
    top: 60px;
  }

  .cb_yellow-dots .yellow_dots {
    width: 4px;
    height: 5px;
  }

  .siq_working-wrap {
    width: calc(100% - 30px);
  }

  h4.working_title {
    font-size: 18px;
    margin: 10px auto;
  }

  .siq_working-detail {
    flex-direction: column;
    margin: 20px auto;
  }

  .siq_working-box {
    width: 100%;
    padding: 15px;
    border-radius: 6px;
    margin-bottom: 25px;
  }

  .siq_working-box.green_box {
    margin: 0;
  }

  h6.siq_title {
    font-size: 14px;
    line-height: 24px;
    margin-bottom: 10px;
    letter-spacing: 0px;
  }

  p.siq_text {
    font-weight: 400;
    line-height: 20px;
    font-size: 11px;
    letter-spacing: 0;
  }

  .big_text-container {
    height: 200px;
  }

  .big_text-container .big_text-wrap {
    width: calc(100% - 25px);
    margin: 50px auto;
    padding: 0;
  }

  .big_text-wrap .big_text {
    color: #fff;
    font-size: 24px;
    line-height: 34px;
  }

  img.girl_brand-img {
    top: -40px;
    left: 42%;
    width: 65px;
  }

  .siq_details>.products,
  .siq_details>.active_user {
    margin-left: 30px;
    border-left: 1px solid #fff;
    padding-left: 30px;
  }

  .siq_section_wrap {
    max-width: calc(100% - 20px);
    margin-top: 20px auto;
  }

  .siq_section_wrap>.yellow_line {
    position: absolute;
    top: -15px;
    left: 4%;
    width: 80px;
    transform: rotate(-15deg);
    margin: 0 !important;
  }

  .siq_google_css .siq_section .siq_section_wrap {
    margin: 20px auto;
  }

  .targeting_tech .siq_section_wrap .content_heading,
  .siq_section_wrap.cbn_wrapper .content_heading {
    font-size: 20px;
    font-weight: 700;
    max-width: calc(100% - 50px);
    line-height: normal;
    margin: 0 auto 15px;
  }

  .reduce_cost_instant .siq_section_wrap .content_heading {
    max-width: calc(100% - 50px);
  }

  .siq_section_wrap.flex_wrap.keyword_prod {
    margin: 0 auto;
    max-width: 100%;
  }

  .siq_section_wrap.keyword_prod {
    padding-top: 10px;
  }

  .siq_section_wrap.keyword_prod .siq_page_content.img {
    height: 400px;
  }

  .siq_section_wrap.flex_wrap {
    flex-direction: column;
  }

  .siq_section_wrap.flex_wrap .siq_page_content {
    width: calc(100% - 20px);
  }

  .save_permanent .siq_page_content.img {
    height: 400px;
    margin-top: 20px;
  }

  .siq_section.faqs_content .siq_section_wrap {
    width: calc(100% - 40px);
  }

  .siq_section_wrap.siq_demo_bg {
    width: 100%;
    height: 140px;
    padding: 45px 25px;
    background-size: 100% 100%;
    margin-top: 0 !important;
  }

  .siq_section_wrap.siq_demo_bg h2 {
    margin-bottom: 0;
    font-size: 14px;
  }

  .siq_section_wrap.siq_demo_bg .contact_title_top {
    margin: 8px 0;
  }

  p.siq_content_desc {
    font-size: 12px;
  }

  h4.siq_video_heading {
    font-size: 16px;
    margin: 20px 0 8px;
  }

  .siq_video p.siq_content_desc {
    font-size: 12px;
  }

  .siq_section.siq_video p.contact_title_top {
    margin-bottom: 15px;
  }

  .free_demo_wrap .siq_demo_bg .button_wrap {
    margin: 0;
  }

  .free_demo_wrap .siq_demo_bg .button_wrap a {
    padding: 6px 12px;
    border-radius: 4px;
    font-size: 10px;
  }

  .siq_brands_logos_section {
    width: 100%;
    padding: 0px 10px;
  }

  .siq_video_wrapper #siq_video_thumbnail svg {
    width: 50px;
    height: 50px;
  }

  .siq_brand_logo {
    width: auto;
  }

  .siq_section {
    padding: 10px 0px;
  }

  .siq_ques_wrap .siq_quest .ques_text {
    font-size: 14px;
  }

  .siq_ques_wrap .siq_quest i.fas {
    font-size: 10px;
  }

  .siq_ques_wrap .siq_ans {
    padding: 10px 15px;
    font-size: 12px;
    line-height: 1.5;
  }

  .siq_faqs_wrap .siq_ques_wrap {
    margin-bottom: 15px;
  }

  .siq_section.case_studies-container {
    padding-top: 20px;
  }

  .siq_section.optimise_products-container {
    padding-top: 40px;
  }

  .siq_section.converting_keyword-container {
    height: 700px;
    padding-top: 0px;
  }

  .siq_section.consultation_container {
    margin-top: 10px;
  }

  h4.title_top {
    font-size: 18px;
    line-height: 32px;
    width: calc(100% - 30px) !important;
    margin: 0px auto;
    letter-spacing: 0;
  }

  .siq_section_wrap>p.desc_text {
    font-size: 12px;
    line-height: 24px;
    padding: 10px;
    margin: 10px 0px;
  }

  .siq_brands-wrap {
    max-width: calc(100% - 20px);
    padding: 10px 10px 0px;
    flex-direction: column;
  }

  .product-details {
    width: calc(100% - 30px);
    flex-direction: column;
    padding: 0;
  }

  .dots_wrap {
    display: none;
  }

  .siq_brands-wrap .left_side,
  .siq_brands-wrap .right_side {
    width: 100%;
    margin: 10px 0px;
  }

  .campaigns_wrap>.yellow_line {
    top: -20px;
    left: 0%;
  }

  .smarter_feed-wrap>.feed_img>img {
    width: 100%;
  }

  .free-demo_container .demo_wrap {
    max-width: calc(100% - 30px);
    min-height: 200px;
    margin: 40px auto;
    padding: 30px;
    border-radius: 10px;
  }

  .demo_wrap .cb_logo-img {
    margin: 10px auto 25px;
  }

  .cb_logo-img>img {
    width: 40px;
  }

  .demo_wrap h2.demo_text {
    font-size: 18px;
    line-height: 28px;
    margin: 20px auto;
    padding-top: 10px;
  }

  .demo_wrap .book_now {
    padding-top: 10px;
  }

  .book_now .btn_book-now {
    font-size: 12px;
    padding: 10px 20px;
  }

  .free_demo_desc {
    font-size: 12px;
    font-weight: 400;
  }

  .siq_footer-container>div {
    max-width: 100%;
  }

  .siq_links-wrap {
    flex-direction: column;
    padding: 0 10px;
  }

  .siq_links-wrap>.siq-footer-btns {
    width: calc(100% - 20px);
    padding: 5px 10px 10px;
  }

  .siq-footer-btns h4.footer_title {
    margin-bottom: 15px;
    font-size: 16px;
  }

  p.footer_text {
    font-size: 12px;
    line-height: 20px;
    margin-bottom: 10px;
  }

  .social_icons {
    margin-top: 10px;
  }

  .siq-footer-btns>.footer_links {
    margin-bottom: 10px;
    font-size: 12px;
    line-height: 18px;
  }

  .siq_footer-text {
    padding: 20px 10px 10px;
    line-height: 26px;
    font-size: 12px;
  }

  .case_studies-wrap .yellow_line {
    left: 0;
  }

  .siq_marketing-wrap {
    margin: 20px auto;
    width: 100%;
  }

  .marketing_brands {
    width: calc(100% - 50px);
    padding: 10px 0px;
  }

  .cb_brand-name {
    padding: 10px 12px;
    border-radius: 6px;
    margin: 0px 5px;
  }

  .cb_brand-name>i:before {
    font-size: 14px;
    margin-right: 5px;
  }

  .cb_brand-name>.brand_img>img {
    width: 60px;
    height: auto;
  }

  .brand_img.second>img,
  .brand_img.forth>img {
    width: 40px;
  }

  .marketing-details {
    width: calc(100% - 25px);
    margin-top: 15px;
  }

  a.open_link_btn {
    border-radius: 10px;
  }

  a.open_link_btn>span {
    font-size: 12px;
    padding: 6px 10px;
    top: 50%;
  }

  .logos-section {
    width: calc(100% - 20px);
  }

  .siq_logo-detail>.siq_logo {
    width: 35px;
  }

  .siq_logo-detail .siq_text {
    font-size: 14px;
    margin-left: 10px;
  }

  .blue_circle-img img {
    width: 100%;
  }

  .siq_section.performance-container {
    background: none;
  }

  .perform_wrap .cube_img {
    display: none;
  }

  .performance-container .perform_wrap,
  .discount_container .discount_wrap {
    width: calc(100% - 20px);
    margin: 20px auto 10px;
    padding: 0;
  }

  .optimise_products-wrap {
    width: calc(100% - 20px);
    margin: auto;
  }

  .optimise_products-wrap .title_top,
  .perform_wrap .title_top {
    margin: 10px auto;
  }

  .perform_section {
    flex-direction: column;
  }

  .perform_section>.perform_img,
  .perform_section>.perform_bars-wrap {
    width: 100%;
    margin-top: 30px;
  }

  .perform_img>img {
    width: 80%;
    margin-right: 30px;
  }

  .perform_bars-wrap .perform_bar,
  span.progress_perc {
    padding: 0px;
  }

  .perform_bar .bar_title,
  span.progress_perc {
    font-size: 14px;
  }

  .perform_bar .grey_bar,
  .grey_bar .yellow_bar {
    height: 14px;
  }

  .disc_logo {
    margin: 10px auto;
    width: 55px;
  }

  .disc_img .disc_title {
    width: calc(100% - 15px);
    font-size: 11px;
    margin: 12px auto;
  }

  .competitor_prod_wrap {
    margin: 25px 0;
  }

  .prod_img_dtl {
    padding-top: 10px;
    max-width: 32%;
  }

  .prod_img_dtl .prod_img {
    width: 110px;
    height: 100px;
    margin: auto;
  }

  .prod_title_details {
    padding: 10px;
    margin: 0;
    text-align: center;
  }

  .prod_title_details .siq_prod_title {
    font-size: 12px;
  }

  .prod_title_details .siq_prod_desc {
    margin-bottom: 6px;
    font-size: 10px;
    font-weight: 400;
  }

  .prod_title_details .prod_price {
    margin: 0;
    font-size: 14px;
  }

  .prod_img_dtl .competitior_name {
    padding: 7px;
    font-size: 12px;
  }

  .disc_imgs-wrap {
    padding: 20px;
  }

  .disc_img>img {
    height: 180px;
  }

  .objective-box-wrap {
    width: 100%;
    padding: 20px;
    margin-top: 10px;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 20px;
  }

  .objective_cards {
    width: 100%;
    margin: 0;
    padding: 25px 0px;
  }

  .object_img>img {
    width: 30px;
  }

  .object_text {
    font-size: 12px;
    line-height: 22px;
    margin-top: 20px;
  }

  .free-_-demo_section {
    width: calc(100% - 30px);
    flex-direction: column;
    padding: 20px;
    text-align: center;
  }

  .free_demo-text>h2 {
    font-size: 20px;
    line-height: 30px;
  }

  p.demo_desc {
    margin-top: 10px;
    font-size: 12px;
    line-height: 24px;
  }

  .free_demo-text,
  .demo_btn {
    width: 100%;
  }

  .demo_btn {
    text-align: center;
    padding: 20px 0px;
    margin-top: 20px;
  }

  .demo_btn .btn_demo {
    padding: 10px 20px;
    font-size: 14px;
  }

  .schedule-btn {
    padding: 10px 0px;
  }

  .girl_img-laptop {
    width: 100%;
    height: 100%;
  }

  .girl_img-laptop img.mob_img {
    display: block !important;
    object-fit: contain;
  }

  .converting_keyword-container .keywrods_slider>.swiper-wrapper {
    height: 100%;
  }

  .img_yellow,
  .girl_img-laptop .desk_img {
    display: none;
  }

  .siq_section_wrap.case_studies-wrap {
    margin-top: 10px;
  }

  p.desc_small {
    font-size: 12px;
    font-weight: 500;
  }

  .smarter_shopping_container {
    margin-top: 0px;
  }

  .discount_wrap .title_top {
    margin: 15px auto;
  }

  .siq_section.siq-ads-container {
    padding: 30px 20px;
  }

  .tabs-img>.tabs-name {
    font-size: 9px;
    line-height: normal;
  }

  .seo-tabs-dtl .swiper-button-next,
  .seo-tabs-dtl .swiper-button-prev {
    display: none !important;
  }

  .swiper.seo-tabs-dtl {
    padding: 15px !important;
    border-radius: 10px;
  }

  .elementor-4031 .elementor-element.elementor-element-f7397ba>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0px 0 0 25px !important;
  }

  .elementor-4031 .elementor-element.elementor-element-b202700>.elementor-element-populated {
    margin: 0 0 0 25px !important;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 25px;
  }

  .header_section>.elementor-container>.elementor-row>.elementor-column .wpda-builder-logo_container>a>img {
    height: 25px !important;
  }

  .elementor-4031 .elementor-element.elementor-element-d845ad1 {
    padding: 0 15px !important;
  }

  .elementor-4031 .elementor-element.elementor-element-b202700.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    justify-content: center !important;
    padding: 0 !important;
  }

  .elementor-4031 .elementor-element.elementor-element-dec25d0.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    justify-content: center !important;
  }

  #Request-_demo>.elementor-widget-container>a {
    padding: 6px !important;
    font-weight: 600 !important;
    letter-spacing: 0 !important;
  }

  .elementor-widget-container .seo-tabs.active span.tabs-img:before {
    background-size: 90px 3px;
    z-index: 9;
    transform: translate(0px, 0px);
    left: 0 !important;
    top: 75px;
  }

  section.elementor-section.conv_iq_slider {
    padding: 0px 30px 20px !important;
  }

  .elementor-widget-container .tabs-img {
    height: 80px !important;
  }

  .elementor-widget-container .conv_iq .seo-tabs.active span.tabs-img:before {
    transform: translate(0px, 0px);
    left: 0 !important;
    top: 70px;
  }

  .elementor-22989 .elementor-element.elementor-element-f1566bf {
    padding: 18px 15px !important;
  }

  .siq_working-box>.box_img>img {
    width: 45px;
    padding-bottom: 15px;
  }

  .box_img-wrap .box_text>h2 {
    font-size: 32px;
    font-weight: 700;
    padding: 10px 0px;
  }

  .box_img-wrap .box_text>p {
    font-size: 14px;
    margin: 0;
  }

  .cb_brand-box>img {
    height: 145px;
  }

  .cb_brands_detail .cb_yellow-dots {
    flex-direction: column;
    align-items: center;
    height: 100px;
  }

  .cb_brands_detail .cb_yellow-dots .yellow_dots {
    height: 10px;
    width: 5px;
  }

  .yellow_dots.mob_dot {
    display: none;
  }

  .cb-shopping_ads>.siq_working-wrap {
    flex-direction: column;
  }

  .next-level .text_section,
  .cb_builds .text_section {
    padding-left: 0px;
  }

  .siq_working-wrap>.text_section {
    width: 100%;
  }

  .siq_working-wrap>.img_section {
    width: calc(100% - 50px);
  }

  .siq_section .img_section>img {
    width: 260px !important;
  }

  .siq_feed .siq_section_wrap {
    margin: 20px auto;
  }

  .siq_feed .siq_section_wrap .siq_page_content {
    margin: 30px 0 0;
  }

  .siq_feed .siq_section_wrap .siq_page_content.img {
    margin: 0;
  }

  .siq_section_wrap .siq_logo_top {
    width: 50px;
    height: 50px;
    margin: 0 auto 20px;
  }

  .targeting_tech .siq_section_wrap .contact_title_top {
    margin-bottom: 10px;
  }

  .siq_keyword_prod {
    flex-direction: column;
    padding-top: 0;
  }

  .siq_keyword_prod .siq_keyword_content.img {
    height: 300px;
    margin-bottom: 25px;
  }

  .siq_keywrod_text_wrap {
    padding: 15px;
    border-radius: 4px;
    margin-bottom: 15px;
  }

  .siq_keywrod_text_wrap .siq_keyword_title {
    font-size: 16px;
    font-weight: 700;
  }

  .siq_keywrod_text_wrap .siq_keyword_desc {
    margin-top: 8px;
    font-size: 12px;
  }

  .siq_section.targeting_tech {
    padding: 10px;
  }

  .siq_keyword_prod .siq_keyword_content {
    width: 100%;
  }

  .siq_live_tab_btns_wrap {
    margin: 15px 0;
  }

  .siq_live_tab_btn {
    padding: 5px 22px;
    min-width: auto;
    margin: 0px 5px;
    font-size: 12px;
  }

  .siq_tab_content_wrap {
    flex-direction: column-reverse;
  }

  .siq_tab_content_data {
    width: calc(100% - 20px);
  }

  .siq_live_tab_main_content {
    padding-top: 15px;
  }

  .siq_tab_content_data .siq_tab_desc {
    font-size: 12px;
  }

  .siq_tab_content_data ul {
    padding-left: 20px;
  }

  .siq_tab_content_data ul li {
    margin-bottom: 10px;
    font-size: 11px;
  }

  .siq_tab_content_data.img {
    margin-bottom: 20px;
  }

  .siq_big_img_wrap {
    width: calc(100% - 40px);
  }

  .siq_bars .siq_bar_title {
    font-size: 11px;
    font-weight: 600;
  }

  .siq_bars_text,
  .siq_bar_wrapper {
    height: 7px;
  }

  .siq_bar_perc {
    margin-top: 5px;
    font-size: 11px;
  }

  .text_section>h4 {
    font-size: 24px;
    text-align: center;
    width: calc(100% - 20px);
    margin: 20px auto;
  }

  .cb_incremental>.siq_working-wrap,
  .cb_legacy>.siq_working-wrap {
    flex-direction: column-reverse;
  }

  .arrow_img {
    display: none;
  }

  .cbn-loading-container {
    max-width: 100px;
  }

  .cb_keyword_wrap .siq_keyword-img {
    height: 250px;
  }

  .cb_keyword_wrap .siq_keyword-img img {
    height: 280px;
  }

  .smarter-shopping_wrap>.desc_top {
    font-size: 11px;
    line-height: 20px;
    padding: 5px;
  }

  .shopping_brands>.smarter-shopping_wrap .smarter-desc {
    font-size: 12px;
    line-height: 20px;
    padding: 5px;
    font-weight: 700;
  }

  h4.award_section_heading {
    font-size: 18px;
    margin-bottom: 5px;
  }

  p.award_section_desc {
    font-size: 14px;
    line-height: normal;
  }

  .siq_ecom_award {
    width: 150px;
    margin: 20px auto;
  }

  .cb_awards_img_wrap {
    min-height: 230px;
  }

  .awards_section_imgs {
    margin-left: 20px;
  }

  .siq_award_img.first {
    width: 220px;
  }

  .siq_award_img img,
  .award_right_side .award_section_right_img img {
    border-radius: 10px;
  }

  .siq_award_img.second {
    width: 145px;
    right: 70px;
    top: -30px;
  }

  .award_right_side {
    position: absolute;
    right: 20px;
    width: 120px;
  }

  .siq_prod_target {
    max-width: fit-content;
    padding: 8px 15px;
    border-radius: 20px;
  }

  .siq_prod_target>.prod_num {
    padding: 5px 10px;
    font-size: 11px;
    border-radius: 6px;
  }

  .siq_prod_target>.prod_detail {
    margin-left: 10px;
  }

  .prod_detail>.cb_title {
    font-size: 10px;
    margin-bottom: 0px;
    letter-spacing: 0px;
  }

  .prod_detail>.cb_desc {
    font-size: 9px;
    line-height: 14px;
    letter-spacing: 0px;
    display: none;
  }

  .shopping_platform-wrap {
    height: 315px;
    width: calc(100% - 50px);
  }

  .live_feed {
    top: 10%;
    left: -15px;
  }

  .campaign_build {
    top: 10px;
    right: 0;
  }

  .keyword_target {
    bottom: 90px;
    right: -15px;
  }

  .prod_target {
    bottom: 20px;
    left: 20%;
  }

  .real-time-target {
    top: 46%;
    left: -15px;
  }

  .shopping_prod {
    top: 30px;
  }

  .shopping_prod>.desk-img {
    display: none;
  }

  .shopping_prod>.mob-img {
    width: 100%;
    display: block;
  }

  .shopping_details {
    width: 100%;
  }

  .shopping_details>img {
    width: 100px;
  }

  .shopping_details>.cb_feeds {
    left: -5px;
    top: 60px;
  }

  .shopping_details>.cb_key-target {
    bottom: 10px;
    left: -5px;
  }

  .shopping_details>.cb_prod-target {
    bottom: 0;
    right: 0;
  }

  .shopping_details>.cb_camp-builer {
    top: -30px;
    left: 100px;
  }

  .shopping_details>.cb_real-target {
    top: 20px;
    right: 0;
  }

  .grey_dotted-img>img {
    width: calc(100% - 22px);
    height: auto;
  }

  .grey_lines-img {
    top: -55px;
    right: 10px;
  }

  .grey_lines-img>img {
    width: 100%;
    height: 300px;
  }

  section.siq_creative_section_container.elementor-section {
    padding-top: 5px !important;
    padding-bottom: 0 !important;
  }

  .siq_creative_section_container:before {
    transform: rotate(58deg);
    top: -97px;
  }

  .siq_creative_section_container .elementor-widget-image .elementor-widget-container .abt_girl_shopping {
    width: fit-content;
    height: 300px;
  }

  .siq_creative_section_container .elementor-widget-image .elementor-widget-container .abt_girl_shopping>img {
    transform: rotate(-2deg);
  }

  .siq_creative_section h4.heading_title {
    font-size: 20px;
    line-height: 50px;
  }

  .siq_creative_section .sub_heading_title {
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 10px;
  }

  .siq_creative_section .desc_text_section {
    font-size: 12px;
  }

  .siq_creative_section_container .cb_creative-boxes {
    width: 100% !important;
    border-radius: 6px !important;
    margin-bottom: 10px !important;
  }

  .siq_creative_section_container .cb_creative-boxes .cb_percentage-text .gt3-core-imagebox-title {
    font-size: 16px !important;
  }

  .gt3-core-imagebox-description.creative_desc {
    font-size: 12px !important;
    line-height: normal !important;
  }

  .siq_creative_section_container .cb_creative-boxes .cb_percantage-box .elementor-widget-container {
    margin: 0px !important;
  }

  .siq_creative_section_container .cb_creative-boxes .gt3_pie_chart_wrapper .gt3_elementor_pie_chart {
    min-height: 80px !important;
    max-height: 80px !important;
  }

  .cb_creative-boxes .elementor-row .elementor-column-wrap .elementor-widget-wrap {
    justify-content: flex-start !important;
  }

  .cb_creative-boxes .elementor-row .elementor-column-wrap .elementor-widget-wrap .gt3-core-imagebox-content {
    text-align: left !important;
  }

  .siq_creative_section_container .cb_creative-boxes .gt3_pie_chart_wrapper {
    width: 72px;
    height: 72px;
  }
}

/*mobile-style-end*/

@media (max-width: 500px) {
  .innovation_demo_wrap>.demo_bg {
    height: calc(100% - 100px);
  }

  .top_content>.main_text {
    font-size: 24px;
  }

  .top_content>.second_text {
    font-size: 26px;
  }

  .siq-logo-details>h4 {
    font-size: 16px;
  }

  .top_content>img {
    width: 80px;
  }

  .bottom_content>.book-desc_text {
    font-size: 16px;
  }

  .bottom_content {
    height: 100px;
  }

  .checkmark-icon {
    width: 60px;
  }

  /*portfolio-pages-style-start*/

  .cb_siq_jan_25 section#main_content {
    padding: 10px 0 20px;
    margin: 0px 20px;
  }

  .cb_siq_jan_25 .container h1 {
    padding-top: 25px;
    font-size: 22px;
    line-height: 30px;
  }

  .elementor-container .img_container {
    margin: 20px auto;
  }

  .cb_siq_element .elementor-widget-wrap .elementor-text-editor p {
    font-size: 14px;
    line-height: 1.6;
    font-weight: normal;
  }

  .cb_siq_element .elementor-widget-wrap .elementor-text-editor ul li {
    font-size: 12px;
    line-height: normal;
  }

  .cb_siq_element .elementor-widget-wrap .gt3_meta_label_title {
    font-size: 14px !important;
    line-height: 22px !important;
  }

  .cb_siq_element .gt3_meta_value {
    font-size: 12px !important;
    margin: 0;
  }

  .elementor-column.cb_siq_projects {
    margin-top: 20px;
  }

  .cb_siq_element .elementor-widget-wrap .gt3_sharing_label_title {
    font-size: 12px !important;
    margin-right: 15px !important;
  }

  .cb_siq_element .elementor-widget-wrap .gt3_sharing_links_block a i {
    font-size: 14px !important;
  }

  .cb_siq_element .elementor-widget-wrap .gt3_sharing_links_block a {
    margin-right: 15px !important;
  }

  .cb_siq_element .elementor-widget-wrap .elementor-widget-gt3-core-sharing>.elementor-widget-container {
    margin: 0 !important;
  }

  .cb_siq_seperator {
    display: none;
  }

  /*portfolio-pages-style-end*/

  /*feed-auidt-style-start*/
  .shopping_ads .siq_section_wrap {
    flex-direction: column-reverse;
  }

  .shopping_ads .siq_section_wrap .siq_page_content {
    width: calc(100% - 30px);
    margin-bottom: 10px;
  }

  .shopping_ads_features h6 {
    font-size: 16px;
    line-height: 20px;
  }

  .shopping_ads_features .desc {
    font-size: 14px;
    line-height: normal;
  }

  /*feed-auidt-style-end*/
}

/*innovation_page-style-start*/

@media (max-width: 500px) {
  .product-details {
    max-width: calc(100% - 30px);
    flex-direction: column;
    padding-top: 15px;
    margin: 20px auto;
  }

  .optimise_products-wrap .desc_top,
  .perform_wrap .desc_top,
  .discount_wrap .desc_top {
    width: calc(100% - 12px);
    font-size: 11px;
    font-weight: normal;
    line-height: 20px;
  }

  section.main_content.siq_case_studies {
    max-width: calc(100% - 30px);
  }

  .elementor-image.cb_increase_sales {
    padding: 0 !important;
  }

  section.elementor-section.siq_graph {
    padding: 20px 0 0 0 !important;
  }

  section.elementor-section.siq_graph h2.elementor-heading-title {
    font-size: 20px !important;
    line-height: 1em;
  }

  .siq-google_img {
    text-align: center;
  }

  .siq-google_img>img {
    width: 270px;
    height: auto;
  }

  .siq_prod-img {
    bottom: 80px;
    right: 60px;
  }

  .siq_prod-img>img {
    width: 170px;
  }

  .cb_prod-detail>.cb_prod-img {
    margin: 7px auto;
  }

  p.search-bar_text {
    top: 135px;
    left: 30%;
    font-size: 11px;
  }

  .cb_prod-detail {
    top: 196px;
    left: 80px;
  }

  .cb_prod-detail>p {
    font-size: 10px;
    line-height: 18px;
  }

  .keyword_details-mob .keyword_wrap {
    justify-content: center;
    margin-top: 25px;
  }

  .product-details .keyword_wrap>.keyword_text-wrap {
    width: 100%;
    height: auto;
    padding: 20px;
  }

  .keyword_text-wrap>h4 {
    font-size: 12px;
    line-height: 18px;
  }

  .keyword_text-wrap>p {
    font-size: 11px;
    line-height: 18px;
  }

  .cb_left-wrap,
  .cb_right-wrap {
    display: none;
  }

  .keyword_details-mob {
    display: block;
  }

  .converting_img-wrap {
    max-width: 100%;
    margin: 0;
  }

  .keywords_imgs {
    flex-direction: column;
    margin: 0px;
  }

  .keywords_imgs>.cb-keyword_img {
    margin-top: 30px;
  }

  .keywords_imgs>.cb-keyword_img>img {
    height: 100px;
  }

  .keywords_imgs>.cb-keyword_img>.cb-keyword_text {
    margin-top: 20px;
    font-size: 12px;
    line-height: 22px;
    max-width: 160px;
    padding: 8px;
  }

  .keywords_imgs>.cb-keyword_img>.instantly-text {
    max-width: 130px;
  }

  .keywords_imgs>.cb-keyword_img>.sales_text {
    width: 80px;
  }

  .bonus_text>p.desc_text {
    line-height: 24px;
  }

  .siq_cards-wrap {
    max-width: 100%;
    margin: 20px auto;
    padding: 15px 0px;
    border-radius: 0;
  }

  .siq_3-cards,
  .siq_2-cards {
    flex-direction: column;
    padding: 0px;
  }

  .siq_cards {
    margin: 10px auto;
    padding: 20px 10px;
    width: calc(100% - 70px);
    height: auto;
    border: 2px solid #b3b3b3;
  }

  .siq_cards>svg {
    border-radius: 10px;
    width: 25px;
    height: auto;
  }

  h5.card_title {
    font-size: 14px;
    line-height: 22px;
    margin-top: 15px;
  }

  p.card_text {
    font-size: 12px;
    margin-top: 10px;
    line-height: 20px;
  }

  img.circle-top {
    top: -20px;
    left: -100px;
    width: 200px;
  }

  img.circle-bottom {
    left: 40px;
    width: 300px;
    transform: translate(0px, -50%);
    top: 45%;
  }

  img.circle-right {
    bottom: -20px;
    right: -100px;
    width: 200px;
  }

  .siq_brands-wrap .left_side .top_img>div {
    width: 48%;
  }

  .siq_brands-wrap img {
    width: 100%;
    height: 130px;
  }

  .siq_brands-wrap>.right_side>.durex_img>img,
  .siq_brands-wrap>.right_side>.trotters_img>img {
    height: 100%;
  }

  .siq_brands-wrap>.right_side>.finish_img>img,
  .siq_brands-wrap>.right_side>.revamp_img>img {
    height: 130px;
  }

  .siq_brands-wrap .card-factory_img>img {
    height: 180px;
  }

  .siq_brands-wrap .left_side,
  .siq_brands-wrap .right_side {
    margin: 0px 5px;
    grid-gap: 15px;
  }

  .campaigns_wrap>.yellow_line {
    top: -20px;
    left: 0%;
  }

  .smarter_feed-wrap>.feed_img>img {
    width: 100%;
  }

  .request_feed .siq_section_wrap {
    flex-direction: column-reverse;
  }

  .request_feed .siq_section_wrap .siq_page_content {
    width: calc(100% - 15px);
  }

  .audit_feed .siq_page_content.text {
    margin: 20px 0 0;
  }

  .siq_page_content.text {
    margin: 30px 0 20px;
  }

  .siq_section_wrap .contact_title_top {
    font-size: 10px;
    margin-bottom: 5px;
  }

  .siq_page_content .button_wrap {
    margin-top: 15px;
  }

  .siq_section_wrap .content_heading {
    font-size: 20px;
    line-height: normal;
  }

  .siq_section_wrap .content_desc {
    font-size: 13px;
    font-weight: normal;
    margin: 0;
  }

  .siq_page_content .button_wrap>a {
    font-size: 11px;
    padding: 8px 15px;
  }

  .audit_feed_details {
    padding-top: 20px;
    flex-direction: column;
  }

  .audit_feed_details .audit_feed_section {
    width: calc(100% - 10px);
    margin: 0 auto 15px;
    padding: 15px 10px;
  }

  .audit_feed_section .section_img {
    width: 60px;
    height: 60px;
  }

  .audit_feed_section h4 {
    margin-top: 10px;
    font-size: 16px;
  }

  .audit_feed_section p {
    font-size: 12px;
    margin-top: 8px;
  }

  .siq_section.audit_feed {
    padding: 10px 0;
  }

  .siq_section.audit_feed .siq_section_wrap {
    margin: 0px auto 10px;
  }

  section.siq_contact_form_container.feed_audit .siq_page_content.text {
    width: calc(100% - 40px);
    margin: auto;
  }
}

@media (min-width: 1024px) {
  body.admin-bar .dialog-lightbox-widget {
    height: calc(100vh - 32px);
  }
}

@media (max-width: 1024px) {
  body.admin-bar .dialog-type-lightbox {
    position: sticky;
    height: 100vh;
  }
}

.elementor-aspect-ratio-219 .elementor-fit-aspect-ratio {
  padding-bottom: 42.8571%;
}

.elementor-aspect-ratio-169 .elementor-fit-aspect-ratio {
  padding-bottom: 56.25%;
}

.elementor-aspect-ratio-43 .elementor-fit-aspect-ratio {
  padding-bottom: 75%;
}

.elementor-aspect-ratio-32 .elementor-fit-aspect-ratio {
  padding-bottom: 66.6666%;
}

.elementor-aspect-ratio-11 .elementor-fit-aspect-ratio {
  padding-bottom: 100%;
}

.elementor-aspect-ratio-916 .elementor-fit-aspect-ratio {
  padding-bottom: 177.8%;
}

.elementor-fit-aspect-ratio {
  position: relative;
  height: 0;
}

.elementor-fit-aspect-ratio iframe {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  border: 0;
  background-color: #000;
}

.elementor-fit-aspect-ratio video {
  width: 100%;
}

.flatpickr-calendar {
  width: 280px;
}

.flatpickr-calendar .flatpickr-current-month span.cur-month {
  font-weight: 300;
}

.flatpickr-calendar .dayContainer {
  width: 280px;
  min-width: 280px;
  max-width: 280px;
}

.flatpickr-calendar .flatpickr-days {
  width: 280px;
}

.flatpickr-calendar .flatpickr-day {
  max-width: 37px;
  height: 37px;
  line-height: 37px;
}

.elementor-templates-modal .dialog-buttons-wrapper .elementor-button {
  height: 40px;
  margin-left: 5px;
}

.elementor-templates-modal .dialog-buttons-wrapper .elementor-button-success {
  padding: 12px 36px;
  color: #fff;
  width: auto;
  font-size: 15px;
}

.elementor-templates-modal .dialog-buttons-wrapper .elementor-button-success:hover {
  background-color: #39b54a;
}

.elementor-templates-modal .dialog-message {
  height: 750px;
  max-height: 85vh;
  overflow-y: scroll;
  padding-top: 25px;
}

.elementor-templates-modal .dialog-content {
  height: 100%;
}

.elementor-templates-modal .dialog-loading {
  display: none;
}

.elementor-templates-modal__header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 50px;
}

.elementor-templates-modal__header__logo {
  line-height: 1;
  text-transform: uppercase;
  font-weight: 700;
  cursor: pointer;
}

.elementor-templates-modal__header__logo-area {
  text-align: left;
  padding-left: 15px;
}

.elementor-templates-modal__header__logo-area>* {
  display: flex;
  align-items: center;
}

.elementor-templates-modal__header__logo__icon-wrapper {
  margin-right: 10px;
  font-size: 12px;
}

.elementor-templates-modal__header__logo__title {
  padding-top: 2px;
}

.elementor-templates-modal__header__items-area {
  display: flex;
  flex-direction: row-reverse;
}

.elementor-templates-modal__header__item {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  box-sizing: content-box;
}

.elementor-templates-modal__header__item>i {
  font-size: 20px;
  transition: all 0.3s;
  cursor: pointer;
}

.elementor-templates-modal__header__item>i:not(:hover) {
  color: #a4afb7;
}

.elementor-templates-modal__header__close--normal {
  width: 47px;
  border-left: 1px solid #e6e9ec;
}

.elementor-templates-modal__header__close--normal i {
  font-size: 18px;
}

.elementor-templates-modal__header__close--skip {
  padding: 10px 10px 10px 20px;
  margin-right: 10px;
  color: #fff;
  background-color: #a4afb7;
  font-size: 11px;
  font-weight: 400;
  line-height: 1;
  text-transform: uppercase;
  border-radius: 2px;
  cursor: pointer;
}

.elementor-templates-modal__header__close--skip>i {
  font-size: inherit;
  padding-left: 10px;
  margin-left: 15px;
  border-left: 1px solid;
}

.elementor-templates-modal__header__close--skip>i:not(:hover) {
  color: #fff;
}

.elementor-templates-modal__sidebar {
  flex-shrink: 0;
  width: 25%;
  background-color: hsla(0, 0%, 100%, 0.3);
}

.elementor-templates-modal__content {
  flex-grow: 1;
  box-shadow: inset 0 0 13px rgba(0, 0, 0, 0.05);
}

#wpadminbar #wp-admin-bar-elementor_edit_page .elementor-general-section+.elementor-second-section {
  border-top: 1px solid #464b50;
  margin-top: 6px;
}

.elementor-hidden {
  display: none;
}

.elementor-screen-only,
.screen-reader-text,
.screen-reader-text span,
.ui-helper-hidden-accessible {
  position: absolute;
  top: -10000em;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.elementor-clearfix:after {
  content: "";
  display: block;
  clear: both;
  width: 0;
  height: 0;
}

.e-logo-wrapper {
  background: #93003c;
  display: inline-block;
  padding: 0.75em;
  border-radius: 50%;
  line-height: 1;
}

.e-logo-wrapper i {
  color: #fff;
  font-size: 1em;
}

#e-enable-unfiltered-files-dialog-import-template .dialog-confirm-ok {
  color: #39b54a;
}

#e-enable-unfiltered-files-dialog-import-template .dialog-confirm-cancel {
  color: #b01b1b;
}

.elementor {
  -webkit-hyphens: manual;
  hyphens: manual;
}

.elementor *,
.elementor :after,
.elementor :before {
  box-sizing: border-box;
}

.elementor a {
  box-shadow: none;
  text-decoration: none;
}

.cb_book-now a {
  color: #fff !important;
}

.elementor hr {
  margin: 0;
  background-color: transparent;
}

.elementor .elementor-widget:not(.elementor-widget-text-editor):not(.elementor-widget-theme-post-content) figure {
  margin: 0;
}

.elementor embed,
.elementor iframe,
.elementor object,
.elementor video {
  max-width: 100%;
  width: 100%;
  margin: 0;
  line-height: 1;
  border: none;
}

.elementor .elementor-custom-embed {
  line-height: 0;
}

.elementor .elementor-background,
.elementor .elementor-background-holder,
.elementor .elementor-background-video-container {
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  position: absolute;
  overflow: hidden;
  z-index: 0;
  direction: ltr;
}

.elementor .elementor-background-video-container {
  transition: opacity 1s;
  pointer-events: none;
}

.elementor .elementor-background-video-container.elementor-loading {
  opacity: 0;
}

.elementor .elementor-background-video-embed {
  max-width: none;
}

.elementor .elementor-background-video,
.elementor .elementor-background-video-embed,
.elementor .elementor-background-video-hosted {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.elementor .elementor-background-video {
  max-width: none;
}

.elementor .elementor-html5-video {
  -o-object-fit: cover;
  object-fit: cover;
}

.elementor .elementor-background-overlay,
.elementor .elementor-background-slideshow {
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  position: absolute;
}

.elementor .elementor-background-slideshow {
  z-index: 0;
}

.elementor .elementor-background-slideshow__slide__image {
  width: 100%;
  height: 100%;
  background-position: 50%;
  background-size: cover;
}

.e-con-inner>.elementor-element.elementor-absolute,
.e-con>.elementor-element.elementor-absolute,
.elementor-widget-wrap>.elementor-element.elementor-absolute {
  position: absolute;
}

.e-con-inner>.elementor-element.elementor-fixed,
.e-con>.elementor-element.elementor-fixed,
.elementor-widget-wrap>.elementor-element.elementor-fixed {
  position: fixed;
}

.elementor-widget-wrap .elementor-element.elementor-widget__width-auto,
.elementor-widget-wrap .elementor-element.elementor-widget__width-initial {
  max-width: 100%;
}

@media (max-width: 1024px) {

  .elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-auto,
  .elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-initial {
    max-width: 100%;
  }
}

@media (max-width: 767px) {

  .elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-auto,
  .elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-initial {
    max-width: 100%;
  }
}

.elementor-element {
  --flex-direction: initial;
  --flex-wrap: initial;
  --justify-content: initial;
  --align-items: initial;
  --align-content: initial;
  --gap: initial;
  --flex-basis: initial;
  --flex-grow: initial;
  --flex-shrink: initial;
  --order: initial;
  --align-self: initial;
  flex-basis: var(--flex-basis);
  flex-grow: var(--flex-grow);
  flex-shrink: var(--flex-shrink);
  order: var(--order);
  align-self: var(--align-self);
}

.elementor-element.elementor-absolute,
.elementor-element.elementor-fixed {
  z-index: 1;
}

.elementor-element:where(.e-con-full, .elementor-widget) {
  flex-direction: var(--flex-direction);
  flex-wrap: var(--flex-wrap);
  justify-content: var(--justify-content);
  align-items: var(--align-items);
  align-content: var(--align-content);
  gap: var(--gap);
}

.elementor-invisible {
  visibility: hidden;
}

.elementor-align-center {
  text-align: center;
}

.elementor-align-center .elementor-button {
  width: auto;
}

.elementor-align-right {
  text-align: right;
}

.elementor-align-right .elementor-button {
  width: auto;
}

.elementor-align-left {
  text-align: left;
}

.elementor-align-left .elementor-button {
  width: auto;
}

.elementor-align-justify .elementor-button {
  width: 100%;
}

.elementor-custom-embed-play {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.elementor-custom-embed-play i {
  font-size: 100px;
  color: #fff;
  text-shadow: 1px 0 6px rgba(0, 0, 0, 0.3);
}

.elementor-custom-embed-play svg {
  height: 100px;
  width: 100px;
  fill: #fff;
  filter: drop-shadow(1px 0 6px rgba(0, 0, 0, 0.3));
}

.elementor-custom-embed-play i,
.elementor-custom-embed-play svg {
  opacity: 0.8;
  transition: all 0.5s;
}

.elementor-custom-embed-play.elementor-playing i {
  font-family: eicons;
}

.elementor-custom-embed-play.elementor-playing i:before {
  content: "\e8fb";
}

.elementor-custom-embed-play.elementor-playing i,
.elementor-custom-embed-play.elementor-playing svg {
  animation: eicon-spin 2s linear infinite;
}

.elementor-tag {
  display: inline-flex;
}

.elementor-ken-burns {
  transition-property: transform;
  transition-duration: 10s;
  transition-timing-function: linear;
}

.elementor-ken-burns--out {
  transform: scale(1.3);
}

.elementor-ken-burns--active {
  transition-duration: 20s;
}

.elementor-ken-burns--active.elementor-ken-burns--out {
  transform: scale(1);
}

.elementor-ken-burns--active.elementor-ken-burns--in {
  transform: scale(1.3);
}

@media (max-width: 1024px) {
  .elementor-tablet-align-center {
    text-align: center;
  }

  .elementor-tablet-align-center .elementor-button {
    width: auto;
  }

  .elementor-tablet-align-right {
    text-align: right;
  }

  .elementor-tablet-align-right .elementor-button {
    width: auto;
  }

  .elementor-tablet-align-left {
    text-align: left;
  }

  .elementor-tablet-align-left .elementor-button {
    width: auto;
  }

  .elementor-tablet-align-justify .elementor-button {
    width: 100%;
  }
}

@media (max-width: 767px) {
  .elementor-mobile-align-center {
    text-align: center;
  }

  .elementor-mobile-align-center .elementor-button {
    width: auto;
  }

  .elementor-mobile-align-right {
    text-align: right;
  }

  .elementor-mobile-align-right .elementor-button {
    width: auto;
  }

  .elementor-mobile-align-left {
    text-align: left;
  }

  .elementor-mobile-align-left .elementor-button {
    width: auto;
  }

  .elementor-mobile-align-justify .elementor-button {
    width: 100%;
  }
}

:root {
  --page-title-display: block;
}

.elementor-page-title,
h1.entry-title {
  display: var(--page-title-display);
}

@keyframes eicon-spin {
  0% {
    transform: rotate(0deg);
  }

  to {
    transform: rotate(359deg);
  }
}

.eicon-animation-spin {
  animation: eicon-spin 2s linear infinite;
}

.elementor-section {
  position: relative;
}

.elementor-section .elementor-container {
  display: flex;
  margin-right: auto;
  margin-left: auto;
  position: relative;
}

@media (max-width: 1024px) {
  .elementor-section .elementor-container {
    flex-wrap: wrap;
  }
}

.elementor-section.elementor-section-stretched {
  position: relative;
  width: 100%;
}

.elementor-section.elementor-section-items-top>.elementor-container {
  align-items: flex-start;
}

.elementor-section.elementor-section-items-middle>.elementor-container {
  align-items: center;
}

.elementor-section.elementor-section-items-bottom>.elementor-container {
  align-items: flex-end;
}

@media (min-width: 768px) {
  .elementor-section.elementor-section-height-full {
    height: 100vh;
  }

  .elementor-section.elementor-section-height-full>.elementor-container {
    height: 100%;
  }
}

.elementor-bc-flex-widget .elementor-section-content-top>.elementor-container>.elementor-column>.elementor-widget-wrap {
  align-items: flex-start;
}

.elementor-bc-flex-widget .elementor-section-content-middle>.elementor-container>.elementor-column>.elementor-widget-wrap {
  align-items: center;
}

.elementor-bc-flex-widget .elementor-section-content-bottom>.elementor-container>.elementor-column>.elementor-widget-wrap {
  align-items: flex-end;
}

.elementor-row {
  width: 100% !important;
  display: flex;
  margin: 0px !important;
}

.conv_iq .seo-tabs.active span.tabs-img:before {
  left: 50% !important;
  transform: translate(-50%, 0);
}

.seo-tabs.active span.tabs-img:before {
  content: "";
  position: absolute;
  background: url(/wp-content/uploads/2023/09/Vector-87.png);
  background-repeat: no-repeat;
  background-size: 140px 100px;
  z-index: 9;
  left: 50% !important;
  transform: translate(-50%, 0);
  top: 115px;
  right: 0;
  bottom: 0;
  border-bottom: 0 !important;
}

.tabs-img>i {
  margin-bottom: 14px;
  font-size: 44px;
  color: #b3b3b3 !important;
}

.tabs-name {
  font-size: 15px;
  font-weight: 600;
  color: #b3b3b3 !important;
  letter-spacing: 0.5px;
  max-width: 150px;
  text-align: center;
}

.seo-tabs.active span.tabs-name {
  color: #fcec0a !important;
}

@media (max-width: 1024px) {
  .elementor-row {
    flex-wrap: wrap;
  }
}

.elementor-widget-wrap {
  position: relative;
  width: 100%;
  flex-wrap: wrap;
  align-content: flex-start;
}

.elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap {
  display: flex;
}

.elementor-widget-wrap>.elementor-element {
  width: 100%;
}

.elementor-widget-wrap.e-swiper-container {
  width: calc(100% - (var(--e-column-margin-left, 0px) + var(--e-column-margin-right, 0px)));
}

.elementor-widget {
  position: relative;
}

.elementor-widget:not(:last-child) {
  margin-bottom: 20px;
}

.elementor-widget:not(:last-child).elementor-absolute,
.elementor-widget:not(:last-child).elementor-widget__width-auto,
.elementor-widget:not(:last-child).elementor-widget__width-initial {
  margin-bottom: 0;
}

.elementor-column {
  position: relative;
  min-height: 1px;
  display: flex;
}

.elementor-column-wrap {
  width: 100%;
  position: relative;
  display: flex;
}

.elementor-column-gap-narrow>.elementor-column>.elementor-element-populated {
  padding: 5px;
}

.elementor-column-gap-default>.elementor-column>.elementor-element-populated {
  padding: 10px;
}

.elementor-column-gap-extended>.elementor-column>.elementor-element-populated {
  padding: 15px;
}

.elementor-column-gap-wide>.elementor-column>.elementor-element-populated {
  padding: 20px;
}

.elementor-column-gap-wider>.elementor-column>.elementor-element-populated {
  padding: 30px;
}

.elementor-inner-section .elementor-column-gap-no .elementor-element-populated {
  padding: 0;
}

@media (min-width: 768px) {

  .elementor-column.elementor-col-10,
  .elementor-column[data-col="10"] {
    width: 10%;
  }

  .elementor-column.elementor-col-11,
  .elementor-column[data-col="11"] {
    width: 11.111%;
  }

  .elementor-column.elementor-col-12,
  .elementor-column[data-col="12"] {
    width: 12.5%;
  }

  .elementor-column.elementor-col-14,
  .elementor-column[data-col="14"] {
    width: 14.285%;
  }

  .elementor-column.elementor-col-16,
  .elementor-column[data-col="16"] {
    width: 16.666%;
  }

  .elementor-column.elementor-col-20,
  .elementor-column[data-col="20"] {
    width: 20%;
  }

  .elementor-column.elementor-col-25,
  .elementor-column[data-col="25"] {
    width: 25%;
  }

  .elementor-column.elementor-col-30,
  .elementor-column[data-col="30"] {
    width: 30%;
  }

  .elementor-column.elementor-col-33,
  .elementor-column[data-col="33"] {
    width: 33.333%;
  }

  .elementor-column.elementor-col-40,
  .elementor-column[data-col="40"] {
    width: 40%;
  }

  .elementor-column.elementor-col-50,
  .elementor-column[data-col="50"] {
    width: 50%;
  }

  .elementor-column.elementor-col-60,
  .elementor-column[data-col="60"] {
    width: 60%;
  }

  .elementor-column.elementor-col-66,
  .elementor-column[data-col="66"] {
    width: 66.666%;
  }

  .elementor-column.elementor-col-70,
  .elementor-column[data-col="70"] {
    width: 70%;
  }

  .elementor-column.elementor-col-75,
  .elementor-column[data-col="75"] {
    width: 75%;
  }

  .elementor-column.elementor-col-80,
  .elementor-column[data-col="80"] {
    width: 80%;
  }

  .elementor-column.elementor-col-83,
  .elementor-column[data-col="83"] {
    width: 83.333%;
  }

  .elementor-column.elementor-col-90,
  .elementor-column[data-col="90"] {
    width: 90%;
  }

  .elementor-column.elementor-col-100,
  .elementor-column[data-col="100"] {
    width: 100%;
  }
}

@media (max-width: 479px) {
  .elementor-column.elementor-xs-10 {
    width: 10%;
  }

  .elementor-column.elementor-xs-11 {
    width: 11.111%;
  }

  .elementor-column.elementor-xs-12 {
    width: 12.5%;
  }

  .elementor-column.elementor-xs-14 {
    width: 14.285%;
  }

  .elementor-column.elementor-xs-16 {
    width: 16.666%;
  }

  .elementor-column.elementor-xs-20 {
    width: 20%;
  }

  .elementor-column.elementor-xs-25 {
    width: 25%;
  }

  .elementor-column.elementor-xs-30 {
    width: 30%;
  }

  .elementor-column.elementor-xs-33 {
    width: 33.333%;
  }

  .elementor-column.elementor-xs-40 {
    width: 40%;
  }

  .elementor-column.elementor-xs-50 {
    width: 50%;
  }

  .elementor-column.elementor-xs-60 {
    width: 60%;
  }

  .elementor-column.elementor-xs-66 {
    width: 66.666%;
  }

  .elementor-column.elementor-xs-70 {
    width: 70%;
  }

  .elementor-column.elementor-xs-75 {
    width: 75%;
  }

  .elementor-column.elementor-xs-80 {
    width: 80%;
  }

  .elementor-column.elementor-xs-83 {
    width: 83.333%;
  }

  .elementor-column.elementor-xs-90 {
    width: 90%;
  }

  .elementor-column.elementor-xs-100 {
    width: 100%;
  }
}

@media (max-width: 767px) {
  .elementor-column.elementor-sm-10 {
    width: 10%;
  }

  .elementor-column.elementor-sm-11 {
    width: 11.111%;
  }

  .elementor-column.elementor-sm-12 {
    width: 12.5%;
  }

  .elementor-column.elementor-sm-14 {
    width: 14.285%;
  }

  .elementor-column.elementor-sm-16 {
    width: 16.666%;
  }

  .elementor-column.elementor-sm-20 {
    width: 20%;
  }

  .elementor-column.elementor-sm-25 {
    width: 25%;
  }

  .elementor-column.elementor-sm-30 {
    width: 30%;
  }

  .elementor-column.elementor-sm-33 {
    width: 33.333%;
  }

  .elementor-column.elementor-sm-40 {
    width: 40%;
  }

  .elementor-column.elementor-sm-50 {
    width: 50%;
  }

  .elementor-column.elementor-sm-60 {
    width: 60%;
  }

  .elementor-column.elementor-sm-66 {
    width: 66.666%;
  }

  .elementor-column.elementor-sm-70 {
    width: 70%;
  }

  .elementor-column.elementor-sm-75 {
    width: 75%;
  }

  .elementor-column.elementor-sm-80 {
    width: 80%;
  }

  .elementor-column.elementor-sm-83 {
    width: 83.333%;
  }

  .elementor-column.elementor-sm-90 {
    width: 90%;
  }

  .elementor-column.elementor-sm-100 {
    width: 100%;
  }
}

@media (min-width: 768px) and (max-width: 1024px) {
  .elementor-column.elementor-md-10 {
    width: 10%;
  }

  .elementor-column.elementor-md-11 {
    width: 11.111%;
  }

  .elementor-column.elementor-md-12 {
    width: 12.5%;
  }

  .elementor-column.elementor-md-14 {
    width: 14.285%;
  }

  .elementor-column.elementor-md-16 {
    width: 16.666%;
  }

  .elementor-column.elementor-md-20 {
    width: 20%;
  }

  .elementor-column.elementor-md-25 {
    width: 25%;
  }

  .elementor-column.elementor-md-30 {
    width: 30%;
  }

  .elementor-column.elementor-md-33 {
    width: 33.333%;
  }

  .elementor-column.elementor-md-40 {
    width: 40%;
  }

  .elementor-column.elementor-md-50 {
    width: 50%;
  }

  .elementor-column.elementor-md-60 {
    width: 60%;
  }

  .elementor-column.elementor-md-66 {
    width: 66.666%;
  }

  .elementor-column.elementor-md-70 {
    width: 70%;
  }

  .elementor-column.elementor-md-75 {
    width: 75%;
  }

  .elementor-column.elementor-md-80 {
    width: 80%;
  }

  .elementor-column.elementor-md-83 {
    width: 83.333%;
  }

  .elementor-column.elementor-md-90 {
    width: 90%;
  }

  .elementor-column.elementor-md-100 {
    width: 100%;
  }
}

@media (min-width: 768px) and (max-width: 1024px) {
  .elementor-reverse-tablet>.elementor-container> :first-child {
    order: 10;
  }

  .elementor-reverse-tablet>.elementor-container> :nth-child(2) {
    order: 9;
  }

  .elementor-reverse-tablet>.elementor-container> :nth-child(3) {
    order: 8;
  }

  .elementor-reverse-tablet>.elementor-container> :nth-child(4) {
    order: 7;
  }

  .elementor-reverse-tablet>.elementor-container> :nth-child(5) {
    order: 6;
  }

  .elementor-reverse-tablet>.elementor-container> :nth-child(6) {
    order: 5;
  }

  .elementor-reverse-tablet>.elementor-container> :nth-child(7) {
    order: 4;
  }

  .elementor-reverse-tablet>.elementor-container> :nth-child(8) {
    order: 3;
  }

  .elementor-reverse-tablet>.elementor-container> :nth-child(9) {
    order: 2;
  }

  .elementor-reverse-tablet>.elementor-container> :nth-child(10) {
    order: 1;
  }
}

@media (max-width: 767px) {
  .elementor-reverse-mobile>.elementor-container> :first-child {
    order: 10;
  }

  .elementor-reverse-mobile>.elementor-container> :nth-child(2) {
    order: 9;
  }

  .elementor-reverse-mobile>.elementor-container> :nth-child(3) {
    order: 8;
  }

  .elementor-reverse-mobile>.elementor-container> :nth-child(4) {
    order: 7;
  }

  .elementor-reverse-mobile>.elementor-container> :nth-child(5) {
    order: 6;
  }

  .elementor-reverse-mobile>.elementor-container> :nth-child(6) {
    order: 5;
  }

  .elementor-reverse-mobile>.elementor-container> :nth-child(7) {
    order: 4;
  }

  .elementor-reverse-mobile>.elementor-container> :nth-child(8) {
    order: 3;
  }

  .elementor-reverse-mobile>.elementor-container> :nth-child(9) {
    order: 2;
  }

  .elementor-reverse-mobile>.elementor-container> :nth-child(10) {
    order: 1;
  }

  .elementor-column {
    width: 100%;
  }
}

ul.elementor-icon-list-items.elementor-inline-items {
  display: flex;
  flex-wrap: wrap;
}

ul.elementor-icon-list-items.elementor-inline-items .elementor-inline-item {
  word-break: break-word;
}

.elementor-grid {
  display: grid;
  grid-column-gap: var(--grid-column-gap);
  grid-row-gap: var(--grid-row-gap);
}

.elementor-grid .elementor-grid-item {
  min-width: 0;
}

.elementor-grid-0 .elementor-grid {
  display: inline-block;
  width: 100%;
  word-spacing: var(--grid-column-gap);
  margin-bottom: calc(-1 * var(--grid-row-gap));
}

.elementor-grid-0 .elementor-grid .elementor-grid-item {
  display: inline-block;
  margin-bottom: var(--grid-row-gap);
  word-break: break-word;
}

.elementor-grid-1 .elementor-grid {
  grid-template-columns: repeat(1, 1fr);
}

.elementor-grid-2 .elementor-grid {
  grid-template-columns: repeat(2, 1fr);
}

.elementor-grid-3 .elementor-grid {
  grid-template-columns: repeat(3, 1fr);
}

.elementor-grid-4 .elementor-grid {
  grid-template-columns: repeat(4, 1fr);
}

.elementor-grid-5 .elementor-grid {
  grid-template-columns: repeat(5, 1fr);
}

.elementor-grid-6 .elementor-grid {
  grid-template-columns: repeat(6, 1fr);
}

.elementor-grid-7 .elementor-grid {
  grid-template-columns: repeat(7, 1fr);
}

.elementor-grid-8 .elementor-grid {
  grid-template-columns: repeat(8, 1fr);
}

.elementor-grid-9 .elementor-grid {
  grid-template-columns: repeat(9, 1fr);
}

.elementor-grid-10 .elementor-grid {
  grid-template-columns: repeat(10, 1fr);
}

.elementor-grid-11 .elementor-grid {
  grid-template-columns: repeat(11, 1fr);
}

.elementor-grid-12 .elementor-grid {
  grid-template-columns: repeat(12, 1fr);
}

@media (max-width: 1024px) {
  .elementor-grid-tablet-0 .elementor-grid {
    display: inline-block;
    width: 100%;
    word-spacing: var(--grid-column-gap);
    margin-bottom: calc(-1 * var(--grid-row-gap));
  }

  .elementor-grid-tablet-0 .elementor-grid .elementor-grid-item {
    display: inline-block;
    margin-bottom: var(--grid-row-gap);
    word-break: break-word;
  }

  .elementor-grid-tablet-1 .elementor-grid {
    grid-template-columns: repeat(1, 1fr);
  }

  .elementor-grid-tablet-2 .elementor-grid {
    grid-template-columns: repeat(2, 1fr);
  }

  .elementor-grid-tablet-3 .elementor-grid {
    grid-template-columns: repeat(3, 1fr);
  }

  .elementor-grid-tablet-4 .elementor-grid {
    grid-template-columns: repeat(4, 1fr);
  }

  .elementor-grid-tablet-5 .elementor-grid {
    grid-template-columns: repeat(5, 1fr);
  }

  .elementor-grid-tablet-6 .elementor-grid {
    grid-template-columns: repeat(6, 1fr);
  }

  .elementor-grid-tablet-7 .elementor-grid {
    grid-template-columns: repeat(7, 1fr);
  }

  .elementor-grid-tablet-8 .elementor-grid {
    grid-template-columns: repeat(8, 1fr);
  }

  .elementor-grid-tablet-9 .elementor-grid {
    grid-template-columns: repeat(9, 1fr);
  }

  .elementor-grid-tablet-10 .elementor-grid {
    grid-template-columns: repeat(10, 1fr);
  }

  .elementor-grid-tablet-11 .elementor-grid {
    grid-template-columns: repeat(11, 1fr);
  }

  .elementor-grid-tablet-12 .elementor-grid {
    grid-template-columns: repeat(12, 1fr);
  }
}

@media (max-width: 767px) {
  .elementor-grid-mobile-0 .elementor-grid {
    display: inline-block;
    width: 100%;
    word-spacing: var(--grid-column-gap);
    margin-bottom: calc(-1 * var(--grid-row-gap));
  }

  .elementor-grid-mobile-0 .elementor-grid .elementor-grid-item {
    display: inline-block;
    margin-bottom: var(--grid-row-gap);
    word-break: break-word;
  }

  .elementor-grid-mobile-1 .elementor-grid {
    grid-template-columns: repeat(1, 1fr);
  }

  .elementor-grid-mobile-2 .elementor-grid {
    grid-template-columns: repeat(2, 1fr);
  }

  .elementor-grid-mobile-3 .elementor-grid {
    grid-template-columns: repeat(3, 1fr);
  }

  .elementor-grid-mobile-4 .elementor-grid {
    grid-template-columns: repeat(4, 1fr);
  }

  .elementor-grid-mobile-5 .elementor-grid {
    grid-template-columns: repeat(5, 1fr);
  }

  .elementor-grid-mobile-6 .elementor-grid {
    grid-template-columns: repeat(6, 1fr);
  }

  .elementor-grid-mobile-7 .elementor-grid {
    grid-template-columns: repeat(7, 1fr);
  }

  .elementor-grid-mobile-8 .elementor-grid {
    grid-template-columns: repeat(8, 1fr);
  }

  .elementor-grid-mobile-9 .elementor-grid {
    grid-template-columns: repeat(9, 1fr);
  }

  .elementor-grid-mobile-10 .elementor-grid {
    grid-template-columns: repeat(10, 1fr);
  }

  .elementor-grid-mobile-11 .elementor-grid {
    grid-template-columns: repeat(11, 1fr);
  }

  .elementor-grid-mobile-12 .elementor-grid {
    grid-template-columns: repeat(12, 1fr);
  }
}

@media (min-width: 1025px) {
  #elementor-device-mode:after {
    content: "desktop";
  }
}

@media (max-width: 1024px) {
  #elementor-device-mode:after {
    content: "tablet";
  }
}

@media (max-width: 767px) {
  #elementor-device-mode:after {
    content: "mobile";
  }
}

.e-con {
  --border-radius: 0;
  --display: flex;
  --flex-direction: column;
  --flex-basis: auto;
  --flex-grow: 0;
  --flex-shrink: 1;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --content-width: Min(100%, var(--container-max-width, 1140px));
  --width: 100%;
  --min-height: initial;
  --height: auto;
  --text-align: initial;
  --margin-top: 0;
  --margin-right: 0;
  --margin-bottom: 0;
  --margin-left: 0;
  --padding-top: var(--container-default-padding-top, 10px);
  --padding-right: var(--container-default-padding-right, 10px);
  --padding-bottom: var(--container-default-padding-bottom, 10px);
  --padding-left: var(--container-default-padding-left, 10px);
  --position: relative;
  --z-index: revert;
  --overflow: visible;
  --gap: var(--widgets-spacing, 20px);
  --overlay-mix-blend-mode: initial;
  --overlay-opacity: 1;
  --overlay-transition: 0.3s;
  position: var(--position);
  flex: var(--flex-grow) var(--flex-shrink) var(--flex-basis);
  width: var(--width);
  min-width: 0;
  min-height: var(--min-height);
  height: var(--height);
  border-radius: var(--border-radius);
  margin: var(--margin-top) var(--margin-right) var(--margin-bottom) var(--margin-left);
  padding-left: var(--padding-left);
  padding-right: var(--padding-right);
  z-index: var(--z-index);
  overflow: var(--overflow);
  transition: background var(--background-transition, 0.3s),
    border var(--border-transition, 0.3s),
    box-shadow var(--border-transition, 0.3s),
    transform var(--e-con-transform-transition-duration, 0.4s);
}

.e-con-full,
.e-con>.e-con-inner {
  flex-direction: var(--flex-direction);
  text-align: var(--text-align);
  padding-top: var(--padding-top);
  padding-bottom: var(--padding-bottom);
}

.e-con,
.e-con>.e-con-inner {
  display: var(--display);
}

.e-con-boxed {
  flex-direction: column;
  text-align: initial;
  flex-wrap: nowrap;
  justify-content: normal;
  align-items: normal;
  align-content: normal;
  gap: initial;
}

.e-con>.e-con-inner {
  flex-wrap: var(--flex-wrap);
  justify-content: var(--justify-content);
  align-items: var(--align-items);
  align-content: var(--align-content);
  gap: var(--gap);
  width: 100%;
  max-width: var(--content-width);
  margin: 0 auto;
  padding-inline: 0;
  height: 100%;
  flex-basis: auto;
  flex-grow: 1;
  flex-shrink: 1;
  align-self: auto;
}

:is(.elementor-section-wrap, [data-elementor-id])>.e-con {
  --margin-right: auto;
  --margin-left: auto;
  max-width: min(100%, var(--width));
}

.e-con .elementor-widget.elementor-widget {
  margin-bottom: 0;
}

.e-con:before,
.e-con>.e-con-inner>.elementor-background-slideshow:before,
.e-con>.e-con-inner>.elementor-background-video-container:before,
.e-con>.elementor-background-slideshow:before,
.e-con>.elementor-background-video-container:before,
.e-con>.elementor-motion-effects-container>.elementor-motion-effects-layer:before {
  content: var(--background-overlay);
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  mix-blend-mode: var(--overlay-mix-blend-mode);
  opacity: var(--overlay-opacity);
  transition: var(--overlay-transition, 0.3s);
  border-radius: var(--border-radius);
}

.e-con:before {
  transition: background var(--overlay-transition, 0.3s),
    border-radius var(--border-transition, 0.3s),
    opacity var(--overlay-transition, 0.3s);
}

.e-con>.e-con-inner>.elementor-background-video-container:before,
.e-con>.elementor-background-video-container:before {
  z-index: 1;
}

.e-con>.e-con-inner>.elementor-background-slideshow:before,
.e-con>.elementor-background-slideshow:before {
  z-index: 2;
}

.e-con .elementor-widget {
  min-width: 0;
}

.e-con .elementor-widget-empty,
.e-con .elementor-widget-google_maps,
.e-con .elementor-widget-video,
.e-con .elementor-widget.e-widget-swiper {
  width: 100%;
}

.e-con>.e-con-inner>.elementor-widget>.elementor-widget-container,
.e-con>.elementor-widget>.elementor-widget-container {
  height: 100%;
}

.e-con.e-con>.e-con-inner>.elementor-widget,
.elementor.elementor .e-con>.elementor-widget {
  max-width: 100%;
}

@media (max-width: 767px) {
  .e-con {
    --width: 100%;
    --flex-wrap: wrap;
  }
}

.elementor-form-fields-wrapper {
  display: flex;
  flex-wrap: wrap;
}

.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group .elementor-field-subgroup,
.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>.elementor-select-wrapper,
.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>input,
.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>textarea {
  flex-basis: 100%;
  max-width: 100%;
}

.elementor-form-fields-wrapper.elementor-labels-inline>.elementor-field-group .elementor-select-wrapper,
.elementor-form-fields-wrapper.elementor-labels-inline>.elementor-field-group>input {
  flex-grow: 1;
}

.elementor-field-group {
  flex-wrap: wrap;
  align-items: center;
}

.elementor-field-group.elementor-field-type-submit {
  align-items: flex-end;
}

.elementor-field-group .elementor-field-textual {
  width: 100%;
  max-width: 100%;
  border: 1px solid #818a91;
  background-color: transparent;
  color: #373a3c;
  vertical-align: middle;
  flex-grow: 1;
}

.elementor-field-group .elementor-field-textual:focus {
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
  outline: 0;
}

.elementor-field-group .elementor-field-textual::-moz-placeholder {
  color: inherit;
  font-family: inherit;
  opacity: 0.6;
}

.elementor-field-group .elementor-field-textual::placeholder {
  color: inherit;
  font-family: inherit;
  opacity: 0.6;
}

.elementor-field-group .elementor-select-wrapper {
  display: flex;
  position: relative;
  width: 100%;
}

.elementor-field-group .elementor-select-wrapper select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  color: inherit;
  font-size: inherit;
  font-family: inherit;
  font-weight: inherit;
  font-style: inherit;
  text-transform: inherit;
  letter-spacing: inherit;
  line-height: inherit;
  flex-basis: 100%;
  padding-right: 20px;
}

.elementor-field-group .elementor-select-wrapper:before {
  content: "\e92a";
  font-family: eicons;
  font-size: 15px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 10px;
  pointer-events: none;
  text-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
}

.elementor-field-group.elementor-field-type-select-multiple .elementor-select-wrapper:before {
  content: "";
}

.elementor-field-subgroup {
  display: flex;
  flex-wrap: wrap;
}

.elementor-field-subgroup .elementor-field-option label {
  display: inline-block;
}

.elementor-field-subgroup.elementor-subgroup-inline .elementor-field-option {
  padding-right: 10px;
}

.elementor-field-subgroup:not(.elementor-subgroup-inline) .elementor-field-option {
  flex-basis: 100%;
}

.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option input,
.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option label,
.elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option input,
.elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option label,
.elementor-field-type-radio .elementor-field-subgroup .elementor-field-option input,
.elementor-field-type-radio .elementor-field-subgroup .elementor-field-option label {
  display: inline;
}

.elementor-field-label {
  cursor: pointer;
}

.elementor-mark-required .elementor-field-label:after {
  content: "*";
  color: red;
  padding-left: 0.2em;
}

.elementor-field-textual {
  line-height: 1.4;
  font-size: 15px;
  min-height: 40px;
  padding: 5px 14px;
  border-radius: 3px;
}

.elementor-field-textual.elementor-size-xs {
  font-size: 13px;
  min-height: 33px;
  padding: 4px 12px;
  border-radius: 2px;
}

.elementor-field-textual.elementor-size-md {
  font-size: 16px;
  min-height: 47px;
  padding: 6px 16px;
  border-radius: 4px;
}

.elementor-field-textual.elementor-size-lg {
  font-size: 18px;
  min-height: 59px;
  padding: 7px 20px;
  border-radius: 5px;
}

.elementor-field-textual.elementor-size-xl {
  font-size: 20px;
  min-height: 72px;
  padding: 8px 24px;
  border-radius: 6px;
}

.elementor-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button {
  flex-basis: 100%;
}

.elementor-button-align-stretch .e-form__buttons__wrapper {
  flex-basis: 50%;
  flex-grow: 1;
}

.elementor-button-align-stretch .e-form__buttons__wrapper__button {
  flex-basis: 100%;
}

.elementor-button-align-center .e-form__buttons,
.elementor-button-align-center .elementor-field-type-submit {
  justify-content: center;
}

.elementor-button-align-start .e-form__buttons,
.elementor-button-align-start .elementor-field-type-submit {
  justify-content: flex-start;
}

.elementor-button-align-end .e-form__buttons,
.elementor-button-align-end .elementor-field-type-submit {
  justify-content: flex-end;
}

.elementor-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,
.elementor-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,
.elementor-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button {
  flex-basis: auto;
}

.elementor-button-align-center .e-form__buttons__wrapper,
.elementor-button-align-end .e-form__buttons__wrapper,
.elementor-button-align-start .e-form__buttons__wrapper {
  flex-grow: 0;
}

.elementor-button-align-center .e-form__buttons__wrapper,
.elementor-button-align-center .e-form__buttons__wrapper__button,
.elementor-button-align-end .e-form__buttons__wrapper,
.elementor-button-align-end .e-form__buttons__wrapper__button,
.elementor-button-align-start .e-form__buttons__wrapper,
.elementor-button-align-start .e-form__buttons__wrapper__button {
  flex-basis: auto;
}

@media screen and (max-width: 1024px) {
  .elementor-tablet-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button {
    flex-basis: 100%;
  }

  .elementor-tablet-button-align-stretch .e-form__buttons__wrapper {
    flex-basis: 50%;
    flex-grow: 1;
  }

  .elementor-tablet-button-align-stretch .e-form__buttons__wrapper__button {
    flex-basis: 100%;
  }

  .elementor-tablet-button-align-center .e-form__buttons,
  .elementor-tablet-button-align-center .elementor-field-type-submit {
    justify-content: center;
  }

  .elementor-tablet-button-align-start .e-form__buttons,
  .elementor-tablet-button-align-start .elementor-field-type-submit {
    justify-content: flex-start;
  }

  .elementor-tablet-button-align-end .e-form__buttons,
  .elementor-tablet-button-align-end .elementor-field-type-submit {
    justify-content: flex-end;
  }

  .elementor-tablet-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,
  .elementor-tablet-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,
  .elementor-tablet-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button {
    flex-basis: auto;
  }

  .elementor-tablet-button-align-center .e-form__buttons__wrapper,
  .elementor-tablet-button-align-end .e-form__buttons__wrapper,
  .elementor-tablet-button-align-start .e-form__buttons__wrapper {
    flex-grow: 0;
  }

  .elementor-tablet-button-align-center .e-form__buttons__wrapper,
  .elementor-tablet-button-align-center .e-form__buttons__wrapper__button,
  .elementor-tablet-button-align-end .e-form__buttons__wrapper,
  .elementor-tablet-button-align-end .e-form__buttons__wrapper__button,
  .elementor-tablet-button-align-start .e-form__buttons__wrapper,
  .elementor-tablet-button-align-start .e-form__buttons__wrapper__button {
    flex-basis: auto;
  }
}

@media screen and (max-width: 767px) {
  .elementor-mobile-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button {
    flex-basis: 100%;
  }

  .elementor-mobile-button-align-stretch .e-form__buttons__wrapper {
    flex-basis: 50%;
    flex-grow: 1;
  }

  .elementor-mobile-button-align-stretch .e-form__buttons__wrapper__button {
    flex-basis: 100%;
  }

  .elementor-mobile-button-align-center .e-form__buttons,
  .elementor-mobile-button-align-center .elementor-field-type-submit {
    justify-content: center;
  }

  .elementor-mobile-button-align-start .e-form__buttons,
  .elementor-mobile-button-align-start .elementor-field-type-submit {
    justify-content: flex-start;
  }

  .elementor-mobile-button-align-end .e-form__buttons,
  .elementor-mobile-button-align-end .elementor-field-type-submit {
    justify-content: flex-end;
  }

  .elementor-mobile-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,
  .elementor-mobile-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,
  .elementor-mobile-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button {
    flex-basis: auto;
  }

  .elementor-mobile-button-align-center .e-form__buttons__wrapper,
  .elementor-mobile-button-align-end .e-form__buttons__wrapper,
  .elementor-mobile-button-align-start .e-form__buttons__wrapper {
    flex-grow: 0;
  }

  .elementor-mobile-button-align-center .e-form__buttons__wrapper,
  .elementor-mobile-button-align-center .e-form__buttons__wrapper__button,
  .elementor-mobile-button-align-end .e-form__buttons__wrapper,
  .elementor-mobile-button-align-end .e-form__buttons__wrapper__button,
  .elementor-mobile-button-align-start .e-form__buttons__wrapper,
  .elementor-mobile-button-align-start .e-form__buttons__wrapper__button {
    flex-basis: auto;
  }
}

.elementor-error .elementor-field {
  border-color: #d9534f;
}

.elementor-error .help-inline {
  color: #d9534f;
  font-size: 0.9em;
}

.elementor-message {
  margin: 10px 0;
  font-size: 1em;
  line-height: 1;
}

.elementor-message:before {
  content: "\e90e";
  display: inline-block;
  font-family: eicons;
  font-weight: 400;
  font-style: normal;
  vertical-align: middle;
  margin-right: 5px;
}

.elementor-message.elementor-message-danger {
  color: #d9534f;
}

.elementor-message.elementor-message-danger:before {
  content: "\e87f";
}

.elementor-message.form-message-success {
  color: #5cb85c;
}

.elementor-form .elementor-button {
  padding-top: 0;
  padding-bottom: 0;
  border: none;
}

.elementor-form .elementor-button>span {
  display: flex;
  justify-content: center;
}

.elementor-form .elementor-button.elementor-size-xs {
  min-height: 33px;
}

.elementor-form .elementor-button.elementor-size-sm {
  min-height: 40px;
}

.elementor-form .elementor-button.elementor-size-md {
  min-height: 47px;
}

.elementor-form .elementor-button.elementor-size-lg {
  min-height: 59px;
}

.elementor-form .elementor-button.elementor-size-xl {
  min-height: 72px;
}

.elementor-element .elementor-widget-container {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s,
    transform var(--e-transform-transition-duration, 0.4s);
}

.elementor-button {
  display: inline-block;
  line-height: 1;
  background-color: #818a91;
  font-size: 15px;
  padding: 12px 24px;
  border-radius: 3px;
  color: #fff;
  fill: #fff;
  text-align: center;
  transition: all 0.3s;
}

.elementor-button:focus,
.elementor-button:hover,
.elementor-button:visited {
  color: #fff;
}

.elementor-button-content-wrapper {
  display: flex;
  justify-content: center;
}

.elementor-button-icon {
  flex-grow: 0;
  order: 5;
}

.elementor-button-icon svg {
  width: 1em;
  height: auto;
}

.elementor-button-icon .e-font-icon-svg {
  height: 1em;
}

.elementor-button-text {
  flex-grow: 1;
  order: 10;
  display: inline-block;
}

.elementor-button.elementor-size-xs {
  font-size: 13px;
  padding: 10px 20px;
  border-radius: 2px;
}

.elementor-button.elementor-size-md {
  font-size: 16px;
  padding: 15px 30px;
  border-radius: 4px;
}

.elementor-button.elementor-size-lg {
  font-size: 18px;
  padding: 20px 40px;
  border-radius: 5px;
}

.elementor-button.elementor-size-xl {
  font-size: 20px;
  padding: 25px 50px;
  border-radius: 6px;
}

.elementor-button .elementor-align-icon-right {
  margin-left: 5px;
  order: 15;
}

.elementor-button .elementor-align-icon-left {
  margin-right: 5px;
  order: 5;
}

.elementor-button span {
  text-decoration: inherit;
}

.elementor-element.elementor-button-info .elementor-button {
  background-color: #5bc0de;
}

.elementor-element.elementor-button-success .elementor-button {
  background-color: #5cb85c;
}

.elementor-element.elementor-button-warning .elementor-button {
  background-color: #f0ad4e;
}

.elementor-element.elementor-button-danger .elementor-button {
  background-color: #d9534f;
}

.elementor-widget-button .elementor-button .elementor-button-info {
  background-color: #5bc0de;
}

.elementor-widget-button .elementor-button .elementor-button-success {
  background-color: #5cb85c;
}

.elementor-widget-button .elementor-button .elementor-button-warning {
  background-color: #f0ad4e;
}

.elementor-widget-button .elementor-button .elementor-button-danger {
  background-color: #d9534f;
}

.elementor-tab-title a {
  color: inherit;
}

.elementor-view-stacked .elementor-icon {
  padding: 0.5em;
  background-color: #818a91;
  color: #fff;
  fill: #fff;
}

.elementor-view-framed .elementor-icon {
  padding: 0.5em;
  color: #818a91;
  border: 3px solid #818a91;
  background-color: transparent;
}

.elementor-icon {
  display: inline-block;
  line-height: 1;
  transition: all 0.3s;
  color: #818a91;
  font-size: 50px;
  text-align: center;
}

.elementor-icon:hover {
  color: #818a91;
}

.elementor-icon i,
.elementor-icon svg {
  width: 1em;
  height: 1em;
  position: relative;
  display: block;
}

.elementor-icon i:before,
.elementor-icon svg:before {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
}

.elementor-icon i.fad {
  width: auto;
}

.elementor-shape-circle .elementor-icon {
  border-radius: 50%;
}

.e-transform .elementor-widget-container {
  transform: perspective(var(--e-transform-perspective, 0)) rotate(var(--e-transform-rotateZ, 0)) rotateX(var(--e-transform-rotateX, 0)) rotateY(var(--e-transform-rotateY, 0)) translate(var(--e-transform-translate, 0)) translateX(var(--e-transform-translateX, 0)) translateY(var(--e-transform-translateY, 0)) scaleX(calc(var(--e-transform-flipX, 1) * var(--e-transform-scaleX, var(--e-transform-scale, 1)))) scaleY(calc(var(--e-transform-flipY, 1) * var(--e-transform-scaleY, var(--e-transform-scale, 1)))) skewX(var(--e-transform-skewX, 0)) skewY(var(--e-transform-skewY, 0));
  transform-origin: var(--e-transform-origin-y) var(--e-transform-origin-x);
}

.e-con.e-transform {
  transform: perspective(var(--e-con-transform-perspective, 0)) rotate(var(--e-con-transform-rotateZ, 0)) rotateX(var(--e-con-transform-rotateX, 0)) rotateY(var(--e-con-transform-rotateY, 0)) translate(var(--e-con-transform-translate, 0)) translateX(var(--e-con-transform-translateX, 0)) translateY(var(--e-con-transform-translateY, 0)) scaleX(calc(var(--e-con-transform-flipX, 1) * var(--e-con-transform-scaleX, var(--e-con-transform-scale, 1)))) scaleY(calc(var(--e-con-transform-flipY, 1) * var(--e-con-transform-scaleY, var(--e-con-transform-scale, 1)))) skewX(var(--e-con-transform-skewX, 0)) skewY(var(--e-con-transform-skewY, 0));
  transform-origin: var(--e-con-transform-origin-y) var(--e-con-transform-origin-x);
}

/* swiper_slider_web_section */
.siq_marketing_img_wrap .swiper-container.thumbnail-slider {
  padding-top: 10px;
  width: 100%;
}

.siq_marketing_img_wrap .main-slider .swiper-slide.swiper-slide-active {
  transform: scale(1.2) !important;
  margin: 0 !important;
  background: #fff;
  padding: 20px;
  border-radius: 10px;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
}

.siq_marketing_img_wrap {
  position: relative;
  display: flex;
  align-items: center;
  width: 1500px;
  margin: 20px auto;
  flex-direction: column;
  overflow: hidden;
}

.siq_marketing_img_wrap .swiper-container {
  width: 60%;
  height: auto;
  margin: auto;
  padding: 60px 0px;
  overflow: visible;
}

.siq_marketing_img_wrap .thumbnail-slider .swiper-wrapper {
  width: 100%;
  height: auto;
  padding: 20px;
  display: flex;
  position: relative;
  justify-content: space-between;
  background: #fff;
  box-sizing: border-box;
  transform: none !important;
}

.siq_marketing_img_wrap .swiper-container.thumbnail-slider .swiper-slide {
  padding: 10px 15px;
  border-radius: 10px;
  cursor: pointer;
  background: #093b64;
  margin: 0 !important;
}

.siq_marketing_img_wrap .swiper-container.thumbnail-slider .swiper-slide.swiper-slide-thumb-active {
  background: #fff;
  box-shadow: rgba(50, 50, 93, 0.25) 0px 2px 5px -1px,
    rgba(0, 0, 0, 0.3) 0px 1px 3px -1px;
}

.main-slider .swiper-slide {
  transform: scale(1.2);
  transition: transform 0.3s ease;
}

.main-slider .swiper-slide-prev,
.main-slider .swiper-slide-next {
  transform: scale(0.9);
  opacity: 0.5;
}

.thumbnail-slider {
  width: 80%;
  height: 100px;
  margin: 20px auto;
}

.thumbnail-slider .swiper-slide {
  width: 200px;
  height: auto;
  opacity: 0.4;
  cursor: pointer;
}

.thumbnail-slider .swiper-slide.second {
  width: 135px;
}

.thumbnail-slider .swiper-slide.forth {
  width: 125px;
}

.thumbnail-slider .swiper-slide img {
  object-fit: contain;
}

.thumbnail-slider .swiper-slide-thumb-active {
  opacity: 1;
}

.swiper-slide>img {
  width: 100%;
  height: auto;
  object-fit: cover;
}

.swiper-slide-active {
  z-index: 9;
}

/* swiper_slider_web_section_end */
.swiper-container {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  z-index: 1;
}

.swiper-container .swiper-slide figure {
  line-height: 0;
}

.swiper-container .elementor-lightbox-content-source {
  display: none;
}

.swiper-container-no-flexbox .swiper-slide {
  float: left;
}

.swiper-container-vertical>.swiper-wrapper {
  flex-direction: column;
}

.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  box-sizing: content-box;
}

.swiper-container-android .swiper-slide,
.swiper-wrapper {
  transform: translateZ(0);
}

.swiper-container-multirow>.swiper-wrapper {
  flex-wrap: wrap;
}

.swiper-container-free-mode>.swiper-wrapper {
  transition-timing-function: ease-out;
  margin: 0 auto;
}

.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
}

.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
  height: auto;
}

.swiper-container-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}

.swiper-container .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}

.swiper-wp8-horizontal {
  touch-action: pan-y;
}

.swiper-wp8-vertical {
  touch-action: pan-x;
}

.swiper-button-next,
.swiper-button-prev {
  position: absolute;
  top: 50%;
  width: 27px;
  height: 44px;
  margin-top: -22px;
  z-index: 10;
  cursor: pointer;
  background-size: 27px 44px;
  background: no-repeat 50%;
}

.swiper-button-next.swiper-button-disabled,
.swiper-button-prev.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}

.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23007aff'/%3E%3C/svg%3E");
  left: 10px;
  right: auto;
}

.swiper-button-prev.swiper-button-black,
.swiper-container-rtl .swiper-button-next.swiper-button-black {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z'/%3E%3C/svg%3E");
}

.swiper-button-prev.swiper-button-white,
.swiper-container-rtl .swiper-button-next.swiper-button-white {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23fff'/%3E%3C/svg%3E");
}

.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23007aff'/%3E%3C/svg%3E");
  right: 10px;
  left: auto;
}

.swiper-button-next.swiper-button-black,
.swiper-container-rtl .swiper-button-prev.swiper-button-black {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z'/%3E%3C/svg%3E");
}

.swiper-button-next.swiper-button-white,
.swiper-container-rtl .swiper-button-prev.swiper-button-white {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23fff'/%3E%3C/svg%3E");
}

.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: 0.3s;
  transform: translateZ(0);
  z-index: 10;
}

.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}

.swiper-container-horizontal>.swiper-pagination-bullets,
.swiper-pagination-custom,
.swiper-pagination-fraction {
  bottom: 5px;
  left: 0;
  width: 100%;
}

.swiper-pagination-bullet {
  width: 6px;
  height: 6px;
  display: inline-block;
  border-radius: 50%;
  background: #000;
  opacity: 0.2;
}

.swiper-pagination-fraction {
  color: #000;
}

button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}

.swiper-pagination-white .swiper-pagination-bullet {
  background: #fff;
}

.swiper-pagination-bullet-active {
  opacity: 1;
}

.swiper-pagination-white .swiper-pagination-bullet-active {
  background: #fff;
}

.swiper-pagination-black .swiper-pagination-bullet-active {
  background: #000;
}

.swiper-container-vertical>.swiper-pagination-bullets {
  right: 10px;
  top: 50%;
  transform: translate3d(0, -50%, 0);
}

.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 5px 0;
  display: block;
}

.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 6px;
}

.swiper-pagination-progressbar {
  background: rgba(0, 0, 0, 0.25);
  position: absolute;
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: #000;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform: scale(0);
  transform-origin: left top;
}

.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  transform-origin: right top;
}

.swiper-container-horizontal>.swiper-pagination-progressbar {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0;
}

.swiper-container-vertical>.swiper-pagination-progressbar {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0;
}

.swiper-pagination-progressbar.swiper-pagination-white {
  background: hsla(0, 0%, 100%, 0.5);
}

.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill {
  background: #fff;
}

.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill {
  background: #000;
}

.swiper-container-3d {
  perspective: 1200px;
}

.swiper-container-3d .swiper-cube-shadow,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-wrapper {
  transform-style: preserve-3d;
}

.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}

.swiper-container-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(270deg, rgba(0, 0, 0, 0.5), transparent);
}

.swiper-container-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(90deg, rgba(0, 0, 0, 0.5), transparent);
}

.swiper-container-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.5), transparent);
}

.swiper-container-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), transparent);
}

.swiper-container-coverflow .swiper-wrapper,
.swiper-container-flip .swiper-wrapper {
  -ms-perspective: 1200px;
}

.swiper-container-cube,
.swiper-container-flip {
  overflow: visible;
}

.swiper-container-cube .swiper-slide,
.swiper-container-flip .swiper-slide {
  pointer-events: none;
  z-index: 1;
}

.swiper-container-cube .swiper-slide .swiper-slide,
.swiper-container-flip .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-active .swiper-slide-active,
.swiper-container-flip .swiper-slide-active,
.swiper-container-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right,
.swiper-container-cube .swiper-slide-shadow-top,
.swiper-container-flip .swiper-slide-shadow-bottom,
.swiper-container-flip .swiper-slide-shadow-left,
.swiper-container-flip .swiper-slide-shadow-right,
.swiper-container-flip .swiper-slide-shadow-top {
  z-index: 0;
  backface-visibility: hidden;
}

.swiper-container-cube .swiper-slide {
  visibility: hidden;
  transform-origin: 0 0;
  width: 100%;
  height: 100%;
}

.swiper-container-cube.swiper-container-rtl .swiper-slide {
  transform-origin: 100% 0;
}

.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-next,
.swiper-container-cube .swiper-slide-next+.swiper-slide,
.swiper-container-cube .swiper-slide-prev {
  pointer-events: auto;
  visibility: visible;
}

.swiper-container-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0.6;
  filter: blur(50px);
  z-index: 0;
}

.swiper-container-fade.swiper-container-free-mode .swiper-slide {
  transition-timing-function: ease-out;
}

.swiper-container-fade .swiper-slide {
  pointer-events: none;
  transition-property: opacity;
}

.swiper-container-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}

.swiper-zoom-container>canvas,
.swiper-zoom-container>img,
.swiper-zoom-container>svg {
  max-width: 100%;
  max-height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
}

.swiper-scrollbar {
  border-radius: 10px;
  position: relative;
  -ms-touch-action: none;
  background: rgba(0, 0, 0, 0.1);
}

.swiper-container-horizontal>.swiper-scrollbar {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%;
}

.swiper-container-vertical>.swiper-scrollbar {
  position: absolute;
  right: 3px;
  top: 1%;
  z-index: 50;
  width: 5px;
  height: 98%;
}

.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 10px;
  left: 0;
  top: 0;
}

.swiper-scrollbar-cursor-drag {
  cursor: move;
}

.elementor-pagination-position-outside .swiper-container {
  padding-bottom: 30px;
}

.elementor-pagination-position-outside .elementor-swiper-button {
  top: calc(50% - 30px / 2);
}

.elementor-swiper {
  position: relative;
}

.elementor-main-swiper {
  position: static;
}

.elementor-arrows-position-outside .swiper-container {
  width: calc(100% - 60px);
}

.elementor-arrows-position-outside .elementor-swiper-button-prev {
  left: 0;
}

.elementor-arrows-position-outside .elementor-swiper-button-next {
  right: 0;
}

.swiper-image-stretch .swiper-slide .swiper-slide-image {
  width: 100%;
}

.elementor-swiper-button {
  position: absolute;
  display: inline-flex;
  z-index: 1;
  cursor: pointer;
  font-size: 25px;
  color: hsla(0, 0%, 93.3%, 0.9);
  top: 50%;
  transform: translateY(-50%);
}

.elementor-swiper-button svg {
  fill: hsla(0, 0%, 93.3%, 0.9);
  height: 1em;
  width: 1em;
}

.elementor-swiper-button-prev {
  left: 10px;
}

.elementor-swiper-button-next {
  right: 10px;
}

.elementor-swiper-button.swiper-button-disabled {
  opacity: 0.3;
}

.swiper-container-cube .elementor-swiper-button {
  transform: translate3d(0, -50%, 1px);
}

.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  animation: swiper-preloader-spin 1s steps(12) infinite;
}

.swiper-lazy-preloader:after {
  display: block;
  content: "";
  width: 100%;
  height: 100%;
  background-size: 100%;
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%236c6c6c' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E") no-repeat 50%;
}

.swiper-lazy-preloader-white:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%23fff' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E");
}

@keyframes swiper-preloader-spin {
  to {
    transform: rotate(1turn);
  }
}

.elementor-lightbox {
  --lightbox-ui-color: hsla(0, 0%, 93.3%, 0.9);
  --lightbox-ui-color-hover: #fff;
  --lightbox-text-color: var(--lightbox-ui-color);
  --lightbox-header-icons-size: 20px;
  --lightbox-navigation-icons-size: 25px;
}

.elementor-lightbox .dialog-header {
  display: none;
}

.elementor-lightbox .dialog-widget-content {
  background: none;
  box-shadow: none;
  width: 100%;
  height: 100%;
}

.elementor-lightbox .dialog-message {
  animation-duration: 0.3s;
}

.elementor-lightbox .dialog-message:not(.elementor-fit-aspect-ratio) {
  height: 100%;
}

.elementor-lightbox .dialog-message.dialog-lightbox-message {
  padding: 0;
}

.elementor-lightbox .dialog-lightbox-close-button {
  cursor: pointer;
  position: absolute;
  font-size: var(--lightbox-header-icons-size);
  right: 0.75em;
  margin-top: 13px;
  padding: 0.25em;
  z-index: 2;
  line-height: 1;
  display: flex;
}

.elementor-lightbox .dialog-lightbox-close-button svg {
  height: 1em;
  width: 1em;
}

.elementor-lightbox .dialog-lightbox-close-button,
.elementor-lightbox .elementor-swiper-button {
  color: var(--lightbox-ui-color);
  transition: all 0.3s;
  opacity: 1;
}

.elementor-lightbox .dialog-lightbox-close-button svg,
.elementor-lightbox .elementor-swiper-button svg {
  fill: var(--lightbox-ui-color);
}

.elementor-lightbox .dialog-lightbox-close-button:hover,
.elementor-lightbox .elementor-swiper-button:hover {
  color: var(--lightbox-ui-color-hover);
}

.elementor-lightbox .dialog-lightbox-close-button:hover svg,
.elementor-lightbox .elementor-swiper-button:hover svg {
  fill: var(--lightbox-ui-color-hover);
}

.elementor-lightbox .swiper-container {
  height: 100%;
}

.elementor-lightbox .elementor-lightbox-item {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  padding: 70px;
  box-sizing: border-box;
  height: 100%;
  margin: auto;
}

@media (max-width: 767px) {
  .elementor-lightbox .elementor-lightbox-item {
    padding: 70px 0;
  }
}

.elementor-lightbox .elementor-lightbox-image {
  max-height: 100%;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.elementor-lightbox .elementor-lightbox-image,
.elementor-lightbox .elementor-lightbox-image:hover {
  opacity: 1;
  filter: none;
  border: none;
}

.elementor-lightbox .elementor-lightbox-image,
.elementor-lightbox .elementor-video-container {
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.3), 0 0 8px -5px rgba(0, 0, 0, 0.3);
  border-radius: 2px;
}

.elementor-lightbox .elementor-video-container {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

@media (min-width: 1025px) {
  .elementor-lightbox .elementor-video-container {
    width: 75%;
  }
}

@media (max-width: 1024px) {
  .elementor-lightbox .elementor-video-container {
    width: 100%;
  }
}

@media (min-width: 768px) and (max-width: 1024px) {
  .elementor-lightbox .elementor-aspect-ratio-916 .elementor-video-container {
    width: 70%;
  }
}

.elementor-lightbox .elementor-swiper-button:focus {
  outline-width: 1px;
}

.elementor-lightbox .elementor-swiper-button-next,
.elementor-lightbox .elementor-swiper-button-prev {
  height: 100%;
  display: flex;
  align-items: center;
  width: 15%;
  justify-content: center;
  font-size: var(--lightbox-navigation-icons-size);
}

.elementor-lightbox .elementor-swiper-button-prev {
  left: 0;
}

.elementor-lightbox .elementor-swiper-button-next {
  right: 0;
}

@media (max-width: 767px) {
  .elementor-lightbox .elementor-swiper-button:focus {
    outline: none;
  }

  .elementor-lightbox .elementor-swiper-button-next,
  .elementor-lightbox .elementor-swiper-button-prev {
    width: 20%;
  }

  .elementor-lightbox .elementor-swiper-button-next i,
  .elementor-lightbox .elementor-swiper-button-prev i {
    padding: 10px;
    background-color: rgba(0, 0, 0, 0.5);
  }

  .elementor-lightbox .elementor-swiper-button-prev {
    left: 0;
    justify-content: flex-start;
  }

  .elementor-lightbox .elementor-swiper-button-next {
    right: 0;
    justify-content: flex-end;
  }
}

.elementor-slideshow__counter {
  color: currentColor;
  font-size: 0.75em;
  width: -moz-max-content;
  width: max-content;
}

.elementor-slideshow__footer,
.elementor-slideshow__header {
  position: absolute;
  left: 0;
  width: 100%;
  padding: 15px 20px;
  transition: 0.3s;
}

.elementor-slideshow__footer {
  color: var(--lightbox-text-color);
}

.elementor-slideshow__header {
  color: var(--lightbox-ui-color);
  display: flex;
  flex-direction: row-reverse;
  font-size: var(--lightbox-header-icons-size);
  padding-left: 1em;
  padding-right: 2.6em;
  top: 0;
  align-items: center;
  z-index: 10;
}

.elementor-slideshow__header>i,
.elementor-slideshow__header>svg {
  cursor: pointer;
  padding: 0.25em;
  margin: 0 0.35em;
}

.elementor-slideshow__header>i {
  font-size: inherit;
}

.elementor-slideshow__header>i:hover {
  color: var(--lightbox-ui-color-hover);
}

.elementor-slideshow__header>svg {
  box-sizing: content-box;
  fill: var(--lightbox-ui-color);
  height: 1em;
  width: 1em;
}

.elementor-slideshow__header>svg:hover {
  fill: var(--lightbox-ui-color-hover);
}

.elementor-slideshow__header .elementor-slideshow__counter {
  margin-right: auto;
}

.elementor-slideshow__header .elementor-icon-share {
  z-index: 5;
}

.elementor-slideshow__share-menu {
  background-color: transparent;
  width: 0;
  height: 0;
  position: absolute;
  overflow: hidden;
  transition: background-color 0.4s;
}

.elementor-slideshow__share-menu .elementor-slideshow__share-links a {
  color: #2c2c2c;
}

.elementor-slideshow__share-links {
  display: block;
  position: absolute;
  min-width: 200px;
  right: 2.8em;
  top: 3em;
  background-color: #fff;
  border-radius: 3px;
  padding: 14px 20px;
  transform: scale(0);
  opacity: 0;
  transform-origin: 90% 10%;
  transition: all 0.25s 0.1s;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.3);
}

.elementor-slideshow__share-links a {
  text-align: left;
  color: #55595c;
  font-size: 12px;
  line-height: 2.5;
  display: block;
  opacity: 0;
  transition: opacity 0.5s 0.1s;
}

.elementor-slideshow__share-links a:hover {
  color: #000;
}

.elementor-slideshow__share-links a i,
.elementor-slideshow__share-links a svg {
  margin-right: 0.75em;
}

.elementor-slideshow__share-links a i {
  font-size: 1.25em;
}

.elementor-slideshow__share-links a svg {
  height: 1.25em;
  width: 1.25em;
}

.elementor-slideshow__share-links:before {
  content: "";
  display: block;
  position: absolute;
  top: 1px;
  right: 0.5em;
  border: 0.45em solid transparent;
  border-bottom-color: #fff;
  transform: translateY(-100%) scaleX(0.7);
}

.elementor-slideshow__footer {
  bottom: 0;
  z-index: 5;
  position: fixed;
}

.elementor-slideshow__description,
.elementor-slideshow__title {
  margin: 0;
}

.elementor-slideshow__title {
  font-size: 16px;
  font-weight: 700;
}

.elementor-slideshow__description {
  font-size: 14px;
}

.elementor-slideshow--ui-hidden .elementor-slideshow__footer,
.elementor-slideshow--ui-hidden .elementor-slideshow__header {
  opacity: 0;
  pointer-events: none;
}

.elementor-slideshow--ui-hidden .elementor-swiper-button-next,
.elementor-slideshow--ui-hidden .elementor-swiper-button-prev {
  opacity: 0;
}

.elementor-slideshow--fullscreen-mode .elementor-video-container {
  width: 100%;
}

.elementor-slideshow--zoom-mode .elementor-slideshow__footer,
.elementor-slideshow--zoom-mode .elementor-slideshow__header {
  background-color: rgba(0, 0, 0, 0.5);
}

.elementor-slideshow--zoom-mode .elementor-swiper-button-next,
.elementor-slideshow--zoom-mode .elementor-swiper-button-prev {
  opacity: 0;
  pointer-events: none;
}

.elementor-slideshow--share-mode .elementor-slideshow__share-menu {
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  opacity: 1;
  cursor: default;
  background-color: rgba(0, 0, 0, 0.5);
}

.elementor-slideshow--share-mode .elementor-slideshow__share-links {
  transform: scale(1);
}

.elementor-slideshow--share-mode .elementor-slideshow__share-links,
.elementor-slideshow--share-mode .elementor-slideshow__share-links a {
  opacity: 1;
}

.elementor-slideshow--share-mode .elementor-slideshow__share-links .eicon-twitter {
  color: #1da1f2;
}

.elementor-slideshow--share-mode .elementor-slideshow__share-links .eicon-facebook {
  color: #3b5998;
}

.elementor-slideshow--share-mode .elementor-slideshow__share-links .eicon-pinterest {
  color: #bd081c;
}

.elementor-slideshow--share-mode .elementor-slideshow__share-links .eicon-download-bold {
  color: #a4afb7;
}

.elementor-slideshow--share-mode .elementor-slideshow__share-links .e-eicon-twitter {
  fill: #1da1f2;
}

.elementor-slideshow--share-mode .elementor-slideshow__share-links .e-eicon-facebook {
  fill: #3b5998;
}

.elementor-slideshow--share-mode .elementor-slideshow__share-links .e-eicon-pinterest {
  fill: #bd081c;
}

.elementor-slideshow--share-mode .elementor-slideshow__share-links .e-eicon-download-bold {
  fill: #a4afb7;
}

.elementor-slideshow--share-mode .eicon-share-arrow {
  z-index: 2;
}

.animated {
  animation-duration: 1.25s;
}

.animated.animated-slow {
  animation-duration: 2s;
}

.animated.animated-fast {
  animation-duration: 0.75s;
}

.animated.infinite {
  animation-iteration-count: infinite;
}

.animated.reverse {
  animation-direction: reverse;
  animation-fill-mode: forwards;
}

@media (prefers-reduced-motion: reduce) {
  .animated {
    animation: none;
  }
}

.elementor-shape {
  overflow: hidden;
  position: absolute;
  left: 0;
  width: 100%;
  line-height: 0;
  direction: ltr;
}

.elementor-shape-top {
  top: -1px;
}

.elementor-shape-top:not([data-negative="false"]) svg {
  z-index: -1;
}

.elementor-shape-bottom {
  bottom: -1px;
}

.elementor-shape-bottom:not([data-negative="true"]) svg {
  z-index: -1;
}

.elementor-shape[data-negative="false"].elementor-shape-bottom,
.elementor-shape[data-negative="true"].elementor-shape-top {
  transform: rotate(180deg);
}

.elementor-shape svg {
  display: block;
  width: calc(100% + 1.3px);
  position: relative;
  left: 50%;
  transform: translateX(-50%);
}

.elementor-shape .elementor-shape-fill {
  fill: #fff;
  transform-origin: center;
  transform: rotateY(0deg);
}

#wp-admin-bar-elementor_edit_page>.ab-item:before {
  content: "\e813";
  font-family: eicons;
  top: 3px;
  font-size: 18px;
}

#wp-admin-bar-elementor_edit_page .ab-submenu .ab-item {
  display: flex;
  width: 200px;
}

#wp-admin-bar-elementor_edit_page .elementor-edit-link-title {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  width: 100%;
}

#wp-admin-bar-elementor_edit_page .elementor-edit-link-type {
  background: #55595c;
  font-size: 11px;
  line-height: 9px;
  margin-top: 6px;
  padding: 4px 8px;
  border-radius: 3px;
}

#wp-admin-bar-elementor_inspector>.ab-item:before {
  content: "\f348";
  top: 2px;
}

#wpadminbar * {
  font-style: normal;
}

.page-template-elementor_canvas.elementor-page:before {
  display: none;
}

.elementor-post__thumbnail__link {
  transition: none;
}

#left-area ul.elementor-icon-list-items,
.elementor-edit-area .elementor-element ul.elementor-icon-list-items,
.elementor .elementor-element ul.elementor-icon-list-items {
  padding: 0;
}

.e--ua-appleWebkit.rtl {
  --flex-right: flex-start;
}

.e--ua-appleWebkit .elementor-share-buttons--align-right,
.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-right {
  --justify-content: var(--flex-right, flex-end);
}

.e--ua-appleWebkit .elementor-share-buttons--align-center,
.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-center {
  --justify-content: center;
}

.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-center .elementor-grid,
.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-justify .elementor-grid,
.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-right .elementor-grid,
.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-center .elementor-grid,
.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-right .elementor-grid {
  width: auto;
  display: flex;
  flex-wrap: wrap;
  justify-content: var(--justify-content, space-between);
  margin-left: calc(-0.5 * var(--grid-column-gap));
  margin-right: calc(-0.5 * var(--grid-column-gap));
}

.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-center .elementor-grid-item,
.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-justify .elementor-grid-item,
.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-right .elementor-grid-item,
.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-center .elementor-grid-item,
.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-right .elementor-grid-item {
  margin-left: calc(0.5 * var(--grid-column-gap));
  margin-right: calc(0.5 * var(--grid-column-gap));
}

.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-left .elementor-grid,
.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-left .elementor-grid {
  display: inline-block;
}

.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-left .elementor-grid,
.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-left .elementor-grid-item,
.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-left .elementor-grid,
.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-left .elementor-grid-item {
  margin-left: 0;
  margin-right: 0;
}

@media (max-width: 1024px) {

  .e--ua-appleWebkit .elementor-share-buttons-tablet--align-right,
  .e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-tablet-right {
    --justify-content: var(--flex-right, flex-end);
  }

  .e--ua-appleWebkit .elementor-share-buttons-tablet--align-center,
  .e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-tablet-center {
    --justify-content: center;
  }

  .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-center .elementor-grid,
  .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-justify .elementor-grid,
  .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-right .elementor-grid,
  .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-center .elementor-grid,
  .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-right .elementor-grid {
    width: auto;
    display: flex;
    flex-wrap: wrap;
    justify-content: var(--justify-content, space-between);
    margin-left: calc(-0.5 * var(--grid-column-gap));
    margin-right: calc(-0.5 * var(--grid-column-gap));
  }

  .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-center .elementor-grid-item,
  .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-justify .elementor-grid-item,
  .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-right .elementor-grid-item,
  .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-center .elementor-grid-item,
  .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-right .elementor-grid-item {
    margin-left: calc(0.5 * var(--grid-column-gap));
    margin-right: calc(0.5 * var(--grid-column-gap));
  }

  .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-tablet--align-left .elementor-grid,
  .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-left .elementor-grid {
    display: inline-block;
  }

  .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-tablet--align-left .elementor-grid,
  .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-tablet--align-left .elementor-grid-item,
  .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-left .elementor-grid,
  .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-left .elementor-grid-item {
    margin-left: 0;
    margin-right: 0;
  }
}

@media (max-width: 767px) {

  .e--ua-appleWebkit .elementor-share-buttons-mobile--align-right,
  .e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-mobile-right {
    --justify-content: var(--flex-right, flex-end);
  }

  .e--ua-appleWebkit .elementor-share-buttons-mobile--align-center,
  .e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-mobile-center {
    --justify-content: center;
  }

  .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-center .elementor-grid,
  .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-justify .elementor-grid,
  .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-right .elementor-grid,
  .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-center .elementor-grid,
  .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-right .elementor-grid {
    width: auto;
    display: flex;
    flex-wrap: wrap;
    justify-content: var(--justify-content, space-between);
    margin-left: calc(-0.5 * var(--grid-column-gap));
    margin-right: calc(-0.5 * var(--grid-column-gap));
  }

  .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-center .elementor-grid-item,
  .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-justify .elementor-grid-item,
  .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-right .elementor-grid-item,
  .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-center .elementor-grid-item,
  .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-right .elementor-grid-item {
    margin-left: calc(0.5 * var(--grid-column-gap));
    margin-right: calc(0.5 * var(--grid-column-gap));
  }

  .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-mobile--align-left .elementor-grid,
  .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-left .elementor-grid {
    display: inline-block;
  }

  .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-mobile--align-left .elementor-grid,
  .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-mobile--align-left .elementor-grid-item,
  .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-left .elementor-grid,
  .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-left .elementor-grid-item {
    margin-left: 0;
    margin-right: 0;
  }
}

@media (max-width: 767px) {

  .elementor .elementor-hidden-mobile,
  .elementor .elementor-hidden-phone {
    display: none;
  }
}

@media (min-width: 768px) and (max-width: 1024px) {
  .elementor .elementor-hidden-tablet {
    display: none;
  }
}

@media (min-width: 1025px) and (max-width: 99999px) {
  .elementor .elementor-hidden-desktop {
    display: none;
  }
}

.elementor-widget-text-path {
  font-size: 20px;
  text-align: var(--alignment, left);
}

.elementor-widget-text-path svg {
  width: var(--width);
  max-width: 100%;
  height: auto;
  overflow: visible;
  word-spacing: var(--word-spacing);
  transform: rotate(var(--rotate, 0)) scaleX(var(--scale-x, 1)) scaleY(var(--scale-y, 1));
}

.elementor-widget-text-path svg path {
  vector-effect: non-scaling-stroke;
  fill: var(--path-fill, transparent);
  stroke: var(--stroke-color, transparent);
  stroke-width: var(--stroke-width, 1px);
  transition: var(--stroke-transition) stroke, var(--stroke-transition) fill;
}

.elementor-widget-text-path svg:hover path {
  --path-fill: var(--path-fill-hover);
  --stroke-color: var(--stroke-color-hover);
  --stroke-width: var(--stroke-width-hover);
}

.elementor-widget-text-path svg text {
  --fill: var(--text-color);
  fill: var(--fill);
  direction: var(--direction, ltr);
  transition: var(--transition) stroke, var(--transition) stroke-width,
    var(--transition) fill;
}

.elementor-widget-text-path svg text:hover {
  --color: var(--text-color-hover, var(--text-color));
  --fill: var(--color);
  color: var(--color);
}

.elementor-widget-n-tabs {
  --n-tabs-color-accent-fallback: #61ce70;
  --n-tabs-color-secondary-fallback: #54595f;
  --n-tabs-default-padding-block: 15px;
  --n-tabs-default-padding-inline: 35px;
  --n-tabs-overflow-x: hidden;
  --n-tabs-overflow-y: auto;
  --n-tabs-background-color: transparent;
  --n-tabs-display: flex;
  --n-tabs-direction: column;
  --n-tabs-gap: 10px;
  --n-tabs-heading-display: flex;
  --n-tabs-heading-direction: row;
  --n-tabs-heading-grow: initial;
  --n-tabs-heading-justify-content: center;
  --n-tabs-heading-width: initial;
  --n-tabs-height: initial;
  --n-tabs-border-width: 1px;
  --n-tabs-border-color: #d4d4d4;
  --n-tabs-content-padding: initial;
  --n-tabs-content-border-radius: initial;
  --n-tabs-title-color: var(--e-global-color-secondary,
      var(--n-tabs-color-secondary-fallback));
  --n-tabs-title-color-hover: #fff;
  --n-tabs-title-color-active: #fff;
  --n-tabs-title-background-color: #f1f3f5;
  --n-tabs-title-background-color-hover: var(--e-global-color-accent,
      var(--n-tabs-color-accent-fallback));
  --n-tabs-title-background-color-active: var(--e-global-color-accent,
      var(--n-tabs-color-accent-fallback));
  --n-tabs-title-width: initial;
  --n-tabs-title-height: initial;
  --n-tabs-title-font-size: 1rem;
  --n-tabs-title-justify-content-toggle: initial;
  --n-tabs-title-align-items-toggle: center;
  --n-tabs-title-justify-content: center;
  --n-tabs-title-align-items: center;
  --n-tabs-title-direction: row;
  --n-tabs-title-gap: 10px;
  --n-tabs-title-padding-top: var(--n-tabs-default-padding-block);
  --n-tabs-title-padding-right: var(--n-tabs-default-padding-inline);
  --n-tabs-title-padding-bottom: var(--n-tabs-default-padding-block);
  --n-tabs-title-padding-left: var(--n-tabs-default-padding-inline);
  --n-tabs-title-border-radius: initial;
  --n-tabs-title-transition: 0.3s;
  --n-tabs-icon-color: var(--e-global-color-secondary,
      var(--n-tabs-color-secondary-fallback));
  --n-tabs-icon-color-hover: var(--n-tabs-title-color-hover);
  --n-tabs-icon-color-active: #fff;
  --n-tabs-icon-gap: 5px;
  max-width: 100%;
}

.elementor-widget-n-tabs .e-n-tabs {
  display: var(--n-tabs-display);
  flex-direction: var(--n-tabs-direction);
  gap: var(--n-tabs-gap);
  text-align: left;
  height: var(--n-tabs-height);
  overflow-x: var(--n-tabs-overflow-x);
  overflow-y: var(--n-tabs-overflow-y);
}

.elementor-widget-n-tabs .e-n-tabs-heading {
  display: var(--n-tabs-heading-display);
  flex-basis: var(--n-tabs-heading-width);
  flex-direction: var(--n-tabs-heading-direction);
  flex-shrink: 0;
  justify-content: var(--n-tabs-heading-justify-content);
  gap: var(--n-tabs-title-gap);
}

.elementor-widget-n-tabs .e-n-tabs-content {
  flex-grow: 1;
  padding: var(--n-tabs-content-padding);
  border-radius: var(--n-tabs-content-border-radius);
}

.elementor-widget-n-tabs .e-n-tab-title {
  display: flex;
  align-items: var(--n-tabs-title-align-items-toggle,
      var(--n-tabs-title-align-items));
  flex-direction: var(--n-tabs-title-direction);
  justify-content: var(--n-tabs-title-justify-content-toggle,
      var(--n-tabs-title-justify-content));
  gap: var(--n-tabs-icon-gap);
  border-width: var(--n-tabs-border-width);
  position: relative;
  cursor: pointer;
  outline: none;
  padding: var(--n-tabs-title-padding-top) var(--n-tabs-title-padding-right) var(--n-tabs-title-padding-bottom) var(--n-tabs-title-padding-left);
  border-radius: var(--n-tabs-title-border-radius);
  height: var(--n-tabs-title-height);
  width: var(--n-tabs-title-width);
  transition: background var(--n-tabs-title-transition),
    color var(--n-tabs-title-transition), border var(--n-tabs-title-transition),
    box-shadow var(--n-tabs-title-transition),
    text-shadow var(--n-tabs-title-transition),
    stroke var(--n-tabs-title-transition),
    stroke-width var(--n-tabs-title-transition),
    -webkit-text-stroke-width var(--n-tabs-title-transition),
    -webkit-text-stroke-color var(--n-tabs-title-transition),
    transform var(--n-tabs-title-transition);
}

.elementor-widget-n-tabs .e-n-tab-title span i,
.elementor-widget-n-tabs .e-n-tab-title span svg {
  transition: color var(--n-tabs-title-transition),
    fill var(--n-tabs-title-transition);
}

.elementor-widget-n-tabs .e-n-tab-title-text {
  display: flex;
  align-items: center;
  font-size: var(--n-tabs-title-font-size);
}

.elementor-widget-n-tabs .e-n-tab-title .e-n-tab-icon {
  display: flex;
  align-items: center;
  flex-direction: column;
  order: var(--n-tabs-icon-order);
  overflow: hidden;
}

.elementor-widget-n-tabs .e-n-tab-title .e-n-tab-icon i {
  font-size: var(--n-tabs-icon-size, var(--n-tabs-title-font-size));
}

.elementor-widget-n-tabs .e-n-tab-title .e-n-tab-icon svg {
  width: var(--n-tabs-icon-size, var(--n-tabs-title-font-size));
  height: var(--n-tabs-icon-size, var(--n-tabs-title-font-size));
}

.elementor-widget-n-tabs .e-n-tab-title .e-n-tab-icon:empty {
  display: none;
}

.elementor-widget-n-tabs .e-n-tab-title:not(.e-active) {
  background-color: var(--n-tabs-title-background-color);
}

.elementor-widget-n-tabs .e-n-tab-title:not(.e-active),
.elementor-widget-n-tabs .e-n-tab-title:not(.e-active) a {
  color: var(--n-tabs-title-color);
}

.elementor-widget-n-tabs .e-n-tab-title:not(.e-active) .e-n-tab-icon i {
  color: var(--n-tabs-icon-color);
}

.elementor-widget-n-tabs .e-n-tab-title:not(.e-active) .e-n-tab-icon svg {
  fill: var(--n-tabs-icon-color);
}

.elementor-widget-n-tabs .e-n-tab-title:not(.e-active) .e-n-tab-icon i:last-child,
.elementor-widget-n-tabs .e-n-tab-title:not(.e-active) .e-n-tab-icon svg:last-child {
  transform: translateY(-100vh);
  height: 0;
  opacity: 0;
}

.elementor-widget-n-tabs .e-n-tab-title:not(.e-active):hover,
.elementor-widget-n-tabs .e-n-tab-title:not(.e-active):hover a {
  color: var(--n-tabs-title-color-hover);
}

.elementor-widget-n-tabs .e-n-tab-title:not(.e-active):hover .e-n-tab-icon i {
  color: var(--n-tabs-icon-color-hover);
}

.elementor-widget-n-tabs .e-n-tab-title:not(.e-active):hover .e-n-tab-icon svg {
  fill: var(--n-tabs-icon-color-hover);
}

.elementor-widget-n-tabs .e-n-tab-title.e-active,
.elementor-widget-n-tabs .e-n-tab-title.e-active a {
  color: var(--n-tabs-title-color-active);
}

.elementor-widget-n-tabs .e-n-tab-title.e-active .e-n-tab-icon i {
  color: var(--n-tabs-icon-color-active);
}

.elementor-widget-n-tabs .e-n-tab-title.e-active .e-n-tab-icon svg {
  fill: var(--n-tabs-icon-color-active);
}

.elementor-widget-n-tabs .e-n-tab-title.e-active .e-n-tab-icon i:first-child,
.elementor-widget-n-tabs .e-n-tab-title.e-active .e-n-tab-icon svg:first-child {
  transform: translateY(-100vh);
  height: 0;
  opacity: 0;
}

.elementor-widget-n-tabs .e-n-tab-title.e-active[class*="elementor-animation-"]:active,
.elementor-widget-n-tabs .e-n-tab-title.e-active[class*="elementor-animation-"]:focus,
.elementor-widget-n-tabs .e-n-tab-title.e-active[class*="elementor-animation-"]:hover {
  transform: none;
  animation: initial;
}

.elementor-widget-n-tabs .e-con,
.elementor-widget-n-tabs .e-n-tabs-content {
  border-width: 1px;
  border: var(--n-tabs-border-width) none var(--n-tabs-border-color);
}

.elementor-widget-n-tabs .e-con .e-collapse:not(:first-child),
.elementor-widget-n-tabs .e-n-tabs-content .e-collapse:not(:first-child) {
  margin-top: var(--n-tabs-title-gap);
}

.elementor-widget-n-tabs .e-con .e-collapse.e-active,
.elementor-widget-n-tabs .e-n-tabs-content .e-collapse.e-active {
  margin-bottom: var(--n-tabs-gap);
}

.elementor-widget-n-tabs .e-n-tabs-content>.e-con:not(.e-active) {
  display: none;
}

:is(.elementor .elementor-element.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading .e-n-tab-title,
  .elementor .elementor-element.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-content .e-n-tab-title):hover {
  background-color: var(--n-tabs-title-background-color-hover);
  background-image: none;
}

:is(.elementor .elementor-element.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading .e-n-tab-title,
  .elementor .elementor-element.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-content .e-n-tab-title).e-active {
  background-color: var(--n-tabs-title-background-color-active);
  background-image: none;
}

@media (min-width: 768px) {
  .e-n-tabs-mobile>.elementor-widget-container>.e-n-tabs>.e-n-tabs-content>.e-collapse {
    display: none;
  }
}

@media (max-width: 767px) {
  .e-n-tabs-mobile>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading {
    display: none;
  }
}

@media (min-width: 1025px) {
  .e-n-tabs-tablet>.elementor-widget-container>.e-n-tabs>.e-n-tabs-content>.e-collapse {
    display: none;
  }
}

@media (max-width: 1024px) {
  .e-n-tabs-tablet>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading {
    display: none;
  }
}

@media (min-width: 1025px) {
  .e-n-tabs-laptop>.elementor-widget-container>.e-n-tabs>.e-n-tabs-content>.e-collapse {
    display: none;
  }
}

@media (max-width: 375px) {
  .cb_prod-detail {
    left: 50px;
    top: 196px;
  }

  .siq_prod-img {
    right: 40px;
    bottom: 80px;
  }

  img.siq_shopping {
    transform: translate(-16%, 0px);
    left: 16%;
  }

  .siq_section_wrap>.yellow_line {
    left: 0;
  }

  .imgs-wrap>.circle_img {
    width: calc(100% - 50px);
  }

  .siq_info>p {
    font-size: 9px !important;
  }
}

@media (max-width: 360px) {
  .cb_prod-detail {
    left: 40px;
  }

  .shopping_platform-wrap {
    height: 300px;
    width: calc(100% - 60px);
  }
}

.girlimage .elementor-image:before {
  content: "Blue Party Dress";

  font-size: 12px;

  color: #000;

  line-height: 13px;

  text-align: left;

  width: 76px;

  height: 70px;

  background-color: #fff;

  position: absolute;

  right: 24px !important;

  top: 10px;

  padding: 8px 8px;
}

.girlimage .elementor-image {
  position: relative;
}

.girlimage .elementor-image:after {
  content: "Buy now";

  color: #fff;

  font-size: 11px;

  line-height: 15px;

  text-align: left;

  width: auto;

  background-color: #159f76;

  border-radius: 2px;

  position: absolute;

  right: 30px !important;

  top: 50px;

  padding: 3px 8px;
}

.girlimage .elementor-image:before,
.girlimage .elementor-image:after {
  opacity: 0.8;
}

.girlimage {
  overflow: visible !important;
}

/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-08a65df */
#Request-_demoo {
  text-align: center;
}

#Request-_demoo>.elementor-widget-container>a {
  fill: #478ce6;

  color: #fff;

  background-color: #5487f2;

  border-style: solid;

  border-width: 2px 2px 2px 2px;

  border-color: #478ce6;

  border-radius: 4px;

  width: auto;

  font-size: 14px;

  padding: 12px 30px;

  outline: none !important;
}

/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1b41bde */
div#mobile-circle {
  overflow: visible;
}

/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-797e564 */
.girlimage .elementor-image:before {
  content: "Blue Party Dress";

  font-size: 11px;

  color: #000;

  line-height: 13px;

  text-align: left;

  width: 76px;

  height: 70px;

  background-color: #fff;

  position: absolute;

  right: 40px;

  top: 10px;

  padding: 8px 8px;
}

.girlimage .elementor-image {
  position: relative;
}

.girlimage .elementor-image:after {
  content: "Buy now";

  color: #fff;

  font-size: 11px;

  line-height: 15px;

  text-align: left;

  width: auto;

  background-color: #159f76;

  border-radius: 2px;

  position: absolute;

  right: 47px;

  top: 50px;

  padding: 3px 8px;
}

.girlimage .elementor-image:before,
.girlimage .elementor-image:after {
  opacity: 0.8;
}

.girlimage {
  overflow: visible !important;
}

/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-e6049e2 */
div#right-phone-images>.elementor-element-populated>.elementor-widget-wrap {
  padding: 0px;
}

/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-dd1d557 */
section.mobile-_-cbn-_-icons .elementor-widget-wrap {
  display: flex;
  flex-direction: row;
  justify-content: center;
}

section.mobile-_-cbn-_-icons .elementor-widget-wrap>.elementor-widget-icon {
  width: auto;
  margin: 0px 10px 35px;
}

/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-acaf37b */
.Request-_demoo {
  text-align: center;
}

.Request-_demoo>.elementor-widget-container>a {
  fill: #478ce6;

  color: #fff;

  background-color: #5487f2;

  border-style: solid;

  border-width: 2px 2px 2px 2px;

  border-color: #478ce6;

  border-radius: 4px;

  width: auto;

  font-size: 14px;

  padding: 12px 30px;

  outline: none !important;
}

/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-d50fd1e */
.over-flow-_-cbn .elementor-widget-wrap>.elementor-widget-image {
  overflow: visible !important;
}

/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fb46ce8 */
.cb_logo-text {
  background: #222a35;

  text-align: center;

  padding: 30px 0px 60px;
}

.img-top {
  animation: SlideInTop 1s ease 0s 1 normal forwards;

  opacity: 0;
}

.logo-top-img {
  width: 88px;

  height: auto;

  padding-top: 25px;

  padding-bottom: 20px;
}

.top_text>h2.title {
  font-size: 47px;

  line-height: 1.5em;

  font-weight: 800;

  letter-spacing: 0.5px;

  text-shadow: none;

  color: #fff;

  animation: SlideInLeft 1s ease-in 0s 1 normal forwards;

  opacity: 0;

  margin: 0.83em 0;
}

.page_title_meta {
  text-align: center;
}

.wordWrap {
  color: white;

  -webkit-text-stroke: none !important;

  display: grid;

  grid-auto-rows: 1fr;

  grid-template-columns: 1fr;

  grid-template-rows: 1fr;

  gap: 0px 0px;

  font-size: 20px !important;

  letter-spacing: 1px !important;

  font-weight: 600 !important;
}

.page_title_meta>span,
.page_title_meta>span>a {
  color: #fff;

  cursor: text;

  text-transform: capitalize;

  font-size: 17px;

  font-weight: 400;

  letter-spacing: 1.5px;
}

.page_title_meta>span {
  font-size: 15px;
}

.wordWrap span:first-of-type {
  -webkit-animation: w1anim 9s infinite;

  animation: w1anim 9s infinite;

  -webkit-animation-delay: 2s;

  animation-delay: 2s;
}

.wordWrap span:nth-of-type(2) {
  -webkit-animation: w2anim 9s infinite;

  animation: w2anim 9s infinite;

  -webkit-animation-delay: 2s;

  animation-delay: 2s;
}

.wordWrap span:nth-of-type(3) {
  -webkit-animation: w3anim 9s infinite;

  animation: w3anim 9s infinite;

  -webkit-animation-delay: 2s;

  animation-delay: 2s;
}

.wordWrap span {
  grid-area: 1/1/2/2;

  opacity: 0;
}

.wordWrap {
  color: white;

  -webkit-text-stroke: none !important;

  display: grid;

  grid-auto-rows: 1fr;

  grid-template-columns: 1fr;

  grid-template-rows: 1fr;

  gap: 0px 0px;

  font-size: 20px !important;

  letter-spacing: 1px !important;

  font-weight: 600 !important;

  span {
    grid-area: 1 / 1 / 2 / 2;

    opacity: 0;

    &:nth-of-type(1) {
      animation: w1anim 9s infinite;

      animation-delay: 2s;
    }

    &:nth-of-type(2) {
      animation: w2anim 9s infinite;

      animation-delay: 2s;
    }

    &:nth-of-type(3) {
      animation: w3anim 9s infinite;

      animation-delay: 2s;
    }
  }
}

@keyframes w1anim {
  0% {
    opacity: 0;
  }

  16% {
    opacity: 1;
  }

  32% {
    opacity: 0;
  }
}

@keyframes w2anim {
  33% {
    opacity: 0;
  }

  50% {
    opacity: 1;
  }

  67% {
    opacity: 0;
  }
}

@keyframes w3anim {
  68% {
    opacity: 0;
  }

  84% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

@keyframes SlideInLeft {
  0% {
    opacity: 0;

    transform: translateX(-50px);
  }

  100% {
    opacity: 1;

    transform: translateX(0);
  }
}

@keyframes SlideInTop {
  0% {
    opacity: 0;

    transform: translateY(-50px);
  }

  100% {
    opacity: 1;

    transform: translateY(0);
  }
}

/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-f859a29 */
div#right-phone-images>.elementor-element-populated>.elementor-widget-wrap {
  padding: 0px;
}

/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-f1f80cc */
div#right-phone-images>.elementor-element-populated>.elementor-widget-wrap {
  padding: 0px;
}

/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-017130a */
.cb_logo-text {
  background: linear-gradient(180deg,
      #222a35 0%,
      #222a35 8.17%,
      #222a35 17.26%,
      rgba(34, 42, 53, 1) 25.37%,
      rgba(34, 42, 53, 1) 34.12%,
      rgba(34, 42, 53, 0.96) 43.21%,
      rgba(34, 42, 53, 0.95) 52.29%,
      rgba(34, 42, 53, 0.85) 63%,
      rgba(34, 42, 53, 0.7) 71.76%,
      rgba(34, 42, 53, 0.55) 80.51%,
      rgba(34, 42, 53, 0.35) 88.95%,
      rgba(34, 42, 53, 0) 100%);

  text-align: center;

  padding-top: 60px;

  margin-top: 40px;

  height: 500px;
}

.img-top {
  animation: SlideInTop 1s ease 0s 1 normal forwards;

  opacity: 0;
}

.logo-top-img {
  width: 88px;

  height: auto;

  padding-top: 35px;

  padding-bottom: 20px;
}

.top_text>h2.title {
  font-size: 47px;

  line-height: 50px;

  font-weight: 800;

  letter-spacing: 0.5px;

  text-shadow: none;

  color: #fff;

  animation: SlideInLeft 1s ease-in 0s 1 normal forwards;

  opacity: 0;

  margin: 0.83em 0;
}

.page_title_meta {
  text-align: center;
}

.wordWrap {
  color: white;

  -webkit-text-stroke: none !important;

  display: grid;

  grid-auto-rows: 1fr;

  grid-template-columns: 1fr;

  grid-template-rows: 1fr;

  gap: 0px 0px;

  font-size: 20px !important;

  letter-spacing: 1px !important;

  font-weight: 600 !important;
}

.page_title_meta>span,
.page_title_meta>span>a {
  color: #fff;

  cursor: text;

  text-transform: capitalize;

  font-size: 17px;

  font-weight: 400;

  letter-spacing: 1.5px;
}

.page_title_meta>span {
  font-size: 15px;
}

.wordWrap span:first-of-type {
  -webkit-animation: w1anim 9s infinite;

  animation: w1anim 9s infinite;

  -webkit-animation-delay: 2s;

  animation-delay: 2s;
}

.wordWrap span:nth-of-type(2) {
  -webkit-animation: w2anim 9s infinite;

  animation: w2anim 9s infinite;

  -webkit-animation-delay: 2s;

  animation-delay: 2s;
}

.wordWrap span:nth-of-type(3) {
  -webkit-animation: w3anim 9s infinite;

  animation: w3anim 9s infinite;

  -webkit-animation-delay: 2s;

  animation-delay: 2s;
}

.wordWrap span {
  grid-area: 1/1/2/2;

  opacity: 0;
}

.wordWrap {
  color: white;

  -webkit-text-stroke: none !important;

  display: grid;

  grid-auto-rows: 1fr;

  grid-template-columns: 1fr;

  grid-template-rows: 1fr;

  gap: 0px 0px;

  font-size: 20px !important;

  letter-spacing: 1px !important;

  font-weight: 600 !important;

  span {
    grid-area: 1 / 1 / 2 / 2;

    opacity: 0;

    &:nth-of-type(1) {
      animation: w1anim 9s infinite;

      animation-delay: 2s;
    }

    &:nth-of-type(2) {
      animation: w2anim 9s infinite;

      animation-delay: 2s;
    }

    &:nth-of-type(3) {
      animation: w3anim 9s infinite;

      animation-delay: 2s;
    }
  }
}

@keyframes w1anim {
  0% {
    opacity: 0;
  }

  16% {
    opacity: 1;
  }

  32% {
    opacity: 0;
  }
}

@keyframes w2anim {
  33% {
    opacity: 0;
  }

  50% {
    opacity: 1;
  }

  67% {
    opacity: 0;
  }
}

@keyframes w3anim {
  68% {
    opacity: 0;
  }

  84% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

@keyframes SlideInLeft {
  0% {
    opacity: 0;

    transform: translateX(-50px);
  }

  100% {
    opacity: 1;

    transform: translateX(0);
  }
}

@keyframes SlideInTop {
  0% {
    opacity: 0;

    transform: translateY(-50px);
  }

  100% {
    opacity: 1;

    transform: translateY(0);
  }
}

/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b1325ee */
.elementor-element-populated>.elementor-widget-wrap>.top-img_laptop {
  overflow: visible !important;
}

/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1f2c191 */
.cb_logo-text {
  height: auto;

  padding: 10px 0px 60px;

  margin-top: 0px;

  background: #222a35;

  position: relative;

  font-family: Halvetica;
}

.cb_logo-text:before {
  content: "";

  background: url(/wp-content/uploads/2023/07/Mobiles-pic-with-outline.png);

  background-repeat: no-repeat;

  position: absolute;

  width: 370px;

  height: 405px;

  z-index: 99;

  background-size: 100% auto;

  top: 25%;

  left: 11%;

  transform: rotate(10deg);
}

.img-top {
  animation: SlideInTop 1s ease 0s 1 normal forwards;

  opacity: 0;
}

.logo-top-img {
  width: 88px;

  height: auto;

  padding-bottom: 20px;

  margin-top: 25px;
}

.top_text>h2.title {
  font-size: 47px;

  line-height: 1.5em;

  font-weight: 800;

  letter-spacing: 0.5px;

  text-shadow: none;

  color: #fff;

  animation: SlideInLeft 1s ease-in 0s 1 normal forwards;

  opacity: 0;

  margin: 0.83em 0;
}

.page_title_meta {
  text-align: center;
}

.wordWrap {
  color: white;

  -webkit-text-stroke: none !important;

  display: grid;

  grid-auto-rows: 1fr;

  grid-template-columns: 1fr;

  grid-template-rows: 1fr;

  gap: 0px 0px;

  font-size: 20px !important;

  letter-spacing: 1px !important;

  font-weight: 600 !important;
}

.page_title_meta>span,
.page_title_meta>span>a {
  color: #fff;

  cursor: text;

  text-transform: none;

  font-size: 15px;

  font-weight: 400;

  letter-spacing: 1.5px;
}

.page_title_meta>span {
  font-size: 15px;
}

.social-imgs {
  position: absolute;

  left: 70%;

  top: 80%;

  transform: translate(30%, -80%);
}

.social-imgs img.adwords-img {
  width: 65px;

  height: auto;
}

.social-imgs img.bing-img {
  width: 95px;

  height: auto;

  margin-left: 20px;
}

.wordWrap span:first-of-type {
  -webkit-animation: w1anim 9s infinite;

  animation: w1anim 9s infinite;

  -webkit-animation-delay: 2s;

  animation-delay: 2s;
}

.wordWrap span:nth-of-type(2) {
  -webkit-animation: w2anim 9s infinite;

  animation: w2anim 9s infinite;

  -webkit-animation-delay: 2s;

  animation-delay: 2s;
}

.wordWrap span:nth-of-type(3) {
  -webkit-animation: w3anim 9s infinite;

  animation: w3anim 9s infinite;

  -webkit-animation-delay: 2s;

  animation-delay: 2s;
}

.wordWrap span {
  grid-area: 1/1/2/2;

  opacity: 0;

  font-family: "Nunito" !important;
}

.wordWrap {
  color: white;

  -webkit-text-stroke: none !important;

  display: grid;

  grid-auto-rows: 1fr;

  grid-template-columns: 1fr;

  grid-template-rows: 1fr;

  gap: 0px 0px;

  font-size: 18px !important;

  letter-spacing: 1px !important;

  font-weight: 600 !important;

  span {
    grid-area: 1 / 1 / 2 / 2;

    opacity: 0;

    &:nth-of-type(1) {
      animation: w1anim 9s infinite;

      animation-delay: 2s;
    }

    &:nth-of-type(2) {
      animation: w2anim 9s infinite;

      animation-delay: 2s;
    }

    &:nth-of-type(3) {
      animation: w3anim 9s infinite;

      animation-delay: 2s;
    }
  }
}

@keyframes w1anim {
  0% {
    opacity: 0;

    // transform: rotateX(-90deg);
  }

  16% {
    // transform: rotateX(0deg);

    opacity: 1;
  }

  32% {
    // transform: rotateX(-90deg);

    opacity: 0;
  }
}

@keyframes w2anim {
  33% {
    opacity: 0;

    // transform: rotateX(-90deg);
  }

  50% {
    opacity: 1;

    // transform: rotateX(0deg);
  }

  67% {
    opacity: 0;

    // transform: rotateX(-90deg);
  }
}

@keyframes w3anim {
  68% {
    opacity: 0;

    // transform: rotateX(-90deg);
  }

  84% {
    opacity: 1;

    // transform: rotateX(0deg);
  }

  100% {
    opacity: 0;

    // transform: rotateX(-90deg);
  }
}

@keyframes SlideInLeft {
  0% {
    opacity: 0;

    transform: translateX(-50px);
  }

  100% {
    opacity: 1;

    transform: translateX(0);
  }
}

@keyframes SlideInTop {
  0% {
    opacity: 0;

    transform: translateY(-50px);
  }

  100% {
    opacity: 1;

    transform: translateY(0);
  }
}

/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-47a2f1c */
.cb-siq_top .cb_logo-text {
  background: none !important;
}

/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-f01d268 */
#cb_top-text {
  max-width: 470px;

  margin: 60px auto;

  padding-top: 100px;
}

/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-fc2ddae */
.Man-laptop:before {
  position: absolute;

  content: "";

  left: 0;

  right: 0;

  height: 350px;

  top: -140px;

  z-index: 1;

  width: 100%;

  background: linear-gradient(180deg,
      #222a35 41.95%,
      rgba(34, 42, 53, 0.9) 48.11%,
      rgba(34, 42, 53, 0.78) 54.22%,
      rgba(34, 42, 53, 0.67) 60.08%,
      rgba(34, 42, 53, 0.61) 65.13%,
      rgba(34, 42, 53, 0.56) 69.68%,
      rgba(34, 42, 53, 0.46) 75.55%,
      rgba(34, 42, 53, 0.38) 79.94%,
      rgba(34, 42, 53, 0.02) 84.9%);
}

/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-056ee35 */
#cb-siq-intro {
  position: relative;
}

#cb-siq-intro:before {
  content: "";
  background: url(/wp-content/uploads/2023/07/Girl-img_new1.png);
  background-repeat: no-repeat;
  position: absolute;
  width: 350px;
  height: 415px;
  z-index: 99;
  background-size: 100% auto;
  bottom: 0px;
  left: 38%;
}

/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dd14784 */
section#cb-vadio-about_section div#cb-absolute-section {
  position: absolute;
  width: 100%;
}

section#cb-vadio-about_section .elementor-row {
  align-items: center;
  justify-content: center;
}

section#cb-vadio-about_section div#cb_full-section {
  width: 100%;
}

/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-90ebd0e */
#cb_full-section .elementor-element-populated .elementor-widget-wrap .elementor-widget-image {
  overflow: visible;
}

/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9d48065 */
body .cbn-client-heading {
  display: block !important;
  visibility: visible !important;
}

@media screen and (max-width: 600px) {
  body .cbn-client-heading .elementor-widget-container {
    font-size: 12px !important;
  }
}

/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-01d9485 */
.cb_clients-logo .elementor-column-wrap .elementor-widget-wrap {
  display: flex !important;

  justify-content: space-between;

  align-items: center;
}

/* End custom CSS */
/* Start custom CSS for progress, class: .elementor-element-a8175fb */
.retail-heading>div>span {
  color: #3fa7d7 !important;
}

/* End custom CSS */
/* Start custom CSS for progress, class: .elementor-element-55d8205 */
.advertise-heading>div>span {
  color: #f5e71b !important;
}

/* End custom CSS */
/* Start custom CSS for progress, class: .elementor-element-84e17ef */
.creator_heading>div>span {
  color: #62d598 !important;
}

@media screen and (max-width: 600px) {
  .cb_progress-title>div>span {
    font-size: 14px !important;
  }
}

/* End custom CSS */
/* Start custom CSS for gt3-core-button, class: .elementor-element-c81e4a5 */
.get_btn .border_icon_icon {
  border-radius: 40px !important;
}

/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1b58a79 */
#cb_full-section .elementor-element-populated .elementor-widget-wrap .elementor-widget-image {
  overflow: visible;
}

/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-e027edf */
@media (max-width: 767px) {
  section#about-us-text {
    padding: 50px 0px 0px;
  }

  section#about-us-text .elementor-column>.elementor-column-wrap.elementor-element-populated {
    margin: 0px;
  }

  section#about-us-text .elementor-column>.elementor-element-populated>.elementor-widget-wrap {
    padding: 40px 30px;
  }
}

/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-88c97f5 */
@media screen and (max-width: 600px) {
  .elementor-text-editor h4.cb_heading {
    font-size: 17px;
  }
}

/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-792b95a */
.working_columns {
  height: 300px;
  margin: 0px 20px;
}

@media screen and (max-width: 600px) {
  body .cb_mobile-view .working_columns {
    height: 270px;
    margin: 10px 20px;
  }
}

/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6679c84 */
h4.cb_heading {
  font-size: 20px;
  color: #000;
  font-weight: 800;
  padding-bottom: 10px;
}

/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4bd3f35 */
.google_working {
  display: flex;
  width: 100%;
  justify-content: space-between;
}

/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-653710c */
.cb_ideas-para {
  max-width: 850px;
  margin: 0px auto;
}

/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-8a6dbd3 */
.google_working {
  display: flex;
  width: 100%;
  justify-content: space-between;
}

body .cb_mobile-view {
  display: block !important;
}

/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-709d991 */
div#mobile-img>.elementor-element-populated>.elementor-widget-wrap>.elementor-widget-image {
  overflow: visible !important;
}

@media screen and (max-width: 450px) {
  div#mobile-img {
    margin-top: 55px;
    margin-bottom: 10px;
  }

  div#mobile-img .elementor-widget-wrap>.background-_-img-cbn .elementor-image>img {
    /* width: 100%; */
    height: auto;
  }

  div#mobile-img .elementor-widget-wrap>.girl-image {
    top: auto;
    bottom: 45px;
  }

  div#mobile-img .elementor-widget-wrap>.girl-image .elementor-image>img {
    height: auto;
  }

  div#mobile-img .elementor-widget-wrap>.girl-image .elementor-image:before {
    font-size: 8px;
    width: 48px;
    height: 48px;
    left: 34%;
    top: 8px;
    padding: 5px 4px;
    line-height: 10px;
  }

  div#mobile-img .elementor-widget-wrap>.girl-image .elementor-image:after {
    font-size: 8px;
    padding: 0px 4px;
    left: 35%;
    top: 36px;
    line-height: 13px;
  }

  div#mobile-img .elementor-widget-wrap>.mobile-_-frame {
    display: block;
    right: 24px;
    top: 56px;
  }

  div#mobile-img .elementor-widget-wrap>.mobile-_-interface {
    display: block;
    right: 29px;
    top: 80px;
  }

  div#mobile-img .elementor-widget-wrap>.mobile-_-frame .elementor-image>img {
    height: 200px;
    width: auto;
  }

  div#mobile-img .elementor-widget-wrap>.mobile-_-interface .elementor-image>img {
    width: 88px;
    height: auto;
  }

  div#mobile-img .backgtound_-_effect {
    top: -45px;
    left: 0px;
  }

  div#mobile-img .backgtound_-_effect .elementor-image>img {
    width: 95%;
    max-width: 95%;
    height: 200px;
  }

  div#mobile-img .shap-_-cbn-1 {
    left: -42px;
    top: 120px;
    text-align: center;
  }

  div#mobile-img .shap-_-cbn-1 .elementor-image>img,
  div#mobile-img .shap-_-cbn-2 .elementor-image>img,
  div#mobile-img .shap-_-cbn-4 .elementor-image>img {
    height: auto;
  }

  div#mobile-img .shap-_-cbn-2 {
    left: -92px;
  }

  div#mobile-img .shap-_-cbn-2 .elementor-image>img {
    width: 45%;
  }
}

/* End custom CSS */
/* Start custom CSS for gt3-core-imagebox, class: .elementor-element-0423666 */
@media screen and (max-width: 600px) {
  .title-text h6 {
    font-size: 13px !important;
  }

  .title-text .elementor-widget-container .gt3-core-imagebox-content::after {
    font-size: 13px !important;
  }
}

/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-409caa8 */
@media only screen and (max-width: 600px) {
  .cb_percentage-text>.elementor-column-wrap h6 {
    font-size: 18px !important;
  }
}

/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-8e3251f */
@media screen and (max-width: 600px) {
  .cb_creative-boxes>.elementor-container>.elementor-row {
    justify-content: center;
  }

  .cb_creative-boxes .elementor-column .gt3_elementor_pie_chart {
    min-height: 80px !important;
  }

  .cb_creative-boxes .elementor-column .gt3_elementor_pie_chart canvas {
    width: 80px !important;
  }
}

.cb_creative-boxes .elementor-row .elementor-column-wrap .elementor-widget-wrap {
  align-content: center;
}

/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-395f68a */
@media screen and (max-width: 600px) {
  .cb_creative-boxes .elementor-row .elementor-column-wrap .elementor-widget-wrap {
    align-content: center;
    justify-content: center;
  }
}

/* End custom CSS */
/* Start custom CSS for gt3-core-imagebox, class: .elementor-element-ed7f46c */
.title-text .elementor-widget-container .gt3-core-imagebox-content::after {
  color: #fff !important;
}

/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-d15990c */
@media (max-width: 1024px) {
  div#retail-_persan>.elementor-element-populated>.elementor-widget-wrap .elementor-widget-gt3-core-piechart>.elementor-widget-container {
    text-align: center;
    margin-bottom: 10px;
  }

  div#retail-_persan-breaker {
    display: none;
  }
}

/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-eec39ab */
.girl-image .elementor-image:before {
  content: "Blue Party Dress";

  font-size: 11px;

  color: #000;

  line-height: 13px;

  text-align: left;

  width: 76px;

  height: 70px;

  background-color: #fff;

  position: absolute;

  left: 168px;

  top: 10px;

  padding: 8px 8px;
}

.girl-image .elementor-image {
  position: relative;
}

.girl-image .elementor-image:after {
  content: "Buy now";

  color: #fff;

  font-size: 11px;

  line-height: 15px;

  text-align: left;

  width: auto;

  background-color: #159f76;

  border-radius: 2px;

  position: absolute;

  left: 174px;

  top: 50px;

  padding: 3px 8px;
}

.girl-image .elementor-image:before,
.girlimage .elementor-image:after {
  opacity: 0.8;
}

.girl-image {
  overflow: visible !important;
}

/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-a583e55 */
div#mobile-img>.elementor-element-populated>.elementor-widget-wrap>.elementor-widget-image {
  overflow: visible !important;
}

@media screen and (max-width: 450px) {
  div#mobile-img {
    margin-top: 55px;
    margin-bottom: 10px;
  }

  div#mobile-img .elementor-widget-wrap>.background-_-img-cbn .elementor-image>img {
    /* width: 100%; */
    height: auto;
  }

  div#mobile-img .elementor-widget-wrap>.girl-image {
    top: auto;
    bottom: 45px;
  }

  div#mobile-img .elementor-widget-wrap>.girl-image .elementor-image>img {
    height: auto;
  }

  div#mobile-img .elementor-widget-wrap>.girl-image .elementor-image:before {
    font-size: 8px;
    width: 48px;
    height: 48px;
    left: 34%;
    top: 8px;
    padding: 5px 4px;
    line-height: 10px;
  }

  div#mobile-img .elementor-widget-wrap>.girl-image .elementor-image:after {
    font-size: 8px;
    padding: 0px 4px;
    left: 35%;
    top: 36px;
    line-height: 13px;
  }

  div#mobile-img .elementor-widget-wrap>.mobile-_-frame {
    display: block;
    right: 24px;
    top: 56px;
  }

  div#mobile-img .elementor-widget-wrap>.mobile-_-interface {
    display: block;
    right: 29px;
    top: 80px;
  }

  div#mobile-img .elementor-widget-wrap>.mobile-_-frame .elementor-image>img {
    height: 200px;
    width: auto;
  }

  div#mobile-img .elementor-widget-wrap>.mobile-_-interface .elementor-image>img {
    width: 88px;
    height: auto;
  }

  div#mobile-img .backgtound_-_effect {
    top: -45px;
    left: 0px;
  }

  div#mobile-img .backgtound_-_effect .elementor-image>img {
    width: 95%;
    max-width: 95%;
    height: 200px;
  }

  div#mobile-img .shap-_-cbn-1 {
    left: -42px;
    top: 120px;
    text-align: center;
  }

  div#mobile-img .shap-_-cbn-1 .elementor-image>img,
  div#mobile-img .shap-_-cbn-2 .elementor-image>img,
  div#mobile-img .shap-_-cbn-4 .elementor-image>img {
    height: auto;
  }

  div#mobile-img .shap-_-cbn-2 {
    left: -92px;
  }

  div#mobile-img .shap-_-cbn-2 .elementor-image>img {
    width: 45%;
  }
}

/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-c1aff6c */
@media (max-width: 1024px) {
  div#retail-_persan>.elementor-element-populated>.elementor-widget-wrap .elementor-widget-gt3-core-piechart>.elementor-widget-container {
    text-align: center;
    margin-bottom: 10px;
  }

  div#retail-_persan-breaker {
    display: none;
  }
}

/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8e3eb0a */
div#top-img-alam div#round-img {
  background-color: #f7f7f7;

  overflow: visible;
}

div#top-img-alam div#round-img .elementor-image>img {
  margin: 15px 0px -80px 72px;

  width: 35%;

  z-index: 9;

  position: relative;

  display: block;
}

/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-47e3f19 */
div#first-imh-alam .elementor-cta__bg-wrapper {
  z-index: 9;
}

div#first-imh-alam .elementor-cta__bg-wrapper .elementor-cta__bg.elementor-bg.lazyloaded {
  background-color: transparent;
}

.elementor-cta__button-wrapper {
  display: none;
}

/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-9441e23 */
.elementor-cta__button-wrapper {
  display: none;
}

/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-e4f70ef */
.elementor-cta__button-wrapper {
  display: none;
}

/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-8f194fc */
.elementor-element-populated>.elementor-widget-wrap>.elementor-widget-image {
  overflow: hidden;
}

div#first-imh-alam .elementor-cta__content {
  z-index: 999;

  background-color: transparent;
}

div#first-imh-alam+.elementor-widget-image {
  overflow: visible;
}

div#first-imh-alam+.elementor-widget-image .elementor-image>img {
  height: 160px;

  margin-top: -190px;

  z-index: 99;

  position: relative;
}

/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5ec3464 */
.cb_our-team-img {
  max-width: 300px;
}

/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-a0e79b8 */
.cb_our-team-img {
  max-width: 300px;
}

/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-df06da9 */
.cb_our-team-img {
  max-width: 300px;
}

.cb_team-imgs .elementor-container .elementor-row {
  justify-content: space-between !important;
}

/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-9085f8b */
.elementor-element-populated>.elementor-widget-wrap>.elementor-widget-image {
  overflow: hidden;
}

div#first-imh-alam .elementor-cta__content {
  z-index: 999;

  background-color: transparent;
}

div#first-imh-alam+.elementor-widget-image {
  overflow: visible;
}

div#first-imh-alam+.elementor-widget-image .elementor-image>img {
  height: 160px;

  margin-top: -190px;

  z-index: 99;

  position: relative;
}

.cb_our-team-img .elementor-widget-wrap .elementor-widget-container .elementor-cta__bg {
  background-repeat: no-repeat !important;

  background-size: 180px auto !important;
}

@media screen and (max-width: 600px) {
  .cb_our-team-img .elementor-widget-wrap .elementor-widget-container .elementor-cta__bg {
    background-size: 120px auto !important;
  }
}

@media only screen and (max-width: 600px) {
  .cb_team-imgs .elementor-container .elementor-row {
    justify-content: center !important;
  }
}

/* End custom CSS */
/* Start custom CSS for gt3-core-imagebox, class: .elementor-element-cda295f */
.image-boxes .elementor-widget-container .elementor-image_icon-position-default {
  display: flex;
}

/* End custom CSS */
/* Start custom CSS for gt3-core-imagebox, class: .elementor-element-eac7408 */
.image-boxes .elementor-widget-container .elementor-image_icon-position-default {
  display: flex;
}

#title_integration .gt3-core-imagebox-title {
  color: #0077ff !important;
}

/* End custom CSS */
/* Start custom CSS for gt3-core-imagebox, class: .elementor-element-f4fa464 */
#title_dedicated .gt3-core-imagebox-title {
  color: #f5e71b !important;
}

/* End custom CSS */
/* Start custom CSS for gt3-core-imagebox, class: .elementor-element-4fec981 */
#title_support .gt3-core-imagebox-title {
  color: #61c88f !important;
}

@media screen and (max-width: 600px) {
  .cb_titles-mark .gt3-core-imagebox-title {
    font-size: 16px !important;
  }

  .cb_titles-mark .gt3-core-imagebox-description {
    font-size: 13px !important;
  }

  .cb_titles-mark .gt3-core-imagebox-description:after {
    font-size: 13px !important;
  }
}

/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-9ff970e */
#cb_siq-3-boxes .elementor-row .elementor-column {
  margin: 0px 80px;

  height: 200px;
}

#cb_siq-3-boxes .elementor-row .elementor-column .elementor-column-wrap {
  border-radius: 20px;
}

@media screen and (max-width: 600px) {
  #cb_siq-3-boxes .elementor-row .elementor-column {
    margin: 10px 20px;

    height: auto;
  }

  #cb_siq-3-boxes {
    background-image: none !important;
  }
}

/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-0a6c951 */
.working_columns {
  height: 300px;
  margin: 0px 20px;
}

/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2934488 */
h4.cb_heading {
  font-size: 20px;
  color: #000;
  font-weight: 800;
  padding-bottom: 10px;
}

/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-09ae82f */
h4.cb_heading {
  font-size: 20px;
  color: #000;
  font-weight: 800;
  padding-bottom: 10px;
  text-align: center;
}

.working_columns>.elementor-column-wrap {
  background: #fff !important;
  box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
}

.working_columns>.elementor-column-wrap .elementor-text-editor {
  text-align: center;
}

/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-11b6cb8 */
.cb_siq-detail .elementor-row {
  max-width: 1500px;

  margin: 0px auto;
}

/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-ac488cd */
.cb_mobile-view .elementor-container .elementor-widget-text-editor {
  display: block !important;
}

/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8429781 */
.demo_request {
  display: none !important;
}

/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-14ae0b8 */
.cb_book-now {
  /* font-family: nunito; */
  font-size: 16px;
  font-weight: 800;
  background-color: #1a73e8;
  border-style: solid;
  border-width: 1px;
  border-color: #00000000;
  width: 100%;
  max-width: 140px;
  margin: 0px auto;
  border-radius: 4px;
  padding: 8px;
  text-align: center;
}

.cb_book-now a {
  color: #fff;
}

@media screen and (max-width: 600px) {
  .cb_book-now {
    font-size: 12px;
    font-weight: 600;
    max-width: 100px;
    padding: 2px;
  }
}

/* End custom CSS */
/* Start custom CSS */
@media screen and (max-width: 600px) {
  body .cb_clients-logo .elementor-column-wrap .elementor-widget-wrap {
    display: inline-block !important;
  }

  body .cb_clients-logo .elementor-column-wrap .elementor-widget-wrap .elementor-widget-container {
    margin: 20px 0;
  }

  body .cb_clients-logo .elementor-column-wrap .elementor-widget-wrap .elementor-widget-container img {
    max-width: 170px;
  }
}

/* End custom CSS */

/* Custom CSS */

.elementor-widget-gt3-core-team .module_team.type2 .item-team-member .item_wrapper,
.elementor-widget-gt3-core-team .module_team.type2 .item-team-member:nth-child(even) .item_wrapper,
.gt3pg_pro_FSSlider .gt3pg_pro_gallery_wrap {
  background: #ffffff;
}

/* Secondaty Fonts */
.secondary {
  font-family: Nunito;
  font-size: 18px;
  line-height: 27px;
  font-weight: 400;
  color: #696687;
}

/* Custom Fonts */
.module_team .team_info,
h1,
h2,
h3,
h4,
h5,
h6,
.main_wrapper .gt3_search_form:before,
.widget_search .gt3_search_form label,
.main_wrapper .gt3_search_form label,
.main_wrapper .sidebar-container .widget_categories ul li>a:hover:before,
.main_wrapper .sidebar-container .widget_product_categories ul li>a:hover:before,
.main_wrapper .sidebar-container .widget_layered_nav ul li>a:hover:before,
.logged-in-as a:hover,
.sidebar-container .widget.widget_posts .recent_posts .post_title a,
.elementor-widget-gt3-core-tabs .ui-tabs-nav .ui-state-default a,
.single_prev_next_posts .gt3_post_navi:after,
.elementor-widget-gt3-core-portfolio .portfolio_wrapper.hover_type6 .text_wrap .title,
.gt3_price_item-elementor .gt3_item_cost_wrapper h3,
.sidebar .widget .widget-title,
.gt3_single_team_header .gt3_team_title_position,
.gt3_pricebox_module_wrapper.type2 .gt3_price_item-cost-elementor {
  color: #3b3663;
}

.search-results .blogpost_title a {
  color: #3b3663 !important;
}

.search-results .blogpost_title a:hover,
.elementor-widget-gt3-core-TestimonialsLite .slick-arrow:hover {
  color: #6254e7 !important;
}

.gt3_icon_box__icon--number,
h1,
h2,
h3,
h4,
h5,
h6,
.strip_template .strip-item a span,
.column1 .item_title a,
.index_number,
.price_item_btn a,
.shortcode_tab_item_title,
.gt3_twitter .twitt_title,
.elementor-widget-gt3-core-counter .counter,
.gt3_dropcaps,
.dropcap,
.single_prev_next_posts .gt3_post_navi:after,
.gt3_single_team_header .gt3_team_title_position {
  font-weight: 800;
}

.gt3-page-title .page_title_meta.cpt_portf * {
  font-weight: inherit;
}

.format-video .gt3_video__play_button:hover,
.widget .calendar_wrap tbody td>a:before,
.elementor-widget-gt3-core-team .module_team .team_icons_wrapper .team-icons a:before,
.elementor-widget-gt3-core-teamcarousel .module_team .team_icons_wrapper .team-icons a:before,
p.form-submit button#submit,
.woocommerce .gt3-products-bottom nav.woocommerce-pagination ul li .page-numbers:hover,
.woocommerce .gt3-products-bottom nav.woocommerce-pagination ul li .page-numbers.current,
div.slick-slider ul.slick-dots li.slick-active,
div.slick-slider ul.slick-dots li,
.gt3_default_footer {
  background: #6254e7;
}

h1,
.elementor-widget-heading h1.elementor-heading-title,
.logo_container .site-title {
  font-weight: 800;
  font-size: 40px;
  line-height: 43px;
}

.elementor-widget-gt3-core-blog .blogpost_title {
  font-weight: 800;
  font-size: 32px;
  line-height: 40px;
}

h3,
.elementor-widget-heading h3.elementor-heading-title,
#customer_login h2,
.sidepanel .title {
  font-weight: 800;
  font-size: 24px;
  line-height: 30px;
}

h4,
.elementor-widget-heading h4.elementor-heading-title {
  font-weight: 800;
  font-size: 20px;
  line-height: 33px;
}

h5,
.elementor-widget-heading h5.elementor-heading-title {
  font-weight: 700;
  font-size: 18px;
  line-height: 30px;
}

h6,
.elementor-widget-heading h6.elementor-heading-title {
  font-weight: 600;
  font-size: 16px;
  line-height: 24px;
}

.woocommerce-MyAccount-navigation ul li a,
.diagram_item .chart,
.item_title a,
.contentarea ul,
.blog_post_media--link .blog_post_media__link_text p,
.woocommerce-LostPassword a:hover {
  color: #3b3663;
}

.gt3_module_button a,
.learn_more,
.gt3_custom_tooltip:before,
.gt3_custom_tooltip:after,
.elementor-widget-gt3-core-TestimonialsLite .testimonials-text {
  font-family: Nunito;
  font-weight: 400;
}

/* Theme color */
a,
.calendar_wrap thead,
.gt3_practice_list__image-holder i,
.load_more_works:hover,
.copyright a:hover,
.price_item .items_text ul li:before,
.price_item.most_popular .item_cost_wrapper h3,
.gt3_practice_list__title a:hover,
.listing_meta,
.ribbon_arrow,
.flow_arrow,
ol>li:before,
.main_wrapper #main_content ul.gt3_list_line li:before,
.main_wrapper .elementor-section ul.gt3_list_line li:before,
.main_wrapper #main_content ul.gt3_list_disc li:before,
.main_wrapper .elementor-section ul.gt3_list_disc li:before,
.main_wrapper .sidebar-container .widget_categories ul>li.current-cat>a,
.single_prev_next_posts a:hover .gt3_post_navi:after,
.gt3_practice_list__link:before,
.content-container ul>li:before,
.gt3_styled_list .gt3_list__icon:before,
.load_more_works,
.woocommerce ul.products li.product .woocommerce-loop-product__title:hover,
.woocommerce ul.cart_list li a:hover,
ul.gt3_list_disc li:before,
.woocommerce-MyAccount-navigation ul li a:hover,
.elementor-widget-gt3-core-portfolio .portfolio_wrapper.hover_type6 .text_wrap:hover .title,
.elementor-widget-gt3-core-team .module_team.type3 .team_link a:hover,
.elementor-widget-gt3-core-team .module_team .team_title__text a:hover,
.elementor-element-custom_color a:hover,
.woocommerce ul.products li.product:hover .price ins,
.gt3_blockquote .gt3_blockquote__quote_icon,
.gt3_left_rounded div.slick-slider ul.slick-dots {
  color: #6254e7;
}

.gt3_practice_list__link:before,
.load_more_works,
.woocommerce ul.products:not(.list) li.product .gt3_woocommerce_open_control_tag div a:before,
.woocommerce ul.products:not(.list) li.product .gt3_woocommerce_open_control_tag .added_to_cart:hover,
.woocommerce ul.products:not(.list) li.product .gt3_woocommerce_open_control_tag div a:hover,
.blog_post_media--quote .quote_text:before,
.blog_post_media__link_text:before,
.woocommerce .widget_shopping_cart .buttons a.button.checkout.wc-forward,
.woocommerce.widget_shopping_cart .buttons a.button.checkout.wc-forward,
.woocommerce div.product form.cart .button,
.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce input.button,
.woocommerce #respond input#submit:hover,
.woocommerce a.button:hover,
.woocommerce input.button:hover,
ul.pagerblock li a:hover,
ul.pagerblock li a.current {
  background-color: #6254e7;
}

.comment-reply-link:hover,
.main_wrapper .gt3_product_list_nav li a:hover {
  color: #6254e7;
}

.calendar_wrap caption,
.widget .calendar_wrap table td#today:before {
  background: #6254e7;
}

div:not(.packery_wrapper) .blog_post_preview .listing_meta a:hover,
.single_blogpost_title_content .listing_meta a:hover,
.blog_post_media--quote .quote_text a:hover {
  color: #6254e7;
}

.blogpost_title a:hover {
  color: #6254e7 !important;
}

.gt3_icon_box__link a:before,
.gt3_icon_box__link a:before,
.stripe_item-divider {
  background-color: #6254e7;
}

.single-member-page .member-icon:hover,
.single-member-page .team-link:hover,
.sidebar .widget_nav_menu .menu .menu-item>a:hover,
.widget.widget_recent_entries>ul>li:hover a,
.gt3_widget>ul>li:hover a,
#main_content ul.wp-block-archives li>a:hover,
#main_content ul.wp-block-categories li>a:hover,
#main_content ul.wp-block-latest-posts li>a:hover,
#respond #commentform p[class*="comment-form-"]>label.gt3_onfocus,
.comment-notes .required,
#cancel-comment-reply-link,
.widget_archive ul li:hover .post_count {
  color: #6254e7;
}

/* menu fonts */
.main-menu>.gt3-menu-categories-title,
.main-menu>ul,
.main-menu>div>ul,
.column_menu>ul,
.column_menu>.gt3-menu-categories-title,
.column_menu>div>ul {
  font-family: Rubik;
  font-weight: 400;
  line-height: 22px;
  font-size: 16px;
  text-transform: none;
}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder,
.sidebar-container .widget.widget_posts .recent_posts .listing_meta span {
  color: #696687;
}

input:-moz-placeholder,
textarea:-moz-placeholder {
  color: #696687;
}

input::-moz-placeholder,
textarea::-moz-placeholder {
  color: #696687;
}

input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
  color: #696687;
}

/* widgets */
body div[id*="ajaxsearchlitesettings"].searchsettings fieldset .label:hover,
body div[id*="ajaxsearchlite"] .probox .proclose:hover,
.module_team.type2 .team_title__text,
.widget.widget_rss>ul>li a,
.woocommerce ul.cart_list li .quantity,
.woocommerce ul.product_list_widget li .quantity,
.wpcf7-form label,
blockquote {
  color: #3b3663;
}

/* blog */
.countdown-period,
.gt3-page-title_default_color_a .gt3-page-title__content .gt3_breadcrumb a,
.gt3-page-title_default_color_a .gt3-page-title__content .gt3_breadcrumb .gt3_pagination_delimiter,
.module_team.type2 .team-positions,
.widget.widget_recent_entries>ul>li a,
.gt3_widget>ul>li a,
#main_content ul.wp-block-archives li>a,
#main_content ul.wp-block-categories li>a,
#main_content ul.wp-block-latest-posts li>a,
.sidebar .widget_nav_menu .menu .menu-item>a,
.blog_post_info,
.likes_block.already_liked .icon,
.likes_block.already_liked:hover .icon,
.gt3_form label,
.wpcf7-form .label,
.wrapper_404 label,
.widget .gt3_search_form label,
#respond #commentform p[class*="comment-form-"]>label,
.comment_author_says span,
.search_form .search_text,
.widget_search .search_form .search_submit,
.widget_search .search_form:before,
body .gt3_module_related_posts .blog_post_preview .listing_meta,
.widget_archive ul li .post_count {
  color: #696687;
}

div:not(.packery_wrapper) .blog_post_preview .listing_meta,
.single_blogpost_title_content .listing_meta {
  color: rgba(105, 102, 135);
}

.woocommerce ul.products li.product .price del .amount {
  color: rgba(105, 102, 135, 0.65);
}

.gt3_module_title .external_link .learn_more {
  line-height: 27px;
}

.blog_post_media__link_text a:hover,
h3#reply-title a,
.comment_author_says a:hover,
.dropcap,
.gt3_custom_text a,
.gt3_custom_button i {
  color: #6254e7;
}

.main_wrapper #main_content ul[class*="gt3_list_"] li:before,
.single .post_tags>span,
h3#reply-title a:hover,
.comment_author_says,
.comment_author_says a {
  color: #3b3663;
}

.gt3_practice_list__overlay:before {
  background-color: #6254e7;
}

@media only screen and (max-width: 767px) {
  .gt3-hotspot-shortcode-wrapper .gt3_tooltip {
    background-color: #ffffff;
  }
}

.quantity-spinner.quantity-up:hover,
.quantity-spinner.quantity-down:hover,
.woocommerce .gt3-products-header .gridlist-toggle:hover,
.elementor-widget-gt3-core-accordion .item_title .ui-accordion-header-icon:before,
.elementor-element.elementor-widget-gt3-core-accordion .accordion_wrapper .item_title.ui-accordion-header-active.ui-state-active,
.elementor-widget-gt3-core-accordion .accordion_wrapper .item_title:hover {
  color: #6254e7;
}

.woocommerce #respond input#submit:hover,
.woocommerce #respond input#submit.alt:hover,
.woocommerce #reviews button.button:hover,
.woocommerce #reviews input.button:hover,
.woocommerce #respond input#submit.disabled:hover,
.woocommerce #respond input#submit:disabled:hover,
.woocommerce #respond input#submit:disabled[disabled]:hover,
.woocommerce a.button.disabled:hover,
.woocommerce a.button:disabled:hover,
.woocommerce a.button:disabled[disabled]:hover,
.woocommerce input.button.disabled:hover,
.woocommerce input.button:disabled:hover,
.woocommerce input.button:disabled[disabled]:hover {
  border-color: #6254e7;
  background-color: #6254e7;
}

.woocommerce #respond input#submit.alt.disabled:hover,
.woocommerce #respond input#submit.alt:disabled:hover,
.woocommerce #respond input#submit.alt:disabled[disabled]:hover,
.woocommerce input.button.alt.disabled:hover,
.woocommerce input.button.alt:disabled:hover,
.woocommerce input.button.alt:disabled[disabled]:hover,
.woocommerce div.product form.cart .qty,
.gt3-page-title__content .breadcrumbs,
.sidebar .widget .widget-title,
blockquote cite,
.woocommerce-cart .cart_totals table.shop_table tr th,
.woocommerce-cart .cart_totals table.shop_table tr td span.woocommerce-Price-amount.amount,
.sidebar-container .widget.widget_posts .recent_posts .listing_meta span,
.blog_post_preview .listing_meta span,
.gt3_pricebox_module_wrapper .gt3_price_item-cost-elementor,
.logo_container .site-title,
.elementor-widget-gt3-core-blogboxed .gt3_module_blogboxed.module_type1 .item_wrapper span.post_date {
  font-family: Nunito;
}

.quantity-spinner.quantity-up:hover,
.quantity-spinner.quantity-down:hover,
.woocommerce .gt3-products-header .gridlist-toggle:hover,
.elementor-widget-gt3-core-accordion .item_title .ui-accordion-header-icon:before,
.elementor-element.elementor-widget-gt3-core-accordion .accordion_wrapper .item_title.ui-accordion-header-active.ui-state-active {
  color: #6254e7;
}

.woocommerce #respond input#submit:hover,
.woocommerce #respond input#submit.alt:hover,
.woocommerce #reviews a.button:hover,
.woocommerce #reviews button.button:hover,
.woocommerce #reviews input.button:hover,
.woocommerce #respond input#submit.disabled:hover,
.woocommerce #respond input#submit:disabled:hover,
.woocommerce #respond input#submit:disabled[disabled]:hover,
.woocommerce a.button.disabled:hover,
.woocommerce a.button:disabled:hover,
.woocommerce a.button:disabled[disabled]:hover,
.woocommerce input.button.disabled:hover,
.woocommerce input.button:disabled:hover,
.woocommerce input.button:disabled[disabled]:hover {
  border-color: #6254e7;
  background-color: #6254e7;
}

.woocommerce #respond input#submit.alt.disabled,
.woocommerce #respond input#submit.alt:disabled,
.woocommerce #respond input#submit.alt:disabled[disabled],
.woocommerce a.button.alt.disabled,
.woocommerce a.button.alt:disabled,
.woocommerce a.button.alt:disabled[disabled],
.woocommerce button.button.alt.disabled,
.woocommerce button.button.alt:disabled,
.woocommerce button.button.alt:disabled[disabled],
.woocommerce input.button.alt.disabled,
.woocommerce input.button.alt:disabled,
.woocommerce input.button.alt:disabled[disabled] {
  color: #6254e7;
}

.woocommerce #respond input#submit.alt.disabled:hover,
.woocommerce #respond input#submit.alt:disabled:hover,
.woocommerce #respond input#submit.alt:disabled[disabled]:hover,
.woocommerce a.button.alt.disabled:hover,
.woocommerce a.button.alt:disabled:hover,
.woocommerce a.button.alt:disabled[disabled]:hover,
.woocommerce input.button.alt.disabled:hover,
.woocommerce input.button.alt:disabled:hover,
.woocommerce input.button.alt:disabled[disabled]:hover {
  background-color: #6254e7;
  border-color: #6254e7;
}

.woocommerce table.shop_table .product-quantity .qty.allotted,
.woocommerce div.product form.cart .qty.allotted,
.image_size_popup .close,
#yith-quick-view-content .product_meta,
.single-product.woocommerce div.product .product_meta,
.woocommerce div.product form.cart .variations td,
.woocommerce .widget_shopping_cart .total,
.woocommerce.widget_shopping_cart .total,
.woocommerce table.shop_table thead th,
.woocommerce table.woocommerce-checkout-review-order-table tfoot td .woocommerce-Price-amount,
.gt3_custom_tooltip,
.woocommerce-cart .cart_totals table.shop_table tr th,
.wpcf7-form .gt3_contactform_home6 input[type="submit"] {
  color: #3b3663;
}

.woocommerce ul.products li.product .price,
.widget.widget_product_categories ul li:hover:before,
.woocommerce ul.product_list_widget li .price,
.woocommerce ul.cart_list li .quantity,
body ul.cart_list li .quantity,
body ul.product_list_widget li .quantity,
.gt3_widget .quantity span.woocommerce-Price-amount.amount,
.woocommerce-page ul.products li.product span.price,
span.woocommerce-Price-amount.amount,
.gt3_module_button_list a:hover,
#back_to_top.show,
body .elementor-widget-gt3-core-blogboxed .gt3_module_blogboxed.module_type1 .item_wrapper .blogboxed_content .gt3_post_footer .gt3_module_button_list a,
.wpcf7-form .gt3_contactform_home6 input[type="submit"]:hover,
.elementor-widget-gt3-core-pricebox .gt3_pricebox_module_wrapper.type4 .price_button-elementor a {
  color: #ff7426;
}

.elementor-widget-gt3-core-pricebox.active-package-yes .gt3_pricebox_module_wrapper.type4 .price_button-elementor a.shortcode_button,
.elementor-widget-gt3-core-pricebox.active-package-yes .gt3_pricebox_module_wrapper.type4 .price_button-elementor .shortcode_button {
  color: #ff7426 !important;
}

.elementor-widget-gt3-core-blogboxed .gt3_module_blogboxed.module_type1 .blogboxed_content .gt3_module_button_list a,
.elementor-widget-gt3-core-blogboxed .gt3_module_blogboxed.module_type1 .blogboxed_content.without_img_block .gt3_module_button_list a {
  color: #6254e7 !important;
}

.gt3_price_item-elementor .label_text span {
  background: #3b3663;
}

.gt3_custom_tooltip:before,
.gt3_pagination_delimiter:after,
.woocommerce .woocommerce-breadcrumb span.gt3_pagination_delimiter:before,
blockquote:before,
.blog_post_media--quote .quote_text:before,
.blog_post_media__link_text:before,
.format-video .gt3_video__play_button,
#back_to_top.show:hover {
  background: #ff7426;
}

.active-package-yes.elementor-widget-gt3-core-pricebox .gt3_pricebox_module_wrapper.type1 .gt3_price_item-cost-elementor .inner_circle,
#back_to_top,
#back_to_top:hover,
#back_to_top.show:hover {
  border-color: #ff7426;
}

.gt3_custom_tooltip:after {
  border-color: #ff7426 transparent transparent transparent;
}

.woocommerce button.button.alt:hover,
.woocommerce .woocommerce-message a.button:hover {
  background-color: transparent;
}

#yith-quick-view-content .product_meta a,
#yith-quick-view-content .product_meta .sku,
.single-product.woocommerce div.product .product_meta a,
.single-product.woocommerce div.product .product_meta .sku,
.select2-container--default .select2-selection--single .select2-selection__rendered,
.woocommerce ul.products li.product .woocommerce-loop-product__title,
.search_result_form .search_form label,
.woocommerce .star-rating::before,
.woocommerce #reviews p.stars span a,
.woocommerce p.stars span a:hover~a::before,
.woocommerce p.stars.selected span a.active~a::before,
.select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-container--default .select2-results__option--highlighted[data-selected],
.cart_list.product_list_widget a.remove,
.elementor-widget-gt3-core-accordion .accordion_wrapper .item_title,
.woocommerce .gt3-pagination_nav nav.woocommerce-pagination ul li .gt3_pagination_delimiter,
.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item span.count,
.widget_categories ul li .post_count,
.woocommerce .gt3-products-bottom nav.woocommerce-pagination ul li .page-numbers,
.woocommerce ul.cart_list li .quantity {
  color: #696687;
}

.woocommerce #reviews a.button:hover,
.woocommerce #reviews button.button:hover,
.woocommerce #reviews input.button:hover,
.widget .calendar_wrap table td#today,
.woocommerce ul.products li.product .woocommerce-loop-product__title:hover {
  color: #6254e7;
}

.woocommerce.single-product #respond #commentform textarea:focus {
  border-bottom-color: #6254e7;
}

.woocommerce .gridlist-toggle,
.woocommerce .gt3-products-header .gt3-gridlist-toggle,
.wrapper_404 .gt3_module_button a:hover {
  background-color: #ffffff;
}

.woocommerce ul.products li.product .onsale,
#yith-quick-view-content .onsale,
.woocommerce span.onsale {
  background-color: rgba(233, 54, 49, 1);
}

.woocommerce ul.products li.product .onsale.hot-product,
#yith-quick-view-content .onsale.hot-product,
.woocommerce span.onsale.hot-product {
  background-color: rgba(44, 138, 34, 1);
}

.woocommerce ul.products li.product .onsale.new-product,
#yith-quick-view-content .onsale.new-product,
.woocommerce span.onsale.new-product {
  background-color: rgba(26, 29, 32, 1);
}

.search_form .search_text,
.widget_product_search .gt3_search_form input#woocommerce-product-search-field-0,
.gt3_burger_sidebar_container .mc_merge_var input#mc_mv_EMAIL,
.wpda-builder__burger_container .mc_merge_var input#mc_mv_EMAIL,
.gt3_burger_sidebar_container .mc_merge_var input[type="email"],
.wpda-builder__burger_container .mc_merge_var input[type="email"] {
  border-color: rgba(98, 84, 231, 0.5) !important;
}

.gt3_widget.woocommerce .widget-title,
.woocommerce div.product>.woocommerce-tabs ul.tabs li a,
.logo_container .site-title {
  color: #3b3663;
}

blockquote,
p.form-submit button#submit,
.woocommerce ul.products li.product a .woocommerce-loop-product__title,
.woocommerce div.product form.cart .button,
.woocommerce-cart table.cart td.actions .coupon .button,
.woocommerce-cart table.cart td.actions>.button,
.home2_form input.wpcf7-form-control.wpcf7-submit,
.home5_form input.wpcf7-form-control.wpcf7-submit,
.wpcf7-form input[type="submit"],
.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button {
  font-family: Rubik;
}

.woocommerce div.product form.cart div.quantity,
.woocommerce #review_form #respond input[type="date"],
.woocommerce #review_form #respond input[type="email"],
.woocommerce #review_form #respond input[type="number"],
.woocommerce #review_form #respond input[type="password"],
.woocommerce #review_form #respond input[type="search"],
.woocommerce #review_form #respond input[type="tel"],
.woocommerce #review_form #respond input[type="text"],
.woocommerce #review_form #respond input[type="url"],
.woocommerce #review_form #respond select,
.woocommerce #review_form #respond textarea,
.woocommerce-cart table.cart td.actions .coupon .input-text,
.woocommerce table.shop_table td,
.woocommerce-cart .cart_totals table.shop_table tr th,
.woocommerce-cart .cart_totals table.shop_table tr td,
.widget_product_search .gt3_search_form input#woocommerce-product-search-field-0,
.woocommerce ul.products li.product .gt3-animation-wrapper,
.woocommerce-page ul.products li.product .gt3-animation-wrapper,
.gt3_qty_spinner,
.woocommerce-cart table.cart td.actions>.button,
.woocommerce .cart-collaterals .cart_totals,
.woocommerce-page .cart-collaterals .cart_totals,
.woocommerce table.shop_table {
  border-color: rgba(98, 84, 231, 0.1) !important;
}

.coming_soon_form #mc_signup_form .mc_input,
.coming_soon_form .mc4wp-form .mc_merge_var input {
  border-color: rgba(98, 84, 231, 0.04) !important;
}

.price_item .item_cost_wrapper h3,
.price_item-cost,
.ribbon_arrow .control_text span:not(.all_slides),
.elementor-widget-tabs .elementor-tab-desktop-title,
.woocommerce.widget_product_categories ul li:hover>a,
.product-categories>li.cat-parent:hover .gt3-button-cat-open,
.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item:hover>a,
.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item:hover span,
.cart_list.product_list_widget a.remove:hover,
.woocommerce ul.products li.product a:hover,
.woocommerce table.shop_table td.product-remove a:hover:before,
.woocommerce table.shop_table td.product-name a:hover {
  color: #6254e7;
}

.elementor-widget-gt3-core-portfolio .hover_none .wrapper .img:after,
.elementor-widget-gt3-core-portfolio .hover_type1 .wrapper .img:after,
.elementor-widget-gt3-core-portfolio .hover_type2 .wrapper:hover .img:after,
.elementor-widget-gt3-core-portfolio .hover_type6 .wrapper .img_wrap:after {
  background: -moz-linear-gradient(top,
      rgba(0, 0, 0, 0) 50%,
      rgba(98, 84, 231) 100%);
  background: -webkit-linear-gradient(top,
      rgba(0, 0, 0, 0) 50%,
      rgba(98, 84, 231) 100%);
  background: linear-gradient(to bottom,
      rgba(0, 0, 0, 0) 50%,
      rgba(98, 84, 231) 100%);
}

.elementor-widget-gt3-core-portfolio .hover_type4 .wrapper .img:after,
.elementor-widget-gt3-core-portfolio .hover_type5 .wrapper .img:after {
  background: -moz-linear-gradient(top,
      rgba(0, 0, 0, 0) 0%,
      rgba(98, 84, 231) 65%);
  background: -webkit-linear-gradient(top,
      rgba(0, 0, 0, 0) 0%,
      rgba(98, 84, 231) 65%);
  background: linear-gradient(to bottom,
      rgba(0, 0, 0, 0) 0%,
      rgba(98, 84, 231) 65%);
}

.tagcloud a,
ul.pagerblock li a,
ul.pagerblock li a,
ul.pagerblock li span,
.page-link .page-number,
.gt3_comments_pagination .page,
.gt3_comments_pagination .page-numbers {
  background: rgba(98, 84, 231, 0.04);
}

.tagcloud a:hover {
  background: rgba(98, 84, 231, 0.14);
}

.gt3_single_team_info__item a:hover span {
  color: #6254e7;
}

.woocommerce ul.products li.product .gt3_woocommerce_open_control_tag .button,
.woocommerce div.product>.woocommerce-tabs .panel,
.woocommerce .woocommerce-error,
.woocommerce .woocommerce-info,
.woocommerce .woocommerce-message,
.gt3_product_list_nav {
  border-color: rgba(98, 84, 231, 0.1);
}

input[type="date"],
input[type="email"],
input[type="number"],
input[type="password"],
input[type="search"],
input[type="tel"],
input[type="text"],
input[type="url"],
select,
textarea,
button:hover {
  border-bottom-color: rgba(98, 84, 231, 0.3);
  color: #696687;
}

.mc_form_inside .mc_signup_submit:before,
.mc4wp-form-fields .mc_signup_submit:before {
  color: rgba(98, 84, 231, 0.3);
}

.mc_form_inside .mc_signup_submit:hover:before,
.mc4wp-form-fields .mc_signup_submit:hover:before {
  color: rgba(98, 84, 231, 0.5);
}

.price_item .label_text span,
a.bordered:hover,
.woocommerce ul.products li.product .gt3_woocommerce_open_control_tag_bottom div a,
.woocommerce-cart .shipping-calculator-form .button:hover,
.woocommerce #payment .woocommerce-page #place_order,
.woocommerce #payment .woocommerce-page #place_order:hover,
.woocommerce .return-to-shop a.button.wc-backward:hover,
span.ui-slider-handle.ui-state-default.ui-corner-all.ui-state-hover,
body table.compare-list .add-to-cart td a:hover,
.woocommerce .widget_price_filter .price_slider_amount .button:hover,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Message.woocommerce-Message--info.woocommerce-info .button,
.woo_mini-count>span:not(:empty),
#review_form form#commentform input#submit:hover,
.woocommerce .widget_price_filter .ui-slider .ui-slider-range,
.infinite-scroll-request>div,
.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover.back,
.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type3:after,
.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4:hover .gt3_module_button__cover:after,
.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type5 .gt3_module_button__container .gt3_module_button__cover.back:before,
.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type5 .gt3_module_button__container .gt3_module_button__cover.back:after,
.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type6:hover:before,
.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type6:hover:after,
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle:before,
.woocommerce .widget_price_filter .price_slider_amount .button,
.woocommerce div.product>.woocommerce-tabs ul.tabs li.active,
.woocommerce-Reviews #respond form#commentform input#submit,
.mc_form_inside #mc_signup_submit,
.mc4wp-form-fields input[type="submit"],
.woocommerce .woocommerce-message a.button:hover,
.woocommerce .woocommerce-message a.button,
.woocommerce .woocommerce-message a.woocommerce-Button.button:hover,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-message--info .button:hover,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Message.woocommerce-Message--info.woocommerce-info .button:hover,
.woocommerce-account form.woocommerce-EditAccountForm>p>.woocommerce-Button,
.elementor-toggle span.gt3_dropcaps {
  background-color: #6254e7;
}

.woocommerce .widget_shopping_cart .buttons a,
.woocommerce.widget_shopping_cart .buttons a,
.woocommerce #respond input#submit.alt:hover,
.woocommerce a.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce input.button.alt:hover,
.revolution_form input.wpcf7-form-control.wpcf7-submit,
.home2_form input.wpcf7-form-control.wpcf7-submit,
.home5_form input.wpcf7-form-control.wpcf7-submit,
.coming_soon_form .mc_form_inside #mc_signup_submit,
.coming_soon_form .mc4wp-form-fields input[type="submit"],
#respond .form-submit button#submit,
.dark_style .revolution_form input.wpcf7-form-control.wpcf7-submit:hover {
  background-color: #ff7426;
}

.dark_style .revolution_form input.wpcf7-form-control.wpcf7-submit {
  background-color: #3b3663;
}

.gt3_comments_pagination .page-numbers,
.page-link .page-number {
  border-color: rgba(98, 84, 231, 0.1);
  color: #696687;
}

.tagcloud a:hover,
.woocommerce nav.woocommerce-pagination ul li a,
.widget_product_search .gt3_search_form:before,
ul.pagerblock li a,
ul.pagerblock li span {
  color: #696687;
}

.elementor-widget-gt3-core-blogboxed .gt3_module_blogboxed.module_type1 .item_wrapper span.post_date {
  color: #696687 !important;
}

.page-link>span.page-number,
.gt3_comments_pagination .page-numbers.current {
  color: #6254e7;
}

.page-link>span.page-number,
.elementor-widget-gt3-core-tabs .ui-tabs-nav .ui-state-default.ui-tabs-active a,
#review_form form#commentform input#submit,
.woocommerce nav.woocommerce-pagination ul li span.current,
.woocommerce #respond input#submit {
  background-color: #696687;
}

a.bordered:hover,
.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:after,
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle:before,
.woocommerce ul.products li.product .gt3_woocommerce_open_control_tag .button:hover,
.gt3_pricebox_module_wrapper.type1 .gt3_price_item-cost-elementor span.inner_circle {
  border-color: #6254e7;
}

.price_item-cost,
.countdown-section,
.gt3_process_bar_container--type-vertical .gt3_process_item .gt3_process_item__number,
.widget.widget_posts .recent_posts .post_title a,
.woocommerce .widget_shopping_cart .total strong,
.woocommerce.widget_shopping_cart .total strong,
.search .blog_post_preview .listing_meta span {
  font-family: Nunito;
}

.price_item-cost span,
.ribbon_arrow .control_text span.all_slides,
.woocommerce ul.cart_list li a,
.isotope-filter a {
  color: #696687;
}

.fs_gallery_wrapper .status .first,
.fs_gallery_wrapper .status .divider,
.countdown-section,
.page_nav_ancor a,
.woocommerce .widget_price_filter .price_label,
.woocommerce table.shop_table td.product-remove a,
.woocommerce table.shop_table td.product-name a,
.gt3_single_team_info__item h4 {
  color: #3b3663;
}

/* PixProof */
.mfp-container button.mfp-arrow-right:hover {
  border-left-color: #6254e7;
}

.mfp-container button.mfp-arrow-left:hover {
  border-right-color: #6254e7;
}

/* End PixProof */
/* Map */
.map_info_marker {
  background: #0a0b0b;
}

.map_info_marker:after {
  border-color: #0a0b0b transparent transparent transparent;
}

.marker_info_street_number,
.marker_info_street,
.footer_back2top .gt3_svg_line_icon,
button:hover {
  color: #6254e7;
}

.marker_info_desc {
  color: #ffffff;
}

.map_info_marker_content {
  font-family: ;
  font-weight: ;
}

.marker_info_divider:after {
  background: #ffffff;
}

.elementor-custom-embed-play {
  color: rgba(98, 84, 231, 0.1);
}

.elementor-widget-gt3-core-button a {
  border-color: rgba(98, 84, 231, 0.1);
  color: #696687;
}

.elementor-widget-gt3-core-button a:hover {
  border-color: rgba(98, 84, 231, 0.1);
  color: #6254e7;
}

.search_result_form input[type="submit"]:hover,
.elementor-widget-gt3-core-advanced-tabs:not(.gt3_tabs_marker-yes) .gt3_advanced_tabs_nav>li.ui-tabs-active>a,
.elementor-widget-gt3-core-pricebox .gt3_pricebox_module_wrapper.type1 .gt3_price_item-cost-elementor span.inner_2_circles:before,
.elementor-widget-gt3-core-pricebox .gt3_pricebox_module_wrapper.type1 .gt3_price_item-cost-elementor span.inner_2_circles:after,
.elementor-widget-gt3-core-pricebox .gt3_pricebox_module_wrapper.type1 .gt3_price_item-cost-elementor,
.elementor-widget-gt3-core-pricetable .price_button-elementor a,
.woocommerce .gt3-products-bottom nav.woocommerce-pagination ul li .page-numbers:hover,
.woocommerce .gt3-products-bottom nav.woocommerce-pagination ul li .page-numbers.current,
.elementor-widget-gt3-core-button.gt3_portfolio_view_more_link_wrapper .gt3_module_button_elementor a:before,
.elementor-widget-gt3-core-pricebox .price_button-elementor a span.gt3_module_button__cover.front:before,
.gt3_pricebox_module_wrapper.type2 .gt3_price_item-wrapper_block:before,
.gt3_pricebox_module_wrapper.type2 .gt3_price_item-elementor .gt3_item_cost_wrapper h3 {
  background-image: linear-gradient(96deg, #9289f1 0%, #6254e7 100%);
}

.elementor-widget-gt3-core-pricebox .gt3_pricebox_module_wrapper.type1 .price_button-elementor .shortcode_button .gt3_module_button__cover.back:before,
.elementor-widget-gt3-core-pricebox .gt3_pricebox_module_wrapper.type2 .price_button-elementor .shortcode_button .gt3_module_button__cover.back:before,
.elementor-widget-gt3-core-pricebox .gt3_pricebox_module_wrapper.type3 .price_button-elementor .shortcode_button .gt3_module_button__cover.back:before,
.elementor-widget-gt3-core-pricebox .gt3_pricebox_module_wrapper.type4 .price_button-elementor .shortcode_button .gt3_module_button__cover.back:before {
  border-color: #6254e7;
}

.elementor-widget-gt3-core-pricebox .gt3_pricebox_module_wrapper.type1 .price_button-elementor .shortcode_button:hover,
.elementor-widget-gt3-core-pricebox .gt3_pricebox_module_wrapper.type2 .price_button-elementor .shortcode_button:hover,
.elementor-widget-gt3-core-pricebox .gt3_pricebox_module_wrapper.type3 .price_button-elementor .shortcode_button:hover,
.elementor-widget-gt3-core-pricebox .gt3_pricebox_module_wrapper.type3 .gt3_price_item-cost-elementor,
.elementor-widget-gt3-core-pricebox .gt3_pricebox_module_wrapper.type4 .price_button-elementor .shortcode_button:hover,
.elementor-widget-gt3-core-pricebox .gt3_pricebox_module_wrapper.type4 .gt3_price_item-cost-elementor {
  color: #6254e7;
}

.elementor-widget-gt3-core-pricetable .price_button-elementor a:hover,
.elementor-widget-gt3-core-button.gt3_portfolio_view_more_link_wrapper .gt3_module_button_elementor a:after {
  background-image: linear-gradient(96deg, #6254e7 0%, #9289f1 100%);
}

.isotope-filter a.active:before,
.isotope-filter a:before,
.search_result_form input[type="submit"],
.elementor-widget-gt3-core-blog-packery .format-video .gt3_video__play_button,
.active-package-yes.elementor-widget-gt3-core-pricebox .price_button-elementor span.gt3_module_button__cover.front:before,
.elementor-widget-gt3-core-advanced-tabs:not(.gt3_tabs_marker-yes) .gt3_advanced_tabs_nav>li.ui-state-active>a,
.gt3_advanced_tabs .gt3_advanced_tabs_nav_wrapper.ui-state-active .gt3_advanced_tabs_nav>li>a,
.active-package-yes.elementor-widget-gt3-core-pricebox .gt3_pricebox_module_wrapper.type1 .gt3_price_item-cost-elementor span.inner_2_circles:before,
.active-package-yes.elementor-widget-gt3-core-pricebox .gt3_pricebox_module_wrapper.type1 .gt3_price_item-cost-elementor span.inner_2_circles:after,
.active-package-yes.elementor-widget-gt3-core-pricebox .gt3_pricebox_module_wrapper.type1 .gt3_price_item-cost-elementor,
.active-package-yes.elementor-widget-gt3-core-pricebox .gt3_pricebox_module_wrapper.type2 .gt3_price_item_body-elementor,
.active-package-yes.elementor-widget-gt3-core-pricebox .gt3_pricebox_module_wrapper.type2 .gt3_price_item-elementor .gt3_item_cost_wrapper h3,
.active-package-yes.elementor-widget-gt3-core-pricebox .gt3_pricebox_module_wrapper.type3 .gt3_price_item_wrapper-elementor,
.active-package-yes.elementor-widget-gt3-core-pricebox .gt3_pricebox_module_wrapper.type4 .gt3_price_item_wrapper-elementor {
  background-image: linear-gradient(96deg, #f0ac0e 0%, #ff7426 100%);
}

.active-package-yes.elementor-widget-gt3-core-pricebox .price_button-elementor a:hover span.gt3_module_button__cover.back:before {
  background-image: linear-gradient(96deg, #ff7426 0%, #f0ac0e 100%);
}

.active-package-yes.elementor-widget-gt3-core-pricebox .gt3_pricebox_module_wrapper.type1 .price_button-elementor .shortcode_button .gt3_module_button__cover.back:before {
  border-color: #ff7426;
}

.active-package-yes.elementor-widget-gt3-core-pricebox .gt3_pricebox_module_wrapper.type2 .price_button-elementor .shortcode_button,
.active-package-yes.elementor-widget-gt3-core-pricebox .gt3_pricebox_module_wrapper.type3 .price_button-elementor .shortcode_button,
.active-package-yes.elementor-widget-gt3-core-pricebox .gt3_pricebox_module_wrapper.type4 .price_button-elementor .shortcode_button,
.active-package-yes.elementor-widget-gt3-core-pricebox .gt3_pricebox_module_wrapper.type1 .price_button-elementor .shortcode_button:hover {
  color: #ff7426;
}

.wpcf7-form input[type="submit"],
.mc_form_inside #mc_signup_submit,
.mc4wp-form-fields input[type="submit"],
ul.pagerblock li a.current,
.woocommerce .widget_price_filter .price_slider_amount .button,
.woocommerce .widget_shopping_cart .buttons a.button.checkout.wc-forward,
.woocommerce.widget_shopping_cart .buttons a.button.checkout.wc-forward,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
.woocommerce div.product form.cart .button,
.woocommerce button.button,
.woocommerce button.button:hover,
.woocommerce div.product>.woocommerce-tabs ul.tabs li.active,
.woocommerce-Reviews #respond form#commentform input#submit,
.woocommerce .woocommerce-message a.button,
.woocommerce #respond input#submit:hover,
.woocommerce a.button:hover,
.woocommerce input.button:hover,
.woocommerce .return-to-shop a.button.wc-backward,
input[type="submit"],
button {
  background-image: linear-gradient(96deg,
      #9289f1 0%,
      #6254e7 51%,
      #9289f1 100%);
}

.home08_ctf .wpcf7-form input[type="submit"] {
  border-color: #6254e7;
}

.elementor-widget-gt3-core-pricebox .gt3_pricebox_module_wrapper.type5 .price_button-elementor .shortcode_button {
  border-color: #6254e7;
}

.elementor-widget-gt3-core-pricebox .gt3_pricebox_module_wrapper.type5 .gt3_price_item_wrapper-elementor .price_button-elementor .price-button-icon {
  color: #6254e7;
}

.elementor-widget-gt3-core-pricebox .gt3_pricebox_module_wrapper.type5 .price_button-elementor .shortcode_button:hover {
  background-color: #6254e7;
}

.home08_ctf .wpcf7-form input[type="submit"]:hover {
  background-color: #6254e7;
}

.revolution_form input.wpcf7-form-control.wpcf7-submit,
.home2_form input.wpcf7-form-control.wpcf7-submit,
.home5_form input.wpcf7-form-control.wpcf7-submit,
.coming_soon_form .mc_form_inside #mc_signup_submit,
.coming_soon_form .mc4wp-form-fields input[type="submit"],
.wrapper_404 .gt3_module_button a,
#respond .form-submit button#submit,
.woocommerce .widget_shopping_cart .buttons a,
.woocommerce.widget_shopping_cart .buttons a,
.woocommerce ul.products li.product .gt3_woocommerce_open_control_tag .button,
.woocommerce #payment #place_order,
.woocommerce-page #payment #place_order,
form.revolution_form input[type="submit"],
.gt3_home6_form .mc_form_inside #mc_signup_submit,
.gt3_home6_form .mc4wp-form-fields input[type="submit"],
.gt3_custom_form_large.default .wpcf7-form .gt3_contactform_home6 input[type="submit"] {
  background-image: linear-gradient(96deg,
      #f0ac0e 0%,
      #ff7426 51%,
      #f0ac0e 100%);
}

.gt3_modern_shop .woocommerce ul.products li.product a .woocommerce-loop-product__title,
.woocommerce.gt3_modern_shop ul.products li.product a .woocommerce-loop-product__title {
  font-family: Nunito;
  color: #3b3663;
}

.gt3_modern_shop .gt3-page-title__content .page_title h1,
.gt3_modern_shop h1,
.gt3_modern_shop h2,
.gt3_modern_shop h3,
.gt3_modern_shop h4,
.gt3_modern_shop h5,
.gt3_modern_shop h6,
.woocommerce.gt3_modern_shop #reviews .comment-reply-title,
.gt3_modern_shop button.bapf_reset {
  /* font-family: Nunito; */
  font-weight: 800;
}

.single-product.woocommerce.gt3_modern_shop div.product p.price,
.woocommerce.gt3_modern_shop div.product .woocommerce-variation-price,
.gt3_modern_shop .woocommerce table.shop_table td.product-name>a,
.gt3_modern_shop .woocommerce table.shop_table.cart td.actions>label,
.woocommerce-cart.gt3_modern_shop .cart-collaterals .cart_totals table th,
.woocommerce-cart.gt3_modern_shop .cart-collaterals .cart_totals table td,
.gt3_modern_shop .woocommerce .gt3_order_review_wrap table.shop_table th,
.gt3_modern_shop .woocommerce .gt3_order_review_wrap table.shop_table .cart_item td,
.gt3_modern_shop .woocommerce .gt3_order_review_wrap table.shop_table td span.amount,
.gt3_modern_shop .woocommerce table.shop_table.woocommerce-table--order-details th,
.gt3_modern_shop .woocommerce table.shop_table.woocommerce-table--order-details span.amount,
.woocommerce.gt3_modern_shop ul.products li.product .price,
.gt3_modern_shop .woocommerce ul.products li.product .price,
.gt3_modern_shop .elementor-widget-gt3-core-blogboxed.modern_style-yes .gt3_module_blogboxed.module_type1 .post_category a,
.gt3_modern_shop .elementor-widget-wpda-builder-cart .wpda-builder-cart .wpda-cart-inner .wpda-cart-container ul.cart_list li a,
.gt3_modern_shop .elementor-widget-wpda-builder-cart .wpda-builder-cart .wpda-cart-inner .wpda-cart-container ul.cart_list li .quantity,
.gt3_modern_shop .elementor-widget-wpda-builder-cart .wpda-builder-cart .wpda-cart-inner .wpda-cart-container p.woocommerce-mini-cart__total {
  font-family: Nunito;
}

.gt3_modern_shop .gt3-page-title__content .breadcrumbs,
.gt3_modern_toggle_info_wrapper .woocommerce-Tabs-panel h6,
.woocommerce.gt3_modern_shop table.shop_attributes th,
.gt3_modern_shop [data-wvstooltip]:before,
.single-product.woocommerce.gt3_modern_shop div.product p.price del,
.gt3_modern_shop #yith-quick-view-modal .woocommerce div.product p.price del,
.woocommerce.gt3_modern_shop div.product .woocommerce-variation-price p.price del,
.woocommerce.gt3_modern_shop div.product .woocommerce-variation-price span.price del,
.woocommerce-cart.gt3_modern_shop .cart-collaterals .cart_totals table .woocommerce-shipping-totals td,
.woocommerce-checkout.gt3_modern_shop .woocommerce table.shop_table td.product-name .gt3-cart_category,
.woocommerce-checkout.gt3_modern_shop .woocommerce table.shop_table .product-quantity,
.woocommerce.gt3_modern_shop ul.products li.product .price del,
.gt3_modern_shop .woocommerce ul.products li.product .price del {
  font-family: Rubik;
}

.gt3_modern_shop .sidebar .widget ul.yith-wcan-color li a:before {
  background: #ffffff;
}

.gt3_modern_shop .gt3_toggle_review,
.woocommerce.gt3_modern_shop div.product .summary form.cart .variations td label,
.gt3_modern_shop .summary .woocommerce-breadcrumb,
.gt3_modern_shop .summary .woocommerce-breadcrumb a,
.woocommerce.gt3_modern_shop div.product .woocommerce-variation-price span.price,
.woocommerce.gt3_modern_shop span.woocommerce-Price-amount.amount,
.gt3_modern_shop .gt3-page-title.gt3-page-title_horiz_align_center .gt3_breadcrumb a:not(:hover),
.woocommerce-checkout.gt3_modern_shop .select2-container .select2-selection--single,
.gt3_modern_shop .select2-container--default span.select2-selection--single,
.woocommerce-checkout.gt3_modern_shop .woocommerce table.shop_table td.product-name .gt3-cart_category,
.gt3_modern_shop .bapf_from:before,
.gt3_modern_shop .bapf_to:before,
.woocommerce.gt3_modern_shop ul.products li.product .price,
.gt3_modern_shop .woocommerce ul.products li.product .price,
.woocommerce.gt3_modern_shop .gt3-products-header .woocommerce-breadcrumb a:not(:hover),
.woocommerce.gt3_modern_shop .gt3-products-header .woocommerce-breadcrumb,
.woocommerce.gt3_modern_shop .gt3-products-header .gt3-gridlist-toggle>a,
.woo-variation-swatches.gt3_modern_shop .product .variable-items-wrapper .variable-item .variable-item-span.variable-item-span-button,
.gt3-mobile__burger_shop_sidebar_close,
.gt3_modern_shop .gt3_custom_woo.elementor-widget-gt3-core-shoplist ul.products li.product .price del {
  color: #696687;
}

.gt3_modern_shop .comment-form-cookies-consent label,
.gt3_modern_shop .elementor-widget-wpda-builder-cart .wpda-builder-cart .wpda-cart-inner .wpda-cart-container p.woocommerce-mini-cart__buttons a {
  color: #696687 !important;
}

.woocommerce.gt3_modern_shop #reviews .comment-reply-title,
.woocommerce #reviews #comments ol.commentlist li .comment-text .gt3_woocommerce_open_control_tag p.meta,
.woocommerce.gt3_modern_shop .star-rating,
.woocommerce.single-product.gt3_modern_shop #respond #commentform .comment-form-rating label,
.woocommerce.gt3_modern_shop p.stars:hover a:before,
.woocommerce.gt3_modern_shop table.shop_attributes th,
.gt3_product_sharing a:hover,
.gt3_modern_shop #yith-quick-view-content .product_meta a,
.single-product.woocommerce.gt3_modern_shop div.product .product_meta a,
.gt3_woocommerce-review-link,
.gt3_modern_shop .woocommerce table.shop_table td.product-name .gt3-cart_category a:hover,
.gt3_modern_shop .woocommerce table.shop_table.cart td.product-subtotal span,
.gt3_modern_shop .woocommerce table.shop_table.cart td.actions>label,
.woocommerce-cart.gt3_modern_shop .cart-collaterals .cart_totals table tr.order-total,
.gt3_back_cart:hover,
.gt3_modern_shop .woocommerce form.woocommerce-checkout .form-row label,
.gt3_modern_shop .woocommerce .gt3_order_review_wrap table.shop_table .cart_item td,
.gt3_modern_shop .woocommerce .gt3_order_review_wrap table.shop_table .order-total th,
.gt3_modern_shop .woocommerce ul.order_details span.amount,
.gt3_modern_shop .woocommerce table.shop_table.woocommerce-table--order-details span.amount,
.gt3_modern_shop button.bapf_reset,
.gt3_modern_shop .bapf_sfilter.bapf_ckbox li label:hover,
.gt3_modern_shop .berocket_aapf_widget_selected_filter li a:hover,
.gt3_modern_shop .bapf_slidr_main.ui-widget-content .ui-slider-handle,
.gt3_modern_shop .bapf_slidr_jqrui .bapf_from,
.gt3_modern_shop .bapf_slidr_jqrui .bapf_to,
.woocommerce.gt3_modern_shop .gt3-products-header .gt3-gridlist-toggle>a:hover,
.woocommerce.gt3_modern_shop .gt3-products-header .gt3-gridlist-toggle>a.active,
.woo-variation-swatches.gt3_modern_shop .product .variable-items-wrapper .variable-item:hover .variable-item-span.variable-item-span-button,
.woo-variation-swatches.gt3_modern_shop .product .variable-items-wrapper .variable-item.selected .variable-item-span.variable-item-span-button,
.gt3-mobile__burger_shop_sidebar_close:hover,
.gt3-mobile_filter_btn:hover,
.gt3_modern_shop .elementor-widget-wpda-builder-cart .wpda-builder-cart .wpda-cart-inner .wpda-cart-container p.woocommerce-mini-cart__total {
  color: #3b3663;
}

.gt3_modern_shop .woocommerce-Reviews #respond form#commentform input#submit,
.gt3_modern_shop div.product form.cart button.single_add_to_cart_button,
.gt3_modern_shop .woocommerce a.button,
.gt3_modern_shop .woocommerce button.button,
.gt3_modern_shop .woocommerce input.button,
.gt3_modern_shop .woocommerce table.shop_table.cart td.actions button.button:disabled:hover,
.gt3_modern_shop .woocommerce table.shop_table.cart td.actions button.button:disabled[disabled]:hover,
.woocommerce-page.gt3_modern_shop #payment #place_order {
  background: #3b3663;
  border-color: #3b3663;
}

.gt3_modern_shop .bapf_slidr_main.ui-widget-content .ui-slider-range,
.gt3_modern_shop .mc_form_inside .mc_signup_submit #mc_signup_submit,
.gt3_modern_shop .mc4wp-form-fields .mc_signup_submit input[type="submit"],
.gt3_modern_shop .woocommerce-message a.button {
  background: #3b3663;
}

.gt3_modern_shop .gt3_pagination_delimiter:after {
  background: #696687;
}

.gt3_modern_shop .woocommerce-Reviews #respond form#commentform input#submit:hover,
.gt3_modern_shop div.product form.cart button.single_add_to_cart_button:hover,
.gt3_modern_shop .woocommerce a.button:hover,
.gt3_modern_shop .woocommerce button.button:hover,
.gt3_modern_shop .woocommerce input.button:hover,
.woocommerce-page.gt3_modern_shop #payment #place_order:hover,
.gt3_modern_shop #back_to_top:hover,
.gt3_modern_shop .gt3-products-bottom nav.woocommerce-pagination ul.page-numbers li .page-numbers:hover,
.gt3_modern_shop .gt3-products-bottom nav.woocommerce-pagination ul.page-numbers li .page-numbers.current,
.gt3_modern_shop .gt3_toggle_review:hover,
.gt3_modern_shop .entry-summary .yith-wcwl-add-to-wishlist>div[class*="yith-wcwl-"]>a:hover,
.gt3_modern_shop .woocommerce table.shop_table.cart td.actions input+button.button:hover {
  background: #6254e7;
  border-color: #6254e7;
}

.woocommerce-page.gt3_modern_shop ul.products.list li.product .gt3_modern_shop_item .gt3_woocommerce_open_control_tag>a:first-child,
.gt3_modern_shop .woocommerce ul.products.list li.product .gt3_modern_shop_item .gt3_woocommerce_open_control_tag>a:first-child,
.gt3_modern_shop .elementor-widget-wpda-builder-cart .wpda-builder-cart .wpda-cart-inner .wpda-cart-container p.woocommerce-mini-cart__buttons a.checkout {
  background: #3b3663 !important;
  border-color: #3b3663;
}

.woocommerce-page.gt3_modern_shop ul.products.list li.product .gt3_modern_shop_item .gt3_woocommerce_open_control_tag>a:hover,
.gt3_modern_shop .woocommerce ul.products.list li.product .gt3_modern_shop_item .gt3_woocommerce_open_control_tag>a:hover,
.gt3_modern_shop .elementor-widget-wpda-builder-cart .wpda-builder-cart .wpda-cart-inner .wpda-cart-container p.woocommerce-mini-cart__buttons a:hover {
  background-color: #6254e7 !important;
  border-color: #6254e7;
}

.gt3_modern_shop .mc_form_inside .mc_signup_submit #mc_signup_submit:hover,
.gt3_modern_shop .mc4wp-form-fields .mc_signup_submit input[type="submit"]:hover,
.gt3_modern_shop .woocommerce-message a.button:hover,
.gt3_modern_shop .wishlist_table td.product-add-to-cart a:hover,
.gt3_modern_shop .wishlist_table .product-add-to-cart a:hover,
.woocommerce.gt3_modern_shop .gt3-products-header>.gt3-mobile_filter_btn.has_active_filters:after {
  background: #6254e7;
}

.wpda-builder-cart .wpda-cart-inner .wpda-cart-container p.woocommerce-mini-cart__buttons a:hover {
  background: #6254e7 !important;
}

.gt3_modern_shop #yith-quick-view-content .product_meta a:hover,
.single-product.woocommerce.gt3_modern_shop div.product .product_meta a:hover,
.gt3_woocommerce-review-link:hover {
  color: #6254e7;
}

:root {
  --min_price_title: "Min Price";
  --max_price_title: "Max Price";
}

/*CB Developement codes*/

.post-template-default.single.single-post .container section#main_content .elementor-inner .elementor-row h1 {
  margin: 60px 0px 30px 0px !important;
}

.post-template-default.single.single-post .container section#main_content .elementor-inner .elementor-row p {
  line-height: 1.75;
}

.post-template-default.single.single-post .container section#main_content .elementor-inner .elementor-row ul li {
  line-height: 1.75;
}

.post-template-default.single.single-post .container section#main_content .elementor-text-editor {
  line-height: 1.75;
}

.post-template-default.single.single-post .container section#main_content .blog_content ul li {
  line-height: 1.75;
}

.post-template-default.single.single-post .container section#main_content .blog_content p {
  line-height: 1.75;
}

.post-template-default.single.single-post .container section#main_content div#comments {
  display: none;
}

.post-template-default.single.single-post .container section#main_content div#right-column {
  display: none;
}

.post-template-default.single.single-post .container section#main_content .elementor-row .elementor-column {
  width: 100%;
}

.post-template-default.single.single-post .container .single_blogpost_title_content {
  text-align: left;
}

.site_wrapper .container .sidebar .textwidget p,
.site_wrapper .container .sidebar .menu-main-menu-container,
.site_wrapper .container .sidebar h4.widget-title {
  display: none;
}

.site_wrapper .container aside.sidebar {
  position: fixed;
  top: 42%;
}

.site_wrapper.fadeOnLoad .row .span3 {
  justify-content: flex-end;
  text-align: right;
  display: none;
}

.site_wrapper.fadeOnLoad .row .span9 {
  width: 100%;
}

.post-template-default.single.single-post .container {
  width: 950px;
}

.post-template-default.single.single-post .container section#main_content .wp-caption.aligncenter {
  margin-top: 60px;
}

.site_wrapper.fadeOnLoad {
  overflow: hidden;
}

.contact_us_btn_container a {
  padding: 10px 20px;
  background: #1192ce;
  border-radius: 6px;
  color: #fff;
  font-weight: 700;
  display: flex;
  align-items: center;
}

.contact_us_btn_container {
  margin: 30px 0 10px;
}

.contact_us_btn .right_arrow {
  margin-left: 10px;
}

.contact_us_btn .right_arrow i {
  color: #fff;
}

.contact_us_btn_container a:hover {
  background: #1c9e75;
}

.progress_bar_wrapper {
  margin-top: 5px;
  background: #d9d9d9;
  display: block;
  height: 20px;
  width: 100%;
  border-radius: 20px;
  position: relative;
}

.cbn_progress_bars {
  margin-bottom: 20px;
}

.cbn_progress_bars .progress_bar_title {
  margin-left: 4px;
  color: #093b64;
  font-weight: 700;
  font-size: 18px;
}

.cbn_progress_bars.siq_tech {
  margin: 0;
}

.siq_canvas_wrap {
  position: relative;
}

.siq_canvas_wrap .canvas_perc {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  font-weight: 700;
  margin: 0;
  line-height: normal;
}

.circular-progress {
  --size: 100px;
  --half-size: calc(var(--size) / 2);
  --stroke-width: 5px;
  --radius: calc((var(--size) - var(--stroke-width)) / 2);
  --circumference: calc(var(--radius) * pi * 2);
  --dash: calc((var(--progress) * var(--circumference)) / 100);
}

.creative-view .siq_canvas_wrap .circular-progress {
  animation: progress-animation 1s linear 0s 1 forwards;
}

.circular-progress circle {
  cx: var(--half-size);
  cy: var(--half-size);
  r: var(--radius);
  stroke-width: var(--stroke-width);
  fill: none;
  stroke-linecap: round;
}

.circular-progress circle.bg {
  stroke: #ddd;
}

.circular-progress circle.fg {
  transform: rotate(-90deg);
  transform-origin: var(--half-size) var(--half-size);
  stroke-dasharray: var(--dash) calc(var(--circumference) - var(--dash));
  transition: stroke-dasharray 0.3s linear 0s;
  stroke: #093b64;
}

.success .circular-progress circle.fg {
  stroke: #f5e71b;
}

.optimisation .circular-progress circle.fg {
  stroke: #1da070;
}

@property --progress {
  syntax: "<number>";
  inherits: false;
  initial-value: 0;
}

@keyframes progress-animation {
  from {
    --progress: 0;
  }

  to {
    --progress: 100;
  }
}

.cb_bars_text {
  position: absolute;
  top: 0;
  height: 20px;
  width: 100%;
  border-radius: 20px;
}

.siq_retail .cb_bars_text {
  background-color: #1192ce;
}

.siq_advertise .cb_bars_text {
  background-color: #fcec0a;
}

.siq_tech .cb_bars_text {
  background-color: #42cd83;
}

.about_us_top.in-view .cb_bars_text {
  animation: progressBar 1.7s ease-in-out !important;
}

@keyframes progressBar {
  0% {
    width: 0;
  }

  100% {
    width: 100%;
  }
}

.siq_animated_canvas_wrap {
  background: #fff;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  width: calc(100% - 50px);
  border-radius: 10px;
  margin-bottom: 20px;
  padding: 15px 20px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.siq_animated_canvas_wrap .canvas_wrapper {
  width: 18%;
  display: flex;
  justify-content: center;
}

.siq_animated_canvas_wrap .canvas_text {
  width: 78%;
}

p.canvas_desc {
  font-size: 14px;
  color: #000;
  font-weight: 500;
  margin: 0;
}

.creative .canvas_perc {
  color: #093b64;
}

.success .canvas_perc {
  color: #f5e71b;
}

.optimisation .canvas_perc {
  color: #1da070;
}

@media (max-width: 500px) {
  .cbn_progress_bars .progress_bar_title {
    font-size: 12px;
  }

  .progress_bar_wrapper {
    margin: 0;
    height: 12px;
  }

  .cb_bars_text {
    height: 12px;
  }

  .cbn_progress_bars {
    margin-bottom: 10px;
  }

  .contact_us_btn_container {
    margin: 20px 0 0px;
  }

  .contact_us_btn_container a {
    padding: 4px 12px;
    font-size: 12px;
  }

  .siq_animated_canvas_wrap {
    width: 100%;
    padding: 10px 15px;
    margin-bottom: 10px;
  }

  h4.canvas_title {
    font-size: 14px;
    margin: 0;
  }

  p.canvas_desc {
    font-size: 11px;
  }

  .circular-progress {
    --stroke-width: 3px;
  }

  .siq_canvas_wrap .canvas_perc {
    font-size: 14px;
  }

  .siq_canvas_wrap svg.circular-progress {
    width: 60px;
    height: 60px;
  }
}

.wpda-navbar-collapse {
  display: block !important;
}

body.home.page #hubspot-messages-iframe-container {
  bottom: 65px !important;
  z-index: 1 !important;
}

@media only screen and (max-width: 600px) {
  body.home.page #hubspot-messages-iframe-container {
    bottom: 40px !important;
    height: calc(100% - 115px) !important;
  }

  li.cbn-show-menu ul.sub-menu {
    display: block !important;
  }

  .elementor-widget:not(:last-child) {
    margin-bottom: 10px;
  }
}

/*Demo popup full page*/

.page-id-3425.demo-popup_full-page #cb_demo-full_page .cb_demo-popup-wrap {
  display: block !important;
}

.page-id-3425.demo-popup_full-page .left_bar_wrap,
.page-id-3425.demo-popup_full-page #siq_footer,
.page-id-3425.demo-popup_full-page .header_section {
  display: none;
}

.page-id-3425.demo-popup_full-page #hubspot-messages-iframe-container {
  display: none !important;
}

/*Demo popup full page*/

/* Pop up form Vook now */
#wpforms-7168 input {
  border-top: unset;
  border-left: unset;
  border-right: unset;
  border-bottom-color: rgba(46, 63, 211, 0.3);
  color: #696687;
  font-size: 14px;
  border-radius: 0px;
}

#wpforms-7168 textarea {
  border-top: unset;
  border-left: unset;
  border-right: unset;
  border-bottom-color: rgba(46, 63, 211, 0.3);
  color: #696687;
  font-size: 14px;
  border-radius: 0px;
}

div#fbbb .cls-1 {
  color: #0575e7 !important;
  fill: #0575e7 !important;
}

@media screen and (max-width: 767px) {
  .preloader-plus {
    display: none;
  }

  #hide_mobile {
    display: none !important;
  }

  .elementor-widget-gt3-core-imagebox .gt3-core-imagebox-wrapper {
    margin-top: 0% !important;
  }

  .mix-fruits {
    display: none;
  }
}

.header_section {
  top: 0px !important;
}

.hero_section {
  top: 108px !important;
}

#img_box .elementor-widget-gt3-core-imagebox .gt3-core-imagebox-wrapper {
  display: flex !important;
  flex-direction: row !important;
  text-align: left !important;
}

.gt3_tabs_marker-yes .gt3_advanced_tabs .gt3_advanced_tabs_nav>li.ui-state-active>a:after {
  opacity: 1 !important;
}

/*  left bar */

.side-menu {
  background-color: #222a35 !important;
  display: inline-block;
  color: white;
  position: fixed;
  left: 0px;
  top: 50%;
  transform: translate(0px, calc(-50% + 20px));
  overflow-y: auto;
  transition: left 0.5s ease-out;
  padding: 0px;
  border-radius: 5px;
  box-shadow: 0px 0px 10px 0px #f5ec53;
  width: 75px;
  height: 62%;
  max-height: 1110px;
  overflow-x: hidden;
  z-index: 1001;
  font-family: poppins, sans-serif !important;
}

.side-menu:hover {
  width: 200px;
}

.side-menu ul {
  list-style: none;
  padding: 0px;
  margin: 0px;
  position: relative;
}

.side-menu ul> :nth-child(1) {
  margin-top: 10px;
}

.side-menu ul> :nth-last-child(1) {
  margin-bottom: 10px;
}

.side-menu>ul>li {
  font-size: 0.8rem;
  font-weight: 600;
  margin-bottom: 5px;
  padding: 0px 6px;
  box-sizing: border-box;
}

.side-menu ul li a {
  display: flex;
  align-items: center;
  text-decoration: none;
  color: inherit;
  padding: 8px 0px;
  color: #ffffff;
  flex-direction: row;
  font-size: 10px;
  text-align: center;
  line-height: 18px;
  letter-spacing: 0.5px;
}

.side-menu ul li i,
.side-menu ul li svg {
  font-size: 20px;
  margin: 10px;
  width: 1em;
}

.side-menu ul li a .side-menu_text {
  display: none;
}

.side-menu:hover ul li a .side-menu_text {
  display: block;
}

.side-menu ul li:hover,
.side-menu ul li.active {
  background-color: #5c5c5c;
}

/*Back to top button*/
.back_to_top_container {
  display: none;
}

.sticky_placeholder {
  height: 0 !important;
}

.elementor-4073 .elementor-element.elementor-element-25967f0.sticky_enabled {
  box-shadow: none;
}

div.buttonizer-label {
  font-size: 14px !important;
}

div.buttonizer-label {
  border-radius: 10px 0px 0px 10px !important;
}

.buttonizer.buttonizer-desktop-has-1 .buttonizer-button.button-desktop-1 {
  border-radius: 0px 10px 10px 0px !important;
}

.elementor-6944 .elementor-element.elementor-element-6d8f874 .elementor-button[type="submit"] {
  background: #04a63f !important;
  color: #ffffff;
}

.elementor-text-editor h5 {
  font-size: 80%;
}

.wpda-builder-login {
  display: none;
}

nav.wpda-builder-menu .user_login,
nav.wpda-builder-menu .user_loggedin {
  display: none !important;
}

nav.wpda-builder-menu li a {
  font-size: 14px;
}

body.home.page {
  position: relative;
}

.widget.widget_nav_menu ul li.menu-item-has-children>ul.sub-menu {
  display: none;
}

.widget.widget_nav_menu ul li.menu-item-has-children.cbn-show-menu>ul.sub-menu {
  display: block;
}

.elementor-3425 .elementor-element.elementor-element-588453c {
  width: 115px !important;
  max-width: 115px !important;
}

.gt3_linear-loading-center-absolute img {
  width: 60% !important;
  height: auto !important;
}

.gt3_preloader,
.gt3_linear-object.gt3_linear-object_one {
  color: #fff !important;
  background: #fff !important;
}

.gt3_linear-object.gt3_linear-object_one {
  color: #fff !important;
}

.gt3_linear-object.gt3_linear-object_one {
  display: none !important;
}

@media only screen and (min-width: 768px) {
  .elementor-4031 .elementor-element.elementor-element-b746180 {
    width: calc(10% + 40px) !important;
  }
}

ul#menu-main-menu li a.user_loggedin,
ul#menu-main-menu li a.user_login {
  margin-left: 0;
}

a.user_menus_icon {
  width: 30px;
  margin-left: 0;
  margin-right: 15px;
}

.hero-social-wrap a {
  margin-right: 30px;
}

.custom-img-box .gt3-core-imagebox-img {
  margin-left: auto !important;
  margin-right: auto !important;
  max-width: 100% !important;
}

.custom-img-box .gt3-core-imagebox-description:before {
  display: none;
}

.custom-img-box .gt3-core-imagebox-description {
  text-transform: inherit !important;
  font-size: 16px !important;
}

.round-bg .elementor-widget-container {
  background: #f2f2f2;
  width: 170px;
  margin: auto;
  height: 170px;
  border-radius: 50%;
}

.round-bg .elementor-widget-container .elementor-image {
  display: flex;
  align-items: center;
  vertical-align: middle;
  justify-content: space-evenly;
  height: 100%;
}

.arrange-form {
  background: #f2f2f2;
  padding: 25px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.arrange-form span {
  background: #fff;
  text-align: center;
  margin: 3px;
  padding: 15px 30px;
}

.arrange-form input {
  border: 0;
  margin: 0;
}

.arrange-form .wpcf7-submit.go {
  background: #ed7d31;
  border-radius: 0;
  margin-left: 10px;
  height: 100%;
  padding: 24px;
  margin-bottom: -4px;
}

.mobile-left-arrow {
  display: none;
}

@media screen and (max-width: 767px) {
  .gt3_linear-loading-center-absolute img {
    width: 150% !important;
    height: auto !important;
    max-width: 200% !important;
    margin-left: -25%;
  }

  .left_bar_wrap {
    display: none;
  }

  .mobile-left-arrow {
    display: block;
    position: absolute;
    right: -35px;
    top: 0px;
    color: #3b3663;
    cursor: pointer;
    padding: 0 5px;
  }

  .left_bar_wrap {
    left: -70px;
    transition: 0.6s;
  }

  .left_bar_wrap.hide_show {
    left: 0px;
  }

  .round_effect {
    background-size: contain;
  }

  .elementor-3425 .elementor-element.elementor-element-588453c,
  .elementor-3425 .elementor-element.elementor-element-8a4f5ad {
    max-width: 20px;
  }

  .hero-social-wrap a img {
    transform: scale(0.8);
  }

  .hero-social-wrap a {
    margin-right: 10px;
  }

  .header_section .wpda-builder-logo_container>a>img.wpda-builder-logo {
    height: 30px !important;
  }

  body:not(.rtl) .elementor-3425 .elementor-element.elementor-element-c67bff3 {
    right: 0px;
    top: 0px;
  }

  .elementor-4031 .elementor-element.elementor-element-684dc32d,
  .elementor-4031 .elementor-element.elementor-element-376e3e8,
  .elementor-element.elementor-element-a902e54.elementor-widget__width-auto.elementor-widget-tablet__width-auto.alignment-right.elementor-widget.elementor-widget-wpda-builder-search {
    display: none;
  }

  .elementor-element.elementor-element-a33f710.elementor-widget__width-auto.elementor-widget-tablet__width-auto.elementor-widget.elementor-widget-wpda-builder-burger-sidebar {
    display: none;
  }

  .elementor-4031 .elementor-element.elementor-element-38f16386,
  .elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-abea8b7.elementor-hidden-phone {
    position: absolute;
    top: 22px;
    width: auto !important;
    right: 4px;
  }

  .elementor-3425 .elementor-element.elementor-element-c67bff3 img {
    width: 100%;
    max-width: none !important;
    object-fit: cover;
    height: 315px;
  }

  section.elementor-section.elementor-top-section.elementor-element.elementor-element-72201f8.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    z-index: 99;
  }

  .admin-bar .wpda-navbar-collapse {
    top: 0px !important;
  }

  .admin-bar .mobile_menu_active .wpda-mobile-navigation-toggle {
    top: 30px !important;
  }

  a.cb_social_btn {
    padding: 6px 10px;
  }

  .elementor-element.elementor-element-fb6328e.elementor-absolute.elementor-widget__width-initial.elementor-widget-mobile__width-initial.elementor-widget-tablet__width-initial.elementor-hidden-phone.elementor-widget.elementor-widget-html {
    z-index: -9;
  }

  .elementor-3425 .elementor-element.elementor-element-504e03e img {
    width: 8%;
    max-width: 8%;
  }

  .header_section>.elementor-container {
    min-height: 70px;
  }

  .elementor-column-wrap.elementor-element-populated .elementor-element.elementor-element-c67bff3.elementor-absolute.elementor-hidden-phone.elementor-widget.elementor-widget-image.animated.fadeIn {
    right: 0px;
    top: 90px;
    z-index: 9;
  }

  section.elementor-section.elementor-inner-section.elementor-element.elementor-element-bccbee8.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    margin-top: 315px;
  }

  .elementor-element.elementor-element-504e03e.elementor-widget.elementor-widget-image .elementor-widget-container.optml-bg-lazyloaded .elementor-image {
    position: absolute;
    top: 20px;
    right: 50px;
    z-index: 9;
    text-align: left;
  }

  .elementor-element.elementor-element-504e03e.elementor-widget.elementor-widget-image .elementor-widget-container.optml-bg-lazyloaded .elementor-image img.optimole-lazy-only.attachment-medium_large.size-medium_large {
    width: 100%;
    max-width: 30% !important;
  }

  .elementor-element-custom_font_size.elementor-element-custom_font_size_mobile.elementor-element-custom_font_weight.elementor-element.elementor-element-33707e2.elementor-widget.elementor-widget-text-editor {
    z-index: 9;
    margin-top: 60px;
  }

  .elementor-3425 .elementor-element.elementor-element-a8b5317>.elementor-widget-container,
  .elementor-3425 .elementor-element.elementor-element-23475b6>.elementor-widget-container,
  .elementor-3425 .elementor-element.elementor-element-4ef360b>.elementor-widget-container {
    padding: 15px 20px 20px;
  }

  .elementor-widget-gt3-core-imagebox .gt3-core-imagebox-wrapper {
    text-align: left !important;
  }

  .elementor-3425 .elementor-element.elementor-element-a8b5317 .gt3-core-imagebox-content .gt3-core-imagebox-description,
  .elementor-3425 .elementor-element.elementor-element-23475b6 .gt3-core-imagebox-content .gt3-core-imagebox-description,
  .elementor-3425 .elementor-element.elementor-element-4ef360b .gt3-core-imagebox-content .gt3-core-imagebox-description {
    font-size: 12px !important;
  }

  section.elementor-section.elementor-top-section.elementor-element.elementor-element-ecd54f6.gt3_cycled_animation.elementor-section-boxed.elementor-section-height-default.optml-bg-lazyloaded {
    padding: 0px 5px;
    margin: 0px;
  }

  .elementor-page .elementor .elementor-element.elementor-section-boxed>.elementor-container,
  .elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 100% !important;
  }

  .elementor-3425 .elementor-element.elementor-element-9b3431d>.elementor-container {
    min-height: 170px !important;
  }

  .elementor-page .elementor .elementor-element.elementor-section-boxed>.elementor-container,
  .elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 100%;
  }

  section.elementor-section.elementor-inner-section.elementor-element.elementor-element-687edbc.elementor-section-boxed.elementor-section-height-default.optml-bg-lazyloaded {
    padding: 10px;
  }

  section.elementor-section.elementor-inner-section.elementor-element.elementor-element-687edbc.elementor-section-boxed.elementor-section-height-default.optml-bg-lazyloaded .elementor-column-wrap.elementor-element-populated {
    margin: 0px;
  }

  .elementor-3425 .elementor-element.elementor-element-aaa6240 {
    padding: 30px 0px 0px 0px;
  }

  section.elementor-section.elementor-top-section.elementor-element.elementor-element-ea07f38.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    margin-top: 0px !important;
  }

  .elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-336e544 {
    display: none;
  }

  .hero-social-wrap a.cb_social_btn {
    position: absolute;
    top: 220px;
    width: 94%;
    margin: 0px 12px;
    background-color: #3b3663;
    color: white;
    padding: 5px 10px;
    text-align: center;
  }

  #Request-_demo>.elementor-widget-container>a {
    border-width: 1px;
    border-radius: 5px;
    font-size: 9px;
    padding: 8px 8px;
  }

  .shopping_-iq-logo-text .elementor-text-editor {
    top: -2px;
    font-size: 9px;
  }

  .Request-_demoo>.elementor-widget-container>a {
    border-width: 2px 2px 2px 2px;
    border-radius: 4px;
    font-size: 12px;
    padding: 6px 20px;
  }

  .shopping_-iq-logo-text .elementor-text-editor h6 {
    font-size: 9px;
    font-weight: 500;
  }

  .girlimage .elementor-image:before {
    font-size: 11px;
    width: 70px;
    height: 66px;
    right: -18px;
    top: -17px;
    padding: 7px 6px;
  }

  .girlimage .elementor-image:after {
    right: -13px;
    top: 22px;
  }

  .elementor-3425 .elementor-element.elementor-element-01aa929>.elementor-widget-container {
    display: none !important;
  }

  .title-text .elementor-widget-container .elementor-image_icon-position-default .gt3-core-imagebox-content {
    text-align: center;
  }

  .contact-text .elementor-element-populated .elementor-widget-wrap {
    text-align: center;
  }

  .gt3-page-title__content {
    margin-top: 20%;
  }
}

@media screen and (max-width: 600px) {
  .round-bg .elementor-widget-container {
    width: 150px;
    height: 150px;
  }

  .arrange-form {
    display: inherit;
  }
}

section.elementor-section.elementor-inner-section.elementor-element.elementor-element-91f2562.elementor-section-boxed.elementor-section-height-default.optml-bg-lazyloaded {
  display: none;
}

.elementor-element.elementor-element-2490698.elementor-absolute.elementor-hidden-phone.elementor-widget.elementor-widget-image {
  top: 10px;
}

section.elementor-section.elementor-top-section.elementor-element.elementor-element-2612415.elementor-section-content-middle.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
  margin-top: 80px;
}

section.elementor-section.elementor-top-section.elementor-element.elementor-element-ea07f38.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
  margin-top: 35px;
}

.elementor-element.elementor-element-6303dbd.elementor-widget.elementor-widget-spacer {
  display: none;
}

.elementor-3425 .elementor-element.elementor-element-9b3431d>.elementor-container {
  min-height: 320px;
}

.elementor-element-custom_font_size.elementor-element.elementor-element-85a2709.elementor-widget.elementor-widget-text-editor {
  z-index: 9;
  margin: 0px;
}

img.optimole-lazy-only.alignnone.wp-image-6469 {
  margin-bottom: 30px;
}

section.elementor-section.elementor-top-section.elementor-element.elementor-element-ea07f38.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
  z-index: -99;
}

/*contact form*/
div.wpforms-container-full .wpforms-form input[type="date"],
div.wpforms-container-full .wpforms-form input[type="datetime"],
div.wpforms-container-full .wpforms-form input[type="datetime-local"],
div.wpforms-container-full .wpforms-form input[type="email"],
div.wpforms-container-full .wpforms-form input[type="month"],
div.wpforms-container-full .wpforms-form input[type="number"],
div.wpforms-container-full .wpforms-form input[type="password"],
div.wpforms-container-full .wpforms-form input[type="range"],
div.wpforms-container-full .wpforms-form input[type="search"],
div.wpforms-container-full .wpforms-form input[type="tel"],
div.wpforms-container-full .wpforms-form input[type="text"],
div.wpforms-container-full .wpforms-form input[type="time"],
div.wpforms-container-full .wpforms-form input[type="url"],
div.wpforms-container-full .wpforms-form input[type="week"],
div.wpforms-container-full .wpforms-form select,
div.wpforms-container-full .wpforms-form textarea {
  border-top: unset;
  border-left: unset;
  border-right: unset;
  border-bottom-color: rgba(46, 63, 211, 0.3);
  color: #696687;
  font-size: 14px;
}

div.wpforms-container-full .wpforms-form button[type="submit"] {
  background-image: linear-gradient(96deg,
      #6169a8 0%,
      #2e3fd3 51%,
      #6169a8 100%);
  color: #fff;
  font-family: Rubik;
  font-weight: 400;
  font-size: 14px;
  text-transform: uppercase;
}

.textwidget.custom-html-widget ul li.cat-item a:hover {
  color: #2e3fd3 !important;
}

.elementor-image .attachment-full.size-full {
  width: 900px;
}

.gt3_linear-loading-center .gt3_linear-loading-center-absolute img {
  width: 85% !important;
  height: auto !important;
}

.elementor-4073 .elementor-element.elementor-element-25967f0.sticky_enabled:not(.elementor-motion-effects-element-type-background) .capterra-image-logo img {
  display: block;
}

.wpda_builder_section .capterra-image-logo img {
  display: none;
}

.elementor-7052 .elementor-element.elementor-element-4ef9f05 .elementor-button {
  display: none;
}

.single_prev_next_posts {
  display: none;
}

.elementor-element.elementor-element-504e03e.elementor-widget.elementor-widget-image {
  margin: 0px;
}

section.elementor-section.elementor-top-section.elementor-element.elementor-element-3887a3e.elementor-section-full_width.elementor-section-height-default.optml-bg-lazyloaded {
  margin-bottom: 0px;
}

section.elementor-section.elementor-top-section.elementor-element.elementor-element-72201f8.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default .elementor-column-wrap.elementor-element-populated {
  padding-top: 0px;
}

.elementor-3425 .elementor-element.elementor-element-33707e2>.elementor-widget-container {
  margin: 10px 0 -20px 0;
}

.back_to_top_container .gt3_back2top {
  color: #ffec0c !important;
  border-color: #ffec0c !important;
}

.gt3-page-title_wrapper .gt3-page-title {
  background-color: #073c65 !important;
}

section#main_content div#comments div#respond h2#reply-title,
section#main_content div#comments div#respond form#commentform p,
section#main_content div#comments div#respond form#commentform textarea#comment-message {
  font-size: 15px;
}

section#main_content div#comments div#respond form#commentform p button#submit {
  background-color: #1c9e74;
  background-image: none;
}

/*Masud sir codes*/
section.elementor-section.elementor-top-section.elementor-element.elementor-element-ea07f38.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
  display: none;
}

/*list of para*/
.content-container ul>li:before {
  color: #000;
  font-size: 6px;
}

.gt3-page-title.gt3-page-title_horiz_align_center.gt3-page-title_vert_align_middle.gt3-page-title_has_img_bg {
  display: none;
}

@media screen and (max-width: 450px) {
  .hideonmobile {
    display: none !important;
  }

  .elementor-element.elementor-absolute,
  .elementor-element.elementor-fixed {
    z-index: 1;
    display: flex;
  }
}

.topsectionheader {
  margin-left: -4px;
}

body:not(.rtl) .elementor-12246 .elementor-element.elementor-element-5e629d2 {
  display: flex;
}

/*Omar css home page first section*/
.menu-main-menu-container li::before {
  color: #093b64 !important;
}

#wpforms-submit-7168 {
  color: #fff !important;
}

@media screen and (max-width: 1700px) {
  .upsection {
    margin-top: -21.5% !important;
  }
}

@media only screen and (max-width: 1750px) {
  .elementor-876 .elementor-element.elementor-element-ec9ab58>.elementor-element-populated {
    margin: 50px 0px 0px 0px !important;
  }
}

@media only screen and (max-width: 1380px) {
  .elementor-876 .elementor-element.elementor-element-ec9ab58>.elementor-element-populated {
    margin: 20px 0px 0px 0px !important;
  }
}

@media screen and (max-width: 1024px) {
  .elementor-3425 .elementor-element.elementor-element-49a9b75 .elementor-heading-title {
    font-size: 50px;
  }

  .elementor-3425 .elementor-element.elementor-element-7be8964 .elementor-icon {
    font-size: 24px;
  }

  .elementor-3425 .elementor-element.elementor-element-295152f .elementor-icon {
    font-size: 24px;
  }

  .elementor-3425 .elementor-element.elementor-element-b5efbf0 .elementor-icon {
    font-size: 24px;
    margin-top: -10px;
  }

  .elementor-3425 .elementor-element.elementor-element-30188c0 img {
    width: 68%;
  }

  .elementor-3425 .elementor-element.elementor-element-95fd3f2 img {
    width: 70%;
    margin-top: -15px;
  }

  .store_icons_wrapper {
    overflow: hidden;
    grid-template-columns: repeat(4, 1fr);
  }
}

.sidebar {
  padding: 20px !important;
  background-color: #f0f0f1 !important;
  border-radius: 5px;
}

body.page-template-default>.site_wrapper>.main_wrapper>.container-sidebar_right {
  width: 100%;
}

@font-face {
  font-family: "Theme_icon";
  src: url(/wp-content/themes/ewebot/fonts/flaticon.woff2) format("woff2");
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: "FontAwesome";
  src: url(/wp-content/themes/ewebot/fonts/fontawesome-webfont.woff2) format("woff2");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "Theme_icon";
  src: url(/wp-content/themes/ewebot/fonts/flaticon.woff2) format("woff2");
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: "FontAwesome";
  src: url(/wp-content/themes/ewebot/fonts/fontawesome-webfont.woff2) format("woff2");
  font-weight: normal;
  font-style: normal;
}

.elementor-section {
  z-index: 1;
}

img {
  vertical-align: top !important;
  outline: none !important;
  max-width: 100%;
  height: auto;
  user-select: none;
}

.isotope_item {
  opacity: 1;
}

.isotope_item.loading {
  opacity: 0 !important;
}

.elementor-element-gt3_portfolio_archive {
  margin-bottom: 50px;
}

.archive .isotope_wrapper {
  margin-right: -30px;
}

.archive .isotope_wrapper .isotope_item {
  padding-right: 30px;
  padding-bottom: 30px;
}

html,
body {
  margin: 0;
  padding: 0;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
  padding: 0;
  word-wrap: break-word;
}

/*! This file is auto-generated */
.wp-block-button__link {
  color: #fff;
  background-color: #32373c;
  border-radius: 9999px;
  box-shadow: none;
  text-decoration: none;
  padding: calc(0.667em + 2px) calc(1.333em + 2px);
  font-size: 1.125em;
}

.wp-block-file__button {
  background: #32373c;
  color: #fff;
  text-decoration: none;
}

body {
  --wp--preset--color--black: #000000;
  --wp--preset--color--cyan-bluish-gray: #abb8c3;
  --wp--preset--color--white: #ffffff;
  --wp--preset--color--pale-pink: #f78da7;
  --wp--preset--color--vivid-red: #cf2e2e;
  --wp--preset--color--luminous-vivid-orange: #ff6900;
  --wp--preset--color--luminous-vivid-amber: #fcb900;
  --wp--preset--color--light-green-cyan: #7bdcb5;
  --wp--preset--color--vivid-green-cyan: #00d084;
  --wp--preset--color--pale-cyan-blue: #8ed1fc;
  --wp--preset--color--vivid-cyan-blue: #0693e3;
  --wp--preset--color--vivid-purple: #9b51e0;
  --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,
      rgba(6, 147, 227, 1) 0%,
      rgb(155, 81, 224) 100%);
  --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,
      rgb(122, 220, 180) 0%,
      rgb(0, 208, 130) 100%);
  --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,
      rgba(252, 185, 0, 1) 0%,
      rgba(255, 105, 0, 1) 100%);
  --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,
      rgba(255, 105, 0, 1) 0%,
      rgb(207, 46, 46) 100%);
  --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,
      rgb(238, 238, 238) 0%,
      rgb(169, 184, 195) 100%);
  --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,
      rgb(74, 234, 220) 0%,
      rgb(151, 120, 209) 20%,
      rgb(207, 42, 186) 40%,
      rgb(238, 44, 130) 60%,
      rgb(251, 105, 98) 80%,
      rgb(254, 248, 76) 100%);
  --wp--preset--gradient--blush-light-purple: linear-gradient(135deg,
      rgb(255, 206, 236) 0%,
      rgb(152, 150, 240) 100%);
  --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,
      rgb(254, 205, 165) 0%,
      rgb(254, 45, 45) 50%,
      rgb(107, 0, 62) 100%);
  --wp--preset--gradient--luminous-dusk: linear-gradient(135deg,
      rgb(255, 203, 112) 0%,
      rgb(199, 81, 192) 50%,
      rgb(65, 88, 208) 100%);
  --wp--preset--gradient--pale-ocean: linear-gradient(135deg,
      rgb(255, 245, 203) 0%,
      rgb(182, 227, 212) 50%,
      rgb(51, 167, 181) 100%);
  --wp--preset--gradient--electric-grass: linear-gradient(135deg,
      rgb(202, 248, 128) 0%,
      rgb(113, 206, 126) 100%);
  --wp--preset--gradient--midnight: linear-gradient(135deg,
      rgb(2, 3, 129) 0%,
      rgb(40, 116, 252) 100%);
  --wp--preset--font-size--small: 13px;
  --wp--preset--font-size--medium: 20px;
  --wp--preset--font-size--large: 36px;
  --wp--preset--font-size--x-large: 42px;
  --wp--preset--spacing--20: 0.44rem;
  --wp--preset--spacing--30: 0.67rem;
  --wp--preset--spacing--40: 1rem;
  --wp--preset--spacing--50: 1.5rem;
  --wp--preset--spacing--60: 2.25rem;
  --wp--preset--spacing--70: 3.38rem;
  --wp--preset--spacing--80: 5.06rem;
  --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);
  --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);
  --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);
  --wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1),
    6px 6px rgba(0, 0, 0, 1);
  --wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);
}

:where(.is-layout-flex) {
  gap: 0.5em;
}

:where(.is-layout-grid) {
  gap: 0.5em;
}

body .is-layout-flow>.alignleft {
  float: left;
  margin-inline-start: 0;
  margin-inline-end: 2em;
}

body .is-layout-flow>.alignright {
  float: right;
  margin-inline-start: 2em;
  margin-inline-end: 0;
}

body .is-layout-flow>.aligncenter {
  margin-left: auto !important;
  margin-right: auto !important;
}

body .is-layout-constrained>.alignleft {
  float: left;
  margin-inline-start: 0;
  margin-inline-end: 2em;
}

body .is-layout-constrained>.alignright {
  float: right;
  margin-inline-start: 2em;
  margin-inline-end: 0;
}

body .is-layout-constrained>.aligncenter {
  margin-left: auto !important;
  margin-right: auto !important;
}

body .is-layout-constrained> :where(:not(.alignleft):not(.alignright):not(.alignfull)) {
  max-width: var(--wp--style--global--content-size);
  margin-left: auto !important;
  margin-right: auto !important;
}

body .is-layout-constrained>.alignwide {
  max-width: var(--wp--style--global--wide-size);
}

body .is-layout-flex {
  display: flex;
}

body .is-layout-flex {
  flex-wrap: wrap;
  align-items: center;
}

body .is-layout-flex>* {
  margin: 0;
}

body .is-layout-grid {
  display: grid;
}

body .is-layout-grid>* {
  margin: 0;
}

:where(.wp-block-columns.is-layout-flex) {
  gap: 2em;
}

:where(.wp-block-columns.is-layout-grid) {
  gap: 2em;
}

:where(.wp-block-post-template.is-layout-flex) {
  gap: 1.25em;
}

:where(.wp-block-post-template.is-layout-grid) {
  gap: 1.25em;
}

.has-black-color {
  color: var(--wp--preset--color--black) !important;
}

.has-cyan-bluish-gray-color {
  color: var(--wp--preset--color--cyan-bluish-gray) !important;
}

.has-white-color {
  color: var(--wp--preset--color--white) !important;
}

.has-pale-pink-color {
  color: var(--wp--preset--color--pale-pink) !important;
}

.has-vivid-red-color {
  color: var(--wp--preset--color--vivid-red) !important;
}

.has-luminous-vivid-orange-color {
  color: var(--wp--preset--color--luminous-vivid-orange) !important;
}

.has-luminous-vivid-amber-color {
  color: var(--wp--preset--color--luminous-vivid-amber) !important;
}

.has-light-green-cyan-color {
  color: var(--wp--preset--color--light-green-cyan) !important;
}

.has-vivid-green-cyan-color {
  color: var(--wp--preset--color--vivid-green-cyan) !important;
}

.has-pale-cyan-blue-color {
  color: var(--wp--preset--color--pale-cyan-blue) !important;
}

.has-vivid-cyan-blue-color {
  color: var(--wp--preset--color--vivid-cyan-blue) !important;
}

.has-vivid-purple-color {
  color: var(--wp--preset--color--vivid-purple) !important;
}

.has-black-background-color {
  background-color: var(--wp--preset--color--black) !important;
}

.has-cyan-bluish-gray-background-color {
  background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}

.has-white-background-color {
  background-color: var(--wp--preset--color--white) !important;
}

.has-pale-pink-background-color {
  background-color: var(--wp--preset--color--pale-pink) !important;
}

.has-vivid-red-background-color {
  background-color: var(--wp--preset--color--vivid-red) !important;
}

.has-luminous-vivid-orange-background-color {
  background-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}

.has-luminous-vivid-amber-background-color {
  background-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}

.has-light-green-cyan-background-color {
  background-color: var(--wp--preset--color--light-green-cyan) !important;
}

.has-vivid-green-cyan-background-color {
  background-color: var(--wp--preset--color--vivid-green-cyan) !important;
}

.has-pale-cyan-blue-background-color {
  background-color: var(--wp--preset--color--pale-cyan-blue) !important;
}

.has-vivid-cyan-blue-background-color {
  background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}

.has-vivid-purple-background-color {
  background-color: var(--wp--preset--color--vivid-purple) !important;
}

.has-black-border-color {
  border-color: var(--wp--preset--color--black) !important;
}

.has-cyan-bluish-gray-border-color {
  border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}

.has-white-border-color {
  border-color: var(--wp--preset--color--white) !important;
}

.has-pale-pink-border-color {
  border-color: var(--wp--preset--color--pale-pink) !important;
}

.has-vivid-red-border-color {
  border-color: var(--wp--preset--color--vivid-red) !important;
}

.has-luminous-vivid-orange-border-color {
  border-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}

.has-luminous-vivid-amber-border-color {
  border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}

.has-light-green-cyan-border-color {
  border-color: var(--wp--preset--color--light-green-cyan) !important;
}

.has-vivid-green-cyan-border-color {
  border-color: var(--wp--preset--color--vivid-green-cyan) !important;
}

.has-pale-cyan-blue-border-color {
  border-color: var(--wp--preset--color--pale-cyan-blue) !important;
}

.has-vivid-cyan-blue-border-color {
  border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}

.has-vivid-purple-border-color {
  border-color: var(--wp--preset--color--vivid-purple) !important;
}

.has-vivid-cyan-blue-to-vivid-purple-gradient-background {
  background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;
}

.has-light-green-cyan-to-vivid-green-cyan-gradient-background {
  background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;
}

.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background {
  background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;
}

.has-luminous-vivid-orange-to-vivid-red-gradient-background {
  background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;
}

.has-very-light-gray-to-cyan-bluish-gray-gradient-background {
  background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;
}

.has-cool-to-warm-spectrum-gradient-background {
  background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;
}

.has-blush-light-purple-gradient-background {
  background: var(--wp--preset--gradient--blush-light-purple) !important;
}

.has-blush-bordeaux-gradient-background {
  background: var(--wp--preset--gradient--blush-bordeaux) !important;
}

.has-luminous-dusk-gradient-background {
  background: var(--wp--preset--gradient--luminous-dusk) !important;
}

.has-pale-ocean-gradient-background {
  background: var(--wp--preset--gradient--pale-ocean) !important;
}

.has-electric-grass-gradient-background {
  background: var(--wp--preset--gradient--electric-grass) !important;
}

.has-midnight-gradient-background {
  background: var(--wp--preset--gradient--midnight) !important;
}

.has-small-font-size {
  font-size: var(--wp--preset--font-size--small) !important;
}

.has-medium-font-size {
  font-size: var(--wp--preset--font-size--medium) !important;
}

.has-large-font-size {
  font-size: var(--wp--preset--font-size--large) !important;
}

.has-x-large-font-size {
  font-size: var(--wp--preset--font-size--x-large) !important;
}

.wp-block-navigation a:where(:not(.wp-element-button)) {
  color: inherit;
}

:where(.wp-block-post-template.is-layout-flex) {
  gap: 1.25em;
}

:where(.wp-block-post-template.is-layout-grid) {
  gap: 1.25em;
}

:where(.wp-block-columns.is-layout-flex) {
  gap: 2em;
}

:where(.wp-block-columns.is-layout-grid) {
  gap: 2em;
}

.wp-block-pullquote {
  font-size: 1.5em;
  line-height: 1.6;
}

@media screen and (max-width: 600px) {

  html,
  * html body {
    margin-top: 0 !important;
  }
}

section.siq_about_us_main_container_wrap {
  width: 100%;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 40px;
  padding: 20px;
}

section.siq_about_us_main_container_wrap .siq_about_us_main_content_wrap {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.siq_about_us_main_container_wrap .siq_about_us_main_content_wrap .siq_about_us_heading {
  margin: 40px 0px;
}

.siq_about_us_main_container_wrap .siq_about_us_main_content_wrap .siq_about_us_heading h2 {
  color: #000000;
  font-size: 32px;
  font-family: Nunito;
  font-weight: 800;
  line-height: 40px;
}

.siq_about_us_main_container_wrap .siq_about_us_main_content_wrap .siq_about_us_info_cards .info_card {
  width: 33%;
  height: 300px;
  margin: 0px 20px;
  border-radius: 20px;
  box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
  background: rgb(255, 255, 255) !important;
  padding: 30px 50px 15px;
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
}

.siq_about_us_info_cards .info_card h4 {
  font-size: 21px !important;
  color: rgb(0, 0, 0);
  font-weight: 800;
  padding-bottom: 10px;
  text-align: center;
  font-family: "Nunito";
}

section.siq_about_us_main_container_wrap .siq_about_us_main_content_wrap .siq_about_us_info_cards .info_card p {
  line-height: 1.5;
  font-weight: 400;
  color: rgb(0, 0, 0);
  font-size: 15px;
}

.elementor-section.elementor-section-boxed>.elementor-container {
  max-width: 1500px !important;
}

section.siq_about_us_main_container_wrap .siq_about_us_main_content_wrap .siq_about_us_info_cards {
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  z-index: 2;
  width: 100%;
  max-width: 1540px;
}

@media screen and (max-width: 500px) {
  .siq_about_us_main_content_wrap .siq_about_us_info_cards {
    flex-direction: column !important;
    gap: 30px;
  }

  .siq_about_us_info_cards .info_card {
    width: 100% !important;
    height: auto !important;
    padding: 15px 15px 15px 15px !important;
  }

  .siq_about_us_info_cards .info_card p {
    font-size: 12px !important;
  }

  .elementor-widget-wrap {
    padding: 10px !important;
  }

}

.top_section-wrap:before {
  content: "";
  background: url("/public/assets/images/colors_bg-top.png");
  position: absolute;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  width: 990px;
  height: 100%;
  right: 0;
}

.burger_sidebar-wrap {
  display: none;
}

.mobile-left-arrow {
  display: none;
}

h2.cb_heading_title.text_center,
h2.heading_title {
  font-weight: 800 !important;
}

p.siq_content_desc {
  font-size: 18px !important;
  line-height: 40px Im !important;
}

.siq_section_wrap .siq_page_content .content_heading {
  font-size: 30px !important;
}

section.siq_graph_container .siq_graph_wrap .siq_graph_sec_desc {
  font-size: 18px !important;
}

.siq_feed .siq_section_wrap h2.content_heading {
  font-size: 40px !important;
}

h2.elementor-heading-title.elementor-size-default {
  font-weight: 800;
  font-size: 30px;
  line-height: 38px;
  text-transform: uppercase;
}

.elementor-854 .elementor-element.elementor-element-edbcf79:not(.elementor-motion-effects-element-type-background),
.elementor-854 .elementor-element.elementor-element-edbcf79>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-image: url(/assets/images/banner_azul.png) !important;
  background-repeat: no-repeat;
  background-size: cover;
}

span.tabs-img {
  display: flex;
  flex-direction: column;
  align-items: center;
  height: 120px;
}

.tabs-img img {
  max-width: 54px;
  max-height: 42px;
  margin-bottom: 15px;
}

.seo-tabs.active span.tabs-img:before {
  content: "";
  position: absolute;
  background: url(/assets/images/Vector-87.png);
  background-repeat: no-repeat;
  background-size: 140px 100px;
  z-index: 9;
  left: 45px;
  top: 115px;
  right: 0;
  bottom: 0;
}

/* ----------------------pricing cards ----------------------------- */

section.elementor-section.siq_pricing_plan {
  border-radius: 20px;
}

.elementor-section {
  position: relative;
  z-index: 1;
}

.elementor-section .elementor-container {
  display: flex;
  margin-right: auto;
  margin-left: auto;
  position: relative;
}

.elementor-row {
  width: 100% !important;
  display: flex;
  margin: 0px !important;
}

@media (min-width: 768px) {

  .elementor-column.elementor-col-100,
  .elementor-column[data-col="100"] {
    width: 100%;
  }
}

.animated {
  animation-duration: 1.25s;
}

.elementor-column {
  position: relative;
  min-height: 1px;
  display: flex;
}

.elementor-column-wrap .elementor-element-populated {
  width: 100%;
  position: relative;
  display: flex;
}

.elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap {
  display: flex;
}

.pricingX_main_wrapper {
  background-color: #e9f0fc;
  padding: 40px;
  border-radius: 15px;
  max-width: 100%;
  margin: 70px 0px 0px 0px;

  .pricingX_main_wrapper>span>p {
    margin: 0px !important;
  }

  .pricingX-main {
    max-width: 1140px;
    margin: 0 auto;
  }

  .pricingX-heading {
    padding: 10px 0px;
    background-color: rgb(6, 60, 103);
    border-radius: 20px;
    color: white;
    text-align: center;
    line-height: 0;
    margin: 15px 0 60px 0px;
  }

  .pricingX-heading>h1 {
    font-size: 30px;
    font-weight: 700;
    font-family: "Calibri", "Segoe UI", Roboto, Arial, sans-serif;
  }

  .pricingX-cards {
    display: flex;
    justify-content: space-between;
    gap: 60px;
  }

  .pricingX-card {
    background: #fff;
    border-radius: 10px;
    padding: 25px 25px;
    width: 100%;
    max-width: 350px;
    display: flex;
    flex-direction: column;
    position: relative;
    flex-wrap: wrap;
    align-content: flex-start;
    justify-content: space-between;
    gap: 10px;
    line-height: 12px;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
  }

  .pricingX-card h3 {
    font-size: 20px;
    color: black;
    margin: 0px 0px 10px 0px;
    font-weight: 400;
  }

  .pricingX-price {
    font-size: 32px;
    margin: 0px 0px 10px 0px;
    font-weight: 500;
  }

  .MarginYX>p {
    margin: 0px;
    line-height: 25px;
  }

  .MarginBottom {
    margin-bottom: 1rem;
  }

  .pricingX-price span {
    font-size: 20px;
    font-weight: 700;
  }

  .pricingX-button {
    display: inline-block;
    background: #28a745;
    color: white;
    border: none;
    border-radius: 3px;
    text-decoration: none;
    font-size: 14px;
    cursor: pointer;
    text-align: justify;
    padding: 12px 6px;
    margin: 6px 0px 14px 0px;
  }

  .pricingX-features {
    margin: 15px 0;
    font-size: 14px;
  }

  .pricingX-features p {}

  .pricingX-tick {
    color: #28a745;
    margin-right: 5px;
  }

  .pricingX-note {
    font-size: 11px;
    color: #000000;
    margin-top: 20px;
    line-height: 15px;
  }

  .pricingX-heading h1 {
    margin: 0px;
  }
}

@media screen and (max-width: 600px) {
  .pricingX-cards {
    flex-direction: column !important;
    justify-content: center !important;
  }

  .pricingX-card {
    margin: 0 auto !important;
    max-width: 100% !important;
  }

  .pricingX-heading {
    margin: 20px 0px 31px 0px !important;
  }

  .pricingX_main_wrapper {
    margin: 0px 0 25px 0px !important;
    padding: 10px;
  }

  .pricingX-heading h1 {
    margin: 0px;
    font-size: 28px;
  }

  .pricingX-heading {
    padding: 5px 0px;
    border-radius: 15px;
    margin: 15px 0 60px 0px;
  }
}

/* ----------------------------------New Conversion Section----------------------------- */

.coversionX_text {
  width: 100%;
  text-align: center;
  margin: 60px 0px 60px 0px !important;
}

.coversionX_text p {
  font-size: 18px;
  color: #000;
  font-weight: 500;
}

.coversionX_text h4 {
  font-size: 35px;
  font-weight: 800;
}

.conversioniq_main_content_wrap {
  width: 100%;
  max-width: 1350px;
  height: auto;
  font-family: "Calibri", "Segoe UI", Roboto, Arial, sans-serif;
  margin: 0 auto;

  .conversionX_boxes_container {
    width: 100%;
    max-width: 1450px;
    display: flex;
    margin: 80px 0px;
  }

  .conversionX_img_box img {
    width: 100%;
    object-fit: cover;
  }

  .conversionX_text_box {
    width: 40%;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    padding: 0px 10px;
    line-height: 35px;
    width: 40%;
    padding-right: 81px;
  }

  .conversionX_text_box h4 {
    color: #000;
    font-size: 25px;
    font-weight: 800;
    line-height: 38px;
  }

  .conversionX_text_box p,
  span {
    color: #000;
    font-size: 17px;
    margin: 10px 0px;
  }

  .conversionX_text_box {
    width: 40%;
  }

  .conversionX_img_box {
    width: 60%;
    padding: 30px !important;
    box-shadow: 0 0 15px 2px rgba(0, 0, 0, 0.2);
    border-radius: 20px 20px 20px 20px;
  }

  .conversionX_btn {
    font-weight: 700;
    text-shadow: 0 0 10px rgb(0 0 0 / 30%);
    fill: #000 !important;
    color: #000 !important;
    padding: 10px 32px;
    border-radius: 4px;
    font-size: 16px;
    width: auto;
    cursor: pointer;
    margin: 40px 0px 0px 0px;
    background: #f5ec53;
    border: none;
  }
}

.siq_details-wrap .siq_details .siq_info .big_text {
  margin-bottom: 0px !important;
}

.siq_section.ad_campaign .siq_section_wrap .content_heading {
  font-size: 30px !important;
}

.siq_case_studies .siq_section_wrap.text_center .content_heading {
  font-size: 30px !important;
}

p.start_up_section_p_top {
  font-size: 20px;
}

p.start_up_section_p_middle {
  font-size: 18px;
}

.about_us_top .elementor-widget-wrap h5 {
  margin: 0px;
}

.siq_audit_cards_wrap .siq_audit_card_content .siq_card_desc,
.siq_audit_cards_wrap .siq_audit_card_content .siq_card_bottom_section p {
  color: #696687;
}

.siq_audit_cards_wrap .active .siq_card_desc,
.siq_audit_cards_wrap .active .siq_card_bottom_section p {
  color: white !important;
}

.siq_page_content.text.siq_video_text p:nth-child(4),
.siq_page_content.text.siq_video_text p:nth-child(6) {
  font-size: 18px !important;
  font-family: "Calibri", "Segoe UI", Roboto, Arial, sans-serif;
}

.siq_page_content.text.siq_video_text h2:nth-child(2) {
  font-size: 30px !important;
}

/* <_____________________________________Styled With Added Classes____________________________________> */

h4.heading_title.headingX_title {
  color: #fff !important;
  font-size: 30px !important;
  text-transform: uppercase !important;
  line-height: 60px !important;
  letter-spacing: 0px !important;
  font-weight: 800 !important;
  margin: 0px !important;
}

div#siq_width_adjust {
  max-width: 1140px !important;
}

h4.canvas_title {
  color: #044989;
  margin-bottom: 8px;
  font-weight: 800;
}

.siq_video .siq_section_wrap .siq_page_content .content_heading,
.save_permanent .siq_section_wrap .siq_page_content .content_heading {
  font-size: 32px !important;
}

.siq_video .siq_section_wrap .siq_page_content .siq_content_desc,
.save_permanent .siq_section_wrap .siq_page_content .siq_content_desc {
  font-size: 16px !important;
}

.main_font_Calicri {
  font-family: "Calibri", "Segoe UI", Roboto, Arial, sans-serif;
}

/* -------------------------Media Quarry------------------------- */

@media screen and (max-width: 600px) {
  .conversionX_text_box {
    width: 100% !important;
    padding: 0px 20px !important;
    margin-bottom: 30px !important;
  }

  .conversionX_boxes_container {
    flex-direction: column !important;
  }

  .conversionX_img_box {
    width: 100% !important;
    padding: 0px 20px !important;
  }

  .conversionX_boxes_container {
    margin: 25px 0px 0px 0px !important;
  }

  .coversionX_text p {
    font-size: 15px !important;
  }

  .coversionX_text h4 {
    font-size: 21px !important;
    font-weight: 700;
    color: black;
  }

  .coversionX_text {
    padding: 0px 40px !important;
    margin: 40px 0px 30px 0px !important;
  }

  .conversionX_text_box h4 {
    font-size: 22px !important;
  }

  .conversionX_text_box span,
  .conversionX_text_box p {
    font-size: 15px !important;
    margin: 0px 0px !important;
  }

  button#get-started {
    margin: 20px 0px 0px 0px !important;
    font-size: 13px !important;
    padding: 4px 20px !important;
  }

  p.start_up_section_p_top {
    font-size: 16px !important;
  }

  p.start_up_section_p_middle {
    font-size: 14px;
  }

  .about_us_top .elementor-widget-wrap {
    padding: 0px !important;
  }

  .about_us_top .elementor-row {
    padding: 25px 20px !important;
  }

  .siq_brands_logos_section {
    margin-bottom: 10px;
  }

  .siq_about_us_heading {
    margin: 0px 0px 5px 0px !important;
  }

  .siq_about_us_heading h2 {
    font-size: 20px !important;
  }

  .siq_about_us_info_cards .info_card h4 {
    font-size: 16px !important;
    padding-bottom: 0;
  }

  h4.heading_title.headingX_title {
    font-size: 20px !important;
  }

  .elementor-row.what_we_do {
    padding: 0px 10px;
  }

  section.siq_graph_container .siq_graph_wrap .siq_graph_sec_desc {
    font-size: 13px !important;
  }

  section.main_content.siq_case_studies {
    margin: 0 auto !important;
  }

  .siq_page_content.text.siq_video_text h2:nth-child(2) {
    font-size: 20px !important;
  }

  .siq_page_content.text.siq_video_text p:nth-child(4),
  .siq_page_content.text.siq_video_text p:nth-child(6) {
    font-size: 12px !important;
  }

  .siq_video .siq_section_wrap {
    padding: 0px 0px 20px 0px !important;
    margin: 0px 0px !important;
  }

  .siq_video .siq_section_wrap {
    padding: 0px 0px 20px 0px !important;
    margin: 0px auto !important;
  }

  .siq_section_wrap .siq_page_content .content_heading {
    font-size: 20px !important;
  }

  .siq_feed .siq_section_wrap h2.content_heading,
  .targeting_tech .siq_section_wrap .content_heading,
  .reduce_cost_instant .siq_section_wrap .content_heading {
    font-size: 20px !important;
  }

  .siq_keyword_prod {
    flex-direction: column;
    padding-top: 0;
    display: flex;
    height: 100%;
    gap: 350px;
  }

  .siq_live_tab_main_content h4.siq_tab_title {
    font-size: 20px;
  }

  .siq_section.ad_campaign .siq_section_wrap .content_heading {
    font-size: 20px;
  }

  .siq_case_studies .siq_section_wrap.text_center .content_heading,
  .siq_section.ad_campaign .siq_section_wrap .content_heading {
    font-size: 20px !important;
  }

  .siq_video .siq_section_wrap .siq_page_content .content_heading,
  .save_permanent .siq_section_wrap .siq_page_content .content_heading {
    font-size: 20px !important;
  }

  .siq_video .siq_section_wrap .siq_page_content .siq_content_desc,
  .save_permanent .siq_section_wrap .siq_page_content .siq_content_desc {
    font-size: 13px !important;
  }

  .pricingX-heading {
    padding: 5px 0px;
    border-radius: 14px;
  }

  .pricingX-heading h1 {
    margin: 0px;
    font-size: 28px;
  }
}

/* home page style  */

.product_visibility .graph_prod_container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin: 45px 0 30px;
}

.product_visibility.graph_prod_container.graph_prod_wrap.prod_visibility_graph {
  width: 48% !important;
  position: relative;
  box-shadow: 2px 5px 9.9px rgba(0, 0, 0, 0.25);
  border-radius: 15px;
}

.product_visibility .graph_prod_container .graph_prod_wrap img {
  border-radius: 15px;
}

.google_tech_text {
  background: #05193e;
  padding: 14px 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  position: absolute;
  width: 100%;
  bottom: 0;
  border-radius: 0 0 15px 15px;
}

.g_logo_img {
  width: 30px;
  height: 26px;
}

.graph_prod_container .graph_prod_wrap {
  width: 48%;
  position: relative;
  box-shadow: 2px 5px 9.9px rgba(0, 0, 0, 0.25);
  border-radius: 15px;
}

.google_prod_img {
  width: 780px;
  margin: 35px auto;
}

.siq_section.google_ads_section {
  background: linear-gradient(to bottom, #05183b 0%, #04286d 80%);
  position: relative;
}

.google_ads_section .top_title_text,
.google_ads_section .top_title_desc {
  color: white;
}

.insdustry_sales_wrapper {
  width: 1300px;
  height: auto;
  margin: 30px auto;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.insdustry_sales_wrapper .images_wrapper {
  width: 48%;
  height: 100%;
  position: relative;
  border-radius: 15px;
  box-shadow: 2px 5px 9.9px rgba(0, 0, 0, 0.25);
}

.images_wrapper .play_icon i {
  color: #fff;
  border-radius: 100%;
  font-size: 50px;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
}

.images_wrapper .play_icon {
  position: absolute;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 99;
  top: 0;
  left: 0;
}

.images_wrapper.teams img {
  opacity: 0.5;
  height: 538px;
  object-fit: cover;
}

.images_wrapper .play_icon i {
  color: #fff;
  border-radius: 100%;
  font-size: 50px;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
}

.featured_imgs_wrapper {
  display: flex;
  justify-content: space-between;
  padding-top: 60px;
}

.featured_imgs_wrapper .ecom_event_imgs.left {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.event_img_wrap.ecom_award_img {
  width: 75%;
  margin: auto;
}

.featured_imgs_wrapper .ecom_event_imgs {
  width: 48%;
}

.siq_section.leading_industry {
  background: linear-gradient(to bottom, #05183b 0%, #04286d 80%);
  padding-top: 60px;
}

.siq_section {
  position: relative;
  width: 100%;
  height: auto;
  padding: 60px 0px;
}

.top_desc_text {
  text-transform: uppercase;
  text-align: center;
  font-weight: 500;
  font-size: 18px;
  padding: 10px 0;
  margin: auto;
  letter-spacing: 1px;
}

.siq_new_brands_wrapper {
  margin-top: 60px;
  display: flex;
  gap: 20px;
}

.leading_industry p {
  color: #fff;
}

.insdustry_sales_wrapper img {
  width: 100%;
  height: 100%;
  border-radius: 15px;
}

.graph_prod_wrap.prod_visibility_graph {
  width: 48%;
  height: 100%;
  position: relative;
  border-radius: 15px;
  box-shadow: 2px 5px 9.9px rgba(0, 0, 0, 0.25);
}

section.main_content.siq_case_studies {
  max-width: 1300px;
  margin: 0 auto;
}

/* ------------------ */
.slick-list.draggable.slick-track {
  display: flex !important;
}

.images_wrapper.teams {
  background: black;
}

.siq_section.product_visibility .graph_prod_container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin: 45px 0 30px;
}

.product_visibility.graph_prod_wrap.prod_visibility_graph {
  width: 48% !important;
  position: relative;
  box-shadow: 2px 5px 9.9px rgba(0, 0, 0, 0.25);
  border-radius: 15px;
}

.google_tech_text .g_logo_img {
  width: 22px;
  height: 22px;
  display: flex;
  align-items: center;
}

.prod_visibility_graph .g_logo_img {
  width: 35px;
  height: 26px;
}

.graph_prod_container .google_tech_text {
  background: #05193e;
  padding: 14px 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  position: absolute;
  width: 100%;
  bottom: 0;
  border-radius: 0 0 15px 15px;
}

.product_visibility .graph_prod_container .graph_prod_wrap {
  width: 48%;
  position: relative;
  box-shadow: 2px 5px 9.9px rgba(0, 0, 0, 0.25);
  border-radius: 15px;
  overflow: hidden;
}

.brand_prod_container .brand_prod_mob_img img {
  height: auto;
  width: auto;
}

.animated_border_mob.upper {
  min-width: 220px;
  height: 20px;
  transform: none;
  left: 0;
  background: linear-gradient(to bottom, #6d89a6, #dbe2eb, #6d89a6);
}

.animated_border_mob {
  width: 16px;
  height: 50px;
  position: absolute;
  top: 30px;
  left: 50%;
  transform: translateX(-50%);
  background: linear-gradient(to right, #6d89a6, #dbe2eb, #6d89a6);
  z-index: -1;
}

.animated_border_mob.upper .animated_dot_border {
  width: 100%;
  height: 2px;
  border-bottom: 3px dashed #04286d;
  border-left: 0;
  margin-top: 8px;
}

.animated_border_mob .animated_dot_border {
  border-left: 3px dashed #04286d;
  display: block;
  height: 100%;
  width: 2px;
  margin: auto;
}

.slick-slider .slick-list.draggable .slick-track {
  display: flex;
}

@media screen and (max-width: 500px) {
  .store_icons_wrapper {
    margin: 25px auto 30px;
    padding: 15px;
    gap: 12px;
    width: 320px;
    grid-template-columns: repeat(4, 1fr);
  }

  .cb_stores_icon {
    width: auto;
    height: 60px;
    padding: 6px;
    border: 2px solid #b2cfe7;
    border-radius: 4px;
  }

  .cb_stores_icon {
    width: auto;
    height: 60px;
    padding: 6px;
    border: 2px solid #b2cfe7;
    border-radius: 4px;
  }

  .section_heading {
    font-size: 15px;
    padding: 6px 12px;
    text-align: center;
    border-radius: 4px;
    margin: 15px auto;
    width: 300px;
  }

  .store_icons_wrapper {
    margin: 25px auto 30px;
    padding: 15px;
    gap: 12px;
    width: 320px;
    grid-template-columns: repeat(4, 1fr);
  }

  .cb_stores_icon {
    width: auto;
    height: 60px;
    padding: 6px;
    border: 2px solid #b2cfe7;
    border-radius: 4px;
  }

  .cb_stores_icon {
    width: auto;
    height: 60px;
    padding: 6px;
    border: 2px solid #b2cfe7;
    border-radius: 4px;
  }

  .section_heading {
    font-size: 15px;
    padding: 6px 12px;
    text-align: center;
    border-radius: 4px;
    margin: 15px auto;
    width: 300px;
  }

  p.top_title_text {
    font-size: 28px;
    padding: 0 0 10px;
    width: calc(100% - 45px);
    margin: auto;
  }

  p.top_title_desc {
    font-size: 13px;
    line-height: 20px;
    padding: 5px;
    width: 300px;
    font-weight: 100;
  }

  .brand_prod_mob_img {
    width: 280px;
  }

  .top_title_desc {
    font-size: 28px;
    padding: 0 0 10px;
    width: calc(100% - 45px);
    margin: auto;
  }

  .insdustry_sales_wrapper {
    width: calc(100% - 30px);
    flex-direction: column;
    margin: 15px auto;
  }

  .images_wrapper {
    width: 100%;
    height: 340px;
    border-radius: 12px;
  }

  .insdustry_sales_wrapper .images_wrapper {
    width: 100%;
    height: 340px;
    border-radius: 12px;
  }

  .images_wrapper.graph {
    margin-bottom: 30px;
  }

  .images_wrapper.teams img {
    height: 100%;
  }

  .siq_section.leading_industry {
    padding-top: 40px;
  }

  .siq_section_wrapper .top_desc_text {
    font-size: 12px;
    padding: 10px;
    letter-spacing: 0.5px;
  }

  .featured_imgs_wrapper {
    padding-top: 30px;
  }

  .siq_new_brands_wrapper {
    margin-top: 30px;
    gap: 10px;
    overflow: auto;
  }

  .siq_new_brands_wrapper .siq_new_icons img {
    width: 100%;
    height: 100%;
  }

  .siq_new_brands_wrapper .siq_new_icons {
    min-width: 110px;
    height: 41px;
  }

  .graph_prod_container {
    flex-direction: column;
    margin: 15px 0;
    padding-top: 10px;
  }

  .graph_prod_container .graph_prod_wrap {
    width: calc(100% - 15px) !important;
    border-radius: 10px;
  }

  .graph_prod_wrap.prod_visibility_graph {
    margin-bottom: 30px;
  }

  .prod_visibility_graph .g_logo_img {
    width: 22px !important;
    height: 18px;
  }

  .google_tech_text .g_logo_img svg {
    width: 15px !important;
    height: 15px !important;
  }

  .graph_prod_container .graph_prod_wrap {
    width: calc(100% - 15px) !important;
    border-radius: 10px;
  }

  .graph_prod_container .graph_prod_wrap img {
    border-radius: 10px;
  }

  .google_tech_text {
    padding: 10px;
    border-radius: 0 0 10px 10px;
  }

  .google_tech_text .g_logo_img img {
    width: 15px;
    height: 15px;
  }

  .brand_target .top_title_text {
    font-size: 28px;
    padding: 0 0 10px;
    width: calc(100% - 45px);
    margin: auto;
  }

  .on_small .smaller>img {
    width: 100%;
    height: auto !important;
  }

  .on_small .smaller {
    top: -96px;
  }

  .top_section_content.right_content.on_small {
    margin: 20px 0px;
  }

  .google_icon_text {
    margin-top: 20px;
  }

  .top_section-wrap:before {
    content: "";
    background: url("/public/assets/images/mobile-top_bars.png");
    width: 125px;
    height: 125px;
    background-repeat: no-repeat;
    display: none;
  }

  .cbn_logo {
    margin: 60px 0 10px 0 !important;
  }

  .cb_heading_title .siq_blog_left_right_wrap {
    grid-template-columns: 1fr;
    margin-top: 30px;
  }

  .siq_top_section_slider .swiper-pagination {
    bottom: -7px !important;
  }

  .animated_border_wrapper {
    width: 14px;
    height: 82%;
    top: 165px;
  }

  .animated_border_mob.upper {
    height: 14px;
  }

  .animated_border_mob {
    width: 12px;
    top: 20px;
  }

  .animated_border_mob.upper .animated_dot_border {
    margin-top: 5px;
  }

  .siq_section.brands_listing_container {
    padding-top: 40px;
  }

}

@media screen and (min-width: 500px) and (max-width: 768px) {
  .on_bigg .siq_hero_new_ikea_store_img_wrap {
    width: 310px !important;
    margin-top: 22px !important;
  }

  .siq_hero_new_mob_img_wrap.siq_absolute_icons {
    width: 122px !important;
    bottom: 60px !important;
    right: -56px !important;
  }

  .siq_hero_new_social_icon_wrap.siq_hero_new_google_ads.siq_absolute_icons {
    width: 50px !important;
    top: 65px !important;
    left: -21px !important;
  }

  .siq_hero_new_social_icon_wrap.siq_hero_new_fb_icon.siq_absolute_icons {
    width: 50px !important;
    top: 162px !important;
  }

  .siq_hero_new_social_icon_wrap.siq_hero_new_tiktok_icon.siq_absolute_icons {
    width: 50px !important;
  }
}

/* --------------------------Blogs Style---------------------------- */
.margin_top {
  margin-top: 30px;
}

.blog_points_ul_wrapper {
  padding-left: 30px;
}

.blog_points_ul_wrapper .blog_points_ul {
  margin: 10px 0px;
  margin-left: 10px;
  list-style: disc;
}

.blog_points_ul {
  list-style: disc;
}

p.blog_img_desc.step_highlight.margin_top {
  line-height: 1.75;
}

/* Base dropdown styles */
.blog_insights_dropdown.open {
  position: relative;
  width: 180px;
}

.blog_insights_dropdown .dropdown-selected {
  background: white;
  border: 2px solid #04286d;
  padding: 12px 15px;
  cursor: pointer;
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-radius: 6px;
  font-weight: 600;
}

.blog_insights_dropdown .dropdown-selected:hover {
  background: #04286d;
  color: white;
}

.blog_insights_dropdown .how_guides_select_container {
  margin-top: 8px;
  background: white;
  border: 1px solid #ddd;
  border-radius: 6px;
  overflow: hidden;
  display: none;
  flex-direction: column;
}

.blog_insights_dropdown .dropdown-list .how_to_guides_select {
  padding: 5px 10px;
  font-size: 15px;
  font-weight: 700;
  text-decoration: none;
  color: #333;
}

.blog_insights_dropdown .dropdown-list .how_to_guides_select:hover {
  background: #04286d;
  color: white;
}

/* privicy policy style   */
.image_text_container {
  padding-top: 50px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.content_wrapper.img {
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  border-radius: 6px;
}

.image_text_container .content_wrapper {
  width: calc(50% - 25px);
}

.content_wrapper.img img {
  border-radius: 6px;
  width: 100%;
  height: auto;
}

.content_wrapper h1 {
  font-size: 40px;
  font-weight: 700;
  margin-bottom: 25px;
}

.content_wrapper p {
  font-size: 18px;
  font-weight: 600;
  line-height: 30px;
}

.page_content>main>h2 {
  width: fit-content;
  margin: 25px 0px;
  color: #000;
  font-size: 30px;
  font-weight: 600;
}

.page_content>main>p {
  line-height: 30px;
  font-size: 18px;
  margin: 10px 0;
  color: #000;
}

.page_content>main>h3 {
  margin: 15px 0;
  font-size: 22px;
  font-weight: 600;
  color: #000;
}

.page_content>main>ul {
  margin: 10px 0px;
  padding-left: 35px;
}

.page_content>main>p:last-child {
  margin-bottom: 45px;
}

@media screen and (min-width: 500px) and (max-width: 768px) {
  .blog_insights_dropdown {
    width: 100%;
  }

  .blog_insights_dropdown .dropdown-selected {
    font-size: 18px;
    padding: 15px 20px;
    background: #007bff;
    color: white;
  }

  .blog_insights_dropdown .dropdown-selected i {
    color: white;
  }

  .blog_insights_dropdown .dropdown-list {
    border: none;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
  }

  .blog_insights_dropdown .dropdown-list a {
    font-size: 16px;
    padding: 12px 20px;
  }

  .blog_prev_recomm_wrap .blog_preview img {
    height: auto;
  }
}

@media screen and (max-width: 500px) {
  .logo_with_animate {
    width: 80px;
    height: 80px;
  }

  .ripple_circle.ripple_inner {
    min-width: 140px;
    height: 140px;
    top: -28px;
    left: -30px;
  }

  .ripple_circle.ripple_outer {
    min-width: 110px;
    height: 110px;
    top: -14px;
    left: -15px;
  }

  #brand_targetting .top_title_text>br {
    display: none;
  }
.siq_section .siq_section_wrapper.brand_target {
    margin: 80px auto 10px;
}

    .siq_section {
        padding: 40px 0px;
    }

.siq_section.product_visibility .graph_prod_container {
    flex-direction: column;
    margin: 15px 0;
    padding-top: 10px;
}

.graph_prod_container .google_tech_text {
    padding: 10px;
    border-radius: 0px 0px 10px 10px;
}

.industry_sales_section .top_title_text>br {
    display: none;
}
  /* ---------Privicy Policy style------------ */
  .image_text_container {
    flex-direction: column-reverse;
    padding-top: 30px;
  }

  .content_wrapper.text {
    margin-top: 20px;
  }

  .content_wrapper h1 {
    font-size: 24px;
    font-weight: 700;
    margin-bottom: 10px;
  }

  .content_wrapper p {
    font-size: 14px;
    font-weight: 600;
    line-height: 24px;
  }

  .content_wrapper p {
    font-size: 14px;
    font-weight: 600;
    line-height: 24px;
  }

  .image_text_container .content_wrapper {
    width: calc(100% - 30px);
  }

  .main_wrapper>.container>.page_content {
    width: calc(100% - 30px);
    margin: 30px auto;
  }

  .page_content>main>h2 {
    font-size: 20px;
    line-height: 24px;
    margin: 15px 0px;
  }

  .page_content>main>p {
    font-size: 13px;
    line-height: 22px;
  }

  .page_content>main>ul {
    margin: 0px;
    padding-left: 20px;
  }

  .page_content>main>h2 {
    font-size: 20px;
    line-height: 24px;
    margin: 15px 0px;
  }

  .page_content>main>h3 {
    font-size: 16px;
  }
}

@media screen and (max-width: 400px) {
  .small_s_m_style .bigger {
    max-width: 310px;
    left: -10px;
    top: -112px;
  }

  .small_s_m_style .smaller {
    max-width: 287px !important;
    left: 15px;
    top: -86px !important;
  }

  .small_s_m_style .smaller img {
    max-width: 260px;
  }

  .small_s_m_style .siq_social_icon_wrap.google_ads {
    left: -9px;
    top: -56px;
  }

  .small_s_m_style .siq_social_icon_wrap.fb_icon {
    left: -30px;
  }

  .small_s_m_style .siq_social_icon_wrap.tiktok_icon {
    left: 0px;
  }

  .small_s_m_style .siq_mob_img_wrap {
    width: 90px;
    right: -36px;
    top: -15px;
  }

  .right_content .on_small_screen .siq_img_wrap {
    width: 203px;
  }
}

.swiper-navigation-icon{
  display: none !important;
}