html {
  scroll-behavior: smooth;
}

a,
a:hover {
  text-decoration: none;
}

.styled-link {
  position: relative;
  padding-bottom: 3px;
  flex-shrink: 0;
}

.styled-link:after {
  content: '';
  position: absolute;
  bottom: 0;
  left: auto;
  right: 0;
  width: 0%;
  height: 1px;
  transition: 0.5s all;
}

.styled-link:hover:after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  right: auto;
  width: 100%;
  height: 1px;
  background-color: #fff;
}

/*floating button*/
.float1 {
  font-weight: 400;
  vertical-align: middle;
  padding: 8px 16px 10px;
  position: fixed;
  bottom: 20px;
  left: 10px;
  background-color: #03a84e;
  color: #fff;
  border-radius: 50px;
  text-align: center;
  font-size: 16px;
  z-index: 100;
  text-decoration: none;
  animation: key1 .3s ease infinite alternate;
}

.float1:hover {
  color: #fff;
}

.float1 i {
  margin-right: 10px;
  font-size: 22px;
  position: relative;
  top: 2px;
  color: #f8f8f8;
}

@keyframes key1 {
  0% {
    transform: translateY(0);
  }

  100% {
    transform: translateY(-10px);
  }
}

/* navbar Above */
#navbarAbove {
  background: #ff9800;
  font-size: 15px;
  color: #fff;
  padding: 16px 0;
  /* background-color: #fff; */
}

.head_social li {
  background: #fff;
  padding: 0 6px;
  border-radius: 50%;
}

.head_social li a {
  color: #ff9800 !important;
}

#navbarBelow .navbar-toggler i {
  color: #fff;
}

#navbarAbove a {
  color: #fff;
  font-size: 13px;
}

#navbarAbove .styled-link:hover:after {
  background-color: #000 !important;
}

/* navbar Below */
.m-header {
  position: absolute;
  width: 100%;
  z-index: 999;
}
.m-header #navbarBelow .nav-item a {
    text-shadow: 2px 2px 2px #0000008c;
    font-weight: bold;
    font-size: 20px;
}
.m-header li.nav-item a.dropdown-item {
    text-shadow: none !important;
    font-size: 18px !important;
    font-weight: 400 !important;
}

#navbarBelow a {
  color: #fff;
  font-weight: normal;
  display: inline-block;
  font-size: 18px;
}

#navbarBelow li {
  position: relative;
}

/* General scrollbar styling for WebKit browsers */
::-webkit-scrollbar {
  width: 8px;
}

::-webkit-scrollbar-track {
  background-color: #fff;
  border-radius: 8px;
}

::-webkit-scrollbar-thumb {
  background: #0d6baa;
  border-radius: 8px;
}

::-webkit-scrollbar-thumb:hover {
  background: #0d6baa;
}

/* Scrollbar styling for Firefox */
html {
  scrollbar-width: thin;
  scrollbar-color: #0d6baa #fff;
}

/* Optional for more control */
html::-webkit-scrollbar {
  width: 8px;
}

html::-webkit-scrollbar-track {
  background-color: #fff;
  border-radius: 8px;
}

html::-webkit-scrollbar-thumb {
  background: #0d6baa;
  border-radius: 8px;
}

html::-webkit-scrollbar-thumb:hover {
  background: #0d6baa;
}

#navbarBelow li::after {
  background: none repeat scroll 0 0 transparent;
  bottom: 0;
  content: "";
  display: block;
  height: 2px;
  left: 50%;
  position: absolute;
  background: #B7D5FC;
  transition: width 0.3s ease 0s, left 0.3s ease 0s;
  width: 0;
}

#navbarBelow li:hover::after {
  width: 100%;
  left: 0;
}

.nav-link.dropdown-toggle::after {
  transition: 0.5s;
}

.nav-link.dropdown-toggle.show::after {
  transform: rotate(180deg);
}

#navbarBelow .navbar-toggler {
  color: #fff;
  border: none;
  box-shadow: none;
}

#navbarBelow.fixed-top {
  background-color: #1A5DA5;
  animation: navbarBelow 500ms linear;
  padding: 15px 0;
}

@keyframes navbarBelow {
  0% {
    opacity: 0%;
    transform: translateY(-50%);
  }

  ;

  100% {
    opacity: 100%;
    transform: translateY(0);
  }
}

#navbarNavDropdown {
  font-size: 1.1rem;
  font-weight: 600;
}

.navbar-brand img {
  max-height: 60px;
}

.dropdown-menu {
  background-color: #1c3155;
}

.dropdown-item {
  color: #000;
  font-weight: 400;
}

.dropdown-item.active,
.dropdown-item.active,
.dropdown-item:active,
.dropdown-item:hover {
  background-color: #121c3df4;
  color: #fff !important;
}

.navbar-right-button {
  background: #fff;
  font-size: 16px;
  text-align: center;
  border-radius: 50px;
  color: #FF9800 !important;
  padding: 9px 22px;
}

#navbarBelow .btn_wrap a i {
  font-size: 14px;
}

#navbarBelow .navbar-collapse.collapsing,
#navbarBelow .navbar-collapse.show {
  margin-top: 10px;
}

@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

a,
h1,
h2,
h3,
h4,
h5,
h6,
li,
p,
span,
ul {
  font-family: 'Poppins', sans-serif;
  margin: 0 !important;
}


body {
  font-family: 'Poppins', sans-serif;
}

#navbarBelow {
  padding: 15px 30px 0 30px;
}

/* SECTION1 */
.h_altersec7.home .container {
  background: linear-gradient(144deg, rgba(172, 206, 247, 1) 0%, rgba(134, 183, 229, 1) 18%, rgba(89, 155, 207, 1) 40%, rgba(48, 129, 187, 1) 75%, rgba(13, 107, 170, 1) 100%);
  padding: 30px 40px 40px 50px;
  border-radius: 30px;
}

.alter_s7ul li {
  margin: 30px 0 0px 0 !important;
  border-bottom: 1px solid #ffffffa8;
  padding: 0 0 20px 0;
}

.alter_s7ul.ul1 {
  margin: 0px 0 8px 0 !important;
}

.alter_s7ul li p {
  line-height: 26px;
}

.h_altersec7.home .container .btn_wrap {
  margin: 45px 0 45px 0;
}

.alter_s7ul li.box:last-child {
  border: 0;
}

.h_sec1.home {
  position: relative;
  padding: 140px 0 60px 0;
  isolation: isolate;
}

.h_sec1.home::before {
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.71) 0%, rgba(13, 107, 170, 0.71) 100%);
  content: "";
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  z-index: -1;
}

.h_sec1.home .s1video {
  position: absolute;
  top: 0;
  height: 640px;
  width: 100%;
  object-fit: cover;
  z-index: -2;
  height: 100%;
}

.h_s1left .top_blr {
  color: #fff;
  font-size: 20px;
  background: #ffffff36;
  backdrop-filter: blur(30px);
  border-radius: 44px;
  padding: 8px 0px;
  width: 65%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.h_s1left .top {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  padding: 0 121px;
}

/*sidebar num*/
.side_wrap {
  position: fixed;
  right: -6px;
  z-index: 999;
}

.side_wrap a:hover {
  text-decoration: none !important;
  right: 0;
}

.side_wrap .call_wrap {
  width: 280px;
  position: absolute;
  right: -218px;
  background: #B7D5FC;
  top: 330px;
  border-radius: 50px 0 0 50px;
  overflow: hidden;
  box-shadow: 0 0 40px #00000026 !important;
  transition: all 0.3s ease;
}

.side_wrap .call_wrap span {
  border-left: 0 solid #fff;
  color: #000;
  font-size: 18px;
  vertical-align: middle;
  background: #B7D5FC;
  padding: 17px 15px;
}

.side_wrap .call_wrap span.icoo,
.side_wrap .chat_wrap span.icoo {
  color: #000;
  font-size: 22px;
  padding: 10px 22px 10px 20px;
  vertical-align: middle;
  display: inline-block;
}

.icoo i {
  animation: pulse 1s infinite;
  animation-timing-function: linear;
}

@keyframes pulse {
  0% {
    transform: scale(0.6);
  }

  50% {
    transform: scale(1.1);
  }

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

/*sidebar Chat*/
.chat_btn_wrap {
  position: fixed;
  right: -6px;
  z-index: 2;
}

.chat_btn_wrap a:hover {
  text-decoration: none !important;
  right: 0;
}

.chat_btn_wrap .chat_wrap {
  width: 280px;
  position: absolute;
  right: -218px;
  background: #B7D5FC;
  top: 255px;
  border-radius: 50px 0 0 50px;
  overflow: hidden;
  box-shadow: 0 0 40px #00000026 !important;
  transition: all 0.3s ease;
}

.chat_btn_wrap .chat_wrap span {
  border-left: 1px solid #ded9d9;
  color: #000;
  font-size: 18px;
  vertical-align: middle;
  background: #B7D5FC;
  padding: 17px 15px;
}

.btns_wrap .chat_wrap span.icoo,
.chat_btn_wrap .chat_wrap span.icoo {
  color: #000;
  font-size: 22px;
  padding: 10px 10px 10px 20px;
  vertical-align: middle;
  display: inline-block;
  border: none;
}




.defaulth1 {
  font-weight: 700;
  line-height: normal;
  font-size: 60px;
  color: #fff;
  text-transform: capitalize;
}

.defaulth1.black {
  color: #021020;
}

.h_s1left .defaulth1 {
  margin: 20px 0 10px 0 !important;
}


.btn_wrap {
  display: flex;
  gap: 10px;
  flex-wrap: wrap;
  margin: 17px 0 0 0;
  align-items: center;
}

a.btn1 {
  background: linear-gradient(99deg, rgb(161, 218, 255) 0%, rgb(13, 107, 170) 100%);
  border: none;
  font-size: 16px;
  text-align: center;
  border-radius: 50px;
  color: #fff;
  padding: 18px 22px;
  font-weight: 600;
  transition: 0.5s;
}
.btn_wrap.s15_btn_wrap a.btn1:hover{
  background: transparent;
  color: #fff;
  outline: 1px solid #fff;
}
.btn_wrap.s15_btn_wrap a.btn2:hover{
  background: #fff;
  color: #000;
  outline: 1px solid #fff;
}
a.btn1:hover {
  background: #000;
  color: #fff;
  outline: 1px solid #fff;
}

.btn_wrap .btn1.popup-btn.bg_dark:hover {
  background: #000;
  outline: 1px solid #fff;
  color: #fff;
}

a.btn2:hover.two {
  background: #fff;
  color: #000;
}

a.btn2:hover {
  background: #fff;
  color: #000;
  outline: 2px solid #000;
}

.btn1.popup-btn.big {
  font-size: 27px;
  padding: 6px 50px;
}

a.btn2 {
  background: #021020;
  border: none;
  font-size: 16px;
  text-align: center;
  border-radius: 50px;
  color: #fff;
  padding: 18px 22px;
  font-weight: 600;
}

.btn_wrap a {
  display: flex;
  align-items: center;
  gap: 12px;
}

.btn_wrap a i {
  font-size: 21px;
}

.btn_wrap .btn1.popup-btn.bg_dark {
  background: #fff;
  color: #000;
}

.h_s1left .bottom form .inp_parent {
  display: flex;
  gap: 10px;
  margin: 35px 0 0 0;
}
.s1_form textarea.form-control.header_message {
    padding-top: 10px;
}
.prtnr-lgo-st img {
    width: 100%;
}
.h_s1left .bottom form .inp_parent input,
.h_s1left .bottom form .inp_parent textarea {
  height: 45px;
  resize: none;
}

.h_s1left .bottom form .inp_parent button {
  background: linear-gradient(99deg, rgba(255, 255, 255, 0.53) 0%, rgb(13, 107, 170) 100%);
  background-repeat: no-repeat;
  border-radius: 10px;
  height: 45px;
  padding-right: 50px;
  padding-left: 50px;
  margin: 0 !important;
  color: #fff;
  font-weight: 600;
}

.h_s1left .bottom {
  display: flex;
  align-items: center;
  flex-direction: column;
}

.h_s1left .bottom .rate_img {
  margin: 30px 0 0 0;
}

.defaulth2 {
  font-size: 42px;
  color: #fff;
  /* margin: 13px 0 !important; */
}

.defaulth2.black {
  color: #021020;
}

.bold {
  font-weight: 600;
}

.clr_1 {
  color: #0D6BAA !important;
}
.clr_3 {
  color: #00CAFF !important;
}

.defaultp {
  color: #2A2A2A;
  margin: 10px 0;
  font-size: 15px;
  line-height: 31px;
}

/* SECTION1 */

/* SECTION2 */
img[src="img/s3icon1.svg"] , img[src="img/s6icon1.svg"] {
  height: 40px;
}
.h_sec2.home.logo_sec1 {
  background: #ECECEC;
}

.h_sec2.home.logo_sec1 .h_s2box {
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
}
.h_sec2.home.logo_sec1 .h_s2box img {
  height: 62px;
  /* width: fit-content; */
  object-fit: cover;
}
/* SECTION3 */

.h_sec3.home {
  background: url(../img/s3bg.webp) no-repeat;
  background-position: 0 -120px;
  background-size: cover;
}

.h_sec4.home {
  background: url(../img/s4bg.webp) no-repeat center/cover;
}

/* SECTION3 */


/* SECTION4 */
.h_s4slider {
  margin-bottom: 0 !important;
}
.h_s4slider .s4_slide {
  background: #fff;
  padding: 15px 0 15px 0;
  border: 2px solid #000;
  border-radius: 30px;
  /* width: 400px !important; */
  width: 370px !important;
  transition: 0.7s;

}

.h_s4slider .s4_slide p {
  height: 120px;
  line-height: 25px;
}

.h_s4slider .slick-current .s4_slide {
  background: linear-gradient(99deg, rgb(161, 218, 255) 0%, rgba(13, 107, 170, 0.7) 100%);
  border: 2px solid #0D6BAA;
  border-radius: 30px 30px 30px 190px !important;
  overflow: hidden;
}

.h_s4slider .slick-current .s4_slide h3,
.h_s4slider .slick-current .s4_slide p {
  color: #fff !important;
}

.h_s4slider .slick-current .s4_slide hr {
  background: #fff !important;
}

.h_s4slider .slick-current .s4_slide img {
  border-radius: 30px 30px 30px 160px !important;
}

.h_s4slider .s4_slide .inner {
  padding: 0 15px 0 15px;
}

.h_s4slider .s4_slide .inner .top h3 {
  font-size: 21px;
}

.h_s4slider .s4_slide .inner .top {
  display: flex;
  justify-content: space-between;
  gap: 10px;
  align-items: center;
}

.h_s4slider .s4_slide .inner .top div i {
  background: linear-gradient(99deg, rgb(161, 218, 255) 0%, rgb(13, 107, 170) 100%);
  color: #fff;
  height: 50px;
  width: 50px;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  transform: rotate(-45deg);
  font-size: 21px;
  transition: 0.7s;
  border: 2px solid #fff;
}

.h_s4slider .slick-current .s4_slide .inner .top div i {
  translate: -270px 340px;
  color: #0d6baa;
  font-size: 33px;
  background: #fff;
  border: 2px solid #0d6baa;
}

.h_s4slider .s4_slide .inner hr {
  background: #000;
  opacity: 1;
  margin: 10px 0 10px 0;
  height: 2px;
}

.h_s4slider .s4_slide .bottom {
  display: flex;
  align-items: center;
  justify-content: center;
}

.h_s4slider .s4_slide .bottom img {
  border-radius: 20px;
  margin: 17px 0 0 0;
  width: 90%;
  height: 238px;
  object-fit: cover;
}

.h_s4slider .slick-list {
  width: 140%;
}

.h_s4slider .slick-dots {
  left: -750px;
  bottom: 3px;

}

.dot_true .slick-dots li {
  margin: 0 7px !important;
}

.dot_true .slick-dots li button {
  height: 11px;
  width: 11px;
  background: #0d6baa;
  border-radius: 13px;
  padding: 0 9px;
  transition: 0.5s;
  margin-top: 17px !important;
}

.dot_true .slick-dots li.slick-active button {
  background-color: #fff;
  border: 1px solid #0d6baa;
  width: 34px;
  margin: 0 -9px;
  /* padding: 0 14px; */
}

.dot_true .slick-dots li button::before {
  display: none;
}

/* SECTION4 */


/* SECTION5 */
.h_sec5.home.hm-pg{
  background: #0D6BAA;
}
.h_sec5.home {
  /* background: #0D6BAA; */
  background: linear-gradient(0deg, rgba(183, 213, 252, 1) 0%, rgba(74, 145, 199, 1) 53%, rgba(49, 129, 187, 1) 83%, rgba(19, 111, 173, 1) 100%);
}
.h_sec5.home h3 {
  margin: 9px 0 0 0 !important;
}
.h_sec5.home h2 {
  width: 80%;
  display: table;
  margin: auto !important;
}

/* SECTION5 */

/* SECTION6 */
.s6_roi {
  display: flex;
  align-items: center;
  gap: 10px;
}

.s6_roi p {
  font-weight: 600;
  font-size: 20px;
  line-height: 26px;
}

.h_sec6.home .mob_hide {
  position: relative;
}

.h_sec6.home .mob_hide::before {
  content: "";
  background: #B7D5FC91;
  border-radius: 50%;
  height: 100%;
  width: 100%;
  position: absolute;
  z-index: -14;
  left: -160px;
  top: -30px;
  filter: blur(50px);
}

.rev_slider.slick-slider {
  margin-left: -12%;
  margin-right: -12%;
}

.rev_slider .slick-list {
  padding-top: 10% !important;
  padding-bottom: 10% !important;
  padding-left: 15% !important;
  padding-right: 15% !important;
}

/* .rev_slider .slick-dots {
        text-align: right;
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0;
    } */

.rev_slider .slick-track {
  max-width: 100% !important;
  transform: translate3d(0, 0, 0) !important;
  perspective: 100px;
}

.rev_slider .slick-slide {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  opacity: 0;
  width: 100% !important;
  transform: translate3d(0, 0, 0);
  transition: transform 1s, opacity 1s;
}

.rev_slider .slick-snext,
.rev_slider .slick-sprev,
.rev_slider .slick-snext2,
.rev_slider .slick-sprev2 {
  display: block;
}

.rev_slider .slick-current {
  opacity: 1;
  position: relative;
  display: block;
  z-index: 2;
}

.rev_slider .slick-snext {
  opacity: 1;
  transform: translate3d(10%, 0, -10px);
  z-index: 1;
  perspective: 1000px;
}

.rev_slider .slick-snext2 {
  opacity: 1;
  transform: translate3d(20%, 0, -20px);
  z-index: 0;
  perspective: 1000px;
}

.rev_slider .slick-sprev {
  opacity: 1;
  transform: translate3d(-10%, 0, -10px);
}

.rev_slider .slick-sprev2 {
  opacity: 1;
  transform: translate3d(-20%, 0, -20px);
}

.rev_slide img {
  width: 90%;
  height: 400px;
  object-fit: cover;
  object-position: top;

}

/* SECTION6 */

/* SECTION7 */
.h_sec7.home {
  background: url(../img/s7bg.webp) no-repeat center/cover;
}

.h_s7box {
  background: #fff;
  display: flex;
  gap: 19px;
  padding: 22px 20px;
  border-radius: 20px;
  box-shadow: 0 0 13px #00000052;
  margin: 21px 0 0 0;
}

/* SECTION7 */

/* SECTION8 */
/* .h_sec8.home{
        background: url(../img/s8bg.webp) no-repeat center/cover;
    } */
.h_s8box {
  background: #ffffffc9;
  padding: 20px 40px;
  border-radius: 20px;
  border: 3px solid #00000029;
  margin: 30px 0 0 0;
}

.h_s8box p {
  height: 89px;
}

.h_s8box h3 {
  font-weight: 800;
}

.h_s8box ul li {
  margin: 17px 0 0 0 !important;
  display: flex;
  gap: 10px;
  align-items: center;
  font-weight: 600;
}

.h_s8box ul {
  margin: 0 0 28px 0 !important;
  height: 140px;
}

.h_s8box .btn_wrap .btn1 {
  width: 100%;
  justify-content: space-between;
}

/* SECTION8 */

/* SECTION9 */
.h_sec9.home {
  background: #0D6BAA;
}

.s9_achievement {
  display: flex;
  justify-content: space-between;
  margin: 25px 0 0 0 !important;
}

.s9_achievement li h3 {
  margin: 0 !important;
}

.s9_achievement li img {
  height: 98px;
  margin: 0px 0 10px 0;
}

/* SECTION9 */

/* SECTION10 */
.h_sec10.home {
  background: url(../img/s10bg.webp) no-repeat center/cover;
}

.h_s10box {
  border: 2px solid #0d6baa;
  padding: 20px 20px 0 20px;
  border-radius: 20px;
  background: #fff;
}

.h_s10box p {
  height: 159px;
  line-height: 21px;
}

.h_s10box ul {
  height: 100px;
  padding: 0 13px;
}

.h_s10box .top {
  display: flex;
  align-items: center;
  gap: 12px;
}

.h_s10box .top .icon {
  background: #0d6baa;
  height: 80px;
  width: 80px;
  border-radius: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  translate: 23px -21px;
  flex-shrink: 0;
}

.h_s10box ul li {
  margin: 9px 0 0 0 !important;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
}

.h_s10box ul li::marker {
  background: #0d6baa;
}

.h_s10box .btn_wrap {
  translate: 0 16px;
}

.h_s10slider .slick-slide {
  padding: 20px 20px 30px 20px;
}

/* SECTION10 */

/* SECTION11 */
.h_sec11.home {
  background: url(../img/s11bg.webp) no-repeat center/cover;
  height: 420px;
  overflow: visible;
}

.s11form form {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 20px 0 0 0;
}

.s11form form .col_cust.inp {
  width: 40%;
}

.s11form form .col_cust.inp input {
  padding: 5px 30px;
  border-radius: 30px;
}

/* .s11form form .col_cust.btn {
        width: 30%;
    } */
.s11form form .col_cust.btn button {
  background: #000;
  color: #fff;
  padding: 5px 70px;
  border-radius: 30px;
}

.s11box {
  background: #B7D5FC;
  text-align: center;
  padding: 20px 30px;
  margin: 40px 0 0 0;
}

.s11box p {
  height: 70px;
  overflow: hidden;
  line-height: 21px;
}

.s11box.box1 {
  border-radius: 50px 0 0 50px;
}

.s11box.box4 {
  border-radius: 0 50px 50px 0;
}

/* SECTION11 */


/* SECTION12 */
.h_sec12.home {
  background: url(../img/s12bg.webp) no-repeat center/cover;
  padding-top: 110px !important;
  background: #fff;
}

.h_s12tab #nav-tab {
  border: 0;
  justify-content: center;
  gap: 20px;
}

.h_s12tab #nav-tab a {
  background: transparent;
  color: #021020;
  border: 1px solid #021020;
  border-radius: 40px;
  padding: 16px 30px;
  font-weight: 600;
}

