/* main bold.css live */
@import url("https://apptunix.com/updated_style.css");



.body_wrp {
  overflow-x: hidden;
}

.navigation.nv_nw_otr {
  box-shadow: unset;
  background: transparent;
}

.navigation.website_navigation.fixed {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  box-shadow: 0 0 20px #0003;
  background-color: #fff !important;
}

.navigation.nv_nw_otr.hdr_blk_main_otr.fixed {
  box-shadow: 0 0 20px #0003 !important;
  background-color: #fff !important;
  transition: ease-in-out 0.1s !important;
}

.lmn_hd h1 {
  letter-spacing: 0px;
  color: #001b30;
  font-size: 78px;
  line-height: 1.3;
  font-weight: 700;
}

.lsb_hd h2,
.sb_hd h2 {
  letter-spacing: 0px;
  color: #141324;
  font-size: 70px;
  line-height: 1.3;
  font-weight: 700;
  margin-bottom: 15px;
}

span.bcg_txt {
  padding: 0;
  color: #00649e;
}

.lmn_hd p {
  letter-spacing: 0px;
  color: #141324;
  font-size: 22px;
  line-height: 36px;
  font-weight: 400;
  margin: 20px 0 40px;
}

.btn.btn-primary,
.btn.btn-info,
a.btn.btn-primary:not([href]):not([tabindex]),
a.btn.btn-info:not([href]):not([tabindex]) {
  background: #00649e;
}

.btn.btn-primary:before {
  content: "";
  top: 0;
  transform: translateX(100%);
  width: 100%;
  position: absolute;
  bottom: 0;
  z-index: -1;
  animation: slide 2s infinite;
  background: linear-gradient(to right,
      rgba(64, 235, 241, 0) 0%,
      rgb(255 254 253/56%) 50%,
      rgb(255 254 253/28%) 99%,
      rgba(64, 235, 241, 0) 100%);
}

.lsb_hd p,
.sb_hd p {
  letter-spacing: 0px;
  color: #141324;
  font-size: 18px;
  line-height: normal;
  font-weight: 500;
}

.lall_sc {
  padding: 40px 0;
}

.lsb_hd h3 {
  font-size: 36px;
  font-weight: bold;
}

.datng_app_dev .btn.btn-primary {
  margin-top: 20px;
}

.dtg_spk_rt {
  width: 60%;
}

.dtg_adpn_rt {
  width: 40%;
}

.dtg_adpn .dtg_spk_inr {
  align-items: center;
  display: flex;
  justify-content: space-between;
  flex-direction: row-reverse;
}

.dtg_adpn_mn {
  align-items: center;
  display: flex;
  justify-content: space-between;
  flex-direction: row-reverse;
}

.dtg_pnl_sc .dtg_spk_mbin,
.dtg_adpn .dtg_spk_mbin {
  display: none;
}

.dtg_spk_mbin .item h3 {
  font-size: 20px;
}

/**********Dating page css****************/
.dtg_bn .yt_btn {
  display: flex;
  align-items: center;
}

a.btn.btn-primary.watch_vid_popup {
  background: #056da8;
  margin-left: 20px;
  color: #fff;
}

.dtg_cust_sc,
.dtg_bn,
.dtg_cta1 .lsb_hd,
.dtg_mrkt .dtg_mrkt_mn,
.dtg_mrkt,
.dtg_pnl_sc,
.dtg_ctfr3,
.dtg_chlslv_sc,
.dtg_ctfr2 {
  position: relative;
}

.dtg_bn .dtg_bnlt {
  width: 70%;
}

.dtg_bn {
  height: 750px;
  display: flex;
  align-items: center;
}

.dtg_bn:after {
  height: 580px;
  position: absolute;
  content: "";
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/08/10122202/dating_bn.png) no-repeat;
  bottom: 0;
  right: 0;
  width: 508px;
}

.dtg_bnlt span.pink {
  color: #ea497b;
}

.dtg_bnlt span.blue {
  color: #068bb4;
}

.dtg_bnlt span.yellow {
  color: #f8bc31;
}

.dtg_cust_sc:after,
.dtg_ctfr3:after {
  position: absolute;
  content: "";
  left: 50%;
  transform: translateX(-50vw);
  top: 0;
  bottom: 0;
  background: #f6f6f6;
  width: 100vw;
  z-index: -1;
}

.dtg_pnl_sc:after,
.dtg_chlslv_sc:after,
.dtg_ctfr2:after {
  position: absolute;
  content: "";
  left: 50%;
  transform: translateX(-50vw);
  top: 0;
  bottom: 0;
  background: #f2f9ff;
  width: 100vw;
  z-index: -1;
}

.dtg_bnsc .bcg_txt {
  display: block;
}

.dtg_cust_ul {
  display: flex;
  justify-content: space-between;
  align-items: stretch;
}

.dtg_cust_ul {
  margin-top: 40px;
}

.dtg_cust_li {
  width: 48%;
  padding: 30px 50px;
  position: relative;
}

.dtg_cust_li .btn-fix,
.dtg_mrkt .btn-fix,
.dtg_ctfr3 .btn-fix {
  margin-top: 20px;
}

.dtg_cust_li:hover {
  background: #ffffff 0% 0% no-repeat padding-box;
  box-shadow: 0px 0px 48px #0000000d;
}

.dtg_cust_hd p {
  font-size: 22px;
  margin-bottom: 20px;
}

.dtg_cust_li:before {
  content: "•";
  color: #00649e;
  font-size: 45px;
  position: absolute;
  left: 22px;
  top: 20px;
}

.dtg_cust_li p {
  font-size: 22px;
  line-height: 1.5;
}

.dtg_cta1 .lsb_hd {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.dtg_cta_lft span,
.dtg_mrkt span {
  color: #00649e;
}

.dtg_cta_lft p,
.dtg_cta_lft a {
  font-size: 26px;
  line-height: 1.5;
}

.dtg_cta_lft {
  width: 50%;
  padding-right: 5%;
}

.dtg_cta_ryt {
  width: 50%;
  padding-left: 5%;
  border-left: 1px solid #cee1f2;
}

.dtg_cta1 .lsb_hd:after {
  content: "";
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/08/10123951/qus_img.png) no-repeat;
  position: absolute;
  width: 123px;
  height: 105px;
  right: 0;
  bottom: 0;
}

.dtg_mrkt:after {
  position: absolute;
  content: "";
  left: 50%;
  transform: translateX(-50vw);
  top: 0;
  bottom: 0;
  background: #f4faff;
  width: 100vw;
  z-index: -1;
}

.dtg_mrkt_mn {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.dtg_mrkt_mn .lsb_hd {
  width: 50%;
}

.dtg_mrkt .dtg_mrkt_mn {
  height: 550px;
}

.dtg_spk_rt .lsb_hd h3,
.dtg_adpn_rt .lsb_hd h3 {
  font-weight: 600;
  color: #00649e;
}

.dtg_spk_li h3,
.dtg_adpn_li h3 {
  font-size: 28px;
  font-weight: bold;
}

.dtg_spk_li:hover,
.dtg_adpn_li:hover,
.dtg_spk_li.active,
.dtg_adpn_li.active {
  background: #fff;
  box-shadow: 0px 7px 25px #0000001a;
}

.dtg_spk_li:hover h3,
.dtg_adpn_li:hover h3,
.dtg_adpn_li.active h3,
.dtg_spk_li.active h3 {
  color: #00649e;
}

.dtg_ser_ul .dtg_ser_li:nth-child(2) {
  border-left: 1px solid #c2c2c2;
  border-right: 1px solid #c2c2c2;
}

.dtg_ser_hd {
  border-bottom: 1px solid #c2c2c2;
}

.dtg_ser_li .dtg_ser_hd,
.dtg_ser_li .dtg_ser_inr {
  padding-left: 20px;
  padding-right: 20px;
}

.dtg_ctfr3 .lsb_hd {
  width: 70%;
}

.dtg_ctfr3 .lsb_hd h2 {
  font-size: 58px;
}

.dtg_ctfr3:before {
  content: "";
  position: absolute;
  bottom: 0;
  right: 0;
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/08/10161852/dtg_cta-3.png) no-repeat;
  width: 401px;
  height: 345px;
}

.dtg_wrp .btn {
  font-size: 20px;
  line-height: normal;
  font-weight: 400;
  color: #000;
  background: #c3c3c3;
  border: unset;
  padding: 15px 25px;
  display: inline-block;
  position: relative;
  cursor: pointer;
  border-radius: 5px;
  position: relative;
  overflow: hidden;
}

.dtg_wrp h3 {
  font-size: 20px;
  font-weight: 600;
  line-height: normal;
}

.wht_sbhd h1,
.wht_sbhd h2,
.wht_sbhd h3,
.wht_sbhd h4,
.wht_sbhd h5,
.wht_sbhd h6,
.wht_sbhd p,
.dtg_wrp .wht_sbhd .mn_hd h1,
.dtg_wrp .wht_sbhd .mn_hd p {
  color: #fff;
}

.dtg_ftr_sc {
  align-items: flex-start;
  display: flex;
  justify-content: space-between;
}

.dtg_wrp .mn_hd h1 {
  font-size: 50px;
  font-weight: bold;
  line-height: normal;
}

.dtg_wrp .mn_hd p {
  font-size: 20px;
  font-weight: 400;
  margin: 15px 0 30px;
  color: #fff;
}

.dtg_wrp .sb_hd h2,
#wht_lblpg .demand_sub_heading h2 {
  font-size: 36px;
  line-height: normal;
  font-weight: bold;
}

.dtg_ser_li li:before {
  color: #00649e;
  margin-right: 10px;
  position: absolute;
  height: 8px;
  width: 8px;
  background: #00649e;
  border-radius: 50%;
  left: 0;
  content: "";
  top: 9px;
}

.dtg_ser_li h5 {
  font-size: 18px;
  line-height: 1.5;
}

.dtg_ser_li {
  width: 33.33%;
  padding: 0 0 30px 0;
}

.dtg_ser_li li {
  font-size: 18px;
  font-weight: 600;
  position: relative;
  padding-left: 20px;
  margin: 12px 0;
}

.dtg_wrp p {
  font-size: 16px;
  line-height: 1.5;
  font-weight: 400;
}

.dtg_ser_li p {
  margin: 15px 0;
  color: #00649e;
  font-weight: 600;
}

.dtg_wrp .sb_hd p,
#wht_lblpg .demand_sub_heading p {
  color: #444444;
  line-height: 26px;
  font-weight: 400;
  font-size: 18px;
  margin-top: 5px;
}

.dtg_wrp .dtg_dsts_mn .sb_hd p {
  margin-top: 25px;
}

/* FLEX, CENTER, CENTER */
/* FLEX, SPACE-BETWEEN, CENTER */
.dtg_bnsc,
.dtg_dsts_mn,
.dtg_spk_inr {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

/* TEXT CENTER */
.dtg_bnrt,
.dtg_spk_ct,
.dtg_adpn_lt,
.dtg_das_li {
  text-align: center;
}

/* POSITION : RELATIVE */
.dtg_bnrt,
.dtg_bnrt figure,
.dtg_ftr_lt,
.dtg_ftr_lt figure,
.dtg_ftr_lt figure img,
.dtg_ftr_li,
.dtg_dsts_mn,
.dtg_adpn,
.dtg_adpn_li,
.dtg_spk_ct {
  position: relative;
}

/* BUTTON MArgin */
.dtg_wrp .btn.btn-primary {
  margin-top: 25px;
}

/* MARGIN : 0PX */
.dtg_bnlt .btn.btn-primary {
  margin: 0px;
}

/* Z-INDEX : 1 */
.dtg_bnsc,
.dtg_ftr_lt figure img {
  z-index: 1;
}

/* MARGIN-TOP : 40px */
.dtg_ftr_ul,
.dtg_spk_inr,
.dtg_adpn_ul,
.dtg_das_ul {
  margin-top: 40px;
}

/* MARGIN-TOP: 10px */
.dtg_ftr_li p,
.dtg_spk_li p,
.dtg_adpn_li p,
.dtg_das_li p {
  margin-top: 10px;
}

/* MARGIN-BOTTOM : 0PX */
.dtg_adpn_li:last-child:after,
.dtg_spk_li:last-child:after {
  display: none;
}

.dtg_das_li h3 {
  margin-top: 20px;
}

.cont_ainer.dtg_bnsc {
  padding-top: 50px;
}

.dtg_bnlt {
  width: 40%;
}

.dtg_bnrt {
  width: 50%;
}

.dtg_ctfr1 .dtg_ctfur_sc {
  padding: 50px;
  position: relative;
}

.dtg_ctfr1 .dtg_ctfur_sc .sb_hd {
  width: 81%;
}

.dtg_ctfr2 .dtg_ctfur_sc .sb_hd {
  width: 80%;
}

.dtg_ftr_lt {
  width: 40%;
  position: sticky;
  top: 5%;
}

.dtg_ftr_rt {
  width: 60%;
}

.dtg_ftr_lt figure:before {
  content: "";
  position: absolute;
  top: 0;
  right: 100px;
  width: 240px;
  height: 210px;
  background: url("https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/03/10052456/dtng_img16.png");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
  z-index: 0;
}

.dtg_ftr_lt figure:after {
  content: "";
  position: absolute;
  bottom: 10px;
  left: 0px;
  width: 240px;
  height: 210px;
  background: url("https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/03/10052456/dtng_img16.png");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
  z-index: 0;
  transform: rotate(180deg);
}

.dtg_ftr_li {
  background: #fff;
  border: 1px solid #e3e3e3;
  border-radius: 10px;
  margin-bottom: 15px;
  display: flex;
  align-items: flex-start;
  gap: 30px;
  padding: 20px;
}

.dtg_ftr_li svg {
  width: 35px;
}

.dtg_dsts_mn .sb_hd {
  width: 55%;
  padding-top: 100px;
}

.dtg_dsts_mn {
  align-items: stretch;
}

.dtg_dsts_mn figure {
  width: 55%;
  text-align: right;
}

.dtg_dsts_mn .svg {
  text-align: center;
}

.dtg_spk {
  background: url("https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/03/10052546/dtng_img23.png");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}

.dtg_spk_inr {
  text-align: left;
}

.dtg_spk_lt .dtg_spk_ul,
.dtg_spk_rt .dtg_spk_ul {
  margin-top: 20px;
}

.dtg_spk_li,
.dtg_adpn_li {
  border-radius: 10px;
  padding: 15px;
  margin: 30px 0;
}

.dtg_adpn_lt {
  width: 50%;
  position: sticky;
  top: 15%;
}

.dtg_wrp .dtg_cust_hd h3 {
  font-size: 36px;
  font-weight: bold;
  width: 100%;
}

.dtg_cust_li .dtg_cust_hd svg {
  width: 300px;
}

.dtg_ser_hd svg {
  width: auto;
  margin-right: 20px;
}

.dtg_ser_hd {
  position: relative;
  display: flex;
  align-items: center;
  margin-bottom: 25px;
}

.dtg_wc_lt svg {
  width: auto;
  margin-top: 30px;
}

.dtg_wc_lt {
  width: 32%;
}

.dtg_wc_list h4 {
  font-size: 18px;
  font-weight: 700;
  padding: 40px;
}

.dtg_wc_rt li {
  font-size: 24px;
  font-weight: 700;
  width: 25%;
  border-right: 1px solid #c2c2c2;
  border-bottom: 1px solid #c2c2c2;
}

.dtg_wc_rt li:nth-child(4),
.dtg_wc_rt li:nth-child(8) {
  border-right: 0;
}

.dtg_wc_rt li:nth-child(5),
.dtg_wc_rt li:nth-child(6),
.dtg_wc_rt li:nth-child(7),
.dtg_wc_rt li:nth-child(8) {
  border-bottom: 0;
}

.dtg_wc_list {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  margin-top: 30px;
  border: 1px solid #c2c2c2;
  padding: 30px;
}

.dtg_ctfur_sc:after {
  position: absolute;
  content: "";
  right: 0;
  bottom: -140px;
  width: 286px;
  height: 304px;
  background: url(https://ucppr2k2q2u3lbr9b2ah3a31-wpengine.netdna-ssl.com/wp-content/uploads/2022/07/heart.png);
}

.dtg_ser_li h4 {
  font-size: 24px;
  color: #001b30;
  font-weight: bold;
  margin: 15px 0;
  min-height: 60px;
}

.dtg_ser_sc .sb_hd {
  margin: auto;
}

.dtg_cust_hd {
  display: flex;
  margin-bottom: 20px;
}

.dtg_das_ul,
.dtg_ser_ul {
  display: flex;
  justify-content: space-between;
  align-items: stretch;
  position: relative;
}

.dtg_cust_ul {
  display: flex;
  justify-content: space-between;
  align-items: stretch;
}

.dtg_das_li {
  background: #ffffff;
  box-shadow: 0px 8px 36px #00000010;
  border-radius: 10px;
  padding: 20px;
  width: 24%;
}

.dtg_das_li .survey_image {
  filter: contrast(0.7);
}

.dtg_das_li:hover h3,
.dtg_das_li:hover p {
  color: #fff;
}

.dtg_das_li:hover svg {
  filter: grayscale(1) brightness(10);
}

.dtg_das {
  padding-bottom: 80px;
}

.dtg_spk_ct .dtg_spk_ctl {
  width: 100%;
}

.dtg_spk_ct .dtg_spk_ctl,
.dtg_adpn_ltin {
  position: absolute;
  top: 0;
  transition-duration: 0.8s;
  opacity: 0;
  transform: translateX(-50%);
  height: 100%;
  width: 100%;
}

.dtg_spk_ct .dtg_spk_ctl {
  left: 50%;
}

.dtg_adpn_ltin {
  left: 100%;
}

.dtg_adpn_ltin {
  width: 900px;
}

.dtg_spk_ctl.active,
.dtg_adpn_ltin.active {
  position: relative;
  z-index: 1;
  opacity: 1;
}

.dtg_spk_lt .sb_hd {
  position: absolute;
  top: -30px;
  left: 0;
}

.dtg_spk_lt {
  position: relative;
}

.dtg_cust_hd h3 {
  font-size: 36px;
  font-weight: bold;
}

.dtg_chlslv_lst {
  padding: 70px 40px;
  width: 50%;
  border-right: solid 1px #ddd;
  border-bottom: solid 1px #ddd;
  height: 320px;
}

.dtg_list h3 {
  letter-spacing: 0px;
  font-size: 35px;
  line-height: 42px;
  margin-bottom: 30px;
  font-weight: bold;
}

.dtg_list:hover {
  background: #ffffff 0% 0% no-repeat padding-box;
  box-shadow: 0px 7px 25px #0000001a;
}

.dtg_list:hover h3 {
  color: #00649e;
}

.dtg_list {
  padding: 70px 40px;
  width: 50%;
  border-right: solid 1px #ddd;
  border-bottom: solid 1px #ddd;
  height: 320px;
}

.dtg_chlslv_mn {
  margin-top: 50px;
  display: flex;
  align-items: stretch;
  justify-content: space-between;
  flex-wrap: wrap;
}

.dtg_list:nth-child(2n) {
  border-right: unset;
}

.dtg_list:nth-child(3),
.dtg_list:last-child {
  border-bottom: unset;
}

.tdg_cta_inr {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.dtg_ctfr2:before {
  content: "";
  position: absolute;
  right: -24%;
  top: 0;
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/08/10174141/dtg_cta2_bg.png) no-repeat;
  width: 733px;
  height: 434px;
  background-size: 70%;
  z-index: 0;
}

.tdg_cta_inr p {
  font-size: 32px;
  font-weight: 600;
  margin-bottom: 10px;
}

.dtg_chlslv_sc .lsb_hd {
  width: 85%;
}

.tdg_cta_inr .lsb_hd {
  width: 80%;
  z-index: 2;
}

.dtg_ctfr2 .lsb_hd h2 {
  font-size: 55px;
}

.dtg_ser_inr .btn-fix {
  position: absolute;
  bottom: 0;
}

.dtg_ser_inr {
  padding-bottom: 60px;
}

.srv_blkh_sc .btn-fix {
  margin: 0 auto;
}

.dtg_mrkt p {
  line-height: 32px;
}

.dtg_spk_ct {
  position: sticky;
  top: 80px;
}

/**********Dating page css****************/


.prt-lstng .btn-fix {
  margin: 70px auto 0;
}

.dtg_cust_sc,
.dtg_bn,
.dtg_cta1 .lsb_hd,
.dtg_mrkt .dtg_mrkt_mn,
.dtg_mrkt,
.dtg_pnl_sc,
.dtg_ctfr3,
.dtg_chlslv_sc,
.dtg_ctfr2 {
  position: relative;
}

.dtg_bn .dtg_bnlt {
  width: 70%;
}

.dtg_bn {
  height: 750px;
  display: flex;
  align-items: center;
}

.dtg_bn:after {
  height: 580px;
  position: absolute;
  content: "";
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/08/10122202/dating_bn.png) no-repeat;
  bottom: 0;
  right: 0;
  width: 508px;
}

.dtg_bnlt span.pink {
  color: #ea497b;
}

.dtg_bnlt span.blue {
  color: #068bb4;
}

.dtg_bnlt span.yellow {
  color: #f8bc31;
}

.dtg_cust_sc:after,
.dtg_ctfr3:after {
  position: absolute;
  content: "";
  left: 50%;
  transform: translateX(-50vw);
  top: 0;
  bottom: 0;
  background: #f6f6f6;
  width: 100vw;
  z-index: -1;
}

.dtg_pnl_sc:after,
.dtg_chlslv_sc:after,
.dtg_ctfr2:after {
  position: absolute;
  content: "";
  left: 50%;
  transform: translateX(-50vw);
  top: 0;
  bottom: 0;
  background: #f2f9ff;
  width: 100vw;
  z-index: -1;
}

.dtg_bnsc .bcg_txt {
  display: block;
}

.dtg_cust_ul {
  display: flex;
  justify-content: space-between;
  align-items: stretch;
}

.dtg_cust_ul {
  margin-top: 40px;
}

.dtg_cust_li {
  width: 48%;
  padding: 30px 50px;
  position: relative;
}

.dtg_cust_li:hover {
  background: #ffffff 0% 0% no-repeat padding-box;
  box-shadow: 0px 0px 48px #0000000d;
}

.dtg_cust_hd p {
  font-size: 22px;
  margin-bottom: 20px;
}

.dtg_cust_li:before {
  content: "•";
  color: #00649e;
  font-size: 45px;
  position: absolute;
  left: 22px;
  top: 20px;
}

.dtg_cust_li p {
  font-size: 22px;
  line-height: 1.5;
}

.dtg_cta1 .lsb_hd {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.dtg_cta_lft span,
.dtg_mrkt span {
  color: #00649e;
}

.dtg_cta_lft p,
.dtg_cta_lft a {
  font-size: 26px;
  line-height: 1.5;
}

.dtg_cta_lft {
  width: 50%;
  padding-right: 5%;
}

.dtg_cta_ryt {
  width: 50%;
  padding-left: 5%;
  border-left: 1px solid #cee1f2;
}

.dtg_cta1 .lsb_hd:after {
  content: "";
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/08/10123951/qus_img.png) no-repeat;
  position: absolute;
  width: 123px;
  height: 105px;
  right: 0;
  bottom: 0;
}

.dtg_mrkt:after {
  position: absolute;
  content: "";
  left: 50%;
  transform: translateX(-50vw);
  top: 0;
  bottom: 0;
  background: #f4faff;
  width: 100vw;
  z-index: -1;
}

.datng_app .prt-lstng {
  padding-top: 0;
}

.dtg_mrkt_mn {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.dtg_mrkt_mn .lsb_hd {
  width: 50%;
}

.dtg_mrkt .dtg_mrkt_mn {
  height: 550px;
}

.dtg_spk_rt .lsb_hd h3,
.dtg_adpn_rt .lsb_hd h3 {
  font-weight: 600;
  color: #00649e;
}

.dtg_spk_li h3,
.dtg_adpn_li h3 {
  font-size: 28px;
  font-weight: bold;
}

.dtg_spk_li:hover,
.dtg_adpn_li:hover,
.dtg_spk_li.active,
.dtg_adpn_li.active {
  background: #fff;
  box-shadow: 0px 7px 25px #0000001a;
}

.dtg_spk_li:hover h3,
.dtg_adpn_li:hover h3,
.dtg_adpn_li.active h3,
.dtg_spk_li.active h3 {
  color: #00649e;
}

.dtg_ser_ul .dtg_ser_li:nth-child(2) {
  border-left: 1px solid #c2c2c2;
  border-right: 1px solid #c2c2c2;
}

.dtg_ser_hd {
  border-bottom: 1px solid #c2c2c2;
}

.dtg_ser_li .dtg_ser_hd,
.dtg_ser_li .dtg_ser_inr {
  padding-left: 20px;
  padding-right: 20px;
}

.dtg_ctfr3 .lsb_hd {
  width: 70%;
}

.dtg_ctfr3 .lsb_hd h2 {
  font-size: 58px;
}

.dtg_ctfr3:before {
  content: "";
  position: absolute;
  bottom: 0;
  right: 0;
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/08/10161852/dtg_cta-3.png) no-repeat;
  width: 401px;
  height: 345px;
}

.dtg_wrp .btn {
  font-size: 20px;
  line-height: normal;
  font-weight: 400;
  color: #000;
  background: #c3c3c3;
  border: unset;
  padding: 15px 25px;
  display: inline-block;
  position: relative;
  cursor: pointer;
  border-radius: 5px;
  position: relative;
  overflow: hidden;
}

.dtg_wrp h3 {
  font-size: 20px;
  font-weight: 600;
  line-height: normal;
}

.wht_sbhd h1,
.wht_sbhd h2,
.wht_sbhd h3,
.wht_sbhd h4,
.wht_sbhd h5,
.wht_sbhd h6,
.wht_sbhd p,
.dtg_wrp .wht_sbhd .mn_hd h1,
.dtg_wrp .wht_sbhd .mn_hd p {
  color: #fff;
}

.dtg_ftr_sc {
  align-items: flex-start;
  display: flex;
  justify-content: space-between;
}

.dtg_wrp .mn_hd h1 {
  font-size: 50px;
  font-weight: bold;
  line-height: normal;
}

.dtg_wrp .mn_hd p {
  font-size: 20px;
  font-weight: 400;
  margin: 15px 0 30px;
  color: #fff;
}

.dtg_wrp .sb_hd h2,
#wht_lblpg .demand_sub_heading h2 {
  font-size: 36px;
  line-height: normal;
  font-weight: bold;
}

.dtg_ser_li li:before {
  color: #00649e;
  margin-right: 10px;
  position: absolute;
  height: 8px;
  width: 8px;
  background: #00649e;
  border-radius: 50%;
  left: 0;
  content: "";
  top: 9px;
}

.dtg_ser_li h5 {
  font-size: 18px;
  line-height: 1.5;
}

.dtg_ser_li {
  width: 33.33%;
  padding: 0 0 30px 0;
}

.dtg_ser_li li {
  font-size: 18px;
  font-weight: 600;
  position: relative;
  padding-left: 20px;
  margin: 12px 0;
}

.dtg_wrp p {
  font-size: 16px;
  line-height: 1.5;
  font-weight: 400;
}

.dtg_ser_li p {
  margin: 15px 0;
  color: #00649e;
  font-weight: 600;
}

.dtg_wrp .sb_hd p,
#wht_lblpg .demand_sub_heading p {
  color: #444444;
  line-height: 26px;
  font-weight: 400;
  font-size: 18px;
  margin-top: 5px;
}

.dtg_wrp .dtg_dsts_mn .sb_hd p {
  margin-top: 25px;
}

/* FLEX, CENTER, CENTER */
/* FLEX, SPACE-BETWEEN, CENTER */
.dtg_bnsc,
.dtg_dsts_mn,
.dtg_spk_inr {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

/* TEXT CENTER */
.dtg_bnrt,
.dtg_spk_ct,
.dtg_adpn_lt,
.dtg_das_li {
  text-align: center;
}

/* POSITION : RELATIVE */
.dtg_bnrt,
.dtg_bnrt figure,
.dtg_ftr_lt,
.dtg_ftr_lt figure,
.dtg_ftr_lt figure img,
.dtg_ftr_li,
.dtg_dsts_mn,
.dtg_adpn,
.dtg_adpn_li,
.dtg_spk_ct {
  position: relative;
}

/* BUTTON MArgin */
.dtg_wrp .btn.btn-primary {
  margin-top: 25px;
}

/* MARGIN : 0PX */
.dtg_bnlt .btn.btn-primary {
  margin: 0px;
}

/* Z-INDEX : 1 */
.dtg_bnsc,
.dtg_ftr_lt figure img {
  z-index: 1;
}

/* MARGIN-TOP : 40px */
.dtg_ftr_ul,
.dtg_spk_inr,
.dtg_adpn_ul,
.dtg_das_ul {
  margin-top: 40px;
}

/* MARGIN-TOP: 10px */
.dtg_ftr_li p,
.dtg_spk_li p,
.dtg_adpn_li p,
.dtg_das_li p {
  margin-top: 10px;
}

/* MARGIN-BOTTOM : 0PX */
.dtg_adpn_li:last-child:after,
.dtg_spk_li:last-child:after {
  display: none;
}

.dtg_das_li h3 {
  margin-top: 20px;
}

.cont_ainer.dtg_bnsc {
  padding-top: 50px;
}

.dtg_bnlt {
  width: 40%;
}

.dtg_bnrt {
  width: 50%;
}

.dtg_ctfr1 .dtg_ctfur_sc {
  padding: 50px;
  position: relative;
}

.dtg_ctfr1 .dtg_ctfur_sc .sb_hd {
  width: 81%;
}

.dtg_ctfr2 .dtg_ctfur_sc .sb_hd {
  width: 80%;
}

.dtg_ftr_lt {
  width: 40%;
  position: sticky;
  top: 5%;
}

.dtg_ftr_rt {
  width: 60%;
}

.dtg_ftr_lt figure:before {
  content: "";
  position: absolute;
  top: 0;
  right: 100px;
  width: 240px;
  height: 210px;
  background: url("https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/03/10052456/dtng_img16.png");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
  z-index: 0;
}

.dtg_ftr_lt figure:after {
  content: "";
  position: absolute;
  bottom: 10px;
  left: 0px;
  width: 240px;
  height: 210px;
  background: url("https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/03/10052456/dtng_img16.png");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
  z-index: 0;
  transform: rotate(180deg);
}

.dtg_ftr_li {
  background: #fff;
  border: 1px solid #e3e3e3;
  border-radius: 10px;
  margin-bottom: 15px;
  display: flex;
  align-items: flex-start;
  gap: 30px;
  padding: 20px;
}

.dtg_ftr_li svg {
  width: 35px;
}

.dtg_dsts_mn .sb_hd {
  width: 55%;
  padding-top: 100px;
}

.dtg_dsts_mn {
  align-items: stretch;
}

.dtg_dsts_mn figure {
  width: 55%;
  text-align: right;
}

.dtg_dsts_mn .svg {
  text-align: center;
}

.dtg_spk {
  background: url("https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/03/10052546/dtng_img23.png");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}

.dtg_spk_inr {
  text-align: left;
  align-items: flex-start;
}

.dtg_spk_lt .dtg_spk_ul,
.dtg_spk_rt .dtg_spk_ul {
  margin-top: 20px;
}

.dtg_spk_li,
.dtg_adpn_li {
  border-radius: 10px;
  padding: 15px;
  margin: 30px 0;
}

.dtg_adpn_lt {
  width: 50%;
  position: sticky;
  top: 15%;
}

.dtg_wrp .dtg_cust_hd h3 {
  font-size: 36px;
  font-weight: bold;
  width: 100%;
}

.dtg_cust_li .dtg_cust_hd svg {
  width: 300px;
}

.dtg_ser_hd svg {
  width: auto;
  margin-right: 20px;
}

.dtg_ser_hd {
  position: relative;
  display: flex;
  align-items: center;
  margin-bottom: 25px;
}

.dtg_wc_lt svg {
  width: auto;
  margin-top: 30px;
}

.dtg_wc_lt {
  width: 32%;
}

.dtg_wc_list h4 {
  font-size: 18px;
  font-weight: 700;
  padding: 40px;
}

.dtg_wc_rt li {
  font-size: 24px;
  font-weight: 700;
  width: 25%;
  border-right: 1px solid #c2c2c2;
  border-bottom: 1px solid #c2c2c2;
}

.dtg_wc_rt li:nth-child(4),
.dtg_wc_rt li:nth-child(8) {
  border-right: 0;
}

.dtg_wc_rt li:nth-child(5),
.dtg_wc_rt li:nth-child(6),
.dtg_wc_rt li:nth-child(7),
.dtg_wc_rt li:nth-child(8) {
  border-bottom: 0;
}

.dtg_wc_list {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  margin-top: 30px;
  border: 1px solid #c2c2c2;
  padding: 30px;
}

.dtg_ctfur_sc:after {
  position: absolute;
  content: "";
  right: 0;
  bottom: -140px;
  width: 286px;
  height: 304px;
  background: url(https://ucppr2k2q2u3lbr9b2ah3a31-wpengine.netdna-ssl.com/wp-content/uploads/2022/07/heart.png);
}

.dtg_ser_li h4 {
  font-size: 24px;
  color: #001b30;
  font-weight: bold;
  margin: 15px 0;
  min-height: 60px;
}

.dtg_ser_sc .sb_hd {
  margin: auto;
}

.dtg_cust_hd {
  display: flex;
  margin-bottom: 20px;
}

.dtg_das_ul,
.dtg_ser_ul {
  display: flex;
  justify-content: space-between;
  align-items: stretch;
  position: relative;
}

.dtg_cust_ul {
  display: flex;
  justify-content: space-between;
  align-items: stretch;
}

.dtg_das_li {
  background: #ffffff;
  box-shadow: 0px 8px 36px #00000010;
  border-radius: 10px;
  padding: 20px;
  width: 24%;
}

.dtg_das_li .survey_image {
  filter: contrast(0.7);
}

.dtg_das_li:hover h3,
.dtg_das_li:hover p {
  color: #fff;
}

.dtg_das_li:hover svg {
  filter: grayscale(1) brightness(10);
}

.dtg_das {
  padding-bottom: 80px;
}

.dtg_spk_ct .dtg_spk_ctl {
  width: 100%;
}

.dtg_spk_ct .dtg_spk_ctl,
.dtg_adpn_ltin {
  position: absolute;
  top: 0;
  transition-duration: 0.8s;
  opacity: 0;
  transform: translateX(-50%);
  height: 100%;
  width: 100%;
}

.dtg_spk_ct .dtg_spk_ctl {
  left: 50%;
}

.dtg_adpn_ltin {
  left: 100%;
}

.dtg_adpn_ltin {
  width: 900px;
}

.dtg_spk_ctl.active,
.dtg_adpn_ltin.active {
  position: relative;
  z-index: 1;
  opacity: 1;
}

.dtg_spk_lt .sb_hd {
  position: absolute;
  top: -30px;
  left: 0;
}

.dtg_spk_lt {
  position: relative;
}

.dtg_cust_hd h3 {
  font-size: 36px;
  font-weight: bold;
}

.dtg_chlslv_lst {
  padding: 70px 40px;
  width: 50%;
  border-right: solid 1px #ddd;
  border-bottom: solid 1px #ddd;
  height: 320px;
}

.dtg_list h3 {
  letter-spacing: 0px;
  font-size: 35px;
  line-height: 42px;
  margin-bottom: 30px;
  font-weight: bold;
}

.dtg_list:hover {
  background: #ffffff 0% 0% no-repeat padding-box;
  box-shadow: 0px 7px 25px #0000001a;
}

.dtg_list:hover h3 {
  color: #00649e;
}

.dtg_list {
  padding: 70px 40px;
  width: 50%;
  border-right: solid 1px #ddd;
  border-bottom: solid 1px #ddd;
  height: 320px;
}

.dtg_chlslv_mn {
  margin-top: 50px;
  display: flex;
  align-items: stretch;
  justify-content: space-between;
  flex-wrap: wrap;
}

.dtg_list:nth-child(2n) {
  border-right: unset;
}

.dtg_list:nth-child(3),
.dtg_list:last-child {
  border-bottom: unset;
}

.tdg_cta_inr {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.dtg_ctfr2:before {
  content: "";
  position: absolute;
  right: -24%;
  top: 0;
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/08/10174141/dtg_cta2_bg.png) no-repeat;
  width: 733px;
  height: 434px;
  background-size: 70%;
  z-index: 0;
}

.tdg_cta_inr p {
  font-size: 32px;
  font-weight: 600;
  margin-bottom: 10px;
}

.dtg_chlslv_sc .lsb_hd {
  width: 85%;
}

.tdg_cta_inr .lsb_hd {
  width: 80%;
  z-index: 2;
}

.dtg_ctfr2 .lsb_hd h2 {
  font-size: 55px;
}

.dtg_ser_inr .btn-fix {
  position: absolute;
  bottom: 0;
}

.dtg_ser_inr {
  padding-bottom: 60px;
}

.dtg_mrkt p {
  line-height: 32px;
}

.dtg_spk_ct {
  position: sticky;
  top: 80px;
}

.srv_blkh_sc .btn-fix {
  margin: 0 auto;
}

.dtg_cust_li .btn-fix,
.dtg_mrkt .btn-fix,
.dtg_ctfr3 .btn-fix {
  margin-top: 20px;
}

.sucs_lst .prt-item {
  width: 48%;
  background-size: 100% 100%;
  padding: 20px;
  border-radius: 16px;
  background-repeat: no-repeat;
  position: relative;
}

.sucs_lst .prt-item .prt_img figure {
  width: 300px;
  height: 370px;
  position: absolute;
  bottom: 35px;
  right: 30px;
}

.sucs_lst .prt-item {
  border-radius: 15px;
  height: 735px;
}

.sucs_lst .prt-item .prt_img img {
  width: 100%;
  height: 100%;
}

.sucs_lst {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-top: 20px;
}

.sucs_lst .nh_bwp_inr {
  width: 37%;
}

.prt_lgt h3,
.prt_lgt p,
.prt_lgt a,
.prt_lgt span,
.prt_lgt h4,
.prt_lgt .rmcoming {
  color: #fff;
}

.prt-item .prj_rdmr_mb {
  padding: 10px 15px;
  border-radius: 6px;
  font-size: 12px;
  font-weight: 500;
  border: 1px solid #fff;
  color: #fff;
}

.prt-item .store_icons {
  margin-top: 25px;
  margin-left: 0;
}

.sucs_lst .prt-item:nth-child(even) {
  margin-top: 100px;
}

/*dating page css end*/
/* ============= MVP page css start here */
.home_abt_cta4 .fix_container {
  background: #1d1d1d;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 30px;
  border-radius: 30px;
  position: relative;
}

.mvp_wrp .d_flx {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}

.mvp_wrp {
  position: relative;
}

.mvp_hero_lhs,
.mvp_hero_rhs {
  width: 48%;
}

.mvp_abt_lhs {
  width: 47%;
}

.mvp_abt_rhs {
  width: 52%;
}

.mvp_about {
  margin-top: 60px;
}

.mvp_abt_rhs:after {
  content: "";
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2023/07/26140411/af_shape.png);
  position: absolute;
  right: 28px;
  width: 40px;
  height: 490px;
  background-repeat: no-repeat;
  top: 0;
}

.all_srvc_mvp:after {
  content: "";
  border: 2px solid #bdd9fb;
  position: absolute;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  right: -70px;
  top: -30px;
  animation: zoom-in-zoom-out 2s ease-out infinite;
}

.all_srvc_mvp li:hover {
  transform: scale(0.95);
  transition: 0.2s all;
  border: 1px solid #002033;
  background: #dbeaff;
}

.perks_head:before {
  background-image: url(https://www.apptunix.com/wp-content/uploads/2023/07/cross.svg);
  content: "";
  position: absolute;
  width: 14px;
  height: 20px;
  border-radius: 50%;
  left: -60px;
  top: 45px;
  background-repeat: no-repeat;
  background-position: center;
}

.engagement_mvp .nw_sbhdng {
  position: relative;
}

.engagement_mvp .nw_sbhdng:before {
  background-image: url(https://www.apptunix.com/wp-content/uploads/2023/07/cross.svg);
  content: "";
  position: absolute;
  width: 14px;
  height: 20px;
  border-radius: 50%;
  left: -90px;
  top: 85px;
  background-repeat: no-repeat;
  background-position: center;
}

.srvc_hd:before {
  content: "";
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2023/07/26140411/af_shape.png);
  position: absolute;
  left: -80px;
  width: 40px;
  height: 490px;
  background-repeat: no-repeat;
  top: -220px;
  transform: rotate(180deg);
}

button.btn.btn-fix {
  overflow: hidden;
}

.white_sbhdng h2 {
  color: #fff;
}

.mvp_cta .btn-fix.wht_bt {
  margin: 30px auto 0;
}

.mvp_wrp .wht_bt {
  background: #fff;
  color: #141324;
}

.mvp_wrp .btn-fix.wht_bt svg {
  background: transparent linear-gradient(270deg, #33b4ff 0%, #00649e 100%) 0% 0% no-repeat padding-box;
}

.mvp_wrp .btn-fix.wht_bt svg path {
  fill: #fff;
}

.mvp_hero_rhs:before {
  content: "";
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2023/07/26093501/hero_bg.png);
  position: absolute;
  left: 48%;
  top: 0;
  width: 1110px;
  height: 100%;
  z-index: -1;
  background-size: cover;
  background-repeat: no-repeat;
}

.mvp_cta {
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2023/07/26103123/grd_bg.png);
  background-position: top;
  background-size: cover;
  border-radius: 10px;
  padding: 70px 50px;
  text-align: center;
}

.srvc_hd h3 {
  font-size: 40px;
  font-weight: 600;
  color: #ffffff;
  line-height: 1.3;
  text-align: center;
}

.mvp_cta .nw_sbhdng.white_sbhdng:after {
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2023/07/26124853/two_star.png);
  content: "";
  position: absolute;
  top: 0;
  width: 90px;
  height: 201px;
  background-position: center;
  background-repeat: no-repeat;
  right: 120px;
  animation: zoom-in-zoom-out 2s ease-out infinite;
}

.srvc_hd p {
  text-align: center;
  color: #fff;
}

.all_srvc_mvp {
  display: flex;
  justify-content: space-between;
  background: #f1f1f1 0% 0% no-repeat padding-box;
  border-radius: 15px;
  padding: 20px;
  flex-wrap: wrap;
  box-shadow: 15px 5px 36px #0000000a;
  position: relative;
}

.all_srvc_mvp li {
  background: white;
  width: 32%;
  margin-bottom: 20px;
  border-radius: 15px;
  padding: 30px;
  box-shadow: 15px 5px 36px #0000000a;
  transition: 0.2s all;
}

.all_srvc_mvp li h4 {
  font-size: 28px;
  color: #141324;
  font-weight: 700;
  margin: 15px 0;
}

.all_srvc_mvp li:nth-child(4),
.all_srvc_mvp li:nth-child(5),
.all_srvc_mvp li:nth-child(6) {
  margin-bottom: 0;
}

.all_srvc_mvp li:hover h4 {
  font-size: 27px;
}

.srvc_mvp:before {
  background: #002033;
  content: "";
  position: absolute;
  top: 2%;
  width: 100%;
  z-index: -1;
  border-radius: 0 0 110px 100px;
  left: 0;
  height: 11%;
}

.srvc_hd {
  padding: 0px 0 70px;
  position: relative;
}

.perk_bx {
  width: 65%;
}

.perks_head {
  justify-content: space-between;
  margin: 60px 0;
  position: relative;
}

.developing_mvp {
  justify-content: space-between;
  margin: 50px 0 0;
  position: relative;
}

.developming_lhs {
  width: 32%;
}

.developming_lhs li {
  background: #ffffffd1;
  border-radius: 10px;
  padding: 13px;
  position: relative;
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 15px;
  margin: 15px 0;
}

.developming_lhs li h3 {
  font-size: 22px;
}

.developming_lhs li:nth-child(1) figure {
  background-color: #00649e;
}

.developming_lhs li:nth-child(2) figure {
  background-color: #dcd02d;
}

.developming_lhs li:nth-child(3) figure {
  background-color: #a70c3b;
}

.developming_lhs li:nth-child(4) figure {
  background-color: #69a70c;
}

.developming_lhs li:nth-child(5) figure {
  background-color: #640ca7;
}

.developming_lhs li:nth-child(6) figure {
  background-color: #0ca7a7;
}

.developming_lhs li figure {
  width: 40px;
  height: 40px;
  overflow: hidden;
  min-width: 40px;
  border-radius: 5px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.perk_mvp:before {
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2023/07/25180049/perks_bg.png);
  content: "";
  position: absolute;
  width: 100%;
  height: 63%;
  z-index: -1;
  top: 35%;
}

.developing_mvp:before {
  content: "";
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2023/07/25180052/perks_shape.png);
  position: absolute;
  width: 55%;
  height: 100%;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 0;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.models_mvp:after {
  content: "";
  background-image: url(https://www.apptunix.com/wp-content/uploads/2023/07/light.svg);
  position: absolute;
  width: 50px;
  height: 70px;
  bottom: -20px;
  right: -120px;
  transform: translate(-50%, -50%);
  z-index: 0;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  animation: zoom-in-zoom-out 2s ease-out infinite;
}

.models_mvp {
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: stretch;
  position: relative;
  align-items: stretch !important;
}

.models_mvp li .d_flx {
  gap: 20px;
}

.models_mvp li h3 {
  font-size: 28px;
  color: #fff;
}

.dvlp_prcs {
  background: #002033;
  padding-bottom: 30px;
}

.process_br {
  padding: 70px 0;
  margin: 40px 0px;
  position: relative;
}

.process_br li:nth-child(odd) {
  width: 33%;
  /* margin-bottom: 47px; */
  display: table;
  height: 100%;
  position: relative;
  height: 128.8px;
}

.process_br li:nth-child(odd) h2 span {
  position: absolute;
  left: 155px;
  margin: auto;
  z-index: 9;
  top: 25px;
}

.process_br li:nth-child(even) h2 span {
  position: absolute;
  left: 17px;
  margin: auto;
  z-index: 9;
  top: 26px;
}

.process_br li:nth-child(even) {
  text-align: right;
  width: 33%;
  margin: 0 0 0 auto;
  height: 100%;
  position: relative;
  height: 128.8px;
}

.process_br li:nth-child(odd) h4,
.process_br li:nth-child(even) h4 {
  color: #fff;
  text-align: right;
  line-height: 30px;
  padding-top: 5px;
  font-size: 1.5rem;
}

.process_br li:nth-child(odd) h2 {
  font-size: 50px;
  line-height: 100px;
  position: absolute;
  top: -9px;
  right: -47px;
  color: #fff;
}

.process_br h3 {
  color: #fff;
  font-size: 26px;
  text-align: right;
  white-space: nowrap;
}

.process_br li:nth-child(even) h4,
.process_br li:nth-child(even) h3 {
  text-align: left;
  color: #fff;
}

.process_br li:nth-child(even) h2 {
  font-size: 50px;
  line-height: 100px;
  position: absolute;
  top: -13px;
  left: -254px;
  color: #000;
}

.process_br li:nth-child(even) h3 {
  text-align: left;
}

.process_br::before {
  position: absolute;
  content: "";
  background-image: url("https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2023/07/26171606/line_mvp.png");
  background-repeat: no-repeat;
  background-position: top;
  height: 100%;
  width: 100%;
  top: 57px;
  left: 0;
  right: 0;
  margin: auto;
}

.process_br li:nth-child(odd) h2::after {
  position: absolute;
  content: "";
  background-image: url("https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2023/07/26145138/lft_prcs.png");
  background-repeat: no-repeat;
  width: 300px;
  height: 100px;
  top: 30px;
}

.process_br li:nth-child(even) h2::after {
  position: absolute;
  content: "";
  background-image: url("https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2023/07/26145134/rtt_prcs.png");
  background-repeat: no-repeat;
  width: 300px;
  height: 100px;
  top: 35px;
}

.models_mvp {
  margin-top: 40px;
}

.models_mvp li p {
  color: #fff;
}

.models_mvp li {
  width: 48.5%;
  background: #002033;
  border-radius: 15px;
  margin-bottom: 35px;
  padding: 40px;
}

.project_cta_mvp {
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2023/07/26120438/cta_bg.png);
  background-repeat: no-repeat;
  width: 100%;
  background-size: cover;
  background-position: center;
}

.project_cta_mvp p {
  color: #fff;
  margin: 30px 0;
  position: relative;
}

.prj_flxmvp {
  justify-content: space-between;
}

.mvp_abt_lhs figure {
  position: absolute;
  right: 58%;
  top: 0;
}

.srvc_mvp {
  position: relative;
  z-index: 1;
  margin-top: 100px;
}

.mvp_hero_lhs {
  position: relative;
}

.mvp_hero_lhs h1 {
  position: relative;
}

.mvp_hero_lhs:before {
  content: "";
  position: absolute;
  width: 20px;
  height: 20px;
  border: 1px solid #28a3eb;
  border-radius: 50%;
  bottom: 70px;
  left: -80px;
  animation: zoom-in-zoom-out 2s ease-out infinite;
}

.mvp_cta .nw_sbhdng.white_sbhdng:before {
  content: "";
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2023/07/26124855/three_star.png);
  top: -20px;
  position: absolute;
  width: 70px;
  height: 238px;
  background-repeat: no-repeat;
  left: 120px;
  animation: zoom-in-zoom-out 2s ease-out infinite;
}

.nw_sbhdng.white_sbhdng {
  position: relative;
}

.mvp_hero_lhs h1:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100px;
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2023/07/26123509/hro_af.png);
  top: 0;
  left: 0;
  background-repeat: no-repeat;
  top: -60px;
  left: -60px;
  animation: zoom-in-zoom-out 2s ease-out infinite;
}

@keyframes zoom-in-zoom-out {
  0% {
    transform: scale(1, 1);
  }

  50% {
    transform: scale(1.1, 1.1);
  }

  100% {
    transform: scale(1, 1);
  }
}

.mvp_abt_rhs:before {
  background: #52b4ed;
  position: absolute;
  content: "";
  left: -140px;
  width: 20px;
  height: 20px;
  bottom: -30px;
  transform: rotate(45deg);
  border-radius: 5px;
}

.mvp_abt_rhs {
  position: relative;
}

.mvp_abt_rhs h2:before {
  content: "";
  background-image: url(https://www.apptunix.com/wp-content/uploads/2023/07/bulb.svg);
  position: absolute;
  height: 160px;
  width: 100px;
  left: -137px;
  background-repeat: no-repeat;
  animation: zoom-in-zoom-out 2s ease-out infinite;
}

.ml_hover_img,
.models_mvp li:hover .ml_hover {
  display: none;
}

.models_mvp li:hover {
  background: #fff;
  box-shadow: 15px 5px 36px #1919190d;
}

.perk_mvp .btn.btn-fix {
  margin: 20px auto 0;
}

.models_mvp li:hover .ml_hover_img {
  display: block;
}

.models_mvp li:hover h3 {
  color: #1d1d1d;
}

.models_mvp li:hover p {
  color: #585858;
}

/* ============= MVP page css end here */
/* ============= mobile app development page css starts here */

.mbl_app_bnr_mn .mh_hd,
.mbl_app_bnr_mn .mbl_app_bnr_mg,
.inhus_exprt_lft {
  width: 45%;
}

.mbl_app_bnr_mn,
.dstntn_mn,
.idetn_mn,
.inhus_exprt_mn,
.indstry_tlnt_mn {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
}

.theme_clr {
  color: #00649e;
}

.mbl_app_bnr_mn p {
  margin: 25px 0;
  width: 90%;
  font-size: 20px;
}

.dstntn_bx,
.grw_bnrd_bx,
.indstry_tlnt_ryt_bx {
  display: flex;
  align-items: baseline;
  gap: 15px;
}

.dstntn_ryt {
  width: 50%;
}

.inhus_exprt_ryt,
.idetn_lft {
  width: 52%;
}

.grw_brnd_sc .inhus_exprt_ryt {
  width: 53%;
}

.idetn_ryt {
  width: 42%;
}

.dstntn_bx {
  display: flex;
  align-items: baseline;
  gap: 15px;
  background: #ffffff 0% 0% no-repeat padding-box;
  box-shadow: 0px 15px 36px #0000000f;
  border-radius: 12px;
  padding: 25px;
  transition: all 0.3s ease-in-out 0s;
  margin-bottom: 10px;
}

.grw_bnrd_bx {
  margin-bottom: 15px;
}

.dstntn_bx:last-child {
  margin-bottom: 0;
}

.grw_bnrd_bx:last-child {
  margin-bottom: 50px;
}

.dstntn_lft {
  width: 50%;
  position: sticky;
  top: 110px;
}

.dstntn_mn {
  align-items: flex-start;
  margin-top: 80px;
}

.bg_thng_mn:after {
  position: absolute;
  content: "";
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2023/08/17143925/cta_curve.png);
  bottom: 0;
  right: 0;
  left: 50px;
  margin: auto;
  width: 135px;
  height: 100px;
  background-repeat: no-repeat;
}

.bg_thng_mn p {
  margin: 10px 0 25px !important;
}

.mbl_ap_frmwrk_sc {
  background: #01142b;
  padding-bottom: 60px;
}

.ap_frmwrk_cntnt {
  background: #001a3a 0% 0% no-repeat padding-box;
  border: 1px solid #ffffff;
  border-radius: 18px;
  padding: 30px 40px;
  width: 42%;
  min-height: 260px;
}

.ap_frmwrk_cntnt h3,
.ap_frmwrk_cntnt p,
.idetn_bx h3,
.idetn_bx p {
  color: #fff;
}

.ap_frmwrk_bx h4 {
  background: #fff;
  width: 65px;
  height: 65px;
  font-size: 28px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  font-weight: 600;
  z-index: 9;
  flex-wrap: wrap;
}

.ap_frmwrk_bx h4 span {
  font-size: 14px;
  display: block;
  width: 100%;
  text-align: center;
  margin-top: -20px;
}

.ap_frmwrk_bx {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-wrap: wrap;
  width: 100%;
  gap: 60px;
  z-index: 99;
  position: relative;
}

.ap_frmwrk_lst {
  position: relative;
  margin-top: 60px;
}

.ap_frmwrk_lst:after {
  position: absolute;
  content: "";
  background: #fff;
  width: 2px;
  height: 95%;
  right: 0;
  left: 0;
  margin: auto;
  background-position: center;
  background-size: 100%;
  top: 0;
  z-index: 0;
  bottom: 0;
}

.ap_frmwrk_bx:nth-child(even) {
  flex-direction: row-reverse;
}

.ap_frmwrk_cntnt h3,
.idetn_bx h3 {
  margin-top: 15px;
  font-size: 28px;
  font-weight: 500;
}

.mbl_chlng_mn {
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2023/08/17150353/chlng_cta.png);
  border-radius: 12px;
  padding: 40px 65px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
  z-index: 9;
  background-size: cover;
}

.mbl_chlng_ryt {
  position: absolute;
  top: -15px;
  bottom: 0;
  right: 40px;
  margin: auto;
}

.blck_mbl {
  color: #000;
}

.mbl_chln_lft p {
  margin: 10px 0 25px;
}

.idetn_lst {
  display: flex;
  align-items: stretch;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-top: 50px;
}

.idetn_bx {
  padding: 30px 25px 20px 25px;
  width: 32.5%;
  border-radius: 8px;
  transition: all 0.3s ease-in-out 0s;
}

.idetn_bx:hover {
  transform: scale(0.95);
}

.idetn_bx p {
  font-size: 18px;
  font-weight: 300;
}

.idetn_lft h4,
.inhus_exprt_ryt h4 {
  font-size: 38px;
  font-weight: 600;
  margin: 15px 0;
  line-height: 54px;
}

.idetn_lft h3,
.inhus_exprt_ryt h3 {
  font-size: 30px;
  color: #00649e;
  font-weight: 600;
  position: relative;
  padding-bottom: 25px;
}

.idetn_lft h3:after,
.inhus_exprt_ryt h3:after {
  position: absolute;
  content: "";
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2023/08/14145705/hdng_mg.png);
  bottom: 0;
  right: 0;
  left: 0;
  width: 100%;
  height: 35px;
  background-repeat: no-repeat;
}

.idetn_lft p {
  margin-bottom: 40px;
  width: 95%;
  font-size: 18px;
}

.inhus_exprt_sc {
  background: #01142b;
  padding: 60px 0;
}

.inhus_exprt_ryt h3,
.inhus_exprt_ryt h4,
.inhus_exprt_ryt p,
.inhus_exprt_cntnt h3,
.inhus_exprt_cntnt p {
  color: #fff;
}

.inhus_exprt_ryt h3 {
  padding-bottom: 30px;
}

.inhus_exprt_cntnt h3:after,
.mbl_fnding_bx h3:after {
  content: unset;
}

.inhus_exprt_lst {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 30px;
  margin-bottom: 60px;
}

.inhus_exprt_cntnt h3 {
  padding-bottom: 0px;
  font-size: 28px;
  font-weight: 500;
}

.inhus_exprt_cntnt {
  width: 85%;
}

.inhus_exprt_inr,
.mbl_lnch_ap_sc button,
.idetn_mn {
  margin-top: 50px;
}

.inhus_exprt_ryt h3:after {
  filter: brightness(0) invert(1);
}

.mbl_lnch_ap_sc .inhus_exprt_inr {
  display: flex;
  align-items: stretch;
  justify-content: space-between;
  flex-wrap: wrap;
}

.mbl_lnch_ap_sc .inhus_exprt_lst {
  width: 48%;
  margin-bottom: 0;
}

.mbl_fnding_bx h3 {
  font-size: 26px;
  color: #000;
  padding-bottom: 0;
}

.mbl_fnding_lst,
.grw_bnrd_lst {
  width: 82%;
}

.mbl_fnding_lst,
.indstry_tlnt_ryt_bx,
.bsns_chmpn button {
  margin-top: 35px;
}

.grw_brnd_sc .idetn_lft p {
  margin-bottom: 40px;
}

.grw_brnd_sc .idetn_ryt {
  width: 48%;
}

.indstry_tlnt_bx {
  width: 48%;
  padding: 30px 25px;
  border-radius: 8px;
  position: relative;
}

.indstry_tlnt_bx:nth-child(1):after,
.indstry_tlnt_bx:nth-child(2):after,
.indstry_tlnt_bx:nth-child(3):after,
.indstry_tlnt_bx:nth-child(4):after {
  position: absolute;
  content: "";
  background: #74b9ff;
  border: 9px solid #fff;
  bottom: -30px;
  right: 0;
  left: 0;
  margin: auto;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  z-index: 9;
  animation: zoom-in-zoom-out 2s ease-out infinite;
}

.indstry_tlnt_bx:nth-child(2):after {
  background: #fb78a7;
  right: unset;
  top: 0;
  bottom: 0;
  left: -30px;
  margin: auto;
}

.indstry_tlnt_bx:nth-child(3):after {
  background: #a29bfe;
  right: -30px;
  top: 0;
  bottom: 0;
  left: unset;
  margin: auto;
}

.indstry_tlnt_bx:nth-child(4):after {
  background: #81ebeb;
  right: 0;
  top: -30px;
  bottom: unset;
  left: 0;
  margin: auto;
}

.indstry_tlnt_lft {
  width: 45%;
  display: flex;
  align-items: stretch;
  justify-content: flex-start;
  flex-wrap: wrap;
  gap: 15px;
}

.indstry_tlnt_ryt_bx p {
  margin: 0;
}

.indstry_tlnt_ryt h2 {
  font-size: 38px;
  font-weight: 900;
  line-height: 55px;
}

.indstry_tlnt_ryt {
  width: 52%;
}

.indstry_tlnt_bx h3 {
  font-size: 60px;
  font-weight: 900;
  line-height: normal;
  margin: 0;
}

.indstry_tlnt_bx p {
  color: #000;
}

.bsns_grwth {
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2023/08/14174617/mbl_cta3.png);
  padding: 40px;
  background-position: center;
  background-size: 100% 100%;
  border-radius: 13px;
  background-repeat: no-repeat;
}

.bsns_grwth button {
  margin: 25px auto 0;
}

.bsns_chmpn {
  background: #000;
  padding: 50px;
  border-radius: 30px;
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2023/08/14175741/mbl_cta4.png);
  background-repeat: no-repeat;
  background-position: center right -2px;
}

.bsns_chmpn p {
  margin: 0;
}

.sply_ftrs_lst {
  display: flex;
  align-items: stretch;
  gap: 20px 15px;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-top: 60px;
}

.sply_ftrs_bx {
  width: 32%;
  border-radius: 20px;
  position: relative;
  min-height: 360px;
}

.sply_ftrs_bx a {
  color: #39aceff5;
  font-weight: 500;
}

.flip-card {
  perspective: 1000px;
}

.flip-card-inner {
  position: relative;
  width: 100%;
  height: 100%;
  text-align: center;
  transition: transform 1s;
  transform-style: preserve-3d;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
  border-radius: 12px;
}

.flip-card-front,
.flip-card-back {
  position: absolute;
  width: 100%;
  height: 100%;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  border-radius: 12px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.flip-card:hover .flip-card-inner {
  transform: rotateY(180deg);
}

.flip-card-back {
  transform: rotateY(180deg);
}

.sply_ftrs_inr h3 {
  color: #fff;
  font-size: 32px;
  margin: 0;
}

.flip-card-back p {
  font-size: 18px;
  color: #fff;
  width: 70%;
  font-weight: 300;
  margin: 0 auto;
}

.mr_indstrs_lst {
  background-repeat: no-repeat !important;
  background-size: cover !important;
  height: 375px;
  margin: 0 5px;
  position: relative;
  overflow: hidden;
}

.mbl_mr_indstrs {
  margin: 60px 0;
  position: relative;
}

.mr_indstrs_lst h3 {
  position: absolute;
  bottom: 20px;
  color: #fff;
  font-size: 22px;
  left: 20px;
  z-index: 9;
}

.mr_indstrs_lst:after {
  position: absolute;
  content: "";
  background: #3f91ff;
  bottom: -50px;
  left: -50px;
  width: 220px;
  height: 145px;
  border-radius: 50%;
  background-size: 100%;
  opacity: 0.7;
  filter: blur(50px);
}

.mbl_mr_indstrs_sc .slick-next,
.mbl_mr_indstrs_sc .slick-prev {
  position: absolute;
  top: unset;
  bottom: -110px;
  right: -80px;
  left: 0;
  margin: auto;
  border: 1px solid #e1e1e1 !important;
}

.mbl_mr_indstrs_sc .slick-prev {
  right: 0;
  left: -80px;
}

.mr_indstrs_lst.slick-active {
  width: calc(20vw) !important;
  transition: all 0.2s;
}

.mr_indstrs_lst.slick-current+.slick-active {
  width: calc(50vw) !important;
  position: relative;
}

.mbl_mr_indstrs_sc .slick-track {
  display: flex;
}

.mr_indstrs_lst.slick-slide.slick-current+.slick-active:before {
  position: absolute;
  content: "";
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2023/08/16125341/slide_arw.png);
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  right: 0;
  left: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  background-position: center;
  z-index: 9;
}

.mbl_mr_indstrs_sc .slick-next:before,
.mbl_mr_indstrs_sc .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;
}

.mbl_mr_indstrs_sc .slick-prev:before {
  transform: rotate(180deg);
}

.mbl_app_bnr_mn,
.dstntn_mn,
.bg_thng_sc,
.mbl_chlng_sc {
  position: relative;
}

.mbl_app_bnr_mn:after,
.dstntn_mn:after {
  position: absolute;
  content: "";
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2023/08/16134923/bnr_bx.png);
  width: 100px;
  height: 100px;
  right: 0;
  top: -20px;
  background-repeat: no-repeat;
  animation: zoom-in-zoom-out 1s ease-out infinite;
}

.dstntn_bx:hover {
  background: transparent linear-gradient(180deg, #33b4ff 0%, #00649e 100%) 0% 0% no-repeat padding-box;
  transform: scale(1.05);
}

.dstntn_bx:hover img {
  filter: brightness(0) invert(1);
}

.dstntn_bx:hover h3 {
  color: #fff;
}

.dstntn_mn:after {
  right: unset;
  left: 0;
  top: -70px;
}

/* .mbl_app_bnr_mn:before {
  position: absolute;
    content: "";
    background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2023/08/16134922/bnr_crcl.png);
    width: 100px;
    height: 100px;
    right: 0;
    bottom: -105px;
    background-repeat: no-repeat;
    left: 0;
    margin: auto;
} */
.mbl_app_nw_bnr,
.idea_vldtn_sc,
.bld_ap_sc {
  padding-bottom: 60px;
}

.bg_thng_sc:after,
.mbl_chlng_sc:after {
  position: absolute;
  content: "";
  background: #01142b;
  width: 100%;
  height: 45%;
  bottom: 0;
  right: 0;
  left: 0;
  margin: auto;
}

.mbl_chlng_sc:after {
  top: 0;
  bottom: unset;
  height: 55%;
}

.bg_thng_mn .btn-fix,
.mbl_chlng_mn .btn-fix,
.inhus_exprt_sc .btn-fix,
.bsns_grwth .btn-fix,
.bsns_chmpn .btn-fix {
  background: #fff;
  color: #000;
}

.bg_thng_mn .btn-fix svg,
.mbl_chlng_mn .btn-fix svg,
.inhus_exprt_sc .btn-fix svg,
.bsns_grwth .btn-fix svg,
.bsns_chmpn .btn-fix svg {
  background: transparent linear-gradient(270deg, #33b4ff 0%, #00649e 100%) 0% 0% no-repeat padding-box;
}

.bg_thng_mn .btn-fix svg path,
.mbl_chlng_mn .btn-fix svg path,
.inhus_exprt_sc .btn-fix svg path,
.bsns_grwth .btn-fix path,
.bsns_chmpn .btn-fix path {
  fill: #fff;
}

.inhus_exprt_ryt p,
.inhus_exprt_cntnt p {
  font-size: 18px;
  font-weight: 300;
}

.grw_brnd_sc .btn-fix {
  background: transparent linear-gradient(270deg, #33b4ff 0%, #00649e 100%) 0% 0% no-repeat padding-box;
  color: #fff;
}

.grw_brnd_sc .btn-fix svg {
  background: #fff;
}

.grw_brnd_sc .btn-fix svg path {
  fill: #000;
}

.grw_brnd_sc {
  padding-bottom: 120px;
}

.mbl_fnding_sc .idetn_lft h3:after {
  background: url("https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2023/08/16144950/funding_border.png");
  background-repeat: no-repeat;
  height: 30px;
  width: 100%;
}

.mbl_app_bnr_mg {
  width: 100vw;
  height: 100vh;
  object-fit: contain;
  position: absolute;
  left: -100px;
  margin: auto;
  z-index: -1;
}

.mbl_app_nw_bnr {
  height: 800px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.sply_ftrs_lst_mbl,
.mbl_app_bnr_mg figure {
  display: none;
}

.mbl_fnding_sc .idetn_ryt {
  width: 48%;
}

.mbl_app_bnr_mg_video {
  width: 1300px;
  height: 700px;
}

/* ============= mobile app development page css end here */

/**********Responsive*******************/
@media (max-width: 1700px) {

  .lsb_hd h2,
  .sb_hd h2,
  .sm_tlk_rgt .sb_hd h2 {
    font-size: 54px;
  }

  /*******Dating page responsive**************/
  .dtg_mrkt .dtg_mrkt_mn {
    height: auto;
  }

  .dtg_cust_li p {
    min-height: 100px;
  }
}

@media (max-width: 1400px) {
  .page-template-tpl_iot_app_development_company .portfolio_design4:before {
    right: -6px;
  }

  .lsb_hd h2,
  .sb_hd h2,
  .sm_tlk_rgt .sb_hd h2 {
    font-size: 45px;
  }

  .lmn_hd h1 {
    font-size: 65px;
  }

  .lsb_hd h3,
  .tdg_cta_inr p {
    font-size: 30px;
  }

  .dtg_ctfr3 .lsb_hd h2,
  .dtg_ctfr2 .lsb_hd h2 {
    font-size: 50px;
  }

  .dtg_bn {
    height: 700px;
  }

  /*******Dating page responsive**************/
  /*mobile app development */
  .mbl_app_nw_bnr {
    height: 750px;
  }
}

@media (max-width: 1300px) {

  /*mobile app development */
  .mbl_app_bnr_mg {
    right: -83px;
  }

  /*******Dating page responsive**************/
  .dtg_bn .dtg_bnlt {
    width: 69%;
  }

  /* digital marketing service 1300px */
  .count_lst_ryt {
    width: 55%;
  }

  .dgtl_mrktng_nw_bnr {
    height: 650px;
  }

  /* digital marketing service 1300px end */
}

@media (max-width: 1200px) {
  .modrn_tb_lt figure {
    width: 400px;
    height: auto;
    margin: 0 auto;
  }

  .tech_us::after {
    display: none;
  }

  .alsc.prim_lst {
    padding-top: 50px;
  }

  .mbl_app_bnr_mn .mh_hd p span {
    display: contents;
  }

  .mbl_app_bnr_mn .mh_hd {
    width: 80%;
  }

  .mbl_app_bnr_mn .mh_hd.wow.slideInLeft {
    width: 80%;
  }

  .mbl_app_bnr_mn {
    flex-direction: column;
  }

  .shap_mn_ul::after {
    display: none;
  }

  .mbl_app_bnr_mn .mh_hd.wow.slideInLeft {
    width: 90%;
    margin: 0 auto;
  }

  .modrn_cts_lt li {
    font-size: 20px;
  }

  .visn_src button.btn.btn-fix {
    margin-top: 50px;
  }

  .visn_src .slick-dots {
    bottom: -33px;
  }

  .prcs_cntnt_ryt {
    width: 48%;
  }

  .prcs_cntnt_lft figure {
    width: 250px;
    height: 250px;
  }

  .prcs_cntnt_ryt h3 {
    font-size: 25px;
  }

  .prcs_cntnt_lft h2 {
    left: 24px;
  }

  .visn_src_sldr .slick-prev:before,
  .visn_src_sldr .slick-next:before {
    display: none;
  }

  .visn_itm {
    margin: 10px;
    min-height: 1px;
    height: auto;
    justify-content: flex-start;
  }

  .visn_itm.slick-current {
    padding: 20px;
    min-height: 1px;
  }

  .excuton_prcss_sec .nav-link {
    margin-bottom: 55px;
  }

  .nw_sbhdng_li {
    padding: 20px;
  }

  .nw_sbhdng_li p span {
    display: contents;
  }

  .slick-list:has(.visn_itm) {
    margin: 0px;
  }

  .slick-track:has(.visn_itm) {
    display: flex;
    align-items: initial;
  }

  /* mobile app devlopment */
  .lsb_hd h2,
  .sb_hd h2,
  .sm_tlk_rgt .sb_hd h2 {
    font-size: 40px;
  }

  .lmn_hd h1 {
    font-size: 45px;
    line-height: normal;
  }

  .lsb_hd h3,
  .tdg_cta_inr p {
    font-size: 24px;
  }

  .dtg_ctfr3 .lsb_hd h2,
  .dtg_ctfr2 .lsb_hd h2 {
    font-size: 40px;
  }

  .dtg_bn .yt_btn {
    justify-content: center;
  }

  /*******Dating page responsive**************/
  .dtg_wc_sc h2 {
    text-align: center;
  }

  .dtg_chlslv_sc .lsb_hd {
    width: 100%;
  }

  .dtg_wc_list h4 {
    padding: 30px;
  }

  .dtg_ctfr2:before,
  .dtg_bn:after,
  .dtg_cta1 .lsb_hd:after,
  .dtg_ctfr3:before {
    display: none;
  }

  .dtg_bn .dtg_bnlt,
  .dtg_ctfr3 .lsb_hd {
    width: 100%;
  }

  .dtg_bn {
    height: auto;
    text-align: center;
    padding-bottom: 40px;
  }

  .dtg_cust_hd h3 {
    font-size: 24px;
  }

  .lall_sc.dtg_wc.dtg_wc_rt li {
    margin-bottom: 0;
  }

  .dtg_sec .dtg_wc_rt li {
    font-size: 22px;
    margin-bottom: 0;
  }

  .tdg_cta_inr {
    flex-wrap: wrap;
    text-align: center;
  }

  .tdg_cta_inr .lsb_hd,
  .dtg_ctfr2_ryt {
    width: 100%;
    text-align: center;
  }

  .dtg_spk_mbsl h3,
  .dtg_spk_mbsl p {
    color: #141324;
    width: 100%;
  }

  .dtg_spk_mn,
  .dtg_ctfr3 .lsb_hd {
    text-align: center;
  }

  .dtg_adpn_mn .item img {
    margin: 20px 0;
    padding: 0 20px;
  }

  .dtg_cta_ryt .blk_span {
    display: inline;
  }

  .dtg_cta_ryt h2 {
    margin-bottom: 0;
    margin-top: 20px;
  }

  .dtg_spk_li h3,
  .dtg_adpn_li h3 {
    font-size: 24px;
  }

  .dtg_wc_list .blk_span {
    display: inline-block;
  }

  .dtg_bn .yt_btn {
    justify-content: center;
  }

  .dtg_ctfr3 .btn-fix {
    margin: 20px auto 0;
  }

  /*mobile app development */
  .mbl_app_bnr_mn .mh_hd,
  .mbl_app_bnr_mn p,
  .ap_frmwrk_cntnt,
  .inhus_exprt_cntnt,
  .mbl_fnding_lst,
  .indstry_tlnt_ryt {
    width: 100%;
    text-align: center;
  }

  .mbl_app_bnr_mg video,
  .ap_frmwrk_bx h4,
  .mbl_chlng_ryt {
    display: none;
  }

  .mbl_app_bnr_mg figure {
    display: block;
  }

  .mbl_app_bnr_mn .btn-fix,
  .bg_thng_mn .btn-fix,
  .mbl_chlng_mn .btn-fix,
  .idetn_lft .btn-fix {
    margin: 0 auto;
  }

  .mbl_app_nw_bnr,
  .mbl_app_bnr_mg {
    height: auto;
  }

  .dgtl_prcs_bx:nth-child(3),
  .dgtl_prcs_bx:nth-child(2) {
    margin-top: 0;
  }

  .mbl_app_bnr_mn:after,
  .dstntn_mn:after,
  .ap_frmwrk_lst:after,
  .mbl_app_bnr_mn:before,
  .bg_thng_mn:after {
    content: unset;
  }

  .mbl_fnding_lst {
    margin-top: 20px;
  }

  .dstntn_lft,
  .mbl_app_bnr_mg {
    width: 40%;
    position: unset;
    margin: 0 auto;
  }

  .mbl_app_bnr_mn .mbl_app_bnr_mg {
    width: 40%;
  }

  .dstntn_ryt {
    width: 100%;
    display: flex;
    align-items: stretch;
    justify-content: space-between;
    flex-wrap: wrap;
    margin-top: 30px;
    gap: 15px;
  }

  .dstntn_bx,
  .ap_frmwrk_bx {
    width: 49%;
    margin-bottom: 0;
  }

  .dstntn_mn {
    margin-top: 50px;
  }

  .inhus_exprt_inr,
  .ap_frmwrk_lst {
    margin-top: 30px;
  }

  .bg_thng_mn,
  .bsns_chmpn {
    background-image: unset;
    text-align: center;
    padding: 30px;
  }

  .ap_frmwrk_lst,
  .inhus_exprt_inr {
    display: flex;
    align-items: stretch;
    justify-content: space-between;
    flex-wrap: wrap;
    gap: 15px;
  }

  .ap_frmwrk_bx {
    align-items: stretch;
  }

  .ap_frmwrk_cntnt {
    min-height: auto;
    padding: 20px;
  }

  .ap_frmwrk_cntnt h3,
  .idetn_bx h3,
  .mbl_fnding_bx h3,
  .inhus_exprt_cntnt h3 {
    font-size: 22px;
  }

  .idetn_lft h3:after,
  .inhus_exprt_ryt h3:after,
  .mbl_fnding_sc .idetn_lft h3:after {
    background-position: center;
  }

  .inhus_exprt_ryt,
  .idetn_lft {
    width: 100%;
    text-align: center;
    margin: 0 auto;
  }

  .idetn_bx {
    text-align: center;
    padding: 20px;
  }

  .idetn_ryt {
    width: 40%;
    margin: 40px auto 0;
  }

  .inhus_exprt_lft,
  .mbl_fnding_sc .idetn_ryt {
    width: 40%;
  }

  .inhus_exprt_lft {
    margin: 0 auto 40px;
  }

  .idetn_lft h4,
  .inhus_exprt_ryt h4 {
    font-size: 30px;
    font-weight: 500;
    margin: 0;
    line-height: 40px;
  }

  .mbl_lnch_ap_sc .inhus_exprt_lst {
    width: 49%;
    margin-bottom: 0;
    text-align: center;
  }

  .inhus_exprt_sc .btn-fix,
  .bld_ap_sc .idetn_lft .btn-fix,
  .mbl_fnding_sc .btn-fix,
  .idea_vldtn_sc .btn-fix,
  .bsns_chmpn .btn-fix {
    margin: 30px auto 0;
  }

  .inhus_exprt_lst {
    width: 49%;
    display: block;
    margin-bottom: 0;
    border: 1px solid #fff;
    padding: 20px;
    border-radius: 8px;
  }

  .inhus_exprt_ryt h3 {
    font-size: 22px;
    font-weight: 500;
    margin-top: 15px;
  }

  .idetn_lft p {
    margin: 0;
    width: 100%;
    font-size: 16px;
  }

  .mbl_ap_frmwrk_sc,
  .mbl_app_nw_bnr {
    padding-bottom: 0;
  }

  .mbl_app_bnr_mn {
    gap: 30px;
  }

  .mbl_chln_lft p {
    margin: 10px 0;
  }

  .grw_brnd_sc .inhus_exprt_ryt,
  .grw_bnrd_lst {
    width: 100%;
  }

  .grw_brnd_sc,
  .mbl_lnch_ap_sc {
    padding-bottom: 0;
  }

  .grw_brnd_sc .inhus_exprt_lft {
    margin: 40px auto;
  }

  .grw_bnrd_bx {
    margin-bottom: 5px;
  }

  .grw_bnrd_bx:last-child {
    margin-bottom: 30px;
  }

  .mbl_fnding_sc .idetn_mn {
    margin: 0;
  }

  .indstry_tlnt_lft {
    width: 100%;
    justify-content: center;
  }

  .indstry_tlnt_mn {
    flex-direction: column-reverse;
  }

  .indstry_tlnt_bx {
    text-align: center;
    padding: 20px;
  }

  .indstry_tlnt_ryt_lst {
    display: flex;
    align-items: stretch;
    justify-content: center;
    flex-wrap: wrap;
    gap: 15px;
    margin: 30px 0;
  }

  .indstry_tlnt_ryt_bx {
    margin: 0;
    width: 49%;
    justify-content: center;
    background: #ffffff 0% 0% no-repeat padding-box;
    box-shadow: 0px 15px 36px #0000000f;
    border-radius: 12px;
    padding: 20px;
    transition: all 0.3s ease-in-out 0s;
  }

  .inhus_exprt_cntnt {
    margin-top: 15px;
  }

  .mbl_fnding_lst {
    display: flex;
    align-items: stretch;
    justify-content: space-between;
    flex-wrap: wrap;
  }

  .mbl_fnding_bx {
    width: 49%;
    background: #ffffff 0% 0% no-repeat padding-box;
    box-shadow: 0px 15px 36px #0000000f;
    border-radius: 12px;
    padding: 20px;
    transition: all 0.3s ease-in-out 0s;
  }

  .bld_ap_sc .idetn_mn {
    margin-top: 0;
  }

  .mbl_chlng_mn {
    background: #4396fb;
    justify-content: center;
    text-align: center;
    padding: 30px;
  }

  /*mobile app development */

  /* digital marketing service 1200px */
  .dgtl_mrktng_nw_bnr {
    height: auto;
  }

  .dgtl_prcs_bx h4 {
    display: none;
  }

  .dgtl_mrktng_bnr_mg {
    position: unset;
  }

  .dgtl_strtgy_lft {
    width: 100%;
    max-width: 400px;
  }

  .dgtl_strtgy_ryt {
    width: 48%;
  }

  .dgtl_strtgy_bx:nth-child(2),
  .dgtl_strtgy_bx:nth-child(1) {
    width: 180px;
  }

  .dgtl_strtgy_bx h3 {
    font-size: 50px;
  }

  .dgtl_strtgy_ryt p {
    font-size: 18px;
    margin: 30px 0 30px;
  }

  .dgtl_strtgy_bx:nth-child(2) {
    height: 200px;
  }

  .dgtl_cta_count_mn {
    background: transparent;
    justify-content: center;
    padding: 30px 0 45px;
  }

  .count_lst_ryt_inr:nth-child(2),
  .count_lst_ryt_inr:nth-child(3) {
    position: unset;
  }

  .digi_market .count_lst_ryt_inr {
    width: 250px;
    height: auto;
    padding: 20px;
    border-radius: 10px;
  }

  .count_lst_ryt {
    width: 100%;
    margin-top: 30px;
    gap: 15px;
  }

  .count_lst_ryt_inr h3 {
    font-size: 40px;
  }

  .count_lst_lft_inr h3,
  .dgtl_ppc_lft h3 {
    font-size: 50px;
  }

  .dgtl_prtner_lft h2 {
    text-align: center;
  }

  .count_lst_lft_inr p {
    font-size: 18px;
    margin-top: 0;
  }

  .digi_market .data_res h3 {
    font-size: 24px;
    margin: 40px 0;
  }

  .dgtl_prtnr_mn:nth-child(2) {
    margin-top: 0;
  }

  .digi_market .dgtl_prtnr_mn figure {
    position: unset;
  }

  .digi_market .data_res h3 {
    font-size: 22px;
    margin: 10px 0 30px;
    text-align: center;
  }

  .dgtl_prtnr_mn {
    padding: 20px;
  }

  .dgtl_pckg_lft h2 {
    margin-bottom: 20px;
  }

  .dgtl_pckg_ryt {
    display: none;
  }

  .dgtl_pckg_lft {
    width: 100%;
    position: unset;
    text-align: center;
  }

  .dgtl_pckg_lft .btn {
    margin: 0 auto;
  }

  .dgtl_prtnr_lst {
    align-items: stretch;
  }

  .dgtl_prtnr_mn h3 {
    margin-top: 20px;
  }

  .dgtl_prtnr_mn p {
    font-size: 16px;
    line-height: 26px;
    margin-top: 5px;
  }

  .dgtl_ppc_ryt {
    width: 41%;
    padding-right: 20px;
  }

  .dgtl_ppc_lft {
    width: 59%;
  }

  .dgtl_ppc_mn,
  .dgtl_smm_sldr .dgtl_ppc_mn {
    margin-top: 40px;
  }

  .dgtl_ppc_lft h4 {
    font-size: 28px;

    margin-top: 4px;
  }

  .dgtl_ppc_bx {
    margin-bottom: 12px;
  }

  .dgtl_prtner_lft {
    margin-bottom: 30px;
    width: 100%;
  }

  .dgtl_prtner_lst {
    width: 100%;
    padding: 30px;
  }

  .dgtl_prtner_lft h2 .blk_span,
  .dgtl_prcs_sc .sb p span {
    display: inline;
  }

  .dgtl_prcs_sc:after,
  .dgtl_prcs_bx:after,
  .dgtl_prcs_bx:before,
  .dgtl_strgrs_sc::before,
  .dgtl_strtgy_lft:after,
  .dgtl_strgrs_sc::after,
  .dgtl_strtgy_lft:before {
    display: none;
  }

  .dgtl_prcs_bx:nth-child(n) {
    margin: 0;
  }

  .dgtl_prcs_lst {
    align-items: stretch;
    gap: 20px 0;
  }

  .dgtl_prcs_bx {
    width: 49%;
  }

  .dgtl_prcs_sc {
    padding: 60px 0;
  }

  .dgtl_prks_sc {
    padding-bottom: 0;
    padding-top: 50px;
  }

  .dgtl_otsrc_sc h2 {
    font-size: 40px;
    line-height: 1.3;
  }

  .dgtl_mrktng_bnr_mn .btn-fix {
    margin-top: 30px;
  }

  .digi_market .emp_tab_ul li h3 {
    font-size: 24px;
  }

  .digi_market .emp_tab_ul li:not(:last-child) {
    margin-bottom: 18px;
  }

  .count_lst_lft li {
    text-align: center;
  }

  .dgtl_strgrs_sc {
    padding: 80px 0;
  }

  .dgtl_prks_mg figure,
  .lst_aftr,
  .lst_bfre {
    display: none;
  }

  .dgtl_prks_cntnt {
    width: 100%;
    position: relative;
    text-align: center;
  }

  .dgtl_prks_mn {
    padding: 40px 20px;
    min-height: auto;
  }

  .dgtl_prks_cntnt h3 {
    width: 100%;
  }

  .dgtl_otsrc_sc {
    padding-top: 0;
  }

  /* digital marketing service 1200px */
}

@media (max-width: 992px) {
  .shap_mn_lt.text-white h3 {
    font-size: 25px;
  }

  .tech_us_mob,
  .modrn_cts_mb {
    display: block;
  }

  .excuton_prcss_sec .tech_us,
  .modrn_cts_fl {
    display: none;
  }

  .tech_us_mob {
    margin-top: 40px;
  }

  .tech_mob_li figure {
    width: 250px;
    height: 250px;
    margin: 0 auto;
    margin-bottom: 10px;
  }

  .tech_mob_li {
    text-align: center;
    width: 326px;
  }

  .tech_mob_li {
    border: 1px solid gray;
    padding: 20px;
    border-radius: 20px;
    margin-right: 20px;
  }

  .tech_us_mob .slick-next,
  .tech_us_mob .slick-prev,
  .modrn_cts_mb .slick-next,
  .modrn_cts_mb .slick-prev {
    display: none !important;
  }

  .tech_us_mob .slick-dots,
  .modrn_cts_mb .slick-dots {
    bottom: -50px;
  }

  .tech_mob_li h3 {
    margin-top: 10px;
  }

  section.gret_ide figure {
    display: none;
  }

  .nw_sbhdng_ul {
    margin-top: 30px;
    flex-wrap: wrap;
    gap: 30px;
  }

  .nw_sbhdng_li {
    width: 47%;
  }

  .entp_trst_rt .nw_sbhdng h2 {
    font-size: 28px;
  }

  /* 
  mobile devlopmet */
  .lsb_hd h2,
  .sb_hd h2,
  .sm_tlk_rgt .sb_hd h2 {
    font-size: 36px;
    line-height: normal;
  }

  .lmn_hd h1 {
    font-size: 36px;
  }

  .lsb_hd h3,
  .tdg_cta_inr p {
    font-size: 22px;
  }

  .dtg_ctfr3 .lsb_hd h2,
  .dtg_ctfr2 .lsb_hd h2 {
    font-size: 30px;
  }

  /*******Dating page responsive**************/
  .dtg_cust_li p,
  .dtg_cust_hd h3 {
    font-size: 20px;
  }

  .dtg_cust_li:before {
    font-size: 30px;
  }

  .dtg_cta1 .lsb_hd:after {
    display: none;
  }

  .dtg_cta1 .lsb_hd,
  .dtg_mrkt_mn {
    flex-wrap: wrap;
  }

  .dtg_cta_lft,
  .dtg_cta_ryt,
  .dtg_mrkt_mn .lsb_hd {
    width: 100%;
    padding-right: 0;
    text-align: center;
  }

  .dtg_cta_ryt {
    border-left: 0;
  }

  .dtg_wc_rt li {
    width: 50%;
  }

  .dtg_wc_rt li:nth-child(2),
  .dtg_wc_rt li:nth-child(4),
  .dtg_wc_rt li:nth-child(6),
  .dtg_wc_rt li:nth-child(8) {
    border-right: 0;
  }

  .dtg_wc_rt li:nth-child(5),
  .dtg_wc_rt li:nth-child(6) {
    border-bottom: 1px solid #c2c2c2;
  }

  .dtg_list h3 {
    font-size: 22px;
    line-height: normal;
    margin-bottom: 10px;
  }

  .dtg_list {
    padding: 20px 20px;
    height: auto;
  }

  .dtg_wc_list h4 {
    padding: 10px;
  }

  .dtg_cta_lft p,
  .dtg_cta_lft a {
    font-size: 22px;
  }

  .dtg_mrkt_img img {
    width: 300px;
    margin: 50px auto auto;
  }

  .dtg_mrkt_img {
    text-align: center;
    width: 300px;
    margin: auto;
  }

  .dtg_ser_inr {
    padding-bottom: 0px;
  }

  .dtg_pnl_sc .dtg_spk_mbin,
  .dtg_adpn .dtg_spk_mbin {
    display: block;
  }

  .dtg_pnl_sc .dtg_spk_inr,
  .dtg_adpn .dtg_spk_inr {
    display: none;
  }

  .dtg_spk_mbin img {
    max-width: 90%;
    margin: 20px auto;
    border-radius: 10px;
  }

  .dtg_ser_ul .dtg_ser_li:nth-child(2) {
    border-left: unset;
    border-right: unset;
  }

  .dtg_cta_ryt .btn-fix,
  .dtg_mrkt .btn-fix {
    margin: 20px auto 0;
  }

  .dtg_spk_mbin .btn-fix,
  .dtg_ctfr2_ryt .btn-fix {
    margin: 0 auto;
  }

  .dtg_ser_inr .btn-fix {
    position: relative;
  }

  /*mobile app development*/
  .idetn_bx,
  .indstry_tlnt_ryt_bx {
    width: 48%;
  }

  .idetn_lst {
    justify-content: center;
    gap: 15px;
  }

  .indstry_tlnt_bx h3 {
    font-size: 40px;
  }

  .dstntn_bx,
  .ap_frmwrk_bx,
  .inhus_exprt_lst,
  .mbl_lnch_ap_sc .inhus_exprt_lst {
    width: 48%;
  }

  .idetn_mn,
  .dstntn_mn {
    margin-top: 30px;
  }

  .indstry_tlnt_ryt h2 {
    font-size: 35px;
  }

  .sply_ftrs_lst_mbl {
    display: block;
  }

  .sply_ftrs_lst {
    display: none;
  }

  .sply_ftrs_inr {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    margin: auto;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    text-align: center;
    width: 90%;
  }

  .sply_ftrs_bx figure {
    width: 100%;
    height: 360px;
  }

  .sply_ftrs_bx img {
    width: 100%;
    height: 100%;
  }

  .sply_ftrs_bx {
    margin: 0 5px;
    min-height: 300px;
  }

  .sply_ftrs_lst_mbl {
    width: 70%;
    margin: 30px auto 0;
  }

  .sply_ftrs_inr p {
    color: #fff;
  }

  .sply_ftrs_lst_mbl .slick-next:before,
  .sply_ftrs_lst_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;
  }

  .sply_ftrs_lst_mbl .slick-prev:before {
    transform: rotate(180deg);
  }

  .sply_ftrs_inr h3 {
    font-size: 22px;
  }

  .bsns_grwth {
    padding: 20px;
  }

  .mr_indstrs_lst.slick-active,
  .mr_indstrs_lst.slick-active.slick-center {
    width: auto !important;
    margin: 0;
  }

  /*mobile app development*/
  /* digital marketing service 992px */
  .dgtl_mrktng_nw_bnr {
    padding-bottom: 50px;
  }

  .dgtl_strgrs_sc {
    padding: 40px 0;
  }

  .dgtl_mrktng_bnr_mg,
  .dgtl_strtgy_lft figure:after,
  .dgtl_pckg_ryt,
  .dgtl_prks_mg,
  .lst_bfre {
    display: none;
  }

  .dgtl_mrktng_bnr_mn .mh_hd,
  .dgtl_mrktng_bnr_mg {
    width: 100%;
    text-align: center;
  }

  .dgtl_mrktng_bnr_mn .btn-fix {
    margin: 30px auto 0;
  }

  .digi_market .emp_tab_ul li h3 {
    font-size: 24px;
  }

  .digi_market .emp_tab_ul li:not(:last-child) {
    margin-bottom: 16px;
  }

  .dgtl_strtgy_lft {
    margin: 0 auto;
    max-width: 330px;
    height: auto;
  }

  .dgtl_strtgy_ryt {
    width: 100%;
    margin-top: 40px;
  }

  .dgtl_strtgy_lst_inr {
    justify-content: center;
    text-align: center;
  }

  .dgtl_strtgy_ryt p {
    text-align: center;
    margin: 20px 0;
  }

  .dgtl_strtgy_ryt .btn {
    margin: 0 auto;
  }

  .dgtl_strtgy_bx:nth-child(n),
  .dgtl_strtgy_bx:nth-child(1) {
    width: 170px;
    height: auto;
    aspect-ratio: 1;
    padding: 10px;
  }

  .dgtl_strtgy_bx h3 {
    font-size: 36px;
  }

  .dgtl_prtnr_lst {
    gap: 20px;
    justify-content: center;
  }

  .dgtl_prtnr_mn {
    width: 49%;
  }

  .dgtl_pckg_lft {
    width: 100%;
  }

  .dgtl_prtner_sc {
    padding-bottom: 40px;
  }

  .dgtl_pckg_lft {
    bottom: -103px;
  }

  .dgtl_pckg_sc .btn {
    margin: 0 auto;
  }

  .dgtl_prks_cntnt {
    width: 100%;
  }

  .lst_aftr {
    position: absolute;
    top: 25px;
    right: 0;
    left: 0;
    width: 80px;
    margin: auto;
  }

  .dgtl_prks_cntnt h3 {
    font-size: 24px;

    width: 100%;
  }

  .dgtl_prks_sldr {
    margin: 30px 0 0px;
  }

  .dgtl_otsrc_sc h2 {
    font-size: 35px;
  }

  .dgtl_prks_sldr .slick-prev,
  .dgtl_prks_sldr .slick-next {
    right: -75px;
    top: -85px;
    width: 35px !important;
    height: 35px !important;
  }

  .dgtl_prks_sldr .slick-prev:before,
  .dgtl_prks_sldr .slick-next:before {
    width: 18px;
    height: 12px;
    background-size: contain;
  }

  .dgtl_prks_sldr .slick-next {
    top: 0;
    bottom: -60px;
  }

  .dgtl_prtnr_mn {
    width: 48%;
  }

  /* digital marketing service 992px end */
}

@media (max-width: 767px) {
  .mbl_app_bnr_mn .mbl_app_bnr_mg {
    width: 80%;
  }

  .shap_mn_li::after,
  .adc_suite_lin,
  .shap_mn_li::before,
  .shap_mn_lt.text-white span {
    display: none;
  }

  .shap_mn_li {
    position: relative;
    flex-direction: column-reverse;
    width: 47%;
  }

  .shap_mn_lt.text-white h3 {
    font-size: 22px;
    margin-top: 20px;
  }

  .shap_mn_ul {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
  }

  .shap_mn_lt {
    padding-left: 0px;
    width: 100%;
    text-align: center;
    height: 110px;
    margin-top: 20px;
  }

  .inhus_exprt_lft,
  .mbl_fnding_sc .idetn_ryt {
    width: 60%;
  }

  .gret_ide_mn.nw_sbhdng {
    width: 100%;
  }

  .nw_sbhdng h2 {
    font-size: 25px;
  }

  .shap_mn_rt {
    text-align: center;
  }

  .mbl_app_bnr_mn .mbl_app_bnr_mg {
    width: 80%;
  }

  .modrn_mb_lst figure {
    width: auto;
  }

  .modrn_mb_lst {
    padding: 12px;
    height: 880px;
  }

  .modrn_mb_lst figure {
    width: auto;
    margin: 0 auto;
  }

  .tech_mob_li {
    height: 450px;
  }

  .shap_mn_ul::before {
    display: none;
  }

  .tech_mob_li figure {
    width: auto;
    height: auto;
    margin: 0 auto;
  }

  .tech_mob_li figure img {
    width: 100%;
  }

  /* mobile devlopment */
  .lsb_hd h2,
  .sb_hd h2,
  .sm_tlk_rgt .sb_hd h2 {
    font-size: 28px;
  }

  .dtg_adpn_mn {
    display: block;
    text-align: center;
  }

  .owl-nav button.owl-prev,
  .owl-theme .owl-nav button.owl-prev[class*="owl-"],
  .owl-theme .owl-nav button[class*="owl-"].owl-prev:hover,
  .slick-prev,
  .slick-prev:hover,
  .slick-prev:focus,
  .owl-nav button.owl-next,
  .owl-theme .owl-nav button.owl-next[class*="owl-"],
  .owl-theme .owl-nav button[class*="owl-"].owl-next:hover,
  .slick-next,
  .slick-next:hover,
  .slick-next:focus {
    height: 35px !important;
    width: 35px !important;
  }

  .owl-nav button.owl-prev span,
  .owl-theme .owl-nav button.owl-prev[class*="owl-"] span,
  .owl-theme .owl-nav button[class*="owl-"] .owl-prev:hover span,
  .owl-nav button.owl-next span,
  .owl-theme .owl-nav button.owl-next[class*="owl-"] span,
  .owl-theme .owl-nav button[class*="owl-"].owl-next:hover span {
    width: 9px;
    height: 9px;
  }

  /* digital marketing service 767px */

  .digi_market .emp_tab_ul li h3 {
    font-size: 20px;
  }

  .dgtl_strtgy_lft {
    max-width: 200px;
  }

  .dgtl_prtnr_mn {
    padding: 20px 15px 20px;
  }

  .digi_market .dgtl_prtnr_mn figure {
    width: 60px;

    height: 60px;
  }

  .dgtl_prtnr_mn h3 {
    margin-top: 10px;
  }

  .dgtl_prtnr_mn p {
    font-size: 16px;
    margin-top: 12px;
    line-height: 1.4;
  }

  .digi_market .data_res h3 {
    margin: 20px 0;
    text-align: center;
  }

  .dgtl_prtnr_lst {
    justify-content: center;
    gap: 20px;
  }

  .dgtl_ppc_lft {
    width: 100%;
  }

  .dgtl_ppc_ryt {
    width: 100%;
    margin-top: 30px;
    padding: 0;
  }

  .dgtl_ppc_ryt figure {
    height: 300px;
    text-align: center;
  }

  .dgtl_ppc_ryt figure img {
    height: 100%;
    object-fit: contain;
  }

  .count_lst_lft_inr h3,
  .dgtl_ppc_lft h3 {
    font-size: 36px;
  }

  .dgtl_ppc_lft h4 {
    font-size: 24px;
    text-align: center;
  }

  .dgtl_ppc_lft .btn {
    margin: 0 auto;
  }

  .dgtl_prtner_lst {
    padding: 10px 20px;
  }

  .dgtl_prtner_bx img {
    width: 100%;
    height: 100%;
    object-fit: contain;
  }

  .dgtl_ppc_bx p {
    font-size: 16px;
  }

  .dgtl_smm_sldr .slick-slide img {
    margin: 0 auto;
  }

  .dgtl_prtner_lft h2,
  .dgtl_otsrc_sc h2 {
    font-size: 24px;
    line-height: 1.4;
  }

  .dgtl_prtner_sc {
    padding-bottom: 40px;
  }

  .dgtl_prks_cntnt p {
    margin-top: 5px;
  }

  .lst_aftr {
    position: absolute;
    top: 10px;
  }

  /* digital marketing service 767px end */
}

@media (max-width: 600px) {
  .design2 .panel-title a {
    font-size: 19px;
  }

  .design2 .panel-title a {
    padding-right: 63px;
  }

  .shap_mn_lt {
    height: auto;
  }

  .shap_mn_rt figure {
    text-align: center;
  }

  .gret_ide_mn.nw_sbhdng {
    width: 95%;
  }

  .nw_sbhdng_li,
  .shap_mn_li {
    width: 100%;
  }

  .dstntn_lft,
  .mbl_app_bnr_mg {
    width: 90%;
  }

  .tech_mob_li {
    height: auto;
  }

  .inhus_exprt_lft,
  .mbl_fnding_sc .idetn_ryt {
    width: 80%;
  }

  .grw_brnd_sc .inhus_exprt_lft {
    margin: 0 auto;
    margin-top: 30px;
  }

  .nw_sbhdng_ul {
    gap: 20px;
  }

  .modls_list li figure {
    width: 70px;
    height: 70px;
  }

  .gret_ide_mn.nw_sbhdng {
    padding: 20px;
  }

  .mbl_app_bnr_mn .mh_hd.wow.slideInLeft {
    width: 100%;
  }

  .modls_list li {
    width: 100%;
    min-height: auto;
  }

  .modls_lst_cntnt p {
    margin: 10px 0 20px;
  }

  .modls_list li figure svg {
    height: 100%;
  }

  .dedctd_tm_chose .chose_lst li {
    flex-wrap: wrap;
    text-align: center;
    gap: 0;
  }

  .chose_lst li figure {
    margin: 0 auto;
    height: 80px;
    width: 100%;
  }

  .chose_lst li p,
  .dedctd_tm_rt figure img {
    width: 100%;
  }

  /* mobile devlopmet */
  .lsb_hd h2,
  .sb_hd h2,
  .sm_tlk_rgt .sb_hd h2,
  .dtg_ctfr3 .lsb_hd h2,
  .dtg_ctfr2 .lsb_hd h2 {
    font-size: 24px;
  }

  .lmn_hd h1 {
    font-size: 28px;
  }

  .lsb_hd h3,
  .tdg_cta_inr p {
    font-size: 20px;
  }

  /*******Dating page responsive**************/
  .dtg_cust_li p {
    font-size: 18px;
  }

  .lmn_hd p {
    font-size: 20px;
  }

  .dtg_cust_li {
    padding: 15px 15px;
    width: 100%;
  }

  .dtg_cust_ul {
    flex-wrap: wrap;
  }

  .dtg_cust_li:before {
    font-size: 0;
  }

  .dtg_cta_lft p,
  .dtg_cta_lft a {
    font-size: 20px;
  }

  .dtg_ser_li h4 {
    min-height: auto;
    font-size: 20px;
  }

  .dtg_wc_rt li {
    padding: 10px;
  }

  .dtg_wc_list {
    margin-top: 0px;
    padding: 10px;
  }

  .dtg_list,
  .dtg_wc_rt li {
    width: 100%;
    border-right: 0;
  }

  .dtg_list h3 {
    font-size: 20px;
  }

  .dtg_wc_rt li {
    width: 100%;
  }

  .dtg_ser_inr {
    padding-bottom: 0;
  }

  .dtg_ctfr3 .lsb_hd {
    width: 100%;
    text-align: center;
  }

  .dtg_spk_mbsl h3,
  .dtg_adpn_mn .item h3 {
    font-size: 20px;
  }

  .dtg_wc_rt li:nth-child(7) {
    border-bottom: 1px solid #c2c2c2;
  }

  .dtg_cust_li p {
    min-height: auto;
  }

  /*mobile app development*/
  .dstntn_bx,
  .ap_frmwrk_bx,
  .inhus_exprt_lst,
  .mbl_lnch_ap_sc .inhus_exprt_lst,
  .idetn_bx,
  .idetn_ryt,
  .mbl_fnding_bx,
  .indstry_tlnt_ryt_bx {
    width: 100%;
  }

  .mbl_app_bnr_mn .mbl_app_bnr_mg,
  .dstntn_lft,
  .idetn_ryt,
  .inhus_exprt_lft,
  .mbl_fnding_sc .idetn_ryt {
    width: 70%;
  }

  .dstntn_bx {
    padding: 15px;
    gap: 10px;
  }

  .bg_thng_mn p {
    margin: 10px 0 15px !important;
  }

  .ap_frmwrk_cntnt h3,
  .idetn_bx h3,
  .mbl_fnding_bx h3,
  .inhus_exprt_cntnt h3 {
    font-size: 20px;
  }

  .idetn_lft h4,
  .inhus_exprt_ryt h4 {
    font-size: 22px;
    font-weight: 600;
    line-height: 28px;
  }

  .idetn_lft h3,
  .inhus_exprt_ryt h3 {
    font-size: 22px;
  }

  .indstry_tlnt_ryt h2 {
    font-size: 24px;
    line-height: 36px;
  }

  .indstry_tlnt_bx:nth-child(1):after,
  .indstry_tlnt_bx:nth-child(2):after,
  .indstry_tlnt_bx:nth-child(3):after,
  .indstry_tlnt_bx:nth-child(4):after {
    content: unset;
  }

  .indstry_tlnt_ryt_bx {
    justify-content: flex-start;
    padding: 15px;
  }

  .mbl_fnding_lst {
    gap: 20px 0;
  }

  .dstntn_bx h3,
  .inhus_exprt_ryt p {
    font-size: 16px;
  }

  .ap_frmwrk_cntnt h3,
  .idetn_bx h3 {
    margin-top: 10px;
  }

  .ap_frmwrk_cntnt p {
    margin-top: 3px;
  }

  .ap_frmwrk_cntnt figure,
  .idetn_lst figure,
  .inhus_exprt_lst figure {
    width: 50px;
    height: 50px;
    margin: 0 auto;
  }

  .grw_bnrd_bx figure {
    width: 30px;
    height: 100%;
  }

  .ap_frmwrk_cntnt img,
  .idetn_lst img,
  .inhus_exprt_lst img,
  .grw_bnrd_bx img {
    width: 100%;
    height: 100%;
    object-fit: contain;
  }

  .idetn_bx p {
    font-size: 16px;
    font-weight: 300;
    margin-top: 3px;
  }

  .inhus_exprt_cntnt p {
    font-size: 16px;
    margin-top: 3px;
  }

  .grw_bnrd_bx p {
    width: 95%;
  }

  .grw_bnrd_lst {
    margin-top: 15px;
  }

  .inhus_exprt_sc {
    padding: 25px 0;
  }

  .sply_ftrs_lst_mbl {
    width: 80%;
  }

  .mbl_app_bnr_mn p {
    margin: 15px 0;
  }

  .mbl_lnch_ap_sc .inhus_exprt_lft {
    margin: 0px auto 0;
  }

  /* digital marketing service 600px  */
  .dgtl_prks_mn {
    padding: 20px;
  }

  .digi_market .emp_tab_ul::before,
  .digi_market .emp_tab_ul li.active::before,
  .dgtl_otsrc_sc .sb:after {
    display: none;
  }

  .dgtl_prks_mn {
    padding: 20px;
    min-height: 285px;
    display: flex !important;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    margin-bottom: 40px;
  }

  .digi_market .emp_tab_ul {
    padding-left: 0;
    display: flex;
    justify-content: center;
    gap: 12px;
    margin-top: 24px;
  }

  .dgtl_prcs_bx h3 {
    margin: 10px 0 5px;
  }

  .digi_market .dgtl_strgrs_mn h2 {
    width: 100%;
    text-align: center;
  }

  .digi_market .emp_tab_ul li:not(:last-child) {
    margin: 0;
  }

  .count_lst_lft {
    gap: 20px;
  }

  .digi_market .dgtl_strgrs_mn {
    justify-content: center;
    flex-wrap: wrap;
  }

  .digi_market .emp_tab_ul li h3,
  .count_lst_lft_inr p {
    font-size: 16px;
  }

  .digi_market .emp_tab_ul li h3 {
    padding: 10px 15px;
    border-radius: 10px;
    box-shadow: 12px 32px 55px #0000001c;
  }

  .count_lst_lft_inr h3 {
    font-size: 24px;
    text-align: center;
  }

  .dgtl_strtgy_lst {
    margin-top: 30px;
  }

  .dgtl_ppc_lft h3 {
    font-size: 24px;
    text-align: center;
  }

  .digi_market .count_lst_ryt_inr,
  .count_lst_ryt_inr:nth-child(1) {
    width: 200px;
  }

  .count_lst_ryt_inr h3 {
    font-size: 30px;
  }

  .count_lst_ryt_inr p {
    font-size: 16px;
  }

  .count_lst_ryt {
    gap: 10px;
  }

  .dgtl_ppc_mn,
  .dgtl_smm_sldr .dgtl_ppc_mn {
    margin-top: 25px;
  }

  .dgtl_ppc_lst {
    margin: 20px 0;
  }

  .dgtl_prtnr_mn,
  .dgtl_prcs_bx {
    width: 100%;
    min-height: auto;
  }

  .dgtl_prcs_lst {
    justify-content: center;
  }

  .dgtl_pckg_lft h2 {
    font-size: 18px;
    text-align: center;
    line-height: 1.4;
  }

  .dgtl_prks_sldr .slick-prev,
  .dgtl_prks_sldr .slick-next {
    right: -55px;
  }

  .dgtl_otsrc_btn {
    width: 80px;
    height: 80px;
    margin: 30px auto 0;
  }

  .dgtl_otsrc_btn figure {
    max-width: 28px;
  }

  .dgtl_prtner_lft h2 {
    text-align: center;
  }

  .digi_market .emp_tab_ul li.active h3 {
    background: #e3e3e3;
  }

  /* digital marketing service 600px end */
}

@media (max-width: 480px) {

  /*mobile app development*/
  .indstry_tlnt_bx,
  .sply_ftrs_lst_mbl {
    width: 100%;
  }

  .grw_bnrd_bx {
    gap: 8px;
  }

  .mbl_app_bnr_mn .mbl_app_bnr_mg,
  .dstntn_lft,
  .idetn_ryt,
  .inhus_exprt_lft,
  .mbl_fnding_sc .idetn_ryt {
    width: 85%;
  }

  .indstry_tlnt_bx p {
    margin: 0;
  }

  .sply_ftrs_lst_mbl {
    margin: 30px auto 50px;
  }

  .sply_ftrs_lst_mbl .slick-next,
  .sply_ftrs_lst_mbl .slick-prev {
    position: absolute;
    top: unset;
    bottom: -80px;
    right: -80px;
    left: 0;
    margin: auto;
    border: 1px solid #e1e1e1 !important;
  }

  .sply_ftrs_lst_mbl .slick-prev {
    right: 0;
    left: -80px;
  }

  .mbl_mr_indstrs_sc .slick-next,
  .mbl_mr_indstrs_sc .slick-prev {
    bottom: -80px;
  }

  .sply_ftrs_bx figure {
    height: 300px;
  }

  .grw_brnd_sc .btn-fix {
    font-size: 15px;
    padding: 5px 40px 5px 10px;
  }

  .grw_brnd_sc .btn-fix svg {
    right: 5px;
    height: 30px;
    width: 30px;
    padding: 8px;
  }

  /* digital marketing service 480px  */

  .digi_market .emp_tab_ul {
    flex-wrap: wrap;
  }

  .dgtl_prks_mn {
    padding: 20px 10px;
  }

  .dgtl_strtgy_bx:nth-child(n),
  .dgtl_strtgy_bx:nth-child(1) {
    width: 200px;
    min-height: 100px;
    border-radius: 10px;
    aspect-ratio: auto;
  }

  .dgtl_prks_mn {
    min-height: 360px;
    margin-bottom: 70px;
  }

  .dgtl_strtgy_ryt p {
    font-size: 16px;
  }

  .dgtl_strtgy_bx h3 {
    font-size: 24px;
  }

  .dgtl_strtgy_lst_inr {
    gap: 15px;
  }

  .dgtl_strtgy_ryt {
    margin-top: 20px;
  }

  .digi_market .count_lst_ryt_inr,
  .count_lst_ryt_inr:nth-child(1) {
    width: 180px;
    border-width: 2px;
  }

  .count_lst_ryt_inr p {
    font-size: 14px;
  }

  .digi_market .data_res h3 {
    font-size: 18px;
  }

  .dgtl_ppc_lft h4 {
    font-size: 20px;
  }

  .dgtl_ppc_bx p {
    padding-left: 30px;
    line-height: 1.3;
  }

  .dgtl_pckg_lft {
    position: unset;
  }

  .dgtl_prcs_sc {
    padding: 40px 0;
  }

  .dgtl_prks_sc {
    padding-top: 40px;
  }

  .dgtl_prks_sldr .slick-prev,
  .dgtl_prks_sldr .slick-next {
    top: auto;
    bottom: 0;
    right: 30%;
  }

  .dgtl_prks_sldr .slick-prev {
    right: unset;
    left: 30%;
  }

  .lst_aftr {
    width: 50px;
  }

  .dgtl_prks_sldr {
    width: 100%;
  }

  .dgtl_prks_cntnt h3 {
    font-size: 18px;
    margin-top: 10px;
  }

  /* digital marketing service 480px end */
}

@media (max-width: 320px) {
  .dtg_bn .yt_btn {
    flex-wrap: wrap;
  }

  a.btn.btn-primary.watch_vid_popup {
    margin-left: 0;
    margin-top: 20px;
  }
}

/* Delicated Dev Team */
.page-template-tpl_hire_developer .navbar,
.page-template-tpl_hire_developer .tp_br_clng {
  background: transparent;
}

.hire_tm {
  padding-top: 30px;
}

.dedctd_tm_modls .dedctd_modls_cntnt {
  position: relative;
}

.dedctd_modls_cntnt:after {
  position: absolute;
  content: "";
  top: -55px;
  right: -75px;
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/11/16103058/dots.png);
  width: 70px;
  height: 125px;
  background-size: 100%;
  z-index: -1;
}

.dedctd_tm_banr {
  display: flex;
  align-items: center;
  height: 900px;
  justify-content: space-between;
  flex-wrap: wrap;
  position: relative;
  z-index: 1;
}

.dedctd_tm_lt {
  width: 60%;
}

.dedctd_tm_rt {
  width: 40%;
}

.dedctd_tm_rt figure {
  position: relative;
  top: -50px;
}

.dedctd_tm_lt p {
  margin: 20px 0 30px;
}

.dedctd_tm_banr:before {
  content: "";
  position: absolute;
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/10/27141208/bnr-circle.png) no-repeat;
  height: 1000px;
  width: 1000px;
  z-index: -1;
  top: -43%;
  left: -30%;
}

.hire_tm .carousel-wrap {
  margin-top: 40px;
}

.hire_tm .owl-item .item {
  border-radius: 16px;
  padding: 30px;
  height: 235px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.hire_tm .hire_team_inr figure {
  width: 76px;
  height: 76px;
  margin: 0 auto;
}

.hire_team_cntn h3 {
  font-size: 22px;
  color: #fff;
  margin-top: 25px;
  font-weight: 400;
  line-height: 1.3;
}

.hire_tm .owl-nav button {
  position: absolute;
  border: 1px solid #168cef !important;
  background: #fff !important;
  bottom: 24px;
}

.hire_tm .owl-nav .owl-prev {
  left: -17%;
  top: auto;
}

.hire_tm .owl-nav button.owl-next {
  right: -12%;
  top: auto;
  transform: rotate(180deg);
}

.hire_tm .owl-nav button:hover {
  background: #168cef !important;
}

.hire_tm .owl-nav {
  width: 148px;
  margin: 60px auto 0;
  height: 66px;
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/10/31101951/sliderspace.svg) no-repeat;
  position: relative;
}

.hire_tm .owl-nav button i.fa {
  color: #292d32;
}

.dedctd_tm_exprt,
.dedctd_tm_chose {
  position: relative;
}

.dedctd_tm_modls {
  margin-top: 100px;
}

.dedctd_tm_exprt:before,
.dedctd_tm_chose:before {
  content: "";
  position: absolute;
  left: 50%;
  width: 100vw;
  background: #e9f6fc;
  top: 0;
  bottom: 0;
  transform: translate(-50vw);
  z-index: -1;
}

.dedctd_exprt_cntnt,
.modls_list,
.chose_lst,
.dedctd_tm_prjcts_lst {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  flex-wrap: wrap;
  margin-top: 60px;
}

.modls_list {
  align-content: stretch;
  align-items: stretch;
}

.dedctd_exprt_lt {
  width: 50%;
}

.dedctd_exprt_lt figure {
  width: 650px;
  height: 550px;
}

.dedctd_exprt_lt figure svg {
  height: 100%;
}

.dedctd_exprt_rt {
  width: 50%;
  box-shadow: 20px 13px 32px #7070701c;
  border-radius: 33px;
  padding: 50px;
  background: #fff;
  position: absolute;
  bottom: -12%;
  right: 0;
}

.exprt_list li {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 50px;
}

.exprt_list li span {
  font-size: 34px;
  color: #168cef;
}

.exprt_lst_cntnt h3 {
  font-size: 26px;
  color: #101010;
}

.exprt_lst_cntnt {
  margin-left: 20px;
  margin-top: 10px;
}

.modls_list li {
  width: calc(33% - 20px);
  padding: 30px;
  border-radius: 33px;
  min-height: 430px;
  display: flex;
  align-items: stretch;
}

.modls_lst_cntnt {
  display: flex;
  flex-direction: column;
  justify-content: space-evenly;
}

.modls_list li figure {
  width: 90px;
  height: 90px;
  margin-left: 0;
}

.modls_list li:nth-child(1) {
  background: transparent linear-gradient(180deg, #7848ff 0%, #1c1d32 100%) 0% 0% no-repeat padding-box;
}

.modls_list li:nth-child(2) {
  background: transparent linear-gradient(180deg, #49499a 0%, #50a5d3 100%) 0% 0% no-repeat padding-box;
}

.modls_list li:nth-child(3) {
  background: transparent linear-gradient(176deg, #7d407b 0%, #2b3870 100%) 0% 0% no-repeat padding-box;
}

.modls_lst_cntnt h3 {
  font-size: 26px;
  font-weight: 600;
  color: #fff;
}

.modls_lst_cntnt p {
  color: #fff;
  margin: 10px 0px 30px;
}

.dedctd_tm_cta {
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/10/27140956/cta-bg-min.png) no-repeat;
  background-size: 100%;
  padding: 60px;
  min-height: 360px;
  display: flex;
  align-items: center;
  margin: 60px 0;
}

.dedctd_tm_cta .cta_btm {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}

.dedctd_tm_cta .nw_sbhdng h2,
.dedctd_tm_cta2 .nw_sbhdng h2,
.dedctd_tm_cta2 .nw_sbhdng p {
  color: #fff;
}

.dedctd_tm_cta .cta_btm p {
  color: #fff;
  font-size: 24px;
}

.dedctd_tm_cta2 {
  background: #232229;
  border-radius: 17px;
  padding: 60px;
  position: relative;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  min-height: 340px;
  margin-top: 20px;
}

.cta2_lt,
.cta2_rt {
  width: 50%;
}

.cta2_rt figure {
  height: 340px;
  width: 860px;
  position: absolute;
  right: 0;
  top: 0;
}

.dedctd_tm_cta2 .btn-fix {
  margin-top: 20px;
}

.dedctd_tm_chose .chose_lst li {
  width: 35%;
  box-shadow: 20px 13px 32px #7070701c;
  border-radius: 14px;
  background: #fff;
  padding: 30px;
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  margin-bottom: 30px;
  margin-right: 30px;
  gap: 15px;
  position: relative;
  min-height: 220px;
}

.dedctd_tm_chose .chose_lst {
  justify-content: center;
}

.chose_lst li figure {
  width: 20%;
}

.chose_lst li figure svg {
  height: 70px;
  width: 70px;
}

.dedctd_tm_chose:before {
  background: transparent linear-gradient(180deg, #e9f6fc 0%, #ffffff 100%) 0% 0% no-repeat padding-box;
}

.dedctd_tm_cta a {
  white-space: normal;
  word-wrap: break-word;
}

/* faq design2 css */
.design2 {
  width: 100%;
  display: block;
}

.design2 .panel.panel-default {
  background-color: transparent;
  position: relative;
  padding: 30px;
  border-top: 1px solid #707070;
}

.faq_mn.design2 .panel-group .panel-active+.panel {
  border-bottom: unset !important;
  border-top: unset !important;
}

.faq_mn.design2 .panel.panel-default:first-child {
  border-top: unset;
}

.design2 .panel-heading {
  padding: 0;
  border: 0;
  width: 100%;
}

.design2 .panel-collapse {
  width: 100%;
  padding-right: 30px;
}

.design2 .panel-heading a {
  font-weight: 600 !important;
  display: block;
  z-index: 999;
}

.design2 .panel-title a {
  margin-top: 0;
  font-size: 26px;
  color: #1d1d1d;
  padding-right: 75px;
}

.design2 .panel-title {
  position: relative;
}

.design2 .panel.panel-default.panel-active .panel-collapse p {
  color: #1d1d1d;
}

.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-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.panel-default.panel-active {
  background: #e8f5fb !important;
  border-radius: 20px;
  border: unset;
}

.design2 .panel-body {
  padding: 0;
  transform: translate(0px, 0px);
}

.design2 .accordion-item {
  border-bottom: 1px solid #707070;
  padding: 10px 0;
}

.design2 .fq_title h3 {
  font-size: 26px;
}

.design2 .fq_cnt p {
  font-size: 18px;
}

.dedctd_tm_lt .nw_hdng p {
  width: 80%;
}

/* faq design2 css */

@media (max-width: 1600px) {

  /* mvp page */
  .mvp_abt_lhs figure {
    right: 61%;
  }

  /* mvp end */
  .dedctd_tm_cta .nw_sbhdng h2 {
    font-size: 35px;
  }

  .dedctd_tm_cta {
    min-height: 300px;
  }

  .dedctd_tm_rt figure {
    top: -90px;
  }

  .dedctd_tm_lt .nw_hdng p {
    width: 100%;
  }

  /* digital marketing service 1600px */
  .dgtl_strtgy_lft:before {
    left: -26%;
  }
}

@media (max-width: 1500px) {
  .dedctd_tm_rt figure {
    top: -20px;
  }

  .dedctd_tm_banr {
    height: 700px;
  }

  .dedctd_exprt_lt figure {
    width: 500px;
  }

  .dedctd_tm_cta .nw_sbhdng h2 {
    font-size: 33px;
  }

  .dedctd_tm_lt p .blk_span {
    display: initial;
  }

  .dedctd_tm_cta {
    padding-top: 30px;
  }

  .cta2_lt {
    width: 65%;
  }

  .hire_team_cntn h3 {
    font-size: 18px;
  }

  .hire_tm .owl-item .item {
    padding: 30px 15px;
  }

  .dedctd_exprt_rt {
    width: 56%;
  }

  .dedctd_exprt_lt {
    width: 45%;
  }
}

@media (max-width: 1200px) {

  .exprt_lst_cntnt h3,
  .exprt_list li span,
  .prjcts_lst_tp h3,
  .modls_lst_cntnt h3 {
    font-size: 24px;
  }

  .exprt_lst_cntnt {
    margin-top: 0px;
  }

  .cta2_lt {
    width: 60%;
  }

  .dedctd_tm_cta .nw_sbhdng h2 {
    font-size: 30px;
  }

  .dedctd_tm_cta {
    min-height: auto;
  }

  .modls_list li {
    width: 48%;
    margin-bottom: 30px;
  }

  .modls_list li:last-child {
    margin-bottom: 0;
  }

  .dedctd_exprt_lt figure {
    width: 400px;
  }

  .dedctd_tm_chose .chose_lst li {
    width: 45%;
    min-height: 170px;
  }

  .dedctd_tm_cta .cta_btm p {
    font-size: 20px;
  }

  .dedctd_tm_cta .cta_btm {
    display: block;
    text-align: center;
  }

  .dedctd_tm_cta {
    text-align: center;
  }

  .dedctd_tm_cta .btn-fix {
    margin: 20px auto 0;
  }

  .dedctd_tm_cta {
    min-height: auto;
    background: #0142b0;
    display: block;
    border-radius: 17px;
    padding: 30px;
  }

  .dedctd_tm_chose .chose_lst li:nth-child(3):after,
  .dedctd_tm_chose .chose_lst li:nth-child(2):after,
  .dedctd_tm_banr:before,
  .dedctd_modls_cntnt:after {
    display: none;
  }

  .dedctd_tm_lt .nw_hdng p {
    width: 100%;
  }
}

@media (max-width: 1024px) {
  .dedctd_tm_cta .nw_sbhdng h2 {
    font-size: 26px;
  }

  .dedctd_tm_cta2 {
    flex-wrap: wrap;
    min-height: auto;
  }

  .cta2_lt {
    width: 100%;
    text-align: center;
  }

  .cta2_rt {
    display: none;
  }

  .nh_bwt_btn a.btn.btn-primary.blk_btn {
    display: flex;
    margin: 0 auto;
  }

  .dedctd_tm_cta2 .btn-fix {
    margin: 20px auto 0;
  }
}

@media (max-width: 992px) {
  .modrn_mb_lst {
    height: 700px;
  }

  .dedctd_tm_banr {
    height: auto;
  }

  .dedctd_tm_lt,
  .dedctd_tm_rt,
  .dedctd_exprt_lt {
    width: 100%;
  }

  .dedctd_tm_lt,
  .dedctd_tm_rt {
    text-align: center;
  }

  .dedctd_tm_rt figure img {
    width: 70%;
  }

  .dedctd_tm_banr:before {
    display: none;
  }

  .dedctd_exprt_rt {
    width: 100%;
    position: inherit;
  }

  .dedctd_exprt_cntnt,
  .modls_list,
  .chose_lst,
  .dedctd_tm_prjcts_lst {
    margin-top: 20px;
  }

  .dedctd_tm_modls {
    margin-top: 0px;
  }

  .dedctd_tm_cta .blk_span {
    display: initial;
  }

  .dedctd_exprt_lt figure {
    width: 500px;
    margin: 0 auto;
  }

  .exprt_list li {
    margin-bottom: 20px;
  }

  .exprt_lst_cntnt h3,
  .exprt_list li span,
  .prjcts_lst_tp h3,
  .modls_lst_cntnt h3 {
    font-size: 20px;
  }

  .dedctd_tm_cta .cta_btm p {
    font-size: 18px;
  }

  .dedctd_tm_chose .chose_lst li {
    width: 100%;
    margin-right: 0;
    min-height: auto;
  }

  .dedctd_tm_lt .nw_hdng .blk_span {
    display: inline;
  }

  .dedctd_tm_lt .btn-fix {
    margin: 0 auto;
  }

  .dedctd_tm_rt figure {
    position: initial;
    margin-top: 20px;
  }
}

@media (max-width: 767px) {
  .modrn_mb_lst {
    height: 863px;
  }

  .prjcts_lst_tp {
    width: 100%;
    margin-bottom: 20px;
    min-height: auto;
  }

  .dedctd_tm_cta2,
  .dedctd_tm_cta {
    margin-top: 0;
    padding: 30px;
  }

  .design2 .panel-title a {
    font-size: 16px;
  }

  .design2 .panel-group {
    margin: 0;
  }

  .hire_tm .owl-nav {
    background: unset;
  }
}

@media (max-width: 600px) {

  .dstntn_bx h3,
  .inhus_exprt_ryt p {
    font-size: 16px !important;
  }

  .modrn_mb_lst {
    height: auto;
  }

  .modls_list li figure {
    width: 70px;
    height: 70px;
  }

  .modls_list li {
    width: 100%;
    min-height: auto;
  }

  .modls_lst_cntnt p {
    margin: 10px 0 20px;
  }

  .modls_list li figure svg {
    height: 100%;
  }

  .dedctd_tm_chose .chose_lst li {
    flex-wrap: wrap;
    text-align: center;
    gap: 0;
  }

  .chose_lst li figure {
    margin: 0 auto;
    height: 80px;
    width: 100%;
  }

  .chose_lst li p,
  .dedctd_tm_rt figure img {
    width: 100%;
  }

  .hire_tm .owl-nav {
    margin-top: 20px;
  }

  .hire_tm .owl-item .item {
    height: auto;
  }

  .dedctd_exprt_lt figure {
    width: 80%;
    height: auto;
  }

  .lst_tp_cntnt li figure {
    width: 20px;
    height: 20px;
  }

  .dedctd_tm_prjcts .btn-fix {
    margin: 20px auto 0;
  }

  .dedctd_exprt_rt {
    padding: 20px;
    margin-top: 20px;
  }

  .dedctd_tm_cta .cta_btm p {
    margin: 0;
    font-size: 18px;
  }

  .dedctd_tm_cta {
    margin-bottom: 30px;
  }

  .prjcts_lst_tp {
    padding: 20px;
  }

  .lst_tp_cntnt {
    margin-top: 20px;
  }

  .design2 .panel-heading {
    width: 100%;
  }

  .design2 .panel-title:after {
    height: 40px;
    width: 40px;
  }

  .design2 .panel-heading {
    padding-right: 0px;
  }

  .design2 .panel.panel-default {
    padding: 15px;
  }

  .page-template-tpl_hire_developer .nh_bwt_sc {
    padding-top: 10px;
  }
}

/* End of Delicated Dev Team */

/********Partner css start***************/
.page-template-tpl_become_a_partner .navbar,
.page-template-tpl_become_a_partner .tp_br_clng {
  background: 0 0;
}

.our_ptnr_bnr_sc {
  position: relative;
  background: #f5fbfe;
}

.our_ptnr_bnr_cntnt {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  height: 670px;
  position: relative;
}

.our_ptnr_bnr_rt figure {
  position: relative;
  margin-left: auto;
  width: 640px;
  height: 570px;
}

.our_ptnr_wrp .ptnr_clr {
  color: #2188c4;
}

.our_ptnr_bnr_lf,
.our_ptnr_bnr_rt,
.unlk_bsns_lt,
.unlk_bsns_rt {
  width: 50%;
}

.our_ptnr_wrp .btn-fix,
.our_ptnr_wrp .btn-fix:hover svg,
.our_ptnr_wrp .btn-fix.btn-fix_wht svg {
  background: #2188c4;
}

.our_ptnr_wrp .btn-fix:hover,
.our_ptnr_wrp .btn-fix.btn-fix_wht {
  background: #fff;
}

.our_ptnr_bnr_sc:after {
  content: "";
  position: absolute;
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/11/03121537/bc_prt_smile.svg) no-repeat;
  background-size: contain;
  left: 25%;
  bottom: 10%;
  height: 50px;
  width: 50px;
}

.our_ptnr_bnr_sc:before {
  content: "";
  position: absolute;
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/11/03121534/bc_prt_line.svg) no-repeat;
  background-size: contain;
  right: 0%;
  top: 20%;
  height: 80px;
  width: 80px;
}

.our_ptnr_bnr_cntnt:before {
  content: "";
  position: absolute;
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/11/03121531/bc_prt_arrow-dsgn.svg) no-repeat;
  background-size: contain;
  left: 33%;
  bottom: 20%;
  height: 80px;
  width: 110px;
}

.bsns_vntr_cntnt {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  margin-top: 50px;
  flex-wrap: wrap;
}

.vntr_lst {
  width: 32%;
  border-radius: 10px;
  padding: 30px 20px;
  margin-bottom: 25px;
  min-height: 220px;
}

.vntr_lst .box_dv {
  height: 30px;
  width: 30px;
  border-radius: 7px;
  margin-left: 10px;
}

.vntr_lst_tp {
  display: flex;
  justify-content: space-between;
  width: 100%;
  align-items: flex-start;
  padding-bottom: 15px;
}

.vntr_lst:hover .box_dv {
  background: #fff;
}

.vntr_lst:hover h3,
.vntr_lst:hover p {
  color: #fff;
}

.vntr_lst_tp h3 {
  font-size: 25px;
  font-weight: 600;
}

.our_clnts {
  background: #2188c4;
  position: relative;
}

.our_clnts_cntnt,
.clnts_lsts,
.unlk_bsns_cntnt,
.gt_strtd_cntnt,
.our_srvcs_cntnt,
.nmbrs_spk_cntnt {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
}

.grwng_cta_cntnt,
.prgrm_lst {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  flex-wrap: wrap;
}

.our_clnts_lt {
  width: 30%;
}

.our_clnts_rt {
  width: 70%;
}

.our_clnts_lt h2,
.grwng_cta_lt h2,
.grwng_cta_lt p,
.gt_strtd_lt h2,
.gt_strtd_lt p {
  color: #fff;
}

.clnts_lsts li {
  background: #fff;
  padding: 30px;
  border-radius: 8px;
  text-align: center;
  width: 30%;
  min-height: 290px;
  box-shadow: 0px 0px 20px #0000001a;
  margin-top: -10%;
}

.clnts_lsts li hr {
  height: 5px;
  border-radius: 20px;
  width: 75%;
  margin: 10px auto 20px;
}

.clnts_lsts li:nth-child(1) .cntns_str {
  margin-top: 10px;
}

.clnts_lsts li h3 {
  font-size: 40px;
  font-weight: 700;
}

.clnts_lsts li p {
  font-size: 22px;
}

.clnts_lsts li:nth-child(2) {
  margin-top: 10%;
  margin-bottom: 20px;
}

.ptnr_bsns_vntr,
.nmbrs_spk,
.chs_ptnr,
.our_ptnr_wrp .nw_sbhdng h2,
.our_ptnr_wrp .nw_hdng h1,
.our_srvcs {
  position: relative;
}

.ptnr_bsns_vntr h2:after,
.our_ptnr_bnr_cntnt h1:after,
.chs_ptnr h2:after,
.nmbrs_spk h2:after,
.our_srvcs_cntnt h2:after {
  content: "";
  position: absolute;
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/11/03135940/bc_prt_rough-line.svg) no-repeat;
  background-size: contain;
  left: 29%;
  bottom: -20%;
  height: 20px;
  width: 200px;
}

.our_srvcs_cntnt h2:after {
  left: 48%;
}

.our_ptnr_bnr_cntnt h1:after {
  left: 23%;
  bottom: -7%;
}

.chs_ptnr h2:after {
  left: 55%;
}

.nmbrs_spk h2:after {
  left: 25%;
}

.ptnr_bsns_vntr:before,
.unlk_bsns:after {
  content: "";
  position: absolute;
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/11/03135944/bc_prt_sqre-dot.svg) no-repeat;
  background-size: contain;
  right: 4%;
  top: 8%;
  height: 120px;
  width: 120px;
}

.unlk_bsns:after {
  right: 11%;
  top: 10%;
}

.chs_ptnr:after {
  content: "";
  position: absolute;
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/11/03154016/bc_prt_red-blue.svg) no-repeat;
  background-size: contain;
  right: 4%;
  top: 10%;
  height: 50px;
  width: 60px;
}

.our_clnts:before {
  content: "";
  position: absolute;
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/11/03150940/bc_prt_bl-sqr.svg) no-repeat;
  background-size: contain;
  left: 1%;
  top: 3%;
  height: 100px;
  width: 100px;
}

.our_clnts:after {
  content: "";
  position: absolute;
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/11/03150944/bc_prt_white-sqre.svg) no-repeat;
  background-size: contain;
  left: 36%;
  bottom: 7%;
  height: 60px;
  width: 60px;
}

.clnts_lsts li:nth-child(3):after {
  content: "";
  position: absolute;
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/11/03154021/bc_prt_wht-crcle.svg) no-repeat;
  background-size: contain;
  right: 0;
  top: -1%;
  height: 260px;
  width: 360px;
}

.our_clnts_cntnt:after {
  content: "";
  position: absolute;
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/11/03150947/bc_prt_wht-line.svg) no-repeat;
  background-size: contain;
  left: 14%;
  bottom: 26%;
  height: 50px;
  width: 210px;
}

.unlk_bsns {
  position: relative;
}

.unlk_bsns:before {
  content: "";
  position: absolute;
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/11/03154016/bc_prt_red-blue.svg) no-repeat;
  background-size: contain;
  left: 4%;
  top: 10%;
  height: 50px;
  width: 60px;
}

.unlk_bsns_cntnt:before {
  content: "";
  position: absolute;
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/11/03154016/bc_prt_red-blue.svg) no-repeat;
  background-size: contain;
  right: 20%;
  bottom: 10%;
  height: 50px;
  width: 60px;
}

.unlk_bsns_cntnt:after {
  content: "";
  position: absolute;
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/11/03121531/bc_prt_arrow-dsgn.svg) no-repeat;
  background-size: contain;
  left: 45%;
  top: 26%;
  height: 80px;
  width: 110px;
  transform: rotateX(152deg);
}

.unlk_bsns_rt {
  padding-left: 5%;
}

.grwng_cta {
  background: #141324;
  width: 90%;
  border-bottom-right-radius: 231px;
  position: relative;
  z-index: 1;
  padding-left: 7%;
}

.grwng_cta_lt,
.gt_strtd_lt,
.srvcs_cntnt_lt {
  width: 60%;
}

.grwng_cta_rt,
.gt_strtd_rt,
.srvcs_cntnt_rt {
  width: 40%;
}

.gt_strtd_rt,
.grwng_cta_rt {
  text-align: right;
}

.grwng_cta_cntnt:after,
.gt_strtd_cntnt:after {
  content: "";
  position: absolute;
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/11/03150947/bc_prt_wht-line.svg) no-repeat;
  background-size: contain;
  left: 21%;
  bottom: 42%;
  height: 20px;
  width: 170px;
}

.grwng_cta:after,
.gt_strtd_cta:after {
  content: "";
  position: absolute;
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/11/03150944/bc_prt_white-sqre.svg) no-repeat;
  background-size: contain;
  right: 20%;
  bottom: 20%;
  height: 80px;
  width: 80px;
}

.gt_strtd_cta:after {
  right: 15%;
  bottom: 9%;
}

.grwng_cta_lt p {
  margin-top: 20px;
}

.chs_ptnr .prgrm_lst,
.nmbrs_spk_cntnt {
  margin-top: 50px;
}

.prgrm_lst li {
  width: 24%;
  padding: 40px 20px;
  border-radius: 8px;
  border: 2px solid #7070700f;
  min-height: 310px;
}

.prgrm_lst li h3 {
  font-size: 22px;
  font-weight: 600;
  margin-bottom: 20px;
}

.prgrm_fg {
  width: 55px;
  height: 50px;
  margin-bottom: 20px;
}

.gt_strtd_cta {
  background: #2188c4;
  position: relative;
  z-index: 1;
}

.gt_strtd_cntnt:after {
  left: 31%;
  bottom: 19%;
}

.gt_strtd_cta:before,
.grwng_cta:before {
  content: "";
  position: absolute;
  background: rgb(93 175 223 / 21%);
  left: 0;
  top: 0;
  height: 100%;
  width: 40%;
  clip-path: polygon(0 0, 100% 0, 67% 100%, 0 100%);
  z-index: -1;
}

.grwng_cta:before {
  background: rgb(71 69 94 / 21%);
}

.nmbrs_spk_cntnt li .timer {
  font-size: 60px;
  font-weight: 600;
}

.partnrs-slider .slick-slide div {
  width: 190px !important;
  height: 90px;
  border: 1px solid #d6d6d6;
  margin-bottom: 40px;
  box-shadow: 0px 2px 36px #0000000a;
  transition: 0.5s;
  background: #fff;
}

.partnrs-slider .slick-slide div:hover {
  scale: 1.15;
  overflow: visible;
  transition: 0.5s;
}

.partnrs-slider .slick-slide div img {
  height: 100%;
  margin: 0 auto;
  object-fit: contain;
}

.partnrs-slider {
  margin-top: 60px;
}

.partnrs-slider .slick-list.draggable {
  padding-top: 20px;
  padding-left: 15px;
}

.srvcs_cntnt_lt {
  padding-right: 3%;
}

.partnrs-slider-nav button {
  width: 45px;
  height: 45px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background: #fff;
  border: 1px solid #e1e1e1;
}

.partnrs-slider-nav {
  display: flex;
  padding-left: 15px;
}

.partnrs-slider-prev {
  margin-right: 30px;
}

.partnrs-slider-nav button:hover {
  background: #2188c4;
}

.partnrs-slider-nav button:hover i.fa {
  color: #fff;
}

.chs_ptnr {
  padding-bottom: 30px;
}

.prgrm_lst li:nth-child(1) {
  background: #fff9f8;
}

.prgrm_lst li:nth-child(2) {
  background: #fbffff;
}

.prgrm_lst li:nth-child(3) {
  background: #fffbf5;
}

.prgrm_lst li:nth-child(4) {
  background: #fcf8ff;
}

.our_ptnr_bnr_lf .nw_hdng p {
  margin-top: 25px;
}

.page-template-tpl_become_a_partner .al_sc.nh_cntst_sc {
  background: #ffffff;
}

.our_ptnr_wrp .btn-fix {
  margin-top: 20px;
}

@media (max-width: 1500px) {
  .our_ptnr_bnr_cntnt h1:after {
    left: 38%;
  }

  .ptnr_bsns_vntr h2:after {
    left: 36%;
  }

  .chs_ptnr h2:after {
    left: 70%;
  }

  .nmbrs_spk h2:after {
    left: 33%;
  }

  .our_ptnr_bnr_cntnt {
    height: 700px;
  }

  .clnts_lsts li:nth-child(3):after {
    right: -7%;
  }

  .gt_strtd_cta:before,
  .grwng_cta:before {
    width: 50%;
  }

  .prgrm_lst li {
    min-height: 330px;
  }

  .gt_strtd_cntnt:after {
    left: 36%;
  }

  .grwng_cta_cntnt:after {
    left: 25%;
  }

  .our_srvcs_cntnt h2:after {
    left: 57%;
  }
}

@media (max-width: 1400px) {
  .mbl_app_bnr_mg {
    right: -44%;
  }

  /* mvp page */
  .mvp_abt_lhs figure {
    right: 57%;
    top: 90px;
  }

  .process_br h3 {
    font-size: 21px;
  }

  .dvlp_prcs .fix_container {
    width: 100%;
  }

  /* mvp page end */
  .our_ptnr_bnr_cntnt {
    height: 550px;
  }

  .unlk_bsns_rt .blk_span {
    display: initial;
  }

  .our_ptnr_bnr_rt,
  .our_ptnr_bnr_rt img {
    max-height: 430px;
  }

  /* digital marketing service 1400px */
  .dgtl_strtgy_bx:nth-child(2),
  .dgtl_strtgy_bx:nth-child(1) {
    width: 230px;
  }

  .dgtl_prcs_lst {
    margin-top: 20px;
  }

  .dgtl_prcs_bx:nth-child(3) {
    margin-top: 70px;
  }

  .dgtl_prcs_bx:nth-child(3):before {
    bottom: -86px;
  }

  .dgtl_prcs_bx:nth-child(2):before {
    bottom: -84px;
  }

  .dgtl_prcs_bx:nth-child(2) h4,
  .dgtl_prcs_bx h4 {
    bottom: -116px;
  }

  .dgtl_prcs_bx:nth-child(4) h4 {
    bottom: -120px;
  }

  .dgtl_prcs_bx:nth-child(2) {
    margin-top: 30px;
  }

  .dgtl_prcs_bx h3 {
    margin: 8px 0 5px;
  }

  .dgtl_prcs_bx:before {
    bottom: -100px;
  }

  .dgtl_prcs_bx:nth-child(1) h4 {
    bottom: -130px;
  }
}

@media (max-width: 1200px) {

  /* mvp page */
  .srvc_hd h3 {
    font-size: 28px;
  }

  .dvlp_prcs .fix_container {
    width: 90%;
  }

  .mvp_hero_lhs h1:before,
  .process_br li:nth-child(even) h2,
  .process_br li:nth-child(odd) h2,
  .mvp_hero_lhs:before,
  .mvp_abt_rhs h2:before,
  .mvp_abt_rhs:before,
  .mvp_abt_rhs:after,
  .mvp_cta .nw_sbhdng.white_sbhdng:after,
  .mvp_cta .nw_sbhdng.white_sbhdng:before,
  .all_srvc_mvp:after,
  .srvc_hd:before,
  .perks_head:before,
  .engagement_mvp .nw_sbhdng:before,
  .models_mvp:after,
  .process_br::before,
  .process_br li:nth-child(odd) h2::after,
  .process_br li:nth-child(even) h2::after {
    display: none;
  }

  .mvp_about {
    margin-top: 0;
  }

  .process_br {
    margin: 0;
    display: flex;
    align-items: stretch;
    justify-content: center;
    flex-wrap: wrap;
    gap: 2%;
    padding-bottom: 0;
  }

  .process_br li {
    background: white;
    border-radius: 10px;
    padding: 15px;
    text-align: center;
    margin-bottom: 20px;
    display: inherit;
  }

  .process_br li:nth-child(odd),
  .process_br li:nth-child(even) {
    width: 32%;
    height: inherit;
    margin: 0 0 20px 0;
  }

  .process_br h3,
  .process_br li:nth-child(even) h3 {
    color: #1d1d1d;
  }

  .process_br h3 {
    font-size: 24px;
    white-space: inherit;
    text-align: left;
  }

  .process_br li:nth-child(odd) h4,
  .process_br li:nth-child(even) h4 {
    text-align: left;
    color: #585858;
  }

  .srvc_mvp {
    margin-top: 80px;
  }

  .all_srvc_mvp li h4 {
    font-size: 20px;
  }

  .models_mvp li h3 {
    font-size: 24px;
  }

  /* mvp page */
  .our_ptnr_bnr_cntnt {
    height: 520px;
  }

  .our_ptnr_bnr_rt figure {
    width: 100%;
    height: auto;
  }

  .our_ptnr_bnr_cntnt h1:after {
    left: 25%;
  }

  .chs_ptnr h2:after {
    left: 64%;
  }

  .nmbrs_spk h2:after {
    left: 30%;
  }

  .our_clnts_cntnt:after {
    left: 7%;
  }

  .ptnr_bsns_vntr h2:after,
  .our_ptnr_bnr_cntnt h1:after,
  .chs_ptnr h2:after,
  .nmbrs_spk h2:after,
  .our_clnts:before,
  .clnts_lsts li:nth-child(3):after,
  .our_clnts:after,
  .our_clnts_cntnt:after,
  .unlk_bsns:before,
  .unlk_bsns_cntnt:after,
  .unlk_bsns:after,
  .unlk_bsns_cntnt:before,
  .grwng_cta_cntnt:after,
  .gt_strtd_cntnt:after,
  .grwng_cta:after,
  .gt_strtd_cta:after,
  .our_ptnr_bnr_sc:after,
  .our_ptnr_bnr_cntnt:before,
  .ptnr_bsns_vntr:before,
  .our_srvcs_cntnt h2:after,
  .grwng_cta:before,
  .gt_strtd_cta:before,
  .chs_ptnr:after,
  .our_ptnr_bnr_sc:before {
    display: none;
  }

  .our_ptnr_bnr_lf .blk_span,
  .grwng_cta_lt .blk_span {
    display: initial;
  }

  .prgrm_lst li {
    min-height: 355px;
  }

  .nmbrs_spk_cntnt li .timer {
    font-size: 50px;
  }

  .srvcs_cntnt_lt,
  .srvcs_cntnt_rt,
  .grwng_cta_lt,
  .grwng_cta_rt,
  .gt_strtd_rt,
  .gt_strtd_lt {
    width: 100%;
  }

  .partnrs-slider-nav {
    justify-content: center;
  }

  .partnrs-slider .slick-list.draggable,
  .grwng_cta_rt,
  .gt_strtd_lt,
  .gt_strtd_rt {
    text-align: center;
  }

  .srvcs_cntnt_rt {
    text-align: center;
    margin-top: 30px;
  }

  .grwng_cta {
    width: 100%;
    border-bottom-right-radius: 0;
    text-align: center;
    padding-left: 0%;
  }

  .gt_strtd_rt,
  .grwng_cta_rt,
  .partnrs-slider {
    margin-top: 30px;
  }

  .grwng_cta_lt p {
    margin-top: 0px;
  }

  .clnts_lsts li h3 {
    font-size: 30px;
  }

  .clnts_lsts li p {
    font-size: 18px;
  }

  .grwng_cta .btn-fix,
  .gt_strtd_cta .btn-fix {
    margin: 0 auto;
  }
}

@media (max-width: 1024px) {

  .gt_strtd_lt .blk_span,
  .our_clnts_lt .blk_span {
    display: initial;
  }

  .chs_ptnr .prgrm_lst,
  .nmbrs_spk_cntnt,
  .bsns_vntr_cntnt {
    margin-top: 30px;
  }

  .our_ptnr_bnr_cntnt {
    height: 500px;
  }

  .vntr_lst_tp h3 {
    font-size: 22px;
  }
}

@media (max-width: 992px) {

  /* mvp page */
  .perk_mvp {
    padding-top: 80px;
  }

  .prj_flxmvp .blk_span {
    display: inline;
  }

  .srvc_mvp:before {
    display: none;
  }

  .srvc_hd h3 {
    color: #1d1d1d;
  }

  .srvc_hd p {
    color: #585858;
  }

  .ml_hover_img {
    display: none !important;
  }

  .models_mvp li .d_flx {
    display: block;
    text-align: center;
  }

  .models_mvp li .d_flx img {
    margin: 0 auto 20px;
  }

  .all_srvc_mvp li {
    width: unset;
  }

  .all_srvc_mvp li {
    padding: 15px;
    min-height: 256px;
    padding: none;
  }

  .cmn_slide .slick-prev:before,
  .cmn_slide .slick-next:before {
    color: #000;
    /* border: 1px solid #c7c7c7; */
  }

  .cmn_slide .slick-arrow {
    border: 1px solid #c7c7c7;
  }

  .dvlp_prcs button.slick-arrow {
    background: white;
  }

  /* the slides */
  .cmn_slide .slick-slide {
    margin: 0 10px 10px !important;
    /* box-shadow: none; */
    text-align: center;
  }

  .all_srvc_mvp li img {
    margin: 0 auto;
  }

  .models_mvp li .d_flx {
    justify-content: center;
  }

  /* the parent */
  .cmn_slide .slick-list {
    margin: 0 -10px !important;
  }

  .all_srvc_mvp {
    background: none;
    padding: 0;
    box-shadow: none;
    position: relative;
  }

  .cmn_slide .slick-prev.slick-arrow {
    bottom: -80px;
    top: unset;
    left: 45%;
    transform: translate(-55%, 0);
  }

  .models_mvp li {
    min-height: 284px;
  }

  .process_br li {
    min-height: 217px;
  }

  .cmn_slide .slick-next.slick-arrow {
    bottom: -80px;
    top: unset;
    right: 45%;
    transform: translate(65%, 0);
  }

  .developing_mvp.d_flx,
  .perks_head {
    text-align: center;
    display: block;
  }

  .all_srvc_mvp li {
    padding: 15px;
  }

  .models_mvp li {
    margin-bottom: 20px;
    padding: 15px;
  }

  .mvp_cta {
    padding: 50px;
  }

  .srvc_mvp:before {
    border-radius: 0;
  }

  .perks_head {
    margin: 0;
    padding-top: 60px;
  }

  .prj_flxmvp {
    text-align: center;
    padding: 20px 10px;
  }

  .prj_flxmvp .btn.btn-fix {
    margin: 0 auto;
  }

  .perk_bx {
    width: 100%;
  }

  .perks_head button.btn.btn-fix {
    margin: 20px auto 0;
  }

  .developming_lhs {
    width: 100%;
    display: flex;
    align-items: stretch;
    flex-wrap: wrap;
    justify-content: space-between;
  }

  .developing_mvp:before {
    display: none;
  }

  .developming_lhs li {
    display: block;
    text-align: center;
    width: 32%;
    box-shadow: 0px 1px 11px #f3f3f3;
    margin: 15px 0 0;
  }

  .developming_lhs li figure {
    margin: 0 auto 20px;
  }

  .mvp_hero_rhs {
    display: none;
  }

  .mvp_hero_lhs {
    width: 100%;
    text-align: center;
  }

  .mvp_abt_lhs figure {
    position: unset;
  }

  .mvp_about .d_flx {
    flex-wrap: wrap;
  }

  .mvp_abt_lhs {
    width: 80%;
  }

  .mvp_abt_lhs figure {
    position: relative;
    right: unset;
    top: 0;
    left: -80px;
  }

  .mvp_abt_rhs {
    width: 100%;
    text-align: center;
  }

  .srvc_mvp {
    margin-top: 0;
  }

  .srvc_hd {
    padding: 40px 0 70px;
    position: relative;
  }

  .dvlp_prcs {
    background: #002033;
    padding-bottom: 105px;
  }

  .engagement_mvp {
    padding-bottom: 115px;
  }

  /* mvp page */
  .our_ptnr_bnr_sc .btn-fix {
    margin: 20px auto 0;
  }

  .our_ptnr_bnr_cntnt {
    height: auto;
  }

  .our_ptnr_bnr_lf,
  .our_ptnr_bnr_rt,
  .unlk_bsns_lt,
  .unlk_bsns_rt,
  .our_clnts_cntnt h2,
  .our_srvcs_cntnt h2,
  .nmbrs_spk h2 {
    text-align: center;
  }

  .our_clnts_lt,
  .our_ptnr_bnr_lf,
  .our_ptnr_bnr_rt,
  .our_clnts_rt,
  .unlk_bsns_lt,
  .unlk_bsns_rt {
    width: 100%;
  }

  .unlk_bsns_rt {
    padding-left: 0%;
  }

  .prgrm_lst li {
    min-height: 275px;
    width: 49%;
    margin-bottom: 20px;
    padding: 20px;
  }

  .clnts_lsts li:nth-child(2),
  .clnts_lsts li {
    margin-top: 0%;
    margin-bottom: 0px;
    min-height: 260px;
  }

  .clnts_lsts {
    margin-top: 20px;
  }

  .unlk_bsns_cntnt {
    flex-direction: column-reverse;
  }

  .ptnr_bsns_vntr .blk_span {
    display: initial;
  }

  .vntr_lst {
    width: 48%;
    min-height: 190px;
  }

  .unlk_bsns_lt figure {
    width: 50%;
    margin: 20px auto 0;
  }

  .vntr_lst_tp h3 {
    font-size: 20px;
  }

  .prgrm_lst li h3 {
    font-size: 20px;
  }

  .chs_ptnr {
    padding-bottom: 0px;
  }
}

@media (max-width: 768px) {
  .our_ptnr_bnr_rt figure {
    width: 70%;
    margin: 0 auto 30px;
  }

  .vntr_lst {
    min-height: 230px;
  }

  .chs_ptnr .blk_span {
    display: initial;
  }

  .nmbrs_spk_cntnt li {
    width: 50%;
    margin-bottom: 20px;
  }

  .chs_ptnr {
    padding-bottom: 0;
  }

  .nmbrs_spk_cntnt li .timer {
    font-size: 40px;
  }

  .vntr_lst .box_dv {
    height: 20px;
    width: 20px;
  }

  .our_srvcs {
    padding-top: 20px;
  }
}

@media (max-width: 600px) {
  .vntr_lst {
    min-height: auto;
    width: 100%;
  }

  .clnts_lsts li {
    width: 90%;
    min-height: auto;
    margin-bottom: 20px !important;
    margin: 0 auto;
  }

  .clnts_lsts li h3 {
    font-size: 24px;
  }

  .vntr_lst_tp h3 {
    font-size: 18px;
  }

  .vntr_lst_tp {
    padding-bottom: 0;
  }

  .prgrm_lst li h3 {
    font-size: 18px;
    margin-bottom: 0px;
  }

  .prgrm_lst li {
    min-height: auto;
    margin-bottom: 20px;
    width: 100%;
    text-align: center;
  }

  .prgrm_lst li .prgrm_fg {
    margin: 0 auto 10px;
  }

  .chs_ptnr .nw_sbhdng {
    text-align: center;
  }

  .srvcs_cntnt_rt figure {
    width: 90%;
    margin: 0 auto;
  }

  .nmbrs_spk_cntnt li .timer {
    font-size: 24px;
  }

  .unlk_bsns_lt figure {
    width: 90%;
  }

  .our_clnts_lt h2,
  .ptnr_bsns_vntr h2,
  .srvcs_cntnt_lt {
    text-align: center;
  }

  .our_ptnr_bnr_rt figure {
    width: 100%;
    margin: 20px auto 30px;
  }

  .chs_ptnr .prgrm_lst,
  .nmbrs_spk_cntnt,
  .bsns_vntr_cntnt {
    margin-top: 10px;
  }

  .clnts_lsts figure {
    width: 50%;
    margin: 0 auto;
  }

  .partnrs-slider .slick-slide picture {
    margin-bottom: 20px;
  }
}

@media (max-width: 375px) {
  .nmbrs_spk_cntnt li {
    width: 100%;
    margin-bottom: 10px;
    text-align: center;
  }

  .srvcs_cntnt_rt figure {
    width: 90%;
  }

  .nmbrs_spk_cntnt {
    margin-top: 20px;
  }
}

/********Partner css end***************/

/*** iot-app-development-company css ****/
.page-template-tpl_iot_app_development_company .btn-fix {
  margin: 20px auto 0;
}

.iot_banr {
  position: relative;
}

.iot_banr_cntnt {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  height: 850px;
  position: relative;
}

.iot_bnlt {
  width: 60%;
  position: relative;
}

.iot_bnrt {
  width: 40%;
  position: relative;
}

.bnrt_cnt {
  background: #ffffff 0% 0% no-repeat padding-box;
  box-shadow: 0px 3px 35px #0000001c;
  border: 1px solid #7070701c;
  border-radius: 14px;
  padding: 50px;
  max-width: 430px;
  margin-left: auto;
}

.iot_bnrt {
  padding-left: 10%;
}

.iot_bnlt .nw_hdng h1 {
  width: 70%;
}

.iot_bnlt .nw_hdng p {
  width: 70%;
}

.rdbn_lst {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  flex-wrap: wrap;
  margin: 0;
  gap: unset;
  margin-top: 30px;
}

.rdbn_pt {
  position: relative;
  padding-left: 30px;
  width: 48%;
  font-size: 16px;
  font-weight: 600;
  margin-bottom: 20px;
  color: #30243d;
}

.rdbn_pt:before {
  content: "";
  position: absolute;
  left: 0;
  top: 7px;
  height: 13px;
  width: 13px;
  background: #58c9b2;
  border-radius: 50%;
}

.rdbn_pt:after {
  content: "";
  position: absolute;
  left: -5px;
  top: 2px;
  height: 23px;
  width: 23px;
  background: rgb(88 201 178/23%);
  border-radius: 50%;
  animation: sonarWave 2s 0.5s linear infinite;
}

.rdbn_pt:nth-child(2):before {
  background: #9d70cb;
}

.rdbn_pt:nth-child(2):after {
  background: rgb(157 112 203/23%);
}

.rdbn_pt:nth-child(3):before {
  background: #f8c350;
}

.rdbn_pt:nth-child(3):after {
  background: rgb(248 195 80/23%);
}

.rdbn_pt:last-child:before {
  background: #fc7856;
}

.rdbn_pt:last-child:after {
  background: rgb(252 120 86/23%);
}

.iot_bnrt:after {
  position: absolute;
  content: "";
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/11/17091630/Group-1131393.png) no-repeat;
  background-size: cover;
  top: -11%;
  right: -12%;
  width: 140px;
  height: 140px;
  z-index: -1;
}

.iot_bnlt:after,
.iot_srvc:before {
  position: absolute;
  content: "";
  background: url(https://www.apptunix.com/wp-content/uploads/2022/11/Group-890223.svg) no-repeat;
  width: 200px;
  height: 200px;
  right: 5%;
  top: 20%;
  background-size: cover;
}

.bnrt_cnt:before {
  position: absolute;
  content: "";
  background: url(https://www.apptunix.com/wp-content/uploads/2022/11/Group-1131464.svg) no-repeat;
  background-size: cover;
  width: 110px;
  height: 310px;
  left: 18%;
  top: -15%;
  z-index: -1;
}

.bnrt_cnt:after {
  content: "";
  position: absolute;
  background: url(https://www.apptunix.com/wp-content/uploads/2022/11/Group-1131463.svg) no-repeat;
  background-size: cover;
  width: 250px;
  height: 250px;
  right: -22%;
  bottom: 0;
  z-index: -1;
}

.iot_bnlt:before {
  content: "";
  position: absolute;
  width: 600px;
  height: 400px;
  transform: matrix(-0.74, -0.67, 0.67, -0.74, 0, 0);
  background: #fec30f 0% 0% no-repeat padding-box;
  opacity: 0.04;
  filter: blur(50px);
  left: -20%;
  top: -10%;
}

.iot_bnrt:before {
  position: absolute;
  content: "";
  background: #178def 0% 0% no-repeat padding-box;
  opacity: 0.07;
  filter: blur(50px);
  width: 1000px;
  height: 400px;
  transform: matrix(-0.74, -0.67, 0.67, -0.74, 0, 0);
  z-index: -1;
  right: 0;
  top: 0;
}

.iot_sl_lst {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  align-items: stretch;
  position: relative;
}

.iot_sl_lst:after {
  content: "";
  position: absolute;
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/11/24162522/Group-1131390.png) no-repeat;
  bottom: 10%;
  right: -18%;
  width: 120px;
  height: 80px;
}

.iot_sl_lst li {
  background: #ffffff 0% 0% no-repeat padding-box;
  border: 1px solid #dfdfdfad;
  border-radius: 14px;
  padding: 30px;
  width: 31%;
  margin-top: 50px;
}

.iot_sl_lst li figure {
  width: 62px;
  height: 62px;
}

.iot_sl_lst li h3 {
  font-size: 24px;
  margin: 25px 0 10px;
  font-weight: 600;
}

.iot_sl_lst li:hover svg #product path,
.iot_sl_lst li:hover svg #product path,
.iot_sl_lst li:hover svg #product #product {
  fill: #fff;
}

.iot_sl_lst li:hover {
  background: #178def 0% 0% no-repeat padding-box;
  box-shadow: 0px 0px 52px #4baeff70;
}

.iot_sl_lst li:hover h3,
.iot_sl_lst li:hover p {
  color: #fff;
}

.cta1_cntnt {
  background: #3851c1;
  padding: 60px;
  border-radius: 20px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  position: relative;
  overflow: hidden;
}

.cta1_cntnt .cta1_lt {
  width: 63%;
  z-index: 1;
}

.cta1_cntnt .cta1_rt {
  width: 35%;
}

.cta1_cntnt .cta1_rt img {
  position: absolute;
  bottom: 0;
  right: 0;
}

.iot_cta .nw_sbhdng h2,
.iot_cta .nw_sbhdng p,
.fcta_iot h2 {
  color: #fff;
}

.iot_cta .btn-fix {
  margin-top: 30px;
}

.iot_apdc_wrp .btn-white {
  border-radius: 30px;
}

.iot_srv_cnt,
.cta3_cntnt {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
}

.iot_srv_itm .iot_srv_lt {
  width: 45%;
}

.iot_srv_rt {
  width: 55%;
}

.iot_srv_cnt {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  background: rgb(232 222 243 / 14%) 0% 0% no-repeat padding-box;
  box-shadow: 0px 0px 22px #0000000d;
  border-radius: 10px;
  border: 1px solid #e8def3;
  margin-top: 50px;
  padding: 40px;
}

.iot_srv_cnt figure {
  width: 450px;
  height: 450px;
}

.iot_srv_cnt figure img {
  height: 100%;
  width: 100%;
}

.iot_srv_rt h3 {
  font-size: 34px;
  font-weight: 600;
}

.iot_srv_rt p {
  line-height: 30px;
  font-size: 18px;
  margin: 20px 0;
}

.iot_sldr_lst li {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  margin-bottom: 10px;
  font-size: 18px;
}

.iot_sldr_lst li figure {
  width: 15px;
  height: 15px;
}

.iot_sldr_lst li figure svg {
  height: 100%;
}

.iot_srvc_slider-nav {
  width: 240px;
  margin: 60px auto 0;
  height: 65px;
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/10/31101951/sliderspace.svg) no-repeat;
  position: relative;
  background-size: cover;
}

.iot_srvc_slider-nav button {
  border: 1px solid #178def;
  border-radius: 50%;
  height: 65px;
  width: 65px;
  background: #fff;
  position: absolute;
}

.iot_srvc_slider-nav i.fa {
  font-size: 22px;
  color: #178def;
}

.iot_srvc_slider-prev {
  left: -37px;
}

.iot_srvc_slider-next {
  right: -37px;
}

.iot_srvc_slider-nav button:hover {
  background: #178def;
}

.iot_srvc_slider-nav button:hover i.fa {
  color: #fff;
}

.iot_srvc .nw_sbhdng p {
  width: 55%;
  margin: 10px auto;
}

.iot_srvc,
.iot_idst_ctr,
.iot_cta2,
.fcta_iot,
.iot_rdmp_lst,
.iot_sol,
.iot_ipct,
.page-template-tpl_iot_app_development_company .al_sc.nh_cntst_sc,
.page-template-tpl_iot_app_development_company .portfolio_design4 {
  position: relative;
}

.iot_sol:before,
.iot_sol:after,
.iot_ipct:before,
.page-template-tpl_iot_app_development_company .al_sc.nh_cntst_sc:after,
.page-template-tpl_iot_app_development_company .portfolio_design4:after {
  content: "";
  position: absolute;
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/11/17160715/lpy.png) no-repeat;
  background-size: cover;
  width: 200px;
  height: 200px;
  top: 0;
  left: 0;
}

.iot_sol:after {
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/11/17161252/Group-1131463-1.png) no-repeat;
  left: auto;
  right: 0;
  top: 10%;
}

.iot_ipct:before {
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/11/17161557/Group-1131183.png) no-repeat;
}

.iot_sol .nw_sbhdng p {
  width: 60%;
  margin: 10px auto;
}

.iot_srvc:after {
  content: "";
  position: absolute;
  background: url(https://www.apptunix.com/wp-content/uploads/2022/11/Mask-Group-901604.svg) no-repeat;
  background-size: contain;
  width: 100px;
  height: 130px;
  left: 8%;
  top: 5%;
}

.iot_srvc:before {
  left: auto;
  right: 4%;
  top: 2%;
  transform: rotate(300deg);
}

.page-template-tpl_iot_app_development_company .portfolio_design4:after {
  top: auto;
  left: -13%;
  bottom: -10%;
}

.iot_idst_ctr .ctr_lst,
.iot_rdmp_lst {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  flex-wrap: wrap;
  margin-top: 20px;
}

.iot_ctfg {
  width: 18%;
  text-align: center;
  margin-top: 90px;
  background: #ffffff 0% 0% no-repeat padding-box;
  box-shadow: 0px 3px 48px #00000008;
  border-radius: 12px;
  padding: 20px;
  min-height: 160px;
}

.iot_ctfg figure {
  width: 90px;
  height: 90px;
  margin: -70px auto 30px;
}

.iot_ctfg h3 {
  font-size: 20px;
}

.iot_ctfg:hover {
  box-shadow: 0px 0px 20px #efefef;
}

.iot_ctfg:hover figure {
  transform: scale(1.2);
}

.iot_idst_ctr:after,
.iot_idst_ctr:before,
.fcta_iot:after {
  content: "";
  position: absolute;
  background: url(https://www.apptunix.com/wp-content/uploads/2022/11/Group-1131377.svg) no-repeat;
  background-size: cover;
  top: -6%;
  right: 6%;
  width: 150px;
  height: 120px;
}

.iot_idst_ctr:before {
  background: url(https://www.apptunix.com/wp-content/uploads/2022/11/Group-1131463-1.svg) no-repeat;
  left: 6%;
  right: auto;
}

.cta2_cntnt {
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/11/17120131/Group-1131463.png) no-repeat;
  background-size: cover;
  padding: 40px 60px;
  border-radius: 20px;
  display: flex;
  width: 100%;
  justify-content: space-between;
  align-items: center;
  position: relative;
}

.cta2_cntnt .cta_lt {
  width: 50%;
  padding-left: 40px;
}

.cta_rt {
  width: 50%;
  text-align: center;
}

.cta2_cntnt:before,
.cta2_cntnt:after {
  content: "";
  position: absolute;
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/11/17120748/Mask-Group-901155.png) no-repeat;
  width: 60px;
  height: 130px;
  left: 0;
  bottom: 27%;
  z-index: 1;
}

.cta2_cntnt:after {
  right: -9px;
  left: auto;
  bottom: 50%;
}

.cta_lt:before {
  content: "";
  position: absolute;
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/11/17121317/Ellipse-51312.png) no-repeat;
  left: 2%;
  bottom: 11%;
  width: 90px;
  height: 90px;
}

.iot_cta2:before {
  content: "";
  position: absolute;
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/11/17121655/Group-1131380.png) no-repeat;
  width: 120px;
  height: 80px;
  top: -2%;
}

.iot_cta3 {
  background: #178def;
  position: relative;
}

.cta3_cntnt .nw_sbhdng {
  width: 50%;
}

.iot_cta3 marquee {
  -webkit-text-stroke: 0.3px #e1e1e136;
  font-size: 130px;
  color: transparent;
  font-weight: 800;
  white-space: nowrap;
  will-change: transform;
  animation: marquee 10s linear infinite;
}

/* @keyframes marquee {
    from { transform: translateX(0); }
    to { transform: translateX(-50%); }
  } */
.mrq_1 {
  position: absolute;
  top: -10%;
  right: 0;
  width: 100%;
}

.mrq_2 {
  position: absolute;
  bottom: -10%;
  left: 0;
  width: 100%;
}

.iot_cta3:before,
.iot_cta3:after {
  content: "";
  position: absolute;
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/11/17130349/Group-1104460.png) no-repeat;
  left: 0;
  bottom: 0;
  width: 55px;
  height: 120px;
}

.iot_cta3:after {
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/11/17130544/Group-1131010.png) no-repeat;
  left: auto;
  right: 2%;
  top: 50%;
  width: 120px;
}

.iot_clr {
  color: #178def;
}

.iot_whychs h2 {
  width: 60%;
  margin: 0 auto;
}

.iot_whychs p {
  width: 70%;
  margin: 10px auto;
}

.fcta_iot {
  position: relative;
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/11/17134027/Group-1131463-1.jpg) no-repeat;
  background-size: cover;
  background-position: center;
  padding: 70px;
  margin: 50px 0;
}

.fcta_iot h2 {
  width: 70%;
  margin: 0 auto 30px;
}

.fcta_iot:after {
  top: 40%;
  right: 23%;
}

.fcta_iot:before {
  content: "";
  position: absolute;
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/11/17134806/Group-1131375.png) no-repeat;
  background-size: cover;
  bottom: 7%;
  left: 30%;
  width: 40px;
  height: 40px;
}

.iot_rdmp_lst .rdmp_lt {
  width: 50%;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  gap: 10px;
  padding: 20px;
  position: relative;
}

.iot_rdmp_lst {
  width: 75%;
  margin: 100px auto 0;
}

.iot_rdmp_lcnt h3 {
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 10px;
}

.iot_rdmp_lst .rdmp_lt figure {
  width: 300px;
  height: auto;
}

.iot_odd:after,
.iot_evn:after {
  content: "";
  position: absolute;
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/11/17155526/Sider-1.png) no-repeat;
  background-size: 100% 100%;
  width: 525px;
  height: 100%;
  right: 6%;
  top: 0;
  z-index: -1;
}

.iot_evn:after {
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/11/17171117/Group-1131463-1-1.png);
}

.iot_rdmp_lst:after {
  content: "";
  position: absolute;
  background: url(https://www.apptunix.com/wp-content/uploads/2022/11/Rectangle-142083.svg) no-repeat;
  background-size: contain;
  left: 48%;
  top: -40px;
  height: 730px;
  width: 14px;
}

.iot_rdmp_lst .iot_evn {
  padding-left: 0;
  padding-right: 50px;
}

.iot_rdmp_lst li:nth-child(2) {
  margin-top: 17%;
}

.iot_rdmp_lst .rdmp_lt:first-child {
  margin-top: 2%;
}

.iot_rdmp_lst li:nth-child(4) {
  margin-top: 13%;
}

.iot_rdmp_cnt {
  padding-bottom: 100px;
  position: relative;
}

.iot_rdmp_cnt:before {
  position: absolute;
  content: "";
  right: 0;
  top: -100px;
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/11/17161557/Group-1131183.png);
  width: 200px;
  height: 200px;
  transform: rotate(132deg);
}

.iot_rdmp_cnt:after,
.page-template-tpl_iot_app_development_company .whychs_d5_sec:after {
  position: absolute;
  content: "";
  left: 0;
  bottom: 0px;
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/11/17161252/Group-1131463-1.png);
  width: 81px;
  height: 45px;
}

.page-template-tpl_iot_app_development_company .whychs_d5_sec:after {
  left: 10%;
  bottom: -10%;
}

.page-template-tpl_iot_app_development_company .design2 .panel-title:after,
.page-template-tpl_iot_app_development_company .design2 .panel-active .panel-title:after {
  background: transparent;
  color: #242e3d;
  z-index: 1;
}

.page-template-tpl_iot_app_development_company .design2 .panel.panel-default,
.page-template-tpl_iot_app_development_company .design2 .panel.panel-default.panel-active {
  background: #f9f9f9 !important;
  border: unset;
  margin-bottom: 50px;
  padding: 20px;
  border-radius: 5px;
}

.page-template-tpl_iot_app_development_company .design2 .panel-body p {
  line-height: 30px;
}

.page-template-tpl_iot_app_development_company .nh_ftblg_sc.design2 {
  padding: 40px 0 10px;
}

.page-template-tpl_iot_app_development_company .design2 .panel-collapse {
  padding-top: 20px;
}

.page-template-tpl_iot_app_development_company .design2 h3.panel-title {
  font-size: 22px;
}

.page-template-tpl_iot_app_development_company .design2 .panel.panel-default:last-child {
  margin-bottom: 0;
}

.page-template-tpl_iot_app_development_company .design2 .panel-heading a {
  font-weight: 400 !important;
}

.clr_awrd figure {
  filter: none;
}

.page-template-tpl_iot_app_development_company .al_sc.nh_cntst_sc {
  background: #fff;
}

.page-template-tpl_iot_app_development_company .nh_cnlts_mn .slick-dots li button,
.page-template-tpl_iot_app_development_company .owl-dot span {
  background: rgb(23 141 239 / 34%);
}

.page-template-tpl_iot_app_development_company .nh_cnlts_mn .slick-dots li.slick-active button,
.page-template-tpl_iot_app_development_company .owl-dot.active_dots span {
  background: #178def;
}

.page-template-tpl_iot_app_development_company .nh_cntst_sc .active.slick-arrow {
  color: #178def;
}

.page-template-tpl_iot_app_development_company .portfolio_design4 {
  padding: 20px 0;
}

.page-template-tpl_iot_app_development_company .input_button textarea {
  height: 70px;
}

.page-template-tpl_iot_app_development_company .bnrt_cnt input#common_submit {
  background: #178def;
  width: 100%;
}

.save_form_divs {
  padding-top: 40px;
}

.bnrt_cnt h2 {
  font-size: 27px;
}

.iot_evn {
  flex-direction: row-reverse;
}

.iot_banr_cntnt .input_button input,
.iot_banr_cntnt textarea {
  border: 1px solid #00000005;
  border-radius: 4px;
  padding: 20px;
  background: #fbfbfb6e 0% 0% no-repeat padding-box;
}

.iot_banr_cntnt .form-group.input_button {
  margin-bottom: 25px;
}

.iot_banr_cntnt .iti__flag-container {
  top: 10px;
  left: 15px !important;
}

.page-template-tpl_iot_app_development_company .al_sc.nh_cntst_sc h2 {
  width: 70%;
  margin: 0 auto;
}

.page-template-tpl_iot_app_development_company .al_sc.nh_cntst_sc:after {
  top: 5%;
  left: auto;
  right: 10%;
  transform: rotate(323deg);
}

.iot_sl_lst li:hover svg #product_rect {
  fill: #2796f1;
}

.iot_rdmp_sc .nw_sbhdng p {
  width: 80%;
  margin: 10px auto;
}

.page-template-tpl_iot_app_development_company .whychs_d5_sec {
  position: relative;
}

.page-template-tpl_iot_app_development_company .portfolio_design4:before {
  content: "";
  position: absolute;
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/11/24164507/Group-1131463-2.png) no-repeat;
  background-size: cover;
  width: 70px;
  height: 60px;
  top: auto;
  right: -10%;
  bottom: 0%;
}

/* impact section css */
.butyslnap_impact ul {
  display: flex;
  justify-content: space-between;
  text-align: center;
  margin-top: 50px;
}

.butyslnap_impact .progressbar {
  position: relative;
  width: calc(25% - 20px);
  text-align: center;
}

.butyslnap_impact canvas {
  border-radius: 50%;
}

.benefits_progress_per {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  display: flex;
  justify-content: center;
  align-items: center;
}

.benefits_progress_per h3 {
  font-size: 40px;
  font-weight: 700;
}

.butyslnap_impact .progressbar p {
  margin-top: 20px;
  font-size: 18px;
  line-height: 1.5;
}

.iot_apdc_wrp .butyslnap_impact .progressbar p {
  font-weight: 600;
}

.progressbar .circle {
  position: relative;
}

/* impact section css ends*/

/* why choose css */
.whychs_d5_sec .wcu_bx_d5 {
  background: #fff;
  border: 1px solid rgb(112 112 112/20%);
  min-height: 200px;
  padding: 20px;
  margin: 40px 0 20px;
}

.wcu_bx_d5 figure {
  height: 75px;
  width: 75px;
}

.wcu_bx_d5 h3 {
  font-size: 20px;
  margin-top: 20px;
}

/* why choose css ends */

@media (max-width: 1600px) {
  .iot_rdmp_lst {
    width: 85%;
  }

  .cta1_cntnt .cta1_lt {
    width: 70%;
  }

  .bnrt_cnt:before {
    left: 14%;
  }

  .iot_whychs p {
    width: 80%;
  }

  .iot_whychs h2 {
    width: 70%;
  }
}

@media (max-width: 1500px) {
  .iot_bnlt .nw_hdng h1 {
    width: 90%;
  }

  .iot_bnlt:after {
    right: -20%;
  }

  .iot_bnlt .nw_hdng p,
  .fcta_iot h2 {
    width: 80%;
  }

  .bnrt_cnt:before {
    left: 11%;
  }

  .bnrt_cnt:after {
    right: -28%;
  }

  .iot_banr_cntnt {
    height: 800px;
  }

  .iot_srv_rt {
    width: 52%;
  }

  .cta2_cntnt .cta_lt {
    width: 55%;
    padding-left: 20px;
  }

  .iot_rdmp_lst {
    width: 100%;
  }

  .iot_whychs h2 {
    width: 85%;
  }

  .iot_odd:after,
  .iot_evn:after {
    width: 545px;
  }

  .fcta_iot:after {
    top: 50%;
    right: 13%;
  }

  .cta1_cntnt .cta1_lt {
    width: 80%;
  }

  .iot_sl_lst:after {
    right: -15%;
  }

  .page-template-tpl_iot_app_development_company .portfolio_design4:before {
    right: -4%;
  }
}

@media (max-width: 1400px) {
  .iot_bnrt {
    padding-left: 5%;
  }

  .iot_banr_cntnt .input_button input,
  .iot_banr_cntnt textarea {
    padding: 10px;
  }

  .iot_bnrt:after {
    top: -7%;
    width: 80px;
    height: 80px;
    right: -6%;
  }

  .iot_banr_cntnt .iti__flag-container {
    top: 5px;
  }

  .save_form_divs {
    padding-top: 20px;
  }

  .iot_banr_cntnt .form-group.input_button {
    margin-bottom: 15px;
  }

  .iot_banr_cntnt {
    height: 600px;
  }

  .bnrt_cnt:after {
    right: -27%;
  }

  .iot_srvc .nw_sbhdng p {
    width: 60%;
  }

  .iot_rdmp_lst .rdmp_lt {
    padding: 30px 20px 20px;
    padding-right: 50px;
  }

  .iot_rdmp_lst:after {
    height: 750px;
  }

  .iot_cta3:after {
    right: 0%;
    top: 55%;
  }

  .iot_bnlt:after {
    right: -12%;
  }

  .iot_bnlt .nw_hdng h1 {
    width: 90%;
  }

  .bnrt_cnt:before {
    left: 2%;
  }

  .page-template-tpl_iot_app_development_company .al_sc.nh_cntst_sc:after {
    right: 4%;
  }

  .iot_whychs p {
    width: 80%;
  }

  .iot_sl_lst:after {
    right: -15%;
  }

  .page-template-tpl_iot_app_development_company .portfolio_design4:after {
    left: -10%;
  }
}

@media (max-width: 1200px) {
  .iot_evn {
    flex-direction: row;
  }

  .iot_banr_cntnt {
    height: 550px;
  }

  .iot_cta3 .blk_span {
    display: initial;
  }

  .cta1_cntnt {
    padding: 40px;
    text-align: center;
  }

  .iot_srvc .nw_sbhdng p {
    width: 80%;
  }

  .iot_bnlt .nw_hdng h1 {
    width: 85%;
  }

  .fcta_iot h2,
  .iot_sol .nw_sbhdng p,
  .cta2_cntnt .cta_lt,
  .cta3_cntnt .nw_sbhdng,
  .cta1_cntnt .cta1_lt,
  .iot_whychs h2,
  .iot_whychs p,
  .page-template-tpl_iot_app_development_company .al_sc.nh_cntst_sc h2,
  .iot_rdmp_sc .nw_sbhdng p {
    width: 100%;
  }

  .iot_bnlt:before,
  .iot_bnlt:after,
  .iot_srvc:before,
  .iot_bnrt:before,
  .iot_bnrt:after,
  .bnrt_cnt:before,
  .bnrt_cnt:after,
  .iot_sol:before,
  .iot_sol:after,
  .iot_ipct:before,
  .iot_srvc:after,
  .iot_idst_ctr:after,
  .iot_idst_ctr:before,
  .fcta_iot:after,
  .iot_cta2:before,
  .cta2_cntnt:before,
  .cta2_cntnt:after,
  .iot_cta3:before,
  .iot_cta3:after,
  .cta_lt:before,
  .cta_rt,
  .iot_odd:after,
  .iot_evn:after,
  .iot_rdmp_lst:after,
  .fcta_iot:before,
  .iot_cta3 marquee,
  .iot_rdmp_cnt:before,
  .iot_rdmp_cnt:after,
  .page-template-tpl_iot_app_development_company .al_sc.nh_cntst_sc:after,
  .cta1_cntnt .cta1_rt,
  .iot_sl_lst:after,
  .page-template-tpl_iot_app_development_company .whychs_d5_sec:after,
  .page-template-tpl_iot_app_development_company .portfolio_design4:after,
  .page-template-tpl_iot_app_development_company .portfolio_design4:before {
    display: none;
  }

  .iot_srvc_slider-nav {
    margin: 0px auto 0;
  }

  .cta2_cntnt {
    flex-wrap: wrap;
    text-align: center;
  }

  .iot_rdmp_lst .rdmp_lt {
    background: #fff 0% 0% no-repeat padding-box;
    border: 1px solid #dfdfdfad;
    border-radius: 14px;
    width: 49%;
    margin-top: 0 !important;
    margin-bottom: 20px;
    padding: 20px;
  }

  .iot_rdmp_lst {
    align-items: stretch;
    margin: 40px auto 0;
  }

  .iot_rdmp_cnt {
    padding-bottom: 0px;
  }

  .cta3_cntnt {
    text-align: center;
  }

  .iot_cta3 {
    padding: 0;
  }

  .fcta_iot {
    padding: 40px;
  }

  .page-template-tpl_iot_app_development_company .al_sc.nh_cntst_sc .rtl-slider-flex {
    margin: 0;
  }

  .iot_srv_cnt figure {
    width: 350px;
    height: 350px;
  }

  .bnrt_cnt {
    padding: 30px;
  }

  .benefits_progress_per h3 {
    font-size: 30px;
  }

  .progressbar .circle {
    width: 150px;
    height: 150px;
    margin: 0 auto;
  }

  .butyslnap_impact .progressbar .circle canvas {
    height: 150px !important;
    width: 150px !important;
  }

  .iot_srv_rt h3 {
    font-size: 28px;
  }

  .iot_bnrt {
    padding-left: 0%;
  }

  .cta2_cntnt .cta_lt {
    padding-left: 0px;
  }

  .page-template-tpl_iot_app_development_company .btn-fix {
    margin: 20px auto 0;
  }
}

@media (max-width: 992px) {
  .bnrt_cnt h2 {
    font-size: 24px;
  }

  .iot_banr_cntnt {
    height: auto;
  }

  .iot_bnlt,
  .iot_bnrt,
  .iot_srv_itm .iot_srv_lt,
  .iot_srv_rt,
  .iot_bnlt .nw_hdng h1,
  .iot_bnlt .nw_hdng p {
    width: 100%;
  }

  .iot_bnlt,
  .iot_bnrt {
    text-align: center;
  }

  .rdbn_pt {
    text-align: left;
  }

  .rdbn_lst {
    width: 80%;
    margin: 20px auto;
  }

  .iot_sl_lst li {
    width: 48%;
    margin-top: 25px;
    text-align: center;
  }

  .iot_sl_lst li figure {
    margin: 0 auto;
    width: 55px;
    height: 55px;
  }

  .iot_ipct,
  .iot_idst_ctr {
    padding-top: 0;
  }

  .butyslnap_impact .progressbar,
  .whc_lst {
    width: calc(50% - 20px);
    margin-top: 30px;
  }

  .butyslnap_impact ul {
    margin-top: 20px;
    flex-wrap: wrap;
  }

  .rdshr_imapct_sc .progressbar p {
    font-size: 20px;
  }

  .iot_srv_cnt figure {
    margin: 0 auto;
  }

  .iot_srv_rt {
    margin-top: 30px;
    text-align: center;
  }

  .iot_sldr_lst li figure {
    margin-left: 0;
  }

  .iot_sldr_lst li {
    text-align: left;
    width: fit-content;
  }

  .iot_srvc_slider-nav button {
    height: 50px;
    width: 50px;
  }

  .iot_srvc_slider-nav {
    background: none;
  }

  .iot_srvc_slider-next {
    right: 0px;
  }

  .iot_srvc_slider-prev {
    left: 0px;
  }

  .iot_ctfg {
    width: 48%;
    margin-top: 80px;
  }

  .iot_cta2,
  .whychs_d5_sec,
  .iot_cta {
    padding: 0;
  }

  .iot_rdmp_lst .rdmp_lt {
    flex-wrap: wrap;
    text-align: center;
  }

  .iot_rdmp_lst .rdmp_lt figure {
    margin: 0 auto;
  }

  .fcta_iot {
    margin: 20px 0 0px;
  }

  .faq_sc.faq_clr_blk .panel-group {
    margin: 3rem 0 0;
  }

  .page-template-tpl_iot_app_development_company .design2 h3.panel-title {
    font-size: 18px;
  }

  .wcu_bx_d5 h3,
  .iot_ctfg h3 {
    font-size: 18px;
  }

  .whychs_d5_sec .wcu_bx_d5 {
    min-height: auto;
  }

  .iot_srv_rt p,
  .iot_sldr_lst li {
    line-height: normal;
    font-size: 16px;
    margin: 0px 0 10px;
  }

  .iot_srv_rt h3 {
    font-size: 24px;
  }

  .iot_bnrt {
    padding-left: 0%;
  }

  .bnrt_cnt {
    width: 70%;
    margin: 0 auto;
  }

  .bnrt_cnt h2 {
    font-size: 24px;
  }

  .iot_sl_lst li h3 {
    font-size: 20px;
    margin: 20px 0 10px;
  }

  .cta2_cntnt,
  .cta1_cntnt {
    padding: 30px 20px;
  }
}

@media (max-width: 767px) {

  /* mvp page */
  .all_srvc_mvp li {
    min-height: 250px;
  }

  .cmn_slide .slick-prev.slick-arrow,
  .cmn_slide .slick-next.slick-arrow {
    bottom: -50px;
  }

  .engagement_mvp {
    padding-bottom: 85px;
  }

  .process_br {
    padding: 20px 0;
  }

  .process_br li {
    min-height: 246px;
  }

  .models_mvp li {
    min-height: 360px;
  }

  /* mvp page */
  .page-template-tpl_iot_app_development_company .whychs_d5_sec .blk_span {
    display: initial;
  }

  .pre_footer_blog_design3 .nw_sbhdng {
    margin-bottom: 10px;
  }

  .butyslnap_impact .progressbar,
  .whc_lst {
    width: 100%;
  }

  .rdbn_lst {
    width: 100%;
    margin: 20px auto;
  }

  .iot_srv_cnt {
    margin-top: 10px;
  }

  .iot_rdmp_lcnt h3 {
    font-size: 18px;
    margin-bottom: 0px;
  }

  .iot_rdmp_lst .iot_evn {
    padding: 20px;
  }

  .page-template-tpl_iot_app_development_company .nh_crtft_sc .nw_sb.text_center {
    text-align: center;
  }

  .cta2_cntnt .cta_lt {
    padding-left: 0px;
  }

  .iot_srv_rt h3 {
    font-size: 20px;
  }
}

@media (max-width: 576px) {

  /* mvp page */
  .mvp_cta {
    padding: 20px;
  }

  .developming_lhs li {
    width: 100%;
  }

  .process_br li {
    min-height: 180px;
  }

  .models_mvp li {
    min-height: 230px;
  }

  /* mvp page */
}

@media (max-width: 600px) {
  .bnrt_cnt {
    width: 100%;
    margin: 0 auto;
  }

  .bnrt_cnt h2 {
    font-size: 20px;
  }

  .iot_sl_lst li {
    width: 100%;
    padding: 20px;
  }

  .iot_sl_lst li h3 {
    font-size: 18px;
    margin: 20px 0 5px;
  }

  .butyslnap_impact ul {
    margin-top: 0px;
  }

  .iot_ctfg {
    width: 80%;
    min-height: auto;
    margin: 50px auto 0;
    box-shadow: 0px 0px 20px #ededed;
  }

  .iot_ctfg figure {
    width: 70px;
    height: 70px;
    margin: -60px auto 30px;
  }

  .iot_rdmp_lst .rdmp_lt {
    width: 100%;
  }

  .nh_tchstk_sc h2 {
    margin-bottom: 0px;
  }

  .iot_whychs {
    width: 100%;
  }

  .fcta_iot h2 {
    margin: 0 auto 15px;
  }

  .faq_mn.design2 .panel.panel-default:first-child {
    margin-bottom: 20px;
  }

  .wcu_bx_d5 figure {
    margin: 0 auto;
    height: 65px;
    width: 65px;
  }

  .rdbn_pt {
    width: 100%;
    margin-bottom: 10px;
  }

  .cta1_cntnt,
  .cta2_cntnt,
  .fcta_iot {
    padding: 30px 20px;
  }

  .iot_srv_cnt figure {
    width: 100%;
    height: auto;
  }

  .iot_srv_cnt {
    padding: 20px;
  }

  .iot_rdmp_lst {
    margin: 10px auto 0;
  }

  .iot_rdmp_lst .rdmp_lt:last-child {
    margin-bottom: 0;
  }

  .page-template-tpl_iot_app_development_company .design2 h3.panel-title {
    padding-right: 0px;
  }

  .page-template-tpl_iot_app_development_company .design2 .panel-heading {
    padding-right: 30px;
  }

  .iot_srvc .nw_sbhdng p {
    width: 100%;
  }

  .iot_idst_ctr .ctr_lst {
    margin-top: 0;
  }

  .iot_rdmp_lst .rdmp_lt figure {
    width: 40%;
  }

  .whychs_d5_sec .wcu_bx_d5 {
    text-align: center;
    margin: 10px 0 0px;
  }
}

@media (max-width: 375px) {

  .fcta_iot .btn-white,
  .iot_cta .btn-fix {
    padding: 13px 15px;
    white-space: normal;
    word-wrap: break-word;
  }

  .iot_srvc_slider-prev {
    left: 30px;
  }

  .iot_srvc_slider-next {
    right: 30px;
  }

  .iot_sldr_lst li figure {
    width: 10px;
    height: 10px;
  }
}

/*** iot-app-development-company css ends ****/

/* Eguide Detail Page css start */

.single-eguide {
  overflow-x: hidden !important;
}

.eguidesection_1,
.eguidesection_2,
.blog_subscribe_divs,
.eguide_dtl_mn {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  position: relative;
}

.eguidesection_4,
.eguidesection_5 {
  position: relative;
}

.single-eguide .egde_desc {
  padding-top: 100px;
}

.eguidesection_1:after,
.eguidesection_4:after,
.eguidesection_5:after {
  content: "";
  position: absolute;
  left: 50%;
  width: 100vw;
  background: #e9f6fc;
  top: 0;
  bottom: 0;
  transform: translate(-50vw);
  z-index: -1;
}

.eguidesection_5:after {
  background: #141324;
}

.eguide_lft,
.eguide_right,
.blog_subscribe_hdng,
.blog_subscript_box {
  width: 50%;
}

.equidesc2_lft {
  width: 55%;
}

.equidesc2_rt {
  width: 40%;
}

.single-eguide h1,
.egide_listing h1 {
  font-size: 40px;
  font-weight: 700;
}

.single-eguide .eguidesection_2 h3 {
  font-size: 24px;
  font-weight: 700;
}

.single-eguide .egde_desc p {
  font-size: 18px;
  font-weight: 400;
  line-height: 32px;
  color: #222;
  margin: 20px 0;
}

.egde_desc .social_sharing_right_form .nh_ftblg_img {
  height: 200px;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
}

.nh_ftblg_cnt h3 {
  font-size: 18px;
}

.single-eguide .egde_desc .nh_atdt p {
  line-height: normal;
  margin: 0;
}

.egde_desc .nh_ftblg_sc.design2 .slick-slide img {
  min-height: unset;
  width: auto;
}

.published_by span {
  color: #00649e;
  font-size: 16px;
}

.eguide_right figure {
  width: 330px;
  height: 480px;
  margin: 0 auto;
}

.eguide_right img {
  animation: bounce2 3s infinite ease-in-out;
}

.equidesc2_rt h3 span {
  font-size: 14px;
  color: #00649e;
  display: block;
  margin-bottom: 10px;
}

.equidesc2_rt,
.esidefrm_wrap {
  background: #f3fbff;
  padding: 30px;
}

.eguide_lft h1 {
  color: #fff;
  line-height: 50px;
}

.esidefrm_wrap textarea {
  height: 45px;
}

.equidesc2_rt #nda_custom_form .input_button,
.esidefrm_wrap .form-group {
  margin-bottom: 30px;
}

.equidesc2_rt p {
  font-size: 14px;
  line-height: normal;
}

.equidesc2_rt #common_submit_nda,
.esidefrm_wrap #common_submit {
  background: #00649e;
  color: #fff;
  width: 100%;
}

.esidefrm_wrap #SelectBudget_header {
  color: #a2a2a2;
}

.eguidesection_3 .blog_subscribe_hdng h3 {
  font-size: 82px;
}

.eguidesubsription {
  position: relative;
}

.eguidesubsription:after {
  content: "";
  position: absolute;
  background: #d2d2d2;
  height: 100%;
  width: 1px;
  top: 0;
  left: 50%;
}

.eguidesubsription .blog_subscript_box h3 {
  font-size: 22px;
  font-weight: 500;
  line-height: 1.3;
  margin-bottom: 20px;
}

.eguidesubsription .blog_subscript_box {
  padding-left: 7%;
}

.eguidesubsription .blog_subscript_box input {
  background: transparent;
  border-bottom: 1px solid #eeeff1;
  padding: 10px 0;
}

.eguidesubsription input#blog_subscript_box_btn {
  margin-top: 40px;
  background: #00649e;
  border-radius: 6px;
}

.eguide-authorname {
  margin-top: 20px;
}

.eguide-authorname .vcard.author {
  font-size: 16px;
}

.eguide-desc p {
  margin: 0;
}

.eguidesection_5 .social_sharing_right_form,
.eguidesection_5 .social,
.eguide_listing,
.author_date ul {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 20px;
}

.eguidesection_5 {
  padding: 20px 0;
}

.eguidesection_5 .social_search {
  color: #fff;
  font-size: 16px;
}

.eguidesection_5 .social i.fa {
  color: #fff;
}

.eguidesection_3 {
  padding-bottom: 60px;
}

.egide_listing {
  width: 60%;
}

.eguide_sidebr {
  width: 35%;
}

.egide_lstg .single_post {
  background: #f3fbff;
  box-shadow: 0px 2px 46px #0000000f;
  border-radius: 20px;
  display: flex;
  align-items: center;
  gap: 20px;
  padding: 20px;
  margin-bottom: 20px;
  cursor: pointer;
}

.egide_lstg .single_post img {
  background: #ffffff;
}

.eguide_right img {
  animation: bounce2 3s infinite ease-in-out;
}

@-webkit-keyframes bounce2 {
  0% {
    transform: translateY(-5px);
  }

  50% {
    transform: translateY(10px);
  }

  100% {
    transform: translateY(-5px);
  }
}

@keyframes bounce2e {
  0% {
    transform: translateY(-5px);
  }

  50% {
    transform: translateY(10px);
  }

  100% {
    transform: translateY(-5px);
  }
}

.single_post:hover {
  background: #fff;
  box-shadow: 0px 0px 60px #0000000f;
  transform: translate(0px, -5px);
}

.egide_lstg .single_post_image {
  width: 600px;
  height: auto;
}

.egide_lstg,
.esidefrm_wrap {
  margin-top: 50px;
}

.esidefrm_wrap {
  position: sticky;
}

.egide_lstg .btn {
  background: #00649e;
  color: #fff !important;
  padding: 8px 12px;
  font-size: 14px;
  margin-bottom: 15px;
}

.single_post .post_heading h2 a {
  font-size: 20px;
  color: #141324;
  font-weight: 700;
}

.post_description p {
  margin: 15px 0;
  color: #141324;
  font-size: 16px;
}

.eguide_sidebr form#ebook_srch_frm {
  background: #ffffff 0% 0% no-repeat padding-box;
  box-shadow: 0px 2px 55px #00000014;
  border-radius: 10px;
  border: unset;
  padding: 15px;
  position: relative;
}

#euide_sbtn {
  position: absolute;
  right: 13px;
  border: unset;
  background: transparent;
  top: 20px;
}

#euide_sbtn i.fa {
  font-size: 18px;
}

.eguide_sidebr #keyword {
  border: unset;
  font-weight: 400;
  font-size: 14px;
}

.eguide_dtl_mn {
  align-items: flex-start;
}

.eguide_src .search_result {
  display: none;
  position: absolute;
  z-index: 4;
  background: #fff;
  box-shadow: 0px 2px 30px #00000014;
  border: unset;
  padding: 15px;
}

.eguide_src .search_result p {
  font-size: 14px;
}

.esidefrm_wrap h3 {
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 15px;
}

.social_sharing_right_form .nh_ftblg_img img {
  object-fit: contain;
}

.social_sharing_right_form .nh_ftblg_img {
  width: 100%;
  height: 400px;
}

.egide_lstg .author_date li {
  font-size: 14px;
  color: #141324;
}

.egide_lstg .post_description a,
.equidesc2_rt .prvy_dv_inpt p a {
  color: #00649e;
}

.equidesc2_rt .prvy_dv_inpt p {
  margin: 30px 0;
}

@media (max-width: 1400px) {
  .eguidesubsription .blog_subscript_box {
    padding-left: 6%;
  }
}

@media (max-width: 1200px) {

  .single-eguide h1,
  .egide_listing h1 {
    font-size: 30px;
    line-height: 1.3;
  }

  .eguidesection_3 .blog_subscribe_hdng h3 {
    font-size: 65px;
  }

  .eguidesubsription:after {
    display: none;
  }
}

@media (max-width: 992px) {

  .egide_listing,
  .eguide_sidebr,
  .eguide_lft,
  .eguide_right,
  .blog_subscribe_hdng,
  .blog_subscript_box,
  .equidesc2_lft,
  .equidesc2_rt {
    width: 100%;
  }

  .egide_lstg,
  .esidefrm_wrap {
    margin-top: 20px;
  }

  .egide_listing {
    padding: 0;
  }

  .egide_lstg .single_post {
    flex-wrap: wrap;
  }

  .single-eguide h1,
  .egide_listing h1 {
    font-size: 28px;
  }

  .single-eguide h3 {
    font-size: 20px;
  }

  .eguide_lft {
    text-align: center;
    margin-bottom: 20px;
  }

  .single-eguide .egde_desc p {
    margin: 10px 0;
  }

  .equidesc2_rt {
    margin-top: 20px;
  }

  .eguidesection_3 .blog_subscribe_hdng h3 {
    font-size: 40px;
  }

  .eguidesubsription .blog_subscript_box {
    padding-left: 0%;
  }

  .equidesc2_rt #common_submit_nda,
  .esidefrm_wrap #common_submit {
    width: fit-content;
  }

  .single-eguide .egde_desc p {
    font-size: 16px;
    line-height: normal;
  }

  .eguidesubsription .blog_subscript_box h3 {
    font-size: 20px;
  }

  .egide_lstg .single_post_image {
    width: 60%;
  }
}

@media (max-width: 600px) {

  .single-eguide h1,
  .egide_listing h1 {
    font-size: 24px;
  }

  .egide_lstg .single_post {
    flex-wrap: wrap;
  }

  .single-eguide h3 {
    font-size: 18px;
  }

  .eguidesection_3 .blog_subscribe_hdng h3 {
    font-size: 24px;
  }

  .eguidesubsription .blog_subscript_box h3 {
    font-size: 16px;
  }

  .eguidesection_3 {
    padding-bottom: 30px;
    padding-top: 0px;
  }

  .equidesc2_rt .prvy_dv_inpt p {
    margin: 10px 0;
  }

  .single-eguide .equidesc2_lft ul li {
    line-height: 28px;
    font-size: 18px;
  }
}

@media (max-width: 425px) {
  .inhus_exprt_lft video {
    width: 100%;
  }

  /* mobile app devlopment */
  .egide_lstg .single_post_image {
    width: 100%;
  }
}

/* Eguide Detail Page css end */

/* Entrepreneurial Journey Page css start */
.page-template-tpl_entrepreneur {
  background: #f3fbff;
}

.page-template-tpl_entrepreneur .navbar,
.page-template-tpl_entrepreneur .tp_br_clng {
  background: 0 0;
}

.entp_clr {
  color: #406cff;
}

.entp_bnr_sc {
  height: 900px;
  position: relative;
}

.entp_bnr_cntnt,
.entp_prt_cntnt,
.entp_bsns_cntnt,
.entp_cta_cntnt {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  position: relative;
}

.entp_bnr_lf,
.entp_bnr_rt,
.entp_bsns_lt,
.entp_bsns_rt {
  width: 50%;
}

.entp_wrp .btn-fix,
.entp_wrp .btn-fix.btn-fix_wht svg {
  background: #406cff;
}

.entp_wrp .btn-fix.btn-fix_wht,
.entp_wrp .btn-fix:hover {
  background: #fff;
}

.entp_bnr_cntnt .nw_hdng p {
  margin: 20px 0;
}

.entp_bnr_cntnt:before,
.entp_bnr_cntnt:after {
  content: "";
  position: absolute;
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/12/08110441/ent_dots.png) no-repeat;
  width: 28px;
  height: 28px;
  background-size: cover;
  left: 30%;
  top: 10%;
}

.entp_bnr_cntnt:after {
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/12/08110800/ent_plane.png) no-repeat;
  top: auto;
  bottom: 17%;
  left: 33%;
  background-size: cover;
  width: 100px;
  height: 100px;
}

.entp_bnr_sc:after {
  content: "";
  position: absolute;
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/11/03121531/bc_prt_arrow-dsgn.svg) no-repeat;
  background-size: cover;
  left: 40%;
  bottom: 0;
  height: 100px;
  width: 130px;
  transform: rotate(172deg);
}

.entp_trst_cntnt {
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/12/08111819/ent_trstd.png) no-repeat;
  background-size: contain;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  border-radius: 16px;
  position: relative;
  height: 270px;
}

.entp_trst_lf {
  width: 25%;
}

.entp_trst_rt {
  width: 75%;
  padding-right: 10%;
}

.entp_trst_rt h2 .sub_hd {
  font-size: 16px;
  margin-bottom: 10px;
}

.entp_trst_lf figure {
  position: absolute;
  top: -28%;
  left: 0%;
  width: 360px;
  height: 420px;
}

.entp_trst_lf figure img {
  height: 100%;
}

.entp_prt_lf {
  width: 65%;
  position: relative;
}

.entp_prt_rt {
  width: 35%;
}

.entp_prt_sh {
  background: #fcd228 0% 0% no-repeat padding-box;
  box-shadow: 7px 7px 0px #1a242a;
  border: 2px solid #1a242a;
  width: 45%;
  padding: 20px;
  position: relative;
  top: 40px;
  left: 10%;
}

.entp_prt_inr {
  margin-bottom: 50px;
  padding-left: 70px;
}

.entp_prt_inr p {
  font-size: 20px;
}

.entp_prt_inr p b {
  font-weight: 600;
}

.entp_prt_rt,
.entp_prt_inr,
.entp_cta1 {
  position: relative;
}

.line.line-1 {
  content: "";
  border: 1px dashed #70707085;
  position: absolute;
  width: 1px;
  height: 85%;
  left: 9px;
  top: 3%;
  z-index: -1;
}

.dubi_ofr_cnt h3 {
  margin: 15px 0;
  font-size: 30px;
}

.entp_prt_inr:before {
  content: "";
  position: absolute;
  left: 0;
  top: 7px;
  height: 21px;
  width: 21px;
  border-radius: 50%;
}

.entp_prt_inr:after {
  content: "";
  position: absolute;
  left: -5px;
  top: 2px;
  height: 30px;
  width: 30px;
  border-radius: 20%;
  animation: sonarWave 2s 0.5s linear infinite;
  transform: rotate(45deg);
}

@keyframes sonarWave {
  from {
    opacity: 0.4;
  }

  to {
    transform: scale(2.5);
    opacity: 0;
  }
}

.entp_bsns_sc,
.entp_exe_sc {
  background: #1b1a37;
  position: relative;
  padding-bottom: 120px;
}

.entp_clr2 {
  color: #fcd228;
}

.entp_bsns_rt {
  padding-left: 15%;
}

.entp_bsns_rt h2 {
  width: 80%;
}

.entp_bsns_lt {
  z-index: 1;
}

.entp_bsns_cntnt:after {
  content: "";
  position: absolute;
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/12/08141007/unlk_line-1.png) no-repeat;
  width: 900px;
  height: 230px;
  background-size: cover;
  bottom: -5%;
  right: 16%;
}

.entp_cta1 {
  background: #1b1a37;
  z-index: -1;
}

.entp_cta1:after {
  content: "";
  position: absolute;
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/12/08142434/ent_cta2.png) no-repeat;
  background-size: cover;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: -1;
}

.entp_cta_rt {
  text-align: right;
}

.entp_cta_cntnt .entp_cta_lt p {
  width: 80%;
}

.entp_bsns_cntnt:before,
.entp_bsns_sc:before,
.entp_bsns_sc:after {
  content: "";
  position: absolute;
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/12/08143550/ent_whdot.png) no-repeat;
  background-size: cover;
  width: 65px;
  height: 65px;
  right: 7%;
  top: 10%;
}

.entp_bsns_cntnt:before {
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/12/08143726/Group-1131167.png) no-repeat;
  background-size: cover;
  right: auto;
  left: -5%;
  top: 5%;
  width: 40px;
  height: 40px;
}

.entp_bsns_sc:after {
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/12/08144102/ent_ehtln.png) no-repeat;
  background-size: cover;
  width: 140px;
  height: 100px;
  left: 45%;
  top: 20%;
}

.entp_exe_mn,
.entp_exe_cnt,
.entp_prv_cntnt,
.entp_prv_lst {
  display: flex;
  justify-content: space-between;
  align-items: stretch;
}

.entp_exe_hd.active {
  border: unset;
}

.entp_exe_lf {
  width: 20%;
  position: sticky;
  top: 100px;
  margin-top: 20px;
}

.entp_exe_mn::-webkit-scrollbar {
  display: none;
}

.entp_exe_rt {
  width: 80%;
  position: relative;
}

.entp_exe_lf ul {
  padding: 20px;
  margin: 0 auto;
  list-style: none;
  text-align: center;
}

.entp_exe_lf ul li {
  display: block;
  text-align: left;
  margin-bottom: 20px;
  position: relative;
}

.entp_exe_lf ul li a,
.entp_exe_lf ul li h3 {
  color: #fff;
  font-size: 40px;
  font-weight: 600;
}

.entp_exe_lf ul li a.active:after {
  content: "";
  position: absolute;
  background: #e62654;
  height: 15px;
  width: 80%;
  left: 0;
  bottom: 5px;
  z-index: -1;
}

.entp_exe_lst {
  width: 100%;
  padding: 50px 50px 50px 90px;
}

.entp_exe_lst h3 {
  font-size: 50px;
  font-weight: 600;
  margin-bottom: 20px;
  position: relative;
}

.entp_exe_lst h3:before {
  content: "";
  position: absolute;
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/12/08180251/hrz-ln.png) no-repeat;
  width: 75px;
  height: 3px;
  left: -90px;
  top: 29px;
}

.entp_exe_rt p {
  color: #fff;
  font-size: 18px;
}

.entp_exe_cnt p {
  color: #fff;
}

.entp_exe_cnt {
  margin: 40px 0;
}

.entp_exe_inr {
  background: #262640 0% 0% no-repeat padding-box;
  border-radius: 2px;
  width: 30%;
  padding: 60px 50px 20px 20px;
  position: relative;
  z-index: 1;
  min-height: 400px;
  transition: 1s;
}

.entp_exe_inr:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transform: scaleY(0);
  transform-origin: bottom center;
  z-index: -1;
  transition: transform 0.3s;
  border-radius: 2px;
}

.entp_exe_inr:hover::after {
  transform: scaleY(1);
}

.entp_exe_inr hr {
  width: 50px;
  border-top: 4px solid;
}

.entp_exe_cnt h4 {
  font-size: 30px;
  color: #fff;
  font-weight: 500;
  margin-bottom: 20px;
}

.exe_nb {
  color: #707070;
  font-size: 80px;
  font-weight: 700;
  position: absolute;
  right: 10px;
  right: 20px;
  top: 0;
}

.fixed .entp_exe_lf {
  position: fixed;
  top: 50%;
}

.fixed .entp_exe_rt {
  margin-left: 20%;
}

.entp_exe_mn {
  align-items: flex-start;
  position: relative;
  /* height: 100vh;
    overflow: auto; */
}

.entp_exe_inr:hover {
  display: flex;
  flex-wrap: wrap;
}

.entp_exe_inr:hover .exe_nb {
  display: none;
}

.entp_exe_inr:hover h3 {
  order: 0;
  width: 100%;
}

.entp_exe_inr:hover hr {
  border-color: #fff !important;
  position: absolute;
  top: 25%;
}

.entp_exe_inr:hover p {
  order: 2;
}

.entp_exe_rt:after {
  content: "";
  position: absolute;
  height: 75.2%;
  left: 0;
  top: 80px;
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/12/08175725/bordr_ln.png) no-repeat;
  width: 3px;
  background-size: 100% 100%;
}

.entp_cta2 {
  position: relative;
  margin-top: 60px;
}

.entp_cta2:after {
  content: "";
  position: absolute;
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/12/08182429/ent-cta3.png) no-repeat;
  background-size: 100% 100%;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: -1;
}

.entp_cta2 .entp_cta_lt h2 {
  width: 80%;
}

.entp_prv_hd.active img {
  transform: scale(1.4);
  box-shadow: 0px 0px 30px #0b0b0b1f;
  margin-bottom: 30px;
  transition: 0.8s;
}

.entp_prv_hd figure img {
  width: 230px;
  height: 230px;
  border-radius: 50%;
  transition: 0.8s;
}

.entp_prv_hd {
  width: 40%;
  margin-bottom: 50px;
  transition: 0.8s;
}

.entp_prv_rt {
  width: 40%;
}

.entp_prv_lt {
  width: 50%;
}

.entp_prv_lst {
  flex-wrap: wrap;
  margin-top: 70px;
}

.entp_prv_cnt .cnt_img {
  display: flex;
  align-items: center;
  gap: 30px;
  justify-content: flex-start;
  padding-bottom: 15px;
}

.entp_prv_cnt .cnt_img figure {
  width: 80px;
  height: 80px;
}

.entp_prv_cnt p {
  color: #262e37;
  font-size: 18px;
  line-height: 30px;
}

.entp_prv_cnt {
  padding: 30px 0;
  border-bottom: 2px solid #141324;
  cursor: pointer;
  transition: 0.8s;
}

.entp_prv_lt p {
  width: 70%;
}

.entp_prv_rt .entp_prv_cnt:last-child {
  border-bottom: 0;
}

.entp_vsn_sc .our_srvcs_cntnt h2:after {
  display: none;
}

.entp_cta_cntnt .entp_cta_rt {
  width: 40%;
}

.entp_cta_cntnt .entp_cta_lt {
  width: 60%;
}

.entp_cta2 .entp_btn {
  margin-top: 20px;
}

.btn-exe {
  color: #fff !important;
  font-size: 22px;
  padding: 15px 50px;
  transition: 0.8s;
}

.entp_cta1 .btn-white {
  background: #1b1a37;
  color: #fff;
  transition: 0.8s;
}

.entp_prv_4 {
  margin-top: -20px;
  margin-right: 50px;
}

.entp_prv_2 {
  margin-right: 70px;
}

.entp_prv_3 {
  margin-left: 20px;
  margin-top: -20px;
}

.entp_exe_inr:hover h4 {
  margin-top: -30px;
}

.entp_prv_hd.active {
  margin-bottom: 70px;
}

.entp_prv_3.active,
.entp_prv_4.active {
  margin-top: 30px;
}

.entp_prv_cnt:hover h3 {
  font-weight: 600;
}

.entp_bnr_rt {
  position: relative;
}

.entp_bnr_rt:after {
  content: "";
  position: absolute;
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/12/13142456/Group-1132127-1.png) no-repeat;
  background-size: contain;
  width: 200px;
  height: 160px;
  top: -3%;
  left: 23%;
  animation: mover 1s infinite alternate;
}

.entp_cta_cntnt .entp_cta_rt figure {
  position: absolute;
  width: 380px;
  height: 410px;
  bottom: 0;
  left: 0;
}

@-webkit-keyframes mover {
  0% {
    transform: translateY(0);
  }

  100% {
    transform: translateY(-10px);
  }
}

@keyframes mover {
  0% {
    transform: translateY(0);
  }

  100% {
    transform: translateY(-10px);
  }
}

@media (max-width: 1600px) {
  .entp_trst_lf figure {
    width: 320px;
    height: 380px;
  }

  .entp_bsns_cntnt:after {
    width: 880px;
    height: 220px;
    right: 8%;
  }

  .entp_trst_cntnt {
    height: 230px;
  }

  .entp_trst_lf figure {
    top: -31%;
  }

  .entp_bsns_rt h2,
  .entp_cta2 .entp_cta_lt h2,
  .entp_cta_cntnt .entp_cta_lt p {
    width: 90%;
  }

  .entp_prv_2 {
    margin-right: 40px;
  }

  .entp_prv_4 {
    margin-right: 30px;
  }
}

@media (max-width: 1500px) {

  .entp_cta_cntnt .entp_cta_lt p,
  .entp_bsns_rt h2,
  .entp_cta2 .entp_cta_lt h2,
  .entp_cta_cntnt .entp_cta_lt p {
    width: 100%;
  }

  .entp_trst_rt .nw_sbhdng h2 {
    font-size: 32px;
  }

  .entp_trst_rt {
    padding-left: 4%;
  }

  .entp_bnr_lf {
    width: 60%;
  }

  .entp_bnr_rt {
    width: 40%;
  }

  .entp_bnr_cntnt:after {
    bottom: 0%;
    left: 38%;
  }

  .entp_bnr_sc {
    height: 700px;
  }

  .entp_bsns_cntnt:after {
    width: 750px;
    height: 190px;
    right: 8%;
  }

  .entp_trst_lf figure {
    top: -35%;
  }

  .entp_exe_lst {
    padding-right: 0;
  }

  .entp_exe_inr {
    width: 32%;
    padding: 60px 40px 20px 20px;
  }

  .entp_prt_img figure {
    width: 450px;
    height: auto;
  }

  .entp_prt_lf {
    width: 60%;
  }

  .entp_prt_rt {
    width: 40%;
  }

  .entp_prt_sh {
    width: 50%;
    left: 5%;
  }

  .entp_prv_2 {
    margin-right: 30px;
  }

  .entp_bnr_rt:after {
    top: -7%;
    left: 24%;
  }

  .entp_bnr_rt figure {
    width: 550px;
  }

  .entp_cta_cntnt .entp_cta_rt {
    width: 35%;
  }

  .entp_cta_cntnt .entp_cta_lt {
    width: 65%;
    padding-left: 5%;
  }

  .entp_cta2 .entp_cta_lt h2 {
    font-size: 36px;
  }

  .entp_cta_cntnt .entp_cta_rt figure {
    width: 400px;
    height: 400px;
  }

  .entp_cta2 {
    padding: 40px;
  }
}

@media (max-width: 1400px) {
  .entp_bnr_sc {
    height: 600px;
  }

  .entp_bnr_sc:after {
    bottom: -5%;
  }

  .entp_exe_lf ul li a {
    font-size: 30px;
  }

  .entp_exe_lst h3 {
    font-size: 40px;
  }

  .exe_nb {
    font-size: 60px;
  }

  .entp_exe_cnt h4 {
    font-size: 26px;
  }

  .entp_cta2 {
    padding: 50px;
  }

  .btn-exe {
    font-size: 20px;
    padding: 13px 50px;
  }

  .entp_cta2 .entp_cta_lt h2 {
    font-size: 31px;
  }

  .entp_cta_cntnt .entp_cta_lt {
    padding-right: 5%;
  }

  .dubi_prk_sec .dubi_prk_lst {
    padding-bottom: 150px;
  }
}

@media (max-width: 1300px) {
  .entp_prv_hd figure img {
    width: 200px;
    height: 200px;
  }

  .entp_bnr_rt figure {
    width: 100%;
  }

  .entp_bnr_rt:after {
    top: -10%;
    left: 17%;
  }

  .entp_cta_cntnt .entp_cta_rt figure {
    width: 350px;
    height: 360px;
  }
}

@media (max-width: 1200px) {

  .entp_cta1:after,
  .entp_cta2:after,
  .entp_bnr_sc:after,
  .entp_bnr_cntnt:after,
  .entp_bnr_cntnt:before,
  .entp_bnr_cntnt:after,
  .entp_bsns_cntnt:before,
  .entp_bsns_sc:before,
  .entp_bsns_sc:after,
  .entp_bsns_cntnt:after,
  .entp_prv_lst,
  .entp_bnr_rt:after,
  .entp_cta_cntnt .entp_cta_rt figure {
    display: none;
  }

  .entp_cta_cntnt .entp_cta_lt,
  .entp_bnr_rt,
  .entp_prt_lf,
  .entp_prv_lt p,
  .entp_prv_lt,
  .entp_prv_rt {
    width: 100%;
    text-align: center;
  }

  .entp_cta_cntnt .entp_cta_lt {
    padding: 0%;
    width: 100%;
    text-align: center;
    margin-top: 0px;
  }

  .entp_cta2 {
    margin-top: 0px;
    padding: 40px 20px;
  }

  .entp_prv_cnt p {
    text-align: left;
  }

  .entp_cta1 {
    background: #406cff;
  }

  .entp_cta2 {
    background: #1b1a37;
  }

  .entp_bnr_lf,
  .entp_trst_lf,
  .entp_bsns_lt,
  .srvcs_cntnt_lt h2,
  .entp_bsns_rt {
    width: 100%;
    text-align: center;
  }

  .entp_bnr_sc {
    height: auto;
  }

  .entp_bnr_rt figure {
    width: 50%;
    margin: 20px auto;
  }

  .entp_trst_sc {
    background: #1b1a37;
  }

  .entp_trst_cntnt,
  .entp_prv_cntnt {
    height: auto;
    background: none;
    text-align: center;
    flex-wrap: wrap;
  }

  .entp_trst_lf figure {
    position: inherit;
    text-align: center;
    margin: 0 auto;
  }

  .entp_trst_rt,
  .entp_bsns_rt,
  .srvcs_cntnt_lt {
    padding: 0;
    width: 100%;
  }

  .partnrs-slider .slick-slide div {
    text-align: center;
    margin: 0 auto 20px;
  }

  .entp_prt_rt {
    width: 100%;
    margin-top: 30px;
  }

  .entp_prv_lt .blk_span,
  .srvcs_cntnt_lt h2 .blk_span,
  .entp_prt_lf .blk_span,
  .entp_bnr_lf .blk_span {
    display: initial;
  }

  .partnrs-slider .slick-list.draggable {
    padding-top: 0px;
    padding-left: 0px;
  }

  .entp_bsns_sc {
    padding-bottom: 60px;
  }

  .entp_prt_sh {
    background: none;
    box-shadow: none;
    border: unset;
    width: 100%;
    position: initial;
    padding: 10px;
  }

  .entp_prt_img figure {
    margin: 0 auto;
  }

  .entp_cta_cntnt .entp_cta_rt {
    width: 100%;
    text-align: center;
    margin-top: 20px;
  }
}

@media (max-width: 1024px) {
  .entp_exe_lf {
    width: 100%;
    position: inherit;
  }

  .entp_exe_lst h3:before,
  .entp_exe_rt:after {
    display: none;
  }

  .entp_exe_rt {
    width: 100%;
  }

  .entp_exe_mn {
    flex-wrap: wrap;
  }

  .entp_exe_lst {
    padding: 0;
    margin-top: 30px;
  }

  div#entp_exe_1 {
    margin-top: 0;
  }

  .entp_exe_cnt {
    margin: 30px 0;
  }

  .entp_exe_lf ul {
    display: none;
  }

  .entp_exe_lst h3 {
    font-size: 30px;
    margin-bottom: 10px;
  }

  .entp_trst_rt .nw_sbhdng h2 {
    font-size: 28px;
  }

  .entp_exe_mn {
    height: auto;
  }

  .entp_exe_cntnt .btn-fix {
    margin: 0 auto;
  }
}

@media (max-width: 768px) {
  .entp_prt_inr p {
    font-size: 18px;
  }

  .entp_prt_inr:before {
    height: 13px;
    width: 13px;
  }

  .entp_prt_inr:after {
    left: -1px;
    top: 6px;
    height: 15px;
    width: 15px;
  }

  .entp_prt_rt:before {
    display: none;
  }

  .entp_prt_inr {
    margin-bottom: 20px;
    padding-left: 30px;
  }

  .entp_prv_cnt .cnt_img {
    flex-wrap: wrap;
    gap: 0;
    padding: 0;
  }

  .entp_prv_cnt {
    padding: 20px 0;
  }

  .entp_prv_cnt .cnt_img h3 {
    width: 100%;
    font-size: 18px;
  }

  .entp_prv_cnt .cnt_img figure {
    margin: 0 auto 10px;
  }

  .entp_prv_cnt p {
    text-align: center;
    font-size: 16px;
    line-height: normal;
  }

  .entp_bnr_rt figure {
    width: 80%;
  }

  .entp_prt_img figure {
    width: 80%;
    margin: 20px auto 0;
  }

  .entp_exe_cnt {
    flex-wrap: wrap;
  }

  .entp_exe_inr {
    width: 47%;
    padding: 20px;
    margin-bottom: 30px;
    min-height: 320px;
  }

  .exe_nb {
    font-size: 40px;
    position: inherit;
    right: 0;
  }

  .entp_exe_cnt h4 {
    font-size: 20px;
    margin-bottom: 10px;
  }

  .entp_exe_cnt h4 .blk_span {
    display: initial;
  }

  .entp_exe_inr hr {
    margin-top: 10px;
  }

  .entp_exe_inr:hover hr {
    top: 25%;
  }

  .entp_exe_inr:last-child {
    margin-bottom: 0;
  }

  .entp_exe_sc {
    padding-bottom: 40px;
  }

  .entp_trst_rt .nw_sbhdng h2 {
    font-size: 24px;
  }

  .btn-exe {
    font-size: 18px;
    padding: 15px 30px;
  }

  .entp_cta2 .entp_cta_lt h2 {
    font-size: 28px;
  }
}

@media (max-width: 600px) {
  .line.line-1 {
    display: none;
  }

  .entp_bnr_cntnt .nw_hdng p {
    margin: 10px 0;
  }

  .entp_bnr_rt figure {
    width: 100%;
  }

  .entp_trst_rt .nw_sbhdng h2 {
    font-size: 20px;
  }

  .entp_trst_rt h2 .sub_hd {
    font-size: 14px;
    margin-bottom: 0px;
  }

  .entp_trst_lf figure {
    width: 70%;
    height: auto;
  }

  .entp_prt_inr p {
    font-size: 16px;
  }

  .entp_prt_inr {
    margin-bottom: 10px;
    padding-left: 25px;
  }

  .entp_prv_cnt .cnt_img figure {
    width: 70px;
    height: 70px;
  }

  .entp_exe_lst h3,
  .exe_nb {
    font-size: 24px;
    margin-bottom: 0px;
  }

  .entp_exe_rt p {
    font-size: 16px;
    line-height: normal;
  }

  .entp_exe_cnt {
    margin: 20px 0;
  }

  .entp_exe_inr {
    width: 100%;
    min-height: auto;
    margin-bottom: 20px;
  }

  .entp_exe_cnt h4 {
    font-size: 18px;
    margin-bottom: 5px;
  }

  .entp_exe_cnt p {
    font-size: 15px;
  }

  .entp_cta2 .entp_cta_lt h2 {
    font-size: 26px;
  }

  .entp_cta2 {
    padding: 40px 10px;
  }

  .entp_trst_rt .blk_span {
    display: initial;
  }
}

@media (max-width: 375px) {
  .entp_trst_lf figure {
    width: 90%;
  }
}

/* Entrepreneurial Journey Page css ends */

/* css for contact us page */
.cnt_bnr_sc {
  height: 900px;
  position: relative;
  margin-bottom: 30px;
}

.cnt_bnr_sc:after {
  content: "";
  position: absolute;
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/12/14172848/cntnt-bnnr.png) no-repeat;
  background-size: cover;
  height: 100%;
  width: 100%;
  left: 0;
  top: 0;
  z-index: -1;
  background-position: bottom;
}

.cnt_bnr_cntnt {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  align-items: flex-start;
}

.cnt_bnr_lf {
  width: 55%;
  margin-top: 40px;
}

.cnt_bnr_rt {
  width: 40%;
}

.cnt_bnr_sc .blk_fr_from {
  background: #ffffff 0% 0% no-repeat padding-box;
  box-shadow: 10px 30px 50px #00000012;
  border-radius: 26px;
  padding: 50px 30px;
  position: relative;
  top: 30px;
}

.cnt_bnr_lf .nw_hdng h1 {
  color: #fff;
}

.cnt_bnr_sc .nh_awrd_sc {
  position: relative;
  top: 120px;
}

.cnt_bnr_lf .nw_hdng p {
  font-size: 22px;
  font-weight: 300;
  margin-top: 20px;
}

.cnt_loc_sc .nw_sbhdng h2 {
  font-weight: 600;
}

.cnt_loc_sc h3 {
  font-size: 25px;
  font-weight: 600;
  margin: 20px 0;
}

.cnt_loc_sc .cnt_lctn_inr p {
  font-size: 20px;
  color: rgb(20 19 36 / 58%);
  width: 80%;
  margin: 0 auto;
}

.cnt_lctn_inr {
  border-right: 2px solid rgb(0 0 0 / 10%);
  width: 33%;
}

.cnt_lctn_inr:last-child {
  border-right: unset;
}

.cnt_loc_sc .cnt_lctn_inr figure {
  width: 235px;
  height: 150px;
  margin: 0 auto;
  min-height: 150px;
}

.cnt_loc_sc .cntct_lctn_mn {
  margin: 60px 0;
}

.page-template-tpl_contact_us .footer_cta.cnt_fcta .cont_ainer {
  background: transparent linear-gradient(270deg, #33b4ff 0%, #00649e 100%) 0% 0% no-repeat padding-box;
  border-radius: 42px;
  padding: 60px;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  position: relative;
}

.page-template-tpl_contact_us .footer_lt,
.page-template-tpl_contact_us .footer_rt {
  width: 50%;
}

.page-template-tpl_contact_us .footer_rt figure {
  position: absolute;
  width: 430px;
  height: 396px;
  right: 5%;
  bottom: 0;
}

.page-template-tpl_contact_us .footer_cta.cnt_fcta {
  position: relative;
}

.tst_desin6 h3 {
  font-size: 25px;
  font-weight: 600;
  color: #001b30;
}

.tst_desin6 h4 {
  color: rgb(20 19 36 / 58%);
  font-size: 17px;
  margin-top: 10px;
}

.tst_desin6 .testi-slidr_data {
  box-shadow: 0px 3px 20px #0000000f;
  border: 1px solid #70707029;
  border-radius: 29px;
  padding: 50px 70px;
  margin: 70px 20px 20px;
  position: relative;
}

.tst_desin6 .testi-slidr_data:before,
.tst_desin6 .testi-slidr_data:after {
  content: "";
  position: absolute;
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/12/15103158/1.png) no-repeat;
  background-size: contain;
  width: 50px;
  height: 40px;
  left: 4%;
  top: -10%;
}

.tst_desin6 .testi-slidr_data:after {
  left: auto;
  right: 4%;
  transform: rotateY(190deg);
}

.tst_desin6 .testi-slider-nav {
  margin-bottom: 30px;
}

.tst_desin6 p {
  font-size: 18px;
  color: #444444;
  line-height: 30px;
}

.tst_desin6 .nh_cnlts_mn.testi-slider-wrap {
  width: 70%;
  margin: 50px auto 0;
}

.tst_desin6 .nw_sbhdng h2 {
  font-size: 50px;
  font-weight: 700;
  color: #2a394d;
}

.page-template-tpl_contact_us .al_sc.nh_cntst_sc {
  background: #fff;
  padding: 60px 0 100px;
}

.footer_lt p {
  margin: 20px 0 30px;
  font-size: 20px;
}

/* award css */
.awrd_data {
  display: flex;
  justify-content: space-between;
  align-items: stretch;
  flex-wrap: wrap;
}

.awrd_data .slide {
  width: 31%;
}

.awrd_data_inr {
  background: #ffffff 0% 0% no-repeat padding-box;
  box-shadow: 0px 20px 40px #0000001a;
  padding: 30px 10px;
  border-radius: 26px;
  text-align: center;
}

.awrd_data_cntn h3 {
  font-size: 16px;
  font-weight: 600;
}

.awrd_data_cntn {
  padding-top: 15px;
}

.awrd_data_inr figure {
  width: 135px;
  height: 126px;
  margin: 0 auto;
}

.awrd_data_inr p {
  color: #585858;
  line-height: normal;
  font-size: 14px;
  margin-top: 10px;
}

.cnt_bnr_rt .blk_fr_from h2 {
  color: #141420;
  font-size: 32px;
  font-weight: 600;
}

.cnt_bnr_cntnt .input_button input,
.cnt_bnr_cntnt .input_button select,
.cnt_bnr_cntnt .input_button textarea {
  background: #f1f1f147 0% 0% no-repeat padding-box;
  border: 1px solid #7070700d !important;
  border-radius: 27px;
  padding: 10px 20px !important;
  height: 50px;
}

.cnt_bnr_sc .blk_fr_from input#common_submit {
  width: 100%;
  border-radius: 120px;
}

.cnt_bnr_sc .blk_fr_from .form-group {
  margin-bottom: 20px;
}

.tst_desin6 .not_video_nav {
  width: 70px;
  height: 70px;
  filter: grayscale(0.6);
  margin: 0 auto;
  border-radius: 50%;
  cursor: pointer;
  pointer-events: none;
  transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}

.tst_desin6 .slick-current .not_video_nav {
  width: 120px;
  height: 120px;
  border: 2px solid #c2c7db;
  padding: 10px;
  filter: unset;
  pointer-events: all;
}

.tst_desin6 .slick-track {
  display: flex;
  align-items: center;
}

.cnt_bnr_rt input#phone_header {
  padding-left: 80px !important;
}

.cnt_bnr_sc .blk_fr_from .iti__arrow {
  border-top: 4px solid #000;
  margin-left: 4px;
}

.cnt_bnr_sc .blk_fr_from .iti__flag.iti__in {
  border-radius: 50%;
  height: 19px;
}

.cnt_bnr_sc .blk_fr_from .iti__selected-flag {
  padding-left: 10px !important;
  margin-top: 3px;
}

.page-template-tpl_contact_us .client_desing3 {
  padding-bottom: 80px;
}

div#testiModal .modal-dialog {
  width: 50%;
  transform: translate(-50%, -50%);
  top: 50%;
  left: 50%;
  position: absolute;
}

iframe#testi_video {
  width: 100%;
}

div#testiModal button.close {
  width: 45px;
  height: 45px;
  opacity: unset;
  border-radius: 50%;
  position: absolute;
  right: -18px;
  top: -9px;
  z-index: 1;
  background: #fff;
  font-size: 30px;
  font-weight: 500;
}

.cnt_bnr_sc .nh_awrd_sc:before {
  width: 100% !important;
}

.cnt_bnr_sc .mb_awrd_sc {
  display: none;
}

#header_custom_form .iti__selected-dial-code {
  font-size: 16px;
  color: #585858;
}

.cnt_bnr_cntnt #header_custom_form label.error {
  display: none !important;
}

.cnt_bnr_cntnt #header_custom_form .empty_value {
  border: 1px solid red !important;
}

@media (max-width: 1500px) {
  .cnt_bnr_sc {
    height: 800px;
  }

  .cnt_bnr_sc .nh_awrd_sc {
    top: 90px;
  }
}

@media (max-width: 1400px) {
  .cnt_bnr_lf .nw_hdng h1 {
    font-size: 41px;
  }

  .cnt_bnr_sc .blk_fr_from {
    padding: 40px 30px;
    top: 0px;
  }

  .cnt_bnr_rt .blk_fr_from h2 {
    font-size: 24px;
  }

  .cnt_bnr_sc .nh_awrd_sc {
    top: 50px;
  }

  .cnt_bnr_sc {
    height: 630px;
  }

  .cnt_bnr_rt {
    padding-left: 7%;
  }

  .cnt_bnr_sc .blk_fr_from .form-group {
    margin-bottom: 15px;
  }

  .cnt_bnr_lf {
    margin-top: 20px;
  }

  .cnt_bnr_lf .nw_hdng p {
    font-size: 18px;
    margin-top: 5px;
    padding-right: 15%;
  }

  .cnt_loc_sc h3,
  .tst_desin6 h3 {
    font-size: 22px;
    margin: 10px 0;
  }

  .cnt_loc_sc .cnt_lctn_inr p {
    font-size: 18px;
  }

  .cnt_loc_sc .cntct_lctn_mn {
    margin: 40px 0 0px;
  }

  .tst_desin6 .nw_sbhdng h2 {
    font-size: 40px;
  }

  .tst_desin6 h4 {
    font-size: 16px;
    margin-top: 5px;
  }

  .tst_desin6 .testi-slidr_data:before {
    left: 5%;
    top: -6%;
  }

  .page-template-tpl_contact_us .al_sc.nh_cntst_sc {
    padding: 60px 0 60px;
  }

  .page-template-tpl_contact_us .footer_lt {
    width: 55%;
  }

  .tst_desin6 p {
    font-size: 16px;
  }
}

@media (max-width: 1200px) {
  .cnt_bnr_lf .nw_hdng p {
    padding: 0;
  }

  .cnt_bnr_sc {
    background: transparent linear-gradient(270deg, #33b4ff 0%, #00649e 100%) 0% 0% no-repeat padding-box;
    height: auto;
  }

  .cnt_bnr_sc:after,
  .page-template-tpl_contact_us .footer_rt {
    display: none;
  }

  .cnt_bnr_lf,
  .page-template-tpl_contact_us .footer_lt {
    width: 100%;
    text-align: center;
  }

  .cnt_bnr_rt {
    width: 100%;
    padding-left: 0%;
  }

  .cnt_bnr_sc .blk_fr_from {
    position: initial;
    width: 50%;
    margin: 30px auto;
  }

  .cnt_bnr_sc .nh_awrd_sc {
    top: 0px;
    position: inherit;
    margin-top: 30px;
  }

  .awrd_data .slide {
    width: 22%;
  }

  .awrd_data {
    justify-content: center;
    gap: 20px;
  }

  .tst_desin6 .testi-slidr_data {
    padding: 30px 40px;
    margin: 40px 10px 10px;
  }

  .tst_desin6 .testi-slidr_data:before {
    left: 5%;
    top: -8%;
  }

  .tst_desin6 .testi-slidr_data:before {
    top: -8%;
  }

  .page-template-tpl_contact_us .footer_cta.cnt_fcta .cont_ainer {
    padding: 40px;
  }

  .page-template-tpl_contact_us .footer_cta.cnt_fcta .cont_ainer .btn-fix {
    margin: 0 auto;
  }
}

@media (max-width: 1024px) {
  .cnt_lctn_inr {
    border-right: unset;
  }
}

@media (max-width: 992px) {
  .cnt_bnr_lf .nw_hdng p {
    font-size: 16px;
    margin-top: 5px;
  }

  .awrd_data .slide {
    width: 25%;
  }

  .cnt_bnr_rt .blk_fr_from h2 {
    font-size: 22px;
  }

  .cnt_bnr_sc {
    margin-bottom: 0px;
  }

  .cnt_loc_sc h3,
  .tst_desin6 h3 {
    font-size: 20px;
    margin: 0px 0;
  }

  .cnt_loc_sc .cnt_lctn_inr p {
    font-size: 16px;
    line-height: normal;
    width: 100%;
  }

  .cnt_loc_sc {
    padding-bottom: 0;
  }

  .tst_desin6 .nw_sbhdng h2 {
    font-size: 30px;
  }

  .cnt_loc_sc .cnt_lctn_inr figure {
    width: 180px;
    height: 130px;
    min-height: 130px;
  }

  .tst_desin6 .nh_cnlts_mn.testi-slider-wrap {
    width: 100%;
    margin: 30px auto 0;
  }

  .page-template-tpl_contact_us .al_sc.nh_cntst_sc {
    padding: 60px 0 0px;
  }

  .cnt_bnr_lf .nw_hdng h1 {
    font-size: 34px;
  }
}

@media (max-width: 768px) {
  .awrd_data .slide {
    width: 30%;
  }

  .cnt_bnr_sc .blk_fr_from {
    width: 70%;
  }

  .cnt_loc_sc .cnt_lctn_inr {
    width: 100%;
    margin-right: 0px;
    border: unset;
  }

  .cnt_loc_sc .cntct_lctn_mn {
    flex-wrap: wrap;
    margin-top: 20px;
  }

  .cnt_loc_sc h3,
  .tst_desin6 h3 {
    font-size: 18px;
  }

  .tst_desin6 h4 {
    font-size: 14px;
  }

  .tst_desin6 .testi-slidr_data {
    padding: 20px 30px;
    margin: 30px 10px 0px;
  }

  .tst_desin6 .testi-slidr_data:before {
    top: -5%;
    width: 30px;
    height: 30px;
  }

  .tst_desin6 p {
    line-height: normal;
  }

  .page-template-tpl_contact_us .footer_cta.cnt_fcta {
    padding-bottom: 0;
  }

  .tst_desin6 .slick-list.draggable {
    height: 100% !important;
  }

  .tst_desin6 .nw_sbhdng h2 {
    font-size: 26px;
  }

  .page-template-tpl_contact_us .footer_cta.cnt_fcta .cont_ainer {
    padding: 40px 20px;
  }
}

@media (max-width: 600px) {
  .cnt_bnr_lf .nw_hdng h1 {
    font-size: 26px;
  }

  .tst_desin6 .testi-slidr_data:before,
  .tst_desin6 .testi-slidr_data:after {
    display: none;
  }

  .awrd_data .slide {
    width: 49%;
  }

  .cnt_bnr_sc .blk_fr_from {
    width: 90%;
  }

  .tst_desin6 .testi-slider-nav {
    margin-bottom: 0px;
  }

  .page-template-tpl_contact_us .footer_cta.cnt_fcta .footer_lt p {
    margin: 10px 0 20px;
    font-size: 16px;
    line-height: normal;
  }

  .cnt_bnr_rt .blk_fr_from h2 {
    font-size: 20px;
  }

  .awrd_data_inr figure {
    width: 90px;
    height: 85px;
  }

  .awrd_data_inr p {
    margin-top: 5px;
  }

  .tst_desin6 .not_video_nav {
    width: 120px;
    height: 120px;
    border: 2px solid #c2c7db;
    padding: 10px;
    filter: unset;
  }

  .page-template-tpl_contact_us .client_desing3 {
    padding-bottom: 40px;
  }

  .cnt_bnr_sc .nh_awrd_sc {
    display: none;
  }

  .cnt_bnr_sc .mb_awrd_sc {
    display: block;
    margin-top: 20px;
  }
}

@media (max-width: 480px) {
  .awrd_data .slide {
    width: 70%;
  }

  .cnt_bnr_sc .blk_fr_from {
    width: 100%;
  }

  .cnt_bnr_rt .blk_fr_from h2 {
    font-size: 18px;
  }

  .cnt_bnr_sc .blk_fr_from {
    padding: 20px;
  }
}

/* css for contact done */

/* Mobile App Development Dubai Page css start */
.page-template-tpl_mobile_app_development_dubai .btn-fix {
  background: #492bd5;
  margin-top: 20px;
}

.page-template-tpl_mobile_app_development_dubai .btn-fix_wht {
  background: #fff;
}

.page-template-tpl_mobile_app_development_dubai .btn-fix_wht svg {
  background: #492bd5;
}

.page-template-tpl_mobile_app_development_dubai .btn-fix:hover {
  background: #fff;
}

.page-template-tpl_mobile_app_development_dubai .btn-fix:hover svg {
  background: #492bd5;
}

.dubi_bnr_sc #header_custom_form .iti__selected-dial-code {
  color: #fff;
}

.dubi_bnr_sc {
  position: relative;
  padding-bottom: 10%;
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2023/05/15190339/dubai-bnnr.jpg) no-repeat;
  background-size: cover;
  z-index: 1;
  background-position: center;
}

#db_vdo {
  width: 100vw;
  height: 100%;
  object-fit: cover;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: -1;
}

.dubi_bnr_sc:after {
  content: "";
  position: absolute;
  background: linear-gradient(90deg,
      rgb(73 43 213 / 70%) 0%,
      rgb(128 60 230 / 70%) 35%);
  height: 100%;
  width: 100%;
  z-index: -1;
  top: 0;
  left: 0;
}

.dubi_bnr_sc:before {
  content: "";
  position: absolute;
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2023/02/21162654/db_bg.png) no-repeat;
  height: 180px;
  width: 100%;
  bottom: -1px;
  left: 0;
  background-size: 100% 100%;
}

.dubi_bnr_cntnt {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.dubi_bnr_lf {
  width: 60%;
}

.dubi_bnr_cntnt h1 {
  color: #fff;
}

.dubi_bnr_cntnt p {
  width: 80%;
}

.dubi_bnr_cntnt .btn {
  margin-top: 30px;
}

.dubi_bnr_rt h2 {
  color: #fff;
  font-weight: 600;
  font-size: 27px;
  line-height: 1.3;
  text-shadow: 1px 2px 2px #ffffff60;
}

.dubi_bnr_rt .db_clr {
  color: #260609;
}

.dubi_bnr_rt {
  background: #ede2ca14 0% 0% no-repeat padding-box;
  box-shadow: 0px 0px 0px #ffffff38;
  border: 1px solid #ffffff4d;
  border-radius: 26px;
  opacity: 1;
  backdrop-filter: blur(10px);
  padding: 30px;
  max-width: 400px;
}

.dubi_bnr_rt .save_form_divs input,
.dubi_bnr_rt .save_form_divs textarea {
  background: rgb(255 255 255 / 25%) 0% 0% no-repeat padding-box;
  border: 1px solid #70707033;
  border-radius: 8px;
  padding: 8px 20px;
  color: #fff;
  height: 45px;
  font-size: 14px;
}

.dubi_bnr_rt .save_form_divs #common_submit {
  width: 100%;
  color: #1b1a37;
  background: #fff;
  opacity: 1;
}

.dubi_bnr_rt .save_form_divs input::-webkit-input-placeholder,
.dubi_bnr_rt .save_form_divs textarea::-webkit-input-placeholder {
  color: #fff !important;
}

.dubi_bnr_rt .iti__selected-flag {
  padding-left: 10px;
  color: #fff;
}

.media_partner_cols img {
  width: 160px;
  height: 100%;
  filter: grayscale(1);
  margin: 20px;
}

.hide_hdng h2 {
  display: none;
}

.dubi_qut_cntnt {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.dubi_qut_rt {
  width: 45%;
}

.dubi_qut_lf {
  width: 50%;
}

.dubi_qut_rt .nw_sbhdng h2 {
  font-weight: 700;
}

/* We’re Proud To Be Recognized As Top  */
.dubi_rcg_sec .dubi_rcg_cntnt {
  display: flex;
  justify-content: space-between;
  margin-top: 40px;
}

.dubi_rcg_sec .dubi_rcg_lt h3 {
  font-size: 40px;
  font-weight: bold;
  line-height: 1.3;
}

.dubi_rcg_sec span.db_clr1 {
  color: #492bd5;
}

.dubi_rcg_sec ul.dubi_rcg_lst {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}

.dubi_rcg_sec .dubi_rcg_lt {
  width: 35%;
}

.dubi_rcg_sec .dubi_rcg_rt {
  width: 60%;
}

.dubi_rcg_sec .dubi_rcg_lst li {
  width: 48%;
  border: 2px solid #0000000a;
  padding: 30px 20px 40px;
  text-align: center;
  margin-bottom: 25px;
  border-radius: 25px;
  box-shadow: 0px 20px 40px #0000000a;
  background: #fbfdff;
  min-height: 320px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.dubi_rcg_sec .dubi_rcg_lst li:hover {
  box-shadow: 0px 10px 20px #492bd54a;
}

.dubi_rcg_lst li h3 {
  font-size: 22px;
  font-weight: 600;
  margin: 10px 0;
}

.dubi_rcg_sec .sb p a {
  color: #383838;
  font-size: 20px;
}

.dubi_rcg_sec .slideInUp p {
  margin: 0 auto;
  width: 85%;
  padding-top: 20px;
}

.dubi_prk_sec .dubi_prk_lst {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-top: 60px;
  padding-bottom: 50px;
}

.dubi_prk_sec .dubi_prk_lst li {
  width: 32%;
  padding: 40px;
  border-radius: 20px;
  position: relative;
  background: #ede2ca14 0% 0% no-repeat padding-box;
  backdrop-filter: blur(30px);
  display: flex;
  align-items: flex-start;
  gap: 10px;
}

.dubi_prk_sec .dubi_prk_lst li:before {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  width: 0;
  height: 100%;
  background-color: #fff;
  content: "";
  z-index: -1;
  transition: all 0.4s cubic-bezier(0.785, 0.135, 0.15, 0.86);
  border-radius: 20px;
}

.dubi_prk_sec .dubi_prk_lst li:hover:before {
  width: 100%;
  left: 0;
  right: auto;
  transition: all 0.4s cubic-bezier(0.785, 0.135, 0.15, 0.86);
}

.dubi_prk_sec .dubi_prk_lst li .dubi_prk_nb {
  color: #fff;
  font-size: 18px;
}

.dubi_prk_sec .dubi_prk_lst li h3 {
  margin-bottom: 20px;
  font-size: 25px;
  color: #fff;
  line-height: 1.3;
}

.dubi_prk_sec .dubi_prk_lst p {
  color: rgb(255 255 255 / 50%);
  font-size: 18px;
  line-height: 25px;
}

.dubi_cta3 .dubi_cta_cntnt {
  display: flex;
  justify-content: space-between;
  position: relative;
  top: -118px;
  padding: 80px 60px;
  background: #ffffff;
  border: 5px solid #492bd5;
  border-radius: 40px;
  z-index: 1;
}

.dubi_cta3 .dubi_cta_cntnt:after {
  content: "";
  position: absolute;
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2023/02/22143039/db_ctbg.png) no-repeat;
  width: 100%;
  height: 100%;
  z-index: -1;
  top: 0;
  left: 0;
  background-size: 100% 100%;
}

.dubi_cta3 h2 {
  font-size: 30px;
  font-weight: 600 !important;
}

.dubi_cta3 p {
  margin-bottom: 30px;
  width: 85%;
}

.dubi_cta3 figure {
  position: absolute;
  width: 325px;
  height: 405px;
  bottom: 0;
  right: 50px;
}

.dubi_cta3 .dubi_cta_lt {
  width: 70%;
}

.dubi_btn {
  background: #492bd5;
  color: #fff !important;
}

.dubi_prk_sec {
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2023/05/15112427/prks_bg.jpg);
  background-size: cover;
  background-position: bottom;
  position: relative;
  padding: 90px 0;
}

.dubi_prt_sec {
  padding: 20px 0 80px;
  position: relative;
}

.dubi_prt_sec .dubi_prt_cntnt {
  display: flex;
  justify-content: space-between;
  margin-top: 40px;
  align-items: flex-start;
}

.dubi_prt_sec .dubi_prt_rt {
  width: 50%;
  text-align: end;
  position: sticky;
  top: 100px;
}

.dubi_prt_sec .dubi_prt_lt {
  width: 60%;
  position: relative;
  margin-top: 50px;
}

.dubi_prt_sec ul.dubi_prt_lst li {
  padding-bottom: 30px;
  position: relative;
}

.dubi_prt_sec ul.dubi_prt_lst li h3 {
  margin-bottom: 10px;
}

span.dot_line {
  content: "";
  border: 2px dashed #70707085;
  position: absolute;
  width: 1px;
  height: 200%;
  left: 23px;
  top: 0;
  z-index: -1;
}

.dubi_prt_sec .dubi_prt_lst li::after {
  content: "";
  position: absolute;
  left: -40px;
  top: 2px;
  height: 15px;
  width: 15px;
  border-radius: 50%;
  background-color: #260609;
}

.dubi_prt_sec .dubi_prt_lst li::before {
  content: "";
  position: absolute;
  left: -43px;
  top: 0px;
  height: 20px;
  width: 20px;
  border-radius: 50%;
  animation: sonarWave 2s 0.5s linear infinite;
  transform: rotate(45deg);
  background: #260609;
}

.dubi_prt_sec::after {
  content: "";
  position: absolute;
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/12/15174407/mhli.png) no-repeat;
  width: 800px;
  height: 680px;
  bottom: 80px;
  right: 0;
  background-size: 100% 100%;
  z-index: -1;
}

.dubi_prt_lst:after {
  content: "";
  position: absolute;
  border: 1px dotted #ccc;
  left: -34px;
  top: 5px;
  height: 86%;
  z-index: -1;
}

/* We Offer An Array Of Market Leading Mobile App */
.dubi_ofr_sec {
  background-color: #492bd5;
  position: relative;
  padding-bottom: 150px;
  padding-top: 70px;
}

.dubi_ofr_sec .dubi_ofr_cntnt {
  display: flex;
  justify-content: space-between;
  position: relative;
  align-items: flex-start;
  margin: 70px 0px;
}

.dubi_ofr_sec .dubi_ofr_lt h3,
.dubi_ofr_sec .dubi_ofr_lt h3 span {
  font-size: 30px;
  color: white;
  font-weight: 500;
}

.dubi_impct_sec .dubi_impct_lst .odd .dubi_impct_cntnt {
  background: #260609;
  border-radius: 50%;
}

.dubi_impct_sec .sb p {
  width: 85%;
  margin: 0 auto;
}

.dubi_impct_sec .dubi_impct_lst p {
  color: #fff;
}

.dubi_impct_sec .dubi_impct_lst .even .dubi_impct_cntnt {
  background: #492bd5;
  border-radius: 50%;
}

.dubi_ofr_hd.active h3,
.dubi_ofr_hd.active h3 span {
  color: #111;
}

.dubi_ofr_hd h3 {
  color: #fff;
}

.dubi_ofr_sec .dubi_ofr_hd {
  background-color: white;
  padding: 30px;
  margin-bottom: 30px;
  border-radius: 20px;
  width: 84%;
  border: 1px solid #ffffff;
  background: rgba(255, 255, 255, 0.2);
  backdrop-filter: blur(20px);
  cursor: pointer;
}

.dubi_ofr_sec .dubi_ofr_rt {
  width: 50%;
  position: sticky;
  top: 200px;
}

.dubi_ofr_sec .dubi_ofr_lt {
  width: 50%;
  z-index: 2;
}

.dubi_ofr_cnt {
  background: #ede2ca14 0% 0% no-repeat padding-box;
  backdrop-filter: blur(10px);
  padding: 30px 50px 30px 113px;
  border-radius: 20px;
  width: 700px;
  position: relative;
  left: -25%;
}

.dubi_ofr_cnt.active {
  display: block;
}

.dubi_ofr_cnt {
  display: none;
  transition: all 1s ease 0.1s;
}

.dubi_ofr_hd.active {
  background-color: #fff;
  box-shadow: inset -5px -5px 20px #0000007b;
}

.dubi_ofr_sec .dubi_ofr_cnt h3,
.dubi_ofr_sec .dubi_ofr_cnt p {
  color: white;
}

.dubi_ofr_sec .dubi_ofr_cnt figure svg {
  width: auto;
  text-align: left;
  filter: brightness(0) invert(1);
}

.db_fig svg {
  height: 250px;
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  z-index: -1;
  opacity: 0.03;
}

/* end */

.dubi_prk_sec ul.dubi_prk_lst li:hover h3,
.dubi_prk_sec ul.dubi_prk_lst li:hover p,
.dubi_prk_sec ul.dubi_prk_lst li:hover span {
  color: #492bd5 !important;
}

.dubi_rcg_sec {
  padding: 80px 0;
}

.dubi_rcg_img_sec figure {
  position: absolute;
  left: 10%;
  bottom: 10%;
  width: 535px;
  height: 300px;
}

.dubi_bnr_sc .dubi_bnr_lf a {
  margin-top: 50px;
}

.dubi_bnr_sc input#common_submit {
  margin: 40px 0px 20px 0px;
}

/* end */
/* Fly High With An Impactful App  */
.dubi_impct_sec figure {
  text-align: center;
}

.dubi_impct_sec span.db_clr {
  color: #260609;
}

.dubi_impct_sec .fix_container h2 {
  width: 90%;
  margin: 0 auto;
}

.dubi_prk_sec .sb h2 a {
  color: #fff;
  font-size: 48px;
}

.dubi_impct_sec h2 a,
.dubi_prt_sec .sb h2 a {
  color: var(--title_color);
  font-size: 48px;
}

.dubi_impct_sec .dubi_impct_lst {
  display: flex;
  justify-content: space-between;
  text-align: center;
  margin: 90px 0 120px;
  flex-wrap: wrap;
}

.dubi_impct_sec .conter_val {
  font-size: 40px;
  font-weight: bold;
  margin-bottom: 10px;
}

.dubi_impct_sec .dubi_impct_lst li {
  width: 19%;
}

.dubi_impct_cntnt {
  border-radius: 50%;
  width: 220px;
  height: 220px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  position: relative;
}

.dubi_impct_cntnt .odd p {
  color: #fff;
}

.dubi_impct_cntnt:after {
  content: "";
  position: absolute;
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2023/02/21172702/Only-circle.png) no-repeat;
  background-size: 100% 100%;
  width: 280px;
  height: 280px;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  animation: spin-after 20s linear 0s infinite normal;
  z-index: -1;
}

/* @keyframes spin-after {0% { transform: rotate(0deg); }100% { transform: rotate(360deg); }} */
.dubi_impct_sec .nw_sbhdng {
  width: 81%;
  margin: 0 auto;
}

.dubi_impct_sec {
  position: relative;
}

.dubi_impct_sec .dubi_impct_lst p:last-child {
  font-size: 18px;
  font-weight: 500;
  padding: 0 20px;
}

/* Get A Power Packed App With  */
.dubi_cta1 figure {
  text-align: center;
  margin-bottom: 50px;
}

.dubi_cta1::before {
  content: "";
  position: absolute;
  background-image: url(https://www.apptunix.com/wp-content/uploads/2022/12/building.svg);
  right: 0;
  bottom: 0px;
  background-repeat: no-repeat;
  width: 400px;
  height: 280px;
}

.dubi_cta.dubi_cta1 {
  background-color: #260609;
  position: relative;
}

.dubi_prt_sec .dubi_prt_lt .line.line-1 {
  left: 28px;
}

.dubi_cta1::after {
  content: "";
  position: absolute;
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/12/15174415/tree-1.png);
  bottom: 0;
  background-repeat: no-repeat;
  width: 100px;
  height: 70px;
  left: 0px;
}

.dubi_cta1 figure::after {
  content: "";
  position: absolute;
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/12/15174411/power.png);
  bottom: 0;
  background-repeat: no-repeat;
  width: 230px;
  height: 200px;
  left: 40px;
  top: -55px;
  animation: mover 0.7s infinite alternate;
}

.dubi_cta1 .dubi_cta_rt::after {
  content: "";
  position: absolute;
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/12/15174411/power.png);
  bottom: 0;
  background-repeat: no-repeat;
  width: 230px;
  height: 200px;
  right: -77px;
  bottom: 64px;
  animation: mover 0.8s infinite alternate;
}

.dubi_qut_sc {
  margin-bottom: 50px;
}

.dubi_cta1 .dubi_cta_cntnt {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 30px 0px 100px 0px;
  flex-wrap: wrap;
}

.dubi_cta1 .dubi_cta_lt h2 {
  font-size: 35px;
}

.dubi_cta1 .dubi_cta_lt {
  width: 69%;
}

.dubi_cta1 .dubi_cta_rt {
  align-items: end;
  text-align: end;
  width: 30%;
  position: relative;
}

.sm_db {
  width: 265px;
  position: absolute;
  left: 19%;
  top: 25%;
}

.dubi_cta2 .dubi_cta_cntnt {
  background-color: #492bd5;
  border-radius: 20px;
  padding: 40px;
  position: relative;
  margin-top: -30%;
  z-index: 9;
  width: fit-content;
}

.dubi_cta2 .dubi_cta_cntnt h2 {
  font-size: 30px;
}

.dubi_cta2 figure img {
  width: 100%;
}

.dubi_cta2 {
  position: relative;
}

.dubi_cta_rt {
  margin-top: 30px;
}

.nh_awrd_hds h2 {
  font-weight: bold;
}

.nh_awrd_hdrt .dubi_awrd {
  background-color: white;
  border: 2px solid #f2f2f2;
  padding: 20px 50px;
  border-radius: 20px;
}

.dubi_srv_sec h2 {
  font-weight: bold;
}

.dubi_srv_sec .dubi_srv_cntnt {
  margin-top: 40px;
}

.dubi_srv_sec .dubi_srv_cnt {
  position: relative;
}

.dubi_ofr_sec .dubi_ofr_lt::-webkit-scrollbar,
.dubi_prt_sec .dubi_prt_lt::-webkit-scrollbar {
  display: none;
}

.dubi_awrd .awrd_sldr_otr .awrd_sldr_cntn p {
  font-size: 14px;
}

.dubi_awrd .awrd_sldr_otr .awrd_sldr .slide {
  width: 16%;
}

.dubi_bnr_sc .blk_fr_from h2 {
  font-weight: bold;
}

.page-template-tpl_mobile_app_development_dubai .al_sc.nh_cntst_sc {
  background: #fff;
}

.dubi_srv_sec .dubi_srv_cnt figcaption {
  position: absolute;
  top: 80%;
  left: 0;
  padding: 20px;
  z-index: 1;
  bottom: auto;
}

.dubi_srv_sec .dubi_srv_cnt:hover figcaption {
  top: auto;
  bottom: 0;
}

.dubi_srv_sec .dubi_srv_cnt:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  height: 0%;
  width: 100%;
  transition: 0.8s;
  background: linear-gradient(166deg,
      rgba(143, 143, 143, 0.5) 0%,
      rgba(0, 0, 0, 0.8) 100%);
  border-radius: 25px;
  display: none;
}

.dubi_srv_sec .dubi_srv_cnt:hover::after {
  display: block;
  height: 100%;
  transition: 0.8s;
  top: 0;
}

.dubi_srv_sec .dubi_srv_cnt img {
  width: 100%;
}

.dubi_srv_sec .dubi_srv_cnt figure {
  width: 100%;
  position: relative;
}

.dubi_srv_sec .dubi_srv_cnt h3,
.dubi_srv_sec .dubi_srv_cnt h3 a {
  color: #fff;
  font-size: 20px;
}

.srvc_hvr {
  position: absolute;
  left: 0;
  bottom: -150px;
  transition: 1s;
  width: 100%;
  padding: 20px;
  z-index: 9;
}

.dubi_srv_cnt:hover .srvc_hvr {
  display: block;
  bottom: 0;
  z-index: 9;
}

.dubi_srv_cnt:hover p {
  opacity: 1 !important;
}

.dubi_srv_sec .dubi_srv_cnt p {
  color: #fff;
  transition: 1s;
  opacity: 0;
  min-height: 160px;
}

.dubi_awrd .nh_awrd_hdrt span i {
  color: #00649e;
}

.dubi_awrd .nh_awrd_hdrt p {
  color: #141324;
  font-weight: 200;
}

.dubi_srv_sec button.owl-dot span {
  width: 40px !important;
  border-radius: 0 !important;
  height: 7px !important;
}

.dubi_srv_sec .owl-dot.active_dots span {
  background: #5f2ded !important;
}

.dubi_srv_sec .owl-dots {
  margin-top: 50px !important;
}

.dubi_awrd .nh_awrd_hdrt {
  background: #fff;
  border: 1px solid rgb(112 112 112 / 14%);
  border-radius: 20px;
  padding: 20px 40px;
  box-shadow: 0px 0px 30px #e9e9e9;
}

.dubi_awrd .awrd_sldr_inr img {
  filter: unset;
}

.dubi_awrd .awrd_sldr_inr:hover figure {
  background: none;
  box-shadow: none;
}

.dubi_awrd .awrd_sldr_inr figure {
  margin-bottom: 0;
}

.dubi_awrd .awrd_sldr_otr .awrd_sldr_inr {
  height: 300px;
  width: calc(100% - 0px);
  padding: 10px;
  margin: 0;
  background-color: #ececec;
  border-radius: 15px;
}

.dubi_awrd .awrd_sldr {
  margin: 40px 0 20px;
  flex-wrap: wrap;
}

.page-template-tpl_mobile_app_development_dubai .cntct_frm_mn,
.page-template-tpl_mobile_app_development_dubai .frm_ftr_slct #SelectBudget_footer {
  background: #bb2129;
}

.page-template-tpl_mobile_app_development_dubai .footer_cta_lt_rt {
  background: linear-gradient(90deg,
      rgb(73 43 213 / 1) 0%,
      rgb(128 60 230 / 1) 35%);
  padding: 40px;
  border-radius: 35px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
  min-height: 330px;
}

.db_fcta {
  padding-bottom: 0;
  margin-top: 40px;
}

.page-template-tpl_mobile_app_development_dubai .footer_cta_lt_rt .footer_rt {
  position: absolute;
  right: 50px;
  bottom: 0;
}

.page-template-tpl_mobile_app_development_dubai .footer_cta_lt_rt .footer_lt {
  width: 75%;
}

.page-template-tpl_mobile_app_development_dubai .footer_cta_lt_rt a.btn {
  margin-top: 20px;
}

.dubi_wrp .nh_cntst_sc .nw_sb p {
  width: 75%;
  margin: auto;
}

.dubi_cta4 {
  background: #492bd5;
  position: relative;
  margin-top: 70px;
}

.dubi_cta4 .dubi_cta_cntnt {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
}

.dubi_cta4 .dubi_cta_lt {
  width: 60%;
}

.dubi_cta4 .dubi_cta_rt {
  width: 40%;
}

.dubi_cta4 .dubi_cta_lt h2 {
  font-size: 32px;
}

.dubi_cta4 .dubi_cta_lt .btn {
  margin-top: 30px;
}

.dubi_cta4 .dubi_cta_rt figure {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 655px;
  height: 380px;
}

.dubi_wrp .nh_tchstk_sc_layout3 .sb P {
  width: 90%;
}

.dubi_wrp .nh_cntst_sc h2,
.dubi_prt_sec .sb p {
  width: 80%;
  margin: 0 auto;
}

.dubi_wrp .nh_cntst_sc p {
  width: 75%;
}

.page-template-tpl_mobile_app_development_dubai .btn {
  padding: 16px 40px;
}

.dubi_prt_lst {
  position: relative;
}

.dubi_qut_rt .sb p a {
  color: #383838;
  font-size: 20px;
}

.faq_dubi .panel-body p a {
  font-size: 18px;
  color: inherit;
  cursor: pointer;
  font-weight: 600;
}

.faq_dubi .panel-group {
  margin: 2rem 0 0;
}

.faq_dubi .design2 .panel-title:after {
  color: #492bd5;
  background: #492bd53b;
}

.faq_dubi .design2 .panel-active .panel-title:after {
  background: #492bd5 !important;
  color: #fff !important;
}

.faq_dubi .design2 .panel.panel-default.panel-active {
  background: #492bd53b !important;
}

@media (max-width: 1700px) {
  .dubi_rcg_img_sec figure {
    left: 0%;
  }

  .dubi_prt_sec::after {
    right: -10%;
  }
}

@media (max-width: 1600px) {
  .mbl_app_bnr_mg video {
    width: 960px;
    height: 590px;
  }

  /* mobile_devlopment srat */

  .sm_db {
    left: 12%;
    top: 27%;
  }

  .dubi_cta4 .dubi_cta_rt figure {
    width: 580px;
    height: 338px;
  }
}

@media (max-width: 1500px) {
  .nw_sbhdng h2 {
    font-size: 32px;
  }

  /* mobile_devlopment srat */
  .faq_dubi .panel-body p a {
    font-size: 16px;
  }
}

@media (max-width: 1400px) {
  .mbl_app_bnr_mg video {
    width: 800px;
  }

  .mbl_app_bnr_mg {
    right: -66px;
  }

  /* mobile_devlopment srat */
  .dubi_cta1:before {
    width: 350px;
    height: 250px;
    background-size: contain;
  }

  .dubi_bnr_rt .save_form_divs {
    padding-top: 20px;
  }

  .dubi_bnr_cntnt {
    padding-top: 0;
  }

  .dubi_bnr_sc .dubi_bnr_lf a {
    margin-top: 30px;
  }

  .dubi_bnr_sc input#common_submit {
    margin: 20px 0px 0px 0px;
  }

  .dubi_bnr_cntnt .input_button {
    margin-bottom: 10px;
  }

  .dubi_bnr_sc {
    padding-bottom: 5%;
  }

  .dubi_bnr_sc:before {
    bottom: -1px;
  }

  .dubi_bnr_rt h2 {
    font-size: 24px;
  }

  .dubi_cta4 .dubi_cta_rt figure {
    width: 550px;
    height: 320px;
  }

  .dubi_cta4 .dubi_cta_lt h2 {
    font-size: 28px;
  }
}

@media (max-width: 1200px) {
  .dubi_bnr_sc .blk_span {
    display: initial;
  }

  .dubi_cta1 figure:after,
  .dubi_cta1 .dubi_cta_rt:after,
  .dubi_cta1:after,
  .dubi_cta1:before,
  .dubi_cta2 figure,
  .dubi_rcg_img_sec figure,
  .dubi_cta3 figure,
  .dubi_cta4 .dubi_cta_rt,
  .dubi_ofr_sec:after,
  .page-template-tpl_mobile_app_development_dubai .footer_cta_lt_rt .footer_rt,
  .dubi_cta3 figure,
  .dubi_prt_sec::after {
    display: none;
  }

  .dubi_bnr_cntnt,
  .dubi_qut_cntnt,
  .dubi_rcg_sec .dubi_rcg_cntnt,
  .dubi_cta4 .dubi_cta_cntnt {
    flex-wrap: wrap;
  }

  .dubi_bnr_sc .dubi_bnr_lf,
  .dubi_qut_lf,
  .dubi_cta4 .dubi_cta_lt,
  .dubi_qut_rt,
  .dubi_rcg_sec .dubi_rcg_lt,
  .dubi_rcg_sec .dubi_rcg_rt {
    width: 100%;
    text-align: center;
  }

  .dubi_bnr_rt {
    text-align: end;
    margin: 30px auto;
  }

  .dubi_bnr_sc .dubi_bnr_cntnt p {
    width: 100%;
  }

  .dubi_qut_sc hr {
    width: auto;
    max-width: 160px;
    margin: 20px auto;
  }

  .dubi_qut_rt {
    margin-top: 30px;
  }

  .dubi_impct_cntnt {
    width: 180px;
    height: 180px;
  }

  .dubi_impct_cntnt:after {
    width: 230px;
    height: 230px;
  }

  .dubi_impct_sec .dubi_impct_lst {
    justify-content: space-around;
  }

  .dubi_cta1 .dubi_cta_lt,
  .dubi_cta1 .dubi_cta_rt {
    width: 100%;
    text-align: center;
  }

  .dubi_rcg_sec .dubi_rcg_lt h3 {
    font-size: 30px;
    margin-bottom: 35px;
  }

  .dubi_cta3 .dubi_cta_lt {
    width: 100%;
    text-align: center;
  }

  .dubi_ofr_hd h3,
  .dubi_ofr_hd h3 span {
    font-size: 20px;
    line-height: 1.3;
  }

  .dubi_ofr_cnt h3 {
    margin-bottom: 15px;
    line-height: 1.3;
    margin-top: 15px;
  }

  .dubi_impct_sec .conter_val {
    font-size: 30px;
    margin-bottom: 10px;
  }

  .dubi_impct_sec .dubi_impct_lst li {
    width: 17%;
  }

  .dubi_bnr_rt h2 {
    font-size: 24px;
  }

  .dubi_bnr_sc .dubi_bnr_lf a {
    margin-top: 20px;
  }

  .dubi_cta1 .dubi_cta_rt {
    margin-top: 20px;
  }

  .dubi_cta2 .dubi_cta_cntnt {
    width: 100%;
    position: initial;
    text-align: center;
    margin: 0;
  }

  .dubi_awrd .awrd_sldr {
    justify-content: center;
  }

  .awrd_sldr_otr .awrd_sldr .slide {
    width: 24%;
  }

  .dubi_prk_sec .dubi_prk_lst {
    margin-top: 30px;
    padding-bottom: 0px;
  }

  .dubi_prk_sec .dubi_prk_lst li h3 {
    margin-bottom: 10px;
    font-size: 20px;
  }

  .dubi_prk_sec .dubi_prk_lst li .dubi_prk_nb,
  .dubi_prk_sec .dubi_prk_lst li p {
    font-size: 16px;
    line-height: normal;
  }

  .fcta_dsn2.db_fcta .footer_cta_lt_rt .footer_lt {
    width: 100%;
    text-align: center;
  }

  .dubi_srv_sec .dubi_srv_cnt figcaption {
    top: 77%;
  }

  .dubi_srv_sec .dubi_srv_cnt figcaption h3 {
    font-size: 18px;
  }

  .dubi_wrp .nh_cntst_sc .nw_sb p {
    width: 100%;
  }

  .sm_db {
    left: 11%;
    top: 18%;
  }

  .dubi_cta4 .dubi_cta_lt h2 {
    font-size: 28px;
  }

  .dubi_cta4 .dubi_cta_rt figure {
    width: 480px;
    height: 280px;
  }

  .dubi_cta3 p {
    margin-bottom: 20px;
    width: 100%;
  }

  .dubi_ofr_sec .dubi_ofr_hd {
    min-height: auto;
    padding: 20px;
    margin-bottom: 20px;
  }

  .page-template-tpl_mobile_app_development_dubai .btn-fix {
    margin: 20px auto;
  }

  .dubi_ofr_cnt {
    width: 600px;
  }

  .dubi_qut_rt .sb p a,
  .dubi_rcg_sec .sb p a {
    font-size: 18px;
  }

  .dubi_impct_sec h2 a,
  .dubi_prt_sec .sb h2 a,
  .dubi_prk_sec .sb h2 a {
    font-size: 40px;
  }
}

@media (max-width: 1024px) {
  .dubi_impct_cntnt {
    margin: 0 auto;
  }

  .dubi_cta1 .dubi_cta_lt h2 {
    font-size: 22px;
  }

  .dubi_impct_sec .dubi_impct_lst li {
    width: 40%;
    margin-bottom: 90px;
  }

  .dubi_impct_sec .dubi_impct_lst {
    justify-content: center;
    margin: 70px 0 0px;
  }

  .dubi_awrd_cntnt .blk_span {
    display: initial;
  }

  .dubi_awrd_cntnt {
    text-align: center;
  }

  .dubi_awrd_cntnt .nh_awrd_hds .clutch_mb {
    width: 100%;
  }

  .nh_awrd_hdrt h3 {
    font-size: 50px;
    justify-content: center;
  }

  .dubi_awrd_cntnt .dubi_awrd .awrd_sldr {
    margin: 0;
  }

  .awrd_sldr_otr .awrd_sldr .slide {
    width: 31%;
  }

  .dubi_awrd .awrd_sldr_otr .awrd_sldr_inr {
    margin-bottom: 0;
    padding: 20px;
  }

  .dubi_prk_sec .dubi_prk_lst li {
    width: 48%;
    margin-bottom: 30px;
  }

  .dubi_prt_sec .dubi_prt_rt {
    display: none;
  }

  .dubi_prt_sec .dubi_prt_lt {
    width: 100%;
    padding: 10px 0 10px 62px;
  }

  .page-template-tpl_mobile_app_development_dubai .nh_tchstk_sc .nw_sb p {
    width: 100%;
  }

  .dubi_awrd .nh_awrd_hdrt {
    width: 50%;
    margin-top: 20px;
  }

  .dubi_ofr_cnt {
    width: 100%;
    padding: 30px 50px 30px 80px;
  }
}

@media (max-width: 992px) {

  .dubi_impct_sec h2 a,
  .dubi_prt_sec .sb h2 a,
  .dubi_prk_sec .sb h2 a {
    font-size: 35px;
  }

  .dubi_qut_rt .sb p a,
  .dubi_rcg_sec .sb p a {
    font-size: 16px;
  }

  .dubi_ofr_sec .dubi_ofr_lt {
    width: 100%;
    z-index: 2;
    overflow: visible;
    height: auto;
  }

  .dubi_ofr_sec .dubi_ofr_cntnt {
    height: auto;
    display: block;
    margin: 40px 0;
  }

  .dubi_ofr_cnt.active {
    position: initial;
    width: 100%;
    padding: 30px;
    transform: unset;
  }

  .dubi_ofr_cnt {
    display: block !important;
  }

  .dubi_ofr_cnt {
    width: 100%;
    margin-bottom: 20px;
    position: initial;
    padding: 20px;
  }

  .dubi_ofr_sec .dubi_ofr_rt {
    width: 100%;
    position: inherit;
    top: 0;
  }

  .dubi_cta1 .dubi_cta_cntnt {
    padding: 0px 0 50px;
  }

  .dubi_srv_sec .dubi_srv_cnt figcaption {
    top: 65%;
  }

  .dubi_prt_sec ul.dubi_prt_lst li h3 {
    margin-bottom: 0px;
    font-size: 20px;
  }

  .page-template-tpl_mobile_app_development_dubai .footer_cta_lt_rt {
    min-height: auto;
  }

  .dubi_qut_sc {
    margin-bottom: 0px;
    padding-top: 0;
  }

  .dubi_srv_sec {
    padding: 0 0 40px;
  }

  .dubi_cta3 .dubi_cta_cntnt {
    padding: 40px 20px;
    top: -58px;
  }

  .db_fcta {
    margin-top: 0px;
    padding-top: 0;
  }

  .dubi_ofr_sec .dubi_ofr_lt,
  .dubi_prt_lst:after {
    display: none;
  }

  .dubi_rcg_sec {
    padding: 40px 0;
  }

  .dubi_ofr_cnt .blk_span {
    display: initial;
  }
}

@media (max-width: 768px) {
  .dubi_impct_sec .dubi_impct_lst li {
    width: 100%;
    margin-bottom: 90px;
  }

  .dubi_impct_sec .dubi_impct_lst p:last-child {
    font-size: 16px;
  }

  .dubi_impct_sec .conter_val {
    font-size: 20px;
    margin-bottom: 0px;
  }

  .dubi_ofr_cnt {
    text-align: center;
    padding: 20px 10px !important;
  }

  .dubi_ofr_cnt h3 {
    margin-bottom: 5px;
    margin-top: 0px;
    font-size: 20px;
  }

  .dubi_ofr_sec {
    border-radius: 0;
    padding-bottom: 60px;
  }

  .dubi_ofr_cnt:last-child {
    margin-bottom: 0;
  }

  .dubi_cta3 h2 {
    font-size: 26px;
    line-height: normal;
  }

  .dubi_rcg_sec .slideInUp p {
    margin: 0 auto;
    width: 100%;
    padding-top: 0px;
    font-size: 16px;
    line-height: normal;
  }

  .dubi_rcg_sec .dubi_rcg_lt h3 {
    font-size: 20px;
    margin-bottom: 10px;
  }

  .dubi_rcg_sec .dubi_rcg_cntnt {
    margin-top: 20px;
  }

  .dubi_rcg_sec .dubi_rcg_lst li {
    width: 100%;
    padding: 20px 10px;
    margin-bottom: 15px;
    min-height: auto;
  }

  .dubi_rcg_lst li h3 {
    font-size: 18px;
    font-weight: 600;
    margin: 10px 0 0;
  }

  .dubi_rcg_sec .dubi_rcg_lst li:last-child {
    margin-bottom: 0;
  }

  .dubi_prk_sec .dubi_prk_lst li {
    width: 100%;
    margin-bottom: 20px;
    text-align: center;
  }

  .dubi_srv_sec .dubi_srv_cnt figcaption {
    top: auto;
    bottom: 0;
  }

  .dubi_srv_sec .dubi_srv_cnt:after {
    display: block;
    height: 100%;
    top: 0;
  }

  .dubi_awrd .nh_awrd_hdrt h3 {
    margin: 10px;
  }

  .page-template-tpl_mobile_app_development_dubai .nw_sbhdng h2 {
    line-height: 1.2;
  }

  .dubi_prk_cnt .blk_span {
    display: initial;
  }

  .dubi_prk_nb {
    display: none;
  }

  .dubi_bnr_sc:before {
    display: none;
  }
}

@media (max-width: 767px) {
  .dubi_cta2 .dubi_cta_cntnt h2 {
    font-size: 26px;
  }

  .dubi_awrd .nh_awrd_hdrt {
    width: 100%;
    height: auto;
    min-height: auto;
    box-shadow: none;
    background: 0 0;
    padding: 0;
    align-items: flex-start;
    border: unset;
  }

  .dubi_awrd_cntnt .nh_awrd_hds .clutch_mb figure {
    max-width: 30px;
  }

  .nh_awrd_hdrt h3 {
    font-size: 40px;
  }

  .ind_blkh_sc .sb_hd {
    text-align: center;
  }

  .dubi_qut_cntnt {
    flex-direction: column-reverse;
  }

  .dubi_ofr_sec .dubi_ofr_cnt figure svg {
    height: 70px;
  }

  .dubi_cta3 .dubi_cta_cntnt {
    position: inherit;
    margin-top: 30px;
  }

  .dubi_ofr_sec {
    padding-bottom: 10px;
  }

  .dubi_cta3 .dubi_cta_cntnt:after {
    display: none;
  }

  .dubi_prk_sec {
    padding: 40px 0;
  }

  .dubi_impct_sec {
    padding: 40px 0 0;
  }

  .dubi_srv_sec .dubi_srv_cnt p {
    opacity: 1;
    min-height: auto;
  }

  .srvc_hvr {
    bottom: 0;
    z-index: 9;
  }

  .dubi_srv_sec .dubi_srv_cnt h3,
  .dubi_srv_sec .dubi_srv_cnt h3 a {
    font-size: 18px;
  }
}

@media (max-width: 600px) {

  .dubi_impct_sec h2 a,
  .dubi_prt_sec .sb h2 a,
  .dubi_prk_sec .sb h2 a {
    font-size: 24px;
  }

  .dubi_impct_sec {
    padding-top: 40px;
  }

  .dubi_cta1 figure,
  .dubi_impct_sec figure {
    width: 80%;
    margin: 0 auto 20px;
  }

  .dubi_impct_sec figure {
    margin-bottom: 0;
  }

  .dubi_cta1 .dubi_cta_lt h2 {
    font-size: 20px;
  }

  .dubi_bnr_rt {
    padding: 20px;
  }

  .dubi_bnr_rt h2 {
    font-size: 20px;
  }

  .dubi_cta2 .dubi_cta_cntnt,
  .page-template-tpl_mobile_app_development_dubai .footer_cta_lt_rt {
    padding: 40px 20px;
  }

  .dubi_prk_sec .dubi_prk_lst li {
    padding: 20px;
  }

  .dubi_prt_sec {
    padding-bottom: 20px;
  }

  .dubi_cta3 h2 {
    font-size: 24px;
  }

  .dubi_prk_sec .dubi_prk_lst li h3,
  .dubi_prt_sec ul.dubi_prt_lst li h3 {
    margin-bottom: 5px;
    font-size: 18px;
  }

  .dubi_prt_sec .dubi_prt_lst li:after {
    left: -30px;
    height: 10px;
    width: 10px;
  }

  .dubi_prt_sec .dubi_prt_lst li:before {
    left: -32px;
    height: 15px;
    width: 15px;
  }

  .dubi_prt_sec .dubi_prt_lt {
    padding: 0px 0 0px 20px;
    margin-top: 0px;
  }

  .dubi_cta4 {
    margin-top: 20px;
  }

  .dubi_cta4 .dubi_cta_lt h2 {
    font-size: 24px;
  }

  .dubi_cta4 .dubi_cta_lt .btn {
    margin-top: 10px;
  }

  .dubi_srv_sec button.owl-dot span {
    width: 9px !important;
    border-radius: 5px !important;
    height: 9px !important;
    margin: 5px 3px !important;
  }

  .dubi_srv_sec .owl-dots {
    margin-top: 20px !important;
  }
}

@media (max-width: 425px) {
  .dubi_prt_sec .dubi_prt_lst li:after {
    left: -25px;
    top: 4px;
  }

  .dubi_prt_sec .dubi_prt_lst li:before {
    left: -28px;
    top: 2px;
  }
}

/* Mobile App Development Dubai Page css ends */

/* Entrepreneurial Journey new page css */
.entpl_wrp .entp_clr {
  color: #1788c9;
}

.entpl_bnr_sc {
  position: relative;
}

.entpl_bnr_cntnt,
.entpl_trst_cntnt {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
}

.entpl_bnr_lf {
  width: 50%;
}

.entpl_bnr_cntnt .mh p {
  margin: 10px 0 40px;
}

.entpl_trst_sc {
  background: transparent linear-gradient(270deg, #33b4ff 0%, #00649e 100%) 0% 0% no-repeat padding-box;
}

.entpl_trst_lf {
  width: 60%;
}

.entpl_trst_rt {
  width: 40%;
}

/* Entrepreneurial Journey new page css */

/* Eguide Detail Page css start */
.e_bnr {
  position: relative;
  height: 650px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2023/02/06115118/eguid_bnr-scaled.jpg);
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}

.e_bnr h1 {
  color: #fff;
}

.e_bnr .mh {
  text-align: center;
}

.e_bnr .mh p {
  width: 45%;
  margin: 0 auto 30px;
  font-size: 18px;
}

.single-eguide {
  overflow-x: hidden !important;
}

.egde_desc {
  position: relative;
}

.egde_desc:after {
  content: "";
  position: absolute;
  left: 0;
  width: 100%;
  height: 100%;
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2023/02/06125830/egd_lst-scaled.jpg) no-repeat;
  top: 0;
  z-index: -1;
  background-size: 100% 100%;
}

.egde_desc:before,
.eguide_lft:before {
  content: "";
  position: absolute;
  right: -3%;
  width: 190px;
  height: 180px;
  background: url(https://www.apptunix.com/wp-content/uploads/2023/02/dbl_crcle.svg) no-repeat;
  bottom: 0;
  background-size: contain;
}

.eguide_lft:before {
  background: url(https://www.apptunix.com/wp-content/uploads/2023/02/sngl_crcl.svg) no-repeat;
  top: 0%;
  left: -5%;
  width: 35px;
  height: 35px;
}

.eguide_lft,
.eguide_right,
.blog_subscribe_hdng,
.blog_subscript_box {
  width: 50%;
}

.equidesc2_lft {
  width: 65%;
}

.equidesc2_rt {
  width: 30%;
}

.eguide_lst h2 {
  font-size: 36px;
  font-weight: 700;
}

.single-eguide h1 {
  font-size: 40px;
  font-weight: 700;
}

.single-eguide .eguidesection_2 h3 {
  font-size: 24px;
  font-weight: 700;
  line-height: normal;
}

.single-eguide .equidesc2_lft p,
.single-eguide .equidesc2_lft p a {
  font-size: 20px;
  font-weight: 400;
  line-height: 35px;
  margin: 0 0 40px;
}

.single-eguide .equidesc2_lft p a {
  color: #00649e;
}

.single-eguide .equidesc2_lft ul li::before {
  content: "";
  position: absolute;
  left: 0;
  height: 10px;
  width: 10px;
  background: #00649e;
  border-radius: 50%;
  top: 12px;
}

.single-eguide .equidesc2_lft ul {
  padding: 0;
  margin: 0 0 40px;
}

.single-eguide .equidesc2_lft ul li {
  list-style: none;
  position: relative;
  padding-left: 30px;
  line-height: 35px;
  font-size: 20px;
  color: #383838;
  margin-bottom: 16px;
}

.eguide_lft p {
  margin: 20px 0 20px;
  line-height: 30px;
}

.eguide_lft .published_by span,
.published_by {
  color: #80d1ff;
}

.equidesc2_rt #nda_custom_form {
  margin-top: 20px;
}

.equidesc2_rt .prvy_dv_ichk {
  display: initial;
}

.prvy_dv_inpt {
  position: relative;
}

.prvy_dv_inpt .error {
  position: absolute;
  top: 50px;
  left: 0;
}

.single-eguide .blg_bx p {
  font-size: 16px;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  line-height: 1.3;
  margin: 10px 0;
}

.nh_ftblg_lst.nh_lst_div .slide .blg_bx p {
  display: -webkit-box;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.equidesc2_rt h3 span {
  font-size: 14px;
  color: #00649e;
  display: block;
  margin-bottom: 10px;
}

.esidefrm_wrap {
  background: #ffffff;
  padding: 30px;
  border: 1px solid #9e9e9e;
  border-radius: 20px;
}

.equidesc2_rt {
  background: #ffffff 0% 0% no-repeat padding-box;
  box-shadow: 0px 7px 25px #00000024;
  padding: 20px;
}

.esidefrm_wrap textarea {
  height: 45px;
}

.equidesc2_rt #nda_custom_form .input_button,
.esidefrm_wrap .form-group {
  margin-bottom: 30px;
}

.equidesc2_rt p {
  font-size: 16px;
  line-height: normal;
}

.equidesc2_rt #common_submit_nda,
.esidefrm_wrap #common_submit {
  background: #00649e;
  color: #fff;
  width: 100%;
  padding: 15px 25px;
  font-size: 16px;
  font-weight: 400;
}

.esidefrm_wrap #SelectBudget_header {
  color: #a2a2a2;
}

.eguidesection_3 .blog_subscribe_hdng h3 {
  font-size: 82px;
  font-weight: 700;
}

.eguidesubsription {
  position: relative;
}

.eguidesubsription:after {
  content: "";
  position: absolute;
  background: #d2d2d2;
  height: 100%;
  width: 1px;
  top: 0;
  left: 50%;
}

.eguidesubsription .blog_subscript_box h3 {
  font-size: 22px;
  font-weight: 500;
  line-height: 1.3;
  margin-bottom: 20px;
}

.eguidesubsription .blog_subscript_box {
  padding-left: 7%;
}

.eguidesubsription .blog_subscript_box input {
  background: transparent;
  border-bottom: 1px solid #eeeff1;
  padding: 10px 5px;
}

.eguidesubsription input#blog_subscript_box_btn {
  margin-top: 40px;
  background: #00649e;
  border-radius: 6px;
}

.eguide-authorname {
  margin-top: 20px;
}

.eguide-authorname .vcard.author {
  font-size: 16px;
}

.eguide-desc p {
  margin: 0;
}

.author_date {
  display: flex;
  justify-content: space-between;
  text-align: right;
  align-items: flex-start;
}

.egide_listing {
  width: 60%;
  padding-bottom: 0;
}

.eguide_sidebr {
  width: 35%;
  position: sticky;
  top: 80px;
}

.egide_lstg {
  padding: 10px;
  border-radius: 20px;
}

.egide_lstg::-webkit-scrollbar {
  display: none;
}

.egide_lstg .single_post {
  background: #fff;
  box-shadow: 0px 0px 30px #0000000f;
  border-radius: 20px;
  display: flex;
  align-items: center;
  gap: 20px;
  padding: 20px 40px;
  margin-bottom: 40px;
  cursor: pointer;
}

.egide_lstg .single_post img {
  width: 150px;
  height: 200px;
}

.egide_lstg .single_post_image {
  width: 500px;
  height: auto;
}

.esidefrm_wrap {
  position: sticky;
}

.egide_lstg .btn {
  background: #00649e;
  color: #fff !important;
  padding: 8px 12px;
  font-size: 14px;
  margin-bottom: 15px;
}

.single_post .post_heading a {
  font-size: 18px;
  font-weight: 600;
}

.post_description p {
  margin: 15px 0;
  font-size: 16px;
}

.single_post:hover {
  background: #fff;
}

#ebook_srch_frm {
  background: #ffffff 0% 0% no-repeat padding-box;
  box-shadow: 0px 2px 55px #00000014;
  border-radius: 10px;
  border: unset;
  padding: 15px;
  position: relative;
  width: 40%;
  margin: 0 auto;
}

#euide_sbtn {
  position: absolute;
  right: 13px;
  border: unset;
  background: transparent;
  top: 15px;
}

#ebook_srch_frm label {
  display: block;
  text-align: left;
  margin-bottom: 0;
}

#euide_sbtn i.fa {
  font-size: 18px;
}

#ebook_srch_frm #keyword {
  border: unset;
  font-weight: 400;
  font-size: 14px;
  width: 100%;
}

.eguidesection_1,
.eguidesection_2,
.blog_subscribe_divs,
.eguide_dtl_mn {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  position: relative;
}

.eguide_dtl_mn {
  align-items: flex-start;
}

.eguide_src .search_result {
  display: none;
  position: absolute;
  z-index: 4;
  background: #fff;
  box-shadow: 0px 2px 30px #00000014;
  border: unset;
  padding: 15px;
}

.eguide_src .search_result p {
  font-size: 14px;
}

.esidefrm_wrap h3 {
  font-size: 22px;
  font-weight: 700;
  margin-bottom: 15px;
}

.esidefrm_wrap p {
  font-size: 16px;
}

.esidefrm_wrap .save_form_divs {
  padding-top: 20px;
}

.social_sharing_right_form .nh_ftblg_img img {
  object-fit: contain;
}

.social_sharing_right_form .nh_ftblg_img {
  width: 200px;
  height: 250px;
  margin: 0 auto;
}

.egide_lstg .author_date li {
  font-size: 14px;
}

.egide_lstg .post_description a,
.equidesc2_rt .prvy_dv_inpt p a {
  color: #00649e;
}

.equidesc2_rt .prvy_dv_inpt p {
  margin: 30px 0 40px;
}

.desk_egd {
  margin: 30px auto 0;
}

.egdsctn_2 {
  position: relative;
  background: #f6f6f6;
}

.egdsctn_2:before {
  content: "";
  position: absolute;
  background: url(https://www.apptunix.com/wp-content/uploads/2023/02/Mask-Group-901736.svg) no-repeat;
  left: 0;
  top: 0;
  width: 300px;
  height: 240px;
}

.blog_subscribe_divs #thank_you_subscription_mesg {
  margin-top: 10px;
}

.nh_lst_div .slide .nh_ftblg_cnt .blg_bx {
  width: 100%;
  margin-top: 0;
}

.mb_egd {
  display: none;
}

.design2 .nh_ftblg_lst {
  border-radius: 20px;
  box-shadow: 0px 3px 10px #0000001a;
  height: auto;
}

.nh_ftblg_lst.nh_lst_div .slide {
  height: auto;
}

.design2 .nh_ftblg_lst.nh_lst_div {
  box-shadow: unset;
  justify-content: space-between;
  display: flex;
  align-items: stretch;
  flex-direction: column;
}

.nh_ftblg_mn .nh_ftblg_lst:first-child {
  background: #f3fffb;
}

.nh_ftblg_mn .nh_ftblg_lst:last-child {
  background: #fff2f2;
}

.design2 .nh_ftblg_lst,
.nh_lst_div .slide {
  border-radius: 20px;
  box-shadow: 0px 3px 10px #0000001a;
  margin: 0;
}

.nh_lst_div .slide:first-child {
  background: #edeffe;
  margin-bottom: 25px;
}

.nh_lst_div .slide:last-child {
  background: #fffcea;
}

.nh_ftblg_lst .blg_bx h3 {
  min-height: 35px;
  font-size: 16px;
}

.nh_ftblg_lst.nh_lst_div {
  display: block;
  background: none;
  box-shadow: none;
}

.nh_lst_div .slide a {
  flex-direction: row;
  align-items: center;
  gap: 15px;
}

.nh_ftblg_lst.nh_lst_div:hover {
  box-shadow: none;
}

.nh_lst_div .slide .nh_ftblg_img {
  width: 40%;
  height: 100%;
}

.nh_lst_div .slide .nh_ftblg_cnt {
  width: 70%;
}

.nh_ftblg_sc.design2 .slick-track {
  display: flex;
  align-items: stretch;
  height: 100%;
}

.nh_ftblg_sc.design2 .slick-slide img {
  display: block;
  min-height: 170px;
}

.nh_ftblg_sc.design2 .slick-dotted.slick-slider {
  margin-bottom: 0;
}

.eguidesection_1 {
  height: 770px;
}

@media (max-width: 1700px) {
  .eguidesection_1 {
    height: 600px;
  }
}

@media (max-width: 1600px) {
  .eguidesection_1 {
    height: 550px;
  }
}

@media (max-width: 1400px) {
  .eguidesubsription .blog_subscript_box {
    padding-left: 6%;
  }
}

@media (max-width: 1200px) {
  .single-eguide h1 {
    font-size: 30px;
  }

  .eguidesection_3 .blog_subscribe_hdng h3 {
    font-size: 65px;
  }

  .eguidesubsription:after,
  .egdsctn_2:before {
    display: none;
  }

  .nh_lst_div .slide a {
    flex-wrap: inherit;
  }

  .desk_egd {
    display: none;
  }

  .mb_egd {
    display: block;
  }

  .mb_egd .nh_ftblg_lst {
    width: 100% !important;
    background: #fff !important;
    margin: 20px auto 20px;
  }

  .mb_egd .owl-stage-outer {
    padding: 10px 0 0;
  }

  .mb_egd .nh_ftblg_mn {
    margin-top: 0;
  }

  .design2 .nh_ftblg_lst {
    min-height: 390px;
  }

  .egde_desc:before,
  .eguide_lft:before {
    display: none;
  }

  .e_bnr {
    height: 600px;
  }

  .equidesc2_rt {
    width: 35%;
  }

  .equidesc2_lft {
    width: 60%;
  }
}

@media (max-width: 992px) {
  .egide_lstg {
    height: auto;
    overflow: visible;
  }

  .e_bnr {
    height: 500px;
  }

  .eguidesection_1 {
    height: auto;
  }

  .eguide_lst h2 {
    font-size: 30px;
  }

  .eguide_sidebr,
  .eguidesection_3 {
    padding: 0;
  }

  .egide_listing,
  .eguide_sidebr,
  .eguide_lft,
  .eguide_right,
  .blog_subscribe_hdng,
  .blog_subscript_box,
  .equidesc2_lft,
  .equidesc2_rt {
    width: 100%;
  }

  .egide_lstg {
    margin-top: 20px;
  }

  .egide_listing {
    padding: 0;
  }

  .egide_lstg .single_post {
    flex-wrap: wrap;
  }

  .single-eguide h1 {
    font-size: 28px;
  }

  .eguide_lft {
    text-align: center;
    margin-bottom: 20px;
  }

  .equidesc2_rt {
    margin-top: 20px;
  }

  .eguidesection_3 .blog_subscribe_hdng h3 {
    font-size: 40px;
  }

  .eguidesubsription .blog_subscript_box {
    padding-left: 0%;
  }

  .equidesc2_rt #common_submit_nda,
  .esidefrm_wrap #common_submit {
    width: fit-content;
    padding: 10px 25px;
  }

  .eguidesubsription .blog_subscript_box h3 {
    font-size: 20px;
  }

  .egide_lstg .single_post_image {
    width: 60%;
  }

  .e_bnr .mh p {
    width: 90%;
    margin: 0 auto 20px;
    font-size: 16px;
  }

  #ebook_srch_frm {
    width: 70%;
  }

  .design2 .nh_ftblg_lst {
    min-height: auto;
  }

  .nh_ftblg_lst {
    background: none;
    padding: 20px !important;
    box-shadow: 0px 3px 10px #0000001a !important;
  }

  .nh_ftblg_sc.design2 .slick-track {
    display: block !important;
  }

  .prvy_dv_inpt .error {
    top: 25px;
  }
}

@media (max-width: 767px) {
  .design2 .nh_ftblg_lst {
    min-height: auto;
  }
}

@media (max-width: 600px) {
  .e_bnr {
    height: 400px;
  }

  .single-eguide h1,
  .eguide_lst h2 {
    font-size: 24px;
  }

  .post_description p {
    margin: 0px 0 10px;
  }

  .e_bnr:after {
    background-size: cover;
  }

  .egide_lstg .single_post {
    flex-wrap: wrap;
    padding: 20px;
  }

  .eguidesection_3 .blog_subscribe_hdng h3 {
    font-size: 24px;
  }

  .eguidesubsription .blog_subscript_box h3 {
    font-size: 16px;
  }

  .eguidesection_3 {
    padding-bottom: 30px;
    padding-top: 0px;
  }

  .equidesc2_rt .prvy_dv_inpt p {
    margin: 10px 0;
  }

  .esidefrm_wrap {
    padding: 20px;
  }

  .esidefrm_wrap h3 {
    font-size: 20px;
    margin-bottom: 5px;
  }

  .input_button input,
  .input_button select,
  .input_button textarea {
    font-size: 14px;
    line-height: normal;
  }

  .eguidesubsription input#blog_subscript_box_btn {
    margin-top: 20px;
  }

  .eguidesubsription .blog_subscript_box input {
    width: 100% !important;
  }

  .degn2 .cntcnt_lcnt_fig_cnt h2 {
    font-size: 20px;
  }

  .egide_lstg {
    margin-top: 0px;
  }

  .nh_ftblg_sc.design2 .nh_ftblg_lst a {
    padding: 0;
  }

  .single-eguide .egdsctn_2 p,
  .single-eguide .equidesc2_lft p a {
    font-size: 16px;
    line-height: normal;
  }

  .design2 .nh_ftblg_lst {
    margin: 20px;
  }

  .desk_egd {
    margin: 0px auto 0;
  }

  .single-eguide .equidesc2_lft p {
    margin: 0 0 10px;
  }

  .single-eguide .equidesc2_lft ul li {
    font-size: 16px;
    line-height: normal;
    margin-bottom: 10px;
  }

  .equidesc2_rt .prvy_dv_ichk {
    font-size: 15px;
  }

  .prvy_dv_inpt p {
    margin-top: 20px !important;
  }
}

@media (max-width: 425px) {
  .egide_lstg .single_post_image {
    width: 100%;
  }

  .e_bnr {
    height: 350px;
  }

  #ebook_srch_frm {
    width: 90%;
  }

  .prvy_dv_inpt .error {
    top: 45px;
  }
}

/* Eguide Detail Page css end */

/* End to End page css starts here */
.endsw_bnr {
  height: 900px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
}

.endsw_bnr_lf,
.endsw_cstmz_lt,
.endsw_cstmz_rt,
.endsw_graz_rt {
  width: 50%;
}

.endsw_graz_lt {
  width: 45%;
}

.endsw_bnr_rt {
  width: 47%;
}

.endsw_bnr .mh p,
.endsw_cta1_lt.sb p,
.endsw_cstmz_rt.sb p {
  margin: 25px 0;
}

.endsw_prces {
  padding-bottom: 250px;
  padding-top: 90px;
}

.endsw_prces,
.endsw_cstmz,
.graz_cnt {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  flex-wrap: wrap;
}

.endsw_prces:after {
  content: "";
  position: absolute;
  background: #002033;
  width: 100vw;
  height: 100%;
  left: 50%;
  top: 0;
  transform: translateX(-50%);
  z-index: -1;
}

.endsw_prces_lt {
  width: 60%;
  position: sticky;
  top: 200px;
}

.endsw_cstmz_rt.sb p {
  padding-right: 30px;
}

.endsw_prces_rt {
  width: 40%;
}

.prces_box {
  background: rgba(255, 255, 255, 0.2);
  box-shadow: inset 0px 3px 6px #00000029;
  border-radius: 14px;
  backdrop-filter: blur(8px);
  padding: 20px 60px 20px 20px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 600px;
  min-height: 320px;
  position: relative;
  overflow: hidden;
  gap: 20px;
}

.prces_box .bx_cnt {
  width: 80%;
}

.prces_box figure img {
  position: relative;
  bottom: -83px;
}

.prces_lst_tp {
  display: flex;
  align-items: center;
  gap: 20px;
}

.prces_lst li {
  border-bottom: 1px solid #707070;
  padding: 45px 0;
  position: relative;
}

.prces_lst li:after {
  content: "1";
  position: absolute;
  left: -10%;
  top: 25%;
  background: #00649e;
  height: 28px;
  width: 28px;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #e8f5ff;
  box-shadow: 0px 0px 0px 10px #e8f5ff;
  border-radius: 50%;
  line-height: normal;
}

.prces_lst li:nth-child(2)::after {
  content: "2";
}

.prces_lst li:nth-child(3)::after {
  content: "3";
}

.prces_lst li:nth-child(4)::after {
  content: "4";
}

.prces_lst li:nth-child(5)::after {
  content: "5";
}

.prces_lst li:nth-child(6)::after {
  content: "6";
}

.prces_lst li:nth-child(7)::after {
  content: "7";
}

.prces_lst li:nth-child(8)::after {
  content: "8";
}

.prces_lst li:nth-child(9)::after {
  content: "9";
}

.prces_lst li:last-child::before {
  content: "";
  position: absolute;
  left: -8%;
  top: 80px;
  background: #002033;
  width: 10px;
  height: 100px;
}

.prces_lst {
  position: relative;
  margin-top: -40px;
}

.prces_lst_tp h3 {
  color: #fff;
  font-size: 28px;
  font-weight: 600;
}

.prces_lst li p {
  color: #fff;
  font-size: 18px;
}

.prces_lst_tp figure {
  width: 66px;
  height: 66px;
}

.prces_lst_tp figure svg {
  height: 100%;
}

.prces_lst li:last-child {
  border: 0;
  padding-bottom: 0;
}

.prces_box:after,
.prces_box:before {
  content: "";
  position: absolute;
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2023/03/17144100/ble_crcle.png) no-repeat;
  background-size: cover;
  width: 400px;
  height: 400px;
  right: -15%;
  top: -15%;
  z-index: -1;
}

.prces_box:before {
  left: -15%;
  bottom: -15%;
  right: inherit;
  top: auto;
  width: 300px;
  height: 300px;
}

.endsw_cta1 {
  position: relative;
  margin-top: -170px;
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2023/03/17181230/Cta1-image.png) no-repeat;
  border-radius: 20px;
  padding: 30px 60px;
  background-size: 100% 100%;
}

.endsw_cta1_lt {
  width: 60%;
}

.endsw_cta1_rt {
  width: 40%;
}

.endsw_cstmz {
  align-items: center;
  padding-top: 60px;
}

.endsw_cstmz_lt figure {
  width: 400px;
  height: 450px;
}

.endsw_cta2:after {
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2023/03/17180504/cta-imag.jpg) no-repeat;
  content: "";
  position: absolute;
  width: 100vw;
  top: 0;
  left: 50%;
  height: 100%;
  transform: translateX(-50%);
  background-size: cover;
  z-index: -1;
}

.graz_lst li.active {
  scale: 1.04;
  box-shadow: 4px 6px 20px #70707047;
}

.endsw_cta2 {
  margin-top: 80px;
}

.endsw_cta2 .btn-fix {
  background: transparent;
  border: 1px solid #fff;
  color: #fff;
}

.endsw_cta2 .btn-fix svg {
  background: #fff;
}

.endsw_cta2 .btn-fix svg path {
  fill: #000;
}

.endsw_graz .sb p {
  width: 70%;
  margin: 0 auto;
}

.endsw_graz_rt figure {
  width: 450px;
  height: 600px;
  margin: 0 auto;
  position: relative;
}

.endsw_graz_rt figure:after {
  content: "";
  position: absolute;
  background: url(https://www.apptunix.com/wp-content/uploads/2023/03/blue_crcl.svg) no-repeat;
  width: 420px;
  height: 420px;
  background-size: contain;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  z-index: -1;
}

.endsw_graz_rt figure:before {
  content: "";
  position: absolute;
  background: url(https://www.apptunix.com/wp-content/uploads/2023/03/bl_dts.svg) no-repeat;
  width: 57px;
  height: 67px;
  background-size: contain;
  left: 0;
  bottom: 0;
}

.graz_cnt {
  margin-top: 60px;
}

.endsw_graz_rt {
  position: sticky;
  top: 120px;
}

.dvrsd_lst {
  display: flex;
  align-items: flex-start;
  justify-content: space-around;
  gap: 20px;
  flex-wrap: wrap;
  margin-top: 60px;
}

.dvrsd_lst li {
  width: 32%;
  position: relative;
  overflow: hidden;
}

.dvrsd_lst li figcaption h3 {
  color: #fff;
  font-size: 28px;
  position: relative;
}

.dvrsd_lst li figcaption p {
  color: #fff;
  font-weight: 300;
  opacity: 0;
  padding-top: 15px;
  transition: 0.4s all;
}

.dvrsd_lst li figcaption {
  position: absolute;
  bottom: -50px;
  left: 0;
  padding: 20px;
  width: 100%;
  transition: 0.4s all;
}

.dvrsd_lst li:hover p {
  opacity: 1;
}

.dvrsd_lst li:hover figcaption {
  bottom: 0;
}

.dvrsd_lst li h3:after {
  content: "";
  position: absolute;
  background: #fff;
  height: 2px;
  width: 56px;
  left: 0;
  bottom: -5px;
}

.endsw_graz_rt:after,
.endsw_cstmz_rt:after,
.endsw_cstmz_lt:before {
  content: "";
  position: absolute;
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2023/03/20113341/ends_wave.png) no-repeat;
  left: 50%;
  top: 50%;
  transform: translate(-40%, -50%);
  width: 1100px;
  height: 100%;
  background-size: 100% 100%;
  z-index: -11;
}

.endsw_cstmz_lt:before {
  transform: translate(-118%, -68%) rotate(343deg);
  width: 1000px;
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2023/03/20173643/cstm_wv.png) no-repeat;
  background-size: 100% 100%;
  height: 900px;
}

.endsw_cstmz_rt:after {
  transform: translate(-22%, -30%) rotate(355deg);
  width: 1200px;
}

.endsw_graz_rt figure.active {
  display: block;
}

.endsw_graz_rt figure {
  display: none;
}

.endsw_graz_rt figure img {
  height: 100%;
  margin: 0 auto;
  display: block;
}

.endsw_wrp .mb_view {
  display: none;
}

.graz_lst_1.active {
  border-color: #00649e !important;
}

.graz_lst_1.active h3 {
  color: #00649e !important;
}

.graz_lst_2.active {
  border-color: #d1c51f !important;
}

.graz_lst_2.active h3 {
  color: #d1c51f !important;
}

.graz_lst_3.active {
  border-color: #a70c3b !important;
}

.graz_lst_3.active h3 {
  color: #a70c3b !important;
}

.graz_lst_4.active {
  border-color: #69a70c !important;
}

.graz_lst_4.active h3 {
  color: #69a70c !important;
}

.graz_lst_5.active {
  border-color: #640ca7 !important;
}

.graz_lst_5.active h3 {
  color: #640ca7 !important;
}

.dvrsd_sld {
  margin-top: 20px;
}

@media (max-width: 1600px) {
  .endsw_bnr {
    height: 700px;
  }

  .endsw_graz_rt figure {
    width: 400px;
    height: 530px;
  }

  .endsw_cstmz_lt:before {
    transform: translate(-109%, -76%) rotate(-4deg);
  }

  .endsw_cta2 .endsw_cta1_lt {
    padding-left: 6%;
  }
}

@media (max-width: 1400px) {
  .endsw_bnr {
    height: 650px;
  }
}

@media (max-width: 1200px) {
  .endsw_prces .side-line-down i {
    left: -17px;
  }

  .endsw_bnr {
    height: 600px;
  }

  .prces_box {
    width: 460px;
    padding: 20px 20px 20px 20px;
  }

  .prces_box .bx_cnt,
  .endsw_graz .sb p {
    width: 100%;
  }

  .prces_lst_tp figure {
    width: 60px;
    height: 60px;
  }

  .prces_lst li:after {
    left: -13%;
  }

  .graz_lst li h3,
  .dvrsd_lst li figcaption h3,
  .prces_lst_tp h3 {
    font-size: 24px;
  }

  .dvrsd_lst li {
    width: 31%;
  }

  .endsw_cta2 .endsw_cta1_lt {
    padding-left: 10%;
  }

  .prces_lst li p {
    font-size: 16px;
  }
}

@media (max-width: 1100px) {
  .endsw_prces .side-line-down i {
    left: -7px;
  }
}

@media (max-width: 992px) {
  .endsw_bnr {
    height: auto;
  }

  .endsw_bnr_lf,
  .endsw_bnr_rt,
  .endsw_cta1_lt,
  .endsw_cstmz_lt,
  .endsw_cstmz_rt,
  .endsw_cta1_lt {
    width: 100%;
    text-align: center;
  }

  .endsw_bnr_rt lottie-player {
    width: 100%;
    margin: 20px auto;
  }

  .endsw_bnr_lf .blk_span,
  .endsw_cta1_lt .blk_span,
  .endsw_dvrsd .blk_span {
    display: initial;
  }

  .endsw_bnr .btn-fix,
  .endsw_cta1_lt .btn-fix,
  .endsw_cstmz_rt .btn-fix {
    margin: 0 auto;
  }

  .endsw_prces_lt {
    width: 100%;
    position: initial;
  }

  .endsw_prces_rt,
  .endsw_graz_lt,
  .endsw_graz_rt {
    width: 100%;
  }

  .prces_box {
    width: 100%;
    min-height: auto;
    text-align: center;
    background: none;
    box-shadow: none;
    padding: 0;
    display: block;
  }

  .prces_box:after,
  .prces_box:before,
  .prces_box figure img,
  .endsw_graz_rt:after,
  .endsw_cstmz_rt:after,
  .endsw_cstmz_lt:before,
  .endsw_cta2:after,
  .prces_lst:before,
  .prces_lst li:after,
  .endsw_graz_rt figure:before,
  .endsw_graz_rt figure:after,
  .prces_lst li:last-child::before {
    display: none;
  }

  .prces_lst {
    margin-top: 0px;
  }

  .endsw_cta1 {
    background: #dbdbdc;
    margin-top: 40px;
    padding: 40px 20px;
  }

  .endsw_prces {
    padding-bottom: 30px;
    padding-top: 40px;
  }

  .endsw_cstmz {
    flex-direction: column-reverse;
  }

  .endsw_cta2 {
    background: #012034;
    padding: 40px 20px;
    margin-top: 50px;
  }

  .graz_cnt {
    margin-top: 0px;
  }

  .endsw_graz_rt {
    position: initial;
    margin-top: 30px;
  }

  .dvrsd_lst li figcaption h3,
  .graz_lst li h3,
  .prces_lst_tp h3 {
    font-size: 20px;
  }

  .endsw_cstmz_lt figure {
    width: 70%;
    height: auto;
    margin: 20px auto 0;
  }

  .endsw_graz_rt figure {
    width: 100%;
    height: auto;
  }

  .endsw_graz_rt figure img {
    margin: 0 auto;
    display: block;
  }

  .dvrsd_lst {
    margin-top: 30px;
  }

  .endsw_cstmz {
    padding-top: 40px;
    padding-bottom: 0;
  }

  .endsw_cta2 .endsw_cta1_lt {
    padding-left: 0%;
  }

  .dvrsd_lst li figcaption {
    bottom: -80px;
  }

  .endsw_wrp .mb_view {
    display: block;
  }

  .endsw_wrp .desk_view {
    display: none;
  }

  .graz_lst_dt figure {
    width: 60%;
    margin: 20px auto;
  }

  .dvrsd_sld figcaption {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 80%;
    transform: translate(-50%, -50%);
    padding: 10px;
  }

  .dvrsd_sld figcaption h3,
  .dvrsd_sld figcaption p {
    color: #fff;
  }

  .dvrsd_sld h3 {
    font-size: 20px;
    text-align: center;
  }

  .graz_lst_dt h3 {
    font-size: 20px;
  }

  .dvrsd_sld p {
    text-align: center;
    line-height: normal;
  }

  .graz_sld {
    margin-top: 20px;
  }

  .owl-nav button.owl-prev {
    left: -10px;
  }

  .owl-nav button.owl-next {
    right: -10px;
  }

  .side-line-down {
    display: none;
  }

  .prces_lst li {
    background: rgba(255, 255, 255, 0.2);
    box-shadow: inset 0px 3px 6px #00000029;
    border-radius: 14px;
    padding: 20px;
    margin-top: 20px;
    border: unset;
    text-align: center;
    min-height: 230px;
  }

  .prces_lst_tp h3 {
    width: 100%;
  }

  .prces_lst_tp figure {
    margin: 0 auto;
  }

  .dvrsd_sld figure {
    width: 80%;
    margin: 0 auto;
  }

  .endsw_dvrsd {
    padding-bottom: 0;
  }

  .endsw_cstmz_rt.sb p {
    padding-right: 0;
  }

  .prces_lst li:last-child {
    padding: 20px;
  }

  .prces_lst_tp {
    flex-wrap: wrap;
    gap: 10px;
  }
}

@media (max-width: 767px) {
  .dvrsd_lst li {
    width: 48%;
  }

  .graz_lst_dt h3 {
    font-size: 18px;
    width: 88%;
  }

  .graz_lst li:before {
    left: 10px;
  }

  .graz_lst li {
    padding: 15px 15px 15px 35px;
  }

  .endsw_bnr .mh p,
  .endsw_cta1_lt.sb p,
  .endsw_cstmz_rt.sb p {
    margin: 15px 0;
  }

  .prces_lst_tp figure {
    width: 50px;
    height: 50px;
  }

  .graz_lst li {
    padding: 10px 10px 10px 40px;
    margin-top: 20px;
  }

  .graz_lst li:before {
    left: 15px;
    top: 15px;
    height: 10px;
    width: 10px;
  }

  .endsw_cstmz {
    padding-top: 40px;
  }

  .tpl_end-to-end-software-development .nh_tchstk_sc {
    padding-top: 40px;
  }

  .endsw_cta2 {
    margin-top: 40px;
  }

  .dvrsd_sld figure {
    width: 100%;
  }
}

@media (max-width: 600px) {

  .dvrsd_lst li,
  .dvrsd_lst li img {
    width: 100%;
  }

  .dvrsd_lst li figcaption {
    bottom: 0px;
  }

  .dvrsd_lst li figcaption p {
    opacity: 1;
    padding-top: 10px;
  }

  .endsw_dvrsd {
    padding: 0;
  }

  .prces_lst li {
    min-height: auto;
  }
}

/* End to End page css ends */

/* blockchain new page css */
.blkchn_bnr {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  height: 800px;
}

.blkchn_rt lottie-player {
  width: 600px;
}

.blkchn_lt {
  width: 60%;
}

.blkchn_rt {
  width: 40%;
}

.blkchn_lt.mh p {
  margin: 25px 0;
}

.blkchn_cta1 {
  background: #000f26;
  border-radius: 30px;
  padding: 60px 40px;
  margin-top: 50px;
  border: 10px solid #ffff;
  overflow: hidden;
  z-index: 1;
}

.blkchn_cta1:after {
  content: "";
  position: absolute;
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2023/04/27113713/blkchn_cta1.jpg) no-repeat;
  background-size: 100% 100%;
  right: 0;
  top: 0;
  height: 330px;
  width: 670px;
  z-index: -1;
}

.blkchn_cta1 .btn-fix,
.blkchn_cta2 .btn-fix,
.blkchn_cta3 .btn-fix {
  margin-top: 25px;
}

.blkchn_srvcs:after,
.blkchn_prcs:after {
  position: absolute;
  background: #002033;
  content: "";
  width: 100vw;
  height: 100%;
  left: 50%;
  top: 0;
  transform: translateX(-50%);
  z-index: -1;
}

.blkchn_srvcs,
.blkchn_prcs {
  padding: 22% 0 8% 0;
  margin-top: -15%;
}

.blkchn_srvcs_lst {
  display: flex;
  align-items: stretch;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: 20px;
  margin-top: 50px;
}

.blkchn_srvcs_lst li {
  background: #022d47;
  border-radius: 12px;
  padding: 25px;
  width: 32%;
}

.blkchn_srvcs_lst li:hover figure img {
  transform: scale(1.1);
}

.blkchn_srvcs_lst li figure {
  width: 100%;
  height: 210px;
  border-radius: 12px 12px 0 0;
  overflow: hidden;
}

.blkchn_srvcs_lst li figure img {
  height: 100%;
  width: 100%;
  object-fit: cover;
  transition: ease-in-out 0.5s;
}

.blkchn_srvcs_lst li h3 {
  color: #fff;
  font-size: 26px;
  margin: 30px 0 20px;
}

.blkchn_srvcs_lst li p {
  color: #fff;
}

.blkchn_ntwrk {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 30px;
}

.blkntwrk_lt h2 {
  margin-bottom: 40px;
}

.blkntwrk_lt {
  width: 50%;
  position: sticky;
  top: 100px;
}

.blkntwrk_lst li {
  display: flex;
  align-items: center;
  gap: 20px;
  border-bottom: 1px solid #707070;
  padding: 20px 0;
}

.blkntwrk_lst li:last-child {
  border: unset;
}

.blkntwrk_lst li .blkntwrk_cnt {
  width: 80%;
}

.blkntwrk_lst li h3 {
  font-size: 26px;
}

.blk_inds .item {
  position: relative;
}

.blk_inds .item h3 {
  position: absolute;
  bottom: 20px;
  left: 0;
  color: #fff;
  padding: 20px;
  font-size: 28px;
}

.blk_inds .item h3:after {
  content: "";
  position: absolute;
  background: #fff;
  width: 60px;
  height: 2px;
  left: 20px;
  bottom: 10px;
}

.blk_inds .owl-nav button {
  top: auto !important;
  bottom: -90px !important;
}

.blk_inds .owl-nav {
  width: 7%;
  position: relative;
  margin: 0 auto;
  margin-bottom: 70px;
}

.owl-theme .owl-nav .disabled {
  opacity: 1 !important;
  cursor: pointer !important;
}

.blk_inds .owl-nav button.owl-next,
.blksrvc_sldr .owl-nav button.owl-next {
  transform: rotate(180deg);
}

.owl-theme.blk_inds .owl-nav button[class*="owl-"].owl-prev:hover,
.owl-theme.blk_inds .owl-nav button[class*="owl-"].owl-next:hover {
  background: transparent linear-gradient(270deg, #33b4ff 0%, #00649e 100%) !important;
  border: unset !important;
}

.blk_inds .owl-nav button:hover img {
  filter: brightness(0) invert(1);
}

.blkchn_indstry .blk_inds {
  margin-top: 40px;
}

.blkchn_cta2 {
  background: #eaeaea;
  padding: 40px;
  border-radius: 20px;
  z-index: 1;
  margin-top: 60px;
}

.blkchn_cta2:after {
  content: "";
  position: absolute;
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2023/04/27174241/blkchn_cta2.png) no-repeat;
  width: 340px;
  height: 330px;
  right: 3%;
  bottom: 0;
  background-size: contain;
  z-index: -1;
}

.blkprc_lst li {
  width: 46%;
  display: flex;
  align-items: flex-start;
  margin-bottom: 90px;
  gap: 30px;
  position: relative;
}

.blkprc_lst li:nth-child(even) {
  margin: 0 0 90px auto;
}

.blkprc_lst li:nth-child(odd) {
  flex-direction: row-reverse;
}

.blkprc_lst li figcaption {
  width: 80%;
  margin-top: 30px;
}

.blkprc_lst li:nth-child(odd) figcaption {
  text-align: end;
}

.blkprc_lst li figcaption h3 {
  color: #fff;
  font-size: 26px;
}

.blkprc_lst li figcaption p {
  color: #fff;
}

.blkprc_lst {
  position: relative;
  margin-top: 100px;
  margin-bottom: 200px;
}

.blkprc_lst:after {
  content: "";
  position: absolute;
  background: #fff;
  width: 6px;
  height: 100%;
  left: 50%;
  top: 0;
  transform: translateX(-50%);
  border-radius: 20px;
}

.blkprc_lst li:after {
  content: "";
  position: absolute;
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2023/04/27183840/ble_arw.png) no-repeat;
  right: -45px;
  top: 35px;
  width: 15px;
  height: 30px;
  background-size: contain;
}

.blkprc_lst li:nth-child(even)::after {
  right: auto;
  left: -45px;
  transform: rotate(180deg);
}

.blkchn_cta3 {
  background: #e4e4e4;
  padding: 90px 60px;
  border-radius: 20px;
  margin-top: -15%;
}

.blkchn_cta3:after {
  content: "";
  position: absolute;
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2023/05/01110750/blkchn_cta3.png) no-repeat;
  background-size: contain;
  width: 400px;
  height: 400px;
  right: 0;
  top: 0;
}

.blkchn_cta2 .blkcta_cnt:after {
  position: absolute;
  content: "";
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2023/04/28103612/lng_arw.png) no-repeat;
  width: 200px;
  height: 90px;
  left: 45%;
  bottom: 10%;
  background-size: contain;
}

.blksrvc_sldr.mb_view {
  display: none;
}

@media (max-width: 1500px) {
  .blkchn_rt lottie-player {
    width: 500px;
  }

  .blkntwrk_lt figure {
    width: 80%;
  }

  .blkchn_bnr {
    height: 650px;
  }
}

@media (max-width: 1200px) {

  .blkchn_lt,
  .blkchn_rt {
    width: 100%;
    text-align: center;
  }

  .blkchn_lt button {
    margin: 0 auto;
  }

  .blkchn_cta1:after,
  .blkchn_cta2:after,
  .blkchn_cta2 .blkcta_cnt:after,
  .blkchn_cta3:after {
    display: none;
  }

  .blkcta_cnt {
    text-align: center;
  }

  .blkchn_rt lottie-player {
    width: 60%;
    margin: 0 auto;
  }

  .blkchn_bnr {
    height: auto;
  }

  .blkchn_lt p .blk_span,
  .blkntwrk_lt .blk_span,
  .blkcta_cnt .blk_span,
  .blkchn_indstry .blk_span,
  .blkchn_prcs .blk_span,
  .blkchn_srvcs .blk_span {
    display: initial;
  }

  .blkcta_cnt .btn-fix {
    margin: 20px auto 0;
  }

  .blkchn_srvcs_lst li h3 {
    font-size: 23px;
  }

  .blkchn_srvcs_lst li {
    width: 31%;
  }

  .blkprc_lst li {
    margin-bottom: 40px;
  }

  .blkprc_lst li:nth-child(even) {
    margin: 0 0 40px auto;
  }

  .blkchn_cta3 {
    padding: 40px 20px;
  }
}

@media (max-width: 992px) {

  .desk_view,
  .blkprc_lst li:after,
  .blkprc_lst:after {
    display: none;
  }

  .blksrvc_sldr.mb_view {
    display: block;
  }

  .blksrvc_sldr h3 {
    color: #fff;
    font-size: 20px;
    margin-top: 20px;
  }

  .blksrvc_sldr p {
    color: #fff;
  }

  .blksrvc_sldr .item {
    background: #022d47;
    padding: 20px;
    border-radius: 15px;
    min-height: 500px;
    text-align: center;
  }

  .blk_inds .owl-nav {
    width: 15%;
  }

  .blksrvc_sldr {
    margin-top: 30px;
  }

  .blkchn_ntwrk {
    flex-wrap: wrap;
  }

  .blkntwrk_lt,
  .blkntwrk_rt {
    width: 100%;
    position: initial;
  }

  .blkntwrk_lt h2,
  .blkprc_lst li:nth-child(odd) figcaption {
    text-align: center;
  }

  .blkntwrk_lt figure {
    margin: 0 auto;
  }

  .blkntwrk_lst {
    flex-wrap: wrap;
    display: flex;
    gap: 0 20px;
  }

  .blkntwrk_lst li {
    width: 48%;
  }

  .blkntwrk_lst li .blkntwrk_cnt {
    width: 90%;
  }

  .blkprc_lst li {
    flex-wrap: wrap;
    justify-content: center;
    background: #eaeaea;
    padding: 20px;
    border-radius: 10px;
  }

  .blkprc_lst {
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .blkprc_lst li {
    width: 48%;
    display: block;
    margin: 0 !important;
  }

  .blkprc_lst li figcaption {
    width: 100%;
    margin-top: 10px;
    text-align: center;
  }

  .blkprc_lst li figcaption h3,
  .blkprc_lst li figcaption p {
    color: #1d1d1d;
  }

  .blkchn_cta3 {
    padding: 40px 20px;
    margin-top: 50px;
  }

  .blkchn_srvcs,
  .blkchn_prcs {
    padding: 4% 0 3% 0;
    margin-top: 6%;
  }

  .blkchn_cta1 {
    padding: 40px 20px;
    margin-top: 20px;
  }

  .blkntwrk_lst li figure svg {
    height: 100%;
  }

  .blkntwrk_lst li figure {
    width: 20%;
  }

  .blkprc_lst li figcaption h3 {
    font-size: 20px;
  }

  .blkntwrk_lst li h3 {
    font-size: 23px;
  }

  .blkprc_lst li:nth-child(even) figure {
    transform: scaleX(-1);
  }

  .blksrvc_sldr.mb_view figure img {
    border-radius: 12px 12px 0px 0px;
  }
}

@media (max-width: 767px) {
  .blksrvc_sldr .item {
    min-height: auto;
  }

  .blkchn_ntwrk {
    flex-wrap: wrap;
  }

  .blkchn_rt lottie-player,
  .blkntwrk_lst li {
    width: 100%;
  }

  .blkchn_cta2 {
    margin-top: 20px;
    padding: 40px 20px;
  }

  .blk_inds .owl-nav {
    width: 20%;
  }

  .blk_inds .item h3 {
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    bottom: auto;
    font-size: 24px;
    width: 100%;
    padding: 0;
    text-align: center;
  }

  .blk_inds .item h3:after {
    display: none;
  }

  .blkprc_lst li {
    width: 100%;
  }

  .blksrvc_sldr .owl-nav button img {
    width: 50%;
  }

  .blkntwrk_lst li {
    flex-wrap: wrap;
    text-align: center;
    border: unset;
    border-radius: 10px;
    margin-bottom: 20px;
    box-shadow: 0px 0px 15px #ddeffae0;
    padding: 20px;
  }

  .blkntwrk_lst li figure {
    margin: 0 auto;
    width: 20%;
  }

  .blkntwrk_lst li .blkntwrk_cnt {
    width: 100%;
  }
}

@media (max-width: 600px) {
  .blkchn_srvcs {
    padding: 9% 0 3% 0;
  }

  .blkntwrk_lst li h3,
  .blk_inds .item h3 {
    font-size: 20px;
  }

  .blkntwrk_lst li .blkntwrk_cnt p {
    margin-top: 0;
    line-height: normal;
  }

  .blkchn_indstry {
    padding-top: 0px;
  }

  .blk_inds .owl-nav button {
    bottom: -60px !important;
  }

  .blk_inds .owl-nav {
    width: 25%;
    margin-bottom: 30px;
  }

  .blkchn_prcs {
    padding: 10% 0 3% 0;
    margin-top: 10%;
  }
}

/* blockchain new page css */

/* main bold.css staging*/
@import url("https://apptunixstag.wpengine.com/updated_style.css");

.body_wrp {
  overflow-x: hidden;
}

.text-white h1,
.text-white h2,
.text-white p {
  color: #fff !important;
}

.navigation.nv_nw_otr {
  box-shadow: unset;
  background: transparent;
}

.navigation.website_navigation.fixed {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  box-shadow: 0 0 20px #0003;
  background-color: #fff !important;
}

.navigation.nv_nw_otr.hdr_blk_main_otr.fixed {
  box-shadow: 0 0 20px #0003 !important;
  background-color: #fff !important;
  transition: ease-in-out 0.1s !important;
}

.lmn_hd h1 {
  letter-spacing: 0px;
  color: #001b30;
  font-size: 78px;
  line-height: 1.3;
  font-weight: 700;
}

.lsb_hd h2,
.sb_hd h2 {
  letter-spacing: 0px;
  color: #141324;
  font-size: 70px;
  line-height: 1.3;
  font-weight: 700;
  margin-bottom: 15px;
}

span.bcg_txt {
  padding: 0;
  color: #00649e;
}

.lmn_hd p {
  letter-spacing: 0px;
  color: #141324;
  font-size: 22px;
  line-height: 36px;
  font-weight: 400;
  margin: 20px 0 40px;
}

.btn.btn-primary,
.btn.btn-info,
a.btn.btn-primary:not([href]):not([tabindex]),
a.btn.btn-info:not([href]):not([tabindex]) {
  background: #00649e;
}

.btn.btn-primary:before {
  content: "";
  top: 0;
  transform: translateX(100%);
  width: 100%;
  position: absolute;
  bottom: 0;
  z-index: -1;
  animation: slide 2s infinite;
  background: linear-gradient(to right,
      rgba(64, 235, 241, 0) 0%,
      rgb(255 254 253/56%) 50%,
      rgb(255 254 253/28%) 99%,
      rgba(64, 235, 241, 0) 100%);
}

.lsb_hd p,
.sb_hd p {
  letter-spacing: 0px;
  color: #141324;
  font-size: 18px;
  line-height: normal;
  font-weight: 500;
}

.lsb_hd h3 {
  font-size: 36px;
  font-weight: bold;
}

.datng_app_dev .btn.btn-primary {
  margin-top: 20px;
}

.dtg_spk_rt {
  width: 60%;
}

.dtg_adpn_rt {
  width: 40%;
}

.dtg_adpn .dtg_spk_inr {
  align-items: center;
  display: flex;
  justify-content: space-between;
  flex-direction: row-reverse;
}

.dtg_adpn_mn {
  align-items: center;
  display: flex;
  justify-content: space-between;
  flex-direction: row-reverse;
}

.dtg_pnl_sc .dtg_spk_mbin,
.dtg_adpn .dtg_spk_mbin {
  display: none;
}

.btn-white {
  background: #fff;
}

/**********Dating page css****************/


.prt-lstng .btn-fix {
  margin: 70px auto 0;
}

.dtg_cust_sc,
.dtg_bn,
.dtg_cta1 .lsb_hd,
.dtg_mrkt .dtg_mrkt_mn,
.dtg_mrkt,
.dtg_pnl_sc,
.dtg_ctfr3,
.dtg_chlslv_sc,
.dtg_ctfr2 {
  position: relative;
}

.dtg_bn .dtg_bnlt {
  width: 70%;
}

.dtg_bn {
  height: 750px;
  display: flex;
  align-items: center;
}

.dtg_bn:after {
  height: 580px;
  position: absolute;
  content: "";
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/08/10122202/dating_bn.png) no-repeat;
  bottom: 0;
  right: 0;
  width: 508px;
}

.dtg_bnlt span.pink {
  color: #ea497b;
}

.dtg_bnlt span.blue {
  color: #068bb4;
}

.dtg_bnlt span.yellow {
  color: #f8bc31;
}

.dtg_cust_sc:after,
.dtg_ctfr3:after {
  position: absolute;
  content: "";
  left: 50%;
  transform: translateX(-50vw);
  top: 0;
  bottom: 0;
  background: #f6f6f6;
  width: 100vw;
  z-index: -1;
}

.dtg_pnl_sc:after,
.dtg_chlslv_sc:after,
.dtg_ctfr2:after {
  position: absolute;
  content: "";
  left: 50%;
  transform: translateX(-50vw);
  top: 0;
  bottom: 0;
  background: #f2f9ff;
  width: 100vw;
  z-index: -1;
}

.dtg_bnsc .bcg_txt {
  display: block;
}

.dtg_cust_ul {
  display: flex;
  justify-content: space-between;
  align-items: stretch;
}

.dtg_cust_ul {
  margin-top: 40px;
}

.dtg_cust_li {
  width: 48%;
  padding: 30px 50px;
  position: relative;
}

.dtg_cust_li:hover {
  background: #ffffff 0% 0% no-repeat padding-box;
  box-shadow: 0px 0px 48px #0000000d;
}

.dtg_cust_hd p {
  font-size: 22px;
  margin-bottom: 20px;
}

.dtg_cust_li:before {
  content: "•";
  color: #00649e;
  font-size: 45px;
  position: absolute;
  left: 22px;
  top: 20px;
}

.dtg_cust_li p {
  font-size: 22px;
  line-height: 1.5;
}

.dtg_cta1 .lsb_hd {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.dtg_cta_lft span,
.dtg_mrkt span {
  color: #00649e;
}

.dtg_cta_lft p,
.dtg_cta_lft a {
  font-size: 26px;
  line-height: 1.5;
}

.dtg_cta_lft {
  width: 50%;
  padding-right: 5%;
}

.dtg_cta_ryt {
  width: 50%;
  padding-left: 5%;
  border-left: 1px solid #cee1f2;
}

.dtg_cta1 .lsb_hd:after {
  content: "";
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/08/10123951/qus_img.png) no-repeat;
  position: absolute;
  width: 123px;
  height: 105px;
  right: 0;
  bottom: 0;
}

.dtg_mrkt:after {
  position: absolute;
  content: "";
  left: 50%;
  transform: translateX(-50vw);
  top: 0;
  bottom: 0;
  background: #f4faff;
  width: 100vw;
  z-index: -1;
}

.datng_app .prt-lstng {
  padding-top: 0;
}

.dtg_mrkt_mn {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.dtg_mrkt_mn .lsb_hd {
  width: 50%;
}

.dtg_mrkt .dtg_mrkt_mn {
  height: 550px;
}

.dtg_spk_rt .lsb_hd h3,
.dtg_adpn_rt .lsb_hd h3 {
  font-weight: 600;
  color: #00649e;
}

.dtg_spk_li h3,
.dtg_adpn_li h3 {
  font-size: 28px;
  font-weight: bold;
}

.dtg_spk_li:hover,
.dtg_adpn_li:hover,
.dtg_spk_li.active,
.dtg_adpn_li.active {
  background: #fff;
  box-shadow: 0px 7px 25px #0000001a;
}

.dtg_spk_li:hover h3,
.dtg_adpn_li:hover h3,
.dtg_adpn_li.active h3,
.dtg_spk_li.active h3 {
  color: #00649e;
}

.dtg_ser_ul .dtg_ser_li:nth-child(2) {
  border-left: 1px solid #c2c2c2;
  border-right: 1px solid #c2c2c2;
}

.dtg_ser_hd {
  border-bottom: 1px solid #c2c2c2;
}

.dtg_ser_li .dtg_ser_hd,
.dtg_ser_li .dtg_ser_inr {
  padding-left: 20px;
  padding-right: 20px;
}

.dtg_ctfr3 .lsb_hd {
  width: 70%;
}

.dtg_ctfr3 .lsb_hd h2 {
  font-size: 58px;
}

.dtg_ctfr3:before {
  content: "";
  position: absolute;
  bottom: 0;
  right: 0;
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/08/10161852/dtg_cta-3.png) no-repeat;
  width: 401px;
  height: 345px;
}

.dtg_wrp .btn {
  font-size: 20px;
  line-height: normal;
  font-weight: 400;
  color: #000;
  background: #c3c3c3;
  border: unset;
  padding: 15px 25px;
  display: inline-block;
  position: relative;
  cursor: pointer;
  border-radius: 5px;
  position: relative;
  overflow: hidden;
}

.dtg_wrp h3 {
  font-size: 20px;
  font-weight: 600;
  line-height: normal;
}

.wht_sbhd h1,
.wht_sbhd h2,
.wht_sbhd h3,
.wht_sbhd h4,
.wht_sbhd h5,
.wht_sbhd h6,
.wht_sbhd p,
.dtg_wrp .wht_sbhd .mn_hd h1,
.dtg_wrp .wht_sbhd .mn_hd p {
  color: #fff;
}

.dtg_ftr_sc {
  align-items: flex-start;
  display: flex;
  justify-content: space-between;
}

.dtg_wrp .mn_hd h1 {
  font-size: 50px;
  font-weight: bold;
  line-height: normal;
}

.dtg_wrp .mn_hd p {
  font-size: 20px;
  font-weight: 400;
  margin: 15px 0 30px;
  color: #fff;
}

.dtg_wrp .sb_hd h2,
#wht_lblpg .demand_sub_heading h2 {
  font-size: 36px;
  line-height: normal;
  font-weight: bold;
}

.dtg_ser_li li:before {
  color: #00649e;
  margin-right: 10px;
  position: absolute;
  height: 8px;
  width: 8px;
  background: #00649e;
  border-radius: 50%;
  left: 0;
  content: "";
  top: 9px;
}

.dtg_ser_li h5 {
  font-size: 18px;
  line-height: 1.5;
}

.dtg_ser_li {
  width: 33.33%;
  padding: 0 0 30px 0;
}

.dtg_ser_li li {
  font-size: 18px;
  font-weight: 600;
  position: relative;
  padding-left: 20px;
  margin: 12px 0;
}

.dtg_wrp p {
  font-size: 16px;
  line-height: 1.5;
  font-weight: 400;
}

.dtg_ser_li p {
  margin: 15px 0;
  color: #00649e;
  font-weight: 600;
}

.dtg_wrp .sb_hd p,
#wht_lblpg .demand_sub_heading p {
  color: #444444;
  line-height: 26px;
  font-weight: 400;
  font-size: 18px;
  margin-top: 5px;
}

.dtg_wrp .dtg_dsts_mn .sb_hd p {
  margin-top: 25px;
}

/* FLEX, CENTER, CENTER */
/* FLEX, SPACE-BETWEEN, CENTER */
.dtg_bnsc,
.dtg_dsts_mn,
.dtg_spk_inr {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

/* TEXT CENTER */
.dtg_bnrt,
.dtg_spk_ct,
.dtg_adpn_lt,
.dtg_das_li {
  text-align: center;
}

/* POSITION : RELATIVE */
.dtg_bnrt,
.dtg_bnrt figure,
.dtg_ftr_lt,
.dtg_ftr_lt figure,
.dtg_ftr_lt figure img,
.dtg_ftr_li,
.dtg_dsts_mn,
.dtg_adpn,
.dtg_adpn_li,
.dtg_spk_ct {
  position: relative;
}

/* BUTTON MArgin */
.dtg_wrp .btn.btn-primary {
  margin-top: 25px;
}

/* MARGIN : 0PX */
.dtg_bnlt .btn.btn-primary {
  margin: 0px;
}

/* Z-INDEX : 1 */
.dtg_bnsc,
.dtg_ftr_lt figure img {
  z-index: 1;
}

/* MARGIN-TOP : 40px */
.dtg_ftr_ul,
.dtg_spk_inr,
.dtg_adpn_ul,
.dtg_das_ul {
  margin-top: 40px;
}

/* MARGIN-TOP: 10px */
.dtg_ftr_li p,
.dtg_spk_li p,
.dtg_adpn_li p,
.dtg_das_li p {
  margin-top: 10px;
}

/* MARGIN-BOTTOM : 0PX */
.dtg_adpn_li:last-child:after,
.dtg_spk_li:last-child:after {
  display: none;
}

.dtg_das_li h3 {
  margin-top: 20px;
}

.cont_ainer.dtg_bnsc {
  padding-top: 50px;
}

.dtg_bnlt {
  width: 40%;
}

.dtg_bnrt {
  width: 50%;
}

.dtg_ctfr1 .dtg_ctfur_sc {
  padding: 50px;
  position: relative;
}

.dtg_ctfr1 .dtg_ctfur_sc .sb_hd {
  width: 81%;
}

.dtg_ctfr2 .dtg_ctfur_sc .sb_hd {
  width: 80%;
}

.dtg_ftr_lt {
  width: 40%;
  position: sticky;
  top: 5%;
}

.dtg_ftr_rt {
  width: 60%;
}

.dtg_ftr_lt figure:before {
  content: "";
  position: absolute;
  top: 0;
  right: 100px;
  width: 240px;
  height: 210px;
  background: url("https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/03/10052456/dtng_img16.png");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
  z-index: 0;
}

.dtg_ftr_lt figure:after {
  content: "";
  position: absolute;
  bottom: 10px;
  left: 0px;
  width: 240px;
  height: 210px;
  background: url("https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/03/10052456/dtng_img16.png");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
  z-index: 0;
  transform: rotate(180deg);
}

.dtg_ftr_li {
  background: #fff;
  border: 1px solid #e3e3e3;
  border-radius: 10px;
  margin-bottom: 15px;
  display: flex;
  align-items: flex-start;
  gap: 30px;
  padding: 20px;
}

.dtg_ftr_li svg {
  width: 35px;
}

.dtg_dsts_mn .sb_hd {
  width: 55%;
  padding-top: 100px;
}

.dtg_dsts_mn {
  align-items: stretch;
}

.dtg_dsts_mn figure {
  width: 55%;
  text-align: right;
}

.dtg_dsts_mn .svg {
  text-align: center;
}

.dtg_spk {
  background: url("https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/03/10052546/dtng_img23.png");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}

.dtg_spk_inr {
  text-align: left;
  align-items: flex-start;
}

.dtg_spk_lt .dtg_spk_ul,
.dtg_spk_rt .dtg_spk_ul {
  margin-top: 20px;
}

.dtg_spk_li,
.dtg_adpn_li {
  border-radius: 10px;
  padding: 15px;
  margin: 30px 0;
}

.dtg_adpn_lt {
  width: 50%;
  position: sticky;
  top: 15%;
}

.dtg_wrp .dtg_cust_hd h3 {
  font-size: 36px;
  font-weight: bold;
  width: 100%;
}

.dtg_cust_li .dtg_cust_hd svg {
  width: 300px;
}

.dtg_ser_hd svg {
  width: auto;
  margin-right: 20px;
}

.dtg_ser_hd {
  position: relative;
  display: flex;
  align-items: center;
  margin-bottom: 25px;
}

.dtg_wc_lt svg {
  width: auto;
  margin-top: 30px;
}

.dtg_wc_lt {
  width: 32%;
}

.dtg_wc_list h4 {
  font-size: 18px;
  font-weight: 700;
  padding: 40px;
}

.dtg_wc_rt li {
  font-size: 24px;
  font-weight: 700;
  width: 25%;
  border-right: 1px solid #c2c2c2;
  border-bottom: 1px solid #c2c2c2;
}

.dtg_wc_rt li:nth-child(4),
.dtg_wc_rt li:nth-child(8) {
  border-right: 0;
}

.dtg_wc_rt li:nth-child(5),
.dtg_wc_rt li:nth-child(6),
.dtg_wc_rt li:nth-child(7),
.dtg_wc_rt li:nth-child(8) {
  border-bottom: 0;
}

.dtg_wc_list {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  margin-top: 30px;
  border: 1px solid #c2c2c2;
  padding: 30px;
}

.dtg_ctfur_sc:after {
  position: absolute;
  content: "";
  right: 0;
  bottom: -140px;
  width: 286px;
  height: 304px;
  background: url(https://ucppr2k2q2u3lbr9b2ah3a31-wpengine.netdna-ssl.com/wp-content/uploads/2022/07/heart.png);
}

.dtg_ser_li h4 {
  font-size: 24px;
  color: #001b30;
  font-weight: bold;
  margin: 15px 0;
  min-height: 60px;
}

.dtg_ser_sc .sb_hd {
  margin: auto;
}

.dtg_cust_hd {
  display: flex;
  margin-bottom: 20px;
}

.dtg_das_ul,
.dtg_ser_ul {
  display: flex;
  justify-content: space-between;
  align-items: stretch;
  position: relative;
}

.dtg_cust_ul {
  display: flex;
  justify-content: space-between;
  align-items: stretch;
}

.dtg_das_li {
  background: #ffffff;
  box-shadow: 0px 8px 36px #00000010;
  border-radius: 10px;
  padding: 20px;
  width: 24%;
}

.dtg_das_li .survey_image {
  filter: contrast(0.7);
}

.dtg_das_li:hover h3,
.dtg_das_li:hover p {
  color: #fff;
}

.dtg_das_li:hover svg {
  filter: grayscale(1) brightness(10);
}

.dtg_das {
  padding-bottom: 80px;
}

.dtg_spk_ct .dtg_spk_ctl {
  width: 100%;
}

.dtg_spk_ct .dtg_spk_ctl,
.dtg_adpn_ltin {
  position: absolute;
  top: 0;
  transition-duration: 0.8s;
  opacity: 0;
  transform: translateX(-50%);
  height: 100%;
  width: 100%;
}

.dtg_spk_ct .dtg_spk_ctl {
  left: 50%;
}

.dtg_adpn_ltin {
  left: 100%;
}

.dtg_adpn_ltin {
  width: 900px;
}

.dtg_spk_ctl.active,
.dtg_adpn_ltin.active {
  position: relative;
  z-index: 1;
  opacity: 1;
}

.dtg_spk_lt .sb_hd {
  position: absolute;
  top: -30px;
  left: 0;
}

.dtg_spk_lt {
  position: relative;
}

.dtg_cust_hd h3 {
  font-size: 36px;
  font-weight: bold;
}

.dtg_chlslv_lst {
  padding: 70px 40px;
  width: 50%;
  border-right: solid 1px #ddd;
  border-bottom: solid 1px #ddd;
  height: 320px;
}

.dtg_list h3 {
  letter-spacing: 0px;
  font-size: 35px;
  line-height: 42px;
  margin-bottom: 30px;
  font-weight: bold;
}

.dtg_list:hover {
  background: #ffffff 0% 0% no-repeat padding-box;
  box-shadow: 0px 7px 25px #0000001a;
}

.dtg_list:hover h3 {
  color: #00649e;
}

.dtg_list {
  padding: 70px 40px;
  width: 50%;
  border-right: solid 1px #ddd;
  border-bottom: solid 1px #ddd;
  height: 320px;
}

.dtg_chlslv_mn {
  margin-top: 50px;
  display: flex;
  align-items: stretch;
  justify-content: space-between;
  flex-wrap: wrap;
}

.dtg_list:nth-child(2n) {
  border-right: unset;
}

.dtg_list:nth-child(3),
.dtg_list:last-child {
  border-bottom: unset;
}

.tdg_cta_inr {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.dtg_ctfr2:before {
  content: "";
  position: absolute;
  right: -24%;
  top: 0;
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/08/10174141/dtg_cta2_bg.png) no-repeat;
  width: 733px;
  height: 434px;
  background-size: 70%;
  z-index: 0;
}

.tdg_cta_inr p {
  font-size: 32px;
  font-weight: 600;
  margin-bottom: 10px;
}

.dtg_chlslv_sc .lsb_hd {
  width: 85%;
}

.tdg_cta_inr .lsb_hd {
  width: 80%;
  z-index: 2;
}

.dtg_ctfr2 .lsb_hd h2 {
  font-size: 55px;
}

.dtg_ser_inr .btn-fix {
  position: absolute;
  bottom: 0;
}

.dtg_ser_inr {
  padding-bottom: 60px;
}

.dtg_mrkt p {
  line-height: 32px;
}

.dtg_spk_ct {
  position: sticky;
  top: 80px;
}

.srv_blkh_sc .btn-fix {
  margin: 0 auto;
}

.dtg_cust_li .btn-fix,
.dtg_mrkt .btn-fix,
.dtg_ctfr3 .btn-fix {
  margin-top: 20px;
}

.sucs_lst .prt-item {
  width: 48%;
  background-size: 100% 100%;
  padding: 20px;
  border-radius: 16px;
  background-repeat: no-repeat;
  position: relative;
}

.sucs_lst .prt-item .prt_img figure {
  width: 300px;
  height: 370px;
  position: absolute;
  bottom: 35px;
  right: 30px;
}

.sucs_lst .prt-item {
  border-radius: 15px;
  height: 735px;
}

.sucs_lst .prt-item .prt_img img {
  width: 100%;
  height: 100%;
}

.sucs_lst {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-top: 20px;
}

.sucs_lst .nh_bwp_inr {
  width: 37%;
}

.prt_lgt h3,
.prt_lgt p,
.prt_lgt a,
.prt_lgt span,
.prt_lgt h4,
.prt_lgt .rmcoming {
  color: #fff;
}

.prt-item .prj_rdmr_mb {
  padding: 10px 15px;
  border-radius: 6px;
  font-size: 12px;
  font-weight: 500;
  border: 1px solid #fff;
  color: #fff;
}

.prt-item .store_icons {
  margin-top: 25px;
  margin-left: 0;
}

.sucs_lst .prt-item:nth-child(even) {
  margin-top: 100px;
}

/*dating page css end*/
/* ============= MVP page css start here */
.home_abt_cta4 .fix_container {
  background: #1d1d1d;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 30px;
  border-radius: 30px;
  position: relative;
}

.mvp_wrp .d_flx {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}

.mvp_wrp {
  position: relative;
}

.mvp_hero_lhs,
.mvp_hero_rhs {
  width: 48%;
}

.mvp_abt_lhs {
  width: 47%;
}

.mvp_abt_rhs {
  width: 52%;
}

.mvp_about {
  margin-top: 60px;
}

.mvp_abt_rhs:after {
  content: "";
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2023/07/26140411/af_shape.png);
  position: absolute;
  right: 28px;
  width: 40px;
  height: 490px;
  background-repeat: no-repeat;
  top: 0;
}

.all_srvc_mvp:after {
  content: "";
  border: 2px solid #bdd9fb;
  position: absolute;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  right: -70px;
  top: -30px;
  animation: zoom-in-zoom-out 2s ease-out infinite;
}

.all_srvc_mvp li:hover {
  transform: scale(0.95);
  transition: 0.2s all;
  border: 1px solid #002033;
  background: #dbeaff;
}

.perks_head:before {
  background-image: url(https://www.apptunix.com/wp-content/uploads/2023/07/cross.svg);
  content: "";
  position: absolute;
  width: 14px;
  height: 20px;
  border-radius: 50%;
  left: -60px;
  top: 45px;
  background-repeat: no-repeat;
  background-position: center;
}

.engagement_mvp .nw_sbhdng {
  position: relative;
}

.engagement_mvp .nw_sbhdng:before {
  background-image: url(https://www.apptunix.com/wp-content/uploads/2023/07/cross.svg);
  content: "";
  position: absolute;
  width: 14px;
  height: 20px;
  border-radius: 50%;
  left: -90px;
  top: 85px;
  background-repeat: no-repeat;
  background-position: center;
}

.srvc_hd:before {
  content: "";
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2023/07/26140411/af_shape.png);
  position: absolute;
  left: -80px;
  width: 40px;
  height: 490px;
  background-repeat: no-repeat;
  top: -220px;
  transform: rotate(180deg);
}

button.btn.btn-fix {
  overflow: hidden;
}

.white_sbhdng h2 {
  color: #fff;
}

.mvp_cta .btn-fix.wht_bt {
  margin: 30px auto 0;
}

.mvp_wrp .wht_bt {
  background: #fff;
  color: #141324;
}

.mvp_wrp .btn-fix.wht_bt svg {
  background: transparent linear-gradient(270deg, #33b4ff 0%, #00649e 100%) 0% 0% no-repeat padding-box;
}

.mvp_wrp .btn-fix.wht_bt svg path {
  fill: #fff;
}

.mvp_hero_rhs:before {
  content: "";
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2023/07/26093501/hero_bg.png);
  position: absolute;
  left: 48%;
  top: 0;
  width: 1090px;
  height: 100%;
  z-index: -1;
  background-size: cover;
  background-repeat: no-repeat;
}

.mvp_cta {
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2023/07/26103123/grd_bg.png);
  background-position: top;
  background-size: cover;
  border-radius: 10px;
  padding: 70px 50px;
  text-align: center;
}

.srvc_hd h3 {
  font-size: 40px;
  font-weight: 600;
  color: #ffffff;
  line-height: 1.3;
  text-align: center;
}

.mvp_cta .nw_sbhdng.white_sbhdng:after {
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2023/07/26124853/two_star.png);
  content: "";
  position: absolute;
  top: 0;
  width: 90px;
  height: 201px;
  background-position: center;
  background-repeat: no-repeat;
  right: 120px;
  animation: zoom-in-zoom-out 2s ease-out infinite;
}

.srvc_hd p {
  text-align: center;
  color: #fff;
}

.all_srvc_mvp {
  display: flex;
  justify-content: space-between;
  background: #f1f1f1 0% 0% no-repeat padding-box;
  border-radius: 15px;
  padding: 20px;
  flex-wrap: wrap;
  box-shadow: 15px 5px 36px #0000000a;
  position: relative;
}

.all_srvc_mvp li {
  background: white;
  width: 32%;
  margin-bottom: 20px;
  border-radius: 15px;
  padding: 30px;
  box-shadow: 15px 5px 36px #0000000a;
  transition: 0.2s all;
}

.all_srvc_mvp li h4 {
  font-size: 28px;
  color: #141324;
  font-weight: 700;
  margin: 15px 0;
}

.all_srvc_mvp li:nth-child(4),
.all_srvc_mvp li:nth-child(5),
.all_srvc_mvp li:nth-child(6) {
  margin-bottom: 0;
}

.all_srvc_mvp li:hover h4 {
  font-size: 27px;
}

.srvc_mvp:before {
  background: #002033;
  content: "";
  position: absolute;
  top: 2%;
  width: 100%;
  z-index: -1;
  border-radius: 0 0 110px 100px;
  left: 0;
  height: 11%;
}

.srvc_hd {
  padding: 0px 0 70px;
  position: relative;
}

.perk_bx {
  width: 65%;
}

.perks_head {
  justify-content: space-between;
  margin: 60px 0;
  position: relative;
}

.developing_mvp {
  justify-content: space-between;
  margin: 50px 0 0;
  position: relative;
}

.developming_lhs {
  width: 32%;
}

.developming_lhs li {
  background: #ffffffd1;
  border-radius: 10px;
  padding: 13px;
  position: relative;
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 15px;
  margin: 15px 0;
}

.developming_lhs li h3 {
  font-size: 22px;
}

.developming_lhs li:nth-child(1) figure {
  background-color: #00649e;
}

.developming_lhs li:nth-child(2) figure {
  background-color: #dcd02d;
}

.developming_lhs li:nth-child(3) figure {
  background-color: #a70c3b;
}

.developming_lhs li:nth-child(4) figure {
  background-color: #69a70c;
}

.developming_lhs li:nth-child(5) figure {
  background-color: #640ca7;
}

.developming_lhs li:nth-child(6) figure {
  background-color: #0ca7a7;
}

.developming_lhs li figure {
  width: 40px;
  height: 40px;
  overflow: hidden;
  min-width: 40px;
  border-radius: 5px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.perk_mvp:before {
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2023/07/25180049/perks_bg.png);
  content: "";
  position: absolute;
  width: 100%;
  height: 63%;
  z-index: -1;
  top: 35%;
}

.developing_mvp:before {
  content: "";
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2023/07/25180052/perks_shape.png);
  position: absolute;
  width: 55%;
  height: 100%;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 0;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.models_mvp:after {
  content: "";
  background-image: url(https://www.apptunix.com/wp-content/uploads/2023/07/light.svg);
  position: absolute;
  width: 50px;
  height: 70px;
  bottom: -20px;
  right: -120px;
  transform: translate(-50%, -50%);
  z-index: 0;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  animation: zoom-in-zoom-out 2s ease-out infinite;
}

.models_mvp {
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: stretch;
  position: relative;
  align-items: stretch !important;
}

.models_mvp li .d_flx {
  gap: 20px;
}

.models_mvp li h3 {
  font-size: 28px;
  color: #fff;
}

.dvlp_prcs {
  background: #002033;
  padding-bottom: 30px;
}

.process_br {
  padding: 70px 0;
  margin: 40px 0px;
  position: relative;
}

.process_br li:nth-child(odd) {
  width: 33%;
  /* margin-bottom: 47px; */
  display: table;
  height: 100%;
  position: relative;
  height: 128.8px;
}

.process_br li:nth-child(odd) h2 span {
  position: absolute;
  left: 155px;
  margin: auto;
  z-index: 9;
  top: 25px;
}

.process_br li:nth-child(even) h2 span {
  position: absolute;
  left: 17px;
  margin: auto;
  z-index: 9;
  top: 26px;
}

.process_br li:nth-child(even) {
  text-align: right;
  width: 33%;
  margin: 0 0 0 auto;
  height: 100%;
  position: relative;
  height: 128.8px;
}

.process_br li:nth-child(odd) h4,
.process_br li:nth-child(even) h4 {
  color: #fff;
  text-align: right;
  line-height: 30px;
  padding-top: 5px;
}

.process_br li:nth-child(odd) h2 {
  font-size: 50px;
  line-height: 100px;
  position: absolute;
  top: -9px;
  right: -47px;
  color: #fff;
}

.process_br h3 {
  color: #fff;
  font-size: 26px;
  text-align: right;
  white-space: nowrap;
}

.process_br li:nth-child(even) h4,
.process_br li:nth-child(even) h3 {
  text-align: left;
  color: #fff;
}

.process_br li:nth-child(even) h2 {
  font-size: 50px;
  line-height: 100px;
  position: absolute;
  top: -13px;
  left: -254px;
  color: #000;
}

.process_br li:nth-child(even) h3 {
  text-align: left;
}

.process_br::before {
  position: absolute;
  content: "";
  background-image: url("https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2023/07/26171606/line_mvp.png");
  background-repeat: no-repeat;
  background-position: top;
  height: 100%;
  width: 100%;
  top: 57px;
  left: 0;
  right: 0;
  margin: auto;
}

.process_br li:nth-child(odd) h2::after {
  position: absolute;
  content: "";
  background-image: url("https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2023/07/26145138/lft_prcs.png");
  background-repeat: no-repeat;
  width: 300px;
  height: 100px;
  top: 30px;
}

.process_br li:nth-child(even) h2::after {
  position: absolute;
  content: "";
  background-image: url("https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2023/07/26145134/rtt_prcs.png");
  background-repeat: no-repeat;
  width: 300px;
  height: 100px;
  top: 35px;
}

.models_mvp {
  margin-top: 40px;
}

.models_mvp li p {
  color: #fff;
}

.models_mvp li {
  width: 48.5%;
  background: #002033;
  border-radius: 15px;
  margin-bottom: 35px;
  padding: 40px;
}

.project_cta_mvp {
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2023/07/26120438/cta_bg.png);
  background-repeat: no-repeat;
  width: 100%;
  background-size: cover;
  background-position: center;
}

.project_cta_mvp p {
  color: #fff;
  margin: 30px 0;
  position: relative;
}

.prj_flxmvp {
  justify-content: space-between;
}

.project_cta_mvp p:after {
  content: "";
  background-image: url(https://www.apptunix.com/wp-content/uploads/2023/07/line_shape.svg);
  position: absolute;
  top: 40px;
  width: 127px;
  height: 43px;
  right: 50px;
  background-repeat: no-repeat;
}

.mvp_abt_lhs figure {
  position: absolute;
  right: 58%;
  top: 0;
}

.srvc_mvp {
  position: relative;
  z-index: 1;
  margin-top: 100px;
}

.mvp_hero_lhs {
  position: relative;
}

.mvp_hero_lhs h1 {
  position: relative;
}

.mvp_hero_lhs:before {
  content: "";
  position: absolute;
  width: 20px;
  height: 20px;
  border: 1px solid #28a3eb;
  border-radius: 50%;
  bottom: 70px;
  left: -80px;
  animation: zoom-in-zoom-out 2s ease-out infinite;
}

.mvp_cta .nw_sbhdng.white_sbhdng:before {
  content: "";
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2023/07/26124855/three_star.png);
  top: -20px;
  position: absolute;
  width: 70px;
  height: 238px;
  background-repeat: no-repeat;
  left: 120px;
  animation: zoom-in-zoom-out 2s ease-out infinite;
}

.nw_sbhdng.white_sbhdng {
  position: relative;
}

.mvp_hero_lhs h1:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100px;
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2023/07/26123509/hro_af.png);
  top: 0;
  left: 0;
  background-repeat: no-repeat;
  top: -60px;
  left: -60px;
  animation: zoom-in-zoom-out 2s ease-out infinite;
}

@keyframes zoom-in-zoom-out {
  0% {
    transform: scale(1, 1);
  }

  50% {
    transform: scale(1.1, 1.1);
  }

  100% {
    transform: scale(1, 1);
  }
}

.mvp_abt_rhs:before {
  background: #52b4ed;
  position: absolute;
  content: "";
  left: -140px;
  width: 20px;
  height: 20px;
  bottom: -30px;
  transform: rotate(45deg);
  border-radius: 5px;
}

.mvp_abt_rhs {
  position: relative;
}

.mvp_abt_rhs h2:before {
  content: "";
  background-image: url(https://www.apptunix.com/wp-content/uploads/2023/07/bulb.svg);
  position: absolute;
  height: 160px;
  width: 100px;
  left: -137px;
  background-repeat: no-repeat;
  animation: zoom-in-zoom-out 2s ease-out infinite;
}

.ml_hover_img,
.models_mvp li:hover .ml_hover {
  display: none;
}

.models_mvp li:hover {
  background: #fff;
  box-shadow: 15px 5px 36px #1919190d;
}

.perk_mvp .btn.btn-fix {
  margin: 20px auto 0;
}

.models_mvp li:hover .ml_hover_img {
  display: block;
}

.models_mvp li:hover h3 {
  color: #1d1d1d;
}

.models_mvp li:hover p {
  color: #585858;
}

/* ============= MVP page css end here */

/* digital marketing services page css start here */
.dgtl_mrktng_nw_bnr {
  background-color: #258bbf;
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2023/08/28113818/dgtl_bnr_bg.png);
  height: 750px;
  background-position: center bottom;
  display: flex;
  align-items: center;
  justify-content: center;
  background-size: cover;
  background-repeat: no-repeat;
}

.dgtl_mrktng_bnr_mn {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
}

.dgtl_mrktng_bnr_mn .mh_hd,
.dgtl_mrktng_bnr_mg {
  width: 50%;
}

.dgtl_mrktng_bnr_mn .btn-fix {
  margin-top: 60px;
  background: #192024;
}

.dgtl_mrktng_bnr_mg {
  position: absolute;
  right: 0;
  bottom: -2px;
  text-align: center;
}

.dgtl_prtnr_lst {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-top: 10px;
}

.dgtl_prtnr_mn {
  width: 32%;
  padding: 70px 20px 30px;
  border-radius: 20px;
  position: relative;
  text-align: center;
  min-height: 300px;
}

.dgtl_prtnr_mn h3 {
  color: #000;
}

.dgtl_prtnr_mn figure {
  position: absolute;
  top: -45px;
  right: 0;
  left: 0;
  margin: auto;
}

.dgtl_prtnr_mn:nth-child(2) {
  margin-top: 200px;
}

.dgtl_prtnr_mn p {
  font-size: 22px;
  color: #000;
  line-height: 30px;
  margin-top: 15px;
}

.dgtl_ppc_lft h4 {
  font-size: 35px;
  font-weight: 800;
  white-space: nowrap;
  margin-top: 10px;
}

.dgtl_ppc_lft h3 {
  font-size: 60px;
  opacity: 10%;
  font-weight: 900;
}

.dgtl_ppc_bx {
  position: relative;
  margin-bottom: 25px;
}

.dgtl_ppc_bx:last-child,
.dgtl_prcs_bx p {
  margin: 0;
}

.dgtl_ppc_bx:after {
  position: absolute;
  content: "";
  background: transparent linear-gradient(180deg, #33b4ff 0%, #00649e 100%) 0% 0% no-repeat padding-box;
  top: 5px;
  left: 0;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  border: 4px solid #33b4ff8a;
}

.dgtl_ppc_bx p {
  color: #000000;
  margin: 0;
  padding-left: 35px;
  font-weight: 400;
  font-size: 18px;
}

.dgtl_ppc_bx p {
  color: #000000;
}

.dgtl_ppc_mn {
  display: flex !important;
  align-items: center;
  justify-content: space-between;
  margin-top: 90px;
  flex-wrap: wrap;
}

.dgtl_ppc_lft {
  width: 40%;
}

.dgtl_ppc_lst {
  margin: 30px 0;
}

.dgtl_ppc_ryt {
  width: 60%;
}

.dgtl_ppc_mn:nth-child(even) {
  flex-direction: row-reverse;
}

.dgtl_prcs_sc {
  background: #141324 0% 0% no-repeat padding-box;
  padding: 60px 0 200px;
  position: relative;
}

.dgtl_prcs_sc:after {
  position: absolute;
  content: "";
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2023/08/28142403/our_prcs.png);
  bottom: -55px;
  right: 0;
  left: 0;
  width: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 460px;
  background-position: center;
}

.dgtl_prcs_bx {
  border-radius: 21px;
  background: #fff;
  padding: 20px 10px;
  width: 23%;
  text-align: center;
  position: relative;
}

.dgtl_prcs_bx:after {
  position: absolute;
  content: "";
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2023/08/28125736/arrow.png);
  bottom: -32px;
  right: 0;
  left: 0;
  margin: auto;
  background-position: center;
  width: 40px;
  height: 40px;
  background-repeat: no-repeat;
  background-size: auto;
}

.dgtl_prcs_bx:nth-child(odd):after {
  filter: brightness(0) invert(1);
}

.dgtl_prcs_bx:before {
  position: absolute;
  content: "";
  background: transparent linear-gradient(136deg, #ff9aae 0%, #ff70ad 100%) 0% 0% no-repeat padding-box;
  border: 3px solid #ffffff;
  width: 48px;
  height: 48px;
  bottom: -110px;
  border-radius: 50%;
  z-index: 9;
  right: 0;
  left: 0;
  margin: auto;
}

.dgtl_prcs_bx h4 {
  font-size: 20px;
  color: #fff;
  position: absolute;
  bottom: -125px;
  right: 0;
  left: 0;
  margin: auto;
  font-weight: 500;
}

.dgtl_prcs_bx:nth-child(1) h4 {
  bottom: -140px;
}

.dgtl_prcs_bx:nth-child(2) h4 {
  bottom: -135px;
}

.dgtl_prcs_bx:nth-child(4) h4 {
  bottom: -140px;
}

.dgtl_prcs_bx:nth-child(2):before {
  background: transparent linear-gradient(136deg, #f5b061 0%, #fcce91 100%) 0% 0% no-repeat padding-box;
  bottom: -93px;
}

.dgtl_prcs_bx:nth-child(3):before {
  background: transparent linear-gradient(136deg, #82c9ff 0%, #6b85f1 100%) 0% 0% no-repeat padding-box;
  bottom: -88px;
}

.dgtl_prcs_bx:nth-child(4):before {
  background: transparent linear-gradient(136deg, #3a9733 0%, #4ad988 100%) 0% 0% no-repeat padding-box;
  bottom: -90px;
}

.dgtl_prcs_lst {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-top: 50px;
}

.dgtl_prcs_bx h3 {
  margin: 15px 0 6px;
  font-weight: 900;
}

.dgtl_prcs_bx:nth-child(even) {
  background: #eaf4fb;
}

.dgtl_prcs_bx:nth-child(2) {
  margin-top: 40px;
}

.dgtl_prcs_bx:nth-child(3) {
  margin-top: 90px;
}

.dgtl_prcs_bx:nth-child(4) {
  margin-bottom: 15px;
}

.dgtl_pckg_lft {
  background: #ffffff 0% 0% no-repeat padding-box;
  box-shadow: 9px 27px 44px #00000017;
  border-radius: 10px;
  padding: 30px 30px;
  width: 43%;
  position: absolute;
  left: 0;
  bottom: -55px;
}

.dgtl_pckg_lft h2 {
  font-size: 24px;
  font-weight: 900;
  line-height: 34px;
  margin-bottom: 30px;
}

.dgtl_pckg_mn {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  position: relative;
  z-index: 99;
}

.dgtl_pckg_ryt {
  background: #36c6de;
  width: 70%;
  height: 300px;
  margin-left: auto;
  border-radius: 10px;
}

.dgtl_pckg_ryt figure {
  width: 100%;
  height: 100%;
}

.dgtl_pckg_ryt img {
  width: 100%;
  object-fit: cover;
  height: 100%;
  border-radius: 10px;
}

.dgtl_pckg_sc {
  position: relative;
}

.dgtl_pckg_sc:after {
  position: absolute;
  content: "";
  background: #141324;
  height: 45%;
  width: 100%;
  top: 0;
}

.dgtl_cta_count {
  background: #010812;
  position: relative;
}

.count_lst_lft_inr h3 {
  font-size: 72px;
  padding-top: 15px;
  color: #fff;
  font-weight: 900;
  line-height: normal;
}

.count_lst_lft_inr p {
  font-size: 28px;
  color: #fff;
}

.count_lst_lft {
  display: flex;
  align-items: stretch;
  justify-content: flex-start;
  gap: 50px;
}

.count_lst_ryt_inr h3 {
  font-size: 60px;
}

.count_lst_ryt_inr p {
  font-size: 20px;
  color: #000;
  font-weight: 700;
  margin: 0;
}

.dgtl_cta_count_mn {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  flex-wrap: wrap;
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2023/08/28153533/count_cta.png);
  background-repeat: no-repeat;
  background-position: bottom left -26px;
  background-size: auto;
  padding: 20px 0 120px;
}

.count_lst_ryt {
  position: relative;
}

.count_lst_ryt_inr {
  background: #73f5f9 0% 0% no-repeat padding-box;
  border: 5px solid #141324;
  width: 300px;
  height: 300px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}

.count_lst_ryt_inr:nth-child(1) {
  padding-right: 30px;
  padding-bottom: 60px;
}

.count_lst_ryt_inr:nth-child(2) {
  background: #47c0ff 0% 0% no-repeat padding-box;
  border: 5px solid #141324;
  width: 265px;
  height: 265px;
  position: absolute;
  right: -58px;
  top: 40px;
  z-index: 9;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}

.count_lst_ryt_inr:nth-child(3) {
  background: #ffc847 0% 0% no-repeat padding-box;
  border: 5px solid #141324;
  width: 220px;
  height: 220px;
  position: absolute;
  bottom: -100px;
  right: 115px;
  padding-top: 35px;
}

.count_lst_ryt {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 49%;
  flex-wrap: wrap;
  position: relative;
}

.dgtl_prtner_lst {
  background: #ffffff 0% 0% no-repeat padding-box;
  border: 2px solid #7070700d;
  border-radius: 18px;
  padding: 40px;
  width: 77%;
}

.dgtl_prtner_mn {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
}

.dgtl_prtner_lft h2 {
  font-size: 36px;
  font-weight: 900;
  line-height: 46px;
}

.dgtl_prtner_bx figure {
  width: 115px;
  margin: 0 auto;
  height: 110px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.dgtl_prtner_lft {
  width: 20%;
}

.dgtl_otsrc_sc h2 {
  text-align: center;
  font-size: 54px;
  font-weight: 900;
  line-height: 74px;
}

.otsrc_clr {
  background: #f9c482;
  border-radius: 52px;
  padding: 0px 10px 8px 30px;
  line-height: normal;
}

.dgtl_otsrc_btn {
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2023/08/28182845/epk_wthexprt.png);
  background-repeat: no-repeat;
  background-size: contain;
  width: 150px;
  height: 150px;
  border: unset;
  background-position: center;
  margin: 70px auto 0;
  display: flex;
  align-items: center;
  justify-content: center;
  animation-name: spin;
  animation-duration: 5000ms;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}

@keyframes spin {
  from {
    transform: rotate(0deg);
  }

  to {
    transform: rotate(360deg);
  }
}

.dgtl_otsrc_btn figure {
  animation-name: spin-reverse;
  animation-duration: 5000ms;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}

@keyframes spin-reverse {
  from {
    transform: rotate(360deg);
  }

  to {
    transform: rotate(0deg);
  }
}

.dgtl_otsrc_sc .sb {
  position: relative;
}

.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: 35px;
  z-index: -1;
}

.ble_clr {
  color: #729bf5;
}

.dgtl_prks_mn {
  padding: 100px 70px 50px 40px;
  position: relative;
  min-height: 425px;
  margin: 5px;
  border-radius: 19px;
}

.dgtl_prks_cntnt {
  width: 50%;
  position: relative;
  margin-left: auto;
}

.gt_evr {
  left: 48%;
}

.lst_aftr {
  position: absolute;
  top: 25px;
  right: 35px;
}

.lst_bfre {
  position: absolute;
  left: 37%;
  bottom: 35px;
}

.dgtl_prks_cntnt h3 {
  font-size: 32px;
  color: #fff;
  width: 90%;
}

.dgtl_prks_cntnt p {
  color: #fff;
  margin-top: 20px;
  line-height: 28px;
}

.dgtl_prks_sldr {
  width: 90%;
  margin: 50px 0 40px;
}

.dgtl_prtner_sc {
  padding-bottom: 80px;
}

.dgtl_prks_sldr .slick-prev,
.dgtl_prks_sldr .slick-next {
  left: unset;
  right: -115px;
  top: -45px;
  bottom: 0;
  margin: auto;
  width: 75px !important;
  height: 75px !important;
  background: #f2f9ff 0% 0% no-repeat padding-box !important;
  border: 1px solid #b1b3b8 !important;
}

.dgtl_prks_sldr .slick-next {
  top: 0;
  bottom: -170px;
}

.dgtl_prks_sldr .slick-prev:hover,
.dgtl_prks_sldr .slick-next:hover,
.dgtl_smm_sldr .slick-next:hover,
.dgtl_smm_sldr .slick-prev:hover {
  background: transparent linear-gradient(300deg, #33b4ff 0%, #00649e 100%) 0% 0% no-repeat padding-box !important;
  border: 1px solid transparent !important;
}

.dgtl_prks_sldr .slick-prev:hover:before,
.dgtl_prks_sldr .slick-next:hover:before,
.dgtl_smm_sldr .slick-next:hover:before,
.dgtl_smm_sldr .slick-prev:hover:before {
  filter: brightness(0) invert(1);
}

.dgtl_prks_sldr .slick-prev:before,
.dgtl_prks_sldr .slick-next:before {
  position: absolute;
  content: "";
  background: url("https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2023/08/29105709/prks_arw.png");
  width: 28px;
  height: 19px;
  background-repeat: no-repeat;
  line-height: normal;
  top: 0;
  bottom: 0;
  margin: auto;
  right: 0;
  left: 0;
  opacity: 1;
}

.dgtl_prks_sldr .slick-next:before {
  transform: rotate(180deg);
}

.dgtl_prks_sc {
  padding-top: 140px;
}

.dgtl_prks_mg {
  position: absolute;
  left: 0;
  bottom: 0;
  margin: auto;
  width: 40%;
}

.dgtl_prks_mg figure,
.dgtl_prks_mg img {
  width: 100%;
  height: 100%;
}

.dgtl_smm_sldr .dgtl_ppc_mn {
  display: flex !important;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  margin-top: 90px;
  flex-wrap: wrap;
}

.dgtl_smm_sldr .dgtl_ppc_lft h4 {
  white-space: wrap;
}

.dgtl_smm_sldr .slick-slide img {
  margin-left: auto;
}

.dgtl_smm_sldr {
  margin-bottom: 50px;
}

.dgtl_smm_sldr .slick-next,
.dgtl_smm_sldr .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;
}

.dgtl_smm_sldr .slick-prev {
  right: 0;
  left: -80px;
}

.dgtl_smm_sldr .slick-next:before,
.dgtl_smm_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;
}

.dgtl_smm_sldr .slick-prev:before {
  transform: rotate(180deg);
}

.dgtl_strtgy_lft {
  background: #f1f1f1 0% 0% no-repeat padding-box;
  width: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 20px;
  border-radius: 34px;
  position: relative;
  width: 570px;
  height: 535px;
}

.dgtl_strtgy_lft:after {
  position: absolute;
  content: "";
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2023/09/04095509/aftr_tb1.png);
  top: -70px;
  right: -70px;
  width: 100%;
  height: 100%;
  background-position: top right;
  background-repeat: no-repeat;
  background-size: auto;
}

.dgtl_strtgy_lft figure {
  position: relative;
  z-index: 99;
}

.dgtl_strtgy_lft figure:after {
  position: absolute;
  content: "";
  background: #ffcd72 0% 0% no-repeat padding-box;
  opacity: 0.28;
  width: 385px;
  height: 385px;
  border-radius: 50%;
  right: 0;
  left: 0;
  margin: auto;
  top: -10px;
  z-index: -1;
}

.dgtl_strtgy_ryt {
  width: 45%;
}

.dgtl_strtgy_lst {
  display: none;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-top: 70px;
}

.dgtl_strtgy_lst.active {
  display: flex;
}

.dgtl_strtgy_lst_inr {
  display: flex;
  align-items: flex-end;
  justify-content: flex-start;
  gap: 25px;
  flex-wrap: wrap;
}

.dgtl_strtgy_bx {
  background: #1e93d8 0% 0% no-repeat padding-box;
  border-radius: 30px;
  padding: 20px;
  width: 40%;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}

.dgtl_strtgy_bx h3 {
  font-size: 70px;
  color: #fff;
  line-height: normal;
  font-weight: 900;
}

.dgtl_strtgy_ryt .dgtl_strtgy_bx p {
  font-size: 16px;
  color: #fff;
  margin: 8px 0 0;
}

.dgtl_strtgy_ryt p {
  color: #000000;
  font-size: 22px;
  margin: 40px 0 50px;
}

.dgtl_strtgy_bx h3 span {
  font-size: 10px;
  line-height: normal;
}

.dgtl_strtgy_bx:nth-child(1) {
  width: 240px;
  height: 180px;
}

.dgtl_strtgy_bx:nth-child(2) {
  width: 240px;
  height: 230px;
}

.dgtl_strtgy_lst:nth-child(4) .dgtl_strtgy_lft figure:after {
  background: #ffbd09;
}

.dgtl_strtgy_lst:nth-child(2) .dgtl_strtgy_lft figure:after {
  background: #b7a3db;
}

.dgtl_strtgy_lst:nth-child(3) .dgtl_strtgy_lft figure:after {
  background: #ffcd72;
  top: -90px;
  bottom: unset;
}

/* 31-8-2023  */
.digi_market .nav .btn.header_cnt,
.dgtl_mrktng_bnr_mn .btn-fix {
  color: #fff;
}

.digi_market .dgtl_strgrs_mn {
  display: flex;
}

.digi_market .dgtl_strgrs_mn h2 {
  width: 59%;
}

.digi_market .emp_tab_ul {
  position: relative;
  padding-left: 35px;
}

.digi_market .emp_tab_ul li h3 {
  font-size: 30px;
  font-weight: 400;
  line-height: 1.07;
  position: relative;
  cursor: pointer;
}

.digi_market .emp_tab_ul li:not(:last-child) {
  margin-bottom: 26px;
}

.digi_market .emp_tab_ul li {
  position: relative;
}

.digi_market .emp_tab_ul li.active h3 {
  color: #1e93d8;
}

.digi_market .emp_tab_ul::before,
.digi_market .emp_tab_ul li.active::before {
  content: "";
  position: absolute;
  inset: 0 auto 0 0;
  height: 100%;
  width: 5px;
  background: #141324;
  opacity: 0.1;
}

.digi_market .emp_tab_ul li.active::before {
  left: calc((30px + 5px) * -1);
  background: #1e93d8;
  opacity: 1;
}

.digi_market .data_res h3 {
  font-size: 32px;
  font-weight: 900;
  margin: 70px 0 0;
  line-height: 1.2;
}

.digi_market .dgtl_prtnr_mn figure {
  width: 90px;
  padding: 5px;
  height: 90px;
}

.digi_market .dgtl_prtnr_mn figure img {
  max-width: 100%;
}

.digi_market .pb_0 {
  padding-bottom: 0;
}

.dgtl_strgrs_sc {
  position: relative;
  padding: 100px 0;
}

.dgtl_strgrs_sc::before {
  content: "";
  position: absolute;
  width: 190px;
  height: 190px;
  border-radius: 50%;
  background-size: cover;
  background-repeat: no-repeat;
  z-index: 1;
  pointer-events: none;
  top: 50px;
  right: -100px;
  border: 30px solid #1e93d8;
}

.dgtl_strgrs_sc::after {
  position: absolute;
  content: "";
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2023/09/04095506/aftr_tb2.png);
  right: 0;
  bottom: 280px;
  height: 210px;
  background-repeat: no-repeat;
  width: 100px;
}

.dgtl_strtgy_lft:before {
  position: absolute;
  content: "";
  border: 6px solid #141324;
  width: 40px;
  height: 40px;
  left: -68%;
  border-radius: 50%;
  top: 45px;
}

/* 12345 */
/* digital marketing services page css end here */

/*uber like app css starts here*/
.ubr_lkaps_bnr_lft {
  width: 52%;
}

.ubr_lkaps_nw_bnr {
  height: 750px;
  background-position: center bottom;
  display: flex;
  align-items: center;
  justify-content: center;
  background-size: cover;
  background-repeat: no-repeat;
}

.ubr_bnr_lft_bx h3 {
  font-size: 22px;
}

.ubr_bnr_lft_lst {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 50px;
}

.ubr_bnr_lft_bx {
  position: relative;
}

.ubr_bnr_lft_bx:after {
  position: absolute;
  content: "";
}

.ubr_indstrs_bx {
  background: #ffffff 0% 0% no-repeat padding-box;
  box-shadow: 0px 3px 29px #0000000d;
  border: 1px solid #70707024;
  border-radius: 10px;
  width: 32%;
  padding: 20px;
}

.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_indstrs_bx h3 {
  font-size: 26px;
  margin-top: 12px;
}

/*uber like app css ends here*/

/*iot new page css starts here*/
.iot_fcta .nw_sbhdng {
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2023/11/01112516/iot_footercta.png);
  padding: 62px 40px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  border-radius: 30px;
}

.iot_fcta .nw_sbhdng h2 {
  font-size: 36px;
  color: #fff;
  margin-bottom: 25px;
}

.iot_dv_wrp .cta2_cntnt .cta_lt {
  text-align: center;
  width: 100%;
  padding: 0;
}

.iot_fcta .btn-white {
  color: #000;
}

.iot_fcta .btn-fix svg {
  background: transparent linear-gradient(270deg, #33b4ff 0%, #00649e 100%) 0% 0% no-repeat padding-box;
}

.iot_fcta .btn-fix svg path {
  fill: #fff;
}

.iot_dv_wrp .cta1_cntnt h2 {
  font-size: 34px;
  width: 85%;
  margin-bottom: 25px;
}

.iot_dv_wrp .cta1_cntnt {
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2023/11/01123436/iotcta1_bg.png);
  padding: 50px 60px;
  border-radius: 10px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}

.iotexcption_bx {
  background: #ffffff 0% 0% no-repeat padding-box;
  border: 1px solid #dfdfdfad;
  border-radius: 14px;
  padding: 20px 30px;
  width: 23.5%;
}

.iotexcption_lst,
.iotsnsrs_lst,
.iotindstrs_lst {
  display: flex;
  align-items: stretch;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-top: 55px;
  gap: 25px 0;
}

.iotexcption_bx figure {
  background: #e0f3f280 0% 0% no-repeat padding-box;
  border-radius: 8px;
  width: 46px;
  height: 46px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.iotexcption_bx h3 {
  margin: 15px 0 10px;
}

.iotexcption_bx p {
  margin: 0;
  line-height: 26px;
  font-size: 16px;
}

.iotexcption_bx:hover {
  background: #178def 0% 0% no-repeat padding-box;
  box-shadow: 0px 0px 52px #4baeff70;
  border-radius: 14px;
}

.iotexcption_bx:hover h3,
.iotexcption_bx:hover p,
.iotprtnr_bx.active h3,
.iotprtnr_bx.active p {
  color: #fff;
}

.iotexcption_bx:hover h3,
.iotexcption_bx:hover p {
  transition: unset;
}

.iotexcption_bx:hover figure {
  background: #dff1ff25 0% 0% no-repeat padding-box;
  border-radius: 8px;
  transition: 0.9s;
  transform: rotateY(180deg);
}

.iotexcption_bx:hover img {
  filter: brightness(0) invert(1);
}

.iotindstrs_sc,
.iot_dv_wrp .iot_cta1,
.iotsnsrs_sc {
  background: #01142b;
}

.iotsnsrs_bx {
  background: #001a3a 0% 0% no-repeat padding-box;
  border: 0.5px solid #ffffff45;
  border-radius: 10px;
  position: relative;
  width: 32%;
  padding: 20px;
}

.iotsnsrs_bx h3 {
  color: #fff;
  font-size: 22px;
  margin: 0;
  padding-left: 50px;
}

.iotsnsrs_bx:after {
  position: absolute;
  content: "";
  background: #3772ff;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  top: 2px;
  bottom: 0;
  margin: auto;
  border: 6px solid #1c469d;
  left: 20px;
  animation: zoom-in-zoom-out 2s ease-out infinite;
}

.iotindstrs_lst .resulv_dub_lst figure {
  position: relative;
  width: 100%;
  height: auto;
}

.iotindstrs_lst .resulv_dub_lst img {
  width: 100%;
  height: 100%;
}

.iotindstrs_lst .resulv_dub_lst {
  width: 32%;
  position: relative;
  overflow: hidden;
  transition: all 0.3s ease-in-out 0s;
  border-radius: 30px;
}

.iotindstrs_lst .resulv_dub_lst figure span {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  margin: auto;
  background: transparent linear-gradient(180deg, #33b4ff 0%, #00649e 100%) 0% 0% no-repeat padding-box;
  border: 4px solid #00649e;
  width: 100px;
  height: 100px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.iotindstrs_lst .resulv_dub_lst h3 {
  color: #fff;
  font-size: 32px;
  font-weight: 700;
  text-align: center;
  margin: 15px 0 0;
}

.iotindstrs_lst .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;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  transition: all 0.5s ease-in-out 0s;
  opacity: 0;
}

.iotindstrs_lst .resulv_dub_lst:hover .resulv_dub_lst_inr {
  opacity: 1;
  transform: translate(0, 0);
}

.iotindstrs_lst .resulv_dub_lst_inr p {
  color: #fff;
  margin: 0;
  text-align: center;
}

.iotindstrs_lst .resulv_dub_lst figure span img {
  width: auto;
  height: auto;
}

.iotindstrs_lst {
  gap: 70px 0;
}

.iotprcs_bx {
  width: 37%;
  position: relative;
  margin-bottom: 80px;
}

.iotprcs_bx:last-child,
.iotprtnr_bx:last-child {
  margin-bottom: 0;
}

.iotprcs_bx:nth-child(even) {
  margin-left: auto;
}

.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;
}

.iotprcs_bx figure {
  background: #fff;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 15px;
  display: none;
}

.iotprcs_bx h3 {
  font-size: 26px;
  font-weight: 900;
  margin: 0;
}

.iotnw_bannr {
  background: url("https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2023/11/02115153/iotbanner_img-1.png");
  height: 800px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}

.iotnw_bannr .trstd_lst {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 25px;
  margin-top: 30px;
}

.iotnw_bannr .trsted_bx img {
  filter: brightness(0) invert(0.5);
  max-width: 80px;
}

.iotnw_bannr .trsted_mn h2 span {
  font-size: 20px;
  font-weight: 300;
  margin-top: 5px;
}

.iotnw_bannr .trsted_mn h2 {
  font-size: 22px;
}

.iotnw_bannr .bnr_btns {
  margin: 25px 0 35px;
}

.iotnw_bannr p {
  font-size: 22px;
}

.iot_cntr {
  display: flex;
  justify-content: start;
  padding: 20px;
  background: #ffffff 0% 0% no-repeat padding-box;
  box-shadow: -4px 15px 36px #0000000d;
  margin-top: -55px;
  border-radius: 10px;
  flex-wrap: wrap;
}

.iot_cntr_lst {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  gap: 15px;
  width: 25%;
  flex-wrap: wrap;
}

.iot_cntr_lst h3 {
  font-size: 52px;
  font-weight: 800;
}

.iotexcption_sc .btn-fix {
  margin: 50px auto 0;
}

.iot_cntr_lst p {
  max-width: 85px;
  font-size: 16px;
  font-weight: 500;
  margin: 0;
}

.iotexcption_sc,
.iotindstrs_sc,
.iotsnsrs_sc,
.iotprtnr_sc,
.iotprcs_sc {
  padding: 70px 0;
}

.iotprtnr_ryt {
  width: 50%;
}

.iotprtnr_lft {
  width: 40%;
}

.iotprtnr_mn {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-top: 60px;
  min-height: 520px;
}

.iotprtnr_bx {
  border: 1px solid #aaaaaa;
  border-radius: 10px;
  margin-bottom: 25px;
  padding: 20px;
  transition: all 0.5s ease-in-out 0s;
  position: relative;
}

.iotprtnr_bx p,
.iotindstrs_sldr {
  display: none;
}

.iotprtnr_bx.active p {
  display: block;
  transition: ease-in-out 0.5s;
}

.iotprtnr_bx.active {
  background: transparent linear-gradient(277deg, #33b4ff 0%, #00649e 100%) 0% 0% no-repeat padding-box;
  border: 1px solid #ffffff47;
  border-radius: 10px;
}

.iotprtnr_bx:after {
  position: absolute;
  content: "";
  background-image: url("https://www.apptunix.com/wp-content/uploads/2023/11/arw_svg.svg");
  right: 20px;
  top: 0;
  bottom: 0;
  width: 30px;
  height: 30px;
  background-repeat: no-repeat;
  display: flex;
  align-items: center;
  justify-content: center;
  background-position: center;
  border-radius: 50%;
  margin: auto;
  background-color: #1584c5;
  border: 1px solid #ffffff47;
}

.iotprtnr_bx.active:after {
  top: 15px;
  bottom: unset;
  background-image: url("https://www.apptunix.com/wp-content/uploads/2023/11/active_arwsvg.svg");
  background-color: #fff;
  transform: rotate(90deg);
}

.iot_dv_wrp .iot_cta2:before {
  content: unset;
}

.iot_dv_wrp .iot_cta2 .btn-fix {
  margin: 25px auto 0;
}

.iotrlbl_btn {
  width: 35%;
}

.iot_dv_wrp .cta3_cntnt .nw_sbhdng {
  width: 55%;
}

/**********Responsive*******************/
@media (max-width: 1500px) {
  .iotnw_bannr {
    height: 770px;
  }

  .iotnw_bannr .mn_hd {
    margin-top: -40px;
  }
}

@media (max-width: 1300px) {
  .iotsnsrs_bx h3 {
    padding-left: 40px;
  }
}

@media (max-width: 1200px) {
  .iot_dv_wrp .slick-dots li button {
    width: 0;
    height: 0;
  }

  .iotrlbl_btn,
  .iot_dv_wrp .cta3_cntnt .nw_sbhdng {
    width: 100%;
  }

  .iot_dv_wrp .slick-dotted.slick-slider {
    margin-bottom: 0;
  }

  .iot_dv_wrp .slick-dots li {
    margin: 0 1px;
  }

  .iotindstrs_lst .resulv_dub_lst figure span {
    position: unset;
    width: 60px;
    height: 60px;
    padding: 10px;
  }

  .iotindstrs_lst .resulv_dub_lst h3 {
    font-size: 22px;
    margin: 10px 0 0;
  }

  .iotindstrs_lst .resulv_dub_lst {
    background: transparent linear-gradient(180deg, #33b4ff 0%, #00649e 100%) 0% 0% no-repeat padding-box;
    padding: 20px 10px;
    min-height: 370px;
    display: flex !important;
    margin: 0 5px;
    text-align: center;
    align-items: center;
    justify-content: center;
  }

  .iotindstrs_lst .resulv_dub_lst p {
    color: #fff;
  }

  .iot_dv_wrp .slick-dots li.slick-active button:before,
  .iot_dv_wrp .slick-dots li button:before {
    opacity: 1;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    color: #bbb;
    opacity: 1;
    font-size: 65px;
  }

  .iot_dv_wrp .slick-dots li.slick-active button:before {
    color: #00649e;
  }

  .iot_dv_wrp .slick-dots {
    position: unset;
  }

  .iotprcs_bx figure {
    width: 50px;
    height: 50px;
    display: block;
    margin: 0 auto 10px;
  }

  .iotprcs_lst {
    background: unset;
    margin-top: 35px;
    display: flex;
    align-items: stretch;
    justify-content: space-between;
    flex-wrap: wrap;
    gap: 15px 0;
  }

  .iotprcs_bx h3 {
    font-size: 20px;
  }

  .iotprcs_bx p {
    margin-top: 5px;
  }

  .iotprcs_bx,
  .iotprcs_bx:nth-child(even) {
    margin: 0 5px;
  }

  .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: 340px;
  }

  .iot_dv_wrp .cta1_cntnt {
    padding: 30px 20px;
  }

  .iot_fcta .nw_sbhdng {
    text-align: center;
    background: black;
    padding: 20px;
  }

  .iot_cntr_lst h3 {
    font-size: 36px;
  }

  .iotsnsrs_bx h3 {
    padding-left: 25px;
    font-size: 20px;
  }

  .iotindstrs_lst.iotindstrs_sldr {
    display: flex;
    gap: 20px;
  }

  .iot_cntr_lst p {
    font-size: 14px;
    line-height: normal;
    margin: 0;
  }

  .iotindstrs_lst .resulv_dub_lst_inr {
    transform: translate(0, 0);
    opacity: 1;
    flex-direction: column;
  }

  .iotindstrs_lst .resulv_dub_lst_inr h3 {
    margin: 0;
    font-size: 22px;
  }

  .iotindstrs_lst {
    gap: 0;
    display: none;
  }

  .iotsnsrs_bx:after {
    width: 20px;
    height: 20px;
    border: 4px solid #1c469d;
    left: 15px;
  }

  .iot_cta1 .btn-fix,
  .iot_cta3 .btn-fix,
  .iot_cta2 .btn-fix,
  .iot_fcta .nw_sbhdng .btn-fix {
    margin: 20px auto 0;
  }

  .iot_dv_wrp .cta1_cntnt h2 {
    width: 100%;
  }

  .iotexcption_bx {
    padding: 20px 10px;
    text-align: center;
    margin: 0 5px;
    min-height: 320px;
    display: flex !important;
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }

  .iotexcption_bx figure {
    margin: 0 auto;
  }

  .iot_dv_wrp .cta1_cntnt {
    background: #3851c1;
  }
}

@media (max-width: 992px) {
  .iotnw_bannr {
    position: relative;
  }

  .iotnw_bannr {
    padding-top: 110px;
  }

  .iotnw_bannr .mn_hd {
    margin-top: 0px;
  }

  .iotprtnr_ryt {
    margin: 0 auto;
  }

  .iotnw_bannr:after {
    position: absolute;
    content: "";
    background: #000;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0.7;
  }

  .iot_fcta .nw_sbhdng h2,
  .iot_dv_wrp .cta1_cntnt h2 {
    font-size: 32px;
  }

  .iot_dv_wrp .iot_cta2 .btn-fix {
    margin: 20px auto 0;
  }

  .iot_cntr_lst h3 {
    font-size: 26px;
  }

  .iotnw_bannr .mn_hd {
    text-align: center;
    z-index: 9;
    position: relative;
  }

  .iotnw_bannr {
    height: auto;
    padding-bottom: 40px;
  }

  .iotnw_bannr .trstd_lst {
    justify-content: center;
    gap: 20px;
    margin-top: 20px;
  }

  .iotnw_bannr .bnr_btns {
    margin: 15px auto 20px;
  }

  .iotnw_bannr .bnr_btns .btn-fix {
    margin: 0 auto;
  }

  .iot_cntr {
    margin-top: 30px;
  }

  .iotnw_bannr p {
    font-size: 18px;
  }

  .iotnw_bannr .trsted_mn h2 span {
    font-size: 16px;
    display: block;
  }

  .iot_cntr_lst {
    gap: 5px;
    flex-direction: column;
    text-align: center;
  }

  .iotprtnr_lft {
    width: 100%;
  }

  .iotprtnr_mn {
    flex-direction: column-reverse;
    gap: 25px;
    min-height: unset;
  }

  .iotsnsrs_bx h3 {
    font-size: 18px;
    padding: 0;
    text-align: center;
  }

  .iotsnsrs_bx {
    margin: 0 5px;
    padding: 15px 10px;
    min-height: 80px;
    display: flex !important;
    align-items: center;
    justify-content: center;
  }

  .iotsnsrs_bx:after {
    content: unset;
  }

  .iotexcption_lst,
  .iotsnsrs_lst,
  .iotindstrs_lst {
    margin-top: 30px;
  }

  .iotexcption_sc,
  .iotindstrs_sc,
  .iotsnsrs_sc,
  .iotprtnr_sc,
  .iotprcs_sc {
    padding: 40px 0;
  }
}

@media (max-width: 767px) {

  .iot_fcta .nw_sbhdng h2,
  .iot_dv_wrp .cta1_cntnt h2 {
    font-size: 26px;
  }

  .iotnw_bannr .mn_hd h1 {
    font-size: 28px;
  }
}

@media (max-width: 600px) {

  .iot_fcta .nw_sbhdng h2,
  .iot_dv_wrp .cta1_cntnt h2 {
    font-size: 24px;
  }

  .iotexcption_sc .btn-fix {
    margin: 25px auto 0;
  }

  .iotindstrs_lst .resulv_dub_lst h3 {
    font-size: 20px;
  }

  .iot_dv_wrp .cta1_cntnt {
    padding: 20px 10px;
  }

  .iot_dv_wrp .cta1_cntnt h2 {
    margin-bottom: 15px;
  }

  .iotprtnr_ryt {
    width: 85%;
  }

  .iot_dv_wrp .slick-dots li {
    width: 12px;
  }

  .iot_dv_wrp .slick-dots li.slick-active button:before,
  .iot_dv_wrp .slick-dots li button:before {
    font-size: 40px;
  }
}

@media (max-width: 480px) {
  .iot_cntr_lst {
    width: 48%;
  }

  .iotnw_bannr {
    padding: 100px 0 40px;
  }

  .iotprtnr_bx {
    margin-bottom: 15px;
    padding: 10px;
  }

  .iot_fcta .nw_sbhdng h2,
  .iot_dv_wrp .cta1_cntnt h2 {
    font-size: 22px;
  }

  .iotnw_bannr .trstd_lst {
    gap: 10px;
  }

  .iotnw_bannr .trsted_bx img {
    max-width: 60px;
  }

  .iotnw_bannr .mn_hd h1 {
    font-size: 28px;
  }

  .iot_cntr {
    gap: 15px 0;
  }
}

@media (max-width: 375px) {

  .iot_dv_wrp .iot_cta1 .btn-fix,
  .iot_dv_wrp .iot_cta3 .btn-fix,
  .iot_dv_wrp .iot_cta2 .btn-fix,
  .iot_fcta .nw_sbhdng .btn-fix {
    padding: 5px 50px 5px 15px;
  }
}

/**********Responsive*******************/

/*iot new page css ends here*/

/**********Responsive*******************/

@media (max-width: 1800px) {
  .dgtl_strtgy_lft:before {
    left: -50%;
  }
}

@media (max-width: 1700px) {
  .dgtl_strgrs_sc::before {
    background-size: contain;
    background-position: top center;
  }

  .dgtl_strtgy_lft:before {
    left: -40%;
  }

  .lsb_hd h2,
  .sb_hd h2,
  .sm_tlk_rgt .sb_hd h2 {
    font-size: 54px;
  }

  /*******Dating page responsive**************/
  .dtg_mrkt .dtg_mrkt_mn {
    height: auto;
  }

  .dtg_cust_li p {
    min-height: 100px;
  }
}

@media (max-width: 1600px) {

  /* digital marketing service 1600px */
  .dgtl_strtgy_lft:before {
    left: -26%;
  }
}

@media (max-width: 1400px) {

  .lsb_hd h2,
  .sb_hd h2,
  .sm_tlk_rgt .sb_hd h2 {
    font-size: 45px;
  }

  .lmn_hd h1 {
    font-size: 65px;
  }

  .lsb_hd h3,
  .tdg_cta_inr p {
    font-size: 30px;
  }

  .dtg_ctfr3 .lsb_hd h2,
  .dtg_ctfr2 .lsb_hd h2 {
    font-size: 50px;
  }

  .dtg_bn {
    height: 680px;
  }

  /*******Dating page responsive**************/
  /*mobile app development */
  .mbl_app_nw_bnr {
    height: 750px;
  }

  /* digital marketing service 1400px */
  .dgtl_strtgy_bx:nth-child(2),
  .dgtl_strtgy_bx:nth-child(1) {
    width: 230px;
  }

  .dgtl_prcs_lst {
    margin-top: 20px;
  }

  .dgtl_prcs_bx:nth-child(3) {
    margin-top: 70px;
  }

  .dgtl_prcs_bx:nth-child(3):before {
    bottom: -86px;
  }

  .dgtl_prcs_bx:nth-child(2):before {
    bottom: -84px;
  }

  .dgtl_prcs_bx:nth-child(2) h4,
  .dgtl_prcs_bx h4 {
    bottom: -116px;
  }

  .dgtl_prcs_bx:nth-child(4) h4 {
    bottom: -120px;
  }

  .dgtl_prcs_bx:nth-child(2) {
    margin-top: 30px;
  }

  .dgtl_prcs_bx h3 {
    margin: 8px 0 5px;
  }

  .dgtl_prcs_bx:before {
    bottom: -100px;
  }

  .dgtl_prcs_bx:nth-child(1) h4 {
    bottom: -130px;
  }
}

@media (max-width: 1300px) {

  /*******Dating page responsive**************/
  .dtg_bn .dtg_bnlt {
    width: 69%;
  }

  /* digital marketing service 1300px */
  .count_lst_ryt {
    width: 55%;
  }

  .dgtl_mrktng_nw_bnr {
    height: 650px;
  }

  /* digital marketing service 1300px end */
}

@media (max-width: 1200px) {
  .alsc.inhus_exprt_sc.grw_brnd_sc {
    padding-bottom: 30px;
  }

  .inhus_exprt_ryt span {
    display: contents;
  }

  .lsb_hd h2,
  .sb_hd h2,
  .sm_tlk_rgt .sb_hd h2 {
    font-size: 40px;
  }

  .lmn_hd h1 {
    font-size: 45px;
    line-height: normal;
  }

  .lsb_hd h3,
  .tdg_cta_inr p {
    font-size: 24px;
  }

  .dtg_ctfr3 .lsb_hd h2,
  .dtg_ctfr2 .lsb_hd h2 {
    font-size: 40px;
  }

  .dtg_bn .yt_btn {
    justify-content: center;
  }

  /*******Dating page responsive**************/
  .dtg_wc_sc h2 {
    text-align: center;
  }

  .dtg_chlslv_sc .lsb_hd {
    width: 100%;
  }

  .dtg_wc_list h4 {
    padding: 30px;
  }

  .dtg_ctfr2:before,
  .dtg_bn:after,
  .dtg_cta1 .lsb_hd:after,
  .dtg_ctfr3:before,
  .mbl_app_bnr_mn.d_flx.wow.zoomIn h1::after {
    display: none;
  }

  .dtg_bn .dtg_bnlt,
  .dtg_ctfr3 .lsb_hd {
    width: 100%;
  }

  .dtg_bn {
    height: auto;
    text-align: center;
    padding-bottom: 40px;
  }

  .dtg_cust_hd h3 {
    font-size: 24px;
  }

  .lall_sc.dtg_wc.dtg_wc_rt li {
    margin-bottom: 0;
  }

  .dtg_sec .dtg_wc_rt li {
    font-size: 22px;
    margin-bottom: 0;
  }

  .tdg_cta_inr {
    flex-wrap: wrap;
    text-align: center;
  }

  .tdg_cta_inr .lsb_hd,
  .dtg_ctfr2_ryt {
    width: 100%;
    text-align: center;
  }

  .dtg_spk_mbsl h3,
  .dtg_spk_mbsl p {
    color: #141324;
    width: 100%;
  }

  .dtg_spk_mn,
  .dtg_ctfr3 .lsb_hd {
    text-align: center;
  }

  .dtg_adpn_mn .item img {
    margin: 20px 0;
    padding: 0 20px;
  }

  .dtg_cta_ryt .blk_span {
    display: inline;
  }

  .dtg_cta_ryt h2 {
    margin-bottom: 0;
    margin-top: 20px;
  }

  .dtg_spk_li h3,
  .dtg_adpn_li h3 {
    font-size: 24px;
  }

  .dtg_wc_list .blk_span {
    display: inline-block;
  }

  .dtg_ctfr3 .btn-fix {
    margin: 20px auto 0;
  }

  /*mobile app development */
  .mbl_app_bnr_mn .mh_hd,
  .mbl_app_bnr_mn p,
  .ap_frmwrk_cntnt,
  .inhus_exprt_cntnt,
  .mbl_fnding_lst,
  .indstry_tlnt_ryt {
    width: 100%;
    text-align: center;
  }

  .mbl_app_bnr_mg video,
  .ap_frmwrk_bx h4,
  .mbl_chlng_ryt {
    display: none;
  }

  .mbl_app_bnr_mg figure {
    display: block;
    text-align: center;
  }

  .mbl_app_bnr_mn .btn-fix,
  .bg_thng_mn .btn-fix,
  .mbl_chlng_mn .btn-fix,
  .idetn_lft .btn-fix {
    margin: 0 auto;
  }

  .mbl_app_nw_bnr,
  .mbl_app_bnr_mg {
    height: auto;
  }

  .mbl_app_bnr_mn:after,
  .dstntn_mn:after,
  .ap_frmwrk_lst:after,
  .mbl_app_bnr_mn:before,
  .bg_thng_mn:after {
    content: unset;
  }

  .mbl_fnding_lst {
    margin-top: 20px;
  }

  .dstntn_lft,
  .mbl_app_bnr_mg {
    width: 40%;
    position: unset;
    margin: 0 auto;
  }

  .mbl_app_bnr_mn .mbl_app_bnr_mg {
    width: 50%;
    transform: inherit;
  }

  .dstntn_ryt {
    width: 100%;
    display: flex;
    align-items: stretch;
    justify-content: space-between;
    flex-wrap: wrap;
    margin-top: 30px;
    gap: 15px;
  }

  .dstntn_bx,
  .ap_frmwrk_bx {
    width: 49%;
    margin-bottom: 0;
  }

  .dstntn_mn {
    margin-top: 50px;
  }

  .inhus_exprt_inr,
  .ap_frmwrk_lst {
    margin-top: 30px;
  }

  .bg_thng_mn,
  .bsns_chmpn {
    background-image: unset;
    text-align: center;
    padding: 30px;
  }

  .ap_frmwrk_lst,
  .inhus_exprt_inr {
    display: flex;
    align-items: stretch;
    justify-content: space-between;
    flex-wrap: wrap;
    gap: 15px;
  }

  .ap_frmwrk_bx {
    align-items: stretch;
  }

  .ap_frmwrk_cntnt {
    min-height: auto;
    padding: 20px;
  }

  .ap_frmwrk_cntnt h3,
  .idetn_bx h3,
  .mbl_fnding_bx h3,
  .inhus_exprt_cntnt h3 {
    font-size: 22px;
  }

  .idetn_lft h3:after,
  .inhus_exprt_ryt h3:after,
  .mbl_fnding_sc .idetn_lft h3:after {
    background-position: center;
  }

  .inhus_exprt_ryt,
  .idetn_lft {
    width: 100%;
    text-align: center;
    margin: 0 auto;
  }

  .idetn_bx {
    text-align: center;
    padding: 20px;
  }

  .idetn_ryt {
    width: 40%;
    margin: 40px auto 0;
  }

  .inhus_exprt_lft,
  .mbl_fnding_sc .idetn_ryt {
    width: 45%;
  }

  .inhus_exprt_lft {
    margin: 0 auto 40px;
  }

  .idetn_lft h4,
  .inhus_exprt_ryt h4 {
    font-size: 30px;
    font-weight: 500;
    margin: 0;
    line-height: 40px;
  }

  .mbl_lnch_ap_sc .inhus_exprt_lst {
    width: 49%;
    margin-bottom: 0;
    text-align: center;
  }

  .inhus_exprt_sc .btn-fix,
  .bld_ap_sc .idetn_lft .btn-fix,
  .mbl_fnding_sc .btn-fix,
  .idea_vldtn_sc .btn-fix,
  .bsns_chmpn .btn-fix {
    margin: 30px auto 0;
  }

  .inhus_exprt_lst {
    width: 49%;
    display: block;
    margin-bottom: 0;
    border: 1px solid #fff;
    padding: 20px;
    border-radius: 8px;
  }

  .inhus_exprt_ryt h3 {
    font-size: 22px;
    font-weight: 500;
    margin-top: 15px;
  }

  .idetn_lft p {
    margin: 0;
    width: 100%;
    font-size: 16px;
  }

  .mbl_ap_frmwrk_sc,
  .mbl_app_nw_bnr {
    padding-bottom: 0;
  }

  .mbl_app_bnr_mn {
    gap: 30px;
  }

  .mbl_chln_lft p {
    margin: 10px 0;
  }

  .grw_brnd_sc .inhus_exprt_ryt,
  .grw_bnrd_lst {
    width: 100%;
  }

  .grw_brnd_sc,
  .mbl_lnch_ap_sc {
    padding-bottom: 0;
  }

  .grw_brnd_sc .inhus_exprt_lft {
    margin: 40px auto;
  }

  .grw_bnrd_bx {
    margin-bottom: 5px;
  }

  .grw_bnrd_bx:last-child {
    margin-bottom: 30px;
  }

  .mbl_fnding_sc .idetn_mn {
    margin: 0;
  }

  .indstry_tlnt_lft {
    width: 100%;
    justify-content: center;
  }

  .indstry_tlnt_mn {
    flex-direction: column-reverse;
  }

  .indstry_tlnt_bx {
    text-align: center;
    padding: 20px;
  }

  .indstry_tlnt_ryt_lst {
    display: flex;
    align-items: stretch;
    justify-content: center;
    flex-wrap: wrap;
    gap: 15px;
    margin: 30px 0;
  }

  .indstry_tlnt_ryt_bx {
    margin: 0;
    width: 49%;
    justify-content: center;
    background: #ffffff 0% 0% no-repeat padding-box;
    box-shadow: 0px 15px 36px #0000000f;
    border-radius: 12px;
    padding: 20px;
    transition: all 0.3s ease-in-out 0s;
  }

  .inhus_exprt_cntnt {
    margin-top: 15px;
  }

  .mbl_fnding_lst {
    display: flex;
    align-items: stretch;
    justify-content: space-between;
    flex-wrap: wrap;
  }

  .mbl_fnding_bx {
    width: 49%;
    background: #ffffff 0% 0% no-repeat padding-box;
    box-shadow: 0px 15px 36px #0000000f;
    border-radius: 12px;
    padding: 20px;
    transition: all 0.3s ease-in-out 0s;
  }

  .bld_ap_sc .idetn_mn {
    margin-top: 0;
  }

  .mbl_chlng_mn {
    background: #4396fb;
    justify-content: center;
    text-align: center;
    padding: 30px;
  }

  /*mobile app development */
  /* digital marketing service 1200px */
  .dgtl_mrktng_nw_bnr {
    height: auto;
  }

  .dgtl_prcs_bx h4 {
    display: none;
  }

  .dgtl_mrktng_bnr_mg {
    position: unset;
  }

  .dgtl_strtgy_lft {
    width: 100%;
    max-width: 400px;
  }

  .dgtl_strtgy_ryt {
    width: 48%;
  }

  .dgtl_strtgy_bx:nth-child(2),
  .dgtl_strtgy_bx:nth-child(1) {
    width: 180px;
  }

  .dgtl_strtgy_bx h3 {
    font-size: 50px;
  }

  .dgtl_strtgy_ryt p {
    font-size: 18px;
    margin: 30px 0 30px;
  }

  .dgtl_strtgy_bx:nth-child(2) {
    height: 200px;
  }

  .dgtl_cta_count_mn {
    background: transparent;
    justify-content: center;
    padding: 30px 0 45px;
  }

  .count_lst_ryt_inr:nth-child(2),
  .count_lst_ryt_inr:nth-child(3) {
    position: unset;
  }

  .digi_market .count_lst_ryt_inr {
    width: 250px;
    height: auto;
    padding: 20px;
    border-radius: 10px;
  }

  .count_lst_ryt {
    width: 100%;
    margin-top: 30px;
    gap: 15px;
  }

  .count_lst_ryt_inr h3 {
    font-size: 40px;
  }

  .count_lst_lft_inr h3,
  .dgtl_ppc_lft h3 {
    font-size: 50px;
  }

  .dgtl_prtner_lft h2 {
    text-align: center;
  }

  .count_lst_lft_inr p {
    font-size: 18px;
    margin-top: 0;
  }

  .digi_market .data_res h3 {
    font-size: 24px;
    margin: 40px 0;
  }

  .dgtl_prtnr_mn:nth-child(2) {
    margin-top: 0;
  }

  .digi_market .dgtl_prtnr_mn figure {
    position: unset;
  }

  .digi_market .data_res h3 {
    font-size: 22px;
    margin: 10px 0 30px;
    text-align: center;
  }

  .dgtl_prtnr_mn {
    padding: 20px;
  }

  .dgtl_pckg_lft h2 {
    margin-bottom: 20px;
  }

  .dgtl_pckg_ryt {
    display: none;
  }

  .dgtl_pckg_lft {
    width: 100%;
    position: unset;
    text-align: center;
  }

  .dgtl_pckg_lft .btn {
    margin: 0 auto;
  }

  .dgtl_prtnr_lst {
    align-items: stretch;
  }

  .dgtl_prtnr_mn h3 {
    margin-top: 20px;
  }

  .dgtl_prtnr_mn p {
    font-size: 16px;
    line-height: 26px;
    margin-top: 5px;
  }

  .dgtl_ppc_ryt {
    width: 41%;
    padding-right: 20px;
  }

  .dgtl_ppc_lft {
    width: 59%;
  }

  .dgtl_ppc_mn,
  .dgtl_smm_sldr .dgtl_ppc_mn {
    margin-top: 40px;
  }

  .dgtl_ppc_lft h4 {
    font-size: 28px;

    margin-top: 4px;
  }

  .dgtl_ppc_bx {
    margin-bottom: 12px;
  }

  .dgtl_prtner_lft {
    margin-bottom: 30px;
    width: 100%;
  }

  .dgtl_prtner_lst {
    width: 100%;
    padding: 30px;
  }

  .dgtl_prtner_lft h2 .blk_span,
  .dgtl_prcs_sc .sb p span {
    display: inline;
  }

  .dgtl_prcs_sc:after,
  .dgtl_prcs_bx:after,
  .dgtl_prcs_bx:before,
  .dgtl_strgrs_sc::before,
  .dgtl_strtgy_lft:after,
  .dgtl_strgrs_sc::after,
  .dgtl_strtgy_lft:before {
    display: none;
  }

  .dgtl_prcs_bx:nth-child(n) {
    margin: 0;
  }

  .dgtl_prcs_lst {
    align-items: stretch;
    gap: 20px 0;
  }

  .dgtl_prcs_bx {
    width: 49%;
  }

  .dgtl_prcs_sc {
    padding: 60px 0;
  }

  .dgtl_prks_sc {
    padding-bottom: 0;
    padding-top: 50px;
  }

  .dgtl_otsrc_sc h2 {
    font-size: 40px;
    line-height: 1.3;
  }

  .dgtl_mrktng_bnr_mn .btn-fix {
    margin-top: 30px;
  }

  .digi_market .emp_tab_ul li h3 {
    font-size: 24px;
  }

  .digi_market .emp_tab_ul li:not(:last-child) {
    margin-bottom: 18px;
  }

  .count_lst_lft li {
    text-align: center;
  }

  .dgtl_strgrs_sc {
    padding: 80px 0;
  }

  .dgtl_prks_mg figure,
  .lst_aftr,
  .lst_bfre {
    display: none;
  }

  .dgtl_prks_cntnt {
    width: 100%;
    position: relative;
    text-align: center;
  }

  .dgtl_prks_mn {
    padding: 40px 20px;
    min-height: auto;
  }

  .dgtl_prks_cntnt h3 {
    width: 100%;
  }

  .dgtl_otsrc_sc {
    padding-top: 0;
  }

  /* digital marketing service 1200px */
}

@media (max-width: 992px) {

  .lsb_hd h2,
  .sb_hd h2,
  .sm_tlk_rgt .sb_hd h2 {
    font-size: 36px;
    line-height: normal;
  }

  .lmn_hd h1 {
    font-size: 36px;
  }

  .lsb_hd h3,
  .tdg_cta_inr p {
    font-size: 22px;
  }

  .dtg_ctfr3 .lsb_hd h2,
  .dtg_ctfr2 .lsb_hd h2 {
    font-size: 30px;
  }

  /*******Dating page responsive**************/
  .dtng_trstd .marquee {
    margin: 0;
  }

  .sucs_lst .nh_bwp_inr h4 {
    justify-content: center;
  }

  .sucs_lst .nh_bwt_pt {
    justify-content: space-between;
    margin: 10px 0 25px;
  }

  .sucs_lst .nh_bwp_inr {
    width: auto;
    margin: 0;
  }

  .prt-item .store_icons {
    margin-top: 10px;
  }

  .sucs_lst .prt-item .prt_img figure {
    position: unset;
    width: 250px;
    height: 300px;
    margin: 29px auto 0;
  }

  .sucs_lst .prt-item {
    height: auto;
  }

  .sucs_lst .prt-item:nth-child(even) {
    margin: 0;
  }

  .sucs_lst {
    gap: 30px 0;
  }

  .sucs_lst .nh_bwp_inr h4 {
    font-size: 14px;
  }

  .dtg_cust_li p,
  .dtg_cust_hd h3 {
    font-size: 20px;
  }

  .dtg_cust_li:before {
    font-size: 30px;
  }

  .dtg_cta1 .lsb_hd:after {
    display: none;
  }

  .dtg_cta1 .lsb_hd,
  .dtg_mrkt_mn {
    flex-wrap: wrap;
  }

  .dtg_cta_lft,
  .dtg_cta_ryt,
  .dtg_mrkt_mn .lsb_hd {
    width: 100%;
    padding-right: 0;
    text-align: center;
  }

  .dtg_cta_ryt {
    border-left: 0;
  }

  .dtg_wc_rt li {
    width: 50%;
  }

  .dtg_wc_rt li:nth-child(2),
  .dtg_wc_rt li:nth-child(4),
  .dtg_wc_rt li:nth-child(6),
  .dtg_wc_rt li:nth-child(8) {
    border-right: 0;
  }

  .dtg_wc_rt li:nth-child(5),
  .dtg_wc_rt li:nth-child(6) {
    border-bottom: 1px solid #c2c2c2;
  }

  .dtg_list h3 {
    font-size: 22px;
    line-height: normal;
    margin-bottom: 10px;
  }

  .dtg_list {
    padding: 20px 20px;
    height: auto;
  }

  .dtg_wc_list h4 {
    padding: 10px;
  }

  .dtg_cta_lft p,
  .dtg_cta_lft a {
    font-size: 22px;
  }

  .dtg_mrkt_img img {
    width: 300px;
    margin: 50px auto auto;
  }

  .dtg_mrkt_img {
    text-align: center;
    width: 300px;
    margin: auto;
  }

  .dtg_ser_inr {
    padding-bottom: 0px;
  }

  .dtg_pnl_sc .dtg_spk_mbin,
  .dtg_adpn .dtg_spk_mbin {
    display: block;
  }

  .dtg_pnl_sc .dtg_spk_inr,
  .dtg_adpn .dtg_spk_inr {
    display: none;
  }

  .dtg_spk_mbin img {
    max-width: 90%;
    margin: 20px auto;
    border-radius: 10px;
  }

  .dtg_ser_ul .dtg_ser_li:nth-child(2) {
    border-left: unset;
    border-right: unset;
  }

  .dtg_cta_ryt .btn-fix,
  .dtg_mrkt .btn-fix {
    margin: 20px auto 0;
  }

  .dtg_spk_mbin .btn-fix,
  .dtg_ctfr2_ryt .btn-fix {
    margin: 0 auto;
  }

  .dtg_ser_inr .btn-fix {
    position: relative;
  }

  /*mobile app development*/
  .idetn_bx,
  .indstry_tlnt_ryt_bx {
    width: 48%;
  }

  .idetn_lst {
    justify-content: center;
    gap: 15px;
  }

  .indstry_tlnt_bx h3 {
    font-size: 40px;
  }

  .dstntn_bx,
  .ap_frmwrk_bx,
  .inhus_exprt_lst,
  .mbl_lnch_ap_sc .inhus_exprt_lst {
    width: 48%;
  }

  .idetn_mn,
  .dstntn_mn {
    margin-top: 30px;
  }

  .indstry_tlnt_ryt h2 {
    font-size: 35px;
  }

  .sply_ftrs_lst_mbl {
    display: block;
  }

  .sply_ftrs_lst {
    display: none;
  }

  .sply_ftrs_inr {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    margin: auto;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    text-align: center;
    width: 90%;
  }

  .sply_ftrs_bx figure {
    width: 100%;
    height: 360px;
  }

  .sply_ftrs_bx img {
    width: 100%;
    height: 100%;
  }

  .sply_ftrs_bx {
    margin: 0 5px;
    min-height: 300px;
  }

  .sply_ftrs_lst_mbl {
    width: 100%;
    margin: 30px auto 0;
  }

  .mbl_nw_wrp .sply_ftrs_lst_mbl {
    width: 100%;
  }

  .sply_ftrs_inr p {
    color: #fff;
  }

  .sply_ftrs_lst_mbl .slick-next:before,
  .sply_ftrs_lst_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;
  }

  .sply_ftrs_lst_mbl .slick-prev:before {
    transform: rotate(180deg);
  }

  .sply_ftrs_inr h3 {
    font-size: 22px;
  }

  .bsns_grwth {
    padding: 20px;
  }

  .mr_indstrs_lst.slick-active,
  .mr_indstrs_lst.slick-active.slick-center {
    width: auto !important;
    margin: 0;
  }

  /*mobile app development*/
  /* digital marketing service 992px */
  .dgtl_mrktng_nw_bnr {
    padding-bottom: 50px;
  }

  .dgtl_strgrs_sc {
    padding: 40px 0;
  }

  .dgtl_mrktng_bnr_mg,
  .dgtl_strtgy_lft figure:after,
  .dgtl_pckg_ryt,
  .dgtl_prks_mg,
  .lst_bfre {
    display: none;
  }

  .dgtl_mrktng_bnr_mn .mh_hd,
  .dgtl_mrktng_bnr_mg {
    width: 100%;
    text-align: center;
  }

  .dgtl_mrktng_bnr_mn .btn-fix {
    margin: 30px auto 0;
  }

  .digi_market .emp_tab_ul li h3 {
    font-size: 24px;
  }

  .digi_market .emp_tab_ul li:not(:last-child) {
    margin-bottom: 16px;
  }

  .dgtl_strtgy_lft {
    margin: 0 auto;
    max-width: 330px;
    height: auto;
  }

  .dgtl_strtgy_ryt {
    width: 100%;
    margin-top: 40px;
  }

  .dgtl_strtgy_lst_inr {
    justify-content: center;
    text-align: center;
  }

  .dgtl_strtgy_ryt p {
    text-align: center;
    margin: 20px 0;
  }

  .dgtl_strtgy_ryt .btn {
    margin: 0 auto;
  }

  .dgtl_strtgy_bx:nth-child(n),
  .dgtl_strtgy_bx:nth-child(1) {
    width: 170px;
    height: auto;
    aspect-ratio: 1;
    padding: 10px;
  }

  .dgtl_strtgy_bx h3 {
    font-size: 36px;
  }

  .dgtl_prtnr_lst {
    gap: 20px;
    justify-content: center;
  }

  .dgtl_prtnr_mn {
    width: 49%;
  }

  .dgtl_pckg_lft {
    width: 100%;
  }

  .dgtl_prtner_sc {
    padding-bottom: 40px;
  }

  .dgtl_pckg_lft {
    bottom: -103px;
  }

  .dgtl_pckg_sc .btn {
    margin: 0 auto;
  }

  .dgtl_prks_cntnt {
    width: 100%;
  }

  .lst_aftr {
    position: absolute;
    top: 25px;
    right: 0;
    left: 0;
    width: 80px;
    margin: auto;
  }

  .dgtl_prks_cntnt h3 {
    font-size: 24px;

    width: 100%;
  }

  .dgtl_prks_sldr {
    margin: 30px 0 0px;
  }

  .dgtl_otsrc_sc h2 {
    font-size: 35px;
  }

  .dgtl_prks_sldr .slick-prev,
  .dgtl_prks_sldr .slick-next {
    right: -75px;
    top: -85px;
    width: 35px !important;
    height: 35px !important;
  }

  .dgtl_prks_sldr .slick-prev:before,
  .dgtl_prks_sldr .slick-next:before {
    width: 18px;
    height: 12px;
    background-size: contain;
  }

  .dgtl_prks_sldr .slick-next {
    top: 0;
    bottom: -60px;
  }

  .dgtl_prtnr_mn {
    width: 48%;
  }

  /* digital marketing service 992px end */
}

@media (max-width: 767px) {

  .lsb_hd h2,
  .sb_hd h2,
  .sm_tlk_rgt .sb_hd h2 {
    font-size: 28px;
  }

  .dtg_adpn_mn {
    display: block;
    text-align: center;
  }

  .owl-nav button.owl-prev,
  .owl-theme .owl-nav button.owl-prev[class*="owl-"],
  .owl-theme .owl-nav button[class*="owl-"].owl-prev:hover,
  .slick-prev,
  .slick-prev:hover,
  .slick-prev:focus,
  .owl-nav button.owl-next,
  .owl-theme .owl-nav button.owl-next[class*="owl-"],
  .owl-theme .owl-nav button[class*="owl-"].owl-next:hover,
  .slick-next,
  .slick-next:hover,
  .slick-next:focus {
    height: 35px !important;
    width: 35px !important;
  }

  .owl-nav button.owl-prev span,
  .owl-theme .owl-nav button.owl-prev[class*="owl-"] span,
  .owl-theme .owl-nav button[class*="owl-"] .owl-prev:hover span,
  .owl-nav button.owl-next span,
  .owl-theme .owl-nav button.owl-next[class*="owl-"] span,
  .owl-theme .owl-nav button[class*="owl-"].owl-next:hover span {
    width: 9px;
    height: 9px;
  }

  /* digital marketing service 767px */

  .digi_market .emp_tab_ul li h3 {
    font-size: 20px;
  }

  .dgtl_strtgy_lft {
    max-width: 200px;
  }

  .dgtl_prtnr_mn {
    padding: 20px 15px 20px;
  }

  .digi_market .dgtl_prtnr_mn figure {
    width: 60px;

    height: 60px;
  }

  .dgtl_prtnr_mn h3 {
    margin-top: 10px;
  }

  .dgtl_prtnr_mn p {
    font-size: 16px;
    margin-top: 12px;
    line-height: 1.4;
  }

  .digi_market .data_res h3 {
    margin: 20px 0;
    text-align: center;
  }

  .dgtl_prtnr_lst {
    justify-content: center;
    gap: 20px;
  }

  .dgtl_ppc_lft {
    width: 100%;
  }

  .dgtl_ppc_ryt {
    width: 100%;
    margin-top: 30px;
    padding: 0;
  }

  .dgtl_ppc_ryt figure {
    height: 300px;
    text-align: center;
  }

  .dgtl_ppc_ryt figure img {
    height: 100%;
    object-fit: contain;
  }

  .count_lst_lft_inr h3,
  .dgtl_ppc_lft h3 {
    font-size: 36px;
  }

  .dgtl_ppc_lft h4 {
    font-size: 24px;
    text-align: center;
  }

  .dgtl_ppc_lft .btn {
    margin: 0 auto;
  }

  .dgtl_prtner_lst {
    padding: 10px 20px;
  }

  .dgtl_prtner_bx figure {
    width: 95px;
    height: 70px;
  }

  .dgtl_prtner_bx img {
    width: 100%;
    height: 100%;
    object-fit: contain;
  }

  .dgtl_ppc_bx p {
    font-size: 16px;
  }

  .dgtl_smm_sldr .slick-slide img {
    margin: 0 auto;
  }

  .dgtl_prtner_lft h2,
  .dgtl_otsrc_sc h2 {
    font-size: 24px;
    line-height: 1.4;
  }

  .dgtl_prtner_sc {
    padding-bottom: 40px;
  }

  .dgtl_prks_cntnt p {
    margin-top: 5px;
  }

  .lst_aftr {
    position: absolute;
    top: 10px;
  }

  /* digital marketing service 767px end */

  /*dating page css start*/
  .sucs_lst .prt-item {
    width: 100%;
  }

  /*dating page css start*/
}

@media (max-width: 600px) {
  .modrn_mb_lst {
    height: auto;
  }

  .mbl_bst_sc .btn-fix:hover {
    padding: 10px 10px 5px 40px;
  }

  .mbl_bst_sc .btn-fix {
    font-size: 14px;
  }

  .lsb_hd h2,
  .sb_hd h2,
  .sm_tlk_rgt .sb_hd h2,
  .dtg_ctfr3 .lsb_hd h2,
  .dtg_ctfr2 .lsb_hd h2 {
    font-size: 24px;
  }

  .lmn_hd h1 {
    font-size: 28px;
  }

  .lsb_hd h3,
  .tdg_cta_inr p {
    font-size: 20px;
  }

  /*******Dating page responsive**************/
  .dtg_cust_li p {
    font-size: 18px;
  }

  .datng_app .prt-lstng .store_icons a {
    margin: 0;
  }

  .datng_app .store_icons {
    gap: 10px;
  }

  .lmn_hd p {
    font-size: 20px;
  }

  .sucs_lst .prt-item {
    padding: 10px;
  }

  .dtg_cust_li {
    padding: 15px 15px;
    width: 100%;
  }

  .dtg_cust_ul {
    flex-wrap: wrap;
  }

  .dtg_cust_li:before {
    font-size: 0;
  }

  .dtg_cta_lft p,
  .dtg_cta_lft a {
    font-size: 20px;
  }

  .dtg_ser_li h4 {
    min-height: auto;
  }

  .dtg_list,
  .dtg_wc_rt li {
    width: 100%;
    border-right: 0;
  }

  .dtg_list h3 {
    font-size: 20px;
  }

  .dtg_wc_rt li {
    width: 100%;
  }

  .dtg_ser_inr {
    padding-bottom: 0;
  }

  .dtg_ctfr3 .lsb_hd {
    width: 100%;
    text-align: center;
  }

  .dtg_spk_mbsl h3,
  .dtg_adpn_mn .item h3 {
    font-size: 20px;
  }

  .dtg_wc_rt li:nth-child(7) {
    border-bottom: 1px solid #c2c2c2;
  }

  .dtg_cust_li p {
    min-height: auto;
  }

  /*mobile app development*/
  .dstntn_bx,
  .ap_frmwrk_bx,
  .inhus_exprt_lst,
  .mbl_lnch_ap_sc .inhus_exprt_lst,
  .idetn_bx,
  .idetn_ryt,
  .mbl_fnding_bx,
  .indstry_tlnt_ryt_bx {
    width: 100%;
  }

  .mbl_app_bnr_mn .mbl_app_bnr_mg,
  .dstntn_lft,
  .idetn_ryt,
  .inhus_exprt_lft,
  .mbl_fnding_sc .idetn_ryt {
    width: 70%;
  }

  .dstntn_bx {
    padding: 15px;
    gap: 10px;
  }

  .bg_thng_mn p {
    margin: 10px 0 15px !important;
  }

  .ap_frmwrk_cntnt h3,
  .idetn_bx h3,
  .mbl_fnding_bx h3,
  .inhus_exprt_cntnt h3 {
    font-size: 20px;
  }

  .idetn_lft h4,
  .inhus_exprt_ryt h4 {
    font-size: 22px;
    font-weight: 600;
    line-height: 28px;
  }

  .idetn_lft h3,
  .inhus_exprt_ryt h3 {
    font-size: 22px;
  }

  .indstry_tlnt_ryt h2 {
    font-size: 24px;
    line-height: 36px;
  }

  .indstry_tlnt_bx:nth-child(1):after,
  .indstry_tlnt_bx:nth-child(2):after,
  .indstry_tlnt_bx:nth-child(3):after,
  .indstry_tlnt_bx:nth-child(4):after {
    content: unset;
  }

  .indstry_tlnt_ryt_bx {
    justify-content: flex-start;
    padding: 15px;
  }

  .mbl_fnding_lst {
    gap: 20px 0;
  }

  .dstntn_bx h3,
  .inhus_exprt_ryt p {
    font-size: 16px;
  }

  .ap_frmwrk_cntnt h3,
  .idetn_bx h3 {
    margin-top: 10px;
  }

  .ap_frmwrk_cntnt p {
    margin-top: 3px;
  }

  .ap_frmwrk_cntnt figure,
  .idetn_lst figure,
  .inhus_exprt_lst figure {
    width: 50px;
    height: 50px;
    margin: 0 auto;
  }

  .grw_bnrd_bx figure {
    width: 30px;
    height: 100%;
  }

  .ap_frmwrk_cntnt img,
  .idetn_lst img,
  .inhus_exprt_lst img,
  .grw_bnrd_bx img {
    width: 100%;
    height: 100%;
    object-fit: contain;
  }

  .idetn_bx p {
    font-size: 16px;
    font-weight: 300;
    margin-top: 3px;
  }

  .inhus_exprt_cntnt p {
    font-size: 16px;
    margin-top: 3px;
  }

  .grw_bnrd_bx p {
    width: 95%;
  }

  .grw_bnrd_lst {
    margin-top: 15px;
  }

  .inhus_exprt_sc {
    padding: 25px 0;
  }

  .sply_ftrs_lst_mbl {
    width: 80%;
  }

  .mbl_app_bnr_mn p {
    margin: 15px 0;
  }

  .mbl_lnch_ap_sc .inhus_exprt_lft {
    margin: 0px auto 0;
  }

  /* digital marketing service 600px  */
  .dgtl_prks_mn {
    padding: 20px;
  }

  .digi_market .emp_tab_ul::before,
  .digi_market .emp_tab_ul li.active::before,
  .dgtl_otsrc_sc .sb:after {
    display: none;
  }

  .dgtl_prks_mn {
    padding: 20px;
    min-height: 285px;
    display: flex !important;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    margin-bottom: 40px;
  }

  .digi_market .emp_tab_ul {
    padding-left: 0;
    display: flex;
    justify-content: center;
    gap: 12px;
    margin-top: 24px;
  }

  .dgtl_prcs_bx h3 {
    margin: 10px 0 5px;
  }

  .digi_market .dgtl_strgrs_mn h2 {
    width: 100%;
    text-align: center;
  }

  .digi_market .emp_tab_ul li:not(:last-child) {
    margin: 0;
  }

  .count_lst_lft {
    gap: 20px;
  }

  .digi_market .dgtl_strgrs_mn {
    justify-content: center;
    flex-wrap: wrap;
  }

  .digi_market .emp_tab_ul li h3,
  .count_lst_lft_inr p {
    font-size: 16px;
  }

  .digi_market .emp_tab_ul li h3 {
    padding: 10px 15px;
    border-radius: 10px;
    box-shadow: 12px 32px 55px #0000001c;
  }

  .count_lst_lft_inr h3 {
    font-size: 24px;
    text-align: center;
  }

  .dgtl_strtgy_lst {
    margin-top: 30px;
  }

  .dgtl_ppc_lft h3 {
    font-size: 24px;
    text-align: center;
  }

  .digi_market .count_lst_ryt_inr,
  .count_lst_ryt_inr:nth-child(1) {
    width: 200px;
  }

  .count_lst_ryt_inr h3 {
    font-size: 30px;
  }

  .count_lst_ryt_inr p {
    font-size: 16px;
  }

  .count_lst_ryt {
    gap: 10px;
  }

  .dgtl_ppc_mn,
  .dgtl_smm_sldr .dgtl_ppc_mn {
    margin-top: 25px;
  }

  .dgtl_ppc_lst {
    margin: 20px 0;
  }

  .dgtl_prtnr_mn,
  .dgtl_prcs_bx {
    width: 100%;
    min-height: auto;
  }

  .dgtl_prcs_lst {
    justify-content: center;
  }

  .dgtl_pckg_lft h2 {
    font-size: 18px;
    text-align: center;
    line-height: 1.4;
  }

  .dgtl_prks_sldr .slick-prev,
  .dgtl_prks_sldr .slick-next {
    right: -55px;
  }

  .dgtl_otsrc_btn {
    width: 80px;
    height: 80px;
    margin: 30px auto 0;
  }

  .dgtl_otsrc_btn figure {
    max-width: 28px;
  }

  .dgtl_prtner_lft h2 {
    text-align: center;
  }

  .digi_market .emp_tab_ul li.active h3 {
    background: #e3e3e3;
  }

  /* digital marketing service 600px end */
}

@media (max-width: 480px) {

  /*mobile app development*/
  .indstry_tlnt_bx,
  .sply_ftrs_lst_mbl {
    width: 100%;
  }

  .grw_bnrd_bx {
    gap: 8px;
  }

  .mbl_app_bnr_mn .mbl_app_bnr_mg,
  .dstntn_lft,
  .idetn_ryt,
  .inhus_exprt_lft,
  .mbl_fnding_sc .idetn_ryt {
    width: 85%;
  }

  .indstry_tlnt_bx p {
    margin: 0;
  }

  .sply_ftrs_lst_mbl {
    margin: 30px auto 50px;
  }

  .sply_ftrs_lst_mbl .slick-next,
  .sply_ftrs_lst_mbl .slick-prev {
    position: absolute;
    top: unset;
    bottom: -80px;
    right: -80px;
    left: 0;
    margin: auto;
    border: 1px solid #e1e1e1 !important;
  }

  .sply_ftrs_lst_mbl .slick-prev {
    right: 0;
    left: -80px;
  }

  .mbl_mr_indstrs_sc .slick-next,
  .mbl_mr_indstrs_sc .slick-prev {
    bottom: -80px;
  }

  .sply_ftrs_bx figure {
    height: 300px;
  }

  .grw_brnd_sc .btn-fix {
    font-size: 15px;
    padding: 5px 40px 5px 10px;
  }

  .grw_brnd_sc .btn-fix svg {
    right: 5px;
    height: 30px;
    width: 30px;
    padding: 8px;
  }

  /* digital marketing service 480px  */

  .digi_market .emp_tab_ul {
    flex-wrap: wrap;
  }

  .dgtl_prks_mn {
    padding: 20px 10px;
  }

  .dgtl_strtgy_bx:nth-child(n),
  .dgtl_strtgy_bx:nth-child(1) {
    width: 200px;
    min-height: 100px;
    border-radius: 10px;
    aspect-ratio: auto;
  }

  .dgtl_prks_mn {
    min-height: 360px;
    margin-bottom: 70px;
  }

  .dgtl_strtgy_ryt p {
    font-size: 16px;
  }

  .dgtl_strtgy_bx h3 {
    font-size: 24px;
  }

  .dgtl_strtgy_lst_inr {
    gap: 15px;
  }

  .dgtl_strtgy_ryt {
    margin-top: 20px;
  }

  .digi_market .count_lst_ryt_inr,
  .count_lst_ryt_inr:nth-child(1) {
    width: 180px;
    border-width: 2px;
  }

  .count_lst_ryt_inr p {
    font-size: 14px;
  }

  .digi_market .data_res h3 {
    font-size: 18px;
  }

  .dgtl_ppc_lft h4 {
    font-size: 20px;
  }

  .dgtl_ppc_bx p {
    padding-left: 30px;
    line-height: 1.3;
  }

  .dgtl_pckg_lft {
    position: unset;
  }

  .dgtl_prcs_sc {
    padding: 40px 0;
  }

  .dgtl_prks_sc {
    padding-top: 40px;
  }

  .dgtl_prks_sldr .slick-prev,
  .dgtl_prks_sldr .slick-next {
    top: auto;
    bottom: 0;
    right: 30%;
  }

  .dgtl_prks_sldr .slick-prev {
    right: unset;
    left: 30%;
  }

  .lst_aftr {
    width: 50px;
  }

  .dgtl_prks_sldr {
    width: 100%;
  }

  .dgtl_prks_cntnt h3 {
    font-size: 18px;
    margin-top: 10px;
  }

  /* digital marketing service 480px end */
}

/* Delicated Dev Team */
.page-template-tpl_hire_developer .navbar,
.page-template-tpl_hire_developer .tp_br_clng {
  background: transparent;
}

.hire_tm {
  padding-top: 30px;
}

.dedctd_tm_modls .dedctd_modls_cntnt {
  position: relative;
}

.dedctd_modls_cntnt:after {
  position: absolute;
  content: "";
  top: -55px;
  right: -75px;
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/11/16103058/dots.png);
  width: 70px;
  height: 125px;
  background-size: 100%;
  z-index: -1;
}

.dedctd_tm_banr {
  display: flex;
  align-items: center;
  height: 900px;
  justify-content: space-between;
  flex-wrap: wrap;
  position: relative;
  z-index: 1;
}

.dedctd_tm_lt {
  width: 60%;
}

.dedctd_tm_rt {
  width: 40%;
}

.dedctd_tm_rt figure {
  position: relative;
  top: -50px;
}

.dedctd_tm_lt p {
  margin: 20px 0 30px;
}

.dedctd_tm_banr:before {
  content: "";
  position: absolute;
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/10/27141208/bnr-circle.png) no-repeat;
  height: 1000px;
  width: 1000px;
  z-index: -1;
  top: -43%;
  left: -30%;
}

.hire_tm .carousel-wrap {
  margin-top: 40px;
}

.hire_tm .owl-item .item {
  border-radius: 16px;
  padding: 30px;
  height: 235px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.hire_tm .hire_team_inr figure {
  width: 76px;
  height: 76px;
  margin: 0 auto;
}

.hire_team_cntn h3 {
  font-size: 22px;
  color: #fff;
  margin-top: 25px;
  font-weight: 400;
  line-height: 1.3;
}

.hire_tm .owl-nav button {
  position: absolute;
  border: 1px solid #168cef !important;
  background: #fff !important;
  bottom: 24px;
}

.hire_tm .owl-nav .owl-prev {
  left: -17%;
  top: auto;
}

.hire_tm .owl-nav button.owl-next {
  right: -12%;
  top: auto;
  transform: rotate(180deg);
}

.hire_tm .owl-nav button:hover {
  background: #168cef !important;
}

.hire_tm .owl-nav {
  width: 148px;
  margin: 60px auto 0;
  height: 66px;
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/10/31101951/sliderspace.svg) no-repeat;
  position: relative;
}

.hire_tm .owl-nav button i.fa {
  color: #292d32;
}

.dedctd_tm_exprt,
.dedctd_tm_chose {
  position: relative;
}

.dedctd_tm_modls {
  margin-top: 100px;
}

.dedctd_tm_exprt:before,
.dedctd_tm_chose:before {
  content: "";
  position: absolute;
  left: 50%;
  width: 100vw;
  background: #e9f6fc;
  top: 0;
  bottom: 0;
  transform: translate(-50vw);
  z-index: -1;
}

.dedctd_exprt_cntnt,
.modls_list,
.chose_lst,
.dedctd_tm_prjcts_lst {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  flex-wrap: wrap;
  margin-top: 60px;
}

.modls_list {
  align-content: stretch;
  align-items: stretch;
}

.dedctd_exprt_lt {
  width: 50%;
}

.dedctd_exprt_lt figure {
  width: 650px;
  height: 550px;
}

.dedctd_exprt_lt figure svg {
  height: 100%;
}

.dedctd_exprt_rt {
  width: 50%;
  box-shadow: 20px 13px 32px #7070701c;
  border-radius: 33px;
  padding: 50px;
  background: #fff;
  position: absolute;
  bottom: -12%;
  right: 0;
}

.exprt_list li {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 50px;
}

.exprt_list li span {
  font-size: 34px;
  color: #168cef;
}

.exprt_lst_cntnt h3 {
  font-size: 26px;
  color: #101010;
}

.exprt_lst_cntnt {
  margin-left: 20px;
  margin-top: 10px;
}

.modls_list li {
  width: calc(33% - 20px);
  padding: 30px;
  border-radius: 33px;
  min-height: 430px;
  display: flex;
  align-items: stretch;
}

.modls_lst_cntnt {
  display: flex;
  flex-direction: column;
  justify-content: space-evenly;
}

.modls_list li figure {
  width: 90px;
  height: 90px;
  margin-left: 0;
}

.modls_list li:nth-child(1) {
  background: transparent linear-gradient(180deg, #7848ff 0%, #1c1d32 100%) 0% 0% no-repeat padding-box;
}

.modls_list li:nth-child(2) {
  background: transparent linear-gradient(180deg, #49499a 0%, #50a5d3 100%) 0% 0% no-repeat padding-box;
}

.modls_list li:nth-child(3) {
  background: transparent linear-gradient(176deg, #7d407b 0%, #2b3870 100%) 0% 0% no-repeat padding-box;
}

.modls_lst_cntnt h3 {
  font-size: 26px;
  font-weight: 600;
  color: #fff;
}

.modls_lst_cntnt p {
  color: #fff;
  margin: 10px 0px 30px;
}

.dedctd_tm_cta {
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/10/27140956/cta-bg-min.png) no-repeat;
  background-size: 100%;
  padding: 60px;
  min-height: 360px;
  display: flex;
  align-items: center;
  margin: 60px 0;
}

.dedctd_tm_cta .cta_btm {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}

.dedctd_tm_cta .nw_sbhdng h2,
.dedctd_tm_cta2 .nw_sbhdng h2,
.dedctd_tm_cta2 .nw_sbhdng p {
  color: #fff;
}

.dedctd_tm_cta .cta_btm p {
  color: #fff;
  font-size: 24px;
}

.dedctd_tm_cta2 {
  background: #232229;
  border-radius: 17px;
  padding: 60px;
  position: relative;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  min-height: 340px;
  margin-top: 20px;
}

.cta2_lt,
.cta2_rt {
  width: 50%;
}

.cta2_rt figure {
  height: 340px;
  width: 860px;
  position: absolute;
  right: 0;
  top: 0;
}

.dedctd_tm_cta2 .btn-fix {
  margin-top: 20px;
}

.dedctd_tm_chose .chose_lst li {
  width: 35%;
  box-shadow: 20px 13px 32px #7070701c;
  border-radius: 14px;
  background: #fff;
  padding: 30px;
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  margin-bottom: 30px;
  margin-right: 30px;
  gap: 15px;
  position: relative;
  min-height: 220px;
}

.dedctd_tm_chose .chose_lst {
  justify-content: center;
}

.chose_lst li figure {
  width: 20%;
}

.chose_lst li figure svg {
  height: 70px;
  width: 70px;
}

.chose_lst li p {
  width: 80%;
}

.dedctd_tm_chose .chose_lst li:nth-child(2):after {
  position: absolute;
  content: "";
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/10/27152826/gry-crcl.png) no-repeat;
  width: 175px;
  height: 100%;
  right: -19%;
  top: 0;
  background-size: contain;
  z-index: -1;
}

.dedctd_tm_chose .chose_lst li:nth-child(3):after {
  position: absolute;
  content: "";
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/10/27152816/ble_grphc.png) no-repeat;
  width: 500px;
  height: 300px;
  left: -23%;
  top: -11%;
  background-size: contain;
  z-index: -1;
}

.dedctd_tm_chose:before {
  background: transparent linear-gradient(180deg, #e9f6fc 0%, #ffffff 100%) 0% 0% no-repeat padding-box;
}

.dedctd_tm_prjcts .btn-fix {
  margin: 50px auto 0;
}

.prjcts_lst_tp {
  width: 49%;
  border: 3px solid #232229;
  border-radius: 18px;
  padding: 40px;
  min-height: 560px;
}

.lst_tp_cntnt li {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 15px;
  margin-bottom: 20px;
}

.prjcts_lst_tp h3 {
  font-size: 34px;
  text-align: center;
  position: relative;
  padding-bottom: 30px;
}

.prjcts_lst_tp h3:after {
  content: "";
  position: absolute;
  background: #cccccc;
  height: 1px;
  width: 80%;
  left: 50%;
  transform: translateX(-50%);
  bottom: 0;
}

.lst_tp_cntnt {
  margin-top: 40px;
}

.lst_tp_cntnt li figure {
  width: 30px;
  height: 30px;
  margin-top: 5px;
}

.lst_tp_cntnt p {
  font-size: 20px;
  color: #222;
  font-weight: 600;
  width: 90%;
}

.prjcts_lst_tp:first-child {
  box-shadow: -10px -10px 0px #d5f2ff;
  margin-top: 10px;
}

.prjcts_lst_tp:last-child {
  box-shadow: 10px 10px 0px #d5f2ff;
}

.dedctd_tm_cta a {
  white-space: normal;
  word-wrap: break-word;
}

/* faq design2 css */
.design2 {
  width: 100%;
  display: block;
}

.faq_mn.design2 .panel ul li {
  color: #1d1d1d;
}

.design2 .panel.panel-default {
  background-color: transparent;
  position: relative;
  padding: 30px;
  border-top: 1px solid #707070;
}

.faq_mn.design2 .panel-group .panel-active+.panel {
  border-bottom: unset !important;
  border-top: unset !important;
}

.faq_mn.design2 .panel.panel-default:first-child {
  border-top: unset;
}

.design2 .panel-heading {
  padding: 0;
  border: 0;
  width: 100%;
}

.design2 .panel-collapse {
  width: 100%;
  padding-right: 30px;
}

.design2 .panel-heading a {
  font-weight: 600 !important;
  display: block;
  z-index: 999;
}

.design2 .panel-title a {
  margin-top: 0;
  font-size: 25px;
  color: #1d1d1d;
  padding-right: 60px;
}

.design2 .panel.panel-default.panel-active .panel-collapse p {
  color: #1d1d1d;
}

.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-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.panel-default.panel-active {
  background: #e8f5fb !important;
  border-radius: 20px;
  border: unset;
}

.design2 .panel-body {
  padding: 0;
  transform: translate(0px, 0px);
}

.design2 .accordion-item {
  border-bottom: 1px solid #707070;
  padding: 10px 0;
}

.design2 .fq_title h3 {
  font-size: 26px;
}

.design2 .fq_cnt p {
  font-size: 18px;
}

.dedctd_tm_lt .nw_hdng p {
  width: 80%;
}

/* faq design2 css */

@media (max-width: 1600px) {

  /* mvp page */
  .mvp_abt_lhs figure {
    right: 61%;
  }

  /* mvp page end */

  .dedctd_tm_cta .nw_sbhdng h2 {
    font-size: 35px;
  }

  .dedctd_tm_cta {
    min-height: 300px;
  }

  .dedctd_tm_rt figure {
    top: -90px;
  }

  .dedctd_tm_lt .nw_hdng p {
    width: 100%;
  }
}

@media (max-width: 1500px) {
  .dedctd_tm_rt figure {
    top: -20px;
  }

  .dedctd_tm_banr {
    height: 700px;
  }

  .dedctd_exprt_lt figure {
    width: 500px;
  }

  .dedctd_tm_cta .nw_sbhdng h2 {
    font-size: 33px;
  }

  .dedctd_tm_lt p .blk_span {
    display: initial;
  }

  .dedctd_tm_cta {
    padding-top: 30px;
  }

  .cta2_lt {
    width: 65%;
  }

  .hire_team_cntn h3 {
    font-size: 18px;
  }

  .hire_tm .owl-item .item {
    padding: 30px 15px;
  }

  .dedctd_exprt_rt {
    width: 56%;
  }

  .dedctd_exprt_lt {
    width: 45%;
  }
}

@media (max-width: 1200px) {

  .exprt_lst_cntnt h3,
  .exprt_list li span,
  .prjcts_lst_tp h3,
  .modls_lst_cntnt h3 {
    font-size: 24px;
  }

  .exprt_lst_cntnt {
    margin-top: 0px;
  }

  .cta2_lt {
    width: 60%;
  }

  .dedctd_tm_cta .nw_sbhdng h2 {
    font-size: 30px;
  }

  .dedctd_tm_cta {
    min-height: auto;
  }

  .modls_list li {
    width: 48%;
    margin-bottom: 30px;
  }

  .modls_list li:last-child {
    margin-bottom: 0;
  }

  .dedctd_exprt_lt figure {
    width: 400px;
  }

  .dedctd_tm_chose .chose_lst li {
    width: 45%;
    min-height: 170px;
  }

  .dedctd_tm_cta .cta_btm p {
    font-size: 20px;
  }

  .dedctd_tm_cta .cta_btm {
    display: block;
    text-align: center;
  }

  .dedctd_tm_cta {
    text-align: center;
  }

  .dedctd_tm_cta .btn-fix {
    margin: 20px auto 0;
  }

  .dedctd_tm_cta {
    min-height: auto;
    background: #0142b0;
    display: block;
    border-radius: 17px;
    padding: 30px;
  }

  .dedctd_tm_chose .chose_lst li:nth-child(3):after,
  .dedctd_tm_chose .chose_lst li:nth-child(2):after,
  .dedctd_tm_banr:before,
  .dedctd_modls_cntnt:after {
    display: none;
  }

  .dedctd_tm_lt .nw_hdng p {
    width: 100%;
  }
}

@media (max-width: 1024px) {
  .dedctd_tm_cta .nw_sbhdng h2 {
    font-size: 26px;
  }

  .dedctd_tm_cta2 {
    flex-wrap: wrap;
    min-height: auto;
  }

  .cta2_lt {
    width: 100%;
    text-align: center;
  }

  .cta2_rt {
    display: none;
  }

  .nh_bwt_btn a.btn.btn-primary.blk_btn {
    display: flex;
    margin: 0 auto;
  }

  .dedctd_tm_cta2 .btn-fix {
    margin: 20px auto 0;
  }
}

@media (max-width: 992px) {

  .inhus_exprt_lft,
  .mbl_fnding_sc .idetn_ryt {
    width: 55%;
  }

  .dstntn_lft,
  .mbl_app_bnr_mg {
    width: 60%;
  }

  .dstntn_bx {
    padding: 20px;
  }

  .gret_ide_mn.nw_sbhdng {
    padding: 40px 30px;
    width: 85%;
  }

  .dedctd_tm_banr {
    height: auto;
  }

  .dedctd_tm_lt,
  .dedctd_tm_rt,
  .dedctd_exprt_lt {
    width: 100%;
  }

  .dedctd_tm_lt,
  .dedctd_tm_rt {
    text-align: center;
  }

  .dedctd_tm_rt figure img {
    width: 70%;
  }

  .dedctd_tm_banr:before {
    display: none;
  }

  .dedctd_exprt_rt {
    width: 100%;
    position: inherit;
  }

  .dedctd_exprt_cntnt,
  .modls_list,
  .chose_lst,
  .dedctd_tm_prjcts_lst {
    margin-top: 20px;
  }

  .dedctd_tm_modls {
    margin-top: 0px;
  }

  .dedctd_tm_cta .blk_span {
    display: initial;
  }

  .dedctd_exprt_lt figure {
    width: 500px;
    margin: 0 auto;
  }

  .exprt_list li {
    margin-bottom: 20px;
  }

  .exprt_lst_cntnt h3,
  .exprt_list li span,
  .prjcts_lst_tp h3,
  .modls_lst_cntnt h3 {
    font-size: 20px;
  }

  .dedctd_tm_cta .cta_btm p {
    font-size: 18px;
  }

  .dedctd_tm_chose .chose_lst li {
    width: 100%;
    margin-right: 0;
    min-height: auto;
  }

  .dedctd_tm_lt .nw_hdng .blk_span {
    display: inline;
  }

  .dedctd_tm_lt .btn-fix {
    margin: 0 auto;
  }

  .dedctd_tm_rt figure {
    position: initial;
    margin-top: 20px;
  }
}

@media (max-width: 767px) {

  .dstntn_lft,
  .mbl_app_bnr_mg {
    width: 80%;
  }

  .prjcts_lst_tp {
    width: 100%;
    margin-bottom: 20px;
    min-height: auto;
  }

  .dedctd_tm_cta2,
  .dedctd_tm_cta {
    margin-top: 0;
    padding: 30px;
  }

  .design2 .panel-title a {
    font-size: 20px;
  }

  .design2 .panel-group {
    margin: 0;
  }

  .hire_tm .owl-nav {
    background: unset;
  }
}

@media (max-width: 600px) {
  .hire_tm .owl-nav {
    margin-top: 20px;
  }

  .hire_tm .owl-item .item {
    height: auto;
  }

  .dedctd_exprt_lt figure {
    width: 80%;
    height: auto;
  }

  .lst_tp_cntnt li figure {
    width: 20px;
    height: 20px;
  }

  .dedctd_tm_prjcts .btn-fix {
    margin: 20px auto 0;
  }

  .dedctd_exprt_rt {
    padding: 20px;
    margin-top: 20px;
  }

  .dedctd_tm_cta .cta_btm p {
    margin: 0;
    font-size: 18px;
  }

  .dedctd_tm_cta {
    margin-bottom: 30px;
  }

  .prjcts_lst_tp {
    padding: 20px;
  }

  .lst_tp_cntnt {
    margin-top: 20px;
  }

  .design2 .panel-heading {
    width: 100%;
  }

  .design2 .panel-title:after,
  .design2 .panel-active .panel-title:after {
    height: 40px;
    width: 40px;
    right: 0;
  }

  .design2 .panel-heading {
    padding-right: 0px;
  }

  .design2 .panel.panel-default {
    padding: 15px;
  }

  .page-template-tpl_hire_developer .nh_bwt_sc {
    padding-top: 10px;
  }
}

/* End of Delicated Dev Team */

/********Partner css start***************/
.page-template-tpl_become_a_partner .navbar,
.page-template-tpl_become_a_partner .tp_br_clng {
  background: 0 0;
}

.our_ptnr_bnr_sc {
  position: relative;
  background: #f5fbfe;
  padding-top: 90px;
}

.our_ptnr_bnr_cntnt {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  height: 670px;
  position: relative;
}

.our_ptnr_bnr_rt figure {
  position: relative;
  margin-left: auto;
  width: 640px;
  height: 570px;
}

.our_ptnr_wrp .ptnr_clr {
  color: #2188c4;
}

.our_ptnr_bnr_lf,
.our_ptnr_bnr_rt,
.unlk_bsns_lt,
.unlk_bsns_rt {
  width: 50%;
}

.our_ptnr_wrp .btn-fix,
.our_ptnr_wrp .btn-fix:hover svg,
.our_ptnr_wrp .btn-fix.btn-fix_wht svg {
  background: #2188c4;
}

.our_ptnr_wrp .btn-fix:hover,
.our_ptnr_wrp .btn-fix.btn-fix_wht {
  background: #fff;
}

.our_ptnr_bnr_sc:after {
  content: "";
  position: absolute;
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/11/03121537/bc_prt_smile.svg) no-repeat;
  background-size: contain;
  left: 25%;
  bottom: 10%;
  height: 50px;
  width: 50px;
}

.our_ptnr_bnr_sc:before {
  content: "";
  position: absolute;
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/11/03121534/bc_prt_line.svg) no-repeat;
  background-size: contain;
  right: 0%;
  top: 20%;
  height: 80px;
  width: 80px;
}

.our_ptnr_bnr_cntnt:before {
  content: "";
  position: absolute;
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/11/03121531/bc_prt_arrow-dsgn.svg) no-repeat;
  background-size: contain;
  left: 33%;
  bottom: 20%;
  height: 80px;
  width: 110px;
}

.bsns_vntr_cntnt {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  margin-top: 50px;
  flex-wrap: wrap;
}

.vntr_lst {
  width: 32%;
  border-radius: 10px;
  padding: 30px 20px;
  margin-bottom: 25px;
  min-height: 220px;
}

.vntr_lst .box_dv {
  height: 30px;
  width: 30px;
  border-radius: 7px;
  margin-left: 10px;
}

.vntr_lst_tp {
  display: flex;
  justify-content: space-between;
  width: 100%;
  align-items: flex-start;
  padding-bottom: 15px;
}

.vntr_lst:hover .box_dv {
  background: #fff;
}

.vntr_lst:hover h3,
.vntr_lst:hover p {
  color: #fff;
}

.vntr_lst_tp h3 {
  font-size: 25px;
  font-weight: 600;
}

.our_clnts {
  background: #2188c4;
  position: relative;
}

.our_clnts_cntnt,
.clnts_lsts,
.unlk_bsns_cntnt,
.gt_strtd_cntnt,
.our_srvcs_cntnt,
.nmbrs_spk_cntnt {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
}

.grwng_cta_cntnt,
.prgrm_lst {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  flex-wrap: wrap;
}

.our_clnts_lt {
  width: 30%;
}

.our_clnts_rt {
  width: 70%;
}

.our_clnts_lt h2,
.grwng_cta_lt h2,
.grwng_cta_lt p,
.gt_strtd_lt h2,
.gt_strtd_lt p {
  color: #fff;
}

.clnts_lsts li {
  background: #fff;
  padding: 30px;
  border-radius: 8px;
  text-align: center;
  width: 30%;
  min-height: 290px;
  box-shadow: 0px 0px 20px #0000001a;
  margin-top: -10%;
}

.clnts_lsts li hr {
  height: 5px;
  border-radius: 20px;
  width: 75%;
  margin: 10px auto 20px;
}

.clnts_lsts li:nth-child(1) .cntns_str {
  margin-top: 10px;
}

.clnts_lsts li h3 {
  font-size: 40px;
  font-weight: 700;
}

.clnts_lsts li p {
  font-size: 22px;
}

.clnts_lsts li:nth-child(2) {
  margin-top: 10%;
  margin-bottom: 20px;
}

.ptnr_bsns_vntr,
.nmbrs_spk,
.chs_ptnr,
.our_ptnr_wrp .nw_sbhdng h2,
.our_ptnr_wrp .nw_hdng h1,
.our_srvcs {
  position: relative;
}

.ptnr_bsns_vntr h2:after,
.our_ptnr_bnr_cntnt h1:after,
.chs_ptnr h2:after,
.nmbrs_spk h2:after,
.our_srvcs_cntnt h2:after {
  content: "";
  position: absolute;
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/11/03135940/bc_prt_rough-line.svg) no-repeat;
  background-size: contain;
  left: 29%;
  bottom: -20%;
  height: 20px;
  width: 200px;
}

.our_srvcs_cntnt h2:after {
  left: 48%;
}

.our_ptnr_bnr_cntnt h1:after {
  left: 23%;
  bottom: -7%;
}

.chs_ptnr h2:after {
  left: 55%;
}

.nmbrs_spk h2:after {
  left: 25%;
}

.ptnr_bsns_vntr:before,
.unlk_bsns:after {
  content: "";
  position: absolute;
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/11/03135944/bc_prt_sqre-dot.svg) no-repeat;
  background-size: contain;
  right: 4%;
  top: 8%;
  height: 120px;
  width: 120px;
}

.unlk_bsns:after {
  right: 11%;
  top: 10%;
}

.chs_ptnr:after {
  content: "";
  position: absolute;
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/11/03154016/bc_prt_red-blue.svg) no-repeat;
  background-size: contain;
  right: 4%;
  top: 10%;
  height: 50px;
  width: 60px;
}

.our_clnts:before {
  content: "";
  position: absolute;
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/11/03150940/bc_prt_bl-sqr.svg) no-repeat;
  background-size: contain;
  left: 1%;
  top: 3%;
  height: 100px;
  width: 100px;
}

.our_clnts:after {
  content: "";
  position: absolute;
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/11/03150944/bc_prt_white-sqre.svg) no-repeat;
  background-size: contain;
  left: 36%;
  bottom: 7%;
  height: 60px;
  width: 60px;
}

.clnts_lsts li:nth-child(3):after {
  content: "";
  position: absolute;
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/11/03154021/bc_prt_wht-crcle.svg) no-repeat;
  background-size: contain;
  right: 0;
  top: -1%;
  height: 260px;
  width: 360px;
}

.our_clnts_cntnt:after {
  content: "";
  position: absolute;
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/11/03150947/bc_prt_wht-line.svg) no-repeat;
  background-size: contain;
  left: 14%;
  bottom: 26%;
  height: 50px;
  width: 210px;
}

.unlk_bsns {
  position: relative;
}

.unlk_bsns:before {
  content: "";
  position: absolute;
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/11/03154016/bc_prt_red-blue.svg) no-repeat;
  background-size: contain;
  left: 4%;
  top: 10%;
  height: 50px;
  width: 60px;
}

.unlk_bsns_cntnt:before {
  content: "";
  position: absolute;
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/11/03154016/bc_prt_red-blue.svg) no-repeat;
  background-size: contain;
  right: 20%;
  bottom: 10%;
  height: 50px;
  width: 60px;
}

.unlk_bsns_cntnt:after {
  content: "";
  position: absolute;
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/11/03121531/bc_prt_arrow-dsgn.svg) no-repeat;
  background-size: contain;
  left: 45%;
  top: 26%;
  height: 80px;
  width: 110px;
  transform: rotateX(152deg);
}

.unlk_bsns_rt {
  padding-left: 5%;
}

.grwng_cta {
  background: #141324;
  width: 90%;
  border-bottom-right-radius: 231px;
  position: relative;
  z-index: 1;
  padding-left: 7%;
}

.grwng_cta_lt,
.gt_strtd_lt,
.srvcs_cntnt_lt {
  width: 60%;
}

.grwng_cta_rt,
.gt_strtd_rt,
.srvcs_cntnt_rt {
  width: 40%;
}

.gt_strtd_rt,
.grwng_cta_rt {
  text-align: right;
}

.grwng_cta_cntnt:after,
.gt_strtd_cntnt:after {
  content: "";
  position: absolute;
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/11/03150947/bc_prt_wht-line.svg) no-repeat;
  background-size: contain;
  left: 21%;
  bottom: 42%;
  height: 20px;
  width: 170px;
}

.grwng_cta:after,
.gt_strtd_cta:after {
  content: "";
  position: absolute;
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/11/03150944/bc_prt_white-sqre.svg) no-repeat;
  background-size: contain;
  right: 20%;
  bottom: 20%;
  height: 80px;
  width: 80px;
}

.gt_strtd_cta:after {
  right: 15%;
  bottom: 9%;
}

.grwng_cta_lt p {
  margin-top: 20px;
}

.chs_ptnr .prgrm_lst,
.nmbrs_spk_cntnt {
  margin-top: 50px;
}

.prgrm_lst li {
  width: 24%;
  padding: 40px 20px;
  border-radius: 8px;
  border: 2px solid #7070700f;
  min-height: 310px;
}

.prgrm_lst li h3 {
  font-size: 22px;
  font-weight: 600;
  margin-bottom: 20px;
}

.prgrm_fg {
  width: 55px;
  height: 50px;
  margin-bottom: 20px;
}

.gt_strtd_cta {
  background: #2188c4;
  position: relative;
  z-index: 1;
}

.gt_strtd_cntnt:after {
  left: 31%;
  bottom: 19%;
}

.gt_strtd_cta:before,
.grwng_cta:before {
  content: "";
  position: absolute;
  background: rgb(93 175 223 / 21%);
  left: 0;
  top: 0;
  height: 100%;
  width: 40%;
  clip-path: polygon(0 0, 100% 0, 67% 100%, 0 100%);
  z-index: -1;
}

.grwng_cta:before {
  background: rgb(71 69 94 / 21%);
}

.nmbrs_spk_cntnt li .timer {
  font-size: 60px;
  font-weight: 600;
}

.partnrs-slider .slick-slide div {
  width: 190px !important;
  height: 90px;
  border: 1px solid #d6d6d6;
  margin-bottom: 40px;
  box-shadow: 0px 2px 36px #0000000a;
  transition: 0.5s;
  background: #fff;
}

.partnrs-slider .slick-slide div:hover {
  scale: 1.15;
  overflow: visible;
  transition: 0.5s;
}

.partnrs-slider .slick-slide div img {
  height: 100%;
  margin: 0 auto;
  object-fit: contain;
}

.partnrs-slider {
  margin-top: 60px;
}

.partnrs-slider .slick-list.draggable {
  padding-top: 20px;
  padding-left: 15px;
}

.srvcs_cntnt_lt {
  padding-right: 3%;
}

.partnrs-slider-nav button {
  width: 45px;
  height: 45px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background: #fff;
  border: 1px solid #e1e1e1;
}

.partnrs-slider-nav {
  display: flex;
  padding-left: 15px;
}

.partnrs-slider-prev {
  margin-right: 30px;
}

.partnrs-slider-nav button:hover {
  background: #2188c4;
}

.partnrs-slider-nav button:hover i.fa {
  color: #fff;
}

.chs_ptnr {
  padding-bottom: 30px;
}

.prgrm_lst li:nth-child(1) {
  background: #fff9f8;
}

.prgrm_lst li:nth-child(2) {
  background: #fbffff;
}

.prgrm_lst li:nth-child(3) {
  background: #fffbf5;
}

.prgrm_lst li:nth-child(4) {
  background: #fcf8ff;
}

.our_ptnr_bnr_lf .nw_hdng p {
  margin-top: 25px;
}

.page-template-tpl_become_a_partner .al_sc.nh_cntst_sc {
  background: #ffffff;
}

.our_ptnr_wrp .btn-fix {
  margin-top: 20px;
}

@media (max-width: 1500px) {
  .our_ptnr_bnr_cntnt h1:after {
    left: 38%;
  }

  .ptnr_bsns_vntr h2:after {
    left: 36%;
  }

  .chs_ptnr h2:after {
    left: 70%;
  }

  .nmbrs_spk h2:after {
    left: 33%;
  }

  .our_ptnr_bnr_cntnt {
    height: 700px;
  }

  .clnts_lsts li:nth-child(3):after {
    right: -7%;
  }

  .gt_strtd_cta:before,
  .grwng_cta:before {
    width: 50%;
  }

  .prgrm_lst li {
    min-height: 330px;
  }

  .gt_strtd_cntnt:after {
    left: 36%;
  }

  .grwng_cta_cntnt:after {
    left: 25%;
  }

  .our_srvcs_cntnt h2:after {
    left: 57%;
  }
}

@media (max-width: 1400px) {

  /* mvp page */
  .mvp_abt_lhs figure {
    right: 57%;
    top: 90px;
  }

  .process_br h3 {
    font-size: 21px;
  }

  .dvlp_prcs .fix_container {
    width: 100%;
  }

  /* mvp page end */
  .our_ptnr_bnr_cntnt {
    height: 550px;
  }

  .unlk_bsns_rt .blk_span {
    display: initial;
  }

  .our_ptnr_bnr_rt,
  .our_ptnr_bnr_rt img {
    max-height: 430px;
  }

  .project_cta_mvp p:after {
    right: -85px;
  }
}

@media (max-width: 1200px) {

  /* mvp page */
  .srvc_hd h3 {
    font-size: 28px;
  }

  .dvlp_prcs .fix_container {
    width: 90%;
  }

  .mvp_hero_lhs h1:before,
  .process_br li:nth-child(even) h2,
  .process_br li:nth-child(odd) h2,
  .mvp_hero_lhs:before,
  .mvp_abt_rhs h2:before,
  .mvp_abt_rhs:before,
  .mvp_abt_rhs:after,
  .mvp_cta .nw_sbhdng.white_sbhdng:after,
  .mvp_cta .nw_sbhdng.white_sbhdng:before,
  .all_srvc_mvp:after,
  .srvc_hd:before,
  .perks_head:before,
  .engagement_mvp .nw_sbhdng:before,
  .models_mvp:after,
  .process_br::before,
  .process_br li:nth-child(odd) h2::after,
  .process_br li:nth-child(even) h2::after {
    display: none;
  }

  .mvp_about {
    margin-top: 0;
  }

  .process_br {
    margin: 0;
    display: flex;
    align-items: stretch;
    justify-content: center;
    flex-wrap: wrap;
    gap: 2%;
    padding-bottom: 0;
  }

  .process_br li {
    background: white;
    border-radius: 10px;
    padding: 15px;
    text-align: center;
    margin-bottom: 20px;
    display: inherit;
  }

  .process_br li:nth-child(odd),
  .process_br li:nth-child(even) {
    width: 32%;
    height: inherit;
    margin: 0 0 20px 0;
  }

  .process_br h3,
  .process_br li:nth-child(even) h3 {
    color: #1d1d1d;
  }

  .process_br h3 {
    font-size: 24px;
    white-space: inherit;
    text-align: left;
  }

  .process_br li:nth-child(odd) h4,
  .process_br li:nth-child(even) h4 {
    text-align: left;
    color: #585858;
  }

  .srvc_mvp {
    margin-top: 80px;
  }

  .all_srvc_mvp li h4 {
    font-size: 20px;
  }

  .models_mvp li h3 {
    font-size: 24px;
  }

  /* mvp page */

  .our_ptnr_bnr_cntnt {
    height: 520px;
  }

  .our_ptnr_bnr_rt figure {
    width: 100%;
    height: auto;
  }

  .our_ptnr_bnr_cntnt h1:after {
    left: 25%;
  }

  .chs_ptnr h2:after {
    left: 64%;
  }

  .nmbrs_spk h2:after {
    left: 30%;
  }

  .our_clnts_cntnt:after {
    left: 7%;
  }

  .ptnr_bsns_vntr h2:after,
  .our_ptnr_bnr_cntnt h1:after,
  .chs_ptnr h2:after,
  .nmbrs_spk h2:after,
  .our_clnts:before,
  .clnts_lsts li:nth-child(3):after,
  .our_clnts:after,
  .our_clnts_cntnt:after,
  .unlk_bsns:before,
  .unlk_bsns_cntnt:after,
  .unlk_bsns:after,
  .unlk_bsns_cntnt:before,
  .grwng_cta_cntnt:after,
  .gt_strtd_cntnt:after,
  .grwng_cta:after,
  .gt_strtd_cta:after,
  .our_ptnr_bnr_sc:after,
  .our_ptnr_bnr_cntnt:before,
  .ptnr_bsns_vntr:before,
  .our_srvcs_cntnt h2:after,
  .grwng_cta:before,
  .gt_strtd_cta:before,
  .chs_ptnr:after,
  .our_ptnr_bnr_sc:before {
    display: none;
  }

  .our_ptnr_bnr_lf .blk_span,
  .grwng_cta_lt .blk_span {
    display: initial;
  }

  .prgrm_lst li {
    min-height: 355px;
  }

  .nmbrs_spk_cntnt li .timer {
    font-size: 50px;
  }

  .srvcs_cntnt_lt,
  .srvcs_cntnt_rt,
  .grwng_cta_lt,
  .grwng_cta_rt,
  .gt_strtd_rt,
  .gt_strtd_lt {
    width: 100%;
  }

  .partnrs-slider-nav {
    justify-content: center;
  }

  .partnrs-slider .slick-list.draggable,
  .grwng_cta_rt,
  .gt_strtd_lt,
  .gt_strtd_rt {
    text-align: center;
  }

  .srvcs_cntnt_rt {
    text-align: center;
    margin-top: 30px;
  }

  .grwng_cta {
    width: 100%;
    border-bottom-right-radius: 0;
    text-align: center;
    padding-left: 0%;
  }

  .gt_strtd_rt,
  .grwng_cta_rt,
  .partnrs-slider {
    margin-top: 30px;
  }

  .grwng_cta_lt p {
    margin-top: 0px;
  }

  .clnts_lsts li h3 {
    font-size: 30px;
  }

  .clnts_lsts li p {
    font-size: 18px;
  }

  .grwng_cta .btn-fix,
  .gt_strtd_cta .btn-fix {
    margin: 0 auto;
  }
}

@media (max-width: 1024px) {

  .gt_strtd_lt .blk_span,
  .our_clnts_lt .blk_span {
    display: initial;
  }

  .chs_ptnr .prgrm_lst,
  .nmbrs_spk_cntnt,
  .bsns_vntr_cntnt {
    margin-top: 30px;
  }

  .our_ptnr_bnr_cntnt {
    height: 500px;
  }

  .vntr_lst_tp h3 {
    font-size: 22px;
  }
}

@media (max-width: 992px) {

  /* mvp page */
  .srvc_mvp:before {
    display: none;
  }

  .srvc_hd h3 {
    color: #1d1d1d;
  }

  .srvc_hd p {
    color: #585858;
  }

  .ml_hover_img {
    display: none !important;
  }

  .models_mvp li .d_flx {
    display: block;
    text-align: center;
  }

  .models_mvp li .d_flx img {
    margin: 0 auto 20px;
  }

  .all_srvc_mvp li {
    width: unset;
  }

  .all_srvc_mvp li {
    padding: 15px;
    min-height: 256px;
    padding: none;
  }

  .cmn_slide .slick-prev:before,
  .cmn_slide .slick-next:before {
    color: #000;
  }

  /* the slides */
  .cmn_slide .slick-slide {
    margin: 0 10px 10px !important;
    /* box-shadow: none; */
    text-align: center;
  }

  .all_srvc_mvp li img {
    margin: 0 auto;
  }

  .models_mvp li .d_flx {
    justify-content: center;
  }

  /* the parent */
  .cmn_slide .slick-list {
    margin: 0 -10px !important;
  }

  .all_srvc_mvp {
    background: none;
    padding: 0;
    box-shadow: none;
    position: relative;
  }

  .cmn_slide .slick-prev.slick-arrow {
    bottom: -80px;
    top: unset;
    left: 45%;
    transform: translate(-55%, 0);
  }

  .models_mvp li {
    min-height: 284px;
  }

  .process_br li {
    min-height: 217px;
  }

  .cmn_slide .slick-next.slick-arrow {
    bottom: -80px;
    top: unset;
    right: 45%;
    transform: translate(65%, 0);
  }

  .developing_mvp.d_flx,
  .perks_head {
    text-align: center;
    display: block;
  }

  .all_srvc_mvp li {
    padding: 15px;
  }

  .models_mvp li {
    margin-bottom: 20px;
    padding: 15px;
  }

  .mvp_cta {
    padding: 50px;
  }

  .srvc_mvp:before {
    border-radius: 0;
  }

  .perks_head {
    margin: 0;
    padding-top: 60px;
  }

  .prj_flxmvp {
    text-align: center;
    padding: 20px 10px;
  }

  .prj_flxmvp .btn.btn-fix {
    margin: 0 auto;
  }

  .prj_flxmvp figure,
  .project_cta_mvp p:after {
    display: none;
  }

  .perk_bx {
    width: 100%;
  }

  .perks_head button.btn.btn-fix {
    margin: 20px auto 0;
  }

  .developming_lhs {
    width: 100%;
    display: flex;
    align-items: stretch;
    flex-wrap: wrap;
    justify-content: space-between;
  }

  .developing_mvp:before {
    display: none;
  }

  .developming_lhs li {
    display: block;
    text-align: center;
    width: 32%;
    box-shadow: 0px 1px 11px #f3f3f3;
    margin: 15px 0 0;
  }

  .developming_lhs li figure {
    margin: 0 auto 20px;
  }

  .mvp_hero_rhs {
    display: none;
  }

  .mvp_hero_lhs.mh_hd {
    width: 100%;
    text-align: center;
  }

  .mvp_abt_lhs figure {
    position: unset;
  }

  .mvp_about .d_flx {
    flex-wrap: wrap;
  }

  .mvp_abt_lhs {
    width: 80%;
  }

  .mvp_abt_lhs figure {
    position: relative;
    right: unset;
    top: 0;
    left: -80px;
  }

  .mvp_abt_rhs {
    width: 100%;
    text-align: center;
  }

  .srvc_mvp {
    margin-top: 0;
  }

  .srvc_hd {
    padding: 40px 0 70px;
    position: relative;
  }

  .dvlp_prcs {
    background: #002033;
    padding-bottom: 105px;
  }

  .engagement_mvp {
    padding-bottom: 115px;
  }

  /* mvp page */
  .our_ptnr_bnr_sc .btn-fix {
    margin: 20px auto 0;
  }

  .our_ptnr_bnr_cntnt {
    height: auto;
  }

  .our_ptnr_bnr_lf,
  .our_ptnr_bnr_rt,
  .unlk_bsns_lt,
  .unlk_bsns_rt,
  .our_clnts_cntnt h2,
  .our_srvcs_cntnt h2,
  .nmbrs_spk h2 {
    text-align: center;
  }

  .our_clnts_lt,
  .our_ptnr_bnr_lf,
  .our_ptnr_bnr_rt,
  .our_clnts_rt,
  .unlk_bsns_lt,
  .unlk_bsns_rt {
    width: 100%;
  }

  .unlk_bsns_rt {
    padding-left: 0%;
  }

  .prgrm_lst li {
    min-height: 275px;
    width: 49%;
    margin-bottom: 20px;
    padding: 20px;
  }

  .clnts_lsts li:nth-child(2),
  .clnts_lsts li {
    margin-top: 0%;
    margin-bottom: 0px;
    min-height: 260px;
  }

  .clnts_lsts {
    margin-top: 20px;
  }

  .unlk_bsns_cntnt {
    flex-direction: column-reverse;
  }

  .ptnr_bsns_vntr .blk_span {
    display: initial;
  }

  .vntr_lst {
    width: 48%;
    min-height: 190px;
  }

  .unlk_bsns_lt figure {
    width: 50%;
    margin: 20px auto 0;
  }

  .vntr_lst_tp h3 {
    font-size: 20px;
  }

  .prgrm_lst li h3 {
    font-size: 20px;
  }

  .chs_ptnr {
    padding-bottom: 0px;
  }
}

@media (max-width: 768px) {
  .visn_itm.slick-current {
    text-align: center;
  }

  .packed_sc .sb span {
    display: contents;
  }

  .our_ptnr_bnr_rt figure {
    width: 70%;
    margin: 0 auto 30px;
  }

  .vntr_lst {
    min-height: 230px;
  }

  .chs_ptnr .blk_span {
    display: initial;
  }

  .nmbrs_spk_cntnt li {
    width: 50%;
    margin-bottom: 20px;
  }

  .chs_ptnr {
    padding-bottom: 0;
  }

  .nmbrs_spk_cntnt li .timer {
    font-size: 40px;
  }

  .vntr_lst .box_dv {
    height: 20px;
    width: 20px;
  }

  .our_srvcs {
    padding-top: 20px;
  }
}

@media (max-width: 600px) {
  .vntr_lst {
    min-height: auto;
    width: 100%;
  }

  .clnts_lsts li {
    width: 90%;
    min-height: auto;
    margin-bottom: 20px !important;
    margin: 0 auto;
  }

  .clnts_lsts li h3 {
    font-size: 24px;
  }

  .vntr_lst_tp h3 {
    font-size: 18px;
  }

  .vntr_lst_tp {
    padding-bottom: 0;
  }

  .prgrm_lst li h3 {
    font-size: 18px;
    margin-bottom: 0px;
  }

  .prgrm_lst li {
    min-height: auto;
    margin-bottom: 20px;
    width: 100%;
    text-align: center;
  }

  .prgrm_lst li .prgrm_fg {
    margin: 0 auto 10px;
  }

  .chs_ptnr .nw_sbhdng {
    text-align: center;
  }

  .srvcs_cntnt_rt figure {
    width: 90%;
    margin: 0 auto;
  }

  .nmbrs_spk_cntnt li .timer {
    font-size: 24px;
  }

  .unlk_bsns_lt figure {
    width: 90%;
  }

  .our_clnts_lt h2,
  .ptnr_bsns_vntr h2,
  .srvcs_cntnt_lt {
    text-align: center;
  }

  .our_ptnr_bnr_rt figure {
    width: 100%;
    margin: 20px auto 30px;
  }

  .chs_ptnr .prgrm_lst,
  .nmbrs_spk_cntnt,
  .bsns_vntr_cntnt {
    margin-top: 10px;
  }

  .clnts_lsts figure {
    width: 50%;
    margin: 0 auto;
  }

  .partnrs-slider .slick-slide picture {
    margin-bottom: 20px;
  }
}

@media (max-width: 375px) {
  .nmbrs_spk_cntnt li {
    width: 100%;
    margin-bottom: 10px;
    text-align: center;
  }

  .srvcs_cntnt_rt figure {
    width: 90%;
  }

  .nmbrs_spk_cntnt {
    margin-top: 20px;
  }
}

/********Partner css end***************/

/*** iot-app-development-company css ****/
.page-template-tpl_iot_app_development_company .navbar,
.page-template-tpl_iot_app_development_company .tp_br_clng {
  background: 0 0;
}

.iot_banr {
  position: relative;
}

.iot_banr_cntnt {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  height: 850px;
  position: relative;
}

.iot_bnlt {
  width: 60%;
  position: relative;
}

.iot_bnrt {
  width: 40%;
  position: relative;
}

.bnrt_cnt {
  background: #ffffff 0% 0% no-repeat padding-box;
  box-shadow: 0px 3px 35px #0000001c;
  border: 1px solid #7070701c;
  border-radius: 14px;
  padding: 50px;
  max-width: 430px;
  margin-left: auto;
}

.iot_bnrt {
  padding-left: 10%;
}

.iot_bnlt .nw_hdng h1 {
  width: 70%;
}

.iot_bnlt .nw_hdng p {
  width: 70%;
}

.rdbn_lst {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  flex-wrap: wrap;
  margin: 0;
  gap: unset;
  margin-top: 30px;
}

.rdbn_pt {
  position: relative;
  padding-left: 30px;
  width: 48%;
  font-size: 16px;
  font-weight: 600;
  margin-bottom: 20px;
  color: #30243d;
}

.rdbn_pt:before {
  content: "";
  position: absolute;
  left: 0;
  top: 7px;
  height: 13px;
  width: 13px;
  background: #58c9b2;
  border-radius: 50%;
}

.rdbn_pt:after {
  content: "";
  position: absolute;
  left: -5px;
  top: 2px;
  height: 23px;
  width: 23px;
  background: rgb(88 201 178/23%);
  border-radius: 50%;
  animation: sonarWave 2s 0.5s linear infinite;
}

.rdbn_pt:nth-child(2):before {
  background: #9d70cb;
}

.rdbn_pt:nth-child(2):after {
  background: rgb(157 112 203/23%);
}

.rdbn_pt:nth-child(3):before {
  background: #f8c350;
}

.rdbn_pt:nth-child(3):after {
  background: rgb(248 195 80/23%);
}

.rdbn_pt:last-child:before {
  background: #fc7856;
}

.rdbn_pt:last-child:after {
  background: rgb(252 120 86/23%);
}

.iot_bnrt:after {
  position: absolute;
  content: "";
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/11/17091630/Group-1131393.png) no-repeat;
  background-size: cover;
  top: -11%;
  right: -12%;
  width: 140px;
  height: 140px;
  z-index: -1;
}

.iot_bnlt:after,
.iot_srvc:before {
  position: absolute;
  content: "";
  background: url(https://www.apptunix.com/wp-content/uploads/2022/11/Group-890223.svg) no-repeat;
  width: 200px;
  height: 200px;
  right: 5%;
  top: 20%;
  background-size: cover;
}

.bnrt_cnt:before {
  position: absolute;
  content: "";
  background: url(https://www.apptunix.com/wp-content/uploads/2022/11/Group-1131464.svg) no-repeat;
  background-size: cover;
  width: 110px;
  height: 310px;
  left: 18%;
  top: -15%;
  z-index: -1;
}

.bnrt_cnt:after {
  content: "";
  position: absolute;
  background: url(https://www.apptunix.com/wp-content/uploads/2022/11/Group-1131463.svg) no-repeat;
  background-size: cover;
  width: 250px;
  height: 250px;
  right: -22%;
  bottom: 0;
  z-index: -1;
}

.iot_bnlt:before {
  content: "";
  position: absolute;
  width: 600px;
  height: 400px;
  transform: matrix(-0.74, -0.67, 0.67, -0.74, 0, 0);
  background: #fec30f 0% 0% no-repeat padding-box;
  opacity: 0.04;
  filter: blur(50px);
  left: -20%;
  top: -10%;
}

.iot_bnrt:before {
  position: absolute;
  content: "";
  background: #178def 0% 0% no-repeat padding-box;
  opacity: 0.07;
  filter: blur(50px);
  width: 1000px;
  height: 400px;
  transform: matrix(-0.74, -0.67, 0.67, -0.74, 0, 0);
  z-index: -1;
  right: 0;
  top: 0;
}

.iot_sl_lst {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  align-items: stretch;
  position: relative;
}

.iot_sl_lst:after {
  content: "";
  position: absolute;
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/11/24162522/Group-1131390.png) no-repeat;
  bottom: 10%;
  right: -18%;
  width: 120px;
  height: 80px;
}

.iot_sl_lst li {
  background: #ffffff 0% 0% no-repeat padding-box;
  border: 1px solid #dfdfdfad;
  border-radius: 14px;
  padding: 30px;
  width: 31%;
  margin-top: 50px;
}

.iot_sl_lst li figure {
  width: 62px;
  height: 62px;
}

.iot_sl_lst li h3 {
  font-size: 24px;
  margin: 25px 0 10px;
  font-weight: 600;
}

.iot_sl_lst li:hover svg #product path,
.iot_sl_lst li:hover svg #product path,
.iot_sl_lst li:hover svg #product #product {
  fill: #fff;
}

.iot_sl_lst li:hover {
  background: #178def 0% 0% no-repeat padding-box;
  box-shadow: 0px 0px 52px #4baeff70;
}

.iot_sl_lst li:hover h3,
.iot_sl_lst li:hover p {
  color: #fff;
}

.cta1_cntnt {
  background: #3851c1;
  padding: 60px;
  border-radius: 20px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  position: relative;
  overflow: hidden;
}

.cta1_cntnt .cta1_lt {
  width: 63%;
  z-index: 1;
}

.cta1_cntnt .cta1_rt {
  width: 35%;
}

.cta1_cntnt .cta1_rt img {
  position: absolute;
  bottom: 0;
  right: 0;
}

.iot_cta .nw_sbhdng h2,
.iot_cta .nw_sbhdng p,
.fcta_iot h2 {
  color: #fff;
}

.iot_apdc_wrp .btn-white {
  border-radius: 30px;
}

.iot_srv_cnt,
.cta3_cntnt {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
}

.iot_srv_itm .iot_srv_lt {
  width: 45%;
}

.iot_srv_rt {
  width: 55%;
}

.iot_srv_cnt {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  background: rgb(232 222 243 / 14%) 0% 0% no-repeat padding-box;
  box-shadow: 0px 0px 22px #0000000d;
  border-radius: 10px;
  border: 1px solid #e8def3;
  margin-top: 50px;
  padding: 40px;
}

.iot_srv_cnt figure {
  width: 450px;
  height: 450px;
}

.iot_srv_cnt figure img {
  height: 100%;
  width: 100%;
}

.iot_srv_rt h3 {
  font-size: 34px;
  font-weight: 600;
}

.iot_srv_rt p {
  line-height: 30px;
  font-size: 18px;
  margin: 20px 0;
}

.iot_sldr_lst li {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  margin-bottom: 10px;
  font-size: 18px;
}

.iot_sldr_lst li figure {
  width: 15px;
  height: 15px;
}

.iot_sldr_lst li figure svg {
  height: 100%;
}

.iot_srv_rt .btn.btn-primary {
  margin-top: 20px;
}

.iot_srvc_slider-nav {
  width: 240px;
  margin: 60px auto 0;
  height: 65px;
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/10/31101951/sliderspace.svg) no-repeat;
  position: relative;
  background-size: cover;
}

.iot_srvc_slider-nav button {
  border: 1px solid #178def;
  border-radius: 50%;
  height: 65px;
  width: 65px;
  background: #fff;
  position: absolute;
}

.iot_srvc_slider-nav i.fa {
  font-size: 22px;
  color: #178def;
}

.iot_srvc_slider-prev {
  left: -37px;
}

.iot_srvc_slider-next {
  right: -37px;
}

.iot_srvc_slider-nav button:hover {
  background: #178def;
}

.iot_srvc_slider-nav button:hover i.fa {
  color: #fff;
}

.iot_srvc .nw_sbhdng p {
  width: 55%;
  margin: 10px auto;
}

.iot_srvc,
.iot_idst_ctr,
.iot_cta2,
.fcta_iot,
.iot_rdmp_lst,
.iot_sol,
.iot_ipct,
.page-template-tpl_iot_app_development_company .al_sc.nh_cntst_sc,
.page-template-tpl_iot_app_development_company .portfolio_design4 {
  position: relative;
}

.iot_sol:before,
.iot_sol:after,
.iot_ipct:before,
.page-template-tpl_iot_app_development_company .al_sc.nh_cntst_sc:after,
.page-template-tpl_iot_app_development_company .portfolio_design4:after {
  content: "";
  position: absolute;
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/11/17160715/lpy.png) no-repeat;
  background-size: cover;
  width: 200px;
  height: 200px;
  top: 0;
  left: 0;
}

.iot_sol:after {
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/11/17161252/Group-1131463-1.png) no-repeat;
  left: auto;
  right: 0;
  top: 10%;
}

.iot_ipct:before {
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/11/17161557/Group-1131183.png) no-repeat;
}

.iot_sol .nw_sbhdng p {
  width: 60%;
  margin: 10px auto;
}

.iot_srvc:after {
  content: "";
  position: absolute;
  background: url(https://www.apptunix.com/wp-content/uploads/2022/11/Mask-Group-901604.svg) no-repeat;
  background-size: contain;
  width: 100px;
  height: 130px;
  left: 8%;
  top: 5%;
}

.iot_srvc:before {
  left: auto;
  right: 4%;
  top: 2%;
  transform: rotate(300deg);
}

.page-template-tpl_iot_app_development_company .portfolio_design4:after {
  top: auto;
  left: -13%;
  bottom: -10%;
}

.iot_idst_ctr .ctr_lst,
.iot_rdmp_lst {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  flex-wrap: wrap;
  margin-top: 20px;
}

.iot_ctfg {
  width: 18%;
  text-align: center;
  margin-top: 90px;
  background: #ffffff 0% 0% no-repeat padding-box;
  box-shadow: 0px 3px 48px #00000008;
  border-radius: 12px;
  padding: 20px;
  min-height: 160px;
}

.iot_ctfg figure {
  width: 90px;
  height: 90px;
  margin: -70px auto 30px;
}

.iot_ctfg h3 {
  font-size: 20px;
}

.iot_ctfg:hover {
  box-shadow: 0px 0px 20px #efefef;
}

.iot_ctfg:hover figure {
  transform: scale(1.2);
}

.iot_idst_ctr:after,
.iot_idst_ctr:before,
.fcta_iot:after {
  content: "";
  position: absolute;
  background: url(https://www.apptunix.com/wp-content/uploads/2022/11/Group-1131377.svg) no-repeat;
  background-size: cover;
  top: -6%;
  right: 6%;
  width: 150px;
  height: 120px;
}

.iot_idst_ctr:before {
  background: url(https://www.apptunix.com/wp-content/uploads/2022/11/Group-1131463-1.svg) no-repeat;
  left: 6%;
  right: auto;
}

.cta2_cntnt {
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/11/17120131/Group-1131463.png) no-repeat;
  background-size: cover;
  padding: 40px 60px;
  border-radius: 20px;
  display: flex;
  width: 100%;
  justify-content: space-between;
  align-items: center;
  position: relative;
}

.cta2_cntnt .cta_lt {
  width: 50%;
  padding-left: 40px;
}

.cta_rt {
  width: 50%;
  text-align: center;
}

.cta2_cntnt:before,
.cta2_cntnt:after {
  content: "";
  position: absolute;
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/11/17120748/Mask-Group-901155.png) no-repeat;
  width: 60px;
  height: 130px;
  left: 0;
  bottom: 27%;
  z-index: 1;
}

.cta2_cntnt:after {
  right: -9px;
  left: auto;
  bottom: 50%;
}

.cta_lt:before {
  content: "";
  position: absolute;
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/11/17121317/Ellipse-51312.png) no-repeat;
  left: 2%;
  bottom: 11%;
  width: 90px;
  height: 90px;
}

.iot_cta2:before {
  content: "";
  position: absolute;
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/11/17121655/Group-1131380.png) no-repeat;
  width: 120px;
  height: 80px;
  top: -2%;
}

.iot_cta3 {
  background: #178def;
  position: relative;
}

.cta3_cntnt .nw_sbhdng {
  width: 50%;
}

.iot_cta3 marquee {
  -webkit-text-stroke: 0.3px #e1e1e136;
  font-size: 130px;
  color: transparent;
  font-weight: 800;
  white-space: nowrap;
  will-change: transform;
  animation: marquee 10s linear infinite;
}

/* @keyframes marquee {
    from { transform: translateX(0); }
    to { transform: translateX(-50%); }
  } */
.mrq_1 {
  position: absolute;
  top: -10%;
  right: 0;
  width: 100%;
}

.mrq_2 {
  position: absolute;
  bottom: -10%;
  left: 0;
  width: 100%;
}

.iot_cta3:before,
.iot_cta3:after {
  content: "";
  position: absolute;
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/11/17130349/Group-1104460.png) no-repeat;
  left: 0;
  bottom: 0;
  width: 55px;
  height: 120px;
}

.iot_cta3:after {
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/11/17130544/Group-1131010.png) no-repeat;
  left: auto;
  right: 2%;
  top: 50%;
  width: 120px;
}

.iot_clr {
  color: #178def;
}

.iot_whychs h2 {
  width: 60%;
  margin: 0 auto;
}

.iot_whychs p {
  width: 70%;
  margin: 10px auto;
}

.fcta_iot {
  position: relative;
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/11/17134027/Group-1131463-1.jpg) no-repeat;
  background-size: cover;
  background-position: center;
  padding: 70px;
  margin: 50px 0;
}

.fcta_iot h2 {
  width: 70%;
  margin: 0 auto 30px;
}

.fcta_iot:after {
  top: 40%;
  right: 23%;
}

.fcta_iot:before {
  content: "";
  position: absolute;
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/11/17134806/Group-1131375.png) no-repeat;
  background-size: cover;
  bottom: 7%;
  left: 30%;
  width: 40px;
  height: 40px;
}

.iot_rdmp_lst .rdmp_lt {
  width: 50%;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  gap: 10px;
  padding: 20px;
  position: relative;
}

.iot_rdmp_lst {
  width: 75%;
  margin: 100px auto 0;
}

.iot_rdmp_lcnt h3 {
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 10px;
}

.iot_rdmp_lst .rdmp_lt figure {
  width: 300px;
  height: auto;
}

.iot_odd:after,
.iot_evn:after {
  content: "";
  position: absolute;
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/11/17155526/Sider-1.png) no-repeat;
  background-size: 100% 100%;
  width: 525px;
  height: 100%;
  right: 6%;
  top: 0;
  z-index: -1;
}

.iot_evn:after {
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/11/17171117/Group-1131463-1-1.png);
}

.iot_rdmp_lst:after {
  content: "";
  position: absolute;
  background: url(https://www.apptunix.com/wp-content/uploads/2022/11/Rectangle-142083.svg) no-repeat;
  background-size: contain;
  left: 48%;
  top: -40px;
  height: 730px;
  width: 14px;
}

.iot_rdmp_lst .iot_evn {
  padding-left: 0;
  padding-right: 50px;
}

.iot_rdmp_lst li:nth-child(2) {
  margin-top: 17%;
}

.iot_rdmp_lst .rdmp_lt:first-child {
  margin-top: 2%;
}

.iot_rdmp_lst li:nth-child(4) {
  margin-top: 13%;
}

.iot_rdmp_cnt {
  padding-bottom: 100px;
  position: relative;
}

.iot_rdmp_cnt:before {
  position: absolute;
  content: "";
  right: 0;
  top: -100px;
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/11/17161557/Group-1131183.png);
  width: 200px;
  height: 200px;
  transform: rotate(132deg);
}

.iot_rdmp_cnt:after,
.page-template-tpl_iot_app_development_company .whychs_d5_sec:after {
  position: absolute;
  content: "";
  left: 0;
  bottom: 0px;
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/11/17161252/Group-1131463-1.png);
  width: 81px;
  height: 45px;
}

.page-template-tpl_iot_app_development_company .whychs_d5_sec:after {
  left: 10%;
  bottom: -10%;
}

.page-template-tpl_iot_app_development_company .design2 .panel-title:after,
.page-template-tpl_iot_app_development_company .design2 .panel-active .panel-title:after {
  background: transparent;
  color: #242e3d;
  z-index: 1;
}

.page-template-tpl_iot_app_development_company .design2 .panel.panel-default,
.page-template-tpl_iot_app_development_company .design2 .panel.panel-default.panel-active {
  background: #f9f9f9 !important;
  border: unset;
  margin-bottom: 50px;
  padding: 20px;
  border-radius: 5px;
}

.page-template-tpl_iot_app_development_company .design2 .panel-body p {
  line-height: 30px;
}

.page-template-tpl_iot_app_development_company .nh_ftblg_sc .nh_bwt_btn a.btn.btn-primary.wht_btn {
  max-width: fit-content;
}

.page-template-tpl_iot_app_development_company .nh_ftblg_sc.design2 {
  padding: 40px 0 10px;
}

.page-template-tpl_iot_app_development_company .design2 .panel-collapse {
  padding-top: 20px;
}

.page-template-tpl_iot_app_development_company .design2 h3.panel-title {
  font-size: 22px;
}

.page-template-tpl_iot_app_development_company .design2 .panel.panel-default:last-child {
  margin-bottom: 0;
}

.page-template-tpl_iot_app_development_company .design2 .panel-heading a {
  font-weight: 400 !important;
}

.clr_awrd figure {
  filter: none;
}

.page-template-tpl_iot_app_development_company .al_sc.nh_cntst_sc {
  background: #fff;
}

.page-template-tpl_iot_app_development_company .nh_cnlts_mn .slick-dots li button,
.page-template-tpl_iot_app_development_company .owl-dot span {
  background: rgb(23 141 239 / 34%);
}

.page-template-tpl_iot_app_development_company .nh_cnlts_mn .slick-dots li.slick-active button,
.page-template-tpl_iot_app_development_company .owl-dot.active_dots span {
  background: #178def;
}

.page-template-tpl_iot_app_development_company .nh_cntst_sc .active.slick-arrow {
  color: #178def;
}

.page-template-tpl_iot_app_development_company .portfolio_design4 {
  padding: 20px 0;
}

.page-template-tpl_iot_app_development_company .input_button textarea {
  height: 70px;
}

.page-template-tpl_iot_app_development_company .bnrt_cnt input#common_submit {
  background: #178def;
  width: 100%;
}

.save_form_divs {
  padding-top: 40px;
}

.bnrt_cnt h2 {
  font-size: 27px;
}

.iot_evn {
  flex-direction: row-reverse;
}

.iot_banr_cntnt .input_button input,
.iot_banr_cntnt textarea {
  border: 1px solid #00000005;
  border-radius: 4px;
  padding: 20px;
  background: #fbfbfb6e 0% 0% no-repeat padding-box;
}

.iot_banr_cntnt .form-group.input_button {
  margin-bottom: 25px;
}

.iot_banr_cntnt .iti__flag-container {
  top: 10px;
  left: 15px !important;
}

.page-template-tpl_iot_app_development_company .al_sc.nh_cntst_sc h2 {
  width: 70%;
  margin: 0 auto;
}

.page-template-tpl_iot_app_development_company .al_sc.nh_cntst_sc:after {
  top: 5%;
  left: auto;
  right: 10%;
  transform: rotate(323deg);
}

.iot_sl_lst li:hover svg #product_rect {
  fill: #2796f1;
}

.iot_rdmp_sc .nw_sbhdng p {
  width: 80%;
  margin: 10px auto;
}

.page-template-tpl_iot_app_development_company .whychs_d5_sec {
  position: relative;
}

.page-template-tpl_iot_app_development_company .portfolio_design4:before {
  content: "";
  position: absolute;
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/11/24164507/Group-1131463-2.png) no-repeat;
  background-size: cover;
  width: 70px;
  height: 60px;
  top: auto;
  right: -10%;
  bottom: 0%;
}

/* impact section css */
.butyslnap_impact ul {
  display: flex;
  justify-content: space-between;
  text-align: center;
  margin-top: 50px;
}

.butyslnap_impact .progressbar {
  position: relative;
  width: calc(25% - 20px);
  text-align: center;
}

.butyslnap_impact canvas {
  border-radius: 50%;
}

.benefits_progress_per {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  display: flex;
  justify-content: center;
  align-items: center;
}

.benefits_progress_per h3 {
  font-size: 40px;
  font-weight: 700;
}

.butyslnap_impact .progressbar p {
  margin-top: 20px;
  font-size: 18px;
  line-height: 1.5;
}

.iot_apdc_wrp .butyslnap_impact .progressbar p {
  font-weight: 600;
}

.progressbar .circle {
  position: relative;
}

/* impact section css ends*/

/* why choose css */
.whychs_d5_sec .wcu_bx_d5 {
  background: #fff;
  border: 1px solid rgb(112 112 112/20%);
  min-height: 200px;
  padding: 20px;
  margin: 40px 0 20px;
}

.wcu_bx_d5 figure {
  height: 75px;
  width: 75px;
}

.wcu_bx_d5 h3 {
  font-size: 20px;
  margin-top: 20px;
}

/* why choose css ends */

@media (max-width: 1600px) {
  .iot_rdmp_lst {
    width: 85%;
  }

  .cta1_cntnt .cta1_lt {
    width: 70%;
  }

  .bnrt_cnt:before {
    left: 14%;
  }

  .iot_whychs p {
    width: 80%;
  }

  .iot_whychs h2 {
    width: 70%;
  }
}

@media (max-width: 1500px) {
  .iot_bnlt .nw_hdng h1 {
    width: 90%;
  }

  .iot_bnlt:after {
    right: -20%;
  }

  .iot_bnlt .nw_hdng p,
  .fcta_iot h2 {
    width: 80%;
  }

  .bnrt_cnt:before {
    left: 11%;
  }

  .bnrt_cnt:after {
    right: -28%;
  }

  .iot_banr_cntnt {
    height: 800px;
  }

  .iot_srv_rt {
    width: 52%;
  }

  .cta2_cntnt .cta_lt {
    width: 55%;
    padding-left: 20px;
  }

  .iot_rdmp_lst {
    width: 100%;
  }

  .iot_whychs h2 {
    width: 85%;
  }

  .iot_odd:after,
  .iot_evn:after {
    width: 545px;
  }

  .fcta_iot:after {
    top: 50%;
    right: 13%;
  }

  .cta1_cntnt .cta1_lt {
    width: 80%;
  }

  .iot_sl_lst:after {
    right: -15%;
  }
}

@media (max-width: 1400px) {
  .iot_bnrt {
    padding-left: 5%;
  }

  .iot_banr_cntnt .input_button input,
  .iot_banr_cntnt textarea {
    padding: 10px;
  }

  .iot_bnrt:after {
    top: -7%;
    width: 80px;
    height: 80px;
    right: -6%;
  }

  .iot_banr_cntnt .iti__flag-container {
    top: 5px;
  }

  .save_form_divs {
    padding-top: 20px;
  }

  .iot_banr_cntnt .form-group.input_button {
    margin-bottom: 15px;
  }

  .iot_banr_cntnt {
    height: 600px;
  }

  .bnrt_cnt:after {
    right: -27%;
  }

  .iot_srvc .nw_sbhdng p {
    width: 60%;
  }

  .iot_rdmp_lst .rdmp_lt {
    padding: 30px 20px 20px;
    padding-right: 50px;
  }

  .iot_rdmp_lst:after {
    height: 750px;
  }

  .iot_cta3:after {
    right: 0%;
    top: 55%;
  }

  .iot_bnlt:after {
    right: -12%;
  }

  .iot_bnlt .nw_hdng h1 {
    width: 90%;
  }

  .bnrt_cnt:before {
    left: 2%;
  }

  .page-template-tpl_iot_app_development_company .al_sc.nh_cntst_sc:after {
    right: 4%;
  }

  .iot_whychs p {
    width: 80%;
  }

  .iot_sl_lst:after {
    right: -15%;
  }

  .page-template-tpl_iot_app_development_company .portfolio_design4:before {
    right: -4%;
  }

  .page-template-tpl_iot_app_development_company .portfolio_design4:after {
    left: -10%;
  }
}

@media (max-width: 1200px) {
  .iot_evn {
    flex-direction: row;
  }

  .iot_banr_cntnt {
    height: 550px;
  }

  .iot_cta3 .blk_span {
    display: initial;
  }

  .cta1_cntnt {
    padding: 40px;
    text-align: center;
  }

  .iot_srvc .nw_sbhdng p {
    width: 80%;
  }

  .iot_bnlt .nw_hdng h1 {
    width: 85%;
  }

  .fcta_iot h2,
  .iot_sol .nw_sbhdng p,
  .cta2_cntnt .cta_lt,
  .cta3_cntnt .nw_sbhdng,
  .cta1_cntnt .cta1_lt,
  .iot_whychs h2,
  .iot_whychs p,
  .page-template-tpl_iot_app_development_company .al_sc.nh_cntst_sc h2,
  .iot_rdmp_sc .nw_sbhdng p {
    width: 100%;
  }

  .iot_bnlt:before,
  .iot_bnlt:after,
  .iot_srvc:before,
  .iot_bnrt:before,
  .iot_bnrt:after,
  .bnrt_cnt:before,
  .bnrt_cnt:after,
  .iot_sol:before,
  .iot_sol:after,
  .iot_ipct:before,
  .iot_srvc:after,
  .iot_idst_ctr:after,
  .iot_idst_ctr:before,
  .fcta_iot:after,
  .iot_cta2:before,
  .cta2_cntnt:before,
  .cta2_cntnt:after,
  .iot_cta3:before,
  .iot_cta3:after,
  .cta_lt:before,
  .cta_rt,
  .iot_odd:after,
  .iot_evn:after,
  .iot_rdmp_lst:after,
  .fcta_iot:before,
  .iot_cta3 marquee,
  .iot_rdmp_cnt:before,
  .iot_rdmp_cnt:after,
  .page-template-tpl_iot_app_development_company .al_sc.nh_cntst_sc:after,
  .cta1_cntnt .cta1_rt,
  .iot_sl_lst:after,
  .page-template-tpl_iot_app_development_company .whychs_d5_sec:after,
  .page-template-tpl_iot_app_development_company .portfolio_design4:after,
  .page-template-tpl_iot_app_development_company .portfolio_design4:before {
    display: none;
  }

  .iot_srvc_slider-nav {
    margin: 0px auto 0;
  }

  .cta2_cntnt {
    flex-wrap: wrap;
    text-align: center;
  }

  .iot_rdmp_lst .rdmp_lt {
    background: #fff 0% 0% no-repeat padding-box;
    border: 1px solid #dfdfdfad;
    border-radius: 14px;
    width: 49%;
    margin-top: 0 !important;
    margin-bottom: 20px;
    padding: 20px;
  }

  .iot_rdmp_lst {
    align-items: stretch;
    margin: 40px auto 0;
  }

  .iot_rdmp_cnt {
    padding-bottom: 0px;
  }

  .cta3_cntnt {
    text-align: center;
  }

  .iot_cta3 {
    padding: 0;
  }

  .fcta_iot {
    padding: 40px;
  }

  .page-template-tpl_iot_app_development_company .al_sc.nh_cntst_sc .rtl-slider-flex {
    margin: 0;
  }

  .iot_srv_cnt figure {
    width: 350px;
    height: 350px;
  }

  .bnrt_cnt {
    padding: 30px;
  }

  .benefits_progress_per h3 {
    font-size: 30px;
  }

  .progressbar .circle {
    width: 150px;
    height: 150px;
    margin: 0 auto;
  }

  .butyslnap_impact .progressbar .circle canvas {
    height: 150px !important;
    width: 150px !important;
  }

  .iot_srv_rt h3 {
    font-size: 28px;
  }

  .iot_bnrt {
    padding-left: 0%;
  }

  .cta2_cntnt .cta_lt {
    padding-left: 0px;
  }
}

@media (max-width: 992px) {
  .bnrt_cnt h2 {
    font-size: 24px;
  }

  .iot_banr_cntnt {
    height: auto;
  }

  .iot_bnlt,
  .iot_bnrt,
  .iot_srv_itm .iot_srv_lt,
  .iot_srv_rt,
  .iot_bnlt .nw_hdng h1,
  .iot_bnlt .nw_hdng p {
    width: 100%;
  }

  .iot_bnlt,
  .iot_bnrt {
    text-align: center;
  }

  .rdbn_pt {
    text-align: left;
  }

  .rdbn_lst {
    width: 80%;
    margin: 20px auto;
  }

  .iot_sl_lst li {
    width: 48%;
    margin-top: 25px;
    text-align: center;
  }

  .iot_sl_lst li figure {
    margin: 0 auto;
    width: 55px;
    height: 55px;
  }

  .iot_ipct,
  .iot_idst_ctr {
    padding-top: 0;
  }

  .butyslnap_impact .progressbar,
  .whc_lst {
    width: calc(50% - 20px);
    margin-top: 30px;
  }

  .butyslnap_impact ul {
    margin-top: 20px;
    flex-wrap: wrap;
  }

  .rdshr_imapct_sc .progressbar p {
    font-size: 20px;
  }

  .iot_srv_cnt figure {
    margin: 0 auto;
  }

  .iot_srv_rt {
    margin-top: 30px;
    text-align: center;
  }

  .iot_sldr_lst li figure {
    margin-left: 0;
  }

  .iot_sldr_lst li {
    text-align: left;
    width: fit-content;
  }

  .iot_srvc_slider-nav button {
    height: 50px;
    width: 50px;
  }

  .iot_srvc_slider-nav {
    background: none;
  }

  .iot_srvc_slider-next {
    right: 0px;
  }

  .iot_srvc_slider-prev {
    left: 0px;
  }

  .iot_ctfg {
    width: 48%;
    margin-top: 80px;
  }

  .iot_cta2,
  .whychs_d5_sec,
  .iot_cta {
    padding: 0;
  }

  .iot_rdmp_lst .rdmp_lt {
    flex-wrap: wrap;
    text-align: center;
  }

  .iot_rdmp_lst .rdmp_lt figure {
    margin: 0 auto;
  }

  .fcta_iot {
    margin: 20px 0 0px;
  }

  .faq_sc.faq_clr_blk .panel-group {
    margin: 3rem 0 0;
  }

  .page-template-tpl_iot_app_development_company .design2 h3.panel-title {
    font-size: 18px;
  }

  .wcu_bx_d5 h3,
  .iot_ctfg h3 {
    font-size: 18px;
  }

  .whychs_d5_sec .wcu_bx_d5 {
    min-height: auto;
  }

  .iot_srv_rt p,
  .iot_sldr_lst li {
    line-height: normal;
    font-size: 16px;
    margin: 0px 0 10px;
  }

  .iot_srv_rt h3 {
    font-size: 24px;
  }

  .iot_bnrt {
    padding-left: 0%;
  }

  .bnrt_cnt {
    width: 70%;
    margin: 0 auto;
  }

  .bnrt_cnt h2 {
    font-size: 24px;
  }

  .iot_sl_lst li h3 {
    font-size: 20px;
    margin: 20px 0 10px;
  }

  .cta2_cntnt,
  .cta1_cntnt {
    padding: 30px 20px;
  }
}

@media (max-width: 767px) {
  /* mvp page */

  .all_srvc_mvp li {
    min-height: 250px;
  }

  .cmn_slide .slick-prev.slick-arrow,
  .cmn_slide .slick-next.slick-arrow {
    bottom: -50px;
  }

  .engagement_mvp {
    padding-bottom: 85px;
  }

  .process_br {
    padding: 20px 0;
  }

  .process_br li {
    min-height: 246px;
  }

  .models_mvp li {
    min-height: 360px;
  }

  /* mvp page */
  .butyslnap_impact .progressbar,
  .whc_lst {
    width: 100%;
  }

  .rdbn_lst {
    width: 100%;
    margin: 20px auto;
  }

  .iot_cta .btn.btn-primary {
    margin-top: 15px;
  }

  .iot_srv_cnt {
    margin-top: 10px;
  }

  .iot_srv_rt .btn.btn-primary {
    margin-top: 10px;
  }

  .iot_rdmp_lcnt h3 {
    font-size: 18px;
    margin-bottom: 0px;
  }

  .iot_rdmp_lst .iot_evn {
    padding: 20px;
  }

  .page-template-tpl_iot_app_development_company .nh_crtft_sc .nw_sb.text_center {
    text-align: center;
  }

  .cta2_cntnt .cta_lt {
    padding-left: 0px;
  }

  .iot_srv_rt h3 {
    font-size: 20px;
  }
}

@media (max-width: 600px) {
  .bnrt_cnt {
    width: 100%;
    margin: 0 auto;
  }

  .bnrt_cnt h2 {
    font-size: 20px;
  }

  .iot_sl_lst li {
    width: 100%;
    padding: 20px;
  }

  .iot_sl_lst li h3 {
    font-size: 18px;
    margin: 20px 0 5px;
  }

  .butyslnap_impact ul {
    margin-top: 0px;
  }

  .iot_ctfg {
    width: 80%;
    min-height: auto;
    margin: 50px auto 0;
    box-shadow: 0px 0px 20px #ededed;
  }

  .iot_ctfg figure {
    width: 70px;
    height: 70px;
    margin: -60px auto 30px;
  }

  .iot_rdmp_lst .rdmp_lt {
    width: 100%;
  }

  .nh_tchstk_sc h2 {
    margin-bottom: 0px;
  }

  .iot_whychs {
    width: 100%;
  }

  .fcta_iot h2 {
    margin: 0 auto 15px;
  }

  .faq_mn.design2 .panel.panel-default:first-child {
    margin-bottom: 20px;
  }

  .wcu_bx_d5 figure {
    margin: 0 auto;
    height: 65px;
    width: 65px;
  }

  .rdbn_pt {
    width: 100%;
    margin-bottom: 10px;
  }

  .cta1_cntnt,
  .cta2_cntnt,
  .fcta_iot {
    padding: 30px 20px;
  }

  .iot_srv_cnt figure {
    width: 100%;
    height: auto;
  }

  .iot_srv_cnt {
    padding: 20px;
  }

  .iot_rdmp_lst {
    margin: 10px auto 0;
  }

  .iot_rdmp_lst .rdmp_lt:last-child {
    margin-bottom: 0;
  }

  .page-template-tpl_iot_app_development_company .design2 h3.panel-title {
    padding-right: 0px;
  }

  .page-template-tpl_iot_app_development_company .design2 .panel-heading {
    padding-right: 30px;
  }

  .iot_srvc .nw_sbhdng p {
    width: 100%;
  }

  .iot_idst_ctr .ctr_lst {
    margin-top: 0;
  }

  .iot_rdmp_lst .rdmp_lt figure {
    width: 40%;
  }

  .whychs_d5_sec .wcu_bx_d5 {
    text-align: center;
    margin: 10px 0 0px;
  }
}

@media (max-width: 576px) {

  /* mvp page */
  .mvp_cta {
    padding: 20px;
  }

  .developming_lhs li {
    width: 100%;
  }

  .process_br li {
    min-height: 180px;
  }

  .models_mvp li {
    min-height: 230px;
  }

  /* mvp page */
}

@media (max-width: 480px) {
  .models_mvp li {
    min-height: 300px;
  }

  .process_br li {
    min-height: 218px;
  }

  .all_srvc_mvp li {
    min-height: 244px;
  }
}

@media (max-width: 375px) {

  .fcta_iot .btn-white,
  .iot_cta .btn-fix {
    padding: 13px 15px;
    white-space: normal;
    word-wrap: break-word;
  }

  .iot_srvc_slider-prev {
    left: 30px;
  }

  .iot_srvc_slider-next {
    right: 30px;
  }

  .iot_sldr_lst li figure {
    width: 10px;
    height: 10px;
  }
}

/*** iot-app-development-company css ends ****/

/* Eguide Detail Page css start */
.e_bnr {
  position: relative;
  height: 650px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2023/02/06115118/eguid_bnr-scaled.jpg);
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}

.e_bnr .mh {
  text-align: center;
}

.e_bnr .mh p {
  width: 45%;
  margin: 0 auto 30px;
  font-size: 18px;
}

.single-eguide {
  overflow-x: hidden !important;
}

.egde_desc {
  position: relative;
}

.egde_desc:after {
  content: "";
  position: absolute;
  left: 0;
  width: 100%;
  height: 100%;
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2023/02/06125830/egd_lst-scaled.jpg) no-repeat;
  top: 0;
  z-index: -1;
  background-size: 100% 100%;
}

.egde_desc:before,
.eguide_lft:before {
  content: "";
  position: absolute;
  right: -3%;
  width: 190px;
  height: 180px;
  background: url(https://www.apptunix.com/wp-content/uploads/2023/02/dbl_crcle.svg) no-repeat;
  bottom: 0;
  background-size: contain;
}

.eguide_lft:before {
  background: url(https://www.apptunix.com/wp-content/uploads/2023/02/sngl_crcl.svg) no-repeat;
  top: 0%;
  left: -5%;
  width: 35px;
  height: 35px;
}

.eguide_lft,
.eguide_right,
.blog_subscribe_hdng,
.blog_subscript_box {
  width: 50%;
}

.equidesc2_lft {
  width: 65%;
}

.equidesc2_rt {
  width: 30%;
}

.eguide_lst h2 {
  font-size: 36px;
  font-weight: 700;
}

.single-eguide h1 {
  font-size: 40px;
  font-weight: 700;
}

.single-eguide .eguidesection_2 h3 {
  font-size: 24px;
  font-weight: 700;
  line-height: normal;
}

.single-eguide .equidesc2_lft p,
.single-eguide .equidesc2_lft p a {
  font-size: 20px;
  font-weight: 400;
  line-height: 35px;
  margin: 0 0 40px;
}

.single-eguide .equidesc2_lft p a {
  color: #00649e;
}

.eguide_lft p {
  margin: 20px 0 20px;
  line-height: 30px;
}

.eguide_lft .published_by span,
.published_by {
  color: #80d1ff;
}

.equidesc2_rt #nda_custom_form {
  margin-top: 20px;
}

.equidesc2_rt .prvy_dv_ichk {
  display: initial;
}

.prvy_dv_inpt {
  position: relative;
}

.prvy_dv_inpt .error {
  position: absolute;
  top: 50px;
  left: 0;
}

.single-eguide .blg_bx p {
  font-size: 16px;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  line-height: 1.3;
  margin: 10px 0;
}

.nh_ftblg_lst.nh_lst_div .slide .blg_bx p {
  display: -webkit-box;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.published_by span {
  color: #00649e;
  font-size: 16px;
}

.eguide_right figure {
  width: 330px;
  height: 480px;
  margin: 0 auto;
}

.equidesc2_rt h3 span {
  font-size: 14px;
  color: #00649e;
  display: block;
  margin-bottom: 10px;
}

.esidefrm_wrap {
  background: #ffffff;
  padding: 30px;
  border: 1px solid #9e9e9e;
  border-radius: 20px;
}

.equidesc2_rt {
  background: #ffffff 0% 0% no-repeat padding-box;
  box-shadow: 0px 7px 25px #00000024;
  padding: 20px;
}

.esidefrm_wrap textarea {
  height: 45px;
}

.equidesc2_rt #nda_custom_form .input_button,
.esidefrm_wrap .form-group {
  margin-bottom: 30px;
}

.equidesc2_rt p {
  font-size: 16px;
  line-height: normal;
}

.equidesc2_rt #common_submit_nda,
.esidefrm_wrap #common_submit {
  background: #00649e;
  color: #fff;
  width: 100%;
  padding: 15px 25px;
  font-size: 16px;
  font-weight: 400;
}

.esidefrm_wrap #SelectBudget_header {
  color: #a2a2a2;
}

.eguidesection_3 .blog_subscribe_hdng h3 {
  font-size: 82px;
  font-weight: 700;
}

.eguidesubsription {
  position: relative;
}

.eguidesubsription:after {
  content: "";
  position: absolute;
  background: #d2d2d2;
  height: 100%;
  width: 1px;
  top: 0;
  left: 50%;
}

.eguidesubsription .blog_subscript_box h3 {
  font-size: 22px;
  font-weight: 500;
  line-height: 1.3;
  margin-bottom: 20px;
}

.eguidesubsription .blog_subscript_box {
  padding-left: 7%;
}

.eguidesubsription .blog_subscript_box input {
  background: transparent;
  border-bottom: 1px solid #eeeff1;
  padding: 10px 5px;
}

.eguidesubsription input#blog_subscript_box_btn {
  margin-top: 40px;
  background: #00649e;
  border-radius: 6px;
}

.eguide-authorname {
  margin-top: 20px;
}

.eguide-authorname .vcard.author {
  font-size: 16px;
}

.eguide-desc p {
  margin: 0;
}

.author_date {
  display: flex;
  justify-content: space-between;
  text-align: right;
  align-items: flex-start;
}

.egide_listing {
  width: 60%;
  padding-bottom: 0;
}

.eguide_sidebr {
  width: 35%;
  position: sticky;
  top: 80px;
}

.egide_lstg {
  padding: 10px;
  border-radius: 20px;
}

.egide_lstg::-webkit-scrollbar {
  display: none;
}

.egide_lstg .single_post {
  background: #fff;
  box-shadow: 0px 0px 30px #0000000f;
  border-radius: 20px;
  display: flex;
  align-items: center;
  gap: 20px;
  padding: 20px 40px;
  margin-bottom: 40px;
  cursor: pointer;
}

.egide_lstg .single_post img {
  width: 150px;
  height: 200px;
}

.egide_lstg .single_post_image {
  width: 500px;
  height: auto;
}

.esidefrm_wrap {
  position: sticky;
}

.egide_lstg .btn {
  background: #00649e;
  color: #fff !important;
  padding: 8px 12px;
  font-size: 14px;
  margin-bottom: 15px;
}

.single_post .post_heading a {
  font-size: 18px;
  font-weight: 600;
}

.post_description p {
  margin: 15px 0;
  font-size: 16px;
}

.single_post:hover {
  background: #fff;
}

.single_post:hover img {
  background: #f3fbff;
  transform: scale(0.9);
}

#ebook_srch_frm {
  background: #ffffff 0% 0% no-repeat padding-box;
  box-shadow: 0px 2px 55px #00000014;
  border-radius: 10px;
  border: unset;
  padding: 15px;
  position: relative;
  width: 40%;
  margin: 0 auto;
}

#euide_sbtn {
  position: absolute;
  right: 13px;
  border: unset;
  background: transparent;
  top: 15px;
}

#ebook_srch_frm label {
  display: block;
  text-align: left;
  margin-bottom: 0;
}

#euide_sbtn i.fa {
  font-size: 18px;
}

#ebook_srch_frm #keyword {
  border: unset;
  font-weight: 400;
  font-size: 14px;
  width: 100%;
}

.eguidesection_1,
.eguidesection_2,
.blog_subscribe_divs,
.eguide_dtl_mn {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  position: relative;
}

.eguide_dtl_mn {
  align-items: flex-start;
}

.eguide_src .search_result {
  display: none;
  position: absolute;
  z-index: 4;
  background: #fff;
  box-shadow: 0px 2px 30px #00000014;
  border: unset;
  padding: 15px;
}

.eguide_src .search_result p {
  font-size: 14px;
}

.esidefrm_wrap h3 {
  font-size: 22px;
  font-weight: 700;
  margin-bottom: 15px;
}

.esidefrm_wrap p {
  font-size: 16px;
}

.esidefrm_wrap .save_form_divs {
  padding-top: 20px;
}

.social_sharing_right_form .nh_ftblg_img img {
  object-fit: contain;
}

.social_sharing_right_form .nh_ftblg_img {
  width: 200px;
  height: 250px;
  margin: 0 auto;
}

.egide_lstg .author_date li {
  font-size: 14px;
}

.egide_lstg .post_description a,
.equidesc2_rt .prvy_dv_inpt p a {
  color: #00649e;
}

.equidesc2_rt .prvy_dv_inpt p {
  margin: 30px 0 40px;
}

.desk_egd {
  margin: 30px auto 0;
}

.egdsctn_2 {
  position: relative;
  background: #f6f6f6;
}

.egdsctn_2:before {
  content: "";
  position: absolute;
  background: url(https://www.apptunix.com/wp-content/uploads/2023/02/Mask-Group-901736.svg) no-repeat;
  left: 0;
  top: 0;
  width: 300px;
  height: 240px;
}

.blog_subscribe_divs #thank_you_subscription_mesg {
  margin-top: 10px;
}

.nh_lst_div .slide .nh_ftblg_cnt .blg_bx {
  width: 100%;
  margin-top: 0;
}

.mb_egd {
  display: none;
}

.design2 .nh_ftblg_lst {
  border-radius: 20px;
  box-shadow: 0px 3px 10px #0000001a;
  height: auto;
}

.nh_ftblg_lst.nh_lst_div .slide {
  height: auto;
}

.design2 .nh_ftblg_lst.nh_lst_div {
  box-shadow: unset;
  justify-content: space-between;
  display: flex;
  align-items: stretch;
  flex-direction: column;
}

.nh_ftblg_mn .nh_ftblg_lst:first-child {
  background: #f3fffb;
}

.nh_ftblg_mn .nh_ftblg_lst:last-child {
  background: #fff2f2;
}

.design2 .nh_ftblg_lst,
.nh_lst_div .slide {
  border-radius: 20px;
  box-shadow: 0px 3px 10px #0000001a;
  /* height: 100%; */
}

.design2 .nh_atdt li {
  font-size: 14px;
}

.nh_lst_div .slide:first-child {
  background: #edeffe;
  margin-bottom: 25px;
}

.nh_lst_div .slide:last-child {
  background: #fffcea;
}

.nh_ftblg_lst .blg_bx h3 {
  min-height: 35px;
  font-size: 16px;
}

.nh_ftblg_lst.nh_lst_div {
  display: block;
  background: none;
  box-shadow: none;
}

.nh_lst_div .slide a {
  flex-direction: row;
  align-items: center;
  gap: 15px;
}

.nh_ftblg_lst.nh_lst_div:hover {
  box-shadow: none;
}

.nh_lst_div .slide .nh_ftblg_img {
  width: 40%;
  height: 100%;
}

.nh_lst_div .slide .nh_ftblg_cnt {
  width: 70%;
}

.nh_ftblg_sc.design2 .slick-track {
  display: flex;
  align-items: stretch;
  height: 100%;
}

.nh_ftblg_sc.design2 .slick-slide img {
  display: block;
  min-height: 170px;
}

.nh_ftblg_sc.design2 .slick-dotted.slick-slider {
  margin-bottom: 0;
}

.eguidesection_1 {
  height: 770px;
}

@media (max-width: 1700px) {
  .eguidesection_1 {
    height: 600px;
  }
}

@media (max-width: 1600px) {
  .eguidesection_1 {
    height: 550px;
  }
}

@media (max-width: 1400px) {
  .eguidesubsription .blog_subscript_box {
    padding-left: 6%;
  }
}

@media (max-width: 1200px) {
  .single-eguide h1 {
    font-size: 30px;
    line-height: 1.3;
  }

  .eguidesection_3 .blog_subscribe_hdng h3 {
    font-size: 65px;
  }

  .eguidesubsription:after,
  .egdsctn_2:before {
    display: none;
  }

  .nh_lst_div .slide a {
    flex-wrap: inherit;
  }

  .desk_egd {
    display: none;
  }

  .mb_egd {
    display: block;
  }

  .mb_egd .nh_ftblg_lst {
    width: 100% !important;
    background: #fff !important;
    margin: 20px auto 20px;
  }

  .mb_egd .owl-stage-outer {
    padding: 10px 0 0;
  }

  .mb_egd .nh_ftblg_mn {
    margin-top: 0;
  }

  .design2 .nh_ftblg_lst {
    min-height: 390px;
  }

  .egde_desc:before,
  .eguide_lft:before {
    display: none;
  }

  .e_bnr {
    height: 600px;
  }

  .equidesc2_rt {
    width: 35%;
  }

  .equidesc2_lft {
    width: 60%;
  }
}

@media (max-width: 992px) {
  .egide_lstg {
    height: auto;
    overflow: visible;
  }

  .e_bnr {
    height: 500px;
  }

  .eguidesection_1 {
    height: auto;
  }

  .eguide_lst h2 {
    font-size: 30px;
  }

  .eguide_sidebr,
  .eguidesection_3 {
    padding: 0;
  }

  .egide_listing,
  .eguide_sidebr,
  .eguide_lft,
  .eguide_right,
  .blog_subscribe_hdng,
  .blog_subscript_box,
  .equidesc2_lft,
  .equidesc2_rt {
    width: 100%;
  }

  .egide_lstg {
    margin-top: 20px;
  }

  .egide_listing {
    padding: 0;
  }

  .egide_lstg .single_post {
    flex-wrap: wrap;
  }

  .single-eguide h1 {
    font-size: 28px;
  }

  .eguide_lft {
    text-align: center;
    margin-bottom: 20px;
  }

  .equidesc2_rt {
    margin-top: 20px;
  }

  .eguidesection_3 .blog_subscribe_hdng h3 {
    font-size: 40px;
  }

  .eguidesubsription .blog_subscript_box {
    padding-left: 0%;
  }

  .equidesc2_rt #common_submit_nda,
  .esidefrm_wrap #common_submit {
    width: fit-content;
    padding: 10px 25px;
  }

  .eguidesubsription .blog_subscript_box h3 {
    font-size: 20px;
  }

  .egide_lstg .single_post_image {
    width: 60%;
  }

  .e_bnr .mh p {
    width: 90%;
    margin: 0 auto 20px;
    font-size: 16px;
  }

  #ebook_srch_frm {
    width: 70%;
  }

  .design2 .nh_ftblg_lst {
    min-height: auto;
  }

  .nh_ftblg_lst {
    background: none;
    padding: 20px !important;
    box-shadow: 0px 3px 10px #0000001a !important;
  }

  .nh_ftblg_sc.design2 .slick-track {
    display: block !important;
  }

  .prvy_dv_inpt .error {
    top: 25px;
  }
}

@media (max-width: 767px) {

  .visn_src .slick-dots li.slick-active button:before,
  .visn_src .slick-dots li button:before,
  .tech_us_mob .slick-dots li.slick-active button:before,
  .tech_us_mob .slick-dots li button:before,
  .modrn_custm_sc .slick-dots li.slick-active button:before,
  .modrn_custm_sc .slick-dots li button:before {
    display: none;
  }

  .design2 .nh_ftblg_lst {
    min-height: auto;
  }
}

@media (max-width: 600px) {
  .e_bnr {
    height: 400px;
  }

  .single-eguide h1,
  .eguide_lst h2 {
    font-size: 24px;
  }

  .post_description p {
    margin: 0px 0 10px;
  }

  .e_bnr:after {
    background-size: cover;
  }

  .egide_lstg .single_post {
    flex-wrap: wrap;
    padding: 20px;
  }

  .eguidesection_3 .blog_subscribe_hdng h3 {
    font-size: 24px;
  }

  .eguidesubsription .blog_subscript_box h3 {
    font-size: 16px;
  }

  .eguidesection_3 {
    padding-bottom: 30px;
    padding-top: 0px;
  }

  .equidesc2_rt .prvy_dv_inpt p {
    margin: 10px 0;
  }

  .esidefrm_wrap {
    padding: 20px;
  }

  .esidefrm_wrap h3 {
    font-size: 20px;
    margin-bottom: 5px;
  }

  .input_button input,
  .input_button select,
  .input_button textarea {
    font-size: 14px;
    line-height: normal;
  }

  .eguidesubsription input#blog_subscript_box_btn {
    margin-top: 20px;
  }

  .eguidesubsription .blog_subscript_box input {
    width: 100% !important;
  }

  .degn2 .cntcnt_lcnt_fig_cnt h2 {
    font-size: 20px;
  }

  .egide_lstg {
    margin-top: 0px;
  }

  .nh_ftblg_sc.design2 .nh_ftblg_lst a {
    padding: 0;
  }

  .single-eguide .egdsctn_2 p,
  .single-eguide .equidesc2_lft p a {
    font-size: 16px;
    line-height: normal;
  }

  .design2 .nh_ftblg_lst {
    margin: 20px;
  }

  .desk_egd {
    margin: 0px auto 0;
  }

  .single-eguide .equidesc2_lft p,
  .single-eguide .equidesc2_lft ul {
    margin: 0 0 10px;
  }

  .single-eguide .equidesc2_lft ul li {
    font-size: 16px;
    line-height: normal;
    margin-bottom: 10px;
  }

  .equidesc2_rt .prvy_dv_ichk {
    font-size: 15px;
  }

  .prvy_dv_inpt p {
    margin-top: 20px !important;
  }
}

@media (max-width: 425px) {
  .egide_lstg .single_post_image {
    width: 100%;
  }

  .e_bnr {
    height: 350px;
  }

  #ebook_srch_frm {
    width: 90%;
  }

  .prvy_dv_inpt .error {
    top: 45px;
  }

  .prvy_dv_inpt p {
    margin-top: 20px !important;
  }
}

/* Eguide Detail Page css end */

/* Entrepreneurial Journey Page css start */
.page-template-tpl_entrepreneur {
  background: #f3fbff;
}

.page-template-tpl_entrepreneur .navbar,
.page-template-tpl_entrepreneur .tp_br_clng {
  background: 0 0;
}

.entp_clr {
  color: #406cff;
}

.entp_bnr_sc {
  height: 900px;
  position: relative;
}

.entp_bnr_cntnt,
.entp_prt_cntnt,
.entp_bsns_cntnt,
.entp_cta_cntnt {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  position: relative;
}

.entp_bnr_lf,
.entp_bnr_rt,
.entp_bsns_lt,
.entp_bsns_rt {
  width: 50%;
}

.entp_wrp .btn-fix,
.entp_wrp .btn-fix.btn-fix_wht svg {
  background: #406cff;
}

.entp_wrp .btn-fix.btn-fix_wht,
.entp_wrp .btn-fix:hover {
  background: #fff;
}

.entp_bnr_cntnt .nw_hdng p {
  margin: 20px 0;
}

.entp_bnr_cntnt:before,
.entp_bnr_cntnt:after {
  content: "";
  position: absolute;
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/12/08110441/ent_dots.png) no-repeat;
  width: 28px;
  height: 28px;
  background-size: cover;
  left: 30%;
  top: 10%;
}

.entp_bnr_cntnt:after {
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/12/08110800/ent_plane.png) no-repeat;
  top: auto;
  bottom: 17%;
  left: 33%;
  background-size: cover;
  width: 100px;
  height: 100px;
}

.entp_bnr_sc:after {
  content: "";
  position: absolute;
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/11/03121531/bc_prt_arrow-dsgn.svg) no-repeat;
  background-size: cover;
  left: 40%;
  bottom: 0;
  height: 100px;
  width: 130px;
  transform: rotate(172deg);
}

.entp_trst_cntnt {
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/12/08111819/ent_trstd.png) no-repeat;
  background-size: contain;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  border-radius: 16px;
  position: relative;
  height: 270px;
}

.entp_trst_lf {
  width: 25%;
}

.entp_trst_rt {
  width: 75%;
  padding-right: 10%;
}

.entp_trst_rt h2 .sub_hd {
  font-size: 16px;
  margin-bottom: 10px;
}

.entp_trst_lf figure {
  position: absolute;
  top: -28%;
  left: 0%;
  width: 360px;
  height: 420px;
}

.entp_trst_lf figure img {
  height: 100%;
}

.entp_prt_lf {
  width: 65%;
  position: relative;
}

.entp_prt_rt {
  width: 35%;
}

.entp_prt_sh {
  background: #fcd228 0% 0% no-repeat padding-box;
  box-shadow: 7px 7px 0px #1a242a;
  border: 2px solid #1a242a;
  width: 45%;
  padding: 20px;
  position: relative;
  top: 40px;
  left: 10%;
}

.entp_prt_inr {
  margin-bottom: 50px;
  padding-left: 70px;
}

.entp_prt_inr p {
  font-size: 20px;
}

.entp_prt_inr p b {
  font-weight: 600;
}

.entp_prt_rt,
.entp_prt_inr,
.entp_cta1 {
  position: relative;
}

.line.line-1 {
  content: "";
  border: 1px dashed #70707085;
  position: absolute;
  width: 1px;
  height: 85%;
  left: 9px;
  top: 3%;
  z-index: -1;
}

.dubi_ofr_cnt h3 {
  margin: 15px 0;
}

.entp_prt_inr:before {
  content: "";
  position: absolute;
  left: 0;
  top: 7px;
  height: 21px;
  width: 21px;
  border-radius: 50%;
}

.entp_prt_inr:after {
  content: "";
  position: absolute;
  left: -5px;
  top: 2px;
  height: 30px;
  width: 30px;
  border-radius: 20%;
  animation: sonarWave 2s 0.5s linear infinite;
  transform: rotate(45deg);
}

@keyframes sonarWave {
  from {
    opacity: 0.4;
  }

  to {
    transform: scale(2.5);
    opacity: 0;
  }
}

.entp_bsns_sc,
.entp_exe_sc {
  background: #1b1a37;
  position: relative;
  padding-bottom: 120px;
}

.entp_clr2 {
  color: #fcd228;
}

.entp_bsns_rt {
  padding-left: 15%;
}

.entp_bsns_rt h2 {
  width: 80%;
}

.entp_bsns_lt {
  z-index: 1;
}

.entp_bsns_cntnt:after {
  content: "";
  position: absolute;
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/12/08141007/unlk_line-1.png) no-repeat;
  width: 900px;
  height: 230px;
  background-size: cover;
  bottom: -5%;
  right: 16%;
}

.entp_cta1 {
  background: #1b1a37;
  z-index: -1;
}

.entp_cta1:after {
  content: "";
  position: absolute;
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/12/08142434/ent_cta2.png) no-repeat;
  background-size: cover;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: -1;
}

.entp_cta_rt {
  text-align: right;
}

.entp_cta_cntnt .entp_cta_lt p {
  width: 80%;
}

.entp_bsns_cntnt:before,
.entp_bsns_sc:before,
.entp_bsns_sc:after {
  content: "";
  position: absolute;
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/12/08143550/ent_whdot.png) no-repeat;
  background-size: cover;
  width: 65px;
  height: 65px;
  right: 7%;
  top: 10%;
}

.entp_bsns_cntnt:before {
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/12/08143726/Group-1131167.png) no-repeat;
  background-size: cover;
  right: auto;
  left: -5%;
  top: 5%;
  width: 40px;
  height: 40px;
}

.entp_bsns_sc:after {
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/12/08144102/ent_ehtln.png) no-repeat;
  background-size: cover;
  width: 140px;
  height: 100px;
  left: 45%;
  top: 20%;
}

.entp_exe_mn,
.entp_exe_cnt,
.entp_prv_cntnt,
.entp_prv_lst {
  display: flex;
  justify-content: space-between;
  align-items: stretch;
}

.entp_exe_hd.active {
  border: unset;
}

.entp_exe_lf {
  width: 20%;
  position: sticky;
  top: 100px;
  margin-top: 20px;
}

.entp_exe_mn::-webkit-scrollbar {
  display: none;
}

.entp_exe_rt {
  width: 80%;
  position: relative;
}

.entp_exe_lf ul {
  padding: 20px;
  margin: 0 auto;
  list-style: none;
  text-align: center;
}

.entp_exe_lf ul li {
  display: block;
  text-align: left;
  margin-bottom: 20px;
  position: relative;
}

.entp_exe_lf ul li a,
.entp_exe_lf ul li h3 {
  color: #fff;
  font-size: 40px;
  font-weight: 600;
}

.entp_exe_lf ul li a.active:after {
  content: "";
  position: absolute;
  background: #e62654;
  height: 15px;
  width: 80%;
  left: 0;
  bottom: 5px;
  z-index: -1;
}

.entp_exe_lst {
  width: 100%;
  padding: 50px 50px 50px 90px;
}

.entp_exe_lst h3 {
  font-size: 50px;
  font-weight: 600;
  margin-bottom: 20px;
  position: relative;
}

.entp_exe_lst h3:before {
  content: "";
  position: absolute;
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/12/08180251/hrz-ln.png) no-repeat;
  width: 75px;
  height: 3px;
  left: -90px;
  top: 29px;
}

.entp_exe_rt p {
  color: #fff;
  font-size: 18px;
}

.entp_exe_cnt p {
  color: #fff;
}

.entp_exe_cnt {
  margin: 40px 0;
}

.entp_exe_inr {
  background: #262640 0% 0% no-repeat padding-box;
  border-radius: 2px;
  width: 30%;
  padding: 60px 50px 20px 20px;
  position: relative;
  z-index: 1;
  min-height: 400px;
  transition: 1s;
}

.entp_exe_inr:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transform: scaleY(0);
  transform-origin: bottom center;
  z-index: -1;
  transition: transform 0.3s;
  border-radius: 2px;
}

.entp_exe_inr:hover::after {
  transform: scaleY(1);
}

.entp_exe_inr hr {
  width: 50px;
  border-top: 4px solid;
}

.entp_exe_cnt h4 {
  font-size: 30px;
  color: #fff;
  font-weight: 500;
  margin-bottom: 20px;
}

.exe_nb {
  color: #707070;
  font-size: 80px;
  font-weight: 700;
  position: absolute;
  right: 10px;
  right: 20px;
  top: 0;
}

.fixed .entp_exe_lf {
  position: fixed;
  top: 50%;
}

.fixed .entp_exe_rt {
  margin-left: 20%;
}

.entp_exe_mn {
  align-items: flex-start;
  position: relative;
  /* height: 100vh;
    overflow: auto; */
}

.entp_exe_inr:hover {
  display: flex;
  flex-wrap: wrap;
}

.entp_exe_inr:hover .exe_nb {
  display: none;
}

.entp_exe_inr:hover h3 {
  order: 0;
  width: 100%;
}

.entp_exe_inr:hover hr {
  border-color: #fff !important;
  position: absolute;
  top: 25%;
}

.entp_exe_inr:hover p {
  order: 2;
}

.entp_exe_rt:after {
  content: "";
  position: absolute;
  height: 75.2%;
  left: 0;
  top: 80px;
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/12/08175725/bordr_ln.png) no-repeat;
  width: 3px;
  background-size: 100% 100%;
}

.entp_cta2 {
  position: relative;
  margin-top: 60px;
}

.entp_cta2:after {
  content: "";
  position: absolute;
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/12/08182429/ent-cta3.png) no-repeat;
  background-size: 100% 100%;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: -1;
}

.entp_cta2 .entp_cta_lt h2 {
  width: 80%;
}

.entp_prv_hd.active img {
  transform: scale(1.4);
  box-shadow: 0px 0px 30px #0b0b0b1f;
  margin-bottom: 30px;
  transition: 0.8s;
}

.entp_prv_hd figure img {
  width: 230px;
  height: 230px;
  border-radius: 50%;
  transition: 0.8s;
}

.entp_prv_hd {
  width: 40%;
  margin-bottom: 50px;
  transition: 0.8s;
}

.entp_prv_rt {
  width: 40%;
}

.entp_prv_lt {
  width: 50%;
}

.entp_prv_lst {
  flex-wrap: wrap;
  margin-top: 70px;
}

.entp_prv_cnt .cnt_img {
  display: flex;
  align-items: center;
  gap: 30px;
  justify-content: flex-start;
  padding-bottom: 15px;
}

.entp_prv_cnt .cnt_img figure {
  width: 80px;
  height: 80px;
}

.entp_prv_cnt p {
  color: #262e37;
  font-size: 18px;
  line-height: 30px;
}

.entp_prv_cnt {
  padding: 30px 0;
  border-bottom: 2px solid #141324;
  cursor: pointer;
  transition: 0.8s;
}

.entp_prv_lt p {
  width: 70%;
}

.entp_prv_rt .entp_prv_cnt:last-child {
  border-bottom: 0;
}

.entp_vsn_sc .our_srvcs_cntnt h2:after {
  display: none;
}

.entp_cta_cntnt .entp_cta_rt {
  width: 40%;
}

.entp_cta_cntnt .entp_cta_lt {
  width: 60%;
}

.entp_cta2 .entp_btn {
  margin-top: 20px;
}

.btn-exe {
  color: #fff !important;
  font-size: 22px;
  padding: 15px 50px;
  transition: 0.8s;
}

.entp_cta1 .btn-white {
  background: #1b1a37;
  color: #fff;
  transition: 0.8s;
}

.entp_prv_4 {
  margin-top: -20px;
  margin-right: 50px;
}

.entp_prv_2 {
  margin-right: 70px;
}

.entp_prv_3 {
  margin-left: 20px;
  margin-top: -20px;
}

.entp_exe_inr:hover h4 {
  margin-top: -30px;
}

.entp_prv_hd.active {
  margin-bottom: 70px;
}

.entp_prv_3.active,
.entp_prv_4.active {
  margin-top: 30px;
}

.entp_prv_cnt:hover h3 {
  font-weight: 600;
}

.entp_bnr_rt {
  position: relative;
}

.entp_bnr_rt:after {
  content: "";
  position: absolute;
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/12/13142456/Group-1132127-1.png) no-repeat;
  background-size: contain;
  width: 200px;
  height: 160px;
  top: -3%;
  left: 23%;
  animation: mover 1s infinite alternate;
}

.entp_cta_cntnt .entp_cta_rt figure {
  position: absolute;
  width: 380px;
  height: 410px;
  bottom: 0;
  left: 0;
}

@-webkit-keyframes mover {
  0% {
    transform: translateY(0);
  }

  100% {
    transform: translateY(-10px);
  }
}

@keyframes mover {
  0% {
    transform: translateY(0);
  }

  100% {
    transform: translateY(-10px);
  }
}

@media (max-width: 1600px) {
  .entp_trst_lf figure {
    width: 320px;
    height: 380px;
  }

  .entp_bsns_cntnt:after {
    width: 880px;
    height: 220px;
    right: 8%;
  }

  .entp_trst_cntnt {
    height: 230px;
  }

  .entp_trst_lf figure {
    top: -31%;
  }

  .entp_bsns_rt h2,
  .entp_cta2 .entp_cta_lt h2,
  .entp_cta_cntnt .entp_cta_lt p {
    width: 90%;
  }

  .entp_prv_2 {
    margin-right: 40px;
  }

  .entp_prv_4 {
    margin-right: 30px;
  }
}

@media (max-width: 1500px) {

  .entp_cta_cntnt .entp_cta_lt p,
  .entp_bsns_rt h2,
  .entp_cta2 .entp_cta_lt h2,
  .entp_cta_cntnt .entp_cta_lt p {
    width: 100%;
  }

  .entp_trst_rt {
    padding-left: 4%;
  }

  .entp_bnr_lf {
    width: 60%;
  }

  .entp_bnr_rt {
    width: 40%;
  }

  .entp_bnr_cntnt:after {
    bottom: 0%;
    left: 38%;
  }

  .entp_bnr_sc {
    height: 700px;
  }

  .entp_bsns_cntnt:after {
    width: 750px;
    height: 190px;
    right: 8%;
  }

  .entp_trst_lf figure {
    top: -35%;
  }

  .entp_exe_lst {
    padding-right: 0;
  }

  .entp_exe_inr {
    width: 32%;
    padding: 60px 40px 20px 20px;
  }

  .entp_prt_img figure {
    width: 450px;
    height: auto;
  }

  .entp_prt_lf {
    width: 60%;
  }

  .entp_prt_rt {
    width: 40%;
  }

  .entp_prt_sh {
    width: 50%;
    left: 5%;
  }

  .entp_prv_2 {
    margin-right: 30px;
  }

  .entp_bnr_rt:after {
    top: -7%;
    left: 24%;
  }

  .entp_bnr_rt figure {
    width: 550px;
  }

  .entp_cta_cntnt .entp_cta_rt {
    width: 35%;
  }

  .entp_cta_cntnt .entp_cta_lt {
    width: 65%;
    padding-left: 5%;
  }

  .entp_cta2 .entp_cta_lt h2 {
    font-size: 36px;
  }

  .entp_cta_cntnt .entp_cta_rt figure {
    width: 400px;
    height: 400px;
  }

  .entp_cta2 {
    padding: 40px;
  }
}

@media (max-width: 1400px) {
  .entp_bnr_sc {
    height: 600px;
  }

  .entp_bnr_sc:after {
    bottom: -5%;
  }

  .entp_exe_lf ul li a {
    font-size: 30px;
  }

  .entp_exe_lst h3 {
    font-size: 40px;
  }

  .exe_nb {
    font-size: 60px;
  }

  .entp_exe_cnt h4 {
    font-size: 26px;
  }

  .entp_cta2 {
    padding: 50px;
  }

  .btn-exe {
    font-size: 20px;
    padding: 13px 50px;
  }

  .entp_cta2 .entp_cta_lt h2 {
    font-size: 31px;
  }

  .entp_cta_cntnt .entp_cta_lt {
    padding-right: 5%;
  }
}

@media (max-width: 1300px) {
  .entp_prv_hd figure img {
    width: 200px;
    height: 200px;
  }

  .entp_bnr_rt figure {
    width: 100%;
  }

  .entp_bnr_rt:after {
    top: -10%;
    left: 17%;
  }

  .entp_cta_cntnt .entp_cta_rt figure {
    width: 350px;
    height: 360px;
  }
}

@media (max-width: 1200px) {

  .entp_cta1:after,
  .entp_cta2:after,
  .entp_bnr_sc:after,
  .entp_bnr_cntnt:after,
  .entp_bnr_cntnt:before,
  .entp_bnr_cntnt:after,
  .entp_bsns_cntnt:before,
  .entp_bsns_sc:before,
  .entp_bsns_sc:after,
  .entp_bsns_cntnt:after,
  .entp_prv_lst,
  .entp_bnr_rt:after,
  .entp_cta_cntnt .entp_cta_rt figure {
    display: none;
  }

  .entp_cta_cntnt .entp_cta_lt,
  .entp_bnr_rt,
  .entp_prt_lf,
  .entp_prv_lt p,
  .entp_prv_lt,
  .entp_prv_rt {
    width: 100%;
    text-align: center;
  }

  .entp_cta_cntnt .entp_cta_lt {
    padding: 0%;
    width: 100%;
    text-align: center;
    margin-top: 0px;
  }

  .entp_cta2 {
    margin-top: 0px;
    padding: 40px 20px;
  }

  .entp_prv_cnt p {
    text-align: left;
  }

  .entp_cta1 {
    background: #406cff;
  }

  .entp_cta2 {
    background: #1b1a37;
  }

  .entp_bnr_lf,
  .entp_trst_lf,
  .entp_bsns_lt,
  .srvcs_cntnt_lt h2,
  .entp_bsns_rt {
    width: 100%;
    text-align: center;
  }

  .entp_bnr_sc {
    height: auto;
  }

  .entp_bnr_rt figure {
    width: 50%;
    margin: 20px auto;
  }

  .entp_trst_sc {
    background: #1b1a37;
  }

  .entp_trst_cntnt,
  .entp_prv_cntnt {
    height: auto;
    background: none;
    text-align: center;
    flex-wrap: wrap;
  }

  .entp_trst_lf figure {
    position: inherit;
    text-align: center;
    margin: 0 auto;
  }

  .entp_trst_rt,
  .entp_bsns_rt,
  .srvcs_cntnt_lt {
    padding: 0;
    width: 100%;
  }

  .partnrs-slider .slick-slide div {
    text-align: center;
    margin: 0 auto 20px;
  }

  .entp_prt_rt {
    width: 100%;
    margin-top: 30px;
  }

  .entp_prv_lt .blk_span,
  .srvcs_cntnt_lt h2 .blk_span,
  .entp_prt_lf .blk_span,
  .entp_bnr_lf .blk_span {
    display: initial;
  }

  .partnrs-slider .slick-list.draggable {
    padding-top: 0px;
    padding-left: 0px;
  }

  .entp_bsns_sc {
    padding-bottom: 60px;
  }

  .entp_prt_sh {
    background: none;
    box-shadow: none;
    border: unset;
    width: 100%;
    position: initial;
    padding: 10px;
  }

  .entp_prt_img figure {
    margin: 0 auto;
  }

  .entp_cta_cntnt .entp_cta_rt {
    width: 100%;
    text-align: center;
    margin-top: 20px;
  }
}

@media (max-width: 1024px) {
  .entp_exe_lf {
    width: 100%;
    position: inherit;
  }

  .entp_exe_lst h3:before,
  .entp_exe_rt:after {
    display: none;
  }

  .entp_exe_rt {
    width: 100%;
  }

  .entp_exe_mn {
    flex-wrap: wrap;
  }

  .entp_exe_lst {
    padding: 0;
    margin-top: 30px;
  }

  div#entp_exe_1 {
    margin-top: 0;
  }

  .entp_exe_cnt {
    margin: 30px 0;
  }

  .entp_exe_lf ul {
    display: none;
  }

  .entp_exe_lst h3 {
    font-size: 30px;
    margin-bottom: 10px;
  }

  .entp_exe_mn {
    height: auto;
  }
}

@media (max-width: 768px) {
  .entp_prt_inr p {
    font-size: 18px;
  }

  .entp_prt_inr:before {
    height: 13px;
    width: 13px;
  }

  .entp_prt_inr:after {
    left: -1px;
    top: 6px;
    height: 15px;
    width: 15px;
  }

  .entp_prt_rt:before {
    display: none;
  }

  .entp_prt_inr {
    margin-bottom: 20px;
    padding-left: 30px;
  }

  .entp_prv_cnt .cnt_img {
    flex-wrap: wrap;
    gap: 0;
    padding: 0;
  }

  .entp_prv_cnt {
    padding: 20px 0;
  }

  .entp_prv_cnt .cnt_img h3 {
    width: 100%;
    font-size: 18px;
  }

  .entp_prv_cnt .cnt_img figure {
    margin: 0 auto 10px;
  }

  .entp_prv_cnt p {
    text-align: center;
    font-size: 16px;
    line-height: normal;
  }

  .entp_bnr_rt figure {
    width: 80%;
  }

  .entp_prt_img figure {
    width: 80%;
    margin: 20px auto 0;
  }

  .entp_exe_cnt {
    flex-wrap: wrap;
  }

  .entp_exe_inr {
    width: 47%;
    padding: 20px;
    margin-bottom: 30px;
    min-height: 320px;
  }

  .exe_nb {
    font-size: 40px;
    position: inherit;
    right: 0;
  }

  .entp_exe_cnt h4 {
    font-size: 20px;
    margin-bottom: 10px;
  }

  .entp_exe_cnt h4 .blk_span {
    display: initial;
  }

  .entp_exe_inr hr {
    margin-top: 10px;
  }

  .entp_exe_inr:hover hr {
    top: 25%;
  }

  .entp_exe_inr:last-child {
    margin-bottom: 0;
  }

  .entp_exe_sc {
    padding-bottom: 40px;
  }

  .entp_trst_rt .nw_sbhdng h2 {
    font-size: 24px;
  }

  .btn-exe {
    font-size: 18px;
    padding: 15px 30px;
  }

  .entp_cta2 .entp_cta_lt h2 {
    font-size: 28px;
  }

  .gret_ide::after {
    display: none;
  }

  .gret_ide {
    margin-top: 30px;
  }
}

@media (max-width: 600px) {
  .line.line-1 {
    display: none;
  }

  .entp_bnr_cntnt .nw_hdng p {
    margin: 10px 0;
  }

  .entp_bnr_rt figure {
    width: 100%;
  }

  .entp_trst_rt .nw_sbhdng h2 {
    font-size: 20px;
  }

  .entp_trst_rt h2 .sub_hd {
    font-size: 14px;
    margin-bottom: 0px;
  }

  .entp_trst_lf figure {
    width: 70%;
    height: auto;
  }

  .entp_prt_inr p {
    font-size: 16px;
  }

  .entp_prt_inr {
    margin-bottom: 10px;
    padding-left: 25px;
  }

  .entp_prv_cnt .cnt_img figure {
    width: 70px;
    height: 70px;
  }

  .entp_exe_lst h3,
  .exe_nb {
    font-size: 24px;
    margin-bottom: 0px;
  }

  .entp_exe_rt p {
    font-size: 16px;
    line-height: normal;
  }

  .entp_exe_cnt {
    margin: 20px 0;
  }

  .entp_exe_inr {
    width: 100%;
    min-height: auto;
    margin-bottom: 20px;
  }

  .entp_exe_cnt h4 {
    font-size: 18px;
    margin-bottom: 5px;
  }

  .entp_exe_cnt p {
    font-size: 15px;
  }

  .entp_cta2 .entp_cta_lt h2 {
    font-size: 26px;
  }

  .entp_cta2 {
    padding: 40px 10px;
  }

  .entp_trst_rt .blk_span {
    display: initial;
  }
}

@media (max-width: 375px) {
  .entp_trst_lf figure {
    width: 90%;
  }
}

/* Entrepreneurial Journey Page css ends */

/* css for contact us page */
.cnt_bnr_sc {
  height: 900px;
  position: relative;
  margin-bottom: 30px;
}

.cnt_bnr_sc:after {
  content: "";
  position: absolute;
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/12/14172848/cntnt-bnnr.png) no-repeat;
  background-size: 100% 90%;
  height: 100%;
  width: 100%;
  left: 0;
  top: 0;
  z-index: -1;
  background-position: bottom;
}

.cnt_bnr_cntnt {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  align-items: flex-start;
}

.cnt_bnr_lf {
  width: 55%;
  margin-top: 40px;
}

.cnt_bnr_rt {
  width: 40%;
}

.cnt_bnr_sc .blk_fr_from {
  background: #ffffff 0% 0% no-repeat padding-box;
  box-shadow: 10px 30px 50px #00000012;
  border-radius: 26px;
  padding: 30px;
  position: relative;
  top: 30px;
}

.cnt_bnr_lf .nw_hdng h1 {
  color: #fff;
}

.cnt_bnr_sc .nh_awrd_sc {
  position: relative;
  top: 120px;
}

.cnt_bnr_lf .nw_hdng p {
  font-size: 22px;
  font-weight: 300;
  margin-top: 20px;
}

.cnt_loc_sc .nw_sbhdng h2 {
  font-weight: 600;
}

.cnt_loc_sc h3 {
  font-size: 25px;
  font-weight: 600;
  margin: 20px 0;
}

.cnt_loc_sc .cnt_lctn_inr p {
  font-size: 20px;
  color: rgb(20 19 36 / 58%);
  width: 80%;
  margin: 0 auto;
}

.cnt_lctn_inr {
  border-right: 2px solid rgb(0 0 0 / 10%);
}

.cnt_loc_sc .cnt_lctn_inr figure {
  width: 235px;
  height: 150px;
  margin: 0 auto;
  min-height: 150px;
}

.cnt_loc_sc .cntct_lctn_mn {
  margin: 60px 0;
}

.page-template-tpl_contact_us .footer_cta.cnt_fcta .cont_ainer {
  background: transparent linear-gradient(270deg, #33b4ff 0%, #00649e 100%) 0% 0% no-repeat padding-box;
  border-radius: 42px;
  padding: 60px;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  position: relative;
}

.page-template-tpl_contact_us .footer_lt,
.page-template-tpl_contact_us .footer_rt {
  width: 50%;
}

.page-template-tpl_contact_us .footer_rt figure {
  position: absolute;
  width: 430px;
  height: 396px;
  right: 5%;
  bottom: 0;
}

.page-template-tpl_contact_us .footer_cta.cnt_fcta {
  position: relative;
}

.tst_desin6 h3 {
  font-size: 25px;
  font-weight: 600;
  color: #001b30;
}

.tst_desin6 h4 {
  color: rgb(20 19 36 / 58%);
  font-size: 17px;
  margin-top: 10px;
}

.tst_desin6 .testi-slidr_data {
  box-shadow: 0px 3px 20px #0000000f;
  border: 1px solid #70707029;
  border-radius: 29px;
  padding: 50px 70px;
  margin: 70px 20px 20px;
  position: relative;
}

.tst_desin6 .testi-slidr_data:before,
.tst_desin6 .testi-slidr_data:after {
  content: "";
  position: absolute;
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/12/15103158/1.png) no-repeat;
  background-size: contain;
  width: 50px;
  height: 40px;
  left: 4%;
  top: -10%;
}

.tst_desin6 .testi-slidr_data:after {
  left: auto;
  right: 4%;
  transform: rotateY(190deg);
}

.tst_desin6 .testi-slider-nav {
  margin-bottom: 30px;
}

.tst_desin6 p {
  font-size: 18px;
  color: #444444;
  line-height: 30px;
}

.tst_desin6 .nh_cnlts_mn.testi-slider-wrap {
  width: 70%;
  margin: 50px auto 0;
}

.tst_desin6 .nw_sbhdng h2 {
  font-size: 50px;
  font-weight: 700;
  color: #2a394d;
}

.page-template-tpl_contact_us .al_sc.nh_cntst_sc {
  background: #fff;
  padding: 60px 0 100px;
}

.footer_lt p {
  margin: 20px 0 30px;
  font-size: 20px;
}

/* award css */
.awrd_data {
  display: flex;
  justify-content: space-between;
  align-items: stretch;
  flex-wrap: wrap;
}

.awrd_data .slide {
  width: 31%;
}

.awrd_data_inr {
  background: #ffffff 0% 0% no-repeat padding-box;
  box-shadow: 0px 20px 40px #0000001a;
  padding: 30px 10px;
  border-radius: 26px;
  text-align: center;
}

.awrd_data_cntn h3 {
  font-size: 16px;
  font-weight: 600;
}

.awrd_data_cntn {
  padding-top: 15px;
}

.awrd_data_inr figure {
  width: 135px;
  height: 126px;
  margin: 0 auto;
}

.awrd_data_inr p {
  color: #585858;
  line-height: normal;
  font-size: 14px;
  margin-top: 10px;
}

.cnt_bnr_rt .blk_fr_from h2 {
  color: #141420;
  font-size: 32px;
  font-weight: 600;
}

.cnt_bnr_cntnt .input_button input,
.cnt_bnr_cntnt .input_button select,
.cnt_bnr_cntnt .input_button textarea {
  background: #f1f1f147 0% 0% no-repeat padding-box;
  border: 1px solid #7070700d !important;
  border-radius: 27px;
  padding: 10px 20px !important;
  height: 50px;
}

.cnt_bnr_sc .blk_fr_from input#common_submit {
  width: 100%;
  border-radius: 120px;
}

.cnt_bnr_sc .blk_fr_from .form-group {
  margin-bottom: 20px;
}

.tst_desin6 .not_video_nav {
  width: 70px;
  height: 70px;
  filter: grayscale(0.6);
  margin: 0 auto;
  border-radius: 50%;
  cursor: pointer;
  pointer-events: none;
  transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}

.tst_desin6 .slick-current .not_video_nav {
  width: 120px;
  height: 120px;
  border: 2px solid #c2c7db;
  padding: 10px;
  filter: unset;
  pointer-events: all;
}

.tst_desin6 .slick-track {
  display: flex;
  align-items: center;
}

.cnt_bnr_rt input#phone_header {
  padding-left: 80px !important;
}

.cnt_bnr_sc .blk_fr_from .iti__arrow {
  border-top: 4px solid #000;
  margin-left: 4px;
}

.cnt_bnr_sc .blk_fr_from .iti__flag.iti__in {
  border-radius: 50%;
  height: 19px;
}

.cnt_bnr_sc .blk_fr_from .iti__selected-flag {
  padding-left: 10px !important;
  margin-top: 3px;
}

.page-template-tpl_contact_us .client_desing3 {
  padding-bottom: 80px;
}

div#testiModal .modal-dialog {
  width: 50%;
  transform: translate(-50%, -50%);
  top: 50%;
  left: 50%;
  position: absolute;
}

iframe#testi_video {
  width: 100%;
}

div#testiModal button.close {
  width: 45px;
  height: 45px;
  opacity: unset;
  border-radius: 50%;
  position: absolute;
  right: -18px;
  top: -9px;
  z-index: 1;
  background: #fff;
  font-size: 30px;
  font-weight: 500;
}

.cnt_bnr_sc .nh_awrd_sc:before {
  width: 100% !important;
}

.cnt_bnr_sc .mb_awrd_sc {
  display: none;
}

#header_custom_form .iti__selected-dial-code {
  font-size: 16px;
  color: #585858;
}

@media (max-width: 1500px) {
  .cnt_bnr_sc {
    height: 800px;
  }

  .cnt_bnr_sc .nh_awrd_sc {
    top: 90px;
  }
}

@media (max-width: 1400px) {
  .cnt_bnr_lf .nw_hdng h1 {
    font-size: 41px;
  }

  .cnt_bnr_sc .blk_fr_from {
    padding: 40px 30px;
    top: 0px;
  }

  .cnt_bnr_rt .blk_fr_from h2 {
    font-size: 24px;
  }

  .cnt_bnr_sc .nh_awrd_sc {
    top: 50px;
  }

  .cnt_bnr_sc {
    height: 630px;
  }

  .cnt_bnr_rt {
    padding-left: 7%;
  }

  .cnt_bnr_sc .blk_fr_from .form-group {
    margin-bottom: 15px;
  }

  .cnt_bnr_lf {
    margin-top: 20px;
  }

  .cnt_bnr_lf .nw_hdng p {
    font-size: 18px;
    margin-top: 5px;
    padding-right: 15%;
  }

  .cnt_loc_sc h3,
  .tst_desin6 h3 {
    font-size: 22px;
    margin: 10px 0;
  }

  .cnt_loc_sc .cnt_lctn_inr p {
    font-size: 18px;
  }

  .cnt_loc_sc .cntct_lctn_mn {
    margin: 40px 0 0px;
  }

  .tst_desin6 .nw_sbhdng h2 {
    font-size: 40px;
  }

  .tst_desin6 h4 {
    font-size: 16px;
    margin-top: 5px;
  }

  .tst_desin6 .testi-slidr_data:before {
    left: 5%;
    top: -6%;
  }

  .page-template-tpl_contact_us .al_sc.nh_cntst_sc {
    padding: 60px 0 60px;
  }

  .page-template-tpl_contact_us .footer_lt {
    width: 55%;
  }

  .tst_desin6 p {
    font-size: 16px;
  }
}

@media (max-width: 1200px) {
  .cnt_bnr_lf .nw_hdng p {
    padding: 0;
  }

  .cnt_bnr_sc {
    background: transparent linear-gradient(270deg, #33b4ff 0%, #00649e 100%) 0% 0% no-repeat padding-box;
    height: auto;
  }

  .cnt_bnr_sc:after,
  .page-template-tpl_contact_us .footer_rt {
    display: none;
  }

  .cnt_bnr_lf,
  .page-template-tpl_contact_us .footer_lt {
    width: 100%;
    text-align: center;
  }

  .cnt_bnr_rt {
    width: 100%;
    padding-left: 0%;
  }

  .cnt_bnr_sc .blk_fr_from {
    position: initial;
    width: 50%;
    margin: 30px auto;
  }

  .cnt_bnr_sc .nh_awrd_sc {
    top: 0px;
    position: inherit;
    margin-top: 30px;
  }

  .awrd_data .slide {
    width: 22%;
  }

  .awrd_data {
    justify-content: center;
    gap: 20px;
  }

  .tst_desin6 .testi-slidr_data {
    padding: 30px 40px;
    margin: 40px 10px 10px;
  }

  .tst_desin6 .testi-slidr_data:before {
    left: 5%;
    top: -8%;
  }

  .tst_desin6 .testi-slidr_data:before {
    top: -8%;
  }

  .page-template-tpl_contact_us .footer_cta.cnt_fcta .cont_ainer {
    padding: 40px;
  }

  .page-template-tpl_contact_us .footer_cta.cnt_fcta .cont_ainer .btn-fix {
    margin: 0 auto;
  }
}

@media (max-width: 1024px) {
  .cnt_lctn_inr {
    border-right: unset;
  }
}

@media (max-width: 992px) {
  .cnt_bnr_lf .nw_hdng p {
    font-size: 16px;
    margin-top: 5px;
  }

  .awrd_data .slide {
    width: 25%;
  }

  .cnt_bnr_rt .blk_fr_from h2 {
    font-size: 22px;
  }

  .cnt_bnr_sc {
    margin-bottom: 0px;
  }

  .cnt_loc_sc h3,
  .tst_desin6 h3 {
    font-size: 20px;
    margin: 0px 0;
  }

  .cnt_loc_sc .cnt_lctn_inr p {
    font-size: 16px;
    line-height: normal;
    width: 100%;
  }

  .cnt_loc_sc {
    padding-bottom: 0;
  }

  .tst_desin6 .nw_sbhdng h2 {
    font-size: 30px;
  }

  .cnt_loc_sc .cnt_lctn_inr figure {
    width: 180px;
    height: 130px;
    min-height: 130px;
  }

  .tst_desin6 .nh_cnlts_mn.testi-slider-wrap {
    width: 100%;
    margin: 30px auto 0;
  }

  .page-template-tpl_contact_us .al_sc.nh_cntst_sc {
    padding: 60px 0 0px;
  }

  .cnt_bnr_lf .nw_hdng h1 {
    font-size: 34px;
  }
}

@media (max-width: 768px) {
  .awrd_data .slide {
    width: 30%;
  }

  .cnt_bnr_sc .blk_fr_from {
    width: 70%;
  }

  .cnt_loc_sc .cnt_lctn_inr {
    width: 100%;
    margin-right: 0px;
    border: unset;
  }

  .cnt_loc_sc .cntct_lctn_mn {
    flex-wrap: wrap;
    margin-top: 20px;
  }

  .cnt_loc_sc h3,
  .tst_desin6 h3 {
    font-size: 18px;
  }

  .tst_desin6 h4 {
    font-size: 14px;
  }

  .tst_desin6 .testi-slidr_data {
    padding: 20px 30px;
    margin: 30px 10px 0px;
  }

  .tst_desin6 .testi-slidr_data:before {
    top: -5%;
    width: 30px;
    height: 30px;
  }

  .tst_desin6 p {
    line-height: normal;
  }

  .page-template-tpl_contact_us .footer_cta.cnt_fcta {
    padding-bottom: 0;
  }

  .tst_desin6 .slick-list.draggable {
    height: 100% !important;
  }

  .tst_desin6 .nw_sbhdng h2 {
    font-size: 26px;
  }

  .page-template-tpl_contact_us .footer_cta.cnt_fcta .cont_ainer {
    padding: 40px 20px;
  }
}

@media (max-width: 600px) {
  .cnt_bnr_lf .nw_hdng h1 {
    font-size: 26px;
  }

  .tst_desin6 .testi-slidr_data:before,
  .tst_desin6 .testi-slidr_data:after {
    display: none;
  }

  .awrd_data .slide {
    width: 49%;
  }

  .cnt_bnr_sc .blk_fr_from {
    width: 90%;
  }

  .tst_desin6 .testi-slider-nav {
    margin-bottom: 0px;
  }

  .page-template-tpl_contact_us .footer_cta.cnt_fcta .footer_lt p {
    margin: 10px 0 20px;
    font-size: 16px;
    line-height: normal;
  }

  .cnt_bnr_rt .blk_fr_from h2 {
    font-size: 20px;
  }

  .awrd_data_inr figure {
    width: 90px;
    height: 85px;
  }

  .awrd_data_inr p {
    margin-top: 5px;
  }

  .tst_desin6 .not_video_nav {
    width: 120px;
    height: 120px;
    border: 2px solid #c2c7db;
    padding: 10px;
    filter: unset;
  }

  .page-template-tpl_contact_us .client_desing3 {
    padding-bottom: 40px;
  }

  .cnt_bnr_sc .nh_awrd_sc {
    display: none;
  }

  .cnt_bnr_sc .mb_awrd_sc {
    display: block;
    margin-top: 20px;
  }
}

@media (max-width: 480px) {
  .awrd_data .slide {
    width: 70%;
  }

  .cnt_bnr_sc .blk_fr_from {
    width: 100%;
  }

  .cnt_bnr_rt .blk_fr_from h2 {
    font-size: 18px;
  }

  .cnt_bnr_sc .blk_fr_from {
    padding: 20px;
  }
}

/* css for contact done */

/* Mobile App Development Dubai Page css start */
.page-template-tpl_mobile_app_development_dubai .btn-fix {
  background: #492bd5;
  margin-top: 20px;
}

.page-template-tpl_mobile_app_development_dubai .btn-fix_wht {
  background: #fff;
}

.page-template-tpl_mobile_app_development_dubai .btn-fix_wht svg {
  background: #492bd5;
}

.page-template-tpl_mobile_app_development_dubai .btn-fix:hover {
  background: #fff;
}

.page-template-tpl_mobile_app_development_dubai .btn-fix:hover svg {
  background: #492bd5;
}

.dubi_bnr_sc #header_custom_form .iti__selected-dial-code {
  color: #fff;
}

.dubi_bnr_sc {
  position: relative;
  padding-bottom: 15%;
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2023/05/15190339/dubai-bnnr.jpg) no-repeat;
  background-size: cover;
  z-index: 1;
  background-position: center;
}

#db_vdo {
  width: 100vw;
  height: 100%;
  object-fit: cover;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: -1;
}

.dubi_bnr_sc:after {
  content: "";
  position: absolute;
  background: linear-gradient(90deg,
      rgb(73 43 213 / 70%) 0%,
      rgb(128 60 230 / 70%) 35%);
  height: 100%;
  width: 100%;
  z-index: -1;
  top: 0;
  left: 0;
}

.dubi_bnr_sc:before {
  content: "";
  position: absolute;
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2023/02/21162654/db_bg.png) no-repeat;
  height: 180px;
  width: 100%;
  bottom: -1px;
  left: 0;
  background-size: 100% 100%;
}

.dubi_bnr_cntnt {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.dubi_bnr_lf {
  width: 60%;
}

.dubi_bnr_cntnt h1 {
  color: #fff;
}

.dubi_bnr_cntnt p {
  width: 80%;
}

.dubi_bnr_cntnt .btn {
  margin-top: 30px;
}

.dubi_bnr_rt h2 {
  color: #fff;
  font-weight: 600;
  font-size: 27px;
  line-height: 1.3;
  text-shadow: 1px 2px 2px #ffffff60;
}

.dubi_bnr_rt .db_clr {
  color: #260609;
}

.dubi_bnr_rt {
  background: #ede2ca14 0% 0% no-repeat padding-box;
  box-shadow: 0px 0px 0px #ffffff38;
  border: 1px solid #ffffff4d;
  border-radius: 26px;
  opacity: 1;
  backdrop-filter: blur(10px);
  padding: 30px;
  max-width: 400px;
}

.dubi_bnr_rt .save_form_divs input,
.dubi_bnr_rt .save_form_divs textarea {
  background: rgb(255 255 255 / 25%) 0% 0% no-repeat padding-box;
  border: 1px solid #70707033;
  border-radius: 8px;
  padding: 8px 20px;
  color: #fff;
  height: 45px;
  font-size: 14px;
}

.dubi_bnr_rt .save_form_divs #common_submit {
  width: 100%;
  color: #1b1a37;
  background: #fff;
  opacity: 1;
}

.dubi_bnr_rt .save_form_divs input::-webkit-input-placeholder,
.dubi_bnr_rt .save_form_divs textarea::-webkit-input-placeholder {
  color: #fff !important;
}

.dubi_bnr_rt .iti__selected-flag {
  padding-left: 10px;
  color: #fff;
}

.media_partner_cols img {
  width: 160px;
  height: 100%;
  filter: grayscale(1);
  margin: 20px;
}

.hide_hdng h2 {
  display: none;
}

.dubi_qut_cntnt {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.dubi_qut_rt {
  width: 45%;
}

.dubi_qut_lf {
  width: 50%;
}

.dubi_qut_rt .nw_sbhdng h2 {
  font-weight: 700;
}

/* We’re Proud To Be Recognized As Top  */
.dubi_rcg_sec .dubi_rcg_cntnt {
  display: flex;
  justify-content: space-between;
  margin-top: 40px;
}

.dubi_rcg_sec .dubi_rcg_lt h3 {
  font-size: 40px;
  font-weight: bold;
  line-height: 1.3;
}

.dubi_rcg_sec span.db_clr1 {
  color: #492bd5;
}

.dubi_rcg_sec ul.dubi_rcg_lst {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}

.dubi_rcg_sec .dubi_rcg_lt {
  width: 35%;
}

.dubi_rcg_sec .dubi_rcg_rt {
  width: 60%;
}

.dubi_rcg_sec .dubi_rcg_lst li {
  width: 48%;
  border: 2px solid #0000000a;
  padding: 30px 20px 40px;
  text-align: center;
  margin-bottom: 25px;
  border-radius: 25px;
  box-shadow: 0px 20px 40px #0000000a;
  background: #fbfdff;
  min-height: 320px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.dubi_rcg_sec .dubi_rcg_lst li:hover {
  box-shadow: 0px 10px 20px #492bd54a;
}

.dubi_rcg_lst li h3 {
  font-size: 22px;
  font-weight: 600;
  margin: 10px 0;
}

.dubi_rcg_sec .sb p a {
  color: #383838;
  font-size: 20px;
}

.dubi_rcg_sec .slideInUp p {
  margin: 0 auto;
  width: 85%;
  padding-top: 20px;
}

.dubi_prk_sec .dubi_prk_lst {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-top: 60px;
  padding-bottom: 50px;
}

.dubi_prk_sec .dubi_prk_lst li {
  width: 32%;
  padding: 40px;
  border-radius: 20px;
  position: relative;
  background: #ede2ca14 0% 0% no-repeat padding-box;
  backdrop-filter: blur(30px);
  display: flex;
  align-items: flex-start;
  gap: 10px;
}

.dubi_prk_sec .dubi_prk_lst li:before {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  width: 0;
  height: 100%;
  background-color: #fff;
  content: "";
  z-index: -1;
  transition: all 0.4s cubic-bezier(0.785, 0.135, 0.15, 0.86);
  border-radius: 20px;
}

.dubi_prk_sec .dubi_prk_lst li:hover:before {
  width: 100%;
  left: 0;
  right: auto;
  transition: all 0.4s cubic-bezier(0.785, 0.135, 0.15, 0.86);
}

.dubi_prk_sec .dubi_prk_lst li .dubi_prk_nb {
  color: #fff;
  font-size: 18px;
}

.dubi_prk_sec .dubi_prk_lst li h3 {
  margin-bottom: 20px;
  font-size: 25px;
  color: #fff;
  line-height: 1.3;
}

.dubi_prk_sec .dubi_prk_lst p {
  color: rgb(255 255 255 / 50%);
  font-size: 18px;
  line-height: 25px;
}

.dubi_cta3 .dubi_cta_cntnt {
  display: flex;
  justify-content: space-between;
  position: relative;
  top: -118px;
  padding: 80px 60px;
  background: #ffffff;
  border: 5px solid #492bd5;
  border-radius: 40px;
  z-index: 1;
}

.dubi_cta3 .dubi_cta_cntnt:after {
  content: "";
  position: absolute;
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2023/02/22143039/db_ctbg.png) no-repeat;
  width: 100%;
  height: 100%;
  z-index: -1;
  top: 0;
  left: 0;
  background-size: 100% 100%;
}

.dubi_cta3 h2 {
  font-size: 30px;
  font-weight: 600 !important;
}

.dubi_cta3 p {
  margin-bottom: 30px;
  width: 85%;
}

.dubi_cta3 figure {
  position: absolute;
  width: 325px;
  height: 405px;
  bottom: 0;
  right: 50px;
}

.dubi_cta3 .dubi_cta_lt {
  width: 70%;
}

.dubi_btn {
  background: #492bd5;
  color: #fff !important;
}

.dubi_prk_sec {
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2023/05/15112427/prks_bg.jpg);
  background-size: cover;
  background-position: bottom;
  position: relative;
  padding: 90px 0;
}

.dubi_prt_sec {
  padding: 20px 0 80px;
  position: relative;
}

.dubi_prt_sec .dubi_prt_cntnt {
  display: flex;
  justify-content: space-between;
  margin-top: 40px;
  align-items: flex-start;
}

.dubi_prt_sec .dubi_prt_rt {
  width: 50%;
  text-align: end;
  position: sticky;
  top: 100px;
}

.dubi_prt_sec .dubi_prt_lt {
  width: 60%;
  position: relative;
  margin-top: 50px;
}

.dubi_prt_sec ul.dubi_prt_lst li {
  padding-bottom: 30px;
  position: relative;
}

.dubi_prt_sec ul.dubi_prt_lst li h3 {
  margin-bottom: 10px;
}

span.dot_line {
  content: "";
  border: 2px dashed #70707085;
  position: absolute;
  width: 1px;
  height: 200%;
  left: 23px;
  top: 0;
  z-index: -1;
}

.dubi_prt_sec .dubi_prt_lst li::after {
  content: "";
  position: absolute;
  left: -40px;
  top: 2px;
  height: 15px;
  width: 15px;
  border-radius: 50%;
  background-color: #260609;
}

.dubi_prt_sec .dubi_prt_lst li::before {
  content: "";
  position: absolute;
  left: -43px;
  top: 0px;
  height: 20px;
  width: 20px;
  border-radius: 50%;
  animation: sonarWave 2s 0.5s linear infinite;
  transform: rotate(45deg);
  background: #260609;
}

.dubi_prt_sec::after {
  content: "";
  position: absolute;
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/12/15174407/mhli.png) no-repeat;
  width: 800px;
  height: 680px;
  bottom: 80px;
  right: 0;
  background-size: 100% 100%;
  z-index: -1;
}

.dubi_prt_lst:after {
  content: "";
  position: absolute;
  border: 1px dotted #ccc;
  left: -34px;
  top: 5px;
  height: 86%;
  z-index: -1;
}

/* We Offer An Array Of Market Leading Mobile App */
.dubi_ofr_sec {
  background-color: #492bd5;
  position: relative;
  padding-bottom: 150px;
  padding-top: 70px;
}

.dubi_ofr_sec .dubi_ofr_cntnt {
  display: flex;
  justify-content: space-between;
  position: relative;
  align-items: flex-start;
  margin: 70px 0px;
}

.dubi_ofr_sec .dubi_ofr_lt h3,
.dubi_ofr_sec .dubi_ofr_lt h3 span {
  font-size: 30px;
  color: white;
  font-weight: 500;
}

.dubi_impct_sec .dubi_impct_lst .odd .dubi_impct_cntnt {
  background: #260609;
  border-radius: 50%;
}

.dubi_impct_sec .sb p {
  width: 85%;
  margin: 0 auto;
}

.dubi_impct_sec .dubi_impct_lst p {
  color: #fff;
}

.dubi_impct_sec .dubi_impct_lst .even .dubi_impct_cntnt {
  background: #492bd5;
  border-radius: 50%;
}

.dubi_ofr_hd.active h3,
.dubi_ofr_hd.active h3 span {
  color: #111;
}

.dubi_ofr_hd h3 {
  color: #fff;
}

.dubi_ofr_sec .dubi_ofr_hd {
  background-color: white;
  padding: 30px;
  margin-bottom: 30px;
  border-radius: 20px;
  width: 84%;
  border: 1px solid #ffffff;
  background: rgba(255, 255, 255, 0.2);
  backdrop-filter: blur(20px);
  cursor: pointer;
}

.dubi_ofr_sec .dubi_ofr_rt {
  width: 50%;
  position: sticky;
  top: 200px;
}

.dubi_ofr_sec .dubi_ofr_lt {
  width: 50%;
  z-index: 2;
}

.dubi_ofr_cnt {
  background: #ede2ca14 0% 0% no-repeat padding-box;
  backdrop-filter: blur(10px);
  padding: 30px 50px 30px 113px;
  border-radius: 20px;
  width: 700px;
  position: relative;
  left: -25%;
}

.dubi_ofr_cnt.active {
  display: block;
}

.dubi_ofr_cnt {
  display: none;
  transition: all 1s ease 0.1s;
}

.dubi_ofr_hd.active {
  background-color: #fff;
  box-shadow: inset -5px -5px 20px #0000007b;
}

.dubi_ofr_sec .dubi_ofr_cnt h3,
.dubi_ofr_sec .dubi_ofr_cnt p {
  color: white;
}

.dubi_ofr_sec .dubi_ofr_cnt figure svg {
  width: auto;
  text-align: left;
  filter: brightness(0) invert(1);
}

.db_fig svg {
  height: 250px;
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  z-index: -1;
  opacity: 0.03;
}

/* end */

.dubi_prk_sec ul.dubi_prk_lst li:hover h3,
.dubi_prk_sec ul.dubi_prk_lst li:hover p,
.dubi_prk_sec ul.dubi_prk_lst li:hover span {
  color: #492bd5 !important;
}

.dubi_rcg_sec {
  padding: 80px 0;
}

.dubi_rcg_img_sec figure {
  position: absolute;
  left: 10%;
  bottom: 10%;
  width: 535px;
  height: 300px;
}

.dubi_bnr_sc .dubi_bnr_lf a {
  margin-top: 50px;
}

.dubi_bnr_sc input#common_submit {
  margin: 40px 0px 20px 0px;
}

/* end */
/* Fly High With An Impactful App  */
.dubi_impct_sec figure {
  text-align: center;
}

.dubi_impct_sec span.db_clr {
  color: #260609;
}

.dubi_impct_sec .fix_container h2 {
  width: 90%;
  margin: 0 auto;
}

.dubi_prk_sec .sb h2 a {
  color: #fff;
  font-size: 48px;
}

.dubi_impct_sec h2 a,
.dubi_prt_sec .sb h2 a {
  color: var(--title_color);
  font-size: 48px;
}

.dubi_impct_sec .dubi_impct_lst {
  display: flex;
  justify-content: space-between;
  text-align: center;
  margin: 90px 0 120px;
  flex-wrap: wrap;
}

.dubi_impct_sec .conter_val {
  font-size: 40px;
  font-weight: bold;
  margin-bottom: 10px;
}

.dubi_impct_sec .dubi_impct_lst li {
  width: 19%;
}

.dubi_impct_cntnt {
  border-radius: 50%;
  width: 220px;
  height: 220px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  position: relative;
}

.dubi_impct_cntnt .odd p {
  color: #fff;
}

.dubi_impct_cntnt:after {
  content: "";
  position: absolute;
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2023/02/21172702/Only-circle.png) no-repeat;
  background-size: 100% 100%;
  width: 280px;
  height: 280px;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  animation: spin-after 20s linear 0s infinite normal;
  z-index: -1;
}

/* @keyframes spin-after {0% { transform: rotate(0deg); }100% { transform: rotate(360deg); }} */
.dubi_impct_sec .nw_sbhdng {
  width: 81%;
  margin: 0 auto;
}

.dubi_impct_sec {
  position: relative;
}

.dubi_impct_sec .dubi_impct_lst p:last-child {
  font-size: 18px;
  font-weight: 500;
  padding: 0 20px;
}

/* Get A Power Packed App With  */
.dubi_cta1 figure {
  text-align: center;
  margin-bottom: 50px;
}

.dubi_cta1::before {
  content: "";
  position: absolute;
  background-image: url(https://www.apptunix.com/wp-content/uploads/2022/12/building.svg);
  right: 0;
  bottom: 0px;
  background-repeat: no-repeat;
  width: 400px;
  height: 280px;
}

.dubi_cta.dubi_cta1 {
  background-color: #260609;
  position: relative;
}

.dubi_prt_sec .dubi_prt_lt .line.line-1 {
  left: 28px;
}

.dubi_cta1::after {
  content: "";
  position: absolute;
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/12/15174415/tree-1.png);
  bottom: 0;
  background-repeat: no-repeat;
  width: 100px;
  height: 70px;
  left: 0px;
}

.dubi_cta1 figure::after {
  content: "";
  position: absolute;
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/12/15174411/power.png);
  bottom: 0;
  background-repeat: no-repeat;
  width: 230px;
  height: 200px;
  left: 40px;
  top: -55px;
  animation: mover 0.7s infinite alternate;
}

.dubi_cta1 .dubi_cta_rt::after {
  content: "";
  position: absolute;
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/12/15174411/power.png);
  bottom: 0;
  background-repeat: no-repeat;
  width: 230px;
  height: 200px;
  right: -77px;
  bottom: 64px;
  animation: mover 0.8s infinite alternate;
}

.dubi_qut_sc {
  margin-bottom: 50px;
}

.dubi_cta1 .dubi_cta_cntnt {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 30px 0px 100px 0px;
  flex-wrap: wrap;
}

.dubi_cta1 .dubi_cta_lt h2 {
  font-size: 35px;
}

.dubi_cta1 .dubi_cta_lt {
  width: 69%;
}

.dubi_cta1 .dubi_cta_rt {
  align-items: end;
  text-align: end;
  width: 30%;
  position: relative;
}

.sm_db {
  width: 265px;
  position: absolute;
  left: 19%;
  top: 25%;
}

.dubi_cta2 .dubi_cta_cntnt {
  background-color: #492bd5;
  border-radius: 20px;
  padding: 40px;
  position: relative;
  margin-top: -30%;
  z-index: 9;
  width: fit-content;
}

.dubi_cta2 .dubi_cta_cntnt h2 {
  font-size: 30px;
}

.dubi_cta2 figure img {
  width: 100%;
}

.dubi_cta2 {
  position: relative;
}

.dubi_cta_rt {
  margin-top: 30px;
}

.nh_awrd_hds h2 {
  font-weight: bold;
}

.nh_awrd_hdrt .dubi_awrd {
  background-color: white;
  border: 2px solid #f2f2f2;
  padding: 20px 50px;
  border-radius: 20px;
}

.dubi_srv_sec h2 {
  font-weight: bold;
}

.dubi_srv_sec .dubi_srv_cntnt {
  margin-top: 40px;
}

.dubi_srv_sec .dubi_srv_cnt {
  position: relative;
}

.dubi_ofr_sec .dubi_ofr_lt::-webkit-scrollbar,
.dubi_prt_sec .dubi_prt_lt::-webkit-scrollbar {
  display: none;
}

.dubi_awrd .awrd_sldr_otr .awrd_sldr_cntn p {
  font-size: 14px;
}

.dubi_awrd .awrd_sldr_otr .awrd_sldr .slide {
  width: 16%;
}

.dubi_bnr_sc .blk_fr_from h2 {
  font-weight: bold;
}

.page-template-tpl_mobile_app_development_dubai .al_sc.nh_cntst_sc {
  background: #fff;
}

.dubi_srv_sec .dubi_srv_cnt figcaption {
  position: absolute;
  top: 80%;
  left: 0;
  padding: 20px;
  z-index: 1;
  bottom: auto;
}

.dubi_srv_sec .dubi_srv_cnt:hover figcaption {
  top: auto;
  bottom: 0;
}

.dubi_srv_sec .dubi_srv_cnt:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  height: 0%;
  width: 100%;
  transition: 0.8s;
  background: linear-gradient(166deg,
      rgba(143, 143, 143, 0.5) 0%,
      rgba(0, 0, 0, 0.8) 100%);
  border-radius: 25px;
  display: none;
}

.dubi_srv_sec .dubi_srv_cnt:hover::after {
  display: block;
  height: 100%;
  transition: 0.8s;
  top: 0;
}

.dubi_srv_sec .dubi_srv_cnt img {
  width: 100%;
}

.dubi_srv_sec .dubi_srv_cnt figure {
  width: 100%;
  position: relative;
}

.dubi_srv_sec .dubi_srv_cnt h3,
.dubi_srv_sec .dubi_srv_cnt h3 a {
  color: #fff;
  font-size: 20px;
}

.srvc_hvr {
  position: absolute;
  left: 0;
  bottom: -150px;
  transition: 1s;
  width: 100%;
  padding: 20px;
  z-index: 9;
}

.dubi_srv_cnt:hover .srvc_hvr {
  display: block;
  bottom: 0;
  z-index: 9;
}

.dubi_srv_cnt:hover p {
  opacity: 1 !important;
}

.dubi_srv_sec .dubi_srv_cnt p {
  color: #fff;
  transition: 1s;
  opacity: 0;
  min-height: 160px;
}

.dubi_awrd .nh_awrd_hdrt span i {
  color: #00649e;
}

.dubi_awrd .nh_awrd_hdrt p {
  color: #141324;
  font-weight: 200;
}

.dubi_srv_sec button.owl-dot span {
  width: 40px !important;
  border-radius: 0 !important;
  height: 7px !important;
}

.dubi_srv_sec .owl-dot.active_dots span {
  background: #5f2ded !important;
}

.dubi_srv_sec .owl-dots {
  margin-top: 50px !important;
}

.dubi_awrd .nh_awrd_hdrt {
  background: #fff;
  border: 1px solid rgb(112 112 112 / 14%);
  border-radius: 20px;
  padding: 20px 40px;
  box-shadow: 0px 0px 30px #e9e9e9;
}

.dubi_awrd .awrd_sldr_inr img {
  filter: unset;
}

.dubi_awrd .awrd_sldr_inr:hover figure {
  background: none;
  box-shadow: none;
}

.dubi_awrd .awrd_sldr_inr figure {
  margin-bottom: 0;
}

.dubi_awrd .awrd_sldr_otr .awrd_sldr_inr {
  height: 300px;
  width: calc(100% - 0px);
  padding: 10px;
  margin: 0;
  background-color: #ececec;
  border-radius: 15px;
}

.dubi_awrd .awrd_sldr {
  margin: 40px 0 20px;
  flex-wrap: wrap;
}

.page-template-tpl_mobile_app_development_dubai .cntct_frm_mn,
.page-template-tpl_mobile_app_development_dubai .frm_ftr_slct #SelectBudget_footer {
  background: #bb2129;
}

.page-template-tpl_mobile_app_development_dubai .footer_cta_lt_rt {
  background: linear-gradient(90deg,
      rgb(73 43 213 / 1) 0%,
      rgb(128 60 230 / 1) 35%);
  padding: 40px;
  border-radius: 35px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
  min-height: 330px;
}

.db_fcta {
  padding-bottom: 0;
  margin-top: 40px;
}

.page-template-tpl_mobile_app_development_dubai .footer_cta_lt_rt .footer_rt {
  position: absolute;
  right: 50px;
  bottom: 0;
}

.page-template-tpl_mobile_app_development_dubai .footer_cta_lt_rt .footer_lt {
  width: 75%;
}

.page-template-tpl_mobile_app_development_dubai .footer_cta_lt_rt a.btn {
  margin-top: 20px;
}

.dubi_wrp .nh_cntst_sc .nw_sb p {
  width: 75%;
  margin: auto;
}

.dubi_cta4 {
  background: #492bd5;
  position: relative;
  margin-top: 70px;
}

.dubi_cta4 .dubi_cta_cntnt {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
}

.dubi_cta4 .dubi_cta_lt {
  width: 60%;
}

.dubi_cta4 .dubi_cta_rt {
  width: 40%;
}

.dubi_cta4 .dubi_cta_lt h2 {
  font-size: 32px;
}

.dubi_cta4 .dubi_cta_lt .btn {
  margin-top: 30px;
}

.dubi_cta4 .dubi_cta_rt figure {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 655px;
  height: 380px;
}

.dubi_wrp .nh_tchstk_sc_layout3 .sb P {
  width: 90%;
}

.dubi_wrp .nh_cntst_sc h2,
.dubi_prt_sec .sb p {
  width: 80%;
  margin: 0 auto;
}

.dubi_wrp .nh_cntst_sc p {
  width: 75%;
}

.page-template-tpl_mobile_app_development_dubai .btn {
  padding: 16px 40px;
}

.dubi_prt_lst {
  position: relative;
}

.dubi_qut_rt .sb p a {
  color: #383838;
  font-size: 20px;
}

.faq_dubi .panel-body p a {
  font-size: 18px;
  color: inherit;
  cursor: pointer;
}

.faq_dubi .panel-group {
  margin: 2rem 0 0;
}

.faq_dubi .design2 .panel-title:after {
  color: #492bd5;
  background: #492bd53b;
}

.faq_dubi .design2 .panel.panel-default.panel-active {
  background: #492bd53b !important;
}

.faq_dubi .design2 .panel-active .panel-title:after {
  background: #492bd5 !important;
  color: #fff !important;
}

@media (max-width: 1700px) {
  .dubi_rcg_img_sec figure {
    left: 0%;
  }

  .dubi_prt_sec::after {
    right: -10%;
  }
}

@media (min-width: 1700px) {
  .dgtl_prcs_sc:after {
    bottom: -80px;
    background-size: contain;
    height: 500px;
  }

  .dgtl_prcs_bx:nth-child(2):before,
  .dgtl_prcs_bx:nth-child(4):before {
    bottom: -105px;
  }

  .dgtl_prcs_bx:nth-child(3):before {
    bottom: -95px;
  }
}

@media (max-width: 1600px) {
  .sm_db {
    left: 12%;
    top: 27%;
  }

  .dubi_cta4 .dubi_cta_rt figure {
    width: 580px;
    height: 338px;
  }
}

@media (max-width: 1500px) {
  .faq_dubi .panel-body p a {
    font-size: 16px;
  }
}

@media (max-width: 1400px) {
  .dubi_cta1:before {
    width: 350px;
    height: 250px;
    background-size: contain;
  }

  .dubi_bnr_rt .save_form_divs {
    padding-top: 20px;
  }

  .dubi_bnr_cntnt {
    padding-top: 0;
  }

  .dubi_bnr_sc .dubi_bnr_lf a {
    margin-top: 30px;
  }

  .dubi_bnr_sc input#common_submit {
    margin: 20px 0px 0px 0px;
  }

  .dubi_bnr_cntnt .input_button {
    margin-bottom: 10px;
  }

  .dubi_bnr_sc {
    padding-bottom: 10%;
  }

  .dubi_bnr_sc:before {
    bottom: -1px;
  }

  .dubi_bnr_rt h2 {
    font-size: 24px;
  }

  .dubi_cta4 .dubi_cta_rt figure {
    width: 550px;
    height: 320px;
  }

  .dubi_cta4 .dubi_cta_lt h2 {
    font-size: 28px;
  }
}

@media (max-width: 1200px) {
  .dubi_bnr_sc .blk_span {
    display: initial;
  }

  .dubi_cta1 figure:after,
  .dubi_cta1 .dubi_cta_rt:after,
  .dubi_cta1:after,
  .dubi_cta1:before,
  .dubi_cta2 figure,
  .dubi_rcg_img_sec figure,
  .dubi_cta3 figure,
  .dubi_cta4 .dubi_cta_rt,
  .dubi_ofr_sec:after,
  .page-template-tpl_mobile_app_development_dubai .footer_cta_lt_rt .footer_rt,
  .dubi_cta3 figure,
  .dubi_prt_sec::after {
    display: none;
  }

  .dubi_bnr_cntnt,
  .dubi_qut_cntnt,
  .dubi_rcg_sec .dubi_rcg_cntnt,
  .dubi_cta4 .dubi_cta_cntnt {
    flex-wrap: wrap;
  }

  .dubi_bnr_sc .dubi_bnr_lf,
  .dubi_qut_lf,
  .dubi_cta4 .dubi_cta_lt,
  .dubi_qut_rt,
  .dubi_rcg_sec .dubi_rcg_lt,
  .dubi_rcg_sec .dubi_rcg_rt {
    width: 100%;
    text-align: center;
  }

  .dubi_bnr_rt {
    text-align: end;
    margin: 30px auto;
  }

  .dubi_bnr_sc .dubi_bnr_cntnt p {
    width: 100%;
  }

  .dubi_qut_sc hr {
    width: auto;
    max-width: 160px;
    margin: 20px auto;
  }

  .dubi_qut_rt {
    margin-top: 30px;
  }

  .dubi_impct_cntnt {
    width: 180px;
    height: 180px;
  }

  .dubi_impct_cntnt:after {
    width: 230px;
    height: 230px;
  }

  .dubi_impct_sec .dubi_impct_lst {
    justify-content: space-around;
  }

  .dubi_cta1 .dubi_cta_lt,
  .dubi_cta1 .dubi_cta_rt {
    width: 100%;
    text-align: center;
  }

  .dubi_rcg_sec .dubi_rcg_lt h3 {
    font-size: 30px;
    margin-bottom: 35px;
  }

  .dubi_cta3 .dubi_cta_lt {
    width: 100%;
    text-align: center;
  }

  .dubi_ofr_hd h3,
  .dubi_ofr_hd h3 span {
    font-size: 20px;
    line-height: 1.3;
  }

  .dubi_ofr_cnt h3 {
    margin-bottom: 15px;
    line-height: 1.3;
    margin-top: 15px;
  }

  .dubi_impct_sec .conter_val {
    font-size: 30px;
    margin-bottom: 10px;
  }

  .dubi_impct_sec .dubi_impct_lst li {
    width: 17%;
  }

  .dubi_bnr_rt h2 {
    font-size: 24px;
  }

  .dubi_bnr_sc .dubi_bnr_lf a {
    margin-top: 20px;
  }

  .dubi_cta1 .dubi_cta_rt {
    margin-top: 20px;
  }

  .dubi_cta2 .dubi_cta_cntnt {
    width: 100%;
    position: initial;
    text-align: center;
    margin: 0;
  }

  .dubi_awrd .awrd_sldr {
    justify-content: center;
  }

  .awrd_sldr_otr .awrd_sldr .slide {
    width: 24%;
  }

  .dubi_prk_sec .dubi_prk_lst {
    margin-top: 30px;
    padding-bottom: 0px;
  }

  .dubi_prk_sec .dubi_prk_lst li h3 {
    margin-bottom: 10px;
    font-size: 20px;
  }

  .dubi_prk_sec .dubi_prk_lst li .dubi_prk_nb,
  .dubi_prk_sec .dubi_prk_lst li p {
    font-size: 16px;
    line-height: normal;
  }

  .fcta_dsn2.db_fcta .footer_cta_lt_rt .footer_lt {
    width: 100%;
    text-align: center;
  }

  .dubi_srv_sec .dubi_srv_cnt figcaption {
    top: 77%;
  }

  .dubi_srv_sec .dubi_srv_cnt figcaption h3 {
    font-size: 18px;
  }

  .dubi_wrp .nh_cntst_sc .nw_sb p {
    width: 100%;
  }

  .sm_db {
    left: 11%;
    top: 18%;
  }

  .dubi_cta4 .dubi_cta_lt h2 {
    font-size: 28px;
  }

  .dubi_cta4 .dubi_cta_rt figure {
    width: 480px;
    height: 280px;
  }

  .dubi_cta3 p {
    margin-bottom: 20px;
    width: 100%;
  }

  .dubi_ofr_sec .dubi_ofr_hd {
    min-height: auto;
    padding: 20px;
    margin-bottom: 20px;
  }

  .page-template-tpl_mobile_app_development_dubai .btn-fix {
    margin: 20px auto;
  }

  .dubi_ofr_cnt {
    width: 600px;
  }

  .dubi_qut_rt .sb p a,
  .dubi_rcg_sec .sb p a {
    font-size: 18px;
  }

  .dubi_impct_sec h2 a,
  .dubi_prt_sec .sb h2 a,
  .dubi_prk_sec .sb h2 a {
    font-size: 40px;
  }
}

@media (max-width: 1024px) {
  .dubi_impct_cntnt {
    margin: 0 auto;
  }

  .dubi_cta1 .dubi_cta_lt h2 {
    font-size: 22px;
  }

  .dubi_impct_sec .dubi_impct_lst li {
    width: 40%;
    margin-bottom: 90px;
  }

  .dubi_impct_sec .dubi_impct_lst {
    justify-content: center;
    margin: 70px 0 0px;
  }

  .dubi_awrd_cntnt .blk_span {
    display: initial;
  }

  .dubi_awrd_cntnt {
    text-align: center;
  }

  .dubi_awrd_cntnt .nh_awrd_hds .clutch_mb {
    width: 100%;
  }

  .nh_awrd_hdrt h3 {
    font-size: 50px;
    justify-content: center;
  }

  .dubi_awrd_cntnt .dubi_awrd .awrd_sldr {
    margin: 0;
  }

  .awrd_sldr_otr .awrd_sldr .slide {
    width: 31%;
  }

  .dubi_awrd .awrd_sldr_otr .awrd_sldr_inr {
    margin-bottom: 0;
    padding: 20px;
  }

  .dubi_prk_sec .dubi_prk_lst li {
    width: 48%;
    margin-bottom: 30px;
  }

  .dubi_prt_sec .dubi_prt_rt {
    display: none;
  }

  .dubi_prt_sec .dubi_prt_lt {
    width: 100%;
    padding: 10px 0 10px 62px;
  }

  .page-template-tpl_mobile_app_development_dubai .nh_tchstk_sc .nw_sb p {
    width: 100%;
  }

  .dubi_awrd .nh_awrd_hdrt {
    width: 50%;
    margin-top: 20px;
  }

  .dubi_ofr_cnt {
    width: 100%;
    padding: 30px 50px 30px 80px;
  }
}

@media (max-width: 992px) {

  .dubi_impct_sec h2 a,
  .dubi_prt_sec .sb h2 a,
  .dubi_prk_sec .sb h2 a {
    font-size: 35px;
  }

  .dubi_qut_rt .sb p a,
  .dubi_rcg_sec .sb p a {
    font-size: 16px;
  }

  .dubi_ofr_sec .dubi_ofr_lt {
    width: 100%;
    z-index: 2;
    overflow: visible;
    height: auto;
  }

  .dubi_ofr_sec .dubi_ofr_cntnt {
    height: auto;
    display: block;
    margin: 40px 0;
  }

  .dubi_ofr_cnt.active {
    position: initial;
    width: 100%;
    padding: 30px;
    transform: unset;
  }

  .dubi_ofr_cnt {
    display: block !important;
  }

  .dubi_ofr_cnt {
    width: 100%;
    margin-bottom: 20px;
    position: initial;
    padding: 20px;
  }

  .dubi_ofr_sec .dubi_ofr_rt {
    width: 100%;
    position: inherit;
    top: 0;
  }

  .dubi_cta1 .dubi_cta_cntnt {
    padding: 0px 0 50px;
  }

  .dubi_srv_sec .dubi_srv_cnt figcaption {
    top: 65%;
  }

  .dubi_prt_sec ul.dubi_prt_lst li h3 {
    margin-bottom: 0px;
    font-size: 20px;
  }

  .page-template-tpl_mobile_app_development_dubai .footer_cta_lt_rt {
    min-height: auto;
  }

  .dubi_qut_sc {
    margin-bottom: 0px;
    padding-top: 0;
  }

  .dubi_srv_sec {
    padding: 0 0 40px;
  }

  .dubi_cta3 .dubi_cta_cntnt {
    padding: 40px 20px;
    top: -58px;
  }

  .db_fcta {
    margin-top: 0px;
    padding-top: 0;
  }

  .dubi_ofr_sec .dubi_ofr_lt,
  .dubi_prt_lst:after {
    display: none;
  }

  .dubi_rcg_sec {
    padding: 40px 0;
  }

  .dubi_ofr_cnt .blk_span {
    display: initial;
  }
}

@media (max-width: 768px) {
  .dubi_impct_sec .dubi_impct_lst li {
    width: 100%;
    margin-bottom: 90px;
  }

  .dubi_impct_sec .dubi_impct_lst p:last-child {
    font-size: 16px;
  }

  .dubi_impct_sec .conter_val {
    font-size: 20px;
    margin-bottom: 0px;
  }

  .dubi_ofr_cnt {
    text-align: center;
    padding: 20px 10px !important;
  }

  .dubi_ofr_cnt h3 {
    margin-bottom: 5px;
    margin-top: 0px;
    font-size: 20px;
  }

  .dubi_ofr_sec {
    border-radius: 0;
    padding-bottom: 60px;
  }

  .dubi_ofr_cnt:last-child {
    margin-bottom: 0;
  }

  .dubi_cta3 h2 {
    font-size: 26px;
    line-height: normal;
  }

  .dubi_rcg_sec .slideInUp p {
    margin: 0 auto;
    width: 100%;
    padding-top: 0px;
    font-size: 16px;
    line-height: normal;
  }

  .dubi_rcg_sec .dubi_rcg_lt h3 {
    font-size: 20px;
    margin-bottom: 10px;
  }

  .dubi_rcg_sec .dubi_rcg_cntnt {
    margin-top: 20px;
  }

  .dubi_rcg_sec .dubi_rcg_lst li {
    width: 100%;
    padding: 20px 10px;
    margin-bottom: 15px;
    min-height: auto;
  }

  .dubi_rcg_lst li h3 {
    font-size: 18px;
    font-weight: 600;
    margin: 10px 0 0;
  }

  .dubi_rcg_sec .dubi_rcg_lst li:last-child {
    margin-bottom: 0;
  }

  .dubi_prk_sec .dubi_prk_lst li {
    width: 100%;
    margin-bottom: 20px;
    text-align: center;
  }

  .dubi_srv_sec .dubi_srv_cnt figcaption {
    top: auto;
    bottom: 0;
  }

  .dubi_srv_sec .dubi_srv_cnt:after {
    display: block;
    height: 100%;
    top: 0;
  }

  .dubi_awrd .nh_awrd_hdrt h3 {
    margin: 10px;
  }

  .page-template-tpl_mobile_app_development_dubai .nw_sbhdng h2 {
    line-height: 1.2;
  }

  .dubi_prk_cnt .blk_span {
    display: initial;
  }

  .dubi_prk_nb {
    display: none;
  }

  .dubi_bnr_sc:before {
    display: none;
  }
}

@media (max-width: 767px) {
  .dubi_cta2 .dubi_cta_cntnt h2 {
    font-size: 26px;
  }

  .dubi_awrd .nh_awrd_hdrt {
    width: 100%;
    height: auto;
    min-height: auto;
    box-shadow: none;
    background: 0 0;
    padding: 0;
    align-items: flex-start;
    border: unset;
  }

  .dubi_awrd_cntnt .nh_awrd_hds .clutch_mb figure {
    max-width: 30px;
  }

  .nh_awrd_hdrt h3 {
    font-size: 40px;
  }

  .ind_blkh_sc .sb_hd {
    text-align: center;
  }

  .dubi_qut_cntnt {
    flex-direction: column-reverse;
  }

  .dubi_ofr_sec .dubi_ofr_cnt figure svg {
    height: 70px;
  }

  .dubi_cta3 .dubi_cta_cntnt {
    position: inherit;
    margin-top: 30px;
  }

  .dubi_ofr_sec {
    padding-bottom: 10px;
  }

  .dubi_cta3 .dubi_cta_cntnt:after {
    display: none;
  }

  .dubi_prk_sec {
    padding: 40px 0;
  }

  .dubi_impct_sec {
    padding: 40px 0 0;
  }

  .dubi_srv_sec .dubi_srv_cnt p {
    opacity: 1;
    min-height: auto;
  }

  .srvc_hvr {
    bottom: 0;
    z-index: 9;
  }

  .dubi_srv_sec .dubi_srv_cnt h3,
  .dubi_srv_sec .dubi_srv_cnt h3 a {
    font-size: 18px;
  }
}

@media (max-width: 600px) {

  .dubi_impct_sec h2 a,
  .dubi_prt_sec .sb h2 a,
  .dubi_prk_sec .sb h2 a {
    font-size: 24px;
  }

  .dubi_impct_sec {
    padding-top: 40px;
  }

  .dubi_cta1 figure,
  .dubi_impct_sec figure {
    width: 80%;
    margin: 0 auto 20px;
  }

  .dubi_impct_sec figure {
    margin-bottom: 0;
  }

  .dubi_cta1 .dubi_cta_lt h2 {
    font-size: 20px;
  }

  .dubi_bnr_rt {
    padding: 20px;
  }

  .dubi_bnr_rt h2 {
    font-size: 20px;
  }

  .dubi_cta2 .dubi_cta_cntnt,
  .page-template-tpl_mobile_app_development_dubai .footer_cta_lt_rt {
    padding: 40px 20px;
  }

  .dubi_prk_sec .dubi_prk_lst li {
    padding: 20px;
  }

  .dubi_prt_sec {
    padding-bottom: 20px;
  }

  .dubi_cta3 h2 {
    font-size: 24px;
  }

  .dubi_prk_sec .dubi_prk_lst li h3,
  .dubi_prt_sec ul.dubi_prt_lst li h3 {
    margin-bottom: 5px;
    font-size: 18px;
  }

  .dubi_prt_sec .dubi_prt_lst li:after {
    left: -30px;
    height: 10px;
    width: 10px;
  }

  .dubi_prt_sec .dubi_prt_lst li:before {
    left: -32px;
    height: 15px;
    width: 15px;
  }

  .dubi_prt_sec .dubi_prt_lt {
    padding: 0px 0 0px 20px;
    margin-top: 0px;
  }

  .dubi_cta4 {
    margin-top: 20px;
  }

  .dubi_cta4 .dubi_cta_lt h2 {
    font-size: 24px;
  }

  .dubi_cta4 .dubi_cta_lt .btn {
    margin-top: 10px;
  }

  .dubi_srv_sec button.owl-dot span {
    width: 9px !important;
    border-radius: 5px !important;
    height: 9px !important;
    margin: 5px 3px !important;
  }

  .dubi_srv_sec .owl-dots {
    margin-top: 20px !important;
  }
}

@media (max-width: 425px) {
  .dubi_prt_sec .dubi_prt_lst li:after {
    left: -25px;
    top: 4px;
  }

  .dubi_prt_sec .dubi_prt_lst li:before {
    left: -28px;
    top: 2px;
  }
}

/* Mobile App Development Dubai Page css ends */

/* Entrepreneurial Journey new page css */
.entpl_wrp .entp_clr {
  color: #1788c9;
}

.entpl_bnr_sc {
  position: relative;
}

.entpl_bnr_cntnt,
.entpl_trst_cntnt {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
}

.entpl_bnr_lf {
  width: 50%;
}

.entpl_bnr_cntnt .mh p {
  margin: 10px 0 40px;
}

.btn-fix {
  width: fit-content;
}

.entpl_trst_sc {
  background: transparent linear-gradient(270deg, #33b4ff 0%, #00649e 100%) 0% 0% no-repeat padding-box;
}

.entpl_trst_lf {
  width: 60%;
}

.entpl_trst_rt {
  width: 40%;
}

/* Entrepreneurial Journey new page css */

/* End to End page css starts here */
.endsw_bnr {
  height: 900px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
}

.endsw_bnr_lf,
.endsw_cstmz_lt,
.endsw_cstmz_rt,
.endsw_graz_rt {
  width: 50%;
}

.endsw_graz_lt {
  width: 45%;
}

.endsw_bnr_rt {
  width: 47%;
}

.endsw_bnr .mh p,
.endsw_cta1_lt.sb p,
.endsw_cstmz_rt.sb p {
  margin: 25px 0;
}

.endsw_prces {
  padding-bottom: 250px;
  padding-top: 90px;
}

.endsw_prces,
.endsw_cstmz,
.graz_cnt {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  flex-wrap: wrap;
}

.endsw_prces:after {
  content: "";
  position: absolute;
  background: #002033;
  width: 100vw;
  height: 100%;
  left: 50%;
  top: 0;
  transform: translateX(-50%);
  z-index: -1;
}

.endsw_prces_lt {
  width: 60%;
  position: sticky;
  top: 200px;
}

.endsw_cstmz_rt.sb p {
  padding-right: 30px;
}

.endsw_prces_rt {
  width: 40%;
}

.prces_box {
  background: rgba(255, 255, 255, 0.2);
  box-shadow: inset 0px 3px 6px #00000029;
  border-radius: 14px;
  backdrop-filter: blur(8px);
  padding: 20px 60px 20px 20px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 600px;
  min-height: 320px;
  position: relative;
  overflow: hidden;
  gap: 20px;
}

.prces_box .bx_cnt {
  width: 80%;
}

.prces_box figure img {
  position: relative;
  bottom: -83px;
}

.prces_lst_tp {
  display: flex;
  align-items: center;
  gap: 20px;
}

.prces_lst li {
  border-bottom: 1px solid #707070;
  padding: 45px 0;
  position: relative;
}

.prces_lst li:after {
  content: "1";
  position: absolute;
  left: -10%;
  top: 25%;
  background: #00649e;
  height: 28px;
  width: 28px;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #e8f5ff;
  box-shadow: 0px 0px 0px 10px #e8f5ff;
  border-radius: 50%;
  line-height: normal;
}

.prces_lst li:nth-child(2)::after {
  content: "2";
}

.prces_lst li:nth-child(3)::after {
  content: "3";
}

.prces_lst li:nth-child(4)::after {
  content: "4";
}

.prces_lst li:nth-child(5)::after {
  content: "5";
}

.prces_lst li:nth-child(6)::after {
  content: "6";
}

.prces_lst li:nth-child(7)::after {
  content: "7";
}

.prces_lst li:nth-child(8)::after {
  content: "8";
}

.prces_lst li:nth-child(9)::after {
  content: "9";
}

.prces_lst li:last-child::before {
  content: "";
  position: absolute;
  left: -8%;
  top: 80px;
  background: #002033;
  width: 10px;
  height: 100px;
}

.prces_lst {
  position: relative;
  margin-top: -40px;
}

.prces_lst_tp h3 {
  color: #fff;
  font-size: 28px;
  font-weight: 600;
}

.prces_lst li p {
  color: #fff;
  font-size: 18px;
}

.prces_lst_tp figure {
  width: 66px;
  height: 66px;
}

.prces_lst_tp figure svg {
  height: 100%;
}

.prces_lst li:last-child {
  border: 0;
  padding-bottom: 0;
}

.prces_box:after,
.prces_box:before {
  content: "";
  position: absolute;
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2023/03/17144100/ble_crcle.png) no-repeat;
  background-size: cover;
  width: 400px;
  height: 400px;
  right: -15%;
  top: -15%;
  z-index: -1;
}

.prces_box:before {
  left: -15%;
  bottom: -15%;
  right: inherit;
  top: auto;
  width: 300px;
  height: 300px;
}

.endsw_cta1 {
  position: relative;
  margin-top: -170px;
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2023/03/17181230/Cta1-image.png) no-repeat;
  border-radius: 20px;
  padding: 30px 60px;
  background-size: 100% 100%;
}

.endsw_cta1_lt {
  width: 60%;
}

.endsw_cta1_rt {
  width: 40%;
}

.endsw_cstmz {
  align-items: center;
  padding-top: 60px;
}

.endsw_cstmz_lt figure {
  width: 400px;
  height: 450px;
}

.endsw_cta2:after {
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2023/03/17180504/cta-imag.jpg) no-repeat;
  content: "";
  position: absolute;
  width: 100vw;
  top: 0;
  left: 50%;
  height: 100%;
  transform: translateX(-50%);
  background-size: cover;
  z-index: -1;
}

.graz_lst li {
  background: #ffffff 0% 0% no-repeat padding-box;
  box-shadow: 4px 6px 20px #7070701f;
  border: 1px solid #0c6ea738;
  border-radius: 5px;
  padding: 20px 20px 20px 60px;
  margin-top: 30px;
  position: relative;
  z-index: 9;
  transition: 0.8s;
}

.graz_lst li.active {
  scale: 1.04;
  box-shadow: 4px 6px 20px #70707047;
}

.endsw_cta2 {
  margin-top: 80px;
}

.endsw_cta2 .btn-fix {
  background: transparent;
  border: 1px solid #fff;
  color: #fff;
}

.endsw_cta2 .btn-fix svg {
  background: #fff;
}

.endsw_cta2 .btn-fix svg path {
  fill: #000;
}

.endsw_graz .sb p {
  width: 70%;
  margin: 0 auto;
}

.endsw_graz_rt figure {
  width: 450px;
  height: 600px;
  margin: 0 auto;
  position: relative;
}

.endsw_graz_rt figure:after {
  content: "";
  position: absolute;
  background: url(https://www.apptunix.com/wp-content/uploads/2023/03/blue_crcl.svg) no-repeat;
  width: 420px;
  height: 420px;
  background-size: contain;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  z-index: -1;
}

.endsw_graz_rt figure:before {
  content: "";
  position: absolute;
  background: url(https://www.apptunix.com/wp-content/uploads/2023/03/bl_dts.svg) no-repeat;
  width: 57px;
  height: 67px;
  background-size: contain;
  left: 0;
  bottom: 0;
}

.graz_lst li:before {
  content: "";
  position: absolute;
  left: 25px;
  top: 30px;
  height: 13px;
  width: 13px;
  border-radius: 50%;
}

.graz_lst li h3 {
  font-size: 26px;
}

.graz_lst li.active h3 {
  font-weight: 600;
}

.graz_cnt {
  margin-top: 60px;
}

.endsw_graz_rt {
  position: sticky;
  top: 120px;
}

.dvrsd_lst {
  display: flex;
  align-items: flex-start;
  justify-content: space-around;
  gap: 20px;
  flex-wrap: wrap;
  margin-top: 60px;
}

.dvrsd_lst li {
  width: 32%;
  position: relative;
  overflow: hidden;
}

.dvrsd_lst li figcaption h3 {
  color: #fff;
  font-size: 28px;
  position: relative;
}

.dvrsd_lst li figcaption p {
  color: #fff;
  font-weight: 300;
  opacity: 0;
  padding-top: 15px;
  transition: 0.4s all;
}

.dvrsd_lst li figcaption {
  position: absolute;
  bottom: -50px;
  left: 0;
  padding: 20px;
  width: 100%;
  transition: 0.4s all;
}

.dvrsd_lst li:hover p {
  opacity: 1;
}

.dvrsd_lst li:hover figcaption {
  bottom: 0;
}

.dvrsd_lst li h3:after {
  content: "";
  position: absolute;
  background: #fff;
  height: 2px;
  width: 56px;
  left: 0;
  bottom: -5px;
}

.endsw_graz_rt:after,
.endsw_cstmz_rt:after,
.endsw_cstmz_lt:before {
  content: "";
  position: absolute;
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2023/03/20113341/ends_wave.png) no-repeat;
  left: 50%;
  top: 50%;
  transform: translate(-40%, -50%);
  width: 1100px;
  height: 100%;
  background-size: 100% 100%;
  z-index: -11;
}

.endsw_cstmz_lt:before {
  transform: translate(-118%, -68%) rotate(343deg);
  width: 1000px;
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2023/03/20173643/cstm_wv.png) no-repeat;
  background-size: 100% 100%;
  height: 900px;
}

.endsw_cstmz_rt:after {
  transform: translate(-22%, -30%) rotate(355deg);
  width: 1200px;
}

.endsw_graz_rt figure.active {
  display: block;
}

.endsw_graz_rt figure {
  display: none;
}

.endsw_graz_rt figure img {
  height: 100%;
  margin: 0 auto;
  display: block;
}

.endsw_wrp .mb_view {
  display: none;
}

.graz_lst_1.active {
  border-color: #00649e !important;
}

.graz_lst_1.active h3 {
  color: #00649e !important;
}

.graz_lst_2.active {
  border-color: #d1c51f !important;
}

.graz_lst_2.active h3 {
  color: #d1c51f !important;
}

.graz_lst_3.active {
  border-color: #a70c3b !important;
}

.graz_lst_3.active h3 {
  color: #69a70c !important;
}

.graz_lst_4.active {
  border-color: #69a70c !important;
}

.graz_lst_4.active h3 {
  color: #a70c3b !important;
}

.graz_lst_5.active {
  border-color: #640ca7 !important;
}

.graz_lst_5.active h3 {
  color: #640ca7 !important;
}

.graz_lst_6.active h3 {
  color: #0ca787 !important;
}

.graz_lst_7.active h3 {
  color: #69a70c !important;
}

.graz_lst_8.active h3 {
  color: #2a0ca7 !important;
}

.graz_lst_9.active h3 {
  color: #9e0044 !important;
}

.dvrsd_sld {
  margin-top: 20px;
}

@media (max-width: 1600px) {
  .endsw_bnr {
    height: 700px;
  }

  .endsw_graz_rt figure {
    width: 400px;
    height: 530px;
  }

  .endsw_cstmz_lt:before {
    transform: translate(-109%, -76%) rotate(-4deg);
  }

  .endsw_cta2 .endsw_cta1_lt {
    padding-left: 6%;
  }
}

@media (max-width: 1400px) {
  .endsw_bnr {
    height: 650px;
  }
}

@media (max-width: 1200px) {
  .endsw_prces .side-line-down i {
    left: -17px;
  }

  .endsw_bnr {
    height: 600px;
  }

  .prces_box {
    width: 460px;
    padding: 20px 20px 20px 20px;
  }

  .prces_box .bx_cnt,
  .endsw_graz .sb p {
    width: 100%;
  }

  .prces_lst_tp figure {
    width: 60px;
    height: 60px;
  }

  .prces_lst li:after {
    left: -13%;
  }

  .graz_lst li h3,
  .dvrsd_lst li figcaption h3,
  .prces_lst_tp h3 {
    font-size: 24px;
  }

  .dvrsd_lst li {
    width: 31%;
  }

  .endsw_cta2 .endsw_cta1_lt {
    padding-left: 10%;
  }

  .prces_lst li p {
    font-size: 16px;
  }
}

@media (max-width: 1100px) {
  .endsw_prces .side-line-down i {
    left: -7px;
  }
}

@media (max-width: 992px) {
  .endsw_bnr {
    height: auto;
  }

  .endsw_bnr_lf,
  .endsw_bnr_rt,
  .endsw_cta1_lt,
  .endsw_cstmz_lt,
  .endsw_cstmz_rt,
  .endsw_cta1_lt {
    width: 100%;
    text-align: center;
  }

  .endsw_bnr_rt lottie-player {
    width: 100%;
    margin: 20px auto;
  }

  .endsw_bnr_lf .blk_span,
  .endsw_cta1_lt .blk_span,
  .endsw_dvrsd .blk_span {
    display: initial;
  }

  .endsw_bnr .btn-fix,
  .endsw_cta1_lt .btn-fix,
  .endsw_cstmz_rt .btn-fix {
    margin: 0 auto;
  }

  .endsw_prces_lt {
    width: 100%;
    position: initial;
  }

  .endsw_prces_rt,
  .endsw_graz_lt,
  .endsw_graz_rt {
    width: 100%;
  }

  .prces_box {
    width: 100%;
    min-height: auto;
    text-align: center;
    background: none;
    box-shadow: none;
    padding: 0;
    display: block;
  }

  .prces_box:after,
  .prces_box:before,
  .prces_box figure img,
  .endsw_graz_rt:after,
  .endsw_cstmz_rt:after,
  .endsw_cstmz_lt:before,
  .endsw_cta2:after,
  .prces_lst:before,
  .prces_lst li:after,
  .endsw_graz_rt figure:before,
  .endsw_graz_rt figure:after,
  .prces_lst li:last-child::before {
    display: none;
  }

  .prces_lst {
    margin-top: 0px;
  }

  .endsw_cta1 {
    background: #dbdbdc;
    margin-top: 40px;
    padding: 40px 20px;
  }

  .endsw_prces {
    padding-bottom: 30px;
    padding-top: 40px;
  }

  .endsw_cstmz {
    flex-direction: column-reverse;
  }

  .endsw_cta2 {
    background: #012034;
    padding: 40px 20px;
    margin-top: 50px;
  }

  .graz_cnt {
    margin-top: 0px;
  }

  .endsw_graz_rt {
    position: initial;
    margin-top: 30px;
  }

  .dvrsd_lst li figcaption h3,
  .graz_lst li h3,
  .prces_lst_tp h3 {
    font-size: 20px;
  }

  .endsw_cstmz_lt figure {
    width: 70%;
    height: auto;
    margin: 20px auto 0;
  }

  .endsw_graz_rt figure {
    width: 100%;
    height: auto;
  }

  .endsw_graz_rt figure img {
    margin: 0 auto;
    display: block;
  }

  .dvrsd_lst {
    margin-top: 30px;
  }

  .endsw_cstmz {
    padding-top: 40px;
    padding-bottom: 0;
  }

  .endsw_cta2 .endsw_cta1_lt {
    padding-left: 0%;
  }

  .dvrsd_lst li figcaption {
    bottom: -80px;
  }

  .endsw_wrp .mb_view {
    display: block;
  }

  .endsw_wrp .desk_view {
    display: none;
  }

  .graz_lst_dt figure {
    width: 60%;
    margin: 20px auto;
  }

  .dvrsd_sld figcaption {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 80%;
    transform: translate(-50%, -50%);
    padding: 10px;
  }

  .dvrsd_sld figcaption h3,
  .dvrsd_sld figcaption p {
    color: #fff;
  }

  .dvrsd_sld h3 {
    font-size: 20px;
    text-align: center;
  }

  .graz_lst_dt h3 {
    font-size: 20px;
  }

  .dvrsd_sld p {
    text-align: center;
    line-height: normal;
  }

  .graz_sld {
    margin-top: 20px;
  }

  .owl-nav button.owl-prev {
    left: -10px;
  }

  .owl-nav button.owl-next {
    right: -10px;
  }

  .side-line-down {
    display: none;
  }

  .prces_lst li {
    background: rgba(255, 255, 255, 0.2);
    box-shadow: inset 0px 3px 6px #00000029;
    border-radius: 14px;
    padding: 20px;
    margin-top: 20px;
    border: unset;
    text-align: center;
    min-height: 230px;
  }

  .prces_lst_tp h3 {
    width: 100%;
  }

  .prces_lst_tp figure {
    margin: 0 auto;
  }

  .dvrsd_sld figure {
    width: 80%;
    margin: 0 auto;
  }

  .endsw_dvrsd {
    padding-bottom: 0;
  }

  .endsw_cstmz_rt.sb p {
    padding-right: 0;
  }

  .prces_lst li:last-child {
    padding: 20px;
  }

  .prces_lst_tp {
    flex-wrap: wrap;
    gap: 10px;
  }
}

@media (max-width: 767px) {
  .dvrsd_lst li {
    width: 48%;
  }

  .endsw_bnr .mh p,
  .endsw_cta1_lt.sb p,
  .endsw_cstmz_rt.sb p {
    margin: 15px 0;
  }

  .prces_lst_tp figure {
    width: 50px;
    height: 50px;
  }

  .graz_lst li {
    padding: 10px 10px 10px 40px;
    margin-top: 20px;
  }

  .graz_lst li:before {
    left: 15px;
    top: 15px;
    height: 10px;
    width: 10px;
  }

  .endsw_cstmz {
    padding-top: 40px;
  }

  .tpl_end-to-end-software-development .nh_tchstk_sc {
    padding-top: 40px;
  }

  .endsw_cta2 {
    margin-top: 40px;
  }

  .dvrsd_sld figure {
    width: 100%;
  }
}

@media (max-width: 600px) {

  .dvrsd_lst li,
  .dvrsd_lst li img {
    width: 100%;
  }

  .dvrsd_lst li figcaption {
    bottom: 0px;
  }

  .dvrsd_lst li figcaption p {
    opacity: 1;
    padding-top: 10px;
  }

  .endsw_dvrsd {
    padding: 0;
  }

  .prces_lst li {
    min-height: auto;
  }
}

/* End to End page css ends */

/* blockchain new page css */
.blkchn_bnr {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  height: 800px;
}

.blkchn_rt lottie-player {
  width: 600px;
}

.blkchn_lt {
  width: 60%;
}

.blkchn_rt {
  width: 40%;
}

.blkchn_lt.mh p {
  margin: 25px 0;
}

.blkchn_cta1 {
  background: #000f26;
  border-radius: 30px;
  padding: 60px 40px;
  margin-top: 50px;
  border: 10px solid #ffff;
  overflow: hidden;
  z-index: 1;
}

.blkchn_cta1:after {
  content: "";
  position: absolute;
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2023/04/27113713/blkchn_cta1.jpg) no-repeat;
  background-size: 100% 100%;
  right: 0;
  top: 0;
  height: 330px;
  width: 670px;
  z-index: -1;
}

.blkchn_cta1 .btn-fix,
.blkchn_cta2 .btn-fix,
.blkchn_cta3 .btn-fix {
  margin-top: 25px;
}

.blkchn_srvcs:after,
.blkchn_prcs:after {
  position: absolute;
  background: #002033;
  content: "";
  width: 100vw;
  height: 100%;
  left: 50%;
  top: 0;
  transform: translateX(-50%);
  z-index: -1;
}

.blkchn_srvcs,
.blkchn_prcs {
  padding: 22% 0 8% 0;
  margin-top: -15%;
}

.blkchn_srvcs_lst {
  display: flex;
  align-items: stretch;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: 20px;
  margin-top: 50px;
}

.blkchn_srvcs_lst li {
  background: #022d47;
  border-radius: 12px;
  padding: 25px;
  width: 32%;
}

.blkchn_srvcs_lst li:hover figure img {
  transform: scale(1.1);
}

.blkchn_srvcs_lst li figure {
  width: 100%;
  height: 210px;
  border-radius: 12px 12px 0 0;
  overflow: hidden;
}

.blkchn_srvcs_lst li figure img {
  height: 100%;
  width: 100%;
  object-fit: cover;
  transition: ease-in-out 0.5s;
}

.blkchn_srvcs_lst li h3 {
  color: #fff;
  font-size: 26px;
  margin: 30px 0 20px;
}

.blkchn_srvcs_lst li p {
  color: #fff;
}

.blkchn_ntwrk {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 30px;
}

.blkntwrk_lt h2 {
  margin-bottom: 40px;
}

.blkntwrk_lt {
  width: 50%;
  position: sticky;
  top: 100px;
}

.blkntwrk_lst li {
  display: flex;
  align-items: center;
  gap: 20px;
  border-bottom: 1px solid #707070;
  padding: 20px 0;
}

.blkntwrk_lst li:last-child {
  border: unset;
}

.blkntwrk_lst li .blkntwrk_cnt {
  width: 80%;
}

.blkntwrk_lst li h3 {
  font-size: 26px;
}

.blk_inds .item {
  position: relative;
}

.blk_inds .item h3 {
  position: absolute;
  bottom: 20px;
  left: 0;
  color: #fff;
  padding: 20px;
  font-size: 28px;
}

.blk_inds .item h3:after {
  content: "";
  position: absolute;
  background: #fff;
  width: 60px;
  height: 2px;
  left: 20px;
  bottom: 10px;
}

.blk_inds .owl-nav button {
  top: auto !important;
  bottom: -90px !important;
}

.blk_inds .owl-nav {
  width: 7%;
  position: relative;
  margin: 0 auto;
  margin-bottom: 70px;
}

.owl-theme .owl-nav .disabled {
  opacity: 1 !important;
  cursor: pointer !important;
}

.blk_inds .owl-nav button.owl-next,
.blksrvc_sldr .owl-nav button.owl-next {
  transform: rotate(180deg);
}

.owl-theme.blk_inds .owl-nav button[class*="owl-"].owl-prev:hover,
.owl-theme.blk_inds .owl-nav button[class*="owl-"].owl-next:hover {
  background: transparent linear-gradient(270deg, #33b4ff 0%, #00649e 100%) !important;
  border: unset !important;
}

.blk_inds .owl-nav button:hover img {
  filter: brightness(0) invert(1);
}

.blkchn_indstry .blk_inds {
  margin-top: 40px;
}

.blkchn_cta2 {
  background: #eaeaea;
  padding: 40px;
  border-radius: 20px;
  z-index: 1;
  margin-top: 60px;
}

.blkchn_cta2:after {
  content: "";
  position: absolute;
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2023/04/27174241/blkchn_cta2.png) no-repeat;
  width: 340px;
  height: 330px;
  right: 3%;
  bottom: 0;
  background-size: contain;
  z-index: -1;
}

.blkprc_lst li {
  width: 46%;
  display: flex;
  align-items: flex-start;
  margin-bottom: 90px;
  gap: 30px;
  position: relative;
}

.blkprc_lst li:nth-child(even) {
  margin: 0 0 90px auto;
}

.blkprc_lst li:nth-child(odd) {
  flex-direction: row-reverse;
}

.blkprc_lst li figcaption {
  width: 80%;
  margin-top: 30px;
}

.blkprc_lst li:nth-child(odd) figcaption {
  text-align: end;
}

.blkprc_lst li figcaption h3 {
  color: #fff;
  font-size: 26px;
}

.blkprc_lst li figcaption p {
  color: #fff;
}

.blkprc_lst {
  position: relative;
  margin-top: 100px;
  margin-bottom: 200px;
}

.blkprc_lst:after {
  content: "";
  position: absolute;
  background: #fff;
  width: 6px;
  height: 100%;
  left: 50%;
  top: 0;
  transform: translateX(-50%);
  border-radius: 20px;
}

.blkprc_lst li:after {
  content: "";
  position: absolute;
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2023/04/27183840/ble_arw.png) no-repeat;
  right: -45px;
  top: 35px;
  width: 15px;
  height: 30px;
  background-size: contain;
}

.blkprc_lst li:nth-child(even)::after {
  right: auto;
  left: -45px;
  transform: rotate(180deg);
}

.blkchn_cta3 {
  background: #e4e4e4;
  padding: 90px 60px;
  border-radius: 20px;
  margin-top: -15%;
}

.blkchn_cta3:after {
  content: "";
  position: absolute;
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2023/05/01110750/blkchn_cta3.png) no-repeat;
  background-size: contain;
  width: 400px;
  height: 400px;
  right: 0;
  top: 0;
}

.blkchn_cta2 .blkcta_cnt:after {
  position: absolute;
  content: "";
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2023/04/28103612/lng_arw.png) no-repeat;
  width: 200px;
  height: 90px;
  left: 45%;
  bottom: 10%;
  background-size: contain;
}

.blksrvc_sldr.mb_view {
  display: none;
}

@media (max-width: 1500px) {
  .blkchn_rt lottie-player {
    width: 500px;
  }

  .blkntwrk_lt figure {
    width: 80%;
  }

  .blkchn_bnr {
    height: 650px;
  }
}

@media (max-width: 1200px) {

  .blkchn_lt,
  .blkchn_rt {
    width: 100%;
    text-align: center;
  }

  .blkchn_lt button {
    margin: 0 auto;
  }

  .blkchn_cta1:after,
  .blkchn_cta2:after,
  .blkchn_cta2 .blkcta_cnt:after,
  .blkchn_cta3:after {
    display: none;
  }

  .blkcta_cnt {
    text-align: center;
  }

  .blkchn_rt lottie-player {
    width: 60%;
    margin: 0 auto;
  }

  .blkchn_bnr {
    height: auto;
  }

  .blkchn_lt p .blk_span,
  .blkntwrk_lt .blk_span,
  .blkcta_cnt .blk_span,
  .blkchn_indstry .blk_span,
  .blkchn_prcs .blk_span,
  .blkchn_srvcs .blk_span {
    display: initial;
  }

  .blkcta_cnt .btn-fix {
    margin: 20px auto 0;
  }

  .blkchn_srvcs_lst li h3 {
    font-size: 23px;
  }

  .blkchn_srvcs_lst li {
    width: 31%;
  }

  .blkprc_lst li {
    margin-bottom: 40px;
  }

  .blkprc_lst li:nth-child(even) {
    margin: 0 0 40px auto;
  }

  .blkchn_cta3 {
    padding: 40px 20px;
  }
}

@media (max-width: 992px) {

  .desk_view,
  .blkprc_lst li:after,
  .blkprc_lst:after {
    display: none;
  }

  .blksrvc_sldr.mb_view {
    display: block;
  }

  .blksrvc_sldr h3 {
    color: #fff;
    font-size: 20px;
    margin-top: 20px;
  }

  .blksrvc_sldr p {
    color: #fff;
  }

  .blksrvc_sldr .item {
    background: #022d47;
    padding: 20px;
    border-radius: 15px;
    min-height: 500px;
    text-align: center;
  }

  .blk_inds .owl-nav {
    width: 15%;
  }

  .blksrvc_sldr {
    margin-top: 30px;
  }

  .blkchn_ntwrk {
    flex-wrap: wrap;
  }

  .blkntwrk_lt,
  .blkntwrk_rt {
    width: 100%;
    position: initial;
  }

  .blkntwrk_lt h2,
  .blkprc_lst li:nth-child(odd) figcaption {
    text-align: center;
  }

  .blkntwrk_lt figure {
    margin: 0 auto;
  }

  .blkntwrk_lst {
    flex-wrap: wrap;
    display: flex;
    gap: 0 20px;
  }

  .blkntwrk_lst li {
    width: 48%;
  }

  .blkntwrk_lst li .blkntwrk_cnt {
    width: 90%;
  }

  .blkprc_lst li {
    flex-wrap: wrap;
    justify-content: center;
    background: #eaeaea;
    padding: 20px;
    border-radius: 10px;
  }

  .blkprc_lst {
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .blkprc_lst li {
    width: 48%;
    display: block;
    margin: 0 !important;
  }

  .blkprc_lst li figcaption {
    width: 100%;
    margin-top: 10px;
    text-align: center;
  }

  .blkprc_lst li figcaption h3,
  .blkprc_lst li figcaption p {
    color: #1d1d1d;
  }

  .blkchn_cta3 {
    padding: 40px 20px;
    margin-top: 50px;
  }

  .blkchn_srvcs,
  .blkchn_prcs {
    padding: 4% 0 3% 0;
    margin-top: 6%;
  }

  .blkchn_cta1 {
    padding: 40px 20px;
    margin-top: 20px;
  }

  .blkntwrk_lst li figure svg {
    height: 100%;
  }

  .blkntwrk_lst li figure {
    width: 20%;
  }

  .blkprc_lst li figcaption h3 {
    font-size: 20px;
  }

  .blkntwrk_lst li h3 {
    font-size: 23px;
  }

  .blkprc_lst li:nth-child(even) figure {
    transform: scaleX(-1);
  }

  .blksrvc_sldr.mb_view figure img {
    border-radius: 12px 12px 0px 0px;
  }
}

@media (max-width: 767px) {
  .blksrvc_sldr .item {
    min-height: auto;
  }

  .blkchn_ntwrk {
    flex-wrap: wrap;
  }

  .blkchn_rt lottie-player,
  .blkntwrk_lst li {
    width: 100%;
  }

  .blkchn_cta2 {
    margin-top: 20px;
    padding: 40px 20px;
  }

  .blk_inds .owl-nav {
    width: 20%;
  }

  .blk_inds .item h3 {
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    bottom: auto;
    font-size: 24px;
    width: 100%;
    padding: 0;
    text-align: center;
  }

  .blk_inds .item h3:after {
    display: none;
  }

  .blkprc_lst li {
    width: 100%;
  }

  .blksrvc_sldr .owl-nav button img {
    width: 50%;
  }

  .blkntwrk_lst li {
    flex-wrap: wrap;
    text-align: center;
    border: unset;
    border-radius: 10px;
    margin-bottom: 20px;
    box-shadow: 0px 0px 15px #ddeffae0;
    padding: 20px;
  }

  .blkntwrk_lst li figure {
    margin: 0 auto;
    width: 20%;
  }

  .blkntwrk_lst li .blkntwrk_cnt {
    width: 100%;
  }
}

@media (max-width: 600px) {
  .blkchn_srvcs {
    padding: 9% 0 3% 0;
  }

  .blkntwrk_lst li h3,
  .blk_inds .item h3 {
    font-size: 20px;
  }

  .blkntwrk_lst li .blkntwrk_cnt p {
    margin-top: 0;
    line-height: normal;
  }

  .blkchn_indstry {
    padding-top: 0px;
  }

  .blk_inds .owl-nav button {
    bottom: -60px !important;
  }

  .blk_inds .owl-nav {
    width: 25%;
    margin-bottom: 30px;
  }

  .blkchn_prcs {
    padding: 10% 0 3% 0;
    margin-top: 10%;
  }
}

/* blockchain new page css */

/* hire a developer new page css */
.hrdvlpr_bnr {
  z-index: 1;
  height: 900px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.hrdvlpr_bnr:after {
  content: "";
  position: absolute;
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2023/06/01104509/hire-bnr.jpg) no-repeat;
  background-size: 100% 100%;
  width: 100vw;
  height: 100%;
  left: 50%;
  top: 0;
  transform: translateX(-50%);
  z-index: -1;
}

.hrdvlpr_bnr .mh p {
  margin: 25px 0 35px;
}

.hrdvlpr_bnr button {
  margin: 0 auto;
}

.hrdvlpr_tm_lst {
  display: flex;
  align-items: stretch;
  justify-content: space-between;
  margin-top: 60px;
}

.hrdvlpr_tm_lst li:first-child {
  display: flex;
  justify-content: flex-start;
  align-items: stretch;
  flex-wrap: wrap;
  gap: 15px;
  position: relative;
  width: 70%;
}

.tm_lst_dt figcaption {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  text-align: center;
  width: 100%;
  padding: 20px;
}

.tm_lst_dt {
  position: relative;
}

.tm_lst_dt h3 {
  color: #fff;
  font-size: 31px;
}

.hrdvlpr_tm_lst li:first-child .tm_lst_dt {
  width: 48%;
}

.hrdvlpr_tm_lst li:last-child .tm_lst_dt,
.hrdvlpr_tm_lst li:last-child .tm_lst_dt figure,
.hrdvlpr_tm_lst li:last-child .tm_lst_dt figure img {
  height: 100%;
}

.rqrmnt_cnt,
.hrdvlpr_bsns_lst {
  display: flex;
  align-items: flex-start;
  flex-wrap: wrap;
  margin-top: 60px;
  justify-content: space-between;
}

.rqrmnt_lt {
  width: 50%;
  position: sticky;
  top: 100px;
}

.rqrmnt_rt {
  width: 40%;
}

.rqrmnt_lst li {
  background: #fff;
  box-shadow: 0px 0px 40px #0000000d;
  border-radius: 12px;
  padding: 25px;
  margin-bottom: 20px;
}

.rqrmnt_lst li h3,
.rqrmnt_lst li h3 a {
  font-size: 26px;
}

.rqrmnt_lst li h3 a {
  color: #1d1d1d;
}

.rqrmnt_lst li:hover {
  background: transparent linear-gradient(251deg, #33b4ff 0%, #00649e 100%) 0% 0% no-repeat padding-box;
  box-shadow: 15px 3px 36px #0000000f;
}

.rqrmnt_lst li:hover h3,
.rqrmnt_lst li:hover p,
.rqrmnt_lst li:hover h3 a,
.rqrmnt_lst li:hover p a {
  color: #fff;
}

.engage_cntnt {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  padding: 80px 0;
  position: sticky;
  top: 120px;
}

.engage_lst {
  margin-top: 60px;
}

.engage_lst .engage_cntnt:nth-child(odd):after,
.engage_lst .engage_cntnt:nth-child(even):after {
  content: "";
  position: absolute;
  background: #002033;
  left: 50%;
  top: 0;
  width: 100vw;
  height: 100%;
  transform: translateX(-50%);
  z-index: -1;
  border-radius: 80px 80px 0 0;
}

.engage_lst .engage_cntnt:nth-child(even):after {
  top: -13%;
  background: #f7f8fe;
}

.engage_lst .engage_cntnt:first-child {
  padding-bottom: 120px;
}

.engage_lst .engage_cntnt:nth-child(2n) {
  padding-top: 20px;
  flex-direction: row-reverse;
  padding-bottom: 160px;
}

.engage_lst .engage_cntnt:nth-child(2n) h3 {
  color: #1d1d1d;
}

.engage_cntnt h3 {
  color: #fff;
  font-size: 32px;
  padding: 30px 0;
  position: relative;
}

.engage_cntnt h3:after {
  content: "";
  width: 88px;
  height: 7px;
  bottom: -10px;
  left: 0;
  position: absolute;
  border-radius: 5px;
  background: transparent linear-gradient(270deg, #72cbff 0%, #00649e00 100%) 0% 0% no-repeat padding-box;
}

.engage_dt li {
  display: flex;
  align-items: flex-start;
  margin-top: 20px;
  gap: 12px;
}

.engage_dt li p {
  font-size: 20px;
  margin-top: 0;
  width: 90%;
}

.engage_dt {
  width: 45%;
}

.engage_dt ul {
  margin-top: 50px;
}

.engage_dt li figure {
  width: 20px;
  margin-top: 5px;
}

.hrdvlpr_bsns_lst li {
  box-shadow: 15px 3px 36px #0000000d;
  border-radius: 18px;
  width: 32%;
  padding: 20px;
  margin-bottom: 25px;
}

.hrdvlpr_bsns_lst {
  align-items: stretch;
}

.hrdvlpr_bsns_lst li h3 {
  font-size: 22px;
  padding: 25px 0 10px;
}

.hrdvlpr_bsns_lst li p {
  color: #222222;
  line-height: 30px;
  margin: 0;
}

.tm_lst_dt figure {
  overflow: hidden;
  border-radius: 20px;
}

.tm_lst_dt figure img {
  transition: ease-in-out 0.5s;
}

.tm_lst_dt:hover figure img {
  scale: 1.1;
}

.hrdvlpr_bsns_lst li:hover {
  box-shadow: inset 0 0 20px rgb(0 100 158 / 22%);
}

.hrdvlpr_bsns_lst li:hover img {
  transform: rotateY(180deg);
}

.hrdvlpr_bsns_lst li figure img {
  transition: 0.9s;
  transform: unset;
  width: 20%;
}

.hrdvlpr_wrap .homec_cta4_lt h2 {
  font-size: 36px;
  font-weight: 600;
  line-height: 48px;
  color: #fff;
}

.hrdvlpr_wrap .home_abt_cta4 .cont_ainer {
  background: #1d1d1d;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 30px;
  border-radius: 30px;
  position: relative;
}

.hrdvlpr_tm #hover-carousel {
  display: none;
}

.engage_cntnt figure {
  width: 50%;
}

.preftr_pr_dsn3 .prj_rdmr {
  overflow: hidden;
}

@media (max-width: 1500px) {
  .hrdvlpr_bnr {
    height: 800px;
  }
}

@media (max-width: 1400px) {
  .engage_lst .engage_cntnt:first-child {
    padding-bottom: 35px;
  }

  .engage_lst .engage_cntnt:nth-child(odd):after,
  .engage_lst .engage_cntnt:nth-child(even):after {
    border-radius: 0;
  }

  .engage_cntnt {
    position: relative;
    top: 0;
  }

  .engage_lst .engage_cntnt:nth-child(2n) {
    padding: 60px 0;
  }

  .engage_lst .engage_cntnt:nth-child(even):after {
    top: 0;
  }
}

@media (max-width: 1200px) {
  .hrdvlpr_bnr {
    height: 700px;
  }

  .hrdvlpr_tm_lst {
    display: none;
  }

  .hrdvlpr_tm #hover-carousel {
    display: block;
    margin-top: 30px;
  }

  .hrdvlpr_tm #hover-carousel figure {
    height: 500px;
  }

  .hrdvlpr_tm #hover-carousel figure img {
    height: 500px;
  }

  .hrdvlpr_tm #hover-carousel figure img {
    height: 100%;
    border-radius: 20px;
    object-fit: cover;
    width: 100%;
  }

  .hrdvlpr_tm #hover-carousel figure figcaption {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    padding: 20px;
    text-align: center;
  }

  .hrdvlpr_tm #hover-carousel figure figcaption h3 {
    color: #fff;
    font-size: 26px;
  }

  .rqrmnt_lst li h3 {
    font-size: 22px;
  }

  .engage_cntnt h3 {
    font-size: 30px;
  }

  .hrdvlpr_wrap .homec_cta4_lt h2 {
    font-size: 30px;
    line-height: normal;
  }
}

@media (max-width: 992px) {
  .hrdvlpr_bnr {
    height: 500px;
  }

  .hrdvlpr_bnr .mh p {
    margin: 15px 0 20px;
  }

  .rqrmnt_lt {
    width: 100%;
    position: initial;
  }

  .rqrmnt_lt img {
    display: block;
    margin: 0 auto;
  }

  .rqrmnt_rt,
  .engage_cntnt figure,
  .engage_dt {
    width: 100%;
  }

  .rqrmnt_lst {
    margin-top: 20px;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 0 20px;
  }

  .rqrmnt_lst li {
    width: 48%;
  }

  .hrdvlpr_rqrmnt {
    padding-bottom: 0;
  }

  .engage_cntnt {
    position: relative;
    top: 0;
    flex-wrap: wrap;
  }

  .engage_lst .engage_cntnt:nth-child(even):after {
    top: -6%;
  }

  .engage_cntnt h3 {
    font-size: 26px;
    padding: 20px 0;
  }

  .hrdvlpr_bsns_lst li {
    width: 49%;
    box-shadow: inset 0 0 20px rgb(0 100 158 / 22%);
  }

  .hrdvlpr_bsns_lst {
    margin-top: 30px;
  }

  .hrdvlpr_bsns .blk_span,
  .hrdvlpr_tm .blk_span,
  .dedctd_tm_prjcts .blk_span,
  .hrdvlpr_bnr .blk_span,
  .hrdvlpr_engage .blk_span {
    display: initial;
  }

  .engage_dt li p {
    font-size: 18px;
  }

  .lst_tp_cntnt p {
    font-size: 18px;
  }

  .hrdvlpr_wrap .homec_cta4_lt h2 {
    font-size: 26px;
  }

  .engage_cntnt figure {
    width: 50%;
    margin: 0 auto;
  }

  .engage_dt figure {
    margin-left: 0;
  }
}

@media (max-width: 600px) {
  .hrdvlpr_bnr:after {
    background-size: cover;
  }

  .hrdvlpr_bnr .mh p {
    margin: 15px 0;
  }

  .hrdvlpr_bnr {
    height: 400px;
  }

  .nv_spc.hrdvlpr_bnr {
    padding-top: 40px;
  }

  .rqrmnt_lst li h3 {
    font-size: 20px;
  }

  .engage_cntnt {
    padding: 50px 0;
  }

  .engage_cntnt h3 {
    font-size: 20px;
    padding: 20px 0 10px;
  }

  .engage_dt ul,
  .engage_lst {
    margin-top: 30px;
  }

  .engage_dt li p {
    font-size: 16px;
  }

  .engage_dt li {
    margin-top: 10px;
  }

  .engage_lst .engage_cntnt:nth-child(odd):after,
  .engage_lst .engage_cntnt:nth-child(even):after {
    border-radius: 30px 30px 0 0;
  }

  .engage_dt,
  .rqrmnt_cnt {
    margin-top: 20px;
  }

  .hrdvlpr_bsns_lst li {
    width: 100%;
    text-align: center;
  }

  .hrdvlpr_bsns_lst li h3 {
    font-size: 20px;
    padding: 20px 0 0px;
  }

  .hrdvlpr_bsns_lst li p {
    line-height: normal;
  }

  .lst_tp_cntnt p {
    font-size: 16px;
  }

  .hrdvlpr_wrap .homec_cta4_lt h2 {
    font-size: 24px;
  }

  .hrdvlpr_tm #hover-carousel figure figcaption h3 {
    font-size: 20px;
  }

  .hrdvlpr_tm #hover-carousel figure {
    height: 400px;
  }

  .engage_lst .engage_cntnt:nth-child(2n) {
    padding-top: 0px;
    padding-bottom: 40px;
  }

  .prjcts_lst_tp h3 {
    padding-bottom: 10px;
  }

  .lst_tp_cntnt li,
  .rqrmnt_lst li:last-child {
    margin-bottom: 0px;
  }

  .engage_lst .engage_cntnt:first-child {
    padding-bottom: 90px;
  }

  .hrdvlpr_bsns_lst li:last-child {
    margin-bottom: 0;
  }

  .rqrmnt_lst li {
    width: 100%;
  }

  .engage_cntnt figure {
    width: 80%;
  }

  .hrdvlpr_bsns_lst li figure img {
    width: 15%;
  }
}

/* hire a developer new page css ebds */

/* Dating page css */
.dtng_bnr {
  display: flex;
  align-items: center;
  justify-content: space-between;
  /* flex-wrap: wrap; */
  height: 900px;
  z-index: 1;
  padding-top: 0;
}

.dtng_bnr_lf {
  width: 60%;
  z-index: 9;
}

.dtng_bnr_rt {
  width: 65%;
  position: absolute;
  right: -100px;
  bottom: -40px;
}

.dtng_bnr_rt video {
  width: 1000px;
  height: 1000px;
}

.dtng_bnr:after,
.dtng_pnls:after {
  position: absolute;
  content: "";
  background: #eaeaea;
  width: 100vw;
  height: 100%;
  left: 50%;
  top: 0;
  transform: translateX(-50%);
  z-index: -1;
}

.dtng_slutn {
  background-image: url("https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2024/09/11113219/black_bg.png");
  background-size: cover;
  background-position: top center;
  background-repeat: no-repeat;
  padding: 150px 0 60px;
  position: relative;
}

.dtng_slutn::after {
  content: "";
  position: absolute;
  width: 100px;
  height: 316px;
  right: 0;
  top: 0;
  background-image: url("https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2024/09/11113223/round-shape.png");
  background-size: cover;
  background-position: left;
  background-repeat: no-repeat;
}

.dtng_mrque marquee {
  font-size: 56px;
  -webkit-text-stroke: 1px #707070;
  color: #fff;
  font-weight: 600;
}

.dtng_mrque marquee span {
  color: #050400;
}

.dtng_slutn_cnt {
  display: flex;
  align-items: stretch;
  justify-content: center;
  gap: 20px;
  flex-wrap: wrap;
  margin-top: 40px;
}

.slutn-dt p {
  font-size: 16px;
}

/* tab */
.dtng_dadpf .d_flx {
  display: flex;
  align-items: stretch;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-top: 65px;
  width: 95%;
  margin-left: auto;
  position: relative;
  background: #FFFFFF 0% 0% no-repeat padding-box;
  box-shadow: 0px 10px 28px #84808029;
  border-radius: 14px;
}

.dtng_dadpf .nav-pills {
  width: 56%;
  position: relative;
}

.dtng_dadpf .lunch_dub_rt h2 {
  font-size: 146px;
  color: #ffffff;
  opacity: .3;
  margin-bottom: 30px;
}

.dtng_dadpf .nav-pills .nav-link {
  color: #050400;
  font-size: 24px;
  font-weight: 700;
  text-align: left;
  border: none;
  background: none;
  padding: 27px 20px 27px 50px;
  border-bottom: 1px solid #E6E6E6;
  width: 100%;
  position: relative;
}

.dtng_dadpf .nav-pills .nav-link:last-child {
  border-bottom: none;
}

.dtng_dadpf .nav-pills .nav-link.active {
  color: #0E79B8;
}

.dtng_dadpf .tech_us::after {
  display: none;
}

.dtng_dadpf .nav-pills:before {
  content: "";
  background: #F3F3F3;
  position: absolute;
  right: -30px;
  top: 0;
  height: 97%;
  width: 10px;
  border-radius: 8px;
}

.dtng_dadpf .nav-pills .nav-link.active:after {
  content: "";
  width: 10px;
  height: 100%;
  position: absolute;
  right: -30px;
  top: 0;
  border-radius: 8px;
  background: transparent linear-gradient(180deg, #33B4FF 0%, #00649E 100%) 0% 0% no-repeat padding-box;
}

.dtng_dadpf .tab-content {
  width: 40%;
  height: 100%;
  padding: 53px 30px;
  background: transparent linear-gradient(180deg, #33B4FF 0%, #00649E 100%) 0% 0% no-repeat padding-box;
  border-radius: 11px;
  min-height: 540px;
}

.dtng_dadpf .lunch_dub_rt p {
  color: #fff;
  font-size: 20px;
  line-height: 1.5;
}

.dtng_dadpf .lunch_dub_rt {
  width: 100%;
  z-index: 9;
  position: relative;
}

/* tab */


.dtng_slutn_cnt li>div {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
}

.dtng_slutn_cnt li .slutn_fg,
.dtng_slutn_cnt li .slutn-dt {
  width: 48%;
}

.slutn-dt {
  margin-bottom: 80px;
}

.slutn-dt {
  width: 58%;
}

.slutn-dt h3 {
  font-size: 30px;
  color: #ffffff;
}

.dtng_slutn_cnt .slick-next,
.dtng_slutn_cnt .slick-prev {
  position: absolute;
  top: unset;
  left: 0;
  margin: auto;
  border: 1px solid #E1E1E1 !important;
  width: 50px !important;
  height: 50px !important;
  background: #Fff !important;
  transition: ease-in-out 0.5s;
}

.dtng_slutn_cnt .slick-next {
  bottom: 100px;
  right: -250px;
}

.dtng_slutn_cnt .slick-prev {
  bottom: 100px;
  right: -90px;
}

.dtng_slutn_cnt .slick-prev:before {
  transform: rotate(180deg);
}

.dtng_slutn_cnt .slick-next:before,
.dtng_slutn_cnt .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;
}

.slutn_fg img {
  height: 100%;
}

.dtng_slutn_cnt li:last-child .slutn_fg {
  width: 230px;
}

.dtng_cta1,
.dtng_cta2,
.dtng_cta3 {
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2023/06/08123425/dtng_cta1.png) no-repeat;
  padding: 60px;
  background-size: 100% 100%;
  border-radius: 20px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: -130px;
}

.dtng_cta1 {
  margin-top: 100px;
}

.dtng_cta1_lt h2 {
  font-size: 40px;
}

.dtng_pnls {
  padding: 60px 0 250px;
}

.dtng_statcs {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-top: 40px;
}

.prfts_img {
  width: 50%;
}

.dtng_statcs_lt {
  width: 45%;
}

.dtng_statcs figure,
.prfts_acrdn {
  width: 48%;
}

.dtng_prfts {
  padding: 60px 0 90px;
}

.dtng_prfts .graz_lst li h3 {
  font-size: 28px;
}

.prfts_img figure {
  position: sticky;
  top: 100px;
}

.prfts_cntnt,
.pnls_cnt {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  margin-top: 30px;
  flex-wrap: wrap;
}

.prfts_cntnt .graz_lst li p {
  transition: 0.3s;
  opacity: 0;
  width: 80%;
}

.prfts_cntnt .graz_lst li.active p {
  opacity: 1;
}

.prfts_cntnt .graz_lst li.active {
  scale: none;
  border: unset;
  height: 150px;
}

.prfts_img {
  position: sticky;
  top: 100px;
}

.prfts_cntnt .graz_lst li:after {
  content: "";
  position: absolute;
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2023/06/08152919/right-arrow.png) no-repeat;
  width: 35px;
  height: 35px;
  background-size: contain;
  right: 20px;
  top: 20px;
  transition: 0.6s;
}

.prfts_cntnt .graz_lst li.active:after {
  transform: rotate(90deg);
}

.prfts_cntnt .graz_lst li {
  height: 80px;
  transition: 0.5s;
  cursor: pointer;
}

.dtng_pnls .pnls_cnt_lst li {
  display: flex;
  align-items: center;
  gap: 20px;
  padding: 30px 0;
  border-bottom: 1px solid #707070;
}

.dtng_pnls .pnls_cnt_lst li:last-child {
  border-bottom: unset;
}

.dtng_pnls .pnls_cnt_lst li figure {
  width: 50px;
}

.dtng_pnls .pnls_cnt_lst li h3 {
  font-size: 28px;
}

.dtng_pnls .pnls_cnt_lst {
  width: 45%;
}

.dtng_pnls .pnls_cnt {
  align-items: center;
  display: none;
}

.dtng_pnls .pnls_lst {
  display: flex;
  width: fit-content;
  border: 1px solid #ababab;
  border-radius: 35px;
  margin: 50px auto;
}

.dtng_pnls .pnls_lst li {
  padding: 15px 50px;
  font-size: 22px;
  color: #141324;
  font-weight: 600;
  cursor: pointer;
}

.dtng_pnls .pnls_lst li.active {
  background: #21aeff;
  border-radius: 35px;
  color: #fff;
}

.dtng_pnls .pnls_cnt.active {
  display: flex;
}

.dtng_cta2 figure img {
  height: 100%;
  border-radius: 20px;
}

.dtng_cta2 figure {
  position: absolute;
  width: 330px;
  height: 325px;
  right: -5px;
}

.dtng_cta2 {
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2023/06/09101514/dtng-cta2-1.png) no-repeat;
  background-size: 100% 100%;
  padding: 80px 50px;
  width: 100%;
}

.dtng_cta2:after {
  position: absolute;
  content: "";
  background: #000;
  width: 100vw;
  height: 50%;
  transform: translateX(-50%);
  left: 50%;
  z-index: -1;
  bottom: 0;
}

.dtng_cta2:before {
  position: absolute;
  content: "";
  background: #eaeaea;
  width: 100vw;
  height: 50%;
  transform: translateX(-50%);
  left: 50%;
  z-index: -1;
  top: 0;
}

.dtng_cta2 .btn-fix {
  margin-top: 20px;
}

.dtng_intgrtn:after,
.edu_lrngsrvcs_sc:after {
  content: "";
  position: absolute;
  background: #000000;
  width: 100vw;
  height: 100%;
  left: 50%;
  top: 0;
  transform: translateX(-50%);
  z-index: -1;
}

.edu_lrngsrvcs_sc:after {
  background: #141324;
}

.intgrtn_cnt {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 50px;
  flex-wrap: wrap;
  position: relative;
}

.intgrtn_cnt li {
  width: 35%;
}

.intgrtn_cnt li:first-child {
  display: flex;
  align-items: stretch;
  justify-content: space-between;
  flex-wrap: wrap;
  width: 60%;
}

.intgrtn_lst {
  background: #1a1a1a;
  border: 1px solid #707070;
  border-radius: 12px;
  width: 48%;
  padding: 20px;
  margin-bottom: 25px;
}

.intgrtn_lst h3 {
  font-size: 26px;
  color: #fff;
}

.intgrtn_lst p,
.dtng_intgrtn a {
  color: #fff;
}

.dtng_intgrtn {
  padding: 80px 0 0;
}

.intgrtn_cnt img {
  filter: grayscale(1);
}

.intgrtn_cnt figure:after {
  content: "";
  position: absolute;
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2023/06/09114958/dtng-ht.png) no-repeat;
  width: 90px;
  height: 80px;
  left: 50%;
  top: 0;
  background-size: contain;
}

.intgrtn_cnt figure {
  position: relative;
}

.dtng_intgrtn:before,
.intgrtn_cnt:after {
  content: "";
  position: absolute;
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2023/06/09114956/sml-2.png) no-repeat;
  right: 0;
  top: 35%;
  background-size: contain;
  width: 40px;
  height: 40px;
}

.intgrtn_cnt:after {
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2023/06/09114954/sml-1.png) no-repeat;
  background-size: contain;
  left: 0;
  top: 0;
  right: inherit;
}

.intgrtn_cnt:after {
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2023/06/09114954/sml-1.png) no-repeat;
  background-size: contain;
  left: 10%;
  top: -12%;
  right: inherit;
  width: 30px;
  height: 30px;
}

.dtngwhy_chs_lst {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  justify-content: space-between;
}

.dtngwhy_chs_lst li {
  width: 23%;
  text-align: center;
  margin-top: 60px;
}

.dtngwhy_chs_lst li figure {
  width: 40%;
  margin: 0 auto 30px;
}

.dtngwhy_chs_lst li h3 {
  font-size: 26px;
}

.dtng_cta3 {
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2023/06/09141125/dtng_cta3.png) no-repeat;
  background-size: 100% 100%;
  margin: 60px 0;
}

.dtng_cta3 .dtng_cta1_lt {
  width: 85%;
}

.dtng_bnr:before,
.dtng_bnr_lf:before,
.dtng_bnr_lf:after,
.dtng_bnr_lf h1:after,
.dtng_bnr_lf .yt_btn:after {
  content: "";
  position: absolute;
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2023/06/09143208/dtng_crcl.png) no-repeat;
  background-size: contain;
  top: 0;
  left: 30%;
  width: 150px;
  height: 130px;
  transform: rotate(180deg);
}

.dtng_bnr:before {
  height: 120px;
  z-index: 99;
}

.pnls_cnt.pnl_1 .pnls_cnt_mg {
  height: 680px;
  width: 600px;
}

.pnls_cnt.pnl_1 .pnls_cnt_mg img,
.pnls_cnt.pnl_2 .pnls_cnt_mg2 img {
  height: 100%;
  width: 100%;
  object-fit: contain;
}

.dtng_bnr_lf:before {
  top: auto;
  bottom: 0;
  transform: unset;
  left: 11%;
  width: 210px;
  height: 110px;
}

.dtng_bnr .btn_vdo {
  background: #fff;
}

.dtng_bnr_lf:after {
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2023/06/09144224/dtng-smly.png) no-repeat;
  background-size: contain;
  transform: unset;
  top: 22%;
  left: 7%;
  width: 70px;
  height: 70px;
}

.dtng_bnr_lf h1:after {
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2023/06/09114958/dtng-ht.png) no-repeat;
  transform: rotate(25deg);
  top: -30%;
  left: 60%;
}

.dtng_bnr_lf h1,
.dtng_bnr_lf .yt_btn {
  position: relative;
}

.dtng_bnr_lf .yt_btn:after {
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2023/06/09114958/dtng-ht.png) no-repeat;
}

.dtng_bnr_lf .yt_btn:after {
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2023/06/09114958/dtng-ht.png) no-repeat;
  top: auto;
  left: 0%;
  width: 60px;
  height: 27px;
  transform: rotate(269deg);
  bottom: -150px;
}

.datng_app .nh_bwt_sc {
  padding-top: 0;
}

.pnl_2 .dtng_pnls .pnls_cnt_lst {
  width: 40%;
}

.pnls_cnt.pnl_2 {
  flex-wrap: nowrap;
}

.dtng_pnls .pnls_cnt.pnl_2 .pnls_cnt_mg2 {
  width: 1050px;
  height: 100%;
}

.dtng_pnls .pnls_cnt.pnl_2 .pnls_cnt_mg2 img {
  object-fit: cover;
}

.pnls_lft_2 {
  width: 60%;
  position: relative;
  left: -35%;
}

.datng_app .yt_btn .ring {
  top: 0;
  bottom: 0;
  margin: auto;
}

.edu_lrngsrvcs_sc {
  position: relative;
  padding: 70px 0;
}

.edu_lrngsrvcs_bx h3 {
  font-size: 20px;
  color: #fff;
}

.edu_lrngsrvcs_bx p {
  font-size: 16px;
}

.edu_lrngsrvcs_bx:hover {
  background: #fff;
  border: 1px solid #046aa5;
  transform: translate(0px, -10px);
}

.edu_lrngsrvcs_bx:hover h3,
.edu_lrngsrvcs_bx:hover p {
  color: #1d1d1d !important;
}

.edu_lrngsrvcs_sc .btn-fix {
  margin: 60px auto 0;
}

.edu_lrngsrvcs_lst {
  display: flex;
  align-items: stretch;
  justify-content: center;
  gap: 20px;
  flex-wrap: wrap;
  margin-top: 60px;
}

.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;
}

@media (max-width: 1800px) {
  .dtng_pnls .pnls_cnt.pnl_2 .pnls_cnt_mg2 {
    width: 900px;
    height: 100%;
  }

  .pnls_lft_2 {
    left: -25%;
  }
}

@media (max-width: 1700px) {
  .dtng_pnls .pnls_cnt.pnl_2 .pnls_cnt_mg2 {
    width: 800px;
    height: 100%;
  }

  .pnls_lft_2 {
    left: -20%;
  }

  .dtng_cta2 figure {
    position: absolute;
    width: 295px;
    height: 295px;
    right: 0;
  }
}

@media (max-width: 1500px) {
  .dtng_bnr_rt video {
    width: 670px;
    height: 700px;
  }

  .dtng_bnr_lf:after {
    top: 15%;
    width: 55px;
    height: 55px;
  }

  .pnls_lft_2 {
    left: -11%;
  }

  .pnls_cnt.pnl_1 .pnls_cnt_mg {
    height: 500px;
    width: 600px;
  }

  .dtng_pnls .pnls_cnt_lst li h3 {
    font-size: 22px;
  }

  .dtng_bnr {
    height: 700px;
  }

  .dtng_pnls .pnls_cnt_lst li {
    padding: 18px 0;
  }
}

@media (max-width: 1400px) {
  .dtng_cta2 {
    padding: 65px 20px;
  }

  .dtng_pnls .pnls_cnt.pnl_2 figure img {
    left: -10%;
  }

  .dtng_prfts .graz_lst li h3 {
    font-size: 24px;
  }

  .dtng_bnr {
    height: 750px;
  }

  .dtng_bnr_lf:after {
    top: 21%;
  }

  .edu_lrngsrvcs_lst {
    gap: 15px;
  }
}

@media (max-width: 1200px) {

  .intgrtn_cnt figure:after,
  .dtng_bnr_lf:before,
  .dtng_bnr_lf .yt_btn:after,
  .dtng_bnr:before,
  .dtng_bnr_lf h1:after,
  .dtng_bnr_lf:after,
  .intgrtn_cnt:after,
  .dtng_intgrtn:before,
  .dtng_cta2:after,
  .dtng_cta2:before {
    content: unset;
  }

  .pnls_lft_2 {
    left: unset;
  }

  .dtng_pnls .pnls_cnt.pnl_2 .pnls_cnt_mg2 {
    width: 100%;
    height: 100%;
  }

  .edu_lrngsrvcs_sc .btn-fix {
    margin: 25px auto 0;
  }

  .dtng_cta2,
  .dtng_cta3,
  .dtng_cta1 {
    background: transparent linear-gradient(270deg, #33b4ff 0%, #00649e 100%) 0% 0% no-repeat padding-box !important;
  }

  .dtng_bnr_lf,
  .dtng_bnr_rt {
    width: 50%;
  }

  .edu_lrngsrvcs_bx {
    text-align: center;
  }

  .edu_lrngsrvcs_lst {
    gap: 10px;
    margin-top: 40px;
  }

  .edu_lrngsrvcs_bx:hover {
    transform: unset;
  }

  .dtng_cta2 figure {
    display: none;
  }

  .dtng_slutn_cnt {
    margin-top: 100px;
  }

  .dtng_pnls .pnls_cnt_lst {
    width: 50%;
  }

  .pnls_cnt {
    flex-wrap: nowrap;
  }

  .dtng_cta2 {
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    padding: 50px;
  }

  .dtng_cta2 .btn-fix {
    margin: 20px auto 0;
  }

  .dtng_intgrtn {
    padding: 150px 0 0;
  }

  .intgrtn_lst h3,
  .dtng_pnls .pnls_cnt_lst li h3,
  .dtngwhy_chs_lst li h3,
  .dtng_prfts .graz_lst li h3 {
    font-size: 20px;
  }

  .dtng_pnls .pnls_lst li {
    padding: 10px 30px;
    font-size: 20px;
  }

  .dtng_pnls .pnls_cnt_lst li {
    padding: 15px 0;
  }

  .dtng_pnls .pnls_cnt_lst li figure {
    width: 35px;
    height: 35px;
  }

  .dtng_pnls .pnls_cnt.active .pnls_cnt_mg {
    height: 100%;
    width: 100%;
  }

  .pnls_lft_1 {
    width: 30%;
  }

  .dtng_pnls .pnls_cnt.active img {
    height: 100%;
    width: 100%;
    object-fit: contain;
  }

  .dtngwhy_chs_lst li {
    margin-top: 30px;
  }

  .dtngwhy_chs_lst li figure {
    margin: 0 auto 15px;
  }

  .dtng_pnls {
    padding: 60px 0 200px;
  }

  .dtng_cta1_lt h2 {
    font-size: 34px;
  }

  .dtng_cta3 {
    flex-wrap: wrap;
    justify-content: center;
    text-align: center;
    gap: 20px;
    padding: 40px;
  }

  .dtng_mrque marquee {
    font-size: 40px;
  }

  .dtng_slutn_cnt li {
    flex-wrap: wrap;
    justify-content: space-between;
    padding: 20px;
    width: 49%;
  }

  .dtng_slutn_cnt {
    flex-wrap: wrap;
    gap: 10px;
    margin-top: 30px;
  }

  .slutn-dt h3 {
    font-size: 24px;
  }

  .slutn-dt h3 {
    font-size: 20px;
  }

  .slutn_fg {
    display: none;
  }

  .slutn-dt {
    width: 100%;
    text-align: center;
  }

  .dtng_slutn {
    padding: 30px 0 180px;
  }

  .dtng_statcs {
    margin-top: 0;
  }

  .graz_lst li:before {
    left: 20px;
    top: 23px;
    height: 10px;
    width: 10px;
  }

  .graz_lst li {
    padding: 15px 15px 15px 50px;
  }

  .prfts_img {
    width: 45%;
  }

  .prfts_acrdn {
    width: 55%;
  }

  .dtng_cta1 {
    flex-direction: column;
    justify-content: center;
    text-align: center;
    gap: 20px;
  }

  .dtng_bnr_rt video {
    width: 100%;
    height: 100%;
  }

  .dtng_bnr_rt {
    position: unset;
  }

  .dtng_bnr {
    height: 550px;
  }

  .edu_lrngsrvcs_sc {
    padding: 40px 0;
  }
}

@media (max-width: 992px) {

  .intgrtn_cnt li:first-child,
  .dtng_bnr_lf,
  .dtng_bnr_rt {
    width: 100%;
  }

  .prfts_cntnt .graz_lst li:after {
    width: 25px;
    height: 25px;
  }

  .prfts_cntnt .graz_lst li.active {
    height: auto;
  }

  .dtng_bnr_lf .yt_btn {
    justify-content: center;
  }

  .uae_prtflo_lft {
    display: none;
  }

  .dtng_bnr_lf,
  .dtng_bnr_rt {
    text-align: center;
  }

  .dtng_mrque {
    padding: 0 0 30px;
  }

  .dtng_bnr {
    height: auto;
    flex-wrap: wrap;
    padding-top: 150px;
  }

  .dtng_bnr_rt video {
    width: 650px;
    margin: 30px 0;
  }

  .intgrtn_lst {
    width: 49%;
    margin-bottom: 15px;
    text-align: center;
    padding: 15px;
  }

  .blk_span {
    display: inline;
  }

  .intgrtn_cnt {
    flex-direction: column-reverse;
    gap: 30px;
    margin-top: 30px;
  }

  .prfts_img {
    display: none;
  }

  .prfts_acrdn {
    width: 100%;
  }

  .datng_app .graz_lst_1 h3 {
    color: #00649e !important;
  }

  .datng_app .graz_lst_2 h3 {
    color: #d1c51f !important;
  }

  .datng_app .graz_lst_3 h3 {
    color: #69a70c !important;
  }

  .datng_app .graz_lst_4 h3 {
    color: #a70c3b !important;
  }

  .datng_app .graz_lst_5 h3 {
    color: #640ca7 !important;
  }

  .datng_app .graz_lst_6 h3 {
    color: #0ca787 !important;
  }

  .datng_app .graz_lst_7 h3 {
    color: #69a70c !important;
  }

  .datng_app .graz_lst_8 h3 {
    color: #2a0ca7 !important;
  }

  .datng_app .graz_lst_9 h3 {
    color: #9e0044 !important;
  }

  .datng_app .graz_lst li {
    margin-top: 15px;
    width: 49%;
  }

  .dtngwhy_chs_lst li h3 {
    font-size: 16px;
  }

  .dtngwhy_chs_lst {
    align-items: stretch;
    justify-content: center;
    gap: 15px;
    margin-top: 30px;
  }

  .dtngwhy_chs_lst li figure {
    margin: 0 auto 10px;
  }

  .dtngwhy_chs_lst li {
    padding: 15px;
    width: 23%;
    margin-top: 0;
    box-shadow: 4px 6px 20px #70707047;
    border-radius: 10px;
  }

  .graz_lst {
    display: flex;
    align-items: stretch;
    justify-content: space-between;
    flex-wrap: wrap;
  }

  .dtng_prfts {
    padding: 30px 0;
  }

  .dtng_statcs_lt {
    width: 100%;
  }

  .dtng_statcs {
    margin-top: 0;
    justify-content: center;
    gap: 30px;
    text-align: center;
    flex-direction: column-reverse;
    padding-bottom: 0;
  }

  .dtng_pnls .pnls_lst {
    margin: 30px auto;
  }

  .dtng_pnls {
    padding: 30px 0 200px;
  }

  .dtng_cta2,
  .dtng_cta3,
  .dtng_cta1 {
    padding: 25px;
  }

  .dtng_cta3 {
    margin: 30px 0;
  }

  .dtng_intgrtn {
    padding: 110px 0 0;
  }
}

@media (max-width: 767px) {
  .dtng_mrque marquee {
    font-size: 34px;
  }

  .dtngwhy_chs_lst li {
    width: 31%;
  }

  .media_partner_cols img {
    width: 100px;
    margin: 25px 8px 0;
  }

  .dtng_pnls .pnls_cnt_lst {
    width: 100%;
  }

  .dtng_pnls .pnls_cnt {
    flex-wrap: wrap;
    justify-content: center;
    gap: 20px;
  }

  .dtng_pnls .pnls_cnt.active .pnls_cnt_mg {
    height: 100%;
    width: 100%;
  }

  .dtng_pnls .pnls_cnt.pnl_2 figure img {
    position: unset;
    width: 100%;
  }

  .dtng_pnls .pnls_cnt.pnl_2 .pnls_cnt_mg2 {
    width: 100%;
    height: 100%;
  }
}

@media (max-width: 600px) {

  .dtng_bnr_rt video,
  .datng_app .graz_lst li,
  .pnls_lft_2,
  .dtng_slutn_cnt li,
  .edu_lrngsrvcs_bx {
    width: 100%;
  }

  .dtng_pnls .pnls_cnt_lst li h3 {
    font-size: 18px;
  }

  .pnls_lft_1 {
    width: 70%;
  }

  .dtng_mrque marquee {
    font-size: 26px;
  }

  .prfts_cntnt .graz_lst li p {
    width: 100%;
  }

  .prfts_cntnt {
    margin-top: 15px;
  }

  .dtng_cta1_lt h2 {
    font-size: 26px;
  }

  .dtng_bnr {
    padding-top: 150px;
  }

  .dtng_cta2,
  .dtng_cta3,
  .dtng_cta1 {
    padding: 20px;
  }

  .dtng_pnls .pnls_lst li {
    padding: 10px 15px;
    font-size: 15px;
  }

  .dtng_pnls .pnls_lst {
    border: unset;
  }

  .dtng_pnls .pnls_cnt.active .pnls_cnt_mg {
    width: 50%;
    margin: 0 auto;
  }

  .intgrtn_cnt li {
    width: 65%;
  }

  .dtng_pnls,
  .dtng_intgrtn {
    padding: 30px 0 30px;
  }

  .dtng_cta2 {
    position: unset;
    transform: unset;
    margin: 30px 0;
  }

  .dtng_statcs figure,
  .dtng_pnls .pnls_cnt.pnl_2 .pnls_cnt_mg2 {
    width: 100%;
  }

  .dtng_cta1 {
    margin: 30px 0 0;
  }

  .dtng_slutn {
    padding: 30px 0;
  }

  .dtng_statcs_lt p {
    line-height: 26px;
  }
}

@media (max-width: 480px) {
  .dtng_slutn_cnt li {
    padding: 15px;
    width: 100%;
  }

  .dtngwhy_chs_lst {
    gap: 10px;
  }

  .intgrtn_lst,
  .dtng_pnls .pnls_cnt.active .pnls_cnt_mg {
    width: 100%;
  }

  .dtngwhy_chs_lst li {
    width: 48%;
  }
}

/* Dating page css */

/* Build a Groundbreaking Metaverse Dating App! */
.arVr_choose_box {
  padding: 35px;
  border-radius: 10px;
  background-color: #f2f9ff;
  position: relative;
}

.arVr_choose_box::before {
  width: 1px;
  height: calc(100% - (35px * 2));
  left: 50%;
  transform: translate(-50%, 0);
}

.arVr_choose_box::before,
.arVr_choose_box::after {
  content: "";
  position: absolute;
  background-color: #d4d4d4;
}

.arVr_choose_box::after {
  width: calc(100% - (35px * 2));
  height: 1px;
  top: 50%;
  transform: translate(0, -50%);
}

.arVr_choose_box ul li {
  width: calc(100% / 2);
}

.arVr_choose_box .single-box {
  padding: 40px;
  height: 100%;
  min-height: 300px;
}

.arVr_choose_box figure {
  height: 70px;
  margin-bottom: 20px !important;
}

.arVr_choose_box figure img {
  height: 100% !important;
}

.arVr_choose_box h3 {
  color: #002033;
  font-size: 26px;
  font-weight: 600;
  margin-bottom: 15px;
}

.arVr_choose_box p {
  opacity: 0.92;
}

.arVr_choose_box ul {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.arVr_choose_box {
  padding: 35px;
  border-radius: 10px;
  background-color: #f2f9ff;
  position: relative;
  margin-top: 50px;
}

.drm_pltfrm .visn_itm h3 {
  font-size: 18px;
  color: #1d1d1d;
}

@media screen and (max-width: 1200px) {
  .arVr_choose_box {
    padding: 0;
    border-radius: 0;
    background-color: transparent;
    position: relative;
  }

  .arVr_choose_box .single-box {
    padding: 25px 20px;
    min-height: 1px;
    background-color: #f2f9ff;
    border-radius: 10px;
  }

  .arVr_choose_box figure {
    height: 50px;
    margin-bottom: 15px !important;
  }

  .arVr_choose_box h3 {
    font-size: 20px;
    margin-bottom: 10px;
  }

  .arVr_choose_box::before,
  .arVr_choose_box::after {
    display: none;
  }

  .arVr_choose_box ul li {
    width: calc(100% / 2 - 8px);
    margin-bottom: 16px;
  }
}

@media screen and (max-width: 767px) {
  .arVr_choose_box ul li {
    width: calc(100% / 1);
  }

  .crafting_boxes .single_box,
  .arVr_choose_box .single-box,
  .path_list_single {
    padding: 20px 15px;
  }
}

/* Build a Groundbreaking Metaverse Dating App! */

/**form updation **/
.cnt_bnr_sc .blk_fr_from .form-group select {
  background-image: url(https://apptunix.wpenginepowered.com/wp-content/uploads/2023/01/arrow-2.svg) no-repeat;
  background-size: 12px;
  background-position: right 20px center;
  background-repeat: no-repeat;
  padding: 10px 35px 10px 20px !important;
  -webkit-appearance: auto;
}

.save_form_divs {
  padding-top: 25px;
}

.cnt_bnr_sc .blk_fr_from .form-group {
  margin-bottom: 15px;
}

/**form updation **/

/*mvp new sections */
.mvp_cntr li {
  background: #ffffff;
  box-shadow: 15px 28px 46px #00000017;
  border: 1px solid #7070703b;
  border-radius: 29px;
  width: 22%;
  padding: 20px;
  text-align: center;
}

.mvp_cntr {
  display: flex;
  align-items: stretch;
  justify-content: center;
  gap: 40px;
  flex-wrap: wrap;
  padding: 100px 0;
  position: relative;
}

.mvp_cntr li p {
  font-size: 18px;
  color: #000;
  font-weight: 600;
  margin-top: 5px;
  line-height: 24px;
}

.mvp_cntr li h3 {
  font-size: 60px;
  color: #2095da;
  font-weight: 800;
}

.mvp_cntr:after {
  position: absolute;
  content: "";
  background-image: url("https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2024/09/06152107/mvp_cntrbg.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;
}

.mvp_cntr_sc .btn-fix {
  margin: 0 auto;
}

.mvp_indstrs_lst li {
  background: #ffffff;
  box-shadow: 0px 0px 11px #00000029;
  border-radius: 18px;
  padding: 45px 10px 30px 20px;
  width: 31%;
}

.mvp_indstrs_lst {
  display: flex;
  align-items: stretch;
  justify-content: center;
  gap: 30px;
  flex-wrap: wrap;
  margin-top: 60px;
}

.mvp_indstrs_lst li figure {
  background: linear-gradient(45deg, #33b4ff, #00649e);
  border-radius: 9px;
  width: 62px;
  height: 58px;
  display: flex;
  align-items: center;
  transition: unset;
  justify-content: center;
}

.mvp_indstrs_lst li img {
  filter: brightness(0) invert(1);
  transition: unset;
}

.mvp_indstrs_lst li p {
  font-size: 18px;
  color: #141324;
  transition: unset;
}

.mvp_indstrs_lst li h3 {
  font-size: 24px;
  margin: 25px 0 20px;
  font-weight: 600;
  transition: unset;
}

.mvp_indstrs_lst li:nth-last-child(-n + 2) {
  width: 48%;
}

.mvp_indstrs_lst li:hover {
  background: transparent linear-gradient(36deg, #33b4ff 0%, #00649e 100%) 0% 0% no-repeat padding-box;
}

.mvp_indstrs_lst li:hover h3,
.mvp_indstrs_lst li:hover p,
.mvp_indstrs_lst li:hover p a {
  color: #fff;
}

.mvp_wrp a {
  color: #00649e;
}

.mvp_indstrs_lst li:hover figure {
  background: #fff;
}

.mvp_indstrs_lst li:hover img {
  filter: unset;
}

.mvp_indstrs_sc {
  padding-top: 70px;
}

.developming_lhs li {
  box-shadow: 15px 5px 36px #0000000a;
}

.developming_lhs:nth-child(2) li:nth-child(1) figure {
  background: #69a70c;
}

.developming_lhs:nth-child(2) li:nth-child(2) figure {
  background: #640ca7;
}

.developming_lhs:nth-child(2) li:nth-child(3) figure {
  background: #0ca7a7;
}

.process_br li h2 span {
  font-weight: 700;
}

.process_br li>div:after {
  position: absolute;
  content: "";
  background: #fff;
  height: 100px;
  width: 2px;
  right: -26px;
  top: 0;
  bottom: 0;
  margin: auto;
}

.process_br li:nth-child(even)>div:after {
  right: auto;
  left: -5px;
}

.process_br li:nth-child(even) {
  padding-left: 20px;
}

@media (max-width: 1200px) {
  .mvp_cntr li h3 {
    font-size: 36px;
  }

  .mvp_cntr {
    padding: 40px 0;
    gap: 15px;
  }

  .mvp_cntr li p {
    font-size: 14px;
    line-height: normal;
  }

  .mvp_cntr li {
    padding: 15px 5px;
    width: 23%;
  }

  .process_br li>div:after {
    content: unset;
  }

  .process_br li:nth-child(even) {
    padding-left: 15px;
  }
}

@media (max-width: 992px) {
  .mvp_indstrs_sc {
    padding: 0 0 40px 0;
  }

  .mvp_indstrs_lst {
    margin-top: 40px;
    gap: 15px;
  }

  .mvp_indstrs_lst li h3 {
    font-size: 20px;
    margin: 10px 0 5px;
  }

  .mvp_indstrs_lst li {
    padding: 20px 15px;
    width: 48%;
    text-align: center;
  }

  .mvp_indstrs_lst li figure {
    width: 50px;
    height: 50px;
    padding: 10px;
    margin: 0 auto;
  }

  .mvp_indstrs_lst li p {
    font-size: 15px;
  }
}

@media (max-width: 767px) {
  .mvp_cntr li {
    width: 48%;
  }

  .mvp_cntr li h3 {
    font-size: 26px;
  }
}

@media (max-width: 600px) {

  .mvp_indstrs_lst li,
  .mvp_indstrs_lst li:nth-last-child(-n + 2) {
    width: 100%;
  }

  .mvp_cntr {
    gap: 10px;
  }
}

/*mvp new sections */

/*dating app new section*/
.dtng_statcs_lt p {
  margin-top: 30px !important;
  color: #141324;
}

.lunch_dub_rt h3 {
  display: none;
}

@media (max-width:1200px) {

  .lunch_dub_rt h3,
  .dtng_slutn_cnt li .slutn_fg {
    display: block;
  }

  .dtng_dadpf .d_flx {
    width: 100%;
    margin-top: 40px;
  }

  .dtng_dadpf .nav-pills,
  .dtng_slutn::after {
    display: none;
  }

  .dtng_dadpf .tab-content {
    width: 100%;
    display: flex;
    align-items: stretch;
    justify-content: center;
    gap: 15px;
    flex-wrap: wrap;
    background: unset;
    border-radius: 0;
    padding: 0;
  }

  .dtng_dadpf .tab-pane {
    width: 48%;
    background: transparent linear-gradient(180deg, #33B4FF 0%, #00649E 100%) 0% 0% no-repeat padding-box;
    padding: 20px 10px;
    border-radius: 10px;
    display: block;
  }

  .dtng_dadpf .lunch_dub_rt h2 {
    font-size: 40px;
    margin-bottom: 10px;
  }

  .dtng_dadpf .lunch_dub_rt h3 {
    color: #fff;
    font-size: 20px;
    font-weight: 600;
  }

  .dtng_dadpf .lunch_dub_rt p {
    font-size: 16px;
    font-weight: 300;
  }

  .dtng_slutn {
    padding: 40px 0;
    background-image: unset;
    background-color: #000;
  }

  .dtng_slutn_cnt li .slutn-dt {
    text-align: left;
  }

  .dtng_slutn_cnt li {
    padding: 0;
  }

  .dtng_slutn_cnt .slick-arrow {
    bottom: 0;
  }
}

@media (max-width:767px) {
  .dtng_slutn_cnt li .slutn-dt {
    text-align: center;
    width: 100%;
  }

  .dtng_slutn_cnt li .slutn_fg {
    width: 65%;
    margin: 0 auto;
  }

  .dtng_slutn {
    padding-bottom: 70px;
  }

  .dtng_slutn_cnt .slick-arrow {
    bottom: -40px;
    right: 0;
    left: 0;
  }

  .dtng_statcs_lt p {
    margin-top: 15px;
  }

  .dtng_slutn_cnt .slick-prev {
    left: -80px;
  }

  .dtng_slutn_cnt .slick-next {
    right: -80px;
  }

  .dtng_prfts .graz_lst li h3 {
    font-size: 18px;
  }
}

@media (max-width:600px) {
  .dtng_dadpf .tab-pane {
    width: 100%;
  }
}

@media (max-width:480px) {
  .dtng_slutn_cnt li .slutn_fg {
    width: 100%;
  }
}

/*dating app new section*/



/* web application page css start  */
.web_dv_bnr {
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2024/10/16175527/web_dev_bnr.jpg);
  background-size: cover;
  background-repeat: no-repeat;
  position: relative;
  height: 750px;
  z-index: 0;
  background-position: center;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.web_dv_bnr::before {

  content: "";
  position: absolute;
  z-index: -1;
  background-color: black;
  height: 100%;
  width: 100%;
  opacity: 0.9;
  top: 0;

}


.web_dv_bnr button {
  margin: 50px auto;
}

.web_dv_bnr .web_bnr_feat {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  margin: 30px auto 0;
  gap: 60px;
}

.web_dv_bnr .web_bnr_feat li {
  padding: 10px 0;
  font-size: 16px;
  position: relative;
}

.web_dv_count {
  background-color: #046BA7;

}

.web_dv_count .web_count_list {
  display: flex;
  align-items: center;
  justify-content: space-between;

  gap: 20px;
}

.web_dv_count .web_count_list li {
  width: calc(100%/4 - 20px * 3/4);
  padding: 20px;
  text-align: center;
  position: relative;
}

.web_dv_count .web_count_list li h3 {
  font-size: 32px;
  color: white;
}

.web_dv_count .web_count_list li p {
  font-size: 16px;
  margin-top: 0 !important;
}

.web_dv_bnr .web_bnr_feat li:not(:last-child):before {
  content: "";
  width: 1px;
  height: 60px;
  background: #2D2D2D;
  z-index: 9999;
  right: -30px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}

.webApp_cta1_sc {
  margin-top: 80px;
}

.webApp_cta1_sc .fix_container {
  position: relative;

  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2023/11/08120208/webapp_cta2.png);
  background-repeat: no-repeat;
  background-position: center right -90px;
  background-size: cover;
  border-radius: 38px;

}



.webApp_cta1_sc .fix_container .sb {
  width: 70%;
  text-align: left;
  padding: 40px;
  z-index: 2;

}

.webApp_cta1_sc .fix_container .sb h2 {
  font-size: 36px;
}

.webApp_cta1_sc .fix_container .sb p {
  font-size: 20px;
  margin: 12px 0 27px;
}

.webApp_strategies_sc {
  margin: 80px 0;
}

.webApp_strategies_sc .fix_container .sb h2 span {
  color: #056CA7;
}

.webApp_strategies_sc .webApp_strategies_list {
  display: flex;

  justify-content: space-between;
  gap: 20px;
  flex-wrap: wrap;
  margin: 80px 0;
}

.webApp_strategies_sc .webApp_strategies_list li {
  width: calc(100%/3 - 20px*2/3);
  position: relative;
  padding: 40px 40px 40px 70px;

  border: 1px solid transparent;
  background: #FFFFFF;
  box-shadow: 0px 2px 18px #8E8E8E29;
  border-radius: 15px;
}

.webApp_strategies_sc .webApp_strategies_list li:hover {
  border: 1px solid #056CA7;
  border-radius: 15px;
  transition: none;
}

.webApp_strategies_sc .webApp_strategies_list li figure {
  width: 54px;
  height: 46px;
  background-color: #056CA7;
  padding: 10px;
  border-radius: 0px 5px 5px 0px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  left: 0;
  top: 30px;
}

.webApp_strategies_sc .webApp_strategies_list li figure img {
  height: 100%;
  width: 100%;
  object-fit: contain;
}

.webApp_strategies_sc .webApp_strategies_list li h3 {
  font-size: 26px;
  color: #002033;
  font-weight: 700;
  margin-bottom: 10px;
}

.webApp_strategies_sc .webApp_strategies_list li p {
  color: #585858;
  opacity: 0.92;
  line-height: 1.5;
}

.webApp_strategies_sc button {
  margin: 0 auto;
}

.webApp_cta2_sc .fix_container {
  background-color: #141324;
  position: relative;
  border-radius: 30px;
  overflow: hidden;
}

.webApp_cta2_sc .fix_container::before {
  content: "";
  width: 40%;
  height: 100%;
  top: 0;
  position: absolute;
  z-index: 0;
  background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2024/10/17130129/web_estimate_img.png);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: right;
  right: 10px;
}

.webApp_cta2_sc .fix_container .sb {
  width: 63%;
  text-align: left;
  padding: 40px;
  z-index: 2;

}

.webApp_cta2_sc .fix_container .sb h2 {
  font-size: 36px;
}

.webApp_cta2_sc .fix_container .sb p {
  font-size: 20px;
  margin: 12px 0 27px;
}

/* Sales Section */
.webApp_sales_sc {
  padding: 80px 0;
}

.page-template-tpl_web-application-development .tstimnl_bx:after {
  filter: brightness(0) saturate(100%) invert(19%) sepia(99%) saturate(2239%) hue-rotate(185deg) brightness(99%) contrast(101%);
}

.webApp_sales_sc .fix_container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 30px;
}

.webApp_sales_sc .lt_s {
  width: 52%;
}

.webApp_sales_sc .lt_s figure {
  width: 100%;
  max-width: 518px;
  position: relative;
  display: inline-flex;
  padding: 0 17px 17px 0;
  margin-left: 30px;
  z-index: 1;
}

.webApp_sales_sc .lt_s figure::before {
  content: "";
  inset: 17px -0px -0px 17px;
  position: absolute;
  background: #fff;
  border: 5px solid #2097DC;
  z-index: -1;
}

.webApp_sales_sc .lt_s figure img {
  width: 100%;
  height: 553px;
  max-width: 100%;
  object-fit: cover;
}

.webApp_sales_sc .lt_s figure figcaption {
  top: 35px;
  left: -30px;
  position: absolute;
  width: 92px;
  height: 92px;
  background: transparent linear-gradient(180deg, #33B4FF 0%, #00649E 100%) 0% 0% no-repeat padding-box;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  text-align: center;
  font-size: 9px;
  font-weight: 400;
  color: #fff;
  padding: 10px;
  line-height: 1.2;
}

.webApp_sales_sc .lt_s figure figcaption strong {
  font-size: 33px;
  font-weight: 800;
  line-height: 1;
  margin-bottom: 5px;
}

.webApp_sales_sc .rt_s {
  width: 48%;
}

.webApp_sales_sc .rt_s .sb {
  max-width: 470px;
}

.webApp_sales_sc.v2 .rt_s .sb {
  max-width: 100%;
}

.web_dv_wrp .sb .pre_title {
  font-size: 25px;
  font-style: italic;
  line-height: 1.2;
  margin-bottom: 10px;
  color: #141324;
  font-weight: 400;
  display: block;
}

.webApp_sales_sc .sb h2 {
  font-size: 34px;
  font-weight: 800;
  margin-bottom: 15px;
}

.webApp_sales_sc .sb p {
  font-size: 16px;
  color: #141324;
  line-height: 1.55;
}

.webApp_sales_sc .sb ul {
  counter-reset: number_count;
  margin-block: 20px 35px;
}

.webApp_sales_sc .sb ul li::before {
  counter-increment: number_count;
  content: counter(number_count) ". ";
  width: 24px;
}

.webApp_sales_sc .sb ul li {
  color: #141324;
  font-size: 22px;
  font-weight: 500;
  display: flex;
}

.webApp_sales_sc .sb ul li:not(:last-child) {
  margin-bottom: 10px;
}

.webApp_sales_sc .sb .btn-fix {
  font-size: 15px;
  height: 50px;
}

/* Model Section */
.webApp_models_sc {
  padding: 80px 0;
  background-color: #F9FDFF;
}

.webApp_models_sc .sb {
  max-width: 850px;
  margin-inline: auto;
  margin-bottom: 50px;
}

.webApp_models_sc .sb p {
  color: #141324;
}

.webApp_models_sc .tab_bx {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 30px;
}

ul.models_tabs_rt {
  width: 60%;
}

ul.models_tabs_lt {
  width: 40%;
  counter-reset: number_count;
}

ul.models_tabs_lt li {
  color: #141324;
  font-size: 25px;
  font-weight: 700;
  min-height: 100px;
  display: flex;
  align-items: center;
  padding: 20px 30px;
  border: 1px solid #056CA7;
  border-radius: 12px;
}

ul.models_tabs_lt li:not(:last-child) {
  margin-bottom: 25px;
}

ul.models_tabs_lt li::before {
  counter-increment: number_count;
  content: counter(number_count) ". ";
  width: 25px;
}

ul.models_tabs_lt li.active {
  color: #fff;
  font-weight: 600;
  background-color: #056CA7;
  box-shadow: 5px 5px 0 0 #DAF0FC;
}

ul.models_tabs_rt>li {
  max-width: 570px;
}

ul.models_tabs_rt>li:not(.active) {
  display: none;
}

ul.models_tabs_rt>li p {
  color: #585858;
  margin-top: 0;
}

ul.models_tabs_rt>li p:not(:last-child) {
  margin-bottom: 15px;
}

ul.models_tabs_rt>li ul {
  margin-block: 20px 35px;
}

ul.models_tabs_rt>li ul li {
  color: #585858;
  display: flex;
  align-items: center;
  gap: 10px;
}

ul.models_tabs_rt>li ul li::before {
  content: "";
  width: 19px;
  height: 17px;
  background-image: url(https://www.apptunix.com/wp-content/uploads/2024/10/web_tick-1.svg);
  background-size: cover;
  background-repeat: no-repeat;
  display: inline-flex;
}

ul.models_tabs_rt>li ul li:not(:last-child) {
  margin-bottom: 10px;
}

.web_dv_wrp .text_primary {
  color: #056CA7;
}

.web_dv_wrp .text-white :is(h1, h2, h3, h4, h5, h6, p, span, li) {
  color: #fff;
}

.web_dv_bnr p {
  max-width: 950px;
  margin-inline: auto;
}

.web_trust_sc {
  padding: 60px 0;
}

.web_trust_sc .fix_container {
  display: flex;
  align-items: center;
  gap: 60px;
  flex-wrap: wrap;
}

.web_trust_sc h3 {
  font-size: 26px;
  font-weight: 700;
  color: #141324;
}

.web_trust_list {
  display: flex;
  flex: 1;
  flex-wrap: wrap;
  gap: 10px;
}

.web_trust_list li {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0px 2px 24px #84848429;
  padding: 5px 10px;
  width: calc(25% - (10px* 3 / 4));
  min-height: 120px;
  display: flex;
  align-items: center;
  justify-content: center;

}

.webApp_service_sc .sb {
  max-width: 960px;
  margin: 0 auto 70px;
}

.webApp_service_sc .sb p {
  color: #585858;
}

.webApp_service_sc .side_container {
  width: calc(100% - (100% - 90%) / 2) !important;
  max-width: calc(100% - (100% - 1170px) / 2);
  margin: 0 0 0 auto;
}

.webApp_service_slider .webApp_service_item>figure {
  width: 100%;
  height: 270px;
  border-radius: 20px 20px 0 0;
  position: relative;
}

.webApp_service_slider .webApp_service_item>figure::before {
  content: "";
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  background: transparent linear-gradient(182deg, #00000000 0%, #000000E6 100%);
}

.webApp_service_slider .webApp_service_item>figure img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: inherit;
}

.webApp_service_slider .webApp_service_item {
  border-radius: 20px;
  background: #040404;
  box-shadow: 0px 2px 30px #7E7E7E29;
  margin-inline: 10px;
  height: inherit;
}

.webApp_service_slider .webApp_service_item .info_box {
  padding: 40px 30px 30px;
  position: relative;
}

.webApp_service_slider .slick-track {
  display: flex;
}

.webApp_service_slider .webApp_service_item .info_box figure {
  width: 46px;
  height: 46px;
  border-radius: 46px;
  padding: 4px;
  background: transparent linear-gradient(180deg, #33B4FF 0%, #00649E 100%);
  position: absolute;
  left: 30px;
  top: -23px;
  display: flex;
  align-items: center;
  justify-content: center;

}

.webApp_service_slider .webApp_service_item h3 {
  font-size: 20px;
  font-weight: 800;
  margin-bottom: 15px;
  text-transform: capitalize;
}

.webApp_service_sc .slick-list {
  margin: -30px -10px;
  padding-block: 30px;
}

.webApp_service_slider .webApp_service_item p {
  font-size: 16px;
  line-height: 1.6;
}

.webApp_trusted_sc .fix_container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 30px;
}


.webApp_trusted_sc h2 {

  line-height: 1.2;
}

.webApp_trusted_sc p {
  margin: 20px 0 30px !important;
  color: #141324;
  font-size: 18px;
}

.webApp_partner_sc {
  background: #040404;
  padding: 60px 0;
}

.partner_inner {
  display: flex;
  margin-top: 60px;
  gap: 20px;
  flex-wrap: wrap;

}

.partner_inner .lt_s {
  width: 425px;
}

.partner_inner .lt_s figure {
  height: 100%;
  border-radius: 20px;
  overflow: hidden;
}

.partner_inner .lt_s figure img {
  width: 100%;
  height: 100%;

  object-fit: cover;
}

.partner_inner .rt_s {
  width: calc(100% - (425px + 20px));
  background: #141324;
  border-radius: 20px;
  backdrop-filter: blur(50px);
  padding: 10px 40px 40px;
}

.partner_inner .rt_s ul {
  display: flex;
  flex-wrap: wrap;
  counter-reset: section;
}

.partner_inner .rt_s ul li {
  width: 50%;
  padding: 30px 0 30px;
  position: relative;

}

.partner_inner .rt_s ul li::before {
  counter-increment: section;
  content: counter(section, decimal-leading-zero);
  position: absolute;
  top: 8px;
  right: 24px;
  font-size: 30px;
  color: #FFFFFF20;

}

.partner_inner .rt_s ul li h3 {
  font-size: 22px;
  font-weight: 700;
  max-width: 230px;
  line-height: 1.4;
  min-height: 61px;

}

.partner_inner .rt_s ul li p {
  font-size: 16px;
  line-height: 1.5;

}

.partner_inner .rt_s ul li:nth-child(even) {
  border-left: 1px solid #353346;
  padding-left: 30px;
}

.partner_inner .rt_s ul li:nth-child(even)::before {
  right: 0;
}

.partner_inner .rt_s ul li:nth-child(odd) {

  padding-right: 30px;
}

.partner_inner .rt_s ul li:not(:nth-last-child(-n+2)) {
  border-bottom: 1px solid #353346;

}

.partner_inner .rt_s ul li:nth-last-child(-n+2) {
  padding-bottom: 0;
}

.page-template-tpl_web-application-development .footer_cta .cont_ainer {
  background: transparent linear-gradient(180deg, #33B4FF 0%, #00649E 100%);
  padding: 60px 45px;
  border-radius: 20px;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: 16px;
}

.page-template-tpl_web-application-development .footer_cta .cont_ainer .footer_lt {
  width: 59%;
}

.page-template-tpl_web-application-development .nw_sbhdng h2 {
  font-size: 36px;

  line-height: 1.5;
}

.webApp_trusted_sc {
  padding: 80px 0;
}

.webApp_trusted_sc .lt_s {
  max-width: 550px;
  width: 50%;
}

.webApp_trusted_sc .rt_s {
  width: 50%;
  text-align: right;
}

.webApp_trusted_sc .rt_s figure {
  width: 100%;
  max-width: calc(482px + 50px);
  margin-left: auto;
  position: relative;
  padding: 0 0 50px 50px;
}

.webApp_trusted_sc .rt_s figure>img {
  width: 100%;
  height: 271px;
  object-fit: cover;
  border-radius: 20px;
}

.webApp_trusted_sc .rt_s figure figcaption {
  left: 0;
  bottom: 0;
  position: absolute;
  z-index: 1;
}

.webApp_trusted_sc .rt_s figure figcaption button {
  width: 105px;
  height: 105px;
  backdrop-filter: blur(8px);
  -webkit-backdrop-filter: blur(8px);
  border: 4px solid #198CCE;
  background: transparent;
  border-radius: 50%;
  position: relative;
  overflow: hidden;
  z-index: 1;
}

.webApp_trusted_sc .rt_s figure figcaption button::before {
  content: "";
  top: 50%;
  left: 50%;
  width: 65px;
  height: 65px;
  position: absolute;
  background-color: #050D22;
  transform: translate(-50%, -50%);
  animation: round 10s linear infinite;
  border: 2px dashed #FFFFFF;
  border-radius: 50%;
  z-index: -1;
}

@keyframes round {
  0% {
    transform: translate(-50%, -50%) rotate(0);
  }

  100% {
    transform: translate(-50%, -50%) rotate(360deg);
  }
}

.webApp_trusted_sc .rt_s figure figcaption button img {
  height: 26px;
  filter: brightness(0) invert(1);
  position: relative;
  left: 3px;
}

.webApp_cta2_sc {
  background: linear-gradient(to bottom, #fff 50%, #056CA7 50%);
}

.web_dv_wrp .fntch_chs_sc.wbdvplre_chs_sc {
  background-color: #056CA7;
}

.web_dv_wrp .wbdvplre_chs_sc .fntch_chs_bx {
  border-bottom: 1px solid #2E86B8;
}

.web_dv_wrp .wbdvplre_chs_sc .fntch_chs_lst::before {
  content: "";
  position: absolute;
  background-color: #2E86B8;
}

.web_dv_wrp .wbdvplre_chs_sc .single-box h3 {
  font-size: 26px;
  margin: 25px 0 12px;
  font-weight: 600;
  color: #fff;
}

.web_dv_wrp .wbdvplre_chs_sc .single-box p {
  color: #fff;
  opacity: 0.92;
}

.web_dv_wrp .wbdvplrs_prcs_sc .iotprcs_bx:last-child {
  margin-bottom: 0;
}

.web_dv_wrp .wbdvplrs_prcs_sc .iotprcs_bx h3 {
  color: #002033;
}

.web_dv_wrp .wbdvplrs_prcs_sc .iotprcs_bx p {
  color: #585858;
  line-height: 1.5;
  margin-top: 12px;
  opacity: 0.92;
}

.webApp_serve_sc {
  background: #040404;
  padding: 80px 0;
}

.webApp_serve_sc .fix_container>.text_center:last-child {
  margin-top: 50px;
}

.webApp_serve_sc .fix_container>.text_center .btn {
  margin-inline: auto;
}

.webApp_serve_sc .srve_sldr_lt {
  width: 60%;
}

.webApp_serve_sc .srve_sldr_rt {
  width: 292px;
  height: 470px;
}

.webApp_serve_sc .sldr_fr_cntnt h3 {
  font-size: 30px;
  margin: 15px 0;
}

.webApp_serve_sc .sldr_fr_cntnt p {
  font-size: 20px;
  line-height: 28px;
  font-weight: 300;
}

.webApp_serve_sc .sldr_fr_cntnt {
  margin: 0;
}

.webApp_serve_sc .sldr_fr_cntnt>figure {
  width: 70px;
  height: 70px;
}

.webApp_serve_sc .sldr_fr_cntnt>figure img {

  height: 100%;
  width: 100%;
  object-fit: contain;

}

.webApp_serve_sc .sldr_nv_cntnt {
  background: #fff;
  width: 248px !important;
  border-radius: 20px;
  text-align: center;
  padding: 20px 10px;
  display: flex !important;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  min-height: 190px;
  margin: 10px auto;
  gap: 15px;
  position: relative;
}

.webApp_serve_sc .sldr_nv_cntnt::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;
  bottom: 14px;

  right: 12px;
  cursor: pointer;
}

.webApp_serve_sc .sldr_nv_cntnt.slick-active.slick-center::before {
  filter: brightness(0) invert(1);
}



.webApp_serve_sc .sldr_nv_cntnt figure {
  width: 56px;
  height: 56px;
  margin: 0 auto;
}

.webApp_serve_sc .sldr_nv_cntnt h3 {
  font-size: 21px;
  font-weight: 700;
}

.webApp_serve_sc .sldr_nv_cntnt.slick-active.slick-center {
  width: 100% !important;
  background: transparent linear-gradient(180deg, #33B4FF 0%, #00649E 100%) 0% 0% no-repeat padding-box;
  border-radius: 25px;
  opacity: 1;
}

.webApp_serve_sc .sldr_nv_cntnt.slick-active.slick-center h3 {
  color: #fff;
  font-size: 25px;
  font-weight: 600;
}

.webApp_serve_sc .sldr_nv_cntnt.slick-active.slick-center img {
  filter: brightness(0) invert(1);
}

.webApp_serve_sc .srve_sldr_rt .slick-track {
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.webApp_serve_sc .spbt_srve_sldr {
  display: flex;
  margin: 0 auto;
  align-items: center;
  justify-content: space-between;
  background: url("https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2024/10/17184121/web_service_image.png") no-repeat;
  background-size: cover;
  padding: 0 200px 0 90px;
  border: 2px solid #FFFFFF12;
  border-radius: 20px;
  margin-top: 50px;
  position: relative;
  overflow: hidden;
  height: 470px;
}

.webApp_service_sc {
  padding-bottom: 70px;
}

.webApp_service_sc .arrow_bottom .slick-arrow {
  width: 65px !important;
  height: 65px !important;
}

.webApp_service_sc .arrow_bottom .slick-arrow:hover {
  background-color: #056CA7;
  transform: translate(0, -50%) scale(1.1);
  border: 1px solid #056CA7 !important;
}

.webApp_service_sc .arrow_bottom .slick-prev {
  left: -100px;
}

.webApp_service_sc .arrow_bottom .slick-arrow:hover::before {
  filter: brightness(0) invert(1);
}

.web_dv_wrp .wbdvplrs_prcs_sc .iotprcs_lst {
  background-image: url("https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2024/10/18134220/proccess_bg.png");
}

.web_dv_wrp .wbdvplrs_prcs_sc .iotprcs_bx::before {
  content: "";
  position: absolute;
  transition: background-color 0.3s ease-in-out, backdrop-filter 0.3s ease-in-out;
  background-image: url("https://www.apptunix.com/wp-content/uploads/2024/10/process_icon-2.svg");
  background-repeat: no-repeat;
  background-size: cover;
  padding: 10px;
  width: 87px;
  height: 87px;
  top: 44%;
  z-index: 3;

  border-radius: 87px;


  display: flex;
  align-items: center;
  justify-content: center;
  background-position: center;
  background-size: 48px;
}

.web_dv_wrp .wbdvplrs_prcs_sc .iotprcs_bx::after {
  content: "";
  position: absolute;
  background-size: cover;
  padding: 10px;
  width: 87px;
  height: 87px;
  top: 44%;
  background-color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  background-position: center;
  border-radius: 87px;
  z-index: 1;
}

.web_dv_wrp .wbdvplrs_prcs_sc .iotprcs_bx {
  width: 100%;
}

.web_dv_wrp .wbdvplrs_prcs_sc .iotprcs_bx:nth-child(even) :is(h3, p) {
  margin-left: auto;
}

.web_dv_wrp .wbdvplrs_prcs_sc .iotprcs_bx:hover::before,
.web_dv_wrp .wbdvplrs_prcs_sc .iotprcs_bx.active::before {

  filter: brightness(0) saturate(100%) invert(60%) sepia(17%) saturate(4718%) hue-rotate(177deg) brightness(102%) contrast(105%);

}

.web_dv_wrp .wbdvplrs_prcs_sc .iotprcs_bx:not(:first-child)::before {
  top: 33%;

}

.web_dv_wrp .wbdvplrs_prcs_sc .iotprcs_bx:nth-child(2):after {
  top: 33%;
}

.web_dv_wrp .wbdvplrs_prcs_sc .iotprcs_bx:nth-child(3)::after {
  top: 23%;
}

.web_dv_wrp .wbdvplrs_prcs_sc .iotprcs_bx:nth-child(3)::before {
  top: 23%;
  background-image: url("https://www.apptunix.com/wp-content/uploads/2024/10/process_icon3-2.svg");
}

.web_dv_wrp .wbdvplrs_prcs_sc .iotprcs_bx:nth-child(4)::before {
  top: 11%;
  background-image: url("https://www.apptunix.com/wp-content/uploads/2024/10/process_icon4-2.svg") !important;
}

.web_dv_wrp .wbdvplrs_prcs_sc .iotprcs_bx:nth-child(4)::after {
  top: 11%;
}

.web_dv_wrp .wbdvplrs_prcs_sc .iotprcs_bx:nth-child(5)::before {
  top: 0%;
  background-image: url("https://www.apptunix.com/wp-content/uploads/2024/10/process_icon5-2.svg");
}

.web_dv_wrp .wbdvplrs_prcs_sc .iotprcs_bx:nth-child(5)::after {
  top: 0%;
}

.web_dv_wrp .wbdvplrs_prcs_sc .iotprcs_bx:nth-child(6)::before {
  top: -12%;
  background-image: url("https://www.apptunix.com/wp-content/uploads/2024/10/process_icon6-2.svg") !important;
}

.web_dv_wrp .wbdvplrs_prcs_sc .iotprcs_bx:nth-child(6)::after {
  top: -12%;
}

.web_dv_wrp .wbdvplrs_prcs_sc .iotprcs_bx:nth-child(7)::before {
  top: -4%;
  background-image: url("https://www.apptunix.com/wp-content/uploads/2024/10/process_icon7-2.svg");
}

.web_dv_wrp .wbdvplrs_prcs_sc .iotprcs_bx:nth-child(7)::after {
  top: -4%;
}

.web_dv_wrp .wbdvplrs_prcs_sc .iotprcs_bx:not(:last-child):nth-child(even):before {
  left: unset;
  background-image: url("https://www.apptunix.com/wp-content/uploads/2024/10/process_icon2-2.svg");

}

.web_dv_wrp .wbdvplrs_prcs_sc .iotprcs_bx h3,
.web_dv_wrp .wbdvplrs_prcs_sc .iotprcs_bx p {
  max-width: 432px;
}

.web_dv_wrp .wbdvplrs_prcs_sc .iotprcs_bx::before,
.web_dv_wrp .wbdvplrs_prcs_sc .iotprcs_bx::after {
  left: 50%;
  transform: translateX(-50%);
}

.web_dv_wrp .wbdvplrs_prcs_sc .iotprcs_bx:not(:last-child):nth-child(even):before,
.web_dv_wrp .wbdvplrs_prcs_sc .iotprcs_bx:not(:last-child):nth-child(even):after {
  left: unset;
  right: 50%;
  transform: translate(50%);
}

/* web application media 12345 */

@media (max-width:1400px) {
  .web_dv_bnr .web_bnr_feat li {
    font-size: 14px;
  }

  .webApp_strategies_sc .webApp_strategies_list li {

    padding: 30px 20px 30px 70px;

  }

  .webApp_strategies_sc .webApp_strategies_list li p {
    font-size: 16px;
  }

  .web_dv_bnr {
    height: 650px;
  }

  .web_dv_wrp .wbdvplrs_prcs_sc .iotprcs_bx:nth-child(6) {
    min-height: 136.59px;
  }

  .web_dv_wrp .wbdvplrs_prcs_sc .iotprcs_bx:nth-child(2)::before {
    top: 36% !important;
  }

  .web_dv_wrp .wbdvplrs_prcs_sc .iotprcs_bx:nth-child(2)::after {
    top: 36% !important;
  }

  .web_dv_wrp .wbdvplrs_prcs_sc .iotprcs_bx:nth-child(3)::before {
    top: 27%;
  }

  .web_dv_wrp .wbdvplrs_prcs_sc .iotprcs_bx:nth-child(3)::after {
    top: 27%;
  }

  .web_dv_wrp .wbdvplrs_prcs_sc .iotprcs_bx:nth-child(5)::before {
    top: 9%;
  }

  .web_dv_wrp .wbdvplrs_prcs_sc .iotprcs_bx:nth-child(5)::after {
    top: 9%;
  }

  .web_dv_wrp .wbdvplrs_prcs_sc .iotprcs_bx:nth-child(7)::before,
  .web_dv_wrp .wbdvplrs_prcs_sc .iotprcs_bx:nth-child(7)::after {
    top: -10%;
  }

  .web_dv_wrp .wbdvplrs_prcs_sc .iotprcs_bx:nth-child(4)::before,
  .web_dv_wrp .wbdvplrs_prcs_sc .iotprcs_bx:nth-child(4)::after {
    top: 18% !important;
  }

  .web_dv_wrp .wbdvplrs_prcs_sc .iotprcs_bx:nth-child(6)::before,
  .web_dv_wrp .wbdvplrs_prcs_sc .iotprcs_bx:nth-child(6)::after {
    top: 0% !important;

  }

}

@media (max-width:1200px) {
 .web_dv_wrp  .wbdvplrs_prcs_sc .iotprcs_bx figure{
    padding: 7px;
  }
  .web_dv_wrp  .wbdvplrs_prcs_sc .iotprcs_bx figure img{
   width: 100%;
   height: 100%;
   object-fit: contain;
  }
  .web_dv_wrp  .wbdvplrs_prcs_sc .iotprcs_bx {
    justify-content: flex-start;
  }
  .web_dv_wrp .wbdvplrs_prcs_sc .iotprcs_lst {
    background-image: none !important;
  }
  .web_dv_wrp .wbdvplrs_prcs_sc .iotprcs_bx:nth-child(even) :is(h3, p){
    margin-left: 0;
    max-width: 100%;
  }
  .web_dv_wrp .wbdvplrs_prcs_sc .iotprcs_bx h3, .web_dv_wrp .wbdvplrs_prcs_sc .iotprcs_bx p{
    max-width: 100%;
  }

  .web_dv_wrp .wbdvplrs_prcs_sc .iotprcs_bx::before,.web_dv_wrp .wbdvplrs_prcs_sc .iotprcs_bx::after  {
    display: none !important;
  }

  .webApp_service_sc .arrow_bottom .slick-arrow {
    width: 50px !important;
    height: 50px !important;
  }

  .web_dv_bnr {
    height: auto;
    padding-bottom: 60px;
  }

  .web_dv_bnr .web_bnr_feat {
    width: 90%;
  }

  .web_trust_sc h3 {
    width: 100%;
  }

  .web_trust_sc .fix_container {
    gap: 20px;
  }

  .webApp_service_slider .webApp_service_item .info_box {
    padding: 40px 20px 30px;
  }

  .webApp_service_slider .webApp_service_item h3 {
    font-size: 18px;
  }

  .webApp_service_slider .webApp_service_item p {
    line-height: 1.2;
  }

  .webApp_sales_sc .lt_s figure {
    max-width: 400px;
    margin-left: 30px;
  }

  .webApp_sales_sc .sb h2 {
    font-size: 30px;

  }

  .partner_inner .lt_s,
  .webApp_cta2_sc .fix_container::before {
    display: none;
  }

  .partner_inner .rt_s {
    width: 100%;
  }

  .webApp_cta1_sc .fix_container {
    border-radius: 20px;
    background: #089df3;

  }

  .webApp_cta2_sc .fix_container {
    border-radius: 20px;
  }

  .webApp_cta1_sc .fix_container .sb,
  .webApp_cta2_sc .fix_container .sb {
    width: 100%;
    text-align: center;
  }

  .webApp_cta1_sc .fix_container .sb .btn-fix,
  .webApp_cta2_sc .fix_container .sb .btn-fix {
    margin-inline: auto;
  }

  .webApp_strategies_sc .webApp_strategies_list {
    margin: 40px 0;
  }

  .webApp_strategies_sc .webApp_strategies_list li {
    width: calc(100% / 2 - 20px* 2 / 3);

  }

  ul.models_tabs_lt li {
    font-size: 20px;
    padding: 20px;
  }

  .webApp_sales_sc .sb ul li {
    font-size: 18px;
  }

  .page-template-tpl_web-application-development .footer_cta .cont_ainer {
    padding: 40px;
  }

  .page-template-tpl_web-application-development .footer_cta .cont_ainer .footer_lt {
    width: 100%;
  }

  .page-template-tpl_web-application-development .arrow_bottom .slick-arrow {
    bottom: -80px;
  }

  .webApp_trusted_sc {
    padding-top: 45px;
  }

  .web_dv_wrp .wbdvplre_chs_sc .single-box :where(h3, p) {
    color: #1d1d1d !important;
  }

  .page-template-tpl_web-application-development .fntch_chs_lst {
    gap: 0;
  }

  .web_dv_wrp .fntch_chs_sc .slick-dots li button,
  .fntch_chs_sc .slickdts .slick-dots li button {
    background: #fff;
    opacity: 0.30;
  }

  .web_dv_wrp .fntch_chs_sc .slick-dots li.slick-active button,
  .fntch_chs_sc .slickdts .slick-dots li.slick-active button {
    background: #fff;
    opacity: 1;
  }

  .webApp_serve_sc .srve_sldr_rt {
    display: none;
  }

  .webApp_serve_sc .srve_sldr_lt {
    width: 100%;
  }

  .webApp_serve_sc .spbt_srve_sldr {
    padding: 50px 30px;
    text-align: center;
  }

  .webApp_serve_sc .sldr_fr_cntnt>figure {
    text-align: center;
    display: flex;
    justify-content: center;
    margin-inline: auto;
  }
  .web_dv_bnr p {
    max-width: 970px;
    font-size: 18px;

}
.web_dv_wrp .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;
  min-height: 1px;
  height: inherit;
}
.web_dv_wrp .wbdvplrs_prcs_sc .slick-list,.web_dv_wrp .fntch_chs_bx  .slick-list{
  margin-inline: -5px;
}
.web_dv_wrp .wbdvplrs_prcs_sc .slick-track,.web_dv_wrp .fntch_chs_bx  .slick-track{
  display: flex;
}
.web_dv_wrp .fntch_chs_bx {
  width: 48%;
  position: relative;
  background: #F2F9FF;
  margin-inline: 5px;
  padding: 20px 10px;
  text-align: center;
  border-radius: 14px;
  height: inherit;
}
.web_dv_wrp .wbdvplre_chs_sc .fntch_chs_lst::before{
  display: none;
}
}

@media (max-width:992px) {

  .web_trust_sc,
  .webApp_sales_sc,
  .webApp_partner_sc,
  .webApp_models_sc {
    padding: 45px 0;
  }

  .webApp_strategies_sc {
    margin: 45px 0;
  }

  .web_dv_bnr .web_bnr_feat {

    width: 100%;

  }

  .web_dv_count .web_count_list li {

    padding: 20px 0;

  }

  .webApp_service_sc .side_container {
    width: 90% !important;
    margin-inline: auto !important;
  }

  .webApp_trusted_sc .lt_s {
    width: 100%;
    max-width: 100%;
  }

  .webApp_trusted_sc .rt_s {
    width: 100%;
  }

  .partner_inner .rt_s ul li h3 {
    font-size: 20px;
  }

  .webApp_strategies_sc .webApp_strategies_list li figure {
    position: initial;
    width: 45px;
    height: 45px;
    margin-bottom: 12px;
  }

  .webApp_strategies_sc .webApp_strategies_list li {
    padding: 30px;
  }

  .webApp_strategies_sc .webApp_strategies_list li {
    font-size: 15px;
    padding: 24px 10px;
    min-height: 60px;
  }

  .page-template-tpl_web-application-development .nw_sbhdng h2 {
    font-size: 28px;
  }

  .page-template-tpl_web-application-development .footer_cta .cont_ainer {
    padding: 30px;
  }

  .page-template-tpl_web-application-development .footer_cta {
    padding-bottom: 0;
  }

  .webApp_trusted_sc .fix_container {
    flex-wrap: wrap;
    text-align: center;
  }

  .webApp_trusted_sc .fix_container button.btn.btn-fix {
    margin-inline: auto;
  }

  .webApp_trusted_sc .rt_s figure {
    max-width: calc(100% + 50px);
  }

  .webApp_sales_sc .lt_s,
  .webApp_sales_sc .rt_s {
    width: 100%;
    text-align: center;
  }

  .webApp_sales_sc .lt_s figure::before {
    display: none;
  }

  .partner_inner .rt_s {
    padding: 10px 20px 20px;
  }

  .webApp_cta1_sc {
    margin-top: 45px;
  }

  .webApp_cta1_sc .fix_container .sb h2,
  .webApp_cta2_sc .fix_container .sb h2 {
    font-size: 28px;
  }

  .webApp_cta1_sc .fix_container .sb {
    padding: 30px;
    border-radius: 15px;
  }

  .webApp_models_sc .tab_bx {

    gap: 20px;
  }

  ul.models_tabs_lt li {
    font-size: 15px;
    padding: 10px;
    min-height: 60px;
  }

  .webApp_sales_sc .fix_container {
    flex-wrap: wrap;
  }

  .web_dv_wrp .wbdvplrs_prcs_sc {
    padding: 0 0 50px;
    margin: 0;
  }

  .webApp_serve_sc {
    padding: 45px 0;
  }

  .partner_inner .rt_s ul li:nth-child(even),
  .partner_inner .rt_s ul li:nth-child(odd) {
    padding: 0;
    border: 0;
  }

  .partner_inner .rt_s ul li {
    width: 100%;
  }

  .partner_inner .rt_s ul li:not(:last-child) {
    margin-bottom: 20px;
  }

  .webApp_sales_sc .rt_s .sb {
    max-width: 100%;
  }

  .webApp_sales_sc .lt_s figure img {

    height: 400px;

  }

  ul.models_tabs_lt li:not(:last-child) {
    margin-bottom: 16px;
  }
}

@media (max-width:767px) {
  ul.models_tabs_lt li:not(:last-child) {
    margin-bottom: 10px;
  }

  ul.models_tabs_lt li {
    min-height: 50px;
  }

  .webApp_serve_sc .sldr_fr_cntnt h3 {
    font-size: 24px;
  }

  .webApp_serve_sc .sldr_fr_cntnt p {
    font-size: 16px;
  }

  .web_dv_bnr .web_bnr_feat li:not(:last-child):before {
    display: none;
  }

  .webApp_serve_sc .spbt_srve_sldr {
    height: auto;
    margin-top: 30px;
  }

  .web_dv_bnr {
    padding-bottom: 45px;
  }

  .web_dv_bnr .web_bnr_feat,
  .web_dv_count .web_count_list {
    gap: 12px;
  }

  .web_dv_bnr .web_bnr_feat li {
    width: calc(100% / 2 - 12px* 3 / 4);
    padding: 0;

  }

  .web_dv_count .web_count_list li {
    width: calc(100% / 4 - 12px* 3 / 4);
    padding: 10px 0;
  }

  .web_dv_count .web_count_list li h3,
  .web_trust_sc h3 {
    font-size: 24px;
  }

  .web_trust_list li {
    min-height: 80px;
    width: calc(50% - (10px* 3 / 4));

  }

  .webApp_service_slider .webApp_service_item .info_box {
    padding: 40px 16px 16px;
    text-align: center;
  }

  .webApp_service_slider .webApp_service_item .info_box figure {
    width: 36px;
    height: 36px;
    border-radius: 36px;
    top: -18px;
    left: 50%;
    transform: translateX(-50%);
  }

  .webApp_trusted_sc {
    padding-bottom: 45px;
  }

  .webApp_sales_sc .fix_container {
    gap: 20px;
  }

  .web_dv_wrp .sb .pre_title {
    font-size: 20px;

    margin-bottom: 6px;

  }

  .webApp_sales_sc .sb h2,
  .webApp_cta1_sc .fix_container .sb h2,
  .webApp_cta2_sc .fix_container .sb h2,
  .page-template-tpl_web-application-development .nw_sbhdng h2 {
    font-size: 24px;
  }

  .webApp_sales_sc .sb ul li,
  .webApp_cta1_sc .fix_container .sb p {
    font-size: 16px;
  }

  .partner_inner .rt_s ul li::before {

    top: 0px;
    right: 15px;
    font-size: 20px;

  }

  .partner_inner .rt_s ul li h3 {
    font-size: 18px;
  }

  .partner_inner .rt_s ul li p {
    font-size: 14px;
  }

  .partner_inner .rt_s ul li:nth-child(odd) {
    padding-right: 20px;
  }

  .partner_inner .rt_s ul li:nth-child(even) {
    padding-left: 20px;
  }

  .webApp_strategies_sc .webApp_strategies_list li {
    width: 100%;
    text-align: center;
  }

  .webApp_strategies_sc .webApp_strategies_list li figure {
    margin-inline: auto;
    border-radius: 5px;
  }

  .webApp_strategies_sc .webApp_strategies_list li h3 {
    font-size: 22px;
  }

  .webApp_models_sc .sb {
    margin-bottom: 30px;
  }

  ul.models_tabs_rt,
  ul.models_tabs_lt {
    width: 100%;
  }

  .webApp_models_sc .tab_bx {

    flex-wrap: wrap-reverse;
  }

  .webApp_models_sc {
    padding-bottom: 0;
  }

  .webApp_sales_sc .lt_s figure img {

    height: 350px;

  }

  .webApp_cta1_sc .fix_container,
  .page-template-tpl_web-application-development .footer_cta .cont_ainer {

    border-radius: 15px;
  }

  .webApp_service_sc .sb {
    margin-bottom: 40px;
  }
}

@media (max-width:575px) {
  ul.models_tabs_lt li {
    min-height: 45px;
  }

  .webApp_serve_sc .spbt_srve_sldr {
    padding: 40px 16px;
  }

  .webApp_serve_sc .sldr_fr_cntnt h3 {
    font-size: 22px;
  }

  .web_dv_bnr .web_bnr_feat,
  .web_dv_count .web_count_list {
    flex-wrap: wrap;
  }

  .web_dv_count .web_count_list li {
    width: calc(100% / 2 - 12px* 3 / 4);
    padding: 0;

  }
  .webApp_serve_sc .sldr_fr_cntnt>figure{
    width: 45px;
    height: 45px;
  }
  .webApp_service_sc .sb {
    margin-bottom: 30px;
  }

  .webApp_service_slider .webApp_service_item>figure {
    height: 180px;
  }

  .webApp_trusted_sc .rt_s figure figcaption button {
    width: 85px;
    height: 85px;
  }

  .webApp_trusted_sc .rt_s figure figcaption {
    left: 50%;

    transform: translateX(-50%);
  }

  .webApp_trusted_sc .rt_s figure {
    padding-left: 0;
    width: 100%;
  }

  .webApp_sales_sc .sb h2,
  .webApp_cta1_sc .fix_container .sb h2,
  .webApp_cta2_sc .fix_container .sb h2,
  .page-template-tpl_web-application-development .nw_sbhdng h2 {
    font-size: 22px;
  }

  .webApp_cta1_sc .fix_container .sb,
  .webApp_cta2_sc .fix_container .sb,
  .page-template-tpl_web-application-development .footer_cta .cont_ainer {
    padding: 24px 16px;
  }

  .webApp_cta2_sc .fix_container,
  .webApp_cta1_sc .fix_container,
  .page-template-tpl_web-application-development .footer_cta .cont_ainer {

    border-radius: 10px;

  }

  .page-template-tpl_web-application-development .web_dev_fcta p {
    font-size: 16px;
  }

  .page-template-tpl_web-application-development .btn-fix {
    font-size: 14px;
  }

  .partner_inner .rt_s ul li:nth-child(even),
  .partner_inner .rt_s ul li:nth-child(odd) {
    padding: 0;
  }

  .partner_inner .rt_s ul li::before,
  .partner_inner .rt_s ul li:nth-child(even)::before {

    right: 50%;
    font-size: 20px;
    transform: translateX(50%);
  }

  .web_dv_count {
    padding: 25px 0;
  }

  .webApp_sales_sc .lt_s figure img {
    height: 280px;
  }

  .partner_inner .rt_s ul li h3 {
    font-size: 18px;
    width: 100%;
    max-width: 100%;
    text-align: center;
    padding-top: 40px;
  }

  .partner_inner .rt_s ul li p {
    text-align: center;
  }

}

/* web application page css start end  */


.unlck {
  display: block;
  width: fit-content;
  margin-left: 50px;
  font-size: 46px;
  font-weight: 700;
}
.cnt_wrp .cnt_bnr_cntnt .nw_hdng h1 {
  font-size: 28px;
  font-weight: 600;
}
@media (max-width:1200px) {

  .unlck{margin:0 auto;font-size:40px;}
}
@media (max-width:992px) {
  .unlck{font-size:34px;}
}
@media (max-width:600px) {
  .cnt_wrp .cnt_bnr_cntnt .nw_hdng h1,.unlck{
    font-size: 26px;
  }
  
}