.pp-components.dark {

  background:#141e30;

  background:-webkit-linear-gradient(to right,#243b55,#141e30);

  background:linear-gradient(to right,#243b55,#141e30)

}

.pp-components.dark h2 {

  color:#fff

}

.pp-components.dark h3 {

  color:#fff

}

.pp-components.dark p {

  color:#fff

}

.pp-components.dark .pp-box {

  min-height:100%

}

.pp-components.dark .pp-box:before {

  display:none

}

.pp-components .container {

  position:relative;

  z-index:1

}

.pp-components .data-row {

  position:relative;

  padding-left:160px;

  min-height:130px

}

.pp-components .data-row .icon-bx {

  position:absolute;

  left:3px;

  top:3px;

  background-color:#e0e0e0;

  width:120px;

  height:120px;

  text-align:center;

  align-items:center;

  justify-content:center;

  display:inline-flex;

  margin-bottom:20px;

  -webkit-border-radius:20px;

  -moz-border-radius:20px;

  -ms-border-radius:20px;

  border-radius:20px;

  -webkit-transition:.3s;

  -moz-transition:.3s;

  -ms-transition:.3s;

  -o-transition:.3s;

  transition:.3s;

  border:none

}

.pp-components .data-row .icon-bx.iclr1 {

  background:#b55901;

  background:-webkit-linear-gradient(52deg,#b55901 0,#f8e380 100%);

  background:-o-linear-gradient(52deg,#b55901 0,#f8e380 100%);

  background:linear-gradient(142deg,#b55901 0,#f8e380 100%)

}

.pp-components .data-row .icon-bx.iclr2 {

  background:#2a6dfb;

  background:-webkit-linear-gradient(0deg,#2a6dfb 0,#63b2ff 100%);

  background:-o-linear-gradient(0deg,#2a6dfb 0,#63b2ff 100%);

  background:linear-gradient(0deg,#2a6dfb 0,#63b2ff 100%)

}

.pp-components .data-row .icon-bx.iclr3 {

  background:#a9319c;

  background:-webkit-linear-gradient(294deg,#a9319c 0,#fb8edf 100%);

  background:-o-linear-gradient(294deg,#a9319c 0,#fb8edf 100%);

  background:linear-gradient(294deg,#a9319c 0,#fb8edf 100%)

}

.pp-components .data-row .icon-bx.iclr4 {

  background:#1f5183;

  background:-webkit-linear-gradient(to right,#4ca1af,#1f5183);

  background:linear-gradient(to right,#4ca1af,#1f5183)

}

.pp-components .data-row .icon-bx img {

  width:70px;

  height:auto;

  margin:auto

}

.pp-components .data-row .icon-bx:hover {

  transform:scale(1.1);

  -webkit-box-shadow:0 5px 0 rgba(0,0,0,.3);

  -moz-box-shadow:0 5px 0 rgba(0,0,0,.3);

  box-shadow:0 5px 0 rgba(0,0,0,.3)

}

.pp-components .data-row.right {

  text-align:right;

  padding-right:160px;

  padding-left:0

}

.pp-components .data-row.right .icon-bx {

  right:3px;

  left:auto

}

.pp-components .data-row.right .cardBox {

  right:0;

  left:auto

}

.pp-components .data-row h3 {

  padding-top:20px

}

.pp-components .data-row p {

  margin-bottom:0

}

@media screen and (max-width:991px) {

  .pp-components .data-row {

    padding-left:0;

    text-align:center

  }

  .pp-components .data-row .icon-bx {

    position:relative

  }

  .pp-components .data-row.right {

    padding-right:0;

    text-align:center

  }

  .pp-components .data-row p {

    min-height:80px

  }

}

@media screen and (max-width:480px) {

  .pp-components .data-row p {

    min-height:130px

  }

}

.pp-components .data-row p span {

 font-family:Poppins-Bold;

  font-size:18px

}

.pp-components h2 {

  font-size:42px

}

@media screen and (max-width:1499px) {

  .pp-components h2 {

    font-size:36px

  }

}

@media screen and (max-width:1399px) {

  .pp-components h2 {

    font-size:32px

  }

}

@media screen and (max-width:1199px) {

  .pp-components h2 {

    font-size:28px

  }

}

@media screen and (max-width:991px) {

  .pp-components h2 {

    font-size:34px;

    line-height:40px;

    text-align:center

  }

}

@media screen and (max-width:575px) {

  .pp-components .title h2 {

    margin-bottom:0

  }

  .pp-components .data-row h3 {

    font-size:16px

  }

  .pp-components .data-row p span {

    font-size:15px;

    line-height:normal

  }

  .pp-components h2 {

    font-size:28px

  }

}

@media screen and (max-width:480px) {

  .pp-components h2 {

    font-size:22px

  }

}

.pp-components .pp-box {

  max-width:1030px;

  margin:0 auto;

  position:relative;

  display:flex;

  align-items:center

}

@media screen and (max-width:991px) {

  .pp-components .pp-box .row.align-items-center {

    align-items:flex-start !important;

  }

}

.pp-components .center-icon .data-row {

  padding-left:0

}

.pp-components .center-icon .data-row .cardBox {

  display:flex;

  justify-content:center;

  text-align:center

}

.pp-components .center-icon .data-row h3 {

  text-align:center

}

.pp-components .center-icon .data-row p {

  text-align:center

}

.pp-components .center-icon .data-row .icon-bx {

  position:relative

}

.pp-components .center-icon .data-row .icon-bx.iclr5 {

  background:#4540b7;

  background:-webkit-linear-gradient(183deg,#4540b7 0,#9e8de5 100%);

  background:-o-linear-gradient(183deg,#4540b7 0,#9e8de5 100%);

  background:linear-gradient(183deg,#4540b7 0,#9e8de5 100%)

}













.mir-hire-developers {

  padding-bottom:0

}

@media screen and (max-width:991px) {

  .mir-hire-developers .ccl-3 {

    width:50%;

    margin-top:30px

  }

  .mir-hire-developers .ccl-3_2 {

    width:25%

  }

}

@media screen and (max-width:575px) {

  .mir-hire-developers .ccl-3_2 {

    width:50%

  }

}

.mir-hire-developers .box-steps {

  margin-left:22px

}

@media screen and (max-width:767px) {

  .mir-drive-business h3 {

    font-size:22px

  }

  .mir-hire-developers {

    text-align:center

  }

  .mir-hire-developers .box-steps {

    text-align:left

  }

  .mir-hire-developers .btn-row {

    display:none

  }

}

.mir-hire-developers .box-steps li {

  margin-bottom:10px;

  color:#0a0d31;

  font-family:Poppins-SemiBold;

  position:relative;

  -webkit-transition:.3s;

  -moz-transition:.3s;

  -ms-transition:.3s;

  -o-transition:.3s;

  transition:.3s

}

.mir-hire-developers .box-steps li:hover {

  color:#016cd3

}

.mir-hire-developers .box-steps li:hover:after {

  background-color:#016cd3

}

.mir-hire-developers .box-steps li:hover .sub {

  color:#000

}

.mir-hire-developers .box-steps li:before {

  content:"";

  width:2px;

  height:150%;

  position:absolute;

  left:-20px;

  top:0;

  background-color:#d9d9d9

}

.mir-hire-developers .box-steps li:after {

  content:"";

  width:10px;

  height:10px;

  position:absolute;

  left:-24px;

  top:6px;

  background-color:#0a0d31;

  -webkit-border-radius:50px;

  -moz-border-radius:50px;

  -ms-border-radius:50px;

  border-radius:50px;

  -webkit-transition:.3s;

  -moz-transition:.3s;

  -ms-transition:.3s;

  -o-transition:.3s;

  transition:.3s

}

.mir-hire-developers .box-steps li:last-child:before {

  height:100%

}

.mir-hire-developers .box-steps li .sub {

  display:block;

  width:100%;

  margin-left:20px;

  font-family:Poppins-Light

}

.mir-hire-developers .mir-box-content {

  text-align:center;

  padding-bottom:30px;

  position:relative;

  z-index:1

}

.mir-hire-developers .mir-box-content img {

  max-width:130px;

  height:auto;

  margin:0 auto

}

@media screen and (max-width:1399px) {

  .mir-hire-developers .mir-box-content img {

    max-width:110px

  }

}

@media screen and (max-width:991px) {

  .mir-hire-developers .mir-box-content {

    padding-bottom:20px

  }

  .mir-hire-developers .mir-box-content img {

    max-width:120px

  }

}

.mir-hire-developers .btn-row .new-btn {

  border-radius:10px;

  border:unset;

  display:flex;

  align-items:center;

  justify-content:space-between;

  box-shadow:0 2px 36px rgba(0,0,0,.06);

  font-size:18px;

  font-weight:300;

  position:relative;

  white-space:nowrap;

  transition:.8s;

  height:55px;

  padding:5px 60px 5px 25px;

  width:fit-content;

  cursor:pointer;

  border:2px solid #2f6afd;

  background-color:#2f6afd;

  color:#fff;

  font-weight:400;

  margin-top:40px;

  font-family:Poppins-Medium

}

@media screen and (max-width:1499px) {

  .mir-hire-developers .btn-row .new-btn {

    font-size:18px

  }

}

@media (max-width:991px) {

  .mir-hire-developers .btn-row {

    text-align:center

  }

  .mir-hire-developers .btn-row .new-btn {

    margin-left:auto;

    margin-right:auto;

    margin-top:20px

  }

}

.mir-hire-developers .btn-row .new-btn .icon {

  width:40px;

  height:40px;

  color:#fff;

  border-radius:50px;

  font-size:16px;

  text-align:center;

  padding-top:10px;

  position:absolute;

  transition:.8s;

  right:8px;

  top:7px

}

.mir-hire-developers .btn-row .new-btn {

  border-color:#2f6afd;

  color:#fff

}

.mir-hire-developers .btn-row .new-btn .icon {

  color:#fff

}

.mir-hire-developers .btn-row .new-btn:hover {

  background-color:#2f6afd;

  color:#fff

}

.mir-hire-developers .btn-row .new-btn:hover .icon {

  color:#fff

}

.mir-hire-developers .in-box {

  background-color:#f5f5f5;

  padding:15px 10px;

  -webkit-border-radius:20px;

  -moz-border-radius:20px;

  -ms-border-radius:20px;

  border-radius:20px;

  display:flex;

  align-items:center;

  flex-wrap:wrap;

  position:relative;

  -webkit-transition:.3s;

  -moz-transition:.3s;

  -ms-transition:.3s;

  -o-transition:.3s;

  transition:.3s;

  border-left:3px solid #e0e0e0;

  text-align:center;

  height:100%;

  justify-content:center

}

.mir-hire-developers .in-box.ib1 {

  border-left-color:#bb6403

}

.mir-hire-developers .in-box.ib2 {

  border-left-color:#1459d3

}

.mir-hire-developers .in-box.ib3 {

  border-left-color:#912d88

}

.mir-hire-developers .in-box.ib4 {

  border-left-color:#008db1

}

.mir-hire-developers .in-box:hover {

  transform:translate(0,-20px);

  -webkit-transform:translate(0,-20px);

  -moz-transform:translate(0,-20px);

  -webkit-box-shadow:0 20px 20px rgba(0,0,0,.1);

  -moz-box-shadow:0 20px 20px rgba(0,0,0,.1);

  box-shadow:0 20px 20px rgba(0,0,0,.1)

}

.mir-hire-developers .in-box img {

  width:60px;

  height:auto;

  margin:0 auto 10px

}

.mir-hire-developers .in-box .name {

  font-size:14px;

}

.mir-hire-developers .in-box h3 {

  margin-bottom:0;

  font-family:Poppins-Medium;

  font-size:22px;

}

@media screen and (max-width:767px) {

  .mir-hire-developers .in-box h3 {

    margin-bottom:0;

    font-size:18px;

  }

}

@media screen and (max-width:1399px) {

  .mir-hire-developers .in-box h3 {

    font-size:18px;

  }

}









.mir-drive-business {

  position:relative

}

.mir-drive-business.bg {

  background-color:#f7f7f7

}

.mir-drive-business h2 {

  position:relative;

  z-index:1;

  font-size:36px;

  line-height:45px

}

@media screen and (max-width:1399px) {

  .mir-drive-business h2 {

    font-size:32px;

    line-height:40px

  }

}

@media screen and (max-width:575px) {

  .mir-drive-business h2 {

    font-size:22px

  }

}

.mir-drive-business h2 abbr {

  color:#ef0549;

  display:inline

}

.mir-drive-business h3 {

  position:relative;

  z-index:1;

  font-size:26px;

  margin-bottom:4px

}

.mir-drive-business h3 span {

  color:#ef0549;

  display:contents

}

.mir-drive-business p {

  position:relative;

  z-index:1

}

.mir-drive-business p a {

  color:#2f6afd

}

.mir-drive-business img.app {

  position:relative;

  z-index:1

}

.mir-drive-business .btn-row .new-btn {

  border-radius:10px;

  border:unset;

  display:flex;

  align-items:center;

  justify-content:space-between;

  box-shadow:0 2px 36px rgba(0,0,0,.06);

  font-size:18px;

  font-weight:300;

  position:relative;

  white-space:nowrap;

  transition:.8s;

  height:55px;

  padding:5px 60px 5px 25px;

  width:fit-content;

  cursor:pointer;

  border:2px solid #2f6afd;

  background-color:#2f6afd;

  color:#fff;

  font-weight:400;

  margin-top:40px;

  font-family:Poppins-Medium

}

@media screen and (max-width:1499px) {

  .mir-drive-business h3 {

    font-size:24px

  }

  .mir-drive-business .btn-row .new-btn {

    font-size:18px

  }

}

@media (max-width:767px) {

  .mir-drive-business .btn-row .new-btn {

    margin-left:auto;

    margin-right:auto;

    margin-top:20px

  }

}

.mir-drive-business .btn-row .new-btn .icon {

  width:40px;

  height:40px;

  color:#fff;

  border-radius:50px;

  font-size:16px;

  text-align:center;

  padding-top:10px;

  position:absolute;

  right:8px;

  top:7px

}

.mir-drive-business .in-points {

  position:relative;

  z-index:1

}

.mir-drive-business .in-points li {

  position:relative;

  padding-left:36px;

  margin-bottom:20px;

  line-height:20px

}

.mir-drive-business .in-points li .icon {

  color:#2f6afd;

  position:absolute;

  left:0;

  top:2px;

  font-size:22px;

	

}

.mir-drive-business .in-points li .icon:before{

	    position: absolute;

    left: 0;

    top: 8px;

    content: "";

    content: "\e90e";

    position: absolute;

    left: 0;

    top: 0px;

    color: #2f6afd;

    font-family: 'icomoon' !important;

    font-size: 15px;

}









.technologies-sa-as-new {

  overflow:hidden;

  position:relative;

  background-color:#f6f7fc;

  padding:100px 0

}

@media screen and (max-width:991px) {

  .technologies-sa-as-new {

    padding:50px 0

  }

}

.technologies-sa-as-new:before {

  content:"";

  position:absolute;

  right:-100px;

  bottom:0;

  width:400px;

  height:400px;

  background:#0045ff;

  background:radial-gradient(circle,rgba(0,69,255,.2) 0,rgba(0,69,255,0) 70%);

  z-index:-1

}

@media screen and (max-width:1499px) {

  .technologies-sa-as-new .container {

    max-width:1170px

  }

}

@media screen and (max-width:1399px) {

  .technologies-sa-as-new .container {

    max-width:1100px

  }

}

@media screen and (max-width:1299px) {

  .technologies-sa-as-new .container {

    max-width:1040px

  }

}

@media screen and (max-width:1199px) {

  .technologies-sa-as-new .container {

    max-width:1020px

  }

}

@media screen and (max-width:1099px) {

  .technologies-sa-as-new .container {

    max-width:960px

  }

}

.technologies-sa-as-new .title {

  position:relative

}

.technologies-sa-as-new .title h2 {

  position:relative;

  z-index:1;

  font-size:36px;

  line-height:45px

}

@media screen and (max-width:1399px) {

  .technologies-sa-as-new .title h2 {

    font-size:32px;

    line-height:40px

  }

}

@media screen and (max-width:575px) {

  .technologies-sa-as-new .title h2 {

    font-size:22px

  }

}

.technologies-sa-as-new .title p {

  font-size:26px;

  font-family:Poppins-Light

}

.technologies-sa-as-new .title span {

  position:absolute;

  left:0;

  right:0;

  top:-56px;

  margin-left:auto;

  margin-right:auto;

  width:840px;

  color:rgba(255,255,255,.05);

  letter-spacing:0;

  -webkit-text-stroke-width:1px;

  -webkit-text-stroke-color:#E0E0E0;

  text-transform:uppercase;

  font-family:Poppins-Bold;

  font-size:106px;

  -webkit-transition:1s;

  -moz-transition:1s;

  -ms-transition:1s;

  -o-transition:1s;

  transition:1s

}

.technologies-sa-as-new .grid_list {

  display:flex;

  flex-wrap:wrap;

  justify-content:center

}

.technologies-sa-as-new .grid_list li {

  -webkit-border-radius:20px;

  -moz-border-radius:20px;

  -ms-border-radius:20px;

  border-radius:20px;

  text-align:center;

  padding:30px;

  flex-basis:19%;

  display:inline-block;

  vertical-align:top;

  background-color:rgba(255,255,255,.3);

  margin:5px;

  text-align:center;

  -webkit-transition:1s;

  -moz-transition:1s;

  -ms-transition:1s;

  -o-transition:1s;

  transition:1s

}

.technologies-sa-as-new .grid_list li:hover {

  -webkit-box-shadow:0 0 10px rgba(0,0,0,.1);

  -moz-box-shadow:0 0 10px rgba(0,0,0,.1);

  box-shadow:0 0 10px rgba(0,0,0,.1);

  background-color:#fff

}

@media screen and (max-width:1199px) {

  .technologies-sa-as-new .grid_list li {

    flex-basis:18%

  }

}

@media screen and (max-width:991px) {

  .technologies-sa-as-new .container {

    max-width:100%

  }

  .technologies-sa-as-new .title span {

    font-size:90px;

    width:715px;

    top:-43px;

    letter-spacing:0

  }

  .technologies-sa-as-new .grid_list li {

    flex-basis:30%

  }

}

@media screen and (max-width:767px) {

  .technologies-sa-as-new .grid_list li {

    flex-basis:46%

  }

}

.technologies-sa-as-new .grid_list li img {

  width:40px;

  height:auto;

  display:inline-block

}

.technologies-sa-as-new .grid_list li p {

  text-transform:uppercase;

  font-family:Poppins-Medium;

  font-size:14px;

  margin:10px 0 0

}





.technologies-sa-as-new.a-i-tst-techno-tools {

  background-color:#f5f5f5;
	    background-image: linear-gradient(270deg, rgba(255, 255, 255, 0) 0%, rgba(255, 74, 74, .05) 31.46%, rgba(0, 108, 255, .05) 65.95%, rgba(255, 255, 255, 0) 100%);

}

.technologies-sa-as-new.a-i-tst-techno-tools .grid_list li {

  flex-basis:15.333333%;

  background-color:#fff

}

@media screen and (max-width:1599px) {

  .technologies-sa-as-new.a-i-tst-techno-tools .grid_list li {

    flex-basis:19.333333%

  }

}

@media screen and (max-width:1199px) {

  .technologies-sa-as-new.a-i-tst-techno-tools .grid_list li {

    flex-basis:19.333333%

  }

}

@media screen and (max-width:991px) {

  .technologies-sa-as-new.a-i-tst-techno-tools .grid_list li {

    flex-basis:30%

  }

}

@media screen and (max-width:767px) {

  .technologies-sa-as-new.a-i-tst-techno-tools .grid_list li {

    flex-basis:46%

  }

}















.ai-new-tools {

  padding:100px 0;

  background-color:#f6f6f6;
	    background: linear-gradient(270deg, rgba(255, 255, 255, 0) 0%, rgba(255, 74, 74, 0.05) 31.46%, rgba(0, 108, 255, 0.05) 65.95%, rgba(255, 255, 255, 0) 100%);

}


@media screen and (max-width:991px) {

  .horizontal-scrolling p {

    text-align:center

  }

  .horizontal-scrolling .for {

    text-align:center

  }

  .horizontal-scrolling .owl-mob-show .swiper-container .swiper-slide img {

    margin-bottom:0

  }

  .ai-new-tools h2 {

    font-size:38px

  }

}

@media screen and (max-width:575px) {

  .ai-new-tools h2 {

    font-size:28px

  }

}

.ai-new-tools h3 {

  font-family:Poppins-Bold;

  font-size:46px;

  line-height:1.2

}

@media screen and (max-width:1440px) {

  .ai-new-tools h3 {

    font-size:34px

  }

}

@media screen and (max-width:1366px) {

  .ai-new-tools h3 {

    font-size:24px

  }

}

@media screen and (max-width:575px) {

  .ai-new-tools h3 {

    font-size:24px

  }

}

.ai-new-tools p {

  font-family:Poppins-Regular

}

.ai-new-tools .gallery-slider {

  width:100%;

  height:auto;

  margin:0 0 10px

}

.ai-new-tools .gallery-slider .swiper-slide {

  width:auto;

  -webkit-border-radius:5px;

  -moz-border-radius:5px;

  -ms-border-radius:5px;

  border-radius:5px;

  border:1px solid #e0e0e0;

  background-color:#fff;

  -webkit-box-shadow:0 20px 20px rgba(0,0,0,.05);

  -moz-box-shadow:0 20px 20px rgba(0,0,0,.05);

  box-shadow:0 20px 20px rgba(0,0,0,.05);

  margin-bottom:30px

}

.ai-new-tools .gallery-slider .swiper-slide img {

  display:block;

  width:auto;

  height:100%;

  margin:0 auto

}

.ai-new-tools .gallery-thumbs {

  width:100%;

  padding:0;

  text-align:center;

  margin-top:20px

}

.ai-new-tools .gallery-thumbs .swiper-slide {

  text-align:center;

  overflow:hidden;

  cursor:pointer

}

.ai-new-tools .gallery-thumbs .swiper-slide.swiper-slide-active {

  opacity:1

}

.ai-new-tools .gallery-thumbs .swiper-slide.swiper-slide-active .text {

  color:#016cd3

}

.ai-new-tools .gallery-thumbs .swiper-slide .text {

  color:#bbb;

  font-family:Poppins-Regular

}

@media screen and (max-width:1440px) {

  .ai-new-tools p {

    font-size:16px

  }

  .ai-new-tools .gallery-thumbs .swiper-slide .text {

    font-size:16px

  }

}

.ai-new-tools .gallery-thumbs .swiper-slide img {

  width:auto;

  height:100%

}

.ai-new-tools .icon {

  background-color:#fff;

  display:inline-block;

  width:100%;

  height:120px;

  -webkit-transition:.8s;

  -moz-transition:.8s;

  -ms-transition:.8s;

  -o-transition:.8s;

  transition:.8s;

  position:relative

}

.ai-new-tools .icon:before {

  content:"";

  position:absolute;

  left:0;

  top:0;

  bottom:0;

  right:0;

  margin:auto;

  width:136px;

  height:70px;

  -webkit-transition:.8s;

  -moz-transition:.8s;

  -ms-transition:.8s;

  -o-transition:.8s;

  transition:.8s;

  background-image:url(https://theninehertz.com/wp-content/themes/ninehertz/assets2024/images/ai-sprite4.png);

  background-repeat:no-repeat;

  background-size:100% auto

}

.ai-new-tools .icon:hover:before {

  opacity:1;

  -webkit-transition:.8s;

  -moz-transition:.8s;

  -ms-transition:.8s;

  -o-transition:.8s;

  transition:.8s

}

.ai-new-tools .icon.icon1:before {

  background-position:0 0

}

.ai-new-tools .icon.icon2:before {

  background-position:0 -70px

}

.ai-new-tools .icon.icon3:before {

  background-position:0 -140px

}

.ai-new-tools .icon.icon4:before {

  background-position:0 -210px

}

.ai-new-tools .icon.icon5:before {

  background-position:0 -280px

}

.ai-new-tools .icon.icon6:before {

  background-position:0 -350px

}

.ai-new-tools .icon.icon7:before {

  background-position:0 -420px

}

.ai-new-tools .icon.icon8:before {

  background-position:0 -490px

}

.ai-new-tools .icon.icon9:before {

  background-position:0 -560px

}

.ai-new-tools .icon.icon10:before {

  background-position:0 -630px

}

.ai-new-tools .icon.icon11:before {

  background-position:0 -700px

}

.ai-new-tools .icon.icon12:before {

  background-position:0 -770px

}

.ai-new-tools .icon.icon13:before {

  background-position:0 -840px

}

.ai-new-tools .icon.icon14:before {

  background-position:0 -910px

}

.ai-new-tools .icon.icon15:before {

  background-position:0 -980px

}

.ai-new-tools .icon.icon16:before {

  background-position:0 -1050px

}

.ai-new-tools .icon.icon17:before {

  background-position:0 -1120px

}

.ai-new-tools .icon.icon18:before {

  background-position:0 -1190px

}

.ai-new-tools .icon.icon19:before {

  background-position:0 -1260px

}

.ai-new-tools .icon.icon20:before {

  background-position:0 -1330px

}

.ai-new-tools .icon.icon21:before {

  background-position:0 -1400px

}

.ai-new-tools .icon.icon25:before {

  background-position:0 -1680px

}

.ai-new-tools .grid_colm_panel {

  display:grid;

  grid-template-columns:repeat(auto-fill,minmax(25%,1fr));

  position:relative;

  text-align:center

}

@media screen and (max-width:767px) {

  .ai-new-tools {

    padding:50px 0

  }

  .ai-new-tools .grid_colm_panel {

    grid-template-columns:repeat(auto-fill,minmax(50%,1fr))

  }

}

@media screen and (max-width:575px) {

  .ai-new-tools .grid_colm_panel {

    padding-top:0;

    grid-template-columns:repeat(auto-fill,minmax(50%,1fr))

  }

  .slider-form .side-form {

    max-width:100%

  }

}

.ai-new-tools .grid_colm_panel .grid_colm_item {

  text-align:center;

  border-right:1px solid rgba(0,0,0,.1);

  border-bottom:1px solid rgba(0,0,0,.1);

  padding:40px 50px;

  min-height:182px;

  display:flex;

  align-items:center;

  flex-direction:column;

  -webkit-transition:.3s;

  -moz-transition:.3s;

  -ms-transition:.3s;

  -o-transition:.3s;

  transition:.3s

}

@media screen and (max-width:991px) {

  .ai-new-tools .grid_colm_panel {

    grid-template-columns:repeat(auto-fill,minmax(50%,1fr))

  }

  .ai-new-tools .grid_colm_panel .grid_colm_item {

    padding:40px

  }

}

@media screen and (max-width:480px) {

  .ai-new-tools .grid_colm_panel .grid_colm_item {

    padding:10px;

    min-height:140px

  }

}

.ai-new-tools .grid_colm_panel .grid_colm_item:hover .icon {

  border-color:#2699ff

}

.ai-new-tools .grid_colm_panel .grid_colm_item:hover .grid_name {

  color:#2699ff

}

.ai-new-tools .grid_colm_panel .grid_colm_item .grid_name {

  color:#fff;

  font-size:16px;

  font-weight:300;

  line-height:1.3;

  padding-top:20px;

  font-family:Poppins-SemiBold;

  -webkit-transition:.3s;

  -moz-transition:.3s;

  -ms-transition:.3s;

  -o-transition:.3s;

  transition:.3s

}

.ai-new-tools .grid_colm_panel:before {

  position:absolute;

  content:"";

  top:0;

  right:0;

  width:2px;

  height:100%;

  background-color:#fff;

  z-index:1

}

.ai-new-tools .grid_colm_panel:after {

  position:absolute;

  content:"";

  bottom:0;

  width:100%;

  height:2px;

  background-color:#fff;

  z-index:1

}













.es-technologies{
	background-image: linear-gradient(270deg, rgba(255, 255, 255, 0) 0%, rgba(255, 74, 74, 0.05) 31.46%, rgba(0, 108, 255, 0.05) 65.95%, rgba(255, 255, 255, 0) 100%);
}

.es-technologies .nav-tabs {
    
  display:flex;

  flex-wrap:wrap;

  justify-content:center;

  margin-bottom:40px;

  border-bottom:none

}

.es-technologies .nav-tabs .nav-item .nav-link {

  border:none;

  -webkit-border-radius:5px 5px 0px 0px;

  -moz-border-radius:5px 5px 0 0;

  -ms-border-radius:5px 5px 0px 0px;

  border-radius:5px 5px 0 0;

  border-bottom:2px solid #eee;

  padding:17px 20px;

  color:#000

}

.es-technologies .nav-tabs .nav-item .nav-link.active {

  border-bottom-color:#107eff;

  color:#107eff

}

.es-technologies .grid_list {

  display:flex;

  flex-wrap:wrap;

  justify-content:center

}

.es-technologies .grid_list li {

  flex-basis:15%;

  display:inline-block;

  vertical-align:top;

  background-color:#fff;

  -webkit-box-shadow:0 0 10px rgba(0,0,0,.1);

  -moz-box-shadow:0 0 10px rgba(0,0,0,.1);

  box-shadow:0 0 10px rgba(0,0,0,.1);

  padding:10px;

  margin:5px;

  -webkit-border-radius:10px;

  -moz-border-radius:10px;

  -ms-border-radius:10px;

  border-radius:10px;

  text-align:center

}

.es-technologies .grid_list li .icon {

  background-image:url(https://theninehertz.com/wp-content/themes/ninehertz/assets2024/images/tech-stack-sprite1.png);

  background-repeat:no-repeat;

  display:inline-block;

  width:150px;

  height:75px;

  margin:0 auto

}

.es-technologies .grid_list li .icon.icon1 {

  background-position:0 0

}

.es-technologies .grid_list li .icon.icon2 {

  background-position:0 -75px

}

@media screen and (max-width:1024px) {

  .exit-modal .modal-dialog {

    max-width:960px

  }

  .es-technologies .grid_list li .icon {

    width:100px;

    height:50px;

    background-size:100% auto

  }

  .es-technologies .grid_list li .icon.icon2 {

    background-position:0 -50px

  }

}

.es-technologies .grid_list li .icon.icon3 {

  background-position:0 -150px

}

@media screen and (max-width:1024px) {

  .es-technologies .grid_list li .icon.icon3 {

    background-position:0 -100px

  }

}

.es-technologies .grid_list li .icon.icon4 {

  background-position:0 -225px

}

@media screen and (max-width:1024px) {

  .es-technologies .grid_list li .icon.icon4 {

    background-position:0 -150px

  }

}

.es-technologies .grid_list li .icon.icon5 {

  background-position:0 -300px

}

@media screen and (max-width:1024px) {

  .es-technologies .grid_list li .icon.icon5 {

    background-position:0 -200px

  }

}

.es-technologies .grid_list li .icon.icon6 {

  background-position:0 -375px

}

@media screen and (max-width:1024px) {

  .es-technologies .grid_list li .icon.icon6 {

    background-position:0 -250px

  }

}

.es-technologies .grid_list li .icon.icon7 {

  background-position:0 -450px

}

@media screen and (max-width:1024px) {

  .es-technologies .grid_list li .icon.icon7 {

    background-position:0 -300px

  }

}

.es-technologies .grid_list li .icon.icon8 {

  background-position:0 -525px

}

@media screen and (max-width:1024px) {

  .es-technologies .grid_list li .icon.icon8 {

    background-position:0 -350px

  }

}

.es-technologies .grid_list li .icon.icon9 {

  background-position:0 -600px

}

@media screen and (max-width:1024px) {

  .es-technologies .grid_list li .icon.icon9 {

    background-position:0 -400px

  }

}

.es-technologies .grid_list li .icon.icon10 {

  background-position:0 -675px

}

@media screen and (max-width:1024px) {

  .es-technologies .grid_list li .icon.icon10 {

    background-position:0 -450px

  }

}

.es-technologies .grid_list li .icon.icon11 {

  background-position:0 -750px

}

@media screen and (max-width:1024px) {

  .es-technologies .grid_list li .icon.icon11 {

    background-position:0 -500px

  }

}

.es-technologies .grid_list li .icon.icon12 {

  background-position:0 -825px

}

@media screen and (max-width:1024px) {

  .es-technologies .grid_list li .icon.icon12 {

    background-position:0 -550px

  }

}

.es-technologies .grid_list li .icon.icon13 {

  background-position:0 -900px

}

@media screen and (max-width:1024px) {

  .es-technologies .grid_list li .icon.icon13 {

    background-position:0 -600px

  }

}

.es-technologies .grid_list li .icon.icon14 {

  background-position:0 -975px

}

@media screen and (max-width:1024px) {

  .es-technologies .grid_list li .icon.icon14 {

    background-position:0 -650px

  }

}

.es-technologies .grid_list li .icon.icon15 {

  background-position:0 -1050px

}

@media screen and (max-width:1024px) {

  .es-technologies .grid_list li .icon.icon15 {

    background-position:0 -700px

  }

}

.es-technologies .grid_list li .icon.icon16 {

  background-position:0 -1125px

}

@media screen and (max-width:1024px) {

  .es-technologies .grid_list li .icon.icon16 {

    background-position:0 -750px

  }

}

.es-technologies .grid_list li .icon.icon17 {

  background-position:0 -1200px

}

@media screen and (max-width:1024px) {

  .es-technologies .grid_list li .icon.icon17 {

    background-position:0 -800px

  }

}

.es-technologies .grid_list li .icon.icon18 {

  background-position:0 -1275px

}

@media screen and (max-width:1024px) {

  .es-technologies .grid_list li .icon.icon18 {

    background-position:0 -850px

  }

}

.es-technologies .grid_list li .icon.icon19 {

  background-position:0 -1350px

}

@media screen and (max-width:1024px) {

  .es-technologies .grid_list li .icon.icon19 {

    background-position:0 -900px

  }

}

.es-technologies .grid_list li .icon.icon20 {

  background-position:0 -1425px

}

@media screen and (max-width:1024px) {

  .es-technologies .grid_list li .icon.icon20 {

    background-position:0 -950px

  }

}

.es-technologies .grid_list li .icon.icon21 {

  background-position:0 -1500px

}

@media screen and (max-width:1024px) {

  .es-technologies .grid_list li .icon.icon21 {

    background-position:0 -1000px

  }

}

.es-technologies .grid_list li .icon.icon22 {

  background-position:0 -1575px

}

@media screen and (max-width:1024px) {

  .es-technologies .grid_list li .icon.icon22 {

    background-position:0 -1050px

  }

}

.es-technologies .grid_list li .icon.icon23 {

  background-position:0 -1650px

}

@media screen and (max-width:1024px) {

  .es-technologies .grid_list li .icon.icon23 {

    background-position:0 -1100px

  }

}

.es-technologies .grid_list li .icon.icon24 {

  background-position:0 -1725px

}

@media screen and (max-width:1024px) {

  .es-technologies .grid_list li .icon.icon24 {

    background-position:0 -1150px

  }

}

.es-technologies .grid_list li .icon.icon25 {

  background-position:0 -1800px

}

@media screen and (max-width:1024px) {

  .es-technologies .grid_list li .icon.icon25 {

    background-position:0 -1200px

  }

}

.es-technologies .grid_list li .icon.icon26 {

  background-position:0 -1875px

}

@media screen and (max-width:1024px) {

  .es-technologies .grid_list li .icon.icon26 {

    background-position:0 -1250px

  }

}

.es-technologies .grid_list li .icon.icon27 {

  background-position:0 -1950px

}

@media screen and (max-width:1024px) {

  .es-technologies .grid_list li .icon.icon27 {

    background-position:0 -1300px

  }

}

.es-technologies .grid_list li .icon.icon28 {

  background-position:0 -2025px

}

@media screen and (max-width:1024px) {

  .es-technologies .grid_list li .icon.icon28 {

    background-position:0 -1350px

  }

}

.es-technologies .grid_list li .icon.icon29 {

  background-position:0 -2100px

}

@media screen and (max-width:1024px) {

  .es-technologies .grid_list li .icon.icon29 {

    background-position:0 -1400px

  }

}

.es-technologies .grid_list li .icon.icon30 {

  background-position:0 -2175px

}

@media screen and (max-width:1024px) {

  .es-technologies .grid_list li .icon.icon30 {

    background-position:0 -1450px

  }

}

.es-technologies .grid_list li .icon.icon31 {

  background-position:0 -2250px

}

@media screen and (max-width:1024px) {

  .es-technologies .grid_list li .icon.icon31 {

    background-position:0 -1500px

  }

}

.es-technologies .grid_list li .icon.icon32 {

  background-position:0 -2325px

}

@media screen and (max-width:1024px) {

  .es-technologies .grid_list li .icon.icon32 {

    background-position:0 -1550px

  }

}

.es-technologies .grid_list li .icon.icon33 {

  background-position:0 -2400px

}

@media screen and (max-width:1024px) {

  .es-technologies .grid_list li .icon.icon33 {

    background-position:0 -1600px

  }

}

.es-technologies .grid_list li .icon.icon34 {

  background-position:0 -2475px

}

@media screen and (max-width:1024px) {

  .es-technologies .grid_list li .icon.icon34 {

    background-position:0 -1650px

  }

}

.es-technologies .grid_list li .icon.icon35 {

  background-position:0 -2550px

}

@media screen and (max-width:1024px) {

  .es-technologies .grid_list li .icon.icon35 {

    background-position:0 -1700px

  }

}

.es-technologies .grid_list li .icon.icon36 {

  background-position:0 -2625px

}

@media screen and (max-width:1024px) {

  .es-technologies .grid_list li .icon.icon36 {

    background-position:0 -1750px

  }

}

.es-technologies .grid_list li .icon.icon37 {

  background-position:0 -2700px

}

@media screen and (max-width:1024px) {

  .es-technologies .grid_list li .icon.icon37 {

    background-position:0 -1800px

  }

}

.es-technologies .grid_list li .icon.icon38 {

  background-position:0 -2775px

}

@media screen and (max-width:1024px) {

  .es-technologies .grid_list li .icon.icon38 {

    background-position:0 -1850px

  }

}

.es-technologies .grid_list li .icon.icon39 {

  background-position:0 -2850px

}

@media screen and (max-width:1024px) {

  .es-technologies .grid_list li .icon.icon39 {

    background-position:0 -1900px

  }

}

.es-technologies .grid_list li .icon.icon40 {

  background-position:0 -2925px

}

@media screen and (max-width:1024px) {

  .es-technologies .grid_list li .icon.icon40 {

    background-position:0 -1950px

  }

}

.es-technologies .grid_list li .icon.icon41 {

  background-position:0 -3000px

}



.portflolst-text .title p {
	font-size: 26px;
}

.portflolst-text .inner-listing li {
	position: relative;
	padding-left: 40px;
	padding-bottom: 25px
}

.portflolst-text .inner-listing li:before {
	content: "";
	position: absolute;
	left: 9px;
	width: 2px;
	height: 100%;
	background-color: #f2f2f2
}

.portflolst-text .inner-listing li:after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 20px;
	height: 20px;
	background-color: #fff;
	border: 4px solid #bebebe;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	-ms-border-radius: 50px;
	border-radius: 50px;
	-webkit-transition: .3s;
	-moz-transition: .3s;
	-ms-transition: .3s;
	-o-transition: .3s;
	transition: .3s
}

.portflolst-text .inner-listing li:hover:after {
	border-color:#2f6afd;
}

.portflolst-text .inner-listing li:last-child {
	padding-bottom: 0
}

.portflolst-text .inner-listing li .in-list {
	margin-top: 20px
}

.portflolst-text .inner-listing li .in-list li {
	padding-left:22px;
	padding-bottom: 10px;
}
.portflolst-text .inner-listing li .in-list li:before{
    position: absolute;
    left: 0;
    top: 8px;
    content: "\e90e";
    position: absolute;
    left: 0;
    top: 0px;
    color: #2f6afd;
    font-family: 'icomoon' !important;
    font-size: 15px;
	width: auto;
    height: auto;
    background-color: transparent;
}
.portflolst-text .inner-listing li .in-list li:after{display:none;}
.portflolst-text .inner-listing li h3 {
	font-size: 20px;	
	font-family: "Poppins-Medium";
}

.portflolst-text .inner-listing li p:last-child {
	margin-bottom: 0
}

.portflolst-text.wthheadng .inner-listing li {
	padding-bottom: 40px
}

@media screen and (max-width: 1440px) {
	.portflolst-text .inner-listing li {
		padding-bottom:20px
	}

	.portflolst-text.wthheadng .inner-listing li {
		padding-bottom: 30px
	}
}

.portflolst-text.wthheadng .inner-listing li:last-child {
	padding-bottom: 0;
	
}

.a_i-new-expertise .box-cta{
	border: 1px solid #f6f6f6;
    background-color: transparent;
    background-image: url(../images/ai-modeon-bnr.webp);
    background-size: cover;
    background-repeat: no-repeat;
	border-radius: 20px;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    min-height: 100%;
    position: relative;
    padding-bottom: 80px;
    display: flex;
    align-items: center;
    padding: 30px;
    flex-wrap: wrap;
    height: 283px;
    display: flex;
    align-items: center;
    justify-content: center;
    
}

.a_i-new-expertise .box-cta .new-btn {
    border-radius: 10px;
    border: unset;
    display: flex;
    align-items: center;
    justify-content: space-between;
    box-shadow: 0px 2px 36px rgba(0, 0, 0, 0.06);
    font-size: 18px;
    font-weight: 300;
    position: relative;
    white-space: nowrap;
    transition: .8s;
    height: 55px;
    padding: 5px 60px 5px 25px;
    width: fit-content;
    cursor: pointer;
    color: #ffffff;
    background-color: #2f6afd;
    font-weight: 400;
    margin-top: 40px;
    font-family: "Poppins-Medium";
}
.a_i-new-expertise .box-cta .new-btn .icon {
    width: 40px;
    height: 40px;
    color: #fff;
    border-radius: 50px;
    font-size: 16px;
    text-align: center;
    padding-top: 13px;
    position: absolute;
    right: 8px;
    top: 7px;
}


  .mp-aps-better .title h2 {
                position: relative;
                z-index: 1;
                font-size: 36px;
                line-height: 45px
            }

            .mp-aps-better .sldr-over {
                padding: 30px 0 0
            }

            @media screen and (max-width: 1499px) {
                .mp-aps-better .sldr-over {
                    padding-left:calc((100% - 1170px)/ 2)
                }
            }

            @media screen and (max-width: 1399px) {
                .mp-aps-better .title h2 {
                    font-size:32px;
                    line-height: 40px
                }

                .mp-aps-better .sldr-over {
                    padding-left: calc((100% - 1100px)/ 2)
                }
            }

            @media screen and (max-width: 1299px) {
                .mp-aps-better .container {
                    max-width:1040px
                }

                .mp-aps-better .sldr-over {
                    padding-left: calc((100% - 1040px)/ 2)
                }
            }

            @media screen and (max-width: 1199px) {
                .mp-aps-better .container {
                    max-width:1020px
                }

                .mp-aps-better .sldr-over {
                    padding-left: calc((100% - 1020px)/ 2)
                }
            }

            @media screen and (max-width: 1099px) {
                .mp-aps-better .container {
                    max-width:960px
                }

                .mp-aps-better .sldr-over {
                    padding-left: calc((100% - 960px)/ 2)
                }
            }

            @media (max-width: 992px) {
                .mp-aps-better .sldr-over {
                    padding-left:calc((100% - 960px)/ 2)
                }
            }

            @media screen and (max-width: 991px) {
                .mp-aps-better .container {
                    max-width:100%
                }

                .mp-aps-better .sldr-over {
                    max-width: 100%;
                    padding-left: 0
                }
            }

            @media (min-width: 576px) {
                .mp-aps-better .sldr-over {
                    padding-left:0
                }
            }

            @media (min-width: 768px) {
                .mp-aps-better .sldr-over {
                    padding-left:0
                }
            }

            @media (min-width: 991px) {
                .mp-aps-better .sldr-over {
                    padding-left:calc((100% - 960px)/ 2)
                }
            }

            @media (min-width: 992px) {
                .mp-aps-better .sldr-over {
                    padding-left:calc((100% - 960px)/ 2)
                }
            }

            @media screen and (min-width: 1099px) {
                .mp-aps-better .sldr-over {
                    padding-left:calc((100% - 960px)/ 2)
                }
            }

            @media screen and (min-width: 1199px) {
                .mp-aps-better .sldr-over {
                    padding-left:calc((100% - 1020px)/ 2)
                }
            }

            @media (min-width: 1200px) {
                .mp-aps-better .sldr-over {
                    padding-left:calc((100% - 1020px)/ 2)
                }
            }

            @media screen and (min-width: 1299px) {
                .mp-aps-better .sldr-over {
                    padding-left:calc((100% - 1040px)/ 2)
                }
            }

            @media (min-width: 1300px) {
                .mp-aps-better .sldr-over {
                    padding-left:calc((100% - 1090px)/ 2)
                }
            }

            @media screen and (min-width: 1399px) {
                .mp-aps-better .sldr-over {
                    padding-left:calc((100% - 1100px)/ 2)
                }
            }

            @media (min-width: 1400px) {
                .mp-aps-better .sldr-over {
                    padding-left:calc((100% - 1145px)/ 2)
                }
            }

            @media screen and (min-width: 1499px) {
                .mp-aps-better .sldr-over {
                    padding-left:calc((100% - 1300px)/ 2)
                }
            }

            @media (max-width: 767px) {
                .exit-modal.newexst-mdlppup.clutch .modal-dialog .modal-content .modal-body .form-box {
                    padding:20px 0
                }

                .clutch-port-latest {
                    padding-top: 50px;
                    padding-bottom: 0
                }

                .mp-aps-better .sldr-over {
                    padding: 50px 20px 0
                }
            }

            @media (max-width: 575px) {
                .exit-modal.newexst-mdlppup.clutch .modal-dialog .modal-content .modal-body .form-box .formRow .col-sm-7 {
                    width:55%
                }

                .mp-aps-better .title {
                    width: 100%;
                    margin-bottom: -30px
                }

                .mp-aps-better .sldr-over {
                    padding-left: 0;
                    padding-top: 0;
                    padding-bottom: 0
                }
            }

            .mp-aps-better .sldr-over .swiper-container {
                padding: 10px 0 50px 10px
            }

            @media (max-width: 600px) {
                .mp-aps-better .sldr-over .swiper-container {
                    padding:10px 0 50px 10px
                }
            }

            .mp-aps-better .sldr-over .swiper-container .swiper-button-next,.mp-aps-better .sldr-over .swiper-container .swiper-button-prev {
                text-align: center;
                margin: 0 30px 0 0;
                border: 1px solid #372795;
                width: 50px;
                height: 50px;
                border-radius: 50%;
                position: absolute;
                right: 0;
                bottom: 0;
                top: auto;
                color: #372795;
                display: inline-block;
                line-height: 50px;
				
            }
            .mp-aps-better .sldr-over .swiper-container .swiper-button-next:after,.mp-aps-better .sldr-over .swiper-container .swiper-button-prev:after {
                position: absolute;
				left: 14px;
				top: -1px;
                font-size: 18px;
				content: "";
				font-family: 'icomoon2' !important;
				
            }
			@media (max-width: 767px) {
				.mp-aps-better .sldr-over .swiper-container .swiper-button-next:after,.mp-aps-better .sldr-over .swiper-container .swiper-button-prev:after {
					left: 11px;
					top: -4px;
				
          	  }

			}
			.mp-aps-better .sldr-over .swiper-container .swiper-button-next:after{
                content: "\ea23";
            }
			.mp-aps-better .sldr-over .swiper-container .swiper-button-prev:after {
                content: "\ea23";
				transform: rotate(180deg);
            }
            @media (max-width: 767px) {
                .mp-aps-better .sldr-over .swiper-container .swiper-button-next,.mp-aps-better .sldr-over .swiper-container .swiper-button-prev {
                    position:absolute;
                    z-index: 22;
                    right: 0;
                    top: auto;
                    bottom: 0;
                    width: 40px;
                    height: 40px;
                    line-height: 43px
                }

                .mp-aps-better .sldr-over .swiper-container .swiper-button-next:after,.mp-aps-better .sldr-over .swiper-container .swiper-button-prev:after {
                    font-size: 16px;
					
                }
            }

            .mp-aps-better .sldr-over .swiper-container .swiper-button-next .fa,.mp-aps-better .sldr-over .swiper-container .swiper-button-prev .fa {
                font-size: 22px;
				
            }

            .mp-aps-better .sldr-over .swiper-container .swiper-button-next:hover,.mp-aps-better .sldr-over .swiper-container .swiper-button-prev:hover {
                border-color: #372795;
                opacity: 1
            }

            .mp-aps-better .sldr-over .swiper-container .swiper-button-next:hover:after,.mp-aps-better .sldr-over .swiper-container .swiper-button-prev:hover:after {
                color: #372795
            }

            .mp-aps-better .sldr-over .swiper-container .swiper-wrapper {
                margin-bottom: 20px
            }

            .mp-aps-better .sldr-over .swiper-container .swiper-button-next.swiper-button-disabled {
                opacity: .4;
                pointer-events: none
            }

            .mp-aps-better .sldr-over .swiper-container .swiper-button-prev {
                right: 70px;
                left: auto
            }

            @media (max-width: 767px) {
                .mp-aps-better .sldr-over .swiper-container .swiper-button-prev {
                    right:50px;
                    left: auto
                }
            }

            .mp-aps-better .sldr-over .swiper-container .swiper-button-prev.swiper-button-disabled {
                opacity: .4;
                pointer-events: none
            }

            .mp-aps-better .sld-box {
                background-color: #fff;
                padding: 3px;
                -webkit-border-radius: 10px;
                -moz-border-radius: 10px;
                -ms-border-radius: 10px;
                border-radius: 10px;
                -webkit-box-shadow: 0 0 10px rgba(61,101,191,.3);
                -moz-box-shadow: 0 0 10px rgba(61,101,191,.3);
                box-shadow: 0 0 10px rgba(61,101,191,.3);
                display: flex;
                flex-direction: column;
                justify-content: flex-start;
                align-items: flex-start;
                height: 100%
            }

            .mp-aps-better .sld-box .image-cover {
                overflow: hidden;
                margin-bottom: 10px;
                position: relative
            }

            .mp-aps-better .sld-box .image-cover img {
                -webkit-border-radius: 7px;
                -moz-border-radius: 7px;
                -ms-border-radius: 7px;
                border-radius: 7px
            }

            .mp-aps-better .sld-box .image-cover .tag {
                -webkit-border-radius: 50px;
                -moz-border-radius: 50px;
                -ms-border-radius: 50px;
                border-radius: 50px;
                padding: 6px 15px 5px;
                text-transform: uppercase;
                font-size: 12px;
                background-color: #fff;
                position: absolute;
                right: 15px;
                top: 15px;
                color: #000;
            }

            .mp-aps-better .sld-box .content-over {
                padding: 20px
            }

            .mp-aps-better .sld-box .content-over p {
                display: -webkit-box;
                -webkit-line-clamp: 2;
                -webkit-box-orient: vertical;
                overflow: hidden;
                text-overflow: ellipsis
            }

            .mp-aps-better .sld-box h3 {
                font-size: 22px;
                display: -webkit-box;
                -webkit-line-clamp: 2;
                -webkit-box-orient: vertical;
                overflow: hidden;
                text-overflow: ellipsis
            }

            .mp-aps-better .sld-box .btn-row .new-btn {
                border-radius: 0;
                border: unset;
                display: flex;
                align-items: center;
                justify-content: space-between;
                box-shadow: none;
                font-size: 18px;
                font-weight: 300;
                position: relative;
                white-space: nowrap;
                transition: .8s;
                height: 55px;
                padding: 5px 50px 5px 0;
                width: fit-content;
                cursor: pointer;
                border: none;
                color: #902d87;
                font-weight: 400;
                margin-top: 0;
            }

            .mp-aps-better .sld-box .btn-row .new-btn:before {
                content: "";
                position: absolute;
                left: 0;
                bottom: 14px;
                width: 0;
                height: 2px;
                background-color: #902d87;
                -webkit-transition: .3s;
                -moz-transition: .3s;
                -ms-transition: .3s;
                -o-transition: .3s;
                transition: .3s
            }

            @media screen and (max-width: 1499px) {
                .mp-aps-better .sld-box .btn-row .new-btn {
                    font-size:18px
                }
            }

            .mp-aps-better .sld-box .btn-row .new-btn:hover {
                background-color: transparent;
                background: 0 0;
                color: #000
            }

            .mp-aps-better .sld-box .btn-row .new-btn:hover:before {
                width: 66%
            }

            .mp-aps-better .sld-box .btn-row .new-btn:hover .icon {
                color: #000;
                right: 0
            }

            .mp-aps-better .sld-box .btn-row .new-btn .icon {
                width: 40px;
                height: 40px;
                color: #902d87;
                border-radius: 50px;
                font-size: 20px;
                text-align: center;
                padding-top: 10px;
                position: absolute;
                right: 8px;
                top: 5px;
                transition: .8s
            }

            @media screen and (max-width: 575px) {
                .mp-aps-better .title h2 {
                    font-size:22px
                }

                .mp-aps-better .sld-box .btn-row .new-btn .icon {
                    top: 6px
                }
            }

            .mp-aps-better.odad-folio .sld-box .btn-row .new-btn {
                border-color: #3550c3;
                color: #3550c3
            }

            .mp-aps-better.odad-folio .sld-box .btn-row .new-btn:before {
                background-color: #3550c3
            }

            .mp-aps-better.odad-folio .sld-box .btn-row .new-btn .icon {
                color: #3550c3
            }

            .mp-aps-better.odad-folio .sld-box .btn-row .new-btn:hover {
                color: #000
            }

            .mp-aps-better.odad-folio .sld-box .btn-row .new-btn:hover .icon {
                color: #000
            }

            .mp-aps-better.odad-folio .sldr-over .swiper-container .swiper-button-next,.mp-aps-better.odad-folio .sldr-over .swiper-container .swiper-button-prev {
                border-color: #3550c3;
                color: #3550c3
            }

            .mp-aps-better.odad-folio .sldr-over .swiper-container .swiper-button-next:hover,.mp-aps-better.odad-folio .sldr-over .swiper-container .swiper-button-prev:hover {
                border-color: #3550c3
            }

            .mp-aps-better.odad-folio .sldr-over .swiper-container .swiper-button-next:hover:after,.mp-aps-better.odad-folio .sldr-over .swiper-container .swiper-button-prev:hover:after {
                color: #3550c3
            }


.sft-badge-section.fntsy-badge-section.smt-t .img-badge li img {
    filter: invert(0);
}

.clt-industries {
  padding-bottom: 0;
}
.clt-industries .all-filters {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 50px;
  justify-content: center;
}
.clt-industries .all-filters li {
  display: flex;
  flex-direction: row;
  align-items: center;
  margin: 5px;
  border-radius: 10px;
  padding: 20px 30px;
  background-color: #f9f9f9;
  color: #242424;
  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -ms-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  gap: 10px;
}
.clt-industries .all-filters li:hover {
  background-color: #e9f5fc;
}
@media screen and (max-width: 991px) {
  .clt-industries .all-filters li {
    margin: 2px;
  }
}
.clt-industries .all-filters li img {
  width: 23px;
	filter: invert(0);
}
.side-scroll-sec.bg-white-section.csdc-astn-ss.heal-listing .scroller-box .service-box img{
	max-width: 130px;
	width: 100%;
}
.side-scroll-sec.bg-white-section.csdc-astn-ss.heal-listing .scroller-box .service-box h3{
	    padding-left:0px;
}
.fd-services-nw.engagement-kut.blulst .d-list li::before{
	content: "\e90e";
    font-family: 'icomoon' !important;
    speak: never;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    font-size: 13px;
    color: #2f6afd;
    position: absolute;
    top: 3px;
    left: 0;
}

.a_i-recommendation-system {
                padding: 130px 0 100px;
                background-color: #003e98;
                position: relative;
                overflow: hidden
            }

            @media screen and (max-width: 1400px) {
                .a_i-recommendation-system {
                    padding:80px 0
                }
            }

            .a_i-recommendation-system:before {
                content: "";
                position: absolute;
                z-index: 0;
                top: 0;
                right: 0;
                bottom: 0;
                left: 0;
                background-image: url("https://theninehertz.com/wp-content/themes/ninehertz/assets2024/images/AI-Recommendation-System-bg.webp");
                background-repeat: no-repeat;
                background-attachment: fixed;
                background-size: cover;
                opacity: .1
            }

            .a_i-recommendation-system .container {
                position: relative;
                z-index: 1
            }

            .a_i-recommendation-system svg {
                height: 50px
            }

            .a_i-recommendation-system .nectar-shape-divider-wrap {
                position: absolute;
                top: auto;
                bottom: 0;
                left: 0;
                right: 0;
                width: 100%;
                height: 150px;
                z-index: 3;
                transform: translateZ(0)
            }

            .a_i-recommendation-system .nectar-shape-divider {
                width: 100%;
                left: 0;
                bottom: -1px;
                height: 100%;
                position: absolute
            }

            .a_i-recommendation-system .nectar-shape-divider-wrap[data-style=curve_opacity] svg path:first-child {
                opacity: .15
            }

            .a_i-recommendation-system .nectar-shape-divider-wrap.no-color .nectar-shape-divider {
                fill: #fff
            }

            .a_i-recommendation-system .nectar-shape-divider-wrap[data-style=curve_opacity] svg path:nth-child(2) {
                opacity: .3
            }

            .a_i-recommendation-system .nectar-shape-divider-wrap[data-position=top] {
                transform: rotate(180deg)
            }

            .a_i-recommendation-system .nectar-shape-divider-wrap[data-position=top] {
                top: -1px;
                bottom: auto
            }

            .a_i-recommendation-system h2 {
                color: #fff
            }

            @media screen and (max-width: 575px) {
                .a_i-recommendation-system h2 {
                    font-size:30px
                }
            }

            .a_i-recommendation-system p {
                color: #fff;
                font-size: 16px
            }

            .a_i-recommendation-system p.sub-text {
                margin-left: 10%;
                margin-right: 10%
            }

            .a_i-recommendation-system h3 {
                color: #fff
            }

            .a_i-recommendation-system h3 .line {
                position: relative;
                display: inline-block
            }

            .a_i-recommendation-system h3 .line:before {
                content: "";
                position: absolute;
                left: 0;
                width: 0;
                bottom: 10px;
                height: 6px;
                background-color: #fff;
                z-index: 0;
                opacity: .3;
                -webkit-transition: .9s;
                -moz-transition: .9s;
                -ms-transition: .9s;
                -o-transition: .9s;
                transition: .9s
            }

            .a_i-recommendation-system:hover h3 .line:before {
                width: 100%
            }

            .a_i-recommendation-system h4 {
                color: #fff
            }

            .a_i-recommendation-system .hire-model-info {
                width: 100%;
                margin-top: 30px
            }

            .a_i-recommendation-system .hire-model-info .hire-model-head {
                width: 100%
            }

            .a_i-recommendation-system .hire-model-info .hire-model-head .hiremodel-head-rt {
                display: inline-block;
                width: calc(100% - 0px);
                vertical-align: middle
            }

            .a_i-recommendation-system .hire-model-info .hire-model-head .hiremodel-head-rt .hiremodel-flex-row {
                display: flex;
                align-items: stretch;
                justify-content: center
            }

            .a_i-recommendation-system .hire-model-info .hire-model-head .hiremodel-head-rt .hiremodel-flex-row .hiremodel-flex-box {
                flex: 0;
                text-align: center;
                flex-basis: 0;
                -ms-flex-positive: 1;
                flex-grow: 1;
                color: #fff;
                cursor: default
            }

            .a_i-recommendation-system .hire-model-info .hire-model-head .hiremodel-head-rt .hiremodel-flex-row .hiremodel-flex-box i {
                display: table;
                margin: 0 auto 10px
            }

            .a_i-recommendation-system .hire-model-info .hire-model-head .hiremodel-head-rt .hiremodel-flex-row .hiremodel-flex-box .icon {
                display: inline-block;
                width: 52px;
                height: 52px;
                margin-bottom: 10px;
                background-image: url(https://theninehertz.com/wp-content/themes/ninehertz/assets2024/images/a_i-sprite2.png);
                background-repeat: no-repeat;
                background-position: center top;
                margin: 0 auto
            }

            .a_i-recommendation-system .hire-model-info .hire-model-head .hiremodel-head-rt .hiremodel-flex-row .hiremodel-flex-box .icon.icon1 {
                background-position: 0 0
            }

            .a_i-recommendation-system .hire-model-info .hire-model-head .hiremodel-head-rt .hiremodel-flex-row .hiremodel-flex-box .icon.icon2 {
                background-position: 0 -52px
            }

            .a_i-recommendation-system .hire-model-info .hire-model-head .hiremodel-head-rt .hiremodel-flex-row .hiremodel-flex-box .icon.icon3 {
                background-position: 0 -104px
            }

            .a_i-recommendation-system .hire-model-info .hire-model-head .hiremodel-head-rt .hiremodel-flex-row .hiremodel-flex-box .icon.icon4 {
                background-position: 0 -156px
            }

            .a_i-recommendation-system .hire-model-info .hire-model-head .hiremodel-head-rt .hiremodel-flex-row .hiremodel-flex-box span {
                display: table;
                margin: 0 auto;
                color: #fff;
                font-size: 18px
            }

            .a_i-recommendation-system .hire-model-info .hire-model-dtls {
                width: 100%;
                margin-top: 10px
            }

            .a_i-recommendation-system .hire-model-info .hire-model-dtls ul {
                width: 100%
            }

            .a_i-recommendation-system .hire-model-info .hire-model-dtls ul li {
                width: 100%;
                border: 1px solid #ebebeb;
                margin-bottom: 10px
            }

            .a_i-recommendation-system .hire-model-info .hire-model-dtls ul li .hiremodel-flex-box {
                line-height: 65px;
                color: #fff
            }

            .a_i-recommendation-system .hire-model-info .hire-model-dtls .hiremodel-head-rt {
                display: inline-block;
                width: calc(100% - 0px);
                vertical-align: middle
            }

            @media screen and (max-width: 767px) {
                .a_i-recommendation-system .hire-model-info .hire-model-dtls .hiremodel-head-rt {
                    width:calc(100% - 0px)
                }
            }

            .a_i-recommendation-system .hire-model-info .hire-model-dtls .hiremodel-head-rt .hiremodel-flex-row {
                display: flex;
                align-items: stretch;
                justify-content: center
            }

            .a_i-recommendation-system .hire-model-info .hire-model-dtls .hiremodel-head-rt .hiremodel-flex-row .hiremodel-flex-box {
                padding: 15px;
                flex: 0;
                text-align: center;
                flex-basis: 0;
                -ms-flex-positive: 1;
                flex-grow: 1;
                color: #fff;
                cursor: default;
                line-height: 22px
            }

            .a_i-recommendation-system .btn.btn-white {
                background-color: #fff;
                color: #016cd3
            }
.a_i-recommendation-system .btn.btn-white .arrow{    position: absolute;  right: 20px;  top: 17px;}
			.a_i-recommendation-system .btn.btn-white .arrow:before {
                   content: "\ea23";
				    font-family: 'icomoon2' !important;
				font-style: normal;
            }
            .wht-ticTc-app {
                background: 0 0
            }


.pdf-downloader .cta-parent{
	    padding: 100px 50px 100px 50px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    -ms-border-radius: 30px;
    border-radius: 30px;
    position: relative;
    overflow: hidden;
    background: #050E24;
}
.pdf-downloader .cta-parent::before {
    content: "";
    position: absolute;
    left: -200px;
    top: 0;
    width: 1200px;
    height: 320px;
    background-image: url(../images/banner-left-top.webp);
    background-repeat: no-repeat;
    background-position: left top;
    background-size: contain;
}
.pdf-downloader .cta-parent::after {
    content: "";
    position: absolute;
    right: 0;
    bottom: 0;
    width: 1300px;
    height: 320px;
    background-image: url(../images/banner-right-bottom.webp);
    background-repeat: no-repeat;
    background-position: left top;
}
.pdf-downloader .cta-parent .row{
	position: relative;
	z-index: 1;
}
.pdf-downloader .cta-parent .row .col-md-7.col-sm-7{width:100%; text-align: center;}

.pdf-downloader .cta-parent .btn-row{
	display: flex;
	justify-content: center;
}
.pdf-downloader .cta-parent .btn-row .new-btn{
	border-radius: 10px;
    border: unset;
    display: flex;
    align-items: center;
    justify-content: space-between;
    box-shadow: 0px 2px 36px rgba(0, 0, 0, 0.06);
    font-size: 18px;
    font-weight: 300;
    position: relative;
    white-space: nowrap;
    transition: .8s;
    height: 55px;
    padding: 5px 60px 5px 25px;
    width: fit-content;
    cursor: pointer;
    color: #ffffff;
    background-color: #2f6afd;
    font-weight: 400;
    margin-top: 40px;
}
.pdf-downloader .cta-parent .btn-row .new-btn .icon {
    width: 40px;
    height: 40px;
    color: #fff;
    border-radius: 50px;
    font-size: 16px;
    text-align: center;
    padding-top: 13px;
    position: absolute;
    right: 8px;
    top: 7px;
}

.pdf-downloader .cta-parent .title h2{color:#ffffff;}
.pdf-downloader .cta-parent p{color:#ffffff;}


            .othr-srcv p a {
                color: #ef0549;
                text-decoration: underline
            }

            .othr-srcv .inList-points {
                display: flex;
                flex-wrap: wrap;
                justify-content: center
            }

            .othr-srcv .inList-points li {
                flex-basis: 45%;
                padding: 0 20px 0 80px;
                margin-right: 30px;
                margin-bottom: 20px;
                -webkit-transition: .3s;
                -moz-transition: .3s;
                -ms-transition: .3s;
                -o-transition: .3s;
                transition: .3s;
                position: relative;
                min-height: 70px;
                display: flex;
                align-items: center;
                flex-wrap: wrap;
                background-color: #f6faff;
                text-align: left
            }

            @media screen and (max-width: 1199px) {
                .a_i-engagement-models .btn-row .new-btn {
                    margin-left:auto;
                    margin-right: auto;
                    margin-top: 20px
                }

                .othr-srcv .inList-points li {
                    flex-basis: 44%
                }
            }

            @media screen and (max-width: 767px) {
                .a_i-engagement-models {
                    padding:50px 0
                }

                .a_i-engagement-models .col-md-4,.a_i-engagement-models .col-sm-4 {
                    width: 100%
                }

                .othr-srcv {
                    text-align: center
                }

                .othr-srcv .inList-points {
                    text-align: left
                }

                .othr-srcv .inList-points li {
                    text-align: left
                }
            }

            @media screen and (max-width: 480px) {
                .othr-srcv .inList-points li {
                    flex-basis:100%
                }
            }

            .othr-srcv .inList-points li p {
                line-height: 24px;
                font-size: 16px;
                margin-top: 10px
            }

            .othr-srcv .inList-points li .icon {
                width: 70px;
                height: 56px;
                text-align: center;
                background-color: #fff;
                position: absolute;
                left: 0;
                top: 6px;
                padding-top: 15px;
                -webkit-transition: .1s;
                -moz-transition: .1s;
                -ms-transition: .1s;
                -o-transition: .1s;
                transition: .1s;
                border-left: 3px solid #016cd3;
                font-size: 30px;
                -webkit-transition: .3s;
                -moz-transition: .3s;
                -ms-transition: .3s;
                -o-transition: .3s;
                transition: .3s
            }



.trusted-by {
                overflow: hidden
            }

            

            @media screen and (max-width: 1399px) {
                .btn-circle.submit:hover .icon {
                    transform:translate(10px,-10px);
                    -webkit-transform: translate(10px,-10px);
                    -moz-transform: translate(10px,-10px)
                }

                               .trusted-by .brand-trust-us {
                    margin: 40px 0 20px
                }
            }


            .trusted-by .brand-trust-us {
                text-align: center;
                display: flex;
                flex-wrap: wrap;
                margin: 40px 0 20px;
                justify-content: center
            }

            @media screen and (max-width: 767px) {
                .trusted-by .title span {
                    display:none
                }

                .trusted-by .brand-trust-us {
                    margin-top: 30px
                }
            }

            .trusted-by .brand-trust-us li {
                flex-basis: 12.5%;
                display: inline-block;
                vertical-align: top
            }

            .trusted-by .icon {
                display: inline-block;
                width: 150px;
                position: relative;
                height: 120px
            }

            @media screen and (max-width: 1499px) {
                .trusted-by .icon {
                    height:90px
                }
            }

            .trusted-by .icon:before {
                content: "";
                position: absolute;
                left: 0;
                top: 0;
                bottom: 0;
                right: 0;
                margin: auto;
                width: 136px;
                height: 70px;
                -webkit-transition: .3s;
                -moz-transition: .3s;
                -ms-transition: .3s;
                -o-transition: .3s;
                transition: .3s;
                background-image: url(https://theninehertz.com/wp-content/themes/ninehertz/assets2024/images/brands-sprite1.png);
                background-repeat: no-repeat;
                background-size: 100% auto;
                filter: grayscale(100%)
            }

            .trusted-by .icon:hover:before {
                filter: grayscale(0)
            }

            .trusted-by .icon.icon1:before {
                background-position: 0 0
            }

            @media screen and (max-width: 1399px) {
                .trusted-by .icon {
                    width:138px;
                    height: 80px
                }

                .trusted-by .icon:before {
                    width: 117px;
                    height: 60px
                }

                .trusted-by .icon.icon1:before {
                    background-position: 0 0
                }
            }

            .trusted-by .icon.icon2:before {
                background-position: 0 -70px
            }

            @media screen and (max-width: 1399px) {
                .trusted-by .icon.icon2:before {
                    background-position:0 -60px
                }
            }

            .trusted-by .icon.icon3:before {
                background-position: 0 -140px
            }

            @media screen and (max-width: 1399px) {
                .trusted-by .icon.icon3:before {
                    background-position:0 -120px
                }
            }

            .trusted-by .icon.icon4:before {
                background-position: 0 -210px
            }

            @media screen and (max-width: 1399px) {
                .trusted-by .icon.icon4:before {
                    background-position:0 -180px
                }
            }

            .trusted-by .icon.icon5:before {
                background-position: 0 -280px
            }

            @media screen and (max-width: 1399px) {
                .trusted-by .icon.icon5:before {
                    background-position:0 -240px
                }
            }

            .trusted-by .icon.icon6:before {
                background-position: 0 -350px
            }

            @media screen and (max-width: 1399px) {
                .trusted-by .icon.icon6:before {
                    background-position:0 -302px
                }
            }

            .trusted-by .icon.icon7:before {
                background-position: 0 -420px
            }

            @media screen and (max-width: 1399px) {
                .trusted-by .icon.icon7:before {
                    background-position:0 -360px
                }
            }

            .trusted-by .icon.icon8:before {
                background-position: 0 -490px
            }

            @media screen and (max-width: 1399px) {
                .trusted-by .icon.icon8:before {
                    background-position:0 -422px
                }
            }

            .trusted-by .icon.icon9:before {
                background-position: 0 -560px
            }

            @media screen and (max-width: 1399px) {
                .trusted-by .icon.icon9:before {
                    background-position:0 -480px
                }
            }

            .trusted-by .icon.icon10:before {
                background-position: 0 -630px
            }

            @media screen and (max-width: 1399px) {
                .trusted-by .icon.icon10:before {
                    background-position:0 -540px
                }
            }

            .trusted-by .icon.icon11:before {
                background-position: 0 -700px
            }

            @media screen and (max-width: 1399px) {
                .trusted-by .icon.icon11:before {
                    background-position:0 -600px
                }
            }

            .trusted-by .icon.icon12:before {
                background-position: 0 -770px
            }

            @media screen and (max-width: 1399px) {
                .trusted-by .icon.icon12:before {
                    background-position:0 -660px
                }
            }

            .trusted-by .icon.icon13:before {
                background-position: 0 -840px
            }

            @media screen and (max-width: 1399px) {
                .trusted-by .icon.icon13:before {
                    background-position:0 -720px
                }
            }

            .trusted-by .icon.icon14:before {
                background-position: 0 -910px
            }

            @media screen and (max-width: 1399px) {
                .trusted-by .icon.icon14:before {
                    background-position:0 -780px
                }
            }

            .trusted-by .icon.icon15:before {
                background-position: 0 -980px
            }




               .a_i-engagement-models .engagement-box {
                padding: 30px;
                -webkit-border-radius: 5px;
                -moz-border-radius: 5px;
                -ms-border-radius: 5px;
                border-radius: 5px;
                -webkit-transition: .3s;
                -moz-transition: .3s;
                -ms-transition: .3s;
                -o-transition: .3s;
                transition: .3s;
                background-color: #f6f7fc;
                min-height: 100%;
                margin-top: 0
            }

            @media screen and (max-width: 991px) {
                .a_i-horizontal-scrolling p {
                    text-align:center
                }

                .a_i-horizontal-scrolling .for {
                    text-align: center
                }


                .a_i-engagement-models .engagement-box {
                    min-height: auto;
                    margin-bottom: 0
                }
            }

            @media screen and (max-width: 575px) {
                 .a_i-engagement-models .engagement-box {
                    padding: 30px
                }
            }

            
            .a_i-engagement-models .engagement-box h3 {
                font-size: 28px;
                line-height: 1.2;
                text-align: center
            }

            @media screen and (max-width: 1366px) {
                .a_i-engagement-models .engagement-box h3 {
                    font-size:24px
                }
            }

            @media screen and (max-width: 575px) {
                .a_i-engagement-models .engagement-box h3 {
                    font-size:24px
                }
            }

            .a_i-engagement-models .engagement-box .list-way {
                margin-top: 20px
            }

            .a_i-engagement-models .engagement-box .list-way li {
                font-size: 16px;
                margin-bottom: 20px;
                position: relative;
                padding-left: 30px
            }

            .a_i-engagement-models .engagement-box .list-way li:last-child {
                margin-bottom: 0
            }

            @media screen and (max-width: 1440px) {
                .a_i-horizontal-scrolling p {
                    font-size:16px
                }

                .a_i-engagement-models p {
                    font-size: 16px
                }

                .a_i-engagement-models .engagement-box .list-way li {
                    padding-left: 30px
                }
            }

            .a_i-engagement-models .engagement-box .list-way li:before {
                    content: "\e90e";
					font-family: 'icomoon' !important;
					speak: never;
					font-style: normal;
					font-weight: normal;
					font-variant: normal;
					font-size: 13px;
					color: #2f6afd;
					position: absolute;
					top: 3px;
					left: 0;
            }

            .a_i-engagement-models .engagement-box .icon {
                align-items: center;
                background-color: #fff;
                border-radius: 5px;
                display: flex;
                height: 70px;
                justify-content: center;
                margin: 0 auto 30px;
                position: relative;
                width: 70px
            }

            .a_i-engagement-models .engagement-box .icon:before {
                content: "";
                position: absolute;
                left: 0;
                top: 0;
                right: 0;
                bottom: 0;
                margin: auto;
                width: 40px;
                height: 40px;
                background-image: url(https://theninehertz.com/wp-content/themes/ninehertz/assets2024/images/ai-sprite8.png);
                background-repeat: no-repeat
            }

            .a_i-engagement-models .engagement-box .icon.icon1:before {
                background-position: 0 0
            }

            .a_i-engagement-models .engagement-box .icon.icon2:before {
                background-position: 0 -40px
            }

            .a_i-engagement-models .engagement-box .icon.icon3:before {
                background-position: 0 -80px
            }

            .a_i-engagement-models .btn-row {
                display: flex;
                justify-content: center
            }

            .a_i-engagement-models .btn-row .new-btn {
                    border-radius: 10px;
					border: unset;
					display: flex;
					align-items: center;
					justify-content: space-between;
					box-shadow: 0px 2px 36px rgba(0, 0, 0, 0.06);
					font-size: 18px;
					font-weight: 300;
					position: relative;
					white-space: nowrap;
					transition: .8s;
					height: 55px;
					padding: 5px 60px 5px 25px;
					width: fit-content;
					cursor: pointer;
					border: 2px solid #2f6afd;
					color: #fff;
					font-weight: 400;
					margin-top: 30px;
					font-family: "Poppins-Medium";
					background-color: #2f6afd;
            }

            @media screen and (max-width: 1499px) {
                .a_i-engagement-models .btn-row .new-btn {
                    font-size:18px
                }
            }

            .a_i-engagement-models .btn-row .new-btn .icon {
                width: 40px;
				height: 40px;
				color: #fff;
				border-radius: 50px;
				font-size: 16px;
				text-align: center;
				padding-top: 10px;
				position: absolute;
				right: 8px;
				top: 7px;
				transition: .8s;
            }

            .wht-ticTc-app {
                background: 0 0
            }

            @media screen and (max-width: 1024px) {
                .a_i-engagement-models .col-md-4,.a_i-engagement-models .col-sm-4 {
                    width:50%
                }

                .wht-ticTc-app {
                    overflow: hidden
                }
            }