.h_s12tab #nav-tab a.active {
  background: linear-gradient(99deg, rgb(161, 218, 255) 0%, rgb(13, 107, 170) 100%);
  color: #fff;
  border-color: #fff;
}

.h_s12tab {
  margin: 35px 0 0 0;
}

#nav-tabContent .tab-pane {
  margin: 30px 0 0 0;
}

#nav-tabContent .tab-pane .right {
  translate: 0 15px;
}

#nav-tabContent .tab-pane .left {
  background: #ECF0F7;
  padding: 14px 20px;
  border-radius: 20px;
  margin: 28px 0 0 0;
  /* height: 100%; */
  display: flex;
  flex-direction: column;
  height: 280px;
  justify-content: center;
}
#nav-tabContent .tab-pane .right img {
  height: 280px;
}
.i_s6tab.seo-services #nav-tabContent .tab-pane .left p {
  line-height: 25px;
}

/* SECTION12 */

/* SECTION13 */

a.btn-2 {
  color: #000;
  font-size: 18px;
  font-weight: 400;
  text-decoration: none;
}

.h_indslider .slick-slide {
  padding: 0px 136px 20px 11px;
}

section.industry-sec-dev {
  padding: 0 0 50px;
}

/* .indus-dev-box:hover::before {
        transform: scaleX(0);
    } */
.h_sec13.home {
  background: url(../img/s13bg.webp) no-repeat center/cover;
}

.indus-dev-box {
  background: #ffffff6b;
  display: flex !important;
  justify-content: center;
  flex-direction: column;
  align-items: center;
  backdrop-filter: blur(50px);
  border-radius: 20px;
  position: relative;
  margin: 40px 0 20px 0;
  transition: 0.7s;
}

.indus-dev-box:hover {
  background: #a6cbf4;
  outline: 5px solid #0d6baa;
  box-shadow: 0 0 35px #fff;
}

.indus-dev-box img {
  /*! width: 100%; */
  width: 359px;
  translate: 19px 0px;
  height: 430px;
  object-fit: cover;
}

.indus-dev-box img[src="img/s13img4.webp"] {
  width: 422px;
  height: 430px;
  transform: scale(0.8);
  translate: 0 0;
}

.indus-dev-box img[src="img/s13img5.webp"] {
  translate: -1px 0px;
}

.indus-dev-box .btn_wrap {
  position: absolute;
  bottom: -20px;
}

.indus-dev-box .btn_wrap a {
  background: #A6CBF4 !important;
  color: #000 !important;
  border-radius: 10px;
  padding: 16px 0;
  width: 170px;
  text-align: center;
  display: flex;
  justify-content: center;
}

.indus-dev-box:hover .btn_wrap .btn1 {
  background: #0d6baa !important;
  color: #fff !important;
  box-shadow: 0 0 25px #fff;
}

img[src="img/s13img2.webp"] {
  width: 359px;
  translate: -11px 0px;
  height: 430px;
  object-fit: cover;
}

/* SECTION13 */


/* SECTION14 */
.h_sec14.home {
  position: relative;
  isolation: isolate;
  overflow: hidden;
}

.h_sec14.home::before {
  content: "";
  background: #b1d2fac4;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  height: 300px;
  width: 450px;
  border-radius: 50%;
  filter: blur(146px);
  z-index: -1;
}

/* SECTION14 */

/* SECTION15 */
.h_sec15.home {
  background: url(../img/s15bg.webp) no-repeat center/cover;
}

.h_s15box_big {
  background: linear-gradient(180deg, rgb(161, 218, 255) 0%, rgb(13, 107, 170) 100%);
  text-align: center;
  border-radius: 20px;
  padding: 90px 30px 30px 30px;
  position: relative;
  margin: 40px 0 0 0;
}

.h_s15box_big p {
  line-height: 27px;
}

.h_s15box_big img {
  /*! translate: 0 -40px; */
  position: absolute;
  top: -42px;
  left: 136px;
}

.s15_boxparent {
  display: flex;
  align-items: start;
  gap: 10px;
}

.s15_boxparent .mid img {
  translate: 0 28px;
}

.h_s15box {
  background: #fff;
  padding: 13px 15px;
  margin: 22px 0 0 0;
  border-radius: 30px;
  border: 2px solid #7070704d;
  position: relative;
  isolation: isolate;
}

.h_s15box::before {
  background: #0D6BAA52;
  content: '';
  height: 100px;
  width: 100px;
  left: 50%;
  top: 50%;
  translate: -50% -50%;
  position: absolute;
  border-radius: 50%;
  z-index: -1;
  filter: blur(40px);
}

.h_s15box.left {
  border-top-right-radius: 0px;
}

.h_s15box.right {
  border-top-left-radius: 0px;
}

.h_s15box h4 {
  font-size: 18px;
  margin: 0 0 10px 0 !important;
  overflow: hidden;
}

.h_s15box p {
  line-height: 23px;
  /* height: 96px; */
  overflow: hidden;
  padding: 0 10px 0px 0px;
  height: 114px;
}

/* SECTION15 */

section {
  overflow: hidden;
}

/* SECTION16 */
#tootlTipArea {
  height: 920px;
}

#tootlTipArea .map-img div.relative {
  translate: 70px 114px;
}

section#tootlTipArea h3 {
  font-size: 45px;
  font-weight: 900;
  color: #000;
  line-height: 1.1;
  margin-bottom: 60px;
  text-align: center
}

section#tootlTipArea img {
  position: relative;
  top: 0;
  /* height: 700px;
        object-fit: contain; */
}
.tooltip ul li img {
  height: 45px;
  border-radius: 50%;
  width: fit-content;
}
.map-img img[src="img/map.webp"] {
  height: 700px;
  object-fit: cover;
}

#tootlTipArea .testimonial-home {
  background: url(https://imagedelivery.net/nJwaBs__P2JfMUeYJ4vmjQ/c6fc0e3d-e2cf-4da1-f751-829bce88de00/public) 0 0/100% 100% no-repeat;
  height: 298px;
  width: auto
}

#tootlTipArea .wrapper-1,
#tootlTipArea .wrapper-10,
#tootlTipArea .wrapper-11,
#tootlTipArea .wrapper-12,
#tootlTipArea .wrapper-13,
#tootlTipArea .wrapper-14,
#tootlTipArea .wrapper-15,
#tootlTipArea .wrapper-16,
#tootlTipArea .wrapper-2,
#tootlTipArea .wrapper-3,
#tootlTipArea .wrapper-4,
#tootlTipArea .wrapper-5,
#tootlTipArea .wrapper-6,
#tootlTipArea .wrapper-8,
#tootlTipArea .wrapper-9 {
  width: 6px;
  color: #fff;
  font-size: 30px
}

#tootlTipArea .wrapper-1 .tooltip p {
  font-size: 12px;
  /* font-family:Inter; */
  font-weight: 500;
  top: 30%;
  right: 10%;
  max-width: 300px;
  color: #000
}

#tootlTipArea .wrapper-1 .tooltip span {
  font-size: 14px;
  /* font-family:Inter; */
  font-weight: 500;
  top: 65%;
  right: 55%;
  max-width: 300px;
  color: #000
}

#tootlTipArea .wrapper-1 .tooltip,
#tootlTipArea .wrapper-10 .tooltip,
#tootlTipArea .wrapper-11 .tooltip,
#tootlTipArea .wrapper-12 .tooltip,
#tootlTipArea .wrapper-13 .tooltip,
#tootlTipArea .wrapper-14 .tooltip,
#tootlTipArea .wrapper-15 .tooltip,
#tootlTipArea .wrapper-16 .tooltip,
#tootlTipArea .wrapper-2 .tooltip,
#tootlTipArea .wrapper-3 .tooltip,
#tootlTipArea .wrapper-4 .tooltip,
#tootlTipArea .wrapper-5 .tooltip,
#tootlTipArea .wrapper-6 .tooltip,
#tootlTipArea .wrapper-8 .tooltip,
#tootlTipArea .wrapper-9 .tooltip {
  /* background:url(https://imagedelivery.net/nJwaBs__P2JfMUeYJ4vmjQ/c6fc0e3d-e2cf-4da1-f751-829bce88de00/public) 0 0/100% 100% no-repeat; */
  background: #ffffff82;
  bottom: 75%;
  left: 0;
  height: 250px;
  width: 400px;
  pointer-events: none;
  /* position:absolute; */
  -webkit-transform: translateY(10px);
  -moz-transform: translateY(10px);
  -ms-transform: translateY(10px);
  -o-transform: translateY(10px);
  transform: translateY(10px);
  -webkit-transition: .25s ease-out;
  -moz-transition: .25s ease-out;
  -ms-transition: .25s ease-out;
  -o-transition: .25s ease-out;
  transition: .25s ease-out;
  padding: 20px 20px;
  backdrop-filter: blur(40px);
  border-radius: 20px;

}

#tootlTipArea .tooltip.active,
#tootlTipArea .wrapper-10:hover .tooltip,
#tootlTipArea .wrapper-11:hover .tooltip,
#tootlTipArea .wrapper-12:hover .tooltip,
#tootlTipArea .wrapper-13:hover .tooltip,
#tootlTipArea .wrapper-14:hover .tooltip,
#tootlTipArea .wrapper-15:hover .tooltip,
#tootlTipArea .wrapper-16:hover .tooltip,
#tootlTipArea .wrapper-1:hover .tooltip,
#tootlTipArea .wrapper-2:hover .tooltip,
#tootlTipArea .wrapper-3:hover .tooltip,
#tootlTipArea .wrapper-4:hover .tooltip,
#tootlTipArea .wrapper-5:hover .tooltip,
#tootlTipArea .wrapper-6:hover .tooltip,
#tootlTipArea .wrapper-8:hover .tooltip,
#tootlTipArea .wrapper-9:hover .tooltip {
  opacity: 1;
  pointer-events: auto;
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0)
}

#tootlTipArea .wrapper-10 .tooltip p,
#tootlTipArea .wrapper-11 .tooltip p,
#tootlTipArea .wrapper-12 .tooltip p,
#tootlTipArea .wrapper-13 .tooltip p,
#tootlTipArea .wrapper-14 .tooltip p,
#tootlTipArea .wrapper-15 .tooltip p,
#tootlTipArea .wrapper-16 .tooltip p,
#tootlTipArea .wrapper-2 .tooltip p,
#tootlTipArea .wrapper-3 .tooltip p,
#tootlTipArea .wrapper-4 .tooltip p,
#tootlTipArea .wrapper-5 .tooltip p,
#tootlTipArea .wrapper-6 .tooltip p,
#tootlTipArea .wrapper-8 .tooltip p,
#tootlTipArea .wrapper-9 .tooltip p {
  font-size: 12px;
  /* font-family:Inter; */
  font-weight: 500;
  /* position:absolute; */
  top: 30%;
  right: 10%;
  max-width: 375px;
  color: #000
}

#tootlTipArea .wrapper-15 .tooltip span,
#tootlTipArea .wrapper-2 .tooltip span,
#tootlTipArea .wrapper-4 .tooltip span {
  font-weight: 500;
  position: absolute;
  top: 65%;
  max-width: 300px;
  /* font-family:Inter; */
  color: #000;
  font-size: 14px
}

#tootlTipArea .wrapper-2 .tooltip span {
  right: 55%
}

#tootlTipArea .wrapper-3 {
  position: relative;
  bottom: 650px;
  left: 300px
}

#tootlTipArea .wrapper-10 .tooltip span,
#tootlTipArea .wrapper-11 .tooltip span,
#tootlTipArea .wrapper-12 .tooltip span,
#tootlTipArea .wrapper-13 .tooltip span,
#tootlTipArea .wrapper-14 .tooltip span,
#tootlTipArea .wrapper-16 .tooltip span,
#tootlTipArea .wrapper-3 .tooltip span,
#tootlTipArea .wrapper-5 .tooltip span,
#tootlTipArea .wrapper-6 .tooltip span,
#tootlTipArea .wrapper-8 .tooltip span,
#tootlTipArea .wrapper-9 .tooltip span {
  font-size: 14px;
  /* font-family:Inter; */
  font-weight: 500;
  /* position:absolute; */
  top: 65%;
  /* right:50%; */
  left: 81px;
  max-width: 300px;
  color: #000
}

#tootlTipArea .wrapper-4 {
  position: relative;
  bottom: 620px;
  left: 190px
}

#tootlTipArea .wrapper-4 .tooltip span {
  right: 43%
}

#tootlTipArea .wrapper-5 {
  position: relative;
  bottom: 600px;
  left: 199px;
}

#tootlTipArea .wrapper-6 {
  position: relative;
  bottom: 500px;
  left: 250px;
  z-index: 99;
}

#tootlTipArea .wrapper-8 {
  position: relative;
  bottom: 450px;
  left: 460px;
  z-index: 9;
}

#tootlTipArea .wrapper-9 {
  position: relative;
  bottom: 1050px;
  left: 450px
}

#tootlTipArea .wrapper-10 {
  position: relative;
  bottom: 700px;
  left: 750px
}

#tootlTipArea .wrapper-11 {
  position: relative;
  bottom: 710px;
  left: 430px;
  z-index: 9;
}

#tootlTipArea .wrapper-12 {
  position: relative;
  bottom: 600px;
  left: 750px
}

#tootlTipArea .wrapper-13 {
  position: relative;
  bottom: 1050px;
  left: 130px
}

#tootlTipArea .wrapper-14 {
  position: relative;
  bottom: 750px;
  left: 650px
}

#tootlTipArea .wrapper-15 {
  position: relative;
  bottom: 950px;
  left: 550px
}

/* #tootlTipArea .wrapper-15 .tooltip span {
        right:47%
      } */
#tootlTipArea .wrapper-16 {
  position: relative;
  bottom: 800px;
  left: 850px
}

section#tootlTipArea i.fa-location-dot {
  /* background-image:url(https://imagedelivery.net/nJwaBs__P2JfMUeYJ4vmjQ/a6c990d3-1ebe-44ae-6459-5c6263955500/public); */
  filter: invert(80%) sepia(88%) saturate(492%) hue-rotate(177deg) brightness(95%) contrast(109%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain
}

.tooltip ul {
  display: flex;
  align-items: center;
  margin: 30px 0 0 0 !important;
  gap: 10px;
}

.tooltip ul li i {
  color: #FEC220 !important;
}

.tooltip p.defaultp {
  padding-top: 20px;
  line-height: 21px;
}

.testibox {
  background: #b5d3fa70;
  backdrop-filter: blur(30px);
}
.testibox ul {
  display: flex;
  gap: 20px;
  align-items: center;
}

.testi_mobsec .slick-slide {
  padding: 0px 11px;
}
.testi_mobsec .slick-slide .testibox {
  padding: 20px 20px;
  border-radius: 10px;
}
.testi_mobsec .slick-slide .testibox p {
  line-height: 25px;
  margin: 20px 0 10px 0 !important;
}
.testi_mobsec .slick-slide .testibox ul li p {
  margin: 0 !important;
}
/* .tooltip ul img {
        display: none;
      } */
/* SECTION16 */


/* SECTION17 */
.h_sec17.home {
  background: url(../img/s17bg.webp) no-repeat center/cover;
}

.btn_wrap.s15_btn_wrap .btn1 {
  background: #fff;
  color: #000;
}

.btn_wrap.s15_btn_wrap .btn2 {
  background: transparent;
  border: 1px solid #fff;
}

.h_s15form {
  background: #00000030;
  backdrop-filter: blur(30px);
  padding: 20px 30px;
  margin: 0 10px;
  border-radius: 16px;
}

.h_s15form form input[type="email"],
.h_s15form form input[type="text"] {
  padding: 9px 20px;
  margin: 22px 0 0 0;
}

.h_s15form form textarea {
  width: 100%;
  border-radius: 5px;
  border: 1px solid aliceblue;
  resize: none;
  margin: 22px 0 0 0;
  padding: 10px 20px 0 20px;
}

.h_s15form form .form-check {
  text-align: left;
  color: #fff;
  padding-top: 10px;
  padding-bottom: 14px;
}

.h_s15form form button {
  background: linear-gradient(99deg, rgb(161, 218, 255) 0%, rgb(13, 107, 170) 100%);
  width: 100%;
  border-radius: 30px;
  color: #fff;
  padding: 10px 0px;
  font-size: 18px;
  border: 0;
}

/* SECTION17 */

/* BLOG SECTION */

.blog_box {
  display: flex;
  align-items: center;
  gap: 50px;
  border: 1px solid #04040440;
  border-radius: 20px;
  padding: 30px 20px;
  margin: 20px 0 0 0;
}
.blog_box h4 {
  margin: 20px 0 20px 0 !important;
}
.blog_box .btn_wrap {
  display: flex;
  gap: 110px;
}
.blog_box .btn_wrap .blog_link {
  color: #000;
}
.blog_box .btn_wrap .blog_link i {
  background: linear-gradient(99deg, rgb(161, 218, 255) 0%, rgb(13, 107, 170) 100%);
  height: 40px;
  width: 40px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  transform: rotate(-45deg);
}
.blog_box.long .innerimg {
  width: 130%;
}
.blog_box.short {
  flex-direction: column;
}
.blog_box.short .btn_wrap {
  display: flex;
  gap: 60px;
}
.blog_box.short h4 {
  margin: 10px 0 10px 0 !important;
}
/* BLOG SECTION */




/* SEO SERVICES PAGE */
.i_sec1.inner.banner {
  padding: 120px 0 100px 0;
}

.i_sec1.inner.banner.seo_service .s1right .box {
  background: #ffffff4f;
  display: flex;
  align-items: center;
  gap: 15px;
  backdrop-filter: blur(20px);
  padding: 10px 20px;
  width: 310px;
  border-radius: 10px;
}

.i_sec1.inner.banner.seo_service .s1right .box p {
  line-height: 21px;
  font-size: 12px;
}

.i_sec1.inner.banner.seo_service .s1right {
  position: relative;
}

.i_sec1.inner.banner.seo_service .s1right .box1 {
  position: absolute;
  left: 0;
  top: 40px;
}

.i_sec1.inner.banner.seo_service .s1right .box2 {
  position: absolute;
  left: 20px;
  bottom: -20px;
}

.i_sec1.inner.banner.seo_service {
  background: url(../img/seo_page/s1bg.webp) no-repeat center/cover;
}

.i_sec1.inner.banner .top_blr {
  color: #fff;
  font-size: 20px;
  background: #ffffff36;
  backdrop-filter: blur(30px);
  border-radius: 44px;
  padding: 8px 0px;
  width: 60%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.i_sec1.inner.banner.content-writing .top_blr {
  width: 72%;
}
.btn2.two {
  background: transparent;
  outline: 1px solid #fff;
}

.i_sec3.inner.seo_service {
  background: url(../img/s3bg.webp) no-repeat;
}

.i_sec4.inner.seo_service {
  background: url(../img/seo_page/s4bg.webp) no-repeat center/cover;
}

.i_seo_s4box.box1 {
  background: url(../img/seo_page/s4box_bg1.webp) no-repeat bottom/cover;
}

.i_seo_s4box.box2 {
  background: url(../img/seo_page/s4box_bg2.webp) no-repeat bottom/cover;
}

.i_sec6.inner.seo_service {
  background: url(../img/seo_page/s6bg.webp) no-repeat bottom/cover;
}

.i_seo_s4box {
  padding: 40px 30px 40px 30px;
  border-radius: 20px;
  margin: 20px 0 0 0;
}

.i_seo_s4box h3 {
  height: 71px;
}

.i_seo_s4box p {
  height: 221px;
}

.i_s6tab.seo-services #nav-tab {
  border: 0;
  justify-content: center;
  gap: 25px;
  border-bottom: 1px solid #707070;
}

.i_s6tab.seo-services #nav-tab a {
  background: transparent;
  border-radius: 0px;
  padding: 0 0 5px 0;
  color: #0D6BAA;
  padding: 0 0 17px 0;
}

.i_s6tab.seo-services #nav-tab a:hover {
  border: 0;
}

.i_s6tab.seo-services #nav-tab a.active {
  border: 0;
  color: #0D6BAA;
  position: relative;
}

.i_s6tab.seo-services #nav-tab a.active::before {
  content: '';
  height: 3px;
  width: 100%;
  position: absolute;
  bottom: -1px;
  left: 0;
  background: #0D6BAA;
}

.i_s6tab.seo-services {
  margin: 31px 0 0 0;
}

.i_s6tab.seo-services #nav-tabContent .tab-pane {
  margin: 30px 0 0 0;
}

.i_s6tab.seo-services #nav-tabContent .tab-pane .right {
  translate: 0 15px;
}

.i_s6tab.seo-services #nav-tabContent .tab-pane .left {
  background: #fff0;
  padding: 24px 0px;
  border-radius: 20px;
}

.i_sec6.inner.seo_service .s6ul {
  display: flex;
  justify-content: space-around;
  gap: 12px;
}

