/* live - ppc-bold.css */
@import url("https://www.apptunix.com/updated_style.css");

@font-face {
    font-family: 'Evil Empire Regular';
    font-style: normal;
    font-weight: normal;
    src: url('https://www.apptunix.com/solutions/wp-content/themes/apptunix-ppc/css/fonts/Evil Empire.woff') format('woff');
}

/**mobile_wallet page css**/
.mbwl_sndct_sc .btn-fix, .mbwl_thrct_sc .btn-fix {
    margin: 0 auto;
}

.btn {
    padding: 10px 25px;
}

.navigation.nv_nw_otr {
    box-shadow: unset;
    background: transparent
}

.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.btn-white, .btn.btn-info.btn-white, .btn-white, a.btn.btn-primary.btn-white:not([href]):not([tabindex]), a.btn.btn-info.btn-white:not([href]):not([tabindex]) {
    background: #fff;
    color: #13152F;
}

.mbwtl_bnr {
    height: 870px;
    display: flex;
    align-items: center;
    background: #fff;
}

.sclmd_wrp .mbwtl_bnr {
    height: 800px;
}

svg {
    width: auto;
}

.btn .btn-primary .btn-white: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(0 125 190/24%) 50%, rgba(64, 235, 241, 0) 99%, rgba(64, 235, 241, 0) 100%);
}

.navigation.hdr_whte_lgo_otr .latest_header_sec .get_in_touch_header .btn-white, .navigation.hdr_whte_lgo_otr .latest_header .get_in_touch .btn-white,
.navigation.hdr_whte_lgo_otr .latest_header .hedaar_right button {
    background: #fff !important;
    color: #13152f;
}

.navigation.hdr_whte_lgo_otr.fixed .latest_header_sec .get_in_touch_header .btn-white, .navigation.hdr_whte_lgo_otr.fixed .latest_header .get_in_touch .btn-white,
.navigation.hdr_whte_lgo_otr.fixed .latest_header .hedaar_right button {
    background: #00649e !important;
    color: #fff;
}

.navigation.hdr_whte_lgo_otr .latest_header .hedaar_right .navbar-toggler-icon {
    background-image: url(https://www.apptunix.com/solutions/wp-content/uploads/sites/5/2022/12/nav.svg);
}

.navigation.hdr_whte_lgo_otr.fixed .latest_header .hedaar_right .navbar-toggler-icon {
    background-image: url(https://www.apptunix.com/solutions/wp-content/uploads/sites/5/2022/12/nav_new.svg);
}

/* css for featured blog */
.nh_ftblg_sc.design2 .slick-dots {
    bottom: -20px !important;
}

@media (max-width:600px) {
    .nh_ftblg_sc.design2 .slick-dots {
        bottom: -30px !important;
    }
}

/* css for featured blog ends */
.lmn_hd h1 {
    letter-spacing: 0px;
    color: #001B30;
    text-transform: capitalize;
    font-size: 78px;
    line-height: 1.2;
    font-weight: bold;
}

.lmn_hd p {
    letter-spacing: 0px;
    color: #141324;
    font-size: 22px;
    line-height: 36px;
    font-weight: 400;
    margin: 20px 0 40px;
}

span.bcg_txt {
    padding: 0;
    color: #00649E;
}

.mbwl_sulof_sc {
    padding-top: 120px;
}

section#latest_blogs {
    padding-bottom: 0;
}

.mbwtl_cnt {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
}

.mbwtl_lt {
    width: 60%;
}

.mbwtl_rt {
    width: 30%;
    text-align: left;
    position: relative;
    top: 0px;
}

.mbwtl_rt svg {
    width: 730px;
    height: 800px;
}

.lsb_hd h2, .sb_hd h2, #latest_blogs .lsb_hd h2 {
    letter-spacing: 0px;
    color: #141324;
    font-size: 70px;
    font-weight: bold;
    margin-bottom: 12px;
    line-height: 1.3;
}

.sm_tlk_rgt .sb_hd {
    width: 100%;
}

.sm_tlk_rgt .sb_hd h2 {
    font-size: 56px;
    line-height: 72px;
}

.sm_tlk_sc {
    padding-bottom: 50px;
    padding-top: 60px;
}

.thourgh_out_worldsec .sb_hd h2 {
    width: 70%;
    margin: 0 auto;
}

.lsb_hd p, .sb_hd p {
    letter-spacing: 0px;
    color: #141324;
    font-size: 18px;
    line-height: normal;
    font-weight: normal;
}

.mbwl_sulof_mn {
    margin-top: 50px;
    display: flex;
    align-items: stretch;
    justify-content: space-between;
    flex-wrap: wrap;
}

.mbwl_sulof_lst::before {
    content: "";
    position: absolute;
    left: 0;
    width: 1px;
    background: #C2C2C2;
    top: 10px;
    bottom: 10px;
}

.mbwl_sulof_lst {
    width: 32%;
    padding: 40px;
    position: relative;
    z-index: 1;
    margin-bottom: 30px;
}

.mbwl_sulof_lst h3 span {
    display: block;
    letter-spacing: 0px;
    color: #141324;
    font-size: 24px;
    line-height: normal;
    font-weight: 400;
    margin: 0 0 50px;
}

.mbwl_sulof_lst h3 {
    letter-spacing: 0px;
    color: #141324;
    margin-bottom: 40px;
    font-size: 22px;
    line-height: normal;
    font-weight: 700;
}

.mbwl_sulof_lst p {
    letter-spacing: 0px;
    color: #000000;
    font-size: 16px;
    line-height: 26px;
    font-weight: 400;
}

.mbwl_sulof_lst:hover::before {
    background: #00649E;
}

.mbwl_sulof_lst:hover h3 {
    color: #00649E;
}

.mbwl_sulof_lst:hover h3 span {
    color: #00649E;
}

.mbwl_sulof_lst:hover {
    box-shadow: 0 20px 50px #0000001f;
}

.mbwl_ftct_lt {
    width: 50%;
    position: relative;
    z-index: 2;
}

.mbwl_ftct_lt h2 {
    letter-spacing: 0px;
    color: #00649E;
    font-size: 35px;
    line-height: 1.5;
}

.mbwl_ftct_rt {
    width: 50%;
    text-align: center;
}

.mbwl_ftct_sc {
    position: relative;
    z-index: 1;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 60px 0;
    height: 440px;
}

.mbwl_indt_lst {
    background: #fff;
    box-shadow: 0px 2px 20px #0000000d;
    border: 1px solid #ebebeb;
    padding: 50px 40px;
    width: 31%;
    min-height: 250px;
    margin: 0 0 30px 30px;
}

.mbwl_indt_lst h3 {
    letter-spacing: 0px;
    color: #232229;
    margin-bottom: 30px;
    border-bottom: solid 1px #EBEBEB;
    padding-bottom: 30px;
}

.mbwl_indt_lst p {
    letter-spacing: 0px;
    color: #000000;
    font-size: 16px;
    line-height: 28px;
    font-weight: 400;
}

.mbwl_chlslv_sc::before {
    content: "";
    position: absolute;
    left: 50%;
    top: 0;
    bottom: 0;
    transform: translateX(-50vw);
    width: 100vw;
    background: #F2F9FF;
    z-index: -1;
}

.mbwl_chlslv_mn {
    margin-top: 50px;
    display: flex;
    align-items: stretch;
    justify-content: space-between;
    flex-wrap: wrap;
}

.mbwl_chlslv_lst h3 {
    letter-spacing: 0px;
    color: #141324;
    font-size: 28px;
    line-height: 1.3;
    margin-bottom: 30px;
}

.mbwl_chlslv_lst:hover {
    background: #FFFFFF;
    box-shadow: 0px 7px 25px #0000001a;
}

.mbwl_chlslv_lst {
    padding: 70px 40px;
    width: 50%;
    border-right: solid 1px #ddd;
    border-bottom: solid 1px #ddd;
}

.mbwl_chlslv_lst:nth-child(2n) {
    border-right: unset;
}

.mbwl_chlslv_lst:nth-child(3), .mbwl_chlslv_lst:last-child {
    border-bottom: unset;
}

.mbwl_chlslv_lst p {
    letter-spacing: 0px;
    color: #000000;
    font-size: 16px;
    line-height: 26px;
    font-weight: 400;
}

.mbwl_indt_mn {
    margin-top: 50px;
    display: flex;
    align-items: stretch;
    justify-content: center;
    flex-wrap: wrap;
}

.mbwl_chlslv_sc {
    position: relative;
    z-index: 1;
    padding-bottom: 90px;
}

.mbwl_sndct_sc:before {
    content: "";
    position: absolute;
    left: 50%;
    width: 100vw;
    transform: translateX(-50vw);
    background: #00649e;
    top: 0;
    bottom: 0;
    z-index: -1;
}

.mbwl_sndct_sc {
    position: relative;
    z-index: 1;
    height: 440px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.mbwl_ftrs_mn {
    margin-top: 50px;
}

.mbwl_ftrs_inr {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 50px;
}

.mbwl_ftrs_rt {
    width: 55%;
}

.mbwl_ftrs_lst {
    display: flex;
    align-items: stretch;
    justify-content: space-between;
    flex-wrap: wrap;
}

.mbwl_ftrs_pt {
    width: 49%;
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    margin-bottom: 30px;
}

.mbwl_ftrs_pt svg {
    width: 90px;
}

.mbwl_ftrs_cnt {
    width: 80%;
    padding-left: 20px;
}

.mbwl_ftrs_cnt h4 {
    letter-spacing: 0px;
    color: #021D32;
    font-size: 18px;
    line-height: normal;
    font-weight: 700;
    margin-bottom: 10px;
}

.mbwl_ftrs_cnt p {
    letter-spacing: 0px;
    color: #000000;
    font-size: 16px;
    line-height: 25px;
    font-weight: 400;
}

.mbwl_ftrs_rt h3 {
    letter-spacing: 0px;
    color: #13152F;
    font-size: 24px;
    line-height: 56px;
    font-weight: 700;
    margin-bottom: 30px;
}

.mbwl_ftrs_inr:last-child .mbwl_ftrs_img {
    width: 40%;
}

.mbwl_ftrs_inr:last-child {
    flex-direction: row-reverse;
    margin-bottom: 0;
}

.mbwl_ftrs_inr:last-child .mbwl_ftrs_img figure img {
    max-width: 900px;
}

.mbwl_thrct_sc::before {
    content: "";
    position: absolute;
    left: 50%;
    width: 100vw;
    transform: translateX(-50vw);
    background: linear-gradient(to right, #00649e 0%, #2ba1e6 62%);
    top: 0;
    bottom: 0;
    z-index: -1;
}

.mbwl_thrct_sc {
    position: relative;
    z-index: 1;
    min-height: 480px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.mbwl_thrct_mn h2 {
    color: #fff;
    font-size: 50px;
    margin-bottom: 50px;
}

.mbwl_srvs_lst {
    background: #fff;
    box-shadow: 0px 8px 36px #00000010;
    border-radius: 10px;
    width: 31%;
    margin: 0 0 20px 20px;
    padding: 30px;
    position: relative;
    z-index: 1;
    border: solid 1px transparent;
}

.mbwl_srvs_mn {
    display: flex;
    align-items: stretch;
    justify-content: center;
    flex-wrap: wrap;
    margin-top: 50px;
}

.mbwl_srvs_lst h3 {
    letter-spacing: 0px;
    color: #222222;
    font-size: 20px;
    line-height: normal;
    font-weight: 500;
    text-align: center;
}

.mbwl_ftct_elm:before {
    content: "";
    left: 45%;
    transform: translateX(-50vw);
    top: -80px;
    z-index: 0;
    position: absolute;
    opacity: .1;
    border: solid 84px #00649E;
    border-radius: 50%;
    height: 300px;
    width: 300px;
}

.mbwl_ftct_sc:after {
    position: absolute;
    content: "";
    left: 50%;
    transform: translateX(-50vw);
    top: 0;
    bottom: 0;
    background: #E7F4FF;
    width: 100vw;
    z-index: -1;
}

.mbwl_srvs_lst h3 .mbl_nmr {
    position: absolute;
    left: 30px;
    top: 25px;
    color: #fff;
    text-shadow: 0px 0px 3px #00649e;
    font-size: 50px;
}

.mbwl_sndct_sc .lsb_hd h2 {
    color: #fff;
    font-size: 56px;
}

.mbwl_sndct_sc .lsb_hd .blk_span {
    font-weight: normal;
}

.mbwl_tcst_lst {
    display: flex;
    justify-content: space-between;
    align-items: stretch;
    flex-wrap: wrap;
    margin-top: 50px;
}

.mbwl_tcst_pt {
    text-align: center;
    width: 49%;
    background: #fff;
    box-shadow: 0px 8px 36px #00000010;
    padding: 30px;
    margin-bottom: 30px;
    min-height: 280px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}

.mbwl_tcst_pt:nth-last-child(-n+2) {
    margin-bottom: 0;
}

.mbwl_clnlvd_inr {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 60px;
}

.mbwl_clnlvd_mn {
    margin-top: 70px;
}

.mbwl_clnlvd_sc .mbwl_clnlvd_lt {
    width: 48%;
}

.mbwl_clnlvd_sc .mbwl_tcst_lst {
    margin-top: 30px;
    margin-bottom: 30px;
}

.mbwl_clnlvd_sc .mbwl_tcst_pt {
    width: 48%;
    margin-bottom: 40px;
    box-shadow: unset;
    padding: 0;
    text-align: left;
    min-height: auto !important;
    display: block;
}

.mbwl_clnlvd_sc .mbwl_tcst_pt h4 {
    font-size: 20px;
    text-align: left;
    color: #222;
    font-weight: 400;
    line-height: 30px;
}

.mbwl_tcst_pt .mbwl_tcst_pt_no {
    font-size: 18px;
    width: 100px;
    border-bottom: 1px solid #178def;
    padding-bottom: 20px;
    margin-bottom: 20px;
}

.mbwl_clnlvd_sc .mbwl_clnlvd_inr:nth-child(2) {
    flex-direction: row-reverse;
}

.mbwl_whychs_sc {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
}

.mbwl_whychs_rt {
    width: 48%;
    background: #F2F9FF;
    padding: 20px;
}

.lsb_hd.mbwl_whychs_lt {
    width: 40%;
    position: sticky;
    top: 120px;
}

.mbwl_clnlvd_inr:last-child {
    margin-bottom: 0;
}

.mbwl_whychs_lst {
    font-size: 30px;
    font-weight: 700;
    color: #141324;
    margin: 0 0 30px;
    position: relative;
    z-index: 1;
    padding-left: 30px;
}

.mbwl_whychs_lst:last-child {
    margin-bottom: 0;
}

main {
    overflow-x: clip;
}

.mbwl_whychs_lst:before {
    content: "";
    background: #00649e;
    margin-right: 15px;
    position: absolute;
    left: 0;
    height: 14px;
    width: 14px;
    border-radius: 50%;
    top: 17px;
}

.mbwl_tcst_pt_img {
    display: flex;
    justify-content: center;
    margin-top: 40px;
    min-height: 130px;
    width: 70%;
}

.mbwl_sndct_sc .btn.btn-primary {
    background: #fff;
    color: #13152F;
    margin-top: 20px;
}

.mbwl_sndct_mn {
    position: relative;
    z-index: 1;
}

.mbwl_sndct_elm::before, .mbwl_sndct_elm::after {
    content: "";
    position: absolute;
    opacity: 0.2;
    border: solid 84px #fff;
    border-radius: 50%;
    height: 300px;
    width: 300px
}

.mbwl_sndct_elm::before {
    left: -110px;
    bottom: -110px;
}

.mbwl_sndct_elm::after {
    right: -110px;
    top: -110px;
}

.mbwl_sndct_elm, .mbwl_thrct_elemt, .mbwl_ftct_elm {
    position: absolute;
    left: 50%;
    width: 100vw;
    transform: translateX(-50vw);
    top: 0;
    bottom: 0;
    overflow: hidden;
}

.mbwl_thrct_elemt:after {
    content: "";
    position: absolute;
    right: -240px;
    bottom: -20px;
    height: 400px;
    width: 1000px;
    background: url(https://www.apptunix.com/solutions/wp-content/uploads/sites/5/2022/08/mbwl_sndcta_elmt1.svg);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 100%;
}

.mbwl_thrct_elemt:before {
    content: "";
    position: absolute;
    left: -160px;
    top: -110px;
    height: 360px;
    width: 360px;
    background: url(https://ucppr2k2q2u3lbr9b2ah3a31-wpengine.netdna-ssl.com/solutions/wp-content/uploads/sites/5/2022/08/mbwl_thrcta_elmt2.svg);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 100%;
}

.mbwl_srvs_lst:hover {
    border-color: #178DEF;
    border-radius: 10px;
}

.mbwl_tcst_pt_inner {
    margin-right: 20px;
    text-align: center;
    width: 20%;
}

.mbwl_tcst_pt_inner:last-child {
    margin-right: 0px;
}

.mbwl_tcst_pt_inner img {
    max-width: 90px;
}

.mbwl_tcst_pt_inner p {
    width: 80%;
    margin: 10px auto 0;
    letter-spacing: 0px;
    color: #000000;
    font-size: 16px;
    line-height: normal;
    font-weight: 400;
}

.mbwl_clnlvd_sc .mbwl_clnlvd_lt h3 {
    font-weight: 700;
    font-size: 32px;
    color: #222;
    width: 60%;
    line-height: 40px;
    margin-bottom: 10px;
}

.mbwl_clnlvd_lt p {
    width: 90%;
    color: #222;
    font-size: 18px;
    line-height: 30px;
}

.mbwl_clnlvd_rt figure img {
    width: 100%;
    height: 100% !important;
    object-fit: cover;
}

.mbwl_clnlvd_rt figure {
    height: 550px;
    width: 100%;
    overflow: hidden;
}

.mbwl_clnlvd_rt {
    width: 47%;
    text-align: center;
}

.mbwl_tcst_sc {
    padding-top: 20px;
}

.mbwl_clnlvd_sc {
    padding-top: 30px;
}

/**mobile_wallet page css end**/

.mbwl_thrct_mn {
    position: relative;
    z-index: 2;
}

.mbwl_ftrs_mbl {
    display: none;
}

/**social-media-app-development page css**/
.sclmd_wrp .lmn_hd p {
    width: 80%;
}

.sclmd_list {
    border-bottom: 1px solid #D7E2EC;
    width: 33.33%;
    padding: 20px 40px;
    min-height: 200px;
    margin: 0;
    border-left: 1px solid #D7E2EC;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.social_medial_gen {
    width: calc(33.33% - 10px);
    background: #f6f6f6;
    border-radius: 10px;
    padding: 30px 80px 50px 20px;
    margin-bottom: 20px;
}

.social_medial_gen:hover {
    background: #edeffe;
    border-radius: 20px;
}

.social_medial_gen:hover h3 {
    color: #00649E;
}

.social_medial_gen h3 {
    display: flex;
    flex-direction: column;
    font-size: 24px;
    font-weight: 700;
    margin-bottom: 8px;
}

.social_medial_gen h3 span {
    font-size: 24px;
    font-weight: normal;
    margin-bottom: 8px;
}

.sclmd_wrp video {
    height: 600px;
}

.sclmd_wrp .lmn_hd p {
    margin: 10px 0 20px;
}

.sclmd_rdyfr_ryt img {
    max-height: 500px;
}

.sclmd_list h3 {
    margin-bottom: 15px;
    font-size: 30px;
}

.sclmd_chlslv_sc .mbwl_sulof_lst:hover, .sclmd_gnrlftr_sc .mbwl_sulof_lst:hover {
    border-left: 7px solid #00649E;
}

.mbwl_sulof_lst:hover {
    background: #fff;
}

.sclmd_rdyfr {
    position: relative;
}

.sclmd_rdyfr:after {
    position: absolute;
    content: "";
    left: 50%;
    transform: translateX(-50vw);
    top: 0;
    bottom: 0;
    background: #F7F7F7;
    width: 100vw;
    z-index: -1;
}

.sclmd_chlslv_sc .mbwl_sulof_sc:after, .sclmd_wrp .nft_hmw:after, .sclmd_chlslv_sc:after {
    position: absolute;
    content: "";
    left: 50%;
    transform: translateX(-50vw);
    top: 0;
    bottom: 0;
    background: #e7f4ff;
    width: 100vw;
    z-index: -1;
}

.sm_bn, .sclmd_wrp .nft_hmw, .sm_bn .mbwtl_cnt, .sclmd_frst_cta, .slmd_secd_ctasc, .sclmd_gnrlftr_sc, .sclmd_chlslv_sc {
    position: relative;
}

.sclmd_chlslv_sc .mbwl_sulof_lst:before, .sclmd_gnrlftr_sc .mbwl_sulof_lst:before {
    width: 0;
}

.sclmd_chlslv_sc .sclmd_list {
    width: 50%;
}

.sclmd_wrp .sclmd_frst_cta:before {
    position: absolute;
    content: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/09/07104424/Social_Media_cta.svg);
    right: 0;
    top: 0;
    background-repeat: no-repeat;
}

.sclmd_wrp .mbwl_ftct_lt {
    width: 60%;
}

.sclmd_frst_cta {
    background: #e7f4ff;
    padding: 30px;
    border-radius: 20px;
}

.sclmd_frst_cta .mbwl_ftct_lt h2 {
    color: #fff;
}

.sclmd_wrp .sclmd_frst_cta .mbwl_ftct_lt h2 {
    color: #141324;
}

.sclmd_frst_cta .sclmd_ctargt {
    width: 40%;
}

.sclmd_wrp .wych_nft_sc, .sclmd_wrp .nft_hmw {
    background: transparent;
}

.sclmd_wrp .nft_hm_ibx.odd .sb_hd h3:after, .sclmd_wrp .nft_hm_ibx.even .sb_hd h3:after {
    height: 0;
}

.slmd_secd_ctalft, .slmd_secd_ctamn, .sclmd_frst_cta .sclmd_frst_ctamn, .sclmd_rdyfr_cnt {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.sclmd_apclnt_inr {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
}

.slmd_secd_ctasc:before {
    position: absolute;
    content: "";
    left: 50%;
    transform: translateX(-50vw);
    top: 0;
    bottom: 0;
    background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/08/09100402/cta_2_bg.png) no-repeat;
    width: 100vw;
    z-index: -1;
}

.slmd_secd_ctasc:after {
    position: absolute;
    content: "";
    left: 50%;
    transform: translateX(-50vw);
    top: 0;
    bottom: 0;
    background: #00649E;
    width: 100vw;
    z-index: -2;
}

.sclmd_wrp .slmd_secd_ctalft h2 {
    font-size: 52px;
    color: #fff
}

.slmd_secd_ctargt p {
    font-size: 25px;
    color: #fff;
    margin-bottom: 30px;
    line-height: 1.5;
}

.slmd_secd_ctargt {
    width: 50%;
}

.slmd_secd_ctasc {
    height: 350px;
    display: flex;
    align-items: center;
}

.sclmd_apclnt_lst {
    border: 1px solid #e6e6e6;
    padding: 30px 20px;
    border-radius: 10px;
    margin: 15px 0;
}

.sclmd_apclnt_lst:hover {
    background: #F2F9FF;
}

.sclmd_apclnt_lst:hover h3 {
    color: #00649E;
}

.sclmd_apclnt_lst h3 {
    font-size: 42px;
    font-weight: bold;
}

.sclmd_apclnt_inr p {
    font-size: 24px;
    margin-bottom: 20px;
    line-height: normal;
    margin-top: 0;
}

.sclmd_apclnt_inr .left p:first-child {
    font-weight: 700;
}

.sclmd_apclnt_inr li {
    font-size: 22px;
    margin-bottom: 12px;
    display: flex;
    align-items: center;
    font-weight: 700;
}

.sclmd_apclnt_inr li .svg {
    margin-right: 10px;
}

.sclmd_apclnt_inr {
    margin-top: 20px;
}

.sclmd_apclnt_inr .left {
    width: 50%;
    padding-left: 30px;
}

.sclmd_apclnt_inr .right {
    width: 35%;
}

.sclmd_apclnt_mn {
    margin-top: 20px;
}

.sclmd_wrp .sclmd_apclnt_sc {
    padding-top: 0px;
}

.sclmd_chlslv_sc .sclmd_list.odd, .sclmd_gnrlftr_sc .sclmd_list:nth-child(1), .sclmd_gnrlftr_sc .sclmd_list:nth-child(4), .sclmd_gnrlftr_sc .sclmd_list:nth-child(7) {
    border-left: 0;
}

.sclmd_list:nth-last-child(2), .sclmd_list:last-child, .sclmd_gnrlftr_sc .sclmd_list:nth-last-child(3) {
    border-bottom: 0;
}

.sclmd_rdyfr .sclmd_rdyfr_lt {
    width: 60%;
}

.sclmd_rdyfr_ryt {
    text-align: center;
    width: 40%;
}

.sclmd_rdyfr_lt .btn-fix {
    margin-top: 20px;
}

.sclmd_frst_cta .sclmd_ctargt .btn-fix {
    margin: 0 auto;
}

.lall_sc.sclmd_frst_cta {
    display: flex;
    align-items: center;
}

.sclmd_rdyfr svg {
    max-width: 300px;
}

.sclmd_rdyfr .svg {
    text-align: right;
}

.sclmd_apclnt_lst h3::before {
    content: "•";
    color: #00649E;
    margin-right: 15px;
}

#smdia_pge #latest_blogs {
    padding-bottom: 30px;
}

.sclmd_wrp .sclmd_frst_ctamn:before {
    content: "";
    width: 100px;
    background-color: #00649E;
    height: 2px;
    position: absolute;
    top: -15px;
}

.sclmd_wrp .sclmd_frst_ctamn {
    position: relative;
    width: 100%;
}

.sclmd_wrp .sclmd_frst_cta {
    padding: 80px 30px;
    margin-bottom: 70px;
}

.page-id-6841 .nh_ftblg_sc {
    padding: 0 0 30px;
}

.nwyrk_cta1_mn {
    background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2024/06/24133935/newyork_cta1.png);
    background-size: cover;
    background-position: center;
    border-radius: 30px;
    padding: 60px;
}

.nwyrk_cta1_mn h2 {
    font-size: 38px;
}

.nwyrk_cta1_mn p {
    font-size: 20px;
    font-weight: 300;
    line-height: 30px;
    margin: 20px 0 35px;
}

.nwyrk_cta1_sc .btn-fix {
    background: #fff !important;
    color: #000 !important;
    margin: 0 auto;
}

.nwyrk_cta1_sc .btn-fix svg {
    background: #000 !important;
}

.nwyrk_cta1_sc .btn-fix svg path {
    fill: #fff;
}

.sclmd_wrp .al_sc.nh_cntst_sc {
    margin: 40px 0;
}

.nwyrk_cta1_sc {
    margin-bottom: 60px;
}

.page-template-socialmedia-new .nh_ftblg_sc {
    padding-top: 40px;
}

.page-template-socialmedia-new .gm_srv_sc {
    padding: 60px 0 0;
}

.page-template-socialmedia-new .we_ofr .g_dv_in p {
    text-align: left;
}

.whitlbl_appnl_upr {
    display: flex;
    align-items: stretch;
    justify-content: center;
    gap: 20px;
    flex-wrap: wrap;
    margin: 50px auto 90px;
    width: 85%;
}

.whitlbl_appnl_upr li {
    border: 2px solid #00000033;
    padding: 20px;
    border-radius: 10px;
    text-align: center;
    text-transform: uppercase;
    width: 31%;
}

.whitlbl_appnl_upr li h3 {
    font-size: 20px;
    font-weight: 900;
    color: #000000;
}

.whitlbl_appnl_upr li.active {
    background: #0C3FFD;
}

.whitlbl_appnl_upr li.active h3 {
    color: #fff;
}

.sclmda_appnl_flx {
    display: none;
    align-items: flex-start;
    justify-content: space-between;
    flex-wrap: wrap;
}

.sclmda_appnl_flx.active {
    display: flex;
}

.sclmda_appnl_lft {
    width: 45%;
}

.sclmda_appnl_lft li {
    background: #F1F1F1 0% 0% no-repeat padding-box;
    border: 1px solid #DCDCDC;
    border-radius: 10px;
    padding: 20px 20px 20px 45px;
    position: relative;
    margin-bottom: 20px;
    transition: unset;
}

.sclmda_appnl_lft li h3 {
    font-size: 22px;
    font-weight: 700;
    transition: unset;
}

.sclmda_appnl_lft li p {
    display: none;
    font-size: 18px;
    font-weight: 300;
    margin-top: 10px;
    transition: unset;
}

.sclmda_appnl_lft li:after {
    position: absolute;
    content: "";
    background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2024/08/06074810/industry_icon.png);
    width: 13px;
    height: 13px;
    left: 20px;
    top: 25px;
    filter: brightness(0) saturate(100%) invert(12%) sepia(82%) saturate(6490%) hue-rotate(236deg) brightness(105%) contrast(102%);
}

.sclmda_appnl_ryt {
    width: 25%;
    margin: 0 auto;
    position: relative;
    text-align: center;
}

.sclmda_appnl_flx:nth-child(1) .sclmda_appnl_ryt {
    width: 50%;
}

.sclmda_appnl_ryt:after {
    position: absolute;
    content: "";
    background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2024/08/06075750/ap_pnl_whitlbl.png);
    bottom: 0;
    width: 314px;
    height: 106px;
    right: 0;
    left: -10px;
    margin: auto;
    background-position: bottom center;
    z-index: -1;
    filter: brightness(0) saturate(100%) invert(12%) sepia(74%) saturate(7495%) hue-rotate(235deg) brightness(101%) contrast(98%);
}

.sclmda_appnl_flx:nth-child(1) .sclmda_appnl_ryt:after {
    position: absolute;
    content: "";
    background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2024/08/07062659/app-panelwebbg.png);
    width: 100%;
}

.edu_featrs_lst {
    display: flex;
    align-items: stretch;
    justify-content: center;
    flex-wrap: wrap;
    margin-top: 60px;
    gap: 25px;
}

.edu_featrs_bx {
    width: 31%;
    text-align: center;
    transition: all 0.3s ease-in-out 0s;
    border-radius: 20px;
    padding: 40px 20px 20px 20px;
}

.edu_featrs_bx h3 {
    margin: 15px 0 10px;
    font-weight: 700;
}

.edu_featrs_bx p {
    font-size: 16px;
}

.edu_featrs_bx:hover {
    background-color: unset !important;
    box-shadow: rgb(204, 219, 232) 3px 3px 6px 0px inset, rgba(204, 219, 230, 0.5) 3px 3px 6px 1px inset;
    transform: scale(0.95);
}

.edu_featrs_bx:hover figure {
    transform: rotateY(180deg);
}

.edu_featrs_bx figure {
    transition: all 1s;
    transform-style: preserve-3d;
}

#smdia_pge .we_ofr.g_dv_rb.gm_srv_sc .sb_hd h2 {
    color: #00649E;
}

#smdia_pge .we_ofr.g_dv_rb.gm_srv_sc {
    background: #fff;
}

#smdia_pge .we_ofr.g_dv_rb.gm_srv_sc .sb_hd p {
    color: #383838;
    font-size: 20px;
}

#smdia_pge .hlth_cuntr_li p {
    margin: 0;
    line-height: normal;
}

#smdia_pge .al_sc.nh_cntst_sc {
    background: #fff;
    padding: 0 0 80px;
}

#smdia_pge .hlth_cuntr_lst {
    margin: 0;
}

.sclmda_appnl_lft li.active {
    background: #0C3FFD;
}

.sclmda_appnl_lft li.active p {
    display: block;
    color: #fff;
}

.sclmda_appnl_sc {
    padding-bottom: 60px;
}

.sclmda_appnl_lft li.active h3 {
    color: #fff;
}

.sclmda_appnl_lft li.active:after {
    filter: brightness(0) invert(1);
}

.sclmda_appnl_lft li:last-child {
    margin: 0;
}

#smdia_pge .buty_year.hlth_cuntr {
    padding-top: 0;
}

/***social-media-app-development-end******/
/**Responsive start******/
@media(max-width:1700px) {
    .mbwtl_rt svg {
        width: 680px;
        height: 540px;
    }

    .sclmd_wrp .mbwtl_rt {
        right: 100px;
    }

    .mbwtl_bnr {
        height: 700px;
    }

    .sclmd_wrp .mbwtl_bnr {
        height: 670px;
    }

    .mbwl_sulof_sc {
        padding-top: 150px;
    }

    .lmn_hd h1 {
        font-size: 70px;
    }

    .mbwtl_lt {
        width: 70%;
    }

    .lmn_hd p {
        width: 80%;
    }

    .sclmd_wrp .mbwl_ftct_lt h2 {
        font-size: 35px;
    }

    .mbwl_indt_lst {
        margin: 0 0 20px 20px;
    }

    .lsb_hd h2, .sb_hd h2, .sm_tlk_rgt .sb_hd h2, #latest_blogs .lsb_hd h2 {
        font-size: 54px;
    }

    .mbwl_clnlvd_sc .mbwl_clnlvd_lt h3 {
        width: 70%;
    }

    .mbwl_sulof_lst {
        padding: 40px 20px;
    }

    .mbwl_thrct_mn h2 {
        font-size: 44px;
    }

    .mbwl_thrct_sc {
        min-height: 450px;
    }

    .mbwl_tcst_sc {
        padding-top: 0px;
    }

    .mbwl_srvs_lst {
        padding: 30px 10px;
    }

    .mbwl_srvs_lst h3 .mbl_nmr {
        left: 10px;
        top: 30px;
        font-size: 40px;
    }

    .mbwl_srvs_lst h3 {
        font-size: 18px;
    }
}

@media(max-width:1500px) {

    /******social-media-app-development**************/
    .sm_bn .mbwtl_cnt:after {
        right: 26%;
    }

    .mbwl_tcst_pt_img {
        width: 100%;
    }

    .sclmd_apclnt_inr li {
        font-size: 20px;
    }

    .sclmd_wrp .slmd_secd_ctalft h2 {
        font-size: 45px;
    }
}

@media(max-width:1400px) {
    .lsb_hd h2, .sb_hd h2, .sm_tlk_rgt .sb_hd h2, #latest_blogs .lsb_hd h2 {
        font-size: 45px;
    }
    .hlth_cuntr_li h3{
        font-size:40px;
    }
    .mbwl_whychs_rt {
        width: 50%;
    }

    .mbwl_sndct_sc .lsb_hd h2 {
        font-size: 50px;
    }

    .lmn_hd h1 {
        font-size: 65px;
    }

    .sclmd_wrp video {
        height: 500px;
    }

    .slmd_secd_ctasc {
        height: auto;
    }
}

@media(max-width:1300px) {
    .mbwl_sulof_sc {
        padding-top: 120px;
    }

    .hlth_cuntr_li h3 {
        font-size: 40px;
    }

    .mbwl_sulof_lst h3 span {
        margin: 0 0 40px;
    }

    .mbwl_sulof_lst h3 {
        margin-bottom: 30px;
    }

    .sclmd_wrp .mbwl_ftct_lt h2 {
        font-size: 28px;
    }

    .mbwl_ftct_rt {
        width: 40%;
    }

    .mbwl_sndct_sc {
        height: 390px;
    }

    .lsb_hd.mbwl_sndct_mn h2 {
        font-size: 42px;
    }

    .mbwl_ftrs_rt {
        width: 65%;
    }

    .mbwl_ftrs_img {
        width: 35%;
    }

    .mbwl_ftrs_cnt p {
        font-size: 15px;
        line-height: 22px;
    }

    .mbwl_thrct_mn h2 {
        font-size: 42px;
    }

    .mbwl_tcst_sc {
        padding-top: 0;
    }

    .mbwl_clnlvd_sc {
        padding-top: 20px;
    }

    .mbwl_clnlvd_sc .mbwl_tcst_pt {
        width: 49%;
        margin-bottom: 20px;
    }

    .mbwl_tcst_pt .mbwl_tcst_pt_no {
        font-size: 16px;
        padding-bottom: 10px;
        margin-bottom: 10px;
    }

    .mbwl_clnlvd_sc .mbwl_tcst_pt h4 {
        font-size: 16px;
    }

    .mbwl_whychs_lst {
        font-size: 25px;
    }

    .all_sec.sm_tlk_sc {
        padding-top: 0px;
        padding-bottom: 10px;
    }

    .all_sec.thourgh_out_worldsec {
        padding-top: 50px;
    }

    .sclmd_wrp.lall_sc.mbwl_whychs_sc {
        padding-top: 0;
    }
}

@media(max-width:1200px) {
    #smdia_pge .hlth_cuntr_lst {
        justify-content: center;
    }

    #smdia_pge .buty_year_li p {
        font-size: 14px;
    }

    .sclmd_wrp .mbwtl_cnt {
        padding: 40px 0;
    }

    .hlth_cuntr_li h3 {
        font-size: 22px;
    }

    .edu_featrs_lst {
        margin-top: 40px;
        gap: 15px;
    }

    .whitlbl_appnl_upr li {
        padding: 15px 5px;
    }

    .whitlbl_appnl_upr li h3 {
        font-size: 14px;
    }

    .page-template-socialmedia-new .we_ofr .g_dv_in p {
        text-align: center;
    }

    .whitlbl_appnl_upr {
        margin: 30px auto;
        width: 100%;
    }

    .sclmda_appnl_lft li h3 {
        font-size: 18px;
    }

    .sclmda_appnl_lft li p {
        font-size: 15px;
        display: block;
        line-height: 22px;
        margin-top: 5px;
    }

    .whitlbl_appnl_upr {
        gap: 10px;
    }

    .nwyrk_cta1_mn p {
        font-size: 16px;
        line-height: 24px;
        margin: 10px 0 25px;
    }

    .nwyrk_cta1_mn {
        padding: 30px 20px;
    }

    .mbwtl_lt {
        width: 60%;
    }

    .mbwtl_rt svg {
        width: 100%;
        height: auto;
    }

    .lmn_hd h1 {
        font-size: 45px;
    }

    .lmn_hd p {
        width: 100%;
        font-size: 18px;
        margin: 10px 0 30px;
    }

    .mbwtl_bnr {
        height: 500px;
    }

    .lsb_hd h2, .sb_hd h2, .sm_tlk_rgt .sb_hd h2, #latest_blogs .lsb_hd h2 {
        font-size: 40px;
    }

    .mbwl_sulof_mn {
        margin-top: 30px;
    }

    .mbwl_sulof_lst {
        padding: 30px 20px;
    }

    .mbwl_sulof_lst h3 span {
        margin: 0 0 20px;
    }

    .mbwl_sulof_lst h3 {
        margin-bottom: 20px;
        font-size: 20px;
    }

    .mbwl_sulof_lst p {
        font-size: 15px;
    }

    .lall_sc.mbwl_sulof_sc {
        padding-bottom: 20px;
    }

    .mbwl_indt_lst {
        padding: 40px 30px;
    }

    .mbwl_chlslv_lst h3 {
        font-size: 25px;
        line-height: 1.3;
    }

    .mbwl_sndct_sc {
        height: 330px;
    }

    .mbwl_ftrs_rt h3, .sclmd_wrp .sclmd_frst_ctamn:before, .mbwl_ftct_rt, .mbwl_ftct_elm:before, .sclmda_appnl_ryt:after {
        display: none;
    }

    .mbwl_ftct_sc {
        height: auto;
    }

    .mbwl_ftct_sc .blk_span {
        display: initial;
    }

    .mbwl_ftct_sc .btn-fix {
        margin: 0 auto;
    }

    .social_medial_gen h3, .sclmd_wrp .rntl_advftr_mn h3 {
        font-size: 22px;
    }

    .social_medial_gen h3 span {
        font-size: 20px;
    }

    .mbwl_ftrs_mbl {
        display: block;
        width: 100%;
    }

    .mbwl_ftrs_rt {
        width: 100%;
        margin-top: 20px;
    }

    .mbwl_ftrs_inr {
        flex-wrap: wrap;
    }

    .mbwl_ftrs_img {
        width: 100%;
        text-align: center;
    }

    .mbwl_ftrs_img {
        margin-top: 20px;
    }

    .mbwl_ftrs_mn {
        margin-top: 30px;
    }

    .mbwl_ftrs_inr:last-child {
        flex-direction: column;
    }

    .mbwl_ftrs_inr:last-child .mbwl_ftrs_img, .sclmd_wrp .mbwl_ftct_lt {
        width: 100%;
    }

    .mbwl_thrct_sc {
        min-height: auto;
    }

    .mbwl_thrct_mn h2 {
        font-size: 36px;
        margin-bottom: 30px;
    }

    .mbwl_srvs_mn {
        margin-top: 30px;
    }

    .mbwl_clnlvd_sc .mbwl_clnlvd_lt h3 {
        width: 100%;
        font-size: 28px;
    }

    .mbwl_clnlvd_lt p {
        width: 100%;
        font-size: 16px;
        line-height: 26px;
    }

    section#latest_blogs {
        padding-top: 10px;
    }

    .mbwl_clnlvd_rt figure {
        height: 500px;
    }

    .mbwl_tcst_sc {
        padding-bottom: 30px;
    }

    .mbwl_srvs_sc {
        padding-bottom: 40px;
    }

    .lsb_hd.mbwl_sndct_mn h2 {
        font-size: 36px;
    }

    .mbwl_sndct_sc {
        height: auto;
    }

    .mbwl_ftct_lt {
        width: 100%;
        text-align: center;
    }

    .sclmd_wrp .mbwtl_rt {
        top: 30px;
        width: 100%;
        text-align: center;
        right: 0;
    }

    .hts_cta_2 {
        height: auto;
        padding: 40px 0;
    }

    .sclmd_wrp .mbwtl_bnr {
        height: auto;
    }

    .slmd_secd_ctasc, .hts_wrp .sclmd_frst_cta {
        height: auto !important;
    }

    .sclmd_apclnt_inr li, .sclmd_apclnt_inr p {
        font-size: 18px;
    }

    .sclmd_apclnt_inr p {
        margin-bottom: 15px;
    }

    .sclmd_apclnt_lst h3 {
        font-size: 30px;
    }

    .sclmd_list h3 {
        font-size: 22px;
    }

    .sclmd_rdyfr_ryt figure img {
        max-height: 375px;
    }

    /*****Social-media-app-development************/
    .slmd_secd_ctalft, .slmd_secd_ctamn, .sclmd_frst_ctamn, .slmd_secd_ctasc {
        flex-wrap: wrap;
    }

    .sclmd_rdyfr .svg, .sm_bn .mbwtl_cnt:after, .sm_bn:after, .sclmd_frst_cta:before, .slmd_secd_ctasc:before {
        display: none;
    }

    .sclmd_wrp .mbwtl_cnt, .sclmd_wrp .mbwtl_lt, .slmd_secd_ctamn, .slmd_secd_ctargt, .slmd_secd_ctalft .lsb_hd, .slmd_secd_ctalft {
        text-align: center;
        width: 100%;
    }

    .sclmd_frst_cta .sclmd_ctargt {
        width: 100%;
        margin-top: 20px;
    }

    .sclmd_wrp .lmn_hd p {
        width: 100%;
    }

    .sclmd_frst_cta .sclmd_ctargt .btn-fix, .hts_cta2_rgt .btn-fix, .hts_cta_3 .btn-fix, .sclmd_wrp .mbwtl_bnr .btn-fix, .slmd_secd_ctasc .btn-fix {
        margin: 0 auto;
    }
}

@media(max-width:992px) {
    .sclmda_appnl_lft {
        width: 100%;
        display: flex;
        align-items: stretch;
        justify-content: center;
        gap: 15px;
        flex-wrap: wrap;
    }

    .sclmda_appnl_flx {
        gap: 30px;
        flex-direction: column-reverse;
    }

    .sclmda_appnl_lft li {
        margin: 0;
        width: 48%;
        padding: 15px 10px 15px 30px;
    }

    .sclmda_appnl_lft li:after {
        width: 10px;
        height: 10px;
        left: 10px;
        background-size: contain;
        top: 22px;
    }

    .nwyrk_cta1_mn h2 {
        font-size: 34px;
    }

    .edu_featrs_bx {
        width: 48%;
        padding: 20px;
    }

    .mbwtl_bnr .btn-fix {
        margin: 0 auto;
    }

    .mbwl_ftct_lt {
        width: 100%;
        text-align: center;
    }

    .mbwl_ftct_sc {
        height: auto;
    }

    .lsb_hd.mbwl_ftct_lt h2 span {
        display: unset;
    }

    .sclmd_wrp .mbwl_ftct_lt h2 {
        margin-bottom: 20px;
    }

    .mbwl_indt_lst p {
        font-size: 15px;
        line-height: 26px;
    }

    .mbwl_indt_lst h3 {
        margin-bottom: 15px;
        padding-bottom: 15px;
    }

    .mbwl_indt_lst {
        padding: 30px 20px;
        width: 30%;
    }

    .mbwl_chlslv_sc {
        padding: 40px 0 60px;
    }

    .mbwl_chlslv_mn {
        margin-top: 30px;
    }

    .lsb_hd h2, .sb_hd h2, .sm_tlk_rgt .sb_hd h2, #latest_blogs .lsb_hd h2 {
        font-size: 36px;
        line-height: normal;
    }

    .mbwl_chlslv_lst h3 {
        font-size: 20px;
        line-height: 1.3;
        margin-bottom: 25px;
    }

    .mbwl_chlslv_lst {
        padding: 40px 30px;
    }

    .mbwl_thrct_mn h2 {
        font-size: 30px;
    }

    .mbwl_sndct_elm, .mbwl_thrct_elemt, .mbwl_ftct_elm {
        display: none;
    }

    .mbwl_thrct_sc {
        min-height: auto;
        padding: 40px 0;
    }

    .mbwtl_lt {
        width: 100%;
        text-align: center;
        margin-bottom: 30px;
    }

    .mbwtl_rt {
        width: 60%;
        margin: 0 auto;
        right: 0;
    }

    .mbwtl_bnr {
        height: auto;
    }

    .lmn_hd h1 {
        font-size: 36px;
    }

    .mbwl_sulof_lst h3 span {
        margin: 0 0 10px;
        font-size: 18px;
    }

    .mbwl_sulof_lst h3 {
        margin-bottom: 20px;
        font-size: 18px;
    }

    .mbwl_sulof_lst {
        padding: 20px 20px;
    }

    .lsb_hd.mbwl_sndct_mn h2 {
        font-size: 28px;
    }

    .lsb_hd p, .sb_hd p {
        margin-top: 10px;
    }

    .mbwl_clnlvd_sc .mbwl_clnlvd_lt h3 {
        font-size: 24px;
        line-height: normal;
    }

    .sclmd_wrp.lall_sc.mbwl_whychs_sc {
        padding-top: 20px;
    }

    .mbwl_whychs_rt {
        width: 58%;
    }

    .mbwl_whychs_lst {
        font-size: 22px;
    }

    .mbwl_ftrs_inr:last-child .mbwl_ftrs_img figure img {
        max-width: 100%;
    }

    .thourgh_out_worldsec .sb_hd h2 {
        width: 100%;
    }

    .mbwl_srvs_lst h3 {
        font-size: 16px;
    }

    .mbwl_srvs_lst {
        width: 47%;
    }

    .mbwl_tcst_pt {
        min-height: auto;
    }

    .mbwl_tcst_pt_img {
        min-height: 80px;
    }

    .mbwl_tcst_pt_inner img {
        max-width: 60px;
    }

    .mbwl_tcst_pt_img {
        flex-wrap: wrap;
    }

    .mbwl_tcst_pt_inner {
        margin: 10px;
        width: 33%;
    }

    .social_medial_gen h3, .sclmd_wrp .rntl_advftr_mn h3 {
        font-size: 20px;
    }

    .social_medial_gen h3 span {
        font-size: 18px;
    }

    .mbwl_ftrs_inr h2 {
        font-size: 26px;
    }

    .mbwl_srvs_lst h3 .mbl_nmr {
        top: 20px;
        font-size: 30px;
    }

    /********Social-mdia-app development**************/
    .sclmd_wrp .nv_spc {
        padding-top: 100px;
    }

    .sclmd_rdyfr_cnt {
        flex-wrap: wrap;
    }

    .sclmd_list {
        width: 50%;
    }

    .sclmd_gnrlftr_sc .sclmd_list.odd {
        border-left: 0;
    }

    .sclmd_gnrlftr_sc .sclmd_list:last-child, .sclmd_gnrlftr_sc .sclmd_list:nth-last-child(2) {
        border-bottom: 0;
    }

    .sclmd_gnrlftr_sc .sclmd_list.even {
        border-left: 1px solid #d7e2ec;
    }

    .sclmd_gnrlftr_sc .sclmd_list:nth-last-child(2), .sclmd_gnrlftr_sc .sclmd_list:nth-last-child(3) {
        border-bottom: 1px solid #d7e2ec;
    }

    .sclmd_wrp .slmd_secd_ctalft h2 {
        font-size: 36px;
    }

    .slmd_secd_ctargt p {
        font-size: 20px;
    }

    .sclmd_apclnt_lst h3 {
        font-size: 24px;
    }

    .social_medial_gen {
        width: calc(50% - 20px);
    }

    .sclmd_wrp .mbwtl_cnt {
        padding: 0 0 40px 0;
    }
}

@media(max-width:767px) {
    .sclmda_appnl_ryt {
        width: 40%;
    }

    .sclmda_appnl_flx:nth-child(1) .sclmda_appnl_ryt {
        width: 100%;
    }

    .sclmd_wrp .sclmd_frst_cta {
        margin-bottom: 30px;
        padding: 20px;
    }

    .wych_social_mn {
        padding: 20px 10px;
    }

    .mbwl_sulof_sc {
        padding-top: 40px;
    }

    .lmn_hd p {
        margin: 10px 0 20px;
    }

    .mbwl_sulof_lst {
        padding: 20px 20px;
        min-height: auto;
        width: 49%;
        box-shadow: 0 0 20px #0000001f;
        margin-bottom: 15px;
    }

    .mbwl_sulof_lst:last-child, .mbwl_clnlvd_sc .btn-fix {
        margin: 0 auto;
    }

    .mbwl_sulof_lst:before {
        content: unset;
    }

    .mbwl_ftct_sc {
        padding: 40px 0;
    }

    .mbwl_indt_mn {
        margin-top: 30px;
        justify-content: space-between;
    }

    .mbwl_indt_lst {
        padding: 30px 20px;
        width: 49%;
        margin: 0 0 15px;
    }

    .mbwl_indt_lst:last-child {
        margin: 0 auto;
    }

    .mbwl_srvs_lst {
        width: 49%;
        margin-left: 0;
    }

    .mbwl_srvs_lst:last-child {
        margin: 0 auto;
    }

    .mbwl_srvs_mn {
        margin-top: 30px;
        justify-content: space-between;
    }

    .mbwl_srvs_lst {
        padding: 30px 10px;
        width: 49%;
        margin-left: 0;
    }

    .mbwl_tcst_pt_inner p {
        width: 100%;
        font-size: 12px;
    }

    .mbwl_tcst_pt_inner {
        width: 22%;
    }

    .mbwl_clnlvd_sc .lsb_hd h2 span {
        display: unset;
    }

    .mbwl_clnlvd_inr {
        margin-bottom: 40px;
        flex-wrap: wrap;
    }

    .mbwl_clnlvd_sc .mbwl_clnlvd_lt {
        width: 100%;
    }

    .mbwl_clnlvd_rt {
        display: none;
    }

    .mbwl_clnlvd_sc .mbwl_clnlvd_lt {
        width: 100%;
        text-align: center;
    }

    .mbwl_clnlvd_mn {
        margin-top: 40px;
    }

    .mbwl_clnlvd_sc .mbwl_tcst_pt {
        width: 49%;
        background: #fff;
        box-shadow: 0 0 20px #0000001c;
        text-align: center;
        padding: 30px 10px;
        border-radius: 5px;
    }

    .mbwl_clnlvd_sc .mbwl_tcst_pt h4 span {
        display: unset;
    }

    .mbwl_clnlvd_sc .mbwl_tcst_pt h4 {
        text-align: center;
    }

    .mbwl_tcst_pt .mbwl_tcst_pt_no {
        font-size: 16px;
        padding-bottom: 0px;
        margin-bottom: 10px;
        text-align: center;
        width: 100%;
        border-bottom: unset;
    }

    .lsb_hd.mbwl_whychs_lt {
        width: 100%;
        position: unset;
        text-align: center;
    }

    .mbwl_whychs_sc .mbwl_whychs_rt {
        width: 100%;
    }

    .mbwl_whychs_sc {
        flex-wrap: wrap;
    }

    .mbwl_whychs_rt {
        margin-top: 30px;
    }

    .lall_sc.mbwl_whychs_sc {
        padding-bottom: 30px;
    }

    .all_sec.thourgh_out_worldsec {
        padding-top: 30px;
    }

    .all_sec.clnt_lgs_sc {
        padding-top: 40px;
        padding-bottom: 40px;
    }

    .lsb_hd h2, .sb_hd h2, .sm_tlk_rgt .sb_hd h2, #latest_blogs .lsb_hd h2 {
        font-size: 28px;
    }

    .mbwl_chlslv_lst {
        height: auto;
    }

    .mbwl_chlslv_lst h3 {
        font-size: 18px;
        line-height: 1.3;
        margin-bottom: 15px;
    }

    .sclmd_wrp .mbwl_ftct_lt h2 {
        line-height: normal;
        margin-bottom: 0;
    }

    .mbwl_tcst_pt {
        min-height: auto;
    }

    .mbwl_srvs_lst h3 .mbl_nmr {
        font-size: 30px;
        position: unset;
        width: 100%;
        margin-bottom: 10px;
        display: block;
        line-height: normal !important;
    }

    .mbwl_srvs_lst {
        margin-bottom: 10px;
    }

    /***********Social-media-app-development*************/
    .sclmd_apclnt_lst h3 {
        font-size: 20px;
    }

    .sclmd_apclnt_inr {
        flex-wrap: wrap;
    }

    .sclmd_apclnt_inr .left {
        width: 100%;
    }

    .sclmd_apclnt_inr .right {
        padding-left: 20px;
        width: 100%;
        margin-top: 20px;
    }

    .sclmd_rdyfr .sclmd_rdyfr_lt {
        width: 100%;
        text-align: center;
    }

    .mbwl_whychs_mn .mbwl_whychs_lst {
        padding-left: 0;
        margin-bottom: 20px;
    }

    .sclmd_rdyfr_ryt {
        text-align: center;
        width: 100%;
        margin: auto;
        margin-top: 40px;
    }

    .sclmd_wrp .nft_hm_ibx {
        width: 100%;
    }

    .sclmd_rdyfr .btn-fix {
        margin: 10px auto 0;
    }
}

@media(max-width:600px) {
    .sclmda_appnl_lft li {
        width: 100%;
    }

    .nwyrk_cta1_mn h2 {
        font-size: 24px;
    }

    #smdia_pge .we_ofr.g_dv_rb.gm_srv_sc {
        padding-bottom: 0;
    }

    #smdia_pge .al_sc.nh_cntst_sc {
        padding: 0;
    }

    .sclmda_appnl_ryt {
        width: 55%;
    }

    .whitlbl_appnl_upr li {
        width: 48%;
    }

    .mbwl_clnlvd_sc .mbwl_tcst_pt, .mbwl_indt_lst, .mbwl_sulof_lst, .mbwl_ftrs_pt, .mbwl_tcst_pt, .edu_featrs_bx {
        width: 100%;
    }

    .sclmd_wrp .mbwl_ftct_lt h2 {
        font-size: 24px;
    }

    .mbwl_chlslv_lst {
        padding: 20px 20px;
    }

    .mbwl_chlslv_lst {
        padding: 20px 20px;
        height: auto;
        border: unset;
        width: 100%;
        background: #fff;
        margin-bottom: 20px;
        box-shadow: 0 0 10px #0000001c;
        border-radius: 5px;
    }

    .mbwl_sndct_sc {
        height: auto;
        padding: 30px 0;
    }

    .mbwl_tcst_pt:nth-child(3) {
        margin-bottom: 30px;
    }

    .lsb_hd h2, .sb_hd h2, .sm_tlk_rgt .sb_hd h2, #latest_blogs .lsb_hd h2 {
        font-size: 24px;
    }

    .mbwl_whychs_lst {
        font-size: 18px;
        text-align: center;
    }

    .lsb_hd p, .sb_hd p {
        font-size: 16px;
    }

    .lmn_hd h1 {
        font-size: 28px;
        line-height: normal;
    }

    .lmn_hd p {
        font-size: 16px;
        line-height: normal;
    }

    .mbwtl_rt {
        width: 100%;
    }

    .mbwl_tcst_pt_inner {
        width: 32%;
        margin-right: 10px;
        max-width: 60px;
        margin-left: 0;
    }

    .mbwl_whychs_lst:before {
        display: none;
    }

    .mbwl_tcst_pt_img {
        min-height: auto;
        width: 100%;
    }

    .mbwl_tcst_pt_img {
        margin-top: 10px;
    }

    .mbwl_whychs_sc .mbwl_whychs_rt {
        padding: 20px 15px;
    }

    .social_medial_gen {
        width: 100%;
        padding: 20px;
        text-align: center;
    }

    .sclmd_wrp video {
        height: 300px;
        width: 300px;
    }

    .mbwl_sulof_lst, .mbwl_chlslv_lst {
        text-align: center;
    }

    .mbwl_sulof_lst h3, .mbwl_chlslv_lst h3 {
        margin-bottom: 0px;
    }

    .mbwl_indt_lst {
        text-align: center;
        min-height: auto;
        padding: 20px;
    }

    .mbwl_chlslv_sc {
        padding: 40px 0 40px;
    }

    .mbwl_ftrs_pt svg {
        width: 50px;
    }

    .mbwl_ftrs_pt {
        margin-bottom: 20px;
    }

    .mbwl_ftrs_cnt h4 {
        margin-bottom: 0px;
    }

    /***********Social-media-app-development*************/
    .sclmd_rdyfr_cnt {
        flex-wrap: wrap;
        justify-content: center;
    }

    .sclmd_list {
        width: 50%;
    }

    .sclmd_list.odd, .sclmd_list.even {
        border-left: 0;
    }

    .sclmd_chlslv_sc .sclmd_list, .sclmd_gnrlftr_sc .sclmd_list {
        width: 100%;
        margin-bottom: 20px;
    }

    .sclmd_chlslv_sc .sclmd_list:last-child, .sclmd_gnrlftr_sc .sclmd_list:last-child {
        margin-bottom: 0px;
    }

    .sclmd_wrp .slmd_secd_ctalft h2 {
        font-size: 24px;
    }

    .slmd_secd_ctargt p {
        font-size: 16px;
        margin-bottom: 20px;
        margin-top: 0;
    }

    .sclmd_chlslv_sc .lsb_hd {
        text-align: center;
    }

    .nft_hmw .nft_hm_ibx {
        width: 100%;
    }
}

@media(max-width:480px) {
    .sclmd_apclnt_lst h3:before {
        display: none;
    }

    .sclmd_apclnt_inr .left, .sclmd_apclnt_inr .right {
        padding-left: 0;
    }
}

@media(max-width:360px) {
    .mbwl_srvs_lst {
        margin-bottom: 6px;
    }

    .mbwl_thrct_mn h2 {
        font-size: 25px;
    }

    .lsb_hd.mbwl_sndct_mn h2, .sclmd_wrp .mbwl_ftct_lt h2 {
        font-size: 22px;
    }
}

/**Responsive end******/
/**Ecommerence css start******/
.ecom_banr .em_bnsc, .dtg_cust_outr {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.ecm_gr_lft {
    width: 48%;
    padding-right: 15%;
}

.ecm_cust_sc .dtg_cust_outr:last-child {
    flex-direction: row-reverse;
}

.dtg_cust_outr {
    margin-top: 50px;
}

.ecm_gr_lft h3 {
    font-size: 26px;
    font-weight: 600;
    line-height: 1.3;
    margin-bottom: 10px;
}

.dtg_cust_ul {
    display: flex;
    justify-content: space-between;
    align-items: stretch;
}

.dtg_cust_li {
    width: 48%;
    padding: 30px 50px;
    position: relative;
}

.dtg_cust_li:before {
    content: "•";
    color: #00649e;
    font-size: 45px;
    position: absolute;
    left: 22px;
    top: 20px;
}

.dtg_cust_hd {
    display: flex;
    margin-bottom: 20px;
}

.dtg_cust_hd h3 {
    font-size: 36px;
    font-weight: 700;
}

.dtg_cust_li:hover {
    background: #fff 0% 0% no-repeat padding-box;
    box-shadow: 0px 0px 48px #0000000d;
}

.dtg_das_ul, .dtg_ser_ul {
    display: flex;
    justify-content: space-between;
    align-items: stretch;
    position: relative;
}

.dtg_ser_li {
    width: 33.33%;
    padding: 0 0 30px 0;
    position: relative;
}

.dtg_ser_li .dtg_ser_hd, .dtg_ser_li .dtg_ser_inr {
    padding-left: 20px;
    padding-right: 20px;
}

.dtg_ser_hd {
    position: relative;
    display: flex;
    align-items: center;
    margin-bottom: 25px;
}

.dtg_ser_hd {
    border-bottom: 1px solid #c2c2c2;
}

.dtg_ser_li h4 {
    font-size: 24px;
    color: #001b30;
    font-weight: 700;
    margin: 15px 0;
    min-height: 60px;
}

.dtg_ser_li h5 {
    font-size: 18px;
    line-height: 1.5;
    min-height: 54px;
}

.dtg_ser_li p {
    margin: 15px 0;
    color: #00649e;
    font-weight: 600;
}

.dtg_ser_li li {
    font-size: 18px;
    font-weight: 600;
    position: relative;
    padding-left: 20px;
    margin: 12px 0;
}

.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_ul .dtg_ser_li:nth-child(2) {
    border-left: 1px solid #c2c2c2;
    border-right: 1px solid #c2c2c2;
}

.nh_crtft_mn {
    margin: 40px auto 0;
}

.awrd_sldr {
    display: flex;
    align-items: stretch;
    justify-content: space-between;
}

.awrd_sldr .slide {
    width: 15%;
}

.aps_data_otr2 {
    position: relative;
}

.ecm_cust_sc:after, .aps_data_otr2:after {
    position: absolute;
    content: "";
    left: 50%;
    transform: translateX(-50vw);
    top: 0;
    bottom: 0;
    background: #F2F9FF;
    width: 100vw;
    z-index: -1;
}

.ecm_cta_1:before, .ecom_ctfr_sc:before, .ecom_cta2:before {
    position: absolute;
    content: "";
    left: 50%;
    transform: translateX(-50vw);
    top: 0;
    bottom: 0;
    background: #F6F6F6;
    width: 100vw;
    z-index: -1;
}

.ecm_cta_1:after {
    position: absolute;
    content: "";
    background: url(https://ucppr2k2q2u3lbr9b2ah3a31-wpengine.netdna-ssl.com/solutions/wp-content/uploads/sites/5/2022/08/cta1_aftr_img.svg) no-repeat;
    right: -11%;
    bottom: 0;
    width: 300px;
    height: 282px;
    z-index: -1;
}

.ecom_ctfr_sc:after {
    position: absolute;
    content: "";
    background: url(https://www.apptunix.com/solutions/wp-content/uploads/sites/5/2022/08/grey_crcle.svg) no-repeat;
    left: -16%;
    bottom: 0;
    width: 380px;
    height: 282px;
    z-index: -1;
    transform: scaleX(1);
}

.ecm_cta_1 h2 {
    font-size: 52px;
    margin-bottom: 15px;
}

.aps_data_otr h2, .ecom_ctfr_mn h2 {
    font-size: 50px;
    font-weight: 700;
    color: #13152F;
}

.aps_data_otr {
    padding: 40px 0;
}

.ecom_banr .ecm_bnlt {
    width: 55%;
}

.cryp_banr .em_bnsc {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.ecom_cta2 figure img {
    margin-bottom: -70px;
}

.ecom_imt_sec {
    position: relative;
}

.ecom_ctfur_sc, .ecom_ctfr_mn {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.ecom_cta2 h2 {
    font-size: 46px;
}

.ecm_lst {
    background: #fff;
    box-shadow: 0px 8px 36px #00000010;
    width: 22%;
    min-height: 210px;
    margin-right: 0;
    margin-top: 30px;
}

.ecm_imt_bost_list {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
    margin-top: 20px;
}

.ecm_lst figure {
    margin: 0 auto;
}

.ecom_cta2:after {
    content: "";
    position: absolute;
    right: -210px;
    bottom: 30px;
    height: 200px;
    width: 200px;
    background: url(https://www.apptunix.com/solutions/wp-content/uploads/sites/5/2022/08/white_circle.svg);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 100%;
}

.ecom_imt_sec:after {
    content: "";
    position: absolute;
    left: 50%;
    transform: translateX(-50vw);
    top: 0;
    bottom: 0;
    background: url(https://www.apptunix.com/solutions/wp-content/uploads/sites/5/2022/08/grphic_bg.svg);
    background-repeat: no-repeat;
    background-position: bottom;
    background-size: 100%;
    width: 100vw;
    z-index: -1;
}

.ecom_imt_br {
    display: flex;
    justify-content: space-between;
    align-content: center;
    align-items: stretch;
    padding: 50px 0;
}

.ecm_imt_txt1 h3 {
    font-size: 83px;
    color: #141324;
}

.ecm_gr_lft p {
    font-size: 20px;
    line-height: 30px;
}

.ecm_bost_sec_new p {
    margin-top: 10px;
}

.aps_data_otr2 li.srv_nft_lst, .aps_data_otr3 li.srv_nft_lst {
    margin: 0;
    width: 50%;
    padding: 35px 50px 35px 20px;
}

.srv_nft_lst:hover {
    cursor: pointer;
}

.aps_data_otr2 .odd, .aps_data_otr3 .odd {
    border-left: unset;
}

.aps_data_otr2 .srv_nft_lst:hover, .aps_data_otr3 .srv_nft_lst:hover {
    background-color: #fff;
}

.aps_data_otr2 .srv_nft_lst, .aps_data_otr3 .srv_nft_lst {
    border-bottom: 1px solid #c2c2c2;
}

.aps_data_otr2 .srv_nft_lst:nth-child(5), .aps_data_otr3 .srv_nft_lst:nth-child(5), .aps_data_otr2 .even:last-child, .aps_data_otr3 .even:last-child {
    border-bottom: unset;
}

.ecom_ctfur_sc .lsb_hd {
    width: 50%;
}

.ecm_imt_txt1:hover h3 {
    color: #00649E;
}

.ecom_ctfr_sc .ecom_ctfr_mn {
    height: 440px;
}

.ecom_ctfr_sc .svg {
    position: absolute;
    bottom: 0;
    right: 0;
}

.dtg_ser_ul, .ecom_blkh_mn {
    margin-top: 50px;
}

.ecom_blkh_hd h3 {
    font-size: 46px;
    font-weight: 700;
}

.ecom_blkh_lst {
    display: flex;
    align-content: center;
    justify-content: space-between;
    align-items: center;
    padding: 50px 20px;
    border-bottom: 2px solid #E6E6E6;
    position: relative;
}

.ecom_blkh_lst:first-child {
    border-top: 2px solid #E6E6E6;
}

.ntst_blkh_cnt {
    width: 65%;
}

.ecom_blkh_hd span {
    font-size: 81px;
    color: #F6F6F6;
    font-weight: 500;
    position: absolute;
    z-index: -1;
    top: 0;
}

.ntst_blkh_cnt p {
    color: #141324;
    font-size: 20px;
    line-height: 38px;
}

.ecom_blkh_lst:hover {
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 7px 25px #0000001a;
}

.ecom_blkh_sc {
    padding-bottom: 0;
}

.ecm_lst img {
    max-height: 120px;
    max-width: 180px;
}

.ecom_banr .em_bnsc {
    height: 680px;
    position: relative;
}

.ecm_bnrt_svg {
    position: absolute;
    bottom: 0;
    right: 0;
    z-index: -1;
}

.awrd_crtft_inr img {
    max-width: 175px;
    margin: auto;
}

#ecomsft_devpge .nh_bwt_sc {
    padding: 0;
}

.ecm_cta_1 .btn-fix, .srv_nft_sc .btn-fix {
    margin: 20px auto 0;
}

.ecom_cta2 .btn-fix {
    margin-top: 20px;
}

/**Ecommerence responsive css start******/
@media (max-width:1700px) {
    .ecom_banr .lmn_hd p {
        width: 100%;
    }
}

@media (max-width: 1600px) {
    .nh_crtft_mn {
        width: 100%;
        margin: 40px auto 0;
    }

    .ecom_banr .em_bnsc {
        height: 625px;
    }
}

@media (max-width: 1500px) {
    .awrd_sldr .slide {
        width: 15.5%;
    }

    .ntst_blkh_cnt {
        width: 55%;
    }

    .ecom_blkh_hd span {
        top: 10%;
    }

    .ecm_bnrt_svg {
        width: 50%;
        margin-right: 0px;
    }
}

@media (max-width: 1400px) {
    .ecm_bnrt_svg {
        margin-right: 0;
    }
}

@media (max-width: 1300px) {
    .mbwl_whychs_sc.ecom_wcu_single {
        padding: 55px 0;
    }
}

@media (max-width: 1200px) {
    .ecom_cta2 .btn-fix {
        margin: 20px auto 0;
    }

    .dtg_cust_hd h3 {
        font-size: 24px;
    }

    .ecom_banr .em_bnsc {
        flex-wrap: wrap;
    }

    .ecom_banr .em_bnsc {
        height: auto;
    }

    .ecm_bnlt {
        width: 100%;
        text-align: center;
    }

    .aps_data_otr h2, .ecom_ctfr_mn h2 {
        font-size: 36px;
    }

    .ecom_banr .ecm_bnlt, .ecm_gr_rgt {
        width: 100%;
    }

    .ecm_bnrt_svg {
        margin-top: 50px;
        width: 100%;
        text-align: center;
    }

    .ecm_gr_lft {
        padding-right: 0;
        width: 100%;
        text-align: center;
        margin-bottom: 30px;
    }

    .dtg_cust_outr {
        flex-wrap: wrap;
    }

    .ecm_cust_sc, .ecm_cta_1, .ecom_cta2, .ecom_ctfr_sc {
        text-align: center;
    }

    .ecm_gr_lft p {
        font-size: 18px;
        line-height: normal;
    }

    .ecm_cta_1:after, .ecom_cta2 figure, .ecom_ctfr_sc .svg, .ecom_ctfr_sc:after {
        display: none;
    }

    .ecom_ctfur_sc .lsb_hd, .ecom_ctfr_sc .lsb_hd {
        width: 100%;
    }

    .ecom_cta2 h2, .ecm_cta_1 h2 {
        font-size: 32px;
    }

    .ecm_cust_sc .blk_span {
        display: inline-block;
    }

    .ecom_blkh_hd h3 {
        font-size: 28px;
    }

    .ntst_blkh_cnt {
        width: 65%;
    }

    .ntst_blkh_cnt p {
        font-size: 18px;
        line-height: normal;
    }

    .ecom_ctfr_sc .ecom_ctfr_mn {
        height: auto;
        padding: 55px 0;
    }

    .ecm_imt_txt1 h3 {
        font-size: 50px;
    }

    .ecom_imt_sec:after {
        background: #F2F9FF;
    }

    .ecom_imt_br {
        padding: 30px 0 0;
    }

    .ecm_lst img {
        max-width: 150px;
    }

    .ecm_bnrt_svg {
        position: relative;
    }

    .cryp_pak_sc .blk_span {
        display: initial;
    }

    .cryp_chlslv_mn {
        margin-top: 30px;
        margin-bottom: 30px;
    }

    .ecom_cta2:after {
        display: none;
    }

    .ecom_banr .em_bnsc .yt_btn {
        justify-content: center;
    }

    .ecom_ctfr_sc .btn-fix {
        margin: 20px auto 0;
    }
}

@media (max-width: 992px) {
    .dtg_cust_hd h3 {
        font-size: 20px;
    }

    .dtg_ser_ul .dtg_ser_li {
        width: 50%;
        margin: 15px 0;
        padding: 10px 0;
    }

    .dtg_ser_ul .dtg_ser_li:nth-child(2) {
        border-left: unset;
        border-right: unset;
    }

    .ecom_ctfr_mn h2 {
        font-size: 32px;
    }

    .ecom_blkh_hd h3, .ecm_gr_lft h3 {
        font-size: 20px;
    }

    .dtg_ser_ul .dtg_ser_li .btn-fix {
        margin-left: 10px;
    }

    .aps_data_otr h2 {
        font-size: 26px;
    }

    .ecom_blkh_hd span {
        font-size: 60px;
        top: 0;
    }

    .mbwl_whychs_sc.ecom_wcu_single {
        padding-top: 55px;
    }

    .ecom_imt_sec .blk_span {
        display: inline-block;
    }

    .ecom_blkh_lst, .dtg_ser_ul {
        flex-wrap: wrap;
    }

    .ntst_blkh_cnt {
        width: 100%;
    }

    .dtg_ser_li h4 {
        font-size: 20px;
        min-height: 35px;
        width: 100%;
    }

    .dtg_ser_li .blk_span {
        display: inline-block;
    }

    .ecm_lst {
        width: 48%;
    }
}

@media (max-width: 767px) {
    .dtg_ser_ul .dtg_ser_li {
        width: 100%;
        margin: 15px 0;
    }

    .ecom_imt_br {
        flex-wrap: wrap;
    }

    .ecm_imt_txt1 {
        text-align: center;
        width: 50%;
        margin-top: 20px;
    }

    .ecom_imt_br {
        padding: 20px 0 0;
    }
}

@media (max-width: 600px) {
    .dtg_cust_li {
        padding: 15px;
        width: 100%;
    }

    .awrd_crtft_inr img {
        margin: auto;
    }

    .aps_data_otr2 li.srv_nft_lst, .aps_data_otr3 li.srv_nft_lst {
        width: 100%;
        padding: 20px;
    }

    li.srv_nft_lst {
        border-left: unset;
    }

    .aps_data_otr2 .srv_nft_lst:nth-child(5), .aps_data_otr3 .srv_nft_lst:nth-child(5) {
        border-bottom: 1px solid #c2c2c2;
    }

    .srv_nft_lst {
        padding: 20px 20px 20px 20px;
        margin: 0px 0;
    }

    .ecom_ctfr_mn h2, .ecom_cta2 h2, .ecm_cta_1 h2 {
        font-size: 24px;
    }

    .ecm_lst {
        min-height: 100px;
        margin-top: 20px;
    }

    .awrd_crtft_inr img {
        margin: auto;
    }

    .ecm_gr_lft p, .ntst_blkh_cnt p {
        font-size: 16px;
    }

    .aps_data_otr h2 {
        font-size: 22px;
    }

    .srv_nft_sc .srv_nft_lst {
        margin: 0;
        padding: 20px 10px 0px;
        text-align: center;
    }

    .aps_data_otr {
        padding: 20px 0;
        text-align: center;
    }

    .srv_nft_mn, .ecom_banr .yt_btn {
        margin-top: 0px;
    }

    .srv_nft_sc .lsb_hd {
        text-align: center;
    }

    .ecom_blkh_lst {
        justify-content: center;
        padding: 20px;
    }

    .ecom_blkh_sc, .ecom_imt_sec .lsb_hd, .ecm_bost_sec_new .lsb_hd, .nh_bwt_sc .lhc_hd, .nh_crtft_sc .lhc_hd {
        text-align: center;
    }

    .dtg_ser_li .dtg_ser_hd {
        padding: 0 !important;
    }

    .dtg_ser_li h4 {
        font-size: 18px;
    }

    .dtg_ser_li h5, .dtg_ser_li h4 {
        min-height: auto;
    }

    .dtg_ser_li .dtg_ser_inr {
        padding: 0 !important;
    }

    .ecom_imt_br {
        margin-top: 20px;
    }

    .ecm_imt_txt1 h3 {
        font-size: 30px;
    }

    .ecm_lst img {
        max-width: 100px;
        max-height: 80px;
    }

    .dtg_cust_outr {
        margin-top: 30px;
    }

    .ecom_ctfr_sc .ecom_ctfr_mn {
        padding: 30px 0;
    }

    .nh_crtft_mn {
        margin: 10px auto 0;
    }

    #ecomsft_devpge .nh_crtft_sc {
        padding-bottom: 0;
    }

    .fntch_choos_us .sb_hd, .fntch_ct4 .fntch_incrse_sec {
        width: 100%;
    }
}

/**Ecommerence responsive css end******/
/*****cryptocurrency css start*********/
.cryp_banr .ecm_bnlt {
    width: 60%;
}

.cryp_wrp .btn {
    margin-top: 20px;
}

.cryp_bnrt {
    width: 30%;
}

.cryp_banr {
    height: 800px;
    display: flex;
    align-items: center;
    position: relative;
}

.cryp_pak_sc .cryp_mn:before {
    position: absolute;
    content: "";
    top: -70px;
    background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/10/14082310/crypto_bg.png) no-repeat;
    width: 500px;
    height: 350px;
    left: 0;
}

.cryp_bnrt:after {
    position: absolute;
    content: "";
    top: 150px;
    background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/08/20065200/br.png) no-repeat;
    width: 1030px;
    height: 546px;
    right: 0;
    transform: translateX(8vw);
    z-index: -1;
}

.cryp_wrp {
    overflow: hidden;
}

.nh_indt_mn {
    margin-top: 50px;
}

.nh_indt_lst h3 {
    font-size: 36px;
    font-weight: 700;
    line-height: 38px;
}

.nh_indt_lst p {
    font-size: 19px;
    line-height: normal;
    margin-top: 15px;
}

.vm_btn {
    background: #222;
    border-radius: 50%;
    height: 80px;
    width: 80px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    color: #fff;
    position: absolute;
    right: 30px;
    font-size: 16px;
    line-height: normal;
    font-weight: 500;
    opacity: 0;
    transition: ease-in-out .4s;
}

.platform {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
    margin-top: 50px;
}

.platform li {
    width: 20%;
    text-align: center;
    padding: 30px;
    border-bottom: 1px solid #D7E2EC;
    border-right: 1px solid #D7E2EC;
}

.platform h3 {
    font-size: 26px;
    font-weight: 600;
    margin-top: 20px;
}

.platform li img {
    filter: grayscale(1);
    max-width: 150px;
}

.platform li:hover img {
    filter: unset;
}

.platform li:nth-child(5), .platform li:nth-child(10) {
    border-right: unset;
}

.platform li:nth-child(6), .platform li:nth-child(7), .platform li:nth-child(8), .platform li:nth-child(9), .platform li:nth-child(10) {
    border-bottom: unset;
}

.cryp_rt {
    border-left: 1px solid #cee1f2;
    padding-left: 5%;
    width: 50%;
}

.cryp_cta1:after {
    position: absolute;
    content: "";
    top: 0;
    background: url(https://www.apptunix.com/solutions/wp-content/uploads/sites/5/2022/08/industry.svg) no-repeat;
    width: 230px;
    height: 290px;
    right: 0;
    transform: translateX(6vw);
    z-index: -1;
}

.cryp_pak_sc:after, .cryp_cta2_sc:before, .cryp_exch_sc:before, .cryp_plt_use_sc:before, .cryp_ss_sc:before, .cryp_ftkn_sc:before {
    position: absolute;
    content: "";
    left: 50%;
    transform: translateX(-50vw);
    top: 0;
    bottom: 0;
    background: #F2F9FF;
    width: 100vw;
    z-index: -1;
}

.cryp_mn, .cryp_exch_sc, .mining_list, .cryp_secrty_sc, .cryp_ftkn_mn, .cryp_tkn_mn, .cryp_indus_rt, .crpt_list_1 {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
}

.secrty_rt svg {
    width: 30px;
    margin-right: 20px;
}

.inds_list {
    width: calc(25% - 15px);
}

.cryp_indus_rt {
    margin-top: 20px;
    align-items: stretch;
}

.secrty_rt li {
    border: 1px solid #E5E5E5;
    padding: 20px;
    margin-bottom: 20px;
    border-radius: 8px;
}

.mng_list, .secrty_rt li {
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

.cryp_pak_sc .cryp_mn {
    position: relative;
}

.cryp_cta3_sc .cryp_rt {
    text-align: center;
    border: unset;
    width: 40%;
}

.cryp_pak_sc .cryp_lt {
    width: 40%;
    margin-right: 10%;
}

.cryp_cta3_sc .cryp_lt {
    width: 50%;
}

.cryp_ccc_sc .cryp_lt {
    width: 60%;
}

.cryp_rt p {
    font-size: 18px;
    line-height: 36px;
}

.cryp_cta2_sc .cryp_lt {
    width: 50%;
    margin-right: 0;
}

.cryp_cta2_sc .cryp_rt {
    border-left: unset;
    padding-left: 0;
    width: 50%;
    text-align: center;
}

.exch_lf {
    width: 60%;
}

.exch_rt svg {
    position: absolute;
    bottom: 0;
    right: -14%;
    width: 510px;
}

.cryp_exch_sc {
    height: 600px;
}

.cryp_exch_sc p {
    margin-top: 20px;
}

.cryp_ccc_sc:after {
    position: absolute;
    content: "";
    bottom: 0;
    background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/09/08063037/Artboard-–-4.png) no-repeat;
    width: 630px;
    height: 430px;
    right: 0;
    transform: translateX(11vw);
    z-index: -1;
}

.cryp_ccc_sc .lhc_hd p {
    margin: 20px 0 40px 0;
}

.mng_list h3 {
    font-size: 30px;
}

.mng_list, .cryp_tkn_lst {
    width: 50%;
    border-bottom: 1px solid #d7e2ec;
    border-right: 1px solid #d7e2ec;
    padding: 30px;
}

.mng_list:nth-child(even), .cryp_tkn_lst:nth-child(even) {
    border-right: unset;
}

.mng_list:nth-child(3), .mng_list:last-child, .cryp_tkn_lst:nth-child(3), .cryp_tkn_lst:last-child {
    border-bottom: unset;
}

.mng_list svg {
    width: 40px;
    margin-right: 25px;
}

.mining_list, .cryp_ftkn_mn, .cryp_chlslv_mn {
    margin-top: 50px;
}

.cryp_indus_sc:before {
    position: absolute;
    content: "";
    left: 50%;
    transform: translateX(-50vw);
    top: 0;
    bottom: 0;
    background: #F6F6F6;
    width: 100vw;
    z-index: -1;
}

.secrty_lf {
    width: 45%;
}

.cryp_ftkn_lst {
    width: calc(20% - 20px);
    text-align: center;
    box-shadow: rgb(100 100 111 / 20%) 0px 7px 29px 0px;
    border-radius: 14px;
    padding: 40px 20px;
    min-height: 230px;
}

.cryp_ftkn_lst p {
    margin-top: 20px;
    font-weight: 600;
}

.cryp_ftkn_mn {
    gap: 20px;
}

.cryp_tkn_lst h3 {
    font-size: 30px;
    margin-bottom: 10px;
    font-weight: 700;
}

.cryp_tkn_lst p {
    font-weight: 500;
    color: #1B1B1D;
}

.cryp_tkn_lst:hover {
    box-shadow: rgb(100 100 111 / 20%) 0px 7px 29px 0px;
}

.inds_list h3 {
    font-size: 22px;
    font-weight: 600;
}

.inds_list {
    padding: 20px;
    background: #fff;
    margin: 10px 0;
    border-radius: 8px;
}

.cryp_cta2_sc .cryp_mn {
    align-items: flex-start;
}

.cryp_chlslv_mn {
    display: flex;
    align-items: stretch;
    justify-content: space-between;
    flex-wrap: wrap;
}

.cryp_chlslv_lst {
    width: 50%;
    padding: 35px 50px 35px 20px;
    border-bottom: 1px solid #D7E2EC;
}

.cryp_chlslv_lst:nth-child(odd) {
    border-right: 1px solid #D7E2EC;
}

.cryp_chlslv_lst:last-child, .cryp_chlslv_lst:nth-child(7) {
    border-bottom: unset;
}

.srv_nft_lst:hover, .cryp_chlslv_lst:hover {
    box-shadow: rgb(100 100 111 / 20%) 0px 7px 29px 0px;
}

.cryp_chlslv_lst span {
    font-size: 24px;
    color: #00649E;
}

.cryp_cta1 {
    height: auto;
    display: flex;
    align-items: center;
    align-content: space-between;
    justify-content: center;
}

.crpt_list_1 .crypt_lst {
    border: 1px solid #E5E5E5;
    padding: 20px;
    border-radius: 8px;
    width: 30%;
}

.cryp_ccc_sc {
    height: 500px;
    display: flex;
    align-items: center;
}

.ss_list_cm h3 {
    font-size: 26px;
    font-weight: 600;
    line-height: 1.3;
}

.ss_list_cm {
    border: 1px solid #00649E;
    border-radius: 50%;
    width: 200px;
    height: 200px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    text-align: center;
}

.ss_list_cm:hover {
    background: #fff;
    color: #00649e;
    box-shadow: 0px 3px 18px #00000014;
    border: 1px solid #fff;
    z-index: 1;
}

/* cryptocurrency works */
.cryp_chlslv_lst h3 {
    font-weight: 700;
    margin: 10px 0;
}

.cryp_wrk_sc_2 {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    align-items: center;
    padding: 60px 40px;
    background: #f6f6f6;
    border-radius: 8px;
}

.cryp_wrk_sc_2 .crpt_list_1 {
    width: 70%;
}

.cryp_wrk_sc_2 h3 {
    font-size: 45px;
    padding-right: 40px;
    line-height: 50px;
    font-weight: 700;
}

.crpt_list_1 .ccc_list {
    width: 30%;
    font-size: 18px;
    color: #141324;
    font-weight: 500;
    position: relative;
}

.crpt_list_1 .crypt_lst {
    margin-bottom: 80px;
    position: relative;
}

.ccc_list:before {
    content: '';
    position: absolute;
    display: block;
    background: #DBDBDB;
    height: 2px;
    width: 90px;
    top: -15px;
    left: 0;
}

.crypt_lst p {
    font-size: 18px;
    font-weight: 500;
    color: #141324;
    padding-bottom: 20px;
}

.crypt_lst span {
    color: #00649E;
    position: absolute;
    bottom: 10px;
    right: 15px;
    font-size: 24px;
}

.crpt_list_1 {
    align-items: stretch;
    margin-top: 50px;
}

.crypt_lst:after {
    position: absolute;
    content: "";
    background: url(https://www.apptunix.com/solutions/wp-content/uploads/sites/5/2022/08/dot-line.svg) no-repeat;
    height: 10px;
    width: 75px;
    right: -80px;
    top: 50%;
}

.crypt_lst:nth-child(3):after, .crypt_lst:nth-child(4):after {
    top: auto;
    bottom: -48px;
    left: 43%;
    transform: rotate(90deg);
}

.crypt_lst:nth-child(5):after, .crypt_lst:nth-child(6):after {
    left: -80px;
    bottom: 0;
    top: 50%;
    transform: rotate(180deg);
}

/* cryptocurrency works */

/* Crypto coin mining */
.cryp_cta2_sc:after {
    position: absolute;
    content: "";
    background: url(https://www.apptunix.com/solutions/wp-content/uploads/sites/5/2022/08/Circuit-Floor.svg) no-repeat;
    width: 1180px;
    height: 115px;
    transform: translateX(-50%);
    z-index: -1;
    bottom: 0;
    left: 50%;
}

.cryp_cta2_sc .cryp_mn:before {
    position: absolute;
    content: "";
    top: 0;
    right: 0;
    background: url(https://www.apptunix.com/solutions/wp-content/uploads/sites/5/2022/08/blue_crcle.svg) no-repeat;
    width: 350px;
    height: 200px;
    z-index: -1;
}

.cryp_cta2_sc .cryp_mn {
    align-items: center;
    padding: 60px 0;
}

/* Crypto coin mining */

/* Industries we serve */
.cryp_indus_sc:after {
    position: absolute;
    content: "";
    top: 0;
    right: 0%;
    background: url(https://www.apptunix.com/solutions/wp-content/uploads/sites/5/2022/08/gry_crcle.svg) no-repeat;
    width: 350px;
    height: 180px;
    z-index: -1;
    transform: rotate(180deg);
    left: auto;
}

.cryp_indus_sc:before {
    position: absolute;
    content: "";
    left: 50%;
    transform: translateX(-50vw);
    top: 0;
    bottom: 0;
    background: #f6f6f6;
    width: 100vw;
    z-index: -1;
}

/* Industries we serve */
/* circle section */
.ss_list {
    display: flex;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 50px 0 100px 0;
    align-items: flex-start;
}

.ss_list_cm {
    width: 250px;
    height: 250px;
    justify-content: center;
}

.ss_list_2.ss_list_cm.even {
    position: relative;
    left: -60px;
    top: 140px;
    height: 250px;
    width: 250px;
    bottom: 15px;
}

.ss_list_3.ss_list_cm.odd {
    width: 300px;
    height: 300px;
    position: relative;
    left: -105px;
    top: 15px;
}

.ss_list_4.ss_list_cm.even {
    position: relative;
    top: 150px;
    height: 250px;
    width: 250px;
    left: -150px;
}

.ss_list_5.ss_list_cm.odd {
    margin-left: -210px;
    height: 215px;
    width: 215px;
    margin-top: 30px;
}

.ss_list_6.ss_list_cm.even {
    height: 300px;
    width: 300px;
    position: relative;
    left: -20px;
    top: 60px;
}

.cryp_ftkn_mn {
    align-items: stretch;
}

/* circle section */
.nh_indt_lst:hover {
    box-shadow: rgb(100 100 111 / 20%) 0px 7px 29px 0px;
}

.inds_list:hover h3 {
    color: #00649E;
}

.cryp_wrk_sc_1 figure {
    margin-top: 40px;
    height: 610px;
    background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/09/09101625/crypt_bg.png) no-repeat;
}

.cryp_wrk_sc_1 a.btn.btn-primary {
    margin-top: 40px;
}

.crpt_srvc .rntl_advftr_ls span {
    color: #00649E;
    font-size: 24px;
}

.crpt_srvc .rntl_advftr_mn h3 {
    font-size: 26px;
    margin-top: 15px;
}

.crpt_srvc .rntl_advftr_mn p {
    margin-bottom: 20px;
}

.cryp_pak_sc:before {
    position: absolute;
    content: "";
    left: 50%;
    transform: translateX(-50vw);
    top: 0%;
    bottom: 0;
    background: #f2f9ff;
    width: 100vw;
    z-index: -1;
}

.crp_dvlp:after {
    position: absolute;
    content: "";
    top: -9%;
    background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/09/08054648/wallet.png) no-repeat;
    width: 610px;
    height: 480px;
    left: 0;
    transform: translateX(0vw);
    z-index: -1;
}

.cryp_wlt .nh_indt_lst {
    width: 49%;
    margin-top: 25px;
    margin-bottom: 0;
}

.cryp_wlt .nh_indt_lst:hover, .cryp_wlt .nh_indt_lst a:hover {
    box-shadow: none;
    background: #EDEFFE;
}

.cryp_wlt .nh_indt_lst h3 {
    font-size: 30px;
}

.cryp_secrty_lst .scty_cnt h3 {
    font-size: 30px;
    font-weight: 700;
}

.secrty_rt .cryp_secrty_lst {
    align-items: flex-start;
}

.cryp_ccc_sc:before {
    position: absolute;
    content: "";
    left: 50%;
    transform: translateX(-50vw);
    top: 0%;
    bottom: 0;
    background: #F6F6F6;
    width: 100vw;
    z-index: -1;
}

.cryp_cta3_sc {
    background: transparent linear-gradient(109deg, #00649e 0%, #00649e 100%) 0% 0% no-repeat padding-box;
    border-radius: 20px;
    opacity: .85;
    padding: 70px;
    margin-top: 50px;
}

.cryp_cta3_sc:before {
    content: unset;
}

.cryp_cta3_sc:after {
    content: '';
    position: absolute;
    background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/09/08072735/rctngle.svg) no-repeat;
    width: 100%;
    left: 50%;
    transform: translateX(-50%);
    bottom: -25px;
    height: 100%;
    background-size: cover;
    z-index: -1;
}

.cryp_cta3_sc h4 {
    font-size: 34px;
    color: #fff;
    font-weight: 600;
}

.tkns_typ .cryp_tkn_lst {
    width: 49%;
    border-radius: 8px;
    background: #F4F4F4;
    border: 0;
    margin-top: 30px;
}

.tkns_typ {
    align-items: stretch;
}

.cryp_tkn .cryp_ftkn_lst {
    background: #fff;
    box-shadow: none;
}

.tkns_typ .cryp_tkn_lst:hover {
    box-shadow: none;
}

.cryp_cta1 h2 {
    margin-bottom: 20px;
}

.crp_dvlp .cryp_mn {
    align-items: flex-start;
}

.cryp_wlt {
    margin-top: 20px;
}

.cryp_tkn_mn.tkns_typ {
    margin-top: 20px;
}

.cryp_ftkn_lst:hover p {
    color: #00649E;
    cursor: pointer;
}

.cryp_wrp .nh_bwt_sc {
    padding: 0;
}

.cryp_wrp section#latest_blogs {
    padding-top: 0px;
}

.cryp_banr .lmn_hd p {
    margin: 20px 0 20px;
}

.cryp_ccc_sc a.btn.btn-primary {
    margin-top: 40px;
}

.cryp_wrp .nh_ftblg_sc {
    padding: 0;
}

.page-id-31779 #latest_blogs {
    padding-bottom: 70px;
}

.page-id-31779 .nh_ftblg_sc {
    padding: 0px;
}

.cryp_wrk_sc .btn-fix, .crpt_srvc .btn-fix, .cryp_cta1 .btn-fix {
    margin: 30px auto 10px;
}

.crp_dvlp .btn-fix, .cryp_exch_sc .btn-fix, .cryp_ccc_sc .btn-fix {
    margin-top: 20px;
}

/*****cryptocurrency responsive css *********/
@media (max-width:2560px) {
    .cryp_bnrt:after {
        right: 3%;
    }
}

@media (max-width:1600px) {
    .crpt_list_1 .crypt_lst {
        width: 29%;
    }

    .mining_list {
        align-items: stretch;
    }
}

@media (max-width:1500px) {
    .cryp_pak_sc .cryp_mn:after {
        left: 47%;
    }

    .cryp_banr .ecm_bnlt {
        width: 65%;
    }

    .cryp_wrp p {
        line-height: 28px;
        font-size: 18px;
    }

    .cryp_bnrt:after {
        transform: translateX(10vw);
        top: 210px;
        width: 620px;
        height: 517px;
        background-position: right;
        background-size: 900px;
    }

    .ss_list_1.ss_list_cm.odd {
        height: 220px;
    }

    .ss_list_2.ss_list_cm.even {
        height: 220px;
    }

    .ss_list_3.ss_list_cm.odd {
        height: 270px;
    }

    .ss_list_4.ss_list_cm.even {
        height: 220px;
    }

    .ss_list_5.ss_list_cm.odd {
        height: 185px;
        margin-top: 40px;
    }

    .ss_list_6.ss_list_cm.even {
        height: 260px;
    }

    .crp_dvlp:after {
        top: -3%;
        transform: translateX(-4vw);
    }

    .exch_lf {
        width: 70%;
    }

    .ss_list_cm h3 {
        font-size: 24px;
    }
}

@media (max-width: 1400px) {
    .cryp_cta1:after {
        right: 30px;
    }

    .cryp_banr {
        height: 700px;
    }

    .cryp_bnrt:after {
        top: 110px;
    }

    .ss_list_cm h3 {
        font-size: 22px;
    }
}

@media (max-width: 1200px) {
    .cryp_banr .btn-fix, .crp_dvlp .btn-fix, .cryp_exch_sc .btn-fix, .cryp_ccc_sc .btn-fix, .cryp_cta3_sc .btn-fix {
        margin: 20px auto 0;
    }

    .crpt_list_1 .crypt_lst {
        width: 28%;
    }

    .ss_list_1.ss_list_cm.odd {
        height: 200px;
    }

    .ss_list_2.ss_list_cm.even {
        height: 200px;
        left: -70px;
    }

    .ss_list_3.ss_list_cm.odd {
        height: 240px;
    }

    .ss_list_4.ss_list_cm.even {
        height: 200px;
    }

    .ss_list_5.ss_list_cm.odd {
        height: 165px;
        margin-top: 50px;
    }

    .ss_list_6.ss_list_cm.even {
        height: 230px;
    }

    .cryp_ftkn_lst {
        width: calc(30% - 10px);
    }

    .cryp_rt, .exch_lf {
        padding-left: 0%;
        width: 100%;
        border-left: unset;
    }

    .cryp_ccc_sc .cryp_lt, .cryp_pak_sc .cryp_lt, .cryp_cta3_sc .cryp_lt {
        width: 100%;
        margin-right: 0%;
    }

    .cryp_pak_sc, .cryp_ccc_sc .cryp_lt, .cryp_cta3_sc .cryp_lt {
        text-align: center;
    }

    .exch_rt, .cryp_bnrt:after, .cryp_cta3_sc:after, .cryp_pak_sc .cryp_mn:before {
        display: none;
    }

    .cryp_indus_rt, .cryp_banr .ecm_bnlt, .cryp_cta3_sc .cryp_rt {
        width: 100%;
    }

    .cryp_banr .em_bnsc {
        flex-wrap: wrap;
    }

    .cryp_banr {
        height: auto;
        padding-bottom: 40px;
        justify-content: center;
    }

    .cryp_banr .lmn_hd p {
        margin: 10px 0 0px;
    }

    .crp_dvlp:after, .cryp_ccc_sc:after, .cryp_pak_sc .cryp_mn:after {
        display: none;
    }

    .cryp_exch_sc {
        height: auto;
        text-align: center;
    }

    .exch_lf .blk_span {
        display: inline;
    }

    .cryp_secrty_lst .scty_cnt h3 {
        font-size: 26px;
    }

    .cryp_ccc_sc {
        height: auto;
    }

    .cryp_wlt .nh_indt_lst h3, .cryp_tkn_lst h3 {
        font-size: 26px;
    }

    .inds_list h3 {
        font-size: 22px;
    }

    .cryp_wrk_sc .rntl_advftr_ls span, .cryp_wrk_sc .rntl_advftr_ls p {
        color: #fff;
    }
}

@media (max-width:1024px) {
    .ss_list_1.ss_list_cm.odd {
        height: 180px;
    }

    .ss_list_2.ss_list_cm.even {
        height: 180px;
        top: 130px;
    }

    .ss_list_3.ss_list_cm.odd {
        height: 210px;
    }

    .ss_list_4.ss_list_cm.even {
        height: 170px;
        left: -160px;
    }

    .ss_list_5.ss_list_cm.odd {
        height: 155px;
    }

    .ss_list_6.ss_list_cm.even {
        height: 210px;
        left: -10px;
    }
}

@media (max-width: 992px) {
    .cryp_wrp .lhc_hd {
        text-align: center;
        margin: 0 auto;
    }

    .cryp_cta1 h2 {
        margin-bottom: 0px;
    }

    .secrty_rt ul {
        margin-top: 20px;
    }

    .cryp_ccc_sc .lhc_hd p {
        margin: 0;
    }

    .platform h3, .crpt_srvc .rntl_advftr_mn h3, .cryp_wlt .nh_indt_lst h3, .cryp_tkn_lst h3, .cryp_secrty_lst .scty_cnt h3 {
        font-size: 22px;
    }

    .platform li {
        width: 50%;
    }

    .platform li:nth-child(even) {
        border-right: unset;
    }

    .platform li:nth-child(5) {
        border-right: 1px solid #D7E2EC;
    }

    .platform li:nth-child(6), .platform li:nth-child(7), .platform li:nth-child(8) {
        border-bottom: 1px solid #D7E2EC;
    }

    .inds_list, .cryp_banr .ecm_bnlt {
        width: 100%;
    }

    /****new section start*******/
    .crypt_lst:after, .cryp_indus_sc:after, .cryp_cta1:after, .cryp_cta2_sc:after, .cryp_cta2_sc .cryp_mn:before, .cryp_bnrt, .cryp_ccc_sc:after {
        display: none;
    }

    .cryp_banr {
        display: block;
        height: auto;
        padding-bottom: 40px;
    }

    .cryp_banr .em_bnsc {
        flex-wrap: wrap;
    }

    .cryp_exch_sc p {
        text-align: center;
    }

    .nh_indt_lst h3 {
        font-size: 24px;
    }

    .nh_indt_lst p {
        font-size: 16px;
        margin-top: 0px;
    }

    .crpt_list_1 .crypt_lst {
        width: 48%;
        margin-bottom: 30px;
    }

    .secrty_lf, .secrty_rt {
        width: 100%;
    }

    .cryp_cta1, .cryp_exch_sc {
        height: auto;
    }

    .cryp_cta2_sc .cryp_mn {
        padding: 0;
    }

    .cryp_ftkn_lst {
        width: calc(33% - 20px);
    }

    .mng_list h3 {
        font-size: 24px;
    }

    .ss_list {
        flex-wrap: wrap;
        padding: 50px 0 0px 0;
    }

    .ss_list_cm {
        padding: 20px;
        height: auto !important;
        border: unset;
        width: 100% !important;
        background: #fff;
        margin: 0 auto 20px !important;
        box-shadow: 0 0 10px #0000001c;
        border-radius: 5px;
        position: initial !important;
    }

    .cryp_indus_lt {
        margin-bottom: 20px;
    }

    .cryp_wrk_sc_2 h3 {
        font-size: 36px;
        text-align: center;
    }

    .cryp_ccc_sc {
        height: auto;
    }

    .cryp_pak_sc .blk_span, .cryp_ccc_sc .cryp_lt .blk_span, .cryp_exch_sc .blk_span, .cryp_indus_lt .blk_span, .cryp_ss_sc .blk_span, .crpt_srvc p .blk_span {
        display: initial;
    }

    .cryp_cta3_sc .cryp_mn, .cryp_indus_lt p, .inds_list h3, .cryp_wlt .nh_indt_lst, .tkns_typ .cryp_tkn_lst {
        text-align: center;
    }

    .cryp_wrk_sc_2 .crpt_list_1, .cryp_cta2_sc .cryp_rt, .cryp_ccc_sc .cryp_lt, .cryp_indus_lt, .crpt_srvc .rntl_advftr_ls, .cryp_wlt .nh_indt_lst, .tkns_typ .cryp_tkn_lst {
        width: 100% !important;
    }

    .cryp_wlt {
        margin-top: 0 !important;
    }

    .ss_list_cm h3, .nh_indt_lst h3, .cryp_rt p, .inds_list h3 {
        font-size: 18px;
    }

    .cryp_ftkn_mn {
        justify-content: center;
    }

    .cryp_wrk_sc_1 .crypt_lst p, .crpt_srvc .rntl_advftr_mn p, .rntl_advftr_mn p {
        font-size: 16px;
    }

    .mining_list, .cryp_ftkn_mn, .cryp_chlslv_mn, .dtg_ser_ul, .ecom_blkh_mn {
        margin-top: 30px;
    }

    .tkns_typ .cryp_tkn_lst {
        margin-top: 0;
    }

    .cryp_ss_sc .ss_list {
        padding: 20px 0 0;
    }

}

@media (max-width:767px) {
    .cryp_indus_lt, .cryp_ccc_sc .cryp_lt, .cryp_wrp .lhc_hd, .cryp_wrk_sc_1 h2 {
        text-align: center;
    }

    .cryp_indus_lt .blk_span {
        display: inline-block;
    }

    .mng_list h3 {
        font-size: 18px;
    }

    .cryp_ccc_sc {
        height: auto;
    }

    .cryp_rt p {
        font-size: 16px;
    }

    .cryp_wlt .nh_indt_lst:first-child {
        margin-top: 15px;
    }

    .cryp_cta3_sc h4 {
        font-size: 30px;
    }

    .platform h3, .crpt_srvc .rntl_advftr_mn h3, .cryp_wlt .nh_indt_lst h3, .cryp_tkn_lst h3, .cryp_secrty_lst .scty_cnt h3 {
        font-size: 18px;
    }

    .cryp_wrp .nh_bwt_sc {
        padding: 0;
    }

    .rntl_advftr_mn p {
        margin-top: 0;
    }
}

@media (max-width:600px) {
    .cryp_ftkn_lst {
        width: calc(100% - 0px);
    }

    .crpt_list_1 .ccc_list, .crpt_list_1 .crypt_lst {
        width: 100%;
        margin-bottom: 30px;
    }

    .cryp_chlslv_lst, .mng_list, .cryp_tkn_lst {
        padding: 20px;
        height: auto;
        border: unset;
        width: 100%;
        background: #fff;
        margin-bottom: 20px;
        box-shadow: 0 0 10px #0000001c;
        border-radius: 5px;
    }

    .cryp_wrk_sc_2 h3 {
        font-size: 24px;
    }

    .inds_list h3, .ss_list_cm h3, .ss_list_cm h3, .nh_indt_lst h3 {
        font-size: 18px;
    }

    .platform li img {
        max-width: 100px;
    }

    .cryp_wrk_sc .cryp_wrk_sc_2 {
        padding: 20px;
    }

    .crpt_list_1 .ccc_list {
        width: 100%;
        margin-bottom: 25px;
        padding-left: 15px;
    }

    .ccc_list:before {
        height: 59px;
        width: 2px;
        top: 0px;
    }

    .cryp_wrk_sc .crpt_list_1 {
        margin-top: 20px;
    }

    .platform {
        margin-top: 0px;
    }

    .crypt_lst span {
        display: none;
    }

    .cryp_wrk_sc_1 .crypt_lst p {
        padding-bottom: 0;
    }

    .cryp_ftkn_lst {
        min-height: auto;
    }

    .crypto_wcu .mbwl_whychs_lst:before {
        margin-right: 0;
        left: 0;
        height: 8px;
        width: 8px;
        top: 11px;
    }

    .cryp_indus_rt .inds_list {
        text-align: center;
    }

    .cryp_wrp .rntl_advftr_mn {
        margin-top: 0;
    }

    .cryp_cta3_sc {
        padding: 30px;
    }

    .cryp_cta3_sc h4 {
        font-size: 26px;
    }

    .cryp_wlt .nh_indt_lst {
        margin-top: 20px;
    }

    .cryp_tkn .cryp_ftkn_lst {
        padding: 20px;
    }

    .nh_whct_sc.crypto_wcu {
        padding: 0;
    }

    .cryp_wrp a.btn.btn-primary {
        white-space: normal;
        word-wrap: break-word;
    }

    .cryp_ccc_sc a.btn.btn-primary {
        margin-top: 20px;
    }
}

@media (max-width: 480px) {
    .platform li:nth-child(9) {
        border-bottom: 1px solid #D7E2EC;
    }

    .platform li:nth-child(odd) {
        border-right: unset;
    }

    .platform li {
        width: 100%;
    }
}

/***new section start********/

/*****cryptocurrency css end*********/

/*****Pre footer form*********/
.ftr_blg_inr {
    background: #fcfdff;
    padding: 10px;
    border-radius: 10px;
}

.ftr_blg_inr:hover {
    background: #fff;
}

.pre_footer_form {
    display: block;
    height: auto;
    padding: 40px;
    align-items: stretch;
    justify-content: space-between;
    background: #fff;
    box-shadow: 0 0 10px #0000001a;
    border-radius: 5px;
    z-index: 1;
    position: relative;
}

.pre_footer_form:after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 200px;
    background: #f2f9ff;
    z-index: -1;
}

.pre_footer_form .contact_form {
    width: 100%;
    display: flex;
    align-items: stretch;
    justify-content: space-between;
    flex-wrap: wrap;
}

.pre_footer_form .form-group {
    width: 49%;
    display: flex;
    align-items: stretch;
    justify-content: flex-start;
    flex-direction: column;
}

.pre_footer_form .form_control {
    padding: 8px 0;
    width: 100%;
    font-size: 20px;
    line-height: 22px;
    font-weight: 600;
    color: #111;
    resize: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    background: #fff;
    border: unset;
    border-bottom: solid 1px #a1a1a1;
}

.pre_footer_form input#footer_submit {
    background: #00649e;
    width: 195px;
    height: 55px;
    margin-right: 0;
}

.pre_footer_form textarea {
    height: 100px;
}

.pre_footer_form .frm_txtara {
    width: 100%;
}

.save_form_divs {
    margin-top: 50px;
}

.pre_footer_form label {
    display: block !important;
}

.pre_footer_form::placeholder {
    color: #141324;
}

.pre_footer_form input#phone_footer {
    padding-bottom: 0px;
}

.go-top.show {
    display: flex !important;
}

.go-top {
    position: fixed;
    bottom: 120px;
    right: 30px;
    padding: 0;
    display: none;
    cursor: pointer;
    align-items: center;
    justify-content: center;
    flex-direction: column-reverse;
    cursor: pointer;
    z-index: 3;
    opacity: .9;
    height: 60px;
    width: 60px;
    background: #fff;
    border-radius: 50%;
    box-shadow: 0 0 20px #00000036;
}

.go-top.show svg {
    height: auto;
    width: 17px;
}

.show {
    display: block !important;
}

@media (max-width: 992px) {
    .pre_footer_form .form_control {
        font-size: 16px;
    }

    .ftr_colon, .ftr_col {
        width: 45%;
        padding-right: 0;
    }

    .ftr_coltwo, .ftr_colthre {
        display: none;
    }

    .ftr_col_otr {
        flex-wrap: wrap;
    }
}

@media(max-width:767px) {

    /**footer responsive css start***/
    .go-top {
        bottom: 50px;
        height: 40px;
        width: 40px;
    }
}

/**footer responsive css end***/
@media (max-width: 600px) {
    .pre_footer_form input#footer_submit {
        margin-right: auto;
    }

    .pre_footer_form .form-group {
        width: 100%;
    }

    .ftr_colon, .ftr_col {
        width: 100%;
    }
}

/*********Hyperlink infosystem css start*****************/
.hts_wrp .sclmd_apclnt_lst h3:before,
.hypr_min_bx:hover .hypr_min_in h2, .hts_wrp .blue, .hls_imgn_outer:hover h3 {
    color: #4842A8;
}

.hts_wrp .sclmd_apclnt_lst h3:before {
    padding-right: 20px;
}

.hts_wrp .btn-fix {
    background: #4842A8;
}

.hts_wrp .btn-fix_wht {
    background: #fff;
}

.hts_wrp .btn-fix:hover svg {
    background: #4842a8;
}

.hts_wrp .btn-fix.btn-fix_wht svg {
    background: #4842a8;
}

.hts_wrp .sclmd_apclnt_inr .left {
    padding-left: 40px;
}

.hts_wrp .mbwl_ftct_lt {
    width: 60%;
}

.hls_bnr h1 {
    font-size: 45px;
    font-weight: bold;
    line-height: normal;
}

.hls_bnr {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
    padding-top: 120px;
    padding-bottom: 80px;
}

.hls_bnr_lt {
    width: 65%;
}

.hls_bnr_lt .btn-fix {
    margin-top: 20px;
}

.hls_bnr_rt {
    width: 30%;
    box-shadow: 0px 7px 25px #0000001A;
    padding: 40px 20px;
}

.hls_bnr_rt h2 {
    font-size: 22px;
    text-align: center;
}

.hts_wrp input::-webkit-outer-spin-button, .hts_wrp input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

.hts_wrp input[type=number] {
    -moz-appearance: textfield;
}

.hls_bnr .btn {
    background: #4842A8;
    margin-top: 20px;
    border-color: #4842A8;
}

.hls_bnr_rt .save_form_divs {
    margin-top: 20px;
    border-top: solid 1px #E8E8E8;
    padding-top: 20px;
}

.hls_prvn {
    padding: 70px 0px;
    background: #F5F5FB;
}

.hls_prvn:after {
    position: absolute;
    content: "";
    left: 50%;
    transform: translateX(-50vw);
    top: 0;
    bottom: 0;
    background: #F5F5FB;
    width: 100vw;
    z-index: -1;
}

.hls_prvn {
    padding: 70px 0px;
    position: relative;
}

.hls_prvn .hypr_bg:before {
    content: "";
    left: 45%;
    transform: translateX(-10vw);
    top: -150px;
    z-index: 0;
    position: absolute;
    opacity: .1;
    border: solid 210px #AFAFF8;
    border-radius: 50%;
    height: 600px;
    width: 600px;
}

.hypr_bg {
    position: absolute;
    width: 100vw;
    transform: translateX(35vw);
    top: 0;
    bottom: 0;
    overflow: hidden;
    right: 0;
}

.hypr_min_btm {
    margin-top: 50px;
    display: flex;
    align-items: stretch;
    justify-content: center;
    flex-wrap: wrap;
}

.hls_prvn .bg_clr_sec {
    position: relative;
    z-index: 9;
}

.hypr_min_bx {
    width: 32%;
    display: flex;
    align-items: stretch;
    justify-content: center;
    flex-wrap: wrap;
    text-align: center;
    position: relative;
    border-left: 1px solid #C2C2C2;
    margin-bottom: 30px;
}

.hypr_min_bx h2 {
    width: 100%;
    font-size: 50px;
    line-height: normal;
    font-weight: 600;
}

.hypr_min_bx p {
    font-size: 18px;
    line-height: normal;
    width: 100%;
}

.hypr_min_bx:hover .hypr_min_in {
    background: #fff;
    box-shadow: 0px 7px 25px #0000001a;
}

.hypr_min_bx:hover {
    border-color: #fff;
}

.hypr_min_in {
    width: 100%;
    text-align: center;
    padding: 40px 20px;
    position: relative;
    margin: 0px 20px 0 0;
}

.hypr_min_bx:nth-child(3) {
    border-right: 0;
}

.hts_wrp .hls_frst_cta .slmd_bttn {
    background: #fff;
    color: #141324;
    border-color: #fff;
}

.hts_wrp .hls_frst_cta:before {
    position: absolute;
    content: "";
    right: -15%;
    top: 0;
    background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/09/12104949/hyper_cta.svg);
    width: 638px;
    height: 373px;
}

.page-template-tpl_alternative_hyperlinkinfosystem .nh_ftblg_sc {
    padding: 0;
}

.hts_wrp .hls_bnr {
    padding-top: 170px;
}

.hts_wrp .sclmd_apclnt_lst:hover {
    box-shadow: 0px 7px 25px #0000001a;
    border: none;
}

.hts_wrp .sclmd_apclnt_lst {
    border-radius: 0;
    border-bottom: 3px solid #0000001A;
    background: transparent;
    border-top: unset;
    border-left: unset;
    border-right: unset;
}

.hts_wrp .nh_tchstk_sc.nh_tchstk_sc_layout {
    padding-top: 0px;
}

.hts_wrp .hls_frst_cta h2 {
    font-weight: 400;
}

.hts_wrp .hts_nts tbody {
    position: relative;
}

.hts_wrp .hts_nts tbody:after {
    position: absolute;
    content: "";
    left: 50%;
    transform: translateX(-50vw);
    top: 0;
    bottom: 0;
    background: #EBEBF6;
    width: 100vw;
    z-index: -1;
}

.hts_nts tbody tr .ftr_lst {
    font-size: 16px;
    color: #000000;
    padding: 20px 0px;
    text-align: left;
    position: relative;
    z-index: 1;
}

.hts_wrp .hts_nts th {
    font-size: 22px;
}

.hts_nts tbody tr td {
    text-align: center;
    font-size: 16px;
    padding: 16px 0px;
    color: #000000;
}

.hts_nts .ftr_lst:after {
    position: absolute;
    content: "";
    left: 50%;
    transform: translateX(-86vw);
    top: 0;
    bottom: 0;
    background: #F4F4FA;
    width: 100vw;
    z-index: -1;
}

.hts_nts .table {
    margin-top: 50px;
}

.hts_wrp .red {
    color: #DC2E3D;
}

.hts_nts tr th {
    border: 0 !important;
}

.hts_rsn .hls_tunix_list {
    margin-top: 50px;
}

.hts_rsn li::marker {
    list-style-type: disc;
    font-size: 22px;
    line-height: normal;
    color: #4842A8;
}

.hts_rsn .hls_tunix_list {
    margin-left: 22px;
}

.hts_rsn:after {
    content: '';
    right: 0;
    top: 60px;
    bottom: 0;
    background: url('https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/08/23101239/cn_arw_hts.svg');
    width: 660px;
    height: 100%;
    position: absolute;
    background-repeat: no-repeat;
    text-align: right;
    transform: translateX(17vw);
    background-size: contain;
}

.hts_rsn {
    position: relative;
    padding-top: 0;
}

.hts_rsn li {
    font-size: 20px;
    font-weight: 600;
    line-height: normal;
    list-style-type: disc;
    padding: 10px 0px;
    color: #000;
}

.hts_cta_2:after, .hls_frst_cta:after {
    position: absolute;
    content: "";
    left: 50%;
    transform: translateX(-50vw);
    top: 0;
    bottom: 0;
    background: #4842A8;
    width: 100vw;
    z-index: -2;
}

.hts_wrp .sclmd_frst_cta {
    background: #4842A8;
    padding: 30px;
    border-radius: 0;
    height: 373px;
}

.hts_cta_2::before {
    position: absolute;
    content: "";
    left: 50%;
    transform: translateX(-50vw);
    top: 10px;
    bottom: 0;
    background: url('https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/08/23101235/bg_bst_hts.svg');
    width: 100vw;
    z-index: -1;
    background-size: contain;
    background-repeat: no-repeat;
}

.hts_cta_2 {
    position: relative;
    height: 400px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
    padding: 0px 30px;
}

.hts_cta_2 .hts_cta2_lft {
    width: 65%;
    border-left: 5px solid #fff;
    padding-left: 30px;
}

.hts_cta_2 h2 {
    font-size: 40px;
    color: #fff;
}

.hts_wrp .sclmd_apclnt_inr .btn {
    background: #4842A8 !important;
    border-color: #4842A8 !important;
    color: #fff;
}

.hls_imgn_list {
    margin-top: 20px;
}

.hls_imgn_list li {
    font-size: 16px;
    line-height: normal;
    font-weight: 400;
    display: flex;
    align-items: center;
    gap: 10px;
    padding: 10px 0px;
}

.hls_imgn_list li svg {
    width: auto;
}

.hls_imgn_outer {
    width: 25%;
    background: #F5F5FB;
    border-left: 1px solid #fff;
    padding: 40px;
}

.hls_imgn_outer h3 {
    font-size: 22px;
    font-weight: bold;
    padding-left: 20px;
    line-height: normal;
}

.hls_imgn_inr {
    position: relative;
    left: 50%;
    transform: translateX(-50vw);
    top: 0px;
    bottom: 0px;
    width: 100vw;
    height: 100%;
    margin-top: 50px;
    display: flex;
}

.hls_imgn_sc {
    position: relative;
}

.hls_imgn_outer:hover {
    background: #fff;
    box-shadow: 0px 7px 25px #0000001a;
}

.hls_mny {
    margin-top: 0px;
}

.hls_imgn_outer {
    position: relative;
}

.hls_imgn_outer:nth-child(1):after {
    content: '01';
}

.hls_imgn_outer:nth-child(2):after {
    content: '02';
}

.hls_imgn_outer:nth-child(3):after {
    content: '03';
}

.hls_imgn_outer:nth-child(4):after {
    content: '04';
}

.hls_imgn_outer:after {
    content: '';
    position: absolute;
    right: 20px;
    top: 0;
    bottom: 0;
    width: 100px;
    height: 100%;
    font-size: 80px;
    font-weight: bold;
    color: #EDEDF3;
}

.hts_wrp .hls_imgn_sc .lsb_hd {
    width: 70%;
}

.nh_indt_lst:hover .vm_btn {
    opacity: 1;
}

.nh_indt_lst a {
    padding: 30px;
    width: 100%;
    position: relative;
    z-index: 1;
    background: #fff;
}

.nh_indt_lst {
    position: relative;
    z-index: 1;
    margin-bottom: 20px;
    transition: ease-in-out .4s !important;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    border-radius: 8px;
    border: 1px solid #E5E5E5;
    overflow: hidden;
    width: 100%;
}

.nh_indt_lst:hover {
    background: #fff;
    box-shadow: 0 7px 25px #0000001f;
    border-color: #fff;
}

.vm_btn {
    top: calc(50% - 40px);
}

.hts_cta_3 {
    position: relative;
    height: 400px;
    display: flex;
    align-items: center;
    justify-content: space-evenly;
    flex-wrap: wrap;
    padding: 0 30px;
}

.hts_cta_3:before {
    position: absolute;
    content: "";
    left: 50%;
    transform: translateX(-50vw);
    top: 10px;
    bottom: 0;
    background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/08/24064029/cta3_hts.svg);
    width: 100vw;
    z-index: -1;
    background-size: cover;
    background-repeat: no-repeat;
}

.hts_cta_3 h2 {
    color: #fff;
    font-size: 50px;
    padding: 40px 0px;
}

.hts_cta3_lft {
    width: 40%;
    border-right: 1px solid #fff;
}

.hts_ct3_rgt {
    width: 40%;
}

.hts_ct3_rgt p {
    font-size: 40px;
    color: #fff;
    line-height: normal;
    margin-bottom: 30px;
}

.hyp_sb_hd {
    font-weight: 600;
}

.hts_wrp .hts_nts th:last-child {
    color: #00649E;
}

.hts_wrp .next.btn.btn-info {
    background: #00649E !important;
}

.hts_wrp .sclmd_apclnt_inr li {
    font-size: 18px;
    align-items: self-start;
    font-weight: 600;
}

.hts_wrp .sclmd_apclnt_lst:hover h3, .hls_mny .nh_indt_mn .nh_indt_lst:hover h3 {
    color: #4842A8;
}

.hts_wrp .blg_bx {
    min-height: auto;
}

.hts_wrp .nh_atdt {
    margin: 30px 0px;
}

.hts_wrp form#header_custom_form .input_button input, .hts_wrp form#header_custom_form .input_button select {
    padding: 10px 15px;
    border-bottom: solid 1px #e8e8e8;
}

.hts_wrp .hls_mny {
    padding-bottom: 0;
}

.hts_wrp .sclmd_apclnt_sc h2 {
    width: 100%;
}

.hts_wrp .sclmd_frst_ctamn h2 {
    color: #fff;
    font-size: 50px;
    width: 70%;
}

.hts_wrp .sclmd_apclnt_inr p {
    font-size: 18px;
}

@media (max-width:1700px) {
    .hts_cta_2 {
        height: 350px;
    }

    .hts_wrp .sclmd_frst_ctamn h2 {
        width: 70%;
    }
}

@media (max-width:1500px) {
    .hts_cta_2 {
        height: 320px;
    }

    .hts_wrp .hls_imgn_sc .lsb_hd {
        width: 100%;
    }

    .hts_ct3_rgt {
        width: 50%;
    }

    .hts_cta_3 h2 {
        padding: 40px 0px;
    }

    .hts_wrp .sclmd_apclnt_inr p {
        font-size: 16px;
    }
}

@media (max-width:1400px) {
    .hts_wrp .sclmd_frst_ctamn h2 {
        font-size: 45px;
    }
}

@media (max-width:1300px) {
    .hts_cta_2 {
        height: 300px;
    }

    .hls_bnr .blk_span {
        display: inline;
    }

    .hls_bnr_rt h2 {
        font-size: 20px;
    }

    .hls_bnr h1 {
        font-size: 32px;
    }

    .hypr_min_bx h2 {
        font-size: 40px;
    }

    .hls_bnr_rt {
        width: 33%;
    }

    .hls_imgn_outer {
        width: 50%;
    }

    .hls_imgn_inr {
        flex-wrap: wrap;
    }

    .hls_mny {
        margin-top: 600px;
    }

    .hts_wrp .hls_frst_cta:before {
        right: -10%;
    }
}

@media (max-width:1200px) {
    .hts_cta3_lft, .hts_ct3_rgt {
        width: 100%;
        border-right: 0;
    }

    .hts_cta3_lft .blk_span {
        display: initial;
    }

    .hts_cta_3 h2, .hts_ct3_rgt p, .hts_ct3_rgt, .hts_cta_2 {
        text-align: center;
    }

    .hts_cta_3 {
        height: unset;
        padding: 40px 10px;
    }

    .hts_cta_3 h2 {
        padding: 0;
    }

    .hts_ct3_rgt p {
        font-size: 28px;
    }

    .hts_cta2_rgt {
        width: 100%;
    }

    .hts_cta_2 .hts_cta2_lft {
        width: 90%;
    }

    .hts_cta_2 .hts_cta2_lft {
        border-left: 0;
        margin: 0 auto;
        text-align: center;
    }

    .hls_bnr_rt h2 {
        font-size: 18px;
    }

    .hls_bnr_rt {
        width: 38%;
    }

    .hls_bnr_lt {
        width: 60%;
    }

    .hypr_min_bx h2 {
        font-size: 30px;
    }

    .hypr_min_bx p {
        font-size: 16px;
    }

    .hls_prvn .hypr_bg:before, .hts_cta_2::before {
        content: unset;
    }

    .hls_frst_cta .sclmd_frst_ctamn {
        justify-content: center;
    }

    .hls_imgn_inr {
        position: unset;
        width: 100%;
        transform: unset;
    }

    .hls_mny {
        margin-top: 0;
    }

    .hts_wrp .sclmd_apclnt_sc h2, .hts_wrp .mbwl_ftct_lt, .hts_wrp .sclmd_frst_ctamn h2 {
        width: 100%;
    }

    .hts_wrp .sclmd_apclnt_lst {
        margin: 0px;
    }

    .hts_wrp .sclmd_frst_ctamn h2 {
        text-align: center;
    }

    .hts_wrp .sclmd_frst_ctamn h2 {
        font-size: 40px;
    }

    .hts_cta_2 {
        height: auto;
        padding: 40px 0;
    }
}

@media (max-width:992px) {
    .hts_ct3_rgt p {
        font-size: 24px;
    }

    .hts_cta_3 h2 {
        font-size: 32px;
        padding-top: 0;
        margin-bottom: 0;
    }

    .hts_rsn li {
        font-size: 18px;
        padding: 8px 0px;
    }

    .hts_rsn h2 {
        text-align: left;
    }

    .hts_rsn:after {
        content: unset;
    }

    .hls_bnr_lt {
        width: 85%;
        text-align: center;
        margin: 0 auto 20px;
    }

    .hls_bnr_rt {
        width: 50%;
        margin: 0 auto;
    }

    .hls_bnr h1 {
        font-size: 28px;
    }

    .hls_bnr_lt {
        width: 100%;
    }

    .hls_frst_cta .lsb_hd.mbwl_ftct_lt h2 {
        line-height: normal;
    }

    .hts_cta_2 h2 {
        font-size: 36px;
        line-height: normal;
    }

    .hts_wrp .hls_imgn_sc p {
        text-align: center;
    }

    .hls_mny .lsb_hd p, .cr_swp_lft {
        text-align: center;
    }

    .hts_cta_2 .hts_cta2_lft {
        width: 100%;
        padding: 0;
    }

    .hts_wrp .hls_bnr {
        padding-bottom: 40px;
        padding-top: 120px;
    }

    .hts_wrp .hls_prvn {
        padding: 40px 0px;
        position: relative;
    }

    .hts_cta_2 {
        padding: 40px 10px;
        height: auto;
    }

    .hts_wrp .mbwl_ftct_lt h2 {
        font-size: 30px;
    }

    .hts_wrp .sclmd_frst_cta {
        padding: 30px 0px;
    }

    .hts_wrp .sclmd_frst_ctamn h2 {
        font-size: 36px;
    }

    .hls_nutshell .blk_span {
        display: inline;
    }

    .hls_bnr_lt .btn-fix {
        margin: 20px auto;
    }
}

@media (max-width:767px) {
    .hls_imgn_outer {
        width: 50%;
    }

    .hls_bnr_rt {
        width: 80%;
    }

    .hypr_min_bx h2 {
        font-size: 26px;
    }

    .hypr_min_bx {
        width: 50%;
    }

    .hts_wrp .hts_nts th {
        font-size: 18px;
    }

    .hts_rsn li {
        font-size: 16px;
    }

    .hts_wrp .mbwl_ftct_lt {
        width: 100%;
    }

    .hts_rsn .lsb_hd {
        width: 100%;
    }

    .hypr_min_bx {
        margin-bottom: 15px;
    }

    .hts_nts .table {
        margin-top: 30px;
    }

    .hts_rsn .hls_tunix_list {
        margin-top: 30px;
    }

    .hts_cta_2 {
        padding: 30px 10px;
    }

    .hts_wrp .sclmd_apclnt_sc {
        padding-bottom: 20px;
    }

    .hts_wrp .hls_imgn_sc {
        padding-top: 20px;
        padding-bottom: 20px;
    }

    .hts_wrp .hls_mny {
        padding-top: 20px;
    }

    .hts_cta_2 h2, .hts_cta_3 h2 {
        font-size: 28px;
        padding-bottom: 3px;
    }

    .nh_indt_lst h3 {
        display: flex;
        width: 100%;
        justify-content: center;
        align-items: center;
    }

    .nh_indt_lst #arrow-right {
        width: 20px;
        position: absolute;
        right: 20px;
    }

    .hts_wrp .sclmd_frst_ctamn h2 {
        font-size: 28px;
    }

    .hypr_min_btm {
        margin-top: 10px;
    }
}

@media (max-width:600px) {
    .hls_imgn_outer {
        width: 100%;
    }

    .hts_wrp .hts_nts th {
        font-size: 16px;
    }

    .hts_nts .table {
        white-space: nowrap;
    }

    .hts_nts tbody tr td {
        background: #EBEBF6;
    }

    .hts_nts tbody tr .ftr_lst {
        padding: 20px 10px;
    }

    .hts_nts .ftr_lst:after {
        left: 70%;
    }

    .hts_tbl {
        overflow-x: scroll;
    }

    .nh_indt_lst a {
        padding: 20px 15px;
    }

    .nh_indt_lst {
        text-align: center;
    }

    .hypr_min_in {
        padding: 10px;
    }

    .hts_wrp .mbwl_ftct_lt h2 {
        font-size: 22px;
    }

    .hts_wrp .sclmd_frst_ctamn h2 {
        font-size: 24px;
    }

    .sclmd_apclnt_inr, .sclmd_apclnt_mn {
        margin-top: 0px;
    }

    .sclmd_apclnt_inr p {
        margin-bottom: 5px;
    }

}

@media (max-width:480px) {
    .hts_wrp .sclmd_apclnt_inr .left {
        padding-left: 0px;
    }

    .hls_bnr_rt, .hypr_min_bx {
        width: 100%;
    }

    .hypr_min_in {
        margin: 0px 0px 0 0;
    }

    .hts_nts .ftr_lst:after {
        left: 70%;
    }

    .hts_wrp .hls_imgn_outer {
        padding: 10px;
    }

    .hts_wrp .hls_imgn_list li {
        padding: 8px 0px;
    }

    .hts_cta_2 h2 {
        font-size: 22px;
    }

    .hts_wrp .sclmd_apclnt_inr .btn {
        font-size: 16px;
    }

    .hts_wrp .sclmd_apclnt_lst h3:before {
        content: unset;
    }

    .hts_wrp .sclmd_apclnt_lst .btn {
        white-space: break-spaces;
    }

    .hts_cta_3 h2 {
        font-size: 22px;
    }

    .hts_ct3_rgt p {
        font-size: 18px;
    }

    .hts_wrp .sclmd_apclnt_inr .right {
        padding-left: 0px;
    }

    .hts_wrp .sclmd_apclnt_inr li, .sclmd_apclnt_inr p {
        font-size: 16px;
        align-items: start;
    }

    .hts_wrp .sclmd_apclnt_lst {
        padding: 30px 10px;
    }

    .hypr_min_bx {
        border-left: unset;
    }

    .hls_imgn_outer:after {
        display: none;
    }
}

/*******Restaurant App Development Company************/
.rstrnt_cnt {
    display: flex;
    align-items: center;
    height: 600px;
}

.rstrnt_lt {
    width: 68%;
}

.bsns_mdls_inr {
    margin-top: 50px;
    display: flex;
    align-items: stretch;
    justify-content: space-between;
    flex-wrap: wrap;
    position: relative;
}

.bsns_mdls_typ {
    width: 33.3%;
    padding: 60px;
    min-height: 380px;
    position: relative;
    z-index: 1;
    background: #fff;
    border-right: 1px solid #D7E2EC;
}

.bsns_mdls_typ:last-child {
    border-right: unset;
}

.bsns_mdls_typ:after {
    content: '';
    position: absolute;
    right: 20px;
    top: 0;
    bottom: 0;
    width: 100px;
    height: 100%;
    font-size: 80px;
    font-weight: bold;
    color: #EDEDF3;
}

.bsns_mdls_typ:nth-child(1):after {
    content: '01';
}

.bsns_mdls_typ:nth-child(2):after {
    content: '02';
}

.bsns_mdls_typ:nth-child(3):after {
    content: '03';
}

.bsns_mdls_typ h3 {
    font-size: 22px;
    font-weight: 700;
}

.bsns_mdls_typ p {
    font-size: 18px;
    margin: 30px 0;
    line-height: 30px;
}

.bsns_mdls_typ:hover {
    background: #f2f9ff;
}

.bsns_mdls_typ:hover h3 {
    color: #00649E;
}

.bsns_mdls_typ:hover p {
    font-weight: 700;
}

.bsns_hire_lt h2 {
    font-size: 40px;
    font-weight: 500;
    line-height: 55px;
}

.admn_dshbrd, .rstrnt_bnr, .rest_fetrs_ryt {
    position: relative;
}

.fetrs_main, .key_bnfts_mn, .rest_main {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    align-items: stretch;
    margin-top: 50px;
}

.rest_fetrs .rest_main {
    align-items: center;
}

.rest_fetrs_ryt {
    width: 60%;
}

.rest_fetrs_lft {
    width: 40%;
    margin: auto;
}

.rest_fetrs_ryt h3, .rest_fetrs_ryt h2 {
    color: #00649E;
    font-size: 32px;
    font-weight: 700;
    text-transform: uppercase;
}

.rest_fetrs_ryt figure {
    position: absolute;
    top: 0;
    transition-duration: .8s;
    transform: translateX(-50%);
    height: 100%;
    left: 80%;
    width: 100%;
}

.admindsbrd_main .rest_main, .driverapp_main .rest_main {
    margin-top: 0;
}

.fetrs_list {
    margin-top: 40px;
}

.fetrs_list li {
    margin-bottom: 30px;
}

.fetrs_list li h4 {
    font-size: 28px;
    font-weight: 700;
}

.fetrs_list li p {
    font-size: 16px;
    color: #000;
    margin-top: 10px;
}

.hire_fetrs_ryt h3 {
    font-size: 32px;
    color: #00649E;
    font-weight: 700;
    text-transform: uppercase;
}

.admn_dshbrd .fetrs_list {
    margin: 0;
}

.key_bnfts_lst {
    padding: 70px 40px;
    width: 50%;
    border-right: solid 1px #ddd;
    border-bottom: solid 1px #ddd;
}

.key_bnfts_lst:hover {
    background: #FFFFFF;
    box-shadow: 0px 7px 25px #0000001a;
}

.key_bnfts_lst h3 {
    font-size: 32px;
    font-weight: 700;
    margin-bottom: 20px;
}

.key_bnfts_lst .bnfts_parra {
    font-size: 18px;
    line-height: 28px;
    margin-top: 25px;
}

.key_bnfts_lst:hover h3 {
    color: #00649E;
}

.key_bnfts_lst:hover p:last-child {
    font-weight: 600;
}

.key_bnfts_lst p {
    color: #1B1B1D;
}

.bnfts_sbtitl {
    font-size: 20px;
    color: #1B1B1D;
}

.fetrs_main h3 {
    font-size: 83px;
}

.fetrs_main p {
    font-size: 18px;
    color: #141324;
}

.bsns_hire_sc:after {
    position: absolute;
    content: "";
    left: 50%;
    transform: translateX(-50vw) translateY(0vw);
    top: 0;
    background: #F2F9FF;
    width: 100vw;
    z-index: -1;
    background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/08/24104830/res_cta1-1.svg);
    background-repeat: no-repeat;
    bottom: 0px;
    background-position: bottom;
    background-size: contain;
}

.admindsbrd_main, .hire_fetrs_ryt {
    position: relative;
}

.admindsbrd_main:after {
    position: absolute;
    content: "";
    left: 50%;
    transform: translateX(-50vw);
    top: 0;
    bottom: 0;
    background: #e7f4ff;
    width: 100vw;
    z-index: -1;
}

.driverapp_main .rest_main {
    align-items: center;
}

.bsns_hire_cta2:after {
    position: absolute;
    content: "";
    left: 50%;
    transform: translateX(-50vw);
    top: 0;
    bottom: 0;
    background: #e7f4ff;
    width: 100vw;
    z-index: -1;
}

.bsns_hire_cta2 .bsns_hire_rt:before {
    position: absolute;
    content: "";
    width: 550px;
    height: 230px;
    right: 0;
    z-index: -1;
    background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/08/24093520/res_cta2.svg) no-repeat;
    bottom: 0;
    background-position: bottom;
    background-size: contain;
}

.bsns_hire_rt:after {
    content: "";
    left: -3%;
    transform: translateX(0vw);
    top: -270px;
    z-index: 0;
    position: absolute;
    opacity: .1;
    border: solid 160px #00649e85;
    border-radius: 50%;
    height: 500px;
    width: 490px;
}

.bsns_hire_rt {
    position: absolute;
    width: 100vw;
    transform: translateX(-12vw);
    top: 0;
    bottom: 0;
    overflow: hidden;
    right: 0;
    left: 0;
}

.bsns_hire_sc .bsns_hire_lt {
    width: 77%;
}

.bsns_hire_cta2 .bsns_hire_lt {
    width: 85%;
}

.rst_cta_3:after {
    content: "";
    position: absolute;
    left: 50%;
    transform: translateX(-50vw);
    top: 0;
    bottom: 0;
    background: transparent linear-gradient(92deg, #00649E 0%, #012138 100%) 0% 0% no-repeat padding-box;
    background-size: 100%;
    width: 100vw;
    z-index: -1;
}

.rst_cta3_rt h2 {
    font-size: 56px;
    font-weight: 600;
    color: #fff;
    line-height: 1.2;
}

.rst_cta3_rt p {
    color: #fff;
    font-size: 22px;
    font-weight: 500;
    margin: 10px 0;
    line-height: 40px;
}

.rst_cta3_rt .whth_btn {
    margin-top: 10px;
}

.hire_fetrs_ryt figure {
    position: absolute;
    top: -20px;
    transition-duration: .8s;
    transform: translateX(-50%);
    height: 100%;
    left: 100%;
    width: 100%;
}

.fetrs_list li {
    margin-bottom: 40px;
}

.rst_cta3_rt {
    width: 55%;
}

.rst_cta3_rt:before {
    position: absolute;
    content: "";
    width: 600px;
    height: 375px;
    right: -15%;
    background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/08/25081512/dive.svg);
    background-repeat: no-repeat;
    bottom: 0px;
    background-position: bottom;
    background-size: contain;
}

.rstrnt_bnr:after {
    height: 310px;
    position: absolute;
    content: "";
    background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/08/24093513/res_bnr.svg) no-repeat;
    bottom: 0;
    right: 0;
    width: 500px;
    background-size: contain;
}

.rsturnt .mbwl_whychs_lst p {
    font-size: 20px;
    font-weight: 600;
    color: #000;
}

.rest_wrp .bsns_mdls .btn-fix {
    position: absolute;
    bottom: 20px;
}

.rest_wrp .dtg_ser_li h4 {
    min-height: 70px;
}

.page-template-restaurants-management .nh_bwt_sc {
    padding-top: 70px;
}

.bsns_hire_lt h2 {
    margin-bottom: 50px;
}

.mbwl_whychs_rt {
    width: 55%;
    background: #f2f9ff;
    padding: 40px;
}

.mbwl_whychs_lst {
    position: relative;
    z-index: 1;
}

.mbwl_whychs_lst:before {
    top: 7px;
}

.bsns_hire_lt h2 {
    font-size: 48px;
    font-weight: 500;
    line-height: normal;
}

.key_bnfts_lst:nth-child(3), .key_bnfts_lst:last-child {
    border-bottom: unset;
}

.rest_fetrs p {
    width: 70%;
}

.key_bnfts_lst:nth-child(2) {
    border-right: 0;
}

.key_bnfts_lst:nth-child(4) {
    border-right: 0;
}

.clnt_lgs {
    cursor: pointer;
}

@media (max-width:1500px) {
    .rstrnt_lt {
        width: 80%;
    }

    .rstrnt_bnr:after {
        bottom: -30px;
    }

    .bsns_hire_sc .bsns_hire_lt {
        width: 90%;
    }

    .rest_fetrs p {
        width: 90%;
    }

    .rest_fetrs_ryt {
        width: 60%;
    }

    .rest_fetrs_lft {
        width: 40%;
    }

    .nh_bwt_lt {
        padding-left: 0;
    }

    .rst_cta3_rt h2 {
        font-size: 50px;
    }

    .rst_cta3_rt:before {
        height: 360px;
    }
}

@media (max-width:1360px) {
    .bsns_hire_cta2 .bsns_hire_rt:before {
        right: -30px;
    }

    .bsns_mdls_typ:after {
        right: 0px;
        font-size: 50px;
    }

    .nh_bwt_lt {
        width: 45%;
    }
}

@media (max-width:1200px) {
    .rstrnt_lt, .rst_cta3_rt, .bsns_hire_cta2 .bsns_hire_lt {
        width: 100%;
        text-align: center;
    }

    .rstrnt_bnr:after, .rst_cta3_rt:before, .bsns_hire_cta2 .bsns_hire_rt:before, .bsns_hire_rt:after {
        display: none;
    }

    .rstrnt_cnt {
        height: 350px;
    }

    .rst_cta3_rt h2 {
        font-size: 40px;
    }

    .bsns_mdls_typ {
        padding: 60px 30px;
    }

    .bsns_hire_lt h2 {
        font-size: 30px;
        line-height: normal;
    }

    .rest_fetrs_ryt h3, .rest_fetrs_ryt h2, .key_bnfts_lst h3 {
        font-size: 26px;
    }

    .fetrs_list li h4 {
        font-size: 22px;
    }

    .rest_wrp .ecm_imt_txt1 h3 {
        font-size: 36px;
    }

    .rest_wrp .ecm_imt_txt1 p {
        font-size: 18px;
    }

    .rstrnt_bnr .btn-fix, .bsns_hire_cta2 .btn-fix, .rst_cta_3 .btn-fix {
        margin: 0 auto;
    }

}

@media (max-width:992px) {
    .rstrnt_lt, .bsns_hire_cta2 .bsns_hire_lt, .rst_cta3_rt, .rest_fetrs p, .bsns_hire_sc .bsns_hire_lt, .admindsbrd_main p, .rsturnt .mbwl_whychs_lt, .rsturnt .mbwl_whychs_rt {
        width: 100%;
        text-align: center;
    }

    .rstrnt_lt .blk_span, .bsns_mdls .blk_span {
        display: initial;
    }

    .bsns_hire_rt:before, .rst_cta3_rt:before, .bsns_mdls_typ:after {
        display: none;
    }

    .rstrnt_cnt, .nh_bwt_lst a, .nh_bwt_lst {
        height: auto;
    }

    .bsns_mdls_typ, .ecm_imt_txt1 {
        width: 50%;
    }

    .bsns_hire_lt h2, .rst_cta3_rt h2, .ecm_imt_txt1 h3 {
        line-height: normal;
        font-size: 36px;
    }

    .rest_wrp .ecm_imt_txt1 h3 {
        font-size: 26px;
    }

    .bsns_hire_sc:after {
        background-image: none;
    }

    .ecom_imt_br, .nh_bwt_lst, .nh_bwt_lst a, .mbwl_whychs_sc.rsturnt {
        flex-wrap: wrap;
    }

    .rest_fetrs .rest_fetrs_ryt {
        margin-top: 30px;
    }

    .fetrs_list {
        margin-top: 10px;
    }

    .rest_fetrs_ryt figure {
        position: initial;
        transform: none;
    }

    .key_bnfts_lst h3 {
        font-size: 26px;
    }

    .admindsbrd_main .rest_main {
        align-items: center;
    }

    .bsns_mdls_typ, .ecm_imt_txt1, .rest_fetrs_lft, .rest_fetrs_ryt, .nh_bwt_lt, .nh_bwt_rt, .nh_bwt_rt p {
        width: 100%;
    }

    .bsns_mdls_typ {
        min-height: auto;
    }

    .bsns_mdls_inr {
        margin-top: 10px;
    }

    .bsns_mdls_typ {
        padding: 20px 30px;
    }

    .bsns_hire_lt h2 {
        margin-bottom: 30px;
    }

    .rest_main figure, .rest_main h3, .bsns_mdls_typ, .rest_fetrs_lft, .rest_fetrs_ryt {
        margin: 0 auto;
        text-align: center;
    }

    .admindsbrd_main .rest_main, .driverapp_main .rest_main {
        flex-direction: column-reverse;
    }

    .ecm_imt_txt1 p, .dtg_ser_li h5, .dtg_ser_li p, .dtg_ser_li li, .key_bnfts_lst p, .fetrs_list li p, .rest_fetrs p, .rsturnt .mbwl_whychs_lst p {
        font-size: 16px;
        margin-top: 0;
    }

    .ecm_imt_txt1, .fetrs_list li {
        margin-bottom: 20px;
    }

    .ecom_imt_br {
        padding: 0;
    }

    .bsns_mdls_typ p {
        font-size: 16px;
        margin: 10px 0;
        line-height: normal;
    }

    .driverapp_main img, .rest_fetrs_lft img {
        height: 500px !important;
    }

    .rest_wrp .dtg_ser .blk_span {
        display: inline;
    }

    .nh_bwt_lt, .prj_bndlg {
        justify-content: center;
        padding-left: 0;
    }

    .rsturnt .blk_span {
        display: inline;
    }

    .mbwl_whychs_lst:before {
        height: 10px;
        width: 10px;
        top: 6px;
    }

    .rsturnt .mbwl_whychs_lst p {
        text-align: left;
    }

    .nh_bwt_rt p {
        margin-top: 10px;
    }

    .nh_bwt_pt {
        margin-top: 20px;
    }

    .nh_bwt_rt {
        margin-top: 15px;
    }

    .rest_wrp .bsns_mdls .btn-fix {
        position: inherit;
        margin: 20px auto 0;
        bottom: 0;
    }

    .bsns_mdls h2, .rest_fetrs h2, .admindsbrd_main h2, .ecom_imt_sec h2 {
        text-align: center;
    }

    .bsns_hire_sc .btn-fix, .rest_fetrs .btn-fix {
        margin: 0 auto;
    }

    .rest_wrp .dtg_ser_li h4 {
        min-height: auto;
    }

    .dtg_ser .dtg_ser_inr {
        padding-bottom: 0px;
    }

    .bsns_mdls_typ {
        border-right: unset;
    }
}

@media (max-width:767px) {
    .nh_bwt_btn {
        justify-content: flex-start;
    }

    .nh_bwp_inr {
        width: 50%;
        margin-bottom: 20px;
    }

    .mbwl_whychs_rt {
        margin-top: 0px;
    }

    .nh_bwt_mn {
        margin-top: 20px;
    }

    .bsns_hire_lt h2, .rest_fetrs_ryt h3, .rest_fetrs_ryt h2, .key_bnfts_lst h3 {
        font-size: 24px;
    }

    .key_bnfts_lst h3 {
        font-size: 20px;
    }

    .rest_wrp .dtg_ser_inr {
        padding-bottom: 0px;
    }

    .rst_cta3_rt p {
        font-size: 18px;
        line-height: normal;
    }
}

@media (max-width:600px) {
    .key_bnfts_lst {
        width: 100%;
        border-right: 0;
        padding: 20px;
    }

    .key_bnfts_mn, .ecm_imt_txt1, .dtg_ser_ul {
        margin-top: 0px;
    }

    .key_bnfts_lst h3, .dtg_ser_hd {
        margin-bottom: 10px;
    }

    .dtg_ser_ul .dtg_ser_li {
        padding-top: 0;
        margin-top: 0;
    }

    .dtg_ser_inr .btn.btn-primary {
        margin-top: 20px;
    }

    .rest_fetrs .rest_main {
        margin-top: 20px;
    }

    .nh_bwt_rt p, .nh_bwp_inr h4 {
        font-size: 16px;
    }

    .nh_bwp_inr {
        width: 100%;
        margin-bottom: 10px;
    }

    .rst_cta3_rt h2 {
        font-size: 24px;
    }

    .fetrs_list li h4 {
        font-size: 18px;
    }
}

@media (max-width:375px) {
    .bsns_hire_lt h2, .key_bnfts_sc h2, .rstrnt_lt h1, .rstrnt_lt h1, .rest_fetrs_ryt h3, .rest_fetrs_ryt h2, .admindsbrd_main h2, .bsns_mdls h2, .rest_fetrs h2, .ecom_imt_sec h2, .dtg_ser_sc h2, .rst_cta3_rt h2 {
        font-size: 20px;
    }

    .dtg_ser_ul .dtg_ser_li {
        margin-top: 0;
        padding-top: 0;
    }

    .dtg_ser_li h4 {
        margin-bottom: 0;
    }

    .bsns_mdls_typ {
        padding: 0px 10px 20px;
    }
}


/*******Restaurant App Development Company css end ************/

/********Texi booking css start************/
.txap_soln_sc, .txap_bnr_sc, .txap_stsc_sc1, .srv_nft_sc, .txap_blkh_rt, .taxi_nft_sc .srv_nft_sc, .txap_blkh_sc1, .txap_admin, .txap_cta2, .txap_cta3, .txap_mon_strt, .taxi_srvc, .taxi_nft_sc {
    position: relative;
}

.txap_bnr_sc:before {
    content: "";
    position: absolute;
    left: 100%;
    width: 100vw;
    transform: translate(-50vw);
    background-position: bottom center;
    top: 0;
    bottom: 0;
    z-index: -1;
    background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/08/25131617/tax-bg.png) no-repeat;
}

.txap_soln_sc .soln_rt, .txap_soln_sc, .txap_blkh_mn, .txap_stax_mn, .txap_cta2, .mstrt_mn {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
}

.txap_soln_sc:before {
    position: absolute;
    content: "";
    left: 50%;
    transform: translateX(-50vw);
    top: 0;
    bottom: 0;
    background: #F6F6F6;
    width: 100vw;
    z-index: -1;
}

.txap_soln_sc .soln_rt h3 {
    font-size: 24px;
    font-weight: 600;
    background: #fff 0% 0% no-repeat padding-box;
    border-radius: 8px;
    width: 48%;
    padding: 20px;
    margin: 10px 0;
}

.txap_soln_sc .soln_rt, .txap_blkh_lt, .txap_blkh_rt, .txap_stsc_lt, .txap_stsc_rt, .txap_cta2_lt, .txap_cta2_rt {
    width: 50%;
}

.txap_drv_rt {
    width: 47%;
}

.txap_soln_sc .soln_lf {
    width: 45%;
}

.ylw {
    color: #FFCA06;
}

.soln_lf .bcg_txt {
    padding: 0;
    color: #00649e;
    display: contents;
}

.txap_bnr_sc {
    display: flex;
    align-items: center;
    height: 800px;
    justify-content: space-between;
}

.txap_bnr_lf {
    width: 50%;
}

.txap_bnr_rt {
    width: 30%;
}

.txap_bnr_rt figure {
    position: relative;
    right: 0px;
    top: 35px;
    width: 564px;
    height: 620px;
}

.txap_soln_sc:after {
    position: absolute;
    content: "";
    bottom: 0;
    left: -10%;
    background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/08/cstm_taxi.svg) no-repeat;
    width: 530px;
    height: 340px;
    z-index: -1;
}

.txap_stsc_sc1:before, .txap_admin:before, .txap_cta2:before, .txap_mon_strt:before, .taxi_srvc.dtg_ser:before, .taxi_nft_sc:before {
    position: absolute;
    content: "";
    left: 50%;
    transform: translateX(-50vw);
    top: 0;
    bottom: 0;
    background: #f2f9ff;
    width: 100vw;
    z-index: -1;
}

.stsclist {
    background: #fff 0% 0% no-repeat padding-box;
    border-radius: 8px;
    margin-bottom: 20px;
    padding: 20px;
    position: relative;
}

.txap_stsc_sc1 h2 {
    margin-bottom: 0;
}

.stsclist:first-child {
    margin-top: 50px;
}

.stsclist h3 {
    font-size: 28px;
    color: #141324;
    padding-bottom: 10px;
}

.stsclist:after {
    content: '';
    position: absolute;
    height: 1px;
    width: 100%;
    background: #CEE1F2;
    left: 0;
    top: 70px;
}

.stsclist p {
    font-size: 22px;
    line-height: 40px;
    margin-top: 15px;
    color: #141324;
}

.taxi_nft_sc .srv_nft_sc:before {
    position: absolute;
    content: "";
    left: 50%;
    transform: translateX(-50vw);
    top: 0;
    bottom: 0;
    background: #f2f9ff;
    width: 100vw;
    z-index: -1;
}

.txap_blkh_lt p {
    font-size: 28px;
    line-height: 50px;
}

.txap_blkh_rt h2 {
    font-size: 70px;
    font-weight: 700;
    margin-bottom: 30px;
    padding-left: 5%;
}

.txap_blkh_rt .btn.btn-primary {
    margin-left: 8%;
}

.txap_blkh_rt: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;
    background-size: cover;
}

.txap_blkh_sc1:after {
    position: absolute;
    content: "";
    background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/09/02100819/cycle_graphic.svg) no-repeat;
    width: 100%;
    height: 265px;
    transform: translateX(-52%);
    z-index: -1;
    bottom: -3px;
    left: 50%;
    background-size: cover;
}

.txap_cust_li, .mstrt_lst {
    position: relative;
    margin-bottom: 20px;
    transition: ease-in-out .4s !important;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    border-radius: 8px;
    border: 1px solid #e5e5e5;
    overflow: hidden;
    padding: 30px 50px;
}

.txap_cust_li:hover, .mstrt_lst:hover {
    background: #fff;
    box-shadow: 0 7px 25px #0000001f;
    border-color: #fff;
}

.txap_cust_li:hover h3, .mstrt_lst:hover h3 {
    color: #00649E;
}

.mstrt_lst {
    width: 49%;
}

.mstrt_mn {
    margin-top: 40px;
    align-items: stretch;
}

.txap_cust_li h3 {
    font-size: 26px;
    width: 20%;
    border-right: 1px solid #E5E5E5;
}

.txap_cust_li p {
    width: 80%;
    font-size: 20px;
    color: #000000;
    padding-left: 40px;
}

.mstrt_lt h3 {
    font-size: 26px;
    font-weight: 700;
    padding-right: 20px;
}

.mstrt_rt {
    width: 60%;
    border-left: 1px solid #E5E5E5;
    padding-left: 20px;
}

.mstrt_lt {
    width: 40%;
}

.mstrt_lt span {
    color: #00649E;
    font-size: 18px;
}

.mstrt_rt p {
    font-size: 16px;
    color: #000000;
    line-height: 32px;
}

.txap_cust_ul {
    margin-bottom: 50px;
    margin-top: 30px;
}

.txap_custapp h2 {
    font-size: 40px;
}

.txap_custapp {
    padding-top: 50px;
}

.txap_drv_li {
    position: relative;
    z-index: 1;
    margin-bottom: 20px;
    transition: ease-in-out .4s !important;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    border-radius: 8px;
    border: 1px solid #e5e5e5;
    overflow: hidden;
    padding: 30px;
}

.txap_stsc_rt figure {
    text-align: right;
    width: 585px;
    height: 520px;
    margin-left: auto;
}

.txap_admin .srv_nft_lst {
    width: 50%;
    border-right: 1px solid #c2c2c2;
    border-bottom: 1px solid #c2c2c2;
    border-left: 0;
    padding: 30px 50px 30px 50px;
    margin: 0;
}

.txap_admin .srv_nft_lst.even {
    border-right: 0;
}

.txap_admin .srv_nft_lst.odd:nth-child(5), .txap_admin .srv_nft_lst.even:nth-child(6) {
    border-bottom: 0;
}

.txap_drv_lt {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    gap: 30px;
    width: 50%;
}

.txap_drv_lt span {
    font-size: 24px;
    color: #00649E;
}

.txap_drv_lt h3 {
    font-size: 24px;
}

.txap_drv_rt p {
    color: #000;
}

.txap_lst_ul {
    margin: 40px 0;
}

.txap_cta2_lt .bcg_txt {
    font-size: 34px;
    font-weight: 600;
}

.txap_cta2_lt h2 .blk_span {
    font-size: 58px;
}

.txap_cta2_rt:before {
    position: absolute;
    content: "";
    top: 0;
    right: -10%;
    background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/08/book-circle.svg) no-repeat;
    width: 590px;
    height: 388px;
    z-index: -1;
}

.txap_cta2 {
    height: 390px;
}

.txap_hmw .nft_hm_cnt.sb_hd p {
    font-size: 16px;
    margin-left: 0;
}

.taxi_nft_sc .srv_nft_sc h2 {
    font-size: 70px;
}

.taxi_nft_sc li.srv_nft_lst:hover {
    background: #fff;
    border-left: 1px solid #00649e !important;
}

.taxi_nft_sc .srv_nft_sc .aps_data_otr {
    padding: 0;
}

.txap_cta3 h2 {
    font-size: 49px;
    margin-bottom: 50px;
}

.txap_cta3 h2 .lsb_hd {
    width: 70%;
    margin: 0 auto;
}

.txap_cta3:after {
    position: absolute;
    content: "";
    background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/08/blue-graphic.svg) no-repeat;
    width: 100%;
    height: 265px;
    transform: translateX(-50%);
    z-index: -1;
    bottom: -3px;
    left: 50%;
    background-size: cover;
}

.txap_mon_strt figure {
    margin: 0 auto;
    text-align: center;
    width: 850px;
    height: 570px;
}

.txap_mon_strt:after {
    position: absolute;
    content: "";
    background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/09/02100819/cycle_graphic.svg) no-repeat;
    width: 1092px;
    height: 290px;
    z-index: -1;
    bottom: 0px;
    left: 0;
    transform: translateX(-27%);
}

.dtg_ser_sc .dtg_ser_li .btn-fix {
    margin-top: 40px;
    position: absolute;
    bottom: 0;
    left: 20px;
}

.txap_admin .aps_data_otr {
    padding: 0;
}

.txap_admin .srv_nft_lst.odd {
    padding-left: 0;
}

.txap_admin .srv_nft_lst:hover {
    border-left: 0;
    box-shadow: none;
}

.txap_admin .srv_nft_lst h3 {
    margin: 10px 0;
}

.txap_btn {
    margin-top: 60px;
}

.txap_driver h2, .txap_admin h2 {
    font-size: 40px;
}

.taxi_nft_sc .srv_nft_lst:nth-child(1), .taxi_nft_sc .srv_nft_lst:nth-child(4) {
    border-left: 0;
}

.mbwl_whychs_d3_mn {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: stretch;
    padding: 30px;
    border: 1px solid #C2C2C2;
    margin-top: 30px;

}

.mbwl_whychs_lst_d3 {
    width: 25%;
    border-left: 1px solid #C2C2C2;
    border-bottom: 1px solid #C2C2C2;
    padding: 20px 30px;
}

.mbwl_whychs_lst_d3 h3 {
    font-size: 22px;
    color: #141324;
    font-weight: 700;
}

.mbwl_whychs_lst_d3:hover h3 {
    color: #00649E;
}

.mbwl_whychs_lst_d3:nth-child(1), .mbwl_whychs_lst_d3:nth-child(5) {
    border-left: 0;
}

.mbwl_whychs_lst_d3:nth-child(5), .mbwl_whychs_lst_d3:nth-child(6), .mbwl_whychs_lst_d3:nth-child(7), .mbwl_whychs_lst_d3:nth-child(8) {
    border-bottom: 0;
}

.taxi_nft_sc .aps_data_otr {
    padding: 0;
}

.cycle_lstng li {
    font-size: 16px;
    margin-bottom: 10px;
    text-align: left;
    font-weight: 600;
    color: #000;
}

.dtg_ser_inr {
    padding-bottom: 60px;
}

.txap_blkh_mn:after {
    content: '';
    position: absolute;
    height: 170px;
    width: 1px;
    left: 46%;
    top: 85px;
    display: block;
    background: #cee1f2;
}

.txap_cta2_rt {
    text-align: center;
}

.txap_mon_strt figure {
    margin-top: 40px;
}

@media (min-width:1920px) {
    .txap_bnr_rt figure {
        right: 40px;
    }
}

@media (max-width:1600px) {
    .txap_cust_li p {
        font-size: 16px;
    }
}

@media (max-width:1500px) {
    .txap_bnr_sc {
        height: 700px;
    }

    .txap_bnr_lf {
        width: 70%;
    }

    .txap_bnr_rt figure {
        right: 40px;
        height: 500px;
        width: 500px;
        top: -6px;
    }

    .txap_soln_sc .soln_lf {
        width: 40%;
    }

    .txap_soln_sc .soln_rt {
        width: 56%;
    }

    .txap_stsc_rt figure {
        width: 530px;
        height: 440px;
    }

    .txap_blkh_lt {
        padding-right: 100px;
    }

    .txap_cta2_lt {
        width: 60%;
    }

    .txap_cta2_rt {
        width: 30%;
    }

    .txap_cta2_rt:before {
        right: -11%;
    }

}

@media (max-width:1200px) {
    .txap_bnr_lf {
        width: 50%;
    }

    .txap_bnr_sc, .txap_cta2 {
        flex-wrap: wrap;
        height: auto;
    }

    .txap_bnr_lf, .txap_bnr_rt, .txap_cta2_lt, .txap_cta2_rt {
        width: 100% !important;
        text-align: center;
    }

    .txap_bnr_rt figure {
        position: initial;
        width: 400px;
        height: auto;
        margin: 20px auto;
    }

    .txap_blkh_rt h2 {
        font-size: 50px;
    }

    .stsclist h3 {
        font-size: 22px;
    }

    .stsclist p {
        font-size: 18px;
        line-height: normal;
    }

    .txap_soln_sc .soln_rt {
        width: 60%;
    }

    .txap_soln_sc .soln_rt h3, .mbwl_whychs_lst_d3 h3 {
        font-size: 20px;
    }

    .txap_blkh_lt p {
        font-size: 24px;
        line-height: normal;
    }

    .txap_stsc_rt figure {
        width: 480px;
        height: 450px;
    }

    .txap_custapp h2 {
        font-size: 30px;
    }

    .txap_cust_li h3 {
        width: 24%;
        font-size: 24px;
    }

    .txap_cust_li p {
        width: 70%;
        font-size: 18px;
    }

    .txap_cta2_lt h2 .blk_span {
        font-size: 50px;
    }

    .txap_cta2_rt:before {
        display: none;
    }

    .txap_cta2_lt h2 .blk_span {
        font-size: 40px;
        margin-bottom: 30px;
    }

    .txap_cta3 h2 {
        font-size: 40px;
    }

    .mstrt_lt h3 {
        font-size: 22px;
    }

}

@media (max-width:992px) {
    .txap_soln_sc .soln_rt, .txap_blkh_lt, .txap_blkh_rt, .txap_stsc_lt, .txap_stsc_rt, .txap_cta2_lt, .txap_cta2_rt, .txap_drv_rt, .txap_keyftur_sc1 .lsb_hd p, .txap_cta2_lt, .txap_cta2_rt, .txap_hmw .lsb_hd p, .taxi_nft_sc .srv_nft_sc .lsb_hd p, .mstrt_lst, .mstrt_lt, .mstrt_rt, .txap_soln_sc .soln_lf, .txap_stsc_sc1 .lsb_hd p, .txap_drv_lt, .txap_bnr_lf, .txap_bnr_rt, .txap_drv_lt span, .txap_drv_lt h3 {
        width: 100% !important;
        text-align: center;
    }

    .txap_blkh_lt, .txap_blkh_rt h2 {
        padding-right: 0px;
        padding-left: 0px;
        margin-left: 0;
        margin-right: 0;
    }

    .txap_blkh_sc1:after, .txap_blkh_rt:after, .txap_mon_strt:after, .txap_cta3:after, .txap_blkh_mn:after, .stsclist:after {
        display: none;
    }

    .stsclist p {
        margin-top: 0px;
    }

    .txap_cust_li h3 {
        font-size: 20px;
    }

    .nft_hmbx_desktop, .mstrt_lst, .txap_drv_li, .txap_drv_lt {
        flex-wrap: wrap;
    }

    .nft_hm_ibx.even {
        margin-top: 0px;
    }

    .nft_hm_ibx {
        width: 49%;
        margin-bottom: 15px;
    }

    .mstrt_rt {
        border-left: 0;
    }

    .txap_stsc_rt figure {
        margin: 0 auto;
    }

    .txap_soln_sc .soln_rt h3, .mbwl_whychs_lst_d3 h3 {
        font-size: 18px;
    }

    .txap_blkh_rt .btn.btn-primary {
        margin-left: 0%;
    }

    .txap_blkh_rt h2, .txap_driver h2, .txap_admin h2, .txap_cta2_lt h2 .blk_span, .taxi_nft_sc .srv_nft_sc h2, .txap_cta3 h2 {
        font-size: 36px;
    }

    .txap_custapp h2, .mstrt_lt h3 {
        font-size: 24px;
    }

    .txap_drv_lt {
        gap: 0px;
    }

    .txap_mon_strt figure {
        width: 100%;
    }

    .mbwl_whychs_lst_d3 {
        width: 100%;
        border-left: 0;
        border-bottom: 1px solid #C2C2C2 !important;
        text-align: center;
    }

    .mstrt_lt {
        width: 30%;
    }

    .taxi_nft_sc .lsb_hd p {
        text-align: center;
    }

    .mbwl_whychs_lst_d3:last-child {
        border-bottom: 0 !important;
        padding-bottom: 0;
    }

    .mbwl_whychs_lst_d3:first-child {
        padding-top: 0;
    }

    .soln_rt {
        margin-top: 20px;
    }

    .txap_blkh_rt h2 {
        border-left: unset;
    }

    .taxi_srvc .blk_span, .txap_mon_strt .blk_span, .mbwl_whychs_lst_d3 h3 .blk_span, .txap_blkh_rt h2 .blk_span {
        display: inline;
    }

    .txap_hmw .nft_hmbx {
        margin-top: 10px;
    }

    .taxi_nft_sc li.srv_nft_lst.odd {
        border-left: 0;
    }

    .taxtapp_wrp .taxi_nft_sc li.srv_nft_lst.even {
        border-left: 1px solid #c2c2c2;
    }

    .taxi_nft_sc li.srv_nft_lst {
        margin-bottom: 0;
    }

    .dtg_ser_ul .dtg_ser_li .btn-fix {
        position: relative;
        margin-top: 0px;
        left: 0;
    }

    .stsclist:first-child {
        margin-top: 10px;
    }
}

@media (max-width:767px) {
    .taxtapp_wrp .lhc_hd {
        text-align: center;
    }

    .txap_bnr_rt figure, .txap_stsc_rt figure, .txap_mon_strt figure {
        width: 350px;
        height: auto;
        margin: 20px auto 0;
    }

    .txap_blkh_lt p, .stsclist h3, .txap_cust_li h3, .srv_nft_lst h3, .txap_drv_lt h3, .mstrt_lt h3 {
        font-size: 18px;
        line-height: normal;
    }

    .txap_admin span.nft_nmr, .txap_drv_lt span, .txap_cta2_lt .bcg_txt {
        font-size: 20px;
    }

    .txap_stsc_sc1 .lsb_hd p, .stsclist p, .txap_keyftur_sc1 .lsb_hd p, .txap_cust_li p {
        font-size: 16px;
    }

    .txap_mon_strt .blk_span {
        display: initial;
    }

    .txap_cta2 .blk_span {
        display: block;
    }

    .txap_cta3 h2 {
        margin-bottom: 20px;
    }

    .mstrt_mn {
        margin-top: 10px;
    }

    .txap_bnr_rt figure {
        width: 300px;
    }

    .cycle_lstng li {
        text-align: center;
    }

    .cycle_lstng {
        margin-top: 20px;
    }
}

@media (max-width:600px) {
    .txap_bnr_rt figure, .txap_stsc_rt figure, .txap_mon_strt figure {
        width: 100%;
    }

    .txap_soln_sc .soln_rt h3, .txap_cust_li h3, .txap_cust_li p, .txap_admin .srv_nft_lst, .nft_hm_ibx {
        width: 100%;
        text-align: center;
    }

    .txap_blkh_rt h2, .txap_driver h2, .txap_admin h2, .txap_cta2_lt h2 .blk_span, .taxi_nft_sc .srv_nft_sc h2, .txap_cta3 h2, .taxi_nft_sc .lsb_hd h2, .txap_keyftur_sc1 h2 {
        font-size: 24px;
    }

    .txap_custapp h2, span.nft_nmr {
        font-size: 20px;
    }

    li.txap_cust_li {
        flex-wrap: wrap;
    }

    .txap_cust_ul, .txap_admin .srv_nft_lst h3, .nft_hm_ibx, .nft_hmbx_desktop, .srv_nft_lst h3 {
        margin-bottom: 6px;
        margin-top: 0px;
    }

    .txap_btn, .txap_lst_ul {
        margin-top: 20px;
    }

    .txap_admin .srv_nft_lst {
        border: 0;
        padding: 0px 0px 20px 0px;
    }

    .txap_custapp {
        padding-top: 20px;
    }

    .txap_drv_li, .mstrt_lst, .txap_cust_li {
        padding: 15px;
    }

    .txap_cta2 {
        height: auto;
    }

    .taxi_nft_sc .nft_hm_cnt {
        padding: 0px;
    }

    .taxi_nft_sc li.srv_nft_lst {
        width: 100%;
        margin: 0px 0 15px;
        text-align: center;
        padding: 0;
    }

    .taxi_nft_sc li.srv_nft_lst.even {
        border-left: unset !important;
    }

    .taxi_srvc .dtg_ser_inr {
        padding-bottom: 10px;
    }

    .txap_hmw .nft_hmbx {
        margin-top: 0px;
    }

    .txap_cust_li h3 {
        border: 0;
    }
}

/********Texi booking css end************/

/********Uber Like app css start************/

.ubrlk_driver, .ubrlk_cta3, .ubrlk_prcs {
    position: relative;
}

.ubrlk_bnr_sc {
    height: 800px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    background: #fff;
}

.ubrlk_bnr_lf {
    width: 60%;
}

.ubrlk_bnr_rt {
    width: 30%;
    text-align: left;
}

.ubrlk_bnr_rt figure {
    width: 600px;
    height: 600px;
    position: relative;
    right: 0%;
    bottom: -20px;
}

.ubrlk_cust_ubr {
    padding-bottom: 40px;
}

.ubrlk_tag_line {
    font-size: 20px;
    display: block;
    margin-top: 10px;
}

.ubrlk_cust_ul, .ubrlk_lst_ul, .ubrlk_adv_ftr_mn, .ublk_tcsk_mn {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-top: 40px;
}

.ubrlk_cust_li, .ubrlk_drv_li {
    position: relative;
    margin-bottom: 25px;
    transition: ease-in-out .4s !important;
    border-radius: 8px;
    border: 1px solid #e5e5e5;
    overflow: hidden;
    padding: 40px 20px;
    width: 32%;
    background: #fff;
}

.ubrlk_cust_li p, .ubrlk_drv_in p {
    font-size: 18px;
    margin-top: 10px;
    color: #141324;
}

.ubrlk_cust_li:hover, .ubrlk_drv_li:hover {
    background: #fff;
    box-shadow: 0 7px 25px #0000001f;
    border-color: #fff;
}

.ubrlk_cust_ubr .txap_cust_li h3 {
    border-right: unset;
    position: relative;
    font-weight: 700;
}

.ubrlk_cust_ubr .txap_cust_li h3:after {
    position: absolute;
    content: '';
    width: 1px;
    height: 100px;
    background: #E5E5E5;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}

.ubrlk_cust_li:hover:hover svg#checked {
    filter: none;
}

.ubrlk_cust_ubr .txap_cust_li:hover .ubrlk_cust_ubr .txap_cust_li h3:after {
    height: 130px !important;
}

.ubrlk_cust_li:hover h3, .ubrlk_drv_li:hover h3, .ubrlk_drv_li:hover span {
    color: #00649E;
}

.ubrlk_cust_ubr .svg, .ubrlkcnt a.btn.btn-primary {
    display: none;
}

.ubrlk_cust_ubr .txap_cust_li:hover a.btn.btn-primary {
    display: block;
    width: fit-content;
}

.ubrlk_cust_ubr .txap_cust_li:hover .svg {
    display: block;
}

.ubrlk_cust_li h3, .ubrlk_drv_in h3 {
    font-size: 22px;
    display: inline-block;
}

.ubrlk_cust_li svg#checked {
    filter: invert(84%) sepia(6%) saturate(5%) hue-rotate(142deg) brightness(100%) contrast(90%);
    width: 30px;
    vertical-align: sub;
    margin-right: 15px;
}

.ubrlk_cta2:before {
    position: absolute;
    content: "";
    left: 50%;
    transform: translateX(-50vw);
    top: 0;
    bottom: 0;
    background: #F7F7F7;
    width: 100vw;
    z-index: -1;
}

.ubrlk_cta2 p {
    font-size: 28px;
    width: 70%;
    line-height: 1.5;
    color: #141324;
    margin-bottom: 40px;
    font-weight: 500;
}

.ubrlk_cta2 .btn.btn-primary {
    margin-left: 0;
}

.ubrlk_cta2 .txap_blkh_lt {
    padding-right: 5%;
}

.ubrlk_cta2 .txap_blkh_rt {
    padding-left: 5%;
}

.ubrlk_cta2 .txap_blkh_mn:after {
    height: 135px;
    top: 80px;
    background: #cee1f2;
}

.ubrlkcnt {
    width: 80%;
    padding-left: 40px;
}

.ubrlkcnt p {
    padding-left: 0;
    margin-bottom: 20px;
    font-size: 18px;
    line-height: 32px;
}

.ubrlk_cust .aps_data_otr h2 {
    font-size: 70px;
}

.ubrlk_cust .lsb_hd {
    margin-bottom: 30px;
}

.ubrlk_cust .srv_nft_mn {
    margin-top: 0px;
}

.customer_hd {
    font-size: 32px;
    font-weight: 700;
}

.ubrlk_admn:before {
    display: none;
}

.ubrlk_drv_in span {
    font-size: 24px;
    width: 30px;
    color: #CFCFD2;
    margin-right: 15px;
}

.ubrlk_admn h2, .ubrlk_driver h2 {
    font-size: 32px;
}

.ubrlk_driver:before, .ubrlk_prcs:before {
    position: absolute;
    content: "";
    left: 50%;
    transform: translateX(-50vw);
    top: 0;
    bottom: 0;
    background: #f2f9ff;
    width: 100vw;
    z-index: -1;
}

.ubrlk_cta3:before {
    position: absolute;
    content: "";
    left: 50%;
    transform: translateX(-50vw);
    top: 0;
    bottom: 0;
    background: #00649E;
    width: 100vw;
    z-index: -1;
}

.ubrlk_cta3 {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
}

.ubrlk_cta3_lf, .ubrlk_cta3_rt {
    width: 50%;
}

.ubrlk_cta3_lf h2 {
    color: #fff;
    font-size: 44px;
    margin-bottom: 30px;
    line-height: 68px;
}

.ubrlk_chlslv_sc:before, .ubrlk_cta2 .txap_blkh_sc1:after {
    display: none;
}

.ubrlk_adv_ftr_lst {
    padding: 50px 40px;
    width: 50%;
    border-right: solid 1px #ddd;
    border-bottom: solid 1px #ddd;
}

.ubrlk_adv_ftr_lst svg#checked {
    width: 30px;
}

.ubrlk_adv_ftr_lst h3 {
    font-size: 22px;
    font-weight: 700;
    display: inline-block;
    vertical-align: top;
    margin-left: 15px;
}

.ubrlk_adv_ftr_lst p {
    margin-left: 48px;
    margin-top: 10px;
    color: #000;
}

.ubrlk_adv_ftr_lst:nth-child(5), .ubrlk_adv_ftr_lst:nth-child(6), .ubrlk_chlslv_sc .mbwl_chlslv_lst:nth-child(5) {
    border-bottom: unset;
}

.ubrlk_adv_ftr_lst.odd {
    padding-left: 0;
}

.ubrlk_cta3_rt figure {
    width: 690px;
    height: 290px;
}

.ubrlk_chlslv_sc .mbwl_chlslv_lst:hover h3 {
    color: #00649E;
}

.ubrlk_chlslv_sc .mbwl_chlslv_lst:hover p {
    font-weight: 600;
}

.ublk_tcsk_mn li {
    width: 16%;
    text-align: center;
}

.ublk_tcsk_mn li figure {
    width: 140px;
    height: 140px;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 7px 25px #0000001a;
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 30px;
    margin: 0 auto;
}

.ublk_tcsk_mn li p {
    font-size: 20px;
    margin-top: 20px;
}

.ubrlk_prcs:after {
    position: absolute;
    content: "";
    top: 0;
    right: -16%;
    background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/09/02081650/hlf_blue.svg) no-repeat;
    width: 590px;
    height: 388px;
    z-index: -1;
}

.ubrlk_prcs figure {
    width: 1091px;
    height: 340px;
    margin: 50px auto 0;
}

.ubrlk_cust .srv_nft_lst:first-child, .ubrlk_cust .srv_nft_lst.even:nth-child(4) {
    border-left: 1px solid #c2c2c2;
}

.ubrlk_cust_ubr .txap_cust_ul {
    margin: 0;
}

.ubrlk_cta2:after {
    position: absolute;
    content: "";
    background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/09/02103247/idea_graphic.svg) no-repeat;
    width: 100%;
    height: 265px;
    transform: translateX(-52%);
    z-index: -1;
    bottom: -3px;
    left: 50%;
    background-size: cover;
}

.ubrlk_chlslv_sc .mbwl_chlslv_lst h3 {
    font-size: 22px;
    margin-bottom: 10px;
}

.ubrlk_chlslv_sc .mbwl_chlslv_lst {
    padding: 50px 60px;
}

.ubrlk_cust h3 {
    margin: 10px 0 10px;
}

.taxtapp_wrp .mbwl_chlslv_lst:nth-child(3) {
    border-bottom: solid 1px #ddd !important;
}

.ubrlk_cta2 .txap_blkh_mn {
    align-items: flex-start;
}

.ubrlk_cust .srv_nft_lst {
    margin: 30px 0 0px;
}

.ubrlk_cust a.btn.btn-primary {
    margin-top: 30px;
}

.ubrlk_cust a.btn.btn-primary {
    margin-top: 50px;
}

.ubrlk_admn .srv_nft_mn li p {
    width: 80%;
}

.ubrtxtapp_wrp .ubrlk_adv_ftr_lst.even {
    border-right: unset;
}

.ubrtxtapp_wrp .txap_custapp {
    margin-bottom: 40px;
}

.ubrtxtapp_wrp .txap_btn {
    margin-top: 30px;
}

.ubrlk_adv_ftr_mn li p {
    width: 70%;
}

.ubrlk_chlslv_sc .mbwl_chlslv_lst h3 {
    font-weight: 700;
}

.ubrtxtapp_wrp .aps_data_otr ul li p {
    width: 80%;
}

.ubrtxtapp_wrp .mbwl_chlslv_lst:nth-child(3),
.mbwl_chlslv_lst:last-child {
    border-bottom: solid 1px #ddd;
}

.ubrtxtapp_wrp .mbwl_chlslv_lst:nth-child(6),
.mbwl_chlslv_lst:last-child {
    border-bottom: unset;
}

.ubrlk_cust_ubr {
    padding-bottom: 70px;
}

@media (max-width:1500px) {
    .ubrlk_bnr_rt figure {
        right: 30%;
    }

    .ubrlk_cta2 .txap_blkh_rt {
        padding-left: 3%;
    }

    .ubrlk_cta2 p {
        width: 90%;
    }

    .txap_blkh_mn:after {
        left: 44%;
    }

    .ubrlk_cust_ubr .txap_cust_ul {
        margin: 0;
    }

    .ubrlk_cta3_lf {
        width: 65%;
    }

    .ubrlk_cta3_rt {
        width: 35%;
    }

    .ubrlk_prcs figure {
        margin: 80px auto 0;
    }

    .ubrlk_cta3_rt figure {
        position: relative;
        right: 40px;
    }
}

@media (max-width:1200px) {
    .ubrlk_bnr_sc {
        height: auto;
    }

    .ubrlk_bnr_lf, .ubrlk_bnr_rt, .ubrlk_cta3_lf {
        width: 100%;
        text-align: center;
    }

    .ubrlk_bnr_rt figure {
        position: initial;
        width: 500px;
        margin: 40px auto 0;
        height: auto;
    }

    .ubrlk_cta2:after, .txap_blkh_rt:after, .ubrlk_cta3_rt, .ubrlk_prcs:after {
        display: none;
    }

    .ubrlk_cust .aps_data_otr h2 {
        font-size: 40px;
    }

    .customer_hd {
        font-size: 26px;
    }

    .ubrlk_cta2 .txap_blkh_mn:after {
        top: 65px;
    }

    .ubrlk_prcs figure {
        width: 100%;
        height: auto;
        margin: 20px auto 0;
    }
}

@media (max-width:992px) {
    .ubrlk_cta2 .blk_span, .ubrlk_prcs .blk_span, .ubrlk_chlslv_sc .blk_span {
        display: inline;
    }

    .ubrlk_cta2 p {
        width: 100%;
        font-size: 24px;
        line-height: normal;
        margin-top: 0;
        margin-bottom: 20px;
    }

    .txap_cust_li p {
        width: 100%;
    }

    .ubrlk_cust a.btn.btn-primary {
        margin-top: 30px;
    }

    .ubrlk_cust_li, .ubrlk_drv_li {
        width: 48.5%;
    }

    .txap_btn {
        margin-top: 10px;
    }

    .ubrlk_cta3_lf h2 {
        font-size: 36px;
        line-height: normal;
    }

    .ubrlk_chlslv_sc .mbwl_chlslv_lst {
        padding: 30px 30px;
    }

    .ubrlk_adv_ftr_lst {
        padding: 20px;
    }

    .ubrlk_cust .taxi_nft_sc li.srv_nft_lst.odd {
        border-left: 1px solid #c2c2c2;
    }

    .ubrlk_cust .taxi_nft_sc li.srv_nft_lst.even {
        border-left: none !important;
    }

    .grcy_admin h4 {
        margin-bottom: 10px;
    }

    .ublk_tcsk_mn li {
        width: 33%;
        margin-bottom: 20px;
    }

    .ublk_tcsk_mn li p {
        font-size: 18px;
    }
}

@media (max-width:767px) {
    .ubrlk_cust_li, .ubrlk_drv_li {
        width: 100%;
        padding: 20px 20px;
        margin-bottom: 15px;
    }

    .txap_cust_li, .mstrt_lst {
        padding: 10px 20px;
    }

    .ubrlk_cust .srv_nft_lst {
        width: 100%;
        padding: 20px;
        margin-top: 0px;
    }

    .ubrlk_admn .txap_admin .srv_nft_lst, .ubrlk_adv_ftr_lst, .ubrlk_chlslv_sc .mbwl_chlslv_lst {
        width: 100%;
        border: 0;
        padding: 10px 20px 10px 0;
    }

    .ubrlk_cust .taxi_nft_sc li.srv_nft_lst.even {
        border-left: 0 !important;
    }

    .ubrlk_cust .taxi_nft_sc li.srv_nft_lst.even {
        border-left: none;
    }

    .ubrtxtapp_wrp .srv_nft_lst, .ubrlk_cust .srv_nft_lst.even:nth-child(4) {
        border-left: 0;
    }

    .ubrtxtapp_wrp .nv_spc {
        padding-top: 140px;
    }

    .ubrlk_cta2 .txap_blkh_lt {
        padding-right: 0;
    }

    .ubrtxtapp_wrp .txap_keyftur_sc1.ubrlk_cust_ubr p {
        text-align: left;
    }

    .ubrtxtapp_wrp .aps_data_otr1.odd p {
        text-align: left;
    }
}

@media (max-width:600px) {
    .ubrtxtapp_wrp .aps_data_otr ul li p {
        width: 100%;
    }

    .ubrtxtapp_wrp .ubrlk_adv_ftr_mn li p {
        width: 70%;
    }

    .ubrtxtapp_wrp .aps_data_otr.aps_data_otr1.odd {
        text-align: center;
    }

    .ubrtxtapp_wrp .ubrlk_cust_ubr {
        text-align: center;
    }

    .ubrtxtapp_wrp .ubrlk_cust_ul li {
        text-align: left;
    }

    .ubrtxtapp_wrp .ubrlk_cust_ubr .txap_cust_li h3 {
        margin-bottom: 10px;
    }

    .ubrtxtapp_wrp .aps_data_otr1.odd p {
        text-align: center;
    }

    .ubrlk_bnr_rt figure {
        width: 60%;
    }

    .ubrlk_cust_li p, .ubrlk_drv_in p {
        font-size: 16px;
    }

    .ubrlk_cust_li h3, .ubrlk_drv_in h3, .ubrlk_cta2 p, .ubrlk_drv_in span, .ubrlk_cust_li h3, .ubrlk_chlslv_sc .mbwl_chlslv_lst h3, .ubrlk_tag_line, .ubrlk_adv_ftr_lst h3 {
        font-size: 18px;
    }

    .ubrlkcnt {
        width: 100%;
        padding-left: 0px;
    }

    .ubrlk_cust_ubr .txap_cust_li h3:after {
        display: none;
    }

    .ubrlkcnt p {
        margin-bottom: 0px;
        font-size: 16px;
        line-height: normal;
    }

    .txap_custapp .blk_span {
        display: inline;
    }

    .ubrlk_cust .aps_data_otr h2, .ubrlk_admn h2, .ubrlk_driver h2, .ubrlk_cta3_lf h2 {
        font-size: 24px;
    }

    .customer_hd {
        font-size: 22px;
        text-align: center;
        margin: 0 auto;
    }

    .ubrlk_cust .lsb_hd, .ubrlk_cta3_lf h2 {
        margin-bottom: 10px;
    }

    .ubrlk_cust a.btn.btn-primary, .ubrlk_lst_ul, .ubrlk_adv_ftr_mn, .ubrlk_adv_ftr_lst p {
        margin-top: 0px;
    }

    .ubrlk_adv_ftr_lst svg#checked {
        width: 25px;
        margin-top: 5px;
    }

    .ubrlk_chlslv_sc .mbwl_chlslv_lst {
        padding: 20px;
    }

    .ublk_tcsk_mn li {
        width: 50%;
    }

    .ubrlk_cust_ul {
        margin-top: 15px;
    }

    .faq_sc {
        padding: 20px 0;
    }

    .ubrlk_cust_ubr a.btn.btn-primary {
        display: block;
        margin: 10px auto;
        width: fit-content;
    }

    .ubrlk_cust_ubr .txap_cust_li:hover .svg {
        display: none;
    }

    .faq_design_2 p {
        font-size: 16px;
    }
}

@media (max-width:480px) {
    .ublk_tcsk_mn li {
        width: 100%;
    }
}


/********Uber Like app css end************/

/****Car Rental css start*******/
.dtg_ser_li .dtg_ser_hd, .dtg_ser_li .dtg_ser_inr {
    padding-left: 20px;
    padding-right: 20px;
}

.crntl_wrp .crntl_admin {
    padding-bottom: 0px;
}

.crntl_wrp .dtg_ser_inr {
    padding-bottom: 40px;
}

.crntl_wrp .btn.btn-primary {
    margin-top: 20px;
}

.crntl_cta1, .crntl_cta2, .crntl_cta3, .crntl_cta4 {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.crntl_wrp .nh_emtch_sc, .crntl_wrp .txap_driver, .crntl_admin {
    position: relative;
}

.crntl_admin:after {
    content: "";
    position: absolute;
    left: 50%;
    width: 100vw;
    background: #Fff;
    top: 0;
    bottom: 0;
    transform: translate(-50vw);
    z-index: -1;
}

.crntl_cta1:after {
    content: "";
    position: absolute;
    left: 50%;
    width: 100vw;
    background: #F7F7F7;
    top: 0;
    bottom: 0;
    transform: translate(-50vw);
    z-index: -1;
}

.crntl_wrp .nh_emtch_sc:after, .crntl_wrp .txap_driver:after {
    content: "";
    position: absolute;
    left: 50%;
    width: 100vw;
    background: #F2F9FF;
    top: 0;
    bottom: 0;
    transform: translate(-50vw);
    z-index: -1;
}

.crntl_rt_txt {
    text-align: right;
    font: bold 39px/43px;
    letter-spacing: 0px;
    color: #00649E;
    opacity: 0.3;
    transform: matrix(0, 1, -1, 0, 0, 0);
    height: 100%;
    width: 100%;
    position: absolute;
    right: -100px;
    bottom: 80px;
}

.crntl_cta1_rt {
    display: flex;
    justify-content: center;
    position: relative;
}

.crntl_cta2:after, .crntl_cta3:after, .crntl_cta4:after {
    content: "";
    position: absolute;
    left: 50%;
    width: 100vw;
    background: #00649E;
    top: 0;
    bottom: 0;
    transform: translate(-50vw);
    z-index: -1;
}

.crntl_cta2 h2, .crntl_cta3 h2, .crntl_cta4 h2 {
    font-size: 45px;
    color: #fff;
}

.crntl_cta2 a.btn.btn-primary, .crntl_cta3 a.btn.btn-primary, .crntl_cta4 a.btn.btn-primary {
    background: #fff;
    color: #1B1B1D;
}

.crntl_cta1_rt img {
    max-height: 400px;
    margin-bottom: -50px;
}

.crntl_cta1 {
    height: 450px;
}

.crntl_cta1_lt p {
    font-weight: normal;
}

.crntl_cta1_lt, .crntl_wrp .taxi_srvc .lsb_hd {
    width: 70%;
}

.crntl_cta2_lt, .crntl_cta3_lt {
    width: 65%;
}

.crntl_cta2, .crntl_cta3 {
    padding: 40px 0;
}

.crntl_cta2_rt, .crntl_cta3_rt {
    margin-bottom: -40px;
}

.crntl_wrp .nh_emtch_lst h3 {
    font-size: 30px;
}

.crntl_wrp li.nh_emtch_lst:nth-child(5), .crntl_wrp .nh_emtch_lst:nth-child(6) {
    border-bottom: 0;
}

.crntl_wrp li.nh_emtch_lst:nth-child(3), .crntl_wrp .nh_emtch_lst:nth-child(4) {
    border-bottom: 1px solid #d7e2ec;
}

.srv_nft_lst.custm_btn:hover {
    box-shadow: none;
}

.crntl_wrp .crntl_cusmtr h2, .crntl_wrp .txap_driver h2, .crntl_wrp .crntl_admin h2 {
    font-size: 30px;
}

.crntl_admin .custm_btn {
    text-align: center;
    width: 50%;
}

.crntl_advftr {
    padding-top: 0;
}

.rntl_advftr_mn {
    display: flex;
    align-items: stretch;
    justify-content: space-between;
    flex-wrap: wrap;
    margin-top: 20px;
}

.rntl_advftr_ls {
    width: calc(50% - 10px);
    padding: 20px;
    margin: 10px 0;
    border-radius: 10px;
    min-height: 155px;
    display: flex;
    flex-direction: column;
    justify-content: space-evenly;
}

.rntl_advftr_mn h3 {
    font-size: 30px;
    font-weight: 700;
}

.rntl_advftr_mn p {
    font-size: 18px;
    margin-top: 10px;
}

.crntl_cta4_lt {
    width: 48%;
    padding-right: 2%;
    border-right: 1px solid #fff;
}

.crntl_cta4_rt p {
    font-size: 30px;
    color: #fff;
    margin-bottom: 20px;
}

.crntl_cta4_rt {
    width: 48%;
}

.crntl_cta4_lt:before {
    content: "";
    position: absolute;
    opacity: .2;
    border: solid 100px #ebf6ff7d;
    border-radius: 50%;
    height: 330px;
    width: 330px;
    top: -83px;
    left: 48%;
    transform: translateX(-50vw) translateY(0vw);
}

.crntl_cta4:before {
    position: absolute;
    content: "";
    width: 230px;
    height: 215px;
    right: -14%;
    z-index: 1;
    background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/09/05122555/small_cir_bg.svg) no-repeat;
    bottom: -70px;
    background-position: bottom;
    background-size: contain;
}

.car_rntl_wuc .mbwl_whychs_lst_d3 {
    width: 33.33%;
}

.car_rntl_wuc .mbwl_whychs_lst_d3 .blk_span {
    display: initial;
}

.car_rntl_wuc .mbwl_whychs_lst_d3:nth-child(4) {
    border-bottom: unset;
    border-right: 1px solid #c2c2c2;
    border-left: unset;
}

.crntl_wrp .txap_bnr_rt {
    margin-top: 30px;
    width: 50%;
}

.crntl_wrp .txap_bnr_sc:before {
    background: unset;
}

.crntl_wrp .dtg_ser_li p {
    margin: 30px 0px 10px 0;
}

.crntl_wrp .txap_drv_lt span {
    color: unset;
}

.crntl_wrp .txap_drv_lt:hover span {
    color: #00649E;
}

.crntl_wrp .txap_drv_lt:hover h3 {
    color: #00649E;
}

.crntl_wrp .txap_drv_li:hover {
    border: unset;
    box-shadow: rgb(100 100 111 / 20%) 0px 7px 29px 0px;
}

.crntl_wrp .rntl_advftr_mn h3 {
    font-size: 30px;
    font-weight: bold;
}

.crntl_cta3_rt {
    margin-bottom: -25px;
}

.crntl_cta4:before {
    position: absolute;
    content: "";
    width: 144px;
    height: 215px;
    right: -18%;
    z-index: 1;
    background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/09/05122555/small_cir_bg.svg) no-repeat;
    bottom: -50px;
    background-position: bottom;
    background-size: contain;
}

.crntl_cta4_rt {
    width: 46%;
}

.crntl_cta4_lt {
    width: 51%;
}

#comp_whychooseus .owl-dots.disabled {
    display: block !important;
}

@media (max-width:1200px) {
    .crntl_cta3_rt, .crntl_cta2_rt, .crntl_cta1_rt {
        display: none;
    }

    .crntl_cta1 {
        height: auto;
    }

    .crntl_cta3_lt, .crntl_cta2_lt, .crntl_cta1_lt {
        width: 100%;
        text-align: center;
    }

    .crntl_wrp .taxi_srvc .lsb_hd {
        width: 100%;
    }

    .crntl_cta2 h2, .crntl_cta3 h2, .crntl_cta4 h2 {
        font-size: 40px;
        line-height: 1.2;
    }

    .crntl_cta4_lt {
        border-right: unset;
    }

    .crntl_cta4_lt, .crntl_cta4_rt {
        width: 100%;
    }

    .crntl_cta4 {
        flex-wrap: wrap;
        text-align: center;
    }

    .crntl_cta4_rt p {
        margin-top: 10px
    }

    .crntl_wrp .blk_span {
        display: inline;
    }

    .crntl_wrp .nv_spc {
        padding-top: 140px;
    }

    .crntl_wrp h4 {
        font-size: 22px;
    }

    .crntl_wrp .nh_emtch_lst h3, .crntl_wrp .odd h3, .crntl_wrp .even h3, .crntl_wrp .faq_design_2 h3, .faq_2_mn .accordion-title h3, .crntl_wrp .nh_bwt_rt h3 {
        font-size: 22px;
    }

    .crntl_wrp .nh_emtch_lst p, .crntl_wrp .rntl_advftr_mn p {
        font-size: 15px;
    }

    .crntl_cta4_lt:before {
        border: unset;
    }

    .crntl_cta4:before {
        background: unset;
    }

    .crntl_cta4_lt {
        width: 100%;
    }

    .crntl_wrp .lsb_hd.text-left, .crntl_wrp .nh_emtch_sc .lsb_hd p, .crntl_advftr {
        text-align: center !important;
    }
}

@media (max-width:992px) {
    .faq_sc .faq_2_mn h3, .faq_sc .faq_2_mn .fq_title.active-title h3, .faq_sc .faq_2_mn .accordion-title h3 {
        font-size: 20px;
    }

    .car_rntl_wuc .mbwl_whychs_lst_d3:nth-child(4) {
        border-right: unset;
    }

    .car_rntl_wuc .mbwl_whychs_lst_d3 {
        width: 100%;
    }

    .crntl_cta2 h2, .crntl_cta3 h2, .crntl_cta4 h2 {
        font-size: 32px;
        margin-bottom: 20px;
    }

    .crntl_wrp .blk_span {
        display: inline;
    }

    .crntl_wrp .taxi_srvc .lsb_hd, .crntl_wrp .mbwl_whychs_lst_d3 {
        width: 100%;
    }

    .crntl_wrp .mbwl_whychs_lst_d3 {
        border-left: unset;
    }

    .crntl_wrp .odd h3, .crntl_wrp .even h3 {
        font-size: 20px;
    }

    .crntl_wrp .rntl_advftr_mn p {
        font-size: 16px;
    }

    .crntl_wrp .crntl_cta4_rt p {
        font-size: 22px
    }

    .txap_bnr_sc:before {
        display: none;
    }

    .crntl_wrp .txap_bnr_rt svg {
        height: auto;
        width: 80%;
    }
}

@media (max-width:767px) {
    .crntl_cta2 h2, .crntl_cta3 h2, .crntl_cta4 h2 {
        font-size: 28px;
    }

    .rntl_advftr_mn {
        align-items: stretch;
    }

    .crntl_cta4_rt p {
        margin-top: 0px;
    }
}

@media (max-width:600px) {
    .crntl_cta2 h2, .crntl_cta3 h2, .crntl_cta4 h2 {
        font-size: 24px;
    }

    .crntl_wrp .nh_emtch_lst h3, .crntl_wrp .odd h3, .crntl_wrp .even h3, .crntl_wrp .faq_design_2 h3, .faq_sc .faq_2_mn .accordion-title h3, .crntl_wrp .nh_bwt_rt h3 {
        font-size: 18px;
    }

    .crntl_wrp .crntl_cusmtr h2, .crntl_wrp .txap_driver h2, .crntl_wrp .crntl_admin h2 {
        font-size: 24px;
    }

    .crntl_wrp h4 {
        font-size: 18px;
    }

    .rntl_advftr_ls {
        width: calc(100%);
        text-align: center;
        min-height: auto;
    }

    .crntl_wrp .srv_nft_lst {
        padding: 20px;
    }

    .crntl_wrp .srv_nft_mn {
        justify-content: center;
    }

    .crntl_wrp .crntl_cusmtr .srv_nft_lst {
        margin: 20px 0 10px;
    }

    .crntl_powerng_lst, .crntl_wcu_bx {
        min-height: auto;
    }

    .cryp_wrp p {
        line-height: normal;
        font-size: 16px;
        font-weight: 400;
    }

    .cryp_tkn .cryp_ftkn_lst svg {
        height: 60px;
    }

    .cryp_wrk_sc .btn-fix, .crpt_srvc .btn-fix, .cryp_cta1 .btn-fix {
        margin: 10px auto 0px;
    }

    .cryp_tkn .blk_span {
        display: initial;
    }
}

@media (max-width:480px) {
    .crntl_wrp .srv_nft_lst {
        margin: 0px;
    }
}

/****Car Rental css start*******/

/**** Grocery page css start*******/

/**** Grocery page css end *******/


@media (max-width:1024ox) {
    .faq_sc .faq_lt {
        width: 100%;
    }
}


/* new pages font-size css */
.cont_iner {
    width: 90%;
    margin: 0 auto;
    max-width: 1470px;
}

.nw_hdng h1 {
    font-size: 52px;
    font-weight: 700;
    line-height: 1.3;
    color: #141324;
}

.nw_sbhdng h2 {
    font-size: 40px;
    font-weight: 600;
    color: #141324;
    line-height: 1.3;
}

.nw_hdng p {
    font-size: 18px;
    font-weight: 500;
    line-height: 32px;
    color: #222;
    margin-top: 10px;
}

.nw_sbhdng p {
    font-size: 18px;
    font-weight: 400;
    color: #222;
    margin-top: 10px;
    line-height: 28px;
}

@media (max-width:1200px) {
    .nw_hdng h1 {
        font-size: 45px;
        line-height: 50px;
    }

    .nw_sbhdng h2 {
        font-size: 35px;
        line-height: 1.3;
    }

    .nw_hdng p {
        font-size: 20px;
        line-height: normal;
    }

    .nw_sbhdng p {
        font-size: 18px;
    }
}

@media (max-width: 1600px) {
    .cont_iner {
        max-width: 1300px;
    }
}

@media (max-width: 1500px) {
    .cont_iner {
        max-width: 1170px;
    }
}

@media (max-width: 1400px) {
    .nw_hdng h1 {
        font-size: 48px;
    }
}

@media (max-width: 1200px) {
    .nw_hdng h1 {
        font-size: 45px;
    }
}

@media (max-width:992px) {
    .nw_hdng h1 {
        font-size: 34px;
        line-height: 1.2;
    }

    .nw_sbhdng h2 {
        font-size: 32px;
    }

    .nw_hdng p {
        font-size: 18px;
    }
}

@media (max-width:767) {
    .nw_hdng h1 {
        font-size: 32px;
    }

    .nw_sbhdng h2 {
        font-size: 28px;
    }
}

@media (max-width:600px) {
    .nw_hdng h1 {
        font-size: 26px;
    }

    .nw_sbhdng h2 {
        font-size: 24px;
    }

    .nw_sbhdng p, .nw_hdng p {
        font-size: 16px;
    }
}

/* new pages font-size css */


/***********Food-delivery-app-development-new  start here *************/
.page-template-tpl_food_ordering_app_dev .navbar, .page-template-tpl_food_ordering_app_dev .tp_br_clng {
    background: transparent;
}

.fd_ytb .btn.bnr_ytb {
    background: #D53D3D;
    padding: 0 0 0 14px;
    color: #fff;
    font-size: 12px;
    display: flex;
    align-items: center;
    border-radius: 0;
}

.fd_ytb a.btn.bnr_ytb:hover {
    color: #fff !important;
}

.fd_ytb svg {
    margin-left: 10px;
}

.fd_ytb {
    width: fit-content;
    position: fixed;
    top: 45%;
    right: -65px;
    transform: rotate(90deg);
    z-index: 9;
}

.food_ytvd .modal-dialog {
    max-width: 900px;
}

.food_ytvd iframe {
    width: 100%;
}

.food_ytvd button.close {
    background: #ffffff;
    color: #000 !important;
}

.hprlcl_sc lottie-player {
    width: 100%;
    height: 600px;
}

.fd_dlvry_wrp .featrs_sc {
    padding-top: 30px;
}

.page-template-tpl_food_ordering_app_dev .btn-fix:focus {
    box-shadow: none;
    color: #fff;
}

.page-template-tpl_food_ordering_app_dev .btn-fix:focus {
    box-shadow: none;
    color: #1d1d1f;
}

.page-template-tpl_food_ordering_app_dev .nh_bwt_btn .btn-fix.btn-fix_wht:hover {
    border: solid 1px #EC6C40;
    box-shadow: 0 7px 20px #ec6c403b !important;
}

.hprlcl_cntnt figure {
    width: 70%;
    height: 100%;
    margin: 20px auto 0;
}

.fd_dlvr_clr {
    color: #EC6C40;
}

.fd_dlvry_bnr_sc {
    display: flex;
    align-items: center;
    height: 900px;
    justify-content: space-between;
    flex-wrap: wrap;
    position: relative;
}

.fd_dlvry_bnr_sc:before {
    content: "";
    position: absolute;
    height: 1000px;
    width: 1000px;
    background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/11/01120539/bnr-circle.png) no-repeat;
    top: -43%;
    left: -30%;
    z-index: -1;
    background-size: contain;
}

.fd_dlvry_bnr_lf, .fd_dlvry_bnr_rt {
    width: 50%;
}

.fd_bnr_lst {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    margin-top: 30px;
}

.fd_bnr_lst li {
    width: 25%;
    background: #002033;
    border-radius: 20px;
    color: #ffffff;
    text-align: center;
    font-size: 16px;
    font-weight: 500;
    margin-right: 15px;
    padding: 5px;
    padding: 2px 5px;
}

.bnr_btns {
    margin-top: 50px;
}

.page-template-tpl_food_ordering_app_dev .btn-fix, .page-template-tpl_food_ordering_app_dev .btn-fix.btn-fix_wht svg {
    background: #EC6C40;
}

.page-template-tpl_food_ordering_app_dev .btn-fix:hover {
    background: #fff;
}

.page-template-tpl_food_ordering_app_dev .btn-fix:hover svg {
    background: #EC6C40;
}

.page-template-tpl_food_ordering_app_dev .btn-fix.btn-fix_wht {
    background: #fff;
    border: 1px solid #EC6C40 !important;
}

.fd_dlvry_bnr_sc .bnr_btns {
    display: flex;
    align-items: flex-start;
    gap: 20px;
}

.fd_dlvry_bnr_rt figure {
    width: 800px;
    height: auto;
    position: relative;
    right: -20px;
}

.hprlcl_cntnt p {
    line-height: 30px;
    margin: 20px 0;
    color: #222222;
}

.featrs_sc .featrs_tab {
    margin-top: 40px;
}

.featrs_sc .nav-tabs {
    border: unset;
    gap: 15px;
    display: flex;
    justify-content: center;
}

.featrs_sc li.nav-item {
    width: 280px;
    margin: auto;
    height: 109px;
}

.featrs_sc .nav-tabs .nav-link {
    font-size: 24px;
    color: #222222;
    text-align: center;
    font-weight: 500;
    line-height: 28px;
    background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/10/18104505/tab_shp.svg) no-repeat;
    background-size: contain;
    padding: 20px 15px 30px;
    font-weight: 600;
}

.featrs_sc .navigation__link.active.show {
    color: #fff;
    background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/10/18104503/orng_shp.svg) no-repeat;
    color: #fff;
    border: unset;
    background-size: contain;
}

.featrs_tb_rt img {
    max-height: 500px;
}

.featrs_sc .nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover {
    border: unset;
}

.featrs_sc .tab_cntnt {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    flex-wrap: wrap;
}

.featrs_sc .tb_hdng {
    font-size: 30px;
    position: relative;
    font-weight: 600;
}

.featrs_sc .tb_hdng:after {
    position: absolute;
    content: '';
    background: #FFC8BA;
    height: 11px;
    bottom: 0px;
    left: 0;
    width: 250px;
    z-index: -1;
}

.featrs_sc .crft_lst {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    gap: 10px;
    box-shadow: 0px 2px 26px #0000000f;
    border-radius: 10px;
    margin-top: 20px;
    padding: 25px;
    cursor: pointer;
}

.featrs_sc .crft_lst:hover {
    background: #EC6C40;
}

.featrs_sc .crft_lst:hover .chck_icn svg {
    background: #fff !important;
}

.featrs_sc .crft_lst:hover .chck_icn svg path#Path_1525400 {
    fill: #EB5833;
}

.featrs_sc .crft_lst h3 {
    font-size: 20px;
}

.featrs_sc .crft_lst p {
    margin: 0;
}

.featrs_sc .crft_lst:hover h3, .crft_lst:hover p {
    color: #fff;
}

.featrs_sc .chck_icn svg {
    background: #EB5833;
    height: 35px;
    width: 35px;
    color: #fff;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 8px;
}

.featrs_sc .nav-tabs .nav-link {
    border: 0;
}

.crftd_sc .dlvry_list {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    margin-top: 100px;
    gap: 40px;
    flex-wrap: wrap;
}

.crftd_sc .crftd_lst {
    border: 2px solid #EB5833;
    border-radius: 30px;
    padding: 20px;
    text-align: center;
    min-height: 350px;
    width: 30%;
}

.crftd_sc .dlvry_figr {
    width: 116px;
    height: 116px;
    border-radius: 50%;
    margin: -80px auto 0;
    background: #EC6C40;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 2px solid #EC6C40;
}

.crftd_sc .crftd_lst:hover .dlvry_figr {
    background: #fff;
}

.crftd_sc .crftd_lst:hover .dlvry_figr path {
    fill: #ec6c40;
}

.crftd_sc .dlvry_list h3 {
    padding-top: 35px;
    font-size: 25px;
    margin-bottom: 10px;
}

.crftd_sc {
    position: relative;
}

.crftd_sc:after {
    position: absolute;
    content: '';
    background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/10/19060754/flwr.png) no-repeat;
    width: 255px;
    height: 250px;
    right: -26%;
    bottom: 0;
    z-index: -1;
}

.bokd_sc {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
    background: transparent linear-gradient(112deg, #C64E22 0%, #DD734C 100%) 0% 0% no-repeat padding-box;
    border-radius: 30px;
    padding: 20px 60px 0;
    position: relative;
    z-index: 1;
    margin: 40px 0 0;
    overflow: hidden;
}

.bokd_sc:after {
    position: absolute;
    content: '';
    background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/10/18104459/cta_graphic.png) no-repeat;
    width: 100%;
    left: 0;
    top: 0;
    height: 100%;
    background-size: cover;
    z-index: -1;
}

.bokd_sc_rt figure {
    position: relative;
    right: 60px;
    width: 195px;
    height: 250px;
    bottom: 0;
}

.bokd_sc_lt h2 {
    color: #fff;
    margin-bottom: 20px;
    font-size: 30px;
}

.featrs_tb_lt {
    width: 50%;
}

.bokd_sc_lt {
    width: 70%;
}

.featrs_tb_rt {
    width: 45%;
}

.bokd_sc .outline_btn {
    background: #fff;
    margin-left: 0;
}

.bokd_sc .outline_btn:hover {
    background: #EC6C40;
}

.page-template-tpl_food_ordering_app_dev #app_panel_2 .tab_cntnt, .page-id-33387 div#app_panel_4 .tab_cntnt {
    flex-direction: row-reverse;
}

.page-template-tpl_food_ordering_app_dev .featrs_sc .tb_hdng {
    padding-top: 30px;
}

.page-template-tpl_food_ordering_app_dev .nh_cntst_sc .nw_sbhdng, .page-id-33387 .nh_bwt_sc .nw_sbhdng {
    text-align: center;
}

.page-template-tpl_food_ordering_app_dev .al_sc.nh_cntst_sc {
    background: #fff;
}

.page-template-tpl_food_ordering_app_dev .nh_cnlts_mn .slick-dots li button {
    background: #FFE5DB;
}

.page-template-tpl_food_ordering_app_dev .nh_cntst_sc .active.slick-arrow {
    color: #EC6C40;
}

.page-template-tpl_food_ordering_app_dev .nh_cnlts_mn .slick-dots li.slick-active button {
    background: #DD734C;
}

.page-template-tpl_food_ordering_app_dev .cntct_frm_mn {
    background: #FCF8ED;
}

.page-template-tpl_food_ordering_app_dev .cntct_frm_sc h2, .page-template-tpl_food_ordering_app_dev .cntct_frm_sc p {
    color: #000;
}

.page-template-tpl_food_ordering_app_dev .form_control {
    border-bottom: solid 1px #D1D1D1;
    color: #000;
}

.page-template-tpl_food_ordering_app_dev .frm_ftr_slct #SelectBudget_footer {
    background-color: transparent;
    color: #1D1D1F;
}

.page-template-tpl_food_ordering_app_dev .testhome input#footer_submit {
    background: #EC6C40;
    color: #fff;
}

.page-template-tpl_food_ordering_app_dev .p_plcy a, .page-id-33387 .p_plcy {
    color: #222222;
}

.page-template-tpl_food_ordering_app_dev ::-webkit-input-placeholder {
    color: #808080 !important;
}

.page-template-tpl_food_ordering_app_dev #footer_custom_form .iti--separate-dial-code .iti__selected-dial-code {
    color: #1D1D1F;
}

.page-template-tpl_food_ordering_app_dev .testhome .cntct_frm_mn .iti__arrow {
    border-top-color: #1D1D1F;
}

.page-template-tpl_food_ordering_app_dev .testhome .nw_hdng p {
    font-size: 18px;
}

.page-template-tpl_food_ordering_app_dev .nh_tst_cnt h4, .page-template-tpl_food_ordering_app_dev .nh_tst_cnt p {
    font-weight: 400;
}

.fd_dlvry_bnr_sc lottie-player {
    position: relative;
    right: -90px;
}

.featrs_sc .navigation__link.active.show .blk_span {
    color: #fff;
}

.fd_dlvry_app_wbs .item {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
}

.fd_dlvry_app_wbs .dlvry_appwbs_lt {
    width: 60%;
}

.fd_dlvry_app_wbs .dlvry_appwbs_rt {
    width: 40%;
}

.fd_dlvry_cntnt b {
    font-weight: 600;
    font-size: 22px;
}

.fd_dlvry_cntnt .bold {
    font-size: 22px;
    font-weight: 600;
}

.fd_dlvry_why {
    padding-top: 85px;
}

.fd_dlvry_why, .hprlcl_sc {
    position: relative;
}

.fd_dlvry_why:before, .hprlcl_sc:before {
    content: "";
    position: absolute;
    background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2023/05/18180248/food-plate-1.png) no-repeat;
    background-size: contain;
    left: -22%;
    top: 0;
    height: 280px;
    width: 280px;
}

.hprlcl_sc:before {
    background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/11/02094643/02%402x.png) no-repeat;
    left: auto;
    right: -20%;
    top: 35%;
    background-size: contain;
}

.fd_why_lst {
    display: flex;
    justify-content: space-around;
    align-items: flex-start;
    margin-top: 60px;
}

.fd_why {
    background: #FFF8F8;
    height: 270px;
    width: 270px;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    border: 1px solid #0F0F0F33;
    position: relative;
}

.fd_why .span_no {
    background: #EC6C40;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    border: 5px solid #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #fff;
    font-size: 30px;
    font-weight: 500;
    position: absolute;
    top: 0;
    left: 0;
}

.fd_why.odd {
    margin-top: 11%;
}

.fd_why p {
    font-size: 22px;
    font-weight: 600;
}

.fd_why_circle .circle::before, .fd_why_circle .circle::after {
    box-sizing: inherit;
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    border-radius: 100%;
}

.fd_why_circle .circle:hover {
    color: #EC6C40;
}

.fd_why_circle .circle::before, .fd_why_circle .circle::after {
    top: 0;
    left: 0;
}

.fd_why_circle .circle::before {
    border: 3px solid transparent;
}

.fd_why_circle .circle:hover::before {
    border-top-color: #EC6C40;
    border-right-color: #EC6C40;
    border-bottom-color: #EC6C40;
    transition: border-top-color 0.15s linear, border-right-color 0.15s linear 0.1s, border-bottom-color 0.15s linear 0.2s;
}

.fd_why_circle .circle::after {
    border: 0 solid transparent;
}

.fd_why_circle .circle:hover::after {
    border-top: 3px solid #EC6C40;
    border-left-width: 3px;
    border-right-width: 3px;
    transform: rotate(270deg);
    transition: transform 0.5s linear 0s, border-left-width 0s linear 0.4s;
}

.fd_why_lst .fd_why:nth-child(2):after, .fd_why_lst .fd_why:nth-child(3):after {
    content: "";
    position: absolute;
    background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/11/01132125/orng-crcle.svg)no-repeat;
    left: 50%;
    bottom: -50%;
    width: 25px;
    height: 45px;
    background-size: contain;
}

.fd_why_lst .fd_why:nth-child(3):after {
    top: -50%;
}

.crftd_sc .crftd_lst:hover {
    background: #EC6C40;
}

.crftd_sc .crftd_lst:hover h3, .crftd_sc .crftd_lst:hover p {
    color: #fff;
}

.benefits_progress_per, .fd_dlvry_progress_per {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    display: flex;
    justify-content: center;
    align-items: center;
}

.dlvry_appwbs_rt figure {
    width: 420px;
    height: 500px;
    margin-left: auto;
    position: absolute;
    right: 0;
    bottom: -30%;
}

.dlvry_appwbs_rt figure img {
    height: 100% !important;
}

.fd_dlvry_app_wbs .owl-item {
    border-radius: 11px;
    background: #fff;
    padding: 50px;
    min-height: 400px;
    box-shadow: 0px 10px 30px #88888812;
    border: 1px solid #B5B5B56E;
}

.dlvry_appwbs_lt h3 {
    font-size: 30px;
}

.appwbs_sbhd {
    font-size: 22px;
    margin-top: 20px;
}

.dlvry_app_wbs .owl-stage-outer {
    height: 550px;
}

.fd_dlvry_app_wbs button {
    background: #FFF8F8 !important;
    border: 1px solid #0F0F0F33 !important;
    bottom: 40px;
    top: auto !important;
}

.fd_dlvry_app_wbs button:hover {
    background: #ec6c40 !important;
}

.fd_dlvry_app_wbs button:hover i.fa {
    color: #fff;
}

.fd_dlvry_app_wbs .owl-prev {
    left: 0 !important;
}

.fd_dlvry_app_wbs .owl-nav i.fa {
    color: #21292E;
}

.fd_dlvry_app_wbs .owl-next {
    left: 70px !important;
}

.slider_btn {
    margin-top: 40px;
}

.dlvry_app_wbs {
    position: relative;
}

.dlvry_app_wbs:after {
    content: "";
    position: absolute;
    background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/11/01161649/01.png) no-repeat;
    background-size: contain;
    left: -5%;
    top: -4%;
    height: 110px;
    width: 110px;
}

.fd_dlvry_impact {
    position: relative;
}

.fd_dlvry_impact:after {
    content: "";
    position: absolute;
    left: 50%;
    width: 100vw;
    background: #FBFBFB;
    top: 0;
    bottom: 0;
    transform: translate(-50vw);
    z-index: -1;
}

.impact_ul_lst {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin: 60px 0;
    flex-wrap: wrap;
}

.impact_ul_lst li h3 {
    font-size: 44px;
    font-weight: 700;
}

.impact_ul_lst li p {
    font-size: 22px;
    font-weight: 500;
    margin-top: 10px;
}

.slider_btn .btn-fix_wht {
    border: unset !important;
}

@media (max-width:1600px) {
    .fd_dlvry_bnr_sc {
        height: 650px;
    }
}

@media (max-width:1500px) {
    .fd_dlvry_bnr_sc {
        height: 650px;
    }

    .fd_dlvry_bnr_rt figure {
        right: 0px;
        width: 100%;
    }

    .hprlcl_sc lottie-player {
        height: 580px;
    }

    .fd_dlvry_bnr_sc lottie-player {
        right: 0px;
        width: 700px;
    }

    .fd_dlvry_wrp .hprlcl_cntnt p {
        margin: 10px 0;
        line-height: 26px;
    }

    .fd_bnr_lst li {
        width: 30%;
    }
}

@media (max-width:1400px) {
    .featrs_sc .nav-tabs .nav-link {
        font-size: 20px;
    }

    .fd_dlvry_bnr_sc {
        height: 630px;
    }

    .fd_dlvry_bnr_sc lottie-player {
        width: 650px;
    }

    .dlvry_app_wbs .owl-stage-outer {
        height: 600px;
    }
}

@media (max-width:1366px) {
    .fd_dlvry_bnr_sc {
        height: 630px;
    }

    .fd_dlvry_bnr_sc lottie-player {
        right: 0px;
        width: 600px;
    }
}

@media (max-width:1200px) {

    .fd_dlvry_bnr_sc lottie-player {
        width: 100%;
    }

    .fd_dlvry_bnr_sc .outline_btn {
        padding: 15px 57px 15px 15px;
        margin-left: 10px;
    }

    .featrs_sc .nav-tabs .nav-link {
        padding: 23px 20px 30px;
    }

    .fd_why {
        height: 230px;
        width: 230px;
    }

    .fd_why p {
        font-size: 18px;
    }

    .featrs_sc li.nav-item {
        width: 250px;
    }

    .impact_ul_lst li p {
        font-size: 20px;
        margin-top: 15px;
    }
}

@media (max-width:1100px) {
    .crftd_sc .dlvry_list {
        justify-content: center;
    }

    .crftd_sc .crftd_lst {
        width: 47%;
        margin-bottom: 40px;
    }

    .bokd_sc_lt {
        width: 75%;
    }

    .fd_bnr_lst li {
        width: 32%;
        margin-right: 5px;
        font-size: 14px;
    }

    .fd_dlvry_why:before, .dlvry_app_wbs:after, .fd_why_lst .fd_why:nth-child(2):after, .fd_why_lst .fd_why:nth-child(3):after, .hprlcl_sc:before {
        display: none;
    }

    .dlvry_app_wbs .owl-stage-outer {
        height: 650px;
    }

    .fd_dlvry_bnr_lf {
        width: 55%;
    }

    .fd_dlvry_bnr_rt {
        width: 45%;
    }
}

@media (max-width:1024px) {

    .bokd_sc_lt {
        width: 100%;
        text-align: center;
    }

    .bokd_sc_rt {
        display: none;
    }

    .bokd_sc {
        padding: 40px;
        margin-top: 0;
    }

    .crftd_sc:after {
        display: none;
    }

    .bokd_sc .btn-fix {
        margin: 0 auto;
    }
}

@media (max-width:992px) {
    .fd_dlvry_bnr_sc .bnr_btns {
        justify-content: center;
        flex-wrap: wrap;
    }

    .slider_btn .btn-fix_wht {
        margin: 0 auto;
    }

    .crftd_sc .crftd_lst {
        min-height: 270px;
    }

    .food_ytvd iframe {
        width: 100%;
        object-fit: contain;
        height: 400px;
    }

    .food_ytvd .modal-dialog {
        max-width: 600px;
    }

    .hprlcl_sc lottie-player {
        height: 100%;
    }

    .fd_dlvry_bnr_sc lottie-player {
        right: 0;
        margin-top: 30px;
    }

    .featrs_sc li.nav-item {
        height: auto;
    }

    .featrs_sc .nav-tabs .nav-link {
        font-size: 16px;
    }

    .fd_dlvry_bnr_sc {
        height: auto;
    }

    .featrs_tb_lt, .featrs_tb_rt, .fd_dlvry_bnr_lf, .fd_dlvry_bnr_rt, .fd_dlvry_app_wbs .dlvry_appwbs_lt, .fd_dlvry_app_wbs .dlvry_appwbs_rt {
        width: 100%;
    }

    .featrs_tb_rt, .fd_dlvry_bnr_lf, .fd_dlvry_bnr_rt {
        text-align: center;
    }

    .fd_dlvry_bnr_rt figure {
        position: inherit;
        width: 100%;
        height: 100%;
        margin-top: 30px;
    }

    .featrs_sc .tab_cntnt {
        flex-direction: column-reverse !important;
    }

    .featrs_sc .tb_hdng {
        font-size: 26px;
        text-align: center;
    }

    .featrs_sc .tb_hdng:after {
        height: 8px;
        width: 210px;
        left: 50%;
        transform: translateX(-50%);
    }

    .crftd_sc .dlvry_list h3 {
        padding-top: 30px;
        font-size: 20px;
    }

    .featrs_sc .nav-tabs .nav-link {
        background: #F5E8C4;
        border-radius: 10px;
        padding: 10px;
    }

    .featrs_sc .navigation__link.active.show {
        background: transparent linear-gradient(112deg, #C64E22 0%, #DD734C 100%) 0% 0% no-repeat padding-box;
    }

    .featrs_sc .nav-tabs {
        max-width: 1000px;
        overflow-x: scroll;
        overflow-y: hidden;
        flex-wrap: nowrap;
        display: -webkit-box;
    }

    .featrs_sc li.nav-item {
        width: fit-content;
        display: flex;
        align-items: stretch;
    }

    .hprlcl_sc .blk_span, .featrs_sc .blk_span, .crftd_cntnt .blk_span {
        display: initial;
    }

    .hprlcl_cntnt figure {
        width: 100%;
        height: 100%;
        margin: 20px auto 0;
    }

    .fd_why_lst {
        flex-wrap: wrap;
    }

    .fd_why {
        margin-bottom: 40px;
        flex-wrap: wrap;
        height: 175px;
        width: 175px;
    }

    .fd_why .span_no {
        left: 50% !important;
        transform: translateX(-50%);
        top: -30px;
        margin-right: 20px;
        font-size: 20px;
        height: 50px;
        width: 50px;
    }

    .featrs_sc .featrs_tab .tab-content {
        padding-top: 30px;
    }

    .dlvry_appwbs_rt figure {
        position: inherit;
        margin: 0 auto;
        width: 100%;
        height: 400px;
    }

    .dlvry_app_wbs .owl-stage-outer {
        height: auto;
    }

    .fd_dlvry_app_wbs .owl-item {
        min-height: auto;
        padding: 0 0px;
        border: unset;
        box-shadow: unset;
    }

    .fd_dlvry_app_wbs .item {
        text-align: center;
    }

    .slider_btn {
        margin-top: 10px;
    }

    .fd_dlvry_app_wbs .owl-prev {
        left: 40% !important;
        bottom: -40px;
    }

    .fd_dlvry_app_wbs .owl-next {
        left: 55% !important;
        bottom: -40px;
    }

    .fd_bnr_lst {
        justify-content: space-between;
        margin-top: 40px;
    }

    .fd_bnr_lst li {
        width: 25%;
        padding: 10px;
    }

    .fd_why.odd {
        margin-top: 0%;
    }

    .dlvry_appwbs_lt h3 {
        font-size: 20px;
    }

    .appwbs_sbhd {
        font-size: 18px;
        margin-top: 10px;
    }

    .fd_dlvry_cntnt .bold {
        font-size: 18px;
    }

    .bokd_sc_lt h2 {
        font-size: 20px;
    }

    .hprlcl_sc {
        padding: 0;
    }

    .impact_ul_lst li h3 {
        font-size: 30px;
    }

    .impact_ul_lst li p {
        font-size: 18px;
    }

}

@media (max-width:767px) {
    .fd_dlvry_wrp .nh_tst_sld {
        width: 100%;
    }

    .bokd_sc .outline_btn {
        padding: 15px 53px 15px 15px;
        font-size: 14px;
    }

    .fd_dlvry_bnr_sc .outline_btn {
        margin: 15px auto 10px;
    }

    .hprlcl_sc lottie-player {
        height: 100%;
    }

    .hprlcl_sc {
        padding-bottom: 0;
    }

    .crftd_sc .crftd_lst {
        width: 100%;
        min-height: auto;
    }

    .crftd_sc .dlvry_list h3 {
        margin-bottom: 10px;
    }

    .featrs_sc .nav-tabs .nav-link {
        font-size: 18px;
        line-height: normal;
    }

    .featrs_sc .tb_hdng {
        font-size: 20px;
    }

    .featrs_sc .tb_hdng:after {
        height: 6px;
        width: 160px;
    }

    .featrs_sc .crft_lst h3 {
        font-size: 18px;
    }

    .featrs_sc .chck_icn svg {
        height: 30px;
        width: 30px;
    }

    .crftd_sc p .blk_span, .crftd_sc h2 .blk_span, .bokd_sc .blk_span, .featrs_sc p .blk_span, .hprlcl_cntnt p .blk_span, .fd_dlvry_wrp h1 .blk_span, .fd_dlvry_bnr_lf p .blk_span {
        display: initial;
    }

    .impact_ul_lst li h3 {
        font-size: 30px;
    }

    .impact_ul_lst li p {
        font-size: 18px;
    }

    .impact_ul_lst {
        margin: 20px 0;
    }

    .bnr_btns {
        margin-top: 50px;
    }

    .fd_dlvry_bnr_sc lottie-player {
        margin-top: 0px;
    }
}

@media (max-width:600px) {
    .fd_dlvry_wrp .bokd_sc .outline_btn {
        margin-left: unset;
        margin: 0 auto;
    }

    .outline_btn {
        display: block;
        width: fit-content;
        margin: 20px auto 0;
    }

    .crftd_sc .dlvry_figr img {
        width: 30%;
    }

    .crftd_sc .dlvry_list h3 {
        padding-top: 10px;
        margin-bottom: 0px;
        font-size: 18px;
    }

    .bokd_sc {
        padding: 40px 20px;
    }

    .featrs_sc .featrs_tb_lt {
        padding-top: 20px;
    }

    .fd_why .span_no {
        height: 50px;
        width: 50px;
        font-size: 20px;
    }

    .fd_bnr_lst {
        align-items: stretch;
    }

    .fd_bnr_lst li {
        margin-bottom: 20px;
        display: flex;
        align-items: center;
        justify-content: center;
        width: 33.33%;
    }

    .fd_dlvry_app_wbs .owl-prev {
        left: 33% !important;
    }

    .slider_btn .btn.outline_btn {
        font-size: 14px;
        white-space: normal;
        word-wrap: break-word;
    }

    .crftd_sc .dlvry_figr {
        width: 90px;
        height: 90px;
    }

    .crftd_sc .dlvry_figr svg {
        width: 50%;
    }

    .fd_why:last-child {
        margin-bottom: 0;
    }

    .food_ytvd iframe {
        height: 300px;
    }

    .food_ytvd .modal-dialog {
        max-width: 400px;
    }

    .fd_why_circle .circle:hover {
        color: transparent;
    }

    .fd_why_circle .circle:before, .fd_why_circle .circle:hover:after {
        border: unset;
    }

    .fd_why {
        border-radius: 0;
        margin-right: 20px;
    }

    .fd_why p {
        font-size: 16px;
    }

    .fd_bnr_lst, .featrs_sc .featrs_tab {
        margin-top: 25px;
    }

    .page-template-tpl_food_ordering_app_dev .featrs_sc .tb_hdng {
        padding-top: 0px;
    }

    .featrs_tb_rt img {
        max-height: 400px;
    }

    .crftd_sc .dlvry_list {
        margin-top: 80px;
    }

    .crftd_sc .crftd_lst:last-child {
        margin-bottom: 0;
    }

    .featrs_sc .crft_lst {
        padding: 15px;
    }

    .featrs_sc .chck_icn svg {
        height: 25px;
        width: 25px;
        padding: 6px;
    }
}

@media (max-width:480px) {
    .fd_dlvry_app_wbs .owl-theme .owl-nav {
        display: block;
    }

    .fd_dlvry_cntnt .bold {
        font-size: 16px;
    }

    .food_ytvd .modal-dialog {
        max-width: 300px;
    }
}

@media (max-width:375px) {
    .fd_dlvry_app_wbs .owl-prev {
        left: 27% !important;
    }
}

/***********Food-delivery-app-development-new   end here*************/


/****** Fitness App development *******/
.fitns_app_wrp .btn-fix {
    background: #2c87ce;
}

.fitns_app_wrp .btn-fix.btn-fix_wht {
    background: #fff !important;
    color: var(--title_color);
}

.fitns_app_wrp .btn-fix:hover {
    background: #fff;
    color: var(--title_color);
}

.page-template-tpl_build_your_own_fitness_app .body-wrapper.blog_inner_wrapper {
    overflow-x: hidden;
}

.fitns_app_left {
    flex-flow: row-reverse;
}

.fitns_app_cd ul, .fitns_app_bnr_sc, ul.fitns_srv_list, .fitns_featur_lst {
    display: flex;
    justify-content: space-between;
}

.fitns_app_bnr_lf, .fitns_app_bnr_rt {
    width: 50%;
}

.fitns_app_bnr_rt video {
    width: 800px;
}

.fit_txt_span {
    -webkit-text-stroke-width: 2px;
    -webkit-text-stroke-color: #293439;
    color: #fff;
}

.fitn_app_clr {
    color: #2C87CE;
}

.fitns_app_bnr_lf .nw_hdng h1 {
    color: #3D3D63;
}

.fitns_app_bnr_sc:after {
    content: '';
    position: absolute;
    background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2023/05/18142703/fitns_bg.png) no-repeat;
    height: 600px;
    width: 600px;
    z-index: -1;
    top: -10%;
    left: -25%;
    background-size: contain;
}

.fitns_app_bnr_sc:before {
    content: '';
    position: absolute;
    background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/11/01120539/bnr-circle.png) no-repeat;
    height: 700px;
    width: 700px;
    z-index: -1;
    bottom: -9%;
    right: -32%;
    background-size: contain;
}

.fitns_app_bnr_lf:before {
    content: '';
    position: absolute;
    background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/11/01120547/fitns_bg1.png) no-repeat;
    height: 100px;
    width: 100px;
    z-index: -1;
    bottom: 5%;
    left: -14%;
    background-size: contain;
}

.bnr_btns a.btn.btn-primary.wht_btn {
    margin-left: 25px;
}

.fitns_app_wrp a.btn.btn-primary.wht_btn {
    background: #fff;
    border: 1px solid #2C87CE;
    color: #2C87CE;
    font-weight: 500;
    border-radius: 0;
}

.fitns_srv_list li hr {
    border-top: 2px solid rgba(0, 0, 0, .1);
}

.fitns_app_right {
    flex-flow: row;
}

.fitns_srv_lst:hover svg {
    filter: brightness(0) invert(1);
}

.fitns_srv_list {
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
}

.fitns_lst {
    padding-top: 0;
    padding-bottom: 60px;
}

.fitns_lst .owl-stage-outer {
    margin-right: -270px;
}

.fitns_app_right figure img {
    height: 100% !important;
    width: 100%;
    object-fit: contain;
}

.fitns_app_right figure {
    height: 600px;
    width: 600px;
}

.fitns_srv_list {
    padding-top: 80px;
}

.fitns_app_right .fitns_app_image figure {
    transform: rotateZ(10deg);
    height: 600px;
    width: 600px;
    margin: 0 -15% 0 auto;
}

.fitns_app_left .fitns_app_image figure {
    height: 400px;
    width: 600px;
    margin: 0 auto 0 -15%;
}

.fitns_app_bnr_sc {
    align-items: center;
    position: relative;
    height: 800px;
}

.fitns_app_bnr_rt figure {
    width: 714px;
    height: 700px;
}

.fitns_lst_side_1:hover {
    border-color: #EEA056;
}

.fitns_lst_side_1:hover h3 {
    color: #EEA056;
}

.fitns_lst_side_2:hover {
    border-color: #AAE1EE;
}

.fitns_lst_side_2:hover h3 {
    color: #AAE1EE;
}

.fitns_lst_side_3:hover {
    border-color: #8F66C4;
}

.fitns_lst_side_3:hover h3 {
    color: #8F66C4;
}

.fitns_lst_side_4:hover {
    border-color: #EE5656;
}

.fitns_lst_side_4:hover h3 {
    color: #EE5656;
}

.fitns_lst_side_5:hover {
    border-color: #56EECF;
}

.fitns_lst_side_5:hover h3 {
    color: #56EECF;
}

.fitns_lst_side_6:hover {
    border-color: #EE56E4;
}

.fitns_lst_side_6:hover h3 {
    color: #EE56E4;
}

.fitns_cta1:after {
    content: "";
    position: absolute;
    left: 50%;
    width: 100vw;
    background: #2C87CE;
    top: 0;
    bottom: 0;
    transform: translate(-50vw);
    z-index: -1;
}

.fitns_cta1:before {
    content: "";
    position: absolute;
    left: -16%;
    width: 180px;
    height: 330px;
    background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/11/01120549/fitns_bg3.png) no-repeat;
    bottom: -7px;
    background-size: contain;
}

.fitns_cta1 .nw_sbhdng:after {
    content: "";
    position: absolute;
    width: 112px;
    height: 112px;
    background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/11/01120553/fitns_bg4.png) no-repeat;
    top: 30%;
    left: 50%;
    background-size: contain;
}

.fitns_cta1_btn:before {
    content: '';
    position: absolute;
    background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/11/01120547/fitns_bg1.png) no-repeat;
    height: 100px;
    width: 100px;
    bottom: -120px;
    left: -30%;
    background-size: contain;
}

.fitns_cta1_btn {
    position: relative;
}

.fitns_cta1 .nw_sbhdng h2, .fitns_cta1 .nw_sbhdng p, .fitns_cta2 h2 {
    color: #fff;
}

.fitns_app_cd ul li h3 {
    margin-top: 20px;
    font-size: 25px;
    line-height: 29px;
}

.featrs_cntnt p {
    margin-top: 20px;
}

.featrs_cntnt p a {
    font-size: 18px;
}

.fitns_srv_lst.fitns_srv_lst figure {
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 20px;
}

.fitns_featur figure {
    height: 70px;
    width: 70px;
    background: #fff;
}

.fitns_app_srv figure {
    height: 100px;
    width: 100px;
}

.fitns_srv_lst {
    box-shadow: 0px 0px 15px #CFCFCF45;
    padding: 25px;
    height: 390px;
    margin-bottom: 30px;
    position: relative;
    width: 30%;
    background: #fff;
    /* clip-path: polygon(0 0, 85% 0, 100% 10%, 100% 80%, 100% 100%, 20% 100%, 0 100%, 0% 20%); */
}

.fitns_srv_lst h3 {
    min-height: 60px;
    font-size: 26px;
    line-height: 29px;
    font-weight: 500;
}

.fitns_srv_lst .fit_img {
    margin-bottom: 20px;
}

.fitns_srv_lst .fit_img svg {
    min-height: 60px;
}

.fitns_cta1 {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 170px 0px 100px 0px;
    position: relative;
    margin-top: -10%;
}

.fitns_app_lst li {
    margin-bottom: 15px;
    display: flex;
    align-items: flex-start;
    gap: 10px;
    font-size: 20px;
}

.fitns_cta1 p {
    font-size: 23px;
    font-weight: 300;
}

.fitns_app_lst li svg {
    margin-top: 13px;
    height: 20px;
    width: 30px;
}

.fitns_app_right {
    padding: 100px 0;
}

.fitns_app_left {
    padding: 60px 0;
}

.fitns_app_contnt .btn-fix {
    margin-top: 20px;
}

.fitns_onlne, .fitns_app_right, .fitns_app_left {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
}

.fitns_onln_rgt, .fitns_app_contnt {
    width: 55%;
}

.fitns_app_image, .fitns_onlne_lft {
    width: 40%;
}

.fitns_app_image {
    position: relative;
}

.fitns_onlne_lft figure {
    height: 570px;
    width: 500px;
    transform: rotateZ(-10deg);
    position: relative;
}

.fitns_onlne_lft figure:after {
    content: "";
    position: absolute;
    top: -30%;
    left: -40%;
    background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/11/01120624/Group-1104420.png) no-repeat;
    height: 725px;
    width: 830px;
    z-index: -1;
    background-size: contain;
    transform: rotate(9deg);
}

.fitns_app_image figure:after {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    height: 500px;
    width: 550px;
    z-index: -1;
    background-size: contain;
}

.stay_image figure:after {
    background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/11/01120559/fitns_bg8.svg) no-repeat;
    transform: translate(-45%, -50%);
}

.save_image figure:after {
    background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/10/29124749/Group-1104414.png) no-repeat;
    transform: translate(-95%, -60%);
}

.show_image figure:after {
    background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/11/01120620/Group-1104419.png) no-repeat;
    transform: translate(-65%, -50%);
}

.boost_image figure:after {
    background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/11/01120617/Group-1104418.png) no-repeat;
    transform: translate(-95%, -60%);
}

.fitns_app_lst {
    margin-top: 25px;
    text-align: left;
}

.fitns_onln_rgt h2, .fitns_app_contnt h3 {
    font-size: 36px;
    font-weight: 600;
}

.fitns_onlne {
    padding-top: 150px;
}

.fitns_onln_rgt p {
    margin-top: 10px;
    font-size: 20px;
    line-height: 30px;
    color: #1b1b1d;
}

.fitns_onln_rgt .btn-fix {
    margin-top: 30px;
}

.fitns_cta2, .fitns_cta3 {
    position: relative;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.fitns_cta2:after, .fitns_cta3:after {
    content: "";
    position: absolute;
    left: 50%;
    width: 100vw;
    background: #2c87ce;
    top: 0;
    bottom: 0;
    transform: translate(-50vw);
    z-index: -1;
}

.fitns_cta2_rt {
    width: 40%;
}

.fitns_cta2_lt {
    width: 60%;
}

.fitns_cta2_rt figure {
    height: 500px;
    width: 500px;
    position: absolute;
    bottom: -28%;
}

.fitns_features {
    margin-top: 60px;
    position: relative;
}

.fitns_features:before {
    content: '';
    position: absolute;
    background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/11/01120547/fitns_bg1.png) no-repeat;
    height: 100px;
    width: 100px;
    top: -30px;
    left: 6%;
    background-size: contain;
}

.fitns_cta2:before {
    content: '';
    position: absolute;
    background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/11/01120547/fitns_bg1.png) no-repeat;
    height: 50px;
    width: 50px;
    bottom: 17%;
    left: 35%;
    background-size: contain;
}

.fitns_featur .fitns_srv_lst {
    border-radius: 5px;
    box-shadow: none;
    height: auto;
    clip-path: none;
}

.fitns_featur .fitns_srv_list li hr {
    width: 20%;
}

.fitns_featur .fitns_srv_list li:hover hr {
    width: 100%;
    cursor: pointer;
}

.trstprnr {
    background: #F9F9F9;
}

.trstprnr h2 {
    margin-bottom: 20px;
}

.fitns_cta3:after {
    background: #3D3D63;
}

.fitns_lst_side {
    background: rgb(248 248 248 / 6%) 0% 0% no-repeat padding-box;
    border: 1px solid rgb(112 112 112 / 6%);
    min-height: 195px;
    padding: 30px;
}

.lst-slider .owl-item>div {
    cursor: pointer;
    margin: 0 2%;
}

.fitns_cta3 h2 {
    color: #fff;
}

.fitns_cta3:before {
    content: '';
    position: absolute;
    background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/11/01120555/fitns_bg5.svg) no-repeat;
    height: 100px;
    width: 100px;
    bottom: 0;
    left: 45%;
    background-size: contain;
}

.fitns_cta3_img:after {
    content: '';
    position: absolute;
    background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/11/01120547/fitns_bg1.png) no-repeat;
    height: 70px;
    width: 70px;
    bottom: 10px;
    right: 0%;
    background-size: contain;
}

.fitns_cta3 {
    padding-bottom: 100px;
}

.fitns_cta3 .fitns_cta3_img {
    width: 20%;
}

.fitns_cta3 .nw_sbhdng {
    width: 80%;
}

.lst-slider .owl-nav {
    width: 148px;
    margin: 40px auto 0;
    height: 66px;
    background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/11/01120627/sliderspace.svg) no-repeat;
    position: relative;
}

.fitns_lst .owl-nav button.owl-prev {
    position: absolute;
    left: -27%;
    top: auto;
    bottom: 22px;
    background: #F3F3F3;
    border: 4px solid #fff;
}

.fitns_lst .owl-nav button.owl-next {
    position: absolute;
    right: -30%;
    top: auto;
    bottom: 22px;
    background: #F3F3F3;
    border: 4px solid #fff;
}

.fitns_lst .owl-nav button.owl-next g#arrow-right path {
    stroke: #292D32;
}

.fitns_lst .owl-nav button:hover g#arrow-right path {
    stroke: #fff;
}

.fitns_lst .owl-nav button:hover {
    background: #327EC9 !important;
}

.fitns_lst .owl-nav button.owl-prev svg#vuesax_linear_arrow-right {
    transform: rotate(180deg);
}

.fitns_lst g#arrow-right path {
    stroke: #292D32;
}

.fitns_cta2_rt:after {
    content: "";
    position: absolute;
    width: 112px;
    height: 112px;
    background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/11/01120553/fitns_bg4.png) no-repeat;
    top: 30%;
    right: 0%;
    background-size: contain;
}

.fitns_app_right, .fitns_app_left {
    position: relative;
}

.fitns_app_right:after {
    content: "";
    position: absolute;
    width: 112px;
    height: 120px;
    bottom: 11%;
    left: 45%;
    transform: translateX(-50%);
    background-size: contain;
    background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/11/01120557/fitns_bg6.svg) no-repeat;
}

.fitns_app_right:nth-child(1):after {
    background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/10/29120010/fitns_bnr6.svg) no-repeat;
}

.media_partner_cols img {
    filter: grayscale(1);
}

.media_partner_cols:hover img {
    filter: unset;
}

.trstprnr .promo-carousel .item-wrap {
    transition: unset
}

.fitns_onln_rgt b {
    font-weight: 600;
}

.fitns_onln_rgt .fnt_bd {
    font-weight: 600;
}

.fitns_lst_side h3 {
    font-size: 18px;
}

.fitns_lst_side p {
    font-size: 16px;
    line-height: 24px;
    color: #141324;
}

.inner.media_partner_cols img {
    width: 160px;
    height: 100px !important;
    margin: 0 20px;
}

.fitns_cta2_lt .btn-fix {
    margin-top: 30px;
}

.fts_onln .fitns_onlne_lft figure {
    height: 585px;
    width: 300px;
    transform: unset
}

.fitns_cta2_rt figure {
    height: 340px;
    bottom: 0;
}

.fts_onln .fitns_onlne_lft img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.fitns_app_bnr_sc:before {
    content: unset;
}

.ftns_wrp .fitns_app_right .fitns_app_image figure {
    margin: 0;
    transform: unset
}

.ftns_wrp .fitns_app_right .show_image figure {
    margin: 0;
    width: 450px;
}

.fitns_app_pnl {
    position: relative;
}

.fitns_app_pnl:before {
    position: absolute;
    content: "";
    background: url('https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/11/01120547/fitns_bg1.png');
    height: 100px;
    width: 100px;
    z-index: -1;
    top: 10%;
    left: -12%;
    background-size: contain;
}

.ftns_wrp .fitns_app_left .fitns_app_image figure {
    height: 400px;
    width: 600px;
    margin: 0 auto 0 -15%;
}

.ftns_wrp .fitns_app_left, .save_image, .boost_image, .ap_srv {
    position: relative;
}

.ap_srv:before {
    position: absolute;
    content: "";
    background: url('https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/11/01120547/fitns_bg1.png');
    height: 100px;
    width: 100px;
    z-index: -1;
    top: 15%;
    right: -5%;
    background-size: contain;
}

.ftns_wrp .save_image:before {
    position: absolute;
    content: "";
    background: url('https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/11/01120547/fitns_bg1.png');
    height: 100px;
    width: 100px;
    z-index: -1;
    bottom: -80px;
    right: -110%;
    background-size: contain;
}

.ftns_wrp .boost_image:before {
    position: absolute;
    content: "";
    background: url('https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/11/01120547/fitns_bg1.png');
    height: 100px;
    width: 100px;
    z-index: -1;
    top: -45%;
    left: -10%;
    background-size: contain;
}

.fts_onln {
    align-items: center;
    position: relative;
}

.fts_onln:after {
    position: absolute;
    content: "";
    background: #FBBA01 0% 0% no-repeat padding-box;
    border: 1px solid #707070;
    opacity: 0.05;
    filter: blur(50px);
    width: 500px;
    height: 500px;
    top: -10px;
    right: -20%;
}

.fts_onln .fitns_onlne_lft figure:after {
    content: "";
    position: absolute;
    top: -18%;
    left: -340px;
    width: 850px;
    height: 850px;
}

.fitns_app_lst li p {
    width: 90%;
}

@media (max-width:1700px) {
    .fitns_app_bnr_lf:before {
        left: -10%;
    }

    .fitns_app_bnr_sc {
        height: 700px;
    }
}

@media (max-width:1500px) {
    .fitns_app_bnr_rt video {
        width: 800px;
    }

    .fitns_app_bnr_lf:before {
        height: 70px;
        width: 70px;
    }

    .fitns_app_image, .fitns_onlne_lft, .fitns_onln_rgt, .fitns_app_contnt {
        width: 48%;
    }

    .fitns_onlne_lft figure:after {
        transform: rotate(10deg);
    }

    .fitns_app_bnr_rt figure {
        width: 650px;
        height: 600px;
    }

    .fitns_app_left .fitns_app_image figure {
        height: 300px;
        width: 500px;
    }

    .fitns_app_right .fitns_app_image figure {
        height: 500px;
        width: 500px;
    }

    .fitns_onlne_lft figure {
        height: 500px;
        width: 400px;
    }

    .save_image figure:after, .boost_image figure:after {
        transform: translate(-85%, -50%);
    }

    .fitns_cta2_rt:after {
        right: -8%;
    }

    .fitns_app_right:after {
        left: 45%;
        bottom: 0%;
    }

    .fitns_cta3:before {
        left: 57%;
    }

    .fitns_app_left .fitns_app_image figure {
        width: 580px;
        margin: 0 auto 0 -22%;
    }

    .save_image figure:after, .boost_image figure:after {
        transform: translate(-85%, -62%);
    }

    .show_image figure:after {
        transform: translate(-50%, -50%);
    }

    .fitns_app_pnl:before {
        top: 8%;
        left: -10%;
    }

    .boost_image:before {
        left: -20%;
    }

    .save_image:before {
        right: -115%;
    }
}

@media (max-width:1400px) {
    .fitns_app_bnr_rt video {
        width: 700px;
    }

    .fitns_app_bnr_sc {
        height: 700px;
    }

    .save_image figure:after, .boost_image figure:after {
        transform: translate(-78%, -60%);
    }

    .fitns_cta2_rt figure {
        height: 400px;
        width: 400px;
    }

    .fitns_cta2_rt:after {
        right: -4%;
    }

    .fitns_onlne_lft figure:after {
        left: -35%;
        height: 700px;
        width: 550px;
        transform: rotate(9deg);
    }

    .show_image figure:after {
        transform: translate(-57%, -50%);
    }

    .fitns_app_bnr_rt figure img {
        max-height: 500px;
    }

    .fitns_cta1:before {
        width: 155px;
        bottom: 0;
        background-size: 85%;
        height: 230px;
        left: -9%;
    }

    .fitns_app_bnr_lf:before {
        left: 21%;
        width: 80px;
        height: 80px;
    }

    .boost_image:before {
        left: -5%;
        width: 80px;
        height: 80px;
    }

    .save_image:before {
        right: -100%;
        width: 80px;
        height: 80px;
    }

    .save_image figure:after, .boost_image figure:after {
        transform: translate(-75%, -62%);
    }

    .fitns_app_pnl:before {
        width: 80px;
        height: 80px;
        left: -5%;
    }

    .fitns_app_left .fitns_app_image figure {
        width: 100%;
        margin: 0 auto 0 -12%;
    }

    .featrs_cntnt p a {
        font-size: 16px;
    }
}


@media (max-width:1200px) {
    .fitns_app_bnr_rt video {
        width: 100%;
    }

    .fitns_app_bnr_sc {
        height: 700px;
    }

    .fitns_app_bnr_rt figure {
        width: 550px;
        height: auto;
    }

    .fitns_app_bnr_sc:before, .fitns_app_bnr_sc:after, .fitns_app_bnr_lf:before, .fitns_cta1:before, .fitns_cta1 .nw_sbhdng:after, .fitns_cta1_btn:before, .fitns_app_right:after,
    .fitns_app_right:after, .fitns_cta2:before, .fitns_cta2_rt:after, .fitns_features:before, .fitns_cta3:before, .fitns_cta3_img:after, .ap_srv:before, .fitns_app_pnl:before, .ftns_wrp .boost_image:before, .fitns_onlne:after, .ftns_wrp .save_image:before {
        display: none;
    }

    .fitns_cta1, .fitns_cta3 {
        flex-wrap: wrap;
    }

    .fitns_cta1 .nw_sbhdng, .fitns_cta3 .nw_sbhdng, .fitns_cta3 .fitns_cta3_img {
        width: 100%;
        text-align: center;
    }

    .fitns_cta1_btn, .fitns_cta3_img, .fitns_cta2 .btn-fix, .fitns_cta3 .btn-fix {
        text-align: center;
        margin: 20px auto 0;
    }

    .fitns_cta1 .nw_sbhdng .blk_span {
        display: initial;
    }

    .fitns_cta1 {
        padding: 100px 0 70px;
    }

    .fitns_cta2_lt {
        width: 100%;
        text-align: center;
    }

    .fitns_cta2_rt {
        display: none;
    }

    .fitns_features {
        margin-top: 0px;
    }

    .fitns_app_cd ul li h3, .fitns_srv_lst h3 {
        font-size: 20px;
    }

    .fitns_onln_rgt h2 .blk_span {
        display: inline;
    }

    .fitns_app_left .fitns_app_image figure {
        width: 450px;
        margin: 0 auto 0 -5%;
    }

    .save_image figure:after, .boost_image figure:after {
        transform: translate(-65%, -60%);
        height: 450px;
        width: 500px;
        background-size: contain;
    }

    .fitns_onlne_lft figure:after {
        height: 660px;
        width: 750px;
    }

    .stay_image figure:after {
        transform: translate(-54%, -50%);
    }

    .ftns_wrp .fitns_app_left .fitns_app_image figure {
        width: 550px;
        margin: 0 auto 0 -10%;
    }

    .fitns_cta2_lt .blk_span {
        display: initial;
    }

    .fitns_cta3 {
        padding-bottom: 40px;
    }

    .fitns_srv_list {
        padding-top: 40px;
    }
}

@media (max-width:1024px) {
    .fitns_app_bnr_rt figure {
        width: 500px;
    }

    .fitns_app_srv .nw_sbhdng h2 .blk_span, .fitns_onlne .blk_span {
        display: initial;
    }

    .ftns_wrp .fitns_app_left .fitns_app_image figure {
        height: auto;
        width: 400px;
    }

    .fitns_app_right .fitns_app_image figure {
        height: 500px;
        width: 400px;
        margin: 0 auto;
    }
}

@media (max-width:992px) {
    .fitns_app_bnr_lf .btn-fix {
        margin: 0 auto;
    }

    .fitns_app_bnr_sc, .fitns_app_cd ul {
        flex-wrap: wrap;
    }

    .fitns_app_bnr_sc {
        height: auto;
    }

    .fitns_app_bnr_lf, .fitns_app_bnr_rt {
        width: 100%;
        text-align: center;
    }

    .fitns_app_bnr_lf .blk_span, .fitns_app_pnl .nw_sbhdng h2 .blk_span {
        display: initial;
    }

    .fitns_app_bnr_rt figure, .fitns_onln_rgt .btn-fix, .fitns_app_contnt .btn-fix {
        margin: 20px auto 0;
    }

    .fitns_app_cd ul li {
        width: 50%;
        text-align: center;
        margin-bottom: 30px;
    }

    .fitns_app_cd ul li:nth-child(3), .fitns_app_cd ul li:nth-child(4) {
        margin-bottom: 0;
    }

    .fitns_onlne_lft, .fitns_onln_rgt, .fitns_app_contnt, .fitns_app_image {
        width: 100%;
    }

    .fitns_onlne_lft figure, .ftns_wrp .fitns_app_right .fitns_app_image figure, .ftns_wrp .fitns_app_left .fitns_app_image figure {
        margin: 0 auto;
        width: 100%;
    }

    .fitns_onlne_lft figure:after, .stay_image figure:after, .save_image figure:after, .show_image figure:after, .boost_image figure:after {
        display: none;
    }

    .fitns_onlne {
        padding-top: 40px;
        flex-direction: column-reverse;
    }

    .fitns_app_right {
        padding: 20px 0;
    }

    .fitns_onln_rgt h2, .fitns_app_contnt h3 {
        font-size: 26px;
    }

    .fitns_app_left {
        padding: 20px 0;
    }

    .fitns_srv_list {
        padding-top: 30px;
    }

    .fitns_app_bnr_lf .bnr_btns {
        margin-top: 30px;
    }

    .fitns_app_right, .fitns_app_left {
        flex-direction: column-reverse;
    }

    .fitns_app_contnt {
        margin-top: 30px;
    }

    .fitns_app_wrap {
        text-align: center;
    }

    .fitns_app_lst li {
        font-size: 18px;
    }

    .fitns_app_right .fitns_app_image figure, .fitns_app_left .fitns_app_image figure {
        margin: 0 auto;
    }

    .fitns_onln_rgt {
        text-align: center;
    }

    .fitns_app_bnr_rt video {
        width: 100%;
        height: auto;
        margin: 0 !important;
    }

    .fitns_app_cd {
        padding-top: 0;
    }
}

@media (max-width:768px) {
    .fitns_srv_lst {
        width: 48%;
    }

    .fitns_cta1 {
        padding: 60px 0;
        margin-top: 0%;
    }

    .fitns_cta3 h2 .blk_span, .fitns_srv_lst h3 .blk_span, .fitns_cta2 h2 .blk_span {
        display: inline;
    }

    .all_sec, .fitns_cta1 {
        padding: 40px 0;
    }

    .fitns_cta1 p {
        font-size: 20px;
    }

    .fit_txt_span {
        -webkit-text-stroke-width: 1px;
    }
}

@media (max-width:600px) {
    .fitns_app_wrp a.btn.btn-primary.wht_btn {
        margin: 0 auto !important;
    }

    .fitns_srv_lst {
        width: 100%;
        text-align: center;
        height: auto;
    }

    .bnr_btns {
        margin-top: 10px;
    }

    .bnr_btns .btn.btn-primary {
        width: fit-content;
        display: block;
        margin: 20px auto;
    }

    .fitns_srv_lst .fit_img {
        margin: 0 auto 20px;
    }

    .fitns_srv_lst h3 {
        min-height: auto;
        font-size: 18px;
    }

    .fitns_app_left {
        padding: 0px 0;
    }

    .bnr_btns a.btn.btn-primary.wht_btn {
        margin-left: auto;
    }

    .fitns_app_bnr_rt figure {
        width: 100%;
        margin: 0px auto 0;
    }

    .fitns_onln_rgt p, .fitns_app_lst li {
        font-size: 16px;
    }

    .fitns_onln_rgt h2, .fitns_app_contnt h3 {
        font-size: 20px;
    }

    .fitns_app_right .fitns_app_image figure {
        height: 330px;
        width: 100%;
    }

    .fitns_app_lst {
        margin-top: 10px;
    }

    .fitns_featur .fitns_srv_list li hr {
        width: 100%;
    }

    .fitns_app_cd ul li, .fitns_lst {
        width: 100%;
    }

    .fitns_app_cd ul li h3 {
        margin-top: 10px;
    }

    .fitns_app_cd ul li:nth-child(3) {
        margin-bottom: 30px;
    }

    .fitns_srv_lst .fit_img, .fitns_srv_lst.fitns_srv_lst figure {
        height: 70px;
        width: 70px;
    }

    .fitns_lst .lst-slider .owl-item>div {
        min-height: auto;
    }

    .fitns_lst {
        padding-bottom: 30px;
    }

    .trstprnr .promo-carousel .item img {
        padding: 0;
    }

    .inner.media_partner_cols img {
        width: 100px;
        height: 50px !important;
        margin: 0 10px;
    }

    .fitns_app_cd ul li h3, .fitns_cta1 p {
        font-size: 16px;
    }

    .fitns_app_right .fitns_app_image figure, .fitns_app_left .fitns_app_image figure {
        width: 100%;
        height: 400px;
    }

    .fts_onln .fitns_onlne_lft figure {
        height: 100%;
        width: 70%;
        margin-top: 15px;
    }

    .ftns_wrp .fitns_app_left .fitns_app_image figure {
        width: 100%;
        height: auto;
    }

    .fitns_onln_rgt .btn.btn-primary {
        margin-top: 10px;
    }

    .lst-slider .owl-nav {
        margin: 20px auto 0;
    }

    .fitns_app_lst li {
        margin-bottom: 0px;
    }
}

@media (max-width:425px) {
    .fitns_onlne_lft figure {
        height: auto;
        width: 70%;
    }

    .fitns_onln_rgt {
        text-align: center;
    }

    .fitns_onln_rgt p {
        margin: 0;
        line-height: normal;
    }

    .fitns_app_left .fitns_app_image figure {
        width: 80%;
    }

    .fitns_app_contnt h3 {
        font-size: 18px;
    }

    .fitns_onln_rgt h2 {
        font-size: 16px;
    }
}

@media (max-width:375px) {
    .fitns_app_left .fitns_app_image figure {
        height: 100%;
    }

    .fitns_app_right .fitns_app_image figure {
        height: 300px;
    }
}

/****** Fitness App development *******/

/********Beauty-salon css start***************/
.page-template-tpl_Salon_App_Development .navigation.hdr_whte_lgo_otr .latest_header_sec .get_in_touch_header .btn-white, .page-template-tpl_Salon_App_Development .navigation.hdr_whte_lgo_otr .latest_header .get_in_touch .btn-white {
    background: #e0466a !important;
    color: #fff !important;
}

.page-template-tpl_Salon_App_Development .navigation.hdr_whte_lgo_otr .latest_header_sec .get_in_touch_header .btn-white:before, .page-template-tpl_Salon_App_Development .navigation.hdr_whte_lgo_otr .latest_header .get_in_touch .btn-white:before {
    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%) !important;
}

.page-template-tpl_Salon_App_Development .get_in_touch .btn-white:after {
    display: none;
}

.butyslnap_bnr_sc {
    padding-top: 180px;
    background: #242425;
    position: relative;
    overflow: hidden;
    height: 800px;
    z-index: 1;
}

.butyslnap_bnr_rt {
    margin-right: -10%;
    position: absolute;
    right: 0;
}

.butyslnap_bnr {
    display: flex;
    align-items: center;
    justify-content: space-between;
    position: relative;
}

.butyslnap_bnr_sc p {
    color: #C7C7C7;
    font-weight: 500;
}

.butyslnap_bnr_sc .nw_hdng h1 {
    color: #fff;
    font-weight: 600;
}

.butyslnap_bnr_sc .nw_hdng p:first-child {
    font-weight: 400;
    font-size: 16px;
}

.butyslnap_bnr_sc:after {
    content: "";
    position: absolute;
    left: 10%;
    width: 190px;
    height: 162px;
    background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/10/29115146/leaf_Bg.svg);
    bottom: 0;
}

.butyslnap_wrp .btn-fix, .butyslnap_wrp .btn-fix.btn-fix_wht svg, .butyslnap_wrp .btn-fix:hover svg {
    background: #E0466A;
}

.butyslnap_wrp .btn-fix.btn-fix_wht, .butyslnap_wrp .btn-fix:hover {
    background: #fff;
}

.butyslnap_spn {
    color: #E0466A;
}

.butyslnap_bnr_lf {
    width: 45%;
}

.butyslnap_bnr_rt {
    width: 55%;
}

.butyslnap_cta1 {
    background: #0F0F12;
    border-radius: 22px;
    overflow: hidden;
    padding: 70px 0;
}

/******logo slider css start*******/
.trstprnr .promo-carousel {
    margin-top: 40px;
}

.trstprnr {
    background: #F9F9F9;
    margin-top: 30px;
}

.trstprnr .promo-carousel .item {
    padding: 0 20px;
    filter: grayscale(1);
}

.trstprnr .promo-carousel .item.active {
    filter: grayscale(0);
}

/******logo slider css end**********/
.slndata_inr {
    padding: 30px 20px 20px 20px;
    border-radius: 26px;
    text-align: center;
}

.butyslnap_cta1 .butyslnap_spn {
    display: block;
}

.butyslnap_cta1 .nw_sbhdng h2 {
    color: #fff;
    font-size: 35px;
    line-height: 1.5;
}

.butyslnap_bnr_rt, .butyslnap_cta1, .butyslnap_comp {
    position: relative;
}

.butyslnap_comp {
    background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/10/31093750/shape_bg.svg) no-repeat;
    background-size: 110%;
    padding-top: 130px;
    background-position: top center;
}

.butyslnap_bnr_rt::before {
    position: absolute;
    content: "";
    right: 0;
    width: 100%;
    height: 100%;
    bottom: -115px;
    background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/10/29115148/bn_bg.svg) no-repeat;
    z-index: -1;
    background-size: cover;
}

.butyslnap_cta1:before {
    content: "";
    position: absolute;
    left: 0;
    width: 195px;
    height: 325px;
    top: 0;
    background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/10/29125202/cta1_left.svg) no-repeat;
}

.butyslnap_cta1:after {
    content: "";
    position: absolute;
    right: 0;
    width: 300px;
    height: 325px;
    top: 0;
    background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/10/29125157/cta1_right.svg) no-repeat;
}

.slndata_cnt {
    background: #fff;
    padding: 30px 20px;
    border-radius: 17px;
    text-align: left;
    margin-top: 10px;
    min-height: 220px;
}

.butyslnap_divr_data {
    margin-top: 40px;
}

.butyslnap_wcu .nw_sbhdng {
    width: 70%;
    margin-left: auto;
    margin-right: auto;
}

.slndata_cnt hr {
    margin: 10px 0;
}

.butyslnap_bnr_sc {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.benefits_inr {
    background: #FFFFFF;
    border: 1px solid #F6F6F6;
    border-radius: 16px;
    padding: 30px;
    border-radius: 15px;
    display: flex;
    justify-content: space-between;
    transform: 0.5s;
    min-height: 280px;
}

.benefits_progress_per h3 {
    font-size: 40px;
    font-weight: 700;
}

.comp_dta_inr {
    width: 33%;
    padding: 40px;
}

.comp_dta_inr:hover {
    background: #0F0F12;
    box-shadow: 14px 17px 21px #AAAAAA26;
    border-radius: 6px;
    scale: 1.06;
    transform: 0.5s;
}

.comp_dta_inr:hover h3, .comp_dta_inr:hover p {
    color: #fff;
}

.comp_dta_inr:hover svg {
    filter: grayscale(1) brightness(10);
}

.butyslnap_comp_dta {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    box-shadow: 0px 3px 61px #ECECECFA;
    border-radius: 6px;
    margin-top: 70px;
    background: #fff;
}

.comp_dta_inr h3 {
    margin-bottom: 10px;
}

.denefits_rt {
    margin-left: 25px;
}

.denefits_rt h3 {
    margin-bottom: 10px;
    font-size: 20px;
}

.whc_lst {
    box-shadow: 28px 8px 27px #8f8f8f1a;
    border-radius: 15px;
    padding: 40px 20px;
    text-align: center;
    width: calc(25% - 20px);
    background: #fff;
}

.whc_lst h3 {
    margin-bottom: 20px;
}

.whc_ul, .butyslnap_impact ul {
    display: flex;
    justify-content: space-between;
}

.butyslnap_impact ul {
    text-align: center;
    margin-top: 50px;
}

.butyslnap_impact .progressbar p {
    margin-top: 20px;
    font-size: 20px;
    color: #141324;
    line-height: 1.5;
}

.butyslnap_impact .progressbar {
    position: relative;
    width: calc(25% - 20px);
    text-align: center;
}

.whc_ul {
    margin-top: 50px;
}

.butyslnap_wcu {
    background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/10/31070636/line.png);
    background-repeat: repeat-x;
    background-position: center;
    z-index: -1;
}

.butyslnap_impact:before {
    content: "";
    position: absolute;
    left: 50%;
    width: 100vw;
    background: #F4FBFD;
    top: 0;
    bottom: 0;
    transform: translate(-50vw);
    z-index: -1;
}

.butyslnap_tab ul.nav.nav-tabs {
    justify-content: space-between;
    border: none;
}

.butyslnap_tab .nav-link.navigation__link {
    background-color: #F5F5F5;
    padding: 15px 30px;
    border-radius: 50px;
    color: #001B30;
    font-size: 19px;
    border: 1px solid #F5F5F5;
}

.butyslnap_tab {
    margin-top: 80px;
}

.butyslnap_tab .nav-item .active {
    background: #E0466A;
    color: #fff !important;
}

.butyslnap_cta2 {
    background: #E0466A url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/10/31071324/cta-2_bg.jpg) no-repeat;
    border-radius: 22px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-left: 40px;
    padding-right: 40px;
    background-size: cover;
    height: 230px;
}

.butyslnap_tab .tab_cntnt {
    display: flex;
    justify-content: space-between;
}

.butyslnap_lf h2 {
    margin-bottom: 10px;
    font-size: 35px;
}

.butyslnap_lf ul li {
    position: relative;
    padding-left: 30px;
    margin-bottom: 20px;
    font-size: 20px;
    font-weight: 500;
}

.butyslnap_lf ul li::after {
    content: "";
    height: 12px;
    width: 12px;
    background-color: #E0466A;
    position: absolute;
    left: 0;
    top: 8px;
    border-radius: 2px;
}

.butyslnap_lf p {
    margin-bottom: 20px;
    font-size: 18px;
    font-weight: 500;
    line-height: 1.5;
}

#app_panel_2 .butyslnap_rt figure {
    height: 512px !important;
    width: 820px;
}

.butyslnap_tab .tab_cntnt {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

#app_panel_1 .butyslnap_rt figure {
    max-height: 550px;
    width: 400px;
    margin: 0 auto;
}

.featrs_tb_pne .butyslnap_lf {
    width: 45%;
}

.butyslnap_rt {
    width: 60%;
    margin-right: -15%;
}

.butyslnap_rt img {
    max-height: 600px;
}

.benefits_divr_data .owl-stage-outer {
    margin-right: -270px;
}

.butyslnap_cta2 p {
    font-size: 24px;
    line-height: 1.5;
}

.cta2_lf {
    width: 65%;
}

.butyslnap_cta3 {
    background: #0F0F12 url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/10/31063240/cta-3_bg.jpg) no-repeat;
    background-size: cover;
    border-radius: 22px;
    padding-left: 40px;
    padding-right: 40px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 60px;
}

.benefits_divrs {
    background: #0F0F12;
    position: relative;
}

.benefits_divr_data {
    margin-top: 40px;
}

.benefits_divrs:before {
    width: 300px;
    height: 500px;
    content: "";
    background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/10/31071940/beni_shape_1.svg) no-repeat;
    left: 0;
    top: 0;
    position: absolute;
}

.benefits_divrs:after {
    width: 560px;
    height: 560px;
    content: "";
    background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/10/31071938/beni_shape_2.svg) no-repeat;
    right: -10%;
    top: 0;
    position: absolute;
}

/*****slider arrow css start********/
.butyslnap_divr_data .owl-nav, .benefits_divr_data .owl-nav {
    width: 200px;
    margin: 40px auto 0;
    height: 90px;
    position: relative;
}

.butyslnap_divr_data .owl-nav {
    background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/11/01122549/shape.svg) no-repeat;
    background-size: 100% 70%;
}

.benefits_divr_data .owl-nav {
    background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/11/01123528/shap_2.svg) no-repeat;
    background-size: 100% 70%;
}

.butyslnap_divrs .owl-nav, .benefits_divrs .owl-nav {
    display: block !important;
}

.butyslnap_divr_data .owl-nav button {
    top: 0 !important;
    background: #fff !important;
}

.butyslnap_divrs .owl-nav i, .benefits_divr_data .owl-nav i {
    color: #E0466A;
}

.benefits_divrs .owl-nav button {
    top: 1px !important;
}

/*****slider arrow css end********/
.butyslnap_wrp .nh_bwt_sc, .butyslnap_sc {
    padding-top: 0;
}

.cta3_lf .nw_sbhdng {
    width: 80%;
}

.butyslnap_divrs {
    padding-bottom: 0;
}

.butyslnap_divr_data.owl-carousel .owl-stage-outer {
    overflow: visible;
}

.butyslnap_divr_data.owl-carousel.owl-theme.owl-loaded.owl-drag {
    overflow: hidden;
}

.page-id-34102 .nh_ftblg_sc {
    padding: 0;
}

.lgst_chse_list h3 {
    margin-top: 20px;
}

.log_wrp .nw_sbhdng h2 {
    line-height: 1.3;
}

.butyslnap_wrp .trstprnr {
    background: transparent;
    margin-top: 0;
}

.butyslnap_divrs {
    padding-top: 30px;
}

.butyslnap_cta3 {
    margin-bottom: 20px;
}

.butyslnap_cta1 .btn-fix {
    margin: 20px auto 0;
}

/********Beauty-salon css responsive***************/
@media (max-width:1500px) {
    .butyslnap_bnr_lf {
        width: 55%;
    }

    .butyslnap_bnr_sc {
        padding-top: 80px;
    }

    .slndata_cnt {
        min-height: 250px;
    }

    .butyslnap_divrs .nw_sbhdng {
        width: 80%;
        margin: auto;
    }
}

@media (max-width:1400px) {
    .butyslnap_bnr_sc {
        height: 650px;
    }

    .butyslnap_bnr_rt img {
        max-height: 500px;
    }

    .logs_divrs .slndata_cnt {
        min-height: auto;
    }
}

@media (max-width:1200px) {
    .butyslnap_bnr_sc .yt_btn {
        justify-content: center;
    }

    .fd_dlvry_why {
        padding-top: 30px;
    }

    .butyslnap_cta2 .btn-fix, .butyslnap_cta3 .btn-fix {
        margin: 0 auto;
    }

    .slndata_cnt {
        min-height: 200px;
    }

    .benefits_progress_per h3 {
        font-size: 30px;
    }

    .butyslnap_bnr_lf {
        width: 55%;
    }

    .butyslnap_cta2, .butyslnap_cta3 {
        background-image: unset;
        flex-wrap: wrap;
        text-align: center;
        padding: 20px;
    }

    .butyslnap_divrs .nw_sbhdng {
        margin: auto;
    }

    .butyslnap_cta2 {
        height: auto;
        padding: 20px;
    }

    .cta2_lf, .cta2_rt, .cta3_lf, .cta3_rt, .cta2_lf, .inn_sc .nw_sbhdng.butyslnap_cntnt {
        width: 100%;
        ;
    }

    .butyslnap_bnr_rt {
        margin-right: 0;
    }

    .butyslnap_bnr_sc {
        height: auto;
        padding-top: 130px;
        padding-bottom: 40px;
    }

    .butyslnap_cta1:before, .butyslnap_cta1:after, .butyslnap_bnr_rt::before, .butyslnap_bnr_sc:after, .fd_dlvry_bnr_sc:before {
        display: none;
    }

    .butyslnap_rt {
        margin-right: -5%;
    }

    .cta2_rt, .cta3_rt {
        margin-top: 30px;
    }

    .cta2_lf .nw_sbhdng, .cta3_lf .nw_sbhdng {
        width: 100%;
    }

    .media_partner_cols .promo-carousel .item img {
        padding: 0;
    }

    .butyslnap_bnr_lf, .butyslnap_bnr_rt {
        text-align: center;
        width: 100%;
    }

    .butyslnap_bnr {
        justify-content: center;
        flex-wrap: wrap;
    }

    .butyslnap_tab .nav-link.navigation__link {
        padding: 15px 15px;
        color: #001B30;
        font-size: 18px;
    }

    .butyslnap_bnr_rt img {
        max-height: 500px;
        margin-top: 40px;
    }

    .nw_sbhdng.butyslnap_cntnt p, .butyslnap_wcu .nw_sbhdng, .butyslnap_impact .nw_sbhdng {
        width: 100%;
    }

    .butyslnap_cta1 .nw_sbhdng h2 {
        font-size: 30px;
    }

    .butyslnap_lf ul li {
        font-size: 18px;
    }

    .butyslnap_wcu {
        background: transparent;
    }

    #app_panel_1 .butyslnap_rt figure {
        margin-left: auto;
    }

    .fd_dlvry_impact .progressbar .circle canvas, .butyslnap_impact .progressbar .circle canvas {
        height: 150px !important;
        width: 150px !important;
    }

    .dedctd_tm_rt figure {
        top: 20px;
    }
}

@media (max-width:992px) {
    .comp_dta_inr {
        width: 50%;
    }

    .whc_ul, .butyslnap_impact ul {
        flex-wrap: wrap;
    }

    .butyslnap_impact .progressbar, .whc_lst {
        width: calc(50% - 20px);
        margin-top: 30px;
    }

    .butyslnap_impact ul {
        margin-top: 20px;
    }

    .butyslnap_impact .progressbar p {
        font-size: 18px;
    }

    .butyslnap_tab .nav-link.navigation__link {
        font-size: 16px;
    }

    .butyslnap_lf h2 {
        font-size: 28px;
    }

    .butyslnap_lf ul li {
        margin-bottom: 10px;
    }

    .butyslnap_lf ul li::after {
        height: 10px;
        width: 10px;
        top: 7px;
    }

    .benefits_divrs:after, .benefits_divrs:before {
        display: none;
    }

    .butyslnap_tab li.nav-item {
        width: 100%;
        text-align: center;
        margin-right: 10px;
        white-space: nowrap;
    }

    .butyslnap_tab .tab-content {
        padding-top: 40px;
    }

    .butyslnap_tab {
        margin-top: 40px;
    }

    .butyslnap_bnr_sc {
        padding-top: 100px;
    }

    .butyslnap_tab .tab_cntnt {
        flex-wrap: wrap;
    }

    .butyslnap_rt {
        margin: 30px auto 0 auto;
    }

    #app_panel_1 .butyslnap_rt figure {
        margin: 0 auto;
        max-height: 100%;
        width: 100%;
    }

    .butyslnap_rt, .featrs_tb_pne .butyslnap_lf {
        width: 100%;
    }

    #app_panel_2 .butyslnap_rt figure {
        width: 100%;
        margin: auto;
    }

    .slndata_cnt {
        min-height: auto;
        text-align: center;
    }

    .butyslnap_tab ul.nav.nav-tabs {
        display: flex;
        flex-wrap: nowrap;
        overflow-x: auto;
    }

    .butyslnap_lf h2, .butyslnap_lf p {
        text-align: center;
    }

    .butyslnap_lf .btn-fix {
        margin: 20px auto 0;
    }
}

@media (max-width:767px) {
    .comp_dta_inr {
        width: 100%;
    }

    .butyslnap_impact .progressbar, .whc_lst {
        width: 100%;
    }

    .butyslnap_wrp .bnr_btns {
        margin-top: 30px;
    }

    .butyslnap_cntnt {
        padding: 0 20px;
    }

    .butyslnap_cta1 .nw_sbhdng h2 {
        font-size: 24px;
    }

    .butyslnap_comp {
        background: transparent linear-gradient(180deg, #E0466A1C 0%, #FFFFFF00 100%) 0% 0% no-repeat padding-box;
        padding-top: 50px;
    }

    .butyslnap_comp_dta {
        margin-top: 30px;
    }

    .benefits_inr {
        min-height: auto;
        flex-wrap: wrap;
        justify-content: center;
    }

    .denefits_rt {
        margin-left: 0;
        text-align: center;
        margin-top: 10px;
    }

    .denefits_rt h3 {
        margin-bottom: 0px;
    }

    .butyslnap_cta1 .butyslnap_spn {
        display: initial;
    }

    .butyslnap_lf h2 {
        font-size: 22px;
    }

    .butyslnap_rt img {
        max-height: 100%;
    }
}

@media (max-width:600px) {
    .butyslnap_tab .tab-content {
        padding-top: 30px;
    }

    .comp_dta_inr {
        padding: 20px;
        text-align: center;
    }

    .butyslnap_comp_dta {
        margin-top: 40px;
    }

    .butyslnap_lf p, .butyslnap_lf ul li {
        font-size: 16px;
    }

    .butyslnap_lf p {
        margin-bottom: 15px;
    }

    .butyslnap_cta2 p, .dedctd_tm_cta .nw_sbhdng h2 {
        font-size: 20px;
    }

    .butyslnap_divr_data .owl-nav, .benefits_divr_data .owl-nav {
        background: unset;
    }
}

@media (max-width:380px) {
    .butyslnap_bnr .btn.butyslnap_btn {
        margin-bottom: 20px;
    }
}

/********Beauty-salon css end***************/


/********Logistics css start***************/
.log_wrp .logstc_btn {
    background: #544C9D;
    color: #fff;
}

.log_wrp .logstc_btn:hover {
    background: #fff;
    color: var(--para_color);
}

.log_wrp .btn-fix_wht svg, .log_wrp .logstc_btn:hover svg {
    background: #544C9D;
}

.logstic_cta1 .btn-fix, .inn_sc .btn-fix {
    margin: 0 auto;
}

.log_bnr_sc {
    background: #544C9D;
}

.log_bnr {
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 700px;
}

.log_bnr_rt figure {
    width: 900px;
    position: relative;
    height: 800px;
    bottom: -100px;
    right: -15%;
}

.log_bnr_lf, .lgst_chse_lt, .lgst_chse_rt {
    width: 50%;
}

.log_bnr_rt {
    width: 60%;
}

.log_bnr .nw_hdng h1, .log_bnr .nw_hdng p {
    color: #fff;
}

.log_wrp .btn-white:hover {
    color: #13152f;
}

.inn_sc .inn_lst {
    margin-top: 20px;
    display: flex;
    justify-content: space-between;
    align-items: stretch;
    flex-wrap: wrap;
}

.inn_sc .inn_lst li {
    border: 1px solid #E9E9E9;
    width: calc(50% - 10px);
    background: #fff;
    padding: 30px 20px;
    margin-top: 20px;
    border-radius: 10px;
}

.inn_sc .inn_lst h3 {
    margin: 15px 0 10px 0;
    font-size: 18px;
}

.inn_sc .inn_lst li:hover {
    box-shadow: 0px 3px 33px #0000001F;
}

.inn_sc .nw_sbhdng.butyslnap_cntnt {
    width: 80%;
    margin: auto;
}

.logstic_cta1 {
    border-radius: 10px;
    background: #544C9D;
    text-align: center;
    position: relative;
    padding: 40px;
}

.logstic_cta1 h2 {
    margin-bottom: 30px;
}

.logstic_cta1:before {
    position: absolute;
    content: "";
    width: 167px;
    height: 77px;
    background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/11/04095902/cta_shape1.svg);
    bottom: 0;
    left: 0;
}

.logstic_cta1:after {
    position: absolute;
    content: "";
    width: 61px;
    height: 180px;
    background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/11/04095856/cta_shape3.svg);
    top: 0;
    right: 30px;
}

.logstic_cntnt {
    position: relative;
}

.logstic_cntnt:after {
    position: absolute;
    content: "";
    width: 81px;
    height: 85px;
    background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/11/04095859/cta_shape2.svg);
    top: 35%;
    right: 11%;
}

.logs_empwr a.nav-link.navigation__link.active.show {
    background: #544C9D;
    border-radius: 10px;
}

.logs_empwr a.nav-link.navigation__link {
    padding: 12px 20px;
    background: #E9E9E970;
    min-width: 250px;
    font-size: 18px;
}

.inn_sc_btn.text-center {
    margin-top: 30px;
}

.logs_empwr .nav.nav-pills {
    text-align: center;
    justify-content: center;
    margin-top: 30px;
}

.logs_empwr_cntnt {
    width: 70%;
    margin: auto;
}

.logstic_cta2, .logstic_cta3, .logstic_cta4 {
    background: #544C9D;
    display: flex;
    border-radius: 10px;
    padding: 70px;
    justify-content: space-between;
    flex-wrap: wrap;
    align-items: center;
    position: relative;
}

.logs_cta_rt {
    width: 25%;
}

.logs_cta_lf {
    width: 75%;
}

.logs_cta_lf h2, .logstic_cta1 h2 {
    font-size: 28px;
    line-height: 1.4;
}

.logstic_cta1 h2, .logstic_cta2 h2, .logstic_cta3 h2, .logstic_cta4 h2, .logstic_cta4 p {
    color: #fff;
    position: relative;
}

.logstic_cta2 h2:after {
    content: "";
    position: absolute;
    background: #fff;
    height: 90px;
    width: 4px;
    left: -3%;
    top: 50%;
    transform: translateY(-50%);
    border-radius: 10px;
}

.logstic_cta2:after, .logstic_cta3:after, .logstic_cta4:after, .logstic_cta4:before {
    content: "";
    position: absolute;
    height: 70px;
    width: 190px;
    background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/11/04112557/blue-crcle.svg) no-repeat;
    background-size: contain;
    right: 20%;
    bottom: 0;
}

.logstic_cta3:after {
    background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/11/04115140/smal-crcl.svg) no-repeat;
    top: -11px;
    height: 90px;
    right: 14%;
}

.logstic_cta4:after {
    background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/11/04121129/Group-1127985.svg) no-repeat;
}

.logstic_cta4:before {
    background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/11/04121300/Group-1127986.svg) no-repeat;
    top: 0;
    right: -6%;
}

.logstic_cta4 p {
    width: 80%;
}

.log_wrp .butyslnap_divrs .owl-nav i, .log_wrp .benefits_divr_data .owl-nav i {
    color: #544c9d;
}

.log_wrp .butyslnap_divr_data .owl-nav {
    background: none;
}

.faq_design_4 .fq_title h3:after {
    font-family: 'FontAwesome';
    content: "\f067";
    float: right;
    border: 0 !important;
    background: rgb(78 123 164 / 10%);
    border-radius: 11px;
    height: 35px;
    width: 35px;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #544C9D;
}

.faq_design_4 .fq_title.active-title h3:after {
    background: #544C9D;
    color: #fff;
}

.faq_sc .faq_design_4 .accordion-item {
    border-top: 1px solid #707070;
    padding: 30px 20px;
}

.faq_sc .faq_design_4 .accordion-item.active {
    background: rgb(82 126 166 / 10%);
    border-radius: 20px;
    border-top: unset;
}

.faq_sc .faq_design_4 .accordion-item.active+.accordion-item {
    border-bottom: unset !important;
    border-top: unset !important;
}

.faq_sc .faq_design_4 .accordion-item:first-child {
    border-top: unset;
}

.faq_design_4 .fq_cnt {
    padding: 15px 40px 0px 0px;
}

.faq_design_4 .fq_title h3 {
    font-size: 18px;
    width: 100%;
}

.lgstc_bnfts_lst {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
}

.lgstc_bnfts_lst {
    align-items: stretch;
    margin-top: 20px;
}

.lgstc_lst_dt {
    padding: 20px;
    border-radius: 20px;
    border: 2px solid #0000000D;
    width: 32%;
    margin-top: 30px;
    position: relative;
    overflow: hidden;
}

.lgstc_bnfts_lst li:nth-child(1), .lgstc_bnfts_lst li:nth-child(2) {
    width: 49%;
}

.lgstc_lst_dt p {
    margin: 20px 0;
    color: #141324;
    min-height: 70px;
}

.lgstc_lst_dt a {
    color: #141324;
    font-weight: 500;
    font-size: 16px;
}

.bnft_bg {
    height: 45px;
    width: 45px;
    border-radius: 50%;
    position: absolute;
    right: 10%;
    bottom: -11%;
}

.chs_lgstc_sc {
    background: #F8F8F8;
}

.lgst_chse_lst .slider.slider-nav {
    padding-top: 20px;
}

.lgst_chse_list {
    box-shadow: 0px 10px 16px #0000000d;
    min-height: 240px;
    text-align: center;
    padding: 30px 20px;
    border-radius: 10px;
    margin: 0px 20px 30px;
}

.lgst_chse_list figure {
    margin: 0 auto;
    width: 110px;
    height: 110px;
    background: #EEEEEE;
    border-radius: 50% 50% 50% 50% / 60% 60% 40% 40%;
    display: flex;
    justify-content: center;
    align-items: center;
}

.lgst_chse_list span {
    color: #001b30;
}

.lgst_chse_rt figure {
    width: 600px;
    height: 490px;
    margin: 0 auto;
}

.chs_lgstc_sc .slider2.owl-carousel .owl-stage-outer {
    padding: 50px 0;
    height: 100%;
    margin-right: -230px;
}

.chs_lgstc_sc .lgst_chse_lst .slider.slider-nav .slick-current {
    background: #544C9D;
    border-radius: 10px;
}

.chs_lgstc_sc .lgst_chse_lst .slider.slider-nav .slick-current h3, .chs_lgstc_sc .lgst_chse_lst .slider.slider-nav .slick-current span {
    color: #fff;
}

div#thumbs {
    transition: unset;
}

.lgst_chse_cntnt .lgst_chse_lt .blk_span {
    display: initial;
}

.chs_lgstc_sc .lgst_chse_cntnt {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    align-items: center;
    position: relative;
    transition: unset !important;
}

.chs_lgstc_sc .lgst_chse_lt h2 {
    font-size: 28px;
}

.chs_lgstc_sc .lgst_chse_lt p {
    color: #222222;
    font-size: 20px;
    margin-top: 20px;
}

.lgst_chse_lst {
    position: relative;
}

.chs_lgstc_sc .slick-arrow i.fa {
    position: absolute;
    left: 0;
    top: auto;
    bottom: 10%;
    background: transparent;
    border: 1px solid #c9c9c9;
    height: 60px;
    width: 60px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    cursor: pointer;
    font-size: 18px;
}

.chs_lgstc_sc .slick-arrow:hover i.fa {
    color: #fff;
    background: #544C9D;
}

.chs_lgstc_sc .slick-arrow i.fa i.fa {
    color: #C9C9C9;
    font-size: 22px;
}

.chs_lgstc_sc .thumb-next.slick-arrow i.fa {
    right: auto !important;
    left: 100px;
}

.lgstc_offr_tb .tab_cntnt {
    display: flex;
    justify-content: space-between;
    align-items: stretch;
    flex-wrap: wrap;
    position: relative;
}

.cntnt_ryt_dt {
    min-height: 890px;
}

.cntnt_ryt_dt {
    width: 48%;
}

.cntnt_lft_dt {
    width: 50%;
}

.lgstc_offr_tb figure svg {
    background: #544C9D;
    height: 50px;
    width: 50px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.lgstc_offr_tb .cntnt_lft_dt figure {
    width: 10%;
}

.lgstc_offr_tb .fq_title {
    display: flex;
    gap: 10px;
}

.lgstc_offr_tb .fq_title h3 {
    font-size: 20px;
    width: 90%;
    color: #001B30;
}

.lgstc_offr_tb .fq_cnt {
    text-align: left;
}

.lgstc_offr .faq_design_4 .fq_title.active-title h3:after {
    content: "\f00d" !important;
    font-weight: 100;
}

.lgstc_offr .accordion-item {
    border-left: 3px solid #544C9D;
    background: #fff;
    margin-bottom: 20px;
    padding: 20px;
}

.lgstc_offr_tb {
    background: #F3F8FD;
    border-radius: 10px;
    padding: 30px;
    margin-top: 50px;
}

.lgstc_offr .fq_title h3:after, .lgstc_offr .fq_title.active-title h3:after {
    color: #6394C0;
    font-weight: 100;
    background: transparent;
}

.lgst_chse_lt {
    padding-right: 30px;
}

.logstic_cta2 {
    margin-top: 70px;
}

.page-template-tpl_logistics_app_development .nh_ftblg_sc.design2 {
    padding: 60px 0 0px;
}

.logs_divrs.butyslnap_divrs {
    padding-bottom: 60px;
}

.logstic_cta4 {
    margin-bottom: 60px;
}

.logs_divrs .slndata_cnt {
    text-align: center;
}

.cntnt_ryt_dt figure {
    position: sticky;
    width: 530px;
    top: 150px;
    margin-left: auto;
}

.logs_pnl_btn {
    margin-top: 40px;
}

.logs_divrs.butyslnap_divrs .owl-nav button.owl-prev {
    left: 0px;
}

.logs_divrs.butyslnap_divrs .owl-nav button.owl-next {
    right: 0px;
}

.logs_impact.nw_sbhdng {
    width: 100%;
}

.page-template-tpl_logistics_app_development .awrd_crtft_inr figure {
    filter: unset;
    box-shadow: unset;
}

/****Logistics responsive css start***********/
@media (max-width:1500px) {
    .log_bnr_lf, .log_bnr_rt {
        width: 55%;
    }

    .log_bnr {
        height: 600px;
    }

    .logstic_cta1 h2 {
        font-size: 28px;
    }

    .log_bnr_lf .blk_span {
        display: initial;
    }

    .lgst_chse_list figure {
        width: 120px;
        height: 120px;
    }

    .logs_empwr_cntnt {
        width: 100%;
    }

    .chs_lgstc_sc .owl-nav button {
        top: 80%;
    }

    .lgstc_offr_tb .accordion-title {
        gap: 20px;
    }

    .benefits_cntnt .blk_span {
        display: initial;
    }

    .log_bnr_rt figure {
        width: 750px;
        height: 600px;
        right: -5%;
        bottom: -20px;
    }
}

@media (max-width:1400px) {
    .log_bnr {
        height: 500px;
    }

    .log_bnr_rt figure {
        width: 700px;
        height: 500px;
        bottom: 0px;
    }
}

@media (max-width:1200px) {
    .log_bnr_rt figure {
        width: 600px;
        height: 410px;
        right: 0;
    }

    .log_bnr {
        height: auto;
    }

    .logs_empwr_cntnt, .logs_cta_lf, .logs_cta_rt, .logstic_cta4 p {
        width: 100%;
    }

    .logs_cta_lf, .logs_cta_rt {
        text-align: center;
    }

    .logs_cta_rt .btn.btn-white {
        margin-top: 25px;
    }

    .logstic_cta1:before, .logstic_cta1:after, .logstic_cntnt:after, .logstic_cta2:after, .logstic_cta2 h2:after, .logstic_cta3:after, .logstic_cta4:before, .logstic_cta4:after {
        display: none;
    }

    .chs_lgstc_sc .blk_span {
        display: initial;
    }

    .lgst_chse_list {
        min-height: 260px;
    }

    .lgstc_offr .accordion-item {
        padding: 20px 10px;
    }

    .cntnt_ryt_dt figure {
        height: auto;
        width: 400px;
    }

    .lgstc_offr_tb .cntnt_lft_dt figure {
        width: 15%;
    }

    .cntnt_ryt_dt {
        min-height: auto;
    }

    .chs_lgstc_sc .slick-arrow i.fa {
        bottom: 5%;
    }

    .logstic_cta2 .btn-fix, .logstic_cta3 .btn-fix, .logstic_cta4 .btn-fix {
        margin: 20px auto 0;
    }
}

@media (max-width:1024px) {
    .chs_lgstc_sc .owl-nav button {
        top: 95%;
    }
}

@media (max-width:992px) {
    .log_bnr {
        flex-wrap: wrap;
    }

    .log_bnr_lf, .log_bnr_rt, .lgst_chse_lt, .lgst_chse_rt, .cntnt_lft_dt, .cntnt_ryt_dt {
        width: 100%;
    }

    .log_bnr_lf, .log_bnr_rt, .lgst_chse_lt, .lgst_chse_rt {
        text-align: center;
    }

    .log_bnr_rt figure {
        width: 100%;
        position: inherit;
        height: auto;
        margin: 30px auto 0;
    }

    .chs_lgstc_sc .owl-nav button {
        top: auto;
        bottom: -10%;
        left: 40%;
    }

    .chs_lgstc_sc button.owl-prev {
        left: 35% !important;
    }

    .chs_lgstc_sc .owl-nav button.owl-next {
        right: 35% !important;
        left: auto;
    }

    .lgst_chse_rt figure {
        width: 80%;
        margin: 20px auto 0;
        height: auto;
    }

    .cntnt_ryt_dt figure {
        position: inherit;
        width: 50%;
        height: auto;
        margin: 0 auto;
        transform: unset;
    }

    .chs_lgstc_sc .lgst_chse_lt h2 {
        font-size: 22px;
    }

    .chs_lgstc_sc .lgst_chse_lt p {
        font-size: 16px;
        margin-top: 10px;
    }

    .lgstc_offr_tb .fq_title h3 {
        font-size: 18px;
    }

    .lgstc_lst_dt {
        width: 100% !important;
        text-align: center;
    }

    .lgstc_lst_dt p {
        margin: 10px 0;
        min-height: auto;
    }

    .lgstc_lst_dt a {
        font-size: 16px;
    }

    .bnft_bg {
        display: none;
    }

    .inn_sc .inn_lst li {
        width: calc(100% - 0px);
        text-align: center;
    }

    .inn_sc .inn_lst figure {
        height: 60px;
        width: 60px;
        margin: 0 auto;
    }

    .lgstc_srvces .lst_dt h3 {
        font-size: 20px;
    }

    .lgstc_offr_tb .cntnt_lft_dt figure {
        width: auto;
    }

    .logstic_cta1 h2, .logs_cta_lf h2, .logstic_cta1 h2 {
        font-size: 24px;
    }

    .lgst_chse_lt {
        padding-right: 0px;
    }

    .chs_lgstc_sc .owl-theme .owl-nav {
        margin-top: 60px;
    }

    .cntnt_ryt_dt {
        margin-top: 20px;
    }

    .chs_lgstc_sc .slick-arrow i.fa {
        bottom: -7%;
    }

    .lgts_sldr_icn {
        margin-bottom: 30px;
    }

    .lgst_chse_rt figure img {
        margin: 0 auto;
    }

    .chs_lgstc_sc .thumb-prev i.fa {
        left: 30% !important;
    }

    .chs_lgstc_sc .thumb-next.slick-arrow i.fa {
        left: auto;
        right: 30% !important;
    }

    .logstic_cta2 .whth_btn, .logstic_cta3 .whth_btn, .logstic_cta4 .whth_btn {
        margin-top: 20px;
    }

    .log_bnr .btn-fix, .lgstc_offr .btn-fix {
        margin: 0 auto;
    }
}

@media (max-width:768px) {
    .logstic_cta1 {
        padding: 40px 20px;
    }

    .logstic_cta2, .logstic_cta3, .logstic_cta4 {
        margin-top: 30px;
        padding: 40px 20px;
    }

    .logs_empwr a.nav-link.navigation__link {
        min-width: 280px;
    }

    .faq_design_4 .fq_cnt {
        padding: 15px 0 0px;
    }

    .logstic_cta3 {
        margin-top: 0px;
    }

    .dedctd_tm_chose .chose_lst li {
        width: 100%;
        min-height: auto;
        margin-right: 0;
    }

    .dedctd_tm_chose .chose_lst {
        margin-top: 20px;
    }

    .logstic_cta4 {
        margin-bottom: 40px;
        margin-top: 0;
    }

    .page-template-tpl_logistics_app_development .faq_sc {
        padding: 40px 0 0;
    }

    .dedctd_tm_chose .chose_lst li:last-child {
        margin-bottom: 0;
    }

    .chs_lgstc_sc .slick-arrow i.fa {
        bottom: -10%;
    }

    .lgts_sldr_icn {
        margin-bottom: 80px;
    }

    .inn_sc .nw_sbhdng.butyslnap_cntnt, .butyslnap_divrs .nw_sbhdng {
        width: 100%;
        padding: 0;
    }
}

@media (max-width:767px) {
    .clnt_lgs_sc.design2 .slider-image figure:before {
        width: 100%;
    }
}

@media (max-width:600px) {
    .lgst_chse_list {
        min-height: auto;
    }

    .faq_design_4 .fq_title h3 {
        padding-right: 35px;
        text-align: left;
    }

    .lgstc_srvces .srvc_cntnt_lst li {
        width: 100%;
    }

    .srvc_cntnt_lst li:first-child {
        margin-right: 0px;
    }

    .logs_divrs .butyslnap_divr_data .owl-nav {
        margin: 10px auto 0;
    }

    .logs_divrs.butyslnap_divrs {
        padding-bottom: 40px;
    }

    .lgstc_offr_tb figure svg {
        height: 40px;
        width: 40px;
    }

    .chs_lgstc_sc .owl-theme .owl-nav {
        display: block;
    }

    div#thumbs .owl-nav {
        display: none;
    }

    .chs_lgstc_sc .slider2.owl-carousel .owl-stage-outer {
        padding: 20px 0;
        margin-right: 0;
    }

    .chs_lgstc_sc button.owl-prev {
        left: 30% !important;
    }

    .chs_lgstc_sc .owl-nav button.owl-next {
        right: 30% !important;
    }

    .lgst_chse_lst .slider.slider-nav {
        margin-right: 0;
    }

    .chs_lgstc_sc .slick-arrow i.fa {
        height: 50px;
        width: 50px;
    }

    .logs_pnl_btn {
        text-align: center !important;
    }

    .cntnt_ryt_dt figure {
        width: 90%;
    }

    .lgst_chse_list figure {
        width: 80px;
        height: 80px;
        padding: 10px;
    }

    .slndata_inr svg {
        height: 80px;
    }
}

@media (max-width:375px) {
    .lgstc_offr_tb .fq_title {
        flex-wrap: wrap;
    }

    .chs_lgstc_sc button.owl-prev {
        left: 25% !important;
    }

    .chs_lgstc_sc .thumb-prev i.fa {
        left: 25% !important;
    }

    .chs_lgstc_sc .thumb-next.slick-arrow i.fa {
        right: 25% !important;
    }
}


/****Logistics responsive css end***********/
/********Logistics css end***************/

/**** ride share app css ****/
.page-id-34820 .whychs_d5_sec {
    padding: 60px 0;
}

.rideshr_wrp .btn-fix {
    margin-top: 30px;
}

.rds_fct .btn-fix, .rds_prmt_sc .btn-fix {
    margin: 30px auto 0;
}

.page-template-tpl_ride_share_app_development .navigation .latest_header_sec .get_in_touch_header .btn-white {
    background: #3ea8f7 !important;
}

.rids_app_clr {
    color: #229CF5;
}

.page-template-tpl_ride_share_app_development .body-wrapper {
    overflow: hidden;
}

.page-template-tpl_ride_share_app_development .navbar, .page-template-tpl_ride_share_app_development .tp_br_clng {
    background: transparent;
}

.page-template-tpl_ride_share_app_development .nh_cntst_sc {
    background: #fff;
}

.rdsh_bnn {
    height: 850px;
    position: relative;
}

.rdsh_bncnt, .rdsh_lnh_mn, .rds_odmd_mn {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
}

.rdsh_bnlt {
    width: 55%;
    position: relative;
}

.rdsh_bnrt {
    width: 45%;
    position: relative;
}

.rdsh_bnrt lottie-player {
    position: absolute;
    top: 0%;
    right: -33%;
    z-index: -1;
    width: 760px;
    height: 750px;
}

.rdsh_bnrt figure {
    width: 670px;
    height: 620px;
    position: relative;
    right: -25%;
}

.rdsh_bnn:before {
    content: "";
    position: absolute;
    height: 800px;
    width: 800px;
    background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2023/05/17145352/bnr-circle.jpg) no-repeat;
    top: -40%;
    left: -30%;
    z-index: -1;
    background-size: contain;
}

.rdsh_bnlt p {
    margin: 20px 0 40px;
}

.rdbn_lst {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    margin: 0;
    gap: unset;
}

.rdbn_pt {
    position: relative;
    padding-left: 30px;
    width: 33%;
    font-weight: 500;
    text-align: left;
    font-size: 18px;
}

.rdbn_pt:after {
    content: "";
    position: absolute;
    left: -5px;
    top: 2px;
    height: 23px;
    width: 23px;
    background: rgb(255 196 0/23%);
    border-radius: 50%;
    animation: sonarWave 2s .5s linear infinite;
}

.rdbn_pt:before {
    content: "";
    position: absolute;
    left: 0;
    top: 7px;
    height: 13px;
    width: 13px;
    background: #ffc400;
    border-radius: 50%;
}

.rdbn_pt:nth-child(2):before {
    background: #4dcf5b;
}

.rdbn_pt:nth-child(2):after {
    background: rgb(77 207 91/23%);
}

.rdbn_pt:last-child:before {
    background: #fe4141;
}

.rdbn_pt:last-child:after {
    background: rgb(254 65 65/23%);
}

.rdsh_bnlt .btn-fix {
    margin-top: 50px;
}

.rdsh_lnh_sc {
    padding: 100px 0;
}

.rdsh_lnh_sc:after, .rds_fct:before, .rds_prmt_sc:after {
    content: "";
    position: absolute;
    left: 50%;
    width: 100vw;
    background: #F2FAFF;
    top: 0;
    bottom: 0;
    transform: translate(-50vw);
    z-index: -1;
}

.rdsh_lnh_lt, .rdsh_lnh_rt {
    width: 50%;
    position: relative;
}

.rdsh_lnh_lt figure {
    width: 520px;
    height: 430px;
}

.rdsh_lnh_rt .btn-fix {
    margin-top: 30px;
}

.rdsh_lnh_sc:before {
    content: "";
    position: absolute;
    background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/11/10095328/Group-1131019.png) no-repeat;
    background-size: cover;
    width: 110px;
    height: 45px;
    left: -16%;
    top: 9%;
}

.rdsh_lnh_mn:after {
    content: "";
    position: absolute;
    background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/11/10095328/Group-1131019.png) no-repeat;
    background-size: cover;
    width: 110px;
    height: 45px;
    right: -10%;
    top: 9%;
}

.rdsh_lnh_rt:before, .rdsh_lnh_rt:after, .rds_ftrs:before, .rds_ftrs_rt:before {
    content: "";
    position: absolute;
    background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/11/10101314/dots.png) no-repeat;
    background-size: cover;
    width: 28px;
    height: 60px;
    left: -20%;
    top: -10%;
}

.rdsh_lnh_rt:after {
    width: 55px;
    height: 116px;
    right: 0;
    bottom: -15%;
    left: auto;
    top: auto;
}

.rds_ftrs:before {
    left: auto;
    right: -10%;
    top: 9%;
    width: 55px;
    height: 110px;
}

.rds_ftrs_rt:before {
    width: 55px;
    height: 116px;
    left: 30%;
    top: 10%;
}

.rds_ftrs_rt:after, .rds_prmt_sc:before {
    content: "";
    position: absolute;
    background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/11/11052545/Group-1104458.svg) no-repeat;
    background-size: cover;
    width: 50px;
    height: 50px;
    left: 20%;
    bottom: 0%;
}

.rds_prmt_sc:before {
    right: -10%;
    top: 12%;
    left: auto;
    width: 60px;
    height: 60px;
}

.rdsh_lnh_rt h2 {
    margin-bottom: 20px;
}

.rideshr_wrp .butyslnap_impact:before {
    background: unset;
}

.rds_fct:before {
    background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2023/05/17145920/cta-bg-scaled.jpg) no-repeat;
    background-size: cover;
    background-position: bottom;
}

.rds_fct:after, .rds_ftrs:after, .rdsh_bnlt:after {
    content: "";
    position: absolute;
    background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/11/10110205/sm-car-1.svg) no-repeat;
    left: -10%;
    top: 28%;
    width: 105px;
    height: 112px;
    background-size: cover;
}

.rdsh_bnlt:after {
    left: 80%;
    top: auto;
    bottom: -20%;
}

.rds_ftrs:after {
    right: -7%;
    top: 30%;
    left: auto;
}

.rds_fct_mn, .whychs_d5_sec, .footer_cta.rds_ftcta {
    position: relative;
}

.rds_fct_mn:after {
    content: "";
    position: absolute;
    background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2023/05/17144538/caar.png) no-repeat;
    right: -10%;
    bottom: -60%;
    width: 290px;
    height: 290px;
    background-size: cover;
}

.rds_prmt_sc:after {
    background: #F5FBFC;
}

.rds_prmt_lst {
    background: #fff;
    border: 1px solid rgb(112 112 112 / 20%);
    border-radius: 10px;
    text-align: center;
    padding: 30px;
    min-height: 300px;
    margin: 50px 10px 20px;
}

.rds_prmt_sc .owl-dot span {
    background: #008bf291 !important;
}

.rds_prmt_sc .owl-dot.active_dots span {
    background: #008BF2 !important;
}

.rds_prmt_lst h3, .rds_odmd_lst h3 {
    margin: 15px 0;
}

.rds_prmt_btn {
    margin-top: 30px;
}

.rds_odmd_mn {
    margin-top: 50px;
    align-items: flex-start;
}

.rds_odmd_lst {
    width: 30%;
}

.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;
}

.rds_snct {
    background: #259DF6;
    position: relative;
    border-radius: 20px;
    padding: 80px 60px;
    margin-top: 40px;
}

.rds_snct:after, .rds_snct_mn:after {
    content: "";
    position: absolute;
    background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/11/11053359/Group-887120.svg) no-repeat;
    width: 85px;
    height: 40px;
    bottom: 5px;
    left: 6%;
}

.rds_ftrs {
    margin-top: 20px;
}

.rds_snct_mn:after {
    bottom: 10%;
    right: 8%;
    height: 30px;
    left: auto;
}

.rds_snct:before {
    content: "";
    position: absolute;
    background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/11/11053634/Path-1148274.svg) no-repeat;
    width: 460px;
    height: 200px;
    right: 0;
    bottom: 0;
}

.rds_snct_mn {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
}

.footer_cta.rds_ftcta:after {
    content: "";
    position: absolute;
    left: 50%;
    width: 100vw;
    background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/11/10102650/cta-bg.png) no-repeat;
    background-size: cover;
    background-position: bottom;
    top: 0;
    transform: translate(-50vw);
    z-index: -1;
    height: 100%;
}

.rds_ftcta a.btn.btn-primary {
    margin-top: 30px;
}

.footer_cta.rds_ftcta {
    text-align: center;
}

.rideshr_wrp .nh_tchstk_sc .nw_sb p {
    margin: 0 auto;
}

.rds_ftrs_lt {
    width: 58%;
    position: relative;
}

.rds_ftrs_rt {
    width: 40%;
    position: relative;
}

.rds_ftrs_rt figure {
    width: 300px;
    height: 600px;
    margin-left: auto;
    position: relative;
}

.rds_ftrs_rt figure:after {
    position: absolute;
    content: "";
    background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/11/11042316/Group-1131068.svg) no-repeat;
    width: 600px;
    height: 340px;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    z-index: -1;
    background-size: cover;
}

.rds_ftrs .rds_ftrs_cntn {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
}

.rds_ftrs_rt figure img {
    height: 100% !important;
}

.rd_tb_lst {
    display: flex;
    justify-content: space-between;
    align-items: stretch;
    flex-wrap: wrap;
    margin-top: 30px;
}

.rd_tb_lst li {
    width: 48%;
    padding: 30px;
    border-radius: 10px;
    margin-top: 25px;
    border: 1px solid rgb(112 112 112/20%);
}

.rds_ftrs_lt .btn-fix {
    margin-top: 40px;
}

.rds_ftrs_mn .nav-tabs {
    border-bottom: unset;
    border: 1px solid rgb(112 112 112 / 15%);
    width: fit-content;
    margin: 0 auto;
    border-radius: 10px;
}

.rds_ftrs_lst {
    min-width: 250px;
    text-align: center;
}

.rds_ftrs_mn .nav-tabs .nav-link {
    border: unset;
    border-right: 1px solid rgb(112 112 112 / 15%);
    padding: 10px 30px;
    font-weight: 500;
    color: var(--para_color);
}

.rds_ftrs_mn .nav-tabs .nav-link:last-child {
    border-right: 0;
}

.rds_ftrs_mn .nav-link.active.show {
    background: #259DF6;
    color: #fff;
    border-radius: 10px;
}

.rds_ftrs_mn {
    margin-top: 40px;
}

.rd_tb_lst p {
    font-size: 16px;
    line-height: normal;
}

.rds_ftrs_rt figure.admin-dashboard-img {
    width: 600px;
    height: auto;
}

.page-template-tpl_ride_share_app_development .faq_sc .faq_design_4 .accordion-item.active {
    border-radius: 5px;
    background: #F9F9F9;
}

.rdshr_imapct_sc .progressbar p {
    font-size: 25px;
    font-weight: 500;
}

.whychs_d5_sec {
    padding: 0 0 60px;
}

.page-template-tpl_ride_share_app_development .clnt_lgs_sc.design1 {
    padding: 50px 0 0;
}

.page-template-tpl_ride_share_app_development .faq_sc {
    padding: 0;
}

.footer_cta.rds_ftcta:before {
    content: "";
    position: absolute;
    background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/11/11082957/Image-3165.svg) no-repeat;
    width: 270px;
    height: 260px;
    right: 10%;
    top: 0;
    background-size: cover;
}

.footer_cta.rds_ftcta .nw_sbhdng:before {
    content: "";
    position: absolute;
    background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/11/11083418/Group-1131010.svg) no-repeat;
    width: 120px;
    height: 80px;
    left: 2%;
    bottom: 20%;
    background-size: cover;
}

.butyslnap_impact canvas {
    border-radius: 50%;
}

.crwsh_apsls_mn .apsls_slider_wrap .slider-aps-nav {
    width: 50%;
    margin: 0 auto;
    margin-top: 30px;
}

.crwsh_apsls_mn .apsls_slider_wrap .slick-track {
    background: #fff;
    border-radius: 5px;
}

.apsls_slider_wrap .apsls_slider_innr {
    background: #fff;
    padding: 20px;
    text-align: center;
    border: 2px solid #fff;
    border-radius: 5px;
    margin-top: 0;
    cursor: pointer;
}

.apsls_slider_wrap .slick-slide.slick-current {
    background: #116cf6;
}

.apsls_slider_wrap .slick-slide.slick-current h3 {
    color: #fff;
}

.fcta_dsn1 .footer_rt .btn-fix {
    margin: 20px auto 0;
}

@media (min-width:1920px) {
    .rdsh_bnrt figure {
        right: -16%;
    }
}

@media (max-width:1700px) {
    .rdsh_bnrt figure {
        right: -18%;
    }
}

@media (max-width:1600px) {
    .rdsh_bnrt figure {
        right: -10%;
    }

    .footer_cta.rds_ftcta:before {
        right: 0%;
    }
}

@media (max-width:1500px) {
    .rdsh_bnrt figure {
        right: 0%;
    }

    .rds_ftrs_rt figure.admin-dashboard-img {
        width: 550px;
        margin-right: 0;
        margin-left: 30px;
    }

    .rdsh_lnh_sc:before {
        left: -14%;
    }

    .rdsh_lnh_mn:after {
        right: -8%;
        top: 7%;
    }

    .rdsh_lnh_lt figure {
        width: 480px;
        height: 400px;
    }

    .rds_prmt_lst {
        min-height: 340px;
    }

    .rds_ftrs_rt figure {
        width: 250px;
    }

    .rds_ftrs_rt figure:after {
        width: 500px;
        height: 280px;
    }

    .rds_ftrs_rt:before {
        left: 20%;
    }

    .rds_ftrs_rt:after {
        left: 20%;
    }

    .rdsh_bnlt:after {
        left: 70%;
    }

    .rd_tb_lst {
        margin-top: 0px;
    }
}

@media (max-width:1400px) {
    .rdsh_bnn {
        height: 630px;
    }

    .rdsh_bnrt figure {
        right: -15%;
        width: 550px;
        height: 500px;
    }

    .rdsh_bnrt lottie-player {
        height: 500px;
        right: -43%;
    }

    .rds_prmt_sc:before {
        right: -3%;
        top: 9%;
    }

    .rds_ftrs_rt figure {
        margin-right: 30px;
    }

    .rds_ftrs:before {
        right: -5%;
    }

    .rds_fct:after {
        left: 0%;
        top: 40%;
    }

    .rds_ftrs:after {
        right: 0%;
    }

    .rds_ftrs_rt:before {
        left: 10%;
    }

    .footer_cta.rds_ftcta:before {
        width: 200px;
        height: 200px;
    }

    .rdsh_bnlt:after {
        left: 80%;
        bottom: -5%;
        width: 90px;
        height: 90px;
    }

    .rds_ftrs_rt figure:after {
        width: 450px;
        height: 250px;
    }

    .rds_ftrs_rt figure.admin-dashboard-img {
        width: 450px;
    }

    .crwsh_apsls_mn .apsls_slider_wrap .slider-aps-nav {
        width: 90%;
    }
}

@media (max-width:1200px) {
    .rdsh_bnrt figure {
        right: 5%;
    }

    .rdsh_lnh_mn:after, .rdsh_lnh_sc:before, .rdsh_lnh_rt:before, .rdsh_lnh_rt:after, .rds_ftrs:before, .rds_ftrs_rt:before, .rds_fct_mn:after, .rds_fct:after, .rds_ftrs:after,
    .rds_ftrs_rt:after, .rds_prmt_sc:before, .rds_ftrs_rt figure:after, .rds_snct:after, .rds_snct_mn:after, .rds_snct:before, .rdsh_bnn:before, .footer_cta.rds_ftcta .nw_sbhdng:before,
    .footer_cta.rds_ftcta:before, .rdsh_bnlt:after {
        display: none;
    }

    .rds_ftrs {
        margin-top: 0px;
    }

    .rds_snct_mn h2 {
        width: 100%;
        text-align: center;
    }

    .rds_snct_mn .btn.btn-primary.btn-white {
        margin: 30px auto 0;
    }

    .rdsh_bnrt lottie-player {
        height: 500px;
    }

    .rdsh_bnn {
        height: 630px;
    }

    .rdsh_bnlt {
        width: 50%;
    }

    .rds_ftrs_rt figure.admin-dashboard-img {
        width: 400px;
    }

    .rideshr_wrp .btn.btn-primary.whth_btn {
        text-align: center;
        margin: 20px auto;
    }

    .rds_snct, .rds_fct, .footer_cta.rds_ftcta {
        padding: 40px 20px;
    }

    .rdsh_lnh_lt figure {
        width: 400px;
        height: 350px;
    }

    .rds_prmt_lst {
        padding: 20px;
        min-height: 320px;
    }

    .rds_snct .btn-fix {
        margin: 20px auto 0;
    }

    .rdshr_imapct_sc .progressbar p {
        font-size: 20px;
    }
}

@media (max-width:1024px) {
    .rdsh_bnlt {
        width: 55%;
    }

    .rdsh_bnrt lottie-player {
        height: 500px;
        width: 650px;
    }

    .rdsh_bnrt figure {
        width: 500px;
        height: 450px;
        right: 10%;
    }

    .rds_ftrs_rt figure.admin-dashboard-img {
        width: 350px;
    }

    .page-template-tpl_ride_share_app_development .whychs_d5_sec {
        padding: 20px 0 60px;
    }

    .whychs_d5_sec h2 .blk_span {
        display: initial;
    }
}

@media (max-width:992px) {
    .rdsh_bnn {
        height: auto;
    }

    .rdsh_bnlt, .rdsh_bnrt, .rdsh_lnh_lt, .rdsh_lnh_rt, .rds_ftrs_lt, .rds_ftrs_rt {
        width: 100%;
    }

    .rdsh_bnlt, .rdsh_bnrt, .rdsh_lnh_rt, .rds_ftrs_lt {
        text-align: center;
    }

    .rdsh_bnrt figure {
        position: inherit;
        margin: 30px auto;
        width: auto;
        height: auto;
        right: 0;
    }

    .rdsh_bnrt lottie-player {
        display: none;
    }

    .rdsh_bnlt .blk_span, .rdsh_lnh_rt .blk_span, .rds_snct .blk_span, .rds_fct .blk_span, .rds_prmt_sc .blk_span, .rds_odmd_sc .blk_span, .whychs_d5_sec .blk_span,
    .footer_cta.rds_ftcta .blk_span {
        display: initial;
    }

    .rdsh_lnh_mn {
        flex-direction: column-reverse;
    }

    .rdsh_lnh_lt figure {
        width: 50%;
        height: auto;
        margin: 30px auto 0;
    }

    .rdsh_lnh_sc {
        padding: 60px 0;
    }

    .rds_ftrs_rt figure {
        margin: 20px auto;
        width: auto;
        height: auto;
        text-align: center;
    }

    .rds_snct {
        padding: 40px;
        margin-top: 0px;
    }

    .whychs_d5_sec .wcu_bx_d5 {
        min-height: auto;
        text-align: center;
    }

    .wcu_bx_d5 figure {
        margin: auto;
    }

    .footer_cta.rds_ftcta, .rds_fct, .rds_ftrs, .rds_prmt_sc {
        padding: 40px;
    }

    .rds_ftrs .tab-content {
        padding-top: 30px;
    }

    .rds_ftrs_lt h2 {
        font-size: 26px;
    }

    .rds_prmt_lst {
        padding: 20px;
    }

    .rds_ftrs_lst {
        min-width: 200px;
    }

    .rds_ftrs_rt figure.admin-dashboard-img {
        width: 70%;
        margin: 20px auto;
    }

    .rideshr_wrp .btn-fix {
        margin: 20px auto 0;
    }
}

@media (max-width:768px) {
    .rds_odmd_lst {
        width: 100%;
        margin-bottom: 30px;
        text-align: center;
    }

    .rds_odmd_mn {
        margin-top: 20px;
    }

    .rds_odmd_lst:last-child {
        margin-bottom: 0;
    }

    .nh_ftblg_sc.design2 .slick-dotted.slick-slider {
        margin-bottom: 0;
    }

    .rds_ftrs_mn .rds_ftrs_lst {
        min-width: fit-content;
    }

    .rds_ftrs_mn .nav-tabs {
        display: flex;
        flex-wrap: nowrap;
        overflow: scroll;
        width: 100%;
    }
}

@media (max-width:600px) {
    .rdbn_lst {
        justify-content: center;
        margin-right: 0;
    }

    .rdbn_pt {
        margin-bottom: 20px;
        font-size: 14px;
        padding-left: 20px;
        text-align: left;
    }

    .rdbn_pt:before {
        height: 10px;
        width: 10px;
    }

    .rdsh_bnlt p {
        margin: 15px 0;
    }

    .rdsh_bnlt .btn-fix {
        margin-top: 10px;
    }

    .rdsh_lnh_sc {
        padding: 40px 0;
    }

    .rdsh_lnh_rt h2 {
        margin-bottom: 0px;
    }

    .rdsh_lnh_lt figure {
        width: 70%;
    }

    .butyslnap_impact ul, .rd_tb_lst {
        margin-top: 0px;
    }

    .rdshr_imapct_sc .progressbar {
        margin-bottom: 0px;
    }

    .rdshr_imapct_sc .progressbar p {
        font-size: 18px;
        margin-top: 10px;
    }

    .rds_ftrs .tab-content {
        padding-top: 10px;
    }

    .rd_tb_lst li {
        width: 100%;
        padding: 20px;
        margin-top: 10px;
    }

    .rds_ftrs_lt h2 {
        font-size: 22px;
    }

    .rds_ftrs_rt figure {
        width: 80%;
    }

    .rds_prmt_lst h3, .rds_odmd_lst h3 {
        margin: 5px 0;
    }

    .whychs_d5_sec {
        padding: 0 0 30px;
    }

    .faq_design_4 .fq_title h3:after {
        font-size: 16px;
    }

    .rds_snct, .footer_cta.rds_ftcta, .rds_fct, .rds_ftrs, .rds_prmt_sc {
        padding: 30px 15px;
    }

    .rds_ftrs_mn, .faq_4_mn {
        margin-top: 10px;
    }

    .rds_prmt_lst {
        min-height: auto;
        margin: 20px 0px 10px;
    }

    .rds_snct_mn .btn.btn-primary.btn-white {
        margin: 20px auto 0;
    }

    .whychs_d5_sec .wcu_bx_d5 {
        margin: 20px 0 0px;
    }

    .page-template-tpl_ride_share_app_development .clnt_lgs_sc.design1 {
        padding: 30px 0 0;
    }

    .rds_ftrs_rt figure.admin-dashboard-img {
        width: 100%;
    }

    .page-template-tpl_ride_share_app_development .whychs_d5_sec {
        padding: 40px 0 60px;
    }

    .apsls_slider_wrap .apsls_slider_innr {
        width: 100% !important;
        white-space: nowrap;
    }

    .crwsh_apsls_mn .apsls_slider_wrap .slider-aps-nav {
        width: 100%;
        margin-top: 20px;
        margin-bottom: 30px;
    }

    .rd_tb_lst p {
        margin: 0;
    }
}

@media (max-width:480px) {
    .faq_design_4 .fq_title h3 {
        padding-right: 35px;
    }

    .rd_shr_btn, .rd_wht_btn {
        white-space: normal;
        word-wrap: break-word;
    }
}

@media (max-width:375px) {
    .rdbn_lst {
        flex-wrap: wrap;
    }

    .rdbn_pt {
        width: 50%;
        margin-bottom: 10px;
    }
}

/**** ride share app css ends ****/

/* Game Page New */
.game_blog_design3 .more_blog_new {
    display: none;
}

@import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&amp;display=swap');

.g_dv_rb {
    color: #00649E;
}

.page-template-tpl_game_development_company, .page-template-tpl_game_development_company .game_tsmnl_design3, .game_tsmnl_design3 .rtl-slider-flex {
    background: #1B1F24;
}

.page-template-tpl_game_development_company .nw_sbhdng h2, .game_design3 h3, .game_design3 h4, .game_design3 p, .game_tsmnl_design3 h3, .game_tsmnl_design3 h4, .game_tsmnl_design3 p, .game_tsmnl_design3 .active.slick-arrow, .game_tsmnl_design3 .slick-arrow, .game_faq_design5 .accordion-title h3, .game_faq_design5 p, .game_faq_design5 .faq_2_mn h3, .game_faq_design5 .faq_2_mn .fq_title.active-title h3, .game_faq_design5 .nh_bwt_btn a.btn.btn-primary.wht_btn, .page-template-tpl_game_development_company .nw_sbhdng p, .game_faq_design5 .fq_cnt ul li, .game_faq_design5 .faq_design_2 a {
    color: #fff;
}

.game_faq_design5 .faq_2_mn .accordion-title h3, .game_faq_design5 .faq_2_mn .fq_title.active-title h3 {
    font-weight: 300;
    font-size: 22px;
}

.game_faq_design5 .faq_design_2 p {
    line-height: 1.7;
}

.game_faq_design5 .accordion-item {
    background: #1E242B 0% 0% no-repeat padding-box;
    border: 1px solid #FFFFFF26 !important;
    border-radius: 5px;
    padding: 15px 20px;
    margin-top: 50px;
}

.game_design3 .nh_bwt_lst:hover h3, .game_design3 .nh_bwt_lst:hover h4, .game_design3 .nh_bwt_lst:hover p {
    color: #444;
}

.game_tsmnl_design3 .nh_cnlts_mn .slick-dots li button {
    background: #fff;
}

body.gm_pg {
    overflow-x: hidden;
    box-sizing: border-box;
}

.g_mbl_un li p {
    color: #EBEBEB;
}

.game_wrp .d_block {
    display: block;
}

.game_wrp p {
    font-size: 18px;
    color: white;
    line-height: 28px;
    font-family: 'Product Sans';
}

.gm_bn {
    padding-top: 200px;
}

.gm_hd h1 {
    font-size: 65px;
    line-height: 70px;
    /* font-family: 'Evil Empire Regular' !important; */
    color: #fff;
    text-transform: uppercase;
    /* letter-spacing: 2px; */
}

.gm_hd p {
    font-size: 18px;
    line-height: 28px;
    color: #fff;
    margin: 20px 0 30px;
    font-family: 'Product Sans';
}

.gm_bn {
    background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/11/11130709/Image-3006.jpg);
    background-size: cover;
    background-position: top center;
    overflow: hidden;
    box-sizing: border-box;
    background-repeat: no-repeat;
}

.gm_bn .d_flx {
    height: 700px;
}

.gm_rht {
    width: 50%;
    position: absolute;
    right: 0;
    width: 578px;
    top: -54px;
    height: 710px;
}

.gm_lft {
    width: 50%;
}

.page-template-tpl_game_development_company .btn-fix, .page-template-tpl_game_development_company .btn-fix.btn-fix_wht svg {
    font-family: 'Product Sans';
    background: linear-gradient(95deg, #1E86E7 0%, #692F84 100%) 0% 0% no-repeat padding-box;
}

.page-template-tpl_game_development_company .btn-fix:hover svg {
    background: linear-gradient(95deg, #1E86E7 0%, #692F84 100%) 0% 0% no-repeat padding-box;
}

.page-template-tpl_game_development_company .btn-fix:hover, .page-template-tpl_game_development_company .btn-fix.btn-fix_wht {
    background: #fff;
}

.page-template-tpl_game_development_company .btn-fix:hover {
    color: var(--title_color) !important;
}

/* ky_flex */
.ky_fct {
    padding: 90px 0;
    background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/11/08061153/ky_bg-1-scaled.jpg);
    background-size: cover;
    background-position: top center;
    margin-top: -10px;
    background-repeat: no-repeat;
}

.ky_flex {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    flex-wrap: wrap;
}

.key_lft {
    width: 35%;
}

.ky_fct .ky_flex {
    justify-content: space-between;
}

.game_wrp h2 {
    font-size: 80px;
    /* font-family: 'Evil Empire Regular';
    text-transform: uppercase; */
    color: white;
    /* text-shadow: 0px 1px 10px #62378D;
    letter-spacing: 2px; */
}

.key_lft p {
    font-family: 'Product Sans';
    font-size: 40px;
    color: white;
    line-height: 60px;
}

.ky_bx_wrp .ky_1 .ky_cont {
    background: linear-gradient(180deg, #E65F43 0%, #EF27D5 100%) 0% 0% no-repeat padding-box;
}

.ky_bx_wrp .ky_1 {
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}

.ky_bx_wrp .ky_2 .ky_cont {
    background: transparent linear-gradient(180deg, #1FC6D9 0%, #255468 100%) 0% 0% no-repeat padding-box;
    margin-bottom: 35px;
}

.ky_bx_wrp .ky_3 .ky_cont {
    background: transparent linear-gradient(180deg, #F5CB43 0%, #FFAA00 100%) 0% 0% no-repeat padding-box;
    width: 100%;

    margin: 0;
}

.ky_bx_wrp li .ky_cont {
    padding: 20px;
    text-align: center;
    border-radius: 5px;
    box-sizing: border-box;
}

.ky_bx_wrp .ky_box {
    width: calc(50% - 35px);
    margin: 0 35px 35px 0;
    border-radius: 5px;
    max-width: 260px;
}

.ky_bx_wrp .ky_three {
    width: 100%;
}

.ky_bx_wrp li h3 {
    font-size: 54px;
    font-family: 'Product Sans';
    font-weight: bold;
    line-height: 67px;
    color: white;
}

.ky_bx_wrp li h6 {
    font-size: 28px;
    font-family: 'Product Sans';
    font-weight: 500;
    line-height: 35px;
    color: white;
    position: relative;
    display: inline-block;
    box-sizing: border-box;
    min-width: 190px;
    margin-bottom: 25px;
    padding-bottom: 10px;
}

.ky_bx_wrp li p {
    font-size: 20px;
    font-family: 'Product Sans';
    font-weight: 500;
    color: white;
    line-height: 28px;
}

.ky_bx_wrp li h6:after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1px;
    border-bottom: 4px solid white;
}

ul.ky_bx_wrp {
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
    flex-direction: column;
    flex-wrap: wrap;
    margin-right: -35px;
    position: relative;
}

.ky_box {
    position: relative;
    flex-direction: column;
    text-align: center;
    display: flex;
}

/* cta  */
.lk_flx, .avl_app {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    flex-wrap: wrap;
    background: transparent linear-gradient(93deg, #178DEF 0%, #7B196B 100%) 0% 0% no-repeat padding-box;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top center;
    padding: 50px 0;
    border-radius: 20px;
    box-sizing: border-box;
    position: relative;
}

.avl_app {
    background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/11/08114632/avl_svg.svg);
    background-size: cover;
    background-position: top center;
    padding: 90px;
    width: 100%;
    background-repeat: no-repeat;
}

.lk_cnt {
    max-width: 815px;
    margin: 0 auto;
    text-align: left;
}

.lk_dlp .lk_cnt:before, .lk_dlp .lk_cnt:after {
    content: "";
    position: absolute;
    background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/11/11105023/hlf_crcle.svg);
    width: 300px;
    height: 100px;
    left: 5%;
    bottom: 0;
    background-repeat: no-repeat;
}

.lk_cnt:after {
    top: 0;
    right: 0;
    left: auto !important;
    transform: rotate(180deg);
}

.avl_app .lk_cnt {
    margin: 0;
    max-width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
}

.lk_cnt h4 {
    font-size: 30px;
    color: white;
    font-family: 'Product Sans';
    line-height: 50px;

}

.lk_cnt_lft {
    width: 60%;
}

.lk_cnt_rht {
    width: 20%;
}

.lk_cnt_rht figure {
    position: absolute;
    top: -190px;
    width: 300px;
    height: 530px;
    right: 100px;
}

.lk_cnt p {
    line-height: 35px;
}

.lk_dlp {
    padding: 60px 0;
    position: relative;
}

.fr_lne {
    position: relative;
}

.fr_lne:after {
    content: "";
    position: absolute;
    background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/11/11105815/wht_ln.svg);
    right: 0;
    bottom: 0;
    width: 250px;
    height: 170px;
    background-repeat: no-repeat;
}

.lk_dlp .btn-fix {
    margin: 30px auto 0;
}

.avl_app .btn {
    margin: 30px 0 0;
}

.lk_flx:before, .lk_flx:after {
    content: "";
    position: absolute;
    bottom: -30px;
    right: -70px;
    width: 150px;
    background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2023/05/18115003/lto_svg.png);
    height: 190px;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    z-index: 1;
}

.lk_flx:after {
    bottom: -150px;
    left: -50px;
    background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/11/08063254/mnd_svg.svg);
    background-repeat: no-repeat;
    width: 170px;
    height: 240px;

}

.avl_app:before {
    display: none;
    content: unset;
}

.avl_app .lk_cnt_lft {
    position: relative;
}

.avl_app .lk_cnt_lft:after {
    content: "";
    position: absolute;
    bottom: -30px;
    right: 40%;
    width: 70px;
    background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2023/05/18114513/ludo_svg.png);
    height: 70px;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

.lk_cntct .lk_cnt {
    max-width: 100%;
    margin: 0;
    padding: 0 60px;
    width: 85%;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
}

.lk_cntct a.btn {
    margin: 0px 0 0 60px;
}

.lk_cntct h4 {
    font-size: 34px;
}

.lk_cntct {
    background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/11/08113758/contact_bg.png);
}

.lk_cntct:before, .lk_cntct:after, .avl_app:after {
    display: none;
}

.lk_cntct:after {
    display: block;
    content: "";
    position: absolute;
    bottom: 0px;
    right: 0;
    left: auto;
    width: 200px;
    background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2023/05/18115642/cntct_bg.png);
    height: 230px;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
}

/* csss */
.g_dv_rb {
    background-position: bottom center;
    background-color: #1B1F24;
    position: relative;
}

.g_dv_rb h2 {
    text-align: center;
    /* font: normal normal normal 40px/51px Evil Empire;
    font-family: 'Evil Empire Regular';
    letter-spacing: 2px; */
    color: #FFFFFF;
    /* text-shadow: 0px 1px 10px #62378D; */
    text-transform: capitalize;
    line-height: 1.2;
}

.g_dv_rb p {
    text-align: center;
    font: normal normal normal 18px/28px Product Sans;
    letter-spacing: 0px;
    color: #FFFFFF;
    font-family: 'Product Sans';
    margin-top: 5px;
}

.g_dv_mn {
    display: flex;
    align-items: stretch;
    justify-content: space-between;
    flex-wrap: wrap;
    padding-top: 80px;
    position: relative;
}

.g_dv_mn>.g_dv_in {
    width: 31%;
    background: #2A323D 0% 0% no-repeat padding-box;
    border: 1px solid #FFFFFF26;
    padding: 20px;
    box-sizing: border-box;
    border-radius: 8px;
    text-align: left;
    position: relative;
    min-height: 350px;
}

.g_dv_mn>.g_dv_in:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: 184px;
    height: 82px;
    background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/11/09143315/ios_after.svg);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

.g_dv_mn p {
    text-align: left;
    /* font: normal normal normal 16px/24px Inter;
    letter-spacing: 0px;
    font-family: 'Inter', sans-serif; */
    color: #C2C2C2;
    font-size: 18px;
    max-width: 100% !important;
    line-height: 1.5;
}

.g_dv_mn h3 {
    font: normal normal normal 20px/26px Product Sans;
    letter-spacing: 0px;
    font-family: 'Product Sans';
    color: #fff;
    margin: 20px 0;
    font-size: 20px;
}

.g_mbl_nd {
    flex-direction: row-reverse;
}

.g_dv_mn>.g_dv_in figure {
    width: 82px;
    height: 82px;
}

.d_flx {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
    position: relative;
}

.g_dv_rb .lk_flx {
    margin-top: 120px;
}

.lk_flx.lk_cntct {
    margin-top: 150px;
}

.g_dv_mn2>.g_dv_in:after {
    content: unset;

}

.g_dv_mn2>.g_dv_in {
    width: 23%;
}

.g_dv_mn>.g_dv_in figure {
    margin-bottom: 15px;
}

.we_ofr {
    background-image: unset;
    background-color: #1B1F24;
    position: relative;
}

.we_ofr:after, .g_fl_sc:after {
    content: "";
    position: absolute;
    top: 21%;
    right: 5%;
    width: 110px;
    background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/11/08063254/mnd_svg.svg);
    height: 100px;
    background-size: cover;
    background-repeat: no-repeat;
}

.g_fl_sc:after {
    left: 55%;
    height: 55px;
    width: 55px;
}

.we_ofr:before {
    content: "";
    position: absolute;
    top: 0;
    background: #05f 0% 0% no-repeat padding-box;
    border: 1px solid #707070;
    opacity: .15;
    filter: blur(50px);
    border-radius: 50%;
    left: -143px;
    width: 270px;
    height: 325px;
}

.g_mbl_sc:before, .g_mbl_dym2 .g_mbl_lt:after {
    content: "";
    position: absolute;
    background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/11/08052457/bnr_afr.png);
    width: 124px;
    height: 172px;
    top: 3%;
    left: 60px;
    background-repeat: no-repeat;
}

.g_mbl_dym2 .g_mbl_lt:after {
    bottom: -40%;
    top: auto;
    right: -40%;
    left: auto;
}

/* *************************************** */

.g_fl_sc {
    background: url('https://www.apptunix.com/solutions/wp-content/themes/apptunix-ppc/img/bg_flr.png');
    width: 100%;
    height: 850px;
    position: relative;
    padding: 70px 0px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}

.game_wrp {
    background: #1B1F24;
}

.g_fl_sc .sb_hd p {
    color: #fff;
    margin-top: 8px;
    line-height: 28px;
    font-size: 18px;
    font-weight: 400;
    text-align: center;
}

.g_fl_mg {
    position: absolute;
    left: 0;
    right: 0;
    top: 250px;
}

/* kishore */
.g_mbl_sc p {
    text-align: center;
}

.why_chhos {
    background: transparent linear-gradient(180deg, #252F40 0%, #1B1F24 100%) 0% 0% no-repeat padding-box;
    background-size: cover;
    position: relative;
}

.why_chhos .g_dv_in figure {
    position: absolute;
    top: -50px;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    left: 50%;
    transform: translateX(-50%);
}

.why_chhos .g_dv_in figure img {
    max-width: 100%;
}

.why_chhos .g_dv_in {
    padding-top: 70px;
    text-align: center;
}

.why_chhos .g_dv_in p, .we_ofr .g_dv_in p {
    text-align: center;
}

main.bdy_wrp.game_wrp {
    overflow-x: hidden;
}

.gm_lft:after {
    content: "";
    position: absolute;
    background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/11/08052458/bn_af.png);
    background-size: cover;
    width: 124px;
    height: 172px;
    background-repeat: no-repeat;
}

.gm_rht:after, .g_dv_mn:after, .we_ofr .g_dv_mn:after {
    content: "";
    position: absolute;
    background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/11/08052457/bnr_afr.png);
    background-size: cover;
    width: 124px;
    height: 120px;
    top: 10px;
    right: -60px;
    background-repeat: no-repeat;
}

.we_ofr .g_dv_mn:after {
    bottom: -35%;
    top: auto;
    left: -9%;
    z-index: 1;
}

.g_dv_mn:after {
    bottom: -30%;
    left: 40%;
    top: auto;
}

.g_dv_sc:after {
    content: "";
    position: absolute;
    background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/11/08062623/we_dev_aft.png);
    background-size: cover;
    width: 160px;
    height: 160px;
    top: 30px;
    left: 30px;
    background-repeat: no-repeat;
}

.g_dv_sc:before {
    content: "";
    position: absolute;
    background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/11/08062713/devbfricn.png);
    background-size: cover;
    width: 235px;
    height: 245px;
    top: 60px;
    right: 0;
    background-repeat: no-repeat;
}

.why_chhos .g_dv_rb:before {
    background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/11/08063254/mnd_svg.svg);
}

.g_mbl_dv {
    display: flex;
    align-items: flex-start;
    gap: 10px;
    margin: 15px 0px;
}

.g_mbl_sc {
    background: transparent linear-gradient(180deg, #263033 0%, #1B1F24 100%) 0% 0% no-repeat padding-box;
}

.g_mbl_mn {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
    margin-top: 70px;
}

.g_mbl_dym4 {
    padding-top: 60px;
}

.gm_mbl_rt {
    width: 45%;
}

.g_mbl_lt {
    width: 45%;
    position: relative;
}

.gm_mbl_rt, .g_mbl_rt {
    width: 45%;
}

.g_mbl_lt {
    width: 45%;
}

.g_mbl_mn .btn.btn-primary {
    margin-top: 20px;
}

.gm_mbl_rt figure, .g_mbl_rt figure {
    width: 100%;
    height: 100%;
}

.gm_mbl_rt img .g_mbl_rt img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.g_mbl_lt h3 {
    color: #fff;
    font-size: 26px;
}

.gm_btn {
    margin-top: 40px;
}

.avl_app {
    margin-top: 100px;
}

.avl_app .btn {
    margin-top: 30px;
}

.lk_flx.avl_app a.btn-fix, .lk_cntct a.btn-fix {
    margin-top: 30px;
}

.g_dv_mn>.g_dv_in figure img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}

.g_dv_mn>.g_dv_in p {
    max-width: 85%;
}

.we_ofr .g_dv_in p {
    max-width: 100%;
}

.g_mbl_dym1:before {
    content: "";
    background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/11/08052458/bn_af.png);
    width: 124px;
    height: 172px;
    right: 0;
    top: 0;
    position: absolute;
    background-repeat: no-repeat;
}

.g_mbl_dym1, .g_mbl_dym2, .g_mbl_dym3, .g_mbl_dym4, .why_chhos, .game_tsmnl_design3 {
    position: relative;
}

.g_mbl_dym1:after {
    content: "";
    background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/11/08062623/we_dev_aft.png);
    width: 160px;
    height: 160px;
    left: -18%;
    top: -20%;
    position: absolute;
    background-repeat: no-repeat;
}

.g_mbl_dym2 .gm_mbl_rt:before, .g_mbl_dym2 .gm_mbl_rt:after {
    content: "";
    background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/11/08052458/bn_af.png);
    width: 124px;
    height: 172px;
    left: 40%;
    bottom: -60px;
    position: absolute;
    background-repeat: no-repeat;
}

.g_mbl_dym2 .gm_mbl_rt:after {
    left: -17%;
    top: 0;
}

.g_mbl_dym2:after {
    content: "";
    background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/11/10062112/169.png);
    width: 124px;
    height: 122px;
    right: 29%;
    top: -50px;
    position: absolute;
    background-repeat: no-repeat;
}

.g_mbl_dym3:before, .g_mbl_dym4:before {
    content: "";
    background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/11/08062623/we_dev_aft.png);
    width: 160px;
    height: 160px;
    right: 10%;
    top: -35%;
    position: absolute;
    background-repeat: no-repeat;
}

.g_mbl_dym4:before {
    top: -5%;
    right: 20%;
}

.g_mbl_dym4 .g_mbl_lt:before {
    content: "";
    background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/11/08052458/bn_af.png);
    width: 120px;
    height: 110px;
    right: 0%;
    top: -40%;
    position: absolute;
    background-size: cover;
    background-repeat: no-repeat;
}

.g_mbl_dym4:after {
    content: "";
    background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/11/08052457/bnr_afr.png);
    width: 120px;
    height: 90px;
    left: 15%;
    top: -14%;
    position: absolute;
    background-repeat: no-repeat;
}

.g_mbl_dym3 .g_mbl_lt:after {
    content: "";
    background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/11/10065512/shapes.png);
    width: 94px;
    height: 110px;
    left: 80%;
    bottom: -40%;
    position: absolute;
    background-repeat: no-repeat;
}

.why_chhos:before {
    content: "";
    background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/11/10070310/big_blue.png);
    width: 230px;
    height: 285px;
    left: 0%;
    top: -93px;
    position: absolute;
    background-repeat: no-repeat;
}

.why_chhos .g_dv_mn2:before {
    content: "";
    background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/11/08052458/bn_af.png);
    width: 124px;
    height: 172px;
    right: -10%;
    top: -20%;
    position: absolute;
    background-repeat: no-repeat;
}

.game_design3 .nh_bwp_inr span {
    color: #fff;
}

.nh_cntst_sc.game_tsmnl_design3 .rtl-slider .slick-prev:before, .nh_cntst_sc.game_tsmnl_design3 .rtl-slider .slick-next:before {
    color: #fff !important;
}

.game_design3 .nh_bwt_lst:hover span {
    color: #101010;
}

.game_design3 .nh_bwt_btn a.btn.btn-primary.wht_btn, .game_blog_design3 a.btn.btn-primary.wht_btn, .game_design3 .nh_bwt_btn a.btn.btn-primary {
    background: linear-gradient(95deg, #1e86e7 0%, #692f84 100%) 0% 0% no-repeat padding-box;
    color: #fff;
    border: unset;
}

.game_design3 .nh_bwt_btn a.btn.btn-primary.wht_btn svg, .game_blog_design3 a.btn.btn-primary.wht_btn svg {
    background: transparent;
}

.page-template-tpl_game_development_company .degn2 .cntcnt_lcnt_fig_cnt p, .page-template-tpl_game_development_company .degn2 .cntcnt_lcnt_fig_cnt h2 {
    color: #fff;
}

.game_design3 .nh_bwt_btn a.btn.btn-primary.wht_btn:hover svg {
    filter: invert(1);
}

.game_blog_design3 a.btn.btn-primary.wht_btn:hover svg {
    filter: invert(0);
}

.game_blog_design3 .nh_ftblg_lst {
    background: transparent;
}

.game_blog_design3 .nh_ftblg_lst a {
    background: #1E242B 0% 0% no-repeat padding-box;
    box-shadow: 0px 2px 26px #4756B080;
}

.game_blog_design3 .nh_ftblg_lst .blg_bx span, .game_blog_design3 .nh_ftblg_lst .blg_bx h3, .game_blog_design3 .nh_atdt p, .page-template-tpl_game_development_company .nh_crtft_sc p {
    color: #fff;
}

.game_blog_design3 .slick-dots li button:before, .game_blog_design3 .slick-dots li.slick-active button:before {
    color: #fff;
}

.game_wrp .g_mbl_sc .g_mbl_dv p {
    text-align: left;
    margin-top: 0;
}

.page-template-tpl_game_development_company .nw_sbhdng h2 {
    font-family: 'Evil Empire Regular' !important;
    letter-spacing: 1.6px !important;
    font-weight: 400 !important;
    text-shadow: 0px 1px 10px #62378d;
}

.game_faq_design5 .faq_2_mn .fq_title h3:after {
    border-top: solid 1px #ffffff;
    border-left: solid 1px #f7f7f7;
}

.client_game_design4 .nh_optr_mn {
    margin-top: 60px;
}

.page-template-tpl_game_development_company .awrd_sldr_cntn {
    margin-top: 20px;
}

.lk_cntct a.btn.btn-primary {
    margin-left: 0;
}

.page-template-tpl_game_development_company .game_design3 .prj_bndlg figure img {
    filter: invert(1);
}

.page-template-tpl_game_development_company .game_design3 .nh_bwt_lst:hover .prj_bndlg figure img {
    filter: invert(0);
}

.page-template-tpl_game_development_company .nh_bwt_lst:before {
    opacity: 0.1;
}

.page-template-tpl_game_development_company .nh_bwt_lst:hover::before {
    opacity: 1;
}

.g_dv_sc, .g_fl_sc {
    content: "";
    background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/11/10114618/bgg.png);
    bottom: 0;
    background-size: contain;
}

.game_tsmnl_design3:before {
    position: absolute;
    content: "";
    background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/11/08063332/lto_svg.svg);
    background-size: cover;
    background-repeat: no-repeat;
    height: 232px;
    left: 0;
    top: 0;
    width: 200px;
}

.game_tsmnl_design3:after {
    position: absolute;
    content: "";
    background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/11/10070310/big_blue.png);
    background-size: cover;
    background-repeat: no-repeat;
    height: 285px;
    right: -5%;
    top: 40%;
    width: 230px;
}

.game_tsmnl_design3 {
    overflow: hidden;
}

.game_tsmnl_design3 .nh_cnlts_mn {
    position: relative;
}

.game_tsmnl_design3 .nh_cnlts_mn:before {
    content: "";
    background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/11/08052458/bn_af.png);
    width: 124px;
    height: 172px;
    left: -7%;
    bottom: -20px;
    position: absolute;
}

.game_faq_design5 {
    position: relative;
    overflow: hidden;
    padding: 60px 0 30px;
}

.game_faq_design5:after {
    position: absolute;
    content: "";
    background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/11/10070310/big_blue.png);
    background-size: cover;
    background-repeat: no-repeat;
    height: 195px;
    left: -3%;
    bottom: 0;
    width: 200px;
}

.game_faq_design5:before {
    content: "";
    background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/11/08052458/bn_af.png);
    width: 124px;
    height: 172px;
    right: 0%;
    top: 55%;
    position: absolute;
}

.page-template-tpl_game_development_company .awrd_crtft_inr figure, .page-template-tpl_game_development_company .awrd_crtft_inr:hover figure {
    filter: unset;
    background: #1E242B 0% 0% no-repeat padding-box;
    box-shadow: 0px 2px 26px #4756b080;
}

.game_ff_design3 .cntct_frm_mn {
    background: #1E242B 0% 0% no-repeat padding-box;
    box-shadow: 0px 2px 26px #4756b080;
}

.page-template-tpl_game_development_company footer, .page-template-tpl_game_development_company .cntct_frm_sc:after {
    background: #1B1F24;
}

.page-template-tpl_game_development_company .footer_logo_svg svg {
    filter: brightness(0) invert(1);
}

.page-template-tpl_game_development_company .ftr_col p, .page-template-tpl_game_development_company .ftr_col h3, .page-template-tpl_game_development_company .ftr_col a {
    color: #fff;
}

.page-template-tpl_game_development_company .mls_dtin, .page-template-tpl_game_development_company .ftr_inrfld {
    background: #ffffff;
}

.page-template-tpl_game_development_company .ftr_blg_inr a, .page-template-tpl_game_development_company li.mls_dtin a {
    color: #000 !important;
}

.page-template-tpl_game_development_company .ftr_cty_dv {
    background: #1b1f24;
}

.page-template-tpl_game_development_company .frm_ftr_slct #SelectBudget_footer {
    background-color: #1e242b;
}

.page-template-tpl_game_development_company .nh_crtft_sc .nw_sbhdng {
    width: 70%;
    margin: auto;
}

.g_dv_sc .lk_cnt p {
    width: 85%;
    margin: 0 auto;
}

.we_ofr .g_dv_mn h3 {
    margin-bottom: 0;
}

.lk_cnt_lft {
    width: 70%;
}

.game_wrp .we_ofr .g_dv_in p {
    text-align: left;
}

/****game page responsive start****/

@media (max-width:1500px) {
    .key_lft {
        width: 40%;
    }

    .g_fl_sc {
        height: 700px;
    }

    .gm_bn .d_flx {
        height: 600px;
    }

    .gm_rht {
        width: 470px;
        height: auto;
    }

    .key_lft p {
        font-size: 30px;
        line-height: 1.5;
    }

    .gm_hd h1 {
        font-size: 56px;
    }

    .g_dv_sc p, .we_ofr p {
        font-size: 16px;
    }

    .gm_rht {
        top: -13px;
    }

    .g_dv_sc .lk_cnt p {
        width: 75%;
    }
}

@media (max-width:1400px) {
    .g_fl_sc {
        height: 650px;
    }

    .gm_bn {
        padding-top: 150px;
    }

    .gm_lft {
        position: absolute;
        top: 65px;
    }
}

@media (max-width:1300px) {
    .game_tsmnl_design3:after {
        display: none;
    }

    .avl_app {
        padding: 60px;
    }
}

@media (max-width:1200px) {
    .game_faq_design5 .faq_2_mn .accordion-title h3, .game_faq_design5 .faq_2_mn .fq_title.active-title h3 {
        font-size: 18px;
    }

    .g_mbl_sc .g_mbl_dym2 {
        margin-top: 0;
    }

    .gm_hd h1 {
        font-size: 50px;
        line-height: 1.3;
    }

    .game_wrp h2 {
        font-size: 64px;
    }

    .g_fl_sc {
        padding: 0px 0 70px;
        height: auto;
    }

    .g_fl_mg, .we_ofr:after, .g_mbl_sc:before, .g_mbl_dym1:before, .g_mbl_dym2:after, .g_mbl_dym3:before, .g_mbl_dym4:before, .g_mbl_dym4:after, .why_chhos:before,
    .why_chhos .g_dv_mn2:before, .g_dv_sc:before, .g_dv_sc:after, .game_tsmnl_design3:before, .game_tsmnl_design3 .nh_cnlts_mn:before, .game_tsmnl_design3:after, .lk_cnt:before, .lk_cnt:after,
    .fr_lne:after, .gm_rht:after, .gm_lft:after, .g_fl_sc:after, .we_ofr .g_dv_mn:after, .g_mbl_dym1:after, .g_mbl_dym2 .g_mbl_lt:after, .g_mbl_dym4 .g_mbl_lt:before, .game_faq_design5:before,
    .game_faq_design5:after, .g_dv_mn:after {
        display: none;
    }

    .g_fl_mn {
        display: flex;
    }

    .g_fl_mn {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        gap: 20px;
        margin-top: 50px;
    }

    .g_fl_pt {
        width: 30%;
        background: #fff;
        border-radius: 26px;
        text-align: center;
        padding: 10px;
        box-sizing: border-box;
    }

    .g_fl_pt figure img {
        width: 100%;
        height: 100%;
        object-fit: contain;
    }

    .g_fl_pt figure {
        width: 100px;
        height: 100px;
        margin: 10px auto 20px;
    }

    .g_fl_pt h3 {
        font-size: 18px;
    }

    .g_fl_pt {
        width: 30%;
        background: #fff;
        border-radius: 26px;
        text-align: center;
        padding: 20px;
        box-sizing: border-box;
    }

    .g_fl_mn {
        display: flex;
        flex-wrap: wrap;
        align-items: center;
    }

    li.g_fl_pt {
        width: 30%;
        text-align: center;
    }

    .g_fl_sc {
        height: auto;
        padding: 0px 0 70px;
    }

    .g_fl_pt h3 {
        margin-top: 40px;
    }

    .g_dv_mn2>.g_dv_in {
        width: calc(50% - 15px);
        margin-top: 30px;
    }

    .why_chhos .g_dv_mn2>.g_dv_in {
        margin-top: 70px;
    }

    .g_fl_sc .g_fl_pt {
        background: #2a323d;
        border-radius: 10px;
    }

    .g_fl_mn {
        margin-top: 40px;
    }

    .lk_cntct:after, .lk_cnt_rht {
        display: none;
    }

    .g_dv_rb .lk_flx {
        margin-top: 40px;
        height: auto;
    }

    .lk_cntct .lk_cnt {
        flex-wrap: wrap;
        text-align: center;
        width: 100%;
    }

    .lk_cntct h4 {
        width: 100%;
    }

    .lk_flx.avl_app a.btn-fix, .why_chhos .lk_cntct a.btn-fix {
        margin-left: auto;
        margin-right: auto;
    }

    .lk_cnt_lft {
        width: 100%;
        text-align: center;
    }

    .g_dv_mn {
        padding-top: 30px;
    }

    .avl_app .lk_cnt_lft:after {
        display: none;
    }

    .lk_cnt:before, .lk_cnt:after {
        display: none;
    }

    .page-template-tpl_game_development_company .nh_crtft_sc .nw_sbhdng {
        width: 100%;
        margin: auto;
    }

    .why_chhos .blk_span {
        display: initial;
    }
}

@media (max-width:1024px) {
    .gm_lft {
        width: 100%;
        text-align: center;
        position: relative;
        top: 0;
    }

    .gm_lft .btn-fix {
        margin: auto;
    }

    .gm_bn {
        height: auto;
    }

    .gm_rht {
        position: relative;
        width: 400px;
        top: 0;
        height: auto;
        margin: 40px auto auto;
    }

    .ky_bx_wrp li h3 {
        font-size: 44px;
        line-height: 1.2;
    }

    .g_dv_mn {
        padding-top: 20px;
    }

    .g_dv_mn {
        padding-top: 25px;
    }

    .key_lft {
        width: 100%;
    }

    .ky_bx_wrp .ky_1 {
        position: relative;
        transform: translateY(-0%);
    }

    .gm_bn .d_flx {
        height: auto;
    }

    .gm_bn {
        padding-top: 125px;
    }

    .key_lft p {
        font-size: 26px;
        line-height: 1.5;
    }

    ul.ky_bx_wrp {
        align-items: center;
        flex-direction: row;
        margin-right: 0;
    }

    .ky_bx_wrp .ky_box {
        margin-top: 30px;
    }

    .ky_fct {
        text-align: center;
        background: #1b1f24;
    }

    .ky_bx_wrp .ky_2 .ky_cont {
        margin-bottom: 0;
    }

    li.g_dv_in {
        margin-top: 30px;
    }

    .lk_flx:after, .lk_flx:before, .lk_flx:after {
        display: none;
    }

    .we_ofr {
        padding-top: 0;
    }

    .gm_mbl_rt, .g_mbl_rt {
        width: 100%;
        text-align: center;
    }

    .g_mbl_nd {
        flex-direction: inherit;
    }

    .g_mbl_mn {
        justify-content: center;
    }

    .lk_cntct .lk_cnt {
        padding: 0 20px;
    }

    .lk_dlp {
        padding: 30px 20px;
    }

    .ky_bx_wrp .ky_box {
        width: calc(33% - 35px);
        width: auto;
    }

    .ky_fct {
        padding-bottom: 0;
    }

    .gm_mbl_rt {
        margin-top: 50px;
    }

    .nw_hdng .blk_span {
        display: inline;
    }
}

@media (max-width:992px) {
    .g_dv_mn>.g_dv_in {
        margin-top: 20px;
    }

    .key_lft p {
        font-size: 30px;
        line-height: 1.5;
    }

    .g_mbl_lt {
        width: 100%;
        text-align: center;
    }

    .lk_cnt h4 {
        font-size: 24px;
        line-height: 1.3;
    }

    .gm_btn .btn-fix {
        margin-left: auto;
        margin-right: auto;
    }

    .game_faq_design5 .accordion-item {
        margin-top: 25px;
    }

    .page-template-tpl_game_development_company .mls_dtl i {
        color: #fff;
    }
}

@media (max-width:768px) {
    .g_dv_sc .lk_cnt p {
        width: 100%;
    }
}

@media (max-width:767px) {
    .ky_bx_wrp .ky_box {
        width: 100%;
        margin: 25px 0px 0px 0;
        max-width: initial;
    }

    .gm_hd h1 {
        font-size: 30px !important;
        line-height: 1.3 !important;
    }

    .game_wrp h2 {
        font-size: 26px !important;
        line-height: 1.3 !important;
    }

    .key_lft p {
        font-size: 20px;
    }

    .ky_fct {
        padding: 50px 0 0 0;
        margin-top: 0;
    }

    li.g_fl_pt {
        width: 45%;
        text-align: center;
        padding: 10px;
    }

    .g_dv_mn>.g_dv_in {
        width: 100%;
    }

    .g_dv_mn h3, .g_dv_mn h3 {
        font-size: 20px;
        margin: 20px 0 0;
    }

    .g_mbl_lt h3 {
        font-size: 22px;
    }

    .game_tsmnl_design3 {
        padding-top: 20px;
    }

    .game_wrp .d_block {
        display: initial;
    }
}

@media (max-width:600px) {
    .ky_bx_wrp li h6 {
        font-size: 24px;
        margin-bottom: 10px;
    }

    .g_dv_mn>.g_dv_in {
        width: 100%;
        min-height: auto;
        text-align: center;
    }

    .g_dv_mn>.g_dv_in figure {
        margin: 0 auto;
    }

    .lk_flx:before, .lk_flx:after, .g_mbl_dym2 .gm_mbl_rt:before, .g_mbl_dym2 .gm_mbl_rt:after, .g_dv_mn>.g_dv_in:after {
        display: none;
    }

    .g_dv_rb .lk_flx {
        margin-top: 40px;
    }

    .g_fl_pt h3 {
        font-size: 16px;
    }

    .gm_hd h1 {
        font-size: 28px !important;
    }

    .game_faq_design5 .faq_2_mn .accordion-title h3, .game_faq_design5 .faq_2_mn .fq_title.active-title h3 {
        font-size: 18px;
    }

    .lk_cnt h4 {
        font-size: 22px;
    }

    .g_mbl_mn {
        margin-top: 40px;
    }

    .g_mbl_dym4 {
        padding-top: 40px;
    }

    .avl_app {
        padding: 20px;
    }

    .g_dv_mn p {
        text-align: center;
    }

    .pf_game_prjct_ds3 .store_icons a {
        margin: 0 auto;
    }
}

/****game page responsive end****/


/*new game page css start 18-10-23*/
.gm_cntr_bx h3 {
    font-size: 36px;
    font-weight: 800;
    margin-bottom: 10px;
    color: #fff;
}

.gm_cntr_lst {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
    width: 75%;
    margin: 0 auto 70px;
}

.game_wrp h2 {
    font-size: 48px;
    font-weight: 900;
}

.key_lft p {
    font-size: 48px;
    line-height: 68px;
    font-weight: 900;
}

.gm_cntr_bx {
    text-align: center;
}

.ky_fct {
    background-image: url(https://www.apptunix.com/wp-content/uploads/2023/10/gm_counter_bg.png);
    background-position: center;
    padding-bottom: 190px;
}

ul.ky_bx_wrp {
    margin-right: 0;
    width: 50%;
    gap: 30px;
}

.ky_gm_box:nth-child(1) {
    position: absolute;
    left: -10px;
    top: 0;
    margin: auto;
    background: transparent linear-gradient(180deg, #E65F43 0%, #EF27D5 100%) 0% 0% no-repeat padding-box;
    bottom: 0;
    height: 300px;
}

.ky_gm_box:nth-child(2) {
    background: transparent linear-gradient(180deg, #1FC6D9 0%, #255468 100%) 0% 0% no-repeat padding-box;
}

.ky_gm_box:nth-child(3) {
    background: transparent linear-gradient(180deg, #F5CB43 0%, #FFAA00 100%) 0% 0% no-repeat padding-box;
}

.ky_gm_box {
    width: 48%;
    padding: 50px 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    text-align: center;
    border-radius: 10px;
}

.ky_bx_wrp li h6 {
    margin-bottom: 20px;
    font-weight: 400;
}

.ky_bx_wrp li p {
    font-weight: 400;
}

.gm_prm_sc .tech_us {
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 3px 73px #00000017;
    border-radius: 20px;
    padding: 50px 40px;
    align-items: flex-start;
    margin-top: 50px;
    position: relative;
    overflow: hidden;
}

.gm_prm_sc .tech_us:after {
    position: absolute;
    content: "";
    border: 40px solid #D5DAFF85;
    width: 235px;
    height: 235px;
    bottom: -50px;
    right: -70px;
    border-radius: 50%;
}

.gm_prm_sc .tech_us:before {
    position: absolute;
    content: "";
    background: #D5DAFF85;
    width: 55px;
    height: 55px;
    bottom: 180px;
    right: 120px;
    border-radius: 50%;
}

.gm_prm_sc .nav-link {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    flex-wrap: wrap;
    padding: 20px 15px;
    gap: 15px;
    background: #F2F9FF 0% 0% no-repeat padding-box;
    border-radius: 10px;
    min-height: 95px;
    display: flex !important;
    align-items: center;
    border: unset;
}

.gm_prm_sc .nav-link span {
    font-size: 22px;
    color: #000000;
    font-weight: 700;
}

.gm_prm_sc .nav-pills {
    width: 44%;
    position: relative;
}

.gm_prm_sc .nav-pills:after {
    position: absolute;
    content: "";
    border: 4px solid #BEE7FF;
    top: 0;
    bottom: 0;
    right: -30px;
    height: 100%;
    border-radius: 10px;
}

.gm_prm_sc .nav-link.active:before, .gm_prm_sc .nav-link.hovercolor:before {
    position: absolute;
    content: "";
    border: 4px solid #00649E;
    top: 0;
    bottom: 0;
    right: -30px;
    height: 150px;
    border-radius: 10px;
    z-index: 9;
}

.gm_prm_sc .nav-link:not(:last-child) {
    margin-bottom: 45px;
}

.gm_prm_sc .nav-link.active {
    background: transparent linear-gradient(180deg, #33B4FF 0%, #00649E 100%) 0% 0% no-repeat padding-box;
    position: relative;
}

.gm_prm_sc .nav-link.active:first-child:before, .gm_prm_sc .nav-link.active:last-child:before {
    height: 100px;
}

.gm_prm_sc .nav-link.hovercolor {
    position: relative;
}

.gm_prm_sc .tab-content {
    width: 50%;
    padding-top: 0;
}

.gm_prm_sc .lunch_dub_rt h2 {
    font-size: 28px;
    color: #000;
    margin-bottom: 20px;
    font-weight: 800;
}

.gm_prm_sc .lunch_dub_rt p {
    color: #585858;
    font-size: 20px;
}

.gm_prm_sc .nav-link.active span {
    color: #fff;
}

.gm_prm_sc .nav-link.active img {
    filter: brightness(0) invert(1);
}

.lunch_dub_ul li h3 {
    color: #141324;
    font-size: 20px;
    font-weight: 600;
    position: relative;
    padding-left: 25px;
}

.lunch_dub_ul li h3:after {
    position: absolute;
    content: "";
    background: transparent linear-gradient(180deg, #33B4FF 0%, #00649E 100%) 0% 0% no-repeat padding-box;
    width: 15px;
    height: 15px;
    border-radius: 50%;
    left: 0;
    top: 5px;
}

.lunch_dub_ul li:not(:last-child) {
    margin-bottom: 25px;
}

.lunch_dub_ul {
    margin: 25px 0 50px;
}

.gm_rht:after, .gm_lft:after, .avl_app .lk_cnt_lft:after, .gm_rbst_sc.g_dv_sc:before, .gm_rbst_sc.g_dv_sc:after, .gm_rbst_sc .g_dv_mn:after, .we_ofr:after, .we_ofr:before, .we_ofr .g_dv_mn:after, .lk_flx:after, .g_mbl_sc:before {
    content: unset;
}

.gm_rbst_sc.g_dv_sc, .g_mbl_sc {
    background: unset;
}

.gm_rbst_sc .btn-fix {
    margin: 75px auto 0;
}

.g_dv_mn h3 {
    font-size: 24px;
}

.g_dv_mn>.g_dv_in {
    background: #242A30 0% 0% no-repeat padding-box;
    opacity: 1;
    backdrop-filter: blur(48px);
    border: unset;
    min-height: unset;
    padding: 35px 30px;
    border-radius: 14px;
    margin: 0;
}

.gm_dicvr_mn, .gm_vid_lst {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
}

.gm_vid_bx {
    width: 49%;
    background: #F2F9FF 0% 0% no-repeat padding-box;
    border-radius: 20px;
}

.gm_vid_img {
    position: relative;
}

.ply_icn {
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    right: 0;
    left: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
}

.gm_vid_cnt h3 {
    font-size: 30px;
    color: #1B1F24;
    font-weight: 900;
}

.gm_vid_cnt p {
    font-size: 16px;
    color: #1B1F24;
    font-weight: 500;
    margin: 10px 0 30px;
    line-height: 22px;
}

.gm_dicvr_lft, .gm_dicvr_ryt {
    width: 50%;
}

.gm_vid_cnt {
    padding: 25px 20px 20px 20px;
}

.gm_dicvr_lft h2 {
    font-size: 40px;
    line-height: 60px;
}

.gm_dicvr_lft p {
    font-size: 20px;
    line-height: 30px;
    font-weight: 300;
    margin: 20px 0 50px !important;
}

.we_ofr .g_dv_mn>.g_dv_in {
    border-radius: 24px;
    padding: 30px 15px;
}

.we_ofr .g_dv_mn2>.g_dv_in {
    width: 23.7%;
}

.g_dv_mn {
    padding-top: 60px;
}

.we_ofr .g_dv_mn h3 {
    font-size: 22px;
    font-weight: 500;
    margin: 15px 0;
}

.we_ofr .g_dv_mn h3 {
    margin-bottom: 10px;
}

.we_ofr .g_dv_in p {
    font-size: 16px;
}

.g_dv_rb .lk_flx {
    margin-top: 0;
}

.lk_flx:before {
    right: 0;
}

.lk_dlp {
    padding: 40px;
}

.lk_cnt {
    max-width: unset;
}

.lk_dlp h2 {
    font-size: 40px;
    font-weight: 700;
}

.fr_lne:after {
    width: 240px;
}

.gm_vid_img figure {
    width: 100%;
    height: 100%;
}

.gm_vid_img img {
    width: 100%;
}

.gm_vid_img .ply_icn img {
    width: auto;
}

.flip-card {
    perspective: 1000px;
}

.blk_hlth_bx {
    transition: 0.2s;
    background-color: transparent;
    position: relative;
    width: 32%;
    border-radius: 30px;
    background-size: cover;
    height: 320px;
}

.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: 30px;
}

.blk_hlth_cntnt, .blk_hlth_bx .bck_box {
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 30px;
}

.blk_hlth {
    align-items: stretch;
    justify-content: space-between;
    gap: 25px 0;
    margin-top: 60px;
}

.blk_hlth_bx h3.blk_hlt_hnd {
    position: absolute;
    z-index: 1;
    padding: 0 15px;
    transition: ease-in-out 0.4s;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    margin: auto;
    font-size: 26px;
    color: #fff;
}

.flip-card:hover .flip-card-inner {
    transform: rotateY(180deg);
}

.blk_hlth_bx .bck_box {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    padding: 10px;
    position: relative;
}

.flip-card-back {
    transform: rotateY(180deg);
}

.flip-card-front, .flip-card-back {
    position: absolute;
    width: 100%;
    height: 100%;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

.gm_prcs_lst h3 {
    color: #30B0FB;
    font-size: 26px;
}

.gm_prcs_lst {
    width: 50%;
    text-align: right;
    background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2023/10/18095112/process_bg-2.png);
    background-repeat: no-repeat;
    background-position: right;
    padding: 40px 70px 40px 0;
    position: relative;
    margin-bottom: 25px;
}

.gm_prcs_lst:nth-child(even) {
    margin-left: auto;
    text-align: left;
    background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2023/10/18095524/proces_bgeven.png);
    background-repeat: no-repeat;
    background-position: left;
    padding: 40px 0 40px 70px;
    position: relative;
}

.gm_prcs_mn {
    margin: 60px 0;
}

.gm_prcs_sc .btn-fix {
    margin: 0 auto;
}

.gm_prcs_lst h4 {
    position: absolute;
    background: transparent linear-gradient(180deg, #33B4FF 0%, #00649E 100%) 0% 0% no-repeat padding-box;
    width: 45px;
    height: 45px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    top: 0;
    bottom: 0;
    margin: auto;
    right: -20px;
    font-size: 32px;
    color: #fff;
    font-weight: 800;
}

.gm_prcs_lst:nth-child(even) h4 {
    right: unset;
    left: -20px;
}

.gm_cta2_sc h2 {
    font-size: 30px;
}

.gm_cta2_sc .avl_app {
    padding: 60px 80px;
    margin-top: 0;
}

.gm_cta2_sc .lk_cnt_lft {
    width: 100%;
}

.gm_cta2_sc .lk_cnt_rht figure {
    position: absolute;
    top: unset;
    width: 287px;
    height: 100%;
    right: 100px;
    bottom: 95px;
}

.gm_prcs_lst p {
    max-width: 480px;
    margin-left: auto;
}

.gm_prcs_lst:nth-child(even) p {
    margin: 0;
}

.gm_why_mn, .gm_why_lst {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
}

.trsd_tag {
    background: #242A30 0% 0% no-repeat padding-box;
    border-radius: 24px;
    opacity: 1;
    backdrop-filter: blur(48px);
    width: 48%;
    padding: 20px 20px 35px 20px;
}

.gm_why_lt {
    width: 35%;
}

.gm_why_lt h2 {
    font-size: 44px;
}

.gm_why_lst {
    width: 55%;
    align-items: stretch;
    gap: 25px 0;
}

.trsd_tag h3 {
    font-size: 22px;
    color: #fff;
    margin: 15px 0 5px;
}

.gm_cta3_sc .lk_cnt_rht figure {
    position: absolute;
    top: -15px;
    bottom: 0;
    width: 30%;
    right: 20px;
}

.gm_cta2_sc h2 {
    font-size: 34px;
    line-height: 48px;
}

.gm_cta3_sc .avl_app {
    padding: 40px;
    background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2023/10/18104755/gm_ftrcta3.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}

.gm_bn {
    background-image: url(https://www.apptunix.com/solutions/wp-content/uploads/sites/5/2023/10/game_bnr.png);
    background-size: cover;
    background-position: top center;
    overflow: hidden;
    box-sizing: border-box;
    background-repeat: no-repeat;
    padding-top: 60px;
}

.gm_lft {
    width: 55%;
    position: relative;
}

.gm_lft:after {
    position: absolute;
    content: "";
    background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2023/10/19072943/aftr_bfr.png);
    bottom: -150px;
    right: -60px;
    width: 100%;
    background-position: bottom;
    background-size: contain;
    background-repeat: no-repeat;
}

.gm_rht {
    width: 42%;
    height: unset;
    top: unset;
    bottom: 0;
}

.gm_lft h1 {
    font-size: 50px;
    font-weight: 900;
}

.gm_dicvr_lft, .gm_why_sc {
    position: relative;
}

.gm_dicvr_lft:after, .gm_why_sc:after {
    content: "";
    position: absolute;
    background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/11/08052457/bnr_afr.png);
    background-size: cover;
    width: 124px;
    height: 120px;
    top: -100px;
    right: 125px;
    left: 0;
    background-repeat: no-repeat;
    margin: auto;
    background-position: bottom;
}

.gm_why_sc:after {
    top: 0;
    right: unset;
    left: 0;
}

#gm_wrap {
    background: #1B1F24;
}

#gm_wrap .ftr_frm_lt .sb_hd h2 span, #gm_wrap .ftr_frm_ptnr h3 {
    color: #fff;
}

#gm_wrap .white_sec .cntcnt_lcnt_fig img {
    filter: brightness(0) invert(1);
}

#gm_wrap .tcstck_dbnw .tech_sngl figure {
    background-color: #fff;
}

.g_mbl_mn {
    margin-top: 0;
}

.gm_prcs_sc {
    padding-bottom: 120px;
}

.blk_hlth_mbl {
    display: none;
}

.key_lft {
    width: 50%;
}

@media (max-width:1600px) {
    .gm_bn {
        padding-top: 120px;
    }

    .gm_lft:after {
        content: unset;
    }

}

@media (max-width:1300px) {
    .gm_vid_cnt h3 {
        font-size: 22px;
    }
}

@media (max-width:1200px) {
    .key_lft, .gm_why_lt, .gm_dicvr_lft {
        width: 100%;
        text-align: center;
    }

    .game_wrp .slick-dots {
        position: unset;
        margin-top: 20px;
    }

    .game_wrp .slick-dots li button {
        background: #bbb;
        border-radius: 50%;
    }

    .game_wrp .slick-dots li.slick-active button {
        background: transparent linear-gradient(180deg, #33B4FF 0%, #00649E 100%) 0% 0% no-repeat padding-box;
    }

    .ky_gm_box:nth-child(1) {
        position: unset;
        margin: 0;
        height: unset;
    }

    ul.ky_bx_wrp {
        width: 100%;
        gap: 10px;
        flex-direction: row;
        align-items: stretch;
        margin-top: 30px;
    }

    .ky_bx_wrp li h3 {
        font-size: 32px;
        line-height: normal;
    }

    .gm_prm_sc .tech_us:before, .gm_prm_sc .tech_us:after, .ky_bx_wrp li h6:after, .gm_prm_sc .nav-pills:after, .lk_flx:before, .lk_flx:after, .gm_dicvr_lft:after, .gm_why_sc:after, .g_dv_mn>.g_dv_in:after {
        content: unset;
    }

    .gm_prm_sc .nav-pills, .gm_prcs_lst h4 {
        display: none;
    }

    .gm_prm_sc .tab-content>.tab-pane {
        display: block;
    }

    .ky_bx_wrp li h6 {
        font-size: 20px;
        line-height: normal;
        min-width: auto;
        margin-bottom: 5px;
        padding-bottom: 0px;
    }

    .ky_bx_wrp li p, .gm_why_lst .trsd_tag p, .gm_prm_sc .lunch_dub_rt p, .lunch_dub_ul li h3, .g_dv_mn p, .blk_hlth_mbl_lst p {
        font-size: 16px;
        margin: 0;
        line-height: 26px;
    }

    .lunch_dub_ul li:not(:last-child) {
        margin-bottom: 10px;
    }

    .lunch_dub_ul {
        margin: 10px 0 20px;
    }

    .gm_prm_sc .tab-pane {
        border: 2px solid #BEE7FF;
        padding: 20px;
        border-radius: 20px;
        margin: 0 5px;
        min-height: 425px;
    }

    .ky_gm_box {
        width: 32%;
        padding: 20px;
    }

    .lk_dlp h2, .gm_cta2_sc h2 {
        font-size: 30px;
    }

    .gm_prcs_lst, .gm_prcs_lst:nth-child(even) {
        width: 49%;
        text-align: center;
        background: unset;
        padding: 20px;
        position: relative;
        margin-bottom: 0;
        border: 2px solid #fff;
        border-radius: 40px;
    }

    .gm_prcs_mn {
        margin: 30px 0;
        display: flex;
        align-items: stretch;
        justify-content: space-between;
        flex-wrap: wrap;
        gap: 20px 0;
    }

    .gm_prcs_lst h3, .gm_prm_sc .lunch_dub_rt h2 {
        font-size: 22px;
    }

    .gm_prcs_lst:nth-child(even) p, .gm_prcs_lst p {
        max-width: unset;
        font-size: 16px;
        margin: 5px 0 0;
    }

    .gm_prcs_sc {
        padding-bottom: 20px;
    }

    .gm_cta2_sc .avl_app, .g_dv_mn>.g_dv_in {
        padding: 20px;
    }

    .avl_app .lk_cnt, .gm_why_lst, .gm_prm_sc .tab-content, .gm_lft {
        width: 100%;
    }

    .gm_why_lst {
        margin-top: 40px;
    }

    .gm_dicvr_ryt {
        margin: 20px auto 0;
    }

    .trsd_tag {
        text-align: center;
        width: 49%;
    }

    .gm_why_lst .trsd_tag h3 {
        font-size: 20px;
    }

    .gm_prm_sc .lunch_dub_rt h2 {
        margin-bottom: 5px;
    }

    .gm_prm_sc .tech_us {
        padding: 40px 20px;
    }

    .g_dv_mn h3 {
        font-size: 20px;
        margin: 5px 0 0;
    }

    .ky_fct {
        background-image: unset;
        background: transparent linear-gradient(180deg, #181536 0%, #1B1F24 100%) 0% 0% no-repeat padding-box;
    }

    .gm_cntr_bx h3 {
        font-size: 24px;
        line-height: normal;
        margin: 0;
    }

    .gm_cntr_bx p {
        font-size: 14px;
        line-height: normal;
    }

    .ky_fct {
        padding: 30px 0;
    }

    .key_lft p {
        font-size: 30px;
        line-height: normal;
    }

    .gm_dicvr_lft .btn-fix {
        margin: 0 auto;
    }

    .gm_dicvr_lft p {
        font-size: 16px;
        margin: 0px 0 20px !important;
    }

    .we_ofr .g_dv_mn2>.g_dv_in {
        width: 49%;
        margin: 0;
        text-align: center;
    }

    .g_dv_mn>.g_dv_in figure {
        width: 60px;
        height: auto;
        margin: 0 auto;
    }

    .g_dv_mn {
        padding-top: 30px;
        gap: 20px 0;
    }

    .we_ofr .g_dv_mn h3 {
        font-size: 20px;
        margin: 10px 0 0;
    }

    .game_wrp .we_ofr .g_dv_in p, .blk_hlth_mbl_lst, .g_dv_mn>.g_dv_in p, .g_dv_mn h3 {
        text-align: center;
    }

    .we_ofr .g_dv_mn h3 {
        margin-bottom: 5px;
    }

    .gm_dicvr_sc {
        padding: 0px 0 40px;
    }

    .gm_dicvr_mn {
        flex-direction: column-reverse;
    }

    .blk_hlth_mbl_lst {
        background: transparent linear-gradient(180deg, #33B4FF 0%, #00649E 100%) 0% 0% no-repeat padding-box;
        margin: 0 5px;
        padding: 20px;
        border-radius: 30px;
        min-height: 300px;
        display: flex !important;
        flex-direction: column;
        align-items: center;
        justify-content: center;
    }

    .blk_hlth_mbl {
        display: block;
    }

    .blk_hlth {
        display: none;
    }

    .blk_hlth_mbl {
        margin-top: 40px;
    }

    .blk_hlth_mbl_lst h3 {
        font-size: 22px;
        color: #fff;
    }

    .gm_rbst_sc .btn-fix {
        margin: 40px auto 0;
    }

}

@media (max-width:992px) {
    .gm_vid_cnt h3 {
        font-size: 18px;
    }

    .gm_cntr_lst {
        width: 100%;
    }

    .gm_vid_cnt p {
        font-size: 14px;
        color: #1B1F24;
        font-weight: 500;
        margin: 5px 0 10px;
        line-height: 20px;
    }

    .gm_vid_lst {
        align-items: stretch;
    }

    .gm_vid_img figure.ply_icn {
        width: 35px;
        height: auto;
    }

    .lk_dlp {
        padding: 20px;
    }

    .lk_cnt p {
        line-height: 26px;
    }

    .lk_dlp .btn-fix {
        margin: 20px auto 0;
    }
}

@media (max-width:767px) {
    .game_wrp .slick-dots li button:before {
        content: unset;
    }
}

@media (max-width:600px) {
    .ky_gm_box {
        width: 49%;
        padding: 20px 10px;
    }

    ul.ky_bx_wrp {
        justify-content: center;
    }

    .g_dv_mn {
        padding-top: 30px;
    }

    .g_dv_mn>.g_dv_in {
        padding: 20px 10px;
    }

    .gm_prcs_lst, .gm_prcs_lst:nth-child(even), .trsd_tag, .ky_gm_box, .we_ofr .g_dv_mn2>.g_dv_in {
        width: 100%;
        padding: 20px 10px;
    }

    .gm_prm_sc .tab-pane {
        background: #fff;
        padding: 20px 10px;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .lunch_dub_ul li h3:after {
        width: 8px;
        height: 8px;
        top: 8px;
    }

    .gm_vid_bx {
        width: 100%;
    }

    .gm_prcs_lst:nth-child(even) p, .gm_prcs_lst p {
        line-height: 24px;
    }

    .gm_prcs_lst h3, .gm_prm_sc .lunch_dub_rt h2 {
        font-size: 20px !important;
    }

    .gm_why_lst {
        gap: 10px;
    }

    .gm_cta_sc, .gm_why_sc {
        padding: 0;
    }

    .gm_cntr_lst {
        width: 100%;
        gap: 20px;
        justify-content: center;
        margin: 0 auto 30px;
    }

    .key_lft p {
        font-size: 22px;
    }

    .ky_fct {
        padding: 30px 0 0;
    }

    .gm_prm_sc .tech_us {
        padding: 0;
        margin-top: 35px;
        background: unset;
    }

    .gm_vid_lst {
        gap: 15px;
    }

    .lk_dlp h2, .gm_cta2_sc h2 {
        font-size: 22px !important;
    }

    .gm_vid_cnt {
        text-align: center;
        padding: 10px;
    }

    .gm_vid_cnt .btn-fix {
        margin: 0 auto;
    }

    .lunch_dub_ul li:not(:last-child) {
        margin-bottom: 5px;
    }

    .ky_bx_wrp li p, .gm_why_lst .trsd_tag p, .gm_prm_sc .lunch_dub_rt p, .lunch_dub_ul li h3, .g_dv_mn p, .blk_hlth_mbl_lst p {
        line-height: 24px;
    }

    .lunch_dub_ul li h3, .gm_prm_sc .lunch_dub_rt p, .lunch_dub_rt .btn-fix, .g_dv_mn p {
        font-size: 14px;
    }

    .gm_dicvr_ryt {
        width: 85%;
    }

    .lunch_dub_ul {
        margin: 5px 0 10px;
    }

    .g_dv_mn h3 {
        font-size: 18px;
        margin: 5px 0;
    }

    .gm_why_lst {
        margin-top: 30px;
    }

    .lunch_dub_ul li h3 {
        padding-left: 15px;
        font-size: 13px;
    }

    .gm_prm_sc .tab-pane {
        min-height: 460px;
    }

    .gm_rbst_sc {
        padding-top: 0;
    }

    .gm_srv_sc {
        padding-bottom: 0;
    }
}

/*new game page css end 18-10-23*/


/** airbnb - marketplace new page css **/
.page-template-tpl_airbnb_clone_script .body-wrapper {
    overflow: hidden;
}

.page-template-tpl_airbnb_clone_script .navbar, .page-template-tpl_airbnb_clone_script .tp_br_clng {
    background: 0 0;
}

.airbn_clr {
    color: #FF385F;
}

.airbnb_wrp .btn-fix, .airbnb_wrp .btn-fix:hover svg {
    background: #FF385F;
}

.airbnb_wrp .btn-fix.btn-fix_wht, .airbnb_wrp .btn-fix:hover {
    background: #fff;
}

.arbn_banr_cntnt .arbnb_wht_btn {
    margin-left: 20px;
}

.arbn_banr_cntnt .rdbn_lst {
    margin: 30px 0 50px;
}

.arbn_banr, .arbn_sol_sc {
    position: relative;
}

.arbn_bnlt .nw_hdng p {
    width: 80%;
}

.arbn_banr {
    height: 900px;
}

.arbn_banr:after, .arbn_cta:after {
    content: "";
    position: absolute;
    left: 50%;
    width: 100vw;
    background: #F5FAFF;
    top: 0;
    bottom: 0;
    transform: translate(-50vw);
    z-index: -1;
}

.arbn_banr:before {
    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: 45%;
    bottom: 15%;
    height: 50px;
    width: 50px;
}

.arbn_bnrt figure {
    width: 570px;
    height: 570px;
    margin-left: auto;
}

.arbn_banr_cntnt {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
}

.arbn_bnlt {
    width: 47%;
}

.arbn_bnrt {
    width: 50%;
}

.arbn_sol_sc .nw_sbhdng {
    width: 55%;
    margin: 0 auto;
}

.arbn_sol_sc:after, .arbn_sol_sc:before, .arbn_cta2:before, .arbn_cta3:before {
    position: absolute;
    content: "";
    background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/11/15060138/Group-391446.svg)no-repeat;
    background-size: cover;
    width: 65px;
    height: 65px;
    left: 15%;
    top: 18%;
}

.arbn_sol_sc:before {
    left: auto;
    right: 15%;
    top: 13%;
    width: 50px;
    height: 50px;
}

.arbn_cta2:before, .arbn_cta3:before {
    background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/11/15084416/Group-1104306.svg) no-repeat;
    left: auto;
    right: 5%;
    height: 60px;
    width: 60px;
    background-size: cover;
}

.arbn_sol_mn {
    margin-top: 30px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 60px;
}

.arbn_sol_lst {
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 3px 30px #0000000f;
    border: 1px solid #70707021;
    border-radius: 10px;
    padding: 30px;
    margin-bottom: 40px;
    min-height: 200px;
}

.arbn_sol_lst h3 {
    font-size: 22px;
    margin: 10px 0;
}

.arbn_cta:after {
    background: #30243D;
}

.arbn_cta h2 {
    width: 64%;
    margin: 0 auto 40px;
}

.arbn_cta1:before, .arbn_cta2 .arbn_cta_mn:before, .arbn_cta3 .arbn_cta_mn:before {
    content: "";
    position: absolute;
    background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/11/11082957/Image-3165.svg) no-repeat;
    width: 270px;
    height: 260px;
    right: 15%;
    top: 0;
    background-size: cover;
}

.arbn_cta2 .arbn_cta_mn:before, .arbn_cta3 .arbn_cta_mn:before {
    left: 0;
    right: auto;
    bottom: 0;
    top: auto;
    width: 220px;
    height: 220px;
}

.arbn_appnl_sc .nav-link.active.show {
    background: #FF385F !important;
    border-radius: 0 !important;
}

.arbn_appnl_sc .arbn_appnl_rt figure {
    width: 500px;
}

.arbn_appnl_sc .rds_ftrs_rt figure:after {
    background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/11/15071256/Group-191354.png) no-repeat !important;
    width: 112px;
    height: 100px;
    left: auto;
    right: 5%;
    top: 9%;
    background-size: cover;
}

.arbn_appnl_sc .rds_ftrs_rt:before, .arbn_appnl_sc .rds_ftrs_rt:after {
    display: none;
}

.arbn_wrks_sc {
    background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/11/15073454/Image-3165.jpg) no-repeat;
    background-size: cover;
    background-position: bottom;
}

.arbn_wrks_sc .nw_sbhdng p {
    width: 65%;
    margin: 10px auto 20px;
}

.arbn_wrks_img:after {
    content: "";
    position: absolute;
    background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/11/15075054/Path-1456455.svg) no-repeat;
    left: 50%;
    width: 100vw;
    height: 210px;
    top: -7%;
    bottom: 0;
    transform: translate(-50vw);
    background-size: contain;
    z-index: -1;
}

.arbn_wrks_img {
    margin-top: 30px;
    z-index: 1;
    position: relative;
}

.page-template-tpl_airbnb_clone_script .al_sc.nh_cntst_sc {
    background: #fff;
    padding-bottom: 70px;
}

.page-template-tpl_airbnb_clone_script .nh_tchstk_sc_layout {
    padding-top: 0;
}

.page-template-tpl_airbnb_clone_script .whychs_d5_sec {
    padding: 30px 0 60px;
}

.page-template-tpl_airbnb_clone_script .nh_crtft_sc {
    padding-top: 0;
}

.arbn_sol_mn .arbn_sol_icn {
    height: 40px;
    width: 40px;
}

.rds_ftrs.arbn_appnl_sc a.nav-link:hover {
    color: #444;
}

.rds_ftrs_mn .nav-link.active.show:hover {
    color: #fff;
}

.airbnb_wrp .rds_ftrs:after, .airbnb_wrp .rds_ftrs:before {
    display: none !important;
}

.arbn_appnl_sc .rds_ftrs_rt figure {
    margin-right: 0;
}

.adminpanel-img {
    width: 600px !important;
}

.arbn_appnl_sc .rds_ftrs_rt:nth-child(3)figure:after {
    right: -5%;
    top: 20%;
}

.arbn_sol_lt, .arbn_sol_rt {
    width: 25%;
}

.arbn_cta .btn-fix {
    margin: 0 auto;
}

@media (max-width:1600px) {
    .arbn_bnlt {
        width: 50%;
    }

    .arbn_bnrt {
        width: 45%;
    }

    .arbn_sol_sc .nw_sbhdng {
        width: 62%;
    }

    .arbn_cta h2 {
        width: 75%;
    }
}

@media (max-width:1500px) {
    .arbn_bnlt {
        width: 60%;
    }

    .arbn_bnrt {
        width: 38%;
    }

    .arbn_cta h2 {
        width: 85%;
    }

    .arbn_cta1:before {
        right: 5%;
    }

    .arbn_wrks_img:after {
        top: -4%;
    }

    .adminpanel-img {
        width: 500px !important;
    }
}

@media (max-width:1400px) {
    .arbn_bnrt figure {
        width: 450px;
        height: 450px;
    }

    .arbn_bnlt {
        width: 55%;
    }

    .arbn_sol_sc .nw_sbhdng {
        width: 69%;
    }

    .arbn_banr {
        height: 630px;
    }

    .arbn_cta1:before {
        right: 0%;
    }
}

@media (max-width:1200px) {
    .arbn_banr:before, .arbn_sol_sc:after, .arbn_sol_sc:before, .arbn_cta2:before, .arbn_cta3:before, .arbn_cta1:before, .arbn_cta2 .arbn_cta_mn:before, .arbn_cta3 .arbn_cta_mn:before, .arbn_wrks_img:after {
        display: none;
    }

    .arbn_bnrt figure {
        width: auto;
        height: auto;
    }

    .arbn_sol_sc .nw_sbhdng, .arbn_cta h2, .arbn_wrks_sc .nw_sbhdng p {
        width: 100%;
    }

}

@media (max-width:992px) {
    .arbn_bnlt, .arbn_bnrt, .arbn_sol_lt, .arbn_sol_cntr, .arbn_sol_rt, .arbn_bnlt .nw_hdng p {
        width: 100%;
    }

    .arbn_banr_cntnt {
        gap: 0px;
    }

    .arbn_banr_cntnt .rdbn_lst {
        margin: 20px 0;
    }

    .arbn_bnlt, .arbn_sol_lst {
        text-align: center;
        min-height: auto;
    }

    .arbn_banr {
        height: auto;
    }

    .arbn_bnrt figure {
        margin: 20px auto;
        width: 70%;
    }

    .arbn_sol_lt {
        order: 2;
    }

    .arbn_sol_mn {
        flex-wrap: wrap;
        gap: 0;
    }

    .arbn_sol_cntr figure {
        width: 50%;
        margin: 0 auto;
    }

    .arbn_sol_cntr figure img, .arbn_bnrt figure img {
        text-align: center;
        width: 100%;
        margin: 0 auto 20px;
    }

    .arbn_sol_mn .arbn_sol_icn {
        margin: 0 auto;
    }

    .arbn_sol_lst {
        margin-bottom: 20px;
        padding: 20px;
    }

    .arbn_wrks_img figure {
        width: 60%;
        margin: 0 auto;
    }

    .arbn_cta h2 {
        margin: 0 auto 20px;
    }

    .rd_tb_lst {
        margin-top: 0px;
    }

    .arbn_appnl_sc .arbn_appnl_rt figure {
        width: 70%;
        margin: 20px auto;
    }

    .arbn_sol_lst h3 {
        font-size: 20px;
    }

    .arbn_sol_lt .arbn_sol_lst:last-child {
        margin-bottom: 0;
    }

    .adminpanel-img {
        width: auto !important;
    }

    .pf_game_prjct_ds3 .nh_bwt_lst:hover {
        background: #252a2f;
    }

    .page-template-tpl_game_development_company .nh_bwt_lst:hover:before {
        opacity: .1;
    }

    .game_design3 .nh_bwt_lst:hover h3, .game_design3 .nh_bwt_lst:hover h4, .game_design3 .nh_bwt_lst:hover p {
        color: #fff;
    }

    .arbn_banr .btn-fix {
        margin: 0 auto;
    }
}

@media (max-width:600px) {
    .arbn_sol_lst h3 {
        font-size: 18px;
        margin: 0;
    }

    .rds_ftrs .rds_ftrs_cntn {
        margin-top: 10px;
    }

    .page-template-tpl_airbnb_clone_script .nh_tchstk_sc h2 {
        margin-bottom: 0px;
    }

    .page-template-tpl_airbnb_clone_script .nh_tchstk_lst h3 {
        font-size: 20px;
        margin-bottom: 20px;
    }

    .page-template-tpl_airbnb_clone_script .nh_tchstk_lst {
        margin-top: 10px;
    }

    .arbn_banr_cntnt .arbnb_wht_btn {
        margin-left: 0px;
        margin-top: 20px;
    }

    .page-template-tpl_airbnb_clone_script .whychs_d5_sec {
        padding: 30px 0 30px;
    }

    .page-template-tpl_airbnb_clone_script .clnt_lgs_sc.design1 {
        padding-top: 0;
    }

    .arbn_sol_mn {
        margin-top: 0;
    }

    .arbn_bnrt figure {
        width: 100%;
    }

    .arbnb_btn {
        width: auto !important;
    }

    .arbn_wrks_img figure, .arbn_appnl_sc .arbn_appnl_rt figure, .arbn_bnrt figure {
        width: 100%;
    }
}

@media (max-width:480px) {
    .arbn_sol_cntr figure, .arbn_wrks_img figure, .arbn_appnl_sc .arbn_appnl_rt figure {
        width: 100%;
    }

    .rds_ftrs_mn .nav-tabs .nav-link {
        padding: 10px 20px;
    }

    .airbnb_wrp .btn-fix {
        white-space: normal;
        word-wrap: break-word;
    }
}

/** airbnb - marketplace new page css end **/

/* carwash-app-development css start */

.crwsh_banr {
    position: relative;
    height: 750px;
    background: #116CF6;
}

.crwsh_cta_cntnt {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
}

.crwash_bnr_cntnt, .crwsh_ivst_cntnt, .crwsh_fetur_lst, .crwsh_unq_mn, .crwsh_wca_mn {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    flex-wrap: wrap;
}

.crwsh_banr:after, .crwsh_cta1:after, .crwsh_cta3:after {
    position: absolute;
    content: "";
    background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/11/18085357/new-1.png)no-repeat;
    height: 160px;
    width: 100%;
    left: 0;
    background-size: 100%;
    bottom: -20%;
    z-index: -1;
}

.crwsh_lt {
    width: 55%;
    padding-top: 80px;
}

.crwsh_lt .nw_hdng p {
    margin-top: 20px;
    width: 80%;
}

.crwsh_rt {
    width: 45%;
}

.crwsh_rt figure {
    width: 631px;
    height: 750px;
    position: absolute;
    bottom: -20%;
    right: 10%;
}

.crwsh_lst {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: wrap;
    margin: 0;
    gap: unset;
    margin: 30px 0;
}

.crwsh_pt {
    position: relative;
    padding-left: 30px;
    width: 28%;
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 15px;
}

.crwsh_pt:after {
    content: "";
    position: absolute;
    left: -5px;
    top: 2px;
    height: 23px;
    width: 23px;
    background: rgb(255 196 0/39%);
    border-radius: 50%;
    animation: sonarWave 2s .5s linear infinite;
}

.crwsh_pt:before {
    content: "";
    position: absolute;
    left: 0;
    top: 7px;
    height: 13px;
    width: 13px;
    background: #FFC727;
    border-radius: 50%;
}

.crwsh_lt:after, .crwsh_rt:after, .crwsh_lt:before {
    content: "";
    position: absolute;
    background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/11/22044305/Layer-2.png) no-repeat;
    background-size: cover;
    width: 100px;
    height: 90px;
    left: 30%;
    top: 8%;
}

.crwsh_rt:after {
    width: 100px;
    height: 90px;
    left: auto;
    right: 3%;
    top: 70%;
}

.crwsh_banr:before {
    position: absolute;
    content: "";
    background: url(https://www.apptunix.com/solutions/wp-content/uploads/sites/5/2022/11/Path-1488279.svg)no-repeat;
    width: 145px;
    height: 145px;
    left: -3%;
    top: 20%;
}

.crwsh_lt:before {
    bottom: 0;
    top: auto;
    left: 50%;
    width: 100px;
}

.crwsh_lst:after, .crwsh_rt:before, .crwsh_cta1:before, .crwash_bnr_cntnt:before {
    content: "";
    position: absolute;
    background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/11/18075504/crwsh_star.png)no-repeat;
    width: 40px;
    height: 30px;
    left: 35%;
    bottom: 20%;
}

.crwsh_cta1:before {
    bottom: 0;
    left: 50%;
}

.crwsh_rt:before {
    left: auto;
    right: 10%;
    top: 17%;
    width: 20px;
}

.crwsh_ivst_lt, .crwsh_ivst_rt, .crwsh_cta1_lt, .crwsh_cta1_rt {
    width: 50%;
}

.crwsh_ivst {
    margin-top: 7%;
    position: relative;
}

.crwsh_ivst:after, .crwsh_ivst:before {
    content: "";
    position: absolute;
    background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/11/18083057/Group-1104366.png)no-repeat;
    width: 75px;
    height: 60px;
    right: 10%;
    bottom: 10%;
}

.crwsh_ivst:before {
    background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/11/18083235/Group-1104358.png)no-repeat;
    height: 60px;
    width: 70px;
    top: 20%;
    right: 35%;
}

.crwsh_ivst_cntnt {
    align-items: center;
}

.carwash_blu {
    color: #116CF6;
}

.crwsh_ivst_rt {
    padding-left: 5%;
}

.crwsh_ivst_rt p {
    margin: 20px 0 30px;
}

.crwsh_btn {
    background: #116CF6;
    color: #fff !important;
}

.crwsh_cta1, .crwsh_cta3 {
    background: #116cf6;
    position: relative;
    height: 300px;
    margin-bottom: 150px;
}

.crwsh_cta1_rt figure {
    position: absolute;
    top: 0;
    right: 4%;
}

.crwsh_cta1_rt figure {
    position: absolute;
    top: 0;
    right: 4%;
    width: 580px;
    height: 470px;
}

.crwsh_cta1:after, .crwsh_cta3:after {
    bottom: -50%;
}

.crwsh_cta_cntnt p {
    margin: 20px 0 30px;
}

.crwsh_fetur {
    position: relative;
}

.crwsh_fetur .nw_sbhdng h2 {
    width: 55%;
    margin: 0 auto;
}

.crwsh_fetur .nw_sbhdng p {
    width: 65%;
    margin: 20px auto;
}

.crwsh_fetur_cnt {
    width: 32%;
    background: #F3F8FF;
    padding: 30px 20px;
    border-radius: 10px;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    min-height: 200px;
    margin-top: 30px;
    cursor: pointer;
}

.fetur_cnt_inr {
    width: 80%;
}

.crwsh_fetur_cnt span {
    width: 30px;
    height: 30px;
    background: #116CF6;
    border-radius: 10px;
}

.fetur_cnt_inr h3 {
    font-size: 22px;
    margin-bottom: 20px;
}

.crwsh_cta2_cntnt {
    background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/11/18091018/Group-1131148-1.png)no-repeat;
    background-size: cover;
    padding: 70px;
}

.crwsh_cta2_cntnt h2 {
    width: 70%;
    margin: 0 auto;
}

.crwsh_unq_lst {
    width: 23%;
    background: #fff;
    border: 1px solid rgb(112 112 112/20%);
    border-radius: 10px;
    padding: 20px;
}

.crwsh_unq_mn {
    align-items: stretch;
    margin-top: 50px;
}

.crwsh_unique .nw_sbhdng, .crwsh_wca .nw_sbhdng {
    width: 67%;
    margin: 0 auto;
}

.crwsh_wca_lst {
    width: 48%;
    background: #F9FCFF;
    border-radius: 20px;
    margin-top: 50px;
    border: 1px solid rgb(112 112 112/20%);
    padding: 20px;
}

.crwsh_wca_mn {
    align-items: stretch;
}

.crwsh_cta3_lt {
    width: 55%;
}

.crwsh_cta3_rt {
    width: 45%;
}

.crwsh_cta3_rt figure {
    height: 400px;
    width: 760px;
    position: absolute;
    right: 0;
    top: 0;
}

.crwsh_fetur:after, .crwsh_fetur:before, .crwsh_ivst_rt:after, .crwsh_ivst_rt:before {
    content: "";
    position: absolute;
    background: url(https://www.apptunix.com/solutions/wp-content/uploads/sites/5/2022/11/Group-1104382.svg)no-repeat;
    width: 90px;
    height: 95px;
    right: 10%;
    top: 10%;
}

.crwsh_fetur:before, .crwsh_ivst_rt:after, .crwsh_ivst_rt:before {
    background: url(https://www.apptunix.com/solutions/wp-content/uploads/sites/5/2022/11/Group-1104380.svg)no-repeat;
    bottom: -5%;
    top: auto;
    width: 40px;
    height: 30px;
    right: 5%;
}

.crwsh_ivst_rt:after {
    bottom: 10%;
    right: 50%;
}

.crwsh_ivst_rt:before {
    bottom: auto;
    top: 25%;
    right: 47%;
}

.crwsh_fetur_lst {
    align-items: stretch;
}

.crwsh_apsls {
    background: #141324;
    position: relative;
    z-index: 1;
}

.crwsh_apsls_dt {
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 0px 40px #00000029;
    border-radius: 20px;
    padding: 40px;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-wrap: wrap;
}

.crwsh_apsls_dt_lt, .crwsh_apsls_dt_rt {
    width: 50%;
}

.crwsh_apln_lst {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    margin: 20px 0 30px;
}

.crwsh_apln_lst li {
    width: 50%;
    margin-bottom: 10px;
    position: relative;
    padding-left: 25px;
    font-size: 16px;
    font-weight: 500;
}

.crwsh_apsls_dt_rt figure {
    width: 500px;
    height: 470px;
    margin-left: auto;
    position: relative;
    z-index: 1;
}

.crwsh_apln_lst li:after {
    content: "";
    position: absolute;
    background: #1069F1;
    left: 0;
    top: 8px;
    height: 10px;
    width: 10px;
    border-radius: 50%;
}

.crwsh_apsls_dt_lt h3 {
    font-size: 30px;
    margin-bottom: 20px;
}

.crwsh_cta2 {
    margin-top: 60px;
}

.apsls_slider_innr {
    margin-top: 50px;
}

.crwsh_apsls_mn .nw_sbhdng p {
    width: 70%;
    margin: 10px auto;
}

.crwsh_apsls:before {
    content: "";
    position: absolute;
    background: #116CF6;
    width: 50%;
    height: 100%;
    left: 0;
    top: 0;
    z-index: -1;
}

.crwsh_apsls_dt_rt figure:after {
    content: "";
    position: absolute;
    background: #fff;
    border: 20px solid #116CF6;
    right: 30%;
    top: -4%;
    height: 120px;
    width: 120px;
    border-radius: 50%;
    z-index: -1;
}

.crwsh-washer-app-img {
    width: 700px !important;
}

.crwsh_fetur_cnt:hover {
    background: #116cf6;
}

.crwsh_fetur_cnt:hover .fetur_cnt_inr h3, .crwsh_fetur_cnt:hover p {
    color: #fff;
}

.crwsh_fetur_cnt:hover span {
    background: #fff;
}

.crwash_bnr_cntnt:before {
    top: 20%;
    left: 14%;
}

.crwsh_cta2 .btn-fix, .crwsh_unique .btn-fix {
    margin: 20px auto 0;
}

.crwsh_cta3 .btn-fix {
    margin-top: 20px;
}

/* responsiveness */

@media (max-width:1600px) {
    .crwsh_lt {
        width: 60%;
    }

    .crwsh_rt figure {
        right: 3%;
    }

    /* .crwsh_cta1, .crwsh_cta3{
        height: 350px;
    }
    .crwsh_cta1:after, .crwsh_cta3:after {
        bottom: -45%;
    } */
    .crwsh_cta1_lt {
        width: 60%;
    }

    .crwsh_cta3_lt {
        width: 65%;
    }

    .crwsh_cta2_cntnt h2 {
        width: 90%;
    }

    .crwsh_ivst:before {
        top: 14%;
        right: 30%;
    }
}

@media (max-width:1500px) {
    .crwsh_lt {
        width: 65%;
    }

    .crwsh_rt figure {
        right: 0%;
    }

    .crwsh_cta3_lt, .crwsh_cta1_lt {
        width: 70%;
    }

    .crwsh_banr:before {
        left: -6%;
    }

    .crwsh_ivst_rt {
        padding-left: 0%;
    }

    .crwsh_ivst_lt {
        padding-right: 5%;
    }

    .crwsh_ivst_rt:before {
        top: 20%;
        right: 49%;
    }

    .crwsh_apsls_dt_rt figure {
        width: 450px;
        height: 450px;
        margin: 0 auto;
    }

    .crwsh-washer-app-img {
        width: 600px !important;
    }

    .crwsh_unique .nw_sbhdng, .crwsh_wca .nw_sbhdng {
        width: 83%;
    }

    .crwsh_fetur .nw_sbhdng h2 {
        width: 65%;
    }

    .crwsh_fetur .nw_sbhdng p {
        width: 80%;
    }

}

@media (max-width:1400px) {
    .crwsh_lt {
        padding-top: 0;
    }

    .crwsh_rt figure {
        width: 450px;
        height: 600px;
        bottom: -30%;
    }

    .crwsh_banr {
        height: 550px;
    }

    .crwsh_banr:after {
        bottom: -24%;
    }

    .crwsh_lst:after {
        bottom: 2%;
        left: 40%;
    }

    .crwsh_cta1_rt figure {
        right: 2%;
        width: 500px;
        height: 400px;
    }

    .crwsh_unique .nw_sbhdng, .crwsh_wca .nw_sbhdng {
        width: 80%;
    }

    .crwash_bnr_cntnt:before {
        top: 16%;
        left: 11%;
    }

    .crwsh_rt:after {
        right: 0%;
    }

    .crwsh_apsls_mn .nw_sbhdng p {
        width: 80%;
    }
}

@media (max-width:1200px) {

    .crwsh_banr:before, .crwsh_banr:after, .crwsh_cta1:after, .crwsh_cta3:after, .crwsh_lt:after, .crwsh_rt:after, .crwsh_lt:before, .crwsh_ivst:after, .crwsh_ivst:before,
    .crwsh_lst:after, .crwsh_rt:before, .crwsh_cta1:before, .crwsh_fetur:before, .crwsh_ivst_rt:after, .crwsh_ivst_rt:before, .crwsh_cta1_rt, .crwsh_cta3_rt,
    .crwsh_fetur:after, .crwsh_apsls_dt_rt figure:after, .crwash_bnr_cntnt:before {
        display: none;
    }

    .crwsh_cta1_lt, .crwsh_cta3_lt, .crwsh_lt .nw_hdng p, .crwsh_fetur .nw_sbhdng h2, .crwsh_fetur .nw_sbhdng p, .crwsh_fetur .nw_sbhdng h2, .crwsh_fetur .nw_sbhdng p, .crwsh_unique .nw_sbhdng, .crwsh_wca .nw_sbhdng {
        width: 100%;
        text-align: center;
    }

    .crwsh_cta1, .crwsh_cta3 {
        height: auto;
        margin-bottom: 0px;
    }

    .crwsh_banr {
        height: auto;
    }

    .crwsh_lt, .crwsh_rt {
        width: 100%;
        text-align: center
    }

    .crwsh_rt figure {
        position: inherit;
        width: 50%;
        height: auto;
        margin: 0 auto;
    }

    .crwsh_rt {
        margin-bottom: 20px;
    }

    .crwsh_lt .blk_span {
        display: initial;
    }

    .crwsh_ivst {
        margin-top: 0%;
    }

    .crwsh_pt {
        text-align: left;
    }

    .crwsh_lst {
        justify-content: center;
        width: 80%;
        margin: 20px auto;
    }

    .crwsh-washer-app-img {
        width: 530px !important;
        height: 300px !important;
    }

    .crwsh_banr .btn-fix, .crwsh_cta1 .btn-fix {
        margin: 0 auto;
    }

    .crwsh_cta3 .btn-fix {
        margin: 20px auto 0;
    }
}

@media (max-width:992px) {
    .crwsh_ivst_lt, .crwsh_ivst_rt, .crwsh_fetur .nw_sbhdng, .crwsh_cta2_cntnt h2, .crwsh_apsls_dt_lt, .crwsh_apsls_dt_rt {
        width: 100%;
    }

    .crwsh_ivst_lt {
        text-align: center
    }

    .crwsh_ivst_rt {
        padding-left: 0;
        text-align: center;
    }

    .crwsh_ivst_lt figure {
        width: 70%;
        height: auto;
        margin: 0 auto;
    }

    .crwsh_ivst {
        margin-top: 0%;
    }

    .fetur_cnt_inr h3 {
        font-size: 20px;
    }

    .crwsh_apsls_dt_rt figure {
        position: inherit;
        width: 60%;
        height: auto;
        margin: 20px auto;
    }

    .crwsh-washer-app-img {
        width: 100% !important;
        height: auto !important;
    }

    .crwsh_unq_lst {
        width: 49%;
        margin-top: 20px;
    }

    .crwsh_unq_mn {
        margin-top: 10px;
    }

    .crwsh_wca_lst {
        margin-top: 20px;
    }

    .nh_tchstk_inr {
        padding: 0;
    }

    .crwsh_ivst .btn-fix {
        margin: 0 auto;
    }
}

@media (max-width:768px) {
    .crwsh_fetur_cnt {
        width: 48%;
    }

    .crwsh_cta2_cntnt {
        padding: 40px 20px;
    }

    .page-template-tpl_carwash_app_development .nh_tchstk_sc .nw_sb p {
        width: 100%;
    }

    .crwsh_unique .nw_sbhdng, .crwsh_wca .nw_sbhdng {
        width: 100%;
    }

    .crwsh_wca {
        padding-top: 0;
    }

    .crwsh_lst {
        width: 100%;
    }

    .crwsh_ivst_rt p {
        margin: 0px 0 20px;
    }
}

@media (max-width:600px) {
    .crwsh_pt {
        width: 100%;
    }

    .crwsh_lt {
        padding-top: 0px;
    }

    .crwsh_cta_cntnt p {
        margin: 10px 0 20px;
    }

    .crwsh_fetur_cnt {
        width: 100%;
        min-height: auto;
        margin-top: 15px;
    }

    .fetur_cnt_inr h3 {
        font-size: 18px;
        margin-bottom: 0px;
    }

    .crwsh_fetur_cnt span {
        width: 20px;
        height: 20px;
        border-radius: 5px;
    }

    .crwsh_unq_lst {
        width: 100%;
        margin-bottom: 20px;
        text-align: center;
        margin-top: 0;
    }

    .crwsh_wca_lst {
        width: 100%;
        text-align: center;
    }

    .crwsh_rt figure, .crwsh_ivst_lt figure, .crwsh_apsls_mn .nw_sbhdng p {
        width: 100%;
    }

    .page-template-tpl_carwash_app_development .nh_ftblg_sc.design2 {
        padding-top: 0;
    }

    .apsls_slider_innr {
        margin-top: 0px;
    }

    .crwsh_apln_lst li {
        width: 100%;
        margin-bottom: 5px;
    }

    .crwsh_apsls_dt {
        padding: 20px;
    }

    .crwsh_apsls_dt_rt figure {
        width: 100%;
    }

    .crwsh_apsls_mn .apsls_slider_wrap .slick-track {
        display: flex;
        flex-wrap: nowrap;
        overflow-x: auto;
    }
}

@media (max-width:375px) {
    .fetur_cnt_inr {
        width: 90%;
    }

    .crwsh_btn {
        padding: 10px 15px;
    }
}

/* carwash-app-development css ends */


/* Healthcare-app-development css start */
/* .page-template-tpl_healthcare_app_development .nw_sbhdng h2, .page-template-tpl_healthcare_app_development .nw_sbhdng p{
    color: #30243D;
} */
.page-template-tpl_healthcare_app_development .navbar, .page-template-tpl_healthcare_app_development .tp_br_clng {
    background: 0 0;
}

.page-template-tpl_healthcare_app_development .btn.btn-white {
    background: transparent linear-gradient(269deg, #39D0FF 0%, #0090FF 100%) 0% 0% no-repeat padding-box !important;
    border-radius: 6px;
}

.hca_banr {
    height: 900px;
    position: relative;
}

.hca_banr_cntnt {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
}

.hca_bnlt {
    width: 45%;
}

.hca_wrp .hca_clr {
    color: #35B0B8;
}

.hca_btn {
    background: #35B0B8;
    color: #fff;
}

.hca_btn:hover svg, .page-template-tpl_healthcare_app_development .btn-fix.btn-fix_wht svg {
    background: #35B0B8;
}

.hca_bnlt .nw_hdng p {
    margin: 10px 0 30px;
}

.hca_banr:before {
    position: absolute;
    content: "";
    background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/12/07062004/hlc_bnrbg-3.png)no-repeat;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    height: 100%;
    background-size: cover;
    background-position: center;
    z-index: -1;
}

.hca_bnrt {
    width: 50%;
}

.hca_bnrt figure {
    width: 800px;
    height: 600px;
    margin-left: auto;
}

.hca_srv_inr {
    background: #35B0B8;
    border: 10px solid #FFFFFF;
    border-top-left-radius: 41px;
    border-top-right-radius: 41px;
    padding: 100px 50px;
    position: relative;
    border-bottom: 0;
}

.hca_srv_inr h2, .hca_sol_inr .nw_sbhdng p, .hca_msrv_sc .nw_sbhdng h2, .hca_msrv_sc .nw_sbhdng p, .hca_tech_sc .nw_sbhdng p {
    width: 70%;
    margin: 10px auto;
}

.hca_srv_inr .nw_sbhdng p {
    width: 60%;
    margin: 15px auto;
}

.hca_srv_lst, .hca_sol_lst, .hca_msrv_inr, .hca_cta2_cntnt, .hca_tech_lst {
    display: flex;
    justify-content: space-between;
    align-items: stretch;
    flex-wrap: wrap;
    margin-top: 60px;
}

.hca_srv_lst li {
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 8px 10px 0px #30243d;
    border: 3px solid #30243D;
    border-radius: 36px;
    width: 30%;
    padding: 40px 20px;
    min-height: 450px;
}

.hca_srv_icn {
    height: 60px;
    width: 60px;
}

.hca_srv_lst li h3 {
    font-size: 25px;
    line-height: 30px;
    margin: 20px 0;
    color: #141324;
}

.hca_srv_icn svg {
    height: 100%;
}

.hca_srv_lst li p {
    color: #141324;
    line-height: 25px;
}

.hca_cta1 .hca_cta_mn {
    background: #30243D;
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-bottom-left-radius: 41px;
    border-bottom-right-radius: 41px;
    padding: 60px;
    border: 10px solid #fff;
    border-top: 0;
    position: relative;
}

.hca_cta1 .hca_cta_mn h2 {
    width: 50%;
}

.hca_srv_sc, .hca_cta {
    position: relative;
}

.hca_srv_sc:after, .hca_srv_sc:before {
    content: "";
    position: absolute;
    background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/12/02105455/hlc_box.png)no-repeat;
    width: 50px;
    height: 42px;
    left: 20%;
    top: 10%;
    background-size: contain;
}

.hca_srv_sc:before {
    background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/12/02105446/hlc_heart.png)no-repeat;
    width: 50px;
    height: 55px;
    left: 14%;
    top: 30%;
    background-size: contain;
    z-index: 1;
}

.hca_srv_inr:after, .hca_srv_inr:before {
    content: "";
    position: absolute;
    background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/12/02105452/hlc_injctn.png)no-repeat;
    right: 10%;
    top: 10%;
    width: 85px;
    height: 55px;
}

.hca_srv_inr:before {
    background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/12/02105449/hlc_med.png)no-repeat;
    top: 27%;
    right: 2%;
}

.hca_srv_lst:after {
    content: "";
    position: absolute;
    background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/12/02110936/hlc_dots.png)no-repeat;
    height: 40px;
    width: 40px;
    bottom: 4%;
    left: 50%;
    transform: translateX(-50%);
    background-size: contain;
}

.hca_cta1:before {
    content: "";
    position: absolute;
    background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/12/02111619/hlc_ln.png)no-repeat;
    width: 95px;
    height: 76px;
    top: 5%;
    left: 60%;
    background-size: contain;
    z-index: 1;
}

.hca_cta1 .hca_cta_mn:after {
    content: "";
    position: absolute;
    clip-path: polygon(42% 0, 100% 0, 100% 100%, 0% 100%);
    right: 0;
    bottom: 0;
    left: auto;
    background: #3F344B;
    height: 100%;
    width: 20%;
    border-bottom-right-radius: 30px;
}

.hca_cta1 .hca_cta_mn:before {
    content: "";
    position: absolute;
    background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/12/02121737/hlc_ctdots.png)no-repeat;
    right: 10%;
    bottom: 9%;
    width: 55px;
    height: 55px;
    z-index: 1;
}

.hca_sol_inr .nw_sbhdng h2 {
    width: 60%;
    margin: 0 auto;
}

.sol_list {
    box-shadow: 8px 10px 0px #30243d;
    border: 3px solid #30243D;
    border-radius: 36px;
    width: 29%;
    padding: 30px;
    min-height: 500px;
}

.sol_list h3 {
    font-size: 30px;
    line-height: 35px;
    width: 80%;
    min-height: 70px;
}

.hca_sol_list li {
    font-size: 22px;
    font-weight: 500;
    margin-top: 20px;
    color: #141324;
    position: relative;
}

.hca_sol_list li:before {
    content: "";
    position: absolute;
    left: -20px;
    top: 10px;
    height: 10px;
    width: 10px;
    border-radius: 50%;
    background: #141324;
}

.hca_sol_list {
    padding-left: 20px;
}

.hca_msrv_lt {
    width: 40%;
}

.hca_msrv_rt {
    width: 60%;
}

.hca_msrv_lst {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    flex-wrap: wrap;
}

.hca_msrv_lst li {
    display: flex;
    width: 49%;
    align-items: center;
    gap: 20px;
    margin-bottom: 30px;
}

.hca_msrv_lst li h3 {
    font-size: 22px;
}

.msrv_srv_icn {
    width: 76px;
    height: 76px;
}

.hca_msrv_lt figure {
    width: 370px;
    height: 570px;
}

.hca_cta2 {
    background: #35B0B8;
}

.hca_cta2_cntnt .hca_cta_lt {
    width: 50%;
}

.hca_cta_rt {
    width: 40%;
}

.hca_cta_rt figure {
    width: 450px;
    height: 350px;
    position: absolute;
    right: 5%;
    bottom: 0;
}

.hca_cta2_cntnt {
    margin: 0;
}

.hca_cta2_cntnt .hca_cta_lt h2 {
    margin-bottom: 20px;
}

.hca_tech_sc {
    background: transparent linear-gradient(180deg, #E9F6FC 0%, #FFFFFF 100%) 0% 0% no-repeat padding-box;
    position: relative;
}

.hca_tech_sc .nw_sbhdng h2 {
    width: 65%;
    margin: 0 auto;
}

.hca_tech_lst li {
    width: 45%;
    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: 40px;
    gap: 20px;
    position: relative;
    min-height: 200px;
    margin-right: 40px;
    transition: 0.5s;
    cursor: pointer;
    border: 3px solid #fff;
    z-index: 1;
}

.hca_tech_icn {
    width: 70px;
    height: 70px;
}

.hca_tech_lst {
    width: 80%;
    margin: 50px auto 0;
    justify-content: flex-start;
    position: relative;
}

.hca_tech_lst li:hover {
    box-shadow: 8px 10px 0px #30243D;
    border: 3px solid #30243D;
}

.hca_tech_cnt h3, .hca_prc_lst li h3 {
    font-size: 22px;
    margin-bottom: 10px;
    color: #30243D;
}

.hca_tech_cnt p, .hca_prc_lst li p {
    font-size: 18px;
    line-height: 30px;
}

.hca_tech_lst:after, .hca_tech_sc:before {
    position: absolute;
    content: '';
    background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2023/05/17160528/ble_grphc.png) no-repeat;
    width: 500px;
    height: 300px;
    left: -18%;
    background-size: contain;
    bottom: 0;
}

.hca_tech_sc:before {
    background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/12/02164107/hlc-crcl.png) no-repeat;
    width: 175px;
    height: 175px;
    left: auto;
    right: -3%;
    bottom: auto;
    top: 15%;
}

.hca_cta3 .hca_cta2_cntnt {
    background: #35B0B8 0% 0% no-repeat padding-box;
    border: 1px solid #30243D;
    border-radius: 14px;
    padding: 60px;
    box-shadow: 8px 10px 0px #30243d;
}

.hca_cta3 figure {
    width: 500px;
    height: 300px;
    right: 11%;
}

.hca_cta3 .hca_cta_lt, .hca_cta4 .hca_cta_lt {
    width: 60%;
}

.hca_cta4 .hca_cta2_cntnt {
    border: 1px solid #30243D;
    border-radius: 14px;
    padding: 60px;
    box-shadow: 8px 10px 0px #30243d;
}

.hca_bnft_icn {
    position: relative;
}

.hca_bnft_icn figcaption {
    position: absolute;
    bottom: 15px;
    left: 50%;
    transform: translateX(-50%);
    width: 90%;
    background: #fff;
    border-radius: 8px;
    text-align: center;
    padding: 15px 10px;
}

.hca_bnft_sc .nw_sbhdng p {
    width: 75%;
    margin: 10px auto;
}

.hca_bnft_sc .nw_sbhdng p a {
    font-size: 18px;
}

.hca_bnft_inr {
    margin-top: 50px;
    margin-bottom: 60px;
}

.hca_bnft_lst .owl-nav button {
    bottom: -25%;
    top: auto !important;
    background: #fff !important;
    border: 1px solid #E1E1E1 !important;
}

.hca_bnft_lst .owl-nav button i.fa {
    color: #000000;
    font-size: 22px;
}

.hca_bnft_lst .owl-nav button:hover {
    background: #35B0B8 !important;
}

.hca_bnft_lst .owl-nav button:hover i.fa {
    color: #fff;
}

.hca_bnft_lst .owl-prev {
    left: calc(50% - 65px) !important;
}

.hca_bnft_lst .owl-next {
    right: calc(50% - 65px) !important;
}

.hca_prc_lst {
    display: flex;
    justify-content: space-around;
    align-items: flex-start;
    flex-wrap: wrap;
    margin-top: 50px;
    position: relative;
}

.hca_prc_lst li {
    box-shadow: 8px 10px 0px #30243d;
    border: 3px solid #30243D;
    border-radius: 17px;
    width: 35%;
    padding: 20px;
    position: relative;
    margin-bottom: 60px;
}

.hca_cta4 .hca_cta_rt figure {
    width: 380px;
    height: 370px;
    right: 11%;
}

.hca_prc_lst li:nth-child(1) {
    right: -2%;
    margin-top: 1%;
}

.hca_prc_lst li:nth-child(2) {
    margin-top: 8%;
}

.hca_prc_lst li:nth-child(3) {
    margin-top: -7%;
    right: 7%;
}

.hca_prc_lst li:nth-child(4) {
    right: -7%;
}

.hca_prc_lst li:nth-child(5) {
    margin-top: -7%;
    right: 6%;
}

.hca_prc_lst:after {
    position: absolute;
    content: "";
    background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/12/02181454/hlc_procss.png)no-repeat;
    left: 50%;
    top: 50%;
    transform: translate(-55%, -60%);
    width: 615px;
    height: 615px;
    z-index: -1;
    background-size: cover;
}

.page-template-tpl_healthcare_app_development .nh_whct_lst:before {
    background: #35B0B8;
}

.hca_prc_lst li span {
    position: absolute;
    right: 10px;
    font-size: 20px;
}

.hca_cta4 {
    margin: 40px 0;
}

.page-template-tpl_healthcare_app_development .nh_crtft_sc.awrd_w_title {
    padding: 0;
}

/*.hca_bnft_lst .owl-prev {
    left: calc(50% - 50px) !important;
}
.hca_bnft_lst .owl-next {
    left: calc(50% - 50px) !important;
}*/
@media (max-width:1600px) {
    .hca_cta1 .hca_cta_mn h2 {
        width: 60%;
    }

    .hca_bnrt figure {
        width: 700px;
    }

    .hca_cta2_cntnt .hca_cta_lt {
        width: 60%;
    }

    .hca_cta2_cntnt .hca_cta_lt {
        width: 70%;
    }

    .hca_cta3 figure {
        right: 9%;
    }
}

@media (max-width:1500px) {
    .hca_banr {
        height: 750px;
    }

    .hca_bnlt {
        width: 50%;
    }

    .hca_bnrt figure {
        width: 600px;
        height: 530px;
    }

    .hca_cta_rt figure {
        width: 430px;
        height: 330px;
    }

    .hca_cta1 .hca_cta_mn h2, .hca_sol_inr .nw_sbhdng h2 {
        width: 70%;
    }

    .hca_sol_inr .nw_sbhdng p, .hca_tech_sc .nw_sbhdng h2 {
        width: 80%;
    }

    .hca_msrv_sc .nw_sbhdng p, .hca_bnft_sc .nw_sbhdng p {
        width: 90%;
    }

    .hca_tech_lst {
        width: 100%;
    }

    .hca_tech_sc .nw_sbhdng p {
        width: 85%;
    }

    .hca_cta2_cntnt .hca_cta_lt h2 {
        font-size: 34px;
    }
}

@media (max-width:1400px) {
    .hca_banr {
        height: 600px;
    }

    .hca_bnrt figure {
        width: 450px;
        height: 400px;
    }

    .hca_cta2_cntnt .hca_cta_lt {
        width: 65%;
    }

    .hca_sol_inr .nw_sbhdng h2, .hca_srv_inr .nw_sbhdng p {
        width: 80%;
    }

    .hca_bnft_sc .nw_sbhdng p a {
        font-size: 16px;
    }
}

@media (max-width:1200px) {
    .hca_banr {
        height: auto;
    }

    .hca_cta2_cntnt .hca_cta_lt, .hca_bnlt, .hca_cta1 .hca_cta_mn h2, .hca_bnrt, .hca_msrv_lt {
        width: 100%;
        text-align: center;
    }

    .hca_sol_inr .nw_sbhdng h2, .hca_srv_inr h2, .hca_sol_inr .nw_sbhdng p, .hca_msrv_sc .nw_sbhdng h2, .hca_msrv_sc .nw_sbhdng p, .hca_tech_sc .nw_sbhdng p, .hca_srv_inr .nw_sbhdng p {
        width: 100%;
    }

    .hca_bnrt figure {
        width: 50%;
        height: auto;
        margin: 20px auto;
    }

    .hca_srv_inr {
        padding: 50px 50px;
    }

    .hca_cta1 .hca_cta_mn {
        flex-wrap: wrap;
    }

    .hca_cta1 a {
        text-align: center;
        margin: 30px auto 0 auto;
    }

    .hca_cta1:before, .hca_srv_lst:after, .hca_srv_inr:after, .hca_srv_inr:before, .hca_cta_rt figure, .hca_tech_sc:before, .hca_tech_lst:after, .hca_cta3 figure,
    .hca_cta4 .hca_cta_rt figure, .hca_srv_sc:after, .hca_banr:before, .hca_srv_sc:before, .hca_cta1 .hca_cta_mn:after, .hca_cta1 .hca_cta_mn:before {
        display: none;
    }

    .sol_list {
        width: 31%;
    }

    .hca_msrv_sc {
        padding-top: 30px;
    }

    .hca_msrv_lt figure {
        height: auto;
        margin: auto;
    }

    .hca_msrv_rt {
        width: 100%;
        margin-top: 60px;
    }

    .hca_bnft_lst .owl-nav button {
        bottom: -17%;
    }

    .sol_list h3, .hca_tech_lst li {
        width: 100%;
        min-height: auto;
        margin-right: 0;
    }

    .hca_cta4 {
        margin: 0px 0 30px;
    }

    .hca_srv_lst li, .sol_list {
        width: 48%;
        margin-bottom: 30px;
    }

    .hca_banr_cntnt .hca_btn, .hca_cta2 .btn-fix, .hca_cta2_cntnt .btn-fix {
        margin: 0 auto;
    }

    .hca_banr_cntnt .hca_btn {
        margin: 0 auto;
    }
}

@media (max-width:767px) {
    .hca_srv_inr, .hca_cta1 .hca_cta_mn {
        padding: 30px;
    }

    .fntch_ct4 .fntch_incrse_sec {
        width: 100%;
    }

    .hca_srv_lst li h3 {
        font-size: 18px;
        line-height: 1.3;
        margin: 10px 0 0;
    }

    .hca_sol_list li {
        font-size: 18px;
        margin-top: 15px;
    }

    .sol_list h3 {
        font-size: 24px;
        line-height: 1.3;
    }

    .hca_msrv_lst li {
        width: 100%;
        margin-bottom: 15px;
    }

    .msrv_srv_icn {
        width: 70px;
        height: 60px;
    }

    .hca_msrv_lst li h3 {
        font-size: 18px;
    }

    .hca_tech_sc .nw_sbhdng h2, .hca_tech_lst {
        width: 100%;
        margin: 0 auto;
    }

    .hca_tech_lst li {
        margin-right: 0;
        flex-wrap: wrap;
        text-align: center;
    }

    .hca_cta3 .hca_cta2_cntnt, .hca_cta4 .hca_cta2_cntnt {
        padding: 30px;
    }

    .hca_prc_lst li {
        width: 100%;
        margin-right: 0;
        margin-top: 0 !important;
    }

    .hca_prc_lst li:nth-child(n) {
        right: 0;
    }

    .hca_cta4 {
        margin: 0;
    }

    .hca_prc_lst:after {
        display: none;
        ;
    }

    .msrv_srv_icn svg {
        max-height: 60px;
    }

    .hca_srv_lst li, .sol_list {
        width: 100%;
        margin-bottom: 30px;
        min-height: auto;
        text-align: center;
    }

    .sol_list {
        text-align: left;
        padding: 20px;
    }

    .hca_srv_icn, .hca_tech_icn {
        margin: 0 auto;
    }

    .hca_cta2_cntnt .hca_cta_lt h2 {
        font-size: 24px;
    }

    .hca_sol_lst, .hca_msrv_rt {
        margin-top: 20px;
    }

    .hca_msrv_sc {
        padding: 0;
    }
}

@media (max-width:600px) {
    .sol_list h3 {
        font-size: 20px;
    }

    .hca_sol_list li {
        font-size: 16px;
        margin-top: 5px;
    }

    .hca_sol_list li:before {
        top: 7px;
        height: 8px;
        width: 8px;
    }

    .hca_bnrt figure, .hca_msrv_lst li h3 {
        width: 100%;
        font-size: 16px;
    }

    .hca_srv_inr {
        padding: 20px;
    }

    .hca_srv_lst {
        margin-top: 10px;
    }

    .hca_msrv_lt figure {
        width: 70%;
    }

    .hca_msrv_inr, .hca_prc_lst {
        margin-top: 20px;
    }

    .hca_msrv_lst li {
        flex-wrap: wrap;
        text-align: center;
    }

    .msrv_srv_icn {
        margin: 0 auto;
        height: 50px;
    }

    .hca_tech_cnt h3, .hca_prc_lst li h3 {
        font-size: 18px;
        margin-bottom: 0;
    }

    .hca_tech_cnt p, .hca_prc_lst li p {
        font-size: 16px;
        line-height: normal;
    }

    .hca_tech_lst li {
        padding: 20px;
        margin-bottom: 20px;
        gap: 10px;
    }

    .hca_tech_icn {
        width: 50px;
        height: 50px;
    }

    .hca_tech_icn svg, .hca_msrv_sc .nw_sbhdng p, .hca_bnft_sc .nw_sbhdng p {
        height: 100%;
    }

    .hca_prc_sc {
        padding: 0;
    }

    .hca_prc_lst li {
        margin-bottom: 30px;
    }

    .hca_cta4 .hca_cta2_cntnt .hca_cta2_cntnt {
        padding: 20px 10px !important;
        margin-top: 20px;
    }

    .hca_prc_lst li span {
        position: inherit;
        font-size: 16px;
        right: 0;
    }

    .hca_bnft_sc {
        padding-bottom: 0px;
        padding-top: 50px;
    }

    .hca_cta1 .hca_cta_mn {
        padding: 10px;
    }

    .hca_cta1 a {
        margin: 10px auto 0 auto;
    }
}

/* Healthcare-app-development css ends */
/* logistics app page css start */
.lgst_flp_lst .lgst_flp_bx {
    transition: .2s;
    background-color: transparent;
    position: relative;
    width: 32%;
    border-radius: 10px;
    background-size: cover;
    height: 527px;
}

.lgst_flp_lst .flip-card-back {
    background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2023/11/09055056/flip_fitness_img.png) no-repeat center;
    background-size: cover;
    border-radius: 20px;
    transform: rotateY(180deg);
    padding: 0 20px 20px 20px;
    text-align: left;
}

.lgst_flp_lst li:hover .premium_hovr {
    opacity: 1;
    top: 0;
    justify-content: flex-start;
}

.lgst_app_dvlp .flip-card-inner {
    border-radius: 18px;
}

.lgst_flp_btm {
    position: absolute;
    bottom: 25px;
    padding: 20px;
    left: 0;
}

.lgst_flp_btm figure {
    width: 60px;
    height: 60px;
}

.lgst_flp_btm h3 {
    color: #fff;
    margin-top: 15px;
    font-size: 21px;
    line-height:1.5;
    text-align: left;
}

.lgst_hovr {
    border-radius: 20px;
    position: absolute;
    height: 100%;
    text-align: left;
    display: flex !important;
    flex-direction: column;
    justify-content: center;
    transition: all 0.3s ease-in-out 0s;
}

.lgst_hovr p {
    position: relative;
    color: #fff
}

.lgst_flp_lst .flip-card-back p {
    width: 100%;
    margin: 0;
}

.lgst_hovr_ul {
    margin: 20px 0;
}

.lgst_hovr_li {
    position: relative;
    margin-bottom: 20px;
    display: flex;
    align-items: center;
    gap: 12px;
}

.lgst_hovr>p::after {
    content: '';
    position: absolute;
    height: 1px;
    width: 100%;
    color: #FF3636;
    left: 0;
    bottom: 0px;
    background-color: #fff;
}

.lgst_hovr>p {
    padding-bottom: 25px;
    margin: 0;
}
.lgst_hovr_li >p {
    font-size:16px;
}

.lgst_flp_lst .blk_hlth_cntnt, .dub_premium_ul .blk_hlth_bx .bck_box {
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 15px;
}

.lgst_fcta .contr {
    background: #000;
    padding: 40px 60px;
    border-radius: 20px;
}

.lgst_wrp .buty_year .buty_year_li p {
    max-width: 85px;
    font-size: 16px;
    font-weight: 500;
}

.lgst_fcta .footer_cta_lt_rt {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
}

.lgst_fcta .footer_lt {
    width: 65%;
}

.lgst_fcta .footer_rt {
    width: 35%;
}

.lgst_fcta a {
    margin-top: 30px;
}

.lgst_fcta p {
    font-size: 20px;
    margin: 23px 0 33px;
    font-weight:300;
}

.lgst_wrp .trstd_lst {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    gap: 30px;
    margin-top: 20px;
}

.lgst_wrp .trsted_mn h2 {
    font-size: 24px;
    font-weight: 800;
}

.lgst_wrp .trsted_mn span {
    font-size: 20px;
    font-weight: 400;
    margin-top: 5px;
    display:block;
}

.lgst_flx {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
}

.lgst_flx_lt {
    width: 48%;
}

.lgst_flp_lst .lgst_flp_bx:nth-child(4) .lgst_hovr_li, .lgst_flp_lst .lgst_flp_bx:nth-child(5) .lgst_hovr_li {
    margin-bottom: 10px;
}

.lgst_flp_lst .lgst_flp_bx:nth-child(4) .lgst_hovr > p, .lgst_flp_lst .lgst_flp_bx:nth-child(5) .lgst_hovr >p {
    padding-bottom: 15px;
}


.lgst_flx_rt {
    width: 50%;
}

.lgst_flx_lt p {
    color: #000;
    font-size: 22px;
    line-height: 32px;
}

.lgst_flx_lt button {
    margin: 30px 0;
}

.lgst_cuntr .hlth_cuntr_lst {
    margin-top: 30px;
}

.lgst_bnr .trsted_bx img {
    mix-blend-mode: luminosity;
    transition: all 0.3s ease-in-out;
    filter: invert(44%) sepia(23%) saturate(8%) hue-rotate(10deg) brightness(99%) contrast(96%);
}

.lgst_bnr .trsted_bx:hover img {
    filter: unset;
    mix-blend-mode: unset;
}

.lgst_soft_dvlp {
    background: transparent linear-gradient(180deg, #00436A 0%, #002033 100%) 0% 0% no-repeat padding-box;
    padding: 80px 0;
    margin-top: 40px;
}

.lgst_soft_dvlp .discovery_main {
    position: relative;
    margin-top: 50px;
}

.lgst_soft_dvlp .discover_bx {
    padding: 35px 0;
    position: relative;
}

.lgst_soft_dvlp .d_flx {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
}

.lgst_soft_dvlp .discover_lhs {
    width: 61%;
    padding-left: 70px;
}

.lgst_soft_dvlp .discover_bx:before {
    content: "";
    position: absolute;
    top: 40px;
    width: 1px;
    height: 100%;
    left: 5px;
    border-left: 2px dashed #fff;
}

.lgst_soft_dvlp .discover_lhs h3 {
    font-size: 34px;
    color: #fff;
    font-weight: 600;
    position: relative;
}

.lgst_soft_dvlp .sr_no {
    background: white;
    width: 51px;
    height: 51px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #141324;
    position: absolute;
    left: -90px;
    top: -6px;
}

.lgst_soft_dvlp .dicover_list {
    width: 100%;
    margin-top: 30px;
    justify-content: flex-start;
    gap: 20px;
}

.lgst_soft_dvlp .dicover_list li {
    color: #fff;
    width: 46%;
    background: #002b4e;
    border: 1px solid #3D617E;
    border-radius: 8px;
    opacity: 1;
    backdrop-filter: blur(2px);
    font-size: 18px;
    padding: 15px 10px;
    text-align: center;
    font-weight: 700;
}

.lgst_app_dvlp {
    padding: 80px 0;
}

.lgst_flp_lst {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
    margin-top: 70px;
    gap: 20px
}

.lgst_flp_lst .lgst_flp_bx:nth-child(4), .lgst_flp_lst .lgst_flp_bx:nth-child(5) {
    width: 49%;
    height: 375px
}

#lgt_wrp .al_sc.nh_cntst_sc {
    padding: 60px 0 200px;
}

.lgst_flp_cntnt {
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 15px;
}

.lgst_drv_frc .lgst_drv_lt span:after {
    position: absolute;
    content: "";
    background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2023/11/09055230/play.png) no-repeat;
    bottom: 0px;
    top: 0;
    left: 0;
    right: 0px;
    margin: auto;
    z-index: 99;
    width: 40px;
    height: 40px;
    background-size: contain;
    cursor: pointer;
    background-repeat: no-repeat;
    pointer-events: none;
}

.lgst_drv_frc .lgst_drv_lt span {
    position: absolute;
    top: 50%;
    right: 0;
    transform: translate(50%, -50%);
    cursor: pointer;
}

.lgst_drv_flx {
    background: #01142B;
    position: relative;
    z-index: 1;
    overflow: hidden;
    padding-right: 30px;
}

.lgst_drv_flx:after {
    position: absolute;
    content: "";
    width: 426px;
    height: 200px;
    background: #00649E 0% 0% no-repeat padding-box;
    opacity: 0.65;
    filter: blur(50px);
    right: 28px;
    bottom: 0;
    z-index: -1;
    border-radius: 50px;
}

.lgst_flx_rt figure {
    width: 100%;
    height: 100%;
}

.lgst_bnr {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 800px;
}

.lgst_cuntr {
    margin-top: -100px;
}

#lgt_wrp .nh_cntst_sc .rtl-slider .slick-arrow {
    background: unset;
}

.lgst_drv_lt {
    background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2023/11/09052148/Group-1204022.png) no-repeat;
    background-size: cover;
    width: 33.4%;
    position: relative;
    padding: 35px 0;
    background-position: right center;
    transform: scale(1.01);
}

.lgst_drv_rt h2, .lgst_drv_rt p {
    color: #fff;
}

.lgst_drv_lt figure {
    width: 231px;
    margin: 0 0 0 50px;
}

.fit_mbl figure .plat_bxbt {
    object-fit: contain;
    width: auto;
    height: auto !important;
    cursor: pointer;
    animation: animateC 4s linear infinite;
}

.lgst_drv_rt p {
    margin: 30px 0;
}

.lgst_wrp .logs_empwr a.nav-link.navigation__link {
    background: #E9E9E9;
    cursor: pointer;
    font-size: 20px;
    color: #8F8F8F;
    padding: 14px 20px;
}

.lgst_wrp .nav-pills .nav-link.active, .nav-pills .show>.nav-link {
    background: #00649E !important;
    border-radius: 7px;
    color: #fff !important;
}

.lgst_wrp .accordion-item .active {
    content: unset;
    transform: rotate(45deg);
}

.lgst_wrp .nav-link {
    color: #8F8F8F;
}

.lgst_wrp .lgstc_offr .accordion-item {
    border-left: 3px solid #00649E;
}

.lgst_wrp .logs_tabs {
    margin-top: 65px;
}

.lgst_cta1 .fix_container {
    background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2023/11/09083303/cta1bg.png) no-repeat;
    background-size: cover;
    padding: 40px 60px;
    border-radius: 30px;
    background-position: center right;
    position: relative;
}

.lgst_cta_lt h2 {
    font-size: 36px;
    color: #fff;
}

.lgst_vdo_cnt button {
    margin: 30px auto 0;
}

.lgst_cta_lt {
    width: 60%;
}

.lgst_cta_lt p {
    color: #fff;
    margin: 20px 0 35px;
}

.lgst_cta_rt {
    width: 30%;
    position: absolute;
    right: 60px;
    bottom: 15px;
    margin: auto;
}

.lgst_app_sol {
    padding: 120px 0 110px;
}

.logs_empwr {
    padding: 90px 0 120px;
}

.lgst_soft_dvlp .discover_bx:nth-child(6):before {
    content: unset;
}

.lgst_sol_lt {
    width: 40%;
}

.lgst_sol_rt {
    width: 54%;
}

.lgst_sol_rt h2 {
    font-size: 38px;
    font-weight: 800;
    margin-bottom: 20px;
}

.lgst_flp_sldr {
    display: none;
}

.lgst_vdo_li figure:not(:last-child) {
    width: 100%;
    height: auto;
    margin: 0 auto;
    position: relative;
}

.lgst_vdo_li figure span img {
    position: absolute;
    height: 68px;
    width: 68px;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    margin: auto;
    display: flex;
    cursor: pointer;
    z-index: 1;
}

.lgst_vdo_li figure:after {
    position: absolute;
    content: "";
    background: linear-gradient(360deg, black, transparent);
    right: 0;
    left: 0;
    bottom: 0;
    border-radius: 20px;
    width: 100%;
    height: 90%;
    opacity: 0.8;
}

.lgst_vdo_ul {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
    background: #F3F8FD;
    padding: 40px 40px 200px 40px;
    border-radius: 25px;
}

.lgst_vdo_li figure img {
    height: 100%;
    width: 100%;
    object-fit: contain;
}

.lgst_vdo_cnt {
    left: 0;
    right: 0;
    position: absolute;
    bottom: -178px;
    padding: 30px 30px 0 30px;
    min-height: 300px;
    text-align: center
}

.lgst_vdo_cnt h3 {
    color: #fff;
}

.lgst_vdo_cnt p {
    min-height: 85px;
    margin-top: 50px;
}

.lgst_vdo_li {
    border-radius: 12px;
    width: 49%;
    position: relative;
}

.lgst_cta2 .fix_container {
    background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2023/11/08120132/logst_cta2.png) no-repeat;
    padding: 50px;
    background-size: cover;
    border-radius: 20px;
}

.lgst_cta2 {
    padding-top: 80px;
}

.lgst_cta2_lt {
    width: 70%;
}

.lgst_cta2_lt h2 {
    font-size: 42px;
    margin-bottom: 25px;
}

.lgst_cta2_lt p {
    font-size: 18px;
    margin: 0;
}

.lgst_mng_rt {
    width: 50%;
}

.lgst_mng_li {
    display: flex;
    align-items: center;
    gap: 20px;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 2px 56px #00000012;
    border-radius: 10px;
    opacity: 1;
    padding: 20px;
    margin-bottom: 10px;
}

.lgst_mng_lt {
    width: 40%
}

.lgst_empr_lst {
    margin-top: 100px;
    align-items: stretch;
    position: relative;
    gap: 30px 0
}

.lgst_flx.lgst_empr_lst:after {
    position: absolute;
    content: "";
    background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2023/11/08120203/tech_bg.png);
    left: 0;
    right: 0;
    bottom: 0;
    background-repeat: no-repeat;
    top: 0;
    z-index: -1;
    background-size: contain;
    background-position: center;
}

.lgst_wrp .faq_design_4 .fq_title h3:after {
    content: "\f067" !important;
    transform: rotate(45deg);
    color: #6293C0;
}

.lgst_wrp .faq_design_4 .fq_title.collapsed h3:after {
    transform: unset;
}

.lgst_mng_soft button {
    margin: 30px auto 0
}

#lgt_wrp .theme_clr {
    color: #00649E;
}

#lgt_wrp .nh_cntst_sc .blk_span {
    display: block;
}

#lgt_wrp .nh_cntst_sc h2 {
    width: 100%;
}

.lgst_empr_li {
    width: 31%;
    padding: 35px 25px;
    border-radius: 10px;
    position: relative;
    border: 1px solid #EBEBEB;
    height: 100%;
    overflow: hidden;
    z-index: 1;
    min-height: 387px;
}

.lgst_empr_li figure {
    width: 50px;
    height: 50px;
}

.lgst_mng_lt figure, .lgst_soft_dvlp .discover_rhs {
    width: 100%;
    height: 100%;
}

.lgst_soft_dvlp .discover_rhs {
    width: 37%;
}

.lgst_empr_li:nth-child(2) {
    transform: translate(0px, 60%);
    background: #EDEFFE;
}

.lgst_empr_tch {
    padding: 60px 0 120px;
}

.lgst_empr_li::before {
    content: "";
    position: absolute;
    width: 0%;
    height: 0%;
    right: 0;
    bottom: 0;
    background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2023/11/08120207/tech_li_bg.png);
    background-size: cover;
    background-position: bottom right;
    background-repeat: no-repeat;
    z-index: -1;
    transition: all 0.3s ease-in-out 0s;
}

.lgst_empr_li:hover::before {
    width: 100%;
    height: 100%;
}

.lgst_empr_li:hover h3, .lgst_empr_li:hover p {
    color: #fff;
}

.lgst_empr_li:hover img {
    filter: brightness(0) invert(1)
}

.lgst_empr_li:nth-child(3) {
    background: #F2F9FF;
}

.lgst_empr_li:nth-child(5) {
    background: #F2F9FF
}

.lgst_empr_li:nth-child(4) {
    background: #E5F5F0;
}

.lgst_empr_li:hover {
    background-color: #0092E1 !important;
}

.lgst_empr_li h3 {
    margin: 20px 0;
}

.lgst_empr_li:nth-child(1) {
    background: #E5F5F0;
}

.lgst_mng_soft .lgst_flx {
    margin-top: 100px;
}

.lgst_mng_soft {
    padding-bottom: 60px;
}

/* logistics app page css end */
/* logistics app page responsive start */
@media(max-width: 1600px) {
    .lgst_mng_soft .lgst_flx {
        margin-top: 85px;
    }
}

@media(max-width:1500px) {
    .lgst_fcta h2 {
        font-size: 36px;
    }

    .lgst_app_sol {
        padding: 100px 0 100px;
    }
}
@media (max-width:1400px) {
    .lgst_bnr{
        margin-top:-130px;
    }
    .lgst_flx_lt p{
        line-height:25px;
        font-size:16px;
        margin: 8px 0 15px;
    }
    .lgst_bnr .trsted_bx img {
        max-width: 65px;
    }
    .lgst_cuntr .hlth_cuntr_lst {
        margin-top: -130px;
    }
    .lgst_flx_lt button {
        margin: 0 0 20px;
    }
    .lgst_wrp .trsted_mn h2{
        font-size:20px;
    }
    .lgst_wrp .trsted_mn span{
        font-size:16px;
    }
}

@media(max-width: 1300px) {
    .lgst_wrp .hlth_cuntr_li h3 {
        font-size: 46px;
    }

    .lgst_fcta .footer_lt {
        width: 68%;
    }

    .lgst_fcta .footer_rt {
        width: 32%;
    }

    .lgst_fcta p {
        margin: 20px 0;
    }

    .lgst_mng_soft .lgst_flx {
        margin-top: 65px;
    }

    .lgst_cta2_lt h2 {
        font-size: 38px;
        margin-bottom: 18px;
    }
}

@media(max-width: 1200px) {
    .lgst_bnr {
        height: unset;
        padding-top: 110px;
        margin-top:0;
    }

    .lgst_cuntr {
        margin-top: 130px;
    }

    .lgst_vdo_cnt h3 {
        font-size: 18px;
    }

    .lgst_cta_rt, .lgst_flp_lst, .lgst_drv_lt span img, .lgst_fcta .footer_rt, .lgst_soft_dvlp .discover_rhs {
        display: none;
    }

    .lgst_cta1 button, .lgst_cta2_rt button, .lgst_flx_lt button, .lgst_fcta .footer_lt a {
        margin: 30px auto 0;
    }

    .lgst_cta1 .fix_container {
        background: #089DF3 0% 0% no-repeat padding-box;
        padding: 40px;
    }

    .lgst_drv_flx:after, .lgst_drv_frc .lgst_drv_lt span:after, ul.lgst_flx.lgst_empr_lst:after, .lgst_soft_dvlp .discover_bx:before {
        content: unset;
    }

    .lgst_cta2_lt, .lgst_cta2_rt, .lgst_cta_lt, .trsted_mn, .lgst_flx_lt, .lgst_fcta .footer_lt {
        width: 100%;
        text-align: center;
    }

    .lgst_app_sol {
        padding: 60px 0;
    }

    .lgst_wrp .trstd_lst {
        justify-content: center;
    }

    .lgst_flx_rt {
        width: 70%;
        margin: 30px auto 0;
    }

    .lgst_wrp .trsted_mn h2 {
        text-align: center;
    }

    .lgst_app_dvlp {
        padding: 60px 0;
    }

    .lgst_cuntr .hlth_cuntr_lst {
        gap: 20px;
        justify-content:center;
    }

    .lgst_cuntr .buty_year .buty_year_li p {
        max-width: 70%;
    }

    .lgst_flp_bx {
        background-color: #01142B;
        padding: 20px;
        border-radius: 30px;
        margin: 0 5px;
        display: flex !important;
        flex-direction: column;
        justify-content: center;
        min-height: 525px;
    }

    .lgst_wrp .dub_premium_ul_mbl .slick-prev {
        right: 0;
        left: -80px;
    }

    .lgst_flp_bx h3 {
        color: #fff;
        margin-top: 15px;
    }

    .lgst_hovr_li p, .lgst_flp_bx p {
        color: #fff;
    }

    .lgst_hovr_li {
        margin-bottom: 10px;
    }

    .lgst_flp_sldr .slick-next, .lgst_flp_sldr .slick-prev {
        bottom: -100px;
        top: auto;
        left: 52%;
    }

    .lgst_flp_sldr .slick-prev {
        left: auto;
        right: 54%
    }

    .lgst_flp_sldr {
        margin-top: 40px;
        display: block;
    }

    .lgst_drv_frc {
        padding-top: 60px;
    }

    .lgst_drv_lt {
        background: unset;
        width: 40%;
    }

    .lgst_drv_rt {
        width: 60%;
    }

    .lgst_drv_lt figure {
        margin: 0 auto;
        width: 50%
    }

    .lgst_drv_lt img {
        width: 100%;
    }

    .lgst_cta2_lt h2 {
        font-size: 36px;
        margin-bottom: 16px;
    }

    .lgst_cta2 .fix_container {
        padding: 40px;
    }

    .lgst_vdo_cnt button {
        margin: 0 auto 0;
    }

    .lgst_cta2 {
        padding-top: 60px;
    }

    .lgst_sol_rt h2 {
        font-size: 34px;
    }

    .lgst_empr_li:nth-child(2) {
        transform: unset;
    }

    .lgst_empr_li {
        min-height: 460px;
    }

    .lgst_empr_li {
        padding: 25px;
    }

    .lgst_empr_lst {
        justify-content: center;
        gap: 20px 10px;
    }

    .lgst_empr_tch {
        padding: 60px 0;
    }

    .lgst_mng_soft .lgst_flx {
        margin-top: 40px;
    }

    #lgt_wrp .al_sc.nh_cntst_sc {
        padding: 60px 0 150px;
    }

    .lgst_soft_dvlp .discover_lhs {
        width: 100%;
        justify-content: center;
    }

    .lgst_soft_dvlp .discover_lhs {
        padding-left: 0;
        text-align: center;
    }

    .lgst_soft_dvlp .sr_no {
        display: inline-block;
        text-align: center;
        position: unset;
        line-height: 40px;
        margin-right: 10px;
        width: 40px;
        height: 40px;
    }

    .lgst_soft_dvlp {
        padding: 60px 0;
    }

    .lgst_soft_dvlp .discovery_main {
        margin-top: 20px;
    }

    .lgst_empr_lst {
        margin-top: 50px;
    }

    .lgst_wrp .hlth_cuntr_li h3 {
        font-size: 30px;
    }

    .lgst_fcta {
        padding-bottom: 0;
    }

    .logs_empwr {
        padding: 60px 0;
    }

    .logs_empwr .lgstc_offr_tb {
        padding: 20px 0 0 0;
        background: unset;
    }
}

@media(max-width: 992px) {
    .lgst_wrp .logs_empwr a.nav-link.navigation__link {
        padding: 12px 18px;
        font-size: 18px;
    }

    .lgst_drv_flx {
        flex-direction: column-reverse;
    }

    .lgst_drv_rt {
        width: 100%
    }

    .lgst_drv_lt figure {
        margin: 0 auto;
        width: 50%;
        max-width: 250px;
    }

    .lgst_mng_soft {
        padding-bottom: 40px;
    }

    .logs_empwr .lgstc_offr_tb .fq_title h3 {
        font-size: 16px;
    }

    .logs_empwr {
        padding: 40px 0;
    }

    .lgst_fcta .contr {
        padding: 30px 20px;
    }

    .lgst_app_dvlp, .lgst_app_sol {
        padding: 40px 0;
    }

    .lgst_wrp .hlth_cuntr {
        padding-top: 40px;
    }

    .lgst_drv_lt, .lgst_drv_rt, .lgst_sol_rt, .lgst_mng_rt {
        width: 100%;
        text-align: center;
    }

    .lgst_mng_lt, .lgst_sol_lt {
        width: 70%;
        margin: 0 auto;
        text-align: center;
    }

    .lgst_drv_flx, .lgst_cta2 .fix_container {
        padding: 30px;
    }

    .lgst_drv_rt a {
        margin: 0 auto;
    }

    .lgst_sol_rt {
        margin-top: 30px;
    }

    .lgst_vdo_cnt {
        min-height: unset;
        position: unset;
        padding: 10px;
    }

    .lgst_vdo_cnt h3 {
        color: #000;
    }

    .lgst_vdo_cnt p {
        margin-top: 20px;
    }

    .lgst_cta2 {
        padding-top: 0;
    }

    .lgst_vdo_sec {
        padding-bottom: 40px;
    }

    .lgst_vdo_ul {
        align-items: stretch;
        background: unset;
        padding: 0;
    }

    .lgst_empr_tch {
        padding: 40px 0;
    }

    .lgst_empr_li {
        min-height: 350px;
        width: 48%;
    }

    #lgt_wrp .al_sc.nh_cntst_sc {
        padding: 40px 0 140px;
    }

    .lgst_fcta p {
        margin: 15px 0;
    }

    .lgst_fcta h2, .lgst_cta2_lt h2 {
        font-size: 30px;
    }

    .lgst_flp_bx {
        min-height: 600px;
    }

    .lgst_soft_dvlp .dicover_list li {
        font-size: 18px;
    }

    .lgst_wrp .buty_year .buty_year_li p {
        max-width: unset;
        font-size:14px;
    }

    .lgst_soft_dvlp .discover_lhs h3 {
        font-size: 28px;
    }

    .lgst_sol_rt h2 {
        font-size: 30px;
    }

    .lgst_soft_dvlp {
        padding: 40px 0;
    }

    .lgst_cta_lt h2 {
        font-size: 32px;
    }

    .lgst_cta_lt p {
        margin: 20px 0 0;
    }

    .lgst_cta1 .fix_container {
        padding: 30px;
    }

    .lgst_vdo_cnt h3 {
        font-size: 18px;
    }

    .lgst_wrp .logs_tabs {
        margin-top: 40px;
    }

    .lgstc_offr_tb {
        margin: 0;
    }

    .logs_empwr .nav.nav-pills {
        gap: 10px;
        background: unset;
    }

    .logs_empwr .lgstc_offr_tb .cntnt_lft_dt figure {
        width: 45px;
        height: 45px;
    }

    .lgst_drv_lt {
        padding-bottom: 20px;
    }
    .lgst_wrp .tstimnl_sc {
        padding: 40px 0 60px;
    }
}

@media(max-width: 767px) {
    .lgst_soft_dvlp .discover_bx {
        padding: 18px 0;
    }

    .lgst_cta1 button, .lgst_cta2_rt button, .lgst_flx_lt button, .lgst_fcta .footer_lt a {
        margin: 15px auto 0;
    }

    #lgt_wrp .al_sc.nh_cntst_sc {
        padding: 40px 0 60px;
    }

    .lgst_fcta p {
        font-size: 16px;
        margin: 5px 0 0;
        line-height: 24px;
    }

    .lgst_fcta .btn-fix{
        font-size:13px;
        padding:5px 40px 5px 10px;
    }
    .lgst_fcta .btn-fix svg{width: 30px;height:30px;}

    .lgst_vdo_li {
        width: 100%;
    }

    .lgst_vdo_cnt {
        padding: 20px 30px 0 30px;
    }

    .lgst_vdo_li:nth-child(1) {
        padding-bottom: 25px;
    }

    .lgst_cta2_lt h2 {
        font-size: 28px;
        margin-bottom: 11px;
    }

    .lgst_cta2 .fix_container, .lgst_cta1 .fix_container {
        padding: 30px;
    }

    .lgst_cta_lt h2 {
        font-size: 28px;
    }

    .lgst_sol_rt h2 {
        font-size: 28px;
    }

    .lgst_flp_bx {
        min-height: 510px;
    }

    .lgst_empr_lst {
        margin-top: 35px;
    }

    .lgst_fcta h2 {
        font-size: 26px;
    }

    .lgst_soft_dvlp .dicover_list li {
        font-size: 15px;
    }
}

@media(max-width: 600px) {
    .lgst_drv_rt h2 {
        font-size: 20px;
    }

    .lgst_empr_li {
        width: 100%;
        text-align: center;
        min-height: unset;
    }

    .lgst_cta_lt p {
        margin: 20px 0;
    }

    .lgst_cta_lt h2 {
        font-size: 26px;
    }

    .lgst_soft_dvlp .dicover_list li {
        width: 100%
    }

    .lgst_soft_dvlp .discover_bx {
        padding: 16px 0;
    }

    .lgst_soft_dvlp .discover_lhs h3 {
        font-size: 20px;
    }

    .lgst_soft_dvlp .sr_no {
        width: 30px;
        height: 30px;
        line-height: 30px;
    }

    .lgst_soft_dvlp .dicover_list {
        margin-top: 20px;
    }

    .lgst_soft_dvlp .dicover_list li {
        font-size: 16px;
        padding: 10px;
    }

    .lgst_fcta h2 {
        font-size: 24px;
    }

    .lgst_cta1 button, .lgst_cta2_rt button, .lgst_flx_lt button, .lgst_fcta .footer_lt a {
        margin: 20px auto 0;
    }

    .lgst_empr_li h3 {
        margin: 8px 0;
    }
}

@media(max-width: 480px) {
    .lgst_wrp .hlth_cuntr_li h3 {
        font-size: 26px;
    }
    .lgst_cuntr{
        margin-top:0;
    }
    .lgst_hovr_li {
        margin-bottom: 8px;
    }

    .lgst_flp_bx {
        min-height: 580px;
    }

    .lgst_cta_lt h2 {
        font-size: 20px;
    }

    .lgst_mng_li h3 {
        font-size: 16px;
    }

    .lgst_mng_li {
        padding: 15px;
    }

    #lgt_wrp .al_sc.nh_cntst_sc {
        padding: 40px 0;
    }

    .lgst_mng_li {
        gap: 12px
    }

    .lgst_cta2_lt h2, .lgst_sol_rt h2 {
        font-size: 22px;
    }

    .lgst_cta2 .fix_container, .lgst_cta1 .fix_container {
        padding: 24px;
    }

    .lgst_cuntr li {
        width: 47%;
    }

    .lgst_flx_rt {
        width: 100%;
    }

    .lgst_cuntr .hlth_cuntr_lst {
        margin-top: 0;
        padding:15px 10px;
    }
}

@media(max-width: 375px) {
    .lgst_flp_bx {
        min-height: 650px;
    }

    .logs_empwr .lgstc_offr_tb .fq_title {
        flex-wrap: unset;
    }

}

/* logistics app page responsive end */

/* css for chrmstms logo */
.hdr_whte_lgo_otr nav.navbar .sticky_logo {
    background: url(https://www.apptunix.com/wp-content/uploads/2022/12/Group-1132063.svg) no-repeat;
    background-size: contain !important;
    filter: unset;
}

/* css for chrmstms logo */

/* AR/VR page css */
#arvr_bdy {
    background: #020202;
}

#arvr_bdy .btn-fix {
    background: transparent linear-gradient(100deg, #BB3BDB 0%, #4217F2 100%) 0% 0%;
}

#arvr_bdy .btn-fix:hover svg {
    background: transparent linear-gradient(100deg, #BB3BDB 0%, #4217F2 100%) 0% 0%;
}

#arvr_bdy .btn-fix:hover {
    background: #fff;
    color: var(--title_color) !important;
}

#arvr_bdy .btn-fix_wht {
    background: #fff;
    color: var(--title_color);
}

#arvr_bdy .btn-fix_wht svg {
    background: transparent linear-gradient(100deg, #bb3bdb 0%, #4217f2 100%) 0% 0% !important;
}

.home_optr_sc.white_sec .nh_optr_mn li:nth-child(34) figure {
    filter: contrast(0.5);
}

.arvr_bnr {
    position: relative;
    height: 850px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
}

.arvr_bnr_lft, .arvr_bnr_rt {
    width: 50%;
}

.arvr_bnr p {
    margin: 40px 0 30px;
}

.ar_sldr .owl-item {
    background: #131313 0% 0% no-repeat padding-box;
    box-shadow: 0px 2px 15px #d2d2d23b;
    border-radius: 10px;
    transition: 0.8s;
    position: relative;
    height: 460px;
    overflow: hidden;
}

.ar_sldr {
    padding: 60px 0 0;
}

.ar_sldr .owl-stage-outer {
    padding: 30px 0;
}

#arvr_bdy .ar_sldr_fg img {
    border-radius: 10px;
    height: 100% !important;
    width: 100%;
    object-fit: cover;
}

#arvr_bdy .ar_sldr_fg {
    width: 100%;
    height: 280px;
    transition: 0.5s all;
}

.ar_sldr_cntnt {
    padding: 15px;
    transition: 0.8s;
}

.ar_sldr_cntnt h3 {
    color: #fff;
    font-size: 20px;
    margin-bottom: 10px;
}

.ar_sldr_cntnt p {
    color: #fff;
    font-size: 16px;
}

.ar_sldr .owl-dots button span {
    background: #676767 !important;
    height: 15px !important;
    width: 15px !important;
    margin: 5px !important;
}

.ar_sldr .owl-theme .owl-dots button.owl-dot.active_dots span {
    background: transparent linear-gradient(122deg, #BB3BDB 0%, #D545A4 100%) 0% 0% !important;
}

.ar_sldr .btn-fix {
    margin: 50px auto 0;
}

.vr-sldr .ar_sldr_cntnt p {
    min-height: 96px;
}

.ar-sldr .ar_sldr_cntnt p {
    min-height: 75px;
}

.ar_sldr h2 {
    font-size: 46px;
}

.ar_aud .ar_sldr h2 {
    margin: 50px 0 30px;
}

.vr-sldr .owl-item:hover::after {
    content: "";
    position: absolute;
    background: transparent linear-gradient(128deg, rgb(187 59 219 / 60%) 0%, rgb(66 23 242 / 60%) 100%) 0% 0% no-repeat padding-box;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
}

.vr-sldr .owl-item:hover .ar_sldr_fg {
    height: 460px !important;
    transition: .5s all !important;
}

.ar_sldr_cntnt.ar_hvr {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    text-align: center;
    opacity: 0;
}

.vr-sldr .owl-item:hover .ar_sldr_cntnt.ar_hvr {
    opacity: 1;
    display: block;
    z-index: 9;
}

.vr-sldr .owl-item:hover .ar_sldr_cntnt {
    display: none;
}

.sctn_dvdr img {
    display: block;
    margin: 60px auto 0;
}

.prmium_typs {
    display: flex;
    justify-content: space-between;
    align-items: stretch;
    flex-wrap: wrap;
    margin-top: 60px;
}

.arvr_idstry_cnt {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    flex-wrap: wrap;
    margin-top: 30px;
}

.prmium_typs {
    justify-content: center;
}

.prmium_typs {
    gap: 60px 30px;
}

.prmium_typs li {
    background: #18191D 0% 0% no-repeat padding-box;
    border: 1px solid #FFFFFF;
    border-radius: 10px;
    width: 31%;
    padding: 20px;
    z-index: 9;
}

.prmium_typs li .cnt_fg {
    display: flex;
    align-items: center;
    gap: 15px;
}

.prmium_typs li h3, .arvr_bsns_sldr .owl-item h3, .idstry_cnt_rt ul li h3 {
    color: #fff;
    font-size: 24px;
    font-weight: 400;
}

.prmium-cnt p, .arvr_bsns_sldr .owl-item p, .idstry_cnt_rt ul li p {
    color: #fff;
    font-size: 18px;
    margin-top: 20px;
}

.arvr_bsns_sldr .owl-item:hover {
    background: linear-gradient(#24273D, #24273D) padding-box, linear-gradient(to right, darkorchid, darkblue) border-box;
}

.arvr_bsns_sldr .owl-item {
    background: #24273D;
    border-radius: 10px;
    border: 4px solid transparent;
    padding: 40px 20px;
    text-align: center;
}

.arvr_bsns_sldr .owl-item svg {
    height: 60px;
    width: 50px;
}

.arvr_bsns {
    position: relative;
    padding: 60px 40px 0;
    margin-top: 60px;
}

.arvr_bsns:after {
    background: transparent linear-gradient(180deg, rgb(74 25 241 / 38%) 0%, rgb(47 14 52 / 38%) 91%, rgb(2 2 2 / 38%) 100%) 0% 0% no-repeat padding-box;
    border: 1px solid rgb(200 57 186 / 38%);
    border-radius: 20px;
    background-size: 100% 100%;
    content: "";
    position: absolute;
    width: 100%;
    height: 70%;
    left: 0;
    top: 0;
    z-index: -1;
}

.arvr_bsns_sldr {
    margin-top: 60px;
}

.arvr_bsns_sldr .owl-item p {
    min-height: 96px;
}

.arvr_rdmp .sb {
    z-index: 1;
    position: relative;
}

.arvr_rdmp .arvr_idstry_cnt {
    align-items: stretch;
}

.arvr_rdmp .idstry_cnt_lft {
    width: 50%;
    margin-top: 20px;
}

.idstry_cnt_lft::-webkit-scrollbar {
    display: none;
}

.arvr_rdmp .idstry_cnt_rt figure {
    position: sticky;
    top: 100px;
}

.arvr_rdmp {
    padding-bottom: 0;
}

.arvr_rdmp .idstry_cnt_rt {
    width: 50%;
}

.idstry_cnt_rt ul li {
    border-radius: 6px;
    background: #19191a;
    margin-bottom: 20px;
    padding: 15px;
}

.idstry_cnt_rt ul li h3 {
    border-bottom: 1px solid #fff;
    width: fit-content;
}

.arvr_tbs {
    padding: 80px 0;
}

.arvr_tbs_mn .tab-content {
    width: 50%;
    padding: 0;
    position: relative;
}

.arvr_tbs_mn ul {
    width: 42%;
    position: relative;
    z-index: 1;
    padding: 70px 0;
}

/* .arvr_tbs_mn ul::before{
    position:absolute;
    content:"";
    background: url(https://apptunixstag.wpengine.com/solutions/wp-content/uploads/sites/5/2023/02/prpl_ln.svg)no-repeat;
    opacity: 1;
    right:-60px;
    top:0;
    width: 26px;
    height: 470px;
    transform: translateX(50%);
    filter: blur(1px);
} */
.arvr_tbs_mn, .vntrs_tchnq {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.arvr_tbs:after {
    content: "";
    position: absolute;
    background: #4917BE;
    width: 100vw;
    height: 100%;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    z-index: -1;
}

.arvr_tbs::before {
    position: absolute;
    content: "";
    background: url('https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2023/02/21105251/circle.png') no-repeat;
    right: -40%;
    width: 450px;
    background-size: contain;
    top: 0px;
    height: 100%;
}

.arvr_tbs_mn .nav-link.active {
    background: transparent linear-gradient(180deg, #BB3BDB 0%, #4217F2 100%) 0% 0% no-repeat padding-box;
    border-color: #fff;
}

.arvr_tbs_mn .nav-link {
    background: rgba(255, 255, 255, 0.20);
    box-shadow: 0px 0px 0px #4917be;
    border: 2px solid #fff0;
    backdrop-filter: blur(20px);
    border-radius: 10px;
    margin-bottom: 20px;
    padding: 20px 30px;
}

.arvr_tbs_mn ul:after {
    content: "";
    position: absolute;
    background: transparent linear-gradient(143deg, #BB3BDB 0%, #4217F2 100%) 0% 0% no-repeat padding-box;
    border-radius: 12px;
    height: 100%;
    width: 60%;
    left: -30%;
    top: 0;
    z-index: -1;
}

.arvr_tbs_mn .nav-link.active h3 {
    font-size: 20px;
}

.arvr_tbs_mn .nav-link.active p {
    font-size: 18px;
}

.nav-pills .nav-link.active, .nav-pills .show>.nav-link {
    background-color: transparent;
}

.nav-pills>li.active>a:hover {
    background-color: transparent !important;
}

.arvr_tbs_mn li h3 {
    color: #fff;
    font-size: 18px;
    margin-bottom: 5px;
}

.arvr_tbs_mn li p {
    color: #fff;
    font-size: 16px;
}

.arvr_tbs_mn .tab-content h3 {
    color: #fff;
    font-size: 24px;
    text-transform: capitalize;
    border-bottom: 1px solid #fff;
    width: fit-content;
}

.arvr_tbs_mn .tab-content p {
    color: #fff;
    margin-top: 30px;
    font-size: 18px;
}

.arvr_rdmp ul li {
    background: #fff;
    border-radius: 10px;
    padding: 10px;
    margin-bottom: 20px;
    display: flex;
    gap: 10px;
    align-items: center;
}

.arvr_rdmp ul li span {
    background: transparent linear-gradient(122deg, #BB3BDB 0%, #4217F2 100%) 0% 0% no-repeat padding-box;
    height: 45px;
    width: 45px;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #fff;
    font-size: 23px;
    font-weight: 500;
}

.arvr_rdmp ul li p {
    font-size: 18px;
    font-weight: 600;
}

.arvr_rdmp .sb p {
    width: 90%;
    margin: 0 auto;
}

.vntrs_tchnq_cnt ul li {
    background: transparent linear-gradient(180deg, #020202 0%, #1A1818 100%) 0% 0% no-repeat padding-box;
    border-radius: 10px;
    padding: 20px;
    margin-bottom: 20px;
}

.vntrs_tchnq_cnt h3 {
    color: #fff;
    font-size: 22px;
    margin: 15px 0px 10px;
}

.vntrs_tchnq_cnt p {
    color: #fff;
    font-size: 16px;
}

.vntrs_tchnq {
    gap: 30px;
    margin-top: -70px;
}

.vntrs_tchnq .vntrs_tchnq_cnt:nth-child(2) ul li:first-child {
    background: none;
}

.vntrs_tchnq_cnt {
    width: 32%;
}

.vntrs_tchnq_cnt:nth-child(2) {
    transform: translateY(260px);
    margin-bottom: 250px;
}

.vntrs_tchnq_cnt:nth-child(2) .msk {
    width: 360px;
    height: 100%;
}

.vntrs_tchnq_cnt:nth-child(2) .msk img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}

#arvr_bdy .degn2.white_sec {
    background: transparent linear-gradient(180deg, rgb(74 25 241 / 38%) 0%, rgb(47 14 52 / 38%) 91%, rgb(2 2 2 / 38%) 100%) 0% 0% no-repeat padding-box;
    margin-top: 30px;
}

#arvr_bdy .degn2.white_sec svg {
    filter: brightness(0) saturate(100%) invert(100%) sepia(3%) saturate(0%) hue-rotate(144deg) brightness(115%) contrast(100%);
}

#arvr_bdy .footer_2, #arvr_bdy .footer_2 .ftr_cty_dv {
    background-color: #010101;
}

.ar_srvcs .ar_sldr {
    padding: 20px 0 0;
}

.arvr_vntrs {
    position: relative;
    padding-bottom: 60px;
}

.arvr_vntrs:after {
    content: "";
    position: absolute;
    background: transparent linear-gradient(180deg, #FFFFFF99 0%, #00000000 100%) 0% 0% no-repeat padding-box;
    opacity: 0.22;
    width: 100vw;
    height: 100%;
    top: 0;
    left: 50%;
    background-size: 100% 100%;
    transform: translateX(-50%);
    z-index: -1;
}

.chs_mn {
    display: flex;
    align-items: stretch;
    justify-content: space-between;
    flex-wrap: wrap;
    margin-top: 50px;
    margin-bottom: 25px;
}

.chs_lt {
    display: grid;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
    gap: 20px;
}

.chs_lt {
    width: 48%;
}

.chs_bx {
    position: relative;
}

.chs_bx figure {
    width: 100%;
    height: 100%;
}

.chs_bx img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 10px;
}

.chs_bx:after {
    position: absolute;
    content: "";
    background: transparent linear-gradient(179deg, #17094200 0%, #05020D 100%) 0% 0% no-repeat padding-box;
    border: 0.5px solid #9E9E9E;
    border-radius: 10px;
    opacity: 1;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}

.chs_rt {
    width: 48%
}

.chs_bx p {
    font-size: 18px;
    color: #fff;
}

.chs_lt_cnt {
    position: absolute;
    bottom: 8%;
    z-index: 1;
    left: 0;
    width: 100%;
    padding-left: 5%;
}

.chs_bx h3 {
    color: #fff;
    margin-bottom: 12px;
}

.chs_rt h3 {
    font-size: 50px;
    color: #fff;
}

.chs_rt p {
    font-size: 20px;
    color: #fff;
}

.cta_lt h2 {
    color: #fff;
    font-size: 36px;
    line-height: 58px;
}

.cta_mn {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
}

.cta_lt {
    width: 55%;
}

.cta_mn {
    position: relative;
    padding: 40px;
    border-radius: 10px;
}

.cta_mn:after {
    position: absolute;
    content: "";
    background: url('https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2023/05/17174615/cta_bg.jpg');
    width: 100%;
    height: 100%;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    z-index: -1;
    border-radius: 20px;
}

.prmium_srvcs {
    position: relative;
}

.prmium_srvcs:before {
    position: absolute;
    content: "";
    background: #0019FF 0% 0% no-repeat padding-box;
    opacity: 0.24;
    filter: blur(50px);
    width: 960px;
    left: -60%;
    top: 35%;
    height: 690px;
    border-radius: 50%;
    ;
}

.arvr_idstry .idstry_cnt_rt {
    width: 48%;
}

.arvr_idstry .idstry_cnt_lft {
    position: sticky;
    top: 100px;
    width: 48%;
}

.arvr_idstry .idstry_cnt_lft figure {
    width: 100%;
}

.arvr_idstry .idstry_cnt_lft img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}

.arvr_bnr_lft:before {
    position: absolute;
    content: "";
    width: 335px;
    height: 335px;
    border-radius: 50%;
    left: -40%;
    top: 30%;
    background: #0019FF 0% 0% no-repeat padding-box;
    opacity: 0.3;
    filter: blur(46px);
}

.ar_srvcs .ar-sldr {
    position: relative;
}

.ar_srvcs .ar-sldr:after {
    position: absolute;
    content: "";
    width: 370px;
    height: 370px;
    border-radius: 50%;
    right: -50%;
    top: -100px;
    bottom: 0;
    background: #0019ff 0% 0% no-repeat padding-box;
    opacity: .3;
    filter: blur(46px);
    background-repeat: no-repeat;
    z-index: -1;
}

.ar_srvcs .ar-sldr:before {
    position: absolute;
    content: "";
    width: 730px;
    height: 730px;
    border-radius: 50%;
    left: -60%;
    bottom: -310px;
    background: #0019FF 0% 0% no-repeat padding-box;
    opacity: 0.3;
    filter: blur(46px);
    background-repeat: no-repeat;
}

.ar_srvcs .vr-sldr {
    position: relative;
}

.ar_srvcs .vr-sldr:before {
    position: absolute;
    content: "";
    width: 450px;
    height: 450px;
    border-radius: 50%;
    right: -30%;
    bottom: -200px;
    background: #E95CFE 0% 0% no-repeat padding-box;
    opacity: 0.16;
    filter: blur(46px);
    background-repeat: no-repeat;
}

.chs_rt {
    position: relative;
}

.chs_rt:after {
    position: absolute;
    content: "";
    background: transparent linear-gradient(179deg, #17094200 0%, #05020D 100%) 0% 0% no-repeat padding-box;
    border: 0.5px solid #9E9E9E;
    border-radius: 10px;
    opacity: 1;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}

.chs_rt figure {
    width: 100%;
    height: 100%;
}

.chs_rt img {
    width: 100%;
    object-fit: cover;
    border-radius: 15px;
    height: 100%;
}

.why_chs {
    position: relative;
}

.why_chs:after {
    content: "";
    position: absolute;
    background: url('https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2023/05/17175350/bg-scaled-1.jpg')no-repeat;
    width: 100vw;
    height: 100%;
    top: 0;
    left: 50%;
    background-size: 100% 100%;
    transform: translateX(-50%);
    z-index: -1;
}

.why_chs:before {
    content: "";
    position: absolute;
    background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2023/05/17174925/vector_corner_v1.png)no-repeat;
    width: 100%;
    height: 259px;
    bottom: 0;
    left: -40%;
    background-size: contain;
}

.ar_aud {
    padding-top: 150px;
}

.arvr_bnr::before {
    position: absolute;
    content: "";
    background: url('https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2023/02/21105122/bnr_mn.png');
    width: 100vw;
    height: 100%;
    top: 50px;
    left: 50%;
    background-size: 100%;
    background-position: center;
    background-repeat: no-repeat;
    transform: translateX(-50%);
    z-index: -1;
}

.arvr_bnr:after {
    position: absolute;
    content: "";
    width: 335px;
    height: 335px;
    background: #0019ff 0% 0% no-repeat padding-box;
    opacity: .24;
    filter: blur(46px);
    right: -350px;
    bottom: -28%;
    border-radius: 50%;
    z-index: -1;
}

.page-template-tpl_ar-vr-app-development .home_abt_cta4 .fix_container {
    background: #32157F;
}

.arvr_idstry {
    padding: 60px 0;
}

@media (max-width:1500px) {
    .why_chs:before {
        left: -20%;
    }

    .arvr_bnr {
        height: 600px;
    }

    .arvr_bnr:before {
        left: 60%;
        background-size: 70% 80%;
    }

    .ar_srvcs .ar-sldr:after {
        right: -30%;
    }

    .ar_srvcs .ar-sldr:before {
        width: 640px;
        height: 650px;
        left: -45%;
        bottom: -75%;
        background: #0019ff 0% 0% no-repeat padding-box;
        opacity: .2;
    }

    .arvr_tbs_mn ul:after {
        left: -15%;
    }

    .arvr_tbs:before {
        right: -22%;
    }
}

@media (max-width:1400px) {
    .arvr_bnr_lft:before {
        left: -55%;
    }

    .arvr_bnr:after {
        right: -50px;
    }

    .arvr_tbs_mn ul:after {
        left: -10%;
    }
}

@media (max-width:1200px) {
    .vntrs_tchnq_cnt:nth-child(2) .msk, .why_chs:before {
        display: none;
    }

    .vntrs_tchnq {
        margin-top: 50px;
    }

    .vntrs_tchnq_cnt:nth-child(2) {
        transform: unset;
        margin-bottom: 0;
        order: 1;
    }

    .vntrs_tchnq_cnt:nth-child(2) ul {
        order: 3;
    }

    .vntrs_tchnq_cnt ul li {
        width: 48%;
    }

    .cta_mn {
        flex-direction: column;
        justify-content: center;
        width: 100%;
    }

    .cta_lt {
        width: 100%;
        text-align: center;
        margin-bottom: 20px;
    }

    .chs_rt h3 {
        font-size: 30px;
    }

    .cta_lt h2 {
        color: #fff;
        font-size: 26px;
        line-height: 36px;
    }

    .vntrs_tchnq_cnt ul {
        display: flex;
        align-items: stretch;
        justify-content: space-between;
        flex-wrap: wrap;
        width: 100%;
    }

    .vntrs_tchnq {
        flex-wrap: wrap;
    }

    .arvr_idstry .idstry_cnt_lft {
        display: none;
    }

    .arvr_idstry .idstry_cnt_rt ul {
        display: flex;
        align-items: stretch;
        justify-content: space-between;
        gap: 15px 0px;
        flex-wrap: wrap;
        width: 100%;
        height: auto;
    }

    .arvr_idstry .idstry_cnt_rt ul li {
        width: 48%;
    }

    .ar_sldr {
        padding: 20px 0 0;
    }

    .prmium_typs li h3, .arvr_bsns_sldr .owl-item h3, .idstry_cnt_rt ul li h3 {
        font-size: 20px;
    }

    .prmium-cnt p, .arvr_bsns_sldr .owl-item p, .idstry_cnt_rt ul li p {
        font-size: 16px;
        line-height: 24px;
        margin-top: 10px;
    }

    .arvr_idstry .idstry_cnt_rt {
        width: 100%;
    }

    .arvr_bnr:after, .ar_srvcs .vr-sldr:before, .arvr_tbs_mn ul:after, .arvr_bnr_lft:before, .ar_srvcs .ar-sldr:before, .ar_srvcs .ar-sldr:after, .prmium_srvcs:before, .arvr_tbs_mn ul:before, .arvr_tbs:before {
        content: unset;
    }

    .arvr_bsns_sldr {
        margin-top: 45px;
    }

    .page-template-tpl_ar-vr-app-development .body_wrap {
        position: unset;
    }

    .arvr_bnr {
        height: 600px;
    }

    .vntrs_tchnq .vntrs_tchnq_cnt:nth-child(2) ul li:first-child {
        background: 0 0;
        display: none;
    }

    .vntrs_tchnq_cnt {
        width: 100%;
    }

    .ar_sldr .owl-dot.active_dots span {
        background: transparent linear-gradient(122deg, #bb3bdb 0%, #d545a4 100%) 0% 0% !important;
    }

    .owl-theme .owl-dots button.owl-dot.active_dots span {
        background: unset;
    }

    .ar_sldr h2 {
        font-size: 30px;
    }

    .arvr_tbs_mn ul {
        padding: 20px 0;
    }
}

@media (max-width:992px) {
    .prmium_typs li {
        width: 48%;
    }

    .chs_rt figure {
        height: 250px;
    }

    .chs_rt img {
        height: 100% !important;
    }

    .prmium_typs, .arvr_idstry_cnt {
        gap: 20px;
    }

    .chs_lt, .chs_rt {
        width: 100%;
        margin: 0 auto;
    }

    .chs_mn {
        flex-direction: column-reverse;
        gap: 20px 0;
    }

    .arvr_bnr:before {
        background: unset;
    }

    .arvr_bnr_lft {
        width: 100%;
        margin: 0 auto;
        text-align: center;
    }

    .arvr_rdmp ul li span {
        height: 40px;
        width: 40px;
        font-size: 16px;
        padding: 5px;
    }

    .ar_srvcs .ar-sldr, .ar_srvcs .vr-sldr {
        padding-bottom: 25px;
    }

    .ar_aud {
        padding-top: 50px;
    }

    .arvr_bnr p {
        margin: 15px 0;
    }

    .arvr_bnr {
        height: auto;
    }

    #arvr_bdy .arvr_bnr .btn-fix {
        margin: 0 auto;
    }

    .blk_span {
        display: inline;
    }

    .arvr_rdmp .sb p {
        width: 100%;
    }

    .chs_rt h3 {
        font-size: 22px;
    }

    .chs_rt p {
        font-size: 18px;
    }

    .ar_sldr h2 {
        font-size: 30px;
    }

    .ar_sldr h2 {
        font-size: 26px;
    }

    .arvr_rdmp .idstry_cnt_lft {
        width: 100%;
    }

    .arvr_rdmp .idstry_cnt_rt figure {
        display: none;
    }

    .why_chs .sb {
        text-align: center;
    }

    .arvr_tbs_mn ul {
        width: 100%;
        display: flex;
        flex-direction: row !important;
        flex-wrap: nowrap;
        overflow-x: auto;
    }

    .arvr_tbs_mn ul li {
        width: fit-content;
        white-space: nowrap;
        margin-right: 10px;
    }

    .arvr_tbs_mn .tab-content {
        width: 100%;
    }

    .arvr_tbs_mn {
        flex-wrap: wrap;
    }

    .ar_aud .ar_sldr h2 {
        margin: 10px 0 0px;
    }

    .arvr_tbs {
        padding: 40px 0;
    }
}

@media (max-width:600px) {
    .ar_sldr h2, .chs_rt h3 {
        font-size: 20px;
    }

    .prmium_typs li, .arvr_idstry .idstry_cnt_rt ul li, .vntrs_tchnq_cnt ul li {
        width: 100%;
        text-align: center;
    }

    .arvr_idstry .idstry_cnt_rt ul li h3 {
        margin: 0 auto;
    }

    .arvr_tbs_mn li h3 {
        font-size: 18px;
        margin-bottom: 0px;
    }

    .arvr_tbs_mn .nav-link {
        margin-bottom: 0px;
        padding: 10px;
    }

    .vntrs_tchnq_cnt h3 {
        font-size: 18px;
        margin: 10px 0px 8px;
    }

    .arvr_tbs_mn li p {
        line-height: normal;
        font-size: 16px;
    }

    .arvr_rdmp ul li span {
        font-size: 14px;
        padding: 7px;
    }

    .arvr_rdmp ul li p {
        font-size: 16px;
        line-height: normal;
    }

    .arvr_rdmp ul li {
        gap: 5px;
    }

    .arvr_bsns_sldr .owl-item {
        padding: 20px 5px;
    }

    .ar_sldr .btn-fix {
        margin: 0px auto 0;
    }

    .arvr_bsns {
        position: relative;
        padding: 30px 20px;
        margin-top: 30px;
    }

    .vntrs_tchnq {
        gap: 0px;
    }

    .prmium_typs li h3, .arvr_bsns_sldr .owl-item h3, .idstry_cnt_rt ul li h3 {
        font-size: 18px;
    }

    .ar_sldr_cntnt {
        text-align: center;
    }

    .prmium_typs li .cnt_fg {
        gap: 5px;
        justify-content: center;
    }

    .prmium_typs li .cnt_fg svg {
        width: 70%;
        height: 100%;
    }

    .prmium-cnt p {
        margin-top: 0;
    }

    .prmium_typs {
        margin-top: 20px;
    }

    .arvr_tbs_mn .tab-content p {
        margin-top: 10px;
        font-size: 16px;
    }

    .chs_mn {
        margin-top: 10px;
    }

    .arvr_tbs_mn .tab-content p {
        margin-top: 10px;
    }

    .ar_sldr .owl-item {
        height: 100%;
    }
}

@media (max-width:480px) {
    .chs_rt p {
        font-size: 16px;
        bottom: 10px;
        line-height: normal;
    }

    .cta_mn {
        padding: 25px 10px;
    }

    .arvr_idstry {
        padding: 25px 0px 20px;
    }

    .chs_bx figure {
        height: 200px;
    }

    .ar_sldr_cntnt h3 {
        font-size: 20px;
        margin-bottom: 8px;
    }

    .chs_bx img {
        height: 100% !important;
    }

    .chs_bx {
        height: 200px;
    }

    .chs_lt {
        grid-template-columns: minmax(0, 1fr);
    }

    .arvr_idstry .idstry_cnt_rt ul {
        gap: 0;
    }

    .arvr_rdmp .idstry_cnt_lft ul li {
        width: 100%;
    }

    .cta_lt h2 {
        font-size: 24px;
        line-height: 32px;
    }

    .arvr_tbs_mn .tab-content h3 {
        font-size: 20px;
    }

    .sctn_dvdr img {
        margin: 30px auto 0;
    }
}

/* AR/VR page css ends here */

/* nft new css start  ayushi*/
.nft_mrk_lt h1,
.nft_mrk_lt p {
    color: #fff;
}

.nft_revoltn_li::after {
    content: "";
    padding: 100px 0;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    background-color: rgba(0, 0, 0, 0.65);
    border-radius: 20px;
    opacity: 0;
}

.nft_revoltn_li:hover::after {
    opacity: 1;
}

.nft_clr_spn {
    color: #68CCFF;
}

.nft_mrk_bnr {
    background-color: #01142B;
    position: relative;
    overflow: hidden;
}

.nft_mrk_lt p {
    margin-bottom: 30px;
}

.nft_mrk_lt {
    padding-top: 90px;
}

.nft_trst h2 {
    color: #fff;
    font-size: 22px;
}

.body_wrp.nft_nw_bdy.nv_spc {
    padding-top: 75px;
}

.nft_trst {
    padding: 60px 0px;
}

.nft_trst_ul {
    display: flex;
    gap: 30px;
    margin: 20px 0px 40px 0px;
    align-items: center;
}

.nft_mrk_lt::after {
    content: '';
    position: absolute;
    width: 800px;
    height: 900px;
    top: -115%;
    left: 70px;
    background: dimgray;
    background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2023/10/26121640/top_shape.png);
}

.nft_mrk_bnr::before {
    position: absolute;
    content: '';
    background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2023/10/26121902/left_shape.png);
    width: 600px;
    height: 300px;
    left: 0;
    bottom: -24px;
    background-repeat: no-repeat;
}

.nft_trst_li figure img {
    mix-blend-mode: luminosity;
    transition: all 0.3s ease-in-out;
    filter: invert(44%) sepia(23%) saturate(8%) hue-rotate(10deg) brightness(99%) contrast(96%);
}

.nft_nw_countr_ul {
    display: flex;
    justify-content: start;
    padding: 20px;
    gap: 30px;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: -4px 15px 36px #0000000D;
    margin-top: 20px;
    margin-top: -50px;
    border-radius: 10px;
}

.nft_excel .nav-pills .nav-link.active {
    color: #00649E;
}

.nft_mrk_rt {
    position: absolute;
    right: 0px;
    bottom: 0px;
    width: 50%;
    text-align: right;
}

.countr_nft_li {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    gap: 15px;
    width: 25%;
    flex-wrap: wrap;
}

.countr_nft_li h3 {
    font-size: 52px;
    font-weight: 800;
}

.countr_nft_li p {
    margin: 0px;
}

.nft_dvlp_ul {
    margin-top: 40px;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    gap: 20px;
    margin-top: 120px;
}

.nft_dvlp_li {
    width: 32%;
    border: 1px solid #7070707A;
    border-radius: 36px;
    text-align: center;
    padding: 70px 30px 30px 30px;
    position: relative;
    margin-bottom: 75px;
    height: 350px;
}

.nft_dvlp_li figure {
    border: 1px solid;
    width: 104px;
    height: 104px;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    margin: 0 auto;
    border-radius: 50%;
    position: absolute;
    top: -58px;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #fff;
}

.nft_dvlp_li h3 {
    font-size: 24px;
    min-height: 70px;
}

.nft_dvlp_li p {
    font-size: 18px;
}

.nft_dvlp_li:hover,
.nft_dvlp_li:hover figure {
    background: transparent linear-gradient(270deg, #33B4FF 0%, #00649E 100%) 0% 0% no-repeat padding-box;
}

.nft_dvlp_li:hover h3,
.nft_dvlp_li:hover p {
    color: #fff;
}

.nft_dvlp_li:hover figure {
    border: 5px solid #fff;
}

.nft_dvlp_li:hover figure img {
    filter: invert(1);
}

.nft_nw_cta1_mn {
    background-color: #0092E1;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0px 20px 0px 40px;
    border-radius: 16px;
}

.nft_nw_cta1_lt.nw_sbhdng {
    position: relative;
}

.nft_nw_cta1_lt.nw_sbhdng h2,
.nft_look_custm_mn h2 {
    font-size: 36px;

}

.nft_nw_cta1_lt.nw_sbhdng p {
    color: #fff;
    margin-bottom: 30px;
}

.nft_erc_li {
    width: 49.2%;
    border-radius: 10px;
    background: #001a3a 0% 0% no-repeat padding-box;
    border: 0.5px solid #FFFFFF45;
    opacity: 1;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 150px;
}

.nft_erc_li p {
    font-size: 38px;
    font-weight: 600;
    color: #fff;
    padding-left: 10px;
    position: relative;
}

.nft_erc_li p::after {
    position: absolute;
    content: '';
    left: -38px;
    top: -3px;
    border: 1px solid red;
    height: 30px;
    width: 30px;
    background-color: #3772FF;
    border-radius: 50%;
    border: 5px solid #023dc8;
}

.nft_erc_ul {
    width: 55%;
}

.nft_erc_flx {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.nw_nft_erc {
    padding-bottom: 50px;
    background-color: #01142B;
}

.nft_nw_cta1::after {
    position: absolute;
    content: "";
    background: #01142b;
    width: 100%;
    height: 53%;
    bottom: -5px;
    right: 0;
    left: 0;
    margin: auto;
    z-index: -1;
}

.nft_erc_rt {
    width: 42%;
}

.nft_erc_rt p {
    font-size: 18px;
    color: #fff;
    margin-top: 20px;
    line-height: 28px;
}

.nft_erc_rt h2 {
    font-size: 36px;
    font-weight: 600;
    font-size: #fff;
    color: #fff;
}

.nft_erc_rt p:nth-child(3) {
    margin-top: 35px;
}

.nft_erc_ul {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    gap: 10px;
}

.nft_excel .modrn_tb_lt span {
    color: #fff;
    opacity: 10%;
    font-size: 130px;
    justify-content: center;
    display: flex;
    line-height: normal;
    position: absolute;
    top: -33%;
    left: 0;
    right: 0;
    bottom: 0;
    font-weight: 600;
}

.nft_excel .modrn_cts_lt::after {
    content: '';
    width: 1px;
    height: 90%;
    background: repeating-linear-gradient(to bottom, transparent, transparent 10px, #3772FF 10px, #b4b3b3 20px);
    top: 14px;
    left: 7px;
    position: absolute;
}

.nft_excel .modrn_cts_fl {
    margin-top: 60px;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: end;
}

.nft_excel .tab-content>.tab-pane {
    display: none;
}

.nft_excel .modrn_cts_lt {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    width: 30%;
    position: relative;
}

.nft_excel .modrn_cts_lt li a::after {
    content: '';
    position: absolute;
    left: -30px;
    top: 21px;
    background-color: #3772FF;
    height: 13px;
    width: 13px;
    border: 3px solid #023dc8;
    border-radius: 50%;
}

.nft_excel .modrn_cts_lt li a {
    position: relative;
}

.nft_excel .modrn_cts_lt li a {
    color: #fff;
}

.nft_excel .modrn_cts_lt li {
    width: 100%;
    font-size: 32px;
    margin-bottom: 20px;
    padding-left: 31px;
}

.nft_excel .modrn_cts_rt {
    width: 65%;
}

.nft_excel .modrn_tb_lt figure {
    width: 400px;
}

.nft_excel .modrn_tb_mn {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    gap: 40px;
}

.nft_excel .modrn_tb_rt.text-white h2 {
    font-size: 24px;
}

.nft_excel .modrn_tb_rt.text-white p {
    font-size: 20px;
}

.nft_tab1_sc {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 30px;
}

.nft_excel .modrn_tb_lt {
    position: relative;
}

.nft_excel .modrn_tb_lt figure img {
    border-radius: 31px;
}

.nft_video_dv span img {
    background-color: #44B4F5;
    border-radius: 50%;
}

.nft_excel {
    background-color: #01142B;
    margin-bottom: 50px;
}

.nft_excel .modrn_cts_lt li:last-child {
    margin-bottom: 0px;
}

.nft_look_custm_mn.nw_sbhdng {
    background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2023/10/25183558/nft_cta2.png);
    padding: 35px;
    text-align: center;
    background-repeat: no-repeat;
    background-size: contain;
}

.nft_look_custm_mn.nw_sbhdng a {
    margin: 0 auto;
    margin-top: 25px;
}

.nft_look_custm::after {
    position: absolute;
    content: "";
    background: #01142b;
    width: 100%;
    height: 70%;
    top: -50px;
    right: 0;
    left: 0;
    margin: auto;
    z-index: -1;
}

.nft_choose_mn {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: 40px;
}

.nft_choose_li {
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 2px 56px #00000012;
    border-radius: 10px;
    padding: 20px 20px 20px 70px;
    margin-bottom: 20px;
    position: relative;
}

.nft_choose_lt {
    width: 47%;
}

.nft_why_choose button.btn-fix {
    margin: 0 auto;
    margin-top: 40px;
}

.nft_choose_rt {
    width: 50%;
}

.nft_choose_li:last-child {
    margin-bottom: 0px;
}

.nft_choose_li p {
    margin: 0px;
}

.nft_choose_li::after {
    position: absolute;
    left: 22px;
    background-image: url(https://www.apptunix.com/wp-content/uploads/2023/10/thik.svg);
    height: 30px;
    width: 30px;
    top: 23px;
    content: '';
    background-repeat: no-repeat;
    background-size: contain;
}

.nft_nw_cta1_lt::after {
    content: '';
    position: absolute;
    width: 130px;
    height: 50px;
    right: 75px;
    bottom: 0px;
    background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2023/10/26104306/arrow.png);
    background-repeat: no-repeat;
    background-size: contain;
}

.nft_revoltn_ul {
    justify-content: space-between;
    margin-top: 60px;
    display: flex;
}

.nft_revoltn_li {
    width: 23.9%;
    background-color: #01142B;
    border: 1px solid #707070;
    border-radius: 14px;
    padding: 3px;
    position: relative;
}

.nft_revoltn_dv p {
    color: #fff;
    text-align: center;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 35px;
    opacity: 0;
}

.nft_revoltn_li:hover .nft_revoltn_dv p {
    opacity: 1;
    z-index: 1;
}

.nft_revoltn_li:hover h3 {
    opacity: 0;
}

.nft_revoltn_li:hover {
    border: 1px solid #2DABF4;
}

.nft_video_dv {
    position: relative;
}

.nft_video_lt p,
.nft_video_rt p {
    margin: 20px 0px 20px 0px;
    font-size: 18px;
    font-weight: 500;
    padding: 0px 40px;
}

.nft_video_lt a,
.nft_video_rt a {
    margin: 0 auto;
}

.nft_video_lt,
.nft_video_rt {
    text-align: center;
    width: 48%;
}

.nft_video_dv h3 {
    position: absolute;
    bottom: 20px;
    text-align: center;
    width: 100%;
    color: #fff;
    font-size: 24px;
    padding: 0px 45px;
}

.nft_video_mn {
    display: flex;
    justify-content: space-between;
    background-color: #ECECEC;
    padding: 45px;
    border-radius: 25px;
}

.nft_video_dv figure span {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    display: flex;
    cursor: pointer;
    border-radius: 50%;
    height: 68px;
    width: 68px;
    right: 0;
}

.nft_hrns_cta3 {
    background-color: #4396FB;
    padding-top: 50px;
}

.nft_hrns_lt h2,
.nft_need_lt h2 {
    font-size: 36px;
}

.nft_hrns_lt p {
    margin-bottom: 30px;
}

.nft_need_lt a {
    margin-top: 30px;
}

.nft_need_lt {
    width: 75%;
}

.nft_hrns_mn {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-bottom: 30px;
    position: relative;
}

.nft_video_sc {
    padding-bottom: 60px;
}

.nft_hrns_lt.text-white {
    width: 50%;
}

.nft_hrns_rt {
    width: 46%;
    position: absolute;
    bottom: -18px;
    right: 0;
}

.nft_need_mn {
    padding: 30px 36px;
    background-color: #000000;
    display: flex;
    border-radius: 20px;
    align-items: center;
}

.nft_need_rt {
    width: 20%;
}

.nft_avc_ftur_ul {
    margin: 40px 0px;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    gap: 20px;
}

.nft_avc_ftur button.btn-fix {
    margin: 0 auto;
}

.nft_ftur_lst {
    width: 32%;
    position: relative;
}

.nft_ftur_cont p {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #fff;
    text-align: center;
    padding: 35px;
    font-size: 18px;
    opacity: 0;
    z-index: 1;
}

.nft_ftur_lst:hover .nft_ftur_cont p {
    opacity: 1;
}

.nft_ftur_lst:hover h3 {
    opacity: 0;
}

.nft_ftur_lst h3 {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    color: #ffff;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 32px;
    padding: 30px;
    text-align: center;
    z-index: 1;
}

.nft_need_lt h2 {
    margin-bottom: 30px;
}

.nft_revoltn_li h3 {
    color: #fff;
    font-size: 18px;
    text-align: center;
    position: absolute;
    bottom: 1px;
    background: transparent linear-gradient(180deg, #00000000 0%, #000000 100%) 0% 0% no-repeat padding-box;
    padding: 0px 20px 15px 20px;
    border-radius: 12px;
    opacity: 1;
    width: 100%;
}

.nft_look_custm_mn button {
    margin: 0 auto;
    margin-top: 30px;
}

.nft_revol_tn,
.nft_trust_sc {
    background-color: #01142B;
}

.nft_trust_sc .sb {
    margin-bottom: 60px;
}

.nft_avc_ftur {
    padding-bottom: 50px;
}

.nft_trust_sc .ppc_dvplmt_prcs_lst:after {
    position: absolute;
    content: "";
    background: url('https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2023/10/04143752/process_bx.png');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: left;
    width: 100%;
    height: 100%;
    top: 0;
    bottom: 0;
    left: 30px;
    z-index: -1;
}

.nft_trust_lst.ppc_dvplmt_prcs_lst {
    margin-top: 100px;
    position: relative;
}

.nft_trust_lst.ppc_dvplmt_prcs_lst:after {
    position: absolute;
    content: "";
    background: url('https://www.apptunix.com/wp-content/uploads/2023/10/nft_lines.svg');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: left;
    width: 100%;
    height: 100%;
    top: 21px;
    bottom: 0;
    left: 13px;
    z-index: 0;
}

.nft_trust_lst .ppc_dvplmt_prcs_cntnt h4 {
    font-size: 26px;
    font-weight: 900;
    margin: 0;
}

.nft_trust_lst .ppc_dvplmt_prcs_bx {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
}

.nft_trust_lst .ppc_dvplmt_prcs_inr {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    gap: 50px;
    flex-wrap: wrap;
    width: 53%;
}

.nft_trust_lst .ppc_dvplmt_prcs_bx figure {
    background: transparent linear-gradient(180deg, #33B4FF 0%, #00649E 100%) 0% 0% no-repeat padding-box;
    max-width: 200px;
    height: 200px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    width: 50%;
    margin: 0 auto;
}

.nft_trust_lst .ppc_dvplmt_prcs_cntnt {
    padding: 20px 30px;
    width: 77%;
    min-height: 215px;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 5px 15px 36px #00000008;
    border: 1px solid #7070706E;
    border-radius: 12px;
}

.nft_trust_lst .ppc_dvplmt_prcs_bx:nth-child(even) {
    flex-direction: row-reverse;
    margin: 100px 0;
    position: relative;
    top: -20px;
}

.nft_trust_sc:nth-child(1) .ppc_dvplmt_prcs_inr h3 {

    top: -102px;
}

.nft_trust_lst .ppc_dvplmt_prcs_inr h3 {
    font-size: 36px;
    color: #fff;
    background: transparent linear-gradient(180deg, #33B4FF 0%, #00649E 100%) 0% 0% no-repeat padding-box;
    max-width: 60px;
    height: 60px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0;
    line-height: normal;
    width: 20%;
    position: relative;
    left: -16px;
    z-index: 1;
}

.nft_trust_sc:nth-child(even) .ppc_dvplmt_prcs_inr h3 {
    left: 5px;
}

.nft_trust_lst .ppc_dvplmt_prcs_bx:nth-child(3) {
    position: relative;
    top: -15px;
}

.nft_trust_lst::after {
    position: absolute;
    content: "";
    background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2023/10/04143752/process_bx.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: left;
    width: 100%;
    height: 100%;
    top: 35px;
    bottom: 0;
    left: 35px;
    z-index: 0;
    background: url(https://www.apptunix.com/wp-content/uploads/2023/10/nft_lines.svg);
    background-repeat: no-repeat;
}


.nft_dvlp_srvc .dvlop_mob_dv figure img {
    text-align: center;
    margin: 0 auto;
    margin-bottom: 20px;
}

.nft_dvlp_srvc .dvlop_mob_dv.slick-slide {
    margin-right: 20px;
    padding: 30px;
    text-align: center;
    border: 1px solid #7070707A;
    border-radius: 36px;
}

.nft_dvlop_mob .slick-prev,
.nft_dvlop_mob .slick-next,
.nft_avcd_mob .slick-prev,
.nft_avcd_mob .slick-next {
    background-color: #fff;
}

.nft_dvlop_mob,
.nft_avcd_mob,
.nft_trust_sc .ppc_prcs_mob {
    display: none;
}

.nft_avcd_box h3 {
    color: #fff;
    font-size: 26px;
}

.nft_avcd_box p {
    color: #fff;
}

.nft_avcd_box {
    padding: 20px 30px;
    position: absolute;
    bottom: 0;
    text-align: center;
    z-index: 1;
}

.nft_avcd_dv.slick-slide {
    position: relative;
    margin-right: 20px;

}

.nft_avcd_dv figure {
    width: auto;
}

.nft_avcd_mob {
    margin: 40px 0px;
}

.nft_trust_sc .prcs_mob_lst.ppc_dvplmt_prcs_cntnt.slick-slide {
    background-color: #fff;
    margin-right: 20px;
    text-align: center;
    padding: 20px;
    border-radius: 20px;
}

.nft_trust_sc .prcs_mob_lst figure {
    background: transparent linear-gradient(180deg, #33B4FF 0%, #00649E 100%) 0% 0% no-repeat padding-box;
    padding: 19px;
    border-radius: 50%;
    width: 100px;
    margin: 0 auto;
    margin-bottom: 20px;
    height: 100px;
}

.nft_trust_sc .prcs_mob_lst h3 {
    margin-top: 20px;
}

.nft_trust_sc .prcs_mob_lst figure img {
    margin: 0 auto;
}

.nft_trust_sc .ppc_prcs_mob {
    margin: 40px 0px 90px 0px;
}

.nft_trust_sc .slick-prev,
.nft_trust_sc .slick-next,
.nft_excel .modrn_btn_cta .slick-prev,
.nft_excel .modrn_btn_cta .slick-next {
    top: unset;
    bottom: -110px;
}

.nft_trust_sc .slick-prev,
.nft_excel .modrn_btn_cta .slick-prev {
    left: 40%;
    background-color: #fff !important;
}

.nft_trust_sc .slick-next,
.nft_excel .modrn_btn_cta .slick-next {
    right: 40%;
    background-color: #fff !important;
}

.nft_trust_sc .slick-next:before,
.nft_excel .modrn_btn_cta .slick-next:before {
    rotate: 1deg;
}

.nft_trust_sc .slick-prev:before,
.nft_excel .modrn_btn_cta .slick-prev:before {
    rotate: 1deg;
}


.nft_excel .modrn_mb_lst {
    margin-right: 20px;
    border: 1px solid #5c5353;
    padding: 20px;
    border-radius: 20px;
    text-align: center;
}

.nft_excel .modrn_mb_lst h2 {
    color: #fff;
    margin-top: 20px;
    font-size: 25px;
}

.nft_excel .modrn_mb_lst p {
    color: #fff;
}

.nft_excel .modrn_cts_mb {
    margin: 40px 0px 0px 0px;
}

.nft_excel .modrn_cts_mb {
    display: none;
}

.nft_ftur_lst::after,
.nft_avcd_dv::after {
    content: "";
    padding: 100px 0;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    background-color: rgba(0, 0, 0, 0.65);
    border-radius: 20px;
}

.nft_avcd_dv::after {
    border-radius: 10px;
}

.nft_trust_sc .ppc_dvplmt_prcs_bx:nth-child(1) .ppc_dvplmt_prcs_inr h3 {
    top: -108px;
}

.nft_trust_lst .ppc_dvplmt_prcs_bx:nth-child(even) h3 {
    left: 7px;
}

.nft_excel .show {
    display: none !important;
}

.nft_excel .active.show {
    display: block !important;
    opacity: 1;
}

/* css end nft new page */
/* responcive start nft new */
@media (max-width:1800px) {
    .nft_mrk_lt::after {
        left: 23%;
    }

    .countr_nft_li h3 {
        font-size: 50px;
    }

    .nft_mrk_rt {
        width: 56%;
    }
}

@media (max-width:1500px) {
    .nft_trust_sc .ppc_dvplmt_prcs_bx:nth-child(even) .ppc_dvplmt_prcs_inr h3 {
        left: -3px;
    }

    .nft_mrk_rt {
        width: 57%;
    }

    .nft_mrk_lt::after {
        left: 13%;
    }
}

@media (max-width:1400px) {
    .nft_mrk_lt::after {
        left: 14%;
    }

    .nft_trst {
        padding: 50px 0px;
    }

    .nft_mrk_lt {
        padding-top: 50px;
    }
}

@media (max-width:1300px) {
    .nft_mrk_lt::after {
        top: -118%;
        left: 2%;

    }

    .nft_mrk_rt {
        width: 62%;
    }

    .ppc_dvplmt_prcs_lst.nft_trust_lst {
        display: none;
    }

    .nft_trust_sc .ppc_prcs_mob {
        display: flex;
    }

    .countr_nft_li h3 {
        font-size: 46px;
    }

    .nft_dvlp_li h3 {
        font-size: 22px;
    }

    .nft_nw_cta1_lt.nw_sbhdng h2,
    .nft_look_custm_mn h2 {
        font-size: 31px;
    }

    .nft_revoltn_li h3 {
        padding: 0px 15px 15px 15px;
    }

    .nft_erc_li {
        width: 49%;
    }

    .nft_video_dv h3 {
        padding: 0px 35px;
    }

    .nft_video_lt p,
    .nft_video_rt p {
        padding: 0px 35px;
    }

    .nft_hrns_lt h2,
    .nft_need_lt h2 {
        font-size: 33px;
    }
}

@media (max-width:1200px) {

    .nft_nw_cta1_lt::after,
    .nft_excel .modrn_cts_fl,
    .nft_mrk_lt::after,
    .nft_mrk_bnr::before,
    .nft_nw_cta1_rt,
    .nft_hrns_rt,
    .nft_avc_ftur_ul {
        display: none;
    }

    .nft_trust_sc .prcs_mob_lst.ppc_dvplmt_prcs_cntnt.slick-slide {
        height: 400px;
    }

    .nft_dvlp_srvc .dvlop_mob_dv.slick-slide {
        height: 405px;
    }

    .nft_avcd_box h3 {
        font-size: 19px;
    }

    .nft_excel .modrn_mb_lst {
        height: 565px;
    }

    .nft_dvlop_mob {
        margin-top: 40px;
        display: flex;
    }

    .nft_revoltn_li figure {
        width: 100%;
        height: 350px;
    }

    .nft_revoltn_li figure img {
        height: 100% !important;
        width: 100%;
        object-fit: cover;
        border-radius: 10px;
    }

    .nft_revoltn_li {
        width: 48.5%;
    }

    .nft_revoltn_ul {
        flex-wrap: wrap;
        gap: 20px;
    }

    .nft_avcd_mob,
    .nft_excel .modrn_cts_mb {
        display: flex;
    }

    .nft_dvlp_ul {
        display: none;
    }

    .nft_look_custm_mn.nw_sbhdng {
        background-size: cover;
    }

    .nft_choose_lt {
        width: 70%;
        margin: 0 auto;
        text-align: center;
    }

    .nft_dvlp_srvc {
        margin-bottom: 40px;
    }

    .nft_nw_cta1_lt.nw_sbhdng.text-white h2 span {
        display: contents;
    }

    .nft_erc_li {
        width: 48%;
    }

    .nft_hrns_lt.text-white {
        width: 100%;
        text-align: center;
    }

    .nft_erc_li p {
        font-size: 33px;
    }

    .nft_erc_li p {
        padding-left: 30px;
    }

    .nft_erc_li {
        height: auto;
    }

    .nft_erc_rt h2 {
        font-size: 33px;
    }

    .nft_erc_li p::after {
        left: -14px;
    }

    .nft_nw_cta1_lt button,
    .nft_hrns_lt button {
        margin: 0 auto;
    }

    .nft_nw_cta1_lt.nw_sbhdng.text-white {
        width: 100%;
        text-align: center;
        padding: 30px;
    }

    .nft_nw_cta1_mn {
        padding: 0px;
    }

    .nft_mrk_rt {
        width: 70%;
        right: -70px;
    }

    .countr_nft_li h3 {
        font-size: 34px;
    }

    .countr_nft_li {
        gap: 15px;

    }

    .nft_choose_mn {
        flex-direction: column;
        gap: 20px;
    }

    .nft_choose_rt {
        width: 100%;
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
    }

    .nft_choose_li:last-child {
        margin-bottom: 20px;
    }

    .nft_video_dv h3 {
        padding: 0px 25px;
        font-size: 20px;
    }

    .nft_choose_li h3 {
        font-size: 19px;
    }

    .nft_choose_li {
        width: 49%;
    }
}

@media (max-width:992px) {

    .nft_mrk_rt,
    .nft_hrns_rt,
    .nft_nw_cta1_rt,
    .nft_nw_cta1_lt::after,
    .nft_mrk_lt::after {
        display: none;
    }

    .dvlop_mob_dv h3 {
        font-size: 18px;
    }

    .nft_dvlp_srvc .slick-prev {
        left: -40px;
    }

    .countr_nft_li {
        flex-direction: column;
    }

    .nft_dvlp_srvc .dvlop_mob_dv.slick-slide {
        padding: 20px;

    }

    .nft_avcd_box h3 {
        font-size: 22px;
    }

    .nft_trust_sc .slick-prev,
    .nft_trust_sc .slick-next,
    .nft_excel .modrn_btn_cta .slick-prev,
    .nft_excel .modrn_btn_cta .slick-next {
        top: unset;
        bottom: -95px;
    }

    .nft_mrk_lt {
        padding-top: 50px;
        text-align: center;
    }

    .nft_avcd_dv figure img {
        width: 100%;
    }

    .nft_dvlp_srvc .dvlop_mob_dv.slick-slide {
        height: 300px;
    }

    .nft_mrk_lt button {
        margin: 0 auto;
    }

    .nft_trst_ul {
        justify-content: center;
    }

    .countr_nft_li {
        gap: 5px;
        justify-content: center;
    }

    .nft_erc_flx {

        flex-direction: column-reverse;
        gap: 30px;
    }

    .nft_erc_rt {
        width: 100%;
        text-align: center;
    }

    .nft_erc_ul,
    .nft_choose_li {
        width: 100%;
    }

    .nft_erc_li {
        height: 110px;

    }

    .nft_look_custm_mn.nw_sbhdng {
        background: #4396FB;

        border-radius: 20px;
    }

    .nft_video_mn {
        padding: 20px;
    }

    .nft_video_lt p,
    .nft_video_rt p {
        padding: 10px;
    }

    .nft_hrns_lt h2,
    .nft_need_lt h2 {
        font-size: 29px;
    }

    .nft_need_rt {
        display: none;
    }

    .nft_need_lt {
        width: 100%;
        text-align: center;
    }

    .nft_need_lt button {
        margin: 0 auto;
    }

    .nft_excel .modrn_mb_lst {
        height: 550px;
    }

    .nft_trust_sc .slick-prev,
    .nft_excel .modrn_btn_cta .slick-prev {
        left: 30%;
    }

    .nft_trust_sc .slick-next,
    .nft_excel .modrn_btn_cta .slick-next {
        right: 30%;
    }
}

@media (max-width:767px) {
    .nft_trust_sc .prcs_mob_lst.ppc_dvplmt_prcs_cntnt.slick-slide {
        height: 440px;
    }

    .nft_dvlp_srvc {
        margin-bottom: 65px;
    }

    .nft_dvlp_srvc .slick-next {
        right: 24%;
        top: unset;
        bottom: -23%;
    }

    .nft_dvlp_srvc .slick-prev {
        left: 24%;
        top: unset;
        bottom: -23%;
    }

    .nft_nw_countr_ul li {
        flex-direction: column;
        width: 41%;
        text-align: center;
    }

    .nft_nw_countr_ul {
        flex-wrap: wrap;
        justify-content: space-between;
    }

    .nft_dvlop_mob .dvlop_mob_dv.slick-slide {
        padding: 20px;
        height: 400px;
    }

    .nft_revoltn_li {
        width: 48%;
    }

    .nft_choose_lt {
        width: 90%;
    }

    .nft_video_mn {
        flex-direction: column;
        gap: 30px;
    }

    .nft_video_lt,
    .nft_video_rt {
        text-align: center;
        width: 100%;
    }

    .nft_dvlp_srvc .dvlop_mob_dv.slick-slide {
        height: 385px;
    }

    .nft_excel .modrn_mb_lst {
        height: 540px;
    }
}

@media (max-width:600px) {
    .nft_trust_sc .prcs_mob_lst.ppc_dvplmt_prcs_cntnt.slick-slide {
        height: auto;
    }

    .nft_dvlp_srvc .slick-next {
        right: 24%;
        top: unset;
        bottom: -37%;
    }

    .nft_dvlp_srvc {
        margin-bottom: 105px;
    }

    .nft_avcd_mob .slick-next {
        right: 24%;
        top: unset;
        bottom: -38%;
    }

    .nft_avcd_mob .slick-prev {
        left: 24%;
        top: unset;
        bottom: -38%;
    }

    .nft_avcd_dv.slick-slide {
        margin-right: 5px;
    }

    .nft_dvlp_srvc .slick-prev {
        right: 24%;
        top: unset;
        bottom: -37%;
    }

    .nft_avcd_mob {
        margin: 40px 0px 40px 0px;
    }

    .nft_avc_ftur {
        padding-bottom: 115px;
    }

    .nft_avcd_box h3 {
        font-size: 20px;
    }

    .nft_nw_countr_ul li {
        width: 43%;
        text-align: center;
    }

    .nft_nw_cta1_lt.nw_sbhdng h2,
    .nft_look_custm_mn h2 {
        font-size: 22px;
    }

    .nft_look_custm_mn.nw_sbhdng {
        padding: 20px;
    }

    .nft_nw_cta1_lt.nw_sbhdng.text-white {
        width: 100%;
        text-align: center;
        padding: 20px;
    }

    .nft_revoltn_li {
        width: 100%;
    }

    .nft_erc_rt h2 {
        font-size: 22px;
    }

    .nft_erc_rt p {
        font-size: 16px;
    }

    .nft_erc_li p::after {
        position: absolute;
        content: '';
        left: -38px;
        height: 30px;
        width: 30px;
        background-color: #3772FF;
        border-radius: 50%;
        border: 5px solid #023dc8;
        display: flex;
        justify-content: center;
        align-items: center;
        text-align: center;
        left: 0;
        right: 0;
        bottom: 0;
        top: -38px;
        margin: 0 auto;
    }

    .nft_erc_li p {
        padding-left: 0px;
    }

    .nft_erc_li p {
        font-size: 26px;
        margin-top: 28px;
    }

    .nft_choose_lt {
        width: 100%;
        text-align: center;
    }

    .nft_choose_li h3 {
        font-size: 17px;
    }

    .nft_choose_li::after {
        height: 25px;
        width: 25px;
        background-size: contain;
    }

    .nft_choose_li {
        padding: 20px 20px 20px 57px;
    }

    .nft_choose_li::after {
        left: 17px;
    }

    .nft_why_choose button {
        margin-top: 20px;
    }

    .nft_video_mn {
        padding: 20px 10px;
    }

    .nft_video_dv h3 {
        padding: 0px 20px;
        font-size: 18px;
    }

    .nft_video_lt p,
    .nft_video_rt p {
        margin: 20px 0px 10px 0px;

    }

    .nft_hrns_lt h2,
    .nft_need_lt h2 {
        font-size: 22px;
    }

    .nft_hrns_cta3 {

        padding-top: 30px;
    }

    .nft_need_mn {
        padding: 25px 20px;
    }

    .nft_dvlp_srvc .dvlop_mob_dv.slick-slide,
    .nft_excel .modrn_mb_lst {
        height: auto;
    }

    .nft_excel .modrn_mb_lst,
    .nft_excel .modrn_mb_lst,
    .nft_dvlp_srvc .dvlop_mob_dv.slick-slide,
    .nft_trust_sc .prcs_mob_lst.ppc_dvplmt_prcs_cntnt.slick-slide {
        margin-right: 5px;
    }
}

@media (max-width:480px) {
    .nft_dvlp_srvc .slick-prev {
        right: 24%;
        top: unset;
        bottom: -37%;
    }

    .nft_trust_sc .slick-prev,
    .nft_excel .modrn_btn_cta .slick-prev {
        left: 24%;
    }

    .nft_trust_sc .slick-next,
    .nft_excel .modrn_btn_cta .slick-next {
        right: 24%;
    }

    .nft_dvlp_srvc .slick-next {
        right: 24%;
        top: unset;
        bottom: -37%;
    }

    .nft_avcd_mob .slick-next {
        left: 65%;
        top: unset;
        bottom: -34%;
    }

    .nft_avcd_mob .slick-prev {
        left: 24%;
        top: unset;
        bottom: -34%;
    }

    .nft_avc_ftur {
        padding-bottom: 100px;
    }

    .nft_avc_ftur button.btn-fix {
        display: none;
    }
}

.nft_excel .modrn_cts_lt li a {
    font-size: 32px;
}

/* nft new page responcive end ayushi*/

/*logistics 23-09-24*/
.lgst_wrp .sb h2 {
    font-weight: 800;
}

.lgst_wrp .tstimnl_bx:after {
    filter: brightness(0) saturate(100%) invert(31%) sepia(89%) saturate(7119%) hue-rotate(189deg) brightness(87%) contrast(101%);
}

.lgst_wrp .tstimnl_sc {
    padding-top: 70px;
}
.mvp_indstrs_lst li {
    background: #ffffff;
    box-shadow: 0px 0px 11px #00000029;
    border-radius: 18px;
    padding:30px ;
    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: #00649E;
    padding:12px;
    border-radius: 50%;
    width: 60px;
    height: 60px;
    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:hover img{
    filter: brightness(0) saturate(100%) invert(31%) sepia(89%) saturate(7119%) hue-rotate(189deg) brightness(87%) contrast(101%);
  }
  .mvp_indstrs_lst li p {
    font-size: 18px;
    color: #141324;
    text-align:justify;
    transition: unset;
  }
  
  .mvp_indstrs_lst li h3 {
    font-size: 24px;
    margin: 20px 0 18px;
    font-weight: 600;
    transition: unset;
  }
  .mvp_indstrs_lst li:nth-last-child(-n + 2) {
    width: 48%;
  }
  .mvp_indstrs_lst li:hover {
    background: #00649E;
  }
  .mvp_indstrs_lst li:hover h3,
  .mvp_indstrs_lst li:hover p,
  .mvp_indstrs_lst li:hover p a {
    color: #fff;
  }
  .mvp_indstrs_lst li:hover figure {
  background: #fff;
}
.mvp_indstrs_sc {
    padding: 80px 0;
}
.ecmrc_ftrs_ryt {
    background: #00649E;
    width: 67.5%;
    border-radius: 13px;
    padding: 15px 35px 15px 15px;
}
.ecmrc_ftrs_lft {
    background: #333333;
    border-radius: 13px;
    padding: 40px 25px;
    height: 490px;
    width: 31%;
    overflow: auto;
}
.ecmrc_ftrs_lft li:not(:last-child) {
    margin-bottom: 50px;
}
.ecmrc_ftrs_lft li {
    position: relative;
}
.ecmrc_ftrs_lft li h3 {
    font-size: 22px;
    font-weight: 500;
}
.ecmrc_ftrs_lft li.active:after {
    position: absolute;
    content: "";
    background: #1468FB;
    width: 6px;
    height: 65px;
    left: -25px;
    top: 0;
    bottom: 0;
    margin: auto;
}
.ecmrc_ftrs_rytbx{
    display:none;
}
.ecmrc_ftrs_rytbx figure {
    width: 42%;
    height: 460px;
}
.ecmrc_ftrs_rytbx figure img{
    width: 100%;
    height:100% !important;
    object-fit:cover;
    border-radius:9px;
}
.ecmrc_ftrs_mn * {
    color: #fff;
}
.ecmrc_ftrs_cntnt {
    width: 53%;
}
.ecmrc_ftrs_cntnt h3 {
    font-size: 26px;
}
.ecmrc_ftrs_cntnt p {
    margin: 25px 0 35px;
    line-height: 28px;
    font-weight: 300;
}
.ecmrc_ftrs_cntnt ul li {
    font-size: 18px;
    color: #fff;
    margin-bottom: 15px;
    position: relative;
    font-weight: 300;
    padding-left: 25px;
}
.ecmrc_ftrs_cntnt ul li:after {
    position: absolute;
    content: "";
    width: 10px;
    height: 10px;
    left: 0;
    top: 0;
    bottom: 0;
    background: #fff;
    border-radius: 50%;
    margin: auto;
}
.ecmrc_ftrs_lft::-webkit-scrollbar {
    width: 0;
}
.ecmrc_ftrs_rytbx.active {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    gap: 30px;
    flex-wrap: wrap;
}
.ecmrc_ftrs_mn {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    flex-wrap: wrap;
    margin-top: 70px;
}
.slickdts .slick-dots li{
    opacity: 1;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    color: #bbb;
    opacity: 1;
    font-size: 65px;
}
.slickdts .slick-dots li button{
    opacity: 1;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    font-size: 0;
    background: #d1ecfb;
}
.slickdts .slick-dots li button:before{
    content:unset;
}
.slickdts .slick-dots{
    bottom:-35px !important;
}
.slickdts .slick-dots li.slick-active button{
    background:#00649E;
}
.lgst_wrp .tstimnl_cntnt .tstimnl_cntntinr figure,.lgst_wrp .tstimnl_cntnt{display:none;}
@media (max-width:1200px) {
    .lgst_flx_lt p {
        font-size: 18px;
        line-height: 28px;
    }
    .ecmrc_ftrs_lft{display:none;}
    .ecmrc_ftrs_ryt{width: 100%;padding:15px;}
    .ecmrc_ftrs_mn{margin-top:40px;}
    .ecmrc_ftrs_rytbx{display:flex !important; align-items: center;justify-content: flex-start;gap: 30px;flex-wrap: wrap;}
    .ecmrc_ftrs_cntnt p{margin:10px 0 15px;line-height:24px;}
    .ecmrc_ftrs_cntnt ul li{font-size:14px;margin-bottom:8px;padding-left:20px;}
    .ecmrc_ftrs_rytbx figure{height:354px;}
    .ecmrc_ftrs_sc {
        margin-bottom:40px;
    }
}
@media (max-width: 992px) {
  .mvp_indstrs_sc {
    padding: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;
  }
  .ecmrc_ftrs_cntnt h3 {font-size: 22px;}
}
@media (max-width:767px) {
    .ecmrc_ftrs_rytbx figure{
        display:none;
    }
    .ecmrc_ftrs_cntnt{width: 100%;}
}
@media (max-width: 600px) {
  .mvp_indstrs_lst li,
  .mvp_indstrs_lst li:nth-last-child(-n + 2) {
    width: 100%;
  }
  .lgst_flx_lt p{
    font-size:16px;
    line-height:26px;
  }
}
/*logistics 23-09-24*/