/*common css*/
.text-white h2,
.text-white h3,
.text-white p,
.text-white h1 {
  color: #fff;
}
.inherit,
.inherit:hover {
  color: inherit;
  font-size: inherit;
}
/*common css*/

li {
  margin: 0;
  list-style: none;
}

/*faq css starts here*/
.faq_mn.design2 .panel.panel-default:first-child {
  border-top: unset;
}

.design2 .panel.panel-default {
  background-color: transparent;
  position: relative;
  padding: 30px;
  border-top: 1px solid #707070;
}

.design2 .panel-heading {
  padding: 0;
  border: 0;
  width: 100%;
}

.design2 .panel-title a {
  margin-top: 0;
  font-size: 25px;
  color: #1d1d1d;
  padding-right: 60px;
}

.design2 .panel-heading a {
  font-weight: 600 !important;
  display: block;
  z-index: 999;
}

.design2 .panel-collapse {
  width: 100%;
  padding-right: 30px;
}

.design2 .panel-body {
  padding: 0;
  transform: translate(0px, 0px);
}

.faq_mn.design2 .panel.panel-default:first-child {
  border-top: unset;
}

.design2 .panel.panel-default.panel-active {
  background: #e8f5fb !important;
  border-radius: 20px;
  border: unset;
}

.design2 .panel.panel-default {
  background-color: transparent;
  position: relative;
  padding: 30px;
  border-top: 1px solid #707070;
}

.design2 .panel.panel-default.panel-active .panel-collapse p {
  color: #1d1d1d;
}

.design2 {
  width: 100%;
  display: block;
}

.design2 .panel-active .panel-title:after {
  content: "\f068";
  font-family: "FontAwesome";
  background: #168cef;
  color: #fff;
  font-size: 18px;
  right: 15px;
  top: 20%;
  transform: translateY(-50%);
  z-index: 1;
}

.design2 .panel-title:after {
  content: "\f067";
  position: absolute;
  font-family: "FontAwesome";
  transform: none;
  border: none;
  color: #168cef;
  background: #e8f5fb;
  border-radius: 11px;
  height: 44px;
  width: 44px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 18px;
  right: 15px;
  top: 50%;
  transform: translateY(-50%);
  z-index: -1;
}

.design2 .panel.panel-default {
  background-color: transparent;
  position: relative;
  padding: 30px;
  border-top: 1px solid #707070;
}

.design2 .panel.panel-default.panel-active {
  background: #e8f5fb !important;
  border-radius: 20px;
  border: unset;
}

.faq_mn.design2 .panel.panel-default:first-child {
  border-top: unset;
}

.faq_mn.design2 .panel-group .panel-active + .panel {
  border-bottom: unset !important;
  border-top: unset !important;
}
.faq_mrkt_inr .accordion-item * {
  transition: unset;
}
/*faq css ends here*/

.ecmrc_exprnc_sc .ecmrc_exprnc_cnt p,
.mbl1200,
.hradvplr_flxbl_box .hradvplr_flxbl_cntnt,
.grcry_pnl_sc .fddlvry_appnl_lst p,
.web_clctr,
.fd_sldr,
.uiux_levrg_bx:hover h3,
.uiux_levrg_bx.expnd_li h3,
.wbdvpmnt_srvs_sldr,
.fntch_approv_cnt h3,
.mb_sec,
.ubrlks_awrds_sc .nh_awrd_hdrt,
.ubrlk_ftrs_mbl,
.ubr_indstrs_lst_mbl,
.ecmrc_ftrs_rytbx,
.fd_mblimg,
.fddlvry_invst_bx .fddlvry_invst_cntnt p,
.uiux_levrg_hvrcntnt,
.hide_rating .nh_awrd_hdrt {
  display: none;
}

/*uber like app css starts here*/
.ubr_lkaps_bnr_lft {
  width: 53%;
}
.ubr_lkaps_bnr_lft .mh h1 {
  margin-bottom: 10px;
}
.ubr_lkaps_nw_bnr {
  height: 735px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-repeat: no-repeat;
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2023/09/07163312/bnr_uber.png);
  background-size: auto;
  background-repeat: no-repeat;
  background-position: center right 65%;
}
.ubr_bnr_lft_bx h3 {
  font-size: 22px;
  padding-left: 35px;
}
.ubr_lkaps_nw_bnr .btn_vdo {
  background: #e0e3f7 0 0 no-repeat padding-box;
  border: 1px solid #141324;
  color: #141324;
  font-weight: 500;
}
.ubr_lkaps_nw_bnr .yt_btn .ring:before {
  border: 3px solid #141324;
  border-top: 3px solid #141324;
  border-right: 3px solid #141324;
  background: #141324;
}
.ubr_bnr_lft_lst {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 40px;
  margin: 45px 0;
  white-space: nowrap;
}
.fntch_ct4 .fntch_incr_ent,
.fntch_inn_sec,
.ubr_bnr_lft_bx,
.ubrlks_indsts_mn,
.wbdvlprs_cta1 {
  position: relative;
}
.ubr_bnr_lft_bx:after {
  position: absolute;
  content: "";
  background: transparent linear-gradient(180deg, #33b4ff 0, #00649e 100%) 0 0
    no-repeat padding-box;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  top: 3px;
  left: 0;
}
.ubr_indstrs_bx {
  background: #fff 0 0 no-repeat padding-box;
  box-shadow: 0 3px 29px #0000000d;
  border: 1px solid #70707024;
  border-radius: 10px;
  width: 32%;
  padding: 20px;
  z-index: 9;
}
.ubr_indstrs_bx:hover {
  box-shadow: rgba(136, 165, 191, 0.48) 6px 2px 16px 0,
    rgba(255, 255, 255, 0.8) -6px -2px 16px 0;
  border: 1px solid #1ea3ef;
}
.ubr_indstrs_lst {
  display: flex;
  align-items: stretch;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-top: 60px;
  gap: 25px 0;
  width: 85%;
  margin-left: auto;
}
.ubr_lkaps_bnr_mn,
.ubrap_empwr_mn {
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
}
.ubr_indstrs_lst:after {
  position: absolute;
  content: "";
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2023/09/07162723/road-2.png);
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  left: 0;
}
.ubr_indstrs_bx h3 {
  font-size: 26px;
  font-weight: 600;
  margin: 12px 0;
}
.ubrap_unlsh_inr h3 {
  font-weight: 600;
}
.ubr_lkaps_bnr_ryt {
  position: absolute;
  right: 0;
  text-align: center;
}
.ubrap_empwr_sc {
  background: transparent linear-gradient(270deg, #33b4ff 0, #00649e 100%) 0 0
    no-repeat padding-box;
  padding: 0;
  position: relative;
}
.wht_bg_btn {
  background: #fff;
  color: #000;
}
.wht_bg_btn.btn-fix svg {
  background: transparent linear-gradient(270deg, #33b4ff 0, #00649e 100%) 0 0
    no-repeat padding-box;
}
.ubrap_empwr_mn p {
  margin: 15px 0 30px;
  font-size: 22px;
}
.ubrap_empwr_mn h2 {
  font-size: 44px;
}
.ubrap_empwr_ryt {
  position: absolute;
  right: 0;
  bottom: -1px;
  z-index: 9;
}
.ubrap_empwr_lft {
  padding: 50px 0;
}
.ubrap_empwr_sc:after {
  position: absolute;
  content: "";
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2023/09/07104125/road.png);
  width: 100%;
  height: 100%;
  bottom: 0;
  top: 0;
  background-repeat: no-repeat;
  right: 0;
  background-position: right top;
}
.ubrap_cst_mn {
  background: #dee0e3 0 0 no-repeat padding-box;
  border-radius: 27px;
  padding: 50px;
  position: relative;
}
.ubrap_cst_mn .ubrap_empwr_lft {
  padding: 0;
}
.ubrap_cst_mn .ubrap_empwr_ryt {
  width: 38%;
}
.ubrap_cst_mn .ubrap_empwr_lft h2 {
  font-size: 50px;
  line-height: 70px;
  margin-bottom: 30px;
}
.ubrap_cst_mn .ubrap_empwr_ryt figure {
  width: 300px;
  height: 377px;
}
.ubrap_unlsh_bx {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-wrap: wrap;
  gap: 20px;
  background: #fff 0 0 no-repeat padding-box;
  box-shadow: 0 3px 29px #0000000f;
  border: 1px solid #70707024;
  border-radius: 10px;
  padding: 20px;
  margin-bottom: 25px;
}
.ubrap_unlsh_bx figure {
  width: 60px;
  height: 60px;
}
.ubrap_unlsh_inr {
  width: 80%;
}
.ubrap_unlsh_lft {
  width: 50%;
}
.ubrap_unlsh_ryt {
  width: 50%;
  margin-right: -70px;
}
.ubrap_unlsh_mn {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-top: 60px;
}
.ubrap_unlsh_ryt figure {
  width: 620px;
  height: 610px;
}
.ubrlk_jrny_lst {
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2023/09/07121003/jrny_bg.png);
  background-repeat: no-repeat;
  background-position: center top;
  background-size: contain;
  margin-top: 60px;
  height: 800px;
  display: flex;
  justify-content: center;
  flex-direction: column;
  width: 100%;
  gap: 60px;
}
.ubrlk_jrny_bx {
  width: 40%;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.ubrlk_jrny_bx:after {
  position: absolute;
  content: "";
  background: #1382c2;
  right: 60px;
  width: 2px;
  height: 130px;
  top: 0;
  bottom: 0;
}
.ubrlk_jrny_bx:nth-child(2n):after {
  left: 60px;
  right: unset;
}
.ubrlk_jrny_bx:nth-child(2n) {
  margin-left: auto;
  border-right: unset;
  padding-left: 35px;
  flex-direction: row-reverse;
}
.ubrlk_jrny_bx p {
  margin-top: 15px;
}
.ubrlk_jrny_inr h3 {
  font-weight: 700;
}
.ubrlk_jrny_bx h4 {
  font-size: 45px;
  font-weight: 800;
  position: relative;
  right: -140px;
  z-index: -1;
  color: #fff;
  top: -10px;
}
.ubrlk_jrny_bx h4:after {
  position: absolute;
  content: "";
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2023/09/07122954/text_arw.png);
  background-repeat: no-repeat;
  width: 195px;
  height: 85px;
  right: -25px;
  left: unset;
  z-index: -1;
  top: -12px;
}
.ubrlk_jrny_bx:nth-child(3) h4 {
  top: -15px;
}
.ubrlk_jrny_bx:nth-child(5) h4 {
  top: -10px;
}
.ubrlk_jrny_bx:nth-child(2n) h4 {
  right: unset;
  left: -185px;
  top: -20px;
}
.ubrlk_jrny_bx:nth-child(2n) h4:after {
  transform: rotate(180deg);
  left: -14px;
  right: unset;
  top: -15px;
}
.ubrlk_jrny_bx:nth-child(4) h4 {
  top: -14px;
}
.ubrlk_fts_sc {
  background: #141324;
  padding: 70px 0 90px;
}
.tp_ntch_insrnc_sc .d_flx.tech_us {
  border: 4px solid #2dabf4;
  border-radius: 32px;
  margin-top: 50px;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  justify-content: space-between;
}
.tp_ntch_insrnc_sc .nav-pills {
  width: 45%;
  background: linear-gradient(45deg, #00649e, #33b4ff);
  border-radius: 26px 0 0 26px;
  transform: scale(1.02);
  padding: 25px 0;
  position: relative;
  display: flex;
  flex-direction: column;
}
.tp_ntch_insrnc_sc .nav-pills:after {
  position: absolute;
  content: "";
  background: #fff;
  opacity: 0.42;
  right: -6px;
  top: 0;
  bottom: 0;
  height: 98.5%;
  width: 10px;
  margin: auto;
}
.tp_ntch_insrnc_sc .tab-content {
  width: 50%;
  padding-top: 0;
  padding-right: 30px;
}
.tp_ntch_insrnc_sc .tab-content h3 {
  font-size: 32px;
  font-weight: 700;
  color: #fff;
  margin: 20px 0;
}
.tp_ntch_insrnc_sc .tab-content p {
  color: #fff;
  font-size: 20px;
  width: 90%;
}
.tp_ntch_insrnc_sc .nav-link:first-child {
  border-radius: 26px 0 0 0;
}
.tp_ntch_insrnc_sc .nav-link {
  font-size: 22px;
  color: #fff;
  opacity: 0.6;
  font-weight: 600;
  padding: 20px 40px 20px;
  transition: unset;
  border-radius: 0;
  text-align: left;
  border: unset;
  background: unset;
}
.tp_ntch_insrnc_sc .nav-link:last-child {
  border-radius: 0 0 0 26px;
}
.tp_ntch_insrnc_sc .nav-pills .nav-link.active {
  background: unset;
  opacity: 1;
}
.rl_est_sln .tb_pn_inr {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  min-height: 680px;
}
.ubrlks_sln_sc {
  padding: 60px 0;
}
.rl_est_sln_lst {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  flex-wrap: wrap;
  width: 55%;
  gap: 40px 0;
}
.rl_est_sln_bx h3 {
  font-size: 22px;
  margin-top: 12px;
  font-weight: 700;
}
.rl_est_sln_rt {
  width: 40%;
  margin-top: 50px;
  position: relative;
}
.rl_est_sln_rt:after {
  position: absolute;
  content: "";
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2023/09/07150727/customer_bg.png);
  width: 100%;
  height: 100%;
  top: 0;
  bottom: 0;
  background-repeat: no-repeat;
  background-position: center;
}
.rl_est_sln_rt figure {
  z-index: 9;
  position: relative;
  width: 300px;
  margin: 0 auto;
  height: 625px;
}
.rl_est_sln_rt figure.tbpnl1 img {
  border-radius: 50px;
}
.rl_est_sln_rt figure.tbpnl2 {
  width: 550px;
  height: 325px;
}
.rl_est_sln_bx {
  width: 45%;
}
.ubrlks_sln_sc .nav-pills {
  justify-content: center;
  gap: 25px;
  margin-top: 50px;
  display: flex;
  flex-wrap: wrap;
}
.ubrlks_sln_sc .nav-pills .nav-link.active {
  background: transparent linear-gradient(180deg, #33b4ff 0, #00649e 100%) 0 0
    no-repeat padding-box;
  border-radius: 8px;
}
.ubrlks_sln_sc .nav-pills .nav-link {
  background: #fff 0 0 no-repeat padding-box;
  border: 1px solid #70707098;
  border-radius: 8px;
  min-width: 350px;
  padding: 15px;
}
.ubrlks_sln_sc .nav-pills .nav-link p {
  margin: 0;
  margin: 0;
  font-size: 26px;
  font-weight: 600;
  color: #1d1d1d;
}
.ubrap_join_mn {
  background: transparent linear-gradient(180deg, #33b4ff 0, #00649e 100%) 0 0
    no-repeat padding-box;
  border-radius: 30px;
}
.ubrap_join_mn {
  background: transparent linear-gradient(180deg, #33b4ff 0, #00649e 100%) 0 0
    no-repeat padding-box;
  border-radius: 30px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 80px 50px;
}
.ubrapps_chs_bx {
  border: 1px solid #70707012;
  border-radius: 10px;
}
.ubrapps_chs_bx {
  width: 30%;
  padding: 20px;
  text-align: center;
}
.ubrapps_chs_bx h3 {
  font-size: 40px;
  font-weight: 900;
  color: #1d1d1d;
  margin: 10px 0 0;
}
.ubrapps_chs_lst {
  display: flex;
  align-items: stretch;
  justify-content: space-between;
  flex-wrap: wrap;
  width: 75%;
  margin: 50px auto 80px;
}
.ubrapps_chs_bx p {
  font-size: 22px;
  margin: 0;
  font-weight: 500;
  color: #1d1d1d;
}
.ubrapps_chs_rytbx {
  background: #fff 0 0 no-repeat padding-box;
  box-shadow: 0 3px 29px #0000000d;
  border: 1px solid #70707024;
  border-radius: 10px;
  padding: 20px;
  display: flex;
  align-items: baseline;
  justify-content: flex-start;
  gap: 25px;
  margin-bottom: 20px;
}
.ubrlks_indsts_sc {
  padding: 60px 0 110px;
}
.ubrapps_chs_rytbx h3 {
  font-size: 24px;
  font-weight: 600;
}
.fntch_svccta .sb_hd,
.ppc_chs_mn,
.ppc_dvplmt_prcs_bx,
.ubrapps_chs_mn {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
}
.eductn_vid_ryt,
.ubrapps_chs_ryt {
  width: 40%;
}
.ubrapps_chs_lft {
  width: 55%;
}
.ubrlks_awrds_sc .awrd_hd_sh {
  text-align: center;
}
.ubrlks_awrds_sc .nh_awrd_hds {
  justify-content: center;
}
/*uber like app css starts here*/

/*ppc page css start here*/
.ppc_bnr_mn {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
}
.ppc_bnr_bx {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-wrap: wrap;
  gap: 25px;
  margin-bottom: 15px;
}
.ppc_bnr_bx p {
  font-size: 18px;
  margin: 0;
}
.ppc_bnr_lst {
  margin: 30px 0 40px;
}
.ppc_bnr {
  background-image: url("https://www.apptunix.com/wp-content/uploads/2023/10/bnr_ppc.png");
  background-size: cover;
  height: 700px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #f8faff;
}
.ppc_bnr .mh h1 {
  font-size: 50px;
  font-weight: 900;
}
.ppc_bnr_lft,
.ppc_bnr_ryt {
  width: 50%;
}
.ppc_aprt_sc {
  background: url(https://www.apptunix.com/wp-content/uploads/2023/10/bnr_ppc.png);
  padding: 70px 0;
  background-size: cover;
  background-repeat: no-repeat;
  height: 1350px;
  background-position: center;
  margin-top: 50px;
}
.ppc_cta_sc {
  margin-top: -500px;
}
.ppc_dvplmt_prcs_bx 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_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_bx:nth-child(2n) {
  flex-direction: row-reverse;
  margin: 100px 0;
  position: relative;
  top: -20px;
}
.ppc_dvplmt_prcs_inr h3 {
  font-size: 36px;
  color: #fff;
  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_bx:nth-child(3) {
  position: relative;
  top: -15px;
}
.ppc_dvplmt_prcs_lst {
  margin-top: 100px;
  position: relative;
}
.ppc_dvplmt_prcs_lst:after {
  position: absolute;
  content: "";
  background: url("https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2023/10/04143752/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_cntnt h4 {
  font-size: 42px;
  font-weight: 900;
  margin: 0;
}
.ppc_dvplmt_prcs_inr {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 50px;
  flex-wrap: wrap;
  width: 53%;
}
.ppc_chs_lft {
  width: 48%;
}
.ppc_chs_ryt {
  width: 40%;
  margin-left: auto;
}
.ppc_cta_mn {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2023/10/04102907/ppc_cta.png);
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
  padding: 70px 50px;
  border-radius: 30px;
}
.ppc_cta_ryt {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  right: 0;
}
.ppc_cta_lft h2 {
  font-size: 48px;
  font-weight: 900;
  margin-bottom: 40px;
}
.ppc_prcs_sc .btn-fix {
  margin: auto;
}
.ppc_dvplmt_prcs_bx:first-child .ppc_dvplmt_prcs_inr h3 {
  position: relative;
  top: -85px;
}
.ppc_dvplmt_prcs_bx:nth-child(2n) .ppc_dvplmt_prcs_inr {
  width: 51%;
}
.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_chs_lft.sb h2 {
  margin-bottom: 20px;
}
.ppc_aprt_ryt {
  width: 65%;
  display: flex;
  align-items: stretch;
  justify-content: space-between;
  flex-wrap: wrap;
}
.ppc_aprt_lft {
  width: 30%;
}
.ppc_aprt_mn {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-top: 50px;
}
.ppc_aprt_ryt_inr {
  width: 32%;
  text-align: center;
}
.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: #fff;
}
.nh_awrd_hds.hide_rating {
  text-align: center;
  display: block;
}
.ppc_aprt_inr h3 {
  font-size: 26px;
  font-weight: 800;
}
.ppc_aprt_inr:not(:last-child) {
  margin-bottom: 50px;
}
.ppc_cta_ryt figure,
.ppc_cta_ryt figure img,
.rl_est_sln_rt img {
  width: 100%;
  height: 100%;
}
/*ppc page css ends here*/

/*new fintech page css start 19-10-23*/
.fntch_approv_cnt1.active {
  display: block;
}
.fntch_approv_ul .fntch_approv_li {
  border: unset;
  background: unset;
  padding: 0;
  text-align: left;
}
.fntch_divsn {
  width: 100%;
}
.fntch_divsn_img {
  width: 40%;
  position: sticky;
  top: 100px;
}
.fntch_wrp .slick-dots li button:before,
.fntch_wrp .slick-dots li.slick-active button:before,
.slickdts .slick-dots li button:before {
  opacity: 1;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  color: #bbb;
  opacity: 1;
  font-size: 65px;
}
.slickdts .slick-dotted.slick-slider,
.web_dv_wrp .slick-dotted.slick-slider {
  margin-bottom: 0 !important;
}
.fntch_wrp .slick-dots li.slick-active button:before,
.slickdts .slick-dots li.slick-active button,
.web_dv_wrp .slick-dots li.slick-active button {
  background: #00649e;
}
.fntch_bnsc_txt h1 {
  font-size: 50px;
  font-weight: 900;
}
.fntch_ct4 .fntch_incrse_sec {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  text-align: left;
}
.fntch_ct4 .sb_hd.fntch_incrse_sec h2 {
  width: 65%;
  font-size: 30px;
  color: #fff;
  position: relative;
  padding-left: 50px;
}
.fntch_ct4 .sb_hd.fntch_incrse_sec h2:after {
  position: absolute;
  content: "";
  background: #fff;
  height: 100%;
  width: 6px;
  left: 15px;
  border-radius: 6px;
  bottom: 0;
}
.trstd_lst {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 30px;
}
.fntch_banr {
  height: 800px;
}
.fntch_banr::after {
  background-repeat: no-repeat;
  content: "";
  position: absolute;
  width: 50%;
  height: 108%;
  right: 0;
  z-index: -1;
  top: 0;
  background: #e6f5ff;
}
.fntch_wrp .hlth_cuntr_lst {
  margin-top: 0;
  z-index: 9;
  position: relative;
}
.buty_year .buty_year_li p {
  max-width: 85px;
  font-size: 16px;
  font-weight: 500;
}
.fntch_wrp .trsted_mn {
  margin-top: 50px;
}
.trstd_lst {
  margin-top: 20px;
}
.fntch_ftur_sec h2 {
  font-size: 30px;
}
.fntch_tp .sb_hd {
  text-align: center;
  z-index: 9;
  position: relative;
}
.fntch_ct4 {
  background: #2a99f6;
  padding: 100px 0;
}
.fntch_ct4 .btn-fix {
  margin: 0;
  z-index: 9;
}
.fntch_chs_sc {
  padding: 60px 0;
}
.fntch_secure .btn-fix {
  margin: 50px auto 0;
}
.fntch_prem_ftur {
  overflow: unset;
}
.fntch_ct4 .fntch_incr_ent {
  background: unset;
  padding: 0;
}
.fntch_tp .btn-fix {
  margin: 55px auto 0;
}
.fntch_tp {
  padding: 100px 0;
  position: relative;
  margin-top: 0;
}
.fntch_tp:after {
  position: absolute;
  content: "";
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2023/10/19113537/cta4_bg.png);
  width: 100%;
  height: 100%;
  top: 50px;
  bottom: 0;
  right: 0;
  left: 0;
  background-repeat: no-repeat;
  background-size: contain;
  margin: auto;
  background-position: center;
}
.fntch_swr_mn {
  display: flex !important;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  margin-top: 50px;
}
.fntch_swr_lt,
.fntch_swr_rt {
  width: 50%;
}
.fntch_swr_rt span {
  color: #008bf2;
  opacity: 0.26;
  font-size: 60px;
  font-weight: 900;
  line-height: normal;
}
.fntch_swr_rt h2 {
  font-size: 26px;
  font-weight: 800;
  margin: 10px 0 15px;
  line-height: normal;
}
.fntch_wrp .lunch_dub_ul li {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 15px;
}
.fntch_fnl_inn {
  position: relative;
  background: unset;
  padding: 85px 0;
}
.fntch_final {
  background: #0092e1;
  margin-top: 150px;
  padding: 0;
}
.fntch_fnl_inn figure {
  position: absolute;
  bottom: 0;
  right: 0;
}
.cryptcrncy_cta3_mn .sb p,
.fntch_wrp .lunch_dub_ul li h3 {
  font-size: 22px;
}
.fntch_wrp .lunch_dub_ul {
  margin: 35px 0 50px;
}
.fntch_wrp .lunch_dub_ul li:not(:last-child) {
  margin-bottom: 20px;
}
.fntch_swr_sldr .slick-next:before,
.fntch_swr_sldr .slick-prev:before {
  position: absolute;
  content: "";
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2023/08/16124522/arrow_icn.png);
  width: 22px;
  height: 15px;
  background-repeat: no-repeat;
  line-height: normal;
  top: 0;
  bottom: 0;
  margin: auto;
  right: 0;
  left: 0;
  opacity: 1;
}
.fntch_swr_sldr .slick-prev:before {
  transform: rotate(180deg);
}
.fntch_swr_sldr .slick-next,
.fntch_swr_sldr .slick-prev {
  position: absolute;
  top: unset;
  bottom: -130px;
  right: -80px;
  left: 0;
  margin: auto;
  border: 1px solid #e1e1e1 !important;
  width: 50px !important;
  height: 50px !important;
  background: #fff !important;
  transition: ease-in-out 0.5s;
}
.fntch_swr_sldr .slick-prev {
  right: 0;
  left: -80px;
}
.fntch_app_lst p,
.fntch_ftur_lst p {
  font-size: 14px;
  margin-top: 10px;
}
.fntch_app_lst h3,
.fntch_ftur_lst h3 {
  font-size: 18px;
}
.fntch_app_lst {
  min-height: 185px;
  margin-bottom: 20px;
  padding: 25px;
  border-radius: 20px;
  border: 1px solid #d1d1d1;
}
.fntch_ftur_lst {
  margin-right: 0;
  margin-bottom: 0;
  width: 48.5%;
}
.fntch_ftur1_ul {
  margin-top: 0;
  gap: 20px 0;
}
.fntch_prem_flx {
  margin-top: 50px;
}
.gm_vid_bx {
  background: #003e62;
  width: 49%;
  border: 1px solid #3d617e;
  border-radius: 10px;
}
.gm_vid_lst {
  display: flex;
  align-items: stretch;
  justify-content: space-between;
  flex-wrap: wrap;
}
.gm_vid_cnt {
  text-align: center;
  padding: 15px 15px 60px 15px;
  position: relative;
}
.gm_vid_cnt h3 {
  font-size: 24px;
  color: #fff;
}
.gm_vid_cnt p {
  font-size: 16px;
  color: #fff;
}
.gm_vid_cnt .btn-fix {
  margin: 0 auto;
  position: absolute;
  bottom: -30px;
  right: 0;
  left: 0;
}
.gm_vid_img figure {
  width: 100%;
  height: 100%;
}
.gm_vid_img img {
  width: 100%;
  border-radius: 10px;
}
.gm_vid_sc {
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2023/10/19090014/blog_bg.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  padding: 60px 0 235px;
}
.fntch_svccta .fix_container {
  background: #038cf1;
  padding: 60px 40px;
  border-radius: 20px;
  margin-top: -100px;
}
.fntch_luch_sec .btn-fix,
.fntch_svccta .sb_hd .btn-fix {
  margin: 0;
}
.fntch_svccta h2 {
  font-size: 30px;
  color: #fff;
}
.fntch_luch_sec h2 {
  font-size: 30px;
}
.fntch_luch_sec:before {
  height: 100px;
}
.fntch_secure {
  background: #fff
    url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/04/27123858/zd_curve_line.svg);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 100%;
}
.fntch_secure_sl {
  display: flex;
  align-items: stretch;
  justify-content: space-between;
  flex-wrap: wrap;
}
.fntch_secure_bx {
  width: 23.5%;
  padding: 25px 20px;
  margin: 0;
  border: unset;
  box-shadow: 0 3px 42px #c3d5dc;
  border-radius: 14px;
  background: #fff;
  min-height: 280px;
}
.fntch_secure_bx h3 {
  font-size: 18px;
}
.fntch_secure_bx p {
  font-size: 16px;
}
.fntch_approv_li {
  margin-bottom: 40px;
}
.fntch_technl_ul {
  width: 50%;
}
.fntch_technl_cnt h4 {
  font-size: 18px;
  font-weight: 900;
}
.fntch_technl_cnt p {
  font-size: 16px;
  margin-top: 12px;
}
.fntch_technl_sc {
  background: #f5fbff;
  padding: 60px 0;
}
.fntch_technl_li {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 20px;
  margin-bottom: 30px;
}
.fntch_technl_li h3 {
  -webkit-text-stroke: 1px #2a99f6;
  font-size: 44px;
  font-weight: 900;
  color: transparent;
  line-height: normal;
  margin-top: -5px;
}
.fntch_technl_sc .fntch_divsn_img {
  width: 42%;
  position: sticky;
  top: 10%;
}
.fntch_technl_sc .fntch_divsn {
  margin-top: 80px;
}
.fntch_aproch_inn h3 {
  font-size: 30px;
  font-weight: 900;
}
.fntch_approv_li.active h3 {
  color: #008bf2;
  font-size: 40px;
  font-weight: 900;
}
.fntch_approv_li.active,
.fntch_luch {
  position: relative;
}
.fntch_luch:after {
  position: absolute;
  content: "";
  background: #f5fbff;
  height: 50%;
  width: 100%;
  bottom: 0;
}
.fntch_approv_li.active:after {
  position: absolute;
  content: "";
  background: #008bf2;
  width: 145px;
  height: 1px;
  right: 40px;
  top: 0;
  bottom: 0;
  margin: auto;
}
.fntch_aproch_flx {
  width: 100%;
  min-height: 390px;
  margin-top: 80px;
  display: flex;
  justify-content: space-between;
  align-items: inherit;
  margin: 40px auto 0;
}
.fntch_approv_lst li {
  color: #fff;
  font-size: 22px;
  margin-bottom: 10px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 12px;
}
.fntch_approv_lst li:last-child {
  margin-bottom: 0;
}
.fntch_approv_cnt p {
  margin: 0 0 20px 0;
  font-size: 20px;
  line-height: 32px;
}
.fntch_aproch_inn p {
  line-height: 32px;
}
.fntch_aprov1 {
  width: 65%;
}
.fntch_aproch {
  padding: 80px 0;
  position: relative;
  overflow: hidden;
}
.fntch_aproch:after {
  position: absolute;
  content: "";
  background: #fff;
  width: 570px;
  height: 570px;
  bottom: -150px;
  right: -50px;
  border-radius: 50%;
  opacity: 0.04;
}
.fntch_chs_lst {
  padding: 25px;
  border-radius: 10px;
  background-color: #f2f9ff;
  position: relative;
  display: flex;
  align-items: stretch;
  justify-content: center;
  flex-wrap: wrap;
  margin-top: 40px;
}
.single-box {
  padding: 35px;
  height: 100%;
  min-height: 320px;
}
.single-box h3 {
  font-size: 28px;
  margin: 15px 0 10px;
  font-weight: 800;
}
.fntch_chs_bx {
  width: 48%;
  position: relative;
}
.fntch_chs_lst::after,
.fntch_chs_lst::before {
  content: "";
  position: absolute;
  background-color: #d4d4d4;
}
.fntch_chs_lst::after {
  width: calc(100% - (35px * 2));
  height: 1px;
  top: 50%;
  transform: translate(0, -50%);
}
.fntch_chs_lst::before {
  width: 1px;
  height: calc(100% - (35px * 2));
  left: 50%;
  transform: translate(-50%, 0);
}
.fntch_ct4 .fntch_incrse_sec:before {
  content: "";
  position: absolute;
  top: -97px;
  left: 0;
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2023/10/19090025/circle.png);
  background-repeat: no-repeat;
  background-position: top left;
  background-size: contain;
  width: 100%;
  height: 150px;
}
.fntch_ct4 .fntch_incrse_sec:after {
  content: "";
  position: absolute;
  bottom: -97px;
  left: 0;
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2023/10/19090028/circle2.png);
  background-repeat: no-repeat;
  background-position: bottom right;
  background-size: contain;
  width: 100%;
  height: 150px;
  top: unset;
}
.fntch_ct4 .fntch_incr_ent {
  overflow: unset;
}
.fntch_bnsc_img figure img {
  width: 100%;
  height: 100%;
}
.fntch_bnsc_img {
  width: 40%;
}
.fntch_wrp .trsted_bx img {
  mix-blend-mode: luminosity;
  transition: all 0.3s ease-in-out;
  filter: invert(44%) sepia(23%) saturate(8%) hue-rotate(10deg) brightness(99%)
    contrast(96%);
}
.fntch_wrp .trsted_bx:hover img {
  filter: unset;
}
.fntch_app2 img {
  width: 100%;
}
.bsc_ftrs h3 {
  font-size: 30px;
}
.bsc_ftrs {
  margin-top: 50px;
}
.fntch_app2 {
  margin-top: 50px;
}
.fntch_app_sec {
  margin-top: 50px;
}
.fntch_app_inn .btn-fix {
  margin: 0 auto;
}
.fntch_luch_sec h2 {
  width: 70%;
}
.fntch_luch_inn:after {
  content: "";
  position: absolute;
  right: 0;
  bottom: -10px;
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/03/02125909/shape_vertical_dots.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
  width: 90px;
  height: 44px;
  left: 0;
  margin: auto;
}
.fntch_luch_inn {
  z-index: 9;
}
.fntch_prem_ftur .btn-fix {
  margin: 50px auto 0;
}
.fntch_inn_sec:after {
  position: absolute;
  content: "";
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2023/10/19090011/block.png);
  width: 150px;
  height: 100%;
  background-repeat: no-repeat;
  background-position: bottom;
  bottom: -70px;
  right: 250px;
  background-size: contain;
  opacity: 30%;
}
.fntch_end_li:hover {
  background: #008bf2;
}
.fntch_wrp .hlth_cuntr {
  padding-top: 0;
}
.fntch_swr_sc {
  padding: 100px 0 60px;
}
/*new fintech page css end 19-10-23*/

/*education page css start here*/
.eductn_cntr_sc {
  background: #01142b;
  padding: 35px 0;
}
.iot_cntr_lst {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  gap: 15px;
  width: 25%;
  flex-wrap: wrap;
}
.iot_cntr_lst p {
  max-width: 85px;
  font-size: 16px;
  font-weight: 500;
  margin: 0;
  color: #fff;
}
.iot_cntr_lst h3 {
  font-size: 52px;
  color: #fff;
  font-weight: 800;
}
.iot_cntr {
  padding: 0;
  margin-top: 0;
  border-radius: 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
}
.edu_srvc_mn {
  display: flex !important;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
}
.ednc_apnl_lft,
.edu_srvc_lft,
.hovr_pn_lt {
  width: 45%;
}
.edu_srvc_otr {
  margin-top: 70px;
}
.edu_srvc_mn:nth-child(2n) {
  flex-direction: row-reverse;
  margin: 90px 0;
}
.ednc_apnl_ryt,
.edu_srvc_ryt,
.hovr_pn_ry {
  width: 50%;
}
.edu_srvc_lst,
.edu_tchnl_lst {
  position: relative;
  margin-bottom: 30px;
}
.edu_srvc_lst:after,
.edu_tchnl_lst:after {
  position: absolute;
  content: "";
  background: transparent linear-gradient(180deg, #33b4ff 0, #00649e 100%) 0 0
    no-repeat padding-box;
  width: 15px;
  height: 15px;
  border-radius: 50%;
  bottom: 0;
  left: 0;
  top: 5px;
}
.eductn_cta1 .fix_container {
  background: #089df3;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 60px;
  border-radius: 30px;
  position: relative;
}
.edu_advnctchnlgs_ryt h3 {
  font-size: 28px;
  font-weight: 700;
}
.edu_advnctchnlgs_ryt p {
  margin: 20px 0 30px;
}
.edu_advnctchnlgs_ryt .edu_tchnl_lst h3,
.edu_srvc_lst h3 {
  font-size: 20px;
  font-weight: 800;
  padding-left: 40px;
}
.edu_srvc_cntnt {
  margin-top: 35px;
}
.edu_srvc_lst:last-child,
.edu_tchnl_ls:last-child,
.fntch_technl_li:last-child,
.ppc_bnr_bx:last-child,
.ubrap_unlsh_bx:last-child,
.ubrapps_chs_rytbx:last-child,
.uiux_trstd_lst:last-child,
.wbdvlprs_rsns_sc .nav-pills .nav-link:last-child {
  margin-bottom: 0;
}
.eductn_cta1 .sb_hd p {
  margin: 20px 0 35px;
}
.edctn_cta1_rgt {
  position: absolute;
  right: 50px;
  bottom: 0;
}
.educatn_wrp .fntch_banr {
  height: 930px;
  background: url("https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2023/11/06091652/education_bnr.png");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
.educatn_wrp .trsted_mn {
  margin-top: 90px;
}
.educatn_wrp .fntch_banr .mn_hd p {
  margin: 15px 0 45px;
}
.ednc_apnl_sc,
.edu_lrngsrvcs_sc {
  background: #141324;
  padding: 70px 0;
}
.ednc_apnl_tb .nav-link,
.ednc_apnl_tb .nav-link.active {
  border: 1px solid #ffffff5c !important;
  border-radius: 10px !important;
  width: 375px;
  padding: 20px;
  background: 0 0 !important;
}
.ednc_apnl_tb .nav-link.active {
  background: transparent linear-gradient(180deg, #33b4ff 0, #00649e 100%) 0 0
    no-repeat padding-box !important;
}
.ednc_apnl_tb .nav-link p {
  margin: 0;
}
.ednc_apnl_tb .nav-pills {
  justify-content: center;
  gap: 15px;
  margin: 45px 0 80px;
}
.ednc_apnl_lst,
.hovr_pn_inr {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
}
.ednc_apnl_sc .tab-content {
  padding-top: 0;
}
.ednc_apnl_tb .nav-link p {
  margin: 0;
  color: #fff;
  font-size: 24px;
  font-weight: 700;
}
.ednc_apnl_ryt .edu_srvc_lst h3,
.ednc_apnl_ryt h3,
.hovr_pn_inr .edu_srvc_lst h3 {
  color: #fff;
  font-weight: 400;
}
.ednc_apnl_ryt p,
.hovr_pn_lt p {
  font-size: 20px;
  margin: 0 0 30px 0;
  font-weight: 900;
  color: #fff;
}
.ednc_apnl_ryt p {
  margin: 25px 0;
}
.ednc_apnl_ryt h3 {
  font-weight: 800;
}
.edu_featrs_bx {
  width: 32%;
  text-align: center;
  transition: all 0.3s ease-in-out 0s;
  border-radius: 20px;
  padding: 40px 20px 20px 20px;
}
.edu_featrs_bx h3 {
  margin: 15px 0 10px;
  font-weight: 700;
}
.edu_lrngsrvcs_bx {
  width: 49%;
  background: #ffffff17 0 0 no-repeat padding-box;
  border: 1px solid #ffffff3b;
  border-radius: 16px;
  opacity: 1;
  backdrop-filter: blur(38px);
  padding: 20px;
  transition: all 0.3s ease-in-out 0.2s;
}
.edu_advnctchnlgs_bx {
  background: #eef4fd;
  display: flex !important;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  border-radius: 36px;
  margin: 0 5px;
}
.edu_advnctchnlgs_lft {
  width: 35%;
}
.edu_advnctchnlgs_ryt {
  width: 60%;
  padding-right: 50px;
}
.edu_advnctchnlgs_lst {
  margin: 60px 0 0 0 !important;
}
.educatn_wrp .slick-dots,
.slickdts .slick-dots,
.web_dv_wrp .slick-dots {
  position: unset;
  margin-top: 30px;
}
.edu_procs_sc {
  padding: 60px 0 0;
}
.edu_procs_bx {
  background: #eef4fd;
  padding: 30px 30px 30px 100px;
  border-radius: 25px;
  margin-bottom: 50px;
  width: 70%;
  margin-left: auto;
  position: relative;
}
.edu_procs_bx 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 {
  margin-top: 60px;
  position: relative;
}
.edu_procs_lst:after {
  position: absolute;
  content: "";
  background: #182026;
  left: 27px;
  top: 0;
  bottom: 0;
  width: 2px;
  height: 100%;
  opacity: 0.56;
}
.edu_procs_bx:after {
  position: absolute;
  content: "";
  background: transparent linear-gradient(242deg, #33b4ff 0, #00649e 100%) 0 0
    no-repeat padding-box;
  width: 45px;
  height: 45px;
  border: 10px solid #fff;
  left: -345px;
  top: 56px;
  background-repeat: no-repeat;
  z-index: 9;
  border-radius: 50%;
  outline: 2px solid #7d8285;
}
.edu_procs_bx p {
  width: 90%;
}
.edu_procs_bx:before {
  background: #182026;
  opacity: 0.56;
  position: absolute;
  content: "";
  height: 2px;
  width: 30%;
  left: -310px;
  background-repeat: no-repeat;
  background-position: center;
  top: 80px;
}
.educatn_wrp .dgtl_otsrc_btn {
  background: url("https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2023/11/07051326/toptobegin.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-name: spin;
  animation-duration: 5s;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}
@keyframes spin {
  0% {
    transform: rotate(0);
  }
  100% {
    transform: rotate(360deg);
  }
}
.educatn_wrp .dgtl_otsrc_sc .sb:after {
  position: absolute;
  content: "";
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2023/08/28183510/lst_cta.png);
  background-position: center;
  width: 100%;
  height: 120px;
  background-repeat: no-repeat;
  bottom: 115px;
  z-index: -1;
  right: 0;
}
.edu_lrngsrvcs_sc .btn-fix,
.edu_srvc_sc .btn-fix {
  margin: 60px auto 0;
}
.join_cnt {
  background: #28a3ea;
  padding: 0 20px 0 35px;
  border-radius: 55px;
  color: #fff;
}
.educatn_wrp .dgtl_otsrc_sc h2 {
  text-align: center;
  font-weight: 900;
  line-height: 72px;
}
.eductn_vid_mn {
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2023/11/06115712/video_bg.png);
  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:after {
  position: absolute;
  content: "";
  background: transparent linear-gradient(180deg, #33b4ff 0, #00649e 100%) 0 0
    no-repeat padding-box;
  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%;
}
.eductn_vid_lft figure span {
  position: absolute;
  bottom: -50px;
  width: 165px;
  height: 165px;
  right: -50px;
  cursor: pointer;
  animation-name: spin;
  animation-duration: 5s;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}
.eductn_vid_ryt h2 {
  font-weight: 900;
  margin-bottom: 30px;
}
.footer_cta_lt_rt {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  background: #089df3;
  padding: 60px 40px;
  border-radius: 30px;
  position: relative;
}
.footer_rt {
  position: absolute;
  right: 40px;
  bottom: 0;
}
.edctn_fcta .btn-fix {
  margin-top: 30px;
}
.edu_advnctchnlgs_ryt .btn-fix {
  margin-top: 45px;
}
.edu_srvc_sc {
  padding-top: 70px;
}
.edu_advnctchnlgs_sc,
.edu_featrs_sc,
.educatn_wrp .dgtl_otsrc_sc,
.eductn_cta1 {
  padding: 70px 0;
}
.fd_srv {
  padding-top: 60px;
}
.educatn_wrp .trsted_bx img {
  filter: grayscale(100%);
  max-width: 120px;
}
.educatn_wrp .trsted_bx:hover img {
  filter: unset;
}
.educatn_wrp .trstd_lst {
  gap: 45px;
  margin-top: 30px;
}
.edu_featrs_bx:hover figure {
  transform: rotateY(180deg);
}
.edu_featrs_bx figure {
  transition: all 1s;
  transform-style: preserve-3d;
}
.educatn_wrp .slick-dots li button,
.slickdts .slick-dots li button,
.web_dv_wrp .slick-dots li button {
  opacity: 1;
  width: 9px;
  height: 9px;
  border-radius: 50%;
  font-size: 0;
  background: #d1ecfb;
}
.educatn_wrp .slick-dots li.slick-active button,
.slickdts .slick-dots li.slick-active button,
.web_dv_wrp .slick-dots li.slick-active button {
  background: #00649e;
}
.educatn_wrp .slick-dots li,
.slickdts .slick-dots li,
.web_dv_wrp .slick-dots li {
  margin: 0 5px;
  width: 9px;
  height: 9px;
  border-radius: 50%;
}
.edu_featrs_bx:hover {
  background-color: unset !important;
  box-shadow: #ccdbe8 3px 3px 6px 0 inset,
    rgba(204, 219, 230, 0.5) 3px 3px 6px 1px inset;
  transform: scale(0.95);
}
.edu_lrngsrvcs_bx:hover {
  background: #fff;
  border: 1px solid #046aa5;
  transform: translate(0, -10px);
}
.edu_lrngsrvcs_bx:hover h3,
.edu_lrngsrvcs_bx:hover p {
  color: #1d1d1d;
}
/*education page css ends here*/

/*web app development page css start here*/
.wbdvlpmnt_bnr {
  background: url("https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2023/11/08141237/webapp.png");
  height: 1000px;
  background-size: cover;
  background-repeat: no-repeat;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  background-position: center;
}
.wbdvlpmnt_bnr .mh p {
  margin: 25px 0 45px;
}
.wbdvplrs_prcs_sc {
  padding-top: 50px;
}
.wbdvplrs_cntr_sc .dub_counts_li:after {
  position: absolute;
  content: "";
  background: #fff;
  height: 190px;
  width: 1px;
  left: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  opacity: 0.5;
}
.wbdvplrs_cntr_sc .dub_counts_li {
  text-align: center;
  width: 24%;
  position: relative;
}
.wbdvplrs_cntr_sc .dbnw_trstd_bx {
  gap: 25px 20px;
  width: 32%;
}
.wbdvplrs_cntr_sc .dbnw_trstd_bx,
.wbdvplrs_cntr_sc .dbnw_trstd_otr,
.wbdvplrs_cntr_sc .dub_counts_ul {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
}
.wbdvplrs_cntr_sc .dbnw_trstd_bx h2 {
  font-size: 28px;
  color: #fff;
  width: 100%;
  display: block;
}
.wbdvplrs_cntr_sc .dub_counts_li h3 {
  font-size: 32px;
  font-weight: 800;
  color: #fff;
  margin: 10px 0 0;
}
.wbdvplrs_cntr_sc .dub_counts_ul {
  width: 60%;
}
.wbdvplrs_cntr_sc .dbnw_trstd_lst img {
  max-width: 80px;
  filter: brightness(0) invert(1);
}
.wbdvplrs_cntr_sc .dbnw_trstd_otr {
  background: #01142b 0 0 no-repeat padding-box;
  box-shadow: 0 29px 76px #0000000f;
  border-radius: 25px;
  padding: 0 0 0 25px;
  margin-top: -90px;
  height: 190px;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.wbdvplrs_cntr_sc .dub_counts_li p {
  margin: 0;
}
.wbdvlprs_cta1 h2 {
  font-size: 30px;
  margin-bottom: 25px;
  line-height: 42px;
}
.wbdvlprs_cta1_rgt {
  position: absolute;
  right: 40px;
  top: 10px;
  bottom: 0;
}
.wbdvlprs_cta1 .fix_container {
  background: #f1f6fc;
  border-radius: 20px;
  padding: 56px 50px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
  z-index: 9;
}
.wbdvplrs_indstrs_sc.resulv_dub {
  background: #141324f5;
  padding: 70px 0;
}
.wbdvplrs_indstrs_sc .resulv_dub_ul {
  gap: 30px 0;
}
.wbdvplrs_indstrs_sc .resulv_dub_lst {
  width: 32%;
  text-align: center;
  position: relative;
  transition: all 0.3s ease-in-out 0s;
  overflow: hidden;
  border: 2px solid transparent;
  border-radius: 100px;
  padding: 54px 0;
  background: linear-gradient(#141324, #141324) padding-box,
    linear-gradient(160deg, #00649e, #00659f) border-box;
}
.wbdvplrs_indstrs_sc .resulv_dub_lst h3 {
  font-size: 28px;
  color: #fff;
  margin-top: 10px;
}
.wbdvplrs_indstrs_sc .resulv_dub_lst_inr {
  position: absolute;
  top: 0;
  transform: translate(0, -100%);
  margin: auto;
  background: linear-gradient(180deg, #33b4ff, #00649e);
  border-radius: 30px;
  padding: 20px 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  transition: all 0.5s ease-in-out 0s;
  opacity: 0;
}
.wbdvplrs_indstrs_sc .resulv_dub_ul .resulv_dub_lst:hover .resulv_dub_lst_inr {
  opacity: 1;
  transform: translate(0, 0);
}
.wbdvplrs_indstrs_sc .resulv_dub_lst_inr p {
  margin: 0;
  font-size: 16px;
  color: #fff;
}
.wbdvlprs_rsns_sc .tab-content {
  width: 50%;
  z-index: 9;
  padding: 40px;
}
.wbdvlprs_rsns_sc .nav-pills {
  width: 50%;
  padding: 40px 20px 40px 120px;
  flex-direction: column !important;
}
.wbdvlprs_rsns_sc .d_flx.tech_us {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  background: #fff;
  box-shadow: 0 39px 73px #00000014;
  border-radius: 55px;
  margin-top: 65px;
}
.wbdvlprs_rsns_sc .nav-link span {
  color: #141324;
  font-size: 25px;
  font-weight: 900;
}
.wbdvlprs_rsns_sc .nav-pills .nav-link {
  background: 0 0 !important;
  border: 0 !important;
  border-radius: unset;
  padding: 0 !important;
  text-align: left;
  margin-bottom: 50px;
  position: relative;
}
.wbdvlprs_rsns_sc .nav-pills .nav-link.active:after,
.wbdvlprs_rsns_sc .nav-pills .nav-link:after {
  position: absolute;
  content: "";
  background: #141324;
  width: 22px;
  height: 22px;
  border-radius: 50%;
  left: -50px;
  top: 0;
  bottom: 0;
  margin: auto;
  border: 5px solid #e7f3fa;
}
.wbdvlprs_rsns_sc .nav-pills .nav-link.active:after {
  background: transparent linear-gradient(270deg, #33b4ff 0, #00649e 100%) 0 0
    no-repeat padding-box;
}
.wbdvlprs_rsns_sc .nav-pills .nav-link.active span {
  color: #056ca7;
}
.wbdvlprs_rsns_sc .tech_us::after {
  content: "";
  position: absolute;
  height: 100%;
  width: 50%;
  right: 0;
  background-repeat: no-repeat;
  background: transparent linear-gradient(180deg, #33b4ff 0, #00649e 100%) 0 0
    no-repeat padding-box;
  border-radius: 0 53px 53px 0;
  top: 0;
  bottom: 0;
}
.wbdvlprs_rsns_sc .lunch_dub_rt h3 {
  color: #fff;
  font-size: 25px;
  font-weight: 900;
  margin: 25px 0 15px;
}
.wbdvlprs_rsns_sc .lunch_dub_rt p {
  color: #fff;
  font-size: 20px;
}
.wbdvlprs_rsns_sc .lunch_dub_rt {
  width: 90%;
  margin-left: auto;
}
.wbdvlprs_rsns_sc .lunch_dub_rt figure {
  position: relative;
  width: 325px;
  height: 233px;
  z-index: 9;
}
.wbdvlprs_rsns_sc .lunch_dub_rt figure img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 30px;
}
.wbdvlprs_rsns_sc .lunch_dub_rt figure:after {
  position: absolute;
  content: "";
  background: #fff;
  width: 100%;
  height: 100%;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  border-radius: 30px;
  transform: rotate(5deg);
  z-index: -1;
  animation: wiggle 6s;
  animation-iteration-count: infinite;
}
@keyframes wiggle {
  0% {
    transform: rotateZ(5deg);
  }
  50% {
    transform: rotateZ(-10deg);
  }
  100% {
    transform: rotateZ(5deg);
  }
}
.wbdvplrs_prcs_sc .iotprcs_lst {
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2023/11/01142124/processbg.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  margin-top: 70px;
}
.wbdvplrs_prcs_sc .iotprcs_bx {
  width: 37%;
  position: relative;
  margin-bottom: 60px;
}
.wbdvplrs_prcs_sc .iotprcs_bx h3 {
  font-size: 26px;
  font-weight: 900;
  margin: 0;
}
.wbdvplrs_prcs_sc .iotprcs_bx:nth-child(2n) {
  margin-left: auto;
}
.wbdvplrs_prcs_sc .iotprcs_bx figure {
  background: #fff;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 15px;
  display: none;
}
.wbdvplre_chs_sc .fntch_chs_bx {
  border-bottom: 2px solid #d4d4d4;
}
.wbdvplre_chs_sc .fntch_chs_bx:nth-child(5),
.wbdvplre_chs_sc .fntch_chs_bx:nth-child(6) {
  border-bottom: unset;
}
.wbdvplre_chs_sc .fntch_chs_lst {
  background: unset;
}
.wbdvplre_chs_sc .single-box {
  padding: 35px 50px 35px 35px;
  min-height: 290px;
}
.wbdvplre_chs_sc .fntch_chs_bx:first-child .single-box,
.wbdvplre_chs_sc .fntch_chs_bx:nth-child(2) .single-box {
  padding: 0 50px 35px 35px;
}
.wbdvlprs_cta2 .fix_container {
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2023/11/08120208/webapp_cta2.png);
  padding: 68px;
  background-size: cover;
  background-repeat: no-repeat;
  border-radius: 30px;
  background-position: center right;
}
.eductn_cta1 .sb_hd h2,
.fntch_incrse_sec h2,
.fntch_inn_sec h2,
.fntch_tp h2,
.ubrap_join_mn h2,
.uiux_fcta .nw_sbhdng h2,
.wbdvlprs_cta2 h2,
.web_dev_fcta h2 {
  font-size: 36px;
}
.wbdvlprs_cta2 p {
  margin: 25px 0 30px;
}
.web_dev_fcta .cont_ainer {
  background: transparent linear-gradient(180deg, #33b4ff 0, #00649e 100%) 0 0
    no-repeat padding-box;
  border-radius: 20px;
  padding: 60px;
  position: relative;
}
.web_dev_fcta p {
  margin: 10px 0 25px;
}
.wbdvpmnt_srvcs_bx .blk_hlth_bx {
  height: 341px;
}
.wbdvpmnt_srvcs_bx {
  margin-top: 60px;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-template-rows: repeat(4, 1fr);
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}
.wbdvpmnt_srvcs_bx .blk_hlth_bx:first-child {
  grid-area: 1/1/2/2;
}
.wbdvpmnt_srvcs_bx .blk_hlth_bx:nth-child(2) {
  grid-area: 1/2/2/3;
}
.wbdvpmnt_srvcs_bx .blk_hlth_bx:nth-child(3) {
  height: 704px;
  grid-area: 1/3/3/4;
}
.wbdvpmnt_srvcs_bx .blk_hlth_bx:nth-child(4) {
  grid-area: 2/1/3/3;
}
.wbdvpmnt_srvcs_bx .blk_hlth_bx:nth-child(5) {
  grid-area: 3/1/5/2;
  height: 704px;
}
.wbdvpmnt_srvcs_bx .blk_hlth_bx:nth-child(6) {
  grid-area: 3/2/4/3;
}
.wbdvpmnt_srvcs_bx .blk_hlth_bx:nth-child(7) {
  grid-area: 3/3/4/4;
}
.wbdvpmnt_srvcs_bx .blk_hlth_bx:nth-child(8) {
  grid-area: 4/2/5/4;
}
.wbdvpmnt_srvcs_bx .flip-card-back,
.wbdvpmnt_srvcs_bx .flip-card-front {
  background-repeat: no-repeat;
  background-size: cover;
}
.wbdvpmnt_srvcs_bx .flip-card-inner {
  border-radius: 30px;
  box-shadow: unset;
}
.wbdvpmnt_srvcs_bx .dub_prem_btm {
  position: absolute;
  bottom: 30px;
  left: 30px;
  text-align: left;
}
.wbdvpmnt_srvcs_bx .dub_prem_btm h3 {
  color: #fff;
  font-size: 24px;
  margin-top: 10px;
}
.wbdvpmnt_srvcs_bx .dub_prem_btm figure {
  background: linear-gradient(45deg, #33b4ff, #00649e);
  width: 60px;
  height: 60px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.fddlvry_cta2_sc .btn-fix,
.wbdvplre_chs_sc .btn-fix {
  margin: 30px auto 0;
}
.wbdvplrs_indstrs_sc .btn-fix {
  margin: 60px auto 0;
}
.wbdvlprs_cta1:after {
  position: absolute;
  content: "";
  background: #141324f5;
  bottom: 0;
  height: 50%;
  right: 0;
  left: 0;
  width: 100%;
}
.wbdvplre_chs_sc .fntch_chs_bx:hover figure {
  transform: rotateY(180deg);
}
.wbdvplre_chs_sc .fntch_chs_bx figure {
  transition: all 1s;
  transform-style: preserve-3d;
  width: 74px;
  height: 74px;
}
/*web app development page css ends here*/

/*UI/UX page css starts here*/
.uiux_meet_lst li.slick-slide[data-slick-index="4"],
.uiux_meet_lst li.slick-slide[data-slick-index="9"] {
  background: #00aaeb;
  text-align: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.page-template-tpl_ui-ux-design
  .panel-group
  .panel-heading
  + .panel-collapse
  > .panel-body
  ul
  li {
  list-style: disc;
  list-style-position: inside;
  font-size: 16px;
  margin-top: 5px;
  color: #000;
}
.uiux_wrp .ecmrc_prtfl_lstlogo.slick-center {
  background: transparent linear-gradient(270deg, #33b4ff 0, #00649e 100%) 0 0
    no-repeat padding-box;
}
.uiux_wrp .ecmrc_prtfl_lstlogo.slick-center.ecmrc_luxbubble img {
  filter: unset;
}
.uiux_meet_lst li.slick-slide[data-slick-index="4"] .uiux_meet_cnt,
.uiux_meet_lst li.slick-slide[data-slick-index="9"] .uiux_meet_cnt {
  width: 100%;
}
.uiux_meet_lst li.slick-slide[data-slick-index="4"] .uiux_meet_cnt .btn-fix,
.uiux_meet_lst li.slick-slide[data-slick-index="9"] .uiux_meet_cnt .btn-fix {
  margin: 20px auto 0;
  background: #fff;
  color: #000;
  font-weight: 500;
}
.uiux_meet_lst li.slick-slide[data-slick-index="4"] .uiux_meet_cnt h3,
.uiux_meet_lst li.slick-slide[data-slick-index="4"] .uiux_meet_cnt p,
.uiux_meet_lst li.slick-slide[data-slick-index="9"] .uiux_meet_cnt h3,
.uiux_meet_lst li.slick-slide[data-slick-index="9"] .uiux_meet_cnt p {
  color: #fff;
}
.uiux_prcs_nav li {
  border: 1px solid #ffffff4f;
  border-radius: 10px;
  padding: 20px;
  text-align: center;
  width: 48%;
}
.uiux_wrp .ent_prise_dev .sdi_hvr_cntnt span:hover {
  border-color: #000;
}
.uiux_wrp .ent_prise_dev .sdi_hvr_cntnt span:hover:after {
  filter: brightness(0);
}
.uiux_wrp .ecmrc_prfl_sc {
  background: #141324;
}
.uiux_wrp .sclmda_bnr_trst ul {
  width: 50%;
  gap: 15px;
  align-items: stretch;
}
.uiux_wrp .sclmda_bnr_trst ul li {
  background-color: #fff;
  box-shadow: 0 25px 53px #00000029;
  border: 2px solid #0000000d;
  border-radius: 15px;
  padding: 18px 10px;
  z-index: 1;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 20%;
}
.uiux_wrp .wbdvlpmnt_bnr .mh p {
  margin: 20px 0 30px;
}
.uiux_prcs_inr figure {
  width: 40px;
  height: 40px;
}
.uiux_prcs_inr figure img {
  width: 100%;
  height: 100% !important;
  object-fit: contain;
}
.uiux_wrp .tcstck_dsn4 {
  background-color: #141324;
  padding: 50px 0 70px;
}
.uiux_meet {
  background: linear-gradient(to top, #141324 46%, #fff 43%);
}
.uiux_meet_cnt .btn-fix {
  font-size: 16px;
  height: 38px;
  padding: 10px 30px;
  text-align: center;
  line-height: 1;
  margin-top: 20px;
}
.uiux_meet_lst.slickdts .slick-dots li,
.uiux_meet_lst.slickdts .slick-dots li button {
  opacity: 1;
  width: 20px;
  height: 20px;
  background: #fff;
}
.uiux_meet_lst.slickdts .slick-dots li.slick-active,
.uiux_meet_lst.slickdts .slick-dots li.slick-active button {
  width: 30px;
  height: 30px;
}
.uiux_meet_lst.slickdts .slick-dots li.slick-active button {
  border: 6px solid #141324;
  outline: 1px solid #076fac !important;
  background: transparent linear-gradient(270deg, #33b4ff 0, #00649e 100%) 0 0
    no-repeat padding-box;
}
.uiux_prcs_nav {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  margin: 60px auto 50px;
  width: 65%;
}
.uiux_prcs_mn > li:not(:last-child) {
  border-bottom: 1px solid #fff;
  padding-bottom: 40px;
  margin-bottom: 40px;
}
.uiux_prcs_lst .btn-fix_wht {
  margin: 65px auto 0;
}
.uiux_prcs_mn > li * {
  transition: unset;
}
.uiux_wrp .sdi_indstrs_sc {
  background: unset;
}
.sdi_indstrs_lst li.slick-slide,
.uiux_wrp .sdi_indstrs_lst > li {
  width: 32%;
  height: 420px;
  border-radius: 16px;
}
.uiux_wrp .ent_prise_dev .sdi_hvr_cntnt {
  border-radius: 16px;
  background: transparent linear-gradient(270deg, #33b4ff 0, #00649e 100%) 0 0
    no-repeat padding-box;
  padding: 35px;
}
.uiux_wrp .sdi_indstrs_lst li.slick-slide:after,
.uiux_wrp .sdi_indstrs_lst > li:after {
  height: 180px;
  background: transparent linear-gradient(180deg, #00000000 0, #000 100%) 0 0
    no-repeat padding-box;
  border-radius: 0 0 16px 16px;
  bottom: 0;
  right: 0;
  left: 0;
  top: auto;
  margin: auto;
  opacity: 1;
}
.uiux_wrp .ent_prise_dev .sdi_hvr_cntnt p {
  line-height: 27px;
  margin-top: 0;
}
.uiux_wrp .ent_prise_dev .sdi_hvr_cntnt h3 {
  display: block;
  margin-bottom: 25px;
}
.uiux_wrp .sdi_indstrs_lst li h3 {
  font-size: 25px;
}
.uiux_wrp .ent_prise_dev .sdi_hvr_cntnt span {
  right: 20px;
  top: 20px;
  bottom: auto;
  transform: rotate(-30deg);
}
.uiux_wrp .fit_fetr_lst li.slick-slide h3 {
  font-size: 26px;
  margin: 30px 0 15px;
  font-weight: 600;
}
.uiux_meet_lst li.slick-slide {
  background: #f6f6f6 0 0 no-repeat padding-box;
  box-shadow: 0 3px 5px #0000005c;
  border-radius: 13px;
  margin: 15px;
  display: flex !important;
  align-items: flex-start;
  justify-content: space-between;
  padding: 35px 15px 35px 30px;
  height: inherit;
}
.uiux_meet_lst .slick-track {
  display: flex;
}
.uiux_meet_lst {
  padding-bottom: 10px;
}
.uiux_meet_cnt {
  width: 81%;
}
.uiux_meet_lst li.slick-slide figure {
  width: 80px;
  height: 80px;
}
.uiux_meet_lst li.slick-slide figure img {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  object-fit: cover;
}
.uiux_meet_cnt h3 {
  font-size: 20px;
  color: #000;
  font-weight: 700;
}
.uiux_meet_cnt p {
  font-size: 15px;
  color: #000;
  margin: 15px 0;
  line-height: 24px;
}
.uiux_meet_cnt ul li {
  color: #000;
  font-size: 16px;
  margin-top: 10px;
}
.uiux_meet_lst {
  margin-top: 60px;
}
.uiux_wrp .fit_fetr_lst li.slick-slide p {
  font-size: 18px;
  color: #000;
  line-height: 28px;
}
.uiux_wrp .fit_fetr_lst li.slick-slide {
  background: #fff 0 0 no-repeat padding-box;
  border: 1px solid #1a8ccf !important;
  border-radius: 27px;
  padding: 30px;
  text-align: center;
  margin: 0 10px;
  height: inherit;
}
.uiux_wrp .fit_fetr_lst .slick-arrow {
  background: #000;
  width: 50px;
  height: 50px;
  border-radius: 50%;
}
.uiux_wrp .fit_fetr_lst.slickdts .slick-dots li.slick-active button {
  background: #1d92d5;
}
.uiux_wrp .fit_fetr_lst li.slick-slide:hover {
  background: transparent linear-gradient(270deg, #33b4ff 0, #00649e 100%) 0 0
    no-repeat padding-box;
}
.uiux_wrp .fit_fetr_lst li.slick-slide:hover h3,
.uiux_wrp .fit_fetr_lst li.slick-slide:hover p {
  color: #fff;
}
.uiux_wrp .fit_fetr_lst li.slick-slide:hover img {
  filter: brightness(0) invert(1);
}
.uiux_wrp .fit_fetr_lst .slick-track {
  display: flex;
}
.uiux_wrp .fit_fetr_lst li.slick-slide figure {
  width: 60px;
  height: 55px;
  margin: 0 auto;
}
.uiux_wrp .fit_fetr_lst li.slick-slide figure img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.uiux_prcs_inr {
  display: flex;
  align-items: center;
  gap: 25px;
  flex-wrap: wrap;
}
.uiux_prcs_cnt ul {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 15px;
  width: 60%;
  margin: 30px 0 0 auto;
  flex-wrap: wrap;
}
.uiux_prcs_cnt ul li {
  width: 48%;
  position: relative;
  font-size: 16px;
  color: #fff;
  padding-left: 30px;
  font-weight: 300;
}
.uiux_prcs_cnt ul li:before {
  position: absolute;
  content: "";
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2024/10/09130641/uiux_prcs-icon.png);
  left: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  width: 18px;
  height: 18px;
  background-repeat: no-repeat;
}
.uiux_prcs_hdng {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
}
.uiux_prcs_mn {
  margin-top: 70px;
}
.uiux_prcs_inr h3 {
  font-size: 22px;
}
.uiux_prcs_hdng p {
  font-size: 16px;
  font-weight: 300;
  line-height: 26px;
  width: 50%;
  margin-right: 100px;
  position: relative;
}
.uiux_prcs_hdng p:after,
.uiux_prcs_hdng p:before {
  position: absolute;
  content: "";
  background: transparent linear-gradient(180deg, #33b4ff 0, #00649e 100%) 0 0
    no-repeat padding-box;
  border-radius: 3px;
  width: 28px;
  height: 4px;
  top: 10px;
  right: -95px;
  cursor: pointer;
}
.uiux_prcs_hdng p:before {
  transform: rotate(90deg);
}
.uiux_prcs_mn li.active .uiux_prcs_hdng p:before {
  transform: unset;
}
.uiux_prcs_lst > li {
  height: 0;
  opacity: 0;
}
.uiux_prcs_lst > li.active {
  height: 100%;
  opacity: 1;
  position: relative;
}
.uiux_prcs_nav li.active {
  background: transparent linear-gradient(180deg, #33b4ff 0, #00649e 100%) 0 0
    no-repeat padding-box;
  border: 1px solid #ffffff5c;
}
.uiux_wrp .fit_fetr_sc {
  background: unset;
  padding-top: 0;
}
.uiux_wrp .fit_fetr_lst.slickdts .slick-dots li,
.uiux_wrp .fit_fetr_lst.slickdts .slick-dots li button {
  margin: 0;
  width: 100%;
  height: 2px;
  border-radius: 0;
  background: #00000024;
}
.uiux_prcs_lst > li > p {
  text-align: center;
  font-size: 20px;
  font-weight: 300;
}
.uiux_wrp .fit_fetr_lst.slickdts .slick-dots {
  margin: 65px auto 0;
}
.uiux_prcs_nav li h3 {
  font-size: 24px;
}
.uiux_srvcs_lst {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  margin: 60px 0 120px;
  gap: 25px 0;
}
.uiux_srvcs_sc .btn-fix {
  margin: 0 auto;
}
.uiux_trstd_mn {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
}
.uiux_trstd_lft {
  width: 35%;
  background: #eef4fd;
  border-radius: 37px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
.uiux_trstd_lft h2 {
  font-size: 42px;
  font-weight: 900;
  text-align: center;
  width: 100%;
  padding: 30px 0;
  position: relative;
}
.uiux_trstd_lst {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 35px;
}
.uiux_trstd_bx {
  padding: 50px 0 40px;
}
.uiux_trstd_lft h2:after {
  position: absolute;
  content: "";
  background: #707070;
  height: 1px;
  width: 100%;
  left: 0;
  right: 0;
  bottom: 0;
}
.uiux_trstd_ryt {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  background: url("https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2023/11/17174949/trusted_bg.png");
  background-position: bottom;
  background-repeat: no-repeat;
  background-size: contain;
  gap: 50px 0;
  width: 45%;
  position: relative;
}
@keyframes zoom-in-zoom-out {
  0% {
    transform: scale(1, 1);
  }
  50% {
    transform: scale(1.1, 1.1);
  }
  100% {
    transform: scale(1, 1);
  }
}
.uiux_trstd_ryt_lst h3 {
  font-size: 50px;
  font-weight: 900;
  color: #000;
}
.uiux_trstd_ryt_lst:nth-child(2) {
  top: 70px;
  max-width: 206px;
  height: 206px;
}
.uiux_trstd_ryt_lst:nth-child(3) {
  right: -80px;
  max-width: 162px;
  height: 162px;
}
.uiux_trstd_ryt_lst:nth-child(4) {
  top: 80px;
  right: -20px;
  max-width: 176px;
  height: 176px;
}
.uiux_trstd_ryt_lst p {
  font-size: 20px;
  color: #000;
  margin: 0;
  line-height: normal;
  font-weight: 500;
  text-align: center;
}
.uiux_trstd_ryt_lst {
  max-width: 226px;
  border-radius: 50%;
  height: 226px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  width: 48%;
  position: relative;
  z-index: 9;
  animation: zoom-in-zoom-out 2s ease-out infinite;
}
.uiux_srvcs_bx {
  width: 32%;
  background: #f1f8fe 0 0 no-repeat padding-box;
  border: 2px solid #00000003;
  border-radius: 22px;
  padding: 10px;
  min-height: 320px;
  margin: 0;
}
.uiux_bnr {
  background: url("https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2024/10/09180342/ui-ux_bnr-e1728477506708.png");
  height: 850px;
  background-size: contain;
  background-repeat: no-repeat;
  background-color: #eff9ff;
  background-position: right;
}
.uiux_wrp .sclmda_bnr_trst ul li img {
  max-width: 70px;
  filter: grayscale(1);
}
.uiux_wrp .sclmda_bnr_trst:after,
.uiux_wrp .sclmda_bnr_trst:before {
  content: unset;
}
.uiux_srvcs_inr {
  background: #d4e1fb;
  padding: 10px;
  border-radius: 24px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-wrap: wrap;
  gap: 10px;
}
.uiux_srvcs_bx:nth-child(2),
.uiux_srvcs_bx:nth-child(5) {
  transform: translate(0, 60px);
}
.uiux_srvcs_bx:nth-child(3),
.uiux_srvcs_bx:nth-child(6) {
  transform: translate(0, 130px);
}
.uiux_srvcs_bx p {
  margin-top: 25px;
  color: #000;
  width: 95%;
}
.uiux_srvcs_inr figure {
  width: 70px;
  height: 70px;
  background: #fff;
  border-radius: 12px;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 1s;
  transform-style: preserve-3d;
}
.uiux_srvcs_bx:hover figure {
  transform: rotateY(180deg);
}
.uiux_cta1.wbdvlprs_cta2 .fix_container {
  background: url("https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2023/11/17174955/uiux_footercta1.png");
  padding: 42px;
  z-index: 99;
  position: relative;
}
.uiux_cta1.wbdvlprs_cta2 h2 {
  font-size: 48px;
  font-weight: 900;
}
.uiux_fcta .footer_cta_lt_rt {
  padding: 60px 40px;
  border-radius: 36px;
  background: #141324;
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
}
.uiux_fcta .footer_rt {
  bottom: 45px;
}
.uiux_fcta .fix_container p {
  margin: 20px 0 40px;
}
.uiux_bnr .theme_clr {
  font-weight: 900;
}
.uiux_cta1 .btn-fix {
  margin: 25px auto 0;
}
.uiux_prcs_inrbx h3 {
  color: #fff;
  font-size: 18px;
  padding-left: 20px;
}
.uiux_prcs_inrbx {
  position: relative;
  margin-top: 22px;
}
.uiux_prcs_inrbx::after {
  position: absolute;
  content: "";
  background: #fff;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  top: 0;
  bottom: 0;
  margin: auto;
}
.uiux_cta2_mn {
  background: #089df3;
  display: flex;
  justify-content: space-between;
  padding: 60px 40px;
  border-radius: 25px;
  align-items: center;
  position: relative;
  z-index: 9;
}
.uiux_cta2_sc h2 {
  font-size: 32px;
}
.uiux_cta2_sc .sb {
  width: 70%;
}
.uiux_cta2_sc .btn-fix {
  margin-top: 30px;
}
.uiux_cta2_sc {
  position: relative;
  padding: 70px 0;
}
.uiux_cta1:after {
  top: unset;
  bottom: 0;
}
.uiux_cta2_ryt {
  position: absolute;
  right: 0;
  top: 0;
}
.uiux_levrg_lst {
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
  align-items: stretch;
  gap: 20px;
  margin-top: 60px;
}
.uiux_levrg_bx {
  display: flex;
  flex-direction: column;
  flex: 1;
  min-width: 20%;
  overflow: hidden;
  position: relative;
  transition: ease-in-out 0.5s;
  margin: 0;
}
.uiux_levrg_bx.expnd_li,
.uiux_levrg_bx:hover {
  flex: 2;
}
.uiux_levrg_bx img {
  width: 100%;
  height: 100%;
  border-radius: 20px;
  object-fit: cover;
}
.uiux_levrg_bx figure {
  width: 100%;
  height: 390px;
  border-radius: 20px;
}
.uiux_levrg_bx h3 {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 20px;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  justify-content: center;
  color: #fff;
  font-size: 22px;
  line-height: 1.3;
  font-weight: 600;
}
.uiux_levrg_hvrcntnt {
  position: absolute;
  margin: 0 auto;
  z-index: 4;
  transition: ease-in-out 1s;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 10px 20px;
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-direction: column;
  transform: scale(0.7);
  opacity: 0;
  width: 400px;
}
.uiux_levrg_bx.expnd_li .uiux_levrg_hvrcntnt,
.uiux_levrg_bx:hover .uiux_levrg_hvrcntnt {
  transform: scale(1);
  opacity: 1;
}
.uiux_levrg_bx.expnd_li .uiux_levrg_hvrcntnt h3,
.uiux_levrg_bx:hover .uiux_levrg_hvrcntnt h3 {
  display: block;
  position: unset;
}
.uiux_levrg_bx.expnd_li .uiux_levrg_hvrcntnt p,
.uiux_levrg_bx:hover .uiux_levrg_hvrcntnt p {
  font-size: 18px;
  color: #fff;
  font-weight: 300;
  margin-top: 10px;
}
.uiux_prcs_sc {
  background: #141324;
  padding: 80px 0;
}
.uiux_levrg_sc {
  padding: 60px 0 40px;
}
.uiux_wrp .sdi_cntr_mn li h3 {
  background: -webkit-linear-gradient(180deg, #33b4ff 0, #00649e 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.uiux_wrp .sdi_cntr_mn:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(75%) saturate(3752%)
    hue-rotate(187deg) brightness(103%) contrast(101%);
}
.uiux_chlang_lst li.slick-slide {
  filter: url(#round);
  padding:40px 20px;
  margin: 0 15px;
  position: relative;height: inherit;
}
.uiux_chlang_lst .slick-track{display: flex;}
.uiux_chlang_lst {
  margin-top: 50px;filter: drop-shadow(0px 3px 21px #00000029);
}
.uiux_chlang_lst li.slick-slide:before{
  position: absolute;
  content: "";
  background: #fff 0 0 no-repeat padding-box;
  clip-path: polygon(70% 0, 100% 20%, 100% 100%, 0 100%, 0 0);
  z-index: -1;
  inset: 0;
  margin: auto;
}
.uiux_chlang_lst li.slick-slide h3 {
  color: red;
  border: 1px solid red;
  padding: 10px 20px;
  border-radius: 30px;
  width: fit-content;
  font-size: 14px;
  font-weight: 400;
}
.uiux_chlang_lst li.slick-slide p {
  margin: 20px 0;
  padding-bottom: 20px;
  border-bottom: 1px solid #00000020;
  font-size: 17px;
  line-height: 1.5;
  color: #000;
}
.uiux_chlang_lst li.slick-slide h4 span {
  font-size: 40px;
  margin-right: 10px;
}
.uiux_chlang_sc {
  padding: 70px 0;
}
.uiux_chlang_lst li.slick-slide h4 {
  font-size: 15px;
  text-transform: uppercase;
  font-weight: 600;
  line-height: 1.5;
  display: flex;
  align-items: center;
  color: #000;
}
@media (max-width:1200px) {
  .uiux_chlang_lst li.slick-slide h4,.uiux_chlang_lst li.slick-slide p{font-size: 14px;}
  .uiux_chlang_lst li.slick-slide h4 span{font-size: 30px;}
}
/*UI/UX page css ends here*/

/*Food Delivery Page CSS starts here*/
.fddlvry_banner {
  background-color: #000;
  background-image: url("https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2025/01/31050539/delivery_bg.png");
  height: 980px;
  background-repeat: no-repeat;
  background-size: cover;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  overflow: hidden;
}
.fddlvry_chose_bx figure {
  width: 66px;
  height: 50px;
  margin: 0 auto;
}
.fddlvry_banner:after {
  position: absolute;
  content: "";
  width: 530px;
  height: 530px;
  border-radius: 50%;
  border: 75px solid #fff;
  opacity: 23%;
  right: -120px;
  top: 60px;
}
.fddlvry_banner .mn_hd p {
  margin: 15px 0 50px;
  font-weight: 300;
  line-height: 1.5;
}
.edu_featrs_lst,
.edu_lrngsrvcs_lst,
.fddlvry_lnch_lst,
.fddlvry_solutn_bx,
.wbdvplrs_indstrs_sc .resulv_dub_ul {
  display: flex;
  align-items: stretch;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-top: 60px;
}
.fddlvry_lnch_lst {
  margin-top: 40px;
  z-index: 9;
  position: relative;
}
.small_fnt {
  font-size: 26px;
  display: block;
  font-weight: 500;
  margin-bottom: 10px;
}
.edu_featrs_lst,
.edu_lrngsrvcs_lst,
.fddlvry_solutn_bx {
  gap: 20px 0;
}
.fddlvry_solutn_lst {
  background: #fbfbfb;
  border: 1px solid #70707026;
  border-radius: 21px;
  width: 48%;
  padding: 20px 15px;
  margin: 0;
}
.fddlvry_solutn_lst {
  padding: 25px 20px;
}
.fddlvry_solutn_lst:hover {
  border: 1px solid #fcb016;
}
.fddlvry_solutn_lst figure {
  width: 90px;
  height: 80px;
}
.fddlvry_solutn_lst:hover figure {
  transition: 0.9s;
  transform: rotateY(180deg);
}
.fddlvry_lnch_bx {
  width: 20%;
  text-align: center;
  position: relative;
  margin: 0;
}
.fddlvry_cta2_sc .sb {
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2023/11/28065700/foodcta1.png);
  background-repeat: no-repeat;
  background-size: cover;
  padding: 60px;
  position: relative;
  border-radius: 30px;
}
.fddlvry_cta2_sc .sb:after {
  position: absolute;
  content: "";
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2023/11/29042152/tomato.png);
  top: -62px;
  right: 0;
  left: 0;
  margin: auto;
  background-repeat: no-repeat;
  background-position: top center;
  width: 100%;
  height: 100%;
  pointer-events: none;
}
.fddlvry_cta2_sc .sb:before {
  position: absolute;
  content: "";
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2023/11/29042149/burger.png);
  bottom: -45px;
  left: -80px;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-position: bottom left;
  pointer-events: none;
}
.fddlvry_wrp .btn-fix {
  background: #fcb016;
  color: #000;
  font-weight: 400;
  margin-top: 40px;
}
.fddlvry_wrp .btn-fix svg {
  background: #000;
}
.fddlvry_blgcntnt .btn-fix svg {
  animation: unset !important;
}
.fddlvry_dvplmnt_sldr {
  margin: 30px 0 35px;
  width: 80%;
}
.fddlvry_dvplmnt_sldrlst.slick-slide.slick-current {
  background: #fcb016;
}
.fddlvry_dvplmnt_sldrlst.slick-slide.slick-current h3 {
  color: #141414;
  text-align: left;
}
.fddlvry_dvplmnt_sldrlst.slick-slide h3 .fd_clr {
  font-size: 20px;
}
.fddlvry_dvplmnt_sldrlst.slick-slide.slick-current img {
  filter: brightness(0) invert(1);
}
.fddlvry_dvplmnt_sldrlst.slick-slide.slick-current + li + li {
  opacity: 12%;
}
.fddlvry_dvplmnt_sldrlst.slick-slide.slick-current.slick-active + li {
  opacity: 0.5;
}
.fddlvry_bnr_mn {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  z-index: 9;
  position: relative;
  padding-bottom: 270px;
}
.fddlvry_bnr_ryt {
  width: 30%;
  position: relative;
  left: -120px;
}
.fddlvry_lnch_bx:after {
  position: absolute;
  content: "";
  background: #000;
  height: 150px;
  width: 3px;
  top: 0;
  bottom: 0;
  right: -40px;
  transform: rotate(20deg);
}
.fddlvry_lnch_bx h3 {
  margin-top: 10px;
  font-size: 26px;
}
.fddlvry_ftrd_mn {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
}
.fddlvry_ftrd_sc {
  background: #141414;
  padding: 30px 0;
  position: relative;
}
.fddlvry_ftrd_sc:after {
  position: absolute;
  content: "";
  background: #fcb016;
  top: 0;
  bottom: 0;
  width: 50%;
  left: 0;
}
.fddlvry_ftrd_lft {
  z-index: 9;
  position: relative;
  width: 45%;
}
.fddlvry_ftrd_ryt {
  display: flex;
  align-items: stretch;
  justify-content: space-between;
  width: 46%;
  flex-wrap: wrap;
  padding-left: 85px;
  gap: 25px 0;
}
.fddlvry_ftrd_bx figure {
  background: #fff;
  width: 215px;
  height: 140px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 22px;
}
.fddlvry_ftrd_lft h2 {
  font-size: 64px;
  font-weight: 900;
  line-height: 85px;
}
.fddlvry_trstd_bx img {
  filter: brightness(0) invert(1);
  width: 100px;
}
.fddlvry_trstd_lst {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  width: 66%;
}
.fddlvry_trstd_sc .trstd_mn {
  background: #141414;
  border-radius: 15px;
  padding: 30px 50px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  margin: -220px auto 0 auto;
  z-index: 9;
  position: relative;
  width: 78%;
}
.fddlvry_trstd_sc {
  position: relative;
  z-index: 9;
}
.fddlvry_lnch_sc {
  padding: 40px 0;
}
.fddlvry_trstd_sc:after {
  background: #fff;
  position: absolute;
  content: "";
  width: 100%;
  height: 100%;
  border-radius: 110px 110px 0 0;
  top: 95px;
  z-index: -1;
  pointer-events: none;
}
.fddlvry_trstd_sc .trstd_mn h2 {
  font-size: 44px;
  font-weight: 900;
  line-height: 54px;
}
.fddlvry_trstd_sc .trstd_lt {
  width: 30%;
  position: relative;
}
.fddlvry_trstd_sc .trstd_lt: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_dvplmnt_lft h2 {
  font-size: 36px;
  width: 47%;
}
.fd_clr {
  color: #fcb016;
}
.fddlvry_dvplmnt_sldrlst {
  background: #fbfbfb;
  border: 1px solid #7070701c;
  border-radius: 20px;
  padding: 20px;
  margin-right: 20px;
}
.fddlvry_dvplmnt_sldrlst h3 {
  font-size: 16px;
  margin-top: 5px;
  font-weight: 900;
  text-align: left;
}
.fddlvry_dvplmnt_sldrlst .count {
  font-size: 24px;
  font-weight: 900;
}
.fddlvry_dvplmnt_sldrlst figure {
  height: 65px;
}
.fddlvry_dvplmnt_lft p,
.fntch_approv_ul {
  width: 55%;
}
.fddlvry_dvplmnt_ryt {
  background: #141414;
  border-radius: 32px;
  padding: 30px;
  width: 36%;
  position: absolute;
  right: 0;
  top: 0;
}
.fddlvry_dvplmnt_mn {
  position: relative;
}
.fddlvry_dvplmnt_ryt .input_button input,
.fddlvry_dvplmnt_ryt .input_button select,
.fddlvry_dvplmnt_ryt textarea#ProjectRequirements_header {
  background-color: #3a3a3a;
  border: 2px solid #ffffff1a;
  border-radius: 50px;
  opacity: 1;
  backdrop-filter: blur(30px);
  padding: 13px 20px;
  color: #fff;
}
.fddlvry_dvplmnt_ryt .input_button {
  width: 100%;
  position: relative;
}
.fddlvry_dvplmnt_ryt input#common_submit {
  width: 75%;
  background: #fcb016 0 0 no-repeat padding-box;
  border-radius: 30px;
  color: #000;
  font-size: 22px;
  margin-top: 45px;
}
.fddlvry_dvplmnt_ryt .iti--allow-dropdown .iti__flag-container,
.fddlvry_dvplmnt_ryt .iti--separate-dial-code .iti__flag-container {
  right: auto;
  left: 20px;
  height: 50px;
}
.fddlvry_dvplmnt_ryt .input_button textarea {
  height: 90px;
  resize: none;
  border-radius: 24px !important;
}
.fddlvry_dvplmnt_ryt .iti--separate-dial-code .iti__selected-dial-code {
  margin-left: 6px;
  color: #fff;
  font-size: 18px;
}
.fddlvry_dvplmnt_ryt h3,
.fddlvry_dvplmnt_ryt p {
  color: #fff;
  font-size: 26px;
  text-align: center;
}
.fddlvry_dvplmnt_ryt p {
  font-size: 18px;
  margin-bottom: 20px;
}
.fddlvry_dvplmnt_sc {
  padding: 84px 0 235px;
  position: relative;
  overflow: hidden;
}
.fddlvry_dvplmnt_sc:after {
  position: absolute;
  content: "";
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2023/11/29064842/pizza.png);
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-position: top right;
  top: -40px;
  right: -80px;
  pointer-events: none;
}
.fddlvry_dvplmnt_sc:before {
  position: absolute;
  content: "";
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2023/11/29065314/formbg_food.png);
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  top: 80px;
  bottom: 0;
  margin: auto;
  right: -290px;
  pointer-events: none;
}
.fd_srv .btn-fix {
  margin: 50px auto 0;
}
.fd_srv i,
.fddlvry_sclng_sc i,
.fddlvry_solutn_sc i {
  font-size: 20px;
  color: #141414;
  display: block;
  font-weight: 900;
  margin-bottom: 10px;
}
.fd_srv .dub_premium_ul .blk_hlth_bx {
  transition: 0.2s;
  background-color: transparent;
  position: relative;
  width: 48%;
  border-radius: 10px;
  background-size: cover;
  height: 370px;
  margin: 0;
}
.fd_srv .dub_prem_btm figure {
  width: 60px;
  height: 60px;
  background: #fcb016;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
}
.fd_srv .dub_prem_btm h3 {
  color: #fff;
  margin-top: 15px;
  text-align: left;
}
.fd_srv .dub_premium_ul {
  display: flex;
  justify-content: center;
  gap: 35px;
  flex-wrap: wrap;
  margin-top: 50px;
}
.fd_srv .dub_premium_ul .flip-card-inner {
  border-radius: 30px;
}
.flip-card-back,
.flip-card-front {
  position: absolute;
  width: 100%;
  height: 100%;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.fd_srv .dub_prem_btm {
  position: absolute;
  bottom: 50px;
  left: 25px;
}
.flip-card-back {
  transform: rotateY(180deg);
}
.flip-card-back,
.flip-card-front {
  position: absolute;
  width: 100%;
  height: 100%;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  border-radius: 12px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.fd_srv .dub_premium_ul .blk_hlth_bx .bck_box,
.fd_srv .dub_premium_ul .blk_hlth_cntnt {
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 20px;
}
.fd_srv .dub_premium_ul .flip-card-inner {
  border-radius: 30px;
}
.flip-card-inner {
  position: relative;
  width: 100%;
  height: 100%;
  text-align: center;
  transition: transform 1s;
  transform-style: preserve-3d;
  border-radius: 12px;
}
.fd_srv .premium_hovr {
  padding: 20px 0;
  border-radius: 20px;
  background: transparent
    linear-gradient(129deg, #141414 0, #141414 0, #373737 100%) 0 0 no-repeat
    padding-box;
  box-shadow: 0 5px 49px #0000000a;
  position: absolute;
  height: 100%;
  text-align: left;
  transition: all 0.3s ease-in-out 0s;
}
.fd_srv .premium_hovr p {
  color: #fff;
  margin: 0;
  padding: 0 35px;
}
.fd_srv .premium_hovr_ul {
  margin-top: 40px;
  padding: 0 35px;
}
.fd_srv .prm_hovr_li:not(:last-child) {
  margin-bottom: 20px;
}
.fd_srv .prm_hovr_li {
  position: relative;
}
.fd_srv .prm_hovr_li p {
  padding-left: 20px;
}
.fd_srv .prm_hovr_li:after {
  position: absolute;
  content: "";
  background: #fcb016;
  width: 10px;
  height: 10px;
  top: 0;
  bottom: 0;
  margin: auto;
  border-radius: 50%;
}
.fd_srv .premium_hovr > p,
.fddlvry_sclng_lst {
  position: relative;
}
.fddlvry_sclng_lst:after {
  position: absolute;
  content: "";
  background: #fff;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  top: 8px;
  left: 0;
}
.fddlvry_sclng_lft {
  width: 43%;
}
.fddlvry_sclng_lst p {
  color: #fff;
  padding-left: 30px;
  font-size: 18px;
  margin: 0;
  font-weight: 300;
}
.fd_srv .premium_hovr > p::after {
  content: "";
  position: absolute;
  height: 1px;
  width: 100%;
  color: #ff3636;
  left: 0;
  bottom: -23px;
  background-color: #fff;
  pointer-events: none;
}
.fddlvry_sclng_lst {
  margin-top: 15px;
}
.flip-card-back {
  transform: rotateY(180deg);
}
.flip-card:hover .flip-card-inner {
  transform: rotateY(180deg);
}
.fddlvry_sucs_bx h3 {
  font-size: 60px;
  font-weight: 900;
  line-height: normal;
}
.fddlvry_sucs_bx:hover {
  background: #141414;
  border: 1px solid #fcb016;
}
.fddlvry_sucs_bx:hover p {
  color: #fff;
  transition: unset;
}
.fddlvry_dvplmnt_sc .empty_value {
  border-bottom: unset !important;
}
.fddlvry_sucs_lst {
  display: flex;
  align-items: stretch;
  justify-content: flex-start;
  gap: 50px 100px;
  flex-wrap: wrap;
  padding: 70px 0 40px;
  position: relative;
  z-index: 9;
}
.fddlvry_sucs_lst:after {
  position: absolute;
  content: "";
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2023/11/29035034/successbg_food.png);
  width: 85%;
  height: 90%;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  top: 85px;
  z-index: -1;
  right: 0;
  left: 0;
  pointer-events: none;
  margin: auto;
}
.fddlvry_sucs_bx {
  background: #fff 0 0 no-repeat padding-box;
  box-shadow: 15px 28px 46px #00000017;
  border: 1px solid #7070703b;
  border-radius: 29px;
  padding: 25px 15px;
  width: 22%;
  text-align: center;
}
.fddlvry_sucs_bx p {
  font-weight: 500;
  margin: 0;
  color: #002033;
}
.fddlvry_sucs_bx:nth-child(4) {
  margin-left: 175px;
}
.fddlvry_exprnc_mn .sb {
  width: 48%;
}
.fddlvry_exprnc_mn .sb h2 {
  font-size: 44px;
  font-weight: 900;
  line-height: 62px;
}
.fddlvry_exprnc_mn .sb p {
  margin: 20px 0 50px !important;
}
.fddlvry_solutn_sc {
  padding-bottom: 70px;
}
.fddlvry_solutn_lst h3 {
  margin: 20px 0 15px;
  font-size: 28px;
}
.fddlvry_solutn_lst p {
  font-size: 20px;
  margin: 0;
  color: #000;
}
.fddlvry_solutn_bx {
  gap: 50px 0;
}
.fddlvry_invst_mn .btn-fix,
.fddlvry_solutn_sc .btn-fix {
  margin: 50px auto 0;
}
.fddlvry_cta1_sc .sb {
  background: #fbfbfb;
  border: 1px solid #7070701a;
  border-radius: 26px;
  padding: 40px;
  width: 63%;
  position: relative;
}
.fddlvry_cta1_sc .sb h2 {
  font-size: 30px;
}
.fddlvry_cta1_sc .sb p {
  margin: 20px 0 35px;
}
.fddlvry_cta1_sc .sb:after {
  position: absolute;
  content: "";
  background: url("https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2023/11/28120346/cta1_food.png");
  width: 100%;
  height: 95%;
  background-repeat: no-repeat;
  right: 10px;
  background-size: contain;
  background-position: right;
  pointer-events: none;
  bottom: 0;
}
.fddlvry_bnr_lft {
  width: 60%;
  position: relative;
}
.fddlvry_bnr_lft:after {
  position: absolute;
  content: "";
  background: url("https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2023/11/30091336/cakebite.png");
  width: 100%;
  height: 100%;
  background-size: auto;
  pointer-events: none;
  background-repeat: no-repeat;
  top: -80px;
  right: 8px;
  left: 135px;
  background-position: top center;
}
.fddlvry_bnr_lft::before {
  position: absolute;
  content: "";
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2023/11/30091400/cupcake.png);
  width: 100%;
  height: 100%;
  background-size: auto;
  pointer-events: none;
  background-repeat: no-repeat;
  bottom: 0;
  background-position: bottom;
  left: 200px;
  top: -40px;
}
.fddlvry_trstd_sc {
  position: relative;
}
.fddlvry_trstd_sc:before {
  position: absolute;
  content: "";
  background: url("https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2023/11/30091339/apple.png");
  width: 100px;
  height: 100px;
  background-size: auto;
  pointer-events: none;
  background-repeat: no-repeat;
  left: 50px;
  top: -70px;
}
.fddlvry_banner:before {
  position: absolute;
  content: "";
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2023/11/30091351/pizzabox.png);
  left: 10px;
  top: 180px;
  width: 80px;
  height: 80px;
  background-size: 100%;
  pointer-events: none;
  background-repeat: no-repeat;
}
.fddlvry_apnl_sc,
.fddlvry_sclng_sc {
  background: #141414;
  padding: 70px 0;
}
.fddlvry_apnl_sc .hovr_pn_inr {
  gap: 60px 0;
  align-items: flex-start;
}
.fddlvry_apnl_sc .hovr_pn_ry figure {
  width: 100%;
  height: 600px;
}
.fddlvry_apnl_sc .hovr_pn_ry figure img {
  width: 100%;
  height: 100% !important;
}
.fddlvry_sclng_cntnt {
  background: #2a2727;
  border: 1px solid #70707045;
  border-radius: 15px;
  padding: 20px 75px 20px 20px;
  margin: 30px 0 45px;
}
.fddlvry_sclng_cntnt h3 {
  color: #fff;
  font-size: 21px;
}
.fddlvry_sclng_lft > p {
  color: #fff;
  margin: 0;
  font-size: 20px;
  line-height: 26px;
  font-weight: 300;
}
.fddlvry_sclng_mn {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 60px;
  flex-wrap: wrap;
}
.fddlvry_wrp .ednc_apnl_tb .nav-link.active {
  background: #fcb016 !important;
}
.fddlvry_wrp .ednc_apnl_tb .nav-link.active p {
  margin: 0;
  color: #000;
  font-size: 20px;
}
.fddlvry_wrp .ednc_apnl_tb .nav-link p {
  font-size: 20px;
  font-weight: 900;
  text-transform: uppercase;
}
.fddlvry_wrp .ednc_apnl_tb .nav-link,
.fddlvry_wrp .ednc_apnl_tb .nav-link.active {
  border: 1px solid #ffffff5c !important;
  border-radius: 10px !important;
  width: 275px;
  padding: 20px 10px;
}
.fddlvry_bsns_lst {
  margin-top: 60px;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-template-rows: repeat(2, 1fr);
  grid-column-gap: 20px;
  grid-row-gap: 25px;
}
.fddlvry_bsns_bx:first-child {
  grid-area: 1/1/2/2;
}
.fddlvry_bsns_bx:nth-child(2) {
  grid-area: 1/2/2/3;
}
.fddlvry_bsns_bx:nth-child(3) {
  grid-area: 1/3/3/4;
  height: 704px;
}
.fddlvry_bsns_bx:nth-child(4) {
  grid-area: 2/1/3/3;
}
.fddlvry_bsns_bx {
  height: 337px;
  position: relative;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 20px;
}
.fddlvry_bsns_bx:hover {
  scale: 1.04;
}
.fddlvry_bsns_box {
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 0 20px 30px 20px;
}
.fddlvry_bsns_box figure {
  width: 64px;
  height: 64px;
  background: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 14px;
}
.fddlvry_bsns_box h3 {
  color: #fff;
  margin: 20px 0 12px;
  font-weight: 500;
}
.fddlvry_sclng_sc i {
  color: #fff;
  font-size: 30px;
  margin-bottom: 15px;
}
.fddlvry_cta2_sc .sb h2 {
  font-size: 36px;
}
.fddlvry_invst_mn {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  margin-top: 60px;
}
.fddlvry_invst_ryt {
  width: 55%;
  position: relative;
  left: -14px;
}
.fddlvry_invst_bx {
  display: flex;
  align-items: center;
  gap: 30px;
  flex-wrap: wrap;
}
.fddlvry_invst_lft {
  width: 45%;
}
.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_cntnt {
  width: 80%;
}
.fddlvry_invst_bx.active .fddlvry_invst_cntnt p,
.fddlvry_invst_bx:hover .fddlvry_invst_cntnt p {
  display: block;
}
.fddlvry_invst_bx.active {
  align-items: flex-start;
}
.fddlvry_invst_bx figure {
  width: 70px;
  height: 70px;
  border: 2px solid #000;
  background: #fff;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.fddlvry_invst_bx:not(:last-child) {
  margin-bottom: 45px;
}
.fddlvry_invst_cntnt h3 {
  font-weight: 900;
  font-size: 24px;
  line-height: normal;
}
.fddlvry_invst_bx.active figure {
  background: #fcb016;
  border: 2px solid #fff;
  position: relative;
  top: -20px;
}
.fddlvry_invst_bx.active figure img {
  filter: brightness(0);
}
.fddlvry_bsns_box p {
  color: #fff;
  font-weight: 300;
}
.fddlvry_apnl_sc .ednc_apnl_tb .nav-pills {
  margin: 45px 0 35px;
}
.fddlvry_apnl_sc .hovr_pn_inr p {
  text-align: center;
  width: 100%;
  color: #fff;
  font-size: 20px;
  margin: 0;
  font-weight: 300;
}
.grcry_pnl_sc .hovr_pn_inr p {
  width: 100%;
  color: #fff;
  font-size: 22px;
  text-align: center;
}
.fddlvry_appnl_lst h3 {
  color: #fff;
  font-weight: 300;
  font-size: 24px;
  line-height: 34px;
}
.fddlvry_appnl_lst {
  background: #141414 0 0 no-repeat padding-box;
  border: 2px solid #ffffff14;
  border-radius: 10px;
  width: 48%;
  padding: 30px;
  text-align: center;
}
.fddlvry_appnl_cntnt {
  display: flex;
  align-items: stretch;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 20px 0;
}
.fddlvry_wrp .sb h2 {
  font-weight: 800;
}
.fddlvry_blgsc {
  padding: 40px 0;
}
.fddlvry_wrp .tcstck_dbnw .nav-link p {
  font-size: 20px;
  margin-bottom: 10px;
  font-weight: 700;
  color: #000;
}
.fddlvry_wrp .mh h1 {
  font-weight: 800;
}
.fddlvry_cta1_sc,
.fddlvry_cta1_sc .fix_container {
  position: relative;
}
.fddlvry_cta1_sc .fix_container {
  z-index: 9;
}
.fddlvry_cta1_sc .fix_container:after {
  position: absolute;
  content: "";
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2023/11/29070926/plate.png);
  right: 0;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-position: right;
  top: 10px;
  bottom: 0;
  margin: auto;
  background-size: contain;
  pointer-events: none;
}
.fddlvry_invst_lft figure:after {
  position: absolute;
  content: "";
  height: 580px;
  width: 2px;
  top: 0;
  bottom: 0;
  margin: auto;
  right: 0;
  background: radial-gradient(circle, #141414 0, #0000001e 88%, #62626200 100%);
  pointer-events: none;
}
.fddlvry_cta1_sc:after {
  position: absolute;
  content: "";
  background: #141414;
  width: 100%;
  height: 50%;
  bottom: 0;
}
.fddlvry_cta2_sc {
  padding-top: 40px;
}
.fddlvry_cta2_sc.fddlvry_ctanw_sc {
  padding-bottom: 80px;
}
.fddlvry_wrp .wbdsgn_grwth_lst li h3 {
  font-size: 20px;
  padding: 15px 10px;
  min-height: 90px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
}
.fdd_cntr_bttn {
  display: flex;
  justify-content: center;
}
.fddlvry_wrp .wbdsgn_grwth_lst li:hover h3 {
  background: #fcb018;
}
.fddlvry_exprnc_ryt video {
  width: 700px;
  height: 450px;
  object-fit: cover;
  border-radius: 30px;
}
.fddlvry_exprnc_mn {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
}
.fddlvry_exprnc_ryt {
  width: 50%;
}
.fddlvry_exprnc_sc {
  position: relative;
  padding: 150px 0;
}
.fddlvry_exprnc_sc:after {
  position: absolute;
  content: "";
  background: url(https://www.apptunix.com/wp-content/uploads/2023/11/clip.svg);
  width: 550px;
  height: 900px;
  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_exprnc_sc:before {
  position: absolute;
  content: "";
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2023/11/29042149/burger.png);
  width: 195px;
  height: 185px;
  z-index: 9;
  bottom: 65px;
  background-repeat: no-repeat;
  right: 180px;
  background-position: bottom right;
  background-size: contain;
  pointer-events: none;
}
.hovr_pn_ry.hovr_pn_img figure {
  height: 100%;
}
#fd_wrp .faq_sc .faq_design_4 .accordion-item.active + .accordion-item,
#grcry_wrp .faq_sc .faq_design_4 .accordion-item.active + .accordion-item {
  border-bottom: unset !important;
  border-top: unset !important;
  background: #fff 0 0 no-repeat padding-box;
  box-shadow: 12px 22px 47px #0000000d;
  border: 1px solid #7070700a;
  border-radius: 19px;
}
#fd_wrp .faq_sc .faq_design_4 .accordion-item:first-child,
#grcry_wrp .faq_sc .faq_design_4 .accordion-item:first-child {
  border-top: unset;
  background: #fff 0 0 no-repeat padding-box;
  box-shadow: 12px 22px 47px #0000000d;
  border: 1px solid #7070700a;
  border-radius: 19px;
}
.faq_mrkng .design2 .panel.panel-default.panel-active {
  background: #fff !important;
  box-shadow: 12px 22px 47px #0000000d;
  border: 1px solid #7070700a;
}
#fd_wrp .faq_sc .faq_design_4 .accordion-item:not(:last-child),
#grcry_wrp .faq_sc .faq_design_4 .accordion-item:not(:last-child) {
  margin-bottom: 35px;
}
.faq_mrkng .design2 .panel.panel-default.panel-active {
  background: unset !important;
}
.faq_mrkng .design2 .panel.panel-default {
  border-top: unset;
  background: #fff 0 0 no-repeat padding-box;
  box-shadow: 12px 22px 47px #0000000d;
  border: 1px solid #7070700a;
  border-radius: 19px;
}
.faq_mrkng .faq_mn.design2 .panel.panel-default:not(:last-child) {
  margin-bottom: 35px;
}
.faq_mrkng .design2 .panel-title:after {
  z-index: 9;
}
#fd_wrp .slickdts .slick-dots li.slick-active button {
  background: #fcb016;
}
#fd_wrp .slickdts .slick-dots li button {
  background: #14141459;
}
#fd_wrp .nh_ftblg_lst a {
  padding: 0;
}
#fd_wrp .nh_ftblg_lst {
  background: #f3f3f37a 0 0 no-repeat padding-box;
  border: 2px solid #70707024;
  border-radius: 30px;
  margin-right: 20px;
}
.hwmuch_cst_mn input[type="radio"] {
  -webkit-appearance: none;
  width: 18px;
  height: 18px;
  border-radius: 50%;
  outline: 0;
  border: 2px solid #fcb016;
}
.hwmuch_cst_mn input[type="radio"]:checked:before {
  background: #fcb016;
}
.hwmuch_cst_mn .empty_value {
  border-color: #fcb016 !important;
}
.hwmuch_cst_mn input[type="radio"]:before {
  content: "";
  display: block;
  width: 8px;
  height: 8px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  border-radius: 50%;
}
.hwmuch_cst_mn input[type="radio"]:checked {
  position: relative;
}
#fd_wrp .fddlvry_ftrd_sc .slickdts .slick-dots li button {
  color: #fff;
}
#fd_wrp .fddlvry_ftrd_sc .slickdts .slick-dots li.slick-active button {
  color: #fcb016;
}
.fddlvry_chose_bx img {
  height: 100% !important;
  width: 100%;
  object-fit: contain;
}
#fd_wrp .faq_sc h2 {
  font-size: 48px;
  font-weight: 800;
}
/*Food Delivery Page CSS starts here*/

/*popup css starts */
.fod_dlvy_pop {
  width: 700px;
  border-radius: 21px;
  background: #fff;
  margin: 0 auto;
  padding: 50px 40px;
  position: relative;
}
.fod_dlvy_pop h3 {
  font-size: 28px;
  text-align: center;
  font-weight: 800;
  margin: 10px 0;
  line-height: 36px;
}
.fod_dlvy_pop figure {
  margin: 0 auto;
  text-align: center;
}
.tlk_exprt {
  margin: 0;
  background: #141414;
  font-size: 24px;
  color: #fff;
  text-align: center;
  padding: 15px 30px;
  border-radius: 15px;
  font-weight: 600;
  line-height: 36px;
}
.clr_ylow {
  color: #fcb016;
}
.blk_span {
  display: block;
}
.fd_pop_flx {
  display: flex;
  align-items: center;
  gap: 10px;
  justify-content: center;
  padding-top: 17px;
  cursor: pointer;
}
.fd_pop_flx p {
  margin: 0;
  color: #141324;
  font-size: 24px;
  font-weight: 800;
}
.fd_pop_flx figure {
  margin: 0;
  animation: 3s infinite ring;
}
.web_clctr.open {
  display: block;
}
.clculator_img {
  position: fixed;
  top: 50%;
  transform: translate(0, -50%);
  right: 0;
  z-index: 9;
  display: flex;
  align-items: center;
  background: unset;
  border: unset;
  padding: 0;
}
.hwmuch_cst_mn .iti--allow-dropdown .iti__flag-container,
.hwmuch_cst_mn .iti--separate-dial-code .iti__flag-container {
  right: auto;
  left: 10px;
  height: 50px;
}
.hwmuch_cst_lft .cal_appprice {
  background: #fcb016;
  border: unset;
  border-radius: 30px;
  padding: 10px 30px;
  font-size: 16px;
  color: #141414;
  font-weight: 800;
  text-transform: uppercase;
  cursor: pointer;
}
.hwmuch_cst_otr .sb h2 {
  color: #141414;
  font-size: 30px;
  text-align: center;
  font-weight: 900;
}
.hwmuch_cst_otr .sb {
  background: #fcb016;
  padding: 20px;
  width: 100%;
}
.hwmuch_cst_mn {
  padding: 40px 30px 30px;
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  flex-wrap: wrap;
  width: 100%;
}
.hwmuch_cst_ryt {
  width: 35%;
}
.hwmuch_cst_ryt img {
  border-radius: 15px;
  width: 100%;
  height: 100%;
}
.hwmuch_cst_lft {
  width: 60%;
}
.hwmuch_cst_inr p {
  margin: 0;
  color: #141324;
  font-size: 20px;
  font-weight: 900;
}
.hwmuch_cst_cntnt label {
  color: #141414;
  font-size: 18px;
  margin: 0;
  width: 42%;
  white-space: nowrap;
}
.hwmuch_cst_cntntmn {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 15px;
  flex-wrap: wrap;
  margin-top: 15px;
  position: relative;
}
.hwmuch_cst_cntnt {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 10px;
  cursor: pointer;
}
.hwmuch_cst_inr:not(:last-child) {
  margin-bottom: 35px;
}
.hwmuch_cst_otr .form-group.input_button input {
  background: #f6f6f6 0 0 no-repeat padding-box;
  border: 2px solid #ffffff1a !important;
  border-radius: 50px;
  padding: 10px;
}
.hwmuch_cst_otr .form-group.input_button input.empty_value {
  border: 2px solid red !important;
}
.hwmuch_cst_otr .input_button {
  position: relative;
  width: 46%;
  margin: 0;
}
.hwmuch_cst_otr .app_frm {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 15px;
  margin-bottom: 50px;
  flex-wrap: wrap;
}
.hwmuch_cst_otr .iti.iti--allow-dropdown input {
  padding-left: 80px !important;
}
.hwmuch_cst_otr {
  width: 100%;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 99;
  height: fit-content;
  background: #00000073;
  margin: 0 auto;
  height: 100vh;
}
.hwmuch_cst_innr {
  background: #fff;
  border-radius: 21px;
  overflow: hidden;
  width: 1000px;
  position: relative;
}
button.close_app {
  position: absolute;
  width: 30px;
  height: 30px;
  z-index: 9;
  border: unset;
  font-size: 20px;
  background: #141414;
  padding: 8px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  top: 20px;
  right: 20px;
}
.hwmuch_cst_cntnt label.error {
  position: absolute;
  bottom: -20px;
  width: 150px;
  font-size: 12px;
}
.web_clctr_crs {
  position: absolute;
  top: 18px;
  left: 4px;
  background: #fcb016;
  width: 23px;
  height: 23px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 16px;
  border-radius: 50%;
  color: #141414;
}
.clculator_img .web_clctr {
  position: relative;
}
#hrdvplr_wrap .web_clctr_crs {
  position: absolute;
  top: -4px;
  left: -5px;
  background: #5d3dc6;
  width: 25px;
  height: 25px;
}
#hrdvplr_wrap .web_clctr_crs i {
  color: #e9ff7a;
}
/*popup css ends*/

/*Grocery page css starts*/
.grcry_trstd_lwrbx {
  background: #009939 0 0 no-repeat padding-box;
  box-shadow: 9px 14px 21px #0000001a;
  border-radius: 30px;
  width: 23%;
  padding: 30px 20px;
  text-align: center;
}
.grcry_trstd_lwrbx h3 {
  color: #fff;
  margin-top: 15px;
  line-height: 1.4;
  font-weight: 400;
}
.grcry_trstd_upr {
  background: #000 0 0 no-repeat padding-box;
  border-radius: 40px;
  position: relative;
  padding: 40px 40px 180px 40px;
}
.grcry_trstd_logo {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 55px;
  margin-top: 40px;
}
.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_sucs_sc i {
  font-size: 28px;
  display: block;
  width: 100%;
  font-weight: 900;
}
.grcry_cta2_sc {
  padding: 100px 0 70px;
}
#grcry_wrp .dub_premium.fd_srv,
.fddlvry_bsns_sc,
.fddlvry_invst_sc,
.fddlvry_sucs_sc,
.grcry_ftr_sc,
.uiux_cta1,
.uiux_trstd_sc,
.wbdvlprs_rsns_sc,
.wbdvpmnt_srvcs_sc {
  padding: 70px 0;
}
.grcry_whychs_sc {
  padding: 70px 0 0;
}
#grcry_wrp .fddlvry_sclng_sc {
  background: #fff;
}
#grcry_wrp .fddlvry_sclng_sc h2,
#grcry_wrp .fddlvry_sclng_sc h3,
#grcry_wrp .fddlvry_sclng_sc i {
  color: #000 !important;
}
#grcry_wrp .fddlvry_sclng_lft > p,
#grcry_wrp .fddlvry_sclng_lst p {
  color: #585858;
}
#grcry_wrp .fddlvry_sclng_cntnt {
  background: #f1f1f1;
  border: unset;
  margin: 25px 0 45px;
}
#grcry_wrp .fddlvry_sclng_lst:after {
  background: #009345;
}
.grcry_cta1_sc .grcry_cta1_mn {
  background: #f6f6f663 0 0 no-repeat padding-box;
  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_sc {
  padding: 140px 0 50px;
  position: relative;
}
.grcry_cta1_sc:after {
  position: absolute;
  content: "";
  background: url(https://www.apptunix.com/solutions/wp-content/uploads/sites/5/2023/12/circle_grocery.svg);
  width: 125px;
  height: 90px;
  top: 20px;
  right: 0;
  background-repeat: no-repeat;
}
.grcry_bnr_sc .mn_hd:after {
  position: absolute;
  content: "";
  background: url(https://www.apptunix.com/solutions/wp-content/uploads/sites/5/2023/12/banner.svg);
  width: 175px;
  height: 450px;
  background-repeat: no-repeat;
  left: -50px;
  top: -150px;
  background-position: top left;
  background-size: contain;
}
.grcry_cta1_ryt {
  width: 50%;
  margin-left: auto;
}
.grcry_cta1_ryt h2 {
  font-size: 32px;
  font-weight: 900;
}
.grcry_clr {
  color: #009939;
}
#grcry_wrp .fd_srv .dub_prem_btm figure {
  background: unset;
}
#grcry_wrp .fd_srv .premium_hovr {
  padding: 20px;
  background: #009939;
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-direction: column;
}
#grcry_wrp .fd_srv .premium_hovr p,
#grcry_wrp .fd_srv .premium_hovr_ul {
  padding: 0;
}
#grcry_wrp .fd_srv .premium_hovr h3 {
  font-size: 30px;
  color: #fff;
  margin: 22px 0 15px;
}
#grcry_wrp .fd_srv .prm_hovr_li:not(:last-child) {
  margin-bottom: 25px;
}
#grcry_wrp .fd_srv .premium_hovr > p::after,
.ecmrc_pnl_sc .hovr_pn_ry.grcry_hvr:after,
.educatn_wrp .fntch_banr::after,
.educatn_wrp .slick-dots li button:before,
.educatn_wrp .slick-dots li.slick-active button:before,
.fddlvry_lnch_bx:last-child:after,
.fntch_bnsc_txt::after,
.fntch_bnsc_txt:before,
.fntch_ct4 .fntch_incrse_sec:after,
.slickdts .slick-dots li button:before,
.tp_ntch_insrnc_sc .tech_us::after,
.ubrlks_sln_sc .tech_us::after,
.wbdvplre_chs_sc .fntch_chs_lst::after {
  content: unset;
}
#grcry_wrp .fd_srv .dub_premium_ul .blk_hlth_bx {
  height: 420px;
}
#grcry_wrp .fd_srv .prm_hovr_li:after {
  background: #e9ff7a;
  width: 26px;
  height: 26px;
  border: 5px solid #000;
}
#grcry_wrp .fd_srv .premium_hovr .prm_hovr_li p {
  padding-left: 42px;
  font-size: 22px;
  font-weight: 600;
}
#grcry_wrp .fd_srv .premium_hovr_ul {
  margin-top: 40px;
}
.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_lft video {
  width: 500px;
  height: 490px;
  object-fit: cover;
  border-radius: 30px;
}
#grcry_wrp .btn-fix {
  background: #009345;
}
#grcry_wrp .btn-fix:hover svg {
  background: #fff;
}
#grcry_wrp .btn-fix:hover svg path {
  fill: #000;
}
.grcry_cta1_ryt .btn-fix {
  margin-top: 25px;
}
.grcry_cta2_sc .grcry_cta2_mn {
  background: #009939;
  border-radius: 35px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 34px 40px;
  position: relative;
}
.cryptcrncy_cta1_mn .sb h2,
.custmmbl_cta2_lft h2,
.grcry_cta2_lft h2,
.grcry_sftwr_ryt h2,
.rlest_bld_sc .sb h2 {
  font-size: 40px;
}
.grcry_cta2_ryt {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 42%;
}
.grcry_cta2_ryt:after {
  position: absolute;
  content: "";
  background: url(https://www.apptunix.com/solutions/wp-content/uploads/sites/5/2023/12/fruit.svg);
  width: 100px;
  height: 90px;
  bottom: 40px;
  left: -50px;
  background-repeat: no-repeat;
}
.grcry_ftr_bx:first-child,
.grcry_ftr_bx:nth-child(3),
.grcry_ftr_bx:nth-child(5) {
  transform: translate(0, 95px);
}
.grcry_cta2_lft p {
  margin: 10px 0 25px;
}
.grcry_sucs_mn {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-top: 50px;
}
.grcry_sucs_ryt {
  display: flex;
  align-items: stretch;
  justify-content: space-between;
  flex-wrap: wrap;
  width: 45%;
  gap: 30px 0;
}
.grcry_sucs_ryt .fddlvry_sucs_bx h3 {
  color: #009939;
  font-size: 70px;
}
.grcry_sucs_ryt .fddlvry_sucs_bx {
  width: 48%;
}
.grcry_sucs_ryt .fddlvry_sucs_bx:nth-child(4) {
  margin-left: 0;
}
.grcry_pnl_sc .ednc_apnl_tb .nav-link,
.grcry_pnl_sc .ednc_apnl_tb .nav-link.active {
  width: 270px;
  padding: 15px 10px;
}
.grcry_pnl_sc .ednc_apnl_tb .nav-link.active {
  background: #009939 !important;
}
.grcry_trstd_lgimg img {
  filter: brightness(0) invert(1);
  width: 130px;
}
.grcry_buld_sc td,
.grcry_buld_sc th {
  font-size: 24px;
  font-weight: 400;
  padding: 15px 10px 15px 35px;
}
.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);
}
.grcry_buld_sc th:last-child {
  border-radius: 0 68px 0 0;
}
.grcry_buld_sc th:first-child {
  border-radius: 68px 0 0 0;
}
.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: #009939;
}
.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;
}
.grcry_buld_sc th {
  color: #009939;
  background: #f2f9f5;
}
.grcry_sucs_ryt .fddlvry_sucs_bx:hover {
  background: #009939;
  border: 1px solid #fff;
}
.grcry_pnl_sc .ednc_apnl_tb .nav-link p {
  font-size: 20px;
  font-weight: 600;
  text-transform: uppercase;
}
.grcry_pnl_sc .fddlvry_appnl_cntnt {
  display: block;
  width: 45%;
  min-height: 650px;
}
.grcry_pnl_sc .hovr_pn_inr {
  gap: 70px 0;
  align-items: flex-start;
}
.grcry_pnl_sc .fddlvry_appnl_lst {
  text-align: left;
  width: 100%;
  padding: 20px;
  border-radius: 15px;
}
.grcry_pnl_sc .fddlvry_appnl_lst.active p,
.grcry_pnl_sc .fddlvry_appnl_lst:hover p {
  display: block;
}
.grcry_pnl_sc .fddlvry_appnl_lst.active,
.grcry_pnl_sc .fddlvry_appnl_lst:hover {
  background: #009939;
}
.grcry_pnl_sc .fddlvry_appnl_lst p {
  font-size: 16px;
  margin-top: 10px;
  text-align: left;
}
.grcry_pnl_sc .ednc_apnl_tb .nav-pills {
  margin: 45px 0 30px;
}
.grcry_pnl_sc .fddlvry_appnl_lst:not(:last-child) {
  margin-bottom: 25px;
}
.grcry_pnl_sc {
  background: #141414;
  padding: 70px 0 100px;
}
.grcry_pnl_sc .fddlvry_appnl_lst h3 {
  font-weight: 600;
}
.grcry_sucs_bx.fddlvry_sucs_bx:nth-child(4) {
  margin-left: 0;
}
.grcry_ftr_mn {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-top: 60px;
}
.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_bx {
  background: #f5f5f5 0 0 no-repeat padding-box;
  border: 2px solid #70707024;
  border-radius: 22px;
  width: 46%;
  height: 135px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 20px;
}
.grcry_whychs_bx {
  background: #f6f6f663 0 0 no-repeat padding-box;
  border: 2px solid #7070700d;
  border-radius: 33px;
  padding: 30px 30px 30px 85px;
  position: relative;
}
.grcry_whychs_bx:not(:last-child) {
  margin-bottom: 15px;
}
.grcry_whychs_lst {
  width: 70%;
  margin: 50px auto 0;
}
.grcry_whychs_bx figure {
  position: absolute;
  left: -34px;
  background: #009939;
  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_sftwr_lft {
  width: 60%;
}
.grcry_sftwr_ryt {
  width: 35%;
  background: #009939;
  border-radius: 25px;
  padding: 40px 20px;
  position: relative;
}
.grcry_sftwr_ryt:after {
  position: absolute;
  content: "";
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2023/12/05124225/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_bnr_sc {
  position: relative;
  overflow: hidden;
  height: 850px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding-top: 0;
}
.grcry_bnr_vd video {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.grcry_bnr_sc:after {
  position: absolute;
  content: "";
  background: #000;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  opacity: 0.5;
}
.grcry_bnr_sc::before {
  position: absolute;
  content: "";
  background: url(https://www.apptunix.com/solutions/wp-content/uploads/sites/5/2023/12/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 .mn_hd:before {
  position: absolute;
  content: "";
  background: url(https://www.apptunix.com/solutions/wp-content/uploads/sites/5/2023/12/leaf-2.svg);
  top: -185px;
  right: 190px;
  width: 50px;
  height: 45px;
  background-size: contain;
  bottom: 0;
  z-index: 1;
  background-repeat: no-repeat;
}
.hovr_pn_ry.grcry_hvr figure,
.rlest_apnl_sc .tab-pane:nth-child(2) .hovr_pn_ry figure {
  width: 300px;
  margin: 0 auto;
  z-index: 9;
  position: relative;
  height: 600px;
}
.hovr_pn_ry.grcry_hvr {
  position: relative;
  width: 40%;
}
.hovr_pn_ry.grcry_hvr:after {
  position: absolute;
  content: "";
  background: url("https://www.apptunix.com/solutions/wp-content/uploads/sites/5/2023/12/pnl_aftr.svg");
  left: 0;
  right: 0;
  bottom: 40px;
  margin: auto;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-position: bottom;
  background-size: contain;
}
.hovr_pn_ry.grcry_hvr img {
  width: 100%;
  height: 100% !important;
}
.grcry_trstd_upr:after {
  position: absolute;
  content: "";
  background: url("https://www.apptunix.com/solutions/wp-content/uploads/sites/5/2023/12/spinach.svg");
  top: -75px;
  left: -70px;
  width: 250px;
  height: 250px;
  background-repeat: no-repeat;
  background-position: left top;
}
.grcry_trstd_upr:before {
  position: absolute;
  content: "";
  background: url(https://www.apptunix.com/solutions/wp-content/uploads/sites/5/2023/12/orange_leaf.svg);
  top: 0;
  right: -85px;
  width: 210px;
  height: 180px;
  background-repeat: no-repeat;
  background-position: right;
  bottom: 0;
  margin: auto;
}
.grcry_bnr_vd {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
}
.grcry_bnr_sc .mn_hd {
  position: relative;
  z-index: 9;
  text-align: center;
}
.grcry_trstd_sc {
  margin-top: -80px;
}
.grcry_bnr_sc .mn_hd .btn-fix {
  margin: 0 auto;
}
.grcry_sftwr_ryt .btn-fix {
  margin: 30px auto 0;
}
.grcry_sftwr_mn {
  display: flex;
  align-items: stretch;
  justify-content: space-between;
  flex-wrap: wrap;
}
.grcry_sftwr_inr {
  display: flex;
  align-items: stretch;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-top: 50px;
  gap: 30px 0;
}
.grcry_sftwr_bx h3 {
  margin-top: 10px;
}
.grcry_sftwr_bx figure {
  background: #009939;
  width: 95px;
  height: 95px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 auto;
}
.grcry_sftwr_sc .resulv_dub_lst_inr {
  position: absolute;
  top: 0;
  transform: translate(0, -100%);
  margin: auto;
  background: #009939;
  border-radius: 30px;
  padding: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  transition: all 0.5s ease-in-out 0s;
  opacity: 0;
}
.grcry_sftwr_sc .resulv_dub_lst_inr p {
  color: #fff;
  font-size: 18px;
  margin: 0;
}
.grcry_sftwr_sc .grcry_sftwr_bx:hover .resulv_dub_lst_inr {
  opacity: 1;
  transform: translate(0, 0);
}
.grcry_sftwr_bx {
  background: #f6f6f663;
  border: 2px solid #7070700d;
  border-radius: 33px;
  padding: 60px 0;
  width: 48%;
  position: relative;
  overflow: hidden;
}
.grcry_whychs_bx h3 {
  margin-bottom: 15px;
}
.grcytbl table {
  z-index: 9;
  position: relative;
  width: 100%;
}
.grcytbl table tr td:not(:first-child),
.grcytbl table tr th:not(:first-child) {
  text-align: center;
  padding: 15px 10px;
}
.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: #000;
}
.grcry_ftr_mn,
.grcry_ftr_sc,
.grcytbl,
.grcytbl tr:first-child th:nth-child(2),
.grcytbl tr:nth-child(9) td:nth-child(2) {
  position: relative;
}
.grcytbl {
  margin-top: 70px;
}
.grcytbl tr:first-child th:nth-child(2):after,
.grcytbl tr:nth-child(9) td:nth-child(2):after {
  position: absolute;
  content: "";
  background: #009939;
  right: 0;
  left: 0;
  top: -15px;
  width: 249px;
  height: 30px;
  margin: auto;
}
.grcytbl tr:nth-child(9) td:nth-child(2):after {
  background: #000;
  bottom: -15px;
  top: unset;
}
.grcytbl:after {
  position: absolute;
  content: "";
  background: #fff;
  box-shadow: 7px 11px 41px #0000000f;
  border: 1px solid #70707066;
  border-radius: 70px;
  height: 100%;
  inset: -1px;
}
.grcry_buld_sc tr:not(:last-child) {
  border-bottom: 1px solid #70707066;
}
.grcry_buld_sc td:not(:last-child),
.grcry_buld_sc th:not(:last-child) {
  border-right: 1px solid #70707066;
}
.grcry_ftr_sc:before {
  position: absolute;
  content: "";
  background: url(https://www.apptunix.com/solutions/wp-content/uploads/sites/5/2023/12/avocado.svg);
  width: 126px;
  height: 125px;
  top: 165px;
  right: 50px;
  background-repeat: no-repeat;
}
.grcry_ftr_mn:before {
  position: absolute;
  content: "";
  background: url(https://www.apptunix.com/solutions/wp-content/uploads/sites/5/2023/12/curve.svg);
  width: 216px;
  height: 205px;
  bottom: -120px;
  right: 210px;
  left: 0;
  margin: auto;
  background-repeat: no-repeat;
}
.grcry_sftwr_sc {
  padding-top: 80px;
}
.grcry_ftr_sc:after {
  position: absolute;
  content: "";
  background: url(https://www.apptunix.com/solutions/wp-content/uploads/sites/5/2023/12/semicircle.svg);
  width: 35px;
  height: 186px;
  top: 90px;
  background-repeat: no-repeat;
  left: 50px;
}
#grcry_wrp .blk_hlth_bx:hover figure svg #Path_1804631,
#grcry_wrp .blk_hlth_bx:hover figure svg #Path_1804632,
#grcry_wrp .blk_hlth_bx:hover figure svg #Path_1804633,
#grcry_wrp .blk_hlth_bx:hover figure svg #Path_1804638,
#grcry_wrp .blk_hlth_bx:hover figure svg #Path_1804639,
#grcry_wrp .blk_hlth_bx:hover figure svg #Path_1804642 {
  fill: #000;
}
#grcry_wrp .web_clctr_crs {
  background: #009939;
  color: #fff;
  top: 0;
  left: -5px;
}
#grcry_wrp .hwmuch_cst_lft .cal_appprice,
#grcry_wrp .hwmuch_cst_mn input[type="radio"]:checked:before,
#grcry_wrp .hwmuch_cst_otr .sb {
  background: #009939;
}
#grcry_wrp .hwmuch_cst_mn input[type="radio"] {
  border: 2px solid #009939;
}
#grcry_wrp .hwmuch_cst_mn input[type="radio"]:checked {
  border-color: #009939;
}
#grcry_wrp .clr_ylow {
  color: #009939;
}
.grcytbl tr:nth-child(8) td:nth-child(2) {
  border-bottom: 1px solid #000;
}
#grcry_wrp .dub_premium.fd_srv .btn-fix svg,
#grcry_wrp .fddlvry_sclng_sc .btn-fix svg {
  background: #000;
}
#grcry_wrp .hwmuch_cst_mn .empty_value {
  border-color: #009939 !important;
}
.grcytbl tr:first-child th:nth-child(1) {
  font-size: 34px;
  font-weight: 600;
}
#grcry_wrp .fd_srv .dub_premium_ul .blk_hlth_bx .bck_box,
#grcry_wrp .fd_srv .dub_premium_ul .blk_hlth_cntnt {
  background-position: bottom;
}
/*Grocery page css ends*/

/* Hire A Developer Page CSS Starts*/
.hrdvplr_wrp .tstimnl_bx:after {
  position: absolute;
  content: "";
  background: url(https://www.apptunix.com/wp-content/uploads/2023/12/hrdvplr_quotes.svg);
  background-repeat: no-repeat;
  background-size: auto;
}
.hrdvplr_wrp .tstimnl_bx {
  min-height: 455px !important;
}
.hradvplr_bnr_sc {
  background: url("https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2023/12/13162620/dev_banner_bg-e1702464998573.png");
  height: 750px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: right top;
}
.hradvplr_bnr_lft p {
  margin: 20px 0 45px;
  font-weight: 300;
  line-height: 1.5;
}
.hradvplr_bnr_sc .fix_container,
.hradvplr_mbldvplr_mn {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
}
.hradvplr_tbl table {
  z-index: 9;
  position: relative;
  width: 100%;
}
.hradvplr_tbl th {
  background: #eceeff;
}
.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%) 0 0
    no-repeat padding-box;
  color: #fff;
}
.hradvplr_tbl td,
.hradvplr_tbl th {
  font-size: 20px;
  padding: 30px 10px 30px 25px;
}
.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_mbldvplr_mn {
  margin-top: 50px;
}
.hradvplr_bnr_lft {
  width: 50%;
}
.hradvplr_deplymnt_lst .slick-slide {
  margin: 10px;
  height: inherit;
}
.hradvplr_deplymnt_lst .slick-track {
  display: flex;
}
.hradvplr_bnr_ryt {
  position: absolute;
  right: 30px;
  bottom: -1px;
}
.hradvplr_trst_lst {
  background: #141414;
  border-radius: 54px;
  width: 22%;
  padding: 30px;
  text-align: center;
  min-height: 190px;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.hradvplr_trst_lwr {
  background: transparent linear-gradient(180deg, #ae5cd4 0, #5038c4 100%) 0 0
    no-repeat padding-box;
  border-radius: 35px;
  padding: 140px 40px 68px 40px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
}
.hradvplr_onbrd_bx {
  background: #fff 0 0 no-repeat padding-box;
  box-shadow: 15px 28px 46px #00000017;
  border: 1px solid #7070703b;
  border-radius: 29px;
  text-align: center;
  width: 22%;
  padding: 30px 20px 20px 20px;
}
.hradvplr_deplymnt_bx {
  background: #ececec;
  border-radius: 25px;
  padding: 30px;
  position: relative;
  margin: 10px;
  min-height: 470px;
}
.hradvplr_deplymnt_bx .tcnlgy_logo {
  position: absolute;
  top: 20px;
  right: 30px;
  width: 130px;
  height: 150px;
}
.hradvplr_deplymnt_lst,
.hradvplr_onbrd_lst {
  display: flex;
  align-items: stretch;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-top: 60px;
  gap: 35px 0;
}
.hradvplr_deplymnt_lst {
  margin-top: 40px;
}
.hradvplr_deplymnt_bx .dev_img {
  width: 90px;
  height: 90px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.hradvplr_deplymnt_bx .dev_img img {
  object-fit: contain;
  filter: brightness(0) saturate(100%) invert(27%) sepia(44%) saturate(3046%)
    hue-rotate(239deg) brightness(87%) contrast(101%);
  width: 100%;
  height: 100% !important;
}
.hrdvplr_wrp .btn-fix {
  background: transparent linear-gradient(180deg, #ae5cd4 0, #5038c4 100%) 0 0
    no-repeat padding-box;
}
.hrdvplr_wrp .btn-fix:hover svg {
  background: #fff;
}
.hrdvplr_wrp .btn-fix:hover svg path {
  fill: #000;
}
.hradvplr_trst_upr {
  display: flex;
  align-items: stretch;
  justify-content: space-between;
  flex-wrap: wrap;
  width: 85%;
  margin: 0 auto -95px;
}
.hradvplr_trst_lst h3 {
  font-size: 50px;
  color: #fff;
  line-height: normal;
  font-weight: 900;
}
.hradvplr_trst_lst p {
  color: #fff;
  margin: 0;
}
.hradvplr_onbrd_bx p {
  margin: 0;
  color: #002033;
  font-weight: 500;
}
.hradvplr_trst_lwrlst {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 40px;
  width: 55%;
  margin: 0;
}
.hradvplr_onbrd_bx h3 {
  font-size: 80px;
  line-height: normal;
  font-weight: 900;
}
.hradvplr_trst_lwr h2 {
  width: 40%;
  color: #fff;
  font-size: 36px;
  font-weight: 900;
  line-height: 48px;
  position: relative;
}
.hradvplr_trst_lwr h2:after {
  position: absolute;
  content: "";
  background: transparent
    radial-gradient(closest-side at 50% 50%, #fff 0, #a358d200 100%) 0 0
    no-repeat padding-box;
  width: 2px;
  height: 230px;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
}
.hradvplr_onbrd_lst {
  gap: 45px 0;
}
.hradvplr_deplymnt_sc,
.hradvplr_flxbl_sc,
.hradvplr_mbldvplr_sc,
.hradvplr_trst_sc,
.hradvplr_tstml_sc {
  padding: 70px 0;
}
.hrdvplr_wrp i {
  font-size: 24px;
  display: block;
  width: 100%;
  margin-bottom: 10px;
}
.hradvplr_onbrd_sc .btn-fix {
  margin: 70px auto 0;
}
.hradvplr_deplymnt_bx h3 {
  color: #000;
  font-size: 24px;
  font-weight: 600;
  margin: 20px 0 15px;
}
.hradvplr_deplymnt_bx h4 {
  color: #000;
  font-size: 18px;
  margin: 5px 0;
  font-weight: 700;
  line-height: 32px;
}
.hradvplr_deplymnt_bx h4 span {
  font-weight: 400;
}
.hradvplr_deplymnt_bx .btn-fix {
  margin-top: 35px;
  font-size: 16px;
  height: 45px;
  position: absolute;
  bottom: 50px;
}
.hradvplr_deplymnt_bx .btn-fix:hover svg {
  right: calc(100% - 45px);
}
.hradvplr_deplymnt_bx .btn-fix:hover {
  padding: 5px 25px 5px 60px;
}
.hradvplr_deplymnt_bx .btn-fix svg {
  width: 35px;
  height: 35px;
  right: 6px;
  animation: unset;
}
.hradvplr_cta1_mn {
  background: transparent linear-gradient(180deg, #ae5cd4 0, #5038c4 100%) 0 0
    no-repeat padding-box;
  border-radius: 38px;
  padding: 45px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  position: relative;
  margin-top: 30px;
}
.hradvplr_cta1_lft {
  width: 52%;
}
.hradvplr_bsns_sc {
  padding-top: 40px;
}
.hradvplr_cta1_lft h2 {
  font-size: 40px;
}
.hradvplr_cta1_ryt {
  position: absolute;
  bottom: 0;
  right: 25px;
  width: 40%;
}
.hradvplr_cta1_lft .btn-fix {
  margin-top: 30px;
  background: #e9ff7a;
  color: #141414;
}
#grcry_wrp .grcry_cta2_lft .btn-fix,
#grcry_wrp .grcry_sftwr_ryt .btn-fix,
.ecmrc_cta1_lft .btn-fix,
.hradvplr_bnr_sc .btn-fix svg,
.hradvplr_bnr_sc .btn-fix:hover svg,
.hradvplr_bsns_sc .btn-fix svg,
.hradvplr_bsns_sc .btn-fix:hover svg,
.hradvplr_cta1_lft .btn-fix svg,
.hradvplr_cta1_lft .btn-fix:hover svg,
.hradvplr_cta3_sc .btn-fix svg,
.hradvplr_cta3_sc .btn-fix:hover svg,
.hradvplr_dedctd_sc .btn-fix svg,
.hradvplr_dedctd_sc .btn-fix:hover svg,
.hradvplr_onbrd_sc .btn-fix svg,
.hradvplr_onbrd_sc .btn-fix:hover svg,
.hradvplr_whyhr_sc .btn-fix svg,
.hradvplr_whyhr_sc .btn-fix:hover svg {
  background: #000;
}
.fddlvry_wrp .btn-fix svg path,
.hradvplr_bnr_sc .btn-fix svg path,
.hradvplr_bnr_sc .btn-fix:hover svg path,
.hradvplr_bsns_sc .btn-fix svg path,
.hradvplr_bsns_sc .btn-fix:hover svg path,
.hradvplr_cta1_lft .btn-fix svg path,
.hradvplr_cta1_lft .btn-fix:hover svg path,
.hradvplr_cta2_sc .btn-fix svg path,
.hradvplr_cta2_sc .btn-fix:hover svg path,
.hradvplr_cta3_sc .btn-fix svg path,
.hradvplr_cta3_sc .btn-fix:hover svg path,
.hradvplr_dedctd_sc .btn-fix svg path,
.hradvplr_dedctd_sc .btn-fix:hover svg path,
.hradvplr_onbrd_sc .btn-fix svg path,
.hradvplr_onbrd_sc .btn-fix:hover svg path,
.hradvplr_whyhr_sc .btn-fix svg path,
.hradvplr_whyhr_sc .btn-fix:hover svg path {
  fill: #fff;
}
.hradvplr_mbldvplr_lft {
  width: 47%;
}
.hradvplr_mbldvplr_ryt {
  width: 45%;
  position: relative;
  top: -40px;
}
.hradvplr_sessn_lst {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-top: 50px;
}
.hradvplr_cta1_sc {
  background: linear-gradient(to top, #141414 50%, #fff 50%);
}
.hradvplr_mbldvplr_lft li {
  position: relative;
  padding-left: 25px;
  font-size: 18px;
  font-weight: 400;
  color: #000;
}
.hradvplr_mbldvplr_lft li:not(:last-child) {
  margin-bottom: 15px;
}
.hradvplr_mbldvplr_lft .btn-fix {
  margin-top: 30px;
}
.hradvplr_mbldvplr_lft p {
  font-size: 20px;
  font-weight: 400;
  color: #000;
  line-height: 32px;
  margin-bottom: 25px;
}
.hradvplr_mbldvplr_lft h3 {
  margin: 20px 0;
  font-weight: 900;
}
.hradvplr_dedctd_inrlst p:after,
.hradvplr_mbldvplr_lft li:after {
  position: absolute;
  content: "";
  background: transparent linear-gradient(180deg, #ae5cd4 0, #5038c4 100%) 0 0
    no-repeat padding-box;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  left: 0;
  top: 0;
  bottom: 0;
  margin: auto;
}
.hradvplr_tbl table tr td:not(:first-child) {
  text-align: center;
  font-weight: 700;
}
.hradvplr_tbl {
  margin: 70px 0 40px 0;
  position: relative;
}
.hradvplr_tbl:after {
  position: absolute;
  content: "";
  background: #fff;
  box-shadow: 0 19px 36px #0000001c;
  border: 1px solid #70707066;
  border-radius: 70px;
  height: 100%;
  inset: -1px;
}
.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;
}
.hradvplr_bsns_sc .btn-fix {
  margin: 30px auto 0;
}
.rqr_hdng h2 {
  font-size: 40px;
}
.hradvplr_tstml_mn {
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2023/12/13154308/testimonial_bg.png);
  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%;
  margin-top: 50px;
}
.hradvplr_tstml_mn:after {
  position: absolute;
  content: "";
  background: url(https://www.apptunix.com/wp-content/uploads/2023/12/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:before {
  position: absolute;
  content: "";
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2023/12/14145706/rotation_img.png);
  width: 100px;
  height: 100px;
  right: 60px;
  left: 0;
  margin: auto;
  top: 0;
  bottom: -75px;
  z-index: 9;
  cursor: pointer;
  animation-name: spin;
  animation-duration: 5s;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}
.hradvplr_tstml_mn h2 {
  font-size: 34px;
  width: 40%;
  font-weight: 900;
  z-index: 9;
  position: relative;
  line-height: 44px;
}
.clnt_qte {
  position: relative;
  top: -8px;
}
.hradvplr_tstml_mn .btn-fix,
.hradvplr_tstml_mn h3,
.hradvplr_tstml_mn p {
  z-index: 9;
  position: relative;
}
.hradvplr_tstml_mn p {
  color: #141414;
}
.hradvplr_cta3_sc p,
.hradvplr_dedctd_sc p,
.hradvplr_whyhr_bxlwr p {
  font-weight: 300;
}
.hradvplr_dedctd_cntnt h3 {
  font-weight: 500;
}
.hradvplr_tstml_mn h3 {
  font-size: 28px;
  font-weight: 900;
  margin-top: 20px;
}
.hradvplr_tstml_mn .btn-fix {
  margin-top: 25px;
}
.hradvplr_cta2_mn {
  background: transparent linear-gradient(180deg, #ae5cd4 0, #5038c4 100%);
  border-radius: 30px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  padding: 40px;
  position: relative;
}
.hradvplr_cta2_mn:after {
  position: absolute;
  content: "";
  background: #e9ff7a;
  width: 233px;
  height: 150px;
  border-radius: 135px 135px 15px 0;
  bottom: 0;
  right: 190px;
}
.hradvplr_cta2_mn h2 {
  font-size: 46px;
}
.hradvplr_cta2_sc .btn-fix {
  margin-top: 35px;
  background: #e9ff7a;
  color: #000;
}
.hradvplr_cta2_sc .btn-fix svg,
.hradvplr_cta2_sc .btn-fix:hover svg {
  background: transparent linear-gradient(180deg, #ae5cd4 0, #5038c4 100%);
}
.hradvplr_cta2_ryt {
  position: absolute;
  bottom: 0;
  right: 20px;
  z-index: 9;
}
.hradvplr_flxbl_cntnt p {
  font-weight: 400;
}
.hradvplr_dedctd_sc {
  background: #141414;
  padding: 70px 0;
}
.hradvplr_whyhr_sc {
  padding: 70px 0;
  background-color: #ececec;
}
.hradvplr_sessn_lft figure:after {
  position: absolute;
  content: "";
  background: url(https://www.apptunix.com/wp-content/uploads/2023/12/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_sessn_sc {
  background: #141414;
  padding: 70px 0;
  margin: 70px 0 0;
  position: relative;
}
.hradvplr_sessn_sc:after {
  position: absolute;
  content: "";
  background: url("https://www.apptunix.com/wp-content/uploads/2023/12/square_box.svg");
  background-repeat: no-repeat;
  background-size: auto;
  width: 145px;
  height: 115px;
  top: 0;
  left: 50px;
}
.hradvplr_sessn_sc:before {
  position: absolute;
  content: "";
  background: url("https://www.apptunix.com/wp-content/uploads/2023/12/circles.svg");
  background-repeat: no-repeat;
  background-size: auto;
  width: 110px;
  height: 195px;
  top: 30px;
  right: 0;
}
.hradvplr_sessn_mn {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-top: 30px;
}
.hradvplr_sessn_lft {
  width: 42%;
}
.hrdvplr_wrp .ecmrc_prfl_sc {
  background: #141414;
  padding-top: 30px;
}
.hradvplr_sessn_ryt {
  width: 50%;
}
.hradvplr_dedctd_bx {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 120px;
  flex-wrap: wrap;
  position: relative;
  width: 75%;
}
.hradvplr_dedctd_cntnt {
  width: 60%;
  margin-top: 60px;
}
.hradvplr_dedctd_bx figure {
  width: 215px;
  height: 150px;
}
.hradvplr_dedctd_bx:nth-child(odd) {
  margin-left: auto;
}
.hradvplr_dedctd_bx:nth-child(2n) {
  padding: 50px 0;
  flex-direction: row-reverse;
}
.hradvplr_dedctd_bx:nth-child(2n) .hradvplr_dedctd_cntnt {
  text-align: right;
  margin-top: 12px;
}
.hradvplr_dedctd_bx:nth-child(2n)
  .hradvplr_dedctd_cntnt
  .hradvplr_dedctd_inrlst {
  display: flex;
  align-items: flex-end;
  justify-content: flex-end;
}
.hradvplr_dedctd_bx:nth-child(odd) figure {
  margin-left: auto;
  display: flex;
  align-items: flex-end;
  justify-content: flex-end;
}
.hradvplr_dedctd_bx:nth-child(2n) figure {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}
.hradvplr_dedctd_bx:before {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  height: 0;
  transition: height 1s;
  margin: 0 auto !important;
}
.hradvplr_dedctd_cntnt p {
  margin: 10px 0;
}
.hradvplr_dedctd_lst {
  margin-top: 60px;
  position: relative;
  counter-reset: doubleCounter;
}
.hradvplr_dedctd_lst:after {
  position: absolute;
  content: "";
  background: #fff;
  width: 5px;
  height: 100%;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  margin: auto;
  background-position: center;
  opacity: 0.2;
}
.hradvplr_dedctd_inrlst p {
  position: relative;
}
.hradvplr_dedctd_inrlst p:after {
  width: 12px;
  height: 12px;
}
.hradvplr_dedctd_inrlst p {
  padding-left: 30px;
}
.hradvplr_dedctd_inrlst p {
  padding-left: 30px;
  font-size: 20px;
  font-weight: 600;
  margin-top: 8px;
}
.hradvplr_cta3_sc .sb {
  background: transparent linear-gradient(180deg, #6540c8 0%, #9d56d1 100%) 0%
    0% no-repeat padding-box;
  border-radius: 47px;
  padding: 40px;
  position: relative;
}
.hradvplr_whyhr_bxlwr img {
  filter: brightness(0) saturate(100%) invert(20%) sepia(44%) saturate(3938%)
    hue-rotate(242deg) brightness(109%) contrast(84%);
}
.hradvplr_cta3_sc .btn-fix svg {
  background: #5b3cc6;
}
.hradvplr_whyhr_lst {
  background: #e9ff7a 0 0 no-repeat padding-box;
  box-shadow: 15px 28px 46px #00000017;
  border-radius: 29px;
  width: 48%;
  padding: 40px 20px;
  text-align: center;
}
.hradvplr_whyhr_lstlwr,
.hradvplr_whyhr_ryt {
  display: flex;
  align-items: stretch;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 25px 0;
  width: 45%;
}
.hradvplr_whyhr_lstlwr {
  width: 100%;
  gap: 30px 0;
}
.hradvplr_whyhr_bxlwr h3 {
  color: #141414;
  margin: 15px 0;
}
.hradvplr_whyhr_bxlwr figure {
  width: 70px;
  height: 70px;
  margin: 0 auto;
}
.hradvplr_whyhr_mn {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-top: 20px;
}
.hradvplr_whyhr_lst h3 {
  font-size: 70px;
  font-weight: 900;
  line-height: normal;
}
.hradvplr_whyhr_lft {
  width: 55%;
}
.hradvplr_tstml_mn p,
.hradvplr_whyhr_lst p {
  margin: 0;
  line-height: normal;
}
.hradvplr_whyhr_lst p {
  color: #002033;
  font-weight: 600;
}
.hradvplr_whyhr_bxlwr {
  background: #fff;
  width: 31.5%;
  text-align: center;
  padding: 30px 20px;
  border-radius: 30px;
  min-height: 365px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-direction: column;
}
.hradvplr_whyhr_bxlwr p {
  color: #141414;
  margin: 0;
  font-size: 20px;
  line-height: 28px;
}
.hradvplr_dedctd_sc .btn-fix,
.hradvplr_whyhr_sc .btn-fix {
  margin: 70px auto 0;
}
.hradvplr_cta3_sc {
  padding: 0 0 80px;
  background: linear-gradient(to top, #fff 50%, #ececec 50%);
}
.hradvplr_flxbl_box:first-child {
  padding: 0 0 25px;
}
.hradvplr_flxbl_cntr {
  width: 42%;
}
.hradvplr_flxbl_box {
  border-bottom: 2px solid #7070703d;
  padding: 25px 0;
  text-align: center;
}
.hradvplr_flxbl_tm {
  display: flex;
  align-items: center;
  gap: 20px;
  justify-content: center;
  margin-top: 30px;
}
.hradvplr_flxbl_tmlst {
  width: 48%;
  position: relative;
}
.hradvplr_cta2_sc {
  padding-top: 110px;
}
.hradvplr_sessn_ryt .contact_form input,
.hradvplr_sessn_ryt .contact_form select,
.hradvplr_sessn_ryt .contact_form textarea {
  background: #1c1c1c;
  border: 2px solid #ffffff1a;
  border-radius: 50px;
  opacity: 1;
  backdrop-filter: blur(30px);
  padding: 15px 20px;
  color: #fff;
  width: 100%;
}
.hradvplr_sessn_ryt .contact_form {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  justify-content: space-between;
}
.hradvplr_sessn_ryt .form-group {
  margin-bottom: 25px;
  width: 100%;
}
.hradvplr_sessn_ryt .form-group:first-child,
.hradvplr_sessn_ryt .form-group:nth-child(2) {
  width: 48%;
}
.hradvplr_sessn_ryt .iti__flag-container {
  top: 5px;
  left: 10px;
}
.hradvplr_sessn_ryt .iti__arrow {
  border-top: 4px solid #fff;
}
.hradvplr_sessn_ryt input#common_submit {
  background: transparent linear-gradient(180deg, #ae5cd4 0, #5038c4 100%) 0 0
    no-repeat padding-box;
  border: unset;
  width: 65%;
  margin: 0 auto;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 15px 20px;
  border-radius: 50px;
  opacity: 1;
  backdrop-filter: blur(30px);
  padding: 15px 20px;
  color: #fff;
  line-height: normal;
  font-size: 22px;
  font-weight: 300;
}
form#hire_form select:invalid option:not(:first-child) {
  color: #fff;
}
.hradvplr_sessn_ryt .iti {
  width: 100%;
}
.hradvplr_sessn_inr h3 {
  font-size: 26px;
  color: #fff;
}
.hradvplr_sessn_ryt h2 {
  text-align: center;
  font-size: 32px;
  font-weight: 900;
}
.save_form_divs {
  margin-top: 30px;
}
.hradvplr_sessn_inr {
  position: relative;
  padding-left: 50px;
  width: 42%;
}
.hradvplr_sessn_inr:after {
  position: absolute;
  content: "";
  background: #e9ff7a;
  border: 6px solid #5038c4;
  width: 26px;
  height: 26px;
  border-radius: 50%;
  top: 5px;
  left: 0;
}
.hradvplr_sessn_inr p {
  font-size: 20px;
  line-height: 30px;
  font-weight: 300;
  margin-top: 10px;
}
.hradvplr_sessn_ryt .iti--separate-dial-code .iti__selected-flag {
  background-color: unset;
}
.hradvplr_sessn_sc i .clr_ylw {
  color: #e9ff7a;
}
.hradvplr_sessn_sc i {
  margin-top: 20px;
}
.hradvplr_dedctd_sc {
  position: relative;
}
.hradvplr_dedctd_sc:before {
  position: absolute;
  content: "";
  background: url("https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2023/12/14141629/team_crcl-e1702543617515.png");
  background-repeat: no-repeat;
  background-size: auto;
  width: 120px;
  height: 195px;
  left: 0;
  top: -370px;
  bottom: 0;
  margin: auto;
  transform: rotate(2deg);
}
.hradvplr_dedctd_bx: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: #fff;
  background: transparent linear-gradient(180deg, #ae5cd4 0, #5038c4 100%) 0 0
    no-repeat padding-box;
  top: 0;
  border-radius: 50%;
  padding: 10px;
  width: 48px;
  height: 48px;
}
.hradvplr_dedctd_bx:nth-child(2n):after {
  right: 38%;
}
.hradvplr_cta3_sc .sb h2 {
  font-size: 42px;
  font-weight: 800;
}
.hradvplr_dedctd_lst:before {
  position: absolute;
  content: "";
  background: url(https://www.apptunix.com/wp-content/uploads/2023/12/bell.svg);
  width: 85px;
  height: 85px;
  right: -45px;
  top: -145px;
  background-repeat: no-repeat;
}
.hradvplr_dedctd_sc:after {
  position: absolute;
  content: "";
  background: url(https://www.apptunix.com/wp-content/uploads/2023/12/girl_curlhair.svg);
  left: 80px;
  top: 160px;
  width: 180px;
  height: 180px;
  background-repeat: no-repeat;
}
.hradvplr_dedctd_bx,
.hradvplr_flxbl_sc {
  position: relative;
}
.hradvplr_dedctd_bx.frstvis:before,
.hradvplr_dedctd_bx.visible:before,
.hradvplr_dedctd_bx.visible:nth-child(2n):before {
  position: absolute;
  content: "";
  background: transparent linear-gradient(180deg, #5038c4 0, #503fa3 100%) 0 0
    no-repeat padding-box;
  width: 4px;
  height: 100%;
  top: 0;
  left: -291px;
  bottom: 0;
  right: 0;
  margin: auto;
}
.hradvplr_dedctd_bx.frstvis:before {
  background: transparent linear-gradient(180deg, #ae5cd4 0, #5038c4 100%) 0 0
    no-repeat padding-box;
}
.hradvplr_dedctd_bx.visible:nth-child(2n):before {
  right: -294px;
  left: 0;
}
.hradvplr_prtflo_bx {
  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;
  position: relative;
  min-height: 415px;
}
.hradvplr_prtflo_ryt {
  width: 50%;
  margin-left: auto;
}
.hradvplr_prtflo_ryt .btn-fix,
.hradvplr_prtflo_ryt .btn-fix:hover {
  font-size: 18px;
  background: #fff;
  color: #000;
}
.hradvplr_prtflo_ryt .btn-fix svg,
.hradvplr_prtflo_ryt .btn-fix:hover svg {
  background: transparent linear-gradient(270deg, #33b4ff 0, #00649e 100%) 0 0
    no-repeat padding-box;
}
.hradvplr_prtflo_ryt figure {
  width: 100%;
  height: 70px;
}
.hradvplr_prtflo_ryt h3 {
  color: #fff;
  margin: 25px 0 30px;
  font-size: 26px;
}
.hradvplr_prtflo_ryt p {
  color: #fff;
  margin-top: 20px;
  font-weight: 300;
}
.hradvplr_prtflo_lst {
  margin-top: 50px;
}
.hradvplr_prtflo_lft {
  position: absolute;
  bottom: 0;
  left: 10px;
  width: 45%;
}
.hradvplr_tstml_sc .ply_icn {
  position: absolute;
  top: 0;
  bottom: -75px;
  right: 50px;
  left: 0;
  z-index: 9;
  margin: auto;
  width: 35px;
  height: 40px;
  cursor: pointer;
}
.hradvplr_prtflo_sc .slick-next:before,
.hradvplr_prtflo_sc .slick-prev:before {
  position: absolute;
  content: "";
  background: url("https://www.apptunix.com/wp-content/uploads/2023/12/slide_arw.svg");
  width: 32px;
  height: 22px;
  background-repeat: no-repeat;
  line-height: normal;
  top: 0;
  bottom: 0;
  margin: auto;
  right: 0;
  left: 0;
  opacity: 1;
}
.hradvplr_prtflo_sc {
  padding-bottom: 110px;
}
.hradvplr_prtflo_sc .slick-next,
.hradvplr_prtflo_sc .slick-prev {
  position: absolute;
  top: unset;
  bottom: -160px;
  right: -90px;
  left: 0;
  margin: auto;
  border: 1px solid #e1e1e1 !important;
  width: 70px !important;
  height: 70px !important;
  background: #fff !important;
  transition: ease-in-out 0.5s;
}
.hradvplr_prtflo_sc .slick-prev {
  right: 0;
  left: -90px;
}
.hradvplr_prtflo_sc .slick-prev:before {
  transform: rotate(180deg);
}
.hradvplr_tstml_sc .btn-fix svg path,
.hradvplr_tstml_sc .btn-fix:hover svg path {
  fill: #e9ff7a;
}
.hradvplr_tstml_sc .btn-fix figure,
.hradvplr_tstml_sc .btn-fix:hover figure {
  background: #000;
  height: 40px;
  width: 40px;
  border-radius: 50%;
  padding: 10px;
  position: absolute;
  transition: 0.5s;
  right: 10px;
  animation: wobble 1s ease infinite;
}
.hradvplr_tstml_sc .btn-fix svg,
.hradvplr_tstml_sc .btn-fix:hover svg {
  background: unset;
  border-radius: unset;
  padding: 10px;
  width: auto;
  height: auto;
  top: 0;
  right: 0;
  left: 0;
  margin: auto;
  bottom: 0;
  animation: unset;
  transition: unset;
}
.hradvplr_tstml_sc .btn-fix:hover figure {
  right: calc(100% - 50px);
}
.sml_fnt {
  font-size: 13px;
}
.hradvplr_sessn_ryt .contact_form textarea {
  resize: none;
  min-height: 130px;
  border-radius: 30px;
  height: 130px;
}
#hire_form select {
  -webkit-appearance: none;
  -moz-appearance: window;
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2023/12/14175056/white-arw.png);
  background-repeat: no-repeat;
  background-position: right 1rem center;
  background-size: 12px;
}
.hradvplr_prtflo_sc .slick-next:hover,
.hradvplr_prtflo_sc .slick-prev:hover {
  background: #623ec7 !important;
}
.hradvplr_prtflo_sc .slick-next:hover:before,
.hradvplr_prtflo_sc .slick-prev:hover:before {
  filter: brightness(0) invert(1);
}
#hrdvplr_wrap #w_vid_mdl .modal-body {
  height: 100%;
  padding: 0;
}
#hrdvplr_wrap .modal-content {
  overflow: visible;
}
#hrdvplr_wrap #w_vid_mdl button.close {
  width: 32px;
  height: 32px;
  right: -10px;
  top: -10px;
}
.hradvplr_lwrlogo img {
  max-width: 200px;
  filter: brightness(0) invert(1);
}
.hradvplr_bnr_lft h1 {
  font-size: 46px;
}
.hradvplr_cst_sc {
  background: #ececec;
  padding: 80px 0;
}
.hradvplr_deplymnt_lst .slick-arrow {
  background: #000000;
  top: auto;
  bottom: -100px;
  right: 0;
  left: 0;
  margin: auto;
}
.hradvplr_deplymnt_lst .slick-arrow:before {
  position: absolute;
  content: "";
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2024/05/20161106/arrow.png);
  filter: brightness(0) invert(1);
  width: 22px;
  height: 15px;
  background-size: contain;
  opacity: 1;
  background-position: center;
}
.hradvplr_deplymnt_lst .slick-arrow.slick-prev:before {
  transform: rotate(180deg);
}
.hradvplr_deplymnt_lst .slick-arrow.slick-next {
  right: -80px;
}
.hradvplr_deplymnt_lst .slick-arrow.slick-prev {
  left: -80px;
}
.hradvplr_cta3_sc .btn-fix,
.hradvplr_cta3_sc .btn-fix:hover {
  margin: 30px auto 0;
  background: #e9ff7a;
  color: #6c54bc;
  font-weight: 400;
}
.hradvplr_cst_lst li {
  background: #ffffff;
  border: 1px solid #613ec7;
  border-radius: 25px;
  padding: 60px 30px 30px;
  width: 32%;
  position: relative;
  text-align: center;
}
.hradvplr_cst_lst li figure {
  width: 80px;
  height: 80px;
  background: #5a3bc5;
  border: 1px solid #ffffff;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 10px;
  position: absolute;
  top: -40px;
  right: 0;
  left: 0;
  margin: auto;
}
.hradvplr_cst_lst li .btn-fix {
  padding: 20px 40px;
  text-align: center;
  width: 100%;
  justify-content: center;
  height: 42px;
  margin: 35px auto 0;
  font-size: 20px;
}
.hradvplr_cst_lst li:nth-child(2) {
  transform: translate(0px, -70px);
}
.hradvplr_cst_lst li h3 {
  font-size: 32px;
  font-weight: 600;
}
.hradvplr_cst_lst li h4 b {
  font-size: 38px;
}
.hradvplr_cst_lst li h4 {
  color: #623fc7;
  font-size: 30px;
  margin: 20px 0;
}
.hradvplr_cst_lst {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 20px;
  flex-wrap: wrap;
  margin-top: 160px;
}
.hradvplr_cst_lst li > p {
  font-size: 20px;
  line-height: 34px;
  color: #000;
}
.hradvplr_deplymnt_mbl {
  display: none;
}
/* Hire A Developer Page CSS Ends*/

#grcry_wrp .tstimnl_desgn2 {
  padding: 70px 0;
}
#grcry_wrp .tstimnl_bx:after {
  background: url(https://www.apptunix.com/solutions/wp-content/uploads/sites/5/2023/12/grocery_quotes.svg);
  background-repeat: no-repeat;
  background-size: auto;
}
.hrdvplr_wrp .tstimnl_bx:after {
  position: absolute;
  content: "";
  background: url("https://www.apptunix.com/wp-content/uploads/2023/12/hrdvplr_quotes.svg");
  background-repeat: no-repeat;
  background-size: auto;
}
.hrdvplr_wrp .tstimnl_bx {
  min-height: 455px !important;
}

/* E-commerce page CSS starts*/
.ecmrc_wrp a:not(.btn-fix) {
  color: #178def;
  font-size: inherit;
}
.ecmrc_bnr_sc {
  background: url("https://www.apptunix.com/solutions/wp-content/uploads/sites/5/2024/01/ecommerce_bnr.png");
  height: 960px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-size: cover;
  background-position: center -4rem;
  background-repeat: no-repeat;
  overflow: hidden;
  position: relative;
  padding-top: 120px;
}
.ecmrc_bnr_sc:after {
  position: absolute;
  content: "";
  background: url(https://www.apptunix.com/solutions/wp-content/uploads/sites/5/2024/01/banner_lines.svg);
  width: 80%;
  height: 100%;
  background-repeat: no-repeat;
  right: -70px;
  top: -100px;
  bottom: 0;
  background-position: right center;
  pointer-events: none;
}
.ecmrc_bnr_sc:before {
  position: absolute;
  content: "";
  background: url("https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2024/01/16090138/paper_bag.png");
  background-repeat: no-repeat;
  right: 40px;
  bottom: 200px;
  pointer-events: none;
  width: 87px;
  height: 87px;
  background-size: contain;
}
.ecmrc_bnr_sc .mn_hd h1 {
  font-size: 50px;
}
.ecmrc_trst_sc .hradvplr_trst_lwr {
  background: unset;
  border-radius: 0;
  padding: 0;
}
.ecmrc_trst_sc {
  background: #178def;
  padding: 60px 0;
  margin-top: -30px;
}
.ecmrc_trst_sc .hradvplr_trst_lwr h2:after {
  width: 3px;
  height: 180px;
}
.ecmrc_bnr_ryt {
  width: 27%;
  margin: 0 50px 0 auto;
  z-index: 9;
}
.ecmrc_bnr_lft {
  width: 55%;
  position: relative;
}
.ecmrc_bnr_lft:after {
  position: absolute;
  content: "";
  background: url("https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2024/01/16090727/verify_icon.png");
  width: 80px;
  height: 80px;
  bottom: 0;
  background-repeat: no-repeat;
  background-position: center right;
  top: 100px;
  margin: auto;
  right: 0;
}
.ecmrc_cta3_mn:after {
  position: absolute;
  content: "";
  background: url("https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2024/01/16090727/verify_icon.png");
  width: 60px;
  height: 60px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  top: 30px;
  margin: auto;
  right: -45px;
  left: 0;
}
.ecmrc_bnr_lft:before {
  position: absolute;
  content: "";
  background: url("https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2024/01/16090508/banner_bag.png");
  width: 65px;
  height: 65px;
  background-repeat: no-repeat;
  background-position: top right;
  background-size: contain;
  top: -85px;
  margin: auto;
  right: -125px;
}
.ecmrc_bnr_mn,
.ecmrc_trst_mn {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
}
.ecmrc_bnr_mn {
  padding-bottom: 40px;
}
.ecmrc_bnr_mn .mn_hd p {
  font-weight: 300;
  line-height: 30px;
}
.ecmrc_cntr_bx h3 {
  font-size: 45px;
  color: #178def;
  margin: 0;
  line-height: normal;
  font-weight: 800;
}
.ecmr_clr {
  color: #178def;
}
.ecmrc_cntr_lst {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 50px;
}
.ecmrc_bnr_lft .btn-fix {
  margin: 60px 0;
}
.ecmrc_cntr_bx {
  text-align: center;
}
.ecmrc_bnr_mn .ecmrc_cntr_bx p {
  font-size: 16px;
  margin: 0;
  line-height: normal;
}
.itlc_fnt {
  display: block;
  font-size: 24px;
  margin-bottom: 10px;
  width: 100%;
  font-weight: 600;
}
.ecmrc_exprnc_sc .grcry_sftwr_bx figure {
  background: unset;
  width: 68px;
  height: 68px;
  padding: 0;
  margin: 0;
  border-radius: 0;
}
.ecmrc_exprnc_cnt {
  position: absolute;
  bottom: 30px;
  text-align: left;
  left: 30px;
  z-index: 9;
}
.ecmrc_exprnc_sc .grcry_sftwr_bx:after {
  position: absolute;
  content: "";
  width: 100%;
  height: 100%;
  inset: 0;
  background: transparent linear-gradient(180deg, #00000000 50%, #000000ed 100%)
    0 0 no-repeat padding-box;
  border-radius: 25px;
}
.ecmrc_exprnc_sc .grcry_sftwr_bx {
  height: 350px;
  border-radius: 25px;
  background-size: cover;
  background-repeat: no-repeat;
  border: unset;
  width: 49%;
}
.ecmrc_exprnc_sc .grcry_sftwr_bx h3 {
  color: #fff;
  font-size: 26px;
  margin-top: 20px;
  font-weight: 500;
}
.ecmrc_exprnc_sc .resulv_dub_lst_inr {
  position: absolute;
  bottom: 0;
  transform: translate(0, 100%);
  margin: auto;
  background: #178def;
  border-radius: 25px;
  padding: 20px;
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-direction: column;
  width: 100%;
  height: 100%;
  transition: all 0.5s ease-in-out 0s;
  z-index: 9;
  opacity: 0;
}
.ecmrc_exprnc_sc .resulv_dub_lst_inr h3 {
  margin: 20px 0 10px;
}
.ecmrc_exprnc_sc .grcry_sftwr_bx:hover .resulv_dub_lst_inr {
  opacity: 1;
  transform: unset;
}
.ecmrc_exprnc_sc .resulv_dub_lst_inr p {
  color: #fff;
  margin: 0;
  font-size: 20px;
}
.ecmrc_exprnc_sc .grcry_sftwr_inr {
  gap: 25px 0;
}
.ecmrc_exprnc_sc .btn-fix {
  margin: 70px auto 0;
}
.ecmrc_uncrn_sc .fddlvry_sucs_lst {
  justify-content: center;
  padding: 50px 0 70px;
}
.ecmrc_uncrn_sc .fddlvry_sucs_lst:after {
  top: 55px;
  width: 75%;
}
.ecmrc_uncrn_sc .fddlvry_sucs_bx:nth-child(4) {
  margin-left: 0;
}
.ecmrc_uncrn_sc:after {
  position: absolute;
  content: "";
  background: url("https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2024/01/16090138/paper_bag.png");
  width: 100px;
  height: 100px;
  top: 115px;
  right: 40px;
  background-repeat: no-repeat;
}
.ecmrc_trst_lft h2 {
  font-size: 44px;
  font-weight: 800;
  position: relative;
}
.ecmrc_trst_lft {
  position: relative;
  padding-right: 50px;
}
.ecmrc_trst_mn {
  justify-content: center;
  gap: 25px;
}
.ecmrc_trst_lft:after {
  position: absolute;
  content: "";
  background: radial-gradient(circle, rgb(244 250 255) 0, rgb(23 141 239) 100%);
  height: 125px;
  width: 2px;
  top: 0;
  bottom: 0;
  right: 0;
  margin: auto;
  pointer-events: none;
}
.ecmrc_trst_mn .hradvplr_lwrlogo img {
  height: 70px !important;
}
.ecmrc_trst_lft h2 i {
  font-size: 28px;
  font-weight: 400;
  margin: 5px 0 0 0;
}
.ecmrc_exprnc_sc {
  padding-top: 70px;
  position: relative;
}
.ecom_buld_mn {
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2024/11/06151149/buld_cta_bg.png)
    no-repeat;
  background-position: center;
  background-size: cover;
  padding: 60px 65px;
  border-radius: 30px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
}
.ecom_buld_mn::after {
  position: absolute;
  content: "";
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2024/11/06151206/buld_cta_aftr.png)
    no-repeat;
  width: 150px;
  height: 120px;
  bottom: 0;
  right: 34%;
  background-size: contain;
}
.ecom_drve_lst li {
  background: #fff 0 0 no-repeat padding-box;
  border: 2px solid #ccc;
  border-radius: 25px;
  padding: 40px;
  text-align: center;
  margin: 0 10px;
  height: inherit;
}
.ecom_drve_lst .slick-track {
  display: flex;
}
.ecom_drve_lst {
  margin-top: 50px;
  position: relative;
  opacity: 1;
  -webkit-mask-image: linear-gradient(
    to right,
    #ffffff00 0%,
    #000 14.5%,
    #ffffff 66.5%,
    rgba(0, 0, 0, 0) 100%
  );
  overflow: hidden;
  padding-bottom: 100px;
}
.ecom_drve_lst.arrow_bottom .slick-arrow {
  bottom: -22px;
}
.ecmrc_wrp {
  overflow: clip;
}
.ecom_drve_lst .slick-current.slick-active {
  background: #178def1a;
  border: 2px solid #178def;
}
.ecom_drve_sec .sb {
  position: relative;
}
.ecom_drve_sec .sb:after {
  position: absolute;
  content: "";
  background: url("https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2024/01/16090138/paper_bag.png")
    no-repeat;
  width: 100px;
  height: 100px;
  left: -26px;
  bottom: 34px;
  background-size: contain;
}
.ecom_drve_sec .sb:before {
  position: absolute;
  content: "";
  background: url("https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2024/01/16090912/gift.png")
    no-repeat;
  width: 100px;
  height: 100px;
  background-size: contain;
  right: -45px;
  bottom: 42px;
}
.ecom_drve_lst h3 {
  font-size: 26px;
  margin: 20px 0;
}
.ecom_drve_lst figure {
  width: 74px;
  height: 74px;
  border: 1px solid #178def;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: auto;
}
.ecom_drve_lst p {
  color: #585858;
  font-size: 20px;
  line-height: 30px;
}
.ecom_buld_cta figure {
  position: absolute;
  right: 50px;
  bottom: 0;
}
.ecmrc_wrp .ecmrc_pltfrm_bx h3 {
  font-size: 18px;
  line-height: 30px;
  margin-bottom: 20px;
}
.ecom_buld_lt h3 {
  font-size: 34px;
  line-height: 50px;
  margin-bottom: 18px;
}
.ecom_buld_lt p {
  font-size: 20px;
  line-height: 30px;
  margin-bottom: 25px;
  opacity: 0.8;
}
.ecom_drve_sec {
  padding: 100px 0;
}
.ecom_drve_sec .mrktplc_bld_upr {
  width: 50%;
  max-height: 400px;
  overflow-y: scroll;
}

.ecom_drve_sec .mrktplc_bld_upr::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  border-radius: 0px;
  background-color: #f5f5f5;
}

.ecom_drve_sec .mrktplc_bld_upr::-webkit-scrollbar {
  width: 3px;
  background-color: #f5f5f5;
}

.ecom_drve_sec .mrktplc_bld_upr::-webkit-scrollbar-thumb {
  border-radius: 3px;
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  background-color: #006eef;
}
.ecom_drve_sec .mrktplc_bld_lwr {
  width: 50%;
}
.ecom_drve_sec .mrktplc_bld_upr li {
  font-size: 20px;
}
.ecmrc_exprnc_sc:after {
  position: absolute;
  content: "";
  background: url("https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2024/01/16090912/gift.png");
  width: 85px;
  height: 81px;
  top: 80px;
  background-repeat: no-repeat;
  left: 100px;
  background-size: contain;
}
.ecmrc_uncrn_sc .fddlvry_sucs_bx:first-child,
.ecmrc_uncrn_sc .fddlvry_sucs_bx:hover,
.ecmrc_uncrn_sc .fddlvry_sucs_bx:nth-child(3) {
  background: #178def;
  border: 1px solid #178def;
}
#grcry_wrp .btn-fix:hover,
#grcry_wrp .hwmuch_cst_otr .sb h2,
.ecmrc_uncrn_sc .fddlvry_sucs_bx:first-child h3,
.ecmrc_uncrn_sc .fddlvry_sucs_bx:first-child p,
.ecmrc_uncrn_sc .fddlvry_sucs_bx:hover h3,
.ecmrc_uncrn_sc .fddlvry_sucs_bx:nth-child(3) h3,
.ecmrc_uncrn_sc .fddlvry_sucs_bx:nth-child(3) p,
.edu_lrngsrvcs_bx h3,
.edu_lrngsrvcs_bx p,
.fddlvry_dvplmnt_sldrlst.slick-slide.slick-current h3 .fd_clr,
.fntch_end_li:hover h3,
.fntch_end_li:hover p,
.grcry_sucs_ryt .fddlvry_sucs_bx:hover h3,
.hradvplr_dedctd_cntnt h3,
.hradvplr_dedctd_cntnt p,
.hradvplr_sessn_inr p,
.hradvplr_sessn_mn h2,
.hradvplr_sessn_ryt .iti--separate-dial-code .iti__selected-dial-code,
.hrdvplr_wrp .btn-fix:hover,
.hwmuch_cst_lft .cal_appprice,
.ubr_lkaps_nw_bnr .btn_vdo i.fa,
.ubrlks_sln_sc .nav-pills .nav-link.active p {
  color: #fff;
}
.ecmrc_uncrn_sc .fddlvry_sucs_bx h3,
.ecmrc_uncrn_sc .fddlvry_sucs_bx h3 span {
  transition: unset;
}
.ecmrc_cta1_sc {
  background: #178def;
  padding: 20px 0;
  position: relative;
}
.ecmrc_cta1_mn:after {
  position: absolute;
  content: "";
  background: url("https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2024/01/04112333/cta1_bfr-e1704779162290.png");
  top: 0;
  bottom: 0;
  background-position: bottom right;
  z-index: 0;
  right: -108px;
  background-size: contain;
  background-repeat: no-repeat;
  width: 100%;
  height: 100%;
  pointer-events: none;
}
.ecmrc_cta1_ryt {
  z-index: 9;
  position: absolute;
  right: 0;
  bottom: 0;
}
.ecmrc_cta1_mn {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  min-height: 320px;
  z-index: 9;
  position: relative;
}
.ecmrc_cta1_lft h2 {
  font-size: 34px;
  font-weight: 600;
  line-height: 45px;
  margin-bottom: 30px;
}
.ecmrc_ftrs_cntnt p,
.ecmrc_pltfrm_bx p,
.ecmrc_pltfrm_sc .sb p,
.ecmrc_pnl_sc .ednc_apnl_tb .nav-link p,
.ecmrc_pnl_sc.grcry_pnl_sc .fddlvry_appnl_lst h3,
.hradvplr_cta1_lft .btn-fix:hover,
.hradvplr_cta2_sc .btn-fix:hover {
  color: #000;
}
.ecmrc_pltfrm_bx p {
  line-height: 30px;
}
.ecmrc_pltfrm_sc .sb p {
  font-weight: 700;
}
.ecmrc_pltfrm_sc a {
  font-size: 24px;
}
.ecmrc_pnl_sc.grcry_pnl_sc .hovr_pn_inr p {
  color: #585858;
}
.ecmrc_pnl_sc .hovr_pn_ry {
  position: sticky;
  top: 100px;
  width: 50%;
}
.ecmrc_pnl_sc .hovr_pn_ry.grcry_hvr img {
  height: auto !important;
  width: auto;
}
.ecmrc_cta1_lft .btn-fix:hover svg,
.ecmrc_pnl_sc {
  background: #fff;
}
.ecmrc_cta1_lft .btn-fix:hover svg path {
  fill: #000;
}
.ecmrc_buld_sc {
  background: #000;
  padding: 70px 0 100px;
}
.ecmrc_buld_bx {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  min-height: 550px;
}
.ecmrc_buld_ryt:after {
  position: absolute;
  content: "";
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2024/01/10095951/ecommercevideo_bg.png);
  width: 470px;
  height: 550px;
  background-size: contain;
  background-position: center;
  margin: auto;
  right: 0;
  left: -42px;
  top: -48px;
  bottom: 0;
  background-repeat: no-repeat;
}
.ecmrc_buld_bx:nth-child(2n) {
  flex-direction: row-reverse;
  margin-top: 30px;
}
.ecmrc_cta2_sc .ecmrc_cta1_mn:after {
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2024/01/04120154/cta2_ecommer_bg.png);
  right: -75px;
  background-repeat: no-repeat;
  background-size: auto;
  background-position: bottom right;
}
.ecmrc_cta2_sc .ecmrc_cta1_ryt figure {
  width: 200px;
  height: 350px;
  margin: 0 auto;
}
.ecmrc_cta2_sc .ecmrc_cta1_ryt {
  width: 30%;
  position: absolute;
  right: 0;
  bottom: 0;
  top: -55px;
  margin: auto;
}
.ecmrc_buld_lft {
  width: 50%;
}
.ecmrc_buld_lft h3 {
  color: #fff;
  font-size: 30px;
}
.ecmrc_buld_lft p {
  color: #fff;
  margin: 20px 0 50px;
  font-size: 20px;
  font-weight: 300;
}
.ecmrc_buld_ryt {
  position: relative;
  width: auto;
  margin: 0 auto;
  display: flex;
  align-items: center;
  justify-content: center;
}
.ecmrc_buld_ryt figure {
  z-index: 9;
}
.ecmrc_buld_lst {
  margin-top: 70px;
  position: relative;
}
.ecmrc_buld_lst:after {
  position: absolute;
  content: "";
  background: url(https://www.apptunix.com/solutions/wp-content/uploads/sites/5/2024/01/do_youkno.svg);
  top: -30%;
  left: -40px;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-position: left top;
  pointer-events: none;
}
.ecmrc_buld_sc .sb {
  width: 64%;
  margin-left: auto;
}
.ecmrc_buld_sc .sb h2 {
  font-size: 44px;
}
.ecmrc_pnl_sc.grcry_pnl_sc .ednc_apnl_tb .nav-link.active,
.ecmrc_pnl_sc.grcry_pnl_sc .fddlvry_appnl_lst.active,
.ecmrc_pnl_sc.grcry_pnl_sc .fddlvry_appnl_lst:hover {
  background: #178def !important;
}
.ecmrc_pnl_sc .hovr_pn_ry.grcry_hvr figure {
  width: 355px;
  margin: 0 0 0 auto;
  height: auto;
}
.ecmrc_pnl_sc.grcry_pnl_sc .fddlvry_appnl_lst p {
  font-size: 20px;
  font-weight: 300;
}
.ecmrc_pnl_sc.grcry_pnl_sc .ednc_apnl_tb .nav-link {
  border: 2px solid #00000033 !important;
}
.ecmrc_pnl_sc.grcry_pnl_sc .ednc_apnl_tb .nav-link.active {
  border: 2px solid transparent !important;
}
.ecmrc_pnl_sc .fddlvry_appnl_lst {
  border: 2px solid #70707024;
  background: #fff;
  border-radius: 15px;
}
.ecmrc_suces_bx {
  background: #fbfbfb 0 0 no-repeat padding-box;
  border: 2px solid #0000000d;
  border-radius: 16px;
  width: 31%;
  padding: 25px;
}
.ecmrc_cta2_sc .ecmrc_cta1_ryt figure img {
  box-shadow: 3px 5px 36px #0000004d;
  border-radius: 24px;
}
.ecmrc_pnl_sc {
  padding: 100px 0;
}
.ecmrc_wrp .hradvplr_tstml_sc {
  padding: 0;
}
.ecmrc_suces_lst {
  display: flex;
  align-items: stretch;
  justify-content: center;
  gap: 30px;
  flex-wrap: wrap;
  margin-top: 50px;
}
.ecmrc_suces_bx p {
  color: #000;
  font-size: 18px;
  font-weight: 400;
}
.ecmrc_suces_bx figure {
  width: 90px;
  height: 90px;
}
.ecmrc_suces_bx h3 {
  margin: 20px 0 10px;
  font-weight: 800;
}
.ecmrc_cta3_mn {
  background: #000 0 0 no-repeat padding-box;
  border-radius: 38px;
  padding: 40px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  position: relative;
  min-height: 390px;
}
.ecmrc_cta3_lft h2 {
  font-size: 26px;
  font-weight: 700;
  line-height: 40px;
}
.ecmrc_cta3_lft p {
  margin: 10px 0 30px;
  font-size: 20px;
  font-weight: 300;
  line-height: 32px;
}
.ecmrc_pltfrm_sc,
.ecmrc_prfl_sc,
.ecmrc_suces_sc {
  padding: 70px 0;
}
.ecmrc_prfl_sc {
  background: #000;
}
.ecmrc_ftrs_sc {
  padding: 70px 0 100px;
}
.ecmrc_indstrs_bx {
  background: #0d0d0d;
  border: 2px solid #ffffff21;
  border-radius: 20px;
  padding: 45px 10px;
  width: 18%;
  text-align: center;
}
.ecmrc_indstrs_lst {
  display: flex;
  align-items: stretch;
  justify-content: center;
  flex-wrap: wrap;
  gap: 15px;
  margin-top: 50px;
}
.ecmrc_indstrs_bx h3 {
  color: #fff;
  font-size: 26px;
  margin-top: 10px;
}
.ecmrc_indstrs_bx figure {
  width: 55px;
  height: 55px;
  margin: 0 auto;
}
.ecmrc_indstrs_sc {
  padding: 70px 0;
  background: #000;
  z-index: 9;
  position: relative;
}
.ecmrc_indstrs_sc:after {
  position: absolute;
  content: "";
  background: url("https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2024/01/16091550/netarea.png");
  width: 100%;
  height: 100%;
  top: 0;
  right: 0;
  left: 0;
  background-repeat: no-repeat;
  background-size: contain;
  opacity: 0.7;
  z-index: -1;
}
.ecmrc_pltfrm_sc:after {
  position: absolute;
  content: "";
  background: url("https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2024/01/16091652/colored_netarea.png");
  top: 35px;
  right: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
  background-repeat: no-repeat;
  background-size: contain;
}
.ecmrc_pltfrm_lst {
  display: flex;
  align-items: stretch;
  justify-content: center;
  gap: 40px 20px;
  flex-wrap: wrap;
  margin-top: 50px;
}
.ecmrc_pltfrm_bx {
  background: #f5f5f59c;
  border: 2px solid #0000000a;
  border-radius: 30px;
  padding: 25px 20px 20px 20px;
  width: 31%;
  text-align: center;
}
.ecmrc_pltfrm_bx figure {
  background: #f3f3f3;
  border-radius: 25px;
  width: 100%;
  height: 95px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 25px !important;
  padding: 10px;
}
.ecmrc_wrp .hradvplr_tstml_mn {
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2024/01/05060401/demo_bg.png);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: top right;
  padding: 58px 40px;
  margin: 0;
}
.ecmrc_wrp .hradvplr_tstml_mn:after {
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2024/01/05060759/demo_rytbg-.png);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: left;
}
.ecmrc_wrp .hradvplr_tstml_mn h2 {
  font-size: 44px;
}
.ecmrc_wrp .hradvplr_tstml_mn p {
  font-size: 28px;
  margin: 20px 0 30px;
  width: 40%;
  line-height: 36px;
  font-weight: 300;
}
.ecmrc_wrp .hradvplr_tstml_mn .btn-fix {
  background: #178def;
  color: #fff;
}
.ecmrc_wrp .hradvplr_tstml_sc .btn-fix svg path {
  fill: #178def;
}
.ecmrc_wrp .hradvplr_tstml_mn:before {
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2024/01/05062156/circle_icn.png);
  width: 88px;
  height: 88px;
  right: 20px;
  top: auto;
  bottom: 30px;
}
.ecmrc_wrp .hradvplr_tstml_sc .ply_icn {
  bottom: 55px;
  right: 15px;
  width: 30px;
  height: 35px;
}
.ecmrc_ftrs_mn {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-top: 70px;
}
.ecmrc_ftrs_bx.active {
  background: #00649e1a;
  border: 2px solid #0188d61c;
}
.ecmrc_ftrs_lft {
  width: 35%;
}
.ecmrc_ftrs_bx {
  padding: 24px 20px;
  border-radius: 20px;
  border: 2px solid transparent;
}
.ecmrc_ftrs_rytbx.active {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 30px;
  flex-wrap: wrap;
}
.ecmrc_ftrs_ryt {
  width: 60%;
}
.ecmrc_ftrs_cntnt {
  width: 50%;
}
.ecmrc_prfl_ryt {
  width: 45%;
  margin: -50px auto 0;
  position: relative;
}
.ecmrc_prfl_mn {
  background: #fff;
  border-radius: 40px;
}
.ecmrc_ftrs_rytbx figure {
  width: 44%;
}
.ecmrc_ftrs_cntnt h3 {
  font-size: 26px;
  margin: 20px 0 15px;
  font-weight: 800;
}
.ecmrc_ftrs_rytbx figure {
  width: 45%;
  height: 500px;
}
.ecmrc_ftrs_rytbx img {
  width: 100%;
  height: 100% !important;
  border-radius: 25px;
  object-fit: cover;
}
.ecmrc_ftrs_cntnt figure {
  width: 80px;
  height: 80px;
}
.ecmrc_ftrs_cntnt img {
  width: 100%;
  height: 80px;
  border-radius: 0;
  object-fit: contain;
}
.ecmrc_cta3_ryt {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 45%;
  flex-wrap: wrap;
  position: relative;
  margin-top: -145px;
}
.ecmrc_cta3_lft {
  width: 55%;
}
.ecmrc_jrny_bx {
  background: #178def;
  border: 7px solid #000;
  width: 210px;
  height: 210px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
.ecmrc_jrny_bx:nth-child(2) {
  width: 220px;
  height: 220px;
  position: absolute;
  padding: 40px 6px 52px 25px;
  right: -15px;
  bottom: -85px;
}
.ecmrc_jrny_bx:nth-child(3) {
  width: 200px;
  height: 200px;
  position: absolute;
  bottom: -140px;
}
.ecmrc_jrny_bx:first-child {
  padding: 10px 30px 75px 15px;
}
.ecmrc_jrny_bx h3 {
  font-size: 49px;
  color: #fff;
  font-weight: 900;
  line-height: normal;
  margin: 0;
}
.ecmrc_jrny_bx p {
  font-size: 15px;
  margin: 0;
  color: #fff;
}
.ecmrc_wrp .tstimnl_bx:after {
  background: url(https://www.apptunix.com/solutions/wp-content/uploads/sites/5/2024/01/ecommerce_quotes.svg);
  background-repeat: no-repeat;
  background-size: auto;
}
.ecmrc_bsns_slide {
  margin: 60px 5px 0 5px;
  display: grid !important;
  grid-template-columns: repeat(3, 1fr);
  grid-template-rows: repeat(2, 1fr);
  grid-column-gap: 50px;
  grid-row-gap: 50px;
}
.ecmrc_pltfrm_sc .sb p,
.ecmrc_prfl_sc .sb p {
  font-style: italic;
  font-size: 24px;
  font-weight: 600;
}
.ecmrc_bsns_inr {
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 25px;
  height: 265px;
  position: relative;
}
.ecmrc_bsns_cntnt {
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 20px 25px;
  z-index: 9;
}
.ecmrc_bsns_cntnt p {
  color: #fff;
  font-size: 24px;
  margin-top: 15px;
  font-weight: 300;
  line-height: 1.4;
}
#ecmrc_wrap .hwmuch_cst_otr .sb h2,
.custmmbl_wrp .btn-fix:hover,
.custmmbl_wrp form select:invalid option:not(:first-child),
.ecmrc_cta1_lft .btn-fix:hover,
.ecmrc_pnl_sc .ednc_apnl_tb .nav-link.active p,
.ecmrc_pnl_sc.grcry_pnl_sc .fddlvry_appnl_lst.active h3,
.ecmrc_pnl_sc.grcry_pnl_sc .fddlvry_appnl_lst.active p,
.ecmrc_pnl_sc.grcry_pnl_sc .fddlvry_appnl_lst:hover h3,
.ecmrc_pnl_sc.grcry_pnl_sc .fddlvry_appnl_lst:hover p {
  color: #fff;
}
.ecmrc_bsns_inr:after {
  position: absolute;
  content: "";
  background: #000;
  inset: 0;
  border-radius: 28px;
  opacity: 0.6;
  width: 100%;
  height: 100%;
}
.ecmrc_bsns_inr:first-child {
  grid-area: 1/1/2/2;
}
.ecmrc_bsns_inr:nth-child(2) {
  grid-area: 1/2/2/3;
}
.ecmrc_bsns_inr:nth-child(3) {
  height: 580px;
  grid-area: 1/3/3/4;
  width: 400px;
}
.ecmrc_bsns_inr:nth-child(4) {
  grid-area: 2/1/3/3;
}
.ecmrc_bsns_sc {
  padding-bottom: 150px;
  position: relative;
}
.ecmrc_bsns_sc:after {
  position: absolute;
  content: "";
  background: url("https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2024/01/16091220/gift_wrap.png");
  width: 115px;
  height: 115px;
  top: 165px;
  right: 25px;
  background-repeat: no-repeat;
}
.ecmrc_bsns_sc:before,
.ecmrc_cta3_mn:before {
  position: absolute;
  content: "";
  background: url("https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2024/01/16091110/shopping_bag.png");
  width: 120px;
  height: 120px;
  background-repeat: no-repeat;
  top: -10px;
  left: 75px;
}
.ecmrc_cta3_mn:before {
  bottom: 22px;
  top: auto;
  left: -100px;
  right: 0;
  margin: auto;
}
.ecmrc_bsns_sc .slick-next,
.ecmrc_bsns_sc .slick-prev,
.ecmrc_prfl_sc .slick-next,
.ecmrc_prfl_sc .slick-prev {
  position: absolute;
  top: unset;
  bottom: -130px;
  right: -90px;
  left: 0;
  margin: auto;
  border: 1px solid #e1e1e1 !important;
  width: 70px !important;
  height: 70px !important;
  background: #fff !important;
  transition: ease-in-out 0.5s;
}
.ecmrc_prfl_sc .slick-next,
.ecmrc_prfl_sc .slick-prev {
  bottom: 35px;
  width: 50px !important;
  height: 50px !important;
  right: -200px;
  background: #000 !important;
}
.ecmrc_bsns_sc .slick-prev,
.ecmrc_prfl_sc .slick-prev {
  right: 0;
  left: -90px;
}
.ecmrc_prfl_sc .slick-prev {
  left: 65px;
}
.ecmrc_bsns_sc .slick-next:before,
.ecmrc_bsns_sc .slick-prev:before,
.ecmrc_prfl_sc .slick-next:before,
.ecmrc_prfl_sc .slick-prev:before {
  transform: rotate(0);
  position: absolute;
  content: "";
  background: url(https://www.apptunix.com/wp-content/uploads/2023/12/slide_arw.svg);
  width: 32px;
  height: 22px;
  background-repeat: no-repeat;
  line-height: normal;
  top: 0;
  bottom: 0;
  margin: auto;
  right: 0;
  left: 0;
  opacity: 1;
  border: 0;
}
.ecmrc_bsns_sc .slick-next:before,
.ecmrc_bsns_sc .slick-prev:before,
.ecmrc_prfl_sc .slick-next:before,
.ecmrc_prfl_sc .slick-prev:before {
  transform: rotate(0);
  position: absolute;
  content: "";
  background: url(https://www.apptunix.com/wp-content/uploads/2023/12/slide_arw.svg);
  width: 24px;
  height: 17px;
  background-size: contain;
  background-repeat: no-repeat;
}
.ecmrc_bsns_sc .slick-prev:before,
.ecmrc_prfl_sc .slick-prev:before {
  transform: rotate(180deg);
}
.ecmrc_pnl_sc .hovr_pn_ry figure:after {
  position: absolute;
  content: "";
  background: url(https://www.apptunix.com/solutions/wp-content/uploads/sites/5/2024/01/panel_stiks.svg);
  width: 500px;
  height: 394px;
  background-repeat: no-repeat;
  background-position: center;
  left: -75px;
  right: 0;
  background-size: contain;
  bottom: 4px;
  top: 0;
  margin: auto;
  z-index: -1;
}
.ecmrc_pnl_sc .hovr_pn_ry figure {
  position: relative;
  z-index: 9;
}
.web_clctr_crs i {
  color: #fff;
}
.ecmrc_indstrs_bx:hover {
  border: 2px solid #fff;
  background: #178def;
}
.ecmrc_indstrs_bx:hover img {
  filter: brightness(0) invert(1);
}
.ecmrc_prfl_slide {
  display: flex !important;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  background: #fff 0 0 no-repeat padding-box;
  border: 2px solid #70707030;
  border-radius: 41px;
  min-height: 600px;
  padding: 30px;
}
.ecmrc_prfl_count {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  margin: 20px 0 35px;
}
.ecmrc_prfl_ryt h3 {
  font-size: 50px;
  font-weight: 800;
}
.ecmrc_prfl_ryt > h3 {
  margin-bottom: 10px;
}
.ecmrc_prfl_cntlst h3 {
  font-size: 24px;
  font-weight: 400;
  line-height: normal;
  color: #797575;
}
.ecmrc_prfl_ryt p {
  font-size: 20px;
  color: #000;
}
.ecmrc_prfl_cntlst p {
  font-size: 28px;
  color: #000;
  font-weight: 600;
  margin-top: 5px;
}
.ecmrc_prfl_lft {
  width: 45%;
  position: relative;
  z-index: 9;
}
.ecmrc_prfl_lft figure {
  width: 450px;
  height: 535px;
  margin: 0 auto;
}
.ecmrc_prfl_lft img {
  width: 100%;
  height: 100% !important;
}
.ecmrc_prfl_lft:after {
  position: absolute;
  content: "";
  background: #000;
  width: 100%;
  height: 350px;
  top: 0;
  bottom: 0;
  right: 0;
  left: -15px;
  margin: auto;
  border-radius: 40px;
  z-index: -1;
}
.ecmrc_prtfl_lwrlogo {
  position: relative;
  z-index: 9;
  width: 90%;
  margin: 0 auto;
}
.ecmrc_prfl_ryt figure {
  position: absolute;
  opacity: 0.1;
  top: -45px;
  right: 0;
  left: 25px;
  width: 150px;
  height: auto;
}
.ecmrc_prfl_lst {
  margin-top: 60px;
}
.ecmrc_prfl_lst .slick-list {
  border-radius: 40px;
}
.ecmrc_prtfl_lstlogo.slick-center {
  background: #178def;
}
.ecmrc_prtfl_lstlogo.slick-center img {
  filter: brightness(0) invert(1);
}
.ecmrc_prfl_ryt figure img {
  width: 100%;
  height: 100% !important;
}
.ecmrc_prfl_cuntry {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 5px;
}
.ecmrc_prtfl_lstlogo {
  display: flex !important;
  align-items: center;
  justify-content: center;
  padding: 25px 20px;
  cursor: pointer;
  height: inherit;
}
.ecmrc_prtfl_lwrlogo .slick-track {
  display: flex;
}
.ecmrc_prtfl_lstlogo figure {
  height: 48px;
  width: auto;
}
.ecmrc_prtfl_lstlogo img {
  height: 100% !important;
}
.ecmrc_prfl_sc .slick-next:before,
.ecmrc_prfl_sc .slick-prev:before {
  filter: brightness(0) invert(1);
}
.ecmrc_prfl_sc .slick-prev:before {
  transform: rotate(180deg);
}
.ecmrc_indstrs_sc .itlc_fnt {
  margin-bottom: 10px;
}
.ecmrc_wrp .slickdts .slick-dots li.slick-active button {
  background: #178def;
}
.ecmrc_cta1_lft {
  z-index: 9;
}
.ecmrc_buld_ryt video {
  width: 400px;
  height: 435px;
  object-fit: cover;
  border-radius: 30px;
  z-index: 9;
  position: relative;
  margin: 0 auto;
}
.ecmrc_prfl_sc .sb p a {
  font-size: 24px;
}
.ecmrc_bnr_mn .mn_hd p.sll_out {
  margin: 0 0 10px;
  font-size: 32px;
}
/* E-commerce page CSS Ends*/

/*custom mobile app development */
.custmmbl_wrp .btn-fix {
  background: transparent linear-gradient(270deg, #e470bd 0, #6461fd 100%) 0 0
    no-repeat padding-box;
}
.custmmbl_cst_ryt_frm #custom_app_form .btn_dis_inr svg {
  background: #000;
  top: 10px;
}
#grcry_wrp .dub_premium.fd_srv .btn-fix svg path,
#grcry_wrp .fddlvry_sclng_sc .btn-fix svg path,
.cryptcrncy_wrp .btn-fix svg path,
.custmmbl_cst_ryt_frm #custom_app_form .btn_dis_inr svg path,
.custmmbl_cta1_sc .btn-fix svg path,
.custmmbl_wrp .btn-fix svg path,
.hradvplr_prtflo_ryt .btn-fix svg path,
.hradvplr_prtflo_ryt .btn-fix:hover svg path,
.rlest_banner .btn-fix svg path,
.rlest_wrp .btn-fix svg path,
.wht_bg_btn.btn-fix svg path,
.whtlbl_trstd_mn .btn-fix svg path,
.whtlbl_trstd_mn .btn-fix:hover svg path,
.whtlbl_wrp .btn-fix svg path,
.whtlbl_wrp .btn-fix:hover svg path,
button.close_app svg path {
  fill: #fff;
}
.custmmbl_wrp .ecmrc_exprnc_sc:after,
.custmmbl_wrp .fddlvry_dvplmnt_sc:before,
.custmmbl_wrp .fddlvry_trstd_sc:after,
.custmmbl_wrp .fddlvry_trstd_sc:before {
  content: unset;
}
.custmmbl_wrp .btn-fix svg {
  background: #000;
}
.custmmbl_wrp .ecmrc_exprnc_cnt h3,
.custmmbl_wrp .resulv_dub_lst_inr h3 {
  font-size: 30px;
  margin-top: 0;
  font-weight: 600;
}
.custmmbl_wrp .resulv_dub_lst_inr {
  background: transparent linear-gradient(50deg, #e470bd 0, #6461fd 100%) 0 0
    no-repeat padding-box;
}
.custmmbl_wrp .trstd_mn {
  background: transparent linear-gradient(259deg, #e470bd 0, #6461fd 100%) 0 0
    no-repeat padding-box;
  border-radius: 22px;
  margin: -110px auto 0;
  padding: 65px 30px;
  width: 90%;
}
.custmmbl_wrp .trstd_mn .blk_span {
  font-size: 22px;
  line-height: normal;
  font-weight: 500;
  margin-top: 5px;
}
.custmmbl_wrp .fddlvry_trstd_sc .trstd_mn h2 {
  font-weight: 600;
  font-size: 40px;
}
.custmmbl_wrp .trstd_lt {
  width: 40%;
}
.custmmbl_wrp .fddlvry_trstd_lst {
  width: 55%;
}
.custmmbl_wrp .fddlvry_trstd_sc .trstd_lt:after {
  height: 190px;
  background: transparent
    radial-gradient(closest-side at 50% 50%, #fff 0, #80808000 100%) 0 0
    no-repeat padding-box;
  width: 4px;
}
.custmmbl_banner {
  background: transparent linear-gradient(300deg, #0d0520 0, #1a1335 100%) 0 0
    no-repeat padding-box;
  height: 840px;
  display: flex;
  position: relative;
  align-items: flex-start;
  justify-content: center;
  padding: 200px 0 175px;
}
.custmmbl_invst_bx.active .custmmbl_invst_cntnt,
.custmmbl_invst_cntnt:hover {
  background: #be6bcf;
  border: 2px solid transparent;
}
.custmmbl_cta1_sc {
  background: transparent linear-gradient(256deg, #e470bd 0, #6461fd 100%) 0 0
    no-repeat padding-box;
  padding: 50px 0;
}
.custmmbl_cta1_mn {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  position: relative;
}
.custmmbl_cta1_ryt {
  position: absolute;
  right: 50px;
  bottom: -45px;
  margin: auto;
  width: 37%;
}
.custmmbl_cta1_lft h2 {
  font-size: 38px;
  font-weight: 900;
}
.custmmbl_cta1_lft p {
  margin: 15px 0 30px;
}
.custmmbl_cta1_sc .btn-fix {
  background: #000;
}
.custmmbl_cta1_sc .btn-fix svg {
  background: transparent linear-gradient(180deg, #e470bd 0, #6461fd 100%) 0 0
    no-repeat padding-box;
}
.custmmbl_bnr_lft p {
  margin: 15px 0 40px;
}
.custmmbl_bnr_mn {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  flex-wrap: wrap;
}
.custmmbl_bnr_ryt {
  position: absolute;
  right: 0;
  margin: auto;
  transform: translate(0, -50%);
  top: 52%;
  width: 50%;
}
.custmmbl_wrp .ecmrc_cntr_lst {
  margin-top: 90px;
}
.custmmbl_wrp .ecmrc_cntr_bx h3 {
  background: -webkit-linear-gradient(345deg, #6461fd, #e470bd);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-size: 36px;
  font-weight: 900;
}
.custmmbl_wrp .ecmrc_cntr_bx p {
  font-size: 14px;
  margin: 5px 0 0;
}
.custmmbl_wrp .fddlvry_dvplmnt_sldrlst.slick-slide.slick-current {
  background: transparent linear-gradient(180deg, #e470bd 0, #6461fd 100%) 0 0
    no-repeat padding-box;
  border: 1px solid #7070701c;
}
.custmmbl_wrp .fddlvry_dvplmnt_lft p {
  font-size: 22px;
  color: #000;
  font-weight: 400;
}
.custmbl_prtf .ecmrc_prfl_lft:after {
  background: transparent linear-gradient(180deg, #e470bd 0, #6461fd 100%) 0 0
    no-repeat padding-box;
}
.custmbl_prtf .ecmrc_prfl_mn {
  background: #f1f1f1;
}
.custmbl_prtf .ecmrc_prfl_slide {
  border: unset;
  background: unset;
}
.custmmbl_wrp .fddlvry_sucs_bx h3 {
  background: -webkit-linear-gradient(90deg, #6461fd, #e470bd);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.custmmbl_wrp .fddlvry_sucs_bx p {
  font-weight: 600;
}
.custmmbl_wrp .fddlvry_sucs_bx {
  min-height: 175px;
}
.custmmbl_wrp .fddlvry_sucs_bx:hover {
  border: 1px solid transparent;
  background: transparent linear-gradient(180deg, #e470bd 0, #6461fd 100%) 0 0
    no-repeat padding-box;
}
.custmmbl_wrp .fddlvry_sucs_bx:hover h3 {
  background: unset;
  color: #fff;
  -webkit-text-fill-color: #fff;
}
.custmmbl_wrp .fddlvry_sucs_lst:after {
  width: 80%;
  height: 100%;
  top: 45px;
  background-size: contain;
}
.custmmbl_wrp .fddlvry_dvplmnt_sldrlst .count {
  font-size: 20px;
}
#custmmbl_wrap .tstimnl_bx:after {
  background-image: url(https://www.apptunix.com/wp-content/uploads/2024/01/custom_page_quotes.svg);
}
#custmmbl_wrap .tstimnl_bx {
  min-height: 440px !important;
}
.custmmbl_wrp .fddlvry_dvplmnt_sc .iti__arrow {
  border-top: 4px solid #fff;
}
.custmbl_prtf {
  background: #fff;
  padding: 0 0 90px;
}
.custmbl_prtf .ecmrc_prfl_lst {
  background: #fbfbfb;
  border-radius: 40px;
  margin-top: 50px;
}
.custmbl_prtf .sb h2,
.custmbl_prtf .sb p {
  color: #1d1d1d !important;
}
.custmmbl_invst_sc {
  background: #000;
  padding: 70px 0 100px;
}
.custmmbl_invst_sc .btn-fix {
  margin: 80px auto 0;
}
.custmmbl_invst_bx {
  position: relative;
  width: 29%;
  min-height: 91px;
}
.custmmbl_invst_cntnt {
  background: #232323;
  border: 2px solid #ffffff1c;
  border-radius: 20px;
  padding: 30px;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translate(0, -50%);
  width: 100%;
}
.custmmbl_invst_lst {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 100px;
  margin-top: 140px;
  position: relative;
}
.custmmbl_invst_bx h3 {
  font-size: 22px;
  color: #fff;
  line-height: normal;
}
.custmmbl_invst_lst:after {
  position: absolute;
  content: "";
  background-image: url(https://www.apptunix.com/solutions/wp-content/uploads/sites/5/2024/01/why_build.png);
  background-position: center;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-size: contain;
  pointer-events: none;
}
.custmmbl_invst_bx:first-child {
  top: -25px;
  right: -30px;
}
.custmmbl_invst_bx:nth-child(2) {
  top: -25px;
  left: -15px;
}
.custmmbl_invst_bx:nth-child(3) {
  top: -5px;
  left: -18px;
}
.custmmbl_invst_bx:nth-child(4) {
  right: -20px;
  top: -5px;
}
.custmmbl_invst_bx:nth-child(5) {
  top: 25px;
  right: -20px;
}
.custmmbl_invst_bx:nth-child(6) {
  top: 28px;
  right: 15px;
}
.custmmbl_invst_bx p {
  display: none;
  color: #fff;
  font-size: 14px;
  margin: 0;
}
.custmmbl_invst_bx.active p {
  display: block;
}
.custmmbl_invst_bx.active .custmmbl_invst_cntnt {
  padding: 20px;
}
.custmmbl_indstry_lst {
  display: flex;
  align-items: stretch;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-top: 60px;
  gap: 25px 0;
}
.custmmbl_indstry_bx {
  width: 23.5%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 200px;
  position: relative;
  border-radius: 26px;
  overflow: hidden;
  background-position: center;
}
.custmmbl_indstry_cntnt {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  position: absolute;
  inset: 0;
  gap: 15px;
}
.custmmbl_indstry_bx h3 {
  font-size: 26px;
  color: #fff;
}
.custmmbl_indstry_inr {
  position: absolute;
  top: 0;
  transform: translate(0, -100%);
  margin: auto;
  background: transparent linear-gradient(180deg, #e470bd 0, #6461fd 100%) 0 0
    no-repeat padding-box;
  border-radius: 20px;
  padding: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  transition: all 0.5s ease-in-out 0s;
  opacity: 0;
}
.custmmbl_indstry_inr p {
  color: #fff;
  text-align: center;
  margin: 0;
}
.custmmbl_indstry_bx:hover .custmmbl_indstry_inr {
  opacity: 1;
  transform: translate(0, 0);
}
.custmmbl_wrp .fddlvry_invst_bx.active figure {
  background: transparent linear-gradient(180deg, #e470bd 0, #6461fd 100%) 0 0
    no-repeat padding-box;
}
.custmmbl_wrp .fddlvry_invst_bx.active figure img {
  filter: brightness(0) invert(1);
}
.custmmbl_wrp .fddlvry_invst_mn {
  margin-top: 80px;
}
.custmmbl_wrp .ecmrc_exprnc_sc {
  padding: 70px 0 80px;
}
.custmmbl_wrp .fddlvry_dvplmnt_sc {
  padding: 80px 0 100px;
  position: relative;
}
.custmmbl_wrp .fddlvry_dvplmnt_sc:after {
  position: absolute;
  content: "";
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2024/01/29145745/curl.png);
  background-repeat: no-repeat;
  right: 0;
  left: 0;
  background-position: center top;
  top: 20px;
}
.custmmbl_cst_sc {
  background: #000;
  padding: 70px 0;
  position: relative;
}
.custmmbl_cst_mn {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
}
.custmmbl_cst_ryt {
  width: 45%;
  position: unset;
  padding: 0;
  background: unset;
  margin-left: auto;
}
.custmmbl_cst_ryt p {
  font-size: 22px;
  margin-bottom: 20px;
  text-align: left;
  font-weight: 300;
}
.custmmbl_wrp .fddlvry_dvplmnt_ryt input#common_submit {
  font-weight: 300;
  color: #fff;
  background: transparent linear-gradient(180deg, #e470bd 0, #6461fd 100%) 0 0
    no-repeat padding-box;
}
.custmmbl_cst_lft {
  width: 55%;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  display: flex;
  align-items: center;
  justify-content: center;
}
.custmmbl_cst_ryt h2 {
  font-size: 34px;
  color: #fff;
  font-weight: 700;
  line-height: 50px;
}
.custmmbl_cst_ryt_frm input#common_submit {
  width: fit-content;
  margin: 40px 0 0 0;
}
.custmmbl_cst_ryt .input_button input,
.custmmbl_cst_ryt .input_button select,
.custmmbl_cst_ryt textarea#ProjectRequirements_header {
  background-color: #0f0f0f;
  padding: 13px 30px 13px 20px;
}
.custmmbl_cst_ryt .input_button {
  margin-bottom: 25px;
}
.custmmbl_cst_ryt .input_button:last-child {
  margin-bottom: 0;
}
.custmmbl_cst_ryt .save_form_divs {
  margin-top: 50px;
}
#custom_app_form .btn_dis_inr {
  position: relative;
  width: fit-content;
}
#custom_app_form .btn_dis_inr:hover svg {
  right: 75% !important;
}
#custom_app_form .btn_dis_inr #common_submit {
  padding: 10px 60px 10px 15px;
}
#custom_app_form .btn_dis_inr #common_submit:hover {
  padding: 10px 15px 10px 60px;
}
#custom_app_form .btn_dis_inr svg {
  background: #fff;
  padding: 8px;
  width: 35px;
  height: 35px;
  border-radius: 50%;
  margin-left: 12px;
  position: absolute;
  right: 10px;
  transition: 0.8s;
  top: 7px;
  bottom: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
}
.custmmbl_wrp .fddlvry_dvplmnt_ryt .error {
  color: red;
  font-size: 12px;
  font-weight: 500;
  position: absolute;
  bottom: -20px;
  padding-left: 10px;
}
.custmmbl_wrp .fddlvry_dvplmnt_ryt .empty_value {
  border-color: red !important;
}
.custmmbl_banner:after,
.custmmbl_banner:before {
  position: absolute;
  content: "";
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2024/01/29134643/bag_custom.png);
  width: 65px;
  height: 65px;
  right: 41px;
  top: 150px;
  background-repeat: no-repeat;
  background-position: right top;
}
.custmmbl_banner:before {
  bottom: 150px;
  top: auto;
  left: 45px;
  right: auto;
  width: 59px;
  height: 55px;
  background-size: contain;
  background-repeat: no-repeat;
}
.custmmbl_wrp .ecmrc_prtfl_lwrlogo:after {
  position: absolute;
  content: "";
  background: transparent linear-gradient(180deg, #e470bd 0, #6461fd 100%) 0 0
    no-repeat padding-box;
  width: 21%;
  height: 100%;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  margin: auto;
  z-index: -1;
}
.crypt_prf .ecmrc_prtfl_lstlogo.slick-center,
.custmbl_prtf .ecmrc_prtfl_lstlogo.slick-center,
.whtlbl_wrp .ecmrc_prtfl_lstlogo.slick-center {
  background: unset;
}
.custmmbl_wrp .ecmrc_prtfl_lstlogo figure {
  z-index: 9;
}
#custmmbl_wrap .faq_sc {
  padding: 40px 0;
}
.custmmbl_cta2_mn {
  background: transparent linear-gradient(244deg, #e470bd 0, #6461fd 100%) 0 0
    no-repeat padding-box;
  border-radius: 41px;
  padding: 40px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  position: relative;
  z-index: 9;
}
.custmmbl_cta2_ryt {
  position: absolute;
  top: 5px;
  bottom: 0;
  margin: auto;
  right: 40px;
  width: 35%;
}
.custmmbl_cta2_lft p {
  margin: 15px 0;
}
.custmmbl_cta2_lft .btn-fix {
  background: #000;
}
.custmmbl_cta2_lft .btn-fix svg {
  background: transparent linear-gradient(244deg, #e470bd 0, #6461fd 100%) 0 0
    no-repeat padding-box;
}
.custmmbl_cta2_sc {
  position: relative;
  padding-top: 70px;
}
.custmmbl_cta2_sc:after {
  position: absolute;
  content: "";
  background: #000;
  width: 100%;
  height: 40%;
  bottom: 0;
  right: 0;
  left: 0;
}
/*custom mobile app development */

/*Real estate app development page css start */
.rlest_wrp .sb p:has(i) {
  color: #1d1d1d;
}
.rlest_wrp .tstimnl_sc .sb {
  display: flex;
  flex-direction: column-reverse;
}
.rlest_wrp .tstimnl_sc .sb * {
  color: #fff;
}
.rlest_wrp .tstimnl_bx {
  border: 10px solid #272727;
}
.rlest_bld_sc .sb h2 i {
  margin: 15px 0 0 0;
  font-size: 22px;
}
.rlest_banner {
  height: 750px;
  background: transparent linear-gradient(303deg, #000 0, #2e2e2e 100%) 0 0
    no-repeat padding-box;
  display: flex;
  align-items: center;
  position: relative;
  justify-content: center;
}
.rlest_banner: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_wrp .custmmbl_bnr_lft {
  width: 50%;
}
.rlest_wrp .btn-fix {
  background: #3656d4;
  color: #fff;
}
.rlest_wrp .btn-fix svg {
  background: #000;
}
.rlest_wrp .ecmrc_cntr_bx h3 {
  font-size: 42px;
  color: #fff;
}
.rleest_bnr_mn {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
}
.rlest_bnr_ryt {
  width: 50%;
  z-index: 9;
  margin-top: 270px;
}
.rlest_wrp .custmmbl_bnr_lft p {
  font-size: 20px;
  margin: 30px 0;
}
.rlest_wrp .ecmrc_cntr_lst {
  margin-top: 80px;
}
.rlest_wrp .custmmbl_bnr_lft .ecmrc_cntr_bx p {
  margin: 0;
  font-size: 16px;
}
.rlest_wrp .ecmrc_cntr_bx {
  text-align: left;
}
.rlest_wrp .ecmrc_exprnc_sc .grcry_sftwr_bx:after,
.rlest_wrp .ecmrc_exprnc_sc:after {
  content: unset;
}
.rlest_wrp .ecmrc_exprnc_sc .resulv_dub_lst_inr {
  background: #2b51e5;
  padding: 30px;
}
.rtl_clr {
  color: #2b51e5;
}
.rlest_wrp .ecmrc_exprnc_sc .resulv_dub_lst_inr p {
  font-size: 28px;
  line-height: 46px;
}
.rlest_wrp .fddlvry_invst_lft figure {
  height: 100%;
}
.rlest_wrp .fddlvry_invst_bx:not(:last-child) {
  margin-bottom: 30px;
}
.rlest_wrp .fddlvry_invst_bx.active figure {
  background: #2b51e5;
  top: 0;
}
.rlest_wrp .fddlvry_invst_bx.active figure img {
  filter: brightness(0) invert(1);
}
.rlest_wrp .ecmrc_exprnc_sc .resulv_dub_lst_inr h3 {
  font-size: 34px;
  font-weight: 700;
  margin: 0 0 20px 0;
}
.rlest_wrp .grcry_sftwr_bx:hover .resulv_dub_lst_inr {
  padding: 30px;
  justify-content: flex-end;
}
.rlest_wrp .ecmrc_exprnc_sc .grcry_sftwr_bx {
  height: 390px;
  border-radius: 39px;
}
.rlest_wrp .ecmrc_exprnc_sc .grcry_sftwr_bx h3 {
  font-size: 34px;
  margin-top: 0;
  font-weight: 700;
}
.rlest_wrp .ecmrc_exprnc_cnt {
  bottom: 55px;
}
.rlest_trst_lst {
  background: #141414;
  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_sc .sb h2 {
  font-size: 40px;
  padding: 40px 0 0 80px;
}
.rlest_trst_sc .sb h2 span {
  font-size: 22px;
}
.rlest_trst_bx img {
  width: 110px;
  filter: brightness(0) invert(1);
}
.rlest_cta1_mn {
  background: #2b51e5;
  border-radius: 60px;
  padding: 56px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
  z-index: 9;
}
.rlest_cta1_ryt figure {
  position: absolute;
  top: 3px;
  bottom: 0;
  margin: auto;
  right: -4px;
  width: 49%;
}
.tp_spc {
  margin-top: 30px;
}
.rlest_banner .btn-fix svg,
.rlest_cta1_mn .btn-fix,
.rlest_vldat_ryt .btn-fix {
  background: #000;
}
.rlest_cta1_mn .btn-fix svg,
.rlest_vldat_ryt .btn-fix svg {
  background: #fff;
}
.rlest_cta1_mn .btn-fix svg path,
.rlest_vldat_ryt .btn-fix svg path {
  fill: #000;
}
.rlest_bld_sc {
  background: transparent linear-gradient(322deg, #000 0, #2e2e2e 100%) 0 0
    no-repeat padding-box;
  border-radius: 63px;
  margin: 180px 50px 0 50px;
  padding: 70px 0;
  position: relative;
}
.rlest_bld_sc:before {
  position: absolute;
  content: "";
  right: 200px;
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2024/01/31043629/real_estate.png);
  width: 300px;
  height: 150px;
  background-repeat: no-repeat;
  background-size: contain;
  top: -185px;
}
.rlest_rngng_sc {
  background: transparent linear-gradient(360deg, #000 0, #2e2e2e 100%) 0 0
    no-repeat padding-box;
  padding: 70px 0;
}
.rlest_rngng_lst {
  display: flex;
  align-items: stretch;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 20px 0;
  margin-top: 50px;
}
.rlest_rngng_bx {
  background: #111;
  border: 2px solid #ffffff14;
  border-radius: 21px;
  width: 32%;
  padding: 20px;
  text-align: center;
}
.rlest_rngng_bx:hover {
  background: #fff;
}
.rlest_rngng_bx:hover h3,
.rlest_rngng_bx:hover p {
  color: #1d1d1d;
}
.rlest_rngng_bx h3 {
  color: #fff;
  font-size: 30px;
  margin: 15px 0 10px;
}
.custmmbl_wrp .fddlvry_dvplmnt_sldrlst.slick-slide.slick-current h3,
.rlest_rngng_bx p,
.rlest_vldat_ryt p {
  color: #fff;
}
.rlest_rngng_bx figure {
  width: 80px;
  height: 80px;
  margin: 0 auto;
}
.rlest_vldat_sc {
  background: #2b51e5;
  padding: 70px 0 100px;
}
.rlest_vldat_mn {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  position: relative;
}
.rlest_vldat_mn:after {
  position: absolute;
  content: "";
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2024/01/31043626/mvp_development.png);
  width: 380px;
  height: 185px;
  right: 0;
  bottom: -70px;
  background-repeat: no-repeat;
}
.rlest_vldat_ryt {
  width: 45%;
}
.rlest_vldat_lft {
  width: 50%;
}
.rlest_cta1_mn h2 {
  font-size: 40px;
  font-weight: 700;
}
.rlest_cta1_mn p {
  font-size: 20px;
  margin: 20px 0 35px;
}
.rlest_vldat_ryt h2 {
  color: #fff;
  font-size: 40px;
  font-weight: 800;
}
.rlest_vldat_ryt p {
  font-size: 22px;
  margin: 20px 0 40px;
}
.rlest_cta2_sc .sb {
  background: #141414;
  padding: 40px;
  border-radius: 60px;
  position: relative;
}
.rlest_cta2_sc .sb h2 {
  font-size: 44px;
  width: 75%;
  margin: 0 auto;
}
.rlest_cta2_sc .btn-fix {
  margin: 30px auto 0;
}
.rlest_bsns_lst {
  display: flex;
  align-items: stretch;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-top: 50px;
}
.rlest_bsns_bx {
  width: 31.5%;
  padding: 30px;
  position: relative;
  text-align: center;
}
.rlest_bsns_bx h3 {
  font-size: 26px;
  margin: 20px 0 15px;
  font-weight: 800;
}
.rlest_bsns_bx:after,
.rlest_bsns_bx:nth-child(2):after {
  position: absolute;
  content: "";
  background-image: url("https://www.apptunix.com/solutions/wp-content/uploads/sites/5/2024/01/3d_card.svg");
  width: 100%;
  inset: 0;
  z-index: -1;
  height: 490px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.rlest_bsns_bx:first-child:after {
  transform: rotate(-180deg);
}
.rlest_bsns_bx:nth-child(2):after {
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2024/01/31071216/Group-1206112.png);
  height: 565px;
  width: 480px;
  right: -8px;
  left: -35px;
  margin: auto;
  top: 90px;
  bottom: 0;
}
.rlest_indstry_lst {
  display: flex;
  align-items: stretch;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-top: 50px;
  gap: 20px 0;
}
.rlest_indstry_bx {
  position: relative;
  width: 27%;
  overflow: hidden;
  border-radius: 30px;
}
.rlest_indstry_bx:nth-child(3),
.rlest_indstry_bx:nth-child(4) {
  width: 43%;
}
.rlest_indstry_cntnt_dwn p {
  color: #fff;
}
.rlest_indstry_cntnt_dwn {
  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 0.5s ease-in-out 0s;
  z-index: 9;
  opacity: 0;
}
.rlest_indstry_cntnt {
  position: absolute;
  bottom: 20px;
  left: 0;
  padding: 20px;
}
.rlest_indstry_bx:hover .rlest_indstry_cntnt_dwn {
  transform: unset;
  opacity: 1;
}
.rlest_indstry_bx h3 {
  font-size: 36px;
  color: #fff;
}
.rlest_indstry_bx figure {
  width: 100%;
  height: 340px;
}
.rlest_indstry_bx img {
  width: 100%;
  height: 100% !important;
  border-radius: 30px;
  object-fit: cover;
}
.rlest_chs_bx {
  background: #fbfbfb 0 0 no-repeat padding-box;
  border: 2px solid #0000000d;
  border-radius: 16px;
  padding: 30px 20px;
  width: 24%;
}
.rlest_chs_lst {
  display: flex;
  align-items: stretch;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-top: 50px;
}
.rlest_chs_bx h3 {
  margin: 20px 0 15px;
  font-size: 26px;
  font-weight: 800;
}
.rlest_chs_bx p {
  font-size: 16px;
  color: #141a2a;
}
.rlest_chs_bx figure {
  width: 80px;
  height: 80px;
}
.rlest_chs_bx figure img {
  height: 100% !important;
}
.rlest_indstry_sc {
  padding-bottom: 100px;
}
.tstimnl_scbg {
  background: transparent linear-gradient(323deg, #000 0, #2e2e2e 100%) 0 0
    no-repeat padding-box;
}
.rlest_wrp .tstimnl_bx:after,
.whtlbl_wrp .tstimnl_bx:after {
  background-image: url(https://www.apptunix.com/solutions/wp-content/uploads/sites/5/2024/01/realestate_quotes.svg);
}
.rlest_wrp .tstimnl_sc {
  background: unset;
  padding: 60px 0 80px;
}
.rlest_wrp .btn-fix.vw_allbtn {
  display: none;
}
.rlest_wrp .saudi_wrp .tstimnl_lst .slick-dots li.slick-active button {
  border: 5px solid #181818;
}
.rlest_wrp .slick-dotted.slick-slider {
  margin-bottom: 0 !important;
}
.rlest_wrp .custmbl_prtf .ecmrc_prfl_lft:after {
  background: #2b51e5;
}
.rlest_cta1_sc {
  position: relative;
}
.rlest_cta1_sc:after {
  position: absolute;
  content: "";
  bottom: 0;
  width: 100%;
  height: 40%;
  background: transparent linear-gradient(196deg, #2e2e2e 100%, #000 0) 0 0
    no-repeat padding-box;
}
.rlest_cta2_sc .sb:after {
  position: absolute;
  content: "";
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2024/01/31041506/cta2_img.png);
  right: 0;
  bottom: 0;
  top: 0;
  width: 320px;
  height: 100%;
  background-repeat: no-repeat;
}
.rlest_bsns_sc .btn-fix,
.rlest_indstry_sc .btn-fix,
.rlest_rngng_sc .btn-fix {
  margin: 50px auto 0;
}
.rlest_apnl_sc,
.rlest_bsns_sc,
.rlest_chs_sc {
  padding: 70px 0;
}
.rlest_apnl_sc .ednc_apnl_tb .nav-link {
  border: 2px solid #00000033 !important;
  width: 350px;
}
.rlest_apnl_sc .ednc_apnl_tb .nav-link.active {
  border: 2px solid transparent !important;
}
.rlest_apnl_sc .ednc_apnl_tb .nav-link p {
  color: #141414;
  font-size: 20px;
  text-transform: uppercase;
}
.ylwclr {
  color: #ff0;
}
.rlest_apnl_sc .ednc_apnl_tb .nav-pills {
  justify-content: space-between;
}
.rlest_apnl_sc .ednc_apnl_tb .nav-link.active p,
.rlest_bsns_bx:nth-child(2) h3,
.rlest_bsns_bx:nth-child(2) p,
.rlest_ftrs_lst.active h3 {
  color: #fff;
}
.rlest_apnl_sc .ednc_apnl_tb .nav-link.active {
  background: #2b51e5 !important;
}
.rlest_ftrs_lst {
  border: 2px solid #70707024;
  border-radius: 15px;
  padding: 20px;
}
.custmmbl_indstry_cntnt p,
.custmmbl_invst_bx.active h3,
.fntch_approv_cnt1,
.rlest_ftrs_lst p {
  display: none;
}
.rlest_ftrs_lst.active {
  background: #2b51e5;
  border: 2px solid transparent !important;
}
.rlest_apnl_sc .tab-content {
  padding-top: 0;
}
.rlest_apnl_sc .hovr_pn_ry.grcry_hvr:after,
.rlest_apnl_sc .tab-pane:nth-child(2) .hovr_pn_ry:after {
  position: absolute;
  content: "";
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2024/01/31052818/app_and_panel_bg.png);
}
.rlest_apnl_sc .tab-pane:nth-child(2) .hovr_pn_ry:after {
  left: 0;
  right: 0;
  bottom: 40px;
  margin: auto;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-position: bottom;
  background-size: contain;
}
.rlest_ftrs_lst h3 {
  font-size: 24px;
}
.rlest_ftrs_lst.active p {
  display: block;
  color: #fff;
}
.rlest_ftrs_cntnt {
  width: 45%;
}
.rlest_ftrs_lst:not(:last-child) {
  margin-bottom: 25px;
}
.crypt_prf .ecmrc_prtfl_lwrlogo:after,
.rlest_wrp .ecmrc_prtfl_lwrlogo:after,
.whtlbl_wrp .ecmrc_prtfl_lwrlogo:after {
  position: absolute;
  content: "";
  width: 21%;
  height: 100%;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  margin: auto;
  z-index: -1;
  background: #2b51e5;
}
.crypt_prf .ecmrc_prtfl_lwrlogo:after {
  background: #3f64fa;
}
.custmbl_prtf .ecmrc_prtfl_lwrlogo {
  position: relative;
}
.rlest_vldat_ryt p.tp_spc {
  margin: 12px 0 25px;
  font-size: 24px;
}
.rlest_cta2_sc .btn-fix svg {
  background: #fff;
}
.rlest_cta2_sc .btn-fix svg path {
  fill: #000;
}
.rlest_bsns_sc .btn-fix {
  margin: 100px auto 0;
}
.rlest_bsns_bx p {
  color: #000;
}
.rlest_apnl_sc .tab-pane:nth-child(2) .hovr_pn_ry {
  width: 40%;
  position: relative;
}
.rlest_apnl_sc .tab-pane:nth-child(2) .hovr_pn_ry figure img {
  width: 100%;
  height: 100% !important;
}
.custmbl_prtf .ecmrc_prtfl_lstlogo figure {
  height: 60px;
}
.custmbl_prtf .ecmrc_prtfl_lstlogo {
  padding: 10px 20px;
}
.custmbl_prtf .sb i {
  margin-top: 15px;
}
.rlest_apnl_sc .sb i,
.rlest_bsns_sc .sb i,
.rlest_rngng_sc .sb i {
  margin-bottom: 15px;
}
.rlest_bnr_ryt figure {
  position: relative;
  height: 770px;
  width: 670px;
}
.rlest_bnr_ryt figure img {
  height: 100% !important;
}
.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_wrp .pre_footer_blog_design3 .btn-fix svg {
  background: #fff;
}
.rlest_wrp .fddlvry_blgsc {
  padding: 0 0 60px 0;
}
.rlest_wrp .fddlvry_blgcntnt .btn-fix:hover path {
  fill: #111;
}
/*Real estate app development page css end */

/*cryptocurrency page css starts*/
.cryptcrncy_ftrs_rytlst a,
.cryptcrncy_soltn_sc a,
.custmmbl_indstry_bx a {
  color: inherit;
  text-decoration: underline;
  font-weight: 900;
}
.cryptcrncy_ftrs_sc .btn-fix {
  margin: 85px auto 0;
}
.cryptcrncy_banner {
  background: #141a2a;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 930px;
  position: relative;
}
.cryptcrncy_banner:after {
  position: absolute;
  content: "";
  background: #2729ee;
  opacity: 10%;
  width: 600px;
  height: 609px;
  border-radius: 50%;
  filter: blur(50px);
  right: -15%;
  bottom: 0;
  z-index: 9;
}
.cryptcrncy_banner:before {
  position: absolute;
  content: "";
  background: #2729ee;
  opacity: 20%;
  width: 600px;
  height: 609px;
  border-radius: 50%;
  filter: blur(50px);
  left: -8%;
  top: 0;
  z-index: 9;
}
.cryptcrncy_bnr_mn p {
  font-size: 20px;
  margin-top: 25px;
  font-weight: 300;
}
.cryptcrncy_bnr_ryt {
  position: absolute;
  right: 225px;
  top: 200px;
  margin: auto;
}
.cryptcrncy_bnr_mn {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
}
.cryptcrncy_cntr_lst {
  display: flex;
  align-items: stretch;
  justify-content: flex-start;
  gap: 20px;
  flex-wrap: wrap;
  width: 100%;
  padding: 0;
}
.cryptcrncy_bnr_lft {
  width: 70%;
  z-index: 9;
}
.cryptcrncy_cntr_bx {
  background: #191f2f;
  padding: 10px;
  border: 2px solid #ffffff0f;
  border-radius: 15px;
  text-align: center;
  width: 18%;
}
.cryptcrncy_bnr_mn .btn-fix {
  margin: 50px 0 90px;
}
.cryptcrncy_cntr_bx p {
  font-size: 14px;
  margin: 0;
}
.cryptcrncy_cntr_bx h3 {
  font-size: 40px;
  line-height: normal;
  color: #fff;
  font-weight: 600;
}
.cryptcrncy_trst_sc .sb {
  background: #3f64fa;
  padding: 42px;
  z-index: 9;
  position: relative;
  border-radius: 40px;
}
.cryptcrncy_trst_sc .sb:after {
  position: absolute;
  content: "";
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2024/02/08102810/cuboid.png);
  background-size: auto;
  width: 185px;
  height: 160px;
  left: -90px;
  top: 0;
  bottom: -75px;
  background-repeat: no-repeat;
  margin: auto;
  animation: zoom-in-zoom-out1 2s ease-out infinite;
}
.cryptcrncy_trst_sc .sb:before {
  position: absolute;
  content: "";
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2024/02/08142404/cta1_after.png);
  width: 115px;
  height: 115px;
  background-repeat: no-repeat;
  right: -54px;
  top: -81px;
  bottom: 0;
  margin: auto;
  background-size: cover;
  animation: zoom-in-zoom-out1 2s ease-out infinite;
}
@keyframes zoom-in-zoom-out1 {
  0% {
    transform: scale(1, 1);
  }
  50% {
    transform: scale(1.1, 1.1);
  }
  100% {
    transform: scale(1, 1);
  }
}
.cryptcrncy_cta1_sc:after,
.cryptcrncy_trst_sc:after {
  position: absolute;
  content: "";
  background: #141a2a;
  width: 100%;
  height: 55%;
  right: 0;
  left: 0;
  top: 0;
}
.cryptcrncy_cta1_sc,
.cryptcrncy_ftrs_sc,
.cryptcrncy_trst_sc {
  position: relative;
}
.cryptcrncy_cta1_sc:after {
  top: auto;
  bottom: 0;
  height: 50%;
}
.cryptcrncy_choose_bx h3 {
  margin: 20px 0 15px;
  font-size: 26px;
}
.cryptcrncy_choose_bx p {
  color: #141a2a;
  font-size: 16px;
  margin: 0;
}
.cryptcrncy_choose_bx figure {
  height: 80px;
  transition: 0.9s;
  width: 80px;
}
.cryptcrncy_choose_bx figure img {
  width: 100%;
  height: 100% !important;
}
#crypto_crncy_wrp .faq_sc {
  padding: 0 0 60px;
}
.cryptcrncy_choose_bx:hover figure {
  transform: rotateY(180deg);
}
.cryptcrncy_trst_sc .sb h2 {
  font-size: 40px;
  line-height: 58px;
}
.cryptcrncy_trst_lst {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 65px;
  margin-top: 45px;
}
.cryptcrncy_choose_bx {
  background: transparent linear-gradient(180deg, #eff2f6 0, #fcfcfc 100%) 0 0
    no-repeat padding-box;
  border-radius: 34px;
  padding: 25px 15px;
  width: 23.5%;
  transition: all 0.3s ease-in-out 0s;
}
.cryptcrncy_choose_lst,
.cryptcrncy_levrg_lst {
  display: flex;
  align-items: stretch;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-top: 50px;
}
.cryptcrncy_srvcs_lst .custmmbl_indstry_inr {
  background: #3f64fa;
}
.cryptcrncy_levrg_lst,
.cryptcrncy_srvcs_lst {
  gap: 25px 0;
}
.cryptcrncy_levrg_bx {
  width: 32%;
  background: #eff2f6;
  overflow: hidden;
  border-radius: 34px;
  transition: ease-in-out 0.5s;
}
.cryptcrncy_levrg_bx:hover figure img {
  transform: scale(1.2);
  border-radius: 30px;
  transition: ease-in-out 0.8s;
}
.cryptcrncy_levrg_cntnt {
  padding: 25px;
}
.cryptcrncy_levrg_cntnt p {
  font-size: 20px;
  line-height: 28px;
  margin-top: 10px;
}
.cryptcrncy_levrg_bx figure {
  width: 100%;
  height: 195px;
  overflow: hidden;
  border-radius: 30px;
  transition: ease-in-out 0.5s;
}
.cryptcrncy_levrg_bx figure img {
  width: 100%;
  height: 195px;
}
.cryptcrncy_cta1_mn {
  background: #3f64fa;
  padding: 60px 40px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  border-radius: 30px;
  position: relative;
  z-index: 9;
}
.cryptcrncy_cta1_ryt {
  position: absolute;
  right: 65px;
  top: 0;
  bottom: 0;
  margin: auto;
  width: 32.5%;
}
.cryptcrncy_cta3_mn {
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2024/02/08102607/crypto_cta2_bg.png);
  background-repeat: no-repeat;
  background-size: cover;
  padding: 40px;
  border-radius: 40px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  background-color: #395ce6;
  z-index: 9;
  position: relative;
}
.cryptcrncy_srvcs_bx {
  background-size: cover;
  background-repeat: no-repeat;
  width: 32%;
  height: 295px;
  border-radius: 34px;
  position: relative;
}
.cryptcrncy_cta1_mn .sb {
  width: 60%;
}
.cryptcrncy_cta1_mn .sb p {
  margin: 15px 0 40px;
}
.cryptcrncy_soltn_sc {
  background: #141a2a;
  padding: 140px 0 0;
  position: relative;
}
.cryptcrncy_soltn_cntnt {
  background: #212737;
  border: 2px solid #ffffff0d;
  border-radius: 29px;
  padding: 20px 30px 20px 70px;
  min-height: 170px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  width: 87%;
  z-index: 9;
  position: relative;
}
.cryptcrncy_soltn_cntnt p {
  width: 72%;
  margin: 0;
}
.cryptcrncy_soltn_bx figure {
  width: 75px;
  height: 75px;
  background: #fff;
  border-radius: 50%;
  display: flex;
  align-items: center;
  z-index: 10;
  justify-content: center;
}
.cryptcrncy_soltn_bx:not(:last-child) {
  margin-bottom: 35px;
}
.cryptcrncy_soltn_lst {
  margin-top: 60px;
}
.cryptcrncy_soltn_cntnt:after {
  position: absolute;
  content: "";
  background: #fff;
  border: 5px solid #3f64fa;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  left: -11px;
  top: 0;
  bottom: 0;
  margin: auto;
  animation: zoom-in-zoom-out 2s ease-out infinite;
}
@keyframes zoom-in-zoom-out {
  0% {
    transform: scale(1, 1);
  }
  50% {
    transform: scale(1.3, 1.3);
  }
  100% {
    transform: scale(1, 1);
  }
}
.cryptcrncy_soltn_cntnt h3 {
  font-size: 25px;
  font-weight: 600;
  width: 20%;
}
.cryptcrncy_levrg_cntnt h3 {
  font-size: 25px;
  color: #141a2a;
  font-weight: 600;
}
.cryptcrncy_soltn_bx {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  position: relative;
}
.cryptcrncy_cta3_ryt {
  width: 34%;
}
.cryptcrncy_cta3_mn .sb {
  width: 55%;
}
.cryptcrncy_cta3_lst:not(:last-child) {
  margin-bottom: 25px;
}
.cryptcrncy_cta3_mn .sb h2 {
  font-weight: 600;
  margin-bottom: 20px;
}
.cryptcrncy_cta2_sc,
.cryptcrncy_ftrs_sc {
  background: #141a2a;
}
.cryptcrncy_cta3_lst h3 {
  width: 40%;
}
.cryptcrncy_cta3_lst {
  display: flex;
  align-items: center;
  background: #fff;
  border-radius: 15px;
  justify-content: flex-start;
  gap: 30px;
  flex-wrap: wrap;
  cursor: pointer;
}
.cryptcrncy_cta3_lst figure {
  background: #f8f8f8 0 0 no-repeat padding-box;
  border-radius: 15px 0 0 15px;
  width: 145px;
  height: 125px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.cryptcrncy_cta2_mn {
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2024/02/08124422/cta2bg.png);
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 30px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  padding: 50px 60px;
  position: relative;
  background-color: #3f61fa;
}
.cryptcrncy_cta2_ryt {
  width: 37%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 25px 0;
  position: absolute;
  right: 70px;
  margin-top: 120px;
}
.cryptcrncy_cta2_lst:nth-child(2n) {
  transform: translate(0, -115px);
}
.cryptcrncy_cta2_ryt figure {
  width: 200px;
  height: 135px;
  background: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #70707008;
  border-radius: 22px;
}
.cryptcrncy_cta2_mn .sb {
  width: 50%;
}
.cryptcrncy_cta2_mn .sb h2 {
  font-size: 64px;
}
.cryptcrncy_ftrs_rytlst {
  background: #3f64fa;
  border-radius: 29px;
  padding: 35px 40px;
  position: relative;
  display: none;
  min-height: 415px;
}
.cryptcrncy_ftrs_rytlst h3 {
  font-size: 26px;
  color: #fff;
  text-transform: uppercase;
  margin: 30px 0 20px;
}
.cryptcrncy_ftrs_rytlst p {
  font-size: 20px;
  font-weight: 300;
  line-height: 34px;
}
.cryptcrncy_ftrs_ryt {
  width: 50%;
}
.cryptcrncy_ftrs_mn {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-top: 60px;
}
.cryptcrncy_ftrs_rytlst.active {
  display: block;
}
.cryptcrncy_ftrs_lftlst h3 {
  font-size: 22px;
  text-transform: uppercase;
  color: #fff;
  margin: 0;
}
.cryptcrncy_ftrs_lftlst.active {
  border: 2px solid #ffffff1f;
  border-radius: 16px;
  background: #232939;
}
.cryptcrncy_ftrs_lftlst {
  padding: 25px;
  margin: 0;
  border: 2px solid transparent;
}
.cryptcrncy_srvcs_lst .custmmbl_indstry_bx {
  width: 32%;
  text-align: center;
  height: 295px;
  border-radius: 34px;
}
.cryptcrncy_srvcs_sc .custmmbl_indstry_bx h3 {
  font-weight: 500;
}
.cryptcrncy_srvcs_sc .custmmbl_indstry_cntnt {
  gap: 20px;
}
.cryptcrncy_ftrs_sc,
.cryptcrncy_levrg_sc,
.cryptcrncy_srvcs_sc {
  padding: 70px 0;
}
.cryptcrncy_cta3_sc {
  position: relative;
}
.cryptcrncy_cta3_sc:after {
  position: absolute;
  content: "";
  background: #141a2a;
  right: 0;
  left: 0;
  top: 0;
  width: 100%;
  height: 50%;
}
.btn-cntr {
  margin: 50px auto 0;
}
.cryptcrncy_wrp .btn-fix {
  background: #3f64fa;
  color: #fff;
}
.cryptcrncy_wrp .btn-fix svg {
  background: #000;
}
.cryptcrncy_cta1_mn .btn-fix {
  background: #000;
}
.cryptcrncy_cta1_mn .btn-fix svg {
  background: #fff;
}
.cryptcrncy_cta1_mn .btn-fix svg path {
  fill: #3f64fa;
}
.cryptcrncy_srvcs_sc i {
  background: #3f64fa;
  color: #fff;
  padding: 5px 25px;
  border-radius: 11px;
  width: fit-content;
  margin: 0 auto 12px;
  font-weight: 300;
  font-size: 24px;
}
.cryptcrncy_cta1_mn:before {
  position: absolute;
  content: "";
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2024/02/08102708/wave.png);
  width: 130px;
  height: 130px;
  background-repeat: no-repeat;
  background-size: contain;
  left: -105px;
  bottom: -145px;
}
.cryptcrncy_soltn_sc:before {
  position: absolute;
  content: "";
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2024/02/08102705/tripoid.png);
  right: -32px;
  top: 140px;
  width: 165px;
  height: 155px;
  background-repeat: no-repeat;
  background-size: contain;
}
.cryptcrncy_ftrs_sc:after,
.cryptcrncy_soltn_sc:after,
.cryptcrncy_wrp .ecmrc_prfl_sc:after {
  position: absolute;
  content: "";
  background: #2729ee;
  opacity: 10%;
  width: 650px;
  height: 650px;
  border-radius: 50%;
  filter: blur(50px);
  left: -10%;
  top: 0;
  bottom: 0;
  margin: auto;
  z-index: 9;
  pointer-events: none;
}
.cryptcrncy_ftrs_sc:after,
.cryptcrncy_wrp .ecmrc_prfl_sc:after {
  width: 450px;
  height: 450px;
  bottom: auto;
  top: -57%;
  left: auto;
  right: -8%;
}
.cryptcrncy_ftrs_sc:after {
  top: 0;
  bottom: auto;
}
.cryptcrncy_soltn_bx:after {
  position: absolute;
  content: "";
  background-image: linear-gradient(
    90deg,
    #fff,
    #fff 75%,
    transparent 75%,
    transparent 100%
  );
  background-size: 10px 20px;
  top: 0;
  left: 70px;
  width: 100px;
  height: 2px;
  bottom: 0;
  margin: auto;
}
.cryptcrncy_wrp .ecmrc_prfl_sc {
  background: #141a2a;
  position: relative;
}
.cryptcrncy_wrp .tstimnl_bx:after {
  background-image: url(https://www.apptunix.com/wp-content/uploads/2024/02/crypto_quotes.svg);
}
.cryptcrncy_cta2_sc {
  padding: 130px 0 95px;
  margin-top: 70px;
}
.cryptcrncy_ftrs_lftlst:not(:last-child) {
  margin-bottom: 15px;
}
.cryptcrncy_choose_sc .itlc_fnt,
.cryptcrncy_wrp .tstimnl_sc .itlc_fnt {
  margin: 15px 0 0;
  font-size: 22px;
}
.cryptcrncy_soltn_sc i {
  font-weight: 400;
  margin: 0 0 15px;
}
.cryptcrncy_levrg_sc i {
  font-size: 20px;
  margin: 0 0 15px;
}
.cryptcrncy_choose_sc {
  padding: 70px 0;
}
.cryptcrncy_ftrs_rytlst .dwn_opcty {
  position: absolute;
  right: 40px;
  width: 170px;
  height: 170px;
  opacity: 0.1;
  top: 15px;
}
.cryptcrncy_ftrs_rytlst .dwn_opcty img {
  width: 100%;
  height: 100% !important;
}
.crypt_prf .ecmrc_prtfl_lstlogo img {
  height: auto !important;
}
.crypt_prf .ecmrc_prtfl_lstlogo figure {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cryptcrncy_wrp .fddlvry_blgsc .btn-fix svg {
  background: #fff;
}
.cryptcrncy_wrp .fddlvry_blgsc .btn-fix svg path {
  fill: #000;
}
/*cryptocurrency page css ends*/

/*WhiteLabel page css start*/
.whtlbl_bnr_sc {
  display: flex;
  align-items: center;
  justify-content: space-around;
  height: 920px;
  position: relative;
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2024/02/15071339/whitelabel_bnr.png);
  background-position: right;
  background-size: contain;
  background-repeat: no-repeat;
}
.whtlbl_bnr_mn {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
}
.whtlbl_bnr_lft {
  width: 50%;
}
.whtlbl_bnr_lst {
  display: flex;
  align-items: stretch;
  justify-content: flex-start;
  gap: 20px;
  flex-wrap: wrap;
}
.whtlbl_bnr_bx {
  background: #fdfffe 0 0 no-repeat padding-box;
  border: 1px solid #70707021;
  border-radius: 20px;
  padding: 15px;
  text-align: center;
  width: 28%;
}
.whtlbl_bnr_bx:hover {
  background: #3a6ad4;
}
.cryptcrncy_ftrs_rytlst p,
.cryptcrncy_soltn_cntnt h3,
.cryptcrncy_soltn_cntnt p,
.whtlbl_bnr_bx:hover h3,
.whtlbl_bnr_bx:hover p,
.whtlbl_modls_ryt h3,
.whtlbl_modls_ryt p {
  color: #fff;
}
.whtlbl_bnr_bx h3 {
  color: #161b24;
  font-size: 38px;
  font-weight: 800;
  line-height: normal;
  transition: unset;
}
.whtlbl_bnr_bx h3 span,
.whtlbl_bnr_bx p,
.whtlbl_wrp .fddlvry_sucs_bx p {
  transition: unset;
}
.whtlbl_bnr_lft p {
  font-size: 20px;
  color: #161b24;
  margin-top: 20px;
}
.whtlbl_bnr_bx p {
  color: #161b24;
  font-size: 14px;
  font-weight: 500;
  margin-top: 0;
}
.whtlbl_bnr_btn p {
  background: transparent linear-gradient(90deg, #ffffff00 0, #3a6ad45e 100%) 0
    0 no-repeat padding-box;
  border-radius: 15px;
  width: fit-content;
  padding: 10px 35px;
  color: #161b24;
  font-size: 22px;
  font-weight: 700;
  margin: 0;
}
.whtlbl_bnr_btn {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-wrap: wrap;
  gap: 60px;
  margin: 45px 0;
}
.whtlbl_bnr_lft h1 .clrd {
  background: #3a6ad4 0 0 no-repeat padding-box;
  border-radius: 5px;
  color: #fff;
  font-size: 18px;
  width: fit-content;
  display: block;
  padding: 10px 20px;
  font-weight: 500;
  margin-bottom: 20px;
}
.whtlbl_dmo_sc {
  background: #161b24;
  padding: 120px 0;
}
.whtlbl_dmo_mn {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
}
.whtlbl_dmo_ryt {
  width: 45%;
}
.whtlbl_dmo_ryt h2 {
  font-size: 36px;
  font-weight: 800;
  line-height: 48px;
}
.whtlbl_dmo_ryt p {
  font-size: 20px;
  font-weight: 300;
  margin: 25px 0;
}
.whtlbl_dmo_lft {
  width: 48%;
  position: relative;
}
.whtlbl_dmo_ryt h3 {
  font-size: 38px;
}
.whtlbl_dmo_ryt .btn-fix {
  margin-top: 30px;
}
.whtlbl_dmo_lft figure {
  z-index: 1;
  position: relative;
}
.whtlbl_dmo_lft .play_icon {
  position: absolute;
  bottom: 110px;
  right: -10px;
  z-index: 3;
  cursor: pointer;
}
.whtlbl_dmo_ryt h3 span {
  position: relative;
  top: -8px;
  left: 10px;
}
.whtlbl_dmo_lft:after {
  position: absolute;
  content: "";
  background: #3a6ad4;
  width: 100%;
  height: 100%;
  inset: 0;
  transform: rotate(-5deg);
  border-radius: 26px;
}
.whtlbl_dmo_lft:before {
  position: absolute;
  content: "";
  background: url(https://www.apptunix.com/solutions/wp-content/uploads/sites/5/2024/02/circle_rotate.svg);
  width: 110px;
  height: 110px;
  bottom: 75px;
  z-index: 2;
  right: -40px;
  background-repeat: no-repeat;
  cursor: pointer;
  animation: spin 5s infinite linear;
}
.whtlbl_trstd_sc {
  background: #3a6ad4;
  padding: 55px 0;
  position: relative;
}
.whtlbl_trstd_sc:after {
  position: absolute;
  content: "";
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2024/02/16054221/arrow_upr.png);
  top: -30px;
  right: 0;
  left: 0;
  width: 50px;
  height: 50px;
  background-position: center top;
  margin: auto;
}
.whtlbl_bnr_sc:after {
  position: absolute;
  content: "";
  background: #3a6ad4;
  width: 550px;
  height: 550px;
  border-radius: 50%;
  filter: blur(50px);
  opacity: 0.05;
  top: 0;
  left: 0;
  z-index: -1;
}
.whtlbl_trstd_lst {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 65px;
  flex-wrap: wrap;
  margin: 30px 0 55px;
}
.whtlbl_trstd_bx img {
  filter: brightness(0) invert(1);
}
.whtlbl_trstd_mn .sb h2 {
  font-size: 40px;
}
.whtlbl_trstd_mn .sb .blk_span {
  font-size: 24px;
  margin-bottom: 10px;
}
.whtlbl_wrp .resulv_dub {
  padding: 90px 0;
}
.whtlbl_wrp .resulv_dub_lst figure {
  width: 100%;
}
.whtlbl_wrp .resulv_dub_lst .resulv_dub_icn {
  background: #3a6ad4;
  width: 80px;
  height: 80px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 4px solid #fff;
  margin: -45px auto 0;
  position: relative;
}
.whtlbl_wrp .resulv_dub_ul {
  display: flex;
  align-items: stretch;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 60px 0;
  margin-top: 60px;
}
.whtlbl_wrp .resulv_dub_lst {
  width: 22.5%;
  text-align: center;
  position: relative;
  border-radius: 30px;
  overflow: hidden;
}
.whtlbl_wrp .resulv_dub_lst h3 {
  color: #161b24;
  font-size: 26px;
  margin-top: 10px;
}
.whtlbl_ftrs_lwrryt {
  position: absolute;
  right: -60px;
  box-shadow: -13px 27px 56px #3e8dbb42;
  border-radius: 25px;
  top: 50%;
  transform: translate(0, -50%);
}
.whtlbl_ftrs_lwrryt figure {
  height: 415px;
  width: 635px;
}
.whtlbl_tchnlgy_cntnt,
.whtlbl_wrp .resulv_dub_lst_inr {
  position: absolute;
  top: 0;
  transform: translate(0, -100%);
  margin: auto;
  background: #3a6ad4;
  border-radius: 30px;
  padding: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  transition: all 0.5s ease-in-out 0s;
  opacity: 0;
}
.whtlbl_tchnlgy_cntnt {
  flex-direction: column;
  top: auto;
  bottom: 0;
  transform: translate(0, 100%);
  align-items: flex-start;
}
.whtlbl_tchnlgy_cntnt p {
  font-size: 16px;
  color: #fff;
  margin-top: 5px;
}
.whtlbl_wrp .resulv_dub_lst_inr p {
  margin: 0;
  color: #fff;
  font-size: 16px;
}
.whtlbl_wrp .resulv_dub_lst:hover .resulv_dub_lst_inr {
  opacity: 1;
  transform: unset;
}
.whtlbl_cta3_mn {
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2024/02/15071116/cta3_bg.png);
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  background-size: cover;
  border-radius: 20px;
  background-position: center;
  background-repeat: no-repeat;
  padding: 60px 50px;
}
.whtlbl_cta3_lft h2,
.whtlbl_cta4_lft h2 {
  font-size: 36px;
  line-height: 48px;
}
.whtlbl_cta3_lst {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-wrap: wrap;
  margin-top: 30px;
  gap: 35px;
}
.whtlbl_cta3_lft {
  width: 66%;
}
.whtlbl_cta3_lst h3 {
  font-size: 40px;
  font-weight: 600;
  line-height: normal;
}
.whtlbl_cta3_lst p {
  margin-top: 0;
  font-size: 16px;
  font-weight: 300;
}
.whtlbl_ftrs_uprbx {
  background: #161b24;
  border-radius: 18px;
  padding: 20px 25px;
  width: 15%;
  text-align: center;
}
.whtlbl_ftrs_uprbx p {
  color: #fff;
  font-size: 18px;
  margin: 0;
}
.whtlbl_ftrs_uprlst {
  display: flex;
  align-items: stretch;
  justify-content: center;
  gap: 15px;
  width: 90%;
  z-index: 9;
  position: relative;
  margin: 60px auto 0;
}
.whtlbl_ftrs_lwrlst {
  background: #edf6fb;
  border-radius: 41px;
  padding: 100px 60px 50px;
  margin-top: -40px;
  min-height: 615px;
  position: relative;
  overflow: hidden;
}
.whtlbl_ftrs_lwrbx {
  display: none;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
}
.whtlbl_ftrs_lwrbx.active {
  display: flex;
}
.whtlbl_ftrs_uprbx.active,
.whtlbl_ftrs_uprbx:hover {
  background: #3a6ad4;
}
.whtlbl_ftrs_lwrlft {
  width: 46%;
}
.whtlbl_ftrs_inr:after {
  position: absolute;
  content: "";
  background: #3a6ad4;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  left: 0;
  top: 0;
  bottom: 0;
  margin: auto;
}
.whtlbl_ftrs_inr h3 {
  color: #161b24;
  font-size: 22px;
  padding-left: 30px;
}
.whtlbl_ftrs_inr {
  margin-bottom: 15px;
  position: relative;
}
.whtlbl_ftrs_cntnt {
  margin: 30px 0 60px;
}
.whtlbl_ftrs_lwrlft p {
  margin: 0;
  color: #000;
  font-size: 20px;
  line-height: 28px;
}
.whtlbl_modls_sc {
  background: #161b24;
  padding-bottom: 100px;
}
.whtlbl_cta3_sc {
  padding-top: 80px;
}
.whtlbl_cta4_mn {
  background: #3a6ad4;
  border-radius: 59px;
  display: flex;
  align-items: center;
  padding: 40px;
  justify-content: space-between;
  position: relative;
  flex-wrap: wrap;
  z-index: 9;
}
.whtlbl_cta4_ryt {
  position: absolute;
  right: 90px;
  bottom: -1px;
  width: 41%;
}
.whtlbl_cta4_lft p {
  font-size: 22px;
  margin: 10px 0 30px;
  line-height: 34px;
}
.whtlbl_cta4_lft p .cvd {
  font-weight: 700;
}
.whtlbl_wrp .fd_srv .dub_prem_btm figure,
.whtlbl_wrp .fd_srv .prm_hovr_li:after {
  background: #3a6ad4;
}
.whtlbl_wrp .fd_srv .premium_hovr {
  background: #161b24;
}
.whtlbl_wrp .fd_srv .premium_hovr {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-direction: column;
}
.whtlbl_wrp .btn-fix,
.whtlbl_wrp .btn-fix:hover {
  background: #3a6ad4;
  color: #fff;
}
.whtlbl_wrp .btn-fix svg,
.whtlbl_wrp .btn-fix:hover svg {
  background: #000;
}
.whtlbl_modls_mn {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-top: 60px;
}
.whtlbl_modls_rytmn {
  width: 52%;
}
.whtlbl_modls_ryt h3 {
  font-size: 30px;
  font-weight: 500;
  padding: 0 0 15px 0;
}
.whtlbl_modls_lst:first-child {
  padding: 0 0 30px 0;
}
.whtlbl_modls_lst {
  border-bottom: 2px solid #ffffff30;
  padding: 30px 0;
  transition: 0.8s;
  position: relative;
}
.whtlbl_modls_ryt {
  min-height: 455px;
}
.whtlbl_modls_lst p {
  display: none;
  font-size: 20px;
  font-weight: 300;
  width: 90%;
  margin: 0;
}
.whtlbl_modls_img {
  display: none;
}
.whtlbl_modls_img.active,
.whtlbl_modls_lst.active p {
  display: block;
}
.whtlbl_modls_lst:nth-child(3) {
  border-bottom: unset;
}
.whtlbl_modls_rytmn .btn-fix {
  margin-top: 70px;
}
.whtlbl_cta2_mn {
  position: relative;
  background-color: #fff;
  border-radius: 56px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 40px 60px;
  flex-wrap: wrap;
  z-index: 9;
  box-shadow: -8px -8px 0 0 #3a6ad4, 8px -8px 0 0 #3a6ad4;
}
.whtlbl_cta2_sc,
.whtlbl_cta4_sc {
  position: relative;
}
.whtlbl_cta2_sc:after,
.whtlbl_cta4_sc:after {
  position: absolute;
  content: "";
  background: #161b24;
  width: 100%;
  bottom: 0;
  height: 50%;
  right: 0;
  left: 0;
}
.whtlbl_cta4_sc:after {
  top: 0;
  bottom: auto;
  height: 60%;
}
.whtlbl_ftrs_sc,
.whtlbl_wrp .fd_srv {
  padding: 70px 0;
}
.whtlbl_tchnlgy_sc {
  padding: 70px 0 0;
  position: relative;
}
.whtlbl_tchnlgy_sc:after {
  position: absolute;
  content: "";
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2024/02/16045544/wave.png);
  width: 103%;
  height: 100%;
  background-position: bottom center;
  background-repeat: no-repeat;
  background-size: contain;
  margin: auto;
  right: 0;
  left: -15px;
  bottom: -85px;
}
.whtlbl_cta2_ryt {
  position: absolute;
  right: 90px;
  bottom: 15px;
  width: 26%;
}
.whtlbl_cta2_lft h2 {
  font-size: 42px;
}
.whtlbl_cta2_lft h2 .blk_span {
  font-size: 50px;
}
.whtlbl_cta2_lft p {
  font-size: 22px;
  color: #161b24;
  margin: 10px 0 45px;
}
.whtlbl_wrp .drk_tstimnl,
.whtlbl_wrp .ecmrc_prfl_sc {
  background: #161b24;
}
.whtlbl_cta1_mn {
  background: #161b24;
  border-radius: 49px;
  padding: 30px 40px;
  position: relative;
  width: 80%;
  margin: 20px auto 0;
}
.whtlbl_cta1_mn h3 {
  font-size: 28px;
  background: #3a6ad4 0 0 no-repeat padding-box;
  position: absolute;
  right: 75px;
  top: 0;
  bottom: 0;
  margin: auto;
  width: 246px;
  padding: 50px;
  height: 150px;
  clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  font-style: italic;
}
.whtlbl_cta1_mn p {
  font-style: italic;
  font-size: 22px;
  margin: 0;
}
.whtlbl_cta4_mn .btn-fix,
.whtlbl_cta4_mn .btn-fix:hover,
.whtlbl_trstd_mn .btn-fix,
.whtlbl_trstd_mn .btn-fix:hover {
  margin: 0 auto;
  background: #161b24;
  color: #fff;
}
.whtlbl_cta4_mn .btn-fix,
.whtlbl_cta4_mn .btn-fix:hover {
  margin: 0;
}
.whtlbl_trstd_mn .btn-fix svg,
.whtlbl_trstd_mn .btn-fix:hover svg {
  background: #3a6ad4;
}
.whtlbl_cta4_mn .btn-fix,
.whtlbl_cta4_mn .btn-fix:hover {
  background: #161b24;
}
.whtlbl_cta4_mn .btn-fix svg,
.whtlbl_cta4_mn .btn-fix:hover svg {
  background: #fff;
}
.whtlbl_cta4_mn .btn-fix svg path,
.whtlbl_cta4_mn .btn-fix:hover svg path {
  fill: #000;
}
.whtlbl_tchnlgy_lst {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  z-index: 9;
  position: relative;
  margin-top: 100px;
}
.whtlbl_tchnlgy_lst:after {
  position: absolute;
  content: "";
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2024/02/16060712/wings.png);
  width: 120px;
  height: 120px;
  top: -165px;
  background-repeat: no-repeat;
  background-size: contain;
  left: 30px;
}
.whtlbl_tchnlgy_bx {
  width: 18.5%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 30px;
  height: 330px;
  position: relative;
  overflow: hidden;
  background-position: center;
}
.whtlbl_tchnlgy_bx:hover .whtlbl_tchnlgy_cntnt {
  transform: unset;
  opacity: 1;
}
.whtlbl_tchnlgy_mn {
  width: 75%;
  margin: 0 auto;
}
.whtlbl_bnr_ryt,
.whtlbl_ftrs_lwrlft h2,
.whtlbl_tchnlgy_lwrcnt p {
  display: none;
}
.whtlbl_tchnlgy_lwrcnt {
  position: absolute;
  bottom: 35px;
  left: 20px;
}
.whtlbl_tchnlgy_bx h3 {
  font-size: 24px;
  color: #fff;
  font-weight: 500;
}
.whtlbl_tchnlgy_bx:nth-child(2n) {
  transform: translate(0, 80px);
}
.whtlbl_tchnlgy_mn .btn-fix {
  margin: 150px auto 0;
}
.whtlbl_wrp .fd_clr {
  color: #3a6ad4;
  transition: unset;
}
.whtlbl_wrp .fddlvry_sucs_bx:hover {
  background: #3a6ad4;
  border: 1px solid #fff;
}
.whtlbl_wrp .fddlvry_sucs_bx:hover .fd_clr {
  color: #fff;
}
.whtlbl_modls_lst:first-child:after {
  top: -50px;
}
.whtlbl_modls_sc i,
.whtlbl_wrp .drk_tstimnl i {
  font-weight: 500;
  margin: 15px 0 0 0;
}
.whtlbl_modls_lst:after {
  position: absolute;
  content: "";
  background-image: url(https://www.apptunix.com/solutions/wp-content/uploads/sites/5/2024/02/arrow.svg);
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background-color: #3a6ad4;
  background-repeat: no-repeat;
  background-position: center;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  transform: rotate(80deg);
  transition: 0.5s;
}
.whtlbl_modls_lst.active:after {
  transform: rotate(0);
}
.whtlbl_wrp .ecmrc_prtfl_lstlogo figure {
  height: 50px;
  width: 115px;
}
/*WhiteLabel page css start*/

/* AI Dubai page CSS starts*/
.aidbi_wrp .btn-fix {
  background: #15c1af;
  margin: 50px auto 0;
  color: #fff;
}
.aidbi_bnr .mh p {
  font-size: 20px;
  font-weight: 300;
  margin: 20px 0 0;
}
.aidbi_bnr .mh p a {
  color: #fff;
}
.aidbi_wrp .btn-fix svg {
  background: #000;
}
.aidbi_wrp .fddlvry_blgcntnt .btn-fix svg path,
.aidbi_wrp .fddlvry_blgcntnt .btn-fix:hover svg path {
  fill: #000;
}
.aidbi_wrp .vw_allbtn:hover {
  background: #15c1af;
}
.aidbi_wrp .fddlvry_blgcntnt .btn-fix svg,
.aidbi_wrp .fddlvry_blgcntnt .btn-fix:hover svg {
  background: #fff;
}
.aidbi_wrp .btn-fix svg path {
  fill: #fff;
}
.aitheme_clr {
  color: #15c1af;
}
.aidbi_bnr {
  background-image: url("https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2024/05/22162348/aidubai_banner.png");
  height: 950px;
  background-size: cover;
  background-position: center;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  background-color: #000002;
}
.aidbi_trst_lst {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 35px;
  flex-wrap: wrap;
  margin-top: 25px;
}
.aidbi_bnr_trst {
  margin-top: 100px;
}
.aidbi_bnr_count {
  position: absolute;
  top: 50%;
  margin: auto;
  right: 270px;
  transform: translate(0, -62%);
}
.aidbi_srvc_mn {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-top: -20px;
}
.aidbi_econmy_lft h3,
.aidbi_srvc_lft h2 {
  font-size: 46px;
  font-weight: 800;
}
.aidbi_srvc_lft p {
  font-size: 24px;
  color: #030303;
  margin: 10px 0 40px;
}
.aidbi_srvc_lft .btn-fix {
  margin: 0;
}
.aidbi_srvc_lft h2 {
  line-height: 60px;
}
.aidbi_econmy_bx {
  background: #f6f6f6 0 0 no-repeat padding-box;
  border: 1px solid #7070703d;
  border-radius: 20px;
  padding: 30px 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 !important;
}
.aidbi_econmy_lft p {
  font-size: 20px;
  color: #030303;
  font-weight: 400;
  margin: 0;
}
.aidbi_econmy_lft {
  width: 40%;
}
.aidbi_econmy_ryt {
  width: 45%;
}
.aidbi_econmy_lst {
  margin: 60px 0 0 auto;
}
.aidbi_cta1_sc {
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2024/03/19175503/aidubai_cta1.png);
  background-size: cover;
  background-repeat: no-repeat;
  padding: 85px 0;
  background-position: center right;
  background-color: #000002;
}
.aidbi_cta2_mn {
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2024/03/19175450/aidubai_cta2.png);
  background-size: cover;
  background-repeat: no-repeat;
  border-radius: 30px;
  padding: 50px;
  background-color: #060f2a;
}
.aidbi_cta2_mn h2 {
  font-size: 34px;
}
.aidbi_cases_bx {
  border-radius: 20px;
  width: 23%;
  padding: 20px;
  height: 320px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  position: relative;
  overflow: hidden;
}
.aidbi_cases_lft {
  position: absolute;
  bottom: 75px;
  padding: 20px;
  left: 0;
}
.aidbi_cases_bx h3,
.aidbi_cases_bx p {
  color: #fff;
}
.aidbi_whychs_lst {
  display: flex;
  align-items: stretch;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-top: 60px;
}
.aidbi_whychs_bx {
  width: 24%;
  background: #fbfbfb 0 0 no-repeat padding-box;
  border: 2px solid #0000000d;
  border-radius: 16px;
  padding: 20px;
}
.aidbi_whychs_bx p {
  font-size: 16px;
  color: #141a2a;
  line-height: 26px;
}
.aidbi_cases_bx h3 {
  font-size: 26px;
  font-weight: 500;
  margin: 10px 0 5px;
}
.aidbi_cases_sc h2 .sml_fnt {
  font-size: 20px;
  display: block;
  font-weight: 400;
  margin-bottom: 10px;
}
.aidbi_cases_bx:hover .aidbi_cases_cntnt {
  transform: unset;
  opacity: 1;
}
.aidbi_cases_bx p {
  font-size: 16px;
}
.aidbi_modls_bx {
  background: #fcfcfc 0 0 no-repeat padding-box;
  border: 1px solid #7070701f;
  border-radius: 15px;
  width: 23%;
}
.aidbi_modls_lst {
  display: flex;
  align-items: stretch;
  justify-content: center;
  flex-wrap: wrap;
  gap: 20px;
  margin-top: 60px;
}
.aidbi_modls_bx h3 {
  font-size: 30px;
  color: #fff;
  padding: 20px;
  border-radius: 15px 15px 0 0;
  background: #15c1af;
  text-align: center;
}
.aidbi_modls_bx p {
  color: #030303;
  line-height: 30px;
  padding: 10px 15px;
  margin: 0;
}
.aidbi_modls_bx:nth-child(6) h3,
.aidbi_modls_bx:nth-child(8) h3,
.aidbi_modls_bx:nth-child(odd) h3 {
  background: #000;
}
.aidbi_modls_bx:nth-child(5) h3,
.aidbi_modls_bx:nth-child(7) h3 {
  background: #15c1af;
}
.aidbi_indstrs_lst {
  display: flex;
  align-items: stretch;
  justify-content: center;
  gap: 20px;
  flex-wrap: wrap;
}
.aidbi_indstrs_lst:nth-child(2n) {
  margin: 35px 0;
}
.aidbi_indstrs_bx {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-wrap: wrap;
  background: #f3f3f3 0 0 no-repeat padding-box;
  border: 1px solid #7070700f;
  border-radius: 60px;
  padding: 10px 40px 10px 10px;
  width: fit-content;
  gap: 15px;
}
.aidbi_indstrs_bx h3 {
  font-size: 20px;
}
.aidbi_indstrs_bx figure {
  width: 60px;
  height: 60px;
}
.aidbi_indstrs_bx figure img {
  width: 100%;
  height: 100%;
  border-radius: 50%;
}
.aidbi_count_lst {
  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_count_lst:before {
  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_count_lst:not(:last-child) {
  margin-bottom: 16px;
}
.aidbi_count_lst h3 {
  line-height: normal;
  font-size: 34px;
  font-weight: 900;
  color: #fff;
}
.aidbi_count_lst p {
  font-size: 14px;
  margin: 0;
}
.aidbi_sucs_bx {
  background: #fff 0 0 no-repeat padding-box;
  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;
}
.aidbi_sucs_sc {
  padding: 40px 0 0;
}
.aidbi_sucs_lst {
  display: flex;
  align-items: stretch;
  justify-content: center;
  gap: 30px;
  flex-wrap: wrap;
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2024/03/20124209/success_bg.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  padding: 100px 0;
}
.aidbi_sucs_bx h3 {
  color: #15c1af;
  font-size: 60px;
  font-weight: 800;
  line-height: normal;
}
.aidbi_sucs_bx p {
  color: #002033;
  margin: 0;
  font-weight: 500;
}
.aidbi_srvc_lft {
  width: 50%;
}
.aidbi_srvc_ryt {
  width: 40%;
}
#aidbi_wrap .abtus_bsns_sc,
.aidbi_cta2_sc,
.aidbi_econmy_sc,
.aidbi_modls_sc {
  padding: 70px 0;
}
#aidbi_wrap .tstimnl_sc {
  margin: 70px 0;
}
.abtus_bsns_mn .tab-pane {
  position: relative;
  background: #f5faff;
  border-radius: 176px 0 70px 0;
  width: 620px;
  min-height: 475px;
  align-items: flex-start;
  justify-content: center;
  flex-direction: column;
  display: none;
  padding: 60px;
}
.abtus_bsns_mn .tab-pane h3 {
  font-size: 26px;
  font-weight: 800;
  margin: 25px 0 10px;
}
.aidbi_indstrs_lst:nth-child(2n) .aidbi_indstrs_bx {
  flex-direction: row-reverse;
}
.aidbi_wrp .fddlvry_blgcntnt .btn-fix {
  margin: 0;
}
.abtus_bsns_mn .tab-pane p {
  font-size: 20px;
  color: #030303;
  line-height: 1.5;
}
.abtus_bsns_mn .tab-pane.active {
  display: flex;
}
.abtus_bsns_mn .tab-pane figure {
  width: 83px;
  height: 79px;
}
.abtus_bsns_mn .tab-pane figure img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.abtus_bsns_mn .nav-pills {
  width: 60%;
  background: #f5faff;
  padding: 30px 60px 0 200px;
  border-radius: 0 0 220px 0;
  position: relative;
  position: absolute;
  bottom: -75px;
}
.abtus_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;
}
.abtus_bsns_mn .nav-pills .nav-link.active {
  background-color: unset;
  padding: 0;
}
.abtus_bsns_mn .nav-pills .nav-link {
  margin-bottom: 40px;
  position: relative;
  text-align: left;
  border: unset;
  background: unset;
  width: 100%;
  padding: 0;
}
.abtus_bsns_mn .nav-pills .nav-link h3 {
  font-size: 24px;
  font-weight: 800;
}
.abtus_bsns_mn .nav-pills .nav-link.active h3 {
  color: #15c1af;
}
.abtus_bsns_mn .tab-content {
  width: 40%;
  margin-right: auto;
}
.abtus_bsns_mn .nav-pills:after {
  position: absolute;
  content: "";
  background: #dff1ff;
  width: 6px;
  height: 85%;
  top: -10px;
  left: 162px;
  bottom: 0;
  margin: auto;
}
.abtus_bsns_mn .nav-pills .nav-link.active:after {
  position: absolute;
  content: "";
  background: #15c1af;
  width: 6px;
  height: 55px;
  top: 0;
  left: -38px;
  bottom: 0;
  margin: auto;
  z-index: 1;
}
.aidbi_cta1_sc h2 {
  font-size: 34px;
  font-weight: 300;
  line-height: 50px;
  width: 52%;
}
.aidbi_cta2_sc h2 {
  font-size: 34px;
  font-weight: 800;
  line-height: 48px;
}
.aidbi_whychs_bx h3 {
  font-size: 26px;
  margin: 20px 0 15px;
  font-weight: 700;
}
.aidbi_whychs_bx figure {
  width: 90px;
  height: 90px;
}
.abtus_bsns_mn .nav-pills:before {
  position: absolute;
  content: "";
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2024/03/20180036/aidbi_after.png);
  top: -110px;
  right: -115px;
  left: 0;
  margin: auto;
  width: 113px;
  height: 100px;
  background-repeat: no-repeat;
}
.aidbi_cta1_sc h2 .bld {
  font-weight: 800;
}
.aidbi_cta1_sc .btn-fix {
  margin: 40px 0 0;
}
#aidbi_wrap .uiux_levrg_bx {
  min-width: 11%;
  flex: 0.5;
}
#aidbi_wrap .uiux_levrg_bx.expnd_li,
#aidbi_wrap .uiux_levrg_bx:hover {
  flex: 2;
}
#aidbi_wrap .uiux_levrg_bx figure {
  height: 470px;
  border-radius: 10px;
}
#aidbi_wrap .uiux_levrg_bx img {
  border-radius: 10px;
}
#aidbi_wrap .uiux_levrg_bx h3 {
  bottom: 30px;
  right: 0;
  writing-mode: tb;
  transform: scale(-1);
  font-size: 24px;
  z-index: 9;
}
#aidbi_wrap .uiux_levrg_bx.expnd_li .uiux_levrg_hvrcntnt h3,
#aidbi_wrap .uiux_levrg_bx:hover .uiux_levrg_hvrcntnt h3 {
  writing-mode: horizontal-tb;
  transform: scaleX(1);
}
#aidbi_wrap .uiux_levrg_bx.expnd_li .uiux_levrg_hvrcntnt p,
#aidbi_wrap .uiux_levrg_bx:hover .uiux_levrg_hvrcntnt p {
  font-size: 20px;
  font-weight: 300;
}
#aidbi_wrap .uiux_levrg_hvrcntnt {
  width: 400px;
  transform: scale(1);
}
.aidbi_cases_cntnt {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  transform: translate(0, 100%);
  margin: auto;
  background: #15c1af;
  border-radius: 22px;
  padding: 20px;
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  transition: all 0.5s ease-in-out 0s;
  opacity: 0;
  pointer-events: none;
}
.aidbi_cases_sc {
  background: #171515;
  padding: 85px 0;
  margin-top: 90px;
}
.aidbi_cases_lst {
  display: flex;
  align-items: stretch;
  justify-content: center;
  gap: 20px;
  flex-wrap: wrap;
  margin-top: 60px;
}
.aidbi_indstrs_mn {
  margin-top: 60px;
}
.aidbi_econmy_sc .slick-dots li button:before {
  content: unset;
}
.aidbi_econmy_sc .slick-dots li.slick-active button {
  background: #15c1af;
}
.aidbi_econmy_sc .slick-dots li button {
  background: #d5d5d5;
  height: 4px;
  border-radius: 50px;
  padding: 0;
  width: 35px;
}
.aidbi_econmy_sc .slick-dots li {
  width: 35px;
  height: 4px;
}
.aidbi_econmy_sc .slick-dots {
  position: unset;
  margin-top: 80px;
}
.aidbi_econmy_sc .slick-next.slick-arrow,
.aidbi_econmy_sc .slick-prev.slick-arrow {
  background: #fff 0 0 no-repeat padding-box;
  border: 1px solid #e1e1e1;
  width: 52px;
  height: 52px;
  top: auto;
  bottom: -17px;
  left: 0;
  right: -350px;
  margin: auto;
  transform: unset !important;
}
.aidbi_econmy_sc .slick-prev.slick-arrow {
  right: 350px;
}
.aidbi_econmy_sc .slick-next:before,
.aidbi_econmy_sc .slick-prev:before {
  background-image: url(https://www.apptunix.com/wp-content/uploads/2023/12/slide_arw.svg);
  content: " ";
  border: 0;
  width: 21px;
  height: 14px;
  inset: 0;
  margin: auto;
  transform: unset;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  position: absolute;
}
.aidbi_econmy_lst .slick-list {
  padding-left: 0 !important;
  width: 83%;
  margin-left: auto;
}
.aidbi_econmy_sc .slick-prev:before {
  rotate: 180deg;
}
.aidbi_econmy_sc .btn-fix {
  margin: 30px auto 0;
}
.aidbi_trst_mg img {
  filter: grayscale(1);
  max-width: 80px;
}
#aidbi_wrap .aidbi_bnr_trst h3 span {
  display: flex;
  align-items: center;
  gap: 10px;
  color: #fff;
  font-size: 22px;
  font-weight: 400;
  margin: 0;
  line-height: normal;
}
#aidbi_wrap .tstimnl_bx:after {
  background-image: url(https://www.apptunix.com/wp-content/uploads/2024/03/aidubai_quotes.svg);
}
#aidbi_wrap .uiux_levrg_bx:after {
  position: absolute;
  content: "";
  inset: 0;
  margin: auto;
  width: 100%;
  height: 100%;
  border-radius: 10px;
  background: transparent linear-gradient(180deg, #00000000 0, #000 100%) 0 0
    no-repeat padding-box;
}
/* AI Dubai page CSS ends*/

/*Microsoft */
.mcrsft_clr {
  color: #016a70;
}
.mcrsft_bnr h1 {
  font-weight: 900;
}
.mcrsft_bnr {
  background-color: #eff5f5;
  height: 970px;
  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: 0.08;
  filter: blur(50px);
  right: 0;
  bottom: 0;
  margin: auto;
}
.mcrsft_wrp .aidbi_count_lst:last-child h3,
.mcrsft_wrp .aidbi_count_lst:last-child p {
  color: #016a70;
}
.mcrsft_wrp .aidbi_count_lst:not(:last-child) {
  background-color: #016a70;
}
.mcrsft_bnr .mh p {
  font-size: 20px;
  color: #000;
  font-weight: 400;
  margin-top: 10px;
}
.mcrsft_wrp .aidbi_count_lst:last-child {
  background: #fff;
}
.mcrsft_bnr_count {
  display: flex;
  align-items: stretch;
  justify-content: flex-start;
  gap: 15px;
  flex-wrap: wrap;
}
.mcrsft_wrp .aidbi_count_lst:before {
  content: unset;
}
.mcrsft_wrp .aidbi_count_lst:not(:last-child) {
  margin-bottom: 0;
}
.mcrsft_wrp .aidbi_cases_bx {
  width: 32%;
  height: 400px;
  border-radius: 26px;
}
.mcrsft_wrp .aidbi_cases_cntnt {
  border-radius: 26px;
  background: #016a70;
}
.mcrsft_wrp .ecmrc_ftrs_bx.active {
  background: #016a70;
  border: 1px solid #707070;
}
.mcrsft_wrp .ecmrc_ftrs_bx.active h3 {
  color: #fff;
}
.mcrsft_wrp .ecmrc_ftrs_bx {
  padding: 20px;
  border-radius: 10px;
  border: 1px solid transparent;
}
.mcrsft_wrp .ecmrc_ftrs_lft {
  width: 40%;
}
.mcrsft_wrp .ecmrc_ftrs_ryt {
  width: 57%;
  background: #f8f8f8 0 0 no-repeat padding-box;
  border: 1px solid #70707021;
  border-radius: 19px;
  padding: 20px;
}
.mcrsft_wrp .aidbi_cases_lft {
  bottom: 40px;
  padding: 20px 30px;
}
.mcrsft_bnr_count {
  display: flex;
  align-items: stretch;
  gap: 15px;
  flex-wrap: wrap;
}
.mcrsft_tch_lst {
  background: #fff 0 0 no-repeat padding-box;
  box-shadow: 18px 16px 34px #00000014;
  border-radius: 23px;
  width: 31%;
  padding: 20px 20px 30px;
  text-align: center;
  transition: all 0.3s ease-in-out 0s;
}
.mcrsft_wrp .aidbi_whychs_bx:hover figure {
  transform: rotateY(180deg);
}
.mcrsft_wrp .aidbi_whychs_bx figure {
  transition: 0.9s;
}
.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_mn {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-top: 50px;
}
.mcrsft_wrp .aidbi_whychs_sc .sb p {
  font-size: 20px;
  color: #000;
  font-weight: 400;
  margin-top: 15px;
}
.mcrsft_wrp .tstimnl_bx:after {
  background-image: url(https://www.apptunix.com/wp-content/uploads/2024/03/microsoft_quotes.svg);
}
.mcrsft_wrp .ecmrc_ftrs_rytbx img {
  border-radius: 12px;
}
.mcrsft_wrp .tstimnl_bx {
  background: #171717;
  border: 10px solid #0d0d0d;
}
.mcrsft_tch_mn p {
  width: 35%;
  font-size: 26px;
  font-weight: 500;
  color: #000;
  margin: 0;
  line-height: 1.4;
}
.mcrsft_tch_lst h3 {
  font-size: 20px;
  margin-top: 10px;
  font-weight: 600;
  line-height: 30px;
}
.mcrsft_tch_lst:nth-child(2) figure {
  background: #f1c376;
}
.mcrsft_wrp .aidbi_cases_sc {
  background: 0;
  margin-top: 0;
  padding: 110px 0;
}
.mcrsft_tch_sc {
  padding: 85px 0 70px;
}
.mcrsft_tch_lst:hover {
  box-shadow: 4px 4px 15px -2px rgba(0, 0, 0, 0.2);
  transform: scale(1.05);
}
.mcrsft_cta2_sc {
  padding: 80px 0;
}
.mcrsft_tch_sc {
  position: relative;
}
.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_cta1 {
  background-color: #016a70;
  padding: 50px 0;
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2024/03/21150310/microsoft_cta1.png);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: left bottom -10px;
}
.mcrsft_cta1 .sb h2 {
  font-size: 40px;
  line-height: 56px;
}
.mcrsft_cta1 .sb {
  width: 57%;
  margin-left: auto;
}
.mcrsft_cta1 .sb h2 .mcrsft_h3 {
  font-weight: 300;
}
.mcrsft_wrp .btn-fix {
  background: #f1c376;
  color: #000;
}
.mcrsft_wrp .btn-fix svg {
  background: #000;
}
.mcrsft_wrp .btn-fix svg path {
  fill: #fff;
}
.mcrsft_bnr .btn-fix {
  background: #016a70;
  color: #fff;
  margin: 30px 0 100px;
}
.mcrsft_prdct_sc p {
  font-size: 24px;
  margin-top: 15px;
}
.mcrsft_cta1 p {
  font-size: 24px;
  font-weight: 300;
  margin: 15px 0 45px;
}
.mcrsft_tch_lst figure {
  background: #016a70;
  width: 100px;
  height: 100px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  margin: 0 auto;
}
.mcrsft_wrp .ecmrc_ftrs_bx:not(:last-child) {
  margin-bottom: 22px;
}
.mcrsft_wrp .aidbi_whychs_bx {
  padding: 20px 14px;
}
.mcrsft_wrp .ecmrc_ftrs_rytbx figure {
  height: 430px;
}
.mcrsft_cta2_sc .sb {
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2024/03/21160517/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 .sb h2 {
  font-size: 26px;
  font-weight: 400;
  line-height: 40px;
}
.mcrsft_cta2_sc p {
  font-size: 30px;
  font-weight: 800;
  margin: 10px 0 30px;
}
.mcrsft_prdct_sc {
  background: #000;
  padding: 150px 0 20px;
}
.mcrsft_wrp .ecmrc_prfl_sc {
  padding: 70px 0 110px;
}
.mcrsft_prdct_bx {
  background: #0a0a0a;
  border: 2px solid #ffffff1a;
  border-radius: 20px;
  padding: 20px 13px 20px 20px;
  width: 23%;
}
.mcrsft_prdct_lst {
  display: flex;
  align-items: stretch;
  justify-content: center;
  gap: 25px;
  flex-wrap: wrap;
  position: relative;
  margin-top: 110px;
}
.mcrsft_prdct_bx:first-child,
.mcrsft_prdct_bx:nth-child(2) {
  width: 48%;
}
.mcrsft_prdct_bx p {
  font-size: 16px;
  font-weight: 300;
  line-height: 26px;
}
.mcrsft_prdct_bx h3 {
  font-size: 26px;
  margin: 10px 0 15px;
  font-weight: 400;
  color: #fff;
}
.mcrsft_prdct_bx figure {
  height: 90px;
}
.mcrsft_prdct_lst:after {
  position: absolute;
  content: "";
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2024/03/21160532/mrst_prdt-e1711023150719.png);
  top: -450px;
  right: 0;
  width: 415px;
  height: 400px;
  background-repeat: no-repeat;
  background-position: right top;
  background-size: contain;
}
.mcrsft_srv_sc .btn-fix {
  margin: 70px auto 0;
}
.mcrsft_wrp .tstimnl_bx {
  margin-right: 20px;
}
.mcrsft_wrp .ecmrc_ftrs_mn {
  margin-top: 80px;
}
#microsft_wrp .ecmrc_prfl_lft:after {
  background: #016a70;
}
#microsft_wrp .ecmrc_prtfl_lstlogo.slick-center {
  background: unset;
}
#microsft_wrp .ecmrc_prtfl_lwrlogo:after {
  position: absolute;
  content: "";
  width: 21%;
  height: 100%;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  margin: auto;
  z-index: -1;
  background: #016a70;
}
.mcrsft_bnr .fix_container {
  position: relative;
}
.mcrsft_bnr_ryt {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  right: -250px;
  top: 50%;
  margin: auto;
  transform: translate(0, -50%);
  width: unset;
}
.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% !important;
}
@keyframes spin1 {
  0% {
    transform: rotate(360deg);
  }
  100% {
    transform: rotate(0);
  }
}
.mcrsft_bnr_ryt:before {
  position: absolute;
  content: "";
  background-image: url("https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2024/03/26124003/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;
}
@keyframes zoom-in-zoom-out1 {
  0% {
    transform: scale(1, 1);
  }
  50% {
    transform: scale(0.95, 0.95);
  }
  100% {
    transform: scale(1, 1);
  }
}
.mcrsft_prdct_sc .btn-fix {
  margin: 60px auto 0;
}
/*Microsoft */

/*game development page */
.game_wrp .btn-fix {
  background: transparent linear-gradient(102deg, #fe7c00 0, #ffb902 100%) 0 0
    no-repeat padding-box;
  color: #fff;
}
.game_wrp h1,
.game_wrp h2 {
  font-weight: 400;
  font-family: "Vampire Wars" !important;
  letter-spacing: 2.2px;
}
.game_wrp h2 {
  font-size: 42px;
}
.game_wrp .btn-fix svg {
  background: #111213;
}
.game_wrp .btn-fix svg path {
  fill: #fff;
}
.gm_bnr_sc {
  height: 900px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
}
.gm_bnr_sc h1 span {
  background: -webkit-linear-gradient(360deg, #fe7c00 0, #ffb902 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.gm_brnds_sc h2 span {
  background: -webkit-linear-gradient(180deg, #fe7c00 0, #ffb902 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.gm_brnds_lst {
  justify-content: center;
  gap: 90px;
  margin-top: 50px;
  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;
}
.gm_brnds_sc {
  padding: 70px 0;
}
.game_wrp .ecmrc_prfl_sc {
  background: #fff;
  padding: 0;
}
.game_wrp .ecmrc_prfl_sc .sb h2,
.game_wrp .ecmrc_prfl_sc .sb p {
  color: #1d1d1d !important;
}
.game_wrp .ecmrc_prfl_lft:after {
  background: transparent linear-gradient(180deg, #fe7c00 0, #ffb902 100%) 0 0
    no-repeat padding-box;
}
.gm_bnr_sc:before {
  position: absolute;
  content: "";
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2024/04/08095113/gameplayer.png);
  width: 80px;
  height: 80px;
  top: -400px;
  bottom: 0;
  right: 100px;
  margin: auto;
  z-index: 9;
}
.gm_bnr_sc:after,
.gm_cta1_sc:after {
  position: absolute;
  content: "";
  background: #000;
  inset: 0;
  opacity: 0.6;
  margin: auto;
}
.gm_bnr_lst:before {
  position: absolute;
  content: "";
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2024/04/08095116/cube.png);
  left: 0;
  top: -100px;
  width: 100px;
  height: 100px;
  z-index: 9;
}
.gm_bnr_lst:after {
  position: absolute;
  content: "";
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2024/04/12125918/dragon.gif);
  width: 260px;
  height: 180px;
  bottom: -118px;
  right: -150px;
  background-repeat: no-repeat;
  z-index: 9;
}
.gm_bnr_sc h1 {
  font-size: 58px;
  line-height: 80px;
}
.gm_bnr_sc p {
  font-size: 20px;
  margin-top: 15px;
}
.gm_bnr_sc .btn-fix {
  margin: 70px auto 120px;
}
.gm_cntr_bx {
  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;
}
.gm_cntr_bx:after {
  position: absolute;
  content: "";
  background: transparent linear-gradient(180deg, #fe7c00 0, #ffb902 100%) 0 0
    no-repeat padding-box;
  border: 1px solid #707070;
  opacity: 0.5;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  inset: 0;
  margin: auto;
  filter: blur(20px);
}
.gm_bnr_lst {
  display: flex;
  align-items: stretch;
  justify-content: center;
  gap: 50px;
  flex-wrap: wrap;
  position: relative;
}
.gm_btm_sc .sb {
  position: relative;
  z-index: 9;
}
.gm_cntr_bx p {
  color: #fff;
  font-size: 14px;
  font-weight: 300;
  margin: 0;
}
.gm_cntr_bx h3 {
  font-size: 30px;
  color: #fff;
}
.gm_btm_sc {
  position: relative;
  padding: 70px 0 200px;
  overflow: hidden;
  background-position: bottom;
}
.gm_btm_sc p {
  font-size: 26px;
  font-weight: 300;
  margin: 0;
  line-height: 40px;
}
.gm_srvc_bx {
  background-repeat: no-repeat;
  width: 48%;
  height: 350px;
  border-radius: 20px;
  background-position: center;
  position: relative;
  overflow: hidden;
}
.gm_srvc_cntnt {
  position: absolute;
  bottom: 50px;
  left: 30px;
}
.gm_srvc_lst {
  display: flex;
  align-items: stretch;
  justify-content: center;
  gap: 40px;
  flex-wrap: wrap;
  margin-top: 70px;
}
.gm_srvc_bx h3 {
  font-size: 30px;
  color: #fff;
  margin-top: 25px;
}
.gm_cta1_sc {
  padding: 85px 0;
  margin-top: 100px;
  position: relative;
}
.gm_cta1_sc video {
  position: absolute;
  inset: 0;
  margin: auto;
  height: 100%;
  object-fit: cover;
}
.gm_cta1_mn {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  position: relative;
  z-index: 9;
}
.gm_cta1_ryt {
  position: absolute;
  bottom: -85px;
  right: -180px;
}
.gm_cta1_lft h2 {
  font-size: 38px;
  line-height: 46px;
}
.gm_cta1_lft p {
  font-size: 20px;
  font-weight: 300;
  margin: 20px 0 55px;
}
.gm_srvc_hvr {
  position: absolute;
  top: 0;
  transform: translate(0, 100%);
  margin: auto;
  background: transparent linear-gradient(102deg, #fe7c00 0, #ffb902 100%) 0 0
    no-repeat padding-box;
  border-radius: 20px;
  padding: 20px;
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  transition: all 0.5s ease-in-out 0s;
  opacity: 0;
  pointer-events: none;
}
.gm_srvc_bx:hover .gm_srvc_hvr {
  transform: unset;
  opacity: 1;
}
.gm_srvc_hvr p {
  color: #fff;
}
.gm_idl_lst figure {
  background: transparent linear-gradient(180deg, #fe7c00 0, #ffb902 100%) 0 0
    no-repeat padding-box;
  border-radius: 15px;
  width: 100px;
  height: 95px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.gm_idl_lst:last-child {
  margin-bottom: 0;
}
.gm_idl_mn {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-top: 70px;
}
.gm_idl_ryt {
  width: 42%;
  position: sticky;
  top: 120px;
}
.game_wrp {
  overflow-x: visible;
}
.gm_idl_lft {
  width: 50%;
}
.gm_idl_lst h3 {
  font-size: 36px;
  font-family: "Vampire Wars";
  letter-spacing: 1.3px;
  font-weight: 400;
  margin-bottom: 10px;
}
.gm_idl_lst {
  display: flex;
  align-items: flex-start;
  flex-wrap: wrap;
  gap: 20px;
  margin-bottom: 80px;
  position: relative;
}
.gm_idl_cntnt {
  width: 78%;
  margin-top: 65px;
}
.gm_idl_lst:after {
  position: absolute;
  content: "";
  background: transparent linear-gradient(180deg, #fe7c00 0, #ffb902 100%) 0 0
    no-repeat padding-box;
  width: 100%;
  height: 6px;
  top: 50px;
  z-index: -1;
}
.gm_sltns_sc {
  background: #000;
  padding: 70px 0;
}
.gm_cta2_sc {
  background: transparent linear-gradient(76deg, #fe7c00 0, #ffb902 100%) 0 0
    no-repeat padding-box;
  padding: 70px 0;
  position: relative;
}
.gm_cta2_ryt {
  position: absolute;
  bottom: 0;
  top: 35px;
  margin: auto;
  right: -100px;
  display: flex;
  align-items: center;
  z-index: 9;
}
.gm_cta2_mn {
  position: relative;
}
.game_wrp .gm_cta2_lft h2 {
  font-family: "Product Sans" !important;
  font-size: 42px;
  letter-spacing: unset;
  font-weight: 600;
}
.gm_cta2_lft p {
  font-size: 28px;
  margin: 25px 0 40px;
  line-height: 1.4;
}
.gm_cta2_lft .btn-fix {
  background: #111213;
}
.gm_cta2_lft .btn-fix svg {
  background: transparent linear-gradient(180deg, #fe7c00 0, #ffb902 100%) 0 0
    no-repeat padding-box;
}
.gm_ftrs_sc {
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2024/04/05130828/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_mn {
  position: relative;
  overflow: hidden;
  padding-bottom: 100px;
}
.gm_ftrs_bx:after {
  position: absolute;
  content: "";
  background: transparent linear-gradient(242deg, #fe7c00 0, #ffb902 100%) 0 0
    no-repeat padding-box;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  right: -27%;
  top: 0;
  z-index: 1;
}
.gm_ftrs_bx:nth-child(2n):after {
  right: auto;
  left: -18%;
  top: 0;
  bottom: 0;
  margin: auto;
}
.gm_idl_sc:after {
  position: absolute;
  content: "";
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2024/04/08095116/cube.png);
  width: 150px;
  height: 150px;
  top: 50px;
  left: 0;
  background-size: cover;
}
.gm_bnr_sc video {
  position: absolute;
  inset: 0;
  height: 100%;
  object-fit: cover;
}
.gm_bnr_mn {
  z-index: 9;
  position: relative;
}
.gm_ftrs_sc .sb {
  margin-bottom: 80px;
}
.gm_ftrs_bx:nth-child(2):after {
  left: -17%;
}
.gm_ftrs_bx:nth-child(3):after {
  right: -13%;
  top: 85px;
}
.gm_ftrs_bx:nth-child(4):after {
  left: -18%;
}
.gm_ftrs_bx:nth-child(5):after {
  right: -14%;
  top: 85px;
}
.gm_ftrs_bx:nth-child(6):after {
  left: -26%;
}
.gm_ftrs_bx:nth-child(7):after {
  right: -22%;
  top: 85px;
}
.gm_ftrs_bx:nth-child(8):after {
  left: -43%;
}
.gm_ftrs_bx:nth-child(9):after {
  right: -33%;
  top: 85px;
}
.gm_sltns_bx {
  border-bottom: 1px solid #fff;
  padding: 45px 0;
  display: flex !important;
  align-items: center;
  justify-content: flex-start;
  flex-wrap: wrap;
  gap: 95px;
  position: relative;
}
.gm_sltns_bx h3 {
  font-size: 26px;
  color: #fff;
  font-weight: 300;
}
.gm_sltns_cntnt {
  width: 50%;
  transition: unset;
}
.gm_sltns_bx h4 {
  font-size: 46px;
  color: #fff;
}
.gm_sltns_bx p {
  font-size: 20px;
  color: #fff;
  line-height: 36px;
  font-weight: 300;
  margin-top: 10px;
  transition: none;
}
.gm_sltns_bx:last-child {
  border-bottom: unset;
}
.gm_ftrs_bx {
  background: #ffffff17;
  border: 2px solid #7070702b;
  border-radius: 10px;
  backdrop-filter: blur(50px);
  padding: 20px 20px 30px;
  width: 40%;
}
.gm_ftrs_bx:nth-child(2n) {
  margin-left: auto;
}
.gm_ftrs_bx h3 {
  font-size: 24px;
  color: #fff;
  margin: 14px 0;
}
.gm_ftrs_bx p {
  font-size: 20px;
  color: #fff;
  font-weight: 300;
  line-height: 1.4;
}
.gm_ftrs_lst {
  overflow: hidden;
}
.gm_srvc_sc .btn-fix {
  margin: 80px auto 0;
}
.gm_srvc_sc {
  padding: 70px 0;
}
.game_wrp .tstimnl_bx:after {
  background-image: url(https://www.apptunix.com/solutions/wp-content/uploads/sites/5/2024/04/game_quotes.svg);
}
.ecmrc_prtfl_lstlogo.slick-center {
  background: #111213;
}
.game_wrp .ecmrc_prfl_ryt > h3 {
  font-size: 48px;
}
.game_wrp .ecmrc_prfl_mn {
  background: #f5f5f5;
}
.gm_idl_sc {
  padding: 80px 0;
  position: relative;
}
.gmdv_frm_lft li:first-child img,
.gmdv_frm_lft li:nth-child(2) img {
  filter: brightness(0) invert(1);
}
.gm_sltns_bx figure {
  width: 226px;
  height: 128px;
  margin-left: auto;
  transition: ease-in-out 0.4s;
}
.gm_sltns_bx.active figure,
.gm_sltns_bx:hover figure {
  transform: scale(1.4);
  rotate: -4deg;
  margin: 0 40px 0 auto;
}
.gm_sltns_bx figure img {
  width: 100%;
  height: 100% !important;
  border-radius: 20px;
}
.gm_sltns_lst {
  margin-top: 50px;
}
#gm_wrap .body-wrapper .utnv_lst.utn_cntt a.btn,
#gm_wrap .nav .btn.header_cnt,
#gm_wrap button.navbar-toggler {
  background: transparent linear-gradient(73deg, #fe7c00 0, #ffb902 100%) 0 0
    no-repeat padding-box !important;
}
#gm_wrap .body-wrapper .nav .utn_entpren .waviy {
  border-top-color: #fff;
  border-bottom-color: #fff;
}
#gm_wrap .ecmrc_prfl_slide {
  background: #fffefc;
  border: 2px solid #70707015;
}
.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://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2024/04/08115810/fottr_frm.png);
  background-repeat: no-repeat;
  background-size: cover;
}
.gmdv_frm_lft {
  width: 46%;
}
.gmdv_frm_lft .ftrfrminfo ul li a {
  color: #fff;
  display: flex;
  align-items: center;
  gap: 10px;
}
.gmdv_frm_ryt {
  width: 50%;
  background-color: #000;
  padding: 60px 30px;
}
#gm_wrap #footer_custom_form .frm_grp {
  margin-bottom: 30px;
  width: 100%;
}
#gm_wrap #footer_custom_form .form_control {
  background: #030303;
  color: #fff;
  border: 2px solid #ffa401e3;
  padding: 18px;
  border-radius: 30px;
  line-height: normal;
}
#gm_wrap .strk_ln svg {
  position: absolute;
  z-index: -1;
  transform: translate(-50%, -135px);
  height: 3016px;
  width: 148px;
  right: 0;
  left: 113px;
  top: 0;
  bottom: 0;
  margin: auto;
}
#gm_wrap #footer_custom_form .iti--separate-dial-code .iti__selected-dial-code {
  color: #fff;
  font-size: 16px;
}
#gm_wrap #footer_custom_form .iti--separate-dial-code .iti__selected-flag {
  padding-left: 20px;
  height: 56px;
}
#gm_wrap #footer_custom_form .iti__arrow {
  border-top: 4px solid #fff;
}
#gm_wrap #footer_custom_form label.error {
  display: none !important;
}
#gm_wrap #footer_custom_form textarea.form_control {
  height: 165px;
}
.gmdv_frm_lft p {
  margin: 40px 0 70px !important;
}
#gm_wrap .p_plcy {
  display: none;
}
#gm_wrap input#common_submit {
  background: transparent linear-gradient(270deg, #fe7c00 0, #ffb902 100%) 0 0
    no-repeat padding-box;
  font-size: 20px;
  font-weight: 300;
  border-radius: 30px;
  margin: 0;
}
#gm_wrap .ftrfrminfo ul li {
  margin-bottom: 20px;
}
#gm_wrap .save_form_divs {
  margin-top: 0;
}
.gmdv_frm_lft h3 {
  font-size: 30px;
  margin-bottom: 20px;
}
#gm_wrap .cntcnt_lcnt_fig img {
  filter: invert(63%) sepia(89%) saturate(649%) hue-rotate(356deg)
    brightness(103%) contrast(107%);
}
#gm_wrap .cm_lctn_inr {
  padding-right: 30px;
}
#gm_wrap .ecmrc_prfl_sc .sb p {
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
}
#gm_wrap .slickdts .slick-dots li button {
  background: 0 0;
  border: 2px solid #ffa401e3;
}
#gm_wrap .slickdts .slick-dots li.slick-active button {
  background: #ffb902;
}
.gm_srvc_bx figure {
  width: 85px;
  height: 85px;
}
.gm_srvc_bx img {
  width: 100%;
  height: 100% !important;
  object-fit: contain;
}
.ecmrc_dino-knight.slick-center img {
  filter: unset;
}
#gm_wrap .ecmrc_prtfl_lstlogo.slick-center {
  background: unset;
}
#gm_wrap .ecmrc_prtfl_lwrlogo:after {
  position: absolute;
  content: "";
  width: 21%;
  height: 100%;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  margin: auto;
  z-index: -1;
  background: #111213;
}
.gm_brnds_lst li {
  display: flex !important;
  align-items: center;
  justify-content: center;
  min-height: 100px;
}
.gm_ftrs_bx figure {
  width: 50px;
  height: 50px;
}
.game_wrp .wave {
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2024/04/12114213/wave-2.png)
    repeat-x;
  position: absolute;
  bottom: 5px;
  width: 6400px;
  height: 198px;
  animation: wave 7s cubic-bezier(0.36, 0.45, 0.63, 0.53) infinite;
  transform: translate3d(0, 0, 0);
  left: 0;
}
.game_wrp .wave:nth-of-type(2) {
  bottom: 14px;
  animation: wave 7s cubic-bezier(0.36, 0.45, 0.63, 0.53) -0.125s infinite,
    swell 7s ease -1.25s infinite;
  opacity: 1;
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2024/04/12120824/wave_black.png);
}
.gm_btm_sc:after {
  position: absolute;
  content: "";
  background: #171717;
  width: 100%;
  height: 55%;
  top: 0;
}
@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_wrap .faq_sc {
  display: none;
}
#gm_wrap .faq_sc.fq_hd {
  display: block;
  padding: 70px 0;
}
#gm_wrap .frm_grp:nth-child(4) {
  display: none;
}
/*game development page */
.txt_undrlne {
  text-decoration: underline !important;
}

/*Generative AI Page CSS starts*/
.gnrtv_bnr_sc {
  background: #010101;
  height: 920px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
}
.gnrtvai_wrp .btn-fix {
  background: transparent linear-gradient(261deg, #df29c4 0, #30e9ff 100%) 0 0
    no-repeat padding-box;
  color: #fff;
}
.gnrtvai_wrp .btn-fix svg {
  background: #000;
}
.gnrtvai_wrp .btn-fix svg path {
  fill: #fff;
}
.gnrtv_sln_sc {
  background-color: #0c0f16;
  padding: 80px 0;
}
.gnrtv_srvc_sc {
  padding: 80px 0 100px;
}
.gnrtv_mdls_sc,
.gnrtv_prtnr_sc {
  padding: 100px 0;
}
.gnrtv_sln_lst li {
  background: #171b24 0 0 no-repeat padding-box;
  border-radius: 8px;
  display: flex;
  align-items: flex-start;
  flex-wrap: wrap;
  gap: 25px;
  padding: 20px;
  width: 47%;
}
.gnrtv_sln_lst {
  display: flex;
  align-items: stretch;
  justify-content: center;
  gap: 40px;
  flex-wrap: wrap;
  width: 90%;
  margin: 65px auto;
}
.gnrtv_sln_cnt {
  width: 80%;
}
.gnrtv_sln_cnt h3 {
  margin-bottom: 12px;
}
.gnrtv_sln_sc .btn-fix {
  margin: 0 auto;
}
.gnrtv_srvc_mn {
  background: #fff;
  border: 1px solid #70707030;
  border-radius: 39px;
  display: flex;
  align-items: stretch;
  justify-content: center;
  flex-wrap: wrap;
  margin-top: 60px;
  overflow: hidden;
}
.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 0.5s ease-in-out 0s;
  z-index: 9;
  opacity: 0;
  background: transparent linear-gradient(236deg, #df29c4 0, #30e9ff 100%) 0 0
    no-repeat padding-box;
}
.gnrtv_srvc_mn li h3 {
  font-weight: 700;
}
.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;
}
.gnrtv_srvc_mn li:hover .gnrtv_srvc_cntnt {
  opacity: 1;
  transform: unset;
}
.gnrtv_srvc_cntnt p {
  color: #fff;
}
.gnrtv_srvc_mn li:nth-last-child(-n + 3) {
  border-bottom: unset;
}
.gnrtv_srvc_mn li:nth-child(3),
.gnrtv_srvc_mn li:nth-child(6) {
  border-right: unset;
}
.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_cta1_sc {
  background-color: #050402;
  padding: 72px 0;
  overflow: hidden;
}
.gnrtv_cta1_sc .fix_container {
  position: relative;
}
.gnrtv_cta1_ryt {
  position: absolute;
  bottom: -75px;
  right: -90px;
}
.gnrtv_cta1_lft h2 {
  font-size: 38px;
  font-weight: 700;
}
.gnrtv_cta1_lft p {
  font-size: 22px;
  font-weight: 200;
  margin: 10px 0 50px;
  line-height: 30px;
}
.gnrtv_mdls_btn li {
  background: #efefef66;
  border: 1px solid #7070701c;
  border-radius: 12px;
  padding: 20px 5px;
  font-size: 17px;
  font-weight: 700;
  margin: 0 7px;
  color: #010101;
  text-align: center;
}
.gnrtv_mdls_btn {
  align-items: stretch;
  justify-content: flex-start;
  margin: 70px auto;
  white-space: nowrap;
  display: flex;
  gap: 40px;
  margin-top: 45px;
  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 h3 {
  background: #222834 0 0 no-repeat padding-box;
  border-radius: 10px;
  width: fit-content;
  padding: 14px 30px;
  margin: 0 auto 20px;
  color: #fff;
}
.gnrtv_mdls_cntnt ul li:hover h3 {
  background: transparent linear-gradient(252deg, #df29c4 0, #30e9ff 100%) 0 0
    no-repeat padding-box;
}
.gnrtv_mdls_btn li.active {
  background: transparent linear-gradient(257deg, #df29c4 0, #30e9ff 100%) 0 0
    no-repeat padding-box;
  color: #fff;
}
.gnrtv_mdls_cntnt ul li {
  background: #171b24 0 0 no-repeat padding-box;
  border-radius: 8px;
  padding: 20px;
  width: 32%;
  text-align: center;
}
.gnrtv_mdls_cntnt ul {
  display: none;
  align-items: stretch;
  justify-content: center;
  gap: 20px;
  flex-wrap: wrap;
}
.gnrtv_mdls_cntnt ul.active {
  display: flex;
}
.gnrtv_indstrs_sc {
  background: #e1ecff66;
  padding: 70px 0;
}
.gnrtv_indstrs_mn li.slick-slide,
.gnrtv_indstrs_mn > li {
  background: #0f0f0f 0 0 no-repeat padding-box;
  border-radius: 10px;
  width: 23.5%;
  overflow: hidden;
}
.gnrtv_indstrs_mn li figure {
  overflow: hidden;
}
.gnrtv_indstrs_mn li img {
  transition: ease-in-out 0.4s;
}
.gnrtv_indstrs_mn li:hover img {
  transform: scale(1.1);
}
.gnrtv_indstrs_mn li h3 {
  padding: 36px 20px;
  font-size: 26px;
  color: #fff;
}
.gnrtv_indstrs_mn {
  display: flex;
  align-items: stretch;
  justify-content: center;
  flex-wrap: wrap;
  gap: 20px;
  margin-top: 60px;
}
.gnrtv_cta2_sc .fix_container {
  background-color: #1f2536;
  padding: 50px 40px;
  border-radius: 39px;
  position: relative;
  overflow: hidden;
}
.gnrtv_cta2_lft h2 {
  font-size: 32px;
  font-weight: 800;
  line-height: 44px;
}
.gnrtv_cta2_lft p {
  font-size: 20px;
  margin: 10px 0 30px;
  line-height: 30px;
}
.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%) 0 0
    no-repeat padding-box;
  transform: scale(1.05);
}
.gnrtv_cta2_ryt img {
  width: 100%;
  height: 100%;
}
.gnrtv_cta2_lft button {
  background: unset;
  border: unset;
  font-size: 24px;
  color: #fff;
  font-weight: 500;
  text-decoration: underline;
  position: relative;
  padding-left: 75px;
}
.gnrtv_cta2_lft button:after {
  position: absolute;
  content: "";
  background-image: url("https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2024/04/30174507/ply_generative.png");
  left: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  width: 53px;
  height: 53px;
  animation: spin 5s infinite linear;
}
.gnrtv_exprt_sc {
  background: #0c0f16;
  padding: 100px 0;
}
.gnrtv_exprt_mn {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-top: 80px;
}
.gnrtv_exprt_lft {
  width: 32%;
}
.gnrtv_exprt_ryt {
  width: 62%;
}
.gnrtv_exprt_ryt > li {
  display: none;
  align-items: flex-start;
  justify-content: space-between;
  flex-wrap: wrap;
}
.gnrtv_exprt_ryt li.active {
  display: flex;
}
.gnrtv_exprt_lft li.active {
  background: #161b26;
  border-radius: 16px;
}
.gnrtv_sln_cnt p {
  font-weight: 200;
  line-height: 30px;
}
.gnrtv_exprt_lft li {
  padding: 28px 20px;
  margin-bottom: 15px;
}
.gnrtv_exprt_lft li:last-child {
  margin-bottom: 0;
}
.gnrtv_exprt_cntnt {
  width: 48%;
}
.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: #fff;
  transition: all 0.3s ease-in-out 0s;
}
.gnrtv_prtnr_lst .gnrtv_srvc_cntnt {
  inset: 0;
}
.gnrtv_prtnr_lst .gnrtv_srvc_cntnt p {
  font-size: 14px;
  line-height: 20px;
}
.gnrtv_prtnr_lst li:hover .gnrtv_srvc_cntnt {
  opacity: 1;
  transform: unset;
}
.gnrtv_prtnr_mn > figure {
  width: 965px;
  height: 480px;
}
.gnrtv_prtnr_mn > img {
  width: 100%;
  height: 100%;
  border-radius: 10px;
}
.gnrtv_prtnr_lst li:hover {
  transform: scale(1);
  box-shadow: 4px 4px 15px -2px rgba(0, 0, 0, 0.2);
}
.gnrtv_prtnr_lst li h3 {
  line-height: 32px;
}
.gnrtv_prtnr_lst {
  display: flex;
  align-items: stretch;
  flex-wrap: wrap;
  width: 60%;
  position: absolute;
  top: -45px;
  right: -55px;
}
.gnrtv_prtnr_mn {
  position: relative;
  margin-top: 110px;
}
.gnrtv_cta3_sc {
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2024/04/30110105/generative_cta3.png);
  background-repeat: no-repeat;
  background-size: cover;
  padding: 60px 0;
}
.gnrtv_cta3_mn h2 {
  font-size: 38px;
  font-weight: 300;
  line-height: 50px;
}
.gnrtv_cta3_sc .btn-fix {
  background: #010101;
  margin: 25px auto 0;
}
.gnrtv_cta3_sc .btn-fix svg {
  background: transparent linear-gradient(180deg, #df29c4 0, #30e9ff 100%) 0 0
    no-repeat padding-box;
}
.gnrtv_exprt_cntnt p {
  font-size: 22px;
  font-weight: 300;
  line-height: 30px;
}
.gnrtv_exprt_cntnt h3,
.gnrtv_prcs_ryt > li {
  display: none;
}
.gnrtv_prcs_ryt li.active {
  display: block;
}
.gnrtv_prcs_ryt li {
  position: relative;
}
.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 li h3 {
  font-size: 26px;
  font-weight: 800;
  text-align: right;
}
.gnrtv_prcs_lft li:not(:last-child) {
  margin-bottom: 45px;
}
.gnrtv_prcs_ryt {
  width: 60%;
}
.gnrtv_prcs_mn {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-top: 60px;
}
.gnrtv_prcs_ryt li h3 {
  font-size: 26px;
  margin: 35px 0 15px;
  color: #030303;
  font-weight: 800;
}
.gnrtv_prcs_ryt li p {
  font-size: 22px;
  line-height: 30px;
  color: #030303;
  font-weight: 400;
}
.gnrtv_prcs_lft {
  width: 35%;
  padding: 30px 60px 30px 0;
  border-right: 3px solid #000;
}
.gnrtv_prcs_lft li {
  position: relative;
}
.gnrtv_prcs_lft li.active:after {
  position: absolute;
  content: "";
  background-image: url("https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2024/04/30142616/radient.png");
  width: 28px;
  height: 28px;
  right: -75px;
  top: 0;
  bottom: 0;
  background-size: contain;
}
.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_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%) 0 0
    no-repeat padding-box;
  border-radius: 18px;
  transform: rotate(-5deg);
  z-index: -1;
}
.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_ryt li figure:after {
  background: transparent linear-gradient(180deg, #df29c4 0, #30e9ff 100%) 0 0
    no-repeat padding-box;
}
.gnrtv_bnr_count {
  display: flex;
  align-items: stretch;
  flex-wrap: wrap;
  gap: 20px;
  margin: 50px 0 60px;
  width: 90%;
}
.gnrtv_bnr_trst {
  display: flex;
  align-items: center;
  gap: 50px;
  white-space: nowrap;
}
.gnrtv_bnr_ryt {
  position: absolute;
  right: 100px;
  top: 50%;
  margin: auto;
  transform: translate(0, -50%);
}
.gnrtv_bnr_count > li {
  background: #1a1a1a;
  padding: 20px;
  border: 2px solid #ffffff21;
  border-radius: 20px;
  text-align: center;
  width: 31%;
}
.gnrtv_bnr_lft {
  width: 55%;
  position: relative;
  z-index: 9;
}
.gnrtv_bnr_trst span {
  display: flex;
  align-items: baseline;
  gap: 10px;
  color: #fff;
  font-size: 22px;
  padding-right: 40px;
  position: relative;
}
.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%) 0 0
    no-repeat padding-box;
}
.gnrtv_bnr_trst span figure {
  width: 30px;
}
.gnt_clr {
  background: transparent linear-gradient(258deg, #df29c4 0, #30e9ff 100%) 0 0
    no-repeat padding-box;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.gnrtv_bnr_lft .mh > p {
  margin: 10px 0 50px;
  font-size: 20px;
  line-height: 30px;
}
.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_mn {
  margin-top: 100px;
}
.gnrtv_bnr_count > li h3 {
  font-size: 26px;
}
.gnrtv_bnr_count > li p {
  font-size: 14px;
  font-weight: 300;
}
.gnrtv_cta2_sc {
  background: #0c0f16;
}
.gnrtvai_wrp .drk_tstimnl {
  background: #0c0f16;
  padding: 70px 0 90px;
}
.gnrtvai_wrp .tcstck_dbnw #techstack_tab {
  flex-wrap: nowrap !important;
  gap: 25px;
  white-space: nowrap;
  overflow: auto;
}
.clbhs_featr_nav::-webkit-scrollbar,
.gnrtv_mdls_btn::-webkit-scrollbar,
.gnrtvai_wrp .tcstck_dbnw #techstack_tab::-webkit-scrollbar,
.sclmd_srv_ryt::-webkit-scrollbar,
.sdi_frmwrk_lft::-webkit-scrollbar,
.ubrcln_wrp .ecmrc_ftrs_lft::-webkit-scrollbar {
  width: 0;
  height: 0;
}
.gnrtv_prcs_sc {
  padding: 80px 0 40px;
}
.gnrtvai_wrp .tstimnl_bx:after {
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2024/04/30173803/generative_quotes.png);
}
.gnrtv_cta2_sc .fix_container:after {
  position: absolute;
  content: "";
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2024/04/30174024/cta2_generative.png);
  bottom: -200px;
  left: -75px;
  width: 464px;
  height: 434px;
  background-repeat: no-repeat;
  background-size: contain;
  opacity: 0.2;
  pointer-events: none;
}
#gnrtv_wrap .faq_mrkt_inr .fq_title h3:after {
  color: #1d1d1d;
  background: transparent linear-gradient(258deg, #df29c4 0, #30e9ff 100%) 0 0
    no-repeat padding-box;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.gnrtv_sln_lst li:hover {
  background: transparent linear-gradient(261deg, #df29c4 0, #30e9ff 100%) 0 0
    no-repeat padding-box;
}
.gnrtv_sln_lst li:hover img {
  filter: brightness(0) invert(1);
}
.gnrtv_sln_lst li img {
  transition: unset;
}
.gnrtvai_wrp .fddlvry_blgsbx .btn-fix {
  background: #fff;
  color: #000;
}
/*Generative AI Page CSS starts*/

/*software Dubai page css starts*/
.sftwr_wrp .ecmrc_prtfl_lstlogo.slick-center {
  background: unset;
}
.sftwr_wrp .ecmrc_prtfl_lwrlogo:after {
  position: absolute;
  content: "";
  width: 21%;
  height: 100%;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  margin: auto;
  z-index: -1;
  background: #3370ff;
}
.sftwr_wrp .ecmrc_prfl_sc {
  background: #161616;
  padding: 70px 0 100px;
}
.sftwr_wrp .btn-fix,
.sftwr_wrp .fddlvry_blgcntnt .btn-fix,
.sftwr_wrp .vw_allbtn {
  background: #3370ff;
  color: #fff;
}
.sftwr_wrp .btn-fix svg,
.sftwr_wrp .fddlvry_blgcntnt .btn-fix svg {
  background: #000;
}
.sftwr_wrp .btn-fix svg path,
.sftwr_wrp .fddlvry_blgcntnt .btn-fix svg path {
  fill: #fff;
}
.sftwr_bnr_sc {
  background-color: #010101;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 950px;
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2024/05/28110828/sftwrbnr_bg.png);
  background-size: cover;
  background-position: center;
  position: relative;
}
.sftwr_bnr_sc:after {
  position: absolute;
  content: "";
  background: #000;
  inset: 0;
  margin: auto;
  opacity: 0.7;
  width: 100%;
  height: 100%;
}
.sftwr_srvcs_btn {
  background: #f1f5ff;
  border-radius: 0 0 0 140px;
  padding: 35px 115px 50px;
  width: 55%;
  position: relative;
}
.sftwr_srvcs_mn {
  position: relative;
  margin-top: 70px;
}
.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 {
  display: none;
}
.sftwr_srvcs_lft li p {
  font-size: 22px;
  line-height: 34px;
  color: #030303;
  font-weight: 400;
}
.sftwr_srvcs_lft li.active {
  display: block;
}
.sftwr_srvcs_btn li h3 {
  font-size: 24px;
  font-weight: 600;
  margin-bottom: 35px;
  white-space: nowrap;
  color: #030303;
  position: relative;
  z-index: 1;
}
.sftwr_srvcs_lft li h3 {
  font-size: 26px;
  margin: 35px 0 20px;
  font-weight: 600;
  line-height: 38px;
  color: #000;
}
.sftwr_srvcs_btn li.active h3 {
  color: #3370ff;
}
.sftwr_srvcs_btn li h3:after {
  content: "";
  position: absolute;
  bottom: -12px;
  left: 0;
  height: 2px;
  width: 0;
  background: #3370ff;
  transition: 0.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 {
  position: relative;
}
.sftwr_srvcs_btn li:before {
  position: absolute;
  content: "";
  background: #3370ff;
  width: 6px;
  height: 63px;
  top: 0;
  bottom: 0;
  margin: auto;
  right: -35px;
  z-index: 3;
}
.sftwr_srvcs_btn li.active ~ li:before {
  display: none;
}
.sftwr_cta3_sc {
  background-color: #00001f;
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2024/05/28124756/cta3bg.png);
  background-size: cover;
  background-repeat: no-repeat;
  position: relative;
  margin: 130px 0 70px;
}
.sftwr_cta3_sc:after {
  position: absolute;
  content: "";
  inset: 0;
  margin: auto;
  width: 100%;
  height: 100%;
  opacity: 0.8;
  background: #3370ff;
}
.sftwr_cta3_mn {
  position: relative;
  z-index: 1;
  padding: 70px 0;
}
.sftwr_cta3_ryt {
  position: absolute;
  bottom: 0;
  right: 0;
}
.sftwr_srvcs_btn li.active h3:after,
.sftwr_srvcs_btn li:hover h3:after {
  width: 60%;
}
.sftwr_srvcs_btn li:last-child {
  margin-bottom: 0;
}
.sftwr_bnr_cnt .btn-fix {
  margin: 60px auto 100px;
}
.sftwr_bnr_mn {
  position: relative;
  z-index: 1;
}
.sftwr_bnr_lst {
  display: flex;
  align-items: center;
  gap: 50px;
  margin-top: 25px;
  flex-wrap: wrap;
}
.sftwr_cta1_ryt {
  position: absolute;
  right: 35px;
  bottom: -75px;
  width: 37%;
}
.sftwr_bnr_lst li img {
  filter: grayscale(1);
  max-width: 90px;
}
.sftwr_invst_lst li {
  height: 320px;
  background-size: cover;
  background-position: center;
  border-radius: 30px;
  position: relative;
  width: 48%;
}
.sftwr_cta1_mn {
  background: #002073;
  position: relative;
  border-radius: 39px;
  padding: 65px;
}
.sftwr_bnr_lft,
.sftwr_cta1_sc {
  margin-top: -160px;
}
.sftwr_cta1_sc {
  overflow: hidden;
}
.sftwr_invst_lst {
  display: flex;
  align-items: stretch;
  justify-content: center;
  gap: 30px;
  flex-wrap: wrap;
  margin-top: 50px;
}
.sftwr_invst_cntnt {
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 30px 20px;
}
.sftwr_invst_cntnt h3 {
  font-size: 28px;
  margin-bottom: 15px;
}
.sftwr_invst_cntnt p {
  font-size: 20px;
  font-weight: 300;
  line-height: 30px;
}
.sftwr_invst_sc .btn-fix {
  margin: 60px auto 0;
}
.sftwr_cta1_sc h2 {
  font-size: 35px;
  font-weight: 600;
}
.sftwr_cta1_sc p {
  font-size: 28px;
  font-weight: 300;
  line-height: 42px;
  margin-top: 20px;
}
.sftwr_bnr_lft h1 span:not(.blk_span) {
  color: #3370ff;
}
.sftwr_bnr_lft h1 {
  line-height: 70px;
}
.sftwr_bnr_lft p {
  font-size: 20px;
  margin-top: 15px;
  line-height: 30px;
}
.sftwr_bnr_lgs h3 {
  font-size: 24px;
}
.sftwr_bnr_mn:after {
  position: absolute;
  content: "";
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2024/05/20122628/sftwr_bnr_bfr.png);
  width: 555px;
  height: 239px;
  background-position: bottom right;
  pointer-events: none;
  bottom: -60px;
  background-repeat: no-repeat;
  right: 35px;
  background-size: contain;
}
.sftwr_indstrs_sc,
.sftwr_invst_sc,
.sftwr_srvcs_sc,
.sftwr_wrp .aidbi_whychs_sc,
.sftwr_wrp .tstimnl_sc {
  padding: 70px 0;
}
.sftwr_prcs_sc {
  padding: 70px 0 150px;
}
.sftwr_wrp .vw_allbtn:hover {
  background: #3370ff;
  color: #fff;
}
.sftwr_wrp .tstimnl_sc .sb h2 {
  color: #fff;
}
.sftwr_prcs_lst {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 50px;
  flex-wrap: wrap;
  margin-top: 40px;
  position: relative;
}
.sftwr_wrp .tstimnl_bx {
  border: 10px solid #1a1a1a;
  margin-right: 15px;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 70px 20px 20px 20px;
  height: inherit;
  background-position: center;
  border-radius: 30px;
  min-height: 430px !important;
}
.sftwr_wrp .tstimnl_lst .slick-track {
  display: flex !important;
}
.sftwr_wrp .vid_bx {
  position: relative;
}
.sftwr_wrp .hradvplr_tchstck_sc {
  padding: 80px 0;
}
.sftwr_hire_sc {
  padding-bottom: 100px;
}
.sftwr_wrp .vid_bx:before {
  position: absolute;
  content: "";
  background: transparent
    linear-gradient(180deg, #00000000 0, #000000c2 42%, #000 100%) 0 0 no-repeat
    padding-box;
  border-radius: 0 0 18px 18px;
  margin: auto;
  bottom: 0;
  right: 0;
  left: 0;
  width: 100%;
  height: 150px;
}
.sftwr_wrp .tstimnl_bx:after {
  filter: brightness(0) saturate(100%) invert(38%) sepia(99%) saturate(3138%)
    hue-rotate(213deg) brightness(101%) contrast(101%);
}
.sftwr_wrp .vid_icn {
  background: #fff;
  box-shadow: 0 3px 6px #00000078;
  width: 75px;
  height: 75px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  padding: 25px;
  position: absolute;
  right: 20px;
  top: 20px;
  cursor: pointer;
}
.sftwr_wrp .tstimnl_cntnt {
  position: absolute;
  bottom: 20px;
}
.sftwr_wrp .tstimnl_cntntinr h4 {
  margin: 5px 0;
}
#sftwr_dbi .sftwr_wrp .tstimnl_lst .slick-dots li.slick-active button {
  background: #3370ff;
  width: 30px;
  height: 30px;
  border: 5px solid #161616;
  outline: 2px solid #3370ff !important;
}
.sftwr_wrp .tstimnl_lst .slick-dots li button {
  width: 20px;
  height: 20px;
  background: #d9d9d982;
}
.sftwr_wrp .tstimnl_lst .slick-dots li {
  width: auto;
  height: auto;
}
.sftwrtbl td {
  font-size: 22px;
  color: #161616;
  font-weight: 600;
  padding: 15px 40px;
  border: 1px solid #e0e0e0;
  text-align: center;
}
.sftwrtbl th {
  font-size: 24px;
  font-weight: 800;
  color: #161616;
  padding: 30px;
  text-align: center;
}
.sftwrtbl table {
  z-index: 9;
  position: relative;
  width: 100%;
}
.sftwrtbl:after {
  position: absolute;
  content: "";
  height: 100%;
  inset: -1px;
  background: #fff 0 0 no-repeat padding-box;
  border: 1px solid #7070702b;
  border-radius: 18px;
  outline: 10px solid #fafafa;
}
.sftwrtbl {
  position: relative;
  margin-top: 60px;
}
.sftwrtbl tr td:first-child {
  text-align: left;
  border-left: 0;
}
.sftwrtbl tr td:nth-child(2),
.sftwrtbl tr th:nth-child(2) {
  background: #eff4ff;
}
.sftwrtbl tr th:first-child {
  background: #3370ff;
  border-radius: 18px 0 0 0;
}
.sftwr_indstrs_lst li.slick-slide,
.sftwr_indstrs_lst > li {
  background: #f9f9f9;
  border: 1px solid #70707038;
  border-radius: 32px;
  width: 22.5%;
}
.sftwr_indstrs_lst {
  display: flex;
  align-items: stretch;
  justify-content: center;
  gap: 35px;
  flex-wrap: wrap;
  margin-top: 60px;
}
.sftwr_indstrs_cntnt figure {
  width: 80px;
  height: 80px;
  margin: 0 auto;
  background: #3a6ad4;
  border: 4px solid #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  padding: 20px;
}
.sftwr_indstrs_cntnt {
  text-align: center;
  padding: 20px 15px;
}
.sftwr_indstrs_lst li > figure {
  width: 100%;
  height: 145px;
}
.sftwr_indstrs_lst li > figure img {
  width: 100%;
  height: 100%;
  border-radius: 32px;
}
.sftwr_indstrs_cntnt h3 {
  font-size: 26px;
  color: #161b24;
  font-weight: 600;
  margin: 10px 0;
}
.sftwr_indstrs_cntnt p {
  font-size: 16px;
  color: #161616;
}
.sftwr_indstrs_cntnt {
  margin-top: -60px;
  z-index: 1;
  position: relative;
}
.sftwr_cta2_mn {
  background-image: url("https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2024/05/20122449/cta2_bg.png");
  padding: 75px 40px;
  background-size: cover;
  background-position: center;
  border-radius: 22px;
}
.sftwr_cta2_mn h2 {
  font-size: 40px;
  line-height: 54px;
  font-weight: 600;
}
.sftwr_cta2_mn .btn-fix,
.sftwr_cta3_mn .btn-fix {
  margin: 40px auto 0;
  background: #fff;
  color: #000;
  font-weight: 400;
}
.sftwr_cta3_mn .btn-fix {
  margin: 40px 0 0;
}
.sftwr_prcs_sc,
.sftwr_wrp .tstimnl_sc {
  background: #161616;
}
.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 p {
  font-size: 16px;
  font-weight: 300;
}
.sftwr_prcs_lst li h3 {
  font-size: 26px;
  margin: 25px 0 15px;
  font-weight: 500;
}
.sftwr_prcs_lst:after {
  position: absolute;
  content: "";
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2024/05/28135428/dotted_line.png);
  background-repeat: no-repeat;
  background-position: center;
  top: 60px;
  right: 0;
  left: 0;
  margin: auto;
  width: 100%;
  height: 100px;
}
.sftwr_prcs_lst li {
  width: 21%;
  text-align: center;
  z-index: 1;
}
.sftwr_prcs_lst li img {
  filter: brightness(0) invert(1);
}
.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_sltns_lst {
  display: flex;
  align-items: stretch;
  justify-content: center;
  flex-wrap: wrap;
  margin-top: 60px;
  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;
}
.sftwr_sltns_cntnt {
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 50px 20px;
}
.sftwr_sltns_lst li h3 {
  font-size: 26px;
  margin-bottom: 12px;
  line-height: 36px;
  font-weight: 600;
}
.sftwr_sltns_lst li p {
  font-size: 16px;
  font-weight: 300;
  line-height: 26px;
}
.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 0.5s ease-in-out 0s;
  opacity: 0;
}
.sftwr_sltns_lst li:hover .sftwr_sltns_hvr {
  transform: unset;
  opacity: 1;
}
.sftwr_sltns_hvr ul li {
  position: relative;
  padding-left: 20px;
  color: #fff;
  font-size: 16px;
  margin-bottom: 12px;
}
.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: #fff;
  transform: rotate(90deg);
  top: 0;
  bottom: 0;
  margin: auto;
}
.sftwr_sltns_hvr ul li:last-child {
  margin-bottom: 0;
}
.sftwr_sltns_hvr p {
  margin: 10px 0 20px;
}
.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_wrp .aidbi_whychs_bx {
  padding: 20px 10px;
}
.sftwr_srvcs_lft:after {
  position: absolute;
  content: "";
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2024/05/28154847/service_bg.png);
  width: 78px;
  height: 67px;
  top: -85px;
  left: 270px;
}
.testi_vd_dsn4 .modal-dialog {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 auto !important;
  height: 100vh;
}
.sftwr_wrp .ecmrc_prtfl_lstlogo figure {
  height: auto;
  width: 100px;
}
.sftwr_wrp .ecmrc_prtfl_lstlogo {
  padding: 0 20px;
}
.sftwr_wrp .ecmrc_prtfl_lstlogo img {
  width: 100%;
}
.sftwr_wrp .modal-header .close {
  margin-top: -2px;
  background: #3770ff;
  z-index: 9;
  color: #fff;
  position: absolute;
  opacity: 1;
  right: -10px;
  top: 0;
  width: 30px;
  height: 30px;
  border-radius: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.sftwr_wrp .sdi_dvplre_sc:after {
  display: none;
}
.sftwr_wrp .sdi_dvplre_mn .sb h2 {
  font-size: 34px;
}
.sftwr_wrp .sdi_dvplre_lft {
  margin-top: 0;
}
.sftwr_wrp .sdi_dvplre_mn {
  align-items: center;
}
.sftwr_wrp .sdi_dvplre_lst li {
  position: relative;
  padding-left: 25px;
  font-size: 24px;
  color: #161616;
  font-weight: 600;
  margin-bottom: 10px;
}
.sftwr_wrp .sdi_dvplre_mn .sb p {
  font-style: italic;
}
.sftwr_wrp .sdi_dvplre_lst li::after {
  position: absolute;
  content: "";
  background: #3770ff;
  width: 10px;
  height: 10px;
  left: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  border-radius: 50%;
}
.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 {
  padding: 70px 0 30px;
}

/*new section*/
.sftwr_srvcs_mn {
  background-color: #ececec;
  padding: 40px;
  border-radius: 20px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
}
.sftwrdb_srvcs_lft li figure img {
  filter: brightness(0) saturate(100%) invert(50%) sepia(8%) saturate(11%)
    hue-rotate(355deg) brightness(94%) contrast(82%);
}
.sftwrdb_srvcs_lft {
  background-color: #ffffff;
  padding: 30px 50px;
  border-radius: 20px;
  width: 40%;
}
.sftwrdb_srvcs_ryt {
  width: 55%;
}
.sftwrdb_srvcs_lft li h3 {
  color: #7a7a7a;
  font-weight: 500;
  font-size: 18px;
}
.sftwrdb_srvcs_lft li {
  display: flex;
  align-items: center;
  gap: 10px;
  margin-bottom: 25px;
}
.sftwrdb_srvcs_lft li:last-child {
  margin-bottom: 0;
}
.sftwrdb_srvcs_ryt li h3 {
  font-size: 30px;
  font-weight: 700;
  line-height: 1.4;
}
.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.active figure img {
  filter: brightness(0) invert(1);
}
.sftwrdb_srvcs_lft li.active figure {
  background-color: #3370ff;
  border-color: #3370ff;
}
.sftwrdb_srvcs_lft li.active h3 {
  color: #3370ff;
}
.sftwrdb_srvcs_ryt li p {
  color: #787878;
  font-size: 18px;
  line-height: 1.5;
  margin: 20px 0;
  max-width: 100%;
}
.sftwrdb_srvcs_ryt li {
  display: none;
}
.sftwrdb_srvcs_ryt li.active {
  display: block;
}
.sftwr_mdls_lst {
  display: flex;
  align-items: stretch;
  justify-content: center;
  gap: 20px;
  margin-top: 50px;
}
.sftwr_mdls_lst > li ul {
  background-color: #ffffff;
  padding: 20px;
  border-radius: 20px;
  margin: 20px 0;
}
.sftwr_mdls_lst li p {
  color: #787878;
  font-size: 14px;
  line-height: 1.6;
}
.sftwr_mdls_lst h3 {
  font-size: 22px;
  color: #000;
  margin: 20px 0 10px;
  font-weight: 600;
}
.sftwr_mdls_lst li > ul li {
  font-size: 14px;
  color: #787878;
  margin-bottom: 20px;
  position: relative;
  padding-left: 30px;
  line-height: normal;
}
.sftwr_mdls_lst > li:not(:nth-child(1)) p {
  max-width: 75%;
}
.sftwrdb_srvcs_ryt li img {
  max-width: 390px;
}
.sftwr_mdls_lst li > ul li:before {
  position: absolute;
  content: "";
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2024/12/13124853/check.png);
  width: 18px;
  height: 18px;
  left: 0;
  top: 0;
  bottom: 0;
  margin: auto;
}
.sftwr_mdls_lst li > ul li:last-child {
  margin-bottom: 0;
}
.sftwr_mdls_lst > li {
  background-color: #ececec;
  padding: 20px;
  width: 32%;
  border-radius: 20px;
}
.sftwr_mdls_lst li > ul li span {
  color: #000;
  font-weight: 500;
  margin-right: 6px;
}
.sftwr_mdls_lst > li .btn-fix {
  font-size: 20px;
  font-weight: 400;
  padding: 20px;
  width: 100%;
  justify-content: center;
}
.sftwr_indstrs_sc {
  padding-top: 0;
}
.sftwr_mdls_sc {
  padding: 70px 0 30px;
}
.sftwr_wrp .cardflipbox .cardfront:after {
  border-radius: 15px;
}
.sftwrdb_srvcs_lft li p {
  display: none;
}
.sftwr_wrp .cardflipbox .cardback {
  background: #3370ff;
}
.sftwr_cta2_sc {
  padding-top: 80px;
}
.sftwr_bnr_lst li:nth-child(4) img {
  filter: brightness(0) invert(0.6);
}
@media (max-width: 1200px) {
  .sftwr_wrp .cardflipbox .cardback {
    background: unset;
  }
  .sftwr_wrp .cardflipbox .cardfront {
    border-radius: 20px;
  }
  .sftwr_wrp .cardback .innercontent h3 {
    text-align: center;
  }
  .sftwr_wrp .cardflipbox .innercontent p {
    font-size: 16px;
  }
  .sftwrdb_srvcs_ryt {
    display: none;
  }
  .sftwrdb_srvcs_lft li p {
    display: block;
    font-size: 14px;
    line-height: 1.5;
  }
  .sftwrdb_srvcs_lft {
    width: 100%;
    display: flex;
    align-items: stretch;
    justify-content: center;
    flex-wrap: wrap;
    gap: 15px;
  }
  .sftwrdb_srvcs_lft li {
    margin-bottom: 0;
    text-align: center;
    display: block;
    background: #fff;
    padding: 15px;
    border-radius: 20px;
    width: 48%;
  }
  .sftwrdb_srvcs_lft li figure img {
    filter: brightness(0) invert(1);
  }
  .sftwrdb_srvcs_lft li figure {
    background-color: #3370ff;
    border-color: #3370ff;
  }
  .sftwrdb_srvcs_lft li h3 {
    margin: 15px 0 5px;
    color: #3370ff;
  }
  .sftwrdb_srvcs_lft li figure {
    margin: 0 auto;
  }
  .sftwrdb_srvcs_lft {
    background-color: unset;
    padding: 0;
  }
  .sftwr_wrp .sftwr_srvcs_sc {
    padding: 40px 0;
  }
  .sftwr_cta2_sc {
    padding-top: 40px;
  }
  .sftwr_srvcs_mn {
    padding: 20px 10px;
  }
  .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: 15px;
    margin-top: 30px;
  }
  .sftwr_mdls_lst > li {
    width: 48%;
  }
  .sftwr_mdls_lst h3 {
    font-size: 20px;
    margin: 15px 0 5px;
  }
  .fddlvry_wrp .wbdsgn_grwth_lst li h3 {
    font-size: 18px;
  }

  section.fddlvry_invst_sc {
    padding-bottom: 90px;
  }
  .ecom_drve_sec .mrktplc_bld_lwr {
    width: 100%;
  }
  .ecom_drve_sec .mrktplc_bld_lwr li {
    width: 32%;
  }
  .ecmrc_wrp .cardflipbox .innercontent h3 {
    text-align: center;
  }
  .ecmrc_wrp ul.ubrcln_buld_lst {
    display: flex !important;
    gap: 10px 14px;
  }
}

/*software Dubai page css ends*/

/*new york page*/
.nwyrk_wrp .abtus_bsns_mn .nav-pills:before {
  position: absolute;
  content: "";
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2025/03/11093649/icon.png);
  top: -125px;
  right: 45px;
  left: 0;
  margin: auto;
  width: 113px;
  height: 100px;
  background-repeat: no-repeat;
  background-size: contain;
}
.nwyrk_bnr_lft {
  width: 60%;
}
.nwyrk_bnr_ryt {
  width: 37%;
  position: relative;
  z-index: 1;
  padding: 30px;
}
.nwyrk_bnr_sc {
  padding-bottom: 60px;
  background-color: #000;
  height: 885px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2024/06/24133817/banner_bg.png);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  padding-top: 90px;
}
.nwyrk_bnr_mn {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
}
.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, 0.15);
  border-radius: 16px;
  box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
  backdrop-filter: blur(5px);
  -webkit-backdrop-filter: blur(5px);
  border: 1px solid rgba(255, 255, 255, 0.3);
}
.nwyrk_bnr_ryt input,
.nwyrk_bnr_ryt textarea {
  background: unset;
  border-radius: 30px;
  border: 1px solid #fff;
  padding: 10px 20px;
  color: #fff;
}
.nwyrk_bnr_ryt .form-group {
  margin-bottom: 15px;
}
.nwyrk_bnr_ryt .save_form_divs {
  margin-top: 0;
}
.nwyrk_bnr_ryt .save_form_divs h2 {
  margin-bottom: 30px;
  text-align: center;
  font-size: 26px;
}
.nwyrk_bnr_ryt .input_button textarea {
  height: 60px;
}
.nwyrk_bnr_ryt input#common_submit {
  background: #1468fb;
  padding: 14px 25px;
  font-size: 20px;
  font-weight: 300;
  border-radius: 12px;
}
.nwyrk_bnr_ryt label.error {
  display: none !important;
}
.nwyrk_bnr_ryt .iti--separate-dial-code .iti__selected-flag {
  padding-left: 20px;
}
.nwyrk_bnr_ryt .iti--separate-dial-code .iti__selected-dial-code {
  color: #fff;
}
.nwyrk_bnr_ryt .iti__arrow {
  border-top: 4px solid #fff;
}
.nwyrk_bnr_lft p {
  font-size: 22px;
  width: 82%;
  font-weight: 300;
  line-height: 32px;
  margin: 30px 0 0;
}
.nwyrk_bnr_lft p a {
  font-size: 22px;
  color: #fff;
}
.nwyrk_wrp .ecmrc_uncrn_sc .fddlvry_sucs_bx:first-child,
.nwyrk_wrp .ecmrc_uncrn_sc .fddlvry_sucs_bx:nth-child(3) {
  border: 1px solid #7070703b;
  background: #fff;
}
.nwyrk_wrp .fddlvry_sucs_bx {
  width: 20%;
}
.nwyrk_wrp .ecmrc_uncrn_sc .fddlvry_sucs_bx:first-child h3,
.nwyrk_wrp .ecmrc_uncrn_sc .fddlvry_sucs_bx:nth-child(3) h3,
.nwyrk_wrp .fddlvry_sucs_bx h3 {
  color: #1468fb;
}
.nwyrk_wrp .ecmrc_uncrn_sc .fddlvry_sucs_bx:first-child p,
.nwyrk_wrp .ecmrc_uncrn_sc .fddlvry_sucs_bx:nth-child(3) p {
  color: #002033;
}
.nwyrk_wrp .ecmrc_uncrn_sc .fddlvry_sucs_bx:hover {
  background: #1468fb;
  border: 1px solid #178def;
}
.nwyrk_wrp .ecmrc_prfl_sc .sb p {
  font-style: normal;
  font-size: 20px;
  font-weight: 300;
}
.nwyrk_wrp .ecmrc_uncrn_sc .fddlvry_sucs_bx:hover h3,
.nwyrk_wrp .ecmrc_uncrn_sc .fddlvry_sucs_bx:hover p {
  color: #fff;
}
.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: #1468fb;
  border-bottom: 1px solid #1468fb;
}
.nwyrk_wrp .grcry_buld_sc tr td:nth-child(2) img {
  filter: brightness(0) invert(1);
}
.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: #1468fb;
}
.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:nth-child(9) td:nth-child(2):after {
  background: #003ca4;
}
.nwyrk_wrp .grcry_buld_sc th:last-child {
  border-radius: 0 48px 0 0;
}
.nwyrk_wrp .grcytbl:after {
  border-radius: 48px;
}
.nwyrk_wrp .grcry_buld_sc th:first-child {
  border-radius: 48px 0 0 0;
}
.nwyrk_wrp .grcry_buld_sc th {
  color: #141414;
  background: #f1f6ff;
  font-size: 24px;
}
.nwyrk_wrp .grcry_buld_sc td,
.nwyrk_wrp .grcry_buld_sc th {
  padding: 20px 10px 20px 35px;
  font-weight: 600;
  color: #141414;
}
.nwyrk_wrp .grcry_sftwr_bx {
  width: 48.5%;
}
.nwyrk_wrp .ecmrc_exprnc_cnt {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 30px;
}
.nwyrk_wrp .ecmrc_exprnc_sc .grcry_sftwr_bx h3 {
  margin: 0;
}
.nwyrk_wrp .grcry_sftwr_bx figure {
  background: #1468fb;
  width: 60px;
  height: 60px;
  border-radius: 50%;
}
.nwyrk_wrp .mcrsft_aut_sc {
  background: #0f0f0f;
}
.nwyrk_wrp .ecmrc_ftrs_lft {
  background: #333;
  border-radius: 13px;
  padding: 40px 25px;
  height: 415px;
  width: 31%;
  overflow: auto;
}
.nwyrk_wrp .ecmrc_ftrs_lft li h3 {
  font-size: 22px;
  font-weight: 500;
}
.nwyrk_wrp .ecmrc_ftrs_ryt {
  background: #1468fb;
  width: 67.5%;
  border-radius: 13px;
  padding: 15px 35px 15px 15px;
}
.nwyrk_wrp .ecmrc_ftrs_lft li:not(:last-child) {
  margin-bottom: 55px;
}
.nwyrk_wrp .ecmrc_ftrs_rytbx figure {
  width: 45%;
  height: 385px;
}
.nwyrk_wrp .ecmrc_ftrs_cntnt h3 {
  margin: 0;
}
.nwyrk_wrp .ecmrc_ftrs_cntnt p {
  margin: 25px 0 35px;
  line-height: 28px;
  font-weight: 300;
}
.nwyrk_wrp .ecmrc_ftrs_cntnt ul li {
  font-size: 18px;
  color: #fff;
  margin-bottom: 15px;
  position: relative;
  font-weight: 300;
  padding-left: 25px;
}
.nwyrk_wrp .ecmrc_ftrs_cntnt ul li:last-child {
  margin-bottom: 0;
}
.nwyrk_wrp .ecmrc_ftrs_cntnt ul li:after {
  position: absolute;
  content: "";
  width: 10px;
  height: 10px;
  left: 0;
  top: 0;
  bottom: 0;
  background: #fff;
  border-radius: 50%;
  margin: auto;
}
.nwyrk_wrp .ecmrc_ftrs_lft::-webkit-scrollbar {
  width: 0;
}
.nwyrk_wrp .ecmrc_ftrs_lft li {
  position: relative;
}
.nwyrk_wrp .ecmrc_ftrs_lft li.active:after {
  position: absolute;
  content: "";
  background: #1468fb;
  width: 6px;
  height: 65px;
  left: -25px;
  top: 0;
  bottom: 0;
  margin: auto;
}
.nwyrk_cta1_mn {
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2024/06/24133935/newyork_cta1.png);
  background-size: cover;
  background-position: center;
  border-radius: 30px;
  padding: 60px;
}
.nwyrk_cta1_mn h2 {
  font-size: 38px;
}
.nwyrk_cta1_mn p {
  font-size: 20px;
  font-weight: 300;
  line-height: 30px;
  margin: 20px 0 35px;
}
.nwyrk_wrp .resulv_dub_lst_inr ul li {
  color: #fff;
  font-size: 16px;
  font-weight: 300;
  padding-left: 25px;
  position: relative;
  margin-bottom: 20px;
}
.nwyrk_wrp .resulv_dub_lst_inr ul li:last-child {
  margin-bottom: 0;
}
.nwyrk_wrp .ecmrc_exprnc_sc .resulv_dub_lst_inr {
  padding: 50px;
  background: #1468fb;
}
.nwyrk_wrp .ecmrc_exprnc_sc .resulv_dub_lst_inr p {
  color: #fff;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  margin-bottom: 30px;
}
.nwyrk_wrp .resulv_dub_lst_inr ul li:after {
  position: absolute;
  content: "'";
  background: #fff;
  width: 10px;
  height: 10px;
  left: 0;
  border-radius: 50%;
  margin: auto;
  top: 0;
  bottom: 0;
}
.nwyrk_wrp .ecmrc_uncrn_sc .fddlvry_sucs_lst {
  padding: 70px 0;
}
.nwyrk_wrp .ecmrc_exprnc_sc {
  padding-top: 0;
}
.nwyrk_wrp .ecmrc_exprnc_sc:after,
.nwyrk_wrp .ecmrc_uncrn_sc:after {
  content: unset;
}
.nwyrk_wrp .grcry_buld_sc {
  padding: 80px 0 100px;
}
.nwyrk_wrp .ecmrc_prfl_sc {
  background: #0f0f0f;
  padding: 0 0 70px;
}
.nwyrk_hlp_sc {
  background: #0f0f0f;
  padding: 70px 0;
}
.nwyrk_hlp_mn {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-top: 60px;
}
.nwyrk_hlp_ryt {
  width: 52%;
}
.nwyrk_hlp_ryt li h3 {
  font-size: 30px;
  font-weight: 600;
}
.nwyrk_hlp_ryt li:not(:last-child) {
  border-bottom: 2px solid #ffffff63;
  padding-bottom: 45px;
  margin-bottom: 45px;
}
.nwyrk_hlp_ryt li p {
  display: none;
  width: 85%;
  font-weight: 300;
  font-size: 18px;
  line-height: 28px;
  margin-top: 15px;
}
.nwyrk_hlp_ryt li.active p {
  display: block;
}
.nwyrk_cta2_ryt {
  position: absolute;
  bottom: -16px;
  right: 60px;
}
.nwyrk_cta2_mn h2 {
  font-size: 32px;
  line-height: 46px;
  font-weight: 600;
}
.nwyrk_cta2_mn p {
  font-size: 20px;
  font-weight: 300;
  line-height: 30px;
  margin: 15px 0 25px;
}
.nwyrk_wrp .aidbi_whychs_sc {
  padding: 70px 0;
}
.nwyrk_hlp_ryt li p .blk_span {
  font-size: 20px;
  margin: 20px 0 15px;
  font-weight: 400;
  line-height: 30px;
}
.nwyrk_wrp .fddlvry_bsns_bx:first-child {
  grid-area: 1/1/3/1;
  height: 805px;
}
.nwyrk_wrp .fddlvry_bsns_bx:nth-child(2) {
  grid-area: 1/2/1/4;
}
.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:hover {
  scale: 1;
}
.nwyrk_wrp .fddlvry_bsns_bx {
  box-shadow: 0 5px 49px #0000000a;
  height: 390px;
}
.nwyrk_wrp .fddlvry_bsns_box p {
  font-size: 16px;
}
.nwyrk_wrp .fddlvry_bsns_box h3 {
  line-height: 32px;
}
.nwyrk_indstrs_sc .swiper-container {
  overflow: initial;
  padding: 70px 0 100px;
}
.nwyrk_indstrs_sc {
  overflow: hidden;
  padding: 70px 0;
}
.nwyrk_indstrs_lst.swiper-slide figure,
.nwyrk_indstrs_lst.swiper-slide img {
  width: 100%;
  transition: all 0.5s ease-in-out 0.3s;
}
.nwyrk_indstrs_lst {
  box-shadow: 0 3px 78px #0000001a;
  border-radius: 25px;
  overflow: hidden;
}
.nwyrk_indstrs_lst.swiper-slide.swiper-slide-active {
  scale: 1;
}
.nwyrk_indstrs_lst.swiper-slide.swiper-slide-active .nwyrk_indstrs_cntnt {
  transform: translate(0, 0);
  opacity: 1;
}
.nwyrk_indstrs_lst.swiper-slide.swiper-slide-active figure {
  width: 100%;
}
.nwyrk_indstrs_lst.swiper-slide.swiper-slide-active figure img {
  height: 100%;
  width: 100%;
  object-fit: cover;
  object-position: center -200px;
  border-radius: 20px 20px 0 0;
}
.nwyrk_indstrs_cntnt {
  background: #fff;
  padding: 30px;
  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 0.5s ease-in-out 0.3s;
  z-index: 9;
  opacity: 0;
}
.nwyrk_indstrs_cntnt h3 {
  line-height: 32px;
  font-size: 22px;
  font-weight: 700;
  color: #141a2a;
  margin-bottom: 10px;
}
.nwyrk_indstrs_cntnt p {
  font-size: 16px;
  color: #141a2a;
  line-height: 28px;
  font-weight: 500;
}
.slider_nav .next,
.slider_nav .prev {
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2023/11/29173943/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: #000;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  position: absolute;
  padding: 12px;
}
.slider_nav .next {
  right: -80px;
}
.slider_nav .prev {
  left: -80px;
  transform: rotate(180deg);
}
.nwyrk_wrp .btn-fix {
  background: #1468fb !important;
  color: #fff !important;
}
.nwyrk_wrp .btn-fix svg {
  background: #000 !important;
}
.nwyrk_wrp .btn-fix svg path {
  fill: #fff;
}
.nwyrk_wrp .ecmrc_prtfl_lstlogo figure {
  height: 35px;
}
.nwyrk_cta1_sc .btn-fix svg,
.nwyrk_wrp .ecmrc_prtfl_lstlogo.slick-center {
  background: #1468fb;
}
.nwyrk_wrp .aidbi_whychs_bx figure {
  margin: 0 auto;
}
.nwyrk_wrp .aidbi_whychs_bx h3 {
  text-align: center;
}
.nwyrk_wrp .aidbi_whychs_bx p {
  text-align: justify;
}
.nwyrk_cta1_sc .btn-fix {
  background: #fff !important;
  color: #000 !important;
  margin: 0 auto;
}
.nwyrk_wrp .tstimnl_bx:after {
  filter: brightness(0) saturate(100%) invert(29%) sepia(83%) saturate(3273%)
    hue-rotate(213deg) brightness(97%) contrast(102%);
}
.nwyrk_hlp_ryt li span:after {
  position: absolute;
  content: "";
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2023/11/29173943/arrow_food.png);
  width: 50px;
  height: 50px;
  background-color: #1468fb;
  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 0.4s;
  cursor: pointer;
}
.nwyrk_hlp_ryt li.active span:after {
  transform: rotate(-45deg);
}
.nwyrk_hlp_ryt li {
  position: relative;
  transition: ease-in-out 0.3s;
  cursor: pointer;
}
.nwyrk_cta2_sc {
  padding: 50px 0;
  background-color: #001129;
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2024/06/26163137/cta_newyrk.png);
  background-size: contain;
  background-position: right;
  background-repeat: no-repeat;
}
.nwyrk_wrp .theme_clr {
  color: #1468fb;
}
.nwyrk_indstrs_cntnt .btn-fix {
  height: 45px;
  font-size: 14px;
  padding: 5px 46px 5px 10px;
  margin: 10px auto 0;
}
.nwyrk_indstrs_cntnt .btn-fix:hover {
  padding: 5px 10px 5px 46px;
}
.nwyrk_indstrs_cntnt .btn-fix:hover svg {
  right: calc(100% - 40px);
}
.nwyrk_indstrs_cntnt .btn-fix svg {
  width: 30px;
  height: 30px;
  padding: 8px;
}
.nwyrk_wrp .dbnw_trstd_otr {
  margin-top: -50px;
}
.nwyrk_wrp .dub_powr .nav-pills .nav-link.active:after,
.nwyrk_wrp .dub_powr .nav-pills .nav-link.hovercolor:after,
.nwyrk_wrp .dub_powr .nav-pills .nav-link.active:before,
.nwyrk_wrp .dub_powr .nav-pills .nav-link.hovercolor:before,
.nwyrk_wrp .dub_powr .nav-pills .nav-link:hover:before,
.nwyrk_wrp .lunch_dub_ul li:after,
.nwyrk_wrp .abtus_bsns_mn .nav-pills .nav-link.active:after {
  background: #1468fb;
}
.nwyrk_wrp .dub_powr .nav-pills .nav-link.active {
  color: #1468fb;
}
.nwyrk_wrp .abtus_bsns_sc {
  padding-top: 80px;
}
.nwyrk_wrp .abtus_bsns_sc .btn-fix {
  margin: 30px auto 0;
}
.nwyrk_wrp .abtus_bsns_mn .nav-pills .nav-link.active h3 {
  color: #1468fb;
}
.nwyrk_wrp .abtus_bsns_mn {
  margin: 0 0 160px auto;
}
/*new york page*/

/*saudi page */
.sdi_bnr_sc {
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2024/07/08133503/saudi_bnr_bg.png);
  background-color: #000;
  height: 1085px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-size: cover;
  background-position: top;
}
.sdi_bnr_lst figure {
  width: 35px;
  height: 35px;
  margin: 0 auto 10px;
  background: #fff;
  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;
  line-height: 22px;
}
.sdi_bnr_lst li {
  text-align: center;
  width: 26%;
  border-right: 1px solid #ffffff61;
}
.sdi_bnr_lst li:last-child {
  border-right: 0;
}
.sdi_clr {
  color: #1c5bff;
}
.saudi_wrp .btn-fix {
  background: #1c5bff;
}
.sdi_bnr_sc .mh p {
  font-size: 20px;
  margin-top: 25px;
  line-height: 30px;
}
.sdi_bnr_sc .btn-fix {
  margin: 50px auto;
}
.sdi_awrds_mn li {
  width: 245px;
  box-shadow: 0 5px 11px #00000029;
  border: 2px solid #1c5bff;
  height: 245px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  text-align: center;
}
.sdi_awrds_mn li:hover {
  background: #1c5bff;
}
.sdi_awrds_mn {
  display: flex;
  align-items: stretch;
  justify-content: center;
  gap: 50px 100px;
  margin-top: 60px;
  flex-wrap: wrap;
}
.sdi_awrds_mn li p {
  font-size: 20px;
  color: #000;
  font-weight: 600;
  transition: unset !important;
}
.sdi_awrds_mn li h3 {
  font-size: 60px;
  font-weight: 800;
  margin-bottom: 5px;
  transition: unset !important;
}
.sdi_cta1_mn {
  background: #1c5bff;
  border-radius: 20px;
  padding: 60px;
  position: relative;
}
.sdi_cta1_mn h2 {
  font-size: 44px;
  margin-bottom: 15px;
}
.sdi_cta1_mn p {
  font-size: 26px;
  font-weight: 300;
}
.sdi_cta1_ryt {
  position: absolute;
  bottom: 0;
  right: 40px;
  width: 40%;
}
.saudi_wrp .sdi_cntr_sc {
  padding-top: 80px;
}
.sdi_cta1_sc {
  margin-top: -160px;
}
.sdi_cntr_mn li h3 {
  font-size: 56px;
  font-weight: 800;
}
.sdi_cntr_mn li p {
  font-size: 18px;
  color: #002033;
  font-weight: 600;
  margin-top: 5px;
}
.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 {
  background: #fff;
  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://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2024/07/08133451/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 {
  font-size: 32px;
  line-height: 48px;
  margin-bottom: 30px;
  font-weight: 300;
}
.sdi_cta2_sc {
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2024/07/08151810/cta2_bg_img.png);
  background-size: contain;
  background-repeat: no-repeat;
  padding: 60px 0;
  background-color: #000;
  background-position: right;
}
.sdi_cta2_mn h2 i {
  font-weight: 300;
  font-size: 28px;
}
.sdi_sucs_lst li {
  background: #fff;
  box-shadow: 0 3px 20px #00000029;
  border: 1px solid #70707026;
  border-radius: 21px;
  padding: 60px 30px 20px;
  width: 47%;
  position: relative;
  min-height: 265px;
}
.sdi_sucs_lst {
  display: flex;
  align-items: stretch;
  justify-content: center;
  gap: 50px;
  flex-wrap: wrap;
  margin-top: 60px;
}
.sdi_sucs_lst li figure {
  position: absolute;
  top: 20px;
  right: 20px;
}
.sdi_sucs_lst li h3 {
  font-size: 28px;
  font-weight: 800;
  margin-bottom: 25px;
}
.sdi_sucs_lst li p {
  font-size: 18px;
  color: #000;
  width: 90%;
  line-height: 1.5;
}
.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: #fff;
}
.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: #1c5bff;
}
.sdi_frmwrk_lft li {
  background: #fff;
  box-shadow: 0 9px 18px #00000029;
  border-radius: 10px;
  padding: 34px 60px 34px 20px;
  display: flex;
  position: relative;
  align-items: center;
  justify-content: flex-start;
  gap: 30px;
  margin-bottom: 35px;
  min-height: 130px;
}
.sdi_frmwrk_lft li:after {
  position: absolute;
  content: "";
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2024/07/10125305/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);
}
.saudi_wrp .vid_bx {
  border-radius: 30px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  min-height: 430px !important;
}
.saudi_wrp .vid_icn {
  background: #fff;
  box-shadow: 0 3px 6px #00000078;
  width: 75px;
  height: 75px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  padding: 25px;
  position: absolute;
  right: 20px;
  top: 20px;
  cursor: pointer;
}
.saudi_wrp .vid_bx:before {
  position: absolute;
  content: "";
  background: transparent
    linear-gradient(180deg, #00000000 0, #000000c2 42%, #000 100%) 0 0 no-repeat
    padding-box;
  border-radius: 0 0 18px 18px;
  margin: auto;
  bottom: 0;
  right: 0;
  left: 0;
  width: 100%;
  height: 150px;
}
.saudi_wrp .tstimnl_lst .slick-dots li {
  width: auto !important;
  height: auto !important;
}
.saudi_wrp .tstimnl_lst .slick-dots li.slick-active button {
  background: #3370ff;
  width: 30px;
  height: 30px;
  border: 5px solid #fff;
  outline: 2px solid #3370ff !important;
}
.saudi_wrp .tstimnl_cntntinr h4 {
  margin: 5px 0;
}
.saudi_wrp .tstimnl_lst .slick-dots li button {
  width: 20px;
  height: 20px;
  background: #d9d9d982;
}
.saudi_wrp .tstimnl_cntnt {
  position: absolute;
  bottom: 20px;
}
.sdi_frmwrk_lft li h3 {
  font-size: 24px;
  font-weight: 700;
  line-height: 34px;
}
.sdi_frmwrk_lft li:last-child {
  margin-bottom: 0;
}
.sdi_frmwrk_ryt > li {
  box-shadow: 0 3px 6px #00000029;
  border: 1px solid #1c5bff;
  border-radius: 18px;
  padding: 50px 100px;
  background-color: #f1f1f1;
  display: none;
  min-height: 600px;
}
.sdi_frmwrk_ryt > li h3 {
  font-size: 28px;
  font-weight: 800;
}
.sdi_frmwrk_ryt li p {
  color: #000;
  font-size: 16px;
  margin: 15px 0 20px;
}
.applctn_bxs {
  background: #005dff 0 0 no-repeat padding-box;
  border-radius: 6px;
  padding: 15px 20px;
  margin: 25px 0;
  width: fit-content;
}
.applctn_bxs h4 {
  color: #fff;
  font-size: 22px;
  font-weight: 600;
  text-decoration: underline;
}
.applctn_bxs ul {
  display: flex;
  align-items: stretch;
  justify-content: flex-start;
  flex-wrap: wrap;
  gap: 15px;
  margin-top: 15px;
}
.frmwrk_chs h4 {
  font-size: 22px;
  text-decoration: underline;
  font-weight: 800;
  margin-bottom: 20px;
}
.frmwrk_chs ul li {
  color: #000;
  font-size: 16px;
  position: relative;
  font-weight: 500;
  padding-left: 20px;
  margin-bottom: 12px;
}
.frmwrk_chs ul li:after {
  position: absolute;
  content: "";
  background: #1c5bff;
  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;
  margin-top: 70px;
}
.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;
}
.applctn_bxs ul li figure {
  width: 41px;
  height: 41px;
}
.applctn_bxs ul li figure img {
  width: 100%;
  height: 100% !important;
  border-radius: 50%;
}
.sdi_achve_sc {
  background-color: #171515;
  padding: 70px 0;
}
.sdi_achve_ryt {
  width: 54%;
  position: relative;
  right: -80px;
  z-index: 1;
}
.sdi_achve_ryt h2 {
  font-size: 38px;
}
.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-size: 20px;
  color: #fff;
  font-weight: 300;
  position: relative;
  padding-left: 26px;
  margin-bottom: 15px;
}
.sdi_achve_ryt ul li:after {
  position: absolute;
  content: "";
  background: #1c5bff;
  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;
  margin-bottom: 20px;
}
.sdi_indstrs_lst {
  display: flex;
  align-items: stretch;
  justify-content: center;
  gap: 20px;
  flex-wrap: wrap;
  margin-top: 60px;
}
.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;
}
.btm_cntnt {
  background: #1c5bff 0 0 no-repeat padding-box;
  border-radius: 0 0 10px 10px;
  position: absolute;
  bottom: 0;
  right: 0;
  left: 0;
  margin: auto;
  width: 100%;
  padding: 20px 10px;
  z-index: 1;
}
.btm_cntnt h3 {
  font-size: 22px;
  color: #fff;
  font-weight: 500;
  text-align: center;
}
.sdi_indstrs_lst li.slick-slide:after,
.sdi_indstrs_lst > li:after {
  position: absolute;
  content: "";
  background: #000;
  inset: 0;
  opacity: 0.2;
  border-radius: 10px;
  width: 100%;
  height: 100%;
}
.sdi_hvr_cntnt {
  position: absolute;
  bottom: 0;
  transform: translate(0, 80%);
  margin: auto;
  background: #1c5bff;
  border-radius: 10px;
  padding: 35px 15px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-direction: column;
  width: 100%;
  height: 100%;
  transition: all 0.5s ease-in-out 0s;
  z-index: 9;
  opacity: 0;
  text-align: center;
}
.sdi_hvr_cntnt:after {
  position: absolute;
  content: "";
  background-image: url(https://www.apptunix.com/wp-content/uploads/2024/07/indstrs_arrow.svg);
  width: 34px;
  height: 34px;
  right: 20px;
  bottom: 21px;
}
.sdi_indstrs_lst li:hover .sdi_hvr_cntnt {
  opacity: 1;
  transform: unset;
}
.sdi_hvr_cntnt h3 {
  color: #fff;
  font-size: 22px;
  font-weight: 600;
  margin-bottom: 10px;
  line-height: 32px;
}
.sdi_hvr_cntnt p {
  color: #fff;
  font-size: 16px;
  font-weight: 300;
  line-height: 24px;
}
.sdi_indstrs_sc {
  background-color: #171515;
}
.saudi_wrp .ecmrc_exprnc_sc .grcry_sftwr_bx {
  height: 450px;
  width: 32%;
  border-radius: 20px;
  background-position: center;
}
.saudi_wrp.nwyrk_wrp .ecmrc_exprnc_cnt {
  gap: 20px;
}
.sdi_awrds_sc .sb .itlc_fnt {
  margin-top: 15px;
}
.saudi_wrp .ecmrc_exprnc_sc .resulv_dub_lst_inr {
  border-radius: 20px;
  padding: 30px;
  background: #1c5bff;
}
.saudi_wrp .grcry_sftwr_bx figure {
  background: unset;
}
.sdi_srvcs_cntnt figure {
  background: #1c5bff 0 0 no-repeat padding-box;
  border-radius: 4px 4px 0 0;
  width: 75px;
  height: 85px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: -75px;
  left: 41px;
}
.sdi_srvcs_cntnt img {
  filter: brightness(0) invert(1);
}
.sdi_srvcs_cntnt {
  background: #fff;
  border-radius: 0 0 10px 10px;
  padding: 40px 25px 20px;
  transition: all 0.6s ease-in-out 0s;
  position: relative;
  min-height: 280px;
}
.sdi_srvcs_bx {
  margin: 0 15px 30px;
  box-shadow: 0 3px 11px #00000029;
}
.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 0.6s ease-in-out 0s;
  top: 0;
  left: 0;
}
.sdi_srvcs_lst {
  position: relative;
  margin-top: 60px;
}
.sdi_srvcs_cntnt:after {
  position: absolute;
  content: "";
  background: #1c5bff;
  width: 108px;
  height: 20px;
  top: -1px;
  clip-path: polygon(0 0, 100% 0, 79% 100%, 20% 100%);
}
.sdi_srvcs_cntnt h3 {
  font-size: 28px;
  font-weight: 700;
  margin-bottom: 20px;
  z-index: 1;
  position: relative;
}
.sdi_srvcs_cntnt p {
  font-size: 16px;
  color: #000;
  z-index: 1;
  position: relative;
}
.sdi_srvcs_bx:hover h3,
.sdi_srvcs_bx:hover p {
  color: #fff;
}
.sdi_srvcs_lst .slick-track {
  display: flex !important;
}
.sdi_stps_lft li figure {
  border: 1px solid #8d8d8d;
  background: #fff;
  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: #fff;
  bottom: 20px;
  left: 20px;
  width: 55%;
  padding: 25px;
}
.sdi_stps_ryt li.slick-slide,
.sdi_stps_ryt > li {
  position: relative;
  display: none;
}
.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;
  margin-top: 70px;
}
.sdi_stps_mn h3 {
  font-size: 24px;
  font-weight: 600;
}
.sdi_stps_cntnt p {
  font-size: 16px;
  color: #000;
  margin-top: 15px;
  line-height: 26px;
}
.sdi_stps_lft li h3 {
  opacity: 0.6;
}
.sdi_stps_lft li.active h3 {
  opacity: 1;
}
.sdi_stps_lft li.active figure {
  background: #1c5bff;
  border: 1px solid transparent;
}
.sdi_stps_lft li.active img {
  filter: brightness(0) invert(1);
}
.saudi_wrp .ecmrc_exprnc_sc,
.sdi_frmwrk_sc,
.sdi_indstrs_sc,
.sdi_srvcs_sc,
.sdi_stps_sc,
.sdi_sucs_sc {
  padding: 70px 0;
}
.sdi_prtnr_cntnt {
  position: absolute;
  bottom: 30px;
  right: 0;
  left: 0;
  transform: translate(0, 80%);
  margin: auto;
  background: #fff;
  border-radius: 10px;
  padding: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  width: 90%;
  height: fit-content;
  transition: all 0.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_lst {
  margin-top: 60px;
  position: relative;
  padding-bottom: 100px;
}
.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 {
  font-size: 26px;
  position: absolute;
  z-index: 1;
  color: #fff;
  bottom: 0;
  left: 0;
  padding: 40px 30px;
  line-height: 36px;
}
.sdi_prtnr_bx:hover .sdi_prtnr_cntnt {
  opacity: 1;
  transform: unset;
}
.sdi_prtnr_cntnt h3 {
  font-size: 24px;
  font-weight: 700;
  margin-bottom: 15px;
}
.sdi_prtnr_cntnt p {
  font-size: 16px;
  color: #000;
}
.sdi_achve_ryt:after {
  position: absolute;
  content: "";
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2024/07/09125320/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: #1c5bff;
  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;
}
.sdi_prtnr_lst .slick-arrow,
.sdi_srvcs_lst .slick-arrow {
  background: #000;
  bottom: -80px;
  right: 0;
  left: 0;
  top: auto;
  margin: auto;
}
.sdi_prtnr_lst .slick-arrow {
  bottom: -25px;
}
.sdi_prtnr_lst .slick-arrow:before,
.sdi_srvcs_lst .slick-arrow:before {
  position: absolute;
  content: "";
  background-image: url(https://www.apptunix.com/wp-content/uploads/2023/12/slide_arw.svg);
  width: 30px;
  height: 15px;
  opacity: 1;
  inset: 0;
  margin: auto;
  filter: brightness(0) invert(1);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.sdi_prtnr_lst .slick-next,
.sdi_srvcs_lst .slick-next {
  right: -80px;
}
.sdi_prtnr_lst .slick-prev,
.sdi_srvcs_lst .slick-prev {
  left: -80px;
}
.sdi_prtnr_lst .slick-prev:before,
.sdi_srvcs_lst .slick-prev:before {
  transform: rotate(180deg);
}
.sdi_prtnr_sc .slickdts .slick-dots li button {
  width: 16px;
  height: 16px;
  background: #cdcbc9;
}
.sdi_prtnr_sc .slickdts .slick-dots li.slick-active button {
  background: #1c5bff;
  border: 5px solid #fff;
  outline: 1px solid #1c5bff !important;
  width: 26px;
  height: 26px;
}
.sdi_prtnr_sc .slickdts .slick-dots li {
  width: 16px;
  height: 16px;
}
.sdi_prtnr_sc .slickdts .slick-dots li.slick-active {
  width: 26px;
  height: 27px;
}
.saudi_wrp .tstimnl_sc {
  padding-top: 70px;
}
.saudi_wrp .ecmrc_prfl_sc {
  background: #171515;
}
.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_prtnr_bx:after {
  right: 0;
  position: absolute;
  content: "";
  background: transparent
    linear-gradient(180deg, #00000000 0, #000000cc 54%, #000 100%) 0 0 no-repeat
    padding-box;
  border-radius: 0 0 10px 10px;
  width: 100%;
  opacity: 0.6;
  height: 50%;
  bottom: 0;
  left: 0;
}
.sdi_dvplre_mn {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  flex-wrap: wrap;
}
.sdi_dvplre_mn .sb {
  width: 50%;
}
.sdi_dvplre_mn .sb h2 {
  font-size: 44px;
}
.sdi_dvplre_mn .sb p {
  font-size: 20px;
  color: #000;
  line-height: 30px;
  margin: 20px 0 !important;
}
.saudi_wrp .fddlvry_sclng_lft .itlc_fnt,
.sdi_dvplre_mn .sb .itlc_fnt {
  font-size: 22px;
  color: #000;
  margin-top: 15px;
}
.saudi_wrp .fddlvry_sclng_lft {
  width: 45%;
}
.sdi_mntiztn_sc {
  padding-bottom: 80px;
  position: relative;
}
.sdi_dvplre_sc {
  padding-bottom: 130px;
  position: relative;
}
.saudi_wrp .fddlvry_sclng_lft .btn-fix,
.sdi_dvplre_mn .sb .btn-fix {
  margin-top: 40px;
}
.saudi_wrp .fddlvry_sclng_lft .itlc_fnt {
  margin-bottom: 20px;
}
.sdi_dvplre_lft {
  width: 50%;
  margin-top: 40px;
  position: relative;
  right: -50px;
}
.sdi_dvplre_lft > figure > img {
  width: 600px;
  max-width: 600px;
}
.saudi_wrp .fddlvry_sclng_lst:after {
  background: #1468fb;
}
.saudi_wrp .fddlvry_sclng_cntnt h3,
.saudi_wrp .fddlvry_sclng_lft > p,
.saudi_wrp .fddlvry_sclng_lst p {
  color: #000;
  font-weight: 500;
}
.saudi_wrp .fddlvry_sclng_cntnt {
  background: #f1f1f1;
  border: 0;
  margin: 25px 0;
}
.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;
}
.saudi_wrp .fddlvry_sclng_cntnt h3 {
  font-weight: 700;
}
.strategy_circle {
  position: relative;
  display: inline-flex;
}
.strategy_circle figure {
  margin: 0;
  display: inline-flex;
}
.strategy_circle figure img {
  max-width: 100%;
}
.strategy_circle ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.strategy_circle ul li {
  position: absolute;
  font-size: 24px;
  font-weight: 500;
  color: #000;
  cursor: pointer;
}
.strategy_circle ul li:not(.active) {
  color: #fff;
}
.strategy_circle ul li:first-child {
  left: 11%;
  top: 9%;
  padding: 25px 30px 40px;
}
.strategy_circle ul li:nth-child(2) {
  left: 57%;
  top: 9%;
  padding: 40px 30px;
}
.strategy_circle ul li:nth-child(3) {
  right: 4%;
  top: 50%;
  padding: 50px 5px 50px 15px;
}
.strategy_circle ul li:nth-child(4) {
  left: 50%;
  bottom: 3%;
  transform: translate(-50%, 0);
  padding: 50px 20px;
}
.strategy_circle ul li:nth-child(5) {
  left: 2%;
  top: 46%;
  padding: 40px 20px;
}
.strategy_circle:has(ul li:first-child.active) figure img {
  transform: rotate(0);
}
.strategy_circle:has(ul li:nth-child(2).active) figure img {
  transform: rotate(72deg);
}
.strategy_circle:has(ul li:nth-child(3).active) figure img {
  transform: rotate(calc(72 * 2deg));
}
.strategy_circle:has(ul li:nth-child(4).active) figure img {
  transform: rotate(calc(72 * 3deg));
}
.strategy_circle:has(ul li:nth-child(5).active) figure img {
  transform: rotate(calc(72 * 4deg));
}
.strategy_circle * {
  transition: unset;
}
.sdi_srvcs_sc {
  padding-bottom: 130px;
}

@media (max-width: 1600px) {
  .sdi_dvplre_sc:after {
    height: 600px;
    right: -80px;
    top: -10px;
    width: 350px;
  }
}
@media (max-width: 1400px) {
  .sdi_dvplre_lft > figure > img {
    width: 100%;
    max-width: 100%;
  }
}
@media (max-width: 1300px) {
  .sdi_dvplre_lft {
    width: 45%;
    right: 0;
  }
}
@media (max-width: 1200px) {
  .nwyrk_wrp .abtus_bsns_mn {
    margin: 40px 0;
  }
  .nwyrk_wrp .abtus_bsns_mn .nav-pills:before {content: unset;}
  .nwyrk_wrp .abtus_bsns_sc {
    padding-top: 40px;
  }
  .sdi_dvplre_sc:after,
  .uiux_meet_lst li.slick-slide figure,
  .uiux_prcs_hdng p:after,
  .uiux_prcs_hdng p:before,
  .uiux_wrp .ent_prise_dev .sdi_hvr_cntnt span {
    display: none;
  }
  .uiux_prcs_hdng p {
    margin-right: 0;
  }
  .uiux_wrp .ent_prise_dev .sdi_hvr_cntnt {
    padding: 15px;
    border-radius: 5px;
  }
  .uiux_wrp .ent_prise_dev .sdi_hvr_cntnt h3 {
    font-size: 22px;
    margin-bottom: 10px;
  }
  .uiux_wrp .fit_fetr_lst li.slick-slide h3 {
    font-size: 20px;
    margin: 15px 0 8px;
  }
  .uiux_meet_lst li.slick-slide,
  .uiux_wrp .fit_fetr_lst li.slick-slide {
    padding: 15px;
  }
  .uiux_wrp .fit_fetr_lst li.slick-slide p {
    font-size: 16px;
    line-height: 24px;
  }
  .uiux_wrp .fit_fetr_lst li.slick-slide figure {
    width: 45px;
    height: 45px;
  }
  .uiux_meet_cnt {
    width: 100%;
  }
  .uiux_meet_cnt p {
    margin: 10px 0;
  }
  .uiux_meet_cnt ul li {
    margin-top: 5px;
  }
  .uiux_meet_cnt ul li {
    font-size: 14px;
  }
  .saudi_wrp .sdi_cntr_sc {
    padding-top: 50px;
  }
  .uiux_prcs_cnt ul {
    width: 100%;
    margin: 15px auto 30px;
    gap: 10px;
  }
  .uiux_prcs_inr {
    width: 100%;
    margin-bottom: 15px;
    flex-direction: column;
  }
  .uiux_prcs_cnt ul li {
    font-size: 14px;
  }
  .uiux_levrg_lst,
  .uiux_prcs_mn {
    margin-top: 30px;
  }
  .uiux_prcs_nav {
    margin: 30px auto;
    width: 100%;
  }
  .uiux_prcs_mn li.slick-slide {
    border: 1px solid #fff;
    padding: 20px;
    border-radius: 10px;
    margin: 0 5px;
  }
  .uiux_prcs_nav li h3 {
    font-size: 18px;
  }
  .uiux_prcs_nav li {
    padding: 15px 10px;
  }
  .uiux_cta2_sc,
  .uiux_prcs_sc,
  .uiux_wrp .tcstck_dsn4 {
    padding: 50px 0;
  }
  .uiux_prcs_lst > li > p {
    font-size: 16px;
  }
  .uiux_prcs_lst .btn-fix_wht {
    margin: 30px auto 0;
  }
  .uiux_prcs_cnt {
    display: block !important;
  }
  .sdi_dvplre_mn .sb,
  .uiux_prcs_hdng p {
    width: 100%;
    text-align: center;
  }
  .sdi_dvplre_mn .sb p {
    margin: 10px 0 !important;
    font-size: 16px;
  }
  .saudi_wrp .fddlvry_sclng_lft .btn-fix,
  .sdi_dvplre_mn .sb .btn-fix {
    margin: 25px auto 0;
  }
  .sdi_dvplre_lft {
    width: 55%;
    margin: 0 auto;
  }
  .sdi_dvplre_sc,
  .sdi_mntiztn_sc {
    padding-bottom: 40px;
  }
  .saudi_wrp .fddlvry_sclng_lft {
    width: 100%;
  }
  .sdi_dvplre_mn {
    flex-direction: column-reverse;
    gap: 30px;
  }
  .sftwr_wrp .sdi_dvplre_lst li::after {
    content: unset;
  }
  .sftwr_wrp .sdi_dvplre_lst li {
    font-size: 20px;
    padding-left: 0;
  }
  .sftwr_wrp .sdi_dvplre_lft figure span {
    width: 120px;
    height: 120px;
  }
  .sftwr_wrp .sdi_dvplre_sc {
    padding: 60px 0 0;
  }
  .sftwr_wrp .sdi_dvplre_mn .sb h2 {
    font-size: 30px;
  }
}

@media (max-width: 992px) {
  .sdi_dvplre_mn .sb h2 {
    font-size: 32px;
  }
  .sdi_dvplre_lft {
    width: 80%;
  }
  .sdi_dvplre_mn .sb .itlc_fnt,
  .saudi_wrp .fddlvry_sclng_lft .itlc_fnt {
    font-size: 18px;
  }
  .saudi_wrp .fddlvry_sclng_mn {
    margin-top: 40px;
  }
  .sftwr_wrp .sdi_dvplre_sc {
    padding: 40px 0 0;
  }
  .sftwr_wrp .sdi_dvplre_lst li {
    font-size: 16px;
    margin-bottom: 5px;
  }
  .sftwr_wrp .sdi_dvplre_lft figure span {
    inset: 0;
    width: 100px;
    height: 100px;
  }
  .sftwr_wrp .sdi_dvplre_mn .sb h2 {
    font-size: 26px;
  }
  .sftwr_wrp .sdi_dvplre_mn {
    gap: 18px;
  }
  .sftwr_wrp .sdi_dvplre_mn .sb p {
    line-height: 20px;
  }
}

@media (max-width: 600px) {
  .nwyrk_wrp .dbnw_trstd_lst {
    width: 40%;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .sdi_dvplre_lft figure span {
    width: 70px;
  }
  .sdi_dvplre_lft,
  .uiux_prcs_cnt ul li {
    width: 100%;
  }
  .uiux_prcs_inr h3 {
    font-size: 20px;
  }
  .uiux_prcs_hdng p {
    font-size: 15px;
    line-height: 24px;
  }
  .uiux_meet {
    padding-top: 20px;
  }
  .uiux_meet_lst {
    margin-top: 20px;
  }
  .sdi_dvplre_mn .sb h2 {
    font-size: 24px;
  }
  .strategy_circle ul li {
    font-size: 16px;
    font-weight: 400;
  }
  .strategy_circle ul li:nth-child(2),
  .strategy_circle ul li:nth-child(4) {
    padding: 18px;
  }
  .strategy_circle ul li:nth-child(3) {
    padding: 30px 5px;
  }
  .strategy_circle ul li:nth-child(5) {
    padding: 20px 10px;
  }
  .strategy_circle ul li:nth-child(1) {
    padding: 25px 20px 30px;
  }
  .sftwr_wrp .sdi_dvplre_mn .sb h2 {
    font-size: 22px;
  }
  .sftwr_wrp .sdi_dvplre_lft figure span {
    width: 80px;
    height: 80px;
  }
}

@media (max-width: 480px) {
  .strategy_circle ul li {
    font-size: 14px;
  }
}

/*new section */
/*saudi page */

/*white label app page css start*/
.whitlbl_ptnrs_lst {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 70px;
  margin-top: 60px;
}
.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;
  margin-top: 60px;
}
.whitlbl_srvcs_lst li {
  width: 48%;
  position: relative;
  background-size: cover;
  background-position: center;
  height: 250px;
  border-radius: 5px;
  padding: 40px;
  overflow: hidden;
}
.whitlbl_srvcs_lst li h3 {
  font-size: 24px;
  color: #fff;
}
.whitlbl_srvcs_lst li p {
  font-size: 16px;
  color: #fff;
  margin-top: 20px;
  font-weight: 300;
}
.whitlbl_srvcs_lst li > h3 {
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 40px;
}
.whitlbl_srvcs_lst_inr {
  position: absolute;
  bottom: 0;
  right: 0;
  left: 0;
  transform: translate(0, 100%);
  margin: auto;
  background: #4538ff;
  border-radius: 4px;
  padding: 20px;
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-direction: column;
  width: 100%;
  height: 100%;
  transition: all 0.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 h2 {
  font-size: 38px;
}
.whitlbl_cta1_sc p {
  font-size: 24px;
  font-weight: 300;
  margin: 15px 0 30px;
}
.whitlbl_cta1_sc p b {
  font-size: 28px;
  font-weight: 700;
}
.whitlbl_cta1_sc {
  background-image: url("https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2024/08/05104229/whitelabel_cta1_bg.png");
  background-size: cover;
  background-position: right;
  padding: 50px 0;
  background-color: #000;
}
.whitlbl_stps_lst li h3 {
  font-size: 26px;
  font-weight: 700;
  margin: 20px 0;
}
.whitlbl_stps_lst {
  display: flex;
  align-items: stretch;
  justify-content: center;
  gap: 20px;
  margin-top: 60px;
  flex-wrap: wrap;
}
.whitlbl_stps_lst li {
  background: #fff 0 0 no-repeat padding-box;
  box-shadow: 0 6px 22px #00000029;
  border: 1px solid #e8e8e8;
  padding: 20px;
  border-radius: 27px;
  width: 31%;
  text-align: center;
}
.whitlbl_stps_lst li p {
  color: #000;
  font-weight: 400;
  font-size: 18px;
  line-height: 28px;
}
.whitlbl_stps_lst li figure {
  width: 56px;
  height: 56px;
  margin: 0 auto;
}
.whitlbl_wrp .sdi_achve_sc {
  background-color: unset;
}
.whitlbl_wrp .sdi_achve_ryt ul li {
  color: #000;
  font-size: 22px;
  font-weight: 500;
}
.whitlbl_wrp .sdi_achve_ryt ul li:after {
  background: #4538ff;
  top: 10px;
}
.whitlbl_wrp .sdi_achve_ryt ul {
  margin: 40px 0 50px;
}
.whitlbl_wrp .grcytbl tr td:nth-child(2),
.whitlbl_wrp .grcytbl tr th:nth-child(2) {
  background: #e6ecff;
  border-right: 1px solid #0c3ffd;
}
.whitlbl_wrp .grcytbl tr td:first-child {
  border-right: 1px solid #0c3ffd;
}
.whitlbl_wrp .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%);
}
.whitlbl_wrp .grcytbl tr th:nth-child(3),
.whitlbl_wrp .grcytbl tr th:nth-child(4) {
  background: #f5f5f5;
}
.whitlbl_wrp .grcytbl td,
.whitlbl_wrp .grcytbl th {
  font-weight: 700;
  color: #141414;
  height: 90px;
}
.whitlbl_wrp .grcytbl th {
  height: 120px;
}
.page-template-tpl_white_label_app .ecmrc_prtfl_lstlogo figure {
  height: auto;
  width: 85px;
}
.whitlbl_wrp .grcytbl tr:first-child th:nth-child(2):after {
  background: #e6ecff;
  top: -25px;
  height: 30px;
  border-radius: 10px 10px 0 0;
  border: 1px solid #4538ff;
  border-bottom: 0;
  width: 251px;
  left: -1px;
}
.whitlbl_wrp .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 #4538ff;
  border-top: 0;
}
.whitlbl_wrp .grcytbl tr th:first-child {
  background: #4538ff;
}
.whitlbl_wrp .grcytbl tr:first-child th:nth-child(2) img {
  filter: unset;
  max-width: 140px;
}
.whitlbl_wrp .grcytbl tr:nth-child(8) td:nth-child(2) {
  position: relative;
}
.whitlbl_wrp .gnrtv_prcs_ryt li p {
  line-height: 34px;
  color: #000;
}
.whitlbl_wrp .gnrtv_prcs_ryt li figure:after {
  background: #4538ff;
}
.page-template-tpl_white_label_app .faq_mrkt_inr .fq_title h3:after {
  color: #4538ff;
}
.page-template-tpl_white_label_app .ecmrc_prfl_slide .btn-fix,
.whitlbl_wrp .btn-fix {
  background: #4538ff;
  color: #fff;
}
.page-template-tpl_white_label_app .ecmrc_prfl_slide .btn-fix svg,
.whitlbl_wrp .btn-fix:hover svg {
  background: #fff;
}
.page-template-tpl_white_label_app .ecmrc_prfl_slide .btn-fix svg path,
.whitlbl_wrp .btn-fix:hover svg path {
  fill: #000;
}
.page-template-tpl_white_label_app .ecmrc_prtfl_lstlogo.slick-center {
  background: #4538ff;
}
.whitlbl_wrp .sdi_clr {
  color: #384bff;
}
.whitlbl_wrp .theme_clr {
  color: #4538ff;
}
.whitlbl_indstrs_sc,
.whitlbl_ptnrs_sc,
.whitlbl_srvcs_sc {
  padding: 70px 0;
}
.whitlbl_stps_sc {
  padding: 100px 0 50px;
}
.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 #4538ff;
  border-radius: 15px;
  padding: 10px 5px;
  width: 32%;
  text-align: center;
}
.whitlbl_bnr_lft ul {
  display: flex;
  align-items: stretch;
  justify-content: flex-start;
  gap: 10px;
  flex-wrap: wrap;
  margin: 50px 0;
  width: 90%;
}
.whitlbl_bnr_lft ul li p {
  font-size: 13px;
  font-weight: 500;
  color: #000;
  margin-top: 5px;
}
.whitlbl_bnr_lft {
  width: 55%;
}
.whitlbl_bnr_lft > p {
  color: #000;
  font-size: 20px;
  font-weight: 400;
  line-height: 30px;
  margin-top: 25px;
}
.whitlbl_bnr_mn {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
}
.whtlbl_bnr_rytotr {
  position: relative;
  width: 18%;
  overflow: hidden;
  border-radius: 50px;
  margin: 0 auto;
}
.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;
  margin: 70px 0;
}
.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;
}
.whitlbl_indstrs_lst {
  display: flex;
  align-items: stretch;
  justify-content: center;
  gap: 30px;
  flex-wrap: wrap;
  margin-top: 50px;
}
.whitlbl_appnl_upr li {
  border: 2px solid #00000033;
  padding: 20px;
  border-radius: 10px;
  text-align: center;
  text-transform: uppercase;
  width: 31%;
}
.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-size: 20px;
  font-weight: 900;
  color: #000;
}
.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: #000;
  font-weight: 500;
  width: 47%;
  min-height: 100px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
}
.whitlbl_appnl_lft li:hover {
  background: #4538ff;
  color: #fff;
}
.whitlbl_appnl_flx {
  display: none;
  align-items: flex-start;
  justify-content: space-between;
  flex-wrap: wrap;
}
.whitlbl_appnl_flx.active {
  display: flex;
}
.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: #4538ff;
}
.whitlbl_appnl_upr li.active h3 {
  color: #fff;
}
.whitlbl_indstrs_lst li.slick-slide figure,
.whitlbl_indstrs_lst > li figure {
  background: #fff;
  border-radius: 7px;
  width: 55px;
  height: 55px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 10px;
}
.whitlbl_indstrs_lst li.slick-slide h3,
.whitlbl_indstrs_lst > li h3 {
  font-size: 26px;
  margin: 20px 0;
  font-weight: 500;
}
.whitlbl_indstrs_lst li.slick-slide p,
.whitlbl_indstrs_lst > li p {
  font-size: 18px;
  font-weight: 300;
  line-height: 28px;
  min-height: 140px;
}
.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 {
  color: #ffff;
  position: relative;
  margin-bottom: 20px;
  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: 0;
  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;
}
.whitlbl_wrp .grcytbl {
  width: 92%;
  margin: 70px auto 0;
}
.whitlbl_wrp .grcry_buld_sc td,
.whitlbl_wrp .grcry_buld_sc 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: #4538ff;
  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;
}
/*white label app page css start*/

/*social media page css starts*/
.sclmda_cta2_sc .sb {
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2024/08/06082328/sclmda_cta2.png);
  background-size: cover;
  background-position: center;
  border-radius: 30px;
  padding: 70px 40px;
  background-color: #0c3ffd;
}
.sclmda_bnr_trstmbl {
  display: none;
}
.sclmda_cta2_sc .sb h2 {
  font-size: 42px;
}
.sclmda_cta2_sc .sb p span {
  font-size: 30px;
}
.sclmda_cta2_sc .sb p {
  font-size: 24px;
  font-weight: 300;
  margin: 20px 0 40px;
}
.sclmda_cta2_sc .sb p span b {
  font-weight: 700;
}
.sclmda_ftrs_sc,
.sclmda_mdls_sc {
  background: #0c0c0c;
  padding: 70px 0;
}
.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;
}
.sclmda_mdls_ryt {
  width: 35%;
  text-align: left;
}
.sclmda_mdls_lft {
  width: 60%;
  position: relative;
}
.sclmda_mdls_slide h3 {
  font-size: 36px;
}
.sclmda_mdls_slide p {
  font-size: 20px;
  margin: 20px 0 30px;
  font-weight: 300;
  line-height: 32px;
}
.sclmda_mdls_lft ul li {
  font-size: 22px;
  color: #fff;
  font-weight: 300;
  margin-bottom: 10px;
  padding-left: 25px;
  position: relative;
}
.sclmda_mdls_lft ul li:after {
  position: absolute;
  content: "";
  background: #0c3ffd;
  width: 10px;
  height: 10px;
  left: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  border-radius: 50%;
}
.sclmda_mdls_slide:after,
.sclmda_mdls_slide:before {
  position: absolute;
  content: "";
  background: #0c3ffd 0 0 no-repeat padding-box;
  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_mdls_lst {
  margin-top: 60px;
}
.sclmda_ftrs_lft p {
  font-size: 24px;
  font-weight: 300;
  margin-top: 30px;
  line-height: 34px;
}
.sclmda_ftrs_lft h3 {
  font-size: 34px;
}
.sclmda_ftrs_mn li {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  counter-increment: my-awesome-counter;
}
.sclmda_ftrs_lft {
  width: 50%;
  position: relative;
}
.sclmda_ftrs_mn li:nth-child(2n) {
  flex-direction: row-reverse;
  margin: 100px 0;
}
.sclmda_ftrs_ryt figure {
  width: 100%;
  height: 390px;
  position: relative;
}
.sclmda_ftrs_ryt figure > img {
  width: 100%;
  height: 100% !important;
  border-radius: 20px;
  object-fit: cover;
}
.sclmda_wrp .whitlbl_cta1_sc {
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2024/08/06082320/sclmda_cta1.png);
  position: relative;
}
.sclmda_wrp .whitlbl_cta1_sc p {
  margin: 20px 0 30px !important;
}
.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:before {
  position: absolute;
  content: "";
  background: repeating-linear-gradient(
    to right,
    transparent,
    transparent 10px,
    #000 10px,
    #000 20px
  );
  width: 100px;
  left: -120px;
  height: 2px;
  top: 0;
  bottom: 0;
  margin: auto;
}
.sclmda_wrp .sclmda_cta2_sc .btn-fix {
  margin: 0 auto;
  background: #fff;
  color: #000;
}
.sclmda_wrp .sclmda_cta2_sc .btn-fix svg {
  background: #0c3ffd;
}
.sclmda_wrp .sclmda_cta2_sc .btn-fix svg path {
  fill: #fff;
}
.sclmda_frm_lst li:after {
  position: absolute;
  content: "";
  background: #fff;
  width: 25px;
  height: 25px;
  border-radius: 50%;
  left: -14px;
  top: 0;
  bottom: 0;
  margin: auto;
  border: 6px solid #3f64fa;
}
.sclmda_frm_lst li:last-child {
  margin-bottom: 0;
}
.sclmda_frm_lst li h3 span {
  background: #2b51e5;
  border-radius: 3px;
  padding: 5px 20px;
  color: #fff;
  font-size: 22px;
  font-weight: 400;
  display: block;
  width: fit-content;
  margin-bottom: 20px;
}
.sclmda_frm_lst li h3 {
  font-size: 26px;
  font-weight: 800;
}
.sclmda_frm_lst li p {
  font-size: 18px;
  color: #141414;
  width: 60%;
  font-weight: 500;
}
.sclmda_frm_lst li figure {
  background: #0c3ffd;
  width: 75px;
  height: 75px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  left: -150px;
  top: 0;
  bottom: 47px;
  margin: auto;
}
.sclmda_frm_sc {
  padding: 100px 0 70px;
}
.sclmda_frm_lst {
  width: 85%;
  margin: 60px 0 0 auto;
  position: relative;
}
.sclmda_wrp .whitlbl_appnl_upr {
  gap: 20px;
}
.sclmda_appnl_lft li h3 {
  font-size: 22px;
  font-weight: 700;
  transition: unset;
}
.sclmda_appnl_lft li {
  background: #f1f1f1 0 0 no-repeat padding-box;
  border: 1px solid #dcdcdc;
  border-radius: 10px;
  padding: 20px 20px 20px 45px;
  position: relative;
  margin-bottom: 20px;
  transition: unset;
}
.sclmda_appnl_lft li:last-child {
  margin-bottom: 0;
}
.sclmda_appnl_lft {
  width: 45%;
}
.sclmda_appnl_ryt {
  width: 25%;
  margin: 0 auto;
  position: relative;
  text-align: center;
}
.sclmda_appnl_ryt:after {
  left: -10px;
}
.sclmda_appnl_flx {
  display: none;
  align-items: flex-start;
  justify-content: space-between;
  flex-wrap: wrap;
}
.sclmda_appnl_flx.active {
  display: flex;
}
.sclmda_appnl_lft li p {
  display: none;
  font-size: 18px;
  font-weight: 300;
  margin-top: 10px;
  transition: unset;
}
.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: #0c3ffd;
}
.sclmda_appnl_lft li.active:after {
  filter: brightness(0) invert(1);
}
.sclmda_appnl_lft li.active h3,
.sclmda_appnl_lft li.active p {
  color: #fff;
}
.sclmda_bnr_sc {
  background: #0c3ffd17;
  height: 750px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
}
.sclmda_bnr_lft {
  width: 53%;
  position: relative;
}
.sclmda_bnr_lft:after {
  position: absolute;
  content: "";
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2024/08/07060044/bnr_lft.png);
  width: 117px;
  height: 117px;
  top: -60px;
  right: 126px;
}
.sclmda_bnr_ryt {
  width: 40%;
  position: relative;
  margin-top: -30px;
}
.sclmda_bnr_ryt:after {
  position: absolute;
  content: "";
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2024/08/07060445/thumbs_up.png);
  width: 60px;
  height: 60px;
  background-size: contain;
  top: 20px;
  right: -80px;
}
.sclmda_bnr_ryt li img {
  margin: 0 auto;
}
.sclmda_bnr_mn {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  flex-wrap: wrap;
}
.sclmda_bnr_trst ul li img {
  max-width: 60px;
  mix-blend-mode: luminosity;
}
.sclmda_bnr_trst ul {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 30px;
  flex-wrap: wrap;
  margin-top: 30px;
}
.sclmda_bnr_trst h2 {
  font-size: 20px;
  color: #000;
}
.sclmda_bnr_lft p {
  font-size: 20px;
  color: #000;
  font-weight: 400;
  line-height: 30px;
  margin: 25px 0 50px;
}
.sclmda_bnr_trst {
  margin-top: 40px;
  position: relative;
}
.sclmda_bnr_trst:after {
  position: absolute;
  content: "";
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2024/08/07060854/heart.png);
  width: 62px;
  height: 62px;
  top: -100px;
  right: 80px;
}
.sclmda_bnr_trst:before {
  position: absolute;
  content: "";
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2024/08/07061038/shocked.png);
  width: 42px;
  height: 42px;
  left: -50px;
  top: -135px;
}
.sclmda_bnr_sc:after {
  position: absolute;
  content: "";
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2024/08/07061246/sweet.png);
  width: 115px;
  height: 110px;
  right: -40px;
  bottom: 184px;
}
.sclmda_bnr_lft h1 {
  font-weight: 900;
  z-index: 1;
  position: relative;
}
.sclmda_wrp .sdi_clr,
.sclmda_wrp .theme_clr {
  color: #0c3ffd;
}
.sclmda_wrp .btn-fix {
  background: #0c3ffd;
  color: #fff;
}
.sclmda_wrp .whitlbl_appnl_upr li.active {
  background: #0c3ffd;
}
.sclmda_appnl_sc {
  padding: 70px 0;
}
.sclmda_dvlp_sc {
  padding: 30px 0 150px;
}
.sclmda_dvlp_hvr {
  display: none;
}
.sclmda_dvlp_lst li.slick-slide {
  height: 400px;
  background-size: cover;
  background-position: center;
  border-radius: 30px;
  position: relative;
  overflow: hidden;
  margin: 0 12px;
}
.sclmda_dvlp_lst li.slick-slide:after {
  position: absolute;
  content: "";
  background: #000;
  inset: 0;
  width: 100%;
  height: 100%;
  margin: auto;
  opacity: 0.5;
}
.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_ftrs_lft:after {
  position: absolute;
  content: "01";
  top: -150px;
  font-size: 165px;
  left: 0;
  margin: auto;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 700;
  color: #fff;
  content: "0" counter(my-awesome-counter);
  opacity: 10%;
}
.sclmda_dvlp_lst li.slick-slide h3 {
  font-size: 32px;
}
.sclmda_dvlp_cntnt img {
  filter: brightness(0) invert(1);
  max-height: 100px;
  transition: unset;
}
.sclmda_wrp .grcytbl tr th:first-child {
  background: #0c3ffd;
}
.sclmda_dvlp_lst {
  margin-top: 60px;
}
.sclmda_ftrs_mn {
  margin-top: 60px;
  counter-reset: my-awesome-counter;
}
.sclmda_dvlp_hvr {
  position: absolute;
  bottom: 0;
  right: 0;
  left: 0;
  transform: translate(0, 100%);
  margin: auto;
  background: #0c3ffd;
  border-radius: 30px;
  padding: 40px;
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  flex-direction: column;
  width: 100%;
  height: 100%;
  transition: all 0.5s ease-in-out 0s;
  z-index: 9;
  opacity: 0;
}
.sclmda_dvlp_lst li:hover .sclmda_dvlp_hvr {
  opacity: 1;
  transform: unset;
}
.sclmda_dvlp_hvr p {
  font-size: 18px;
  margin-top: 20px;
  font-weight: 300;
}
.sclmda_wrp .sdi_cntr_mn:after {
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2024/08/07040938/people_map.png);
  top: 25px;
}
.sclmda_wrp .sdi_cntr_mn {
  padding: 150px 0;
}
.sclmda_dvlp_sc .slick-arrow {
  background: #000;
  top: unset;
  bottom: -120px;
  right: 0;
  left: 0;
  margin: auto;
}
.sclmda_dvlp_sc .slick-arrow:after {
  position: absolute;
  content: "";
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/02/26101840/noun_Arrow.svg);
  inset: 0;
  margin: auto;
  background-size: contain;
  width: 20px;
  height: 15px;
}
.sclmda_cta2_sc {
  background: linear-gradient(to top, #0c0c0c 50%, #fff 50%);
}
.sclmda_dvlp_sc .slick-next {
  right: -70px;
}
.sclmda_wrp .aidbi_whychs_sc {
  padding-top: 70px;
}
.sclmda_dvlp_sc .slick-prev {
  left: -70px;
}
.sclmda_dvlp_sc .slick-prev:after {
  transform: rotate(-180deg);
}
.sclmda_dvlp_lst li.slick-slide:hover .sclmda_dvlp_cntnt {
  right: 30px;
  bottom: 30px;
  z-index: 10;
  top: auto;
  left: auto;
}
.sclmda_dvlp_lst li.slick-slide:hover .sclmda_dvlp_cntnt h3 {
  display: none;
}
.sclmda_dvlp_lst li.slick-slide:hover .sclmda_dvlp_cntnt img {
  max-width: 70px;
  opacity: 0.4;
}
.sclmda_mdls_sc .slick-arrow:before {
  position: absolute;
  content: "";
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/01/18122910/arbnb_rgtarrow.png);
  width: 20px;
  height: 20px;
  filter: brightness(0) invert(1);
  background-size: contain;
  background-repeat: no-repeat;
  opacity: 1;
}
.page-template-tpl_social_media_app .tcstck_dbnw,
.page-template-tpl_white_label_app .tcstck_dbnw {
  padding-bottom: 60px;
}
.sclmda_mdls_sc .slick-arrow {
  border: unset !important;
}
.sclmda_mdls_sc .slick-next {
  right: 10px;
}
.sclmda_mdls_sc .slick-prev {
  left: 10px;
  transform: rotate(180deg);
}
.sclmda_mdls_lft h3 span {
  display: block;
  position: absolute;
  top: -50px;
  font-size: 84px;
  font-weight: 900;
  opacity: 0.1;
}
.sclmda_bnr_lft:before {
  position: absolute;
  content: "";
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2024/08/07060445/thumbs_up.png);
  width: 76px;
  height: 76px;
  left: -100px;
  top: -35px;
}
.page-template-tpl_social_media_app .upt_nav,
.page-template-tpl_white_label_app .upt_nav {
  background: 0;
}
.page-template-tpl_social_media_app .upt_nav.fixed,
.page-template-tpl_white_label_app .upt_nav.fixed {
  background: #fff;
}
.sclmda_appnl_ryt:after {
  filter: brightness(0) saturate(100%) invert(12%) sepia(74%) saturate(7495%)
    hue-rotate(235deg) brightness(101%) contrast(98%);
}
.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%;
}
.arrow_bottom .slick-arrow {
  top: auto;
  bottom: -110px;
  right: 0;
  width: 50px !important;
  height: 50px !important;
  left: 0;
  margin: auto;
  border: 1px solid #242424 !important;
}
.arrow_bottom .slick-arrow:before {
  position: absolute;
  content: "'";
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2023/08/16124522/arrow_icn.png);
  width: 22px;
  height: 15px;
  background-repeat: no-repeat;
  font-size: 0;
  background-size: contain;
  inset: 0;
  margin: auto;
  display: flex;
  align-items: center;
  justify-content: center;
  opacity: 1;
}
.arrow_bottom .slick-next {
  right: -70px;
}
.arrow_bottom .slick-prev {
  left: -70px;
}
.arrow_bottom .slick-prev:before {
  transform: rotate(-180deg);
}
.page-template-tpl_social_media_app .ecmrc_prfl_ryt .btn-fix,
.page-template-tpl_social_media_app .ecmrc_prtfl_lstlogo.slick-center {
  background: #0c3ffd;
}
.page-template-tpl_social_media_app .ecmrc_prfl_ryt .btn-fix {
  color: #fff;
}
.page-template-tpl_social_media_app .ecmrc_prfl_ryt .btn-fix svg {
  background: #fff;
}
.page-template-tpl_social_media_app .ecmrc_prfl_ryt .btn-fix svg path {
  fill: #000;
}
.page-template-tpl_social_media_app .ecmrc_bondy img,
.page-template-tpl_social_media_app .ecmrc_upmost img {
  filter: unset;
}
.home-hero_heading-flip-list h2 {
  font-size: 56px;
  font-family: "Product Sans";
  font-weight: 900;
}
.animateclass {
  height: 60px !important;
  display: flex !important;
  align-items: flex-start;
  flex-direction: column;
}
.word {
  position: absolute;
  opacity: 0;
  display: flex;
  font-size: 56px;
}
.letter {
  display: inline-block;
  position: relative;
  float: left;
  transform: translateZ(25px);
  transform-origin: 50% 50% 25px;
}
.letter.out {
  transform: rotateX(90deg);
  transition: transform 0.32s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.letter.behind {
  transform: rotateX(-90deg);
}
.letter.in {
  transform: rotateX(0);
  transition: transform 0.38s cubic-bezier(0.175, 0.885, 0.32, 1.275);
}
.text_wrd {
  position: relative;
  height: 75px;
}
.sclmda_ftrs_ryt {
  width: 37%;
}
.sclmda_ftrs_ryt figure span {
  width: 180px;
  background: #0c3ffd;
  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_frm_sc .side-line-down {
  top: 60px;
  bottom: 0;
  height: calc(100% - 185px);
  position: absolute;
  width: 4px;
  left: -111px;
}
.sclmda_frm_sc .side-line-down i {
  width: 2px;
  position: absolute;
  left: 0;
  right: 0;
  margin: auto;
  top: 15px;
  transition: 1s;
  background: #0c3ffd;
}
@media (max-width: 1600px) {
  .word {
    font-size: 50px;
  }
  .text_wrd {
    height: 60px;
  }
}
/*social media page css starts*/

/**fitness page css**/
.ftns_rest_sc .rlest_bsns_bx {
  margin: 30px 0 100px;
}
.ftns_rest_sc .rlest_bsns_bx figure {
  height: 180px;
  width: 100%;
  overflow: hidden;
  border-radius: 10px;
  margin-top: 20px;
}
.ftns_rest_sc .rlest_bsns_bx figure img {
  height: 100% !important;
  width: 100%;
  object-fit: cover;
}
.wych_social_sc.ftns_dwnpsc li a {
  font-size: 15px;
  margin-top: 20px;
  height: 50px;
}
.wych_social_sc.ftns_dwnpsc li a svg {
  height: 30px;
  width: 30px;
}
.ftns_dwnpsc .wych_social_dt li h3 {
  font-size: 20px;
  font-weight: 400;
}
.rlest_bsns_s.ftns_rest_sc {
  padding: 70px 0 50px;
}
.rlest_bsns_s.ftns_rest_sc button {
  margin: 10px auto 0;
}
@media (max-width: 1200px) {
  .wych_social_sc.ftns_dwnpsc li a {
    margin: 30px auto 0;
  }
  .ftns_rest_sc .rlest_bsns_bx {
    margin: 0px 10px 40px;
    min-height: 440px;
  }
  .fit_fetr_lst .slick-slide > div {
    min-height: 300px;
  }
}

@media (max-width: 1800px) {
  .cryptcrncy_bnr_ryt {
    right: 160px;
  }
  .gnrtv_bnr_ryt {
    right: -50px;
  }
  .whtlbl_bnr_sc {
    background-position: right -80px center;
  }
  .mcrsft_crcl2,
  .mcrsft_crcl3 {
    width: auto;
    height: auto;
  }
  .aidbi_bnr_count {
    right: 180px;
  }
}

@media (max-width: 1700px) {
  .sdi_srvcs_sc .slick-list {
    width: 90%;
  }
  .aidbi_bnr_count {
    right: 120px;
  }
  .gnrtv_bnr_ryt {
    right: -110px;
  }
  .mcrsft_bnr_ryt {
    right: -50px;
    transform: translate(0, -50%);
  }
  .mcrsft_bnr_ryt:before {
    left: -110px;
    top: -30px;
  }
  .aidbi_econmy_lst .slick-list {
    width: 90%;
  }
  .cryptcrncy_bnr_ryt figure {
    width: 770px;
    height: 100%;
  }
  .whtlbl_tchnlgy_mn {
    width: 85%;
  }
  .whtlbl_tchnlgy_sc:after {
    bottom: 40px;
  }
  .cryptcrncy_banner:before {
    width: 550px;
    height: 550px;
  }
  .cryptcrncy_banner {
    height: 800px;
  }
  .rlest_banner:after {
    right: -300px;
  }
  .cryptcrncy_bnr_ryt {
    right: 100px;
    top: 136px;
  }
  .rlest_bld_sc:before {
    right: 100px;
  }
  .ecmrc_bnr_sc:after {
    top: 0;
  }
  .ecmrc_bnr_sc {
    height: 830px;
  }
  #ecmrc_wrap .clculator_img {
    top: 70%;
  }
  .fod_dlvy_pop {
    padding: 30px;
  }
  .fod_dlvy_pop h3 {
    font-size: 24px;
  }
  .tlk_exprt {
    font-size: 22px;
  }
  .fd_pop_flx {
    padding-top: 5px;
  }
  figure.twnty-forty img {
    width: 300px;
    margin: 0 auto;
  }
  .hwmuch_cst_inr p {
    font-size: 17px;
  }
  .hwmuch_cst_cntnt label {
    font-size: 15px;
  }
  .hwmuch_cst_inr:not(:last-child) {
    margin-bottom: 23px;
  }
  .hwmuch_cst_ryt {
    width: 30%;
  }
  .hwmuch_cst_otr .sb h2 {
    font-size: 25px;
  }
  .hwmuch_cst_otr .app_frm {
    margin-bottom: 20px;
  }
  .hwmuch_cst_lft .cal_appprice {
    padding: 10px 20px;
    font-size: 14px;
  }
  .hwmuch_cst_innr {
    width: 900px;
  }
  .fntch_bnsc_img {
    width: 50%;
  }
  .educatn_wrp .fntch_banr {
    height: 790px;
  }
  .fddlvry_exprnc_sc:after {
    width: 545px;
    height: 850px;
  }
  .uiux_bnr {
    height: 825px;
    background-position: bottom;
    background-size: cover;
  }
  .fddlvry_exprnc_ryt video {
    width: 650px;
  }
  .fddlvry_dvplmnt_sc:before {
    right: -180px;
  }
  .fddlvry_exprnc_sc:before {
    right: 120px;
  }
  .gnrtv_bnr_sc {
    height: 720px;
  }
  .gnrtv_bnr_lft .mh > p {
    margin: 10px 0 40px;
    font-size: 18px;
    line-height: 26px;
  }
  .gnrtv_bnr_count {
    margin: 50px 0;
  }
  .gnrtv_bnr_ryt {
    top: 54%;
  }
}

@media (max-width: 1600px) {
  .sdi_bnr_sc {
    height: 800px;
  }
  .sdi_bnr_sc .mh p {
    margin-top: 15px;
  }
  .sdi_bnr_sc .btn-fix {
    margin: 40px auto;
  }
  .sdi_bnr_sc .mh {
    margin-top: 50px;
  }
  .gm_bnr_sc .btn-fix {
    margin: 60px auto 100px;
  }
  .nwyrk_cta2_sc {
    background-size: cover;
  }
  .nwyrk_bnr_sc {
    height: 800px;
  }
  .nwyrk_indstrs_lst {
    scale: 1.07;
  }
  .sftwr_bnr_cnt .btn-fix {
    margin: 40px auto 60px;
  }
  .sftwr_cta1_sc {
    margin-top: -135px;
  }
  .sftwr_bnr_lft {
    margin-top: -135px;
  }
  .sftwr_bnr_sc {
    height: 860px;
  }
  .gm_bnr_lst:after {
    bottom: -86px;
  }
  .gm_bnr_sc {
    height: 805px;
  }
  .whtlbl_tchnlgy_mn {
    width: 95%;
  }
  .gm_cta1_ryt {
    right: -140px;
  }
  .aidbi_bnr {
    height: 730px;
  }
  .aidbi_bnr_trst {
    margin-top: 60px;
  }
  .aidbi_bnr_count {
    transform: translate(0, -50%);
  }
  .mcrsft_bnr {
    height: 780px;
  }
}

@media (max-width: 1500px) {
  .sclmda_bnr_sc,
  .whitlbl_bnr_sc {
    height: 700px;
  }
  .sclmda_bnr_lft p {
    margin: 15px 0 30px;
  }
  .sclmda_bnr_trst {
    margin-top: 25px;
  }
  .sclmda_bnr_trst ul {
    margin-top: 20px;
  }
  .whitlbl_bnr_mn {
    margin-top: -30px;
  }
  .whitlbl_bnr_lft ul {
    margin: 35px 0;
  }
  .whitlbl_bnr_lft > p {
    margin-top: 15px;
  }
  .gm_bnr_lst:after {
    right: -125px;
  }
  .sdi_cta2_sc {
    background-size: cover;
  }
  .gnrtv_bnr_ryt {
    width: 60%;
  }
  .gnrtv_bnr_count {
    margin: 30px 0;
  }
  .gm_cta1_ryt {
    right: -110px;
  }
  .cryptcrncy_bnr_ryt {
    right: 40px;
    top: 135px;
  }
  .aidbi_bnr_count {
    right: 50px;
  }
  .whtlbl_bnr_sc {
    height: 810px;
    background-position: right -40px center;
  }
  .rlest_banner:after {
    right: -380px;
  }
  .rlest_bnr_ryt {
    margin-top: 250px;
  }
  .rlest_banner {
    height: 650px;
  }
  .rlest_wrp .ecmrc_cntr_lst {
    margin-top: 60px;
  }
  .rlest_bnr_ryt figure {
    height: 100%;
    width: 100%;
  }
  .ecmrc_bnr_sc {
    height: 810px;
  }
  .ecmrc_bnr_lft .btn-fix {
    margin: 40px 0;
  }
  #ecmrc_wrap .clculator_img {
    top: 70%;
  }
  .ecmrc_bnr_mn {
    padding-bottom: 60px;
  }
  .ecmrc_trst_sc {
    margin-top: -42px;
  }
  .ecmrc_bnr_lft:before {
    top: -70px;
  }
  .ecmrc_bnr_ryt {
    width: 25%;
  }
  .grcry_bnr_sc .mn_hd:before {
    top: -110px;
    right: 250px;
  }
  .fddlvry_sucs_lst {
    padding: 40px 0 40px;
    gap: 35px 100px;
  }
  .fddlvry_sucs_bx {
    padding: 20px 15px 15px;
  }
  .grcry_bnr_sc .mn_hd:after {
    left: 50px;
    top: -100px;
  }
  .grcry_bnr_sc {
    height: 750px;
  }
  .educatn_wrp .fntch_banr {
    height: 700px;
  }
  .fddlvry_exprnc_sc:before {
    right: 40px;
  }
  .fddlvry_exprnc_sc:after {
    width: 545px;
    height: 800px;
  }
  .wbdvlpmnt_bnr {
    height: 820px;
  }
  .uiux_wrp .uiux_bnr {
    height: 700px;
  }
  .fddlvry_dvplmnt_sc:before {
    right: -60px;
  }
  .fddlvry_apnl_sc .hovr_pn_ry figure {
    height: 530px;
  }
  .fddlvry_apnl_sc .hovr_pn_ry.hovr_pn_img figure {
    height: 100%;
  }
  .ecmrc_bnr_lft .btn-fix {
    margin: 35px 0 45px;
  }
}

@media (max-width: 1440px) {
  .gnrtv_bnr_lft .mh > p {
    margin: 5px 0 30px;
  }
  .gnrtv_bnr_sc {
    height: 650px;
  }
}

@media (max-width: 1400px) {
  .nwyrk_indstrs_cntnt h3 {
    font-size: 22px;
  }
  .sdi_srvcs_sc .slick-list {
    width: 95%;
  }
  .nwyrk_bnr_lft p {
    font-size: 20px;
    line-height: 28px;
  }
  .nwyrk_bnr_lft p a {
    font-size: 20px;
  }
  .nwyrk_bnr_ryt .save_form_divs h2 {
    margin-bottom: 15px;
  }
  .nwyrk_bnr_ryt .input_button textarea {
    height: 90px;
  }
  .nwyrk_indstrs_cntnt p {
    font-size: 16px;
    line-height: 28px;
  }
  .gm_bnr_sc h1 {
    font-size: 48px;
    line-height: 68px;
  }
  .sftwr_bnr_sc {
    height: 800px;
  }
  .sftwr_bnr_lft h1 {
    line-height: 60px;
  }
  .sftwr_bnr_lft p {
    margin-top: 10px;
    font-size: 18px;
    line-height: 26px;
  }
  .sftwr_bnr_mn:after {
    bottom: -45px;
  }
  .gm_bnr_sc .btn-fix {
    margin: 40px auto 70px;
  }
  .gm_bnr_sc {
    height: 730px;
  }
  .gm_bnr_lst:after {
    right: -50px;
  }
  .gm_cta2_ryt {
    right: -50px;
  }
  .gm_idl_lst {
    gap: 15px;
  }
  .gm_cta1_lft h2 {
    font-size: 34px;
  }
  .gm_cta1_ryt {
    right: -70px;
  }
  .gm_cta1_lft p {
    font-size: 18px;
  }
  .mcrsft_bnr_ryt:before {
    width: 100px;
  }
  .mcrsft_prdct_lst:after {
    width: 385px;
  }
  .mcrsft_bnr {
    height: 720px;
  }
  .mcrsft_bnr .btn-fix {
    margin: 30px 0 65px;
  }
  .aidbi_econmy_lst .slick-list {
    width: 95%;
  }
  .aidbi_bnr {
    height: 660px;
  }
  .aidbi_bnr .mh p {
    font-size: 18px;
    margin: 15px 0 0;
  }
  .aidbi_trst_lst {
    margin-top: 20px;
  }
  .aidbi_bnr .btn-fix {
    margin-top: 30px;
  }
  .cryptcrncy_bnr_ryt figure {
    width: 720px;
  }
  .cryptcrncy_bnr_ryt {
    top: 160px;
  }
  .rlest_bld_sc:before {
    right: 60px;
  }
  .rlest_banner:after {
    right: -430px;
  }
  .custmmbl_banner {
    padding: 120px 0 175px;
  }
  .custmmbl_bnr_ryt {
    top: 47%;
  }
  .whtlbl_bnr_btn {
    margin: 35px 0;
  }
  .whtlbl_bnr_lft p {
    font-size: 18px;
    margin-top: 10px;
  }
  .whtlbl_bnr_bx p {
    font-size: 14px;
    margin-top: 0;
  }
  .whtlbl_bnr_lft h1 .clrd {
    margin-bottom: 10px;
  }
  .whtlbl_bnr_sc {
    height: 750px;
  }
  #ecmrc_wrap .clculator_img {
    top: 67%;
  }
  .ecmrc_cta1_sc {
    overflow: hidden;
  }
  .ecmrc_cta2_sc .ecmrc_cta1_mn:after {
    right: -50px;
  }
  .ecmrc_cta2_sc {
    overflow: visible;
  }
  .ecmrc_pnl_sc .hovr_pn_ry figure:after {
    width: 450px;
  }
  .ecmrc_bsns_cntnt p,
  .hwmuch_cst_otr .sb h2 {
    font-size: 22px;
  }
  .ecmrc_trst_sc {
    margin-top: -42px;
  }
  .ecmrc_bnr_sc:after {
    width: 25%;
  }
  .ecmrc_bnr_lft:before {
    top: -62px;
  }
  .ecmrc_bnr_sc {
    height: 740px;
  }
  .ecmrc_bnr_ryt {
    width: 22%;
    margin: 0 100px 0 auto;
  }
  .ecmrc_bnr_sc .mn_hd h1 {
    font-size: 46px;
  }
  .fddlvry_bnr_ryt {
    width: 28%;
    left: 0;
  }
  .fddlvry_banner {
    height: 930px;
  }
  .fddlvry_bnr_mn {
    padding-bottom: 270px;
  }
  .hwmuch_cst_mn {
    padding: 20px 30px 20px;
  }
  .grcry_trstd_upr:before {
    right: -70px;
  }
  .hwmuch_cst_otr .sb {
    padding: 10px;
  }
  .hwmuch_cst_cntntmn {
    margin-top: 8px;
  }
  .hwmuch_cst_inr:not(:last-child) {
    margin-bottom: 20px;
  }
  .hwmuch_cst_ryt {
    width: 26%;
  }
  .hradvplr_prtflo_sc .slick-next,
  .hradvplr_prtflo_sc .slick-prev {
    width: 55px !important;
    height: 55px !important;
    bottom: -130px;
  }
  .hradvplr_prtflo_sc .slick-next:before,
  .hradvplr_prtflo_sc .slick-prev:before {
    width: 20px;
    height: 14px;
    background-size: contain;
  }
  .fddlvry_dvplmnt_sc:after {
    top: -60px;
    right: -90px;
  }
  .fddlvry_exprnc_ryt video {
    width: 585px;
  }
  .fddlvry_bnr_ryt {
    margin: 0 auto 0 0;
  }
  .fddlvry_dvplmnt_sc:before {
    right: -25px;
  }
  .ubrlk_jrny_bx h4 {
    top: 0;
  }
  .wbdvlpmnt_bnr {
    height: 780px;
  }
  .ppc_bnr {
    height: 640px;
  }
  .ubrlk_jrny_bx:nth-child(5) h4 {
    top: -18px;
  }
  .ubrlk_jrny_bx:nth-child(4) h4 {
    top: -15px;
  }
  .ubrlk_jrny_bx:nth-child(2n) h4 {
    top: -11px;
  }
  .ubr_lkaps_bnr_ryt {
    width: 35%;
  }
  .ubr_lkaps_nw_bnr {
    height: 650px;
  }
  .ubrap_unlsh_ryt {
    margin-right: 0;
  }
  .ubrap_unlsh_ryt figure {
    width: 100%;
    height: 100%;
  }
  .fntch_bnsc_txt h1 {
    font-size: 46px;
  }
  .fntch_banr {
    height: 640px;
  }
  .mcrsft_cta1 .sb h2 {
    font-size: 32px;
    line-height: 44px;
  }
  .mcrsft_cta1 .sb {
    width: 53%;
  }
  .sdi_srvcs_cntnt h3 {
    font-size: 20px;
    margin-bottom: 5px;
  }
  .sdi_srvcs_cntnt {
    padding: 40px 20px 20px;
  }
}

@media (max-width: 1300px) {
  .nwyrk_wrp .ecmrc_ftrs_lft li h3,
  .sdi_cta1_mn p {
    font-size: 20px;
  }
  .ecmrc_pnl_sc.grcry_pnl_sc .ednc_apnl_tb .nav-link,
  .ecmrc_pnl_sc.grcry_pnl_sc .ednc_apnl_tb .nav-link.active {
    width: 250px;
  }
  .hradvplr_bnr_lft h1,
  .ppc_bnr .mh h1,
  .ppc_cta_lft h2 {
    font-size: 40px;
  }
  .ecmrc_wrp .hradvplr_tstml_mn,
  .ecmrc_wrp .hradvplr_tstml_mn:after,
  .ecmrc_wrp .hradvplr_tstml_mn:before,
  .edu_procs_bx:after,
  .edu_procs_bx:before,
  .edu_procs_lst:after,
  .fddlvry_dvplmnt_sc:after,
  .hradvplr_dedctd_bx.frstvis:before,
  .hradvplr_dedctd_bx.visible:before,
  .hradvplr_dedctd_bx.visible:nth-child(2n):before,
  .hradvplr_dedctd_bx:after,
  .hradvplr_dedctd_lst:after,
  .hradvplr_dedctd_lst:before,
  .hradvplr_dedctd_sc:after,
  .hradvplr_dedctd_sc:before,
  .ubrlk_jrny_bx h4:after,
  .ubrlk_jrny_bx:after {
    content: unset;
  }
  .ecmrc_wrp .hradvplr_tstml_sc .ply_icn,
  .edu_procs_bx figure,
  .hradvplr_dedctd_bx figure,
  .hradvplr_dedctd_bx:nth-child(2n) figure,
  .hradvplr_dedctd_bx:nth-child(odd) figure,
  .ppc_dvplmt_prcs_inr h3,
  .ppc_dvplmt_prcs_lst:after,
  .ubrlk_jrny_bx h4,
  .ubrlk_jrny_bx:nth-child(2n) h4 {
    display: none;
  }
  .ecmrc_wrp .hradvplr_tstml_mn h2,
  .edu_procs_bx p,
  .ppc_dvplmt_prcs_bx figure,
  .ppc_dvplmt_prcs_bx:nth-child(2n) .ppc_dvplmt_prcs_inr,
  .ppc_dvplmt_prcs_inr {
    width: 100%;
  }
  .hradvplr_dedctd_bx:nth-child(2n)
    .hradvplr_dedctd_cntnt
    .hradvplr_dedctd_inrlst,
  .hradvplr_dedctd_bx:nth-child(odd)
    .hradvplr_dedctd_cntnt
    .hradvplr_dedctd_inrlst {
    display: block;
  }
  .ecmrc_cta3_lft p,
  .fddlvry_wrp .ednc_apnl_tb .nav-link p,
  .fddlvry_wrp .ednc_apnl_tb .nav-link.active p {
    font-size: 18px;
  }
  .hradvplr_dedctd_bx,
  .hradvplr_dedctd_bx:nth-child(2n) {
    flex-direction: column;
    gap: 0;
    width: 48%;
  }
  .hradvplr_dedctd_bx,
  .hradvplr_dedctd_bx:nth-child(2n) {
    background: transparent linear-gradient(180deg, #ae5cd4 0, #5038c4 100%) 0 0
      no-repeat padding-box;
    padding: 20px;
    border-radius: 10px;
  }
  .cryptcrncy_cta2_mn .sb h2 {
    font-size: 56px;
  }
  .whtlbl_modls_rytmn {
    width: 50%;
  }
  .sftwr_cta1_mn {
    padding: 65px 40px;
  }
  .whtlbl_modls_lst {
    padding: 20px 0;
  }
  .gnrtv_prtnr_sc .sb h2 {
    font-size: 44px;
  }
  .gm_cta1_ryt {
    right: -50px;
    width: 44%;
  }
  .whtlbl_bnr_lft {
    width: 55%;
  }
  .whtlbl_bnr_sc {
    background-position: right -100px center;
  }
  .cryptcrncy_ftrs_rytlst {
    padding: 35px 30px;
  }
  .hradvplr_dedctd_inrlst p:after {
    width: 8px;
    height: 8px;
    background: #fff;
  }
  .hradvplr_dedctd_bx:nth-child(2n) .hradvplr_dedctd_cntnt,
  .hradvplr_dedctd_cntnt {
    text-align: left;
  }
  .cryptcrncy_bnr_ryt {
    top: 200px;
    width: 50%;
  }
  .cryptcrncy_bnr_ryt figure {
    width: 100%;
  }
  .cryptcrncy_cta2_ryt figure {
    width: 190px;
  }
  .hradvplr_dedctd_cntnt {
    width: 100%;
    margin: 0;
  }
  .hradvplr_dedctd_bx:nth-child(odd) {
    margin-left: 0;
  }
  .hradvplr_dedctd_inrlst p {
    padding-left: 20px;
    font-size: 16px;
    font-weight: 400;
    margin-top: 5px;
    text-align: left;
  }
  .hradvplr_dedctd_lst {
    margin-top: 40px;
    display: flex;
    align-items: stretch;
    justify-content: center;
    flex-wrap: wrap;
    gap: 20px;
  }
  .fddlvry_exprnc_ryt video {
    width: 515px;
  }
  .fddlvry_banner:after {
    width: 450px;
    height: 450px;
  }
  .fddlvry_ftrd_ryt {
    width: 48%;
  }
  .fddlvry_cta2_sc .sb:before {
    left: -50px;
  }
  .fddlvry_sucs_lst {
    gap: 50px 80px;
  }
  .fddlvry_wrp .ednc_apnl_tb .nav-link,
  .fddlvry_wrp .ednc_apnl_tb .nav-link.active {
    width: 230px;
    padding: 10px 5px;
  }
  .fddlvry_dvplmnt_sc:before {
    right: -30px;
  }
  .fddlvry_invst_mn {
    justify-content: space-between;
    margin-top: 40px;
  }
  .fddlvry_invst_ryt {
    width: 50%;
    left: 0;
  }
  .ubrlk_jrny_bx {
    border: 1px solid #1382c2;
    width: 49%;
    padding: 20px;
    text-align: center;
    border-radius: 10px;
    height: auto;
  }
  .ubrlk_jrny_lst {
    gap: 20px;
    display: flex;
    align-items: stretch;
    justify-content: center;
    flex-wrap: wrap;
    flex-direction: row;
    background: unset;
    height: auto;
  }
  .ubrlk_jrny_bx:nth-child(2n) {
    margin-left: unset;
    padding-left: 20px;
    flex-direction: unset;
    border-right: 1px solid #1382c2;
  }
  .ppc_bnr_bx {
    gap: 15px;
  }
  .ppc_dvplmt_prcs_bx,
  .ppc_dvplmt_prcs_bx: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;
  }
  .ppc_dvplmt_prcs_cntnt {
    box-shadow: unset;
    border: unset;
    border-radius: 0;
    padding: 0;
    min-height: unset;
    width: 100%;
  }
  .ppc_dvplmt_prcs_bx:nth-child(2n),
  .ppc_dvplmt_prcs_bx:nth-child(3) {
    margin: 0;
    position: unset;
    align-items: center;
    justify-content: center;
  }
  .ppc_dvplmt_prcs_bx figure {
    max-width: 75px;
    height: 75px;
    padding: 20px;
  }
  .ppc_dvplmt_prcs_cntnt h4 {
    font-size: 24px;
    margin: 10px 0;
  }
  .ppc_dvplmt_prcs_lst {
    display: flex;
    align-items: stretch;
    justify-content: center;
    gap: 15px;
    flex-wrap: wrap;
    margin: 50px 0;
  }
  .ppc_bnr_bx p {
    font-size: 16px;
  }
  .edu_procs_bx {
    padding: 20px 10px;
    margin: 0 5px;
    height: inherit;
    text-align: center;
  }
  .edu_procs_bx p {
    margin-top: 10px;
  }
  .footer_rt {
    right: -10px;
  }
  .edu_procs_lst .slick-track {
    display: flex !important;
  }
  .ecmrc_wrp .hradvplr_tstml_mn p {
    line-height: 24px;
    margin: 5px 0 0;
    font-size: 18px;
    width: 100%;
  }
  .ecmrc_wrp .hradvplr_tstml_mn {
    background: #000;
    padding: 30px;
    text-align: center;
  }
  .ecmrc_wrp .hradvplr_tstml_mn .btn-fix {
    margin: 20px auto 0;
  }
  .custmmbl_wrp .fddlvry_invst_ryt {
    width: 55%;
    left: -5px;
  }
  .aidbi_sucs_lst {
    gap: 20px;
  }
  .gnrtv_bnr_count {
    width: 100%;
  }
  .sdi_achve_ryt {
    width: 50%;
    right: 0;
  }
  .ecom_buld_cta figure {
    right: 10px;
  }
}

@media (max-width: 1200px) {
  .hradvplr_deplymnt_lst {
    display: none;
  }
  .hradvplr_deplymnt_mbl {
    margin-top: 30px;
  }
  .hradvplr_deplymnt_mbl {
    display: block;
  }
  .gm_bnr_sc h1 {
    font-size: 42px;
    line-height: 54px;
  }
  .game_wrp .gm_cta2_lft h2,
  .game_wrp h2 {
    font-size: 34px;
  }
  #grcry_wrp .fd_srv .dub_prem_btm,
  .abtus_bsns_mn .nav-pills,
  .aidbi_cases_lft,
  .cryptcrncy_cta1_ryt,
  .cryptcrncy_ftrs_lft,
  .cryptcrncy_ftrs_rytlst .dwn_opcty,
  .custmmbl_cta1_ryt,
  .custmmbl_cta2_ryt,
  .custmmbl_indstry_inr,
  .desk_sec,
  .ecmrc_bsns_lst,
  .ecmrc_cta1_ryt,
  .ecmrc_cta2_sc .ecmrc_cta1_ryt,
  .ecmrc_exprnc_sc .resulv_dub_lst_inr,
  .ecmrc_ftrs_lft,
  .ecmrc_ftrs_rytbx figure,
  .ecom_buld_cta figure,
  .edctn_cta1_rgt,
  .fddlvry_exprnc_ryt,
  .fddlvry_invst_lft,
  .fntch_app_lst figure,
  .fntch_approv_li.active:after,
  .fntch_approv_ul,
  .fntch_bnsc_img,
  .fntch_ct4 .fntch_incrse_sec:after,
  .fntch_ct4 .fntch_incrse_sec:before,
  .fntch_ct4 .sb_hd.fntch_incrse_sec h2:after,
  .fntch_fnl_inn figure,
  .fntch_ftur_lst figure,
  .fntch_incr_ent figure,
  .fntch_inn_sec:after,
  .fntch_luch_inn:after,
  .fntch_tp:after,
  .footer_rt,
  .game_wrp .strk_ln,
  .gm_btm_sc figure,
  .gm_cta1_ryt,
  .gm_cta2_ryt,
  .gm_sltns_bx h3,
  .gm_srvc_cntnt,
  .gnrtv_cta1_ryt,
  .gnrtv_cta2_ryt,
  .gnrtv_exprt_lft,
  .gnrtv_prcs_lft,
  .gnrtv_prtnr_mn > figure,
  .grcry_cta2_ryt,
  .grcry_ftr_ryt,
  .grcry_sftwr_sc .grcry_sftwr_bx:hover .resulv_dub_lst_inr,
  .grcry_sucs_lft,
  .hradvplr_cta1_ryt,
  .hradvplr_cta2_ryt,
  .hradvplr_sessn_lft figure,
  .hradvplr_tstml_sc .ply_icn,
  .hradvplr_whyhr_lft,
  .ocean,
  .ppc_cta_ryt,
  .rlest_cta1_ryt,
  .rlest_indstry_cntnt,
  .rlest_wrp .ecmrc_exprnc_cnt,
  .sclmda_bnr_trst,
  .sclmda_frm_lst li h3 span,
  .sclmda_ftrs_ryt figure span,
  .sdi_achve_lft,
  .sdi_cta1_ryt,
  .sdi_frmwrk_lft,
  .sdi_stps_lft,
  .sftwr_cta1_ryt,
  .sftwr_cta3_ryt,
  .sftwr_indstrs_lst li > figure,
  .sftwr_prcs_lst:after,
  .sftwr_srvcs_btn,
  .sftwr_srvcs_lft:after,
  .ubr_lkaps_bnr_ryt,
  .ubrap_empwr_ryt,
  .ubrlks_sln_wb,
  .uiux_cta2_ryt,
  .wbdvlprs_cta1_rgt,
  .wbdvlprs_rsns_sc .nav-pills,
  .wbdvpmnt_srvcs_bx,
  .whtlbl_cta2_ryt,
  .whtlbl_cta4_ryt,
  .whtlbl_ftrs_lwrryt,
  .whtlbl_ftrs_uprlst,
  .whtlbl_tchnlgy_cntnt,
  .whtlbl_wrp .resulv_dub_lst figure {
    display: none;
  }
  .custmmbl_indstry_cntnt p,
  .custmmbl_indstry_lst,
  .custmmbl_invst_bx.active h3,
  .custmmbl_wrp .resulv_dub_lst_inr,
  .edu_featrs_lst,
  .edu_procs_lst,
  .fd_sldr,
  .fntch_approv_cnt h3,
  .mb_sec,
  .sclmda_bnr_trstmbl,
  .ubrlks_sln_mbl,
  .wbdvpmnt_srvs_sldr,
  .whtlbl_tchnlgy_lst,
  .whtlbl_tchnlgy_lwrcnt p {
    display: block;
  }
  .cryptcrncy_cta1_mn:before,
  .cryptcrncy_ftrs_sc:after,
  .cryptcrncy_soltn_bx:after,
  .cryptcrncy_soltn_cntnt:after,
  .cryptcrncy_soltn_sc:after,
  .cryptcrncy_soltn_sc:before,
  .cryptcrncy_trst_sc .sb:after,
  .cryptcrncy_trst_sc .sb:before,
  .cryptcrncy_wrp .ecmrc_prfl_sc:after,
  .custmmbl_banner:after,
  .custmmbl_banner:before,
  .custmmbl_invst_lst:after,
  .custmmbl_wrp .fddlvry_dvplmnt_sc:after,
  .custmmbl_wrp .fddlvry_trstd_sc .trstd_lt:after,
  .ecmrc_bnr_lft:after,
  .ecmrc_bnr_lft:before,
  .ecmrc_bnr_sc:after,
  .ecmrc_bnr_sc:before,
  .ecmrc_bsns_sc:after,
  .ecmrc_bsns_sc:before,
  .ecmrc_buld_lst:after,
  .ecmrc_buld_ryt:after,
  .ecmrc_cta1_mn:after,
  .ecmrc_cta2_sc.ecmrc_cta1_mn:after,
  .ecmrc_cta3_mn:after,
  .ecmrc_cta3_mn:before,
  .ecmrc_exprnc_sc .grcry_sftwr_bx:after,
  .ecmrc_exprnc_sc:after,
  .ecmrc_pnl_sc .hovr_pn_ry figure:after,
  .ecmrc_uncrn_sc:after,
  .ecom_buld_mn::after,
  .ecom_drve_sec .sb:after,
  .ecom_drve_sec .sb:before,
  .fddlvry_banner:after,
  .fddlvry_cta1_sc .fix_container:after,
  .fddlvry_dvplmnt_sc:before,
  .fddlvry_exprnc_sc:after,
  .fddlvry_exprnc_sc:before,
  .fddlvry_lnch_bx:after,
  .fddlvry_sucs_lst:after,
  .fddlvry_trstd_sc:before,
  .gm_bnr_lst:after,
  .gm_bnr_lst:before,
  .gm_bnr_sc:before,
  .gm_btm_sc .sb:after,
  .gm_btm_sc:after,
  .gm_ftrs_bx:after,
  .gm_idl_sc:after,
  .gnrtv_cta2_sc .fix_container:after,
  .gnrtv_exprt_ryt li figure:after,
  .gnrtv_prcs_ryt li:after,
  .gnrtv_prcs_ryt li:nth-child(2):after,
  .gnrtv_prcs_ryt li:nth-child(3):after,
  .gnrtv_prcs_ryt li:nth-child(4):after,
  .gnrtv_prcs_ryt li:nth-child(5):after,
  .gnrtv_prcs_ryt li:nth-child(6):after,
  .grcry_bnr_sc .mn_hd:before,
  .grcry_cta1_sc:after,
  .grcry_cta2_ryt:after,
  .grcry_ftr_mn:before,
  .grcry_ftr_sc:after,
  .grcry_sftwr_ryt:after,
  .grcytbl tr:first-child th:nth-child(2):after,
  .grcytbl tr:nth-child(9) td:nth-child(2):after,
  .hradvplr_cta2_mn:after,
  .hradvplr_flxbl_sc:after,
  .hradvplr_sessn_sc:after,
  .hradvplr_sessn_sc:before,
  .hradvplr_tstml_mn:before,
  .mcrsft_bnr_ryt:before,
  .mcrsft_prdct_lst:after,
  .mcrsft_tch_sc:after,
  .rl_est_sln_rt:after,
  .rlest_banner:after,
  .rlest_bld_sc:before,
  .rlest_bsns_bx:after,
  .rlest_bsns_bx:nth-child(2):after,
  .rlest_cta2_sc .sb:after,
  .rlest_vldat_mn:after,
  .sclmda_bnr_lft:after,
  .sclmda_ftrs_lft:after,
  .sclmda_mdls_slide:after,
  .sclmda_mdls_slide:before,
  .sdi_achve_ryt:after,
  .sdi_cntr_mn:after,
  .sdi_srvcs_cntnt:after,
  .sftwr_bnr_mn:after,
  .tp_ntch_insrnc_sc .nav-pills:after,
  .ubr_indstrs_lst:after,
  .ubrap_empwr_sc:after,
  .uiux_trstd_ryt:after,
  .uiux_trstd_ryt:before,
  .wbdvlprs_rsns_sc .tech_us::after,
  .wbdvplrs_cntr_sc .dub_counts_li:after,
  .whtlbl_modls_lst:after,
  .whtlbl_tchnlgy_lst:after,
  .whtlbl_tchnlgy_sc:after,
  .whtlbl_trstd_sc:after {
    content: unset;
  }
  .aidbi_sucs_bx h3,
  .ecmrc_cntr_bx h3,
  .ecmrc_jrny_bx h3,
  .ecmrc_prfl_ryt h3,
  .ecmrc_trst_lft h2,
  .ecmrc_wrp .hradvplr_tstml_mn h2,
  .hradvplr_cta1_lft h2,
  .hradvplr_cta2_mn h2,
  .iot_cntr_lst h3,
  .rlest_bld_sc .sb h2,
  .rlest_cta1_mn h2,
  .rlest_cta2_sc .sb h2,
  .rlest_trst_sc .sb h2,
  .rlest_vldat_ryt h2,
  .uiux_cta1.wbdvlprs_cta2 h2,
  .uiux_trstd_lft h2,
  .uiux_trstd_ryt_lst h3 {
    font-size: 34px;
  }
  .ecmrc_bnr_sc .mn_hd h1,
  .hradvplr_bnr_lft h1 {
    font-size: 36px;
  }
  .aidbi_srvc_lft h2 {
    font-size: 40px;
  }
  #aidbi_wrap .aidbi_bnr_trst h3 span,
  .aidbi_whychs_bx h3,
  .cryptcrncy_srvcs_sc i,
  .custmmbl_invst_bx h3,
  .fddlvry_apnl_sc .hovr_pn_inr p,
  .fddlvry_solutn_lst p,
  .hradvplr_whyhr_bxlwr p,
  .mcrsft_bnr .mh p,
  .ppc_aprt_inr h3,
  .rlest_apnl_sc .ednc_apnl_tb .nav-link p,
  .ubrapps_chs_rytbx h3 {
    font-size: 18px;
  }
  .abtus_bsns_mn .tab-pane h3,
  .ecmrc_buld_lft h3,
  .ecmrc_exprnc_sc .grcry_sftwr_bx h3,
  .ecmrc_indstrs_bx h3,
  .ecmrc_prfl_cntlst h3,
  .ecmrc_prfl_cntlst p,
  .gm_vid_cnt h3,
  .gnrtv_exprt_cntnt h3,
  .gnrtv_mdls_cntnt ul li h3,
  .gnrtv_prtnr_lst li h3,
  .gnrtv_sln_cnt h3,
  .gnrtv_srvc_mn li h3,
  .grcry_buld_sc td,
  .grcry_buld_sc th,
  .hradvplr_dedctd_cntnt h3,
  .hradvplr_deplymnt_bx h3,
  .hradvplr_flxbl_box h3,
  .hradvplr_sessn_inr h3,
  .hrdvplr_wrp i,
  .itlc_fnt,
  .rlest_ftrs_lst h3,
  .ubrlks_sln_sc .nav-pills .nav-link p,
  .uiux_levrg_bx h3,
  .wbdvplrs_prcs_sc .iotprcs_bx h3 {
    font-size: 20px;
  }
  .aidbi_modls_bx h3,
  .cryptcrncy_ftrs_rytlst h3,
  .cryptcrncy_levrg_cntnt h3,
  .edu_advnctchnlgs_ryt h3,
  .fddlvry_invst_cntnt h3,
  .fddlvry_lnch_bx h3,
  .fntch_swr_rt h2,
  .fntch_wrp .single-box h3,
  .rlest_bsns_bx h3,
  .rlest_indstry_bx h3,
  .rlest_rngng_bx h3,
  .rlest_wrp .ecmrc_exprnc_sc .grcry_sftwr_bx h3,
  .sclmda_mdls_slide h3,
  .wbdvplre_chs_sc .single-box h3,
  .whtlbl_bnr_bx h3 {
    font-size: 22px;
  }
  #aidbi_wrap .uiux_levrg_hvrcntnt,
  .cryptcrncy_bnr_ryt figure,
  .cryptcrncy_cta2_ryt,
  .cryptcrncy_ftrs_ryt,
  .ecmrc_cta3_ryt,
  .ecmrc_ftrs_ryt,
  .ecmrc_pnl_sc .hovr_pn_ry.grcry_hvr figure,
  .ecmrc_trst_sc .hradvplr_trst_lwrlst,
  .ecmrc_wrp .hradvplr_tstml_mn p,
  .fddlvry_cta1_sc .sb,
  .fddlvry_dvplmnt_lft h2,
  .fddlvry_dvplmnt_lft p,
  .fddlvry_dvplmnt_sldr,
  .fddlvry_exprnc_ryt video,
  .fddlvry_invst_bx,
  .fddlvry_invst_ryt,
  .fddlvry_sclng_lft,
  .fntch_aprov1,
  .gnrtv_exprt_cntnt,
  .gnrtv_exprt_ryt,
  .gnrtv_prcs_ryt,
  .gnrtv_sln_cnt,
  .grcry_sftwr_lft,
  .grcry_trstd_lwrsc,
  .hradvplr_mbldvplr_lft,
  .hradvplr_sessn_lft,
  .hradvplr_sessn_ryt .form-group.input_button:last-child,
  .hradvplr_tstml_mn h2,
  .hradvplr_whyhr_ryt,
  .hwmuch_cst_lft,
  .mcrsft_tch_rgt,
  .mcrsft_wrp .ecmrc_ftrs_ryt,
  .ppc_bnr_lft,
  .rl_est_sln_lst,
  .rlest_cta2_sc .sb h2,
  .rlest_wrp .custmmbl_bnr_lft,
  .sclmda_appnl_lft,
  .sclmda_frm_lst li p,
  .sclmda_ftrs_ryt,
  .ubr_indstrs_lst,
  .ubrapps_chs_lst,
  .uiux_levrg_hvrcntnt,
  .uiux_trstd_lft,
  .wbdvplrs_cntr_sc .dbnw_trstd_bx,
  .wbdvplrs_cntr_sc .dub_counts_ul,
  .whtlbl_cta1_mn,
  .whtlbl_modls_rytmn {
    width: 100%;
  }
  .aidbi_cta1_sc h2,
  .aidbi_econmy_lft,
  .aidbi_srvc_lft,
  .cryptcrncy_bnr_lft,
  .cryptcrncy_cta1_mn .sb,
  .cryptcrncy_cta2_mn .sb,
  .cryptcrncy_cta3_mn .sb,
  .cryptcrncy_soltn_cntnt p,
  .custmmbl_bnr_lft,
  .custmmbl_cta2_lft,
  .custmmbl_wrp .trstd_lt,
  .ecmrc_bnr_lft,
  .ecmrc_cta1_lft,
  .ecmrc_cta3_lft,
  .ecom_buld_lt,
  .fddlvry_exprnc_mn .sb,
  .fntch_bnsc_txt,
  .fntch_incrse_sec,
  .fntch_inn_sec,
  .fntch_luch_sec h2,
  .gnrtv_bnr_lft,
  .gnrtv_cta2_lft,
  .grcry_cta2_lft,
  .hradvplr_bnr_lft,
  .hradvplr_cta1_lft,
  .hradvplr_trst_lwr h2,
  .mcrsft_tch_mn p,
  .nwyrk_bnr_lft,
  .ppc_chs_lft,
  .ppc_cta_lft,
  .rlest_cta1_lft,
  .rlest_vldat_ryt,
  .sclmda_bnr_lft,
  .sclmda_ftrs_lft,
  .sftwr_bnr_lft,
  .ubr_lkaps_bnr_lft,
  .ubrap_empwr_lft,
  .uiux_cta2_sc .sb,
  .wbdvlprs_rsns_sc .lunch_dub_rt,
  .whitlbl_bnr_lft,
  .whtlbl_bnr_lft,
  .whtlbl_cta2_lft,
  .whtlbl_cta3_lft,
  .whtlbl_cta4_lft,
  .whtlbl_dmo_ryt {
    width: 100%;
    text-align: center;
  }
  .gm_cta2_lft,
  .hradvplr_deplymnt_bx,
  .mcrsft_bnr .mh,
  .mcrsft_prdct_bx,
  .mcrsft_prdct_sc .sb,
  .mcrsft_tch_sc .sb {
    text-align: center;
  }
  #aidbi_wrap .abtus_bsns_sc,
  #gm_wrap .faq_sc.fq_hd,
  #grcry_wrp .tstimnl_desgn2,
  .aidbi_cases_sc,
  .aidbi_cta2_sc,
  .aidbi_econmy_sc,
  .aidbi_modls_sc,
  .cryptcrncy_choose_sc,
  .cryptcrncy_ftrs_sc,
  .cryptcrncy_levrg_sc,
  .cryptcrncy_srvcs_sc,
  .custmmbl_invst_sc,
  .custmmbl_wrp .ecmrc_exprnc_sc,
  .drk_tstimnl,
  .ecmrc_ftrs_sc,
  .ecmrc_pltfrm_sc,
  .ecmrc_prfl_sc,
  .ecmrc_suces_sc,
  .ecmrc_trst_sc,
  .fddlvry_apnl_sc,
  .fddlvry_bsns_sc,
  .fddlvry_exprnc_sc,
  .fddlvry_invst_sc,
  .fddlvry_sclng_sc,
  .fddlvry_sucs_sc,
  .fntch_aproch,
  .fntch_ct4,
  .fntch_swr_sc,
  .gm_idl_sc,
  .gm_sltns_sc,
  .gm_srvc_sc,
  .gnrtv_exprt_sc,
  .gnrtv_indstrs_sc,
  .gnrtv_mdls_sc,
  .gnrtv_prtnr_sc,
  .gnrtv_sln_sc,
  .gnrtvai_wrp .drk_tstimnl,
  .grcry_cta1_sc,
  .grcry_cta2_sc,
  .grcry_ftr_sc,
  .grcry_pnl_sc,
  .hradvplr_dedctd_sc,
  .hradvplr_deplymnt_sc,
  .hradvplr_flxbl_sc,
  .hradvplr_mbldvplr_sc,
  .hradvplr_trst_sc,
  .hradvplr_tstml_sc,
  .hradvplr_whyhr_sc,
  .mcrsft_cta2_sc,
  .mcrsft_prdct_sc,
  .mcrsft_tch_sc,
  .mcrsft_wrp .aidbi_cases_sc,
  .mcrsft_wrp .ecmrc_prfl_sc,
  .rlest_apnl_sc,
  .rlest_bld_sc,
  .rlest_bsns_sc,
  .rlest_chs_sc,
  .rlest_rngng_sc,
  .rlest_vldat_sc,
  .sclmda_frm_sc,
  .sdi_achve_sc,
  .sftwr_prcs_sc,
  .sftwr_wrp .hradvplr_tchstck_sc,
  .uiux_cta1,
  .uiux_trstd_sc,
  .whtlbl_ftrs_sc,
  .whtlbl_wrp .fd_srv,
  .whtlbl_wrp .resulv_dub {
    padding: 40px 0;
  }
  #aidbi_wrap .uiux_levrg_bx.expnd_li .uiux_levrg_hvrcntnt p,
  #aidbi_wrap .uiux_levrg_bx:hover .uiux_levrg_hvrcntnt p,
  .abtus_bsns_mn .tab-pane p,
  .aidbi_econmy_lft p,
  .aidbi_indstrs_bx h3,
  .cryptcrncy_cta3_lst h3,
  .custmmbl_wrp .ecmrc_exprnc_sc .resulv_dub_lst_inr p,
  .ecmrc_bsns_cntnt p,
  .grcry_pnl_sc .ednc_apnl_tb .nav-link p,
  .rlest_vldat_ryt p,
  .rlest_vldat_ryt p.tp_spc {
    font-size: 16px;
  }
  .custmmbl_bnr_ryt,
  .custmmbl_invst_cntnt,
  .grcry_whychs_bx figure {
    position: unset;
    transform: unset;
  }
  .aidbi_bnr_count,
  .cryptcrncy_bnr_ryt,
  .cryptcrncy_cta2_ryt,
  .grcry_cta1_lft {
    position: unset;
  }
  .cryptcrncy_cta1_mn,
  .cryptcrncy_cta2_mn,
  .cryptcrncy_cta3_mn,
  .cryptcrncy_trst_sc .sb,
  .whtlbl_cta1_mn,
  .whtlbl_cta2_mn,
  .whtlbl_cta3_mn,
  .whtlbl_cta4_mn {
    padding: 20px;
  }
  .aidbi_wrp .btn-fix,
  .mcrsft_srv_sc .btn-fix {
    margin: 30px auto 0;
  }
  #aidbi_wrap .uiux_levrg_lst,
  .aidbi_bnr_trst,
  .aidbi_cases_lst,
  .aidbi_indstrs_mn,
  .aidbi_modls_lst,
  .cryptcrncy_choose_lst,
  .cryptcrncy_cta2_ryt,
  .cryptcrncy_ftrs_mn,
  .cryptcrncy_levrg_lst,
  .gm_idl_mn,
  .gnrtv_exprt_mn,
  .gnrtv_indstrs_mn,
  .gnrtv_prcs_mn,
  .gnrtv_prtnr_mn,
  .mcrsft_prdct_lst,
  .mcrsft_wrp .ecmrc_ftrs_mn,
  .sftwr_srvcs_mn,
  .whtlbl_modls_mn,
  .whtlbl_tchnlgy_lst {
    margin-top: 30px;
  }
  .sclmda_appnl_ryt:after,
  .sclmda_bnr_sc:after,
  .sclmda_frm_lst li:after,
  .sclmda_frm_lst li:before,
  .whitlbl_appnl_ryt:after,
  .whitlbl_wrp .grcytbl tr:nth-child(8) td:nth-child(2):after {
    content: unset;
  }
  .sclmda_ftrs_mn li,
  .sclmda_ftrs_mn li:nth-child(2n) {
    flex-direction: column-reverse;
    padding: 10px;
    gap: 15px;
  }
  .whtlbl_bnr_rytotr {
    width: 32%;
  }
  .sclmda_ftrs_ryt figure {
    height: 230px;
  }
  .sclmda_wrp .whitlbl_cta1_sc:after {
    position: absolute;
    content: "";
    background: #000;
    opacity: 0.6;
    inset: 0;
    margin: auto;
  }
  .sclmda_wrp .whitlbl_cta1_sc .sb {
    z-index: 1;
    position: relative;
  }
  .sclmda_mdls_lft h3 span {
    font-size: 50px;
    top: -35px;
  }
  .sclmda_frm_sc .side-line-down {
    display: none;
  }
  .sclmda_appnl_lft li p {
    display: block;
  }
  .sclmda_bnr_trst h2 {
    text-align: center;
  }
  .sclmda_mdls_lst {
    margin-top: 40px;
  }
  .sclmda_cta2_sc .sb p {
    margin: 20px 0;
  }
  .sclmda_appnl_lft li p {
    font-size: 14px;
  }
  .sclmda_appnl_lft li {
    margin: 0 5px;
    height: inherit;
  }
  .sclmda_appnl_sc {
    padding: 40px 0 100px;
  }
  .sclmda_frm_lst li {
    display: block;
    text-align: center;
    min-height: unset;
    margin-bottom: 0;
    width: 48%;
    padding: 20px;
  }
  .sclmda_mdls_slide p {
    font-size: 16px;
    margin: 10px 0 15px;
    line-height: 24px;
  }
  .sclmda_mdls_slide {
    padding: 20px;
  }
  .sclmda_frm_lst li h3 {
    font-size: 20px;
    margin: 10px 0;
  }
  .sclmda_mdls_lft ul li {
    font-size: 14px;
    margin-bottom: 5px;
  }
  .sclmda_frm_lst li p {
    font-size: 16px;
  }
  .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_sc .slick-next {
    right: -37px;
  }
  .sclmda_mdls_ryt {
    width: 30%;
  }
  .sclmda_wrp .aidbi_whychs_sc {
    padding-top: 40px;
  }
  .sclmda_bnr_lft:before {
    left: 0;
    width: 50px;
    height: 50px;
    background-size: contain;
    top: 10px;
  }
  .sclmda_bnr_sc:after {
    right: 0;
  }
  .sclmda_mdls_sc .slick-prev {
    left: -37px;
  }
  .sclmda_cta2_sc .sb {
    padding: 30px 20px;
  }
  .sclmda_cta2_sc .sb h2 {
    font-size: 40px;
  }
  .sclmda_cta2_sc .sb p,
  .sclmda_cta2_sc .sb p span {
    font-size: 18px;
    line-height: 26px;
  }
  .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_appnl_sc {
    padding-bottom: 70px;
  }
  .sclmda_ftrs_lft h3 {
    font-size: 22px;
  }
  .sclmda_ftrs_lft:after {
    font-size: 50px;
    right: 0;
    top: -35px;
  }
  .sclmda_ftrs_mn {
    margin-top: 40px;
    display: flex;
    align-items: stretch;
    justify-content: center;
    flex-wrap: wrap;
    gap: 10px;
  }
  .sclmda_appnl_lft li h3 {
    font-size: 18px;
  }
  .sclmda_ftrs_sc,
  .sclmda_mdls_sc {
    padding: 40px 0;
  }
  .sclmda_ftrs_mn li:nth-child(2n) {
    margin: 0;
  }
  .sclmda_ftrs_lft p {
    font-size: 16px;
    margin-top: 8px;
    line-height: 24px;
  }
  .sclmda_ftrs_mn li {
    background: #0c3ffd;
    border: 6px solid #000;
    border-radius: 12px;
    width: 48%;
  }
  .whitlbl_appnl_sc .slick-arrow {
    top: auto;
    bottom: -100px;
    right: 0;
    left: 0;
    margin: auto;
    width: 40px !important;
    height: 40px !important;
  }
  .whitlbl_appnl_sc .slick-next {
    right: -50px;
  }
  .sclmda_bnr_trst ul {
    justify-content: center;
    gap: 10px;
  }
  .sclmda_bnr_trst ul li img {
    max-width: 50px;
  }
  .sclmda_bnr_lft .btn-fix {
    margin: 0 auto;
  }
  .sclmda_bnr_ryt {
    width: 45%;
    margin: 30px auto 0;
  }
  .sclmda_bnr_sc {
    height: auto;
    padding-bottom: 40px;
  }
  .sclmda_wrp .sdi_cntr_mn {
    padding: 40px 0 0;
  }
  .sclmda_dvlp_lst {
    margin-top: 40px;
  }
  .sclmda_dvlp_lst li.slick-slide h3 {
    font-size: 22px;
  }
  .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 h3 {
    display: none;
  }
  .sclmda_dvlp_cntnt img {
    opacity: 20%;
    max-width: 60px;
  }
  .whitlbl_appnl_sc .slick-prev {
    left: -50px;
  }
  .whitlbl_wrp .sdi_achve_ryt ul {
    margin: 10px 0 25px;
  }
  .whitlbl_stps_sc {
    padding: 50px 0;
  }
  .whitlbl_bnr_sc {
    height: auto;
    padding: 150px 0 40px;
  }
  .whitlbl_bnr_lft > p {
    font-size: 16px;
    line-height: 24px;
  }
  .whitlbl_bnr_lft .btn-fix {
    margin: 0 auto 30px;
  }
  .whitlbl_srvcs_lst li h3 {
    font-size: 22px;
  }
  .whitlbl_srvcs_lst li p {
    font-size: 15px;
    line-height: 22px;
    margin-top: 10px;
  }
  .whitlbl_stps_lst {
    gap: 10px;
    margin-top: 40px;
  }
  .whitlbl_wrp .grcytbl td,
  .whitlbl_wrp .grcytbl th {
    height: auto;
  }
  .whitlbl_appnl_lft,
  .whitlbl_bnr_lft ul {
    width: 100%;
  }
  .whitlbl_appnl_lft li {
    font-size: 18px;
    min-height: unset;
    padding: 15px;
    margin: 0 5px;
    height: inherit;
  }
  .whitlbl_appnl_sc .slick-track {
    display: flex;
  }
  .whitlbl_wrp .gnrtv_prcs_ryt {
    margin-bottom: 0 !important;
  }
  .sclmda_appnl_flx,
  .whitlbl_appnl_flx {
    display: block;
    flex-direction: column-reverse;
    gap: 30px;
    opacity: 0;
    height: 0;
  }
  .sclmda_appnl_flx.active,
  .whitlbl_appnl_flx.active {
    opacity: 1;
    height: auto;
  }
  .sclmda_appnl_ryt {
    margin: 0 auto;
  }
  .whitlbl_stps_lst li h3 {
    font-size: 20px;
    margin: 15px 0 8px;
  }
  .whitlbl_stps_lst li p {
    font-size: 16px;
    line-height: 26px;
  }
  .whitlbl_stps_lst li {
    width: 48%;
  }
  .whitlbl_wrp .grcytbl tr:nth-child(8) td:nth-child(2) {
    border-bottom: 1px solid #0c3ffd;
  }
  .whitlbl_wrp .grcytbl tr:first-child td:nth-child(2) {
    border-top: 1px solid #0c3ffd;
  }
  .whitlbl_wrp .grcry_buld_sc td,
  .whitlbl_wrp .grcry_buld_sc 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;
  }
  .whitlbl_wrp .grcytbl {
    width: 100%;
    margin: 40px auto 0;
  }
  .whitlbl_wrp .grcytbl tr:first-child th:nth-child(2),
  .whitlbl_wrp .grcytbl tr:first-child th:nth-child(3),
  .whitlbl_wrp .grcytbl tr:first-child th:nth-child(4) {
    width: 170px;
  }
  .whitlbl_ptnrs_lst {
    margin-top: 10px;
    gap: 30px;
  }
  .whitlbl_srvcs_lst_inr {
    transform: unset;
    opacity: 1;
    background: 0;
    text-align: center;
    align-items: center;
    z-index: 1;
    padding: 10px;
  }
  .whitlbl_indstrs_inr:after,
  .whitlbl_srvcs_lst li:after {
    position: absolute;
    content: "";
    background: #000;
    opacity: 0.6;
    inset: 0;
    margin: auto;
    border-radius: 5px;
  }
  .whitlbl_indstrs_lst li.slick-slide p {
    font-size: 15px;
    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 li.slick-slide h3 {
    font-size: 20px;
    margin: 15px 0 10px;
  }
  .whitlbl_indstrs_lst {
    margin: 40px 0 0 !important;
    gap: 0;
  }
  .whitlbl_indstrs_lst .slick-track {
    display: flex;
  }
  .whitlbl_indstrs_lst li.slick-slide figure {
    width: 45px;
    height: 45px;
  }
  .whitlbl_indstrs_inr {
    margin-top: 10px;
  }
  .whitlbl_indstrs_lst li.slick-slide {
    padding: 20px;
    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;
    margin-top: 40px;
  }
  .whitlbl_cta1_sc {
    background-image: unset;
    padding: 40px 0;
    text-align: center;
  }
  .whitlbl_cta1_sc .btn-fix {
    margin: 0 auto;
  }
  .whitlbl_cta1_sc p {
    font-size: 18px;
  }
  .whitlbl_indstrs_sc {
    margin: 40px 0;
  }
  .whitlbl_srvcs_lst li > h3 {
    display: none;
  }
  .whitlbl_indstrs_sc,
  .whitlbl_ptnrs_sc,
  .whitlbl_srvcs_sc {
    padding: 40px 0;
  }
  .whitlbl_ptnrs_lst li img {
    max-width: 65px;
  }
  .nwyrk_wrp .ecmrc_uncrn_sc .fddlvry_sucs_lst,
  .sdi_cntr_mn {
    padding: 40px 0 0;
  }
  .nwyrk_wrp .tstimnl_bx:after {
    content: unset;
  }
  .saudi_wrp .tstimnl_cntnt {
    z-index: 1;
  }
  .sdi_prtnr_bx {
    margin: 0 5px;
  }
  .sdi_indstrs_lst {
    display: block;
    margin-top: 40px;
  }
  .sdi_hvr_cntnt h3 {
    font-size: 20px;
    margin-bottom: 5px;
  }
  .sdi_achve_sc .btn-fix,
  .sdi_cta2_sc .btn-fix {
    margin: 0 auto;
  }
  .sdi_stps_sc .slickdts .slick-dots {
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .sdi_srvcs_lst {
    margin-top: 40px;
  }
  .sdi_indstrs_lst li.slick-slide {
    margin: 0 5px;
  }
  .sdi_achve_lft {
    width: 50%;
    margin: 0 auto 30px;
  }
  .sdi_cta1_mn {
    padding: 40px 20px;
    text-align: center;
  }
  .saudi_wrp .tstimnl_sc {
    padding-top: 40px;
  }
  .sdi_frmwrk_ryt {
    width: 100%;
  }
  .sdi_frmwrk_ryt > li {
    padding: 20px;
    min-height: unset;
  }
  .applctn_bxs {
    width: fit-content;
  }
  .sdi_frmwrk_ryt > li h3 {
    font-size: 24px;
  }
  .sdi_achve_ryt {
    text-align: center;
    width: 100%;
    right: 0;
  }
  .sdi_achve_ryt ul li {
    margin: 0 auto 10px;
    width: fit-content;
    font-size: 16px;
  }
  .sdi_frmwrk_ryt li p {
    margin: 5px 0 10px;
  }
  .saudi_wrp .ecmrc_exprnc_cnt img {
    filter: brightness(0) invert(1);
    padding: 14px;
  }
  .frmwrk_chs h4 {
    font-size: 18px;
    margin-bottom: 10px;
  }
  .frmwrk_chs ul li {
    font-size: 14px;
    margin-bottom: 5px;
  }
  .applctn_bxs h4 {
    font-size: 18px;
  }
  .sdi_frmwrk_mn {
    margin-top: 40px;
  }
  .sdi_cta1_mn h2 {
    font-size: 36px;
    margin-bottom: 10px;
  }
  .sdi_awrds_mn li h3,
  .sdi_cntr_mn li h3 {
    font-size: 36px;
  }
  .sdi_awrds_mn li p,
  .sdi_cntr_mn li p {
    font-size: 16px;
  }
  .sdi_awrds_mn li {
    width: 32%;
    height: auto;
    padding: 20px 10px;
    border-radius: 12px;
  }
  .sdi_awrds_mn {
    gap: 10px;
    margin-top: 30px;
  }
  .sdi_awrds_mn li p {
    line-height: 20px;
  }
  .btm_cntnt h3 {
    font-size: 18px;
  }
  .saudi_wrp .ecmrc_exprnc_sc,
  .sdi_frmwrk_sc,
  .sdi_indstrs_sc,
  .sdi_srvcs_sc,
  .sdi_stps_sc,
  .sdi_sucs_sc {
    padding: 40px 0;
  }
  .sdi_srvcs_sc {
    padding-bottom: 100px;
  }
  .sdi_bnr_sc {
    height: auto;
    padding: 130px 0 40px;
  }
  .sdi_cta1_sc {
    margin-top: 40px;
  }
  .sdi_bnr_sc .mh {
    margin-top: 0;
  }
  .sdi_bnr_sc .mh p {
    font-size: 16px;
    line-height: 26px;
  }
  .sdi_bnr_sc .btn-fix {
    margin: 25px auto;
  }
  .sdi_srvcs_bx:hover h3,
  .sdi_srvcs_bx:hover p {
    color: #000;
  }
  .sdi_srvcs_bx {
    margin: 0 5px 30px;
  }
  .sdi_frmwrk_ryt > li {
    display: block;
    margin-bottom: 20px;
  }
  .sdi_frmwrk_ryt > li:last-child {
    margin-bottom: 0;
  }
  .sdi_srvcs_cntnt {
    padding: 15px;
    text-align: center;
  }
  .sdi_srvcs_cntnt figure {
    display: none;
  }
  .sdi_stps_ryt {
    width: 100%;
  }
  .sdi_cta2_sc {
    padding: 40px 0;
    background-image: unset;
  }
  .sdi_cta2_sc .sdi_cta2_mn {
    text-align: center;
  }
  .sdi_sucs_lst li figure {
    position: unset;
    width: 50px;
    margin: 0 auto;
  }
  .sdi_sucs_lst li h3 {
    font-size: 20px;
    margin: 10px 0;
  }
  .sdi_sucs_lst li p {
    width: 100%;
    font-size: 16px;
  }
  .sdi_sucs_lst li {
    padding: 20px 15px;
    width: 48%;
    text-align: center;
  }
  .sdi_sucs_lst {
    gap: 15px;
    margin-top: 40px;
  }
  .sdi_prtnr_cntnt {
    transform: unset;
    opacity: 1;
    padding: 15px 10px;
    width: 95%;
    bottom: 10px;
  }
  .sdi_achve_ryt ul {
    margin: 10px 0 25px;
  }
  .sdi_prtnr_cntnt h3 {
    font-size: 18px;
    margin-bottom: 5px;
  }
  .sdi_prtnr_cntnt p {
    line-height: 22px;
    font-size: 14px;
  }
  .sdi_cntr_mn li {
    padding: 20px 10px;
  }
  .sdi_cta1_mn p {
    font-size: 16px;
  }
  .nwyrk_cta2_sc {
    padding: 40px 0;
    margin-top: 0;
    background-image: unset;
  }
  .nwyrk_cta2_mn {
    text-align: center;
  }
  .nwyrk_bnr_sc {
    height: auto;
    padding: 100px 0 40px;
  }
  .nwyrk_hlp_mn,
  .sdi_prtnr_lst,
  .sdi_stps_mn {
    margin-top: 40px;
  }
  .sdi_stps_cntnt {
    width: 95%;
    right: 0;
    left: 0;
    margin: auto;
    text-align: center;
    padding: 15px;
  }
  .sdi_stps_cntnt p {
    font-size: 14px;
    color: #000;
    margin-top: 5px;
    line-height: 22px;
  }
  .sdi_stps_ryt li.slick-slide {
    margin: 0 5px;
    height: 300px;
    display: block;
  }
  .sdi_stps_ryt li.slick-slide figure,
  .sdi_stps_ryt li.slick-slide img {
    height: 100%;
  }
  .sdi_stps_cntnt p {
    font-size: 14px;
    margin-top: 5px;
    line-height: 22px;
  }
  .saudi_wrp .ecmrc_prfl_ryt > h3 {
    font-size: 36px;
  }
  .sdi_stps_mn h3 {
    font-size: 20px;
  }
  .sdi_cntr_mn {
    gap: 10px;
  }
  .nwyrk_bnr_lft p {
    font-size: 18px;
    line-height: 26px;
    width: 100%;
    margin: 15px 0 30px;
  }
  .nwyrk_bnr_lft p a {
    font-size: 18px;
  }
  .nwyrk_bnr_ryt {
    width: 50%;
    padding: 20px;
    margin: 0 auto;
  }
  .nwyrk_wrp .fddlvry_sucs_bx {
    width: 31%;
  }
  .nwyrk_wrp .ecmrc_exprnc_sc .resulv_dub_lst_inr {
    padding: 0;
    background: unset;
    display: block;
    transform: unset;
    opacity: 1;
    position: unset;
  }
  .nwyrk_wrp .ecmrc_exprnc_sc .grcry_sftwr_bx {
    background-color: #1468fb;
    padding: 20px;
    height: inherit;
    margin: 0 5px;
  }
  .nwyrk_wrp .ecmrc_exprnc_sc .slick-track,
  .nwyrk_wrp .ecmrc_ftrs_ryt .slick-track {
    display: flex !important;
  }
  .nwyrk_wrp .grcry_sftwr_bx figure {
    border: 2px solid #fff;
  }
  .nwyrk_wrp .ecmrc_exprnc_cnt {
    position: unset;
    padding: 0;
    align-items: flex-start;
    gap: 15px;
    text-align: left;
  }
  .nwyrk_wrp .ecmrc_ftrs_ryt {
    width: 100%;
    background: unset;
    padding: 0;
  }
  .nwyrk_wrp .ecmrc_exprnc_sc .resulv_dub_lst_inr p {
    margin: 10px 0;
  }
  .nwyrk_indstrs_lst {
    scale: 1;
    transform: unset !important;
    opacity: 1 !important;
    margin: 0 auto;
  }
  .nwyrk_indstrs_lst figure,
  .nwyrk_indstrs_lst.swiper-slide.swiper-slide-active figure {
    height: 185px;
    width: 100%;
  }
  .nwyrk_indstrs_lst .nwyrk_indstrs_cntnt {
    display: block;
    padding: 20px 10px;
    min-height: 210px;
  }
  .nwyrk_cta2_ryt,
  .nwyrk_hlp_lft {
    display: none;
  }
  .nwyrk_hlp_ryt {
    width: 100%;
    display: flex;
    align-items: stretch;
    justify-content: center;
    flex-wrap: wrap;
    gap: 10px;
  }
  .nwyrk_hlp_ryt li p {
    display: block;
    width: 100%;
  }
  .nwyrk_hlp_ryt li p .blk_span {
    font-size: 16px;
    margin: 15px 0 10px;
    line-height: 24px;
  }
  .nwyrk_hlp_ryt li p {
    font-size: 16px;
    line-height: 24px;
  }
  .nwyrk_cta2_mn p {
    font-size: 16px;
    line-height: 26px;
    margin: 10px 0 25px;
  }
  .nwyrk_cta2_sc .btn-fix {
    margin: 0 auto;
  }
  .nwyrk_wrp .ecmrc_ftrs_cntnt p {
    margin: 10px 0;
    line-height: 24px;
    font-size: 14px;
  }
  .nwyrk_wrp .ecmrc_ftrs_cntnt ul li {
    font-size: 14px;
    margin-bottom: 8px;
    padding-left: 20px;
    text-align: left;
    width: fit-content;
  }
  .nwyrk_wrp .ecmrc_ftrs_cntnt h3 {
    line-height: 26px;
  }
  .nwyrk_wrp .ecmrc_ftrs_rytbx {
    height: inherit;
    min-height: unset;
  }
  .nwyrk_wrp .grcry_buld_sc {
    padding: 40px 0;
  }
  .nwyrk_hlp_ryt li span:after {
    content: unset;
  }
  .nwyrk_hlp_ryt li h3 {
    font-size: 20px;
    margin-bottom: 10px;
  }
  .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_cta1_mn p {
    font-size: 16px;
    line-height: 24px;
    margin: 10px 0 25px;
  }
  .nwyrk_cta1_mn {
    padding: 40px 20px;
  }
  .nwyrk_indstrs_cntnt p {
    line-height: 24px;
  }
  .nwyrk_indstrs_cntnt h3 {
    font-size: 20px;
    margin-bottom: 10px;
  }
  .nwyrk_indstrs_lst figure img {
    height: 100%;
    width: 100%;
    object-fit: cover;
    object-position: center;
    border-radius: 20px 20px 0 0;
  }
  .nwyrk_wrp .resulv_dub_lst_inr ul li {
    font-size: 14px;
    margin-bottom: 8px;
  }
  .nwyrk_hlp_sc,
  .nwyrk_indstrs_sc,
  .nwyrk_wrp .aidbi_whychs_sc {
    padding: 40px 0;
  }
  .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_box p {
    line-height: 24px;
  }
  .nwyrk_wrp .fddlvry_bsns_box {
    padding: 20px;
    inset: 0;
    margin: auto;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    z-index: 1;
  }
  .nwyrk_wrp .fddlvry_bsns_box h3 {
    line-height: 30px;
    font-size: 22px;
    margin: 10px 0 5px;
  }
  .nwyrk_wrp .fddlvry_bsns_box figure {
    width: 50px;
    margin: 0 auto;
    height: 50px;
  }
  .nwyrk_wrp .fddlvry_bsns_bx {
    width: 48%;
    margin: 0;
    position: relative;
  }
  .nwyrk_wrp .fddlvry_bsns_bx:after {
    position: absolute;
    content: "";
    background: #000;
    inset: 0;
    width: 100%;
    height: 100%;
    opacity: 0.6;
    margin: auto;
    border-radius: 20px;
  }
  .nwyrk_wrp .fddlvry_bsns_lst {
    display: flex;
    align-items: stretch;
    justify-content: center;
    flex-wrap: wrap;
  }
  .gnrtv_prcs_ryt li h3 {
    font-size: 20px;
    text-align: center;
    margin: 20px 0 10px;
  }
  .gnrtv_cta3_mn h2 {
    font-size: 34px;
    line-height: 44px;
  }
  .gnrtv_prcs_ryt li figure {
    margin: 0 auto;
    width: fit-content;
  }
  .sftwr_indstrs_cntnt {
    margin-top: 0;
    padding: 0;
  }
  .sftwr_indstrs_cntnt h3 {
    font-size: 22px;
  }
  .sftwr_bnr_lft {
    margin: 0;
  }
  .sftwr_prcs_lst li {
    position: unset;
    width: 48%;
    display: block;
    background: #3370ff;
    outline: 4px solid #fff !important;
    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 img {
    width: 100%;
    height: 100%;
    object-fit: contain;
  }
  .sftwr_srvcs_sc {
    padding: 40px 0 0;
  }
  .sftwr_prcs_lst {
    padding: 0;
    gap: 20px;
    align-items: stretch;
    margin-top: 30px;
  }
  .sftwr_bnr_lst {
    gap: 40px;
  }
  .sftwr_prcs_lst li h3 {
    font-size: 22px;
    margin: 15px 0 10px;
  }
  .sftwr_prcs_cntnt {
    position: unset;
    min-height: unset;
  }
  .sftwr_prcs_cntnt h3 {
    font-size: 22px;
    margin: 10px 0;
  }
  .sftwr_cta1_sc {
    margin-top: 40px;
  }
  .sftwrtbl th {
    font-size: 20px;
    padding: 20px;
  }
  .sftwrtbl td {
    font-size: 16px;
    padding: 10px 20px;
  }
  .sftwr_prcs_lst li:nth-child(2),
  .sftwr_prcs_lst li:nth-child(3),
  .sftwr_prcs_lst li:nth-child(4) {
    transform: unset;
  }
  .sftwr_srvcs_lft li.slick-slide img {
    margin: 0 auto;
    max-width: 50px;
  }
  .sftwr_cta3_mn {
    padding: 20px 0;
    text-align: center;
  }
  .sftwr_cta3_mn .btn-fix {
    margin: 25px auto 0;
  }
  .sftwr_cta3_sc {
    margin: 40px 0;
  }
  .sftwrtbl td img {
    max-width: 34px;
  }
  .sftwr_srvcs_lft {
    background: #f1f5ff;
    border-radius: 24px;
    padding: 10px;
    width: 100%;
    position: unset;
    min-height: unset;
  }
  .sftwr_srvcs_lft li.slick-slide {
    display: block;
    margin: 0 5px;
    height: inherit;
    background: #fff;
    padding: 10px;
    text-align: center;
    border-radius: 18px;
  }
  .sftwr_srvcs_lft .slick-track {
    display: flex !important;
  }
  .sftwr_srvcs_lft li h3 {
    font-size: 22px;
    margin: 10px 0;
    line-height: 1.3;
  }
  .sftwr_srvcs_lft li p {
    font-size: 16px;
    line-height: 1.3;
  }
  .sftwr_indstrs_lst {
    gap: 0;
    margin-top: 30px;
  }
  .sftwr_bnr_lst {
    gap: 25px;
    justify-content: center;
    margin-bottom: 20px;
  }
  .sftwr_indstrs_lst li.slick-slide {
    margin: 0 5px;
    height: inherit;
    padding: 20px 10px;
  }
  .sftwr_indstrs_lst .slick-track {
    display: flex !important;
  }
  .sftwr_bnr_lft .btn-fix {
    margin: 20px auto;
  }
  .sftwr_cta1_sc p {
    font-size: 18px;
    margin: 10px 0 25px;
    line-height: 28px;
  }
  .sftwr_cta2_mn {
    padding: 20px;
  }
  .sftwr_cta2_mn .btn-fix {
    margin: 25px auto 0;
  }
  .sftwr_sltns_lst li.slick-slide {
    margin: 0 5px;
  }
  .sftwr_indstrs_sc,
  .sftwr_invst_sc,
  .sftwr_wrp .aidbi_whychs_sc,
  .sftwr_wrp .ecmrc_prfl_sc,
  .sftwr_wrp .tstimnl_sc {
    padding: 40px 0;
  }
  .sftwr_hire_sc {
    padding: 0 0 40px;
  }
  .sftwr_invst_lst {
    gap: 15px;
    margin-top: 30px;
  }
  .sftwr_invst_sc .btn-fix {
    margin: 30px auto 0;
  }
  .sftwr_sltns_lst,
  .sftwrtbl {
    margin-top: 30px;
  }
  .sftwr_cta1_mn {
    text-align: center;
    padding: 20px;
  }
  .sftwr_invst_cntnt p {
    font-size: 16px;
    line-height: 1.3;
  }
  .sftwr_invst_cntnt h3 {
    font-size: 24px;
    margin-bottom: 10px;
  }
  .sftwr_invst_lst li:after {
    position: absolute;
    content: "";
    background: #000;
    inset: 0;
    margin: auto;
    border-radius: 32px;
    opacity: 0.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 {
    font-size: 20px;
    margin-bottom: 10px;
    line-height: 1.3;
  }
  .sftwr_sltns_hvr ul li {
    font-size: 14px;
    margin-bottom: 8px;
  }
  .sftwr_sltns_hvr p {
    margin: 0 0 10px;
  }
  .aidbi_wrp .aidbi_cases_bx {
    background-image: unset !important;
  }
  .gnrtv_prcs_ryt li {
    margin: 0 10px;
  }
  .gnrtv_bnr_mn {
    margin-top: 0;
  }
  .gnrtv_prcs_sc {
    padding: 40px 0 0;
  }
  .whitlbl_wrp .gnrtv_prcs_sc {
    padding: 40px 0;
  }
  .mcrsft_bnr_ryt {
    position: static;
    transform: matrix(1, 0, 0, 1, 0, 0);
    margin: 40px 0 50px;
  }
  .gnrtv_prcs_ryt li p {
    font-size: 16px;
    text-align: center;
    line-height: 26px;
  }
  .gnrtv_bnr_sc {
    height: auto;
    padding: 130px 0 40px;
  }
  .mcrsft_crcl1 {
    width: 100px;
  }
  .gnrtv_bnr_ryt {
    display: none;
  }
  .gnrtv_indstrs_mn li figure,
  .gnrtv_indstrs_mn li img {
    width: 100%;
  }
  .gnrtv_indstrs_mn li h3 {
    font-size: 20px;
  }
  .gnrtv_cta2_sc .fix_container {
    padding: 20px;
  }
  .gnrtv_exprt_ryt li figure {
    width: 100%;
    margin: 0 auto;
    z-index: -1;
  }
  .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: 24px;
  }
  .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;
    gap: 10px;
  }
  .gnrtv_exprt_ryt li.slick-slide {
    position: relative;
    margin: 0 5px;
  }
  .gnrtv_exprt_ryt li.slick-slide:after {
    position: absolute;
    content: "";
    background: #000;
    inset: 0;
    width: 100%;
    height: 100%;
    opacity: 0.7;
    margin: auto;
    border-radius: 23px;
  }
  .gnrtv_indstrs_mn li.slick-slide {
    margin: 0 5px;
  }
  .gnrtv_mdls_btn {
    gap: 10px;
    margin: 30px auto;
  }
  .gnrtv_bnr_count > li {
    padding: 15px 10px;
  }
  .gnrtv_trst_lst {
    padding-left: 0;
    gap: 20px;
  }
  .gnrtv_mdls_cntnt ul li h3 {
    margin: 0 auto 10px;
  }
  .gnrtv_bnr_trst span {
    padding-right: 0;
    font-size: 20px;
  }
  .gnrtv_sln_cnt p {
    line-height: 24px;
  }
  .gnrtv_srvc_sc {
    padding: 40px 0;
  }
  .gnrtv_srvc_cntnt {
    transform: unset;
    position: unset;
    opacity: 1;
    background: unset;
    padding: 0;
    justify-content: flex-start;
  }
  .gnrtv_srvc_mn {
    border: unset;
    border-radius: 0;
    margin: 30px 5px 0;
  }
  .gnrtv_srvc_mn li.slick-slide {
    border: 2px solid #70707021;
    gap: 10px;
    padding: 15px;
    height: inherit;
    min-height: unset;
  }
  .gnrtv_srvc_mn .slick-track {
    display: flex !important;
  }
  .gnrtv_srvc_mn li figure {
    order: -1;
    width: 60px;
    height: 60px;
  }
  .gnrtv_srvc_cntnt p {
    color: #000;
  }
  .gnrtv_bnr_mn .btn-fix {
    margin: 0 auto;
  }
  .gnrtv_prtnr_lst {
    position: unset;
    width: 100%;
  }
  .gnrtv_bnr_lft .mh > p {
    margin: 5px 0 24px;
    font-size: 18px;
    line-height: 26px;
  }
  .gnrtv_bnr_count {
    justify-content: center;
    gap: 10px;
    margin: 30px 0;
  }
  .gnrtv_bnr_trst {
    justify-content: center;
  }
  .gnrtv_prtnr_lst li {
    text-align: center;
    flex-direction: column;
    justify-content: center;
    gap: 10px;
    padding: 20px;
  }
  .gnrtv_sln_lst {
    gap: 15px;
    width: 100%;
    margin: 40px auto 25px;
  }
  .gnrtv_cta2_lft p {
    font-size: 18px;
    margin: 5px 0 25px;
  }
  .gnrtv_sln_lst li {
    text-align: center;
    flex-direction: column;
    gap: 15px;
    align-items: center;
  }
  .gnrtv_sln_cnt h3 {
    margin-bottom: 5px;
  }
  .aidbi_cases_sc {
    margin-top: 40px;
  }
  .gm_bnr_sc {
    height: auto;
    padding: 130px 0 40px;
  }
  .gnrtv_cta1_sc {
    padding: 20px;
  }
  .gnrtv_cta3_sc {
    padding: 20px 0;
  }
  .gnrtv_cta1_lft {
    width: 100%;
    text-align: center;
  }
  .gnrtv_cta1_lft .btn-fix {
    margin: 0 auto;
  }
  .gnrtv_cta1_lft p {
    font-size: 18px;
    margin: 10px 0 25px;
    line-height: 24px;
  }
  .gm_cntr_bx h3 {
    font-size: 24px;
  }
  .gm_ftrs_bx h3 {
    font-size: 20px;
    margin: 10px 0 5px;
  }
  .gm_ftrs_bx p {
    font-size: 16px;
  }
  .gm_bnr_sc .btn-fix {
    margin: 30px auto;
  }
  .gmdv_frm_lft .ftrfrminfo ul li a {
    flex-wrap: wrap;
  }
  #gm_wrap .ftrfrminfo ul {
    display: block;
  }
  #gm_wrap .ftrfrminfo ul li {
    width: 100%;
    margin-bottom: 10px;
  }
  .gmdv_frm_lft p {
    margin: 20px 0 25px !important;
  }
  .gm_ftrs_bx figure {
    margin: 0 auto;
  }
  .gmdv_frm_ryt {
    padding: 30px;
  }
  #gm_wrap #footer_custom_form .form_control {
    padding: 15px;
  }
  #gm_wrap .frm_grp {
    margin-bottom: 15px;
  }
  #gm_wrap input#common_submit {
    margin: 20px 0 0;
  }
  .gmdv_frm_lft h3 {
    font-size: 22px;
    margin-bottom: 10px;
  }
  .gm_idl_lst h3 {
    font-size: 24px;
  }
  .gm_idl_lst figure {
    width: 75px;
    padding: 20px;
    height: 70px;
  }
  .gm_sltns_bx h4 {
    font-size: 22px;
  }
  .gm_idl_cntnt {
    margin-top: 50px;
  }
  .gm_idl_lst:after {
    top: 35px;
  }
  .gm_ftrs_lst {
    display: flex;
    align-items: stretch;
    justify-content: center;
    flex-wrap: wrap;
    gap: 20px;
  }
  .gm_ftrs_sc .sb {
    margin-bottom: 40px;
  }
  .gm_ftrs_bx {
    padding: 15px;
    width: 48%;
    text-align: center;
    margin: 0;
  }
  .gm_ftrs_bx:nth-child(2n) {
    margin: 0;
  }
  .gm_ftrs_sc {
    height: auto;
    padding: 40px 0;
    background-position: bottom;
  }
  .gm_srvc_sc .btn-fix {
    margin: 30px auto 0;
  }
  .gm_ftrs_lst_mn {
    padding-bottom: 30px;
  }
  .gm_idl_ryt {
    width: 35%;
  }
  .gm_bnr_lst {
    gap: 20px;
  }
  .gm_cntr_bx {
    width: 23%;
  }
  .gm_cta1_sc {
    padding: 40px 0;
    margin-top: 40px;
    text-align: center;
  }
  .gm_sltns_cntnt {
    width: 100%;
  }
  .gm_cta1_mn {
    justify-content: center;
  }
  .gm_sltns_bx {
    padding: 15px;
    margin: 0 5px;
    border: 1px solid #fff;
    border-bottom: 1px solid #fff;
    border-radius: 20px;
    flex-direction: column-reverse;
    text-align: center;
    gap: 10px;
    height: inherit;
  }
  .gm_sltns_bx figure {
    margin: 0 auto;
  }
  .gm_sltns_bx.active figure,
  .gm_sltns_bx:hover figure {
    transform: scale(1);
    rotate: 0deg;
    margin: 0 auto;
  }
  .gm_sltns_bx p {
    display: block !important;
    font-size: 16px;
    line-height: 24px;
    margin-top: 5px;
  }
  .gm_cta2_lft p {
    font-size: 22px;
    margin: 5px 0 25px;
  }
  .gm_cta2_sc {
    padding: 20px 0;
  }
  .gm_cta1_mn .btn-fix,
  .gm_cta2_lft .btn-fix {
    margin: 0 auto;
  }
  .gm_brnds_lst {
    margin-top: 30px;
  }
  .gm_brnds_sc {
    padding: 40px 0;
  }
  .gm_cta1_lft p {
    font-size: 16px;
    margin: 10px 0 25px;
  }
  .gm_btm_sc {
    background-color: #1d1d1d;
    padding: 40px 0;
    border-bottom: 8px solid #ffb902;
    height: auto;
    background-image: unset;
  }
  .gm_btm_sc p {
    font-size: 20px;
    line-height: 32px;
  }
  .gm_sltns_lst,
  .gm_srvc_lst {
    display: block;
    margin: 40px 0 0 !important;
  }
  .gm_sltns_lst .slick-track,
  .gm_srvc_lst .slick-track {
    display: flex !important;
  }
  .gm_srvc_bx {
    margin: 0 5px;
    position: relative;
  }
  .gm_srvc_bx:after {
    position: absolute;
    content: "";
    background: #000;
    inset: 0;
    opacity: 0.5;
    pointer-events: none;
  }
  .gm_srvc_bx h3 {
    margin-top: 10px;
    font-size: 22px;
  }
  .gm_srvc_hvr p {
    margin: 5px 0 0;
  }
  .uiux_wrp .uiux_bnr {
    height: auto;
    padding-bottom: 0;
  }
  .gm_srvc_hvr {
    position: relative;
    opacity: 1;
    transform: unset;
    background: unset;
    align-items: center;
    text-align: center;
    z-index: 9;
  }
  .uiux_wrp .sclmda_bnr_trst ul {
    width: 100%;
  }
  .uiux_wrp .sclmda_bnr_trst ul li {
    width: 23%;
  }
  .mcrsft_cta2_sc p {
    margin: 5px 0 20px;
  }
  .mcrsft_prdct_sc .btn-fix {
    margin: 30px auto 0;
  }
  .mcrsft_wrp .aidbi_cases_cntnt {
    background: 0 0;
  }
  #aidbi_wrap .aidbi_bnr_trst h3 span,
  .aidbi_trst_lst,
  .mcrsft_tch_mn,
  .mcrsft_tch_rgt {
    justify-content: center;
  }
  .mcrsft_wrp .aidbi_whychs_sc .sb p {
    font-size: 16px;
    margin-top: 10px;
  }
  .aidbi_sucs_bx {
    padding: 15px;
  }
  .mcrsft_prdct_bx {
    margin: 0 5px;
    height: inherit;
  }
  .mcrsft_prdct_lst .slick-track {
    display: flex;
  }
  .mcrsft_tch_mn {
    margin-top: 15px;
  }
  .mcrsft_bnr .btn-fix {
    margin: 15px auto 30px;
  }
  .mcrsft_tch_mn p {
    font-size: 20px;
    margin: 0 0 30px;
  }
  .mcrsft_prdct_sc p {
    font-size: 16px;
    margin-top: 5px;
  }
  .mcrsft_prdct_bx h3 {
    font-size: 22px;
    margin: 5px 0;
  }
  .mcrsft_prdct_bx figure img {
    margin: 0 auto;
    height: 100% !important;
  }
  .mcrsft_prdct_bx figure {
    height: 60px;
  }
  .aidbi_cases_bx {
    width: 31%;
  }
  .mcrsft_cta1 .sb h2 .mcrsft_h3 {
    display: block;
  }
  .mcrsft_bnr_count {
    gap: 10px;
    justify-content: center;
  }
  .mcrsft_tch_lst {
    padding: 10px;
  }
  .mcrsft_wrp .aidbi_cases_bx {
    height: 300px;
  }
  .mcrsft_tch_lst figure {
    width: 70px;
    height: 70px;
    padding: 15px;
  }
  .mcrsft_tch_lst h3 {
    font-size: 18px;
    line-height: 24px;
  }
  .mcrsft_cta1 .sb h2 {
    font-size: 34px;
    line-height: 44px;
  }
  .abtus_bsns_mn .slick-track,
  .aidbi_modls_lst .slick-track {
    display: flex !important;
  }
  #aidbi_wrap .uiux_levrg_bx figure {
    height: fit-content;
  }
  .aidbi_sucs_bx,
  .mcrsft_tch_rgt {
    transform: unset;
  }
  #aidbi_wrap .blk_span,
  .mcrsft_wrp .blk_span {
    display: inline;
  }
  #aidbi_wrap .tstimnl_sc {
    margin: 40px 0;
  }
  .aidbi_whychs_bx h3 {
    margin: 10px 0 5px;
  }
  .aidbi_cta2_mn {
    padding: 20px;
  }
  .aidbi_srvc_lft .btn-fix,
  .mcrsft_cta1 .btn-fix,
  .mcrsft_cta2_sc .btn-fix {
    margin: 0 auto;
  }
  .aidbi_sucs_lst {
    background: unset;
    padding: 0 0 60px 0;
  }
  .mcrsft_cta1 p {
    font-size: 20px;
    margin: 5px 0 30px;
  }
  .mcrsft_prdct_sc {
    padding-bottom: 0;
  }
  .aidbi_econmy_bx {
    flex-direction: column-reverse;
    justify-content: center;
    padding: 10px;
    margin: 0 5px;
  }
  .abtus_bsns_mn .tab-pane h3 {
    margin: 10px 0 5px;
  }
  .aidbi_cta1_sc,
  .mcrsft_cta1 {
    padding: 30px 0;
    background-image: unset;
  }
  .mcrsft_bnr {
    background-image: unset;
    height: auto;
    padding: 110px 0 40px;
  }
  .mcrsft_cta2_sc .sb {
    background-image: unset;
    padding: 30px;
    text-align: center;
  }
  .mcrsft_cta1 .sb {
    width: 100%;
    margin: 0;
    text-align: center;
  }
  .aidbi_cta1_sc .btn-fix {
    margin: 25px auto 0;
  }
  .aidbi_modls_bx p {
    text-align: center;
    line-height: 26px;
  }
  .aidbi_indstrs_bx {
    display: flex !important;
    justify-content: center;
    margin: 0 5px;
    gap: 5px;
    padding: 10px 5px;
  }
  .mcrsft_prdct_lst {
    gap: 0;
    margin-bottom: 0 !important;
  }
  .aidbi_cases_lst {
    gap: 15px;
  }
  .aidbi_whychs_bx {
    width: 48%;
    text-align: center;
  }
  .aidbi_whychs_lst {
    justify-content: center;
    gap: 15px;
    margin-top: 40px;
  }
  .aidbi_indstrs_lst:nth-child(2n) .aidbi_indstrs_bx {
    flex-direction: row-reverse;
  }
  .abtus_bsns_mn .tab-pane figure,
  .aidbi_whychs_bx figure {
    width: 50px;
    height: 50px;
    margin: 0 auto;
  }
  .aidbi_whychs_bx figure img {
    width: 100%;
    height: 100% !important;
  }
  .aidbi_indstrs_lst:nth-child(2n) {
    margin: 15px 0;
  }
  .aidbi_indstrs_bx figure {
    margin: 0;
    width: 40px;
    height: 40px;
  }
  #aidbi_wrap .uiux_levrg_bx.expnd_li,
  #aidbi_wrap .uiux_levrg_bx:hover {
    flex: unset;
  }
  .aidbi_econmy_lst {
    margin: 30px auto 0 !important;
  }
  .aidbi_econmy_lst .slick-list {
    padding-left: auto !important;
  }
  .abtus_bsns_mn .tab-pane {
    padding: 15px;
    border-radius: 20px;
    min-height: auto;
    text-align: center;
    align-items: center;
    display: flex;
    width: 48%;
  }
  .aidbi_modls_bx {
    margin: 0 5px;
    height: inherit;
  }
  .abtus_bsns_mn .tab-content {
    width: 100%;
    margin: 0;
    display: flex;
    align-items: stretch;
    justify-content: center;
    flex-wrap: wrap;
    gap: 15px;
    padding-top: 0;
  }
  .abtus_bsns_mn {
    width: 100%;
    margin: 40px 0 0 0;
  }
  .aidbi_cases_cntnt {
    opacity: 1;
    transform: unset;
    padding: 10px;
    align-items: center;
    text-align: center;
    z-index: 9;
  }
  .aidbi_cases_bx:after {
    position: absolute;
    content: "";
    background: #000;
    inset: 0;
    width: 100%;
    height: 100%;
    opacity: 0.5;
  }
  .aidbi_cases_bx h3 {
    font-size: 20px;
    margin: 5px 0 0;
  }
  .aidbi_econmy_sc .btn-fix {
    margin: 20px auto 0;
  }
  #aidbi_wrap .uiux_levrg_bx {
    min-width: unset;
    flex: unset;
    margin: 0 5px;
  }
  #aidbi_wrap .uiux_levrg_bx h3 {
    writing-mode: horizontal-tb;
    transform: scale(1);
  }
  #aidbi_wrap .uiux_levrg_lst {
    gap: 15px;
  }
  .aidbi_srvc_lft p {
    font-size: 16px;
    margin: 5px 0 25px;
  }
  .aidbi_srvc_ryt {
    margin: 0 auto 30px;
    display: none;
  }
  .aidbi_srvc_mn {
    flex-direction: column-reverse;
    margin-top: 0;
  }
  .aidbi_count_lst:not(:last-child) {
    margin-bottom: 0;
  }
  .aidbi_econmy_ryt {
    width: 30%;
    margin: 0 auto 10px;
  }
  .aidbi_econmy_sc .slick-dots {
    margin-top: 50px;
  }
  .aidbi_econmy_sc .slick-next.slick-arrow,
  .aidbi_econmy_sc .slick-prev.slick-arrow {
    width: 45px;
    height: 45px;
  }
  .aidbi_econmy_sc .slick-dots li,
  .aidbi_econmy_sc .slick-dots li button {
    width: 20px;
  }
  .aidbi_econmy_sc .slick-prev.slick-arrow {
    right: 250px;
  }
  .aidbi_econmy_sc .slick-next.slick-arrow {
    right: -250px;
  }
  .aidbi_bnr_count {
    display: flex;
    align-items: stretch;
    justify-content: center;
    flex-wrap: wrap;
    gap: 8px;
    transform: translate(0, 0);
  }
  .aidbi_count_lst h3,
  .aidbi_econmy_lft h3 {
    font-size: 26px;
  }
  .aidbi_count_lst {
    width: 32%;
  }
  .aidbi_bnr {
    height: auto;
    padding: 110px 0 40px;
  }
  .aidbi_bnr .btn-fix {
    margin: 15px auto 30px;
  }
  .aidbi_bnr .mh p {
    font-size: 16px;
    margin: 5px 0 0;
  }
  .whtlbl_tchnlgy_bx:nth-child(2n) {
    transform: unset;
  }
  .whtlbl_tchnlgy_bx {
    margin: 0 10px;
    height: 350px;
  }
  .whtlbl_tchnlgy_bx:after {
    position: absolute;
    content: "";
    background: #000;
    inset: 0;
    width: 100%;
    height: 100%;
    opacity: 0.6;
  }
  .whtlbl_wrp .resulv_dub_ul {
    gap: 0;
    margin: 30px 0 0 0 !important;
  }
  .whtlbl_tchnlgy_mn {
    width: 90%;
    max-width: 1170px;
  }
  .whtlbl_tchnlgy_lwrcnt {
    z-index: 9;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    inset: 0;
    padding: 15px;
    text-align: center;
  }
  .whtlbl_tchnlgy_lwrcnt p {
    color: #fff;
    margin-top: 5px;
  }
  .whtlbl_bnr_sc {
    background: unset;
    height: auto;
    padding: 110px 0 40px;
  }
  .whtlbl_bnr_lft h1 .clrd {
    margin: 0 auto 10px;
  }
  .whtlbl_bnr_lft p {
    font-size: 18px;
    margin-top: 10px;
  }
  .whtlbl_bnr_btn {
    justify-content: center;
    gap: 20px;
    margin: 25px 0;
  }
  .whtlbl_trstd_sc {
    padding: 20px 0;
  }
  .whtlbl_trstd_bx img {
    max-width: 100px;
  }
  .whtlbl_trstd_lst {
    gap: 50px;
    margin: 20px 0 30px;
  }
  .whtlbl_dmo_lft {
    width: 48%;
    margin: 0 auto 50px;
  }
  .whtlbl_dmo_sc {
    padding: 70px 0 40px;
  }
  .whtlbl_dmo_ryt .btn-fix {
    margin: 20px auto 0;
  }
  .whtlbl_dmo_ryt h3 {
    font-size: 26px;
  }
  .whtlbl_dmo_ryt p {
    font-size: 18px;
    margin: 10px 0;
  }
  .whtlbl_bnr_lst {
    justify-content: center;
    gap: 10px;
  }
  .whtlbl_bnr_mn .blk_span {
    display: inline;
  }
  .whtlbl_cta1_mn h3 {
    font-size: 22px;
    position: unset;
    border-radius: 10px;
    margin: 0 auto 10px;
    width: fit-content;
    padding: 10px;
    height: unset;
    clip-path: unset;
  }
  .whtlbl_cta1_mn p {
    font-size: 18px;
    text-align: center;
  }
  .whtlbl_wrp .resulv_dub_lst_inr {
    position: unset;
    transform: unset;
    background: unset;
    opacity: 1;
    padding: 0;
    display: block;
  }
  .whtlbl_wrp .resulv_dub_lst h3 {
    color: #fff;
    font-size: 20px;
    margin: 10px 0 5px;
  }
  .whtlbl_wrp .resulv_dub .slick-track {
    display: flex;
  }
  .whtlbl_wrp .resulv_dub_lst_inr p {
    color: #fff;
  }
  .whtlbl_cta2_lft p {
    font-size: 18px;
    margin: 5px 0 25px;
  }
  .whtlbl_wrp .resulv_dub_lst {
    background: #3a6ad4;
    margin: 0 5px;
    padding: 10px;
    height: inherit !important;
  }
  .whtlbl_bnr_bx p {
    font-size: 14px;
    margin-top: 0;
  }
  .whtlbl_cta3_lst {
    justify-content: center;
    margin-top: 20px;
    gap: 20px;
  }
  .whtlbl_cta3_lst h3 {
    font-size: 26px;
  }
  .whtlbl_ftrs_lwrlft {
    width: 100%;
    margin-bottom: 0 !important;
  }
  .whtlbl_ftrs_lwrbx {
    background: #edf6fb;
    margin: 0 5px;
    padding: 20px;
    border-radius: 20px;
    height: inherit !important;
  }
  .whtlbl_ftrs_lwrlst {
    background: unset;
    border-radius: 0;
    padding: 0;
    margin: 30px 0 0 0 !important;
    min-height: unset;
    overflow: visible;
  }
  .whtlbl_ftrs_lwrlst .slick-track {
    display: flex;
  }
  .whtlbl_ftrs_lwrlft p {
    font-size: 18px;
    line-height: 24px;
  }
  .whtlbl_ftrs_cntnt {
    margin: 10px 0 25px;
  }
  .whtlbl_ftrs_inr h3 {
    font-size: 18px;
    padding-left: 20px;
  }
  .whtlbl_ftrs_inr {
    margin-bottom: 10px;
  }
  .whtlbl_ftrs_inr:last-child {
    margin-bottom: 0;
  }
  .whtlbl_modls_ryt h3 {
    font-size: 22px;
    padding: 0 0 5px 0;
  }
  .whtlbl_modls_lst {
    border: 2px solid #ffffff30;
    padding: 15px;
    transition: unset;
    border-radius: 10px;
    width: 32%;
    text-align: center;
  }
  .whtlbl_modls_lst p {
    display: block;
    font-size: 16px;
    width: 100%;
  }
  .whtlbl_modls_ryt {
    min-height: unset;
    display: flex;
    align-items: stretch;
    justify-content: center;
    gap: 10px;
    flex-wrap: wrap;
  }
  .whtlbl_modls_lst:nth-child(3) {
    border-bottom: 2px solid #ffffff30;
  }
  .whtlbl_modls_lft {
    width: 35%;
    margin: 0 auto 30px;
  }
  .whtlbl_cta4_mn .blk_span {
    display: inline;
  }
  .whtlbl_tchnlgy_sc {
    padding: 40px 0 0;
  }
  .cryptcrncy_ftrs_sc .btn-fix,
  .whtlbl_cta3_ryt,
  .whtlbl_tchnlgy_mn .btn-fix {
    margin: 25px auto 0;
  }
  .cryptcrncy_levrg_sc .slick-dotted.slick-slider {
    margin-bottom: 0;
  }
  .cryptcrncy_cta2_lst:nth-child(2n) {
    transform: unset;
  }
  .cryptcrncy_choose_bx figure,
  .whtlbl_cta2_lft .btn-fix {
    margin: 0 auto;
  }
  .ecmrc_bnr_mn .mn_hd p.sll_out {
    font-size: 20px;
  }
  .cryptcrncy_cta2_mn .sb h2,
  .ecmrc_buld_sc .sb h2,
  .fntch_swr_rt span,
  .hradvplr_onbrd_bx h3,
  .hradvplr_trst_lst h3,
  .hradvplr_whyhr_lst h3,
  .ppc_bnr .mh h1,
  .ubrap_empwr_mn h2 {
    font-size: 40px;
  }
  .cryptcrncy_cntr_lst,
  .cryptcrncy_cta2_ryt {
    justify-content: center;
  }
  .cryptcrncy_cta2_ryt {
    gap: 8px;
  }
  #crypto_crncy_wrp .faq_sc {
    padding: 0;
  }
  .cryptcrncy_bnr_ryt {
    margin: 30px auto 0;
    width: 70%;
  }
  .cryptcrncy_srvcs_sc .custmmbl_indstry_cntnt {
    gap: 5px;
  }
  .cryptcrncy_choose_bx h3 {
    margin: 10px 0 5px;
    font-size: 22px;
  }
  .cryptcrncy_ftrs_rytlst h3 {
    margin: 15px 0 0;
  }
  .cryptcrncy_cta3_mn .sb h2 {
    margin-bottom: 0;
  }
  .aidbi_srvc_sc {
    background: #000002;
    padding: 20px 0;
  }
  .aidbi_srvc_lft h2,
  .aidbi_srvc_lft p {
    color: #fff;
  }
  .cryptcrncy_cta3_ryt {
    width: 100%;
    display: flex;
    align-items: stretch;
    justify-content: center;
    gap: 20px;
    margin-top: 30px;
  }
  .cryptcrncy_cta3_lst h3 {
    width: auto;
    text-align: center;
  }
  .cryptcrncy_choose_bx {
    width: 48%;
    padding: 15px;
    text-align: center;
    border: unset;
    transform: unset;
  }
  .cryptcrncy_choose_bx:hover {
    border: unset;
  }
  .cryptcrncy_cta3_lst {
    width: 48%;
    gap: 10px;
  }
  .cryptcrncy_cta3_lst:not(:last-child) {
    margin-bottom: 0;
  }
  .cryptcrncy_ftrs_rytlst p {
    font-size: 16px;
    line-height: 24px;
  }
  .cryptcrncy_ftrs_rytlst figure {
    width: 50px;
    margin: 0 auto;
  }
  .cryptcrncy_cta3_mn .sb p,
  .cryptcrncy_levrg_cntnt p {
    font-size: 16px;
    margin: 5px 0 0 0;
  }
  .cryptcrncy_ftrs_rytlst {
    min-height: unset;
    margin: 0 5px;
    padding: 15px;
    height: inherit;
    text-align: center;
  }
  .cryptcrncy_ftrs_mn .slick-track,
  .cryptcrncy_levrg_sc .slick-track {
    display: flex;
  }
  .cryptcrncy_ftrs_sc .slick-dotted.slick-slider {
    margin-bottom: 0;
  }
  .cryptcrncy_levrg_cntnt {
    padding: 15px;
    text-align: center;
  }
  .cryptcrncy_levrg_bx figure {
    height: 180px;
  }
  .cryptcrncy_levrg_bx figure img {
    width: 100%;
    height: 100% !important;
  }
  .cryptcrncy_levrg_bx {
    margin: 0 5px;
    height: inherit;
  }
  .cryptcrncy_bnr_mn .btn-fix {
    margin: 20px auto 30px;
  }
  .cryptcrncy_bnr_mn p {
    font-size: 18px;
    margin-top: 10px;
  }
  .cryptcrncy_wrp .blk_span {
    display: inline;
  }
  .cryptcrncy_cntr_bx p {
    font-size: 14px;
    margin: 0;
  }
  .cryptcrncy_cta1_mn .sb p {
    margin: 5px 0 20px;
  }
  .cryptcrncy_cta1_mn .btn-fix,
  .whtlbl_cta1_mn,
  .whtlbl_cta4_mn .btn-fix,
  .whtlbl_wrp .resulv_dub_lst .resulv_dub_icn {
    margin: 0 auto;
  }
  .cryptcrncy_soltn_sc {
    padding: 40px 0 0;
  }
  .cryptcrncy_soltn_bx {
    background: #212737;
    border: 2px solid #ffffff0d;
    border-radius: 29px;
    padding: 20px;
    width: 48%;
  }
  .btn-cntr {
    margin: 30px auto 0;
  }
  .cryptcrncy_soltn_cntnt {
    background: unset;
    border: 0;
    border-radius: unset;
    padding: 0;
    min-height: unset;
    width: 100%;
    flex-direction: column;
  }
  .cryptcrncy_soltn_cntnt h3 {
    font-size: 22px;
    width: 100%;
    text-align: center;
    margin: 10px 0;
  }
  .cryptcrncy_soltn_lst {
    margin-top: 30px;
    display: flex;
    align-items: stretch;
    justify-content: center;
    flex-wrap: wrap;
    gap: 15px;
  }
  .cryptcrncy_soltn_bx:not(:last-child) {
    margin-bottom: 0;
  }
  .cryptcrncy_soltn_bx figure {
    margin: 0 auto;
  }
  .cryptcrncy_trst_bx img {
    max-width: 115px;
  }
  .cryptcrncy_trst_lst {
    margin-top: 20px;
  }
  .slickdts .slick-dots {
    margin-top: 15px;
  }
  .cryptcrncy_cta2_ryt figure {
    padding: 20px;
    width: 135px;
    height: 110px;
  }
  .cryptcrncy_cta2_sc {
    padding: 40px 0 0;
    margin-top: 40px;
  }
  .cryptcrncy_cntr_bx h3 {
    font-size: 26px;
  }
  .rlest_bnr_ryt {
    width: 35%;
    margin: 0 auto;
  }
  .rlest_wrp .fddlvry_blgsc,
  .whtlbl_modls_sc {
    padding: 0 0 40px 0;
  }
  .rlest_trst_sc .sb h2 span {
    display: block;
  }
  .cryptcrncy_srvcs_lst .custmmbl_indstry_cntnt figure img {
    height: 100%;
  }
  .rlest_vldat_ryt p {
    margin: 0;
  }
  .rlest_wrp .ecmrc_cntr_bx h3 {
    font-size: 26px;
  }
  .rlest_apnl_sc .ednc_apnl_tb .nav-pills {
    justify-content: center;
  }
  .rlest_wrp .ecmrc_cntr_bx {
    text-align: center;
  }
  .rlest_trst_lst {
    margin: 30px auto 0;
    width: 70%;
  }
  .rlest_wrp .grcry_sftwr_bx:hover .resulv_dub_lst_inr {
    padding: 10px;
    justify-content: center;
  }
  .rlest_chs_bx h3 {
    margin: 10px 0 5px;
    font-size: 22px;
  }
  .rlest_rngng_bx {
    height: inherit;
  }
  .rlest_rngng_sc .slick-track {
    display: flex;
  }
  .rlest_indstry_bx figure {
    height: 310px;
  }
  .rlest_indstry_lst,
  .rlest_rngng_lst {
    gap: 0;
  }
  .rlest_bsns_sc .btn-fix,
  .rlest_indstry_sc .btn-fix,
  .rlest_rngng_sc .btn-fix,
  .whtlbl_modls_rytmn .btn-fix {
    margin: 30px auto 0;
  }
  .rlest_apnl_sc .ednc_apnl_tb .nav-link {
    width: 240px;
    padding: 15px 10px;
  }
  .rlest_chs_bx {
    padding: 15px;
    width: 48%;
    text-align: center;
  }
  .cryptcrncy_choose_lst,
  .rlest_chs_lst {
    justify-content: center;
    gap: 20px;
  }
  .rlest_wrp .ecmrc_exprnc_sc .resulv_dub_lst_inr {
    display: flex !important;
    transform: unset;
    opacity: 1;
    align-items: center;
  }
  .rlest_wrp .ecmrc_exprnc_sc .grcry_sftwr_bx h3 {
    margin: 0 0 5px 0;
  }
  .rlest_wrp .ecmrc_exprnc_sc .resulv_dub_lst_inr p {
    font-size: 18px;
    line-height: 26px;
  }
  .rlest_indstry_sc {
    padding-bottom: 40px;
  }
  .rlest_wrp .ecmrc_exprnc_sc .grcry_sftwr_bx {
    height: 250px;
    padding: 0;
    text-align: center;
  }
  .rlest_trst_sc .sb h2 {
    text-align: center;
    padding: 0;
  }
  .rlest_indstry_cntnt_dwn {
    opacity: 1;
    transform: unset;
    align-items: center;
    background: unset;
    text-align: center;
    padding: 15px;
  }
  .rlest_indstry_bx:after {
    position: absolute;
    content: "";
    background: #000;
    opacity: 0.6;
    inset: 0;
    border-radius: 29px;
  }
  .rlest_bsns_bx {
    width: 32%;
    padding: 15px;
    background: #f3f3f361;
    border: 2px solid #7070702e;
    border-radius: 30px;
  }
  .rlest_bsns_bx h3 {
    margin: 15px 0 5px;
  }
  .rlest_bsns_bx:nth-child(2) h3,
  .rlest_bsns_bx:nth-child(2) p {
    color: #000;
  }
  .rlest_chs_bx figure,
  .rlest_rngng_bx figure {
    width: 50px;
    height: 50px;
    margin: 0 auto;
  }
  .rlest_indstry_bx,
  .rlest_rngng_bx {
    margin: 0 5px;
  }
  .rlest_wrp .custmmbl_bnr_lft p {
    font-size: 16px;
    margin: 15px 0;
  }
  .rlest_cta1_mn p {
    font-size: 16px;
    margin: 10px 0 20px;
  }
  .rlest_banner {
    padding-top: 110px;
    height: auto;
  }
  .custmmbl_wrp .fddlvry_trstd_sc {
    background: unset;
    padding-top: 40px;
  }
  .custmmbl_cst_ryt_frm .contact_form {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    gap: 0 15px;
  }
  .custmmbl_wrp .fddlvry_dvplmnt_sc,
  .whtlbl_cta3_sc {
    padding: 40px 0 0;
  }
  .custmmbl_wrp .ecmrc_prfl_slide {
    padding: 0 0 110px 0;
  }
  .custmmbl_invst_lst {
    gap: 15px 0;
    margin-top: 30px;
  }
  .custmmbl_wrp .resulv_dub_lst_inr {
    opacity: 1;
    position: relative;
    transform: unset;
    text-align: center;
    display: flex;
    align-items: center;
  }
  .custmmbl_wrp .fddlvry_invst_ryt {
    width: 100%;
    left: 0;
  }
  .custmmbl_wrp .resulv_dub_lst_inr {
    background: #6c62f9;
  }
  .custmmbl_indstry_bx {
    margin: 0 5px;
    text-align: center;
  }
  .custmmbl_invst_cntnt {
    padding: 20px;
  }
  .custmmbl_invst_bx p {
    display: block;
    margin-top: 5px;
  }
  .custmmbl_indstry_cntnt p {
    color: #fff;
    font-size: 14px;
    margin: 0;
  }
  .custmmbl_cst_ryt .input_button {
    width: 48%;
  }
  .custmmbl_wrp .ecmrc_exprnc_sc .grcry_sftwr_bx h3,
  .custmmbl_wrp .fddlvry_dvplmnt_ryt input#common_submit {
    margin-top: 0;
  }
  .custmmbl_wrp .fddlvry_dvplmnt_lft p {
    font-size: 16px;
  }
  .custmmbl_cst_ryt #custom_app_form .btn_dis_inr {
    margin: 0 auto;
  }
  .custmmbl_cst_ryt_frm input#common_submit,
  .rleest_bnr_mn .btn-fix,
  .rlest_bsns_sc .btn-fix,
  .rlest_vldat_ryt .btn-fix {
    margin: 20px auto 0;
  }
  .custmmbl_cst_lft,
  .rlest_vldat_lft {
    margin: 0 auto 30px;
    position: unset;
  }
  .custmmbl_indstry_bx h3 {
    font-size: 20px;
    margin: 5px 0;
  }
  .custmmbl_indstry_cntnt figure {
    width: 40px;
    height: 40px;
  }
  .custmmbl_indstry_bx:after {
    position: absolute;
    content: "";
    background: #000;
    width: 100%;
    height: 100%;
    opacity: 0.5;
    inset: 0;
  }
  .custmmbl_indstry_cntnt {
    z-index: 9;
    gap: 0;
    padding: 10px;
  }
  .custmmbl_wrp .grcry_sftwr_bx {
    padding: 0;
    background: unset;
    margin: 0 5px;
  }
  .custmmbl_invst_bx {
    position: unset;
    text-align: center;
    width: 49%;
  }
  .custmmbl_invst_sc .btn-fix {
    margin: 25px auto 0;
  }
  .custmmbl_cta1_lft {
    text-align: center;
  }
  .custmmbl_banner {
    height: auto;
    padding: 100px 0 40px;
  }
  .custmmbl_wrp .trstd_mn,
  .rlest_cta1_mn,
  .rlest_cta2_sc .sb {
    padding: 20px;
  }
  .custmmbl_cta1_sc {
    padding: 20px 0;
  }
  .custmmbl_wrp .fddlvry_sucs_bx {
    min-height: unset;
  }
  .custmmbl_cta1_lft p {
    margin: 5px 0 20px;
  }
  .custmmbl_wrp .fddlvry_trstd_lst {
    width: 100%;
    margin-top: 20px;
  }
  .custmmbl_banner .btn-fix,
  .custmmbl_cta1_sc .btn-fix,
  .rlest_cta1_lft .btn-fix {
    margin: 0 auto;
  }
  .custmmbl_indstry_lst,
  .custmmbl_wrp .ecmrc_cntr_lst,
  .rlest_rngng_lst,
  .rlest_wrp .ecmrc_cntr_lst {
    margin-top: 30px;
  }
  .rlest_vldat_ryt p.tp_spc {
    margin: 12px 0 5px;
  }
  .rlest_bld_sc {
    margin: 50px 50px 0;
  }
  .custmmbl_cst_sc {
    padding: 40px 0;
  }
  .custmmbl_bnr_lft p {
    margin: 15px 0;
  }
  .ecom_buld_lt button {
    margin: auto;
  }
  .ecom_buld_lt p,
  .ecom_drve_lst p {
    font-size: 18px;
    line-height: 26px;
  }
  .ecom_buld_mn {
    background: #178def;
    padding: 40px;
  }
  .ecom_drve_lst h3 {
    font-size: 22px;
    margin: 15px 0 10px;
  }
  .ecmrc_buld_ryt {
    background: #178def;
    padding: 25px;
    border-radius: 36px;
  }
  .ecmrc_buld_bx {
    min-height: auto;
  }
  #ecmrc_wrap .clculator_img {
    top: 50%;
  }
  .custmmbl_wrp .blk_span,
  .ecmrc_wrp .blk_span {
    display: inline;
  }
  .custmmbl_wrp .trstd_mn .blk_span {
    display: block;
    font-size: 18px;
  }
  .ecmrc_jrny_bx p {
    font-size: 14px;
    text-align: center;
  }
  .mbl1200 {
    display: block;
  }
  .ecmrc_exprnc_sc .ecmrc_exprnc_cnt p {
    display: block;
    color: #fff;
    font-size: 16px;
    margin-top: 5px;
  }
  .ecmrc_exprnc_sc .grcry_sftwr_bx h3 {
    margin-top: 15px;
  }
  .ecmrc_exprnc_sc .grcry_sftwr_bx {
    background-color: #178def;
    background-image: unset !important;
    height: 270px;
  }
  .ecmrc_pnl_sc.grcry_pnl_sc .ednc_apnl_tb .nav-link,
  .ecmrc_pnl_sc.grcry_pnl_sc .ednc_apnl_tb .nav-link.active {
    width: 165px;
  }
  .ecmrc_exprnc_cnt {
    position: absolute;
    z-index: 9;
    inset: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    padding: 10px;
    text-align: center;
  }
  .ecmrc_pnl_sc.grcry_pnl_sc .fddlvry_appnl_lst p {
    font-size: 16px;
    font-weight: 400;
    color: #000;
  }
  .ecmrc_indstrs_bx {
    padding: 25px 10px;
  }
  .ecmrc_ftrs_cntnt {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    text-align: center;
    width: 100%;
  }
  .ecmrc_ftrs_cntnt figure {
    display: block;
    width: 60px;
    height: 60px;
  }
  .ecmrc_ftrs_cntnt h3 {
    font-size: 22px;
    margin: 10px 0 0;
  }
  .ecmrc_ftrs_rytbx {
    position: relative;
    margin: 0 5px;
    padding: 35px 15px;
    background: #00649e1a;
    border: 2px solid #0188d61c;
    border-radius: 20px;
    display: flex !important;
    min-height: 270px;
  }
  .nwyrk_indstrs_sc .swiper-container {
    padding: 40px 0 70px;
  }
  .ecmrc_exprnc_sc .btn-fix {
    margin: 40px auto 0;
  }
  .ecmrc_bsns_sc .slick-next,
  .ecmrc_bsns_sc .slick-prev {
    width: 50px !important;
    height: 50px !important;
    bottom: -100px;
  }
  .ecmrc_bsns_sc {
    padding-bottom: 100px;
  }
  .ecmrc_bsns_slide {
    margin: 30px 5px 0 5px;
  }
  .ecmrc_bsns_slide {
    display: block !important;
  }
  .ecmrc_bsns_cntnt {
    position: absolute;
    bottom: 0;
    left: 0;
    padding: 10px;
    z-index: 9;
    right: 0;
    top: 0;
    margin: auto;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    text-align: center;
  }
  .ecmrc_jrny_bx {
    width: 32%;
    height: auto;
    padding: 20px;
    border-radius: 20px;
  }
  .ecmrc_pnl_sc.grcry_pnl_sc .hovr_pn_inr p {
    margin: 5px 0 0;
    font-size: 18px;
  }
  .ecmrc_bnr_sc {
    height: auto;
    padding-bottom: 40px;
  }
  .cryptcrncy_banner {
    height: auto;
    padding: 120px 0 0;
  }
  .ecmrc_cntr_lst {
    margin: 30px 0;
  }
  .ecmrc_bnr_ryt {
    width: 25%;
    margin: 0 auto;
  }
  .ecmrc_trst_lft {
    padding-right: 0;
  }
  .ecmrc_trst_lft:after {
    height: 2px;
    width: 100%;
    top: auto;
    bottom: -20px;
  }
  .ecmrc_buld_sc .sb {
    width: 100%;
    margin: 0 auto;
    text-align: center;
  }
  .fddlvry_banner .mn_hd p {
    font-size: 16px;
    line-height: 24px;
  }
  .ecmrc_prfl_ryt p,
  .hradvplr_mbldvplr_lft p {
    font-size: 16px;
  }
  .ecmrc_prfl_count {
    margin: 10px 0 20px;
  }
  .ecmrc_prfl_lft {
    width: 40%;
  }
  .ecmrc_prtfl_lstlogo figure {
    height: 35px;
  }
  #hrdvplr_wrap .hrdvplr_wrp .tstimnl_bx {
    min-height: 350px !important;
  }
  .hradvplr_tstml_mn {
    background: #e9ff7a;
    text-align: center;
    margin-top: 30px;
  }
  #hrdvplr_wrap .hrdvplr_wrp .tstimnl_bx {
    min-height: 350px !important;
  }
  .ecmrc_pnl_sc .hovr_pn_ry.grcry_hvr {
    width: 35%;
  }
  .ecmrc_trst_mn .hradvplr_lwrlogo img {
    height: 50px !important;
  }
  .hradvplr_sessn_ryt .contact_form input,
  .hradvplr_sessn_ryt .contact_form select,
  .hradvplr_sessn_ryt .contact_form textarea {
    font-size: 14px;
    padding: 15px 30px 15px 10px;
  }
  .hradvplr_tbl {
    margin: 35px 0;
  }
  .hradvplr_tchstck_sc .sb {
    margin-bottom: 30px;
  }
  .hradvplr_tstml_mn h3 {
    font-size: 26px;
    margin-top: 10px;
  }
  .ecmrc_exprnc_sc,
  .rlest_trst_sc {
    padding-top: 40px;
  }
  .hradvplr_cta2_sc {
    padding-top: 80px;
  }
  .hradvplr_trst_lst {
    border-radius: 32px;
    padding: 20px;
    min-height: 150px;
  }
  .ecmrc_buld_lft p {
    margin: 10px 0 20px;
    font-size: 16px;
  }
  .hradvplr_sessn_sc {
    padding: 40px 0;
    margin: 30px 0 0;
  }
  .hradvplr_sessn_sc i {
    margin-top: 5px;
  }
  .hradvplr_deplymnt_bx .tcnlgy_logo {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
  }
  .hradvplr_deplymnt_bx .dev_img {
    margin: 0 auto 15px;
  }
  .hradvplr_deplymnt_bx .btn-fix {
    margin: 10px auto 0;
  }
  .hradvplr_deplymnt_lst,
  .hradvplr_onbrd_lst {
    margin-top: 30px;
  }
  .ecmrc_prfl_lft figure {
    width: 90%;
    height: 100%;
    margin: 0 auto;
  }
  .hradvplr_cta1_mn {
    margin-top: 0;
  }
  .hradvplr_trst_upr {
    width: 100%;
    margin: 0 auto 30px;
  }
  .hradvplr_sessn_inr p {
    font-size: 16px;
    line-height: 26px;
    margin: 0;
  }
  .ecmrc_buld_lst,
  .ecmrc_ftrs_mn,
  .ecmrc_indstrs_lst,
  .ecmrc_pltfrm_lst,
  .ecmrc_prfl_lst,
  .ecmrc_suces_lst,
  .grcry_sftwr_inr,
  .hradvplr_sessn_mn {
    margin-top: 30px;
  }
  .ecom_drve_sec {
    padding: 60px 0;
  }
  .grcry_pnl_sc .hovr_pn_inr {
    gap: 30px 0;
  }
  .hradvplr_sessn_ryt {
    width: 100%;
    margin-top: 30px;
  }
  .ecmrc_prfl_lft:after {
    left: 0;
  }
  .hradvplr_sessn_inr {
    padding-left: 35px;
  }
  .hradvplr_sessn_inr:after {
    border: 4px solid #5038c4;
    width: 20px;
    height: 20px;
  }
  .hradvplr_prtflo_sc .slick-next,
  .hradvplr_prtflo_sc .slick-prev {
    bottom: -110px;
    width: 50px !important;
    height: 50px !important;
  }
  .hradvplr_prtflo_sc .slick-next:before,
  .hradvplr_prtflo_sc .slick-prev:before {
    width: 24px;
    height: 15px;
    background-size: contain;
  }
  .ecmrc_buld_sc {
    padding: 0 0 40px 0;
  }
  .ecmrc_indstrs_sc {
    padding: 40px 0;
  }
  .ecmrc_ftrs_sc .slick-dotted.slick-slider {
    margin-bottom: 0 !important;
  }
  .ecmrc_trst_lft h2 i {
    font-size: 20px;
    text-align: center;
  }
  .hradvplr_onbrd_lst {
    gap: 20px 0;
    margin-top: 35px;
  }
  .hradvplr_prtflo_ryt p {
    margin-top: 10px;
    font-size: 16px;
  }
  .hradvplr_prtflo_ryt .btn-fix,
  .hradvplr_prtflo_ryt .btn-fix:hover {
    font-size: 16px;
  }
  .hradvplr_prtflo_ryt h3 {
    margin: 5px 0 10px;
    font-size: 20px;
  }
  .hradvplr_prtflo_bx {
    min-height: 385px;
  }
  .hradvplr_onbrd_bx {
    width: 24%;
    padding: 15px;
  }
  .hradvplr_onbrd_sc .btn-fix {
    margin: 30px auto 0;
  }
  .hradvplr_onbrd_bx p {
    font-size: 16px;
    line-height: normal;
  }
  .ecmrc_bnr_lft .btn-fix,
  .hradvplr_dedctd_sc .btn-fix,
  .hradvplr_whyhr_sc .btn-fix {
    margin: 25px auto 0;
  }
  .hradvplr_deplymnt_bx h4 {
    font-size: 16px;
    margin: 5px 0;
    line-height: 1.4;
  }
  .hradvplr_deplymnt_bx h4 span {
    font-size: 14px;
  }
  .hradvplr_deplymnt_bx .btn-fix {
    margin-top: 20px;
    position: relative;
    bottom: 0;
  }
  .hradvplr_deplymnt_bx {
    min-height: 350px;
    padding: 20px 15px;
  }
  .hradvplr_deplymnt_bx .dev_img {
    width: 50px;
    height: 50px;
  }
  .grcry_cta1_sc .blk_span,
  .grcry_cta2_sc .blk_span {
    display: inline;
  }
  .grcry_bnr_sc {
    height: 500px;
  }
  .grcry_bnr_sc p {
    width: 95%;
    margin: 10px auto 20px;
  }
  .grcry_bnr_sc .mn_hd:after {
    position: absolute;
    content: "";
    background: url(https://www.apptunix.com/solutions/wp-content/uploads/sites/5/2023/12/corn.svg);
    width: 64px;
    height: 64px;
    background-repeat: no-repeat;
    left: -50px;
    top: 50px;
    background-position: top left;
    background-size: contain;
  }
  .grcry_bnr_sc::before {
    position: absolute;
    content: "";
    background: url(https://www.apptunix.com/solutions/wp-content/uploads/sites/5/2023/12/flower.svg);
    top: 70px;
    right: 5px;
    width: 64px;
    height: 64px;
    background-size: contain;
    bottom: 0;
    z-index: 1;
    background-repeat: no-repeat;
  }
  .grcry_trstd_sc {
    margin-top: -60px;
  }
  #grcry_wrp .fd_srv .premium_hovr {
    padding: 20px;
    background: unset;
  }
  #grcry_wrp .mrktng_prtflos_ryt figure {
    display: none;
  }
  .grcry_cta1_sc .grcry_cta1_mn {
    background: unset;
    border: unset;
    border-radius: 0;
    padding: 0;
  }
  .grcry_cta1_lft video {
    width: 350px;
    height: 350px;
  }
  .grcry_cta2_sc .grcry_cta2_mn,
  .hradvplr_trst_lwr {
    padding: 30px;
  }
  #grcry_wrp .blk_hlth_bx:hover figure svg #Path_1804631,
  #grcry_wrp .blk_hlth_bx:hover figure svg #Path_1804632,
  #grcry_wrp .blk_hlth_bx:hover figure svg #Path_1804633,
  #grcry_wrp .blk_hlth_bx:hover figure svg #Path_1804638,
  #grcry_wrp .blk_hlth_bx:hover figure svg #Path_1804639,
  #grcry_wrp .blk_hlth_bx:hover figure svg #Path_1804642 {
    fill: #009939;
  }
  #grcry_wrp .mrktng_prtflos_mn {
    margin-top: 45px;
  }
  #grcry_wrp .fd_srv .dub_premium_ul .blk_hlth_bx {
    height: 370px;
    margin: 0 5px;
  }
  #grcry_wrp .slickdts .slick-dots li.slick-active button {
    background: #009939;
  }
  #grcry_wrp .slickdts .slick-dots li button {
    background: #e0e0e0;
  }
  #grcry_wrp .slickdts .slick-dots li {
    width: 12px;
    height: 12px;
    margin: 0 5px;
  }
  #grcry_wrp .fd_srv .dub_premium_ul {
    display: block;
    margin: 30px 0 35px;
  }
  #grcry_wrp .slickdts .slick-dots {
    margin-top: 20px;
  }
  #grcry_wrp .flip-card-back,
  #grcry_wrp .flip-card:hover .flip-card-inner {
    transform: unset;
  }
  #grcry_wrp .fd_srv .premium_hovr h3 {
    font-size: 20px;
    margin: 10px 0 5px;
  }
  #grcry_wrp .fd_srv .premium_hovr .prm_hovr_li p {
    padding-left: 26px;
    font-size: 16px;
    margin: 0;
  }
  #grcry_wrp .fd_srv .premium_hovr {
    padding: 20px 10px;
  }
  #grcry_wrp .fd_srv .prm_hovr_li:after {
    width: 20px;
    height: 20px;
    border: 4px solid #000;
  }
  #grcry_wrp .fd_srv .premium_hovr_ul {
    margin-top: 15px;
  }
  #grcry_wrp .fd_srv .prm_hovr_li:not(:last-child) {
    margin-bottom: 10px;
  }
  #grcry_wrp .fd_srv .premium_hovr {
    justify-content: flex-end;
  }
  .grcry_whychs_lst {
    gap: 20px 0;
  }
  .grcry_ftr_bx:first-child,
  .grcry_ftr_bx:nth-child(3),
  .grcry_ftr_bx:nth-child(5) {
    transform: unset;
  }
  .grcry_ftr_lft {
    width: 100%;
    gap: 20px 0;
  }
  .grcry_ftr_bx {
    width: 14%;
    height: 130px;
    padding: 15px;
  }
  .grcry_ftr_mn {
    margin-top: 40px;
  }
  .grcry_sftwr_bx {
    padding: 30px 10px;
    width: 23%;
  }
  .grcry_sftwr_bx figure {
    background: #009939;
    width: 80px;
    padding: 10px;
    height: 80px;
  }
  .grcry_sftwr_ryt {
    width: 100%;
    padding: 20px;
    margin-top: 40px;
  }
  .grcry_pnl_sc .ednc_apnl_tb .nav-link,
  .grcry_pnl_sc .ednc_apnl_tb .nav-link.active {
    width: 200px;
    padding: 15px 5px;
  }
  #grcry_wrp .grcry_cta2_lft .btn-fix,
  .grcry_sftwr_ryt .btn-fix {
    margin: 20px auto 0;
  }
  .grcry_whychs_bx {
    padding: 20px 10px;
    text-align: center;
    width: 48%;
  }
  .grcry_whychs_sc {
    padding: 40px 0 0;
  }
  .grcry_sftwr_sc {
    padding-top: 0;
  }
  .grcry_ftr_sc:before {
    width: 80px;
    height: 80px;
    top: 85px;
    right: 50px;
    background-size: contain;
  }
  .grcry_whychs_bx h3 {
    margin: 5px 0;
  }
  .grcry_whychs_lst {
    width: 100%;
    margin: 30px auto 0;
    display: flex;
    align-items: stretch;
    justify-content: space-between;
    flex-wrap: wrap;
  }
  .grcry_whychs_bx:not(:last-child) {
    margin-bottom: unset;
  }
  .grcry_cta1_ryt {
    width: 100%;
    margin: 30px auto 0;
    text-align: center;
  }
  .grcry_cta2_sc .grcry_cta2_mn {
    flex-wrap: wrap;
  }
  .grcry_cta1_ryt .btn-fix {
    margin: 20px auto 0;
  }
  #grcry_wrp .mrktng_prtflos:after {
    width: 100px;
    height: 100px;
    background-size: contain;
    top: 230px;
  }
  .grcry_trstd_upr:after {
    top: -15px;
    left: -25px;
    width: 80px;
    height: 80px;
    background-size: contain;
  }
  .grcry_trstd_upr:before {
    right: -23px;
    width: 80px;
    height: 80px;
    background-size: contain;
  }
  .hwmuch_cst_innr {
    width: 50%;
  }
  .hwmuch_cst_otr .sb h2 {
    font-size: 22px;
    width: 89%;
  }
  .hwmuch_cst_inr p {
    font-size: 16px;
  }
  .hwmuch_cst_mn {
    padding: 20px;
  }
  .hwmuch_cst_cntnt label {
    font-size: 14px;
  }
  .hwmuch_cst_cntntmn {
    margin-top: 5px;
  }
  .hwmuch_cst_inr:not(:last-child) {
    margin-bottom: 15px;
  }
  .hwmuch_cst_otr .app_frm {
    gap: 10px;
    margin-bottom: 20px;
  }
  .hwmuch_cst_ryt {
    display: none;
  }
  .hwmuch_cst_otr .sb {
    background: unset;
    border-radius: 0;
  }
  .hwmuch_cst_cntntmn {
    gap: 10px;
  }
  .fddlvry_dvplmnt_ryt {
    width: 45%;
    position: unset;
    margin: 30px auto 0;
  }
  .custmmbl_cst_ryt {
    margin: 0;
    width: 100%;
    text-align: center;
  }
  .custmmbl_cst_ryt p {
    font-size: 18px;
    margin-bottom: 0;
    text-align: center;
  }
  .custmmbl_cst_ryt .save_form_divs {
    margin-top: 30px;
  }
  .fddlvry_exprnc_ryt {
    margin: 0;
  }
  .fddlvry_sclng_ryt {
    margin-top: 30px;
  }
  .fddlvry_cta1_sc .sb: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_cta2_sc .sb:before {
    position: absolute;
    content: "";
    background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2023/11/29042149/burger.png);
    bottom: -30px;
    left: -18px;
    width: 40%;
    height: 26%;
    background-repeat: no-repeat;
    background-position: bottom left;
    pointer-events: none;
    background-size: contain;
  }
  #fd_wrp .fddlvry_bsns_sc .slickdts .slick-dots li {
    margin: 0 3px;
    width: 10px;
    height: 0;
  }
  .fddlvry_bsns_bx:hover {
    scale: 1;
  }
  #fd_wrp .fddlvry_bsns_sc .slickdts .slick-dots li button:before {
    color: unset;
    border: 1px solid #bcbcbc;
    width: 5px;
    height: 5px;
    font-size: 0px;
  }
  #fd_wrp .fddlvry_bsns_sc .slickdts .slick-dots li.slick-active button {
    color: #4e4e4e;
    border: 1px solid #8a8a8a;
    background: #4e4e4e;
    width: 8px;
    height: 8px;
  }
  .fddlvry_bsns_lst {
    display: block;
  }
  .fddlvry_bsns_bx {
    margin: 0 5px;
  }
  .fd_srv .btn-fix {
    margin: 25px auto 0;
  }
  .fddlvry_exprnc_mn {
    flex-direction: column-reverse;
  }
  .fddlvry_sclng_mn {
    flex-direction: column-reverse;
    gap: 40px;
  }
  .fddlvry_bsns_bx:first-child,
  .fddlvry_bsns_bx:nth-child(2),
  .fddlvry_bsns_bx:nth-child(3),
  .fddlvry_bsns_bx:nth-child(4) {
    grid-area: unset;
    height: 337px;
  }
  .fddlvry_invst_ryt:after {
    position: absolute;
    content: "";
    height: 500px;
    width: 3px;
    filter: blur(1px);
    top: 0;
    bottom: 0;
    margin: auto;
    left: 36px;
    background: radial-gradient(
      circle,
      #141414 0,
      #0000001e 88%,
      #62626200 100%
    );
    pointer-events: none;
    z-index: -1;
  }
  .fddlvry_chose_bx {
    margin: 0 5px;
    min-height: 260px;
  }
  .fddlvry_appnl_cntnt.slickdts.slick-slider.slick-dotted {
    margin-bottom: 0;
  }
  .fddlvry_apnl_sc .slickdts .slick-dots {
    margin-top: 0;
  }
  .fddlvry_chose_bx figure {
    width: 50px;
    height: auto;
    margin: 0 auto;
  }
  .fddlvry_chose_bx h3 {
    margin: 10px 0 0;
  }
  .fddlvry_chose_bx p {
    margin-top: 5px;
  }
  .fddlvry_bsns_lst {
    margin-top: 40px;
    grid-template-columns: repeat(2, 1fr);
  }
  .fddlvry_sucs_bx h3 {
    font-size: 38px;
  }
  .fddlvry_cta1_sc .sb p {
    margin: 20px 0 20px;
  }
  .fddlvry_cta1_sc .sb {
    padding: 30px;
  }
  #grcry_wrp .dub_premium.fd_srv {
    padding: 0 0 40px;
  }
  .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_sucs_ryt {
    width: 100%;
    gap: 20px 0;
  }
  .grcry_sucs_ryt .fddlvry_sucs_bx h3 {
    font-size: 42px;
  }
  .fd_srv {
    padding-top: 40px;
  }
  .fddlvry_cta2_sc {
    padding-top: 0;
  }
  .fddlvry_exprnc_ryt video {
    height: 100%;
  }
  .fddlvry_sclng_lft > p {
    text-align: center;
    font-size: 16px;
  }
  .fddlvry_sclng_cntnt {
    margin: 20px 0;
  }
  .fddlvry_sclng_lft .btn-fix {
    margin: 25px auto 0;
  }
  .fddlvry_cta1_sc .btn-fix {
    margin-top: 100px;
  }
  .fddlvry_solutn_sc {
    padding-bottom: 40px;
  }
  .fd_sldr_lst {
    background: transparent linear-gradient(129deg, #141414 0, #373737 100%) 0 0
      no-repeat padding-box;
    box-shadow: 0 5px 49px #0000000a;
    margin: 0 5px;
    padding: 20px 10px;
    min-height: 370px;
    border-radius: 20px;
  }
  .fddlvry_appnl_lst {
    padding: 20px 10px;
  }
  .fddlvry_apnl_sc .ednc_apnl_tb .nav-pills {
    margin: 45px 0 30px;
  }
  .fd_sldr_lst figure {
    background: #fcb016;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 10px;
    margin-bottom: 15px !important;
  }
  .fd_sldr.slick-slider {
    margin-bottom: 0;
    margin-top: 40px;
  }
  .fd_sldr_lst h3,
  .fd_sldr_lst p {
    color: #fff;
  }
  .fd_srv .prm_hovr_li:not(:last-child) {
    margin-bottom: 15px;
  }
  .fddlvry_ftrd_bx figure {
    width: 160px;
    height: 100px;
    padding: 20px;
  }
  .fddlvry_cta2_sc .sb {
    padding: 70px 30px;
    background-position: right;
  }
  .fddlvry_invst_bx.active figure {
    background: #fcb016;
    border: 2px solid #fff;
    position: relative;
    top: 0;
  }
  .fddlvry_invst_bx:not(:last-child),
  .rlest_wrp .fddlvry_invst_bx:not(:last-child) {
    margin-bottom: 0;
  }
  .fddlvry_invst_ryt {
    display: flex;
    align-items: stretch;
    justify-content: space-between;
    gap: 20px;
    flex-wrap: wrap;
    position: relative;
  }
  .fddlvry_dvplmnt_sc {
    padding: 50px 0;
  }
  .fddlvry_lnch_bx {
    border-bottom: 3px solid #141414;
    width: 48%;
    padding-bottom: 20px;
  }
  .fddlvry_dvplmnt_sldrlst figure {
    height: 60px;
    width: 70px;
  }
  .fddlvry_sclng_mn {
    margin-top: 40px;
  }
  .fddlvry_sucs_bx:nth-child(4) {
    margin-left: 0;
  }
  .ecmrc_uncrn_sc .fddlvry_sucs_lst,
  .fddlvry_sucs_lst {
    gap: 20px;
    justify-content: center;
    padding: 40px 0 0 0;
  }
  .fddlvry_sucs_bx {
    width: 31%;
  }
  .fddlvry_ftrd_ryt {
    padding-left: 0;
    justify-content: center;
    gap: 10px;
  }
  .fddlvry_dvplmnt_sldrlst {
    margin: 0 5px;
  }
  .fddlvry_solutn_lst h3 {
    margin: 10px 0 5px;
  }
  .ecmrc_cntr_lst,
  .fddlvry_solutn_bx {
    gap: 20px;
  }
  .fddlvry_solutn_lst {
    width: 48.5%;
  }
  .fddlvry_solutn_lst figure {
    width: 60px;
    height: auto;
  }
  .fddlvry_chose_lst,
  .fddlvry_lnch_lst,
  .fddlvry_solutn_bx {
    margin-top: 40px;
  }
  .fddlvry_invst_mn .btn-fix,
  .fddlvry_solutn_sc .btn-fix {
    margin: 30px auto 0;
  }
  .fddlvry_banner {
    height: auto;
    padding: 120px 0 40px;
  }
  .fddlvry_bnr_mn {
    padding-bottom: 0;
  }
  .fddlvry_trstd_sc .trstd_mn {
    margin: 0;
    width: 100%;
  }
  .fddlvry_trstd_sc .trstd_mn h2 {
    font-size: 32px;
  }
  .fddlvry_trstd_sc .trstd_lt:after {
    height: 100%;
  }
  .fddlvry_trstd_sc:after {
    content: unset;
  }
  .fddlvry_trstd_sc {
    background: #141414;
  }
  .fddlvry_lnch_sc {
    padding: 0;
  }
  .uiux_trstd_ryt_lst:nth-child(3),
  .uiux_trstd_ryt_lst:nth-child(4) {
    right: 0;
  }
  .uiux_trstd_ryt_lst:nth-child(2),
  .uiux_trstd_ryt_lst:nth-child(4) {
    top: 0;
  }
  .uiux_trstd_ryt {
    background: unset;
    gap: 15px 0;
    width: 100%;
    margin-right: 0;
    padding: 0;
    align-items: stretch;
  }
  .uiux_bnr {
    margin-top: 15px;
    padding-bottom: 0;
    height: auto;
  }
  .uiux_wrp .sclmda_bnr_trst {
    display: block;
  }
  .uiux_levrg_bx figure {
    height: 300px;
  }
  .uiux_cta1.wbdvlprs_cta2 .fix_container {
    background: #089df3;
  }
  .uiux_trstd_ryt_lst,
  .uiux_trstd_ryt_lst:nth-child(2),
  .uiux_trstd_ryt_lst:nth-child(3),
  .uiux_trstd_ryt_lst:nth-child(4) {
    max-width: 100%;
    height: auto;
  }
  .rl_est_sln_bx p,
  .wbdvlprs_rsns_sc .lunch_dub_rt p,
  .wbdvpmnt_srvs_sldr .blk_hlth_bx p {
    font-size: 16px;
    margin: 0;
  }
  .uiux_trstd_ryt_lst {
    padding: 20px 10px;
    border-radius: 10px;
    margin: 0;
    animation: unset;
  }
  .uiux_srvcs_lst {
    margin-top: 40px;
  }
  .ecmrc_cntr_lst,
  .hradvplr_cta2_mn {
    justify-content: center;
  }
  .ecmrc_suces_bx p,
  .uiux_trstd_ryt_lst p {
    font-size: 16px;
  }
  .uiux_trstd_ryt_lst .blk_span {
    display: inline;
  }
  .uiux_srvcs_bx:nth-child(2),
  .uiux_srvcs_bx:nth-child(3),
  .uiux_srvcs_bx:nth-child(5),
  .uiux_srvcs_bx:nth-child(6),
  .uiux_trstd_ryt_lst:nth-child(2),
  .uiux_trstd_ryt_lst:nth-child(3),
  .uiux_trstd_ryt_lst:nth-child(4) {
    transform: unset;
  }
  .uiux_srvcs_bx p {
    margin-top: 15px;
    width: 100%;
    font-size: 16px;
  }
  .uiux_srvcs_lst {
    align-items: stretch;
    gap: 0;
  }
  .uiux_levrg_sc {
    padding: 40px 0 0;
  }
  .uiux_srvcs_bx {
    margin: 0 5px;
    min-height: 260px;
    display: flex !important;
    flex-direction: column;
  }
  .uiux_trstd_bx {
    padding: 20px 0;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 30px;
    flex-wrap: wrap;
  }
  .uiux_trstd_lst {
    margin: 0;
  }
  .uiux_trstd_lft h2 {
    padding: 15px 0;
  }
  .uiux_trstd_lft {
    background: unset;
    border-radius: unset;
  }
  .uiux_srvcs_inr figure {
    width: 50px;
    height: 50px;
    padding: 8px;
  }
  .uiux_srvcs_inr h3 {
    font-size: 20px;
  }
  .uiux_fcta .fix_container p {
    margin: 5px 0 15px;
  }
  .wbdvplrs_indstrs_sc .btn-fix {
    margin: 20px auto 0;
  }
  .wbdvpmnt_srvs_sldr .blk_hlth_bx {
    background: #01142b;
    min-height: 300px;
    display: flex !important;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    margin: 0 5px;
    text-align: center;
    padding: 20px 10px;
  }
  .wbdvpmnt_srvs_sldr .blk_hlth_bx figure {
    background: linear-gradient(45deg, #33b4ff, #00649e);
    width: 60px;
    height: 60px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .wbdvpmnt_srvs_sldr li h3 {
    margin: 15px 0 10px;
    font-size: 20px;
  }
  .edu_srvc_otr,
  .wbdvpmnt_srvs_sldr {
    margin-top: 40px;
  }
  .wbdvpmnt_srvs_sldr li h3,
  .wbdvpmnt_srvs_sldr li p {
    color: #fff;
  }
  .ecmrc_jrny_bx:first-child,
  .ecmrc_jrny_bx:nth-child(2),
  .ecmrc_jrny_bx:nth-child(3) {
    position: unset;
    margin: 0;
    width: 32%;
    height: auto;
    padding: 20px;
  }
  .hradvplr_mbldvplr_ryt {
    width: 60%;
    padding: 0 !important  ;
    top: 0;
  }
  .ecmrc_cta3_ryt {
    margin-top: 0;
  }
  .ecmrc_cta3_lft p {
    margin: 5px 0 0;
    font-size: 16px;
    line-height: 26px;
  }
  .ecmrc_cta3_lft .btn-fix {
    margin: 20px auto;
  }
  .ecmrc_cta3_mn {
    padding: 20px;
  }
  .ecmrc_cta3_lft h2 {
    font-size: 24px;
    line-height: 30px;
  }
  .ecmrc_suces_bx figure {
    width: 60px;
    height: 60px;
    margin: 0 auto;
  }
  .ecmrc_suces_bx h3 {
    margin: 10px 0 0;
  }
  .ecmrc_suces_bx {
    padding: 15px 10px;
    text-align: center;
  }
  .hradvplr_mbldvplr_mn {
    margin-top: 25px;
    flex-direction: column-reverse;
  }
  .hradvplr_mbldvplr_lft {
    margin-top: 20px;
  }
  .hradvplr_mbldvplr_lft p {
    font-size: 14px;
    line-height: 1.4;
    margin-bottom: 10px;
  }
  .uiux_trstd_ryt_lst {
    width: 24%;
  }
  .uiux_prcs_inrbx {
    margin-top: 12px;
  }
  .ecmrc_cta1_mn,
  .ecmrc_cta3_mn {
    min-height: unset;
  }
  .ecmrc_cta1_lft .btn-fix,
  .hradvplr_cta1_lft .btn-fix,
  .hradvplr_mbldvplr_lft .btn-fix,
  .hradvplr_tstml_mn .btn-fix {
    margin: 20px auto 0;
  }
  .ecmrc_cta1_lft h2 {
    margin-bottom: 20px;
    font-size: 30px;
    line-height: 40px;
  }
  .hradvplr_tbl td,
  .hradvplr_tbl th {
    padding: 20px;
    font-size: 20px;
  }
  .hradvplr_trst_lwr h2:after {
    width: 100%;
    height: 5px;
    top: auto;
    bottom: 0;
  }
  .hradvplr_trst_lwrlst {
    justify-content: center;
    gap: 30px;
    width: 55%;
    margin: 20px auto 0;
  }
  .hradvplr_trst_lwr h2 {
    padding-bottom: 20px;
  }
  .fddlvry_exprnc_mn .btn-fix {
    margin: 0 auto;
  }
  .fddlvry_exprnc_mn .sb p {
    margin: 10px 0 20px !important;
  }
  .fddlvry_exprnc_ryt {
    width: 50%;
    margin: 0 auto 30px;
  }
  .fddlvry_exprnc_mn .sb h2,
  .fddlvry_ftrd_lft h2 {
    font-size: 40px;
    line-height: 54px;
  }
  .ubrapps_chs_bx {
    width: 32%;
  }
  .ubrapps_chs_bx h3 {
    font-size: 30px;
    margin: 5px 0 0;
  }
  .ubr_lkaps_nw_bnr {
    height: auto;
    background: unset;
  }
  .ubr_bnr_lft_lst {
    justify-content: center;
    gap: 25px;
    margin: 30px 0;
  }
  .ubrapps_chs_rytbx {
    padding: 15px 10px;
    gap: 10px;
  }
  .ubr_lkaps_bnr_mn .btn-fix,
  .ubrap_empwr_lft .btn-fix {
    margin: 0 auto;
  }
  .ubr_indstrs_bx {
    padding: 15px;
    text-align: center;
  }
  .ubr_indstrs_bx p {
    margin-top: 0;
  }
  .ubrap_empwr_lft {
    padding: 30px 0;
  }
  .ubrlks_indsts_sc {
    padding: 60px 0;
  }
  .ubrlks_sln_sc .nav-pills {
    gap: 15px;
  }
  .ubrlks_sln_sc .nav-pills .nav-link {
    min-width: auto;
  }
  .ubrlks_sln_sc .nav-pills .nav-link {
    padding: 10px 15px;
  }
  .ubrap_empwr_mn p {
    margin: 15px 0;
  }
  .ubrap_cst_mn .ubrap_empwr_lft h2 {
    font-size: 40px;
    line-height: 50px;
    margin-bottom: 15px;
  }
  .ubrap_cst_sc {
    padding: 0;
  }
  .rl_est_sln .tb_pn_inr {
    flex-wrap: wrap;
    flex-direction: column-reverse;
  }
  .rl_est_sln_bx {
    border-radius: 10px;
    padding: 20px;
    width: 49%;
    box-shadow: rgba(17, 17, 26, 0.1) 0 1px 0, rgba(17, 17, 26, 0.1) 0 8px 24px,
      rgba(17, 17, 26, 0.1) 0 16px 48px;
    text-align: center;
  }
  .rl_est_sln_bx h3 {
    font-size: 20px;
    margin-top: 8px;
  }
  .ubrlks_sln_sc .tab-content {
    padding-top: 0;
  }
  .rl_est_sln_lst {
    gap: 20px 0;
    align-items: stretch;
  }
  .rl_est_sln_rt figure,
  .rl_est_sln_rt figure.tbpnl2 {
    width: 100%;
    height: 100%;
  }
  .rl_est_sln_rt {
    margin: 0 auto;
    width: 30%;
    margin: 40px auto 30px;
  }
  .rl_est_sln_rt figure.tbpnl1 img {
    border-radius: 30px;
  }
  .pnl2 .rl_est_sln_rt {
    width: 65%;
  }
  .tp_ntch_insrnc_sc .nav-link {
    padding: 20px 20px 5px;
  }
  .tp_ntch_insrnc_sc .tab-content h3 {
    font-size: 26px;
    margin: 15px 0;
  }
  .ubrlk_jrny_lst {
    gap: 15px;
    margin-top: 40px;
  }
  .ubrap_join_mn {
    padding: 50px 30px;
    flex-direction: column;
    text-align: center;
    gap: 15px;
  }
  .ppc_bnr {
    background-image: unset;
    height: auto;
  }
  .ppc_dvplmt_prcs_cntnt h4 {
    font-size: 26px;
  }
  .ppc_cta_mn {
    padding: 30px 20px;
  }
  .ppc_bnr_lft .btn-fix,
  .ppc_cta_mn .btn-fix {
    margin: 20px auto 0;
  }
  .ppc_aprt_ryt_mg figure {
    width: 20px;
    height: 20px;
    margin: auto;
  }
  .ppc_aprt_ryt_mg {
    padding-bottom: 15px;
    margin-bottom: 15px;
  }
  .ppc_aprt_ryt_cntnt {
    padding: 15px 0;
  }
  .ppc_aprt_ryt_inr h3 {
    min-height: 75px;
  }
  .ppc_aprt_sc {
    background-image: unset;
    height: unset;
  }
  .ppc_bnr_lft {
    text-align: center;
  }
  .ppc_bnr_lst {
    margin: 25px 0;
  }
  .ppc_bnr_bx p {
    text-align: left;
  }
  .ppc_chs_ryt {
    width: 40%;
    margin: 30px auto 1px;
  }
  .ppc_cta_sc {
    margin-top: 30px;
  }
  .ppc_aprt_ryt_inr h3 {
    font-size: 16px;
  }
  .ppc_aprt_ryt_cntnt {
    min-height: unset;
  }
  .ppc_aprt_inr:not(:last-child) {
    margin-bottom: 30px;
  }
  .fntch_wrp .trsted_mn {
    margin: 20px 0;
  }
  .fntch_swr_lt figure {
    width: 300px;
  }
  .fntch_final {
    margin-top: 110px;
  }
  .fntch_app_h3 {
    font-size: 30px;
    text-align: center;
    margin-bottom: 15px;
  }
  .fntch_app .slick-dots {
    position: unset;
    margin-top: 30px !important;
  }
  .fntch_prem_flx {
    margin-top: 15px;
  }
  .fntch_app_lst:last-child,
  .fntch_end_li:last-child {
    margin-bottom: 0;
  }
  .fntch_banr {
    height: auto;
  }
  .fntch_banr .btn-fix {
    margin: 30px auto 0;
  }
  .trstd_lst,
  .uiux_fcta .footer_cta_lt_rt {
    justify-content: center;
  }
  .fntch_wrp .hlth_cuntr_li h3 {
    font-size: 26px;
  }
  .fntch_wrp .lunch_dub_ul li h3 {
    font-size: 16px;
  }
  .fntch_wrp .lunch_dub_ul li:not(:last-child) {
    margin-bottom: 10px;
  }
  .fntch_wrp .lunch_dub_ul li figure {
    width: 20px;
    height: auto;
  }
  .fntch_wrp .lunch_dub_ul {
    margin: 20px 0;
  }
  .fntch_swr_mn {
    justify-content: space-between;
  }
  .fntch_swr_lt {
    width: 40%;
  }
  .fntch_incrse_sec .btn-fix,
  .fntch_inn_sec .btn-fix,
  .fntch_luch_inn .btn-fix,
  .fntch_tp .btn-fix {
    margin: 25px auto 0;
  }
  .fntch_tp {
    padding: 40px 0 0;
  }
  .fntch_ct4 .sb_hd.fntch_incrse_sec h2,
  .fntch_incrse_sec h2,
  .fntch_inn_sec h2,
  .fntch_luch_sec h2,
  .fntch_svccta h2,
  .fntch_tp h2 {
    font-size: 30px;
  }
  .fntch_fnl_inn {
    padding: 30px 0;
  }
  .fntch_svccta .fix_container,
  .uiux_cta2_mn,
  .uiux_fcta .footer_cta_lt_rt {
    padding: 30px;
  }
  .uiux_cta2_sc .btn-fix {
    margin: 15px auto 0;
  }
  .uiux_levrg_hvrcntnt {
    transform: scale(1);
    opacity: 1;
    align-items: center;
    text-align: center;
    padding: 10px;
  }
  #aidbi_wrap .uiux_levrg_bx:after {
    background: transparent linear-gradient(180deg, #000 0, #000 100%) 0 0
      no-repeat padding-box;
    opacity: 0.7;
  }
  .uiux_levrg_bx,
  .uiux_levrg_bx.expnd_li,
  .uiux_levrg_bx:hover {
    flex: unset;
  }
  .uiux_levrg_bx .uiux_levrg_hvrcntnt p,
  .uiux_levrg_bx.expnd_li .uiux_levrg_hvrcntnt p,
  .uiux_levrg_bx:hover .uiux_levrg_hvrcntnt p {
    font-size: 16px;
    color: #fff;
    font-weight: 300;
    margin-top: 0;
  }
  .uiux_levrg_bx {
    width: 49%;
  }
  .fntch_app_ul,
  .fntch_secure_sl,
  .uiux_levrg_lst {
    gap: 20px 0;
  }
  .uiux_levrg_bx h3 {
    position: unset;
    display: none;
  }
  .uiux_levrg_bx .uiux_levrg_hvrcntnt h3 {
    display: block;
  }
  .fntch_svccta .sb_hd {
    justify-content: center;
    gap: 25px;
    flex-direction: column;
  }
  .edu_lrngsrvcs_bx,
  .educatn_wrp .trsted_mn h2,
  .eductn_cta1 .sb_hd,
  .fddlvry_dvplmnt_lft,
  .fntch_app_lst h3,
  .fntch_app_lst p,
  .fntch_ftur_lst,
  .fntch_ftur_lst p,
  .fntch_svccta .sb_hd h2,
  .fntch_wrp .trsted_mn h2,
  .footer_lt,
  .wbdvlpmnt_bnr .mh.mn_hd,
  .wbdvplrs_cntr_sc .dbnw_trstd_bx h2 {
    text-align: center;
  }
  .gm_vid_cnt .btn-fix {
    position: relative;
  }
  .gm_vid_sc {
    padding: 40px 0 150px;
  }
  .fntch_secure_bx {
    width: 48%;
  }
  .fntch_secure_bx {
    width: 48%;
    padding: 20px 10px;
    text-align: center;
    min-height: unset;
  }
  .fntch_secure_bx figure {
    width: 50px;
    height: 50px;
    margin: 0 auto;
  }
  .fntch_secure_bx h3 {
    margin-top: 10px;
  }
  .fntch_secure_bx p {
    margin-top: 5px;
  }
  .fntch_ct4 .fntch_incrse_sec {
    text-align: center;
    flex-direction: column;
  }
  .fntch_app_sec {
    margin-top: 15px;
    gap: 20px;
  }
  .fntch_app_lst,
  .fntch_ftur_lst {
    min-height: 220px;
    margin: 0 5px !important;
    display: flex !important;
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }
  .fntch_prem_ftur .btn-fix {
    margin: 20px auto 0;
  }
  .fntch_app_lst h3,
  .fntch_ftur_lst h3 {
    padding-left: 0;
  }
  .fntch_ct4 .sb_hd.fntch_incrse_sec h2 {
    width: 100%;
    padding-left: 0;
  }
  .fntch_approv_cnt {
    display: block;
    height: auto;
  }
  .fntch_approv_cnt figure {
    width: 20px;
  }
  .fntch_approv_lst li {
    font-size: 18px;
    margin-bottom: 5px;
  }
  .fntch_aproch_flx {
    width: 100%;
    min-height: auto;
    margin-top: 40px;
  }
  .fntch_aproch_inn h3 {
    margin: 0;
  }
  .fntch_approv_cnt p {
    margin: 0 0 10px 0;
    line-height: 24px;
    font-size: 16px;
    margin-top: 8px;
  }
  .fntch_aproch .slick-dots {
    position: unset;
    margin-top: 40px !important;
  }
  .fntch_aproch_inn h3 {
    font-size: 24px;
    font-weight: 700;
    color: #008bf2;
  }
  .bsc_ftrs {
    margin-top: 10px;
  }
  .educatn_wrp .fntch_banr,
  .wbdvlpmnt_bnr {
    height: auto;
    padding-bottom: 40px;
    background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2023/11/07044734/education_mblview.png);
  }
  .wbdvlpmnt_bnr {
    background: unset;
  }
  .educatn_wrp .trsted_mn {
    margin-top: 30px;
  }
  .educatn_wrp .fntch_banr .mn_hd p {
    margin: 15px 0;
  }
  .edu_srvc_mn:nth-child(2n) {
    flex-direction: row;
    margin: 0;
  }
  .edu_srvc_lst,
  .edu_tchnl_lst {
    margin-bottom: 10px;
  }
  .edu_advnctchnlgs_ryt .edu_tchnl_lst h3,
  .edu_srvc_lst h3 {
    font-size: 16px;
    padding-left: 30px;
  }
  .edu_srvc_lst:after,
  .edu_tchnl_lst:after {
    width: 10px;
    height: 10px;
    top: 4px;
  }
  .edu_srvc_ryt {
    width: 40%;
  }
  .edu_srvc_cntnt {
    margin-top: 20px;
  }
  .edu_srvc_ryt figure {
    width: 350px;
  }
  .eductn_vid_mn {
    background: #eef4fd;
    padding: 50px 30px;
  }
  .eductn_vid_lft figure span {
    position: absolute;
    bottom: -20px;
    width: 100px;
    height: 100px;
  }
  .educatn_wrp .dgtl_otsrc_sc h2 {
    line-height: 44px;
  }
  .join_cnt {
    padding: 0 10px 0 20px;
  }
  .edu_advnctchnlgs_ryt p {
    margin: 5px 0 15px;
  }
  .edu_advnctchnlgs_ryt .btn-fix {
    margin-top: 20px;
  }
  .eductn_cta1 .fix_container,
  .footer_cta_lt_rt {
    padding: 30px 20px;
    justify-content: center;
  }
  .eductn_cta1 .sb_hd .btn-fix,
  .footer_lt .btn-fix {
    margin: 20px auto 0;
  }
  .eductn_cta1 .sb_hd p {
    margin: 5px 0 0;
  }
  .edu_featrs_bx {
    padding: 20px;
    margin: 0 5px;
    min-height: 300px;
    display: flex !important;
    align-items: center;
    justify-content: center;
    flex-direction: column;
  }
  .edu_featrs_bx h3 {
    margin: 10px 0 0;
  }
  .iot_cntr_lst p {
    font-size: 14px;
    line-height: normal;
    margin: 0;
  }
  .educatn_wrp .dgtl_otsrc_sc h2,
  .eductn_cta1 .sb_hd h2 {
    font-size: 30px;
  }
  .edu_srvc_mn {
    background: #eef4fd;
    padding: 10px;
    border-radius: 10px;
    min-height: 425px;
    margin: 0 5px !important;
  }
  .wbdvplrs_cntr_sc .dbnw_trstd_bx {
    justify-content: center;
    gap: 20px 50px;
    margin-bottom: 30px;
    border-bottom: 1px solid #fff;
    padding-bottom: 20px;
  }
  .fddlvry_invst_cntnt {
    width: 70%;
  }
  .wbdvplrs_cntr_sc .dbnw_trstd_otr {
    padding: 20px;
    flex-wrap: wrap;
    height: auto;
    margin-top: 0;
  }
  .nwyrk_wrp .dbnw_trstd_otr {
    margin-top: 40px;
  }
  .wbdvplrs_cntr_sc .dub_counts_li h3 {
    font-size: 26px;
    margin: 5px 0 0;
  }
  .wbdvlpmnt_bnr .mh p {
    margin: 10px 0 20px;
  }
  .wbdvlpmnt_bnr .mh .btn-fix {
    margin: 0 auto;
  }
  .wbdvlprs_cta2 .fix_container {
    background: #089df3;
    padding: 30px 20px;
    text-align: center;
  }
  .web_dev_fcta .cont_ainer {
    padding: 30px 20px;
  }
  .wbdvplrs_indstrs_sc .resulv_dub_lst_inr {
    position: unset;
    transform: unset;
    margin: auto;
    background: unset;
    border-radius: 0;
    padding: 0;
    display: block;
    transition: all 0.5s ease-in-out 0s;
    opacity: 1;
  }
  .wbdvplrs_indstrs_sc .resulv_dub_lst {
    background: linear-gradient(180deg, #33b4ff, #00649e);
    border: unset;
    padding: 20px 10px;
    border-radius: 12px;
    margin: 0 5px;
    min-height: 260px;
    display: flex !important;
    align-items: center;
    justify-content: center;
  }
  .wbdvplrs_indstrs_sc .resulv_dub_lst img {
    filter: brightness(0) invert(1);
    margin: 0 auto;
  }
  .ubr_indstrs_bx h3,
  .wbdvplrs_indstrs_sc .resulv_dub_lst h3 {
    font-size: 22px;
    margin-top: 10px;
  }
  .wbdvlprs_rsns_sc .tab-content {
    width: 100%;
    padding: 0;
  }
  .wbdvlprs_rsns_sc .tab-pane {
    display: block;
    background: transparent linear-gradient(180deg, #33b4ff 0, #00649e 100%) 0 0
      no-repeat padding-box;
    padding: 30px 10px 20px 10px;
    border-radius: 30px;
    margin: 0 5px;
    min-height: 420px;
  }
  .wbdvlprs_rsns_sc .lunch_dub_rt figure {
    position: relative;
    width: 300px;
    height: auto;
    z-index: 9;
    margin: 0 auto;
  }
  .wbdvlprs_rsns_sc .lunch_dub_rt h3 {
    font-size: 22px;
    margin: 25px 0 10px;
  }
  .wbdvlprs_rsns_sc .tab-content > .active {
    display: block;
  }
  .wbdvlprs_rsns_sc .d_flx.tech_us {
    background: unset;
    box-shadow: unset;
  }
  .wbdvlprs_cta1 .fix_container {
    padding: 30px 20px;
    justify-content: center;
    text-align: center;
  }
  .wbdvlprs_cta1 .btn-fix,
  .wbdvlprs_cta2 .btn-fix {
    margin: 20px auto 0;
  }
  .wbdvplrs_indstrs_sc .resulv_dub_ul {
    gap: 15px 0;
  }
  .wbdvplrs_prcs_sc .iotprcs_bx {
    background: #e6e9f2;
    padding: 20px 10px;
    border-radius: 10px;
    text-align: center;
    display: flex !important;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    min-height: 280px;
    margin: 0 5px 0 5px;
  }
  .wbdvplrs_prcs_sc .iotprcs_bx:nth-child(2n) {
    margin-left: 5px;
  }
  .wbdvplrs_prcs_sc {
    margin-top: 5px;
  }
  .wbdvplrs_prcs_sc .iotprcs_lst {
    background: unset;
    margin-top: 35px;
  }
  .wbdvplrs_prcs_sc .iotprcs_bx figure {
    width: 50px;
    height: 50px;
    display: block;
    margin: 0 auto 10px;
  }
  .wbdvplrs_prcs_sc .iotprcs_bx p {
    font-size: 16px;
  }
  .fddlvry_sclng_sc i {
    font-size: 24px;
  }
  .grcry_sucs_ryt .fddlvry_sucs_bx {
    width: 32%;
  }
  .hradvplr_cta2_sc .sb {
    text-align: center;
  }
  .hradvplr_cta2_sc .btn-fix {
    margin: 20px auto 0;
  }
  .hradvplr_whyhr_bxlwr {
    min-height: unset;
    width: 49%;
  }
  .hradvplr_whyhr_bxlwr h3 {
    margin: 18px 0 5px;
    font-size: 20px;
  }
  .hradvplr_whyhr_lstlwr {
    gap: 20px 0;
  }
  .hradvplr_whyhr_ryt {
    gap: 20px;
    margin-bottom: 30px;
    justify-content: center;
  }
  .hradvplr_bnr_sc {
    height: auto;
    padding-top: 120px;
  }
  .hradvplr_bnr_ryt {
    position: unset;
    width: 55%;
    margin: 0 auto;
  }
  .hradvplr_bnr_sc .btn-fix {
    margin: 20px auto 30px;
  }
  .hradvplr_prtflo_ryt p {
    font-size: 14px;
  }
  .hradvplr_prtflo_ryt figure {
    width: 80px;
    height: auto;
  }
  .hradvplr_prtflo_lft {
    width: 35%;
  }
  .hradvplr_prtflo_bx {
    min-height: 275px;
    margin: 0 5px;
  }
  .hradvplr_prtflo_ryt .btn-fix,
  .hradvplr_prtflo_ryt .btn-fix:hover {
    font-size: 14px;
    padding: 5px 50px 5px 10px;
  }
  .hradvplr_prtflo_ryt h3 {
    margin: 5px 0;
    font-size: 18px;
  }
  .hradvplr_prtflo_ryt {
    width: 57%;
  }
  .hradvplr_sessn_ryt .contact_form {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    gap: 20px;
  }
  .hradvplr_sessn_ryt .form-group {
    margin-bottom: 0;
    width: 48%;
  }
  .hradvplr_sessn_ryt input#common_submit {
    width: fit-content;
    padding: 10px 30px;
    font-size: 16px;
  }
  .custmmbl_wrp .ecmrc_exprnc_sc .grcry_sftwr_inr {
    gap: 0;
  }
  .custmmbl_wrp .ecmrc_exprnc_sc .btn-fix {
    margin: 25px auto 0;
  }
  .custmmbl_cta2_mn {
    padding: 20px;
  }
  .custmmbl_cta2_lft .btn-fix {
    margin: 0 auto;
  }
  .custmmbl_cta2_sc {
    padding-top: 30px;
  }
  .whtlbl_modls_lst:first-child {
    padding: 15px;
  }
  .whtlbl_cta4_lft p {
    font-size: 18px;
    margin: 5px 0 20px;
    line-height: 28px;
  }
  .sclmda_wrp .whitlbl_appnl_upr {
    gap: 10px;
  }
  .uiux_srvcs_sc {
    padding-top: 40px;
  }
  .hradvplr_cst_lst li:nth-child(2) {
    transform: unset;
  }
  .hradvplr_cst_lst li figure {
    position: unset;
  }
  .hradvplr_cst_lst li figure {
    width: 60px;
    height: 60px;
    padding: 15px;
  }
  .hradvplr_cst_sc {
    padding: 40px 0;
  }
  .hradvplr_cst_lst li .btn-fix {
    margin: 20px auto 0;
  }
  .hradvplr_cst_lst {
    margin-top: 30px;
    align-items: stretch;
    gap: 10px;
  }
  .hradvplr_cst_lst li h3,
  .hradvplr_cst_lst li h4 b {
    font-size: 24px;
  }
  .hradvplr_cst_lst li > p {
    font-size: 16px;
    line-height: 24px;
  }
  .hradvplr_cst_lst li {
    padding: 20px 15px;
  }
  .hradvplr_cst_lst li h4 {
    font-size: 20px;
    margin: 10px 0 5px;
  }
}

@media (max-width: 992px) {
  .ecmrc_prfl_ryt figure,
  .ecmrc_prtfl_lwrlogo,
  .fd_wbimg,
  .fntch_aproch:after,
  .fntch_chs_lst::after,
  .fntch_chs_lst::before,
  .tp_ntch_insrnc_sc .d_flx.tech_us,
  .ubr_indstrs_lst {
    display: none;
  }
  .eductn_vid_ryt,
  .fddlvry_apnl_sc .hovr_pn_lt,
  .fddlvry_bnr_lft,
  .fntch_technl_ul,
  .hradvplr_flxbl_cntr,
  .hwmuch_cst_otr .input_button,
  .rlest_ftrs_cntnt,
  .rlest_trst_lst,
  .ubrap_unlsh_inr,
  .hradvplr_sessn_inr {
    width: 100%;
  }
  .ecmrc_buld_lft,
  .fddlvry_trstd_sc .trstd_lt,
  .gmdv_frm_lft {
    width: 100%;
    text-align: center;
  }
  .hradvplr_sessn_inr:not(:last-child) {
    margin-bottom: 15px;
  }
  .custmmbl_bnr_ryt {
    width: 65%;
  }
  .whitlbl_wrp .grcytbl tr:first-child th:nth-child(2),
  .whitlbl_wrp .grcytbl tr:first-child th:nth-child(3),
  .whitlbl_wrp .grcytbl tr:first-child th:nth-child(4) {
    width: 120px;
  }
  .whitlbl_wrp .grcytbl tr:first-child th:nth-child(2) img {
    max-width: 90px;
  }
  .sdi_bnr_lst li {
    width: 45%;
  }
  .whitlbl_appnl_ryt {
    width: 35%;
  }
  .saudi_wrp .ecmrc_prfl_ryt > h3 {
    font-size: 30px;
  }
  .sclmda_cta2_sc .sb h2,
  .whitlbl_cta1_sc h2 {
    font-size: 34px;
  }
  .whitlbl_appnl_upr li {
    padding: 15px 5px;
  }
  .sdi_bnr_lst {
    gap: 20px;
  }
  .sdi_bnr_lst li:nth-child(2) {
    border-right: 0;
  }
  .sdi_achve_ryt h2 {
    font-size: 32px;
  }
  .sdi_cntr_mn li,
  .hradvplr_cst_lst li {
    width: 48%;
  }
  .sdi_awrds_mn li h3,
  .sdi_cntr_mn li h3 {
    font-size: 26px;
  }
  .sftwr_cta1_sc h2,
  .sftwr_cta2_mn h2 {
    font-size: 32px;
    line-height: 48px;
  }
  .sftwr_sltns_lst li.slick-slide {
    height: 400px;
  }
  .sftwr_invst_cntnt h3 {
    font-size: 20px;
  }
  .nwyrk_cta1_mn h2 {
    font-size: 34px;
  }
  .gmdv_frm_mn {
    background-image: unset;
  }
  .gmdv_frm_lft .ftrfrminfo ul li a {
    justify-content: center;
  }
  .gmdv_frm_ryt {
    padding: 0;
    width: 100%;
    margin-top: 30px;
  }
  .gm_bnr_sc h1 {
    font-size: 36px;
    line-height: 50px;
  }
  .gmdv_frm_lft p {
    margin: 5px 0 20px !important;
  }
  .gmdv_frm_mn {
    padding: 30px 20px;
  }
  .gnrtv_prtnr_sc .sb h2 {
    font-size: 34px;
  }
  #fd_wrp .faq_sc h2,
  .aidbi_srvc_lft h2,
  .cryptcrncy_cta1_mn .sb h2,
  .cryptcrncy_cta2_mn .sb h2,
  .cryptcrncy_trst_sc .sb h2,
  .custmmbl_cta1_lft h2,
  .custmmbl_wrp .fddlvry_trstd_sc .trstd_mn h2,
  .ecmrc_buld_sc .sb h2,
  .gnrtv_cta1_lft h2,
  .grcry_cta2_lft h2,
  .grcry_sftwr_ryt h2,
  .hradvplr_cta3_sc .sb h2,
  .whtlbl_cta2_lft h2 .blk_span,
  .whtlbl_cta3_lft h2,
  .whtlbl_cta4_lft h2,
  .whtlbl_dmo_ryt h2,
  .whtlbl_trstd_mn .sb h2 {
    font-size: 34px;
  }
  .aidbi_srvc_lft h2,
  .cryptcrncy_trst_sc .sb h2,
  .whtlbl_cta3_lft h2,
  .whtlbl_cta4_lft h2 {
    line-height: 44px;
  }
  .cryptcrncy_cta2_ryt figure {
    width: 100%;
  }
  .gnrtv_mdls_cntnt ul li,
  .whtlbl_modls_lst {
    width: 48%;
  }
  .nwyrk_wrp .grcry_buld_sc th {
    font-size: 16px;
  }
  .nwyrk_wrp .grcry_buld_sc td,
  .nwyrk_wrp .grcry_buld_sc th {
    padding: 15px 10px 15px 20px;
  }
  .nwyrk_wrp .grcytbl table tr td:not(:first-child),
  .nwyrk_wrp .grcytbl table tr th:not(:first-child) {
    padding: 10px;
  }
  .gm_idl_mn {
    gap: 40px;
    flex-direction: column-reverse;
  }
  .gm_idl_lst {
    padding-bottom: 20px;
    margin-bottom: 25px;
  }
  .gm_idl_lst:after {
    top: auto;
    bottom: 0;
  }
  .gm_idl_cntnt {
    margin-top: 0;
  }
  .gm_idl_lst:last-child:after {
    content: unset;
  }
  .gm_idl_lst:last-child {
    padding-bottom: 0;
  }
  .gm_idl_ryt {
    position: unset;
    margin: 0 auto;
    width: 55%;
  }
  .aidbi_sucs_lst {
    gap: 10px;
    padding: 0 0 40px 0;
  }
  .mcrsft_tch_sc {
    padding-bottom: 0;
  }
  .mcrsft_wrp .tstimnl_bx {
    margin-right: 5px;
  }
  .mcrsft_wrp .ecmrc_ftrs_ryt {
    padding: 10px;
  }
  .whtlbl_dmo_lft:before {
    width: 70px;
    height: 70px;
    inset: 0;
    margin: auto;
    background-position: center;
    background-size: contain;
  }
  .whtlbl_dmo_lft .play_icon {
    inset: 0;
    margin: auto;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 20px;
  }
  .whtlbl_wrp .fd_srv .dub_premium_ul {
    gap: 20px;
  }
  .whtlbl_modls_lft {
    width: 45%;
  }
  .whtlbl_wrp .resulv_dub_lst .resulv_dub_icn {
    width: 65px;
    padding: 10px;
    height: 65px;
  }
  .crypt_prf.ecmrc_prfl_sc .slick-next,
  .crypt_prf.ecmrc_prfl_sc .slick-prev {
    bottom: 25px;
  }
  .cryptcrncy_cta2_lst {
    width: 32%;
  }
  .whtlbl_trstd_mn .sb .blk_span {
    font-size: 20px;
    margin-bottom: 5px;
    display: block;
  }
  .whtlbl_cta2_mn {
    border-radius: 30px;
  }
  .cryptcrncy_levrg_sc i {
    font-size: 18px;
    margin: 0 0 5px;
  }
  .cryptcrncy_choose_sc .itlc_fnt,
  .cryptcrncy_wrp .tstimnl_sc .itlc_fnt {
    font-size: 18px;
  }
  .cryptcrncy_cta3_lst figure {
    width: 100px;
    padding: 10px;
    height: 100px;
  }
  .cryptcrncy_cntr_bx {
    width: 23%;
  }
  .cryptcrncy_trst_lst {
    gap: 30px;
  }
  .cryptcrncy_cntr_lst {
    gap: 10px;
  }
  .rlest_bnr_ryt {
    width: 40%;
  }
  .rlest_wrp .ecmrc_exprnc_sc .grcry_sftwr_bx {
    height: 215px;
  }
  .ecmrc_pltfrm_bx p {
    line-height: 24px;
  }
  .rlest_ftrs_cntnt {
    display: flex;
    align-items: stretch;
    justify-content: center;
    gap: 10px;
    flex-wrap: wrap;
    margin-top: 30px;
  }
  .rlest_apnl_sc .tab-pane:nth-child(3) .hovr_pn_ry {
    width: 70%;
  }
  .rlest_wrp .ecmrc_exprnc_sc .resulv_dub_lst_inr p {
    font-size: 15px;
  }
  .rlest_wrp .ecmrc_exprnc_sc .resulv_dub_lst_inr {
    padding: 15px 10px;
  }
  .rlest_wrp .ecmrc_exprnc_sc .grcry_sftwr_bx h3 {
    font-size: 20px;
  }
  .rlest_apnl_sc .tab-pane:nth-child(2) .hovr_pn_ry figure {
    width: 100%;
    height: 500px;
  }
  .rlest_ftrs_lst {
    width: 48%;
    padding: 15px 5px;
    text-align: center;
  }
  .rlest_apnl_sc .tab-pane:nth-child(2) .hovr_pn_ry {
    width: 55%;
  }
  .rlest_apnl_sc .ednc_apnl_tb .nav-link,
  .rlest_apnl_sc .ednc_apnl_tb .nav-link.active {
    width: 48%;
    padding: 15px 5px;
    text-align: center;
  }
  .rlest_apnl_sc .hovr_pn_inr {
    flex-direction: column-reverse;
    gap: 0;
  }
  .rlest_apnl_sc .hovr_pn_ry.grcry_hvr {
    margin: 0 auto;
  }
  .rlest_wrp .fddlvry_invst_sc {
    padding-bottom: 0;
  }
  .rlest_ftrs_lst:not(:last-child) {
    margin-bottom: 0;
  }
  .rlest_ftrs_lst p {
    display: block;
  }
  .ecmrc_ftrs_cntnt h3,
  .ecmrc_prfl_cntlst h3,
  .fddlvry_invst_cntnt h3,
  .grcry_sucs_sc i,
  .hwmuch_cst_otr .sb h2,
  .tstimnl_cntntinr h3 {
    font-size: 18px;
  }
  .ecmrc_prfl_ryt .btn-fix {
    margin: 20px auto 0;
  }
  .ecmrc_prfl_slide {
    padding: 20px 20px 110px 20px;
    min-height: 780px;
  }
  .ecmrc_prfl_sc .slick-next,
  .ecmrc_prfl_sc .slick-prev {
    bottom: 0;
  }
  .ecmrc_prfl_sc .slick-next {
    right: -65px;
  }
  .ecmrc_prfl_slide {
    border: 0;
  }
  .rlest_trst_lst {
    gap: 30px;
    padding: 30px;
  }
  .ecmrc_prfl_sc .slick-prev {
    left: -65px;
  }
  .ecmrc_bnr_sc .mn_hd h1,
  .ecmrc_jrny_bx h3,
  .hradvplr_bnr_lft h1 {
    font-size: 30px;
  }
  #hrdvplr_wrap .hrdvplr_wrp .tstimnl_bx {
    min-height: 430px !important;
  }
  .ecmrc_cntr_bx h3,
  .ecmrc_prfl_ryt h3,
  .ecmrc_trst_lft h2,
  .ecmrc_wrp .hradvplr_tstml_mn h2 {
    font-size: 28px;
  }
  .ecmrc_bnr_ryt {
    width: 35%;
  }
  .ecmrc_buld_bx {
    flex-direction: column-reverse;
    gap: 20px;
  }
  .fddlvry_invst_bx figure {
    padding: 10px;
    width: 55px;
    height: 55px;
  }
  .fddlvry_invst_ryt:after {
    left: 25px;
  }
  .custmmbl_wrp .fddlvry_invst_mn {
    margin-top: 40px;
  }
  .ecom_drve_lst {
    -webkit-mask-image: unset;
    overflow: unset;
    padding-bottom: 80px;
    margin-top: 30px;
  }
  .ecmrc_wrp .ecmrc_pltfrm_bx h3 {
    line-height: 24px;
    margin-bottom: 10px;
  }
  .ecom_drve_sec {
    padding: 40px 0;
  }
  .ecom_buld_lt h3 {
    font-size: 26px;
    margin-bottom: 10px;
    line-height: 30px;
  }
  .ecom_buld_lt p,
  .ecom_drve_lst p {
    font-size: 16px;
    line-height: 24px;
  }
  .ecom_drve_lst li {
    padding: 20px;
    margin: 0 5px;
  }
  .ecom_drve_lst figure {
    padding: 14px;
    width: 60px;
    height: 60px;
  }
  .ecom_drve_lst h3 {
    font-size: 20px;
  }
  .ecmrc_buld_lft p {
    margin: 5px 0 15px;
  }
  .ecmrc_buld_bx:nth-child(2n) {
    flex-direction: column-reverse;
    margin-top: 55px;
  }
  .hradvplr_prtflo_sc {
    padding-bottom: 70px;
  }
  .hradvplr_dedctd_cntnt p {
    margin: 0;
  }
  .hradvplr_prtflo_lft {
    width: 40%;
  }
  .hradvplr_flxbl_tmlst {
    width: 24%;
  }
  .hradvplr_bsns_sc {
    padding-top: 0;
  }
  .hradvplr_mbldvplr_lft h3 {
    margin: 10px 0;
  }
  #hrdvplr_wrap .hrdvplr_wrp .tstimnl_bx {
    min-height: 430px !important;
  }
  .hradvplr_mbldvplr_lft li:not(:last-child) {
    margin-bottom: 5px;
  }
  .hradvplr_tbl:after {
    border: unset;
    border-radius: 0;
    box-shadow: unset;
  }
  .hradvplr_tbl td,
  .hradvplr_tbl th {
    padding: 15px;
    font-size: 16px;
    white-space: nowrap;
  }
  .hradvplr_tbl {
    overflow: scroll;
  }
  .hradvplr_onbrd_bx h3,
  .hradvplr_trst_lst h3,
  .hradvplr_whyhr_lst h3 {
    font-size: 32px;
  }
  .fd_mblimg {
    display: block;
    text-align: center;
    width: 250px;
    margin: 0 auto;
    position: relative;
  }
  .fd_mblim_elem {
    position: absolute;
    left: -110px;
    top: 150px;
    width: 150px;
    z-index: 1;
  }
  .fod_dlvy_pop {
    width: 90%;
    padding: 20px 10px;
  }
  .ecmrc_prfl_ryt {
    width: 100%;
    margin: 10px auto 0;
    text-align: center;
  }
  .ecmrc_prfl_lft {
    width: 50%;
    margin: 0 auto;
  }
  .ecmrc_prfl_count {
    justify-content: center;
    gap: 30px;
  }
  .ecmrc_pltfrm_bx,
  .ecmrc_suces_bx {
    width: 48%;
    padding: 20px;
  }
  .ecmrc_pltfrm_bx figure {
    height: 65px;
    margin-bottom: 15px !important;
    padding: 15px;
  }
  .ecmrc_pltfrm_bx figure img {
    height: 100% !important;
  }
  .ecmrc_pltfrm_lst,
  .ecmrc_suces_lst {
    gap: 20px;
  }
  .ecmrc_indstrs_bx {
    width: 31%;
  }
  .hovr_pn_ry.grcry_hvr {
    width: 50%;
  }
  #grcry_wrp .mrktng_prtflos {
    padding-top: 40px;
  }
  .grcry_sftwr_bx {
    padding: 20px 10px;
    width: 48%;
  }
  .grcry_trstd_lwrbx {
    padding: 20px 10px;
  }
  .grcry_trstd_lgimg img {
    width: 90px;
  }
  .grcry_ftr_bx {
    width: 31%;
  }
  .grcry_trstd_logo {
    gap: 30px;
    margin-top: 20px;
  }
  .grcry_trstd_upr {
    background: #000 0 0 no-repeat padding-box;
    border-radius: 40px;
    padding: 20px 20px 150px 20px;
  }
  .hwmuch_cst_innr {
    width: 90%;
    overflow: scroll;
    height: 85vh;
  }
  .hwmuch_cst_cntnt label.error {
    bottom: -15px;
  }
  .fd_pop_flx p,
  .fod_dlvy_pop h3 {
    font-size: 20px;
    line-height: normal;
  }
  figure.twnty-forty img {
    width: 220px;
  }
  .tlk_exprt {
    font-size: 18px;
    line-height: normal;
    padding: 10px;
  }
  #fd_wrp .blk_span,
  .blk_span {
    display: inline;
  }
  #fd_wrp .fddlvry_appnl_cntnt .blk_span {
    display: block;
  }
  .fddlvry_trstd_sc .trstd_lt:after {
    bottom: -18px;
    height: 2px;
    right: 0;
    left: 0;
    margin: auto;
    top: unset;
    width: 80%;
  }
  .fddlvry_bnr_mn {
    flex-direction: column-reverse;
  }
  .fddlvry_bnr_ryt {
    margin: 0 auto;
    width: 35%;
  }
  .fddlvry_sclng_mn {
    margin-top: 15px;
  }
  .fddlvry_dvplmnt_ryt {
    width: 70%;
  }
  .fddlvry_dvplmnt_ryt input#common_submit {
    width: 60%;
    margin-top: 0;
    font-size: 20px;
  }
  .fddlvry_cta2_sc .sb h2,
  .fddlvry_exprnc_mn .sb h2 {
    font-size: 34px;
    line-height: 42px;
  }
  .fddlvry_ftrd_lft h2 {
    font-size: 36px;
    line-height: 46px;
  }
  .fddlvry_wrp .ednc_apnl_tb .nav-link,
  .fddlvry_wrp .ednc_apnl_tb .nav-link.active {
    width: 48%;
  }
  .fddlvry_sucs_bx {
    padding: 15px 10px;
  }
  .fddlvry_bnr_mn,
  .mrktng_prtflos_info {
    gap: 25px;
  }
  .fddlvry_lnch_bx {
    width: 48%;
  }
  .fddlvry_solutn_lst p {
    font-size: 16px;
  }
  .mrktng_prtflos_ryt h2 {
    font-size: 32px;
  }
  .fddlvry_lnch_lst {
    gap: 20px 0;
  }
  .fddlvry_bnr_lft {
    text-align: center;
  }
  .fddlvry_banner .mn_hd p {
    margin: 15px 0 20px;
  }
  .fddlvry_trstd_lst {
    justify-content: center;
    width: 100%;
    gap: 30px;
    margin-top: 40px;
  }
  .ecmrc_buld_lft .btn-fix {
    margin: 0 auto;
  }
  .fddlvry_trstd_sc .trstd_mn h2 {
    font-size: 26px;
  }
  .fddlvry_banner .btn-fix {
    margin: 0 auto;
  }
  .fddlvry_appnl_lst h3 {
    font-size: 18px;
    line-height: 24px;
  }
  .fddlvry_apnl_sc .hovr_pn_inr {
    gap: 20px 0;
  }
  .wbdvplre_chs_sc .fntch_chs_bx:first-child .single-box,
  .wbdvplre_chs_sc .fntch_chs_bx:nth-child(2) .single-box,
  .wbdvplre_chs_sc .single-box {
    padding: 0;
  }
  .wbdvplrs_cntr_sc .dub_counts_li h3 {
    font-size: 22px;
  }
  .wbdvplre_chs_sc .single-box figure {
    width: 40px;
    height: 40px;
    margin: 0 auto 10px;
  }
  .ednc_apnl_sc,
  .edu_advnctchnlgs_sc,
  .edu_featrs_sc,
  .edu_lrngsrvcs_sc,
  .educatn_wrp .dgtl_otsrc_sc,
  .eductn_cta1,
  .ppc_aprt_sc,
  .ubrlk_fts_sc,
  .ubrlks_sln_sc,
  .wbdvlprs_rsns_sc,
  .wbdvplre_chs_sc,
  .wbdvplrs_indstrs_sc.resulv_dub,
  .wbdvpmnt_srvcs_sc {
    padding: 40px 0;
  }
  .wbdvplre_chs_sc .single-box {
    min-height: 240px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
  }
  .wbdvplrs_cntr_sc .dub_counts_li figure {
    width: 35px;
    height: 35px;
    margin: 0 auto 10px;
  }
  .wbdvplrs_cntr_sc .dub_counts_li p {
    font-size: 14px;
  }
  .wbdvplrs_cntr_sc .dbnw_trstd_bx h2 {
    font-size: 24px;
  }
  .wbdvplre_chs_sc .single-box p {
    margin: 0;
  }
  .wbdvplre_chs_sc .single-box h3 {
    font-size: 20px;
    margin: 5px 0;
  }
  .wbdvlprs_rsns_sc .d_flx.tech_us,
  .wbdvplrs_indstrs_sc .resulv_dub_ul {
    margin-top: 35px;
  }
  .wbdvplre_chs_sc .fntch_chs_bx {
    border-bottom: unset;
  }
  .ubr_indstrs_lst_mbl,
  .ubrlk_ftrs_mbl {
    display: block;
    margin: 40px 0 60px;
  }
  .ppc_cta_lft h2 {
    font-size: 36px;
    margin-bottom: 20px;
  }
  .ubr_indstrs_bx {
    padding: 15px;
    text-align: center;
    min-height: 220px;
    margin: 0 5px;
    display: flex !important;
    align-items: center;
    justify-content: center;
    flex-direction: column;
  }
  .ubrapps_chs_lst {
    margin: 30px auto 40px;
  }
  .ubrapps_chs_ryt {
    width: 100%;
    display: flex;
    align-items: stretch;
    justify-content: space-between;
    flex-wrap: wrap;
    margin-top: 30px;
  }
  .ubrapps_chs_rytbx {
    margin: 0;
    width: 32%;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    text-align: center;
  }
  .ubrapps_chs_ryt {
    gap: 10px 0;
  }
  .ubrapps_chs_lft {
    margin: 0 auto;
  }
  .ubr_indstrs_lst_mbl .slick-next,
  .ubr_indstrs_lst_mbl .slick-prev,
  .ubrlk_ftrs_mbl .slick-next,
  .ubrlk_ftrs_mbl .slick-prev {
    position: absolute;
    top: unset;
    bottom: -110px;
    right: -80px;
    left: 0;
    margin: auto;
    border: 1px solid #e1e1e1 !important;
    width: 50px !important;
    height: 50px !important;
    background: #f2f9ff 0 0 no-repeat padding-box !important;
    border: 1px solid #b1b3b8 !important;
  }
  .ubrlk_ftrs_mbl .slick-next,
  .ubrlk_ftrs_mbl .slick-prev {
    bottom: -95px;
  }
  .ubr_indstrs_lst_mbl .slick-next:before,
  .ubr_indstrs_lst_mbl .slick-prev:before,
  .ubrlk_ftrs_mbl .slick-next:before,
  .ubrlk_ftrs_mbl .slick-prev:before {
    position: absolute;
    content: "";
    background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2023/08/16124522/arrow_icn.png);
    width: 22px;
    height: 15px;
    background-repeat: no-repeat;
    line-height: normal;
    top: 0;
    bottom: 0;
    margin: auto;
    right: 0;
    left: 0;
    opacity: 1;
  }
  .ubr_indstrs_lst_mbl .slick-prev:before,
  .ubrlk_ftrs_mbl .slick-prev:before {
    transform: rotate(180deg);
  }
  .ubr_indstrs_lst_mbl .slick-prev,
  .ubrlk_ftrs_mbl .slick-prev {
    right: 0;
    left: -80px;
  }
  .ubrap_empwr_mn h2 {
    font-size: 35px;
  }
  .ubrlks_indsts_sc {
    padding: 15px 0 60px;
  }
  .ubrap_cst_mn .ubrap_empwr_lft h2 {
    font-size: 35px;
    line-height: 44px;
  }
  .ubrap_cst_mn {
    padding: 30px 20px;
  }
  .ubrap_unlsh_lft {
    width: 100%;
    display: flex;
    align-items: stretch;
    justify-content: space-between;
    flex-wrap: wrap;
    gap: 20px 0;
  }
  .ubrap_unlsh_mn {
    flex-direction: column-reverse;
    margin-top: 25px;
  }
  .ubrap_unlsh_bx {
    width: 48%;
    text-align: center;
    gap: 10px;
    justify-content: center;
    margin: 0;
  }
  .fddlvry_apnl_sc .hovr_pn_lt {
    order: 0;
  }
  .fddlvry_appnl_cntnt {
    gap: 10px;
  }
  .fddlvry_apnl_sc .hovr_pn_ry {
    margin: 0 auto;
  }
  .fddlvry_apnl_sc .hovr_pn_inr p {
    font-size: 16px;
    order: 1;
  }
  .rlest_bsns_bx,
  .ubrlk_jrny_bx,
  .uiux_trstd_ryt_lst {
    width: 48%;
  }
  .rlest_bsns_lst {
    justify-content: center;
    gap: 20px;
  }
  .ubrapps_chs_bx p {
    font-size: 16px;
  }
  .ubrapps_chs_bx h3 {
    font-size: 24px;
  }
  .ubrlk_ftrs_mbl_lst h3 {
    color: #fff;
    font-size: 22px;
    font-weight: 400;
    margin: 12px 0 0;
  }
  .ubrlk_ftrs_mbl_lst {
    background: linear-gradient(45deg, #00649e, #33b4ff);
    border-radius: 10px;
    padding: 15px;
    text-align: center;
    margin: 0 5px;
    min-height: 220px;
  }
  .ubrlk_ftrs_mbl {
    margin: 30px 0 50px;
  }
  .ubrlk_ftrs_mbl_lst figure {
    width: 50px;
    height: 50px;
    margin: 0 auto;
  }
  .ubrlk_ftrs_mbl_lst p {
    color: #fff;
    margin-top: 5px;
  }
  .ubr_indstrs_bx h3,
  .ubrap_unlsh_inr h3,
  .ubrlk_jrny_inr h3 {
    font-weight: 600;
    font-size: 18px;
  }
  .fntch_wrp .single-box h3,
  .ppc_dvplmt_prcs_cntnt h4 {
    font-size: 20px;
  }
  .ppc_dvplmt_prcs_lst {
    margin: 30px 0;
  }
  .ppc_aprt_mn {
    flex-wrap: nowrap;
    gap: 5px;
  }
  .ppc_aprt_ryt {
    width: 65%;
    flex-wrap: nowrap;
    gap: 5px;
  }
  .ppc_aprt_ryt_inr {
    width: 100%;
    text-align: center;
    max-width: 400px;
  }
  .ppc_aprt_ryt_inr h3 {
    font-size: 14px;
    padding: 10px 5px;
  }
  .ppc_aprt_inr h3 {
    font-size: 16px;
  }
  .ppc_aprt_inr:not(:last-child) {
    margin-bottom: 30px;
  }
  .ppc_cta_sc {
    margin-top: 10px;
  }
  .ppc_cta_sc {
    padding-bottom: 40px;
  }
  .fntch_ct4 .sb_hd.fntch_incrse_sec h2,
  .fntch_incrse_sec h2,
  .fntch_inn_sec h2,
  .fntch_luch_sec h2,
  .fntch_svccta h2,
  .fntch_tp h2,
  .fntch_wrp .hlth_cuntr_li h3 {
    font-size: 26px;
  }
  .fntch_divsn_img {
    position: unset !important;
  }
  .fntch_divsn {
    justify-content: center;
  }
  .fntch_bnsc_txt h1 {
    font-size: 40px;
  }
  .fntch_svccta .fix_container {
    margin-top: 40px;
  }
  .gm_vid_sc {
    padding: 40px;
  }
  .fntch_incrse_sec .btn-fix,
  .fntch_inn_sec .btn-fix,
  .fntch_luch_inn .btn-fix,
  .fntch_tp .btn-fix {
    margin: 20px auto 0;
  }
  .fntch_banr .buty_year_li p {
    max-width: unset;
    text-align: center;
    font-weight: 500;
    font-size: 14px;
    line-height: normal;
  }
  .fntch_wrp .hlth_cuntr_lst {
    padding: 10px;
  }
  .fntch_chs_lst {
    padding: 0;
    background: unset;
    gap: 15px;
  }
  .fntch_wrp .single-box {
    padding: 0;
    height: 100%;
    min-height: unset;
  }
  .fntch_chs_bx {
    width: 48%;
    position: relative;
    background: #f2f9ff;
    padding: 20px 10px;
    text-align: center;
    border-radius: 14px;
  }
  .fntch_wrp .single-box figure {
    width: 40px;
    height: 40px;
    margin: 0 auto;
  }
  .fntch_technl_sc .fntch_divsn_img {
    width: 50%;
    margin: 0 auto 30px;
  }
  .fntch_technl_sc .fntch_divsn {
    margin-top: 40px;
  }
  .fntch_wrp .hlth_cuntr_lst {
    padding: 10px;
  }
  .fntch_wrp .buty_year_li p {
    max-width: unset;
    font-size: 14px;
    font-weight: 500;
    text-align: center;
    margin: 0;
  }
  .fntch_wrp .hlth_cuntr_lst {
    gap: 10px;
  }
  .fntch_wrp .hlth_cuntr_li {
    width: 48%;
  }
  .fntch_banr {
    padding-bottom: 20px;
  }
  .fntch_final {
    margin-top: 120px;
  }
  .iot_cntr_lst h3 {
    font-size: 26px;
  }
  .iot_cntr_lst {
    gap: 5px;
    flex-direction: column;
    text-align: center;
  }
  .educatn_wrp .trsted_bx img {
    max-width: 80px;
  }
  .edu_srvc_ryt figure {
    width: auto;
  }
  .ednc_apnl_tb .nav-link,
  .ednc_apnl_tb .nav-link.active {
    width: auto;
    padding: 10px 20px;
  }
  .ednc_apnl_tb .nav-link p {
    font-size: 18px;
  }
  .ednc_apnl_tb .nav-pills {
    gap: 10px;
    margin: 35px 0 30px;
  }
  .edu_advnctchnlgs_lst {
    margin: 30px 0 0 0 !important;
  }
  .eductn_vid_lft {
    width: 55%;
    margin: 0 auto 30px;
  }
  .eductn_vid_ryt h2 {
    margin-bottom: 10px;
  }
  .edu_lrngsrvcs_sc .btn-fix,
  .edu_srvc_sc .btn-fix {
    margin: 25px auto 0;
  }
  .edu_featrs_lst,
  .edu_lrngsrvcs_lst,
  .edu_procs_lst {
    margin-top: 40px;
  }
  .eductn_vid_mn {
    padding: 30px 20px;
  }
  .edu_featrs_lst,
  .edu_procs_lst {
    margin-bottom: 0 !important;
  }
  .edu_srvc_sc {
    padding-top: 40px;
  }
  .ednc_apnl_ryt p {
    margin: 10px 0;
  }
  .ednc_apnl_ryt p,
  .hovr_pn_lt p {
    font-size: 18px;
  }
  .footer_cta_lt_rt {
    padding: 30px 20px;
  }
  .wbdvlprs_cta2 h2,
  .web_dev_fcta h2 {
    font-size: 32px;
  }
  .wbdvplre_chs_sc .fntch_chs_bx {
    margin: 0 5px;
  }
  .uiux_cta1.wbdvlprs_cta2 h2,
  .uiux_trstd_lft h2,
  .uiux_trstd_ryt_lst h3 {
    font-size: 32px;
  }
  .uiux_trstd_lst {
    width: 16%;
  }
  .uiux_prcs_inrbx h3 {
    font-size: 16px;
    padding-left: 15px;
    font-weight: 300;
  }
  .uiux_prcs_inrbx::after {
    width: 9px;
    height: 9px;
  }
  .uiux_prcs_inrbx {
    margin-top: 8px;
  }
  .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: 120px;
  }
  .grcry_buld_sc td,
  .grcry_buld_sc th {
    font-size: 16px;
  }
  .grcytbl table tr td:not(:first-child),
  .grcytbl table tr th:not(:first-child) {
    padding: 10px;
  }
  .grcry_buld_sc td,
  .grcry_buld_sc th {
    padding: 15px 10px 15px 20px;
  }
  .grcytbl:after {
    border-radius: 36px;
  }
  .grcry_buld_sc th:last-child {
    border-radius: 0 36px 0 0;
  }
  .grcry_buld_sc th:first-child {
    border-radius: 36px 0 0 0;
  }
  #custom_app_form .btn_dis_inr #common_submit,
  .custmmbl_cst_ryt,
  .gm_idl_lft {
    width: 100%;
  }
}

@media (max-width: 767px) {
  .cryptcrncy_cta3_lst,
  .custmmbl_cst_lft,
  .ednc_apnl_ryt,
  .edu_srvc_lft,
  .fd_srv .dub_premium_ul .blk_hlth_bx,
  .fddlvry_exprnc_ryt,
  .fddlvry_ftrd_ryt,
  .fntch_swr_rt,
  .grcytbl tr:first-child th:nth-child(2),
  .grcytbl tr:first-child th:nth-child(3),
  .grcytbl tr:first-child th:nth-child(4),
  .hovr_pn_lt,
  .hradvplr_sessn_ryt .form-group,
  .hradvplr_trst_lwrlst {
    width: 100%;
  }
  .cryptcrncy_cta3_ryt {
    flex-wrap: wrap;
    gap: 10px;
  }
  .whitlbl_appnl_flx:nth-child(3) .whitlbl_appnl_ryt {
    width: 75%;
  }
  .edu_advnctchnlgs_lft,
  .edu_srvc_ryt,
  .fddlvry_solutn_lst p,
  .fntch_swr_lt {
    display: none;
  }
  .grcry_pnl_sc .ednc_apnl_tb .nav-link,
  .grcry_pnl_sc .ednc_apnl_tb .nav-link.active,
  .grcry_trstd_lwrbx,
  .hradvplr_trst_lst {
    width: 48%;
  }
  #aidbi_wrap .uiux_levrg_bx h3,
  .cryptcrncy_choose_bx h3,
  .cryptcrncy_ftrs_rytlst h3,
  .cryptcrncy_levrg_cntnt h3,
  .cryptcrncy_soltn_cntnt h3,
  .design2 .panel-title a {
    font-size: 20px;
  }
  .ecmrc_indstrs_bx h3,
  .ecmrc_pnl_sc.grcry_pnl_sc .hovr_pn_inr p,
  .ecmrc_wrp .hradvplr_tstml_mn p {
    font-size: 16px;
  }
  .whtlbl_bnr_rytotr {
    width: 45%;
  }
  .nwyrk_bnr_ryt .save_form_divs h2 {
    font-size: 18px;
  }
  .nwyrk_bnr_ryt {
    width: 85%;
  }
  .sclmda_appnl_ryt {
    width: 40%;
  }
  .sclmda_appnl_flx:first-child .sclmda_appnl_ryt {
    width: 80%;
  }
  .nwyrk_wrp .fddlvry_sucs_bx p {
    font-size: 14px;
  }
  .gnrtv_indstrs_mn li h3 {
    padding: 20px;
  }
  .aidbi_indstrs_bx h3 {
    font-size: 14px;
  }
  .nwyrk_wrp .grcytbl table tr:last-child td img,
  .whitlbl_wrp .grcytbl tr td img {
    height: 15px !important;
    width: 15px;
  }
  .sclmda_mdls_lft h3 span,
  .sclmda_mdls_ryt {
    display: none;
  }
  .sclmda_mdls_lft {
    width: 100%;
  }
  .nwyrk_wrp .grcytbl tr:first-child th:nth-child(2) img {
    min-width: 100px;
  }
  .whitlbl_appnl_upr li h3 {
    font-size: 12px;
  }
  .nwyrk_wrp .fddlvry_bsns_box {
    padding: 20px 10px;
  }
  .nwyrk_wrp .fddlvry_bsns_box h3 {
    font-size: 20px;
  }
  .sftwrtbl td,
  .sftwrtbl th {
    font-size: 14px;
    padding: 10px 5px;
  }
  .sftwrtbl td img {
    max-width: 26px;
  }
  #eductn_wrp .faq_design_4 {
    margin-top: 40px;
  }
  .gnrtv_bnr_trst {
    flex-wrap: wrap;
    white-space: unset;
  }
  .aidbi_sucs_bx p {
    font-size: 14px;
    line-height: normal;
  }
  .gnrtv_trst_lst {
    justify-content: center;
    width: 100%;
    flex-wrap: wrap;
  }
  .gnrtv_bnr_trst span:after {
    content: unset;
  }
  .gnrtv_bnr_trst {
    gap: 20px;
  }
  .ecmrc_wrp .hradvplr_tstml_mn,
  .edu_advnctchnlgs_bx {
    padding: 20px;
  }
  .aidbi_cases_bx {
    width: 48%;
  }
  .ecmrc_pnl_sc .hovr_pn_inr,
  .grcry_trstd_lwrsc {
    gap: 20px 0;
  }
  .aidbi_econmy_sc .slick-dots {
    margin-top: 30px;
  }
  .ecmrc_exprnc_sc .grcry_sftwr_bx figure {
    width: 50px;
    height: 50px;
  }
  .cryptcrncy_trst_bx img {
    max-width: 95px;
  }
  .cryptcrncy_soltn_bx {
    padding: 10px;
  }
  .ecmrc_prfl_lft:after {
    height: 260px;
  }
  .cryptcrncy_levrg_sc .slick-dotted.slick-slider {
    margin-bottom: 0;
    gap: 0;
  }
  .cryptcrncy_banner {
    padding-bottom: 0;
  }
  .cryptcrncy_bnr_ryt {
    width: 75%;
  }
  .ecmrc_prfl_lft {
    width: 100%;
  }
  .hradvplr_bnr_lft h1,
  .mn_hd h1,
  .ppc_bnr .mh h1 {
    font-size: 28px;
  }
  .hradvplr_prtflo_lft {
    width: 32%;
  }
  .hradvplr_prtflo_bx {
    min-height: 345px;
  }
  .ecmrc_pnl_sc .hovr_pn_ry {
    position: unset;
  }
  .hradvplr_bnr_ryt {
    width: 80%;
  }
  #grcry_wrp .mrktng_prtflos_ryt figure {
    width: 90px;
    display: block;
    top: -150px;
  }
  .grcry_pnl_sc .fddlvry_appnl_lst:not(:last-child) {
    margin-bottom: 0;
  }
  .hradvplr_trst_upr {
    gap: 15px 0;
  }
  .grcry_pnl_sc .fddlvry_appnl_lst {
    width: 48%;
    padding: 20px 10px;
    text-align: center;
  }
  .grcry_pnl_sc .fddlvry_appnl_lst p {
    text-align: center;
    margin-top: 5px;
  }
  .grcry_pnl_sc .hovr_pn_inr {
    gap: 40px 0;
  }
  .grcry_pnl_sc .hovr_pn_inr p {
    order: 1;
    font-size: 16px;
  }
  .hovr_pn_ry.grcry_hvr figure {
    width: 100%;
    height: 500px;
  }
  .hovr_pn_ry.grcry_hvr {
    width: 55%;
  }
  .edu_srvc_ryt,
  .hovr_pn_ry {
    width: 50%;
    margin: 0 auto;
  }
  .grcry_pnl_sc .fddlvry_appnl_lst p {
    display: block;
  }
  .grcry_pnl_sc .fddlvry_appnl_cntnt {
    display: flex;
    width: 100%;
    min-height: unset;
    align-items: stretch;
    justify-content: space-between;
    gap: 20px 0;
  }
  .grcry_pnl_sc .fddlvry_appnl_lst {
    text-align: center;
    width: 48%;
  }
  .mbl_clctr {
    max-width: 60px;
    width: 100%;
  }
  .hwmuch_cst_otr {
    padding: 40px 0;
    height: auto;
    overflow-y: scroll;
  }
  .hwmuch_cst_otr .sb h2 span {
    display: inline;
  }
  .fddlvry_ftrd_sc:after {
    position: absolute;
    content: "";
    background: #fcb016;
    top: 0;
    bottom: 0;
    width: 100%;
    left: 0;
    height: 38%;
  }
  .fddlvry_ftrd_ryt {
    margin-top: 40px;
  }
  .fddlvry_ftrd_lft {
    width: 100%;
    text-align: center;
    margin-bottom: 30px;
  }
  .fddlvry_ftrd_bx figure {
    padding: 40px;
  }
  .fddlvry_solutn_lst {
    width: 47.5%;
    padding: 20px 10px;
    text-align: center;
  }
  .fddlvry_solutn_lst h3 {
    margin: 10px 0 0;
    font-size: 14px;
  }
  .fddlvry_solutn_lst figure {
    margin: 0 auto;
    width: 50px;
    height: auto;
  }
  .fddlvry_solutn_bx {
    gap: 15px;
  }
  .ecom_buld_lt h3 {
    font-size: 24px;
  }
  .ecom_buld_lt p {
    margin-bottom: 18px;
  }
  .ecom_buld_mn {
    padding: 30px;
  }
  .fddlvry_sucs_bx {
    width: 47%;
  }
  .fddlvry_sucs_lst {
    justify-content: space-between;
  }
  .fddlvry_apnl_sc .ednc_apnl_tb .nav-pills {
    margin: 35px 0 30px;
  }
  .fddlvry_trstd_lst {
    gap: 20px;
  }
  .ppc_aprt_ryt_mg {
    padding-bottom: 12px;
    margin-bottom: 12px;
  }
  .ubr_bnr_lft_bx h3 {
    font-size: 18px;
    padding-left: 15px;
  }
  .grcry_pnl_sc .ednc_apnl_tb .nav-link p,
  .ppc_aprt_inr h3 {
    font-size: 14px;
  }
  .ubr_bnr_lft_bx:after {
    width: 10px;
    height: 10px;
    top: 5px;
  }
  .ubrapps_chs_rytbx h3,
  .ubrlks_sln_sc .nav-pills .nav-link p {
    font-size: 16px;
  }
  .ubrlks_sln_sc .nav-pills {
    gap: 5px;
  }
  .ubrlks_sln_sc .nav-pills .nav-link {
    padding: 10px 5px;
  }
  .ubrap_empwr_mn p {
    font-size: 16px;
    margin: 5px 0 10px;
  }
  .rl_est_sln_rt figure.tbpnl1 img {
    border-radius: 20px;
  }
  .ppc_bnr_bx {
    margin-bottom: 10px;
  }
  .ppc_bnr_bx p {
    width: 90%;
  }
  .ppc_bnr_bx {
    gap: 5px;
    flex-wrap: nowrap;
    align-items: flex-start;
  }
  .ppc_bnr_bx figure {
    width: 10%;
  }
  .edu_advnctchnlgs_ryt {
    width: 100%;
    padding: 0;
  }
  .educatn_wrp .dgtl_otsrc_sc h2,
  .eductn_cta1 .sb_hd h2 {
    font-size: 26px;
  }
  .hovr_pn_inr {
    gap: 30px;
    flex-direction: column-reverse;
  }
  .ednc_apnl_lst {
    margin-top: 50px;
    flex-direction: column;
  }
  .hovr_pn_lt p {
    margin: 0 0 15px 0;
  }
  .edu_srvc_cntnt {
    margin-top: 10px;
  }
  .grcytbl:after {
    border: unset;
    border-radius: 0;
    box-shadow: unset;
  }
  .grcytbl tr:first-child th:nth-child(2) figure {
    width: 100px;
  }
  .grcytbl {
    overflow: scroll;
    margin-top: 40px;
  }
  .grcry_buld_sc td {
    white-space: nowrap;
  }
  .grcytbl table tr:not(:last-child) td img {
    height: 15px !important;
    width: 15px;
  }
  #grcry_wrp .mrktng_prtflos_mn button {
    margin: 0 auto;
  }
  .ecmrc_uncrn_sc .fddlvry_sucs_bx h3 {
    font-size: 28px;
  }
  .ecmrc_pnl_sc.grcry_pnl_sc .ednc_apnl_tb .nav-link,
  .ecmrc_pnl_sc.grcry_pnl_sc .ednc_apnl_tb .nav-link.active {
    width: 150px;
  }
  .ecmrc_pnl_sc .ednc_apnl_tb .nav-pills {
    margin: 30px 0 15px;
  }
}

@media (max-width: 600px) {
  .abtus_bsns_mn .tab-pane,
  .aidbi_cases_bx,
  .aidbi_whychs_bx,
  .cryptcrncy_bnr_ryt,
  .cryptcrncy_choose_bx,
  .cryptcrncy_soltn_bx,
  .custmmbl_bnr_ryt,
  .custmmbl_invst_bx,
  .custmmbl_wrp .fddlvry_trstd_sc .trstd_mn h2,
  .ecmrc_buld_ryt video,
  .ecmrc_exprnc_sc .grcry_sftwr_bx,
  .ecmrc_pltfrm_bx,
  .ecmrc_pnl_sc .hovr_pn_ry,
  .ecmrc_suces_bx,
  .edu_lrngsrvcs_bx,
  .fddlvry_dvplmnt_ryt,
  .fddlvry_invst_bx,
  .fntch_chs_bx,
  .fntch_ftur_lst,
  .fntch_secure_bx,
  .gm_ftrs_bx,
  .gm_vid_bx,
  .gnrtv_mdls_cntnt ul li,
  .gnrtv_sln_lst li,
  .grcry_cta1_lft,
  .grcry_cta1_lft video,
  .grcry_whychs_bx,
  .hradvplr_dedctd_bx,
  .hradvplr_dedctd_bx:nth-child(2n),
  .hradvplr_deplymnt_bx,
  .hradvplr_mbldvplr_ryt,
  .hradvplr_sessn_ryt .form-group:first-child,
  .hradvplr_sessn_ryt .form-group:nth-child(2),
  .hradvplr_whyhr_bxlwr,
  .pnl2 .rl_est_sln_rt,
  .rl_est_sln_bx,
  .rlest_apnl_sc .tab-pane:nth-child(3) .hovr_pn_ry,
  .rlest_bsns_bx,
  .rlest_chs_bx,
  .sclmda_appnl_flx:first-child .sclmda_appnl_ryt,
  .sclmda_frm_lst li,
  .sclmda_ftrs_mn li,
  .sftwr_invst_lst li,
  .sftwr_prcs_lst li,
  .ubrap_unlsh_bx,
  .ubrap_unlsh_ryt,
  .ubrapps_chs_lft,
  .ubrlk_jrny_bx,
  .uiux_levrg_bx,
  .whitlbl_appnl_flx:nth-child(3) .whitlbl_appnl_ryt,
  .whitlbl_srvcs_lst li,
  .whitlbl_stps_lst li,
  .whtlbl_modls_lst {
    width: 100%;
  }
  #fd_wrp .faq_sc h2,
  .ecmrc_buld_sc .sb h2,
  .ecmrc_jrny_bx h3,
  .hradvplr_onbrd_bx h3,
  .hradvplr_trst_lst h3,
  .hradvplr_whyhr_lst h3 {
    font-size: 26px;
  }
  .aidbi_sucs_bx h3,
  .cryptcrncy_cta1_mn .sb h2,
  .cryptcrncy_cta2_mn .sb h2,
  .cryptcrncy_trst_sc .sb h2,
  .custmmbl_wrp .ecmrc_cntr_bx h3,
  .custmmbl_wrp .fddlvry_sucs_bx h3,
  .fddlvry_banner .mn_hd h1,
  .fddlvry_dvplmnt_lft h2,
  .gnrtv_cta1_lft h2,
  .grcry_cta1_ryt h2,
  .mcrsft_cta2_sc p,
  .ppc_cta_lft h2,
  .rlest_bld_sc .sb h2,
  .rlest_cta1_mn h2,
  .rlest_cta2_sc .sb h2,
  .rlest_trst_sc .sb h2,
  .rlest_vldat_ryt h2,
  .sclmda_cta2_sc .sb h2,
  .ubrap_empwr_mn h2,
  .ubrap_join_mn h2,
  .uiux_cta1.wbdvlprs_cta2 h2,
  .uiux_cta2_sc h2,
  .uiux_fcta .nw_sbhdng h2,
  .uiux_trstd_lft h2,
  .uiux_trstd_ryt_lst h3,
  .wbdvlprs_cta1 h2,
  .wbdvlprs_cta2 h2,
  .web_dev_fcta h2,
  .whtlbl_cta2_lft h2 .blk_span,
  .whtlbl_cta3_lft h2,
  .whtlbl_cta4_lft h2,
  .whtlbl_dmo_ryt h2,
  .whtlbl_trstd_mn .sb h2 {
    font-size: 24px;
  }
  .aidbi_cta1_sc h2,
  .aidbi_cta2_sc h2,
  .aidbi_srvc_lft h2,
  .custmmbl_cst_ryt h2,
  .custmmbl_cta1_lft h2,
  .custmmbl_wrp .fddlvry_trstd_sc .trstd_mn h2,
  .ecmrc_cntr_bx h3,
  .ecmrc_cta1_lft h2,
  .ecmrc_prfl_ryt h3,
  .ecmrc_trst_lft h2,
  .ecmrc_wrp .hradvplr_tstml_mn h2,
  .fddlvry_cta1_sc .sb h2,
  .fddlvry_cta2_sc .sb h2,
  .fddlvry_exprnc_mn .sb h2,
  .game_wrp .gm_cta2_lft h2,
  .game_wrp h2,
  .gnrtv_cta3_mn h2,
  .mcrsft_cta1 .sb h2,
  .mcrsft_cta2_sc .sb h2,
  .ubrap_cst_mn .ubrap_empwr_lft h2 {
    font-size: 24px;
    line-height: 34px;
  }
  .gnrtv_cta2_lft h2,
  .grcry_cta2_lft h2,
  .grcry_sftwr_ryt h2,
  .hradvplr_cta1_lft h2,
  .hradvplr_cta2_mn h2,
  .hradvplr_sessn_ryt h2,
  .hradvplr_trst_lwr h2,
  .hradvplr_tstml_mn h2,
  .rqr_hdng h2,
  .whtlbl_wrp .fddlvry_sucs_bx h3 {
    font-size: 24px;
    line-height: 28px;
  }
  .fddlvry_lnch_bx h3,
  .fntch_ct4 .sb_hd.fntch_incrse_sec h2,
  .fntch_incrse_sec h2,
  .fntch_inn_sec h2,
  .fntch_luch_sec h2,
  .fntch_svccta h2,
  .fntch_tp h2 {
    font-size: 22px;
  }
  .custmmbl_wrp .fddlvry_dvplmnt_ryt h3,
  .fddlvry_dvplmnt_ryt p,
  .gm_idl_lst h3,
  .hradvplr_tstml_mn h3,
  .rlest_bsns_bx h3,
  .rlest_chs_bx h3,
  .rlest_indstry_bx h3,
  .rlest_rngng_bx h3,
  .rlest_wrp .ecmrc_exprnc_sc .grcry_sftwr_bx h3,
  .sclmda_ftrs_lft h3,
  .whtlbl_cta1_mn h3,
  .whtlbl_cta3_lst h3,
  .whtlbl_dmo_ryt h3 {
    font-size: 20px;
  }
  .ecmrc_pltfrm_sc .sb p,
  .ecmrc_prfl_sc .sb p,
  .itlc_fnt,
  .rl_est_sln_bx h3,
  .rlest_bld_sc .sb h2 i,
  .rlest_ftrs_lst h3,
  .uiux_srvcs_inr h3,
  .whtlbl_cta1_mn h3,
  .whtlbl_modls_ryt h3 {
    font-size: 18px;
  }
  .cryptcrncy_levrg_sc i,
  .cryptcrncy_srvcs_sc i,
  .ecmrc_prfl_cntlst h3,
  .ecmrc_prfl_cntlst p,
  .fd_srv .dub_prem_btm h3,
  .gm_cta2_lft p,
  .grcry_sftwr_bx h3,
  .hradvplr_deplymnt_bx h4,
  .hradvplr_whyhr_bxlwr p,
  .hrdvplr_wrp i,
  .rlest_apnl_sc .ednc_apnl_tb .nav-link p,
  .rlest_wrp .ecmrc_exprnc_sc .resulv_dub_lst_inr p,
  .ubr_bnr_lft_bx h3,
  .whtlbl_cta1_mn p,
  .whtlbl_cta2_lft p,
  .whtlbl_cta4_lft p,
  .whtlbl_dmo_ryt p,
  .whtlbl_ftrs_inr h3,
  .whtlbl_ftrs_lwrlft p {
    font-size: 16px;
  }
  #aidbi_wrap .uiux_levrg_bx p,
  #aidbi_wrap .uiux_levrg_bx.expnd_li .uiux_levrg_hvrcntnt p,
  .custmmbl_wrp .fddlvry_sucs_bx p,
  .ecmrc_bnr_mn .ecmrc_cntr_bx p,
  .fd_srv .premium_hovr p,
  .fd_srv i,
  .fddlvry_sclng_sc i,
  .fddlvry_solutn_sc i,
  .fntch_swr_rt p,
  .fntch_wrp .lunch_dub_ul li h3,
  .grcry_pnl_sc .ednc_apnl_tb .nav-link p,
  .hradvplr_deplymnt_bx h4 span,
  .hradvplr_onbrd_bx p,
  .hradvplr_sessn_inr p,
  .ppc_aprt_inr h3,
  .ppc_aprt_ryt_inr h3,
  .rlest_chs_bx p,
  .whtlbl_cta3_lst p,
  .whtlbl_modls_lst p,
  .whtlbl_wrp .fddlvry_sucs_bx p {
    font-size: 14px;
    line-height: 24px;
  }
  .edu_advnctchnlgs_bx,
  .edu_lrngsrvcs_bx,
  .eductn_cta1 .fix_container,
  .fddlvry_dvplmnt_sldrlst,
  .mcrsft_cta2_sc .sb,
  .uiux_cta1.wbdvlprs_cta2 .fix_container,
  .uiux_cta2_mn,
  .uiux_fcta .footer_cta_lt_rt,
  .wbdvlprs_cta1 .fix_container,
  .wbdvlprs_cta2 .fix_container,
  .web_dev_fcta .cont_ainer {
    padding: 20px 10px;
  }
  .cryptcrncy_trst_bx,
  .ecmrc_indstrs_bx,
  .ecmrc_jrny_bx:first-child,
  .ecmrc_jrny_bx:nth-child(2),
  .ecmrc_jrny_bx:nth-child(3),
  .gm_cntr_bx,
  .hradvplr_mbldvplr_ryt,
  .whitlbl_appnl_ryt,
  .whitlbl_appnl_upr li {
    width: 46%;
  }
  .cryptcrncy_cntr_bx,
  .fddlvry_appnl_lst,
  .gnrtv_bnr_count > li,
  .grcry_sucs_ryt .fddlvry_sucs_bx,
  .iot_cntr_lst,
  .mcrsft_tch_lst,
  .wbdvplrs_cntr_sc .dub_counts_li {
    width: 48%;
  }
  .whitlbl_ptnrs_lst li img {
    max-width: 55px;
  }
  .hradvplr_cst_lst li {
    width: 100%;
  }
  .whtlbl_bnr_rytotr {
    width: 60%;
  }
  .whitlbl_ptnrs_lst {
    gap: 15px;
    flex-wrap: wrap;
  }
  .whitlbl_bnr_lft ul li {
    width: 47%;
  }
  .whitlbl_bnr_lft ul {
    justify-content: center;
  }
  .whitlbl_cta1_sc h2 {
    font-size: 24px;
  }
  .sdi_achve_ryt ul li {
    width: 100%;
    text-align: left;
  }
  .nwyrk_wrp .fddlvry_sucs_bx {
    width: 48%;
  }
  .whitlbl_srvcs_lst li h3 {
    font-size: 20px;
  }
  .text_wrd {
    height: 35px;
  }
  .sdi_prtnr_bx figure {
    height: 390px;
  }
  .nwyrk_cta1_mn h2,
  .nwyrk_cta2_mn h2 {
    font-size: 24px;
    line-height: 36px;
  }
  .saudi_wrp .vid_bx {
    justify-content: flex-start;
    min-height: 390px !important;
    padding: 20px 15px;
  }
  .nwyrk_hlp_sc .nwyrk_hlp_ryt li,
  .nwyrk_wrp .fddlvry_bsns_bx {
    width: 100%;
  }
  .saudi_wrp .ecmrc_prfl_ryt > h3 {
    font-size: 24px;
  }
  .sdi_achve_ryt h2,
  .sdi_cta1_mn h2,
  .sdi_cta2_mn h2 {
    font-size: 24px;
  }
  .sdi_cntr_mn li p {
    font-size: 14px;
    line-height: 20px;
  }
  .sdi_awrds_mn li p {
    font-size: 14px;
  }
  .sdi_cta2_mn h2 {
    font-size: 22px;
    line-height: 34px;
    margin-bottom: 20px;
  }
  .sdi_bnr_lst li {
    width: 100%;
    border-right: 0;
    border-bottom: 1px solid #ffffff61;
    padding-bottom: 10px;
  }
  .sdi_cta2_mn h2 i {
    font-size: 18px;
    line-height: normal;
  }
  .sdi_sucs_lst li {
    width: 100%;
  }
  .sdi_awrds_mn li {
    width: 47%;
    padding: 10px;
  }
  .sdi_frmwrk_ryt > li h3 {
    font-size: 20px;
  }
  .applctn_bxs ul li figure {
    width: 30px;
    height: 30px;
  }
  .applctn_bxs {
    padding: 10px;
  }
  .applctn_bxs ul {
    gap: 8px;
  }
  .gnrtv_exprt_ryt {
    width: 65%;
    margin: 0 auto;
  }
  .gnrtv_prtnr_sc .sb h2 {
    font-size: 24px;
  }
  .cryptcrncy_choose_sc .itlc_fnt,
  .cryptcrncy_wrp .tstimnl_sc .itlc_fnt {
    margin: 5px 0 0;
    font-size: 16px;
  }
  .gm_bnr_lst,
  .gnrtv_mdls_cntnt ul.active {
    gap: 10px;
  }
  .aidbi_sucs_bx {
    width: 48%;
  }
  .sftwr_bnr_lft h1 {
    line-height: 38px;
  }
  .sftwr_bnr_lgs h3 {
    font-size: 20px;
  }
  .sftwr_bnr_lft p {
    font-size: 16px;
  }
  .sftwr_bnr_lst li img {
    max-width: 70px;
  }
  .sftwr_bnr_lst {
    gap: 15px;
  }
  .sftwr_cta1_sc p {
    font-size: 16px;
    line-height: 24px;
  }
  .sftwr_cta1_sc h2,
  .sftwr_cta2_mn h2 {
    font-size: 24px;
    line-height: 32px;
  }
  .sftwr_invst_lst li {
    height: 250px;
  }
  .gm_btm_sc p {
    font-size: 16px;
    line-height: 26px;
  }
  .gm_brnds_lst li figure {
    width: 100px;
  }
  .gm_bnr_sc h1 {
    font-size: 28px;
    line-height: 42px;
  }
  .game_wrp .ecmrc_prfl_ryt > h3 {
    font-size: 24px;
  }
  .cryptcrncy_soltn_sc i {
    margin: 0 0 5px;
  }
  .whtlbl_dmo_lft {
    width: 90%;
  }
  .ecmrc_prfl_sc .sb p a {
    font-size: 18px;
  }
  .mcrsft_crcl2 {
    width: 260px;
    height: 260px;
  }
  .cryptcrncy_levrg_sc .slick-dotted.slick-slider {
    width: 75%;
    margin: 30px auto 0;
  }
  .mcrsft_tch_rgt {
    gap: 10px;
  }
  .aidbi_srvc_ryt,
  .whtlbl_modls_lft {
    width: 70%;
  }
  .gm_bnr_sc p {
    font-size: 16px;
    margin-top: 8px;
  }
  .gm_cntr_bx p {
    font-size: 14px;
    line-height: normal;
  }
  .aidbi_trst_mg img {
    max-width: 70px;
  }
  .aidbi_trst_lst {
    gap: 15px;
    margin-top: 15px;
  }
  .cryptcrncy_choose_bx figure {
    width: 60px;
    height: 60px;
    margin: 0 auto;
  }
  .whtlbl_cta1_mn,
  .whtlbl_cta4_mn {
    border-radius: 30px;
  }
  .whtlbl_bnr_bx {
    padding: 10px;
  }
  .whtlbl_trstd_lst {
    gap: 20px 0;
  }
  #aidbi_wrap .uiux_levrg_bx figure {
    height: 300px;
  }
  .whtlbl_trstd_bx {
    width: 46%;
    text-align: center;
  }
  .cryptcrncy_trst_sc .sb h2,
  .whtlbl_dmo_ryt h2 {
    line-height: 34px;
  }
  .cryptcrncy_trst_lst {
    flex-wrap: wrap;
    gap: 20px 10px;
  }
  .cryptcrncy_srvcs_sc i {
    padding: 5px;
    width: 100%;
  }
  .whtlbl_cta3_lft h2,
  .whtlbl_cta4_lft h2 {
    line-height: 34px;
  }
  .rlest_cta1_mn,
  .rlest_cta2_sc .sb {
    border-radius: 30px;
  }
  .rlest_ftrs_lst p {
    font-size: 13px;
    margin-top: 5px;
    line-height: 20px;
  }
  .rlest_apnl_sc .sb i,
  .rlest_bsns_sc .sb i,
  .rlest_rngng_sc .sb i {
    margin-bottom: 5px;
  }
  .ecmrc_jrny_bx:first-child,
  .ecmrc_jrny_bx:nth-child(2),
  .ecmrc_jrny_bx:nth-child(3),
  .hradvplr_mbldvplr_ryt {
    padding: 20px 5px;
  }
  .ecmrc_buld_ryt,
  .rl_est_sln_bx,
  .ubrlk_jrny_bx {
    padding: 10px;
  }
  .ecmrc_buld_ryt video {
    height: 400px;
  }
  .rlest_apnl_sc .tab-pane:nth-child(2) .hovr_pn_ry {
    width: 90%;
  }
  .rlest_cta2_sc .btn-fix {
    margin: 20px auto 0;
  }
  .rlest_trst_bx img {
    width: 90px;
  }
  .rlest_bsns_lst {
    margin-top: 30px;
  }
  .rlest_vldat_lft {
    width: 85%;
  }
  .rlest_bnr_ryt {
    width: 70%;
  }
  .ecmrc_exprnc_sc .grcry_sftwr_inr {
    gap: 15px 0;
  }
  .rlest_bld_sc {
    margin: 40px 0 0;
  }
  .rlest_wrp .ecmrc_exprnc_sc .resulv_dub_lst_inr {
    padding: 10px;
  }
  .custmmbl_wrp .fddlvry_dvplmnt_ryt {
    padding: 20px;
  }
  .custmmbl_wrp .fddlvry_dvplmnt_ryt .save_form_divs {
    margin-top: 15px;
  }
  .custmmbl_cst_ryt .input_button {
    width: 100%;
    margin-bottom: 20px;
  }
  .custmmbl_cst_ryt .input_button:last-child {
    margin-bottom: 0;
  }
  .custmmbl_wrp .fddlvry_trstd_bx img {
    width: 80px;
  }
  .custmmbl_cst_ryt {
    padding: 0;
  }
  .ecmrc_cntr_lst {
    flex-wrap: wrap;
    gap: 20px 10px;
  }
  .ecmrc_cntr_bx {
    width: 47%;
  }
  .ecmrc_bnr_ryt,
  .ecmrc_pnl_sc .hovr_pn_ry.grcry_hvr {
    width: 55%;
  }
  .hradvplr_cta3_sc .sb h2 {
    font-size: 24px;
    font-weight: 800;
  }
  .fd_mblimg {
    width: 200px;
  }
  .hradvplr_flxbl_tmlst {
    width: 32%;
  }
  #hrdvplr_wrap .cm_lctn_mn,
  .hradvplr_trst_lwrlst {
    flex-wrap: wrap;
  }
  .hradvplr_cta3_sc .btn-fix {
    margin: 15px auto 0;
  }
  .hradvplr_lwrlogo {
    width: 43%;
    text-align: center;
  }
  .hradvplr_cta3_sc {
    padding: 0 0 70px;
  }
  .ecmrc_uncrn_sc .fddlvry_sucs_lst,
  .hradvplr_deplymnt_lst,
  .hradvplr_whyhr_ryt {
    gap: 10px;
  }
  .hradvplr_whyhr_sc {
    margin: 0 0 40px;
    padding: 0 0 40px;
  }
  .hradvplr_prtflo_ryt {
    width: 100%;
    text-align: center;
    margin: 0 auto;
  }
  .hradvplr_prtflo_ryt figure {
    text-align: center;
    margin: 0 auto 10px;
  }
  .hradvplr_prtflo_lst {
    margin-top: 30px;
  }
  .hradvplr_prtflo_bx {
    min-height: 280px;
  }
  .hradvplr_prtflo_lft {
    display: none;
  }
  .hradvplr_prtflo_ryt .btn-fix {
    margin: 0 auto;
  }
  .hradvplr_whyhr_bxlwr figure {
    width: 45px;
    height: 45px;
  }
  .fd_mblim_elem {
    left: -50px;
    top: 120px;
    width: 90px;
  }
  #grcry_wrp .fd_srv .prm_hovr_li:not(:last-child) {
    margin-bottom: 5px;
  }
  .grcry_sucs_ryt .fddlvry_sucs_bx h3 {
    font-size: 32px;
  }
  .hovr_pn_ry.grcry_hvr,
  .mrktng_prtflos_ryt {
    width: 90%;
  }
  .hradvplr_onbrd_lst {
    gap: 10px;
    justify-content: center;
  }
  .hradvplr_flxbl_box {
    padding: 15px 0;
  }
  .hradvplr_onbrd_bx {
    width: 31%;
  }
  #grcry_wrp .fd_srv .premium_hovr_ul {
    margin-top: 10px;
  }
  #grcry_wrp .mrktng_prtflos:after {
    top: 150px;
  }
  #grcry_wrp .mrktng_prtflos h3 {
    color: #000 !important;
    font-size: 18px;
  }
  .hradvplr_tbl {
    margin: 30px 0 20px;
  }
  .hradvplr_bsns_sc .btn-fix {
    margin: 15px auto 0;
  }
  .fddlvry_sclng_cntnt,
  .footer_cta_lt_rt,
  .hradvplr_cta1_mn,
  .hradvplr_cta2_mn,
  .hradvplr_cta3_sc .sb,
  .hradvplr_tstml_mn {
    padding: 20px;
  }
  .dbnw_trstd_lst,
  .grcry_trstd_lgimg {
    width: 48%;
    text-align: center;
  }
  .grcry_trstd_logo {
    flex-wrap: wrap;
    gap: 30px 0;
  }
  .design2 .panel.panel-default {
    padding: 15px;
  }
  .fd_srv .premium_hovr p,
  .fd_srv .premium_hovr_ul {
    padding: 0 10px;
    line-height: normal;
  }
  .fd_srv .prm_hovr_li p {
    padding: 0 0 0 20px;
  }
  .fd_srv .premium_hovr_ul {
    margin-top: 20px;
  }
  .fd_srv .dub_premium_ul .blk_hlth_bx {
    height: 250px;
  }
  .fd_srv .premium_hovr > p::after {
    bottom: -12px;
  }
  .fddlvry_ftrd_sc:after {
    height: 30%;
  }
  .design2 .panel-active .panel-title:after,
  .design2 .panel-title:after {
    height: 40px;
    width: 40px;
  }
  .fddlvry_bsns_box figure {
    width: 50px;
    height: 50px;
    padding: 10px;
  }
  .fddlvry_bsns_box h3 {
    margin: 5px 0 0;
  }
  .fddlvry_bnr_ryt {
    width: 55%;
  }
  .fddlvry_trstd_bx {
    width: 45%;
    text-align: center;
  }
  .fddlvry_sclng_lst p {
    padding-left: 20px;
    font-size: 16px;
  }
  .fddlvry_sclng_lst:after {
    width: 8px;
    height: 8px;
  }
  .fddlvry_sucs_lst,
  .gm_vid_lst {
    gap: 15px;
  }
  .fddlvry_bsns_lst {
    grid-template-columns: repeat(1, 1fr);
  }
  .wbdvlprs_rsns_sc .lunch_dub_rt figure {
    width: 60%;
  }
  .uiux_trstd_lst {
    width: 30%;
  }
  .wbdvlpmnt_bnr {
    padding-top: 110px;
  }
  .wbdvplrs_cntr_sc .dbnw_trstd_lst img {
    max-width: 70px;
  }
  .wbdvplrs_cntr_sc .dbnw_trstd_bx h2 {
    margin-bottom: 15px;
  }
  .wbdvlprs_cta1 h2 {
    line-height: 34px;
    margin: 0;
  }
  .wbdvplrs_cntr_sc .dub_counts_ul {
    gap: 20px 0;
  }
  .wbdvlprs_cta2 p {
    margin: 0 0 15px;
  }
  .wbdvplrs_cntr_sc .dbnw_trstd_bx {
    gap: 10px 0;
    margin-bottom: 15px;
    padding-bottom: 10px;
  }
  .web_dv_wrp .slick-dots {
    margin-top: 20px;
  }
  .ppc_aprt_ryt_cntnt {
    padding: 10px 0;
  }
  .ppc_bnr_lst {
    margin: 15px 0;
  }
  .ppc_dvplmt_prcs_bx,
  .ppc_dvplmt_prcs_bx:nth-child(2n) {
    width: 100%;
    padding: 15px 10px;
  }
  .ppc_aprt_ryt_mg figure {
    width: 15px;
    height: 15px;
  }
  .ppc_aprt_mn {
    margin-top: 30px;
  }
  .ppc_chs_ryt {
    width: 75%;
  }
  .ppc_dvplmt_prcs_bx figure {
    max-width: 55px;
    height: 55px;
    padding: 15px;
  }
  .ppc_bnr_ryt {
    width: 65%;
    margin: 30px auto 0;
  }
  .ubrlk_jrny_bx p {
    margin-top: 5px;
  }
  .ubrap_join_mn {
    padding: 20px 15px;
  }
  .rl_est_sln_bx figure,
  .ubrap_unlsh_bx figure,
  .ubrapps_chs_bx figure,
  .ubrapps_chs_rytbx figure {
    width: 40px;
    height: 40px;
    margin: 0 auto;
  }
  .ubrap_unlsh_bx p {
    margin-top: 5px;
  }
  .rl_est_sln_bx figure img {
    width: 100%;
    height: 100%;
  }
  .ubrlks_sln_sc .nav-pills {
    margin-top: 25px;
  }
  .ubrap_empwr_lft {
    padding: 20px 0;
  }
  .ubrapps_chs_bx {
    width: 48%;
    padding: 10px;
  }
  .ubrapps_chs_lst {
    margin: 30px auto 40px;
    justify-content: center;
    gap: 10px;
  }
  .fddlvry_dvplmnt_ryt {
    padding: 30px 20px;
  }
  .fddlvry_dvplmnt_ryt h3 {
    color: #fff;
    font-size: 25px;
  }
  .fddlvry_dvplmnt_ryt p {
    font-size: 16px;
    margin-bottom: 10px;
    margin-top: 5px;
  }
  .ppc_aprt_inr:not(:last-child) {
    margin-bottom: 18px;
  }
  .ppc_aprt_ryt_mg {
    padding-bottom: 10px;
    margin-bottom: 10px;
  }
  .fntch_fnl_inn {
    padding: 0 0;
  }
  .fntch_bnsc_txt h1,
  .fntch_technl_li h3 {
    font-size: 26px;
  }
  .fntch_technl_sc .fntch_divsn_img {
    width: 90%;
  }
  .fntch_technl_cnt p {
    font-size: 14px;
    margin-top: 5px;
  }
  .fntch_technl_li {
    margin-bottom: 15px;
  }
  .educatn_wrp .trstd_lst,
  .fntch_technl_li,
  .fntch_wrp .lunch_dub_ul li {
    gap: 10px;
  }
  .fntch_swr_mn {
    margin-top: 30px;
  }
  .educatn_wrp .dgtl_otsrc_sc h2 {
    line-height: 38px;
  }
  .educatn_wrp .dgtl_otsrc_sc .sb:after {
    bottom: 50px;
  }
  .educatn_wrp .dgtl_otsrc_btn {
    width: 100px;
    margin: 25px auto 0;
    height: 100px;
  }
  .edu_lrngsrvcs_lst {
    gap: 10px 0;
  }
  .edu_advnctchnlgs_ryt .edu_tchnl_lst h3,
  .edu_srvc_lst h3 {
    padding-left: 20px;
  }
  .educatn_wrp .dgtl_otsrc_sc .sb:after {
    content: unset;
  }
  .edu_advnctchnlgs_ryt p {
    margin: 5px 0 10px;
  }
  .edu_advnctchnlgs_bx {
    border-radius: 20px;
  }
  .edu_advnctchnlgs_bx {
    min-height: 410px;
  }
  .educatn_wrp .slick-dots {
    margin-top: 25px;
  }
  .eductn_vid_lft figure span {
    width: 50px;
    right: -20px;
    height: 50px;
  }
  .eductn_vid_lft {
    width: 80%;
  }
  .educatn_wrp .fntch_banr .mn_hd p {
    margin: 10px 0 0;
  }
  .iot_cntr {
    gap: 20px 0;
  }
  .ednc_apnl_lft,
  .hovr_pn_ry {
    width: 90%;
  }
  .educatn_wrp .trsted_bx img {
    max-width: 65px;
  }
  .fddlvry_dvplmnt_sldrlst figure {
    height: 55px;
  }
  .fddlvry_ftrd_bx figure {
    width: 100%;
    height: 120px;
  }
  .fddlvry_ftrd_bx img {
    width: 125px;
  }
  .fddlvry_ftrd_ryt.slickdts .slick-dots {
    margin-top: 0;
  }
  .fddlvry_ftrd_ryt.slick-dotted.slick-slider {
    margin-bottom: 0;
  }
  .fd_srv .prm_hovr_li:not(:last-child) {
    margin-bottom: 0;
  }
  .fd_srv .prm_hovr_li p {
    padding-left: 15px;
    font-size: 13px;
    margin-top: 5px;
  }
  .fd_srv .premium_hovr {
    display: flex;
    align-items: flex-start;
    justify-content: center;
    flex-direction: column;
  }
  .fd_srv .dub_prem_btm {
    position: absolute;
    bottom: 25px;
    left: 15px;
  }
  .fd_sldr_lst {
    min-height: 350px;
    border-radius: 20px;
    display: flex !important;
    flex-direction: column;
  }
  .fddlvry_solutn_sc .btn {
    font-size: 14px;
    padding: 5px 45px 5px 8px;
  }
  .sclmda_bnr_ryt {
    width: 60%;
  }
}

@media (max-width: 480px) {
  .aidbi_count_lst,
  .cryptcrncy_cta2_lst,
  .grcry_ftr_bx,
  .hradvplr_flxbl_tmlst,
  .mcrsft_tch_lst,
  .ubrapps_chs_rytbx,
  .whtlbl_bnr_bx {
    width: 48%;
  }
  .uiux_wrp .sclmda_bnr_trst ul li {
    width: 46%;
    min-height: 80px;
  }
  .crypt_prf .ecmrc_prfl_lft figure,
  .cryptcrncy_levrg_sc .slick-dotted.slick-slider,
  .gnrtv_prtnr_lst li,
  .hradvplr_bnr_ryt,
  .nwyrk_bnr_ryt,
  .rlest_apnl_sc .ednc_apnl_tb .nav-link,
  .rlest_apnl_sc .ednc_apnl_tb .nav-link.active,
  .rlest_vldat_lft,
  .sclmda_bnr_ryt,
  .uiux_prcs_nav li,
  .whitlbl_appnl_upr li,
  .whtlbl_wrp .fddlvry_sucs_bx {
    width: 100%;
  }
  .uiux_prcs_nav {
    flex-wrap: wrap;
  }
  .educatn_wrp .dgtl_otsrc_sc h2,
  .eductn_cta1 .sb_hd h2,
  .wbdvlprs_cta1 h2,
  .wbdvlprs_cta2 h2,
  .web_dev_fcta h2 {
    font-size: 22px;
  }
  .ppc_dvplmt_prcs_cntnt h4,
  .ubrap_unlsh_inr p,
  .ubrlk_ftrs_mbl_lst h3 {
    font-size: 18px;
  }
  .sftwr_bnr_lst li img {
    max-width: 60px;
  }
  .gnrtv_prtnr_lst li {
    padding: 20px 10px;
    min-height: auto;
  }
  .gnrtv_prtnr_lst li h3 {
    font-size: 18px;
    line-height: 24px;
  }
  .ecmrc_pltfrm_sc .sb p,
  .ecmrc_pnl_sc.grcry_pnl_sc .fddlvry_appnl_lst h3,
  .ecmrc_prfl_sc .sb p,
  .itlc_fnt,
  .rlest_ftrs_lst h3 {
    font-size: 16px;
  }
  .ecmrc_pnl_sc.grcry_pnl_sc .fddlvry_appnl_lst p,
  .fddlvry_appnl_lst h3,
  .rlest_vldat_sc .btn-fix,
  .ubrapps_chs_bx p {
    font-size: 14px;
  }
  .ecmrc_bnr_ryt,
  .fddlvry_bnr_ryt,
  .fddlvry_invst_cntnt {
    width: 65%;
  }
  .gnrtv_indstrs_mn {
    width: 70%;
    margin: 30px auto 0;
  }
  .gnrtv_exprt_ryt {
    width: 75%;
  }
  .sclmda_appnl_ryt {
    width: 65%;
  }
  .whtlbl_wrp .fddlvry_sucs_lst {
    padding: 30px 0 0;
  }
  .whitlbl_appnl_ryt {
    width: 65%;
  }
  .gm_idl_lst figure {
    width: 60px;
    padding: 15px;
    height: 50px;
    margin: 0 auto;
  }
  .gm_idl_ryt {
    width: 90%;
  }
  .gm_idl_cntnt {
    width: 100%;
    text-align: center;
  }
  #gm_wrap {
    overflow-x: hidden;
  }
  .mcrsft_crcl2 {
    width: 200px;
    height: 200px;
  }
  .mcrsft_crcl1 {
    width: 65px;
  }
  .whtlbl_bnr_btn {
    gap: 10px;
  }
  .crypt_prf .ecmrc_prfl_lft,
  .rlest_bnr_ryt {
    width: 90%;
  }
  .whtlbl_dmo_lft {
    width: 100%;
    margin: 0 auto 30px;
  }
  .whtlbl_dmo_sc {
    padding: 50px 0 40px;
  }
  .rlest_trst_lst {
    flex-wrap: wrap;
    gap: 20px 10px;
  }
  .rlest_trst_bx {
    text-align: center;
    width: 47%;
  }
  .ecmrc_exprnc_sc .btn-fix {
    margin: 30px auto 0;
  }
  .cryptcrncy_cta3_lst figure {
    width: 85px;
    height: 85px;
  }
  .ecmrc_prfl_count {
    gap: 15px;
  }
  .grcry_bnr_sc::before {
    top: 50px;
  }
  .hradvplr_mbldvplr_lft li {
    font-size: 14px;
    padding-left: 20px;
  }
  .grcry_pnl_sc .hovr_pn_inr p {
    font-size: 12px;
  }
  .grcry_ftr_sc:before {
    top: 9px;
    right: -45px;
  }
  #grcry_wrp .mrktng_prtflos,
  .grcry_ftr_sc {
    overflow: hidden;
  }
  #grcry_wrp .mrktng_prtflos:after {
    right: -40px;
    top: 150px;
  }
  .hradvplr_bnr_lft p {
    margin: 10px 0 25px;
  }
  .fddlvry_bnr_lft::before {
    top: -470px;
    left: 170px;
  }
  .grcry_cta2_lft {
    padding: 20px 15px;
  }
  .grcry_cta2_sc .grcry_cta2_mn {
    padding: 0;
  }
  .fddlvry_banner:before {
    top: 290px;
    left: -34px;
  }
  .fddlvry_bnr_lft:after {
    top: -350px;
    left: -170px;
  }
  .fddlvry_invst_bx {
    gap: 15px;
  }
  .fddlvry_wrp .btn-fix {
    background: #fcb016;
    color: #000;
    font-weight: 400;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .fddlvry_wrp .fddlvry_blgsc .btn-fix {
    width: fit-content;
  }
  .fddlvry_dvplmnt_sldr .slick-list {
    padding: 0 20% 0 0;
  }
  .fddlvry_ftrd_bx figure {
    width: 140px;
    height: 90px;
    padding: 0;
  }
  .fddlvry_ftrd_bx img {
    width: 90px;
  }
  .ecmrc_pnl_sc.grcry_pnl_sc .fddlvry_appnl_lst {
    padding: 10px;
  }
  .fddlvry_ftrd_sc:after {
    height: 40%;
  }
  .fddlvry_trstd_sc .trstd_mn h2 {
    font-size: 24px;
    width: 55%;
    line-height: normal;
    margin: 0 auto;
  }
  .fddlvry_invst_ryt:after {
    height: 530px;
  }
  .fddlvry_wrp .ednc_apnl_tb .nav-link,
  .fddlvry_wrp .ednc_apnl_tb .nav-link.active {
    width: 47%;
    padding: 17px 5px;
  }
  .fd_sldr_lst {
    min-height: 450px;
  }
  .fddlvry_wrp .ednc_apnl_tb .nav-link p,
  .fddlvry_wrp .ednc_apnl_tb .nav-link.active p {
    font-size: 13px;
  }
  .fddlvry_lnch_bx {
    width: 70%;
    margin: 0 auto;
    padding-bottom: 25px;
  }
  .fddlvry_lnch_lst {
    gap: 30px 0;
  }
  .ppc_aprt_inr h3 {
    width: 80px;
  }
  .ppc_aprt_inr h3,
  .ppc_aprt_ryt_inr h3 {
    font-size: 11px;
  }
  .ppc_aprt_inr:not(:last-child) {
    margin-bottom: 9px;
  }
  .ppc_aprt_lft {
    width: 20%;
  }
  .ppc_aprt_ryt_inr {
    width: 32%;
  }
  .ppc_aprt_ryt {
    width: 75%;
  }
  .ppc_bnr .mh h1 {
    font-size: 26px;
  }
  .ubr_bnr_lft_lst {
    white-space: unset;
    flex-wrap: wrap;
  }
  .rl_est_sln_rt {
    width: 70%;
  }
  .educatn_wrp .dgtl_otsrc_sc h2 {
    line-height: 34px;
  }
  .custmmbl_wrp .fddlvry_invst_ryt:after {
    height: 450px;
  }
  .gnrtv_bnr_count > li p {
    line-height: 18px;
  }
  .gnrtv_trst_lst li img {
    max-width: 80px;
  }
  .gnrtv_cta1_lft .btn-fix {
    font-size: 14px;
  }
  .gnrtv_cta2_lft p {
    font-size: 16px;
    line-height: 24px;
  }
  .gnrtv_cta2_lft button {
    font-size: 20px;
  }
  .whtlbl_bnr_rytotr {
    width: 80%;
  }
  .mrpl_wrp .whtlbl_bnr_rytotr {
    width: 60%;
  }
}

@media (max-width: 375px) {
  .fddlvry_solutn_lst,
  .hradvplr_onbrd_bx {
    width: 47%;
  }
  .crypt_prf .ecmrc_prfl_lft,
  .ecmrc_jrny_bx:first-child,
  .ecmrc_jrny_bx:nth-child(2),
  .ecmrc_jrny_bx:nth-child(3),
  .ecmrc_prfl_lft,
  .ecmrc_uncrn_sc .fddlvry_sucs_bx,
  .gnrtv_exprt_ryt,
  .grcry_pnl_sc .fddlvry_appnl_lst,
  .grcry_sucs_ryt .fddlvry_sucs_bx,
  .grcry_trstd_lwrbx,
  .hradvplr_mbldvplr_ryt,
  .mcrsft_tch_lst,
  .rlest_ftrs_lst,
  .whtlbl_bnr_rytotr {
    width: 100%;
  }
  .hradvplr_onbrd_bx {
    padding: 20px 10px;
  }
  #grcry_wrp .fd_srv .dub_premium_ul .blk_hlth_bx {
    height: 385px;
  }
  .fddlvry_ftrd_bx {
    width: 45%;
  }
  #grcry_wrp .mrktng_prtflos:after {
    top: 190px;
  }
  .fddlvry_ftrd_bx figure {
    width: 130px;
  }
  .fddlvry_trstd_bx {
    width: 41%;
  }
  .gnrtv_indstrs_mn {
    width: 90%;
    margin: 30px auto 0;
  }
  .fddlvry_trstd_sc .trstd_mn h2 {
    font-size: 24px;
    width: 70%;
  }
}

@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: 0.1;
    transition: all 0.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 {
    padding: 59px 0 60px;
    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, 0.5);
    background-color: rgba(255, 255, 255, 0.05);
    transition: all 1s ease;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    transform: scaleX(0.85) scaleY(0.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, 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(0.85) rotateY(-30deg);
  }
  .fn_cs_3dcarousel .slider_top .next .item_in,
  .fn_cs_3dcarousel .slider_top .next2 .item_in {
    transform: scaleX(1.05) scaleY(0.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 0.5s ease-in-out 0.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, 0.7);
  }
  .metaportal_fn_videobutton .icon {
    color: #fff;
  }
  .metaportal_fn_videobutton:hover .stroke-solid {
    opacity: 1;
    stroke-dashoffset: 300;
  }
  .metaportal_fn_videobutton:hover .icon {
    transform: scale(0.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(0.7);
    transform-origin: 50% 50%;
    transition: transform 0.2s ease-out;
  }
  .metaportal_fn_videobutton:hover .fn__svg {
    background-color: rgba(255, 255, 255, 0.05);
  }
}

/*! CSS Used from: https://frenify.com/work/envato/frenify/wp/metaportal/1/wp-content/themes/metaportal/style.css?ver=v2.0.0 ; media=all */
@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: 0.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: 0.001dpcm) {
    a.metaportal_fn_videobutton {
      color: #fff;
    }
  }
}
.nwyrk_indstrs_cntnt {
  background: #fff;
  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 0.5s ease-in-out 0.3s;
  z-index: 9;
  opacity: 0;
}
.fn_cs_3dcarousel .slider_top li.active .nwyrk_indstrs_cntnt {
  opacity: 1;
  transform: translate(0px, 130px);
}
.fn_cs_3dcarousel .slider_top li.active .img.frenify-ready {
  background-position: top -19rem center;
  transition-delay: 0.5s;
}
@media (max-width: 1200px) {
  .nwyrk_indstrs_cntnt h3 {
    font-size: 20px;
    margin-bottom: 5px;
  }
  .nwyrk_indstrs_cntnt p {
    font-size: 14px;
    line-height: 20px;
  }
  .nwyrk_indstrs_cntnt .btn-fix {
    height: 40px;
  }
  .nwyrk_indstrs_cntnt,
  .fn_cs_3dcarousel .slider_top .item_in {
    transition: unset;
  }
  .fn_cs_3dcarousel .slider_top li.active .img.frenify-ready {
    transition-delay: unset;
    transition: unset;
  }
  .fn_cs_3dcarousel {
    padding: 0 0px 70px;
  }
}
@media (max-width: 480px) {
  .nwyrk_indstrs_cntnt h3 {
    font-size: 18px;
  }
  .nwyrk_indstrs_cntnt {
    min-height: unset;
    padding: 10px;
  }
}

/*blockchain page*/
.n_blkchn_wrp {
  --page_color: #1468fb;
}
.n_blkchn_wrp .btn-fix:not(:hover) {
  background: var(--page_color);
}
.n_blkchn_wrp .btn-fix:hover svg {
  background: var(--page_color);
}
.n_blkchn_wrp .btn-fix.btn-fix-wht {
  background: #fff;
  color: #000;
}
.n_blkchn_wrp .btn-fix.btn-fix-wht svg {
  background: var(--page_color);
}
.n_blkchn_wrp .btn-fix.btn-fix-wht svg path {
  fill: #fff;
}
.n_blkchn_bnr {
  height: 740px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  z-index: 1;
}
.n_blkchn_bnr video {
  background-color: #000;
  position: absolute;
  inset: 0;
  width: 100%;
  z-index: -1;
  height: 100%;
  object-fit: cover;
}
.n_blkchn_bnr .btn-fix {
  margin: 0 auto;
}
.n_blkchn_bnr .lt_s p {
  padding: 25px 0 35px;
}
.n_blkchn_indstry .fix_container {
  background: var(--page_color);
  padding: 60px 50px;
}
.n_blkchn_indstry .sb h2 {
  margin-bottom: 15px;
}
.n_blkchn_indstry .sb p {
  max-width: 890px;
  margin-inline: auto;
  font-weight: 300;
}
.n_blkchn_indstry_lst {
  margin-top: 45px;
  display: flex;
  flex-wrap: wrap;
  gap: 30px;
  justify-content: center;
}
.n_blkchn_indstry_lst li {
  padding: 35px 32px 50px;
  width: calc(100% / 2 - (30px * 2 / 3));
  box-shadow: 0 4px 6px #e5e5e585;
  border: 1px solid #f1f1f1;
  background-color: #fff;
  border-radius: 10px;
}
.n_blkchn_indstry_lst li figure {
  height: 43px;
  width: 43px;
  margin-left: auto;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  padding-right: 8px;
  position: relative;
  z-index: 1;
}
.n_blkchn_indstry_lst li figure::before {
  content: "";
  top: -21px;
  right: -18px;
  width: 55px;
  height: 55px;
  position: absolute;
  background: var(--page_color);
  border-radius: 50%;
  opacity: 40%;
  z-index: -1;
}
.n_blkchn_indstry_lst li h3 {
  color: #000;
  font-size: 24px;
  margin-bottom: 20px;
}
.n_blkchn_indstry_lst li p {
  color: #000;
  font-size: 16px;
  line-height: 1.7;
}
.n_blkchn_cta1,
.n_blkchn_cta2 {
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  background-color: #000;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}
.n_blkchn_cta1 {
  min-height: 390px;
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2024/09/10152956/blkchn_cta1_bg.png);
}
.n_blkchn_cta2 {
  min-height: 445px;
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2024/09/10153004/blkchn_cta2_bg.png);
}
.n_blkchn_cta1 .sb h2,
.n_blkchn_cta2 .sb h2 {
  font-size: 40px;
}
.n_blkchn_cta2 .sb h2 span {
  font-size: 95%;
}
.n_blkchn_cta1 .sb h2 {
  margin-bottom: 30px;
}
.n_blkchn_cta2 .sb h2 {
  margin-bottom: 20px;
}
.n_blkchn_cta1 .sb .btn-fix,
.n_blkchn_cta2 .sb .btn-fix {
  margin-inline: auto;
}
.n_blkchn_cta2 .sb p {
  font-weight: 300;
  margin-bottom: 30px;
}
.n_blkchn_solu {
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2024/09/10182223/solution_bg.png);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
.n_blkchn_solu_cnt {
  margin-top: 45px;
}
.n_blkchn_solu_lst {
  overflow: hidden;
  padding: 0 330px;
}
.n_blkchn_solu_lst .slick-list {
  width: 100%;
  overflow: visible;
}
.n_blkchn_solu_lst .slick-track {
  display: flex;
  gap: 0;
}
.n_blkchn_solu_lst .slick-slide {
  display: flex;
  height: auto;
}
.n_blkchn_solu_lst .inner {
  padding: 20px;
  background-color: var(--page_color);
  border: 1px solid var(--page_color);
  border-radius: 10px;
  margin-bottom: auto;
  height: auto;
}
.n_blkchn_solu_lst .slick-slide:not(.slick-current) .inner {
  width: 310px;
}
.n_blkchn_solu_lst .slick-slide:has(+ .slick-current) .inner {
  margin-left: auto;
  margin-top: auto;
  margin-bottom: initial;
  margin-right: 20px;
}
.n_blkchn_solu_lst .slick-current + .slick-slide .inner {
  margin-left: 20px;
}
.n_blkchn_solu_lst .inner figure {
  width: 100%;
  height: 260px;
  border-radius: 10px;
  margin-bottom: 20px;
  overflow: hidden;
}
.n_blkchn_solu_lst .inner figure img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
.n_blkchn_solu_lst .inner h3 {
  color: #fff;
  font-size: 24px;
  font-weight: 600;
}
.n_blkchn_solu_lst .inner p {
  color: #000;
  font-size: 20px;
  line-height: 1.5;
  margin-top: 12px !important;
  padding-bottom: 6px;
  display: none;
}
.n_blkchn_solu_lst .slick-current .inner {
  min-height: 582px;
  background-color: #fff;
  border-color: #000;
}
.n_blkchn_solu_lst .slick-current .inner figure {
  height: 290px;
  margin-bottom: 25px;
}
.n_blkchn_solu_lst .slick-current .inner p {
  display: block;
}
.n_blkchn_solu_lst .slick-current .inner * {
  color: #000;
}
.n_blkchn_wrp .n_blkchn_solu_lst.arrow_bottom .slick-prev {
  bottom: auto;
  right: auto;
  top: 0;
  left: 225px;
  transform: none;
}
.n_blkchn_wrp .n_blkchn_solu_lst.arrow_bottom .slick-next {
  bottom: 0;
  right: 225px;
  top: auto;
  left: auto;
  transform: none;
}
.n_blkchn_wrp .all_sc {
  padding: 70px 0;
}
.n_blkchn_wrp .sdi_cntr_mn {
  padding: 50px 0 40px;
}
.blkchn_cntr .btn-fix {
  margin: 0 auto;
}
.n_blkchn_wrp .sdi_cntr_mn li p {
  color: #000;
}
.n_blkchn_wrp .sdi_cntr_mn li h3 {
  color: #1468fb;
}
.n_blkchn_wrp .sdi_cntr_mn:after {
  content: unset;
}
.blkntwrk_lst li figure {
  background: #fff;
  box-shadow: 15px 28px 46px #6e6e6e17;
  border: 1px solid #7070703b;
  border-radius: 29px;
  padding: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 235px;
  width: 100%;
}
.blkntwrk_lst li h3 {
  font-size: 28px;
  text-align: center;
  margin-top: 15px;
}
.blkntwrk_lst li {
  width: 23%;
}
.blkntwrk_lst {
  display: flex;
  align-items: stretch;
  justify-content: center;
  gap: 60px 20px;
  flex-wrap: wrap;
  margin-top: 60px;
}
.blkchn_prcs {
  background: #0f0f0f;
}
.blkprc_lst li:nth-child(2n) {
  margin-left: auto;
}
.blkprc_lst li {
  background: #222325 0 0 no-repeat padding-box;
  border-radius: 8px;
  padding: 50px 30px;
  width: 45%;
  min-height: 250px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  position: relative;
  counter-increment: my-awesome-counter;
}
.blkprc_lst li h3 {
  font-size: 24px;
  font-weight: 500;
  margin-bottom: 20px;
}
.blkprc_lst li p {
  font-size: 16px;
  font-weight: 200;
  line-height: 30px;
}
.blkprc_lst {
  margin-top: 60px;
  counter-reset: my-awesome-counter;
  position: relative;
}
.blkprc_lst:after {
  position: absolute;
  content: "";
  background: #fff;
  width: 8px;
  height: 100%;
  inset: 0;
  margin: auto;
}
.blkprc_lst li:after {
  position: absolute;
  top: 15px;
  font-size: 50px;
  right: 30px;
  margin: auto;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 500;
  color: #fff;
  content: "0" counter(my-awesome-counter);
  opacity: 10%;
}
.blkchn_why_lst li {
  background: #fff;
  box-shadow: 0 4px 6px #e5e5e585;
  border: 1px solid #f1f1f1;
  border-radius: 10px;
  padding: 30px;
  margin: 10px 20px;
  height: inherit;
  position: relative;
}
.blkchn_why_lst .slick-track {
  display: flex;
}
.blkchn_why_lst {
  margin: 100px auto 0;
  position: relative;
  width: 90%;
}
.blkchn_why_lst li h3 {
  font-size: 24px;
  text-transform: uppercase;
  color: #000;
  line-height: 36px;
  display: flex;
  align-items: flex-start;
  flex-direction: row-reverse;
  justify-content: space-between;
}
.blkchn_why_lst li p {
  font-size: 20px;
  color: #000;
  margin-top: 24px;
  line-height: 30px;
}
.blkchn_why_lst:after {
  position: absolute;
  content: "";
  background: #000;
  width: 1170px;
  height: 50%;
  top: -45px;
  z-index: -1;
  margin: auto;
  right: 50%;
  transform: translate(50%, 0);
}
.blkchn_why_lst li:after {
  position: absolute;
  content: "";
  background: #1468fb;
  border-radius: 0 8px 0 0;
  width: 23px;
  height: 21px;
  right: -1px;
  top: -1px;
}
.n_blkchn_wrp .arrow_bottom .slick-arrow {
  border: 1px solid #1468fb !important;
}
.n_blkchn_wrp .arrow_bottom .slick-arrow {
  width: 70px !important;
  height: 70px !important;
  bottom: -150px;
}
.blkchn_why .arrow_bottom .slick-prev {
  left: -115px;
}
.blkchn_why .arrow_bottom .slick-next {
  right: -110px;
}
.n_blkchn_wrp .arrow_bottom .slick-arrow:before {
  filter: brightness(0) saturate(100%) invert(33%) sepia(34%) saturate(7474%)
    hue-rotate(214deg) brightness(100%) contrast(107%);
  opacity: 1;
}
.n_blkchn_wrp .arrow_bottom .slick-arrow:hover:before {
  filter: brightness(0) invert(1);
}
.n_blkchn_wrp .arrow_bottom .slick-arrow:hover {
  background: #1468fb;
}
.blkchn_why_lst li h3 span {
  font-size: 50px;
  font-weight: 600;
  color: #000;
  opacity: 0.1;
}
.blkchn_srvcs .ecmrc_bsns_lst li.slick-slide {
  margin: 60px 5px 0 5px;
  display: grid !important;
  grid-template-columns: repeat(3, 1fr);
  grid-template-rows: repeat(2, 1fr);
  grid-gap: 20px;
}
.blkchn_srvcs .ecmrc_bsns_lst li.slick-slide > div {
  height: 340px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  border-radius: 10px;
  overflow: hidden;
  position: relative;
}
.blkchn_why_lst:before {
  position: absolute;
  content: "";
  clip-path: polygon(100% 0, 0% 195%, 102% 100%);
  width: 100px;
  height: 100px;
  top: 79px;
  right: -60px;
  background: #000;
  transform: rotate(-91deg);
}
.blkchn_srvcs .ecmrc_bsns_lst li.slick-slide > div:first-child {
  grid-area: 1/1/2/2;
}
.blkchn_srvcs .ecmrc_bsns_lst li.slick-slide > div:nth-child(2) {
  grid-area: 1/2/2/3;
}
.blkchn_srvcs .ecmrc_bsns_lst li.slick-slide > div:nth-child(3) {
  grid-area: 1/3/3/3;
  height: 700px;
}
.blkchn_srvcs .ecmrc_bsns_lst li.slick-slide > div:nth-child(4) {
  grid-area: 2/1/2/2;
}
.blkchn_srvcs .ecmrc_bsns_lst li.slick-slide > div:nth-child(5) {
  grid-area: 2/2/2/3;
}
.blkchn_why.all_sc {
  padding-bottom: 200px !important;
}
.n_blkchn_wrp .btm_cntnt {
  background: #00000094;
  padding: 10px 8px;
  padding: 27px 9px;
}
.blkchn_srvcs .ecmrc_bsns_lst li.slick-slide > div:hover .sdi_hvr_cntnt {
  transform: unset;
  opacity: 1;
}
.blkchn_srvcs .btm_cntnt h3 {
  font-weight: 400;
  text-align: left;
}
.blkchn_srvcs .sdi_hvr_cntnt {
  background: #1f0a16;
  text-align: left;
  align-items: flex-start;
  justify-content: flex-end;
}
.blkchn_srvcs .sdi_hvr_cntnt:after {
  content: unset;
}
.blkchn_srvcs .sdi_hvr_cntnt h3 {
  margin: 20px 0 15px;
}
.blkchn_srvcs .sdi_hvr_cntnt p {
  font-weight: 300;
}
.blkchn_srvcs .slickdts .slick-dots li button {
  background: #e4e4e4;
}
.blkchn_srvcs .slickdts .slick-dots li.slick-active button {
  background: #1c5bff;
}
.blkchn_srvcs .slickdts .slick-dots li,
.blkchn_srvcs .slickdts .slick-dots li button {
  width: 16px;
  height: 16px;
}
.n_blkchn_wrp .blkchn_srvcs.all_sc {
  padding-bottom: 0;
}
.blkprc_lst li.visible:before,
.blkprc_lst li.visible:nth-child(2n):before {
  transition: height 1s;
  position: absolute;
  content: "";
  background: #1468fb;
  width: 8px;
  height: 270px;
  margin: auto;
  top: 0;
  bottom: 0;
  right: -63px;
  z-index: 1;
}
.blkprc_lst li.visible:nth-child(2n):before {
  right: auto;
  left: -62px;
}
.blkchn_srvcs .ecmrc_bsns_lst li.slick-slide > div img {
  max-width: 40px;
}
.blkchn_prcs {
  position: relative;
}
.blkchn_prcs:after,
.blkchn_prcs:before {
  position: absolute;
  content: "";
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2024/09/11105440/blockchain-aftrbg.png);
  width: 442px;
  height: 442px;
  left: -200px;
  top: 0;
  background-size: contain;
}
.blkchn_prcs:after {
  left: auto;
  right: -200px;
  bottom: 240px;
  top: auto;
  transform: rotate(45deg);
}
.n_blkchn_wrp .ecmrc_prtfl_lstlogo.slick-center {
  background: 0 0;
}
.n_blkchn_wrp .ecmrc_prtfl_lstlogo.slick-center img {
  filter: unset;
}
.blkchn_ntwrk .btn-fix {
  margin: 70px auto 0;
}
@media (max-width: 1400px) {
  .n_blkchn_bnr {
    height: 650px;
  }
  .blkchn_prcs:after,
  .blkchn_prcs:before {
    width: 350px;
    height: 350px;
    left: -185px;
  }
}
@media (max-width: 1300px) {
  .blkchn_prcs:after,
  .blkchn_prcs:before,
  .blkprc_lst li.visible:before,
  .blkprc_lst li.visible:nth-child(2n):before,
  .blkprc_lst li:after,
  .blkprc_lst:after {
    content: unset;
  }
  .blkprc_lst {
    align-items: stretch;
    display: flex;
    gap: 15px;
    justify-content: center;
    flex-wrap: wrap;
    margin-top: 40px;
  }
  .blkprc_lst li:nth-child(2n) {
    margin-left: 0;
  }
  .blkprc_lst li {
    width: 48%;
    text-align: center;
    padding: 20px;
    min-height: auto;
  }
}
@media (max-width: 1200px) {
  .blkchn_ntwrk .btn-fix {
    margin: 30px auto 0;
  }
  .blkchn_why_lst:before,
  .n_blkchn_indstry_lst li figure::before {
    content: unset;
  }
  .n_blkchn_cta2 .sb h2 {
    margin-bottom: 10px;
  }
  .blkntwrk_lst li figure {
    border-radius: 18px;
    padding: 35px;
    height: 135px;
  }
  .blkntwrk_lst li h3 {
    font-size: 18px;
    margin-top: 10px;
  }
  .blkntwrk_lst {
    gap: 20px 15px;
    margin-top: 40px;
  }
  .n_blkchn_cta2 {
    min-height: auto;
  }
  .n_blkchn_wrp .all_sc {
    padding: 50px 0;
  }
  .blkntwrk_lst li {
    width: 14%;
  }
  .blkprc_lst li h3,
  .n_blkchn_cta2 .sb h2 {
    margin-bottom: 10px;
  }
  .n_blkchn_cta2 .sb p {
    margin-bottom: 20px;
  }
  .blkntwrk_lst li figure img {
    max-width: 80px;
  }
  .n_blkchn_indstry_lst li figure {
    justify-content: center;
    padding: 0;
    margin: 0 auto;
  }
  .n_blkchn_cta1,
  .n_blkchn_cta2,
  .n_blkchn_solu_lst .slick-current .inner {
    min-height: auto;
  }
  .n_blkchn_indstry_lst li {
    text-align: center;
    padding: 20px;
  }
  .n_blkchn_indstry_lst li h3 {
    margin: 10px 0;
  }
  .blkchn_srvcs .ecmrc_bsns_lst {
    display: block;
  }
  .blkchn_srvcs .ecmrc_bsns_lst li.slick-slide > div .btm_cntnt,
  .blkchn_why_lst li h3 span,
  .blkchn_why_lst li:after {
    display: none;
  }
  .blkchn_srvcs .ecmrc_bsns_lst li.slick-slide > div .sdi_hvr_cntnt {
    transform: unset;
    opacity: 1;
    background: #000000bf;
  }
  .blkchn_srvcs .sdi_hvr_cntnt h3 {
    margin: 10px 0 5px;
    line-height: 28px;
  }
  .blkchn_srvcs .sdi_hvr_cntnt p {
    line-height: 1.5;
  }
  .n_blkchn_bnr {
    height: auto;
    padding-bottom: 60px;
  }
  .n_blkchn_solu_lst .inner p,
  .n_blkchn_solu_lst .slick-slide {
    display: block;
  }
  .n_blkchn_solu_lst .inner p {
    font-size: 16px;
    padding-bottom: 0;
  }
  .n_blkchn_solu_lst .inner {
    padding: 10px;
    height: 100%;
  }
  .n_blkchn_solu_lst .slick-current + .slick-slide .inner {
    margin-left: 0;
  }
  .n_blkchn_solu_lst {
    padding: 0 0 100px 0;
  }
  .n_blkchn_solu_lst .slick-slide:has(+ .slick-current) .inner {
    margin-right: 0;
  }
  .n_blkchn_solu_lst .slick-slide:not(.slick-current) .inner {
    width: auto;
    height: 100%;
  }
  .n_blkchn_solu_lst .slick-slide {
    height: inherit;
    margin: 0 5px;
  }
  .n_blkchn_solu_lst .slick-current .inner {
    background-color: var(--page_color);
  }
  .n_blkchn_solu_lst .slick-current .inner {
    border-color: var(--page_color);
  }
  .n_blkchn_solu_lst .slick-slide .inner * {
    color: #fff;
    text-align: center;
  }
  .blkchn_why_lst li {
    margin: 10px;
    text-align: center;
    padding: 20px;
  }
  .blkchn_why_lst li h3 {
    font-size: 20px;
    line-height: 30px;
    justify-content: center;
  }
  .blkchn_why_lst li p {
    margin-top: 10px;
    font-size: 16px;
    line-height: 24px;
  }
  .n_blkchn_wrp .arrow_bottom .slick-arrow {
    width: 50px !important;
    height: 50px !important;
    bottom: -110px;
  }
  .blkchn_why .arrow_bottom .slick-next {
    right: -70px;
  }
  .blkchn_why .arrow_bottom .slick-prev {
    left: -70px;
  }
  .blkchn_why.all_sc {
    padding-bottom: 130px !important;
  }
  .n_blkchn_indstry .fix_container {
    padding: 0;
  }
  .n_blkchn_indstry {
    background-color: var(--page_color);
  }
  .blkchn_why_lst {
    width: 100%;
  }
  .n_blkchn_solu_lst .inner figure,
  .n_blkchn_solu_lst .slick-current .inner figure {
    height: 200px;
    margin-bottom: 10px;
  }
  .blkchn_srvcs .ecmrc_bsns_lst li.slick-slide {
    display: block !important;
  }
  .ecmrc_bsns_lst.ecmrc_bsns_lst_mbl {
    display: none;
  }
  .n_blkchn_wrp .n_blkchn_solu_lst.arrow_bottom .slick-arrow {
    bottom: 0;
    top: auto;
    right: 0;
    left: 0;
    margin: auto;
  }
  .n_blkchn_wrp .n_blkchn_solu_lst.arrow_bottom .slick-prev {
    left: -80px;
  }
  .n_blkchn_wrp .n_blkchn_solu_lst.arrow_bottom .slick-next {
    right: -80px;
  }
}
@media (max-width: 992px) {
  .n_blkchn_wrp .all_sc {
    padding: 40px 0;
  }
  .n_blkchn_indstry_lst li p {
    font-size: 14px;
  }
  .blkprc_lst li h3,
  .n_blkchn_indstry_lst li h3,
  .n_blkchn_solu_lst .inner h3 {
    font-size: 20px;
    line-height: 1.4;
  }
  .n_blkchn_indstry_lst {
    gap: 15px;
  }
  .n_blkchn_indstry_lst li {
    width: 48%;
    padding: 20px 10px;
  }
  .n_blkchn_cta1 .sb h2,
  .n_blkchn_cta2 .sb h2 {
    font-size: 32px;
  }
  .blkprc_lst li p {
    font-size: 15px;
    line-height: 24px;
  }
  .blkntwrk_lst li {
    width: 22%;
  }
  .blkchn_why_lst li,
  .blkprc_lst li {
    padding: 20px 10px;
  }
  .blkchn_why_lst {
    margin: 80px auto 0;
  }
}
@media (max-width: 600px) {
  .blkprc_lst li,
  .n_blkchn_indstry_lst li {
    width: 100%;
  }
  .n_blkchn_cta1 .sb h2,
  .n_blkchn_cta2 .sb h2 {
    font-size: 24px;
  }
  .blkntwrk_lst li figure {
    height: 100px;
  }
  .blkntwrk_lst li figure img {
    max-width: 49px;
  }
  .blkntwrk_lst li h3 {
    font-size: 16px;
  }
  .n_blkchn_bnr .lt_s p {
    padding: 10px 0 25px;
  }
}
@media (max-width: 480px) {
  .blkntwrk_lst li figure {
    height: 85px;
  }
  .blkntwrk_lst li h3,
  .n_blkchn_solu_lst .inner p {
    font-size: 14px;
  }
  .blkntwrk_lst li {
    width: 30%;
  }
  .blkntwrk_lst {
    gap: 20px 10px;
  }
}
/*blockchain page*/

/*social media networking page*/
.sclmd_srv_lst {
  border: 2px solid #34b4ff;
  padding: 35px 30px 30px 100px;
  border-radius: 10px;
  margin-bottom: 20px;
  background: #fff;
  position: relative;
  min-height: 265px;
  counter-increment: my-awesome-counter;
}
.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: #fff;
  content: "0" counter(my-awesome-counter);
  background: #2a99da;
  border-radius: 50%;
  width: 45px;
  height: 45px;
}
.sclmd_srv_ryt li h3 {
  font-size: 30px;
  margin-bottom: 10px;
  line-height: 1.4;
}
.sclmd_srv_ryt li p {
  font-size: 16px;
  color: #000;
}
.sclmd_srv_sc {
  background: #eef6ff;
  padding: 60px 0 0;
}
.sclmd_srv_mn {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  flex-wrap: wrap;
}
.sclmd_srv_ryt {
  counter-reset: my-awesome-counter;
  width: 50%;
  height: 465px;
  overflow: auto;
}
.sclmd_srv_lft h2 {
  font-size: 40px;
  line-height: 1.4;
  margin-bottom: 30px;
}
.sclmd_srv_lft {
  width: 48%;
}
.sclmd_srv_lft p {
  color: #000;
  line-height: 1.5;
  font-size: 22px;
}
.sclmd_srv_lst:nth-child(10):after,
.sclmd_srv_lst:nth-child(11):after {
  content: counter(my-awesome-counter);
}
.sclmd_featr_lft {
  background: #2a99da;
  padding: 65px 30px;
  width: 40%;
  border-radius: 10px;
}
.sclmd_featr_lft h2 {
  font-size: 40px;
  line-height: 1.4;
  margin-bottom: 20px;
}
.sclmd_featr_lft p {
  font-size: 22px;
  font-weight: 300;
  line-height: 40px;
}
.sclmd_featr_ryt {
  border: 1px solid #20506c;
  background: #001927;
  width: 58%;
  border-radius: 10px;
  padding: 30px;
  position: relative;
}
.sclmd_featr_mn {
  display: flex;
  align-items: stretch;
  justify-content: space-between;
  flex-wrap: wrap;
}
.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 img {
  filter: brightness(0) invert(1);
  max-width: 25px;
}
.sclmd_featr_nv li.slick-slide h3 {
  font-size: 18px;
  font-weight: 300;
  text-align: center;
}
.sclmd_featr_sc {
  background-color: #072033;
  padding: 60px 0;
}
.sclmd_featr_sldr li.slick-slide {
  display: flex !important;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-top: 40px;
}
.sclmd_featr_sldr li.slick-slide figure {
  width: 45%;
  height: 365px;
}
.sclmd_featr_sldr li.slick-slide img {
  width: 100%;
  height: 100% !important;
  border-radius: 10px;
  object-fit: cover;
}
.sclmd_featr_cnt {
  width: 50%;
  margin-top: -60px;
}
.sclmd_featr_cnt h3 {
  font-size: 26px;
  font-weight: 400;
  margin-bottom: 15px;
}
.sclmd_featr_cnt p {
  font-size: 16px;
  font-weight: 300;
  line-height: 27px;
}
.sclmd_cta1_sc .sb {
  background: #101010;
  padding: 50px;
  border-radius: 20px;
  position: relative;
}
.sclmd_cta1_sc .sb h2 {
  font-size: 34px;
  line-height: 46px;
  margin-bottom: 10px;
}
.sclmd_cta1_sc .sb .btn-fix {
  margin-top: 30px;
}
.sclmd_cta1_ryt {
  position: absolute;
  right: 0;
  bottom: -45px;
  width: 36%;
}
.mbwl_sulof_mn li {
  width: calc(33.33% - 10px);
  background: #f6f6f6;
  border-radius: 10px;
  padding: 70px 80px 45px 20px;
  position: relative;
  counter-increment: my-awesome-counter;
}
.mbwl_sulof_mn {
  margin-top: 50px;
  display: flex;
  align-items: stretch;
  justify-content: center;
  gap: 15px;
  flex-wrap: wrap;
  counter-reset: my-awesome-counter;
}
.mbwl_sulof_mn li h3 {
  font-size: 24px;
  font-weight: 700;
  margin-bottom: 8px;
}
.mbwl_sulof_mn li p {
  font-size: 18px;
}
.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:hover {
  background: #edeffe;
}
.mbwl_sulof_mn li:hover h3,
.mbwl_sulof_mn li:hover:after {
  color: #00649e;
}
.sclmd_cta2_sc .sclmd_cta1_ryt {
  bottom: -1px;
}
.sclmd_cta2_sc .sb p {
  font-size: 18px;
  font-weight: 300;
  line-height: 30px;
}
.sclmd_cta2_sc .sb {
  padding: 70px 50px;
}
.sclmd_intgrtn_sldr li figure {
  border: 1px solid #beddff;
  background: #fff;
  width: 72px;
  height: 72px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.sclmd_intgrtn_sldr li {
  padding: 40px 30px;
  min-height: 480px;
}
.sclmd_intgrtn_sldr li h3 {
  font-size: 26px;
  margin: 20px 0 15px;
  line-height: 40px;
}
.sclmd_intgrtn_sldr li p {
  font-size: 18px;
  color: #000;
  line-height: 32px;
}
.wych_social_sc {
  background: #002033;
  padding: 80px 0;
  margin: 80px 0 0;
}
.wych_social_dt li {
  border: 1px solid #2a99da4a;
  background: #011a29cf;
  padding: 20px 70px;
  border-radius: 10px;
  width: 48%;
  position: relative;
  min-height: 100px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.wych_social_dt li figure {
  position: absolute;
  left: 20px;
  top: 30px;
}
.wych_social_dt {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  gap: 20px;
  flex-wrap: wrap;
  margin-top: 60px;
}
.wych_social_dt li h3 {
  font-size: 26px;
  font-weight: 400;
}
.wych_social_dt li > div {
  margin-top: 15px;
}
.wych_social_dt li p {
  font-size: 16px;
  font-weight: 300;
  line-height: 30px;
}
.sclmd_apclnt_lst {
  border: 1px solid #e6e6e6;
  padding: 30px 20px 30px 50px;
  border-radius: 10px;
  position: relative;
  margin-bottom: 15px;
}
.sclmd_apclnt_lst:last-child,
.sclmd_srv_lst:last-child {
  margin-bottom: 0;
}
.sclmd_apclnt_lst h3 {
  font-size: 24px;
}
.sclmd_apclnt_inr {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-top: 20px;
}
.sclmd_apclnt_inr li {
  font-size: 18px;
  gap: 10px;
  margin-bottom: 12px;
  display: flex;
  align-items: center;
  font-weight: 700;
}
.sclmd_apclnt_inr p {
  margin-bottom: 20px;
}
.sclmd_apclnt_inr .left p:first-child {
  font-weight: 700;
}
.sclmd_apclnt_inr li,
.sclmd_apclnt_inr p {
  font-size: 18px;
}
.sclmd_apclnt_inr .left {
  width: 50%;
}
.sclmd_apclnt_inr .right {
  width: 35%;
}
.sclmd_apclnt_lst:before {
  position: absolute;
  content: "";
  background: #00649e;
  width: 7px;
  height: 7px;
  border-radius: 50%;
  top: 40px;
  left: 22px;
}
.sclmd_apclnt_mn {
  margin-top: 40px;
}
.sclmd_apclnt_lst:hover {
  background: #f2f9ff;
}
.sclmd_apclnt_lst:hover h3 {
  color: #00649e;
}
.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;
  margin-top: 60px;
  position: relative;
}
.usr_exprnc_lst li h3 {
  font-size: 22px;
  font-weight: 500;
  margin: 15px 0 10px;
}
.usr_exprnc_lst li p {
  color: #c2c2c2 !important;
  font-size: 16px;
  line-height: 1.5;
}
.usr_exprnc_lst li figure {
  width: 82px;
  height: 82px;
}
.sclntwrk_banner {
  background: #002033;
  height: 800px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.sclntwrk_bnr_ryt {
  width: 50%;
}
.sclntwrk_bnr_mn .mh {
  width: 50%;
}
.sclntwrk_bnr_mn {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
}
.sclntwrk_bnr_mn .mh > p {
  font-size: 18px;
  line-height: 30px;
  margin: 15px 0 35px;
}
.sclntwrk_bnr_lst li h3 {
  font-size: 36px;
  color: #56c1ff;
  margin-bottom: 10px;
  font-weight: 800;
}
.sclntwrk_bnr_lst li p {
  font-size: 14px;
}
.sclntwrk_bnr_lst li {
  text-align: center;
}
.sclntwrk_bnr_lst {
  display: flex;
  align-items: center;
  justify-content: left;
  flex-wrap: wrap;
  margin-top: 65px;
  gap: 35px;
}
.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_ryt figure,
.sclntwrk_bnr_ryt figure img {
  width: 100%;
  height: 100% !important;
}
.sclntwrk_bnr_ryt figure img {
  object-fit: cover;
}
.sclmd_wrp .sclmda_appnl_lft li.active,
.sclmd_wrp .whitlbl_appnl_upr li.active {
  background: #2a99da;
  border-color: #2a99da;
}
.sclmd_wrp .sclmda_appnl_lft li:after,
.sclmd_wrp .sclmda_appnl_ryt:after {
  filter: brightness(0) saturate(100%) invert(48%) sepia(98%) saturate(431%)
    hue-rotate(160deg) brightness(91%) contrast(87%);
}
.sclmd_wrp .sclmda_appnl_lft li:hover:after {
  filter: brightness(0) invert(1);
}
.slmd_secd_ctamn {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
}
.slmd_secd_ctargt p {
  font-size: 25px;
  color: #fff;
  margin-bottom: 30px;
  line-height: 1.5;
}
.slmd_secd_ctargt {
  width: 50%;
}
.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;
}
.sclmd_featr_ryt .slick-arrow,
.sclmd_intgrtn_sldr .slick-arrow {
  bottom: -10px;
  top: auto;
  right: 0;
  left: 0;
  margin: auto;
  border: 0.5px solid #2a99da !important;
}
.sclmd_intgrtn_sldr .slick-arrow {
  bottom: -100px;
}
.sclmd_featr_ryt .slick-arrow:hover,
.sclmd_intgrtn_sldr .slick-arrow:hover {
  background: #2a99da;
}
.sclmd_featr_ryt .slick-next {
  right: 190px;
  left: auto;
}
.sclmd_featr_ryt .slick-arrow:before,
.sclmd_intgrtn_sldr .slick-arrow:before {
  filter: brightness(0) invert(1);
  background-position: center;
  background-image: url(https://www.apptunix.com/wp-content/uploads/2024/09/arrow_gitex.svg);
  opacity: 1;
  background-repeat: no-repeat;
  width: 10px;
  height: 16px;
  content: "";
  position: absolute;
}
.sclmd_featr_ryt .slick-prev:before,
.sclmd_intgrtn_sldr .slick-prev:before {
  transform: rotate(180deg);
}
.sclmd_apclnt_sc,
.sclmd_cta1_sc {
  padding: 80px 0;
}
.sclmd_intgrtn {
  padding: 0 0 120px;
}
.sclmd_intgrtn_sldr {
  margin-top: 60px;
}
.sclmd_intgrtn_sldr .slick-arrow:before {
  filter: unset;
}
.sclmd_intgrtn_sldr .slick-arrow:hover:before {
  filter: brightness(0) invert(1);
}
.sclmd_intgrtn_sldr .slick-next {
  left: 70px;
}
.sclmd_intgrtn_sldr .slick-prev {
  right: 70px;
}
.sclmd_featr_ryt .slick-prev {
  left: 50px;
}
.wych_social_dt li p,
.wych_social_dt li > div {
  transition: none;
}
.wych_social_dt li:after {
  position: absolute;
  content: "";
  background-image: url("https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2024/09/24155423/sclntwrk_pls.png");
  width: 50px;
  height: 50px;
  background-repeat: no-repeat;
  right: 20px;
  top: 25px;
  cursor: pointer;
  transform: rotate(48deg);
}
.wych_social_dt li.active:after {
  transform: unset;
}
.sclmd_wrp .nwyrk_cta1_sc .btn-fix svg {
  background: #000;
}
.sclmd_wrp .nwyrk_cta1_sc .btn-fix svg path {
  fill: #fff;
}
.sclntwrk_bnr_mn .mh .btn-fix svg {
  background: #2a99da;
}
@media (max-width: 1800px) {
  .sclntwrk_bnr_ryt {
    width: 45%;
    right: 100px;
  }
}
@media (max-width: 1600px) {
  .sclntwrk_bnr_ryt figure img {
    object-fit: contain;
  }
  .sclntwrk_bnr_ryt {
    width: 50%;
    top: 50px;
  }
  .sclntwrk_banner {
    height: 700px;
  }
  .sclntwrk_bnr_mn .mh {
    margin-top: -20px;
  }
}
@media (max-width: 1200px) {
  .sclmd_featr_lft {
    width: 100%;
    text-align: center;
    padding: 30px 20px;
    margin-bottom: 40px;
  }
  .sclmd_featr_ryt,
  .slmd_secd_ctargt {
    width: 100%;
  }
  .sclmd_featr_ryt .slick-arrow {
    bottom: -130px;
    left: 0;
    right: 0;
  }
  .sclmd_featr_ryt .slick-next {
    left: 70px;
  }
  .sclmd_featr_ryt .slick-prev {
    right: 70px;
  }
  .sclmd_featr_sc {
    padding: 40px 0 120px;
  }
  .sclmd_cta1_ryt,
  .sclmd_srv_lst:after,
  .wych_social_dt li:after {
    display: none;
  }
  .sclmd_cta1_sc .sb {
    padding: 30px 20px;
    text-align: center;
  }
  .sclmd_cta1_sc .sb .btn-fix {
    margin: 20px auto 0;
  }
  .sclntwrk_bnr_mn .mh .btn-fix,
  .slmd_secd_ctargt .btn-fix {
    margin: 0 auto;
  }
  .usr_exprnc_lst li {
    width: 48%;
    text-align: center;
    padding: 20px 15px;
  }
  .usr_exprnc_lst {
    justify-content: center;
    gap: 15px;
  }
  .usr_exprnc_lst li figure {
    width: 65px;
    height: 65px;
    margin: 0 auto;
  }
  .sclmd_intgrtn_sldr,
  .usr_exprnc_lst {
    margin-top: 40px;
  }
  .sclmd_intgrtn_sldr li h3 {
    font-size: 20px;
    margin: 10px 0 8px;
    line-height: 28px;
  }
  .sclmd_intgrtn_sldr li figure {
    width: 55px;
    padding: 12px;
    height: 55px;
    margin: 0 auto;
  }
  .sclmd_intgrtn_sldr li p {
    font-size: 16px;
    line-height: 26px;
  }
  .sclmd_intgrtn_sldr li {
    text-align: center;
    min-height: 360px;
    padding: 20px;
  }
  .sclmd_srv_lft,
  .sclntwrk_bnr_mn .mh {
    width: 100%;
    text-align: center;
  }
  .sclntwrk_banner {
    height: auto;
    padding-bottom: 40px;
  }
  .sclntwrk_bnr_ryt {
    width: 70%;
    position: unset;
  }
  .sclntwrk_bnr_lst {
    justify-content: center;
    margin-top: 30px;
    gap: 30px;
  }
  .sclntwrk_bnr_lst li h3 {
    font-size: 26px;
  }
  .sclntwrk_bnr_mn .mh > p {
    line-height: 26px;
    margin: 8px 0 20px;
  }
  .mbwl_sulof_mn li p,
  .sclmd_cta2_sc .sb p,
  .sclmd_featr_lft p,
  .sclmd_srv_lft p,
  .slmd_secd_ctargt p {
    font-size: 16px;
    line-height: 1.5;
  }
  .sclmd_srv_lft h2 {
    margin-bottom: 10px;
  }
  .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_srv_ryt .slick-track {
    display: flex;
  }
  .sclmd_apclnt_sc,
  .sclmd_cta1_sc,
  .sclmd_srv_sc {
    padding: 50px 0;
  }
  .sclmd_featr_cnt h3,
  .wych_social_dt li h3 {
    font-size: 22px;
  }
  .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;
  }
  .mbwl_sulof_mn li h3,
  .sclmd_apclnt_lst h3,
  .sclmd_srv_ryt li h3 {
    font-size: 20px;
  }
  .mbwl_sulof_mn,
  .wych_social_dt {
    margin-top: 35px;
  }
  .sclmd_apclnt_inr li,
  .sclmd_apclnt_inr p {
    font-size: 16px;
  }
  .sclmd_apclnt_inr p {
    margin-bottom: 10px;
  }
  .sclmd_apclnt_inr li {
    margin-bottom: 8px;
  }
  .sclmd_apclnt_inr {
    margin-top: 10px;
  }
  .sclmd_apclnt_lst:before {
    top: 30px;
    left: 15px;
  }
  .slmd_secd_ctamn {
    gap: 10px;
    flex-direction: column;
    text-align: center;
    justify-content: center;
  }
  .wych_social_dt li figure {
    position: unset;
  }
  .wych_social_dt li {
    padding: 20px;
    text-align: center;
  }
  .wych_social_dt li > div {
    display: block !important;
    margin-top: 10px !important;
    height: 100% !important;
  }
  .wych_social_dt li h3 {
    margin: 15px 0 0;
  }
  .wych_social_dt {
    gap: 15px;
    align-items: stretch;
  }
  .wych_social_dt li p {
    line-height: 26px;
  }
  .wych_social_sc {
    padding: 50px 0;
    margin: 50px 0 0;
  }
  .slmd_secd_ctasc {
    padding: 30px 0;
  }
  .sclmd_featr_lft h2 {
    font-size: 32px;
    margin-bottom: 10px;
  }
  .sclmd_featr_nv li.slick-slide h3 {
    font-size: 16px;
  }
  .sclmd_featr_nv li.slick-slide {
    padding: 10px 5px;
    margin: 0 5px 0 0;
  }
  .sclmd_apclnt_lst {
    padding: 20px 15px 20px 35px;
  }
}
@media (max-width: 992px) {
  .sclmd_cta1_sc .sb h2,
  .sclmd_srv_lft h2 {
    font-size: 32px;
  }
  .sclmd_featr_lft h2 {
    font-size: 32px;
    margin-bottom: 10px;
  }
  .sclmd_featr_cnt p {
    font-size: 14px;
    line-height: 26px;
  }
  .sclmd_featr_cnt h3,
  .wych_social_dt li h3 {
    font-size: 20px;
  }
  .sclmd_featr_ryt {
    padding: 30px 15px;
  }
}
@media (max-width: 767px) {
  .mbwl_sulof_mn li {
    width: 48%;
  }
  .sclmd_apclnt_inr .left,
  .sclmd_apclnt_inr .right,
  .sclntwrk_bnr_ryt {
    width: 100%;
  }
  .sclmd_apclnt_inr .right {
    margin-top: 20px;
  }
  .sclmd_featr_sldr li.slick-slide figure {
    display: none;
  }
  .sclmd_featr_cnt {
    width: 100%;
    margin-top: 0;
    text-align: center;
  }
  .sclmd_featr_sldr li.slick-slide {
    margin-top: 25px;
  }
  .sclmd_featr_cnt h3 {
    margin-bottom: 8px;
  }
}
@media (max-width: 600px) {
  .sclmd_cta1_sc .sb h2,
  .sclmd_featr_lft h2,
  .sclmd_srv_lft h2 {
    font-size: 24px;
  }
  .sclntwrk_bnr_lst {
    gap: 15px;
  }
  .sclntwrk_bnr_lst li h3 {
    font-size: 24px;
    margin-bottom: 5px;
  }
  .usr_exprnc_lst li,
  .wych_social_dt li {
    width: 100%;
  }
  .sclmd_cta1_sc .sb h2 {
    line-height: 36px;
  }
  .mbwl_sulof_mn li h3 {
    font-size: 16px;
  }
  .sclmd_featr_lft p,
  .sclmd_srv_lft p {
    font-size: 14px;
  }
  .sclntwrk_bnr_lst li {
    width: 46%;
  }
}
@media (max-width: 480px) {
  .mbwl_sulof_mn li {
    width: 100%;
  }
}
/*social media networking page*/

/*club house page*/
.clbhs_wrkflw_rgt li {
  box-shadow: 0 0 38px 1px #00000026;
  border: 1px solid #cfcfcf;
  border-radius: 10px;
  padding: 20px;
  margin-bottom: 20px;
  min-height: 110px;
  display: flex;
  justify-content: center;
  flex-direction: column;
}
.clbhs_featr_nav li:last-child,
.clbhs_wrkflw_rgt li:last-child {
  margin-bottom: 0;
}
.clbhs_wrkflw_rgt {
  width: 52%;
}
.clbhs_wrkflw_lft {
  width: 45%;
}
.clbhs_wrkflw_mn {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  flex-wrap: wrap;
}
.clbhs_wrkflw_lft h2 {
  line-height: 70px;
  margin-bottom: 30px;
}
.clbhs_wrkflw_lft figure {
  text-align: center;
}
.clbhs_wrkflw_rgt li p {
  color: #313131;
  font-size: 16px;
  line-height: 24px;
}
.clbhs_wrkflw_rgt li h3 {
  color: #001b30;
  font-size: 22px;
  margin-bottom: 10px;
}
.clbhs_insp_inr {
  background: linear-gradient(90deg, #101010 0, #0a0c0e 100%);
  padding: 70px;
  border-radius: 20px;
}
.clbhs_insp_ryt {
  position: absolute;
  bottom: 0;
  right: 40px;
  width: 35%;
}
.clbhs_insp_inr h2 {
  font-size: 34px;
  line-height: 54px;
  margin-bottom: 40px;
}
.clbhs_featr {
  background-color: #101010;
  padding: 60px 0;
  margin: 70px 0;
  overflow: hidden;
}
.clbhs_featr_nav li {
  box-shadow: 0 10px 36px 0 #00649e24;
  border: 1px solid #00649e;
  background-color: #fff;
  border-radius: 10px;
  padding: 30px;
  margin-bottom: 20px;
  position: relative;
}
.clbhs_featr_nav li h3 {
  color: #0d0d0d;
  font-size: 24px;
}
.clbhs_featr_lst {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-top: 60px;
}
.clbhs_featr_nav {
  width: 45%;
  padding-right: 100px;
  height: 425px;
  overflow: auto;
}
.clbhs_featr_cnt li h3 {
  font-size: 32px;
  margin: 30px 0 25px;
}
.clbhs_featr_cnt li p {
  font-size: 22px;
  line-height: 34px;
  font-weight: 300;
}
.clbhs_featr_cnt {
  width: 55%;
}
.clbhs_featr_cnt {
  width: 55%;
  background-color: #00649e;
  padding: 70px 50px;
  border-radius: 20px;
  min-height: 425px;
}
.clbhs_featr_cnt li {
  display: none;
}
.clbhs_featr_cnt li.active {
  display: block;
}
.clbhs_ctfr2 .clbhs_dvpl_inr {
  background: #101010;
  padding: 60px;
  border-radius: 20px;
  position: relative;
}
.clbhs_cta2_sc .clbhs_insp_ryt {
  right: 0;
  width: 30%;
}
.clbhs_cta3_sc .sb {
  margin: 0 auto;
}
.clbhs_wcu_lst {
  background: #00649e;
  border-radius: 26px;
  padding: 80px 0 55px;
  margin: 60px 0 0 !important;
}
.clbhs_wcu_lst li figure {
  background: #d2efff;
  width: 100px;
  height: 100px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  margin: 0 auto;
}
.clbhs_wcu_lst li.slick-slide {
  background-color: #fff;
  padding: 50px 100px;
  border-radius: 20px;
  height: inherit;
}
.clbhs_wcu_lst .slick-track {
  display: flex;
}
.clbhs_wcu_lst li.slick-slide h3 {
  font-size: 24px;
  color: #000;
  line-height: 36px;
  margin: 30px 0 20px;
}
.clbhs_wcu_lst li.slick-slide,
.clbhs_wcu_lst
  li.slick-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;
}
.clbhs_wcu_lst .slick-center,
.clbhs_wcu_lst
  .slick-slide[aria-hidden="true"]:not([tabindex="-1"])
  + .slick-cloned[aria-hidden="true"] {
  transform: scale(1);
}
.clbhs_wcu_lst .slick-current.slick-active {
  transform: scale(1);
}
.clbhs_admn_cnt li > div {
  border: 1px solid #fff;
  padding: 40px 25px;
  width: 32%;
  border-radius: 15px;
}
.clbhs_admn_cnt li > div h3 {
  font-size: 26px;
  margin: 20px 0 15px;
  font-weight: 500;
}
.clbhs_admn_cnt li > div p {
  font-size: 16px;
  font-weight: 300;
  line-height: 30px;
}
.clbhs_admn_cnt li {
  display: none;
  align-items: stretch;
  justify-content: flex-start;
  gap: 20px;
  flex-wrap: wrap;
}
.clbhs_admn_cnt li.active {
  display: flex;
}
.clbhs_admn_pnl {
  background: #101010;
  padding: 80px 0;
}
.clbhs_admn_nav li h3 {
  font-size: 28px;
  font-weight: 400;
}
.clbhs_admn_nav {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 50px;
  flex-wrap: wrap;
  border-bottom: 1px solid #fff;
  margin-bottom: 40px;
}
.clbhs_admn_lst {
  margin-top: 60px;
}
.clbhs_admn_nav li {
  padding: 10px 40px;
  background: 0 0;
  border-radius: 20px 20px 0 0;
}
.clbhs_admn_nav li.active {
  background: #00649e;
}
.clbhs_wcu_lst .slick-list {
  padding: 0 31% !important;
}
.clbhs_stpc,
.clbhs_wrkflw {
  padding: 70px 0;
}
.clbhs_pwf_rht h2 {
  font-size: 40px;
  line-height: 52px;
  color: #000;
  margin-bottom: 20px;
}
.clbhs_pwf_rht p {
  font-size: 22px;
  color: #000;
  line-height: 34px;
}
.clbhs_pwf_inn {
  justify-content: space-between;
}
.clbhs_pwf_lft {
  width: 45%;
}
.clbhs_admn_pnl .sb p,
.clbhs_featr .sb p,
.clbhs_stpc .sb p {
  font-style: italic;
  margin-top: 20px !important;
  font-weight: 300;
}
.clbhs_stpc .sb p {
  color: #000;
  font-weight: 400;
  font-size: 22px;
}
.clbhs_featr_nav li.active:after {
  position: absolute;
  content: "";
  background: #00649e;
  width: 6px;
  height: 100%;
  right: -45px;
  top: 0;
  bottom: 0;
  margin: auto;
}
.clbhs_featr_nav li:before {
  position: absolute;
  content: "";
  background-image: url(https://www.apptunix.com/wp-content/uploads/2024/09/arrow_gitex.svg);
  width: 10px;
  height: 16px;
  right: 50px;
  top: 0;
  bottom: 0;
  margin: auto;
  background-position: right center;
  opacity: 0;
}
.clbhs_featr_nav li.active:before {
  opacity: 1;
}
.clbhs_wcu {
  padding: 70px 0 40px;
}
.clbhs_wcu_lst li.slick-slide p {
  font-size: 16px;
  color: #000;
}
.clbhs_cta3_sc .btn-fix {
  margin: 0 auto;
}
.clbhs_wcu_lst.slickdts .slick-dots li {
  width: 15px;
  height: 15px;
}
.clbhs_wcu_lst.slickdts .slick-dots li button {
  width: 15px;
  height: 15px;
  background: #ffffff1a;
}
.clbhs_wcu_lst.slickdts .slick-dots li.slick-active button {
  background: #fff;
}
.clbhs_stpc_li {
  margin-bottom: 50px;
  padding-left: 40px;
  position: relative;
  counter-increment: my-awesome-counter;
}
.clbhs_stpc_li:last-child {
  margin-bottom: 0;
}
.clbhs_stpc_li:before {
  position: absolute;
  top: 0;
  font-size: 44px;
  left: 0;
  margin: auto;
  font-weight: 700;
  color: #00649e;
  content: counter(my-awesome-counter);
  -webkit-text-fill-color: white;
  -webkit-text-stroke: 1px;
}
.clbhs_stpc_ul {
  width: 45%;
  counter-reset: my-awesome-counter;
}
.clbhs_advnt_lst .swiper-slide {
  background: #fff;
  padding: 60px 40px 60px 60px;
  display: flex;
  border-radius: 20px;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  min-height: 480px;
}
.clbhs_advnt_lst .swiper-slide-active {
  box-shadow: rgba(99, 99, 99, 0.2) 0 2px 8px 0;
}
.clbhs_advnt_cnt {
  width: 36%;
}
.clbhs_advnt_lst .swiper-slide figure {
  width: 52%;
  opacity: 0;
}
.clbhs_advnt_lst .swiper-slide-active figure {
  opacity: 1;
}
.clbhs_advnt_cnt h3 {
  font-size: 26px;
  margin: 20px 0 10px;
}
.clbhs_advnt_cnt p {
  font-size: 16px;
  line-height: 30px;
  color: #000;
  margin-bottom: 30px;
}
.clbhs_advnt_cnt > div {
  color: #b4b4b4;
  font-size: 36px;
}
.clbhs_advnt_cnt .btn-fix,
.clbhs_advnt_cnt .btn-fix:hover {
  background: #00649e;
  color: #fff;
}
.clbhs_advnt_cnt .btn-fix svg {
  background: #000;
}
.clbhs_advnt_cnt .btn-fix svg path {
  fill: #fff;
}
.clbhs_bnlt p {
  width: 100%;
}
.clbhs_bnlt p {
  margin: 20px 0 40px;
  font-size: 20px;
  line-height: 32px;
  color: #000;
  font-weight: 400;
}
.clbhs_advnt .swiper-3d .swiper-slide-shadow,
.clbhs_advnt .swiper-slide.swiper-slide-active + li .swiper-slide-shadow {
  background: #f0f5ff;
}
.clbhs_advnt .swiper-slide.swiper-slide-active + li + li .swiper-slide-shadow {
  background: #e0eaff;
}
.clbhs_advnt .swiper-3d .swiper-wrapper {
  margin-top: 60px;
}
.clbhs_advnt {
  padding-bottom: 80px;
  overflow: hidden;
}
@media (max-width: 1500px) {
  .clbhs_bnrt {
    width: 33%;
  }
}
@media (max-width: 1200px) {
  .clbhs_insp_ryt,
  .clbhs_wrkflw_lft figure {
    display: none;
  }
  .clbhs_insp_inr {
    padding: 30px 20px;
    text-align: center;
  }
  .clbhs_insp_inr .btn-fix,
  .clbhs_pwf_lft {
    margin: 0 auto;
  }
  .clbhs_pwf_rht h2 {
    margin-bottom: 5px;
  }
  .clbhs_insp_inr h2 {
    line-height: 50px;
    margin-bottom: 25px;
  }
  .clbhs_pwf_rht {
    flex-direction: column;
    text-align: center;
    align-items: center;
    margin-top: 30px;
  }
  .clbhs_pwf_rht p {
    font-size: 16px;
    line-height: 26px;
  }
  .clbhs_featr_nav li h3 {
    font-size: 20px;
  }
  .clbhs_featr_cnt li p {
    font-size: 18px;
    line-height: 28px;
  }
  .clbhs_featr_cnt li h3 {
    font-size: 28px;
    margin: 20px 0 15px;
  }
  .clbhs_featr_nav {
    height: 410px;
  }
  .clbhs_featr_cnt {
    min-height: 410px;
  }
  .clbhs_admn_nav {
    justify-content: center;
  }
  .clbhs_admn_nav li h3 {
    font-size: 20px;
  }
  .clbhs_admn_nav {
    gap: 20px;
  }
  .clbhs_admn_cnt li > div {
    padding: 20px;
    text-align: center;
  }
  .clbhs_admn_cnt li > div h3 {
    font-size: 20px;
    margin: 15px 0 5px;
  }
  .clbhs_admn_cnt li > div img {
    max-width: 40px;
  }
  .clbhs_admn_cnt li > div p {
    font-size: 14px;
    line-height: 24px;
  }
  .clbhs_wrkflw_lft {
    width: 100%;
    text-align: center;
  }
  .clbhs_wrkflw_lft h2 {
    line-height: 60px;
  }
  .clbhs_wrkflw_rgt {
    width: 100%;
  }
  .clbhs_advnt li.swiper-slide .swiper-slide-shadow,
  .clbhs_advnt_cnt > div {
    display: none;
  }
  .clbhs_advnt_cnt h3 {
    font-size: 22px;
    margin: 0 0 5px;
  }
  .clbhs_advnt_cnt p {
    line-height: 26px;
    margin-bottom: 25px;
  }
  .clbhs_advnt_lst .swiper-slide {
    min-height: unset;
    padding: 30px 20px;
    opacity: 0;
  }
  .clbhs_advnt_lst .swiper-slide-active {
    opacity: 1;
  }
  .clbhs_advnt_cnt {
    width: 52%;
  }
  .clbhs_advnt_lst .swiper-slide figure {
    width: 45%;
  }
  .clbhs_wcu_lst li.slick-slide {
    padding: 20px;
  }
  .clbhs_wcu_lst li.slick-slide h3 {
    font-size: 22px;
    color: #000;
    line-height: 36px;
    margin: 15px 0 5px;
  }
  .clbhs_wcu_lst li figure {
    width: 70px;
    height: 70px;
  }
  .clbhs_admn_pnl,
  .clbhs_stpc,
  .clbhs_wrkflw {
    padding: 50px 0;
  }
  .clbhs_admn_cnt li {
    gap: 15px;
  }
  .clbhs_advnt {
    padding-bottom: 50px;
  }
  .clbhs_wcu {
    padding: 40px 0 20px;
  }
  .clbhs_wcu_lst {
    padding: 40px 0;
    margin: 30px 0 0 !important;
  }
  .clbhs_admn_lst,
  .clbhs_advnt .swiper-3d .swiper-wrapper,
  .clbhs_featr_lst {
    margin-top: 40px;
  }
  .clbhs_bnlt p {
    margin: 5px 0 25px;
    font-size: 16px;
    line-height: 26px;
  }
  .clbhs_featr {
    padding: 40px 0;
    margin: 40px 0;
  }
}
@media (max-width: 992px) {
  .clbhs_bnrt {
    width: 50%;
    margin: 30px auto 0;
  }
  .clbhs_bnrt,
  .clbhs_pwf_lft {
    width: 60%;
  }
  .clbhs_stpc .sb p {
    font-size: 16px;
  }
  .clbhs_featr_nav {
    display: none;
  }
  .clbhs_featr_cnt {
    width: 100%;
    min-height: unset;
    padding: 20px;
    display: flex;
    align-items: stretch;
    justify-content: center;
    gap: 10px;
    flex-wrap: wrap;
    background: unset;
    padding: 0;
  }
  .clbhs_featr_cnt li {
    display: block;
    background: #00649e;
    padding: 20px;
    text-align: center;
    width: 48%;
    border-radius: 20px;
  }
  .clbhs_featr_cnt li p {
    font-size: 15px;
    line-height: 24px;
  }
  .clbhs_featr_cnt li img {
    max-width: 50px;
  }
  .clbhs_featr_cnt li h3 {
    font-size: 22px;
    margin: 14px 0 5px;
  }
  .clbhs_stpc_ul {
    width: 100%;
  }
  .clbhs_stpc_li {
    margin-bottom: 0;
  }
  .clbhs_stpc_ul {
    gap: 40px 20px;
  }
  .clbhs_admn_cnt li {
    gap: 10px;
  }
  .clbhs_pwf_rht h2 {
    font-size: 34px;
  }
  .clbhs_wrkflw_lft h2 {
    line-height: 1.5;
  }
}
@media (max-width: 767px) {
  .clbhs_admn_cnt li > div {
    width: 48%;
  }
  .clbhs_pwf_lft {
    width: 70%;
  }
  .clbhs_advnt_lst .swiper-slide figure {
    display: none;
  }
  .clbhs_advnt_cnt {
    width: 100%;
    text-align: center;
  }
  .clbhs_wcu_lst .slick-list {
    padding: 0 20% !important;
  }
  .clbhs_advnt_cnt .btn-fix {
    margin: 0 auto;
  }
}
@media (max-width: 600px) {
  .clbhs_bnlt:before {
    content: unset;
  }
  .clbhs_insp_inr h2,
  .clbhs_pwf_rht h2 {
    font-size: 24px;
    line-height: 1.5;
  }
  .clbhs_admn_cnt li > div,
  .clbhs_bnrt,
  .clbhs_featr_cnt li,
  .clbhs_pwf_lft {
    width: 100%;
  }
  .clbhs_wrkflw_rgt li h3 {
    font-size: 20px;
  }
  .clbhs_wrkflw_rgt li p {
    font-size: 14px;
    line-height: 22px;
  }
  .clbhs_wrkflw_rgt li {
    padding: 20px 10px;
    margin-bottom: 15px;
    min-height: unset;
  }
  .clbhs_wcu_lst .slick-list {
    padding: 0 10% !important;
  }
  .clbhs_admn_nav li {
    padding: 10px;
  }
  .clbhs_admn_nav {
    gap: 10px;
  }
  .clbhs_admn_nav li h3 {
    font-size: 16px;
  }
  .clbhs_featr_cnt li h3 {
    font-size: 20px;
  }
}
/*club house page*/

/*fitness page*/
.fit_chs_lst {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  margin-top: 60px;
}
.fit_chs_lst li {
  width: 32%;
  position: relative;
}
.fit_chs_lst li:after {
  position: absolute;
  content: "";
  background: transparent
    linear-gradient(180deg, #33b4ff 0, #00649e 100%, #00649e 100%, #00649e 100%)
    0 0 no-repeat padding-box;
  width: 2px;
  height: 100%;
  left: 0;
  top: 0;
  bottom: 0;
  margin: auto;
}
.fit_chs_lst li:nth-last-child(-n + 3):after {
  background: #00649e;
}
.fit_chs_lst li p {
  font-size: 16px;
  color: #585858;
  margin-top: 20px;
  line-height: 26px;
}
.fit_chs_lst li h3 {
  font-size: 22px;
  color: #000;
  line-height: 34px;
  font-weight: 700;
  position: relative;
}
.fit_chs_lst li h3:after {
  position: absolute;
  content: "";
  background: #e9f8ff;
  width: 45px;
  height: 45px;
  border-radius: 50%;
  left: -15px;
  top: -12px;
  z-index: -1;
}
.fit_chs_cnt {
  padding: 50px 19px 30px 35px;
}
.fit_chs_sc {
  padding: 80px 0 120px;
}
.fit_fetr_sc {
  background: #00436a;
  padding: 80px 0;
}
.fit_fetr_lst .slick-slide > div {
  background: #fff;
  padding: 50px 55px 40px 40px;
  border-radius: 10px;
  margin: 20px 10px;
  min-height: 370px;
  position: relative;
}
.fit_fetr_lst .slick-slide > div h3 {
  color: #000;
  margin: 20px 0;
  font-size: 22px;
}
.fit_fetr_lst .slick-slide > div p {
  color: #000;
  font-size: 16px;
  line-height: 26px;
}
.fit_fetr_lst .slick-slide > div figure {
  height: 50px;
  width: 50px;
}
.fit_fetr_lst .slick-slide > div figure img {
  width: 100%;
  height: 100% !important;
}
.fit_prcs_lt {
  background: #fff 0 0 no-repeat padding-box;
  border-radius: 12px;
  padding: 30px 25px 30px 30px;
  position: relative;
}
.fit_prcs_lt:before {
  position: absolute;
  content: "";
  background: #707070;
  height: 85%;
  width: 2px;
  top: 0;
  bottom: 0;
  left: 53px;
  margin: auto;
}
.fit_prcs_lt li:not(:last-child) {
  margin-bottom: 35px;
}
.fit_prcs_lt li {
  display: flex;
  align-items: center;
  gap: 15px;
  flex-wrap: wrap;
}
.fit_prcs_lt li figure {
  border: 1px solid #8d8d8d;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #fff;
  z-index: 1;
  transition: unset;
}
.fit_prcs_lt li h3 {
  color: #8d8d8d;
  font-size: 22px;
  font-weight: 500;
}
.fit_prcs_lt {
  width: 43%;
}
.fit_prcs_sc {
  padding-top: 70px;
}
.fit_prcs_rt li p {
  font-size: 18px;
  line-height: 28px;
  font-weight: 300;
  margin: 15px 0 25px;
}
.fit_prcs_rt li h3 {
  position: relative;
  font-size: 30px;
}
.fit_prcs_rt li h3 span {
  position: absolute;
  top: -70px;
  font-size: 106px;
  opacity: 0.11;
}
.fit_prcs_rt li ul li {
  font-size: 18px;
  color: #fff;
  margin-bottom: 15px;
  position: relative;
  padding-left: 25px;
}
.fit_prcs_rt li ul li:last-child {
  margin-bottom: 0;
}
.fit_prcs_rt li ul li:after {
  position: absolute;
  content: "";
  background: #fff;
  width: 11px;
  height: 11px;
  top: 0;
  bottom: 0;
  margin: auto;
  left: 0;
  border-radius: 50%;
}
.fit_prcs_rt {
  width: 52%;
}
.fit_prcs_rt > li {
  display: none;
}
.fit_prcs_rt > li.active {
  display: block;
}
.fit_prcs_mn {
  background: transparent linear-gradient(180deg, #00436a 0, #002033 100%) 0 0
    no-repeat padding-box;
  border-radius: 20px;
  padding: 20px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-top: 60px;
}
.engaing_bx {
  position: relative;
}
.engaing_bx_ryt {
  position: absolute;
  right: 50px;
  bottom: 0;
  top: 0;
  margin: auto;
  display: flex;
  align-items: center;
  justify-content: center;
}
.engaing_bx h2 {
  line-height: 1.5;
}
.fit_techg_rt {
  background: #ecf8ff 0 0 no-repeat padding-box;
  box-shadow: 0 3px 33px #94949429;
  border: 1px solid #b8ddf2;
}
.fit_techg_rt li.slick-slide,
.fit_techg_rt > li {
  min-height: 650px;
  padding: 50px;
  display: none;
  flex-direction: column;
  justify-content: center;
  position: relative;
  counter-increment: my-awesome-counter;
}
.fit_techg_rt > li.active {
  display: flex;
}
.fit_techg_rt li p {
  font-size: 18px;
  color: #000;
  margin: 25px 0 40px;
  line-height: 30px;
}
.fit_techg_rt li ul li {
  position: relative;
  margin-bottom: 20px;
  padding-left: 35px;
  color: #000;
  font-size: 18px;
}
.fit_techg_rt li ul li:last-child {
  margin-bottom: 0;
}
.fit_techg_rt {
  width: 53%;
  counter-reset: my-awesome-counter;
}
.fit_techg_lt li {
  padding: 30px 30px 30px 60px;
  position: relative;
  border: 1px solid #fff;
  border-bottom: 1px solid #e6e6e6;
  transition: unset;
}
.fit_techg_lt {
  width: 43%;
}
.fit_techg_mn {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  margin-top: 60px;
}
.fit_techg_lt li h3 {
  font-size: 24px;
  color: #000;
  font-weight: 700;
}
.fit_techg_lt li:before {
  position: absolute;
  content: "";
  background: transparent linear-gradient(180deg, #33b4ff 0, #00649e 100%) 0 0
    no-repeat padding-box;
  width: 22px;
  height: 22px;
  border-radius: 50%;
  left: 15px;
  top: 0;
  bottom: 0;
  margin: auto;
}
.fit_techg_rt li h3 {
  color: #000;
  font-size: 24px;
  font-weight: 700;
  position: relative;
}
.fit_techg_rt li ul li:before {
  position: absolute;
  content: "";
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2024/09/27104939/ecels_tick.png);
  width: 20px;
  height: 20px;
  left: 0;
  top: 0;
  bottom: 0;
  margin: auto;
}
.fit_techg_rt > li:after {
  position: absolute;
  top: -150px;
  font-size: 165px;
  left: 0;
  margin: auto;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 700;
  color: #fff;
  content: "0" counter(my-awesome-counter);
  opacity: 10%;
}
.fit_techg_lt li.active {
  background: #ecf8ff;
  border: 1px solid #b8ddf2;
  width: 525px;
}
.fit_techg_lt li:after {
  position: absolute;
  content: "";
  background-image: url(https://www.apptunix.com/wp-content/uploads/2024/09/arrow_gitex.svg);
  width: 10px;
  height: 16px;
  right: 50px;
  top: 0;
  bottom: 0;
  margin: auto;
  opacity: 0;
}
.fit_techg_lt li.active:after {
  opacity: 1;
}
.fit_prcs_lt li.active figure {
  background: transparent linear-gradient(180deg, #00436a 0, #002033 100%) 0 0
    no-repeat padding-box;
  border-color: #fff;
}
.fit_prcs_lt li.active h3 {
  color: #000;
}
.fit_fetr_lst {
  margin-top: 60px;
}
.fit_fetr_lst .slick-slide > div:after {
  position: absolute;
  content: "";
  clip-path: polygon(100% 0, 0 0, 100% 100%);
  background: transparent linear-gradient(180deg, #33b4ff 0, #00649e 100%) 0 0
    no-repeat padding-box;
  width: 36px;
  height: 36px;
  top: -0.5px;
  right: -0.5px;
}
.fit_fetr_lst .slick-slide > div:before {
  position: absolute;
  content: "";
  background: red;
}
.fit_fetr_lst .slick-slide > div:before {
  position: absolute;
  content: "";
  background: #00436a;
  width: 4px;
  height: 60px;
  transform: rotate(-45deg);
  right: 17px;
  top: -11px;
}
.fit_fetr_lst .slick-arrow {
  bottom: -45px;
  border-color: #fff !important;
  top: auto;
}
.fit_fetr_lst .slick-arrow:before {
  filter: brightness(0) invert(1);
}
.fit_fetr_lst .slick-next {
  right: 10px;
}
.fit_fetr_lst .slick-prev {
  left: 10px;
}
.fit_fetr_lst .slick-prev:before {
  transform: rotate(180deg);
}
.fit_fetr_lst.slickdts .slick-dots li,
.fit_fetr_lst.slickdts .slick-dots li button {
  margin: 0;
  width: 100%;
  height: 6px;
  border-radius: 0;
  background: #ffffff24;
  padding: 0;
}
.fit_fetr_lst.slickdts .slick-dots li.slick-active,
.fit_fetr_lst.slickdts .slick-dots li.slick-active button {
  background: #fff;
  border-radius: 10px;
}
.fit_fetr_lst.slickdts .slick-dots {
  display: flex;
  align-items: center;
  border-radius: 10px;
  width: 85%;
  margin: 40px auto 0;
}
.fit_chs_lst li:nth-child(2) {
  transform: translate(0, 50px);
}
.fit_chs_lst li:nth-child(3) {
  transform: translate(0, 95px);
}
.fit_chs_lst li:nth-child(4) {
  transform: translate(0, -30px);
}
.fit_chs_lst li:nth-child(5) {
  transform: translate(0, 25px);
}
.fit_chs_lst li:nth-child(6) {
  transform: translate(0, 45px);
}
.fit_techg_rt li h3 span {
  position: absolute;
  top: -45px;
  font-size: 60px;
  color: #117fbf;
  opacity: 15%;
}
@media (max-width: 1300px) {
  .fit_prcs_lt li h3,
  .fit_techg_lt li h3 {
    font-size: 20px;
  }
  .fit_techg_lt li.active {
    width: 490px;
  }
  .fit_techg_lt li.active {
    width: 490px;
  }
  .fit_fetr_lst .slick-slide > div {
    padding: 50px 30px 40px;
  }
  .fit_prcs_lt {
    padding: 20px;
  }
  .fit_prcs_lt:before {
    left: 44px;
  }
}
@media (max-width: 1200px) {
  .engaing_bx_ryt,
  .fit_chs_lst li h3:after,
  .fit_chs_lst li:after,
  .fit_prcs_lt,
  .fit_prcs_rt li h3 span,
  .fit_techg_lt,
  .fit_techg_rt li h3 span {
    display: none;
  }
  .fit_prcs_rt,
  .fit_techg_rt {
    width: 100%;
  }
  .fit_chs_lst li:nth-child(2),
  .fit_chs_lst li:nth-child(3),
  .fit_chs_lst li:nth-child(4),
  .fit_chs_lst li:nth-child(5),
  .fit_chs_lst li:nth-child(6) {
    transform: unset;
  }
  .fit_chs_lst li {
    border: 1px solid #00649e;
    text-align: center;
    padding: 20px;
    border-radius: 10px;
  }
  .fit_chs_cnt {
    padding: 0;
  }
  .fit_chs_lst {
    gap: 10px;
  }
  .fit_chs_lst li h3 {
    font-size: 20px;
    line-height: 1.3;
  }
  .fit_chs_lst li p {
    margin-top: 10px;
  }
  .fit_chs_sc,
  .fit_fetr_sc {
    padding: 50px 0;
  }
  .fit_fetr_lst .slick-slide > div {
    padding: 20px;
    text-align: center;
    margin: 10px 5px;
  }
  .fit_fetr_lst .slick-slide > div figure {
    height: 40px;
    width: 40px;
    margin: 0 auto;
  }
  .fit_fetr_lst .slick-slide > div h3 {
    font-size: 20px;
    margin: 15px 0 10px;
  }
  .fit_chs_lst,
  .fit_fetr_lst,
  .fit_prcs_mn,
  .fit_techg_mn {
    margin-top: 40px;
  }
  .fit_prcs_rt li h3 {
    font-size: 24px;
  }
  .fit_prcs_rt li p,
  .fit_techg_rt li p {
    line-height: 26px;
    margin: 10px 0;
    font-size: 16px;
  }
  .fit_prcs_rt li ul li,
  .fit_techg_rt li.slick-slide ul li {
    margin-bottom: 10px;
    font-size: 14px;
  }
  .fit_prcs_sc {
    padding-top: 40px;
  }
  .fit_techg_rt li.slick-slide {
    min-height: unset;
    padding: 20px;
  }
  .fit_prcs_rt li.slick-slide {
    display: block;
  }
  .fit_techg_rt li.slick-slide {
    display: flex;
    background: #ecf8ff 0 0 no-repeat padding-box;
    box-shadow: 0 3px 33px #94949429;
    border: 1px solid #b8ddf2;
    height: inherit;
    margin: 0 5px;
  }
  .fit_techg_rt .slick-track {
    display: flex;
  }
  .fit_techg_rt {
    background: unset;
    box-shadow: unset;
    border: 0;
    margin-bottom: 0 !important;
  }
  .fit_prcs_mn {
    background: unset;
    padding: 0;
  }
  .fit_prcs_rt li.slick-slide {
    background: transparent linear-gradient(180deg, #00436a 0, #002033 100%) 0 0
      no-repeat padding-box;
    padding: 20px;
    margin: 0 5px;
    height: inherit;
  }
  .fit_prcs_rt .slick-track {
    display: flex;
  }
  .fitness_wrp .footer_lt {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .fit_chs_lst li {
    width: 48%;
  }
  .fit_fetr_lst .slick-dots {
    display: none !important;
  }
  .fit_fetr_lst .slick-arrow {
    bottom: -100px;
    right: 0;
    left: 0;
    margin: auto;
  }
  .fit_fetr_lst .slick-next {
    right: -76px;
  }
  .fit_fetr_lst .slick-prev {
    left: -76px;
  }
  .fit_fetr_sc {
    padding: 50px 0 100px;
  }
}
@media (max-width: 600px) {
  .fit_prcs_rt li h3 {
    font-size: 20px;
  }
  .fit_prcs_rt li p,
  .fit_techg_rt li p {
    font-size: 14px;
  }
  .fit_chs_lst li {
    width: 100%;
  }
}
/*fitness page*/

/*enterprise Page */
.ent_wcu_lst li {
  width: 48%;
  padding: 50px 30px 50px 85px;
  border: 1px solid #05a5fe4f;
  border-radius: 14px;
  position: relative;
}
.ent_wcu_lst {
  display: flex;
  align-items: stretch;
  justify-content: center;
  flex-wrap: wrap;
  gap: 20px;
  margin-top: 60px;
}
.ent_wcu_lst li:first-child {
  background-color: #f1f9f9;
}
.ent_wcu_lst li:nth-child(2) {
  background-color: #f9fafe;
}
.ent_wcu_lst li:nth-child(3) {
  background-color: #fbfbfb;
}
.ent_wcu_lst li:nth-child(4) {
  background-color: #f1f9f9;
}
.ent_wcu_lst p {
  font-size: 16px;
  line-height: 24px;
}
.ent_wcu_lst li:before {
  position: absolute;
  content: "";
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2024/09/27162827/service-provider_tick.png);
  width: 30px;
  height: 30px;
  border-radius: 50%;
  background-color: #5dbbbb;
  background-repeat: no-repeat;
  background-position: center;
  left: 40px;
}
.ent_wcu_lst li:nth-child(2):before {
  background-color: #6774aa;
}
.ent_wcu_lst li:nth-child(3):before {
  background-color: #c4bfbf;
}
.ent_prise_bnr,
.ent_prise_fit {
  background-color: #002033;
}
.ent_bnr_lf p {
  margin: 20px 0 30px;
  line-height: 34px;
}
.ent_bnr_lf ul li {
  color: #fff;
  font-size: 18px;
  position: relative;
  font-weight: 300;
  padding-left: 26px;
}
.ent_bnr_lf ul {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 15px;
  flex-wrap: wrap;
  margin-bottom: 50px;
}
.ent_fit_rt li {
  background-color: #19384a;
  padding: 20px 40px;
  border-radius: 14px;
  margin-bottom: 25px;
}
.ent_fit_rt {
  width: 52%;
}
.ent_fit_lt {
  width: 42%;
  position: sticky;
  top: 100px;
}
.ent_fit_mn {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  margin-top: 60px;
  flex-wrap: wrap;
}
.ent_fit_undr {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 15px;
  margin-bottom: 10px;
}
.ent_fit_undr figure {
  background: #05a5fe 0 0 no-repeat padding-box;
  border: 5px solid #37b7fe;
  width: 65px;
  height: 65px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.ent_fit_rt li p {
  font-size: 18px;
  font-weight: 300;
}
.ent_cta_dnt p {
  font-size: 20px;
  line-height: 30px;
  font-weight: 300;
  margin: 15px 0 45px;
}
.ent_cta_dnt h2 {
  font-size: 40px;
  line-height: 1.5;
}
.ent_cta_dnt {
  background-color: #05a5fe;
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2024/09/27170755/enterprise_cta1_bg.png);
  background-size: cover;
  background-repeat: repeat;
  background-position: center;
  position: relative;
  border-radius: 42px;
  padding: 40px;
  margin-top: 100px;
}
.ent_cta_ryt {
  position: absolute;
  right: -50px;
  bottom: 0;
  width: 50%;
}
.ent_prise_dev .sdi_indstrs_sc {
  background: #fff;
}
.ent_prise_dev .btm_cntnt {
  background: unset;
}
.ent_prise_dev .sdi_hvr_cntnt {
  background: #002033;
  justify-content: center;
}
.ent_prise_dev .ecmrc_prfl_sc {
  background: #002033;
}
.ent_prise_dev .sdi_hvr_cntnt p {
  line-height: 22px;
  margin-top: -20px;
}
.ent_plm_mn {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
}
.ent_plm_lt {
  width: 55%;
}
.plm_cnt h3 {
  color: #000;
  font-weight: 800;
  font-size: 28px;
}
.ent_plm_lt li figure {
  background: linear-gradient(180deg, #05a5fe, #121c51);
  width: 55px;
  height: 55px;
  border-radius: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.ent_plm_mn:nth-child(2) {
  margin-top: 85px;
  flex-direction: row-reverse;
}
.ent_plm_lt li {
  display: flex;
  align-items: flex-start;
  gap: 25px;
  margin-bottom: 25px;
  flex-wrap: wrap;
}
.ent_plm_lt li:last-child {
  margin-bottom: 0;
}
.plm_cnt {
  width: 80%;
}
.ent_plm_lst {
  margin-top: 60px;
}
.ent_prise_lst li.slick-slide {
  padding: 30px;
  background: #fff;
  box-shadow: 0 7px 15px #84848430;
  border: 1px solid #d8d8d8;
  height: inherit;
  border-radius: 14px;
  margin: 30px 10px;
}
.ent_prise_lst li.slick-slide figure {
  background-color: #e4f4fe;
  width: 65px;
  height: 65px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  padding: 15px;
  justify-content: center;
}
.ent_prise_lst li.slick-slide h3 {
  font-size: 28px;
  margin: 25px 0 15px;
  font-weight: 700;
  line-height: 36px;
}
.ent_dvp_lst p,
.ent_prise_lst li.slick-slide p {
  line-height: 28px;
  font-size: 18px;
  color: #585858;
}
.ent_prise_lst {
  margin-top: 30px;
}
.ent_prise_sol {
  padding: 80px 0 100px;
}
.ent_prise_lst .slick-track {
  display: flex;
}
.ent_prise_lst.arrow_bottom .slick-arrow {
  background: #000;
}
.ent_prise_lst.arrow_bottom .slick-arrow:before {
  filter: brightness(0) invert(1);
}
.ent_prise_dev .tstimnl_bx:after {
  filter: brightness(0) saturate(100%) invert(47%) sepia(96%) saturate(2164%)
    hue-rotate(178deg) brightness(102%) contrast(109%);
}
.ent_prise_cta2,
.ent_prise_dev .tstimnl_sc {
  padding: 70px 0;
}
.ent_dvp_lst {
  border: 1px solid #05a5fe4f;
  border-radius: 20px;
  padding: 20px 10px;
  text-align: center;
  width: 30%;
  background-color: #fbfbfb;
}
.ent_dvp_ul {
  display: flex;
  justify-content: center;
  gap: 45px;
  flex-wrap: wrap;
  margin-top: 150px;
}
.ent_dvp_lst h3 {
  font-size: 26px;
  margin: 25px 0 15px;
  font-weight: 700;
}
.ent_dvp_lst:nth-child(2),
.ent_dvp_lst:nth-child(5),
.ent_dvp_lst:nth-child(8) {
  transform: translate(0, -70px);
  background-color: #f9fafe;
}
.ent_dvp_lst:first-child,
.ent_dvp_lst:nth-child(6),
.ent_dvp_lst:nth-child(7) {
  background-color: #f1f9f9;
}
.ent_dvp_lst img {
  max-width: 100px;
}
.ent_cta2_mn {
  background-color: #05a5fe;
  border-radius: 40px;
  padding: 40px;
  position: relative;
}
.ent_cta2_mn h2 {
  line-height: 1.5;
  font-size: 34px;
}
.ent_cta2_mn p {
  font-size: 18px;
  margin: 15px 0 25px;
  font-weight: 300;
  line-height: 30px;
}
.ent_cta2_ryt {
  position: absolute;
  bottom: 0;
  top: 0;
  right: 46px;
  margin: auto;
  display: flex;
  width: 34%;
  align-items: center;
}
.ent_prise_pgrm,
.ent_prise_prst {
  background-color: #002033;
}
.ent_pgrm_cnt h3 {
  font-size: 30px;
  margin-bottom: 20px;
}
.ent_pgrm_cnt {
  width: 40%;
  text-align: left;
  margin-right: auto;
  margin-top: -50px;
}
.ent_pgrm_cnt p {
  font-size: 18px;
  font-weight: 300;
}
.ent_pgrm_sldr li.slick-slide {
  display: flex !important;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 35px;
}
.ent_pgrm_sldr li.slick-slide figure {
  width: 48%;
}
.ent_grde_ul li {
  background: transparent linear-gradient(180deg, #4ab3e8 0, #384f98 100%) 0 0
    no-repeat padding-box;
  border-radius: 20px;
  padding: 20px 10px !important;
  width: 23%;
  margin: 0;
}
.ent_grde_ul li h3 {
  font-size: 52px;
  font-weight: 300;
}
.ent_grde_ul li p {
  font-size: 18px;
}
.ent_grde_ul {
  display: flex;
  align-items: stretch;
  justify-content: center;
  gap: 135px;
  flex-wrap: wrap;
  width: 80%;
  margin: 40px auto;
}
.ent_pgrm_sldr {
  margin: 70px auto;
}
.ent_pgrm_nav li.slick-slide h3 {
  text-align: center;
  font-size: 20px;
  font-weight: 300;
  cursor: pointer;
}
.ent_pgrm_nav:after {
  position: absolute;
  content: "";
  background: #fff;
  width: 100%;
  height: 5px;
  top: 20px;
  right: 0;
  left: 0;
  margin: auto;
  border-radius: 12px;
  z-index: 1;
}
.ent_pgrm_nav {
  position: relative;
  padding-top: 60px;
  overflow: hidden;
}
.ent_prise_prst:after {
  position: absolute;
  content: "";
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2024/09/30144823/entrprise_cntrbfr.png);
  width: 100%;
  height: 100%;
  background-size: cover;
  inset: 0;
  margin: auto;
}
.ent_prise_prst {
  position: relative;
  padding: 150px 0 70px;
}
.ent_prise_prst .sb {
  position: relative;
  z-index: 1;
}
.ent_prise_prst .sb .btn-fix {
  margin: 0 auto;
}
.ent_pgrm_sldr.arrow_bottom .slick-next {
  right: -225px;
}
.ent_pgrm_sldr.arrow_bottom .slick-prev {
  left: 80px;
}
.ent_pgrm_sldr.arrow_bottom .slick-arrow {
  border-color: #fff !important;
  bottom: -25px;
}
.ent_pgrm_sldr.arrow_bottom .slick-arrow:before {
  filter: brightness(0) invert(1);
}
.ent_pgrm_sldr.arrow_bottom .slick-arrow:hover {
  background: transparent linear-gradient(180deg, #05a5fe 0, #121c51 100%) 0 0
    no-repeat padding-box;
  border-color: transparent !important;
}
.ent_futr_cntnt,
.ent_pgrm_nav li.slick-slide {
  position: relative;
}
.ent_pgrm_nav li.slick-slide:before {
  position: absolute;
  content: "";
  background: #fff;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  top: -51px;
  right: 0;
  left: 0;
  cursor: pointer;
  margin: auto;
}
.ent_pgrm_nav .slick-list {
  overflow: visible;
  z-index: 2;
}
.ent_pgrm_nav li.slick-slide.slick-current:before {
  background: #05a5fe;
}
.ent_prise_futr {
  background-color: #002033;
  padding: 70px 0;
}
.ent_futr_cntnt:after {
  position: absolute;
  content: "";
  background: transparent
    radial-gradient(closest-side at 50% 50%, #fff 0, grey 100%) 0 0 no-repeat
    padding-box;
  opacity: 0.16;
  inset: 0;
  margin: auto;
  width: 100%;
  height: 100%;
  pointer-events: none;
}
.ent_futr_cntnt {
  padding: 30px 10px 30px 30px;
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  flex-wrap: wrap;
  min-height: 420px;
  z-index: 1;
}
.ent_futr_dt {
  width: 50%;
}
.emp_tab_width {
  width: 25%;
}
.ent_futr_mn {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  flex-wrap: wrap;
  width: 90%;
  margin: 60px auto 0;
}
.emp_tab_width2 {
  width: 68%;
  position: relative;
}
.emp_tab_width2 .tab-pane {
  display: none;
}
.emp_tab_width2 .tab-pane.active {
  display: block;
}
.emp_tab_ul li a figure img {
  filter: brightness(0) invert(1);
}
.emp_tab_ul li figure {
  background: linear-gradient(180deg, #05a5fe, #121c51);
  border-radius: 15px;
  width: 55px;
  height: 55px;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #048fde;
}
.emp_tab_ul li.active figure {
  background: #fff 0 0 no-repeat padding-box;
  box-shadow: inset 0 3px 6px #0000007a, 0 3px 6px #00000029;
  border-radius: 15px;
  border-color: transparent;
}
.emp_tab_ul li.active img {
  filter: unset;
}
.emp_tab_ul li a {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 25px;
  margin-bottom: 30px;
}
.emp_tab_ul li:last-child a,
.ent_hire_ul ul li:last-child,
.futr_rt_ul li:last-child {
  margin-bottom: 0;
}
.ent_futr_dt h3,
.ent_futr_prk h3 {
  font-size: 22px;
  margin-bottom: 40px;
  position: relative;
}
.ent_futr_dt p {
  font-size: 18px;
  line-height: 26px;
  font-weight: 300;
}
.futr_rt_ul li {
  margin-bottom: 25px;
  color: #fff;
  font-size: 17px;
  font-weight: 500;
  position: relative;
  padding-left: 30px;
}
.ent_prise_futr .sb h2,
.ent_prise_futr .sb > p {
  text-align: center;
}
.futr_rt_ul li:before {
  position: absolute;
  content: "";
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2024/09/30160757/enterprise_tick.png);
  width: 18px;
  height: 18px;
  left: 0;
  top: 0;
  bottom: 0;
  margin: auto;
}
.ent_futr_prk {
  width: 47%;
}
.emp_tab_ul:after {
  position: absolute;
  content: "";
  background: transparent linear-gradient(180deg, #fff 0, #80808000 100%) 0 0
    no-repeat padding-box;
  height: 100%;
  width: 4px;
  top: 0;
  bottom: 0;
  right: -21px;
}
.emp_tab_ul,
.emp_tab_ul li a,
.ent_bnr_dev {
  position: relative;
}
.emp_tab_ul li.active a:after {
  position: absolute;
  content: "";
  background: transparent
    linear-gradient(180deg, #121c51 0, #11275f 44%, #0c60a8 69%, #07a2fd 100%) 0
    0 no-repeat padding-box;
  height: 100%;
  width: 4px;
  top: 0;
  bottom: 0;
  margin: auto;
  right: -21px;
}
.emp_tab_ul li.active a:before {
  position: absolute;
  content: "";
  background: #0aa0fc;
  filter: blur(1px);
  width: 10px;
  height: 10px;
  bottom: 0;
  right: -24px;
  border-radius: 50%;
}
.emp_tab_width2:after {
  position: absolute;
  content: "";
  background: transparent
    radial-gradient(closest-side at 50% 50%, #24a8f6 0, #112d67 100%) 0 0
    no-repeat padding-box;
  opacity: 0.2;
  filter: blur(50px);
  width: 380px;
  height: 380px;
  border-radius: 50%;
  inset: 0;
  margin: auto;
}
.ent_futr_dt h3:after,
.ent_futr_prk h3:after {
  position: absolute;
  content: "";
  background: #fff;
  width: 78px;
  height: 3px;
  bottom: -10px;
  left: 0;
}
.ent_hire_lt {
  width: 50%;
}
.ent_hire_ul h3 {
  font-size: 22px;
  color: #000;
  font-weight: 800;
  margin: 50px 0 40px;
  position: relative;
  width: fit-content;
}
.ent_hire_ul ul li {
  color: #1d1d1d;
  font-size: 18px;
  margin-bottom: 18px;
  font-weight: 600;
  position: relative;
  padding-left: 35px;
}
.ent_hire_ul ul li:before {
  position: absolute;
  content: "";
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2024/09/30163341/dark_tick.png);
  width: 18px;
  height: 18px;
  top: 0;
  bottom: 0;
  margin: auto;
  left: 0;
}
.ent_prise_hire {
  padding: 80px 0;
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2024/09/30174620/industry_bg.png);
  background-position: right center;
  background-size: cover;
}
.ent_hire_ul h3:after {
  position: absolute;
  content: "";
  background: #31b3bd;
  width: 78px;
  height: 3px;
  right: -25px;
  bottom: -10px;
}
.ent_bnr_lf {
  width: 55%;
}
.ent_bnr_lf h1 {
  font-size: 46px;
}
.ent_bnr_rt {
  width: 50%;
  position: absolute;
  right: 0;
  top: 30px;
  bottom: 0;
}
.ent_bnr_dev {
  padding-top: 30px;
}
.ent_prise_fit {
  padding: 100px 0;
}
.ent_fit_rt li:last-child {
  margin: 0;
}
.ent_bnr_lf ul li:before {
  position: absolute;
  content: "";
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2024/09/30163341/dark_tick.png);
  width: 18px;
  height: 18px;
  top: 0;
  bottom: 0;
  margin: auto;
  left: 0;
}
.ent_prise_dev .sdi_indstrs_sc .btn-fix {
  margin: 50px auto 0;
}
.ent_prise_plm {
  padding-top: 70px;
}
.ent_prise_pgrm {
  padding: 70px 0;
}
.ent_pgrm_nav li.slick-slide.slick-current.slick-active ~ li:after {
  display: none;
}
.ent_pgrm_nav li.slick-slide:after {
  position: absolute;
  content: "";
  background: #05a5fe;
  width: 240px;
  height: 5px;
  top: -40px;
  margin: auto;
  left: 0;
  border-radius: 14px;
  z-index: -1;
}
.ent_prise_dev .sdi_hvr_cntnt:after {
  content: unset;
}
.ent_prise_dev .sdi_hvr_cntnt span:after {
  position: absolute;
  content: "";
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2023/11/29173943/arrow_food.png);
  width: 15px;
  height: 11px;
  background-size: contain;
  background-position: center;
  display: flex;
  align-items: center;
  justify-content: center;
  background-repeat: no-repeat;
}
.ent_prise_dev .sdi_hvr_cntnt span:hover:after {
  filter: brightness(0) saturate(100%) invert(68%) sepia(46%) saturate(3987%)
    hue-rotate(174deg) brightness(102%) contrast(99%);
}
.ent_prise_dev .sdi_hvr_cntnt span:hover {
  border-color: #05a5fe;
}
.ent_prise_dev .sdi_hvr_cntnt span {
  width: 35px;
  height: 35px;
  border: 1px solid #fff;
  padding: 10px;
  background-size: contain;
  border-radius: 30px;
  position: absolute;
  bottom: 17px;
  right: 20px;
  transition: unset;
}
.ent_prise_dev .sdi_hvr_cntnt h3 {
  display: none;
}
.ent_prise_dev .nh_awrd_hds {
  display: block;
}
.ent_prise_wcu {
  padding: 70px 0 30px;
}
.ent_wcu_lst li h3 {
  font-weight: 700;
  font-size: 22px;
}
.ent_plm_rt {
  width: 45%;
}
@media (max-width: 1300px) {
  .ent_bnr_lf h1,
  .ent_grde_ul li h3 {
    font-size: 42px;
  }
  .ent_bnr_lf ul li,
  .ent_grde_ul li p {
    font-size: 16px;
  }
  .ent_grde_ul {
    gap: 100px;
  }
  .ent_grde_ul li {
    width: 25%;
  }
}
@media (max-width: 1200px) {
  .ent_bnr_lf {
    width: 100%;
    text-align: center;
  }
  .ent_bnr_rt {
    display: none;
  }
  .ent_bnr_dev {
    padding-top: 0;
  }
  .ent_bnr_lf ul {
    justify-content: center;
    margin-bottom: 25px;
  }
  .ent_bnr_lf p {
    margin: 10px 0 15px;
    line-height: 26px;
    font-size: 16px;
  }
  .ent_bnr_lf .btn-fix,
  .ent_cta2_mn .btn-fix,
  .ent_cta_dnt .btn-fix {
    margin: 0 auto;
  }
  .ent_prise_cta2,
  .ent_prise_dev .tstimnl_sc,
  .ent_prise_fit,
  .ent_prise_futr,
  .ent_prise_hire,
  .ent_prise_pgrm,
  .ent_prise_prst {
    padding: 50px 0;
  }
  .ent_fit_rt li p,
  .ent_pgrm_cnt p {
    font-size: 16px;
  }
  .ent_pgrm_cnt h3 {
    font-size: 22px;
    margin-bottom: 10px;
  }
  .ent_cta2_ryt,
  .ent_cta_ryt,
  .ent_pgrm_nav,
  .ent_prise_dev .btm_cntnt,
  .ent_prise_dev .sdi_hvr_cntnt:after,
  .ent_prise_prst:after {
    display: none;
  }
  .ent_prise_dev .sdi_hvr_cntnt {
    opacity: 1;
    transform: unset;
    background: 0 0;
  }
  .ent_prise_dev .sdi_indstrs_lst li.slick-slide:after {
    opacity: 0.6;
    border-radius: 15px;
  }
  .ent_prise_dev .sdi_hvr_cntnt p {
    margin-top: 5px;
    font-size: 15px;
    line-height: 1.5;
    font-weight: 300;
  }
  .ent_cta2_mn,
  .ent_cta_dnt {
    padding: 30px 20px;
    text-align: center;
  }
  .ent_cta_dnt {
    margin-top: 50px;
  }
  .ent_cta_dnt p {
    font-size: 16px;
    margin: 5px 0 25px;
    line-height: 26px;
  }
  .ent_prise_lst li.slick-slide {
    padding: 20px 15px;
    text-align: center;
  }
  .ent_dvp_lst p,
  .ent_prise_lst li.slick-slide p {
    font-size: 14px;
    line-height: 25px;
  }
  .ent_dvp_lst h3,
  .ent_prise_lst li.slick-slide h3 {
    font-size: 20px;
    line-height: 1.4;
    margin: 15px 0 5px;
  }
  .ent_prise_lst li.slick-slide figure {
    width: 50px;
    height: 50px;
    padding: 10px;
    margin: 0 auto;
  }
  .ent_dvp_lst:nth-child(2),
  .ent_dvp_lst:nth-child(5),
  .ent_dvp_lst:nth-child(8) {
    transform: unset;
  }
  .ent_dvp_ul,
  .ent_wcu_lst {
    gap: 15px;
    margin-top: 40px;
  }
  .ent_dvp_lst img {
    max-width: 50px;
  }
  .ent_pgrm_cnt {
    margin-top: 0;
  }
  .ent_pgrm_cnt {
    width: 45%;
  }
  .ent_pgrm_sldr.arrow_bottom .slick-next {
    right: -70px;
  }
  .ent_pgrm_sldr.arrow_bottom .slick-prev {
    left: -70px;
  }
  .ent_pgrm_sldr.arrow_bottom .slick-arrow {
    bottom: -115px;
  }
  .ent_pgrm_sldr {
    margin: 40px auto;
  }
  .ent_grde_ul {
    gap: 15px;
    width: 100%;
  }
  .ent_grde_ul li {
    width: 30%;
  }
  .ent_grde_ul li h3 {
    font-size: 28px;
  }
  .ent_prise_sol {
    padding: 50px 0 70px;
  }
  .ent_prise_lst.arrow_bottom .slick-arrow {
    bottom: -90px;
  }
  .ent_prise_lst {
    margin-top: 0;
  }
  .emp_tab_ul li a h3 {
    font-size: 18px;
  }
  .ent_futr_mn {
    width: 100%;
  }
  .emp_tab_ul li figure {
    width: 50px;
    height: 50px;
  }
  .emp_tab_ul li a {
    gap: 10px;
    margin-bottom: 20px;
  }
  .ent_futr_dt h3,
  .ent_futr_prk h3 {
    margin-bottom: 30px;
  }
  .ent_futr_dt p {
    font-size: 16px;
    line-height: 24px;
  }
  .futr_rt_ul li {
    margin-bottom: 15px;
    font-size: 16px;
    padding-left: 25px;
  }
  .ent_futr_cntnt {
    min-height: unset;
  }
  .ent_futr_mn {
    margin: 40px auto 0;
  }
  .ent_hire_ul h3 {
    font-size: 20px;
    margin: 25px 0 20px;
  }
  .ent_hire_ul ul li {
    font-size: 16px;
    margin-bottom: 10px;
  }
  .ent_prise_wcu {
    padding: 30px 0 0;
  }
  .ent_prise_plm {
    padding-top: 50px;
  }
  .ent_prise_dev .sdi_hvr_cntnt h3 {
    display: block;
  }
}
@media (max-width: 992px) {
  .ent_fit_lt {
    width: 45%;
    margin: 0 auto 30px;
    position: unset;
  }
  .ent_cta2_mn p {
    font-size: 16px;
    line-height: 26px;
  }
  .emp_tab_width2,
  .ent_fit_rt,
  .ent_hire_lt,
  .ent_plm_lt {
    width: 100%;
  }
  .ent_fit_undr {
    flex-direction: column;
    gap: 10px;
  }
  .ent_fit_rt li {
    padding: 20px;
    text-align: center;
    margin-bottom: 15px;
  }
  .ent_fit_rt li h3,
  .ent_wcu_lst li h3 {
    font-size: 20px;
  }
  .plm_cnt h3 {
    font-size: 22px;
  }
  .ent_fit_mn {
    margin-top: 40px;
  }
  .ent_fit_undr figure {
    padding: 10px;
    width: 55px;
    height: 50px;
  }
  .ent_cta2_mn h2,
  .ent_cta_dnt h2 {
    font-size: 32px;
  }
  .ent_plm_lt li {
    gap: 15px;
    margin-bottom: 15px;
  }
  .plm_cnt {
    width: 90%;
  }
  .ent_plm_mn,
  .ent_plm_mn:nth-child(2) {
    flex-direction: column-reverse;
    gap: 30px;
  }
  .ent_dvp_lst {
    width: 48%;
  }
  .ent_prise_hire {
    background-image: unset;
  }
  .emp_tab_ul li.active a:after,
  .emp_tab_ul li.active a:before,
  .emp_tab_ul:after,
  .emp_tab_width,
  .ent_wcu_lst li:before {
    display: none;
  }
  .emp_tab_width2 .tab-pane {
    display: block;
    opacity: 1;
    height: inherit;
  }
  .emp_tab_width2 .slick-track {
    display: flex;
  }
  .ent_wcu_lst li {
    padding: 20px;
    text-align: center;
  }
  .ent_bnr_lf h1 {
    font-size: 40px;
  }
}
@media (max-width: 767px) {
  .ent_pgrm_cnt {
    width: 100%;
    text-align: center;
  }
  .ent_plm_lt li {
    justify-content: center;
    text-align: center;
  }
  .ent_fit_lt,
  .ent_plm_rt {
    width: 65%;
  }
  .ent_pgrm_sldr li.slick-slide figure {
    margin: 0 auto;
    width: 65%;
  }
  .plm_cnt h3 {
    font-size: 20px;
  }
  .plm_cnt {
    width: 100%;
  }
}
@media (max-width: 600px) {
  .ent_bnr_lf h1 {
    font-size: 26px;
  }
  .ent_bnr_lf ul li,
  .ent_fit_rt li p,
  .ent_grde_ul li p,
  .ent_pgrm_cnt p {
    font-size: 14px;
  }
  .ent_cta2_mn h2,
  .ent_cta_dnt h2 {
    font-size: 24px;
  }
  .ent_dvp_lst,
  .ent_futr_dt,
  .ent_futr_prk,
  .ent_wcu_lst li {
    width: 100%;
  }
  .ent_pgrm_sldr li.slick-slide figure {
    width: 90%;
  }
  .ent_futr_dt,
  .ent_futr_dt h3,
  .ent_futr_prk h3 {
    margin-bottom: 25px;
  }
  .ent_futr_cntnt {
    padding: 20px;
  }
  .futr_rt_ul li {
    margin-bottom: 10px;
  }
  .ent_futr_dt h3,
  .ent_futr_prk h3 {
    font-size: 18px;
  }
  .ent_fit_lt,
  .ent_plm_rt {
    width: 90%;
  }
}
@media (max-width: 480px) {
  .ent_grde_ul li {
    width: 47%;
  }
}
/*enterprise Page */

/*uber clone app page */
.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 li {
  border: 2px solid #ffffff21;
  border-radius: 20px;
  opacity: 1;
  backdrop-filter: blur(18px);
  padding: 16px 8px;
  text-align: center;
  width: 14%;
  position: relative;
  z-index: 9;
  background: #ffffff1f;
  margin: 0;
}
.ubrcln_bnr_lst li p {
  font-size: 14px;
  color: #fff;
  font-weight: 300;
}
.ubrcln_bnr_lst li h3 {
  font-size: 34px;
  color: #fff;
  font-weight: 600;
}
.ubrcln_bnr_lst {
  display: flex;
  align-items: stretch;
  justify-content: center;
  gap: 45px;
  flex-wrap: wrap;
}
.ubrcln_bnr_mn .btn-fix {
  margin: 60px auto 80px;
}
.ubrcln_bnr_mn > p {
  font-size: 20px;
  margin-top: 22px;
  line-height: 32px;
}
.ubrcln_wrp .btn-fix {
  background: transparent linear-gradient(253deg, #39aafa 0, #65e3fa 100%) 0 0
    no-repeat padding-box !important;
  color: #000;
  font-weight: 400;
}
.ubrcln_wrp .btn-fix svg {
  background: #fff;
}
.ubrcln_wrp .btn-fix svg path {
  fill: #000;
}
.ubrcln_trstd_upr:after {
  position: absolute;
  content: "";
  background: transparent linear-gradient(180deg, #39aafa 0, #65e3fa 100%) 0 0
    no-repeat padding-box;
  box-shadow: 9px 14px 21px #0000001a;
  width: 100vw;
  left: 50%;
  height: 100%;
  transform: translate(-50%, 0);
  top: 0;
  z-index: -1;
}
.ubrcln_trstd_upr .sb h2 {
  font-size: 44px;
  color: #000;
}
.ubrcln_trstd_logo {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 30px;
  flex-wrap: wrap;
}
.ubrcln_trstd_lgimg img {
  filter: brightness(0);
  max-width: 100px;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.ubrcln_trstd_upr {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 70px;
  position: relative;
  flex-wrap: wrap;
  padding: 35px 0 130px;
}
.ubrcln_trstd_lwrbx {
  background: #000;
  box-shadow: 9px 14px 21px #0000001a;
  border-radius: 30px;
  width: 32%;
  padding: 30px;
}
.ubrcln_buld_sc {
  background: #161616;
  padding: 80px 0;
}
.ubrcln_wrp .sdi_achve_sc {
  background-color: #efefef;
}
.ubrcln_wrp .sdi_achve_ryt h2 {
  font-size: 40px;
  color: #000;
  font-weight: 700;
}
.ubrcln_wrp .sdi_achve_ryt {
  right: 0;
  width: 50%;
  left: -60px;
}
.ubrcln_wrp .sdi_achve_ryt p {
  color: #030303;
  font-size: 22px;
  margin: 15px 0 45px;
}
.ubrcln_cta1 .sb {
  background-color: #000;
  padding: 65px;
  border-radius: 40px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2024/10/03182835/ubr-cln_cta2.png");
}
.ubrcln_cta1 .sb h2 {
  font-size: 40px;
}
.ubrcln_cta1 .sb p {
  font-size: 28px;
  font-weight: 300;
  margin: 25px 0 30px !important;
}
.ubrcln_cta1 .sb .btn-fix {
  margin: 0 auto;
}
.ubrcln_cta2 .sb {
  background-image: url("https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2024/10/03183833/ubrcln_cta3.png");
}
.ubrcln_cta2 .sb .btn-fix {
  margin-top: 50px;
}
.ubrcln_wrp .cryptcrncy_levrg_cntnt p {
  font-size: 18px;
  line-height: 26px;
  color: #000;
}
.ubrcln_wrp .cryptcrncy_levrg_cntnt h3 {
  color: #000;
}
.ubrcln_wrp .ent_prise_lst li.slick-slide h3 {
  font-size: 24px;
  color: #000;
  margin: 15px 0 12px;
  font-weight: 700;
  line-height: 32px;
}
.ubrcln_wrp .ent_prise_lst li.slick-slide p {
  font-size: 16px;
  color: #000;
  line-height: 26px;
}
.ubrcln_wrp .ent_prise_lst li.slick-slide {
  padding: 30px 20px;
  border-radius: 20px;
}
.ubrcln_wrp .ent_prise_lst li.slick-slide:hover {
  background: transparent linear-gradient(180deg, #39aafa 0, #65e3fa 100%) 0 0
    no-repeat padding-box;
  box-shadow: 0 0 6px #00000029;
}
.ubrcln_wrp .ent_prise_lst li.slick-slide:hover figure {
  background: #000;
}
.ubrcln_wrp .ent_prise_lst li.slick-slide:hover img {
  filter: unset;
}
.ubrcln_wrp .grcry_trstd_lwrbx {
  background: #000;
  padding: 20px;
  width: 28%;
}
.ubrcln_wrp .grcry_trstd_lwrsc {
  width: 62%;
  margin: -95px auto 0;
}
.ubrcln_trstd_sc {
  padding-bottom: 80px;
}
.ubrcln_wrp .grcry_trstd_lwrbx figure {
  width: 75px;
  height: 75px;
  border-radius: 50%;
  background: #454545;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 auto;
}
.ubrcln_trstd_upr h2 {
  position: relative;
}
.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%, #000 0, #00000000 100%) 0 0
    no-repeat padding-box;
}
.cardflipbox .cardfront:after {
  position: absolute;
  content: "";
  background: #000;
  inset: 0;
  margin: auto;
  border-radius: 15px;
  opacity: 0.5;
  width: 100%;
  height: 100%;
}
.cardflipbox .innercontent h3 b {
  font-size: 28px;
}
.ubrcln_wrp .ecmrc_ftrs_ryt {
  background: transparent linear-gradient(180deg, #39aafa 0, #65e3fa 100%) 0 0
    no-repeat padding-box;
  border-radius: 10px;
  padding: 15px;
  min-height: 356px;
}
.ubrcln_wrp .ecmrc_ftrs_rytbx figure {
  width: 35%;
  height: 326px;
}
.ubrcln_wrp .ecmrc_ftrs_rytbx img {
  border-radius: 8px;
}
.ubrcln_wrp .ecmrc_ftrs_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 .ecmrc_ftrs_cntnt > p {
  font-size: 16px;
  margin: 20px 0 30px;
  line-height: 24px;
  color: #000;
}
.ubrcln_wrp .ecmrc_ftrs_cntnt ul li {
  position: relative;
  padding-left: 20px;
  font-size: 16px;
  color: #000;
  font-weight: 500;
  margin-bottom: 15px;
}
.ubrcln_wrp .ecmrc_ftrs_cntnt h3 {
  font-size: 24px;
  margin: 0;
  font-weight: 700;
}
.ubrcln_wrp .ecmrc_ftrs_bx {
  background: #fff 0 0 no-repeat padding-box;
  box-shadow: 0 0 6px #00000029;
  border-radius: 10px;
  border: 1px solid transparent;
  margin-bottom: 20px;
}
.ubrcln_wrp .ecmrc_ftrs_bx:last-child {
  margin-bottom: 0;
}
.ubrcln_wrp .ecmrc_ftrs_bx.active {
  border: 1px solid #3daffa;
}
.ubrcln_wrp .ecmrc_ftrs_bx h3 {
  font-size: 22px;
  color: #000;
  font-weight: 700;
}
.ubrcln_wrp .ecmrc_ftrs_lft {
  height: 356px;
  overflow: auto;
}
.ubrcln_wrp .ent_prise_lst li.slick-slide figure {
  width: 60px;
  height: 60px;
  padding: 15px;
}
.ubrcln_wrp .ent_prise_lst li.slick-slide figure img {
  filter: brightness(0);
  object-fit: contain;
  width: 100%;
  height: 100% !important;
}
.ubrcln_wrp .nwyrk_hlp_ryt li h3 {
  font-size: 26px;
}
.ubrcln_wrp .nwyrk_hlp_ryt li {
  padding-bottom: 30px;
  margin-bottom: 30px;
  border-bottom: 2px solid #ffffff63;
}
.ubrcln_wrp .nwyrk_hlp_ryt li:last-child {
  margin-bottom: 0;
}
.ubrcln_wrp .nwyrk_hlp_ryt * {
  transition: unset;
}
.ubrcln_wrp .nwyrk_hlp_ryt span {
  width: 40px;
  height: 40px;
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  border-radius: 50%;
  padding: 10px;
  background: transparent linear-gradient(180deg, #39aafa 0, #65e3fa 100%) 0 0
    no-repeat padding-box;
}
.ubrcln_wrp .nwyrk_hlp_ryt span:after {
  background-color: unset;
  width: 21px;
  height: 13px;
  background-size: contain;
  display: flex;
  align-items: center;
  justify-content: center;
  background-position: center;
  inset: 0;
  margin: auto;
  filter: brightness(0);
}
.ubrcln_wrp .nwyrk_hlp_ryt li:not(.active) span {
  top: -6px;
}
.ubrcln_wrp .gm_srvc_bx {
  height: 270px;
  margin: 0;
}
.ubrcln_wrp .gm_srvc_lst1 .slick-slide > div {
  margin: 20px 10px;
  height: 270px;
  position: relative;
}
.ubrcln_wrp .gm_srvc_cntnt {
  bottom: 20px;
  left: 30px;
  z-index: 1;
}
.ubrcln_wrp .gm_srvc_bx h3 {
  font-size: 24px;
}
.ubrcln_wrp .gm_srvc_bx img {
  width: auto;
  height: auto;
  object-fit: contain;
}
.ubrcln_wrp .gm_srvc_bx figure {
  width: 52px;
  height: 52px;
  background: #000;
  border-radius: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.ubrcln_wrp .gm_srvc_bx figure img {
  width: auto;
  height: auto !important;
}
.ubrcln_wrp .gm_srvc_hvr {
  background: transparent linear-gradient(180deg, #39aafa 0, #65e3fa 100%) 0 0
    no-repeat padding-box;
  padding: 30px;
  z-index: 2;
}
.ubrcln_wrp .gm_srvc_hvr p {
  font-size: 16px;
  color: #000;
}
.ubrcln_wrp .gm_srvc_hvr h3 {
  color: #000;
  margin: 15px 0;
  font-weight: 600;
}
.ubrcln_wrp .gm_srvc_lst1 {
  margin-top: 40px;
}
.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:first-child th:nth-child(2):after {
  border-radius: 10px;
  background: #3bacfa;
}
.ubrcln_wrp .grcytbl tr:first-child th:nth-child(2),
.ubrcln_wrp .grcytbl tr:nth-child(2) td:nth-child(2) {
  background: #3bacfa;
  border-bottom: 1px solid #3bacfa;
}
.ubrcln_wrp .grcytbl tr:nth-child(9) td:nth-child(2):after {
  background: #0095ff;
}
.ubrcln_wrp .grcytbl tr:nth-child(6) td:nth-child(2),
.ubrcln_wrp .grcytbl tr:nth-child(8) td:nth-child(2) {
  background: #54cdfa;
  border-bottom: 1px solid #54cdfa;
}
.ubrcln_wrp .grcytbl tr:nth-child(4) td:nth-child(2) {
  background: #4dc3fa;
  border-bottom: 1px solid #4dc3fa;
}
.ubrcln_wrp .grcytbl tr:first-child th:nth-child(1) {
  padding: 40px 50px;
}
.ubrcln_wrp .nwyrk_hlp_sc {
  margin-bottom: 80px;
}
.ubrcln_apnl_lst li p {
  font-size: 16px;
  font-weight: 300;
  margin-top: 12px;
}
.ubrcln_apnl_lst li.slick-slide,
.ubrcln_apnl_lst > li {
  background: #141414 0 0 no-repeat padding-box;
  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;
}
.ubrcln_apnl_lst {
  display: flex;
  align-items: stretch;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 20px;
}
.ubrcln_apnl_lst li figure {
  width: 45px;
  height: 45px;
}
.ubrcln_apnl_cnt {
  width: 80%;
}
.ubrcln_apnl_cnt h3 {
  font-size: 22px;
  font-weight: 400;
  line-height: 1.4;
}
.ubrcln_apnl_sc {
  background: #141414;
  padding: 70px 0;
  margin-bottom: 130px;
}
.unrcln_apnl_nv {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 30px;
  margin: 60px 0;
  flex-wrap: wrap;
}
.unrcln_apnl_nv li {
  border: 2px solid #ffffff33;
  padding: 22px 10px;
  border-radius: 12px;
  width: 31.5%;
}
.unrcln_apnl_nv li h3 {
  font-size: 18px;
  text-transform: uppercase;
  text-align: center;
  font-weight: 600;
}
.ubrcln_apnl_sldr > li {
  height: 0;
  opacity: 0;
  position: relative;
}
.ubrcln_apnl_sldr > li.active {
  height: 100%;
  opacity: 1;
}
.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_sldr > li > figure img {
  width: 100%;
  height: 100% !important;
  object-fit: cover;
}
.unrcln_apnl_nv li.active {
  background: transparent linear-gradient(180deg, #39aafa 0, #65e3fa 100%) 0 0
    no-repeat padding-box;
  border: 1px solid #ffffff5c;
}
.unrcln_apnl_nv li.active h3 {
  color: #000;
}
.ubrcln_dmo_mn {
  background: #f1f1f1;
  padding: 60px 50px;
  border-radius: 34px;
  position: relative;
}
.ubrcln_dmo_lt p {
  font-size: 28px;
  color: #000;
  margin: 20px 0 35px;
}
.ubrcln_dmo_lt h2 {
  color: #000;
  font-size: 50px;
}
.ubrcln_dmo_rt {
  position: absolute;
  right: 0;
  top: 10px;
  width: 19%;
}
.ubrcln_dmo_sc {
  position: relative;
}
.ubrcln_dmo_rt figure {
  position: relative;
  z-index: 2;
}
.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 img {
  position: absolute;
  bottom: 50px;
  left: -157px;
  cursor: pointer;
  z-index: 1;
}
.ubrcln_wrp .ecmrc_ftrs_sc {
  padding: 100px 0 0;
}
.page-template-tpl_uberclone_app .hwmuch_cst_lft .cal_appprice,
.page-template-tpl_uberclone_app
  .hwmuch_cst_mn
  input[type="radio"]:checked:before,
.page-template-tpl_uberclone_app .hwmuch_cst_otr .sb,
.page-template-tpl_uberclone_app .web_clctr_crs {
  background: transparent linear-gradient(180deg, #39aafa 0, #65e3fa 100%) 0 0
    no-repeat padding-box;
}
.page-template-tpl_uberclone_app .hwmuch_cst_mn input[type="radio"] {
  border: 2px solid #65e3fa;
}
.ubrcln_apnl_sldr > li:nth-child(2) > figure {
  width: 355px;
  height: 205px;
}
.ubrcln_wrp .gm_srvc_lst1 .slick-slide > div:after {
  position: absolute;
  content: "";
  background: transparent linear-gradient(180deg, #00000000 0, #000 100%) 0 0
    no-repeat padding-box;
  border-radius: 0 0 20px 20px;
  inset: 0;
  margin: auto;
  z-index: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
}
.ubrcln_apnl_mn.tab_bx {
  min-height: 660px;
}
.page-template-tpl_uberclone_app .web_clctr_crs {
  left: 15px;
}
.ubrcln_dmo_rt span:after {
  position: absolute;
  content: "";
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2024/10/04180404/ubrcln_crcl.png);
  width: 160px;
  height: 160px;
  bottom: -10px;
  left: -220px;
  animation: animateC 4s linear infinite;
  background-repeat: no-repeat;
}
.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(0.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 0.7s cubic-bezier(0.4, 0.2, 0.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: 0.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 .innercontent h3 {
  color: #fff;
  font-size: 24px;
  line-height: 36px;
  text-align: center;
}
.cardflipbox .innercontent p {
  color: #000;
  font-size: 18px;
  line-height: 28px;
}
.ubrcln_buld_lst {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 20px;
  margin-top: 60px;
}
.ubrcln_buld_lst li {
  width: 23%;
}
.cardback h3 {
  display: none;
}
.ubrcln_wrp .tstimnl_bx:after {
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2024/10/05150736/ubrcln_testimonial.png);
}
.ubrcln_wrp .saudi_wrp .tstimnl_lst .slick-dots li.slick-active button {
  background: transparent linear-gradient(180deg, #39aafa 0, #65e3fa 100%) 0 0
    no-repeat padding-box;
  outline: 2px solid #4cc3fa !important;
}
.ubrcln_bnr_mn {
  margin-top: -60px;
}
@media (max-width: 1600px) {
  .ubrcln_dmo_sc:after {
    width: 605px;
  }
}
@media (max-width: 1300px) {
  .ubrcln_apnl_lst li.slick-slide,
  .ubrcln_apnl_lst > li,
  .unrcln_apnl_nv {
    gap: 10px;
  }
  .ubrcln_apnl_lst li.slick-slide,
  .ubrcln_apnl_lst > li {
    padding: 15px;
  }
  .unrcln_apnl_nv li h3 {
    font-size: 15px;
  }
  .ubrcln_dmo_lt h2 {
    font-size: 46px;
  }
  .ubrcln_dmo_lt p {
    font-size: 24px;
  }
}
@media (max-width: 1200px) {
  .ubrcln_bnr_mn {
    margin-top: 0;
  }
  .ubrcln_bnr_sc {
    height: auto;
    padding-bottom: 40px;
  }
  .ubrcln_bnr_mn .btn-fix {
    margin: 25px auto 30px;
  }
  .ubrcln_bnr_mn > p {
    font-size: 16px;
    margin-top: 10px;
    line-height: 24px;
  }
  .ubrcln_bnr_lst li h3 {
    font-size: 24px;
  }
  .ubrcln_wrp .grcry_trstd_lwrbx h3 {
    font-size: 16px;
    margin-top: 10px;
  }
  .ubrcln_wrp .grcry_trstd_lwrbx figure {
    width: 50px;
    padding: 10px;
    height: 50px;
  }
  .ubrcln_trstd_upr .sb h2 {
    font-size: 36px;
  }
  .ubrcln_trstd_lgimg img {
    max-width: 80px;
  }
  .ubrcln_wrp .sdi_achve_ryt {
    width: 100%;
    left: 0;
  }
  .ubrcln_wrp .sdi_achve_ryt p {
    font-size: 18px;
    margin: 5px 0 25px;
  }
  .cardfront .innercontent,
  .ubrcln_dmo_rt,
  .ubrcln_dmo_sc:after,
  .ubrcln_wrp .nwyrk_hlp_ryt span {
    display: none;
  }
  .ubrcln_dmo_lt h2 {
    font-size: 40px;
  }
  .ubrcln_dmo_lt p {
    font-size: 18px;
  }
  .ubrcln_dmo_lt {
    width: 100%;
    text-align: center;
  }
  .ubrcln_dmo_lt .btn-fix {
    margin: 0 auto;
  }
  .ubrcln_apnl_sc {
    padding: 50px 0;
    margin-bottom: 50px;
  }
  .ubrcln_wrp .ecmrc_ftrs_sc {
    padding: 50px 0 0;
  }
  .ubrcln_wrp .ecmrc_ftrs_ryt {
    background: unset;
    border-radius: 10px;
    padding: 0;
    min-height: unset;
  }
  .ubrcln_wrp .ecmrc_ftrs_rytbx {
    background: transparent linear-gradient(180deg, #39aafa 0, #65e3fa 100%) 0 0
      no-repeat padding-box;
    border: 0;
    gap: 30px;
    align-items: center;
    justify-content: flex-start;
    padding: 15px;
  }
  .cardflipbox .cardback {
    background: unset;
  }
  .ubrcln_wrp .ecmrc_ftrs_cntnt > p {
    margin: 10px 0 15px;
  }
  .ubrcln_wrp .ecmrc_ftrs_cntnt ul li {
    margin-bottom: 5px;
  }
  .ubrcln_wrp .ecmrc_ftrs_cntnt,
  .ubrcln_wrp .ecmrc_ftrs_rytbx figure {
    display: block;
    text-align: left;
  }
  .ubrcln_wrp .ecmrc_ftrs_cntnt {
    width: 60%;
  }
  .ubrcln_dmo_mn {
    padding: 30px 20px;
  }
  .ubrcln_wrp .ecmrc_ftrs_rytbx figure {
    width: 25%;
  }
  .ubrcln_wrp .ent_prise_lst li.slick-slide h3 {
    font-size: 20px;
    line-height: 1.4;
  }
  .ubrcln_wrp .ent_prise_lst li.slick-slide {
    padding: 15px;
  }
  .ubrcln_wrp .cryptcrncy_levrg_cntnt p {
    font-size: 16px;
  }
  .ubrcln_wrp .nwyrk_hlp_ryt li h3 {
    font-size: 20px;
  }
  .cardback h3,
  .ubrcln_buld_lst,
  .ubrcln_wrp .nwyrk_hlp_ryt li > div {
    display: block !important;
  }
  .ubrcln_wrp .nwyrk_hlp_ryt li {
    padding-bottom: 20px;
    margin-bottom: 0;
  }
  .ubrcln_cta1 .sb {
    padding: 30px 20px;
  }
  .ubrcln_cta1 .sb p {
    font-size: 16px;
    margin: 10px 0 20px !important;
  }
  .ubrcln_wrp .nwyrk_hlp_sc {
    margin-bottom: 50px;
  }
  .ubrcln_wrp .gm_srvc_bx h3 {
    font-size: 20px;
    margin: 10px 0;
  }
  .ubrcln_wrp .gm_srvc_hvr {
    padding: 15px;
  }
  .ubrcln_cta2 .sb .btn-fix {
    margin-top: 25px;
  }
  .ubrcln_wrp .nwyrk_wrp .grcry_buld_sc {
    padding: 70px 0 50px;
  }
  .ubrcln_buld_sc {
    padding: 50px 0 120px;
  }
  .ubrcln_buld_sc .arrow_bottom .slick-arrow {
    border-color: #fff !important;
  }
  .ubrcln_buld_sc .arrow_bottom .slick-arrow:before {
    filter: brightness(0) invert(1);
  }
  .ubrcln_bnr_lst {
    gap: 10px;
  }
  .ubrcln_bnr_lst li {
    width: 23%;
  }
  .ubrcln_trstd_sc {
    padding-bottom: 50px;
  }
  .ubrcln_buld_lst li.slick-slide {
    height: inherit;
    margin: 0 5px;
  }
  .ubrcln_buld_lst {
    margin-top: 40px;
  }
  .cardback .innercontent h3 {
    font-size: 20px;
    text-align: left;
    line-height: 26px;
    margin-bottom: 10px;
  }
  .cardflipbox .innercontent h3 b {
    font-size: 22px;
  }
  .cardflipbox .cardback {
    transform: unset;
  }
  .cardflipbox .innercontent p {
    font-size: 14px;
    line-height: 1.5;
    color: #fff;
    font-weight: 300;
  }
  .cardflipbox .cardfront:after {
    opacity: 0.8;
  }
  .grcytbl tr:first-child th:nth-child(1) {
    font-size: 24px;
  }
}
@media (max-width: 992px) {
  .ubrcln_wrp .grcry_trstd_lwrbx {
    width: 32%;
  }
  .unrcln_apnl_nv li {
    width: 48%;
  }
  .ubrcln_apnl_cnt,
  .ubrcln_wrp .grcry_trstd_lwrsc {
    width: 100%;
  }
  .ubrcln_apnl_sldr > li > figure {
    position: unset;
  }
  .ubrcln_wrp .ecmrc_ftrs_rytbx figure {
    width: 35%;
  }
  .ubrcln_trstd_upr .sb h2 {
    font-size: 26px;
  }
  .ubrcln_trstd_upr {
    gap: 10px;
  }
  .unrcln_apnl_nv {
    margin: 30px 0;
  }
  .ubrcln_trstd_upr h2:after {
    display: none;
  }
  .ubrcln_wrp .grcytbl tr:first-child th:nth-child(1) {
    padding: 20px;
  }
  .ubrcln_trstd_logo {
    width: 100%;
    justify-content: center;
  }
  .ubrcln_apnl_sldr li .ubrcln_apnl_lst {
    height: 0;
    opacity: 0;
    margin-top: 30px;
  }
  .ubrcln_apnl_sldr li.active .ubrcln_apnl_lst {
    height: 100%;
    opacity: 1;
  }
  .ubrcln_bnr_lst li p {
    line-height: 1.2;
  }
  .ubrcln_apnl_lst {
    display: block;
  }
  .ubrcln_apnl_cnt h3 {
    font-size: 20px;
    margin-top: 10px;
  }
  .ubrcln_apnl_lst li p {
    margin-top: 5px;
  }
  .ubrcln_apnl_lst li.slick-slide {
    margin: 0 5px;
    height: inherit;
    text-align: center;
    padding: 15px 10px;
    display: block;
  }
  .ubrcln_apnl_lst li figure {
    width: 40px;
    height: 40px;
    margin: 0 auto;
  }
  .ubrcln_wrp .gm_srvc_hvr p {
    font-size: 14px;
    line-height: 1.4;
    margin: 0;
  }
  .ubrcln_wrp .gm_srvc_lst1 {
    margin-top: 20px;
  }
  .ubrcln_wrp .gm_srvc_lst1 .slick-slide > div {
    margin: 10px 5px;
  }
  .ubrcln_wrp .gm_srvc_hvr {
    padding: 15px 10px;
  }
  .ubrcln_wrp .gm_srvc_bx h3 {
    font-size: 18px;
    margin: 10px 0 5px;
  }
  .ubrcln_cta1 .sb h2,
  .ubrcln_dmo_lt h2 {
    font-size: 32px;
  }
}
@media (max-width: 767px) {
  .ubrcln_wrp .ecmrc_ftrs_rytbx figure {
    display: none;
  }
  .ubrcln_wrp .ecmrc_ftrs_cntnt {
    width: 100%;
  }
}
@media (max-width: 600px) {
  .ubrcln_bnr_lst li {
    width: 48%;
  }
  .ubrcln_cta1 .sb h2,
  .ubrcln_dmo_lt h2,
  .ubrcln_wrp .sdi_achve_ryt h2 {
    font-size: 24px;
  }
  .ubrcln_dmo_lt p {
    margin: 20px 0;
  }
  .unrcln_apnl_nv li {
    width: 100%;
  }
}
/*uber clone app page */

/*techstack design 4*/
.tchstack_dsgn4_lst > li {
  background: #ffffff26;
  border-radius: 9px;
  opacity: 1;
  backdrop-filter: blur(30px);
  padding: 25px 100px 25px 40px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-bottom: 15px;
}
.tchstack_dsgn4_rt li {
  background-color: #605f70;
  font-size: 18px;
  color: #fff;
  padding: 10px 20px;
  font-weight: 300;
  border-radius: 30px;
  line-height: normal;
}
.tchstack_dsgn4_lt {
  display: flex;
  align-items: center;
  gap: 40px;
  flex-wrap: wrap;
}
.tchstack_dsgn4_lt {
  width: 40%;
}
.tchstack_dsgn4_rt {
  display: flex;
  align-items: stretch;
  justify-content: flex-start;
  flex-wrap: wrap;
  gap: 20px;
  width: 50%;
}
.tchstack_dsgn4_lst {
  margin-top: 60px;
}
.tchstack_dsgn4_lst > li:last-child {
  margin-bottom: 0;
}
@media (max-width: 1300px) {
  .tchstack_dsgn4_rt {
    gap: 10px;
  }
}
@media (max-width: 1200px) {
  .tchstack_dsgn4_rt {
    width: 100%;
    justify-content: center;
  }
  .tchstack_dsgn4_lt {
    width: 100%;
    justify-content: center;
    margin-bottom: 20px;
    gap: 10px;
    flex-direction: column;
  }
  .tchstack_dsgn4_lt h3 {
    font-size: 20px;
  }
  .tchstack_dsgn4_lst > li {
    padding: 20px;
  }
  .tchstack_dsgn4_lst {
    margin-top: 30px;
  }
  .tchstack_dsgn4_rt li {
    font-size: 15px;
  }
}
@media (max-width: 600px) {
  .tchstack_dsgn4_rt li {
    font-size: 14px;
    padding: 8px 10px;
  }
  .tchstack_dsgn4_lt h3 {
    font-size: 18px;
  }
  .tchstack_dsgn4_lst > li {
    padding: 10px;
  }
}
/*techstack design 4*/

/*on demand */
.ondmnd_bnsc {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
}
.ondmnd_bnlt {
  width: 48%;
}
.ondmnd_banr {
  background-color: #f2f9ff;
}
.ondmnd_bnrt {
  width: 48%;
}
.ondmnd_bnlt h1 {
  color: #001b30;
  font-size: 52px;
  font-weight: 700;
}
.ondmnd_bnlt p {
  color: #000;
  font-size: 20px;
  margin: 20px 0 50px;
  font-weight: 400;
  line-height: 30px;
}
.ondmnd_wrp .sdi_cntr_mn li h3 {
  color: #00649e;
}
.ondmnd_wrp .sdi_cntr_mn:after {
  content: unset;
}
.ondmnd_wrp .sdi_cntr_mn {
  padding: 60px 0;
}
.ondmnd_wcu_lst li {
  background: #fff;
  box-shadow: 0 10px 16px #0000000d;
  border-radius: 20px;
  width: 24%;
  padding: 35px 10px;
  text-align: center;
}
.ondmnd_wcu_sc {
  background-color: #e1f1ff;
  padding: 60px 0;
}
.ondmnd_wcu_lst {
  display: flex;
  line-height: unset;
  align-items: stretch;
  justify-content: center;
  gap: 15px;
  flex-wrap: wrap;
  margin-top: 50px;
}
.ondmnd_cta1_inr {
  position: relative;
  padding: 60px 80px 60px 40px;
  border-radius: 20px;
  background-color: #001b30;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.ondmnd_srvc_lst li.slick-slide,
.ondmnd_srvc_lst > li {
  width: 31%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 335px;
  background-position: center;
  border-radius: 15px;
  overflow: hidden;
  position: relative;
}
.ondmnd_srvc_lst {
  display: flex;
  align-items: stretch;
  justify-content: center;
  gap: 30px;
  flex-wrap: wrap;
  margin-top: 55px;
}
.ondmnd_hvr_cntnt {
  position: absolute;
  top: 0;
  transform: translate(0, 100%);
  margin: auto;
  background: #178def;
  border-radius: 15px;
  padding: 30px;
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  transition: all 0.5s ease-in-out 0s;
  opacity: 0;
  pointer-events: none;
  z-index: 2;
}
.ondmnd_srvc_cntnt {
  position: absolute;
  bottom: 0;
  right: 0;
  left: 0;
  margin: auto;
  text-align: center;
  padding: 20px;
  z-index: 1;
}
.ondmnd_srvc_cntnt h3 {
  font-size: 24px;
  line-height: 32px;
}
.ondmnd_srvc_lst li.slick-slide:after,
.ondmnd_srvc_lst > li:after {
  position: absolute;
  content: "";
  background: linear-gradient(
    1.41deg,
    #000 1.28%,
    rgba(2, 2, 2, 0.73) 41.81%,
    rgba(7, 7, 7, 0) 98.88%
  );
  width: 100%;
  right: 0;
  left: 0;
  height: 200px;
  bottom: 0;
  border-radius: 0 0 15px 15px;
}
.ondmnd_srvc_lst li:hover .ondmnd_hvr_cntnt {
  opacity: 1;
  transform: unset;
}
.ondmnd_hvr_cntnt h3 {
  font-size: 26px;
  margin-bottom: 15px;
  line-height: 1.4;
}
.ondmnd_roi_inn {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  flex-wrap: wrap;
}
.ondmnd_roi_lft {
  width: 45%;
}
.ondmnd_roi_rht {
  width: 50%;
}
.ondmnd_hvr_cntnt p {
  font-size: 20px;
  font-weight: 300;
  line-height: 30px;
}
.ondmnd_roi_rht h2 {
  font-size: 40px;
  line-height: 1.4;
  margin-bottom: 15px;
}
.ondmnd_roi_rht p:last-child {
  margin-bottom: 0;
}
.ondmnd_roi_rht p {
  font-size: 22px;
  color: #000;
  margin-bottom: 30px;
}
.ondmnd_srvc_sc .btn-fix {
  margin: 50px auto 0;
}
.ondmnd_cta1_inr .sb_hd p {
  font-size: 18px;
  margin-top: 10px;
  font-weight: 300;
}
.ondmnd_cta2_inr {
  background-color: #001b30;
  padding: 40px;
  border-radius: 13px;
  position: relative;
}
.ondmnd_cta2_inr p {
  font-size: 22px;
  margin: 10px 0 30px;
  line-height: 1.4;
  font-weight: 300;
}
.ondmnd_cta2_inr h2 {
  line-height: 1.4;
}
.ondmnd_cta3_inr {
  background: #178def;
  padding: 40px;
  border-radius: 20px;
  position: relative;
}
.ondmnd_cta3_ryt {
  position: absolute;
  bottom: 0;
  right: 85px;
  width: 26%;
}
.ondmnd_cta3_inr .sb_hd h2 {
  font-weight: 400;
  font-size: 32px;
  line-height: 1.5;
}
.ondmnd_cta3_inr .sb_hd p {
  font-size: 22px;
  margin: 15px 0 35px;
  font-weight: 300;
}
.ondmnd_cta4_inr {
  background-color: #178def;
  position: relative;
  padding: 60px;
  border-radius: 20px;
}
.ondmnd_cta4_inr .sb_hd h2 {
  margin-bottom: 30px;
  line-height: 1.4;
  font-size: 30px;
}
.ondmnd_stags_sc:after {
  content: "";
  position: absolute;
  top: -300px;
  right: -100px;
  width: 716px;
  height: 716px;
  background: #032c4b;
  border-radius: 100%;
  z-index: 0;
}
.ondmnd_stags_sc {
  background-color: #001b30;
  padding: 60px 0;
  position: relative;
  overflow: hidden;
}
.ondmnd_stags_sc .sb {
  position: relative;
  z-index: 1;
}
.ondmnd_stags_nav li {
  background: #032c4b;
  border-radius: 10px;
  margin-bottom: 10px;
  padding: 20px;
  display: flex;
  align-items: center;
  gap: 50px;
}
.ondmnd_stags_nav li:last-child {
  margin-bottom: 0;
}
.ondmnd_stags_nav {
  width: 38%;
  position: relative;
  padding-right: 60px;
}
.ondmnd_stags_lst {
  width: 58%;
  position: relative;
}
.ondmnd_stags_mn {
  margin-top: 50px;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: flex-end;
}
.ondmnd_stags_nav li.active {
  background-color: #fff;
}
.ondmnd_stags_nav li.active h3 {
  color: #000;
}
.ondmnd_stags_nav li.active img {
  filter: brightness(0) saturate(100%) invert(48%) sepia(100%) saturate(2631%)
    hue-rotate(186deg) brightness(94%) contrast(100%);
}
.ondmnd_stags_lst > li {
  display: none;
}
.ondmnd_stags_lst > li.active {
  display: block;
}
.ondmnd_stags_lst li figure {
  width: 80px;
  height: 80px;
  background: #fff;
  border-radius: 10px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.ondmnd_stags_lst li figure img {
  filter: invert(40%) sepia(92%) saturate(3066%) hue-rotate(1deg)
    brightness(103%) contrast(104%);
}
.ondmnd_stags_lst li h3 {
  font-size: 26px;
  font-weight: 700;
  margin: 20px 0 8px;
}
.ondmnd_stags_lst li p {
  font-size: 18px;
  font-weight: 300;
}
.ondmnd_stags_lst > li ul li {
  color: #fff;
  font-weight: 300;
  position: relative;
  padding-left: 30px;
  margin-top: 10px;
}
.ondmnd_stags_lst .btn-fix {
  margin-top: 25px;
}
.ondmnd_stags_lst > li ul li:before {
  position: absolute;
  content: "";
  clip-path: polygon(50% 0%, 0% 100%, 100% 100%);
  height: 9px;
  width: 11px;
  left: 0;
  top: 8px;
  background: #fff;
  transform: rotate(90deg);
}
.ondmnd_cta4_sec {
  padding-bottom: 80px;
}
.ondmnd_stags_nav:after {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  width: 8px;
  border-radius: 10px;
  background: rgb(229 247 255 / 27%);
}
.ondmnd_stags_nav li.active:after {
  content: "";
  position: absolute;
  right: 0;
  height: 80px;
  width: 8px;
  background: #fff;
  border-radius: 10px;
  transition-duration: 0.7s;
}
.ondmnd_dscvr_lst li.slick-slide {
  background-color: #fff;
  border-radius: 10px;
  box-shadow: 0 0 15px #e9e9e9;
  padding: 30px 20px;
  margin: 20px 10px;
  position: relative;
  height: inherit;
  display: flex !important;
  justify-content: flex-start;
  gap: 20px;
  flex-wrap: wrap;
}
.ondmnd_dscvr_lst .slick-track {
  display: flex;
}
.ondmnd_dscvr_cnt h3 {
  font-size: 18px;
  margin-bottom: 10px;
}
.ondmnd_dscvr_cnt p {
  font-size: 14px;
  line-height: 22px;
}
.ondmnd_dscvr_cnt {
  width: 70%;
}
.ondmnd_dscvr_lst li.slick-slide figure {
  width: 70px;
  height: 70px;
}
.ondmnd_dscvr_lst li.slick-slide figure img {
  width: 100%;
  height: 100% !important;
  object-fit: contain;
}
.ondmnd_wcu_lst li figure {
  background: #f5f5f5;
  width: fit-content;
  padding: 22px;
  border-radius: 36px 36px 54px 54px;
  margin: 0 auto 10px !important;
}
.ondmnd_wcu_lst li h3 {
  font-size: 18px;
}
.ondmnd_dscvr_lst {
  margin-top: 50px;
}
.ondmnd_cta1_sec,
.ondmnd_cta2_sec,
.ondmnd_dscvr_sc,
.ondmnd_prcs_sc,
.ondmnd_roi_sec {
  padding: 70px 0;
}
.ondmnd_cta2_ryt {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 30%;
}
.ondmnd_appnl_lst > li {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  position: relative;
  z-index: 1;
  padding: 30px 0;
}
.ondmnd_appnl_lst {
  margin-top: 55px;
}
.ondmnd_appnl_cntnt ul li {
  position: relative;
  font-size: 20px;
  margin-bottom: 20px;
  padding-left: 38px;
}
.ondmnd_appnl_cntnt ul li:before {
  content: "";
  background-image: url(https://apptunixlivemedia.s3.ap-south-1.amazonaws.com/wp-content/uploads/sites/5/2022/03/04120155/admin_icon-1.svg);
  background-repeat: no-repeat;
  position: absolute;
  left: 0;
  top: 6px;
  height: 25px;
  width: 25px;
}
.ondmnd_appnl_cntnt h3 {
  font-size: 36px;
  padding-bottom: 35px;
}
.ondmnd_appnl_lst li figure {
  width: 50%;
  text-align: center;
  position: relative;
  z-index: 1;
}
.ondmnd_appnl_cntnt {
  width: 35%;
  margin: 0 auto;
}
.ondmnd_appnl_sc {
  overflow: hidden;
}
.ondmnd_appnl_lst > li:nth-child(2n) {
  flex-direction: row-reverse;
  padding: 40px 0;
}
.ondmnd_appnl_lst > li:nth-child(odd):after {
  position: absolute;
  content: "";
  background: #cce7fe;
  width: 100vw;
  left: 50%;
  transform: translate(-50%, 0);
  top: 0;
  bottom: 0;
  z-index: -1;
}
.ondmnd_appnl_lst li figure:after {
  position: absolute;
  content: "";
  background: linear-gradient(45deg, #cce7fe 50%, #b4dafe 50%);
  width: 500px;
  height: 500px;
  inset: 0;
  margin: auto;
  border-radius: 50%;
  transform: rotate(170deg);
  z-index: -1;
  bottom: 90px;
  right: -30px;
}
.ondmnd_appnl_lst > li:nth-child(2) figure:after {
  background: linear-gradient(45deg, #fff 50%, #b4dafe 50%);
  transform: rotate(94deg);
  right: 30px;
}
.ondmnd_appnl_lst > li:nth-child(3) figure:after {
  transform: rotate(120deg);
  bottom: 80px;
  right: -270px;
  width: 400px;
  height: 400px;
}
.ondmnd_solu_nav {
  width: 40%;
}
.ondmnd_solu_lst {
  width: 50%;
}
.ondmnd_solu_nav li {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 20px;
  padding: 30px 50px;
  margin-bottom: 20px;
  background: #fff 0 0 no-repeat padding-box;
  box-shadow: 0 8px 36px #00000010;
  border-radius: 10px;
}
.ondmnd_solu_lst li p {
  position: absolute;
  right: 30px;
  bottom: 30px;
  background: #001b30b8;
  border-radius: 5px;
  width: 300px;
  color: #eee;
  padding: 20px;
  font-weight: 300;
  font-size: 16px;
}
.ondmnd_solu_lst li {
  display: none;
  position: relative;
}
.ondmnd_solu_lst li.active {
  display: block;
}
.ondmnd_solu_mn {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-top: 60px;
}
.ondmnd_solu_lst li figure {
  width: 100%;
  height: 430px;
}
.ondmnd_solu_lst li figure img {
  width: 100%;
  height: 100% !important;
  object-fit: cover;
  border-radius: 12px;
}
.ondmnd_solu_nav li.active {
  background-color: #178def;
}
.ondmnd_solu_nav li.active h3 {
  color: #fff;
}
.ondmnd_solu_nav li.active img {
  filter: brightness(0) invert(1);
}
.ondmnd_wrp .btn-fix:not(.btn-fix_wht) {
  background: #00649e;
  color: #fff;
}
.ondmnd_wrp .btn-fix:not(.btn-fix_wht) svg {
  background: #fff;
}
.ondmnd_wrp .btn-fix:not(.btn-fix_wht) svg path {
  fill: #000;
}
.ondmnd_prcs_lst {
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2024/10/10143151/proven-process.png);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  padding: 110px 0;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 42px;
  margin-top: 50px;
}
.ondmnd_prcs_lst li:nth-child(2n) {
  top: 65px;
  position: relative;
  right: 5px;
}
.ondmnd_prcs_lst li {
  text-align: center;
  position: relative;
  top: -70px;
  width: 12%;
}
.ondmnd_prcs_lst li h3 {
  color: #000;
  font-size: 25px;
  margin-top: 15px;
  font-weight: 800;
}
.ondmnd_prcs_lst li:last-child {
  right: -15px;
}
.ondmnd_prcs_lst li:first-child {
  right: 28px;
}
.ondmnd_prcs_lst li:nth-child(2) {
  right: 22px;
}
.ondmnd_prcs_lst li:nth-child(3) {
  right: 12px;
}
.ondmnd_wrp .tcstck_dbnw {
  background-color: #001b30;
  margin: 60px 0 80px;
  padding: 60px 0;
}
.ondmnd_wrp .tcstck_dbnw .tab-content {
  padding-top: 20px;
}
.ondmnd_wrp .tcstck_dbnw .tech_sngl figure {
  background-color: #fff;
  box-shadow: 0 10px 36px 0 #00649e24;
  border-radius: 10px;
}
.ondmnd_wrp .tcstck_dbnw .nav-link p {
  padding-bottom: 4px;
}
.ondmnd_wrp .tcstck_dbnw #techstack_tab {
  border-bottom: 0;
}
.ondmnd_wrp .tcstck_dbnw .tech_sngl h4 {
  display: none;
}
.ondmnd_cta1_inr:after {
  content: "";
  position: absolute;
  background-image: url(https://apptunixlivemedia.s3.ap-south-1.amazonaws.com/wp-content/uploads/sites/5/2022/03/04120218/cta1befor.png);
  background-repeat: no-repeat;
  top: -16px;
  height: 67px;
  width: 150px;
  right: -70px;
  left: 0;
  margin: auto;
  background-size: contain;
}
.ondmnd_cta1_inr:before {
  content: "";
  position: absolute;
  background-image: url(https://apptunixlivemedia.s3.ap-south-1.amazonaws.com/wp-content/uploads/sites/5/2022/03/07082125/ondm_img13.png);
  background-repeat: no-repeat;
  right: 100px;
  bottom: 0;
  height: 33px;
  width: 45px;
}
.ondmnd_cta4_inr:after {
  content: "";
  background-image: url(https://apptunixlivemedia.s3.ap-south-1.amazonaws.com/wp-content/uploads/sites/5/2022/03/04120501/odasc_cta3_aftr.png);
  background-repeat: no-repeat;
  background-size: contain;
  position: absolute;
  bottom: 27px;
  right: 0;
  height: 145px;
  width: 400px;
}
.ondmnd_dscvr_sc .slick-arrow:before {
  background-image: url(https://www.apptunix.com/wp-content/uploads/2024/09/arrow_gitex.svg);
  width: 10px;
  height: 16px;
  content: "";
  position: absolute;
}
.ondmnd_dscvr_sc .slick-prev:before {
  transform: rotate(180deg);
}
.ondmnd_solu_nav li p {
  display: none;
}
@media (max-width: 1300px) {
  .ondmnd_prcs_lst {
    background-size: contain;
  }
  .ondmnd_wcu_lst li {
    width: 23%;
  }
}
@media (max-width: 1200px) {
  .ondmnd_solu_nav li p {
    display: block;
  }
  .ondmnd_appnl_lst li figure:after,
  .ondmnd_cta1_inr:after,
  .ondmnd_cta1_inr:before,
  .ondmnd_cta2_ryt,
  .ondmnd_cta3_ryt,
  .ondmnd_cta4_inr:after,
  .ondmnd_roi_lft,
  .ondmnd_solu_lst,
  .ondmnd_srvc_cntnt,
  .ondmnd_stags_sc:after {
    display: none;
  }
  .ondmnd_cta2_inr,
  .ondmnd_cta3_inr,
  .ondmnd_cta4_inr {
    padding: 30px 20px;
    text-align: center;
  }
  .ondmnd_bnlt .btn-fix,
  .ondmnd_cta2_inr .btn-fix,
  .ondmnd_cta3_inr .btn-fix,
  .ondmnd_cta4_inr .btn-fix {
    margin: 0 auto;
  }
  .ondmnd_srvc_lst {
    display: block;
    margin-top: 40px;
  }
  .ondmnd_srvc_lst li.slick-slide {
    margin: 0 5px;
  }
  .ondmnd_bnlt,
  .ondmnd_dscvr_cnt,
  .ondmnd_roi_rht {
    width: 100%;
    text-align: center;
  }
  .ondmnd_bnlt p {
    font-size: 16px;
    margin: 10px 0 25px;
    line-height: 24px;
  }
  .ondmnd_roi_rht p {
    font-size: 20px;
    margin-bottom: 10px;
  }
  .ondmnd_bnlt h1 {
    font-size: 46px;
  }
  .ondmnd_bnrt {
    margin: 30px auto 0;
  }
  .ondmnd_cta1_sec,
  .ondmnd_cta2_sec,
  .ondmnd_dscvr_sc,
  .ondmnd_prcs_sc,
  .ondmnd_roi_sec,
  .ondmnd_stags_sc,
  .ondmnd_wcu_sc {
    padding: 50px 0;
  }
  .ondmnd_cta1_inr {
    text-align: center;
    flex-direction: column;
    gap: 30px;
    padding: 30px 20px;
  }
  .ondmnd_wrp .sdi_cntr_mn {
    padding: 40px 0 50px;
  }
  .ondmnd_appnl_cntnt ul li {
    font-size: 16px;
    margin-bottom: 10px;
  }
  .ondmnd_appnl_cntnt h3 {
    font-size: 28px;
    padding-bottom: 15px;
  }
  .ondmnd_appnl_cntnt .btn-fix {
    margin-top: 20px;
  }
  .ondmnd_cta2_inr p {
    font-size: 18px;
  }
  .ondmnd_solu_nav {
    width: 100%;
    display: flex;
    align-items: stretch;
    justify-content: center;
    flex-wrap: wrap;
    gap: 15px;
  }
  .ondmnd_cta3_inr .sb_hd p {
    font-size: 18px;
    margin: 10px 0 20px;
  }
  .ondmnd_solu_mn {
    margin-top: 40px;
  }
  .ondmnd_solu_nav li {
    margin-bottom: 0;
    width: 48%;
    padding: 20px 10px;
    display: block;
    text-align: center;
  }
  .ondmnd_solu_nav li h3 {
    margin: 10px 0;
  }
  .ondmnd_solu_nav li.active p {
    color: #fff;
  }
  .ondmnd_solu_nav li p {
    font-size: 16px;
  }
  .ondmnd_wrp .tcstck_dbnw {
    margin: 50px 0;
  }
  .ondmnd_prcs_lst li,
  .ondmnd_prcs_lst li:nth-child(2n) {
    border: 3px solid #2c2c2c;
    position: unset;
    padding: 20px;
    border-radius: 10px;
    width: 31%;
  }
  .ondmnd_prcs_lst {
    background-image: unset;
    padding: 0;
    flex-wrap: wrap;
    gap: 15px;
    align-items: stretch;
    margin-top: 40px;
  }
  .ondmnd_cta4_sec {
    padding-bottom: 50px;
  }
  .ondmnd_srvc_lst li.slick-slide:after {
    height: 100%;
  }
  .ondmnd_hvr_cntnt {
    opacity: 1;
    transform: unset;
    background: unset;
    padding: 20px 15px;
    text-align: center;
    align-items: center;
  }
  .ondmnd_hvr_cntnt h3 {
    font-size: 20px;
    margin-bottom: 10px;
  }
  .ondmnd_hvr_cntnt p {
    font-size: 16px;
    line-height: 22px;
  }
  .ondmnd_prcs_lst li h3 {
    font-size: 20px;
    margin-top: 10px;
  }
  .ondmnd_prcs_lst li img {
    max-width: 45px;
  }
  .ondmnd_dscvr_lst li.slick-slide {
    display: block !important;
  }
  .ondmnd_dscvr_lst li.slick-slide figure {
    width: 50px;
    height: 50px;
    margin: 0 auto 15px !important;
  }
  .ondmnd_wcu_lst li figure {
    padding: 10px;
    max-width: 50px;
  }
  .ondmnd_wcu_lst li {
    padding: 20px 10px;
  }
  .ondmnd_wcu_lst {
    margin-top: 40px;
  }
}
@media (max-width: 992px) {
  .ondmnd_appnl_cntnt ul li {
    box-shadow: 0 0 10px rgb(0 0 0 / 15%);
    border-radius: 10px;
    padding: 20px 10px;
    background: #fff;
    text-align: center;
    margin: 0;
    width: 31%;
  }
  .ondmnd_appnl_cntnt ul {
    display: flex;
    align-items: stretch;
    justify-content: center;
    gap: 10px;
    flex-wrap: wrap;
  }
  .ondmnd_appnl_lst li figure {
    margin: 0 auto 20px !important;
    width: 50%;
  }
  .ondmnd_appnl_cntnt .btn-fix {
    margin: 20px auto 0;
  }
  .ondmnd_appnl_cntnt h3 {
    font-size: 22px;
    text-align: center;
  }
  .ondmnd_appnl_cntnt {
    width: 100%;
  }
  .ondmnd_bnlt h1 {
    font-size: 40px;
  }
  .ondmnd_bnrt {
    width: 65%;
  }
  .ondmnd_wcu_lst li {
    width: 31%;
  }
  .ondmnd_appnl_cntnt ul li:before,
  .ondmnd_stags_lst li figure,
  .ondmnd_stags_nav li.active:after,
  .ondmnd_stags_nav:after {
    display: none;
  }
  .ondmnd_stags_nav {
    padding-right: 0;
    width: 100%;
    display: flex;
    align-items: stretch;
    justify-content: center;
    flex-wrap: wrap;
    gap: 10px;
  }
  .ondmnd_stags_nav li {
    margin-bottom: 0;
    width: 23%;
    padding: 13px 5px;
    gap: 10px;
    justify-content: center;
  }
  .ondmnd_stags_nav li img {
    max-width: 30px;
  }
  .ondmnd_stags_lst li h3 {
    font-size: 20px;
  }
  .ondmnd_stags_lst li p {
    font-size: 16px;
  }
  .ondmnd_stags_lst {
    text-align: center;
    width: 100%;
  }
  .ondmnd_stags_lst > li ul li {
    text-align: left;
  }
  .ondmnd_stags_lst > li .btn-fix {
    margin: 25px auto 0;
  }
  .ondmnd_stags_mn {
    margin-top: 35px;
  }
  .ondmnd_roi_rht h2 {
    font-size: 36px;
  }
  .ondmnd_roi_rht p {
    font-size: 16px;
    line-height: 1.4;
  }
}
@media (max-width: 767px) {
  .ondmnd_stags_nav li {
    width: 48%;
  }
  .ondmnd_dscvr_sc .slick-arrow {
    bottom: -55px;
    top: auto;
    transform: unset;
    right: 0;
    left: 0;
    margin: auto;
  }
  .ondmnd_wcu_sc {
    margin-top: 50px;
  }
  .ondmnd_dscvr_sc .slick-next {
    left: 70px;
  }
  .ondmnd_dscvr_sc .slick-prev {
    right: 70px;
  }
}
@media (max-width: 600px) {
  .ondmnd_appnl_cntnt ul li {
    font-size: 14px;
  }
  .ondmnd_appnl_lst > li:nth-child(3) figure,
  .ondmnd_bnrt,
  .ondmnd_solu_nav li {
    width: 100%;
  }
  .ondmnd_bnlt h1 {
    font-size: 26px;
  }
  .ondmnd_dscvr_lst {
    margin-top: 20px;
  }
  .ondmnd_wcu_lst li h3 {
    font-size: 15px;
  }
  .ondmnd_wcu_lst li {
    width: 48%;
  }
  .ondmnd_stags_nav li img {
    max-width: 25px;
  }
  .ondmnd_stags_nav li h3 {
    font-size: 16px;
  }
  .ondmnd_stags_lst > li ul li {
    padding-left: 20px;
    font-size: 14px;
  }
  .ondmnd_cta3_inr .sb_hd h2,
  .ondmnd_cta4_inr .sb_hd h2,
  .ondmnd_roi_rht h2 {
    font-size: 24px;
  }
  .ondmnd_cta2_inr p,
  .ondmnd_prcs_lst li h3 {
    font-size: 16px;
  }
  .ondmnd_prcs_lst li,
  .ondmnd_prcs_lst li:nth-child(2n) {
    width: 48%;
    padding: 20px 10px;
  }
  .ondmnd_prcs_lst,
  .ondmnd_wcu_lst {
    gap: 10px;
  }
}
@media (max-width: 480px) {
  .ondmnd_appnl_cntnt ul li {
    width: 48%;
  }
  .ondmnd_appnl_lst li:not(:last-child) figure {
    width: 75%;
  }
}
/*on demand */

/*uber app development */
.ubrdv_wrp .ecmrc_prtfl_lstlogo.slick-center img {
  filter: unset;
}
.ubrdv_wrp .ecmrc_prtfl_lstlogo.slick-center {
  background: transparent linear-gradient(0deg, #39aafa 0, #65e3fa 100%);
}
.ubr_smlfnt {
  display: block;
  font-size: 36px;
  margin-bottom: 10px;
  font-weight: 600;
}
.ubrdv_wrp .sdi_awrds_mn li {
  box-shadow: 0 5px 11px #00000029;
  border: 2px solid #3eb0fa;
}
.ubrdv_wrp .sdi_awrds_mn li h3.sdi_clr {
  background: -webkit-linear-gradient(270deg, #0095ff 0, #65e3fa 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.ubr_app_lve {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  background: #f6f6f6e8 0 0 no-repeat padding-box;
  border: 2px solid #7070701a;
  border-radius: 33px;
  position: relative;
  padding: 55px;
}
.ublke_app_sc {
  padding: 100px 0;
}
.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_lt figure {
  text-align: center;
  background: transparent linear-gradient(253deg, #39aafa 0, #65e3fa 100%);
  box-shadow: 5px 19px 21px #00000008;
  border: 1px solid #70707029;
  border-radius: 34px;
  padding: 28px 36px;
}
.ubr_app_rt {
  width: 52%;
  margin-left: auto;
}
.ubr_app_lst {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  justify-content: flex-start;
  gap: 20px 10px;
  margin: 25px 0;
}
.ubr_app_lst li {
  position: relative;
  width: 32%;
  padding-left: 20px;
  color: #000;
  font-size: 18px;
  font-weight: 500;
}
.ubr_app_lst li:after {
  position: absolute;
  content: "";
  background: transparent linear-gradient(253deg, #39aafa 0, #65e3fa 100%) 0 0
    no-repeat padding-box;
  width: 11px;
  height: 11px;
  left: 0;
  top: 0;
  border-radius: 50%;
  bottom: 0;
  margin: auto;
}
.ubr_app_rt p {
  font-size: 24px;
  color: #000;
  font-weight: 400;
}
.ubr_app_rt h2 {
  font-size: 40px;
  color: #000;
}
.ubrdv_wrp .mblapp_unlck_sc .fix_container {
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2024/10/16180103/uber_buld_cta1.png);
  background-color: #000;
}
.ubrdv_wrp .mblapp_unlck_sc .fix_container::before {
  display: none;
}
.ubrdv_wrp .mblapp_unlck_sc .fix_container .sb h2 {
  margin: 20px 0 15px;
}
.ubrdv_wrp .mblapp_unlck_sc .fix_container .sb .ublke_buld_cntnt p {
  font-weight: 300;
  text-align: center;
}
.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_rt p {
  font-size: 20px;
  margin: 32px 0 40px !important;
  color: #000;
  line-height: 30px;
}
.ubr_dvlp_dmo .mblapp_vid_lt::after {
  background: #fff;
  width: 95%;
}
.ubrdv_wrp .mblapp_unlck_sc .fix_container .sb p:first-child {
  background: -webkit-linear-gradient(270deg, #0095ff 0, #65e3fa 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  text-transform: capitalize;
  font-weight: 700;
}
.ublke_wtns_sc {
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2024/10/17101305/brilliance.png);
  padding: 70px 0;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  background-color: #000;
}
.ubr_dmo_rt h2 {
  color: #000;
  font-size: 40px;
}
.ubr_dvlp_dmo .mblapp_vid_lt {
  height: 100%;
}
.infulncs_sec {
  background: #f1f1f1;
  padding: 60px 0;
}
.infulncs_flx {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
}
.infulncs_lt {
  width: 41%;
}
.infulncs_rt {
  width: 50%;
}
.infulncs_rt h3 {
  font-size: 34px;
  color: #161616;
  line-height: 44px;
  font-weight: 700;
}
.infulncs_rt ul {
  margin: 25px 0;
  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: #000;
  font-weight: 600;
}
.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: #000;
  margin: 20px 0;
  line-height: 26px;
}
.infulncs_rt p:nth-child(4) {
  font-size: 18px;
  line-height: 28px;
  margin-bottom: 30px;
}
.ublke_exptrs_slide {
  background: #fff 0 0 no-repeat padding-box;
  box-shadow: 0 9px 32px #a2a2a224;
  border-radius: 20px;
  padding: 50px 30px 30px 30px;
  margin: 18px 15px;
  height: inherit;
  position: relative;
}
.ublke_exptrs_ryt {
  width: 63%;
}
.ublke_exptrs_mn {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-top: 60px;
}
.ublke_exptrs_lft {
  width: 35%;
}
.ublke_exptrs_slide h3 {
  color: #000;
  font-size: 24px;
  font-weight: 700;
  margin-bottom: 35px;
  line-height: 1.4;
  position: relative;
}
.ublke_exptrs_slide h3:before {
  position: absolute;
  content: "";
  background: #46bbfa;
  bottom: -15px;
  width: 110px;
  height: 2px;
  left: -30px;
}
.ublke_exptrs_slide p {
  color: #000;
  font-size: 16px;
  line-height: 30px;
}
.ublke_exptrs_ryt .slick-track {
  display: flex;
}
.ublke_exptrs_slide.slick-active.slick-current {
  background: #f6fcff;
}
.ubr_chs_sec {
  background: #44b8fa1a 0 0 no-repeat padding-box;
  padding: 50px 0 80px;
}
.ubr_chs_lst {
  display: flex;
  align-items: stretch;
  justify-content: center;
  flex-wrap: wrap;
  gap: 4px;
  margin-top: 60px;
}
.ubr_chs_lst h3 {
  margin-bottom: 12px;
  font-size: 22px;
  color: #131313;
  font-weight: 600;
}
.ubr_chs_lst li {
  width: 32%;
  background: #fff 0 0 no-repeat padding-box;
  box-shadow: 0 0 6px #00000029;
  padding: 40px 25px 95px 25px;
  position: relative;
}
.ubr_chs_lst p {
  color: #131313;
  line-height: 22px;
  font-size: 15px;
}
.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 li:hover {
  background: transparent linear-gradient(0deg, #39aafa 0, #65e3fa 100%);
}
.ubr_chs_lst li:hover figure:after {
  background: #3f9fc8;
}
.ubr_chs_lst li:hover img {
  filter: brightness(0);
}
.ublke_exptrs_ryt.slickdts .slick-dots li,
.ublke_exptrs_ryt.slickdts .slick-dots li button {
  border-radius: 0;
  width: 100%;
  margin: 0;
  padding: 0;
  height: 6px;
  background: #f1f1f1;
}
.ublke_exptrs_ryt.slickdts .slick-dots li.slick-active,
.ublke_exptrs_ryt.slickdts .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_exptrs_ryt.slickdts .slick-dots {
  margin-top: 0;
  display: flex;
}
.ublke_exptrs_sc,
.ubr_busn_mdl,
.ubr_dvlp_dmo {
  padding: 70px 0;
}
.ubrdv_wrp .ubrcln_bnr_mn .btn-fix {
  margin: 40px auto 60px;
}
.ubrdv_wrp .ubrcln_bnr_sc {
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2024/10/17121710/uberappdev_bnr.png);
}
.ubrdv_wrp .cardback h3 {
  display: block;
  font-size: 22px;
  margin-bottom: 10px;
  text-align: left;
  color: #000;
  font-weight: 700;
}
.ubrcln_cnvs_mn {
  margin-top: 50px;
  display: flex;
  align-items: stretch;
  justify-content: space-between;
  flex-wrap: wrap;
}
.ubrcln_cnvs_nav {
  width: 100%;
  display: flex;
  align-items: stretch;
  scrollbar-width: none;
  position: relative;
  overflow: auto;
}
.ubrcln_cnvs_nav li.active:after {
  height: 7px;
  background-color: #0699ff;
  bottom: -1px;
}
.ubrcln_cnvs_nav li:after {
  position: absolute;
  content: "";
  background: #d4d4d4;
  width: 100%;
  height: 3px;
  bottom: 0;
}
.ubrcln_cnvs_nav li:nth-child(2n) h3 {
  padding: 0 30px;
}
.ubrcln_cnvs_sldr > li {
  display: flex;
  align-items: stretch;
  justify-content: space-between;
  flex-wrap: wrap;
  opacity: 0;
  visibility: hidden;
  height: 0;
}
.ubrcln_cnvs_lt {
  width: 48%;
}
.ubrcln_cnvs_sldr li.active {
  opacity: 1;
  visibility: visible;
  height: auto;
}
.ubrcln_cnvs_inr_lst {
  padding-left: 20px;
  counter-reset: item-counter;
}
.ubrcln_cnvs_nav li {
  position: relative;
  padding-bottom: 22px;
}
.ubrcln_cnvs_sldr {
  margin-top: 45px;
}
.ubrcln_cnvs_inr_lst h3 {
  position: relative;
  font-size: 22px;
}
.ubrcln_cnvs_inr_lst h3: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;
}
.ubrcln_cnvs_sldr figure {
  width: 48%;
}
.ubrcln_cnvs_lt > h3 {
  font-size: 26px;
}
.ubrcln_cnvs_inr_lst li:not(:last-child) {
  margin-bottom: 16px;
}
.ubrcln_cnvs_lt p {
  font-size: 18px;
  margin: 15px 0 24px;
  line-height: 28px;
  color: #000;
}
.ubrcln_cnvs_nav li h3 {
  font-size: 24px;
  white-space: nowrap;
}
.ubrdv_wrp .mblapp_vid_lt span:after {
  bottom: -40px;
  right: 10px;
  cursor: pointer;
}
.ubrdv_wrp .mblapp_vid_lt span img {
  bottom: 2px;
  right: 50px;
}
.ubrdv_wrp .ubrcln_apnl_sldr > li:not(:nth-child(2)) > figure {
  width: 267px;
  height: 540px;
}
.ubrdv_wrp .ubrcln_apnl_sc {
  margin-bottom: 70px;
}
.ubrdv_wrp .sdi_awrds_mn li:hover {
  background: transparent linear-gradient(180deg, #39aafa 0, #65e3fa 100%) 0 0
    no-repeat padding-box;
}
.ubrdv_wrp .sdi_awrds_mn li:hover h3.sdi_clr {
  -webkit-text-fill-color: #000;
}
.ubrdv_wrp .sdi_awrds_mn li p {
  line-height: 30px;
  color: #000;
  font-weight: 700;
}
.ubrdv_wrp .tstimnl_desgn4 {
  padding-top: 60px;
}
.ubrdv_wrp .whtlbl_bnr_rytotr {
  margin-top: 60px;
}
.ubrcln_wrp .ubr_dmo_rt .btn-fix {
  background: #fff !important;
}
.ublke_exptrs_sc .btn-fix svg,
.ubr_dmo_rt .btn-fix svg,
.ubrdv_wrp .infulncs_rt .btn-fix svg,
.ubrdv_wrp .mblapp_unlck_sc .fix_container .sb .btn-fix svg {
  background: #000;
}
.ublke_exptrs_sc .btn-fix svg path,
.ubr_dmo_rt .btn-fix svg path,
.ubrdv_wrp .infulncs_rt .btn-fix svg path,
.ubrdv_wrp .mblapp_unlck_sc .fix_container .sb .btn-fix svg path {
  fill: #fff;
}
.ubrdv_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;
}
.ubrdv_wrp .ubrcln_apnl_lst {
  margin-top: 65px;
}
.ubrdv_wrp .ubrcln_apnl_sldr > li figure {
  top: 100px;
}
.ubrdv_wrp .ubrcln_bnr_mn > p {
  margin-top: 10px;
}
.ublke_exptrs_sc .btn-fix {
  margin: 60px auto 0;
}
.ubrdv_wrp .tcstck_dbnw {
  padding-bottom: 40px;
}
.page-template-uber-x-like-app .faq_sc {
  padding-top: 50px;
}
.ubrcln_apnl_lst .slick-track {
  display: flex;
}
@media (max-width: 1500px) {
  .ubr_busn_lst h4 {
    font-size: 20px;
  }
  .ubr_busn_inr li,
  .ubr_busn_inr li::after {
    font-size: 18px;
  }
  .ubrdv_wrp .ubrcln_bnr_sc {
    height: 700px;
  }
}
@media (max-width: 1400px) {
  .ubrdv_wrp .ubrcln_bnr_mn .btn-fix {
    margin: 30px auto 50px;
  }
}
@media (max-width: 1200px) {
  .ublke_exptrs_sc .btn-fix {
    margin: 30px auto 0;
  }
  .ubrcln_cnvs_mn {
    display: block;
  }
  .ubrdv_wrp .ubrcln_bnr_sc {
    height: auto;
  }
  .ubrcln_cnvs_sldr li.slick-slide {
    display: flex !important;
    justify-content: space-between;
  }
  .ubrcln_cnvs_inr_lst li:not(:last-child) {
    margin-bottom: 10px;
  }
  .ubrcln_cnvs_inr_lst h3 {
    font-size: 18px;
  }
  .ubrcln_cnvs_lt p {
    font-size: 16px;
    margin: 8px 0 14px;
    line-height: 24px;
  }
  .ubrdv_wrp .ubrcln_apnl_sldr li > h2 {
    max-width: 100%;
    font-size: 16px;
  }
  .ubrcln_cnvs_lt > h3 {
    font-size: 22px;
  }
  .ubr_busn_mdl {
    margin-bottom: 65px;
  }
  .ubrdv_wrp .cardback h3 {
    color: #fff;
  }
  .ubr_app_lt {
    position: unset;
  }
  .ubr_app_rt {
    width: 100%;
    margin-left: 0;
    text-align: center;
    margin-top: 30px;
  }
  .ubr_app_lst li {
    text-align: left;
    width: 18%;
    font-size: 16px;
    padding-left: 16px;
  }
  .ubr_app_rt p {
    font-size: 18px;
  }
  .ubr_app_lst {
    margin: 20px 0 15px;
    gap: 10px;
  }
  .ubr_dmo_mn {
    padding: 30px 20px;
  }
  .infulncs_rt ul li {
    text-align: left;
    font-size: 16px;
    padding-left: 18px;
    width: 31%;
  }
  .ubrcln_cnvs_nav {
    display: none;
  }
  .ubrcln_cnvs_sldr li {
    opacity: 1;
    visibility: visible;
    height: auto;
  }
  .ubr_dmo_rt {
    width: 100%;
    text-align: center;
    margin-top: 55px;
  }
  .ubr_dmo_rt p {
    font-size: 18px;
    margin: 10px 0 25px !important;
  }
  .infulncs_rt .btn-fix,
  .ubr_dmo_rt .btn-fix {
    margin: 0 auto;
  }
  .ubr_busn_lst {
    display: flex;
    align-items: stretch;
    justify-content: center;
    flex-wrap: wrap;
    gap: 15px;
    padding: 20px 10px;
  }
  .ubr_busn_lst h4 {
    margin: 10px 0;
    font-size: 18px;
  }
  .ubr_busn_inr li,
  .ubr_busn_inr li::after {
    font-size: 15px;
    margin-bottom: 5px;
  }
  .ubr_busn_lst h3 {
    font-size: 18px;
    margin-bottom: 10px;
  }
  .ubr_busn_lst > li {
    padding: 10px;
    width: 31%;
  }
  .ubr_busn_lst h3 .blk_span {
    display: inline;
  }
  .infulncs_lt,
  .ublke_exptrs_lft,
  .ublke_exptrs_slide h3:before,
  .ubr_chs_lst figure:after {
    display: none;
  }
  .infulncs_rt {
    width: 100%;
    text-align: center;
  }
  .infulncs_rt p,
  .infulncs_rt p a {
    margin: 10px 0;
  }
  .infulncs_rt ul {
    margin: 15px 0;
    gap: 10px;
    justify-content: center;
  }
  .infulncs_rt ul li:after {
    font-size: 16px;
  }
  .infulncs_sec,
  .ublke_app_sc,
  .ublke_exptrs_sc,
  .ublke_wtns_sc,
  .ubr_busn_mdl,
  .ubr_chs_sec,
  .ubr_dvlp_dmo,
  .ubrdv_wrp .mblapp_unlck_sc {
    padding: 50px 0;
  }
  .ublke_exptrs_ryt {
    width: 100%;
  }
  .ublke_exptrs_mn {
    margin-top: 20px;
  }
  .ublke_exptrs_slide {
    padding: 20px 10px;
    text-align: center;
  }
  .ublke_exptrs_slide h3 {
    font-size: 20px;
    margin-bottom: 10px;
  }
  .ubr_app_lve {
    padding: 30px 20px;
  }
  .ubrdv_wrp .sdi_awrds_mn li p {
    line-height: 22px;
  }
  .ubr_chs_lst figure {
    position: unset;
    margin: 0 auto 12px;
  }
  .ubr_chs_lst li {
    padding: 20px 10px;
    text-align: center;
  }
  .ubr_chs_lst h3 {
    font-size: 20px;
  }
  .ubr_chs_lst {
    margin-top: 35px;
  }
  .ubrdv_wrp .ubrcln_bnr_mn .btn-fix {
    margin: 25px auto;
  }
  .ubrcln_cnvs_sldr {
    margin-top: 0;
  }
}
@media (max-width: 992px) {
  .ubr_app_lst li {
    width: 31%;
  }
  .ubrcln_cnvs_sldr li.slick-slide {
    flex-direction: column-reverse;
    gap: 20px;
  }
  .ubrcln_cnvs_inr_lst {
    display: flex;
    align-items: stretch;
    justify-content: center;
    gap: 46px;
    margin-top: 10px;
  }
  .ubrcln_cnvs_inr_lst h3:after {
    font-size: 18px;
  }
  .ubr_app_lt {
    width: 55%;
  }
  .ubrcln_cnvs_lt {
    width: 100%;
    text-align: center;
  }
  .ubrcln_cnvs_mn {
    margin-top: 30px;
  }
  .ubrcln_cnvs_sldr figure {
    width: 80%;
    margin: auto;
    text-align: center;
  }
  .ubrcln_cnvs_sldr img {
    width: 100%;
  }
  .ubrcln_cnvs_lt p {
    margin-bottom: 0;
  }
  .ubrdv_wrp .ubrcln_apnl_sldr > li figure {
    margin-top: 30px;
  }
  .ubr_app_rt h2,
  .ubr_dmo_rt h2 {
    font-size: 34px;
  }
  .ubrcln_cnvs_inr_lst h3 {
    font-size: 16px;
  }
}
@media (max-width: 767px) {
  .infulncs_rt ul li,
  .ubr_busn_lst > li,
  .ubr_chs_lst li {
    width: 48%;
  }
  .ubr_smlfnt {
    font-size: 26px;
  }
  .ubr_busn_lst h4 {
    margin: 10px 0 5px;
    font-size: 16px;
  }
  .ubr_busn_inr li,
  .ubr_busn_inr li::after {
    font-size: 14px;
  }
  .ubr_busn_lst h3 {
    margin-bottom: 5px;
  }
  .ubrdv_wrp .whtlbl_bnr_rytotr {
    margin-top: 35px;
  }
  .ubrcln_cnvs_sldr figure {
    width: 100%;
  }
  .ubrcln_cnvs_inr_lst {
    gap: 0;
    flex-wrap: wrap;
  }
  .ubrcln_cnvs_inr_lst li {
    width: 100%;
    text-align: left;
  }
}
@media (max-width: 600px) {
  .infulncs_rt h3,
  .ubr_app_rt h2,
  .ubr_dmo_rt h2 {
    font-size: 24px;
    line-height: 1.4;
  }
  .ubr_chs_lst li {
    width: 100%;
  }
  .ubr_app_lst li {
    width: 48%;
  }
  .ubr_app_lt {
    width: 90%;
  }
  .ubr_smlfnt {
    font-size: 20px;
    margin-bottom: 10px;
  }
  .ubr_app_lst li {
    font-size: 14px;
  }
  .ubr_app_lst {
    margin: 10px 0 15px;
  }
  .ubr_app_rt p {
    font-size: 16px;
  }
  .ubrdv_wrp .mblapp_vid_lt span:after {
    width: 80px;
    height: 80px;
    bottom: -35px;
  }
  .mblapp_vid_lt span img {
    width: 20px;
    height: 22px;
  }
  .ubrdv_wrp .mblapp_vid_lt span img {
    bottom: -7px;
    right: 39px;
  }
  .ublke_exptrs_slide p {
    font-size: 14px;
    line-height: 24px;
  }
}
@media (max-width: 480px) {
  .infulncs_rt ul li,
  .ubr_app_lt,
  .ubr_busn_lst > li {
    width: 100%;
  }
  .ubr_app_lve {
    padding: 10px;
  }
}
/*uber app development */

/*marketplace page css starts*/
.mrpl_wrp .btn-fix:not(.btn-fix_wht) {
  background: #006eef;
  color: #fff;
}
.mrktplc_advntgs_cntnt figure img {
  filter: brightness(0) invert(1);
  max-width: 30px;
}
.mrpl_wrp .btn-fix:not(.btn-fix_wht) svg {
  background: #fff;
}
.mrktplc_advntgs_sc {
  padding-top: 70px;
}
.page-template-tpl-marketplace-app-development .tstimnl_bx:after {
  filter: brightness(0) saturate(100%) invert(26%) sepia(93%) saturate(2572%)
    hue-rotate(202deg) brightness(97%) contrast(101%);
}
.mrpl_wrp .ecmrc_prtfl_lstlogo.slick-center {
  background: #006eef;
}
.mrktplc_cta2_mn .btn-fix {
  margin: 0 auto;
}
.mrpl_wrp .btn-fix:not(.btn-fix_wht) svg path {
  fill: #000;
}
.mrpl_wrp .theme_clr {
  color: #006eef;
}
.mrpl_wrp .btn-fix_wht svg {
  background: #006eef;
}
.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_cta4_mn h2 {
  font-size: 34px;
  line-height: 1.4;
  font-weight: 700;
}
.mrktplc_bnr_sc:after {
  position: absolute;
  content: "";
  background: linear-gradient(90deg, #000000 0%, rgba(0, 0, 0, 0.5) 99.2%);
  inset: 0;
  margin: auto;
  z-index: -1;
  width: 100%;
  height: 100%;
}
.mrktplc_bnr_mn .mh {
  width: 50%;
}
.mtktplc_cntr li {
  width: 22%;
  text-align: center;
}
.mtktplc_cntr li h3 {
  color: #fff;
  font-size: 36px;
  font-weight: 800;
}
.mrktplc_srvcs_lst li:after {
  position: absolute;
  content: "";
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2024/12/19113750/mrktlc-arrow.png);
  width: 20px;
  height: 20px;
  top: 35px;
  right: 30px;
}
.mrktplc_bnr_mn .mh h1 .theme_clr {
  font-size: 54px;
  display: block;
  font-weight: 600;
}
.mrktplc_bnr_mn .mh > p {
  margin: 15px 0 45px;
  line-height: 1.4;
}
.mrktplc_bnr_mn .mh h1 {
  font-weight: 800;
}
.mtktplc_cntr li p {
  font-size: 14px;
  font-weight: 200;
  line-height: 1.4;
  margin-top: 5px;
}
.mtktplc_cntr {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 20px;
  flex-wrap: wrap;
  margin-top: 50px;
}
.mrktplc_bnr_mn {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
}
.mrktplc_bnr_sc {
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2024/12/19101708/mrktplc-bnrbg.png);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: top right;
  position: relative;
  z-index: 1;
  padding-bottom: 150px;
}
.mrktplc_trst_lst li img {
  filter: brightness(0) invert(1);
  max-width: 130px;
}
.mrktplc_trst_lst {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 50px;
  flex-wrap: wrap;
  margin-top: 30px;
}
.mrktplc_trst_mn {
  background-color: #006eef;
  padding: 50px;
  border-radius: 25px;
  position: relative;
  z-index: 1;
  width: 90%;
  margin: -125px auto 0;
}
.mrktplc_trst_mn .sb h2 {
  font-size: 38px;
  font-weight: 800;
}
.mrktplc_cta4_mn .btn-fix {
  margin-top: 30px;
}
.mrktplc_cta5_sc .mrktplc_cta4_mn p {
  font-size: 20px;
  font-weight: 300;
  line-height: 1.5;
  margin-top: 10px;
}
.mrktplc_cta4_ryt {
  position: absolute;
  bottom: 0;
  right: -75px;
  width: 52%;
}
.mrktplc_cta5_sc .mrktplc_cta4_ryt {
  right: -5px;
  width: 31%;
}
.mrktplc_advntg_lst {
  display: flex;
  align-items: stretch;
  justify-content: center;
  gap: 20px;
  flex-wrap: wrap;
  margin-top: 50px;
}
.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;
}
.mrktplc_advntg_cntnt {
  width: 62%;
}
.mrktplc_advntg_cntnt p {
  color: #121212;
  font-size: 16px;
  margin-top: 12px;
  line-height: 1.5;
}
.mrktplc_cta4_mn {
  background-color: #006eef;
  position: relative;
  padding: 49px;
  border-radius: 22px;
  z-index: 1;
}
.mrktplc_cta3_sc .mrktplc_cta4_ryt {
  right: 90px;
}
.mrktplc_cta2_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_cta2_mn {
  z-index: 1;
  background-image: url("https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2024/12/18103703/mrktplc-cta2bg.png");
  position: relative;
  padding: 50px;
  border-radius: 22px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}
.mrktplc_cta2_mn h2 {
  font-size: 40px;
  font-weight: 800;
  margin-bottom: 30px;
}
.smal-fnts {
  font-size: 26px;
  display: block;
  font-weight: 400;
  margin-bottom: 10px;
}
.mrktplc_srvcs_lst li p {
  color: #000;
  font-size: 18px;
  margin-top: 10px;
  line-height: 1.6;
}
.mrktplc_srvcs_lst {
  width: 50%;
  height: 550px;
  overflow: auto;
}
.mrktplc_srvcs_lst::-webkit-scrollbar {
  width: 0;
  height: 0;
}
.mrktplc_srvcs_mn {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-top: 50px;
}
.mrktplc_srvcs_lft {
  width: 45%;
}
.mrktplc_srvcs_lst li h3 {
  font-size: 28px;
  color: #000;
}
.mrktplc_prcs_lst {
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2024/12/19110026/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 h3 {
  font-size: 22px;
  color: #000;
  min-height: 50px;
  font-weight: 600;
}
.mrpl_wrp .sb h2 {
  color: #000;
  font-weight: 800;
  font-size: 40px;
}
.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;
}
.mrktplc_srvcs_sc,
.mrktplc_cta1_sc,
.mrktplc_cta2_sc,
.mrktplc_cta3_sc,
.mrktplc_cta5_sc,
.mrktplc_advntg_sc {
  padding: 80px 0;
}
.mrktplc_cta4_sc {
  padding: 40px 0 70px;
}
.mrktplc_prcs_lst li:nth-child(5) {
  right: -10px;
}
.mrktplc_prcs_lst li:nth-child(4) {
  right: -6px;
}
.mrktplc_prcs_lst li:nth-child(3) {
  right: -4px;
}
.mrktplc_cta1_ryt img {
  border-radius: 20px;
  height: 100% !important;
  width: 100%;
  object-fit: cover;
}
.mrktplc_cta1_ryt {
  width: 52%;
  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_prcs_lst li:nth-child(2) {
  right: -2px;
}
.mrktplc_prcs_lst li {
  margin-top: 140px;
  text-align: center;
  display: flex;
  flex-direction: column;
  gap: 120px;
  width: 18%;
  align-items: center;
  justify-content: flex-start;
  position: relative;
}
.mrktplc_srvcs_lst li {
  box-shadow: 0px 20px 36px 0px #00649e24;
  padding: 30px;
  border-radius: 10px;
  margin: 0 25px 20px 25px;
  background-color: #fff;
  position: relative;
}
.mrktplc_srvcs_lst li:not(.active):after {
  transform: rotate(180deg);
}
.mrktplc_srvcs_lst li:last-child {
  margin-bottom: 0;
}
.mrktplc_srvcs_lst li * {
  transition: unset;
}
.mrktplc_cta1_mn p {
  font-size: 18px;
  font-weight: 300;
  line-height: 1.5;
  margin: 10px 0 30px;
}
.mrktplc_cta1_mn .ply_icn {
  position: absolute;
  bottom: 0;
  right: 0;
  z-index: 2;
  left: -60px;
  margin: auto;
  display: flex;
  align-items: center;
  justify-content: center;
  width: fit-content;
  cursor: pointer;
  animation: spin 5s infinite linear;
}
.mrktplc_cta1_mn h2 {
  font-size: 36px;
  font-weight: 800;
  line-height: 1.4;
}
.mrktplc_cta1_mn {
  background-color: #090909;
  padding: 30px 50px;
  border-radius: 27px;
  position: relative;
}
.mrktplc_indstrs_mn.tab_bx {
  border: 1px solid #3a3a3a;
  border-radius: 20px;
  margin-top: 60px;
}
.mrktplc_indstrs_upr li {
  font-size: 20px;
  width: 25%;
  padding: 20px 15px;
  border-right: 1px solid #3a3a3a;
  text-align: center;
  color: #000;
  font-weight: 600;
}
.mrktplc_indstrs_upr li:last-child {
  border-right: 0;
}
.mrktplc_indstrs_upr {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  border-bottom: 1px solid #3a3a3a;
  border-radius: 18px;
}
.mrktplc_indstrs_lwr > li {
  display: none;
  padding: 45px 30px;
  position: relative;
}
.mrktplc_indstrs_lwr > li.active {
  display: block;
}
.mrktplc_indstrs_inr h4 {
  font-size: 80px;
  opacity: 10%;
  color: #000;
  font-weight: 800;
  position: absolute;
  top: 85px;
}
.mrktplc_indstrs_upr li.active {
  background: #006eef;
  color: #fff;
}

.mrktplc_indstrs_upr li:nth-child(1).active {
  border-radius: 18px 0 0 18px;
}
.mrktplc_indstrs_upr li:nth-child(4).active {
  border-radius: 0 18px 18px 0;
}
.mrktplc_indstrs_lst > li figure {
  position: absolute;
  top: -5px;
  left: 0;
  width: 35px;
  height: 35px;
}
.mrktplc_indstrs_lst > li figure img {
  width: 100%;
  height: 100% !important;
  filter: brightness(0) saturate(100%) invert(34%) sepia(75%) saturate(5921%)
    hue-rotate(203deg) brightness(98%) contrast(101%);
}
.mrktplc_indstrs_lst > li p {
  font-size: 16px;
  margin-top: 20px;
  color: #121212;
}
.mrktplc_indstrs_lst > li h3 {
  font-size: 20px;
  color: #000;
  padding-left: 45px;
}
.mrktplc_indstrs_lst > li {
  width: 23%;
  border-right: 1px solid #3a3a3a;
  padding-right: 20px;
  position: relative;
}
.mrktplc_indstrs_lst > li:last-child {
  padding-right: 0;
  border-right: 0;
}
.mrktplc_indstrs_inr h3 {
  font-size: 38px;
  color: #000;
  font-weight: 800;
}
.mrktplc_indstrs_inr figure {
  width: 52%;
  height: 225px;
}
.mrktplc_indstrs_inr figure img {
  width: 100%;
  height: 100% !important;
  border-radius: 20px;
}
.mrktplc_indstrs_inr {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
}
.mrktplc_indstrs_lst {
  display: flex;
  align-items: stretch;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-top: 50px;
}
.mrktplc_bld_mn {
  border: 1px solid #000000db;
  border-radius: 22px;
  margin-top: 50px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
}
.mrktplc_bld_upr {
  width: 55%;
  background-color: #006eef;
  padding: 50px 45px;
  border-radius: 22px 0px 0px 22px;
  transform: scale(1.01);
}
.mrktplc_bld_lwr {
  width: 45%;
  padding: 20px 20px 40px 50px;
}
.mrktplc_bld_upr > li {
  font-size: 28px;
  color: #ffff;
  border-bottom: 1px solid #ffffff70;
  padding-bottom: 15px;
  margin-bottom: 15px;
  position: relative;
  list-style: decimal;
  opacity: 0.4;
  font-weight: 500;
  list-style-position: inside;
}
.mrktplc_tchsut_cnt {
  width: 45%;
}
.mrktplc_tchsut_lst li:nth-child(even) {
  flex-direction: row-reverse;
}
.mrktplc_tchsut_cnt p {
  font-size: 22px;
  color: #121212;
  line-height: 1.5;
  margin: 20px 0 35px;
}
.mrktplc_tchsut_cnt h3 {
  font-size: 38px;
  color: #000;
  font-weight: 800;
  line-height: 1.3;
}
.mrktplc_tchsut_lst li {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  margin: 80px 0;
}
.mrktplc_tchsut_img {
  width: 45%;
}
.mrktplc_bld_upr > li.active {
  opacity: 1;
}
.mrktplc_bld_lwr li {
  display: none;
}
.mrktplc_bld_lwr li.active {
  display: block;
}
.mrktplc_bld_upr > li:last-child {
  margin-bottom: 0;
}
.mrktplc_bld_lwr > li h3 {
  font-size: 24px;
  color: #000;
  margin-top: 20px;
}
.mrktplc_bld_lwr > li p {
  color: #070707;
  font-size: 18px;
  margin: 20px 0 35px;
  line-height: 28px;
}
.mrktplc_bld_lwr > li figure {
  background: #006eef;
  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);
}
.mrktplc_advntgs_cntnt figure {
  background: #006eef;
  width: 60px;
  height: 48px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 0px 0px 0px 14px;
}
.mrktplc_advntgs_cntnt h3 {
  font-size: 18px;
  color: #fff;
}
.mrktplc_advntgs_lst li > figure {
  height: 270px;
  width: 100%;
}
.mrktplc_advntgs_lst li > figure img {
  width: 100%;
  height: 100% !important;
  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_lst li:hover .mrktplc_advntgs_inr {
  transform: unset;
  opacity: 1;
}
.mrktplc_advntgs_lst li {
  width: 23%;
  position: relative;
  overflow: hidden;
  border-radius: 14px;
}
.mrktplc_advntgs_lst {
  display: flex;
  align-items: stretch;
  justify-content: center;
  gap: 30px;
  flex-wrap: wrap;
  margin-top: 50px;
}
.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 0.5s ease-in-out 0s;
  opacity: 0;
}
.mrktplc_advntgs_inr p {
  color: #fff;
  font-size: 16px;
  font-weight: 300;
}
.mrpl_wrp .whitlbl_bnr_ryt {
  width: 100%;
  display: flex !important;
}
.mrpl_wrp .whitlbl_bnr_ryt .slick-list {
  overflow: hidden;
  border-radius: 52px;
}
.mrpl_wrp .whtlbl_bnr_rytotr {
  overflow: visible;
}
.mrpl_wrp .whitlbl_bnr_ryt img {
  width: 100%;
  margin: 0 auto;
  border-radius: 0;
}
.mrpl_wrp .whtlbl_bnr_rytotr .outer {
  display: none;
}
.mrpl_wrp .whitlbl_bnr_ryt:after {
  min-height: 400px;
  position: absolute;
  content: "";
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2024/08/06052047/mockup_white-e1734615649445.png);
  inset: 0;
  background-size: 101% 100%;
  background-repeat: no-repeat;
  margin: auto;
  background-position: center;
  width: calc(100% + 5px);
  height: calc(100% + 5px);
}
.mrktplc_advntgs_sc .btn-fix,
.mrktplc_indstrs_sc .btn-fix,
.mrktplc_srvcs_sc .btn-fix {
  margin: 50px auto 0;
}
.mrktplc_bnr_ryt .whitlbl_bnr_ryt li.slick-slide {
  margin: 5px 0;
  display: flex !important;
  align-items: center;
  justify-content: center;
}
.mrpl_wrp .whitlbl_bnr_ryt:not(.slick-initialized) li {
  display: none;
}

.mrpl_wrp .whitlbl_bnr_ryt:not(.slick-initialized) li:nth-child(1) {
  display: block;
}
@media (max-width: 1400px) {
  .mrktplc_bnr_mn .mh > p {
    margin: 10px 0 35px;
  }
  .mrktplc_bnr_mn .mh h1 .theme_clr {
    font-size: 49px;
  }
}
@media (max-width: 1300px) {
  .mrktplc_advntgs_lst {
    gap: 25px;
  }
}
@media (max-width: 1200px) {
  .mrktplc_advntgs_sc .btn-fix {
    margin: 120px auto 0;
  }
  .mrpl_wrp .sb h2 {
    font-size: 36px;
  }
  .mrktplc_cta4_ryt,
  .mrktplc_cta1_ryt,
  .mrktplc_indstrs_upr,
  .mrktplc_bld_upr,
  .mrktplc_indstrs_inr figure,
  .mrktplc_indstrs_inr h4 {
    display: none;
  }
  .mrktplc_cta4_mn {
    padding: 30px 20px;
    text-align: center;
    overflow: hidden;
  }
  .mrktplc_cta2_mn {
    padding: 30px 20px;
  }
  .mrktplc_cta4_mn .btn-fix {
    margin: 25px auto 0;
  }
  .mrktplc_cta4_mn h2,
  .mrktplc_cta2_mn h2,
  .mrktplc_cta1_mn h2 {
    font-size: 30px;
  }
  .smal-fnts {
    font-size: 18px;
  }
  .mrktplc_cta4_sc {
    padding: 0 0 40px;
  }
  .mrktplc_advntg_lst li {
    display: block;
    text-align: center;
    padding: 20px;
  }
  .mrktplc_advntg_cntnt {
    width: 100%;
    margin-top: 10px;
  }
  .mrktplc_advntg_lst li figure {
    width: 55px;
    height: 55px;
    margin: 0 auto;
  }
  .mrktplc_advntg_cntnt p {
    font-size: 14px;
    margin-top: 8px;
  }
  .mrktplc_srvcs_sc,
  .mrktplc_cta1_sc,
  .mrktplc_cta2_sc,
  .mrktplc_cta3_sc,
  .mrktplc_cta5_sc,
  .mrktplc_advntg_sc {
    padding: 40px 0;
  }
  .mrktplc_advntgs_sc {
    padding: 40px 0 0;
  }
  .mrktplc_advntg_lst {
    gap: 15px;
    margin-top: 30px;
  }
  .mrktplc_bnr_mn .mh {
    width: 100%;
    text-align: center;
  }
  .mrktplc_bnr_mn .mh > p {
    margin: 10px 0 25px;
  }
  .whtlbl_bnr_rytotr.mrktplc_bnr_ryt {
    margin-top: 30px;
  }
  .mrktplc_tchsut_lst li:last-child {
    margin: 0;
  }
  .mrktplc_cta1_mn p {
    font-size: 16px;
    margin: 10px 0 25px;
  }
  .mrktplc_cta1_mn {
    padding: 30px 20px;
    text-align: center;
  }
  .mrktplc_srvcs_lst li:after {
    width: 13px;
    height: 13px;
    top: 25px;
    right: 20px;
    background-size: contain;
  }
  .mtktplc_cntr li h3 {
    font-size: 24px;
  }
  .mrktplc_bnr_mn .mh .btn-fix,
  .mrktplc_cta1_mn .btn-fix {
    margin: 0 auto;
  }
  .mtktplc_cntr {
    margin-top: 30px;
  }
  .mrktplc_bnr_sc {
    padding-bottom: 40px;
  }
  .mrktplc_trst_lst li img {
    max-width: 80px;
  }
  .mrktplc_trst_lst {
    gap: 30px;
  }
  .mrktplc_trst_mn {
    width: 100%;
    margin: 40px auto 0;
    padding: 30px 20px;
  }
  .mrktplc_trst_mn .sb h2 {
    font-size: 24px;
  }
  .mrktplc_srvcs_lst li h3 {
    font-size: 20px;
  }
  .mrktplc_srvcs_lst li p {
    font-size: 15px;
  }
  .mrktplc_srvcs_lst li {
    padding: 20px;
  }
  .mrktplc_cta1_mn .ply_icn {
    width: 120px;
    height: 120px;
    left: auto;
    right: -12px;
    bottom: -12px;
  }
  .mrktplc_indstrs_lwr > li {
    display: block;
    border: 1px solid #3a3a3a;
    padding: 20px;
    border-radius: 10px;
    margin-bottom: 20px;
  }
  .mrktplc_prcs_lst li {
    background: #e3e3e3;
    border: 2px solid #006eef;
    margin: 0;
    gap: 10px;
    padding: 15px 10px;
    border-radius: 10px;
    width: 31%;
  }
  .mrktplc_prcs_lst {
    background-image: unset;
    flex-wrap: wrap;
    align-items: stretch;
    gap: 15px;
    margin-top: 30px;
  }
  .mrktplc_prcs_lst li:nth-child(3),
  .mrktplc_prcs_lst li:nth-child(4),
  .mrktplc_prcs_lst li:nth-child(5),
  .mrktplc_prcs_lst li:nth-child(6) {
    right: 0;
  }
  .mrktplc_indstrs_mn.tab_bx {
    border: 0;
    margin-top: 40px;
  }
  .mrktplc_prcs_lst li h3 {
    font-size: 16px;
    min-height: unset;
  }
  .mrktplc_bld_lwr li {
    border: 1px solid #000000db;
    padding: 15px 10px;
    border-radius: 12px;
    width: 48%;
    text-align: center;
    display: block;
  }
  .mrktplc_bld_lwr {
    width: 100%;
    padding: 0;
    display: flex;
    align-items: stretch;
    justify-content: center;
    gap: 15px;
    flex-wrap: wrap;
  }
  .mrktplc_bld_lwr > li p {
    font-size: 15px;
    margin: 5px 0 20px;
    line-height: 24px;
  }
  .mrktplc_bld_lwr > li h3 {
    font-size: 18px;
    margin-top: 10px;
  }
  .mrktplc_bld_lwr > li figure {
    width: 45px;
    height: 45px;
    margin: 0 auto;
  }
  .mrktplc_bld_mn {
    border: 0;
    margin-top: 30px;
  }
  .mrktplc_tchsut_cnt h3,
  .mrktplc_indstrs_inr h3 {
    font-size: 24px;
  }
  .mrktplc_cta5_sc .mrktplc_cta4_mn p {
    font-size: 16px;
    margin-top: 5px;
  }
  .mrktplc_tchsut_cnt p {
    font-size: 16px;
    margin: 8px 0 20px;
  }
  .mrktplc_indstrs_lst > li,
  .mrktplc_indstrs_lst > li:last-child {
    padding: 10px;
    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 {
    font-size: 14px;
    margin-top: 8px;
    line-height: 1.4;
  }
  .mrktplc_indstrs_lst > li h3 {
    font-size: 18px;
    margin-top: 10px;
    padding-left: 0;
  }
  .mrktplc_indstrs_lst > li figure {
    position: unset;
    margin: 0 auto;
  }
  .mrktplc_indstrs_lst {
    margin-top: 30px;
  }
  .mrktplc_indstrs_inr {
    justify-content: center;
  }
  .mrktplc_bld_lwr li .btn-fix {
    font-size: 14px;
    height: 40px;
    margin: 0 auto;
    padding: 10px 42px 10px 10px;
  }
  .mrktplc_bld_lwr li .btn-fix svg {
    width: 30px;
    height: 30px;
    padding: 6px;
    animation: unset;
    right: 5px;
  }
  .mrktplc_indstrs_lwr > li:last-child {
    margin-bottom: 0;
  }
  .mrktplc_advntgs_lst li {
    margin: 0 5px;
  }
  .mrktplc_advntgs_cntnt h3 {
    font-size: 16px;
    font-weight: 500;
  }
}
@media (max-width: 992px) {
  .mrktplc_indstrs_lst > li {
    width: 48%;
  }
  .mrktplc_srvcs_lft {
    display: none;
  }
  .mrktplc_srvcs_lst {
    width: 100%;
    height: 100%;
  }
  .mrktplc_srvcs_lst li:last-child {
    margin-bottom: 35px;
  }
  .mrktplc_indstrs_lst {
    justify-content: center;
    gap: 15px;
  }
  .mrktplc_srvcs_lst li {
    margin: 0 15px 20px 15px;
  }
  .mrktplc_srvcs_sc .btn-fix {
    margin: 15px auto 0;
  }
}
@media (max-width: 767px) {
  .mrktplc_tchsut_cnt {
    width: 100%;
  }
  .mrktplc_tchsut_img {
    width: 70%;
  }
  .mrktplc_tchsut_cnt .btn-fix {
    margin: 0 auto;
  }
  .mrktplc_tchsut_lst li,
  .mrktplc_tchsut_lst li:nth-child(even) {
    margin: 40px 0;
    flex-direction: column-reverse;
    justify-content: center;
    text-align: center;
    gap: 15px;
  }
  .mrktplc_tchsut_lst li:last-child {
    margin-bottom: 0;
  }
}
@media (max-width: 600px) {
  .mrpl_wrp .sb h2,
  .mrktplc_cta4_mn h2,
  .mrktplc_cta2_mn h2,
  .mrktplc_cta1_mn h2 {
    font-size: 24px;
    line-height: 1.3;
  }
  .mrktplc_srvcs_lst li h3 {
    font-size: 18px;
  }
  .mrktplc_prcs_lst li h3,
  .smal-fnts,
  .mrktplc_cta5_sc .mrktplc_cta4_mn p,
  .mrktplc_cta1_mn p,
  .mrktplc_srvcs_lst li p {
    font-size: 14px;
  }
  .mrktplc_tchsut_cnt h3,
  .mrktplc_indstrs_inr h3 {
    font-size: 20px;
  }
  .mrktplc_bld_lwr li,
  .mrktplc_advntg_lst li,
  .mrktplc_tchsut_img,
  .mrktplc_indstrs_lst > li {
    width: 100%;
  }
  .mrktplc_tchsut_cnt p {
    font-size: 15px;
  }
  .mtktplc_cntr li {
    width: 48%;
  }
  .mrktplc_prcs_lst li {
    width: 80%;
  }
  .mrktplc_prcs_lst,
  .mtktplc_cntr {
    gap: 10px;
  }
  .mrktplc_cta1_mn .ply_icn {
    width: 100px;
    height: 100px;
    right: -30px;
    bottom: -53px;
  }
  .mrktplc_srvcs_lst li {
    padding: 20px 10px;
  }
  .mrktplc_bnr_mn .mh h1 .theme_clr {
    font-size: 28px;
    font-weight: 800;
  }
  .mrktplc_trst_lst {
    gap: 20px;
    margin-top: 20px;
  }
  .mrktplc_trst_lst li img {
    max-width: 65px;
  }
  .mrpl_wrp .whitlbl_bnr_ryt .slick-list {
    border-radius: 35px;
  }
  .mrktplc_bnr_mn .btn-fix svg,
  .mrktplc_tchsut_cnt .btn-fix svg,
  .mrktplc_advntgs_sc .btn-fix svg,
  .mrktplc_indstrs_sc .btn-fix svg,
  .page-template-tpl-marketplace-app-development .ecmrc_prfl_slide .btn-fix svg,
  .mrktplc_srvcs_sc .btn-fix svg {
    animation: none;
  }
  .saudi_wrp .vid_bx:nth-child(odd) {
    padding-top: 65px;
  }
  .page-template-tpl-marketplace-app-development .tstimnl_desgn4 {
    padding-bottom: 10px;
  }
  .mrktplc_advntgs_lst {
    width: 85%;
    margin: 30px auto 0;
  }
}
/*marketplace page css end*/

/*healthcare page 22-11-24*/
.hlthcr_cta4_mn {
  background-color: #f5faff;
  position: relative;
  padding: 40px;
  border-radius: 22px;
}
.hlthcr_cta4_mn .sb,
.hlthcr_cta1_mn .sb {
  width: 70%;
  margin-left: auto;
}
.hlthcr_cta2_mn .sb {
  width: 70%;
}
.hlthcr_cta4_mn .sb h2,
.hlthcr_cta3_sc .sb,
.hlthcr_cta2_mn .sb h2,
.hlthcr_cta1_mn .sb h2 {
  font-size: 36px;
  font-weight: 800;
}
.hlthcr_cta4_lft {
  position: absolute;
  bottom: -1px;
  left: 1px;
  width: 30%;
}
.hlthcr_cta4_mn .sb p {
  font-size: 24px;
  color: #000;
  margin: 12px 0 25px !important;
}
.hlthcr_cta3_sc .sb p {
  font-size: 28px;
  margin: 12px 0 35px !important;
  font-weight: 300;
}
.hlthcr_cta2_mn {
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2024/11/21125014/healthcare-cta2-bg.png);
  background-color: #000;
  background-size: cover;
  padding: 65px 50px;
  border-radius: 20px;
  position: relative;
}
.hlthcr_cta3_sc .sb {
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2024/11/22054347/healthcare-cta3-bg-1.png);
  background-size: cover;
  padding: 40px;
  border-radius: 20px;
  background-color: #000;
  position: relative;
  z-index: 1;
}
.hlthcr_cta3_sc .sb:after {
  position: absolute;
  content: "";
  background: #000;
  opacity: 0.8;
  inset: 0;
  margin: auto;
  width: 100%;
  height: 100%;
  z-index: -1;
  border-radius: 20px;
}
.hlthcr_cta3_sc .sb .btn-fix {
  margin: 0 auto;
}
.hlthcr_cta2_ryt {
  position: absolute;
  bottom: 0;
  right: 45px;
  width: 34%;
}
.hlthcr_cta2_mn .sb p {
  font-weight: 300;
  margin: 15px 0 30px !important;
  line-height: 1.7;
  max-width: 65%;
}
.hlthcr_cta1_mn {
  background-color: #006eef;
  padding: 50px;
  border-radius: 24px;
  position: relative;
}
.hlthcr_cta1_lft {
  position: absolute;
  bottom: -5px;
  left: 45px;
  width: 25%;
}
.hlthcr_cta1_mn .sb p {
  font-size: 20px;
  font-weight: 300;
  margin: 10px 0 35px !important;
}
.hlthcr_cntr_mn li {
  text-align: center;
  width: 23%;
}
.hlthcr_cntr_mn li h3 {
  font-size: 48px;
  font-weight: 900;
  color: #030303;
}
.hlthcr_cntr_sc:after {
  position: absolute;
  content: "";
  background: #d6e9ff;
  width: 90%;
  height: 100%;
  inset: 0;
  margin: 0 0 auto;
  z-index: -1;
  border-radius: 0 60px 4px 0;
}
.hlthcr_cntr_sc {
  padding: 40px 0;
  position: relative;
  margin-top: -50px;
  z-index: 1;
}
.hlthcr_cntr_mn {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
}
.hlthcr_cntr_mn li p {
  color: #030303;
  font-size: 18px;
  font-weight: 500;
  margin-top: 8px;
}
.hlth_wrp .gjk_ftrs_uprcnt h3 {
  font-size: 26px;
  margin: 0;
}
.hlth_wrp .gjk_ftrs_uprcnt {
  padding: 18px 10px;
}
.hlth_wrp .gjk_ftrs_lwrcnt h3 {
  font-size: 26px;
}
.hlth_wrp .gjk_ftrs_lwrcnt p {
  font-size: 20px;
}
.hlth_wrp .gjk_ftrs_uprcnt.slick-center:after,
.hlth_wrp .gjk_ftrs_uprcnt.slick-active.slick-center {
  background: #006eef;
}
.hlth_wrp .gjk_ftrs_uprcnt.slick-center:before {
  content: unset;
}
.hlth_wrp .gjk_ftrs_uprcnt.slick-center h3 {
  color: #fff;
}
.hlth_wrp .ondmnd_hvr_cntnt {
  background: #006eef;
}
.hlth_wrp .ondmnd_hvr_cntnt p {
  font-size: 16px;
  line-height: 27px;
}
.hlthcr_typs_slide figure {
  background: #006eef;
  width: 55px;
  height: 55px;
  border-radius: 5px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.hlthcr_typs_slide {
  background: #060606;
  border: 1px solid #828282;
  padding: 20px;
  margin: 0 10px;
  height: inherit;
  border-radius: 10px;
}
.hlthcr_typs_slide h4 {
  color: #fff;
  font-size: 24px;
  margin: 25px 0 16px;
}
.hlthcr_typs_slide p {
  font-size: 20px;
  font-weight: 200;
  line-height: 1.5;
}
.hlthcr_typs_slide h3 {
  font-size: 18px;
  margin-bottom: 15px;
  opacity: 70%;
  font-weight: 500;
}
.hlthcr_typs_lst {
  width: calc(100% - (100% - 90%) / 2) !important;
  max-width: calc(100% - (100% - 1170px) / 2);
  margin: 50px 0 0 auto;
}
.hlthcr_typs_lst .slick-track {
  display: flex;
}
.hlthcr_typs_sc {
  background-color: #060606;
  padding: 80px 0 110px;
}
.hlthcr_cta2_sc,
.hlthcr_pwring_sc,
.hlthcr_cta1_sc,
.hlthcr_fetr_sc {
  padding: 80px 0;
}
.hlth_wrp .ondmnd_srvc_sc {
  padding: 80px 0 50px;
}
.hlthcr_fetr_lwr li ul {
  display: flex;
  align-items: stretch;
  justify-content: flex-start;
  gap: 25px;
  flex-wrap: wrap;
  height: 0;
  opacity: 0;
  visibility: hidden;
}
.hlthcr_fetr_lwr li.active ul {
  height: 100%;
  opacity: 1;
  visibility: visible;
}
.hlthcr_fetr_lwr li > ul > li,
.hlthcr_fetr_lwr li ul li.slick-slide {
  width: 31.5%;
  border: 1px solid #000000;
  border-radius: 15px;
  padding: 30px 20px;
}
.hlthcr_fetr_lwr li ul li h3 {
  font-size: 24px;
  color: #000;
  margin: 20px 0 10px;
  line-height: 1.5;
}
.hlthcr_fetr_lwr li ul li p {
  color: #000;
  font-size: 17px;
  font-weight: 400;
}
.hlthcr_fetr_upr li {
  width: 32.7%;
  background-color: #101010;
  color: #fff;
  padding: 15px 5px;
  border-radius: 20px 20px 0px 0px;
  text-align: center;
  font-size: 20px;
}
.hlthcr_fetr_upr {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 10px;
  flex-wrap: wrap;
  margin: 50px 0;
  border-bottom: 1px solid #000;
}
.hlthcr_fetr_upr li.active {
  background-color: #006eef;
}
.hlth_wrp .ondmnd_stags_nav li,
.hlth_wrp .ondmnd_stags_nav:after {
  background: #e4e4e4;
  border-radius: 4px;
}
.hlth_wrp .ondmnd_stags_nav li.active {
  background: #006eef;
}
.hlth_wrp .ondmnd_stags_nav:after {
  width: 5px;
}
.hlth_wrp .ondmnd_stags_nav li.active:after {
  background: #006eef;
  border-radius: 4px;
  z-index: 1;
  width: 5px;
  top: 0;
  right: -60px;
  height: 100%;
}
.hlth_wrp .ondmnd_stags_lst li figure {
  background: #006eef;
  border-radius: 4px;
}
.hlth_wrp .ondmnd_stags_nav li h3 {
  font-size: 24px;
}
.hlth_wrp .ondmnd_stags_nav li.active h3 {
  color: #fff;
}
.hlth_wrp .ondmnd_stags_lst li figure img {
  filter: brightness(0) invert(1);
}
.hlth_wrp .ondmnd_stags_lst li figure {
  width: 65px;
  height: 65px;
  padding: 10px;
}
.hlth_wrp .ondmnd_stags_mn {
  align-items: center;
}
.hlth_wrp .ondmnd_stags_lst li h3 {
  font-size: 30px;
  font-weight: 800;
  margin: 25px 0 20px;
  color: #000000;
}
.hlth_wrp .ondmnd_stags_lst li p {
  font-size: 20px;
  font-weight: 400;
  color: #0f0f0f;
  line-height: 32px;
  width: 90%;
}
.hlthcr_bnr_mn {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  flex-wrap: wrap;
}
.hlthcr_bnr_lft p {
  color: #000;
  margin: 25px 0 55px;
  line-height: 1.5;
  font-weight: 400;
}
.hlthcr_bnr_lft {
  width: 53%;
  position: relative;
}
.hlthcr_bnr_lft h1 {
  font-weight: 800;
  color: #000;
}
.hlthcr_bnr_sc:before {
  position: absolute;
  content: "";
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2024/11/22115318/hlthcr-right.png);
  width: 31px;
  height: 134px;
  bottom: -25px;
  right: 25px;
}
.hlthcr_bnr_sc:after {
  position: absolute;
  content: "";
  clip-path: polygon(14% 0, 100% 0, 100% 100%, 0% 100%);
  background: #006eef;
  width: 470px;
  height: 100%;
  bottom: 0;
  top: 0;
  right: 0;
  z-index: -1;
}
.hlthcr_bnr_sc {
  position: relative;
}
.hlth_wrp .wych_social_sc {
  background: #006eef;
  margin: 0;
}
.hlth_wrp .wych_social_dt li *:not(.btn-fix) {
  color: #000 !important;
}
.hlth_wrp .wych_social_dt li {
  background: #fff;
}
.hlth_wrp .wych_social_dt li p {
  font-weight: 400;
  line-height: 26px;
}
.hlth_wrp .wych_social_dt li:after {
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2024/11/22103804/hlthcr_cross.png);
}
.hlth_wrp .wych_social_dt li h3 {
  font-weight: 600;
}
.hlthcr_cta4_sc {
  background-color: #060606;
  padding: 125px 0 80px;
}
.hlth_wrp .sclmd_featr_sc {
  background-color: #060606;
  padding: 0 0 80px;
}
.hlth_wrp .sclmd_featr_lft p {
  line-height: 1.5;
}
.hlth_wrp .sclmd_featr_lft {
  padding: 30px;
  background: #006eef;
}
.hlth_wrp .sclmd_featr_ryt {
  background: #1f1f1f;
}
.hlth_wrp .sclmd_featr_nv li.slick-slide {
  background: #1a2b3e;
  justify-content: center;
}
.hlth_wrp .sclmd_featr_ryt {
  border: 1px solid #006eef;
}
.hlth_wrp .sclmd_featr_nv li.slick-slide h3 {
  font-size: 22px;
  font-weight: 500;
}
.hlth_wrp .sclmd_featr_ryt .slick-arrow,
.sclmd_intgrtn_sldr .slick-arrow {
  border: 0.5px solid #006eef !important;
}
.hlth_wrp .sclmd_featr_ryt .slick-arrow:hover {
  background: #006eef;
}
.hlth_wrp .sclmd_featr_nv li.slick-slide {
  width: 295px !important;
}
.hlth_wrp .gjk_ftrs_sc {
  padding-bottom: 80px;
}
.hlth_wrp .ecmrc_prtfl_lstlogo.slick-center {
  background: #006eef;
}
.hlth_wrp .ecmrc_prtfl_lstlogo.slick-center img {
  filter: unset;
}
.hlth_wrp .ecmrc_prtfl_lstlogo.slick-center.ecmrc_cure img {
  filter: brightness(0) invert(1);
}
.hlthcr_bnr_lft:after {
  position: absolute;
  content: "";
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2024/11/22113951/Union.png);
  width: 92px;
  height: 31px;
  bottom: -130px;
  left: 0;
}
.hlth_wrp .sclmd_featr_ryt .slick-arrow {
  bottom: -25px;
}
.page-template-tpl_healthcare-page .fddlvry_blgsbx {
  margin-right: 10px;
}
.hlthcr_typs_lst .custom_paging li {
  color: #fff;
  font-size: 24px;
  font-weight: 400;
  line-height: 1;
  position: absolute;
  left: 12px;
  top: 100%;
  display: none;
  margin-top: 25px;
}
.hlthcr_typs_lst .custom_paging li.slick-active {
  display: block;
}
.hlthcr_typs_lst .custom_paging li span {
  color: #6a6a6a;
}
.hlthcr_typs_lst .custom_paging li span strong {
  color: #fff;
}
.hlthcr_typs_lst.arrow_bottom .slick-arrow {
  border: 1px solid #006eef !important;
  margin: 0 0 0 auto;
  left: auto;
  right: 155px;
}
.hlthcr_typs_lst.arrow_bottom .slick-arrow:before {
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/01/18072508/furnur_blk_arrow.svg);
  filter: brightness(0) invert(1);
  width: 14px;
  height: 8px;
  transform: rotate(-90deg);
}
.hlthcr_typs_lst.arrow_bottom .slick-prev {
  right: 225px;
}
.hlthcr_typs_lst.arrow_bottom .slick-prev.slick-arrow:before {
  transform: rotate(-270deg);
}
.hlthcr_typs_lst.arrow_bottom .slick-arrow:hover {
  background: #006eef;
}
.hlthcr_cta1_mn:before {
  position: absolute;
  content: "";
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2024/11/22122004/cta-round.png);
  width: 667px;
  height: 100%;
  opacity: 0.07;
  left: 0;
  background-size: cover;
  top: 0;
  bottom: 0;
}
.hlthcr_appnl_sc {
  background-color: #060606;
  padding: 80px 0;
}
.hlthcr_appnl_upr li {
  border: 1px solid #858585;
  text-transform: uppercase;
  color: #fff;
  font-weight: 600;
  padding: 15px 10px;
  width: 31%;
  text-align: center;
  font-size: 20px;
  border-radius: 7px;
}
.hlthcr_appnl_upr {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 25px;
  flex-wrap: wrap;
  margin: 40px auto;
  width: 95%;
}
.hlthcr_appnl_lwrlft li h3 {
  font-size: 24px;
  font-weight: 600;
}
.hlthcr_appnl_lwrlft li p {
  font-size: 16px;
  font-weight: 300;
}
.hlthcr_appnl_lwrlft li:not(:last-child) {
  border-bottom: 1px solid #ffffff70;
  padding-bottom: 25px;
  margin-bottom: 25px;
}
.hlthcr_appnl_lwrlft li > div {
  margin-top: 10px;
}
.hlthcr_appnl_lwrlft {
  width: 45%;
  border-left: 2px solid #ffffff30;
  padding-left: 30px;
}
.hlthcr_appnl_lwrlft li * {
  transition: unset;
}
.hlthcr_appnl_lwr > li {
  display: none;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
}
.hlthcr_appnl_lwr > li.active {
  display: flex;
}
.hlthcr_appnl_lwrryt {
  width: 50%;
  margin: 0 auto;
}
.hlthcr_appnl_upr li.active {
  background: #006eef;
  border: 1px solid #006eef;
}
.hlthcr_appnl_lwr > li > p {
  text-align: center;
  font-size: 20px;
  font-weight: 300;
  display: block;
  width: 100%;
  margin-bottom: 50px;
  line-height: 1.6;
}
.hlthcr_appnl_lwrryt figure {
  text-align: center;
  position: relative;
  z-index: 1;
}
.hlthcr_appnl_lwrlft li h3 {
  position: relative;
}
.hlthcr_appnl_lwrlft li.active h3::before {
  content: "";
  top: 50%;
  left: -33px;
  width: 4px;
  height: 50px;
  position: absolute;
  transform: translateY(-50%);
  background-color: #006eef;
}
.hlthcr_appnl_lwrlft li h3::after {
  content: "";
  border: solid #fff;
  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;
}
.hlthcr_appnl_lwrlft li.active h3::after {
  transform: rotate(45deg) scaleY(-1) scaleX(-1);
  -webkit-transform: rotate(45deg) scaleY(-1) scaleX(-1);
}
.hlthcr_appnl_lwrlft li {
  padding-right: 30px;
}
.hlthcr_appnl_lwrryt figure:after {
  position: absolute;
  content: "";
  background: #006eef;
  opacity: 0.3;
  width: 450px;
  height: 450px;
  border-radius: 50%;
  inset: 0;
  margin: auto;
  z-index: -1;
}
.hlth_wrp .ondmnd_stags_nav li {
  position: relative;
}
.hlth_wrp .ondmnd_hvr_cntnt h3 {
  display: none;
}
.hlth_wrp .btn-fix:not(.btn-fix_wht) {
  background: #006eef;
  color: #fff;
}
.hlth_wrp .btn-fix:not(.btn-fix_wht) svg {
  background: #fff;
}
.hlth_wrp .btn-fix:not(.btn-fix_wht) svg path {
  fill: #000;
}
.hlth_wrp .btn-fix.btn-fix_wht svg {
  background: #006eef;
}
@media (max-width: 1600px) {
  .hlthcr_cntr_sc:after {
    width: 95%;
  }
  .hlthcr_bnr_sc:after {
    width: 430px;
  }
}
@media (max-width: 1500px) {
  .hlthcr_bnr_ryt {
    width: 41%;
    margin: 0 auto;
  }
}
@media (max-width: 1200px) {
  .hlthcr_cta1_lft,
  .hlthcr_cta1_mn:before,
  .hlthcr_cta4_lft,
  .hlthcr_cta2_ryt,
  .hlthcr_bnr_sc:after,
  .hlthcr_cntr_sc:after,
  .hlthcr_appnl_lwrlft li.active h3::before,
  .hlth_wrp .gjk_ftrs_upr,
  .ondmnd_stags_nav,
  .hlthcr_typs_slide h3,
  .hlth_wrp .sclmd_featr_nv {
    display: none;
  }
  .hlth_wrp .ondmnd_hvr_cntnt h3 {
    display: block;
  }
  .hlth_wrp .sclmd_featr_sldr li.slick-slide {
    margin-top: 0;
  }
  .hlth_wrp .sclmd_featr_sc {
    padding: 0 0 120px;
  }
  .hlth_wrp .ondmnd_hvr_cntnt p {
    font-size: 15px;
    line-height: 21px;
  }
  .hlthcr_cta4_mn .sb,
  .hlthcr_cta1_mn .sb,
  .hlthcr_cta2_mn .sb {
    width: 100%;
    margin-left: 0;
    text-align: center;
  }
  .hlthcr_cta1_mn,
  .hlthcr_cta3_sc .sb,
  .hlthcr_cta4_mn,
  .hlthcr_cta2_mn {
    padding: 30px 20px;
  }
  .hlthcr_cta1_mn .sb p,
  .hlthcr_cta3_sc .sb p,
  .hlthcr_cta4_mn .sb p {
    font-size: 16px;
    margin: 10px 0 25px !important;
  }
  .hlthcr_cta4_mn .sb .btn-fix,
  .hlthcr_cta1_mn .sb .btn-fix,
  .hlthcr_cta2_mn .sb .btn-fix,
  .hlthcr_bnr_lft .btn-fix {
    margin: 0 auto;
  }
  .hlthcr_cta2_mn .sb p {
    max-width: 100%;
    margin: 10px 0 25px !important;
  }
  .hlth_wrp .ondmnd_srvc_lst li.slick-slide:after {
    height: 100%;
    background: #000;
    opacity: 0.7;
  }
  .hlth_wrp .ondmnd_hvr_cntnt {
    background: unset;
    padding: 15px 10px;
  }
  .hlthcr_cta2_sc,
  .hlthcr_pwring_sc,
  .hlthcr_cta1_sc,
  .hlthcr_fetr_sc,
  .hlthcr_appnl_sc,
  .hlthcr_cta4_sc {
    padding: 40px 0;
  }
  .hlth_wrp .ondmnd_srvc_sc {
    padding: 40px 0 0;
  }
  .hlthcr_bnr_lft {
    width: 100%;
    text-align: center;
  }
  .hlthcr_bnr_lft p {
    margin: 10px 0 25px;
  }
  .hlthcr_bnr_ryt {
    width: 40%;
    margin: 31px auto 0;
  }
  .hlthcr_cntr_sc {
    background-color: #d6e9ff;
    margin-top: 40px;
    padding: 20px 0;
  }
  .hlthcr_cntr_mn li h3 {
    font-size: 28px;
  }
  .hlthcr_cntr_mn li p {
    font-size: 16px;
    margin-top: 5px;
    line-height: 1.3;
  }
  .hlthcr_typs_slide {
    text-align: center;
    padding: 15px 10px;
    margin: 0 5px;
  }
  .hlthcr_typs_slide h4 {
    font-size: 20px;
    margin: 15px 0 10px;
  }
  .hlthcr_typs_slide p,
  .hlthcr_fetr_upr li,
  .hlthcr_appnl_lwr > li > p,
  .hlthcr_typs_lst .custom_paging li {
    font-size: 16px;
  }
  .hlthcr_typs_slide figure {
    margin: 0 auto;
  }
  .hlthcr_typs_sc {
    padding: 40px 0 100px;
  }
  .hlthcr_appnl_lwrlft {
    width: 45%;
    border-left: 0;
    padding-left: 0;
  }
  .hlthcr_appnl_lwrlft li h3 {
    font-size: 20px;
  }
  .hlthcr_fetr_lwr li ul li h3 {
    font-size: 20px;
    margin: 15px 0 10px;
    line-height: 1.4;
  }
  .hlthcr_fetr_lwr li ul li.slick-slide {
    text-align: center;
    padding: 15px 10px;
    margin: 0 5px;
    height: inherit;
  }
  .hlthcr_fetr_lwr li ul {
    display: block;
    margin-bottom: 0 !important;
  }
  .hlthcr_fetr_lwr li ul .slick-track {
    display: flex;
  }
  .hlthcr_fetr_upr {
    margin: 30px 0;
  }
  .hlthcr_fetr_lwr li ul li.slick-slide figure {
    width: 40px;
    margin: 0 auto;
  }
  .hlth_wrp .gjk_ftrs_lwr {
    display: block;
    margin: 30px 0 0 !important;
  }
  .hlth_wrp .gjk_ftrs_lwrcnt {
    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_wrp .gjk_ftrs_lwrcnt h3 {
    font-size: 20px;
    margin-bottom: 5px;
  }
  .hlth_wrp .gjk_ftrs_lwrcnt p {
    font-size: 16px;
    max-width: 100%;
  }
  .hlth_wrp .gjk_ftrs_sc {
    padding-bottom: 40px;
  }
  .hlth_wrp .ondmnd_stags_lst li p {
    font-size: 16px;
    line-height: 26px;
    width: 100%;
  }
  .hlth_wrp .ondmnd_stags_lst li h3 {
    font-size: 22px;
    margin: 15px 0 8px;
  }
  .hlth_wrp .ondmnd_stags_lst > li {
    display: none;
    background: #e4e4e4;
    padding: 15px;
    border-radius: 10px;
    text-align: center;
    width: 48%;
    display: block;
  }
  .hlth_wrp .ondmnd_stags_lst li figure {
    width: 50px;
    height: 50px;
    margin: 0 auto;
    display: block;
  }
  .hlth_wrp .ondmnd_stags_lst {
    width: 100%;
    display: flex;
    align-items: stretch;
    justify-content: center;
    gap: 10px;
    flex-wrap: wrap;
  }
  .hlth_wrp .ondmnd_stags_mn {
    margin-top: 30px;
  }
  .hlthcr_typs_lst .slick-list {
    padding: 0 !important;
  }
  .hlthcr_typs_lst {
    width: 90% !important;
    max-width: 1170px;
    margin: 30px auto 0;
  }
  .hlthcr_typs_lst.arrow_bottom .slick-arrow {
    right: 10px;
  }
  .hlthcr_typs_lst.arrow_bottom .slick-prev {
    right: 75px;
  }
  .hlthcr_fetr_upr {
    gap: 8px;
  }
  .hlth_wrp .sclmd_featr_ryt .slick-arrow {
    bottom: -130px;
  }
}
@media (max-width: 992px) {
  .hlthcr_bnr_sc {
    padding-top: 130px;
  }
  .hlthcr_bnr_ryt {
    width: 50%;
  }
  .hlthcr_appnl_lwrryt figure:after {
    display: none;
  }
  .hlthcr_appnl_lwrlft {
    width: 100%;
    margin-top: 30px;
  }
  .hlthcr_appnl_lwr > li > p {
    order: -2;
  }
  .hlthcr_appnl_lwrryt {
    order: -1;
  }
  .hlthcr_appnl_upr li {
    font-size: 16px;
    padding: 15px 5px;
  }
  .hlthcr_appnl_upr {
    width: 100%;
    gap: 10px;
  }
  .hlthcr_appnl_upr {
    margin: 30px auto;
  }
  .hlthcr_appnl_lwr > li > p {
    margin-bottom: 25px;
  }
  .hlthcr_fetr_upr li {
    width: 48%;
  }
  .hlthcr_fetr_upr {
    border: 0;
    justify-content: center;
  }
  .hlthcr_fetr_upr li {
    border-radius: 10px;
  }
  .hlth_wrp .ondmnd_stags_lst li h3 {
    font-size: 20px;
  }
  .hlthcr_appnl_lwrryt {
    width: 80%;
  }
}
@media (max-width: 767px) {
  .hlthcr_cntr_mn li p {
    font-size: 14px;
  }
}
@media (max-width: 600px) {
  .hlthcr_cta4_mn .sb h2,
  .hlthcr_cta3_sc .sb,
  .hlthcr_cta2_mn .sb h2,
  .hlthcr_cta1_mn .sb h2 {
    font-size: 24px;
  }
  .hlth_wrp .ondmnd_stags_lst > li,
  .hlthcr_appnl_lwrryt {
    width: 100%;
  }
  .hlthcr_bnr_ryt {
    width: 75%;
  }
  .hlthcr_cntr_mn li h3 {
    font-size: 24px;
  }
  .hlthcr_cntr_mn {
    gap: 20px 0;
  }
  .hlthcr_fetr_upr li,
  .hlthcr_appnl_upr li {
    font-size: 14px;
  }
  .hlthcr_cntr_mn li,
  .hlthcr_appnl_upr li {
    width: 48%;
  }
  .hlthcr_appnl_lwrlft li p {
    font-size: 15px;
    line-height: 1.4;
  }
  .hlthcr_appnl_lwrlft li:not(:last-child) {
    padding-bottom: 20px;
    margin-bottom: 20px;
  }
}
/*healthcare page 22-11-24*/

/*software dubai ppc page */
.sftwrppc_bnr_sc {
  background-color: #000000;
  height: 750px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
}
.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;
}
.sftwr-ppc_wrp .sdi_cntr_sc,
.sftwr-ppc_wrp .sftwr_sltns_sc {
  padding-top: 70px;
}
.sftwrppc_bnr_lft h1 {
  font-size: 44px;
}
.sftwrppc_bnr_lft {
  width: 50%;
  position: relative;
}
.sftwrppc_bnr_lft p {
  font-size: 16px;
  margin: 15px 0 35px;
  line-height: 1.6;
  font-weight: 200;
}
.ppc-trstd_lst li img {
  max-width: 75px;
  height: 55px;
  object-fit: contain;
}
.trstd_ppc_sc h2 {
  font-size: 24px;
  margin: 70px 0 25px;
}
.sftwr-ppc_wrp .sftwr_cta2_mn {
  background-image: url("https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2024/12/18134423/cta1-ppc.png");
}
.sftwr-ppc_wrp .sftwr_cta2_mn p {
  font-size: 18px;
  margin-top: 10px;
  font-weight: 300;
}
.sftwr-ppc_wrp .sftwr_ctppc_sc .sftwr_cta2_mn {
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2024/12/18135139/cta2-ppc.png);
}
.sftwr-ppc_wrp .sdi_cntr_mn:after {
  content: unset;
}
.sftwr-ppc_wrp .sdi_cntr_mn li {
  background: #3370ff;
}
.sftwr-ppc_wrp .sdi_cntr_mn li h3,
.sftwr-ppc_wrp .sdi_cntr_mn li p {
  color: #fff;
}
.sftwr-ppc_wrp .sdi_cntr_mn {
  padding: 50px 0 0;
}
.sftwr-ppc_wrp .sdi_cntr_mn li p {
  font-weight: 300;
}
.sftwr-ppc_wrp.sftwr_wrp .ecmrc_prfl_sc {
  margin-top: 70px;
}
.sftwr-ppc_wrp .sftwr_mdls_sc {
  padding: 70px 0 0;
}
.sftwr-ppc_wrp.sftwr_wrp .sdi_dvplre_sc {
  padding: 70px 0 100px;
}
.sftwrppc_chs_sc {
  background-color: #161616;
  padding: 70px 0 0;
}
.sftwrppc_chs_lst li {
  box-shadow: 0px 0px 100px 0px #0000000d;
  background-color: #ffffff14;
  padding: 25px 40px 25px 25px;
  margin-bottom: 20px;
  border-radius: 16px;
  position: relative;
}
.sftwrppc_chs_lst li:last-child {
  margin-bottom: 0;
}
.sftwrppc_chs_lst li:after {
  position: absolute;
  content: "";
  background-image: url(https://www.apptunix.com/wp-content/uploads/2024/12/ppc-arrow.svg);
  width: 36px;
  height: 36px;
  top: 18px;
  right: 20px;
  margin: auto;
  transform: rotate(180deg);
}
.sftwrppc_chs_lst li.active:after {
  transform: rotate(0deg);
}
.sftwrppc_chs_lst {
  width: 45%;
}
.sftwrppc_chs_ryt {
  width: 45%;
}
.sftwrppc_chs_lst li * {
  transition: unset;
}
.sftwrppc_chs_lst li p {
  font-size: 16px;
  font-weight: 300;
  margin-top: 15px;
}
.sftwrppc_chs_lst li.active {
  background-color: #016eef;
}
.sftwrppc_chs_lst li h3 {
  font-size: 20px;
  font-weight: 400;
}
.sftwrppc_chs_mn {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-top: 50px;
}
.sftwr-ppc_wrp .sftwr_cta2_mn h2 .sml_fnts {
  font-size: 22px;
  display: block;
  font-weight: 300;
  line-height: 1.6;
}
.sftwr_wrp .ubrcln_buld_lst li .btn-fix {
  font-size: 16px;
  background: #fff;
  color: #000;
  height: 40px;
  padding: 12px 50px 12px 12px;
  margin: 20px auto 0;
}
.sftwr_wrp .ubrcln_buld_lst li .btn-fix svg {
  width: 32px;
  height: 32px;
  padding: 8px;
  right: 5px;
}
.sftwr-ppc_wrp .sftwr_cta2_mn .btn-fix {
  margin: 40px auto 0;
  background: #3370ff;
  color: #fff;
  font-weight: 300;
}
.sftwrppc_chs_sc .btn-fix {
  margin: 50px auto 0;
}
.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-ppc_wrp .sftwr_sltns_sc .btn-fix,
.sftwr-ppc_wrp .sftwr_srvcs_sc .btn-fix {
  margin: 50px auto 0;
}
.sftwr-ppc_wrp .sftwr_prcs_sc .btn-fix {
  margin: 130px auto 0;
}
.sftwr-ppc_wrp .sftwr_prcs_sc {
  padding: 70px 0;
}
.sftwrppc_bnr_lft:after {
  position: absolute;
  content: "";
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2024/12/19130010/Polygon.png);
  width: 27px;
  height: 27px;
  top: -38px;
  left: 250px;
}
.sdi_cntr_sc .theme_clr {
  color: #3370ff;
}
@media (max-width: 1600px) {
  .trstd_ppc_sc h2 {
    font-size: 22px;
  }
  .sftwrppc_bnr_sc {
    height: 650px;
  }
  .sftwrppc_bnr_ryt {
    right: 120px;
    width: 45%;
  }
}
@media (max-width: 1500px) {
  .sftwrppc_bnr_ryt {
    width: 44%;
  }
}
@media (max-width: 1400px) {
  .sftwrppc_bnr_ryt {
    width: 48%;
  }
}
@media (max-width: 1200px) {
  .sftwrppc_bnr_sc {
    height: auto;
  }
  .sftwrppc_bnr_lft {
    width: 100%;
    margin-top: 0;
    text-align: center;
  }
  .sftwr-ppc_wrp .sftwr_sltns_sc .btn-fix,
  .sftwr-ppc_wrp .sftwr_prcs_sc .btn-fix {
    margin: 30px auto 0;
  }
  .sftwrppc_bnr_ryt {
    position: unset;
    margin: 30px auto 0;
    width: 55%;
  }
  .sftwrppc_bnr_lft .btn-fix {
    margin: 0 auto;
  }
  .sftwrppc_bnr_sc:after {
    content: unset;
  }
  .ppc-trstd_lst {
    justify-content: center;
    gap: 20px;
  }
}
@media (max-width: 992px) {
  .sftwrppc_chs_ryt {
    display: none;
  }
  .sftwrppc_chs_lst {
    width: 100%;
  }
  .sftwr-ppc_wrp .sdi_cntr_sc,
  .sftwr-ppc_wrp .sftwr_sltns_sc {
    padding-top: 40px;
  }
  .sftwr-ppc_wrp .sftwr_cta2_mn h2 .sml_fnts {
    font-size: 16px;
  }
  .sftwr-ppc_wrp .sftwr_cta2_mn .btn-fix {
    margin: 25px auto 0;
  }
  .sftwr-ppc_wrp .sftwr_mdls_sc {
    padding: 40px 0 0;
  }
  .sftwr-ppc_wrp.sftwr_wrp .ecmrc_prfl_sc {
    margin-top: 40px;
  }
  .sftwrppc_chs_mn {
    margin-top: 35px;
  }
  .sftwrppc_chs_sc {
    padding: 50px 0 0;
  }
}
@media (max-width: 600px) {
  .testi_vd_dsn4 iframe {
    width: 100% !important;
  }
  .sftwrppc_bnr_lft h1 {
    font-size: 26px;
  }
  .sftwrppc_bnr_ryt {
    width: 100%;
  }
  .sftwrppc_bnr_lft p {
    font-size: 14px;
  }
  .ppc-trstd_lst li img {
    max-width: 50px;
    height: 45px;
  }
  .ppc-trstd_lst {
    gap: 15px;
  }
}
/*software dubai ppc page */

.page-template-tpl_hire_developer_template .clculator_img,
.page-template-tpl_hire-mobile-app-developers .clculator_img {
  display: none;
}
@media (max-width: 600px) {
  .hradvplr_lwrlogo img {
    max-width: 75px;
  }
  .page-template-tpl_hire-mobile-app-developers .hradvplr_whyhr_sc,
  .page-template-tpl_hire_developer_template .hradvplr_whyhr_sc {
    padding: 40px 0;
    margin: 0;
  }
  .page-template-tpl_hire-mobile-app-developers .hradvplr_cta3_sc {
    padding: 0 0 40px;
  }
  .page-template-tpl_hire-mobile-app-developers .hradvplr_tbl td,
  .page-template-tpl_hire-mobile-app-developers .hradvplr_tbl th,
  .page-template-tpl_hire_developer_template .hradvplr_tbl td,
  .page-template-tpl_hire_developer_template .hradvplr_tbl th {
    padding: 10px;
    font-size: 13px;
    white-space: normal;
  }
  .hradvplr_tbl tr:nth-child(6) td:first-child {
    border-radius: 0 0 0 30px;
  }
  .hradvplr_tbl th:first-child {
    border-radius: 30px 0 0 0;
  }
}
/* custom software page */
.cstmsftwr_wrp .mrktplc_cta1_mn {
  padding: 45px 50px;
}
.cstmsftwr_cta1_mn {
  background: #000;
  padding: 50px;
  overflow: hidden;
  border-radius: 25px;
  position: relative;
}
.cstmsftwr_cta1_mn p {
  font-size: 20px;
  line-height: 1.4;
  margin: 20px 0;
  font-weight: 300;
}
.cstmsftwr_cta1_mn h2 {
  font-size: 34px;
  font-weight: 700;
  line-height: 1.3;
}
.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% !important;
  border-radius: 0 25px 25px 0;
}
.cstmsftwr_wrp .sdi_prtnr_cntnt figure {
  width: 50px;
  height: 50px;
  margin-right: auto;
}
.cstmsftwr_wrp .sdi_prtnr_cntnt h3 {
  margin: 20px 0 15px;
  line-height: 1.4;
  font-size: 22px;
}
.cstmsftwr_wrp .sdi_prtnr_bx img {
  border-radius: 20px;
}
.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_wrp .sdi_prtnr_bx > h3 {
  text-align: center;
}
.cstmsftwr_wrp .sdi_prtnr_bx:after {
  border-radius: 0 0 18px 18px;
}
.cstmsftwr_wrp .sdi_prtnr_cntnt {
  text-align: left;
  border-radius: 18px;
  bottom: 0;
  top: 0;
}
.cstmsftwr_cta4_sc {
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2024/12/24180024/custom-cta4-bg.png);
  background-size: cover;
  background-repeat: no-repeat;
  padding: 50px 0;
  background-color: #000;
  margin: 80px 0;
}
.cstmsftwr_cta4_sc .mrktplc_cta1_mn {
  background: 0 0;
  padding: 0;
}
.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;
}
.cstmsftwr_wrp .aidbi_whychs_bx figure {
  width: 70px;
  height: 70px;
}
.cstmsftwr_wrp .aidbi_whychs_bx img {
  width: 100%;
  height: 100% !important;
  object-fit: contain;
  filter: brightness(0) saturate(100%) invert(28%) sepia(98%) saturate(1795%)
    hue-rotate(208deg) brightness(97%) contrast(103%);
}
.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:nth-child(even):before {
  color: #fff;
  left: 450px;
}
.cstmsftwr_chose_lwr > li:after {
  position: absolute;
  content: "";
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2024/12/26161336/circle-arrow.png);
  width: 50px;
  height: 50px;
  right: 20px;
  top: 20px;
}
.cstmsftwr_hlp_bx:nth-child(even) {
  background-color: #126bfb;
  flex-direction: row-reverse;
  padding: 30px 60px 30px 30px;
}
.cstmsftwr_hlp_lft p {
  font-size: 18px;
  font-weight: 300;
  line-height: 1.5;
  margin: 20px 0 30px;
}
.cstmsftwr_hlp_lft h3 {
  font-size: 28px;
  font-weight: 600;
}
.cstmsftwr_hlp_lft > ul li {
  font-size: 20px;
  color: #fff;
  margin-bottom: 15px;
  padding-left: 40px;
  position: relative;
}
.cstmsftwr_hlp_lst {
  width: 90%;
  counter-reset: my-awesome-counter;
  margin: 60px auto 0;
}
.cstmsftwr_hlp_ryt {
  width: 38%;
}
.cstmsftwr_hlp_lft {
  width: 56%;
}
.cstmsftwr_wrp .sb h2 {
  font-size: 40px;
  color: #000;
}
.cstmsftwr_hlp_lft > ul li:before {
  position: absolute;
  content: "";
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2024/12/26103521/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_hlp_lft > ul li:last-child,
.cstmsftwr_hlp_bx:last-child {
  margin-bottom: 0;
}
.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;
}
.cstmsftwr_chose_lwr > li.active {
  display: flex;
}
.cstmsftwr_chose_lft {
  width: 38%;
}
.cstmsftwr_chose_upr li {
  border: 1px solid #131313;
  width: 32%;
  border-radius: 7px;
  padding: 16px 20px;
  color: #060606;
  font-weight: 600;
  font-size: 20px;
  text-align: center;
}
.cstmsftwr_chose_upr li.active {
  background: #126bfb;
  color: #fff;
  border-color: #126bfb;
}
.cstmsftwr_ftr_sc {
  background-color: #000000;
  padding: 60px 0;
  margin: 80px 0;
}
.cstmsftwr_chose_upr {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 90%;
  margin: 60px auto 50px;
  gap: 20px;
}
.cstmsftwr_chose_ryt p {
  font-size: 16px;
  color: #000;
  font-weight: 400;
}
.cstmsftwr_chose_ryt h3 {
  font-size: 24px;
  color: #000;
}
.cstmsftwr_chose_ryt > ul li {
  color: #000;
  font-weight: 600;
  font-size: 18px;
}
.cstmsftwr_ftr_lst li img {
  width: 100%;
  height: 100% !important;
  object-fit: contain;
}
.cstmsftwr_ftr_lst li figure {
  width: 100%;
  height: 100%;
}
.cstmsftwr_ftr_lst {
  margin-top: 60px;
  -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_rslts_sc {
  background-color: #000000;
  padding-bottom: 80px;
}
.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_rslts_mn li {
  background: #126bfb;
  border: 1px solid #fff;
  padding: 35px 10px;
  border-radius: 10px;
  width: 18.5%;
  text-align: center;
}
.cstmsftwr_rslts_mn li:nth-child(6) {
  display: none;
}
.cstmsftwr_rslts_mn li:hover h3,
.cstmsftwr_rslts_mn li:hover p {
  opacity: 1;
}
.cstmsftwr_rslts_mn li h3 {
  font-size: 50px;
  font-weight: 700;
}
.cstmsftwr_rslts_mn li p {
  font-size: 16px;
  font-weight: 300;
  line-height: 1.5;
  margin-top: 10px;
}
.cstmsftwr_rslts_mn {
  margin-top: 50px;
  display: flex;
  align-items: stretch;
  justify-content: center;
  gap: 20px;
  flex-wrap: wrap;
}
.cstmsftwr_bnr_mn .mh {
  width: 49%;
}
.cstmsftwr_bnr_ryt {
  width: 48%;
}
.sml_fonts {
  font-size: 34px;
  font-weight: 500;
  color: #000;
  display: block;
  margin-top: 10px;
}
.cstmsftwr_bnr_mn {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
}
.cstmsftwr_bnr_mn .mh p {
  font-size: 18px;
  color: #000;
  margin: 20px 0;
  line-height: 1.5;
}
.cstmsftwr_bnr_mn .mh > ul li {
  font-size: 20px;
  color: #000;
  font-weight: 500;
  position: relative;
  list-style: disc;
  list-style-position: inside;
  margin-bottom: 10px;
}
.cstmsftwr_bnr_sc {
  background-size: contain;
  background-repeat: no-repeat;
  background-position: right;
  background-color: #f9f9fb;
  padding-bottom: 70px;
  position: relative;
}
.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: 0.1;
}
.cstmsftwr_trst_sc {
  background: #126bfb;
  margin-top: 0;
}
.cstmsftwr_trst_sc .ecmrc_trst_lft h2 {
  font-size: 38px;
}
.cstmsftwr_trst_sc .ecmrc_trst_lft h2 span {
  font-size: 26px;
  font-weight: 400;
  display: block;
  margin-top: 15px;
}
.cstmsftwr_trst_sc .ecmrc_trst_lft:after {
  content: unset;
}
.cstmsftwr_trst_sc .ecmrc_trst_lft {
  padding-right: 0;
}
.cstmsftwr_bnr_mn .mh > ul li:last-child {
  margin-bottom: 0;
}
.cstmsftwr_trst_sc .ecmrc_trst_mn {
  justify-content: space-between;
}
.cstmsftwr_trst_sc .hradvplr_lwrlogo img {
  max-width: 130px;
  filter: brightness(0) invert(1);
  object-fit: contain;
  height: 60px !important;
}
.cstmsftwr_wrp .theme_clr {
  color: #126bfb;
}
.cstmsftwr_wrp .btn-fix:not(.btn-fix_wht) {
  background: #126bfb;
  color: #fff;
}
.cstmsftwr_trst_sc .hradvplr_trst_lwrlst {
  gap: 60px;
  width: 60%;
  -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_cta1_mn .btn-fix svg,
.cstmsftwr_wrp .mrktplc_cta1_mn svg {
  animation: unset;
}
.cstmsftwr_wrp .hradvplr_lwrlogo {
  display: flex !important;
  align-items: center;
  justify-content: center;
}
.cstmsftwr_indstrs_sc {
  background-color: #0b0b0b;
  padding: 70px 0;
}
.cstmsftwr_indstrs_sc .btn-fix {
  margin: 60px auto 0;
}
.cstmsftwr_indstrs_sc .cardflipbox .innercontent p {
  font-size: 16px;
  line-height: 26px;
  font-weight: 300;
}
.cstmsftwr_tchnlgs_lst > li {
  width: 48%;
  height: 345px;
  background-size: cover;
  background-repeat: no-repeat;
  border-radius: 20px;
  background-position: center;
  position: relative;
  overflow: hidden;
  background-color: #000;
}
.cstmsftwr_tchnlgs_cntnt figure {
  background: #126bfb;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 10px;
}
.cstmsftwr_tchnlgs_cntnt {
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 25px;
}
.cstmsftwr_tchnlgs_cntnt h3 {
  font-size: 24px;
  color: #fff;
  margin-top: 20px;
}
.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 0.5s ease-in-out 0s;
  z-index: 9;
  opacity: 0;
}
.cstmsftwr_tchnlgs_lst > li:hover .cstmsftwr_tchnlgs_hvr {
  opacity: 1;
  transform: unset;
}
.cstmsftwr_tchnlgs_lst {
  display: flex;
  line-height: unset;
  align-items: stretch;
  justify-content: center;
  flex-wrap: wrap;
  gap: 25px;
  margin-top: 60px;
}
.cstmsftwr_tchnlgs_hvr p {
  font-size: 18px;
  color: #fff;
  font-weight: 300;
  line-height: 1.4;
}
.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_tchnlgs_hvr > ul li {
  position: relative;
  padding-left: 35px;
  margin-top: 15px;
  color: #fff;
  font-weight: 500;
  font-size: 20px;
}
.cstmsftwr_prcs_lst li h3 {
  font-size: 28px;
  font-weight: 600;
  color: #000;
}
.cstmsftwr_prcs_lst li * {
  transition: unset;
}
.cstmsftwr_prcs_lst > li {
  border-bottom: 1px solid #000000;
  padding: 30px 40px;
  position: relative;
}
.cstmsftwr_prcs_lst > li.active {
  background: #000;
  border-radius: 15px;
}
.cstmsftwr_prcs_lst > li.active * {
  color: #fff;
}
.cstmsftwr_prcs_lst > li > div p {
  width: 58%;
  font-size: 18px;
  font-weight: 300;
  margin-top: 20px;
  line-height: 1.7;
}
.cstmsftwr_prcs_lst > li > div ul li {
  font-size: 20px;
  margin-bottom: 15px;
  position: relative;
  padding-left: 40px;
}
.cstmsftwr_prcs_lst > li > div ul li:before {
  position: absolute;
  content: "";
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2024/12/26103521/checkmark.png);
  width: 22px;
  height: 22px;
  left: 0;
  top: 0;
  bottom: 0;
  margin: auto;
}
.cstmsftwr_prcs_lst > li > div ul li:last-child {
  margin-bottom: 0;
}
.cstmsftwr_prcs_lst {
  margin-top: 60px;
}
.cstmsftwr_prcs_lst > li:has(+ .active) {
  border-bottom: 0;
}
.cstmsftwr_prcs_lst > li > div {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  flex-wrap: wrap;
  width: 75%;
}
.cstmsftwr_wrp .mrktplc_bld_upr > li {
  font-size: 24px;
}
.cstmsftwr_wrp .mrktplc_bld_lwr > li h3 {
  font-weight: 600;
}
.cstmsftwr_indstrs_sc .cardflipbox .cardback {
  background: #126bfb;
}
.cstmsftwr_indstrs_sc .cardflipbox .innercontent h3 {
  font-weight: 600;
}
.cstmsftwr_wrp .mrktplc_bld_upr > li:last-child {
  padding-bottom: 0;
  border: 0;
}
.cstmsftwr_cta1_sc,
.cstmsftwr_tchnlgs_sc {
  padding: 80px 0;
}
.cstmsftwr_wrp .aidbi_whychs_sc {
  padding: 80px 0 150px;
}
.cstmsftwr_chose_sc {
  padding-bottom: 80px;
}
.cstmsftwr_cta5_sc {
  padding-top: 50px;
}
.cstmsftwr_wrp .itlc_fnt {
  font-size: 22px;
  margin-bottom: 10px;
  font-weight: 400;
  margin-top: 10px;
  line-height: 1.4;
}
.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.active:before {
  filter: brightness(0) invert(1);
  transform: rotate(180deg);
}
.cstmsftwr_wrp .sdi_cntr_mn:after {
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2024/12/26154209/peoples-e1735208015281.png);
  top: 60px;
}
.mrktplc_bld_sc {
  padding-top: 50px;
}
.cstmsftwr_wrp .ecmrc_prtfl_lstlogo figure {
  height: 60px;
  width: 100px;
}
.cstmsftwr_wrp .ecmrc_prtfl_lstlogo img {
  height: 100% !important;
  object-fit: contain;
  width: 100%;
}
.cstmsftwr_wrp .sdi_prtnr_sc .arrow_bottom .slick-arrow:before {
  filter: brightness(0);
}
.cstmsftwr_wrp .aidbi_whychs_sc .arrow_bottom .slick-arrow,
.cstmsftwr_wrp .sdi_prtnr_sc .arrow_bottom .slick-arrow {
  border: 1px solid #126bfb !important;
}
.cstmsftwr_wrp .aidbi_whychs_lst .slick-track {
  display: flex;
}
.cstmsftwr_wrp .aidbi_whychs_bx {
  margin: 0 10px;
  height: inherit;
}
.cstmsftwr_wrp .aidbi_whychs_sc .arrow_bottom .slick-arrow:before,
.cstmsftwr_wrp .sdi_prtnr_sc .arrow_bottom .slick-arrow:before {
  background-image: url(https://www.apptunix.com/wp-content/uploads/2024/09/arrow_gitex.svg);
  width: 8px;
  height: 14px;
}
.cstmsftwr_wrp .tstimnl_bx:after {
  filter: brightness(0) saturate(100%) invert(28%) sepia(49%) saturate(3716%)
    hue-rotate(210deg) brightness(100%) contrast(98%);
}
.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: #fff;
  content: "0" counter(my-awesome-counter);
  opacity: 20%;
}
.cstmsftwr_cta5_sc .btn-fix {
  margin: 0 auto;
}
.sdi_prtnr_sc .arrow_bottom .slick-arrow {
  bottom: -35px;
  background: #fff;
}
.cstmsftwr_wrp .aidbi_whychs_sc .arrow_bottom .slick-arrow:hover,
.cstmsftwr_wrp .sdi_prtnr_sc .arrow_bottom .slick-arrow:hover {
  background-color: #126bfb;
}
.cstmsftwr_wrp .aidbi_whychs_sc .arrow_bottom .slick-arrow:hover:before,
.cstmsftwr_wrp .sdi_prtnr_sc .arrow_bottom .slick-arrow:hover:before {
  filter: brightness(0) invert(1);
}
.cstmsftwr_wrp .btn-fix.btn-fix_wht svg {
  background: #126bfb;
}
.cstmsftwr_wrp .btn-fix:not(.btn-fix_wht) svg {
  background: #fff;
}
.cstmsftwr_bnr_mn .mh > ul {
  margin-bottom: 35px;
}
.cstmsftwr_wrp .btn-fix:not(.btn-fix_wht) svg path {
  fill: #000;
}
.cstmsftwr_chose_sc .btn-fix {
  margin: 50px auto 0;
}
@media (max-width: 1400px) {
  .sml_fonts {
    font-size: 30px;
    margin-top: 5px;
  }
  .cstmsftwr_trst_sc .hradvplr_trst_lwrlst {
    gap: 50px;
  }
  .cstmsftwr_trst_sc .hradvplr_lwrlogo img {
    max-width: 100px;
  }
}
@media (max-width: 1300px) {
  .cstmsftwr_wrp .mrktplc_cta1_mn h2 {
    font-size: 30px;
  }
  .mrktplc_cta1_mn p {
    margin: 10px 0 20px;
  }
  .cstmsftwr_rslts_mn {
    gap: 15px;
  }
  .cstmsftwr_hlp_bx:nth-child(even):before {
    left: 425px;
  }
}
@media (max-width: 1200px) {
  .cstmsftwr_cta1_ryt,
  .cstmsftwr_hlp_bx:before,
  .cstmsftwr_wrp .sdi_prtnr_bx > h3 {
    display: none;
  }
  .cstmsftwr_cta1_mn {
    text-align: center;
    padding: 30px 20px;
  }
  .cstmsftwr_cta1_mn h2,
  .cstmsftwr_rslts_mn li h3,
  .cstmsftwr_trst_sc .ecmrc_trst_lft h2 {
    font-size: 30px;
  }
  .cstmsftwr_cta1_mn p {
    font-size: 16px;
    margin: 10px 0 20px;
  }
  .cstmsftwr_prcs_lst > li > div p {
    font-size: 16px;
    margin-top: 10px;
    line-height: 1.6;
  }
  .cstmsftwr_chose_sc .btn-fix {
    margin: 30px auto 0;
  }
  .cstmsftwr_prcs_lst li h3,
  .cstmsftwr_hlp_lft h3 {
    font-size: 22px;
  }
  .cstmsftwr_wrp .sdi_prtnr_cntnt {
    text-align: center;
  }
  .cstmsftwr_prcs_lst > li > div ul li {
    font-size: 16px;
    margin-bottom: 10px;
  }
  .cstmsftwr_hlp_lft > ul li {
    font-size: 16px;
    margin-bottom: 10px;
  }
  .cstmsftwr_hlp_lft p {
    font-size: 16px;
    margin: 10px 0 25px;
  }
  .cstmsftwr_wrp .sdi_prtnr_cntnt h3 {
    margin: 15px 0 5px;
    font-size: 18px;
  }
  .cstmsftwr_wrp .sdi_prtnr_cntnt figure {
    margin-right: 0;
    margin: auto;
  }
  .cstmsftwr_cta4_sc {
    padding: 30px 0;
    margin: 40px 0;
  }
  .cstmsftwr_hlp_bx {
    padding: 20px;
    margin-bottom: 30px;
  }
  .cstmsftwr_rslts_mn li p {
    font-size: 14px;
    margin-top: 5px;
  }
  .cstmsftwr_rslts_mn,
  .cstmsftwr_prcs_lst,
  .cstmsftwr_ftr_lst,
  .cstmsftwr_tchnlgs_lst {
    margin-top: 30px;
  }
  .cstmsftwr_rslts_sc,
  .cstmsftwr_bnr_sc,
  .cstmsftwr_chose_sc {
    padding-bottom: 40px;
  }
  .cstmsftwr_wrp .sb h2 {
    font-size: 34px;
  }
  .cstmsftwr_cta5_sc {
    padding-top: 30px;
  }
  .cstmsftwr_chose_upr li {
    font-size: 16px;
    padding: 16px 5px;
  }
  .cstmsftwr_chose_upr {
    width: 100%;
    margin: 30px auto;
    gap: 10px;
  }
  .cstmsftwr_chose_lft {
    width: 32%;
  }
  .cstmsftwr_chose_lwr > li {
    gap: 15px;
  }
  .cstmsftwr_trst_sc .hradvplr_lwrlogo img {
    max-width: 75px;
    height: 34px !important;
  }
  .cstmsftwr_trst_sc .ecmrc_trst_lft h2 span {
    font-size: 20px;
    margin-top: 10px;
  }
  .cstmsftwr_cta1_sc,
  .cstmsftwr_tchnlgs_sc,
  .cstmsftwr_indstrs_sc {
    padding: 40px 0;
  }
  .cstmsftwr_cta1_sc .btn-fix,
  .cstmsftwr_bnr_mn .mh .btn-fix {
    margin: 0 auto;
  }
  .cstmsftwr_bnr_mn .mh {
    width: 100%;
    text-align: center;
  }
  .cstmsftwr_hlp_lst {
    width: 100%;
    margin: 30px auto 0;
  }
  .cstmsftwr_bnr_mn .mh > ul {
    margin-bottom: 20px;
  }
  .cstmsftwr_ftr_lst li.slick-slide {
    height: 90px;
  }
  .cstmsftwr_bnr_ryt {
    width: 50%;
    margin: 30px auto 0;
  }
  .sml_fonts {
    font-size: 22px;
  }
  .cstmsftwr_trst_sc .ecmrc_trst_mn {
    justify-content: center;
    gap: 15px;
  }
  .cstmsftwr_indstrs_sc .cardflipbox:hover .cardfront {
    transform: unset;
  }
  .cstmsftwr_trst_sc .hradvplr_trst_lwrlst {
    width: 100%;
    margin: 0;
  }
  .cstmsftwr_bnr_mn .mh p {
    font-size: 16px;
    margin: 10px auto;
    max-width: 90%;
  }
  .cstmsftwr_bnr_mn .mh > ul li {
    font-size: 15px;
    margin-bottom: 5px;
  }
  .cstmsftwr_wrp .aidbi_whychs_sc {
    padding: 40px 0 110px;
  }
  .cstmsftwr_ftr_sc {
    padding: 40px 0;
    margin: 40px 0;
  }
  .cstmsftwr_wrp .itlc_fnt {
    font-size: 16px;
  }
  .cstmsftwr_tchnlgs_hvr p {
    font-size: 15px;
  }
  .cstmsftwr_tchnlgs_hvr > ul li {
    padding-left: 20px;
    margin-top: 5px;
    font-weight: 300;
    font-size: 15px;
  }
  .cstmsftwr_tchnlgs_hvr {
    padding: 20px 15px;
  }
  .cstmsftwr_tchnlgs_hvr > ul li:before {
    width: 14px;
    height: 14px;
  }
  .cstmsftwr_tchnlgs_cntnt h3 {
    font-size: 20px;
    margin-top: 15px;
  }
  .cstmsftwr_indstrs_sc .cardflipbox .innercontent p {
    font-size: 14px;
    line-height: 22px;
  }
  .cstmsftwr_indstrs_sc .cardflipbox .innercontent {
    text-align: center;
  }
  .cstmsftwr_indstrs_sc .arrow_bottom .slick-arrow {
    border: 1px solid #fff !important;
  }
  .cstmsftwr_indstrs_sc .arrow_bottom .slick-arrow:before {
    filter: brightness(0) invert(1);
  }
  .cstmsftwr_indstrs_sc .btn-fix {
    margin: 120px auto 0;
  }
  .cstmsftwr_indstrs_sc .cardflipbox .cardfront:after {
    opacity: 0.2;
  }
  .cstmsftwr_indstrs_sc .cardflipbox .cardback {
    background: unset;
  }
  .cstmsftwr_wrp .mrktplc_cta1_mn {
    padding: 30px 20px;
  }
  .cstmsftwr_hlp_bx:nth-child(even) {
    padding: 20px;
  }
  .cstmsftwr_indstrs_sc .cardback .innercontent h3 {
    text-align: center;
  }
}
@media (max-width: 992px) {
  .cstmsftwr_chose_lft,
  .cstmsftwr_chose_lwr > li:after,
  .cstmsftwr_hlp_ryt {
    display: none;
  }
  .cstmsftwr_hlp_lft,
  .cstmsftwr_prcs_lst > li > div p {
    width: 100%;
  }
  .cstmsftwr_chose_lwr > li {
    padding: 20px;
  }
  .cstmsftwr_wrp .aidbi_whychs_bx {
    margin: 0 5px;
    padding: 20px 10px;
  }
  .cstmsftwr_rslts_mn li {
    width: 31%;
    padding: 20px 10px;
  }
  .cstmsftwr_prcs_lst > li > div {
    width: 100%;
  }
  .cstmsftwr_prcs_lst > li {
    padding: 20px 30px;
  }
  .cstmsftwr_prcs_lst > li > div p,
  .cstmsftwr_prcs_lst > li > div ul li {
    font-size: 14px;
  }
  .cstmsftwr_prcs_lst > li > div p {
    margin-bottom: 10px;
  }
  .cstmsftwr_prcs_lst > li > div ul li {
    padding-left: 25px;
  }
  .cstmsftwr_prcs_lst > li > div ul li:before {
    width: 14px;
    height: 14px;
    background-size: contain;
  }
  .cstmsftwr_bnr_ryt {
    width: 60%;
  }
  .cstmsftwr_prcs_lst > li:before {
    width: 14px;
    height: 14px;
    top: 20px;
  }
  .cstmsftwr_wrp .sb h2 {
    font-size: 30px;
  }
  .cstmsftwr_tchnlgs_lst {
    gap: 15px;
  }
}
@media (max-width: 600px) {
  .cstmsftwr_bnr_ryt {
    width: 85%;
  }
  .cstmsftwr_rslts_mn li:nth-child(6) {
    display: block;
  }
  .cstmsftwr_wrp .aidbi_whychs_bx figure {
    width: 40px;
    height: 50px;
  }
  .cstmsftwr_hlp_lft p {
    font-size: 14px;
    margin: 10px 0;
  }
  .cstmsftwr_chose_upr {
    flex-wrap: wrap;
  }
  .cstmsftwr_tchnlgs_lst > li {
    width: 100%;
  }
  .cstmsftwr_chose_upr li {
    font-size: 14px;
    width: 80%;
  }
  .cstmsftwr_wrp .sb h2,
  .cstmsftwr_wrp .mrktplc_cta1_mn h2,
  .cstmsftwr_cta1_mn h2,
  .cstmsftwr_rslts_mn li h3,
  .cstmsftwr_trst_sc .ecmrc_trst_lft h2 {
    font-size: 24px;
  }
  .cstmsftwr_hlp_lft > ul li:before {
    width: 14px;
    height: 14px;
    background-size: contain;
  }
  .cstmsftwr_hlp_lft > ul li {
    font-size: 14px;
    padding-left: 25px;
  }
  .cstmsftwr_prcs_lst li h3,
  .cstmsftwr_hlp_lft h3 {
    font-size: 20px;
  }
  .cstmsftwr_rslts_mn li {
    width: 47%;
  }
  .cstmsftwr_wrp .mrktplc_cta1_mn {
    padding: 30px 10px;
  }
  .cstmsftwr_ftr_lst li.slick-slide {
    padding: 15px;
  }
  .cstmsftwr_cta5_sc .btn-fix {
    margin: 0 auto;
    font-size: 12px;
    padding: 5px 35px 5px 5px;
  }
  .cstmsftwr_trst_sc .ecmrc_trst_lft h2 {
    text-align: center;
  }
  .cstmsftwr_wrp .itlc_fnt {
    font-size: 14px;
  }
  .cstmsftwr_prcs_lst > li {
    padding: 20px;
  }
  .cstmsftwr_trst_sc .hradvplr_trst_lwrlst {
    gap: 15px;
  }
  .cstmsftwr_trst_sc .ecmrc_trst_lft h2 span {
    font-size: 16px;
    margin-top: 5px;
    line-height: 1.4;
  }
  .hradvplr_lwrlogo {
    width: fit-content;
  }
  .cstmsftwr_ftr_lst li.slick-slide {
    margin: 0 5px;
  }
  .cstmsftwr_cta5_sc .btn-fix svg {
    height: 28px;
    width: 28px;
  }
}
@media (max-width: 480px) {
  .cstmsftwr_bnr_ryt {
    width: 100%;
  }
  .cstmsftwr_trst_sc .hradvplr_lwrlogo img {
    max-width: 60px;
  }
  .cstmsftwr_bnr_mn .mh > ul li {
    margin-left: 30px;
    text-align: left;
  }
}
/* custom software page */

/*web design dubai page */
.wbdsgn_chs_cntnt h3 {
  font-size: 24px;
  font-weight: 700;
  color: #141324;
}
.wbdsgn_chs_cntnt p {
  font-size: 16px;
  color: #585858;
  line-height: 1.7;
  margin-top: 15px;
}
.wbdsgn_chs_lst li figure,
.wbdsgn_bnchmrk_slide figure {
  width: 60px;
  height: 60px;
  border-radius: 50%;
  background: #3370ff;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 8px;
}
.wbdsgn_bnchmrk_slide figure {
  width: 70px;
  height: 70px;
}

.wbdsgn_chs_cntnt {
  width: 84%;
}
.wbdsgn_chs_lst {
  display: flex;
  align-items: stretch;
  justify-content: center;
  gap: 20px;
  flex-wrap: wrap;
  margin-top: 50px;
}
.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;
}

.wbdsgn_bnchmrk_slide p {
  font-size: 20px;
  color: #1c1c1c;
  line-height: 1.6;
}
.wbdsgn_bnchmrk_slide h3 {
  font-size: 25px;
  margin: 25px 0 15px;
  color: #000000;
  font-weight: 600;
}
.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_lst {
  margin-top: 60px;
}
.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: #3370ff;
  opacity: 0.3;
  inset: 0;
  border-radius: 20px;
  width: 100%;
  height: 100%;
  z-index: 0;
}
.wbdsgn_lunch_sc {
  background-color: #000;
  background-image: url(https://www.apptunix.com/wp-content/uploads/2024/12/launch-bg.png);
  padding: 70px 0;
  background-size: cover;
  background-repeat: no-repeat;
}
.wbdsgn_bnchmrk_lst .slick-track {
  display: flex;
}
.wbdsgn_lunch_mn p {
  font-size: 20px;
  font-weight: 300;
  margin: 15px 0 30px;
  line-height: 1.5;
}
.wbdsgn_lunch_mn h2 {
  font-size: 40px;
  font-weight: 800;
  line-height: 1.4;
}
.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_lunch_lst li {
  color: #fff;
  font-size: 24px;
  margin-bottom: 30px;
  font-weight: 600;
  position: relative;
  padding-left: 25px;
}
.wbdsgn_lunch_mn .btn-fix {
  margin-top: 60px;
}
.wbdsgn_jrny_ryt li {
  background: #3370ff;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  border-radius: 20px;
  margin-bottom: 20px;
}
.wbdsgn_lunch_lst li:last-child,
.wbdsgn_jrny_ryt li:last-child {
  margin-bottom: 0;
}
.wbdsgn_jrny_ryt li:nth-child(even) {
  background: #232629;
}
.wbdsgn_jrny_ryt {
  width: 51%;
}
.wbdsgn_jrny_ryt li figure img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 20px;
}
.wbdsgn_jrny_ryt li figure {
  width: 48%;
  height: 100%;
}
.wbdsgn_jrny_lft {
  width: 46%;
}
.wbdsgn_jrny_mn {
  display: flex;
  align-items: stretch;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-top: 60px;
}
.wbdsgn_jrny_cntnt p {
  font-size: 20px;
  font-weight: 300;
  color: #fff;
  margin-top: 12px;
  line-height: 1.4;
}
.wbdsgn_jrny_cntnt {
  width: 50%;
  padding: 0 10px 0 30px;
}
.wbdsgn_jrny_cntnt h3 {
  font-size: 28px;
  color: #fff;
  font-weight: 600;
  line-height: 1.3;
}
.wbdsgn_suces_lst li {
  border-radius: 20px;
  width: 31%;
  text-align: center;
}
.wbdsgn_suces_lst li p {
  background: #f7f8f9;
  border-radius: 20px;
  padding: 15px 40px;
  font-size: 14px;
  color: #000000;
  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;
}
.shirts_sldr li figure {
  width: 55px;
}

.shirts_sldr {
  position: absolute;
  top: 38px;
  right: 56px;
  left: 0;
  margin: auto;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 10%;
}
.shirts_sldr .slick-arrow {
  background: #fff;
  width: 25px !important;
  height: 25px !important;
}
.shirts_sldr .slick-next {
  right: -119px;
}
.shirts_sldr .slick-prev {
  left: -120px;
}
.shirts_sldr .slick-prev:before {
  transform: rotate(180deg);
}
.shirts_sldr .slick-arrow:before {
  filter: brightness(0);
  font-size: 10px;
  background-image: url(https://www.apptunix.com/wp-content/uploads/2024/03/about_arrow.svg);
  width: 14px;
  height: 9px;
  content: "";
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}
.wbdsgn_suces_lst li:nth-child(1) figure {
  padding: 5px;
}
.wbdsgn_suces_lst li figure img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.wbdsgn_suces_lst {
  display: flex;
  align-items: stretch;
  justify-content: center;
  flex-wrap: wrap;
  gap: 31px;
  margin-top: 60px;
}
.wbdsgn_oprtnty_lft li h3 {
  font-size: 26px;
  color: #000;
  font-weight: 600;
}
.wbdsgn_oprtnty_lft li {
  background: #fff;
  padding: 20px 20px 20px 35px;
  border-radius: 50px;
  position: relative;
}
.wbdsgn_oprtnty_lft li:after {
  position: absolute;
  content: "";
  background-image: url("https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2025/01/03102730/web-designarrow-1.png");
  width: 34px;
  height: 17px;
  right: 30px;
  top: 0;
  bottom: 0;
  margin: auto;
}
.wbdsgn_oprtnty_lft {
  width: 35%;
}
.wbdsgn_oprtnty_lft li.active {
  background: #3370ff;
}
.wbdsgn_oprtnty_mn {
  display: flex;
  align-items: stretch;
  justify-content: flex-start;
  flex-wrap: wrap;
  margin-top: 60px;
  position: relative;
}
.wbdsgn_oprtnty_cntnt {
  width: 28%;
  background: #ffffff 0% 0% no-repeat padding-box;
  box-shadow: 0px 3px 26px #0000000f;
  border-radius: 40px;
  padding: 50px 30px;
}
.wbdsgn_oprtnty_ryt li h3 {
  position: absolute;
  bottom: 0;
  right: 0;
  left: 0;
  background: #3370ff;
  border-radius: 30px 30px 0px 0px;
  color: #fff;
  font-size: 50px;
  z-index: 2;
  width: 75%;
  margin: auto;
  padding: 25px;
  text-align: center;
  font-weight: 600;
}
.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 {
  width: 29%;
  margin: 0 20px 0 50px;
}
.wbdsgn_oprtnty_ryt li {
  display: none;
  position: relative;
}
.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: 0.5;
  width: 100%;
  height: 100%;
}
.wbdsgn_srvcs_sc {
  background: #dff0ff;
  padding: 80px 0;
}
.wbdsgn_srvcs_lst li {
  width: 28%;
  background: #002073;
  padding: 45px 25px;
  min-height: 370px;
  border-radius: 20px;
}
.wbdsgn_srvcs_lst {
  margin-top: 60px;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0 60px;
  flex-wrap: wrap;
}
.wbdsgn_srvcs_lst li p {
  font-size: 14px;
  font-weight: 300;
}

.wbdsgn_srvcs_lst li h3 {
  font-size: 22px;
  margin-bottom: 15px;
  line-height: 1.4;
}
.wbdsgn_srvcs_lst li:nth-child(3),
.wbdsgn_srvcs_lst li:nth-child(4) {
  background: #3370ff;
}
.wbdsgn_srvcs_lst li:nth-child(2) {
  z-index: 1;
}
.wbdsgn_srvcs_lst li:nth-child(5) {
  background: #232629;
  z-index: 2;
  position: relative;
  right: -20px;
}
.wbdsgn_srvcs_lst li:nth-child(5),
.wbdsgn_srvcs_lst li:nth-child(4) {
  margin-top: -60px;
}
.wbdsgn_srvcs_lst li:nth-child(4) {
  position: relative;
  left: -20px;
}
.wbdsgn_srvcs_sc .btn-fix,
.wbdsgn_indstrs_sc .btn-fix {
  margin: 70px auto 0;
}
.wbdsgn_cntr_lst li h3 {
  font-size: 50px;
  font-weight: 600;
  margin-bottom: 8px;
}
.wbdsgn_cntr_lst li p {
  font-size: 16px;
  font-weight: 300;
}
.wbdsgn_grwth_lst li h3 {
  font-size: 24px;
  background: #f7f8f9;
  border-radius: 16px;
  padding: 25px 20px;
  font-weight: 600;
  color: #000;
  margin-top: 10px;
}
.wbdsgn_grwth_lst {
  display: flex;
  align-items: stretch;
  justify-content: center;
  flex-wrap: wrap;
  margin-top: 60px;
  gap: 20px;
}
.wbdsgn_grwth_cntnt {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}
.wbdsgn_grwth_cntnt img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 16px;
}
.wbdsgn_grwth_cntnt figure {
  width: 100%;
  height: 270px;
}
.wbdsgn_cntr_lst {
  background: #002073;
  border-radius: 29px 0px 29px 29px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  padding: 40px 80px;
}
.wbdsgn_grwth_lst li {
  width: 32%;
}
.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 0.5s ease-in-out 0s;
  z-index: 9;
  opacity: 0;
}
.wbdsgn_grwth_hvr p {
  color: #fff;
  font-weight: 300;
  text-align: center;
  line-height: 1.5;
}
.wbdsgn_grwth_lst li:hover .wbdsgn_grwth_hvr {
  opacity: 1;
  transform: unset;
}
.wbdsgn_grwth_lst li:hover h3 {
  background: #3370ff;
  color: #fff;
}
.wbdsgn_oprtnty_lft li.active h3 {
  color: #fff;
}
.wbdsgn_indstrs_sc .cardflipbox .innercontent p {
  text-align: center;
  font-weight: 300;
}
.wbdsgn_indstrs_sc .cardflipbox .cardfront:after,
.wbdsgn_indstrs_sc .cardflipbox .cardback,
.wbdsgn_indstrs_sc .cardflipbox .cardfront {
  border-radius: 20px;
}
.wbdsgn_vdeo_sc {
  background-image: url("https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2025/01/03131158/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: #3370ff;
  padding: 40px 80px 50px 40px;
  width: 62%;
}
.shirts_sldr li.slick-slide {
  display: flex !important;
  align-items: center;
  justify-content: center;
}
.wbdsgn_vdeo_mn h2 {
  font-size: 38px;
  font-weight: 600;
  line-height: 1.3;
}
.wbdsgn_vdeo_mn p {
  font-size: 24px;
  font-weight: 300;
  margin-top: 20px;
  line-height: 1.5;
}
.wbdsgn_vdeo_mn:after {
  position: absolute;
  content: "";
  background: #fff;
  opacity: 0.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;
}
.wbdsgn_indstrs_sc .cardflipbox .innercontent h3 {
  font-size: 32px;
}
.wbdsgn_appnl_sc .hlthcr_appnl_upr li {
  border: 2px solid #ffffff33;
  padding: 20px 10px;
}
.wbdsgn_appnl_sc .hlthcr_appnl_upr {
  margin: 60px auto 90px;
  width: 100%;
}
.wbdsgn_appnl_sc .hlthcr_appnl_sc {
  background-color: #232629;
}
.wbdsgn_appnl_sc .hlthcr_appnl_upr li.active,
.wbdsgn_appnl_sc .hlthcr_appnl_lwrlft li.active h3::before {
  background: #3370ff;
}
.wbdsgn_appnl_sc {
  background-color: #232629;
}
.wbdsgn_appnl_sc .hlthcr_appnl_lwrlft {
  width: 43%;
}
.wbdsgn_appnl_sc .hlthcr_appnl_lwrlft li p {
  line-height: 1.5;
  width: 90%;
}
.wbdsgn_appnl_sc .hlthcr_appnl_lwrlft li.active h3::before {
  content: unset;
}
.wbdsgn_appnl_sc .hlthcr_appnl_lwrlft li.active::before {
  top: 0;
  height: 100%;
  background-color: #3370ff;
  border-radius: 10px;
  content: "";
  left: -33px;
  width: 4px;
  position: absolute;
}
.wbdsgn_appnl_sc .hlthcr_appnl_lwrlft li {
  position: relative;
}
.wbdsgn_indstrs_sc,
.wbdsgn_grwth_sc,
.wbdsgn_tchnlgy_sc,
.wbdsgn_oprtnty_sc,
.wbdsgn_jrny_sc,
.wbdsgn_bnchmrk_sc {
  padding: 80px 0;
}
.wbdsgn_bnr_sc:after {
  position: absolute;
  content: "";
  background: #000;
  opacity: 90%;
  inset: 0;
  margin: auto;
  width: 100%;
  height: 100%;
  z-index: -1;
}

.wbdsgn_bnr_sc {
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2024/12/31164045/website-design-bnr.png);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  position: relative;
  z-index: 1;
  padding-bottom: 160px;
}
.wbdsgn_bnr_mn .mh h1 ~ p {
  font-size: 18px;
  line-height: 1.6;
  margin: 15px 0 30px;
}
.wbdsgn_bnr_sc .sftwr_bnr_lst {
  gap: 35px;
  margin-top: 20px;
}
.wbdsgn_bnr_mn .mh {
  width: 53%;
  z-index: 1;
}
.sftwr_bnr_lgs {
  margin-top: 35px;
}
.wbdsgn_cntr_sc {
  margin-top: -95px;
  position: relative;
  z-index: 1;
  background: linear-gradient(to top, #dff0ff 50%, transparent 50%);
}
.wbdsgn_bnr_mn {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  position: relative;
}
.wbdsgn_bnr_sc .sftwr_bnr_lst li img {
  max-width: 75px;
}
.wbdsgn_bnr_ryt {
  position: absolute;
  right: -24px;
  bottom: -66px;
}
.wbdsgn_bnr_mn .mh i.itlc_fnt {
  font-size: 30px;
  font-weight: 400;
}
.wbdsgn_wrp .theme_clr {
  color: #3370ff;
}
.wbdsgn_tchnlgy_mn {
  background: #f6f6f6;
  border-radius: 40px;
  padding: 50px 50px 80px 50px;
  margin-top: 60px;
}
.wbdsgn_tchnlgy_lft li.active {
  background: #3370ff;
}
.wbdsgn_tchnlgy_lft li.active h3 {
  color: #fff;
}
.wbdsgn_tchnlgy_lft li h3 {
  font-size: 20px;
  color: #000;
  font-weight: 600;
}
.wbdsgn_tchnlgy_lft li {
  background: #ffffff;
  box-shadow: 0px 3px 26px #0000000f;
  border: 1px solid #efefef;
  border-radius: 20px;
  padding: 30px 20px;
  text-align: center;
  width: 23.5%;
}
.wbdsgn_tchnlgy_lft {
  display: flex;
  line-height: unset;
  align-items: stretch;
  justify-content: center;
  gap: 20px;
  flex-wrap: wrap;
}
.wbdsgn_tchnlgy_ryt > li.active {
  display: block;
}
.wbdsgn_tchnlgy_ryt > li {
  display: none;
}
.wbdsgn_tchnlgy_ryt > li ul li p {
  font-size: 20px;
  color: #000;
  margin-top: 5px;
}
.wbdsgn_tchnlgy_ryt > li ul li h3 {
  font-size: 24px;
  color: #000;
  font-weight: 600;
}
.wbdsgn_tchnlgy_ryt > li ul li {
  width: 45%;
}
.wbdsgn_tchnlgy_ryt > li ul {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  margin-top: 50px;
  flex-wrap: wrap;
  gap: 40px 10px;
}
.wbdsgn_giant_mn {
  background: #f7f8f9;
  border-radius: 20px;
  padding: 0 0 0 50px;
  margin-top: 60px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
}
.wbdsgn_giant_lft {
  width: 28%;
}
.wbdsgn_giant_lft li h3 {
  color: #000;
  font-size: 22px;
  font-weight: 600;
  margin-bottom: 35px;
  line-height: 1.4;
  opacity: 0.5;
}
.wbdsgn_giant_lft li.active h3 {
  opacity: 1;
}
.wbdsgn_giant_ryt {
  background: transparent linear-gradient(233deg, #113996 0%, #232629 100%) 0%
    0% no-repeat padding-box;
  border-radius: 0px 20px 20px 0px;
  width: 65%;
  padding: 50px 30px 50px 50px;
}
.wbdsgn_giant_ryt li p {
  font-size: 20px;
  color: #fff;
  line-height: 1.5;
  font-weight: 300;
  margin: 30px 0 40px;
}
.wbdsgn_pltfrm_lst li p {
  color: #000;
  font-size: 18px;
  margin-top: 15px;
  line-height: 1.4;
}

.wbdsgn_pltfrm_lst li h3 {
  font-size: 28px;
  color: #000;
  font-weight: 600;
  line-height: 1.3;
}
.wbdsgn_pltfrm_lst li {
  width: 33%;
  text-align: center;
  padding: 35px 40px;
  position: relative;
  z-index: 1;
}
.wbdsgn_pltfrm_lst {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  margin-top: 60px;
  background: #f7f8f9;
  border-radius: 20px;
}
.wbdsgn_pltfrm_lst li:nth-child(even):after {
  background: #3370ff;
  border-radius: 20px;
  position: absolute;
  content: "";
  width: 415px;
  height: 390px;
  inset: 0;
  z-index: -1;
  margin: auto;
  transform: translate(-50%, 0);
  left: 50%;
}
.wbdsgn_suces_sc {
  padding-bottom: 80px;
}
.wbdsgn_pltfrm_lst li:nth-child(even) * {
  color: #fff;
}
.wbdsgn_pltfrm_lst li:nth-child(even) p {
  font-weight: 300;
}
.wbdsgn_pltfrm_lst li:nth-child(even) h3 {
  font-weight: 500;
}
.wbdsgn_cnqr_ryt,
.wbdsgn_cnqr_lft {
  width: 49%;
}

.wbdsgn_cnqr_mn {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-top: 50px;
}
.wbdsgn_cnqr_ryt li {
  background: #ffffff;
  box-shadow: 0px 4px 7px #d5d5d533;
  border-radius: 14px;
  padding: 20px 45px 20px 20px;
  margin-bottom: 20px;
  border: 3px solid transparent;
  position: relative;
}
.wbdsgn_cnqr_ryt li * {
  transition: unset;
}
.wbdsgn_cnqr_ryt li h3 {
  font-size: 22px;
  color: #141a2a;
  font-weight: 600;
}
.wbdsgn_cnqr_ryt li:last-child {
  margin-bottom: 0;
}
.wbdsgn_cnqr_ryt li > div p {
  color: #000;
  font-size: 14px;
  line-height: 1.4;
}
.wbdsgn_cnqr_ryt li.active {
  border: 3px solid #093fcb;
}
.wbdsgn_cnqr_ryt li > div {
  margin-top: 15px;
}
.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_ryt {
  height: 505px;
  overflow: auto;
  margin-top: 50px;
}
.wbdsgn_cnqr_ryt::-webkit-scrollbar {
  width: 0;
  height: 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_cnqr_sc {
  background: transparent linear-gradient(90deg, #000000 0%, #002073 100%);
  padding: 80px 0 0;
  position: relative;
}
.wbdsgn_pltfrm_sc {
  padding: 80px 0;
}
.wbdsgn_giant_ryt li {
  display: none;
}
.wbdsgn_pltfrm_sc .btn-fix {
  margin: 80px auto 0;
}
.wbdsgn_giant_ryt li.active {
  display: block;
}
.wbdsgn_appnl_sc .hlthcr_appnl_lwrryt {
  width: 56%;
  margin: 0 auto;
  position: relative;
  right: -75px;
}
.lo_go {
  width: 90px;
  height: 90px;
}
.lo_go img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.wbdsgn_giant_lft li:last-child h3 {
  margin: 0;
}
.wbdsgn_wrp.sftwr_wrp .tstimnl_sc {
  background: #fff;
  padding: 0;
}
.wbdsgn_wrp.sftwr_wrp .tstimnl_sc .sb h2 {
  color: #1d1d1d;
}
.wbdsgn_bnchmrk_lst .slick-arrow {
  background: #fff !important;
  border: 1px solid #e1e1e1;
  width: 55px !important;
  height: 55px !important;
  bottom: 60px;
  left: auto;
  top: auto;
  right: 100px;
}
.wbdsgn_bnchmrk_lst .slick-arrow:before {
  position: absolute;
  content: "";
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/03/21113954/cstdy_lftarrow.svg);
  width: 23px;
  height: 15px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  opacity: 1;
}
.wbdsgn_bnchmrk_lst .slick-prev {
  right: 180px;
}
.wbdsgn_wrp .sftwrdb_srvcs_ryt li img {
  height: 300px;
  width: 100%;
  max-width: 100%;
}
.wbdsgn_wrp .sftwr_srvcs_mn {
  padding: 40px 85px 40px 40px;
}
.wbdsgn_wrp .sftwr_srvcs_mn {
  align-items: stretch;
}
.wbdsgn_wrp .sftwrdb_srvcs_ryt li {
  min-height: 490px;
}
.wbdsgn_bnchmrk_lst .slick-next:before {
  transform: rotate(180deg);
}
.wbdsgn_wrp.sftwr_wrp .tstimnl_bx {
  border-color: #eee !important;
}
.wbdsgn_giant_lft li {
  position: relative;
}
.wbdsgn_giant_lft li.active:before {
  position: absolute;
  content: "";
  background: #3370ff 0% 0% no-repeat padding-box;
  border-radius: 0px 5px 5px 0px;
  width: 9px;
  height: 100%;
  left: -50px;
  top: 0;
  bottom: 0;
  margin: auto;
}
.wbdsgn_wrp .hlthcr_appnl_lwrryt figure:after {
  background: linear-gradient(229deg, #3370ff, #02050d);
  opacity: 0.55;
  width: 580px;
  height: 580px;
  border-radius: 50%;
  z-index: -1;
  right: -170px;
  top: 0;
  bottom: 0;
  left: auto;
  margin: auto;
}
.wbdsgn_giant_ryt li h3 {
  display: none;
}
.wbdsgn_oprtnty_ryt li h3 span {
  font-size: 18px;
  display: none;
}
.mn_image img {
  width: 100%;
  height: 100%;
  border-radius: 12px;
  object-fit: cover;
}

.mn_image {
  height: 230px;
  width: 100%;
}
@media (max-width: 1600px) {
  .wbdsgn_bnr_mn .mh {
    width: 50%;
  }
}
@media (max-width: 1300px) {
  .wbdsgn_chs_lst li {
    gap: 15px;
    padding: 20px 15px;
  }
}
@media (max-width: 1200px) {
  .blk_span {
    display: inline;
  }
  .wbdsgn_bnchmrk_lst,
  .wbdsgn_lunch_mn .btn-fix,
  .wbdsgn_jrny_mn,
  .wbdsgn_oprtnty_mn {
    margin-top: 30px;
  }
  .wbdsgn_indstrs_sc,
  .wbdsgn_grwth_sc,
  .wbdsgn_tchnlgy_sc,
  .wbdsgn_oprtnty_sc,
  .wbdsgn_jrny_sc,
  .wbdsgn_lunch_sc,
  .wbdsgn_srvcs_sc,
  .wbdsgn_pltfrm_sc {
    padding: 40px 0;
  }
  .wbdsgn_bnchmrk_sc {
    padding: 40px 0 100px;
  }
  .wbdsgn_chs_lst {
    margin-top: 30px;
    gap: 15px;
  }
  .wbdsgn_wrp .sftwr_srvcs_mn {
    padding: 20px 10px;
  }
  .wbdsgn_chs_cntnt h3,
  .wbdsgn_pltfrm_lst li h3 {
    font-size: 20px;
  }
  .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,
  .wbdsgn_grwth_hvr p,
  .wbdsgn_indstrs_sc .cardflipbox .innercontent p,
  .wbdsgn_pltfrm_lst li p,
  .wbdsgn_oprtnty_cntnt p {
    font-size: 14px;
  }
  .wbdsgn_bnchmrk_inr {
    text-align: center;
    padding: 20px 15px;
    margin: auto;
  }
  .wbdsgn_bnchmrk_lst .slick-arrow {
    bottom: -100px;
    right: 0;
    left: 0;
    margin: auto;
  }
  .wbdsgn_chs_lst li figure,
  .wbdsgn_bnchmrk_slide figure {
    width: 45px;
    height: 45px;
    margin: 0 auto;
    padding: 12px;
  }
  .wbdsgn_bnchmrk_lst .slick-next {
    left: 80px;
  }
  .wbdsgn_bnchmrk_lst .slick-prev {
    right: 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 li {
    text-align: center;
  }
  .wbdsgn_cntr_lst {
    border-radius: 20px;
  }
  .wbdsgn_srvcs_lst {
    gap: 15px;
    margin-top: 30px;
    align-items: stretch;
  }
  .wbdsgn_srvcs_lst li:nth-child(5),
  .wbdsgn_srvcs_lst li:nth-child(4) {
    margin-top: 0;
    position: unset;
  }
  .wbdsgn_pltfrm_lst li:nth-child(even):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_srvcs_sc .btn-fix,
  .wbdsgn_indstrs_sc .btn-fix,
  .wbdsgn_pltfrm_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: 16px;
    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_tchnlgy_ryt > li ul li h3,
  .wbdsgn_cnqr_ryt li h3,
  .wbdsgn_oprtnty_lft 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: 120px;
  }
  .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;
  }
  .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(even) {
    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;
  }
  .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%;
  }
  .wbdsgn_cntr_lst li p {
    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_sc {
    padding-bottom: 100px;
  }
  .wbdsgn_oprtnty_cntnt {
    text-align: center;
  }
  .wbdsgn_oprtnty_ryt li figure {
    width: 100%;
    height: 400px;
  }
  .wbdsgn_oprtnty_ryt li img {
    height: 100% !important;
    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;
  }
  .wbdsgn_jrny_lft,
  .wbdsgn_cnqr_lft,
  .mn_image,
  .wbdsgn_giant_lft {
    display: none;
  }
  .wbdsgn_jrny_ryt,
  .wbdsgn_cnqr_ryt,
  .wbdsgn_appnl_sc .hlthcr_appnl_lwrlft,
  .wbdsgn_bnchmrk_inr,
  .wbdsgn_oprtnty_cntnt,
  .wbdsgn_giant_ryt,
  .wbdsgn_appnl_sc .hlthcr_appnl_lwrlft li p,
  .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_suces_lst li,
  .wbdsgn_pltfrm_lst li,
  .wbdsgn_tchnlgy_lft li,
  .wbdsgn_srvcs_lst li,
  .wbdsgn_grwth_lst 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;
  }
  .wbdsgn_appnl_sc .hlthcr_appnl_lwrryt {
    margin: 0 auto 30px;
  }
  .lo_go {
    margin: 0 auto;
  }
}
@media (max-width: 600px) {
  .wbdsgn_tchnlgy_lft li h3,
  .wbdsgn_cnqr_ryt li h3 {
    font-size: 16px;
  }
  .hlthcr_appnl_lwrlft li h3 {
    font-size: 18px;
  }
  .wbdsgn_vdeo_sc {
    padding: 50px 0;
  }
  .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_bnr_sc .sftwr_bnr_lst li img {
    max-width: 55px;
  }
  .wbdsgn_bnr_mn .mh i.itlc_fnt {
    font-size: 18px;
  }
  .wbdsgn_jrny_ryt li figure {
    width: 45%;
  }
  .wbdsgn_cnqr_ryt li:after {
    height: 10px;
    width: 10px;
    right: 15px;
    top: 17px;
  }
  .page-template-tpl_web-design-development-agency-dubai .fddlvry_blglst {
    margin-top: 30px;
  }
  .page-template-tpl_web-design-development-agency-dubai .fddlvry_blgsc {
    padding: 0 0 40px;
  }
  .wbdsgn_bnr_mn .mh h1 ~ p {
    font-size: 14px;
  }
  .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_suces_lst li,
  .wbdsgn_pltfrm_lst li,
  .wbdsgn_srvcs_lst li,
  .wbdsgn_bnr_ryt,
  .wbdsgn_grwth_lst li,
  .wbdsgn_tchnlgy_ryt > li ul li,
  .wbdsgn_chs_lst li,
  .wbdsgn_giant_ryt,
  .wbdsgn_appnl_sc .hlthcr_appnl_lwrryt,
  .wbdsgn_giant_ryt li {
    width: 100%;
  }
}
@media (max-width: 480px) {
  .wbdsgn_cntr_lst li p {
    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;
  }
}
/*web design dubai page */

/*hire software dev USA*/
.bstsftwr_usa .cstmsftwr_trst_sc .hradvplr_trst_lwrlst {
  width: 78%;
}
.bstsftwr_usa .cstmsftwr_trst_sc .hradvplr_lwrlogo img {
  max-width: 105px;
}
.bstsftwr_usa .cstmsftwr_trst_sc {
  background: #141414;
}
.bstsftwr_usa .cstmsftwr_trst_sc .ecmrc_trst_lft h2 span {
  font-size: 38px;
  font-weight: 800;
  margin-top: 0;
  display: initial;
}
.bstsftwr_usa .cstmsftwr_trst_sc .ecmrc_trst_lft h2 {
  line-height: 1.3;
}
.bstsftwr_usa .hradvplr_trst_lwrlst li.slick-slide {
  display: flex !important;
  align-items: center;
  justify-content: center;
}
.bstsftwr_usa .cstmsftwr_trst_sc .ecmrc_trst_lft {
  width: 18%;
}
.sftwrusa_bdgt_lst li {
  box-shadow: 0px 0px 30px 0px #0000001a;
  padding: 35px 20px 60px 20px;
  width: 31%;
  border-radius: 20px 0px 20px 0px;
  position: relative;
  z-index: 1;
}
.sftwrusa_ddcted_lst.slickdts .slick-dots li button {
  width: 20px;
  height: 3px;
  padding: 0;
  border-radius: 0;
  background: #00000061;
}
.sftwrusa_ddcted_lst.slickdts .slick-dots li {
  margin: 0 2px;
  width: 20px;
  height: 3px;
}
.sftwrusa_ddcted_lst.slickdts .slick-dots li.slick-active button {
  background: #000;
}
.sftwrusa_ddcted_lst.arrow_bottom .slick-prev {
  left: -300px;
}
.sftwrusa_ddcted_lst.arrow_bottom .slick-next {
  right: -300px;
}
.sftwrusa_ddcted_lst.arrow_bottom .slick-arrow {
  bottom: -42px;
}
.sftwrusa_bdgt_lst li h3 {
  font-size: 44px;
  color: #000;
  font-weight: 600;
}
.sftwrusa_bdgt_lst li p {
  font-size: 20px;
  color: #000;
  opacity: 70%;
  margin: 20px 0 30px;
  font-weight: 300;
  line-height: 1.5;
}
.sftwrusa_bdgt_lst li h3 small {
  font-size: 20px;
  color: #000000ba;
  font-weight: 500;
}
.sftwrusa_bdgt_lst {
  display: flex;
  align-items: stretch;
  justify-content: center;
  gap: 20px;
  flex-wrap: wrap;
  margin-top: 50px;
}
.hrly {
  color: #126bfb;
  font-size: 24px;
  font-weight: 600;
  margin-bottom: 15px;
  display: block;
}
.sftwrusa_bdgt_lst li:hover {
  background: #126bfb;
}
.sftwrusa_bdgt_lst li:hover * {
  color: #fff;
}
.sftwrusa_bdgt_lst li:hover p {
  color: #fff;
  opacity: 1;
}
.sftwrusa_bdgt_lst li:hover .btnn.btn_primary.br {
  border: 2px solid #fff;
}
.sftwrusa_cta1_sc .sb h2 {
  font-size: 30px;
  line-height: 1.4;
  font-weight: 600;
}

.sftwrusa_cta1_sc .sb {
  background: #126bfb;
  padding: 35px 50px;
  border-radius: 16px;
  position: relative;
}
.sftwrusa_cta1_sc .sb p {
  font-size: 20px;
  font-weight: 300;
  margin: 10px 0 25px;
}
.sftwrusa_cta1_ryt {
  position: absolute;
  bottom: 0;
  right: 0;
}
.sftwrusa_cta2_sc .sb {
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2025/01/06152642/sftwr-cta2-ryt.png);
  background-size: cover;
  background-repeat: no-repeat;
  border-radius: 16px;
}
.sftwrusa_cta3_sc .sb p {
  font-size: 28px;
}
.sftwrusa_cta3_sc .sftwrusa_cta1_ryt {
  bottom: -19px;
}
.sftwrusa_ctngedg_slide {
  box-shadow: 0px 0px 50px 0px #0000001a;
  padding: 25px 20px;
  margin: 32px 10px;
  border-radius: 20px;
  height: inherit;
  background-color: #fff;
}
.sftwrusa_ctngedg_cntnt figure img {
  width: 100%;
  height: 100% !important;
  object-fit: contain;
}

.sftwrusa_ctngedg_cntnt figure {
  width: 68px;
  height: 68px;
  background: #126bfb;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 15px;
}
.sftwrusa_ctngedg_cntnt h3 {
  font-size: 22px;
  color: #000000;
  font-weight: 600;
}
.sftwrusa_ctngedg_slide p {
  color: #4d4d4d;
  margin: 20px 0;
  line-height: 1.5;
  border-bottom: 1px solid #00000024;
  padding-bottom: 20px;
  font-size: 16px;
  font-weight: 400;
}
.sftwrusa_ctngedg_lst .slick-track {
  display: flex;
}
.sftwrusa_ctngedg_slide h4 {
  color: #4d4d4d;
  margin-bottom: 15px;
  font-weight: 500;
  font-size: 18px;
}

.sftwrusa_ctngedg_sc,
.sftwrusa_cta4_sc,
.bstsftwr_usa .tstimnl_desgn4 {
  padding: 80px 0;
}
.sftwrusa_ddcted_sc {
  padding-top: 50px;
}
.sftwrusa_indstrydev_sc {
  margin-top: 60px;
  padding-bottom: 150px;
  background: #040404;
}
.sftwrusa_indstrydev_sc .arrow_bottom .slick-arrow {
  border-color: #126bfb !important;
}
.sftwrusa_indstrydev_sc .arrow_bottom .slick-arrow:before {
  filter: brightness(0) invert(1);
}
.sftwrusa_ctngedg_slide .btnn.btn_primary.br {
  margin-top: 30px;
}
.sftwrusa_ctngedg_slide h4 span {
  color: #126bfb;
  font-size: 24px;
  font-weight: 500;
}
.sftwrusa_prcs_lft li p {
  color: #4d4d4d;
  font-size: 16px;
  margin-top: 12px;
  line-height: 1.5;
}
.sftwrusa_prcs_lft li {
  margin-bottom: 50px;
  counter-increment: my-awesome-counter;
  position: relative;
  padding-left: 95px;
}
.sftwrusa_prcs_lft li:last-child {
  margin-bottom: 0;
}
.sftwrusa_prcs_mn {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-top: 60px;
}
.sftwrusa_prtnr_lst li.slick-slide {
  box-shadow: 0px 0px 43px 0px #0000001a;
  padding: 50px 30px;
  border-radius: 16px;
  margin: 22px 0;
  text-align: center;
}

.sftwrusa_cta4_sc .sb h2 {
  font-size: 40px;
}
.sftwrusa_cta4_sc .sb {
  padding: 50px;
  position: relative;
  overflow: hidden;
}
.sftwrusa_prcs_ryt {
  width: 48%;
}
.sftwrusa_prtnr_lst li.slick-slide figure {
  background: #126bfb;
  width: 80px;
  height: 80px;
  margin: 0 auto;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 20px;
}
.sftwrusa_prtnr_lst li figure img {
  filter: brightness(0) invert(1);
}
.sftwrusa_prtnr_lst li h3 {
  font-size: 24px;
  color: #000;
  font-weight: 600;
  margin-top: 20px;
  line-height: 1.4;
}
.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(0.8, 0.8);
  transition: all 0.4s ease-in-out;
}
.sftwrusa_prtnr_lst li.slick-current.slick-active {
  transform: scale(1);
  background: #126bfb;
}
.sftwrusa_prtnr_lst li.slick-current.slick-active h3 {
  filter: brightness(0) invert(1);
}
.sftwrusa_prtnr_lst li.slick-current.slick-active figure {
  background: #fff;
}
.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_cta4_sc .btn-fix {
  margin: 0 auto;
}
.sftwrusa_prtnr_lst {
  margin-top: 40px;
}
.bstsftwr_usa .grcytbl tr:first-child th:nth-child(3),
.wbdsgn_dubi_wrp .grcytbl tr:first-child th:nth-child(3) {
  width: 420px;
}
.bstsftwr_usa .nwyrk_wrp .grcytbl tr:first-child th:nth-child(2):after,
.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%;
}
.bstsftwr_usa .nwyrk_wrp .grcytbl tr:first-child th:nth-child(2) {
  width: 290px;
  color: #fff;
  padding: 30px 10px;
}
.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: #126bfb;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  z-index: 1;
}
.sftwrusa_ddcted_slide {
  position: relative;
  margin: 0 10px;
}
.sftwrusa_ddcted_lst {
  margin-top: 60px;
}
.sftwrusa_ddcted_slide figure img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 16px;
}

.sftwrusa_ddcted_slide figure {
  width: 100%;
  height: 100%;
}
.sftwrusa_ddcted_slide h3 {
  position: absolute;
  bottom: 0;
  left: 0;
  color: #fff;
  font-size: 28px;
  padding: 30px;
}
.sftwrusa_prcs_lft li:not(:last-child):after {
  position: absolute;
  content: "";
  border: 1px dashed #000;
  left: 30px;
  top: 106px;
  bottom: 0;
  height: 100%;
  margin: auto;
}

.sftwrusa_prcs_sc {
  padding: 80px 0 110px;
}
.sftwrusa_prcs_lft li h3 {
  font-size: 26px;
  color: #000;
  font-weight: 600;
}
.sftwrusa_prcs_lft {
  width: 50%;
  background: #edf4ff;
  padding: 40px;
  border-radius: 26px;
  counter-reset: my-awesome-counter;
}
.sftwrusa_ctngedg_cntnt {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 16px;
}
.btnn.btn_primary.br {
  font-size: 20px;
  color: #fff;
  font-weight: 300;
  min-height: 50px;
  border-radius: 6px;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.3s ease-in-out 0s;
  border: 2px solid transparent;
  padding-inline: 25px;
  padding-block: 5px;
  position: relative;
  white-space: nowrap;
  width: fit-content;
  box-shadow: none;
  overflow: hidden;
  cursor: pointer;
  gap: 8px;
  background-color: #126bfb;
}
.btnn.btn_primary.br:after {
  content: "";
  width: 10px;
  height: 14px;
  display: inline-flex;
  transition: all 0.3s ease-in-out 0s;
  background: url(https://www.apptunix.com/wp-content/uploads/2024/09/arrow_gitex.svg);
  background-repeat: no-repeat;
  background-position: center;
  transform-origin: center;
  position: relative;
  background-size: contain;
  filter: brightness(0) invert(1);
}
.btn_primary.br:hover {
  color: #000;
  background: #fff;
  border-color: #126bfb;
}
.btn_primary.br:hover:after {
  filter: unset;
}
.btnn.btn_primary.br:hover::after {
  animation: iconMove2 ease-out 0.35s;
}
@keyframes iconMove2 {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  30% {
    opacity: 0;
  }
  31% {
    -webkit-transform: translateX(1.25rem);
    transform: translateX(1.25rem);
  }
  32% {
    -webkit-transform: translateX(-1.25rem);
    transform: translateX(-1.25rem);
  }
  84% {
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(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 0.3s ease-in-out 0s;
  border: 1px solid transparent;
}
.sftwrusa_ctngedg_lst.arrow_bottom .slick-arrow:before,
.sftwrusa_prjct_slider.arrow_bottom .slick-arrow:before,
.sftwrusa_ddcted_lst.arrow_bottom .slick-arrow:before {
  background-image: url(https://www.apptunix.com/wp-content/uploads/2024/09/arrow_gitex.svg);
  width: 10px;
  height: 16px;
}
.sftwrusa_cta4_sc .sb:after,
.sftwrusa_cta4_sc .sb:before {
  position: absolute;
  content: "";
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2025/01/07122722/Intersect.png);
  width: 480px;
  height: 100%;
  top: 0;
  bottom: 0;
  right: -100px;
  background-position: center;
}
.sftwrusa_cta4_sc .sb:before {
  right: auto;
  left: 0;
}
.bstsftwr_usa .tstimnl_bx:after {
  filter: brightness(0) saturate(100%) invert(24%) sepia(48%) saturate(5362%)
    hue-rotate(218deg) brightness(104%) contrast(97%);
}
.sftwrusa_ddcted_lst.slickdts .slick-dots {
  margin-top: 50px;
}
.sftwrusa_ctngedg_lst.arrow_bottom .slick-arrow,
.sftwrusa_prjct_slider.arrow_bottom .slick-arrow {
  bottom: -100px;
}
.sftwrusa_ctngedg_lst.arrow_bottom .slick-arrow:hover,
.sftwrusa_prjct_slider.arrow_bottom .slick-arrow:hover,
.sftwrusa_ddcted_lst.arrow_bottom .slick-arrow:hover {
  background: #126bfb;
  border-color: #126bfb !important;
}
.sftwrusa_ctngedg_lst.arrow_bottom .slick-arrow:hover:before,
.sftwrusa_prjct_slider.arrow_bottom .slick-arrow:hover:before,
.sftwrusa_ddcted_lst.arrow_bottom .slick-arrow:hover:before {
  filter: brightness(0) invert(1);
}
.sftwrusa_tlnt_cntnt h3 {
  font-size: 28px;
  color: #fff;
}
.sftwrusa_tlnt_lst li:hover .sftwrusa_tlnt_cntnt p {
  max-height: 150px;
}
.sftwrusa_tlnt_lst li:after {
  position: absolute;
  content: "";
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 100%);
  inset: 0;
  margin: auto;
  border-radius: 20px;
  width: 100%;
  height: 100%;
}
.sftwrusa_tlnt_cntnt p {
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.7s ease-in-out 0s;
  color: #fff;
  font-weight: 200;
  line-height: 1.4;
  font-size: 17px;
  margin-top: 15px;
}
.sftwrusa_tlnt_lst li {
  width: 32%;
  position: relative;
}
.sftwrusa_tlnt_lst {
  display: flex;
  align-items: stretch;
  justify-content: center;
  flex-wrap: wrap;
  gap: 20px;
  margin-top: 60px;
}
.sftwrusa_prjct_upr > li {
  background: #fff;
  padding: 20px;
  border-radius: 8px;
  width: 31%;
  text-align: center;
}
.sftwrusa_prjct_upr li.active {
  background: #126bfb;
}
.sftwrusa_prjct_upr li.active h3 {
  color: #fff;
}
.sftwrusa_prjct_upr {
  display: flex;
  line-height: unset;
  align-items: stretch;
  justify-content: center;
  flex-wrap: wrap;
  gap: 15px;
  width: 90%;
  margin: 50px auto 40px;
}
.sftwrusa_prjct_lwr > li {
  opacity: 0;
  height: 0;
  visibility: hidden;
  transition: unset;
}
.sftwrusa_prjct_lwr > li.active {
  opacity: 1;
  height: 100%;
  visibility: visible;
}
.sftwrusa_prjct_slider .slick-slide > div {
  margin: 20px 10px;
  height: inherit;
}
.sftwrusa_prjct_sc {
  position: relative;
  padding: 80px 0;
  z-index: 1;
  margin-top: 80px;
}
.sftwrusa_cta2_sc {
  padding-top: 60px;
}
.sftwrusa_prjct_sc:after {
  position: absolute;
  content: "";
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2025/01/07111927/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_slider .sftwrusa_ctngedg_slide {
  margin: 0;
  min-height: 450px;
}
.bstsftwr_usa .theme_clr {
  color: #126bfb;
}
.bstsftwr_usa .cstmsftwr_bnr_sc:after {
  content: unset;
}
.bstsftwr_usa .cstmsftwr_bnr_sc {
  background-color: #f8f9fd;
}
.sftwrusa_bdgt_sc,
.sftwrusa_cta3_sc {
  padding: 80px 0;
}
.bstsftwr_usa .btn-fix:not(.btn-fix_wht) {
  background: #126bfb;
  color: #fff;
}
.bstsftwr_usa .btn-fix.btn-fix_wht svg {
  background: #126bfb;
}
.bstsftwr_usa .btn-fix:not(.btn-fix_wht) svg path {
  fill: #000;
}
.bstsftwr_usa .btn-fix:not(.btn-fix_wht) svg {
  background: #fff;
}
.sftwrusa_prjct_upr > li h3 {
  font-size: 24px;
}
.singl_rw {
  display: none;
}
.sftwrusa_prtnr_sc {
  padding-bottom: 70px;
}
@media (max-width: 1200px) {
  .bstsftwr_usa .cstmsftwr_trst_sc .ecmrc_trst_lft {
    width: 100%;
    text-align: center;
    margin-bottom: 10px;
  }
  .sftwrusa_prtnr_lst.arrow_bottom .slick-arrow {
    bottom: -90px;
  }
  .singl_rw {
    display: block;
  }
  .sftwrusa_prjct_slider {
    display: none;
  }
  .bstsftwr_usa .cstmsftwr_trst_sc .hradvplr_trst_lwrlst,
  .sftwrusa_prcs_lft {
    width: 100%;
  }
  .sftwrusa_ctngedg_slide h4 span {
    font-size: 20px;
  }
  .sftwrusa_ctngedg_slide .btnn.btn_primary.br {
    margin-top: 20px;
  }
  .singl_rw .sftwrusa_ctngedg_slide {
    min-height: 350px;
    margin: 0 5px 20px;
  }
  .sftwrusa_ctngedg_slide h4 {
    margin-bottom: 5px;
  }
  .sftwrusa_ctngedg_slide p {
    margin: 10px 0;
    font-size: 14px;
    padding-bottom: 10px;
  }
  .sftwrusa_bdgt_lst li h3 small,
  .sftwrusa_prjct_upr > li h3,
  .sftwrusa_ctngedg_slide h4,
  .btnn.btn_primary.br {
    font-size: 16px;
  }
  .sftwrusa_ctngedg_cntnt figure {
    padding: 8px;
    width: 50px;
    height: 50px;
  }
  .sftwrusa_prjct_upr {
    gap: 10px;
    width: 100%;
    margin: 30px auto 20px;
  }
  .hrly {
    font-size: 20px;
    margin-bottom: 8px;
  }
  .sftwrusa_bdgt_lst li p {
    font-size: 16px;
    margin: 10px 0 20px;
  }
  .sftwrusa_bdgt_lst li h3 {
    font-size: 26px;
  }
  .sftwrusa_bdgt_lst li {
    padding: 20px 15px;
    text-align: center;
  }
  .sftwrusa_ctngedg_cntnt h3 {
    font-size: 18px;
  }
  .btnn.btn_primary.br {
    min-height: 44px;
  }
  .btnn.btn_primary.br:after {
    width: 7px;
    height: 10px;
  }
  .sftwrusa_bdgt_lst,
  .sftwrusa_prcs_mn,
  .sftwrusa_tlnt_lst,
  .sftwrusa_ddcted_lst {
    margin-top: 30px;
  }
  .sftwrusa_cta1_ryt,
  .sftwrusa_cta4_sc .sb:after,
  .sftwrusa_cta4_sc .sb:before,
  .sftwrusa_prcs_ryt {
    display: none;
  }
  .sftwrusa_cta1_sc .sb {
    padding: 30px 20px;
    text-align: center;
  }
  .sftwrusa_cta1_sc .sb p {
    font-size: 16px;
    margin: 5px 0 25px;
  }
  .sftwrusa_cta1_sc .sb .btn-fix,
  .sftwrusa_bdgt_lst li .btnn.btn_primary.br {
    margin: 0 auto;
  }
  .sftwrusa_bdgt_sc,
  .sftwrusa_cta3_sc,
  .sftwrusa_ctngedg_sc,
  .sftwrusa_cta4_sc,
  .bstsftwr_usa .tstimnl_desgn4 {
    padding: 40px 0;
  }
  .sftwrusa_prcs_sc {
    padding: 40px 0 0;
  }
  .sftwrusa_prjct_sc {
    padding: 40px 0 100px;
    margin-top: 40px;
    background-color: #000;
  }
  .sftwrusa_tlnt_cntnt p {
    max-height: 100%;
    font-size: 14px;
    margin-top: 8px;
  }
  .sftwrusa_tlnt_cntnt h3 {
    font-size: 20px;
  }
  .sftwrusa_tlnt_cntnt {
    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);
  }
  .sftwrusa_cta2_sc .sb {
    background: #126bfb;
  }
  .sftwrusa_tlnt_lst {
    gap: 10px;
  }
  .sftwrusa_prtnr_lst li h3 {
    font-size: 18px;
    margin-bottom: 10px;
  }
  .sftwrusa_prtnr_lst li.slick-slide {
    padding: 20px 10px;
    margin: 22px 5px;
  }
  .sftwrusa_prtnr_lst li.slick-slide figure {
    padding: 10px;
    width: 60px;
    height: 60px;
  }
  .sftwrusa_prtnr_lst {
    margin-top: 15px;
  }
  .sftwrusa_cta2_sc {
    padding-top: 40px;
  }
  .sftwrusa_ctngedg_sc {
    padding-bottom: 60px;
  }
  .bstsftwr_usa .cstmsftwr_trst_sc .ecmrc_trst_lft h2 span {
    font-size: 30px;
  }
  .bstsftwr_usa .grcytbl tr:first-child th:nth-child(3),
  .bstsftwr_usa .nwyrk_wrp .grcytbl tr:first-child th:nth-child(2) {
    width: 190px;
  }
  .sftwrusa_ddcted_slide h3 {
    font-size: 22px;
    padding: 20px;
    right: 0;
    margin: auto;
    text-align: center;
  }
  .sftwrusa_prjct_sc:after {
    background-size: cover;
  }
  .singl_rw.arrow_bottom .slick-arrow {
    bottom: -80px;
    border-color: #fff !important;
  }
  .singl_rw.arrow_bottom .slick-arrow:before {
    filter: brightness(0) invert(1);
  }
  .sftwrusa_indstrydev_sc {
    padding-bottom: 120px;
  }
}
@media (max-width: 992px) {
  .sftwrusa_prcs_lft {
    padding: 20px;
  }
  .sftwrusa_bdgt_lst li {
    width: 48%;
  }
  .sftwrusa_cta4_sc .sb h2 {
    font-size: 32px;
  }
  .sftwrusa_prcs_lft li:before {
    font-size: 18px;
    width: 40px;
    height: 40px;
  }
  .sftwrusa_prcs_lft li {
    margin-bottom: 25px;
    padding-left: 55px;
  }
  .sftwrusa_prcs_lft li h3 {
    font-size: 20px;
  }
  .sftwrusa_prcs_lft li p {
    font-size: 14px;
    margin-top: 6px;
  }
  .sftwrusa_prcs_lft li:not(:last-child):after {
    left: 20px;
    top: 70px;
  }
}
@media (max-width: 767px) {
  .sftwrusa_prjct_upr > li {
    padding: 15px 5px;
  }
  .sftwrusa_tlnt_lst li {
    width: 48%;
  }
  .sftwrusa_prtnr_lst li h3 {
    font-size: 15px;
  }
  .sftwrusa_ddcted_slide h3 {
    font-size: 18px;
    padding: 20px 10px;
  }
  .sftwrusa_ddcted_lst.slickdts .slick-dots {
    margin-top: 30px;
  }
}
@media (max-width: 600px) {
  .sftwrusa_bdgt_lst li h3 {
    font-size: 22px;
  }
  .sftwrusa_indstrydev_sc {
    padding-bottom: 90px;
  }
  .sftwrusa_prjct_upr > li h3,
  .sftwrusa_ctngedg_slide h4 {
    font-size: 14px;
  }
  .sftwrusa_ctngedg_slide h4 span {
    font-size: 14px;
  }
  .sftwrusa_prjct_upr > li {
    width: 48%;
  }
  .sftwrusa_cta1_sc .sb h2,
  .sftwrusa_cta4_sc .sb h2,
  .bstsftwr_usa .cstmsftwr_trst_sc .ecmrc_trst_lft h2 span {
    font-size: 24px;
  }
  .sftwrusa_tlnt_lst li,
  .sftwrusa_bdgt_lst li {
    width: 100%;
  }
  .bstsftwr_usa .cstmsftwr_trst_sc .hradvplr_lwrlogo img {
    max-width: 60px;
  }
  .sftwrusa_ctngedg_lst.arrow_bottom .slick-arrow,
  .sftwrusa_prjct_slider.arrow_bottom .slick-arrow {
    bottom: -70px;
  }
  .sftwrusa_indstrydev_sc {
    margin-top: 30px;
  }
  .sftwrusa_prcs_lft {
    padding: 20px 10px;
  }
  .sftwrusa_prcs_lft li h3 {
    font-size: 18px;
  }
}
/*hire software dev USA*/

/*playbook*/
.plybk_know_sc,
.plybk_jrny_sc {
  padding: 80px 0;
}
.plybk_lst_mn li {
  width: 33%;
  padding: 25px 35px;
  position: relative;
  z-index: 1;
}
.plybk_lst_mn li:last-child {
  padding: 25px 20px 25px 35px;
}
.plybk_lst_mn li p {
  font-size: 17px;
  color: #979797 !important;
  line-height: 1.6;
}
.plybk_lst_mn li h3 {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.3;
}
.plybk_lst_cntnt {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 15px;
  flex-wrap: wrap;
  margin-bottom: 20px;
}
.plybk_lst_mn li figure {
  width: 25px;
  height: 25px;
}
.plybk_lst_mn li figure img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.plybk_lst_mn {
  display: flex;
  align-items: stretch;
  justify-content: center;
  flex-wrap: wrap;
  background: #0b081f;
  padding: 65px 0;
  border-radius: 50px;
  position: relative;
}
.plybk_lst_mn li:not(:last-child) {
  border-right: 1px solid #6d6d6d;
}

.plybk_know_sc h3 {
  color: #006eef;
  font-size: 28px;
  font-weight: 600;
  margin-bottom: 15px;
  text-align: center;
}
.knw_cntnt {
  font-size: 22px;
  line-height: 1.4;
  text-align: center;
}
.plybk_lrn_sc {
  padding: 80px 0;
}
.plybk_lrn_lst {
  display: flex;
  align-items: stretch;
  justify-content: center;
  flex-wrap: wrap;
  box-shadow: 0px 4px 44px 0px #0000000d;
  background: #fff;
  width: 75%;
  margin-left: auto;
  padding: 60px 20px;
  border-radius: 10px;
  position: absolute;
  bottom: 60px;
  right: 0;
}
.plybk_lrn_sc .fix_container {
  position: relative;
}
.plybk_lrn_lst li {
  padding: 60px 15px 0px 20px;
  width: 20%;
  position: relative;
  border-right: 1px solid #00000026;
}
.plybk_lrn_lst li:nth-child(1) {
  padding-left: 10px;
}
.plybk_lrn_sc .sb h2 {
  font-size: 44px;
}
.plybk_lrn_sc .sb p {
  font-size: 18px;
  margin-top: 15px !important;
  line-height: 1.5;
  color: #000;
}

.plybk_lrn_lst li p {
  font-size: 13px;
  color: #000;
  line-height: 1.7;
}
.plybk_lrn_lst li:before {
  position: absolute;
  content: "";
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2025/01/06110959/tick.png);
  width: 38px;
  height: 38px;
  top: 5px;
  left: 20px;
  background-repeat: no-repeat;
}

.plybk_jrny_mn {
  display: flex;
  align-items: stretch;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-top: 50px;
}
.plybk_jrny_lft {
  position: absolute;
  left: 0;
  width: 47%;
}

.plybk_jrny_ryt li p {
  font-size: 16px;
  opacity: 75%;
  font-weight: 300;
  line-height: 1.6;
  margin-top: 10px;
}
.plybk_jrny_ryt li {
  position: relative;
  padding: 0 60px 0 55px;
  counter-increment: my-awesome-counter;
}
.plybk_jrny_ctalft {
  width: 35%;
}
.plybk_jrny_ctaryt {
  width: 65%;
  display: flex;
  align-items: stretch;
  justify-content: flex-end;
  gap: 10px;
  flex-wrap: wrap;
  position: relative;
  right: -40px;
}
.plybk_jrny_ctaryt li {
  position: relative;
  width: 23.8%;
}
.plybk_jrny_ryt li:before {
  position: absolute;
  top: -5px;
  font-size: 28px;
  left: 0;
  margin: auto;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 400;
  color: #fff;
  content: "0" counter(my-awesome-counter);
}
.plybk_jrny_ryt li:not(:last-child) {
  padding-bottom: 30px;
  border-bottom: 1px solid #ffffff30;
  margin-bottom: 30px;
}
.plybk_jrny_ryt li h3 {
  font-size: 22px;
  font-weight: 400;
}
.plybk_jrny_ctaryt li.slick-slide {
  margin: 0 5px;
}
.plybk_jrny_cta {
  box-shadow: 0px 4px 14px 0px #00000014;
  background: #fff;
  border-radius: 14px;
  padding: 40px 0 40px 40px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  overflow: hidden;
  margin-top: 60px;
  flex-wrap: wrap;
}
.plybk_jrny_cta p {
  color: #8d8d8d !important;
  font-size: 18px;
  margin: 20px 0 25px;
}

.plybk_jrny_cta h2 {
  color: #000 !important;
  font-size: 44px;
  font-weight: 600;
  line-height: 1.3;
}
.plybk_jrny_sc {
  position: relative;
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2025/01/16145731/journey-background.png);
  background-color: #006eef;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}
.plybk_jrny_ctaryt li:nth-last-child(-n + 2):after {
  position: absolute;
  content: "";
  background: #000;
  opacity: 0.8;
  inset: 0;
  margin: auto;
  border-radius: 10px;
  width: 100%;
  height: 100%;
}
.lock_cntnt {
  position: absolute;
  inset: 0;
  margin: auto;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  text-align: center;
  gap: 8px;
  z-index: 1;
  padding: 10px;
}
.lock_cntnt h3 {
  cursor: pointer;
  font-size: 14px;
  background: #016eef;
  padding: 10px;
  border-radius: 50px;
  font-weight: 300;
}
.btn-plybk {
  background: #006eef;
  color: #fff;
  font-size: 16px;
  padding: 13px 22px;
  border-radius: 50px;
  text-align: center;
  min-width: 165px;
  border: 1px solid transparent;
  cursor: pointer;
}
.btn-plybk:hover {
  background: transparent;
  border: 1px solid #006eef;
  color: #000;
}
.btn-plybk.btn-plybk_wht {
  background: #f3f3f3;
  border: 1px solid #f3f3f3;
  color: #000;
}
.pstn_cls {
  position: absolute;
  top: -50px;
  margin: auto;
  display: flex;
  align-items: center;
  justify-content: center;
  left: -170px;
}
.plybk_bnr_mn:has(figure.pstn_cls:hover) .plybk_bnr_ryt {
  box-shadow: 0px 2.93px 32.26px 0px #006eefe5;
}
.plybk_bnr_mn .mh h1 {
  line-height: 1.4;
  color: #000;
}
.btn-plybk.btn-plybk_wht:hover {
  background: #fff;
  color: #000;
}

.plybk_bnr_sc {
  background-color: #006eef;
}
.plybk_trst_mn > ul li figure {
  width: 80px;
  display: flex;
  align-items: center;
  height: 100%;
}
.plybk_trst_mn > ul li:not(:last-child) figure img {
  filter: brightness(0) saturate(100%) invert(70%) sepia(0%) saturate(3451%)
    hue-rotate(265deg) brightness(97%) contrast(106%);
}
.plybk_bnr_mn .mh {
  width: 55%;
}
.plybk_trst_mn > ul {
  display: flex;
  align-items: stretch;
  justify-content: flex-start;
  gap: 20px;
  flex-wrap: wrap;
  margin-top: 25px;
}
.plybk_trst_mn h2 {
  font-size: 20px;
  font-weight: 500;
}
.plybk_bnr_mn .mh .btn-plybk {
  margin: 25px 0 55px;
}
.plybk_trst_mn > ul li:nth-child(1) figure {
  width: 50px;
}
.plybk_bnr_mn {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  position: relative;
}
.plybk_bnr_sc {
  padding: 180px 0 80px;
  background: linear-gradient(178.06deg, #deedff 5.67%, #ffffff 69.76%);
  position: relative;
}
.plybk_jrny_sc .sb.text-center p {
  font-size: 18px;
  opacity: 70%;
  font-weight: 300;
}
.plybk_bnr_sc:before {
  position: absolute;
  content: "";
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2025/01/16150540/plybk_lft.png);
  width: 77px;
  height: 156px;
  left: 0;
  bottom: 50px;
}
.plybk_bnr_ryt {
  box-shadow: 0px 2.93px 32.26px 0px #00000021;
  background-color: #fff;
  padding: 30px;
  border-radius: 14px;
  width: 37%;
  position: relative;
}
.plybk_bnr_ryt .form-group.input_button input {
  padding: 0 0 10px;
}
.plybk_bnr_ryt input#common_submit_nda {
  border-radius: 50px;
  margin-top: 30px;
  width: 100%;
}
.plybk_bnr_ryt label.error {
  display: none !important;
}
.plybk_bnr_ryt .iti__flag-container {
  top: -10px;
}
.plybk_bnr_ryt .input_button {
  height: 50px;
}
.plybk_bnr_ryt h2 {
  font-size: 30px;
  color: #000;
  font-weight: 700;
  text-align: center;
  line-height: 1.4;
  margin-bottom: 35px;
}
.plybk_bnr_sc:after {
  position: absolute;
  content: "";
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2025/01/16150543/plybk_ryt.png);
  width: 125px;
  height: 311px;
  right: 0;
  bottom: 100px;
  margin: auto;
}
.plybk_lst_sc {
  padding-bottom: 80px;
}
.plybk_trst_mn {
  margin-top: 50px;
}
.plybk_trst_mn > ul li:not(:last-child) {
  border-right: 1px solid #75757563;
  padding-right: 20px;
}
.plybk_wrp .tstimnl_bx:after {
  filter: brightness(0) saturate(100%) invert(35%) sepia(66%) saturate(5599%)
    hue-rotate(203deg) brightness(96%) contrast(101%);
}
.plybk_wrp .tstimnl_sc.tstimnl_desgn4.saudi_wrp {
  padding: 80px 0 20px;
}
.plybk_wrp .saudi_wrp .tstimnl_lst .slick-dots li.slick-active button {
  background: #006eef;
  outline: 2px solid #006eef !important;
}
.plybk_wrp .fddlvry_blgcntnt .btn-fix,
.plybk_wrp .vw_allbtn,
.plybk_wrp .vw_allbtn:hover {
  background: #006eef;
  color: #fff;
}
.plybk_wrp .fddlvry_blgcntnt .btn-fix svg,
.plybk_wrp .vw_allbtn svg,
.plybk_wrp .vw_allbtn:hover svg {
  background: #fff;
}
.plybk_wrp .fddlvry_blgcntnt .btn-fix svg path,
.plybk_wrp .vw_allbtn svg path,
.plybk_wrp .vw_allbtn:hover svg path {
  fill: #000;
}
.plybk_know_mn {
  width: 60%;
  text-align: left;
}
.plybk_know_mn h3 {
  font-size: 24px;
  font-weight: 600;
  margin: 30px 0 20px;
  text-align: left;
}
.plybk_know_mn p {
  font-size: 18px;
  color: #7d7d7d;
  text-align: left;
  line-height: 1.6;
}
.plybk_know_mn h2 span.bg-clr {
  background: #006eef;
  font-size: 28px;
  display: block;
  font-weight: 500;
  padding: 10px 20px;
  color: #fff;
  margin-bottom: 15px;
  width: fit-content;
  border-radius: 50px;
}
.plybk_wrp .theme_clr {
  color: #0062ee;
}
.plybk_know_mn h2 {
  font-size: 44px;
  color: #000;
  font-weight: 700;
  line-height: 1.4;
}
.plybk_lrn_flx {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  margin-top: 40px;
  gap: 10px;
}
.plybk_lrn_ryt {
  margin-top: -290px;
  width: 60%;
}
.plybk_jrny_ryt {
  width: 50%;
  margin-left: auto;
}
.plybk_know_sc {
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2025/01/16144748/know.png);
  background-repeat: no-repeat;
  background-position: right;
  background-size: contain;
  background-color: #fff;
}
.plybk_lst_mn:before,
.plybk_lst_mn:after {
  position: absolute;
  content: "";
  background: radial-gradient(
    50% 50% at 50% 50%,
    rgba(0, 110, 239, 0.2) 0%,
    rgba(10, 10, 10, 0) 100%
  );
  width: 600px;
  height: 270px;
  border-radius: 50%;
  left: 70px;
  top: 0;
  bottom: 0;
  margin: auto;
  pointer-events: none;
  filter: blur(50px);
}
.plybk_lst_mn:after {
  left: auto;
  right: 0px;
  background: radial-gradient(
    50% 50% at 50% 50%,
    rgba(0, 110, 239, 0.7) 0%,
    rgba(10, 10, 10, 0) 100%
  );
  filter: blur(90px);
}
.plybk_lrn_sc .sb figure {
  width: 38%;
}
.plybk_lrn_sc .sb {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
}
.plybk_lrn_lst li:last-child {
  padding-right: 0;
  border: 0;
}
@media (max-width: 1300px) {
  .plybk_lst_mn li:last-child {
    padding: 25px 20px 25px 20px;
  }
}

@media (max-width: 1200px) {
  .plybk_lst_cntnt {
    flex-direction: column;
    margin-bottom: 7px;
  }
  .plybk_lst_mn li h3 {
    font-size: 18px;
  }
  .plybk_lst_mn li p {
    font-size: 14px;
  }
  .plybk_lst_mn {
    padding: 30px 0;
  }
  .plybk_jrny_lft,
  .plybk_lrn_sc .sb figure {
    display: none;
  }
  .plybk_lst_mn li {
    text-align: center;
  }
  .plybk_lst_mn li figure {
    margin: 0 auto;
  }
  .plybk_bnr_mn .mh {
    width: 100%;
    text-align: center;
  }
  .plybk_lrn_ryt {
    margin-top: 0;
    width: 100%;
    text-align: center;
  }
  .plybk_know_sc {
    background-image: unset;
  }
  .plybk_trst_mn {
    margin-top: 15px;
  }
  .plybk_jrny_sc,
  .plybk_lrn_sc {
    padding: 40px 0;
  }
  .plybk_know_sc {
    padding: 40px 0 0;
  }
  .knw_cntnt {
    font-size: 16px;
  }
  .plybk_bnr_sc {
    padding-bottom: 40px;
  }
  .plybk_trst_mn > ul {
    justify-content: center;
  }
  .plybk_lrn_lst {
    margin-top: 30px;
    position: unset;
    margin-top: 30px;
    width: 100%;
    padding: 30px 0;
  }
  .plybk_know_sc h3 {
    font-size: 18px;
    margin: 10px 0 7px;
    text-align: center;
  }
  .plybk_jrny_ryt li p {
    font-size: 14px;
    line-height: 1.4;
  }
  .plybk_lrn_flx {
    justify-content: center;
    margin-top: 25px;
  }
  .plybk_lst_sc {
    padding-bottom: 0;
  }
  .plybk_know_mn p {
    font-size: 16px;
    text-align: center;
  }
  .plybk_bnr_mn .mh .btn-plybk {
    margin: 15px 0 30px;
  }
  .plybk_lrn_lst li:before {
    width: 30px;
    height: 30px;
    background-size: contain;
    top: 15px;
    right: 0;
    left: 0;
    margin: auto;
  }
  .plybk_lrn_lst li {
    text-align: center;
    padding: 55px 10px 15px 10px;
  }
  .plybk_bnr_ryt {
    margin: 40px auto 0;
    width: 75%;
    z-index: 1;
  }
  .plybk_lrn_sc .sb p {
    font-size: 16px;
  }
  .plybk_lrn_sc .sb h2,
  .plybk_jrny_ryt {
    width: 100%;
  }
  .plybk_jrny_mn {
    margin-top: 40px;
  }
  .plybk_know_mn {
    width: 100%;
    text-align: center;
  }
  .plybk_know_mn h2,
  .plybk_jrny_cta h2 {
    font-size: 40px;
  }
  .plybk_know_mn h2 span.bg-clr {
    margin: 0 auto 10px;
    font-size: 20px;
  }
  .plybk_jrny_ctalft {
    width: 100%;
    text-align: center;
    margin-bottom: 30px;
  }
  .plybk_jrny_cta p {
    font-size: 16px;
    margin: 6px 0 18px;
  }
  .plybk_jrny_cta {
    padding: 30px 20px;
  }
  .plybk_jrny_ctaryt {
    width: 100%;
    justify-content: center;
    right: 0;
  }
  .plybk_jrny_ryt li {
    padding: 0 0px 0 30px;
  }
  .plybk_jrny_ryt li h3,
  .plybk_jrny_ryt li:before {
    font-size: 18px;
  }
  .plybk_jrny_ryt li:not(:last-child) {
    padding-bottom: 15px;
    margin-bottom: 15px;
  }
}
@media (max-width: 992px) {
  .lock_cntnt h3 {
    font-size: 12px;
  }
  .plybk_bnr_sc {
    padding-top: 120px;
  }
  .plybk_lrn_sc .sb h2,
  .plybk_know_mn h2,
  .plybk_jrny_cta h2 {
    font-size: 34px;
  }
  .plybk_lst_mn {
    justify-content: center;
    gap: 15px;
  }
  .plybk_lst_mn li {
    width: 48%;
  }
  .plybk_lst_mn li h3 {
    font-size: 18px;
    margin: 0;
  }
  .plybk_lst_mn li p {
    font-size: 14px;
    line-height: 1.5;
  }
  .plybk_lrn_lst li {
    width: 31%;
    border-right: 0;
  }
  .plybk_lrn_flx {
    margin-top: 30px;
    gap: 8px;
    flex-wrap: wrap;
  }
  .plybk_lrn_lst li p {
    line-height: 1.4;
  }
  .plybk_trst_mn > ul li:not(:last-child) {
    border-right: 0;
    padding-right: 10px;
  }
  .plybk_trst_mn > ul li figure {
    width: 65px;
    justify-content: center;
  }
  .plybk_trst_mn > ul li:nth-child(1) figure {
    width: 40px;
  }
  .plybk_lst_mn li:nth-child(2) {
    border: 0;
  }
}
@media (max-width: 600px) {
  .btn-plybk {
    font-size: 14px;
    min-width: 140px;
    padding: 12px;
  }
  .plybk_lrn_lst li p {
    font-size: 12px;
  }
  .plybk_lst_mn li {
    width: 100%;
  }
  .plybk_lrn_sc .sb h2,
  .plybk_know_mn h2,
  .plybk_jrny_cta h2 {
    font-size: 24px;
  }
  .plybk_trst_mn > ul li figure {
    width: 55px;
  }
  .plybk_trst_mn > ul li:nth-child(1) figure,
  .plybk_trst_mn > ul li:last-child figure {
    width: 30px;
  }
  .plybk_jrny_ctaryt li > figure,
  .plybk_jrny_ctaryt li img {
    width: 100%;
  }
  .plybk_wrp .tstimnl_sc.tstimnl_desgn4.saudi_wrp {
    padding: 40px 0 20px;
  }
  .plybk_jrny_sc .sb.text-center p {
    font-size: 16px;
  }
  .plybk_jrny_cta {
    margin-top: 30px;
  }
  .plybk_jrny_ctaryt li {
    width: 48%;
  }
  .plybk_trst_mn h2 {
    font-size: 16px;
  }
  .plybk_trst_mn > ul {
    gap: 15px;
    margin-top: 10px;
  }
  .plybk_bnr_ryt {
    width: 100%;
  }
  .plybk_bnr_ryt h2 {
    font-size: 20px;
    margin-bottom: 15px;
  }
  .plybk_bnr_ryt .input_button {
    height: auto;
  }
  .plybk_lst_mn li:not(:last-child) {
    border: 0;
  }
  .plybk_bnr_ryt {
    padding: 20px;
  }
  .plybk_lst_mn li,
  .plybk_lst_mn li:last-child {
    padding: 0;
  }
  .plybk_lst_mn {
    padding: 30px 20px;
  }
  .plybk_lst_cntnt {
    gap: 6px;
  }
}
@media (max-width: 480px) {
  .plybk_lrn_lst li {
    width: 48%;
  }
}
/*playbook*/

/*web design agency in dubai*/
#wbdsgn_dubi_wrp {
  background: #000;
}
.wbdsgn_dubi_wrp *,
#wbdsgn_dubi_wrp .cntct_ftr_d3 *,
#wbdsgn_dubi_wrp .cntct_ftr_d3 .sb p,
#wbdsgn_dubi_wrp .degn2 .cntcnt_lcnt_fig_cnt *,
#wbdsgn_dubi_wrp .faq_sc * {
  color: #fff !important;
}
#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 .accordion-item {
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2025/01/08162017/faq-bg.png);
  box-shadow: unset;
  border-radius: 15px;
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
#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_bnr_sc,
.wbdsgndubi_bnfts_sc,
.wbdsgndubi_cta1_sc,
.wbdsgndubi_grwth_sc,
.wbdsgndubi_chose_sc {
  position: relative;
}
.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://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2025/01/09104809/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_bnr_sc:after {
  position: absolute;
  content: "";
  background-image: url(https://www.apptunix.com/wp-content/uploads/2025/01/bnrbefore.svg);
  width: 500px;
  height: 500px;
  right: -25px;
  top: 0;
  bottom: 0;
  z-index: -1;
}
.wbdsgndubi_bnfts_lst li {
  background: linear-gradient(180deg, rgba(29, 29, 29, 0) 0%, #1b1b1b 100%);
  padding: 35px 20px;
  width: 32%;
  border-radius: 20px;
}
.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://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2025/01/08134237/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://www.apptunix.com/wp-content/uploads/2024/09/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://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2025/01/08153800/youtube-sectionbg.png);
  background-size: contain;
  background-repeat: no-repeat;
  padding: 70px 0 0;
}
.wbdsgndubi_ytube_sc .sb 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 .sb {
  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;
}
.wbdsgndubi_indstrs_lft li {
  border-bottom: 2px solid #ffffff30;
  padding-bottom: 25px;
  position: relative;
  margin-bottom: 25px;
}
.wbdsgndubi_indstrs_ryt {
  width: 45%;
}
.wbdsgndubi_chose_lst {
  margin-top: 60px;
}
.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 {
  padding-bottom: 120px;
  position: relative;
}
.wbdsgndubi_pltfrm_lst.arrow_bottom .slick-arrow:before,
.wbdsgndubi_chose_lst.arrow_bottom .slick-arrow:before {
  filter: brightness(0) invert(1);
  background-image: url(https://www.apptunix.com/wp-content/uploads/2024/09/arrow_gitex.svg);
  width: 10px;
  height: 16px;
  background-repeat: no-repeat;
}
.wbdsgndubi_pltfrm_lst.arrow_bottom .slick-arrow:hover,
.wbdsgndubi_chose_lst.arrow_bottom .slick-arrow:hover {
  background: #fff;
}
.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 .tstimnl_bx {
  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://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2025/01/08145055/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://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2025/01/08140804/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 .sb {
  position: relative;
  padding: 40px;
  border-radius: 13px;
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2025/01/08134747/revamp-bg.png);
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
.wbdsgndubi_cta1_sc .sb 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://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2025/01/08134936/bounce-bg.png);
  background-size: 100% 100%;
  background-repeat: no-repeat;
  line-height: normal;
  display: flex;
  align-items: center;
  justify-content: center;
}
.wbdsgndubi_semls_mn {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
}
.wbdsgndubi_cta1_sc .sb 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://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2025/01/08135441/seamless-bg.png);
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
.wbdsgndubi_semls_lst {
  width: 60%;
  margin-top: 30px;
}
.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://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2025/01/08160914/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://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2025/01/08125253/cta3-bg.png);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
.wbdsgndubi_cta3_sc .sb h2 {
  font-size: 34px;
}
.wbdsgndubi_cta3_sc .sb 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://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2025/01/08140804/why-choosebg.png);
  background-repeat: no-repeat;
  background-size: 100% 100%;
}
.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;
}

.wbdsgndubi_invtn_lst li figure {
  width: 100%;
  height: 100%;
}
.wbdsgndubi_invtn_lst li {
  width: 32%;
  overflow: hidden;
  border-radius: 20px;
}
.wbdsgndubi_invtn_lst li:hover img {
  transform: scale(1.1);
}
.wbdsgndubi_cta1_sc .sb .btn-fix {
  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://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2025/01/08155057/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://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2025/01/08155955/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_usrs_sc,
.wbdsgndubi_invtn_sc,
.wbdsgndubi_cta1_sc,
.wbdsgn_dubi_wrp .aibdi_pwr_sc,
.wbdsgndubi_semls_sc {
  padding: 80px 0;
}
.wbdsgndubi_chose_sc {
  padding: 80px 0 120px;
}
.wbdsgndubi_indstrs_sc {
  padding-bottom: 80px;
}
.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_wrap .uiux_levrg_hvrcntnt {
  justify-content: flex-end;
  padding: 20px;
}
.wbdsgn_dubi_wrp #aidbi_wrap .uiux_levrg_bx: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 #aidbi_wrap .uiux_levrg_bx.expnd_li .uiux_levrg_hvrcntnt 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 .ftrfrm_rlt {
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2025/01/08162012/footer-from.png);
  background-size: 100% 100%;
  border-radius: 0;
}
#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_lst li {
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2025/01/08134936/bounce-bg.png);
  padding: 16px 5px;
  background-size: 100% 100%;
  text-align: center;
  width: 26%;
  font-size: 16px;
  position: relative;
  font-weight: 300;
}
.wbdsgndubi_bnr_lft {
  width: 50%;
}
.wbdsgndubi_bnr_ryt {
  width: 42%;
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2025/01/08162012/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;
  font-weight: 400;
  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;
}
.wbdsgndubi_trst_mn {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  width: 85%;
  margin: 50px auto 0;
}
.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;
}

.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 .sb h2 {
  font-size: 40px;
  text-align: center;
}
.wbdsgndubi_acheve_mn .sb {
  width: 38%;
}
.wbdsgndubi_acheve_sc {
  padding: 80px 0;
}
.wbdsgndubi_acheve_mn .sb 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://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2025/01/08182000/bnrbottom.png);
  top: -280px;
  right: 0;
  left: 0;
  width: 100%;
  height: 624px;
  background-position: top;
  background-size: cover;
  z-index: -1;
}
.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%;
}
.wbdsgndubi_bnr_ryt .iti__selected-flag {
  max-height: 48px;
}
#wbdsgn_dubi_wrp .contact_form input#common_submit {
  background: #126bfb !important;
  border-radius: 8px !important;
  border: 0 !important;
}
.wbdsgn_dubi_wrp .btn-fix:not(.btn-fix_wht) svg path {
  fill: #000;
}

.wbdsgn_dubi_wrp .btn-fix:not(.btn-fix_wht) svg {
  background: #fff;
}
.wbdsgn_dubi_wrp .btn-fix:not(.btn-fix_wht) {
  background: #126bfb;
  color: #fff;
}
.wbdsgndubi_srvcs_lst.arrow_bottom .slick-arrow:before {
  position: absolute;
  content: "'";
  background-image: url(https://www.apptunix.com/wp-content/uploads/2024/09/arrow_gitex.svg);
  width: 10px;
  height: 16px;
}
.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://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2025/01/08185648/techtsack-bg.png);
  background-size: cover;
  border: 0;
}
.wbdsgndubi_bnr_ryt .iti__arrow {
  border-top: 4px solid #fff;
}
.platforms_mdls .modal-dialog {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
}
.platforms_mdls .modal-content {
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2025/01/08160914/growth-bg.png);
  padding: 40px;
  background-size: 100% 100%;
  border-radius: 10px;
  background-color: unset;
}
.platforms_mdls .modal-content p {
  color: #fff;
  font-size: 22px;
  margin-top: 27px;
  line-height: 1.6;
}
.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_sc:before {
  position: absolute;
  content: "";
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2025/01/09105952/bnr-dots.png);
  left: 190px;
  top: -50px;
  width: 795px;
  height: 320px;
  background-repeat: no-repeat;
  background-size: contain;
}
.wbdsgndubi_bnr_ryt h2 {
  font-size: 24px;
}
.wbdsgndubi_bnr_ryt .save_form_divs {
  margin-top: 20px;
}
.wbdsgndubi_bnr_ryt .input_button input,
.wbdsgndubi_bnr_ryt .input_button select,
.wbdsgndubi_bnr_ryt .input_button textarea {
  background: transparent !important;
  border-radius: 8px !important;
  min-height: 40px !important;
}
.wbdsgn_dubi_wrp .ecmrc_prfl_mn {
  background: #08090c;
  border: 1px solid #2c3544;
  margin-top: 60px;
}
.wbdsgn_dubi_wrp .ecmrc_prfl_sc {
  padding: 0 0 80px;
}
.wbdsgn_dubi_wrp .uiux_levrg_hvrcntnt figure img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}

.wbdsgn_dubi_wrp .uiux_levrg_hvrcntnt figure {
  width: 40px;
  height: 50px !important;
  position: absolute;
  top: 15px;
  right: 15px;
}
.wbdsgn_dubi_wrp #aidbi_wrap .uiux_levrg_bx figure {
  height: 540px;
}
.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 .ecmrc_prfl_slide {
  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_sc {
  padding-bottom: 50px;
}
.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) {
  .wbdsgndubi_usrs_sc,
  .wbdsgndubi_invtn_sc,
  .wbdsgndubi_cta1_sc,
  .wbdsgn_dubi_wrp .aibdi_pwr_sc,
  .wbdsgndubi_semls_sc,
  .wbdsgndubi_acheve_sc {
    padding: 40px 0;
  }
  .wbdsgn_dubi_wrp .uiux_levrg_hvrcntnt figure {
    position: unset;
    margin-bottom: 10px;
  }
  .wbdsgn_dubi_wrp .ecmrc_prfl_sc {
    padding: 0 0 50px;
  }
  .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 .sb 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;
  }
  .wbdsgn_dubi_wrp .slickdts .slick-dots li button,
  .wbdsgn_dubi_wrp .slickdts .slick-dots li {
    width: 10px;
    height: 10px;
    margin: 0 2px;
  }
  .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_grwth_ryt {
    width: 65%;
  }
  .wbdsgndubi_chose_lst li {
    padding: 20px 15px;
    text-align: center;
  }
  .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 .sb {
    padding: 30px 20px;
  }
  .wbdsgndubi_cta1_sc .sb 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 .sb 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 .sb {
    width: 100%;
  }
  .wbdsgndubi_acheve_mn .sb 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 .sb .btn-fix,
  .wbdsgndubi_ytube_ryt .btn-fix,
  .wbdsgndubi_bnr_lft .btn-fix,
  .wbdsgndubi_chose_lst li figure {
    margin: 0 auto;
  }
  .wbdsgndubi_indstrs_mn,
  .wbdsgndubi_srvcs_lst,
  .wbdsgndubi_pltfrm_lst,
  .wbdsgndubi_chlngs_lst,
  .wbdsgndubi_grwth_lst,
  .wbdsgndubi_chose_lst {
    margin-top: 35px;
  }
  .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 #aidbi_wrap .uiux_levrg_bx figure {
    height: 300px;
  }
  .wbdsgn_dubi_wrp .uiux_levrg_bx .uiux_levrg_hvrcntnt p {
    line-height: 1.4 !important;
    margin-top: 10px;
  }
  .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 #aidbi_wrap .uiux_levrg_bx {
    width: 48%;
    margin: 0;
  }
}
@media (max-width: 992px) {
  .wbdsgndubi_cta3_sc .sb h2,
  .wbdsgndubi_ytube_sc .sb h2,
  .wbdsgndubi_acheve_mn .sb 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 .sb h2,
  .wbdsgndubi_cta1_sc .sb h2,
  .wbdsgndubi_ytube_sc .sb h2,
  .wbdsgndubi_usrs_ryt h2,
  .wbdsgndubi_acheve_mn .sb 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 .sb 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 #aidbi_wrap .uiux_levrg_bx {
    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 .sb {
    padding: 20px 10px;
  }
  .wbdsgndubi_invtn_lst li {
    width: 100%;
  }
  .wbdsgndubi_srvcs_slide figure {
    height: 130px;
  }
}
/*web design agency in dubai*/

@media (max-width: 1200px) {
  .ecom_drve_sec .mrktplc_bld_lwr li {
    margin: 0 10px;
    min-height: 280px;
  }
  .ecom_drve_sec .mrktplc_bld_lwr li figure {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 20px !important;
  }
}
@media (max-width: 992px) {
  .ecom_drve_sec .mrktplc_bld_lwr li {
    width: 49%;
  }
  .ecmrc_wrp .cardflipbox .cardback,
  .ecmrc_wrp .cardflipbox .cardfront {
    min-height: 100%;
  }
  .ecmrc_wrp .cardflipbox {
    height: 290px;
  }
  .ubrcln_buld_lst li {
    width: 30%;
  }
}
@media (max-width: 767px) {
  .ecom_drve_sec .mrktplc_bld_lwr li {
    width: 100%;
  }
  .ecmrc_wrp ul.ubrcln_buld_lst {
    gap: 10px 0px;
    justify-content: space-between;
    margin-bottom: 50px;
  }
  .ubrcln_buld_lst li {
    width: 49%;
  }
}
@media (max-width: 600px) {
  .sftwrdb_srvcs_lft li,
  .sftwr_mdls_lst > li {
    width: 100%;
  }
  .ecom_drve_sec .mrktplc_bld_lwr li {
    width: 100%;
  }
  .ubrcln_buld_lst li {
    width: 100%;
  }
}