.i_sec6.inner.seo_service .s6ul li.box {
  box-shadow: 0 0 18px #00000052;
  padding: 10px 60px;
  border-radius: 20px;
  margin: 30px 0 0 0 !important;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  gap: 10px;
  width: 20%;
  text-align: center;
  background: #fff;
}

.i_sec6.inner.seo_service .s6ul li.box p {
  font-size: 14px;
}

.i_seo_s7box .icon {
  background: #A6CBF4;
  width: 80px;
  height: 80px;
  border-radius: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.i_sec7.inner.seo_service {
  position: relative;
}

.i_sec7.inner.seo_service::before {
  background: url(../img/seo_page/s7bg.webp) no-repeat center/cover;
  height: 513px;
  width: 100%;
  position: absolute;
  top: 0;
  right: 0;
  content: '';
  z-index: -1;
}

.i_seo_s7box {
  background: #fff;
  padding: 55px 20px 20px 20px;
  border-radius: 15px;
  box-shadow: 0 0 11px #00000042;
  position: relative;
  margin: 30px 20px 0 20px;
  transition: 0.7s;
}

.i_seo_s7box h4 {
  height: 30px;
  font-weight: 600;
}

.i_seo_s7box ul li {
  margin: 5px 0 0 0 !important;
  font-size: 15px;
}

.i_seo_s7box .icon {
  position: absolute;
  right: 0px;
  top: 0;
}

.i_seo_s7box:hover {
  background: #1670AE;
  color: #fff !important;
}

.i_seo_s7box:hover h4,
.i_seo_s7box:hover h6,
.i_seo_s7box:hover p {
  color: #fff !important;
}

.seo_s7slider .slick-slide {
  padding: 11px 10px;
}

.i_seo_s7box p {
  margin: 10px 0 10px 0 !important;
  height: 117px;
  line-height: 24px;
}

.i_sec8.inner.seo_service {
  /* position: relative; */
  /* isolation: isolate; */
  background: url(../img/ecommerce_seo_page/s8bg.webp) no-repeat center/cover;
}

/* .i_sec8.inner.seo_service::before {
        content: "";
        background: #b1d2fa78;
        position: absolute;
        top: 50%;
        left: 20%;
        transform: translate(-50% , -50%);
        height: 480px;
        width: 830px;
        border-radius: 50%;
        filter: blur(146px);
        z-index: -1;
      } */
.seo_s8box_parent .s8box {
  background: url(../img/seo_page/s8box_bg1.webp) no-repeat center/cover;
  text-align: center;
  padding: 40px 30px;
  border-radius: 20px;
  margin: 20px 0 0 0;
}

.seo_s8box_parent .s8box img {
  margin: 20px 0 0 0;
}

.seo_s8ul {
  border-left: 1px solid #000;
  padding: 0 0 0 30px;
  position: relative;
}

.seo_s8ul::before {
  background: url(../img/seo_page/hover.png) no-repeat center/cover;
  height: 60px;
  width: 40px;
  position: absolute;
  top: 50%;
  left: -40px;
  content: '';
  translate: -50% -50%;
}

.seo_s8ul li {
  color: #000;
  opacity: 0.5;
  margin: 30px 0 0 0 !important;
  cursor: pointer;
}

.seo_s8ul li.box.active {
  background: #fff;
  padding: 20px 20px;
  box-shadow: 0 0 15px #0006;
  width: 70%;
  border-radius: 20px;
  font-size: 23px;
  opacity: 1;
}

.i_sec9.inner.seo_service {
  background: url(../img/seo_page/s9bg.webp) no-repeat bottom/cover;
}

.seo_service_mid .inner {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 20px;
  margin: 20px 0 0 0;
}

.seo_service_mid .top_blr {
  color: #4260ff;
  font-weight: 600;
  background: #4260ff1a;
  width: 46%;
  margin: auto !important;
  display: table;
  padding: 5px 0 5px 0;
  border-radius: 4px;
}

.switch-button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-pack: center;
  justify-content: center;
  justify-content: center;
  /* margin: auto; */
  height: 34px;
}

.switch-button .switch-outer {
  height: 100%;
  background: #e9ebf3;
  width: 65px;
  border-radius: 165px;
  /* -webkit-box-shadow: inset 0px 5px 10px 0px #16151c, 0px 3px 6px -2px #403f4e;
        box-shadow: inset 0px 5px 10px 0px #16151c, 0px 3px 6px -2px #403f4e; */
  /* border: 1px solid #32303e; */
  padding: 6px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
}

.switch-button .switch-outer input[type="checkbox"] {
  opacity: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  position: absolute;
}

.switch-button .switch-outer .button-toggle {
  height: 23px;
  width: 23px;
  background: #4260ff;
  border-radius: 100%;
  position: relative;
  z-index: 2;
  -webkit-transition: left 0.3s ease-in;
  -o-transition: left 0.3s ease-in;
  transition: left 0.3s ease-in;
  left: 0;
}

.switch-button .switch-outer input[type="checkbox"]:checked+.button .button-toggle {
  left: 58%;
}

.switch-button .switch-outer input[type="checkbox"]:checked+.button .button-indicator {
  -webkit-animation: indicator 1s forwards;
  animation: indicator 1s forwards;
}

.switch-button .switch-outer .button {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-pack: justify;
  justify-content: space-between;
}

/* .switch-button .switch-outer .button-indicator {
        height: 25px;
        width: 25px;
        top: 50%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        border-radius: 50%;
        border: 3px solid #ef565f;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        right: 10px;
        position: relative;
      } */

@-webkit-keyframes indicator {
  30% {
    opacity: 0;
  }

  0% {
    opacity: 1;
  }

  100% {
    opacity: 1;
    border: 3px solid #60d480;
    left: -68%;
  }
}

@keyframes indicator {
  30% {
    opacity: 0;
  }

  0% {
    opacity: 1;
  }

  100% {
    opacity: 1;
    border: 3px solid #60d480;
    left: -68%;
  }
}

.seo_service_mid .inner-bot ul {
  display: flex;
  justify-content: space-around;
  gap: 30px;
  margin: 60px 0 0 0 !important;
}

.i_sec11.inner.seo_service {
  background: url(../img/seo_page/s11bg.webp) no-repeat center/cover;
}

.seo_s11box {
  text-align: center;
  display: flex !important;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  margin: 30px 0 20px 0;
}

.seo_s11box .icon {
  background: #0D6BAA;
  height: 80px;
  width: 80px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  margin: -60px 0 0px 0;
}

.seo_s11box .disc {
  background: linear-gradient(180deg, rgba(183, 213, 252, 0) 29%, rgba(183, 213, 252, 0.725910432532388) 77%);
  border-radius: 16px;
  margin: 10px 20px 0 20px;
  padding: 0 19px;
}

.seo_s11box .disc p {
  height: 165px;
  overflow: hidden;
  line-height: 26px;
}

.seo_s11box .top img {
  width: 100%;
}

.seo_s11box .disc h4 {
  margin: 0 0 15px 0 !important;
}

.i_sec12.inner.seo_service .row_2 {
  background: url(../img/seo_page/s12process_bg.webp) no-repeat center/cover;
  height: 520px;
  margin: 30px 0 0 0;
}

.i_sec12.inner {
  position: relative;
}
.i_sec12.inner::before {
  content: "";
  background: #b1d2fac4;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  height: 350px;
  width: 500px;
  border-radius: 50%;
  filter: blur(146px);
  z-index: -1;
}
.seo_s12box_parent.one {
  display: flex;
  gap: 210px;
}

.seo_s12box_parent.two {
  display: flex;
  gap: 270px;
}

.seo_s12box.box1 {
  translate: 20px 3px;
  padding: 0 0px;
}

.seo_s12box.box2 {
  translate: 20px 3px;
}

.seo_s12box_parent.international .seo_s12box.box2 {
  translate: 38px 11px;
}

.seo_s12box_parent.international .seo_s12box.box5 {
  translate: 8px 21px;
}

.seo_s12box.box3 {
  translate: 31px 3px;
}

.seo_s12box.box4 {
  translate: 48px 19px;
}

.seo_s12box.box5 {
  translate: 0px 19px;
}

.seo_s12box_parent.one.seo_page .seo_s12box.box1 {
  translate: 32px 19px;
}

.seo_s12box_parent.one.seo_page .seo_s12box.box2 {
  translate: 21px 23px;
}

.seo_s12box_parent.one.seo_page .seo_s12box.box3 {
  translate: 33px 23px;
}

/* SEO SERVICES PAGE */

/* LINK BUILDING PAGE */
.i_sec1.inner.banner.link-building {
  background: url(../img/linkbuilding_page/s1bg.webp) no-repeat center/cover;
}

.lb_s3box {
  text-align: center;
  background: #fff;
  box-shadow: 0 0 34px #0000001e;
  padding: 10px 10px;
  border-radius: 20px;
  border: 2px dashed #707070;
  margin: 20px 10px 0 10px;
  height: 160px;
}

.lb_s3box:hover {
  background: #B7D5FC;
  /* color: #fff !important; */
}

.lb_s3box p {
  line-height: 19px;
}

/* .lb_s3box:hover p {
  color: #fff !important;
}

.lb_s3box:hover img {
  filter: invert(1) brightness(100);
} */

.lb_s3box img {
  margin: 0 0 7px 0;
}

main.link-building-main {
  background: url(../img/linkbuilding_page/chain.webp) no-repeat center/contain;
}

.i_sec5.link-building {
  background: url(../img/linkbuilding_page/s5bg.webp) no-repeat bottom/cover;
}
.i_sec6.link-building {
  background: url(../img/linkbuilding_page/s6bg.webp) no-repeat bottom/cover;
}
.i_sec6.link-building {
  background: url(../img/linkbuilding_page/s6bg.webp) no-repeat bottom/cover;
}

.i_sec6.link-building .container-fluid {
  padding: 0 80px;
}

.s6_lb_ul {
  display: flex;
  gap: 40px;
  margin: 70px 0 0 0 !important;
}

.s6_lb_ul li.box {
  background: #021020;
  width: 27%;
  color: #fff;
  display: flex !important;
  flex-direction: column;
  align-items: center;
  text-align: center;
  justify-content: start;
  position: relative;
  padding: 100px 20px 30px 20px;
  border-radius: 20px;
  transition: 0.7s;
}

.s6_lb_ul li.box:hover {
  background: #1d6ca7;
}

.s6_lb_ul li.box .icon {
  background: #fff;
  height: 130px;
  width: 130px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 20px;
  position: absolute;
  top: -50px;
}

.s6_lb_ul li.box h4 {
  margin: 0px 0 15px 0 !important;
  font-size: 21px;
}

/* .i_sec6.link-building .s6_lb_ul li.box p {
      height: 151px;
      overflow: auto;
    } */
.i_sec7.link-building {
  background: url(../img/linkbuilding_page/s7bg.webp) no-repeat center/cover;
}

.lb_s7ul li.head {
  background: #0D6BAA;
  text-align: center;
  padding: 13px 0;
  border-radius: 20px;
}

.lb_s7ul {
  background: #fff;
  border-radius: 20px;
}

.lb_s7ul li:last-child {
  border: 0 !important;
}

.lb_s7ul li.box {
  display: flex;
  align-items: center;
  gap: 11px;
  border-bottom: 1px solid #0000003b;
  padding: 18px 10px 18px 20px;
  height: 78px;
}

