/* dedicated development */
.dedict_bnr_sc {
  background-image: url('https://media.apptunix.com/wp-content/uploads/2024/05/03090754/hire-bnr.jpg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  min-height: 900px;
  display: flex;
  align-items: center;
  justify-content: center
}

.dedict_rqrmnts_ryt li:hover h3,
.dedict_rqrmnts_ryt li:hover p {
  color: var(--c_white)
}

.dedict_bnr_sc .m_h p {
  margin: 25px 0 35px;
  font-weight: 300;
}

.dedict_rqrmnts_ryt li:hover a {
  color: var(--c_white)
}

.dedict_bnr_sc .btn,
.dedict_rspnblty_sc .btn {
  margin: 0 auto
}

.dedict_tm_mn {
  display: flex;
  align-items: stretch;
  justify-content: center;
  gap: 20px;
  flex-wrap: wrap
}

.dedict_tm_ryt {
  width: 32%;
  position: relative;
  overflow: hidden;
  border-radius: 20px
}

.dedict_tm_lft {
  display: flex;
  align-items: stretch;
  justify-content: flex-start;
  gap: 30px;
  flex-wrap: wrap;
  width: 65%
}

.dedict_tm_lft>li {
  width: 48%;
  position: relative;
  overflow: hidden;
  border-radius: 20px;
  margin: 0
}

.dedict_tm_lft li h3,
.dedict_tm_ryt h3 {
  position: absolute;
  inset: 0;
  margin: auto;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  padding: 20px
}

.dedict_tm_lft>li:hover img,
.dedict_tm_ryt:hover img {
  transform: scale(1.2)
}

.dedict_tm_lft>li img,
.dedict_tm_ryt img {
  transition: ease-in-out .5s
}

.dedict_tm_lft>li figure,
.dedict_tm_lft>li img,
.dedict_tm_ryt figure,
.dedict_tm_ryt img {
  width: 100%;
  height: 100%
}

.dedict_rqrmnts_ryt li.slick-slide,
.dedict_rqrmnts_ryt>li {
  background: var(--c_white);
  box-shadow: 0 0 40px #0000000D;
  padding: 25px;
  margin-bottom: 25px;
  border-radius: 12px
}

.dedict_engag_cntnt li:last-child,
.dedict_rqrmnts_ryt li.slick-slide:last-child,
.dedict_rqrmnts_ryt>li:last-child,
.dedict_rspnblty_cntnt li:last-child {
  margin-bottom: 0
}

.dedict_rqrmnts_mn {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  flex-wrap: wrap
}

.dedict_engag_ryt,
.dedict_rqrmnts_ryt {
  width: 45%
}

.dedict_rqrmnts_ryt li.slick-slide:hover,
.dedict_rqrmnts_ryt>li:hover {
  background: var(--c_gradient);
  box-shadow: 15px 3px 36px #0000000F
}

.dedict_rqrmnts_lft {
  position: sticky;
  top: 100px;
  width: 52%
}

.dedict_rqrmnts_ryt :is(>li, li.slick-slide) p {
  margin-top: 5px
}

.dedict_rqrmnts_ryt li.slick-slide p a,
.dedict_rqrmnts_ryt>li p a {
  color: var(--c_primary);
}

.dedict_rqrmnts_ryt li.slick-slide:hover p a,
.dedict_rqrmnts_ryt>li:hover p a {
  text-decoration: underline;
}

.dedict_engag_bx:after {
  content: '';
  position: absolute;
  background: #002033;
  left: 50%;
  top: 0;
  width: 100vw;
  height: 100%;
  transform: translateX(-51%);
  z-index: -1;
  border-radius: 80px 80px 0 0
}

.dedict_engag_bx:nth-child(2n):after {
  background: var(--c_white)
}

.dedict_engag_bx {
  position: sticky;
  top: 0;
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  flex-wrap: wrap
}

.dedict_engag_lft {
  width: 50%
}

.dedict_engag_cntnt li {
  margin-bottom: 20px;
  padding-left: 35px;
  position: relative
}

.dedict_engag_ryt h3 {
  margin: 30px 0 50px;
  position: relative;
  padding-bottom: 20px
}

.dedict_engag_ryt h3:after {
  position: absolute;
  content: "";
  width: 88px;
  height: 7px;
  bottom: -10px;
  left: 0;
  border-radius: 5px;
  background: transparent linear-gradient(270deg, #72cbff 0, #00649E00 100%)
}

.dedict_engag_cntnt li:after {
  position: absolute;
  content: "";
  background-image: url(https://media.apptunix.com/wp-content/uploads/sites/2/2024/05/13104808/crcle-Checked.png);
  width: 20px;
  height: 20px;
  left: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  background-repeat: no-repeat;
  background-size: contain
}

.dedict_engag_bx:nth-child(2n) {
  flex-direction: row-reverse
}

.dedict_bsns_lst>li {
  box-shadow: 15px 3px 36px #0000000D;
  border-radius: 18px;
  width: 32%;
  padding: 20px;
  margin: 0
}

.dedict_bsns_lst {
  display: flex;
  align-items: stretch;
  justify-content: center;
  gap: 20px;
  flex-wrap: wrap
}

.dedict_bsns_lst li figure {
  width: 60px;
  transition: .9s
}

.dedict_bsns_lst li h3 {
  margin: 25px 0 10px
}

.dedict_bsns_lst li:hover {
  box-shadow: inset 0 0 20px rgb(0 100 158 / 22%)
}

.dedict_bsns_lst li:hover figure {
  transform: rotateY(180deg)
}

.dedict_rspnblty_mn {
  display: flex;
  align-items: stretch;
  justify-content: space-between;
  flex-wrap: wrap
}

.dedict_rspnblty_mn>li {
  border: 3px solid #232229;
  padding: 40px 40px 70px;
  border-radius: 18px;
  width: 49%;
  box-shadow: -10px -10px 0 #d5f2ff;
  margin: 0
}

.dedict_rspnblty_mn>li:last-child {
  box-shadow: 10px 10px 0 #d5f2ff
}

.dedict_rspnblty_cntnt li {
  margin-bottom: 30px;
  position: relative;
  padding-left: 45px;
  font-weight: 600;
  font-size: 20px;
  color: var(--c_black)
}

.dedict_rspnblty_mn>li h3 {
  text-align: center;
  border-bottom: 1px solid #ccc;
  padding-bottom: 30px;
  width: 80%;
  margin: 0 auto 40px
}

.dedict_rspnblty_cntnt li:after {
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2023/10/04124359/tick_black.png);
  position: absolute;
  content: "";
  width: 30px;
  height: 30px;
  left: 0;
  top: 4px;
  background-repeat: no-repeat;
  background-size: contain
}

.dedict_tm_lft>li:last-child {
  display: none
}

.dedict_tm_mn ul {
  margin: 0
}

.dedict_ftrcta_mn {
  background: #1d1d1d;
  padding: 30px;
  border-radius: 30px;
  position: relative
}

.dedict_ftrcta_mg {
  position: absolute;
  right: 0;
  bottom: 0;
  height: 100%
}

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

@media (max-width:1500px) {
  .dedict_bnr_sc {
    min-height: 660px
  }
}

@media (max-width:1300px) {
  .dedict_tm_lft {
    gap: 25px
  }
}

@media (max-width:1200px) {

  .dedict_ftrcta_mg,
  .dedict_tm_ryt {
    display: none
  }

  .dedict_ftrcta_mn {
    text-align: center;
    width: 100%
  }

  .dedict_ftrcta_mn .btn {
    margin: 0 auto
  }

  .dedict_ftrcta_mn .br {
    display: inline
  }

  .dedict_tm_lft>div:last-child {
    display: block
  }

  .dedict_rqrmnts_ryt,
  .dedict_tm_lft {
    width: 100%
  }

  .dedict_bsns_lst>li {
    text-align: center;
    padding: 15px;
    width: 48%
  }

  .dedict_bsns_lst li figure {
    margin: 0 auto
  }

  .dedict_bsns_lst li h3 {
    margin: 10px 0
  }

  .dedict_rspnblty_mn>li {
    padding: 20px
  }

  .dedict_rspnblty_mn>li h3 {
    padding-bottom: 10px;
    width: 100%;
    margin: 0 auto 20px
  }

  .dedict_rspnblty_cntnt li {
    margin-bottom: 10px;
    padding-left: 30px;
    font-size: 16px
  }

  .dedict_rspnblty_cntnt li:after {
    width: 20px;
    height: 20px
  }

  .dedict_bsns_lst,
  .dedict_rspnblty_mn {
    margin-top: 30px
  }

  .dedict_bnr_sc {
    min-height: auto
  }

  .ddtm_mn p {
    margin: 10px 0 25px
  }

  .dedict_rqrmnts_lft {
    position: unset;
    margin: 0 auto 30px
  }

  .dedict_tm_lft .slick-slide figure img {
    height: 310px;
    width: 100%;
    border-radius: 20px
  }

  .dedict_tm_lft .slick-slide {
    position: relative;
    margin: 0 5px;
    height: 310px
  }

  .dedict_rqrmnts_ryt :is(>li, li.slick-slide) {
    text-align: center;
    padding: 15px;
    margin: 0 5px;
    box-shadow: unset;
    border: 1px solid var(--c_primary);
    height: inherit
  }

  .slick-track {
    display: flex
  }
}

@media (max-width:992px) {
  .dedict_engag_ryt {
    width: 100%
  }

  .dedict_engag_bx:after {
    border-radius: 0
  }

  .dedict_engag_bx {
    position: relative;
    padding: 30px 0
  }

  .dedict_engag_lft {
    margin: 0 auto
  }

  .dedict_engag_ryt h3 {
    margin: 15px 0 35px;
    padding-bottom: 10px
  }

  .dedict_engag_cntnt li {
    margin-bottom: 10px
  }
}

@media (max-width:767px) {
  .dedict_rspnblty_mn>li {
    padding: 15px;
    width: 100%
  }

  .dedict_rspnblty_mn {
    gap: 20px
  }

  .dedict_rqrmnts_lft {
    width: 80%
  }
}

@media (max-width:600px) {

  .dedict_bsns_lst>li,
  .dedict_rqrmnts_lft {
    width: 100%
  }

  .dedict_engag_lft {
    width: 70%
  }

  .dedict_engag_ryt figure {
    width: 50px;
    height: 50px
  }

  .dedict_tm_lft .slick-slide figure img {
    width: 100%;
    margin: 0
  }
}

@media (max-width:480px) {
  .dedict_engag_lft {
    width: 100%
  }
}

/* dedicated development */

/*education page*/
.eductn_cntr_sc {
  background: #01142b;
  padding: 35px 0
}

.eductn_cntr {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap
}

.eductn_cntr li {
  display: flex;
  align-items: center;
  gap: 15px;
  flex-wrap: wrap;
  margin: 0;
  width: 22%
}

.eductn_cntr li h3 {
  margin: 0
}

.edu_srvc_otr li,
.edu_srvc_otr li.slick-slide {
  display: flex !important;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  margin: 0
}

.edu_srvc_lft {
  width: 45%
}

.edu_srvc_ryt {
  width: 50%
}

.edu_srvc_cntnt li {
  margin-bottom: 25px;
  position: relative
}

.edu_srvc_cntnt li:last-child {
  margin-bottom: 0
}

.edu_advnctchnlgs_cntnt li:after,
.edu_srvc_cntnt li:after {
  position: absolute;
  content: "";
  background: var(--c_gradient);
  width: 15px;
  height: 15px;
  border-radius: 50%;
  left: 0;
  top: 0;
  bottom: 0;
  margin: auto
}

.edu_srvc_cntnt li h3 {
  padding-left: 40px
}

.edu_srvc_lft>h3 {
  margin-bottom: 5px
}

.edu_srvc_otr>li:nth-child(2n) {
  flex-direction: row-reverse
}

.edu_srvc_otr>li:nth-child(2n) {
  flex-direction: row-reverse;
  margin: 90px 0
}

.eductn_cta1_mn {
  background: #089df3;
  padding: 60px;
  border-radius: 30px;
  position: relative
}

.edctn_cta1_rgt {
  position: absolute;
  bottom: 0;
  right: 50px
}

.eductn_cta1_lft p {
  margin: 20px 0 35px
}

.edu_featrs_lst {
  display: flex;
  align-items: stretch;
  justify-content: center;
  gap: 20px;
  flex-wrap: wrap
}

.edu_featrs_lst li.slick-slide,
.edu_featrs_lst>li {
  width: 32%;
  text-align: center;
  transition: all .3s ease-in-out 0s;
  border-radius: 20px;
  padding: 40px 20px 20px 20px;
  margin: 0
}

.edu_featrs_lst>li h3 {
  margin: 15px 0 10px
}

.ednc_apnl_sc,
.edu_lrngsrvcs_sc {
  background: #141324
}

.edu_lrngsrvcs_sc .btn {
  margin: 0 auto
}

.edu_lrngsrvcs_lst li {
  width: 49%;
  background: #ffffff17;
  border: 1px solid #fffFFF3B;
  border-radius: 16px;
  padding: 20px;
  margin: 0;
  transition: all 0.5s;
}

.edu_lrngsrvcs_lst {
  display: flex;
  align-items: stretch;
  justify-content: center;
  flex-wrap: wrap;
  gap: 20px
}

.edu_lrngsrvcs_lst li:hover {
  background: var(--c_white);
  border: 1px solid #046aa5;
  transform: translate(0px, -10px);
}

.edu_lrngsrvcs_lst li:hover h3,
.edu_lrngsrvcs_lst li:hover p small {
  color: var(--c_black);
}

.edu_procs_lst>li {
  background: #eef4fd;
  padding: 30px 30px 30px 100px;
  border-radius: 25px;
  width: 70%;
  margin: 0 0 50px auto;
  min-height: 170px;
  position: relative
}

.edu_procs_lst>li:last-child {
  margin-bottom: 0
}

.edu_procs_lst li figure {
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
  left: -75px;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 9
}

.edu_procs_lst li:after {
  position: absolute;
  content: "";
  background: var(--c_gradient);
  width: 45px;
  height: 45px;
  border: 10px solid var(--c_white);
  left: -345px;
  top: 62px;
  background-repeat: no-repeat;
  z-index: 9;
  border-radius: 50%;
  outline: 2px solid #7d8285
}

.edu_procs_lst:after {
  position: absolute;
  content: "";
  background: #18202670;
  left: 27px;
  top: 0;
  bottom: 0;
  width: 2px;
  height: 100%
}

.edu_procs_lst,
.eductn_otsrc_mn {
  position: relative
}

.edu_procs_lst li:before {
  background: #18202670;
  position: absolute;
  content: "";
  height: 2px;
  width: 30%;
  left: -310px;
  top: 0;
  bottom: 0;
  margin: auto
}

.edu_advnctchnlgs_lft {
  width: 35%
}

.edu_advnctchnlgs_ryt {
  width: 60%;
  padding: 20px 50px 20px 0
}

.edu_advnctchnlgs_lst li.slick-slide {
  display: flex !important;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  background-color: #eef4fd;
  border-radius: 36px;
  margin: 0 5px
}

.edu_advnctchnlgs_cntnt li {
  margin-bottom: 30px;
  position: relative
}

.edu_advnctchnlgs_cntnt li h3 {
  padding-left: 40px
}

.eductn_vid_ryt {
  width: 40%
}

.wrap_education .panel-body p a {
  color: var(--c_text);
  text-decoration: none;
}

.eductn_vid_mn {
  background-image: url("https://media.apptunix.com/wp-content/uploads/sites/2/2024/05/20055618/video_bg.png");
  background-color: #eef4fd;
  width: 100%;
  height: 100%;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  padding: 130px 30px;
  border-radius: 36px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap
}

.eductn_vid_lft {
  position: relative;
  width: 50%
}

.eductn_vid_lft figure span {
  position: absolute;
  bottom: -50px;
  width: 165px;
  height: 165px;
  right: -50px;
  cursor: pointer;
  animation: spin 5s infinite linear
}

@keyframes spin {
  0% {
    transform: rotate(0)
  }

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

.eductn_vid_lft:after {
  position: absolute;
  content: "";
  background: var(--c_gradient);
  border-radius: 22px;
  width: 100%;
  height: 100%;
  top: 0;
  bottom: 0;
  transform: rotate(-5deg);
  z-index: 0
}

.eductn_vid_lft figure {
  width: 100%;
  height: 100%;
  z-index: 9;
  position: relative
}

.eductn_vid_lft figure img {
  width: 100%;
  height: 100%
}

.join_cnt {
  background: #28a3ea;
  padding: 0 20px 0 35px;
  border-radius: 55px;
  color: var(--c_white)
}

.eductn_otsrc_mn:after {
  position: absolute;
  content: "";
  background: url(https://media.apptunix.com/wp-content/uploads/sites/2/2024/05/20055610/lst_cta.png);
  background-position: center;
  width: 100%;
  height: 120px;
  right: 0;
  left: 0;
  margin: auto;
  bottom: 40px;
  background-repeat: no-repeat;
  z-index: -1
}

.eductn_otsrc_mn h2 {
  line-height: 72px
}

.eductn_otsrc_btn {
  border: unset;
  margin: 70px auto 0;
  display: flex;
  animation: spin 5s infinite linear;
  background: unset
}

.edctn_bnr_sc {
  background: #f1f9f7;
  background-image: url(https://media.apptunix.com/wp-content/uploads/sites/2/2024/05/20055341/education_bg.png);
  height: 1000px;
  background-position: top -80px right;
  background-size: cover;
  background-repeat: no-repeat;
  display: flex;
  align-items: center;
  justify-content: center
}

.edctn_trstd_lst {
  display: flex;
  align-items: center;
  gap: 45px;
  flex-wrap: wrap
}

.edctn_trstd_lst li {
  margin: 0
}

.edctn_trstd_lst li img {
  filter: grayscale(100%);
  max-width: 120px
}

.edctn_trstd_lst li:hover img {
  filter: unset
}

.edctn_bnr_sc .btn {
  margin: 45px 0 80px
}

.edu_featrs_lst li:hover {
  background-color: unset !important;
  box-shadow: #ccdbe8 3px 3px 6px 0 inset, rgba(204, 219, 230, .5) 3px 3px 6px 1px inset;
  transform: scale(0.95);
}

.edu_featrs_lst li figure {
  transition: all 1s
}

.edu_featrs_lst li:hover figure {
  transform: rotateY(180deg)
}

.ednc_apnl_mn {
  display: none;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap
}

.ednc_apnl_mn.active {
  display: flex
}

.ednc_apnl_lft,
.ednc_apnl_lt {
  width: 45%
}

.ednc_apnl_rt,
.ednc_apnl_ryt {
  width: 50%
}

.ednc_apnl_btn li {
  border: 1px solid #fffFFF5C;
  border-radius: 10px;
  width: 375px;
  padding: 20px;
  background: 0 0;
  margin: 0;
  cursor: pointer
}

.ednc_apnl_btn {
  display: flex;
  align-items: stretch;
  justify-content: center;
  gap: 20px;
  flex-wrap: wrap
}

.ednc_apnl_btn li.active {
  background: var(--c_gradient);
  border: 1px solid transparent
}

.ednc_apnl_lst {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap
}

.edu_advnctchnlgs_lst {
  margin-bottom: 0
}

.edctn_ftrcta_sc .conta_iner {
  background: #089df3;
  padding: 55px 40px;
  border-radius: 30px;
  position: relative
}

.edctn_ftrcta_ryt {
  position: absolute;
  right: 40px;
  bottom: 0
}

@media (max-width:1600px) {
  .edctn_bnr_sc {
    height: 850px;
    background-position: center
  }
}

@media (max-width:1500px) {
  .edctn_bnr_sc {
    height: 680px;
    background-position: right -30px top;
  }

  .edctn_trstd_lst li img {
    max-width: 70px;
    height: 45px;
    object-fit: contain;
  }

  .edctn_bnr_sc .btn {
    margin: 25px 0 40px;
  }

  .edctn_trstd_lst {
    margin-top: 25px;
  }
}

@media (max-width:1300px) {
  .edu_procs_lst li.slick-slide {
    background: #eef4fd;
    height: inherit;
    border-radius: 10px;
    margin: 0 5px;
    text-align: center;
    padding: 15px
  }

  .edu_procs_lst .slick-track {
    display: flex
  }

  .edctn_ftrcta_ryt {
    right: 0
  }

  .edu_procs_lst li:after,
  .edu_procs_lst li:before,
  .edu_procs_lst:after {
    content: unset
  }

  .edu_procs_lst li figure {
    display: none
  }

  .edctn_bnr_sc {
    background-position: top right -45px;
    height: 700px
  }
}

@media (max-width:1200px) {
  .edctn_bnr_sc {
    background-image: unset;
    height: auto;
    padding-bottom: 40px
  }

  .edctn_bnr_sc .btn {
    margin: 20px auto 25px
  }

  .edctn_trstd_lst {
    justify-content: center
  }

  .eductn_otsrc_mn h2 {
    line-height: 54px
  }

  .edu_advnctchnlgs_cntnt li {
    margin-bottom: 10px
  }

  .edctn_cta1_rgt,
  .edctn_ftrcta_ryt {
    display: none
  }

  .edctn_bnr_sc .s_h,
  .edctn_ftrcta_lft,
  .eductn_cta1_lft {
    width: 100%;
    text-align: center
  }

  .edctn_ftrcta_sc .conta_iner,
  .eductn_cta1_mn {
    padding: 20px
  }

  .edctn_ftrcta_sc .btn,
  .eductn_cta1_mn .btn {
    margin: 0 auto
  }

  .eductn_cta1_lft p {
    margin: 5px 0 25px
  }

  .edu_srvc_otr li.slick-slide {
    background: #eef4fd;
    padding: 20px;
    border-radius: 10px;
    margin: 0 5px !important;
    height: inherit
  }

  .edu_advnctchnlgs_cntnt li:after,
  .edu_srvc_cntnt li:after {
    width: 10px;
    height: 10px
  }

  .edu_srvc_cntnt li {
    margin-bottom: 10px
  }

  .edu_advnctchnlgs_cntnt li h3,
  .edu_srvc_cntnt li h3 {
    padding-left: 20px
  }

  .edu_featrs_lst li.slick-slide {
    padding: 15px;
    margin: 0 5px;
    height: inherit
  }

  .edu_featrs_lst li.slick-slide img {
    margin: 0 auto
  }

  .edu_featrs_lst li.slick-slide h3 {
    margin: 10px 0 5px
  }

  .eductn_vid_mn {
    background-image: unset;
    padding: 50px 20px
  }

  .eductn_vid_lft figure span {
    inset: 0;
    margin: auto;
    width: 100px;
    height: 100px
  }

  .edu_lrngsrvcs_lst {
    gap: 10px
  }

  .edu_lrngsrvcs_lst li {
    text-align: center;
    padding: 10px
  }
}

@media (max-width:1024px) {
  .eductn_otsrc_mn h2 {
    line-height: 44px
  }
}

@media (max-width:992px) {
  .eductn_cntr li {
    gap: 0;
    flex-direction: column;
    text-align: center
  }

  .eductn_vid_ryt {
    width: 100%;
    text-align: center
  }

  .eductn_vid_lft {
    margin: 0 auto 50px
  }

  .ednc_apnl_lt,
  .ednc_apnl_ryt {
    width: 100%
  }

  .ednc_apnl_lft {
    margin: 0 auto
  }

  .ednc_apnl_mn.active {
    flex-direction: column-reverse;
    gap: 30px
  }

  .ednc_apnl_btn li {
    width: 48%;
    padding: 15px 10px
  }
}

@media (max-width:767px) {

  .edu_advnctchnlgs_lft,
  .edu_srvc_ryt {
    display: none
  }

  .edu_srvc_lft {
    width: 100%
  }

  .edu_advnctchnlgs_cntnt li h3,
  .edu_srvc_cntnt li h3 {
    font-size: 16px
  }

  .ednc_apnl_lft,
  .ednc_apnl_rt,
  .eductn_vid_lft {
    width: 65%
  }

  .edu_advnctchnlgs_ryt {
    width: 100%;
    padding: 0
  }

  .edu_advnctchnlgs_lst li.slick-slide {
    padding: 20px;
    height: inherit
  }

  .edu_featrs_sc,
  .edu_srvc_sc {
    padding-bottom: 0
  }

  .eductn_otsrc_mn h2 {
    line-height: 36px
  }
}

@media (max-width:600px) {

  .ednc_apnl_rt,
  .edu_lrngsrvcs_lst li,
  .eductn_vid_lft {
    width: 100%
  }

  .ednc_apnl_lft {
    width: 80%
  }

  .edctn_trstd_lst,
  .eductn_cntr {
    gap: 20px
  }

  .eductn_cntr li {
    width: 45%
  }

  .ednc_apnl_btn {
    gap: 10px
  }

  .ednc_apnl_btn h3 {
    font-size: 16px
  }

  .eductn_otsrc_btn {
    width: 100px
  }

  .eductn_otsrc_mn:after {
    content: unset
  }

  .eductn_otsrc_btn {
    margin: 30px auto 0
  }
}

@media (max-width:480px) {
  .edctn_trstd_lst li img {
    max-width: 50px;
    width: 100%
  }

  .edctn_trstd_lst li:not(:last-child) figure {
    width: 50px;
    height: 50px
  }

  .ednc_apnl_btn li {
    width: 100%
  }
}

/*education page*/

/*arvr page*/
.crafting_boxes li {
  padding: 35px 25px;
  border-radius: 10px;
  position: relative;
  border: 1px solid #ebebeb;
  transition: var(--transition);
  width: 31%;
  min-height: 330px;
  overflow: hidden;
  z-index: 1;
  margin: 0
}

.crafting_boxes li:after {
  content: "";
  position: absolute;
  width: 0%;
  height: 0%;
  right: 0;
  bottom: 0;
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2023/09/25114251/boxes_path.png);
  background-size: cover;
  background-position: bottom right;
  background-repeat: no-repeat;
  transition: var(--transition);
  z-index: -1
}

.crafting_boxes li:hover {
  background-color: #0092e1 !important
}

.crafting_boxes li:hover h3,
.crafting_boxes li:hover p {
  color: var(--c_white)
}

.crafting_boxes li:hover:after {
  width: 100%;
  height: 100%
}

.crafting_boxes {
  display: flex;
  align-items: stretch;
  justify-content: center;
  gap: 30px;
  flex-wrap: wrap
}

.crafting_boxes li h3 {
  margin: 25px 0 15px
}

.arvr_cta_sc {
  background-color: #181c31
}

.arvr_cta_lft {
  width: 60%
}

.arvr_cta_img {
  position: absolute;
  right: 0;
  bottom: -60px;
  width: 375px
}

.arvr_choose_sc,
.arvr_cta_mn {
  position: relative
}

.arvr_cta_sc p {
  font-weight: 200;
  margin: 20px 0 30px
}

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

.arvr_stats li h3,
.arvr_stats li p {
  margin: 0
}

.arvr_choose_box {
  padding: 35px;
  border-radius: 10px;
  background-color: #f2f9ff;
  position: relative;
  display: flex;
  align-items: stretch;
  justify-content: center;
  flex-wrap: wrap
}

.arvr_cta2_mn {
  background-color: #140911;
  padding: 64px 50px;
  border-radius: 30px;
  position: relative
}

.arvr_cta2_img {
  position: absolute;
  right: 80px;
  bottom: 0;
  width: auto;
  height: 100%;
  overflow: hidden;
  display: flex;
  align-items: flex-end
}

.arvr_cta2_lft {
  z-index: 9;
  position: relative;
  width: 55%;
}

.arvr_cta2_lft p {
  margin: 20px 0 30px;
  font-weight: 200;
  color: #c7c7c7;
}

.arvr_indus_slick .slick-track {
  display: flex
}

.arvr_indus_slick .slick-list {
  overflow: visible
}

.arvr_indus_sc {
  overflow: hidden
}

.arvr_cta3_mn {
  min-height: 375px;
  display: flex;
  align-items: center;
  padding: 50px;
  border-radius: 30px;
  background-color: #089df3;
  position: relative
}

.arvr_cta3_img {
  position: absolute;
  right: -16px;
  bottom: -2px;
  width: auto;
  height: 100%;
  display: flex;
  align-items: flex-end;
  z-index: 9
}

.arvr_cta3_img:before {
  content: "";
  position: absolute;
  right: 60%;
  bottom: 25px;
  background-image: url('https://media.apptunix.com/wp-content/uploads/sites/2/2024/05/13055901/cta_vecto-02.png');
  height: 98px;
  width: 359px;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat
}

.arvr_cta3_img:after {
  content: "";
  position: absolute;
  right: 0;
  bottom: 0;
  background-image: url(https://media.apptunix.com/wp-content/uploads/sites/2/2024/05/13055902/cta_vector-03.png);
  height: 100%;
  width: 600px;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  z-index: -1
}

.arVr_banner {
  display: flex;
  align-items: center;
  background: url(https://media.apptunix.com/wp-content/uploads/sites/2/2024/10/09061833/ar-vr_bg.png) no-repeat, #010a2b;
  background-size: cover, 100%;
  height: 800px;
  background-position: bottom -50px right;
  padding: 88px 0 40px;
}

.arvr_bnr_ryt figure {
  width: 689px;
  position: relative;
  top: 20px
}

.arvr_crft_sc .btn {
  margin: 0 auto
}

.arvr_cta_img:before {
  content: "";
  position: absolute;
  bottom: 30px;
  background-image: url(https://media.apptunix.com/wp-content/uploads/sites/2/2024/05/13055901/cta_vector.png);
  mix-blend-mode: luminosity;
  height: 115px;
  width: 254px;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  left: -275px
}

.arvr_path_sc {
  background-color: #181c31;
  padding-bottom: calc(80px + 130px)
}

.arvr_cta3_sc {
  margin-top: -130px
}

.path_list {
  margin: 40px auto 0;
  position: relative;
  background-image: url(https://media.apptunix.com/wp-content/uploads/sites/2/2024/05/13055853/path_bg.png);
  background-repeat: no-repeat;
  background-position: top center
}

.path_list::after {
  position: absolute;
  content: "";
  left: 4px;
  right: 0;
  bottom: -18px;
  width: 12px;
  height: 18px;
  background-position: center;
  margin: auto;
  border-radius: 0 0 50px 50px;
  background: transparent linear-gradient(275deg, var(--c_secondary) 0%, var(--c_primary) 100%) 0% 0% no-repeat padding-box
}

.path_list_single .left-side {
  width: 50%;
  padding: 0 70px;
  text-align: right
}

.path_list_single {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  min-height: 150px;
  justify-content: space-between
}

.path_list_single:nth-child(2n) {
  flex-direction: row-reverse
}

.path_list_single:nth-child(2n) .left-side {
  text-align: left
}

.path_list_single .right-side span {
  font-size: 47px;
  font-weight: 800;
  line-height: 1;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  position: relative;
  z-index: 1;
  color: var(--c_heading) !important;
  margin-top: 15px
}

.path_list_single .right-side {
  width: 46.5%;
  display: flex;
  justify-content: center
}

.path_list_single:nth-child(5) .right-side {
  margin-top: 12px
}

.path_list_single:nth-child(6) .right-side {
  margin-top: 15px
}

.arVr_trusted p {
  margin: 65px 0 25px;
  font-weight: 800;
}

.arVr_trusted figure {
  height: 35px;
}

.arVr_trusted .fig_group {
  display: flex;
  flex-wrap: wrap;
  gap: 25px;
}

.arVr_trusted figure img {
  height: 100%;
  mix-blend-mode: luminosity;
  transition: var(--transition);
  filter: brightness(.9) invert(1);
  opacity: .7;
}

.arVr_banner .left-s {
  width: 57%;
  position: relative;
  margin-top: 50px;
}

.arVr_stats_sc {
  margin-top: -140px;
}

.arVr_stats {
  padding: 15px 30px;
  border-radius: 10px;
  position: relative;
  z-index: 1;
  margin-left: auto;
  right: 0;
  width: 55%;
}

.arVr_stats ul li>span {
  font-size: 16px;
  display: block;
  color: rgba(255, 255, 255, .7);
  font-weight: 100;
}

.arVr_stats ul li {
  text-transform: capitalize;
  font-size: 30px;
  line-height: normal;
  width: calc(100% / 4);
  font-weight: 700;
  margin: 0;
}

.arVr_stats .gap_p {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
}

.arVr_stats:after {
  position: absolute;
  content: "";
  background: #8f96b8 0% 0% no-repeat padding-box;
  box-shadow: -4px 15px 36px rgba(0, 0, 0, .05);
  width: 100%;
  height: 100%;
  opacity: .2;
  inset: 0;
  margin: auto;
  z-index: -1;
  border-radius: 5px;
}

.arVr_banner .left-s>p {
  margin: 10px 0 35px;
  line-height: 34px;
}

.arVr_choose_sc {
  background: #181c31;
}

.arVr_choose_lst {
  display: flex;
  align-items: stretch;
  justify-content: center;
  flex-wrap: wrap;
  gap: 35px;
}

.arVr_choose_lst li {
  background: #181c31 0% 0% no-repeat padding-box;
  border: 1px solid var(--c_white);
  border-radius: 24px;
  padding: 30px 45px;
  width: 48%;
  border-bottom: 10px solid var(--c_white);
  margin: 0;
}

.arVr_choose_lst li:nth-child(n+2):nth-child(-n+3) {
  background: rgba(255, 255, 255, 1);
}

.arVr_choose_lst li:nth-child(n+2):nth-child(-n+3) h3 {
  color: #002033;
}

.arVr_choose_lst li:nth-child(n+2):nth-child(-n+3) p {
  color: #585858;
}

.arVr_choose_lst li h3 {
  margin: 20px 0 10px;
}

.arVr_choose_lst li img {
  max-width: 50px;
}

.arVr_choose_lst li p {
  line-height: 28px;
  font-weight: 300;
}

._cta04_sc {
  background: linear-gradient(to top, #fff 70%, #181c31 30%);
}

.arVr_cta_sc._cta03 {
  min-height: 375px;
  display: flex;
  align-items: center;
  padding: 50px;
  border-radius: 30px;
  background-color: #089df3;
  position: relative;
  z-index: 1;
}

._cta03 .arVr_cta_img {
  position: absolute;
  right: -16px;
  bottom: -2px;
  width: auto;
  height: 100%;
  display: flex;
  align-items: flex-end;
  z-index: -1;
}

.arVr_cta_sc .left-side p {
  font-size: 22px;
  font-weight: 300;
  margin-bottom: 30px;
}

.arVr_industries_sc {
  background: #181c31;
}

.arVr_industries_slick {
  display: flex;
  align-items: stretch;
  justify-content: center;
  gap: 25px;
  flex-wrap: wrap;
}

.arVr_industries_slick>div {
  width: 31.5%;
  background-size: cover;
  background-repeat: no-repeat;
  height: 395px;
  border-radius: 10px;
  background-position: center;
  position: relative;
  overflow: hidden;
}

.arVr_industries_slick .single_box_hdng h3 {
  padding: 25px 30px;
}

.arVr_industries_slick .single_box {
  position: absolute;
  bottom: 0;
  transform: translate(0, 100%);
  margin: auto;
  background: transparent;
  border-radius: 10px;
  padding: 30px;
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  flex-direction: column;
  width: 100%;
  height: 100%;
  transition: all .5s ease-in-out 0s;
  z-index: 9;
  opacity: 0;
}

.arVr_industries_slick .single_box.v1 {
  background: transparent linear-gradient(180deg, #7848ff 0%, #1c1d32 100%) 0% 0% no-repeat padding-box;
}

.arVr_industries_slick>div:hover .single_box {
  transform: unset;
  opacity: 1;
}

.arVr_industries_slick .single_box.v2 {
  background: transparent linear-gradient(180deg, #49499a 0%, #50a5d3 100%) 0% 0% no-repeat padding-box;
}

.arVr_industries_slick .single_box.v3 {
  background: transparent linear-gradient(180deg, #2b3870 0%, #7d407b 100%) 0% 0% no-repeat padding-box;
}

.arVr_industries_slick .single_box.v4 {
  background: #0d2d42;
}

.arVr_industries_slick .single_box.v5 {
  background: #20120f;
}

.arVr_industries_slick .single_box.v6 {
  background: transparent linear-gradient(95deg, #6556ed 0%, #2d2bcc 100%) 0% 0% no-repeat padding-box;
}

@media(max-width: 1700px) {
  .arVr_banner {
    height: auto;
    background-position: bottom 30px right;
  }
}

@media (max-width:1300px) {
  .path_list {
    width: 100%
  }

  .path_list_single .right-side {
    width: 42%
  }

  .arVr_banner {
    height: auto;
    background-position: bottom 30px left;
    padding: 100px 0 40px;
  }

  .path_list_single .left-side {
    padding: 0 45px;
  }
}

@media (max-width:1200px) {

  .arvr_cta2_lft,
  .arvr_cta3_lft,
  .arvr_cta_lft,
  .arVr_cta_sc .gap_y_0 {
    width: 100%;
    text-align: center
  }

  .arvr_cta2_mn,
  .arvr_cta3_mn {
    padding: 30px
  }

  .arvr_bnr_lft::before,
  .arvr_choose_box:after,
  .arvr_choose_box:before,
  .path_list::after {
    content: unset
  }

  .arvr_cta2_img,
  .arvr_cta3_img,
  .arvr_cta_img,
  ._cta03 .arVr_cta_img {
    display: none
  }

  .arvr_bnr {
    padding-bottom: 40px
  }

  .arvr_bnr_lft .btn,
  .arvr_cta2_mn .btn,
  .arvr_cta3_mn .btn,
  .arvr_cta_sc .btn,
  .crafting_boxes li figure img {
    margin: 0 auto
  }

  .arvr_cta3_mn {
    min-height: auto
  }

  .arvr_cta2_lft p {
    margin: 10px 0 20px
  }

  .arvr_bnr_ryt figure {
    width: 100%;
    position: unset
  }

  .path_list {
    background-image: unset;
    padding-bottom: 75px
  }

  .path_list_single .right-side {
    width: 100%
  }

  .path_list_single .left-side,
  .path_list_single:nth-child(2n) .left-side {
    width: 100%;
    padding: 0;
    text-align: center
  }

  .path_list_single {
    background-color: rgba(255, 255, 255, .1);
    padding: 15px;
    text-align: center;
    margin: 0 5px;
    display: flex !important;
    flex-direction: column-reverse;
    height: inherit;
    justify-content: center
  }

  .path_list_single:nth-child(2n) {
    flex-direction: column-reverse
  }

  .path_list_single .right-side span,
  .path_list_single:nth-child(5) .right-side,
  .path_list_single:nth-child(6) .right-side {
    margin: 0
  }

  .path_list_single .right-side span {
    font-size: 26px;
    width: 70px;
    height: 70px;
    background-color: var(--c_white);
    border-radius: 50%;
    margin-bottom: 10px;
    border: 8px solid var(--c_primary)
  }

  .path_list .slick-track {
    display: flex
  }

  .crafting_boxes li {
    padding: 15px;
    min-height: auto;
    height: inherit;
    margin: 0 5px
  }

  .crafting_boxes .slick-track {
    display: flex
  }

  .arvr_cta_sc p {
    margin: 0 0 30px
  }

  .arVr_industries_slick .single_box {
    transform: unset;
    opacity: 1;
    justify-content: center;
    align-items: center;
    text-align: center;
    padding: 20px 15px;
  }

  .arVr_cta_sc._cta03 {
    min-height: unset;
    padding: 30px 20px;
  }

  .arVr_cta_sc .left-side p {
    margin-bottom: 15px;
  }

  .arVr_cta_sc .btn,
  .arVr_banner .left-s .btn {
    margin: auto;
  }

  .arVr_choose_lst li {
    padding: 20px;
    text-align: center;
  }

  .arVr_trusted p {
    margin: 30px 0 10px;
  }

  .arVr_choose_lst li h3 {
    font-size: 22px;
    margin: 15px 0 5px;
  }

  .arVr_choose_lst,
  .arVr_industries_slick {
    gap: 15px;
  }

  .arVr_banner :is(.left-s, .right-s) {
    width: 100%;
    margin-inline: auto;
    text-align: center;
  }

  .arVr_banner {
    background-position: bottom 30px right;
    padding: 40px 0 150px;
  }

  .arVr_banner .left-s>p {
    font-size: 16px;
    line-height: 26px;
    margin-bottom: 20px;
  }

  .arVr_trusted .fig_group {
    justify-content: center;
  }

  .arVr_stats {
    width: 100%;
    padding: 15px;
  }

  .arVr_stats .gap_p {
    gap: 15px 0;
  }

  .arVr_industries_slick>div {
    height: 350px;
  }

  .arVr_stats ul li span .br {
    display: inline;
  }

  .arVr_choose_lst li p {
    line-height: 24px;
  }

  .arVr_cta_sc .btn {
    font-size: 13px;
    padding: 10px;
  }
}

@media (max-width:992px) {
  .arvr_bnr_ryt {
    width: 65%;
    margin: 0 auto
  }

  .crafting_boxes {
    gap: 15px
  }

  .crafting_boxes li h3 {
    margin: 5px 0
  }

  .arVr_choose_sc {
    margin-top: 40px;
  }

  .arVr_industries_slick>div {
    height: 320px;
  }

  .arvr_path_sc {
    padding-bottom: calc(80px + 100px);
  }

  .arVr_stats ul li {
    font-size: 24px;
  }
}

@media (max-width:767px) {
  .arvr_bnr_ryt {
    width: 100%
  }

  .arvr_stats li {
    width: 46%;
    text-align: center
  }

  .arvr_stats {
    gap: 20px;
    padding: 15px
  }

  .arvr_stats li p small {
    font-size: 14px
  }

  .arvr_trusted h2 {
    font-size: 20px
  }

  .arVr_industries_slick>div {
    width: 48%;
  }

  .arVr_stats_sc {
    margin-top: 40px;
  }

  .arVr_stats:after {
    opacity: 1;
  }

  .arVr_banner {
    padding: 40px 0;
  }

  .arVr_stats ul li {
    width: calc(100% / 2);
  }

  .arVr_trusted .fig_group {
    gap: 15px;
  }

  .arVr_trusted figure {
    height: 25px;
  }

}

@media (max-width:600px) {

  .arvr_choose_box li,
  .arVr_choose_lst li,
  .arVr_industries_slick>div {
    width: 100%
  }

  .single-box {
    padding: 15px
  }

  .arvr_cta2_mn,
  .arvr_cta3_mn {
    padding: 20px
  }

  .arVr_industries_slick>div {
    height: 280px;
  }

  .arVr_stats ul li>span {
    font-size: 14px;
  }
}

/*arvr page*/

/*real estate Page*/
.wrap_rlest .ylwclr {
  color: #ff0;
}

.rlest_bld_sc {
  background: transparent linear-gradient(322deg, #000 0, #2e2e2e 100%);
  margin: 80px 50px 0;
  border-radius: 83px;
  position: relative
}

.tstimnl_scbg {
  background: transparent linear-gradient(323deg, #000 0, #2e2e2e 100%)
}

.rlest_bld_lst li {
  width: 48%;
  position: relative;
  margin: 0;
  background-size: cover;
  background-position: center;
  border-radius: 40px;
  background-repeat: no-repeat;
  min-height: 390px;
  overflow: hidden
}

.rlest_bld_sc .s_h h3 {
  position: absolute;
  top: -200px;
  font-size: 84px;
  text-transform: uppercase;
  right: 0;
  color: var(--c_heading);
  opacity: .05;
  width: 30%;
  line-height: 1;
  font-weight: 900;
  text-align: left
}

.rlest_bld_lst {
  display: flex;
  align-items: stretch;
  justify-content: center;
  gap: 25px;
  flex-wrap: wrap
}

.rlest_bld_cntnt {
  position: absolute;
  bottom: 0;
  transform: translate(0, 100%);
  margin: auto;
  background: #2b51e5;
  border-radius: 25px;
  padding: 30px;
  display: flex;
  align-items: flex-start;
  justify-content: flex-end;
  flex-direction: column;
  width: 100%;
  height: 100%;
  transition: all .5s ease-in-out 0s;
  z-index: 9;
  opacity: 0
}

.rlest_bld_lst li>h3 {
  position: absolute;
  bottom: 55px;
  left: 30px;
  margin: 0
}

.rlest_bld_lst li:hover .rlest_bld_cntnt {
  opacity: 1;
  transform: unset
}

.rlest_bld_lst li .rlest_bld_cntnt p {
  font-size: 28px;
  line-height: 46px
}

.rlest_cta2_sc .conta_iner {
  background: var(--c_heading);
  padding: 40px;
  border-radius: 60px;
  position: relative;
  overflow: hidden
}

.rlest_cta2_sc .conta_iner:after {
  position: absolute;
  content: "";
  background: url(https://media.apptunix.com/wp-content/uploads/sites/2/2024/05/17043936/cta2_img.png);
  right: 0;
  bottom: 0;
  top: 20px;
  width: 320px;
  height: 100%;
  background-repeat: no-repeat
}

.rlest_cta2_sc .btn {
  margin: 40px auto 0
}

.rlest_cta1_sc .conta_iner {
  background: #2b51e5;
  padding: 60px;
  border-radius: 60px;
  position: relative;
  z-index: 9;
  overflow: hidden
}

.rlest_cta1_img {
  position: absolute;
  bottom: -12px;
  right: -4px;
  width: 50%
}

.rlest_rngng_sc {
  background: transparent linear-gradient(360deg, #000 0, #2e2e2e 100%)
}

.rlest_rngng_lst li.slick-slide,
.rlest_rngng_lst>li {
  background: #111;
  border: 2px solid #fffFFF14;
  border-radius: 21px;
  width: 32%;
  padding: 20px;
  margin: 0
}

.rlest_rngng_lst {
  display: flex;
  align-items: stretch;
  justify-content: center;
  flex-wrap: wrap;
  gap: 20px
}

.rlest_rngng_lst li figure {
  width: 80px;
  height: 80px;
  margin: 0 auto
}

.rlest_rngng_lst>li h3 {
  margin: 20px 0 10px
}

.rlest_rngng_lst>li:hover {
  background: var(--c_white)
}

.rlest_rngng_lst>li:hover h3,
.rlest_rngng_lst>li:hover p small {
  color: var(--c_heading)
}

.rlest_vldat_sc {
  padding-bottom: 100px;
  background: #2b51e5
}

.rlest_vldat_ryt {
  width: 45%
}

.rlest_vldat_lft {
  width: 50%
}

.rlest_vldat_mn {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  position: relative
}

.rlest_vldat_ryt h3 {
  position: absolute;
  bottom: -65px;
  font-size: 110px;
  opacity: .1;
  text-transform: uppercase;
  font-weight: 800;
  right: 0;
  line-height: 1
}

.rlest_vldat_ryt h3 span {
  font-size: 54px
}

.rlest_vldat_ryt>p {
  font-size: 24px
}

.rlest_chs_lst li {
  background: #fbfbfb;
  border: 2px solid #0000000D;
  border-radius: 16px;
  padding: 30px 20px;
  width: 24%;
  margin: 0
}

.rlest_chs_lst {
  display: flex;
  align-items: stretch;
  justify-content: center;
  gap: 15px;
  flex-wrap: wrap
}

.rlest_indstry_lst {
  display: flex;
  align-items: stretch;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 20px
}

.rlest_indstry_lst li.slick-slide,
.rlest_indstry_lst>li {
  position: relative;
  width: 26%;
  overflow: hidden;
  border-radius: 30px;
  margin: 0;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 340px
}

.rlest_indstry_lst>li:nth-child(3),
.rlest_indstry_lst>li:nth-child(4) {
  width: 43%
}

.rlest_indstry_cntnt {
  position: absolute;
  bottom: 0;
  transform: translate(0, 100%);
  margin: auto;
  background: #2b51e5;
  border-radius: 25px;
  padding: 20px;
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-direction: column;
  width: 100%;
  height: 100%;
  transition: all .5s ease-in-out 0s;
  z-index: 9;
  opacity: 0
}

.rlest_indstry_lst>li>h3 {
  position: absolute;
  bottom: 40px;
  left: 30px;
  margin: 0
}

.rlest_indstry_lst>li:hover .rlest_indstry_cntnt {
  opacity: 1;
  transform: unset
}

.rlest_bsns_lst li {
  width: 31.5%;
  padding: 30px;
  position: relative;
  text-align: center;
  margin: 0
}

.rlest_bsns_lst {
  display: flex;
  align-items: stretch;
  justify-content: space-between;
  flex-wrap: wrap
}

.rlest_bsns_lst li:after,
.rlest_bsns_lst li:nth-child(2):after {
  position: absolute;
  content: "";
  background-image: url(https://media.apptunix.com/wp-content/uploads/sites/2/2024/05/17110114/3d_card.svg);
  width: 100%;
  inset: 0;
  z-index: -1;
  height: 490px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center
}

.rlest_bsns_lst li:nth-child(2):after {
  background-image: url(https://media.apptunix.com/wp-content/uploads/sites/2/2024/05/17110211/3d-card-center.png);
  height: 565px;
  width: 480px;
  right: -8px;
  left: -35px;
  margin: auto;
  top: 90px;
  bottom: 0
}

.rlest_bsns_lst li:nth-child(2) h3,
.rlest_bsns_lst li:nth-child(2) p,
.rlest_ftrs_cntnt li.active h3,
.rlest_ftrs_cntnt li.active p small {
  color: var(--c_white)
}

.rlest_bsns_lst li:first-child:after {
  transform: rotate(-180deg)
}

.rlest_bsns_lst li h3 {
  margin: 15px 0
}

.rlest_autmtn_ryt {
  width: 50%;
  position: relative;
  left: -35px
}

.rlest_autmtn_lft {
  width: 45%;
  position: relative
}

.rlest_autmtn_cntnt h3 {
  margin-bottom: 5px
}

.rlest_autmtn_mn {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap
}

.rlest_autmtn_bx {
  display: flex;
  align-items: center;
  gap: 30px;
  flex-wrap: wrap;
  margin: 0
}

.rlest_autmtn_bx figure {
  width: 70px;
  height: 70px;
  border-radius: 50%;
  background: var(--c_white);
  border: 2px solid #2b51e5;
  display: flex;
  align-items: center;
  justify-content: center
}

.rlest_autmtn_cntnt {
  width: 80%
}

.rlest_autmtn_bx p,
.rlest_ftrs_cntnt li p {
  display: none
}

.rlest_autmtn_bx.active p,
.rlest_ftrs_cntnt li.active p {
  display: block
}

.rlest_autmtn_bx:not(:last-child) {
  margin-bottom: 30px
}

.rlest_autmtn_lft:after {
  position: absolute;
  content: "";
  height: 580px;
  width: 2px;
  top: 0;
  bottom: 0;
  margin: auto;
  right: 0;
  background: radial-gradient(circle, var(--c_dark) 0, #0000001E 88%, #62626200 100%);
  pointer-events: none
}

.rlest_autmtn_bx.active {
  align-items: flex-start
}

.rlest_autmtn_bx.active figure {
  background: #2b51e5;
  border: 2px solid var(--c_white)
}

.rlest_autmtn_bx.active figure img {
  filter: brightness(0) invert(1)
}

.rlest_autmtn_sc .btn,
.rlest_bld_sc .btn,
.rlest_indstry_sc .btn,
.rlest_rngng_sc .btn {
  margin: 0 auto
}

.rlest_bsns_sc .btn {
  margin: 70px auto 0
}

.wrap_rlest {
  --c_primary: #2b51e5;
  --c_gradient: transparent linear-gradient(270deg, var(--c_primary) 0%, var(--c_primary) 100%) 0% 0% no-repeat padding-box
}

.wrap_rlest .btn-primary span {
  background: var(--c_black)
}

.wrap_rlest .btn-primary span::before {
  filter: brightness(0) invert(1)
}

.wrap_rlest .t2_sc_v2 {
  background: 0 0
}

.rlest_chs_lst li h3 {
  margin: 20px 0 15px
}

.rlest_chs_lst li figure {
  width: 80px;
  height: 80px
}

.rlest_apnl_btn li {
  border: 2px solid #00000033;
  padding: 20px;
  border-radius: 10px;
  margin: 0;
  width: 30%
}

.rlest_apnl_btn li.active {
  background: #2b51e5;
  border: 2px solid transparent
}

.rlest_apnl_btn li.active h3 {
  color: var(--c_white)
}

.rlest_apnl_btn {
  display: flex;
  align-items: stretch;
  justify-content: space-between;
  flex-wrap: wrap
}

.rlest_apnl_btn li h3 {
  text-transform: uppercase
}

.rlest_ftrs_cntnt li {
  border: 2px solid #70707024;
  border-radius: 15px;
  padding: 20px
}

.rlest_ftrs_cntnt li.active {
  background: #2b51e5
}

.rlest_ftrs_cntnt {
  width: 45%
}

.rlest_ftrs_cntnt li:not(:last-child) {
  margin-bottom: 25px
}

.rlest_apnl_rt {
  width: 40%;
  position: relative
}

.rlest_apnl_rt figure {
  max-width: 300px;
  margin: 0 auto
}

.rlest_apnl_rt:after {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  bottom: 40px;
  margin: auto;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-position: bottom;
  background-size: contain;
  background-image: url(https://media.apptunix.com/wp-content/uploads/sites/2/2024/05/17043913/app_and_panel_bg.png);
  z-index: -1
}

.rlest_apnl_mn {
  display: none;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap
}

.rlest_apnl_mn.active {
  display: flex
}

.rlest_ftrs_cntnt h3 {
  margin: 0
}

.rlest_apnl_mn:nth-child(3) .rlest_apnl_rt {
  width: 50%
}

.rlest_apnl_mn:nth-child(3) .rlest_apnl_rt figure {
  max-width: 100%
}

.rlest_apnl_mn:nth-child(3) .rlest_apnl_rt:after {
  content: unset
}

.rlest_bnr_sc {
  background: transparent linear-gradient(303deg, #000 0, #2e2e2e 100%);
  height: 700px;
  display: flex;
  align-items: center;
  justify-content: center
}

.rleest_bnr_mn {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  position: relative
}

.rlest_bnr_lft {
  width: 50%
}

.rlest_bnr_ryt {
  position: absolute;
  right: -50px;
  bottom: -315px;
  width: 55%;
  z-index: 1
}

.ecmrc_cntr_lst {
  display: flex;
  align-items: center;
  gap: 50px;
  flex-wrap: wrap
}

.ecmrc_cntr_lst li {
  margin: 0
}

.rlest_bnr_lft>p {
  margin: 30px 0;
  font-weight: 300
}

.ecmrc_cntr_lst h3 {
  margin: 0;
  line-height: normal
}

.rlest_trst_lst {
  background: var(--c_dark);
  border-radius: 22px;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 75px;
  padding: 30px 70px;
  width: 68%;
  margin-top: 30px;
  z-index: 9;
  position: relative
}

.rlest_trst_lst li img {
  width: 110px;
  filter: brightness(0) invert(1)
}

.rlest_trst_sc h2 .br {
  font-size: 22px
}

.rlest_trst_sc {
  padding: 40px 0 80px
}

.rlest_bnr_sc:after {
  position: absolute;
  content: "";
  background: #2b51e5;
  right: -176px;
  top: 0;
  bottom: 70px;
  width: 734px;
  height: 270px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center right;
  pointer-events: none;
  margin: auto;
  transform: rotate(145deg)
}

.rlest_bnr_ryt figure:after {
  position: absolute;
  content: "";
  border-radius: 275px 275px 0 0;
  box-shadow: 7px 15px 4px 0 #0000008b;
  width: 100%;
  height: 100%;
  inset: 0;
  filter: blur(30px)
}

.rlest_trst_lst li {
  margin: 0
}

.rtl_clr {
  color: #2b51e5
}

.wrap_rlest .portfolio5_sc {
  background: var(--c_white)
}

.wrap_rlest .portfolio5_grid {
  background: #f1f1f1
}

.wrap_rlest .portfolio5_single {
  border: unset;
  background: #fbfbfb
}

.wrap_rlest .portfolio5_sc .br,
.wrap_rlest .portfolio5_sc .s_h p i,
.wrap_rlest .portfolio5_sc h2 strong {
  color: var(--c_heading) !important
}

.wrap_rlest .portfolio5_slide_nav .slick-center {
  background: #2b51e5
}

.wrap_rlest .testi2_box::before {
  filter: invert(30%) sepia(65%) saturate(5266%) hue-rotate(225deg) brightness(89%) contrast(86%)
}

.rlest_cta1_sc:after {
  position: absolute;
  content: "";
  bottom: 0;
  width: 100%;
  height: 40%;
  background: transparent linear-gradient(196deg, #2e2e2e 100%, #000 0)
}

.rlest_bnr_ryt figure,
.rlest_cta1_sc {
  position: relative
}

@media (max-width:1500px) {
  .rlest_bnr_ryt {
    width: 50%;
    bottom: -250px;
    right: 0
  }

  .rlest_bnr_sc:after {
    right: -285px
  }

  .rlest_bnr_lft>p {
    margin: 15px 0 26px;
    font-size: 20px
  }

  .ecmrc_cntr_lst {
    padding-top: 30px
  }

  .rlest_bnr_sc {
    height: 650px
  }
}

@media (max-width:1300px) {
  .rlest_chs_lst {
    gap: 10px
  }

  .rlest_bnr_ryt {
    right: 0
  }

  .rlest_bnr_sc:after {
    width: 650px
  }
}

@media (max-width:1200px) {

  .rlest_apnl_rt:after,
  .rlest_autmtn_lft,
  .rlest_bld_lst li>h3,
  .rlest_bld_sc .s_h h3,
  .rlest_bnr_sc:after,
  .rlest_bsns_lst li:after,
  .rlest_bsns_lst li:nth-child(2):after,
  .rlest_cta1_img,
  .rlest_cta2_sc .conta_iner:after,
  .rlest_indstry_lst li.slick-slide>h3,
  .rlest_vldat_ryt h3 {
    display: none
  }

  .rlest_bnr_lft,
  .rlest_cta1_lft,
  .rlest_vldat_ryt {
    width: 100%;
    text-align: center
  }

  .rlest_apnl_sc {
    padding-bottom: 0
  }

  .rlest_autmtn_ryt,
  .rlest_trst_lst {
    width: 100%
  }

  .rlest_vldat_lft {
    margin: 0 auto 30px
  }

  .rlest_cta1_sc .conta_iner,
  .rlest_cta2_sc .conta_iner {
    padding: 30px
  }

  .rlest_chs_lst li {
    width: 48%;
    padding: 15px;
    text-align: center
  }

  .rlest_chs_lst li figure {
    width: 55px;
    height: 55px;
    margin: 0 auto
  }

  .rlest_chs_lst li h3 {
    margin: 10px 0 5px
  }

  .rlest_bld_cntnt,
  .rlest_indstry_cntnt {
    opacity: 1;
    transform: unset;
    position: relative;
    background: unset;
    padding: 15px;
    justify-content: center;
    text-align: center;
    align-items: center;
    z-index: 9
  }

  .rlest_indstry_lst li.slick-slide {
    margin: 0 5px;
    display: flex !important;
    min-height: 270px
  }

  .rlest_bld_cntnt {
    background: #2b51e5
  }

  .rlest_indstry_lst li.slick-slide:after {
    position: absolute;
    content: "";
    background: var(--c_heading);
    opacity: .65;
    inset: 0;
    margin: auto;
    width: 100%;
    height: 100%
  }

  .rlest_bsns_lst li {
    width: 32%;
    padding: 15px;
    background: #f3f3F361;
    border: 2px solid #7070702E;
    border-radius: 30px
  }

  .rlest_bsns_lst li:nth-child(2) h3,
  .rlest_bsns_lst li:nth-child(2) p {
    color: var(--c_heading)
  }

  .rlest_autmtn_ryt:after {
    position: absolute;
    content: "";
    height: 500px;
    width: 3px;
    filter: blur(1px);
    top: 0;
    bottom: 0;
    margin: auto;
    left: 36px;
    background: radial-gradient(circle, var(--c_dark) 0, #0000001E 88%, #62626200 100%);
    pointer-events: none;
    z-index: -1
  }

  .rlest_autmtn_bx:not(:last-child) {
    margin-bottom: 20px
  }

  .rlest_bnr_ryt {
    position: unset;
    width: 40%;
    margin: 0 auto
  }

  .rlest_bnr_sc {
    height: auto
  }

  .ecmrc_cntr_lst {
    justify-content: center;
    padding: 30px 0
  }

  .rlest_bnr_lft>p {
    margin: 15px 0
  }

  .rleest_bnr_mn .btn,
  .rlest_cta1_sc .conta_iner .btn,
  .rlest_vldat_ryt .btn {
    margin: 0 auto
  }

  .rlest_trst_sc h2 {
    text-align: center
  }

  .rlest_trst_sc {
    padding: 40px 0 0
  }

  .rlest_bld_lst li {
    min-height: 250px
  }

  .rlest_bld_lst li .rlest_bld_cntnt p {
    font-size: 16px;
    line-height: 24px
  }

  .rlest_apnl_btn li {
    width: 32%;
    padding: 20px 10px
  }

  .rlest_autmtn_ryt {
    left: 0
  }

  .rlest_rngng_lst li figure {
    width: 55px;
    height: 55px;
    margin: 0 auto 30px
  }

  .rlest_rngng_lst li.slick-slide {
    padding: 15px;
    margin: 0 5px;
    height: inherit
  }

  .rlest_ftrs_cntnt {
    width: 100%;
    display: flex;
    align-items: stretch;
    justify-content: center;
    gap: 10px;
    flex-wrap: wrap;
    margin: 0
  }

  .rlest_ftrs_cntnt li:not(:last-child) {
    margin-bottom: 0
  }

  .rlest_ftrs_cntnt li {
    width: 48%;
    text-align: center;
    padding: 10px
  }

  .rlest_ftrs_cntnt li p {
    display: block
  }

  .rlest_apnl_mn {
    flex-direction: column-reverse;
    gap: 30px
  }

  .rlest_apnl_btn li h3,
  .rlest_vldat_ryt>p {
    font-size: 16px
  }

  .rlest_vldat_sc {
    padding-bottom: 40px
  }

  .rlest_cta2_sc .conta_iner {
    border-radius: 20px;
  }
}

@media (max-width:992px) {

  .rlest_apnl_btn li,
  .rlest_bsns_lst li {
    width: 48%
  }

  .rlest_apnl_btn,
  .rlest_bsns_lst {
    justify-content: center;
    gap: 15px
  }

  .rlest_bld_lst {
    gap: 15px
  }

  .rlest_bld_sc {
    margin: 40px 0 0;
    border-radius: 30px
  }
}

@media (max-width:767px) {
  .rlest_bnr_ryt {
    width: 55%
  }

  .rlest_trst_lst {
    padding: 20px;
    gap: 20px
  }

  .rlest_trst_lst li img {
    width: 90px
  }

  .rlest_vldat_lft {
    width: 75%
  }

  .rlest_bld_lst li {
    min-height: 214px
  }

  .ecmrc_cntr_lst {
    gap: 20px
  }

  .rlest_bsns_sc .btn,
  .rlest_cta2_sc .btn {
    margin: 25px auto 0
  }

  .rlest_apnl_mn:nth-child(3) .rlest_apnl_rt {
    width: 100%
  }
}

@media (max-width:600px) {

  .rlest_apnl_btn li,
  .rlest_bld_lst li,
  .rlest_bsns_lst li,
  .rlest_chs_lst li {
    width: 100%
  }

  .rlest_apnl_btn li {
    padding: 15px 10px
  }

  .rlest_bnr_ryt {
    width: 75%
  }

  .rlest_autmtn_bx {
    gap: 15px
  }

  .rlest_autmtn_bx figure {
    width: 55px;
    height: 55px;
    padding: 10px
  }

  .rlest_autmtn_ryt:after {
    left: 30px
  }

  .rlest_autmtn_cntnt {
    width: 75%
  }

  .rlest_cta1_sc .conta_iner,
  .rlest_cta2_sc .conta_iner {
    padding: 20px;
    border-radius: 30px
  }
}

@media (max-width:480px) {

  .rlest_bnr_ryt,
  .rlest_ftrs_cntnt li {
    width: 100%
  }

  .rlest_trst_lst li {
    width: 44%;
    text-align: center
  }

  .rlest_trst_lst {
    flex-wrap: wrap
  }

  .rlest_trst_lst li img {
    width: 80px
  }

  .rlest_apnl_rt {
    width: 60%
  }
}

/*real estate Page*/

/*sports bettting page*/
.sprtbtng_bnr_sc {
  background: #0c040d;
  height: 760px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative
}

.sprtbtng_bnr_lft {
  width: 48%
}

.sprtbtng_bnr_ryt {
  position: absolute;
  right: 250px;
  bottom: 0
}

.sprtbtng_bnr_lft p {
  margin: 15px 0 70px
}

.sprtbtng_cta2_sc,
.sprtbtng_pnl_sc {
  background: #050006
}

.sprtbtng_apnl_btn>li {
  margin: 0
}

.sprtbtng_apnl_btn {
  display: flex;
  align-items: stretch;
  justify-content: center;
  gap: 40px;
  flex-wrap: wrap
}

.sprtbtng_cta1_mn {
  background: transparent linear-gradient(251deg, #fb573e 0, #e42391 100%);
  border-radius: 46px;
  padding: 25px 100px;
  position: relative
}

.sprtbtng_cta1_ryt {
  width: 60%;
  margin-left: auto
}

.sprtbtng_cta1_lft {
  position: absolute;
  left: 30px;
  bottom: 0;
  top: 0;
  margin: auto
}

.sprtbtng_cta1_sc,
.sprtbtng_spctrm_sc,
.sprtbtnt_srve_sc {
  background: #050006
}

.sprtbtng_spctrm_lst li.slick-slide,
.sprtbtng_spctrm_lst>li {
  border: 2px solid #fffFFF12;
  border-radius: 19px;
  padding: 20px;
  width: 48%;
  position: relative;
  margin: 0;
  min-height: 190px;
  background: #0f0f0f;
  z-index: 1
}

.sprtbtng_spctrm_lst {
  display: flex;
  align-items: stretch;
  justify-content: center;
  gap: 25px;
  flex-wrap: wrap
}

.sprtbtng_spctrm_lst li figure {
  position: absolute;
  right: 30px;
  top: 0;
  bottom: 0;
  margin: auto;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 35%
}

.sprtbtng_spctrm_lst li p {
  width: 60%
}

.sprtbtng_spctrm_lst li.slick-slide:after,
.sprtbtng_spctrm_lst li.slick-slide:nth-child(4):after,
.sprtbtng_spctrm_lst li.slick-slide:nth-child(8):after,
.sprtbtng_spctrm_lst>li:after,
.sprtbtng_spctrm_lst>li:nth-child(4):after,
.sprtbtng_spctrm_lst>li:nth-child(8):after {
  position: absolute;
  content: "";
  background: transparent linear-gradient(180deg, #9d3efb 0, #e42391 100%);
  border: 1px solid #707070;
  opacity: .2;
  width: 425px;
  height: 140px;
  border-radius: 50%;
  inset: 0;
  margin: auto;
  z-index: -2
}

.sprtbtng_spctrm_lst li.slick-slide:nth-child(2):after,
.sprtbtng_spctrm_lst>li:nth-child(2):after {
  background: transparent linear-gradient(180deg, #3efbf5 0, #ffc400 100%)
}

.sprtbtng_spctrm_lst li.slick-slide:nth-child(3):after,
.sprtbtng_spctrm_lst>li:nth-child(3):after {
  background: transparent linear-gradient(180deg, #02f 0, #b1e423 100%)
}

.sprtbtng_spctrm_lst li.slick-slide:nth-child(5):after,
.sprtbtng_spctrm_lst>li:nth-child(5):after {
  background: #3ee8fb
}

.sprtbtng_spctrm_lst li.slick-slide:nth-child(6):after,
.sprtbtng_spctrm_lst>li:nth-child(6):after {
  background: transparent linear-gradient(180deg, #fba93e 0, #e42391 100%)
}

.sprtbtng_spctrm_lst li.slick-slide:nth-child(7):after,
.sprtbtng_spctrm_lst>li:nth-child(7):after {
  background: transparent linear-gradient(180deg, #3efbc1 0, #29e423 100%)
}

.sprtbtng_spctrm_lst li.slick-slide:before,
.sprtbtng_spctrm_lst>li:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  right: 0;
  top: 0;
  background-repeat: no-repeat;
  background-size: auto;
  left: 0;
  margin: auto;
  border-radius: 37px;
  opacity: 1;
  backdrop-filter: blur(50px);
  -webkit-backdrop-filter: blur(50px);
  z-index: -1
}

.sprtbtng_cta2_sc .sprtbtng_cta1_mn {
  padding: 34px 50px
}

.sprtbtng_cta2_ryt {
  position: absolute;
  right: 100px;
  bottom: 20px
}

.sprtbtng_chose_lst li {
  margin: 0;
  background: transparent linear-gradient(180deg, #eff2f6 0, #fcfcfc 100%);
  border-radius: 34px;
  padding: 30px 20px;
  width: 24%
}

.sprtbtng_chose_lst {
  display: flex;
  align-items: stretch;
  justify-content: space-between;
  flex-wrap: wrap
}

.sprtbtng_chose_lst li figure {
  width: 78px;
  height: 78px;
  margin-bottom: 25px
}

.sprtbtng_futre_mn {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap
}

.sprtbtng_futre_ryt {
  width: 40%
}

.sprtbtng_cta2_lft {
  width: 55%
}

.sprtbtng_futre_ryt li {
  position: relative
}

.sprtbtng_futre_ryt li:after {
  position: absolute;
  content: "";
  width: 23px;
  height: 23px;
  border-radius: 50%;
  top: 5px;
  left: -40px;
  border: 6px solid #fad7eb;
  background: var(--c_gradient)
}

.sprtbtng_chose_lst li:hover {
  background: var(--c_gradient)
}

.sprtbtng_chose_lst li:hover img,
.srve_sldr_rt li.slick-active.slick-center img {
  filter: brightness(0) invert(1)
}

.sprtbtng_chose_lst li:hover h3,
.sprtbtng_chose_lst li:hover p {
  color: var(--c_white)
}

.spbt_srve_sldr {
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: url('https://media.apptunix.com/wp-content/uploads/sites/2/2024/05/31054333/srve_sldr.png') no-repeat;
  background-size: cover;
  position: relative;
  overflow: hidden;
  padding: 0 300px 0 100px;
  border: 2px solid #fffFFF12;
  border-radius: 20px;
  height: 470px
}

.srve_sldr_rt {
  width: 30%;
  margin: 0;
  height: 660px
}

.srve_sldr_lt {
  margin: 0;
  width: 50%
}

.srve_sldr_lt li.slick-slide h3 {
  margin: 15px 0
}

.srve_sldr_rt .slick-list {
  overflow: initial
}

.srve_sldr_rt li.slick-slide {
  background: var(--c_white);
  border-radius: 10px;
  margin: 10px 0;
  text-align: center;
  padding: 35px 8px;
  width: 255px !important;
  display: flex !important;
  flex-direction: column;
  align-items: center;
  gap: 15px;
  justify-content: center
}

.srve_sldr_rt li.slick-slide figure {
  width: 56px;
  height: 56px;
  margin: 0 auto
}

.srve_sldr_rt li.slick-slide img {
  width: 100%;
  height: 100%;
  object-fit: contain
}

.srve_sldr_rt li.slick-active.slick-center {
  background: var(--c_gradient);
  border-radius: 22px;
  transform: scale(1.2);
  margin: 20px 0
}

.srve_sldr_rt li.slick-slide h3 {
  color: var(--c_heading)
}

.srve_sldr_rt li.slick-active.slick-center h3 {
  color: var(--c_white)
}

.sprtbtng_apnl_btn li {
  border: 2px solid #fffFFF33;
  padding: 18px 10px;
  border-radius: 10px;
  width: 21%
}

.sprtbtng_apnl_btn li h3 {
  line-height: normal;
  text-transform: uppercase
}

.sprtbtng_apnl_btn li.active {
  background: transparent linear-gradient(258deg, #fb573e 0, #e42391 100%);
  border: 2px solid #050006
}

.sprtbtng_appnl_cntnt li:after {
  background: var(--c_gradient);
  position: absolute;
  content: "";
  width: 12px;
  height: 12px;
  border-radius: 50%;
  top: 0;
  bottom: 0;
  margin: auto;
  left: 0;
  border: 3px solid #e4239121;
  outline: 3px solid #fb573e21
}

.sprtbtng_appnl_cntnt li {
  position: relative;
  padding-left: 30px;
  width: 48%;
  margin: 0
}

.sprtbtng_appnl_cntnt {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 25px 0
}

.sprtbtng_tb_lft {
  width: 48%
}

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

.sprtbtng_apnl_mn>li {
  display: none;
  align-items: flex-start;
  justify-content: space-between;
  flex-wrap: wrap;
  margin: 0;
  min-height: 450px
}

.sprtbtng_apnl_mn>li.active {
  display: flex
}

.sprtbtng_appnl_cntnt li h3,
.sprtbtng_tb_lft>p {
  font-weight: 300
}

.sprtbtng_tb_ryt:after {
  position: absolute;
  content: "";
  background: var(--c_gradient);
  border: 1px solid #707070;
  width: 415px;
  height: 415px;
  right: -100px;
  bottom: -100px;
  border-radius: 50%;
  z-index: 0
}

.sprtbtng_tb_ryt figure {
  position: relative;
  z-index: 1
}

.sprtbtng_apnl_mn>li:last-child figure {
  width: fit-content;
  margin: auto
}

.sprtbtng_apnl_mn>li:last-child .sprtbtng_tb_ryt:after {
  bottom: 0
}

.sprtbtng_tb_lft p:after,
.sprtbtng_tb_lft p:before {
  position: absolute;
  content: "";
  background: var(--c_white);
  opacity: .2;
  width: 246px;
  height: 2px;
  left: 0;
  bottom: -25px
}

.sprtbtng_tb_lft p:before {
  left: auto;
  right: 0;
  bottom: -40px;
  width: 325px
}

.sprtbtng_tb_lft p {
  position: relative;
  width: 75%
}

.wrap_sprtsbtng .portfolio5_single .lt:after,
.wrap_sprtsbtng .portfolio5_slide_nav .slick-center {
  background: var(--c_gradient)
}

.wrap_sprtsbtng {
  --c_gradient: transparent linear-gradient(263deg, var(--c_primary) 0%, var(--c_secondary) 100%) 0% 0% no-repeat padding-box;
  --c_primary: #FB573E;
  --c_secondary: #E42391;
}

.wrap_sprtsbtng .btn-primary span {
  background: var(--c_black)
}

.wrap_sprtsbtng .btn-primary span::before {
  filter: brightness(0) invert(1)
}

.sprtbtng_futre_ryt p {
  color: var(--c_text_dark)
}

.wrap_sprtsbtng .panel-title.active,
.wrap_sprtsbtng .panel-title::after {
  color: #e42391
}

.wrap_sprtsbtng .rt .btn-primary span {
  background: var(--c_white)
}

.wrap_sprtsbtng .rt .btn-primary span::before {
  filter: brightness(0)
}

.wrap_sprtsbtng .contactForm_grid .lt .btn span {
  background: var(--c_black)
}

.wrap_sprtsbtng .fit_prcs_mn,
.wrap_sprtsbtng .fit_prcs_rt li.slick-slide,
.wrap_sprtsbtng .fit_prcs_lt li.active figure {
  background: transparent linear-gradient(180deg, #FB573E 0%, #E42391 100%) 0% 0% no-repeat padding-box;
}

.wrap_sprtsbtng .testi2_box::before {
  filter: brightness(0) saturate(100%) invert(34%) sepia(97%) saturate(2690%) hue-rotate(335deg) brightness(109%) contrast(93%);
}

@media (max-width:1800px) {
  .sprtbtng_bnr_ryt {
    right: 50px
  }
}

@media (max-width:1500px) {
  .sprtbtng_bnr_ryt {
    right: 20px
  }

  .sprtbtng_bnr_sc {
    height: 660px
  }
}

@media (max-width:1400px) {
  .sprtbtng_bnr_ryt {
    width: 46%
  }

  .sprtbtng_tb_ryt:after {
    width: 390px;
    height: 390px;
    right: -70px;
    bottom: -70px
  }
}

@media (max-width:1200px) {
  .sprtbtng_bnr_sc {
    height: auto
  }

  .wrap_sprtsbtng .fit_prcs_mn {
    background: unset;
  }

  .sprtbtng_bnr_ryt {
    position: unset;
    margin: 30px auto 0
  }

  .sprtbtng_bnr_lft,
  .sprtbtng_cta1_ryt,
  .sprtbtng_cta2_lft,
  .sprtbtng_futre_ryt,
  .sprtbtng_spctrm_lst li p {
    width: 100%;
    text-align: center
  }

  .sprtbtng_tb_lft,
  .sprtbtng_tb_lft p,
  .srve_sldr_lt {
    width: 100%
  }

  .sprtbtng_cta1_lft,
  .sprtbtng_cta2_ryt,
  .sprtbtng_tb_lft p:after,
  .sprtbtng_tb_lft p:before,
  .sprtbtng_tb_ryt:after,
  .srve_sldr_rt {
    display: none
  }

  .sprtbtng_apnl_mn>li.active {
    flex-direction: column-reverse;
    gap: 30px
  }

  .sprtbtng_tb_ryt {
    margin: 0 auto
  }

  .sprtbtng_appnl_cntnt {
    gap: 15px 0;
    padding-top: 10px
  }

  .sprtbtng_cta1_mn,
  .sprtbtng_cta2_sc .sprtbtng_cta1_mn {
    padding: 40px 20px
  }

  .sprtbtng_spctrm_lst li figure {
    position: unset
  }

  .sprtbtng_spctrm_lst li h3 {
    text-align: center;
    margin: 15px 0 5px
  }

  .sprtbtng_spctrm_lst li.slick-slide {
    height: inherit;
    margin: 0 5px;
    padding: 15px 10px
  }

  .sprtbtng_futre_ryt li:after {
    left: 0;
    width: 18px;
    height: 18px;
    top: 3px
  }

  .sprtbtng_futre_ryt p {
    padding-left: 30px
  }

  .sprtbtng_chose_lst li {
    padding: 20px 10px;
    width: 48%;
    text-align: center
  }

  .sprtbtng_chose_lst li figure {
    width: 55px;
    height: 55px;
    margin: 0 auto 15px
  }

  .sprtbtng_chose_lst {
    justify-content: center;
    gap: 15px
  }

  .sprtbtng_bnr_sc .btn,
  .sprtbtng_cta1_mn .btn {
    margin: 25px auto 0
  }

  .sprtbtng_bnr_lft p {
    margin: 15px 0 25px
  }

  .sprtbtng_apnl_btn li {
    width: 30%
  }

  .sprtbtng_apnl_btn {
    gap: 10px
  }

  .sprtbtng_cta1_sc,
  .sprtbtng_cta2_sc {
    padding-top: 0
  }

  .srve_sldr_lt li.slick-slide {
    background: url('https://media.apptunix.com/wp-content/uploads/sites/2/2024/05/31054333/srve_sldr.png') no-repeat;
    padding: 20px;
    margin: 0 5px;
    height: inherit;
    border-radius: 20px;
    background-position: top;
    background-size: cover;
    text-align: center
  }

  .srve_sldr_lt li.slick-slide figure {
    width: 60px;
    height: 60px;
    margin: 0 auto
  }

  .srve_sldr_lt li.slick-slide h3 {
    margin: 15px 0 5px
  }

  .spbt_srve_sldr {
    background: unset;
    border: unset;
    padding: 0;
    height: auto
  }

  .sprtbtng_spctrm_lst li.slick-slide:after,
  .sprtbtng_spctrm_lst li.slick-slide:nth-child(4):after,
  .sprtbtng_spctrm_lst li.slick-slide:nth-child(8):after {
    width: 100%
  }

  .sprtbtng_spctrm_lst {
    gap: 0
  }
}

@media (max-width:992px) {
  .sprtbtng_apnl_btn li h3 {
    font-size: 14px
  }

  .sprtbtng_bnr_ryt {
    width: 70%
  }

  .sprtbtng_appnl_cntnt li h3 {
    font-size: 16px
  }
}

@media (max-width:600px) {

  .sprtbtng_bnr_ryt,
  .sprtbtng_chose_lst li {
    width: 100%
  }

  .sprtbtng_tb_ryt {
    width: 90%
  }

  .sprtbtng_cta2_lft .btn {
    font-size: 14px
  }
}

@media (max-width:480px) {
  .sprtbtng_appnl_cntnt li {
    width: 100%
  }

  .sprtbtng_appnl_cntnt {
    flex-wrap: wrap
  }

  .sprtbtng_appnl_cntnt {
    gap: 10px 0
  }

  .sprtbtng_apnl_btn li {
    width: 48%
  }
}

.wrap_sprtsbtng .portfolio5_slide_nav .slick-center img {
  filter: unset
}

/*sports bettting page*/

/*mobile app development dubai page */
.dub_nw_mn p a,.dub_nw_mn p a.c_primary {
    color: inherit;
}
.mbldb_rsns_mn {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  flex-wrap: wrap
}

.mbldb_rsns_ryt {
  width: 40%
}

.mbldb_rsns_lft {
  width: 55%;
  display: flex;
  align-items: stretch;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 20px 0
}

.mbldb_rsns_lft li {
  background: #e8f5ff;
  border-radius: 20px;
  padding: 20px 10px;
  width: 48.5%;
  margin: 0;
  transition: all .3s ease-in-out 0s
}

.mbldb_rsns_lft li h3 {
  margin: 15px 0 5px
}

.mbldb_rsns_ryt h2 {
  font-weight: 800
}

.mbldb_rsns_lft li:hover {
  box-shadow: 4px 4px 15px -2px rgba(0, 0, 0, .2);
  transform: scale(1.03)
}

.mbldb_cta3_mn {
  background: #141324;
  border-radius: 20px;
  position: relative;
  padding: 50px 40px;
  z-index: 1
}

.dbnw_cta3_rt {
  width: 31%;
  position: absolute;
  right: 85px;
  bottom: 0
}

.mbldb_cta4_mn {
  background: var(--c_primary);
  border-radius: 20px;
  padding: 50px 40px;
  position: relative
}

.mbldb_cta4_rt {
  position: absolute;
  right: 50px;
  bottom: 0;
  width: 24%
}

.mbldb_lunch_sc {
  background: #f3fbff
}

.mbldb_lunch_mn li.slick-slide {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  margin: 0;
  background: var(--c_white);
  box-shadow: 4px 15px 36px #0000000D;
  padding: 15px;
  border-radius: 20px
}

.mbldb_lunch_lft {
  width: 50%;
  margin: 0 auto
}

.mbldb_lunch_ryt {
  width: 40%
}

.mbldb_lunch_lst {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-wrap: wrap;
  gap: 25px
}

.mbldb_lunch_lst li {
  margin: 0;
  position: relative;
  width: 45%
}

.mbldb_lunch_lst li h3 {
  text-decoration: underline;
  padding-left: 28px;
  white-space: nowrap
}

.mbldb_lunch_lst li:after {
  position: absolute;
  content: "";
  background: var(--c_primary);
  width: 14px;
  height: 14px;
  border-radius: 50%;
  left: 0;
  top: 5px
}

.mbldb_indstrs_cntnt {
  position: absolute;
  top: 0;
  transform: translate(0, -100%);
  margin: auto;
  background: linear-gradient(180deg, #33b4ff, #00649e);
  border-radius: 30px;
  padding: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  transition: all .5s ease-in-out 0s;
  opacity: 0
}

.indstrs_mg {
  position: relative
}

.indstrs_icn {
  position: absolute;
  inset: 0;
  margin: auto
}

.mbldb_indstrs_lst {
  display: flex;
  align-items: stretch;
  justify-content: center;
  flex-wrap: wrap;
  gap: 45px 20px
}

.mbldb_indstrs_lst li {
  position: relative;
  transition: all .3s ease-in-out 0s;
  overflow: hidden;
  border-radius: 30px;
  width: 23%;
  margin: 0;
  text-align: center
}

.indstrs_mg>span {
  position: absolute;
  inset: 0;
  margin: auto;
  width: 75px;
  height: 75px
}

.mbldb_indstrs_lst li h3 {
  margin: 15px 0 0 0;
  font-weight: 800
}

.mbldb_indstrs_lst li:hover .mbldb_indstrs_cntnt {
  transform: unset;
  opacity: 1
}

.mbldb_bnr_sc {
  background-image: url(https://media.apptunix.com/wp-content/uploads/2024/06/13092255/dubaibnr_bg.jpg);
  height: 930px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: bottom;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative
}

.mbldb_bnr_ryt {
  width: 50%;
  position: absolute;
  right: 0;
  bottom: 0;
  top: 0
}

.dub_nw_bnr_ryt figure {
  width: 100%;
  height: 100%
}

.mbldb_counts_mn {
  background: #01142b;
  box-shadow: 0 29px 76px #0000000F;
  border-radius: 25px;
  padding: 0 25px;
  margin-top: -110px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  min-height: 180px;
  z-index: 9;
  position: relative
}

.mbldb_counts_lft>ul {
  display: flex;
  align-items: center;
  gap: 25px;
  flex-wrap: wrap;
  margin-top: 25px
}

.mbldb_counts_ryt {
  width: 53%;
  display: flex;
  align-items: flex-start;
  gap: 20px;
  flex-wrap: wrap
}

.mbldb_counts_ryt li {
  margin: 0;
  text-align: center;
  width: 31%;
  position: relative
}

.mbldb_counts_ryt li h3 {
  margin: 10px 0 5px
}

.mbldb_counts_lft>ul li {
  margin: 0
}

.mbldb_counts_ryt li:after {
  position: absolute;
  content: "";
  background: var(--c_white);
  height: 190px;
  width: 1px;
  left: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  opacity: .5
}

.mbldb_counts_lft {
  width: 43%;
  margin: 0 auto
}

.mbldb_srvcs_lst {
  display: flex;
  align-items: stretch;
  justify-content: center;
  gap: 20px;
  flex-wrap: wrap
}

.mbldb_srvcs_lst li.slick-slide,
.mbldb_srvcs_lst>li {
  transition: .2s;
  background-color: transparent;
  position: relative;
  width: 32%;
  border-radius: 10px;
  background-size: cover;
  margin: 0;
  min-height: 525px
}

.mbldb_srvcs_lst .flip-card-inner {
  position: relative;
  width: 100%;
  height: 100%;
  transition: transform 1s;
  transform-style: preserve-3d;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .2);
  border-radius: 20px
}

.mbldb_srvcs_lst .flip-card-back,
.mbldb_srvcs_lst .flip-card-front {
  position: absolute;
  width: 100%;
  height: 100%;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  border-radius: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-repeat: no-repeat;
  background-size: cover
}

.mbldb_srvcs_cntnt {
  position: absolute;
  bottom: 25px;
  padding: 20px;
  left: 0
}

.mbldb_srvcs_lst .flip-card-back {
  transform: rotateY(180deg);
  padding: 15px
}

.mbldb_srvcs_lst .flip-card:hover .flip-card-inner {
  transform: rotateY(180deg)
}

.bck_bx_hvr>p {
  border-bottom: 1px solid var(--c_white);
  padding-bottom: 20px;
  margin-bottom: 20px
}

.mbldb_srvcs_bcklst li {
  margin-bottom: 20px;
  padding-left: 25px;
  position: relative
}

.mbldb_srvcs_bcklst li::after {
  position: absolute;
  content: '';
  left: 0;
  top: 4px;
  height: 15px;
  width: 15px;
  border-radius: 50%;
  background: transparent linear-gradient(270deg, #33b4ff 0, #00649e 100%)
}

.mbldb_srvcs_bcklst li p {
  text-decoration: underline
}

.mbldb_srvcs_lst>li:nth-child(7),
.mbldb_srvcs_lst>li:nth-child(8) {
  width: 48%;
  min-height: 310px
}

.mbldb_srvcs_lst>li:nth-child(7) li,
.mbldb_srvcs_lst>li:nth-child(8) li {
  margin-bottom: 10px
}

.mbldb_cta3_sc {
  position: relative
}

.mbldb_cta3_sc:after {
  position: absolute;
  content: "";
  background: #f3fbff;
  width: 100%;
  bottom: 0;
  height: 40%
}

.mbldb_srvcs_lst>li:nth-child(7) .bck_bx_hvr>p,
.mbldb_srvcs_lst>li:nth-child(8) .bck_bx_hvr>p {
  padding-bottom: 10px;
  margin-bottom: 10px;
  font-size: 16px
}

.mbldb_cta2_sc .conta_iner {
  background: #141324;
  border-radius: 20px;
  padding: 40px;
  position: relative
}

.text_white .c_primary {
  color: var(--c_primary)
}

.mbldb_cta2_ryt {
  width: 37%;
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0
}

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

.mbldb_cta1_mn {
  padding: 40px 30px;
  position: relative
}

.mbldb_cta1_mn video {
  position: absolute;
  inset: 0;
  margin: auto;
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 20px
}

.mbldb_cta1_mn:after {
  position: absolute;
  content: "";
  background: #000;
  inset: 0;
  margin: auto;
  border-radius: 20px;
  opacity: .6
}

.mbldb_cta1_lft {
  z-index: 9;
  position: relative
}

.mbldb_cta1_ryt {
  position: absolute;
  bottom: 0;
  right: 50px;
  z-index: 9
}

.empow_dub_lst li {
  width: 23%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 335px;
  background-position: center;
  margin: 0;
  border-radius: 16px;
  position: relative
}

.empow_dub_lst {
  display: flex;
  align-items: stretch;
  justify-content: center;
  gap: 15px;
  flex-wrap: wrap
}

.empow_dub_lst li figure {
  position: absolute;
  bottom: 0;
  padding: 20px 20px 30px;
  z-index: 9;
  display: flex;
  justify-content: center;
  right: 0;
  left: 0;
  margin: auto;
  align-items: flex-start;
  height: 125px
}

.empow_dub_lst li figure img {
  height: 100%;
  object-fit: contain;
  width: 100%
}

.empow_dub_lst li:nth-child(2n):after,
.empow_dub_lst li:nth-child(odd):after {
  background: transparent linear-gradient(180deg, #33b4FF00 0, #00649e 100%);
  position: absolute;
  content: "";
  inset: 0;
  border-radius: 16px;
  width: 100%;
  height: 100%
}

.empow_dub_lst li:nth-child(2n):after {
  background: transparent linear-gradient(180deg, #00000000 0, #000 100%)
}

.mbldb_srvcs_cntnt figure {
  width: 60px;
  height: 60px;
  margin-bottom: 15px
}

.wlcm_dub_rt {
  width: 50%;
  position: relative
}

.wlcm_dub_lt {
  width: 41%
}

.wlcm_dub_mn {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap
}

.wlcm_dub_rt span {
  position: absolute;
  bottom: -55px;
  left: -76px;
  cursor: pointer;
  animation: animateC 8s linear infinite
}

.wlcm_dub_rt figure::after {
  position: absolute;
  content: "";
  background: #141324;
  width: 100%;
  height: 100%;
  inset: 0;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
  border-radius: 25px;
  z-index: -1;
  transform: rotate(354deg)
}

@keyframes animateC {
  0% {
    transform: rotate(0)
  }

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

.mbldb_cnslt_sc .met {
  font-size: 18px;
  font-weight: 500;
  color: #00649e;
  background: var(--c_white);
  width: fit-content;
  padding: 0 6px;
  border-radius: 5px;
  display: block;
  line-height: normal
}

.mbldb_cnslt_mn {
  background: #00649e;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-radius: 34px;
  padding: 70px 60px;
  position: relative;
  width: 90%;
  margin: 120px 0 0 auto
}

.mbldb_cnslt_ryt {
  width: 66%;
  margin-left: auto
}

.mbldb_cnslt_lft {
  left: -130px;
  position: absolute
}

.fndr_ce {
  font-size: 22px;
  font-weight: 300;
  display: block
}

.mbldb_cnslt_ryt p {
  margin: 20px 0 40px
}

.mbldb_tpmbl_btn {
  width: 44%;
  position: relative;
  background: var(--c_white);
  box-shadow: 7px 27px 48px #0000000D;
  border-radius: 34px;
  padding: 50px 20px;
  z-index: 9;
  margin: 0
}

.mbldb_tpmbl_btn>li {
  margin-bottom: 45px;
  position: relative;
  padding-left: 50px
}

.mbldb_tpmbl_btn>li:last-child,
.mbldb_tpmbl_lst li:last-child {
  margin-bottom: 0
}

.mbldb_tpmbl_btn:after {
  position: absolute;
  content: "";
  background: #ebf2f5;
  width: 3px;
  height: 78%;
  left: 31px;
  z-index: 0;
  top: 0;
  bottom: 0;
  margin: auto
}

.mbldb_tpmbl_btn li:after {
  position: absolute;
  content: "";
  background: #ebf2f5;
  opacity: 1;
  width: 25px;
  height: 25px;
  border-radius: 50%;
  left: 0;
  z-index: 9;
  top: 0
}

.mbldb_tpmbl_ryt {
  width: 51%
}

.mbldb_tpmbl_lst li:after {
  position: absolute;
  content: "";
  background: var(--c_primary);
  width: 14px;
  height: 14px;
  border-radius: 50%;
  left: 0;
  top: 5px
}

.mbldb_tpmbl_lst li {
  position: relative;
  text-decoration: underline;
  padding-left: 28px;
  white-space: nowrap;
  margin-bottom: 20px
}

.mbldb_tpmbl_mn {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  flex-wrap: wrap;
  width: 95%;
  margin-left: auto;
  min-height: 500px;
  position: relative
}

.mbldb_tpmbl_lst li h3 {
  font-weight: 400
}

.mbldb_tpmbl_ryt>li {
  display: none
}

.mbldb_tpmbl_ryt>li.active {
  display: block
}

.mbldb_tpmbl_ryt>li p {
  font-weight: 500;
  margin: 0
}

.mbldb_tpmbl_mn:after {
  position: absolute;
  content: "";
  background: #f3fbff;
  border-radius: 34px;
  top: -35px;
  left: -40px;
  width: 335px;
  height: 250px;
  z-index: -1
}

.mbldb_tpmbl_lst:after {
  position: absolute;
  content: "";
  background: #f3fbff;
  border-radius: 34px;
  width: 910px;
  height: 345px;
  bottom: -152px;
  right: 0;
  margin: auto;
  z-index: -1
}

.mbldb_tpmbl_lst {
  position: relative
}

.mbldb_tpmbl_btn>li.active:after,
.mbldb_tpmbl_btn>li.hovercolor:after {
  background: var(--c_primary)
}

.mbldb_tpmbl_btn>li.active:before,
.mbldb_tpmbl_btn>li.hovercolor:before {
  position: absolute;
  content: "";
  background: var(--c_primary);
  height: 65px;
  width: 4px;
  top: 23px;
  bottom: 0;
  border-radius: 2px;
  left: 10px;
  z-index: 9
}

.mbldb_tpmbl_btn>li.active h3 {
  color: var(--c_primary)
}

.mbldb_tpmbl_btn>li:last-child:before {
  content: unset
}

.wlcm_dub_lt h3 {
  font-size: 24px
}

.wlcm_dub_lt h2 {
  font-weight: 900
}

.addrs_dbnw h4 {
  margin-bottom: 5px;
  font-size: 20px;
}

.mbldb_bnr_ryt figure {
  width: 100%;
  height: 100%
}

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

.mbldb_bnr_lft h1 {
  line-height: 66px;
  font-weight: 500
}

.emrtech_dub_nv li {
  border-bottom: 1px solid #D9D9D9;
  padding-bottom: 10px;
  margin: 0 12px;
  display: flex !important;
  height: inherit;
  flex-direction: column;
  justify-content: flex-end;
}

.emrtech_dub_nv .slick-track {
  display: flex;
}

.emrtech_dub_nv {
  display: flex !important;
  align-items: flex-end;
  justify-content: space-between;
  flex-wrap: nowrap;
  overflow: auto;
  margin: 40px 0 50px;
}

.emrtech_dub_nv::-webkit-scrollbar {
  width: 0;
  height: 0;
}

.emrtech_dub_lt p {
  margin: 30px 0 40px;
  line-height: 1.5;
  font-weight: 300;
}

.emrtech_dub_lt {
  width: 51%;
}

.emrtech_dub_lst li {
  display: flex !important;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  margin: 0;
}

.emrtech_dub_nv li span {
  font-size: 13px;
  width: 30px;
  height: 30px;
  font-weight: 500;
  border: 1px solid #646464;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  color: #646464;
  margin-bottom: 15px;
}

.emrtech_dub_nv li.slick-slide.slick-active.slick-current,
.emrtech_dub_nv li.slick-slide.slick-active.slick-current span {
  color: var(--c_primary)
}

.emrtech_dub_nv li.slick-slide.slick-active.slick-current span {
  border-color: var(--c_primary)
}

.emrtech_dub_rt {
  width: 41%;
  height: 520px;
}

.emrtech_dub_rt img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 20px;
  object-position: center;
}


.solu_dub {
  background: #F9F9F9;
}

.solu_dub_lst li h3 {
  margin-top: 20px;
}

.solu_dub_nv {
  background: var(--c_white);
  border-radius: 15px;
  width: 45%;
  padding: 30px;
  margin: 0;
}

.solu_dub_nv>li {
  font-size: 22px;
  color: var(--c_black);
  padding: 28px 20px;
  background: #fff;
  border-radius: 12px;
  margin: 0;
}

.solu_dub_nv>li.active {
  background: #F3F3F3;
  color: var(--c_primary);
}

.solu_dub_lst li {
  display: none;
  margin: 0;
}

.solu_dub_lst {
  width: 45%;
}

.solu_dub_tb {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-top: 50px;
}

.solu_dub_lst li p {
  line-height: 1.6;
}

.solu_dub_lst li.active {
  display: block;
}

@media (max-width:1200px) {
  .solu_dub_lst li .btn {
    margin: 20px auto 0;
  }

  .solu_dub_lst li h3 {
    font-size: 20px;
  }

  .solu_dub .s_h p i.itlc_fnt {
    font-size: 16px;
  }

  .solu_dub_nv {
    display: none !important;
  }

  .solu_dub_lst {
    width: 100%;
  }

  .solu_dub_lst li {
    display: none;
    background: var(--c_white);
    padding: 20px;
    border-radius: 15px;
    display: block;
    width: 48%;
    text-align: center;
  }

  .solu_dub_lst li figure {
    width: 40px;
    height: 40px;
    margin: 0 auto;
  }

  .solu_dub {
    padding: 40px 0;
  }

  .solu_dub_lst {
    display: flex;
    align-items: stretch;
    justify-content: center;
    gap: 15px;
    flex-wrap: wrap;
  }

  .solu_dub_tb {
    margin-top: 30px;
  }
}

@media (max-width:600px) {
  .solu_dub_lst li {
    width: 100%;
  }
}


.drving_dub_lt {
  width: 60%;
}

.drving_dub_slides {
  background: #F9F9F9;
  padding: 50px;
  border-radius: 15px;
  margin: 90px 5px 45px;
  position: relative;
}

.drving_dub_pnt {
  width: 47%;
  position: relative;
}

.drving_dub_pnt:not(:last-child):after {
  position: absolute;
  content: "";
  background: #00000026;
  top: 0;
  bottom: 0;
  height: 100%;
  width: 1px;
  right: -15px;
}

.drving_dub_lst {
  display: flex;
  align-items: stretch;
  justify-content: space-between;
  flex-wrap: wrap;
  margin: 40px 0;
}

.drving_dub_pnt>ul li {
  color: #404040;
  font-size: 14px;
  position: relative;
  padding-left: 20px;
}

.drving_dub_pnt>ul li:before {
  position: absolute;
  content: "";
  background: #000;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  top: 6px;
  left: 0px;
}

.drving_dub_pnt>h3 {
  font-weight: 500;
}

.drving_dub_lt>p {
  color: #404040;
  font-size: 14px;
  line-height: 1.4;
  width: 90%;
}

.drving_dub_rt {
  width: 25%;
  position: absolute;
  right: 100px;
  top: 50%;
  margin: auto;
  transform: translate(0, -50%);
}

.drving_dub_sld .slick-arrow {
  background: #F9F9F9;
  width: 50px;
  height: 50px;
}

.drving_dub_sld .slick-arrow.slick-next {
  right: -70px;
}

.drving_dub_sld .slick-arrow.slick-prev {
  left: -70px;
}

.drving_dub_sld .slick-arrow:before {
  filter: brightness(0) saturate(100%) invert(59%) sepia(84%) saturate(7014%) hue-rotate(201deg) brightness(93%) contrast(105%);
}

@media (max-width:1200px) {
  .drving_dub_rt {
    position: unset;
    transform: unset;
  }

  .drving_dub_slides {
    display: flex !important;
    justify-content: space-between;
    flex-wrap: wrap;
    align-items: center;
    padding: 30px 20px;
    margin: 0 5px;
    height: inherit;
  }

  .drving_dub_sld .slick-track {
    display: flex;
  }

  .drving_dub_lst {
    margin: 20px 0 30px;
  }

  .drving_dub_rt {
    width: 22%;
    margin: 0 0 0 auto;
  }

  .drving_dub_lt {
    width: 74%;
  }

  .drving_dub_sld .slick-arrow {
    top: auto;
    bottom: -30px;
    right: 0;
    left: 0;
    margin: auto;
  }
}

@media (max-width:992px) {
  .drving_dub_rt {
    display: none;
  }

  .drving_dub_lt {
    width: 100%;
  }
}

@media (max-width:767px) {
  .drving_dub_pnt:not(:last-child):after {
    content: unset;
  }

  .drving_dub_pnt {
    width: 100%;
  }

  .drving_dub_pnt:not(:last-child) {
    margin-bottom: 15px;
  }

  .drving_dub_lt>p {
    width: 100%;
  }

  .drving_dub_pnt>ul li {
    font-size: 13px;
    padding-left: 15px;
  }

  .drving_dub_lst {
    margin: 10px 0 30px;
  }
}

@media (max-width:1200px) {
  .emrtech_dub_nv {
    display: none !important;
  }

  .emrtech_dub_lst {
    width: 100%;
    margin-top: 30px;
  }

  .drving_dub_sld {
    margin-top: 30px;
    padding-bottom: 90px;
  }

  .emrtech_dub_lt h3 {
    font-size: 22px;
    color: #fff;
    line-height: 1.3;
  }

  .emrtech_dub_lt p {
    font-size: 14px;
    margin: 10px 0 20px;
    color: #fff;
    font-weight: 300;
  }

  .emrtech_dub_rt {
    width: 100%;
    height: 350px;
  }

  .emrtech_dub_lst li {
    position: relative;
    margin: 0 5px;
  }

  .emrtech_dub_lt {
    width: 100%;
    position: absolute;
    inset: 0;
    margin: auto;
    text-align: center;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: 15px;
    z-index: 1;
  }

  .emrtech_dub_lst li:after {
    position: absolute;
    content: "";
    background: #000;
    inset: 0;
    margin: auto;
    width: 100%;
    height: 100%;
    opacity: 0.7;
    border-radius: 20px;
  }
}

@media (max-width:1700px) {
  .mbldb_bnr_sc {
    height: 750px
  }

  .mbldb_bnr_lft {
    margin-top: -120px
  }
}

@media (max-width:1300px) {
  .mbldb_counts_ryt {
    gap: 15px
  }

  .mbldb_counts_lft>ul {
    gap: 20px
  }

  .mbldb_counts_lft>ul li img {
    max-width: 90px
  }

  .mbldb_counts_mn {
    margin-top: -80px
  }

  .mbldb_tpmbl_btn>li {
    padding-left: 38px
  }

  .mbldb_lunch_lft {
    width: 56%
  }
}

@media (max-width:1200px) {
  .mbldb_bnr_sc {
    height: auto
  }

  .mbldb_bnr_lft {
    margin-top: 0
  }

  .mbldb_counts_mn {
    margin-top: 40px;
    min-height: unset;
    padding: 20px 10px;
    flex-wrap: wrap
  }

  .mbldb_cnslt_mn,
  .mbldb_counts_ryt,
  .mbldb_rsns_lft,
  .mbldb_tpmbl_mn,
  .mbldb_tpmbl_ryt {
    width: 100%
  }

  .mbldb_counts_ryt li:after,
  .mbldb_tpmbl_lst:after,
  .mbldb_tpmbl_mn:after {
    content: unset
  }

  .mbldb_counts_lft>ul li figure {
    width: 70px
  }

  .mbldb_counts_lft>ul li img {
    max-width: 70px
  }

  .mbldb_counts_lft>ul {
    justify-content: center;
    gap: 50px
  }

  .mbldb_counts_lft h2,
  .mbldb_rsns_lft li {
    text-align: center
  }

  .mbldb_counts_lft {
    width: 100%;
    margin-bottom: 30px;
    border-bottom: 1px solid var(--c_white);
    padding-bottom: 20px
  }

  .mbldb_counts_ryt li figure {
    width: 40px;
    height: 40px;
    margin: 0 auto
  }

  .mbldb_bnr_ryt {
    position: unset;
    width: 60%;
    margin: 0 auto
  }

  .mbldb_bnr_lft,
  .mbldb_cnslt_ryt,
  .mbldb_cta1_lft,
  .mbldb_cta2_mn,
  .mbldb_cta3_lft,
  .mbldb_cta4_lft,
  .mbldb_rsns_ryt,
  .wlcm_dub_lt {
    width: 100%;
    text-align: center
  }

  .mbldb_bnr_lft h1 {
    line-height: 52px
  }

  .mbldb_srvcs_lst .flip-card-back {
    transform: unset
  }

  .mbldb_srvcs_lst {
    display: block
  }

  .mbldb_srvcs_lst li.slick-slide {
    height: inherit;
    margin: 0 5px;
    min-height: 420px
  }

  .mbldb_srvcs_bcklst li {
    margin-bottom: 10px
  }

  .mbldb_srvcs_bcklst li p small {
    font-size: 14px
  }

  .mbldb_srvcs_bcklst li::after {
    width: 10px;
    height: 10px
  }

  .bck_bx_hvr>p {
    padding-bottom: 10px;
    margin-bottom: 10px;
    font-size: 14px
  }

  .dbnw_cta3_rt,
  .mbldb_cnslt_lft,
  .mbldb_cta1_ryt,
  .mbldb_cta2_ryt,
  .mbldb_cta4_rt,
  .mbldb_rsns_ryt .btn,
  .mbldb_tpmbl_btn {
    display: none
  }

  .mbldb_indstrs_cntnt {
    position: unset;
    padding: 0;
    opacity: 1;
    transform: unset;
    height: auto;
    background: unset
  }

  .mbldb_indstrs_lst li {
    padding: 5px 5px 20px 5px;
    border-radius: 30px;
    background: linear-gradient(180deg, #33b4ff, #00649e);
    margin: 0 5px;
    height: inherit
  }

  .mbldb_indstrs_lst li h3 {
    color: var(--c_white);
    margin: 10px 0
  }

  .mbldb_cnslt_mn,
  .mbldb_cta1_mn,
  .mbldb_cta2_sc .conta_iner,
  .mbldb_cta3_mn,
  .mbldb_cta4_mn {
    padding: 20px
  }

  .empow_dub_lst li {
    width: 48%;
    background-position: bottom
  }

  .wlcm_dub_rt {
    margin: 50px auto 0
  }

  .wlcm_dub_rt span {
    bottom: -50px;
    left: -35px;
    width: 100px;
    height: 100px
  }

  .met {
    margin: 0 auto
  }

  .mbldb_tpmbl_ryt li.slick-slide {
    box-shadow: rgba(136, 165, 191, .48) 6px 2px 16px 0, rgba(255, 255, 255, .8) -6px -2px 16px 0;
    padding: 20px 10px;
    border-radius: 20px;
    margin: 10px 15px;
    height: inherit;
    display: flex !important;
    flex-direction: column;
    justify-content: center
  }

  .mbldb_tpmbl_lst li {
    white-space: unset
  }

  .mbldb_lunch_lst li h3,
  .mbldb_tpmbl_lst li h3 {
    font-size: 16px;
    padding-left: 16px
  }

  .mbldb_lunch_ryt {
    width: 35%
  }

  .mbldb_tpmbl_lst li {
    margin-bottom: 10px;
    padding-left: 0
  }

  .mbldb_tpmbl_lst {
    margin: 0 0 25px 0
  }

  .mbldb_cnslt_mn,
  .mbldb_rsns_lft {
    margin-top: 30px
  }

  .mbldb_lunch_lst {
    gap: 15px
  }

  .mbldb_lunch_lft {
    width: 60%
  }

  .mbldb_cnslt_sc,
  .mbldb_empwr_sc,
  .mbldb_srvcs_sc {
    padding-bottom: 0
  }

  .mbldb_bnr_lft .btn,
  .mbldb_cnslt_mn .btn,
  .mbldb_cta1_mn .btn,
  .mbldb_cta2_sc .btn,
  .mbldb_cta3_mn .btn,
  .mbldb_cta4_mn .btn {
    margin: 0 auto
  }

  .wlcm_dub_lt .btn {
    margin: 20px auto 0
  }

  .mbldb_lunch_lst li:after,
  .mbldb_tpmbl_lst li:after {
    width: 10px;
    height: 10px
  }

  .mbldb_indstrs_lst li figure,
  .mbldb_indstrs_lst li figure img {
    width: 100%
  }

  .mbldb_cnslt_ryt p {
    margin: 10px 0 25px
  }

  .mbldb_lunch_mn li.slick-slide h2,
  .mbldb_tpmbl_ryt li.slick-slide h2 {
    font-size: 20px
  }
}

@media (max-width:1024px) {
  .mbldb_bnr_lft h1 {
    line-height: 44px
  }
}

@media (max-width:992px) {

  .mbldb_lunch_lst li h3,
  .mbldb_tpmbl_lst li h3 {
    font-size: 14px
  }

  .mbldb_indstrs_sc {
    padding-top: 40px
  }
}

@media (max-width:767px) {

  .mbldb_bnr_ryt,
  .mbldb_lunch_lft {
    width: 100%
  }

  .mbldb_counts_ryt li {
    width: 30%
  }

  .mbldb_tpmbl_mn {
    min-height: unset
  }

  .mbldb_lunch_ryt {
    display: none
  }

  .mbldb_bnr_lft h1 {
    line-height: 36px
  }
}

@media (max-width:600px) {
  .mbldb_rsns_lft li {
    width: 100%
  }

  .empow_dub_lst li {
    width: 90%;
    height: 260px
  }

  .wlcm_dub_rt {
    width: 85%
  }

  .wlcm_dub_rt span {
    inset: 0;
    margin: auto
  }

  .mbldb_counts_lft>ul {
    gap: 30px
  }

  .mbldb_counts_ryt li p {
    font-size: 14px
  }

  .mbldb_counts_ryt li {
    width: 46%
  }

  .mbldb_counts_ryt {
    justify-content: center
  }

  .mbldb_lunch_lst li {
    width: 100%
  }

  .mbldb_tpmbl_ryt li.slick-slide .btn {
    font-size: 14px;
    padding-inline: 10px 45px
  }

  .mbldb_tpmbl_ryt li.slick-slide .btn:hover {
    padding-inline: 45px 5px
  }
}

@media (max-width:480px) {
  .wlcm_dub_rt {
    width: 100%
  }
}

/*mobile app development dubai page */

/*AI dubai page*/
.aidbi_bnr_sc {
  background-image: url('https://media.apptunix.com/wp-content/uploads/2024/05/06065856/aidubai_bnr.png');
  min-height: 950px;
  background-size: cover;
  background-position: center;
  display: flex;
  align-items: center;
  justify-content: center
}

.aidbi_bnr_count {
  position: absolute;
  top: 50%;
  margin: auto;
  right: -100px;
  transform: translate(0, -62%)
}

.aidbi_bnr_sc .conta_iner {
  position: relative
}

.aidbi_bnr_count li {
  border-radius: 20px;
  width: 150px;
  height: 110px;
  text-align: center;
  padding: 12px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  position: relative
}

.aidbi_bnr_count li:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  right: 0;
  top: 0;
  background-repeat: no-repeat;
  background-size: auto;
  left: 0;
  margin: auto;
  opacity: 1;
  backdrop-filter: blur(50px);
  -webkit-backdrop-filter: blur(50px);
  border-radius: 20px;
  border: 2px solid #fffFFF21;
  z-index: -1
}

.aidbi_bnr_count li h3 {
  margin: 0
}

.aidbi_trst_lst {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 35px;
  flex-wrap: wrap;
  margin-top: 25px
}

.aidbi_bnr_trst h3 span {
  display: flex;
  align-items: center;
  gap: 10px;
  color: var(--c_white);
  font-size: 22px;
  font-weight: 400;
  margin: 0;
  line-height: normal
}

.aidbi_trst_lst li img {
  filter: grayscale(1);
  max-width: 80px
}

.aidbi_bnr_sc .btn {
  margin: 40px auto 0
}

.aidbi_sucs_lst li {
  background: var(--c_white);
  box-shadow: 15px 28px 46px #00000017;
  border: 1px solid #7070701f;
  border-radius: 29px;
  padding: 30px 20px;
  width: 23%;
  transform: translate(0, -40px);
  text-align: center;
  margin: 0
}

.aidbi_sucs_lst {
  display: flex;
  align-items: stretch;
  justify-content: center;
  gap: 30px;
  flex-wrap: wrap;
  background-image: url('https://media.apptunix.com/wp-content/uploads/2024/05/06065936/success_bg.png');
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  padding: 100px 0
}

.aidbi_sucs_lst li h3 {
  margin: 0;
  font-weight: 900;
  line-height: normal;
  color: var(--c_primary)
}

.aitheme_clr {
  color: var(--c_primary)
}

.aidbi_srvc_lft {
  width: 50%
}

.aidbi_srvc_ryt {
  width: 40%
}

.aidbi_srvc_mn {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-top: -20px
}

.aibdi_pwr_lst {
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
  align-items: stretch;
  gap: 20px
}

.aibdi_pwr_lst li {
  display: flex;
  flex-direction: column;
  flex: .5;
  min-width: 11%;
  overflow: hidden;
  position: relative;
  transition: ease-in-out .5s;
  margin: 0
}

.aibdi_pwr_lst li.expnd_li {
  flex: 2
}

.aidbi_pw_cntnt {
  position: absolute;
  margin: 0 auto;
  z-index: 4;
  transition: ease-in-out 1s;
  inset: 0;
  padding: 10px 20px;
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-direction: column;
  width: 400px;
  opacity: 0;
  transform: scale(1)
}

.aibdi_pwr_lst li.expnd_li .aidbi_pw_cntnt {
  opacity: 1
}

.aibdi_pwr_lst li figure {
  height: 470px;
  width: 100%;
  border-radius: 10px
}

.aibdi_pwr_lst li.expnd_li>h3 {
  display: none
}

.aibdi_pwr_lst li figure img {
  width: 100%;
  height: 100%;
  border-radius: 10px;
  object-fit: cover
}

.aibdi_pwr_lst li.slick-slide:after,
.aibdi_pwr_lst>li:after {
  position: absolute;
  content: "";
  inset: 0;
  margin: auto;
  width: 100%;
  height: 100%;
  border-radius: 10px;
  background: transparent linear-gradient(180deg, #00000000 0, #000 100%)
}

.aibdi_pwr_lst li>h3 {
  bottom: 30px;
  right: 0;
  writing-mode: tb;
  transform: scale(-1);
  font-size: 24px;
  z-index: 9;
  position: absolute;
  top: 0;
  left: 20px;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  justify-content: center;
  margin: 0
}

.aidbi_pw_cntnt p {
  font-weight: 300
}

.aidbi_cases_lst {
  display: flex;
  align-items: stretch;
  justify-content: center;
  gap: 20px;
  flex-wrap: wrap
}

.aidbi_cases_lst li.slick-slide,
.aidbi_cases_lst>li {
  border-radius: 20px;
  width: 23%;
  padding: 20px;
  height: 320px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  position: relative;
  overflow: hidden;
  margin: 0
}

.aidbi_cases_cntnt {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  transform: translate(0, 100%);
  margin: auto;
  background: var(--c_primary);
  border-radius: 22px;
  padding: 20px;
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  transition: all .5s ease-in-out 0s;
  opacity: 0;
  pointer-events: none
}

.aidbi_cases_lft {
  position: absolute;
  bottom: 65px;
  padding: 20px;
  left: 0
}

.aidbi_cases_lst li h3 {
  margin: 10px 0 5px
}

.aidbi_cases_sc {
  background: #171515
}

.aidbi_cases_lst li:hover .aidbi_cases_cntnt {
  opacity: 1;
  transform: unset
}

.aidbi_modls_lst {
  display: flex;
  align-items: stretch;
  justify-content: center;
  flex-wrap: wrap;
  gap: 20px
}

.aidbi_modls_lst li.slick-slide,
.aidbi_modls_lst>li {
  background: #fcfcfc;
  border: 1px solid #7070701F;
  border-radius: 15px;
  width: 23%;
  margin: 0
}

.aidbi_modls_lst li h3 {
  color: var(--c_white);
  padding: 20px;
  border-radius: 15px 15px 0 0;
  background: var(--c_primary);
  text-align: center;
  margin: 0
}

.aidbi_modls_lst li:nth-child(6) h3,
.aidbi_modls_lst li:nth-child(odd) h3,
.aidbi_modls_lst>li:nth-child(8) h3 {
  background: var(--c_black)
}

.aidbi_modls_lst li p {
  color: var(--c_heading);
  line-height: 30px;
  padding: 10px 15px
}

.aidbi_whychs_lst li {
  width: 24%;
  background: #fbfbfb;
  border: 2px solid #0000000D;
  border-radius: 16px;
  padding: 20px;
  margin: 0
}

.aidbi_whychs_lst {
  display: flex;
  align-items: stretch;
  justify-content: space-between;
  flex-wrap: wrap
}

.aidbi_whychs_lst li figure {
  width: 90px;
  height: 90px;
  transition: .9s
}

.aidbi_whychs_lst li:hover figure {
  transform: rotateY(180deg)
}

.aidbi_whychs_lst li h3 {
  margin: 20px 0 10px
}

.aidbi_cta2_mn {
  background-image: url('https://media.apptunix.com/wp-content/uploads/2024/05/06065903/aidubai_cta2.png');
  background-size: cover;
  background-repeat: no-repeat;
  border-radius: 30px;
  padding: 50px;
  background-color: #060f2a
}

.aidbi_cta1_sc {
  background-image: url('https://media.apptunix.com/wp-content/uploads/2024/05/06065900/aidubai_cta1.png');
  background-size: cover;
  background-repeat: no-repeat;
  padding: 85px 0;
  background-position: center right;
  background-color: #000002
}

.aidbi_cta1_sc h2 {
  font-weight: 300
}

.aidbi_indstrs_lst {
  display: flex;
  align-items: stretch;
  justify-content: center;
  gap: 20px;
  margin: 0;
  flex-wrap: wrap;
  direction: ltr;
}

.aidbi_indstrs_lst:nth-child(2) {
  margin: 30px 0
}

.aidbi_indstrs_lst li a {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-wrap: wrap;
  background: #f3f3f3;
  border: 1px solid #7070700F;
  border-radius: 60px;
  padding: 10px 40px 10px 10px;
  width: fit-content;
  gap: 15px
}

.aidbi_indstrs_lst li {
  margin: 0;
}

.aidbi_indstrs_lst:nth-child(2n) li {
  flex-direction: row-reverse
}

.aidbi_bsns_mn {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  position: relative;
  width: 98%;
  margin: 80px 0 160px auto;
  flex-direction: row-reverse
}

.aidbi_exprts_btn {
  width: 60%;
  background: #f5faff;
  padding: 30px 60px 0 200px;
  border-radius: 0 0 220px 0;
  position: absolute;
  bottom: -75px;
  margin: 0
}

.aidbi_exprts_lft li.slick-slide,
.aidbi_exprts_lft>li {
  position: relative;
  background: #f5faff;
  border-radius: 176px 0 70px 0;
  width: 620px;
  min-height: 475px;
  height: 475px;
  align-items: flex-start;
  justify-content: center;
  flex-direction: column;
  display: none;
  padding: 60px;
  margin: 0
}

.aidbi_exprts_btn li {
  margin-bottom: 35px;
  position: relative;
  list-style: none;
}

.aidbi_exprts_lft {
  width: 40%;
  margin-right: auto
}

.aidbi_exprts_lft li.active {
  display: flex
}

.aidbi_exprts_btn:before {
  position: absolute;
  content: "";
  background-image: url(https://media.apptunix.com/wp-content/uploads/2024/05/06065854/aidbi_after.png);
  top: -130px;
  right: -65px;
  left: 0;
  margin: auto;
  width: 113px;
  height: 100px;
  background-repeat: no-repeat
}

.aidbi_exprts_btn:after {
  position: absolute;
  content: "";
  background: #dff1ff;
  width: 6px;
  height: 85%;
  top: -10px;
  left: 162px;
  bottom: 0;
  margin: auto
}

.aidbi_exprts_btn li.active:after {
  position: absolute;
  content: "";
  background: var(--c_primary);
  width: 6px;
  height: 55px;
  top: 0;
  left: -38px;
  bottom: 0;
  margin: auto;
  z-index: 1
}

.aidbi_exprts_btn li.active h3 {
  color: var(--c_primary)
}

.aidbi_exprts_lft li h3 {
  margin: 25px 0 10px
}

.aidbi_econmy_lst li.slick-slide {
  background: #f6f6f6;
  border: 1px solid #7070703D;
  border-radius: 20px;
  padding: 20px;
  display: flex !important;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  margin: 0 12px;
  height: inherit
}

.aidbi_econmy_lst .slick-track {
  display: flex
}

.aidbi_wrp .portfolio5_single .lt:after,
.aidbi_wrp .portfolio5_slide_nav .slick-center {
  background: var(--c_primary)
}

.aidbi_wrp {
  --c_gradient: transparent linear-gradient(263deg, var(--c_primary) 0%, var(--c_primary) 100%) 0% 0% no-repeat padding-box;
  --c_primary: #15C1AF;
  --c_secondary: #15C1AF;
}

.aidbi_wrp .btn-primary span {
  background: var(--c_black)
}

.aidbi_wrp .btn-primary span::before {
  filter: brightness(0) invert(1)
}

.aidbi_econmy_lft {
  width: 40%
}

.aidbi_econmy_ryt {
  width: 45%
}

.aidbi_econmy_lst li.slick-slide h3 {
  margin: 0;
  line-height: normal
}

.aidbi_econmy_sc .slick-dots {
  margin-top: 80px
}

.aidbi_econmy_sc .btn {
  margin: 0 auto
}

.aidbi_econmy_sc .slick-dots li.slick-active button {
  background: var(--c_primary);
}

.aidbi_econmy_sc .slick-dots li button {
  background: #d5d5d5;
  height: 4px;
  border-radius: 50px;
  padding: 0;
  width: 35px
}

.aidbi_econmy_sc .arrows_bottom .slick-next,
.aidbi_econmy_sc .arrows_bottom .slick-prev {
  right: calc(50% - 160px);
  bottom: 10px
}

.aidbi_econmy_sc .arrows_bottom .slick-prev {
  left: calc(50% - 160px)
}

.aidbi_econmy_sc .arrows_bottom.slick-slider {
  padding-bottom: 30px
}

.aidbi_wrp .testi2_box::before {
  filter: invert(53%) sepia(100%) saturate(367%) hue-rotate(124deg) brightness(95%) contrast(92%)
}

.aidbi_econmy_lst .slick-list {
  padding-left: 0 !important;
  width: 83%;
  margin-left: auto
}

.aidbi_wrp .panel-title.active,
.aidbi_wrp .panel-title::after {
  color: var(--c_primary);
}

.aidbi_wrp .contactForm_grid .lt .btn,
.aidbi_wrp .contactForm_grid .lt h2 {
  color: var(--c_heading)
}

.aidbi_wrp .contactForm_grid .lt .btn span,
.aidbi_wrp .rt .btn-primary {
  background: var(--c_black)
}

.aidbi_wrp .blog3_box .info .btn span,
.aidbi_wrp .rt .btn-primary span {
  background: var(--c_white)
}

.aidbi_wrp .blog3_box .info .btn-primary span::before,
.aidbi_wrp .rt .btn-primary span::before {
  filter: brightness(0)
}

.aidbi_sucs_lst li p small {
  color: var(--c_text_dark);
  font-weight: 500
}

.aidbi_wrp .blog3_box .info .btn {
  background: var(--c_black)
}

.aidbi_wrp .blogs3_grid+.btn {
  display: none;
}

@media (max-width:1700px) {
  .aidbi_econmy_lst .slick-list {
    width: 90%
  }
}

@media (max-width:1600px) {
  .aidbi_bnr_sc {
    min-height: 650px
  }

  .aidbi_bnr_count {
    right: -50px
  }
}

@media (max-width:1400px) {
  .aidbi_bnr_sc {
    min-height: 600px
  }

  .aidbi_bnr_count {
    right: 0
  }
}

@media (max-width:1300px) {
  .aidbi_indstrs_lst {
    gap: 10px
  }

  .aidbi_indstrs_lst li a {
    padding: 10px 20px 10px 10px
  }

  .aidbi_sucs_lst {
    gap: 25px
  }

  .aidbi_modls_lst li h3 {
    padding: 20px 10px
  }
}

@media (max-width:1200px) {
  .aidbi_bnr_sc .u_spc {
    padding: 0 0 40px 0
  }

  .aidbi_bnr_sc {
    min-height: auto
  }

  .aidbi_bnr_count {
    display: flex;
    align-items: stretch;
    justify-content: center;
    flex-wrap: wrap;
    gap: 8px;
    transform: translate(0, 0);
    position: unset;
    margin-top: 30px
  }

  .aidbi_bnr_count li {
    margin: 0;
    width: 32%
  }

  .aidbi_bnr_trst h3 span,
  .aidbi_trst_lst {
    justify-content: center
  }

  .aidbi_sucs_lst {
    background-image: unset;
    padding: 0 0 40px 0;
    gap: 20px
  }

  .aidbi_sucs_lst li {
    padding: 20px 10px;
    transform: unset
  }

  .aidbi_srvc_lft {
    width: 100%;
    text-align: center
  }

  .aidbi_srvc_mn {
    gap: 30px;
    flex-direction: column-reverse;
    margin: 0
  }

  .aidbi_econmy_lst .slick-list {
    margin: 0 auto
  }

  .aidbi_econmy_sc .slick-dots li button {
    width: 20px
  }

  .aidbi_econmy_lst li.slick-slide {
    flex-direction: column-reverse;
    margin: 0 5px;
    padding: 10px;
    justify-content: center;
    text-align: center
  }

  .aidbi_econmy_ryt {
    width: 30%;
    margin: 0 auto 10px
  }

  .aidbi_econmy_sc .arrows_bottom .slick-next {
    right: calc(50% - 110px)
  }

  .aidbi_econmy_sc .arrows_bottom .slick-prev {
    left: calc(50% - 110px)
  }

  .aidbi_econmy_sc .slick-dots {
    margin-top: 50px
  }

  .aibdi_pwr_lst li,
  .aibdi_pwr_lst li.expnd_li {
    min-width: unset;
    flex: unset
  }

  .aibdi_pwr_lst li>h3,
  .aidbi_exprts_btn {
    display: none
  }

  .aidbi_pw_cntnt {
    opacity: 1;
    text-align: center;
    align-items: center;
    width: auto
  }

  .aibdi_pwr_lst li figure {
    height: 360px;
  }

  .aibdi_pwr_lst li {
    margin: 0 5px
  }

  .aibdi_pwr_lst li.slick-slide:after {
    position: absolute;
    content: "";
    inset: 0;
    margin: auto;
    background: transparent linear-gradient(180deg, #000 0, #000 100%);
    opacity: .7
  }

  .aidbi_cases_lst li.slick-slide {
    margin: 0 5px
  }

  .aidbi_exprts_lft li.slick-slide {
    border-radius: 20px;
    padding: 15px;
    min-height: unset;
    height: inherit;
    margin: 0 5px;
    display: block;
    text-align: center
  }

  .aidbi_bsns_mn,
  .aidbi_econmy_lft,
  .aidbi_exprts_lft {
    width: 100%
  }

  .aidbi_bsns_mn {
    margin: 40px 0
  }

  .aidbi_exprts_lft li.slick-slide figure {
    width: 50px;
    height: 50px;
    margin: 0 auto
  }

  .aidbi_exprts_lft li h3 {
    margin: 15px 0 10px
  }

  .aidbi_cta1_sc {
    background-image: unset;
    padding: 20px 0
  }

  .aidbi_cta1_sc .s_h {
    text-align: center
  }

  .aidbi_modls_lst li p {
    line-height: 24px;
    text-align: center
  }

  .aidbi_modls_lst li.slick-slide:nth-child(odd) h3 {
    background: var(--c_black)
  }

  .aidbi_modls_lst li.slick-slide:nth-child(2n) h3 {
    background: var(--c_primary)
  }

  .aidbi_indstrs_lst li.slick-slide,
  .aidbi_modls_lst li.slick-slide {
    margin: 0 5px;
    height: inherit
  }

  .aidbi_indstrs_lst li.slick-slide a {
    justify-content: center;
    gap: 4px;
    padding: 10px 4px;
    width: 100%;
  }

  .aidbi_indstrs_lst:nth-child(2) {
    margin: 15px 0;
    direction: rtl;
  }

  .aidbi_cta2_mn {
    padding: 20px
  }

  .aidbi_indstrs_lst li figure {
    margin: 0;
    width: 40px;
    height: 40px
  }

  .aidbi_indstrs_lst li.slick-slide h3 {
    font-size: 18px
  }

  .aidbi_cta1_sc .btn,
  .aidbi_srvc_sc .btn {
    margin: 25px auto 0
  }
}

@media (max-width:992px) {
  .aidbi_sucs_lst li {
    width: 48%
  }

  .aidbi_sucs_lst {
    gap: 10px
  }

  .aidbi_indstrs_lst li.slick-slide h3 {
    font-size: 14px
  }
}

@media (max-width:600px) {
  .aidbi_srvc_ryt {
    width: 70%
  }

  .aibdi_pwr_lst li figure {
    height: 300px
  }

  .aidbi_trst_lst {
    gap: 15px
  }

  .aidbi_bnr_sc .btn {
    margin: 25px auto 0
  }
}

@media (max-width:480px) {
  .aidbi_bnr_count li {
    width: 48%
  }
}

/*AI dubai page*/

/*microsoft page*/
.mcrsft_wrp .aidbi_whychs_lst li {
  padding: 20px 12px
}

.mcrsft_wrp .panel-title.active {
  color: #016a70
}

.mcrsft_wrp .aidbi_cases_lst li.slick-slide,
.mcrsft_wrp .aidbi_cases_lst>li {
  width: 32%;
  height: 400px;
  border-radius: 26px
}

.mcrsft_wrp .aidbi_cases_lft {
  bottom: 40px;
  padding: 20px 25px
}

.mcrsft_wrp .aidbi_cases_sc {
  background: unset
}

.mcrsft_wrp .aidbi_cases_cntnt {
  border-radius: 26px;
  background: #016a70
}

.mcrsft_cta2_sc .s_h {
  background-image: url('https://media.apptunix.com/wp-content/uploads/sites/2/2024/05/06112106/mrst_cta2.png');
  background-repeat: no-repeat;
  padding: 50px 85px;
  border-radius: 30px;
  background-position: center;
  background-size: cover;
  background-color: #000f12
}

.mcrsft_cta2_sc h3 {
  font-size: 30px
}

.mcrsft_cta2_sc h2 {
  font-weight: 400;
  line-height: 40px
}

.mcrsft_atmtn_ryt {
  width: 60%;
  background: #f8f8f8;
  border: 1px solid #70707021;
  border-radius: 19px;
  padding: 20px
}

.mcrsft_atmtn_btn {
  width: 37%;
  margin: 0
}

.mcrsft_atmtn_btn li {
  padding: 20px;
  border-radius: 10px;
  border: 1px solid transparent;
  margin-bottom: 20px
}

.mcrsft_atmtn_btn li:last-child {
  margin-bottom: 0
}

.mcrsft_atmtn_btn li.active {
  background: #016a70;
  border: 1px solid #707070
}

.mcrsft_atmtn_btn li.active h3 {
  color: var(--c_white)
}

.mcrsft_atmtn_mn {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  flex-wrap: wrap
}

.mcrsft_atmtn_ryt>li {
  display: none;
  align-items: center;
  justify-content: flex-start;
  gap: 30px;
  flex-wrap: wrap;
  margin: 0
}

.mcrsft_atmtn_ryt li.active {
  display: flex
}

.mcrsft_atmtn_cntnt {
  width: 50%
}

.mcrsft_atmtn_ryt li figure {
  height: 420px;
  width: 290px
}

.mcrsft_prdct_sc {
  background: var(--c_black);
  padding: 120px 0 0
}

.mcrsft_prdct_lst li.slick-slide,
.mcrsft_prdct_lst>li {
  background: #0a0a0a;
  border: 2px solid #fffFFF1A;
  border-radius: 20px;
  padding: 20px 13px 20px 20px;
  width: 23%;
  margin: 0
}

.mcrsft_prdct_lst>li:first-child,
.mcrsft_prdct_lst>li:nth-child(2) {
  width: 48%
}

.mcrsft_prdct_lst {
  display: flex;
  align-items: stretch;
  justify-content: center;
  gap: 25px;
  flex-wrap: wrap;
  position: relative;
  margin-top: 110px
}

.mcrsft_prdct_lst:after {
  position: absolute;
  content: "";
  background-image: url(https://media.apptunix.com/wp-content/uploads/sites/2/2024/05/06083341/mrst_prdt.png);
  top: -450px;
  right: 0;
  width: 415px;
  height: 400px;
  background-repeat: no-repeat;
  background-position: right top;
  background-size: contain
}

.mcrsft_cta1 {
  background-color: #016a70;
  padding: 50px 0;
  background-image: url(https://media.apptunix.com/wp-content/uploads/sites/2/2024/05/06111903/microsoft_cta1.png);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: left bottom -10px
}

.mcrsft_cta1 .m_h h2 .mcrsft_h3 {
  font-weight: 300
}

.mcrsft_cta1 .m_h {
  width: 57%;
  margin-left: auto
}

.mcrsft_clr {
  color: #016a70
}

.mcrsft_tch_rgt li {
  background: var(--c_white);
  box-shadow: 18px 16px 34px #00000014;
  border-radius: 23px;
  width: 31%;
  padding: 20px 20px 30px;
  text-align: center;
  transition: all .3s ease-in-out 0s;
  margin: 0
}

.mcrsft_tch_rgt li figure {
  background: #016a70;
  width: 100px;
  height: 100px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  margin: 0 auto 10px
}

.mcrsft_tch_rgt li:nth-child(2) figure {
  background: #f1c376
}

.mcrsft_tch_rgt {
  display: flex;
  align-items: stretch;
  justify-content: flex-start;
  gap: 20px;
  width: 54%;
  position: relative;
  transform: translate(0, 80px);
  z-index: 9;
  flex-wrap: wrap
}

.mcrsft_tch_sc:after {
  position: absolute;
  content: "";
  right: 0;
  top: 185px;
  bottom: 0;
  margin: auto;
  background: #f1f6fc;
  width: 57%;
  height: 215px;
  border-radius: 20px 0 0 20px
}

.mcrsft_tch_mn {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  flex-wrap: wrap
}

.mcrsft_prdct_lst li h3 {
  margin: 10px 0 15px
}

.mcrsft_prdct_lst li figure {
  height: 90px
}

.mcrsft_wrp .contactForm_grid .lt .btn,
.mcrsft_wrp .contactForm_grid .lt h2 {
  color: #016a70
}

.mcrsft_wrp .contactForm_grid .lt .btn span {
  background: var(--c_black)
}

.mcrsft_wrp .contactForm_sc .btn-primary {
  background: #016a70;
  color: var(--c_white)
}

.mcrsft_wrp .contactForm_sc .btn span {
  background: var(--c_white)
}

.mcrsft_wrp .contactForm_sc .rt .btn span::before {
  filter: brightness(0)
}

.mcrsft_tch_mn p {
  width: 34%;
  font-size: 26px;
  line-height: 1.4;
  margin: 0;
  color: var(--c_text_dark)
}

.mcrsft_tch_rgt li:hover {
  box-shadow: 4px 4px 15px -2px rgba(0, 0, 0, .2);
  transform: scale(1.02)
}

.mcrsft_bnr {
  background-color: #eff5f5;
  min-height: 1000px;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  position: relative
}

.mcrsft_bnr:after {
  position: absolute;
  content: "";
  background: #016a70;
  width: 650px;
  height: 650px;
  border-radius: 50%;
  opacity: .08;
  filter: blur(50px);
  right: 0;
  bottom: 0;
  margin: auto
}

.mcrsft_bnr_ryt {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  right: -300px;
  top: 50%;
  margin: auto;
  transform: translate(0, -50%)
}

.mcrsft_crcl1 {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 200px;
  height: auto
}

.mcrsft_crcl2 {
  position: absolute;
  animation: spin 20s infinite linear;
  width: 500px;
  height: 500px
}

.mcrsft_crcl3 {
  animation: spin1 20s infinite linear;
  width: 700px;
  height: 700px
}

.mcrsft_crcl1 img,
.mcrsft_crcl2 img,
.mcrsft_crcl3 img {
  width: 100%;
  height: 100%;
  object-fit: contain
}

@keyframes spin {
  0% {
    transform: rotate(0)
  }

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

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

  100% {
    transform: rotate(0)
  }
}

.mcrsft_bnr .conta_iner,
.mcrsft_tch_sc {
  position: relative
}

.mcrsft_bnr_count {
  display: flex;
  align-items: stretch;
  gap: 15px;
  flex-wrap: wrap
}

.mcrsft_bnr_count li {
  border-radius: 20px;
  width: 150px;
  height: 110px;
  text-align: center;
  padding: 12px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  position: relative;
  margin: 0;
  background-color: #016a70
}

.mcrsft_bnr_count li h3 {
  margin: 0
}

.mcrsft_bnr_count li:last-child {
  background: var(--c_white)
}

.mcrsft_bnr_count li:last-child h3,
.mcrsft_bnr_count li:last-child p,
.mcrsft_bnr_count li:last-child span {
  color: #016a70
}

.mcrsft_bnr_ryt:before {
  position: absolute;
  content: "";
  background-image: url(https://media.apptunix.com/wp-content/uploads/sites/2/2024/05/06111800/figure4_after.png);
  top: -75px;
  bottom: 0;
  width: 140px;
  height: 100%;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: left;
  left: -165px;
  animation: zoom-in-zoom-out1 10s ease infinite
}

.mcrsft_wrp {
  --c_gradient: transparent linear-gradient(263deg, #F1C376 0%, #F1C376 100%) 0% 0% no-repeat padding-box !important
}

.mcrsft_wrp .testi2_box {
  background: #171717;
  border: 10px solid #0d0d0d;
  margin-right: 20px
}

.mcrsft_bnr .btn-primary {
  background: #016a70;
  color: var(--c_white)
}

.mcrsft_wrp .testi2_box::before {
  filter: invert(13%) sepia(30%) saturate(3383%) hue-rotate(167deg) brightness(91%) contrast(99%)
}

.mcrsft_wrp .portfolio5_single .lt:after {
  background-color: #016a70
}

.mcrsft_wrp .portfolio5_slide_nav .slick-center {
  background: #016a70
}

.mcrsft_wrp .panel-title::after {
  color: #016a70
}

.mcrsft_atmtn_ryt>li .ecmrc_ftrs_cntnt {
  width: 50%;
}

@keyframes zoom-in-zoom-out1 {
  0% {
    transform: scale(1, 1)
  }

  50% {
    transform: scale(.95, .95)
  }

  100% {
    transform: scale(1, 1)
  }
}

@media (max-width:1800px) {

  .mcrsft_crcl2,
  .mcrsft_crcl3 {
    width: auto;
    height: auto
  }
}

@media (max-width:1700px) {
  .mcrsft_bnr_ryt {
    right: -90px
  }

  .mcrsft_bnr_ryt:before {
    left: -110px;
    top: -45px
  }
}

@media (max-width:1600px) {
  .mcrsft_bnr {
    min-height: 760px
  }
}

@media (max-width:1400px) {
  .mcrsft_bnr_ryt {
    right: 0;
    width: 43%
  }

  .mcrsft_bnr_count {
    margin-top: 0
  }
}

@media (max-width:1300px) {
  .mcrsft_cta1 {
    background-position: left -77px bottom -10px
  }

  .mcrsft_cta1 .m_h {
    width: 60%
  }

  .mcrsft_atmtn_ryt li {
    gap: 20px
  }
}

@media (max-width:1200px) {

  .aidbi_cases_lft,
  .mcrsft_atmtn_btn,
  .mcrsft_atmtn_ryt li figure,
  .mcrsft_bnr:after,
  .mcrsft_bnr_ryt:before,
  .mcrsft_prdct_lst:after,
  .mcrsft_tch_sc:after {
    display: none
  }

  .mcrsft_crcl1 {
    width: 100px
  }

  .mcrsft_atmtn_cntnt,
  .mcrsft_cta1 .m_h {
    width: 100%;
    text-align: center
  }

  .mcrsft_cta2_sc .s_h {
    background-image: unset;
    padding: 20px;
    text-align: center
  }

  .mcrsft_cta1 {
    background-image: unset;
    padding: 20px
  }

  .mcrsft_bnr_ryt {
    width: 100%;
    position: unset;
    margin-top: 50px;
    transform: matrix(1, 0, 0, 1, 0, 0)
  }

  .mcrsft_bnr {
    min-height: auto
  }

  .mcrsft_bnr_count {
    justify-content: center;
    margin: 0;
    gap: 10px
  }

  .mcrsft_bnr .s_h,
  .mcrsft_prdct_sc .s_h,
  .mcrsft_tch_sc .s_h {
    text-align: center
  }

  .mcrsft_prdct_lst {
    margin: 40px 0 0
  }

  .mcrsft_bnr_count li {
    width: 32%
  }

  .mcrsft_tch_mn p {
    text-align: center;
    width: 100%;
    font-size: 20px
  }

  .mcrsft_tch_rgt {
    transform: unset;
    width: 100%;
    justify-content: center;
    margin-top: 30px;
    gap: 10px
  }

  .mcrsft_prdct_sc {
    padding: 40px 0 0
  }

  .mcrsft_tch_mn {
    margin-top: 10px
  }

  .mcrsft_tch_rgt li figure {
    width: 70px;
    height: 70px;
    padding: 15px
  }

  .mcrsft_wrp .aidbi_cases_sc {
    padding: 0 0 40px;
    margin: 0
  }

  .aidbi_cases_cntnt {
    padding: 10px;
    transform: unset;
    background: unset;
    opacity: 1;
    text-align: center;
    align-items: center;
    z-index: 1
  }

  .mcrsft_wrp .aidbi_cases_cntnt {
    background: unset
  }

  .aidbi_cases_lst li.slick-slide:after {
    position: absolute;
    content: "";
    background: var(--c_black);
    inset: 0;
    width: 100%;
    height: 100%;
    opacity: .5
  }

  .mcrsft_wrp .aidbi_cases_lst li.slick-slide {
    height: 300px;
    margin: 0 5px
  }

  .mcrsft_prdct_lst li.slick-slide {
    height: inherit;
    margin: 0 5px;
    text-align: center
  }

  .mcrsft_prdct_lst li.slick-slide figure {
    height: 70px
  }

  .mcrsft_prdct_lst li.slick-slide figure img {
    height: 100%;
    object-fit: contain;
    margin: 0 auto 15px
  }

  .mcrsft_atmtn_ryt li.slick-slide {
    position: relative;
    margin: 0 5px;
    padding: 15px;
    background: #00649E1A;
    border: 2px solid #0188D61C;
    border-radius: 20px;
    height: inherit;
    min-height: 250px;
    display: flex
  }

  .mcrsft_atmtn_ryt {
    width: 100%;
    padding: 10px
  }

  .mcrsft_atmtn_cntnt {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column
  }

  .aidbi_whychs_lst li {
    width: 48%;
    text-align: center
  }

  .aidbi_whychs_lst li figure {
    width: 50px;
    height: 50px;
    margin: 0 auto
  }

  .aidbi_whychs_lst {
    justify-content: center;
    gap: 15px
  }

  .mcrsft_bnr .s_h .btn,
  .mcrsft_cta1 .btn,
  .mcrsft_cta2_sc .btn {
    margin: 25px auto 0
  }

  .mcrsft_cta2_sc h2 {
    line-height: 1.4
  }

  .mcrsft_cta2_sc h3 {
    font-size: 22px
  }
}

@media (max-width:1024px) {
  .mcrsft_tch_mn p {
    font-size: 16px
  }
}

@media (max-width:992px) {
  .mcrsft_tch_rgt li {
    padding: 15px 10px
  }
}

@media (max-width:600px) {

  .mcrsft_bnr_count li,
  .mcrsft_tch_rgt li {
    width: 47%
  }

  .aidbi_whychs_lst li {
    width: 100%
  }
}

@media (max-width:375px) {
  .mcrsft_tch_rgt li {
    width: 100%
  }
}

/*microsoft page*/

/*trusted partner page*/
.ppc_bnr_lft,
.ppc_bnr_ryt {
  width: 50%
}

.ppc_bnr {
  background-image: url(https://media.apptunix.com/wp-content/uploads/sites/2/2024/07/19113420/bnr_ppc.png);
  background-size: cover;
  height: 830px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #f8faff
}

.ppc_bnr_mn {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap
}

.ppc_chs_lft {
  width: 48%
}

.ppc_chs_ryt {
  width: 40%;
  margin-left: auto
}

.ppc_chs_mn {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap
}

.ppc_cta_mn {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  background: url(https://media.apptunix.com/wp-content/uploads/sites/2/2024/07/19113438/ppc_cta.png);
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
  padding: 70px 50px;
  border-radius: 30px;
  overflow: hidden;
  margin-top: 60px
}

.ppc_cta_ryt figure img {
  width: 100%;
  height: 100%
}

.ppc_cta_ryt {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  right: 0
}

.ppc_dvplmt_prcs_lst li {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  margin: 0
}

.ppc_dvplmt_prcs_inr {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 50px;
  flex-wrap: wrap;
  width: 51%
}

.ppc_dvplmt_prcs_inr h3 {
  font-size: 36px;
  color: var(--c_white);
  background: #066da9;
  max-width: 60px;
  height: 60px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0;
  line-height: normal;
  width: 20%;
  position: relative;
  left: 6px
}

.ppc_dvplmt_prcs_lst li:first-child .ppc_dvplmt_prcs_inr h3 {
  position: relative;
  top: -85px
}

.ppc_prcs_cntnt {
  box-shadow: 5px 15px 36px #00000008;
  border: 1px solid #7070706E;
  border-radius: 12px;
  padding: 20px 30px;
  width: 80%;
  min-height: 215px
}

.ppc_dvplmt_prcs_lst li figure {
  background: #066da9;
  max-width: 200px;
  height: 200px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  width: 50%;
  margin: 0 auto
}

.ppc_dvplmt_prcs_lst li:nth-child(2n) {
  flex-direction: row-reverse;
  margin: 100px 0;
  position: relative;
  top: -20px
}

.ppc_dvplmt_prcs_lst:after {
  position: absolute;
  content: "";
  background: url(https://media.apptunix.com/wp-content/uploads/sites/2/2024/07/19113502/process_bx.png);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: left;
  width: 100%;
  height: 100%;
  top: 0;
  bottom: 0;
  left: 30px;
  z-index: -1
}

.ppc_dvplmt_prcs_lst {
  position: relative;
  margin-top: 80px
}

.ppc_dvplmt_prcs_lst li:nth-child(3) {
  position: relative;
  top: -15px
}

.trstd_prtnr .awards_sc .s_h {
  text-align: center
}

.trstd_prtnr .awards_sc .s_h h2 br {
  display: none
}

.ppc_bnr_lst li {
  position: relative;
  padding-left: 35px
}

.ppc_bnr_lst li:after {
  position: absolute;
  content: "";
  background-image: url('https://media.apptunix.com/wp-content/uploads/2024/04/26084118/circle-tick.svg');
  width: 20px;
  height: 20px;
  top: 0;
  bottom: 0;
  margin: auto;
  left: 0;background-size: contain;background-repeat: no-repeat;
}

.ppc_aprt_ryt_cntnt {
  box-shadow: 5px 15px 36px #0000000F;
  border: 1px solid #1c91D54D;
  border-radius: 16px;
  padding: 30px 0;
  margin-top: 10px;
  min-height: 405px
}

.ppc_aprt_ryt {
  width: 65%;
  display: flex;
  align-items: stretch;
  justify-content: space-between;
  flex-wrap: wrap
}

.ppc_aprt_ryt_inr {
  width: 32%;
  text-align: center;
  margin: 0
}

.ppc_aprt_ryt_inr h3 {
  box-shadow: 5px 15px 36px #0000000F;
  border: 1px solid #1c91D54D;
  border-radius: 16px;
  padding: 15px 10px;
  min-height: 95px;
  display: flex;
  align-items: center;
  justify-content: center
}

.ppc_aprt_ryt_mg {
  border-bottom: 1px solid #2393d45c;
  padding-bottom: 25px;
  margin-bottom: 25px
}

.ppc_aprt_ryt_inr:first-child .ppc_aprt_ryt_mg:last-child,
.ppc_aprt_ryt_mg:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
  border-bottom: unset
}

.ppc_aprt_ryt_inr:first-child .ppc_aprt_ryt_cntnt {
  background: #1c91d5
}

.ppc_aprt_ryt_inr:first-child .ppc_aprt_ryt_mg {
  border-bottom: 1px solid #ffffff5e
}

.ppc_aprt_ryt_inr:first-child h3 {
  background: #1c91d5;
  color: var(--c_white)
}

.ppc_aprt_mn {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  flex-wrap: wrap
}

.ppc_aprt_inr:not(:last-child) {
  margin-bottom: 50px
}

.ppc_aprt_lft {
  margin: 0
}

.ppc_aprt_sc {
  background: url(https://media.apptunix.com/wp-content/uploads/sites/2/2024/07/19113525/bnr_ppc-1.png);
  padding: 70px 0;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  margin-top: 50px
}

@media (max-width:1400px) {
  .ppc_bnr {
    height: 740px
  }
}

@media (max-width:1300px) {

  .ppc_dvplmt_prcs_lst li,
  .ppc_dvplmt_prcs_lst li:nth-child(2n) {
    box-shadow: 5px 15px 36px #00000008;
    border: 1px solid #7070706E;
    border-radius: 12px;
    flex-direction: column-reverse;
    padding: 20px;
    text-align: center;
    width: 48%;
    position: unset;
    gap: 10px;
    margin: 0
  }

  .ppc_prcs_cntnt {
    box-shadow: unset;
    border: unset;
    border-radius: 0;
    padding: 0;
    min-height: unset;
    width: 100%
  }

  .ppc_dvplmt_prcs_lst li figure {
    max-width: 75px;
    height: 75px;
    padding: 20px
  }

  .ppc_dvplmt_prcs_inr h3,
  .ppc_dvplmt_prcs_lst:after {
    display: none
  }

  .ppc_dvplmt_prcs_lst li:nth-child(3) {
    position: unset
  }

  .ppc_dvplmt_prcs_inr {
    width: 100%
  }

  .ppc_dvplmt_prcs_lst {
    display: flex;
    align-items: stretch;
    justify-content: center;
    gap: 15px;
    flex-wrap: wrap;
    margin: 40px 0
  }
}

@media (max-width:1200px) {

  .ppc_bnr_lft,
  .ppc_bnr_ryt,
  .ppc_chs_lft {
    width: 100%;
    text-align: center
  }

  .ppc_bnr {
    height: auto
  }

  .ppc_bnr_lst li {
    width: fit-content;text-align: left;
  }

  .ppc_bnr_lft .btn,
  .ppc_chs_ryt {
    margin: 0 auto
  }

  .ppc_aprt_ryt_inr h3 {
    font-size: 16px;
    min-height: 75px
  }

  .ppc_aprt_ryt_mg {
    padding-bottom: 15px;
    margin-bottom: 15px
  }

  .ppc_aprt_ryt_cntnt {
    min-height: unset;
    padding: 15px 0
  }

  .ppc_aprt_ryt_mg figure {
    width: 20px;
    height: 20px;
    margin: auto
  }

  .ppc_aprt_inr:not(:last-child) {
    margin-bottom: 30px
  }
}

@media (max-width:992px) {
  .ppc_aprt_ryt_inr h3 {
    font-size: 14px;
    padding: 10px 5px
  }

  .ppc_aprt_inr h3 {
    font-size: 14px
  }

  .ppc_aprt_ryt_mg {
    padding-bottom: 10px;
    margin-bottom: 10px
  }

  .ppc_aprt_ryt_cntnt {
    padding: 10px 0
  }
}

@media (max-width:600px) {

  .ppc_aprt_inr h3,
  .ppc_aprt_ryt_inr h3 {
    font-size: 12px
  }
  .ppc_dvplmt_prcs_lst li, .ppc_dvplmt_prcs_lst li:nth-child(2n){width: 100%;}
}

@media (max-width:480px) {
  .ppc_aprt_ryt_inr h3 {
    font-size: 12px
  }

  .ppc_aprt_lft.hd_4 {
    width: 28%
  }

  .ppc_aprt_ryt {
    width: 70%
  }

  .ppc_aprt_inr:not(:last-child) {
    margin-bottom: 13px
  }
}

/*trusted partner page*/

/*grocery page*/
.grcry_whychs_lst li {
  background: #f6f6F663;
  border: 2px solid #7070700D;
  border-radius: 33px;
  padding: 30px 30px 30px 85px;
  position: relative
}

.grcry_whychs_lst li figure {
  position: absolute;
  left: -34px;
  background: var(--c_primary);
  width: 65px;
  height: 65px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  top: 50%;
  margin: auto;
  transform: translate(0, -50%);
  z-index: 9
}

.grcry_whychs_lst {
  width: 70%;
  margin: 40px auto 0
}

.grcry_sftwr_mn {
  display: flex;
  align-items: stretch;
  justify-content: space-between;
  flex-wrap: wrap
}

.grcry_sftwr_inr li {
  background: #f6f6F663;
  border: 2px solid #7070700D;
  border-radius: 33px;
  padding: 60px 0;
  width: 48%;
  position: relative;
  margin: 0;
  overflow: hidden
}

.grcry_sftwr_inr li figure {
  background: var(--c_primary);
  width: 95px;
  height: 95px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 auto
}

.grcry_sftwr_cntnt {
  position: absolute;
  top: 0;
  transform: translate(0, -100%);
  margin: auto;
  background: var(--c_primary);
  border-radius: 30px;
  padding: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  transition: all .5s ease-in-out 0s;
  opacity: 0
}

.grcry_sftwr_inr {
  display: flex;
  align-items: stretch;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 30px 0
}

.grcry_sftwr_lft {
  width: 60%
}

.grcry_sftwr_ryt {
  width: 35%;
  background: var(--c_primary);
  border-radius: 25px;
  padding: 40px 20px;
  position: relative
}

.grcry_sftwr_inr li h3 {
  margin: 10px 0 0
}

.grcry_sftwr_inr li:hover .grcry_sftwr_cntnt {
  opacity: 1;
  transform: translate(0, 0)
}

.grcry_ftr_lft li figure {
  background: #f5f5f5;
  border: 2px solid #70707024;
  border-radius: 22px;
  width: 100%;
  height: 135px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 20px
}

.grcry_ftr_lft li {
  width: 47%;
  margin: 0
}

.grcry_ftr_lft {
  width: 35%;
  display: flex;
  align-items: stretch;
  justify-content: space-around;
  flex-wrap: wrap;
  gap: 20px
}

.grcry_ftr_ryt {
  width: 48%
}

.grcry_ftr_mn {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  position: relative
}

.grcry_ftr_lft li:first-child,
.grcry_ftr_lft li:nth-child(3),
.grcry_ftr_lft li:nth-child(5) {
  transform: translate(0, 95px)
}

.grcry_sucs_ryt {
  display: flex;
  align-items: stretch;
  justify-content: space-between;
  flex-wrap: wrap;
  width: 45%;
  gap: 30px 0
}

.grcry_sucs_ryt li {
  background: var(--c_white);
  box-shadow: 15px 28px 46px #00000017;
  border: 1px solid #7070703B;
  border-radius: 29px;
  width: 48%;
  padding: 25px 15px;
  text-align: center;
  margin: 0
}

.grcry_sucs_ryt li h3 {
  color: var(--c_primary);
  font-size: 70px;
  margin: 0;
  font-weight: 800;
  line-height: normal
}

.grcry_sucs_ryt li p {
  color: var(--c_text_dark);
  font-weight: 500
}

.grcry_sucs_mn {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap
}

.grcry_trstd_upr {
  background: var(--c_black);
  border-radius: 40px;
  position: relative;
  padding: 40px 40px 180px 40px
}

.grcry_trstd_logo {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 55px;
  flex-wrap: wrap
}

.grcry_trstd_logo li img {
  filter: brightness(0) invert(1);
  width: 130px
}

.grcry_trstd_lwrsc {
  display: flex;
  align-items: stretch;
  justify-content: space-between;
  flex-wrap: wrap;
  width: 83%;
  z-index: 9;
  position: relative;
  margin: -110px auto 0
}

.grcry_trstd_lwrsc li {
  background: var(--c_primary);
  box-shadow: 9px 14px 21px #0000001A;
  border-radius: 30px;
  width: 23%;
  padding: 30px 20px;
  text-align: center;
  margin: 0
}

.grcry_trstd_lwrsc li h3 {
  margin-top: 15px;
  font-weight: 400;
  line-height: 1.4;
}

.grcry_cta1_mn {
  background: #f6f6F663;
  border: 2px solid #7070700D;
  border-radius: 33px;
  padding: 60px 40px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  position: relative
}

.grcry_cta1_lft video {
  width: 500px;
  height: 490px;
  object-fit: cover;
  border-radius: 30px
}

.grcry_cta1_lft {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 43%
}

.grcry_cta1_ryt {
  width: 50%;
  margin-left: auto
}

.grcry_bsnsmdl_mn>li {
  transition: .2s;
  background-color: transparent;
  position: relative;
  width: 48%;
  border-radius: 10px;
  background-size: cover;
  height: 420px;
  margin: 0
}

.grcry_bsnsmdl_mn li .flip-card-front {
  background-position: bottom;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 20px
}

.grcry_bsnsmdl_mn .flip-card-back,
.grcry_bsnsmdl_mn .flip-card-front {
  position: absolute;
  width: 100%;
  height: 100%;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  display: flex;
  align-items: center;
  justify-content: center
}

.grcry_bsnsmdl_mn .flip-card-inner {
  position: relative;
  width: 100%;
  height: 100%;
  text-align: center;
  transition: transform 1s;
  transform-style: preserve-3d
}

.grcry_bsnsmdl_mn {
  display: flex;
  justify-content: center;
  gap: 35px;
  flex-wrap: wrap
}

.grcry_bsnsmdl_mn .flip-card-back {
  transform: rotateY(180deg);
  padding: 20px;
  background: var(--c_primary);
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-direction: column;
  border-radius: 20px;
  text-align: left
}

.grcry_hvr_lst h3 {
  margin: 22px 0 15px
}

.grcry_bsnsmdl_mn .flip-card:hover .flip-card-inner {
  transform: rotateY(180deg)
}

.grcry_bsns_hvr {
  position: absolute;
  bottom: 50px;
  left: 25px;
  text-align: left
}

.grcry_bsns_hvr figure {
  width: 60px;
  height: 60px;
  margin-bottom: 12px
}

.grcry_bnr_sc:after {
  position: absolute;
  content: "";
  background: var(--c_black);
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  opacity: .5
}

.grcry_bnr_vd video {
  width: 100%;
  height: 100%;
  object-fit: cover
}

.grcry_bnr_vd {
  position: absolute;
  inset: 0
}

.grcry_bnr_sc {
  position: relative;
  overflow: hidden;
  height: 960px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding-top: 0
}

.grcry_bnr_sc .m_h {
  position: relative;
  z-index: 9
}

.grcry_trstd_sc {
  margin-top: -80px
}

.grcry_buld_sc td,
.grcry_buld_sc th {
  font-size: 24px;
  font-weight: 400;
  padding: 15px 10px 15px 35px;
  color: var(--c_text_dark)
}

.grcry_buld_sc th {
  color: var(--c_primary);
  background: #f2f9f5
}

.grcytbl tr:first-child th:nth-child(1) {
  font-size: 34px;
  font-weight: 600
}

.grcry_buld_sc td:not(:last-child),
.grcry_buld_sc th:not(:last-child) {
  border-right: 1px solid #70707066
}

.grcry_buld_sc th:first-child {
  border-radius: 68px 0 0 0
}

.grcytbl table {
  z-index: 9;
  position: relative;
  width: 100%;
  border-collapse: collapse
}

.grcytbl {
  position: relative
}

.grcry_buld_sc th:last-child {
  border-radius: 0 68px 0 0
}

.grcytbl:after {
  position: absolute;
  content: "";
  background: var(--c_white);
  box-shadow: 7px 11px 41px #0000000F;
  border: 1px solid #70707066;
  border-radius: 70px;
  height: 100%;
  inset: -1px
}

.grcry_hvr li {
  position: relative;
  padding-left: 42px;
  margin-bottom: 25px
}

.grcry_hvr li:last-child {
  margin-bottom: 0
}

.grcry_hvr li:after {
  position: absolute;
  content: "";
  background: #e9ff7a;
  width: 26px;
  height: 26px;
  border: 5px solid var(--c_black);
  border-radius: 50%;
  top: 0;
  bottom: 0;
  left: 0
}

.grcry_hvr p {
  font-weight: 700
}

.grcytbl tr:first-child th:nth-child(2):after,
.grcytbl tr:nth-child(9) td:nth-child(2):after {
  position: absolute;
  content: "";
  background: var(--c_primary);
  right: 0;
  left: 0;
  top: -15px;
  width: 249px;
  height: 30px;
  margin: auto
}

.grcytbl tr:nth-child(9) td:nth-child(2):after {
  background: var(--c_black);
  bottom: -15px;
  top: unset
}

.grcytbl,
.grcytbl tr:first-child th:nth-child(2),
.grcytbl tr:nth-child(9) td:nth-child(2) {
  position: relative
}

.grcytbl tr:first-child th:nth-child(2),
.grcytbl tr:first-child th:nth-child(3),
.grcytbl tr:first-child th:nth-child(4) {
  width: 250px
}

.grcytbl tr:first-child th:nth-child(2),
.grcytbl tr:nth-child(2) td:nth-child(2),
.grcytbl tr:nth-child(4) td:nth-child(2),
.grcytbl tr:nth-child(6) td:nth-child(2),
.grcytbl tr:nth-child(8) td:nth-child(2) {
  background: var(--c_primary)
}

.grcytbl tr:nth-child(3) td:nth-child(2),
.grcytbl tr:nth-child(5) td:nth-child(2),
.grcytbl tr:nth-child(7) td:nth-child(2),
.grcytbl tr:nth-child(9) td:nth-child(2) {
  background: var(--c_black)
}

.grcry_buld_sc tr:not(:last-child) {
  border-bottom: 1px solid #70707066
}

.grcytbl tr:first-child th:nth-child(2) img,
.grcytbl tr:nth-child(2) td:nth-child(2) img,
.grcytbl tr:nth-child(4) td:nth-child(2) img,
.grcytbl tr:nth-child(6) td:nth-child(2) img,
.grcytbl tr:nth-child(8) td:nth-child(2) img {
  filter: brightness(0) invert(1)
}

.grcytbl tr:first-child th:nth-child(1) {
  font-size: 34px;
  font-weight: 600
}

.grcytbl table tr td:not(:first-child),
.grcytbl table tr th:not(:first-child) {
  text-align: center;
  padding: 15px 10px
}

.grcry_cta2_mn {
  background: var(--c_primary);
  border-radius: 35px;
  padding: 32px 40px;
  position: relative
}

.grcry_cta2_ryt {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 42%
}

.grcry_sclng_lft {
  width: 43%
}

.grcry_sclng_cntnt {
  background: #f1f1f1;
  border: unset;
  margin: 25px 0 45px;
  border-radius: 15px;
  padding: 20px 75px 20px 20px
}

.grcry_sclng_mn {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap
}

.grcry_sclng_lst li {
  position: relative;
  padding-left: 30px
}

.grcry_sclng_lst li:after {
  position: absolute;
  content: "";
  background: var(--c_primary);
  width: 12px;
  height: 12px;
  border-radius: 50%;
  top: 8px;
  left: 0
}

.grcry_wrap {
  --c_primary: #009939;
  --c_gradient: transparent linear-gradient(263deg, var(--c_primary) 0%, var(--c_primary) 100%) 0% 0% no-repeat padding-box
}

.grcry_wrap .btn-primary span {
  background: var(--c_black)
}

.grcry_wrap .btn-primary span::before {
  filter: brightness(0) invert(1)
}

.grcry_sucs_ryt li:hover {
  background: var(--c_primary)
}

.grcry_sucs_ryt li:hover h3,
.grcry_sucs_ryt li:hover p {
  color: var(--c_white)
}

.grcry_sftwr_ryt:after {
  position: absolute;
  content: "";
  background: url('https://media.apptunix.com/wp-content/uploads/sites/2/2024/05/31094622/software.png');
  width: 100%;
  height: 100%;
  background-size: auto;
  right: 0;
  left: 0;
  background-repeat: no-repeat;
  bottom: 0;
  pointer-events: none;
  background-position: bottom
}

.grcry_trstd_upr:after {
  position: absolute;
  content: "";
  background: url(https://media.apptunix.com/wp-content/uploads/sites/2/2024/05/31094644/spanich.png);
  top: -75px;
  left: -70px;
  width: 250px;
  height: 250px;
  background-repeat: no-repeat;
  background-position: left top;
  background-size: contain
}

.grcry_trstd_upr:before {
  position: absolute;
  content: "";
  background: url(https://media.apptunix.com/wp-content/uploads/sites/2/2024/05/31094722/orange_leaf.png);
  top: 0;
  right: -85px;
  width: 210px;
  height: 180px;
  background-repeat: no-repeat;
  background-position: right;
  bottom: 0;
  margin: auto;
  background-size: contain
}

.grcry_cta1_sc,
.grcry_ftr_sc,
.grcry_wrap .portfolio4_sc {
  position: relative
}

.grcry_wrap .portfolio4_sc:after {
  position: absolute;
  content: "";
  background: url(https://media.apptunix.com/wp-content/uploads/sites/2/2024/05/31094739/pear_leaf.svg);
  width: 245px;
  height: 270px;
  background-repeat: no-repeat;
  right: 0;
  top: 30px;
  background-size: contain
}

.grcry_cta2_ryt:after {
  position: absolute;
  content: "";
  background: url(https://media.apptunix.com/wp-content/uploads/sites/2/2024/05/31094756/fruit.png);
  width: 100px;
  height: 90px;
  bottom: 40px;
  left: -50px;
  background-repeat: no-repeat;
  background-size: contain
}

.grcry_ftr_sc:before {
  position: absolute;
  content: "";
  background: url(https://media.apptunix.com/wp-content/uploads/sites/2/2024/05/31094826/avocado.svg);
  width: 126px;
  height: 125px;
  top: 165px;
  right: 50px;
  background-repeat: no-repeat
}

.grcry_ftr_sc:after {
  position: absolute;
  content: "";
  background: url(https://media.apptunix.com/wp-content/uploads/sites/2/2024/05/31094845/semicircle.svg);
  width: 35px;
  height: 186px;
  top: 90px;
  background-repeat: no-repeat;
  left: 50px
}

.grcry_ftr_mn:before {
  position: absolute;
  content: "";
  background: url(https://media.apptunix.com/wp-content/uploads/sites/2/2024/05/31094902/curve.svg);
  width: 216px;
  height: 205px;
  bottom: -120px;
  right: 210px;
  left: 0;
  margin: auto;
  background-repeat: no-repeat
}

.grcry_cta1_sc:after {
  position: absolute;
  content: "";
  background: url(https://media.apptunix.com/wp-content/uploads/sites/2/2024/05/31094922/circle_grocery.svg);
  width: 125px;
  height: 90px;
  top: -50px;
  right: 0;
  background-repeat: no-repeat
}

.grcry_pnl_sc {
  background: var(--c_black)
}

.grcry_cntnt {
  width: 45%;
  min-height: 650px;
  margin: 0
}

.grcry_pnl_mn {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  flex-wrap: wrap
}

.grcry_pnl_lwr>li {
  display: none
}

.grcry_pnl_lwr>li.active {
  display: block;
  margin: 0
}

.grcry_pnl_lwr>li>p {
  font-size: 22px;
  text-align: center
}

.grcry_cntnt li:last-child {
  margin: 0
}

.grcry_pnl_btn>li {
  border: 1px solid #fffFFF5C;
  border-radius: 10px;
  padding: 15px 10px;
  width: 24%;
  text-align: center;
  text-transform: uppercase;
  margin: 0
}

.grcry_pnl_btn {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap
}

.grcry_cntnt li {
  padding: 20px;
  border-radius: 15px;
  border: 2px solid #fffFFF14;
  margin-bottom: 25px
}

.grcry_cntnt li h3 {
  margin: 0
}

.grcry_cntnt li p {
  display: none;
  margin-top: 15px
}

.grcry_cntnt li.active p {
  display: block
}

.grcry_cntnt li.active,
.grcry_pnl_btn>li.active {
  background: var(--c_primary)
}

.grcry_pnl_lwr>li:nth-child(odd) .grcry_hvr_mg figure {
  text-align: center;
  position: relative;
  z-index: 1
}

.grcry_pnl_lwr>li:nth-child(odd) .grcry_hvr figure:after {
  position: absolute;
  content: "";
  background: url(https://media.apptunix.com/wp-content/uploads/sites/2/2024/05/31094942/pnl_aftr.svg);
  left: 0;
  right: 0;
  bottom: 40px;
  margin: auto;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-position: bottom;
  z-index: -1;
  background-size: contain
}

.grcry_pnl_lwr>li:nth-child(odd) .grcry_hvr {
  width: 38%
}

.grcry_bnr_sc .m_h:before {
  position: absolute;
  content: "";
  background: url(https://media.apptunix.com/wp-content/uploads/sites/2/2024/05/31094958/leaf-2.svg);
  top: -185px;
  right: 190px;
  width: 50px;
  height: 45px;
  background-size: contain;
  bottom: 0;
  z-index: 1;
  background-repeat: no-repeat
}

.grcry_bnr_sc::before {
  position: absolute;
  content: "";
  background: url(https://media.apptunix.com/wp-content/uploads/sites/2/2024/05/31095018/flower.svg);
  top: 180px;
  right: 0;
  width: 80px;
  height: 78px;
  background-size: contain;
  bottom: 0;
  z-index: 1;
  background-repeat: no-repeat
}

.grcry_bnr_sc .m_h:after {
  position: absolute;
  content: "";
  background: url(https://media.apptunix.com/wp-content/uploads/sites/2/2024/05/31095047/banner.svg);
  width: 175px;
  height: 450px;
  background-repeat: no-repeat;
  left: -50px;
  top: -150px;
  background-position: top left;
  background-size: contain
}

.grcry_hvr_mg {
  width: 50%;
  position: sticky;
  top: 120px
}

.grcry_trstd_logo li {
  margin: 0
}

.grcry_pnl_lwr li:nth-child(odd) figure:after {
  position: absolute;
  content: "";
  background: url(https://media.apptunix.com/wp-content/uploads/sites/2/2024/05/31094942/pnl_aftr.svg);
  left: 0;
  right: 0;
  bottom: 40px;
  margin: auto;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-position: bottom;
  z-index: -1;
  background-size: contain
}

.grcry_wrap .testi2_box::before {
  filter: brightness(0) saturate(100%) invert(33%) sepia(33%) saturate(6376%) hue-rotate(133deg) brightness(95%) contrast(101%)
}

.grcry_pnl_lwr>li:nth-child(odd) .grcry_hvr_mg {
  width: 40%
}

.grcry_wrap .contactForm_grid .lt h2,
.grcry_wrap .panel-title::after {
  color: var(--c_primary)
}

.grcry_wrap .slick-dots li button {
  background: #e0e0e0
}

.grcry_wrap .slick-dots li.slick-active button {
  background: var(--c_primary)
}

.grcry_wrap .calculator_btn svg {
  color: var(--c_white);
  --c_primary: var(--c_primary)
}

.grcry_wrap .calculator_modal,
.grcry_wrap .costing_modal {
  --c_primary: var(--c_primary)
}

.grcry_wrap .calculator_close {
  background-color: var(--c_primary)
}

.grcry_wrap .portfolio4_sc {
  --c_primary: var(--c_primary)
}

.grcry_wrap .portfolio4_slide .rt h3 {
  color: var(--c_black)
}

.mbdv_uk .testi2_box::before {
  filter: brightness(0) saturate(100%) invert(23%) sepia(88%) saturate(2685%) hue-rotate(203deg) brightness(99%) contrast(101%);
}

@media (max-width:1500px) {
  .grcry_bnr_sc {
    height: 800px
  }

  .grcry_bnr_sc .m_h:before {
    top: -110px;
    right: 250px
  }

  .grcry_bnr_sc .m_h:after {
    left: 50px;
    top: -100px
  }
}

@media (max-width:1200px) {

  .grcry_bnr_sc .m_h:after,
  .grcry_bnr_sc .m_h:before,
  .grcry_bnr_sc::before,
  .grcry_cta1_sc:after,
  .grcry_cta2_ryt:after,
  .grcry_ftr_mn:before,
  .grcry_ftr_sc:after,
  .grcry_ftr_sc:before,
  .grcry_sftwr_ryt:after,
  .grcry_trstd_upr:after,
  .grcry_trstd_upr:before,
  .grcry_wrap .portfolio4_sc:after,
  .grcytbl tr:first-child th:nth-child(2):after,
  .grcytbl tr:nth-child(9) td:nth-child(2):after {
    content: unset
  }

  .grcry_cta2_ryt,
  .grcry_ftr_ryt {
    display: none
  }

  .grcry_bnr_sc {
    height: 600px;
    padding-bottom: 80px
  }

  .grcry_cta1_mn {
    background: unset;
    border: unset;
    border-radius: 0;
    padding: 0
  }

  .grcry_bsnsmdl_mn {
    gap: 0
  }

  .grcry_cta1_lft {
    position: unset;
    margin-bottom: 30px
  }

  .grcry_cta1_ryt {
    width: 100%;
    text-align: center
  }

  .grcry_cta1_ryt .btn {
    margin: 0 auto
  }

  .grcry_hvr_mg {
    position: unset
  }

  .grcry_pnl_mn {
    padding-bottom: 0
  }

  .grcry_cta1_lft video {
    width: 350px;
    height: 350px
  }

  .grcry_cta2_sc {
    padding-top: 0
  }

  .grcry_bsns_hvr,
  .grcry_sftwr_cntnt,
  .grcry_sucs_lft {
    display: none
  }

  .grcry_bsnsmdl_mn .flip-card-back {
    transform: unset;
    padding: 20px 10px;
    background: unset;
    justify-content: flex-end
  }

  .grcry_bsnsmdl_mn .flip-card:hover .flip-card-inner {
    transform: unset
  }

  .grcry_hvr li:after {
    width: 20px;
    height: 20px;
    border: 4px solid var(--c_black)
  }

  .grcry_hvr li p {
    font-size: 16px
  }

  .grcry_hvr li {
    padding-left: 26px;
    margin-bottom: 12px
  }

  .grcry_hvr_lst h3 {
    margin: 10px 0 5px
  }

  .grcry_bsnsmdl_mn>li {
    height: 370px
  }

  .grcytbl tr:first-child th:nth-child(2),
  .grcytbl tr:first-child th:nth-child(3),
  .grcytbl tr:first-child th:nth-child(4) {
    width: 190px
  }

  .grcry_buld_sc td,
  .grcry_buld_sc th {
    font-size: 20px
  }

  .grcry_cta1_sc {
    padding: 0
  }

  .grcry_cta2_mn {
    width: 100%;
    text-align: center;
    padding: 40px 20px
  }

  .grcry_cta2_mn .btn,
  .grcry_sclng_lft .btn {
    margin: 0 auto
  }

  .grcry_ftr_lft,
  .grcry_sclng_lft,
  .grcry_sftwr_lft,
  .grcry_sftwr_ryt,
  .grcry_sucs_ryt,
  .grcry_trstd_lwrsc,
  .grcry_whychs_lst {
    width: 100%
  }

  .grcry_sucs_ryt li {
    width: 31%
  }

  .grcry_sucs_ryt {
    gap: 15px;
    justify-content: center
  }

  .grcry_sucs_ryt li h3 {
    font-size: 40px
  }

  .grcry_pnl_btn li h3 {
    font-size: 16px
  }

  .grcry_pnl_mn {
    padding-top: 20px
  }

  .grcry_ftr_lft li:first-child,
  .grcry_ftr_lft li:nth-child(3),
  .grcry_ftr_lft li:nth-child(5) {
    transform: unset
  }

  .grcry_ftr_lft li {
    width: 14%
  }

  .grcry_sftwr_inr li {
    width: 23%
  }

  .grcry_sftwr_inr li {
    padding: 20px 10px
  }

  .grcry_sftwr_inr li figure {
    width: 80px;
    height: 80px
  }

  .grcry_sftwr_sc {
    padding-top: 0
  }

  .grcry_sftwr_ryt {
    padding: 40px 20px;
    margin-top: 30px
  }

  .grcry_ftr_lft {
    margin: 0;
    gap: 15px;
    justify-content: center
  }

  .grcry_whychs_lst li figure {
    position: unset;
    transform: unset;
    margin-bottom: 10px
  }

  .grcry_whychs_lst li {
    margin: 0;
    text-align: center;
    padding: 20px 15px;
    width: 48%
  }

  .grcry_whychs_lst {
    display: flex;
    align-items: stretch;
    justify-content: center;
    gap: 20px;
    flex-wrap: wrap
  }

  .grcry_sclng_mn {
    flex-direction: column-reverse;
    gap: 30px
  }

  .grcry_sclng_lft>p {
    text-align: center
  }

  .grcry_bsnsmdl_mn li.slick-slide {
    height: 370px;
    margin: 0 5px
  }

  .grcry_hvr {
    margin-top: 15px
  }

  .grcry_pnl_lwr>li>p {
    font-size: 18px
  }

  .grcry_hvr_lst img {
    filter: brightness(0) invert(1)
  }
}

@media (max-width:992px) {
  .grcry_trstd_lwrsc li {
    padding: 20px 10px
  }

  .grcry_trstd_upr {
    padding: 20px 20px 140px 20px
  }

  .grcry_trstd_logo li img {
    width: 90px
  }

  .grcry_trstd_logo {
    gap: 20px;
    margin-top: 20px
  }

  .grcry_ftr_lft li {
    width: 31%
  }

  .grcry_sftwr_inr li {
    width: 48%
  }

  .grcry_pnl_btn>li {
    width: 31%
  }

  .grcry_pnl_btn {
    justify-content: center;
    gap: 15px
  }

  .grcry_buld_sc td,
  .grcry_buld_sc th {
    padding: 10px 10px 10px 20px;
    white-space: nowrap;
    font-size: 16px
  }

  .grcytbl tr:first-child th:nth-child(2),
  .grcytbl tr:first-child th:nth-child(3),
  .grcytbl tr:first-child th:nth-child(4) {
    width: 100%;
    white-space: normal
  }

  .grcytbl tr:first-child th:nth-child(2) figure {
    width: 100px
  }

  .grcytbl {
    overflow: scroll
  }

  .grcytbl table tr:not(:last-child) td img {
    height: 15px !important;
    width: 15px
  }

  .grcytbl tr:first-child th:nth-child(1) {
    font-size: 24px;
    text-align: left
  }
}

@media (max-width:767px) {

  .grcry_pnl_btn>li,
  .grcry_trstd_lwrsc li {
    width: 48%
  }

  .grcry_whychs_lst {
    margin: 30px auto 0
  }

  .grcry_pnl_btn,
  .grcry_trstd_lwrsc {
    justify-content: center;
    gap: 15px
  }

  .grcry_pnl_lwr>li:nth-child(odd) .grcry_hvr_mg {
    width: 100%
  }

  .grcry_pnl_lwr>li>p {
    font-size: 16px
  }

  .grcry_cntnt {
    width: 100%;
    min-height: unset;
    display: flex;
    align-items: stretch;
    justify-content: center;
    gap: 15px;
    flex-wrap: wrap;
    margin-top: 30px
  }

  .grcry_pnl_mn {
    flex-direction: column-reverse
  }

  .grcry_cntnt li {
    width: 48%;
    margin: 0;
    padding: 20px 10px;
    text-align: center
  }

  .grcry_cntnt li p {
    display: block
  }

  .grcry_hvr_mg {
    width: 100%;
    margin: 0 auto
  }
}

@media (max-width:600px) {
  .grcry_trstd_logo li {
    width: 45%;
    text-align: center
  }

  .grcry_cta1_lft,
  .grcry_cta1_lft video,
  .grcry_whychs_lst li {
    width: 100%
  }

  .grcry_sucs_ryt li {
    width: 48%
  }

  .grcry_sucs_ryt li h3 {
    font-size: 32px
  }

  .grcry_hvr_lst p small {
    font-size: 14px;
    line-height: 18px
  }

  .grcry_hvr_lst figure {
    width: 50px;
    height: 50px
  }

  .grcry_hvr_lst h3 {
    font-size: 20px
  }

  .grcytbl tr:first-child th:nth-child(2) img {
    max-width: 100px !important;
  }

  .grcry_buld_sc th:last-child {
    border-radius: 0 20px 0 0;
  }

  .grcry_buld_sc th:first-child {
    border-radius: 20px 0 0 0;
  }
}

@media (max-width:480px) {

  .grcry_cntnt li,
  .grcry_pnl_btn>li,
  .grcry_sftwr_inr li,
  .grcry_sucs_ryt li,
  .grcry_trstd_lwrsc li {
    width: 100%
  }

  .grcry_ftr_lft li {
    width: 47%
  }

  .grcry_sftwr_inr {
    gap: 15px
  }
}

/*grocery page*/

/*generative AI*/
.gnt_clr {
  background: transparent linear-gradient(258deg, #df29c4 0, #30e9ff 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent
}

.gnrtv_cta2_sc,
.gnrtv_exprt_sc,
.gnrtv_sln_sc {
  background-color: #0c0f16
}

.gnrtv_sln_lst {
  display: flex;
  align-items: stretch;
  justify-content: center;
  gap: 40px;
  flex-wrap: wrap;
  width: 90%;
  margin: 40px auto
}

.gnrtv_sln_lst li {
  background: #171b24;
  border-radius: 8px;
  display: flex;
  align-items: flex-start;
  flex-wrap: wrap;
  gap: 25px;
  padding: 20px;
  width: 47%;
  margin: 0
}

.gnrtv_sln_cnt {
  width: 80%
}

.gnrtv_sln_cnt p {
  font-weight: 200;
  line-height: 30px
}

.gnrtv_srvc_mn {
  background: var(--c_white);
  border: 1px solid #70707030;
  border-radius: 39px;
  display: flex;
  align-items: stretch;
  justify-content: center;
  flex-wrap: wrap;
  overflow: hidden
}

.gnrtv_srvc_mn li.slick-slide,
.gnrtv_srvc_mn>li {
  width: 33.3%;
  position: relative;
  padding: 5px;
  min-height: 265px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  gap: 25px;
  text-align: center;
  border-bottom: 2px solid #70707021;
  border-right: 2px solid #70707021;
  overflow: hidden;
  margin: 0
}

.gnrtv_srvc_mn li figure {
  border: 1px solid #70707036;
  border-radius: 19px;
  width: 80px;
  height: 80px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 10px
}

.gnrtv_srvc_mn li h3 {
  margin-bottom: 0
}

.gnrtv_srvc_cntnt {
  position: absolute;
  bottom: 0;
  transform: translate(0, 100%);
  margin: auto;
  padding: 20px;
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-direction: column;
  width: 100%;
  height: 100%;
  transition: all .5s ease-in-out 0s;
  z-index: 9;
  opacity: 0;
  background: transparent linear-gradient(236deg, #df29c4 0, #30e9ff 100%)
}

.gnrtv_prtnr_lst li:hover .gnrtv_srvc_cntnt,
.gnrtv_srvc_mn li:hover .gnrtv_srvc_cntnt {
  opacity: 1;
  transform: unset
}

.gnrtv_srvc_mn li:nth-child(3),
.gnrtv_srvc_mn li:nth-child(6) {
  border-right: unset
}

.gnrtv_srvc_mn li:nth-last-child(-n+3) {
  border-bottom: unset
}

.gnrtv_cta3_sc {
  background-image: url('https://media.apptunix.com/wp-content/uploads/2024/06/03045411/generative_cta3.png');
  background-repeat: no-repeat;
  background-size: cover
}

.gnrtv_cta3_mn h2 {
  font-weight: 300;
  line-height: 50px
}

.gnrtv_prtnr_lst li {
  width: 48%;
  border: 1px solid #7070704a;
  min-height: 180px;
  display: flex;
  align-items: center;
  gap: 20px;
  position: relative;
  overflow: hidden;
  padding: 20px 30px;
  background: var(--c_white);
  transition: all .3s ease-in-out 0s;
  margin: 0
}

.gnrtv_prtnr_lst {
  display: flex;
  align-items: stretch;
  flex-wrap: wrap;
  width: 60%;
  position: absolute;
  top: -45px;
  right: -55px
}

.gnrtv_prtnr_mn>figure {
  width: 965px;
  height: 480px
}

.gnrtv_prtnr_mn {
  position: relative;
  margin-top: 110px
}

.gnrtv_prtnr_lst .gnrtv_srvc_cntnt {
  inset: 0
}

.gnrtv_prtnr_lst li:hover {
  transform: scale(1);
  box-shadow: 4px 4px 15px -2px rgba(0, 0, 0, .2)
}

.gnrtv_prtnr_lst .gnrtv_srvc_cntnt p {
  font-size: 14px;
  line-height: 20px
}

.gnrtv_exprt_lft li {
  padding: 28px 20px;
  margin-bottom: 15px
}

.gnrtv_exprt_lft li.active {
  background: #161b26;
  border-radius: 16px
}

.gnrtv_exprt_lft li:last-child {
  margin-bottom: 0
}

.gnrtv_exprt_lft {
  width: 32%;
  margin: 0
}

.gnrtv_exprt_ryt {
  width: 62%
}

.gnrtv_exprt_ryt>li {
  display: none;
  align-items: flex-start;
  justify-content: space-between;
  flex-wrap: wrap;
  margin: 0
}

.gnrtv_exprt_ryt li.active {
  display: flex !important
}

.gnrtv_exprt_cntnt {
  width: 48%
}

.gnrtv_exprt_ryt li figure,
.gnrtv_prcs_ryt li figure {
  position: relative;
  width: 306px;
  height: 100%;
  z-index: 9
}

.gnrtv_exprt_ryt li figure {
  width: 330px
}

.gnrtv_exprt_mn {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  flex-wrap: wrap
}

.gnrtv_exprt_cntnt h3,
.gnrtv_prcs_ryt>li {
  display: none
}

.gnrtv_exprt_cntnt p {
  font-weight: 300;
  line-height: 30px
}

.gnrtv_exprt_ryt li figure:after,
.gnrtv_prcs_ryt li figure:after {
  position: absolute;
  content: "";
  width: 100%;
  height: 100%;
  inset: 0;
  margin: auto;
  background: transparent linear-gradient(232deg, #df29c4 0, #30e9ff 100%);
  border-radius: 18px;
  transform: rotate(-5deg);
  z-index: -1
}

.gnrtv_exprt_ryt li figure:after {
  background: transparent linear-gradient(180deg, #df29c4 0, #30e9ff 100%)
}

.gnrtv_cta2_ryt {
  position: absolute;
  right: -1px;
  bottom: -1px;
  width: 38%;
  height: 100%;
  clip-path: polygon(14.5% 0, 100% 0%, 100% 100%, 0% 100%);
  padding-left: 15px;
  background: transparent linear-gradient(180deg, #df29c4 0, #30e9ff 100%);
  transform: scale(1.05)
}

.gnrtv_cta2_sc .conta_iner {
  background-color: #1f2536;
  padding: 50px 40px;
  border-radius: 39px;
  position: relative;
  overflow: hidden
}

.gnrtv_cta2_lft button:after {
  position: absolute;
  content: "";
  background-image: url('https://media.apptunix.com/wp-content/uploads/2024/06/03045352/ply_generative.png');
  left: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  width: 53px;
  height: 53px;
  animation: spin 5s infinite linear
}

.gnrtv_cta2_lft button {
  background: unset;
  border: unset;
  font-size: 24px;
  color: var(--c_white);
  font-weight: 500;
  text-decoration: underline;
  position: relative;
  padding-left: 75px;
  min-height: 53px
}

.gnrtv_cta2_sc .conta_iner:after {
  position: absolute;
  content: "";
  background-image: url('https://media.apptunix.com/wp-content/uploads/2024/06/03054533/cta2_generative.png');
  bottom: -200px;
  left: -75px;
  width: 464px;
  height: 434px;
  background-repeat: no-repeat;
  background-size: contain;
  opacity: .2;
  pointer-events: none
}

.gnrtv_indstrs_mn {
  display: flex;
  align-items: stretch;
  justify-content: center;
  flex-wrap: wrap;
  gap: 20px
}

.gnrtv_indstrs_mn li h3 {
  padding: 34px 20px;
  line-height: normal
}

.gnrtv_indstrs_mn li figure {
  overflow: hidden
}

.gnrtv_indstrs_mn li.slick-slide,
.gnrtv_indstrs_mn>li {
  background: #0f0f0f;
  border-radius: 10px;
  width: 23.5%;
  overflow: hidden;
  margin: 0
}

.gnrtv_indstrs_mn li:hover img {
  transform: scale(1.1)
}

.gnrtv_indstrs_mn li img {
  transition: ease-in-out .4s
}

.gnrtv_indstrs_sc {
  background: #e1eCFF66
}

.gnrtv_cta1_sc {
  background-color: #050402;
  overflow: hidden
}

.gnrtv_cta1_ryt {
  position: absolute;
  bottom: -75px;
  right: -90px
}

.gnrtv_cta1_sc .conta_iner {
  position: relative
}

.gnrtv_mdls_cntnt ul li {
  background: #171b24;
  border-radius: 8px;
  padding: 20px;
  width: 32%;
  margin: 0;
  text-align: center
}

.gnrtv_mdls_cntnt ul li h3 {
  background: #222834;
  border-radius: 10px;
  width: fit-content;
  padding: 14px 30px;
  margin: 0 auto 20px
}

.gnrtv_mdls_cntnt ul {
  display: none;
  align-items: stretch;
  justify-content: center;
  margin-bottom: 0;
  flex-wrap: wrap;
  gap: 20px
}

.gnrtv_mdls_cntnt ul.active {
  display: flex !important
}

.gnrtv_mdls_btn li {
  font-size: 17px;
  background: #efeFEF66;
  border: 1px solid #7070701C;
  border-radius: 12px;
  padding: 20px 5px;
  font-weight: 700;
  margin: 0 7px;
  color: var(--c_text_dark);
  text-align: center
}

.gnrtv_mdls_btn li.active {
  background: transparent linear-gradient(257deg, #df29c4 0, #30e9ff 100%);
  color: var(--c_white)
}

.gnrtv_mdls_btn {
  align-items: stretch;
  justify-content: flex-start;
  white-space: nowrap;
  display: flex;
  gap: 40px;
  width: 100%;
  height: 100%;
  max-width: 100%;
  max-height: 100%;
  list-style-type: none;
  opacity: 1;
  -webkit-mask-image: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 12.5%, rgb(0, 0, 0) 87.5%, rgba(0, 0, 0, 0) 100%);
  overflow: hidden
}

.gnrtv_mdls_cntnt ul li:hover h3 {
  background: transparent linear-gradient(252deg, #df29c4 0, #30e9ff 100%)
}

.gnrtv_bnr_sc {
  background: #010101;
  height: 950px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  overflow: hidden
}

.gnrtv_bnr_count {
  display: flex;
  align-items: stretch;
  flex-wrap: wrap;
  gap: 20px;
  width: 90%
}

.gnrtv_bnr_count>li {
  background: #1a1a1a;
  padding: 20px;
  border: 2px solid #fffFFF21;
  border-radius: 20px;
  text-align: center;
  width: 31%;
  margin: 0
}

.gnrtv_trst_lst li img {
  filter: grayscale(1);
  max-width: 65px
}

.gnrtv_trst_lst {
  display: flex;
  gap: 35px;
  align-items: center;
  padding-left: 35px
}

.gnrtv_bnr_trst span {
  display: flex;
  align-items: center;
  gap: 10px;
  padding-right: 40px;
  position: relative
}

.gnrtv_bnr_lft {
  width: 55%;
  position: relative;
  z-index: 9
}

.gnrtv_bnr_ryt {
  position: absolute;
  right: 100px;
  top: 50%;
  margin: auto;
  transform: translate(0, -50%)
}

.gnrtv_bnr_count>li p {
  font-size: 14px;
  font-weight: 300
}

.gnrtv_bnr_count li h3 {
  margin: 0
}

.gnrtv_bnr_trst {
  display: flex;
  align-items: center;
  gap: 50px;
  white-space: nowrap
}

.gnrtv_bnr_trst span figure {
  width: 30px
}

.gnrtv_prcs_ryt {
  width: 60%
}

.gnrtv_prcs_lft li,
.gnrtv_prcs_ryt li {
  position: relative
}

.gnrtv_prcs_lft li h3 {
  text-align: right
}

.gnrtv_prcs_lft li.active+li {
  opacity: 60%
}

.gnrtv_prcs_lft li.active+li+li,
.gnrtv_prcs_lft li.active+li+li+li {
  opacity: 40%
}

.gnrtv_prcs_lft li.active+li+li+li+li {
  opacity: 30%
}

.gnrtv_prcs_lft li.active+li+li+li+li+li {
  opacity: 20%
}

.gnrtv_prcs_ryt li:after {
  position: absolute;
  content: "01";
  right: -250px;
  top: -10px;
  font-size: 165px;
  left: 0;
  margin: auto;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 900;
  color: #030303;
  opacity: 20%
}

.gnrtv_prcs_ryt li:nth-child(2):after {
  content: "02"
}

.gnrtv_prcs_ryt li:nth-child(3):after {
  content: "03"
}

.gnrtv_prcs_ryt li:nth-child(4):after {
  content: "04"
}

.gnrtv_prcs_ryt li:nth-child(5):after {
  content: "05"
}

.gnrtv_prcs_ryt li:nth-child(6):after {
  content: "06"
}

.gnrtv_prcs_lft {
  width: 35%;
  padding: 30px 60px 30px 0;
  border-right: 3px solid var(--c_black);
  margin: 0
}

.gnrtv_prcs_ryt li {
  margin: 0
}

.gnrtv_prcs_mn {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  flex-wrap: wrap;
  overflow: hidden
}

.gnrtv_prcs_lft li:not(:last-child) {
  margin-bottom: 45px
}

.gnrtv_prcs_ryt li h3 {
  margin: 35px 0 15px
}

.gnrtv_prcs_lft li.active:after {
  position: absolute;
  content: "";
  background-image: url('https://media.apptunix.com/wp-content/uploads/2024/06/03045353/radient.png');
  width: 28px;
  height: 28px;
  right: -75px;
  top: 0;
  bottom: 0;
  background-size: contain
}

.gnrtv_bnr_trst span:after {
  position: absolute;
  content: "";
  width: 2px;
  height: 80px;
  top: 0;
  bottom: 0;
  right: -20px;
  border-radius: 50%;
  margin: auto;
  background: transparent radial-gradient(closest-side at 50% 50%, #fff 0, #fffFFF00 100%)
}

.gnrtv_bnr_lft .s_h>p {
  margin: 10px 0 50px
}

.gnrtv_ai_wrp {
  --c_gradient: transparent linear-gradient(261deg, #DF29C4 0%, #30E9FF 100%) 0% 0% no-repeat padding-box
}

.gnrtv_ai_wrp .btn-primary span {
  background: var(--c_black)
}

.gnrtv_ai_wrp .btn-primary span::before {
  filter: brightness(0) invert(1)
}

.gnrtv_cta3_sc .btn-primary {
  background: var(--c_black);
  color: var(--c_white)
}

.gnrtv_cta3_sc .btn-primary span {
  background: transparent linear-gradient(180deg, #df29c4 0, #30e9ff 100%)
}

.gnrtv_cta1_lft p {
  font-weight: 200;
  margin: 10px 0 50px;
  line-height: 30px
}

.gnrtv_ai_wrp .t2_sc_v2 {
  background-color: #0c0f16
}

.gnrtv_ai_wrp .blog3_box .info .btn {
  background: var(--c_white);
  color: var(--c_text_dark);
  border: 2px solid #b1b3B85E
}

.gnrtv_ai_wrp .blog3_box .info .btn span {
  background: transparent linear-gradient(180deg, #df29c4 0, #30e9ff 100%)
}

.gnrtv_sln_lst li:hover {
  background: transparent linear-gradient(261deg, #df29c4 0, #30e9ff 100%)
}

.gnrtv_sln_lst li:hover img {
  filter: brightness(0) invert(1)
}

.gnrtv_ai_wrp .testi2_box::before {
  background-image: url('https://media.apptunix.com/wp-content/uploads/2024/06/03045413/generative_quotes.png')
}

.gnrtv_bnr_trst h3,
.gnrtv_prcs_ryt li p,
.gnrtv_trst_lst li {
  margin: 0
}

.gnrtv_prcs_ryt li p {
  color: var(--c_text_dark)
}

@media (max-width:1800px) {
  .gnrtv_bnr_ryt {
    right: -50px
  }
}

@media (max-width:1700px) {
  .gnrtv_bnr_ryt {
    top: 54%;
    right: -110px
  }

  .gnrtv_bnr_sc {
    height: 720px
  }

  .gnrtv_bnr_lft .s_h>p {
    margin: 10px 0 40px;
    font-size: 18px;
    line-height: 26px
  }
}

@media (max-width:1500px) {
  .gnrtv_bnr_ryt {
    width: 60%
  }

  .gnrtv_bnr_lft .s_h>p {
    margin: 5px 0 30px
  }
}

@media (max-width:1300px) {
  .gnrtv_bnr_count {
    width: 100%
  }
}

@media (max-width:1200px) {
  .gnrtv_bnr_sc {
    height: auto
  }

  .gnrtv_bnr_ryt,
  .gnrtv_cta1_ryt,
  .gnrtv_cta2_ryt,
  .gnrtv_exprt_lft,
  .gnrtv_exprt_ryt li figure:after,
  .gnrtv_prcs_lft,
  .gnrtv_prcs_ryt li:after,
  .gnrtv_prtnr_mn>figure {
    display: none
  }

  .gnrtv_exprt_ryt,
  .gnrtv_indstrs_mn li figure,
  .gnrtv_indstrs_mn li img,
  .gnrtv_prcs_ryt,
  .gnrtv_sln_cnt {
    width: 100%
  }

  .gnrtv_prcs_ryt li h3,
  .gnrtv_prcs_ryt li p {
    text-align: center
  }

  .gnrtv_prcs_ryt li h3 {
    margin: 20px 0 10px
  }

  .gnrtv_prcs_ryt li {
    margin: 0 10px
  }

  .gnrtv_prcs_ryt li figure {
    margin: 0 auto;
    width: fit-content
  }

  .gnrtv_prtnr_lst li h3 {
    margin: 0
  }

  .gnrtv_bnr_lft,
  .gnrtv_cta1_lft,
  .gnrtv_cta2_lft {
    width: 100%;
    text-align: center
  }

  .gnrtv_bnr_count {
    justify-content: center;
    gap: 10px;
    margin: 30px 0
  }

  .gnrtv_bnr_trst {
    justify-content: center
  }

  .gnrtv_trst_lst {
    padding-left: 0;
    gap: 20px
  }

  .gnrtv_bnr_trst span {
    padding-right: 0
  }

  .gnrtv_cta1_sc,
  .gnrtv_cta2_sc .conta_iner,
  .gnrtv_cta3_sc {
    padding: 30px 20px
  }

  .gnrtv_prtnr_lst {
    position: unset;
    width: 100%;
    justify-content: center
  }

  .gnrtv_prtnr_mn {
    margin-top: 30px
  }

  .gnrtv_prtnr_lst li {
    text-align: center;
    flex-direction: column;
    justify-content: center;
    gap: 10px;
    padding: 20px
  }

  .gnrtv_srvc_cntnt {
    transform: unset;
    position: unset;
    opacity: 1;
    background: unset;
    padding: 0;
    justify-content: flex-start
  }

  .gnrtv_prtnr_lst .gnrtv_srvc_cntnt p,
  .gnrtv_srvc_cntnt p {
    color: var(--c_text_dark) !important
  }

  .gnrtv_cta1_lft p {
    margin: 5px 0 25px
  }

  .gnrtv_exprt_cntnt {
    position: absolute;
    inset: 0;
    margin: auto;
    z-index: 9;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    padding: 15px 10px;
    z-index: 2;
    width: 100%
  }

  .gnrtv_exprt_ryt li.slick-slide:after {
    position: absolute;
    content: "";
    background: var(--c_black);
    inset: 0;
    width: 100%;
    height: 100%;
    opacity: .7;
    margin: auto;
    border-radius: 23px
  }

  .gnrtv_exprt_ryt li figure {
    width: 100%;
    margin: 0 auto;
    z-index: -1
  }

  .gnrtv_exprt_ryt li.slick-slide {
    position: relative;
    margin: 0 5px
  }

  .gnrtv_exprt_ryt li img {
    width: 100%;
    border-radius: 20px
  }

  .gnrtv_exprt_cntnt h3 {
    display: block
  }

  .gnrtv_exprt_cntnt p {
    font-size: 16px;
    line-height: 1.4
  }

  .gnrtv_indstrs_mn li.slick-slide {
    margin: 0 5px
  }

  .gnrtv_cta3_mn h2 {
    line-height: 38px
  }

  .gnrtv_sln_lst {
    gap: 15px;
    width: 100%;
    margin: 40px auto 25px
  }

  .gnrtv_sln_lst li {
    text-align: center;
    flex-direction: column;
    gap: 15px;
    align-items: center
  }

  .gnrtv_sln_cnt h3,
  .gnrtv_srvc_mn li.slick-slide h3 {
    margin: 0
  }

  .gnrtv_sln_cnt p {
    line-height: 24px
  }

  .gnrtv_srvc_mn li.slick-slide {
    border: 2px solid #70707021;
    gap: 10px;
    padding: 15px;
    height: inherit;
    min-height: unset
  }

  .gnrtv_srvc_mn {
    border: unset;
    border-radius: 0;
    margin: 30px 5px 0
  }

  .gnrtv_srvc_mn li figure {
    order: -1;
    width: 60px;
    height: 60px
  }

  .gnrtv_bnr_lft .btn,
  .gnrtv_cta1_sc .btn {
    margin: 0 auto
  }
}

@media (max-width:992px) {
  .gnrtv_mdls_cntnt ul li {
    width: 48%
  }
}

@media (max-width:767px) {
  .gnrtv_bnr_trst {
    flex-wrap: wrap;
    gap: 20px;
    white-space: unset
  }

  .gnrtv_trst_lst {
    justify-content: center;
    width: 100%;
    flex-wrap: wrap
  }

  .gnrtv_bnr_trst span:after {
    content: unset
  }

  .gnrtv_bnr_count>li {
    padding: 15px 10px
  }

  .gnrtv_cta3_mn h2 {
    line-height: 32px
  }
}

@media (max-width:600px) {
  .gnrtv_bnr_count>li {
    width: 48%
  }

  .gnrtv_mdls_cntnt ul li,
  .gnrtv_sln_lst li {
    width: 100%
  }

  .gnrtv_exprt_ryt {
    width: 65%;
    margin: 0 auto
  }

  .gnrtv_prtnr_lst li {
    padding: 20px 10px
  }

  .gnrtv_cta1_sc,
  .gnrtv_cta2_sc .conta_iner,
  .gnrtv_cta3_sc {
    padding: 30px 15px
  }
}

@media (max-width:480px) {
  .gnrtv_prtnr_lst li {
    width: 100%
  }

  .gnrtv_exprt_ryt {
    width: 90%
  }
}

/*generative AI*/

/*mobile game development*/
.gmdv_srvcs_mn li {
  background: #242a30;
  padding: 35px 30px;
  border-radius: 14px;
  width: 31%;
  margin: 0;
}

.gmdv_srvcs_mn li {
  width: 24%;
  padding: 30px 15px;
  border-radius: 24px;
}

.gmdv_srvcs_mn {
  display: flex;
  align-items: stretch;
  justify-content: space-between;
  flex-wrap: wrap;
}

.gmdv_srvcs_mn li h3 {
  margin: 15px 0 10px;
}

/* new page css */




@media (max-width:1200px) {
  .gmdv_srvcs_mn li {
    text-align: center;
    width: 48%;
    padding: 20px 15px;
  }

  .gmdv_srvcs_mn {
    justify-content: center;
    gap: 15px;
  }

  .gmdv_srvcs_mn li figure {
    width: 60px;
    height: 60px;
    margin: 0 auto;
  }
}

@media (max-width:600px) {
  .gmdv_srvcs_mn li {
    width: 100%;
  }
}

/*mobile game development*/


/*game page*/
.game_wrp {
  --c_primary: transparent linear-gradient(102deg, #FE7C00 0%, #FFB902 100%) 0% 0% no-repeat padding-box
}

.game_wrp h1,
.game_wrp h2 {
  font-weight: 400;
  font-family: 'Vampire Wars';
  letter-spacing: 2.2px
}

.gm_brnds_sc h2 span {
  background: -webkit-linear-gradient(180deg, #fe7c00 0, #ffb902 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent
}

.gmdv_frm_sc .contact_info li:not(:last-child) a figure img {
  filter: brightness(0) invert(1)
}

.gm_bnr_sc {
  height: 1000px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative
}

.gm_bnr_sc:after,
.gm_cta1_sc:after {
  position: absolute;
  content: "";
  background: var(--c_black);
  inset: 0;
  opacity: .6;
  margin: auto
}

.gm_bnr_mn {
  z-index: 9;
  position: relative
}

.gm_bnr_sc video {
  position: absolute;
  inset: 0;
  height: 100%;
  object-fit: cover
}

.gm_bnr_lst {
  display: flex;
  align-items: stretch;
  justify-content: center;
  gap: 50px;
  flex-wrap: wrap;
  position: relative
}

.gm_bnr_lst li {
  border: 2px solid #fffFFF21;
  border-radius: 20px;
  opacity: 1;
  backdrop-filter: blur(18px);
  padding: 16px 8px;
  text-align: center;
  width: 12%;
  position: relative;
  z-index: 9;
  background: #ffffff1f;
  margin: 0
}

.gm_bnr_lst li p {
  font-size: 14px
}

.gm_bnr_lst li h3 {
  margin: 0
}

.gm_grdnt {
  background: -webkit-linear-gradient(360deg, #fe7c00 0, #ffb902 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent
}

.game_wrp .btn-primary span {
  background: var(--c_black)
}

.game_wrp .btn-primary span::before {
  filter: brightness(0) invert(1)
}

.gm_bnr_mn .btn {
  margin: 70px auto 120px
}

.gm_bnr_lst li:after {
  position: absolute;
  content: "";
  background: transparent linear-gradient(180deg, #fe7c00 0, #ffb902 100%);
  border: 1px solid #707070;
  opacity: .5;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  inset: 0;
  margin: auto;
  filter: blur(20px)
}

.gm_bnr_sc:before {
  position: absolute;
  content: "";
  background-image: url(https://media.apptunix.com/wp-content/uploads/sites/2/2024/06/03081837/service_icon1.png);
  width: 80px;
  height: 80px;
  top: -400px;
  bottom: 0;
  right: 100px;
  margin: auto;
  z-index: 9
}

.gm_bnr_lst:before {
  position: absolute;
  content: "";
  background-image: url(https://media.apptunix.com/wp-content/uploads/sites/2/2024/06/03110012/cube.png);
  left: 0;
  top: -100px;
  width: 100px;
  height: 100px;
  z-index: 9
}

.gm_bnr_lst:after {
  position: absolute;
  content: "";
  background-image: url(https://media.apptunix.com/wp-content/uploads/sites/2/2024/06/03110055/dragon.gif);
  width: 260px;
  height: 180px;
  bottom: -220px;
  right: -150px;
  background-repeat: no-repeat;
  z-index: 9
}

.gm_btm_sc {
  position: relative
}

.gm_btm_sc:after {
  position: absolute;
  content: "";
  background: #171717;
  width: 100%;
  height: 55%;
  top: 0
}

.wave {
  animation: waveIn 1.2s infinite ease-out;
  transform-origin: 50% 50%
}

.game_wrp .wave {
  background: url(https://media.apptunix.com/wp-content/uploads/sites/2/2024/06/03110121/wave-2.png) repeat-x;
  position: absolute;
  bottom: 5px;
  width: 6400px;
  height: 198px;
  animation: wave 7s cubic-bezier(.36, .45, .63, .53) infinite;
  transform: translate3d(0, 0, 0);
  left: 0
}

.game_wrp .wave:nth-of-type(2) {
  bottom: 14px;
  animation: wave 7s cubic-bezier(.36, .45, .63, .53) -.125s infinite, swell 7s ease -1.25s infinite;
  opacity: 1;
  background: url(https://media.apptunix.com/wp-content/uploads/sites/2/2024/06/03110141/wave_black.png)
}

@keyframes wave {
  0% {
    margin-left: 0
  }

  100% {
    margin-left: -1600px
  }
}

@keyframes swell {

  0%,
  100% {
    transform: translate3d(0, -25px, 0)
  }

  50% {
    transform: translate3d(0, 5px, 0)
  }
}

.gm_btm_sc {
  position: relative;
  padding: 70px 0 200px;
  overflow: hidden;
  background-position: bottom
}

.gm_btm_sc p {
  font-size: 26px;
  font-weight: 300;
  line-height: 40px
}

.gm_srvc_lst {
  display: flex;
  align-items: stretch;
  justify-content: center;
  gap: 40px;
  flex-wrap: wrap
}

.gm_srvc_lst li.slick-slide,
.gm_srvc_lst>li {
  background-repeat: no-repeat;
  width: 48%;
  height: 350px;
  margin: 0;
  border-radius: 20px;
  background-position: center;
  position: relative;
  overflow: hidden
}

.gm_srvc_cntnt {
  position: absolute;
  bottom: 50px;
  left: 30px
}

.gm_srvc_hvr {
  position: absolute;
  top: 0;
  transform: translate(0, 100%);
  margin: auto;
  background: transparent linear-gradient(102deg, #fe7c00 0, #ffb902 100%);
  border-radius: 20px;
  padding: 20px;
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  transition: all .5s ease-in-out 0s;
  opacity: 0;
  pointer-events: none
}

.gm_srvc_lst li figure {
  width: 85px;
  margin-bottom: 15px;
  height: 85px
}

.gm_srvc_lst li img {
  width: 100%;
  height: 100% !important;
  object-fit: contain
}

.gm_srvc_lst li:hover .gm_srvc_hvr {
  transform: unset;
  opacity: 1
}

.gm_cta1_sc {
  position: relative;
  padding: 85px 0;
  margin: 60px 0
}

.gm_btm_sc .s_h,
.gm_cta1_mn {
  position: relative;
  z-index: 9
}

.gm_cta1_sc video {
  position: absolute;
  inset: 0;
  margin: auto;
  height: 100%;
  object-fit: cover
}

.gm_cta1_ryt {
  position: absolute;
  bottom: -85px;
  right: -100px
}

.gm_cta1_mn p {
  font-weight: 300;
  margin: 20px 0 55px
}

.gm_brnds_lst li {
  display: flex !important;
  align-items: center;
  justify-content: center;
  min-height: 100px;
  margin: 0
}

.gm_brnds_lst {
  justify-content: center;
  display: flex;
  width: 100%;
  height: 100%;
  max-width: 100%;
  max-height: 100%;
  place-items: center;
  list-style-type: none;
  opacity: 1;
  -webkit-mask-image: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 12.5%, rgb(0, 0, 0) 87.5%, rgba(0, 0, 0, 0) 100%);
  overflow: hidden
}

.game_wrp .portfolio5_grid {
  background: #f5f5f5
}

.game_wrp .portfolio5_single {
  background: #fffefc;
  border: 2px solid #70707015
}

.game_wrp .portfolio5_single .lt:after {
  background: var(--c_gradient)
}

.gm_idl_lft {
  width: 50%;
  margin-bottom: 0
}

.gm_idl_ryt {
  width: 42%;
  position: sticky;
  top: 120px
}

.gm_idl_lft li {
  display: flex;
  align-items: flex-start;
  flex-wrap: wrap;
  gap: 20px;
  margin-bottom: 80px;
  position: relative
}

.gm_idl_lft li figure {
  background: var(--c_gradient);
  border-radius: 15px;
  width: 100px;
  height: 95px;
  display: flex;
  align-items: center;
  justify-content: center
}

.gm_idl_cntnt {
  width: 78%;
  margin-top: 65px
}

.gm_idl_lft li:after {
  position: absolute;
  content: "";
  background: var(--c_gradient);
  width: 100%;
  height: 6px;
  top: 50px;
  z-index: -1
}

.gm_idl_lft li h3 {
  font-family: 'Vampire Wars';
  letter-spacing: 1.3px;
  font-weight: 400
}

.gm_idl_mn {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  flex-wrap: wrap
}

.gm_idl_lft li:last-child {
  margin-bottom: 0
}

.gm_idl_sc:after {
  position: absolute;
  content: "";
  background-image: url(https://media.apptunix.com/wp-content/uploads/sites/2/2024/06/03110012/cube.png);
  width: 150px;
  height: 150px;
  top: 50px;
  left: 0;
  background-size: cover
}

.gm_sltns_sc {
  background: var(--c_black)
}

.gm_sltns_lst li.slick-slide,
.gm_sltns_lst>li {
  border-bottom: 1px solid var(--c_white);
  padding: 45px 0;
  display: flex !important;
  align-items: center;
  justify-content: flex-start;
  flex-wrap: wrap;
  gap: 95px;
  position: relative;
  margin: 0
}

.gm_sltns_cntnt {
  width: 50%
}

.gm_sltns_lst li h3 {
  font-size: 26px;
  font-weight: 300;
  margin: 0
}

.gm_sltns_lst li figure {
  width: 226px;
  height: 128px;
  margin-left: auto;
  transition: ease-in-out .4s
}

.gm_sltns_lst li.active figure,
.gm_sltns_lst li:hover figure {
  transform: scale(1.4);
  rotate: -4deg;
  margin: 0 40px 0 auto
}

.gm_sltns_lst li figure img {
  width: 100%;
  height: 100%;
  border-radius: 20px
}

.gm_sltns_lst li:last-child {
  border-bottom: unset
}

.bstgm_cta2_sc {
  background: var(--c_gradient);
  position: relative
}

.game_wrp .bstgm_cta2_mn h2 {
  font-family: 'Product Sans';
  letter-spacing: unset;
  font-weight: 600
}

.bstgm_cta2_mn p {
  font-size: 28px;
  margin: 25px 0 40px;
  line-height: 1.4
}

.bstgm_cta2_ryt {
  position: absolute;
  bottom: 0;
  top: 35px;
  margin: auto;
  right: -100px;
  display: flex;
  align-items: center;
  z-index: 9
}

.bstgm_cta2_mn {
  position: relative
}

.gm_ftrs_sc {
  background-image: url(https://media.apptunix.com/wp-content/uploads/sites/2/2024/06/03110414/feature_bg.png);
  background-repeat: no-repeat;
  background-size: cover;
  padding: 100px 0;
  background-position: bottom;
  z-index: 0;
  background-attachment: fixed;
  position: relative
}

.gm_ftrs_lst li {
  background: #ffffff17;
  border: 2px solid #7070702B;
  border-radius: 10px;
  backdrop-filter: blur(50px);
  padding: 20px 20px 30px;
  width: 40%;
  position: relative;
  margin: 0
}

.gm_ftrs_lst li:nth-child(2n) {
  margin-left: auto
}

.gm_ftrs_lst li figure {
  width: 50px;
  height: 50px
}

.gm_ftrs_lst li h3 {
  margin: 20px 0 10px
}

.gm_ftrs_lst li p {
  font-weight: 300
}

.game_wrp .strk_ln svg {
  position: absolute;
  z-index: -1;
  transform: translate(-50%, -100px);
  height: 3016px;
  width: 148px;
  right: 0;
  left: 113px;
  top: 0;
  bottom: 0;
  margin: auto
}

.gm_ftrs_lst_mn {
  position: relative;
  overflow: hidden
}

.gm_ftrs_lst li:after {
  position: absolute;
  content: "";
  background: var(--c_gradient);
  width: 24px;
  height: 24px;
  border-radius: 50%;
  right: -27%;
  top: -2px;
  z-index: 1
}

.gm_ftrs_lst li:nth-child(2n):after {
  right: auto;
  left: -18%;
  top: 0;
  bottom: 0;
  margin: auto
}

.gm_ftrs_lst li:nth-child(3):after {
  right: -13%;
  top: 85px
}

.gm_ftrs_lst li:nth-child(4):after {
  left: -20%
}

.gm_ftrs_lst li:nth-child(5):after {
  right: -16%;
  top: 85px
}

.gm_ftrs_lst li:nth-child(6):after {
  left: -30%
}

.gm_ftrs_lst li:nth-child(7):after {
  right: -26%;
  top: 85px
}

.gm_ftrs_lst li:nth-child(8):after {
  left: -45%
}

.gm_ftrs_lst li:nth-child(9):after {
  right: -36%;
  top: 85px
}

.gm_ftrs_lst {
  margin-bottom: 0
}

.bstgm_cta2_sc .btn {
  background: var(--c_black);
  color: var(--c_white)
}

.bstgm_cta2_sc .btn span {
  background: var(--c_gradient)
}

.gmdv_frm_mn {
  background: #030303;
  padding: 0 30px;
  border-radius: 25px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  background-image: url(https://media.apptunix.com/wp-content/uploads/sites/2/2024/06/03110447/fottr_frm.png);
  background-repeat: no-repeat;
  background-size: cover
}

.gmdv_frm_lft {
  width: 46%
}

.gmdv_frm_ryt {
  width: 50%;
  background-color: var(--c_black);
  padding: 60px 30px
}

.only_india.game_bd .ftr_ui :is(input:not(.btn, [type=checkbox]), select, textarea),
.game_bd .ftr_ui :is(input:not(.btn, [type=checkbox]), select, textarea) {
  background-color: #030303;
  border: 2px solid #ffa401E3;
  padding: 18px;
  border-radius: 30px;
  height: unset;
  line-height: normal
}

.game_bd .contact_info li a {
  color: var(--c_white);
}

.gmdv_frm_ryt .iti--separate-dial-code .iti__selected-dial-code,
.gmdv_frm_ryt input::placeholder,
.gmdv_frm_ryt textarea::placeholder {
  color: var(--c_white)
}

.gmdv_frm_ryt .iti__arrow {
  border-top-color: var(--c_white)
}

.gmdv_frm_ryt textarea {
  height: 150px
}

.gmdv_frm_ryt .form-group:not(:last-child) {
  margin-bottom: 35px
}

.gmdv_frm_lft h2 {
  font-family: 'Product Sans';
  font-weight: 700
}

.gmdv_frm_lft p {
  margin: 40px 0 70px
}

.gmdv_frm_lft .contact_info li:not(:last-child) {
  margin-bottom: 20px
}

.gmdv_frm_lft .ftrfrminfo h3 {
  margin-bottom: 20px
}

.gmdv_frm_ryt input#common_submit {
  background: transparent linear-gradient(270deg, #fe7c00 0, #ffb902 100%);
  font-size: 20px;
  font-weight: 300;
  border-radius: 30px;
  color: var(--c_white);
  padding: 10px 40px
}

.gmdv_frm_ryt .iti {
  width: 100%
}

.gm_idl_sc {
  position: relative
}

.game_wrp .panel-title.active,
.game_wrp .panel-title::after {
  color: #ffb902
}

.game_wrp .testi2_box::before {
  background-image: url('https://media.apptunix.com/wp-content/uploads/sites/2/2024/06/03110507/game_quotes.svg')
}

.game_wrp .slick-dots li button {
  width: 12px;
  height: 12px;
  background: 0 0;
  border: 2px solid #ffa401E3
}

.game_wrp .slick-dots li.slick-active button {
  background: #ffb902
}

.game_wrp .slick-dots {
  gap: 5px
}

@media (max-width:1600px) {
  .gm_bnr_sc {
    height: 800px
  }

  .gm_bnr_sc .btn {
    margin: 60px auto 100px
  }

  .gm_bnr_lst:after {
    bottom: -133px;
    right: -50px
  }
}

@media (max-width:1400px) {
  .gm_bnr_sc {
    height: 750px
  }

  .gm_bnr_sc .btn {
    margin: 40px auto 70px
  }

  .gm_cta1_ryt {
    right: -40px;
    width: 40%
  }

  .bstgm_cta2_ryt {
    right: 0
  }
}

@media (max-width:1200px) {

  .gm_bnr_lst:after,
  .gm_bnr_lst:before,
  .gm_bnr_sc:before,
  .gm_btm_sc:after,
  .gm_ftrs_lst li:after,
  .gm_idl_sc:after {
    content: unset
  }

  .gm_bnr_sc {
    height: auto
  }

  .gm_bnr_mn .btn {
    margin: 30px auto
  }

  .gm_bnr_lst {
    gap: 15px
  }

  .gm_bnr_lst li {
    width: 23%
  }

  .bstgm_cta2_ryt,
  .gm_cta1_ryt,
  .gm_sltns_lst li h3,
  .gm_srvc_cntnt,
  .ocean,
  .strk_ln {
    display: none
  }

  .gm_btm_sc {
    background: #171717;
    padding: 40px 0;
    border-bottom: 8px solid #ffb902
  }

  .gm_btm_sc p {
    font-size: 18px;
    line-height: 30px
  }

  .gm_cta1_sc {
    padding: 40px 0;
    margin: 40px 0
  }

  .gm_cta1_mn p {
    margin: 20px 0
  }

  .bstgm_cta2_mn,
  .gm_cta1_mn {
    text-align: center
  }

  .bstgm_cta2_mn .btn,
  .gm_cta1_mn .btn,
  .gm_sltns_lst li figure {
    margin: 0 auto
  }

  .gm_sltns_lst li.active figure,
  .gm_sltns_lst li:hover figure {
    transform: unset;
    rotate: unset;
    margin: 0 auto
  }

  .gm_sltns_lst li.slick-slide {
    padding: 15px;
    margin: 0 5px;
    border: 1px solid var(--c_white);
    border-bottom: 1px solid var(--c_white);
    border-radius: 20px;
    flex-direction: column-reverse;
    text-align: center;
    gap: 10px;
    height: inherit;
    justify-content: flex-end
  }

  .gm_srvc_lst {
    display: block
  }

  .gm_srvc_hvr {
    position: relative;
    transform: unset;
    opacity: 1;
    text-align: center;
    align-items: center;
    z-index: 1;
    background: unset;
    padding: 20px 10px
  }

  .gm_srvc_lst li.slick-slide {
    margin: 0 5px;
    position: relative
  }

  .gm_srvc_lst li.slick-slide:after {
    position: absolute;
    content: "";
    background: var(--c_black);
    inset: 0;
    opacity: .5
  }

  .gm_sltns_cntnt {
    width: 100%
  }

  .gm_sltns_cntnt p {
    display: block !important;
    overflow: visible !important;
    height: 100% !important
  }

  .gm_sltns_cntnt h4 {
    font-size: 24px
  }

  .bstgm_cta2_mn p {
    font-size: 20px;
    margin: 10px 0 20px
  }

  .gm_ftrs_lst {
    display: flex;
    align-items: stretch;
    justify-content: center;
    flex-wrap: wrap;
    gap: 15px
  }

  .gm_ftrs_lst li,
  .gm_ftrs_lst li:nth-child(2n) {
    width: 48%;
    padding: 20px 10px;
    margin: 0;
    text-align: center
  }

  .gm_ftrs_lst li figure {
    margin: 0 auto
  }

  .gm_ftrs_sc {
    padding: 40px 0
  }

  .gm_idl_ryt {
    width: 35%
  }

  .gm_idl_lst {
    gap: 15px
  }

  .gm_idl_lft li figure {
    width: 75px;
    padding: 20px;
    height: 70px
  }

  .gm_idl_cntnt {
    margin-top: 50px
  }

  .gm_idl_lft li:after {
    top: 35px
  }
}

@media (max-width:992px) {
  .gm_idl_ryt {
    width: 45%;
    margin: 0 auto 30px;
    position: unset
  }

  .gm_idl_lft {
    width: 100%
  }

  .gm_idl_mn {
    flex-direction: column-reverse;
    padding-bottom: 0
  }

  .gm_idl_cntnt {
    margin-top: 0
  }

  .gm_idl_lft li:after {
    top: auto;
    bottom: 0
  }

  .gm_idl_lft li {
    padding-bottom: 20px;
    margin-bottom: 25px
  }

  .gm_idl_lft li:last-child:after {
    content: unset
  }

  .gm_idl_lft li:last-child {
    padding-bottom: 0
  }

  .gm_srvc_lst li figure {
    width: 60px;
    height: 60px;
    margin-bottom: 10px
  }

  .gm_ftrs_lst li h3 {
    margin: 10px 0
  }

  .gmdv_frm_mn {
    background-image: unset;
    padding: 20px;
    gap: 25px
  }

  .gmdv_frm_ryt {
    width: 100%;
    padding: 0
  }

  .gmdv_frm_lft {
    width: 100%;
    text-align: center
  }

  .gmdv_frm_lft p {
    margin: 10px 0 15px
  }

  .gmdv_frm_lft .contact_info li:not(:last-child) {
    margin-bottom: 10px
  }

  .gmdv_frm_lft .ftrfrminfo h3 {
    margin-bottom: 10px
  }

  .gmdv_frm_ryt .form-group:not(:last-child) {
    margin-bottom: 15px
  }
}

@media (max-width:767px) {
  .gm_bnr_lst li {
    width: 48%;
    padding: 16px 5px
  }

  .gm_bnr_lst {
    gap: 10px
  }

  .gm_btm_sc p {
    font-size: 16px;
    line-height: 26px
  }

  .gmdv_frm_ryt input#common_submit {
    margin: 0 auto
  }
}

@media (max-width:600px) {

  .gm_ftrs_lst li,
  .gm_ftrs_lst li:nth-child(2n) {
    width: 100%
  }

  .gm_idl_ryt {
    width: 70%
  }
}

@media (max-width:480px) {
  .gm_idl_cntnt {
    width: 100%;
    text-align: center
  }

  .gm_idl_lft li {
    justify-content: center;
    gap: 10px
  }
}

/*game page*/

/*software page*/
.sftwrdb_wrp .aidbi_whychs_lst li {
  padding: 20px 10px
}

.sftwr_cta2_mn {
  background-image: url(https://media.apptunix.com/wp-content/uploads/2024/06/03105246/cta2_bg.png);
  padding: 75px 40px;
  background-size: cover;
  background-position: center;
  border-radius: 22px
}

.sftwr_indstrs_lst {
  display: flex;
  align-items: stretch;
  justify-content: center;
  gap: 35px;
  flex-wrap: wrap
}

.sftwr_indstrs_lst li.slick-slide,
.sftwr_indstrs_lst>li {
  background: #f9f9f9;
  border: 1px solid #70707038;
  border-radius: 32px;
  width: 22.5%;
  margin: 0
}

.sftwr_indstrs_cntnt {
  text-align: center;
  padding: 20px 15px;
  margin-top: -60px;
  z-index: 1;
  position: relative
}

.sftwr_indstrs_cntnt figure {
  width: 80px;
  height: 80px;
  margin: 0 auto;
  background: #3a6ad4;
  border: 4px solid var(--c_white);
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  padding: 20px
}

.sftwr_bnr_lst {
  display: flex;
  align-items: center;
  gap: 50px;
  margin-top: 25px;
  flex-wrap: wrap
}

.sftwr_bnr_lst li img {
  filter: grayscale(1);
  max-width: 90px
}

.sftwr_bnr_lst li {
  margin: 0
}

.sftwr_bnr_cnt .btn {
  margin: 60px auto 100px
}

.sftwr_bnr_mn p {
  margin: 15px 0 0;
  font-weight: 300;
  line-height: 1.5
}

.sftwr_bnr_mn {
  position: relative
}

.sftwr_invst_lst {
  display: flex;
  align-items: stretch;
  justify-content: center;
  gap: 30px;
  flex-wrap: wrap
}

.sftwr_invst_lst li {
  height: 320px;
  background-size: cover;
  background-position: center;
  border-radius: 30px;
  margin: 0;
  position: relative;
  width: 48%
}

.sftwr_invst_cntnt {
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 30px 20px
}

.sftwr_invst_cntnt p,
.sftwr_sltns_lst li p {
  font-weight: 300;
  line-height: 1.5
}

.sftwr_invst_cntnt h3 {
  font-weight: 500
}

.sftwr_sltns_lst {
  display: flex;
  align-items: stretch;
  justify-content: center;
  flex-wrap: wrap;
  gap: 25px
}

.sftwr_sltns_lst li.slick-slide,
.sftwr_sltns_lst>li {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  border-radius: 16px;
  width: 31%;
  position: relative;
  overflow: hidden;
  height: 500px;
  margin: 0
}

.sftwr_sltns_cntnt {
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 50px 20px
}

.sftwr_sltns_hvr {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  transform: translate(0, 100%);
  margin: auto;
  background: #3370ff;
  border-radius: 16px;
  padding: 20px;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  transition: all .5s ease-in-out 0s;
  opacity: 0;
  pointer-events: none
}

.sftwr_sltns_lst li:hover .sftwr_sltns_hvr {
  transform: unset;
  opacity: 1
}

.sftwr_sltns_hvr ul li {
  position: relative;
  padding-left: 20px;
  font-size: 16px
}

.sftwr_sltns_hvr ul li:after {
  position: absolute;
  content: "";
  clip-path: polygon(50% 0%, 0% 100%, 100% 100%);
  left: 0;
  width: 12px;
  height: 11px;
  background: var(--c_white);
  transform: rotate(90deg);
  top: 0;
  bottom: 0;
  margin: auto
}

.sftwr_cta1_sc p {
  font-size: 26px;
  font-weight: 300;
  margin: 20px 0 0;
  line-height: 40px
}

.sftwrtbl table {
  z-index: 9;
  position: relative;
  width: 100%;
  border-collapse: collapse
}

.sftwrtbl th {
  font-size: 24px;
  font-weight: 800;
  color: #161616;
  padding: 30px;
  text-align: center
}

.sftwrtbl tr th:first-child {
  background: #3370ff;
  border-radius: 18px 0 0 0
}

.sftwrtbl tr td:nth-child(2),
.sftwrtbl tr th:nth-child(2) {
  background: #eff4ff
}

.sftwrtbl td {
  font-size: 22px;
  color: #161616;
  font-weight: 600;
  padding: 15px 40px;
  border: 1px solid #e0e0e0;
  text-align: center
}

.sftwrtbl tr td:first-child {
  text-align: left;
  border-left: 0
}

.sftwrtbl:after {
  position: absolute;
  content: "";
  height: 100%;
  inset: -1px;
  background: var(--c_white);
  border: 1px solid #7070702B;
  border-radius: 18px;
  outline: 10px solid #fafafa
}

.sftwr_srvcs_mn,
.sftwrtbl {
  position: relative
}

.sftwrtbl tr:last-child td:first-child,
.sftwrtbl tr:last-child td:nth-child(3) {
  border-bottom: 0
}

.sftwrtbl tr td:last-child {
  border-right: 0
}

.sftwr_prcs_sc,
.sftwr_tsti {
  background: #161616
}

.sftwr_tsti .s_h h2,
.sftwr_tsti .s_h p {
  color: var(--c_white)
}

.sftwrdb_wrp .testi2_box {
  border: 10px solid #1a1a1a;
  margin-right: 15px
}

.sftwrdb_wrp .testi2_box::before {
  filter: brightness(0) saturate(100%) invert(38%) sepia(99%) saturate(3138%) hue-rotate(213deg) brightness(101%) contrast(101%)
}

.sftwr_bnr_mn:after {
  position: absolute;
  content: "";
  background-image: url('https://media.apptunix.com/wp-content/uploads/2024/06/03082017/sftwr_bnr_bfr.png');
  width: 555px;
  height: 240px;
  background-position: bottom;
  bottom: -50px;
  background-repeat: no-repeat;
  right: 0
}

.sftwrdb_wrp .btn-primary,
.sftwrdb_wrp .btn-primary:hover {
  --c_primary: #3370FF;
  color: var(--c_white);
  --c_gradient: transparent linear-gradient(270deg, var(--c_primary) 0%, var(--c_primary) 100%) 0% 0% no-repeat padding-box;
  background: var(--c_primary)
}

.sftwrdb_wrp .btn span {
  background: var(--c_black)
}

.sftwrdb_wrp .btn span::before {
  filter: brightness(0) invert(1)
}

.sftwr_indstrs_lst li>figure {
  width: 100%;
  height: 145px
}

.sftwr_cta1_mn {
  background: #002073;
  position: relative;
  border-radius: 39px;
  padding: 65px
}

.sftwr_cta1_ryt {
  position: absolute;
  right: 35px;
  bottom: -75px;
  width: 37%
}

.sftwr_srvcs_btn {
  background: #f1f5ff;
  border-radius: 0 0 0 140px;
  padding: 35px 115px 50px;
  width: 55%;
  position: relative;
  margin: 0
}

.sftwr_srvcs_btn li {
  position: relative
}

.sftwr_srvcs_btn li:before {
  position: absolute;
  content: "";
  background: #3370ff;
  width: 6px;
  height: 66px;
  top: 0;
  bottom: 0;
  margin: auto;
  right: -35px;
  z-index: 3
}

.sftwr_srvcs_btn li.active~li:before {
  display: none
}

.sftwr_srvcs_btn li h3 {
  margin-bottom: 35px;
  white-space: nowrap;
  color: var(--c_text_dark);
  position: relative;
  line-height: normal;
  z-index: 1
}

.sftwr_srvcs_btn li.active h3 {
  color: #3370ff
}

.sftwr_srvcs_lft {
  background: #f1f5ff;
  border-radius: 0 0 140px 0;
  padding: 150px 60px 150px 200px;
  width: 58%;
  position: absolute;
  top: 85px;
  right: 0;
  min-height: 625px
}

.sftwr_srvcs_lft>li {
  margin: 0;
  display: none
}

.sftwr_srvcs_lft li.active {
  display: block
}

.sftwr_srvcs_lft li h3 {
  margin: 35px 0 20px;
  line-height: 38px
}

.sftwr_srvcs_btn li h3:after {
  content: "";
  position: absolute;
  bottom: -12px;
  left: 0;
  height: 2px;
  width: 0;
  background: #3370ff;
  transition: .5s ease
}

.sftwr_srvcs_btn:after {
  position: absolute;
  content: "";
  background: #dff1ff;
  width: 6px;
  height: 80%;
  margin: auto;
  right: 80px;
  top: 35px;
  z-index: 2
}

.sftwr_srvcs_btn li.active h3:after,
.sftwr_srvcs_btn li:hover h3:after {
  width: 60%
}

.sftwr_srvcs_lft li p {
  line-height: 34px;
  color: var(--c_text_dark);
  font-weight: 400
}

.sftwr_srvcs_lft:after {
  position: absolute;
  content: "";
  background-image: url(https://media.apptunix.com/wp-content/uploads/2024/06/03082114/service_bg.png);
  width: 78px;
  height: 67px;
  top: -85px;
  left: 270px
}

.sftwr_cta3_sc:after {
  position: absolute;
  content: "";
  inset: 0;
  margin: auto;
  width: 100%;
  height: 100%;
  background: #3370FF;
  opacity: 0.8
}

.sftwr_cta3_sc {
  background-color: #00001f;
  background-image: url(https://media.apptunix.com/wp-content/uploads/2024/06/03105712/cta3bg.png);
  background-size: cover;
  background-repeat: no-repeat;
  position: relative;
  margin: 100px 0 70px
}

.sftwr_cta3_ryt {
  position: absolute;
  bottom: 0;
  right: 0
}

.sftwr_cta3_sc .u_spc {
  position: relative;
  z-index: 1
}

.sftwr_prcs_lst {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 50px;
  flex-wrap: wrap;
  position: relative
}

.sftwr_prcs_lst li {
  width: 21%;
  text-align: center;
  z-index: 1;
  margin: 0
}

.sftwr_prcs_lst li figure {
  width: 120px;
  height: 120px;
  margin: 0 auto;
  background: #3370ff;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 30px
}

.sftwr_prcs_lst li img {
  filter: brightness(0) invert(1)
}

.sftwr_prcs_lst li h3 {
  margin: 25px 0 15px;
  font-weight: 500
}

.sftwr_prcs_lst li:nth-child(2) {
  transform: translate(0, 80px)
}

.sftwr_prcs_lst li:nth-child(3) {
  transform: translate(0, 40px)
}

.sftwr_prcs_lst li:nth-child(4) {
  transform: translate(0, 50px)
}

.sftwr_prcs_lst:after {
  position: absolute;
  content: "";
  background-image: url(https://media.apptunix.com/wp-content/uploads/2024/06/03082051/dotted_line.png);
  background-repeat: no-repeat;
  background-position: center;
  top: 60px;
  right: 0;
  left: 0;
  margin: auto;
  width: 100%;
  height: 100px
}

.sftwr_prcs_sc {
  padding-bottom: 150px
}

.sftwrdb_wrp .blogs3_sc .btn-primary span {
  background: var(--c_black)
}

.sftwrdb_wrp .blogs3_sc .btn-primary span::before {
  filter: brightness(0) invert(1)
}

.sftwrdb_wrp .panel-title.active,
.sftwrdb_wrp .panel-title::after {
  color: #3370ff
}

.sftwrdb_bnr_sc {
  background-color: #010101;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 950px;
  background-image: url(https://media.apptunix.com/wp-content/uploads/2024/06/03082028/sftwrbnr_bg.png);
  background-size: cover;
  background-position: center;
  position: relative;
  padding-bottom: 142px
}

.sftwrdb_bnr_sc:after {
  position: absolute;
  content: "";
  background: var(--c_black);
  inset: 0;
  margin: auto;
  opacity: 0.8;
  width: 100%;
  height: 100%
}

.sftwr_bnr_mn {
  z-index: 1;
  position: relative
}

.sftwr_cta1_sc {
  margin-top: -150px;
  overflow: hidden
}

.sftwrdb_wrp .portfolio5_slide_nav .slick-center {
  background: #3370ff
}

.sdi_dvplre_lt {
  width: 50%;
}

.sdi_dvplre_rt {
  width: 50%;
  position: relative;
  right: -50px;
}

.sdi_dvplre_lt p {
  font-size: 20px;
  margin: 20px 0;
  color: #000;
}

.sdi_dvplre_lst li {
  position: relative;
  padding-left: 25px;
  font-size: 24px;
  color: #161616;
  font-weight: 600;
}

.sdi_dvplre_lst li:after {
  position: absolute;
  content: "";
  background: #3370ff;
  width: 10px;
  height: 10px;
  left: 0;
  top: 0;
  border-radius: 50%;
  margin: auto;
  bottom: 0;
}

.sdi_dvplre_rt span {
  position: absolute;
  left: -41px;
  bottom: -25px;
  width: 150px;
  height: 150px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: auto;
  animation: animateC 8s linear infinite;
  box-shadow: 0px 0px 50px #0000001C;
  border-radius: 50%;
  cursor: pointer;
}

.sdi_dvplre_rt>figure>img {
  width: 600px;
  max-width: 600px;
}

.sftwr_bnr_cnt p a,
.sftwr_bnr_cnt p a:hover {
  color: var(--c_white);
  text-decoration: none;
}

@media (max-width:1600px) {
  .sftwr_bnr_cnt .btn {
    margin: 40px auto 60px
  }

  .sftwrdb_bnr_sc {
    height: 870px;
    padding-bottom: 142px
  }

  .sftwr_bnr_mn:after {
    bottom: -75px
  }
}

@media (max-width:1400px) {
  .sftwr_bnr_mn p {
    margin-top: 10px
  }
}

@media (max-width:1300px) {
  .sftwr_bnr_lst {
    gap: 40px
  }

  .sftwr_prcs_cntnt {
    position: unset;
    min-height: unset
  }

  .sftwr_prcs_cntnt h3 {
    margin: 10px 0
  }
}

@media (max-width:1200px) {

  .sftwr_cta1_ryt,
  .sftwr_cta3_ryt,
  .sftwr_indstrs_lst li>figure,
  .sftwr_srvcs_btn {
    display: none
  }

  .sftwr_bnr_mn:after,
  .sftwr_prcs_lst:after,
  .sftwr_srvcs_lft:after,
  .sdi_dvplre_lst li:after {
    content: unset
  }

  .sftwr_indstrs_cntnt {
    margin-top: 0;
    padding: 0
  }

  .sftwr_cta3_sc {
    margin: 0 0 40px
  }

  .sftwr_cta3_sc .u_spc {
    padding: 20px 0;
    text-align: center
  }

  .sftwr_cta3_sc .btn {
    margin: 25px auto 0
  }

  .sftwr_prcs_lst li {
    width: 48%;
    background: #3370ff;
    outline: 4px solid var(--c_white);
    border-radius: 20px;
    text-align: center;
    padding: 20px 10px
  }

  .sftwr_prcs_lst li figure {
    width: 50px;
    height: 50px;
    margin: 0 auto;
    padding: 0
  }

  .sftwr_prcs_lst li h3 {
    margin: 15px 0 10px
  }

  .sftwr_srvcs_lft {
    background: #f1f5ff;
    border-radius: 24px;
    padding: 10px;
    width: 100%;
    position: unset;
    min-height: unset
  }

  .sftwrdb_bnr_sc {
    height: auto;
    padding-bottom: 0
  }

  .sftwrtbl th {
    font-size: 20px;
    padding: 20px
  }

  .sftwrtbl td {
    font-size: 16px;
    padding: 10px 20px
  }

  .sftwr_srvcs_lft li h3 {
    margin: 10px 0;
    line-height: normal
  }

  .sftwrtbl td img {
    max-width: 34px
  }

  .sftwr_indstrs_lst {
    gap: 0;
    margin-top: 30px
  }

  .sftwr_bnr_ryt {
    position: unset;
    justify-content: center
  }

  .sftwr_bnr_lst {
    gap: 15px;
    justify-content: center;
    margin-top: 10px
  }

  .sftwr_indstrs_lst li.slick-slide {
    margin: 0 5px;
    height: inherit;
    padding: 20px 10px
  }

  .sftwr_indstrs_lst .slick-track {
    display: flex !important
  }

  .sftwr_cta1_mn .btn {
    margin: 0 auto
  }

  .sftwr_bnr_mn .btn {
    margin: 25px auto
  }

  .sftwr_cta1_sc p {
    font-size: 18px;
    margin: 10px 0 0;
    line-height: 28px
  }

  .sftwr_cta1_mn,
  .sftwr_cta2_mn {
    padding: 20px
  }

  .sftwr_sltns_lst li.slick-slide {
    margin: 0 5px
  }

  .sftwr_invst_lst {
    gap: 15px
  }

  .sftwr_bnr_mn,
  .sftwr_cta1_mn {
    text-align: center
  }

  .sftwr_invst_cntnt h3 {
    font-size: 24px;
    margin-bottom: 10px
  }

  .sftwr_invst_lst li:after {
    position: absolute;
    content: "";
    background: var(--c_black);
    inset: 0;
    margin: auto;
    border-radius: 32px;
    opacity: .6
  }

  .sftwr_invst_cntnt {
    padding: 20px;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    inset: 0;
    z-index: 1
  }

  .sftwr_bnr_sc {
    height: auto;
    padding: 130px 0 0
  }

  .sftwr_sltns_hvr {
    transform: unset;
    opacity: 1;
    justify-content: center
  }

  .sftwr_sltns_lst {
    display: block
  }

  .sftwr_sltns_lst li p {
    font-size: 14px;
    line-height: 1.3
  }

  .sftwr_sltns_lst li h3 {
    margin-bottom: 10px;
    line-height: 1.3
  }

  .sftwr_sltns_hvr ul li {
    font-size: 14px;
    margin-bottom: 8px
  }

  .sftwr_cta1_sc {
    margin-top: 40px
  }

  .sftwr_sltns_hvr p {
    margin: 0 0 10px
  }

  .sftwr_srvcs_lft li p {
    font-size: 16px;
    line-height: 24px
  }

  .sftwr_srvcs_lft li.slick-slide img {
    margin: 0 auto;
    max-width: 50px
  }

  .sftwr_srvcs_lft li.slick-slide {
    display: block;
    margin: 0 5px;
    height: inherit;
    background: var(--c_white);
    padding: 10px;
    text-align: center;
    border-radius: 18px
  }

  .sftwr_prcs_lst li:nth-child(2),
  .sftwr_prcs_lst li:nth-child(3),
  .sftwr_prcs_lst li:nth-child(4) {
    transform: unset
  }

  .sftwr_prcs_lst {
    align-items: stretch;
    gap: 20px
  }

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

  .sftwr_prcs_sc {
    padding-bottom: 40px
  }

  .sftwr_indstrs_sc {
    padding-top: 0
  }

  .sdi_dvplre_lt {
    width: 100%;
    text-align: center;
    margin-top: 30px;
  }

  .sdi_dvplre_rt span {
    width: 120px;
    height: 120px;
  }

  .sdi_dvplre_lst li {
    font-size: 20px;
    padding-left: 0;
  }

  .sdi_dvplre_lt p {
    font-size: 18px;
    margin: 10px 0;
  }

  .sdi_dvplre_rt {
    width: 55%;
    right: 0;
    margin: auto;
  }

  .sdi_dvplre_rt>figure>img {
    width: 100%;
    max-width: 100%;
  }
}

@media (max-width:992px) {
  .sftwr_sltns_lst li.slick-slide {
    height: 400px
  }

  .sdi_dvplre_rt {
    width: 80%;
  }

  .sdi_dvplre_rt span {
    inset: 0;
    width: 100px;
    height: 100px;
  }

  .sdi_dvplre_lst li {
    font-size: 16px;
    padding-left: 0;
    margin-bottom: 8px;
  }
}

@media (max-width:767px) {

  .sftwrtbl td,
  .sftwrtbl th {
    font-size: 14px;
    padding: 10px 5px
  }

  .sftwrtbl td img {
    max-width: 26px
  }
}

@media (max-width:600px) {
  .sftwr_bnr_lst li img {
    max-width: 70px
  }

  .sftwr_invst_lst li {
    height: 250px;
    width: 100%
  }

  .sftwr_prcs_lst li,
  .sdi_dvplre_rt {
    width: 100%
  }

  .sdi_dvplre_lt {
    margin-top: 15px;
  }
}

@media (max-width:480px) {
  .sftwr_bnr_lst li img {
    max-width: 60px
  }
}

/*software page*/


/*hire a developer dubai page*/
.hrdvplr_dvplmnt_mn li {
  background: var(--c_dark);
  border: 1px solid #707070;
  border-radius: 25px;
  padding: 20px;
  width: 48.5%;
  position: relative;
  margin: 0
}

.tcnlgy_logo {
  position: absolute;
  top: 20px;
  right: 30px;
  width: 130px;
  height: 150px
}

.dev_img {
  width: 90px;
  height: 90px;
  border: 5px solid #e9ff7a;
  margin-bottom: 12px;
  border-radius: 50%
}

.dev_img img {
  object-fit: cover
}

.hrdvplr_dvplmnt_mn li h3 {
  font-size: 26px
}

.hrdvplr_dvplmnt_mn li h3,
.hrdvplr_dvplmnt_mn li h4 {
  margin-bottom: 7px
}

.hrdvplr_dvplmnt_mn {
  display: flex;
  align-items: stretch;
  justify-content: center;
  flex-wrap: wrap;
  gap: 35px
}

.hradvplr_sessn_sc i .clr_ylw {
  color: #e9ff7a
}

.hrdvplr_whyhr_sc {
  background: var(--c_dark)
}

.hradvplr_whyhr_mn {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap
}

.hradvplr_whyhr_ryt {
  display: flex;
  align-items: stretch;
  justify-content: center;
  flex-wrap: wrap;
  gap: 25px;
  width: 45%
}

.hradvplr_whyhr_ryt li {
  background: #e9ff7a;
  box-shadow: 15px 28px 46px #00000017;
  border-radius: 29px;
  width: 47.5%;
  padding: 40px 20px;
  text-align: center;
  margin: 0
}

.hradvplr_whyhr_ryt li h3 {
  font-size: 70px;
  font-weight: 900;
  line-height: normal;
  margin: 0
}

.hradvplr_whyhr_ryt li p {
  color: var(--c_text_dark);
  font-weight: 500
}

.hradvplr_whyhr_lft {
  width: 55%
}

.hrdvplr_whyhr_lwr li {
  background: #212121;
  width: 31.5%;
  text-align: center;
  padding: 30px 20px;
  border-radius: 30px;
  min-height: 365px;
  margin: 0
}

.hrdvplr_whyhr_lwr {
  display: flex;
  align-items: stretch;
  justify-content: center;
  flex-wrap: wrap;
  gap: 30px
}

.hrdvplr_whyhr_lwr li figure {
  width: 70px;
  height: 70px;
  margin: 0 auto 10px
}

.hrdvplr_whyhr_lwr li p {
  font-weight: 300
}

.hradvplr_cta3_sc .s_h {
  background: var(--c_dark);
  border-radius: 47px;
  padding: 40px;
  position: relative;
  border-bottom: 10px solid #e9ff7a;
  box-shadow: 0 23px 45px #aefF2138
}

.hradvplr_cta3_sc {
  background: linear-gradient(to top, var(--c_dark) 65%, #fff 65%)
}

.hradvplr_cta2_sc {
  background: linear-gradient(to top, var(--c_dark) 50%, #fff 50%)
}

.hradvplr_cta1_sc.hradvplr_cta2_sc {
  background: var(--c_white)
}

.hradvplr_cta2_sc .s_h:after {
  position: absolute;
  content: "";
  background: #e9ff7a;
  width: 233px;
  height: 150px;
  border-radius: 135px 135px 15px 0;
  bottom: 0;
  right: 190px
}

.hradvplr_cta2_sc .s_h {
  background: transparent linear-gradient(180deg, #ae5cd4 0, #5038c4 100%);
  border-radius: 30px;
  padding: 40px;
  position: relative
}

.hradvplr_cta2_ryt {
  position: absolute;
  right: 25px;
  bottom: 0;
  width: 40%;
  z-index: 1
}

.hradvplr_onbrd_lst li h3 {
  font-size: 80px;
  font-weight: 900;
  margin: 0;
  line-height: normal
}

.hradvplr_onbrd_lst li {
  background: var(--c_white);
  box-shadow: 15px 28px 46px #00000017;
  border: 1px solid #7070703B;
  border-radius: 29px;
  text-align: center;
  width: 22%;
  padding: 30px 20px 20px 20px;
  margin: 0
}

.hradvplr_onbrd_lst {
  display: flex;
  align-items: stretch;
  justify-content: center;
  flex-wrap: wrap;
  gap: 45px
}

.hradvplr_onbrd_lst li p {
  color: var(--c_text_dark);
  font-weight: 500
}

.hradvplr_mbldvplr_mn {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap
}

.hradvplr_mbldvplr_lft {
  width: 43%
}

.hradvplr_mbldvplr_ryt {
  width: 55%;
  position: absolute;
  right: 0;
  bottom: 20px
}

.hradvplr_bnr_sc .conta_iner,
.hradvplr_cta2_sc,
.hradvplr_cta2_sc .s_h,
.hradvplr_cta3_sc,
.hradvplr_flxbl_sc,
.hradvplr_mbldvplr_sc,
.hradvplr_tbl {
  position: relative
}

.hradvplr_dedctd_inrlst p:after,
.hradvplr_mbldvplr_lft li:after {
  position: absolute;
  content: "";
  background: transparent linear-gradient(180deg, #ae5cd4 0, #5038c4 100%);
  width: 10px;
  height: 10px;
  border-radius: 50%;
  left: 0;
  top: 0;
  bottom: 0;
  margin: auto
}

.hradvplr_mbldvplr_lft li {
  position: relative;
  padding-left: 25px
}

.hradvplr_mbldvplr_lft>p {
  margin-top: 25px
}

.hradvplr_bnr_sc {
  background: #030519 url('https://media.apptunix.com/wp-content/uploads/2024/06/13065939/hire_uae_bnrbg.png');
  height: 700px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: right top;
}

.hradvplr_bnr_sc .m_h {
  width: 45%
}

.hradvplr_bnr_ryt {
  position: absolute;
  right: -100px;
  bottom: -116px
}

.hradvplr_trst_upr li {
  background: var(--c_dark);
  border-radius: 54px;
  width: 22%;
  padding: 30px;
  text-align: center;
  min-height: 190px;
  margin: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column
}

.hradvplr_trst_upr {
  display: flex;
  align-items: stretch;
  justify-content: space-between;
  flex-wrap: wrap;
  width: 85%;
  margin: 0 auto -95px
}

.hradvplr_trst_lwr {
  background: transparent linear-gradient(180deg, #ae5cd4 0, #5038c4 100%);
  border-radius: 35px;
  padding: 140px 40px 68px 40px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap
}

.hradvplr_trst_lwr h2 {
  width: 40%;
  position: relative;
  line-height: 48px;
  margin: 0
}

.hradvplr_trst_lwrlst li,
.hradvplr_trst_upr li h3 {
  margin: 0
}

.hradvplr_trst_lwrlst {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 40px;
  width: 55%;
  margin: 0
}

.hradvplr_trst_lwr h2:after {
  position: absolute;
  content: "";
  background: transparent radial-gradient(closest-side at 50% 50%, #fff 0, #a358D200 100%);
  width: 2px;
  height: 230px;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto
}

.hradvplr_tbl table {
  z-index: 9;
  position: relative;
  width: 100%;
  border-collapse: collapse
}

.hradvplr_tbl tr:nth-child(2) td:first-child,
.hradvplr_tbl tr:nth-child(4) td:first-child,
.hradvplr_tbl tr:nth-child(6) td:first-child {
  background: transparent linear-gradient(180deg, #ae5cd4 0, #5038c4 100%);
  color: var(--c_white)
}

.hradvplr_tbl td,
.hradvplr_tbl th {
  font-size: 20px;
  padding: 30px 10px 30px 25px;
  color: var(--c_text_dark)
}

.hradvplr_tbl td:first-child {
  font-weight: 400
}

.hradvplr_tbl td:not(:last-child),
.hradvplr_tbl th:not(:last-child) {
  border-right: 1px solid #70707066
}

.hradvplr_tbl tr:not(:last-child) {
  border-bottom: 1px solid #70707066
}

.hradvplr_tbl table tr td:not(:first-child) {
  text-align: center;
  font-weight: 700
}

.hradvplr_tbl th:first-child {
  border-radius: 68px 0 0 0
}

.hradvplr_tbl tr:nth-child(6) td:first-child {
  border-radius: 0 0 0 68px
}

.hradvplr_tbl th:last-child {
  border-radius: 0 68px 0 0
}

.hradvplr_tbl th {
  padding: 62px 20px;
  text-align: center;
  font-weight: 900;
  font-size: 26px;
  background: #eceeff
}

.hradvplr_tbl:after {
  position: absolute;
  content: "";
  background: var(--c_white);
  box-shadow: 0 19px 36px #0000001C;
  border: 1px solid #70707066;
  border-radius: 70px;
  height: 100%;
  inset: -1px
}

.hradvplr_dedctd_sc {
  background: var(--c_dark);
  position: relative
}

.hrdvplr_wrp {
  --c_gradient: transparent linear-gradient(180deg, #ae5cd4 0%, #5038c4 100%) 0% 0% no-repeat padding-box
}

.hrdvplr_wrp .btn-primary span {
  background: var(--c_black)
}

.hrdvplr_wrp .btn-primary span::before {
  filter: brightness(0) invert(1)
}

.hradvplr_cta3_sc {
  padding-bottom: 80px
}

.hradvplr_dedctd_lst>li {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  gap: 120px;
  position: relative;
  width: 75%;
  margin: 0 0 0 auto
}

.hradvplr_dedctd_cntnt {
  width: 60%;
  margin-top: 60px
}

.hradvplr_dedctd_lst li figure {
  width: 215px;
  height: 150px
}

.hradvplr_dedctd_lst>li:nth-child(odd) figure {
  margin-left: auto;
  display: flex;
  align-items: flex-end;
  justify-content: flex-end
}

.hradvplr_dedctd_lst>li:nth-child(2n) {
  padding: 50px 0;
  flex-direction: row-reverse;
  margin: 0
}

.hradvplr_dedctd_lst>li:nth-child(2n) .hradvplr_dedctd_cntnt {
  text-align: right;
  margin-top: 12px
}

.hradvplr_dedctd_lst>li:after {
  position: absolute;
  counter-increment: doubleCounter;
  content: counter(doubleCounter, decimal-leading-zero);
  font-size: 24px;
  opacity: 1;
  font-weight: 900;
  right: 55%;
  line-height: normal;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--c_white);
  background: transparent linear-gradient(180deg, #ae5cd4 0, #5038c4 100%);
  top: 0;
  border-radius: 50%;
  padding: 10px;
  width: 48px;
  height: 48px
}

.hradvplr_dedctd_lst {
  position: relative;
  counter-reset: doubleCounter
}

.hradvplr_dedctd_lst:after {
  position: absolute;
  content: "";
  background: var(--c_white);
  width: 5px;
  height: 100%;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  margin: auto;
  background-position: center;
  opacity: .2
}

.hradvplr_prtflo_lst li.slick-slide {
  display: flex !important;
  align-items: center;
  justify-content: space-between;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 20px;
  margin: 0 10px;
  padding: 20px;
  min-height: 415px;
  position: relative
}

.hradvplr_prtflo_lft {
  position: absolute;
  bottom: 0;
  left: 10px;
  width: 45%
}

.hradvplr_prtflo_ryt {
  width: 50%;
  margin-left: auto
}

.hradvplr_prtflo_ryt figure {
  width: 100%;
  height: 70px
}

.hradvplr_prtflo_ryt .btn {
  font-size: 18px
}

.hradvplr_prtflo_ryt h3 {
  margin: 25px 0 30px
}

.hradvplr_prtflo_ryt p {
  margin-top: 20px
}

.hradvplr_sessn_sc {
  background: var(--c_dark);
  position: relative
}

.hradvplr_sessn_lft {
  width: 42%
}

.hradvplr_sessn_lst li:not(:last-child) {
  margin-bottom: 30px
}

.hradvplr_sessn_lst li {
  position: relative;
  padding-left: 50px
}

.hradvplr_sessn_ryt {
  width: 50%
}

.hradvplr_sessn_mn {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  flex-wrap: wrap
}

.hradvplr_sessn_ryt input,
.hradvplr_sessn_ryt select,
.hradvplr_sessn_ryt textarea {
  background: #1c1c1c;
  border: 2px solid #fffFFF1A;
  border-radius: 50px;
  backdrop-filter: blur(30px);
  padding: 18px 20px;
  height: auto
}

.hradvplr_sessn_ryt .iti--separate-dial-code .iti__selected-dial-code,
.hradvplr_sessn_ryt input::placeholder,
.hradvplr_sessn_ryt textarea::placeholder {
  color: var(--c_white)
}

.hradvplr_sessn_ryt .iti__arrow {
  border-top: 4px solid var(--c_white)
}

.hradvplr_sessn_ryt .form-group:first-child,
.hradvplr_sessn_ryt .form-group:nth-child(2) {
  width: 48%
}

.hradvplr_sessn_ryt .form-group,
.hradvplr_sessn_ryt .iti {
  width: 100%
}

.hradvplr_sessn_ryt .contact_form {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 20px;
  justify-content: center
}

.hrdvplr_wrp .hradvplr_sessn_ryt .iti__country-name,
.hrdvplr_wrp .hradvplr_sessn_ryt .iti__dial-code {
  color: var(--c_text_dark)
}

.hradvplr_sessn_lst li:after {
  position: absolute;
  content: "";
  background: #e9ff7a;
  border: 6px solid #5038c4;
  width: 26px;
  height: 26px;
  border-radius: 50%;
  top: 5px;
  left: 0
}

.hradvplr_sessn_sc:before {
  position: absolute;
  content: "";
  background: url(https://media.apptunix.com/wp-content/uploads/2024/06/13065829/circles.svg);
  background-repeat: no-repeat;
  background-size: auto;
  width: 110px;
  height: 195px;
  top: 30px;
  right: 0
}

.hradvplr_flxbl_sc:after,
.hradvplr_sessn_sc:after {
  position: absolute;
  content: "";
  background: url(https://media.apptunix.com/wp-content/uploads/2024/06/13065638/square_box.svg);
  background-repeat: no-repeat;
  background-size: auto;
  width: 145px;
  height: 115px;
  top: 0;
  left: 50px
}

.hradvplr_sessn_lft figure:after {
  position: absolute;
  content: "";
  background: url(https://media.apptunix.com/wp-content/uploads/2024/06/13065609/string_img.svg);
  width: 120px;
  height: 21px;
  left: -20px;
  background-repeat: no-repeat;
  top: 10px
}

.hradvplr_sessn_lft figure {
  position: relative;
  margin-top: 40px
}

.hradvplr_tstml_mn {
  background: url(https://media.apptunix.com/wp-content/uploads/2024/06/13065444/testimonial_bg.webp);
  padding: 40px 40px 30px 40px;
  background-size: cover;
  border-radius: 30px;
  background-repeat: no-repeat;
  background-position: top;
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 100%
}

.hradvplr_tstml_mn:before {
  position: absolute;
  content: "";
  background: url(https://media.apptunix.com/wp-content/uploads/2024/06/13065526/rotation_img.png);
  width: 100px;
  height: 100px;
  right: 60px;
  left: 0;
  margin: auto;
  top: 0;
  bottom: -75px;
  z-index: 9;
  cursor: pointer;
  animation: spin 5s infinite linear
}

.hradvplr_tstml_sc .ply_icn {
    bottom: 116px;
    right: 50px;
    left: 0;
    z-index: 9;
    width: 35px;
    height: 40px;
    position: absolute;
    margin: auto;
}

.hradvplr_tstml_mn:after {
  position: absolute;
  content: "";
  background: url(https://media.apptunix.com/wp-content/uploads/2024/06/13065358/testimonial_bg.svg);
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  top: 0;
  bottom: 0;
  left: 0;
  background-size: contain;
  background-position: left
}

.hradvplr_tstml_mn h2 {
  z-index: 1;
  position: relative;
  width: 44%;
  font-weight: 800
}

.hradvplr_tstml_mn .btn,
.hradvplr_tstml_mn p {
  z-index: 1;
  position: relative
}
.hradvplr_tstml_mn .btn:after{display: none;}
.hradvplr_tstml_mn .btn{padding-right: 60px;background: #5d3dc6;}

.hradvplr_tstml_mn h3 {
  z-index: 1;
  position: relative;
  font-size: 28px;
  font-weight: 900;
  margin: 15px 0 0
}

.hradvplr_tstml_sc .btn figure {
  background: var(--c_black);
  height: 40px;
  width: 40px;
  border-radius: 50%;
  padding: 12px;
  position: absolute;
  transition: .5s;
  right: 10px;
  animation: wobble 1s ease infinite
}

.hradvplr_tstml_sc .btn figure img {
  filter: brightness(0) saturate(100%) invert(100%) sepia(31%) saturate(4119%) hue-rotate(325deg) brightness(124%) contrast(93%)
}

.hradvplr_flxbl_box {
  border-bottom: 2px solid rgba(112, 112, 112, .24);
  padding: 25px 0;
  text-align: center
}

.hradvplr_flxbl_box:first-child {
  padding: 0 0 25px
}

.hradvplr_flxbl_tm li p {
  background: #eaecff;
  border-radius: 13px;
  padding: 20px 10px 15px 10px;
  font-size: 20px;
  color: var(--c_black);
  font-weight: 500;
  margin: 0
}

.hradvplr_flxbl_tm li h4 {
  color: var(--c_white);
  font-size: 16px;
  position: absolute;
  right: 0;
  left: 0;
  margin: auto;
  top: -15px;
  width: fit-content;
  background: transparent linear-gradient(180deg, #ae5cd4 0, #5038c4 100%);
  padding: 5px
}

.hradvplr_flxbl_tm li {
  width: 48%;
  margin: 0;
  position: relative
}

.hradvplr_flxbl_tm {
  display: flex;
  align-items: center;
  gap: 20px;
  justify-content: center;
  margin-top: 30px
}

.hradvplr_flxbl_mn {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap
}

.hradvplr_flxbl_lft,
.hradvplr_flxbl_ryt {
  width: 28%
}

.hradvplr_flxbl_cntr {
  width: 42%
}

.hradvplr_flxbl_box .hradvplr_flxbl_cntnt {
  display: none
}

.hradvplr_flxbl_box.active .hradvplr_flxbl_cntnt {
  display: block
}

.hradvplr_flxbl_box h3 {
  margin: 0
}

.hradvplr_dedctd_sc:after {
  position: absolute;
  content: "";
  background: url(https://media.apptunix.com/wp-content/uploads/2024/06/13065314/girl_curlhair.svg);
  left: 80px;
  top: 160px;
  width: 180px;
  height: 180px;
  background-repeat: no-repeat
}

.hradvplr_dedctd_lst:before {
  position: absolute;
  content: "";
  background: url(https://media.apptunix.com/wp-content/uploads/2024/06/13065235/download.png);
  width: 85px;
  height: 85px;
  right: -45px;
  top: -145px;
  background-repeat: no-repeat
}

.hradvplr_dedctd_sc:before {
  position: absolute;
  content: "";
  background: url(https://media.apptunix.com/wp-content/uploads/2024/06/13065203/team_crcl.png);
  background-repeat: no-repeat;
  background-size: auto;
  width: 120px;
  height: 195px;
  left: 0;
  top: -370px;
  bottom: 0;
  margin: auto;
  transform: rotate(2deg)
}

.hradvplr_flxbl_sc:after {
  right: -15px;
  left: auto;
  transform: rotate(90deg);
  top: 115px
}

.hradvplr_dedctd_lst>li:nth-child(2n):after {
  right: 38%
}

.hradvplr_dedctd_lst>li.visible:before,
.hradvplr_dedctd_lst>li.visible:nth-child(2n):before {
  position: absolute;
  content: "";
  background: transparent linear-gradient(180deg, #5038c4 0, #503fa3 100%);
  width: 4px;
  height: 100%;
  top: 0;
  left: -291px;
  bottom: 0;
  right: 0;
  margin: auto
}

.hradvplr_dedctd_lst>li.visible:nth-child(2n):before {
  right: -294px;
  left: 0
}

.hradvplr_sessn_ryt input#common_submit {
  background: transparent linear-gradient(180deg, #ae5cd4 0, #5038c4 100%);
  width: 65%;
  margin: 0 auto;
  border: unset;
  color: var(--c_white);
  padding: 20px
}

.hrdvplr_dvplmnt_mn li .btn {
  margin-top: 25px;
  font-size: 16px;
  min-height: 50px;
  padding-inline: 15px 50px
}

.hrdvplr_dvplmnt_mn li .btn:hover {
  padding-inline: 55px 5px;
  background: transparent linear-gradient(180deg, #ae5cd4 0, #5038c4 100%);
  color: var(--c_white)
}

.hrdvplr_dvplmnt_mn li .btn-primary span {
  background: var(--c_white)
}

.hrdvplr_dvplmnt_mn li .btn-primary span:before {
  filter: brightness(0)
}

.hradvplr_cta1_sc:after {
  content: unset
}

.hradvplr_cta1_sc .btn,
.hradvplr_cta2_sc .btn {
  background: #e9ff7a;
  color: var(--c_text_dark)
}

.hrdvplr_wrp .testi2_box::before {
  background-image: url(https://media.apptunix.com/wp-content/uploads/2024/06/13062954/testi_quotes.svg)
}

.hradvplr_prtflo_lst li.slick-slide .btn span {
  background: transparent linear-gradient(270deg, #33b4ff 0, #00649e 100%)
}

.hrdvplr_dvplmnt_mn li h4 span {
  font-weight: 300
}

.hradvplr_cta1_sc.hradvplr_cta2_sc .s_h:after {
  content: unset
}

.hradvplr_dedctd_inr>li {
  position: relative;
  padding-left: 30px
}

.hradvplr_dedctd_inr>li p {
  font-weight: 600
}

.hradvplr_dedctd_inr>li:after {
  position: absolute;
  content: "";
  background: transparent linear-gradient(180deg, #ae5cd4 0, #5038c4 100%);
  width: 12px;
  height: 12px;
  border-radius: 50%;
  left: 0;
  top: 0;
  bottom: 0;
  margin: auto
}

.hradvplr_dedctd_lst li:nth-child(2n) .hradvplr_dedctd_inr li {
  display: flex;
  align-items: flex-end;
  justify-content: flex-end;
  width: fit-content;
  margin-left: auto
}

.cost_img {
  position: fixed;
  top: 50%;
  transform: translate(0, -50%);
  right: 0;
  z-index: 99
}

.cost_img figure {
  width: 230px;
  height: 340px
}

.cost_img img {
  width: 100%;
  height: 100%;
  object-fit: contain;
  border-radius: 20px 0 0 20px;
  cursor: pointer
}

.cost_img span {
  position: absolute;
  top: -4px;
  left: -5px;
  background: #5d3dc6;
  width: 25px;
  height: 25px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #e9ff7a;
  cursor: pointer
}

.hradvplr_sessn_ryt label.error {
  display: none !important
}

@media (max-width:1400px) {
  .hradvplr_bnr_ryt {
    right: -50px
  }
}

@media (max-width:1300px) {
  .hradvplr_bnr_ryt {
    width: 62%;
    bottom: -101px
  }

  .hradvplr_onbrd_lst {
    gap: 35px
  }

  .hrdvplr_dvplmnt_mn {
    gap: 15px
  }

  .hradvplr_dedctd_inr>li:after {
    background: var(--c_white)
  }

  .hradvplr_dedctd_lst:after,
  .hradvplr_dedctd_lst:before,
  .hradvplr_dedctd_lst>li.visible:before,
  .hradvplr_dedctd_lst>li.visible:nth-child(2n):before,
  .hradvplr_dedctd_lst>li:after,
  .hradvplr_dedctd_sc:after,
  .hradvplr_dedctd_sc:before {
    content: unset
  }

  .hradvplr_dedctd_lst li figure,
  .hradvplr_dedctd_lst>li:nth-child(odd) figure {
    display: none
  }

  .hradvplr_dedctd_lst>li,
  .hradvplr_dedctd_lst>li:nth-child(2n) {
    background: transparent linear-gradient(180deg, #ae5cd4 0, #5038c4 100%);
    padding: 20px;
    border-radius: 10px;
    width: 48%;
    margin: 0
  }

  .hradvplr_dedctd_cntnt,
  .hradvplr_dedctd_lst>li:nth-child(2n) .hradvplr_dedctd_cntnt {
    width: 100%;
    margin: 0
  }

  .hradvplr_dedctd_lst>li:nth-child(2n) .hradvplr_dedctd_cntnt {
    text-align: left
  }

  .hradvplr_dedctd_lst {
    display: flex;
    align-items: stretch;
    justify-content: center;
    flex-wrap: wrap;
    gap: 15px
  }

  .hradvplr_whyhr_ryt {
    gap: 20px
  }

  .hrdvplr_whyhr_lwr {
    gap: 25px
  }

  .hradvplr_dedctd_lst li:nth-child(2n) .hradvplr_dedctd_inr li {
    margin-left: 0
  }
}

@media (max-width:1200px) {
  .hradvplr_bnr_ryt {
    position: unset;
    width: 100%;
    text-align: center
  }

  .hradvplr_bnr_sc {
    height: auto
  }

  .hradvplr_bnr_sc .m_h {
    width: 100%;
    text-align: center
  }

  .hradvplr_bnr_sc .m_h .btn {
    margin: 0 auto 30px
  }

  .hradvplr_trst_lwr {
    padding: 30px
  }

  .hradvplr_trst_upr {
    width: 100%;
    margin: 0 auto 30px
  }

  .hradvplr_trst_upr li {
    min-height: 150px;
    width: 23%;
    border-radius: 32px;
    padding: 20px 10px
  }

  .hradvplr_trst_lwrlst {
    width: 100%;
    justify-content: center
  }

  .hradvplr_trst_lwr h2:after {
    width: 100%;
    top: auto;
    bottom: 0;
    height: 2px
  }

  .hradvplr_trst_lwr h2 {
    width: 100%;
    padding-bottom: 20px;
    margin-bottom: 20px;
    text-align: center
  }

  .hradvplr_onbrd_lst li h3,
  .hradvplr_whyhr_ryt li h3 {
    font-size: 32px
  }

  .hradvplr_onbrd_lst li {
    padding: 20px 15px;
    width: 23%
  }

  .hradvplr_onbrd_lst {
    gap: 10px
  }

  .tcnlgy_logo {
    inset: 0;
    margin: auto
  }

  .hrdvplr_dvplmnt_mn li {
    text-align: center
  }

  .dev_img,
  .hradvplr_cta2_sc .btn,
  .hradvplr_mbldvplr_lft .btn,
  .hradvplr_tstml_mn .btn {
    margin: 0 auto
  }

  .hrdvplr_dvplmnt_mn li .btn {
    margin: 20px auto 0
  }

  .hradvplr_cta2_ryt,
  .hradvplr_sessn_lft figure,
  .hradvplr_tstml_sc .ply_icn,
  .hradvplr_whyhr_lft {
    display: none
  }

  .hradvplr_cta2_sc .s_h:after,
  .hradvplr_flxbl_sc:after,
  .hradvplr_sessn_sc:after,
  .hradvplr_sessn_sc:before,
  .hradvplr_tbl:after,
  .hradvplr_tstml_mn:after,
  .hradvplr_tstml_mn:before {
    content: unset
  }

  .hradvplr_cta2_sc .s_h {
    padding: 20px;
    text-align: center
  }

  .hradvplr_mbldvplr_lft,
  .hradvplr_sessn_lft,
  .hradvplr_sessn_ryt,
  .hradvplr_tstml_mn h2,
  .hradvplr_whyhr_ryt {
    width: 100%
  }

  .hradvplr_mbldvplr_ryt {
    position: unset;
    margin: 0 auto
  }

  .hradvplr_mbldvplr_mn {
    flex-direction: column-reverse;
    padding-bottom: 0
  }

  .hradvplr_sessn_lst h3 {
    margin-bottom: 5px
  }

  .hradvplr_sessn_ryt .form-group,
  .hrdvplr_whyhr_lwr li {
    width: 48%
  }

  .hrdvplr_whyhr_lwr li {
    min-height: unset
  }

  .hradvplr_prtflo_ryt figure {
    width: 80px;
    height: auto
  }

  .hradvplr_prtflo_ryt p {
    font-size: 14px
  }

  .hradvplr_prtflo_lst li.slick-slide {
    min-height: 275px;
    margin: 0 5px
  }

  .hradvplr_prtflo_lft {
    width: 35%
  }

  .hradvplr_prtflo_ryt {
    width: 60%
  }

  .hradvplr_prtflo_ryt h3 {
    margin: 10px 0
  }

  .hradvplr_prtflo_ryt .btn {
    font-size: 14px
  }

  .hradvplr_prtflo_ryt p {
    margin-top: 10px
  }

  .hradvplr_tstml_mn {
    background: #e9ff7a;
    padding: 20px;
    text-align: center
  }

  .hrdvplr_whyhr_lwr {
    gap: 15px
  }

  .hradvplr_whyhr_ryt {
    margin: 30px 0
  }

  .hrdvplr_dvplmnt_sc {
    padding-bottom: 0
  }

  .hradvplr_cta3_sc .s_h {
    padding: 20px
  }

  .hradvplr_tbl td,
  .hradvplr_tbl th {
    padding: 20px 15px;
    font-size: 18px
  }

  .hradvplr_tbl td {
    font-size: 16px;
    white-space: nowrap
  }

  .hradvplr_tbl {
    overflow: scroll
  }
}

@media (max-width:992px) {

  .hradvplr_flxbl_lft,
  .hradvplr_flxbl_ryt {
    display: none
  }

  .hradvplr_flxbl_cntr {
    width: 100%
  }

  .hradvplr_trst_lwr h2 {
    line-height: normal
  }

  .hradvplr_whyhr_ryt li {
    padding: 20px 10px
  }

  .hradvplr_whyhr_ryt {
    gap: 10px
  }

  .hradvplr_flxbl_tm li p {
    font-size: 16px
  }

  .hradvplr_tstml_mn h3 {
    font-size: 20px
  }

  .hradvplr_prtflo_lft {
    display: none
  }

  .hradvplr_prtflo_ryt {
    width: 100%
  }
}

@media (max-width:767px) {
  .hradvplr_trst_upr li {
    width: 48%
  }

  .hradvplr_trst_upr {
    gap: 10px;
    justify-content: center
  }

  .hrdvplr_dvplmnt_mn li h3 {
    font-size: 20px;
    margin-top: 10px
  }

  .hrdvplr_dvplmnt_mn li h4 {
    font-size: 18px
  }
}

@media (max-width:600px) {

  .hradvplr_dedctd_lst>li,
  .hradvplr_dedctd_lst>li:nth-child(2n),
  .hradvplr_mbldvplr_ryt,
  .hradvplr_sessn_ryt .form-group,
  .hradvplr_sessn_ryt .form-group:first-child,
  .hradvplr_sessn_ryt .form-group:nth-child(2),
  .hrdvplr_dvplmnt_mn li,
  .hrdvplr_whyhr_lwr li {
    width: 100%
  }

  .hradvplr_onbrd_lst li {
    width: 48%
  }

  .hradvplr_trst_lwrlst li img {
    max-width: 100px
  }

  .hradvplr_trst_lwrlst {
    flex-wrap: wrap;
    gap: 20px
  }

  .hradvplr_trst_lwrlst li {
    width: 44%;
    text-align: center
  }
}

/*hire a developer dubai page*/

/*digital marketing*/
.dgtl_ppc_mn,
.dgtl_smm_sldr li {
  display: flex !important;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap
}

.dgtl_ppc_lft {
  width: 40%
}

.dgtl_ppc_ryt {
  width: 60%
}

.dgtl_ppc_lst li {
  position: relative;
  padding-left: 35px;
  margin-bottom: 25px
}

.dgtl_ppc_lst li:after {
  position: absolute;
  content: "";
  background: var(--c_primary);
  top: 5px;
  left: 0;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  border: 4px solid #91d6ff;
}

.dgtl_ppc_lst li p {
  color: var(--c_black)
}

.dgtl_ppc_mn:nth-child(2n) {
  flex-direction: row-reverse;
  margin: 90px 0
}

.dgtl_ppc_lft h4 {
  font-weight: 800;
  white-space: nowrap
}

.dgtl_ppc_lft h3 {
  font-size: 60px;
  opacity: 10%;
  font-weight: 900;
  line-height: normal;
  margin: 0
}

.dgtl_smm_sldr .slick-slide img {
  margin-left: auto
}

.dgtl_smm_sldr .dgtl_ppc_mn:nth-child(2n) {
  flex-direction: row;
  margin: 0
}

.dgtl_prtnr_lst li {
  width: 32%;
  padding: 70px 20px 30px;
  border-radius: 20px;
  position: relative;
  text-align: center;
  margin: 0;
  min-height: 300px
}

.dgtl_prtnr_lst {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap
}

.dgtl_prtnr_lst figure {
  position: absolute;
  top: -45px;
  right: 0;
  left: 0;
  margin: auto
}

.dgtl_prtnr_lst li:nth-child(2) {
  margin-top: 170px
}

.dgtl_prtnr_lst li p {
  color: var(--c_black)
}

.dgtl_mrktng_bnr {
  background-color: #258bbf;
  background-image: url(https://media.apptunix.com/wp-content/uploads/2024/07/01113552/dgtl_bnr_bg.png);
  height: 750px;
  background-position: center bottom;
  display: flex;
  align-items: center;
  justify-content: center;
  background-size: cover;
  background-repeat: no-repeat
}

.dgtl_mrktng_bnr_mg {
  position: absolute;
  bottom: -155px;
  right: -150px;
  width: 60%
}

.dgtl_mrktng_bnr_mn {
  position: relative
}

.dgtl_mrktng_bnr_mn .m_h {
  width: 50%
}

.dgtl_mrktng_bnr_mn .m_h p {
  font-weight: 300;
  margin: 10px 0 60px
}

.dgtl_cta_count {
  background: #010812;
  position: relative
}

.count_lst_lft h3 {
  font-size: 72px;
  font-weight: 900;
  line-height: normal;
  margin: 0
}

.count_lst_lft li p {
  font-size: 28px
}

.count_lst_lft {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  flex-wrap: wrap;
  gap: 50px;
  margin: 0
}

.count_lst_ryt li {
  background: #73f5f9;
  border: 5px solid #141324;
  width: 300px;
  height: 300px;
  margin: 0;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column
}

.count_lst_ryt li h3 {
  font-size: 60px;
  margin: 0
}

.count_lst_ryt li p {
  font-weight: 700;
  color: var(--c_black)
}

.count_lst_ryt li:nth-child(2) {
  background: #47c0ff;
  width: 265px;
  height: 265px;
  position: absolute;
  right: -58px;
  z-index: 1;
  top: 40px
}

.count_lst_ryt li:nth-child(3) {
  background: #ffc847;
  width: 220px;
  height: 220px;
  position: absolute;
  bottom: -100px;
  right: 115px;
  padding-top: 35px
}

.count_lst_ryt {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 49%;
  flex-wrap: wrap;
  position: relative
}

.count_lst_ryt li:first-child {
  padding-right: 30px;
  padding-bottom: 60px
}

.dgtl_cta1_mn {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  flex-wrap: wrap;
  padding: 30px 0 120px;
  position: relative
}

.dgtl_cta1_mn:after {
  position: absolute;
  content: "";
  background-image: url(https://media.apptunix.com/wp-content/uploads/2024/07/01113814/count_cta.png);
  width: 600px;
  height: 335px;
  bottom: 0;
  left: -20px
}

.dgtl_prtner_lst {
  background: var(--c_white);
  border: 2px solid rgba(112, 112, 112, .05);
  border-radius: 18px;
  padding: 40px;
  width: 77%
}

.dgtl_prtner_lst li.slick-slide figure {
  width: 115px;
  margin: 0 auto;
  height: 110px;
  display: flex;
  align-items: center;
  justify-content: center
}

.dgtl_prtner_lst li.slick-slide {
  margin: 0
}

.dgtl_prtner_mn {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap
}

.dgtl_prtner_mn h2 {
  width: 20%;
  margin: 0;
  font-weight: 900
}

.dgtl_pckg_lft {
  background: var(--c_white);
  box-shadow: 9px 27px 44px #00000017;
  border-radius: 10px;
  padding: 30px 30px;
  width: 43%;
  position: absolute;
  left: 0;
  bottom: -55px
}

.dgtl_pckg_sc .s_h {
  position: relative;
  z-index: 1
}

.dgtl_pckg_ryt {
  background: #36c6de;
  width: 70%;
  height: 300px;
  margin-left: auto;
  border-radius: 10px
}

.dgtl_pckg_lft h2 {
  font-weight: 900;
  line-height: 34px;
  margin-bottom: 30px
}

.dgtl_prcs_sc {
  background: #141324;
  padding: 60px 0 200px;
  position: relative
}

.dgtl_prcs_lst li {
  border-radius: 21px;
  background: var(--c_white);
  padding: 20px 10px;
  width: 23%;
  text-align: center;
  position: relative;
  margin: 0
}

.dgtl_prcs_lst {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap
}

.dgtl_prcs_lst li h4 {
  font-size: 20px;
  color: var(--c_white);
  position: absolute;
  bottom: -135px;
  right: 0;
  left: 0;
  margin: auto;
  font-weight: 500
}

.dgtl_prcs_lst li h3 {
  margin: 15px 0 6px;
  font-weight: 800
}

.dgtl_prcs_lst li:nth-child(2n) {
  background: #eaf4fb
}

.dgtl_prcs_lst li p {
  margin: 0;
  color: var(--c_black)
}

.dgtl_prcs_lst li:after {
  position: absolute;
  content: "";
  clip-path: polygon(50% 0%, 0% 100%, 100% 100%);
  width: 35px;
  height: 26px;
  background: #eaf4fb;
  transform: rotate(180deg);
  bottom: -25px;
  right: 0;
  left: 0;
  margin: auto
}

.dgtl_prcs_lst li:nth-child(odd):after {
  background: var(--c_white)
}

.dgtl_prcs_lst li:before {
  position: absolute;
  content: "";
  background: transparent linear-gradient(136deg, #ff9aae 0, #ff70ad 100%);
  border: 3px solid var(--c_white);
  width: 48px;
  height: 48px;
  bottom: -110px;
  border-radius: 50%;
  z-index: 9;
  right: 0;
  left: 0;
  margin: auto
}

.dgtl_prcs_lst li:nth-child(2):before {
  background: transparent linear-gradient(136deg, #f5b061 0, #fcce91 100%);
  bottom: -93px
}

.dgtl_prcs_lst li:nth-child(3):before {
  background: transparent linear-gradient(136deg, #82c9ff 0, #6b85f1 100%);
  bottom: -88px
}

.dgtl_prcs_lst li:nth-child(4):before {
  background: transparent linear-gradient(136deg, #3a9733 0, #4ad988 100%);
  bottom: -90px
}

.dgtl_prcs_lst li:nth-child(2) {
  margin-top: 40px
}

.dgtl_prcs_lst li:nth-child(3) {
  margin-top: 90px
}

.dgtl_prcs_sc:after {
  position: absolute;
  content: "";
  background: url(https://media.apptunix.com/wp-content/uploads/2024/07/01113904/our_prcs.png);
  bottom: -55px;
  right: 0;
  left: 0;
  width: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 460px;
  background-position: center
}

.dgtl_pckg_sc {
  position: relative
}

.dgtl_pckg_sc:after {
  position: absolute;
  content: "";
  background: #141324;
  height: 45%;
  width: 100%;
  top: 0
}

.ble_clr {
  color: #729bf5
}

.dgtl_prks_cntnt {
  width: 50%;
  position: relative;
  margin-left: auto
}

.dgtl_prks_mg {
  position: absolute;
  left: 0;
  bottom: 0;
  margin: auto
}

.dgtl_prks_sldr li.slick-slide {
  padding: 100px 70px 50px 40px;
  position: relative;
  min-height: 425px;
  margin: 0 5px;
  border-radius: 19px
}

.dgtl_prks_sldr {
  width: 90%;
  margin-top: 50px
}

.lst_aftr {
  position: absolute;
  top: 25px;
  right: 35px
}

.lst_bfre {
  position: absolute;
  left: 37%;
  bottom: 35px
}

.dgtl_prks_sldr .slick-next,
.dgtl_prks_sldr .slick-prev {
  width: 75px;
  height: 75px;
  background: #f2f9ff;
  border: 1px solid #b1b3b8;
  right: -115px;
  left: auto
}

.dgtl_prks_sldr .slick-next {
  top: 62%
}

.dgtl_prks_sldr .slick-prev {
  top: 38%
}

.dgtl_prks_sldr .slick-arrow:hover {
  background: transparent linear-gradient(300deg, #33b4ff 0, #00649e 100%)
}

.otsrc_clr {
  background: #f9c482;
  border-radius: 52px;
  padding: 0 10px 8px 30px
}

.dgtl_otsrc_btn {
  background: url(https://media.apptunix.com/wp-content/uploads/2024/07/01113944/epk_wthexprt.png);
  background-repeat: no-repeat;
  background-size: contain;
  width: 150px;
  height: 150px;
  border: unset;
  background-position: center;
  margin: 70px auto 0;
  display: flex;
  align-items: center;
  justify-content: center;
  animation: spin 5s infinite linear
}

.dgtl_otsrc_sc .hd_1:after {
  position: absolute;
  content: "";
  background: url(https://media.apptunix.com/wp-content/uploads/2024/07/01114030/lst_cta.png);
  background-position: center;
  width: 100%;
  height: 120px;
  background-repeat: no-repeat;
  bottom: 35px;
  z-index: -1;
  right: 0;
  left: 0;
  margin: auto;
  background-position: center
}

.dgtl_otsrc_sc .hd_1 {
  position: relative
}

.dgtl_smm_sldr .slick-next,
.dgtl_smm_sldr .slick-prev {
  background: #f2f9ff
}

.dgtl_strtgy_lft {
  background: #f1f1f1;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 20px;
  border-radius: 34px;
  position: relative;
  width: 570px;
  height: 535px
}

.dgtl_strgrs_btn {
  position: absolute;
  right: 260px;
  top: -245px;
  margin: 0;
  border-left: 5px solid #e7e7e9;
  padding-left: 30px
}

.dgtl_strgrs_sc .tab_bx {
  position: relative
}

.dgtl_strgrs_btn li h3 {
  font-weight: 400
}

.dgtl_strtgy_ryt {
  width: 45%
}

.dgtl_strgrs_lst li.active {
  display: flex !important;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  margin: 0
}

.dgtl_strtgy_lst_inr>li {
  background: #1e93d8;
  border-radius: 30px;
  padding: 20px;
  width: 40%;
  margin: 0;
  width: 240px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  height: 230px
}

.dgtl_strtgy_lst_inr>li:first-child {
  width: 240px;
  height: 180px
}

.dgtl_strtgy_lst_inr>li h3 {
  font-size: 70px;
  font-weight: 800;
  margin-bottom: 8px;
  line-height: normal
}

.dgtl_strtgy_lst_inr {
  display: flex;
  align-items: flex-end;
  gap: 25px;
  flex-wrap: wrap;
  margin: 0
}

.dgtl_strgrs_btn li {
  position: relative
}

.dgtl_strgrs_btn li.active h3 {
  color: #1e93d8
}

.dgtl_strgrs_btn li.active:after {
  position: absolute;
  content: "";
  background: #1e93d8;
  top: 0;
  bottom: 0;
  left: -35px;
  width: 5px;
  height: 100%
}

.dgtl_strgrs_lst.m_h {
  margin-top: 70px
}

.dgtl_prks_mg figure,
.dgtl_prks_mg img {
  width: 100%;
  height: 100%
}

.dgtl_strtgy_lst_inr~p {
  color: var(--c_black);
  margin: 40px 0 50px
}

.dgtl_strtgy_lft:after {
  position: absolute;
  content: "";
  background: url(https://media.apptunix.com/wp-content/uploads/2024/07/01114119/aftr_tb1.png);
  top: -70px;
  right: -70px;
  width: 95px;
  height: 100px;
  background-position: top right;
  background-repeat: no-repeat;
  background-size: auto
}

.dgtl_strgrs_sc::before {
  content: "";
  position: absolute;
  width: 190px;
  height: 190px;
  border-radius: 50%;
  background-size: cover;
  background-repeat: no-repeat;
  z-index: 1;
  pointer-events: none;
  top: 50px;
  right: -100px;
  border: 30px solid #1e93d8
}

.dgtl_strgrs_sc,
.dgtl_strtgy_lft {
  position: relative
}

.dgtl_strgrs_sc::after {
  position: absolute;
  content: "";
  background: url(https://media.apptunix.com/wp-content/uploads/2024/07/01114156/aftr_tb2.png);
  right: 0;
  bottom: 280px;
  height: 210px;
  background-repeat: no-repeat;
  width: 100px
}

.dgtl_strtgy_lft:before {
  position: absolute;
  content: "";
  border: 6px solid #141324;
  width: 40px;
  height: 40px;
  left: -140px;
  border-radius: 50%;
  top: 45px
}

.dgtl_strtgy_lft figure:after {
  position: absolute;
  content: "";
  background: #ffcd72;
  opacity: .28;
  width: 385px;
  height: 385px;
  border-radius: 50%;
  right: 0;
  left: 0;
  margin: auto;
  top: -10px;
  z-index: -1
}

.dgtl_strtgy_lft figure {
  position: relative;
  z-index: 1
}

.dgtl_strgrs_lst li:nth-child(3) .dgtl_strtgy_lft figure:after {
  background: #ffcd72;
  top: -90px;
  bottom: unset
}

.dgtl_smm_sldr .slick-arrow:hover {
  background: transparent linear-gradient(300deg, #33b4ff 0, #00649e 100%);
  border: 1px solid transparent
}

.count_lst_lft li {
  margin: 0
}

@media (max-width:1500px) {
  .dgtl_mrktng_bnr {
    height: 680px
  }

  .dgtl_mrktng_bnr_mg {
    bottom: -120px;
    right: -80px;
    width: 57%
  }

  .dgtl_strtgy_lft:before {
    left: -80px
  }
}

@media (max-width:1400px) {
  .dgtl_mrktng_bnr {
    height: 615px
  }

  .dgtl_mrktng_bnr_mg {
    bottom: -88px;
    right: -60px;
    width: 52%
  }

  .dgtl_strtgy_lft:before {
    left: -50px
  }

  .dgtl_prcs_lst li p {
    font-size: 16px
  }

  .dgtl_strtgy_lst_inr>li h3 {
    font-size: 60px
  }

  .dgtl_strtgy_lst_inr>li,
  .dgtl_strtgy_lst_inr>li:first-child {
    width: 47%
  }
}

@media (max-width:1200px) {

  .dgtl_cta1_mn:after,
  .dgtl_pckg_ryt,
  .dgtl_prcs_lst li h4,
  .dgtl_prcs_lst li:after,
  .dgtl_prcs_lst li:before,
  .dgtl_prcs_sc:after,
  .dgtl_prks_mg,
  .dgtl_strgrs_sc::after,
  .dgtl_strgrs_sc::before,
  .dgtl_strtgy_lft:after,
  .dgtl_strtgy_lft:before,
  .lst_aftr,
  .lst_bfre {
    display: none
  }

  .dgtl_strtgy_lft {
    width: 48%
  }

  .dgtl_strtgy_lst_inr>li h3 {
    font-size: 34px
  }

  .dgtl_strtgy_lst_inr>li,
  .dgtl_strtgy_lst_inr>li:first-child {
    height: auto
  }

  .dgtl_strtgy_lst_inr~p {
    margin: 20px 0
  }

  .dgtl_strtgy_lst_inr {
    gap: 15px;
    align-items: stretch
  }

  .dgtl_mrktng_bnr {
    height: auto
  }

  .dgtl_mrktng_bnr_mg {
    bottom: -61px;
    right: 0;
    width: 48%
  }

  .count_lst_lft h3 {
    font-size: 42px
  }

  .count_lst_lft li {
    text-align: center
  }

  .count_lst_lft li p {
    font-size: 16px
  }

  .count_lst_ryt li,
  .count_lst_ryt li:first-child,
  .count_lst_ryt li:nth-child(2),
  .count_lst_ryt li:nth-child(3) {
    padding: 20px 8px;
    border-radius: 10px;
    width: 32%;
    height: auto;
    position: unset
  }

  .count_lst_ryt {
    width: 100%;
    gap: 10px
  }

  .count_lst_ryt li h3 {
    font-size: 40px
  }

  .dgtl_cta1_mn {
    padding: 40px 0;
    justify-content: center;
    gap: 30px
  }

  .dgtl_prtnr_lst li:nth-child(2) {
    margin: 0
  }

  .dgtl_prtnr_lst li {
    padding: 20px 10px;
    min-height: unset
  }

  .dgtl_prtnr_lst li p {
    font-size: 16px
  }

  .dgtl_prtnr_lst {
    margin-top: 40px;
    justify-content: center;
    gap: 10px;
    align-items: stretch
  }

  .dgtl_prtnr_lst figure {
    position: unset;
    width: 65px;
    height: 65px
  }

  .dgtl_prtnr_lst h3 {
    margin: 15px 0 5px
  }

  .dgtl_ppc_ryt {
    width: 40%
  }

  .dgtl_ppc_lft {
    width: 58%
  }

  .dgtl_ppc_mn:nth-child(2n) {
    margin: 40px 0
  }

  .dgtl_ppc_lft h3 {
    font-size: 40px
  }

  .dgtl_prcs_sc {
    padding: 60px 0
  }

  .dgtl_prcs_lst li {
    width: 48%
  }

  .dgtl_prcs_lst li:nth-child(2),
  .dgtl_prcs_lst li:nth-child(3) {
    margin: 0
  }

  .dgtl_prcs_lst {
    align-items: stretch;
    justify-content: center;
    gap: 15px
  }

  .dgtl_pckg_lft {
    width: 100%;
    position: unset;
    text-align: center
  }

  .dgtl_pckg_lft h2 {
    margin-bottom: 20px
  }

  .dgtl_pckg_lft .btn {
    margin: 0 auto
  }

  .dgtl_otsrc_sc,
  .dgtl_pckg_sc {
    padding: 0
  }

  .dgtl_prks_cntnt {
    width: 100%;
    text-align: center
  }

  .dgtl_prks_sldr li.slick-slide {
    min-height: unset;
    height: inherit;
    padding: 40px 20px
  }

  .dgtl_prks_sldr .slick-next,
  .dgtl_prks_sldr .slick-prev {
    width: 50px;
    height: 50px
  }

  .dgtl_prks_sldr .slick-prev {
    top: 28%
  }

  .dgtl_prks_sldr .slick-next {
    top: 68%
  }

  .otsrc_clr {
    padding: 5px 20px
  }

  .dgtl_strgrs_btn {
    right: 195px
  }

  .dgtl_mrktng_bnr_mn .m_h p {
    margin: 10px 0 25px
  }

  .dgtl_prtner_mn h2 {
    width: 100%;
    margin-bottom: 20px;
    text-align: center
  }

  .dgtl_prtner_lst {
    width: 100%;
    padding: 20px
  }
}

@media (max-width:992px) {

  .dgtl_mrktng_bnr_mg,
  .dgtl_strgrs_btn li.active:after,
  .dgtl_strtgy_lft figure:after {
    display: none
  }

  .dgtl_mrktng_bnr_mn .m_h,
  .dgtl_strtgy_ryt {
    width: 100%;
    text-align: center
  }

  .dgtl_mrktng_bnr_mn .m_h .btn {
    margin: 0 auto
  }

  .dgtl_strgrs_btn {
    position: unset
  }

  .dgtl_strgrs_sc .s_h {
    text-align: center
  }

  .dgtl_strgrs_btn li {
    padding: 10px 15px;
    border-radius: 10px;
    box-shadow: 12px 32px 55px #0000001C;
    width: 23%;
    text-align: center;
    margin: 0
  }

  .dgtl_strgrs_btn {
    border-left: 0;
    padding-left: 0;
    display: flex;
    align-items: stretch;
    justify-content: center;
    gap: 10px;
    margin-top: 30px;
    flex-wrap: wrap
  }

  .dgtl_strgrs_btn li h3 {
    font-size: 16px
  }

  .dgtl_strtgy_lst_inr {
    justify-content: center
  }

  .dgtl_strgrs_lst.m_h {
    margin-top: 40px
  }

  .dgtl_strtgy_lft {
    width: 40%;
    margin: 0 auto 30px;
    height: auto
  }

  .dgtl_strtgy_ryt .btn {
    margin: 0 auto
  }

  .dgtl_prtnr_lst li {
    width: 48%
  }

  .dgtl_prks_sldr {
    margin-top: 30px
  }

  .dgtl_prks_sldr .slick-next,
  .dgtl_prks_sldr .slick-prev {
    right: -70px
  }

  .dgtl_strgrs_btn li.active {
    background: #e3e3e3
  }
}

@media (max-width:767px) {
  .dgtl_ppc_lft {
    width: 100%;
    text-align: center
  }

  .dgtl_ppc_mn,
  .dgtl_ppc_mn:nth-child(2n),
  .dgtl_smm_sldr li {
    flex-direction: column-reverse
  }

  .dgtl_ppc_ryt {
    width: 45%
  }

  .dgtl_ppc_lst li {
    padding-left: 30px;
    margin-bottom: 10px;
    text-align: left
  }

  .dgtl_ppc_lst li:after {
    width: 15px;
    height: 15px
  }

  .dgtl_ppc_lft .btn {
    margin: 0 auto
  }

  .dgtl_prtner_lst li.slick-slide figure {
    width: 95px;
    height: 70px
  }

  .dgtl_prtner_lst li.slick-slide img {
    width: 100%;
    height: 100%;
    object-fit: contain
  }
}

@media (max-width:600px) {

  .dgtl_prcs_lst li,
  .dgtl_prtnr_lst li {
    width: 100%
  }

  .count_lst_ryt li,
  .count_lst_ryt li:first-child,
  .count_lst_ryt li:nth-child(2),
  .count_lst_ryt li:nth-child(3),
  .dgtl_strgrs_btn li {
    width: 48%;
    text-align: center
  }

  .count_lst_lft h3,
  .count_lst_ryt li h3 {
    font-size: 30px
  }

  .dgtl_strtgy_lft {
    width: 55%
  }

  .dgtl_prks_sldr li.slick-slide {
    padding: 20px 10px
  }

  .dgtl_otsrc_btn {
    width: 80px;
    height: 80px;
    margin: 30px auto 0
  }

  .dgtl_otsrc_sc .hd_1:after {
    display: none
  }

  .dgtl_otsrc_btn figure {
    max-width: 28px
  }

  .dgtl_strtgy_lst_inr>li h3 {
    font-size: 26px
  }

  .dgtl_strtgy_lst_inr>li p {
    font-size: 16px
  }

  .dgtl_prks_sldr .slick-next,
  .dgtl_prks_sldr .slick-prev {
    top: auto;
    bottom: -35px;
    right: 0;
    left: 0;
    margin: auto
  }

  .dgtl_prks_sldr .slick-prev {
    left: -70px
  }

  .dgtl_prks_sldr .slick-next {
    right: -70px
  }

  .dgtl_prks_sldr {
    width: 100%;
    padding-bottom: 60px
  }

  .dgtl_prks_cntnt h3 {
    font-size: 20px
  }

  .dgtl_prks_cntnt p {
    font-size: 14px
  }

  .dgtl_pckg_lft {
    padding: 20px 10px
  }

  .dgtl_pckg_lft h2 {
    line-height: 28px
  }
}

@media (max-width:480px) {
  .dgtl_strtgy_lft {
    width: 100%
  }

  .dgtl_ppc_ryt {
    width: 80%
  }
}

/*digital marketing*/

/*food deliverey */
.wrap_fddlvry {
  --c_primary: #FCB016;
  --c_gradient: transparent linear-gradient(270deg, var(--c_primary) 0%, var(--c_primary) 100%);
}

.wrap_fddlvry .btn-primary {
  color: #000;
}

.wrap_fddlvry .btn:after {
  filter: brightness(0);
}

.fddlvry_dvplmnt_ryt .iti--allow-dropdown .iti__flag-container,
.fddlvry_dvplmnt_ryt .iti--separate-dial-code .iti__flag-container {
  right: auto;
  left: 20px;
  height: 40px;
}

.fddlvry_dvplmnt_ryt .btn_wrap {
  text-align: center;
  width: 100%;
}

.fddlvry_dvplmnt_ryt .btn_wrap .btn {
  margin-inline: auto;
  font-size: 22px;
  margin-top: 35px;
  width: 75%;
}

.fddlvry_dvplmnt_ryt .iti.iti--allow-dropdown input {
  padding-left: 95px !important;
}

.fddlvry_dvplmnt_sldr li.slick-current * {
  color: #000;
}

.small_fnt {
  font-size: 26px;
  display: block;
  font-weight: 500;
  margin-bottom: 10px;
}

.fddlvry_bnr_lft {
  width: 50%;
}

.fddlvry_bnr_sc {
  background: url(https://media.apptunix.com/wp-content/uploads/sites/2/2024/07/02072806/deliovery_bg.png);
  height: 1000px;
  background-repeat: no-repeat;
  background-size: cover;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  overflow: hidden
}

.fddlvry_trstd_mn {
  background: var(--c_dark);
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-radius: 15px;
  padding: 30px 50px;
  flex-wrap: wrap;
  width: 78%;
  z-index: 1;
  position: relative;
  margin: -220px auto 0 auto
}

.fddlvry_trstd_lst {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  width: 66%
}

.fddlvry_trstd_lst li img {
  filter: brightness(0) invert(1);
  width: 100px
}

.fddlvry_trstd_lst li {
  margin: 0
}

.fddlvry_trstd_mn h2 {
  font-size: 44px;
  width: 30%;
  font-weight: 800;
  margin: 0;
  position: relative
}

.fddlvry_trstd_mn h2:after {
  position: absolute;
  content: "";
  background: radial-gradient(circle, rgb(244 250 255) 0, rgb(20 20 20) 100%);
  height: 135px;
  width: 2px;
  top: 0;
  bottom: 0;
  right: 0;
  margin: auto;
  pointer-events: none
}

.fddlvry_lnch_lst {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  flex-wrap: wrap
}

.fddlvry_lnch_lst li {
  width: 20%;
  text-align: center;
  position: relative;
  margin: 0
}

.fddlvry_lnch_lst li figure {
  width: 100px;
  height: 55px;
  margin: 0 auto 15px
}

.fddlvry_lnch_lst li:after {
  position: absolute;
  content: "";
  background: var(--c_black);
  height: 150px;
  width: 3px;
  top: 0;
  bottom: 0;
  right: -40px;
  transform: rotate(20deg)
}

.fddlvry_lnch_lst li:last-child:after {
  display: none
}

.fddlvry_chose_lst li.slick-slide,
.fddlvry_chose_lst>li {
  background: #fbfbfb;
  border: 1px solid #70707026;
  border-radius: 21px;
  width: 24%;
  padding: 30px 10px;
  margin: 0;
  text-align: center
}

.fddlvry_chose_lst {
  display: flex;
  align-items: stretch;
  justify-content: center;
  flex-wrap: wrap;
  gap: 15px
}

.fddlvry_chose_lst li figure {
  width: 66px;
  height: 50px;
  margin: 0 auto 20px
}

.fddlvry_chose_lst li h3 {
  margin-bottom: 10px
}

.fddlvry_solutn_bx li {
  background: #fbfbfb;
  border: 1px solid #70707026;
  border-radius: 21px;
  width: 47%;
  padding: 20px 15px;
  margin: 0
}

.fddlvry_solutn_bx {
  display: flex;
  align-items: stretch;
  justify-content: center;
  gap: 50px;
  flex-wrap: wrap
}

.fddlvry_solutn_bx li figure {
  width: 90px;
  height: 80px;
  margin-bottom: 20px;
  transition: .9s
}

.fddlvry_solutn_bx li:hover figure {
  transform: rotateY(180deg)
}

.fddlvry_solutn_bx li p {
  color: var(--c_text_dark)
}

.fddlvry_solutn_bx li:hover {
  border: 1px solid var(--c_primary)
}

.fddlvry_exprnc_mn {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap
}

.fddlvry_exprnc_mn .s_h {
  width: 48%
}

.fddlvry_exprnc_ryt {
  width: 50%;
  position: relative
}

.fddlvry_exprnc_ryt video {
  object-fit: cover;
  border-radius: 30px;
  width: 700px;
  height: 450px
}

.fddlvry_srvcs_mn .flip-card {
  transition: .2s;
  position: relative;
  width: 48%;
  border-radius: 10px;
  height: 370px;
  margin: 0
}

.fddlvry_srvcs_mn .flip-card-front {
  background-repeat: no-repeat;
  background-size: cover
}

.fddlvry_srvcs_mn .flip-card-back,
.fddlvry_srvcs_mn .flip-card-front {
  position: absolute;
  width: 100%;
  height: 100%;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  border-radius: 20px;
  display: flex;
  align-items: flex-start;
  justify-content: center
}

.fddlvry_srvcs_mn .flip-card-inner {
  position: relative;
  width: 100%;
  height: 100%;
  text-align: center;
  transition: transform 1s;
  transform-style: preserve-3d;
  border-radius: 12px
}

.fddlvry_srvcs_mn .flip-card-back {
  transform: rotateY(180deg);
  background: transparent linear-gradient(129deg, var(--c_dark) 0, var(--c_dark) 0, #373737 100%);
  padding: 30px 20px;
  box-shadow: 0 5px 49px #0000000A;
  text-align: left;
  transition: all .3s ease-in-out 0s
}

.fddlvry_srvcs_btm figure {
  width: 60px;
  height: 60px;
  background: var(--c_primary);
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  margin-bottom: 15px
}

.fddlvry_srvcs_btm {
  position: absolute;
  bottom: 50px;
  left: 25px;
  text-align: left
}

.fddlvry_srvcs_mn {
  display: flex;
  align-items: stretch;
  justify-content: center;
  gap: 35px;
  flex-wrap: wrap
}

.fddlvry_srvcs_mn .flip-card:hover .flip-card-inner {
  transform: rotateY(180deg)
}

.fddlvry_hvr_lst li:after {
  position: absolute;
  content: "";
  background: var(--c_primary);
  width: 10px;
  height: 10px;
  top: 0;
  bottom: 0;
  margin: auto;
  left: 0;
  border-radius: 50%
}

.fddlvry_hvr_lst li {
  position: relative;
  padding-left: 20px
}

.fddlvry_hvr_mn>p:after {
  position: absolute;
  content: "";
  background: var(--c_white);
  height: 1px;
  width: 561px;
  left: -20px;
  bottom: 0;
  margin: auto
}

.fddlvry_hvr_mn>p {
  position: relative;
  padding-bottom: 20px;
  margin-bottom: 25px
}

.fddlvry_sucs_lst li h3 {
  font-size: 60px;
  margin: 0;
  font-weight: 800;
  line-height: normal;
}

.cstmmbl_wrp .portfolio5_grid {
  background: #f1f1f1;
  border-radius: 40px;
}

.cstmmbl_wrp .fddlvry_dvplmnt_sldr li.slick-current {
  border: unset;
}

.fddlvry_sucs_lst li {
  background: var(--c_white);
  box-shadow: 15px 28px 46px #00000017;
  border: 1px solid #7070703B;
  border-radius: 30px;
  padding: 25px 15px;
  width: 22%;
  text-align: center;
  margin: 0
}

.fddlvry_sucs_lst li p {
  color: var(--c_text_dark);
  font-weight: 500
}

.fddlvry_sucs_lst {
  display: flex;
  align-items: stretch;
  justify-content: flex-start;
  gap: 50px 100px;
  flex-wrap: wrap;
  position: relative;
  z-index: 9
}

.fddlvry_sucs_lst:after {
  position: absolute;
  content: "";
  background: url(https://media.apptunix.com/wp-content/uploads/sites/2/2024/07/02072853/successbg_food.png);
  width: 85%;
  height: 90%;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  top: 75px;
  z-index: -1;
  right: 0;
  left: 0;
  pointer-events: none;
  margin: auto
}

.fddlvry_sucs_lst li:nth-child(4) {
  margin-left: 175px
}

.fddlvry_cta1_sc .s_h {
  background: #fbfbfb;
  border: 1px solid #7070701A;
  border-radius: 26px;
  padding: 40px;
  width: 63%;
  z-index: 1;
  position: relative
}

.fddlvry_invst_mn {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap
}

.fddlvry_invst_lft {
  width: 45%
}

.fddlvry_invst_ryt {
  width: 55%;
  position: relative;
  left: -14px
}

.fddlvry_invst_ryt li:not(:last-child) {
  margin-bottom: 45px
}

.fddlvry_invst_ryt li {
  display: flex;
  align-items: center;
  gap: 30px;
  flex-wrap: wrap
}

.fddlvry_invst_ryt li figure {
  width: 70px;
  height: 70px;
  border: 2px solid var(--c_black);
  background: var(--c_white);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center
}

.fddlvry_invst_ryt li.active figure {
  background: var(--c_primary);
  border: 2px solid var(--c_white);
  position: relative;
  top: -20px
}

.fddlvry_invst_cntnt {
  width: 80%
}

.fddlvry_invst_lft figure {
  width: 550px;
  height: 525px;
  position: relative
}

.fddlvry_invst_lft figure img {
  width: 100%;
  height: 100% !important;
  object-fit: cover
}

.fddlvry_invst_ryt li p {
  display: none;
  color: var(--c_text_dark)
}

.fddlvry_invst_ryt li.active p {
  display: block
}

.fddlvry_invst_ryt li.active img {
  filter: brightness(0)
}

.fddlvry_invst_cntnt h3 {
  margin-bottom: 5px
}

.fddlvry_invst_ryt:after {
  position: absolute;
  content: "";
  background: radial-gradient(circle, var(--c_dark) 0, #0000001E 88%, #62626200 100%);
  pointer-events: none;
  width: 2px;
  height: 600px;
  top: 0;
  bottom: 0;
  margin: auto;
  left: 37px;
  z-index: -1
}

.fddlvry_dvplmnt_sldr li.slick-slide {
  background: #fbfbfb;
  border: 1px solid #7070701C;
  border-radius: 20px;
  padding: 20px;
  margin: 0 20px 0 0;
  height: inherit
}

.wrap_fddlvry .slick-track {
  display: flex
}

.fddlvry_dvplmnt_sldr li figure {
  height: 65px
}

.fddlvry_dvplmnt_sldr li.slick-current+li {
  opacity: .5
}

.fddlvry_dvplmnt_sldr li.slick-current {
  background: var(--c_primary)
}

.fddlvry_dvplmnt_sldr li.slick-current img {
  filter: brightness(0) invert(1)
}

.fddlvry_dvplmnt_sldr li.slick-current+li+li {
  opacity: 12%
}

.fddlvry_dvplmnt_sldr {
  margin: 30px 0 35px;
  width: 80%
}

.fddlvry_dvplmnt_sldr li.slick-slide p {
  color: var(--c_dark);
  font-weight: 600
}

.fddlvry_dvplmnt_lft h2 {
  width: 45%
}

.fddlvry_dvplmnt_sldr~p {
  width: 55%
}

.fddlvry_dvplmnt_ryt {
  background: var(--c_dark);
  border-radius: 32px;
  padding: 20px 30px;
  width: 36%;
  position: absolute;
  right: 0;
  top: 0
}

.fddlvry_dvplmnt_mn {
  position: relative
}

.fddlvry_dvplmnt_ryt .form-group input,
.fddlvry_dvplmnt_ryt .form-group textarea {
  background-color: #3a3a3a;
  border: 2px solid #fffFFF1A;
  border-radius: 50px;
  opacity: 1;
  backdrop-filter: blur(30px);
  padding: 16px 20px;
  height: unset
}

.fddlvry_dvplmnt_ryt .form-group:not(:last-child) {
  margin-bottom: 15px
}

.fddlvry_dvplmnt_ryt .form-group textarea {
  height: 100px;
  border-radius: 24px
}

.fddlvry_dvplmnt_ryt .form-group input::placeholder,
.fddlvry_dvplmnt_ryt .form-group textarea::placeholder,
.fddlvry_dvplmnt_ryt .iti--separate-dial-code .iti__selected-dial-code {
  color: var(--c_white)
}

.fddlvry_dvplmnt_ryt .iti__arrow {
  border-top-color: var(--c_white)
}

.fddlvry_dvplmnt_ryt .iti {
  width: 100%
}

.fddlvry_dvplmnt_ryt #common_submit {
  font-size: 22px;
  color: var(--c_dark);
  font-weight: 600;
  border: unset;
  padding: 10px 85px;
  margin: auto
}

.fddlvry_dvplmnt_ryt h3,
.fddlvry_dvplmnt_ryt p {
  color: var(--c_white);
  text-align: center;
  margin: 0
}

.fddlvry_dvplmnt_ryt .contact_form {
  margin-top: 30px
}

.fddlvry_ftrd_sc {
  background: var(--c_primary);
  padding: 30px 0;
  position: relative
}

.fddlvry_ftrd_lft h2 {
  font-size: 64px;
  font-weight: 900;
  line-height: 85px
}

.fddlvry_ftrd_lft {
  width: 45%
}

.fddlvry_ftrd_mn {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap
}

.fddlvry_dvplmnt_sc {
  padding: 70px 0 200px
}

.fddlvry_ftrd_ryt {
  display: flex;
  align-items: stretch;
  justify-content: space-between;
  width: 40%;
  flex-wrap: wrap;
  gap: 25px;
  z-index: 1
}

.fddlvry_ftrd_ryt li {
  background: var(--c_white);
  width: 47%;
  height: 140px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 22px;
  margin: 0
}

.fddlvry_ftrd_sc:after {
  position: absolute;
  content: "";
  right: 0;
  top: 0;
  bottom: 0;
  background: var(--c_dark);
  width: 50%;
  height: 100%;
  z-index: 0
}

.fddlvry_sclng_sc {
  background: var(--c_dark)
}

.fddlvry_sclng_cntnt {
  background: #2a2727;
  border: 1px solid #70707045;
  border-radius: 15px;
  padding: 20px 75px 20px 20px;
  margin: 30px 0 45px
}

.fddlvry_sclng_lft {
  width: 43%
}

.fddlvry_sclng_lft>p {
  font-size: 20px;
  font-weight: 300;
  margin: 0
}

.fddlvry_sclng_mn {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap
}

.fddlvry_sclng_ryt {
  width: 42%
}

.fddlvry_sclng_cntnt li:after {
  position: absolute;
  content: "";
  background: var(--c_white);
  width: 12px;
  height: 12px;
  border-radius: 50%;
  top: 8px;
  left: 0
}

.fddlvry_sclng_cntnt li {
  position: relative;
  padding-left: 30px
}

.fddlvry_sclng_cntnt li p {
  font-weight: 300
}

.fddlvry_bsns_lst {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-template-rows: repeat(2, 1fr);
  grid-column-gap: 20px;
  grid-row-gap: 25px
}

.fddlvry_bsns_lst li:first-child {
  grid-area: 1/1/2/2
}

.fddlvry_bsns_lst li:nth-child(2) {
  grid-area: 1/2/2/3
}

.fddlvry_bsns_lst li:nth-child(3) {
  grid-area: 1/3/3/4;
  height: 704px
}

.fddlvry_bsns_lst li:nth-child(4) {
  grid-area: 2/1/3/3
}

.fddlvry_bsns_lst figure {
  width: 64px;
  height: 64px;
  background: var(--c_white);
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 14px;
  margin-bottom: 15px
}

.fddlvry_bsns_lst li {
  height: 337px;
  position: relative;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 20px;
  transition: ease-in-out .4s;
  margin: 0
}

.fddlvry_bsns_box {
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 20px
}

.fddlvry_cta2_sc .s_h {
  background-image: url(https://media.apptunix.com/wp-content/uploads/sites/2/2024/07/02073002/foodcta1.png);
  background-repeat: no-repeat;
  background-size: cover;
  padding: 60px;
  position: relative;
  border-radius: 30px
}

.fddlvry_trstd_sc:after {
  background: var(--c_white);
  position: absolute;
  content: "";
  width: 100%;
  height: 100%;
  border-radius: 110px 110px 0 0;
  top: 76px;
  pointer-events: none
}

.fddlvry_trstd_sc {
  position: relative
}

.fddlvry_bnr_mn {
  margin-top: -255px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap
}

.fddlvry_bnr_sc:after {
  position: absolute;
  content: "";
  width: 530px;
  height: 530px;
  border-radius: 50%;
  border: 75px solid var(--c_white);
  opacity: 23%;
  right: -120px;
  top: 100px
}

.fddlvry_bnr_ryt {
  width: 40%;
  z-index: 1;
  position: relative
}

.fddlvry_dvplmnt_sldr li .count {
  font-size: 24px;
  font-weight: 900
}

.fddlvry_dvplmnt_sldr li .fd_clr {
  font-size: 20px
}

.fddlvry_dvplmnt_sldr li.slick-current .fd_clr {
  color: var(--c_white)
}

.fddlvry_apnl_sc {
  background: var(--c_dark)
}

.fddlvry_apnl_btn li {
  border: 1px solid #fffFFF5C;
  border-radius: 10px;
  width: 23%;
  padding: 20px 10px;
  margin: 0
}

.fddlvry_apnl_btn li p {
  font-weight: 600;
  text-transform: uppercase;
  text-align: center
}

.fddlvry_apnl_btn {
  display: flex;
  align-items: stretch;
  justify-content: center;
  gap: 20px;
  flex-wrap: wrap
}

.fddlvry_apnl_lft li {
  background: var(--c_dark);
  border: 2px solid #fffFFF14;
  border-radius: 10px;
  width: 48%;
  padding: 30px;
  text-align: center;
  margin: 0
}

.fddlvry_apnl_lft li h3 {
  font-weight: 300
}

.fddlvry_apnl_lft {
  display: flex;
  align-items: stretch;
  justify-content: flex-start;
  flex-wrap: wrap;
  width: 45%;
  gap: 20px;
  margin: 0
}

.fddlvry_apnl_ryt {
  width: 52%;
  text-align: center
}

.fddlvry_apnl_cntnt>li {
  display: none;
  margin: 0
}

.fddlvry_apnl_cntnt>li.active {
  display: block
}

.fddlvry_apnl_btn li.active {
  background: var(--c_primary);
  border: 1px solid var(--c_dark)
}

.fddlvry_apnl_btn li.active p {
  color: var(--c_black)
}

.fddlvry_apnl_mn {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  flex-wrap: wrap
}

.fddlvry_apnl_cntnt p {
  text-align: center;
  margin: 30px 0 60px;
  font-weight: 300
}

.wrap_fddlvry {
  --c_primary: #FCB016;
  --c_opacity: #FCB01640;
}

.wrap_fddlvry .panel-title::after {
  color: var(--c_primary)
}

.fddlvry_bnr_lft,
.fddlvry_bnr_sc,
.fddlvry_cta1_sc,
.fddlvry_cta1_sc .conta_iner,
.fddlvry_cta1_sc .s_h,
.fddlvry_dvplmnt_sc,
.fddlvry_exprnc_ryt video,
.fddlvry_trstd_sc {
  position: relative
}

.fddlvry_cta1_sc:after {
  position: absolute;
  content: "";
  background: var(--c_dark);
  width: 100%;
  height: 50%;
  bottom: 0
}

.fddlvry_cta1_sc .conta_iner:after {
  position: absolute;
  content: "";
  background: url(https://media.apptunix.com/wp-content/uploads/sites/2/2024/07/02073249/plate.png);
  right: 0;
  width: 325px;
  height: 325px;
  background-repeat: no-repeat;
  top: 10px;
  bottom: 0;
  margin: auto;
  z-index: 1
}

.fddlvry_cta1_sc .s_h:after {
  position: absolute;
  content: "";
  background: url(https://media.apptunix.com/wp-content/uploads/sites/2/2024/07/02073247/cta1_food.png);
  width: 275px;
  height: 250px;
  background-repeat: no-repeat;
  right: 10px;
  bottom: 0
}

.fddlvry_exprnc_ryt:before {
  position: absolute;
  content: "";
  background: url(https://media.apptunix.com/wp-content/uploads/sites/2/2024/07/02073246/burger.png);
  width: 195px;
  height: 185px;
  z-index: 9;
  bottom: -80px;
  background-repeat: no-repeat;
  right: -190px
}

.fddlvry_bnr_sc:before {
  position: absolute;
  content: "";
  background: url(https://media.apptunix.com/wp-content/uploads/sites/2/2024/07/02073249/pizzabox.png);
  left: 10px;
  top: 180px;
  width: 80px;
  height: 80px;
  background-size: 100%;
  pointer-events: none;
  background-repeat: no-repeat
}

.fddlvry_bnr_lft::before {
  position: absolute;
  content: "";
  background: url(https://media.apptunix.com/wp-content/uploads/sites/2/2024/07/02073248/cupcake.png);
  width: 52px;
  height: 55px;
  bottom: 22px;
  right: -60px
}

.fddlvry_bnr_lft:after {
  position: absolute;
  content: "";
  background: url(https://media.apptunix.com/wp-content/uploads/sites/2/2024/07/02073247/cakebite.png);
  width: 45px;
  height: 36px;
  top: -80px;
  right: 75px
}

.fddlvry_trstd_sc:before {
  position: absolute;
  content: "";
  background: url(https://media.apptunix.com/wp-content/uploads/sites/2/2024/07/02073246/apple.png);
  width: 100px;
  height: 100px;
  background-size: auto;
  pointer-events: none;
  background-repeat: no-repeat;
  left: 50px;
  top: -70px
}

.fddlvry_dvplmnt_sc:before {
  position: absolute;
  content: "";
  background: url(https://media.apptunix.com/wp-content/uploads/sites/2/2024/07/02073248/formbg_food.png);
  width: 722px;
  height: 880px;
  background-repeat: no-repeat;
  top: 80px;
  bottom: 0;
  margin: auto;
  left: 200px
}

.fddlvry_dvplmnt_sc:after {
  position: absolute;
  content: "";
  background: url(https://media.apptunix.com/wp-content/uploads/sites/2/2024/07/02073248/pizza.png);
  width: 220px;
  height: 220px;
  top: -40px;
  right: -80px
}

.fddlvry_cta2_sc .s_h:before {
  position: absolute;
  content: "";
  background: url(https://media.apptunix.com/wp-content/uploads/sites/2/2024/07/02073246/burger.png);
  bottom: -45px;
  left: -80px;
  width: 195px;
  height: 185px
}

.fddlvry_cta2_sc .s_h:after {
  position: absolute;
  content: "";
  background: url(https://media.apptunix.com/wp-content/uploads/sites/2/2024/07/02073250/tomato.png);
  top: -62px;
  right: 0;
  left: 0;
  margin: auto;
  width: 137px;
  height: 120px
}

.fddlvry_sucs_lst li:hover {
  background: var(--c_dark);
  border: 1px solid #fcb016
}

.fddlvry_sucs_lst li:hover p {
  color: var(--c_white)
}

.fddlvry_exprnc_sc {
  position: relative
}

.fddlvry_exprnc_sc:after {
  position: absolute;
  content: "";
  background: url(https://media.apptunix.com/wp-content/uploads/sites/2/2024/07/02073247/clip.svg);
  width: 550px;
  height: 950px;
  top: -50px;
  z-index: -1;
  border-radius: 50px;
  bottom: 0;
  background-repeat: no-repeat;
  right: 0;
  background-position: right;
  background-size: contain;
  pointer-events: none
}

.fddlvry_bsns_lst li:hover {
  scale: 1.025
}

.fddlvry_dvplmnt_ryt .btn-primary:hover {
  background: var(--c_primary)
}

.only_india .wrap_fddlvry .fddlvry_dvplmnt_ryt .ftr_ui input,
.only_india .wrap_fddlvry .fddlvry_dvplmnt_ryt .ftr_ui select {
  height: 40px;
}

.only_india .wrap_fddlvry .fddlvry_dvplmnt_ryt .ftr_ui .form_control {
  margin-bottom: 12px;
}

.fddlvry_dvplmnt_ryt .rangesldr label {
  color: var(--c_white)
}

@media (max-width:1700px) {
  .fddlvry_exprnc_ryt video {
    width: 600px;
    height: 400px
  }

  .fddlvry_exprnc_ryt:before {
    right: -60px
  }

  .fddlvry_exprnc_sc:after {
    width: 545px;
    height: 850px
  }
}

@media (max-width:1500px) {
  .fddlvry_exprnc_sc:after {
    height: 800px
  }

  .fddlvry_dvplmnt_sc:before {
    left: 120px
  }

  .fddlvry_bnr_sc {
    height: 870px
  }

  .fddlvry_bnr_ryt {
    width: 27%;
    margin: 0 auto
  }
}

@media (max-width:1400px) {
  .fddlvry_dvplmnt_sc:after {
    top: -85px;
    right: -100px
  }

  .fddlvry_dvplmnt_sc:before {
    left: 90px
  }

  .fddlvry_cta2_sc .s_h:before {
    width: 120px;
    height: 120px;
    background-size: contain;
    left: -40px
  }

  .fddlvry_bnr_sc:before {
    top: 140px
  }
}

@media (max-width:1300px) {
  .fddlvry_bnr_sc:after {
    width: 450px;
    height: 450px
  }

  .fddlvry_trstd_mn h2 {
    font-size: 32px
  }

  .fddlvry_trstd_sc:after {
    top: 80px
  }

  .fddlvry_dvplmnt_sc:before {
    left: 50px
  }

  .fddlvry_sucs_lst {
    gap: 50px 90px
  }

  .fddlvry_exprnc_ryt video {
    width: 100%;
    height: 350px
  }

  .fddlvry_invst_ryt {
    left: -38px
  }

  .fddlvry_invst_lft figure {
    width: 100%
  }

  .fddlvry_apnl_lft {
    gap: 15px
  }

  .fddlvry_apnl_lft li h3 {
    font-size: 20px
  }

  .fddlvry_chose_lst {
    gap: 12px
  }
}

@media (max-width:1200px) {
  .fddlvry_cta2_sc .s_h:before {
    left: 0
  }

  .fddlvry_bnr_sc:after,
  .fddlvry_cta1_sc .conta_iner:after,
  .fddlvry_dvplmnt_sc:after,
  .fddlvry_dvplmnt_sc:before,
  .fddlvry_exprnc_sc:after,
  .fddlvry_lnch_lst li:after,
  .fddlvry_sucs_lst:after,
  .fddlvry_trstd_sc:after {
    content: unset
  }

  .fddlvry_bnr_mn {
    margin-top: 0
  }

  .fddlvry_trstd_mn h2:after {
    height: 70px
  }

  .fddlvry_bnr_sc {
    height: auto
  }

  .fddlvry_trstd_mn {
    margin: 0;
    width: 100%;
    padding: 30px 0;
    background: unset
  }

  .fddlvry_trstd_sc {
    background-color: var(--c_dark)
  }

  .fddlvry_lnch_lst li {
    padding-bottom: 20px;
    border-bottom: 3px solid var(--c_dark);
    width: 48%
  }

  .fddlvry_lnch_lst {
    align-items: stretch;
    gap: 20px
  }

  .fddlvry_dvplmnt_ryt {
    width: 45%;
    position: unset;
    margin: 30px auto 0
  }

  .fddlvry_cta1_sc .s_h,
  .fddlvry_dvplmnt_lft h2,
  .fddlvry_dvplmnt_sldr,
  .fddlvry_dvplmnt_sldr~p,
  .fddlvry_sclng_lft {
    width: 100%
  }

  .fddlvry_dvplmnt_lft {
    text-align: center
  }

  .fddlvry_dvplmnt_sc {
    padding: 0 0 40px
  }

  .fddlvry_sucs_lst li:nth-child(4) {
    margin-left: 0
  }

  .fddlvry_sucs_lst {
    gap: 20px;
    padding-bottom: 0
  }

  .fddlvry_sucs_lst li {
    width: 31%
  }

  .fddlvry_sucs_lst li h3 {
    font-size: 36px
  }

  .fddlvry_exprnc_ryt,
  .fddlvry_invst_lft {
    display: none
  }

  .fddlvry_exprnc_mn .s_h {
    width: 100%;
    text-align: center
  }

  .fddlvry_exprnc_mn .s_h .btn {
    margin: 0 auto
  }

  .fddlvry_solutn_bx {
    gap: 15px
  }

  .fddlvry_solutn_bx li figure {
    margin-bottom: 10px
  }

  .fddlvry_ftrd_lft h2 {
    font-size: 40px;
    line-height: 52px
  }

  .fddlvry_ftrd_ryt {
    width: 48%;
    gap: 15px
  }

  .fddlvry_ftrd_ryt li {
    width: 30%;
    padding: 20px;
    height: 100px
  }

  .fddlvry_sclng_mn {
    flex-direction: column-reverse;
    gap: 30px
  }

  .fddlvry_sclng_lft>p {
    text-align: center;
    font-size: 16px
  }

  .fddlvry_sclng_cntnt {
    margin: 30px 0
  }

  .fddlvry_sclng_lft .btn-primary {
    margin: 0 auto
  }

  .fddlvry_invst_ryt {
    left: 0;
    width: 100%
  }

  .fddlvry_invst_ryt li:not(:last-child) {
    margin-bottom: 20px
  }

  .fddlvry_invst_ryt li.active figure {
    top: 0
  }

  .fddlvry_invst_ryt:after {
    height: 490px
  }

  .fddlvry_chose_lst li.slick-slide {
    margin: 0 5px
  }

  .fddlvry_bsns_lst {
    display: block
  }

  .fddlvry_bsns_lst li,
  .fddlvry_bsns_lst li:nth-child(3) {
    height: inherit
  }

  .fddlvry_bsns_lst li.slick-slide {
    height: 337px;
    margin: 0 5px;
    background-position: center;
    border-radius: 20px
  }

  .fddlvry_dvplmnt_sldr li figure img {
    margin: 0 auto
  }

  .fddlvry_cta1_sc .s_h:after {
    position: absolute;
    content: "";
    background: url(https://www.apptunix.com/solutions/wp-content/uploads/sites/5/2023/12/bowl.svg);
    width: 180px;
    height: 100%;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    pointer-events: none;
    bottom: 0;
    right: 0;
    left: 0;
    top: 20px;
    transform: translate(50%, 0)
  }

  .fddlvry_cta1_sc .btn {
    margin-top: 30px
  }

  .fddlvry_solutn_sc h2 .blk_span {
    display: inline;
  }
}

@media (max-width:992px) {
  .fddlvry_dvplmnt_ryt .btn_wrap .btn {
    margin-top: 0;
    font-size: 20px;
  }

  .fddlvry_trstd_sc:before {
    display: none
  }

  .fddlvry_bnr_mn {
    flex-direction: column-reverse;
    gap: 30px
  }

  .fddlvry_bnr_lft {
    text-align: center
  }

  .fddlvry_bnr_lft .btn {
    margin: 0 auto
  }

  .fddlvry_bnr_ryt {
    width: 35%
  }

  .fddlvry_bnr_lft:after {
    right: 250px
  }

  .fddlvry_bnr_lft::before {
    right: 200px
  }

  .fddlvry_trstd_lst {
    gap: 50px;
    justify-content: center;
    width: 100%
  }

  .fddlvry_trstd_mn h2 {
    font-size: 28px;
    width: 100%;
    text-align: center;
    padding-bottom: 15px;
    margin-bottom: 25px
  }

  .fddlvry_trstd_mn h2:after {
    height: 2px;
    width: 80%;
    right: 0;
    left: 0;
    margin: auto;
    top: auto
  }

  .fddlvry_sclng_ryt {
    width: 50%
  }

  .fddlvry_apnl_mn {
    flex-direction: column
  }

  .fddlvry_apnl_lft {
    width: 100%
  }

  .fddlvry_apnl_ryt {
    margin: 0 auto
  }

  .fddlvry_apnl_cntnt>li.active {
    display: flex;
    flex-direction: column-reverse
  }

  .fddlvry_apnl_cntnt p {
    margin: 20px 0 0
  }

  .fddlvry_apnl_cntnt>li {
    margin-top: 30px
  }

  .fddlvry_apnl_btn li {
    padding: 10px;
    width: 48%
  }

  .fddlvry_cta2_sc .s_h {
    background-position: right
  }

  .fddlvry_dvplmnt_ryt {
    width: 65%
  }

  .fddlvry_ftrd_ryt li {
    width: 47%
  }

  .fddlvry_ftrd_lft h2 {
    font-size: 30px;
    line-height: 38px
  }

  .fddlvry_srvcs_mn {
    gap: 15px
  }

  .fddlvry_hvr_mn p small,
  .fddlvry_sucs_lst li p small {
    font-size: 14px
  }

  .fddlvry_hvr_mn>p {
    padding-bottom: 10px;
    margin-bottom: 10px
  }

  .fddlvry_srvcs_mn .flip-card-back {
    padding: 20px 10px
  }

  .fddlvry_hvr_lst li p small {
    font-size: 12px
  }

  .fddlvry_hvr_lst li {
    padding-left: 15px;
    margin-bottom: 10px
  }

  .fddlvry_sucs_lst li {
    padding: 20px 10px
  }

  .fddlvry_exprnc_sc {
    padding: 0
  }

  .fddlvry_invst_ryt li figure {
    width: 55px;
    height: 55px;
    padding: 10px
  }

  .fddlvry_invst_ryt:after {
    left: 26px
  }
}

@media (max-width:767px) {
  .fddlvry_dvplmnt_ryt .btn_wrap .btn {

    font-size: 18px;
  }

  .fddlvry_bnr_lft {
    width: 100%;
  }

  .fddlvry_banner .mn_hd p {
    margin: 15px 0 20px;
  }

  .fddlvry_ftrd_lft,
  .fddlvry_ftrd_ryt,
  .fddlvry_srvcs_mn .flip-card {
    width: 100%
  }

  .fddlvry_ftrd_lft h2 {
    text-align: center;
    font-size: 24px;
    line-height: 30px
  }

  .fddlvry_ftrd_ryt li {
    width: 30%;
    padding: 40px
  }

  .fddlvry_ftrd_ryt {
    justify-content: center
  }

  .fddlvry_ftrd_sc:after {
    top: auto;
    bottom: 0;
    width: 100%;
    height: 75%
  }

  .fddlvry_solutn_bx li p {
    display: none
  }

  .fddlvry_solutn_bx li {
    text-align: center
  }

  .fddlvry_solutn_bx li figure {
    margin: 0 auto;
    width: 50px;
    height: auto
  }

  .fddlvry_solutn_bx li h3 {
    font-size: 14px;
    margin: 10px 0 0
  }

  .fddlvry_trstd_lst li img {
    width: 80px
  }

  .fddlvry_sucs_lst {
    gap: 10px;
    justify-content: center
  }

  .fddlvry_apnl_cntnt>li.active {
    display: block
  }

  .fddlvry_apnl_mn {
    flex-direction: column-reverse
  }

  .fddlvry_apnl_ryt {
    margin: 30px auto
  }

  .fddlvry_apnl_lft li {
    padding: 20px 10px
  }

  .fddlvry_apnl_lft li h3 {
    font-size: 16px
  }

  .fddlvry_ftrd_mn {
    gap: 70px;
  }
}

@media (max-width:600px) {

  .fddlvry_ftrd_ryt li figure img,
  .fddlvry_ftrd_ryt li figure {
    width: 100%;
    height: 100%;
    object-fit: contain;
    display: flex;
    align-items: center;
    justify-content: center;
  }

  .fddlvry_bnr_ryt {
    width: 50%
  }

  .fddlvry_apnl_ryt,
  .fddlvry_dvplmnt_ryt,
  .fddlvry_lnch_lst li {
    width: 100%
  }

  .fddlvry_sclng_ryt {
    width: 75%
  }

  .fddlvry_sucs_lst li {
    width: 48%
  }

  .fddlvry_invst_ryt:after {
    height: 370px
  }

  .fddlvry_cta2_sc .s_h {
    padding: 40px
  }

  .fddlvry_cta2_sc .s_h:before {
    width: 80px;
    height: 80px;
    bottom: -25px
  }

  .fddlvry_trstd_lst {
    gap: 30px
  }

  .fddlvry_dvplmnt_sldr li.slick-slide {
    padding: 10px
  }

  .fddlvry_dvplmnt_sldr li.slick-slide p small {
    font-size: 14px
  }

  .fddlvry_dvplmnt_ryt #common_submit,
  .fddlvry_dvplmnt_sldr li .count,
  .fddlvry_dvplmnt_sldr li .fd_clr {
    font-size: 16px
  }

  .fddlvry_cta1_sc .s_h,
  .fddlvry_ftrd_ryt li {
    padding: 25px
  }

  .fddlvry_sclng_cntnt {
    padding: 20px 10px
  }

  .fddlvry_apnl_btn,
  .fddlvry_invst_ryt li {
    gap: 10px
  }

  .fddlvry_invst_cntnt h3 {
    font-size: 18px
  }

  .fddlvry_sucs_lst li h3 {
    font-size: 28px
  }

  .fddlvry_bnr_lft::before {
    content: unset
  }
}

@media (max-width:480px) {

  .fddlvry_bnr_ryt,
  .fddlvry_invst_cntnt {
    width: 75%
  }

  .fddlvry_dvplmnt_ryt {
    padding: 30px 15px
  }

  .fddlvry_dvplmnt_sldr li .fd_clr {
    font-size: 14px
  }

  .fddlvry_dvplmnt_sldr li figure {
    height: 50px
  }

  .fddlvry_dvplmnt_sldr li figure img {
    height: 100%
  }

  .fddlvry_ftrd_ryt li {
    width: 46%
  }

  .fddlvry_srvcs_mn .flip-card {
    height: 300px
  }

  .fddlvry_sclng_ryt {
    width: 100%
  }

  .fddlvry_solutn_bx li {
    padding: 10px 5px
  }

  .fddlvry_apnl_lft {
    gap: 10px
  }
}

/*food deliverey */

/*custom mobile development page*/
.cstmmbl_wrp {
  --c_primary: #6461fd;
  --c_secondary: #e470bd;
  --c_gradient: transparent linear-gradient(259deg, var(--c_secondary) 0%, var(--c_primary) 100%)
}

.cstmmbl_wrp .portfolio5_slide_for {
  background: #FbFbFb;
  border-radius: 40px;
}

.cstmmbl_wrp .fddlvry_dvplmnt_sldr .slick-track {
  display: flex;
}

.cstm_cta2_lt {
  background: var(--c_gradient);
  padding: 40px;
  border-radius: 40px;
  position: relative;
}

.cstm_flx {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap
}

.cstm_cta2.ut_spc {
  background: linear-gradient(to top, var(--c_black) 50%, #fff 50%);
}

.cstmmbl_wrp .btn-primary,
.cstmmbl_wrp .btn-primary:hover {
  background: var(--c_gradient);
  color: var(--c_white)
}

.cstmmbl_wrp .btn-primary span::before {
  filter: brightness(0) invert(1)
}

.cstm_invte_sec,
.cstmmbl_wrp .btn-primary span,
.cstmmbl_wrp .contactForm_grid .lt .btn span {
  background: var(--c_black)
}

.cstm_lt>p {
  margin: 15px 0 40px
}

.cstm_rt {
  position: absolute;
  right: 0;
  margin: auto;
  transform: translate(0, -50%);
  top: 52%;
  width: 50%
}

.cstmbl_bnr {
  background: transparent linear-gradient(300deg, #0d0520 0, #1a1335 100%);
  display: flex;
  align-items: center;
  justify-content: center;
  height: 840px;
  position: relative;
  padding-bottom: 175px
}

.cstmbl_bnr:after,
.cstmbl_bnr:before {
  position: absolute;
  content: "";
  background: url("https://media.apptunix.com/wp-content/uploads/sites/2/2024/07/19113048/bag_custom.png") no-repeat;
  width: 65px;
  height: 65px;
  right: 40px;
  top: 150px;
  background-size: contain
}

.cstmbl_bnr:before {
  right: auto;
  top: auto;
  left: 40px;
  bottom: 150px
}

.cstm_cuntr_lst {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 50px;
  margin-top: 90px
}

.cstm_cuntr_lst h3,
.cstmmbl_wrp .fddlvry_sucs_lst li h3 {
  background: var(--c_gradient);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent
}

.cstm_cuntr_lst p {
  font-size: 14px
}

.cstmmbl_wrp .fddlvry_dvplmnt_sc:after,
.cstmmbl_wrp .fddlvry_dvplmnt_sc:before,
.cstmmbl_wrp .fddlvry_trstd_sc:after,
.cstmmbl_wrp .fddlvry_trstd_sc:before {
  content: unset
}

.cstmmbl_wrp .fddlvry_trstd_mn {
  margin: -117px auto 0;
  background: var(--c_gradient);
  width: 90%;
  padding: 65px 30px
}

.cstmmbl_wrp .fddlvry_trstd_mn h2 {
  font-size: 40px;
  width: 40%
}

.cstmmbl_wrp .fddlvry_trstd_lst {
  width: 55%
}

.cstmmbl_wrp .fddlvry_trstd_mn h2 .br {
  font-size: 22px;
  font-weight: 500;
  margin-top: 5px
}

.cstmmbl_wrp .fddlvry_trstd_mn h2:after {
  width: 4px;
  height: 190px;
  background: transparent radial-gradient(closest-side at 50% 50%, #fff 0, rgba(128, 128, 128, 0) 100%)
}

.cstm_mbl_srve .rlest_bld_lst {
  justify-content: space-between;
  gap: 25px 0
}

.cstm_mbl_srve .rlest_bld_lst li.slick-slide,
.cstm_mbl_srve .rlest_bld_lst>li {
  width: 49%;
  min-height: 350px
}

.cstmmbl_wrp .rlest_bld_lst li>h3 {
  bottom: 30px
}

.cstm_cta2 .cstm_flx,
.cstm_cta2_lt .btn-primary span,
.cstmmbl_wrp .fddlvry_dvplmnt_sldr li.slick-current,
.cstmmbl_wrp .fddlvry_sucs_lst li:hover,
.cstmmbl_wrp .portfolio5_single .lt:after,
.cstmmbl_wrp .rlest_bld_cntnt,
.custm_cta1 .btn-primary span {
  background: var(--c_gradient)
}

.cstmmbl_wrp .rlest_bld_lst li .rlest_bld_cntnt p {
  font-size: 20px;
  line-height: 26px
}

.cstmmbl_wrp .rlest_bld_cntnt {
  justify-content: center
}

.cstmmbl_wrp .rlest_bld_cntnt h3 {
  margin: 0 0 10px
}

.cstm_mbl_srve .btn-primary {
  margin-top: 70px
}

.cstm_cta_rt {
  position: absolute;
  right: 95px;
  bottom: 2px;
  width: 38%
}

.custm_cta1 {
  position: relative;
  background: var(--c_gradient);
  padding: 50px 0
}

.cstm_cta2_lt .btn-primary,
.cstm_cta2_lt .btn-primary:hover,
.custm_cta1 .btn-primary,
.custm_cta1 .btn-primary:hover {
  background: var(--c_black);
  color: var(--c_white)
}

.cstm_mbl_srve {
  padding: 70px 0 80px
}

.cstm_cuntr_lst li,
.cstm_indstry_cnt h3,
.cstm_invt_lst h3,
.custm_cta1 h3 {
  margin: 0
}

.custm_cta1 p {
  margin: 15px 0 30px
}

.cstmmbl_wrp .fddlvry_dvplmnt_ryt #common_submit,
.cstmmbl_wrp .fddlvry_dvplmnt_sldr li.slick-current * {
  color: var(--c_white)
}

.cstmmbl_wrp .fddlvry_dvplmnt_sldr~p {
  color: var(--c_black)
}

.cstmmbl_wrp .fddlvry_dvplmnt_sc {
  padding: 70px 0 120px
}

.cstmmbl_wrp .contactForm_sc .rt .btn-primary span,
.cstmmbl_wrp .portfolio5_sc {
  background: var(--c_white)
}

.cstmmbl_wrp .portfolio5_sc .br,
.cstmmbl_wrp .portfolio5_sc i,
.cstmmbl_wrp .portfolio5_sc strong {
  color: var(--c_black)
}

.cstmmbl_wrp .portfolio5_slide_nav .slick-center {
  background: var(--c_gradient)
}

.cstmmbl_wrp .portfolio5_single {
  border: unset;
  background: unset
}

.cstm_invt_lst {
  gap: 100px;
  margin-top: 140px;
  position: relative
}

.cstm_invt_lst:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  background: url("https://media.apptunix.com/wp-content/uploads/sites/2/2024/07/16074538/why_build.png") no-repeat;
  background-position: center;
  background-size: contain;
  pointer-events: none
}

.cstm_invt_lst li {
  position: relative;
  width: 29%;
  min-height: 91px;
  margin: 0
}

.cstm_inst_inr {
  background: #232323;
  border: 2px solid #fffFFF1C;
  border-radius: 20px;
  padding: 30px;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translate(0, -50%);
  width: 100%
}

.cstm_indstry_cnt p,
.cstm_inst_inr p,
.cstm_invt_lst li.active h3 {
  display: none
}

.cstm_invt_lst li:first-child {
  top: -25px;
  right: -30px
}

.cstm_invt_lst li:nth-child(2) {
  top: -25px;
  left: -15px
}

.cstm_invt_lst li:nth-child(3) {
  top: -5px;
  left: -18px
}

.cstm_invt_lst li:nth-child(4) {
  right: -20px;
  top: -5px
}

.cstm_invt_lst li:nth-child(5) {
  top: 25px;
  right: -20px
}

.cstm_invt_lst li:nth-child(6) {
  top: 28px;
  right: 15px
}

.cstm_invt_lst li.active .cstm_inst_inr p {
  display: block;
  font-size: 14px
}

.cstm_invt_lst li.active .cstm_inst_inr {
  background: #be6bcf;
  border: 2px solid transparent
}

.cstm_invte_sec .btn-primary {
  margin: 70px auto 0
}

.cstm_invte_sec {
  padding: 70px 0 100px
}

.cstmmbl_wrp .fddlvry_sucs_lst li:hover h3 {
  background: unset;
  color: var(--c_white);
  -webkit-text-fill-color: var(--c_white)
}

.cstmmbl_wrp .fddlvry_sucs_lst li:hover {
  border: unset
}

.cstm_indstry_lst li.slick-slide,
.cstm_indstry_lst>li {
  width: 23.5%;
  background-size: cover;
  height: 200px;
  position: relative;
  border-radius: 26px;
  overflow: hidden;
  background-position: center;
  margin: 0;
}

.cstm_indstry_lst {
  gap: 20px 0;
  margin-top: 50px
}

.cstm_indstry_cnt {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  gap: 15px;
  position: absolute;
  inset: 0
}

.cstm_indstry_lst li:hover .cstm_indstry_inr {
  opacity: 1;
  transform: translate(0, 0)
}

.cstm_indstry_inr {
  position: absolute;
  top: 0;
  transform: translate(0, -100%);
  margin: auto;
  background: var(--c_gradient);
  border-radius: 20px;
  padding: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  transition: all .5s ease-in-out 0s;
  opacity: 0;
  text-align: center
}

.cstm_cta2 .cstm_flx {
  padding: 40px;
  border-radius: 30px;
  position: relative
}

.cstm_cta2_rt {
  position: absolute;
  top: 5px;
  bottom: 0;
  margin: auto;
  right: 40px;
  width: 35%;
}

.cstm_cst_lt {
  width: 55%;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  display: flex;
  align-items: center;
  justify-content: center
}

.cstm_cst_rt {
  width: 45%;
  margin-left: auto
}

.cstm_cst_buld {
  background: var(--c_black);
  position: relative
}

.cstm_cst_rt .form_group input,
.cstm_cst_rt .form_group select {
  background-color: #0f0f0f;
  padding: 13px 30px 13px 20px;
  border: 2px solid rgba(255, 255, 255, .1)
}

.cstm_cst_rt .form_group {
  margin-bottom: 25px
}

.cstm_cst_rt .form_group select {
  background-image: url("https://media.apptunix.com/wp-content/uploads/sites/2/2024/07/19113145/arrow.png")
}

.cstm_cst_rt p {
  font-weight: 300
}

.cstm_cst_rt h3 {
  font-size: 34px
}

.cstm_cst_rt .btn-primary {
  margin-top: 40px
}

.cstmmbl_wrp .fddlvry_invst_ryt li.active figure {
  background: var(--c_gradient)
}

.cstmmbl_wrp .testi2_box::before {
  background: url("https://media.apptunix.com/wp-content/uploads/sites/2/2024/07/19113159/custom_page_quotes.svg") no-repeat
}

.cstmmbl_wrp .contactForm_sc .rt .btn-primary span::before {
  filter: unset
}

@media(max-width:1400px) {
  .cstmbl_bnr {
    padding: 100px 0 135px
  }

  .cstm_rt {
    width: 47%;
  }
}

@media(max-width:1200px) {

  .cstm_invt_lst:after,
  .cstmbl_bnr:after,
  .cstmbl_bnr:before,
  .cstmmbl_wrp .fddlvry_trstd_mn h2:after {
    content: unset
  }

  .cstmbl_bnr {
    padding-bottom: 40px;
    height: unset
  }

  .cstm_cst_rt,
  .cstm_cta2_lt,
  .cstm_cta_lt,
  .cstm_lt,
  .cstmmbl_wrp .fddlvry_trstd_lst,
  .cstmmbl_wrp .fddlvry_trstd_mn h2 {
    width: 100%;
    text-align: center
  }

  .cstm_rt {
    position: unset;
    transform: unset;
    margin: 20px auto 0
  }

  .cstm_cta2_lt button,
  .cstm_cta_lt button,
  .cstm_lt button {
    margin: auto
  }

  .cstm_cuntr_lst {
    justify-content: center;
    margin-top: 40px;
    gap: 20px
  }

  .cstmmbl_wrp .fddlvry_trstd_sc {
    background: var(--c_white);
    padding-top: 40px
  }

  .cstmmbl_wrp .fddlvry_trstd_mn {
    margin-top: 0;
    padding: 40px
  }

  .cstmmbl_wrp .fddlvry_trstd_mn h2 .br {
    margin-bottom: 10px;
    font-size: 18px
  }

  .cstm_mbl_srve .rlest_bld_lst li.slick-slide,
  .cstm_mbl_srve .rlest_bld_lst>li {
    min-height: unset;
    width: unset;
    min-height: 100%
  }

  .cstm_indstry_lst li.slick-slide,
  .cstm_indstry_lst>li,
  .cstm_mbl_srve .rlest_bld_lst li.slick-slide,
  .cstm_mbl_srve .rlest_bld_lst>li {
    margin: 0 5px
  }

  .cstmmbl_wrp .rlest_bld_cntnt {
    min-height: 100%
  }

  .cstm_cta2_rt,
  .cstm_cta_rt,
  .cstm_indstry_inr {
    display: none
  }

  .cstmmbl_wrp .fddlvry_dvplmnt_sc {
    padding: 70px 0 0
  }

  .cstm_invt_lst {
    gap: 20px 0;
    margin: 40px 0 0 0;
    align-items: stretch
  }

  .cstm_invt_lst li {
    width: 48%;
    position: unset;
    text-align: center;
    min-height: unset
  }

  .cstm_inst_inr {
    position: unset;
    transform: unset;
    padding: 20px;
    min-height: 160px
  }

  .cstm_indstry_cnt p,
  .cstm_indstry_lst,
  .cstm_inst_inr p,
  .cstm_invt_lst li.active h3 {
    display: block
  }

  .cstm_inst_inr p {
    font-size: 16px;
    margin-top: 8px
  }

  .cstm_invte_sec .btn-primary {
    margin: 32px auto 0
  }

  .cstm_indstry_cnt {
    padding: 10px;
    gap: 0;
    text-align: center
  }

  .cstm_cst_lt {
    width: 70%;
    margin: auto;
    position: unset
  }

  .cstm_cst_rt .frmn {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    gap: 0 15px
  }

  .cstm_cst_rt .form_group {
    margin-bottom: 10px;
    width: 48%
  }

  .cstm_cst_rt .btn-primary {
    margin: 30px auto 0
  }

  .cstm_cta2 .cstm_flx {
    padding: 30px
  }

  .cstmmbl_wrp .rlest_bld_lst li .rlest_bld_cntnt p {
    font-size: 18px
  }

  .cstm_mbl_srve {
    padding: 60px 0
  }

  .cstm_mbl_srve .btn-primary {
    margin-top: 40px
  }

  .cstm_inst_inr {
    min-height: 190px
  }

  .cstmmbl_wrp .fddlvry_trstd_mn h2 {
    padding-bottom: 0
  }

  .cstm_indstry_lst .slick-track,
  .cstm_mbl_lst .slick-track {
    display: flex
  }

  .cstmmbl_wrp .rlest_bld_lst li {
    min-height: unset;
    width: unset;
    height: inherit
  }

  .cstm_mbl_srve .rlest_bld_lst {
    gap: 0
  }

  .cstm_invte_sec {
    padding: 60px 0
  }

  .custm_cta1 {
    padding: 30px 0
  }
}

@media(max-width:992px) {
  .cstmmbl_wrp .fddlvry_trstd_lst {
    gap: 30px
  }

  .cstmmbl_wrp .fddlvry_trstd_mn h2 .br {
    display: block
  }

  .cstmmbl_wrp .fddlvry_trstd_mn h2 {
    font-size: 34px;
    margin-bottom: 20px
  }

  .cstm_rt {
    width: 70%
  }

  .cstmmbl_wrp .fddlvry_trstd_mn {
    padding: 30px
  }

  .cstm_invte_sec,
  .cstm_mbl_srve {
    padding: 40px 0
  }

  .cstm_lt>p {
    margin: 15px 0 0
  }

  .cstmmbl_wrp .rlest_bld_lst li .rlest_bld_cntnt p {
    font-size: 16px
  }

  .cstm_indstry_lst {
    margin-top: 30px
  }

  .custm_cta1 p {
    margin: 15px 0 13px
  }
}

@media(max-width:767px) {
  .cstm_cst_rt h3 {
    font-size: 28px
  }

  .cstm_mbl_srve .btn-primary {
    margin-top: 25px
  }

  .cstmmbl_wrp .fddlvry_trstd_mn {
    width: 100%
  }

  .cstm_inst_inr {
    min-height: 215px
  }

  .cstm_cta2 .cstm_flx {
    padding: 20px
  }
}

@media(max-width:600px) {

  .cstm_cst_lt,
  .cstm_cst_rt .form_group,
  .cstm_invt_lst li {
    width: 100%
  }

  .fddlvry_trstd_lst li {
    width: 45%;
    text-align: center;
  }

  .cstmmbl_wrp .fddlvry_trstd_lst {
    gap: 8px
  }

  .cstm_inst_inr {
    min-height: auto
  }

  .cstmmbl_wrp .fddlvry_trstd_mn h2 {
    font-size: 26px;
    margin-bottom: 10px
  }

  .cstm_cuntr_lst li {
    width: 46%
  }

  .cstm_cuntr_lst {
    flex-wrap: wrap
  }

  .cstm_cst_rt .btn-primary {
    margin: 15px auto 0
  }

  .cstm_cst_rt .form_group select {
    padding: 8px 30px
  }

  .cstm_cst_rt h3 {
    font-size: 22px
  }
}

/*custom mobile development page*/

/*saudi page*/
.saudi_wrp {
  --c_primary: #1C5BFF;
  --c_gradient: transparent linear-gradient(270deg, var(--c_primary) 0%, var(--c_primary) 100%)
}

.sdi_bnr_sc {
  background-image: url('https://media.apptunix.com/wp-content/uploads/2024/07/17070009/saudi_bnr_bg.png');
  background-color: var(--c_black);
  height: 1110px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-size: cover;
  background-position: top
}

.text_white .iti__country-name {
  color: var(--c_black)
}

.sdi_bnr_lst figure {
  width: 35px;
  height: 35px;
  margin: 0 auto 10px;
  background: var(--c_white);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center
}

.sdi_bnr_lst {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap
}

.sdi_bnr_lst li p {
  font-size: 14px
}

.sdi_frmwrk_lft li:after {
  position: absolute;
  content: "";
  background-image: url('https://media.apptunix.com/wp-content/uploads/2024/07/17071047/frmwrk.png');
  right: 30px;
  top: 0;
  bottom: 0;
  margin: auto;
  width: 35px;
  height: 34px
}

.sdi_frmwrk_lft li.active:after {
  filter: brightness(0) invert(1)
}

.sdi_bnr_lst li {
  text-align: center;
  margin: 0;
  width: 26%;
  border-right: 1px solid #ffffff61
}

.sdi_bnr_lst li:last-child {
  border-right: 0
}

.sdi_clr,
.text_white .sdi_clr {
  color: var(--c_primary)
}

.sdi_bnr_sc .m_h p {
  font-weight: 300;
  margin-top: 25px;
  line-height: 30px
}

.sdi_bnr_sc .btn {
  margin: 50px auto
}

.sdi_awrds_mn li {
  width: 245px;
  box-shadow: 0 5px 11px #00000029;
  border: 2px solid var(--c_primary);
  height: 245px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  margin: 0;
  text-align: center
}

.sdi_awrds_mn li:hover {
  background: var(--c_primary)
}

.sdi_awrds_mn {
  display: flex;
  align-items: stretch;
  justify-content: center;
  gap: 50px 100px;
  flex-wrap: wrap;
  position: relative;
  z-index: 1;
}

.sdi_awrds_mn li p {
  color: var(--c_black);
  font-weight: 600
}

.sdi_awrds_mn li h3 {
  font-size: 60px;
  font-weight: 800;
  margin-bottom: 5px
}

.sdi_cta1_mn {
  background: var(--c_primary);
  border-radius: 20px;
  padding: 60px;
  position: relative
}

.sdi_cta1_mn p {
  font-size: 26px;
  margin-bottom: 0
}

.sdi_cta1_ryt {
  position: absolute;
  bottom: -23px;
  right: 0
}

.sdi_cta1_sc {
  margin-top: -160px
}

.sdi_cntr_mn li h3 {
  font-size: 56px;
  font-weight: 800;
  margin: 0;
  line-height: normal
}

.sdi_cntr_mn li p {
  color: #002033;
  font-weight: 600;
}

.sdi_cntr_mn {
  display: flex;
  align-items: stretch;
  justify-content: center;
  gap: 40px;
  flex-wrap: wrap;
  padding: 100px 0;
  position: relative
}

.sdi_cntr_mn li {
  margin: 0;
  background: var(--c_white);
  box-shadow: 15px 28px 46px #00000017;
  border: 1px solid #7070703B;
  border-radius: 29px;
  width: 22%;
  padding: 32px 20px;
  text-align: center
}

.sdi_cntr_mn:after {
  position: absolute;
  content: "";
  background-image: url('https://media.apptunix.com/wp-content/uploads/2024/07/17065941/counter1_bgmap.png');
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  margin: auto;
  top: 85px;
  bottom: 0;
  right: 0;
  left: 0;
  z-index: -1
}

.sdi_cta2_mn h2 {
  line-height: 48px;
  font-weight: 300
}

.sdi_cta2_sc {
  background-image: url('https://media.apptunix.com/wp-content/uploads/2024/07/17065943/cta2_bg_img.png');
  background-size: contain;
  background-position: right;
  background-repeat: no-repeat;
  background-color: var(--c_black)
}

.sdi_cta2_mn h2 i {
  font-weight: 300;
  font-size: 28px
}

.sdi_sucs_lst li {
  background: var(--c_white);
  box-shadow: 0 3px 20px #00000029;
  border: 1px solid #70707026;
  border-radius: 21px;
  padding: 60px 30px 20px;
  width: 47%;
  position: relative;
  margin: 0;
  min-height: 265px
}

.sdi_sucs_lst {
  display: flex;
  align-items: stretch;
  justify-content: center;
  gap: 50px;
  flex-wrap: wrap
}

.sdi_sucs_lst li figure {
  position: absolute;
  top: 20px;
  right: 20px
}

.sdi_sucs_lst li h3 {
  font-weight: 800;
  margin-bottom: 25px
}

.sdi_sucs_lst li p {
  color: var(--c_black);
  width: 90%
}

.sdi_sucs_lst li:hover {
  background-color: #2b51e5
}

.sdi_awrds_mn li:hover h3,
.sdi_awrds_mn li:hover p,
.sdi_frmwrk_lft li.active h3,
.sdi_frmwrk_lft li:hover h3,
.sdi_sucs_lst li:hover h3,
.sdi_sucs_lst li:hover p {
  color: var(--c_white)
}

.sdi_frmwrk_lft li.active img,
.sdi_frmwrk_lft li:hover img,
.sdi_sucs_lst li:hover img {
  filter: brightness(0) invert(1)
}

.sdi_frmwrk_lft li figure {
  width: 50px;
  height: 50px
}

.sdi_frmwrk_lft li.active,
.sdi_frmwrk_lft li:hover {
  background-color: var(--c_primary)
}

.sdi_frmwrk_lft li {
  position: relative;
  background: var(--c_white);
  box-shadow: 0 9px 18px #00000029;
  border-radius: 10px;
  padding: 34px 25px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 30px;
  margin-bottom: 35px;
  min-height: 130px
}

.sdi_hvr_cntnt:after {
  position: absolute;
  content: "";
  background-image: url(https://media.apptunix.com/wp-content/uploads/2024/07/17074351/indstrs_arrow.svg);
  width: 34px;
  height: 34px;
  right: 20px;
  bottom: 21px
}

.sdi_frmwrk_lft li:last-child {
  margin-bottom: 0
}

.sdi_frmwrk_ryt>li {
  box-shadow: 0 3px 6px #00000029;
  border: 1px solid var(--c_primary);
  border-radius: 18px;
  padding: 50px 100px;
  background-color: #f1f1f1;
  display: none;
  min-height: 600px;
  margin: 0
}

.sdi_frmwrk_ryt li p {
  color: var(--c_black)
}

.applctn_bxs {
  background: #005dff;
  border-radius: 6px;
  padding: 15px 20px;
  margin: 25px 0;
  width: fit-content
}

.applctn_bxs h4 {
  text-decoration: underline
}

.applctn_bxs ul {
  display: flex;
  align-items: stretch;
  justify-content: flex-start;
  flex-wrap: wrap;
  gap: 15px;
  margin-top: 15px
}

.applctn_bxs ul li {
  margin: 0
}

.frmwrk_chs h4 {
  text-decoration: underline;
  font-weight: 800
}

.frmwrk_chs ul li {
  color: var(--c_black);
  font-size: 16px;
  position: relative;
  font-weight: 500;
  padding-left: 20px;
  margin-bottom: 12px
}

.frmwrk_chs ul li:after {
  position: absolute;
  content: "";
  background: var(--c_primary);
  width: 12px;
  height: 12px;
  left: 0;
  top: 4px;
  border-radius: 50%
}

.sdi_frmwrk_ryt li.active {
  display: block
}

.sdi_frmwrk_mn {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-wrap: wrap;
  position: relative
}

.sdi_frmwrk_ryt {
  width: 64%;
  margin-left: auto
}

.sdi_frmwrk_lft {
  width: 40%;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  height: 460px;
  overflow: auto;
}

.sdi_frmwrk_lft::-webkit-scrollbar {
  width: 0;
  height: 0;
}

.sdi_achve_sc {
  background-color: #171515
}

.sdi_achve_ryt {
  width: 54%;
  position: relative;
  right: -80px;
  z-index: 1
}

.sdi_achve_lft {
  width: 46%
}

.sdi_achve_mn {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap
}

.sdi_achve_ryt ul li {
  font-weight: 300;
  position: relative;
  padding-left: 26px
}

.sdi_achve_ryt ul li:after {
  position: absolute;
  content: "";
  background: var(--c_primary);
  width: 12px;
  height: 12px;
  border-radius: 50%;
  left: 0;
  top: 8px
}

.sdi_achve_ryt ul {
  margin: 20px 0 50px
}

.sdi_achve_ryt i {
  font-weight: 300
}

.sdi_indstrs_lst {
  display: flex;
  align-items: stretch;
  justify-content: center;
  gap: 20px;
  flex-wrap: wrap
}

.sdi_indstrs_lst li.slick-slide,
.sdi_indstrs_lst>li {
  height: 315px;
  background-size: cover;
  width: 23%;
  background-repeat: no-repeat;
  border-radius: 10px;
  position: relative;
  overflow: hidden;
  margin: 0
}

.sdi_indstrs_lst .btm_cntnt {
  background: var(--c_primary);
  border-radius: 0 0 10px 10px;
  position: absolute;
  bottom: 0;
  right: 0;
  left: 0;
  margin: auto;
  width: 100%;
  padding: 20px 10px;
  z-index: 1
}

.sdi_indstrs_lst li.slick-slide:after,
.sdi_indstrs_lst>li:after {
  position: absolute;
  content: "";
  background: var(--c_black);
  inset: 0;
  opacity: .2;
  border-radius: 10px;
  width: 100%;
  height: 100%
}

.sdi_hvr_cntnt {
  position: absolute;
  bottom: 0;
  transform: translate(0, 80%);
  margin: auto;
  background: var(--c_primary);
  border-radius: 10px;
  padding: 35px 15px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-direction: column;
  width: 100%;
  height: 100%;
  transition: all .5s ease-in-out 0s;
  z-index: 9;
  opacity: 0;
  text-align: center
}

.sdi_indstrs_lst li:hover .sdi_hvr_cntnt {
  opacity: 1;
  transform: unset
}

.sdi_hvr_cntnt h3 {
  font-weight: 600;
  line-height: 32px
}

.sdi_hvr_cntnt p {
  font-weight: 300;
}

.sdi_cta2_mn p.itlc {
  font-size: 28px;
  font-weight: 300;
}

.sdi_indstrs_sc {
  background-color: #171515
}

.saudi_wrp .ecmrc_exprnc_sc .grcry_sftwr_bx {
  height: 320px;
  border-radius: 20px
}

.saudi_wrp .ecmrc_exprnc_sc .resulv_dub_lst_inr {
  border-radius: 20px;
  background: var(--c_primary)
}

.saudi_wrp .grcry_sftwr_bx figure {
  background: unset
}

.sdi_srvcs_cntnt figure {
  background: var(--c_primary);
  border-radius: 4px 4px 0 0;
  width: 75px;
  height: 85px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: -70px;
  left: 41px
}

.sdi_srvcs_cntnt img {
  filter: brightness(0) invert(1)
}

.sdi_srvcs_cntnt {
  background: var(--c_white);
  border-radius: 0 0 10px 10px;
  padding: 40px 25px 20px;
  transition: all .6s ease-in-out 0s;
  position: relative;
  min-height: 280px
}

.sdi_srvcs_bx {
  margin: 0 15px 30px;
  box-shadow: 0 3px 11px #00000029;
  height: inherit
}

.sdi_srvcs_bx:hover .sdi_srvcs_cntnt:after {
  width: 100%;
  height: 100%;
  clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
  margin: auto;
  transition: all .6s ease-in-out 0s;
  top: 0;
  left: 0
}

.sdi_srvcs_lst {
  position: relative;
}

.sdi_srvcs_cntnt:after {
  position: absolute;
  content: "";
  background: var(--c_primary);
  width: 108px;
  height: 20px;
  top: 0;
  clip-path: polygon(0 0, 100% 0, 79% 100%, 20% 100%)
}

.sdi_srvcs_cntnt h3,
.sdi_srvcs_cntnt p {
  z-index: 1;
  position: relative
}

.sdi_srvcs_cntnt p {
  color: var(--c_black);
  line-height: 26px
}

.sdi_srvcs_bx:hover h3,
.sdi_srvcs_bx:hover p,
.sdi_srvcs_bx:hover p a {
  color: var(--c_white)
}

.sdi_stps_lft li figure {
  border: 1px solid #8d8d8d;
  background: var(--c_white);
  width: 50px;
  height: 50px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 1
}

.sdi_stps_lft li {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 20px;
  flex-wrap: wrap;
  position: relative;
  margin-bottom: 35px
}

.sdi_stps_lft li:last-child {
  margin-bottom: 0
}

.sdi_stps_cntnt {
  position: absolute;
  background: var(--c_white);
  bottom: 20px;
  left: 20px;
  width: 55%;
  padding: 25px
}

.sdi_stps_ryt li.slick-slide,
.sdi_stps_ryt>li {
  position: relative;
  display: none;
  margin: 0
}

.sdi_stps_ryt li.active {
  display: block
}

.sdi_stps_ryt {
  width: 60%
}

.sdi_stps_lft {
  width: 35%;
  position: relative
}

.sdi_stps_lft:after {
  position: absolute;
  content: "";
  background: #707070;
  width: 2px;
  height: 100%;
  top: 0;
  bottom: 0;
  left: 25px;
  z-index: -1
}

.sdi_stps_mn {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  flex-wrap: wrap
}

.sdi_stps_cntnt p {
  color: var(--c_black);
  line-height: 26px
}

.sdi_stps_lft li h3 {
  opacity: .6
}

.sdi_stps_lft li.active h3 {
  opacity: 1
}

.sdi_stps_lft li.active figure {
  background: var(--c_primary);
  border: 1px solid transparent
}

.sdi_stps_lft li.active img {
  filter: brightness(0) invert(1)
}

.sdi_prtnr_cntnt {
  position: absolute;
  bottom: 30px;
  right: 0;
  left: 0;
  transform: translate(0, 80%);
  margin: auto;
  background: var(--c_white);
  border-radius: 10px;
  padding: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  width: 90%;
  height: fit-content;
  transition: all .5s ease-in-out 0s;
  z-index: 9;
  opacity: 0;
  text-align: center
}

.sdi_prtnr_bx {
  margin: 0 15px;
  position: relative;
  height: inherit
}

.sdi_prtnr_bx figure {
  width: 100%;
  height: 435px
}

.sdi_prtnr_bx img {
  width: 100%;
  height: 100%;
  border-radius: 10px;
  object-fit: cover
}

.sdi_prtnr_bx>h3 {
  position: absolute;
  color: var(--c_white);
  bottom: 0;
  left: 0;
  padding: 40px 30px;
  margin: 0;
  line-height: 36px;
  z-index: 1
}

.saudi_wrp .arrows_bottom .slick-arrow {
  background: var(--c_black)
}

.saudi_wrp .arrows_bottom .slick-arrow:before {
  filter: brightness(0) invert(1)
}

.saudi_wrp .portfolio5_sc {
  background-color: #171515
}

.saudi_wrp .portfolio5_slide_nav .slick-center {
  background: var(--c_primary)
}

.sdi_prtnr_bx:hover .sdi_prtnr_cntnt {
  opacity: 1;
  transform: unset
}

.sdi_prtnr_cntnt p {
  color: var(--c_black)
}

.sdi_achve_ryt:after {
  position: absolute;
  content: "";
  background-image: url('https://media.apptunix.com/wp-content/uploads/2024/07/17070039/tree.png');
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-size: contain;
  top: 0;
  bottom: 0;
  left: 0;
  z-index: -1
}

.sdi_stps_lft li:after {
  position: absolute;
  content: "";
  background: var(--c_primary);
  width: 2px;
  height: 100px;
  top: 0;
  bottom: 0;
  left: 25px
}

.sdi_stps_lft li:last-child:after {
  content: unset
}

.sdi_stps_lft li.active~li:after {
  display: none
}

.saudi_wrp .ecmrc_prfl_sc {
  background: #171515
}

.sdi_prtnr_bx:after {
  right: 0;
  position: absolute;
  content: "";
  background: transparent linear-gradient(180deg, #00000000 0, #000000CC 54%, #000 100%);
  border-radius: 0 0 10px 10px;
  width: 100%;
  opacity: .6;
  height: 50%;
  bottom: 0;
  left: 0
}

.sdi_srvcs_sc .slick-list {
  padding-left: 0 !important;
  width: 83%;
  margin-left: auto
}

.sdi_srvcs_bx .sdi_srvcs_mg,
.sdi_srvcs_bx>.sdi_srvcs_mg img {
  width: 100%
}

.saudi_wrp .ecmrc_prfl_ryt>h3 {
  margin-bottom: 10px;
  font-size: 46px
}

.saudi_wrp .ecmrc_prtfl_lstlogo figure {
  height: auto
}

.sdi_srvcs_sc .slick-arrow {
  background: var(--c_black)
}

.sdi_srvcs_sc .slick-arrow:before {
  filter: brightness(0) invert(1)
}

.saudi_wrp .btn-primary span {
  background: var(--c_black)
}

.saudi_wrp .btn span:not(.play)::before {
  filter: brightness(0) invert(1)
}

.saudi_wrp .nwyrk_ofr_cntnt figure {
  background: unset
}

.saudi_wrp .tst4_sc .testi2_box {
  border-color: #eee
}

.saudi_wrp .tst4_sc .slick-dots li.slick-active button {
  background: var(--c_primary);
  outline: 2px solid var(--c_primary);
  border-color: var(--c_white)
}

.saudi_wrp .testi2_box::before {
  filter: brightness(0) saturate(100%) invert(34%) sepia(62%) saturate(7497%) hue-rotate(223deg) brightness(102%) contrast(102%)
}

.sdi_dvplre_mn .s_h {
  width: 50%;
}

.sdi_dvplre_lft {
  width: 50%;
  margin-top: 40px;
  position: relative;
  right: -50px;
}

.sdi_dvplre_lft>figure>img {
  width: 600px;
  max-width: 600px;
}

.sdi_dvplre_lft figure span {
  position: absolute;
  inset: 0;
  margin: auto;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  animation: animateC 8s linear infinite;
  width: 125px;
  height: 125px;
}

.sdi_dvplre_sc:after {
  position: absolute;
  content: "";
  background: #1C5BFF;
  width: 350px;
  height: 700px;
  right: 82px;
  top: -35px;
  bottom: 0;
  transform: rotate(-60deg);
  border-radius: 30px;
  z-index: -1;
}

.sdi_dvplre_sc {
  padding-bottom: 130px;
  position: relative;
}

.sdi_dvplre_mn {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  flex-wrap: wrap;
}

.sdi_dvplre_mn .s_h h2 {
  font-size: 44px;
}

.sdi_dvplre_mn .s_h p {
  color: var(--c_black);
  margin: 20px 0;
}

.sdi_dvplre_mn .btn {
  margin-top: 40px;
}

.sdi_dvplre_mn .s_h p b {
  font-weight: 800;
}

.saudi_wrp .nwyrk_ofr_lst li.slick-slide,
.saudi_wrp .nwyrk_ofr_lst>li {
  width: 31.5%;
  height: 450px;
  border-radius: 20px;
}

.saudi_wrp .nwyrk_ofr_cntnt h3 {
  font-weight: 500;
}

.saudi_wrp .nwyrk_ofr_lst {
  gap: 25px;
}

.saudi_wrp .nwyrk_ofr_cntnt {
  gap: 20px;
  left: 20px;
}

.saudi_wrp .nwyrk_ofr_inr {
  padding: 30px;
  border-radius: 20px;
}

.sdi_srvcs_bx>figure {
  width: 100%;
  height: 275px;
}

.sdi_srvcs_bx>figure img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

@media (max-width:1700px) {
  .sdi_srvcs_sc .slick-list {
    width: 90%
  }
}

@media (max-width:1600px) {
  .sdi_dvplre_sc:after {
    height: 600px;
    right: -80px;
    top: -10px;
    width: 350px;
  }

  .sdi_cta2_sc {
    background-size: cover
  }

  .sdi_bnr_sc {
    height: 935px
  }
}

@media (max-width:1500px) {
  .sdi_bnr_sc {
    height: 800px
  }

  .sdi_bnr_sc .m_h {
    margin-top: -80px
  }
}

@media (max-width:1400px) {
  .sdi_srvcs_sc .slick-list {
    width: 95%
  }
}

@media (max-width:1200px) {
  .sdi_bnr_sc {
    height: auto
  }

  .sdi_achve_lft,
  .sdi_achve_ryt:after,
  .sdi_cntr_mn:after,
  .sdi_cta1_ryt,
  .sdi_frmwrk_lft,
  .sdi_srvcs_cntnt figure,
  .sdi_srvcs_cntnt:after,
  .sdi_stps_lft,
  .sdi_dvplre_sc:after {
    display: none
  }

  .sdi_cta1_mn {
    padding: 40px 20px;
    text-align: center
  }

  .sdi_cta1_sc {
    margin-top: 40px
  }

  .sdi_bnr_sc .m_h {
    margin-top: 0
  }

  .sdi_cntr_mn {
    padding: 40px 0 0;
    gap: 10px
  }

  .sdi_dvplre_mn .s_h {
    width: 100%;
    text-align: center;
  }

  .sdi_cntr_mn li {
    width: 23%;
    padding: 20px 10px
  }

  .sdi_srvcs_cntnt {
    text-align: center;
    padding: 15px;
    min-height: unset
  }

  .sdi_srvcs_bx {
    margin: 0 5px 30px
  }

  .sdi_awrds_mn li {
    width: 32%;
    height: auto;
    padding: 20px 10px;
    border-radius: 12px
  }

  .sdi_awrds_mn li h3 {
    font-size: 36px;
    line-height: normal;
    margin: 0
  }

  .sdi_awrds_mn {
    gap: 10px
  }

  .sdi_frmwrk_ryt,
  .sdi_stps_ryt {
    width: 100%
  }

  .sdi_frmwrk_ryt>li {
    padding: 20px;
    min-height: unset
  }

  .sdi_frmwrk_ryt>li {
    display: block
  }

  .sdi_frmwrk_ryt>li:not(:last-child) {
    margin-bottom: 10px
  }

  .sdi_achve_ryt {
    text-align: center;
    width: 100%;
    right: 0
  }

  .sdi_achve_ryt ul li {
    width: fit-content;
    margin: 0 auto 10px
  }

  .sdi_achve_mn .btn,
  .sdi_cta2_mn .btn,
  .sdi_dvplre_mn .s_h .btn {
    margin: 0 auto
  }

  .sdi_achve_ryt ul {
    margin: 20px 0
  }

  .sdi_indstrs_lst {
    display: block
  }

  .sdi_indstrs_lst li.slick-slide {
    margin: 0 5px
  }

  .sdi_stps_ryt li.slick-slide {
    display: block;
    height: 300px;
    margin: 0 5px
  }

  .sdi_stps_ryt li.slick-slide figure,
  .sdi_stps_ryt li.slick-slide img {
    height: 100%
  }

  .sdi_stps_cntnt {
    width: 95%;
    right: 0;
    left: 0;
    margin: auto;
    text-align: center;
    padding: 15px
  }

  .sdi_stps_cntnt h3 {
    margin-bottom: 5px
  }

  .sdi_stps_cntnt p small {
    font-size: 14px;
    line-height: 20px
  }

  .sdi_cta2_sc {
    background-image: unset
  }

  .sdi_cta2_mn {
    text-align: center
  }

  .sdi_cta2_mn h2 {
    line-height: 36px
  }

  .sdi_sucs_lst li figure {
    position: unset;
    width: 50px;
    margin: 0 auto
  }

  .sdi_sucs_lst li {
    padding: 20px 15px;
    width: 48%;
    text-align: center
  }

  .sdi_sucs_lst {
    gap: 15px
  }

  .sdi_sucs_lst li h3 {
    margin: 10px 0
  }

  .sdi_sucs_lst li {
    min-height: unset
  }

  .sdi_prtnr_bx {
    margin: 0 5px;
    overflow: hidden;
    border-radius: 18px;
  }

  .sdi_prtnr_cntnt {
    transform: unset;
    opacity: 1;
    padding: 15px 10px;
    width: 95%;
    bottom: 10px;
    background: unset;
  }

  .sdi_prtnr_cntnt * {
    color: var(--c_white);
  }

  .sdi_prtnr_cntnt h5 {
    margin-bottom: 5px
  }

  .sdi_prtnr_sc.cstmsftwr_wrp .sdi_prtnr_cntnt img {
    filter: brightness(0) invert(1);
  }

  .sdi_prtnr_bx:after {
    height: 100%;
    background: transparent linear-gradient(180deg, #00000000 0, #000000CC 0%, #000 100%);
  }

  .sdi_cntr_mn li h3 {
    font-size: 32px
  }

  .sdi_srvcs_bx:hover h3,
  .sdi_srvcs_bx:hover p {
    color: var(--c_black)
  }

  .sdi_cta1_mn p {
    font-size: 18px
  }

  .sdi_dvplre_mn {
    justify-content: center;
    flex-direction: column-reverse;
  }

  .sdi_dvplre_lft {
    margin: 0 auto 30px;
    right: 0;
    width: 65%;
  }

  .sdi_dvplre_lft>figure>img {
    width: 100%;
    max-width: 100%;
  }

  .sdi_dvplre_sc {
    padding-bottom: 50px;
  }

  .sdi_dvplre_mn .s_h h2 {
    font-size: 40px;
  }

  .saudi_wrp .nwyrk_ofr_inr {
    padding: 0;
  }

  .sdi_bnr_sc .btn {
    margin: 30px auto;
  }

  .sdi_bnr_sc .m_h p {
    margin-top: 15px;
  }

  .sdi_srvcs_sc {
    padding-top: 0;
  }

  .sdi_cta2_mn p.itlc {
    font-size: 20px;
  }
}

@media (max-width:992px) {
  .sdi_bnr_lst li {
    width: 48%
  }

  .sdi_bnr_lst li:nth-child(2) {
    border-right: 0
  }

  .sdi_bnr_lst {
    gap: 20px
  }

  .sdi_cta2_mn p.itlc {
    font-size: 18px;
  }

  .sdi_awrds_mn li p {
    font-size: 14px
  }

  .sdi_dvplre_lft figure span {
    width: 70px;
    height: 70px;
  }

  .sdi_dvplre_mn .s_h h2 {
    font-size: 30px;
  }

  .sdi_dvplre_mn .s_h p {
    margin: 10px 0;
  }
}

@media (max-width:767px) {
  .sdi_dvplre_mn .s_h h2 {
    font-size: 26px;
  }

  .sdi_cta2_mn p.itlc {
    font-size: 16px;
  }

  .sdi_cntr_mn li {
    width: 48%;
  }
}

@media (max-width:600px) {

  .sdi_sucs_lst li,
  .sdi_dvplre_lft {
    width: 100%
  }

  .sdi_awrds_mn li {
    width: 48%
  }

  .sdi_bnr_lst li {
    width: 100%;
    border-right: 0;
    border-bottom: 1px solid #ffffff61;
    padding-bottom: 10px
  }

  .applctn_bxs ul li figure {
    width: 30px
  }

  .applctn_bxs ul {
    gap: 8px
  }

  .sdi_awrds_mn li h3 {
    font-size: 26px;
  }
}

/*saudi page*/
/*new york page*/
.nwyrk_wrp {
  --c_primary: #1468FB;
  --c_gradient: transparent linear-gradient(270deg, var(--c_primary) 0%, var(--c_primary) 100%);
  --c_opacity: #1468fb50;
}

.nwyrk_wrp .btn span {
  background: var(--c_black)
}

.nwyrk_wrp .btn span:not(.play)::before {
  filter: brightness(0) invert(1)
}

.nwyrk_bnr_ryt .iti {
  width: 100%
}

.nwyrk_wrp .panel-title::after {
  color: var(--c_primary)
}

.nwyrk_bnr_sc {
  background-color: var(--c_black);
  height: 850px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-image: url(https://media.apptunix.com/wp-content/uploads/2024/07/16112857/banner_bg.png);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center
}

.nwyrk_bnr_ryt:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: -1;
  inset: 0;
  filter: brightness(1.4);
  background: rgba(255, 255, 255, .15);
  border-radius: 16px;
  box-shadow: 0 4px 30px rgba(0, 0, 0, .1);
  backdrop-filter: blur(5px);
  -webkit-backdrop-filter: blur(5px);
  border: 1px solid rgba(255, 255, 255, .3)
}

.nwyrk_bnr_ryt {
  width: 40%;
  position: relative;
  z-index: 1;
  padding: 25px
}

.nwyrk_bnr_ryt input,
.nwyrk_bnr_ryt textarea,
.nwyrk_bnr_ryt select {
  background-color: unset;
  border-radius: 9px;
  border: 1px solid var(--c_white);
  padding: 10px 20px;
}

textarea#ProjectRequirements_header {
  height: 70px
}

.nwyrk_bnr_ryt select option {
  color: #000;
}

.nwyrk_bnr_ryt .iti--separate-dial-code .iti__selected-dial-code,
.nwyrk_bnr_ryt input::placeholder,
.nwyrk_bnr_ryt textarea::placeholder {
  color: #99999a
}

.nwyrk_bnr_ryt .iti__arrow {
  border-top-color: var(--c_white)
}

.nwyrk_bnr_ryt .input_button textarea {
  height: 120px
}

.nwyrk_bnr_lft {
  width: 58%
}

.nwyrk_bnr_mn {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap
}

.nwyrk_bnr_ryt .form-group {
  margin-bottom: 25px
}

.nwyrk_bnr_ryt input#common_submit {
  background: var(--c_primary);
  padding: 14px 25px;
  font-size: 20px;
  font-weight: 300;
  border-radius: 12px;
  border: 0;
  margin: 0 auto
}

.nwyrk_bnr_ryt .form-group:last-child {
  margin-bottom: 0
}

.nwyrk_wrp .theme_clr {
  color: var(--c_primary)
}

.nwyrk_bnr_lft p {
  font-weight: 300;
  width: 82%;
  line-height: 32px;
}

.nwyrk_wrp .fddlvry_sucs_lst {
  justify-content: center
}

.nwyrk_wrp .fddlvry_sucs_lst:after {
  top: 55px;
  width: 75%
}

.nwyrk_wrp .fddlvry_sucs_lst li:nth-child(4) {
  margin-left: 0
}

.nwyrk_wrp .fddlvry_sucs_lst li:hover {
  background: var(--c_primary);
  border: 1px solid var(--c_white)
}

.nwyrk_wrp .fddlvry_sucs_lst li:hover h3 {
  color: var(--c_white)
}

.nwyrk_wrp .fddlvry_sucs_lst li {
  padding: 20px 15px;
  width: 20%
}

.nwyrk_ofr_lst li.slick-slide,
.nwyrk_ofr_lst>li {
  margin: 0;
  width: 48.5%;
  background-size: cover;
  background-repeat: no-repeat;
  position: relative;
  height: 350px;
  border-radius: 25px;
  overflow: hidden
}

.nwyrk_ofr_cntnt {
  display: flex;
  align-items: center;
  gap: 30px;
  position: absolute;
  bottom: 30px;
  text-align: left;
  left: 30px;
  z-index: 9
}

.nwyrk_ofr_inr {
  position: absolute;
  bottom: 0;
  transform: translate(0, 100%);
  margin: auto;
  background: var(--c_primary);
  border-radius: 25px;
  padding: 50px;
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-direction: column;
  width: 100%;
  height: 100%;
  transition: all .5s ease-in-out 0s;
  z-index: 9;
  opacity: 0
}

.nwyrk_ofr_lst {
  display: flex;
  align-items: stretch;
  justify-content: center;
  gap: 25px 30px;
  flex-wrap: wrap
}

.nwyrk_ofr_cntnt figure {
  width: 60px;
  height: 60px;
  background: var(--c_primary);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center
}

.nwyrk_ofr_lst li.slick-slide:after,
.nwyrk_ofr_lst>li:after {
  position: absolute;
  content: "";
  width: 100%;
  height: 100%;
  inset: 0;
  background: transparent linear-gradient(180deg, #00000000 50%, #000000ED 100%);
  border-radius: 25px
}

.nwyrk_ofr_lst>li:hover .nwyrk_ofr_inr {
  opacity: 1;
  transform: unset
}

.nwyrk_ofr_inr ul li {
  font-size: 16px;
  font-weight: 300;
  padding-left: 25px;
  position: relative
}

.nwyrk_ofr_inr ul li:after {
  position: absolute;
  content: "'";
  background: var(--c_white);
  width: 10px;
  height: 10px;
  left: 0;
  border-radius: 50%;
  margin: auto;
  top: 0;
  bottom: 0
}

.nwyrk_ofr_inr p {
  font-weight: 300;
  margin-bottom: 30px;
  line-height: 26px
}

.nwyrk_cta2_sc {
  background-color: #001129;
  background-image: url(https://media.apptunix.com/wp-content/uploads/2024/07/16112859/cta_newyrk.png);
  background-size: contain;
  background-position: right;
  background-repeat: no-repeat
}

.nwyrk_cta2_mn p {
  font-weight: 300;
  line-height: 30px
}

.nwyrk_wrp .grcry_buld_sc th {
  background: #f1f6ff;
  color: var(--c_dark);
  font-weight: 700
}

.nwyrk_wrp .grcytbl tr:first-child th:nth-child(2),
.nwyrk_wrp .grcytbl tr:nth-child(2) td:nth-child(2),
.nwyrk_wrp .grcytbl tr:nth-child(4) td:nth-child(2),
.nwyrk_wrp .grcytbl tr:nth-child(6) td:nth-child(2),
.nwyrk_wrp .grcytbl tr:nth-child(8) td:nth-child(2) {
  background: var(--c_primary);
  border-bottom: 1px solid var(--c_primary)
}

.nwyrk_wrp .grcytbl tr:nth-child(3) td:nth-child(2),
.nwyrk_wrp .grcytbl tr:nth-child(5) td:nth-child(2),
.nwyrk_wrp .grcytbl tr:nth-child(7) td:nth-child(2),
.nwyrk_wrp .grcytbl tr:nth-child(9) td:nth-child(2) {
  background: #003ca4
}

.nwyrk_wrp .grcytbl tr:first-child th:nth-child(2):after,
.nwyrk_wrp .grcytbl tr:nth-child(9) td:nth-child(2):after {
  border-radius: 10px;
  background: var(--c_primary)
}

.nwyrk_wrp .grcytbl tr:nth-child(9) td:nth-child(2):after {
  background: #003ca4
}

.nwyrk_wrp .grcry_buld_sc td,
.nwyrk_wrp .grcry_buld_sc th {
  padding: 20px 10px 20px 35px;
  font-weight: 600;
  color: var(--c_dark)
}

.nwyrk_wrp .grcry_buld_sc tr td:nth-child(2) img {
  filter: brightness(0) invert(1)
}

.nwyrk_sucs_sc {
  background: #0f0f0f
}

.nwyrk_sucs_ryt {
  background: var(--c_primary);
  width: 67.5%;
  border-radius: 13px;
  padding: 15px 35px 15px 15px
}

.nwyrk_sucs_ryt li.slick-slide,
.nwyrk_sucs_ryt>li {
  display: none;
  align-items: center;
  justify-content: flex-start;
  gap: 30px;
  flex-wrap: wrap;
  margin: 0
}

.nwyrk_sucs_ryt>li.active {
  display: flex
}

.nwyrk_sucs_cntnt {
  width: 50%
}

.nwyrk_sucs_cntnt p {
  margin: 25px 0 35px;
  line-height: 28px;
  font-weight: 300
}

.nwyrk_sucs_cntnt ul li {
  font-size: 18px;
  position: relative;
  font-weight: 300;
  padding-left: 25px
}

.nwyrk_sucs_cntnt ul li:after {
  position: absolute;
  content: "";
  width: 10px;
  height: 10px;
  left: 0;
  top: 0;
  bottom: 0;
  background: var(--c_white);
  border-radius: 50%;
  margin: auto
}

.nwyrk_sucs_lft {
  background: #333;
  border-radius: 13px;
  padding: 40px 25px;
  height: 415px;
  width: 31%;
  overflow: auto;
  margin: 0
}

.nwyrk_sucs_lft li:not(:last-child) {
  margin-bottom: 55px
}

.nwyrk_hlp_ryt li,
.nwyrk_sucs_lft li {
  position: relative
}

.nwyrk_sucs_lft li.active:after {
  position: absolute;
  content: "";
  background: var(--c_primary);
  width: 6px;
  height: 65px;
  left: -25px;
  top: 0;
  bottom: 0;
  margin: auto
}

.nwyrk_sucs_mn {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  flex-wrap: wrap
}

.nwyrk_sucs_lft::-webkit-scrollbar {
  width: 0
}

.nwyrk_cta1_mn {
  background-image: url(https://media.apptunix.com/wp-content/uploads/2024/07/16112911/newyork_cta1.png);
  background-size: cover;
  background-position: center;
  border-radius: 30px;
  padding: 60px;
  background-color: #094eca;
}

.nwyrk_wrp .fddlvry_bsns_bx:nth-child(2) {
  grid-area: 1/2/1/4
}

.nwyrk_wrp .fddlvry_bsns_bx:first-child {
  grid-area: 1/1/3/1;
  height: 805px
}

.nwyrk_wrp .fddlvry_bsns_bx:nth-child(3),
.nwyrk_wrp .fddlvry_bsns_bx:nth-child(4) {
  grid-area: unset;
  height: auto
}

.nwyrk_wrp .fddlvry_bsns_bx {
  box-shadow: 0 5px 49px #0000000A;
  height: 390px
}

.nwyrk_wrp .fddlvry_bsns_bx:hover {
  scale: 1
}

.nwyrk_wrp .aidbi_whychs_lst li figure {
  margin: 0 auto
}

.aidbi_whychs_lst li p {
  color: var(--c_black);
}

.nwyrk_hlp_sc {
  background: #0f0f0f
}

.nwyrk_hlp_ryt li p .br {
  font-size: 20px;
  margin: 20px 0 15px;
  font-weight: 400;
  line-height: 30px
}

.nwyrk_hlp_ryt li p {
  display: none;
  width: 85%;
  font-weight: 300;
  line-height: 28px;
  margin-top: 10px;
}

.nwyrk_hlp_ryt li.active p {
  display: block
}

.nwyrk_hlp_mn {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap
}

.nwyrk_hlp_ryt li:not(:last-child) {
  border-bottom: 2px solid #fffFFF63;
  padding-bottom: 45px;
  margin-bottom: 45px
}

.nwyrk_hlp_ryt {
  width: 52%
}

.nwyrk_hlp_ryt li span:after {
  position: absolute;
  content: "";
  background-image: url(https://media.apptunix.com/wp-content/uploads/2024/07/16112855/arrow_food.png);
  width: 50px;
  height: 50px;
  background-color: var(--c_primary);
  background-repeat: no-repeat;
  background-size: auto;
  background-position: center;
  border-radius: 50%;
  right: 0;
  top: 0;
  bottom: 0;
  transform: rotate(45deg);
  transition: ease-in-out .4s;
  cursor: pointer
}

.nwyrk_hlp_ryt li.active span:after {
  transform: rotate(-45deg)
}

.nwyrk_cta1_sc p {
  font-weight: 300;
}

.nwyrk_bnr_ryt .rangesldr label {
  color: var(--c_white);
  text-align: left;
}

.nwyrk_wrp .aidbi_exprts_btn:before {
  background-image: url(https://media.apptunix.com/wp-content/uploads/2025/04/21070051/icon.png);
}

@media all {
  .cons_w_wrapper {
    position: relative;
    clear: both;
    width: 100%;
    min-height: 1px;
    z-index: 1;
    transform: translateZ(0);
    padding-bottom: 60px
  }

  .cons_w_wrapper,
  .cons_w_wrapper * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box
  }

  .cons_w_wrapper:after {
    content: '';
    clear: both;
    display: table
  }

  .cons_w_wrapper a {
    text-decoration: none
  }

  .cons_w_wrapper a:hover {
    text-decoration: none
  }

  .fn_cs_3dcarousel[data-show-title=yes] .slider_top {
    padding-bottom: 106px
  }

  .fn_cs_3dcarousel {
    padding: 0 20px 70px;
    overflow: hidden
  }

  .fn_cs_3dcarousel .fn__maintitle {
    position: absolute;
    left: 0;
    right: 0;
    z-index: 15;
    text-align: center;
    font-size: 28px;
    bottom: -72px;
    opacity: .1;
    transition: all .5s ease
  }

  .fn_cs_3dcarousel .active .fn__maintitle {
    opacity: 1
  }

  .fn_cs_3dcarousel .slider_top>img {
    width: 33.3333% !important;
    min-width: 33.3333% !important;
    opacity: 0
  }

  .fn_cs_3dcarousel .slider_top {
    position: relative
  }

  .fn_cs_3dcarousel .slider_top ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -ms-align-items: center;
    align-items: center;
    justify-content: center
  }

  .fn_cs_3dcarousel .slider_top li {
    width: 33.3333%;
    position: absolute;
    margin: 0;
    transform: translateX(100%) scale(0);
    transition: all 0s ease;
    opacity: 0;
    top: 65px
  }

  .fn_cs_3dcarousel .slider_top li.next2 {
    left: 100%;
    transform: translateX(100%) scale(0);
    transition: all 1s ease
  }

  .fn_cs_3dcarousel .slider_top li.prev2 {
    left: 0;
    transform: translateX(-100%) scale(0);
    transition: all 1s ease
  }

  .fn_cs_3dcarousel .slider_top li.active,
  .fn_cs_3dcarousel .slider_top li.next,
  .fn_cs_3dcarousel .slider_top li.prev {
    transform: translateX(0) scale(1);
    opacity: 1;
    transition: all 1s ease
  }

  .fn_cs_3dcarousel .slider_top li.next,
  .fn_cs_3dcarousel .slider_top li.prev {
    cursor: pointer
  }

  .fn_cs_3dcarousel .slider_top li.prev {
    left: -40px
  }

  .fn_cs_3dcarousel .slider_top li.next {
    left: 66.6666%;
    margin-left: 40px
  }

  .fn_cs_3dcarousel .slider_top img {
    min-width: 100%;
    opacity: 0
  }

  .fn_cs_3dcarousel .slider_top .item {
    perspective: 1000px;
    perspective-origin: 50% 50%
  }

  .fn_cs_3dcarousel .slider_top .item_in {
    border-radius: 20px;
    border: 1px solid rgba(255, 255, 255, .5);
    background-color: rgba(255, 255, 255, .05);
    transition: all 1s ease;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    transform: scaleX(.85) scaleY(.85) rotateY(180deg)
  }

  .fn_cs_3dcarousel .metaportal_fn_videobutton {
    opacity: 0;
    visibility: hidden
  }

  .fn_cs_3dcarousel .active .metaportal_fn_videobutton {
    opacity: 1;
    visibility: visible
  }

  .fn_cs_3dcarousel .slider_top .active .has_video .img:after {
    background-color: rgba(0, 0, 0, .3)
  }

  .fn_cs_3dcarousel .slider_top .active .item_in {
    transform: scaleX(1) scaleY(1) rotateY(0);
  }

  .fn_cs_3dcarousel .slider_top .prev .item_in,
  .fn_cs_3dcarousel .slider_top .prev2 .item_in {
    transform: scaleX(1.05) scaleY(.85) rotateY(-30deg)
  }

  .fn_cs_3dcarousel .slider_top .next .item_in,
  .fn_cs_3dcarousel .slider_top .next2 .item_in {
    transform: scaleX(1.05) scaleY(.85) rotateY(30deg)
  }

  .fn_cs_3dcarousel .slider_top .img {
    border-radius: 20px;
    overflow: hidden;
    background-size: cover;
    background-position: center center;
    height: 510px;
    transition: all .5s ease-in-out .3s;
    background-repeat: no-repeat
  }

  .fn_cs_3dcarousel .slider_top li.active {
    left: 33.3333%
  }

  @media (max-width:768px) {
    .fn_cs_3dcarousel[data-responsive=on] .slider_top li {
      width: 100%
    }

    .fn_cs_3dcarousel[data-responsive=on] .slider_top>img {
      width: 100% !important;
      min-width: 100% !important
    }

    .fn_cs_3dcarousel[data-responsive=on] .slider_top li.active {
      left: 0
    }

    .fn_cs_3dcarousel[data-responsive=on] .slider_top li.prev {
      left: -100%;
      margin-left: -100px
    }

    .fn_cs_3dcarousel[data-responsive=on] .slider_top li.next {
      left: 100%;
      margin-left: 100px
    }
  }

  a.metaportal_fn_videobutton {
    position: absolute;
    display: block;
    left: 50%;
    top: 50%;
    margin: -60px 0 0 -60px;
    z-index: 25
  }

  .metaportal_fn_videobutton .fn__svg {
    width: 120px;
    height: 120px;
    display: block;
    transition: all 1s ease;
    border-radius: 50%
  }

  .metaportal_fn_videobutton .stroke-solid {
    stroke-width: 6px;
    stroke: rgba(255, 255, 255, .7)
  }

  .metaportal_fn_videobutton .icon {
    color: var(--c_white)
  }

  .metaportal_fn_videobutton:hover .stroke-solid {
    opacity: 1;
    stroke-dashoffset: 300
  }

  .metaportal_fn_videobutton:hover .icon {
    transform: scale(.8)
  }

  .metaportal_fn_videobutton .stroke-solid {
    stroke-dashoffset: 0;
    stroke-dashArray: 300;
    stroke-width: 4px;
    transition: stroke-dashoffset 1s ease, opacity 1s ease
  }

  .metaportal_fn_videobutton .icon {
    transform: scale(.7);
    transform-origin: 50% 50%;
    transition: transform .2s ease-out
  }

  .metaportal_fn_videobutton:hover .fn__svg {
    background-color: rgba(255, 255, 255, .05)
  }
}

@media all {
  .fn__svg {
    fill: currentcolor;
    width: 18px;
    height: 18px;
    opacity: 0
  }

  .replaced-svg {
    opacity: 1
  }

  .fn__maintitle {
    margin: 0;
    padding: 0;
    font-weight: 300;
    letter-spacing: .5px;
    font-size: 36px;
    position: relative;
    line-height: 1
  }

  .fn__maintitle:before {
    position: absolute;
    z-index: -1;
    top: 2px;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(var(--mc1), var(--mc2));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    content: attr(data-text)
  }

  @media not all and (min-resolution:.001dpcm) {
    a.metaportal_fn_videobutton {
      color: var(--c_white)
    }
  }
}

.nwyrk_indstrs_cntnt {
  background: var(--c_white);
  padding: 20px 10px;
  text-align: center;
  border: 1px solid #00000045;
  border-radius: 0 0 25px 25px;
  min-height: 270px;
  position: absolute;
  bottom: 0;
  transform: translate(0, 100%);
  margin: auto;
  display: flex;
  justify-content: center;
  flex-direction: column;
  transition: all .5s ease-in-out .3s;
  z-index: 9;
  opacity: 0
}

.fn_cs_3dcarousel .slider_top li.active .nwyrk_indstrs_cntnt {
  opacity: 1;
  transform: translate(0, 130px)
}

.fn_cs_3dcarousel .slider_top li.active .img.frenify-ready {
  background-position: top -12rem center;
  transition-delay: 0.5s
}

.nwyrk_indstrs_cntnt p {
  color: #141a2a;
  font-weight: 500;
  line-height: 28px
}

.nwyrk_indstrs_cntnt .btn {
  min-height: 45px;
  font-size: 14px;
  margin: 10px auto 0
}

.slider_nav .next,
.slider_nav .prev {
  background-image: url(https://media.apptunix.com/wp-content/uploads/2024/07/16112855/arrow_food.png) !important;
  bottom: 0;
  top: auto;
  right: 0;
  background-size: auto;
  background-repeat: no-repeat;
  background-position: center;
  left: 0;
  margin: auto;
  background-color: var(--c_black);
  width: 50px;
  height: 50px;
  border-radius: 50%;
  position: absolute;
  padding: 12px;
  cursor: pointer
}

.slider_nav .next {
  right: -80px
}

.slider_nav .prev {
  left: -80px;
  transform: rotate(180deg)
}

@media (max-width:1600px) {
  .nwyrk_cta2_sc {
    background-size: cover
  }
}

@media (max-width:1400px) {
  .nwyrk_bnr_sc {
    height: 650px
  }
}

@media (max-width:1200px) {
  .nwyrk_indstrs_cntnt h3 {
    font-size: 20px;
    margin-bottom: 5px
  }

  .nwyrk_indstrs_cntnt p {
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 0
  }

  .fn_cs_3dcarousel .slider_top .item_in,
  .nwyrk_indstrs_cntnt {
    transition: unset
  }

  .fn_cs_3dcarousel .slider_top li.active .img.frenify-ready {
    transition-delay: unset;
    transition: unset
  }

  .fn_cs_3dcarousel {
    padding: 0 0 70px
  }

  .nwyrk_bnr_lft {
    width: 100%;
    text-align: center
  }

  .nwyrk_bnr_sc {
    height: auto;
    padding: 120px 0 40px
  }

  .nwyrk_bnr_ryt {
    margin: 30px auto 0;
    width: 50%;
    padding: 20px
  }

  .nwyrk_ofr_lst {
    display: block
  }

  .nwyrk_ofr_lst li.slick-slide {
    margin: 0 5px;
    height: inherit;
    background-color: var(--c_primary);
    padding: 20px;
  }

  .nwyrk_ofr_lst li.slick-slide::before {
    position: absolute;
    content: "";
    background: #000000ab;
    width: 100%;
    right: 0;
    left: 0;
    height: 100%;
    bottom: 0;
    border-radius: 0 0 15px 15px;
  }

  .nwyrk_ofr_inr {
    padding: 0;
    background: unset;
    display: block;
    transform: unset;
    opacity: 1;
    position: unset
  }

  .nwyrk_ofr_cntnt {
    position: unset;
    padding: 0;
    align-items: flex-start;
    gap: 15px;
    flex-direction: column;
    text-align: left
  }

  .nwyrk_ofr_cntnt figure {
    border: 2px solid var(--c_white);
    padding: 10px
  }

  .nwyrk_hlp_ryt li span:after,
  .nwyrk_ofr_lst li.slick-slide:after,
  .nwyrk_ofr_lst>li:after {
    content: unset
  }

  .nwyrk_ofr_inr p {
    margin-bottom: 10px;
    line-height: 24px
  }

  .nwyrk_ofr_inr p small {
    font-size: 14px;
    line-height: 1.5;
  }

  .nwyrk_ofr_inr ul li {
    font-size: 14px;
    margin-bottom: 5px;
    padding-left: 20px
  }

  .nwyrk_cta2_sc {
    background-image: unset;
    text-align: center
  }

  .nwyrk_cta2_sc .btn {
    margin: 0 auto
  }

  .nwyrk_sucs_lft,
  .nwyrk_sucs_ryt li figure {
    display: none
  }

  .nwyrk_sucs_cntnt {
    position: relative;
    margin: 0 5px;
    padding: 15px;
    background: #00649E1A;
    border: 2px solid #0188D61C;
    border-radius: 20px;
    width: 100%;
    height: 100%
  }

  .nwyrk_sucs_ryt {
    background: unset;
    width: 100%;
    padding: 0
  }

  .nwyrk_sucs_cntnt p {
    margin: 10px 0;
    line-height: 24px;
    font-size: 14px
  }

  .nwyrk_sucs_cntnt ul li {
    font-size: 14px;
    margin-bottom: 5px
  }

  .nwyrk_bnr_ryt .form-group {
    margin-bottom: 15px
  }

  .nwyrk_wrp .fddlvry_sucs_lst li {
    width: 31%
  }

  .nwyrk_indstrs_cntnt {
    min-height: unset
  }

  .nwyrk_sucs_ryt li.slick-slide {
    display: block;
    height: inherit;
    margin: 0 5px
  }

  .nwyrk_cta1_mn {
    padding: 40px 20px
  }

  .fddlvry_bsns_bx:nth-child(2),
  .nwyrk_wrp .fddlvry_bsns_bx:first-child,
  .nwyrk_wrp .fddlvry_bsns_bx:nth-child(3),
  .nwyrk_wrp .fddlvry_bsns_bx:nth-child(4) {
    height: 340px
  }

  .nwyrk_wrp .fddlvry_bsns_lst {
    display: flex;
    align-items: stretch;
    justify-content: center;
    gap: 20px;
    flex-wrap: wrap
  }

  .nwyrk_wrp .fddlvry_bsns_bx {
    width: 48%
  }

  .nwyrk_wrp .fddlvry_bsns_box {
    position: absolute;
    inset: 0;
    margin: auto;
    text-align: center;
    display: flex;
    align-items: center;
    flex-direction: column;
    z-index: 1;
    justify-content: center
  }

  .nwyrk_hlp_sc .nwyrk_hlp_ryt li {
    border: 2px solid #fffFFF63;
    margin-bottom: 0;
    padding: 20px;
    border-radius: 10px;
    width: 48%;
    text-align: center
  }

  .nwyrk_hlp_ryt {
    width: 100%;
    display: flex;
    align-items: stretch;
    justify-content: center;
    flex-wrap: wrap;
    gap: 10px
  }

  .nwyrk_hlp_lft {
    display: none
  }

  .nwyrk_hlp_ryt li p {
    display: block;
    width: 100%;
    margin-bottom: 0;
    line-height: 24px
  }

  .nwyrk_hlp_ryt li p .br {
    font-size: 16px;
    margin: 10px 0 5px;
    line-height: 22px
  }

  .nwyrk_wrp .fddlvry_bsns_bx:after {
    position: absolute;
    content: "";
    background: var(--c_black);
    inset: 0;
    width: 100%;
    height: 100%;
    opacity: .6;
    margin: auto;
    border-radius: 20px
  }

  .nwyrk_wrp .grcytbl tr:first-child th:nth-child(2) img {
    min-width: 100px
  }

  .grcytbl:after {
    content: unset
  }

  .nwyrk_wrp .grcytbl table tr:last-child td img {
    height: 15px;
    width: 15px
  }

  .nwyrk_bnr_lft p {
    width: 100%;
    font-size: 16px;
    line-height: 1.6;
  }
}

@media (max-width:992px) {
  .nwyrk_bnr_ryt {
    width: 75%
  }
}

@media (max-width:767px) {
  .fn_cs_3dcarousel .slider_top li.active .nwyrk_indstrs_cntnt {
    transform: translate(0, -40px)
  }

  .fn_cs_3dcarousel[data-show-title=yes] .slider_top {
    padding-bottom: 0
  }

  .fn_cs_3dcarousel {
    padding: 0
  }

  .eductn_vid_lft figure span {
    width: 50px;
    right: -20px;
    height: 50px;
    position: absolute;
    bottom: -20px;
  }
}

@media (max-width:600px) {

  .nwyrk_bnr_ryt,
  .nwyrk_hlp_sc .nwyrk_hlp_ryt li,
  .nwyrk_wrp .fddlvry_bsns_bx {
    width: 100%
  }

  .nwyrk_wrp .fddlvry_sucs_lst li {
    width: 48%
  }

  .nwyrk_cta1_sc .btn {
    font-size: 14px
  }
}

@media (max-width:480px) {
  .nwyrk_indstrs_cntnt h3 {
    font-size: 18px
  }

  .nwyrk_indstrs_cntnt {
    min-height: unset;
    padding: 10px
  }

  .fn_cs_3dcarousel .slider_top li.active .nwyrk_indstrs_cntnt {
    transform: translate(0, 80px)
  }

  .fn_cs_3dcarousel[data-show-title=yes] .slider_top {
    padding-bottom: 150px
  }
}

/*new york page*/

/*social media page*/
.sclmda_wrp {
  --c_primary: #0C3FFD;
  --c_gradient: transparent linear-gradient(270deg, var(--c_primary) 0%, var(--c_primary) 100%)
}

.sclmda_cta2_sc .m_h {
  background-image: url('https://media.apptunix.com/wp-content/uploads/2024/08/12123751/sclmda_cta2.png');
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  border-radius: 30px;
  background-color: #0c3ffd;
  padding: 70px 40px
}

.sclmda_mdls_sc {
  background-color: #0c0c0c
}

.sclmda_mdls_slide {
  background: #191919;
  padding: 25px 100px 25px 115px;
  display: flex !important;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  border-radius: 35px;
  position: relative;
  margin: 0
}

.sclmda_mdls_lft {
  width: 60%;
  position: relative
}

.sclmda_mdls_slide:after,
.sclmda_mdls_slide:before {
  position: absolute;
  content: "";
  background: #0c3ffd;
  border-radius: 35px 0 0 35px;
  height: 100%;
  width: 80px;
  left: 0;
  top: 0;
  bottom: 0
}

.sclmda_mdls_slide:before {
  left: auto;
  right: 0;
  border-radius: 0 35px 35px 0
}

.sclmda_bnr_sc {
  background: #0c3ffd17;
  height: 750px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative
}

.whitlbl_cta1_sc {
  background-image: url(https://media.apptunix.com/wp-content/uploads/2024/08/12123749/sclmda_cta1.png);
  position: relative;
  background-size: cover;
  background-position: right;
  background-color: var(--c_black)
}

.whitlbl_cta1_sc p {
  font-size: 24px;
  font-weight: 300;
  margin: 20px 0 30px
}

.sclmda_frm_lst li {
  border: 2px solid #eee;
  border-radius: 29px;
  padding: 20px 20px 20px 40px;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  background: #f9f9f9;
  margin-bottom: 40px;
  min-height: 170px
}

.sclmda_frm_lst li:last-child {
  margin-bottom: 0
}

.sclmda_frm_lst li p {
  width: 60%;
  color: var(--c_black);
  font-weight: 500
}

.sclmda_frm_lst li span {
  background: var(--c_primary);
  border-radius: 3px;
  padding: 5px 20px;
  color: var(--c_white);
  font-weight: 400;
  font-size: 22px;
  display: block;
  width: fit-content;
  margin-bottom: 20px
}

.sclmda_frm_lst li figure {
  background: var(--c_primary);
  width: 75px;
  height: 75px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  left: -150px;
  top: 0;
  bottom: 0;
  margin: auto
}

.sclmda_frm_lst {
  width: 85%;
  margin: 60px 0 0 auto;
  position: relative
}

.sclmda_frm_lst h3 {
  margin: 0;
  font-weight: 800
}

.sclmda_frm_lst li:after {
  position: absolute;
  content: "";
  background: var(--c_white);
  width: 25px;
  height: 25px;
  border-radius: 50%;
  left: -14px;
  top: 0;
  bottom: 0;
  margin: auto;
  border: 6px solid #3f64fa
}

.sclmda_frm_lst li:before {
  position: absolute;
  content: "";
  background: repeating-linear-gradient(to right, transparent, transparent 10px, var(--c_black) 10px, var(--c_black) 20px);
  width: 100px;
  left: -120px;
  height: 2px;
  top: 0;
  bottom: 0;
  margin: auto
}

.sclmda_mdls_ryt {
  width: 35%
}

.sclmda_mdls_ryt figure {
  width: 100%;
  height: 425px
}

.sclmda_ftrs_ryt figure>img,
.sclmda_mdls_ryt img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.sclmda_ftrs_ryt figure>img {
  border-radius: 20px
}

.sclmda_mdls_lft p {
  font-weight: 300;
  line-height: 32px
}

.sclmda_mdls_lft ul li {
  font-size: 22px;
  font-weight: 300;
  padding-left: 25px;
  position: relative
}

.sclmda_mdls_lft ul li:after {
  position: absolute;
  content: "";
  background: var(--c_primary);
  width: 10px;
  height: 10px;
  left: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  border-radius: 50%
}

.sclmda_mdls_lft h3 span {
  display: block;
  position: absolute;
  top: -55px;
  font-size: 84px;
  font-weight: 900;
  opacity: .1
}

.sclmda_ftrs_sc {
  background-color: #0c0c0c
}

.sclmda_ftrs_lft {
  width: 50%;
  position: relative
}

.sclmda_ftrs_ryt {
  width: 37%
}

.sclmda_ftrs_ryt figure {
  width: 100%;
  height: 390px;
  position: relative
}

.sclmda_ftrs_mn li {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  counter-increment: my-awesome-counter
}

.sclmda_ftrs_lft p {
  font-size: 24px;
  font-weight: 300;
  margin-top: 30px;
  line-height: 34px
}

.sclmda_ftrs_lft:after {
  position: absolute;
  top: -142px;
  font-size: 165px;
  left: 0;
  margin: auto;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 700;
  color: var(--c_white);
  content: "0" counter(my-awesome-counter);
  opacity: 10%
}

.sclmda_ftrs_mn li:nth-child(2n) {
  flex-direction: row-reverse;
  margin: 100px 0
}

.sclmda_ftrs_ryt figure span {
  width: 180px;
  background: var(--c_primary);
  height: 145px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 13px;
  border: 8px solid #0c0c0c;
  position: absolute;
  right: -50px;
  bottom: -70px
}

.sclmda_ftrs_mn li:nth-child(2n) .sclmda_ftrs_ryt figure span {
  right: auto;
  left: -50px
}

.sclmda_appnl_lft li {
  background: #f1f1f1;
  border: 1px solid #dcdcdc;
  border-radius: 10px;
  padding: 20px 20px 20px 45px;
  position: relative
}

.sclmda_appnl_lft li p {
  display: none;
  margin-top: 10px;
  font-weight: 300
}

.sclmda_appnl_lft li.active p {
  display: block
}

.sclmda_appnl_lft li:after {
  position: absolute;
  content: "";
  background-image: url('https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2024/08/06074810/industry_icon.png');
  width: 13px;
  height: 13px;
  left: 20px;
  top: 25px;
  filter: brightness(0) saturate(100%) invert(12%) sepia(82%) saturate(6490%) hue-rotate(236deg) brightness(105%) contrast(102%)
}

.sclmda_appnl_lft li.active {
  background: var(--c_primary);
  border-color: var(--c_primary)
}

.sclmda_appnl_lft li.active:after {
  filter: brightness(0) invert(1)
}

.sclmda_appnl_lft li h3 {
  margin: 0
}

.sclmda_appnl_lft li.active h3,
.sclmda_appnl_lft li.active p {
  color: var(--c_white)
}

.sclmda_appnl_ryt {
  width: 25%;
  margin: 0 auto;
  position: sticky;
  top: 90px
}

.sclmda_appnl_lft {
  width: 45%;
  margin: 0
}

.sclmda_appnl_flx {
  display: none;
  align-items: flex-start;
  justify-content: space-between;
  flex-wrap: wrap;
  margin: 0
}

.sclmda_appnl_flx:first-child .sclmda_appnl_ryt {
  width: 50%
}

.sclmda_appnl_flx.active {
  display: flex !important
}

.sclmda_wrp .whitlbl_appnl_upr li.active {
  background: var(--c_primary);
  border-color: var(--c_primary)
}

.sclmda_wrp .whitlbl_appnl_upr li.active h3 {
  color: var(--c_white)
}

.sclmda_dvlp_cntnt {
  position: absolute;
  inset: 0;
  margin: auto;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  gap: 40px;
  text-align: center;
  z-index: 1
}

.sclmda_dvlp_lst li {
  height: 400px;
  background-size: cover;
  background-position: center;
  border-radius: 30px;
  position: relative;
  overflow: hidden;
  margin: 0 12px
}

.sclmda_dvlp_hvr {
  position: absolute;
  bottom: 0;
  right: 0;
  left: 0;
  transform: translate(0, 100%);
  margin: auto;
  background: var(--c_primary);
  border-radius: 30px;
  padding: 40px;
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  flex-direction: column;
  width: 100%;
  height: 100%;
  transition: all .5s ease-in-out 0s;
  z-index: 9;
  opacity: 0
}

.sclmda_dvlp_lst li.slick-slide:after {
  position: absolute;
  content: "";
  background: var(--c_black);
  inset: 0;
  width: 100%;
  height: 100%;
  margin: auto;
  opacity: .5
}

.sclmda_dvlp_lst li:hover .sclmda_dvlp_hvr {
  opacity: 1;
  transform: unset
}

.sclmda_dvlp_hvr p {
  font-weight: 300;
  margin-top: 5px
}

.sclmda_dvlp_lst li.slick-slide:hover .sclmda_dvlp_cntnt img {
  max-width: 70px;
  opacity: .4
}

.sclmda_dvlp_lst li.slick-slide:hover .sclmda_dvlp_cntnt h3 {
  display: none
}

.sclmda_dvlp_lst li.slick-slide:hover .sclmda_dvlp_cntnt {
  right: 30px;
  bottom: 30px;
  z-index: 10;
  top: auto;
  left: auto;
  transition: all .3s ease-in-out 0s
}

.sclmda_cta2_sc {
  background: linear-gradient(to top, #0c0c0c 50%, #fff 50%)
}

.sclmda_mdls_lst .slick-arrow {
  background: unset;
  border: 0;
  display: flex;
  align-items: center;
  justify-content: center
}

.sclmda_mdls_lst .slick-arrow:before {
  background-image: url('https://media.apptunix.com/wp-content/uploads/2024/08/13074322/arbnb_rgtarrow.png');
  filter: brightness(0) invert(1);
  width: 22px;
  height: 22px;
  background-size: contain
}

.sclmda_dvlp_lst .slick-arrow {
  background-color: var(--c_black)
}

.sclmda_dvlp_lst .slick-arrow:before {
  filter: brightness(0) invert(1)
}

.sclmda_appnl_ryt:after,
.whitlbl_appnl_ryt:after {
  position: absolute;
  content: "";
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2024/08/06075750/ap_pnl_whitlbl.png);
  bottom: 0;
  width: 314px;
  height: 106px;
  right: 0;
  left: 0;
  margin: auto;
  background-position: bottom center;
  z-index: -1
}

.sclmda_appnl_ryt:after {
  filter: brightness(0) saturate(100%) invert(12%) sepia(74%) saturate(7495%) hue-rotate(235deg) brightness(101%) contrast(98%)
}

.sclmda_appnl_ryt:after {
  left: -10px
}

.sclmda_appnl_flx:first-child .sclmda_appnl_ryt:after {
  position: absolute;
  content: "";
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2024/08/07062659/app-panelwebbg.png);
  width: 100%
}

.sclmda_bnr_trstmbl {
  display: none
}

.text_wrd {
  position: relative;
  height: 75px
}

.sclmda_bnr_lft {
  width: 53%;
  position: relative
}

.sclmda_bnr_lft h1 {
  font-weight: 800;
  position: relative;
  z-index: 1
}

.sclmda_bnr_lft p {
  color: var(--c_black);
  margin: 25px 0 50px
}

.sclmda_bnr_trst {
  position: relative
}

.sclmda_bnr_trst h2 {
  font-size: 20px
}

.sclmda_bnr_trst ul {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 30px;
  flex-wrap: wrap;
  margin-top: 30px
}

.sclmda_bnr_trst ul li {
  margin: 0
}

.sclmda_bnr_trst ul li img {
  max-width: 60px;
  mix-blend-mode: luminosity
}

.sclmda_bnr_ryt {
  width: 40%;
  position: relative;
  margin-top: -30px
}

.sclmda_bnr_ryt:after {
  position: absolute;
  content: "";
  background-image: url('https://media.apptunix.com/wp-content/uploads/2024/08/13094147/thumbs_up.png');
  width: 60px;
  height: 60px;
  background-size: contain;
  top: 20px;
  right: -80px
}

.sclmda_bnr_sc:after {
  position: absolute;
  content: "";
  background-image: url('https://media.apptunix.com/wp-content/uploads/2024/08/13094147/sweet.png');
  width: 115px;
  height: 110px;
  right: -40px;
  bottom: 184px
}

.sclmda_bnr_trst:after {
  position: absolute;
  content: "";
  background-image: url('https://media.apptunix.com/wp-content/uploads/2024/08/13094147/heart.png');
  width: 62px;
  height: 62px;
  top: -100px;
  right: 80px
}

.sclmda_bnr_lft:after {
  position: absolute;
  content: "";
  background-image: url('https://media.apptunix.com/wp-content/uploads/2024/08/13094148/bnr_lft.png');
  width: 117px;
  height: 117px;
  top: -60px;
  right: 126px
}

.sclmda_bnr_lft:before {
  position: absolute;
  content: "";
  background-image: url('https://media.apptunix.com/wp-content/uploads/2024/08/13094147/thumbs_up.png');
  width: 76px;
  height: 76px;
  left: -100px;
  top: -35px
}

.sclmda_bnr_trst:before {
  position: absolute;
  content: "";
  background-image: url('https://media.apptunix.com/wp-content/uploads/2024/08/13094148/shocked.png');
  width: 42px;
  height: 42px;
  left: -50px;
  top: -135px
}

.sclmda_bnr_mn {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  flex-wrap: wrap
}

.sclmda_wrp .sdi_cntr_mn:after {
  background-image: url('https://media.apptunix.com/wp-content/uploads/2024/08/13094651/people_map.png');
  top: 25px
}

.sclmda_wrp .sdi_cntr_mn {
  padding: 150px 0
}

.sclmda_wrp .panel-title::after {
  color: var(--c_primary)
}

.sclmda_wrp .portfolio5_slide_nav .slick-center {
  background: var(--c_primary)
}

@media (max-width:1600px) {
  .text_wrd {
    height: 60px
  }
}

@media (max-width:1300px) {
  .whitlbl_cta1_sc {
    background-position: right -115px bottom;
  }
}

@media (max-width:1200px) {

  .sclmda_bnr_lft,
  .sclmda_ftrs_lft {
    width: 100%;
    text-align: center;
  }

  .sclmda_mdls_ryt figure {
    height: 100%;
  }

  .sclmda_ftrs_ryt,
  .sclmda_frm_lst li p {
    width: 100%;
  }

  .sclmda_cta2_sc .m_h {
    padding: 30px 20px;
  }

  .whitlbl_cta1_sc p {
    font-size: 16px;
    margin: 10px 0 20px;
  }

  .sclmda_ftrs_mn li:nth-child(even),
  .sclmda_ftrs_mn li {
    flex-direction: column-reverse;
    padding: 10px;
    gap: 15px;
  }

  .sclmda_mdls_sc .slick-next {
    right: -20px;
  }

  .sclmda_mdls_sc .slick-prev {
    left: -20px;
  }

  .sclmda_ftrs_ryt figure {
    height: 230px;
  }

  .sclmda_bnr_trst {
    margin-top: 20px;
  }

  .whitlbl_cta1_sc:after {
    position: absolute;
    content: "";
    background: var(--c_black);
    opacity: 0.6;
    inset: 0;
    margin: auto;
  }

  .sclmda_ftrs_lft p {
    font-size: 16px;
    margin-top: 0;
    line-height: 26px;
  }

  .sclmda_ftrs_lft h3 {
    margin-bottom: 8px;
  }

  .sclmda_mdls_lft h3 span {
    font-size: 50px;
    top: -35px;
  }

  .sclmda_frm_sc .side-line-down,
  .sclmda_bnr_trst,
  .sclmda_bnr_lft:after,
  .sclmda_ftrs_ryt figure span,
  .sclmda_ftrs_lft:after,
  .sclmda_dvlp_cntnt h3,
  .sclmda_frm_lst li span,
  .sclmda_mdls_slide:after,
  .sclmda_mdls_slide:before,
  .sclmda_appnl_flx:first-child .sclmda_appnl_ryt:after {
    display: none;
  }

  .sclmda_appnl_lft li p,
  .sclmda_bnr_trstmbl {
    display: block;
  }

  .sclmda_wrp .sdi_cntr_mn {
    padding: 40px 0;
  }

  .sclmda_bnr_trst h2 {
    text-align: center;
  }

  .sclmda_mdls_lst {
    margin-top: 40px;
  }

  .sclmda_appnl_lft li {
    margin: 0 5px;
    height: inherit;
  }

  .sclmda_frm_lst li {
    display: block;
    text-align: center;
    min-height: unset;
    margin-bottom: 0;
    width: 48%;
    padding: 20px;
  }

  .sclmda_mdls_slide {
    padding: 20px;
  }

  .sclmda_mdls_lft ul li {
    font-size: 14px;
    margin-bottom: 5px;
  }

  .sclmda_appnl_lft .slick-track {
    display: flex;
  }

  .sclmda_frm_lst {
    width: 100%;
    margin: 40px 0 0;
    display: flex;
    align-items: stretch;
    justify-content: center;
    flex-wrap: wrap;
    gap: 15px;
  }

  .sclmda_frm_lst li figure {
    position: unset;
    width: 50px;
    height: 50px;
    padding: 15px;
  }

  .sclmda_mdls_ryt {
    width: 30%;
  }

  .sclmda_bnr_lft:before {
    left: 0;
    width: 50px;
    height: 50px;
    background-size: contain;
    top: 10px;
  }

  .sclmda_bnr_sc:after {
    right: 0;
  }

  .sclmda_ftrs_lft:after {
    font-size: 50px;
    right: 0;
    top: -35px;
  }

  .sclmda_ftrs_mn {
    display: flex;
    align-items: stretch;
    justify-content: center;
    flex-wrap: wrap;
    gap: 10px;
  }

  .sclmda_ftrs_mn li:nth-child(even) {
    margin: 0;
  }

  .sclmda_ftrs_mn li {
    background: #0c3ffd;
    border: 6px solid var(--c_black);
    border-radius: 12px;
    width: 48%;
  }

  .sclmda_appnl_ryt,
  .whitlbl_cta1_sc .btn,
  .sclmda_bnr_lft .btn {
    margin: 0 auto;
  }

  .sclmda_appnl_ryt {
    position: unset;
  }

  .sclmda_bnr_trst ul {
    justify-content: center;
    gap: 10px;
    margin-top: 20px;
  }

  .sclmda_bnr_trst ul li img {
    max-width: 50px;
  }

  .sclmda_bnr_ryt {
    width: 45%;
    margin: 20px auto;
  }

  .sclmda_bnr_sc {
    height: auto;
    padding-bottom: 40px;
  }

  .sclmda_dvlp_lst li.slick-slide {
    height: 330px;
    margin: 0 5px;
  }

  .sclmda_dvlp_hvr p {
    font-size: 15px;
    margin-top: 10px;
  }

  .sclmda_dvlp_hvr {
    transform: unset;
    opacity: 1;
    padding: 30px 20px;
  }

  .sclmda_dvlp_cntnt {
    right: 30px;
    bottom: 30px;
    z-index: 10;
    top: auto;
    left: auto;
  }

  .sclmda_dvlp_cntnt img {
    opacity: 20%;
    max-width: 60px;
  }

  .sclmda_ftrs_mn li {
    margin: 0;
    justify-content: flex-end;
  }

  .sclmda_ftrs_ryt figure {
    height: 230px;
  }

  .whitlbl_cta1_sc .hd_3_1 {
    position: relative;
    z-index: 1;
    text-align: center;
  }

  .sclmda_appnl_lft {
    width: 100%;
  }

  .sclmda_frm_lst h3 {
    margin: 10px 0;
  }

  .sclmda_bnr_lft p {
    margin: 10px 0 20px;
  }
}

@media (max-width:992px) {
  .sclmda_appnl_ryt {
    width: 35%;
  }

  .text_wrd {
    height: 50px;
  }

  .sclmda_wrp .sclmda_appnl_flx:first-child .sclmda_appnl_ryt {
    width: 80%;
  }

  .sclmda_mdls_lft p {
    line-height: 24px;
  }

  .sclmda_mdls_lft h3 {
    margin-bottom: 8px;
  }

  .sclmda_mdls_lft h3 span {
    display: none;
  }
}

@media (max-width:767px) {
  .text_wrd {
    height: 40px;
  }

  .sclmda_mdls_ryt {
    display: none;
  }

  .sclmda_mdls_lft {
    width: 100%;
  }
}

@media (max-width:600px) {

  .sclmda_frm_lst li,
  .sclmda_ftrs_mn li {
    width: 100%;
  }

  .sclmda_bnr_ryt {
    width: 80%;
  }

  .sclmda_appnl_ryt {
    width: 50%;
  }

  .sclmda_wrp .sclmda_appnl_flx:first-child .sclmda_appnl_ryt {
    width: 100%;
  }

  .sdi_cntr_mn li p {
    font-size: 14px;
  }
}

@media (max-width:480px) {
  .sclmda_appnl_ryt {
    width: 70%;
  }

  .sclmda_bnr_ryt {
    width: 100%;
  }
}

/*social media page*/

/*white label page*/
.whitlbl_wrp {
  --c_primary: #4538FF;
  --c_gradient: transparent linear-gradient(270deg, var(--c_primary) 0%, var(--c_primary) 100%)
}

.whitlbl_ptnrs_lst {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 70px
}

.whitlbl_ptnrs_lst li img {
  mix-blend-mode: luminosity;
  max-width: 115px
}

.whitlbl_srvcs_lst {
  display: flex;
  align-items: stretch;
  justify-content: center;
  gap: 30px;
  flex-wrap: wrap
}

.whitlbl_srvcs_lst li {
  width: 48%;
  position: relative;
  background-size: cover;
  background-position: center;
  height: 250px;
  border-radius: 5px;
  padding: 40px;
  overflow: hidden;
  margin: 0
}

.whitlbl_srvcs_lst li p {
  font-weight: 300;
  line-height: 1.6
}

.whitlbl_srvcs_lst li>h3 {
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 40px;
  margin: 0
}

.whitlbl_srvcs_lst_inr {
  position: absolute;
  bottom: 0;
  right: 0;
  left: 0;
  transform: translate(0, 100%);
  margin: auto;
  background: var(--c_primary);
  border-radius: 4px;
  padding: 20px;
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-direction: column;
  width: 100%;
  height: 100%;
  transition: all .5s ease-in-out 0s;
  z-index: 9;
  opacity: 0
}

.whitlbl_srvcs_lst li:hover .whitlbl_srvcs_lst_inr {
  opacity: 1;
  transform: unset
}

.whitlbl_cta1_sc p b {
  font-size: 28px;
  font-weight: 700
}

.whitlbl_wrp .whitlbl_cta1_sc {
  background-image: url('https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2024/08/05104229/whitelabel_cta1_bg.png');
  margin-bottom: 70px
}

.whitlbl_indstrs_lst li h3,
.whitlbl_stps_lst li h3 {
  margin: 20px 0
}

.whitlbl_stps_lst {
  display: flex;
  align-items: stretch;
  justify-content: center;
  gap: 20px;
  flex-wrap: wrap
}

.whitlbl_stps_lst li {
  background: var(--c_white);
  box-shadow: 0 6px 22px #00000029;
  border: 1px solid #e8e8e8;
  padding: 20px;
  border-radius: 27px;
  width: 31%;
  text-align: center;
  margin: 0
}

.whitlbl_stps_lst li p {
  color: var(--c_black);
  font-weight: 400
}

.whitlbl_stps_lst li figure {
  width: 56px;
  height: 56px;
  margin: 0 auto
}

.whitlbl_wrp .sdi_achve_sc {
  background-color: unset
}

.whitlbl_wrp .portfolio5_slide_nav .slick-center {
  background: #4538ff;
}

.whitlbl_wrp .sdi_achve_ryt ul li {
  color: var(--c_black);
  font-size: 22px;
  font-weight: 500
}

.whitlbl_wrp .sdi_achve_ryt ul li:after {
  background: var(--c_primary);
  top: 10px
}

.whitlbl_wrp .sdi_achve_ryt ul {
  margin: 40px 0 50px
}

.whtlbl_tbl.grcytbl tr td:nth-child(2),
.whtlbl_tbl.grcytbl tr th:nth-child(2) {
  background: #e6ecff;
  border-right: 1px solid #0c3ffd
}

.whtlbl_tbl.grcytbl tr td:first-child {
  border-right: 1px solid #0c3ffd
}

.whtlbl_tbl.grcytbl tr td:nth-child(2) img {
  filter: brightness(0) saturate(100%) invert(32%) sepia(100%) saturate(1774%) hue-rotate(126deg) brightness(90%) contrast(101%)
}

.whtlbl_tbl.grcytbl tr th:nth-child(3),
.whtlbl_tbl.grcytbl tr th:nth-child(4) {
  background: #f5f5f5
}

.whtlbl_tbl.grcytbl td,
.whtlbl_tbl.grcytbl th {
  font-weight: 700;
  color: var(--c_dark);
  height: 90px
}

.whtlbl_tbl.grcytbl th {
  height: 120px
}

.whtlbl_tbl.grcytbl tr:first-child th:nth-child(2):after {
  background: #e6ecff;
  top: -25px;
  height: 30px;
  border-radius: 10px 10px 0 0;
  border: 1px solid var(--c_primary);
  border-bottom: 0;
  width: 251px;
  left: -1px
}

.whtlbl_tbl.grcytbl tr:nth-child(8) td:nth-child(2):after {
  position: absolute;
  content: "";
  background: #e6ecff;
  width: 251px;
  bottom: -28px;
  height: 30px;
  right: 0;
  left: -1px;
  margin: auto;
  border-radius: 0 0 10px 10px;
  border: 1px solid var(--c_primary);
  border-top: 0
}

.whtlbl_tbl.grcytbl tr th:first-child {
  background: var(--c_primary)
}

.whtlbl_tbl.grcytbl tr:first-child th:nth-child(2) img {
  filter: unset;
  max-width: 140px
}

.whtlbl_tbl.grcytbl tr:nth-child(8) td:nth-child(2) {
  position: relative
}

.whitlbl_wrp .gnrtv_prcs_ryt li p {
  line-height: 34px;
  color: var(--c_black)
}

.whitlbl_wrp .gnrtv_prcs_ryt li figure:after {
  background: var(--c_primary)
}

.whitlbl_bnr_sc {
  background: radial-gradient(circle, #fff 0, #e7e5ff 100%);
  height: 800px;
  display: flex;
  align-items: center;
  justify-content: center
}

.whitlbl_bnr_lft ul li {
  background: #dcd9ff;
  border: 1px solid var(--c_primary);
  border-radius: 15px;
  padding: 10px 5px;
  width: 32%;
  margin: 0;
  text-align: center
}

.whitlbl_bnr_lft ul {
  display: flex;
  align-items: stretch;
  justify-content: flex-start;
  gap: 10px;
  flex-wrap: wrap;
  width: 90%
}

.whitlbl_bnr_lft ul li p {
  font-size: 13px;
  font-weight: 500;
  color: var(--c_black);
  margin-top: 5px
}

.whitlbl_bnr_lft {
  width: 55%
}

.whitlbl_bnr_lft>p {
  color: var(--c_black);
  line-height: 30px
}

.whitlbl_bnr_mn {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap
}

.whtlbl_bnr_rytotr {
  position: relative;
  width: 24%;
  overflow: hidden;
  border-radius: 50px;
  margin: 40px auto 0;
}

.whtlbl_bnr_rytotr .outer {
  position: absolute;
  inset: 0;
  margin: auto;
  width: 100%;
  height: 100%
}

.whitlbl_bnr_ryt figure {
  width: 100%;
  height: 100%;
  overflow: hidden;
  margin: 0 auto;
  position: relative
}

.whitlbl_bnr_ryt img,
.whtlbl_bnr_rytotr .outer img {
  width: 100%;
  height: 100% !important;
  object-fit: contain;
  border-radius: 50px
}

.whitlbl_bnr_ryt img {
  width: 90%;
  margin: 0 auto
}

.whitlbl_bnr_lft h1 {
  font-weight: 800
}

.whitlbl_indstrs_sc {
  background: #171515
}

.whitlbl_indstrs_lst li.slick-slide,
.whitlbl_indstrs_lst>li {
  background-color: #262424;
  width: 31%;
  padding: 30px 20px 20px 20px;
  border: 1px solid #4b4b4b;
  border-radius: 10px;
  position: relative;
  margin: 0
}

.whitlbl_indstrs_lst {
  display: flex;
  align-items: stretch;
  justify-content: center;
  gap: 30px;
  flex-wrap: wrap
}

.whitlbl_appnl_upr li {
  border: 2px solid #00000033;
  padding: 20px;
  border-radius: 10px;
  text-align: center;
  text-transform: uppercase;
  width: 31%;
  margin: 0
}

.whitlbl_appnl_upr {
  display: flex;
  align-items: stretch;
  justify-content: center;
  gap: 30px;
  flex-wrap: wrap;
  margin: 50px auto 90px;
  width: 85%
}

.whitlbl_appnl_upr li h3 {
  font-weight: 900;
  color: var(--c_black)
}

.whitlbl_appnl_lft {
  display: flex;
  align-items: stretch;
  justify-content: flex-start;
  gap: 30px;
  flex-wrap: wrap;
  width: 50%
}

.whitlbl_appnl_lft li {
  background: #fcfcfc;
  border: 1px solid #bfbfbf;
  border-radius: 10px;
  padding: 20px 30px;
  font-size: 24px;
  color: var(--c_black);
  font-weight: 500;
  width: 47%;
  min-height: 100px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  margin: 0
}

.whitlbl_appnl_lft li:hover {
  background: var(--c_primary);
  color: var(--c_white)
}

.whitlbl_appnl_flx {
  display: none;
  align-items: flex-start;
  justify-content: space-between;
  flex-wrap: wrap
}

.whitlbl_appnl_flx.active {
  display: flex !important
}

.whitlbl_appnl_ryt {
  width: 24%;
  text-align: center;
  position: relative;
  z-index: 1;
  margin: 0 auto
}

.whitlbl_appnl_flx:nth-child(3) .whitlbl_appnl_ryt {
  width: 45%
}

.whitlbl_appnl_upr li.active {
  background: var(--c_primary)
}

.whitlbl_appnl_upr li.active h3 {
  color: var(--c_white)
}

.whitlbl_indstrs_lst li.slick-slide figure,
.whitlbl_indstrs_lst>li figure {
  background: var(--c_white);
  border-radius: 7px;
  width: 55px;
  height: 55px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 10px
}

.whitlbl_indstrs_lst li.slick-slide p,
.whitlbl_indstrs_lst>li p {
  font-weight: 300;
  line-height: 28px;
  min-height: 140px;
  margin: 0
}

.whitlbl_indstrs_inr {
  height: 215px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  border-radius: 10px;
  margin-top: 30px;
  position: relative;
  overflow: hidden
}

.whitlbl_indstrs_lst>li:hover .whitlbl_srvcs_lst_inr {
  opacity: 1;
  transform: unset
}

.whitlbl_indstrs_lst>li:hover:after {
  transform: rotate(45deg)
}

.whitlbl_indstrs_inr ul li {
  position: relative;
  padding-left: 30px
}

.whitlbl_indstrs_inr ul li:last-child {
  margin-bottom: 0
}

.whitlbl_indstrs_inr ul li:after {
  position: absolute;
  content: "";
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2024/08/06074810/industry_icon.png);
  width: 13px;
  height: 13px;
  left: 0;
  top: 8px;
  margin: auto
}

.sclmda_appnl_ryt:after,
.whitlbl_appnl_ryt:after {
  position: absolute;
  content: "";
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2024/08/06075750/ap_pnl_whitlbl.png);
  bottom: 0;
  width: 314px;
  height: 106px;
  right: 0;
  left: -10px;
  margin: auto;
  background-position: bottom center;
  z-index: -1
}

.sclmda_appnl_flx:first-child .sclmda_appnl_ryt {
  width: 50%
}

.whitlbl_appnl_ryt:after {
  left: -15px
}

.whtlbl_tbl.grcytbl {
  width: 92%;
  margin: 70px auto 0
}

.whtlbl_tbl td,
.whtlbl_tbl th {
  font-size: 23px
}

.whitlbl_wrp .gnrtv_prcs_lft li.active:after {
  position: absolute;
  content: "";
  width: 24px;
  height: 24px;
  right: -75px;
  top: 0;
  bottom: 0;
  background: var(--c_primary);
  border-radius: 50%;
  border: 5px solid #7369ff;
  outline: 5px solid #a29bff
}

.whitlbl_indstrs_lst>li:after {
  position: absolute;
  content: "";
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2024/08/07064424/tilt_arrow.png);
  width: 50px;
  height: 50px;
  right: 10px;
  top: 10px
}

.whitlbl_bnr_ryt,
.whitlbl_bnr_ryt li {
  margin: 0
}

.whitlbl_wrp .panel-title::after {
  color: var(--c_primary)
}

.whitlbl_ptnrs_lst li {
  margin: 0;
}

@media (max-width:1200px) {

  .whtlbl_tbl.grcytbl tr:nth-child(8) td:nth-child(2):after,
  .whitlbl_appnl_ryt:after,
  .sclmda_appnl_ryt:after,
  .sclmda_frm_lst li:before,
  .sclmda_frm_lst li:after,
  .sclmda_bnr_sc:after {
    content: unset;
  }

  .whtlbl_tbl.grcytbl tr td img {
    height: 15px;
    width: 15px;
  }

  .whtlbl_tbl.grcytbl tr:first-child th:nth-child(2) img {
    max-width: unset;
    width: -webkit-fill-available;
  }

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

  .whitlbl_wrp .sdi_achve_sc {
    padding: 0;
  }

  .whitlbl_wrp .sdi_achve_ryt ul li {
    font-size: 16px;
    text-align: left;
    width: 100%;
  }

  .whitlbl_wrp .sdi_achve_ryt ul {
    margin: 10px 0 25px;
  }

  .whitlbl_bnr_sc {
    height: auto;
    padding-bottom: 40px;
  }

  .whitlbl_bnr_lft {
    width: 100%;
    text-align: center;
  }

  .whitlbl_bnr_lft>p {
    line-height: 24px;
  }

  .whitlbl_bnr_lft .btn {
    margin: 0 auto 30px;
  }

  .whitlbl_stps_lst {
    gap: 10px;
  }

  .whtlbl_tbl.grcytbl td,
  .whtlbl_tbl.grcytbl th {
    height: auto;
  }

  .whitlbl_bnr_lft ul,
  .whitlbl_appnl_lft {
    width: 100%;
  }

  .whitlbl_appnl_lft li {
    min-height: unset;
    padding: 15px;
    height: inherit;
    font-size: 16px;
    margin: 0 5px;
  }

  .whitlbl_wrp .gnrtv_prcs_ryt {
    margin-bottom: 0;
  }

  .whitlbl_appnl_flx,
  .sclmda_appnl_flx {
    display: block;
    flex-direction: column-reverse;
    gap: 30px;
    opacity: 0;
    height: 0;
  }

  .whitlbl_appnl_flx.active,
  .sclmda_appnl_flx.active {
    opacity: 1;
    height: auto;
  }

  .whitlbl_stps_lst li {
    width: 48%;
  }

  .whtlbl_tbl.grcytbl tr:nth-child(8) td:nth-child(2) {
    border-bottom: 1px solid #0C3FFD;
  }

  .whtlbl_tbl.grcytbl tr:nth-child(1) td:nth-child(2) {
    border-top: 1px solid #0C3FFD;
  }

  .whtlbl_tbl td,
  .whtlbl_tbl th {
    font-size: 16px;
    white-space: nowrap;
  }

  .whitlbl_wrp .slickdts .slick-dots li button {
    background: #4538ff5c;
  }

  .whitlbl_wrp .slickdts .slick-dots li.slick-active button {
    background: #4538ff;
  }

  .whtlbl_tbl.grcytbl {
    width: 100%;
    margin: 40px auto 0;
  }

  .whtlbl_tbl.grcytbl tr:nth-child(1) th:nth-child(2),
  .whtlbl_tbl.grcytbl tr:nth-child(1) th:nth-child(3),
  .whtlbl_tbl.grcytbl tr:nth-child(1) th:nth-child(4) {
    width: 170px;
  }

  .whitlbl_ptnrs_lst {
    gap: 30px;
  }

  .whitlbl_srvcs_lst_inr {
    transform: unset;
    opacity: 1;
    background: 0;
    text-align: center;
    align-items: center;
    z-index: 1;
    padding: 10px;
  }

  .whitlbl_srvcs_lst li:after,
  .whitlbl_indstrs_inr:after {
    position: absolute;
    content: "";
    background: var(--c_black);
    opacity: 0.6;
    inset: 0;
    margin: auto;
    border-radius: 5px;
  }

  .whitlbl_indstrs_lst li.slick-slide p {
    line-height: 22px;
    min-height: 100px;
  }

  .whitlbl_appnl_upr {
    margin: 30px 0 40px;
    width: 100%;
    gap: 10px;
  }

  .whitlbl_appnl_upr li h3 {
    font-size: 14px;
  }

  .whitlbl_indstrs_lst {
    margin: 40px 0 0;
    gap: 0;
  }

  .whitlbl_indstrs_lst .slick-track {
    display: flex;
  }

  .whitlbl_indstrs_lst li.slick-slide figure {
    width: 45px;
    height: 45px;
  }

  .whitlbl_indstrs_lst li.slick-slide {
    padding: 20px 10px;
    margin: 0 5px;
    height: inherit;
  }

  .whitlbl_indstrs_inr ul li {
    margin-bottom: 10px;
    line-height: normal;
    font-size: 14px;
    padding-left: 22px;
  }

  .whitlbl_indstrs_sc .whitlbl_srvcs_lst_inr {
    text-align: left;
    align-items: flex-start;
    justify-content: flex-start;
    padding: 10px;
  }

  .whitlbl_indstrs_inr ul li:after {
    top: 4px;
  }

  .whitlbl_indstrs_inr {
    height: 175px;
  }

  .whitlbl_srvcs_lst {
    gap: 15px;
  }

  .whitlbl_srvcs_lst li>h3 {
    display: none;
  }

  .whitlbl_ptnrs_lst li img {
    max-width: 65px;
  }

  .whitlbl_appnl_upr li {
    padding: 15px 5px;
  }

  .whitlbl_srvcs_lst li p {
    line-height: 1.4;
  }

  .whtlbl_bnr_rytotr {
    width: 35%;
  }
}

@media (max-width:992px) {
  .whitlbl_appnl_flx:nth-child(3) .whitlbl_appnl_ryt {
    width: 70%;
  }

  .whitlbl_appnl_ryt {
    width: 35%;
  }
}

@media (max-width:767px) {
  .whtlbl_bnr_rytotr {
    width: 53%;
  }
}

@media (max-width:600px) {

  .whitlbl_appnl_upr li,
  .whitlbl_bnr_lft ul li {
    width: 48%;
  }

  .whitlbl_appnl_upr li,
  .whitlbl_srvcs_lst li,
  .whitlbl_appnl_flx:nth-child(3) .whitlbl_appnl_ryt,
  .whitlbl_stps_lst li {
    width: 100%;
  }

  .whitlbl_bnr_lft ul {
    justify-content: center;
  }

  .whitlbl_ptnrs_lst {
    gap: 15px;
  }

  .whitlbl_ptnrs_lst li img {
    max-width: 50px;
  }

  .whitlbl_indstrs_lst li.slick-slide p {
    min-height: unset;
  }

  .whitlbl_appnl_ryt {
    width: 65%;
  }
}

@media (max-width:480px) {
  .whtlbl_bnr_rytotr {
    width: 83%;
  }
}

/*white label page*/

/*medicine delivery app development*/
.mdcndlvry_bnr_lft {
  width: 50%;
}

.mdcndlvry_bnr_ryt {
  width: 45%;
  position: relative;
  text-align: right;
}

.mdcndlvry_bnr_lft p {
  margin: 80px 0 40px;
}

.mdcndlvry_bnr_sc .conta_iner {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
}

.mdcndlvry_cta_sc {
  background-image: url(https://media.apptunix.com/wp-content/uploads/sites/2/2024/09/02055645/med_cta_bnnr.png);
  background-size: cover;
  background-color: var(--c_primary);
  background-repeat: no-repeat;
  margin-top: 170px;
  position: relative;
}

.mdcndlvry_cta_sc figure {
  position: absolute;
  bottom: -60px;
  right: 0;
  width: 20%;
  text-align: center;
}

.mdcndlvry_cta_sc .conta_iner,
.mdcndlvry_bnr_lft h1,
.mdcndlvry_appnl_ryt figure {
  position: relative;
}

.mdcndlvry_sln_sc {
  margin-bottom: 0;
  display: flex;
  align-items: stretch;
  justify-content: center;
  flex-wrap: wrap;
  gap: 35px;
}

.mdcndlvry_sln_sc li {
  width: 31%;
  margin: 0;
}

.mdcndlvry_sln_sc li figure {
  background: #ECFAFE;
  padding: 65px 20px 35px;
  position: relative;
  text-align: center;
  z-index: 1;
  margin-bottom: 15px;
}

.mdcndlvry_sln_sc li figure:after {
  content: "";
  position: absolute;
  height: 100px;
  width: 100px;
  background-color: #D7F5FD;
  border-radius: 50%;
  top: 30px;
  right: 0;
  left: 0;
  margin: auto;
  z-index: -1;
}

.mdcndlvry_sln_sc li:hover figure {
  background-color: #AAE6FB;
}

.mdcndlvry_sln_sc li p {
  color: var(--c_black);
}

.mdcndlvry_appnl_lft li {
  font-size: 20px;
  color: var(--c_black)
}

.mdcndlvry_appnl_mn:nth-child(1) .mdcndlvry_appnl_lft li {
  width: fit-content;
  margin: 0;
  padding: 15px 30px;
  border-radius: 0 0 50px 0;
  background-color: var(--c_white);
  transition: ease-in-out 0.3s
}

.mdcndlvry_appnl_mn:nth-child(1) .mdcndlvry_appnl_lft li:hover {
  background-color: #44C8F5;
  color: var(--c_white);
  font-weight: 600;
}

.mdcndlvry_appnl_ryt {
  width: 55%;
}

.mdcndlvry_appnl_lft {
  width: 45%;
  margin: 0;
}

.mdcndlvry_appnl_mn {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-bottom: 0;
}

.mdcndlvry_appnl_mn:nth-child(even) {
  flex-direction: row-reverse;
  margin: 100px 0;
}

.mdcndlvry_appnl_mn:nth-child(2) .mdcndlvry_appnl_lft li {
  box-shadow: 0 3px 16px #0000001a;
  margin-bottom: 20px;
  padding: 20px 30px;
  border-radius: 5px;
  position: relative;
  transition: ease-in-out 0.3s;
}

.mdcndlvry_appnl_mn:nth-child(2) .mdcndlvry_appnl_lft li:before {
  content: "";
  position: absolute;
  left: 0;
  height: 48px;
  width: 12px;
  border-radius: 0 12px 12px 0;
  top: 0;
  bottom: 0;
  margin: auto;
  background-color: #44C8F5;
  transition: ease-in-out 0.3s;
}

.mdcndlvry_appnl_mn:nth-child(2) .mdcndlvry_appnl_lft li:hover {
  background-color: #44C8F5;
  color: var(--c_white);
}

.mdcndlvry_appnl_mn:nth-child(2) .mdcndlvry_appnl_lft li:hover:before {
  background-color: var(--c_white);
}

.mdcndlvry_appnl_mn:nth-child(3) .mdcndlvry_appnl_lft li {
  display: flex;
  align-items: center;
  gap: 20px;
  margin-bottom: 30px;
}

.mdcndlvry_appnl_mn:nth-child(3) .mdcndlvry_appnl_lft li figure {
  width: 40px;
  height: 40px;
  background-color: var(--c_white);
  border-radius: 50%;
  box-shadow: 0 0px 14px #00000029;
  display: flex;
  align-items: center;
  justify-content: center;
}

.mdcndlvry_appnl_mn:nth-child(3) .mdcndlvry_appnl_lft li:last-child {
  margin: 0;
}

.mdcndlvry_appnl_mn:nth-child(3) .mdcndlvry_appnl_lft li figure img {
  filter: brightness(0) saturate(100%) invert(68%) sepia(63%) saturate(1039%) hue-rotate(162deg) brightness(100%) contrast(93%);
}

.mdcndlvry_appnl_mn:nth-child(3) .mdcndlvry_appnl_lft li:hover figure img {
  filter: brightness(0) invert(1);
}

.mdcndlvry_appnl_mn:nth-child(3) .mdcndlvry_appnl_lft li:hover figure {
  background-color: #44C8F5;
}

.mdcndlvry_ftrs_lwr>li {
  display: none;
  align-items: stretch;
  justify-content: center;
  flex-wrap: wrap;
  margin-bottom: 0;
}

.mdcndlvry_ftrs_lwr>li.active {
  display: flex;
}

.mdcndlvry_ftrs_lwr>li div {
  background-color: #CBF0FC;
  width: 33%;
  padding: 20px;
  min-height: 270px;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  transition: ease-in-out 0.3s
}

.mdcndlvry_ftrs_lwr>li div:nth-child(even) {
  background-color: #E8F9FE;
}

.mdcndlvry_ftrs_lwr>li div:nth-child(5) {
  background-color: var(--c_white);
}

.mdcndlvry_ftrs_lwr>li div p {
  color: var(--c_black);
}

.mdcndlvry_ftrs_upr {
  display: flex;
  align-items: stretch;
  justify-content: center;
  flex-wrap: wrap;
}

.mdcndlvry_ftrs_upr li {
  margin: 0;
  padding: 15px 25px;
  border: solid 1px #2578ab;
}

.mdcndlvry_ftrs_upr li:first-child {
  border-radius: 10px 0px 0px 10px;
}

.mdcndlvry_ftrs_upr li h3 {
  color: #44c8f5;
}

.mdcndlvry_ftrs_upr li.active {
  border: unset;
  background: transparent linear-gradient(180deg, #44C8F5 0%, #18578C 100%) 0% 0% no-repeat padding-box;
}

.mdcndlvry_ftrs_upr li:last-child {
  border-radius: 0px 10px 10px 0px;
}

.mdcndlvry_ftrs_upr li.active h3 {
  color: var(--c_white);
}

.mdcndlvry_ftrs_lwr li div:not(:nth-child(5)):hover {
  background-color: #44C8F5;
  box-shadow: 0 0 10px #00000045;
  transform: scale(1.1);
  border-radius: 30px;
}

.mdcndlvry_ftrs_lwr li div:not(:nth-child(5)):hover h3,
.mdcndlvry_ftrs_lwr li div:not(:nth-child(5)):hover p {
  color: var(--c_white);
}

.mdcndlvry_cta_sc:after {
  position: absolute;
  content: "";
  background-image: url(https://media.apptunix.com/wp-content/uploads/sites/2/2024/09/02082544/med_medicine_cta_img.png);
  width: 100%;
  height: 250px;
  top: -250px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}

.mdcndlvry_bnr_ryt:after {
  content: "";
  position: absolute;
  inset: 0;
  margin: auto;
  z-index: -1;
  height: 100%;
  width: 100%;
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/01/21093316/med_bnnr_elemnts.png);
  animation: roationDiv 140s linear infinite;
}

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

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

.mdcndlvry_appnl_ryt figure:after {
  content: "";
  position: absolute;
  right: -220px;
  top: 0;
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/01/21103723/med_ftrs_rgt_elemnt.png);
  background-repeat: no-repeat;
  background-size: 100%;
  height: 690px;
  width: 940px;
  z-index: -1;
  bottom: 0;
  margin: auto;
}

.bst_srvc {
  color: #44C8F5;
  font-size: 22px;
  font-weight: 500;
  display: block;
}

.mdcndlvry_appnl_mn:nth-child(1) .mdcndlvry_appnl_ryt figure:before {
  position: absolute;
  content: "";
  background-image: url(https://media.apptunix.com/wp-content/uploads/sites/2/2024/09/02100732/med_admn_rgtimg.png);
  background-size: contain;
  top: -102px;
  width: 295px;
  height: 365px;
  right: -95px;
}

.mdcndlvry_appnl_mn:nth-child(2) .mdcndlvry_appnl_ryt figure:before {
  position: absolute;
  content: "";
  background-image: url(https://media.apptunix.com/wp-content/uploads/sites/2/2024/09/02101247/med_usr_pnl_crtimg-1.png);
  width: 348px;
  height: 330px;
  bottom: 0;
  right: -282px;
  z-index: -1;
  background-repeat: no-repeat;
  background-size: contain;
}

.mdcndlvry_appnl_mn:nth-child(3) .mdcndlvry_appnl_ryt figure:before {
  position: absolute;
  content: "";
  background-image: url(https://media.apptunix.com/wp-content/uploads/sites/2/2024/09/02101533/med_drivr_medicnimg-1.png);
  left: -135px;
  width: 411px;
  height: 380px;
  bottom: 0;
  z-index: -1;
}

.mdcndlvry_appnl_mn:nth-child(even) .mdcndlvry_appnl_ryt {
  width: fit-content;
}

.mdcndlvry_bnr_lft h1:after {
  content: "";
  position: absolute;
  bottom: -40px;
  left: 0;
  height: 2px;
  width: 40px;
  background: #44C8F5
}

.mdcndlvry_appnl_mn .btn.btn-primary.btn_center.mbl {
  display: none;
}

@media (max-width:1300px) {
  .mdcndlvry_appnl_mn:nth-child(1) .mdcndlvry_appnl_ryt figure:before {
    width: 245px;
    height: 290px;
    right: -75px;
  }

  .mdcndlvry_appnl_mn:nth-child(2) .mdcndlvry_appnl_ryt figure:before {
    width: 305px;
    height: 265px;
    right: -252px;
  }
}

@media (max-width:1200px) {

  .mdcndlvry_bnr_ryt:after,
  .mdcndlvry_bnr_lft h1:after,
  .mdcndlvry_appnl_mn:nth-child(1) .mdcndlvry_appnl_ryt figure:before,
  .mdcndlvry_appnl_ryt figure:after,
  .mdcndlvry_appnl_mn:nth-child(2) .mdcndlvry_appnl_ryt figure:before,
  .mdcndlvry_appnl_mn:nth-child(3) .mdcndlvry_appnl_ryt figure:before,
  .mdcndlvry_cta_sc figure,
  .mdcndlvry_cta_sc:after {
    display: none;
  }

  .mdcndlvry_bnr_lft p {
    margin: 10px 0 25px;
  }

  .mdcndlvry_bnr_lft {
    width: 100%;
    text-align: center;
  }

  .mdcndlvry_bnr_ryt,
  .mdcndlvry_bnr_lft .btn,
  .mdcndlvry_cta_sc .btn {
    margin: 0 auto;
  }

  .mdcndlvry_sln_sc li {
    text-align: center;
  }

  .mdcndlvry_cta_sc {
    margin-top: 0;
    text-align: center;
  }

  .mdcndlvry_sln_sc {
    gap: 15px;
  }
}

@media (max-width:992px) {

  .mdcndlvry_ftrs_lwr>li div:nth-child(5),
  .mdcndlvry_appnl_ryt>.btn,
  .mdcndlvry_sln_sc li figure:after {
    display: none;
  }

  .mdcndlvry_ftrs_lwr>li div,
  .mdcndlvry_sln_sc li {
    width: 48%;
  }

  .mdcndlvry_ftrs_lwr>li {
    gap: 15px;
  }

  .mdcndlvry_ftrs_lwr>li div:nth-child(even) {
    background-color: #cbf0fc;
  }

  .mdcndlvry_ftrs_lwr>li div {
    min-height: unset;
  }

  .mdcndlvry_appnl_lft li,
  .mdcndlvry_appnl_mn:nth-child(1) .mdcndlvry_appnl_lft li {
    box-shadow: 0 3px 6px #00000021;
    width: 47%;
  }

  .mdcndlvry_appnl_lft {
    width: 100%;
    display: flex;
    align-items: stretch;
    justify-content: center;
    flex-wrap: wrap;
    gap: 20px;
  }

  .mdcndlvry_appnl_mn,
  .mdcndlvry_appnl_mn:nth-child(even) {
    flex-direction: column-reverse;
    gap: 30px;
  }

  .mdcndlvry_appnl_mn:nth-child(2) .mdcndlvry_appnl_lft li {
    margin: 0;
    padding: 10px 10px 10px 25px;
  }

  .mdcndlvry_appnl_mn:nth-child(3) .mdcndlvry_appnl_lft li {
    box-shadow: unset;
    margin: 0;
    gap: 10px;
  }

  .mdcndlvry_appnl_mn:nth-child(even) {
    margin: 50px 0;
  }

  .mdcndlvry_appnl_ryt figure {
    margin: 20px 0 0;
  }

  .mdcndlvry_appnl_mn .btn.btn-primary.btn_center.mbl {
    order: -1;
    display: flex;
  }

  .mdcndlvry_appnl_lft li {
    font-size: 16px;
  }

  .mdcndlvry_appnl_mn:not(:nth-child(1)) .mdcndlvry_appnl_ryt {
    width: 30%;
  }

  .mdcndlvry_sln_sc li figure img {
    max-width: 50px;
  }

  .mdcndlvry_sln_sc li figure {
    padding: 15px 20px;
  }

  .mdcndlvry_appnl_mn:nth-child(3) .mdcndlvry_appnl_lft li figure {
    width: 30px;
    height: 30px;
  }
}

@media (max-width:767px) {
  .mdcndlvry_bnr_ryt {
    width: 75%;
  }

  .mdcndlvry_appnl_ryt {
    width: 100%;
  }

  .mdcndlvry_appnl_mn:not(:nth-child(1)) .mdcndlvry_appnl_ryt {
    width: 45%;
  }

  .mdcndlvry_appnl_mn:nth-child(2) .mdcndlvry_appnl_lft li:before {
    height: 100%;
  }
}

@media (max-width:600px) {

  .mdcndlvry_sln_sc li,
  .mdcndlvry_appnl_lft li,
  .mdcndlvry_appnl_mn:nth-child(1) .mdcndlvry_appnl_lft li,
  .mdcndlvry_ftrs_lwr>li div,
  .mdcndlvry_bnr_ryt {
    width: 100%;
  }

  .mdcndlvry_sln_sc {
    gap: 30px;
  }

  .mdcndlvry_ftrs_upr li h3 {
    font-size: 15px;
    font-weight: 500;
  }

  .mdcndlvry_ftrs_upr li {
    padding: 10px 5px;
  }
}

@media (max-width:480px) {
  .mdcndlvry_appnl_mn:not(:nth-child(1)) .mdcndlvry_appnl_ryt {
    width: 70%;
  }
}

/*medicine delivery app development*/

/*blockchain page*/
.blockchain_page {
  background: #03112A;
}

.blockchain_page :is(h1, h2, h3, h4, h5, h6) {
  font-weight: 500;
}

.blockchain_page :is(h1, h2, h3, h4, h5, h6) strong {
  font-weight: 700;
}

.blockchain_page .s_h p {
  font-weight: 300;
}

.block_banner .s_h h1 span {
  font-weight: 300;
  font-size: 44px;
}

.block_banner .s_h h1 {
  margin-bottom: 24px;
}

.block_banner {
  position: relative;
  z-index: 2;
}

.block_banner .blck_bnr_list {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 16px;
}

.block_banner .blck_bnr_list li {
  margin: 0;
  display: inline-flex;
  align-items: center;
  padding: 10px;
  gap: 10px;
  border-radius: 25px;
  background: #152941;
}

.block_banner .blck_bnr_list li span {
  font-size: 16px;
  font-weight: 300;
}


.block_banner .ofshr_cntr_mn {
  margin-top: 60px;
}

.block_banner .ofshr_cntr_mn li {
  background: var(--c_primary);
}

.block_banner .ofshr_cntr_mn li p {
  font-weight: 300;
}

.block_banner .block_banner_video video {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.block_banner .block_banner_video {
  position: absolute;
  inset: 0;
  z-index: -1;
  pointer-events: none;
  opacity: 0.20;
}



.blockchain_page .ofshr_trstd_lst,
.blockchain_page .ofshr_trstd_mn>.text_center {
  width: 100%;
}

.blockchain_page .ofshr_trstd_mn h2 {
  width: 100%;
}

.blockchain_page .ofshr_trstd_lst li img {
  opacity: 0.8;
}

.blockchain_page .ofshr_trstd_lst li:hover img {
  opacity: 1;
}

.blockchain_cta1 .conta_iner {
  background: #010916 url('https://media.apptunix.com/wp-content/uploads/2025/05/02080448/block_cta1.png');
  background-repeat: no-repeat;
  background-size: auto 100%;
  background-position: center right;
  border-radius: 20px;
  padding: 80px 75px;
}

.blockchain_cta1 .conta_iner :where(h2, p) {
  max-width: 730px;
}




.blockchain_cta1 .conta_iner p {
  font-size: 26px;
  font-weight: 400;
  margin-block: 24px 45px;
}

.blockchain_page .kwt_trnds_sc .mbuk_indst_lst li {
    background: #1468CC;
    flex-direction: column;
    align-items: flex-start;
    padding: 35px 30px 30px 30px;
}

.blockchain_page .kwt_trnds_sc .mbuk_indst_lst li::after,
.blockchain_page .kwt_trnds_sc .mbuk_indst_lst li h3 {
  color: var(--c_white);
}

.blockchain_page .mbuk_indst_inr {
  background: var(--c_white);
}

.blockchain_page .mbuk_indst_inr p {
  color: var(--c_black);
}

.block_pref_agency {
  background: var(--c_white);
}


.block_pre_list .block_pref_box {
  border: 1px solid #DADADA;
  padding: 30px;
  border-radius: 20px;
  margin-inline: 10px;
  height: inherit;
}

.block_pre_list :where(.block_pref_box.slick-current, .block_pref_box:hover) {
  background: #03112A;
}

.block_pre_list :where(.block_pref_box.slick-current, .block_pref_box:hover) *:not(.btn) {
  color: #fff;
}

.block_pre_list :is(.block_pref_box.slick-current, .block_pref_box:hover) h3::after {
  background: #fff;
}

.block_pre_list .block_pref_box h3 {
  position: relative;
  padding-bottom: 30px;
  margin-bottom: 30px;
}

.block_pre_list .block_pref_box p {
  font-size: 16px;
  font-weight: 300;
  margin-bottom: 40px;
}

.block_pre_list .block_pref_box .btn {
  font-size: 22px;
  font-weight: 300;
  color: #fff;
  border-color: #DADADA;
  min-height: 80px;
  width: 100%;
  background: transparent;
  justify-content: flex-start;
  position: relative;
  z-index: 1;
  margin-top: auto;
}

.block_pre_list .block_pref_box .btn strong {
  position: absolute;
  left: 20px;
  top: 50%;
  transform: translate(0, -50%);
  opacity: 0;
  visibility: hidden;
  transition: var(--transition);
}

.block_pre_list .block_pref_box .btn::before {
  content: "";
  inset: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  background-image: var(--icon-url);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  opacity: 0;
  visibility: hidden;
  transition: var(--transition);
  z-index: -1;
}

.block_pre_list .block_pref_box .btn::after,
.block_pre_list .block_pref_box .btn span::before {
  display: none;
}

.block_pre_list .block_pref_box .btn span {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  animation: none;
  position: initial;
  background: transparent;
  width: 100%;
  height: auto;

}

.block_pre_list .block_pref_box .btn span::after {
  content: "";
  background: #dadada;
  display: flex;
  height: 1px;
  width: 100%;
  transition: var(--transition);
}

.block_pre_list .block_pref_box .btn span i {
  width: 30px;
  height: 30px;
  min-width: 30px;
  border-radius: 30px;
  border: 1px solid #DADADA;
  transition: var(--transition);
  display: flex;
  align-items: center;
  justify-content: center;
  color: #dadada;
  font-size: 10px;

}

.block_pre_list .block_pref_box h3::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 1px;
  max-width: 170px;
  background: #1C1C1C;

}

.block_pre_list .block_pref_box:is(.slick-current, :hover) .btn strong,
.block_pre_list .block_pref_box:is(.slick-current, :hover) .btn::before {

  opacity: 1;
  visibility: visible;
}

.block_pre_list .block_pref_box:is(.slick-current, :hover) .btn span::after {
  width: 0%;
}

.block_pref_agency .slick-initialized .slick-slide {
  display: flex;
  flex-direction: column;
}

.block_pref_agency .slick-prev {
  right: 75px;
  left: auto;
}

.block_pref_agency :is(.slick-prev, .slick-next) {
  top: -90px;
  transform: none;
  position: absolute;
}

.block_pref_agency .slick-next {
  left: auto;
  right: 0;
}

.block_pre_list .slick-list {
  margin-inline: -10px;
}

.block_pre_list .slick-track {
  display: flex;
}

.blck_business_list {
  margin-top: 60px;
  display: flex;
  flex-wrap: wrap;
  gap: 16px;
}

.blck_business_list>li,
.blck_business_list li.slick-slide {
  margin: 0;
  width: calc(100%/4 - (16px *3/4));
  border: 1px solid var(--c_white);
  border-radius: 9px;
  min-height: 280px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  position: relative;
  overflow: hidden;
  padding: 18px;
}

.blck_business_list li h3 {
  margin: 0;
}

.blck_business_list li .overlay {
  position: absolute;
  bottom: 0;
  transform: translate(0, 100%);
  background: var(--c_primary);
  display: flex;
  padding: 18px;
  text-align: center;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  width: 100%;
  height: 100%;
  transition: all .5s ease-in-out 0s;
  z-index: 9;
  opacity: 0;
  right: 0;
  left: 0;
}

.blck_business_list li .overlay h3 {
  margin: 20px 0 8px;
}

.blck_business_list li p {
  font-size: 16px;
  font-weight: 300;
}

.blck_business_list li:hover .overlay {
  transform: unset;
  opacity: 1;
}


.blockchain_page .kwt_sclng_sc {
  background: transparent;
}

.blockchain_page .kwt_sclng_sc .s_h .c_primary {
  font-size: 25px;
  font-weight: 500;
  display: block;
  margin-bottom: 14px;
}

.blockchain_page .kwt_sclng_mn:before,
.blockchain_page .kwt_sclng_sc .s_h h2:after,
.blockchain_page .kwt_sclng_sc::before {
  display: none;
}

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

.block_custom .s_h p {
  margin-bottom: 20px;
}

.block_custom_grid {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-template-rows: repeat(4, 1fr);
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  overflow: hidden;
}

.block_custom_grid .custom_box {
  border-radius: 10px;
  padding: 20px;
  display: flex;

  flex-direction: column;
  justify-content: center;
  background: #0D2348;
  position: relative;
  min-height: 110px;
}

.block_custom_grid .custom_box .overlay {
  position: absolute;
  opacity: 0;
  height: calc(200% + 20px);
  transform: scaleY(0.8);
  transition: var(--transition);
  top: 0;
  left: 0;
  width: 100%;
  background: #0D2348;
  border-radius: 10px;
  z-index: 1;
  display: flex;
  align-items: center;
  padding: 20px;
  transform-origin: top;
  visibility: hidden;
}

.block_custom_grid .custom_box:nth-child(n+6):nth-child(-n+10) .overlay {
  top: auto;
  bottom: 0;
  transform-origin: bottom;
}

.block_custom_grid .custom_box:hover .overlay {
  transform: scaleY(1);
  opacity: 1;
  visibility: visible;

}


.block_custom_grid .custom_box p {
  font-size: 16px;
  font-weight: 300;
}

.block_custom_grid .custom_box11 {
  background: url('https://media.apptunix.com/wp-content/uploads/2025/05/02104252/block_custom_bg.png');
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center right;
}

.custom_box1 {
  grid-area: 1 / 1 / 2 / 2;
}

.custom_box2 {
  grid-area: 1 / 2 / 2 / 3;
}

.custom_box3 {
  grid-area: 1 / 3 / 2 / 4;
}

.custom_box4 {
  grid-area: 1 / 4 / 2 / 5;
}

.custom_box5 {
  grid-area: 2 / 1 / 3 / 2;
}

.custom_box6 {
  grid-area: 2 / 2 / 3 / 3;
}

.custom_box7 {
  grid-area: 2 / 3 / 3 / 4;
}

.custom_box8 {
  grid-area: 2 / 4 / 3 / 5;
}

.custom_box9 {
  grid-area: 3 / 1 / 4 / 2;
}

.custom_box10 {
  grid-area: 4 / 1 / 5 / 2;
}

.custom_box11 {
  grid-area: 3 / 2 / 5 / 5;
}

.blockchain_page .wbdsgn_grwth_sc {
  background: var(--c_white);
}

.blockchain_page .wbdsgn_grwth_cntnt figure {

  height: 375px;
}

.blockchain_page .wbdsgn_grwth_lst li h3 {
  background: #f4f4f4;
  text-align: left;
}

.blockchain_page .wbdsgn_grwth_lst li h3 {
  font-size: 24px;
  flex-direction: column;
  align-items: flex-start;
  font-weight: 500;
}

.blockchain_page .wbdsgn_grwth_lst li h3 span {
  font-weight: 300;
  font-size: 20px;
  display: block;
}

.blockchain_page .wbdsgn_grwth_hvr {
  background: #f4f4f4;
  align-items: flex-start;
}

.blockchain_page .wbdsgn_grwth_lst li .wbdsgn_grwth_hvr h3 {
  margin: 0 0 10px;
  background: transparent;
  border: 0;
  padding: 0;
  min-height: 1px;
  font-weight: 500;
  color: #05060F;
}

.blockchain_page .wbdsgn_grwth_lst li .wbdsgn_grwth_hvr h3 span {
  font-size: 20px;
  font-weight: 300;
  color: #05060F;
  display: block;
  margin-bottom: 10px;
}

.blockchain_page .wbdsgn_grwth_lst li .wbdsgn_grwth_hvr p,
.blockchain_page .wbdsgn_grwth_lst li .wbdsgn_grwth_hvr ul li {
  font-size: 16px;
  font-weight: 300;
  text-align: left;
  color: #05060F;
}

.blockchain_page .wbdsgn_grwth_lst li .wbdsgn_grwth_hvr ul li:not(:last-child) {
  margin-bottom: 4px;
}

.blockchain_page .wbdsgn_grwth_lst li .wbdsgn_grwth_hvr ul li {
  display: flex;
  gap: 8px;
  width: 100%;
}

.blockchain_page .wbdsgn_grwth_lst li .wbdsgn_grwth_hvr ul li::before {
  content: "\f00c";
  font-family: "Font Awesome 5 free";
  color: var(--c_primary);
  font-size: 10px;
  display: inline-flex;
  align-items: center;
  font-weight: 900;

}

.blockchain_cta2 {
  background: url('https://media.apptunix.com/wp-content/uploads/2025/05/02121728/blockchain_cta2.png');
  background-repeat: no-repeat;
  background-position: center right;
  background-size: cover;
  padding: 60px 0;
}

.blockchain_cta2 p {
  margin: 20px 0 60px;
}


.block_mate_flex {
  display: flex;
  flex-wrap: wrap;
  gap: 24px;
}

.block_mate_flex>.lt {
  width: calc(50% - 12px);
  position: sticky;
  top: 0;
}

.block_mate_flex .block_mate_list {
  width: calc(50% - 12px);
  max-height: 540px;

  counter-reset: section;
  overflow: auto;
  direction: rtl;
  text-align: left;
  padding-left: 20px;
}

.block_mate_flex .block_mate_list::-webkit-scrollbar {
  width: 4px;
  height: 4px;
  border-radius: 20px;
  overflow: hidden;
}

/* Track */
.block_mate_flex .block_mate_list::-webkit-scrollbar-track {
  background: #D9D9D910;
  border-radius: 20px;
}

/* Handle */
.block_mate_flex .block_mate_list::-webkit-scrollbar-thumb {
  background: var(--c_primary);
}


.block_mate_flex .block_mate_list>li,
.block_mate_flex .block_mate_list li.slick-slide {
  background: #0D2348;
  border-radius: 20px;
  padding: 45px 45px 45px 30px;
  position: relative;

}

.block_mate_flex .block_mate_list>li:not(:last-child) {
  margin-bottom: 20px;
}

.block_mate_flex .block_mate_list li p {
  font-size: 16px;
  font-weight: 300;direction: ltr;
}

.block_mate_flex .block_mate_list>li::after,
.block_mate_flex .block_mate_list li.slick-slide::after {
  counter-increment: section;
  content: counter(section, decimal-leading-zero);
  color: var(--c_primary);
  font-size: 25px;
  font-weight: 500;
  position: absolute;
  top: 20px;
  right: 20px;

}


.blockchain_page .mrktplc_bld_sc .conta_iner {
  border-top: 1px solid #D9D9D9;
}

.blockchain_page .mrktplc_bld_upr>li {
  font-size: 24px;
}

.blockchain_page .mrktplc_bld_mn {
  border: 0;
  background: #001B43;
  border-radius: 16px;
}

.block_dis_flx {
  display: flex;
  align-items: center;
  position: relative;
}

.block_dis_flx .lt {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
  max-width: 770px;

}

.block_dis_flx figure.rt {
  margin-left: auto;
}

.blockchain_page .kwt_sclng_mn li p {
  font-size: 24px;
  font-weight: 400;
}

.blockchain_page .kwt_sclng_mn li h3 {
  font-weight: 700;
}


.blockchain_page .mrktplc_bld_lwr li h3 {
  font-weight: 500;
}

.blockchain_page .mrktplc_bld_lwr>li figure {
  padding: 0;
  background: transparent;
  border-radius: 0;
}

.blockchain_page .mrktplc_bld_lwr>li figure img {
  filter: unset;
}

.blockchain_page .mrktplc_bld_upr {
  border-radius: 16px;
}

.blockchain_page .mrktplc_bld_lwr .s_h p {
  font-weight: 400;
}

.blockchain_page .mrktplc_bld_upr,
.blockchain_page .mrktplc_bld_lwr {
  width: 50%;
  transform: unset;
}

.block_custom_grid .custom_box h3 {
  margin: 0;
}

.blockchain_page .sub_title {
  font-size: 22px;
  font-weight: 500;
  display: block;
  color: var(--c_primary);
}

.blockchain_page .home_tech_sc .s_head :is(h2, h2 strong, h2 span) {
  color: var(--c_heading);
}

.blockchain_page .home_tech_sc .s_head :is(p, p span) {
  color: var(--c_text);
}

.blockchain_page .home_tech_sc ,.blockchain_page .testimonial2_sc{
  background: var(--c_white);
}

.blockchain_page .home_testimonial_sc .s_head.animated_text h2 span{color: #fff;}
/* media query 12345 */

@media (max-width:1400px) {
  .block_pre_list .block_pref_box h3 {
    margin-bottom: 18px;
    padding-bottom: 18px;
  }

  .block_pre_list .block_pref_box {

    padding: 20px;
    border-radius: 16px;

  }

  .block_pre_list .block_pref_box p {

    margin-bottom: 24px;
  }

  .block_pre_list .block_pref_box .btn {
    font-size: 20px;

    min-height: 70px;

  }

  .blockchain_page .wbdsgn_grwth_lst li h3 {
    font-size: 20px;

  }

  .blockchain_page .wbdsgn_grwth_lst li .wbdsgn_grwth_hvr h3 span {
    font-size: 18px;
    margin-bottom: 4px;
  }
}

@media (max-width:1200px) {
  .blockchain_page .wbdsgn_grwth_lst li h3 {
        font-size: 14px;
        min-height: 50px;
  }
  .block_mate_flex .block_mate_list li.slick-slide::after{display: none;}
  .block_pre_list .block_pref_box p,.block_mate_flex .block_mate_list li p{font-size: 14px;}
  .blockchain_cta2 .s_h {text-align: center;}
  .blockchain_page .mrktplc_bld_lwr li.slick-slide h3,.blockchain_page .mrktplc_bld_lwr li.slick-slide p{color: #000;}
  .block_mate_flex .block_mate_list li.slick-slide{padding: 20px;margin: 0 5px;height: inherit;text-align: center;}
  .block_mate_flex .block_mate_list{direction: unset;
        padding: 0;width: 100%;
        overflow: unset;
    }
    .blockchain_cta2 p {
    margin: 10px 0 25px;
}
    .blockchain_page .ofshr_trstd_lst{margin: 0;}
  .blockchain_page .s_h p .br {
    display: inline;
  }
  .block_mate_flex>.lt {
    width: 100%;
    position: unset;
    text-align: center;
}
.block_mate_flex>.lt .btn {
    margin: 0 auto;
}
  .blockchain_cta1 .conta_iner :where(h2, p) {
    max-width: 100%;
  }
  .blockchain_cta1 .conta_iner {
    background: #010916;

    border-radius: 16px;
    padding: 30px 20px;
    text-align: center;
  }

  .blockchain_cta1 .conta_iner .btn {
    margin-inline: auto;
  }

  .blockchain_page .mbuk_indst_lst {

    gap: 10px;

  }

  .blck_business_list {
    margin-top: 40px;

  }

  .blockchain_cta1 .conta_iner p {
    font-size: 14px;
    margin-block: 10px 25px;
  }

  .block_custom_grid {
    display: flex;
    flex-wrap: wrap;
  }

  .block_custom_grid .custom_box .overlay {
    position: initial;
    opacity: 1;
    height: auto;
    transform: scale(1);

    background: transparent;
    border-radius: 0;

    padding: 0;

    visibility: visible;
  }

  .block_custom_grid .slick-list {
    margin-inline: 5px;
  }

  .block_custom_grid .slick-track {
    display: flex;
  }

  .block_custom_grid .custom_box {
    margin-inline: 5px;
    height: inherit;
    min-height: 1px;
  }

  .block_custom_grid .custom_box h3 {
    margin-bottom: 12px;
  }

  .block_custom_grid .custom_box p {
    font-size: 14px;
  }

  .block_dis_flx .lt {
    position: initial;
    transform: translateY(0);
    width: 100%;
    max-width: 100%;
    text-align: center;
    margin-bottom: 30px;
  }

  .block_dis_flx {
    flex-wrap: wrap;
  }

  .block_dis_flx .lt .btn {
    margin-inline: auto;
  }

  .block_dis_flx figure.rt {

    max-width: 500px;
    margin-inline: auto;
  }

  .blockchain_page .mrktplc_bld_lwr {
    width: 100%;
    padding: 20px;
  }

  .blockchain_page .mrktplc_bld_lwr .slick-dots li {
    background: transparent;
    border: 0;
    padding: 0;
    width: auto;

  }

  .blockchain_page .mrktplc_bld_lwr .slick-dots {
    margin: 0;
  }

  .blockchain_page .mrktplc_bld_lwr .slick-list {
    margin-inline: 5px;
  }

  .blockchain_page .mrktplc_bld_lwr li {
    margin-inline: 5px;
  }

  .blockchain_page .mrktplc_bld_lwr li.slick-slide {
    border: 1px solid #fff;
    height: inherit;
  }

  .blck_business_list .slick-list {
    margin-inline: 5px;
  }

  .blck_business_list li.slick-slide {
    margin-inline: 5px;
  }

  .blck_business_list li .overlay {
    transform: unset;
    opacity: 1;
  }

  .blockchain_page .mrktplc_bld_lwr li figure {
    text-align: center;
  }

  .blockchain_page .mrktplc_bld_lwr li figure img {
    margin-inline: auto;
  }

  .blockchain_page .tech_tab_content h3 {
    color: var(--c_heading);
  }
}

@media (max-width:992px) {
  .block_banner .s_h h1 span {

    font-size: 30px;
  }

  .block_banner .blck_bnr_list li span {
    font-size: 14px;
  }

  .blockchain_page .mrktplc_bld_lwr li h3 {

    font-size: 20px;
  }

  .block_banner .s_h h1 span {
    display: block;
  }

  .block_banner .ofshr_cntr_mn {
    margin-top: 40px;
  }

  .blockchain_page .mbuk_indst_lst {
    gap: 14px;
  }

  .kwt_trnds_sc .mbuk_indst_lst li {
    width: calc(50% - 7px);
    margin: 0;
  }

  .block_pre_list .block_pref_box {
    padding: 16px;
    border-radius: 12px;
  }

  .block_pre_list .block_pref_box h3 {
    margin-bottom: 12px;
    padding-bottom: 12px;
    margin-inline: 5px;
  }

  .block_pre_list .slick-list {
    margin-inline: -5px;
  }

  .block_custom .s_h {
    flex-wrap: wrap;
  }

  .blockchain_page .kwt_sclng_mn li p {
    font-size: 22px;

  }
}

@media (max-width:767px) {
  .block_banner .s_h h1 span {

    font-size: 24px;
  }

  .block_banner .blck_bnr_list li {

    padding: 5px 10px;
    gap: 5px;

  }

  .block_banner .blck_bnr_list {
    flex-wrap: wrap;
    gap: 8px;
  }

  .block_mate_flex>.lt {
    width: 100%;
    position: initial;

  }

  .block_mate_flex .block_mate_list {
    width: 100%;
    max-height: unset;
    direction: unset;
    overflow: visible;
    padding-left: 0;
  }
  .blockchain_cta2 {
    background-position: left;padding: 30px 0;
  }
  .blockchain_cta2 .btn{margin:0 auto;}

  .blockchain_page .kwt_sclng_mn li p {
    font-size: 20px;
  }

  .block_custom .s_h {
    gap: 0;
  }
}

@media (max-width:575px) {
  .blockchain_page .ofshr_trstd_lst li img{max-width: 60px;}
  .blockchain_cta1 .conta_iner {
    padding: 24px 16px;
  }


  .kwt_trnds_sc .mbuk_indst_lst li h3 {
    margin: 10px 0 0;
    font-size: 16px;
  }

  .kwt_trnds_sc .mbuk_indst_lst li {
    padding: 10px;
  }

  .block_pref_agency .s_h .btn {
    margin-bottom: 16px;
  }

  .block_pref_agency :is(.slick-prev, .slick-next) {
    top: -60px;

  }

  .block_pref_agency .slick-prev {
    right: 55px;

  }

  .block_pre_list .block_pref_box .btn {
    font-size: 18px;
    min-height: 60px;
  }

  .blockchain_page .kwt_sclng_mn li p {
    font-size: 18px;

  }

  .blockchain_page .wbdsgn_grwth_cntnt figure {
    height: 270px;
  }
}

/*blockchain page end*/

/*uber-clone-app Page */
.ubrcln_wrp {
  --c_primary: #39AAFA;
  --c_secondary: #65E3FA;
  --c_gradient: transparent linear-gradient(270deg, var(--c_primary) 0%, var(--c_secondary) 100%);
  --c_page: transparent linear-gradient(180deg, var(--c_secondary) 0%, var(--c_primary) 100%)
}

.ubrcln_bnr_sc {
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2024/10/03161311/ubrlike_bnr.png);
  background-size: cover;
  background-repeat: no-repeat;
  height: 800px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #000;
}

.ubrcln_bnr_lst {
  display: flex;
  align-items: stretch;
  justify-content: center;
  gap: 45px;
  flex-wrap: wrap;
}

.ubrcln_bnr_lst li p {
  font-size: 14px;
  font-weight: 300;
}

.ubrcln_bnr_lst li {
  border: 2px solid #fffFFF21;
  backdrop-filter: blur(18px);
  border-radius: 20px;
  backdrop-filter: blur(18px);
  padding: 16px 8px;
  text-align: center;
  width: 14%;
  background: #ffffff1f;
  margin: 0;
}

.ubrcln_bnr_lst li h3 {
  margin: 0;
}

.ubrcln_trstd_upr {
  position: relative;
}

.ubrcln_trstd_upr:after {
  position: absolute;
  content: "";
  background: var(--c_page);
  box-shadow: 9px 14px 21px #0000001A;
  width: 100vw;
  left: 50%;
  height: 100%;
  transform: translate(-50%, 0);
  top: 0;
  z-index: -1;
}

.ubrcln_trstd_logo {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 30px;
  flex-wrap: wrap;
}

.ubrcln_trstd_upr {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 70px;
  position: relative;
  flex-wrap: wrap;
  padding: 35px 0 130px;
}

.ubrcln_wrp .grcry_trstd_lwrsc {
  width: 62%;
  margin: -95px auto 0;
}

.ubrcln_trstd_logo li img {
  filter: brightness(0);
  max-width: 100px;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.ubrcln_wrp .grcry_trstd_lwrsc li {
  background: #000;
  padding: 20px;
  width: 28%;
}

.ubrcln_wrp .grcry_trstd_lwrsc li figure {
  width: 75px;
  height: 75px;
  border-radius: 50%;
  background: #454545;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 auto;
}

.ubrcln_buld_sc {
  background: #161616;
}

.ubrcln_buld_sc i {
  font-size: 24px;
  display: block;
  margin-bottom: 10px;
}

.ubrcln_buld_lst {
  display: flex;
  align-items: stretch;
  justify-content: center;
  gap: 20px;
  flex-wrap: wrap;
}

.ubrcln_buld_bx {
  width: 23%;
  margin: 0;
}

.cardflipbox {
  position: relative;
  height: 360px;
}

.cardflipbox .cardflipinner {
  position: relative;
  width: 100%;
  height: 100%;
  backface-visibility: hidden;
  transform-style: preserve-3d;
  perspective: 1000px;
  -ms-transform-style: preserve-3d;
  -webkit-transform-style: preserve-3d;
  -webkit-perspective: 1000px;
  -webkit-backface-visibility: hidden;
}

.cardflipbox .innercontent {
  position: absolute;
  left: 0;
  width: 100%;
  padding: 20px;
  outline: 1px solid transparent;
  -webkit-perspective: inherit;
  perspective: inherit;
  z-index: 2;
  top: 50%;
  transform: translateY(-50%) translateZ(60px) scale(.94);
}

.cardflipbox .cardback,
.cardflipbox .cardfront {
  background-size: cover;
  background-position: center;
  border-radius: 15px;
  width: 100%;
  height: 100%;
  min-height: 340px;
  background: transparent linear-gradient(212deg, #39AAFA 0%, #65E3FA 100%) 0% 0% no-repeat;
  transition: transform .7s cubic-bezier(.4, .2, .2, 1);
  backface-visibility: hidden;
}

.cardflipbox .cardfront {
  transform: rotateY(0);
  transform-style: preserve-3d;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  position: relative;
}

.cardflipbox .cardback {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  transform: rotateY(180deg);
  transform-style: preserve-3d;
}

.cardflipbox:hover .cardfront {
  transform: rotateY(-180deg);
  transform-style: preserve-3d;
}

.cardflipbox:hover .cardback {
  transform: rotateY(0);
  transform-style: preserve-3d;
}

.cardflipbox .cardflipinner .cardfront::before {
  content: "";
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: block;
  opacity: .4;
  border-radius: 15px;
  background-color: inherit;
  backface-visibility: hidden;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  -ms-border-radius: 15px;
  -o-border-radius: 15px;
}

.cardflipbox .cardfront:after {
  position: absolute;
  content: "";
  background: #000;
  inset: 0;
  margin: auto;
  border-radius: 15px;
  opacity: 0.5;
  width: 100%;
  height: 100%;
}

.cardflipbox .innercontent p {
  color: #000;
  font-size: 18px;
  line-height: 1.5;
  text-align: left;
  font-weight: 500;
}

.cardflipbox .cardback .innercontent h3 {
  display: none;
}

.cardflipbox .innercontent h3 b {
  font-size: 28px;
}

.ubrcln_wrp .sdi_achve_sc {
  background-color: #efefef;
}

.ubrcln_wrp .sdi_achve_ryt p {
  color: #030303;
  margin: 15px 0 45px;
  line-height: 1.5;
}

.ubrcln_wrp .sdi_achve_ryt h2 {
  font-weight: 800;
}

.ubrcln_wrp .sdi_achve_ryt {
  right: 0;
  width: 50%;
  left: -60px;
}

.ubrcln_apnl_sc {
  background: var(--c_dark);
  margin-bottom: 130px;
}

.unrcln_apnl_nv {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 30px;
  flex-wrap: wrap;
}

.unrcln_apnl_nv li {
  border: 2px solid #FFFFFF33;
  padding: 22px 10px;
  border-radius: 12px;
  width: 31.5%;
  margin: 0;
  text-align: center;
  text-transform: uppercase;
}

.unrcln_apnl_nv li h3 {
  font-weight: 700;
  font-size: 18px;
}

.unrcln_apnl_nv li.active {
  background: var(--c_page);
  border: 1px solid #FFFFFF5C;
}

.unrcln_apnl_nv li.active h3 {
  color: #000;
}

.ubrcln_apnl_bx {
  background: var(--c_dark);
  border: 2px solid #FFFFFF14;
  border-radius: 10px;
  padding: 20px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 25px;
  flex-wrap: wrap;
  width: 34%;
  min-height: 146px;
  margin: 0;
}

.ubrcln_apnl_cnt {
  width: 80%;
}

.ubrcln_apnl_lst li figure {
  width: 45px;
  height: 45px;
}

.ubrcln_apnl_sldr>li>figure {
  position: absolute;
  inset: 0;
  margin: auto;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 240px;
  height: 485px;
}

.ubrcln_apnl_lst {
  display: flex;
  align-items: stretch;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 20px;
}

.ubrcln_apnl_sldr>li {
  height: 0;
  opacity: 0;
  position: relative;
  display: block;
}

.ubrcln_apnl_sldr>li.active {
  height: 100%;
  opacity: 1;
}

.ubrcln_apnl_sldr>li:nth-child(2)>figure {
  width: 355px;
  height: 205px;
}

.ubrcln_apnl_sldr>li>figure img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.ubrcln_apnl_cnt p {
  font-weight: 300;
}

.ubrcln_apnl_cnt h3 {
  font-weight: 400;
  line-height: 1.4;
  margin-bottom: 10px;
}

.ubrcln_dmo_mn {
  background: #F1F1F1;
  padding: 60px 50px;
  border-radius: 34px;
  position: relative;
}

.ubrcln_dmo_rt {
  position: absolute;
  right: 0;
  top: 10px;
  width: 19%;
}

.ubrcln_dmo_sc:after {
  position: absolute;
  content: "";
  background: transparent linear-gradient(180deg, #39AAFA 0%, #65E3FA 100%) 0% 0% no-repeat padding-box;
  width: 785px;
  height: 550px;
  right: -160px;
  top: 0;
  bottom: 0;
  border-radius: 100px;
  transform: matrix(-0.96, -0.29, 0.29, -0.96, 0, 0);
  z-index: 0;
}

.ubrcln_dmo_rt span:after {
  position: absolute;
  content: "";
  background-image: url('https://media.apptunix.com/wp-content/uploads/2024/10/07101344/ubrcln_crcl.png');
  width: 160px;
  height: 160px;
  bottom: -10px;
  left: -220px;
  animation: animateC 4s linear infinite;
  background-repeat: no-repeat;
}

.ubrcln_dmo_rt span img {
  position: absolute;
  bottom: 50px;
  left: -157px;
  cursor: pointer;
  z-index: 1;
}

.ubrcln_dmo_sc {
  position: relative;
}

.ubrcln_dmo_rt figure {
  position: relative;
  z-index: 2;
}

.ubrcln_dmo_lt p {
  font-size: 28px;
  color: var(--c_black);
  margin: 20px 0 35px;
}

.ubrcln_upgrd_ryt {
  background: var(--c_page);
  border-radius: 10px;
  padding: 15px;
  min-height: 356px;
  margin: 0;
  width: 60%;
}

.ubrcln_upgrd_mn {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  flex-wrap: wrap;
}

.ubrcln_upgrd_bx {
  background: #FFFFFF 0% 0% no-repeat padding-box;
  box-shadow: 0px 0px 6px #00000029;
  border-radius: 10px;
  border: 1px solid transparent;
  margin-bottom: 20px;
  padding: 24px 20px;
}

.ubrcln_upgrd_bx:last-child {
  margin-bottom: 0;
}

.ubrcln_upgrd_lft.hd_7 {
  height: 375px;
  overflow: auto;
  width: 35%;
  margin-bottom: 0;
}

.ubrcln_upgrd_cntnt ul li {
  position: relative;
  padding-left: 20px;
  font-size: 16px;
  color: var(--c_dark);
  font-weight: 500;
}

.ubrcln_upgrd_cntnt p {
  margin: 20px 0 30px;
  color: var(--c_dark);
}

.ubrcln_upgrd_cntnt ul li:before {
  position: absolute;
  content: "";
  background: #000;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  top: 0;
  bottom: 0;
  margin: auto;
  left: 0;
}

.ubrcln_wrp .cryptcrncy_levrg_bx {
  width: 32%;
  background: #EFF2F6;
  overflow: hidden;
  border-radius: 34px;
  transition: ease-in-out 0.5s;
  margin: 0;
}

.ubrcln_cta1 .s_h {
  background-color: #000;
  padding: 65px;
  border-radius: 40px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url('https://media.apptunix.com/wp-content/uploads/2024/10/15092818/ubr-cln_cta2.png');
}

.ubrcln_cta1 .s_h p {
  font-size: 28px;
  font-weight: 300;
  margin: 25px 0 30px;
}

.nwyrk_hlp_ryt li:not(:last-child) {
  margin-bottom: 30px;
  padding-bottom: 30px;
}

.ubrcln_wrp .nwyrk_hlp_ryt li h3 {
  font-size: 26px;
  margin-bottom: 0;
}

.ent_prise_bx {
  padding: 30px 20px;
  background: var(--c_white);
  box-shadow: 0px 7px 15px #84848430;
  border: 1px solid #D8D8D8;
  height: inherit;
  border-radius: 20px;
  margin: 30px 10px;
}

.ent_prise_bx:hover {
  background: var(--c_page);
}

.ent_prise_bx:hover img {
  filter: unset;
}

.ent_prise_bx:hover figure {
  background: var(--c_black);
}

.ent_prise_lst .slick-track {
  display: flex;
}

.ent_prise_bx figure {
  background-color: #E4F4FE;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  padding: 15px;
  justify-content: center;
}

.ent_prise_bx figure img {
  filter: brightness(0);
  object-fit: contain;
  width: 100%;
  height: 100%;
}

.ent_prise_bx h3 {
  margin: 15px 0 12px;
  font-weight: 800;
  color: var(--c_black);
}

.ent_prise_bx p {
  color: var(--c_black);
  line-height: 1.5;
}

.ubrcln_wrp .cryptcrncy_levrg_lst {
  display: flex;
  align-items: stretch;
  justify-content: center;
  flex-wrap: wrap;
  gap: 20px;
}

.ubrcln_wrp .cryptcrncy_levrg_cntnt {
  padding: 25px;
}

.ubrcln_wrp .cryptcrncy_levrg_cntnt h3 {
  margin-bottom: 10px;
}

.ubrcln_wrp .cryptcrncy_levrg_cntnt p {
  color: var(--c_black);
  line-height: 1.5;
}

.ubrcln_wrp .cryptcrncy_levrg_bx figure img {
  width: 100%;
  height: 195px;
}

.ubrcln_wrp .cryptcrncy_levrg_bx figure {
  width: 100%;
  height: 195px;
  overflow: hidden;
  border-radius: 30px;
  transition: ease-in-out 0.5s;
}

.ubrcln_wrp .cryptcrncy_levrg_bx:hover figure img {
  transform: scale(1.2);
  border-radius: 30px;
  transition: ease-in-out 0.8s;
}

.ubrcln_whychs_bx {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  border-radius: 20px;
  height: 270px;
  position: relative;
  overflow: hidden;
}

.ubrcln_whychs_lst div.slick-slide>div {
  margin: 20px 10px;
  height: 270px;
  position: relative;
}

.ubrcln_wrp .grcytbl {
  margin-top: 70px;
}

.ubrcln_wrp .gm_srvc_cntnt {
  bottom: 20px;
  z-index: 1;
}

.ubrcln_whychs_bx:after {
  position: absolute;
  content: "";
  background: transparent linear-gradient(180deg, #00000000 0%, #000000 100%) 0% 0% no-repeat padding-box;
  border-radius: 0px 0px 20px 20px;
  inset: 0;
  margin: auto;
  z-index: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
}

.ubrcln_wrp .gm_srvc_cntnt h3 {
  color: var(--c_white);
}

.ubrcln_whychs_bx .gm_srvc_hvr {
  background: var(--c_page);
  border-radius: 20px;
}

.ubrcln_whychs_bx:hover .gm_srvc_hvr {
  opacity: 1;
  transform: unset;
  z-index: 2;
}

.ubrcln_wrp .gm_srvc_hvr figure {
  width: 52px;
  height: 52px;
  background: #000;
  border-radius: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.ubrcln_wrp .gm_srvc_hvr h3 {
  margin: 15px 0;
}

.ubrcln_wrp .grcytbl tr:nth-child(1) th:nth-child(1) {
  padding: 40px 50px;
}

.ubrcln_wrp .grcytbl tr:nth-child(3) td:nth-child(2),
.ubrcln_wrp .grcytbl tr:nth-child(5) td:nth-child(2),
.ubrcln_wrp .grcytbl tr:nth-child(7) td:nth-child(2),
.ubrcln_wrp .grcytbl tr:nth-child(9) td:nth-child(2) {
  background: #0095FF;
}

.ubrcln_wrp .grcytbl tr:nth-child(4) td:nth-child(2) {
  background: #4dc3fa;
  border-bottom: 1px solid #4dc3fa;
}

.ubrcln_wrp .grcytbl tr:nth-child(8) td:nth-child(2),
.ubrcln_wrp .grcytbl tr:nth-child(6) td:nth-child(2) {
  background: #54cdfa;
  border-bottom: 1px solid #54cdfa;
}

.ubrcln_wrp .grcytbl tr:nth-child(9) td:nth-child(2):after {
  background: #0095ff;
}

.ubrcln_wrp .gm_srvc_hvr p {
  color: var(--c_black);
  line-height: 1.5;
}

.ubrcln_cta2 .s_h {
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2024/10/03183833/ubrcln_cta3.png);
}

.ubrcln_wrp .tst4_sc .testi2_box {
  border-radius: 34px;
  border: 10px solid #eeeeee;
}

.ubrcln_wrp .testi2_box::before {
  background-image: url('https://media.apptunix.com/wp-content/uploads/2024/10/15121945/ubrcln_testimonial-1.png')
}

.ubrcln_cta2 .btn {
  margin-top: 50px;
}

.ubrcln_bnr_mn .btn {
  margin: 60px auto 80px;
}

.ubrcln_bnr_mn p {
  font-weight: 300;
  line-height: 1.5;
}

.ubrcln_wrp .nwyrk_hlp_ryt li span:after {
  background-image: url(https://media.apptunix.com/wp-content/uploads/2024/07/16112855/arrow_food.png);
  width: 20px;
  height: 14px;
  filter: brightness(0);
  background-color: unset;
  background-position: center;
  inset: 0;
  margin: auto;
  background-size: contain;
}

.ubrcln_wrp .nwyrk_hlp_ryt li span {
  width: 40px;
  height: 40px;
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  border-radius: 50%;
  padding: 10px;
  background: var(--c_page);
}

.ubrcln_upgrd_cntnt {
  width: 50%;
}

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

.ubrcln_upgrd_rytbx figure {
  width: 35%;
  height: 326px;
}

.ubrcln_upgrd_rytbx figure img {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  object-fit: cover;
}

.ubrcln_upgrd_lft::-webkit-scrollbar {
  width: 0;
  height: 0;
}

.ubrcln_upgrd_bx.active {
  border: 1px solid #3DAFFA;
}

.ubrcln_trstd_upr h2 {
  position: relative;
}

.ubrcln_trstd_logo li {
  margin: 0;
}

.ubrcln_trstd_upr h2:after {
  position: absolute;
  content: "";
  width: 3px;
  height: 100%;
  top: 0;
  bottom: 0;
  right: -30px;
  background: transparent radial-gradient(closest-side at 50% 50%, #000000 0%, #00000000 100%) 0% 0% no-repeat padding-box;
}

@media (max-width:1600px) {
  .ubrcln_dmo_sc:after {
    width: 605px;
  }
}

@media (max-width:1200px) {
  .ubrcln_cta1 .s_h {
    padding: 30px 20px;
  }

  .ubrcln_cta1 .s_h p {
    font-size: 16px;
    margin: 10px 0 25px;
  }

  .ubrcln_dmo_rt,
  .ubrcln_dmo_sc:after,
  .ubrcln_upgrd_lft.hd_7,
  .ubrcln_wrp .nwyrk_hlp_ryt li span {
    display: none;
  }

  .ubrcln_dmo_mn {
    padding: 30px 20px;
    text-align: center;
  }

  .ubrcln_dmo_lt p {
    font-size: 16px;
    color: var(--c_black);
    margin: 10px 0 25px;
  }

  .ubrcln_dmo_lt .btn {
    margin: 25px auto 0;
  }

  .ubrcln_bnr_mn .btn {
    margin: 15px auto 25px;
  }

  .ubrcln_wrp .sdi_achve_ryt {
    width: 100%;
    left: 0;
  }

  .ubrcln_wrp .sdi_achve_ryt p {
    margin: 10px 0 25px;
  }

  .ubrcln_upgrd_ryt {
    width: 100%;
  }

  .ent_prise_bx {
    text-align: center;
    padding: 15px;
  }

  .ent_prise_bx figure {
    margin: 0 auto;
  }

  .nwyrk_hlp_ryt li:not(:last-child) {
    margin-bottom: 0;
    padding-bottom: 20px;
  }

  .ubrcln_wrp .nwyrk_hlp_ryt li h3 {
    font-size: 22px;
  }

  .ubrcln_wrp .cryptcrncy_levrg_cntnt {
    padding: 15px;
    text-align: center;
  }

  .ubrcln_wrp .cryptcrncy_levrg_bx {
    margin: 0 5px;
    height: inherit;
  }

  .ubrcln_wrp .cryptcrncy_levrg_lst .slick-track {
    display: flex;
  }

  .ubrcln_wrp .nwyrk_hlp_ryt li>div {
    display: block !important;
  }

  .ubrcln_wrp .cryptcrncy_levrg_cntnt p {
    font-size: 14px;
  }

  .ubrcln_apnl_sc {
    margin-bottom: 40px;
  }
}

@media (max-width:992px) {
  .ubrcln_wrp .grcry_trstd_lwrsc {
    width: 100%;
    justify-content: center;
    gap: 15px;
  }

  .ubrcln_wrp .grcry_trstd_lwrsc li {
    width: 31%;
  }

  .ubrcln_trstd_logo {
    width: 100%;
    justify-content: center;
    gap: 30px;
  }

  .ubrcln_trstd_lgimg img {
    max-width: 80px;
  }

  .ubrcln_trstd_upr h2:after {
    display: none;
  }

  .ubrcln_trstd_upr {
    gap: 10px;
  }

  .ubrcln_apnl_lst {
    margin-top: 20px;
  }
}

@media (max-width:600px) {
  .ubrcln_wrp .grcry_trstd_lwrsc li {
    width: 47%;
  }

  .grcry_trstd_lwrsc li h3,
  .ubrcln_upgrd_cntnt p small {
    font-size: 14px;
  }

  .ubrcln_wrp .grcry_trstd_lwrsc li figure {
    width: 50px;
    padding: 10px;
    height: 50px;
  }

  .ubrcln_upgrd_cntnt p {
    margin: 10px 0;
  }

  .ubrcln_upgrd_rytbx figure {
    display: none;
  }

  .ubrcln_upgrd_cntnt {
    width: 100%;
  }

  .ubrcln_wrp .gm_srvc_hvr figure {
    padding: 10px;
  }

  .ubrcln_trstd_logo {
    gap: 15px;
  }

  .ubrcln_trstd_logo li img {
    max-width: 70px
  }

  .ubrcln_buld_lst .slick-arrow {
    top: auto;
    bottom: -20px;
    right: 0;
    left: 0;
    margin: auto;
  }

  .ubrcln_buld_lst .slick-arrow.slick-next {
    right: -65px;
  }

  .ubrcln_buld_lst .slick-arrow.slick-prev {
    left: -65px;
  }

  .ubrcln_buld_lst {
    padding-bottom: 80px;
  }

  .ubrcln_wrp .gm_srvc_hvr p small {
    font-size: 14px;
  }

  .ubrcln_wrp .gm_srvc_hvr h3 {
    margin: 10px 0 5px;
    font-size: 18px;
  }
}

/*uber-clone-app Page */

/*social networking page css starts*/
.sclmd_wrp {
  --c_primary: #2A99DA;
  --c_gradient: transparent linear-gradient(270deg, var(--c_primary) 0%, var(--c_primary) 100%)
}

.sclntwrk_banner {
  background: #002033;
  height: 800px;
  display: flex;
  align-items: center;
  position: relative;
  justify-content: center;
}

.sclntwrk_bnr_lst {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-wrap: wrap;
  margin-top: 65px;
  gap: 35px;
}

.sclntwrk_bnr_mn .s_h {
  width: 50%;
}

.sclntwrk_bnr_ryt {
  width: 40%;
  position: absolute;
  right: 200px;
  top: 0;
  bottom: 0;
  margin: auto;
  display: flex;
  align-items: center;
  justify-content: center;
}

.sclntwrk_bnr_lst li h3 {
  margin-bottom: 5px;
}

.sclntwrk_bnr_lst li p {
  font-size: 14px;
  font-weight: 300;
}

.sclntwrk_bnr_lst li {
  margin: 0;
  text-align: center;
}

.sclntwrk_bnr_mn .s_h>p {
  font-size: 18px;
  font-weight: 300;
  margin: 15px 0 35px;
  line-height: 1.6;
}

.sclntwrk_bnr_lst li h3,
.sclntwrk_bnr_lst li h3 span {
  color: #56C1FF;
}

.sclmd_cta1_sc .conta_iner {
  background: var(--c_heading);
  padding: 50px;
  border-radius: 20px;
  position: relative;
}

.sclmd_cta1_ryt {
  position: absolute;
  right: 0;
  bottom: -45px;
  width: 36%;
}

.mbwl_sulof_mn li:after {
  position: absolute;
  top: 28px;
  font-size: 24px;
  left: 20px;
  margin: auto;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 400;
  color: #000;
  content: "0" counter(my-awesome-counter);
}

.mbwl_sulof_mn li {
  margin: 0;
  width: 31.5%;
  background: #f6f6f6;
  border-radius: 10px;
  padding: 70px 70px 45px 20px;
  position: relative;
  counter-increment: my-awesome-counter;
}

.mbwl_sulof_mn {
  display: flex;
  align-items: stretch;
  justify-content: center;
  gap: 15px;
  flex-wrap: wrap;
  counter-reset: my-awesome-counter;
}

.mbwl_sulof_mn li h3 {
  margin-bottom: 8px;
}

.mbwl_sulof_mn li:hover {
  background: #edeffe;
}

.mbwl_sulof_mn li:hover h3,
.mbwl_sulof_mn li:hover:after {
  color: #00649E;
}

.sclmd_cta2_sc .conta_iner {
  padding: 60px 50px;
}

.sclmd_cta2_sc .sclmd_cta1_ryt {
  bottom: -1px;
}

.sclmd_cta2_sc .conta_iner p {
  font-weight: 300;
  line-height: 1.6;
}

.sclmd_technlgs_sldr li figure {
  border: 1px solid #BEDDFF;
  background: var(--c_white);
  width: 72px;
  height: 72px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 15px;
}

.sclmd_technlgs_sldr li figure img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}

.sclmd_technlgs_sldr li {
  padding: 40px 30px;
  min-height: 480px;
}

.sclmd_technlgs_sldr li h3 {
  margin: 20px 0 15px;
  line-height: 40px;
}

.sclmd_technlgs_sldr li p {
  color: var(--c_black);
  line-height: 32px;
}

.wych_social_sc {
  background: #002033;
}

.wych_social_dt .acdn_mn .panel-title::after {
  content: unset;
}

.wych_social_dt .panel-body p {
  line-height: 1.6;
  font-weight: 300;
}

.wych_social_dt li p {
  margin-bottom: 15px;
}

.wych_social_dt {
  width: 49%;
  display: flex;
  flex-direction: column;
  gap: 20px;
}

.wych_social_dt li {
  width: 100%;
  background: var(--c_white);
}

.wych_social_mn {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  flex-wrap: wrap;
}

.wych_social_dt .panel-title {
  padding: 30px 90px 30px 30px;
  justify-content: flex-start;
  gap: 20px;
}

.wych_social_dt .panel-title.active {
  color: var(--c_white);
}

.wych_social_dt .panel.panel-default.acdn_mn span {
  width: 50px;
  height: 50px;
  background: #003351;
  position: absolute;
  right: 20px;
  top: 20px;
  border-radius: 50%;
}

.wych_social_dt .panel.panel-default.acdn_mn span:before {
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/04/12182607/pluse_icon.png);
  position: absolute;
  content: "";
  inset: 0;
  width: 18px;
  height: 18px;
  background-size: contain;
  background-position: center;
  margin: auto;
  filter: brightness(0) invert(1);
}

.wych_social_dt .panel-body {
  padding: 0 30px 30px;
}

.wych_social_dt .acdn_mn {
  width: 100%;
  border-radius: 10px;
  border: 1px solid #2a99da4a;
  background: #011a29cf;
  position: relative;
}

.usr_exprnc_lst li {
  background: #242A30 0% 0% no-repeat padding-box;
  opacity: 1;
  backdrop-filter: blur(48px);
  border: unset;
  min-height: unset;
  padding: 30px 15px;
  border-radius: 24px;
  margin: 0;
  width: 23.7%;
}

.usr_exprnc_lst {
  display: flex;
  align-items: stretch;
  justify-content: space-between;
  flex-wrap: wrap;
  position: relative;
}

.usr_exprnc_bx p small {
  color: #C2C2C2;
  font-weight: 300;
  line-height: 1.5;
}
.usr_exprnc_bx p small a {
  color: var(--c_primary);
}
.usr_exprnc_bx h3 {
  margin: 15px 0 10px;
}

.sclmd_srv_sc {
  background-color: #EEF6FF;
}

.sclmd_srv_lst:after {
  position: absolute;
  top: 44px;
  font-size: 24px;
  left: 30px;
  margin: auto;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 400;
  color: var(--c_white);
  content: "0" counter(my-awesome-counter);
  background: var(--c_primary);
  border-radius: 50%;
  width: 45px;
  height: 45px;
}

.sclmd_srv_lst p a{ color: var(--c_primary);}

.sclmd_srv_ryt {
  counter-reset: my-awesome-counter;
  width: 50%;
  height: 465px;
  overflow: auto;
}

.sclmd_srv_lft {
  width: 48%;
}

.sclmd_srv_mn {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  flex-wrap: wrap;
}

.sclmd_srv_lst {
  border: 2px solid var(--c_primary);
  padding: 35px 30px 30px 100px;
  border-radius: 10px;
  background: var(--c_white);
  position: relative;
  min-height: 265px;
  counter-increment: my-awesome-counter;
}

.sclmd_srv_lft p {
  color: var(--c_black);
  margin-top: 30px;
  line-height: 1.5;
}

.sclmd_srv_lst p small {
  color: var(--c_black);
  line-height: 1.5;
}

.sclmd_srv_lst:nth-last-child(-n+2):after {
  content: "" counter(my-awesome-counter);
}

.sclmd_srv_ryt::-webkit-scrollbar {
  width: 0;
  height: 0;
}

.sclmd_featr_sc {
  background-color: #072033;
}

.sclmd_featr_lft {
  background: var(--c_primary);
  padding: 65px 30px;
  width: 40%;
  border-radius: 10px;
}

.sclmd_featr_lft p {
  margin-top: 20px;
  line-height: 1.7;
  font-weight: 300;
}

.sclmd_featr_lft h2 {
  line-height: 1.4;
}

.sclmd_featr_ryt {
  border: 1px solid #20506C;
  background: #001927;
  width: 58%;
  border-radius: 10px;
  padding: 30px;
  position: relative;
}

.sclmd_featr_nv li.slick-slide {
  background: #2A99DA24;
  padding: 14px;
  border-radius: 10px;
  margin: 0 14px 0 0;
  display: flex !important;
  align-items: center;
  gap: 10px;
  width: fit-content !important;
}

.sclmd_featr_nv li.slick-slide h3 {
  font-size: 18px;
  font-weight: 300;
  text-align: center;
}

.sclmd_featr_nv li.slick-slide img {
  filter: brightness(0) invert(1);
  max-width: 25px;
}

.sclmd_featr_cnt {
  width: 50%;
  margin-top: -60px;
}

.sclmd_featr_sldr li.slick-slide figure {
  width: 45%;
  height: 365px;
}

.sclmd_featr_sldr li.slick-slide {
  display: flex !important;
  align-items: center;
  margin: 0;
  justify-content: space-between;
  flex-wrap: wrap;
}

.sclmd_featr_mn {
  display: flex;
  align-items: stretch;
  justify-content: space-between;
  flex-wrap: wrap;
}

.sclmd_featr_cnt p {
  font-weight: 300;
  line-height: 1.7;
}

.sclmd_featr_cnt p a {
  text-decoration: underline;
}
.sclmd_featr_sldr li.slick-slide img {
  width: 100%;
  height: 100%;
  border-radius: 10px;
  object-fit: cover;
}

.sclmd_apclnt_lst {
  border: 1px solid #e6e6e6;
  padding: 30px 20px 30px 50px;
  border-radius: 10px;
  position: relative;
}

.sclmd_apclnt_inr {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-top: 20px;
}

.sclmd_apclnt_inr .left {
  width: 50%;
}

.sclmd_apclnt_inr .right {
  width: 35%;
}

.sclmd_apclnt_inr .left p:first-child {
  font-weight: 700;
  color: var(--c_black);
}

.cst_rt_li p {
  color: var(--c_black);
  font-weight: 700;
}

.sclmd_apclnt_inr .right ul li:not(:last-child) {
  margin-bottom: 12px;
}

.sclmd_apclnt_lst:before {
  position: absolute;
  content: "";
  background: #00649E;
  width: 7px;
  height: 7px;
  border-radius: 50%;
  top: 45px;
  left: 22px;
}

.sclmd_apclnt_inr .left p {
  color: var(--c_black);
}

.sclmd_apclnt_inr .right ul li {
  position: relative;
}

.sclmd_apclnt_inr .right ul li:before {
  position: absolute;
  content: "";
  background-image: url('https://media.apptunix.com/wp-content/uploads/2024/10/21103102/check-e1729506954430.png');
  width: 15px;
  height: 15px;
  left: -30px;
  top: 0;
  bottom: 0;
  margin: auto;
  z-index: 5;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  filter: brightness(0) saturate(100%) invert(19%) sepia(61%) saturate(7459%) hue-rotate(187deg) brightness(91%) contrast(115%);
}

.slmd_secd_ctasc {
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/08/09100402/cta_2_bg.png);
  background-repeat: no-repeat;
  background-size: cover;
  padding: 80px 0;
  background-color: #00649E;
  background-position: center;
}

.slmd_secd_ctamn {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
}

.slmd_secd_ctargt p {
  font-size: 25px;
  line-height: 1.5;
}

.slmd_secd_ctargt {
  width: 50%;
}

.sclmd_wrp .sclmda_appnl_lft li:not(.active):after,
.sclmd_wrp .sclmda_appnl_ryt:after {
  filter: brightness(0) saturate(100%) invert(41%) sepia(98%) saturate(406%) hue-rotate(158deg) brightness(106%) contrast(92%);
}

.sclmd_wrp .whitlbl_appnl_upr li.active,
.sclmd_intgrtn .slick-arrow {
  border-color: var(--c_primary);
}

.sclmd_featr_sc .slick-arrow {
  position: absolute;
  bottom: 10px;
  top: auto;
  transform: unset;
  margin: auto;
  right: -50px;
  left: 0;
  background: transparent;
  border-color: var(--c_primary);
}

.sclmd_featr_sc .slick-arrow:before,
.sclmd_intgrtn .slick-arrow:before {
  background-image: url('https://media.apptunix.com/wp-content/uploads/sites/2/2024/10/14115101/arrow_gitex.svg');
  width: 10px;
  height: 16px;
  background-size: contain;
  filter: brightness(0) invert(1);
  inset: 0;
  margin: auto;
}

.sclmd_intgrtn .slick-arrow:before {
  filter: unset;
}

.sclmd_featr_sc .slick-arrow.slick-next {
  left: 140px;
}

.sclmd_wrp .nwyrk_cta1_mn .btn-white span {
  background: var(--c_black);
}

@media (max-width:1800px) {
  .sclntwrk_bnr_ryt {
    width: 45%;
    right: 100px;
  }
}

@media (max-width:1600px) {
  .sclntwrk_banner {
    height: 700px;
  }

  .sclntwrk_bnr_ryt {
    width: 50%;
    top: 50px;
  }
}

@media (max-width:1200px) {

  .sclmd_srv_lst:after,
  .wych_social_dt li:after {
    content: unset;
  }

  .sclntwrk_bnr_mn .s_h,
  .sclmd_srv_lft,
  .slmd_secd_ctargt {
    width: 100%;
    text-align: center;
  }

  .sclntwrk_bnr_ryt {
    width: 70%;
    position: unset;
  }

  .sclntwrk_banner {
    height: auto;
    padding-bottom: 40px;
  }

  .sclntwrk_bnr_lst {
    justify-content: center;
    margin-top: 30px;
    gap: 30px;
  }

  .sclmd_srv_sc {
    padding-bottom: 40px;
  }

  .sclmd_srv_ryt {
    width: 100%;
    margin: 40px 0 0 !important;
    height: 100%;
    display: flex;
    align-items: stretch;
    justify-content: center;
    gap: 10px;
    flex-wrap: wrap;
    overflow: visible;
  }

  .sclmd_srv_lst {
    padding: 20px 10px;
    text-align: center;
    margin: 0 5px;
    height: inherit;
    min-height: unset;
  }

  .sclmd_featr_lft {
    width: 100%;
    text-align: center;
    padding: 30px 20px;
  }

  .sclmd_featr_lft p {
    margin-top: 0;
    line-height: 1.5;
  }

  .sclmd_featr_ryt {
    width: 100%;
    margin-top: 30px;
  }

  .sclmd_srv_lft p {
    margin-top: 10px;
  }

  .sclmd_featr_nv li.slick-slide {
    padding: 10px 5px;
    margin: 0 5px 0 0;
    gap: 4px;
  }

  .sclmd_featr_nv li.slick-slide h3 {
    font-size: 15px;
  }

  .sclmd_featr_nv li.slick-slide img {
    max-width: 20px;
  }

  .sclmd_cta1_ryt {
    display: none;
  }

  .slmd_secd_ctargt p {
    font-size: 16px;
  }

  .sclmd_cta1_sc .conta_iner {
    text-align: center;
    padding: 30px 20px;
  }

  .sclmd_cta1_sc .btn {
    margin: 0 auto;
  }

  .mbwl_sulof_mn li {
    text-align: center;
    padding: 50px 10px 15px 10px;
  }

  .mbwl_sulof_mn li:after {
    right: 0;
    left: 0;
    font-size: 20px;
    top: 15px;
  }

  .sclmd_technlgs_sldr li h3 {
    margin: 10px 0 8px;
    line-height: 28px;
  }

  .sclmd_technlgs_sldr li {
    text-align: center;
    min-height: 360px;
    padding: 20px;
  }

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

  .sclmd_technlgs_sldr li figure {
    width: 55px;
    padding: 12px;
    height: 55px;
    margin: 0 auto;
  }

  .usr_exprnc_lst {
    justify-content: center;
    gap: 15px;
  }

  .usr_exprnc_lst li {
    width: 48%;
    text-align: center;
    padding: 20px 15px;
  }

  .usr_exprnc_lst li img {
    max-width: 60px;
  }

  .wych_social_dt li>div {
    display: block !important;
    margin-top: 10px !important;
    height: 100% !important;
  }

  .wych_social_dt li {
    padding: 20px 15px;
    text-align: center;
  }

  .wych_social_dt li figure {
    position: unset;
    margin-bottom: 10px;
  }

  .wych_social_dt li p {
    line-height: 24px;
  }

  .wych_social_dt {
    gap: 15px;
    align-items: stretch;
  }

  .slmd_secd_ctamn {
    display: block;
    text-align: center;
  }

  .slmd_secd_ctasc {
    padding: 30px 0;
  }

  .slmd_secd_ctargt .btn,
  .sclntwrk_bnr_mn .btn {
    margin: 25px auto 0;
  }

  .sclntwrk_bnr_mn .s_h>p {
    margin: 15px 0 0;
  }

  .sclmd_apclnt_lst {
    padding: 20px 15px 20px 35px;
  }

  .sclmd_apclnt_lst:before {
    top: 30px;
    left: 15px;
  }
}

@media (max-width:992px) {
  .wych_social_dt {
    width: 100%;
  }

  .wych_social_dt .panel-title {
    padding: 20px 90px 20px 20px;
  }

  .wych_social_dt .panel.panel-default.acdn_mn span {
    width: 35px;
    height: 35px;
    right: 15px;
    top: 15px;
  }

  .wych_social_mn {
    gap: 15px;
  }

  .wych_social_dt .panel.panel-default.acdn_mn span:before {
    width: 14px;
    height: 14px;
  }

  .wych_social_dt .panel-body {
    padding: 0 20px 20px;
  }

  .wych_social_dt .panel-title {
    gap: 10px;
  }

  .wych_social_dt .panel-body p small {
    font-size: 14px;
  }
}

@media (max-width:767px) {

  .sclntwrk_bnr_ryt,
  .sclmda_appnl_flx:first-child .sclmda_appnl_ryt,
  .sclmd_apclnt_inr .left,
  .sclmd_apclnt_inr .right {
    width: 100%;
  }

  .whitlbl_appnl_upr li h3 {
    font-size: 12px;
  }

  .sclmd_featr_sldr li.slick-slide figure {
    display: none;
  }

  .sclmd_featr_cnt {
    width: 100%;
    margin-top: 0;
    text-align: center;
  }

  .mbwl_sulof_mn li {
    width: 48%;
  }

  .sclmd_apclnt_inr .right {
    margin-top: 20px;
  }

  .sclmd_apclnt_inr .right ul li:before {
    left: 0;
    width: 12px;
    height: 12px;
  }

  .sclmd_apclnt_inr .right ul li:not(:last-child) {
    margin-bottom: 5px;
  }

  .sclmd_apclnt_inr .right ul li {
    padding-left: 20px;
  }

  .sclmd_apclnt_inr {
    margin-top: 0;
  }

  .sclmd_featr_ryt {
    padding: 20px 10px;
  }
}

@media (max-width:600px) {

  .wych_social_dt li,
  .usr_exprnc_lst li {
    width: 100%;
  }

  .sclntwrk_bnr_lst {
    gap: 15px;
  }

  .sclntwrk_bnr_lst li {
    width: 46%;
  }

  .sclntwrk_bnr_mn .s_h>p {
    font-size: 16px;
    line-height: 1.5;
  }

  .sclmd_featr_cnt p small {
    font-size: 15px;
    line-height: 1.5;
  }
}

@media (max-width:480px) {
  .mbwl_sulof_mn li {
    width: 100%;
  }
}

/*social networking page css starts*/

/*uber-like-app-development page*/
.ubrlke_wrp .cardflipbox .cardback .innercontent h3 {
  display: block;
  color: var(--c_black);
}

.ubrlke_wrp .ubrcln_apnl_sldr li>h2 {
  font-size: 20px;
  text-align: center;
  font-weight: 300;
  max-width: 61%;
  margin: 0 auto;
  line-height: 1.5;
}

.ubrlke_wrp .ubrcln_apnl_lst {
  margin-top: 65px;
}

.ubrlke_wrp .ubrcln_apnl_sldr>li:not(:nth-child(2))>figure {
  width: 267px;
  height: 540px;
}

.ubrlke_wrp .ubrcln_apnl_sldr>li figure {
  top: 130px;
}

.ubrlke_wrp .sdi_awrds_mn li h3 {
  background: -webkit-linear-gradient(270deg, #0095FF 0, #65E3FA 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.ubrlke_wrp .sdi_awrds_mn li:hover {
  background: var(--c_page);
}

.ubrlke_wrp .sdi_awrds_mn li:hover p {
  color: var(--c_black);
}

.ubrlke_wrp .sdi_awrds_mn li:hover h3 {
  -webkit-text-fill-color: #000;
}

.ubrlke_wrp .ubrcln_bnr_mn .btn {
  margin: 40px auto 60px;
}

.ubr_smlfnt {
  display: block;
  font-size: 36px;
  margin-bottom: 10px;
  font-weight: 600;
}

.ubr_app_rt {
  width: 52%;
  margin-left: auto;
}

.ubr_app_lt {
  width: 43%;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  display: flex;
  align-items: center;
  justify-content: center;
}

.ubr_app_lve {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  background: #F6F6F6E8;
  border: 2px solid #7070701a;
  border-radius: 33px;
  position: relative;
  padding: 55px;
}

.ubr_app_lt figure {
  text-align: center;
  background: var(--c_page);
  box-shadow: 5px 19px 21px #00000008;
  border-radius: 34px;
  padding: 28px 36px;
}

.ubr_app_lst {
  margin: 25px 0;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-wrap: wrap;
  gap: 20px;
}

.ubr_app_lst li:before {
  position: absolute;
  content: "";
  background: var(--c_page);
  width: 12px;
  height: 12px;
  top: 0;
  bottom: 0;
  margin: auto;
  border-radius: 50%;
  left: 0;
}

.ubr_app_lst li {
  margin: 0;
  font-weight: 500;
  color: var(--c_black);
  position: relative;
  padding-left: 20px;
  width: 30%;
}

.ubr_app_rt p {
  font-size: 24px;
  color: var(--c_black);
}

.ubrlke_wrp .ubrcln_bnr_sc {
  background-image: url(https://media.apptunix.com/wp-content/uploads/2024/10/22071434/uber-appdev_bnr.png);
}

.ublke_buld_mn {
  background-image: url(https://media.apptunix.com/wp-content/uploads/2024/10/18060507/uber_buld_cta1.png);
  background-color: var(--c_black);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  border-radius: 30px;
  padding: 40px;
}

.ublke_buld_cntnt>p {
  font-size: 26px;
  font-weight: 300;
  line-height: 1.5;
}

.ublke_buld_mn>p:nth-child(2) {
  font-size: 26px;
  text-align: right;
  font-weight: 600;
}

.ublke_buld_mn>p:nth-child(1) {
  background: -webkit-linear-gradient(270deg, #0095FF 0, #65E3FA 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  text-transform: capitalize;
  font-weight: 800;
  font-size: 24px;
  margin-bottom: 8px;
}

.ubr_dmo_mn {
  padding: 60px 40px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  background: transparent linear-gradient(2deg, #39AAFA 0%, #65E3FA 100%) 0% 0% no-repeat padding-box;
  border-radius: 30px;
}

.ubr_dmo_rt {
  width: 47%;
}

.ubr_dmo_lt {
  width: 46%;
  position: relative;
  z-index: 1;
}

.ubr_dmo_lt .plat_bxbt {
  position: absolute;
  bottom: 2px;
  right: 50px;
  cursor: pointer;
  z-index: 1;
  width: 25px;
  height: 28px;
}

.ubr_dmo_lt .plat_bxbt:after {
  position: absolute;
  content: "";
  background: url('https://media.apptunix.com/wp-content/uploads/2024/10/07101344/ubrcln_crcl.png') no-repeat;
  width: 114px;
  height: 114px;
  bottom: -40px;
  right: -40px;
  cursor: pointer;
  animation: animateC 4s linear infinite;
  background-size: contain;
  z-index: -1;
}

.ubr_dmo_lt:after {
  position: absolute;
  content: "";
  background: var(--c_white);
  width: 95%;
  height: 100%;
  inset: 0;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
  border-radius: 25px;
  z-index: -1;
  transform: rotate(354deg);
}

.ubrcln_cnvs_nav {
  width: 100%;
  display: flex;
  align-items: stretch;
  scrollbar-width: none;
  position: relative;
  overflow: auto;
  margin: 0;
}

.ubrcln_cnvs_nav h3 {
  white-space: nowrap;
  padding: 0 15px;
}

.ubrcln_cnvs_nav li::after {
  position: absolute;
  content: "";
  background: #D4D4D4;
  width: 100%;
  height: 3px;
  bottom: 0;
}

.ubrcln_cnvs_nav li.active::after {
  background: #0699FF;
  height: 6px;
}

.ubrcln_cnvs_nav li {
  position: relative;
  margin: 0;
  padding-bottom: 20px;
}

.ubrcln_cnvs_sldr>li.active {
  display: flex !important;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
}

.ubrcln_cnvs_lt {
  width: 50%;
}

.ubrcln_cnvs_lt p {
  margin: 15px 0 24px;
}

.ubrcln_cnvs_inr_lst {
  counter-reset: item-counter;
  padding-left: 20px;
}

.ubrcln_cnvs_inr_lst li {
  position: relative;
  font-size: 22px;
}

.ubrcln_cnvs_inr_lst li::after {
  position: absolute;
  top: 0;
  font-size: 22px;
  left: -22px;
  margin: auto;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #0699FF;
  content: counter(item-counter) ".";
  counter-increment: item-counter;
}

.ubr_chs_lst li {
  width: 32%;
  background: var(--c_white);
  box-shadow: 0px 0px 6px #00000029;
  padding: 40px 25px 90px 25px;
  position: relative;
  margin: 0;
}

.ubr_chs_lst figure {
  width: 42px;
  height: 40px;
  position: absolute;
  z-index: 1;
  margin-left: auto;
  bottom: 20px;
  right: 20px;
}

.ubr_chs_lst figure:after {
  position: absolute;
  content: "";
  background: #DCF4FE;
  width: 45px;
  height: 45px;
  border-radius: 50%;
  z-index: -1;
  right: 12px;
  top: -16px;
}

.ubr_chs_lst {
  display: flex;
  align-items: stretch;
  justify-content: center;
  flex-wrap: wrap;
  gap: 4px;
}

.ubr_chs_lst li p small {
  color: var(--c_black);
  font-size: 15px;
  line-height: 1.5;
}

.ubr_chs_lst li p {
  margin: 0;
}

.ubr_chs_lst li:hover {
  background: var(--c_page);
}

.ubr_chs_lst li:hover figure:after {
  background: #3F9FC8;
}

.ubr_chs_lst li:hover img {
  filter: brightness(0);
}

.ubr_chs_sec {
  background: #44B8FA1A;
}

.infulncs_sec {
  background: #F1F1F1;
}

.infulncs_rt {
  width: 50%;
}

.infulncs_lt {
  width: 41%;
}

.infulncs_flx {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
}

.infulncs_rt ul {
  margin: 25px 0 30px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  counter-reset: item-counter;
  gap: 15px;
}

.infulncs_rt ul li {
  width: 48%;
  position: relative;
  font-size: 20px;
  padding-left: 22px;
  color: var(--c_black);
  font-weight: 600;
  margin: 0;
}

.infulncs_rt ul li:after {
  position: absolute;
  top: 0;
  font-size: 20px;
  left: 0;
  margin: auto;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 500;
  color: #0699FF;
  content: counter(item-counter) ".";
  counter-increment: item-counter;
}

.infulncs_rt p,
.infulncs_rt p a {
  color: var(--c_black);
}

.ublke_exptrs_slide {
  background: #FFFFFF 0% 0% no-repeat padding-box;
  box-shadow: 0px 9px 32px #A2A2A224;
  border-radius: 20px;
  padding: 50px 30px 30px 30px;
  margin: 18px 15px;
  height: inherit;
  position: relative;
}

.ublke_exptrs_rt {
  width: 63%;
}

.ublke_exptrs_flx {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
}

.ublke_exptrs_lt {
  width: 35%;
}

.infulncs_rt .btn {
  margin-top: 40px;
}

.ublke_app_sc {
  padding: 100px 0;
}

.ublke_wtns_sc {
  background-image: url(https://media.apptunix.com/wp-content/uploads/2024/10/18063524/brilliance.png);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  background-color: var(--c_black);
}

.ubrlke_wrp .whtlbl_bnr_rytotr .outer img {
  object-fit: fill;
}

.ubr_dmo_rt p {
  color: var(--c_black);
  margin: 30px 0 40px;
}

.ubrlke_wrp .ubrcln_apnl_sc {
  margin-bottom: 70px;
}

.ublke_exptrs_slide p small {
  color: var(--c_black);
  line-height: 30px;
}

.ublke_exptrs_slide h3 {
  margin-bottom: 35px;
  position: relative;
}

.ublke_exptrs_slide h3:before {
  position: absolute;
  content: "";
  background: var(--c_primary);
  bottom: -15px;
  width: 110px;
  height: 2px;
  left: -30px;
}

.ublke_exptrs_slide.slick-active.slick-current {
  background: #F6FCFF;
}

.ublke_exptrs_rt .slick-track {
  display: flex;
}

.ublke_exptrs_rt .slick-dots {
  gap: 0;
  justify-content: flex-start;
  margin-top: 0;
}

.ublke_exptrs_rt .slick-dots li,
.ublke_exptrs_rt .slick-dots li button {
  width: 100%;
  border-radius: 0;
  background: #f1f1f1;
  height: 6px;
}

.ublke_exptrs_rt .slick-dots li.slick-active button {
  background: transparent linear-gradient(180deg, #42B6FA 0%, #62DFFA 100%) 0% 0% no-repeat padding-box;
  border-radius: 15px;
}

.ublke_buld_mn .btn-primary span,
.ubr_dmo_rt .btn span,
.infulncs_rt .btn-primary span,
.ublke_exptrs_sc .btn-primary span {
  background: var(--c_black);
}

.ublke_buld_mn .btn span:not(.play)::before,
.ubr_dmo_rt .btn span:not(.play)::before,
.infulncs_rt .btn span:not(.play)::before,
.ublke_exptrs_sc .btn span:not(.play)::before {
  filter: brightness(0) invert(1);
}

.page-template-tpl_uber_like_app .portfolio5_slide_nav .slick-center {
  background: transparent linear-gradient(0deg, #39AAFA 0%, #65E3FA 100%);
}

.page-template-tpl_uber_like_app .portfolio5_slide_nav .slick-center img {
  filter: unset;
}

@media (max-width:1300px) {

  .unrcln_apnl_nv,
  .ubrcln_apnl_bx {
    gap: 10px;
  }

  .unrcln_apnl_nv li h3 {
    font-size: 16px;
  }

  .ubrcln_apnl_bx {
    padding: 15px;
  }

  .ubrcln_cnvs_sldr li figure {
    width: 50%;
  }
}

@media (max-width:1200px) {
  .ubrlke_wrp .ubrcln_apnl_lst {
    margin-top: 40px;
  }

  .ubrcln_cnvs_lt {
    width: 100%;
  }

  .ubrlke_wrp .ubrcln_apnl_sldr li>h2 {
    font-size: 16px;
    max-width: 100%;
  }

  .ubrcln_cnvs_inr_lst li {
    font-size: 14px;
  }

  .ubrcln_cnvs_inr_lst li::after {
    font-size: 15px;
  }

  .ubrcln_bnr_sc {
    height: auto;
    padding-bottom: 40px;
  }

  .ubrlke_wrp .ubrcln_bnr_mn .btn {
    margin: 25px auto 30px;
  }

  .ubrcln_bnr_lst {
    gap: 10px;
  }

  .ubrcln_bnr_lst li {
    width: 23%;
  }

  .ubr_app_rt {
    width: 100%;
    margin-left: 0;
    text-align: center;
    margin-top: 30px;
  }

  .ubr_app_lt {
    position: unset;
  }

  .ubr_app_lve,
  .ubr_dmo_mn {
    padding: 30px 20px;
  }

  .ubr_app_lst li {
    text-align: left;
    width: 18%;
    font-size: 16px;
    padding-left: 16px;
  }

  .ubr_app_lst {
    margin: 20px 0 15px;
    gap: 10px;
  }

  .ubr_app_rt p {
    font-size: 18px;
  }

  .ublke_app_sc {
    padding: 50px 0;
  }

  .ubrcln_buld_bx .cardfront .innercontent,
  .ubr_dmo_lt:after,
  .infulncs_lt,
  .ublke_exptrs_lt,
  .ubr_chs_lst figure:after,
  .ublke_exptrs_slide h3:before {
    display: none;
  }

  .ubrcln_buld_bx .cardflipbox .cardback {
    transform: unset;
    background: unset;
  }

  .ubrcln_buld_bx .cardflipbox .innercontent p {
    font-size: 14px;
    line-height: 1.5;
    color: var(--c_white);
    font-weight: 300;
  }

  .ubrlke_wrp .ubrcln_buld_bx .cardflipbox .innercontent h3 {
    color: var(--c_white);
  }

  .ubrcln_buld_lst {
    display: block;
  }

  .ubrcln_buld_lst li.slick-slide {
    height: inherit;
    margin: 0 5px;
  }

  .ubrcln_buld_bx .cardflipbox .cardfront:after {
    opacity: 0.8;
  }

  .ubr_dmo_rt {
    width: 100%;
    text-align: center;
  }

  .ubr_dmo_rt p {
    margin: 10px 0 25px;
  }

  .ubr_dmo_rt .btn {
    margin: 0 auto;
  }

  .ubr_dmo_lt {
    margin: 0 auto 55px;
  }

  .ublke_exptrs_rt {
    width: 100%;
  }

  .ubr_busn_inr li,
  .ubr_busn_inr li::after {
    font-size: 15px;
    margin-bottom: 5px;
  }

  .infulncs_rt {
    width: 100%;
    text-align: center;
  }

  .infulncs_rt ul li {
    text-align: left;
    font-size: 16px;
    padding-left: 18px;
    width: 31%;
  }

  .infulncs_rt ul li:after {
    font-size: 16px;
  }

  .infulncs_rt p:nth-child(4) {
    font-size: 18px;
    line-height: 28px;
    margin-bottom: 30px;
  }

  .infulncs_rt .btn {
    margin: 0 auto;
  }

  .ubr_chs_lst figure {
    position: unset;
    margin: 0 auto 12px;
  }

  .ubr_chs_lst li {
    padding: 20px 10px;
    text-align: center;
  }

  .ublke_buld_mn {
    padding: 30px 20px;
  }

  .ublke_exptrs_slide {
    padding: 20px 10px;
    text-align: center;
  }

  .ublke_exptrs_slide h3 {
    margin-bottom: 10px;
  }

  .ublke_exptrs_slide p small {
    font-size: 14px;
    line-height: 22px;
  }
}

@media (max-width:992px) {
  .ubr_app_lst li {
    width: 31%;
  }

  .ubr_app_lt {
    width: 55%;
  }

  .ublke_buld_cntnt>p {
    font-size: 18px;
  }

  .ublke_buld_mn>p:nth-child(1),
  .ublke_buld_mn>p:nth-child(2) {
    font-size: 18px;
    text-align: center;
  }

  .ubr_dmo_lt {
    width: 60%;
  }

  .ubrcln_apnl_sldr>li>figure {
    position: unset;
    margin-top: 30px;
  }

  .ubrcln_apnl_lst li.slick-slide {
    margin: 0 5px;
    height: inherit;
    text-align: center;
    padding: 15px 10px;
    display: block;
  }

  .ubrcln_apnl_cnt {
    width: 100%;
  }

  .ubrcln_apnl_lst li figure {
    width: 40px;
    height: 40px;
    margin: 0 auto 10px;
  }

  .ubrcln_apnl_lst li figure img {
    width: 100%;
    height: 100%;
    object-fit: contain;
  }

  .ubrcln_cnvs_sldr li figure {
    width: 100%;
    margin-top: 15px;
  }
}

@media (max-width:767px) {

  .infulncs_rt ul li,
  .ubr_chs_lst li {
    width: 48%;
  }
}

@media (max-width:600px) {
  .ubrcln_bnr_lst li {
    width: 48%;
  }

  .ubr_app_lt {
    width: 100%;
  }

  .ubr_dmo_lt,
  .ubr_chs_lst li,
  .infulncs_rt ul li {
    width: 100%;
  }

  .ubr_dmo_lt .plat_bxbt:after {
    width: 80px;
    height: 80px;
    bottom: -25px;
    right: -25px
  }

  .unrcln_apnl_nv li {
    padding: 15px 5px;
    width: 48%;
  }

  .ubr_smlfnt {
    font-size: 22px;
  }

  .ubr_app_rt p {
    font-size: 16px;
  }

  .ubr_app_lst li {
    width: 48%;
    font-size: 14px;
  }

  .ubr_app_lve {
    padding: 10px;
  }

  .ublke_buld_cntnt>p {
    font-size: 16px;
    line-height: 1.3;
  }
}

@media (max-width:480px) {
  .unrcln_apnl_nv li {
    width: 100%;
  }
}

/*uber-like-app-development page*/

/*upwork clone app*/
.up_work_mn {
  --c_primary: #16A400;
  --c_secondary: #68CA09;
  --c_gradient: transparent linear-gradient(270deg, var(--c_secondary) 0%, var(--c_primary) 100%) 0% 0% no-repeat padding-box;
}

.upwk_fetrs_sc,
.upwk_how_sc {
  background-color: #080808;
}

.upwk_trst_sc .conta_iner {
  padding: 45px 20px;
  background-color: #141414;
  border-radius: 25px;
  text-align: center;
}

.upwk_trst_sc p {
  opacity: 0.7;
  font-weight: 300;
}

.upwk_how_ryt li {
  box-shadow: 0px 0px 100px 0px #0000000D;
  padding: 20px;
  border: 1px solid #474747;
  background: #4747474a;
  border-radius: 16px;
  position: relative;
}

.upwk_how_ryt {
  width: 45%;
  margin: 0;
}

.upwk_how_ryt li h3 {
  margin: 0;
}

.upwk_how_ryt li>div p {
  margin-top: 15px;
  line-height: 1.7;
  font-weight: 300;
}

.upwk_how_ryt li.active {
  background: linear-gradient(90deg, #14A300 0%, #68CA09 100%);
}

.upwk_how_ryt li span {
  width: 35px;
  height: 35px;
  position: absolute;
  bottom: 0;
  border-radius: 50%;
  padding: 10px;
  background: transparent;
  top: 14px;
  right: 25px;
  border: 1px solid var(--c_white);
  cursor: pointer;
}

.upwk_how_ryt li span:after {
  position: absolute;
  content: "";
  background-image: url('https://media.apptunix.com/wp-content/uploads/sites/2/2024/10/14115101/arrow_gitex.svg');
  width: 6px;
  height: 11px;
  inset: 0;
  margin: auto;
  filter: brightness(0) invert(1);
  background-size: contain;
  background-repeat: no-repeat;
  transform: rotate(90deg);
}

.upwk_how_ryt li.active span:after {
  transform: rotate(270deg);
}

.upwk_wrks_mn {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: 30px;
  flex-wrap: wrap;
}

.upwk_wrks_lst {
  width: calc(100% / 2 - 15px);
  max-width: 500px;
}

.upwk_wrks_lst ul li {
  display: flex;
  align-items: flex-start;
  position: relative;
  z-index: 1;
  gap: 30px;
  margin: 0;
}

.upwk_wrks_lst ul li:not(:last-child) {
  padding-bottom: 50px;
}

.upwk_wrks_lst ul li:not(:last-child):before {
  content: "";
  width: 2px;
  height: calc(100% - 10px);
  background-color: var(--c_primary);
  position: absolute;
  left: 41px;
  top: 5px;
  z-index: -1;
}

.upwk_wrks_lst ul li:not(:last-child):after {
  content: "";
  width: 0;
  height: 0;
  left: 34px;
  bottom: 2px;
  position: absolute;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-top: 13px solid var(--c_primary);
  z-index: -1;
}

.uprk_cta2_sc {
  background-color: #000000;
  background-image: url('https://media.apptunix.com/wp-content/uploads/sites/2/2024/11/13065906/upwrk-cta2-bg.jpg');
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  position: relative;
  z-index: 1;
}

.uprk_cta2_sc::before {
  content: "";
  inset: 0;
  position: absolute;
  background: linear-gradient(90deg, #000000 0%, rgba(0, 0, 0, 0.5) 100%);
  z-index: -1;
}

.uprk_cta2_sc .s_h p {
  font-size: 18px;
}

.uprk_cta_sc .s_h p,
.uprk_cta2_sc .s_h p {
  margin: 0 0 30px;
  font-weight: 300;
}

.upwk_wcu_bx {
  margin: 0 15px;
  height: auto !important;
  background: var(--c_primary);
  border-radius: 20px;
  position: relative;
  min-height: 280px;
}

.upwk_wcu_bx .upwk_wcu_bx_icon {
  left: 50%;
  top: -35px;
  width: 54px;
  height: 54px;
  position: absolute;
  background: var(--c_gradient);
  transform: translate(-50%, 0);
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  z-index: 4;
}

.upwk_wcu_cntnt {
  left: 0;
  bottom: 0;
  width: 100%;
  position: absolute;
  transform: translateY(calc(100% - 62px));
  padding: 20px;
  z-index: 2;
  transition: ease-in-out 0.4s;
}

.upwk_wcu_lst .slick-list {
  margin: 0 -15px;
  padding-top: 35px;
}

.upwk_wcu_lst .slick-track {
  display: flex;
}

.upwk_wcu_bx::before {
  content: "";
  width: 100%;
  height: 28px;
  position: absolute;
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2024/11/11111221/upwrk_round_shape.png);
  background-repeat: no-repeat;
  background-size: auto 100%;
  background-position: center;
  z-index: 3;
}

.upwk_wcu_bx_image {
  width: 100%;
  height: 79%;
  border-radius: 20px;
  overflow: hidden;
  transition: ease-in-out 0.4s;
}

.upwk_wcu_bx_image img {
  width: 100%;
  height: 100% !important;
  object-fit: cover;
}

.upwk_wcu_cntnt p {
  opacity: 0;
  visibility: hidden;
  font-size: 16px;
  opacity: 0.8;
  transition: ease-in-out 0.4s;
}

.upwk_wcu_bx:hover .upwk_wcu_bx_image {
  height: 100%;
}

.upwk_wcu_bx:hover .upwk_wcu_cntnt {
  transform: translateY(0%);
}

.upwk_wcu_bx:hover .upwk_wcu_cntnt p {
  opacity: 1;
  visibility: visible;
  opacity: 1;
}

.upwk_wcu_bx:hover::after {
  opacity: 1;
}

.upwk_wcu_bx::after {
  content: "";
  inset: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.3) 0%, #000000 100%);
  transition: ease-in-out 0.4s;
  border-radius: 20px;
  opacity: 0;
  z-index: 1;
}

.upwk_advfeatr_cntnt {
  width: 100%;
  padding: 30px 25px;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0.95) 100%);
  display: flex;
  flex-direction: column;
  align-items: stretch;
  justify-content: flex-end;
  gap: 15px;
}

.upwk_advfeatr_hvr {
  inset: 0;
  position: absolute;
  padding: 25px 20px;
  background: var(--c_gradient);
  transform: translateY(100%);
  visibility: hidden;
  opacity: 0;
  transition: ease-in-out 0.4s;
}

.upwk_advfeatr_hvr figure img {
  filter: brightness(0) invert(1);
}

.upwk_advfeatr_lst li {
  display: flex;
  width: calc(100% / 3 - (20px * 2 / 3));
  border-radius: 20px;
  position: relative;
  min-height: 285px;
  overflow: hidden;
  margin: 0;
  background-size: cover;
}

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

.upwk_advfeatr_lst li:hover .upwk_advfeatr_hvr {
  transform: translateY(0%);
  visibility: visible;
  opacity: 1;
}

.upwk_advfeatr_hvr p {
  font-weight: 300;
}

.upwk_advfeatr_hvr h3 {
  margin: 15px 0;
}

.uprk_cta_sc .uprk_cta_mn {
  padding: 65px;
  background-color: #000000;
  background-image: url('https://media.apptunix.com/wp-content/uploads/sites/2/2024/11/13080019/upwrk-cta1-bg.png');
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center right;
  border-radius: 20px;
  position: relative;
  display: flex;
  align-items: center;
}

.upwk_fetrs_lst li {
  border: 1px solid #4F4F4F;
  background-color: #4f4f4f4f;
  border-radius: 20px;
  width: 32%;
  padding: 30px 20px 20px 20px;
  position: relative;
  margin: 0;
}

.upwk_fetrs_lst {
  display: flex;
  align-items: stretch;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 40px;
  counter-reset: item-counter;
}

.upwk_fetrs_nv {
  display: flex;
  align-items: stretch;
  justify-content: center;
  width: 90%;
  margin: 30px auto 70px;
  gap: 20px;
}

.upwk_fetrs_nv li {
  box-shadow: 0px 4px 50px 0px #00000017;
  background-color: var(--c_white);
  padding: 14px 10px;
  border-radius: 8px;
  text-align: center;
  width: 32%;
  position: relative;
  cursor: pointer;
  z-index: 1;
  margin: 0;
}

.upwk_fetrs_nv li.active {
  background: transparent;
}

.upwk_fetrs_nv li.active::before {
  content: "";
  inset: 0;
  position: absolute;
  background-image: url(https://www.apptunix.com/solutions/wp-content/uploads/sites/5/2024/11/union_shape.svg);
  height: calc(100% + 18px);
  background-size: 100% 100%;
  background-position: center;
  border-radius: 8px;
  z-index: -1;
}

.upwk_fetrs_nv li:not(.active) h3 {
  color: #000;
  font-weight: 400;
}

.upwk_fetrs_lst li:after {
  position: absolute;
  top: -25px;
  font-size: 22px;
  right: 30px;
  margin: auto;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 500;
  color: var(--c_white);
  background: var(--c_primary);
  content: "0" counter(item-counter);
  counter-increment: item-counter;
  width: 50px;
  height: 50px;
  border-radius: 50%;
}

.upwk_whyopt_rt li {
  padding: 20px 25px;
  border: 1px solid rgba(0, 0, 0, 0.1);
  background-color: var(--c_white);
  border-radius: 20px;
}

.upwk_whyopt_rt {
  width: 52%;
  padding: 0 30px 0 40px;
  max-height: 597px;
  overflow: auto;
}

.upwk_whyopt_lt {
  width: 48%;
  padding: 60px 0 30px 30px;
  background: linear-gradient(158.95deg, #14A300 9.31%, rgba(103, 202, 9, 0) 95.72%);
  border-radius: 40px;
  max-width: 540px;
}

.upwk_whyopt_lt h3 {
  font-weight: 400;
  margin-bottom: 50px;
  text-transform: capitalize;
  line-height: 1.35;
  padding: 0 35px;
}

.upwk_whyopt_mn {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.upwk_whyopt_lt figure {
  width: calc(100% + 42px);
}

.upwk_whyopt_lt figure img {
  width: 100%;
}

.upwk_count_list {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 65px;
  flex-wrap: wrap;
  margin: -100px 0 100px 0;
}

.upwk_bnr_sc {
  height: 1060px;
  background-image: url('https://media.apptunix.com/wp-content/uploads/sites/2/2024/11/13082927/upwrk_bnr_image-1.png');
  background-repeat: no-repeat;
  background-size: contain;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
}

.upwk_bnr_mn {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  position: relative;
  margin-top: -260px;
}

.upwk_whyopt_rt li:hover {
  box-shadow: 0px 4px 74px 0px #65E2544D;
  border-color: var(--c_primary);
}

.upwk_trst_lst {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  gap: 15px 80px;
}

.upwk_trst_lst li,
.upwk_count_list li {
  margin: 0;
}

.upwk_trst_lst li img {
  filter: brightness(0) invert(1);
  max-width: 100px;
}

.upwk_count_list h3 {
  font-size: 44px;
  font-weight: 900;
  color: var(--c_primary);
  margin-bottom: 10px;
}

.upwk_count_list h3 span {
  color: #121212;
}

.upwk_count_list li p small {
  color: var(--c_black);
  opacity: 60%;
}

.upwk_bnr_mn .s_h {
  width: 51%;
  position: relative;
}

.upwk_bnr_mn .s_h p {
  font-weight: 300;
  line-height: 30px;
}

.upwk_bnr_ryt {
  width: 62%;
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
  right: -70px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.upwk_how_mn {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
}

.upwk_how_lft {
  width: 55%;
  position: relative;
  right: -40px;
  top: -30px;
}

.upwk_bnr_ryt:after {
  position: absolute;
  content: "";
  background-image: url('https://media.apptunix.com/wp-content/uploads/sites/2/2024/11/13061742/target.png');
  width: 102px;
  height: 102px;
  top: -50px;
  right: 45px;
}

.upwk_bnr_ryt:before {
  position: absolute;
  content: "";
  background-image: url('https://media.apptunix.com/wp-content/uploads/sites/2/2024/11/13061710/settings.png');
  width: 38px;
  height: 38px;
  top: -30px;
  left: 170px;
}

.upwk_bnr_mn .s_h:after {
  position: absolute;
  content: "";
  background-image: url('https://media.apptunix.com/wp-content/uploads/sites/2/2024/11/13061742/lamp.png');
  width: 78px;
  height: 90px;
  right: -100px;
  top: 150px;
  bottom: 0;
  margin: auto;
}

.upwk_bnr_sc:before {
  position: absolute;
  content: "";
  background-image: url('https://media.apptunix.com/wp-content/uploads/sites/2/2024/11/13061743/plane.png');
  width: 70px;
  height: 90px;
  left: 0;
  top: 0;
  bottom: 0;
  margin: auto;
}

.upwk_count_sc:after {
  position: absolute;
  content: "";
  background-image: url('https://media.apptunix.com/wp-content/uploads/sites/2/2024/11/13061742/stick.png');
  width: 79px;
  height: 79px;
  bottom: 8px;
  right: 445px;
  margin: auto;
}

.upwk_whyopt_sc .s_h:after {
  position: absolute;
  content: "";
  background-image: url('https://media.apptunix.com/wp-content/uploads/sites/2/2024/11/13061741/opt-right.png');
  width: 117px;
  height: 84px;
  right: 70px;
  top: 0;
  bottom: 0;
  margin: auto;
}

.upwk_whyopt_sc .s_h:before {
  position: absolute;
  content: "";
  background-image: url('https://media.apptunix.com/wp-content/uploads/sites/2/2024/11/13061741/opt-left.png');
  width: 112px;
  height: 110px;
  left: -50px;
}

.upwk_whyopt_lt h3:after {
  position: absolute;
  content: "";
  background-image: url('https://media.apptunix.com/wp-content/uploads/sites/2/2024/11/13061657/tailor_aftr.png');
  width: 130px;
  height: 61px;
  bottom: -60px;
  right: 60px;
}

.upwk_fetrs_sc .s_h:before,
.upwk_fetrs_sc .s_h:after {
  position: absolute;
  content: "";
  background-image: url('https://media.apptunix.com/wp-content/uploads/sites/2/2024/11/13061741/upwrk-clone-left.png');
  width: 136px;
  height: 124px;
  left: -50px;
  bottom: 0;
  top: 0;
  margin: auto;
}

.upwk_fetrs_sc .s_h:after {
  background-image: url('https://media.apptunix.com/wp-content/uploads/sites/2/2024/11/13061740/upwrk-clone-right.png');
  left: auto;
  right: -50px;
  width: 98px;
  height: 98px;
}

.upwk_advfeatr_sc .s_h:after {
  position: absolute;
  content: "";
  background-image: url('https://media.apptunix.com/wp-content/uploads/sites/2/2024/11/13061740/advance-feature-right.png');
  width: 82px;
  height: 104px;
  right: -50px;
  top: 0;
}

.upwk_advfeatr_sc .s_h:before {
  position: absolute;
  content: "";
  background-image: url('https://media.apptunix.com/wp-content/uploads/sites/2/2024/11/13061740/advance-feature-left.png');
  width: 133px;
  height: 124px;
  left: -50px;
  top: 0;
}

.upwk_how_sc .s_h:after {
  position: absolute;
  content: "";
  background-image: url('https://media.apptunix.com/wp-content/uploads/sites/2/2024/11/13061739/money-right.png');
  width: 105px;
  height: 104px;
  right: 0;
  top: 0;
}

.upwk_how_sc .s_h:before {
  position: absolute;
  content: "";
  background-image: url('https://media.apptunix.com/wp-content/uploads/sites/2/2024/11/13061741/upwrk-clone-left.png');
  width: 136px;
  height: 124px;
  left: 0;
  top: -15px;
}

.upwk_wrks_sc .s_h:after {
  position: absolute;
  content: "";
  background-image: url('https://media.apptunix.com/wp-content/uploads/sites/2/2024/11/13061735/how-works-right.png');
  width: 165px;
  height: 136px;
  right: -50px;
  top: -15px;
}

.upwk_wrks_sc .s_h:before {
  position: absolute;
  content: "";
  background-image: url('https://media.apptunix.com/wp-content/uploads/sites/2/2024/11/13061736/how-works-left.png');
  width: 115px;
  height: 139px;
  left: -50px;
  top: -15px;
}

.upwk_wcu_sc .s_h:after {
  position: absolute;
  content: "";
  background-image: url('https://media.apptunix.com/wp-content/uploads/sites/2/2024/11/13061738/why-choose-right.png');
  width: 110px;
  height: 109px;
  right: -50px;
  top: 0;
}

.upwk_wcu_sc .s_h:before {
  position: absolute;
  content: "";
  background-image: url('https://media.apptunix.com/wp-content/uploads/sites/2/2024/11/13061739/why-choose-left.png');
  width: 110px;
  height: 109px;
  left: -50px;
  top: 0;
}

.upwk_whyopt_rt::-webkit-scrollbar {
  width: 3px;
  height: 3px;
}

.upwk_whyopt_rt::-webkit-scrollbar-thumb {
  background: var(--c_gradient);
}

.upwk_whyopt_rt::-webkit-scrollbar-track {
  background-color: #F0F0F0;
}

.upwk_count_sc,
.upwk_whyopt_sc .s_h,
.upwk_whyopt_lt h3,
.upwk_fetrs_sc .s_h,
.upwk_advfeatr_sc .s_h,
.upwk_how_sc .s_h,
.upwk_wrks_sc .s_h,
.upwk_wcu_sc .s_h {
  position: relative;
}

.upwk_fetrs_sldr li>figure img:nth-child(2) {
  animation: leftRightRotate 3s ease-in-out infinite;
  transform-origin: top center;
}

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

  50% {
    transform: rotate(-0.6deg);
  }

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

.upwk_fetrs_sldr li:nth-child(1)>figure::after {
  content: "";
  position: absolute;
  right: 9%;
  top: 8%;
  background-image: url('https://media.apptunix.com/wp-content/uploads/sites/2/2024/11/13061741/opt-right.png');
  background-repeat: no-repeat;
  background-size: contain;
  width: 90px;
  height: 80px;
  background-position: center;
  filter: brightness(0) invert(1);
}

.upwk_fetrs_sldr li>figure {
  top: 50%;
  left: 50%;
  display: flex;
  position: absolute;
  flex-direction: column;
  align-items: center;
  transform: translate(-50%, -50%);
}

.upwk_fetrs_sldr li:nth-child(1)>figure img:nth-child(1) {
  margin-bottom: -50%;
  margin-left: -42%;
  z-index: 1;
}

.upwk_fetrs_sldr li>figure img:nth-child(1) {
  animation: upDown 3s ease-in-out infinite;
}

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

  50% {
    transform: translateY(-20px);
  }

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

.upwk_fetrs_sldr>li {
  opacity: 0;
  height: 0;
  visibility: hidden;
  position: relative;
  display: block !important;
  margin: 0;
}

.upwk_fetrs_sldr>li.active {
  opacity: 1;
  height: 100%;
  visibility: visible;
}

.upwk_fetrs_sldr li:nth-child(2)>figure img:nth-child(1) {
  margin-bottom: -35%;
  margin-left: -15%;
  z-index: 1;
}

.upwk_fetrs_sldr li:nth-child(3)>figure img:nth-child(1) {
  margin-bottom: -28%;
  margin-left: -15%;
  z-index: 1;
}

.uprk_cta_sc .uprk_cta_mn:after {
  position: absolute;
  content: "";
  background-image: url('https://media.apptunix.com/wp-content/uploads/sites/2/2024/11/13061657/cta1-arrow.png');
  width: 111px;
  height: 95px;
  right: 0;
  left: 0;
  margin: auto;
  bottom: 112px;
}

.uprk_cta_rt {
  bottom: 0;
  right: 100px;
  position: absolute;
  display: inline-flex;
  align-items: center;
}

.uprk_cta_rt img:nth-child(1) {
  margin-right: -70px;
  margin-bottom: 40px;
  filter: drop-shadow(0px 4px 95px #0000008C);
  z-index: 1;
}

.uprk_cta2_rt img:nth-child(1) {
  margin-right: -135px;
  margin-bottom: -5px;
  filter: drop-shadow(0px 4.66px 109.4px #00000073);
  z-index: 1;
}

.uprk_cta2_rt {
  right: 0;
  bottom: -80px;
  position: absolute;
  display: inline-flex;
  align-items: center;
}

.uprk_cta2_mn {
  display: flex;
  align-items: center;
  position: relative;
}

.upwk_wrks_sc {
  padding-bottom: 150px;
}

.up_work_mn .tst4_sc .testi2_box {
  border-color: #eee;
}

.up_work_mn .testi2_box::before {
  filter: brightness(0) saturate(100%) invert(58%) sepia(65%) saturate(4649%) hue-rotate(71deg) brightness(99%) contrast(98%);
}

.upwk_bnr_sc:after {
  position: absolute;
  content: "";
  background-image: url('https://media.apptunix.com/wp-content/uploads/sites/2/2024/11/13061656/bnr-bg.png');
  width: 100%;
  right: 0;
  left: 0;
  bottom: -6px;
  background-size: cover;
  background-repeat: no-repeat;
  height: 225px;
  background-position: bottom;
  z-index: -1;
}

.upwk_wrks_lst ul li>div {
  align-self: center;
}

.up_work_mn .tst4_sc .slick-dots li.slick-active button {
  background: var(--c_primary);
  border: 5px solid var(--c_white);
  outline: 2px solid var(--c_primary);
}

@media (max-width:1800px) {
  .upwk_bnr_sc {
    height: 840px;
    background-size: cover;
    background-position: bottom;
  }
}

@media (max-width:1600px) {
  .uprk_cta2_rt {
    bottom: -60px;
  }
}

@media (max-width:1200px) {

  .upwk_bnr_ryt:after,
  .upwk_bnr_sc:before,
  .upwk_count_sc:after,
  .upwk_bnr_mn .s_h:after,
  .upwk_bnr_ryt:before,
  .upwk_bnr_sc:after,
  .upwk_whyopt_sc .s_h:after,
  .upwk_whyopt_sc .s_h:before,
  .upwk_whyopt_lt h3:after,
  .upwk_fetrs_sc .s_h:before,
  .upwk_fetrs_sc .s_h:after,
  .upwk_fetrs_lst li:after,
  .uprk_cta_sc .uprk_cta_mn:after,
  .upwk_advfeatr_sc .s_h:after,
  .upwk_advfeatr_sc .s_h:before,
  .upwk_how_sc .s_h:after,
  .upwk_how_sc .s_h:before,
  .upwk_wrks_sc .s_h:after,
  .upwk_wrks_sc .s_h:before,
  .upwk_wcu_sc .s_h:after,
  .upwk_wcu_sc .s_h:before,
  .upwk_wrks_lst ul li:not(:last-child):before,
  .upwk_wrks_lst ul li:not(:last-child):after,
  .upwk_fetrs_nv li.active:before {
    content: unset;
  }

  .upwk_wrks_lst ul li>div {
    width: 100%;
  }

  .upwk_fetrs_nv li {
    padding: 14px 4px;
  }

  .uprk_cta_sc .uprk_cta_mn {
    background-image: unset;
    justify-content: center;
    text-align: center;
    padding: 30px 20px;
  }

  .upwk_whyopt_lt figure,
  .upwk_fetrs_sldr li>figure,
  .uprk_cta_rt,
  .uprk_cta2_rt,
  .upwk_how_lft,
  .upwk_how_ryt li span,
  .upwk_advfeatr_cntnt h3,
  .upwk_advfeatr_cntnt figure {
    display: none;
  }

  .upwk_bnr_sc {
    height: auto;
    background-image: unset;
    background-color: var(--c_black);
    padding-bottom: 40px;
  }

  .upwk_count_list {
    margin: 40px 0;
    justify-content: center;
    gap: 10px;
  }

  .upwk_count_list h3 {
    font-size: 30px;
    line-height: normal;
  }

  .uprk_cta2_mn {
    justify-content: center;
    text-align: center;
  }

  .upwk_fetrs_sc {
    margin: 0;
  }

  .uprk_cta_mn .btn,
  .uprk_cta2_mn .btn,
  .upwk_bnr_mn .s_h .btn {
    margin: 0 auto;
  }

  .upwk_wrks_sc {
    padding-bottom: 60px;
  }

  .upwk_how_ryt {
    width: 100%;
    display: flex;
    align-items: stretch;
    justify-content: center;
    gap: 15px;
    flex-wrap: wrap;
  }

  .upwk_how_ryt li {
    width: 48%;
    margin: 0;
    text-align: center;
  }

  .upwk_how_ryt li>div {
    display: block !important;
    height: 100% !important;
  }

  .upwk_fetrs_lst li {
    padding: 15px;
    height: inherit;
    margin: 0 5px;
    text-align: center;
  }

  .upwk_fetrs_nv {
    width: 100%;
    margin: 30px auto 40px;
    gap: 10px;
    flex-wrap: wrap;
  }

  .upwk_whyopt_rt {
    width: 100%;
    max-height: 100%;
    padding: 0;
  }

  .upwk_whyopt_lt {
    width: 100%;
    padding: 20px;
    max-width: 100%;
    text-align: center;
    border-radius: 15px;
  }

  .upwk_whyopt_lt h3 {
    margin: 0;
    padding: 0;
  }

  .upwk_whyopt_rt {
    width: 100%;
    padding: 0;
    max-height: 100%;
    border-radius: 10px;
    display: flex;
    align-items: stretch;
    justify-content: center;
    flex-wrap: wrap;
    gap: 15px;
    margin-top: 30px;
  }

  .upwk_whyopt_rt li {
    text-align: center;
    padding: 20px 15px;
    width: 48%;
    margin: 0;
  }

  .upwk_bnr_mn {
    margin-top: 0;
  }

  .upwk_bnr_mn .s_h {
    width: 100%;
    text-align: center;
  }

  .upwk_bnr_ryt {
    width: 80%;
    position: unset;
  }

  .upwk_count_list li {
    text-align: center;
    width: 22%;
  }

  .upwk_count_list li p small {
    font-size: 14px;
  }

  .upwk_trst_lst {
    gap: 15px 25px;
    margin-top: 20px;
  }

  .upwk_trst_lst li img {
    max-width: 70px;
  }

  .upwk_trst_sc .conta_iner {
    padding: 30px 20px;
  }

  .upwk_fetrs_mn {
    margin-bottom: 30px;
  }

  .upwk_advfeatr_hvr {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    background-size: cover;
    background: transparent;
    transform: unset;
    visibility: visible;
    opacity: 1;
    padding: 15px;
  }

  .upwk_advfeatr_hvr h3 {
    margin: 15px 0 5px;
  }

  .upwk_wrks_lst ul li {
    border: 1px solid var(--c_primary);
    padding: 20px;
    border-radius: 10px;
    flex-wrap: wrap;
    gap: 10px;
    text-align: center;
    width: 32%;
  }

  .upwk_fetrs_nv li h3 {
    font-size: 16px;
  }

  .upwk_wrks_lst ul li:not(:last-child) {
    padding-bottom: 20px;
  }

  .upwk_wrks_lst>ul {
    display: flex;
    align-items: stretch;
    justify-content: center;
    gap: 10px;
    flex-wrap: wrap;
    margin-top: 10px;
  }

  .upwk_wrks_lst {
    width: 100%;
    max-width: 100%;
  }

  .upwk_wrks_lst ul li figure {
    width: 45px;
    min-width: 45px;
    margin: 0 auto;
  }

  .upwk_wrks_lst ul li h4 {
    margin-bottom: 5px;
  }

  .upwk_wrks_lst h3 {
    text-align: center;
  }

  .upwk_wcu_cntnt {
    transform: unset;
    text-align: center;
  }

  .upwk_wcu_bx_image {
    height: 100%;
  }

  .upwk_wcu_bx::after {
    opacity: 1;
  }

  .upwk_wcu_cntnt p {
    visibility: visible;
    opacity: 1;
    font-size: 14px;
  }

  .upwk_advfeatr_lst li {
    width: 48%;
  }

  .upwk_fetrs_nv li.active {
    background: var(--c_gradient);
  }

  .upwk_wcu_bx {
    margin: 0 5px;
  }
}

@media (max-width:992px) {
  .upwk_bnr_mn .s_h p {
    line-height: 24px;
  }
}

@media (max-width:767px) {
  .upwk_wrks_lst ul li {
    width: 48%;
  }

  .upwk_fetrs_nv li h3 {
    font-size: 14px;
  }
}

@media (max-width:600px) {

  .upwk_count_list li,
  .upwk_fetrs_nv li {
    width: 48%;
  }

  .upwk_trst_lst li {
    width: 46%;
  }

  .upwk_whyopt_rt li,
  .upwk_bnr_ryt,
  .upwk_advfeatr_lst li,
  .upwk_how_ryt li {
    width: 100%;
  }

  .upwk_trst_lst {
    gap: 15px;
  }

  .upwk_trst_lst li img {
    max-width: 60px;
  }

  .uprk_cta2_sc .s_h p {
    font-size: 16px;
  }
}

@media (max-width:480px) {
  .upwk_wrks_lst ul li {
    width: 100%;
  }
}

/*upwork clone app*/


/* healthcare page css start */
.wrap_hlthcare {
  --c_primary: #006EEF
}

.page-template-tpl_healthcare .site_header {
  background: var(--c_white);
}

.portfolio5_slide_nav .ecmrc_dexcom-follow.slick-center img,
.portfolio5_slide_nav .ecmrc_be-well.slick-center img,
.portfolio5_slide_nav .ecmrc_ejare.slick-center img {
  filter: unset;
}

.wrap_hlthcare .btn-primary:not(:hover),
.wrap_hlthcare .btn-primary:hover span,
.wrap_hlthcare .btn-white span {
  background: var(--c_primary);
}

.htlh_cta_flx {
  position: relative;
  background: url(https://media.apptunix.com/wp-content/uploads/sites/2/2024/11/22055227/htlh_cta1_bg.png) no-repeat, var(--c_primary);
  border-radius: 23px;
  padding: 50px;
}

.hlth_cta_lt {
  position: absolute;
  left: 71px;
  width: 40%;
  bottom: 0;
}

.hlth_cta_rt {
  width: 66%;
  margin-left: auto;
}

.hlth_flx {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  flex-wrap: wrap;
  position: relative;
}

.hlth_bnr_lt {
  width: 52%;
  position: relative;
}

.htlh_cuntr_lst:after {
  position: absolute;
  content: "";
  background: #D6E9FF;
  width: 90%;
  inset: 0;
  border-radius: 0 55px 0 0;
  z-index: -1;
}

.htlh_cuntr_lst {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  padding: 30px 0;
}

.htlh_cuntr_sec {
  position: relative;
  margin-top: -68px;
  z-index: 1;
}

.htlh_cuntr_lst p {
  color: #030303;
  font-weight: 500;
  margin: 0;
}

.htlh_cuntr_lst li {
  margin: 0;
  width: 23%;
}

.htlh_cta2_mn {
  background: url(https://media.apptunix.com/wp-content/uploads/sites/2/2024/11/22065142/hlth_cta2_bg.png) no-repeat;
  background-size: cover;
  padding: 65px 50px;
  border-radius: 20px;
  position: relative;
}

.hlth_cta2_lt {
  width: 70%;
}

.hlth_cta2_lt p {
  line-height: 36px;
  font-weight: 300;
}

.hlth_cta2_rt {
  position: absolute;
  right: 50px;
  bottom: 0;
  width: 34%;
}

.htlh_cta2_mn:after {
  position: absolute;
  content: "";
  background: #000;
  inset: 0;
  z-index: -1;
  border-radius: 20px;
}

.hlth_srve_sec .nwyrk_ofr_lst li.slick-slide,
.hlth_srve_sec .nwyrk_ofr_lst>li {
  width: 31%;
  height: 335px;
}

.hlth_srve_sec .nwyrk_ofr_lst {
  gap: 30px;
}

.hlth_srve_sec .nwyrk_ofr_cntnt {
  padding: 30px 15px;
  text-align: center;
  width: 100%;
  bottom: 0;
  justify-content: center;
  left: 0;
}

.hlth_srve_sec .nwyrk_ofr_inr p {
  margin-bottom: 0;
  line-height: 26px;
}

.hlth_dvlp_lst li.slick-slide {
  border: 1px solid #828282;
  border-radius: 10px;
  padding: 20px;
  margin: 0 10px;
  height: inherit;
}

.hlth_dvlp_lst figure {
  width: 55px;
  height: 55px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 5px;
  background: var(--c_primary);
  margin: 15px 0 22px;
}

.hlth_dvlp_lst li span:not(:last-child) {
  color: var(--c_white);
  opacity: 70%;
}

.hlth_dvlp_sec,
.hlth_apppnl_sc {
  background: #060606;
}

.hlth_dvlp_lst p {
  font-weight: 200;
}

.hlth_dvlp_lst .slick-track {
  display: flex;
}

.hlthcr_fetr_upr {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  border-bottom: 1px solid #101010;
  margin-top: 65px;
}

.hlthcr_fetr_upr li {
  width: 32.7%;
  background-color: #101010;
  padding: 15px 5px;
  border-radius: 20px 20px 0px 0px;
  font-size: 20px;
  margin: 0;
}

.hlthcr_fetr_upr li.active {
  background: var(--c_primary);
}

.hlthcr_fetr_lwr_mn>li,
.hlthcr_fetr_lwr_mn li.slick-slide {
  border-radius: 15px;
  border: 1px solid #000000;
  width: 31.5%;
  padding: 30px 20px;
  margin: 0;
}

.hlthcr_fetr_lwr_mn {
  display: flex;
  align-items: stretch;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 25px;
}

.hlthcr_pwring_lst li p {
  width: 90%;
  color: #0F0F0F;
}

.hlthcr_fetr_lwr_mn h3 {
  margin: 20px 0 10px;
}

.hlth_cta3 .text_center {
  background: url(https://media.apptunix.com/wp-content/uploads/sites/2/2024/11/22110511/health-cta3-bg.png) no-repeat;
  background-size: cover;
  padding: 40px;
  border-radius: 20px;
  background-color: #000;
  position: relative;
  z-index: 1;
}

.hlthcr_fetr_lwr li,
.hlth_slutn_lwr li,
.hlth_apppnl_list h3,
.hlthcr_pwring_lst li {
  margin: 0;
}

.hlthcr_fetr_sc,
.hlthcr_pwring_sc {
  padding: 100px 0;
}

.hlth_cta3 .text_center:after {
  position: absolute;
  content: "";
  background: #000;
  opacity: 0.8;
  inset: 0;
  margin: auto;
  width: 100%;
  height: 100%;
  z-index: -1;
  border-radius: 20px;
}

.hlthcr_pwring_mn {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-top: 50px;
}

.hlthcr_pwring_nav li {
  background: #E4E4E4;
  font-size: 24px;
  border-radius: 4px;
  padding: 20px;
}

.hlthcr_pwring_nav {
  width: 38%;
  position: relative;
  padding-right: 50px;
}

.hlthcr_pwring_lst {
  width: 58%;
}

.hlthcr_pwring_nav li.active {
  background: var(--c_primary);
  position: relative;
}

.hlthcr_pwring_nav li.active::after {
  position: absolute;
  content: "";
  background: var(--c_primary);
  width: 5px;
  height: 60px;
  right: 0;
  top: 0;
}

.hlthcr_pwring_nav li.active h3,
.wrap_hlthcare .hlth_slutn_nav .slick-active.slick-center h3 {
  color: var(--c_white);
}

.hlthcr_pwring_lst figure {
  background: var(--c_primary);
  width: 65px;
  height: 65px;
  border-radius: 5px;
  display: flex;
  align-items: center;
  padding: 10px;
  justify-content: center;
}

.hlthcr_pwring_lst img {
  filter: brightness(0) invert(1);
  max-width: 37px;
}

.hlthcr_pwring_nav:after {
  position: absolute;
  content: "";
  background: #E4E4E4;
  width: 5px;
  height: 100%;
  right: 0;
  top: 0;
}

.hlthcr_pwring_nav li.active::after {
  position: absolute;
  content: "";
  background: var(--c_primary);
  width: 5px;
  height: 68px;
  right: -50px;
  top: 0;
  z-index: 1;
}

.hlthcr_pwring_lst h3 {
  margin: 30px 0 20px;
}

.wrap_hlthcare .wych_social_sc {
  background: var(--c_primary);
}

.wrap_hlthcare .wych_social_dt li {
  background: var(--c_white);
  width: 48%;
}

.wrap_hlthcare .wych_social_dt li:after {
  background-image: url(https://media.apptunix.com/wp-content/uploads/sites/2/2024/11/22113842/hlthcr_cross.png);
}

.wrap_hlthcare .wych_social_dt li p {
  font-weight: 400;
  line-height: 26px;
}

.hlthcr_cta4_mn {
  background-color: #F5FAFF;
  position: relative;
  padding: 40px;
  border-radius: 22px;
}

.hlthcr_cta4_mn p {
  font-size: 24px;
  color: #000;
}

.hlthcr_cta4_lft {
  position: absolute;
  bottom: -1px;
  left: 1px;
  width: 30%;
}

.hlthcr_cta4_mn .s_h {
  width: 65%;
  margin-left: auto;
}

.wrap_hlthcare .sclmd_featr_nv li.slick-slide {
  width: 289px !important;
  justify-content: center;
}

.wrap_hlthcare .sclmd_featr_nv li.slick-slide h3 {
  font-size: 22px;
  font-weight: 500;
}

.wrap_hlthcare .sclmd_featr_ryt {
  border: 1px solid var(--c_primary);
  background: #1f1f1f;
  width: 57%;
}

.wrap_hlthcare .sclmd_featr_lft {
  width: 41%;
  padding: 30px;
}

.wrap_hlthcare .sclmd_featr_nv {
  margin-bottom: 35px;
}

.hlthcr_cta4_sc {
  background: #060606;
  padding: 100px 0;
}

.wrap_hlthcare .sclmd_featr_sc {
  background-color: #060606;
  padding-bottom: 80px;
}

.wrap_hlthcare .sclmd_featr_sc .slick-arrow {
  bottom: 0;
}

.wrap_hlthcare .sclmd_featr_cnt p {
  line-height: 26px;
}

.hlth_slutn_nav li.slick-slide {
  background: #FFFFFF 0% 0% no-repeat padding-box;
  box-shadow: 0px 0px 11px #00000029;
  border-radius: 5px;
  padding: 18px 10px;
  text-align: center;
  margin: 15px;
  height: inherit;
  position: relative;
}

.hlth_slutn_nav {
  margin: 50px 0 30px;
}

.wrap_hlthcare .hlth_slutn_nav .slick-active.slick-center,
.wrap_hlthcare .portfolio5_slide_nav .slick-center {
  background: var(--c_primary);
}

.wrap_hlthcare.portfolio5_slide_nav .slick-center img {
  filter: unset;
}

.hlth_slutn_lwr p {
  max-width: 70%;
  margin: 0 auto;
}

.wrap_hlthcare .hlth_slutn_nav .slick-active.slick-center:after {
  position: absolute;
  content: "";
  background: var(--c_primary);
  clip-path: polygon(100% 0, 0 0, 48% 100%);
  width: 32px;
  height: 21px;
  bottom: -16px;
  right: 0;
  left: 0;
  margin: auto;
}

.hlth_slutn_sec {
  padding-bottom: 100px;
}

.hlth_cta2,
.hlth_cta1 {
  padding: 80px 0;
}

.hlth_bnr {
  position: relative;
  height: 780px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.hlth_bnr:after {
  position: absolute;
  content: "";
  clip-path: polygon(14% 0, 100% 0, 100% 100%, 0% 100%);
  background: var(--c_primary);
  width: 470px;
  height: 100%;
  bottom: 0;
  top: 0;
  right: 0;
  z-index: -1;
}

.hlth_bnr_lt p {
  margin: 25px 0 55px;
  line-height: 30px;
  color: var(--c_black);
}

.hlth_bnr:before {
  position: absolute;
  content: "";
  background: url(https://media.apptunix.com/wp-content/uploads/sites/2/2024/11/22123419/dots_wht.png) no-repeat;
  right: 26px;
  bottom: -34px;
  width: 31px;
  height: 134px;
}

.hlth_bnr_lt:after {
  position: absolute;
  content: "";
  background: url(https://media.apptunix.com/wp-content/uploads/sites/2/2024/11/22123419/dots_blue.png) no-repeat;
  width: 92px;
  height: 31px;
  bottom: -130px;
  left: 0;
}

.hlth_dvlp_lst .custom_paging li {
  color: var(--c_white);
  font-size: 24px;
  font-weight: 400;
  line-height: 1;
  position: absolute;
  left: 12px;
  top: 100%;
  display: none;
  margin-top: 25px;
}

.hlth_dvlp_lst .custom_paging li.slick-active {
  display: block;
}

.hlth_dvlp_lst .custom_paging li span {
  color: #6a6a6a;
}

.hlth_dvlp_lst.arrows_bottom .slick-arrow {
  right: calc(0% - -260px);
  border-color: var(--c_primary);
  background: #060606;
  left: auto;
}

.hlth_dvlp_lst.arrows_bottom .slick-arrow:before {
  background-image: url('https://media.apptunix.com/wp-content/uploads/2024/11/04062313/arrow_gitex.svg');
  width: 10px;
  height: 16px;
  inset: 0;
  margin: auto;
  filter: brightness(0) invert(1);
  background-size: contain;
}

.hlth_dvlp_lst .custom_paging,
.hlth_apppnl_list h3 {
  position: relative;
}

.hlth_apppnl_tabs {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 25px;
  flex-wrap: wrap;
  margin: 40px auto;
  width: 95%;
}

.hlth_apppnl_tabs li {
  border: 1px solid #858585;
  font-size: 20px;
  padding: 15px 10px;
  margin: 0;
  border-radius: 7px;
  width: 31%;
  text-transform: uppercase;
  font-weight: 600;
}

.hlth_apppnl_tabs li.active {
  background: var(--c_primary);
  border: transparent;
}

.hlth_apppnl_sc .tab_bx_content {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap
}

.hlth_apppnl_sc .tab_bx_content>P {
  font-weight: 300;
  display: block;
  width: 100%;
  margin-bottom: 50px;
  line-height: 1.6;
}

.hlth_apppnl_list {
  width: 45%;
  border-left: 2px solid #ffffff30;
  padding-left: 30px;
  margin-bottom: 0;
}

.hlth_appnl_rt {
  width: 50%;
}

.hlth_apppnl_list li:not(:last-child) {
  border-bottom: 1px solid #ffffff70;
  padding-bottom: 25px;
  margin-bottom: 25px;
}

.hlth_apppnl_list li {
  padding-right: 30px;
}

.hlth_apppnl_list li>div {
  margin-top: 10px;
}

.hlth_apppnl_list li.active h3:after {
  position: absolute;
  content: "";
  top: 50%;
  left: -33px;
  width: 4px;
  height: 50px;
  transform: translateY(-50%);
  background-color: var(--c_primary);
}

.hlth_apppnl_list h3:before {
  content: "";
  border: solid var(--c_white);
  border-width: 0 1.5px 1.5px 0;
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  display: inline-block;
  height: 10px;
  width: 10px;
  right: -20px;
  position: absolute;
  top: 5px;
}

.hlth_apppnl_list li.active h3:before {
  -webkit-transform: rotate(45deg) scaleY(-1) scaleX(-1);
}

.hlth_appnl_rt figure {
  position: relative;
  z-index: 1
}

.hlth_appnl_rt figure::after {
  position: absolute;
  content: "";
  background: var(--c_primary);
  opacity: 0.3;
  width: 450px;
  height: 450px;
  border-radius: 50%;
  inset: 0;
  margin: auto;
  z-index: -1;
}

.hlth_cta3 .s_h p {
  font-size: 28px;
  margin: 12px 0 35px;
  font-weight: 300;
}

.wrap_hlthcare .sclmd_featr_lft p {
  font-weight: 300;
  line-height: 30px;
}

.hlth_dvlp_lst {
  width: calc(100% - (100% - 90%) / 2);
  max-width: calc(100% - (100% - 1170px) / 2);
  margin: 50px 0 0 auto;
}

.htlh_cuntr_lst h3 {
  margin-bottom: 8px;
}

.hlth_srve_sec .nwyrk_ofr_inr {
  padding: 20px;
}

.wrap_hlthcare .wych_social_dt .acdn_mn {
  background: var(--c_white);
}

.wrap_hlthcare .wych_social_dt .panel-title.active {
  color: var(--c_black);
}

.wrap_hlthcare .wych_social_dt .panel.panel-default.acdn_mn span {
  background: var(--c_primary);
}

/* halthcare page css end */
@media(max-width: 1500px) {
  .hlth_bnr_lt p {
    font-size: 20px;
  }

  .hlth_bnr_rt {
    width: 41%;
    margin: 0 auto;
  }

  .hlth_bnr {
    height: 680px;
  }

  .htlh_cuntr_lst:after {
    width: 95%;
  }
}

@media(max-width: 1200px) {
  .hlth_bnr {
    height: unset;
  }

  .hlth_dvlp_lst.arrows_bottom .slick-arrow {
    right: calc(0% - -55px);
  }

  .hlth_bnr_lt,
  .hlth_cta_rt,
  .hlth_cta2_lt,
  .hlthcr_cta4_mn .s_h {
    text-align: center;
    width: 100%;
  }

  .hlth_bnr:after,
  .hlth_bnr_lt:after,
  .hlth_bnr:before,
  .htlh_cuntr_lst:after,
  .hlth_cta_lt,
  .hlth_dvlp_lst li span:not(:last-child),
  .hlth_cta2_rt,
  .hlthcr_pwring_nav,
  .hlth_slutn_nav,
  .hlthcr_cta4_lft,
  .wrap_hlthcare .wych_social_dt li:after,
  .wrap_hlthcare .sclmd_featr_nv {
    display: none;
  }

  .hlth_bnr_lt p {
    margin: 10px 0 25px;
    line-height: 26px;
  }

  .hlth_bnr_lt .btn,
  .hlth_cta_rt .btn,
  .hlth_cta2_lt .btn,
  .hlthcr_cta4_mn .s_h .btn {
    margin: auto;
  }

  .hlth_bnr_rt {
    width: 40%;
    margin: 30px auto 0;
  }

  .htlh_cuntr_sec {
    background-color: #D6E9FF;
    margin-top: 40px;
    padding: 20px 0;
  }

  .htlh_cuntr_lst {
    padding: 0;
  }

  .hlth_srve_sec .nwyrk_ofr_lst li.slick-slide,
  .nwyrk_ofr_lst>li {
    height: inherit;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    text-align: center;
    gap: 8px;
  }

  .hlth_cta2,
  .hlth_cta1,
  .hlthcr_fetr_sc,
  .hlthcr_pwring_sc,
  .hlthcr_cta4_sc {
    padding: 60px 0;
  }

  .hlth_srve_sec {
    padding-bottom: 0;
  }

  .htlh_cta_flx {
    background: var(--c_primary);
    padding: 40px;
  }

  .hlth_dvlp_lst {
    width: 90%;
    max-width: 1170px;
    margin: 30px auto 0;
  }

  .hlth_dvlp_lst .slick-list {
    padding: 0 !important;
  }

  .hlth_dvlp_lst li.slick-slide {
    text-align: center;
    padding: 15px 10px;
    margin: 0 5px;
  }

  .hlth_dvlp_lst figure {
    margin: 0 auto 10px;
  }

  .hlthcr_fetr_upr li,
  .hlthcr_cta4_mn p,
  .hlth_dvlp_lst .custom_paging li span {
    font-size: 16px;
  }

  .htlh_cta2_mn {
    padding: 40px;
  }

  .hlth_cta2_lt p {
    line-height: 28px;
  }

  .wrap_hlthcare .slick-track {
    display: flex;
  }

  .hlthcr_fetr_lwr_mn>li,
  .hlthcr_fetr_lwr_mn li.slick-slide {
    margin: 0 5px;
    height: inherit;
    padding: 15px;
    text-align: center;
  }

  .hlthcr_fetr_lwr_mn figure {
    margin: auto;
    width: 40px;
  }

  .hlthcr_fetr_lwr_mn {
    gap: 0;
  }

  .hlth_cta3 .s_h p {
    font-size: 16px;
    margin: 10px 0;
  }

  .hlthcr_pwring_sc [data_accordion_pnl],
  .hlthcr_pwring_sc [data_tab_pnl] {
    display: block;
  }

  .hlthcr_pwring_lst {
    width: 100%;
    display: flex;
    align-items: stretch;
    justify-content: center;
    gap: 10px;
    flex-wrap: wrap;
  }

  .hlthcr_pwring_lst li {
    background: #E4E4E4;
    padding: 15px;
    border-radius: 10px;
    text-align: center;
    width: 48%;
  }

  .hlthcr_pwring_lst h3 {
    margin: 15px 0 8px;
  }

  .hlthcr_pwring_lst figure {
    width: 50px;
    height: 50px;
    margin: 0 auto;
  }

  .hlth_slutn_lwr>li,
  .hlth_slutn_lwr li.slick-slide {
    text-align: center;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 0px 11px #00000029;
    padding: 20px 10px;
    margin: 10px;
    border-radius: 5px;
    height: inherit;
  }

  .hlth_slutn_lwr p {
    max-width: 100%;
  }

  .hlth_slutn_lwr {
    margin-top: 30px;
  }

  .hlth_slutn_sec {
    padding-bottom: 60px;
  }

  .wrap_hlthcare .wych_social_dt li {
    padding: 20px;
    text-align: center;
  }

  .wrap_hlthcare .wych_social_dt li figure {
    position: unset;
  }

  .wrap_hlthcare .wych_social_dt li>div {
    display: block !important;
    margin-top: 10px;
  }

  .wrap_hlthcare .wych_social_dt {
    align-items: stretch;
    gap: 15px;
    padding-top: 40px;
  }

  .wrap_hlthcare .sclmd_featr_lft {
    width: 100%;
    padding: 30px;
    text-align: center;
  }

  .wrap_hlthcare .sclmd_featr_lft p {
    line-height: 26px;
    margin: 0;
  }

  .wrap_hlthcare .sclmd_featr_ryt {
    width: 100%;
  }

  .hlthcr_fetr_upr,
  .hlthcr_pwring_mn {
    margin-top: 40px;
  }

  .wrap_hlthcare .wych_social_dt li h3 {
    margin: 15px 0 0;
  }

  .hlth_srve_sec .nwyrk_ofr_cntnt,
  .hlth_srve_sec .nwyrk_ofr_inr {
    padding: 0;
  }

  .hlth_srve_sec .nwyrk_ofr_cntnt {
    align-items: center;
  }

  .hlth_srve_sec .nwyrk_ofr_cntnt {
    display: none;
  }
}

@media(max-width: 992px) {
  .hlth_bnr_rt {
    width: 50%;
  }

  .hlth_bnr_lt p {
    font-size: 16px;
    line-height: 22px;
  }

  .htlh_cuntr_lst h3 {
    margin-bottom: 5px;
  }

  .hlth_appnl_rt figure::after,
  .hlth_apppnl_list li.active h3:after {
    content: unset;
  }

  .hlth_apppnl_tabs {
    width: 100%;
    gap: 10px;
    margin: 30px auto;
  }

  .hlth_apppnl_list {
    width: 100%;
    border-left: unset;
    padding-left: 0;
    margin-top: 30px;
  }

  .hlth_appnl_rt {
    width: 80%;
    order: -1;
    margin: auto;
  }

  .hlth_apppnl_sc .tab_bx_content>P {
    margin-bottom: 20px;
    order: -2;
  }

  .hlthcr_fetr_upr {
    margin-top: 30px;
    border: 0;
    justify-content: center;
    gap: 8px;
  }

  .hlthcr_fetr_upr li {
    width: 48%;
    border-radius: 10px;
    font-size: 14px;
  }

  .hlth_cta2,
  .hlth_cta1,
  .hlthcr_fetr_sc,
  .hlthcr_pwring_sc,
  .hlthcr_cta4_sc {
    padding: 40px 0;
  }

  .hlth_apppnl_tabs li {
    padding: 15px 5px;
    font-size: 16px;
  }

  .hlthcr_fetr_lwr,
  .hlthcr_pwring_mn {
    margin-top: 30px;
  }

  .htlh_cta2_mn,
  .hlth_cta3 .text_center,
  .hlthcr_cta4_mn,
  .htlh_cta_flx {
    padding: 30px;
  }
}

@media(max-width: 767px) {
  .htlh_cuntr_lst p {
    font-size: 14px;
  }

  .hlth_cta2_lt p {
    line-height: 24px;
    font-size: 16px;
    margin-bottom: 20px;
  }

  .wrap_hlthcare .sclmd_featr_lft p,
  .hlth_srve_sec .nwyrk_ofr_inr p,
  .wrap_hlthcare .wych_social_dt li p,
  .wrap_hlthcare .sclmd_featr_cnt p {
    line-height: 22px;
  }

  .wrap_hlthcare .sclmd_featr_sldr li.slick-slide figure {
    display: none;
  }

  .wrap_hlthcare .sclmd_featr_ryt {
    padding: 20px;
  }

  .sclmd_featr_sc .slick-arrow,
  .wrap_hlthcare .sclmd_featr_sc .slick-arrow {
    right: 65px;
    bottom: -90px;
  }

  .sclmd_featr_sc,
  .wrap_hlthcare .sclmd_featr_sc {
    padding-bottom: 100px;
  }
  .wrap_hlthcare .wych_social_dt {
    padding-top: 0;
  }
}

@media(max-width: 600px) {
  .hlth_bnr_rt {
    width: 75%;
  }

  .htlh_cuntr_lst li,
  .hlth_apppnl_tabs li {
    width: 48%;
  }

  .htlh_cuntr_lst {
    gap: 20px 0;
  }

  .hlthcr_pwring_lst li,
  .wrap_hlthcare .wych_social_dt li {
    width: 100%;
  }
}

@media (max-width:480px) {
  .hlthcr_fetr_upr li {
    width: 100%;
  }
}

/*hire-mobile-app-developers-usa css starts*/
.apdevusa_wrp {
  --c_primary: #006EEF;
}

.apdevusa_wrp .btn-primary {
  background: var(--c_primary);
  color: var(--c_white);
}

.apdevusa_wrp {
  --page_bg: #032E47;
}

.apdevusa_wrp .btn-primary span {
  background: #033C5D;
}

.apdevusa_wrp .btn-white span {
  background: var(--c_primary);
}

.apdevusa_wrp .btn-primary span::before,
.apdevusa_wrp .btn-white span::before {
  filter: brightness(0) invert(1);
}

.apdevusa_bnr_sc,
.apdevusa_wrp .cstmsftwr_trst_sc,
.apdevusa_aplcnts_Sc,
.apdevusa_indstry_sc,
.apdevusa_cta1_sc,
.apdevusa_wrp .portfolio5_sc {
  background-color: var(--page_bg);
}

.apdevusa_bnr_sc>.m_h {
  width: 45%;
}

.apdevusa_bnr_sc .m_h p,
.apdevusa_cta2_sc p {
  line-height: 1.7;
  font-weight: 300;
}

.apdevusa_bnr_sc {
  height: 835px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-image: url('https://media.apptunix.com/wp-content/uploads/2025/01/28070309/banner-mobileappusa.png');
  background-repeat: no-repeat;
  background-position: right top 60px;
}

.apdevusa_cta2_sc p {
  line-height: 1.5;
}

.apdevusa_cntr_lst li {
  margin: 0;
}

.apdevusa_cta1_ryt {
  position: absolute;
  bottom: 0;
  right: -120px;
  width: 60%;
}

.apdevusa_cta1_sc .s_h p {
  color: var(--c_black);
  line-height: 1.6;
}

.apdevusa_cta2_sc {
  background-color: #126BFB;
  position: relative;
}

.apdevusa_aplcnts_lst li {
  width: 32%;
  background-color: #134867;
  padding: 40px 20px 40px 30px;
  border-radius: 20px;
  margin: 0;
}

.apdevusa_cntr_lst {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  border-bottom: 1px solid #8993A230;
  padding: 100px 0 70px;
}

.apdevusa_cta1_sc .s_h {
  box-shadow: 0px 4px 23px 0px #C2C1C169;
  background: #f2f2f2;
  border-radius: 16px;
  padding: 60px 40px;
  position: relative;
}

.apdevusa_aplcnts_lst p {
  font-size: 17px;
  color: #A8B2C0;
  line-height: 1.5;
  margin: 25px 0 30px;min-height: 130px;
}

.apdevusa_aplcnts_lwr>li {
  margin: 0;
  opacity: 0;
  height: 0;
  visibility: hidden;
}

.apdevusa_aplcnts_lwr>li.active {
  opacity: 1;
  height: 100%;
  visibility: visible;
}

.apdevusa_aplcnts_lst {
  display: flex;
  align-items: stretch;
  justify-content: center;
  gap: 15px;
  flex-wrap: wrap;
}

.apdevusa_aplcnts_upr li {
  margin: 0;
  position: relative;
}

.apdevusa_trst_ryt li.slick-slide {
  margin: 0;
  display: flex !important;
  align-items: center;
  justify-content: center;
}

.apdevusa_trst_ryt li.slick-slide img {
  max-width: 105px;
  filter: brightness(0) invert(1);
  object-fit: contain;
  height: 60px;
}

.apdevusa_aplcnts_upr {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 35px;
  border-bottom: 2px solid #8993A2;
  width: fit-content;
  padding-bottom: 20px;
  margin: 50px auto;
}

.apdevusa_trst_ryt {
  width: 78%;
  -webkit-mask-image: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 12.5%, rgb(0, 0, 0) 87.5%, rgba(0, 0, 0, 0) 100%);
}

.apdevusa_trst_mn {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
}

.apdevusa_indstry_lst>li {
  width: 31.5%;
  background-repeat: no-repeat;
  height: 475px;
  background-size: cover;
  border-radius: 14px;
  position: relative;
  overflow: hidden;
  margin: 0;
}

.apdevusa_indstry_lst {
  display: flex;
  align-items: stretch;
  justify-content: center;
  flex-wrap: wrap;
  gap: 20px;
}

.apdevusa_indstry_cntnt {
  position: absolute;
  bottom: 0;
  transform: translate(0, 100%);
  margin: auto;
  border-radius: 14px;
  padding: 25px;
  display: flex;
  align-items: flex-start;
  justify-content: flex-end;
  flex-direction: column;
  width: 100%;
  height: 100%;
  transition: all .5s ease-in-out 0s;
  z-index: 9;
  opacity: 0;
  background: linear-gradient(0deg, #020E1F 15%, rgba(2, 14, 31, 0) 100%);
}

.apdevusa_indstry_lst li:hover .apdevusa_indstry_cntnt {
  opacity: 1;
  transform: unset;
}

.apdevusa_indstry_cntnt p {
  color: #E8E8E8;
  font-weight: 300;
  font-size: 15px;
  margin: 15px 0 30px;
  line-height: 1.5;
}

.apdevusa_bnr_mn {
  width: 45%;
}

.apdevusa_chs_lst {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 20px;
  flex-wrap: wrap;
}

.apdevusa_chs_lst li {
  width: 31%;
  text-align: center;
  box-shadow: 0px 4px 24px 0px #006EEF0A;
  background: #fff;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  gap: 15px;
  padding: 45px;
  max-width: 200px;
  height: 200px;
  margin: 0;
}

.apdevusa_chs_sc {
  background-color: #F3F3F3;
  position: relative;
  z-index: 1;
}

.apdevusa_chs_lst li h3 {
  font-size: 17px;
  color: #202630;
  font-weight: 400;
  line-height: 1.4;
}

.apdevusa_chs_mn .s_h {
  width: 55%;
}

.apdevusa_chs_ryt {
  position: absolute;
  right: -110px;
  top: 120px;
  margin: auto;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 60%;
}

.apdevusa_wrp .testi2_box::before {
  filter: brightness(0) saturate(100%) invert(30%) sepia(39%) saturate(4534%) hue-rotate(200deg) brightness(94%) contrast(107%);
}

.apdevusa_prcs_slide {
  background-color: #F3F3F3;
  padding: 60px 40px 40px 40px;
  border-radius: 20px;
  position: relative;
  counter-increment: my-awesome-counter;
  height: inherit;
  margin: 0 5px;
}

.apdevusa_prcs_slide p,
.apdevusa_prcs_slide ul li {
  color: #667387;
  font-size: 17px;
  font-weight: 400;
  line-height: 1.6;
}

.apdevusa_prcs_slide ul li {
  margin: 0 0 6px 0;
  position: relative;
  padding-left: 16px;
}

.apdevusa_prcs_slide li:before {
  position: absolute;
  content: "";
  background: #667387;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  left: 0;
  top: 0;
  bottom: 0;
  margin: auto;
}

.apdevusa_prcs_slide figure {
  position: absolute;
  right: 40px;
  top: 30px;
}

.apdevusa_prcs_slide:after {
  position: absolute;
  color: transparent;
  -webkit-text-stroke: 1px #000;
  bottom: 20px;
  font-size: 60px;
  right: 40px;
  margin: auto;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 700;
  content: "0" counter(my-awesome-counter);
  opacity: 25%;
}

.apdevusa_prcs_slide h4 {
  color: var(--c_black);
  font-size: 20px;
  font-weight: 400;
}

.apdevusa_prcs_slide h3 {
  color: var(--c_black);
  font-weight: 600;
  margin-bottom: 10px;
}

.apdevusa_prcs_lst .slick-track {
  display: flex;
}

.apdevusa_prcs_sc .s_h {
  border-bottom: 1px solid #8993a2;
  padding-bottom: 20px;
}

.apdevusa_prcs_sc .fix_container {
  width: calc(100% - (100% - 90%) / 2);
  max-width: calc(100% - (100% - 1170px) / 2);
  margin: 0 0 0 auto;
}

.apdevusa_prcs_sc .slick-list {
  padding-right: 12% !important;
}

.apdevusa_prcs_sc .arrows_bottom :is(.slick-next, .slick-prev) {
  bottom: auto;
  top: -118px;
}

.apdevusa_prcs_sc .arrows_bottom .slick-prev {
  left: auto;
  right: 100px;
}

.apdevusa_prcs_sc .arrows_bottom .slick-next {
  right: 130px;
}

.apdevusa_aplcnts_upr li:after {
  position: absolute;
  content: "";
  background: transparent;
  width: 100%;
  height: 3px;
  bottom: -22px;
  border-radius: 5px;
}

.apdevusa_aplcnts_upr li.active:after {
  background: #fff;
}

.apdevusa_cta1_sc {
  padding-top: 100px;
}

.apdevusa_aplcnts_lst li span {
  animation: unset;
}

.apdevusa_chs_ryt:after {
  position: absolute;
  content: "";
  background: var(--c_white);
  width: 90%;
  height: 575px;
  right: -90px;
  bottom: 0;
  border-radius: 280px 0px 0px 280px;
  margin: auto;
  z-index: -1;
}

.apdevusa_cta2_sc:after,
.apdevusa_cta2_sc:before {
  position: absolute;
  content: "";
  background-image: url('https://media.apptunix.com/wp-content/uploads/2025/01/29071530/usa-cta2-right-1.png');
  width: 378px;
  height: 382px;
  right: 0;
  top: 0;
  bottom: 0;
  mix-blend-mode: screen;
  background-size: contain;
}

.apdevusa_cta2_sc:before {
  background-image: url('https://media.apptunix.com/wp-content/uploads/2025/01/29071529/usa-cta2-left-1.png');
  width: 312px;
  right: auto;
  left: 0;
}

@media(max-width:1500px) {
  .apdevusa_chs_ryt:after {
    width: 98%;
  }
}

@media(max-width:1400px) {
  .apdevusa_chs_ryt {
    width: 45%;
    right: 0;
  }
}

@media (max-width:1200px) {
  .apdevusa_chs_ryt:after {
    content: unset;
  }

  .apdevusa_chs_mn .s_h {
    width: 100%;
  }

  .apdevusa_chs_ryt {
    display: none;
  }

  .apdevusa_prcs_sc .s_h {
    text-align: center;
  }

  .apdevusa_bnr_mn .btn,
  .apdevusa_cta1_sc .s_h .btn {
    margin: auto;
  }

  .apdevusa_bnr_mn {
    width: 100%;
    text-align: center;
  }

  .apdevusa_bnr_sc {
    height: auto;
    background-image: unset;
  }

  .apdevusa_cntr_lst li {
    text-align: center;
  }

  .apdevusa_cntr_lst {
    padding: 40px 0;
  }

  .apdevusa_cntr_lst li h3 {
    margin-bottom: 5px;
    line-height: normal;
  }

  .apdevusa_bnr_sc .m_h p,
  .apdevusa_cta2_sc p {
    line-height: 1.6;
  }

  .cstmsftwr_trst_sc {
    padding-top: 40px;
  }

  .apdevusa_trst_ryt {
    width: 100%;
  }

  .apdevusa_trst_lft {
    width: 100%;
    text-align: center;
    margin-bottom: 20px;
  }

  .apdevusa_trst_ryt li.slick-slide img {
    height: 34px;
    max-width: 80px;
  }

  .apdevusa_aplcnts_lst li {
    padding: 20px 15px;
    text-align: center;
  }

  .apdevusa_aplcnts_lst li p {
    font-size: 14px;
    margin: 5px 0 25px;min-height: unset;
  }

  .apdevusa_aplcnts_lst li {
    height: inherit;
    margin: 0 5px;
    display: flex !important;
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .apdevusa_cta1_ryt,
  .apdevusa_prcs_slide:after,
  .apdevusa_cta2_sc:after,
  .apdevusa_cta2_sc:before,
  .apdevusa_chs_ryt,
  .apdevusa_aplcnts_upr li.active:after {
    display: none;
  }

  .apdevusa_cta1_sc {
    padding-top: 0;
  }

  .apdevusa_cta1_sc .s_h {
    padding: 30px 20px;
    text-align: center;
  }

  .apdevusa_prcs_sc .fix_container {
    width: 90%;
    max-width: 1170px;
    margin: 0 auto;
  }

  .apdevusa_prcs_sc .slick-list {
    padding-right: 0 !important;
  }

  .apdevusa_prcs_slide figure {
    position: unset;
    width: 40px;
    margin-bottom: 10px;
  }

  .apdevusa_prcs_slide {
    padding: 20px;
  }

  .apdevusa_prcs_slide p,
  .apdevusa_prcs_slide ul li {
    font-size: 14px;
  }

  .apdevusa_prcs_slide h4 {
    font-size: 16px;
    margin-bottom: 5px;
  }

  .apdevusa_prcs_slide ul li {
    padding-left: 12px;
  }

  .apdevusa_prcs_sc .arrows_bottom :is(.slick-next, .slick-prev) {
    bottom: 0;
    top: auto;
  }

  .apdevusa_prcs_sc .arrows_bottom .slick-next {
    right: calc(50% - 15px);
  }

  .apdevusa_prcs_sc .arrows_bottom .slick-prev {
    left: calc(50% - 15px);
    right: 0;
  }

  .apdevusa_prcs_sc {
    padding-bottom: 30px;
  }

  .apdevusa_indstry_cntnt {
    transform: unset;
    opacity: 1;
    align-items: center;
    justify-content: center;
    padding: 15px;
    text-align: center;
    background: rgba(2, 14, 31, .79);
  }

  .apdevusa_indstry_cntnt p {
    line-height: 1.4;
    margin: 0 0 20px;
    font-size: 14px;
  }

  .apdevusa_chs_mn .s_h {
    width: 100%;
    text-align: center;
  }

  .apdevusa_aplcnts_upr {
    padding-bottom: 0;
    margin: 40px auto 20px;
    border: 0;
    width: 100%;
    gap: 10px;
  }

  .apdevusa_aplcnts_upr li.active {
    background: #fff;
  }

  .apdevusa_aplcnts_upr li.active h3 {
    color: #000;
  }

  .apdevusa_aplcnts_upr li h3 {
    font-size: 14px;
    text-align: center;
  }

  .apdevusa_chs_lst li {
    width: 32%;
    padding: 20px 10px;
    max-width: unset;
    height: auto;
    border-radius: 14px;
    gap: 10px;
  }

  .apdevusa_chs_lst {
    gap: 10px;
    justify-content: center;
    align-items: stretch;
  }

  .apdevusa_chs_lst li h3 {
    font-size: 14px;
  }

  .apdevusa_aplcnts_upr li {
    width: 48%;
    border: 1px solid #fff;
    padding: 10px 5px;
    border-radius: 10px;
  }
}

@media (max-width:992px) {
  .apdevusa_indstry_lst>li {
    width: 48%;
    height: 360px;
  }

  .apdevusa_cntr_lst li p {
    font-size: 13px;
  }

  .apdevusa_indstry_lst {
    gap: 15px;
  }
}

@media (max-width:600px) {

  .apdevusa_cntr_lst li,
  .apdevusa_chs_lst li {
    width: 48%;
  }

  .apdevusa_cntr_lst {
    gap: 10px 0;
  }

  .apdevusa_indstry_lst>li {
    width: 100%;
    height: 300px;
  }

  .apdevusa_cta2_sc p {
    line-height: 1.4;
  }

  .apdevusa_cta2_sc p small {
    font-size: 15px;
  }

  .apdevusa_aplcnts_upr li {
    width: 100%;
  }

}

/*hire-mobile-app-developers-usa css ends */

/*marketplace app development company page css starts*/
.mrpl_wrp {
  --c_primary: #006EEF;
  --c_secondary: #006EEF;
  --c_gradient: transparent linear-gradient(270deg, var(--c_secondary) 0%, var(--c_primary) 100%) 0% 0% no-repeat padding-box;
}

.mrpl_wrp .emrtech_dub_rt {
  height: 400px;
}

.mrktplc_bld_mn {
  border: 1px solid #000000db;
  border-radius: 22px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
}

.mrktplc_bld_upr {
  width: 55%;
  background-color: var(--c_primary);
  padding: 50px 45px;
  border-radius: 22px 0px 0px 22px;
  transform: scale(1.01);
  margin: 0;
}

.mrktplc_bld_upr>li:last-child,
.mrktplc_bld_inr>li:last-child {
  margin: 0;
  padding: 0;
  border: 0;
}

.mrktplc_bld_upr>li,
.mrktplc_bld_inr>li {
  color: #fff;
  font-size: 28px;
  border-bottom: 1px solid #ffffff70;
  padding-bottom: 18px;
  margin-bottom: 18px;
  position: relative;
  list-style: decimal;
  opacity: 0.4;
  font-weight: 500;
  list-style-position: inside;
}

.mrktplc_bld_lwr li p {
  line-height: 1.6;
}

.mrktplc_bld_lwr p a {
  color: var(--c_primary);
}

.mrktplc_bld_lwr li h3 {
  margin: 20px 0 15px;
  font-weight: 700;
}

.mrktplc_bld_lwr>li figure {
  background: #178def;
  width: 55px;
  height: 55px;
  border-radius: 50%;
  padding: 12px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.mrktplc_bld_lwr>li figure img {
  filter: brightness(0) invert(1);
  width: 100%;
  height: 100%;
  object-fit: contain;
}

.mrktplc_bld_lwr {
  width: 45%;
  padding: 20px 20px 40px 50px;
}

.mrktplc_bld_lwr li.active {
  display: block;
}

.mrktplc_bld_lwr li {
  display: none;
  margin: 0;
}

.mrktplc_bld_upr>li.active,
.mrktplc_bld_inr>li.active {
  opacity: 1;
}

.mrktplc_trst_mn {
  background-color: var(--c_primary);
  padding: 50px;
  border-radius: 25px;
  position: relative;
  z-index: 1;
  width: 90%;
  margin: -125px auto 0;
}

.mrktplc_trst_lst {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 50px;
  flex-wrap: wrap;
}

.mrktplc_trst_lst li img {
  filter: brightness(0) invert(1);
  max-width: 130px;
}

.mrktplc_trst_lst li,
.mrktplc_srvcs_lst li h3 {
  margin: 0;
}

.mrktplc_srvcs_lst li {
  box-shadow: 0px 20px 36px 0px #00649E24;
  padding: 30px;
  border-radius: 10px;
  margin: 0 25px 20px 25px;
  background-color: var(--c_white);
  position: relative;
}

.mrktplc_srvcs_lst li:not(.active):after {
  transform: rotate(180deg);
}

.mrktplc_srvcs_lst li:after {
  position: absolute;
  content: "";
  background-image: url('https://media.apptunix.com/wp-content/uploads/2025/01/31075402/mrktlc-arrow.png');
  width: 20px;
  height: 20px;
  top: 35px;
  right: 30px;
}

.mrktplc_srvcs_lst {
  width: 50%;
  height: 550px;
  overflow: auto;
}

.mrktplc_srvcs_lst::-webkit-scrollbar {
  width: 0;
  height: 0;
}

.mrktplc_srvcs_lft,
.mrktplc_tchsut_cnt,
.mrktplc_tchsut_img {
  width: 45%;
}

.mrktplc_srvcs_mn {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  flex-wrap: wrap;
}

.mrktplc_srvcs_lst li>div p,
.mrktplc_tchsut_cnt p {
  color: var(--c_black);
}

.mrktplc_srvcs_lst li>div {
  margin-top: 10px;
}

.mrktplc_cta1_mn {
  background-color: #090909;
  padding: 30px 50px;
  border-radius: 27px;
  position: relative;
}

.mrktplc_cta1_ryt {
  width: 50%;
  position: absolute;
  right: 0;
  bottom: 0;
  top: 0;
  margin: auto;
  height: 100%;
  z-index: 1;
}

.mrktplc_cta1_ryt:after {
  position: absolute;
  content: "";
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2024/12/19115329/blue-bg.png);
  width: 100%;
  height: 100%;
  left: -15px;
  background-size: cover;
  z-index: -1;
}

.mrktplc_cta1_ryt img {
  border-radius: 20px;
  height: 100%;
  width: 100%;
  object-fit: cover;
  object-position: left;
}

.mrktplc_cta1_mn .ply_icn {
  position: absolute;
  bottom: 0;
  right: 0;
  z-index: 2;
  left: -35px;
  margin: auto;
  display: flex;
  align-items: center;
  justify-content: center;
  width: fit-content;
  cursor: pointer;
  animation: spin 5s infinite linear;
  top: auto;
}

.mrktplc_cta1_mn p {
  font-size: 18px;
  font-weight: 300;
  line-height: 1.6;margin: 20px 0;
}

.mrpl_wrp .cstmsftwr_cta3_sc .mrktplc_cta1_mn {
  background-image: url(https://media.apptunix.com/wp-content/uploads/sites/2/2025/01/31094105/mrktplc-cta2bg.png);
  z-index: 1;
}

.mrpl_wrp .cstmsftwr_cta3_sc .mrktplc_cta1_mn:after {
  position: absolute;
  content: "";
  background: #000;
  inset: 0;
  margin: auto;
  width: 100%;
  height: 100%;
  opacity: 0.8;
  border-radius: 22px;
  z-index: -1;
}

.mrktplc_cta4_mn {
  background-color: var(--c_primary);
  position: relative;
  padding: 50px;
  border-radius: 22px;
  z-index: 1;
  overflow: hidden;
}

.mrktplc_tchsut_cnt h3 {
  color: var(--c_black);
  font-weight: 800;
  font-size: 36px
}

.mrktplc_tchsut_lst li:nth-child(2n) {
  flex-direction: row-reverse
}

.mrktplc_cta4_mn p {
  font-weight: 300;
  line-height: 1.5
}

.mrktplc_cta4_ryt {
  position: absolute;
  bottom: 0;
  right: -75px;
  width: 52%
}

.mrktplc_cta5_sc .mrktplc_cta4_ryt {
  right: -5px;
  width: 31%
}

.mrktplc_cta3_sc .mrktplc_cta4_ryt {
  right: 90px
}

.mrktplc_advntgs_lst li:hover .mrktplc_advntgs_inr {
  transform: unset;
  opacity: 1
}

.mrktplc_tchsut_lst li {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  margin: 80px 0
}

.mrktplc_advntg_lst li {
  border: 1px solid #d2d2d2;
  padding: 30px;
  border-radius: 6px;
  width: 48%;
  display: flex;
  align-items: flex-start;
  gap: 15px;
  flex-wrap: wrap;
  margin: 0
}

.mrktplc_advntg_lst li figure {
  background: #006eef21;
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  padding: 10px
}

.mrktplc_advntgs_lst {
  display: flex;
  align-items: stretch;
  justify-content: center;
  gap: 30px;
  flex-wrap: wrap
}

.mrktplc_indstrs_mn.tab_bx {
  border: 1px solid #3a3a3a;
  border-radius: 20px
}

.mrktplc_indstrs_upr li {
  font-size: 20px;
  width: 25%;
  padding: 20px 15px;
  border-right: 1px solid #3a3a3a;
  text-align: center;
  color: var(--c_black);
  margin: 0;
  font-weight: 600
}

.mrktplc_indstrs_upr {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  border-bottom: 1px solid #3a3a3a;
  border-radius: 18px;
  overflow: hidden
}

.mrktplc_indstrs_lst {
  display: flex;
  align-items: stretch;
  justify-content: space-between;
  flex-wrap: wrap
}

.mrktplc_indstrs_inr {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap
}

.mrktplc_indstrs_lwr>li {
  margin: 0;
  padding: 45px 30px;
  position: relative;
  display: none
}

.mrktplc_indstrs_lwr>li.active {
  display: block
}

.mrktplc_indstrs_lst>li figure {
  position: absolute;
  top: -5px;
  left: 0;
  width: 35px;
  height: 35px
}

.mrktplc_indstrs_inr figure {
  width: 52%;
  height: 225px
}

.mrktplc_indstrs_inr figure img {
  width: 100%;
  height: 100%;
  border-radius: 20px
}

.mrktplc_indstrs_lst>li figure img {
  width: 100%;
  height: 100%;
  filter: brightness(0) saturate(100%) invert(34%) sepia(75%) saturate(5921%) hue-rotate(203deg) brightness(98%) contrast(101%)
}

.mrktplc_indstrs_inr h3 {
  margin: 0;
  color: var(--c_black);
  font-size: 38px;
  font-weight: 800
}

.mrktplc_indstrs_lst>li {
  width: 23%;
  margin: 0;
  border-right: 1px solid #3a3a3a;
  padding-right: 20px;
  position: relative
}

.mrktplc_indstrs_inr h4 {
  font-size: 80px;
  opacity: 10%;
  color: #000;
  font-weight: 800;
  position: absolute;
  top: 85px
}

.mrktplc_indstrs_lst>li:last-child {
  padding-right: 0;
  border-right: 0
}

.mrktplc_indstrs_upr li:nth-child(4).active {
  border-radius: 0 18px 18px 0
}

.mrktplc_indstrs_upr li.active {
  background: #006eef;
  color: #fff
}

.mrktplc_prcs_lst {
  background-image: url(https://media.apptunix.com/wp-content/uploads/sites/2/2025/01/31125055/mrktplc-business-bg.png);
  background-size: auto;
  background-repeat: no-repeat;
  background-position: center;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 4px
}

.mrktplc_prcs_lst li {
  margin-top: 140px;
  text-align: center;
  display: flex;
  margin-bottom: 0;
  flex-direction: column;
  gap: 120px;
  width: 18%;
  align-items: center;
  justify-content: flex-start;
  position: relative
}

.mrktplc_prcs_lst li:nth-child(2) {
  right: -2px
}

.mrktplc_prcs_lst li:nth-child(3) {
  right: -4px
}

.mrktplc_prcs_lst li:nth-child(4) {
  right: -6px
}

.mrktplc_prcs_lst li:nth-child(5) {
  right: -10px
}

.mrktplc_advntgs_cntnt figure {
  background: #006eef;
  width: 60px;
  height: 48px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 0 0 0 14px
}

.mrktplc_advntgs_cntnt figure img {
  filter: brightness(0) invert(1);
  max-width: 30px;
}

.mrktplc_advntgs_inr {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  transform: translate(0, 100%);
  margin: auto;
  background: #006eef;
  border-radius: 14px;
  padding: 20px;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  transition: all .5s ease-in-out 0s;
  opacity: 0
}

.mrktplc_advntgs_cntnt h3 {
  font-size: 18px
}

.mrktplc_advntgs_lst li>figure {
  height: 270px;
  width: 100%
}

.mrktplc_advntgs_lst li>figure img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 14px
}

.mrktplc_advntgs_cntnt {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 10px;
  position: absolute;
  bottom: 0;
  right: 0;
  left: 0;
  margin: auto;
  background: #0a0a0aa3;
  border-radius: 0 0 14px 14px
}

.mrktplc_advntgs_inr p {
  font-weight: 300;
  line-height: 1.6
}

.mrktplc_bnr_sc {
  background-image: url('https://media.apptunix.com/wp-content/uploads/sites/2/2025/02/03063430/mrktplc-bnrbg.png');
  background-size: cover;
  background-repeat: no-repeat;
  background-position: top right;
  position: relative;
  z-index: 1;
  padding-bottom: 150px;
  height: 900px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.mrktplc_bnr_sc:after {
  position: absolute;
  content: "";
  background: linear-gradient(90deg, #000 0, rgba(0, 0, 0, .5) 99.2%);
  inset: 0;
  margin: auto;
  z-index: -1;
  width: 100%;
  height: 100%
}

.mtktplc_cntr {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 20px;
  flex-wrap: wrap
}

.mrktplc_bnr_mn .m_h {
  width: 50%
}

.mtktplc_cntr li p {
  font-size: 14px;
  font-weight: 200;
  line-height: 1.4
}

.mrpl_wrp .whtlbl_bnr_rytotr {
  overflow: visible;
  width: 18%
}

.mrpl_wrp .whitlbl_bnr_ryt:after {
  min-height: 400px;
  position: absolute;
  content: "";
  background-image: url('https://media.apptunix.com/wp-content/uploads/2025/02/03093323/mockup_white.png');
  inset: 0;
  background-size: 101% 100%;
  background-repeat: no-repeat;
  margin: auto;
  background-position: center;
  width: calc(100% + 5px);
  height: calc(100% + 5px)
}

.mrpl_wrp .whitlbl_bnr_ryt {
  width: 100%;
  display: flex !important
}

.mrpl_wrp .whitlbl_bnr_ryt .slick-list {
  overflow: hidden;
  border-radius: 52px
}

.mrktplc_bnr_ryt .whitlbl_bnr_ryt li.slick-slide {
  margin: 5px 0;
  display: flex !important;
  align-items: center;
  justify-content: center
}

.mrktplc_bnr_mn {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap
}

.mrpl_wrp .whitlbl_bnr_ryt img {
  width: 100%;
  margin: 0 auto;
  border-radius: 0
}

.mtktplc_cntr li {
  width: 22%;
  text-align: center;
  margin: 0;
}

.mrktplc_bnr_mn .m_h>p {
  font-weight: 300;
  line-height: 1.6;
  margin: 15px 0 40px
}

.mrktplc_advntgs_lst li {
  width: 23%;
  position: relative;
  overflow: hidden;
  border-radius: 14px;
  margin: 0;
}

.mrktplc_indstrs_lst>li h3 {
  padding-left: 45px;
}

.mrktplc_advntg_cntnt {
  width: 62%;
}

.mrktplc_advntg_cntnt p {
  color: var(--c_black);
  line-height: 1.5;
}

.mrktplc_advntg_cntnt h3 {
  margin-bottom: 10px;
}

.mrktplc_advntg_lst {
  display: flex;
  align-items: stretch;
  justify-content: center;
  gap: 20px;
  flex-wrap: wrap;
}

.mtktplc_cntr h3 {
  font-weight: 700;
  margin-bottom: 6px;
}

.mrktplac_cta5_sc .mrktplc_cta4_mn:after {
  position: absolute;
  content: "";
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2024/12/19123042/ring.png);
  width: 786px;
  height: 330px;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: -1;
  margin: auto;
  background-size: cover;
}

.mrpl_wrp .testi2_box::before {
  filter: brightness(0) saturate(100%) invert(26%) sepia(93%) saturate(2572%) hue-rotate(202deg) brightness(97%) contrast(101%)
}

@media (max-width:1200px) {
  .mrktplc_bnr_mn .m_h {
    width: 100%;
    text-align: center;
  }

  .mrktplc_bnr_mn .m_h .btn {
    margin: auto;
  }

  .mrktplc_bnr_mn .m_h>p {
    margin: 0 0 25px;
  }

  .mrpl_wrp .whtlbl_bnr_rytotr {
    width: 25%;
  }

  .mrktplc_trst_mn {
    padding: 30px 20px;
    width: 100%;
    margin: 40px 0 0;
  }

  .mrktplc_trst_lst li img {
    max-width: 70px
  }

  .mrktplc_trst_lst {
    gap: 15px;
    margin-top: 15px;
  }

  .mrktplc_srvcs_lst li {
    padding: 20px 15px;
  }

  .mrktplc_prcs_lst li {
    background: #e3e3e3;
    border: 2px solid #006eef;
    margin: 0;
    gap: 10px;
    padding: 15px 10px;
    border-radius: 10px;
    width: 31%;
    position: unset;
  }

  .mrktplc_prcs_lst {
    background-image: unset;
    flex-wrap: wrap;
    align-items: stretch;
    gap: 15px;
    margin-top: 30px;
  }

  .mrktplc_indstrs_upr,
  .mrktplc_indstrs_inr figure,
  .mrktplc_indstrs_inr h4 {
    display: none;
  }

  .mrktplc_indstrs_lst>li {
    padding: 10px !important;
    border-radius: 10px;
    text-align: center;
    box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
    border: 0;
    background-color: #fff;
  }

  .mrktplc_indstrs_lst>li p small {
    font-size: 14px;
  }

  .mrktplc_indstrs_lst>li figure {
    position: unset;
    margin: 0 auto;
  }

  .mrktplc_indstrs_lst>li h3 {
    padding-left: 0;
    margin: 10px 0 5px;
  }

  .mrktplc_indstrs_mn.tab_bx {
    border: 0;
    border-radius: 0;
  }

  .mrktplc_indstrs_lwr>li {
    display: block;
    border: 1px solid #3A3A3A;
    padding: 20px;
    border-radius: 10px;
    margin-bottom: 20px;
  }

  .mrktplc_indstrs_lst {
    margin-top: 20px;
    gap: 10px;
    justify-content: center;
  }

  .mrktplc_bnr_sc {
    padding-bottom: 40px;
    height: auto;
  }

  .mrktplc_indstrs_inr {
    justify-content: center;
  }

  .mrktplc_srvcs_lst {
    width: 100%;
    height: 100%;
  }

  .mrktplc_cta4_ryt {
    display: none;
  }

  .mtktplc_cntr {
    justify-content: center;
  }

  .mrktplc_cta4_mn {
    padding: 30px 20px;
    text-align: center;
  }

  .mrktplc_srvcs_lst li:after {
    width: 12px;
    height: 12px;
    background-size: contain;
  }

  .mrktplc_prcs_lst li h3 {
    font-size: 14px;
  }

  .mrktplc_indstrs_inr h3,
  .mrktplc_tchsut_cnt h3 {
    font-size: 24px;
  }

  .mrktplc_advntgs_lst li {
    margin: 0 5px;
  }

  .mrktplc_advntg_sc {
    padding-bottom: 0;
  }

  .mrktplc_advntg_cntnt {
    width: 100%;
  }

  .mrktplc_advntg_lst li figure {
    width: 55px;
    height: 55px;
    margin: 0 auto;
  }

  .mrktplc_advntg_cntnt p small,
  .mrktplc_srvcs_lst li>div p {
    font-size: 14px;
  }

  .mrktplc_advntg_lst li {
    padding: 20px 15px;
    text-align: center;
    flex-direction: column;
  }

  .mrpl_wrp .whtlbl_bnr_rytotr {
    width: 40%;
  }

  .mrktplc_tchsut_lst li {
    margin: 40px 0;
    flex-direction: column-reverse;
    gap: 15px;
  }

  .mrktplc_tchsut_lst li:nth-child(2n) {
    flex-direction: column-reverse;
  }

  .mrktplc_tchsut_lst li:last-child {
    margin-bottom: 0;
  }
}

@media (max-width:992px) {
  .mrktplc_srvcs_lft {
    display: none;
  }

  .mrktplc_indstrs_lst>li {
    width: 48%;
  }
}

@media (max-width:767px) {
  .mrktplc_tchsut_cnt .btn {
    margin: 0 auto;
  }

  .mrktplc_tchsut_cnt {
    width: 100%;
    text-align: center;
  }

  .mrktplc_srvcs_lst li:after {
    top: 18px;
    right: 16px;
  }

  .mrktplc_srvcs_lst li {
    padding: 12px 28px 12px 12px;
    margin: 0 16px 10px 16px;
  }

  .mrktplc_srvcs_lst li h3 {
    font-size: 16px;
  }
}

@media (max-width:600px) {
.cstmsftwr_cta3_sc .mrktplc_cta1_mn{
  padding: 30px 16px;
}
.cstmsftwr_cta3_sc .mrktplc_cta1_mn .btn{
  font-size: 14px; 
  padding-inline: 10px;
}
.ubrcln_buld_sc ul.ubrcln_buld_lst + .btn{
  display: none;
}
  .mtktplc_cntr li,
  .mrktplc_prcs_lst li {
    width: 48%;
  }

  .mrpl_wrp .whtlbl_bnr_rytotr {
    width: 50%;
  }

  .mrktplc_indstrs_lst>li,
  .mrktplc_bld_lwr li,
  .mrktplc_tchsut_img,
  .mrktplc_advntg_lst li {
    width: 100%;
  }

  .mrktplc_trst_lst li {
    width: 30%;
    text-align: center;
  }

  .mrktplc_advntg_lst,
  .mrktplc_prcs_lst {
    gap: 10px;
  }

  .mrpl_wrp .emrtech_dub_rt {
    height: 350px;
  }

  .mrktplc_advntgs_lst {
    width: 75%;
    margin: 30px auto;
  }

  .mtktplc_cntr {
    gap: 20px 0;
  }

  .mrktplc_bnr_mn .m_h>p {
    line-height: 1.4;
  }

  .mrktplc_cta1_mn .ply_icn {
    right: -30px;
    bottom: -50px;
  }
}

@media (max-width:480px) {
  .mrpl_wrp .whtlbl_bnr_rytotr {
    width: 65%;
  }

  .mrktplc_advntgs_lst {
    width: 85%;
  }
}

/*marketplace app development company page css starts*/

/*custom software development company*/
.cstmsftwr_wrp {
  --c_primary: #126bfb;
  --c_secondary: #126bfb;
  --c_gradient: transparent linear-gradient(270deg, var(--c_secondary) 0%, var(--c_primary) 100%) 0% 0% no-repeat padding-box;
}

.cstmsftwr_wrp .btn-primary {
  background: var(--c_primary);
  color: var(--c_white);
}

.cstmsftwr_wrp .btn-primary span:before {
  filter: brightness(0);
}

.cstmsftwr_wrp .btn-primary span {
  background: var(--c_white);
}

.cstmsftwr_cta1_ryt {
  position: absolute;
  height: 100%;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  width: 52%;
}

.cstmsftwr_cta1_ryt img {
  width: 100%;
  height: 100%;
  border-radius: 0 25px 25px 0;
}

.cstmsftwr_cta1_mn {
  background: var(--c_black);
  padding: 50px;
  overflow: hidden;
  border-radius: 25px;
  position: relative;
}

.cstmsftwr_cta3_sc .mrktplc_cta1_mn {
  background-image: url('https://media.apptunix.com/wp-content/uploads/2025/01/30055533/custom-cta5.png');
  background-size: cover;
  background-repeat: no-repeat;
  padding: 45px 50px;
}

.cstmsftwr_cta2_sc {
  background-image: url('https://media.apptunix.com/wp-content/uploads/2025/01/30075354/custom-cta4-bg.png');
  background-size: cover;
  background-repeat: no-repeat;
  background-color: var(--c_black);
}

.cstmsftwr_wrp .cardflipbox .innercontent {
  text-align: center;
}

.cstmsftwr_wrp .cardflipbox .cardback,
.cstmsftwr_trst_sc {
  background: var(--c_primary);
}

.cstmsftwr_wrp .innercontent p small {
  font-weight: 300;
}

.cstmsftwr_ftr_sc,
.cstmsftwr_rslts_sc {
  background: var(--c_black);
}

.cstmsftwr_ftr_lst li.slick-slide {
  background-color: #F5F5F5;
  border-radius: 12px;
  height: 125px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 25px;
  margin: 0 10px;
}

.cstmsftwr_ftr_lst li figure {
  width: 100%;
  height: 100%;
}

.cstmsftwr_ftr_lst li img {
  width: 100%;
  height: 100% !important;
  object-fit: contain;
}

.cstmsftwr_ftr_lst {
  -webkit-mask-image: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 12.5%, rgb(0, 0, 0) 87.5%, rgba(0, 0, 0, 0) 100%);
}

.cstmsftwr_hlp_bx {
  box-shadow: 0px 0px 17px 3px #126BFB4A;
  background: #0C0C0C;
  padding: 30px 30px 30px 60px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  position: relative;
  margin-bottom: 60px;
  border-radius: 35px;
  border: 1px solid #126BFB;
  counter-increment: my-awesome-counter;
}

.cstmsftwr_hlp_bx:last-child {
  margin: 0;
}

.cstmsftwr_hlp_lst {
  width: 90%;
  counter-reset: my-awesome-counter;
  margin: 60px auto 0;
}

.cstmsftwr_hlp_lft {
  width: 56%;
}

.cstmsftwr_hlp_ryt {
  width: 38%;
}

.cstmsftwr_hlp_bx:before {
  position: absolute;
  top: 8px;
  font-size: 72px;
  left: 60px;
  margin: auto;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 700;
  color: var(--c_white);
  content: "0" counter(my-awesome-counter);
  opacity: 20%;
}

.cstmsftwr_hlp_lft p {
  font-weight: 300;
  line-height: 1.5;
  margin: 20px 0 30px;
}

.cstmsftwr_hlp_lft>ul li {
  font-size: 20px;
  font-weight: 500;
  padding-left: 40px;
  position: relative;
}

.cstmsftwr_hlp_bx:nth-child(even) {
  background-color: #126BFB;
  flex-direction: row-reverse;
  padding: 30px 60px 30px 30px;
}

.cstmsftwr_hlp_bx:nth-child(even):before {
  left: 450px;
}

.cstmsftwr_hlp_lft>ul li:before {
  position: absolute;
  content: "";
  background-image: url(https://media.apptunix.com/wp-content/uploads/2025/01/30075137/checkmark.png);
  width: 22px;
  height: 22px;
  left: 0;
  top: 0;
  bottom: 0;
  margin: auto;
}

.cstmsftwr_hlp_bx:nth-child(even) .cstmsftwr_hlp_lft>ul li:before {
  filter: brightness(0) invert(1);
}

.cstmsftwr_wrp .sdi_prtnr_cntnt figure {
  width: 50px;
  height: 50px;
  margin-right: auto
}

.cstmsftwr_wrp .mrktplc_bld_upr>li {
  font-size: 24px
}

.cstmsftwr_trst_logo img {
  max-width: 130px;
  filter: brightness(0) invert(1);
  object-fit: contain;
  height: 60px
}

.cstmsftwr_trst_logo {
  margin: 0;
  display: flex !important;
  align-items: center;
  justify-content: center
}

.cstmsftwr_trst_lft h2 span {
  font-size: 26px;
  font-weight: 400;
  display: block;
  margin-top: 10px
}

.cstmsftwr_trst_mn {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap
}

.cstmsftwr_trst_ryt {
  -webkit-mask-image: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 12.5%, rgb(0, 0, 0) 87.5%, rgba(0, 0, 0, 0) 100%);
  width: 60%
}

.cstmsftwr_wrp .sdi_prtnr_cntnt h3 {
  margin: 20px 0 15px;
  line-height: 1.4;
  font-weight: 800
}

.cstmsftwr_wrp .sdi_cntr_mn:after {
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2024/12/26154209/peoples-e1735208015281.png);
  top: 60px
}

.cstmsftwr_wrp .sdi_prtnr_cntnt {
  text-align: left;
  border-radius: 18px;
  bottom: 0;
  top: 0
}

.cstmsftwr_chose_upr li {
  border: 1px solid #131313;
  width: 32%;
  border-radius: 7px;
  padding: 16px 20px;
  color: #060606;
  font-weight: 600;
  margin: 0;
  text-align: center
}

.cstmsftwr_chose_upr li.active {
  background: #126bfb;
  color: #fff;
  border-color: #126bfb
}

.cstmsftwr_chose_upr {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 90%;
  margin: 60px auto 50px;
  gap: 20px
}

.cstmsftwr_wrp .sdi_prtnr_bx img {
  border-radius: 12px
}

.cstmsftwr_wrp .sdi_prtnr_cntnt figure img {
  object-fit: contain;
  filter: brightness(0) saturate(100%) invert(42%) sepia(60%) saturate(7482%) hue-rotate(211deg) brightness(99%) contrast(98%)
}

.cstmsftwr_chose_lwr>li {
  background-color: #f2f2f2;
  border: 1px solid #181818;
  border-radius: 14px;
  padding: 20px 50px 20px 20px;
  display: none;
  align-items: center;
  justify-content: flex-start;
  flex-wrap: wrap;
  gap: 60px;
  position: relative;
  margin: 0
}

.cstmsftwr_chose_lft {
  width: 38%
}

.cstmsftwr_chose_ryt p small {
  color: var(--c_black);
  font-weight: 400
}

.cstmsftwr_chose_ryt>ul li {
  color: var(--c_black);
  font-weight: 700;
  font-size: 18px
}

.cstmsftwr_wrp .aidbi_whychs_bx img {
  width: 100%;
  height: 100%;
  object-fit: contain;
  filter: brightness(0) saturate(100%) invert(28%) sepia(98%) saturate(1795%) hue-rotate(208deg) brightness(97%) contrast(103%)
}

.cstmsftwr_wrp .aidbi_whychs_lst .slick-track {
  display: flex
}

.cstmsftwr_wrp .aidbi_whychs_bx {
  margin: 0 10px;
  height: inherit
}

.cstmsftwr_wrp .aidbi_whychs_bx figure {
  width: 70px;
  height: 70px
}

.cstmsftwr_tchnlgs_hvr {
  position: absolute;
  bottom: 0;
  transform: translate(0, 100%);
  margin: auto;
  background: #126bfb;
  border-radius: 20px;
  padding: 25px;
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-direction: column;
  width: 100%;
  height: 100%;
  transition: all .5s ease-in-out 0s;
  z-index: 9;
  opacity: 0
}

.cstmsftwr_tchnlgs_cntnt {
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 25px
}

.cstmsftwr_tchnlgs_cntnt figure {
  background: #126bfb;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 10px;
  margin-bottom: 15px
}

.cstmsftwr_tchnlgs_lst>li:hover .cstmsftwr_tchnlgs_hvr {
  opacity: 1;
  transform: unset
}

.cstmsftwr_tchnlgs_hvr>ul li {
  position: relative;
  padding-left: 35px;
  font-weight: 500
}

.cstmsftwr_prcs_lst>li>div ul li:before,
.cstmsftwr_tchnlgs_hvr>ul li:before {
  position: absolute;
  content: "";
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2024/12/26103521/checkmark.png);
  width: 20px;
  height: 20px;
  background-size: contain;
  top: 0;
  bottom: 0;
  margin: auto;
  left: 0;
  filter: brightness(0) invert(1)
}

.cstmsftwr_prcs_lst>li>div ul li:before {
  filter: unset
}

.cstmsftwr_prcs_lst>li:has(+.active) {
  border-bottom: 0
}

.cstmsftwr_prcs_lst>li h3 {
  margin: 0
}

.cstmsftwr_prcs_lst>li:before {
  position: absolute;
  content: "";
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/04/12183455/arrow.png);
  width: 20px;
  height: 20px;
  right: 25px;
  top: 30px;
  background-size: contain;
  filter: brightness(0)
}

.cstmsftwr_prcs_lst>li>div {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  flex-wrap: wrap;
  width: 75%
}

.cstmsftwr_prcs_lst>li.active * {
  color: #fff
}

.cstmsftwr_prcs_lst>li>div p {
  width: 58%;
  font-weight: 300;
  line-height: 1.7;
  margin: 15px 0 0 0
}

.cstmsftwr_prcs_lst>li>div ul li {
  font-size: 20px;
  position: relative;
  padding-left: 40px
}

.smal-fnts {
  font-size: 26px;
  display: block;
  font-weight: 400;
  margin-bottom: 10px
}

.cstmsftwr_prcs_lst>li {
  border-bottom: 1px solid #000000;
  padding: 30px 40px;
  position: relative;
  margin: 0;
}

.cstmsftwr_prcs_lst>li.active {
  background: #000;
  border-radius: 15px;
}

.cstmsftwr_tchnlgs_hvr p {
  font-weight: 300;
}

.cstmsftwr_rslts_mn li {
  background: #126BFB;
  border: 1px solid #fff;
  padding: 35px 10px;
  border-radius: 10px;
  width: 18.5%;
  text-align: center;
  margin: 0;
}

.cstmsftwr_rslts_mn li:last-child {
  display: none;
}

.cstmsftwr_rslts_mn {
  display: flex;
  align-items: stretch;
  justify-content: center;
  gap: 20px;
  flex-wrap: wrap;
}

.cstmsftwr_chose_lwr>li.active {
  display: flex;
}

.cstmsftwr_wrp .aidbi_whychs_sc .s_h p.itlc {
  font-size: 20px;
}

.cstmsftwr_rslts_mn li h3 {
  margin-bottom: 10px;
  line-height: normal;
}

.cstmsftwr_rslts_mn li p {
  font-weight: 300;
}

.cstmsftwr_tchnlgs_lst {
  display: flex;
  line-height: unset;
  align-items: stretch;
  justify-content: center;
  flex-wrap: wrap;
  gap: 25px;
}

.cstmsftwr_tchnlgs_lst>li {
  margin: 0;
  width: 48%;
  height: 345px;
  background-size: cover;
  background-repeat: no-repeat;
  border-radius: 20px;
  background-position: center;
  position: relative;
  overflow: hidden;
  background-color: var(--c_black);
}

.cstmsftwr_bnr_sc {
  background-color: #f9f9fb;
  position: relative
}

.cstmsftwr_bnr_mn {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap
}

.cstmsftwr_bnr_mn .s_h {
  width: 49%
}

.cstmsftwr_bnr_ryt {
  width: 48%
}

.cstmsftwr_bnr_sc:after {
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2024/12/26121825/bnr-bg.png);
  position: absolute;
  content: "";
  inset: 0;
  margin: auto;
  background-size: cover;
  background-repeat: no-repeat;
  pointer-events: none;
  background-position: right;
  opacity: .1
}

.sml_fonts {
  font-size: 34px;
  font-weight: 500;
  display: block;
  margin-top: 10px
}

.cstmsftwr_bnr_mn .s_h>ul li {
  color: var(--c_black);
  font-weight: 500;
  position: relative;
  list-style: disc;
  list-style-position: inside;
  margin-bottom: 10px
}

.cstmsftwr_wrp .cstmsftwr_cta2_sc .mrktplc_cta1_mn {
  background: unset;
  padding: 0
}

.cstmsftwr_wrp .testi2_box::before {
  filter: brightness(0) saturate(100%) invert(28%) sepia(49%) saturate(3716%) hue-rotate(210deg) brightness(100%) contrast(98%)
}

.cstmsftwr_bnr_mn .s_h p {
  color: var(--c_black);
  font-weight: 300;
}

.cstmsftwr_wrp .ubrcln_buld_bx .cardflipbox .cardfront:after {
  opacity: 0.1;
}

@media (max-width:1200px) {

  .cstmsftwr_bnr_mn .s_h,
  .cstmsftwr_trst_lft {
    width: 100%;
    text-align: center;
  }

  .cstmsftwr_bnr_mn .s_h .btn,
  .cstmsftwr_cta1_mn .btn,
  .mrktplc_cta1_mn .btn,
  .cstmsftwr_wrp .sdi_prtnr_cntnt figure {
    margin: auto;
  }

  .cstmsftwr_bnr_ryt {
    width: 55%;
    margin: 30px auto 0;
  }

  .mrktplc_bld_lwr li h3 {
    margin: 10px 0 8px;
  }

  .mrktplc_bld_lwr>li figure {
    width: 45px;
    height: 45px;
    margin: 0 auto;
  }

  .mrktplc_bld_lwr li p,
  .mrktplc_cta1_mn p {
    font-size: 14px;
  }

  .mrktplc_bld_lwr {
    width: 100%;
    padding: 0;
    display: flex;
    align-items: stretch;
    justify-content: center;
    gap: 15px;
    flex-wrap: wrap;
  }

  .cstmsftwr_trst_ryt {
    width: 100%;
    margin-top: 20px;
  }

  .cstmsftwr_trst_logo img {
    height: 40px;
    max-width: 85px;
  }

  .cstmsftwr_trst_lft h2 span,
  .sml_fonts {
    font-size: 20px;
    margin-top: 5px;
  }

  .mrktplc_bld_lwr li {
    margin: 0;
    border: 1px solid #000000db;
    padding: 15px 10px;
    border-radius: 12px;
    width: 48%;
    text-align: center;
    display: block;
  }

  .mrktplc_bld_lwr li .btn,
  .mrktplc_cta4_mn .btn {
    margin: 0 auto;
  }

  .mrktplc_bld_upr,
  .cstmsftwr_cta1_ryt,
  .mrktplc_cta1_ryt,
  .cstmsftwr_hlp_bx:before,
  .cstmsftwr_wrp .sdi_prtnr_bx>h3 {
    display: none;
  }

  .mrktplc_bld_mn {
    border: 0;
  }

  .cstmsftwr_cta1_mn,
  .mrktplc_cta1_mn {
    padding: 30px 20px;
    text-align: center;
  }

  .cstmsftwr_wrp .cardflipbox .cardback {
    background: unset;
  }

  .cstmsftwr_wrp .cardflipbox .cardback .innercontent h3 {
    display: block;
  }

  .cstmsftwr_wrp .cardflipbox .innercontent p {
    text-align: center;
  }

  .cstmsftwr_wrp .cardflipbox .innercontent {
    padding: 20px 10px;
  }

  .mrktplc_cta1_mn .ply_icn {
    width: 120px;
    height: 120px;
    left: auto;
    right: -12px;
    bottom: -12px;
  }

  .cstmsftwr_prcs_lst>li {
    padding: 20px;
  }

  .cstmsftwr_prcs_lst>li>div p {
    margin: 5px 0 0 0;
  }

  .cstmsftwr_prcs_lst>li>div ul li {
    font-size: 14px;
    margin-bottom: 10px;
  }

  .cstmsftwr_rslts_mn li {
    padding: 20px 10px;
    width: 23%;
  }

  .cstmsftwr_hlp_bx {
    margin-bottom: 30px;
    padding: 20px;
  }

  .cstmsftwr_hlp_bx:nth-child(even) {
    padding: 20px;
  }

  .cstmsftwr_hlp_lft p {
    margin: 0 0 15px;
  }

  .cstmsftwr_hlp_lft>ul li {
    font-size: 16px;
    margin-bottom: 8px;
    padding-left: 25px;
  }

  .cstmsftwr_hlp_lft>ul li:last-child {
    margin-bottom: 0;
  }

  .cstmsftwr_wrp .aidbi_whychs_bx figure {
    width: 50px;
    height: 50px;
  }

  .cstmsftwr_hlp_lft>ul li:before {
    width: 17px;
    height: 17px;
    background-size: contain;
  }

  .cstmsftwr_wrp .sdi_prtnr_cntnt {
    text-align: center;
  }

  .cstmsftwr_wrp .sdi_prtnr_cntnt h3 {
    margin: 15px 0 8px;
  }

  .cstmsftwr_rslts_mn li:last-child {
    display: block;
  }

  .cstmsftwr_rslts_mn li p small {
    font-size: 14px;
  }

  .cstmsftwr_rslts_mn {
    gap: 10px;
  }

  .cstmsftwr_tchnlgs_lst {
    gap: 15px;
  }

  .cstmsftwr_hlp_lst {
    width: 100%;
    margin: 30px auto 0;
  }

  .cstmsftwr_wrp .aidbi_whychs_sc .s_h p.itlc {
    font-size: 16px;
  }

  .cstmsftwr_chose_lwr>li {
    gap: 20px;
  }

  .cstmsftwr_chose_upr {
    width: 100%;
    gap: 10px;
    margin: 30px auto;
    flex-wrap: wrap;
  }

  .cstmsftwr_chose_upr li {
    padding: 15px 5px;
  }

  .cstmsftwr_cta3_sc .mrktplc_cta1_mn {
    padding: 30px 20px;
  }

  .cstmsftwr_wrp .tst4_sc .slick-dots li.slick-active button {
    border-color: #fff;
  }

  .cstmsftwr_tchnlgs_hvr {
    padding: 20px 15px;
  }

  .smal-fnts {
    font-size: 18px;
  }
}

@media (max-width:767px) {

  .cstmsftwr_prcs_lst>li>div p,
  .cstmsftwr_prcs_lst>li>div,
  .cstmsftwr_hlp_lft {
    width: 100%;
  }

  .cstmsftwr_prcs_lst>li ul {
    margin-top: 15px;
  }

  .cstmsftwr_prcs_lst>li>div p {
    line-height: 1.5;
  }

  .cstmsftwr_prcs_lst>li>div ul li:before,
  .cstmsftwr_tchnlgs_hvr>ul li:before {
    width: 17px;
    height: 17px;
    background-size: contain;
  }

  .cstmsftwr_rslts_mn li {
    width: 32%;
  }

  .cstmsftwr_hlp_ryt,
  .cstmsftwr_chose_lft {
    display: none;
  }

  .cstmsftwr_chose_upr li {
    width: 48%;
  }

  .cstmsftwr_ftr_lst li.slick-slide {
    height: 100px;
  }

  .cstmsftwr_tchnlgs_hvr>ul li {
    padding-left: 25px;
  }

  .cstmsftwr_tchnlgs_cntnt {
    padding: 20px;
  }

  .cstmsftwr_tchnlgs_cntnt figure {
    width: 50px;
    height: 50px;
    margin-bottom: 10px;
  }
}

@media (max-width:600px) {
  .cstmsftwr_rslts_mn li {
    width: 48%;
    padding: 10px 5px;
  }

  .cstmsftwr_hlp_lft p small,
  .sdi_prtnr_cntnt p small,
  .cstmsftwr_hlp_lft p,
  .cstmsftwr_tchnlgs_hvr>ul li,
  .cstmsftwr_tchnlgs_hvr p {
    font-size: 14px;
  }

  .cstmsftwr_trst_logo img {
    height: 30px;
  }

  .mrktplc_bld_lwr li,
  .cstmsftwr_tchnlgs_lst>li {
    width: 100%;
  }

  .cstmsftwr_trst_lft h2 span {
    font-size: 16px;
  }

  .cstmsftwr_chose_upr li {
    width: 90%;
  }

  .cstmsftwr_rslts_mn li p small {
    font-size: 13px;
  }
}

/*custom software development company*/

/*it staff page css starts*/
.itstf_bsns_ryt li {
  padding: 0 15px
}

.itstf_bsns_ryt li:not(:last-child) {
  border-bottom: 1px solid #192f4d;
  margin-bottom: 30px;
  padding-bottom: 30px
}

.itstf_bsns_ryt li figure {
  background: #126bfb;
  width: 50px;
  height: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 7px;
  padding: 10px;
  margin-bottom: 20px
}

.itstf_bsns_ryt li p {
  font-size: 17px;
  color: #8993a2;
  font-weight: 300
}

.itstf_bsns_lft p {
  color: #8993a2;
  font-size: 19px;
  font-weight: 300
}

.itstf_bsns_ryt {
  width: 46%;
  margin: 0;
  height: 800px;
  overflow: auto;
}

.itstf_bsns_ryt::-webkit-scrollbar {
  width: 0;
  height: 0;
}

.itstf_bsns_lft {
  width: 45%;
  position: sticky;
  top: 90px
}

.itstf_bsns_mn {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  flex-wrap: wrap
}

.itstf_cntr_sc {
  background: linear-gradient(180deg, #fff 0, #f0f6ff 100%)
}

.itstf_cntr_lst {
  display: flex;
  align-items: stretch;
  justify-content: center;
  flex-wrap: wrap;
  text-align: center
}

.itstf_cntr_lst li {
  width: 33%;
  padding: 20px;
  margin: 0
}

.itstf_cntr_lst li:not(:nth-last-child(-n+3)) {
  border-bottom: 1px solid #d1d9e4
}

.itstf_cntr_lst li:not(:nth-child(3)) {
  border-right: 1px solid #d1d9e4
}

.itstf_cntr_lst li:last-child {
  border-right: 0
}
.itstf_cntr_lst li p {
  color: var(--c_black)
}

.itstf_cntr_lst li h3 {
  font-size: 50px;
  color: var(--c_black);
  font-weight: 800;
  margin-bottom: 6px
}
.itstf_tlnt_sc {
  background-image: url('https://media.apptunix.com/wp-content/uploads/2025/04/11130616/talent-bg.png');
  background-size: cover;
  background-repeat: no-repeat
}

.itstf_tlnt_mn {
  box-shadow: 0 4px 23px 0 #c2c1C169;
  background-color: var(--c_white);
  width: 50%;
  padding: 30px 40px;
  border: 1px solid #f2f2f2;
  border-radius: 16px
}


.itstf_bnr_sc {
  background-image: url('https://media.apptunix.com/wp-content/uploads/2025/04/11123155/it-staff-bnrbg.png');
  background-size: cover;
  background-repeat: no-repeat;
  height: 700px;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #000
}

.itstf_srvcs_sc {
  background-color: #020e1f;
  padding: 20px 30px 60px
}

.itstf_srvcs_mn {
  background: var(--c_white);
  padding: 50px 80px;
  border-radius: 60px
}

.itstf_srvcs_lft>ul li {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 10px;
  margin-bottom: 25px
}

.itstf_srvcs_lft>ul li h4 {
  font-weight: 400;
  font-size: 24px
}

.itstf_srvcs_mn h2 {
  font-weight: 800;
  text-align: center;
  line-height: 1.3
}

.itstf_srvcs_lft h3 {
  color: var(--c_black);
  font-weight: 800;
  line-height: 1.4
}

.itstf_srvcs_flx {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap
}

.itstf_srvcs_lft {
  width: 45%
}

.itstf_srvcs_ryt {
  width: 52%
}

.itstf_bsns_sc,
.itstf_exprts_sc {
  background-color: #020e1f
}

.itstf_cntr_lst li:hover {
  background: var(--c_primary)
}

.itstf_cntr_lst li:hover h3,
.itstf_cntr_lst li:hover p {
  color: var(--c_white)
}

.itstf_exprts_lft {
  width: 37%
}

.itstf_exprts_ryt {
  width: 55%;
  display: flex;
  align-items: stretch;
  gap: 15px;
  flex-wrap: wrap
}

.itstf_exprts_mn {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap
}

.itstf_exprts_lft p {
  font-weight: 300;
  margin-bottom: 25px
}

.itstf_exprts_lft button {
  color: var(--c_primary);
  font-size: 20px;
  background: unset;
  border: 0;
  padding: 0;cursor: pointer;
}

.itstf_exprts_ryt li h3 {
  font-weight: 400;
  line-height: 1.4;
  margin-top: 25px
}

.itstf_exprts_ryt li {
  border: 2px solid transparent;
  padding: 40px 50px 40px 20px;
  width: 48%;
  border-radius: 10px;
  margin: 0;
  background: linear-gradient(#06172f, #06172f) padding-box, linear-gradient(0deg, #126BFBCC 0, #126BFBCC 10%, #b507d600 100%) border-box
}

.itstf_exprts_ryt li figure {
  width: 70px;
  height: 70px;
  background: #092142;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 14px
}

.itstf_whychs_mn h3 {
  font-size: 22px;
  font-weight: 400;
  color: #000;
  line-height: 1.4;
  margin-bottom: 40px;
  width: 90%
}

.itstf_cta1_sc {
  background: linear-gradient(90deg, #126bfb, #020e1f, #020e1f, #126bfb);
  z-index: 1;
  position: relative;
}

.itstf_advntgs_sc .itstf_whychs_mn h3 {
  color: #9aa8bc;
  font-size: 20px
}

.itstf_cta1_sc p {
  font-weight: 300
}

.itstf_whychs_mn {
  width: 70%;
  margin: 40px 0 0 auto
}

.itstf_whychs_sc .s_h p {
  font-size: 28px
}

.section-our-process {
  background: linear-gradient(180deg, #002860 0, #020e1f 100%);
  padding: 80px 0
}

.itstf_advntgs_mn {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  flex-wrap: wrap
}

.itstf_advntgs_sc .itstf_whychs_lst li p {
  font-weight: 300
}

.itstf_whychs_lst li p {
  line-height: 1.6
}

.itstf_advntgs_sc .itstf_whychs_mn {
  width: 66%;
  margin: 0 0 0 auto
}

.itstf_advntgs_mn .s_h {
  width: 27%;
  line-height: 1.4
}

.itstf_whychs_lst li {
  padding-right: 80px;
  position: relative
}

.itstf_whychs_lst li h4 {
  margin: 0
}

.itstf_whychs_lst li span {
  position: absolute;
  right: 0;
  top: -6px;
  background: #126bfb;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center
}

.itstf_whychs_lst li span:after,
.itstf_whychs_lst li span:before {
  cursor: pointer;
  content: "";
  display: block;
  width: 16px;
  height: 3px;
  background: #fff;
  position: absolute;
  border-radius: 50px;
  inset: 0;
  margin: auto
}

.itstf_whychs_lst li span:after {
  transition: .2s ease;
  transform: rotate(90deg)
}

.itstf_whychs_lst li:not(:last-child) {
  border-bottom: 2px solid #11243D1C;
  padding-bottom: 20px;
  margin-bottom: 20px
}

.itstf_advntgs_sc .itstf_whychs_lst li:not(:last-child) {
  border-bottom: 2px solid #11243d
}

.itstf_advntgs_sc,
.itstf_cta2_sc {
  background-color: #020e1f;
  position: relative
}

.itstf_drmteam_sc,
.itstf_indstrs_sc {
  background-color: #020e1f
}

.itstf_cta2_sc {
  overflow: hidden
}

.itstf_indstrs_slide {
  position: relative;
  margin: 5px;
  border-radius: 12px;
  overflow: hidden
}

.itstf_indstrs_slide figure {
  width: 100%;
  height: 275px;
  max-height: 275px
}

.itstf_indstrs_slide figure img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 12px
}

.itstf_indstrs_slide h3 {
  position: absolute;
  bottom: 0;
  transform: translate(0, 100%);
  margin: auto;
  background: #020e1fad;
  border-radius: 12px;
  padding: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  width: 100%;
  height: 100%;
  transition: all .5s ease-in-out 0s;
  z-index: 9;
  opacity: 0;
  text-align: center
}

.itstf_indstrs_mn {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap
}

.itstf_indstrs_sc .conta_iner {
  width: calc(100% - (100% - 90%)/ 2);
  max-width: calc(100% - (100% - 1600px)/ 2);
  margin: 0 0 0 auto
}

.itstf_indstrs_lft h2 {
  font-size: 50px;
  font-weight: 800
}

.itstf_indstrs_lft p {
  color: #8094af;
  font-weight: 300;
  line-height: 1.4;
  margin: 10px 0 30px
}

.itstf_indstrs_lft {
  width: 30%
}

.itstf_indstrs_ryt {
  width: 65%
}

.itstf_indstrs_btn,
.itstf_indstrs_sldr {
  -webkit-mask-image: linear-gradient(to right, #FFFFFF00 0%, #000 14.5%, #FFFFFF 66.5%, rgba(0, 0, 0, 0) 100%);
  margin: 0
}

.itstf_indstrs_slide:hover h3 {
  opacity: 1;
  transform: unset
}

.itstf_indstrs_sldr:nth-child(2) {
  transform: rotate(180deg)
}

.itstf_indstrs_sldr:nth-child(2) li.slick-slide {
  transform: rotate(-180deg)
}

.itstf_wrp .grcytbl tr:first-child th:nth-child(2) {
  color: var(--c_white)
}

.grcytbl tr:nth-child(6) td:nth-child(2):after,
.itstf_wrp .grcytbl tr:first-child th:nth-child(2):after {
  background: #2377ff;
  border-radius: 14px
}

.itstf_wrp .grcry_buld_sc th {
  color: var(--c_black);
  background: #f1f6ff;
  line-height: 1.5
}

.itstf_wrp .grcry_buld_sc td,
.itstf_wrp .grcry_buld_sc th {
  font-size: 22px;
  font-weight: 600
}

.itstf_bnr_lst {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  margin: 20px 0 30px;
  gap: 40px
}

.itstf_bnr_lst li:before {
  position: absolute;
  content: "";
  background-image: url('https://media.apptunix.com/wp-content/uploads/2025/04/11134453/tick-circle.png');
  width: 20px;
  height: 20px;
  background-size: contain;
  left: 0;
  top: 0;
  bottom: 0;
  margin: auto
}

.itstf_bnr_lst li {
  font-size: 22px;
  font-weight: 300;
  position: relative;
  padding-left: 30px;
  margin: 0
}

.itstf_wrp .grcytbl tr:nth-child(3) td:nth-child(2) img,
.itstf_wrp .grcytbl tr:nth-child(5) td:nth-child(2) img {
  filter: brightness(0) invert(1)
}

.itstf_wrp .grcytbl tr:first-child th:nth-child(2),
.itstf_wrp .grcytbl tr:nth-child(2) td:nth-child(2),
.itstf_wrp .grcytbl tr:nth-child(4) td:nth-child(2),
.itstf_wrp .grcytbl tr:nth-child(6) td:nth-child(2) {
  background: #2377ff
}

.itstf_wrp .grcytbl tr:nth-child(3) td:nth-child(2),
.itstf_wrp .grcytbl tr:nth-child(5) td:nth-child(2) {
  background: #003b9b
}

.itstf_bnr_mn h1 span {
  font-size: 48px
}

.itstf_bnr_mn h1 {
  font-size: 74px
}

.itstf_wrp .testi2_box::before {
  filter: brightness(0) saturate(100%) invert(31%) sepia(78%) saturate(3876%) hue-rotate(203deg) brightness(95%) contrast(99%);
}

.itstf_cta2_sc:before,
.itstf_cta2_sc:after {
  position: absolute;
  content: "";
  background-image: url('https://media.apptunix.com/wp-content/uploads/sites/2/2025/04/17062254/DeWatermark.png');
  width: 370px;
  height: 360px;
  bottom: -150px;
  mix-blend-mode: color-dodge;
  left: -70px;
}

.itstf_cta2_sc:after {
  right: -150px;
  left: auto;
  top: -130px;
  bottom: auto;
  background-image: url('https://media.apptunix.com/wp-content/uploads/sites/2/2025/04/17062258/DeWatermark2.png');
}

.itstf_advntgs_sc:before {
  position: absolute;
  content: "";
  background-image: url('https://media.apptunix.com/wp-content/uploads/sites/2/2025/04/17062510/advantage-bfr.png');
  width: 520px;
  height: 580px;
  bottom: -85px;
  left: 0;
  mix-blend-mode: plus-lighter;
}
.itstf_drmteam_sc {
  position: relative;
  z-index: 1;
}

.itstf_whychs_lst li>div {
  margin-top: 15px;
}

.itstf_bsns_sc {
  position: relative;
  overflow: hidden;
}

.itstf_bsns_sc:before {
  position: absolute;
  content: "";
  background-image: url('https://media.apptunix.com/wp-content/uploads/sites/2/2025/04/17062957/empower-1.png');
  width: 715px;
  height: 455px;
  bottom: 0;
  background-size: contain;
  left: -75px;
}

.itstf_bsns_sc:after {
  position: absolute;
  content: "";
  background-image: url('https://media.apptunix.com/wp-content/uploads/sites/2/2025/04/17063045/empowering_lft.png');
  width: 608px;
  height: 357px;
  right: -165px;
  top: -220px;
  transform: rotate(220deg);
  mix-blend-mode: color-dodge;
  background-size: contain;
}
.drg_exprts_sc .frm_nr{
    background: #fff;
    padding: 20px;
    border-radius: 20px;
    display: flex;
    align-items: stretch;
    justify-content: center;
    flex-wrap: wrap;gap: 10px;
}
.drg_exprts_sc .frm_nr .iti{width: 100%;}
.drg_exprts_sc .form_control{margin-bottom: 0;}
.drg_exprts_sc input#common_submit{color: #fff;}
@media (max-width:1200px) {

  .itstf_bsns_lft figure,
  .itstf_bsns_sc:before,
  .itstf_bsns_sc:after,
  .itstf_srvcs_ryt,
  .itstf_advntgs_sc:before,
  .itstf_cta2_sc:before,
  .itstf_cta2_sc:after{
    display: none;
  }

  .itstf_bsns_lft {
    position: unset;
    width: 100%;
    text-align: center;
  }

  .itstf_bsns_ryt {
    width: 100%;
    text-align: center;
    margin-top: 40px;
  }

  .itstf_bsns_ryt li:not(:last-child) {
    margin-bottom: 15px;
    padding-bottom: 15px;
  }

  .itstf_bsns_ryt li {
    padding: 0;
  }

  .itstf_bsns_ryt li figure {
    width: 40px;
    margin: 0 auto 15px;
    height: 40px;
  }

  .itstf_bsns_ryt li p {
    font-size: 15px;
  }

  .itstf_cntr_lst li h3 {
    font-size: 28px;
  }

  .itstf_cntr_lst li p {
    font-size: 14px;
  }

  .itstf_tlnt_mn {
    padding: 30px 20px;
    width: 100%;
    text-align: center;
  }

  .itstf_tlnt_mn .btn {
    margin: 0 auto;
  }

  .itstf_cntr_lst li {
    padding: 10px 5px;
  }

  .itstf_bnr_sc {
    height: auto;
    padding-bottom: 40px;
  }

  .itstf_bnr_mn h1 {
    font-size: 40px;
  }

  .itstf_bnr_lst li {
    font-size: 14px;
    padding-left: 25px;
  }

  .itstf_bnr_lst li:before {
    width: 15px;
    height: 15px;
  }

  .itstf_bnr_mn h1 span {
    font-size: 26px;
  }

  .itstf_bsns_lft .btn {
    margin: 0 auto;
  }

  .itstf_bsns_ryt {
    height: 100%;
  }

  .itstf_srvcs_mn {
    padding: 30px 20px;
    border-radius: 20px;
  }

  .itstf_srvcs_mn h2 span.br {
    display: inline;
  }

  .itstf_srvcs_lft {
    width: 100%;
  }

  .itstf_srvcs_lft>ul li h4 {
    font-size: 16px;
  }

  .itstf_srvcs_lft>ul li img {
    max-width: 20px;
  }

  .itstf_whychs_lst li span {
    width: 30px;
    height: 30px;
  }

  .itstf_whychs_lst li span:after,
  .itstf_whychs_lst li span:before {
    width: 12px;
  }

  .itstf_advntgs_sc .itstf_whychs_lst li p,
  .itstf_whychs_lst li p,
  .itstf_cta2_sc p {
    font-size: 14px;
  }

  .itstf_whychs_lst li {
    padding-right: 30px;
  }

  .itstf_bnr_mn h1 span.br {
    display: block;
  }

  .itstf_srvcs_lft h3 {
    font-size: 18px;
    text-align: center;
  }

  .itstf_wrp .grcry_buld_sc td,
  .itstf_wrp .grcry_buld_sc th {
    font-size: 14px;
    font-weight: 500;
  }

  .itstf_whychs_lst li:not(:last-child) {
    padding-bottom: 15px;
    margin-bottom: 15px;
  }

  .itstf_exprts_lft p {
    margin-bottom: 5px;
  }

  .itstf_wrp .grcry_buld_sc th:first-child {
    border-radius: 20px 0 0 0;
  }

  .itstf_wrp .grcry_buld_sc th:last-child {
    border-radius: 0 20px 0 0;
  }

  .itstf_advntgs_mn .s_h,
  .itstf_indstrs_lft {
    width: 100%;
    text-align: center;
  }

  .itstf_indstrs_lft .btn {
    margin: 0 auto 30px;
  }

  .itstf_indstrs_ryt {
    width: 100%;
  }

  .itstf_advntgs_sc .itstf_whychs_mn {
    width: 100%;
    margin: 0 auto;
  }

  .itstf_exprts_ryt li h3 {
    margin-top: 15px;
    font-size: 16px;
  }

  .itstf_indstrs_slide figure {
    height: 140px;
  }

  .itstf_exprts_ryt li figure {
    margin: 0 auto;
    padding: 10px;
    width: 50px;
    height: 50px;
  }

  .itstf_whychs_lst li>div {
    margin-top: 10px;
  }

  .itstf_whychs_mn h3 {
    font-size: 16px;
    text-align: center;
    width: 100%;
    margin-bottom: 30px;
  }

  .itstf_whychs_sc .s_h p {
    font-size: 16px;
  }

  .itstf_whychs_sc .s_h {
    text-align: center;
  }

  .itstf_whychs_mn {
    width: 100%;
  }

  .itstf_indstrs_lft h2 {
    font-size: 32px;
  }

  .itstf_exprts_ryt li {
    padding: 20px;
    text-align: center;
  }

  .itstf_exprts_lft {
    width: 100%;
    text-align: center;
  }

  .itstf_srvcs_lft>ul li {
    margin-bottom: 10px;
  }

  .itstf_exprts_ryt {
    width: 100%;
    gap: 10px;
    margin-top: 20px;
    justify-content: center;
  }

  .itstf_srvcs_flx {
    margin: 15px 0;
  }

  .itstf_srvcs_lft>ul {
    margin-top: 15px;
  }

  .itstf_advntgs_sc .itstf_whychs_mn h3 {
    font-size: 16px;
  }

  .itstf_bnr_lst {
    gap: 10px;
    justify-content: center;
  }

  .itstf_srvcs_sc {
    padding: 20px;
  }
}

@media (max-width:992px) {
  .itstf_bnr_mn h1 {
    font-size: 30px;
  }

  .itstf_bnr_mn h1 span {
    font-size: 20px;
  }

  .itstf_wrp .grcytbl table tr td img {
    height: 15px !important;
    width: 15px;
  }
}

@media (max-width:600px) {
  .itstf_cntr_lst li {
    width: 50%;
    border-bottom: 1px solid #d1d9e4;
  }

  .itstf_cntr_lst li:nth-child(3) {
    border-right: 1px solid #d1d9e4;
  }

  .itstf_bnr_mn h1 {
    font-size: 22px;
  }

  .itstf_cntr_lst li h3 {
    font-size: 20px;
  }

  .itstf_bsns_lft p {
    font-size: 15px;
  }
}

/*it staff page css ends*/

/*qatar Page*/
.qtr_mbl_fetr_lst {
  display: flex;
  align-items: stretch;
  justify-content: center;
  gap: 15px;
  flex-wrap: wrap
}

.qtr_mbl_fetr_lst li {
  border: 1px solid #1a2333;
  padding: 40px 20px 30px;
  background-color: #0e141e;
  width: 23%;
  border-radius: 8px;
  position: relative;
  z-index: 1;
  margin: 0
}

.mbuk_mdls_lst p,
.qtr_mbl_fetr_lst li p {
  color: #646464;
  line-height: 1.6
}

.qtr_mbl_bnr_sc.wbdsgn_bnr_sc {
  background-color: var(--c_black);
  background-image: url('https://media.apptunix.com/wp-content/uploads/2025/04/11072023/qatar-banner-bg.png');
  z-index: inherit;
  padding-bottom: 55px;
}

.qtr_mbl_bnr_sc .wbdsgn_bnr_ryt video {
  height: 565px;
  object-fit: cover;
  border-radius: 65px;
  position: relative;
  bottom: -3px;
  transform: scale(.99)
}

.qtr_mbl_bnr_sc .sftwr_bnr_lgs h3 {
  font-weight: 500
}

.mckp {
  width: 52%;
  position: relative;
  margin: auto
}

.qtr_mbl_bnr_sc .wbdsgn_bnr_ryt {
  position: absolute;
  right: -40px;
  bottom: -55px;
  width: 45%
}

.qtr_mbl_bnr_sc .wbdsgn_bnr_mn .m_h {
  width: 46%
}

.wbdsgn_bnr_sc .sftwr_bnr_lst {
  gap: 35px;
  margin-top: 20px
}

.main_img {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 57%
}

.animated-icon2 {
  position: absolute;
  top: 200px;
  left: 0
}

.animated-icon2 img {
  animation: leftRightRotate 3s infinite
}

@keyframes leftRightRotate {
  0% {
    transform: translateX(0)
  }

  50% {
    transform: translateX(-10px)
  }

  100% {
    transform: translateX(0)
  }
}

.mckp>figure {
  position: absolute;
  width: fit-content;
  height: 100%;
  bottom: 0;
  right: 0
}

.mckp>figure>img {
  width: 100%;
  height: 100%;
  object-fit: contain
}

.qtr_mbl_wrp .itstf_cntr_lst li {
  width: 25%
}

.qtr_mbl_wrp .itstf_cntr_lst li {
  border-right: 1px solid #d1d9e4
}

.qtr_mbl_wrp .itstf_cntr_lst li:not(:nth-last-child(-n+3)) {
  border-bottom: 0
}

.qtr_mbl_advnc_sc,
.qtr_mbl_devl_sc,
.qtr_mbl_dvcst_sc,
.qtr_mbl_evnt_sc,
.qtr_mbl_fetr_sc,
.qtr_mbl_futur_sc {
  background: var(--c_black)
}

.qtr_mbl_devl_lst {
  display: flex;
  align-items: stretch;
  justify-content: center;
  gap: 15px;
  flex-wrap: wrap;
  position: relative
}

.qtr_mbl_futur_lft {
  width: 55%;
  position: absolute;
  left: -40px;
  bottom: 0
}

.qtr_mbl_futur_ryt {
  width: 52%;
  margin-left: auto
}

.qtr_mbl_futur_sc {
  padding-top: 120px
}

.qtr_mbl_futur_ryt h3 {
  font-size: 22px;
  margin-top: 25px;
  line-height: 1.7;
  font-weight: 500
}

.qtr_mbl_futur_ryt>ul li {
  font-weight: 300;
  list-style: disc;
  list-style-position: inside;
  font-size: 17px;
  margin-bottom: 3px
}

.qtr_mbl_futur_ryt p b {
  font-weight: 500;
  font-size: 20px;
  font-size: 18px
}

.qtr_lg img {
  width: 100%;
  height: 100%;
  object-fit: cover
}

.qtr_lg {
  position: absolute;
  top: -70px;
  right: 0;
  left: 0;
  margin: auto;
  width: 150px;
  height: 121px
}

.qtr_mbl_futur_ryt p {
  font-weight: 300;
  line-height: 1.4;
  margin-top: 20px
}

.qtr_mbl_devl_lst li {
  padding: 85px 25px 40px 25px;
  border-radius: 10px;
  width: 32%;
  position: relative;
  background: #0e141e;
  border: 3px solid transparent;
  margin: 0
}

.qtr_mbl_devl_lst li h3,
.qtr_mbl_fetr_lst li h3 {
  margin: 25px 0 15px
}

.qtr_mbl_devl_lst li p small,
.qtr_mbl_fetr_lst li p small {
  opacity: 60%;
  font-weight: 300;
  line-height: 1.5
}

.qtr_mbl_devl_lst:after,
.qtr_mbl_devl_lst:before {
  position: absolute;
  content: "";
  background: #126bfb;
  width: 100px;
  height: 100px;
  left: 340px;
  top: 0;
  bottom: 0;
  border-radius: 50%;
  filter: blur(85px);
  margin: auto;
  z-index: 1
}

.qtr_mbl_devl_lst:before {
  left: auto;
  right: 340px
}

.qtr_mbl_devl_lst li:hover {
  background: linear-gradient(#0e141e, #0e141e) padding-box, linear-gradient(180deg, #126bfb 0, #126bfb38 69%, #000 97%) border-box
}

.qtr_mbl_wrp .sdi_prtnr_lst {
  display: flex;
  align-items: stretch;
  justify-content: center;
  flex-wrap: wrap;
  gap: 15px;
  padding-bottom: 60px
}

.qtr_mbl_wrp .sdi_prtnr_lst li {
  width: 24%;
  margin: 0;
  overflow: hidden
}

.qtr_mbl_wrp .sdi_prtnr_bx figure {
  height: 450px
}

.qtr_mbl_wrp .sdi_prtnr_bx>h3 {
  padding: 20px;
  line-height: 1.5
}

.qtr_mbl_wrp .sdi_prtnr_cntnt {
  bottom: 15px;
  background: #126bfb;
  text-align: left;
  align-items: flex-start
}

.qtr_mbl_wrp .sdi_prtnr_cntnt h3:before {
  position: absolute;
  content: "";
  background: #fff;
  width: 70px;
  height: 1px;
  bottom: -7px;
  left: -20px
}

.qtr_mbl_wrp .sdi_prtnr_cntnt h3 {
  font-size: 18px;
  position: relative
}

.qtr_mbl_wrp .sdi_prtnr_cntnt p {
  font-weight: 300
}

.qtr_mbl_wrp .itstf_tlnt_sc {
  background-image: url('https://media.apptunix.com/wp-content/uploads/2025/04/11075043/qtr_cta1.jpg');
  background-color: var(--c_black);
  padding: 100px 0;
  background-position: right center
}

.qtr_mbl_wrp .itstf_cta1_sc {
  background: linear-gradient(90deg, #126bfb, #000, #000, #126bfb)
}

.qtr_mbl_advnc_lst {
  display: flex;
  align-items: stretch;
  justify-content: center;
  gap: 15px;
  flex-wrap: wrap
}

.qtr_mbl_advnc_lst li {
  width: 28%;
  background-color: var(--c_white);
  padding: 66px 20px 20px 30px;
  border-radius: 10px;
  position: relative;
  min-height: 250px;
  margin: 0
}

.qtr_mbl_advnc_lst li:first-child,
.qtr_mbl_advnc_lst li:nth-child(5) {
  width: 40%
}

.qtr_mbl_advnc_lst li figure {
  position: absolute;
  top: 15px;
  right: 15px;
  background: #ebf3ff;
  width: 50px;
  height: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 6px
}

.qtr_mbl_advnc_lst li p {
  color: var(--c_black);
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6
}

.qtr_mbl_wrp .wbdsgn_indstrs_sc .cardflipbox .innercontent h3 {
  text-transform: uppercase;
  font-weight: 500;
  text-align: center
}

.qtr_mbl_wrp .wbdsgn_indstrs_sc .cardflipbox .innercontent p {
  color: #fff;
  line-height: 1.5;
  text-align: center;
  font-weight: 300
}

.qtr_mbl_wrp .wbdsgn_indstrs_sc .cardflipbox .cardback {
  background: var(--c_primary)
}

.qtr_mbl_wrp .testi2_box::before {
  filter: brightness(0) saturate(100%) invert(31%) sepia(82%) saturate(3361%) hue-rotate(210deg) brightness(98%) contrast(101%)
}

.qtr_mbl_fetr_lst li:before {
  position: absolute;
  content: "";
  background: linear-gradient(217.49deg, #116cff 12.73%, #005bef 97.31%);
  border-radius: 8px;
  width: 100%;
  height: 100%;
  inset: 0;
  margin: auto;
  transform: rotate(3deg);
  z-index: -1;
  opacity: 0
}

.qtr_mbl_wrp .upwk_how_lft {
  width: 40%;
  top: 0
}

.qtr_mbl_wrp .upwk_how_sc .s_h:after,
.qtr_mbl_wrp .upwk_how_sc .s_h:before {
  content: unset
}

.qtr_mbl_wrp .upwk_how_ryt li span {
  display: none
}

.qtr_mbl_wrp .upwk_how_lft.s_h h2 span.c_primary {
  font-weight: 400;
  display: block;
  margin-bottom: 5px
}

.qtr_mbl_wrp .upwk_how_ryt li.active {
  background: var(--c_primary);
  border-color: var(--c_primary)
}

.qtr_mbl_wrp .upwk_how_ryt {
  width: 50%
}

.qtr_mbl_fetr_lst li:after {
  position: absolute;
  content: "";
  background: #0e141e;
  inset: 0;
  border-radius: 10px;
  width: 100%;
  height: 100%;
  z-index: -1
}

.qtr_mbl_fetr_lst li:hover:before {
  opacity: 1
}

.qtr_mbl_evnt_sc:after {
  position: absolute;
  content: "";
  background: #126bfb;
  width: 300px;
  height: 300px;
  top: 0;
  bottom: 0;
  margin: auto;
  right: 0;
  border-radius: 50%;
  filter: blur(200px)
}

.qtr_mbl_evnt_ryt>ul li {
  background: #0e141e;
  padding: 24px;
  border-radius: 10px
}

.qtr_mbl_evnt_mn {
  padding: 50px 0
}

.qtr_mbl_evnt_ryt p {
  font-weight: 200;
  line-height: 1.5
}

.qtr_mbl_evnt_ryt {
  width: 40%;
  margin-left: auto
}

.qtr_mbl_evnt_lft {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 45%;
  height: 625px
}

.qtr_mbl_evnt_lft img {
  width: 100%;
  height: 100%;
  object-fit: cover
}

.qtr_mbl_evnt_sc {
  position: relative
}

.phase {
  padding: 50px 200px 50px 50px;
  position: relative
}

.qtr_mbl_phse_ryt li {
  border-bottom: 1px solid #00000066;
  margin: 0
}

.qtr_mbl_phse_ryt li.active {
  border-bottom: 1px solid #126bfb
}

.qtr_mbl_phse_ryt li figure {
  width: 60px;
  height: 60px;
  background: #000;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  padding: 4px;
  margin-bottom: 25px
}

.qtr_mbl_phse_lft {
  width: 45%;
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding-right: 120px
}

.qtr_mbl_phse_circle {
  width: 270px;
  height: 270px;
  background-color: #126bfb;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 20px;
  position: sticky;
  top: 150px;
  border: 10px solid #fff;
  outline: 29px solid #126bfb !important;
  flex-direction: column
}

.qtr_mbl_phse_circle p {
  color: var(--c_white);
  font-size: 50px;
  font-weight: 800
}

.qtr_mbl_phse_mn {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap
}

.qtr_mbl_phse_circle h3 {
  font-size: 26px;
  color: var(--c_white);
  margin: 0
}

.qtr_mbl_phse_sc .conta_iner {
  width: calc(100% - (100% - 90%)/ 2);
  max-width: calc(100% - (100% - 1170px)/ 2);
  margin: 0 0 0 auto
}

.qtr_mbl_phse_lft .m_h p {
  color: var(--c_black);
  margin: 25px 0 80px
}

.qtr_mbl_phse_lft .m_h h2 {
  font-weight: 800
}

.blue-line {
  width: 2px;
  height: 250px;
  background-color: #126bfb;
  position: absolute;
  right: -3px;
  transform: translateX(-50%);
  transition: height .3s ease
}

.qtr_mbl_phse_ryt {
  width: 55%;
  border-left: 2px solid #000
}

.qtr_mbl_dvcst_lft .hwmuch_cst_inr {
  position: relative
}

.qtr_mbl_bst_lst li.slick-slide {
  background: var(--c_primary);
  padding: 30px 50px 30px 30px;
  border-radius: 10px;
  margin: 0 5px;
  height: inherit;
  display: flex !important;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center
}

.qtr_mbl_bst_sc .conta_iner {
  width: calc(100% - (100% - 90%)/ 2);
  max-width: calc(100% - (100% - 1170px)/ 2);
  margin: 0 auto 0 0
}

.qtr_mbl_bst_mn {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  position: relative
}

.qtr_mbl_bst_lst {
  position: absolute;
  bottom: 30px;
  display: flex !important;
  right: 0;
  margin: auto;
  width: 59%
}

.cstmsftwr_cta5_sc .mrktplc_cta1_mn {
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2024/12/24181948/custom-cta5.png);
  background-size: cover;
  background-repeat: no-repeat
}

.qtr_mbl_bst_lst li.slick-slide p {
  font-weight: 300
}

.qtr_mbl_bst_ryt {
  width: 45%;
  margin-top: -190px
}

.qtr_mbl_dvcst_mn {
  display: flex;
  align-items: stretch;
  justify-content: space-between;
  flex-wrap: wrap
}

.qtr_mbl_dvcst_lft .hwmuch_cst_inr input[type=radio] {
  display: none
}

.qtr_mbl_dvcst_lft .hwmuch_cst_inr label::before {
  content: "";
  width: 18px;
  height: 18px;
  border: 1px solid #fff;
  border-radius: 50%;
  margin-right: 10px;
  display: inline-block;
  position: relative
}

.qtr_mbl_dvcst_lft .hwmuch_cst_inr input[type=radio]:checked+label::before {
  background: #006eef;
  border: 9px solid #fff
}

.qtr_mbl_dvcst_lft .hwmuch_cst_inr label {
  display: flex;
  align-items: center;
  font-size: 16px;
  font-weight: 300;
  cursor: pointer;
  border-radius: 20px;
  margin-bottom: 10px;
  transition: .3s
}

.qtr_mbl_dvcst_lft .hwmuch_cst_inr .error {
  position: absolute;
  bottom: 80px;
  left: 0;
  width: 100%;
  font-weight: 300;
  font-size: 14px
}

.qtr_mbl_dvcst_lft .hwmuch_cst_inr input {
  border-radius: 10px;
  margin-bottom: 15px
}

.qtr_mbl_dvcst_lft .calprev {
  border: 1px solid #fff
}

.qtr_mbl_dvcst_lft .btn_flex {
  display: flex;
  align-items: stretch;
  justify-content: flex-start;
  gap: 10px;
  flex-wrap: wrap
}

.cal_progress_steps {
  display: flex;
  justify-content: space-between;
  width: 100%
}

.cal_progress_container {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-bottom: 50px
}

.cal_progress_step {
  width: 16%;
  height: 3px;
  background-color: #fff;
  opacity: 20%;
  border-radius: 10px;
  transition: background-color .4s ease
}

.cal_progress_step.active {
  opacity: 100%
}

.qtr_mbl_dvcst_lft button.calnext,
.qtr_mbl_dvcst_lft button.calprev,
.qtr_mbl_dvcst_lft input.next.btn.btn-info.cal_appprice {
  margin-top: 65px;
}

.qtr_mbl_dvcst_lft .hwmuch_cst_inr h3 {
  margin-bottom: 40px;
}

.qtr_mbl_bst_lft img {
  width: 100%;
  object-fit: cover;
}

.qtr_mbl_bst_lft {
  width: 52%;
}

.qtr_mbl_phse_ryt li p {
  color: var(--c_black);
  font-weight: 300;
}

.qtr_mbl_futur_mn {
  background-color: var(--c_primary);
  border-radius: 20px;
  padding: 70px 65px 30px 30px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  position: relative
}

.qtr_mbl_dvcst_ryt {
  width: 58%
}

.qtr_mbl_dvcst_ryt img {
  width: 100%;
  object-fit: cover;
  border-radius: 10px
}

.qtr_mbl_dvcst_lft {
  background: var(--c_primary);
  padding: 40px;
  border-radius: 10px;
  width: 40%
}

.qtr_mbl_dvcst_lft .form-group.input_button {
  margin-bottom: 15px
}

.qtr_mbl_dvcst_lft .form-group.input_button input {
  color: var(--c_black)
}

@media (max-width:1600px) {
  .qtr_mbl_evnt_lft {
    width: 55%
  }

  .qtr_mbl_bst_ryt h2 {
    font-size: 32px;
  }
}

@media (max-width:1300px) {
  .qtr_mbl_wrp .sdi_prtnr_lst {
    gap: 10px
  }

  .mckp>figure>img {
    object-fit: inherit
  }

  .qtr_mbl_bst_lst {
    bottom: 0;
  }
}

@media (max-width:1200px) {
  .qtr_mbl_bst_ryt h2 {
    font-size: 30px;
  }

  .animated-icon2,
  .blue-line,
  .main_img,
  .mckp>figure,
  .qtr_mbl_bst_lft,
  .qtr_mbl_dvcst_ryt,
  .qtr_mbl_futur_lft,
  .qtr_mbl_phse_circle,
  .qtr_mbl_wrp .sdi_prtnr_bx>h3,
  .qtr_mbl_wrp .sdi_prtnr_cntnt h3:before {
    display: none
  }

  .qtr_mbl_dvcst_lft {
    width: 100%
  }

  .qtr_mbl_devl_lst li {
    padding: 20px 15px;
    text-align: center
  }

  .qtr_mbl_devl_lst li h3,
  .qtr_mbl_fetr_lst li h3 {
    margin: 15px 0 8px
  }

  .qtr_mbl_wrp .sdi_prtnr_bx figure {
    height: 350px
  }

  .qtr_mbl_dvcst_lft button.calnext,
  .qtr_mbl_dvcst_lft button.calprev,
  .qtr_mbl_dvcst_lft input.next.btn.btn-info.cal_appprice {
    margin-top: 20px
  }

  .qtr_mbl_bnr_sc .wbdsgn_bnr_ryt {
    position: unset
  }

  .qtr_mbl_bst_sc .conta_iner,
  .qtr_mbl_phse_sc .conta_iner {
    margin: 0 auto;
    width: 90%
  }

  .qtr_mbl_evnt_ryt,
  .qtr_mbl_wrp .upwk_how_ryt {
    width: 100%
  }

  .qtr_mbl_advnc_lst li figure {
    position: unset;
    margin: 0 auto 15px;
    width: 40px;
    height: 40px
  }

  .qtr_mbl_advnc_lst li p .br {
    display: inline
  }

  .qtr_mbl_bnr_sc .wbdsgn_bnr_ryt video {
    height: auto;
    bottom: 0;
    border-radius: 14px
  }

  .qtr_mbl_bnr_sc.wbdsgn_bnr_sc {
    height: auto;
    padding-bottom: 30px
  }

  .qtr_mbl_evnt_lft {
    width: 60%;
    position: unset;
    margin: 0 auto 30px;
    height: 100%
  }

  .qtr_mbl_wrp .sdi_prtnr_cntnt {
    background: unset
  }

  .qtr_mbl_devl_lst li img {
    max-width: 35px;
    margin: auto
  }

  .phase {
    padding: 20px;
    text-align: center;
    border: 1px solid var(--c_primary);
    border-radius: 10px;
    width: 48%
  }

  .qtr_mbl_phse_ryt li figure {
    width: 50px;
    height: 50px;
    margin: 0 auto
  }

  .qtr_mbl_phse_lft .m_h p {
    margin: 10px 0 30px
  }

  .qtr_mbl_phse_lft {
    padding-right: 0;
    width: 100%;
    text-align: center
  }

  .qtr_mbl_phse_ryt {
    border-left: 0;
    width: 100%;
    display: flex;
    align-items: stretch;
    justify-content: center;
    flex-wrap: wrap;
    gap: 10px
  }

  .qtr_mbl_wrp .sdi_prtnr_lst li:before {
    position: absolute;
    content: "";
    background: #000;
    inset: 0;
    margin: auto;
    opacity: .5;
    width: 100%;
    height: 100%
  }

  .qtr_mbl_bst_sc {
    padding-top: 40px
  }

  .qtr_mbl_bst_ryt {
    margin-top: 0;
    width: 100%;
    text-align: center
  }

  .qtr_mbl_bst_lst {
    position: unset;
    width: 100%
  }

  .qtr_mbl_bst_lst li.slick-slide {
    padding: 20px;
    text-align: center;
    align-items: center
  }

  .qtr_mbl_bst_lst {
    margin-top: 30px
  }

  .qtr_mbl_advnc_lst li,
  .qtr_mbl_advnc_lst li:first-child,
  .qtr_mbl_advnc_lst li:nth-child(5) {
    width: 31%;
    padding: 20px 15px;
    text-align: center
  }

  .qtr_mbl_futur_ryt {
    width: 100%
  }

  .qtr_mbl_devl_lst li p small,
  .qtr_mbl_fetr_lst li p small,
  .qtr_mbl_wrp .sdi_prtnr_cntnt p small,
  .qtr_mbl_wrp .upwk_how_ryt li>div p small,
  .qtr_mbl_futur_ryt>ul li,
  .qtr_mbl_wrp .wbdsgn_indstrs_sc .cardflipbox .innercontent p small {
    font-size: 14px
  }

  .qtr_mbl_wrp .itstf_tlnt_sc {
    padding: 40px 0;
  }

  .qtr_lg {
    top: -41px;
    width: 85px;
    height: 70px;
  }

  .qtr_mbl_futur_sc {
    padding-top: 60px;
  }

  .qtr_mbl_futur_ryt p {
    margin-top: 10px;
    font-size: 14px;
  }

  .qtr_mbl_futur_ryt h3 {
    font-size: 18px;
    margin-top: 15px;
  }

  .qtr_mbl_futur_mn {
    padding: 50px 20px 20px 20px;
  }

  .qtr_mbl_fetr_lst li img {
    margin: 0 auto;
  }

  .qtr_mbl_fetr_lst .slick-track {
    display: flex;
  }

  .qtr_mbl_fetr_lst li {
    text-align: center;
    padding: 20px;
    margin: 0 5px;
    height: inherit;
  }

  .qtr_mbl_wrp .wbdsgn_indstrs_sc .cardflipbox .innercontent h3 {
    display: block;
    font-size: 20px;
  }

  .qtr_mbl_wrp .wbdsgn_indstrs_sc .cardflipbox .cardback {
    background: unset;
  }

  .qtr_mbl_wrp .sdi_prtnr_lst li {
    margin: 0 5px;
  }

  .qtr_mbl_wrp .sdi_prtnr_lst {
    padding-bottom: 80px;
    margin-bottom: 30px;
  }

  .qtr_mbl_dvcst_lft .hwmuch_cst_inr h3 {
    margin-bottom: 20px;
  }

  .qtr_mbl_wrp .cstmsftwr_cta3_sc .btn {
    font-size: 12px;
    padding-inline: 10px;
  }

  .qtr_mbl_dvcst_lft .hwmuch_cst_inr label {
    font-size: 14px;
  }

  .qtr_mbl_dvcst_lft .hwmuch_cst_inr label::before {
    width: 12px;
    height: 12px;
  }

  .cal_progress_container {
    margin-bottom: 30px;
  }

  .qtr_mbl_phse_ryt li {
    border-bottom: 1px solid var(--c_primary);
  }

  .qtr_mbl_dvcst_lft {
    padding: 20px;
  }

  .qtr_mbl_dvcst_lft .form-group.input_button {
    margin-bottom: 10px;
  }
}

@media (max-width:992px) {

  .qtr_mbl_devl_lst li,
  .qtr_mbl_advnc_lst li,
  .qtr_mbl_advnc_lst li:first-child,
  .qtr_mbl_advnc_lst li:nth-child(5) {
    width: 48%;
  }

  .qtr_mbl_devl_lst {
    gap: 10px;
  }
}

@media (max-width:767px) {

  .mckp,
  .qtr_mbl_evnt_lft {
    width: 100%;
  }

  .qtr_mbl_bst_ryt h2 {
    font-size: 26px;
  }
}

@media (max-width:600px) {
  .qtr_mbl_bst_ryt h2 {
    font-size: 24px;
  }

  .qtr_mbl_wrp .upwk_how_ryt li,
  .qtr_mbl_devl_lst li,
  .qtr_mbl_advnc_lst li,
  .qtr_mbl_advnc_lst li:first-child,
  .qtr_mbl_advnc_lst li:nth-child(5),
  .phase {
    width: 100%;
  }

  .qtr_mbl_wrp .itstf_cntr_lst li {
    width: 50%;
  }
}

@media (max-width:480px) {
  .qtr_mbl_bnr_sc .wbdsgn_bnr_ryt {
    width: 70%;
  }
}

/*qatar Page*/

/*uk page css starts*/
.mbldvuk_wrp .s_h h2 {
  font-size: 36px;
  font-weight: 500;
}

.mbuk_empd_mn h2 {
  font-size: 55px;
  width: 75%;
  font-weight: 500
}

.mbuk_empd_mn>ul {
  display: none
}

.mbuk_empd_rt {
  position: absolute;
  right: 0;
  bottom: 0
}

.mbuk_empd_mn h2 span {
  font-size: 35px;
  display: block;
  font-weight: 400;
  margin-bottom: 10px
}

.mbuk_empd_mn p {
  font-weight: 300;
  line-height: 1.6;
  margin: 20px 0 40px
}

.mbuk_indst_lst {
  display: flex;
  align-items: stretch;
  flex-wrap: wrap;
  justify-content: flex-start;
  gap: 20px;
  margin-bottom: 0;
}

.mbuk_indst_lst li {
  padding: 20px;
  background-color: #f5f5f5;
  border-radius: 20px;
  min-height: 300px;
  position: relative;
  width: 23%;
  display: flex;
  flex-direction: row;
  align-items: flex-end;
  justify-content: flex-start;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  overflow: hidden;
  z-index: 1;
  margin: 0;
  gap: 12px;
}
.mbdv_uk .mbuk_indst_lst li:before {
  content: "";
  left: 0;
  bottom: 0;
  width: 100%;
  height: 70%;
  position: absolute;
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 5%, #000 80%);
  z-index: -1;
}
.mbdv_uk .mbuk_indst_lst li figure {
  height: 52px;
  width: 52px;
  min-width: 52px;
  border-radius: 5px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  position: relative;
  z-index: 1;
  background: var(--c_primary);
  padding: 4px;
}
.mbdv_uk .mbuk_indst_lst li figure img {
  max-height: 100%;
  filter: brightness(0) invert(1);
}
.mbuk_indst_lst li h3 {
  margin: 0;
  color: var(--c_white);
}

.mbuk_indst_inr,
.mbuk_advc_inr {
  position: absolute;
  bottom: 0;
  transform: translate(0, 100%);
  margin: auto;
  background: var(--c_primary);
  border-radius: 16px;
  padding: 25px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  width: 100%;
  height: 100%;
  transition: all .5s ease-in-out 0s;
  z-index: 9;
  opacity: 0;
  right: 0;
  left: 0
}

.mbuk_indst_inr {
  padding: 20px;
}

.mbuk_indst_lst li>p,
.mbuk_advc_lst li>p {
  display: none
}

.mbuk_indst_lst li:hover .mbuk_indst_inr,
.mbuk_advc_lst li:hover .mbuk_advc_inr {
  transform: unset;
  opacity: 1
}

.mbuk_advc_inr p,
.mbuk_indst_inr p {
  color: var(--c_white);
  font-weight: 300;
  line-height: 1.6
}

.mbuk_mdls_bx {
  width: 32%;
  background: #F5F5F5;
  padding: 40px 30px 30px 30px;
  border-radius: 14px;
  margin: 0;
}

.mbuk_mdls_bx ul li {
  color: var(--c_black);
  padding-left: 20px;
  position: relative;
}

.mbuk_mdls_bx>ul li:before {
  position: absolute;
  content: "";
  width: 18px;
  height: 23px;
  left: 0;
  top: 15px;
  bottom: 0;
  margin: auto;
  background: #006eef;
  clip-path: polygon(0 13%, 25% 29%, 68% 0, 73% 7%, 26% 39%, 0 23%)
}

.mbuk_advc_lt {
  background: linear-gradient(180deg, #016fef 0, #014089 100%);
  padding: 40px;
  border-radius: 20px;
  width: 30%;
  position: relative;
  z-index: 1
}

.mbuk_advc_lt figure {
  position: absolute;
  left: 0;
  bottom: 0
}

.mbuk_advc_lt:after {
  position: absolute;
  content: "";
  background: #fff;
  width: 210px;
  height: 210px;
  filter: blur(70px);
  bottom: 80px;
  right: 0;
  left: 0;
  margin: auto;
  z-index: -1
}

.mbuk_advc_lt p {
  font-weight: 300;
  line-height: 1.5;
  margin-bottom: 30px;
}

.mbuk_bnr_sc {
  background-image: url('https://media.apptunix.com/wp-content/uploads/2025/04/01115746/uk-banner-bg.png');
  background-color: #010101;
  display: flex;
  align-items: center;
  justify-content: center;
  background-size: cover;
  background-repeat: no-repeat;
  height: 800px
}

.mbuk_trst_logos {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap
}

.mbuk_trst_logos li img {
  max-width: 95px;
  filter: brightness(0) saturate(100%) invert(71%) sepia(6%) saturate(182%) hue-rotate(236deg) brightness(96%) contrast(87%);
  height: 60px;
  object-fit: contain
}

.mbuk_trst_logos li:nth-child(4) img,
.mbuk_trst_logos li:nth-child(6) img {
  filter: grayscale(1)
}

.mbuk_bnr_sc .s_h>ul {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 20px;
  flex-wrap: wrap
}

.mbuk_advc_sc,
.mbuk_cntr_sc {
  background: #f5f5f5
}

.mbuk_cntr_lst li {
  border-right: 1px solid #d1d9e4;
  padding: 20px;
  width: 24%;
  text-align: center;
  margin: 0
}

.mbuk_cntr_lst {
  display: flex;
  align-items: stretch;
  justify-content: center;
  flex-wrap: wrap
}

.mbuk_cntr_lst li p {
  color: var(--c_black);
  font-weight: 500;
}

.mbuk_cntr_lst li h3 {
  margin-bottom: 5px
}

.mbuk_bnr_sc .s_h>p,
.mbuk_empd_mn p,
.mbuk_trstbnr h3 {
  font-weight: 300
}

.mbuk_cntr_lst li:last-child {
  border-right: 0
}

.mbdv_uk .portfolio5_sc,
.mbuk_cta1_sc {
  background: var(--c_primary)
}

.mbuk_cta1_mn {
  background: var(--c_white);
  padding: 65px 40px 140px 65px;
  border-radius: 20px;
  box-shadow: 0 4px 134px 0 #00000026;
  position: relative
}

.mbuk_cta1_rt {
  position: absolute;
  bottom: 0;
  right: 35px;
  width: 35%
}

.mbuk_bnr_sc .s_h>ul li {
  width: 32%;
  background: #ffffff36;
  padding: 15px 20px;
  border-radius: 30px;
  color: #fff;
  font-weight: 300;
  text-align: center;
  margin: 0
}

.mbuk_hire_mn {
  background-color: var(--c_white);
  box-shadow: 0 4px 44px 0 #0000001C;
  padding: 50px;
  border-radius: 20px;
  position: relative
}

.mbuk_advc_lst li {
  padding: 30px;
  border-radius: 20px;
  background-color: #fff;
  width: 32%;
  overflow: hidden;
  position: relative;
  min-height: 235px;
  display: flex;
  flex-direction: column-reverse;
  justify-content: space-between;
  counter-increment: my-awesome-counter;
  margin: 0
}

.mbuk_hire_mn h2 {
  font-weight: 800;
  line-height: 1.4;
}

.mbdv_uk .mrktplc_bld_upr {
  width: 42%;
  background-color: var(--c_primary);
  padding: 30px;
  border-radius: 13px;
  transform: unset
}

.mbdv_uk .mrktplc_bld_lwr {
  width: 55%;
  padding: 0
}

.mbdv_uk .mrktplc_bld_mn {
  border: 0;
  align-items: stretch
}

.mbdv_uk .mrktplc_bld_lwr li {
  background: #1d1d1d;
  padding: 85px 80px 60px;
  border-radius: 20px;
  height: 100%;
  min-height: 670px
}

.mbdv_uk .mrktplc_bld_upr>li {
  border: 0;
  background: 0 0;
  opacity: 1;
  margin: 0;
  padding: 20px;
  border-radius: 12px;
  font-size: 22px
}

.mbdv_uk .mrktplc_bld_upr>li.active {
  background: var(--c_white);
  color: var(--c_primary)
}

.mbdv_uk .mrktplc_bld_lwr>li h3 {
  margin: 35px 0 30px
}

.mbdv_uk .mrktplc_bld_lwr li p {
  font-weight: 300;
  margin-bottom: 50px
}

.mbuk_indst_sc .conta_iner {
  position: relative
}

.mbdv_uk .mrktplc_bld_lwr>li figure {
  background: unset;
  width: 100px;
  height: 100px;
  border-radius: 0;
  padding: 0
}

.mbuk_indst_cta {
  background: var(--c_primary);
  padding: 25px 180px 25px 40px;
  border-radius: 25px;
  width: 47.5%;
  position: absolute;
  bottom: 0;
  right: 34px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: top 20px right 20px;
  min-height: 300px;
  display: flex;
  align-items: stretch;
  flex-direction: column;
  justify-content: center;
}

.mbuk_indst_cta .btn {
  margin-top: 5px !important;
  border: 1px solid var(--c_white)
}

.mbuk_indst_cta h3 {
  font-weight: 500;
  margin-bottom: 10px;
  line-height: 1.2;
}

.mbuk_hire_ryt {
  position: absolute;
  right: 30px;
  bottom: 50px
}

.mbuk_hire_mn .ply_icn {
  position: absolute;
  margin: auto;
  inset: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 1;
  top: 70px;
  width: 180px;
  height: 180px;
  cursor: pointer
}

.mbuk_hire_mn p {
  line-height: 1.5;
  margin-bottom: 50px
}

.mbuk_advc_lst li:after {
  position: absolute;
  font-size: 20px;
  bottom: 30px;
  right: 30px;
  margin: auto;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 500;
  color: #1d1d1d;
  content: "0" counter(my-awesome-counter);
  opacity: 20%
}

.mbuk_advc_lst {
  display: flex;
  align-items: stretch;
  justify-content: flex-start;
  flex-wrap: wrap;
  gap: 15px;
  width: 68%
}

.mbuk_advc_mn,
.mbuk_build_mn {
  display: flex;
  align-items: stretch;
  justify-content: space-between;
  flex-wrap: wrap
}

.mbuk_advc_inr p {
  font-size: 14px
}

.mbuk_advc_lt h2 {
  line-height: 1.5;
  font-weight: 500
}

.mbuk_advc_lt .btn {
  border: 1px solid #fff
}

.mbuk_wrk_sc {
  background: #f5f5f5
}

.mbdv_uk .qtr_mbl_fetr_lst li {
  background: linear-gradient(123.73deg, rgba(255, 255, 255, .2) 11.24%, rgba(255, 255, 255, .1) 89.18%);
  box-shadow: 0 28px 45px -1px #0000000D;
  border-radius: 20px;
  width: 32%;
  padding: 40px;
  border: 0
}

.mbdv_uk .qtr_mbl_fetr_lst li h3 {
  margin: 25px 0 15px;
  font-weight: 500
}

.mbdv_uk .qtr_mbl_fetr_lst li:hover,
.mbuk_empd_sc,
.mbuk_mdls_bx:hover {
  background: var(--c_primary)
}

.mbuk_empd_sc {
  position: relative;
  padding: 110px 0
}

.mbuk_empd_sc .btn {
  border: 1px solid var(--c_white)
}

.mbuk_mdls_lst {
  display: flex;
  align-items: stretch;
  justify-content: flex-start;
  flex-wrap: wrap;
  gap: 15px
}

.mbuk_build_lst {
  width: 65%;
  position: relative
}

.mbuk_build_lst li.slick-slide figure {
  position: absolute;
  right: 30px;
  top: 20px
}

.mbuk_build_lst li.slick-slide {
  background: #f5f5f5;
  padding: 30px;
  border-radius: 20px;
  margin: 0 5px;
  position: relative;
  height: inherit
}

.mbuk_build_lst li.slick-slide>ul {
  margin: 0;
}

.mbuk_invt_mn {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-wrap: wrap;
  gap: 80px
}

.mbuk_invt_rt li {
  background: #f5f5f5;
  padding: 30px;
  border-radius: 20px
}

.mbuk_invt_inr figure {
  width: 28px;
  height: 28px
}

.mbuk_invt_cnt {
  margin-top: 20px
}

.mbuk_invt_rt {
  width: 42%
}

.mbuk_invt_inr {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 15px;
  flex-wrap: wrap
}

.mbuk_invt_inr h3 {
  font-weight: 500
}

.mbdv_uk .mrpl_wrp .whitlbl_bnr_ryt:after {
  background-image: url(https://media.apptunix.com/wp-content/uploads/2025/04/10105958/mbl_Scrn.png)
}

.mbdv_uk .whitlbl_bnr_ryt figure {
  margin: 45px auto 0
}

.mbuk_buld_lt {
  background-color: #006eef;
  width: 33%;
  padding: 40px;
  border-radius: 20px;
  background-image: url('https://media.apptunix.com/wp-content/uploads/2025/04/10111507/digital-solutions.png');
  background-size: contain;
  background-position: bottom -2px right;
  background-repeat: no-repeat
}

.mbuk_build_sc .conta_iner {
  width: calc(100% - (100% - 90%)/ 2);
  max-width: calc(100% - (100% - 1170px)/ 2);
  margin: 0 0 0 auto
}

.mbuk_build_lst li.slick-slide>ul li {
  font-size: 20px;
  padding-left: 20px;
  position: relative
}

.mbuk_build_lst li.slick-slide>ul li:before {
  position: absolute;
  content: "";
  background: var(--c_primary);
  width: 6px;
  height: 6px;
  border-radius: 50%;
  top: 0;
  bottom: 0;
  margin: auto;
  left: 0
}

.mbuk_build_lst .slick-arrow {
  bottom: auto;
  top: -75px
}

.mbuk_build_lst .slick-prev {
  left: auto;
  right: 200px
}

.mbuk_build_lst .slick-next {
  left: auto;
  right: 130px
}

.mbuk_build_lst .slick-list {
  padding-right: 35% !important
}

.mbuk_invt_inr figure img {
  filter: brightness(0) saturate(100%) invert(81%) sepia(0%) saturate(5929%) hue-rotate(353deg) brightness(70%) contrast(93%)
}

.mbuk_invt_rt li.active img {
  filter: brightness(0) saturate(100%) invert(26%) sepia(72%) saturate(4799%) hue-rotate(202deg) brightness(103%) contrast(103%)
}

.mbuk_buld_lt h3 {
  font-weight: 500;
  line-height: 1.5
}

.mbuk_build_lst .slick-track {
  display: flex
}

.mbuk_build_lst li.slick-slide span {
  opacity: 20%;
  font-size: 40px;
  color: #1d1d1d;
  position: absolute;
  right: 30px;
  bottom: 20px
}

.mbuk_frm_rt {
  width: 40%;
  background: #f5f5f5;
  padding: 30px;
  border-radius: 20px
}

.mbuk_frm_lt {
  width: 53%;
  margin: 0;
}

.mbuk_frm_lt p {
  line-height: 1.7
}

.mbuk_frm_mn {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-top: 50px
}

.mbuk_frm_lt li:not(:last-child) {
  padding-bottom: 15px;
  border-bottom: 1px solid #1d1d1d24
}

.mbuk_frm_lt li {
  padding-left: 60px;
  padding-right: 100px;
  position: relative;
  counter-increment: my-awesome-counter
}

.mbuk_frm_lt li:before {
  position: absolute;
  font-size: 20px;
  top: 0;
  left: 10px;
  margin: auto;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 500;
  color: #1d1d1d;
  content: "0" counter(my-awesome-counter)
}

.mbuk_frm_rt>p {
  font-size: 16px;
  color: #646464;
  text-align: center;
  margin-top: 15px
}

.mbuk_frm_rt>h3 {
  font-size: 24px;
  color: #1d1d1d;
  text-align: center
}

.mbuk_frm_rt input,
.mbuk_frm_rt select,
.mbuk_frm_rt textarea {
  border: 0;
  border-bottom: 1px solid #000;
  border-radius: 0;
  background: unset;
  padding-left: 0
}

.mbuk_frm_rt .iti__selected-flag {
  padding: 0 6px 0 0;
}

.mbuk_frm_lt li h3 {
  margin-bottom: 10px;
}

.mbuk_frm_rt .btn_wrap {
  margin: 30px auto 20px;
}

.mbuk_invt_mn .whtlbl_bnr_rytotr {
  width: 25%;
  margin: 0;
}

.mbdv_uk .qtr_mbl_fetr_lst li:hover *,
.mbuk_mdls_bx:hover * {
  color: var(--c_white);
}

.mbuk_mdls_bx:hover>ul li:before {
  background: var(--c_white);
}

.mbdv_uk .qtr_mbl_fetr_lst li:hover img {
  filter: brightness(0) invert(1);
}

.mbuk_mdls_bx:hover .btn {
  border: 1px solid var(--c_white);
}

.mbuk_trst_logos li {
  margin: 0;
}

.kwt_wrp .mbuk_mdls_bx ul li small {
  color: var(--c_black);
}

.kwt_wrp .mbuk_mdls_bx>ul li:before {
  background: #006eef;
}

.mbdv_uk .qtr_mbl_fetr_lst li:before,
.mbdv_uk .qtr_mbl_fetr_lst li:after {
  content: unset;
}

.mbdv_uk .qtr_mbl_fetr_lst li p small {
  opacity: 100%;
}

@media (max-width:1400px) {
  .mbuk_empd_mn h2{
    font-size: 48px;
    width: 65%;
  }
  .mbuk_empd_rt{width: 50%;}
}
@media (max-width:1200px) {

  .mbuk_indst_lst li:after,
  .mbuk_advc_lt:after {
    content: unset;
  }

  .mbuk_empd_rt,
  .mbuk_indst_inr,
  .mbuk_advc_lt figure,
  .mbuk_cta1_rt,
  .mbuk_hire_ryt,
  .mbuk_hire_mn .ply_icn,
  .mbuk_advc_lst li:after,
  .mbuk_build_lst li.slick-slide span {
    display: none;
  }

  .mbuk_empd_mn>ul,
  .mbuk_indst_lst li>p,
  .mbuk_advc_lst li>p {
    display: block;
  }

  .mbuk_empd_mn>ul {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 20px;
    flex-wrap: wrap;
    gap: 10px;
  }

  .mbuk_empd_mn>ul li {
    color: var(--c_black);
    width: 24%;
    font-weight: 500;
    font-size: 14px;
    background: var(--c_white);
    padding: 5px;
    border-radius: 5px;
    margin: 0;
  }

  .mbuk_empd_mn h2 {
    width: 100%;
    font-size: 30px;
  }

  .mbuk_empd_mn {
    padding: 30px 20px;
    text-align: center;
  }

  .mbuk_empd_mn h2 span {
    font-size: 24px;
  }

  .mbuk_empd_mn p {
    line-height: 1.5;
    margin: 10px 0 20px;
    font-size: 14px;
  }

  .mbuk_empd_mn .btn {
    margin: 0 auto;
  }

  .mbuk_indst_lst li {
    padding: 30px 15px;
    text-align: center;
    margin: 0 5px;
    min-height: unset;
    height: inherit;
  }

  .mbdv_uk .mbuk_indst_lst li figure {
    width: 50px;
    height: 50px;
    margin: auto;
    padding: 4px;
  }

  .mbuk_indst_lst li h3 {
    margin: 15px 0 10px;
  }

  .mbuk_indst_lst li>p {
    font-size: 14px;
    margin: 0;
    color: #fff;
    opacity: 0.8;
  }

  .mbuk_mdls_lst p small {
    font-size: 14px;
    margin: 10px 0;
  }

  .mbuk_mdls_bx {
    padding: 20px;
  }

  .mbuk_mdls_bx>ul li {
    margin-bottom: 5px;
  }

  .mbuk_mdls_bx>ul li small,
  .mbuk_bnr_sc .s_h>ul li {
    font-size: 14px;
  }

  .mbuk_frm_lt li {
    padding-left: 35px;
    padding-right: 0
  }

  .mbuk_frm_lt li:before {
    left: 0
  }

  .mbuk_frm_lt p {
    font-size: 14px;
    line-height: 1.5
  }

  .mbuk_frm_rt,
  .mbuk_invt_rt {
    width: 55%
  }

  .mbuk_frm_lt,
  .mbdv_uk .mrktplc_bld_lwr,
  .mbuk_advc_lt,
  .mbuk_build_lst {
    width: 100%
  }

  .mbuk_bnr_sc .s_h>ul {
    gap: 10px;
    margin: 15px 0 25px;
  }

  .mbuk_bnr_sc .s_h>ul li {
    padding: 15px 5px;
  }

  .mbdv_uk .mrktplc_bld_lwr li {
    height: auto;
    min-height: unset;
    padding: 20px 15px;
  }

  .mbdv_uk .mrktplc_bld_lwr>li figure {
    width: 50px;
    height: 50px;
  }

  .mbdv_uk .mrktplc_bld_lwr>li h3 {
    margin: 15px 0 5px;
  }

  .mbuk_build_lst li.slick-slide>ul li {
    font-size: 14px;
    padding-left: 14px;
    margin-bottom: 5px;
  }

  .mbuk_empd_sc .mbuk_empd_mn {
    padding: 0;
  }

  .mbuk_build_sc .conta_iner {
    width: 90%;
    max-width: 1170px;
    margin: 0 auto;
  }

  .mbuk_build_sc .conta_iner>.s_h,
  .mbuk_mdls_sc .conta_iner>.s_h {
    text-align: center;
  }

  .mbuk_build_lst .slick-list {
    padding-right: 0 !important;
  }

  .mbuk_build_lst .slick-arrow {
    top: auto;
    right: 0;
    left: 0;
    margin: auto;
    bottom: -100px;
  }

  .mbuk_build_lst .slick-next {
    left: 70px;
  }

  .mbuk_build_lst .slick-prev {
    right: 70px;
  }

  .mbuk_build_lst {
    margin-top: 30px;
  }

  .mbuk_build_lst li.slick-slide figure {
    position: unset;
    margin-bottom: 15px;
  }

  .mbuk_build_lst li.slick-slide p {
    font-size: 14px;
  }

  .mbuk_buld_lt {
    background-image: unset;
    padding: 30px 20px;
    text-align: center;
    width: 100%;
  }

  .mbuk_empd_sc {
    padding: 30px 0;
  }

  .mbuk_advc_lt h2 {
    margin-bottom: 5px;
  }

  .mbuk_advc_lt p {
    margin-bottom: 25px;
    line-height: 1.3;
  }

  .mbuk_hire_mn h2 {
    line-height: 1.2;
  }

  .mbuk_cta1_mn,
  .mbuk_hire_mn,
  .mbuk_advc_lt,
  .mbuk_advc_lst li {
    padding: 30px 20px;
    text-align: center;
  }

  .mbuk_invt_mn {
    gap: 30px;
  }

  .mbuk_invt_rt li {
    padding: 20px;
  }

  .mbuk_invt_cnt p,
  .mbdv_uk .qtr_mbl_fetr_lst li p small {
    font-size: 14px;
  }

  .mbuk_hire_mn p {
    line-height: 1.4;
    margin-bottom: 25px;
  }

  .mbuk_invt_mn .whtlbl_bnr_rytotr {
    width: 20%;
  }

  .mbuk_build_lst li.slick-slide {
    padding: 20px 10px;
  }

  .mbuk_invt_cnt {
    margin-top: 10px;
  }

  .mbuk_indst_cta {
    width: 100%;
    position: unset;
    padding: 45px 20px 50px;
    text-align: center;
    margin-top: 40px;
    min-height: 1px;
  }

  .mbuk_advc_lst li p {
    margin: 0;
    font-size: 14px;
  }

  .mbuk_advc_lst li h3 {
    margin: 15px 0 5px;
  }

  .mbuk_advc_lst li {
    display: block;
  }

  .mbuk_advc_lst {
    width: 100%;
    gap: 10px;
    margin-top: 25px;
  }

  .mbuk_indst_cta .btn,
  .mbuk_hire_mn .btn,
  .mbuk_advc_lt .btn,
  .mbuk_cta1_mn .btn,
  .mbdv_uk .qtr_mbl_fetr_lst li img {
    margin: 0 auto;
  }

  .mbuk_bnr_sc {
    height: auto;
    padding-bottom: 40px;
  }

  .mbdv_uk .mrktplc_bld_lwr li p {
    margin-bottom: 25px;
  }

  .mbuk_trst_logos {
    margin-top: 20px;
  }

  .mbdv_uk .testimonial2_sc {
    padding-top: 60px;
  }

  .mbdv_uk .qtr_mbl_fetr_lst .slick-arrow {
    top: auto;
    bottom: -60px;
    right: 0;
    left: 0;
    margin: auto;
  }

  .mbdv_uk .qtr_mbl_fetr_lst .slick-arrow.slick-next {
    left: 70px;
  }

  .mbdv_uk .qtr_mbl_fetr_lst .slick-arrow.slick-prev {
    right: 70px;
  }

  .mbuk_frm_rt {
    margin: 30px auto 0;
  }

  .mbuk_cntr_lst li {
    padding: 10px;
  }

  .mbdv_uk .qtr_mbl_fetr_lst li h3 {
    margin: 10px 0 5px;
  }

  .mbdv_uk .qtr_mbl_fetr_lst li {
    padding: 20px;
    text-align: center;
    height: inherit;
    margin: 5px 5px 40px;
  }

  .mbdv_uk .mbuk_indst_lst li:before {
    height: 100%;
    background: #000;
    opacity: 0.75;
}
}

@media (max-width:992px) {
  .mbldvuk_wrp .s_h h2 {
    font-size: 30px;
  }

  .mbuk_mdls_bx {
    width: 48%;
  }

  .mbuk_mdls_lst {
    justify-content: center;
    gap: 10px;
  }

  .mbuk_invt_rt {
    width: 100%;
  }

  .mbuk_invt_mn .whtlbl_bnr_rytotr {
    width: 30%;
  }

  .mbuk_trst_logos li img {
    max-width: 65px;
    height: 45px;
  }

  .mbuk_advc_lst li {
    padding: 20px 15px;
    width: 48%;
  }

  .mbuk_advc_lst {
    justify-content: center;
  }

  .mbuk_wrk_sc {
    padding-bottom: 70px;
  }

  .mbdv_uk .mrktplc_bld_lwr>li h3 {
    font-size: 20px;
  }

  .mbdv_uk .mrktplc_bld_lwr>li figure {
    width: 40px;
    height: 40px;
  }
}

@media (max-width:767px) {
  .mbldvuk_wrp .s_h h2 {
    font-size: 24px;
  }

  .mbuk_frm_rt {
    width: 100%
  }

  .mbuk_bnr_sc .s_h>ul li,
  .mbuk_cntr_lst li {
    width: 48%;
  }

  .mbuk_cntr_lst li:last-child {
    border-right: 1px solid #d1d9e4;
  }
}

@media (max-width:600px) {

  .mbuk_advc_lst li,
  .mbuk_mdls_bx,
  .mbuk_bnr_sc .s_h>ul li {
    width: 100%;
  }

  .mbuk_trst_logos li {
    width: 24%;
  }

  .mbuk_trst_logos {
    gap: 20px 0;
    justify-content: center;
  }

  .mbuk_trstbnr h3 {
    font-size: 16px;
  }

  .mbuk_invt_mn .whtlbl_bnr_rytotr {
    width: 50%;
  }

  .mbuk_invt_inr figure {
    width: 22px;
    height: 22px;
        min-width: 22px;
  }

  .mbuk_invt_inr {
    gap: 10px;
        flex-wrap: nowrap;
  }

  .mbuk_invt_inr h3 {
    font-size: 16px;
  }

  .mbuk_indst_cta {
    padding: 40px 20px 40px;
  }
}

@media (max-width:480px) {
  .mbuk_invt_mn .whtlbl_bnr_rytotr {
    width: 65%;
  }
}

/*uk page css ends*/

/*kuwait page css starts*/
.kwt_wrp {
  --c_primary: #006EEF
}

.kwt_wrp .mbuk_indst_lst {
  margin-bottom: 40px;
}

.kwt_wrp .home_tech_sc {
  background: var(--c_primary);
}

.kwt_cta1_sc,
.kwt_gude_sc,
.kwt_sclng_sc,
.kwt_srvcs_sc,
.kwt_custm_sc,
.kwt_bnr_sc,
.kwt_Cntr_sc,
.home_work_sc,
.kwt_mbldev_sc {
  background: var(--c_black)
}

.kwt_sclng_sc .conta_iner {
  background: #fff;
  padding: 70px;
  border-radius: 30px;
  position: relative;
  z-index: 2;
}

.kwt_sclng_mn li {
  background: #f4f4f4;
  border-radius: 18px;
  width: 48%;
  padding: 40px 25px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 20px;
  flex-wrap: wrap;
  position: relative;
  margin: 0
}

.kwt_sclng_mn li p {
  color: #1b1b1b;
  font-size: 17px;
  width: 60%
}

.kwt_sclng_mn li figure {
  position: absolute;
  right: 55px;
  top: 0;
  bottom: 0;
  margin: auto;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px
}

.kwt_sclng_mn li h3 {
  color: #006eef;
  width: 20%;
  margin: 0
}

.kwt_sclng_mn {
  display: flex;
  align-items: stretch;
  justify-content: flex-start;
  flex-wrap: wrap;
  gap: 20px
}

.kwt_prfrmnc_mn {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap
}

.kwt_prfrmnc_ryt {
  width: 50%
}

.kwt_prfrmnc_lft {
  width: 42%;
  margin: 0;
}

.kwt_prfrmc_bx h3 {
  position: relative;
  padding-left: 30px;
  color: #232323;
  margin-bottom: 10px
}

.kwt_prfrmc_bx h3:before {
  position: absolute;
  content: "";
  background-image: url('https://media.apptunix.com/wp-content/uploads/2024/08/21114911/checked_blue.svg');
  width: 17px;
  height: 17px;
  left: 0;
  top: 4px;
  background-size: contain
}

.kwt_prfrmc_bx p {
  color: #232323;
  opacity: 70%;
  font-weight: 500
}

.kwt_prfrmc_bx:not(:last-child) {
  margin-bottom: 50px
}

.kwt_wrp .mbuk_empd_mn {
  background-color: var(--c_primary);
  padding: 40px;
  border-radius: 20px;
  position: relative;
  z-index: 1
}

.kwt_trnds_sc .mbuk_indst_lst li {
  justify-content: flex-end;
  gap: 20px;
  counter-increment: my-awesome-counter
}

.kwt_trnds_sc .mbuk_indst_lst li h3 {
  min-height: 56px
}

.kwt_trnds_sc .mbuk_indst_lst li:after {
  position: absolute;
  font-size: 20px;
  margin: auto;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 500;
  color: #1d1d1d;
  content: "0" counter(my-awesome-counter);
  bottom: auto;
  top: 25px;
  right: auto;
  opacity: 1
}

.kwt_pltfrms_sc {
  background: #f4f4f4
}

.kwt_pltfrms_sc .mbuk_mdls_bx {
  background: var(--c_white);
  position: relative;
  height: inherit;
  margin: 0 8px;
}

.kwt_pltfrms_sc .mbuk_mdls_bx figure {
  position: absolute;
  right: 30px;
  top: 20px;
}

.kwt_wrp .award_item {
  background-color: var(--c_white);
}

.kwt_wrp .home_awards_sc {
  background: var(--c_black);
  position: relative;
  z-index: 1;
}

.kwt_wrp .home_awards_sc .s_h h2,
.kwt_wrp .home_awards_sc .s_h p {
  color: var(--c_white);
}

.kwt_vido_sc {
  background: #F4F4F4;
  position: relative;
  padding: 150px 0;
}

.kwt_vido_lft {
  width: 55%;
}

.kwt_vido_ryt {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  width: 50%;
}

.kwt_vido_ryt figure:not(.ply_icn) {
  width: 100%;
  height: 100%;
}

.kwt_vido_ryt figure:not(.ply_icn) img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}

.kwt_vido_ryt .ply_icn {
  position: absolute;
  left: -75px;
  bottom: 170px;
  margin: auto;
  width: 200px;
  height: 150px;
  cursor: pointer;
  top: auto;
  right: auto;
}

.kwt_vido_lft>ul li {
  font-size: 20px;
  color: var(--c_black);
  padding-left: 30px;
  position: relative
}

.kwt_vido_lft>ul li:before {
  position: absolute;
  content: "";
  background-image: url('https://media.apptunix.com/wp-content/uploads/2024/08/21114911/checked_blue.svg');
  width: 17px;
  height: 17px;
  background-repeat: no-repeat;
  background-size: contain;
  left: 0;
  top: 0;
  bottom: 0;
  margin: auto
}

.kwt_prfrmnc_sc .kwt_prfrmnc_ryt {
  width: 33%
}

.kwt_prfrmnc_sc .kwt_custm_lst {
  margin: 0;
  width: 65%
}

.kwt_prfrmnc_bx>ul li {
  font-size: 20px;
  padding-left: 30px;
  position: relative
}

.kwt_prfrmnc_bx:not(:last-child) {
  margin-bottom: 50px
}

.kwt_prfrmnc_bx>ul li:before {
  position: absolute;
  content: "";
  background-image: url('https://media.apptunix.com/wp-content/uploads/2024/08/21114911/checked_blue.svg');
  width: 17px;
  height: 17px;
  left: 0;
  top: 4px;
  background-size: contain
}

.kwt_prfrmnc_bx h3 {
  margin-bottom: 20px;
  color: var(--c_black)
}

.kwt_custm_lst {
  display: flex;
  align-items: stretch;
  justify-content: space-between;
  flex-wrap: wrap
}

.kwt_custm_bx {
  border-right: 1px solid #ffffff30;
  width: 33%;
  padding: 30px;
  margin: 0;
}

.kwt_custm_bx:last-child {
  border: 0;
  width: 34%;
}

.kwt_custm_bx>ul li {
  font-size: 20px;
  opacity: 80%;
  position: relative;
  padding-left: 30px;
  color: var(--c_white);
  font-weight: 300;
  line-height: 1.5;
  margin: 30px 0 0 0
}

.kwt_custm_bx h3 {
  line-height: 1.4;
  font-weight: 500
}

.kwt_custm_bx>ul li:before {
  position: absolute;
  content: "";
  background-image: url('https://media.apptunix.com/wp-content/uploads/2024/08/21114911/checked_blue.svg');
  width: 17px;
  height: 17px;
  left: 0;
  top: 8px;
  background-size: contain
}

.kwt_wrp .cardflipbox .cardback {
  background: var(--c_primary)
}

.kwt_wrp .cardflipbox .innercontent p {
  text-align: center;
  color: #fff;
  font-weight: 300
}

.kwt_wrp .cardflipbox .innercontent h3 {
  font-weight: 600
}

.kwt_chs_sc .mbuk_advc_lt {
  width: 42%;
  padding: 50px;
  min-height: 640px
}

.kwt_chs_ryt {
  margin: 0;
  width: 55%
}

.kwt_chs_ryt li {
  padding: 30px;
  border-bottom: 1px solid #000;
  margin: 0;
  position: relative
}

.kwt_chs_ryt li h3 {
  margin: 0
}

.kwt_chs_ryt li>div {
  margin-top: 15px
}

.kwt_chs_ryt li:last-child {
  border: 0
}

.kwt_chs_ryt li:has(+ .active) {
  border-bottom: 1px solid transparent
}

.kwt_chs_ryt li.active {
  border-radius: 20px;
  background: var(--c_primary);
  border: transparent
}

.kwt_chs_ryt li.active * {
  color: var(--c_white)
}

.kwt_chs_ryt li p {
  font-weight: 300;
  line-height: 1.6
}

.kwt_chs_ryt li:after {
  position: absolute;
  content: "";
  clip-path: polygon(0 0, 50% 50%, 100% 0, 100% 11%, 50% 62%, 0 10%);
  background: var(--c_black);
  width: 16px;
  height: 16px;
  right: 25px;
  top: 35px
}

.kwt_chs_mn {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap
}

.kwt_chs_ryt li.active:after {
  content: unset
}

.kwt_Cntr_lst li {
  background: var(--c_primary);
  border-radius: 18px;
  padding: 42px 30px;
  width: 23.5%;
  text-align: center;
  margin: 0
}

.kwt_Cntr_lst {
  display: flex;
  align-items: stretch;
  justify-content: center;
  gap: 20px;
  flex-wrap: wrap
}

.kwt_Cntr_lst li p {
  font-weight: 300
}

.kwt_Cntr_lst li h3 {
  margin-bottom: 5px;
  font-weight: 600
}

.work_grid {
  display: flex;
  position: relative;
  flex-wrap: wrap;
  width: 100%;
  gap: 15px;
  margin-top: 50px
}

.work_item {
  display: flex;
  align-items: flex-end;
  background-size: cover;
  width: 32%;
  background-position: center;
  background-repeat: no-repeat;
  background-color: #d9d9d9;
  height: auto;
  border-radius: 15px;
  min-height: 320px;
  position: relative;
  text-align: center;
  overflow: hidden;
  z-index: 1;
  box-shadow: 0 0 0 2px transparent;
  transition: ease-in-out .5s;
  background-origin: border-box
}

.work_item .overlay {
  inset: 0;
  width: 100%;
  height: 100%;
  padding: 20px 25px;
  position: absolute;
  transform: translate(0, 100%);
  transition: all .3s ease-in-out 0s;
  display: flex;
  align-items: stretch;
  justify-content: center;
  flex-direction: column;
  visibility: hidden;
  opacity: 0
}

.work_item::before {
  content: "";
  left: 0;
  bottom: 0;
  width: 100%;
  position: absolute;
  background: linear-gradient(180deg, rgba(0, 15, 33, 0) 0, rgba(0, 14, 30, .8) 50.5%, #000d1c 100%);
  height: 110px;
  z-index: -1
}

.work_item h3 {
  font-weight: 500;
  text-transform: capitalize;
  width: 100%;
  padding: 20px 15px;
  margin: 0
}

.work_item:hover {
  box-shadow: 0 0 0 2px #006eef;
  border-top-right-radius: 0
}

.work_item:hover .overlay {
  transform: translate(0, 0);
  visibility: visible;
  opacity: 1
}

.work_item .overlay:after {
  position: absolute;
  content: "";
  -webkit-backdrop-filter: blur(6px);
  backdrop-filter: blur(6px);
  background-color: rgba(0, 15, 33, .6);
  inset: 0;
  margin: auto;
  width: 100%;
  height: 100%;
  z-index: -1
}

.work_item p {
  font-size: 14px;
  font-weight: 300;
  line-height: 1.5
}

.kwt_bnr_sc .s_h {
  width: 70%;
  position: relative;
  z-index: 2
}

.grdnt_clr {
  background: linear-gradient(90deg, #006eef 0, #87bdfe 80%, #fff);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent
}

.kwt_bnr_sc .s_h>ul {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 30px;
  flex-wrap: wrap
}

.kwt_bnr_sc h2 {
  font-size: 28px;
  margin: 20px 0 30px;
  font-weight: 500
}

.kwt_bnr_sc p {
  line-height: 1.5;
  opacity: 70%;
  font-weight: 300
}

.kwt_bnr_sc .s_h>ul li {
  position: relative;
  font-size: 20px;
  border-right: 1px solid #ffffff30;
  padding-right: 30px;
  margin: 0;
  padding-left: 25px
}

.kwt_bnr_sc .s_h>ul li:last-child {
  border-right: 0;
  padding-right: 0
}

.kwt_bnr_sc .s_h>ul li:before {
  position: absolute;
  content: "";
  background-image: url('https://media.apptunix.com/wp-content/uploads/2024/08/21114911/checked_blue.svg');
  width: 13px;
  height: 13px;
  left: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  background-size: contain
}

.kwt_bnr_mn {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-top: -150px
}

.kwt_bnr_sc .whtlbl_bnr_rytotr {
  border-radius: 28px;
  margin: 0
}

.kwt_bnr_sc {
  position: relative;
  background-image: url('https://media.apptunix.com/wp-content/uploads/2025/04/01103545/view-television.png');
  background-position: bottom right;
  background-repeat: no-repeat;
  background-size: auto;
  height: 780px;
  display: flex;
  align-items: center;
  justify-content: center
}

.kwt_pltfrms_sc .slick-track {
  display: flex;
}

.kwt_Cntr_sc {
  margin-top: -170px;
  position: relative;
  background: linear-gradient(to top, #000 50%, transparent 50%);
  z-index: 1
}

.kwt_Cntr_sc:before {
  position: absolute;
  content: "";
  background: #000;
  filter: blur(80px);
  inset: 0;
  margin: auto;
  z-index: -1;
  left: 0;
  right: -150px
}

.kwt_mbldev_otr {
  position: relative;
  margin-top: 180px;
  margin-bottom: -115px
}

.kwt_mbldev_lst li {
  background: var(--c_white);
  padding: 50px 30px;
  border-radius: 20px;
  text-align: center;
  width: 19%;
  position: absolute;
  min-height: 220px;
  transform: rotate(7deg);
  z-index: 1;
  margin: 0;
  transition: ease-in-out .3s
}

.kwt_mbldev_lst li:first-child {
  left: 65px;
  margin: auto;
  bottom: 270px;
  top: auto;
  transform: rotate(-7deg)
}

.kwt_mbldev_lst li:nth-child(2) {
  left: 295px;
  margin: auto;
  top: -85px
}

.kwt_mbldev_lst li:nth-child(3) {
  right: 274px;
  top: -60px;
  transform: rotate(24deg)
}

.kwt_mbldev_lst li:nth-child(4) {
  right: 90px;
  bottom: 225px;
  transform: rotate(24deg)
}

.kwt_mbldev_lst li:before {
  position: absolute;
  content: "";
  background: #fff;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  left: -10px;
  top: -10px
}

.kwt_mbldev_lst li::after {
  position: absolute;
  content: "";
  background: #006eef;
  width: 100%;
  height: 100%;
  margin: auto;
  border-radius: 20px;
  z-index: -1;
  bottom: 5px;
  left: -10px;
  right: 0
}

.kwt_mbldev_lst li h3 span {
  font-size: 17px;
  display: block;
  margin-top: 10px;
  font-weight: 300;
  opacity: 70%
}

.kwt_mbldev_otr figure {
  animation: rotate-day 50s linear infinite, spin-clouds 50s ease infinite;
  height: 700px;
  width: 700px;
  margin: auto;
  border: 80px solid #0000;
  outline: 1px solid #ffffff50 !important;
  border-radius: 50%
}

@keyframes rotate-day {
  0% {
    background-position: 120% 0
  }

  100% {
    background-position: -80% 0
  }
}

@keyframes spin-clouds {
  0% {
    transform: rotate(0)
  }

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

.kwt_gude_lst .slick-list {
  padding: 0 10% 0 20% !important
}

.kwt_gude_slide {
  background: #fff;
  border-radius: 20px;
  padding: 40px;
  height: inherit;
  margin: 80px 50px;
  position: relative;
  z-index: 1
}

.tools {
  background: #f4f4f4;
  border-radius: 20px;
  padding: 20px;
  margin-top: 25px
}

.kwt_gude_slide h3 {
  color: var(--c_black);
  font-weight: 600;
  margin: 25px 0 15px
}

.kwt_gude_slide p {
  font-size: 17px;
  color: #666;
  line-height: 1.4
}

.kwt_gude_slide:nth-child(2n) {
  transform: translate(0, 80px)
}

.tools>ul {
  display: flex;
  align-items: flex-end;
  justify-content: flex-start;
  gap: 20px;
  margin-top: 25px;
  flex-wrap: wrap
}

.tools>ul li figure figcaption {
  color: var(--c_black);
  font-size: 14px;
  margin-top: 10px
}

.tools>ul li figure img {
  margin: 0 auto;
  width: 30px;
  height: 30px;
  object-fit: contain
}

.tools>ul li {
  text-align: center;
  margin: 0
}

.tools h4 {
  font-size: 22px;
  color: var(--c_black);
  font-weight: 600;
  border-bottom: 2px solid var(--c_primary);
  width: fit-content;
  padding-bottom: 4px
}

.kwt_gude_slide>h4 {
  font-size: 22px;
  position: absolute;
  color: #000;
  right: 20px;
  top: 18px;
  font-weight: 600
}

.kwt_gude_lst:after {
  position: absolute;
  content: "";
  background-image: url('https://media.apptunix.com/wp-content/uploads/2025/04/01054123/dotted-wave.png');
  width: 100%;
  height: 375px;
  inset: 0;
  margin: auto;
  background-repeat: no-repeat;
  background-position: center;
  z-index: -1
}

.kwt_gude_lst {
  position: relative;
  margin-top: -35px;
  z-index: 2
}

.kwt_mbldev_lst li:hover {
  transform: translate(0, 0)
}

.kwt_Wrap .btn {
  font-size: 18px;
  font-weight: 300;
  min-height: 50px;
  border-radius: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all .3s ease-in-out 0s;
  padding-inline: 25px;
  padding-block: 5px;
  position: relative;
  width: -moz-fit-content;
  white-space: nowrap;
  width: fit-content;
  box-shadow: none;
  overflow: hidden;
  cursor: pointer;
  gap: 8px;
  background: #006eef;
  border: 1px solid #fff;
  color: #fff
}

.kwt_Wrap .btn:after {
  content: "";
  width: 12px;
  height: 12px;
  display: inline-flex;
  transform: rotate(0);
  transition: all .3s ease-in-out 0s;
  background: url('https://media.apptunix.com/wp-content/uploads/2024/11/04062313/arrow_gitex.svg');
  filter: brightness(0) invert(1);
  background-size: 8px;
  background-repeat: no-repeat;
  background-position: center;
  transform-origin: center;
  position: relative
}

.kwt_Wrap .btn:hover:after {
  animation: iconMove ease-out .35s
}

@keyframes iconMove {
  0% {
    -webkit-transform: translateX(0) rotate(0);
    transform: translateX(0) rotate(0)
  }

  30% {
    opacity: 0
  }

  31% {
    -webkit-transform: translateX(1.25rem) rotate(0);
    transform: translateX(1.25rem) rotate(0)
  }

  32% {
    -webkit-transform: translateX(-1.25rem) rotate(0);
    transform: translateX(-1.25rem) rotate(0)
  }

  84% {
    opacity: 1
  }

  100% {
    -webkit-transform: translateX(0) rotate(0);
    transform: translateX(0) rotate(0)
  }
}

.kwt_pltfrms_sc .mbuk_mdls_bx:hover,
.kwt_invtn_sc .mbuk_mdls_bx:hover {
  background: var(--c_primary);
}

.kwt_pltfrms_sc .mbuk_mdls_bx:hover *,
.kwt_invtn_sc .mbuk_mdls_bx:hover h3,
.kwt_invtn_sc .mbuk_mdls_bx:hover p {
  color: var(--c_white);
}

.kwt_pltfrms_sc .mbuk_mdls_bx:hover img,
.kwt_invtn_sc .mbuk_mdls_bx:hover img {
  filter: brightness(0) invert(1);
}

.kwt_pltfrms_sc .mbuk_mdls_bx:hover ul li:before {
  background: var(--c_white);
}

.kwt_pltfrms_sc .mbuk_mdls_bx:hover .btn.btn_dark {
  border-color: #fff;
}

.kwt_pltfrms_sc .mbuk_mdls_bx:hover .btn.btn_dark:after {
  filter: brightness(0) invert(1);
}

.kwt_Wrap .btn.btn_dark {
  color: var(--c_black);
  border: 1px solid var(--c_black);
  background-color: #fff;
}

.kwt_Wrap .btn.btn_dark:after {
  filter: brightness(0);
}

.mbuk_mdls_lst .slick-next {
  right: -20px
}

.mbuk_mdls_lst .slick-prev {
  left: -20px
}

.kwt_invtn_sc .mbuk_mdls_bx figure {
  margin-bottom: 20px
}

.mbuk_mdls_lst .slick-track {
  display: flex
}

.kwt_invtn_sc .mbuk_mdls_bx {
  margin: 0 8px;
  height: inherit
}

.kwt_invtn_sc .mbuk_mdls_bx>ul {
  background: #fff;
  padding: 20px;
  border-radius: 14px
}

.kwt_bnr_sc.mrpl_wrp .whitlbl_bnr_ryt:after {
  background-image: url('https://media.apptunix.com/wp-content/uploads/2025/04/01082020/iphone13-1.png');
  background-size: 100% 98%
}

.kwt_bnr_mn .slick-dots li button {
  width: 8px;
  height: 8px;
  background: #fff;
  opacity: 40%
}

.kwt_bnr_mn .slick-dots li.slick-active button {
  width: 30px;
  height: 8px;
  opacity: 1;
  border-radius: 10px
}

.kwt_bnr_mn .slick-dots {
  position: absolute;
  bottom: -25px;
  z-index: 2;
  gap: 10px
}

.kwt_bnr_mn .whitlbl_bnr_ryt img {
  width: 95%;
  border-radius: 28px;
  margin: 10px auto 0 3px
}

.kwt_wrp .faq_new_sc,
.kwt_wrp .blogs_new_sc {
  background: #000a16
}

.kwt_wrp .btn.btn_dark {
  border: 1px solid #000;
  background: 0 0
}

.kwt_wrp .btn.btn-primary {
  border: 1px solid var(--c_white)
}

.home_work_sc {
  position: relative;
  z-index: 2
}

.kwt_wrp .btn.btn_dark:after {
  filter: brightness(0)
}

.kwt_wrp .home_testimonial_sc {
  background: var(--c_black)
}

.kwt_sclng_sc .s_h h2 {
  position: relative;
  width: fit-content
}

.kwt_sclng_sc .s_h h2:after {
  position: absolute;
  content: "";
  background-image: url('https://media.apptunix.com/wp-content/uploads/2025/04/10052605/kuwait-satr.png');
  width: 39px;
  height: 39px;
  right: -45px;
  bottom: 10px
}

.kwt_sclng_sc:before {
  position: absolute;
  content: "";
  background-image: url('https://media.apptunix.com/wp-content/uploads/2025/04/10053106/scaling-left.png');
  width: 302px;
  height: 712px;
  bottom: -150px;
  left: 0;
  z-index: 1
}

.kwt_mbldev_sc:after {
  position: absolute;
  content: "";
  background-image: url('https://media.apptunix.com/wp-content/uploads/2025/04/10053059/kuwait-choose-left.png');
  width: 247px;
  height: 571px;
  right: 0;
  top: 0
}

.kwt_srvcs_sc:before {
  position: absolute;
  content: "";
  background-image: url('https://media.apptunix.com/wp-content/uploads/2025/04/10053109/services-left.png');
  width: 190px;
  height: 925px;
  left: 0;
  top: -400px
}

.kwt_cta1_sc:after {
  position: absolute;
  content: "";
  background-image: url('https://media.apptunix.com/wp-content/uploads/2025/04/10053102/kuwait-cta1-ryt.png');
  width: 435px;
  height: 600px;
  right: 0;
  bottom: 0;
  background-position: bottom
}

.kwt_wrp .home_awards_sc:before {
  position: absolute;
  content: "";
  background: url('https://media.apptunix.com/wp-content/uploads/2025/04/10053050/awards-bg.png');
  width: 100vw;
  height: 100%;
  left: 50%;
  transform: translate(-50%, 0);
  top: 0;
  bottom: 0;
  margin: auto;
  z-index: -1
}

.kwt_vido_sc:before {
  position: absolute;
  content: "";
  background-image: url('https://media.apptunix.com/wp-content/uploads/2025/04/10053104/kuwait-youtubelft.png');
  width: 280px;
  height: 295px;
  left: 0;
  bottom: 0
}

.kwt_custm_sc:before {
  position: absolute;
  content: "";
  background-image: url('https://media.apptunix.com/wp-content/uploads/2025/04/10053054/custom-left.png');
  width: 328px;
  height: 674px;
  top: -375px
}

.kwt_custm_sc:after {
  position: absolute;
  content: "";
  background-image: url('https://media.apptunix.com/wp-content/uploads/2025/04/10053056/custom-ryt.png');
  width: 207px;
  height: 675px;
  bottom: -100px;
  right: 0;
  margin: auto
}

.kwt_sclng_mn:before {
  position: absolute;
  content: "";
  background-image: url('https://media.apptunix.com/wp-content/uploads/2025/04/10052605/kuwait-satr.png');
  width: 39px;
  height: 39px;
  bottom: -140px;
  left: -55px;
  filter: brightness(0)
}

.kwt_bsns_sc.kwt_sclng_sc:before,
.kwt_prfrmnc_sc.kwt_sclng_sc:before {
  content: unset
}

.kwt_custm_sc,
.kwt_vido_sc,
.kwt_cta1_sc,
.kwt_srvcs_sc,
.kwt_mbldev_sc,
.kwt_mbldev_sc,
.kwt_sclng_sc,
.kwt_sclng_mn {
  position: relative;
}

@media (max-width:1500px) {
  .kwt_bnr_sc h2 {
    margin: 15px 0 20px
  }
}

@media (max-width:1200px) {

  .kwt_gude_slide>h4,
  .kwt_mbldev_otr figure,
  .kwt_prfrmnc_ryt {
    display: none
  }

  .kwt_wrp .cardflipbox .innercontent h3 {
    display: block
  }

  .kwt_wrp .cardflipbox .cardback {
    background: unset
  }

  .kwt_cta1_sc:after,
  .kwt_custm_sc:after,
  .kwt_custm_sc:before,
  .kwt_gude_lst:after,
  .kwt_mbldev_sc:after,
  .kwt_sclng_sc .s_h h2:after,
  .kwt_sclng_sc:before,
  .kwt_srvcs_sc:before,
  .kwt_trnds_sc .mbuk_indst_lst li:after {
    content: unset
  }

  .kwt_chs_sc .mbuk_advc_lt * {
    color: var(--c_black)
  }

  .kwt_bnr_sc {
    height: auto;
    padding-bottom: 60px;
    background-size: cover
  }

  .kwt_trnds_sc .mbuk_indst_lst li h3 {
    min-height: unset;
    margin: 15px 0 6px
  }

  .kwt_bsns_sc {
    padding-top: 40px
  }

  .kwt_prfrmc_bx:not(:last-child) {
    margin-bottom: 15px
  }

  .kwt_Cntr_sc {
    background: #000;
    margin-top: 0
  }

  .tools>ul {
    margin-top: 10px
  }

  .tools h4 {
    font-size: 16px;
    margin: 0 auto 10px
  }

  .tools>ul {
    justify-content: center
  }

  .tools {
    margin-top: 15px
  }

  .tools>ul li figure figcaption {
    font-size: 12px
  }

  .kwt_gude_slide>figure {
    width: 35px;
    height: 35px;
    margin: 0 auto
  }

  .kwt_gude_slide h3 {
    margin: 10px 0 5px
  }

  .kwt_gude_lst .slick-list {
    padding: 0 !important
  }

  .kwt_gude_lst {
    width: 90%;
    max-width: 1170px;
    margin: 30px auto 0
  }

  .kwt_gude_slide {
    padding: 20px;
    margin: 0 5px;
    text-align: center
  }

  .kwt_gude_slide:nth-child(2n) {
    transform: unset
  }

  .kwt_srvcs_sc {
    padding-bottom: 0
  }

  .kwt_Cntr_lst li p,
  .kwt_chs_ryt li>div p small,
  .kwt_gude_slide p,
  .kwt_mbldev_lst li h3 span {
    font-size: 14px
  }

  .kwt_chs_ryt li p {
    line-height: 1.5
  }

  .kwt_chs_ryt li:after {
    width: 11px;
    height: 11px;
    right: 5px
  }

  .kwt_chs_ryt li h3 {
    font-size: 18px
  }

  .kwt_Cntr_lst li h3 {
    font-size: 24px
  }

  .kwt_Cntr_lst li {
    padding: 20px 10px
  }

  .kwt_bnr_mn {
    margin: 0
  }

  .kwt_bnr_sc .s_h {
    width: 100%;
    text-align: center
  }

  .kwt_bnr_sc .whtlbl_bnr_rytotr {
    margin: 0 auto;
    width: 20%
  }

  .kwt_bnr_sc .s_h>ul {
    justify-content: center;
    gap: 15px
  }

  .kwt_bnr_sc .s_h .btn {
    margin: 0 auto 30px
  }

  .kwt_Cntr_lst {
    gap: 10px
  }

  .home_work_sc .s_h,
  .kwt_gude_sc .s_h,
  .kwt_sclng_sc .s_h {
    text-align: center
  }

  .kwt_sclng_sc .conta_iner {
    padding: 30px 20px
  }

  .kwt_chs_ryt,
  .kwt_prfrmnc_lft,
  .kwt_prfrmnc_sc .kwt_custm_lst,
  .kwt_sclng_sc .s_h h2,
  .kwt_vido_lft {
    width: 100%
  }

  .kwt_chs_ryt li {
    padding: 20px 10px
  }

  .kwt_vido_ryt {
    position: relative
  }

  .kwt_vido_sc {
    padding: 40px 0
  }

  .kwt_prfrmnc_bx>ul li,
  .kwt_vido_lft>ul li {
    font-size: 15px;
    margin-bottom: 5px
  }

  .kwt_sclng_mn li figure {
    position: unset;
    width: 30px;
    height: 30px
  }

  .kwt_sclng_mn li {
    display: block;
    text-align: center;
    padding: 20px 10px
  }

  .kwt_vido_lft .m_40 {
    margin: 20px 0
  }

  .kwt_prfrmnc_bx:not(:last-child) {
    margin-bottom: 15px
  }

  .kwt_vido_ryt .ply_icn {
    width: 110px;
    height: 75px;
    cursor: pointer;
    inset: 0;
    margin: auto;
    display: flex;
    align-items: center;
    justify-content: center
  }

  .kwt_sclng_mn li h3 {
    margin: 15px 0 5px;
    width: 100%
  }

  .kwt_prfrmc_bx h3,
  .kwt_prfrmnc_bx h3 {
    margin-bottom: 5px
  }

  .kwt_sclng_mn li p {
    font-size: 14px;
    width: 100%
  }

  .kwt_mbldev_lst {
    margin: 0;
    display: flex;
    align-items: stretch;
    justify-content: center;
    flex-wrap: wrap;
    gap: 10px
  }

  .kwt_mbldev_lst li:first-child,
  .kwt_mbldev_lst li:nth-child(2),
  .kwt_mbldev_lst li:nth-child(3),
  .kwt_mbldev_lst li:nth-child(4) {
    transform: unset;
    margin: 0;
    inset: 0
  }

  .kwt_mbldev_otr {
    margin: 30px 0 0 0
  }

  .kwt_mbldev_lst li {
    padding: 20px 10px;
    min-height: unset;
    width: 23%;
    position: relative
  }

  .kwt_custm_lst {
    align-items: stretch
  }

  .kwt_custm_bx,
  .kwt_custm_bx:last-child {
    border: 1px solid #ffffff30;
    padding: 20px 10px
  }

  .kwt_custm_bx>ul li:before {
    width: 12px;
    height: 12px;
    top: 5px
  }

  .kwt_custm_bx>ul li {
    font-size: 14px;
    margin-top: 8px;
    padding-left: 20px
  }

  .kwt_invtn_sc .mbuk_mdls_bx figure {
    margin-bottom: 10px
  }

  .kwt_invtn_sc .mbuk_mdls_bx>ul {
    margin-top: 10px;
    padding: 10px
  }

  .kwt_pltfrms_sc .mbuk_mdls_bx>ul {
    margin: 10px 0 25px
  }

  .kwt_pltfrms_sc .mbuk_mdls_bx figure {
    position: unset;
    margin-bottom: 10px
  }

  .kwt_sclng_sc .btn {
    margin: 0 auto
  }

  .kwt_sclng_mn {
    gap: 10px;
    justify-content: center
  }

  .kwt_wrp .mbuk_empd_mn {
    padding: 30px 20px
  }

  .kwt_chs_sc .mbuk_advc_lt {
    width: 100%;
    padding: 0;
    min-height: unset;
    text-align: center
  }

  .kwt_bnr_sc .s_h>ul li {
    font-size: 14px;
    padding-left: 20px
  }

  .kwt_bnr_sc h2 {
    font-size: 20px;
    margin: 5px 0 10px
  }

  .work_item .overlay {
    padding: 10px
  }

  .work_item p {
    font-size: 13px;
    font-weight: 200;
    line-height: 1.4
  }

  .work_item .overlay h3 {
    padding: 0 0 5px
  }

  .itstf_bsns_lft p,
  .kwt_custm_bx h3 {
    font-size: 17px
  }

  .kwt_chs_ryt li>div {
    margin-top: 5px
  }

  .kwt_wrp .mbuk_advc_lt {
    background: unset;
  }

  .kwt_trnds_sc .mbuk_indst_lst {
    margin-bottom: 40px;
  }
}

@media (max-width:992px) {
  .kwt_bnr_sc .whtlbl_bnr_rytotr {
    width: 30%
  }

  .tools>ul,
  .work_grid {
    gap: 10px
  }

  .mbuk_empd_mn>ul li {
    width: 48%
  }

  .kwt_vido_ryt {
    width: 75%;
    margin-top: 30px
  }

  .kwt_custm_bx,
  .kwt_custm_bx:last-child {
    width: 50%
  }

  .kwt_custm_lst {
    justify-content: center
  }

  .work_item {
    min-height: 215px
  }

  .work_item .overlay h3 {
    font-size: 16px
  }
}

@media (max-width:767px) {
  .kwt_bnr_sc .whtlbl_bnr_rytotr {
    width: 40%
  }

  .kwt_mbldev_lst li,
  .work_item {
    width: 48%
  }

  .kwt_vido_ryt {
    width: 100%
  }
}

@media (max-width:600px) {
  .kwt_Cntr_lst li {
    width: 48%
  }

  .kwt_custm_bx,
  .kwt_custm_bx:last-child,
  .kwt_sclng_mn li {
    width: 100%
  }

  .work_item p {
    font-size: 12px;
    line-height: 1.3
  }

  .kwt_bnr_sc .whtlbl_bnr_rytotr {
    width: 50%
  }

  .mbuk_empd_mn>ul li {
    width: 100%;
    font-size: 14px
  }

  .kwt_prfrmnc_bx h3 {
    line-height: 1.4;
    font-size: 17px
  }
}

@media (max-width:480px) {
  .kwt_bnr_sc .whtlbl_bnr_rytotr {
    width: 75%
  }
}

/*kuwait page css ends*/



/*hire software dev USA*/
.bstsftwr_usa {
  --c_primary: #126bfb
}
.bstsftwr_usa .portfolio5_slide_nav .slick-center.ecmrc_groofy img {
    filter: unset;
}
.bstsftwr_usa .cstmsftwr_bnr_sc {
  background-color: #f8f9fd;
  height: 700px;
  display: flex;
  align-items: center;
  justify-content: center
}

.bstsftwr_usa .cstmsftwr_bnr_sc:after {
  content: unset
}

.sftwrusa_brnds_sc {
  background: var(--c_dark)
}

.sftwrusa_brnds_lst {
  -webkit-mask-image: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 12.5%, rgb(0, 0, 0) 87.5%, rgba(0, 0, 0, 0) 100%);
  width: 78%
}

.sftwrusa_brnds_lft {
  width: 18%
}

.sftwrusa_brnds_mn {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap
}

.sftwrusa_brnds_logo img {
  max-width: 105px;
  filter: brightness(0) invert(1);
  object-fit: contain;
  height: 60px
}

.sftwrusa_brnds_logo {
  margin: 0
}

.sftwrusa_bdgt_lst li {
  box-shadow: 0 0 30px 0 #0000001a;
  padding: 35px 20px 60px 20px;
  width: 31%;
  border-radius: 20px 0 20px 0;
  position: relative;
  z-index: 1;
  margin: 0
}

.sftwrusa_bdgt_lst {
  display: flex;
  align-items: stretch;
  justify-content: center;
  gap: 20px;
  flex-wrap: wrap
}

.hrly {
  color: #126bfb;
  font-size: 24px;
  font-weight: 600;
  margin-bottom: 15px;
  display: block
}

.sftwrusa_bdgt_lst li h3 small {
  display: inline;
  font-size: 20px;
  color: #000000ba;
  font-weight: 500
}

.sftwrusa_bdgt_lst li p {
  color: var(--c_black);
  opacity: 70%;
  margin: 20px 0 30px;
  font-weight: 300
}

.sftwrusa_cta1_sc .s_h {
  background: var(--c_primary);
  padding: 35px 50px;
  border-radius: 16px;
  position: relative
}

.sftwrusa_cta1_ryt {
  position: absolute;
  bottom: 0;
  right: 0
}

.sftwrusa_prjct_sc {
  position: relative;
  z-index: 1
}

.sftwrusa_prjct_sc:after {
  position: absolute;
  content: "";
  background-image: url('https://media.apptunix.com/wp-content/uploads/2025/04/16062602/project-bg.png');
  background-size: 100%;
  top: 0;
  right: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  z-index: -1
}

.sftwrusa_prjct_upr>li {
  background: var(--c_white);
  padding: 20px;
  border-radius: 8px;
  width: 31%;
  text-align: center;
  margin: 0
}

.sftwrusa_prjct_upr li.active {
  background: var(--c_primary)
}

.sftwrusa_prjct_upr li.active h3 {
  color: var(--c_white);
}

.sftwrusa_ctngedg_slide {
  box-shadow: 0 0 50px 0 #0000001a;
  padding: 25px 20px;
  margin: 0;
  min-height: 450px;
  border-radius: 20px;
  height: inherit;
  background-color: var(--c_white)
}

.sftwrusa_prjct_upr {
  display: flex;
  align-items: stretch;
  justify-content: center;
  flex-wrap: wrap;
  gap: 15px;
  width: 90%;
  margin: 50px auto 40px
}

.sftwrusa_prjct_slider .slick-slide>div {
  margin: 20px 10px;
  height: inherit
}

.sftwrusa_ctngedg_cntnt figure {
  width: 68px;
  height: 68px;
  background: var(--c_primary);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 15px
}

.sftwrusa_ctngedg_cntnt {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 16px
}

.sftwrusa_ctngedg_slide h4 {
  color: #4d4d4d;
  font-weight: 500;
  font-size: 18px;
  margin-bottom: 10px
}

.sftwrusa_ctngedg_slide p {
  margin: 20px 0;
  border-bottom: 1px solid #00000024;
  padding-bottom: 20px;
  line-height: 1.5
}

.sftwrusa_ctngedg_slide h4 span {
  color: var(--c_primary);
  font-size: 24px;
  font-weight: 500
}

.singl_rw {
  display: none
}

.sftwrusa_prjct_lwr>li {
  opacity: 0;
  height: 0;
  visibility: hidden;
  transition: unset;
  margin: 0
}

.sftwrusa_prjct_lwr>li.active {
  opacity: 1;
  height: 100%;
  visibility: visible
}

.sftwrusa_cta3_sc .s_h p {
  font-size: 28px;
  font-weight: 300
}

.sftwrusa_cta3_sc .sftwrusa_cta1_ryt {
  bottom: -19px
}

.sftwrusa_tlnt_lst {
  display: flex;
  align-items: stretch;
  justify-content: center;
  flex-wrap: wrap;
  gap: 20px
}

.sftwrusa_tlnt_lst li {
  width: 32%;
  position: relative;
  margin: 0
}

.sftwrusa_tlnt_cntnt {
  position: absolute;
  padding: 25px;
  inset: 0;
  width: 100%;
  height: 100%;
  display: flex;
  border-radius: 10px;
  flex-direction: column;
  justify-content: flex-end;
  z-index: 3;
  transition: all .3s ease-in-out 0s;
  border: 1px solid transparent
}

.sftwrusa_tlnt_lst li:after {
  position: absolute;
  content: "";
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0, #000 100%);
  inset: 0;
  margin: auto;
  border-radius: 20px;
  width: 100%;
  height: 100%
}

.sftwrusa_tlnt_cntnt p {
  max-height: 0;
  overflow: hidden;
  transition: max-height .7s ease-in-out 0s;
  font-weight: 200
}

.sftwrusa_tlnt_lst li:hover .sftwrusa_tlnt_cntnt p {
  max-height: 150px
}

.sftwrusa_prtnr_lst li.slick-slide {
  box-shadow: 0 0 43px 0 #0000001a;
  padding: 50px 30px;
  border-radius: 16px;
  margin: 22px 0;
  text-align: center
}

.sftwrusa_prtnr_lst li.slick-current.slick-active {
  background: var(--c_primary);
  transform: scale(1)
}

.sftwrusa_prtnr_lst li.slick-slide figure {
  background: var(--c_primary);
  width: 80px;
  height: 80px;
  margin: 0 auto 20px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 20px
}

.sftwrusa_prtnr_lst li.slick-current.slick-active h3 {
  color: var(--c_white)
}

.sftwrusa_prtnr_lst li.slick-slide,
.sftwrusa_prtnr_lst li.slick-slide[aria-hidden=true]:not(.slick-cloned)~.slick-cloned[aria-hidden=true] {
  transform: scale(.8, .8);
  transition: all .4s ease-in-out
}

.sftwrusa_ddcted_slide {
  position: relative;
  margin: 0 10px
}

.sftwrusa_ddcted_slide figure {
  width: 100%;
  height: 100%
}

.sftwrusa_ddcted_slide figure img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 16px
}

.sftwrusa_ddcted_slide h3 {
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 30px
}

.sftwrusa_prcs_mn {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap
}

.sftwrusa_prcs_lft {
  width: 50%;
  background: #edf4ff;
  padding: 40px;
  border-radius: 26px;
  counter-reset: my-awesome-counter;
  margin: 0
}

.sftwrusa_prcs_lft li:before {
  position: absolute;
  top: 0;
  font-size: 30px;
  left: 0;
  margin: auto;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 500;
  color: #fff;
  content: "0" counter(my-awesome-counter);
  background: var(--c_primary);
  width: 60px;
  height: 60px;
  border-radius: 50%;
  z-index: 1
}

.sftwrusa_prcs_lft li {
  margin-bottom: 50px;
  counter-increment: my-awesome-counter;
  position: relative;
  padding-left: 95px
}

.sftwrusa_prcs_lft li:not(:last-child):after {
  position: absolute;
  content: "";
  border: 1px dashed var(--c_black);
  left: 30px;
  top: 106px;
  bottom: 0;
  height: 100%;
  margin: auto
}

.sftwrusa_prcs_lft li:last-child {
  margin-bottom: 0
}

.sftwrusa_prcs_ryt {
  width: 48%
}

.sftwrusa_prtnr_lst li.slick-current.slick-active figure {
  background: var(--c_white)
}

.sftwrusa_prtnr_lst li figure img {
  filter: brightness(0) invert(1)
}

.sftwrusa_prtnr_lst li.slick-current.slick-active img {
  filter: brightness(0) saturate(100%) invert(30%) sepia(99%) saturate(3247%) hue-rotate(211deg) brightness(100%) contrast(98%)
}

.sftwrusa_indstrydev_sc {
  background: #040404
}

.sftwrusa_ctngedg_slide .btn {
  margin-top: 30px
}

.sftwrusa_indstrydev_sc .sftwrusa_ctngedg_slide {
  margin: 32px 10px;
  height: inherit
}

.mrgn_ls li {
  margin: 32px 10px
}

.sftwrusa_cta2_sc .s_h {
  background-image: url('https://media.apptunix.com/wp-content/uploads/2025/04/16101232/sftwr-cta2-ryt.png');
  background-size: cover;
  background-repeat: no-repeat;
  border-radius: 16px
}

.sftwrusa_cta1_sc .s_h p {
  font-weight: 300
}

.sftwrusa_cta3_sc {
  padding-top: 140px
}

.sftwrusa_indstrydev_sc .sftwrusa_ctngedg_lst .slick-track {
  display: flex
}

.sftwrusa_ddcted_lst .slick-dots {
  gap: 8px;
  position: relative;
  top: 50px
}

.sftwrusa_ddcted_lst .slick-dots li button {
  width: 20px;
  height: 3px;
  padding: 0;
  border-radius: 0;
  background: #00000061
}

.sftwrusa_ddcted_lst .slick-dots li.slick-active button {
  background: #000
}

.sftwrusa_ddcted_lst.arrows_bottom .slick-next {
  right: calc(50% - 150px)
}

.sftwrusa_ddcted_lst.arrows_bottom .slick-prev {
  left: calc(50% - 150px)
}

.bstsftwr_usa .grcytbl tr:first-child th:nth-child(3) {
  width: 420px
}

.bstsftwr_usa .nwyrk_wrp .grcytbl tr:first-child th:nth-child(2) {
  width: 290px;
  color: #fff;
  padding: 30px 10px
}

.bstsftwr_usa .nwyrk_wrp .grcytbl tr:first-child th:nth-child(2):after {
  width: 100%
}

.sftwrusa_cta4_sc .s_h:after,
.sftwrusa_cta4_sc .s_h:before {
  position: absolute;
  content: "";
  background-image: url('https://media.apptunix.com/wp-content/uploads/2025/04/16102846/Intersect.png');
  width: 480px;
  height: 100%;
  top: 0;
  bottom: 0;
  right: -100px;
  background-position: center
}

.sftwrusa_cta4_sc .s_h:before {
  right: auto;
  left: 0
}

.bstsftwr_usa .testi2_box::before {
  filter: brightness(0) saturate(100%) invert(24%) sepia(48%) saturate(5362%) hue-rotate(218deg) brightness(104%) contrast(97%);
}

.nwyrk_wrp .aidbi_bsns_mn .aidbi_exprts_lft li figure {
  width: 83px;
  height: 79px;
}

.nwyrk_wrp .aidbi_bsns_mn .aidbi_exprts_lft li figure img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}

@media (max-width:1200px) {
  .bstsftwr_usa .cstmsftwr_bnr_sc {
    height: auto;
    padding-bottom: 40px;
  }

  .sftwrusa_brnds_mn {
    flex-direction: column;
    justify-content: center;
    text-align: center;
    gap: 20px;
  }

  .sftwrusa_brnds_lst,
  .sftwrusa_brnds_lft,
  .sftwrusa_prjct_upr {
    width: 100%;
  }

  .sftwrusa_brnds_logo {
    display: flex !important;
    align-items: center;
    justify-content: center;
  }

  .sftwrusa_brnds_logo img {
    max-width: 85px;
    height: 40px;
  }

  .sftwrusa_bdgt_lst li {
    text-align: center;
    padding: 20px;
  }

  .sftwrusa_prtnr_lst li.slick-slide,
  .sftwrusa_prtnr_lst li.slick-slide[aria-hidden=true]:not(.slick-cloned)~.slick-cloned[aria-hidden=true] {
    transform: scale(1, 1);
  }

  .sftwrusa_tlnt_lst {
    gap: 10px;
  }

  .sftwrusa_ctngedg_slide p small,
  .sftwrusa_tlnt_cntnt p small {
    font-size: 14px;
  }

  .sftwrusa_bdgt_lst li p {
    margin: 5px 0 20px;
    font-size: 14px;
  }

  .sftwrusa_bdgt_lst li .btn,
  .sftwrusa_cta1_sc .s_h .btn {
    margin: 0 auto;
  }

  .hrly {
    margin-bottom: 5px;
  }

  .sftwrusa_bdgt_lst li h3 {
    font-size: 26px;
  }

  .sftwrusa_prjct_upr>li {
    padding: 15px 5px;
  }

  .sftwrusa_prjct_upr {
    margin: 30px auto 20px;
  }

  .sftwrusa_prjct_upr li h3 {
    font-size: 16px;
  }

  .sftwrusa_cta3_sc {
    padding-top: 0;
  }

  .sftwrusa_ctngedg_cntnt figure {
    width: 50px;
    height: 50px;
    padding: 10px;
  }

  .sftwrusa_ctngedg_slide p {
    margin: 10px 0;
    padding-bottom: 10px;
  }

  .sftwrusa_cta1_ryt,
  .sftwrusa_prcs_ryt {
    display: none;
  }

  .sftwrusa_cta1_sc .s_h {
    padding: 30px 20px;
    text-align: center;
  }

  .sftwrusa_ctngedg_slide h4 {
    font-size: 16px;
    margin-bottom: 5px;
  }

  .sftwrusa_ctngedg_slide h4 span {
    font-size: 16px;
  }

  .sftwrusa_ctngedg_slide {
    min-height: 350px;
    margin: 0 5px 20px;
  }

  .sftwrusa_prcs_lft {
    width: 100%;
    padding: 30px 20px;
  }

  .sftwrusa_prcs_lft li {
    margin-bottom: 25px;
    padding-left: 60px;
  }

  .sftwrusa_prcs_lft li:before {
    font-size: 18px;
    width: 40px;
    height: 40px;
  }

  .sftwrusa_prcs_lft li:not(:last-child):after {
    left: 20px;
    top: 80px;
  }

  .sftwrusa_tlnt_cntnt p {
    max-height: 100%;
  }

  .sftwrusa_tlnt_cntnt {
    text-align: center;
    align-items: center;
  }

  .sftwrusa_prtnr_lst li.slick-slide {
    padding: 20px 15px;
    margin: 20px 5px;
    height: inherit;
  }

  .sftwrusa_prtnr_lst li.slick-slide figure {
    width: 65px;
    height: 65px;
    padding: 15px;
    margin-bottom: 10px;
  }

  .sftwrusa_cta3_sc .s_h p {
    font-size: 16px;
  }

  .sftwrusa_prjct_sc:after {
    background-size: cover;
  }

  .sftwrusa_prjct_sc {
    background-color: #000;
    margin-bottom: 40px;
  }

  .singl_rw {
    display: block;
  }

  .sftwrusa_prjct_slider {
    display: none;
  }

}

@media (max-width:992px) {

  .sftwrusa_bdgt_lst li,
  .sftwrusa_prjct_upr>li,
  .sftwrusa_tlnt_lst li {
    width: 48%;
  }

  .bstsftwr_usa .cstmsftwr_bnr_ryt {
    width: 100%;
  }
}

@media (max-width:600px) {

  .sftwrusa_bdgt_lst li,
  .sftwrusa_tlnt_lst li,
  .sftwrusa_prjct_upr>li {
    width: 100%;
  }

  .sftwrusa_tlnt_lst li figure img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 12px;
  }

  .sftwrusa_tlnt_lst li figure {
    height: 350px;
    width: 100%;
  }

  .sftwrusa_prtnr_lst li.slick-slide h3 {
    font-size: 18px;
  }
}

/*hire software dev USA*/


/* Web Design agency dubai*/
.wbdsgndubi_bnr_sc,
.wbdsgndubi_bnfts_sc,
.wbdsgndubi_cta1_sc,
.wbdsgndubi_grwth_sc,
.wbdsgndubi_chose_sc {
  position: relative;
}

.wbdsgndubi_bnr_sc:before {
  position: absolute;
  content: "";
  background-image: url('https://media.apptunix.com/wp-content/uploads/2025/04/16115313/bnr-dots.png');
  left: 190px;
  top: -50px;
  width: 795px;
  height: 320px;
  background-repeat: no-repeat;
  background-size: contain;
}

.wbdsgndubi_acheve_mn:before {
  position: absolute;
  content: "";
  background: var(--c_white);
  opacity: 30%;
  width: 3px;
  height: 90%;
  top: 0;
  bottom: 0;
  right: 0;
  left: 65px;
  margin: auto;
}

.wbdsgndubi_acheve_mn .s_h {
  width: 38%;
}

.wbdsgndubi_acheve_lst {
  width: 30%;
}

.wbdsgndubi_acheve_mn .side-line-down {
  position: absolute;
  inset: 0;
  margin: auto;
}

.wbdsgndubi_acheve_mn {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  flex-wrap: wrap;
  width: 85%;
  position: relative;
  margin: 0 auto;
}

.wbdsgndubi_acheve_lst li:not(:last-child) {
  margin-bottom: 40px;
}

.wbdsgndubi_bnfts_lst li:hover {
  box-shadow: 0px 0px 28px 0px #126bfb80;
  transform: scale(0.95);
}

.wbdsgn_dubi_wrap {
  background: var(--c_black);
  height: 100% !important;
}

.wbdsgn_dubi_wrap .techStack2_sc.text_white * {
  color: #fff;
}

.wbdsgn_dubi_wrp {
  background: #000;
}

.wbdsgndubi_trst_ryt li {
  margin: 0;
}

.wbdsgn_dubi_wrp p {
  font-weight: 300;
}

.wbdsgn_dubi_wrp .degn2 .cntcnt_lcnt_fig img {
  filter: brightness(0) saturate(100%) invert(32%) sepia(88%) saturate(3973%) hue-rotate(212deg) brightness(100%) contrast(98%);
}

.wbdsgn_dubi_wrp .faq_mrkt_inr .fq_title h3:after {
  color: #126bfb;
}

.wbdsgn_dubi_wrp .footer_2 {
  background-color: #000;
}

.wbdsgn_dubi_wrp .ftr_inrfld input[type="submit"],
.wbdsgn_dubi_wrp .ft_btn {
  background: #126bfb;
}

.wbdsgn_dubi_wrp .footer_2 .ftr_cty_dv {
  background: #000;
}

.wbdsgn_dubi_wrp .degn2 .cntcnt_lctn_inr {
  border-right-color: #fff;
}

.wbdsgndubi_bnfts_lst {
  display: flex;
  align-items: stretch;
  flex-wrap: wrap;
  justify-content: center;
  gap: 20px;
  margin-top: 50px;
}

.wbdsgndubi_bnfts_lst li h3 {
  font-size: 24px;
  margin: 25px 0 15px;
}

.wbdsgndubi_bnfts_lst li figure {
  background: #126bfb;
  width: 80px;
  height: 80px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
}

.wbdsgndubi_bnfts_lst li p {
  opacity: 80%;
  font-size: 16px;
  line-height: 1.6;
}

.wbdsgndubi_bnfts_lst li:hover {
  box-shadow: 0px 0px 28px 0px #126bfb80;
  transform: scale(0.95);
}

.wbdsgndubi_bnfts_sc:before,
.wbdsgndubi_cta1_sc:before,
.wbdsgndubi_grwth_sc:before,
.wbdsgndubi_chose_sc:before,
.wbdsgndubi_pltfrm_sc:before {
  position: absolute;
  content: "";
  background-image: url('https://media.apptunix.com/wp-content/uploads/2025/04/18053310/dots-bg.png');
  width: 550px;
  height: 260px;
  top: -90px;
  right: 0;
  left: 0;
  margin: auto;
}

.wbdsgndubi_grwth_sc:before {
  top: -50px;
}

.wbdsgndubi_cta1_sc:before {
  top: 0;
}

.wbdsgndubi_chose_sc:before,
.wbdsgndubi_pltfrm_sc:before {
  right: auto;
  left: 0;
  top: 0;
}

.wbdsgndubi_pltfrm_sc:before {
  left: -230px;
  top: -40px;
}

.wbdsgndubi_bnfts_lst li {
  background: linear-gradient(180deg, rgba(29, 29, 29, 0) 0%, #1b1b1b 100%);
  padding: 35px 20px;
  width: 32%;
  border-radius: 20px;
  margin: 0;
  transition: ease-in-out 0.3s
}

.wbdsgndubi_usrs_ryt {
  width: 45%;
}

.wbdsgndubi_usrs_ryt h2 {
  font-size: 34px;
  font-weight: 600;
  line-height: 1.4;
}

.wbdsgndubi_usrs_ryt ul li {
  font-size: 24px;
  margin-bottom: 8px;
  list-style: disc;
  list-style-position: inside;
}

.wbdsgndubi_usrs_ryt ul {
  margin-bottom: 35px;
}

.wbdsgndubi_usrs_lft {
  width: 50%;
}

.wbdsgndubi_usrs_mn {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
}

.wbdsgndubi_usrs_ryt p {
  opacity: 80%;
  font-size: 22px;
  line-height: 1.5;
  margin: 12px 0 20px;
}

.wbdsgndubi_srvcs_slide {
  padding: 20px;
  border-radius: 13px;
  margin: 0 10px;
  height: inherit;
  position: relative;
  background-image: url('https://media.apptunix.com/wp-content/uploads/2025/04/16134236/slider-bg.png');
  background-size: 100% 100%;
  background-repeat: no-repeat;
}

.wbdsgndubi_srvcs_slide p {
  opacity: 80%;
  font-size: 16px;
  line-height: 1.5;
}

.wbdsgndubi_srvcs_slide h3 {
  font-size: 22px;
  margin: 20px 0 10px;
}

.wbdsgndubi_srvcs_lst {
  margin-top: 50px;
}

.wbdsgndubi_srvcs_lst .slick-list {
  -webkit-mask-image: linear-gradient(to right,
      rgba(0, 0, 0, 0) 0%,
      rgb(0, 0, 0) 12.5%,
      rgb(0, 0, 0) 87.5%,
      rgba(0, 0, 0, 0) 100%);
}

.wbdsgndubi_srvcs_lst .slick-list {
  padding: 0 35% 0 15% !important;
}

.wbdsgndubi_srvcs_slide figure img {
  width: 100%;
  height: 100%;
  border-radius: 12px;
  object-fit: cover;
}

.wbdsgndubi_srvcs_slide figure {
  width: 100%;
  height: 215px;
}

.wbdsgndubi_srvcs_lst .slick-track {
  display: flex;
}

.wbdsgndubi_pltfrm_slide {
  background: #1d1d1d;
  position: relative;
  min-height: 270px;
  padding: 55px 20px 20px 20px;
  border-radius: 20px;
}

.wbdsgndubi_pltfrm_cntnt h3 {
  font-size: 20px;
  width: 80%;
}

.wbdsgndubi_pltfrm_cntnt figure,
.wbdsgndubi_chlngs_slide figure,
.wbdsgndubi_chose_lst li figure {
  width: 60px;
  height: 60px;
  background: #126bfb;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 10px;
}

.wbdsgndubi_chlngs_lst .slick-track,
.wbdsgndubi_semls_lst .slick-track {
  display: flex;
}

.wbdsgndubi_chose_lst li p {
  opacity: 80%;
  font-size: 16px;
  line-height: 1.7;
}

.wbdsgndubi_chose_lst li h3 {
  font-size: 22px;
  margin: 20px 0 12px;
}

.wbdsgndubi_indstrs_ryt li.active,
.wbdsgndubi_indstrs_lft li.active p {
  display: block;
}

.wbdsgndubi_indstrs_ryt li,
.wbdsgndubi_indstrs_lft li p {
  display: none;
}

.wbdsgndubi_indstrs_lft li p {
  font-size: 18px;
  margin-top: 15px;
  line-height: 1.6;
  padding: 0 40px 0 25px;
}

.wbdsgndubi_indstrs_mn {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-top: 60px;
}

.wbdsgndubi_indstrs_lft {
  width: 52%;
  height: 573px;
  border-left: 2px solid #ffffff30;
  overflow: auto;
}

.wbdsgndubi_indstrs_lft li:after {
  position: absolute;
  content: "";
  background-image: url('https://media.apptunix.com/wp-content/uploads/2024/04/26084346/arrow-2.svg');
  width: 16px;
  height: 10px;
  background-size: cover;
  right: 25px;
  transform: rotate(270deg);
  top: 13px;
  filter: brightness(0) saturate(100%) invert(32%) sepia(88%) saturate(3973%) hue-rotate(212deg) brightness(100%) contrast(98%);
}

.wbdsgndubi_ytube_sc {
  background-image: url('https://media.apptunix.com/wp-content/uploads/2025/04/18053139/youtube-sectionbg.png');
  background-size: contain;
  background-repeat: no-repeat;
  padding: 70px 0 0;
}

.wbdsgndubi_ytube_sc .s_h h2 {
  font-size: 40px;
  width: 45%;
}

.wbdsgndubi_ytube_ryt p {
  font-size: 20px;
  line-height: 1.6;
  margin: 0 0 30px !important;
}

.wbdsgndubi_ytube_ryt {
  width: 45%;
}

.wbdsgndubi_ytube_sc .s_h {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
}

.wbdsgndubi_ytube_img {
  position: relative;
  width: 82%;
  margin: 70px auto 0;
}

.bg-img,
.bg-img img {
  width: 100%;
}

.wbdsgndubi_ytube_img .ply_icn {
  position: absolute;
  inset: 0;
  margin: auto;
  display: flex;
  align-items: center;
  justify-content: center;
  animation: spin 5s infinite linear;
  cursor: pointer;
}

.wbdsgndubi_indstrs_lft li.active:after {
  transform: unset;
}

.wbdsgndubi_indstrs_lft::-webkit-scrollbar {
  width: 0;
  height: 0;
}

.wbdsgndubi_indstrs_lft li h3 {
  font-size: 28px;
  padding-left: 25px;
  margin-bottom: 0;
}

.wbdsgndubi_indstrs_lft li {
  border-bottom: 2px solid #ffffff30;
  padding-bottom: 25px;
  position: relative;
  margin-bottom: 25px;
}

.wbdsgndubi_indstrs_ryt {
  width: 45%;
}

.wbdsgndubi_chlngs_slide figure {
  width: 70px;
  height: 70px;
  margin: 0 auto;
  padding: 16px;
}

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

.wbdsgndubi_chlngs_slide h3 {
  font-size: 26px;
  margin: 20px 0 15px;
}

.wbdsgndubi_chlngs_slide p {
  font-size: 16px;
}

.wbdsgndubi_pltfrm_lst,
.wbdsgndubi_chlngs_lst {
  margin-top: 50px;
}

.wbdsgndubi_pltfrm_cntnt {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 10px;
}

.wbdsgndubi_pltfrm_sc {
  position: relative;
}

.wbdsgndubi_pltfrm_lst.arrow_bottom .slick-arrow:hover,
.wbdsgndubi_chose_lst.arrow_bottom .slick-arrow:hover {
  background: #fff;
}

.wbdsgn_dubi_wrp .grcytbl tr:first-child th:nth-child(3) {
  width: 420px;
}

.wbdsgn_dubi_wrp .grcytbl tr:first-child th:nth-child(2) {
  width: 290px;
  padding: 40px 10px;
}

.wbdsgn_dubi_wrp .nwyrk_wrp .grcytbl tr:first-child th:nth-child(2):after,
.wbdsgn_dubi_wrp .grcytbl tr:nth-child(9) td:nth-child(2):after {
  width: 100%;
}

.wbdsgn_dubi_wrp .tstimnl_bx:after {
  filter: brightness(0) saturate(100%) invert(32%) sepia(88%) saturate(3973%) hue-rotate(212deg) brightness(100%) contrast(98%);
}

.wbdsgn_dubi_wrp .saudi_wrp .tstimnl_lst .slick-dots li.slick-active button {
  border-color: #000;
}

.wbdsgn_dubi_wrp .nwyrk_wrp .grcry_buld_sc td,
.wbdsgn_dubi_wrp .nwyrk_wrp .grcry_buld_sc th {
  padding: 20px 10px 20px 35px;
  font-weight: 600;
  color: var(--c_white);
}

.wbdsgn_dubi_wrp .testi2_box {
  border-color: #060606;
}

.wbdsgndubi_pltfrm_lst.arrow_bottom .slick-arrow:hover:before,
.wbdsgndubi_chose_lst.arrow_bottom .slick-arrow:hover:before {
  filter: brightness(0);
}

.wbdsgndubi_pltfrm_slide:after {
  position: absolute;
  content: "";
  background-image: url('https://media.apptunix.com/wp-content/uploads/2025/04/18053028/modal-button.png');
  width: 32px;
  height: 32px;
  right: 20px;
  top: 18px;
  cursor: pointer;
}

.wbdsgndubi_pltfrm_slide p {
  font-size: 17px;
  line-height: 1.5;
  margin-top: 25px;
}

.wbdsgndubi_pltfrm_lst .slick-slide>div {
  margin: 20px 10px;
}

.wbdsgndubi_chlngs_slide {
  padding: 30px 35px;
  border-radius: 20px;
  text-align: center;
  height: inherit;
  background-image: url("https://media.apptunix.com/wp-content/uploads/2025/04/16133358/why-choosebg.png");
  background-size: 100% 100%;
}

.wbdsgndubi_chlngs_slide,
.wbdsgndubi_chlngs_slide[aria-hidden="true"]:not(.slick-cloned)~.slick-cloned[aria-hidden="true"] {
  transform: scale(0.8, 0.8);
  transition: all 0.4s ease-in-out;
}

.wbdsgndubi_chlngs_slide.slick-current.slick-active {
  transform: scale(1);
  background: #126bfb;
}

.wbdsgndubi_chlngs_slide.slick-current.slick-active img {
  filter: brightness(0) saturate(100%) invert(32%) sepia(88%) saturate(3973%) hue-rotate(212deg) brightness(100%) contrast(98%);
}

.wbdsgndubi_cta1_sc .s_h {
  position: relative;
  padding: 40px;
  border-radius: 13px;
  background-image: url('https://media.apptunix.com/wp-content/uploads/2025/04/16134059/revamp-bg.png');
  background-size: 100% 100%;
  background-repeat: no-repeat;
}

.wbdsgndubi_cta1_sc .s_h p {
  font-size: 20px !important;
  margin: 20px 0;
  line-height: 1.5;
}

.wbdsgndubi_cta1_lst {
  display: flex;
  align-items: stretch;
  justify-content: center;
  gap: 20px;
  width: 60%;
  margin: 30px auto 40px;
}

.wbdsgndubi_cta1_lst li {
  position: relative;
  width: 30%;
  padding: 15px 12px;
  border-radius: 1px;
  font-size: 14px;
  font-weight: 300;
  background-image: url('https://media.apptunix.com/wp-content/uploads/2025/04/16134019/bounce-bg.png');
  background-size: 100% 100%;
  background-repeat: no-repeat;
  line-height: normal;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0;
}

.wbdsgn_dubi_wrp .testi2_box::before {
  filter: brightness(0) saturate(100%) invert(32%) sepia(88%) saturate(3973%) hue-rotate(212deg) brightness(100%) contrast(98%);
}

.wbdsgn_dubi_wrp .contactForm_sc,
.wbdsgn_dubi_wrp .faq_new_sc,
.wbdsgn_dubi_wrap .site_footer {
  background-color: unset;
}

.wbdsgndubi_semls_mn {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
}

.wbdsgndubi_cta1_sc .s_h h2 {
  line-height: 1.4;
  font-size: 30px;
  font-weight: 600;
}

.wbdsgndubi_semls_lft h2 span {
  font-size: 24px;
  font-weight: 300;
  display: block;
  margin-bottom: 10px;
}

.wbdsgndubi_semls_lft,
.wbdsgndubi_semls_ryt {
  width: 50%;
}

.wbdsgndubi_semls_lft h2 {
  font-size: 40px;
  line-height: 1.4;
}

.wbdsgndubi_semls_slide {
  padding: 20px;
  height: inherit;
  background-image: url('https://media.apptunix.com/wp-content/uploads/2025/04/16133944/seamless-bg.png');
  background-size: 100% 100%;
  background-repeat: no-repeat;
  margin: 0;
}

.wbdsgndubi_semls_lst {
  width: 60%;
  margin-top: 30px;
}

.wbdsgndubi_semls_lst .slick-dots {
  justify-content: flex-start;
}

.wbdsgndubi_grwth_slide figure {
  width: 32%;
}

.wbdsgndubi_grwth_ryt {
  width: 62%;
}

.wbdsgndubi_grwth_slide {
  display: flex !important;
  margin: 0 5px;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  padding: 20px 30px 20px 20px;
  border-radius: 13px;
  background-image: url('https://media.apptunix.com/wp-content/uploads/2025/04/16133904/growth-bg.png');
  background-size: 100% 100%;
  background-repeat: no-repeat;
}

.wbdsgndubi_grwth_ryt ul li {
  font-size: 20px;
  margin-bottom: 8px;
  list-style: disc;
  padding-left: 10px;
  list-style-position: inside;
}

.wbdsgndubi_cta3_sc {
  padding: 60px 0;
  position: relative;
  background-image: url('https://media.apptunix.com/wp-content/uploads/2025/04/16133252/cta3-bg.png');
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}

.wbdsgndubi_cta3_sc .s_h h2 {
  font-size: 34px;
}

.wbdsgndubi_cta3_sc .s_h p {
  font-size: 20px;
  margin: 20px 0 30px !important;
}

.wbdsgndubi_grwth_ryt p {
  font-size: 18px;
  margin: 10px 0 20px;
  line-height: 1.5;
}

.wbdsgndubi_grwth_lst {
  margin-top: 60px;
}

.wbdsgndubi_grwth_ryt h3 {
  font-size: 28px;
}

.wbdsgndubi_chose_lst li {
  padding: 30px;
  height: inherit;
  margin: 0 7px;
  border-radius: 13px;
  background-image: url('https://media.apptunix.com/wp-content/uploads/2025/04/16133358/why-choosebg.png');
  background-repeat: no-repeat;
  background-size: contain;
}

.wbdsgndubi_semls_lst.slickdts .slick-dots {
  text-align: left;
  margin-top: 25px;
}

.wbdsgndubi_invtn_lst {
  display: flex;
  align-items: stretch;
  justify-content: center;
  flex-wrap: wrap;
  gap: 20px;
  margin-top: 50px;
}

.wbdsgndubi_invtn_lst li figure img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 20px;
  transition: ease-in-out 0.3s;
}

.wbdsgndubi_invtn_lst li figure {
  width: 100%;
  height: 100%;
}

.wbdsgndubi_invtn_lst li {
  width: 32%;
  overflow: hidden;
  border-radius: 20px;
  margin: 0;
}

.wbdsgndubi_invtn_lst li:hover img {
  transform: scale(1.1);
}

.wbdsgndubi_cta1_sc .s_h .btn-primary {
  margin: 0 auto;
}

.wbdsgndubi_srvcs_lst.arrow_bottom .slick-arrow {
  background: #fff !important;
  border: 1px solid #fff !important;
  top: 30px;
  bottom: 0;
  margin: auto;
}

.wbdsgndubi_srvcs_lst.arrow_bottom .slick-next {
  right: -35px;
  left: auto;
}

.wbdsgndubi_srvcs_lst.arrow_bottom .slick-prev {
  right: auto;
  left: -35px;
}

.wbdsgn_dubi_wrp .grcytbl:after {
  background-image: url('https://media.apptunix.com/wp-content/uploads/2025/04/16133447/table-bg.png');
  background-repeat: no-repeat;
  background-size: 100% 100%;
  border: 0;
  border-radius: 23px;
}

.wbdsgn_dubi_wrp .grcytbl tr:nth-child(1) {
  background-image: url('https://media.apptunix.com/wp-content/uploads/2025/04/16133526/table-headingbg.png');
  background-size: 100% 100%;
  background-repeat: no-repeat;
}

.wbdsgn_dubi_wrp .nwyrk_wrp .grcry_buld_sc th:first-child {
  border-radius: 20px 0 0 0;
}

.wbdsgn_dubi_wrp .nwyrk_wrp .grcry_buld_sc th:last-child {
  border-radius: 0 20px 0 0;
}

.nwyrk_wrp .grcry_buld_sc th {
  background: unset;
}

.wbdsgn_dubi_wrp .grcytbl tr:first-child th:nth-child(2) {
  width: 290px;
  padding: 40px 10px;
}

.wbdsgndubi_indstrs_lft li:last-child {
  margin-bottom: 0;
}

.wbdsgn_dubi_wrp .slickdts .slick-dots li button {
  background: #ffffff45;
}

.wbdsgn_dubi_wrp .slickdts .slick-dots li button,
.wbdsgn_dubi_wrp .slickdts .slick-dots li {
  width: 14px;
  height: 14px;
}

.wbdsgn_dubi_wrp .slickdts .slick-dots li.slick-active button {
  background: #126bfb;
}

.wbdsgndubi_chose_lst .slick-track {
  display: flex;
}

.wbdsgn_dubi_wrp .aidbi_pw_cntnt {
  justify-content: flex-end;
  padding: 20px;
}

.wbdsgn_dubi_wrp .aibdi_pwr_lst li:after {
  content: unset;
}

.wbdsgndubi_grwth_ryt ul li:last-child {
  margin-bottom: 0;
}

.wbdsgndubi_semls_slide p {
  font-size: 16px;
  font-weight: 200 !important;
  margin-top: 15px !important;
}

.wbdsgn_dubi_wrp .aibdi_pwr_lst li.expnd_li .aidbi_pw_cntnt p {
  font-size: 15px;
}

.wbdsgndubi_semls_slide h3 {
  font-size: 22px;
  font-weight: 400;
}

.wbdsgndubi_chlngs_slide.slick-current.slick-active figure {
  background: #fff;
}

.wbdsgn_dubi_wrp .cntct_ftr_d3 .form_control {
  background: radial-gradient(90.16% 143.01% at 15.32% 21.04%,
      rgba(184, 211, 255, 0.13) 0%,
      rgba(150, 187, 248, 0.0286) 77.08%,
      rgba(62, 120, 215, 0) 100%);
}

.wbdsgndubi_bnr_lft {
  width: 50%;
}

.wbdsgndubi_bnr_ryt {
  width: 42%;
  background-image: url('https://media.apptunix.com/wp-content/uploads/2025/04/18052717/footer-from.png');
  padding: 30px;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  z-index: 1;
}

.wbdsgndubi_bnr_lst {
  display: flex;
  align-items: stretch;
  justify-content: flex-start;
  gap: 20px;
  margin-bottom: 50px;
  flex-wrap: wrap;
}

.txtuprcs {
  backdrop-filter: blur(80px);
  display: block;
  box-shadow: 0px 13px 24px 0px #89b6ff38 inset;
  font-size: 18px;
  padding: 10px 20px;
  width: fit-content;
  border: 1px solid #efefef33;
  border-radius: 50px;
  margin-bottom: 15px;
  text-transform: uppercase;
}

.wbdsgndubi_bnr_lft p {
  opacity: 80%;
  font-size: 18px;
  line-height: 1.5;
  margin: 10px 0 30px;
}

.wbdsgndubi_bnr_mn {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
}

.wbdsgn_dubi_wrp .iti__country-name,
.wbdsgn_dubi_wrp .cntct_ftr_d3 .iti__country-name {
  color: #000 !important;
}

.wbdsgndubi_trst_ryt li img {
  width: 80px;
  filter: brightness(0) saturate(100%) invert(79%) sepia(8%) saturate(2%) hue-rotate(314deg) brightness(92%) contrast(83%);
}

.wbdsgndubi_trst_mn h3 {
  font-size: 26px;
  font-weight: 400;
  margin: 0;
}

.wbdsgndubi_trst_mn {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  width: 85%;
  margin: 50px auto 0;
  z-index: 1;
  position: relative;
}

.wbdsgndubi_trst_sc .s_h {
  position: relative;
  z-index: 1;
}

.wbdsgndubi_trst_ryt {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  backdrop-filter: blur(80px);
  box-shadow: 0px 13px 24px 0px #89b6ff38 inset;
  padding: 20px 30px;
  border-radius: 10px;
  border: 2px solid #efefef33;
  width: 60%;
}

.wbdsgndubi_acheve_lst li h3 {
  font-size: 120px;
  font-weight: 800;
  background: linear-gradient(to right, #5e9cff, #f6faff);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  margin: 0;
}

.wbdsgndubi_acheve_mn {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  flex-wrap: wrap;
  width: 85%;
  position: relative;
  margin: 0 auto;
}

.wbdsgndubi_acheve_lst {
  width: 30%;
}

.wbdsgndubi_acheve_lst p {
  font-size: 30px;
}

.wbdsgndubi_acheve_lst li:not(:last-child) {
  margin-bottom: 40px;
}

.wbdsgndubi_acheve_mn .s_h h2 {
  font-size: 40px;
  text-align: center;
}

.wbdsgndubi_acheve_mn .s_h {
  width: 38%;
}

.wbdsgndubi_acheve_sc {
  padding: 80px 0;
}

.wbdsgndubi_acheve_mn .s_h figure {
  width: 725px;
  position: relative;
  left: -200px;
  top: -85px;
  height: 710px;
}

.wbdsgndubi_acheve_mn:before {
  position: absolute;
  content: "";
  background: #ffffff;
  opacity: 30%;
  width: 3px;
  height: 90%;
  top: 0;
  bottom: 0;
  right: 0;
  left: 65px;
  margin: auto;
}

.wbdsgndubi_acheve_mn .side-line-down i {
  width: 3px;
  position: absolute;
  left: 0;
  right: -66px;
  margin: auto;
  top: 40px;
  transition: 1s;
  background: #fff;
}

.wbdsgndubi_acheve_mn .side-line-down {
  position: absolute;
  inset: 0;
  margin: auto;
}

.side-line-down i span {
  background: #fff;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  bottom: 0;
  right: 15px;
  left: -13px;
  position: absolute;
  margin: auto;
  filter: blur(10px);
}

.wbdsgndubi_trst_sc:after {
  position: absolute;
  content: "";
  background-image: url('https://media.apptunix.com/wp-content/uploads/2025/04/16133810/bnrbottom.png');
  top: -280px;
  right: 0;
  left: 0;
  width: 100%;
  height: 624px;
  background-position: top;
  background-size: cover;pointer-events: none;
}

.wbdsgndubi_trst_sc {
  padding-top: 80px;
  position: relative;
}

.wbdsgndubi_bnr_ryt .frm_cmpny.cmn_ind_frm,
.wbdsgndubi_bnr_ryt .frm_updt {
  display: none !important;
}

.wbdsgndubi_bnr_ryt .save_form_divs .contact_form .input_button.w_50 {
  width: 100%;
}

.wbdsgn_dubi_wrp .tcstck_dbnw {
  padding: 20px 0 80px;
}

.wbdsgn_dubi_wrp .tcstck_dbnw .nav-pills .nav-link {
  padding-bottom: 8px;
}

.rangesldr .error {
  color: red !important;
}

.wbdsgndubi_bnr_ryt .iti--allow-dropdown input {
  padding-left: 80px !important;
}

.wbdsgn_dubi_wrp .tcstck_dbnw .tech_sngl figure {
  border-radius: 10px;
  background: url('https://media.apptunix.com/wp-content/uploads/2025/04/16133657/techtsack-bg.png');
  background-size: cover;
  border: 0;
}

.wbdsgndubi_bnr_ryt .iti__arrow {
  border-top: 4px solid #464646;
}

.wbdsgndubi_bnr_sc:after {
  position: absolute;
  content: "";
  background-image: url('https://media.apptunix.com/wp-content/uploads/2025/04/18045154/bnrbefore.png');
  width: 500px;
  height: 500px;
  right: -25px;
  top: 0;
  bottom: 0;
}

.platforms_mdls .modal-dialog {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
}

.platforms_mdls .modal-content {
  background-image: url('https://media.apptunix.com/wp-content/uploads/2025/04/18052627/growth-bg-1.png');
  padding: 40px;
  background-size: 100% 100%;
  border-radius: 10px;
  background-color: unset;
  width: 50%;
  margin: 0 auto;
  max-width: 600px;
  position: relative;
}

.platforms_mdls .modal-content p {
  color: #fff;
  font-size: 22px;
  margin-top: 27px;
  font-weight: 300;
  line-height: 1.6;
  padding: 0;
}

.platforms_mdls .modal-content .wbdsgndubi_pltfrm_cntnt {
  gap: 20px;
}

.platforms_mdls .modal-content .wbdsgndubi_pltfrm_cntnt h3 {
  font-size: 30px;
  text-align: left;
  margin: 0;
  font-weight: 600;
  color: #fff;
}

.platforms_mdls .modal-content .close {
  background: #126bfb !important;
  width: 30px;
  height: 30px;
  opacity: 1;
  border-radius: 50%;
  color: #fff;
  position: absolute;
  top: -50px;
  right: -50px;
}

.platforms_mdls .modal-content .close span {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0;
  line-height: normal;
  font-weight: 300;
  top: -2px;
  position: relative;
}

.wbdsgndubi_bnr_ryt h2 {
  font-size: 24px;
}

.wbdsgndubi_bnr_ryt .save_form_divs {
  margin-top: 20px;
}

.wbdsgndubi_bnr_ryt input,
.wbdsgndubi_bnr_ryt textarea {
  background: unset;
  border: 1px solid #b1b3b873;
  border-radius: 8px;
}

.wbdsgndubi_bnr_ryt .frm_updtn .form_control {
  width: 100%;
}

.wbdsgn_dubi_wrp .portfolio5_grid {
  background: #08090c;
  border: 1px solid #2c3544;
  margin-top: 60px;
}

.wbdsgn_dubi_wrp .portfolio5_slide_nav img,
.wbdsgn_dubi_wrp .portfolio5_single .rt>figure>img {
  filter: brightness(0) invert(1);
}

.wbdsgn_dubi_wrp .portfolio5_single .rt p,
.wbdsgn_dubi_wrp .portfolio5_single .rt ul li strong {
  color: var(--c_white);
}

.wbdsgn_dubi_wrp .ecmrc_prfl_sc {
  padding: 0 0 80px;
}

.wbdsgn_dubi_wrp .aidbi_pw_cntnt figure img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}

.wbdsgn_dubi_wrp .aidbi_pw_cntnt figure {
  width: 40px;
  height: 50px !important;
  position: absolute;
  top: 15px;
  right: 15px;
}

.wbdsgn_dubi_wrp .aibdi_pwr_lst li>figure {
  height: 540px;
}

.wbdsgn_dubi_wrp .aibdi_pwr_lst>li:after {
  content: unset;
}

.wbdsgn_dubi_wrp .ecmrc_prfl_sc .slick-next,
.wbdsgn_dubi_wrp .ecmrc_prfl_sc .slick-prev {
  border-color: #000 !important;
}

.wbdsgn_dubi_wrp .ecmrc_prfl_lst {
  margin-top: 0;
}

.wbdsgn_dubi_wrp .portfolio5_single {
  background: #1d1d1d;
}

.wbdsgn_dubi_wrp .ecmrc_prtfl_lstlogo img,
.wbdsgn_dubi_wrp .ecmrc_prfl_ryt figure img {
  filter: brightness(0) invert(1);
}

.wbdsgn_dubi_wrp .ecmrc_prtfl_lstlogo.slick-center {
  background: #126bfb;
}

.wbdsgndubi_grwth_lst.arrow_bottom .slick-arrow:before {
  filter: brightness(0) invert(1);
}

.wbdsgndubi_bnr_lft .mh h1 {
  font-size: 50px;
}

@media (max-width: 1600px) {
  .wbdsgndubi_trst_sc:after {
    top: -235px;
  }
}

@media (max-width: 1500px) {
  .wbdsgndubi_trst_sc:after {
    top: -215px;
  }

  .txtuprcs {
    font-size: 16px;
    margin-bottom: 10px;
  }

  .wbdsgndubi_bnr_lft p {
    margin: 8px 0 20px;
  }

  .wbdsgndubi_bnr_lst {
    margin-bottom: 40px;
  }
}

@media (max-width: 1400px) {
  .wbdsgndubi_trst_sc:after {
    top: -185px;
  }

  .wbdsgndubi_bnr_lft .mh h1 {
    font-size: 44px;
  }
}

@media (max-width: 1200px) {
  .wbdsgn_dubi_wrp .aidbi_pw_cntnt figure {
    position: unset;
    margin-bottom: 10px;
  }

  .wbdsgndubi_bnr_sc:after {
    display: none;
  }

  .wbdsgndubi_grwth_lst {
    margin-top: 30px;
  }

  .wbdsgndubi_invtn_lst {
    gap: 10px;
    margin-top: 30px;
  }

  .wbdsgndubi_cta3_sc {
    background: linear-gradient(89.95deg,
        #161616 61.97%,
        rgba(21, 20, 20, 0.935627) 65.19%);
    text-align: center;
    padding: 30px 0;
  }

  .wbdsgndubi_trst_mn h3 {
    font-size: 20px;
  }

  .wbdsgndubi_trst_mn {
    width: 100%;
    margin: 20px auto 0;
  }

  .wbdsgndubi_cta3_sc .s_h p {
    font-size: 16px;
    margin: 7px 0 25px !important;
  }

  .wbdsgndubi_grwth_ryt h3 {
    font-size: 22px;
  }

  .wbdsgndubi_grwth_ryt ul li {
    font-size: 14px;
    margin-bottom: 5px;
    padding-left: 0;
  }

  .wbdsgndubi_semls_lst {
    width: 100%;
    margin-top: 20px;
  }

  .wbdsgndubi_indstrs_lft li:after {
    width: 12px;
    height: 7px;
    right: 0px;
    top: 6px;
  }

  .wbdsgndubi_cta1_lst {
    gap: 10px;
    width: 60%;
    margin: 20px auto 25px;
  }

  .wbdsgndubi_srvcs_lst .slick-list {
    padding: 0 25% 0 10% !important;
  }

  .wbdsgndubi_usrs_ryt ul {
    margin-bottom: 20px;
  }

  .wbdsgndubi_bnfts_lst li h3 {
    font-size: 20px;
    margin: 15px 0 6px;
  }

  .txtuprcs {
    font-size: 14px;
    margin: 0 auto 10px;
  }

  .wbdsgndubi_bnr_lst {
    margin-bottom: 25px;
    justify-content: center;
    gap: 10px;
  }

  .wbdsgndubi_bnr_lft p {
    margin: 5px 0 20px;
    font-size: 16px;
  }

  .wbdsgndubi_bnr_ryt {
    margin: 30px auto 0;
    width: 50%;
  }

  .wbdsgndubi_chlngs_slide h3 {
    font-size: 20px;
    margin: 10px 0;
  }

  .wbdsgndubi_chlngs_slide p {
    font-size: 14px;
    line-height: 1.5;
  }

  .wbdsgndubi_chlngs_slide figure,
  .wbdsgndubi_chose_lst li figure {
    width: 50px;
    height: 50px;
    padding: 12px;
  }

  .wbdsgndubi_srvcs_lst .slick-arrow {
    top: auto;
    bottom: -20px;
    right: 0;
    left: 0;
    margin: auto;
  }

  .wbdsgndubi_srvcs_lst {
    padding-bottom: 90px;
  }

  .wbdsgndubi_srvcs_lst .slick-arrow.slick-next {
    right: -70px;
  }


  .wbdsgndubi_srvcs_lst .slick-arrow.slick-prev {
    left: -70px;
  }

  .wbdsgndubi_acheve_sc {
    padding: 40px 0;
  }

  .wbdsgndubi_semls_lst .slick-dots {
    justify-content: center;
  }

  .wbdsgndubi_grwth_ryt {
    width: 65%;
  }

  .wbdsgndubi_chose_lst li {
    padding: 20px 15px;
    text-align: center;
    background-size: 100% 100%;
  }

  .wbdsgndubi_chose_lst li h3 {
    font-size: 20px;
    margin: 12px 0 8px;
  }

  .wbdsgndubi_srvcs_slide {
    padding: 10px;
    border-radius: 0;
    margin: 0 5px;
  }

  .wbdsgndubi_chlngs_slide {
    padding: 20px 15px;
    margin: 0 5px;
  }

  .wbdsgndubi_chlngs_slide,
  .wbdsgndubi_chlngs_slide[aria-hidden="true"]:not(.slick-cloned)~.slick-cloned[aria-hidden="true"] {
    transform: scale(1);
  }

  .wbdsgndubi_pltfrm_cntnt {
    flex-direction: column;
  }

  .wbdsgndubi_pltfrm_slide:after {
    width: 25px;
    height: 25px;
    background-size: contain;
  }

  .wbdsgndubi_pltfrm_cntnt figure {
    width: 50px;
    height: 50px;
  }

  .wbdsgndubi_pltfrm_slide p {
    font-size: 14px;
    margin-top: 10px;
  }

  .wbdsgndubi_pltfrm_slide {
    min-height: 250px;
    padding: 30px 15px 15px 15px;
    text-align: center;
  }

  .wbdsgndubi_bnr_lst li {
    width: 20%;
    font-size: 14px;
  }

  .wbdsgndubi_bnfts_lst li p,
  .wbdsgndubi_chose_lst li p {
    font-size: 14px;
    line-height: 1.5;
  }

  .wbdsgndubi_bnfts_lst li figure {
    width: 50px;
    height: 50px;
    padding: 10px;
    margin: 0 auto;
  }

  .wbdsgndubi_bnfts_lst li {
    padding: 20px 15px;
    text-align: center;
  }

  .wbdsgndubi_bnfts_lst {
    gap: 10px;
    margin-top: 30px;
  }

  .wbdsgndubi_usrs_ryt ul li {
    font-size: 16px;
    margin-bottom: 5px;
  }

  .wbdsgndubi_usrs_ryt p {
    font-size: 16px;
    margin: 5px 0 15px;
  }

  .wbdsgndubi_usrs_lft {
    margin: 0 auto 30px;
  }

  .wbdsgndubi_srvcs_slide p {
    font-size: 14px;
  }

  .wbdsgndubi_cta1_sc .s_h {
    padding: 30px 20px;
  }

  .wbdsgndubi_cta1_sc .s_h p {
    font-size: 16px !important;
  }

  .wbdsgndubi_indstrs_lft li {
    padding-bottom: 15px;
    margin-bottom: 15px;
  }

  .wbdsgndubi_indstrs_lft li p {
    font-size: 14px;
    margin-top: 5px;
    padding: 0 30px 0 10px;
  }

  .wbdsgndubi_indstrs_lft li h3 {
    font-size: 20px;
    padding-left: 10px;
  }

  .wbdsgndubi_indstrs_lft {
    width: 100%;
    height: 100%;
  }

  .wbdsgndubi_indstrs_ryt {
    display: none;
  }

  .wbdsgndubi_ytube_img {
    width: 100%;
    margin: 25px auto 0;
  }

  .wbdsgndubi_ytube_sc {
    background-size: cover;
    padding: 40px 0;
  }

  .wbdsgndubi_ytube_ryt p {
    font-size: 16px;
    margin: 5px 0 25px !important;
    line-height: 1.5;
  }

  .wbdsgndubi_ytube_sc .s_h h2,
  .wbdsgndubi_semls_lft,
  .wbdsgndubi_ytube_ryt,
  .wbdsgndubi_bnr_lft {
    width: 100%;
    text-align: center;
  }

  .wbdsgndubi_semls_slide p {
    font-size: 14px;
    margin-top: 5px !important;
  }

  .wbdsgndubi_semls_lst.slickdts .slick-dots {
    text-align: center;
    margin-top: 20px;
  }

  .wbdsgndubi_semls_lft h2 span {
    font-size: 20px;
    margin-bottom: 5px;
  }

  .wbdsgndubi_semls_ryt {
    display: none;
  }

  .wbdsgndubi_semls_slide h3 {
    font-size: 20px;
  }

  .wbdsgndubi_acheve_mn,
  .wbdsgndubi_acheve_mn .s_h {
    width: 100%;
  }

  .wbdsgndubi_acheve_mn .s_h figure,
  .wbdsgndubi_acheve_mn:before,
  .wbdsgndubi_acheve_mn .side-line-down {
    display: none;
  }

  .wbdsgndubi_semls_slide {
    padding: 20px 10px;
    margin: 0 5px;
  }

  .wbdsgndubi_grwth_ryt p {
    font-size: 14px;
    margin: 5px 0 10px;
  }

  .wbdsgndubi_cta3_sc .s_h .btn-primary,
  .wbdsgndubi_ytube_ryt .btn-primary,
  .wbdsgndubi_bnr_lft .btn-primary,
  .wbdsgndubi_chose_lst li figure {
    margin: 0 auto;
  }

  .wbdsgndubi_indstrs_sc {
    padding-bottom: 40px;
  }

  .wbdsgndubi_acheve_lst li h3 {
    font-size: 30px;
  }

  .wbdsgndubi_acheve_lst p {
    font-size: 14px;
  }

  .wbdsgndubi_acheve_lst li:not(:last-child) {
    margin: 0;
  }

  .wbdsgndubi_acheve_lst li {
    width: 22%;
    text-align: center;
  }

  .wbdsgndubi_acheve_lst {
    width: 100%;
    display: flex;
    gap: 20px;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    margin-top: 25px;
  }

  .wbdsgn_dubi_wrp .aibdi_pwr_lst li figure {
    height: 300px;
  }

  .wbdsgn_dubi_wrp .aibdi_pwr_lst li .aidbi_pw_cntnt p {
    line-height: 1.4 !important;
    margin-top: 10px;
    font-size: 14px;
    margin: 0;
  }

  .wbdsgn_dubi_wrp #aidbi_wrap .uiux_levrg_lst {
    justify-content: center;
  }

  .platforms_mdls .modal-content p {
    font-size: 15px;
    margin-top: 15px;
  }

  .platforms_mdls .modal-content {
    padding: 20px;
    border-radius: 0;
    width: 90%;
    position: relative;
    text-align: center;
  }

  .platforms_mdls .modal-content .close {
    top: -10px;
    right: -10px;
  }

  .platforms_mdls .modal-content .wbdsgndubi_pltfrm_cntnt {
    flex-direction: column;
    justify-content: center;
  }

  .platforms_mdls .modal-content .wbdsgndubi_pltfrm_cntnt h3 {
    font-size: 22px;
    text-align: center;
  }

  .wbdsgn_dubi_wrp .aibdi_pwr_lst li {
    width: 48%;
    margin: 0;
  }

  .wbdsgn_bnr_mn {
    justify-content: center;
    gap: 40px
  }
}

@media (max-width: 992px) {

  .wbdsgndubi_cta3_sc .s_h h2,
  .wbdsgndubi_ytube_sc .s_h h2,
  .wbdsgndubi_acheve_mn .s_h h2,
  .wbdsgndubi_semls_lft h2 {
    font-size: 30px;
  }

  .wbdsgndubi_cta1_lst {
    width: 80%;
  }

  .wbdsgndubi_srvcs_lst .slick-list {
    padding: 0 10% !important;
  }

  .wbdsgndubi_usrs_ryt,
  .wbdsgndubi_trst_ryt {
    width: 100%;
  }

  .wbdsgndubi_bnfts_lst li {
    width: 48%;
  }

  .wbdsgndubi_trst_mn h3 {
    font-size: 16px;
    text-align: center;
    margin: 0 auto 15px;
  }

  .wbdsgndubi_bnr_lft .mh h1 {
    font-size: 36px;
  }

  .wbdsgndubi_invtn_lst li {
    width: 48%;
  }

  .wbdsgn_dubi_wrp .ecmrc_prfl_mn {
    background: #1d1d1d;
    border: 0;
    margin-top: 30px;
  }
}

@media (max-width: 767px) {
  .wbdsgndubi_grwth_slide figure {
    display: none;
  }

  .wbdsgndubi_grwth_ryt,
  .wbdsgndubi_cta1_lst {
    width: 100%;
  }

  .wbdsgndubi_bnr_lst li {
    width: 31%;
  }

  .wbdsgndubi_bnr_ryt {
    width: 80%;
  }

  .wbdsgndubi_srvcs_lst .slick-list {
    padding: 0 !important;
  }

  .wbdsgndubi_pltfrm_lst .slick-slide>div {
    margin: 10px;
  }

  .wbdsgndubi_srvcs_lst.arrow_bottom .slick-arrow {
    top: auto;
    bottom: -100px;
  }

  .wbdsgndubi_srvcs_lst.arrow_bottom .slick-next {
    right: -65px;
    left: 0;
  }

  .wbdsgndubi_srvcs_sc {
    padding-bottom: 80px;
  }

  .wbdsgndubi_srvcs_lst.arrow_bottom .slick-prev {
    right: 0;
    left: -65px;
  }
}

@media (max-width: 600px) {
  .wbdsgndubi_bnr_lft .mh h1 {
    font-size: 26px;
  }

  .wbdsgndubi_cta3_sc .s_h h2,
  .wbdsgndubi_cta1_sc .s_h h2,
  .wbdsgndubi_ytube_sc .s_h h2,
  .wbdsgndubi_usrs_ryt h2,
  .wbdsgndubi_acheve_mn .s_h h2,
  .wbdsgndubi_semls_lft h2 {
    font-size: 24px;
  }

  .wbdsgndubi_trst_ryt {
    padding: 20px 15px;
  }

  .wbdsgndubi_trst_ryt li img {
    width: 55px;
  }

  .wbdsgndubi_semls_lft h2 span {
    font-size: 16px;
  }

  .wbdsgndubi_ytube_img .ply_icn {
    width: 90px;
  }

  .wbdsgndubi_cta1_sc .s_h p {
    font-size: 14px !important;
  }

  .wbdsgndubi_srvcs_slide h3 {
    font-size: 18px;
    margin: 15px 0 5px;
  }

  .wbdsgndubi_acheve_lst li {
    width: 47%;
  }

  .wbdsgndubi_semls_slide h3 {
    font-size: 18px;
  }

  .wbdsgn_dubi_wrp .grcytbl tr:first-child th:nth-child(2) {
    padding: 10px;
  }

  .wbdsgndubi_cta1_lst {
    flex-wrap: wrap;
  }

  .wbdsgndubi_acheve_lst {
    gap: 15px;
  }

  .wbdsgndubi_bnr_ryt,
  .wbdsgndubi_bnfts_lst li,
  .wbdsgndubi_usrs_lft,
  .wbdsgn_dubi_wrp .aibdi_pwr_lst li {
    width: 100%;
  }

  .wbdsgndubi_bnr_ryt {
    padding: 20px 15px;
  }

  .wbdsgndubi_grwth_ryt h3 {
    font-size: 20px;
  }

  #wbdsgn_dubi_wrp .faq_mrkt_inr .accordion-item,
  #wbdsgn_dubi_wrp .cntct_ftr_d3 .ftrfrm_rlt {
    background: unset;
    border: 1px solid #ffffff75;
  }

  #wbdsgn_dubi_wrp .cntct_ftr_d3 .ftrfrm_rlt {
    border-radius: 20px;
  }

  .btn-wrapper {
    width: 48%;
  }
}

@media (max-width: 480px) {

  .wbdsgndubi_cta1_lst li,
  .wbdsgndubi_bnr_lst li {
    width: 48%;
  }

  .wbdsgndubi_cta1_sc .s_h {
    padding: 20px 10px;
  }

  .wbdsgndubi_invtn_lst li {
    width: 100%;
  }

  .wbdsgndubi_srvcs_slide figure {
    height: 130px;
  }
}

/*web design agency in dubai*/

/*software development company ppc page*/
.sftwrppc_bnr_sc {
  background-color: var(--c_black);
  height: 750px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
}

.sftwr_srvcs_mn {
  background-color: #ececec;
  padding: 40px;
  border-radius: 20px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  position: relative;
}

.sftwrdb_srvcs_lft {
  background-color: #ffffff;
  padding: 30px 50px;
  border-radius: 20px;
  width: 40%;
  margin: 0;
}

.sftwrdb_srvcs_ryt {
  width: 55%;
}

.sftwrdb_srvcs_lft li figure {
  border: 1px solid #d8d8d8;
  width: 38px;
  height: 38px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 7px;
  border-radius: 4px;
}

.sftwrdb_srvcs_lft li h3 {
  color: #7a7a7a;
  font-weight: 500;
  font-size: 18px;
  margin: 0;
}

.sftwrdb_srvcs_lft li.active h3 {
  color: #3370ff;
}

.sftwrdb_srvcs_lft li.active figure {
  background-color: #3370ff;
  border-color: #3370ff;
}

.sftwrdb_srvcs_lft li {
  display: flex;
  align-items: center;
  gap: 10px;
  margin-bottom: 25px;
}

.sftwrdb_srvcs_lft li p {
  display: none;
}

.sftwrdb_srvcs_ryt li {
  display: none;
  margin: 0;
}

.sftwrdb_srvcs_ryt li.active {
  display: block;
}

.sftwrdb_srvcs_lft li.active figure img {
  filter: brightness(0) invert(1);
}

.sftwrdb_srvcs_ryt li p {
  color: #787878;
  line-height: 1.4;
  font-weight: 300;
  margin: 20px 0;
}

.sftwrdb_srvcs_ryt li img {
  max-width: 390px;
}

.ppc-trstd_lst {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 25px;
  flex-wrap: wrap;
}

.sftwrppc_bnr_ryt {
  position: absolute;
  right: 50px;
  width: 48%;
  bottom: 0;
}

.sftwrppc_bnr_lft p {
  font-weight: 300;
}

.ppc-trstd_lst li {
  margin: 0;
}

.sftwrppc_bnr_lft {
  width: 50%;
  position: relative;
}

.ppc-trstd_lst li img {
  max-width: 75px;
  height: 55px;
  object-fit: contain;
}

.trstd_ppc_sc h2 {
  font-size: 22px;
}

.sftwr-ppc_wrp .sdi_cntr_mn {
  padding: 50px 0 0;
}

.sftwr-ppc_wrp .sdi_cntr_mn:after {
  content: unset;
}

.sftwrdb_srvcs_lft li:last-child {
  margin-bottom: 0;
}

.sftwr-ppc_wrp .sdi_cntr_mn li {
  background: var(--c_primary);
}

.sftwr-ppc_wrp .sdi_cntr_mn li p {
  color: var(--c_white);
  font-weight: 300;
}

.sftwr_wrp .cardflipbox .cardback {
  background: var(--c_primary);
}

.sftwr_wrp .cardflipbox .cardback p {
  color: var(--c_white);
  text-align: center;
  font-weight: 300;
}

.sftwr-ppc_wrp .sftwr_cta2_mn {
  background-image: url('https://media.apptunix.com/wp-content/uploads/2025/04/17092559/cta1-ppc.png');
}

.sftwr_mdls_lst>li:not(:nth-child(1)) p {
  max-width: 75%;
}

.sftwr_mdls_lst li p {
  color: #787878;
  font-size: 14px;
  line-height: 1.6;
}

.sftwr_mdls_lst>li {
  background-color: #ececec;
  padding: 20px;
  width: 32%;
  border-radius: 20px;
  margin: 0;
}

.sftwr_mdls_lst {
  display: flex;
  align-items: stretch;
  justify-content: center;
  gap: 20px;
}

.sftwr_mdls_lst h3 {
  margin: 20px 0 10px;
}

.sftwr_mdls_lst>li ul {
  background-color: #ffffff;
  padding: 20px;
  border-radius: 20px;
  margin: 20px 0;
}

.sftwr_mdls_lst li>ul li {
  font-size: 14px;
  color: #787878;
  margin-bottom: 20px;
  position: relative;
  padding-left: 30px;
}

.sftwr_mdls_lst li>ul li:before {
  position: absolute;
  content: "";
  background-image: url('https://media.apptunix.com/wp-content/uploads/2025/01/30075137/checkmark.png');
  width: 18px;
  height: 18px;
  left: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  background-size: contain;
}

.sftwr_mdls_lst li>ul li span {
  color: var(--c_black);
  font-weight: 500;
  margin-right: 6px;
}

.sftwr-ppc_wrp .sftwr_cta2_mn h2 .sml_fnts {
  font-size: 22px;
  display: block;
  font-weight: 300;
}

.sftwr_mdls_lst li>ul li:last-child {
  margin-bottom: 0;
}

.sftwr-ppc_wrp .sftwr_ctppc_sc .sftwr_cta2_mn {
  background-image: url('https://media.apptunix.com/wp-content/uploads/2025/04/17093802/cta2-ppc.png');
}

.sftwrppc_chs_sc {
  background-color: #161616;
}

.sftwrppc_chs_mn {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
}

.sftwrppc_chs_ryt,
.sftwrppc_chs_lst {
  width: 45%;
}

.sftwrppc_chs_lst li p {
  font-weight: 300;
  margin-top: 15px;
}

.sftwrppc_chs_lst li {
  box-shadow: 0px 0px 100px 0px #0000000d;
  background-color: #ffffff14;
  padding: 25px 40px 25px 25px;
  border-radius: 16px;
  position: relative;
}

.sftwrppc_chs_lst li h3 {
  margin: 0;
}

.sftwrppc_chs_lst li.active {
  background-color: var(--c_primary);
}

.sftwrppc_chs_lst li:after {
  position: absolute;
  content: "";
  background-image: url('https://media.apptunix.com/wp-content/uploads/2025/04/17095242/ppc-arrow.png');
  width: 36px;
  height: 36px;
  top: 18px;
  right: 20px;
  margin: auto;
  transform: rotate(180deg);
}

.sftwrppc_chs_lst li.active:after {
  transform: rotate(0deg);
}

.sftwr_wrp .testimonial2_sc {
  background: #161616;
}

.sftwr_wrp .testi2_box {
  border: 10px solid #1a1a1a;
}

.sftwr_wrp .testi2_box::before {
  filter: brightness(0) saturate(100%) invert(38%) sepia(99%) saturate(3138%) hue-rotate(213deg) brightness(101%) contrast(101%);
}

.sftwr_prcs_lst li p small {
  font-weight: 300;
}

.sftwr-ppc_wrp .sftwr_prcs_sc .btn {
  margin: 150px auto 0;
}

.sftwr-ppc_wrp .sftwr_prcs_sc {
  padding-bottom: 70px;
}

.sftwr_wrp .sdi_dvplre_lft figure span {
  bottom: -25px;
  left: -50px;
  top: auto;
  right: auto;
  box-shadow: 0 0 50px #0000001c;
  border-radius: 50%;
  width: 150px;
  height: 150px;
}

.sftwr_wrp .sdi_dvplre_sc:after {
  content: unset;
}

.sftwrppc_bnr_sc:after {
  position: absolute;
  content: "";
  background: linear-gradient(181.34deg, rgba(217, 217, 217, 0.6) -92.13%, rgba(3, 119, 255, 0.6) 98.85%);
  width: 350px;
  height: 350px;
  border-radius: 50%;
  left: -248px;
  top: 100px;
  margin: auto;
  filter: blur(14px);
}

.sftwr_wrp .sdi_dvplre_sc {
  padding: 70px 0;
}

@media (max-width:1600px) {
  .sftwrppc_bnr_ryt {
    right: 120px;
    width: 45%;
  }

  .sftwrppc_bnr_sc {
    height: 650px;
  }
}

@media (max-width: 1500px) {
  .sftwrppc_bnr_ryt {
    width: 44%;
  }
}


@media (max-width:1400px) {
  .sftwrppc_bnr_ryt {
    width: 48%;
  }
}

@media (max-width:1200px) {
  .sftwrppc_bnr_lft {
    width: 100%;
    text-align: center;
  }

  .sftwrppc_bnr_sc {
    height: auto;
  }

  .sftwrppc_bnr_ryt {
    position: unset;
    margin: 30px auto 0;
    width: 60%;
  }

  .ppc-trstd_lst {
    justify-content: center;
  }

  .sftwrppc_bnr_lft .btn {
    margin: 0 auto;
  }

  .sftwrppc_bnr_sc:after,
  .sftwrdb_srvcs_ryt {
    display: none;
  }

  .sftwrdb_srvcs_lft li {
    margin-bottom: 0;
    text-align: center;
    display: block;
    background: #fff;
    padding: 15px;
    border-radius: 20px;
    width: 48%;
  }

  .sftwrdb_srvcs_lft {
    width: 100%;
    display: flex;
    align-items: stretch;
    justify-content: center;
    flex-wrap: wrap;
    gap: 15px;
    background-color: unset;
    padding: 0;
  }

  .sftwrdb_srvcs_lft li p {
    display: block;
    font-size: 14px;
    line-height: 1.5;
  }

  .sftwrdb_srvcs_lft li h3 {
    margin: 15px 0 5px;
    color: #3370ff;
  }

  .sftwrdb_srvcs_lft li figure img {
    filter: brightness(0) invert(1);
  }

  .sftwrdb_srvcs_lft li figure {
    margin: 0 auto;
    background-color: #3370ff;
    border-color: #3370ff;
  }

  .sftwr_wrp .cardflipbox .cardback {
    background: unset;
  }

  .sftwr_wrp .cardback .innercontent h3 {
    display: block;
  }

  .sftwr_srvcs_mn {
    padding: 20px 10px;
  }

  .sftwr-ppc_wrp .sftwr_prcs_sc .btn {
    margin: 40px auto 0;
  }

  .sftwr-ppc_wrp .sftwr_prcs_sc {
    padding-bottom: 40px;
  }

  .sftwr_mdls_lst>li ul {
    padding: 20px 10px;
    margin: 10px 0 20px;
  }

  .sftwr_mdls_lst>li ul {
    padding: 20px 10px;
    margin: 10px 0 20px;
  }

  .sftwr_mdls_lst li>ul li {
    margin-bottom: 10px;
    padding-left: 25px;
  }

  .sftwr_mdls_lst {
    flex-wrap: wrap;
    gap: 10px;
  }

  .sftwr_mdls_lst>li {
    width: 48%;
  }

  .sftwr_wrp .sdi_dvplre_lft figure span {
    bottom: -5px;
    left: 0px;
    width: 100px;
    height: 100px;
  }
}

@media (max-width:992px) {
  .sftwrppc_chs_lst {
    width: 100%;
  }

  .sftwrppc_chs_lst li p small {
    font-size: 14px;
  }

  .sftwrppc_chs_ryt {
    display: none;
  }
}

@media (max-width:600px) {
  .sftwrppc_bnr_ryt {
    width: 100%;
  }

  .ppc-trstd_lst li img {
    max-width: 55px;
    height: 40px;
  }

  .ppc-trstd_lst {
    gap: 15px;
  }

  .sftwr-ppc_wrp .sdi_cntr_mn {
    padding: 30px 0 0;
  }

  .sftwr-ppc_wrp .sftwr_cta2_mn h2 .sml_fnts {
    font-size: 18px;
  }

  .sftwrdb_srvcs_lft li,
  .sftwr_mdls_lst>li {
    width: 100%;
  }
}

/*software development company ppc page*/


/*career page*/
.career_wrap .conta_iner {
  max-width: 1600px;
}

.carer_bnr_mn {
  background-image: url('https://media.apptunix.com/wp-content/uploads/2025/04/17114837/careerbnr-img.png');
  height: 745px;
  position: relative;
  border-radius: 50px;
  background-size: cover;
  background-repeat: no-repeat;
  padding: 55px;
  background-position: bottom;
}

.career_wrap .mtktplc_cntr {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 11px;
  flex-wrap: wrap;
  position: absolute;
  width: 50%;
  margin-left: auto;
  right: 0;
  bottom: 55px;
}

.career_wrap .mtktplc_cntr li {
  text-align: center;
  width: 22%;
  margin: 0;
}

.carer_life_lst li:nth-child(even) {
  transform: translate(0px, 85px);
}

.carer_life_slide {
  margin: 0 12px 90px 12px;
}

.carer_hrtem_lst {
  display: flex;
  align-items: stretch;
  justify-content: center;
  gap: 20px;
  flex-wrap: wrap;
}

.carer_hrtem_lst li {
  width: 23.5%;
  padding: 20px;
  background-color: #F7F7F7;
  border-radius: 25px;
  position: relative;
  margin: 0;
}

.carer_hrtem_lst li:after {
  position: absolute;
  content: "\f0e1";
  font-family: 'FontAwesome';
  font-size: 34px;
  top: 10px;
  right: 25px;
  color: #000;
  opacity: 15%;
}

.carer_hrtem_lst li:hover:after {
  color: #006EEF;
  opacity: 1;
}

.carer_hrtem_lst li figure {
  width: 100%;
  position: relative;
  height: 310px;
  z-index: 1;
}

.carer_hrtem_lst li figure img {
  width: 100%;
  height: 100%;
  object-fit: contain;
  object-position: bottom;
}

.carer_hrtem_lst li figure:after {
  position: absolute;
  content: "";
  background: #fff;
  width: 100%;
  height: 255px;
  margin: auto;
  z-index: -1;
  border-radius: 25px;
  bottom: 0;
  right: 0;
  left: 0;
}

.carer_hrtem_lst li h3 {
  margin-top: 20px;
}

.carer_sclmda_sc {
  background-color: var(--c_primary);
  padding: 20px 0;
}

.carer_sclmda_lst {
  display: flex;
  align-items: stretch;
  justify-content: flex-start;
  gap: 10px;
  flex-wrap: wrap;
  background: var(--c_primary);
  padding-left: 15px;
  position: relative;
  z-index: 1;
}

.carer_sclmda_lst li i {
  background: #fff;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--c_primary);
}

.carer_sclmda_sc h2 {
  z-index: 1;
  position: relative;
  font-weight: 300;
  background: var(--c_primary);
  padding-right: 15px;
}

.carer_sclmda_mn {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  position: relative;
}

.carer_sclmda_mn:after {
  position: absolute;
  content: "";
  background: #fff;
  bottom: 0;
  margin: auto;
  left: 0;
  height: 1px;
  width: 100%;
  z-index: 0;
  top: 2px;
}

.carer_chptrs_sc .s_h h2 span.c_primary {
  font-size: 45px;
  margin-top: 5px;
  display: inline-flex;
}

.carer_chptrs_sc figure {
  max-width: 1170px;
  margin: 0 auto;
}

.carer_lfstyl_sc {
  background-color: #010406;
  position: relative;
  padding: 100px 0;
}

.carer_lfstyl_slide {
  border: 1px solid #787878;
  padding: 15px;
  border-radius: 5px;
  margin: 0 7px;
  height: inherit;
  background-color: #010406;
}

.carer_lfstyl_mn {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  width: calc(100% - (100% - 90%) / 2);
  max-width: calc(100% - (100% - 1600px) / 2);
  margin: 0 0 0 auto;
  position: relative;
}

.carer_lfstyl_mn .s_h {
  width: 25%;
}

.carer_lfstyl_lst {
  position: relative;
  width: 75%;
}

.carer_lfstyl_lst .slick-list {
  padding: 0 15% 0 0 !important;
}

.carer_lfstyl_slide figure {
  width: 100%;
  height: 250px;
}

.carer_lfstyl_slide figure img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 5px;
  object-position: top;
}

.carer_lfstyl_sc:before {
  position: absolute;
  content: "";
  background-image: url('https://media.apptunix.com/wp-content/uploads/2025/04/17124652/shadows.png');
  width: 100%;
  right: -338px;
  height: 700px;
  top: 0;
  bottom: 0;
  margin: auto;
  z-index: 0;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}

.carer_lfstyl_sc:after {
  position: absolute;
  content: "";
  background-image: url('https://media.apptunix.com/wp-content/uploads/2025/04/17124915/fingers.png');
  width: 124px;
  height: 125px;
  right: 100px;
  bottom: 20px;
}

.carer_lfstyl_lst:before {
  position: absolute;
  content: "";
  background-image: url('https://media.apptunix.com/wp-content/uploads/2025/04/17124845/star.png');
  width: 131px;
  height: 113px;
  top: -82px;
  left: -50px;
  z-index: 1;
}

.carer_lfstyl_mn:before {
  position: absolute;
  content: "" "";
  background-image: url('https://media.apptunix.com/wp-content/uploads/2025/04/17124820/hands.png');
  width: 142px;
  height: 78px;
  top: 39px;
}

.carer_lfstyl_mn:after {
  position: absolute;
  content: "";
  background-image: url('https://media.apptunix.com/wp-content/uploads/2025/04/17124756/laughing.png');
  width: 121px;
  height: 130px;
  bottom: 0;
  left: 55px;
}

.carer_lfstyl_slide p small {
  color: #B6B6B6;
  font-weight: 300;
  line-height: 1.4;
}

.carer_lfstyl_slide h3 {
  margin: 10px 0;
  font-weight: 500;
}

.carer_lfstyl_mn .s_h h2 span {
  font-size: 28px;
  display: block;
  font-weight: 500;
}

.carer_life_sc .c_primary {
  display: block;
  font-size: 32px;
}

.carer_lfstyl_lst .slick-track {
  display: flex;
}

.carer_vsnrs_sc .s_h {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  width: 70%;
  margin: 0 auto;
}

.carer_vsnrs_lst {
  display: flex;
  align-items: flex-end;
  justify-content: center;
  flex-wrap: wrap;
  margin-top: 120px;
}

.carer_vsnrs_lst li {
  width: 24%;
  position: relative;
  padding: 30px 25px 0 25px;
  text-align: center;
  z-index: 1;
  margin: 0;
}

.carer_vsnrs_lst li:nth-child(4),
.carer_vsnrs_lst li:nth-child(1) {
  padding: 30px 10px 0px 10px;
}

.carer_vsnrs_lst li:nth-child(odd) h3 {
  margin-bottom: 70px;
}
.carer_vsnrs_lst li:nth-child(1) h3 ,.carer_vsnrs_lst li:nth-child(3) h3 {
  margin-bottom: 80px;
}
.carer_vsnrs_lst li:nth-child(odd):after {
  position: absolute;
  content: "";
  width: 100%;
  background: #F4B2C6;
  height: 670px;
  bottom: 0;
  margin: auto;
  z-index: -1;
  right: 0;
  left: 0;
  border-radius: 580px 580px 0 0;
}

.carer_vsnrs_sc {
  background-color: #f7f7f7;
  padding: 80px 0 0;
  z-index: 1;
}

.carer_pstns_sc {
  background-color: #F7F7F7;
}

.carer_vsnrs_sc .s_h h2 {
  width: 45%;
  margin: 0;
}

.carer_vsnrs_sc .s_h p {
  width: 50%;
  color: #6D6D6D;
}

.carer_vsnrs_lst li:nth-child(3):after {
  background: #DBD2CA;height: 600px;
}

.carer_vsnrs_lst li:nth-child(even):after {
  position: absolute;
  content: "";
  background: #C2CCCB;
  border-radius: 580px 580px 0 0;
  bottom: 0;
  width: 100%;
  height: 500px;
  right: 0;
  left: 0;
  z-index: -1;
}

.carer_vsnrs_lst li:nth-child(4):after {
  background: #F5C02D;
}

.carer_vsnrs_lst h3 span {
  display: block;
  color: #6D6D6D;
  font-size: 18px;
  margin-top: 5px;
  font-weight: 500;
}

.carer_pstns_lft {
  background-color: var(--c_white);
  padding: 30px 50px 30px 30px;
  border-radius: 5px;
  width: 68%;
  position: relative;
}

.carer_pstns_ryt {
  width: 30%;
  background: var(--c_white);
  padding: 20px;
  border-radius: 5px;
}

.carer_pstns_mn {
  display: flex;
  align-items: stretch;
  justify-content: space-between;
  flex-wrap: wrap;
}

.carer_pstns_lft li h3 {
  color: #6D6D6D;
  font-size: 17px;
  font-weight: 400;
  margin: 0;
}

.carer_pstns_lft li {
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 18px;
  border-bottom: 1px solid #00000012;
  padding-bottom: 18px;
  padding-top: 0;
}

.carer_pstns_rytlst ul li input {
  margin: 0;
  width: 18px;
  height: 18px;
  cursor: pointer;
}

.carer_pstns_inr h4 {
  color: #6D6D6D;
  font-weight: 400;
  font-size: 18px;
  margin: 0;
  line-height: normal;
}

.carer_pstns_rytlst ul li p {
  font-size: 16px;
  color: #6D6D6D;
  margin: 0;
}

.carer_pstns_inr {
  display: flex;
  align-items: center;
  gap: 10px;
  width: 130px;
}

.carer_pstns_rytlst ul li {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
}

.fltr {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 20px;
  padding-bottom: 20px;
  border-bottom: 1px solid #00000014;
}

.carer_pstns_rytlst>h3 {
  font-size: 22px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin: 0;
}

.carer_pstns_rytlst>h3 span img {
  width: 10px;
  transform: rotate(90deg);
  height: 10px;
}

.carer_pstns_rytlst:not(:last-child) {
  border-bottom: 1px solid #00000014;
  padding-bottom: 20px;
  margin-bottom: 20px;
}

.carer_pstns_rytlst>ul {
  position: relative;
  margin-top: 20px;
  padding-right: 25px;
  border-right: 5px solid #EDEDED;
}

.fltr h4 {
  color: #6D6D6D;
  font-size: 16px;
  cursor: pointer;
  font-weight: 400;
}

.fltr h3 {
  font-size: 22px;
  color: #010406;
  font-weight: 600;
  margin: 0;
}

.carer_pstns_lft li:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
  border-bottom: 0;
}

.carer_pstns_lft:after {
  position: absolute;
  content: "";
  background: #ededed;
  height: 90%;
  width: 6px;
  right: 24px;
  top: 0;
  bottom: 0;
  margin: auto;
  border-radius: 5px;
}

.carer_pstns_lft:before {
  position: absolute;
  content: "";
  background: var(--c_primary);
  width: 6px;
  height: 70px;
  right: 24px;
  top: 27px;
  border-radius: 5px;
  z-index: 1;
}

.carer_pstns_rytlst.active ul:after {
  background: var(--c_primary);
  width: 5px;
  height: 30px;
  position: absolute;
  content: "";
  top: 0;
  right: -5px;
  border-radius: 5px;
}

.sml-fnts {
  font-size: 45px;
  font-weight: 400;
  display: block;
}

.carer_bnr_lft h1 {
  font-size: 70px;
}

.carer_bnr_lft {
  display: flex;
  align-items: flex-start;
  justify-content: flex-end;
  height: 100%;
  flex-direction: column;
}

.carer_bnr_flds {
  display: flex;
  align-items: stretch;
  justify-content: flex-start;
  flex-wrap: wrap;
  gap: 15px;
  width: 50%;
}
.carer_bnr_sc .career_fields {color: #000;}
.career_fields {
  height: 100%;
  width: 100%;
  padding: 12px 20px 12px 40px;
  border-radius: 5px;
  border: 0;
}

.carer_bnr_flds>div figure {
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
  display: flex;
  align-items: center;
  justify-content: center;
  left: 12px;
}

.carer_bnr_flds>div:not(:last-child) {
  width: 36%;
}

.carer_bnr_flds .career_btn {
  border-radius: 5px;
}

.carer_bnr_flds>div {
  position: relative;
}

.career_wrap .mtktplc_cntr h3 {
  font-weight: 800;
  color: var(--c_primary);
}

.career_wrap .mtktplc_cntr li p {
  color: #010406;
  font-weight: 500;
  font-size: 16px;
}

/*career form*/
.job_descrptn {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
}

#job_description .job_descrptn>div h3 {
  color: #787878;
  font-weight: 400;
  margin-top: 5px;
  font-size: 18px;
}

.job_descrptn>div h2 {
  font-size: 22px;
}

.dscrptn_cntnt ul li {
  font-size: 14px;
  font-weight: 300;
  margin-bottom: 6px;
  color: #000;
  position: relative;
  padding-left: 20px;
}

.dscrptn_cntnt ul li:before {
  position: absolute;
  content: "";
  background: #000;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  left: 0;
  top: 7px;
  margin: auto;
}

.dscrptn_cntnt h3 {
  font-size: 24px;
  color: var(--c_primary);
  margin: 15px 0;
}

#job_description .modal_content,
#application_form .modal_content {
  border-radius: 0;
  height: 600px;
  overflow: auto;
}

#job_description .modal_body,
#application_form .modal_body {
  padding: 30px;
}

.dscrptn_lctn_inr h4 {
  font-size: 20px;
  color: #000;
  font-weight: 700;
  margin-bottom: 8px;
}

.dscrptn_cntnt h3>div,
.dscrptn_cntnt {
  font-size: 15px;
  font-weight: 300;
  color: #000;
  line-height: 1.5;
}

#job_description .modal_content::-webkit-scrollbar,
#application_form .modal_content::-webkit-scrollbar {
  width: 4px;
}

.dscrptn_lctn_inr {
  margin: 20px 0 30px;
}

#job_description .modal_content::-webkit-scrollbar-track,
#application_form .modal_content::-webkit-scrollbar-track {
  background: #f1f1f1;
}

#job_description .modal_content::-webkit-scrollbar-thumb,
#application_form .modal_content::-webkit-scrollbar-thumb {
  background: #006eef;
}

.application-form_mn h2 {
  text-align: center;
  font-size: 34px;
  color: #000;
  font-weight: 800;
}

.aplctn-group {
  border-bottom: 1px solid #E6E6E6;
  font-size: 16px;
  font-weight: 300;
  position: relative;
  width: 100%;
}

.fields_group {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  margin: 40px 0 20px;
  gap: 30px 20px;
}

.application-form_mn h2 .c_primary {
  display: block;
  font-size: 22px;
  font-weight: 600;
}

.aplctn-group.w_50 {
  width: 48%;
}

.frm-control {
  width: 100%;
  border: 0;
  height: unset;
  padding: 0 0 10px;
  border-radius: 0;
}

#application_form .iti__selected-flag {
  padding: 0 6px 0 0px;
}

.aplctn-group.upld_file input {
  position: absolute;
  opacity: 0;
  inset: 0;
  margin: auto;
  width: 100%;
  height: 100%;
}

.aplctn-chkbx {
  display: flex;
  align-items: flex-start;
  gap: 10px;
  flex-wrap: wrap;
  margin: 30px 0 20px;
}

.aplctn-chkbx input {
  width: 18px;
  height: 18px;
  margin-top: 4px;
}

.aplctn-chkbx p {
  color: #6D6D6D;
  font-size: 15px;
  font-weight: 400;
  width: 90%;
  line-height: 1.4;
}

.aplctn-chkbx~p {
  font-size: 15px;
  color: #010406;
  font-weight: 500;
  line-height: 1.4;
}

.aplctn-group.upld_file {
  background: #F7F7F7;
  border: 0;
  height: 120px;
  border-radius: 5px;
  position: relative;
  padding: 0;
}

.upld_cntnt {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  gap: 7px;
  height: 100%;
}

/*career form*/
@media (max-width:1600px) {
  .carer_lfstyl_slide figure {
    height: 200px;
  }
  .carer_vsnrs_lst li:nth-child(even):after {
    height: 440px;
  }
}

@media (max-width:1500px) {
  .career_wrap .mtktplc_cntr li p {
    font-size: 14px;
  }
  .carer_bnr_mn{height: 670px;}
}

@media (max-width:1400px) {
  .carer_vsnrs_sc .s_h h2 {
    font-size: 36px;
  }

  .carer_vsnrs_sc .s_h {
    width: 80%;
  }

  .carer_sclmda_sc h2 {
    font-size: 16px;
  }

  .carer_hrtem_lst li figure {
    height: 240px;
  }

  .carer_hrtem_lst li figure:after {
    height: 200px;
  }

  .carer_hrtem_lst li:after {
    font-size: 24px;
  }

  .carer_chptrs_sc figure {
    max-width: 80%;
  }
}
@media (max-width:1400px) {
  .carer_vsnrs_lst li:nth-child(odd):after{height: 580px;}
  .carer_vsnrs_lst li:nth-child(3):after{height: 550px;}
}
@media (max-width:1200px) {
  .application-form_mn h2 {
    font-size: 24px;
  }

  .application-form_mn h2 .c_primary {
    font-size: 16px;
  }

  .fields_group {
    gap: 20px;
  }

  .carer_bnr_lft {
    justify-content: center;
    height: auto;
    align-items: center;
    text-align: center;
  }

  .career_wrap .mtktplc_cntr {
    justify-content: center;
    width: 100%;
    position: unset;
    margin-top: 30px;
  }

  .carer_bnr_lft h1 {
    font-size: 48px;
  }

  .sml-fnts {
    font-size: 30px;
  }

  .carer_bnr_flds {
    width: 100%;
    justify-content: center;
  }

  .career_wrap .mtktplc_cntr li p {
    color: #fff !important;
    font-weight: 300;
  }

  .carer_bnr_mn {
    height: auto;
    border-radius: 25px;
    padding: 30px;
    background-size: cover;
    background-image: url('https://media.apptunix.com/wp-content/uploads/2025/04/18044117/mobile-bnr.png');
    background-color: #000;
  }

  .carer_vsnrs_sc .s_h {
    width: 100%;
    flex-direction: column;
    text-align: center;
    justify-content: center;
    gap: 6px;
  }

  .carer_vsnrs_sc .s_h h2,
  .carer_vsnrs_sc .s_h p {
    width: 100%;
  }

  .carer_hrtem_lst li h3 {
    font-size: 18px;
    text-align: center;
    margin-top: 12px;
  }

  .carer_hrtem_lst {
    gap: 12px;
    margin-top: 30px;
  }

  .carer_vsnrs_lst {
    margin-top: 30px;
    gap: 15px;
    align-items: stretch;
  }

  .carer_vsnrs_lst li:nth-child(even):after,
  .carer_vsnrs_lst li:nth-child(odd):after,
  .carer_sclmda_mn:after {
    content: unset;
  }

  .carer_vsnrs_lst li:nth-child(odd) h3,
  .carer_vsnrs_lst li:nth-child(1) h3,
  .carer_vsnrs_lst li:nth-child(even) h3 {
    margin-bottom: 0;
  }

  .carer_vsnrs_lst li:nth-child(1) {
    background: #F4B2C6;
  }

  .carer_vsnrs_lst li:nth-child(2) {
    background: #C2CCCB;
  }

  .carer_vsnrs_lst li:nth-child(3) {
    background: #DBD2CA;
  }

  .carer_vsnrs_lst li:nth-child(4) {
    background: #F5C02D;
  }

  .carer_lfstyl_mn .s_h h2 span {
    font-size: 22px;
  }

  .carer_lfstyl_mn .s_h h2 {
    font-size: 32px;
  }

  .carer_pstns_sc,
  .carer_chptrs_sc,
  .carer_hrtem_sc {
    padding: 40px 0;
  }

  .carer_sclmda_mn .sb {
    width: 100%;
    text-align: center;
  }

  .carer_sclmda_lst {
    justify-content: center;
    padding-left: 0;
  }

  .carer_sclmda_mn {
    justify-content: center;
    gap: 12px;
  }

  .carer_sclmda_sc h2 {
    padding-right: 0;text-align: center;
  }

  .carer_vsnrs_lst li {
    width: 48%;
    border-radius: 20px;
    overflow: hidden;
  }

  .carer_vsnrs_lst li img {
    height: 100% !important;
    object-fit: contain;
    object-position: bottom;
  }

  .carer_vsnrs_lst li h3 {
    font-size: 18px;
    font-weight: 600;
  }

  .carer_vsnrs_lst h3 span {
    font-size: 14px;
  }

  .carer_vsnrs_lst li figure {
    height: 280px;
  }

  .carer_vsnrs_lst li:nth-child(3) figure {
    height: 280px;
  }

  .carer_vsnrs_lst li:nth-child(3) img {
    max-width: 200px;
  }

  .carer_vsnrs_sc {
    padding: 40px 0;
  }

  .carer_life_lst {
    margin-top: 30px;
  }
}

@media (max-width:992px) {
  .carer_hrtem_lst li {
    width: 48%;
  }

  .carer_lfstyl_mn .s_h {
    width: 100%;
    margin-bottom: 30px;
    text-align: center;
  }

  .carer_lfstyl_sc {
    padding: 50px 0;
  }

  .carer_lfstyl_mn:before {
    content: unset;
  }

  .carer_lfstyl_lst {
    width: 100%;
  }

  .carer_lfstyl_sc:after {
    bottom: -2px;
    width: 85px;
    height: 90px;
    background-size: contain;
  }

  .carer_lfstyl_lst:before {
    width: 89px;
    height: 75px;
    background-size: contain;
    top: -45px;
    left: -35px;
  }

  .carer_bnr_mn {
    padding: 50px 30px;
  }

  .carer_pstns_rytlst>ul {
    padding-right: 15px;
  }

  .carer_pstns_rytlst ul li input {
    width: 12px;
    height: 12px;
  }

  .carer_pstns_rytlst ul li {
    margin-bottom: 8px;
  }

  .carer_pstns_rytlst>h3 {
    font-size: 16px;
  }

  .carer_pstns_lft li h3,
  .carer_pstns_inr h4,
  .carer_pstns_rytlst ul li p {
    font-size: 14px;
  }

  .carer_pstns_lft li,
  .fltr {
    padding-bottom: 10px;
    margin-bottom: 10px;
  }

  .fltr h3 {
    font-size: 16px;
  }

  .carer_pstns_rytlst:not(:last-child) {
    padding-bottom: 12px;
    margin-bottom: 12px;
  }

  .carer_pstns_ryt {
    padding: 20px 15px;
  }

  .carer_chptrs_sc .s_h h2 span.c_primary {
    font-size: 32px;
  }
}

@media (max-width:767px) {
  .carer_bnr_lft h1 {
    font-size: 36px;
  }

  .career_wrap .mtktplc_cntr li h3 {
    color: #fff;
    font-size: 24px;
  }

  .carer_pstns_lft {
    width: 100%;
  }

  .carer_pstns_ryt {
    margin-bottom: 30px;
    width: 100%;
  }

  .carer_chptrs_sc .sb h2 .theme_clr {
    font-size: 32px;
  }

  .sml-fnts {
    font-size: 26px;
  }

  .carer_chptrs_sc .s_h h2 span.c_primary {
    font-size: 26px;
  }
}

@media (max-width:600px) {
  .carer_bnr_lft h1 {
    font-size: 26px;
  }

  .carer_chptrs_sc .sb h2,
  .carer_chptrs_sc .sb h2 .theme_clr,
  .carer_life_sc .theme_clr,
  .carer_vsnrs_sc .s_h h2 {
    font-size: 24px;
  }

  .carer_vsnrs_sc .s_h p {
    font-size: 16px;
  }

  .carer_pstns_lft {
    padding: 20px 20px 15px 10px;
  }

  .carer_pstns_lft:before {
    right: 10px;
    top: 20px;
  }

  .carer_pstns_lft:after {
    right: 10px;
  }

  .carer_bnr_flds {
    margin-top: 20px;
    gap: 10px;
  }

  .carer_bnr_flds>div:not(:last-child) {
    width: 48%;
  }

  .sml-fnts {
    font-size: 20px;
  }

  .carer_lfstyl_slide p {
    font-size: 14px;
    line-height: 20px;
  }

  .carer_lfstyl_slide figure {
    height: 160px;
  }

  .carer_lfstyl_slide h3 {
    font-size: 18px;
    line-height: 24px;
  }

  .carer_lfstyl_slide figure {
    height: 160px;
  }

  .career_wrap .mtktplc_cntr li p {
    font-size: 12px;
    line-height: normal;
  }

  .career_btn {
    font-size: 14px;
    padding: 10px 12px;
  }

  .carer_chptrs_sc .sb h2 .theme_clr {
    margin-top: 10px;
  }

  .carer_chptrs_sc figure {
    max-width: 100%;
  }

  .carer_chptrs_sc .career_btn {
    margin: 20px auto 30px;
  }

  .carer_chptrs_sc .sb h2 {
    line-height: 30px;
  }

  .carer_vsnrs_lst li figure {
    height: 210px;
  }

  .srch {
    width: 100%;
  }

  .carer_pstns_lft li h3 {
    width: 70%;
  }

  .carer_pstns_inr {
    display: flex;
    align-items: center;
    gap: 5px;
    width: 110px;
  }

  .carer_vsnrs_lst li:nth-child(3) figure {
    height: 220px;
  }

  .carer_chptrs_sc .s_h h2 span.c_primary {
    font-size: 24px;
  }

  .carer_vsnrs_lst li {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    justify-content: space-between;
  }

  .career_wrap .mtktplc_cntr li {
    width: 47%;
  }

  .carer_bnr_mn {
    padding: 30px;
  }

  .aplctn-group.w_50 {
    width: 100%;
  }

  #job_description .modal_body,
  #application_form .modal_body {
    padding: 20px;
  }
}

@media (max-width:480px) {

  .carer_vsnrs_lst li,
  .carer_hrtem_lst li {
    width: 100%;
  }
}

/*career page*/


/*E-commer website development company*/
.wbdsgn_wrp {
  --c_primary: #3370ff
}

.wbdsgn_bnr_sc {
  background-image: url('https://media.apptunix.com/wp-content/uploads/2025/04/18062146/website-design-bnr.png');
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  position: relative;
  z-index: 1;
  padding-bottom: 160px
}

.wbdsgn_bnr_sc:after {
  position: absolute;
  content: "";
  background: #000;
  opacity: 90%;
  inset: 0;
  margin: auto;
  width: 100%;
  height: 100%;
  z-index: -1
}

.wbdsgn_cntr_lst {
  background: #002073;
  border-radius: 29px 0 29px 29px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  padding: 40px 80px
}

.wbdsgn_cntr_lst li {
  margin: 0
}

.wbdsgn_cntr_lst li h3 {
  font-size: 50px;
  font-weight: 600;
  margin-bottom: 8px
}

.wbdsgn_cntr_sc {
  margin-top: -95px;
  position: relative;
  z-index: 1;
  background: linear-gradient(to top, #dff0ff 50%, transparent 50%)
}

.wbdsgn_srvcs_sc {
  background: #dff0ff
}

.wbdsgn_srvcs_lst {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0 60px;
  flex-wrap: wrap
}

.wbdsgn_srvcs_lst li {
  width: 28%;
  background: #002073;
  padding: 45px 25px;
  min-height: 370px;
  border-radius: 20px;
  margin: 0
}

.wbdsgn_srvcs_lst li:nth-child(2) {
  z-index: 1
}

.wbdsgn_grwth_lst {
  display: flex;
  align-items: stretch;
  justify-content: center;
  flex-wrap: wrap;
  gap: 20px
}

.wbdsgn_grwth_lst li {
  width: 32%;
  margin: 0
}

.wbdsgn_srvcs_lst li p {
  font-size: 14px;
  font-weight: 300;
  line-height: 1.6
}

.wbdsgn_srvcs_lst li:nth-child(3),
.wbdsgn_srvcs_lst li:nth-child(4) {
  background: var(--c_primary)
}

.wbdsgn_srvcs_lst li:nth-child(4) {
  position: relative;
  left: -20px
}

.wbdsgn_srvcs_lst li:nth-child(4),
.wbdsgn_srvcs_lst li:nth-child(5) {
  margin-top: -60px
}

.wbdsgn_srvcs_lst li:nth-child(5) {
  background: #232629;
  z-index: 2;
  position: relative;
  right: -20px
}

.wbdsgn_grwth_cntnt {
  position: relative;
  overflow: hidden;
  border-radius: 16px
}

.wbdsgn_grwth_cntnt figure {
  width: 100%;
  height: 270px
}

.wbdsgn_grwth_hvr {
  position: absolute;
  bottom: 0;
  transform: translate(0, 100%);
  margin: auto;
  background: #000;
  border-radius: 16px;
  padding: 25px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  width: 100%;
  height: 100%;
  transition: all .5s ease-in-out 0s;
  z-index: 9;
  opacity: 0
}

.wbdsgn_grwth_lst li h3 {
  background: #f7f8f9;
  border-radius: 16px;
  padding: 25px 20px;
  font-weight: 600;
  color: #000;
  margin-top: 10px;
  min-height: 95px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center
}

.wbdsgn_grwth_cntnt img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 16px
}

.wbdsgn_grwth_lst li:hover .wbdsgn_grwth_hvr {
  opacity: 1;
  transform: unset
}

.wbdsgn_grwth_lst li:hover h3 {
  background: var(--c_primary);
  color: #fff
}

.wbdsgn_appnl_sc {
  background-color: #232629
}

.wbdsgn_grwth_hvr p {
  color: #fff;
  font-weight: 300;
  text-align: center;
  line-height: 1.5
}

.wbdsgn_vdeo_sc {
  background-image: url('https://media.apptunix.com/wp-content/uploads/2025/04/18071851/youtube-bg.jpg');
  padding: 233px 0 80px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: right;
  background-color: #000115
}

.wbdsgn_vdeo_mn {
  position: relative;
  background: var(--c_primary);
  padding: 40px 80px 50px 40px;
  width: 60%
}

.wbdsgn_vdeo_mn:after {
  position: absolute;
  content: "";
  background: #fff;
  opacity: .24;
  width: 100%;
  height: 2px;
  right: 0;
  left: 0;
  bottom: 25px
}

.wbdsgn_vdeo_sc .ply_icn {
  position: absolute;
  top: -140px;
  right: -130px;
  cursor: pointer;
  animation: spin 5s infinite linear;
  left: auto;
  bottom: auto
}

.wbdsgn_tchnlgy_ryt>li {
  display: none
}

.wbdsgn_tchnlgy_ryt>li.active {
  display: block
}

.wbdsgn_vdeo_mn p {
  font-weight: 300;
  line-height: 1.5
}

.wbdsgn_tchnlgy_lft {
  display: flex;
  line-height: unset;
  align-items: stretch;
  justify-content: center;
  gap: 20px;
  flex-wrap: wrap
}

.wbdsgn_tchnlgy_mn {
  background: #f6f6f6;
  border-radius: 40px;
  padding: 50px 50px 80px 50px
}

.wbdsgn_tchnlgy_lft li {
  background: #fff;
  box-shadow: 0 3px 26px #0000000f;
  border: 1px solid #efefef;
  border-radius: 20px;
  padding: 30px 20px;
  text-align: center;
  width: 23.5%;
  margin: 0
}

.wbdsgn_tchnlgy_ryt>li ul {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  flex-wrap: wrap;
  gap: 40px 10px
}

.wbdsgn_tchnlgy_ryt>li ul li {
  width: 45%;
  margin: 0
}

.wbdsgn_tchnlgy_ryt>li ul li h3 {
  margin-bottom: 5px
}

.wbdsgn_tchnlgy_ryt>li ul li p {
  color: var(--c_black)
}

.wbdsgn_tchnlgy_lft li.active {
  background: var(--c_primary)
}

.wbdsgn_tchnlgy_lft li.active h3 {
  color: #fff
}

.wbdsgn_lunch_sc {
  background-color: var(--c_black);
  background-image: url('https://media.apptunix.com/wp-content/uploads/2025/04/18073537/launch-bg.png');
  background-size: cover;
  background-repeat: no-repeat
}

.wbdsgn_lunch_mn p {
  font-size: 20px;
  font-weight: 300;
  margin: 15px 0 30px;
  line-height: 1.5
}

.wbdsgn_lunch_lst li {
  color: var(--c_white);
  font-size: 24px;
  margin-bottom: 30px;
  font-weight: 600;
  position: relative;
  padding-left: 25px
}

.wbdsgn_lunch_lst li:before {
  position: absolute;
  content: "";
  background: #fff;
  width: 10px;
  height: 10px;
  left: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  border-radius: 50%
}

.wbdsgn_wrp .sftwrdb_srvcs_ryt li img {
  height: 300px;
  width: 100%;
  max-width: 100%
}

.wbdsgn_chs_lst li {
  background: #ffffff63;
  border: 2px solid #77777721;
  border-radius: 19px;
  width: 48.5%;
  padding: 30px 15px 30px 25px;
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 20px;
  flex-wrap: wrap;
  margin: 0
}

.wbdsgn_bnchmrk_slide figure,
.wbdsgn_chs_lst li figure {
  width: 60px;
  height: 60px;
  border-radius: 50%;
  background: var(--c_primary);
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 8px
}

.wbdsgn_chs_lst {
  display: flex;
  align-items: stretch;
  justify-content: center;
  gap: 20px;
  flex-wrap: wrap
}

.wbdsgn_chs_cntnt p {
  color: #585858;
  line-height: 1.7
}

.wbdsgn_bnchmrk_inr {
  background: #fff;
  border-radius: 20px;
  padding: 40px 20px 100px 40px;
  width: 53%;
  margin-left: auto;
  z-index: 2;
  position: relative
}

.wbdsgn_bnchmrk_slide {
  background-repeat: no-repeat;
  background-size: cover;
  padding: 50px 60px;
  background-position: top;
  border-radius: 20px;
  margin: 0 5px;
  height: inherit;
  position: relative;
  display: flex !important
}

.wbdsgn_bnchmrk_slide:after {
  position: absolute;
  content: "";
  background: var(--c_primary);
  opacity: .3;
  inset: 0;
  border-radius: 20px;
  width: 100%;
  height: 100%;
  z-index: 0
}

.wbdsgn_bnchmrk_slide p {
  color: #1c1c1c;
  line-height: 1.6
}

.wbdsgn_bnchmrk_slide figure {
  width: 70px;
  height: 70px;
  margin-bottom: 25px
}

.wbdsgn_bnchmrk_lst .slick-track {
  display: flex
}

.wbdsgn_chs_cntnt {
  width: 84%
}

.wbdsgn_jrny_mn {
  display: flex;
  align-items: stretch;
  justify-content: space-between;
  flex-wrap: wrap
}

.wbdsgn_jrny_lft {
  width: 46%
}

.wbdsgn_jrny_ryt {
  width: 51%
}

.wbdsgn_jrny_cntnt {
  width: 50%;
  padding: 0 10px 0 30px
}

.wbdsgn_jrny_ryt li {
  background: var(--c_primary);
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  border-radius: 20px
}

.wbdsgn_jrny_cntnt p {
  font-weight: 300;
  line-height: 1.4
}

.wbdsgn_jrny_ryt li figure {
  width: 48%;
  height: 100%
}

.wbdsgn_jrny_ryt li figure img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 20px
}

.wbdsgn_jrny_ryt li:nth-child(2n) {
  background: #232629
}

.wbdsgn_suces_lst {
  display: flex;
  align-items: stretch;
  justify-content: center;
  flex-wrap: wrap;
  gap: 31px
}

.wbdsgn_suces_lst li p {
  background: #f7f8f9;
  border-radius: 20px;
  padding: 15px 40px;
  font-size: 14px;
  color: #000;
  line-height: 1.8;
  min-height: 195px
}

.wbdsgn_suces_lst li figure {
  border-bottom: 2px dashed #d4d4d4;
  padding: 20px;
  border-radius: 20px;
  background: #f7f8f9;
  height: 90px
}

.wbdsgn_suces_lst li {
  border-radius: 20px;
  width: 31%;
  margin: 0;
  text-align: center
}

.wbdsgn_suces_lst li figure img {
  width: 100%;
  height: 100%;
  object-fit: contain
}

.wbdsgn_suces_lst li:first-child figure {
  padding: 5px
}

.wbdsgn_cnqr_sc {
  background: transparent linear-gradient(90deg, #000 0, #002073 100%);
  position: relative
}

.wbdsgn_cnqr_sc:after {
  position: absolute;
  content: "";
  background: transparent linear-gradient(0deg, #113996ad 0, #001d6800 100%) 0 0 no-repeat padding-box;
  bottom: 0;
  width: 100%;
  height: 180px;
  pointer-events: none;
  right: 0;
  left: 0;
  margin: auto
}

.wbdsgn_cnqr_mn {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  flex-wrap: wrap
}

.wbdsgn_cnqr_lft,
.wbdsgn_cnqr_ryt {
  width: 49%
}

.wbdsgn_cnqr_ryt {
  height: 505px;
  overflow: auto
}

.wbdsgn_cnqr_ryt::-webkit-scrollbar {
  width: 0;
  height: 0
}

.wbdsgn_cnqr_ryt li {
  background: #fff;
  box-shadow: 0 4px 7px #d5d5d533;
  border-radius: 14px;
  padding: 20px 45px 20px 20px;
  margin-bottom: 20px;
  border: 3px solid transparent;
  position: relative
}

.wbdsgn_cnqr_ryt li.active {
  border: 3px solid #093fcb
}

.wbdsgn_cnqr_ryt li>div p {
  color: var(--c_black);
  font-size: 14px;
  line-height: 1.4
}

.wbdsgn_cnqr_ryt li>div {
  margin-top: 15px
}

.wbdsgn_cnqr_ryt li h3 {
  margin: 0
}

.wbdsgn_cnqr_ryt li:after {
  content: "";
  border: solid #000;
  border-width: 0 2px 2px 0;
  -webkit-transform: rotate(45deg);
  display: inline-block;
  height: 13px;
  width: 13px;
  right: 26px;
  position: absolute;
  top: 20px;
  cursor: pointer
}

.wbdsgn_cnqr_ryt li.active::after {
  transform: rotate(45deg) scaleY(-1) scaleX(-1);
  -webkit-transform: rotate(45deg) scaleY(-1) scaleX(-1)
}

.wbdsgn_pltfrm_lst li {
  width: 33%;
  text-align: center;
  padding: 35px 40px;
  position: relative;
  z-index: 1;
  margin: 0
}

.wbdsgn_pltfrm_lst li:nth-child(2n):after {
  background: var(--c_primary);
  border-radius: 20px;
  position: absolute;
  content: "";
  width: 415px;
  height: 390px;
  inset: 0;
  z-index: -1;
  margin: auto;
  transform: translate(-50%, 0);
  left: 50%
}

.wbdsgn_pltfrm_lst {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  background: #f7f8f9;
  border-radius: 20px
}

.wbdsgn_pltfrm_lst li p {
  color: var(--c_black);
  line-height: 1.4
}

.wbdsgn_pltfrm_lst li:nth-child(2n) p {
  font-weight: 300
}

.wbdsgn_pltfrm_lst li:nth-child(2n) * {
  color: #fff
}

.wbdsgn_giant_mn {
  background: #f7f8f9;
  border-radius: 20px;
  padding: 0 0 0 50px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap
}

.wbdsgn_giant_ryt {
  background: transparent linear-gradient(233deg, #113996 0, #232629 100%) 0 0 no-repeat padding-box;
  border-radius: 0 20px 20px 0;
  width: 65%;
  padding: 50px 30px 50px 50px
}

.wbdsgn_giant_lft {
  width: 28%;
  margin: 0
}

.wbdsgn_giant_lft li h3 {
  color: var(--c_black);
  font-weight: 600;
  margin-bottom: 35px;
  line-height: 1.4;
  opacity: .5
}

.wbdsgn_giant_lft li.active h3 {
  opacity: 1
}

.wbdsgn_giant_lft li.active:before {
  position: absolute;
  content: "";
  background: var(--c_primary);
  border-radius: 0 5px 5px 0;
  width: 9px;
  height: 100%;
  left: -50px;
  top: 0;
  bottom: 0;
  margin: auto
}

.wbdsgn_giant_ryt li p {
  font-size: 20px;
  line-height: 1.5;
  font-weight: 300;
  margin: 30px 0 40px
}

.wbdsgn_giant_lft li {
  position: relative
}

.wbdsgn_giant_ryt li h3 {
  display: none
}

.wbdsgn_giant_ryt li {
  display: none;
  margin: 0
}

.wbdsgn_giant_ryt li.active {
  display: block
}

.lo_go {
  width: 90px;
  height: 90px
}

.mn_image {
  height: 230px;
  width: 100%
}

.mn_image img {
  width: 100%;
  height: 100%;
  border-radius: 12px;
  object-fit: cover
}

.wbdsgn_bnr_ryt {
  position: absolute;
  right: -24px;
  bottom: -66px
}

.shirts_sldr {
  position: absolute;
  top: 38px;
  right: 56px;
  left: 0;
  margin: auto;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 10%
}

.shirts_sldr li.slick-slide {
  display: flex !important;
  align-items: center;
  justify-content: center
}

.shirts_sldr li figure {
  width: 55px
}

.wbdsgn_bnr_mn .s_h {
  width: 53%;
  z-index: 1
}

.wbdsgn_bnr_mn .s_h h1~p {
  font-weight: 300;
  font-size: 18px;
  line-height: 1.6;
  margin-bottom: 30px
}

.wbdsgn_bnr_mn {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  position: relative
}

.wbdsgn_bnr_mn .s_h p.itlc i {
  color: var(--c_primary)
}

.sftwr_bnr_lst li img {
  max-width: 70px;
  object-fit: contain;
  height: 55px
}

.wbdsgn_oprtnty_cntnt p {
  color: #161616;
  font-size: 16px;
  line-height: 1.5;
  margin-bottom: 15px;
  font-weight: 500
}

.wbdsgn_oprtnty_cntnt p:last-child {
  margin-bottom: 0
}

.wbdsgn_oprtnty_ryt li {
  display: none;
  position: relative;
  margin: 0
}

.wbdsgn_oprtnty_ryt li.active {
  display: block
}

.wbdsgn_oprtnty_ryt li:after {
  position: absolute;
  content: "";
  background: linear-gradient(45deg, #3370ff, #1a3880);
  inset: 0;
  margin: auto;
  border-radius: 40px;
  z-index: 1;
  opacity: .5;
  width: 100%;
  height: 100%
}

.wbdsgn_bnchmrk_lst .slick-arrow {
  top: auto;
  bottom: 60px;
  right: 90px;
  left: auto
}

.wbdsgn_oprtnty_lft li:after {
  position: absolute;
  content: "";
  background-image: url('https://media.apptunix.com/wp-content/uploads/2025/04/18095915/web-designarrow-1.png');
  width: 34px;
  height: 17px;
  right: 30px;
  top: 0;
  bottom: 0;
  margin: auto
}

.wbdsgn_oprtnty_lft li.active h3 {
  color: var(--c_white)
}

.wbdsgn_bnchmrk_lst .slick-arrow.slick-prev {
  right: 165px
}

.wbdsgn_oprtnty_ryt li h3 {
  position: absolute;
  bottom: 0;
  right: 0;
  left: 0;
  background: #3370ff;
  border-radius: 30px 30px 0 0;
  color: #fff;
  font-size: 50px;
  z-index: 2;
  width: 75%;
  margin: auto;
  padding: 25px;
  text-align: center;
  font-weight: 600
}

.wbdsgn_oprtnty_cntnt {
  width: 28%;
  background: #fff 0 0 no-repeat padding-box;
  box-shadow: 0 3px 26px #0000000f;
  border-radius: 40px;
  padding: 50px 30px
}

.wbdsgn_oprtnty_lft li {
  background: #fff;
  padding: 20px 15px 15px 35px;
  border-radius: 50px;
  position: relative;
  margin: 0
}

.wbdsgn_oprtnty_lft li.active {
  background: var(--c_primary)
}

.wbdsgn_oprtnty_ryt {
  width: 29%;
  margin: 0 20px 0 50px
}

.wbdsgn_oprtnty_lft {
  width: 35%;
  margin: 0
}

.wbdsgn_oprtnty_ryt li h3 span {
  display: none
}

.wbdsgn_oprtnty_mn {
  display: flex;
  align-items: stretch;
  justify-content: flex-start;
  flex-wrap: wrap;
  position: relative
}

.wbdsgn_wrp .testi2_box::before {
  filter: brightness(0) saturate(100%) invert(38%) sepia(99%) saturate(3138%) hue-rotate(213deg) brightness(101%) contrast(101%)
}

.shirts_sldr .slick-arrow {
  width: 25px;
  height: 25px;
  top: 50px
}

.shirts_sldr .slick-next:before,
.shirts_sldr .slick-prev:before {
  background-size: 12px
}

.shirts_sldr .slick-next {
  right: -119px
}

.shirts_sldr .slick-prev {
  left: -120px
}

@media (max-width:1600px) {
  .wbdsgn_bnr_mn .s_h {
    width: 50%
  }
}

@media (max-width:1300px) {
  .wbdsgn_chs_lst li {
    gap: 15px;
    padding: 20px 15px
  }
}

@media (max-width:1200px) {
  .wbdsgn_bnr_mn .s_h {
    width: 100%;
    text-align: center
  }

  .wbdsgn_bnr_mn .s_h .btn {
    margin: 0 auto
  }

  .wbdsgn_bnr_sc .sftwr_bnr_lst li img {
    max-width: 55px
  }

  .wbdsgn_bnr_sc .sftwr_bnr_lst {
    gap: 15px
  }

  .wbdsgn_chs_lst {
    margin-top: 30px;
    gap: 15px
  }

  .wbdsgn_wrp .sftwr_srvcs_mn {
    padding: 20px 10px
  }

  .wbdsgn_bnchmrk_slide h3 {
    font-size: 20px;
    margin: 10px 0 5px
  }

  .wbdsgn_chs_cntnt {
    width: 100%;
    text-align: center
  }

  .wbdsgn_chs_cntnt p {
    font-size: 14px;
    line-height: 1.5;
    margin-top: 8px
  }

  .wbdsgn_bnchmrk_slide p,
  .wbdsgn_cntr_lst li p small,
  .wbdsgn_grwth_hvr p,
  .wbdsgn_indstrs_sc .cardflipbox .innercontent p,
  .wbdsgn_oprtnty_cntnt p,
  .wbdsgn_pltfrm_lst li p {
    font-size: 14px
  }

  .wbdsgn_bnchmrk_inr {
    text-align: center;
    padding: 20px 15px;
    margin: auto
  }

  .wbdsgn_bnchmrk_lst .slick-arrow {
    bottom: -40px;
    right: 0;
    left: 0;
    margin: auto
  }

  .wbdsgn_bnchmrk_slide figure,
  .wbdsgn_chs_lst li figure {
    width: 45px;
    height: 45px;
    margin: 0 auto;
    padding: 12px
  }

  .wbdsgn_bnchmrk_lst .slick-next {
    left: 80px
  }

  .wbdsgn_bnchmrk_lst .slick-arrow.slick-prev {
    right: 80px
  }

  .wbdsgn_bnchmrk_lst {
    padding-bottom: 80px
  }

  .wbdsgn_lunch_lst li {
    font-size: 16px;
    margin-bottom: 10px;
    font-weight: 400
  }

  .wbdsgn_lunch_mn p {
    font-size: 16px;
    margin: 5px 0 15px
  }

  .wbdsgn_jrny_cntnt h3 {
    font-size: 20px
  }

  .wbdsgn_jrny_cntnt p {
    font-size: 15px;
    margin-top: 5px
  }

  .wbdsgn_jrny_cntnt {
    padding: 0 10px 0 15px
  }

  .wbdsgn_bnr_mn .mh {
    width: 100%;
    text-align: center
  }

  .wbdsgn_bnr_ryt {
    position: relative;
    width: 70%;
    margin: 10px auto 0;
    right: 0;
    bottom: 0
  }

  .wbdsgn_oprtnty_lft li {
    padding: 15px
  }

  .wbdsgn_bnr_mn .mh h1~p {
    font-size: 16px;
    margin: 10px 0 20px
  }

  .shirts_sldr {
    top: 30px
  }

  .sftwr_bnr_lgs {
    margin-top: 25px
  }

  .wbdsgn_cntr_lst {
    border-radius: 20px
  }

  .wbdsgn_srvcs_lst {
    gap: 15px;
    margin-top: 30px;
    align-items: stretch
  }

  .wbdsgn_srvcs_lst li:nth-child(4),
  .wbdsgn_srvcs_lst li:nth-child(5) {
    margin-top: 0;
    position: unset
  }

  .wbdsgn_pltfrm_lst li:nth-child(2n):after {
    content: unset
  }

  .wbdsgn_cntr_lst li h3 {
    font-size: 26px
  }

  .wbdsgn_cntr_lst {
    padding: 30px 20px
  }

  .wbdsgn_bnr_mn .mh .btn-fix {
    margin: 0 auto
  }

  .wbdsgn_bnr_sc {
    padding-bottom: 0
  }

  .wbdsgn_cntr_sc {
    margin-top: 40px
  }

  .wbdsgn_bnr_mn .mh i.itlc_fnt {
    font-size: 22px
  }

  .wbdsgn_srvcs_lst li h3 {
    font-size: 20px;
    margin-bottom: 8px
  }

  .wbdsgn_srvcs_lst li p {
    line-height: 1.5
  }

  .wbdsgn_srvcs_lst li {
    width: 31%;
    text-align: center;
    padding: 20px 15px;
    min-height: auto
  }

  .wbdsgn_indstrs_sc .btn-fix,
  .wbdsgn_pltfrm_sc .btn-fix,
  .wbdsgn_srvcs_sc .btn-fix {
    margin: 30px auto 0
  }

  .wbdsgn_indstrs_sc .cardflipbox .innercontent h3,
  .wbdsgn_vdeo_mn h2 {
    font-size: 22px
  }

  .lo_go {
    width: 60px;
    height: 60px
  }

  .wbdsgn_giant_ryt li p {
    font-size: 14px;
    margin: 15px 0 0
  }

  .wbdsgn_giant_lft li h3 {
    font-size: 18px;
    margin-bottom: 25px
  }

  .wbdsgn_tchnlgy_lft li h3 {
    font-size: 18px
  }

  .cardflipbox:hover .cardfront {
    transform: unset
  }

  .wbdsgn_tchnlgy_ryt>li ul {
    gap: 15px 10px
  }

  .wbdsgn_tchnlgy_ryt>li ul {
    margin-top: 20px
  }

  .wbdsgn_tchnlgy_ryt>li ul li p {
    font-size: 16px
  }

  .wbdsgn_cnqr_ryt li h3,
  .wbdsgn_tchnlgy_ryt>li ul li h3 {
    font-size: 20px
  }

  .wbdsgn_tchnlgy_lft li {
    padding: 20px 5px;
    border-radius: 10px
  }

  .wbdsgn_tchnlgy_mn {
    padding: 30px 20px;
    margin-top: 30px
  }

  .wbdsgn_vdeo_mn p {
    font-size: 14px;
    margin-top: 5px
  }

  .wbdsgn_vdeo_sc {
    padding: 100px 0 40px
  }

  .wbdsgn_oprtnty_cntnt {
    padding: 20px
  }

  .wbdsgn_indstrs_sc .ubrcln_buld_lst {
    margin-bottom: 30px
  }

  .wbdsgn_appnl_sc .hlthcr_appnl_lwrlft li.active::before {
    display: none
  }

  .wbdsgn_appnl_sc .hlthcr_appnl_upr li {
    padding: 14px 5px
  }

  .wbdsgn_appnl_sc .hlthcr_appnl_upr {
    margin: 40px auto
  }

  .wbdsgn_grwth_cntnt figure {
    height: 230px
  }

  .wbdsgn_grwth_lst li h3 {
    font-size: 18px;
    padding: 15px;
    text-align: center
  }

  .wbdsgn_grwth_lst,
  .wbdsgn_suces_lst {
    margin-top: 30px;
    gap: 15px
  }

  .wbdsgn_oprtnty_ryt li h3 {
    font-size: 24px;
    padding: 20px 5px
  }

  .wbdsgn_giant_mn {
    padding: 0 0 0 30px;
    margin-top: 30px
  }

  .wbdsgn_pltfrm_lst li:nth-child(2n) {
    background: #3370ff
  }

  .wbdsgn_pltfrm_lst li {
    padding: 20px 15px;
    background: #f7f8f9;
    border-radius: 20px;
    width: 32%
  }

  .wbdsgn_pltfrm_lst {
    background: unset;
    border-radius: 0;
    margin-top: 30px;
    gap: 15px;
    flex-wrap: wrap;
    align-items: stretch;
    margin: 0
  }

  .wbdsgn_cnqr_sc {
    padding: 40px 0 0
  }

  .wbdsgn_cnqr_ryt {
    margin-top: 0
  }

  .wbdsgn_suces_lst li p {
    padding: 15px;
    line-height: 1.6
  }

  .wbdsgn_suces_sc {
    padding-bottom: 40px
  }

  .wbdsgn_suces_lst li figure {
    height: 70px
  }

  .wbdsgn_cntr_lst li {
    width: 23%;
    text-align: center
  }

  .wbdsgn_cntr_lst li p small {
    line-height: 1.4
  }
}

@media (max-width:992px) {
  .wbdsgn_giant_ryt li h3 {
    display: block;
    color: #fff;
    font-size: 20px;
    margin-top: 15px;
    line-height: 1.3
  }

  .shirts_sldr li figure {
    width: 45px
  }

  .wbdsgn_oprtnty_ryt li h3 span {
    display: block;
    margin-bottom: 10px
  }

  .wbdsgn_oprtnty_cntnt {
    text-align: center
  }

  .wbdsgn_oprtnty_ryt li figure {
    width: 100%;
    height: 400px
  }

  .wbdsgn_oprtnty_ryt li img {
    height: 100%;
    object-fit: cover;
    width: 100%;
    object-position: top
  }

  .wbdsgn_oprtnty_ryt li h3 {
    width: 90%
  }

  .wbdsgn_vdeo_sc .ply_icn {
    width: 100px;
    height: 100px;
    top: -45px;
    right: -30px
  }

  .wbdsgn_oprtnty_mn {
    flex-direction: column-reverse;
    gap: 30px
  }

  .wbdsgn_oprtnty_ryt li:after {
    border-radius: 30px
  }

  .wbdsgn_oprtnty_ryt li {
    margin: 0 5px;
    border-radius: 30px;
    overflow: hidden
  }

  .wbdsgn_oprtnty_ryt {
    margin: 0
  }

  .wbdsgn_oprtnty_lft {
    display: none
  }

  .wbdsgn_tchnlgy_ryt>li ul {
    justify-content: center
  }

  .mn_image,
  .wbdsgn_cnqr_lft,
  .wbdsgn_giant_lft,
  .wbdsgn_jrny_lft {
    display: none
  }

  .wbdsgn_appnl_sc .hlthcr_appnl_lwrlft,
  .wbdsgn_appnl_sc .hlthcr_appnl_lwrlft li p,
  .wbdsgn_bnchmrk_inr,
  .wbdsgn_cnqr_ryt,
  .wbdsgn_giant_ryt,
  .wbdsgn_jrny_ryt,
  .wbdsgn_oprtnty_cntnt,
  .wbdsgn_oprtnty_ryt {
    width: 100%
  }

  .wbdsgn_giant_mn {
    background: unset;
    padding: 0
  }

  .wbdsgn_cnqr_ryt {
    height: 100%
  }

  .wbdsgn_vdeo_sc {
    padding: 100px 0
  }

  .wbdsgn_tchnlgy_ryt>li ul li p {
    font-size: 14px
  }

  .wbdsgn_jrny_ryt li figure {
    width: 32%
  }

  .wbdsgn_grwth_lst li,
  .wbdsgn_pltfrm_lst li,
  .wbdsgn_srvcs_lst li,
  .wbdsgn_suces_lst li,
  .wbdsgn_tchnlgy_lft li {
    width: 48%
  }

  .wbdsgn_tchnlgy_lft {
    flex-wrap: nowrap;
    gap: 10px;
    white-space: nowrap;
    overflow: auto;
    justify-content: flex-start
  }

  .wbdsgn_tchnlgy_ryt>li ul li h3 {
    font-size: 16px
  }

  .wbdsgn_tchnlgy_ryt>li ul li {
    width: 47%;
    text-align: center
  }

  .wbdsgn_vdeo_mn {
    width: 100%;
    text-align: center;
    padding: 20px 40px 40px 15px
  }

  .wbdsgn_cnqr_sc {
    padding: 40px 0
  }

  .wbdsgn_cnqr_mn {
    margin-top: 30px
  }

  .wbdsgn_lunch_mn h2 {
    font-size: 32px
  }

  .wbdsgn_giant_ryt li {
    background: transparent linear-gradient(233deg, #113996 0, #232629 100%) 0 0 no-repeat padding-box;
    border-radius: 20px;
    width: 48%;
    padding: 20px 15px;
    text-align: center;
    display: block
  }

  .wbdsgn_giant_ryt {
    background: unset;
    border-radius: 0;
    width: 100%;
    padding: 0;
    display: flex;
    align-items: stretch;
    justify-content: center;
    flex-wrap: wrap;
    gap: 15px
  }

  .wbdsgn_appnl_sc .hlthcr_appnl_lwrryt {
    right: 0;
    margin: 0 auto 30px
  }

  .lo_go {
    margin: 0 auto
  }
}

@media (max-width:600px) {

  .wbdsgn_cnqr_ryt li h3,
  .wbdsgn_tchnlgy_lft li h3 {
    font-size: 16px
  }

  .wbdsgn_bnchmrk_lst {
    padding-bottom: 50px
  }

  .hlthcr_appnl_lwrlft li h3 {
    font-size: 18px
  }

  .wbdsgn_vdeo_sc {
    padding: 50px 0;
    background-position: bottom
  }

  .shirts_sldr {
    top: 9px;
    right: 33px;
    left: 0;
    margin: auto
  }

  .wbdsgn_cnqr_ryt li {
    padding: 15px 40px 15px 15px
  }

  .wbdsgn_lunch_mn h2 {
    font-size: 24px
  }

  .wbdsgn_suces_lst li p {
    min-height: unset
  }

  .wbdsgn_bnr_sc .sftwr_bnr_lst {
    gap: 10px
  }

  .wbdsgn_jrny_ryt li figure {
    width: 45%
  }

  .wbdsgn_cnqr_ryt li:after {
    height: 10px;
    width: 10px;
    right: 15px;
    top: 17px
  }

  .wbdsgn_cnqr_ryt li>div {
    margin-top: 10px
  }

  .wbdsgn_cnqr_ryt li {
    margin-bottom: 15px
  }

  .wbdsgn_bnchmrk_slide {
    padding: 30px
  }

  .wbdsgn_cntr_lst li {
    width: 48%
  }

  .wbdsgn_cntr_lst {
    gap: 15px 0;
    align-items: flex-start
  }

  .wbdsgn_oprtnty_ryt li figure {
    height: 350px
  }

  .wbdsgn_appnl_sc .hlthcr_appnl_lwrryt,
  .wbdsgn_bnr_ryt,
  .wbdsgn_chs_lst li,
  .wbdsgn_giant_ryt,
  .wbdsgn_giant_ryt li,
  .wbdsgn_grwth_lst li,
  .wbdsgn_pltfrm_lst li,
  .wbdsgn_srvcs_lst li,
  .wbdsgn_suces_lst li,
  .wbdsgn_tchnlgy_ryt>li ul li {
    width: 100%
  }
}

@media (max-width:480px) {
  .wbdsgn_cntr_lst li p small {
    font-size: 12px
  }

  .wbdsgn_jrny_ryt li figure {
    width: 70%
  }

  .wbdsgn_tchnlgy_lft li {
    width: 100%
  }

  .wbdsgn_jrny_cntnt {
    width: 100%;
    order: 2;
    padding: 0
  }

  .wbdsgn_jrny_ryt li {
    justify-content: center;
    gap: 10px;
    text-align: center;
    padding: 15px
  }
}

/*E-commer website development company*/



/*AI Development Page CSS starts*/
.aidvplmnt_trstsd_sc{background:linear-gradient(180deg,#000 0,#003471 100%);padding:50px 0}
.aidvplmnt_sltns_lst{border:1px solid #ddd;border-radius:18px;display:flex;align-items:stretch;justify-content:center;flex-wrap:wrap;padding:20px 0}
.aidvplmnt_sltns_lst li:nth-last-child(-n+4){padding-bottom:0;border-bottom:0}
.aidvplmnt_sltns_lst li{width:24%;margin:0;border-right:1px solid #0000001A;border-bottom:1px solid #0000001A;padding:30px 15px}
.aidvplmnt_sltns_lst li p{color:#000000ba;font-weight:300;line-height:1.5}
.aidvplmnt_sltns_lst li:first-child,.aidvplmnt_sltns_lst li:nth-child(5){padding-left:0}
.aidvplmnt_sltns_lst li:nth-child(4),.aidvplmnt_sltns_lst li:nth-child(8){border-right:0;padding-right:0}
.aidvplmnt_cta2_sc{background-image:url('https://media.apptunix.com/wp-content/uploads/2025/06/10071139/unlock-images.png');background-size:cover;min-height:825px;display:flex;align-items:flex-end;justify-content:center;padding:50px 0;background-position:bottom;background-color:#01060f}
.aidvplmnt_cta3_lst li p{color:#4b4b4b;font-size:16px;font-weight:300}
.flbg_clr{background:linear-gradient(360deg,#010204 12.57%,#01479a 99.74%)}
.aidvplmnt_cases_sc,.aidvplmnt_cta3_sc{background:#fff}
.aidvplmnt_cta3_lst{display:flex;align-items:stretch;justify-content:center;gap:12px;flex-wrap:wrap}
.aidvplmnt_cta3_lst li{margin:0;border:1px solid #d2d2d2;padding:40px 10px;border-radius:10px;width:19%;gap:12px;text-align:center}
.aidvplmnt_cta3_lst li h3{margin-bottom:5px;font-weight:400}
.aidvplmnt_pilrs_lst{display:flex;align-items:stretch;justify-content:center;flex-wrap:wrap;gap:6px}
.aidvplmnt_pilrs_bx{margin:0;width:32%;position:relative}
.aidvplmnt_pilrs_cntnt{position:absolute;bottom:0;padding:20px}
.aidvplmnt_pilrs_bx:nth-last-child(-n+2){width:48%}
.aidvplmnt_chs_sc{background-color:#040814;position:relative;z-index:1}
.aidvplmnt_chs_sc:after{position:absolute;content:"";background-image:url('https://www.apptunix.com/wp-content/uploads/2025/06/whychoosebg.png');width:100%;height:100%;z-index:-1;right:0;top:0;bottom:0;margin:auto;background-position:right;background-repeat:no-repeat;mix-blend-mode:lighten}
.aidvplmnt_pilrs_bx figure img{width:100%;height:100%;object-fit:cover}
.aidvplmnt_pilrs_bx figure{width:100%;height:335px}
.aidvplmnt_chs_lst li>div{margin-top:15px}
.aidvplmnt_chs_lst li h3{margin:0}
.aidvplmnt_chs_lst li{background:#0d1327;padding:20px}
.aidvplmnt_chs_lst li.active{background:linear-gradient(89.09deg,#036fed 1.04%,#000422 124.99%)}
.aidvplmnt_chs_lst{width:50%}
.aidvplmnt_chs_lst li h3{font-weight:500}
.aidvplmnt_chs_lst li p small{opacity:80%;line-height:1.5}
.aidvplmnt_prcs_sc .s_h{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}
.aidvplmnt_cases_lst li{height:inherit;margin:0 5px;border:.94px solid #c6d9f1;border-radius:3px;padding:40px 25px 30px}
.aidvplmnt_cases_lst .slick-track{display:flex}
.aidvplmnt_cases_lst li h3{margin:20px 0 12px}
.aidvplmnt_cta1_sc{background-image:url('https://media.apptunix.com/wp-content/uploads/2025/06/10092144/cta-bgg.png');background-repeat:no-repeat;background-size:contain;background-color:#006eef;background-position:right bottom}
.aidvplmnt_cta1_mn h3{font-size:26px;font-weight:300}
.aidvplmnt_cta1_mn p{font-size:18px;font-weight:300;line-height:1.5}
.aidv_cntr_sc{background:linear-gradient(90deg,#006eef 0,#0335aa 100%);position:relative}
.aidv_cntr_rt{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}
.aidv_cntr_lt li h3{font-size:64px;display:flex;align-items:center;justify-content:center;margin-bottom:5px;font-weight:500}
.aidv_cntr_lt{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-top:65px}
.aidv_cntr_vdo video{width:100%;height:100%;object-fit:cover;mix-blend-mode:hard-light;opacity:20%}
.aidv_cntr_mn{position:relative;z-index:1}
.aidv_cntr_vdo{position:absolute;inset:0;margin:auto;width:100%;height:100%}
.aidv_cntr_lt li{margin:0;text-align:center}
.aidv_cntr_vdo{position:absolute}
.aidv_cntr_lt li:not(:last-child){border-right:1px solid #fffFFF40;padding-right:70px}
.aidv_cntr_lt li p{font-size:18px}
.aidv_cntr_lt li h3 img{transform:rotate(270deg);filter:brightness(0) invert(1);margin-left:6px}
.flbg_clrrvrs{background:linear-gradient(180deg,#010204 .14%,#022855 81.73%,#01479a 96.92%)}
.aidvplmnt_emrgng_sc .s_h{width:50%;position:sticky;top:100px}
.aidvplmnt_emrgng_mn{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;background-image:url('https://www.apptunix.com/wp-content/uploads/2025/06/lines.png');background-size:auto;background-repeat:no-repeat;background-position:top;background-attachment:fixed}
.aidv_cntr_rt .btn{margin:0}
.aidvplmnt_emrgng_lst{width:40%}
.aidvplmnt_emrgng_lst li:not(:last-child){margin-bottom:55px}
.aidvplmnt_emrgng_lst li{position:relative;padding-left:50px}
.aidvplmnt_emrgng_lst li:before{position:absolute;content:"";background-image:url('https://www.apptunix.com/wp-content/uploads/2025/06/ai-stars.png');width:30px;height:30px;left:0;top:0;background-size:contain;background-repeat:no-repeat}
.aidvplmnt_bnr_cntnt>.grdnt_clr{font-size: 40px;font-weight: 600;display: inline-flex;align-items: center;gap: 10px;}
.aidvplmnt_bnr_cntnt h1{width:fit-content;margin-inline:auto;position:relative}
.aidvplmnt_bnr_cntnt>.grdnt_clr:before{content:"";background-image:url('https://www.apptunix.com/wp-content/uploads/2025/06/ai-1.png');width:42px;height:42px;display: inline-flex;margin:auto;background-size:contain;background-repeat:no-repeat}
.aidvplmnt_emrgng_sc .s_h p{margin:30px 0 50px;opacity:70%;line-height:1.5}
.aidv_mdls_lwr li{display:flex!important;justify-content:space-between;flex-wrap:wrap;align-items:center;margin:0 5px;height:inherit}
.aidv_mdls_cntnt{width:45%}
.aidv_mdls_lwr li figure{width:47%}
.aidv_mdls_lwr{width:85%;margin:50px auto 0}
.aidv_mdls_upr li{margin:0 30px;position:relative}
.aidv_mdls_upr li:before{position:absolute;content:"";background:0 0;width:100%;height:5px;bottom:0;right:0;left:0;margin:auto}
.aidv_mdls_upr li:not(.slick-active.slick-current) h3{color:#5b6b80}
.aidv_mdls_cntnt p{opacity:80%;line-height:1.5;margin:20px 0 40px;width:86%}
.aidv_mdls_lwr .slick-prev{left:-100px}
.aidv_mdls_lwr .slick-next{right:-100px}
.aidv_mdls_upr li h3{font-weight:400;width:fit-content;position:relative;padding-bottom:35px}
.aidv_mdls_upr li h3:before{position:absolute;content:"";background:0 0;width:100%;height:5px;bottom:15px;right:0;left:0;margin:auto}
.aidv_mdls_upr li.slick-current.slick-active h3:before{background:var(--c_primary)}
.aidvplmnt_cases_lst li p small{font-weight:300;line-height:1.5}
.aidvplmnt_bnfts_imgs{width:42%;margin:0;position:sticky;top:100px}
.aidvplmnt_bnfts_imgs li,.aidvplmnt_pilrs_cntnt h3{margin:0}
.aidvplmnt_prcs_mn.tab_bx{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;margin-top:60px}
.aidvplmnt_wrp .prdt_bnfts_ryt li.active:before{background:var(--c_primary)}
.aidvplmnt_bnfts_imgs li:not(.active),.aidvplmnt_wrp .prdt_bnfts_ryt li:not(.active) p{display:none}
.aidvplmnt_wrp .prdt_bnfts_ryt li p small{margin-top:15px}
.aidvplmnt_wrp .blogs_new_sc{background-color:unset}
.aidvplmnt_pilrs_cntnt p{max-height:0;overflow:hidden;font-size:16px;margin:10px 0 0;transition:max-height .7s ease-in-out}
.aidvplmnt_pilrs_bx:hover .aidvplmnt_pilrs_cntnt p{max-height:250px}
.aidvplmnt_pilrs_bx:before{position:absolute;content:"";background:linear-gradient(180deg,rgba(0,0,0,.6) 1.28%,#001732 93.76%);bottom:0;right:0;left:0;margin:auto;width:100%;height:100%;opacity:0}
.aidvplmnt_bnr_sc{display:flex;align-items:center;justify-content:center;background:#000;min-height:750px;position:relative}
.aidvplmnt_bnr_sc:before{position:absolute;content:"";background-image:url('https://www.apptunix.com/wp-content/uploads/2025/06/banner-left.png');width:335px;height:625px;left:0;background-repeat:no-repeat;background-size:contain;mix-blend-mode:hard-light;top:0}
.aidvplmnt_pilrs_bx:hover:before{opacity:1}
.aidvplmnt_wrp .sftwr_bnr_lst{justify-content:center;gap:100px;margin-top:50px}
.aidvplmnt_wrp .sftwr_bnr_lst li img{max-width:110px;height:50px;opacity:60%;filter:brightness(0) invert(1)}
.aidvplmnt_wrp .sftwr_bnr_lst li figure{display: flex !important;align-items: center;justify-content: center;}
.sftwr_bnr_lgs h3{font-weight:300}
.aidvplmnt_bnr_cntnt p{opacity:80%;line-height:1.6}
.aidvplmnt_wrp .sftwr_bnr_lst li.trstlogo4 img,.aidvplmnt_wrp .sftwr_bnr_lst li.trstlogo6 img{filter:unset;opacity:1}
.vdo_bnr video{width:100%;height:100%;mix-blend-mode:color-dodge}
.vdo_bnr{width:55%;margin:0 auto;position:relative}
.aidvplmnt_wrp .s_h h2,.aidvplmnt_wrp h1{font-weight:500}
.vdo_bnr:before{position:absolute;content:"";background:radial-gradient(50% 50% at 50% 50%,#011330 0,rgba(1,18,45,0) 100%);width:100%;height:100%;inset:0;margin:auto;filter:blur(100px)}
.aidvplmnt_bnr_sc .grdnt_clr{background:linear-gradient(54deg,#fff 0,#fff,#2c4869 80%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.aidvplmnt_emrgng_sc .conta_iner>h2{font-size:180px;text-align:center;color:#d6dEE760;}
.aidv_cntr_lt li:nth-last-child(-n+2) img {transform: rotate(90deg);}
.aidvplmnt_emrgng_sc{padding-top:30px}
.aidev_emg_slide p small{color:#a7a7a7;line-height:1.5}
.aidvplmnt_cases_sc .conta_iner{width:calc(100% - (100% - 90%)/ 2);max-width:calc(100% - (100% - 1170px)/ 2);margin:0 0 0 auto}
.aidvplmnt_cases_lst .slick-list{padding:0 15% 0 0!important}
.aidvplmnt_cases_lst .slick-arrow{top:-100px;bottom:auto;right:200px;left:auto}
.aidvplmnt_cases_lst.arrows_bottom{padding-bottom:0}
.aidvplmnt_wrp .home_testimonial_sc .s_head h2 span{-webkit-text-fill-color:transparent;background:linear-gradient(to right,var(--c_white) 50%,#fff 50%);-webkit-background-clip:text;background-clip:text}
.aidvplmnt_indstrs_lst li a{display:flex;border-radius:20px;align-items:center;justify-content:flex-start;gap:20px}
.aidvplmnt_indstrs_lst li a figure img{width:100%;height:100%;object-fit:cover;border-radius:20px}
.aidvplmnt_indstrs_lst li a figure{width:90px;height:90px}
.aidvplmnt_indstrs_lst li{background:#092446;margin:0;width:30%;padding:10px;border-radius:22px}
.aidvplmnt_indstrs_lst{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:35px}
.aidvplmnt_indstrs_lst li a h3{font-weight:300}
.aidvplmnt_faq_ryt>li ul li:not(:last-child){border-bottom:.73px solid #fffFFF20;padding-bottom:30px;margin-bottom:30px}
.aidvplmnt_faq_ryt>li ul li p{color:#c7c7c7;margin-top:15px}
.aidvplmnt_faq_ryt>li ul li h3{font-weight:400;margin:0;line-height:1.4}
.aidvplmnt_faq_ryt>li:not(.active){display:none}
.aidvplmnt_faq_lft{width:40%}
.aidvplmnt_faq_ryt{width:55%}
.aidvplmnt_faq_mn{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}
.aidvplmnt_faq_lftinr{background:#ffffff10;border-radius:14px;padding:40px 20px}
.aidvplmnt_wrp .aidvplmnt_faq_lftinr li{min-height:80px;display:flex;align-items:center}
.aidvplmnt_wrp .aidvplmnt_faq_lftinr li.active{background:var(--c_primary)}
.aidvplmnt_faq_lftinr li{background:0 0;padding:20px;border-radius:12px;font-size:20px;color:#fff;font-weight:400;margin:0}
.aidvplmnt_bnr_sc:after{position:absolute;content:"";background-image:url('https://www.apptunix.com/wp-content/uploads/2025/06/banner-right.png');width:435px;height:890px;top:0;bottom:0;right:0;background-repeat:no-repeat;background-size:contain;margin:auto;mix-blend-mode:hard-light}
.aidvplmnt_cases_sc,.aidvplmnt_cta3_sc,.aidvplmnt_sltns_sc{position:relative}
.aidvplmnt_cases_sc:after,.aidvplmnt_cta3_sc:after,.aidvplmnt_sltns_sc:after{position:absolute;content:"";background-image:url('https://www.apptunix.com/wp-content/uploads/2025/06/ai-choose-ryt.png');width:345px;height:815px;top:-170px;right:0;background-position:top;background-size:contain;background-repeat:no-repeat}
.aidvplmnt_cases_sc:before,.aidvplmnt_cta3_sc:before,.aidvplmnt_sltns_sc:before{position:absolute;content:"";background-image:url('https://www.apptunix.com/wp-content/uploads/2025/06/ai-choose-lft.png');bottom:-190px;left:0;width:420px;height:847px;background-size:contain;background-repeat:no-repeat}
.aidvplmnt_cases_sc:after,.aidvplmnt_cta3_sc:after{height:650px;height:650px;top:-135px;right:-50px}
.aidvplmnt_cases_sc:before,.aidvplmnt_cta3_sc:before{height:600px;bottom:-135px}
.lghtbg{background:linear-gradient(90deg,rgba(255,255,255,0) 8.29%,rgba(0,110,239,.4) 47.12%,rgba(226,238,253,.091159) 87.27%,rgba(255,255,255,0) 92.43%);padding:10px;font-weight:300;margin-bottom:23px;width:fit-content;display:block}
.aidvplmnt_wrp .prdt_bnfts_ryt li:before{border:1.5px solid #012857}
@media (max-width:1200px){
.aidvplmnt_bnr_cntnt>.grdnt_clr {font-size: 32px;}
.aidvplmnt_bnr_sc:after,.aidvplmnt_bnr_sc:before,.aidvplmnt_cases_sc:after,.aidvplmnt_cases_sc:before,.aidvplmnt_chs_sc:after,.aidvplmnt_cta3_sc:after,.aidvplmnt_cta3_sc:before,.aidvplmnt_sltns_sc:after,.aidvplmnt_sltns_sc:before{content:unset}
.aidvplmnt_bnr_sc{min-height:1px}
.vdo_bnr{width:80%}
.aidvplmnt_sltns_lst li,.aidvplmnt_sltns_lst li:nth-child(4),.aidvplmnt_sltns_lst li:nth-child(8),.aidvplmnt_sltns_lst li:nth-last-child(-n+4){width:48%;border:1px solid #0000001A;padding:15px;text-align:center;border-radius:12px}
.aidvplmnt_sltns_lst{border:unset;padding:0;border-radius:0;gap:15px}
.aidvplmnt_emrgng_sc .conta_iner>h2{font-size:40px}
.aidvplmnt_emrgng_sc .s_h{width:100%;position:unset;text-align:center}
.aidv_cntr_rt .btn,.aidvplmnt_cases_lst li img,.aidvplmnt_emrgng_sc .s_h .btn,.aidvplmnt_prcs_sc .s_h .btn,.aidvplmnt_cta1_sc .btn{margin:0 auto}
.aidvplmnt_emrgng_lst{width:100%;margin-top:35px}
.aidvplmnt_emrgng_sc .s_h p{margin:10px 0 30px}
.aidvplmnt_emrgng_lst li:not(:last-child){margin-bottom:25px}
.aidv_mdls_lwr{width:100%;margin:20px auto 0;padding-bottom:100px}
.aidv_cntr_lt{margin-top:30px}
.aidvplmnt_emrgng_mn{background-image:unset}
.aidv_cntr_lt li h3{font-size:26px}
.aidev_emg_slide p small,.aidv_cntr_lt li p,.aidvplmnt_cases_lst li p small,.aidvplmnt_chs_lst li p small,.aidvplmnt_cta1_mn p,.aidvplmnt_faq_ryt>li ul li p,.aidvplmnt_pilrs_bx:hover .aidvplmnt_pilrs_cntnt p,.aidvplmnt_sltns_lst li p small,.aidvplmnt_wrp .prdt_bnfts_ryt li p small{font-size:14px}
.aidv_cntr_rt{text-align:center;display:block}
.aidvplmnt_faq_lft{margin-bottom:30px}
.aidvplmnt_faq_lftinr{padding:20px}
.aidvplmnt_bnfts_imgs{display:none}
.aidvplmnt_trstsd_sc .sftwr_bnr_lst li figure{display:flex!important;align-items:center;justify-content:center}
.aidvplmnt_indstrs_lst li a,.aidvplmnt_cta3_lst{gap:10px}
.aidv_mdls_lwr .slick-arrow{top:auto;bottom:0;right:0;left:0;margin:auto}
.aidvplmnt_wrp .prdt_bnfts_ryt li:not(.active) p{display:block}
.prdt_bnfts_ryt li:before{left:-40px}
.prdt_bnfts_ryt{padding-left:40px}
.aidv_mdls_lwr .slick-next{right:-70px}
.aidv_mdls_lwr .slick-prev{left:-70px}
.aidvplmnt_emrgng_lst li{padding-left:40px}
.aidvplmnt_emrgng_lst li h3{font-size:18px}
.aidv_mdls_cntnt{width:50%}
.aidv_mdls_upr li{text-align:center}
.aidv_mdls_upr li h3{width:100%;font-size:14px;font-weight:300}
.aidv_mdls_cntnt p{font-size:14px;margin:10px 0 25px;width:100%}
.aidvplmnt_cases_lst li{padding:20px;text-align:center}
.aidvplmnt_cases_sc .conta_iner{margin:0 auto;max-width:1170px;width:90%}
.aidvplmnt_cases_lst .slick-list{padding:0!important}
.aidvplmnt_cta2_sc{min-height:500px}
.aidvplmnt_cta3_lst li{padding:20px 5px}
.aidvplmnt_cta3_lst li p{font-size:12px}
.aidvplmnt_cta3_lst li h3,.aidvplmnt_cta1_mn h3{font-size:20px}
.aidvplmnt_chs_lst,.aidvplmnt_faq_lft,.aidvplmnt_faq_ryt{width:100%}
.aidvplmnt_cases_lst .slick-arrow{top:auto;bottom:0;right:0;left:0;margin:auto}
.aidvplmnt_cases_lst.arrows_bottom{padding-bottom:75px}
.aidvplmnt_indstrs_lst{gap:10px}
.aidvplmnt_indstrs_lst li a h3{font-size:16px}
.aidvplmnt_indstrs_lst li a figure{width:65px;height:65px}
.aidvplmnt_indstrs_lst li a figure img{border-radius:14px}
.lghtbg{margin:0 auto 10px}
.aidv_mdls_sc .s_h,.aidvplmnt_cases_sc .s_h,.aidvplmnt_chs_sc .s_h,.aidvplmnt_pilrs_sc .s_h{text-align:center}
.aidvplmnt_prcs_sc .s_h{text-align:center;justify-content:center}
.aidvplmnt_trstsd_sc .sftwr_bnr_lgs h3{font-size:16px}
.aidvplmnt_trstsd_sc .sftwr_bnr_lgs{margin-top:0}
.aidvplmnt_trstsd_sc{padding:30px 0}
.aidvplmnt_cta1_sc{background-image:unset;text-align:center}
.aidvplmnt_wrp .sftwr_bnr_lst li img{max-width:80px;height:45px}
.aidvplmnt_wrp .prdt_bnfts_ryt li:before{background:var(--c_primary)}
.aidvplmnt_faq_ryt>li ul li:not(:last-child){padding-bottom:20px;margin-bottom:20px}
.aidvplmnt_wrp .aidvplmnt_faq_lftinr li{min-height:unset}
.aidvplmnt_faq_lftinr li{padding:12px}
}
@media (max-width:992px){
.aidvplmnt_bnr_cntnt>.grdnt_clr {font-size: 26px;}
.aidv_cntr_lt li:not(:last-child){padding-right:0;border:0}
.aidvplmnt_pilrs_bx{width:48%;text-align:center}
.aidvplmnt_cta3_lst li{width:18%}
.aidvplmnt_indstrs_lst li{width:45%}
}
@media (max-width:767px){
.aidvplmnt_bnr_cntnt>.grdnt_clr {font-size: 20px;gap:5px}
.aidvplmnt_bnr_cntnt>.grdnt_clr:before {width: 30px;height: 30px;}
.aidvplmnt_cta3_lst li{width:31%}
.aidv_cntr_lt li{width:48%}
.aidv_cntr_lt{gap:30px 0}
.aidv_mdls_cntnt{width:100%;text-align:center;margin-top:30px}
.aidv_mdls_cntnt .btn{margin:0 auto}
.aidv_mdls_lwr li figure{width:55%;margin:0 auto}
.aidvplmnt_cta2_sc{min-height:335px}
}
@media (max-width:600px){
.aidvplmnt_pilrs_bx figure{height:280px}
.aidv_mdls_lwr li figure{width:80%}
.aidvplmnt_wrp .home_testimonial_sc{padding-bottom:40px}
.aidvplmnt_cta2_sc{min-height:265px;position:relative;z-index:1}
.aidvplmnt_cta2_sc:before{position:absolute;content:"";inset:0;margin:auto;background:#000;opacity:.6;z-index:-1}
.aidvplmnt_pilrs_bx,.aidvplmnt_pilrs_bx:nth-last-child(-n+2),.aidvplmnt_sltns_lst li,.aidvplmnt_sltns_lst li:nth-child(4),.aidvplmnt_sltns_lst li:nth-child(8),.aidvplmnt_sltns_lst li:nth-last-child(-n+4),.vdo_bnr{width:100%}
.aidvplmnt_indstrs_lst li a{flex-direction:column}
.aidvplmnt_indstrs_lst li a figure{height:55px}
}

/*AI Development Page CSS Ends*/

.wrap_mobile_app .wbdsgndubi_chlngs_sc {
  background: #141414;
}

/*no file*/
.thanku_section {
  background: #f1f1f1;
}

.thank_part {
  background-color: #fff;
  padding: 80px 50px;
  margin: auto;
  width: 700px;
  text-align: center;
}

.thank_heading h1 {
  margin-top: 15px;
}

@media (max-width:1200px) {
  .thank_part {
    width: 100%;
  }

  .thank_part {
    padding: 30px 20px;
  }
}

/*no file*/