.lb_s7ul_mid li {
  background: #021020;
  padding: 0;
  margin: 14px 25px 0 25px !important;
  border-radius: 20px;
  height: 64px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.i_sec8.link-building {
  background: url(../img/s3bg.webp) no-repeat;
}

.i_sec8.link-building .row_2 {
  position: relative;
  isolation: isolate;
  margin: 30px 0 0 0;
}

.i_sec8.link-building .row_2::before {
  content: "";
  position: absolute;
  background: #b7d5fc2e;
  border-radius: 50%;
  height: 70%;
  width: 70%;
  top: 50%;
  left: 50%;
  translate: -50% -50%;
  z-index: -1;
  filter: blur(50px);
}

.i_sec8.link-building .row_2::after {
  content: "";
  position: absolute;
  background: url(../img/linkbuilding_page/line.webp);
  border-radius: 50%;
  height: 70%;
  width: 70%;
  top: 50%;
  left: 50%;
  translate: -50% -50%;
  z-index: -1;
  filter: blur(50px);
}

.lb_s8box {
  padding: 20px 20px 20px 20px;
  border-radius: 20px;
  background: radial-gradient(circle, rgba(183, 213, 252, 0) 15%, rgba(235, 241, 249, 1) 78%);
}

.lb_s8box_img img {
  width: 100%;
  height: 220px;
  object-fit: cover;
  object-position: 0 0;
  margin: 10px 0 10px 0;
  border-radius: 11px;
}

.lb_s9box .disc {
  background: linear-gradient(180deg, rgba(22, 112, 174, 1) 0%, rgba(12, 64, 103, 1) 37%, rgba(8, 45, 75, 1) 59%, rgba(2, 16, 32, 1) 100%);
  padding: 20px 20px 0 30px;
  height: 356px;
  margin: 0 30px 0 30px;
  border-radius: 22px;
  text-align: center;
}

.lb_s9box {
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  position: relative;
}

.lb_s9box .lb_s9img {
  margin: -90px 0 0px 0;
  position: relative;
  z-index: -1;
}

.lb_s9box .disc p {
  margin: 18px 0 0 0 !important;
}

.i_sec9.link-building {
  background: url(../img/linkbuilding_page/s9bg.webp) no-repeat center/cover;
}

/* .seo_s12box_parent.one.lbs_page .seo_s12box p {
      height: 100px;
      overflow: auto;
    }
    .seo_s12box_parent.one.lbs_page .seo_s12box.box2 p {
      padding: 0 10px 0 10px;
    } */
/* LINK BUILDING PAGE */

/* SMALL BUSSINESS SEO PAGE */
.i_sec1.inner.small_business_seo {
  background: url(../img/small_business_seo_page/s1bg.webp) no-repeat center/cover;
}
.i_sec3.inner.small_business_seo {
  background: url(../img/s3bg.webp) no-repeat center/cover;
  position: relative;
}

.sbs_s3ul li.box {
  display: flex !important;
  align-items: center;
  gap: 20px;
  padding: 20px 50px 20px 50px;
  opacity: 0.5;
  margin: 12px 20px 0 26px !important;
  transition: 0.7s;
  
}

.sbs_s3ul li.box.active {
  background: #fff;
  box-shadow: 0 0 30px #0000003d;
  border-radius: 17px;
  opacity: 1;
}

.sbs_s3ul li.box .disc p {
  height: 0;
  overflow: hidden;
  transition: height .5s;
}

.sbs_s3ul li.box.active .disc p {
  height: auto;
  line-height: 22px;
  margin: 10px 0 0 0 !important;
}

.sbs_s3ul li.box .icon {
  flex-shrink: 0;
}

.i_sec4.inner.small_business_seo {
  background: url(../img/small_business_seo_page/s4bg.webp) no-repeat center/cover;
}

.i_sec6.inner.small_business_seo {
  background: url(../img/small_business_seo_page/s6bg.webp) no-repeat center/cover;
}

.i_sec7.inner.small_business_seo {
  background: url(../img/seo_page/s6bg.webp) no-repeat center/cover;
}

.i_sec8.inner.small_business_seo {
  background: url(../img/small_business_seo_page/s8bg.webp) no-repeat center/cover;
}

.s8_sbs_ul li {
  display: flex;
  align-items: center;
  gap: 10px;
  padding: 15px 0 15px 0;
  border-bottom: 1px solid #70707075;
}

.i_sec5.inner.small_business_seo .container {
  position: relative;
  isolation: isolate;
}

.i_sec5.inner.small_business_seo .container::before {
  content: '';
  position: absolute;
  right: -120px;
  top: 210px;
  background: #B7D5FC2B;
  height: 550px;
  width: 550px;
  z-index: -1;
  filter: blur(210px);
}

.sbs_s5box_slider .slick-list {
  padding: 0 30px !important;
}

.sbs_s5box {
  display: flex !important;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  text-align: center;
  box-shadow: 0 0 14px #00000040;
  padding: 20px 20px;
  position: relative;
  border-radius: 15px;
  border: 2px solid #B8D2E46B;
  margin: 80px 0 30px 0;
  background: #fff;
}

.sbs_s5box img {
  border-radius: 50%;
  height: 140px;
  border: 1px solid #fff;
  margin: -100px 0 20px 0;
  opacity: 0;
  transition: 0.7s;
  position: relative;
}

.sbs_s5box .icon {
  background: linear-gradient(99deg, rgb(161, 218, 255) 0%, rgb(13, 107, 170) 100%);
  height: 40px;
  width: 40px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  transform: rotate(45deg);
  position: absolute;
  bottom: -20px;
  color: #fff;
}

.sbs_s5box .disc h5 {
  margin: 0 0 10px 0px !important;
  height: 42px;
}

.sbs_s5box_slider .sbs_s5box p {
  line-height: 24px;
  margin: 0 0 11px 0 !important;
  height: 233px;
}

.sbs_s5box_slider .slick-current .sbs_s5box img {
  margin: -100px 0 20px 0;
  opacity: 1;
}

.sbs_s5box_slider .slick-current .sbs_s5box .icon {
  background: #B7D5FC;
}

.sbs_s5box_slider .slick-current .sbs_s5box {
  background: #3A81B3;
  color: #fff;
}

.sbs_s5box_slider .slick-current .sbs_s5box p {
  color: #fff;
}

.sbs_s5box_slider .slick-slide {
  padding: 0 40px;
}

.sbs_page .seo_s12box.box1 {
  translate: 25px 12px;
}

.sbs_page .seo_s12box.box2 {
  translate: 22px 13px;
}

/* SMALL BUSSINESS SEO PAGE */


/* LOCAL SEO SERVICES PAGE */
.i_sec1.inner.local_seo {
  background: url(../img/local_seo_page/s1bg.webp) no-repeat center/cover;
}

.i_sec4.inner.local_seo {
  background: url(../img/local_seo_page/s4bg.webp) no-repeat center/cover;
}

.ls_s5ul {
  margin: 40px 0 0 0 !important;
}

.ls_s5ul li {
  font-size: 18px;
  color: #021020;
  /* margin: 20px 0 0 0 !important; */
  padding: 9px 20px;
  cursor: pointer;
  border-bottom: 1px solid #00000026;
}

.ls_s5ul_right li.box {
  display: none;
  background: #0D6BAA;
  border-radius: 20px;
  padding: 20px 20px 20px 20px;
}

.ls_s5ul_right li.box.active {
  display: block;
}

.ls_s5ul_right li.box .icon {
  background: #fff;
  height: 80px;
  width: 80px;
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
}

.ls_s5ul_right li.box .top {
  display: flex;
  align-items: center;
  gap: 20px;
  padding: 0 50px 0 0px;
}

.ls_s5ul li.box.active {
  background: #3A81B3;
  color: #ffffff;
  border-radius: 10px;
  border-bottom: 1px solid #00000026;
  /* width: 280px; */
}

.ls_s5ul_right li.box h2 {
  font-size: 37px;
}

.ls_s6head_slider h2 {
  -webkit-text-stroke: 2px #3A81B3;
  color: #fff !important;
  display: flex !important;
  justify-content: center;
}

.ls_s6head_slider .slick-current h2 {
  -webkit-text-stroke: 0px #3A81B3;
  color: #021020 !important;
}

.ls_s6box {
  width: 265px;
  /* height: 376px; */
  padding: 157px 20px 55px 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  /* padding: 0 11px; */
}

.ls_s6box.box1 {
  background: url(../img/local_seo_page/s6box1.webp) no-repeat;
}

.ls_s6box.box2 {
  background: url(../img/local_seo_page/s6box2.webp) no-repeat;
}

.ls_s6box.box3 {
  background: url(../img/local_seo_page/s6box3.webp) no-repeat;
}

.ls_s6box.box4 {
  background: url(../img/local_seo_page/s6box4.webp) no-repeat;
}

.ls_s6box.box5 {
  background: url(../img/local_seo_page/s6box5.webp) no-repeat;
}

.ls_s6box.box4,
.ls_s6box.box5 {
  /* translate: 0 -170px; */
  margin: -120px 0 0 0;
}

/* .ls_s6box p {
        height: 110px;
        overflow: auto;
      } */
.i_sec6.inner.local_seo {
  position: relative;
}

.i_sec6.inner.local_seo::before {
  background: #B7D5FC45;
  content: '';
  height: 500px;
  width: 500px;
  position: absolute;
  top: 50%;
  left: 50%;
  translate: -50% -50%;
  border-radius: 50%;
  filter: blur(50px);
}

.i_sec6.inner.local_seo .row2 {
  margin: 40px 0 0 0;
  position: relative;
}

.i_sec6.inner.local_seo .row2::before {
  position: absolute;
  top: -188px;
  right: 0;
  height: 210px;
  width: 200px;
  content: "";
  background: url(../img/local_seo_page/bulb.webp) no-repeat;
}

.i_sec6.inner.local_seo .row2 .ls_s6box_p {
  display: flex !important;
  align-items: center;
  justify-content: center;
}

.i_sec7.inner.local_seo {
  background: url(../img/local_seo_page/s7bg.webp) no-repeat;
  background-size: cover;
  background-position: 0 -80px;
}

.ls_s7box.box {
  position: relative;
  margin: 30px 0 0 0;
}

.ls_s7box.box img.play-btn {
  position: absolute;
  top: 50%;
  left: 50%;
  translate: -50% -50%;
}
.lss_head{
  padding: 30px 0 0 0;
}
/* LOCAL SEO SERVICES PAGE */


/* NATIONWIDE SEO SERVICES PAGE */
.i_sec1.inner.nationwide-seo {
  background: url(../img/nationwide-seo-page/s1bg.webp) no-repeat center/cover;
  padding: 80px 0 0px 0;
}

.ns_s3ul {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
}

.ns_s3ul li {
  width: 46%;
  padding: 15px 15px;
  border-radius: 20px;
}

.ns_s3ul li p {
  height: 80px;
  margin: 2px 0 0 0 !important;
  line-height: 21px;
}

.ns_s3ul li .icon {
  background: #fff;
  height: 55px;
  width: 55px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 0 5px 0;
}

.ns_s3ul li h4 {
  font-size: 19px;
  font-weight: 600;
}

.i_sec3.inner.nationwide-seo .container {
  background: linear-gradient(0deg, rgba(254, 254, 255, 1) 0%, rgba(194, 226, 249, 1) 100%);
  border-radius: 20px;
  padding: 30px 30px;
  border: 1px solid #0d6baa4b;
}

.ns_s3ul li:hover {
  background: #0D6BAA;
  color: #fff !important;
}

.ns_s3ul li:hover p {
  color: #fff;
}

.i_sec5.inner.nationwide-seo {
  background: url(../img/nationwide-seo-page/s5bg.webp) no-repeat center/cover;
}

.i_sec7.inner.nationwide-seo {
  background: #0D6BAA;
}

.ns_s7box {
  text-align: center;
  position: relative;
  margin: 30px 0 0 0;
}

.ns_s7box img {
  width: 70%;
}

.ns_s7box::before {
  content: '';
  position: absolute;
  top: 50%;
  left: 277px;
  height: 43px;
  width: 95px;
  translate: -50% -50%;
}

.ns_s7box.box1::before,
.ns_s7box.box3::before {
  background: url(../img/nationwide-seo-page/arrow2.webp) no-repeat;
}

.ns_s7box.box2::before {
  background: url(../img/nationwide-seo-page/arrow1.webp) no-repeat;
}

.ns_s9box {
  position: relative;
  margin: 30px 0 0 0;
}

.ns_s9box .icon {
  background: #000;
  height: 80px;
  width: 80px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0px 12px;
  border: 6px solid #F2F2F3;
  position: absolute;
}

.ns_s9slider .slick-slide {
  padding: 0 40px;
}

.ns_s9box h5 {
  display: flex;
  align-items: center;
  gap: 5px;
  font-size: 22px;
  margin: 12px 8px 0 8px !important;
}

.ns_s9box i {
  font-size: 20px;
}

.i_sec9.inner.nationwide-seo .container {
  position: relative;
}

.i_sec9.inner.nationwide-seo .container::before {
  content: '';
  position: absolute;
  top: 28%;
  width: 120%;
  height: 360px;
  left: 50%;
  background: #F2F2F3;
  z-index: -1;
  border-radius: 25px;
  translate: -50% -50%;
}

.ns_s9slider .slick-dots {
  bottom: 313px;
  right: -95px;
  display: flex !important;
  justify-content: end;
  writing-mode: vertical-rl;
}

.ns_s9slider .slick-dots li {
  margin: 8px 7px !important;
  transform: rotate(90deg);
}

.ns_s9slider.dot_true .slick-dots li button {
  height: 11px;
  width: 11px;
  background: #D5D5D5;
}

.ns_s9slider.dot_true .slick-dots li.slick-active button {
  background-color: #0d6baa;
  width: 34px;
}

/* NATIONWIDE SEO SERVICES PAGE */

/* INTERNATIONAL SEO SERVICES PAGE */
.i_sec1.inner.international-seo {
  background: url(../img/international_seo_page/s1bg.webp) no-repeat center/cover;
}

.i_sec3.inner.international-seo {
  background: url(../img/international_seo_page/s3bg.webp) no-repeat center/cover;
}

.is_s3box {
  background: #fff;
  border: 2px solid #C7C7C7;
  border-radius: 20px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
  padding: 0px 30px 20px 30px;
  margin: 50px 40px 0 40px;
  transition: 0.7s;
}

.is_s3box p {
  height: 160px;
  overflow: auto;
}

.is_s3box:hover {
  border: 2px solid #1771ab;
  box-shadow: 0px 11px 10px #1771ab8f;
}

.is_s3box .icon {
  background: #1771AB;
  height: 95px;
  width: 95px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 5px solid #fff;
  margin: -40px 0 0 0px;
}

.is_s3box .icon img {
  height: 60px;
  width: 60px;
}

.is_s3box h4 {
  margin: 7px 0 10px 0 !important;
  font-size: 22px;
}

.i_sec3.inner.international-seo {
  background: url(../img/international_seo_page/s3bg.webp) no-repeat center/cover;
}

.i_sec4.inner.international-seo {
  background: url(../img/international_seo_page/s4bg.webp) no-repeat center/cover;
}

.i_sec7.inner.international-seo {
  background: url(../img/international_seo_page/s7bg.webp) no-repeat center/cover;
}

.is_s7ul_1 li.box {
  border: 1px solid #000;
  height: 75px;
  text-align: center;
  margin: 40px 50px 0 90px !important;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 55px;
  border-radius: 20px;
  cursor: pointer;
}

.is_s7ul_1 {
  height: 560px;
  overflow: auto;
}

.is_s7ul_2 li.box {
  display: none;
  transition: all 0.3s ease;
}

.is_s7ul_2 li.box.active {
  display: block;
  transition: all 0.3s ease;
}

.is_s7ul_2 li.box img {
  border-radius: 15px;
  margin: 20px 0 0 0;
}

.is_s7ul_1 li.box.active {
  background: #0d6baa;
  color: #fff;
  font-weight: 600;
}

.i_sec8.inner.international-seo {
  background: url(../img/s3bg.webp) no-repeat;
}

/* INTERNATIONAL SEO SERVICES PAGE */


/* ENTERPRISE SEO SERVICES PAGE */
.i_sec1.inner.enterprise-seo {
  background: url(../img/enterprise_seo_page/s1bg.webp) no-repeat center/cover;
}

.es_S3box {
  background: linear-gradient(180deg, rgba(170, 205, 245, 1) 0%, rgba(170, 205, 245, 1) 21%, rgba(170, 205, 245, 0.41218494233630953) 68%, rgba(170, 205, 245, 0) 100%);
  border: 2px dashed #0D6BAA;
  border-radius: 20px;
  padding: 0px 20px 20px 30px;
  margin: 60px 60px 0 0px;
}

.es_S3box img {
  margin: -50px 0 20px 0;
}

.es_s3ul li.box {
  display: flex !important;
  align-items: center;
  gap: 18px;
  background: #fff;
  box-shadow: 0 0 20px #00000047;
  border-radius: 20px;
  padding: 10px 0 10px 20px;
  margin: 23px 0px 0px 0px !important;
}
.es_s3ul li.box p {
  line-height: 23px;
}
.es_s3ul li.box .icon {
  background: linear-gradient(0deg, rgb(161, 218, 255) 0%, rgb(13, 107, 170) 100%);
  height: 60px;
  width: 60px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
}

.es_s3ul li.box .icon img {
  width: 70%;
}

.i_sec3.inner.enterprise-seo {
  background: url(../img/s3bg.webp) no-repeat center/cover;
}

.i_sec4.inner.enterprise-seo {
  background: url(../img/enterprise_seo_page/s4bg.webp) no-repeat center/cover;
}

.i_sec5.inner.enterprise-seo {
  background: url(../img/enterprise_seo_page/s5bg.webp) no-repeat center/cover;
}
.i_sec6.inner.enterprise-seo {
  background: url(../img/enterprise_seo_page/s6bg.webp) no-repeat center/cover;
}

.es_s6box .icon {
  background: #0D6BAA;
  height: 90px;
  width: 90px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 20px 10px 80px 20px;
  translate: -40px -20px;
}

.es_s6box .icon img {
  translate: -6px -4px;
}

.es_s6box {
  background: #fff;
  box-shadow: 0 0 10px #00000073;
  border-radius: 20px;
  padding: 0 20px 40px 20px;
  border: 2px dashed #00000057;
  margin: 40px 10px 0 10px;
}

.es_s6box:hover {
  background: linear-gradient(144deg, rgba(219, 243, 252, 1) 0%, rgba(88, 164, 218, 1) 100%);
}

.es_s6box .clr_1 {
  font-size: 18px;
  line-height: 26px;
  height: 51px;
}

.es_s6box p {
  text-align: center;
  height: 230px;
}

.es_s7ul li {
  display: flex;
  align-items: center;
  gap: 22px;
  margin: 26px 0 0 0 !important;
}

.es_s7ul li div {
  display: flex;
  gap: 16px;
  align-items: center;
  width: 36%;
}
.es_s7ul li div + div {
  width: 70%;
}
.i_sec7.inner.enterprise-seo .head p {
  line-height: 23px;
}
.es_s7ul li div p {
  line-height: 23px;
}

.i_sec7.inner.enterprise-seo .head p,
.i_sec7.inner.enterprise-seo .head h6 {
  margin: 16px 0 0 0 !important;
}

.i_sec7.inner.enterprise-seo {
  background: url(../img/enterprise_seo_page/s7bg.webp) no-repeat center/cover;
}

/* ENTERPRISE SEO SERVICES PAGE */

/* ECOMMERCE SEO SERVICES PAGE */
.i_sec1.inner.ecommerce-seo {
  background: url(../img/ecommerce_seo_page/s1bg.webp) no-repeat center/cover;
}

.ecomseo_s3slider {
  display: flex;
  gap: 30px;
  margin: 20px 0 0 0;
  overflow-x: scroll;
}

.ecomseo_s3box {
  display: flex !important;
  flex-direction: column;
  align-items: center;
  justify-content: start;
  text-align: center;
  background: #fff;
  box-shadow: 0 0 30px #00000036;
  border-radius: 20px;
  min-width: 350px;
  margin: 30px 0 40px 0;
  transition: 0.7s;
}

/* .ecomseo_s3slider .slick-slide {
          padding: 40px 30px;
        } */
.ecomseo_s3box {
  padding: 20px 20px;
}

.ecomseo_s3box .icon {
  background: white;
  height: 80px;
  width: 80px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  border: 9px solid #0d6baa;
  margin: 0px 0 10px 0;
}

.ecomseo_s3box .icon img {
  height: 46px;
}

.ecomseo_s3box:hover {
  background: #0d6baa;
}

.ecomseo_s3box:hover .icon {
  border: 9px solid #000;
}

.ecomseo_s3box:hover p,
.ecomseo_s3box:hover h4 {
  color: #fff !important;
}

.i_sec4.inner.ecommerce-seo {
  background: url(../img/ecommerce_seo_page/s4bg.webp) no-repeat center/cover;
}

.i_sec5.inner.ecommerce-seo {
  background: url(../img/ecommerce_seo_page/s5bg.webp) no-repeat center/cover;
}

.i_sec6.inner.ecommerce-seo {
  background: url(../img/s3bg.webp) no-repeat center/cover;
}

.i_sec6.inner.ecommerce-seo .container {
  position: relative;
}

.ecom_s6box {
  background: #F2F2F2;
  padding: 20px 50px 20px 50px;
  border: 4px solid #E9E9E9;
  border-radius: 20px;
  transform: scale(0.8);
  transition: 0.7s;
}

.ecom_s6box hr {
  background: #0d6baa;
  opacity: 1;
  height: 2px;
}

.ecom_s6slider .slick-slide {
  padding: 30px 0 20px 0;
}

.ecom_s6slider .slick-current .ecom_s6box {
  color: #fff;
  transform: scale(1.1);
}

.ecom_s6slider .slick-current .ecom_s6box.box1 {
  background: url(../img/ecommerce_seo_page/s6img1.webp) no-repeat center/cover;
}

.ecom_s6slider .slick-current .ecom_s6box.box2 {
  background: url(../img/ecommerce_seo_page/s6img2.webp) no-repeat center/cover;
}

.ecom_s6slider .slick-current .ecom_s6box.box3 {
  background: url(../img/ecommerce_seo_page/s6img3.webp) no-repeat center/cover;
}

.ecom_s6slider .slick-current .ecom_s6box.box4 {
  background: url(../img/ecommerce_seo_page/s6img4.webp) no-repeat center/cover;
}

.ecom_s6slider .slick-current .ecom_s6box.box5 {
  background: url(../img/ecommerce_seo_page/s6img5.webp) no-repeat center/cover;
}

.ecom_s6slider .slick-current .ecom_s6box p,
.ecom_s6slider .slick-current .ecom_s6box h6 {
  color: #fff !important;
}

.ecom_s6slider .slick-current .ecom_s6box hr {
  background: #fff !important;
}

.ecom_s6slider::before {
  background: #f2f2f2;
  content: "";
  height: 222px;
  width: 86%;
  position: absolute;
  top: 50%;
  left: 50%;
  translate: -50% -50%;
  border-radius: 10px;
}

.slider_btn button {
  background: #000;
  color: #fff;
  border: 0;
  height: 45px;
  width: 45px;
  border: 1px solid #000;
  border-radius: 50%;
}

.slider_btn2 button {
  background: #B7D5FC;
  color: #fff;
  border: 0;
  height: 45px;
  width: 45px;
  border: 1px solid #000;
  border-radius: 50%;
}

.slider_btn.btn_wrap {
  justify-content: space-between;
  position: absolute;
  width: 100%;
  top: 61%;
  left: 50%;
  translate: -50% -50%;
}

.i_sec7.inner.ecommerce-seo {
  background: url(../img/ecommerce_seo_page/s7bg.webp) no-repeat center/cover;
}

.i_sec8.inner.ecommerce-seo {
  background: url(../img/ecommerce_seo_page/s8bg.webp) no-repeat center/cover;
}

.ecom_s8ul li.box {
  background: #fff;
  display: flex;
  align-items: center;
  gap: 3px;
  margin: 20px 0 0 0 !important;
  border-radius: 17px;
  padding: 20px 10px 20px 0px;
  box-shadow: 0 0 20px #0000002b;
}

.ecom_s8ul li.box .icon {
  background: linear-gradient(1deg, rgb(161, 218, 255) 0%, rgb(13, 107, 170) 100%);
  border-radius: 50%;
  height: 50px;
  width: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  translate: -14px 0px;
}

.ecom_s8ul li.box .disc p {
  line-height: 24px;
}

.ecom_s8mid_img {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 30px 0 0 0;
}

.ecom_s8ul {
  position: relative;
}

.ecom_s12 .seo_s12box.box2 {
  translate: 32px 7px;
}

/* ECOMMERCE SEO SERVICES PAGE */

/* WHITE LABEL SEO SERVICES PAGE */
.i_sec1.inner.whitelabel-seo {
  background: url(../img/whitelabel_seo_page/s1bg.webp) no-repeat center/cover;
}

.i_sec3.inner.whitelabel-seo {
  background: url(../img/ecommerce_seo_page/s8bg.webp) no-repeat center/cover;
}

.whitelbl_s3box {
  background: #fff;
  border: 1px solid #70707082;
  border-radius: 0px 40px 40px 40px;
  position: relative;
  padding: 70px 30px 30px 30px;
  margin: 40px 25px 0 25px;
  box-shadow: 0 0 20px #0000002e;
  transition: 0.7s;
}

.whitelbl_s3box:hover {
  background: linear-gradient(200deg, rgb(161, 218, 255) 0%, rgb(13, 107, 170) 100%);
}

.whitelbl_s3box:hover h5,
.whitelbl_s3box:hover p {
  color: #fff !important;
}

.whitelbl_s3box .icon {
  background: linear-gradient(200deg, rgb(161, 218, 255) 0%, rgb(13, 107, 170) 100%);
  height: 95px;
  width: 95px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: -16px;
  right: -39px;
  transition: 0.6s;
}

.whitelbl_s3box:hover .icon {
  top: 4px;
  right: 1px;
  background: transparent;
}

.whitelbl_s3box .icon img {
  height: 60px;
  width: 60px;
}

.whitelbl_s3box .disc {
  margin: -35px 0 0 0;
}
.whitelbl_s3box .disc p {
  height: 240px;
}
.whitelbl_s3box .disc h5 {
  width: 73%;
  height: 51px;
  overflow: hidden;
}

.whitelbl_s3box .icon2 {
  background: linear-gradient(99deg, rgb(161, 218, 255) 0%, rgb(13, 107, 170) 100%);
  height: 40px;
  width: 40px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  transform: rotate(45deg);
  position: absolute;
  bottom: -38px;
  color: #fff;
  left: 50%;
  translate: -50% -50%;
  border: 3px solid #fff;
  transition: 0.6s;
}

.whitelbl_s3box:hover .icon2 {
  background: #000;
}

.i_sec4.inner.whitelabel-seo {
  background: url(../img/whitelabel_seo_page/s4bg.webp) no-repeat center/cover;
}

.i_sec5.inner.whitelabel-seo {
  background: url(../img/whitelabel_seo_page/s5bg.webp) no-repeat center/cover;
}

.i_sec6.inner.whitelabel-seo {
  background: url(../img/ecommerce_seo_page/s8bg.webp) no-repeat center/cover;
}

.whitelbl_s6ul li.box .left {
  display: flex;
  align-items: center;
  gap: 16px;
  border: 2px solid #0D6BAA;
  padding: 10px 20px;
  border-radius: 40px 0px 0px 40px;
  height: 115px;
}

.whitelbl_s6ul .mid {
  clip-path: polygon(0px 0px, 53.75% 12.34%, 53.75% 89.52%, 0px 100%);
  background: #0D6BAA;
  height: 115px;
  width: 109px;
}

.whitelbl_s6ul li.box {
  display: flex;
  align-items: center;
  gap: 0px;
  margin: 37px 0 0 0 !important;
}

.whitelbl_s6ul li.box .left .disc {
  width: 286px;
}

.whitelbl_s6ul li.box .left .disc p.defaultp {
  line-height: 20px;
  margin: 6px 0 0 0 !important;
  font-size: 13px;
}

.whitelbl_s6ul .right .square_div {
  height: 90px;
  background: #0D6BAA;
  width: 80px;
  translate: -57px 0px;
  border-left: 0.5px solid #ffffff63;
}

.whitelbl_s6ul .num {
  background: #000;
  height: 120px;
  width: 120px;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 11px solid #fff;
  border-radius: 50%;
  translate: -110px 0px;
  box-shadow: 10px 20px 30px #0000005e;
  flex-shrink: 0;
}

.whitelbl_s6ul .num h3 {
  font-size: 60px;
  font-weight: 700;
  color: #fff;
}

.whitelbl_s6ul.right li.box {
  flex-direction: row-reverse;
}

.whitelbl_s6ul.right li.box .left {
  flex-direction: row-reverse;
  border-radius: 0px 40px 40px 0;
}

.whitelbl_s6ul.right li.box .mid {
  transform: scale(-1);
  translate: 1px 0px;
}

.whitelbl_s6ul.right .right .square_div {
  translate: 48px -1px;
  border-right: 1px solid #ffffff63;
  border-left: 0;
}

.whitelbl_s6ul.right .num {
  translate: 80px 0px;
}

.whitelbl_s6ul.right {
  translate: -50px 0px;
}

.whitelbl_s6ul {
  translate: 50px 0px;
}

.i_sec7.inner.whitelabel-seo {
  background: url(../img/whitelabel_seo_page/s7bg.webp) no-repeat center/cover;
}

.i_sec7.inner.whitelabel-seo ul li.box {
  display: flex;
  align-items: center;
  gap: 20px;
  margin: 30px 0 0 0 !important;
}

.i_sec7.inner.whitelabel-seo ul li.box p {
  line-height: 23px;
}

.i_sec8.inner.whitelabel-seo .container {
  position: relative;
  isolation: isolate;
}

.i_sec8.inner.whitelabel-seo .container::before {
  content: '';
  background: #0c6daa2e;
  height: 430px;
  width: 790px;
  position: absolute;
  right: -130px;
  bottom: 0;
  border-radius: 50%;
  z-index: -1;
  filter: blur(500px);
}

/* WHITE LABEL SEO SERVICES PAGE */


/*  SEO CONTENT WRITING SERVICES PAGE */
.i_sec1.inner.content-writing {
  background: url(../img/seo_contentwriting_page/s1bg.webp) no-repeat center/cover;
}

.i_sec3.inner.content-writing {
  background: url(../img/ecommerce_seo_page/s8bg.webp) no-repeat center/cover;
  overflow: visible;
}
img[src="img/seo_contentwriting_page/s3img1.webp"] , img[src="img/seo_contentwriting_page/s3img2.webp"] ,img[src="img/seo_contentwriting_page/s3img3.webp"] {
  width: 100%;
}

.writing_s3box_p {
  background: url(../img/seo_contentwriting_page/s3bg.webp) no-repeat;
  width: 100%;
  height: 560px;
  background-size: cover;
  background-position: 0 0;
  border-radius: 20px;
  margin: 50px 0 0 0;
  position: relative;
}

.writing_s3box_p::before {
  content: '';
  background: url(../img/seo_contentwriting_page/arrow.webp) no-repeat center/cover;
  height: 260px;
  width: 160px;
  position: absolute;
  bottom: -180px;
  left: 0;
}

.writing_s3box_p .nav-tabs {
  border: 0;
  justify-content: space-evenly;
  gap: 10px;
}

.writing_s3box_p .nav-tabs a.active {
  background: #021020;
  color: #fff;
}

.writing_s3box_p .nav-tabs a {
  border: 2px solid #021020;
  width: 294px;
  font-weight: 600;
  border-radius: 17px;
  color: #021020;
  text-align: center;
  padding: 14px 0;
}

.writing_s3box_p .tab-pane .scw_left {
  padding: 50px 30px 0px 30px;
}

.writing_s3box_p .tab-pane .scw_left .btn_wrap a.btn1 {
  background: transparent;
  border: 1px solid #fff;
}

.i_sec4.inner.content-writing {
  background: url(../img/seo_contentwriting_page/s4bg.webp) no-repeat center/cover;
}

.i_sec5.inner.content-writing {
  background: url(../img/seo_contentwriting_page/s5bg.webp) no-repeat center/cover;
}

.scw_s5ul {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: start;
  gap: 15px;
  margin: 20px 0 30px 0 !important;
}

.scw_s5ul li.box {
  width: 43%;
  display: flex;
  align-items: center;
  gap: 17px;
}

.scw_s5ul li.box .icon {
  background: linear-gradient(99deg, rgb(161, 218, 255) 0%, rgb(13, 107, 170) 100%);
  width: 63px;
  height: 63px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  flex-shrink: 0;
}

.scw_s5ul li.box .icon img {
  height: 42px;
  width: 42px;
}

.i_sec6.inner.content-writing {
  background: url(../img/s3bg.webp) no-repeat center/cover;
}

.scw_s6box {
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 50%, rgba(24, 114, 175, 1) 50%);
  border-radius: 50%;
  height: 170px;
  width: 170px;
  position: relative;
  transition: 0.7s;
}

.scw_s6box:hover {
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 50%, #021020 50%);
}

.scw_s6box .icon {
  background: radial-gradient(circle, rgb(255, 255, 255) 0%, rgb(243, 243, 243) 25%, rgb(210, 210, 210) 75%, rgb(166, 166, 166) 100%);
  height: 100px;
  width: 100px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 53%;
  left: 50%;
  translate: -50% -50%;
}

.scw_s6box .icon img {
  width: 50%;
}

.scw_s6box .num {
  background: radial-gradient(circle, rgb(255, 255, 255) 0%, rgb(243, 243, 243) 25%, rgb(210, 210, 210) 75%, rgb(166, 166, 166) 100%);
  height: 40px;
  width: 40px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 600;
  position: absolute;
  top: 100%;
  left: 50%;
  translate: -50% -50%;
}

.scw_s6box .disc {
  position: absolute;
  top: 121%;
  left: 50%;
  translate: -50% -50%;
}
.scw_s6box .disc h6 {
  text-align: center;
  line-height: 20px !important;
  font-size: 13px;
}

.scw_s6box_p {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 36px 0 0 0;
  translate: 0 -60px;
}

.scw_s6box .disc p {
  font-size: 12px;
  text-align: center;
  line-height: 16px;
}

.i_sec7.inner.content-writing {
  background: url(../img/seo_contentwriting_page/s7bg.webp) no-repeat center/cover;
}

.i_sec7.inner.content-writing ul {
  display: flex;
  flex-wrap: wrap;
  margin: 13px 0 0 0 !important;
}

.i_sec7.inner.content-writing ul li {
  display: flex;
  gap: 10px;
  align-items: center;
  width: 47%;
  margin: 15px 0 0 0 !important;
}

.i_sec7.inner.content-writing ul li p {
  font-size: 13px !important;
}

/*  SEO CONTENT WRITING SERVICES PAGE */

/*  YOUTUBE SEO SERVICES PAGE */
.i_sec1.inner.youtube-seo {
  background: url(../img/youtube_seo_page/s1bg.webp) no-repeat bottom/cover;
}

.i_sec3.inner.youtube-seo {
  background: url(../img/s3bg.webp) no-repeat center/cover;
}

.i_sec4.inner.youtube-seo {
  background: url(../img/youtube_seo_page/s4bg.webp) no-repeat center/cover;
}
.i_sec5.inner.youtube-seo {
  background: url(../img/youtube_seo_page/s5bg.webp) no-repeat center/cover;
}

.i_sec5.inner.youtube-seo .container.one {
  background: url(../img/youtube_seo_page/s5bg2.webp) no-repeat center/cover;
  border-radius: 0px 0px 30px 30px;
}

.ys_s5box_top .icon {
  margin: 0px 0 20px 0;
  height: 60px;
  background: #0d6baa;
  width: 60px;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.ys_s5box_top .icon img {
  width: 60%;
  /* filter: invert(1); */
}

.ys_s5box_top hr {
  background: #000;
  width: 30px;
  opacity: 1;
  height: 9px;
  border-radius: 12px;
}

.ys_s5box_top {
  padding:0 10px 0 0px;
  margin: 50px 0 0 0;
}

.ys_s5box_bottom {
  background: #0d6baa;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 8px 20px;
  border-radius: 40px;
  margin: 30px 50px 0 0px;
  padding: 12px 15px 12px 15px;
  gap: 15px;
}

.ys_s5box_bottom .left {
  height: 90px;
  background: #fff;
  width: 70px;
  border-radius: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.ys_s5box_bottom .left img {
  width: 60%;
}

.ys_s5box_bottom .right h3 {
  margin: 0 !important;
  font-size: 34px;
  font-weight: 600;
}

.ys_s5box_bottom .right p {
  line-height: 18px;
}

/*  YOUTUBE SEO SERVICES PAGE */
/*  ONPAGE SEO SERVICES PAGE */
.i_sec1.inner.onpage-seo {
  background: url(../img/onpage_seo_page/s1bg.webp) no-repeat bottom/cover;
}

.i_sec4.inner.onpage-seo {
  background: url(../img/onpage_seo_page/s4bg.webp) no-repeat bottom/cover;
}

.onpage_s5box {
  margin: 30px 0 0 0;
}

.onpage_s5box .s5acc button {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 10px 14px;
  border: 0;
  background: transparent;
  text-align: start;
  color: #6e706e;
  font-size: 19px;
}

.onpage_s5box .s5acc button.collapsed i {
  transform: rotate(0);
}

.onpage_s5box .s5acc button i {
  transition: 0.4s cubic-bezier(1, 0.52, 1, 1);
  transform: rotate(135deg);
}

.onpage_s5box .s5acc {
  margin: 13px 0 0 0;
  border-radius: 6px;
  /* background: #fff; */
  padding: 9px 0;
  border-bottom: 1px solid #00000047;
  border-radius: 0px;
}

.onpage_s5box .s5acc button i {
  border-radius: 50%;
  background: #0d6baa;
  color: #fff;
  padding: 5px 6px;
  font-size: 15px;
}

.onpage_s5box .s5acc .s9num {
  background: transparent;
  border-radius: 50%;
  padding: 7px 6px;
}

.onpage_s5box .s5acc .card.card-body {
  border: 0;
  color: #6e706e;
  border-top: 1px solid #b8b8b8;
  border-radius: 0;
}

.i_sec5.inner.onpage-seo {
  background: url(../img/s3bg.webp) no-repeat center/cover;
}

.onpage_s6box {
  position: relative;
}

.onpage_s6box .icon {
  background: #021020;
  height: 55px;
  width: 55px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  transform: rotate(45deg);
  /* position: absolute; */
  /* bottom: -20px; */
  color: #fff;
  border: 6px solid #fff;
  margin: -25px 0 10px 0;
  font-size: 26px;
  transition: 0.6s;
}

.onpage_s6box {
  background: #fff;
  box-shadow: 0 0 20px #0000005e;
  border-radius: 32px;
  padding: 20px 20px 20px 20px;
  display: flex !important;
  flex-direction: column;
  align-items: center;
  text-align: center;
  transition: 0.6s;
}

.onpage_s6slider .slick-current .onpage_s6box {
  background: #021020;
}

.onpage_s6slider .slick-current .onpage_s6box .disc p {
  color: #fff;
}

.onpage_s6slider .slick-current .onpage_s6box .icon {
  background: #fff;
  border-color: #021020;
  color: #021020;
}

.onpage_s6box .top {
  background: linear-gradient(99deg, rgb(161, 218, 255) 0%, rgb(13, 107, 170) 100%);
  color: #fff;
  text-align: center;
  display: flex;
  align-items: center;
  flex-direction: column;
  gap: 20px;
  padding: 40px 0 60px 0px;
  /*! margin: -10px 0 0 0; */
  border-radius: 30px;
  width: 100%;
}

.onpage_s6box p {
  height: 180px;
  padding: 0 5px;
  line-height: 26px;
}

.onpage_s6box .top h5 {
  height: 30px;
  padding: 0 4px;
}

.onpage_s6box .top img {
  height: 100px;
}

.onpage_s6slider .slick-slide {
  padding: 40px 20px 30px 19px;
}

.i_sec7.inner.onpage-seo {
  background: url(../img/onpage_seo_page/s7bg.webp) no-repeat center/cover;
}


/*  ONPAGE SEO SERVICES PAGE  */

/*  OFFPAGE SEO SERVICES PAGE */
.i_sec1.inner.offpage-seo {
  background: url(../img/offpage_seo_page/s1bg.webp) no-repeat bottom/cover;
}

.offpage_s3box {
  background: linear-gradient(270deg, rgba(172, 206, 247, 1) 0%, rgba(134, 183, 229, 1) 18%, rgba(89, 155, 207, 1) 40%, rgba(48, 129, 187, 1) 75%, rgba(13, 107, 170, 1) 100%);
  display: flex !important;
  align-items: center;
  position: relative;
  height: 84px;
  justify-content: center;
  margin: 30px 0 0 45px;
}

.offpage_s3box .desc {
  translate: 18px 0px;
  text-align: center;
}

.offpage_s3box .icon {
  background: #021020;
  height: 100px;
  width: 100px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 10px;
  position: absolute;
  left: -25px;
}

.offpage_s3box .icon img {
  width: 65%;
}

.offpage_s3box p {
  margin: 0;
  color: #fff;
  padding: 0 0px;
  font-size: 16px;
  font-weight: 700;
}

/* .offpage_s3box .icon img { filter: invert(1) brightness(100); } */
.offpage_s3box .question {
  position: absolute;
  top: -10px;
  right: -20px;
}

.i_sec4.inner.offpage-seo {
  background: url(../img/offpage_seo_page/s4bg.webp) no-repeat bottom/cover;
}

.i_sec5.inner.offpage-seo ul li.box img {
  width: 30%;
  filter: invert(78%) sepia(72%) saturate(2484%) hue-rotate(187deg) brightness(104%) contrast(90%);
}

.offpage_s5ul {
  display: flex;
  align-items: center;
  gap: 20px;
}

.i_sec5.inner.offpage-seo ul li.box {
  text-align: center;
  border: 1px solid #186bac;
  margin: 20px 0 0 0 !important;
  height: 120px;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  border-radius: 15px;
  padding: 0 5px;
}
.i_sec5.inner.offpage-seo ul li.box p{
  line-height: 21px;
  margin: 7px !important;
}
.i_sec5.inner.offpage-seo ul {
  width: 30%;
}

.i_sec5.inner.offpage-seo {
  background: url(../img/ecommerce_seo_page/s8bg.webp) no-repeat center/cover;
}

.i_sec3.inner.whitelabel-seo.offpage-seo {
  background: url(../img/s3bg.webp) no-repeat center/cover;
}
.i_sec3.inner.whitelabel-seo.offpage-seo .whitelbl_s3box h5 {
  height: 49px;
}
.i_sec3.inner.whitelabel-seo.offpage-seo .whitelbl_s3box p {
  height: 220px;
  overflow: hidden;
}
.i_sec7.inner.offpage-seo {
  background: url(../img/offpage_seo_page/s7bg.webp) no-repeat center/cover;
}

/*  OFFPAGE SEO SERVICES PAGE */





/* ABOUT PAGE */
.i_sec1.inner.about {
  background: url(../img/about_page/s1bg.webp) no-repeat center/cover;
  padding: 120px 0 70px 0;
}

.i_sec1.inner.about .i_s1left {
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
}

.i_sec6.inner.about {
  background: url(../img/about_page/s6bg.webp) no-repeat center/cover;
}

.i_sec7.inner.about {
  background: url(../img/about_page/s7bg.webp) no-repeat center/cover;
}

.h_sec17.contact {
  background: #fff;
}

/* ABOUT PAGE */

/* CALIFORNIA PAGE */
.i_sec2.inner.location.california {
  background: url(../img/california/s2bg.webp) no-repeat center/cover;
}

.i_sec3.inner.location.california {
  background: url(../img/california/s3bg.webp) no-repeat center/cover;
}

.location_s3slider .slick-list {
  width: 140%;
}

.location_s3slider .slick-slide {
  padding: 0 10px;
}

.location_s3slider .l_s3box {
  display: flex !important;
  flex-direction: column;
  align-items: center;
  text-align: center;
  background: #fff;
  padding: 20px 10px 20px 10px;
  border-radius: 15px;
}

.location_s3slider .l_s3box .icon {
  background: #0D6BAA;
  height: 140px;
  width: 140px;
  border-radius: 70px 70px 70px 70px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: -44px 0 10px 0;
}

.location_s3slider .l_s3box h5 {
  margin: 10px 0 10px 0 !important;
}

.i_sec4.inner.location.california {
  background: url(../img/california/s4bg.webp) no-repeat center/cover;
}

.location_s4ul {
  margin: 40px 0 0 0 !important;
}

.location_s4ul li.box {
  display: flex;
  gap: 20px;
  position: relative;
  transition: 0.7s;
}

.location_s4ul li.box::before {
  background: #c8c9cb;
  content: '';
  height: 80px;
  width: 5px;
  position: absolute;
  left: 27px;
  z-index: -1;
  bottom: -30px;
}

.location_s4ul li.box:last-child::before {
  display: none;
}

.location_s4ul li.box:hover::before {
  background: #0D6BAA;
}

.location_s4ul li.box:hover .icon {
  background: linear-gradient(99deg, rgb(161, 218, 255) 0%, rgb(13, 107, 170) 100%);
}

.location_s4ul li.box .icon {
  background: #C8C9CB;
  height: 60px;
  width: 60px;
  display: flex;
  flex-shrink: 0;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
}

.location_s4ul li.box {
  margin: 20px 0 0 0 !important;
}

.i_sec6.inner.location.california .container {
  background: url(../img/california/s6bg.webp) no-repeat center/cover;
  padding: 20px 10px 20px 40px;
  border-radius: 40px;
}

.location_s6ul {
  display: flex;
  justify-content: center;
  gap: 30px;
  margin: 20px 0 20px 0 !important;
}

.location_s6ul li.box {
  text-align: center;
}

.i_sec6.inner.location.california .container .btn_wrap {
  translate: -20px 40px;
}

.i_sec7.inner.location.california {
  background: url(../img/california/s7bg.webp) no-repeat center/cover;
}

.i_sec7.inner.location h2 {
  display: flex;
  align-items: center;
  gap: 10px;
}

.i_sec7.inner.location h2 .robot {
  position: relative;
  isolation: isolate;
}

.i_sec7.inner.location h2 .robot::before {
  content: '';
  background: #021020;
  height: 57px;
  width: 459px;
  position: absolute;
  left: 11px;
  bottom: 9px;
  z-index: -1;
  transform: skewX(-10deg);
  border-radius: 8px;
}

.i_sec7.inner.location h2 .ext {
  color: #B5D4FB;
  position: relative;
}

/* CALIFORNIA PAGE */
/* INDUSTRY PAGE CSS  */
.h_sec1.inner {
  padding: 170px 0 50px;
}

.h_sec1.inner.automobile {
  background: url(../img/automotive_page/s1bg.webp) no-repeat center/cover;
}

.h_sec1.inner.automobile.dental {
  background: url(../img/dental_page/s1bg.webp) no-repeat center/cover;
}

.h_sec1.inner.automobile.lawyer {
  background: url(../img/lawyer_page/s1bg.webp) no-repeat center/cover;
  padding: 170px 0 0 0;
}

.h_sec1.inner.automobile.medical {
  background: url(../img/medical_page/s1bg.webp) no-repeat center/cover;
}

.h_sec1.inner.automobile.roofing {
  background: url(../../../../public/images/roof_page/s1bg.webp) no-repeat center/cover;
}

.h_sec1.inner.automobile.resturant {
  background: url(../../../../public/images/resturant_page/s1bg.webp) no-repeat center/cover;
  padding: 170px 0 0 0;
}

.h_sec1.inner.automobile.travel {
  background: url(../img/travel_page/s1bg.webp) no-repeat center/cover;
}

.h_sec1.inner.automobile.hotel {
  background: url(../img/hotel_page/s1bg.webp) no-repeat center/cover;
}

.h_sec1.inner.automobile.health {
  background: url(../img/health_page/s1bg.webp) no-repeat center/cover;
  padding: 170px 0 0 0;
}

.h_sec1.inner.automobile.finance {
  background: url(../img/finance_page/s1bg.webp) no-repeat center/cover;
}

.banner_h1 span {
  font-family: Bebas Neue, sans-serif;
}

.industry_s2box {
  height: 480px;
  display: flex;
  flex-direction: column;
  justify-content: end;
  position: relative;
  padding: 3px 11px;
}

.row_bg_change{
  margin-top: 20px;
}
.row_bg_change.industry_s2box_bg1 {
  background: url(../img/automotive_page/s2bg_1.webp) no-repeat;
  background-size: cover;
}

.row_bg_change.industry_s2box_bg2 {
  background: url(../img/automotive_page/s2bg_2.webp) no-repeat;
  background-position: 0px 0px;
}

.row_bg_change.industry_s2box_bg3 {
  background: url(../img/automotive_page/s2bg_3.webp) no-repeat;
}

.row_bg_change.industry_s2box_bg4 {
  background: url(../img/automotive_page/s2bg_4.webp) no-repeat;
  background-position: 0px 0px;
}

.industry_s2box .top {
  display: flex;
  align-items: center;
  gap: 12px;
}

.industry_s2box .top h5 {
  font-family: Bebas Neue, sans-serif;
}

.industry_s2box .top h5.num {
  font-size: 71px;
  font-weight: 700;
}

.industry_s2box .top h5.head {
  font-size: 21px;
  font-weight: 600;
}

.industry_s2box .bot {
  margin: 0px 0 -237px 0;
  opacity: 0;
  transition: 0.5s ease-in-out;
  height: 242px;
}

.industry_s2box:hover .bot {
  margin: 0px 0 0px 0;
  opacity: 1;
  position: relative;
}

.industry_s2box1,
.industry_s2box2,
.industry_s2box3 {
  border-right: 1px solid #fff;
}

.inds_sec4.inner.automobile .container {
  background: linear-gradient(99deg, rgb(0, 0, 0) 0%, rgb(13, 107, 170) 100%);
  position: relative;
  padding: 30px 26px;
  border-radius: 33px;
}

.indus_s4_num h5 {
  color: #fff;
  font-family: Bebas Neue, sans-serif;
  font-size: 75px;
  font-weight: 700;
}

.indus_s4box {
  background: linear-gradient(143deg, rgba(255, 255, 255, 0.09) 0%, rgba(255, 255, 255, 0.15) 49%);
  width: 700px;
  position: relative;
  z-index: 9999;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  padding: 10px 30px;
  border-radius: 14px;
}

.indus_s4box .top {
  display: flex;
  align-items: center;
  gap: 12px;
}

.indus_s4box .top img {
  display: none;
}

.indus_s4box h5 {
  font-size: 37px;
  font-weight: 600;
}

.indus_s4parent {
  position: relative;
  display: flex;
  align-items: center;
  height: 408px;
  margin: 100px 0 0 0;
}

.indus_s4parent .indus_s4img {
  position: absolute;
  right: 0;
  top: -66px;
}

.indus_s4parent .indus_s4img img {
  border-radius: 50px;
  height: 473px;
  /* height: 473px;
  width: 520px;
  object-fit: cover; */
}

.ind_slider_btn {
  display: flex;
  gap: 21px;
  margin: 40px 0 0 0;
}

.ind_slider_btn button {
  background: #b7d5fc;
  border: 0;
  color: #000;
  border-radius: 50%;
  height: 40px;
  width: 40px;
}

.indus_s4_num h5 {
  opacity: 0.3;
  transition: 0.5s;
}

.inds_sec4.inner.automobile .slick-current .indus_s4_num h5 {
  opacity: 1;
}

.inds_s4_slider .slick-list {
  margin: -120px 0 0 0 !important;
}

.inds_sec6.inner.automobile {
  background: url(../img/automotive_page/s6bg.webp) no-repeat center/cover;
  overflow: visible;
}

.inds_sec6.inner.automobile .btn_wrap {
  padding: 0 0 25px 0;
}

.ind_s7tab #nav-tab {
  justify-content: space-between;
  border: 0;
  border-bottom: 4px solid #D4D4D4;
}

.ind_s7tab #nav-tab a {
  background: transparent;
  border: 0;
  color: #021020;
  font-size: 21px;
  margin: 0 0 -3px 0;
  position: relative;
}

.ind_s7tab #nav-tab a.active {
  border-bottom: 4px solid #0d6baa;
}

.ind_s7tab #nav-tab a.active::before {
  content: "";
  background: transparent;
  position: absolute;
  top: 92%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid #0d6baa;
}

.ind_s7tab #nav-tab a.active::after {
  content: "";
  background: url(../img/automotive_page/car.webp) no-repeat center;
  width: 75px;
  height: 29px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-43%, 130%);
  display: none;
}

.ind_s7tab .container h5 {
  font-family: 'Bebas Neue', sans-serif;
}

.ind_s7tab #nav-tabContent {
  padding: 20px 0 0 0;
}

.ind_s7tab #nav-tabContent .container {
  background: linear-gradient(99deg, rgb(131, 168, 191) 0%, rgb(13, 107, 170) 100%);
  padding: 20px 30px 20px 15px;
  border-radius: 20px;
}

img[src="images/automotive_page/s5right.webp"] {
  width: 170%;
  /* translate: 620px 0px; */
  transition: 0.7s;
}

/* .inds_sec5.inner.automobile.visible img[src="images/automotive_page/s5right.webp"] {
  translate: 0px 0px;
} */
.s5right_transition.automotive {
  position: relative;
}

.s5right_transition.automotive::before {
  content: "";
  position: absolute;
  left: 0px;
  z-index: 1;
  background: url(../img/automotive_page/s5car.webp) no-repeat center;
  height: 820px;
  width: 990px;
  transition: 0.7s;
}

.inds_sec5.inner.automobile.visible .s5right_transition.automotive::before {
  left: 0;
}

/* 
.hammer {
  position: relative;
  width: 4.063em;
  height: 10.313em;
  -moz-transform: translate3d(0,0,0);
  -webkit-transform: translate3d(0,0,0);
  transform: translate3d(0,0,0);
  -moz-transform-origin: 1.875em 8.438em;
  -webkit-transform-origin: 1.875em 8.438em;
  transform-origin: 1.875em 8.438em;
}
.hammer:before, .hammer:after {
  display:block;
  position: absolute;
  content: "";
  background: #bf6e4e;
  background: -moz-linear-gradient(left,  #bf6e4e 0%, #8c3310 50%, #bf6e4e 100%);
  background: -webkit-linear-gradient(left,  #bf6e4e 0%,#8c3310 50%,#bf6e4e 100%);
  background: -o-linear-gradient(left,  #bf6e4e 0%,#8c3310 50%,#bf6e4e 100%);
  background: -ms-linear-gradient(left,  #bf6e4e 0%,#8c3310 50%,#bf6e4e 100%);
  background: linear-gradient(to right,  #bf6e4e 0%,#8c3310 50%,#bf6e4e 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bf6e4e', endColorstr='#bf6e4e',GradientType=1 );
  left: 1.375em;
  height: 0.313em;
  width: 1em;
}
.hammer:before {
  display: none;
  height: 0.313em;
  top: -0.188em;
  border-radius: 0.313em;
  z-index: 1;
}
.hammer:after {
  top: 2.188em;
  height: 8.125em;
  border-radius: 0 0 0.313em 0.313em;
}
.hammer .head {
  width: 3.750em;
  height: 2.250em;
  background: #4c4c4c;
  background: -moz-linear-gradient(top,  #4c4c4c 0%, #2d2d2d 100%);
  background: -webkit-linear-gradient(top,  #4c4c4c 0%,#2d2d2d 100%);
  background: -o-linear-gradient(top,  #4c4c4c 0%,#2d2d2d 100%);
  background: -ms-linear-gradient(top,  #4c4c4c 0%,#2d2d2d 100%);
  background: linear-gradient(to bottom,  #4c4c4c 0%,#2d2d2d 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c4c4c', endColorstr='#2d2d2d',GradientType=0 );
    display:inline-block;
  position: relative;
}
.hammer.right {
  float: right; */
/* -moz-animation: spin 1.2s infinite ease-in; */
/* -webkit-animation: spin 1.2s infinite ease-in; */
/* animation: hammer 1.2s infinite ease-in; */
/* } */
.s5_right_lawyer {
  position: relative;
}

.s5_right_lawyer .s5_right_lawyer_child {
  position: absolute;
  left: 70px;
  bottom: 210px;
  display: flex;
  align-items: baseline;
}

.s5_right_lawyer .s5_right_lawyer_child .hammer {
  position: relative;
  right: 240px;
  top: -10px;
  -moz-animation: hammer 2s infinite ease-in-out;
  -webkit-animation: hammer 2s infinite ease-in-out;
  animation: hammer 2s infinite ease-in-out;
}

/* @-moz-keyframes spin{
  0%{transform: rotate(10deg);}
  50%{transform: rotate(20deg);}
  100%{transform: rotate(10deg);}
}
@-webkit-keyframes spin{
  0%{transform: rotate(10deg);}
  50%{transform: rotate(20deg);}
  100%{transform: rotate(10deg);}
} */
@keyframes hammer {
  0% {
    transform: rotate(20deg);
  }

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

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

.industry_link .ftr_states li a {
  cursor: pointer;
}

.automotive.ind_s6left {
  position: relative;
  z-index: 0;
}

.automotive.ind_s6left .inner_book {
  display: flex;
  align-items: center;
  position: absolute;
}

.automotive.ind_s6left .inner_book img {
  width: 100%;
  position: relative;
  z-index: -2;
}

.automotive.ind_s6left .inner_book img.book1 {
  top: -10px;
  right: -60px;
  animation: jump1 4s ease-in infinite;
}

.automotive.ind_s6left .inner_book img.book2 {
  top: -46px;
  animation: jump2 4s infinite;
}

.automotive.ind_s6left .inner_book img.book3 {
  top: 10px;
  left: -50px;
  animation: jump3 4s infinite;
}

@keyframes jump1 {
  0% {
    translate: 10px 0px;
  }

  50% {
    translate: -30px 0;
  }

  100% {
    translate: 10px 0;
  }
}

@keyframes jump2 {
  0% {
    translate: 0 20px;
  }

  50% {
    translate: 0 -50px;
  }

  100% {
    translate: 0 20px;
  }
}

@keyframes jump3 {
  0% {
    translate: -10px 0px;
  }

  50% {
    translate: -30px 10px;
  }

  100% {
    translate: -10px 0;
  }
}

/* INDUSTRY PAGE CSS  */




/* FACEBOOK MARKETING PAGE CSS  */
/* FACEBOOK MARKETING SERVICE PAGE CSS  */
.i_sec1.inner.facebook_marketing_service {
  background: url(../img/facebook_marketing_page/s1bg.webp) no-repeat center/cover;
}
.sub_s3.facebook_marketing_service {
  background: url(../img/ecommerce_seo_page/s8bg.webp) no-repeat center/cover;
}
.i_sec5.inner.facebook_marketing_service {
  background: url(../img/facebook_marketing_page/s5bg.webp) no-repeat center/cover;
}
.i_sec6.inner.facebook_marketing_service {
  background: url(../img/facebook_marketing_page/s6bg.webp) no-repeat center/cover;
}

/* .h_sec1.inner.instagram-marketing-services {
  background: url(../img/instagram-marketing/s1bg.webp) no-repeat center/cover;
} */

.h_sec1.inner.instagram-marketing-services .sub_s2.facebook_marketing_service ul.boxes>li {
  display: flex;
  gap: 18px;
  align-items: start;
}

.sub_s2.facebook_marketing_service ul.boxes li .sub_s2icon {
  background: linear-gradient(144deg, rgba(172, 206, 247, 1) 0%, rgba(134, 183, 229, 1) 18%, rgba(89, 155, 207, 1) 40%, rgba(48, 129, 187, 1) 75%, rgba(13, 107, 170, 1) 100%);
  width: 80px;
  height: 80px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  border-radius: 10px;
}

.s2_ul li.box {
  display: flex;
  gap: 16px;
  align-items: start;
  margin: 20px 0 0 0 !important;
}
.s2_ul li.box h4 {
  font-size: 20px;
  font-weight: 600;
  margin: 0 0 6px 0px !important;
}
.sub_s3.facebook_marketing_service ul.boxes> {
  margin: 0;
}

.sub_s3.facebook_marketing_service ul.boxes>li {
  margin: 25px 0 0 0 !important;
}

.sub_s3.facebook_marketing_service ul.boxes>li .sub_s3_icon {
  display: flex;
  align-items: center;
  gap: 11px;
  margin: 0 0 6px 0 !important;
}

.sub_s3_icon img {
  width: 30px;
}

.sub_s3.facebook_marketing_service ul.boxes>li .sub_s3_icon h2 {
  font-size: 24px;
}

.sub_s3.facebook_marketing_service ul.boxes li .sub_s3_icon i {
  font-size: 30px;
}

.sub_s3.facebook_marketing_service ul.boxes>li p {
  margin: 0;
}

.sub_s3.facebook_marketing_service .container {
  border-radius: 16px;
  background: linear-gradient(144deg, rgba(172, 206, 247, 1) 0%, rgba(134, 183, 229, 1) 18%, rgba(89, 155, 207, 1) 40%, rgba(48, 129, 187, 1) 75%, rgba(13, 107, 170, 1) 100%);
}

.sub_s3_box.two {
  background: #ffffff70;
  padding: 20px 20px;
  border-radius: 18px;
  margin: 20px 30px 0 0px;
}

.h_sec5.facebook_marketing_service {
  overflow: visible !important;
}

.h_sec5.facebook_marketing_service .container {
  background: linear-gradient(45deg, rgba(2, 16, 32, 0.91) 0%, rgb(0, 202, 255) 100%);
}

.sub_s3_box.two h2 {
  font-size: 35px;
}

.fb_serv_img.one {
  translate: -75px 0px;
}

.fb_serv_img.two {
  translate: 70px 77px;
}

.fb_serv_img.three {
  translate: -177px 77px;
}

.fb_serv_img.four {
  translate: -75px 0px;
}

.h_sec5.facebook_marketing_service img.beat {
  width: 65%;
  display: table;
  margin: 0 auto;
}
.fb_sec7_box {
  align-items: center;
  background: #fff;
  border-bottom: 4px solid #a2a2a2;
  border-radius: 5px;
  cursor: pointer;
  display: flex;
  gap: 10px;
  justify-content: center;
  margin: 27px 0 0;
  padding: 11px 0;
  transition: .7s;
  font-size: 15px;
}
.fb_sec7_box.active, .fb_sec7_box:hover {
  border-bottom: 4px solid #0D6BAA;
}
.fb_sec7_left p {
  line-height: 29px;
}
.seo_sec6.facebook_marketing_service{
  position: relative;
}
.seo_sec6.facebook_marketing_service::before{
  content: "";
  background: #b1d2fac4;
  position: absolute;
  top: 39%;
  right: -3%;
  transform: translate(-50%, -50%);
  height: 370px;
  width: 480px;
  border-radius: 50%;
  filter: blur(146px);
  z-index: -1;
}
/* FACEBOOK MARKETING SERVICE PAGE CSS  */
/* FACEBOOK MARKETING PAGE CSS  */


/* SMM PAGE CSS  */
.i_sec1.inner.smm {
  background: url(../img/smm_page/s1bg.webp) no-repeat center/cover;
}
.smm_s3_right {
  border-left: 1px solid #1e1c1c42;
  padding: 0 0 0 40px;
}
.smm_s3_right ul li { margin: 18px 0 !important; border-bottom: 1px solid #051D38; padding: 0 0 10px 0; font-weight: 600; }
.i_sec4.inner.smm video, .i_sec5.inner.smm video {
  border-radius: 13px;
}
.alter_cta .container { background: linear-gradient(270deg, rgba(29,117,178,1) 0%, rgb(135, 186, 245) 100%);  border-radius: 26px; padding: 42px 62px; backdrop-filter: blur(50px); }
.alter_cta .second { font-size: 15px; }
.alter_cta .last { font-size: 12px; }
.alter_cta ul { display: flex; gap: 10px; align-items: baseline; }
.alter_cta ul li { display: flex; gap: 10px; color: #fff; align-items: center; font-weight: 700; }
.alter_cta ul li i { transform: rotate(45deg); }
.alter_cta .h_s1left {
  margin: 13px 0 13px 0;
}
.alter_cta .h_s1left form button { display: flex; justify-content: center; width: 240px;background: #00caff;  border: 0;  border-radius: 24px;  color: #fff;  padding: 7px 36px; }
.alter_cta .h_s1left form .form-group, .alter_cta .h_s1left form .form-group button {
  align-items: center;
  display: flex;
  gap: 10px;
}
.alter_cta .h_s1left form .form-group input {
  border: 1px solid #2a2a2a42;
  border-radius: 29px;
  padding: 7px 27px;
  width: 216px;
}
.smm_s8box { background: linear-gradient(148deg,#fff 0%,#fff 93%); padding: 17px 15px; transition: 0.7s; border-radius: 12px; margin: 13px 0 29px 0; position: relative; z-index: 1; }
.smm_s8box:hover {
  /* background:linear-gradient(148deg,rgba(249,127,4,1) 0%,rgba(2,16,32,1) 93%);*/
  background:linear-gradient(270deg, rgba(29,117,178,1) 0%, rgb(135, 186, 245) 100%);transition:0.7s;/* color:#0;*/
  color: #fff;
}
.smm_s8box:hover p{
  color: #fff !important;
  transition: 0.7s;
}
.smm_s8box:hover .icon.icon2 { opacity: 0.4; }
.smm_s8box .icon.icon2 { height: 100px; width: 100px; background: #fff; color: #1D75B2; font-size: 50px; position: absolute; bottom: 0px; right: 0px; z-index: 0; transition: 0.5s; opacity: 0; filter: blur(3px); }
.smm_s8box:hover .icon { background: #fff; color: #1D75B2; }
.smm_s8box .icon { background: #0D6BAA; height: 40px; width: 40px; display: flex; justify-content: center; align-items: center; border-radius: 50%; font-size: 19px; color: #fff; }
.smm_s8box h4 {
  font-size: 20px;
  font-weight: 600;
  margin: 14px 0 5px 0 !important;
}
.smm_s8slider p { font-size: 15px; height: 211px;   line-height: 25px; }
.i_sec8 .slick-slide { padding: 0 21px; }
/* SMM PAGE CSS  */



/* GMB PAGE CSS  */
.i_sec1.inner.banner.gmb{
  background: url(../img/gmb_page/s1bg.webp) no-repeat center/cover;
}
.i_sec2.gmb img {
  box-shadow: 0 0 10px #0000003d;
  padding: 13px 17px;
  border-radius: 10px;
}
.i_sec2.gmb .i_s2_icon {
  margin: 20px 0 0 0;
}
.google_serv_box { height: 132px; width: 340px; display: flex; justify-content: center; align-items: center; flex-direction: column; border-radius: 15px; margin: 24px 0 0 0; background: linear-gradient(152deg,#0D6BAA 6%,rgb(255,255,255) 66%); transition: 0.7s; padding: 10px 22px; }
.google_serv_box h4 { font-weight: 700; font-size: 18px; }
.google_serv_box p { margin: 0; opacity: 0; color: #fff; height: 0; overflow: hidden; transition: opacity 0.7s,height 0.7s; font-size: 15px; }
.google_serv_box:hover p { opacity: 1; height: 100%; }
.google_serv_box:hover h4 { display: none; }
.google_serv_box:hover { background: #021020; }
.google_service_sec4 .row_two { background: url(../img/gmb_page/lines.webp) no-repeat center; }
.google_service_sec4::before { content: ''; background: #00CAFF2E; height: 600px; width: 600px; position: absolute; filter: blur(58px); border-radius: 50%; z-index: -1; bottom: -166px; right: 0; }
.google_service_sec4 { position: relative; overflow: visible; }
.google_service_sec6::before { content: ''; background: #F97F0438; height: 600px; width: 600px; position: absolute; filter: blur(58px); border-radius: 50%; z-index: -1; top: -166px; }
.google_service_sec6 { position: relative; overflow: visible; }
.gmb_s7box { text-align: center; position: relative; padding:18px 20px 10px 20px; margin: 25px 0 0 0; transition: 0.7s ease-in-out; }
.gmb_s7box h4 { margin: 12px 0 7px 0 !important; font-weight: 700; }
.gmb_s7box::before { 
  background: #0e6daa45;
  height: 110px;
  width: 110px;
  position: absolute;
  top: 0;
  left: 50%;
  content: '';
  translate: -50% 0%;
  z-index: -1;
  border-radius: 50%;
  filter: blur(32px);
  transition: 0.7s ease-in-out;
}
/* GMB PAGE CSS  */

/* GOOGLE LOCAL ADS PAGE CSS  */
.i_sec1.inner.google_local_ads_page { background: url(../img/google_local_ads_page/s1bg.webp) no-repeat center/cover; }
.sub_s4.google_local_ads_page .sub_box { margin: 0 0 30px 0; }
.sub_s2.google_local_ads_page { position: relative; overflow: visible !important; }
.sub_s2.google_local_ads_page::after { content: ''; background: #f97e044f; height: 600px; width: 600px; position: absolute; filter: blur(58px); border-radius: 50%; z-index: -1; top: -67px; left: -26px; }
.i_sec4.inner.google_local_ads img{
  margin: 18px 0 0 0;
}
.sub_s4.google_local_ads_page .sub_box .upper { display: flex; align-items: center; gap: 10px; }
.sub_s4.google_local_ads_page .sub_box .upper .icon { flex-shrink: 0; width: 60px; height: 60px; background: #448DC5; color: #fff; font-weight: 700; display: flex; justify-content: center; align-items: center; font-size: 36px; border-radius: 50%; }
.sub_s4.google_local_ads_page .sub_box .upper h2 {font-size: 22px;  font-weight: 600; }
.sub_s4.google_local_ads_page .sub_box p { margin: 10px 0 0 0; }
.h_sec5.google_local_ads_page { overflow: visible !important; }
.h_sec5.google_local_ads_page .container {
  background: linear-gradient(270deg, rgba(29,117,178,1) 0%, rgb(135, 186, 245) 100%);
  border-radius: 22px;
  height: 490px;
  padding: 36px 25px;
}
.google_local_serv.one { translate: -10px 80px; }
.google_local_serv.two { translate: -180px 39px; }
.h_sec5.google_local_ads_page img.beat { width: 40%; translate: 0px -51px; }
.beat {
  animation: pulse 3s infinite;
}
@keyframes pulse {
  0% { transform: scale(1); }
  50% { transform: scale(1.1); }
  100% { transform: scale(1); }
}
.sub_s7.google_local_ads_page .container { background: url(../img/google_local_ads_page/s7bg.webp) no-repeat top/cover; border-radius: 19px; }
.sub_s7.google_local_ads_page .sub_box { display: flex; align-items: center; gap: 11px; color: #fff; margin: 41px 0 0 52px; /* justify-content: center; */ }
.sub_s7.google_local_ads_page .sub_box h4,.sub_s7.google_local_ads_page .sub_box i { font-size: 21px; margin: 0; }
.sub_s8.google_local_ads_page ul.list-unstyled>li { display: flex; gap: 18px; align-items: start; margin: 25px 0 0 0 !important; }
.sub_s8.google_local_ads_page ul.list-unstyled>li h2 { margin: 0;  font-size: 24px; font-weight: 600; }
.sub_s8.google_local_ads_page ul.list-unstyled>li .img { flex-shrink: 0; }
/* RANGE INPUT */
.s1_form form input[type="range"] { width: 100%; margin: 0 0; }
.form-group.btn-div { display: flex; align-items: baseline; gap: 13px; }
#budgetAmount { font-weight: 700; font-size: 17px; color: #021020; margin: -5px 0 0 0; display: inline-block; border: 1px solid #021020; padding: 3px 20px; border-radius: 40px; width: 50%; display: flex; align-items: center; justify-content: center; height: 50px; }
.form-group.btn-div { display: flex; }
.i_sec2.google_local_ads {
  position: relative;
  isolation: isolate;
}

.i_sec2.google_local_ads::before {
  content: "";
  background: #b1d2fae8;
  position: absolute;
  top: 69%;
  left: 16%;
  transform: translate(-50%, -50%);
  height: 300px;
  width: 450px;
  border-radius: 50%;
  filter: blur(146px);
  z-index: -1;
}
/* RANGE INPUT */

/* GOOGLE LOCAL ADS PAGE CSS  */

/* APP DEVELOPMENT PAGE CSS  */
.i_sec1.inner.banner.app {
  background: url(../img/app-page/s1bg.webp) no-repeat center/cover;
}
.i_sec3.app{
  position: relative;
}
.i_sec3.app::before{
  content: "";
  background: #b1d2fac4;
  position: absolute;
  top: 30%;
  left: 20%;
  transform: translate(-50%, -50%);
  height: 300px;
  width: 450px;
  border-radius: 50%;
  filter: blur(146px);
  z-index: -1;
}
.i_sec4.inner.app .container{
  background: url(../img/app-page/s4bg.png) no-repeat center/cover
}
.i_sec9.app.only { padding: 48px 0 0 0; }
.app .h_s2_icon { background: #fff; transition: 0.6s; height: 106px; margin: 0 25px; }
.app_abt_points li { display: flex; align-items: center; gap: 10px; margin: 10px 0 0 0; }
.app_serv { padding: 7px 20px 7px 20px; margin: 14px 0 0 0; transition: 0.7s; border-radius: 15px; }
.app_serv:hover { background: linear-gradient(236deg,#0d6baa78 0%,rgb(243,242,241) 100%); }
.app_serv h4 { margin: 12px 0 6px 0 !important; font-size: 20px; font-weight: 700; }
.app_serv p { font-size: 15px;  line-height: 22px; }
.app .h_s7_slide { padding: 0; }
.h_s7_slide .mob { height: 400px; width: 200px; translate: 78px 70px; }
.app .slick-current .h_s7_slide .top_round { right: 20px; z-index: 100; top: 20px; }
.app .slick-current .h_s7_slide::before { bottom: 25px; right: 50%; height: 249px; width: 270px; }
.app .slick-current+.slick-slide .h_s7_slide::before { top: 279px; }
.app_s5_ull li { display: flex; align-content: center; gap: 21px; margin: 19px 0px; }
.app_s5_ull li h4 { font-weight: 700; }
.app_sec6 .tech_integration_head h2 { font-size: 30px; background: white; display: inline; padding: 6px 25px; box-shadow: 0 0 11px 0 #00000057; border-radius: 10px; }
.tech_slide {
  display:flex !important;flex-direction:column;align-items:center;text-align:center;/* align-items:start;*/
  justify-content:center;margin:8px 0 4px 0;
}
.tech_slide img { height: 50px; }
.tech_slide p { margin: 5px 0 0 0; font-size: 13px; white-space: nowrap; }
.tech_integration_head { display: flex; justify-content: space-between; align-items: center; }
/* .app_sec6.app .slick-track{background: #fff; padding: 0px 0 17px 0; margin: 26px 0 0 0; }
 */
.app_sec6.app .slick-slider { background: white; border-radius: 15px; margin: 19px 0px 0 10px; }
.tech_integration_head .slider_btn { gap: 29px; }
.app_s6ul li {
  display: flex;
  margin: 30px 0 0 0 !important;
  align-items: center;
  gap: 21px;
}
.app_s6ul li p {
  line-height: 25px;
}
.app_sec6.app .slider_btn button { background: transparent; border: 0; }
.app_sec6.app .slider_btn .prev_btn i { transform: rotate(-135deg); color: #0d6baa; font-size: 40px; }
.app_sec6.app .slider_btn .next_btn i { transform: rotate(45deg); color: #0d6baa; font-size: 40px; }
/* APP DEVELOPMENT PAGE CSS  */

/* WEB DEVELOPMENT PAGE CSS  */
.i_sec1.inner.banner.web {
  background: url(../img/web-page/s1bg.webp) no-repeat center/cover;
}
.web_serv_box { padding: 8px 19px; text-align: center; display: flex; flex-direction: column; align-items: center; justify-content: center; height: 154px; transition: 0.7s; padding: 0 173px; }
.web_serv_box p { margin: 0; opacity: 0; color: #fff; height: 0; overflow: hidden; transition: opacity 0.7s,height 0.7s; }
.web_serv_box:hover p { opacity: 1; height: 80%;}
.web_serv_box:hover h4 { display: none; }
.web_serv_box h4 { font-size: 50px; margin: 0; }
.web_serv_box.one { border-radius: 15px 15px 0px 0px; margin: 24px 0 0 0; background: linear-gradient(275deg,rgba(183, 213, 252, 0.79) 0%,rgb(255,255,255) 55%); }
.web_serv_box.three { background: linear-gradient(275deg,rgba(183, 213, 252, 0.79) 0%,rgb(255,255,255) 55%); }
.web_serv_box.two,.web_serv_box.four { background: linear-gradient(145deg,rgba(183, 213, 252, 0.79) 0%,rgb(255,255,255) 55%); }
.web_serv_box.one:hover { background: url(../img/web-page/serv_hvr2.webp) no-repeat center/cover #000000bd; background-blend-mode: overlay; }
.web_serv_box.two:hover { background: url(../img/web-page/serv_hvr3.webp) no-repeat center/cover #000000d1; background-blend-mode: overlay; }
.web_serv_box.three:hover { background: url(../img/web-page/serv_hvr4.webp) no-repeat center/cover #000000b8; background-blend-mode: overlay; }
.web_serv_box.four:hover { background: url(../img/web-page/serv_hvr1.webp) no-repeat center/cover; }
.web_serv_box.four { border-radius: 0px 0px 15px 15px; }
/* .i_sec4.inner.web::before { content: ''; background: #F97F0436; height: 600px; width: 600px; position: absolute; filter: blur(58px); border-radius: 50%; z-index: -1; top: -80px; left: -100px; } */
.i_sec4.inner.web::after { content: ''; background:rgba(183, 213, 252, 0.79); height: 601px; width: 608px; position: absolute; filter: blur(58px); border-radius: 50%; z-index: -1; bottom: -204px; right: 40px; }
.i_sec4.inner.web { position: relative; overflow: visible; }
.h_s7_slide .web { width: 250px; translate: 53px 70px; }
.web .h_s7_slide { padding: 0; }
.web .slick-current .h_s7_slide .top_round { right: 20px; z-index: 100; top: 20px; }
.web .slick-current .h_s7_slide::before { bottom: 25px; right: 50%; height: 299px; width: 314px; }
/* .web .slick-current+.slick-slide .h_s7_slide::before{top: 279px; }
 */
.web .slick-current+.slick-slide .h_s7_slide::before { height: 181px; width: 387px; background-size: contain; top: 237px; }
.alter_cta.web .container,.google_service_sec .container { background: linear-gradient(90deg,rgba(249,126,4,0.76) 0%,rgba(0,202,255,0.7) 96%); }
.lang_box ul { padding: 0 13px; }
.lang_box ul li::marker { color: #0B6CAB; }
.web_lang_sec.web .container .row { position: relative; isolation: isolate; z-index: -1; background: #fff9; border-radius: 15px; padding: 30px 0 15px 0; }
.web_lang_sec.web { padding: 0px 0 0 0; position: relative; overflow: visible; isolation: isolate; height: 600px;}
.web_lang_sec.web::before { content: ''; background: #B7D5FCCC; position: absolute; top: 0%; left: 28%; height: 541px; width: 850px; border-radius: 50%; filter: blur(40px); z-index: -1; }
.web_lang_sec.web .container .row::before {
  background:url(../img/web-page/web_lang_bg.webp) no-repeat center/cover;/* padding:38px 0px;*/
  content:'';position:absolute;top:-30px;left:-32px;width:1190px;height:602px;z-index:-1;
}
.web_lang_sec.web .lang_box { padding: 0 0 0 43px; }
.web_lang_sec.web .lang_box h4 { font-size: 20px; }
.web_lang_sec.web .lang_box ul {
  margin: 15px 0 15px 0 !important;
}
/* WEB DEVELOPMENT PAGE CSS  */
/* APP STORE OPTIMIZATION PAGE CSS  */
.i_sec1.inner.banner.app_store{
  background: url(../img/app_store_optimization_page/s1bg.webp) no-repeat center/cover;
}
.i_sec3.inner.app_store_optimization h6,.app_optimization_sec6 h6 { font-weight: 700; font-size: 18px; margin: 9px 0 9px 0; }
.i_sec3.inner.app_store_optimization p,.app_optimization_sec6 p { margin: 0; }
.app_optimization_sec6 ul { columns: 2; }
.app_optimization_sec6 ul li,.i_sec3.inner.app_store_optimization ul li { font-weight: 600; }
.app_optimize_box img {
  height: 50px;
}
.app_optimize_box { background: #fff; text-align: center; border: 2px dashed #021020; padding: 20px 14px; border-radius: 15px; margin: 26px 0px 0 0px; transition: 0.7s; }
.app_optimize_box:hover { background: url(../img/app_store_optimization_page/plan_bg.webp) no-repeat center/cover; }
.app_optimize_box h3 { font-weight: 700; font-size: 20px; margin: 11px 0 9px 0 !important; height: 42px; }
.app_optimize_box p { font-size: 15px; height: 261px; overflow: auto; margin: 0;   line-height: 25px;}
.app_optimization_sec6 { position: relative; overflow: visible; }
.app_optimization_sec6::before { content: ''; background: #00ccff2d; height: 600px; width: 600px; position: absolute; filter: blur(58px); border-radius: 50%; z-index: -1; top: -166px; right: 0; }

.i_sec6.app_store_optimization .aso_s6ul {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 15px;
}
.i_sec6.app_store_optimization .aso_s6ul li {
  width: 45%;
}

/* APP STORE OPTIMIZATION PAGE CSS  */












/* FOOTER  */

footer {
  width: 100%;
  background: #0B1720;
  overflow: hidden;
}

.foot_top {
  width: 100%;
  overflow: hidden;
  padding: 60px 0 40px;
}

.foot_box {
  width: 100%;
}

.foot_box .ul1.services {
  display: flex;
  flex-wrap: wrap;
  gap: 2px;
}

.foot_box .ul1.services li {
  width: 47%;
}

.foot_box p {
  color: #fff !important;
  font-size: 14px;
}

.foot_box h3 {
  margin: 0 0 20px;
  color: #fff;
  font-weight: 400;
  padding-bottom: 15px;
  position: relative;
  font-size: 25px;
  font-weight: 600;
}

.foot_box ul {
  padding: 0 0 0 0px;
  list-style: none;
}

.foot_box ul li {
  line-height: 28px;
  position: relative;
}

.foot_box ul li i {
  color: #B2C3BF;
}

/* .foot_box ul li::before {
    content: "";
    width: 10px;
    height: 10px;
    position: absolute;
    left: -20px;
    background: #fff;
    top: 9px;
    border-radius: 0 10px 10px 0;
    transition: linear .5s;
} */

.foot_box ul li a {
  color: #fff;
  transition: linear .2s;
  font-size: 13px;
}

.foot_box2 h3 {
  margin: 0 0 20px;
  color: #fff;
  font-weight: 400;
  padding-bottom: 15px;
  position: relative;
  font-size: 22px;
}

/* .foot_box2 h3::before {
    content: "";
    bottom: -2px;
    right: 50%;
    left: 0;
    position: absolute;
    z-index: 1;
    height: 2px;
    width: 90%;
    background: #fff;
} */

.foot_box2 ul li {
  color: #fff;
  padding: 0 0 10px;
}

/* .foot_box h3::before {
    content: "";
    bottom: -2px;
    right: 50%;
    left: 0;
    position: absolute;
    z-index: 1;
    height: 2px;
    width: 25%;
    background: #fff;
} */

.foot_box img {
  margin-top: 10px;
}

.foot_box2 ul li a {
  color: #fff;
  font-size: 12px;
}

.foot_box2 ul li {
  list-style: none;
}

.foot_bot {
  background: #0B1720;
  padding: 16px 0;
}

.foot_bot p {
  text-align: center;
  color: #fff !important;
  margin: 0;
}

.foot_bot div a i {
  background: #b7d5fc;
  height: 40px;
  width: 40px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 23px;
  color: #000;
}


.seo_s12box p {
  /* width: 74%; */
  margin: 0 auto !important;
  /* height: 130px; */
  /* overflow: auto; */
  line-height: 26px;
}

/* .seo_s12box.box1 p {
  width: 91%;
}
.seo_s12box.box3 p {
  width: 100%;
}
.seo_s12box.box4 p {
  width: 100%;
} */

@media (max-width:1750px) {
  .seo_s12box p {
    /* height: 123px; */
    /* overflow: auto; */
    padding: 0 4px;
  }
}

@media (max-width:1450px) {

  .lb_s9box .disc {
    height: 380px;
  }

  .defaulth1 {
    font-size: 50px;
    padding: 10px 0;
  }

  .defaulth2 {
    font-size: 36px;
  }

  .h_sec6.home img[src="img/s6left.webp"] {
    width: 50%;
  }

  .i_sec1.inner.banner.seo_service .s1right_img {
    width: 80%;
    margin: auto;
    display: table;
  }

  .i_sec1.inner.banner .top_blr {
    font-size: 17px;
    width: 60%;
    translate: 0 -10px;
  }

  .i_s6tab.seo-services #nav-tabContent .tab-pane .left {
    background: #ecf0f700;
    padding: 24px 20px;
    margin: 10px 0 25px 0;
  }

  .i_seo_s7box {
    margin: 30px 0px 0 0px;
    padding: 88px 20px 20px 20px;
  }

  .seo_s11box .disc {
    padding: 0 10px 20px 10px;
  }

  .s1right_img[src="img/linkbuilding_page/s1right.webp"] {
    width: 85%;
    display: table;
    margin: auto;
  }

  img[src="img/linkbuilding_page/s4left.webp"] {
    width: 87%;
    margin: auto;
    display: table;
  }

  .i_sec6.link-building .container-fluid {
    padding: 0 20px;
  }

  .s6_lb_ul {
    display: flex;
    gap: 14px;
  }

  .i_sec4.inner.link-building {
    padding-top: 0 !important;
  }

  .lb_s9box .disc {
    margin: 0 70px 0 70px;
  }

  .i_sec1.inner.banner.seo_service .s1right .box {
    transform: scale(0.8);
  }

  img[src="img/small_business_seo_page/s1right.webp"] {
    width: 100%;
    margin: auto;
    display: table;
  }

  img[src="img/small_business_seo_page/s7right.webp"] {
    width: 81%;
    margin: auto;
    display: table;
  }

  a.btn1,
  a.btn2 {
    font-size: 18px;
    padding: 11px 16px;
  }

  img[src="img/local_seo_page/s1right.webp"] {
    width: 86%;
    display: table;
    margin: auto;
  }

  img[src="img/local_seo_page/s3right.webp"] {
    width: 80%;
    display: table;
    margin: auto;
  }

  .i_sec6.inner.local_seo .row2 {
    margin: 0px 0 0 0;
  }

  .ls_s6box.box4,
  .ls_s6box.box5 {
    margin: -60px 0 0 0;
  }

  img[src="img/local_seo_page/s8left.webp"] {
    width: 82%;
    margin: auto;
    display: table;
  }

  .h_indslider .slick-slide {
    padding: 0px 96px 20px 31px;
  }

  img[src="img/nationwide-seo-page/s4left.webp"] {
    width: 80%;
    margin: auto;
    display: table;
  }

  img[src="img/nationwide-seo-page/s8left.webp"] {
    width: 70%;
  }

  .i_sec9.inner.nationwide-seo .container::before {
    width: 105%;
  }

  .ns_s9slider .slick-dots {
    bottom: 209px;
    right: -38px;
  }

  .ns_s9slider .slick-slide {
    padding: 0 20px;
  }

  img[src="img/enterprise_seo_page/s4left.webp"] {
    width: 80%;
    margin: auto;
    display: table;
  }

  .es_s6box {
    margin: 40px 0px 0 0px;
  }

  .es_s7ul li {
    margin: 11px 0 0 0 !important;
  }

  img[src="img/enterprise_seo_page/s7left.webp"] {
    width: 85%;
    margin: auto;
    display: table;
  }

  img[src="img/ecommerce_seo_page/s1right.webp"] {
    width: 70%;
    display: table;
    margin: auto;
  }

  img[src="img/ecommerce_seo_page/s4left.webp"] {
    width: 63%;
    margin: auto;
    display: table;
  }

  img[src="img/ecommerce_seo_page/s7right.webp"] {
    /* width: 80%; */
    width: 95%;
    margin: auto;
    display: table;
  }

  .ecom_s8mid_img img {
    max-width: 100%;
    height: auto;
  }

  .ecom_s8ul li.box {
    padding: 13px 10px 13px 0px;
  }

  img[src="img/california/s2right.webp"] {
    width: 70%;
  }

  img[src="img/california/s4left.webp"] {
    width: 80%;
    display: table;
    margin: auto;
  }

  img[src="img/california/s6right.webp"] {
    width: 72%;
    margin: auto;
    display: table;
  }

  .i_sec7.inner.location h2 .robot::before {
    width: 406px;
    bottom: 12px;
  }

  img[src="img/whitelabel_seo_page/s5left.webp"] {
    width: 70%;
    display: table;
    margin: auto;
  }

  img[src="img/whitelabel_seo_page/s7right.webp"] {
    width: 90%;
    display: table;
    margin: auto;
  }

  img[src="img/whitelabel_seo_page/s8left.webp"] {
    width: 63%;
    margin: auto;
    display: table;
  }

  img[src="img/seo_contentwriting_page/s5left.webp"] {
    width: 70%;
    translate: 0 69px;
  }

  img[src="img/seo_contentwriting_page/s7right.webp"] {
    width: 62%;
  }

  .i_sec5.inner.content-writing {
    padding-bottom: 3rem !important;
  }

  img[src="img/youtube_seo_page/s1right.webp"] {
    width: 80%;
    margin: auto;
    display: table;
  }

  img[src="img/youtube_seo_page/s6right.webp"] {
    width: 81%;
  }

  img[src="img/offpage_seo_page/s1right.webp"] {
    width: 80%;
    margin: auto;
    display: table;
  }

  img[src="img/offpage_seo_page/s7left.webp"] {
    width: 67%;
  }

  img[src="img/offpage_seo_page/s1right.webp"] {
    width: 95%;
  }

  img[src="img/offpage_seo_page/s7left.webp"] {
    width: 85%;
  }

  .i_sec6.link-building .s6_lb_ul li.box p {
    height: 177px;
    padding: 0 0px;
    overflow: auto;
    line-height: 25px;
  }

  .seo_s12box_parent.lss_page .seo_s12box.box1 {
    translate: 42px 3px;
  }

  .seo_s12box_parent.lss_page .seo_s12box.box2 {
    padding: 0 70px;
    translate: 0 0;
  }

  .seo_s12box_parent.lss_page .seo_s12box.box3 {
    translate: -29px 3px;
  }

  .seo_s12box_parent.lss_page .seo_s12box.box3 {
    translate: 10px 9px;
  }

  .seo_s12box_parent.lss_page .seo_s12box.box4 {
    translate: 58px -21px;
  }

  .seo_s12box_parent.lss_page .seo_s12box.box4 {
    translate: 58px 18px;
  }

  .seo_s12box_parent.lbs_page .seo_s12box.box2 {
    translate: 28px 17px;
  }

  .seo_s12box_parent.lbs_page .seo_s12box.box3 {
    translate: 31px 17px;
  }

  .i_sec6.inner.local_seo .row2::before {
    position: absolute;
    top: -138px;
  }

  .h_s15box h4 {
    font-size: 18px;
  }

  .h_sec1.inner.automobile.finance {
    padding: 130px 0 40px 0;
  }

  .h_sec1.inner.automobile.health {
    padding: 130px 0 0 0;
  }

  .ind_s7tab #nav-tab a {
    font-size: 18px;
  }

  img[src="images/hotel_page/s1right.webp"] {
    width: 67%;
    margin: auto;
    display: table;
  }

  .h_sec1.inner.automobile.hotel {
    padding: 140px 0 50px 0;
  }

  .h_sec1.inner.automobile {
    padding: 103px 0 40px 0;
  }

  img[src="images/automotive_page/s3right.webp"] {
    width: 80%;
    display: table;
    margin: auto;
  }

  .inds_sec3.inner img {
    width: 80%;
    display: table;
    margin: auto;
  }

  img[src="images/automotive_page/s5right.webp"] {
    width: 124%;
  }

  .inds_sec5.inner.automobile img {
    width: 112%;
  }
  .s5right_transition.automotive.mob_hide.amp img {
    width: auto !important;
  }
  .s5_right_lawyer img {
    width: auto !important;
  }

  .inds_sec5.inner.automobile .btn_wrap {
    padding: 0 0 40px 0;
  }

  .indus_s4_num h5 {
    font-size: 63px;
  }

  .h_s1left .defaulth1 {
    margin: 0px 0 0px 0 !important;
  }

  .h_sec1.home {
    padding: 120px 0 60px 0;
  }

  .alter_s7ul.ul1 {
    margin: 0px 0 -30px 0 !important;
  }

  img[src="img/international_seo_page/s4left.webp"] {
    width: 83%;
    display: table;
    margin: auto;
  }

  img[src="img/international_seo_page/s5right.webp"] {
    width: 100%;
    display: table;
    margin: auto;
  }

  img[src="img/international_seo_page/s8left.webp"] {
    width: 73%;
    margin: auto;
    display: table;
  }

  img[src="img/onpage_seo_page/s3left.webp"] {
    width: 65%;
    margin: auto;
    display: table;
  }

  img[src="img/onpage_seo_page/s1right.webp"] {
    width: 77%;
    margin: auto;
    display: table;
  }
  img[src="img/facebook_marketing_page/s5left.webp"] {
    width: 85%;
  }
  .seo_sec7_left img {
    width: 90%;
    margin: auto;
    display: table;
  }
  img[src="img/smm_page/s1right.webp"] {
    width: 80%;
    margin: auto;
    display: table;
  }
  .i_s2_icon img {
    width: 58%;
  }
  video[src="img/smm_page/s5right.mp4"] , video[src="img/smm_page/s6left.m4v"]{
    width: 81%;
    display: table;
    margin: auto;
  }
  .app_sec6 .tech_integration_head h2 {
    font-size: 20px;
  }
  .popupform-main h2 {
    font-size: 32px !important;
  }
  .industry_s2box {
    height: 440px;
  }
}

@media (max-width:1399px) {

  .hammer-board {
    transform: scale(0.9);
    right: 70px;
    position: relative;
  }

  .s5_right_lawyer .s5_right_lawyer_child .hammer {
    position: relative;
    right: 318px;
  }

  img[src="img/onpage_seo_page/s3left.webp"] {
    width: 75%;
  }

  img[src="img/onpage_seo_page/s7right.webp"] {
    width: 100%;
  }

  .sbs_s5box_slider .slick-slide {
    padding: 0 20px;
  }

  .sbs_s5box {
    box-shadow: 0 0 14px #00000026;
  }

  .seo_s11box .disc {
    margin: 10px 10px 0 10px;
  }

  .i_sec12.inner.seo_service .row_2 {
    height: 480px;
  }

  .seo_s12box.box1 {
    translate: 22px 3px;
  }

  .seo_s12box.box2 {
    translate: 22px 3px;
  }

  img[src="img/ecommerce_seo_page/s4left.webp"] {
    width: 75%;
  }

  img[src="img/ecommerce_seo_page/s7right.webp"] {
    width: 100%;
  }

  .i_sec6.inner.location.california .container .btn_wrap {
    translate: -20px 0px;
  }

  img[src="img/california/s2right.webp"] {
    width: 83%;
  }

  .whitelbl_s3box {
    margin: 40px 15px 0 15px;
  }

  img[src="img/whitelabel_seo_page/s5left.webp"] {
    width: 86%;
  }

  .whitelbl_s6ul,
  .whitelbl_s6ul.right {
    translate: 0px 0px;
  }

  .whitelbl_s6ul .right .square_div {
    translate: 63px 0px;
  }

  .whitelbl_s6ul .num {
    translate: 10px 0px;
  }

  .whitelbl_s6ul .mid {
    height: 115px;
    width: 129px;
    position: absolute;
    right: 53px;
  }

  .whitelbl_s6ul.right .num {
    translate: -10px 0px;
  }

  .whitelbl_s6ul .num {
    width: 100px;
    height: 100px;
  }

  .whitelbl_s6ul.right .right .square_div {
    translate: -57px 2px;
  }

  .whitelbl_s6ul.right li.box .mid {
    translate: 0 2px;
    height: 110px;
    left: 52px;
  }

  img[src="img/whitelabel_seo_page/s7right.webp"] {
    width: 100%;
  }

  img[src="img/whitelabel_seo_page/s8left.webp"] {
    width: 77%;
  }

  .writing_s3box_p .nav-tabs a {
    width: 288px;
    translate: 0 -10px;
  }

  .writing_s3box_p::before {
    height: 190px;
    width: 110px;
    bottom: -150px;
  }

  img[src="img/seo_contentwriting_page/s5left.webp"] {
    width: 90%;
  }

  img[src="img/seo_contentwriting_page/s7right.webp"] {
    width: 76%;
  }

  .ys_s5box_top {
    padding: 0 10px 0 10px;
    display: flex !important;
    /* align-items: center; */
    flex-direction: column;
  }

  .ys_s5box_bottom {
    margin: 30px 20px 0 0px;
  }

  .i_sec6.inner.youtube-seo .scw_s5ul li p {
    line-height: 20px;
  }

  img[src="img/youtube_seo_page/s6right.webp"] {
    width: 76%;
  }

  .i_sec1.inner.youtube-seo {
    background-position: 0 0;
  }





  .seo_s12box p {
    /* height: 120px; */
    /* overflow: auto; */
    padding: 0 4px;
    line-height: 21px;
  }

  .ecom_s12 .seo_s12box.box1 {
    translate: 30px 3px;
  }

  .ecom_s12 .seo_s12box.box2 {
    translate: 43px 13px;
  }

  .seo_s12box h4 {
    font-size: 19px;
  }

  img[src="img/linkbuilding_page/s4left.webp"] {
    width: 86%;
  }

  .seo_s12box_parent.one.lbs_page .seo_s12box.box1 {
    translate: 27px 15px;
  }

  .lb_s9box .disc {
    margin: 0 40px 0 40px;
  }

  .lb_s9box .disc p {
    height: 250px;
    overflow: auto;
    padding: 0 10px 0px 0px;
  }

  .h_indslider .slick-slide {
    padding: 0px 26px 20px 51px;
  }

  .sbs_s5box {
    padding: 20px 11px;
  }

  .i_sec6.inner.local_seo .row2::before {
    position: absolute;
    top: -134px;
  }

  .i_sec7.inner.local_seo {
    background-position: -120px -70px;
  }

  .seo_s12box_parent.lss_page .seo_s12box.box1 {
    translate: 42px 3px;
  }

  .seo_s12box_parent.lss_page .seo_s12box.box2 {
    padding: 0 20px;
    translate:18px 10px;
  }

  .seo_s12box_parent.lss_page .seo_s12box.box3 {
    translate: -29px 3px;
  }

  .seo_s12box_parent.lss_page .seo_s12box.box3 {
    translate: 10px 9px;
  }

  .seo_s12box_parent.lss_page .seo_s12box.box4 {
    translate: 45px 18px;
  }

  .seo_s12box_parent.one.seo_page .seo_s12box.box1 {
    translate: 33px 22px;
  }

  .seo_s12box_parent.one.seo_page .seo_s12box.box3 {
    translate: 40px 23px;
  }

  .h_s12tab #nav-tab a {
    padding: 10px 20px;
  }

  .h_s15box_big img {
    left: 128px;
  }

  .h_s8box ul {
    height: 143px;
  }

  .h_s10box p {
    height: 140px;
  }

  .h_s4slider .s4_slide {
    width: 350px !important;
  }

  .h_s4slider .slick-current .s4_slide .inner .top div i {
    translate: -240px 335px;
  }

  .i_seo_s4box p {
    height: 250px;
  }

  .alter_s7ul.ul1 {
    margin: 70px 0 0 0 !important;
  }

  .seo_s12box_parent.one.seo_page .seo_s12box.box3 {
    translate: 27px 18px;
  }

  .s6_lb_ul li.box .icon {
    height: 90px;
    width: 90px;
  }

  .s6_lb_ul li.box .icon img {
    width: 65%;
  }

  .s6_lb_ul li.box {
    padding: 60px 10px 30px 10px;
  }

  .seo_s12box_parent.international .seo_s12box.box1 {
    translate: 20px 13px;
  }

  .seo_s12box_parent.international .seo_s12box.box2 {
    translate: 34px 12px;
  }

  .seo_s12box_parent.international .seo_s12box.box3 {
    translate: 23px 12px;
  }
  .wlss .seo_s12box.box1 {
    translate: 30px 33px;
  }
  .wlss .seo_s12box.box2 {
    translate: 27px 30px;
  }
  .wlss .seo_s12box.box3 {
    translate: 31px 33px;
  }
  .offpage .seo_s12box.box1 {
    translate: 30px 33px;
  }
  .offpage .seo_s12box.box2 {
    translate: 27px 30px;
  }
  .offpage .seo_s12box.box3 {
    translate: 31px 33px;
  }
  .seo-content .seo_s12box.box1 {
    translate: 20px 20px;
  }
  .seo-content .seo_s12box.box2 {
    translate: 24px 16px;
  }
  .seo-content .seo_s12box.box2 {
    translate: 18px 13px;
  }
  img[src="img/gmb_page/s1right.webp"] {
    width: 84%;
    margin: auto;
    display: table;
  }
  img[src="img/gmb_page/s3left.webp"] {
    width: 84%;
    margin: auto;
    display: table;
  }
  .seo_s12box.box3 {
    translate: 21px 2px;
  }
  .ys_s5box_top .disc h5 {
    font-size: 18px;
  }
  .sbs_s5box_slider .sbs_s5box p {
    height: 163px;
  }
}

.desk_hide {
  display: none !important;
}

@media (max-width:991px) {
  .indus-dev-box img[src="img/s13img4.webp"] {
    width: 292px;
    height: 291px;
  }

  #navbarBelow {
    padding: 30px 10px 0 10px;
  }

  .h_s1left .top {
    padding: 0 0px;
  }

  .defaulth1 {
    font-size: 32px;
    padding: 10px 0;
  }

  .h_s1left .col_cust {
    width: 80%;
  }

  .h_s1left .bottom form .container {
    padding: 0 !important;
  }

  .h_s1left .bottom form .inp_parent {
    display: flex;
    gap: 10px;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
  }

  .h_s1left .top_blr {
    width: 100%;
    font-size: 15px;
  }

  .btn1.popup-btn.big {
    display: none;
  }

  a.btn1,
  a.btn2 {
    padding: 8px 22px;
  }

  .res_slider .slick-dots li {
    margin: 0 7px !important;
  }

  .res_slider .slick-dots li button {
    height: 11px;
    width: 11px;
    background: #0d6baa;
    border-radius: 13px;
    padding: 0 9px;
    transition: 0.5s;
    margin-top: 17px !important;
  }

  .res_slider .slick-dots li.slick-active button {
    background-color: #fff;
    border: 1px solid #0d6baa;
    width: 34px;
    margin: 0 -9px;
    /* padding: 0 14px; */
  }

  .res_slider .slick-dots li button::before {
    display: none;
  }

  .mob_hide {
    display: none !important;
  }

  .mob_center {
    text-align: center;
  }

  .h_s4slider .s4_slide {
    width: 100% !important;
  }

  .h_s4slider .slick-list {
    width: 100%;
  }

  .h_s4slider .slick-current .s4_slide {
    text-align: center;
    border-radius: 20px !important;
    margin: 20px 0 0 0;
  }

  .h_s4slider .slick-dots {
    left: 0;
    bottom: -25px;
  }

  .h_s4slider .slick-current .s4_slide img {
    border-radius: 20px !important;
  }

  .h_s4slider .slick-current .s4_slide .inner .top div i {
    display: none;
  }

  .h_sec6.home p.d-flex {
    justify-content: center;
  }

  #navbarBelow .navbar-collapse {
    order: 3;
    background-color: #122441;
    padding: 0 10px;
    margin-right: 0px !important;
  }

  .s6_roi {
    gap: 0px;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
  }

  #navbarBelow .navbar-toggler {
    order: 1;
  }

  .s9_achievement li.box {
    display: flex !important;
    justify-content: center;
    flex-direction: column;
    align-items: center;
  }

  .s9_achievement.res_slider .slick-dots li button,
  .h_sec11.home .res_slider .slick-dots li button {
    background: #74c7ff;
  }

  .s9_achievement.res_slider .slick-dots li.slick-active button,
  .h_sec11.home .res_slider .slick-dots li.slick-active button {
    background: #fff;
  }

  .h_sec11.home {
    height: auto;
  }

  .s11box {
    margin: 40px 10px 0 10px;
    border-radius: 20px !important;
  }

  section {
    overflow: hidden !important;
  }

  .h_s12tab #nav-tab {
    gap: 10px;
  }

  .h_s12tab #nav-tab a {
    padding: 9px 30px
  }

  .s15_boxparent {
    flex-wrap: wrap;
  }

  .s15_boxparent .h_s15box {
    border-radius: 30px !important;
  }

  .s15_boxparent .mid {
    display: none;
  }

  /* #tootlTipArea{
            display: none;
        } */
  .h_s15form {
    margin: 40px 0 0 0;
  }

  .foot_box {
    margin: 30px 0 0 0;
  }

  .i_sec1.inner.banner .top_blr {
    font-size: 17px;
    width: 100%;
  }

  .i_s6tab.seo-services #nav-tab {
    gap: 22px;
  }

  .i_sec6.inner.seo_service .s6ul li.box {
    padding: 10px 0px;
    width: 44%;
  }

  .i_sec6.inner.seo_service .s6ul {
    flex-wrap: wrap;
  }

  .i_sec7.inner.seo_service::before {
    height: 100%;
  }

  .i_seo_s7box {
    margin: 30px 0px 30px 0px;
  }

  .h_s15box_big img {
    position: relative;
    top: 0;
    left: 0;
  }

  .h_s15box_big {
    padding: 10px 30px 30px 30px;
  }

  .lb_s3box {
    display: flex !important;
    flex-direction: column;
    align-items: center;
  }

  .s6_lb_ul {
    flex-wrap: wrap;
  }

  .s6_lb_ul li.box .icon {
    position: relative;
    top: 0;
  }

  .s6_lb_ul li.box {
    padding: 40px 20px 30px 20px;
  }

  .s6_lb_ul li.box .icon {
    position: relative;
    top: -14px;
  }

  .lb_s7ul_mid li {
    margin: 20px 25px 20px 25px !important;
  }

  .lb_s8box {
    margin: 20px 0 0px 0;
  }

  .lb_s9box .disc {
    margin: 0 10px 20px 10px;
    height: 100%;
    padding: 20px 20px 20px 30px;
  }

  .desk_hide {
    display: block !important;
  }

  .sbs_s3ul li.box {
    opacity: 1;
    margin: 0px 0px 0 0px !important;
    flex-direction: column;
    background: #fff;
    box-shadow: 0 0 30px #0000003d;
    border-radius: 17px;
    padding: 20px 20px 20px 20px;
  }

  .sbs_s3ul li.box .disc p {
    height: auto !important;
    line-height: 22px !important;
  }

  .sbs_s3ul .slick-slide {
    padding: 30px 30px;
  }

  .sbs_s5box_slider .slick-slide {
    padding: 0 10px;
  }

  .s8_sbs_ul {
    text-align: start !important;
  }

  .ls_s5ul {
    display: none;
  }

  .ls_s5ul_right li.box {
    display: block;
    margin: 0 0 20px 0 !important;
  }

  .ls_s5ul_right li.box .top {
    padding: 0 0px 0 0px;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center;
  }

  .ls_s5ul_right li.box h2 {
    font-size: 21px;
  }

  .ls_s5ul_right li.box p {
    height: 346px;
    overflow: auto;
    padding: 0 10px;
  }

  .i_sec6.inner.local_seo .row2::before {
    display: none;
  }

  .i_sec7.inner.local_seo {
    background: #e9e9e9;

  }

  .ls_s7box.box img.play-btn {
    width: 20%;
  }

  .h_indslider .slick-slide {
    padding: 0px 0px 20px 0px;
  }

  .ls_s6box.box4,
  .ls_s6box.box5 {
    margin: 0px 0 0 0;
  }

  .i_sec1.inner.nationwide-seo {
    padding: 80px 0 50px 0;
  }

  .ns_s3ul li {
    width: 47%;
    padding: 8px 3px;
    display: flex;
    align-items: center;
    flex-direction: column;
  }

  .ns_s3ul li h4 {
    font-size: 15px;
    font-weight: 600;
    margin: 0 0 10px 0 !important;
  }

  .ns_s3ul li p {
    line-height: 20px;
  }

  .ns_s3ul {
    margin: 30px 0 0 0 !important;
  }

  .ns_s7box {
    display: flex;
    flex-direction: column;
    align-items: center;
  }

  .ns_s7box::before {
    display: none;
  }

  .i_sec7.inner.nationwide-seo .res_slider .slick-dots li button {
    border: 1px solid #fff;
  }

  .ns_s9slider .slick-dots {
    bottom: -51px;
    right: 100px;
    writing-mode: initial;
  }

  .ns_s9slider .slick-dots li {
    margin: 8px 12px !important;
    transform: rotate(0deg);
  }

  .es_S3box {
    margin: 60px 0px 0 0px;
  }

  .es_s3ul li.box {
    margin: 23px 0px 0px 0px !important;
    flex-direction: column;
  }

  .es_s3ul .slick-slide {
    padding: 20px 20px;
  }

  .i_sec4.inner.enterprise-seo {
    padding-bottom: 3rem !important;
  }

  .i_sec6.inner.enterprise-seo .res_slider .slick-slide {
    padding: 10px 40px 40px 60px;
  }

  .es_s7ul li {
    gap: 10px;
    flex-direction: column;
  }

  .es_s7ul li div {
    flex-direction: column;
  }

  .i_sec5.inner.international-seo {
    padding-bottom: 3rem !important;
  }

  .is_s7ul_1 li.box {
    margin: 40px 20px 0 20px !important;
  }

  .is_s7ul_2 li.box.active {
    display: none !important;
  }

  .ecomseo_s3slider {
    overflow-x: hidden;
  }

  .ecomseo_s3box {
    min-width: 260px;
  }

  .i_sec2.inner.location.california {
    padding: 50px 0;
  }

  .location_s3slider .l_s3box {
    margin: 50px 0 0 0;
    overflow: hidden;
  }

  .location_s3slider .slick-list {
    width: 100%;
  }

  .location_s4ul li.box {
    flex-direction: column;
    align-items: center;
  }

  .location_s4ul li.box:before {
    display: none;
  }

  .i_sec6.inner.location.california .container {
    padding: 40px 20px 40px 20px;
    background: #24292f;
  }

  .i_sec6.inner.location.california .container .btn_wrap {
    translate: 0px 0px;
  }

  .i_sec7.inner.location.california {
    background: #bedcfd;
  }

  .i_sec7.inner.location h2 .robot {
    display: none;
  }

  .i_sec7.inner.location h2 .ext {
    color: #021020;
  }

  .whitelbl_s3box {
    padding: 70px 15px 80px 15px;
    margin: 40px 55px 0 55px;
  }

  .i_sec3.inner.whitelabel-seo .res_slider .slick-slide {
    padding: 0 0 29px 0;
  }

  .whitelbl_s6ul .mid,
  .whitelbl_s6ul .right,
  .whitelbl_s6ul .num {
    display: none;
  }

  .whitelbl_s6ul li.box .left {
    border-radius: 30px !important;
    flex-direction: column !important;
    align-items: center !important;
    height: auto !important;
  }

  .whitelbl_s6ul li.box {
    justify-content: center;
  }

  .i_sec7.inner.whitelabel-seo ul li.box {
    gap: 5px;
    flex-direction: column;
  }

  .writing_s3box_p {
    background: url(../img/seo_contentwriting_page/s3bg.webp) no-repeat;
    width: 100%;
    height: auto;
    background-size: cover;
    background-position: 0 0;
    border-radius: 20px;
    margin: 50px 0 0 0;
    position: relative;
    background: linear-gradient(99deg, rgb(161, 218, 255) 0%, rgb(13, 107, 170) 100%);
  }

  .writing_s3box_p .tab-pane .scw_left {
    padding: 0px 0px 0px 0px;
  }

  .writing_s3box_p .nav-tabs a {
    width: 260px;
    padding: 9px 0;
  }
  

  #nav-tabContent .tab-pane {
    padding: 0 0 30px 0;
  }

  .i_sec3.inner.content-writing {
    overflow: visible !important;
  }

  .writing_s3box_p::before {
    display: none;
  }

  .scw_s5ul li.box {
    width: 47%;
  }

  .scw_s5ul li.box .icon {
    width: 43px;
    height: 43px;
  }

  .scw_s5ul li.box .icon img {
    height: 27px;
    width: 27px;
  }

  .scw_s5ul li.box h6 {
    font-size: 13px !important;
  }

  .i_sec6.inner.content-writing {
    padding-bottom: 0px !important;
  }

  .i_sec7.inner.content-writing ul li {
    width: 100%;
  }

  .i_sec7.inner.content-writing ul li {
    align-items: center;
  }

  .scw_s5ul li.box {
    gap: 9px;
  }

  .h_altersec7.home .container .btn_wrap {
    margin: 20px 0 30px 0;
  }

  .offpage_s3box .question {
    display: none;
  }

  .offpage_s3box {
    flex-direction: column;
    height: 184px;
    margin: 30px 0 0 5px;
    border-radius: 20px;
  }

  .offpage_s3box .icon {
    position: relative;
    left: 0;
    flex-shrink: 0;
  }

  .i_sec5.inner.offpage-seo ul li.box .defaultp {
    font-size: 12px;
  }

  .offpage_s5ul {
    display: flex;
    align-items: center;
    gap: 15px;
    margin: 20px 0 0px 0;
  }

  .offpage_s3box .desc {
    translate: 0px 7px;
  }

  .ecomseo_s3slider .slick-slide {
    padding: 20px;
  }

  .i_sec3.inner.ecommerce-seo {
    padding-bottom: 0 !important;
  }

  .indus-dev-box img {
    width: 259px;
    translate: 0px 0px;
    height: 290px;
  }

  .i_seo_s4box p {
    overflow: auto;
  }

  .i_seo_s7box {
    padding: 100px 20px 20px 20px;
  }

  .i_sec7.inner.seo_service {
    padding-bottom: 3rem !important;
  }

  #tootlTipArea .map-img div.relative {
    position: relative;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0;
    translate: 0 0;
    display: block;
  }

  section#tootlTipArea img {
    display: none;
  }

  #tootlTipArea .wrapper-1 .tooltip,
  #tootlTipArea .wrapper-10 .tooltip,
  #tootlTipArea .wrapper-11 .tooltip,
  #tootlTipArea .wrapper-12 .tooltip,
  #tootlTipArea .wrapper-13 .tooltip,
  #tootlTipArea .wrapper-14 .tooltip,
  #tootlTipArea .wrapper-15 .tooltip,
  #tootlTipArea .wrapper-16 .tooltip,
  #tootlTipArea .wrapper-2 .tooltip,
  #tootlTipArea .wrapper-3 .tooltip,
  #tootlTipArea .wrapper-4 .tooltip,
  #tootlTipArea .wrapper-5 .tooltip,
  #tootlTipArea .wrapper-6 .tooltip,
  #tootlTipArea .wrapper-8 .tooltip,
  #tootlTipArea .wrapper-9 .tooltip {
    width: 354px;
  }
  .i_sec2.smm .row {
    gap: 15px;
    justify-content: center;
  }
  .i_sec2.smm .row .col-lg-2 {
    width: 30%;
  }
  .i_s2_icon img {
    width: 38%;
  }
  .smm_s3_right {
    border-left: 0px solid #1e1c1c42;
    padding: 0 0 0 0px;
  }
  .i_sec4.inner.smm , .i_sec5.inner.smm {
    padding-top: 0 !important;
  }
  .alter_cta .container {
    padding: 12px 22px;
  }
  .alter_cta {
    padding: 0 0 40px 0;
  }
  .alter_cta .h_s1left form .form-group, .alter_cta .h_s1left form .form-group button {
    flex-wrap: wrap;
    justify-content: center;
  }
  .alter_cta .h_s1left form .form-group input , .h_s1left form .form-group button{
    border: 1px solid #2a2a2a42;
    border-radius: 29px;
    padding: 7px 27px;
    width: 100%;
  }
  .navbar-brand img {
    max-height: 47px;
  }
  .alter_cta .container {
    padding: 20px 20px 30px 20px;
  }
  .i_sec2.gmb .i_s2_icon img {
    width: 52%;
    padding: 8px 8px;
  }
  .i_sec2.gmb .row {
    gap: 0px;
    justify-content: center;
  }
  .i_sec2.gmb .row .col-lg-2 {
    width: 30%;
  }
  .i_s2_icon img {
    width: 38%;
  }
  .google_service_sec4 .row_two {
    background: none;
  }
  .i_sec3.smm {
    padding-top: 0 !important;
  }
  .google_serv_box {
    width: 100%;
  }
  .ys_s5box_top hr {
    display: table;
    margin: 14px auto;
  }
  .i_sec6.inner.youtube-seo .scw_s5ul li.box {
    width: 100%;
  }
  .ys_s5box_top {
    align-items: center;
  }
  .i_sec1.inner.banner.content-writing .top_blr {
    width: 100%;
  }
  .app_serv {
    display: flex !important;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    text-align: center;
  }
  .app_s6ul li {
    flex-direction: column;
  }
  .app_sec6.app .slider_btn i {
    font-size: 25px !important;
  }
  .slider_btn button {
    height: 30px;
    width: 30px;
  }
  .app_sec6 .tech_integration_head h2 {
    font-size: 12px;
  }
  .app_optimize_box {
    display: flex !important;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    margin: 10px 40px 20px 40px;
  }
  .app_optimize_box p {
    font-size: 15px;
    height: 191px;
  }
  .h_sec5.home h2 {
    width: 100%;
    display: table;
    margin: auto !important;
  }

}


@media (max-width:575px) {
  /* .navbar-brand img {
    max-height: 30px;
  } */

  #navbarAbove {
    padding: 5px 0;
    font-size: 12px;
    text-align: center;
  }

  .h_s1left {
    text-align: center;
  }

  .btn_wrap {
    justify-content: center;
  }

  .defaulth2 {
    font-size: 27px;
  }

  .ind_s7tab #nav-tabContent {
    padding: 37px 0 0 0;
  }

  .industry_s2box {
    height: auto;
    border: 0 !important;
    border-bottom: 1px solid #fff !important;
  }

  .row_bg_change {
    background-size: cover !important;
  }

  .indus_s4box {
    width: 100%;
  }

  .indus_s4box .top {
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center;
  }

  .indus_s4box h5 {
    font-size: 26px;
  }

  .inds_s4_slider .slick-dots li button {
    height: 10px;
    background: #fff;
    border-radius: 50%;
    width: 10px;
    opacity: 0.5;
  }

  .inds_s4_slider .slick-dots li.slick-active button {
    opacity: 1;
  }

  .ind_s7tab #nav-tab a.active::after {
    display: none;
  }

  .ind_s7tab #nav-tab {
    justify-content: center;
  }

}


/* @media (min-width: 1400px) {
  .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
    max-width: 1170px;
  }
} */
@media (min-width: 1400px) {

  .container,
  .container-lg,
  .container-md,
  .container-sm,
  .container-xl,
  .container-xxl {
    max-width: 1170px;
  }

  .i_sec6.inner.whitelabel-seo .container , .i_sec12.inner .container {
    max-width: 1320px;
  }
  
}

.h_s4slider .slick-list {
  width: 170%;
}