/*
Theme Name: Apptunix
Author: Apptunix
Author URI: https://www.apptunix.com
Description: This Custom theme with custom functionality.
Version: 1.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: apptunix
*/
/* main Live */
/* @font-face {
    font-family: 'Product Sans';
    src: url('fonts/ProductSans-BoldItalic.woff2') format('woff2'),
        url('fonts/ProductSans-BoldItalic.woff') format('woff'),
        url('fonts/ProductSans-BoldItalic.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
} */

@font-face {
    font-family: 'Product Sans';
    src: url('../woff2/productsans-regular.woff2') format('woff2'),
        url('../woff/productsans-regular.woff') format('woff'),
        url('../ttf/productsans-regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
/*
@font-face {
    font-family: 'Product Sans';
    src: url('fonts/ProductSans-Italic.woff2') format('woff2'),
        url('fonts/ProductSans-Italic.woff') format('woff'),
        url('fonts/ProductSans-Italic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
} */

@font-face {
    font-family: 'Product Sans';
    src: url('../woff2/productsans-bold.woff2') format('woff2'),
        url('../woff/productsans-bold.woff') format('woff'),
        url('../ttf/productsans-bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Product Sans';
    src: url('../woff2/productsans-black.woff2') format('woff2'),
        url('../woff/productsans-black.woff') format('woff'),
        url('../ttf/productsans-black.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

/* @font-face {
    font-family: 'Product Sans';
    src: url('fonts/ProductSans-BlackItalic.woff2') format('woff2'),
        url('fonts/ProductSans-BlackItalic.woff') format('woff'),
        url('fonts/ProductSans-BlackItalic.ttf') format('truetype');
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Product Sans';
    src: url('fonts/ProductSans-BoldItalic_1.woff2') format('woff2'),
        url('fonts/ProductSans-BoldItalic_1.woff') format('woff'),
        url('fonts/ProductSans-BoldItalic_1.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
} */

@font-face {
    font-family: 'Product Sans';
    src: url('../woff2/productsans-bold_1.woff2') format('woff2'),
        url('../woff/productsans-bold_1.woff') format('woff'),
        url('../ttf/productsans-bold_1.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Product Sans';
    src: url('../woff2/productsans-light.woff2') format('woff2'),
        url('../woff/productsans-light.woff') format('woff'),
        url('../ttf/productsans-light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

/* @font-face {
    font-family: 'Product Sans';
    src: url('fonts/ProductSans-LightItalic.woff2') format('woff2'),
        url('fonts/ProductSans-LightItalic.woff') format('woff'),
        url('fonts/ProductSans-LightItalic.ttf') format('truetype');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Product Sans';
    src: url('fonts/ProductSans-Italic_1.woff2') format('woff2'),
        url('fonts/ProductSans-Italic_1.woff') format('woff'),
        url('fonts/ProductSans-Italic_1.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
} */

@font-face {
    font-family: 'Product Sans';
    src: url('../woff2/productsans-regular_1.woff2') format('woff2'),
        url('../woff/productsans-regular_1.woff') format('woff'),
        url('../ttf/productsans-regular_1.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Product Sans';
    src: url('../woff2/productsans-thin.woff2') format('woff2'),
        url('../woff/productsans-thin.woff') format('woff'),
        url('../ttf/productsans-thin.ttf') format('truetype');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Product Sans';
    src: url('../woff2/productsans-medium.woff2') format('woff2'),
        url('../woff/productsans-medium.woff') format('woff'),
        url('../ttf/productsans-medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

/* @font-face {
    font-family: 'Product Sans';
    src: url('fonts/ProductSans-MediumItalic.woff2') format('woff2'),
        url('fonts/ProductSans-MediumItalic.woff') format('woff'),
        url('fonts/ProductSans-MediumItalic.ttf') format('truetype');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Product Sans';
    src: url('fonts/ProductSans-ThinItalic.woff2') format('woff2'),
        url('fonts/ProductSans-ThinItalic.woff') format('woff'),
        url('fonts/ProductSans-ThinItalic.ttf') format('truetype');
    font-weight: 100;
    font-style: italic;
    font-display: swap;
} */

@font-face {
    font-family: 'Night Rumble';
    src: url('../woff2/nightrumbleregular.woff2') format('woff2'),
        url('../woff/nightrumbleregular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

/**blog page css**/
body{font-family: 'Product Sans' !important;}
    :root {
    --font_family: 'Product Sans';
    --para_color: #585858;
    --title_color: #1D1D1D;
    --theme_color: #008BF2;
    --black: #000;
    --label: #999;
    --footer_clr: #1D164D;
    }
    .modal {
        z-index: 10000 !important;
    }
    .iti__country-list {
        z-index: 1000000 !important;
      }
    *{transition:ease-in-out 0.3s;}
    .cont_ainer{width:85%;margin:0 auto;}
    .mn_hd h1 {font-size:60px;font-weight:bold;line-height:normal;}
    .mn_hd p {font-size:20px;font-weight:400;line-height:normal;color:#222;margin:15px 0 30px;}
    .thm_clr {color:var(--theme_clr);}
    .text_center {text-align:center;}
    .blk_span {display:block;}
    .d_flex {display:flex;}
    .sb_hd h2,#wht_lblpg .demand_sub_heading h2 {font-size:36px;line-height:normal;font-weight:bold;}
    .sb_hd p,#wht_lblpg .demand_sub_heading p {line-height:26px;font-weight:400;font-size:18px;margin-top:5px;}
    .btn.btn-primary {z-index: 1;}
    .btn.btn-primary:before {content: '';top: 0;transform: translateX(100%);width: 100%;position: absolute;bottom: 0;z-index: -1;animation: slides 2s infinite;background: linear-gradient(to right,rgba(64,235,241,0) 0%,rgb(255 254 253 / 56%) 50%,rgb(255 254 253 / 28%) 99%,rgba(64,235,241,0) 100%);}
    /**contact us page css**/
    .cntn_bnr_cntn {display: flex;align-items: center;justify-content: space-between;}
    .cntn_bnr {height: 700px;display: flex;align-items: center;position:relative;z-index:1;}
    .cntn_bnr_lt {width: 40%;}
    .cntn_bnr::after {content: "";position: absolute;right: 0;height: 642px;width: 950px;background: #EFF8FF;top: 0;z-index:-1;border-radius: 5px 0px 0px 5px;}
    .cntn_bnr_rt {position: relative;left: 40px;width: 50%;top: 30px;}
    .pg_frm {width: 55%;display: flex;align-items: center;justify-content: center;padding-right: 60px;}
    .pg_frm .save_form_divs {width: 100%;}
    .pg_frmttl figure {margin-top: 30px;}
    .cntct_frm_mn {margin-left:auto; margin-right:auto; display: flex;align-items: stretch;justify-content: space-between;background: #fff;box-shadow: 0 0 10px #0000001a;border-radius: 5px;padding: 30px 30px 0;max-width: 1170px;width: 85%;height: 530px;overflow: hidden;}
    .cntct_lctn_mn {display: flex;align-items: center;justify-content: space-between;text-align: center;}
    .cnt_lctn_inr figure {min-height: 200px;display: flex;align-items: flex-end;justify-content: center;}
    .cnt_lctn_inr h2 {margin: 20px 0 10px;}
    .cnt_lctn_inr p {width: 60%;margin: 0 auto;}
    .all_sec.cntct_lctn_sc {padding-bottom: 90px;}
    .all_sec.cntct_frm_sc {padding-top: 70px;}
    .pg_frmttl {width: 40%;text-align: center;}
    .cnt_lctn_inr h2 {margin: 20px 0 10px;font-size: 28px;font-weight: bold;line-height: normal;}
    #cntct_pg .navbar.fixed {box-shadow: 0 0 20px #0003;background: #fff;}
    #cntct_pg .navbar.fixed {box-shadow: 0 0 20px #0003;background: #fff;}
    .page-template-grocery-app-development-ppc .navbar {
        min-height: auto;
    }
    .store_icons p {
        width: 100% !important;
        margin: 0 !important;
    }
    .store_icons {
        display: flex;
        align-items: center;
        justify-content: flex-start;
        margin-left: 20px;
    }
    .otr_lnks_port {
        display: flex;
        align-items: center;
        justify-content: flex-start;
    }
    .store_icons a {
        margin-right: 20px;
    }
    .store_icons a:last-child {
        margin-right: 0px;
    }
    .store_icons a img {
        max-width: 100% !important;
    }
    @media(max-width:767px){
        .otr_lnks_port {
            justify-content: center;
            flex-wrap: wrap;
        }
        .store_icons {
            justify-content: center;
            width: 100%;
            margin: 20px auto 0;
            text-align: center;
        }
    }

/* for transparent header */
.hdr_whte_main_otr nav.navbar .sticky_logo{
    filter: grayscale(1) brightness(10);
}
.hdr_whte_main_otr .latest_header_sec .nav.navbar-nav>li a {
    color: #fff;
}
.hdr_whte_main_otr, .hdr_whte_logo{
    background: 0 0 !important;
    box-shadow: unset !important;
}
.hdr_whte_main_otr .tp_br_clng {
    background: 0 0;
}
.hdr_whte_main_otr .tp_br_clng {
    border-bottom: unset;
}
.hdr_whte_main_otr .service_dropdown a.service_anchor:after, .hdr_whte_main_otr .solutions_dropdown a.solutions_anchor:after {
    border-top: solid 5px #fff;
}
.navigation.hdr_whte_main_otr .latest_header_sec .get_in_touch_header .btn-white, .navigation.hdr_whte_main_otr .latest_header .get_in_touch .btn-white,
.navigation.hdr_whte_main_otr .latest_header .hedaar_right button {
    background: #fff !important;
    color: #13152f !important;
}
.hdr_whte_main_otr .tp_br_clng ul li a {
    color: #fff;
}
.navigation.fixed nav {
    box-shadow: 0 0 20px #0003 !important;
    background-color: #fff !important;
}
.hdr_whte_main_otr.fixed nav.navbar .sticky_logo {
    filter: unset;
}
.navigation.fixed nav .latest_header_sec .nav.navbar-nav>li a {
    color: #363636;
}
.hdr_whte_main_otr.fixed .service_dropdown a.service_anchor:after, .hdr_whte_main_otr.fixed .solutions_dropdown a.solutions_anchor:after {
    border-top: solid 5px #363636;
}
.hdr_whte_main_otr.fixed .tp_br_clng ul li a {
    color: #363636;
}
.navigation.hdr_whte_main_otr.fixed .latest_header_sec .get_in_touch_header .btn-white, .navigation.hdr_whte_main_otr.fixed .latest_header .get_in_touch .btn-white,
.navigation.hdr_whte_main_otr.fixed .latest_header .hedaar_right button {
    background: #00649e !important;
    color: #fff !important;
}

@media (max-width:767px){
.latest_header_sec .nav.navbar-nav>li a {
    color: #363636 !important;
}
}
/* for transparent header */
    /**contact us page css end**/
    /**Navgation css**/
    .hdr_mn {display: flex;align-items: center;justify-content: space-between;}
    .nvg_tn{padding: 0;height: 60px !important;background: #fff;box-shadow: 0 0 20px #0003;}
    .nvg_tn.hdr_blk_lgo {background: #fff;box-shadow: 0 0 20px #0003;}

    .lt_hdr_rgt {width: 80%;justify-content: flex-end;display: flex !important;}
    .lt_hdr_lft {width: 150px;height: 50px;}
    .lt_hdr_lft a.navbar-brand {background: url(../png/updated-logo-2.png) no-repeat;width: 140px;height: 100%;background-size: 100%;float: left;background-position: left center;}
    .hdr_inlt {display: none;}
    .lt_hdr_inr {display: flex;align-items: center;justify-content: flex-start;}
    ul#menu-header_main_menu_latest {display: flex;align-items: stretch;justify-content: flex-start;}
    .lt_hdr_inr ul li:last-child {margin-right: 0;}
    .lt_hdr_inr li {margin-right: 35px;position:relative;}
    .hdr_btn {margin-left: 25px;}
    .lt_hdr_inr li a {color: #363636;font-size: 16px;line-height: normal;position: relative;z-index: 1;transition: ease-in-out .3s;cursor: pointer;height: 55px;display: flex;align-items: center;justify-content: flex-start;}
    .lt_hdr_inr li.mnnw_dropmnu a::after {content: "";position: absolute;right: -13px;border-top: solid 4px #000;border-right: solid 4px transparent;border-left: solid 4px transparent;}
    .hdr_btn .btn {font-size: 15px;padding: 10px 13px;font-weight: 500;}
    .lt_hdr_inr li.mnnw_dropmnu:hover ul.sub-menu {display: flex;}
    .nvg_tn ul.sub-menu {display: none;position: absolute;left: 0;align-items: stretch;flex-wrap: wrap;width: 750px;justify-content: flex-start;background: #fff;border-radius: 5px;padding: 10px;top: 56px;box-shadow: 0 3px 6px #00000014;}
    ul#nav-header-solution {display: flex;align-items: center;}
    .lt_hdr_inr li ul.sub-menu li a::after {display: none;}
    .lt_hdr_inr li ul.sub-menu li:nth-child(4n) {margin-right: 0;}
    .lt_hdr_inr li ul.sub-menu li {width: 23%;margin-right: 15px;}
    .lt_hdr_inr li ul.sub-menu li a{padding: 10px 0 10px 30px;background-repeat: no-repeat !important;background-position: left center !important;background-size: 22px !important;font-size: 14px;line-height: normal;font-weight: 400;height: auto;color: #363636;}
    .lt_hdr_inr li.marketplacenew_dropmnu ul.sub-menu li {width: 100%;}
    .marketplacenew_dropmnu{display: none;}
    .lt_hdr_inr li.servenew_dropmnu ul.sub-menu, .lt_hdr_inr li.resrcenew_dropmnu ul.sub-menu, .lt_hdr_inr li.aboutus_dropmnu ul.sub-menu {width: 260px;}
    .lt_hdr_inr li.servenew_dropmnu ul.sub-menu li, .lt_hdr_inr li.resrcenew_dropmnu ul.sub-menu li, .lt_hdr_inr li.aboutus_dropmnu ul.sub-menu li {width: 100%;}
    .lt_hdr_inr li.resrcenew_dropmnu ul.sub-menu, .lt_hdr_inr li.aboutus_dropmnu ul.sub-menu {width: 200px;}
    .lt_hdr_inr li.solutnew_dropmnu ul.sub-menu li a {text-align:left;width:100%;background:url('https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/02/14113332/nv_solu_icn1.svg');}
    .lt_hdr_inr li.solutnew_dropmnu ul.sub-menu li.mn_grocry_del a {background:url('https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/02/14113334/nv_solu_icn2.svg');}
    .lt_hdr_inr li.solutnew_dropmnu ul.sub-menu li.mn_ecom_del a {background:url('https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/02/14113336/nv_solu_icn3.svg');}
    .lt_hdr_inr li.solutnew_dropmnu ul.sub-menu li.mn_medcin_del a {background:url('https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/02/14113337/nv_solu_icn4.svg');}
    .lt_hdr_inr li.solutnew_dropmnu ul.sub-menu li.mn_fulgs_del a {background:url('https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/02/14113339/nv_solu_icn5.svg');}
    .lt_hdr_inr li.solutnew_dropmnu ul.sub-menu li.mn_txibkng_del a {background:url('https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/02/14113341/nv_solu_icn6.svg');}
    .lt_hdr_inr li.solutnew_dropmnu ul.sub-menu li.mn_hmsrv_del a {background:url('https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/02/14113342/nv_solu_icn7.svg');}
    .lt_hdr_inr li.solutnew_dropmnu ul.sub-menu li.mn_slnapp_del a {background:url('https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/02/14113344/nv_solu_icn8.svg');}
    .lt_hdr_inr li.solutnew_dropmnu ul.sub-menu li.mn_phrmcy_del a {background:url('https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/02/14113345/nv_solu_icn9.svg');}
    .lt_hdr_inr li.solutnew_dropmnu ul.sub-menu li.mn_tols_del a {background:url('https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/02/14113349/nv_solu_icn11.svg');}
    .lt_hdr_inr li.solutnew_dropmnu ul.sub-menu li.mn_alchl_del a {background:url('https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/02/14113349/nv_solu_icn11.svg');}
    .lt_hdr_inr li.solutnew_dropmnu ul.sub-menu li.mn_cnnbs_del a {background:url('https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/02/14113350/nv_solu_icn12.svg');}
    .lt_hdr_inr li.solutnew_dropmnu ul.sub-menu li.mn_flwr_del a {background:url('https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/02/14113352/nv_solu_icn13.svg');}
    .lt_hdr_inr li.solutnew_dropmnu ul.sub-menu li.mn_icecrm_del a {background:url('https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/02/14113353/nv_solu_icn14.svg');}
    .lt_hdr_inr li.solutnew_dropmnu ul.sub-menu li.mn_mlkd_del a {background:url('https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/02/14113355/nv_solu_icn15.svg');}
    .lt_hdr_inr li.solutnew_dropmnu ul.sub-menu li.mn_lndry_del a {background:url('https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/02/14113357/nv_solu_icn16.svg');}
    .lt_hdr_inr li.solutnew_dropmnu ul.sub-menu li.mn_mrktplc_del a {background:url('https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/02/14113359/nv_solu_icn17.svg');}
    .lt_hdr_inr li.solutnew_dropmnu ul.sub-menu li.mn_pizza_del a {background:url('https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/02/14113400/nv_solu_icn18.svg');}
    .lt_hdr_inr li.solutnew_dropmnu ul.sub-menu li.mn_beuty_del a {background:url('https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/02/14113402/nv_solu_icn19.svg');}
    .lt_hdr_inr li.solutnew_dropmnu ul.sub-menu li.mn_curer_del a {background:url('https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/02/14113404/nv_solu_icn20.svg');}
    .lt_hdr_inr li.solutnew_dropmnu ul.sub-menu li.mn_cr_plng a {background:url('https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/02/14113405/nv_solu_icn21.svg');}
    .lt_hdr_inr li.indutrynew_dropmnu ul.sub-menu li a{text-align:left;width:100%;background:url('https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/02/14115620/nv_ind_icn1.svg');}
    .lt_hdr_inr li.indutrynew_dropmnu ul.sub-menu li.indstry_mdph_del a {background:url('https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/02/14115622/nv_ind_icn2.svg');}
    .lt_hdr_inr li.indutrynew_dropmnu ul.sub-menu li.indstry_pkup_del a {background:url('https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/02/14115623/nv_ind_icn3.svg');}
    .lt_hdr_inr li.indutrynew_dropmnu ul.sub-menu li.indstry_hlthcr_del a {background: url('https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/02/14115625/nv_ind_icn4.svg');}
    .lt_hdr_inr li.indutrynew_dropmnu ul.sub-menu li.indstry_hmsrv_del a {background:url('https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/02/14115627/nv_ind_icn5.svg');}
    .lt_hdr_inr li.indutrynew_dropmnu ul.sub-menu li.indstry_ubrx_del a {background:url('https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/02/14115630/nv_ind_icn6.svg');}
    .lt_hdr_inr li.indutrynew_dropmnu ul.sub-menu li.indstry_beuty_del a {background:url('https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/02/14115631/nv_ind_icn7.svg');}
    .lt_hdr_inr li.indutrynew_dropmnu ul.sub-menu li.indstry_educt_del a {background:url('https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/02/14115633/nv_ind_icn8.svg');}
    .lt_hdr_inr li.indutrynew_dropmnu ul.sub-menu li.indstry_ecmmrc_del a {background:url('https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/02/14115635/nv_ind_icn9.svg');}
    .lt_hdr_inr li.indutrynew_dropmnu ul.sub-menu li.indstry_gme_del a {background:url('https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/02/14115637/nv_ind_icn10.svg');}
    .lt_hdr_inr li.indutrynew_dropmnu ul.sub-menu li.indstry_vdostrm_del a {background:url('https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/02/14115640/nv_ind_icn11.svg');}
    .lt_hdr_inr li.indutrynew_dropmnu ul.sub-menu li.indstry_spots_del a {background:url('https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/02/14115641/nv_ind_icn12.svg');}
    .lt_hdr_inr li.indutrynew_dropmnu ul.sub-menu li.indstry_ftnss_del a {background:url('https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/02/14115644/nv_ind_icn13.svg');}
    .lt_hdr_inr li.indutrynew_dropmnu ul.sub-menu li.indstry_dtng_del a {background:url('https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/02/14115646/nv_ind_icn14.svg');}
    .lt_hdr_inr li.indutrynew_dropmnu ul.sub-menu li.indstry_crypto_del a {background:url('https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/02/14115648/nv_ind_icn15.svg');}
    .lt_hdr_inr li.indutrynew_dropmnu ul.sub-menu li.indstry_scolmd_del a {background:url('https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/02/14115650/nv_ind_icn16.svg');}
    .lt_hdr_inr li.indutrynew_dropmnu ul.sub-menu li.indstry_lgistcs_del a {background:url('https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/02/14115652/nv_ind_icn17.svg');}
    .lt_hdr_inr li.indutrynew_dropmnu ul.sub-menu li.indstry_txi_del a {background:url('https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/02/14115654/nv_ind_icn18.svg');}
    .lt_hdr_inr li.servenew_dropmnu ul.sub-menu li a {text-align:left;width:100%;background:url('https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/02/14121250/nv_srvs_icn1.svg');}
    .lt_hdr_inr li.servenew_dropmnu ul.sub-menu li.mnsrvc_webstapp a {background:url('https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/02/14121252/nv_srvs_icn2.svg');}
    .lt_hdr_inr li.servenew_dropmnu ul.sub-menu li.mnsrvc_softwreapp a {background:url('https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/02/14121254/nv_srvs_icn3.svg');}
    .lt_hdr_inr li.servenew_dropmnu ul.sub-menu li.mnsrvc_grpcsapp a {background:url('https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/02/14121255/nv_srvs_icn4.svg');}
    .lt_hdr_inr li.servenew_dropmnu ul.sub-menu li.mnsrvc_digimrktapp a {background:url('https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/02/14121257/nv_srvs_icn5.svg');}
    .lt_hdr_inr li.resrcenew_dropmnu  ul.sub-menu li a {text-align:left;width:100%;background:url('https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/02/14121241/nv_rsr_icn1.svg');}
    .lt_hdr_inr li.resrcenew_dropmnu  ul.sub-menu li.resrc_vidos a {background:url('https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/02/14121243/nv_rsr_icn2.svg');}
    .lt_hdr_inr li.resrcenew_dropmnu  ul.sub-menu li.resrc_csstuds a {background:url('https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/02/14121245/nv_rsr_icn3.svg');}
    .lt_hdr_inr li.resrcenew_dropmnu  ul.sub-menu li.resrc_infogr a {background:url('https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/02/14121247/nv_rsr_icn4.svg');}
    .lt_hdr_inr li.resrcenew_dropmnu  ul.sub-menu li.resrc_creer a {background:url('https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/02/14121248/nv_rsr_icn5.svg');}
    .lt_hdr_inr li.aboutus_dropmnu ul.sub-menu li a {background:url('https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/02/14121238/nv_orwk_icn1.svg');}
    .lt_hdr_inr li.aboutus_dropmnu ul.sub-menu li.orwk_abtus a {background:url('https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/02/14121240/nv_orwk_icn2.svg');}



    /**navigation new css**/
    .hdr_mn .navbar-nav li a {
        position: relative;
        z-index: 1;
        display: flex;
        align-items: center;
        justify-content: flex-start;
        font-size: 16px;
        line-height: normal;
        font-weight: 500;
        padding: 20px 20px;
        color: #111;background: transparent !important;
    }
    .hdr_mn .navbar-nav li a.hdr_drp::after {
        content: "";
        position: relative;
        right: 0;
        border-top: solid 5px #111;
        border-left: solid 4px transparent;
        border-right: solid 4px transparent;
        margin-left: 4px;
    }
    .hdr_mn .navbar-nav li.gtranslator_main a {
        padding: 0 0 0 20px;
    }
    .hdr_mn .btn.btn-primary {
        z-index: 1;
        background-color: #0475e5;
        background: linear-gradient(45deg,#4099f1 38%,#40ebf1 85%);
        color: #fff;
        padding: 11px 18px;
        box-shadow: 0 8px 10px #4099f150;
        border-radius: 5px;
        position: relative;
        overflow: hidden;
        z-index: 1;
        border: unset;
        font-size: 15px;
        font-weight: 500;
        margin-left: 10px;
    }
    .hdr_mn .dropdown:hover .dropdown-menu {
        display: block;
    }
    .hdr_rt {
        position: relative;
    }
    .hdr_mn .navbar-nav li .dropdown-menu {
        margin: 0;
        border: unset;
        padding: 15px 15px;
        border-radius: 5px;
    }
    .hdr_mn .dropdown a.hdr_drp:hover {
        color: #0475e5;
    }
    .hdr_mn .navbar-nav li .sub-menu a:hover{
        color: #0475e5;
    }
    .slu_hdr_inr h2 {
        font-size: 20px;
        line-height: normal;
        font-weight: 600;
        color: #000;
        width: 100%;
        margin-bottom: 10px;
    }
    .hdr_mn .navbar-nav li .sub-menu a {
        padding: 5px 0 5px 40px;
        width: 25%;
        margin-bottom: 10px;
        position: relative;
        Z-index: 1;
        font-size: 15px;
    }
    .slu_hdr_inr {
        border-bottom: solid 1px #ddd;
        margin-bottom: 15px;
        padding-bottom: 10px;
    }
    .slu_hdr_inr:last-child{margin-bottom:0;padding:0;border:unset;}
    ul#slu_hdr {
        width: 1050px;
        left: -250px;
    }
    .hdr_mn .navbar-nav li .sub-menu {
        align-items: stretch;
        justify-content: flex-start;
        flex-wrap: wrap;
        display: flex;
    }
    ul#srv_hdr li a {
        padding: 5px 0 5px 40px;
        width: 100%;
        margin-bottom: 10px;
        position: relative;
        Z-index: 1;
        font-size: 15px;
    }
    .mbl_whts_hdres{display:none !important;}
    .npct_rslt_lst {
        width: 33%;
    }
    .npct_rslt_lst img {
        height: auto !important;
        max-width: 100%;
    }
    /*********portfolios css**************/
    .npct_rctr_rt img {
        height: 500px;
        max-width: 100%;
        width: auto;
    }
    .npct_rslt_lst img {
        height: 500px !important;
        max-width: 100%;
        width: auto;
    }
    .npct_rslt_lst figure {
        text-align: center;
    }
     /*******portfolios css end****************/
    .hdr_mn .navbar-nav li .sub-menu a:before, ul#srv_hdr li a:before {content: "";position: absolute;left: 0;height: 40px;width: 40px;background: #fff url(../png/nav_sprit-2.png);background-repeat: no-repeat;background-size: 810px;z-index: -1;overflow: hidden;}
    .hdr_mn .navbar-nav li .sub-menu a.sl_fd_icn:before {background-position: top -4px left -9px;}
    .hdr_mn .navbar-nav li .sub-menu a.sl_grc_icn:before {background-position: top -4px left -56px;}
    .hdr_mn .navbar-nav li .sub-menu a.sl_pkup_icn:before {background-position: top -4px left -103px;}
    .hdr_mn .navbar-nav li .sub-menu a.sl_tbk_icn:before {background-position: top -4px left -153px;}
    .hdr_mn .navbar-nav li .sub-menu a.sl_hmsr_icn:before {background-position: top -4px left -201px;}
    .hdr_mn .navbar-nav li .sub-menu a.sl_bty_icn:before {background-position: top -4px left -246px;}
    .hdr_mn .navbar-nav li .sub-menu a.sl_phrm_icn:before {background-position: top -4px left -295px;}
    .hdr_mn .navbar-nav li .sub-menu a.sl_tld_icn:before {background-position: top -4px left -336px;}
    .hdr_mn .navbar-nav li .sub-menu a.sl_alch_icn:before {background-position: top -4px left -390px;}
    .hdr_mn .navbar-nav li .sub-menu a.sl_cnbs_icn:before {background-position: top -4px left -431px;}
    .hdr_mn .navbar-nav li .sub-menu a.sl_flw_icn:before {background-position: top -4px left -483px;}
    .hdr_mn .navbar-nav li .sub-menu a.sl_icrm_icn:before {background-position: top -4px left -525px;}
    .hdr_mn .navbar-nav li .sub-menu a.sl_lndr_icn:before {background-position: top -4px left -577px;}
    .hdr_mn .navbar-nav li .sub-menu a.sl_mkt_icn:before {background-position: top -4px left -623px;}
    .hdr_mn .navbar-nav li .sub-menu a.sl_crpl_icn:before {background-position: top -4px left -668px;}
    .hdr_mn .navbar-nav li .sub-menu a.sl_edu_icn:before {background-position: top -4px left -718px;}
    .hdr_mn .navbar-nav li .sub-menu a.sl_vdst_icn:before {background-position: top -4px left -763px;}
    .hdr_mn .navbar-nav li .sub-menu a.sl_ftn_icn:before {background-position: top -52px left -11px;}
    .hdr_mn .navbar-nav li .sub-menu a.sl_smd_icn:before {background-position: top -52px left -49px;}
    .hdr_mn .navbar-nav li .sub-menu a.sl_gme_icn:before {background-position: top -52px left -101px;}
    .hdr_mn .navbar-nav li .sub-menu a.sl_btng_icn:before {background-position: top -52px left -146px;}
    .hdr_mn .navbar-nav li .sub-menu a.sl_dtng_icn:before {background-position: top -52px left -197px;}
    .hdr_mn .navbar-nav li .sub-menu a.sl_lgst_icn:before {background-position: top -52px left -241px;}
    .hdr_mn .navbar-nav li .sub-menu a.sl_ecom_icn:before {background-position: top -52px left -291px;}
    .hdr_mn .navbar-nav li .sub-menu a.sl_iot_icn:before {background-position: 	top -52px left -338px;}
    .hdr_mn .navbar-nav li .sub-menu a.sl_crpt_icn:before {background-position: top -52px left -381px;}

    ul#srv_hdr li a.sv_mad_icn:before {background-position: bottom -4px left -2px;}
    ul#srv_hdr li a.sv_wap_icn:before {background-position: bottom -4px left -50px;}
    ul#srv_hdr li a.sv_ewd_icn:before {background-position: bottom -4px left -99px;}
    ul#srv_hdr li a.sv_dma_icn:before {background-position: bottom -4px left -145px;}
    ul#srv_hdr li a.sv_wgd_icn:before {background-position: bottom -4px left -191px;}
    ul#srv_hdr li a.sv_cmd_icn:before {background-position: bottom -4px left -240px;}

    /**navigation new css end**/


    /**case study design**/
    #drob_npct_pg {background: #FFF2E3;}
    .npct_bn {height: 630px;display: flex;align-items: flex-end;justify-content: center;}
    .npct_bn_cntn {height: 670px;position: relative;top: 170px;display: flex;align-items: stretch;justify-content: flex-start;overflow: hidden;z-index:2;}
    .npct_bn_lt {width: 40%;display: flex;align-items: stretch;padding: 50px 0 0 59px;}
    .npct_bn_lt .mn_hd {background-color: rgba(0,0,0,0.85);display: flex;align-items: flex-start;justify-content: center;padding: 30px 50px;width: 100%;flex-direction: column;}
    .npct_bn_lt .mn_hd h1 {color: #ffff;margin-bottom: 25px;line-height: 80px;}
    .npct_bn_lt .mn_hd p {color: #fff;margin: 15px 0 0px;}
    .npct_abt_Sc::before {content: "";position: absolute;left: 0;bottom: 0;background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/03/17125741/drv_what_lemt.svg)no-repeat;background-size: 100% 100%;height: 210px;width: 260px;z-index: -1;}
    .npct_abt_Sc {
        background: #1a1a1a;
        padding: 200px 0 100px;
        position: relative;
        z-index: 1;
    }
    .npct_abt_mn {max-width: 1170px;width: 85%;display: flex;align-items: flex-end;justify-content: space-between;}
    .npct_abt_lt .sb_hd h2 {
        color: #fff;
        padding-top: 0px;
    }
    .npct_abt_lt figure {
        height: 100px;
        width: 150px;
    }
    .npct_abt_lt figure img {
        height: 100%;
    }
    .npct_abt_lt {
        width: 35%;
        position: relative;
        z-index: 1;
    }
    .npct_tchst_sc .npct_tchst_lst img {
        max-height: 115px;
    }
    .npct_abt_rt {width: 60%;}
    .np_cst .npct_abt_rt p {color: #fff;font-size: 22px;margin-bottom: 25px;line-height: 34px;}
    .npct_abt_rt p:last-child{margin-bottom:0;}
    .drb_clr {color: #F4A143 !important;}
    .cst_bld {font-weight: bold;}
    .cst_brdr {
        padding-bottom: 5px;
        position: relative;
        z-index: 1;
        display: inline-block;
        width: 100%;
    }
    .cst_brdr::after {content: "";position: absolute;bottom: 0;height: 2px;background: #f4a143;width: 118px;left: 0;}
    .text_center .cst_brdr::after {margin: 0 auto;left: 0;right: 0;}
    .npct_abt_Sc::after {content: "";position: absolute;bottom: 0;right: 20%;height: 100px;width: 100px;background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/03/17143142/drv_what_lem1.svg);background-repeat: no-repeat;background-position: center center;background-size: contain;}
    .np_cst .sb_hd h2 {
        font-size: 40px;
        line-height: 60px;
    }
    .ptnrpr_lst:after {
        position: absolute;
        content: "";
        width: 1px;
        background: #c4c4c4;
        right: -10px;
        height: 129px;
    }
    .ptnrpr_lst:last-child::after{content:unset;}
    .ptnrpr_lst h3 {font-size: 40px;font-weight: 700;line-height: normal;position: relative;z-index: 1;padding: 0 0 20px;margin-bottom: 12px;}
    .ptnrpr_lst p {color: #3E3E3E;font-size: 18px;line-height: normal;font-weight: 400;}
    .ptnrpr_lst h3::after {content: "";position: absolute;bottom: 0;left: 50%;border: solid 3px #F4A143;width: 63px;transform: translateX(-50%);background: #F4A143;}
    .npct_ptnrpr_mn {
        display: flex;
        align-items: stretch;
        justify-content: space-around;
        width: 80%;
        margin: 70px auto 0px;
        position: relative;
        z-index: 1;
        padding-bottom: 20px;
    }
    .npct_ptnrpr_mn::after {content: "";position: absolute;bottom: 0;background: transparent linear-gradient(90deg, #FFFFFF00 0%, #F4A143 47%, #FFFFFF00 100%) 0% 0% no-repeat padding-box;height: 3px;width: 100%;}
    .ptnrpr_lst {
        position: relative;
        z-index: 1;
        width: 25%;
        text-align: center;
        padding: 30px 0;
        min-height: 280px;
        display: flex;
        align-items: center;
        justify-content: center;
        flex-direction: column;
    }
    .ptnrpr_lst:hover {
        background: #1A1A1A;
    }
    .ptnrpr_lst:hover h3, .ptnrpr_lst:hover p {
        color: #fff;
    }
    .ptnrpr_lst:hover .ptnrpr_cnt {
        color: #fff;
        opacity: .07;
    }

    .ptnrpr_lst:hover h3::after {
        border-color: #fff;
        background: #fff;
    }
    .ptnrpr_otrhd {position: relative;z-index: 1;display: block;}
    .ptnrpr_cnt {letter-spacing:0px;color:#141414;opacity:0.02;position:absolute;top:-75px;line-height:normal;font-size:120px;font-weight:bold;left:0;right:0;display:flex;align-items:center;justify-content:center;}
    .npct_inftrs_sc .sb_hd {width:55%;}
    .npct_inftrs_mn {margin-top:50px;display:flex;align-items:stretch;justify-content:space-between;}
    .inftrs_inr {
        font-size: 22px;
        line-height: normal;
        font-weight: 600;
        background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/03/17151334/drb_chek.svg);
        background-repeat: no-repeat;
        background-position: left center;
        padding-left: 35px;
        margin-bottom: 0;
        color: #1a1a1a;
        width: 100%;
    }
    .npct_inftrs_lt {
        display: flex;
        align-items: flex-start;
        justify-content: space-between;
        flex-wrap: wrap;
        flex-direction: column;
    }
    .inftrs_inr:last-child {margin-bottom:0;}
    .npct_inftrs_rt {width: 50%;position: relative;z-index: 1;}
    .npct_int_inr figure, .npct_int_inr figure img {height:100%;width:100%;object-fit:cover;}
    .intftr_cntn {background:transparent linear-gradient(180deg, #1F1F1F00 0%, #171717 100%) 0% 0% no-repeat padding-box;position:absolute;bottom:0;left:0;right:0;padding:40px 30px;height:280px;display:flex;align-items:flex-start;flex-direction:column;justify-content:flex-end;}
    .np_cst .intftr_cntn p {font-size: 17px;line-height: 24px;}
    .intftr_cntn h3 {margin-bottom:20px;font-size:24px;font-weight:bold;}
    .intftr_cntn h3, .intftr_cntn p {color:#fff;}
    .npct_int_inr {height:610px;position:relative;z-index:1;width:100%;margin:0 0 0 auto;}
    .npct_inftrs_sc .cont_ainer {max-width:1300px;}
    .npct_srv_mn {display: flex;align-items: stretch;justify-content: space-between;margin: 90px auto 0;flex-wrap:wrap;}
    .np_nmr {letter-spacing:0px;color:#F4A143;opacity:0.25;position:absolute;left:-4px;top:-40px;font-size:60px;font-weight:600;line-height:normal;z-index:-1;}
    .npct_srv_lst {position:relative;z-index:1;width: 23%;}
    .npct_srv_lst h3 {font-size:25px;font-weight:500;line-height:normal;margin-bottom:5px;}
    .np_cst .npct_srv_lst p {font-size:18px;line-height:normal;font-weight:400;color:#3E3E3E;margin-bottom:6px;}
    .npct_tchst_lst {text-align: center;width: 20%;}
    .npct_tchst_lst figure {border: solid 1px #e9a456;border-radius: 16px;height: 200px;width: 200px;display: flex;align-items: center;justify-content: center;margin: 0 auto;}
    .npct_tchst_mn {display: flex;align-items: stretch;justify-content: center;margin: 60px auto 0;width: 100%;gap: 20px;}
    .npct_tchst_lst h3 {font-size:22px;line-height:normal;font-weight:500;margin-top:30px;}
    .npct_rctr_sc {background: #000 url(../jpg/drb_rctof_bgimg-2.jpg);background-repeat: no-repeat;background-position: right center;background-size: cover;padding: 40px 0;}
    .npct_rctr_mn {display: flex;align-items: center;justify-content: space-between;}
    .npct_rctr_lt .sb_hd p {margin-top: 10px;}
    .npct_rctr_lt .sb_hd h2, .npct_rctr_lt .sb_hd p {color: #fff;}
    .npct_rctr_lt .sb_hd h2 {width: 80%;}
    .npct_rctr_rt {width: 30%;}
    .npct_rctr_lt {width: 60%;}
    .frs_bx {margin-top: 20px;}
    .npct_rslt_sc .sb_hd p {margin-top: 30px;}
    .npct_rslt_mn {display:flex;align-items:center;justify-content:space-between;width:70%;margin:30px auto 0;flex-wrap:wrap;}
    .npct_rslt_lst {margin-top:30px;}
    .blmdpck_rt p {margin-bottom:30px;}
    .blmdpck_rt p:last-child {margin-bottom:0;}
    .np_cst p, .np_cst .mn_hd p, .np_cst .sb_hd p {font-size: 20px;line-height: 32px;}
    .blmdpck_lt {width: 35%;position: relative;z-index: 1;}
    .blmdpck_rt {width:55%;}
    .npct_blmdpck_mn {display:flex;align-items:flex-start;justify-content:space-between;width:90%;margin:0 auto;}
    .npct_chspud_mn {display:flex;align-items:center;justify-content:space-between;}
    .npct_chspud_sc {
        background: 0 0;
        margin: 100px 0;
    }
    .chspud_lt .sb_hd h2, .chspud_lt .sb_hd p {
        color: var(--title_color);
    }
    .chspud_rt:before {
        content: "";
        position: absolute;
        top: -40px;
        left: -40px;
        width: 100%;
        height: 100%;
        background: rgb(26 26 26 / 78%);
        z-index: 0;
    }
    .chspud_rt figure, .chspud_rt figure img {
        height: 100%;
        width: 100%;
        object-fit: cover;
        z-index: 1;
        position: relative;
    }
    .npct_chspud_sc {position:relative;min-height:600px;display:flex;align-items:center;z-index:1;}
    .npct_chspud_sc:after {content:"";position:absolute;bottom:0;background:url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/03/17125741/drv_what_lemt.svg);height:290px;width:300px;background-repeat:no-repeat;background-position:left bottom;background-size:100%;z-index:-1;}
    .npct_chspud_sc:before {content:"";position:absolute;left:30px;top:50px;background:url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/03/17143142/drv_what_lem1.svg);background-repeat:no-repeat;background-position:center center;background-size:100%;height:130px;width:70px;}
    .chspud_rt figure, .chspud_rt figure img {height:100%;width:100%;object-fit:cover;}
    .chspud_rt {position:absolute;right:0;width:40%;top:0;bottom:0;}
    .chspud_lt {width: 45%;}
    .chspud_lt .sb_hd p {margin-top:30px;}
    .clnqt_mn::before {content:"";position:absolute;left:0;top:0;height:90px;width:140px;background:url(../png/cstdy_quote-2.png);background-repeat:no-repeat;background-size:100%;background-position:center center;}
    .clnqt_mn h2 {font-size:36px;line-height:50px;margin-bottom:30px;}
    .all_sec.npct_clnqt_sc {padding:80px 0 100px;}
    .clnqt_mn {padding-top:130px;position:relative;z-index:1;}
    .npct_autr_dtl {display:flex;align-items:center;justify-content:flex-start;}
    .npct_autr_dtl figure {height:80px;width:80px;overflow:hidden;border-radius:50%;margin-right:20px;}
    .npct_autr_dtl figure img {height:100%;width:100%;object-fit:cover;}
    .npct_autr_dtl h3 {font-size:20px;font-weight:400;line-height:normal;display:flex;align-items:center;justify-content:flex-start;}
    .authr_post {font-size:18px;position:relative;z-index:1;padding-left:20px;display:flex;align-items:center;justify-content:flex-start;}
    .authr_post:before {content:"";position:absolute;left:10px;width:2px;background:#1D1D1D;height:18px;}
    .npct_frtct_mn {background:#1A1A1A;border-radius:5px;display:flex;align-items:stretch;justify-content:space-between;padding:0px 40px;height:300px;position:relative;z-index:1;}
    .npct_frtct_lt h2 {
        color: #fff;
        margin-bottom: 20px;
    }
    .sb_hd.npct_frtct_lt {
        display: flex;
        align-items: flex-start;
        justify-content: flex-end;
        flex-direction: column;
        width: 65%;
        padding-bottom: 40px;
    }
    .npct_frtct_rt {display:flex;align-items:flex-end;justify-content:center;width:35%;}
    .npct_frtct_mn:before {content:"";position:absolute;left:0;top:0;background:url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/03/21100916/drb_ctabgimg.svg);background-repeat:no-repeat;background-position:top center;background-size:100%;height:170px;z-index:-1;width:1150px;border-top-left-radius:5px;}
    .all_sec.npct_frtct_sc {padding-bottom:80px;}
    .all_sec.npct_blmdpck_sc {padding: 60px 0;}
    .blmdpck_lt::after {content: "";position: absolute;left: 0;border: 0;height: 200px;width: 200px;background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/03/21123151/drb_blmmed_nwelemt.svg);background-repeat: no-repeat;background-size: 100%;background-position: left center;}
    .npct_blmdpck_sc .npct_rslt_mn {margin-top: 100px;}
    #drob_npct_pg .btn.btn-primary, #drob_npct_pg .btn.btn-info, #drob_npct_pg a.btn.btn-primary:not([href]):not([tabindex]), #drob_npct_pg a.btn.btn-info:not([href]):not([tabindex]) {background: #F4A143;}
    .np_cst .owl-nav button span {
        display: none;
    }
    .np_cst .owl-theme .owl-nav {
        margin-top: 10px;
        position: absolute;
        top: -100px;
        right: 0;
        z-index: 2;
    }
    .np_cst .owl-carousel .owl-nav button{ opacity: 1;margin: 0;background-color: #fff2e3 !important;border-radius: 50%; height: 35px;width: 35px;animation: none;}
    .np_cst .owl-carousel .owl-nav button.owl-next {background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/03/21113955/cstdy_rgtarrow.svg);background-position: center center;background-size: 20px;background-repeat: no-repeat;}
    .np_cst .owl-carousel .owl-nav button.owl-prev {background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/03/21113954/cstdy_lftarrow.svg);background-position: center center;background-size: 20px;background-repeat: no-repeat;margin-right: 60px;}
    /* CURE CASE STUDY CSS START */
    #cure_npct_pg {
        background: #E0FFFB;
    }
    #cure_npct_pg .npct_bn_lt .mn_hd {
        background: rgb(38 70 83 / 85%);
    }
    #cure_npct_pg .all_sec.npct_abt_Sc {
        background: #264653;
    }
    #cure_npct_pg .cst_brdr:after{
        background: #2A9D8F;
    }
    .cure_clr {
        color: #2A9C8E;
    }
    #cure_npct_pg .npct_abt_Sc:after{
        background: url(../png/cure_cs2-2.png);
        background-repeat: no-repeat;
        background-position: center center;
        background-size: 100%;
    }
    #cure_npct_pg .ptnrpr_lst h3:after {
        border: solid 3px #2a9c8e;
        background: #2a9c8e;
    }
    #cure_npct_pg .ptnrpr_lst:hover {
        background: #264653;
    }
    #cure_npct_pg .npct_ptnrpr_mn:after {
        background: transparent linear-gradient(90deg,#FFFFFF00 0%,#4E9A8E 47%,#FFFFFF00 100%) 0% 0% no-repeat padding-box;
    }
    #cure_npct_pg .np_nmr {
        color: #2A9C8E;
    }
    #cure_npct_pg .npct_tchst_lst figure {
        border: solid 1px #2A9C8E;
    }
    #cure_npct_pg .npct_rctr_sc {
        background: #264653 url(../png/cure_cs11-2.png);
        background-repeat: no-repeat;
        background-position: right center;
        background-size: cover;
    }
    #cure_npct_pg .blmdpck_lt:after {
        background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/03/28184022/cure_cs15.svg);
        background-repeat: no-repeat;
        background-size: 100%;
        background-position: left center;
    }
    #cure_npct_pg .npct_chspud_sc:before {
        background: url(../png/cure_cs16-2.png);
        background-repeat: no-repeat;
        background-position: center center;
        background-size: 100%;
    }
    #cure_npct_pg .npct_frtct_mn {
        background: #264653;
    }
    #cure_npct_pg .npct_chspud_sc {
        background: 0 0;
        overflow: visible;
        margin: 100px 0;
    }
    #cure_npct_pg .chspud_lt .sb_hd h2, #cure_npct_pg .chspud_lt .sb_hd p {
        color: var(--title_color);
    }
    #cure_npct_pg .chspud_rt:before {
        content: "";
        position: absolute;
        top: -40px;
        left: -40px;
        width: 100%;
        height: 100%;
        background: #264653;
        z-index: 0;
    }
    #cure_npct_pg .chspud_rt figure, #cure_npct_pg .chspud_rt figure img {
        height: 100%;
        width: 100%;
        object-fit: cover;
        z-index: 1;
        position: relative;
    }
    #cure_npct_pg .npct_frtct_mn:before {
        background: url(../png/cure_cs22-2.png);
        background-repeat: no-repeat;
        background-position: top center;
        background-size: 100%;
    }
    #cure_npct_pg .btn.btn-primary, #cure_npct_pg .btn.btn-info, #cure_npct_pg a.btn.btn-primary:not([href]):not([tabindex]), #cure_npct_pg a.btn.btn-info:not([href]):not([tabindex]) {
        background: #2A9C8E;
    }
    .npct_blmdpck_mn {
        min-height: 300px;
    }
    .npct_pnlftr .npct_inftrs_mn .npct_pnl {
        width: 30%;
    }
    .npct_pnlftr .npct_inftrs_mn .npct_pnl h3 {
        font-size: 30px;
        color: #2A9C8E;
        font-weight: 600;
    }
    .npct_pnlftr .npct_inftrs_mn .npct_pnl .npct_inftrs_lt {
        margin-top: 40px;
    }
    .npct_pnlftr .npct_inftrs_mn .npct_pnl .npct_inftrs_lt .inftrs_inr {
        margin-bottom: 25px;
    }
    .npct_pnlftr .npct_intftr {
        left: -150px;
    }
    .npct_pnlftr .npct_inftrs_mn:nth-child(3) .npct_intftr, .npct_pnlftr .npct_inftrs_mn:nth-child(5) .npct_intftr{
        left: auto;
        right: -150px;
    }
    .npct_pnlftr .npct_inftrs_mn:nth-child(3) .npct_inftrs_rt:before, .npct_pnlftr .npct_inftrs_mn:nth-child(5) .npct_inftrs_rt:before{
        right: auto;
        left: 0;
    }
    .npct_pnlftr .npct_inftrs_rt:before {
        content: "";
        position: absolute;
        right: 0;
        top: -60px;
        width: 300px;
        height: 100%;
        background: #264653;
    }
    .npct_pnlftr .npct_inftrs_rt:after {
        content: "Cure";
        position: absolute;
        right: 15px;
        top: 50%;
        transform: translateY(-50%);
        color: #123644;
        font-weight: 700;
        font-size: 98px;
        writing-mode: tb;
    }
    .npct_pnlftr .npct_inftrs_mn:nth-child(3) .npct_inftrs_rt:after, .npct_pnlftr .npct_inftrs_mn:nth-child(5) .npct_inftrs_rt:after {
        right: auto;
        left: 15px;
        transform: rotate(180deg) translateY(-15%);
        top: 15%;
    }
    #cure_npct_pg  .inftrs_inr {
        background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/03/28191200/cure_cs24.svg);
        background-repeat: no-repeat;
        background-position: left center;
    }
    .npct_pnlftr .npct_inftrs_mn:nth-child(3), .npct_pnlftr .npct_inftrs_mn:nth-child(5) {
        flex-direction: row-reverse;
    }

    .npct_pnlftr .npct_inftrs_mn {
        padding-bottom: 50px;
    }
    .np_cst .npct_pnlftr .owl-theme .owl-nav {
        top: -150px;
        right: -110px;
    }
    .npct_pnlftr .npct_inftrs_mn:nth-child(3) .owl-nav, .npct_inftrs_mn:nth-child(5) .owl-nav {
        right: unset;
        left: -40px;
    }


    /* CURE CASE STUDY CSS END */
    /* BANCREACH CASE STUDY CSS START */
    #bnkrch_npct_pg {
        background: #E4F2FF;
    }
    #bnkrch_npct_pg .npct_bn_lt .mn_hd {
        background: rgb(88 144 197 / 85%);
    }
    #bnkrch_npct_pg .all_sec.npct_abt_Sc {
        background: #5890C5;
    }
    #bnkrch_npct_pg .npct_abt_Sc .cst_brdr:after{
        background: #FFFFFF;
    }
    #bnkrch_npct_pg .cst_brdr:after{
        background: #5890C5;
    }
    #bnkrch_npct_pg .npct_rctr_sc .cst_brdr:after{
        background: #fff;
    }
    #bnkrch_npct_pg .npct_abt_Sc:after{
        background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/03/29124506/bcrch_img2.svg);
        background-repeat: no-repeat;
        background-position: center center;
        background-size: 100%;
    }
    #bnkrch_npct_pg .ptnrpr_lst h3:after {
        border: solid 3px #5890C5;
        background: #5890C5;
    }
    #bnkrch_npct_pg .ptnrpr_lst:hover {
        background: #5890C5;
    }
    #bnkrch_npct_pg .npct_ptnrpr_mn:after {
        background: transparent linear-gradient(90deg,#FFFFFF00 0%,#5890C5 47%,#FFFFFF00 100%) 0% 0% no-repeat padding-box;
    }
    #bnkrch_npct_pg .np_nmr {
        color: #5890C5;
    }
    #bnkrch_npct_pg .npct_tchst_lst figure {
        border: solid 1px #5890C5;
    }
    #bnkrch_npct_pg .npct_rctr_sc {
        background: #5890C5 url(../png/bcrch_img12-2.png);
        background-repeat: no-repeat;
        background-position: right center;
        background-size: cover;
    }
    #bnkrch_npct_pg .blmdpck_lt:after {
        background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/03/29124912/bcrch_img17.svg);
        background-repeat: no-repeat;
        background-size: 100%;
        background-position: left center;
    }
    #bnkrch_npct_pg .npct_chspud_sc:before {
        background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/03/29124506/bcrch_img2.svg);
        background-repeat: no-repeat;
        background-position: center center;
        background-size: 100%;
    }
    #bnkrch_npct_pg .npct_frtct_mn {
        background: #5890C5;
    }
    #bnkrch_npct_pg .npct_chspud_sc {
        background: 0 0;
        overflow: visible;
        margin: 100px 0;
    }
    #bnkrch_npct_pg .chspud_lt .sb_hd h2, #bnkrch_npct_pg .chspud_lt .sb_hd p {
        color: var(--title_color);
    }
    #bnkrch_npct_pg .chspud_rt:before {
        content: "";
        position: absolute;
        top: -40px;
        left: -40px;
        width: 100%;
        height: 100%;
        background: #5890C5;
        z-index: 0;
    }
    #bnkrch_npct_pg .chspud_rt figure, #bnkrch_npct_pg .chspud_rt figure img {
        height: 100%;
        width: 100%;
        object-fit: cover;
        z-index: 1;
        position: relative;
    }
    #bnkrch_npct_pg .npct_frtct_mn:before {
        background: url(../png/bcrch_img16-2.png);
        background-repeat: no-repeat;
        background-position: top center;
        background-size: 100%;
    }
    #bnkrch_npct_pg .npct_frtct_mn .btn.btn-primary {
        background: #FFFFFF;
        color: #666666;
    }
    #bnkrch_npct_pg .npct_pnlftr .npct_inftrs_mn .npct_pnl h3 {
        color: #5890C5;
    }
    #bnkrch_npct_pg .npct_inftrs_rt:before {
        background: #5890C5;
    }
    #bnkrch_npct_pg .npct_inftrs_rt:after {
        content: "Bancreach";
        color: #4780b5;
        top: 0%;
        transform: translateY(0%);
    }
    #bnkrch_npct_pg .inftrs_inr {
        background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/03/29124621/bcrch_img1.svg);
        background-repeat: no-repeat;
        background-position: left center;
    }

    #bnkrch_npct_pg .npct_pnlftr .owl-carousel .owl-nav button {
        background-color: #588fc4 !important;
    }
    /* BANCREACH CASE STUDY CSS END */
    /* DXG CSS START */
    #dxg_npct_pg {
        background: #FEF7E9;
    }
    #dxg_npct_pg .npct_bn_lt .mn_hd {
        background: rgb(28 38 89 / 85%);
    }
    #dxg_npct_pg .all_sec.npct_abt_Sc, #dxg_npct_pg .npct_chspud_sc {
        background: #1C2659;
    }
    #dxg_npct_pg .npct_abt_Sc .cst_brdr:after{
        background: #FFFFFF;
    }
    #dxg_npct_pg .cst_brdr:after, #dxg_npct_pg .npct_rctr_sc .cst_brdr:after{
        background: #FEB72A;
    }
    #dxg_npct_pg .npct_abt_Sc:after{
        background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/03/29174242/dxgimg1.svg);
        background-repeat: no-repeat;
        background-position: center center;
        background-size: 100%;
    }
    #dxg_npct_pg .ptnrpr_lst h3:after {
        border: solid 3px #FEB72A;
        background: #FEB72A;
    }
    #dxg_npct_pg .ptnrpr_lst:hover {
        background: #1C2659;
    }
    #dxg_npct_pg .npct_ptnrpr_mn:after {
        background: transparent linear-gradient(90deg,#FFFFFF00 0%,#FEB72A 47%,#FFFFFF00 100%) 0% 0% no-repeat padding-box;
    }
    #dxg_npct_pg .np_nmr {
        color: #FEB72A;
    }
    #dxg_npct_pg .npct_tchst_lst figure {
        border: solid 1px #FEB72A;
    }
    #dxg_npct_pg .npct_rctr_sc {
        background: #1C2659 url(../png/dxgimg10-min-2.png);
        background-repeat: no-repeat;
        background-position: right center;
        background-size: cover;
    }
    #dxg_npct_pg .blmdpck_lt:after {
        background: url(../png/test.png-2.png);
        background-repeat: no-repeat;
        background-size: 100%;
        background-position: left center;
    }
    #dxg_npct_pg .npct_chspud_sc:before {
        background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/03/29174858/dxgimg2.svg);
        background-repeat: no-repeat;
        background-position: center center;
        background-size: 100%;
    }
    #dxg_npct_pg .npct_frtct_mn {
        background: #1C2659;
    }
    #dxg_npct_pg .npct_frtct_mn:before {
        background: url(../png/dxgimg13-2.png);
        background-repeat: no-repeat;
        background-position: top center;
        background-size: 100%;
    }
    #dxg_npct_pg .btn.btn-primary, #dxg_npct_pg .btn.btn-info, #dxg_npct_pg a.btn.btn-primary:not([href]):not([tabindex]), #dxg_npct_pg a.btn.btn-info:not([href]):not([tabindex]) {
        background: #FEB72A;
    }
    #dxg_npct_pg .npct_pnlftr .npct_inftrs_mn .npct_pnl h3 {
        color: #FEB72A;
    }
    #dxg_npct_pg .npct_inftrs_rt:before {
        background: #1C2659;
    }
    .dxg_clr {
        color: #FEB72A;
    }
    #dxg_npct_pg .npct_chspud_sc {
        background: 0 0;
        overflow: visible;
        margin: 100px 0;
    }
    #dxg_npct_pg .chspud_lt .sb_hd h2, #dxg_npct_pg .chspud_lt .sb_hd p {
        color: var(--title_color);
    }
    #dxg_npct_pg .chspud_rt:before {
        content: "";
        position: absolute;
        top: -40px;
        left: -40px;
        width: 100%;
        height: 100%;
        background: #1C2659;
        z-index: 0;
    }
    #dxg_npct_pg .chspud_rt figure, #dxg_npct_pg .chspud_rt figure img {
        height: 100%;
        width: 100%;
        object-fit: cover;
        z-index: 1;
        position: relative;
    }
    #dxg_npct_pg .npct_inftrs_rt:after {
        content: "Date & Game";
        color: #0C1648;
        font-size: 60px;
        transform: translateY(15%);
        min-height: 460px;
        top: -40px;
    }
    #dxg_npct_pg .inftrs_inr {
        background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/03/29174518/dxgimg16.svg);
        background-repeat: no-repeat;
        background-position: left center;
    }
    #dxg_npct_pg .ptnrpr_lst h3 {
        font-size: 35px;
    }
    #dxg_npct_pg .npct_inftrs_lt {
        flex-wrap: unset;
        height: 450px;
        overflow-y: auto;
    }
    #dxg_npct_pg .npct_inftrs_lt::-webkit-scrollbar {
        width: 0px;
    }
    #dxg_npct_pg .npct_pnlftr .owl-carousel .owl-nav button {
        background-color:#fef7e9 !important;
    }
    /* DXG CSS END */
    /* BARON ART CASE STUDY CSS START */
    #brnart_npct_pg {
        background: #EFEFEF;
    }
    #brnart_npct_pg .npct_bn_lt .mn_hd {
        background: rgb(55 55 55 / 85%);
    }
    #brnart_npct_pg .all_sec.npct_abt_Sc {
        background: #373737;
    }
    #brnart_npct_pg .npct_abt_Sc .cst_brdr:after{
        background: #FFFFFF;
    }
    #brnart_npct_pg .cst_brdr:after{
        background: #373737;
    }
    #brnart_npct_pg .npct_rctr_sc .cst_brdr:after{
        background: #fff;
    }
    #brnart_npct_pg .npct_abt_Sc:after{
        background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/03/29124506/bcrch_img2.svg);
        background-repeat: no-repeat;
        background-position: center center;
        background-size: 100%;
    }
    #brnart_npct_pg .ptnrpr_lst h3:after {
        border: solid 3px #373737;
        background: #373737;
    }
    #brnart_npct_pg .ptnrpr_lst:hover h3:after {
        border-color: #fff;
        background: #fff;
    }
    #brnart_npct_pg .ptnrpr_lst:hover {
        background: #373737;
    }
    #brnart_npct_pg .npct_ptnrpr_mn:after {
        background: transparent linear-gradient(90deg,#FFFFFF00 0%,#373737 47%,#FFFFFF00 100%) 0% 0% no-repeat padding-box;
    }
    #brnart_npct_pg .np_nmr {
        color: #373737;
    }
    #brnart_npct_pg .npct_tchst_lst figure {
        border: solid 1px #373737;
    }
    #brnart_npct_pg .npct_rctr_sc {
        background: #373737 url(../png/baratimg-min-2.png);
        background-repeat: no-repeat;
        background-position: right center;
        background-size: cover;
    }
    #brnart_npct_pg .blmdpck_lt:after {
        background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/03/30124847/barat_img9.svg);
        background-repeat: no-repeat;
        background-size: 100%;
        background-position: left center;
    }
    #brnart_npct_pg .npct_chspud_sc:before {
        background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/03/29124506/bcrch_img2.svg);
        background-repeat: no-repeat;
        background-position: center center;
        background-size: 100%;
    }
    #brnart_npct_pg .npct_chspud_sc {
        background: 0 0;
        overflow: visible;
        margin: 100px 0;
    }
    #brnart_npct_pg .chspud_lt .sb_hd h2, #brnart_npct_pg .chspud_lt .sb_hd p {
        color: var(--title_color);
    }
    #brnart_npct_pg .chspud_rt:before {
        content: "";
        position: absolute;
        top: -40px;
        left: -40px;
        width: 100%;
        height: 100%;
        background: #373737;
        z-index: 0;
    }
    #brnart_npct_pg .chspud_rt figure, #brnart_npct_pg .chspud_rt figure img {
        height: 100%;
        width: 100%;
        object-fit: cover;
        z-index: 1;
        position: relative;
    }
    #brnart_npct_pg .npct_frtct_mn {
        background: #373737;
    }
    #brnart_npct_pg .npct_frtct_mn:before {
        background: url(../png/barat_img11-2.png);
        background-repeat: no-repeat;
        background-position: top center;
        background-size: 100%;
    }
    #brnart_npct_pg .btn.btn-primary, #brnart_npct_pg .btn.btn-info, #brnart_npct_pg a.btn.btn-primary:not([href]):not([tabindex]), #brnart_npct_pg a.btn.btn-info:not([href]):not([tabindex]) {
        background: #FFFFFF;
        color: #666666;
    }
    #brnart_npct_pg .npct_pnlftr .npct_inftrs_mn .npct_pnl h3 {
        color: #373737;
    }
    #brnart_npct_pg .npct_inftrs_rt:before {
        background: #373737;
    }
    #brnart_npct_pg .npct_inftrs_rt:after {
        content: "Baron Art";
        color: rgb(255 255 255 / 9%);
        top: 0%;
        transform: translateY(0%);
    }
    #brnart_npct_pg .inftrs_inr {
        background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/03/30130702/barat_img8.svg);
        background-repeat: no-repeat;
        background-position: left center;
    }
    #brnart_npct_pg .npct_pnlftr .owl-carousel .owl-nav button {
        background-color: #EFEFEF !important;
    }
    #brnart_npct_pg .ptnrpr_lst h3 {
        font-size: 30px;
    }
    #brnart_npct_pg .npct_abt_lt figure {
        top: -150px;
    }
    #brnart_npct_pg  .npct_inftrs_lt {
        flex-wrap: unset;
        max-height: 400px;
        overflow-y: auto;
    }
    #brnart_npct_pg .npct_inftrs_lt::-webkit-scrollbar {
        width: 0px;
    }
    #brnart_npct_pg .blmdpck_lt {
        width: 40%;
    }
    /* BARON ART CASE STUDY CSS END */
    /* Yoom CASE STUDY CSS START */
    #yoom_npct_pg {
        background: #fff;
    }
    #yoom_npct_pg .npct_bn_lt .mn_hd {
        background: rgb(255 98 95 / 85%);
    }
    #yoom_npct_pg .npct_bn_lt .mn_hd p {
        margin-bottom: 30px;
    }

    #yoom_npct_pg .all_sec.npct_abt_Sc {
        background: #FF625F;
    }
    #yoom_npct_pg .npct_abt_Sc .cst_brdr:after{
        background: #FFFFFF;
    }
    #yoom_npct_pg .cst_brdr:after{
        background: #FF625F;
    }
    #yoom_npct_pg .npct_rctr_sc .cst_brdr:after{
        background: #fff;
    }
    #yoom_npct_pg .npct_abt_Sc:after{
        background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/03/31132224/yoom_img18.svg);
        background-repeat: no-repeat;
        background-position: center center;
        background-size: 100%;
    }
    #yoom_npct_pg .ptnrpr_lst h3:after {
        border: solid 3px #FF625F;
        background: #FF625F;
    }
    #yoom_npct_pg .ptnrpr_lst:hover {
        background: #FF625F;
    }
    #yoom_npct_pg .npct_ptnrpr_mn:after {
        background: transparent linear-gradient(90deg,#FFFFFF00 0%,#FF625F 47%,#FFFFFF00 100%) 0% 0% no-repeat padding-box;
    }
    #yoom_npct_pg .np_nmr {
        color: #FF625F;
    }
    #yoom_npct_pg .npct_tchst_lst figure {
        border: solid 1px #FF625F;
    }
    #yoom_npct_pg .npct_rctr_sc {
        background: #FF625F url(../png/yoom_img14-2.png);
        background-repeat: no-repeat;
        background-position: right center;
        background-size: cover;
    }
    #yoom_npct_pg .blmdpck_lt:after {
        background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/03/31132510/yoom_img15.svg);
        background-repeat: no-repeat;
        background-size: 100%;
        background-position: left center;
    }
    #yoom_npct_pg .npct_chspud_sc:before {
        background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/03/31132224/yoom_img18.svg);
        background-repeat: no-repeat;
        background-position: center center;
        background-size: 100%;
    }
    #yoom_npct_pg .npct_frtct_mn {
        background: #FF625F;
        box-shadow: 0px 6px 12px #00000012;
        border-radius: 18px;
        overflow: hidden;
    }
    #yoom_npct_pg .vrb_ftrs_mn:nth-child(odd) {
        background: #FF625F;}
        #yoom_npct_pg  .vrb_ftrs_mn {
            background: #FFC5C4;
        }
        #yoom_npct_pg  .vrb_ftrs_mn:nth-child(even) .vrb_ftrs_rt img {
            max-width: 620px;
    right: -30px;

        }
        #yoom_npct_pg .tvl_prj_rt:after {
            right: 5px;
            font-size: 78px;
            content: "Yoom";color: #ff908e;
            text-align: center;
        }
        #yoom_npct_pg .tvl_prj_rt:before {
            background: #FF625F;
        }
        #yoom_npct_pg .npct_abt_lt figure img {
            filter: grayscale(1) brightness(20);
        }
        .ftrs_mn_inr {
            width: 80%;
            padding-left: 20px;
        }

        #yoom_npct_pg  .vrb_ftrs_mn:nth-child(2) {
            overflow: unset;
        }
    #yoom_npct_pg .npct_chspud_sc {
        background: 0 0;
        overflow: visible;
        margin: 100px 0;
    }
    #yoom_npct_pg .chspud_lt .sb_hd h2, #yoom_npct_pg .chspud_lt .sb_hd p {
        color: var(--title_color);
    }
    #yoom_npct_pg .chspud_rt:before {
        content: "";
        position: absolute;
        top: -40px;
        left: -40px;
        width: 100%;
        height: 100%;
        background: #FF625F;
        z-index: 0;
    }
    #yoom_npct_pg .chspud_rt figure, #yoom_npct_pg .chspud_rt figure img {
        height: 100%;
        width: 100%;
        object-fit: cover;
        z-index: 1;
        position: relative;
    }
    #yoom_npct_pg  .npct_chspud_sc .cst_brdr:after{
        background-color: #ff625f;
    }
    #yoom_npct_pg .npct_frtct_mn:before {
      content:unset;

    }
    #yoom_npct_pg .npct_frtct_rt img {
        position: relative;
        bottom: -10px;
    }
    #yoom_npct_pg .btn.btn-primary, #yoom_npct_pg .btn.btn-info, #yoom_npct_pg a.btn.btn-primary:not([href]):not([tabindex]), #yoom_npct_pg a.btn.btn-info:not([href]):not([tabindex]) {
        background: #FFFFFF;
        color: #666666;
    }
    #yoom_npct_pg .npct_pnlftr .npct_inftrs_mn .npct_pnl h3 {
        color: var(--title_color);
    }
    #yoom_npct_pg .npct_inftrs_rt:before {
        background: #FF625F;
    }
    #yoom_npct_pg .npct_inftrs_rt:after {
        content: "Yoom";
        color: rgb(255 255 255/9%);
        top: 50%;
        transform: translateY(-50%);
    }
    #yoom_npct_pg .npct_pnlftr .npct_inftrs_mn:nth-child(3) .npct_inftrs_rt:after {
        right: auto;
        left: 15px;
        transform: rotate(180deg) translateY(50%);
    }
    #yoom_npct_pg .ptnrpr_lst:hover h3:after {
        border-color: #fff;
        background: #fff;
    }
    #yoom_npct_pg .inftrs_inr {
        background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/03/31132842/yoom_img20.svg);
        background-repeat: no-repeat;
        background-position: left center;
    }
    #yoom_npct_pg .npct_pnlftr .owl-carousel .owl-nav button {
        background-color: #FFE4E4 !important;
    }
    #yoom_npct_pg .ptnrpr_lst h3 {
        font-size: 30px;
    }
    #yoom_npct_pg .npct_abt_lt figure {
        top: -120px;
        width: 200px;
    }
    #yoom_npct_pg  .npct_inftrs_lt {
        flex-wrap: unset;
        max-height: 400px;
        overflow-y: auto;
    }
    #yoom_npct_pg .npct_inftrs_lt::-webkit-scrollbar {
        width: 0px;
    }
    #yoom_npct_pg .blmdpck_lt {
        width: 40%;
    }
    #yoom_npct_pg .npct_bn_lt .mn_hd h1 {
        font-size: 38px;
        line-height: 50px;}
        #yoom_npct_pg  .tvl_prj_rt {
            width: 40%;
        }
        #yoom_npct_pg .tvl_prj_lst:nth-child(2n) .tvl_prj_rt:after{right:unset;}
    #yoom_npct_pg  .clnqt_mn:before {
        background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/03/31132636/yoom_img19.svg);
        background-repeat: no-repeat;
        background-size: 100%;
        background-position: center center;
    }
    /* Yoom CASE STUDY CSS END */
    /* Dine In CASE STUDY CSS START */
    #dinein_npct_pg {
        background: #FFF2D2;
    }
    #dinein_npct_pg .npct_bn_lt .mn_hd {
        background: rgb(200 164 75 / 85%);
    }
    #dinein_npct_pg .all_sec.npct_abt_Sc {
        background: #C8A44B;
    }
    #dinein_npct_pg .npct_abt_Sc .cst_brdr:after{
        background: #FFFFFF;
    }
    #dinein_npct_pg .npct_pnlftr .npct_inftrs_mn:nth-child(5){
        flex-direction: row-reverse;
    }
    #dinein_npct_pg .cst_brdr:after{
        background: #C8A44B;
    }
    #dinein_npct_pg .npct_rctr_sc .cst_brdr:after{
        background: #fff;
    }
    #dinein_npct_pg .npct_abt_Sc:after{
        background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/03/31132224/yoom_img18.svg);
        background-repeat: no-repeat;
        background-position: center center;
        background-size: 100%;
    }
    #dinein_npct_pg .ptnrpr_lst h3:after {
        border: solid 3px #C8A44B;
        background: #C8A44B;
    }
    #dinein_npct_pg .ptnrpr_lst:hover {
        background: #C8A44B;
    }
    #dinein_npct_pg .npct_ptnrpr_mn:after {
        background: transparent linear-gradient(90deg,#FFFFFF00 0%,#C8A44B 47%,#FFFFFF00 100%) 0% 0% no-repeat padding-box;
    }
    #dinein_npct_pg .np_nmr {
        color: #C8A44B;
    }
    #dinein_npct_pg .npct_tchst_lst figure {
        border: solid 1px #C8A44B;
    }
    #dinein_npct_pg .npct_rctr_sc {
        background: #C8A44B url(../png/dineimg9-2.png);
        background-repeat: no-repeat;
        background-position: right center;
        background-size: cover;
    }
    #dinein_npct_pg .blmdpck_lt:after {
        background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/03/31161737/dineimg17.svg);
        background-repeat: no-repeat;
        background-size: 100%;
        background-position: left center;
    }
    #dinein_npct_pg .npct_chspud_sc:before {
        background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/03/31132224/yoom_img18.svg);
        background-repeat: no-repeat;
        background-position: center center;
        background-size: 100%;
    }
    #dinein_npct_pg .npct_frtct_mn {
        background: #C8A44B;
    }
    #dinein_npct_pg  .npct_chspud_sc .cst_brdr:after{
        background-color: #C8A44B;
    }
    #dinein_npct_pg .npct_chspud_sc {
        background: 0 0;
        overflow: visible;
        margin: 100px 0;
    }
    #dinein_npct_pg .chspud_lt .sb_hd h2, #dinein_npct_pg .chspud_lt .sb_hd p {
        color: var(--title_color);
    }
    #dinein_npct_pg .chspud_rt:before {
        content: "";
        position: absolute;
        top: -40px;
        left: -40px;
        width: 100%;
        height: 100%;
        background: #C8A44B;
        z-index: 0;
    }
    #dinein_npct_pg .chspud_rt figure, #dinein_npct_pg .chspud_rt figure img {
        height: 100%;
        width: 100%;
        object-fit: cover;
        z-index: 1;
        position: relative;
    }
    #dinein_npct_pg .npct_frtct_mn:before {
        background: url(../png/dineimg18-2.png);
        background-repeat: no-repeat;
        background-position: top center;
        background-size: 100%;
    }
    #dinein_npct_pg .btn.btn-primary, #dinein_npct_pg .btn.btn-info, #dinein_npct_pg a.btn.btn-primary:not([href]):not([tabindex]), #dinein_npct_pg a.btn.btn-info:not([href]):not([tabindex]) {
        background: #FFFFFF;
        color: #666666;
    }
    #dinein_npct_pg .npct_pnlftr .npct_inftrs_mn .npct_pnl h3 {
        color: var(--title_color);
    }
    #dinein_npct_pg .npct_inftrs_rt:before {
        background: #C8A44B;
    }
    #dinein_npct_pg .npct_inftrs_rt:after {
        content: "Dine In";
        color: rgb(255 255 255/9%);
        top: 50%;
        transform: translateY(-50%);
    }
    #dinein_npct_pg .npct_pnlftr .npct_inftrs_mn:nth-child(3) .npct_inftrs_rt:after {
        right: auto;
        left: 15px;
        transform: rotate(180deg) translateY(50%);
    }
    #dinein_npct_pg .npct_pnlftr .npct_inftrs_mn:nth-child(5) .npct_inftrs_rt:after {
        right: auto;
        left: 15px;
        transform: rotate(180deg) translateY(50%);
    }
    #dinein_npct_pg .ptnrpr_lst:hover h3:after {
        border-color: #fff;
        background: #fff;
    }
    #dinein_npct_pg .inftrs_inr {
        background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/03/31161905/dineimg19.svg);
        background-repeat: no-repeat;
        background-position: left center;
    }
    #dinein_npct_pg .npct_pnlftr .owl-carousel .owl-nav button {
        background-color: #FFF2D2 !important;
    }
    #dinein_npct_pg .ptnrpr_lst h3 {
        font-size: 30px;
    }
    #dinein_npct_pg .npct_abt_lt figure {
        top: -150px;
    }
    #dinein_npct_pg  .npct_inftrs_lt {
        flex-wrap: unset;
        max-height: 400px;
        overflow-y: auto;
    }
    #dinein_npct_pg .npct_inftrs_lt::-webkit-scrollbar {
        width: 0px;
    }
    #dinein_npct_pg .blmdpck_lt {
        width: 40%;
    }
    #dinein_npct_pg  .clnqt_mn:before {
        background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/03/31162145/dineimg15.svg);
        background-repeat: no-repeat;
        background-size: 100%;
        background-position: center center;
    }
    /* Dine In CASE STUDY CSS END */
    /* HTH CSS START */
    #hth_hmsr {
        background: #F3F9FF;
    }
    #hth_hmsr .npct_bn_lt .mn_hd {
        background: rgb(6 62 117 / 85%);
    }
    #hth_hmsr .all_sec.npct_abt_Sc {
        background: #264E77;
    }
    #hth_hmsr .npct_abt_Sc .cst_brdr:after{
        background: #FFFFFF;
    }
    #hth_hmsr .cst_brdr:after{
        background: #264E77;
    }
    #hth_hmsr .npct_rctr_sc .cst_brdr:after{
        background: #fff;
    }
    #hth_hmsr .npct_abt_Sc:after{
        background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/03/31132224/yoom_img18.svg);
        background-repeat: no-repeat;
        background-position: center center;
        background-size: 100%;
    }
    #hth_hmsr .ptnrpr_lst h3:after {
        border: solid 3px #264E77;
        background: #264E77;
    }
    #hth_hmsr .ptnrpr_lst:hover {
        background: #264E77;
    }
    #hth_hmsr .npct_ptnrpr_mn:after {
        background: transparent linear-gradient(90deg,#FFFFFF00 0%,#264E77 47%,#FFFFFF00 100%) 0% 0% no-repeat padding-box;
    }
    #hth_hmsr .np_nmr {
        color: #264E77;
    }
    #hth_hmsr .npct_tchst_lst figure {
        border: solid 1px #264E77;
    }
    #hth_hmsr .npct_rctr_sc {
        background: #264E77 url(../png/hth_img9-2.png);
        background-repeat: no-repeat;
        background-position: right center;
        background-size: cover;
    }
    #hth_hmsr .blmdpck_lt:after {
        background: url(../png/hth_img13-2.png);
        background-repeat: no-repeat;
        background-size: 100%;
        background-position: left center;
    }
    #hth_hmsr .npct_chspud_sc:before {
        background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/03/31132224/yoom_img18.svg);
        background-repeat: no-repeat;
        background-position: center center;
        background-size: 100%;
    }
    #hth_hmsr .npct_frtct_mn {
        background: #264E77;
    }
    #hth_hmsr .npct_chspud_sc .cst_brdr:after, #hth_hmsr .blmdpck_lt .cst_brdr:after{
        background-color: #264E77;
    }
    #hth_hmsr .npct_chspud_sc {
        background: 0 0;
        overflow: visible;
        margin: 100px 0;
    }
    #hth_hmsr .chspud_lt .sb_hd h2, #hth_hmsr .chspud_lt .sb_hd p {
        color: var(--title_color);
    }
    #hth_hmsr .chspud_rt:before {
        content: "";
        position: absolute;
        top: -40px;
        left: -40px;
        width: 100%;
        height: 100%;
        background: #264E77;
        z-index: 0;
    }
    #hth_hmsr .chspud_rt figure, #hth_hmsr .chspud_rt figure img {
        height: 100%;
        width: 100%;
        object-fit: cover;
        z-index: 1;
        position: relative;
    }
    #hth_hmsr .npct_frtct_mn:before {
        background: url(../png/hth_img14-2.png);
        background-repeat: no-repeat;
        background-position: top center;
        background-size: 100%;
    }
    #hth_hmsr .btn.btn-primary, #hth_hmsr .btn.btn-info, #hth_hmsr a.btn.btn-primary:not([href]):not([tabindex]), #hth_hmsr a.btn.btn-info:not([href]):not([tabindex]) {
        background: #FFFFFF;
        color: #666666;
    }
    #hth_hmsr .npct_pnlftr .npct_inftrs_mn .npct_pnl h3 {
        color: #1D1D1D;
    }
    #hth_hmsr .npct_inftrs_rt:before {
        background: #264E77;
    }
    #hth_hmsr .npct_inftrs_rt:after {
        content: "HTH";
        color: rgb(255 255 255/9%);
        top: 50%;
        transform: translateY(-50%);
    }
    #hth_hmsr .npct_pnlftr .npct_inftrs_mn:nth-child(3) .npct_inftrs_rt:after {
        right: auto;
        left: 15px;
        transform: rotate(180deg) translateY(50%);
    }
    #hth_hmsr .ptnrpr_lst:hover h3:after {
        border-color: #fff;
        background: #fff;
    }
    #hth_hmsr .inftrs_inr {
        background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/04/06192511/hth_img1.svg);
        background-repeat: no-repeat;
        background-position: left center;
    }
    #hth_hmsr .npct_pnlftr .owl-carousel .owl-nav button {
        background-color: #F3F9FF !important;
    }
    #hth_hmsr .ptnrpr_lst h3 {
        font-size: 30px;
    }
    #hth_hmsr .npct_abt_lt figure {
        top: -150px;
    }
    #hth_hmsr  .npct_inftrs_lt {
        flex-wrap: unset;
        max-height: 400px;
        overflow-y: auto;
    }
    #hth_hmsr .npct_inftrs_lt::-webkit-scrollbar {
        width: 0px;
    }
    #hth_hmsr .blmdpck_lt {
        width: 40%;
    }
    #hth_hmsr  .clnqt_mn:before {
        background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/04/06193721/Mask-Group-891323.svg);
        background-repeat: no-repeat;
        background-size: 100%;
        background-position: center center;
    }
    /* HTH CSS END */
    /* CELLOUX CSS START */
    #celo_npct_pg {
        background: #E1F9FF;
    }
    #celo_npct_pg .npct_bn_lt .mn_hd {
        background: rgb(23 194 236 / 85%);
    }
    #celo_npct_pg .all_sec.npct_abt_Sc {
        background: #17C2EC;
    }
    #celo_npct_pg .npct_abt_Sc .cst_brdr:after{
        background: #FFFFFF;
    }
    #celo_npct_pg .cst_brdr:after{
        background: #17C2EC;
    }
    #celo_npct_pg .npct_rctr_sc .cst_brdr:after{
        background: #fff;
    }
    #celo_npct_pg .npct_abt_Sc:after{
        background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/03/31132224/yoom_img18.svg);
        background-repeat: no-repeat;
        background-position: center center;
        background-size: 100%;
    }
    #celo_npct_pg .ptnrpr_lst h3:after {
        border: solid 3px #17C2EC;
        background: #17C2EC;
    }
    #celo_npct_pg .ptnrpr_lst:hover {
        background: #17C2EC;
    }
    #celo_npct_pg .npct_ptnrpr_mn:after {
        background: transparent linear-gradient(90deg,#FFFFFF00 0%,#17C2EC 47%,#FFFFFF00 100%) 0% 0% no-repeat padding-box;
    }
    #celo_npct_pg .np_nmr {
        color: #17C2EC;
    }
    #celo_npct_pg .npct_tchst_lst figure {
        border: solid 1px #17C2EC;
    }
    #celo_npct_pg .npct_rctr_sc {
        background: #17C2EC url(../png/group-901351.png);
        background-repeat: no-repeat;
        background-position: right center;
        background-size: cover;
    }
    #celo_npct_pg .blmdpck_lt:after {
        background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/04/06195034/noun-cryptocurrency-1601184.svg);
        background-repeat: no-repeat;
        background-size: 100%;
        background-position: left center;
    }
    #celo_npct_pg .npct_chspud_sc:before {
        background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/03/31132224/yoom_img18.svg);
        background-repeat: no-repeat;
        background-position: center center;
        background-size: 100%;
    }
    #celo_npct_pg .npct_frtct_mn {
        background: #17C2EC;
    }
    #celo_npct_pg .npct_chspud_sc {
        background: 0 0;
        overflow: visible;
        margin: 100px 0;
    }
    #celo_npct_pg .chspud_lt .sb_hd h2, #celo_npct_pg .chspud_lt .sb_hd p {
        color: var(--title_color);
    }
    #celo_npct_pg .chspud_rt:before {
        content: "";
        position: absolute;
        top: -40px;
        left: -40px;
        width: 100%;
        height: 100%;
        background: #17C2EC;
        z-index: 0;
    }
    #celo_npct_pg .chspud_rt figure, #celo_npct_pg .chspud_rt figure img {
        height: 100%;
        width: 100%;
        object-fit: cover;
        z-index: 1;
        position: relative;
    }
    #celo_npct_pg  .npct_chspud_sc .cst_brdr:after{
        background-color: #17c2ec;
    }
    #celo_npct_pg .npct_frtct_mn:before {
        background: url(../png/path-1161575.png);
        background-repeat: no-repeat;
        background-position: top center;
        background-size: 100%;
    }
    #celo_npct_pg .btn.btn-primary, #celo_npct_pg .btn.btn-info, #celo_npct_pg a.btn.btn-primary:not([href]):not([tabindex]), #celo_npct_pg a.btn.btn-info:not([href]):not([tabindex]) {
        background: #FFFFFF;
        color: #666666;
    }
    #celo_npct_pg .npct_pnlftr .npct_inftrs_mn .npct_pnl h3 {
        color: #1D1D1D;
    }
    #celo_npct_pg .npct_inftrs_rt:before {
        background: #17C2EC;
    }
    #celo_npct_pg .npct_inftrs_rt:after {
        content: "Celloux";
        color: #26B4D6;
        top: 50%;
        transform: translateY(-50%);
    }
    #celo_npct_pg .npct_pnlftr .npct_inftrs_mn:nth-child(3) .npct_inftrs_rt:after {
        right: auto;
        left: 15px;
        transform: rotate(180deg) translateY(50%);
    }
    #celo_npct_pg .ptnrpr_lst:hover h3:after {
        border-color: #fff;
        background: #fff;
    }
    #celo_npct_pg .inftrs_inr {
        background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/04/06195023/bbExM1.tif_.svg);
        background-repeat: no-repeat;
        background-position: left center;
    }
    #celo_npct_pg .npct_pnlftr .owl-carousel .owl-nav button {
        background-color: #E1F9FF !important;
    }
    #celo_npct_pg .ptnrpr_lst h3 {
        font-size: 30px;
    }
    #celo_npct_pg .npct_abt_lt figure {
        top: -150px;
    }
    #celo_npct_pg  .npct_inftrs_lt {
        flex-wrap: unset;
        max-height: 400px;
        overflow-y: auto;
    }
    #celo_npct_pg .npct_inftrs_lt::-webkit-scrollbar {
        width: 0px;
    }
    #celo_npct_pg .blmdpck_lt {
        width: 40%;
    }
    #celo_npct_pg  .clnqt_mn:before {
        background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/04/06193721/Mask-Group-891323.svg);
        background-repeat: no-repeat;
        background-size: 100%;
        background-position: center center;
    }
    /* CELLOUX CSS END */
    /* ASTORE ECOMMERCE CSS START */
    #ast_ecm {
        background: #F3F9FF;
    }
    #ast_ecm .npct_bn_lt .mn_hd {
        background: linear-gradient(180deg, rgb(12 156 216 / 85%), rgb(30 69 139 / 85%));
    }
    #ast_ecm .all_sec.npct_abt_Sc {
        background: linear-gradient(180deg, #0C9CD8, #1E458B);
    }
    #ast_ecm .npct_abt_Sc .cst_brdr:after{
        background: #FFFFFF;
    }
    #ast_ecm .cst_brdr:after{
        background: #5890C5;
    }
    #ast_ecm .npct_rctr_sc .cst_brdr:after{
        background: #fff;
    }
    #ast_ecm .npct_abt_Sc:after{
        background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/04/07130822/ast_img1.svg);
        background-repeat: no-repeat;
        background-position: center center;
        background-size: 100%;
    }
    #ast_ecm .ptnrpr_lst h3:after {
        border: solid 3px #5890C5;
        background: #5890C5;
    }
    #ast_ecm .ptnrpr_lst:hover {
        background: #5890C5;
    }
    #ast_ecm .npct_ptnrpr_mn:after {
        background: transparent linear-gradient(90deg,#FFFFFF00 0%,#5890C5 47%,#FFFFFF00 100%) 0% 0% no-repeat padding-box;
    }
    #ast_ecm .np_nmr {
        color: #5890C5;
    }
    #ast_ecm .npct_tchst_lst figure {
        border: solid 1px #5890C5;
    }
    #ast_ecm .npct_rctr_sc {
        background: #5890C5 url(../png/ast_img19-min-2.png);
        background-repeat: no-repeat;
        background-position: right center;
        background-size: cover;
    }
    #ast_ecm .blmdpck_lt:after {
        background: url(../png/hth_img13-2.png);
        background-repeat: no-repeat;
        background-size: 100%;
        background-position: left center;
    }
    #ast_ecm .npct_chspud_sc:before {
        background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/03/31132224/yoom_img18.svg);
        background-repeat: no-repeat;
        background-position: center center;
        background-size: 100%;
    }
    #ast_ecm .npct_frtct_mn {
        background: linear-gradient(180deg, #0C9CD8, #1E458B);
    }
    #ast_ecm .npct_chspud_sc {
        background: 0 0;
        overflow: visible;
        margin: 100px 0;
    }
    #ast_ecm .chspud_lt .sb_hd h2, #ast_ecm .chspud_lt .sb_hd p {
        color: var(--title_color);
    }
    #ast_ecm .chspud_rt:before {
        content: "";
        position: absolute;
        top: -40px;
        left: -40px;
        width: 100%;
        height: 100%;
        background: linear-gradient(180deg,#0c9cd8,#1e458b);
        z-index: 0;
    }
    #ast_ecm .chspud_rt figure, #ast_ecm .chspud_rt figure img {
        height: 100%;
        width: 100%;
        object-fit: cover;
        z-index: 1;
        position: relative;
    }
    #ast_ecm .npct_chspud_sc .cst_brdr:after{
        background-color: #5890c5;
    }
    #ast_ecm .npct_frtct_mn:before {
        background: url(../png/ast_img23-2.png);
        background-repeat: no-repeat;
        background-position: top center;
        background-size: 100%;
    }
    #ast_ecm .btn.btn-primary, #ast_ecm .btn.btn-info, #ast_ecm a.btn.btn-primary:not([href]):not([tabindex]), #ast_ecm a.btn.btn-info:not([href]):not([tabindex]) {
        background: #FFFFFF;
        color: #666666;
    }
    #ast_ecm .npct_pnlftr .npct_inftrs_mn .npct_pnl h3 {
        color: #1D1D1D;
    }
    #ast_ecm .npct_inftrs_rt:before {
        background: #5890C5;
    }
    #ast_ecm .npct_inftrs_rt:after {
        content: "Astore";
        color: rgb(255 255 255 / 20%);
        top: 50%;
        transform: translateY(-50%);
    }
    #ast_ecm .npct_pnlftr .npct_inftrs_mn:nth-child(3) .npct_inftrs_rt:after {
        right: auto;
        left: 15px;
        transform: rotate(180deg) translateY(50%);
    }
    #ast_ecm .ptnrpr_lst:hover h3:after {
        border-color: #fff;
        background: #fff;
    }
    #ast_ecm .inftrs_inr {
        background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/04/06192511/hth_img1.svg);
        background-repeat: no-repeat;
        background-position: left center;
    }
    #ast_ecm .npct_pnlftr .owl-carousel .owl-nav button {
        background-color: #F3F9FF !important;
    }
    #ast_ecm .ptnrpr_lst h3 {
        font-size: 30px;
    }
    #ast_ecm .npct_abt_lt figure {
        top: -150px;
    }
    #ast_ecm  .npct_inftrs_lt {
        flex-wrap: unset;
        max-height: 400px;
        overflow-y: auto;
    }
    #ast_ecm .npct_inftrs_lt::-webkit-scrollbar {
        width: 0px;
    }
    #ast_ecm .blmdpck_lt {
        width: 40%;
    }
    #ast_ecm  .clnqt_mn:before {
        background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/04/06193721/Mask-Group-891323.svg);
        background-repeat: no-repeat;
        background-size: 100%;
        background-position: center center;
    }
    /* ASTORE ECOMMERCE CSS END */

/* ayushi mobile-app-devlopment page start */

.inhus_exprt_lft video {
    width: 400px;
    height: 500px;
}
.inhus_exprt_lft video {
    width: 250px;
    height: auto;
    margin: 0 auto;
}
.inhus_exprt_lft {
    text-align: center;
}
.tab-content .fade {
    transition: none;
}
.alsc.bsns_chmpn_mn{
    padding-top: 0px;
}
.modrn_cts_lt {
    border-bottom: 1px solid #697482;
    display: flex;
    justify-content: space-between;
}
.modrn_cts_lt li {
    font-size: 26px;
    font-weight: 500;
}
.modrn_cts_lt li a {
    color: #697482;
    padding: 0px;
    padding-bottom: 5px;
}
.modrn_cts_lt li a.active {
    border-bottom: 2px solid #fff;
}
.modrn_cts_lt .nav-pills .nav-link.active {
background-color: transparent;
}
.modrn_custm_sc, .bg_thng_sc, .shap_mn {
    background-color: #01142B;
}
.modrn_cts_fl {
    margin-top: 40px;
}

.modrn_custm_sc .tab-content .modrn_tb_mn.active {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.tab-content>.modrn_tb_mn.show{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.modrn_tb_lt {
    width: 45%;
}
.modrn_tb_rt {
    width: 50%;
}
.modrn_tb_rt h2 {
    font-size: 36px;
}
.modrn_cts_rt .tab-content {
    padding-top: 50px;
    height: 450px;
}
.nav-pills.modrn_cts_lt .nav-link.active {
    background-color: transparent;
    border-radius: 0px;
}

.visn_src_sldr {
margin: 40px 0px 40px 0px;
}
.visn_itm {
    padding: 20px;
    border-radius: 20px;
    min-height: 290px;
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    transition: none;
}
.visn_src button {
    margin: 0 auto;
}
.tech_us::after {
    content: '';
    position: absolute;
    background: url(../png/block-2.png);
    height: 62px;
    width: 62px;
    top: 53px;
    right: 11%;
    background-repeat: no-repeat;
}
.d_flx.tech_us {
    position: relative;
}
.visn_itm  h3 {
    font-size: 18px;
    color: #fff;
}
.visn_itm{
    margin: 0 35px;
}
.slick-list:has(.visn_itm) {
    margin: 0 -35px;
}
.slick-track:has(.visn_itm) {
   display: flex;
   align-items: center;
}
.visn_itm.slick-current {
    padding: 50px 20px;
    min-height: 350px;
    box-shadow: 4px 15px 36px #0000000D;
}
.visn_src_sldr  .slick-next {
    right: 29.5%;
    top: 44%;
}
.visn_src_sldr  .slick-prev {
    left: 30.5%;
    top: 44%;
}
.visn_src_sldr .slick-prev:before, .visn_src_sldr .slick-next:before {
    font-size: 25px;
    color: black;
}

.modrn_mb_lst h2, .modrn_mb_lst p{
    color: #fff;
}
.modrn_cts_mb{
    margin-top: 40px;
}
.modrn_mb_lst figure {
    width: 300px;
    margin:0 auto;
}
.modrn_mb_lst {
    border: 1px solid gray;
    margin-right: 20px;
    text-align: center;
    padding: 20px;
    border-radius: 20px;
    margin-bottom: 10px;
    height: 816px;
}
.visn_src_sldr .slick-next, .visn_src_sldr .slick-next:is(:hover, :focus), .visn_src_sldr .slick-prev, .visn_src_sldr .slick-prev:is(:hover, :focus) {
    background: transparent !important;
    border: none !important;
}
.alsc.modrn_custm_sc {
    padding-bottom: 60px;
}
.prcs_cntnt_lft figure {
    width: 300px;
    height: 300px;
}
.modrn_tb_lt figure {
    width: 500px;
    height: 400px;
    margin: 0 auto;
}
.modrn_tb_lt figure img, .prcs_cntnt_lft figure img, .prcs_cntnt_ryt figure img {
    height: 100%;
    width: 100%;
    object-fit: contain;
}
.modrn_mb_lst h2 {
    margin-top: 20px;
}
.shap_mn_ul {
    margin-top: 40px;
}
.shap_mn_li {
    display: flex;
    justify-content: space-between;
    margin-bottom: 30px;
    z-index: 1;
}
.shap_mn_lt.text-white p {
    margin: 0px;
}
.shap_mn_lt.text-white h3 {
    font-size: 30px;
    color: #fff;
}

.shap_mn_lt.text-white span {
    color: #78828E;
    font-size: 14px;
    font-weight: 600;
}
.shap_mn_lt{
    padding-left: 40px;
    width: 50%;
}
.shap_mn_li::after {
    content: '';
    position: absolute;
    left: 0;
    top: 0px;
    height: 15px;
    width: 15px;
    border: 1px solid #3772FF;
    border-radius: 50%;
    background-color: #01142b;
    z-index: 1;
}
.shap_mn_ul{
    position: relative;
}
.shap_mn_ul::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    margin: auto;
    background: url(../png/digital-2.png);
    height: 800px;
    width: 350px;
    background-repeat: no-repeat;
    background-size: contain;
}
.shap_mn_ul::before {
    content: '';
    position: absolute;
    left: 7px;
    top: 0;
    height: 86%;
    background-color: #808A95;
    width: 1px;
}
.shap_mn_li{
    position: relative;
}
.adc_suite_lin {
    top: -22px;
    bottom: 0;
    height: calc(100% - 185px);
    position: absolute;
    width: 4px;
    left: 7px;
}
.alsc.prim_lst {
    padding-top: 0px;
    padding-bottom: 60px;
}
.adc_suite_lin i {
    width: 2px;
    position: absolute;
    left: -1px;
    margin: auto;
    top: 30px;
    transition: 1s;
    border: 1px solid #3772FF;
    z-index: 1;
}
.shap_mn_line{
    position: relative;
}
.excuton_prcss_sec .nav-pills {
    width: 40%;
    position: relative;
}
.excuton_prcss_sec .tab-content {
    width: 60%;
}
.excuton_prcss_sec .nav-link {
    font-size: 26px;
    font-weight: 700;
    position: relative;
    padding: 0;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    margin-bottom: 55px;
    padding-left: 45px;
    border:none;
}
.excuton_prcss_sec .nav-pills .nav-link {
    position: relative;
}
.excuton_prcss_sec .nav-pills .nav-link:after {
    position: absolute;
    content: "";
    background: #00649E;
    width: 20px;
    height: 20px;
    top: 5px;
    left: -5px;
    margin: auto;
    border: 5px solid #01A1FE;
    outline: 5px solid #33b4ff5c;
    z-index: 9;
    animation: zoom-in-zoom-out 2s ease-out infinite;
    border-radius: 50%;
}
.excuton_prcss_sec .nav-pills:after {
    position: absolute;
    content: "";
    width: 2px;
    height: 95%;
    background: repeating-linear-gradient(to bottom,transparent,transparent 10px,#a0a0a0 10px,#b4b3b3 20px);
    top: 0;
    left: 5px;
}
.excuton_prcss_sec .d_flx {
    margin-top: 60px;
    display: flex;
    align-items: end;
    flex-wrap: wrap;
    justify-content: space-between;
}
.excuton_prcss_sec .prcs_cntnt_mn {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
    position: relative;

}
.prcs_cntnt_lft h2 {
    counter-increment: doubleCounter;
    content: counter(doubleCounter,decimal-leading-zero);
    display: block;
    color: var(--white-color);
    opacity: 10%;
    font-size: 170px;
    font-weight: bold;
    bottom: 100%;
    text-align: center;
    position: absolute;
    margin: 0;
    line-height: 1;

    left: 60px;
}

.excuton_prcss_sec .nav-link:last-child {
    margin-bottom: 0;
}
.excuton_prcss_sec .nav-pills .nav-link{
    color: #000;
    background-color: transparent;
}
.excuton_prcss_sec .nav-pills .nav-link.active
{
    background-color: #fff;
    color: #00649E;
}
.prcs_cntnt_ryt {
    width: 45%;
}
.prcs_cntnt_ryt figure {
    width: 56px;
    height: 56px;
}
.prcs_cntnt_ryt h3 {
    font-size: 28px;
    font-weight: 700;

    margin: 20px 0 10px;
}
.mbl_app_bnr_mg video {
    width: 900px;
    height: 600px;
}
.gret_ide_mn.nw_sbhdng {
    background-color: #fff;
    padding: 50px 30px;
    width: 75%;
    text-align: center;
    box-shadow: 4px 15px 36px #00000029;
    border-radius: 12px;
    margin: 0 auto;
}
.nw_sbhdng_ul{
    display: flex;
    justify-content: space-between;
}

.nw_sbhdng_li{
    padding: 30px;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 4px 15px 36px #0000000F;
    border-radius: 10px;
    text-align: center;
    border: 1px solid #FF870038;
    width: 23%;
}
.gret_ide::after {
    position: absolute;
    content: "";
    background: #01142b;
    width: 100%;
    height: 22%;
    top: -5px;
    right: 0;
    left: 0;
    margin: auto;
    z-index: -1;
}
.gret_ide figure {
    text-align: center;
}
.nw_sbhdng_li h2 {
    font-size: 48px;
    font-weight: 600;
    color: #FF8700;
}
.nw_sbhdng_ul li:nth-child(2){
    border: 1px solid #00B40038;
}
.nw_sbhdng_ul li:nth-child(3){
    border: 1px solid #177DFF38;
}
.nw_sbhdng_ul li:nth-child(4){
    border: 1px solid #EE267138;
}
.nw_sbhdng_ul li:nth-child(2) h2 {
    color: #00B400;

}
.nw_sbhdng_ul li:nth-child(3) h2 {
    color: #177DFF;
}

.nw_sbhdng_ul li:nth-child(4) h2 {
    color: #EE2671;
}
.alsc.mbl_chlng_sc::after {
    position: absolute;
    content: "";
    background: #01142b;
    width: 100%;
    height: 50%;
    bottom: -50%;
    right: 0;
    left: 0;
    margin: auto;
}
.sply_ftrs_lst_mbl,
.mbl_app_bnr_mg figure {
  display: none;
}
.mbl_app_bnr_mn.d_flx.wow.zoomIn h1::after {
    content: '';
    position: absolute;
    background: url(../png/bnr_crcl-2.png);
    height: 75px;
    width: 75px;
    top: 80px;
    left: -85px;
    background-repeat: no-repeat;
}

.mbl_fnding_sc .idetn_lft h3:after {
  background: url('../png/funding_border-2.png');
  background-repeat: no-repeat;
  height: 30px;
  width: 100%;
}

.mbl_app_bnr_mg {
    object-fit: contain;
    position: absolute;
    right: -55px;
    z-index: -1;
    top: 50%;
    transform: translate(0,-50%);
}

.mbl_app_nw_bnr {
  height: 800px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
}
.mbl_app_nw_bnr .mbl_app_bnr_mn {
    position: initial;
}



.mbl_fnding_sc .idetn_ryt {
  width: 48%;
}
.mbl_app_bnr_mn
    .mh_hd.wow.slideInLeft {
       width: 55%;
}
.grw_brnd_sc .btn-fix {
  background: transparent linear-gradient(270deg, #33B4FF 0%, #00649E 100%) 0% 0% no-repeat padding-box;
  color: #fff;
}

.grw_brnd_sc .btn-fix svg {
  background: #fff;
}

.grw_brnd_sc .btn-fix svg path {
  fill: #000;
}
.alsc.inhus_exprt_sc.grw_brnd_sc
{
  padding-bottom: 80px;
}

.dstntn_bx:hover h3 {
  color: #fff;
}

.mbl_app_bnr_mn.d_flx.wow.zoomIn h1 {
    position: relative;
}


.mbl_app_nw_bnr,
.idea_vldtn_sc,
.bld_ap_sc {
  padding-bottom: 60px;
}
.bg_thng_mn {
    background-color: #000000;
    border: 2px solid #FFFFFF;
    border-radius: 24px;
    background-image: url(../png/cta1-2.png);
    padding: 40px 60px;
    background-repeat: no-repeat;
    background-position: center right;
    background-size: cover;
    z-index: 9;
    position: relative;
}
.tech_us_mob{
    display: none;
}
.modrn_cts_mb {
    display: none;
}

.sply_ftrs_lst_mbl  .slick-next, .sply_ftrs_lst_mbl  .slick-prev {
    background: #fff !important;
    height: 50px !important;
    width: 50px !important;
    border-radius: 50% !important;
    animation: unset !important;
    z-index: 2 !important;
    color: transparent !important;
    display: flex !important;
    justify-content: center;
    align-items: center;
    border: 1px solid #242424 !important;
}
.bg_thng_mn:after {
  position: absolute;
  content: "";
  background: url(../png/cta_curve-2.png);
  bottom: 0;
  right: 0;
  left: 50px;
  margin: auto;
  width: 135px;
  height: 100px;
  background-repeat: no-repeat;
}

.bg_thng_mn p {
  margin: 10px 0 25px !important;
}
.dstntn_mn:after {
    position: absolute;
    content: "";
    background: url(../png/bnr_bx-2.png);
    width: 100px;
    height: 100px;
    left: -112px;
    bottom: 54px;
    background-repeat: no-repeat;
    animation: zoom-in-zoom-out 1s ease-out infinite;
}
.mbl_chlng_sc:after {
  top: 0;
  bottom: unset;
  height: 55%;
}
.mbl_app_bnr_mn p {
  margin: 25px 0;
  width: 90%;
  font-size: 20px;
}
.visn_src_sldr  .slick-prev {
    left: 30.5%;
    top: 44%;
}
.page-template-tpl_mobile-app-development {
    height: auto !important;
}


/* ayushi mobile-app-devlopment page end */

/* Ring my belle CASE STUDY CSS START */
#rngblle_npct_pg {
    background: #E5F5F3;
}
#rngblle_npct_pg .npct_bn_lt .mn_hd {
    background: rgb(129 216 208 / 85%);
}
#rngblle_npct_pg .all_sec.npct_abt_Sc {
    background: #81D8D0;
}
#rngblle_npct_pg .npct_abt_Sc .cst_brdr:after{
    background: #FFFFFF;
}
#rngblle_npct_pg .ptnrpr_lst:hover .ptnrpr_lst h3:after{border-color:#fff;}
#rngblle_npct_pg .cst_brdr:after{
    background: #81D8D0;
}
#rngblle_npct_pg .npct_rctr_sc .cst_brdr:after{
    background: #fff;
}
#rngblle_npct_pg .npct_abt_Sc:after{
    background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/03/29124506/bcrch_img2.svg);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 100%;
}
#rngblle_npct_pg .ptnrpr_lst h3:after {
    border-color: #81D8D0;
    background: #81D8D0;
}
#rngblle_npct_pg .ptnrpr_lst:hover {
    background: #81D8D0;
}
#rngblle_npct_pg .npct_ptnrpr_mn:after {
    background: transparent linear-gradient(90deg,#FFFFFF00 0%,#80d8cf 47%,#FFFFFF00 100%) 0% 0% no-repeat padding-box;
}
#rngblle_npct_pg .np_nmr {
    color: #81D8D0;
}
#rngblle_npct_pg .npct_tchst_lst figure {
    border: solid 1px #81D8D0;
}
#rngblle_npct_pg .npct_rctr_sc {
    background: #81d8d0 url(../jpg/rngbl_brty_srvbgimg-2.jpg);
    background-repeat: no-repeat;
    background-position: right center;
    background-size: cover;
}
#rngblle_npct_pg .blmdpck_lt:after {
    background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/02/31180839/rngwhy_icnimg.svg);
    background-repeat: no-repeat;
    background-size: 100%;
    background-position: left center;
}
#rngblle_npct_pg .npct_chspud_sc:before {
    background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/03/29124506/bcrch_img2.svg);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 100%;
}
#rngblle_npct_pg .npct_frtct_mn {
    background: #81D8D0;
}
#rngblle_npct_pg .npct_chspud_sc {
    background: 0 0;
    overflow: visible;
    margin: 100px 0;
}
#rngblle_npct_pg .chspud_lt .sb_hd h2, #rngblle_npct_pg .chspud_lt .sb_hd p {
    color: var(--title_color);
}
#rngblle_npct_pg .chspud_rt:before {
    content: "";
    position: absolute;
    top: -40px;
    left: -40px;
    width: 100%;
    height: 100%;
    background: #81D8D0;
    z-index: 0;
}
#rngblle_npct_pg .chspud_rt figure, #rngblle_npct_pg .chspud_rt figure img {
    height: 100%;
    width: 100%;
    object-fit: cover;
    z-index: 1;
    position: relative;
}
#rngblle_npct_pg .npct_frtct_mn:before {
    background: url(../png/rngblle_ctaimg-2.png);
    background-repeat: no-repeat;
    background-position: top center;
    background-size: 100%;
}
#rngblle_npct_pg .mn_hd h1, #rngblle_npct_pg .mn_hd p {
    color: #1c1c1c;
}
#rngblle_npct_pg .np_cst .sb_hd h2, #rngblle_npct_pg .np_cst .npct_abt_rt p, #rngblle_npct_pg .np_cst .sb_hd p {
    color: #1c1c1c;
}
#rngblle_npct_pg .ptnrpr_lst:hover h3, #rngblle_npct_pg .ptnrpr_lst:hover p {
    color: #1c1c1c;
}
#rngblle_npct_pg .ptnrpr_lst:hover h3:after {
    border-color: #fff;
    background: #81d8d0;
}
#rngblle_npct_pg .npct_frtct_mn .btn.btn-primary {
    background: #FFFFFF;
    color: #666666;
}
#rngblle_npct_pg .npct_pnlftr .npct_inftrs_mn .npct_pnl h3 {
    color: #81D8D0;
}
.blmdpck_rt ul li::before {
    content: "";
    position: absolute;
    left: 0;
    top: 12px;
    height: 2px;
    width: 10px;
    background: #444;
}
.blmdpck_rt ul li {
    font-size: 20px;
    line-height: normal;
    font-weight: 400;
    color: #444;
    position: relative;
    z-index: 1;
    margin-bottom: 10px;
    padding-left: 23px;
}
#rngblle_npct_pg .npct_inftrs_rt:before {
    background: #81D8D0;
}
#rngblle_npct_pg .npct_inftrs_rt:after {
    content: "RingMyBell";
    color: rgb(255 255 255 / 25%);
    top: 0;
    transform: rotate(180deg) translateY(0%);
}
#rngblle_npct_pg .inftrs_inr {
    background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/02/31180133/rngblle_img1.svg);
    background-repeat: no-repeat;
    background-position: left center;
}

#rngblle_npct_pg .npct_pnlftr .owl-carousel .owl-nav button {
    background-color: #80d8d0 !important;
}
.npct_inftrs_sc .npct_inftrs_mn .owl-nav button.owl-prev, .npct_inftrs_sc .npct_inftrs_mn .owl-nav button.owl-next {
    background: #fff !important;
    background-color: #fff !important;
}
.npct_inftrs_sc .npct_inftrs_mn .owl-nav button.owl-prev {
    left: -100px !important;
}
a.prj_rdmr.nda_bttn {
    margin-left: 20px;
    padding: 10px 40px;
    background: #141324 !important;
    color: #fff;
    border-color: #141324 !important;
}
/* Ring my belle CASE STUDY CSS END */
#dxg_npct_pg .npct_abt_mn img {
    filter: grayscale(1) brightness(90);
}
/**macd CASE STUDY CSS start**/
#mcad_npct_pg {
    background: #fff;
}
#mcad_npct_pg .npct_bn_lt .mn_hd {
    background: rgb(213 43 30 / 85%);
}
#mcad_npct_pg .all_sec.npct_abt_Sc {
    background: #FDC82F;
}
#mcad_npct_pg .npct_abt_Sc .cst_brdr:after {
    background: #D52B1E;
}
#mcad_npct_pg .npct_abt_mn .sb_hd h2, #mcad_npct_pg .npct_abt_mn p {
    color: #1c1c1c;
}
#mcad_npct_pg .cst_brdr:after {
    background: #fdc82f;
}
#mcad_npct_pg .npct_rctr_sc .cst_brdr:after{
    background: #fff;
}
#mcad_npct_pg .npct_abt_Sc:after {
    background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/03/04111543/mcd_2ns_emlmt.svg);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 100%;
}
#mcad_npct_pg .ptnrpr_lst h3:after {
    border: solid 3px #F6C952;
    background: #F6C952;
}
#mcad_npct_pg .npct_chspud_sc .chspud_rt {
    position: unset;
}
.prtner_prfl {
    display: flex;
    margin: 40px 0px;
    justify-content: space-between;
    align-items: stretch;
}
.prfl_lst {
    cursor: pointer;
    background: #FDC82F;
    padding: 20px;
    text-align: center;
    border-radius: 10px;
    width: 21%;
}
.prfl_lst h3 {
    font-size: 24px;
    font-weight: 700;
    line-height: normal;
    margin-bottom: 5px;
}
#mcad_npct_pg .npct_inftrs_lt p {
    margin: 15px 0 30px;
}
.bld_ids {margin-top:10px;}
.bld_ids a {
    color: #d52b1e;
    font-size: 18px;
    font-weight: 500;
    line-height: 24px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.prfl_lst p {
    font-size: 18px;
    font-weight: 400;
    line-height: 24px;
    color: #1c1c1c;
    margin-top: 10px;
}
#mcad_npct_pg .ptnrpr_lst:hover {
    background: #D52B1E;
}
#mcad_npct_pg .npct_ptnrpr_mn:after {
    background: transparent linear-gradient(90deg,#FFFFFF00 0%,#fdc82f 47%,#FFFFFF00 100%) 0% 0% no-repeat padding-box;
}
#mcad_npct_pg .np_nmr {
    color: #fdc82f;
}
#mcad_npct_pg .npct_tchst_lst figure {
    border: solid 1px #5890C5;
}
#mcad_npct_pg .npct_rctr_sc {
    background: #c83f1b url(../jpg/mcd_rslt_bnnr-2.jpg);
    background-repeat: no-repeat;
    background-position: right center;
    background-size: cover;
}
.rslts_mn {
    width: 80%;
    margin: 0 auto;
    background: #FDCD43;
    padding: 25px;
    border-radius: 10px;
    opacity: 100%;
    z-index: 1;
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
}
.rslts_mn .npct_rctr_lt {
    width: 48%;
}
.bg_rslt {
    margin-top: 20px;
    background: #FFC726;
    padding: 30px 20px 20px;
    border-radius: 10px;
}
.rslts_mn .npct_rctr_rt {
    width: 48%;
}
.rslt_bx {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
    gap: 20px 0px;
}
.rslt_lst {
    text-align: center;
    width: 48%;
}
.rslt_lst figure {
    margin: 0 auto;
    width: 65px;
    height: 65px;
    background-color: #fff;
    border-radius: 50%;
    padding: 15px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.rslt_lst img {
    width: auto;
    height: auto;
}
#mcad_npct_pg .blmdpck_lt:after {
    background: url(../png/hth_img13-2.png);
    background-repeat: no-repeat;
    background-size: 100%;
    background-position: left center;
}
#mcad_npct_pg .npct_chspud_sc:before, #mcad_npct_pg .npct_chspud_sc:after {
  content:unset;
}
#mcad_npct_pg .npct_frtct_mn {
    background: #FDC82F;
}
#mcad_npct_pg .npct_chspud_sc {
    background: unset;
    overflow: clip;
    margin: 0px 0 0;
    min-height: auto;
    padding: 70px 0px 20px;
}
#mcad_npct_pg .chspud_lt .sb_hd h2, #mcad_npct_pg .chspud_lt .sb_hd p {
    color: var(--title_color);
}
#mcad_npct_pg .chspud_rt figure, #mcad_npct_pg .chspud_rt figure img {
    height: 100%;
    width: 100%;
    object-fit: cover;
    z-index: 1;
    position: relative;
}
#mcad_npct_pg .npct_bn_lt .mn_hd h1 {
    font-size: 50px;
    line-height: 60px;
}
#mcad_npct_pg .npct_chspud_sc .chspud_rt img {
    max-width: 770px;
    width: auto;
}
#mcad_npct_pg .npct_frtct_mn:before {
    background: url(../png/mcdcta_elemt-2.png);
    background-repeat: no-repeat;
    background-position: top center;
    background-size: 100%;
}
#mcad_npct_pg .chspud_rt:after {
    position: absolute;
    content: "";
    background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/03/04140351/bck_idea.svg);
    width: 970px;
    height: 950px;
    background-size: 100%;
    background-repeat: no-repeat;
    right: -145px;
    top: -20px;
}
#mcad_npct_pg .np_cst .mn_hd p {
    margin-bottom: 40px;
}
.bld_ids a img {
    margin-left: 10px;
}
#mcad_npct_pg .sb_hd.npct_frtct_lt h2 {
    color: #1c1c1c;
}
#mcad_npct_pg .btn.btn-primary, #mcad_npct_pg .btn.btn-info, #mcad_npct_pg a.btn.btn-primary:not([href]):not([tabindex]), #mcad_npct_pg a.btn.btn-info:not([href]):not([tabindex]){
    background: #FFFFFF;
    color: #666666;
}
#mcad_npct_pg .npct_pnlftr .npct_inftrs_mn .npct_pnl h3 {
    color: #1D1D1D;
}

#mcad_npct_pg .npct_inftrs_rt figure:after {
    content: "McDonald’s";
    color: #fdc82f;
    position: absolute;
    right: 15px;
    top: 50%;
    transform: translateY(-50%);
    font-weight: 700;
    writing-mode: tb;
    width: 300px;
    font-size: 78px;
    background: #d52b1e;
    padding: 100px 20px 100px 0;
    z-index: -1;
}
#mcad_npct_pg .npct_inftrs_lt {
    flex-wrap: unset;
    max-height: initial;
    overflow-y: auto;
    flex-direction: unset;
    display: unset;
    width: 50%;
}
#mcad_npct_pg .npct_frtct_mn .npct_frtct_rt img {
    max-width: 500px;
}
.rslts_mn .npct_rctr_lt p {
    font-size: 16px;
    font-weight: 400;
    line-height: 26px;
    color: #1c1c1c;
    margin-top: 10px;
}
#mcad_npct_pg .chspud_rt:before{content:unset;}
.rslt_lst p {
    font-size: 14px;
    font-weight: 500;
    line-height: normal;
    margin-top: 10px;
}
#mcad_npct_pg .npct_rctr_lt h2 {
    color: #1c1c1c;
}
#mcad_npct_pg .npct_rctr_sc .cst_brdr:after {
    background: #1c1c1c;
}
.rslt_lst h3 {
    font-size: 27px;
    font-weight: 700;
    line-height: normal;
    margin-top: 10px;
}
#mcad_npct_pg .npct_inftrs_lt a.btn.btn-primary, #mcad_npct_pg .npct_inftrs_lt a.btn.btn-primary:not([href]):not([tabindex]), #mcad_npct_pg .npct_inftrs_lt a.btn.btn-info:not([href]):not([tabindex]), #mcad_npct_pg .npct_opc_lt a.btn.btn-primary, #mcad_npct_pg .npct_opc_lt a.btn.btn-primary:not([href]):not([tabindex]), #mcad_npct_pg .npct_opc_lt a.btn.btn-info:not([href]):not([tabindex]), #mcad_npct_pg .sb_hd.npct_frtct_lt a.btn.btn-primary, #mcad_npct_pg .sb_hd.npct_frtct_lt a.btn.btn-primary:not([href]):not([tabindex]), #mcad_npct_pg .sb_hd.npct_frtct_lt a.btn.btn-info:not([href]):not([tabindex]) {
    background: #d52b1e;
    color: #fff;
    white-space: normal;
}
.npct_inftrs_mn .mtng_macd{display:none;}
#mcad_npct_pg .npct_inftrs_mn {
    align-items: center;
}
#mcad_npct_pg .npct_pnlftr .npct_inftrs_mn:nth-child(3) .npct_inftrs_rt:after {
    right: auto;
    left: 15px;
    transform: rotate(180deg) translateY(50%);
}
#mcad_npct_pg .ptnrpr_lst:hover h3:after {
    border-color: #fff;
    background: #fff;
}
#mcad_npct_pg .inftrs_inr {
    background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/04/06192511/hth_img1.svg);
    background-repeat: no-repeat;
    background-position: left center;
}
#mcad_npct_pg .npct_pnlftr .owl-carousel .owl-nav button {
    background-color: #F3F9FF !important;
}
#mcad_npct_pg .ptnrpr_lst h3 {
    font-size: 30px;
}
#mcad_npct_pg .npct_abt_lt figure {
    top: -150px;
}
#mcad_npct_pg  .npct_inftrs_lt {
    flex-wrap: unset;
    max-height: 400px;
    overflow-y: auto;
}
#mcad_npct_pg .npct_inftrs_lt::-webkit-scrollbar {
    width: 0px;
}
#mcad_npct_pg .blmdpck_lt {
    width: 40%;
}
#mcad_npct_pg  .clnqt_mn:before {
    background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/04/06193721/Mask-Group-891323.svg);
    background-repeat: no-repeat;
    background-size: 100%;
    background-position: center center;
}
#mcad_npct_pg .npct_inftrs_rt img {
    max-width: 290px;
    position: relative;
    right: -110px;
}
#mcad_npct_pg .npct_inftrs_rt {
    width: 40%;
}
#mcad_npct_pg .metg_sc:before {
    content: '';
    position: absolute;
    left: -140px;
    top: -30px;
    background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/03/04121146/bargar.svg);
    width: 360px;
    height: 360px;
    background-repeat: no-repeat;
    background-size: contain;
}
.prjt_chlng{display:none;}
#mcad_npct_pg .metg_sc:after {
    content: '';
    position: absolute;
    right: 0;
    bottom: 0;
    background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/03/04121146/bargar.svg);
    width: 200px;
    height: 400px;
    background-repeat: no-repeat;
    background-size: cover;
}
.metg_sc {
    position: relative;
}
.npct_opc_lst {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 40px;
}
.npct_opc_lst:nth-child(2n) {
    flex-direction: row-reverse;
}
.npct_opc_lt {
    width: 50%;
}
.intgrt_rt {
    width: 50%;
}
.opc_lst {
    background: #fff;
    padding: 20px;
    margin: 20px 0px;
    border-radius: 10px;
}
.opc_lst h3 {
    font-size: 24px;
    font-weight: 600;
    line-height: normal;
}
.np_cst .opc_lst p{
    position: relative;
    font-size: 16px;
    font-weight: 400;
    line-height: 26px;
    margin-top: 10px;
    margin-left: 15px;
}
#mcad_npct_pg .opc_lst p::before {
    position: absolute;
    content: "";
    background-color: #D52B1E;
    height: 50px;
    width: 5px;
    top: 5px;
    left: -15px;
}
.opc_lst:last-child{margin:0;}
.npct_opc_lst:first-child .npct_opc_rt img {
    max-width: 400px;
}
.npct_opc_lst:nth-child(2) .intgrt_rt img {
    max-width: 700px;
    position: relative;
    left: -160px;
}
.npct_opc_sc {
    background: #fdc82f;
    position: relative;
    z-index: 2;
    margin-top: 60px;
}

.npct_opc_lst:nth-child(2)::after {
    position: absolute;
    content: "";
    background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/03/04121240/mackdnl.svg);
    right: 0;
    top: 40%;
    width: 250px;
    height: 400px;
    z-index: -1;
}
/**macd CASE STUDY CSS start**/
/* vrbo CSS START */
#vrb_npct_pg {
    background: #fff;
}
#vrb_npct_pg .npct_bn_lt .mn_hd p {
    margin-bottom: 30px;
}
#vrb_npct_pg .npct_abt_Sc:after {
    background: #537DCA;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    bottom: 50px;
}
#vrb_npct_pg .npct_abt_Sc .npct_abt_rt::after {
    content: "";
    position: absolute;
    right: 18%;
    bottom: 20px;
    background: #537dca;
    height: 30px;
    width: 30px;
    border-radius: 50%;
}
#vrb_npct_pg .npct_bn_lt .mn_hd {
    background: rgb(36 90 188 / 85%);
}
#vrb_npct_pg .all_sec.npct_abt_Sc {
    background: #245ABC;
}
#vrb_npct_pg .npct_abt_Sc .cst_brdr:after{
    background: #FFFFFF;
}
#vrb_npct_pg .cst_brdr:after {
    background: #245abc;
}
#vrb_npct_pg .npct_rctr_sc .cst_brdr:after{
    background: #fff;
}

#vrb_npct_pg .ptnrpr_lst h3:after {
    border: solid 3px #245abc;
    background: #245abc;
}
#vrb_npct_pg .ptnrpr_lst:hover {
    background: #245abc;
}
#vrb_npct_pg .npct_ptnrpr_mn:after {
    background: transparent linear-gradient(90deg,#FFFFFF00 0%,#2458b8 47%,#FFFFFF00 100%) 0% 0% no-repeat padding-box;
}
#vrb_npct_pg .np_nmr {
    color: #5890C5;
}
#vrb_npct_pg .npct_tchst_lst figure {
    border: solid 1px #5890C5;
}
#vrb_npct_pg .npct_rctr_sc {
    background: #5890C5 url(../png/ast_img19-min-2.png);
    background-repeat: no-repeat;
    background-position: right center;
    background-size: cover;
}
#vrb_npct_pg .blmdpck_lt:after {
    background: url(../png/hth_img13-2.png);
    background-repeat: no-repeat;
    background-size: 100%;
    background-position: left center;
}
#vrb_npct_pg .npct_chspud_sc:before {
    background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/03/31132224/yoom_img18.svg);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 100%;
}
#vrb_npct_pg .npct_frtct_mn {
    background: linear-gradient(180deg, #0C9CD8, #1E458B);
}
#vrb_npct_pg .npct_chspud_sc {
    background: 0 0;
    overflow: visible;
    margin: 100px 0;
}
#vrb_npct_pg .chspud_lt .sb_hd h2, #vrb_npct_pg .chspud_lt .sb_hd p {
    color: var(--title_color);
}
#vrb_npct_pg .chspud_rt:before {
    content: "";
    position: absolute;
    top: -40px;
    left: -40px;
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg,#0c9cd8,#1e458b);
    z-index: 0;
}
#vrb_npct_pg .chspud_rt figure, #vrb_npct_pg .chspud_rt figure img {
    height: 100%;
    width: 100%;
    object-fit: cover;
    z-index: 1;
    position: relative;
}
#vrb_npct_pg .npct_chspud_sc .cst_brdr:after{
    background-color: #5890c5;
}
#vrb_npct_pg .npct_frtct_mn:before {
    background: url(../png/ast_img23-2.png);
    background-repeat: no-repeat;
    background-position: top center;
    background-size: 100%;
}
#vrb_npct_pg .btn.btn-primary, #vrb_npct_pg .btn.btn-info, #vrb_npct_pg a.btn.btn-primary:not([href]):not([tabindex]), #vrb_npct_pg a.btn.btn-info:not([href]):not([tabindex]) {
    background: #FFFFFF;
    color: #666666;
}
#vrb_npct_pg .npct_pnlftr .npct_inftrs_mn .npct_pnl h3 {
    color: #1D1D1D;
}
#vrb_npct_pg .npct_inftrs_rt:before {
    background: #5890C5;
}
#vrb_npct_pg .npct_inftrs_rt:after {
    content: "Astore";
    color: rgb(255 255 255 / 20%);
    top: 50%;
    transform: translateY(-50%);
}
#vrb_npct_pg .npct_pnlftr .npct_inftrs_mn:nth-child(3) .npct_inftrs_rt:after {
    right: auto;
    left: 15px;
    transform: rotate(180deg) translateY(50%);
}
#vrb_npct_pg .ptnrpr_lst:hover h3:after {
    border-color: #fff;
    background: #fff;
}
#vrb_npct_pg .inftrs_inr {
    background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/04/06192511/hth_img1.svg);
    background-repeat: no-repeat;
    background-position: left center;
}
#vrb_npct_pg .npct_pnlftr .owl-carousel .owl-nav button {
    background-color: #F3F9FF !important;
}
#vrb_npct_pg .ptnrpr_lst h3 {
    font-size: 30px;
}
#vrb_npct_pg .npct_abt_lt figure {
    top: -150px;
}
#vrb_npct_pg  .npct_inftrs_lt {
    flex-wrap: unset;
    max-height: 400px;
    overflow-y: auto;
}
#vrb_npct_pg .npct_inftrs_lt::-webkit-scrollbar {
    width: 0px;
}
#vrb_npct_pg .blmdpck_lt {
    width: 40%;
}
#vrb_npct_pg  .clnqt_mn:before {
    background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/04/06193721/Mask-Group-891323.svg);
    background-repeat: no-repeat;
    background-size: 100%;
    background-position: center center;
}
.vrb_ftr_lst {
    margin-top: 90px;
}
.npct_srv_sc.vrb_ftrs .sb_hd {
    width: 60%;
    margin: 0 auto;
}
#vrb_npct_pg .vrbo_mddbttn a.btn.btn-primary {
    background: #245ABC !important;
    color: #fff !important;
}
.vrb_ftrs_mn {
    display: flex;
    align-items: stretch;
    justify-content: space-between;
    background: #ebebeb;
    margin-bottom: 140px;
    height: 375px;
    border-radius: 18px;
    position: relative;
    z-index: 1;
}

.vrb_ftrs_mn:last-child{margin-bottom:0;}
.vrb_ftrs_lt {
    padding: 50px 30px 50px 50px;
    width: 50%;
    display: flex;
    align-items: flex-start;
    justify-content: center;
    flex-direction: column;
}
.vrb_ftrs_mn:nth-child(2n) .vrb_ftrs_lt {
    padding: 50px 50px 50px 0px;
}
.vrb_ftrs_mn:nth-child(2) {
    overflow: hidden;
}
.vrb_ftrs_rt {
    width: 40%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.vrb_ftrs_mn:nth-child(2) .vrb_ftrs_rt{ align-items: flex-start;}
.vrb_ftrs_mn:nth-child(odd) .vrb_ftrs_rt img {
    max-width: 720px;
    position: relative;
    right: 60px;
}
.vrb_ftrs_lt p {
    font-size: 18px;
    line-height: 26px;
    font-weight: 400;
    margin-top: 20px;
}
.vrb_ftrs_mn::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    height: 250px;
    width: 500px;
    background: rgb(255 255 255 / 6%);
    z-index: -1;
    border-top-left-radius: 300px;
    border-top-right-radius: 300px;
}
.vrb_ftrs_mn:nth-child(odd) .vrb_ftrs_lt h3, .vrb_ftrs_mn:nth-child(odd) p {
    color: #fff;
}
.vrb_ftrs_mn:nth-child(2n) {
    flex-direction: row-reverse;
}
.vrb_ftrs_mn:nth-child(odd) {
    background: #245ABC;
}
.or_chl_sc {
    background: #245ABC;
}
.or_chl_inr {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.or_chl_lt {
    width: 50%;
}
.or_chl_rt {
    width: 45%;
}
.or_chl_bx {
    background: #fff;
    padding: 20px;
    margin: 30px 0 0;
    border-radius: 10px;
}
.or_chl_bx p {
    margin-top: 20px;
    font-size: 18px;
    position: relative;
    z-index: 1;
    line-height: 26px;
    padding-left: 20px;
}
.or_chl_bx p::after {
    position: absolute;
    content: "";
    background-color: #245abc;
    height: 50px;
    width: 5px;
    top: 5px;
    left: 0;
}
.acs_bt {
    margin-top: 40px;
}
.or_chl_sc .sb_hd h2 {
    color: #fff;
}
.acs_bt a.btn.btn-primary {
    color: #245abc !important;
}
.or_srv_in {
    display: flex;
    align-items: stretch;
    justify-content: space-between;
    margin-top: 140px;
}
.or_srv_pt {
    background: #1C1C1C;
    box-shadow: 0px 0px 22px #1919194a;
    border: 1px solid #F6F6F6;
    border-radius: 10px;
    padding: 30px;
    width: 24%;
    min-height: 235px;
    display: flex;
    align-items: flex-start;
    justify-content: center;
    flex-direction: column;
}
.or_srv_pt:nth-child(2n) {
    background: #396AC2;
}
span.or_srv_nbr {
    color: #fff;
    line-height: normal;
    margin-bottom: 10px;
    font-size: 18px;
    font-weight: 500;
}
.or_srv_pt:nth-child(odd) {
    transform: translate(0px, -70px);
}
.or_srv_pt h3 {
    letter-spacing: 0px;
    color: #FFFFFF;
    font-size: 22px;
    line-height: normal;
    font-weight: 500;
    width: fit-content;
    border-bottom: solid 1px rgb(255 255 255 / 28%);
    padding-bottom: 10px;
    margin-bottom: 18px;
}
.or_srv_pt p {
    font-size: 18px;
    color: #fff;
    line-height: normal;
    margin-bottom: 10px;
    font-weight: 400;
}
.or_srv_pt p:last-child {margin-bottom:0;}
.we_dlv_in {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 40px;
}
.we_dlv_sc {
    background: #f5f5f5;
    padding-bottom: 300px;
    position: relative;
    z-index: 1;
}
.we_dlv_sc::after {
    content: "";
    position: absolute;
    bottom: 0;
    height: 340px;
    width: 70%;
    background: url(../png/vrbo_mtt_bgimg-2.png);
    background-repeat: no-repeat;
    background-position: bottom center;
    background-size: 100%;
    margin: 0 auto;
    left: 0;
    right: 0;
}
.we_dlv_pt {
    border: 1px solid #1C1C1C;
    border-radius: 50%;
    position: relative;
    align-items: center;
    justify-content: center;
    display: flex;
    flex-wrap: wrap;
}
.we_dlv1 {
    width: 194px;
    height: 194px;
    left: 40px;
    top: 30px;
}
.we_dlv2 {
    width: 224px;
    height: 224px;
    left: 30px;
}
.we_dlv3 {
    width: 210px;
    height: 210px;
    left: 13px;
    top: 30px;
}
.we_dlv4 {
    width: 224px;
    height: 224px;
}
.we_dlv5 {
    width: 244px;
    height: 244px;
    right: 10px;
}
.we_dlv_rv {
    text-align: center;
}
.we_dlv_rv h3 {
    font-size: 28px;
    line-height: normal;
    font-weight: bold;
    color: #245abc;
}
.we_dlv_rv p {
    font-size: 14px;
    padding: 0px 7px;
    line-height: normal;
    font-weight: 500;
}
.npct_srv_sc.brid_wrap {
    background: #245abc;
    overflow: hidden;
}
.brid_flex {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.brd_lt {
    width: 55%;
}
.brd_lt.sb_hd p {
    margin-top: 30px;
}
.brd_lt.sb_hd h2, .brd_lt.sb_hd p {
    color: #fff;
}
.brd_rt figure::after {
    content: "";
    position: absolute;
    right: -220px;
    top: 0;
    height: 560px;
    width: 700px;
    background: url(../png/bdgr_elemt-2.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 100%;
}
.vrbo_mddbttn {
    text-align: center;
    margin-top: 70px;
}
.brd_rt figure {
    position: relative;
    z-index: 1;
}
.vrgt_mn {
    background: #F5F5F5;
    display: flex;
    flex-direction: column;
    overflow: hidden;
}
.vrgt_cntn p {
    font-size: 26px;
    line-height: 36px;
    font-weight: 500;
    width: 70%;
}
.gt_std_bt a.btn.btn-primary {
    background: #245abc !important;
    color: #fff !important;
}
.vrgt_img {
    position: relative;
    bottom: -16px;
}
.vrgt_sc {
    padding-top: 70px;
}
.vrbwrk_flx {
    display: flex;
    align-items: stretch;
    justify-content: space-between;
    margin-top: 50px;
}
.vrbwrk_lst {
    background: #fff;
    box-shadow: 10px 1px 6px #00000014;
    width: 23%;
    padding: 30px 40px;
    position: relative;
}
.vrbwrk_lst h3 {
    letter-spacing: 0px;
    color: #1D1D1F;
    font-size: 22px;
    line-height: normal;
    font-weight: 600;
    margin-top: 20px;
}
.vrbwrk_lst::after {
    content: "";
    position: absolute;
    right: -32px;
    top: 30%;
    height: 60px;
    width: 60px;
    background: url(../png/vrb_wrkarr-2.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 100%;
    z-index: -1;
}
.vrbwrk_lst:last-child::after {content:unset;}
.vrgt_cntn {
    padding: 40px 40px 0;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.gt_std_bt {
    width: 30%;
    text-align: center;
}
.vrb_ftrs_mn:nth-child(2) .vrb_ftrs_rt img {
    max-width: 430px;
}
/* vrbo CSS END */
/**namshi case study css**/
#msh_npct_pg {
    background: #fff;
}
#msh_npct_pg .npct_bn_lt .mn_hd {
    background: rgb(0 0 0 / 85%);
}
#msh_npct_pg .all_sec.npct_abt_Sc {
    background: #000;
}
#msh_npct_pg .npct_abt_Sc .cst_brdr:after {
    background: #9CEE73;
}
.nmsh_clr {
    color: #9CEE73;
}
#msh_npct_pg .cst_brdr:after {
    background: #9af46f;
}
#msh_npct_pg .npct_srv_sc.brid_wrap {
    background: #191919;
}
#msh_npct_pg .brd_lt h2 {
    width: 85%;
}
#msh_npct_pg .or_srv_pt:nth-child(2n) span, #msh_npct_pg .or_srv_pt:nth-child(2n) h3, #msh_npct_pg .or_srv_pt:nth-child(2n) p {
    color: #191919;border-bottom-color: #191919;
}
#msh_npct_pg .npct_rctr_sc .cst_brdr:after{
    background: #fff;
}
#msh_npct_pg .ptnrpr_lst h3:after {
    border: solid 3px #000;
    background: #000;
}
#msh_npct_pg .ptnrpr_lst:hover {
    background: #000;
}
#msh_npct_pg .npct_ptnrpr_mn:after {
    background: transparent linear-gradient(90deg,#FFFFFF00 0%,#9af46f 47%,#FFFFFF00 100%) 0% 0% no-repeat padding-box;
}
#msh_npct_pg .np_nmr {
    color: #5890C5;
}
#msh_npct_pg .npct_tchst_lst figure {
    border: solid 1px #5890C5;
}
#msh_npct_pg .npct_rctr_sc {
    background: #5890C5 url(../png/ast_img19-min-2.png);
    background-repeat: no-repeat;
    background-position: right center;
    background-size: cover;
}
#msh_npct_pg .blmdpck_lt:after {
    background: url(../png/hth_img13-2.png);
    background-repeat: no-repeat;
    background-size: 100%;
    background-position: left center;
}
#msh_npct_pg .npct_chspud_sc:before {
    background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/03/31132224/yoom_img18.svg);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 100%;
}
#msh_npct_pg .npct_frtct_mn {
    background: linear-gradient(180deg, #0C9CD8, #1E458B);
}
#msh_npct_pg .npct_chspud_sc {
    background: 0 0;
    overflow: visible;
    margin: 100px 0;
}
#msh_npct_pg .chspud_lt .sb_hd h2, #msh_npct_pg .chspud_lt .sb_hd p {
    color: var(--title_color);
}
#msh_npct_pg .chspud_rt:before {
    content: "";
    position: absolute;
    top: -40px;
    left: -40px;
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg,#0c9cd8,#1e458b);
    z-index: 0;
}
#msh_npct_pg .chspud_rt figure, #msh_npct_pg .chspud_rt figure img {
    height: 100%;
    width: 100%;
    object-fit: cover;
    z-index: 1;
    position: relative;
}
#msh_npct_pg .npct_chspud_sc .cst_brdr:after{
    background-color: #5890c5;
}
#msh_npct_pg .npct_frtct_mn:before {
    background: url(../png/ast_img23-2.png);
    background-repeat: no-repeat;
    background-position: top center;
    background-size: 100%;
}
#msh_npct_pg .btn.btn-primary, #msh_npct_pg .btn.btn-info, #msh_npct_pg a.btn.btn-primary:not([href]):not([tabindex]), #msh_npct_pg a.btn.btn-info:not([href]):not([tabindex]) {
    background: #fff;
    color: #191919 !important;
}
#msh_npct_pg .npct_pnlftr .npct_inftrs_mn .npct_pnl h3 {
    color: #1D1D1D;
}
#msh_npct_pg .npct_inftrs_rt:before {
    background: #5890C5;
}
#msh_npct_pg .npct_inftrs_rt:after {
    content: "Astore";
    color: rgb(255 255 255 / 20%);
    top: 50%;
    transform: translateY(-50%);
}
#msh_npct_pg .npct_pnlftr .npct_inftrs_mn:nth-child(3) .npct_inftrs_rt:after {
    right: auto;
    left: 15px;
    transform: rotate(180deg) translateY(50%);
}
#msh_npct_pg .ptnrpr_lst:hover h3:after {
    border-color: #9CEE73;
    background: #9CEE73;
}
#msh_npct_pg .inftrs_inr {
    background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/04/06192511/hth_img1.svg);
    background-repeat: no-repeat;
    background-position: left center;
}
#msh_npct_pg .npct_pnlftr .owl-carousel .owl-nav button {
    background-color: #F3F9FF !important;
}
#msh_npct_pg .ptnrpr_lst h3 {
    font-size: 30px;
}
#msh_npct_pg .npct_abt_lt figure {
    top: -120px;
}
#msh_npct_pg  .npct_inftrs_lt {
    flex-wrap: unset;
    max-height: 400px;
    overflow-y: auto;
}
#msh_npct_pg .npct_inftrs_lt::-webkit-scrollbar {
    width: 0px;
}
#msh_npct_pg .blmdpck_lt {
    width: 40%;
}
#msh_npct_pg  .clnqt_mn:before {
    background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/04/06193721/Mask-Group-891323.svg);
    background-repeat: no-repeat;
    background-size: 100%;
    background-position: center center;
}
#msh_npct_pg .npct_abt_Sc:after {
    background: #9AF46F;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    bottom: 50px;
}
#msh_npct_pg .npct_abt_Sc .npct_abt_rt:after {
    content: "";
    position: absolute;
    right: 18%;
    bottom: 20px;
    background: rgb(154 244 111 / 50%);
    height: 30px;
    width: 30px;
    border-radius: 50%;
}
#msh_npct_pg .npct_bn_lt .mn_hd p {
    margin-bottom: 30px;
}

.nm_ochl_sc {
    background: #191919;
}
.nm_ochl_lst:nth-child(2) {
    background: #DBDEFF;
}
.nm_ochl_lst:last-child {
    background: #DBF8FF;
}
.nm_ochl_mn {
    display: flex;
    align-items: stretch;
    justify-content: space-between;
    margin-top: 50px;
}
.nm_ochl_sc .sb_hd h2 {
    color: #fff;
}
.nm_ochl_lst {
    background: #FFEDDC;
    border-radius: 26px;
    padding: 50px 15px 15px 15px;
    width: 31%;
    text-align: center;
}
.nm_ochl_cnt {
    background: #fff;
    border-radius: 17px;
    padding: 20px;
    margin-top: 30px;
    min-height: 300px;
}
.np_cst .nm_ochl_cnt p {
    letter-spacing: 0px;
    color: #262626;
    font-size: 16px;
    line-height: 24px;
    font-weight: 400;
    margin-top: 10px;
}
.nm_ochl_cnt h3 {
    letter-spacing: 0px;
    color: #151515;
    font-size: 20px;
    line-height: normal;
    font-weight: 600;
    min-height: 55px;
}
.nm_imt_sc {
    background: #F5F5F5;
}
.nm_imt_pt h3 span {
    letter-spacing: 0px;
    color: #1c1c1c;
    opacity: .92;
    display: block;
    font-size: 18px;
    line-height: normal;
    font-weight: 500;
    margin-top: 6px;
}
.nm_imt_pt h3 {
    letter-spacing: 0px;
    color: #000000;
    font-size: 50px;
    line-height: normal;
    font-weight: bold;
}
.nm_imt_mn::after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 46%;
    height: 1px;
    background: #000;
}

.nm_imt_mn {
    display: flex;
    align-items: stretch;
    justify-content: center;
    flex-wrap: wrap;
    margin-top: 50px;
    position: relative;
    z-index: 1;
    width: 100%;
    margin: 50px auto 0;
}
.nmh_ltct_rt {
    width: 35%;
    display: flex;
    align-items: flex-end;
    justify-content: center;
    position: relative;
    left: -30px;z-index:1;
}
#msh_npct_pg .or_srv_pt:nth-child(2n) {
    background: #9af46f;
}
.nmh_ltct_lt{
    width: 75%;
    display: flex;
    align-items: flex-start;
    justify-content: center;
    flex-direction: column;
    padding-left: 60px;
}
.nmh_ltct_mn {
    background: #9AF46F;
    display: flex;
    align-items: stretch;
    justify-content: space-between;
    height: 270px;
}

.np_cst .nmh_ltct_lt.sb_hd h2 {
    margin-bottom: 20px;
    letter-spacing: 0px;
    color: #0F0F0F;
    font-size: 28px;
    line-height: 38px;
    font-weight: 600;
}
.nmh_ltct_sc {
    padding-top: 130px;
}
#msh_npct_pg .nmh_ltct_lt.sb_hd .gt_std_bt a.btn.btn-primary {
    background: #0F0F0F !important;
    color: #fff !important;
}
.nmh_ltct_rt img {
    max-width: 390px;
}
.nmh_ltct_rt::before {
    content: "";
    position: absolute;
    left: -20px;
    height: 250px;
    width: 340px;
    background: url(../png/nms_lstct_elemt-2.png);
    z-index: -1;
    background-size: 100%;
    background-position: center center;
    background-repeat: no-repeat;
}
.nm_imt_pt {
    display: flex;
    align-items: stretch;
    justify-content: flex-start;
    width: 33%;
    border-right: solid 1px #000;
    min-height: 140px;
    margin: 0px 0 40px;
    padding: 30px 30px;
}
.nm_imt_pt h3 {
    width: 70%;
    padding-left: 20px;
    font-size: 24px;
}
.nm_imt_mn::after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 46%;
    height: 1px;
    background: #000;
}
.nm_imt_pt:nth-child(3), .nm_imt_pt:last-child {
    border-right: unset;
}
.nm_vct_pt {
    letter-spacing: 0px;
    color: #191919;
    text-transform: capitalize;
    font-size: 24px;
    line-height: normal;
    font-weight: 500;
    margin-bottom: 30px;
    position: relative;
    z-index: 1;
    padding-left: 80px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
}
.nms_ftrs_in:nth-child(2) {
    margin-bottom: 140px;
}
.nms_ftrs_in:last-child {
    margin-bottom: 0;
}
section.all_sec.nms_ftrs_sc {
    padding-bottom: 100px;
}
.nms_ftrs_in:nth-child(3) .nm_vct_rt::after {
    width: 290px;
}
.nms_ftrs_in h3 {
    letter-spacing: 0px;
    color: #191919;
    font-size: 32px;
    line-height: normal;
    font-weight: 600;
}

.nm_vct_pt:last-child {margin-bottom:0;}
.nm_vct_pt:before {
    content: "";
    position: absolute;
    left: 0;
    width: 20px;
    height: 20px;
    background: #191919;
}
.nm_vct_pt:after {
    content: "";
    position: absolute;
    left: 7px;
    width: 45px;
    height: 2px;
    background: #9AF46F;
}
.nm_vct_mn {
    margin-top: 40px;
}
.nms_fthd_mbl {
    display: none;
}
.nms_ftrs_mn {
    margin-top: 60px;
}
.nms_ftrs_in {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 210px;
}
.nm_vct_lt {
    width: 50%;
}
.nm_vct_rt {
    width: 50%;
    position: relative;
    z-index: 1;
    height: 520px;
    display: flex;
    align-items: flex-end;
}
.nm_vct_rt::before {
    width: 100%;
    height: 500px;
    background: url(../jpg/nmsh_ftr_emlt1-2.jpg);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: bottom;
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    filter: grayscale(1);
    z-index: -2;
}
.nms_ftrs_in:last-child .nm_vct_rt figure {
    width: 260px;
    height: auto;
    right: -15px;
    bottom: -24px;
}
.nms_ftrs_in:nth-child(2) .nm_vct_rt::before {
    background: url(../jpg/nmsh_ftr_emlt2-2.jpg);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: bottom;
}
.nms_ftrs_in:last-child .nm_vct_rt::before {
    background: url(../jpg/nmsh_ftr_emlt3-2.jpg);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: bottom;
}
.nm_vct_rt:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    background: #9AF46F;
    width: 50%;
    height: 560px;
}
.nm_vct_rt figure {
    position: relative;
    bottom: 14px;
    right: 80px;
    z-index: 1;
    width: 632px;
    height: 380px;
}
.nm_vct_rt figure img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}
.nms_ftrs_in:nth-child(2n) {
    flex-direction: row-reverse;
}
.nms_ftrs_in:nth-child(2n) .nm_vct_rt:after {
    background: #000 url(../png/nms_rng_elmt-2.png);
    width: 50%;
    height: 560px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: top;
    left: unset;
    right: 0;
}
.nms_ftrs_in:nth-child(2) .nm_vct_rt figure {
    right: -80px;
    width: 540px;
    bottom: -20px;
}
.nms_ftrs_in:nth-child(2n) .nm_vct_lt {
    width: 40%;
}
/**namshi case study css end**/
/**villa life case study**/
#tvl_npct_pg {
    background: #fff;
}
#tvl_npct_pg .npct_bn_lt .mn_hd {
    background: rgb(34 34 34 / 85%);
}
#tvl_npct_pg .all_sec.npct_abt_Sc {
    background: #222;
}
#tvl_npct_pg .npct_abt_Sc .cst_brdr:after{
    background: #FFFFFF;
}
#tvl_npct_pg .cst_brdr:after {
    background: #222;
}
#tvl_npct_pg .npct_rctr_sc .cst_brdr:after{
    background: #fff;
}
#tvl_npct_pg .npct_abt_Sc:after{
    background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/04/07130822/ast_img1.svg);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 100%;
}
#tvl_npct_pg .npct_bn_lt {
    width: 50%;
}
#tvl_npct_pg .npct_bn_lt .mn_hd h1 {
    font-size: 45px;
    line-height: 66px;
}
#tvl_npct_pg .npct_bn_lt .mn_hd p {
    margin-bottom: 30px;
}
#tvl_npct_pg .npct_abt_Sc:after {
    background: #767373;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    bottom: 50px;
}
#tvl_npct_pg .npct_abt_Sc .npct_abt_rt:after {
    content: "";
    position: absolute;
    right: 18%;
    bottom: 20px;
    background: #3E3D3D;
    height: 30px;
    width: 30px;
    border-radius: 50%;
}
#tvl_npct_pg .ptnrpr_lst h3:after {
    border: solid 3px #5890C5;
    background: #5890C5;
}
#tvl_npct_pg .ptnrpr_lst:hover {
    background: #5890C5;
}
#tvl_npct_pg .npct_ptnrpr_mn:after {
    background: transparent linear-gradient(90deg,#FFFFFF00 0%,#5890C5 47%,#FFFFFF00 100%) 0% 0% no-repeat padding-box;
}
#tvl_npct_pg .np_nmr {
    color: #222;
}
#tvl_npct_pg .we_dlv_rv h3 {
    color: #222;
}
#tvl_npct_pg .npct_tchst_lst figure {
    border: solid 1px #5890C5;
}
#tvl_npct_pg .npct_rctr_sc {
    background: #5890C5 url(../png/ast_img19-min-2.png);
    background-repeat: no-repeat;
    background-position: right center;
    background-size: cover;
}
#tvl_npct_pg .blmdpck_lt:after {
    background: url(../png/hth_img13-2.png);
    background-repeat: no-repeat;
    background-size: 100%;
    background-position: left center;
}
#tvl_npct_pg .npct_chspud_sc:before {
    background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/03/31132224/yoom_img18.svg);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 100%;
}
#tvl_npct_pg .npct_frtct_mn {
    background: #222222;
}
#tvl_npct_pg .npct_chspud_sc {
    background: 0 0;
    overflow: visible;
    margin: 100px 0;
}
#tvl_npct_pg .chspud_lt .sb_hd h2, #tvl_npct_pg .chspud_lt .sb_hd p {
    color: var(--title_color);
}
#tvl_npct_pg .npct_frtct_sc {
    padding-top: 120px;
}
#tvl_npct_pg .vrb_ftrs_mn:nth-child(odd) {
    background: #222;
}
#tvl_npct_pg .vrb_ftrs_mn:nth-child(2) {
    overflow: unset;
}
#tvl_npct_pg .npct_srv_sc.brid_wrap {
    background: #222222;
    overflow: hidden;
    padding: 0;
    position: relative;
    z-index: 1;
    min-height: 700px;
    display: flex;
    align-items: stretch;
    justify-content: space-between;
}
#tvl_npct_pg .vrb_ftrs_mn:nth-child(2) .vrb_ftrs_rt img {
    max-width: 650px;
}
#tvl_npct_pg .vrb_ftrs_mn:nth-child(2) .vrb_ftrs_rt {
    position: relative;
    top: -10px;
}
#tvl_npct_pg .vrb_ftrs_mn:nth-child(2) {
    overflow: unset;
}
#tvl_npct_pg .brd_rt {
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    width: 40%;
    text-align: right;
}
#tvl_npct_pg .chspud_rt:before {
    content: "";
    position: absolute;
    top: -40px;
    left: -40px;
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg,#0c9cd8,#1e458b);
    z-index: 0;
}
#tvl_npct_pg .chspud_rt figure, #tvl_npct_pg .chspud_rt figure img {
    height: 100%;
    width: 100%;
    object-fit: cover;
    z-index: 1;
    position: relative;
}
#tvl_npct_pg .mn_ftrs_tvl .cst_brdr:after {
    background: #fff;
}
#tvl_npct_pg .npct_chspud_sc .cst_brdr:after{
    background-color: #5890c5;
}
#tvl_npct_pg .npct_frtct_mn:before {
    background: url(../png/ast_img23-2.png);
    background-repeat: no-repeat;
    background-position: top center;
    background-size: 100%;
}
.nv_spac.tvl_bn {
    padding-top: 0;
}
#tvl_npct_pg .btn.btn-primary, #tvl_npct_pg .btn.btn-info, #tvl_npct_pg a.btn.btn-primary:not([href]):not([tabindex]), #tvl_npct_pg a.btn.btn-info:not([href]):not([tabindex]) {
    background: #FFFFFF;
    color: #666666;
}
#tvl_npct_pg .npct_pnlftr .npct_inftrs_mn .npct_pnl h3 {
    color: #1D1D1D;
}
#tvl_npct_pg .npct_inftrs_rt:before {
    background: #5890C5;
}
#tvl_npct_pg .npct_inftrs_rt:after {
    content: "Astore";
    color: rgb(255 255 255 / 20%);
    top: 50%;
    transform: translateY(-50%);
}
#tvl_npct_pg .npct_pnlftr .npct_inftrs_mn:nth-child(3) .npct_inftrs_rt:after {
    right: auto;
    left: 15px;
    transform: rotate(180deg) translateY(50%);
}
#tvl_npct_pg .ptnrpr_lst:hover h3:after {
    border-color: #fff;
    background: #fff;
}
#tvl_npct_pg .inftrs_inr {
    background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/04/06192511/hth_img1.svg);
    background-repeat: no-repeat;
    background-position: left center;
}
#tvl_npct_pg .npct_pnlftr .owl-carousel .owl-nav button {
    background-color: #F3F9FF !important;
}
#tvl_npct_pg .ptnrpr_lst h3 {
    font-size: 30px;
}
#tvl_npct_pg .npct_abt_lt figure {
    top: -120px;
    width: 240px;
}
#tvl_npct_pg  .npct_inftrs_lt {
    flex-wrap: unset;
    max-height: 400px;
    overflow-y: auto;
}
#tvl_npct_pg .npct_inftrs_lt::-webkit-scrollbar {
    width: 0px;
}
#tvl_npct_pg .blmdpck_lt {
    width: 40%;
}
#tvl_npct_pg .clnqt_mn:before {
    background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/04/06193721/Mask-Group-891323.svg);
    background-repeat: no-repeat;
    background-size: 100%;
    background-position: center center;
}
.tvl_prj_otr {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.tvl_prj_lt {
    width: 40%;
}
.tvl_prj_lst h3 {
    letter-spacing: 0px;
    color: #1C1C1C;
    text-transform: capitalize;
    opacity: 0.92;
    font-size: 29px;
    line-height: normal;
    font-weight: 700;
    margin-bottom: 30px;
}
.tvl_prj_lt p {
    margin-bottom: 20px;
    letter-spacing: 0px;
    color: #1C1C1C;
    opacity: 0.92;
    font-size: 20px;
    line-height: 30px;
    font-weight: 400;
}
.tvl_prj_rt {
    position: relative;
    z-index: 1;
}
.tvl_prj_rt figure img {
    height: 100%;
}
.tvl_prj_rt:before {
    content: "";
    position: absolute;
    right: 0;
    top: auto;
    bottom: 0;
    width: 300px;
    height: 524px;
    background: #222;
    z-index: -1;
}
.tvl_prj_rt::after {
    content: "THE VILLA LIFE";
    position: absolute;
    right: 25px;
    top: 47%;
    transform: translateY(-50%);
    color: #3b3b3b;
    font-weight: 700;
    font-size: 58px;
    writing-mode: tb;
    height: 100%;
}
.tvl_mbl_hd {
    display: none;
}
.tvl_prj_lst:nth-child(2n) .tvl_prj_otr {
    flex-direction: row-reverse;
}
.tvl_prj_lst:nth-child(2n) .tvl_prj_otr figure {
    left: unset;
    right: -90px;
}
.tvl_prj_lst:nth-child(2n) .tvl_prj_rt::before {
    right: unset;
    left: -30px;
}
.tvl_prj_lst:nth-child(2n) .tvl_prj_rt::after {
    left: -10px;
    right: unset;
    transform: translateY(-58%) rotate(180deg);
}
.tvl_prj_mn {
    margin-top: 130px;
}
.tvl_prj_lst {
    margin-bottom: 120px;
}
.tvl_prj_lst:last-child {
    margin-bottom: 0px;
}
.tvl_prj_lt p:last-child{
    margin-bottom: 0px;
}
.tvl_crd_bx p, .tvl_crd_bx h3, .tvl_crd_bx h4, .tvl_crd_bx span, .tvl_crd_bx a, .tvl_crd_bx .rmcoming {
    color: #fff !important;
}
.tvl_crd_bx .prj_bndlg figure {
    width: 150px;
}
.tvl_prj_rt figure {
    left: -130px;
    position: relative;
    width: 480px;
    height: 467px;
}
.mn_ftrs_tvl {
    background: url(../png/tvl_mnimbg-2.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    min-height: 400px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 60px 0 30px;
}

.mn_ftrs_tvl .sb_hd p {
    width: 70%;
    margin: 40px auto 0;
}
.mn_ftrs_tvl .sb_hd h2, .mn_ftrs_tvl .sb_hd p {
    color: #fff;
}
#tvl_npct_pg .npct_frtct_mn .sb_hd h2 span {
    letter-spacing: 0px;
    color: #FFFFFF;
    font-size: 20px;
    line-height: normal;
    font-weight: 400;
    display: block;
}
#tvl_npct_pg .brd_rt img {
    max-width: 100%;
}
#tvl_npct_pg .npct_frtct_mn .sb_hd h2 {
    font-size: 26px;
    line-height: 34px;
}
/**villa life case study end**/
/**yoom case study**/
#yoom_npct_pg .we_dlv_sc::after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    height: 900px;
    background: url(../jpg/ymm_rtmt_bnrg-2.jpg);
    width: 100%;
    z-index: -1;
}
#yoom_npct_pg .npct_srv_sc.brid_wrap {
    background: #ff615f;
    overflow: hidden;
}
#yoom_npct_pg .we_dlv_sc {
    position: relative;
    z-index: 1;
}
#yoom_npct_pg .we_dlv_sc .sb_hd h2 {
    color: #fff;
}
#yoom_npct_pg .we_dlv_sc .cst_brdr:after {
    background: #fff;
}
#yoom_npct_pg .we_dlv_img {
    margin-top: 30px;
}
#yoom_npct_pg .we_dlv_mn {
    display: flex;
    align-items: center;
    justify-content: center;
}

#yoom_npct_pg .we_dlv_sc {
    position: relative;
    z-index: 1;
    padding-bottom: 60px;
}
#yoom_npct_pg .mn_ftrs_tvl {
    background: #fff;
}
#yoom_npct_pg .mn_ftrs_tvl .sb_hd h2, #yoom_npct_pg .mn_ftrs_tvl .sb_hd p {
    color: #444;
}
#yoom_npct_pg .ftrs_mn_lt {
    width: 45%;
}
#yoom_npct_pg .ftrs_ymm_mn {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin: 40px 0 40px;
}
#yoom_npct_pg .ftrs_mn_rt {
    width: 45%;
}
.ftrs_mn_pt {
    background: #FFFFFF;
    box-shadow: 0px 2px 26px #00000012;
    border-radius: 12px;
    padding: 20px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    margin-bottom: 30px;
    min-height: 120px;
}
.ftrs_mn_inr p {
    font-size: 16px;
    line-height: 25px;
    font-weight: 400;
    color: #666666;
}
#yoom_npct_pg  .or_srv_pt:nth-child(2n) {
    background: #FF625F;
}
/**yoom case study end**/
    /**case study design end**/

    /* PORTFOLIO OLD CSS START */
    .npt_lt #arrowAnim {
        display: flex;
        justify-content: center;
        align-items: center;
        margin-left: 25px;
    }
    .blu_clr {
        color: #008BF2;
    }
    .npt_lt .arrow {
        border-left: solid 7px #008BF2;
        border-bottom: solid 7px transparent;
        border-top: solid 7px transparent;
        right: 0rem;
    }
    .npt_lt .arrowSliding {
        position: absolute;
        -webkit-animation: slide 3s linear infinite;
            animation: slide 3s linear infinite;
    }
    .npt_lt .delay1 {
        -webkit-animation-delay: 1s;
        animation-delay: 1s;
    }
    .npt_lt .delay2 {
        -webkit-animation-delay: 2s;
        animation-delay: 2s;
    }
    .npt_wrp .npt_lt .npt_apic img {
        max-width: 60px;
    }
    @keyframes slides{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}
    @-webkit-keyframes slide {
        0% { opacity:0; transform: translateX(-15px); }
        20% { opacity:1; transform: translateX(-9px); }
        80% { opacity:1; transform: translateX(9px); }
        100% { opacity:0; transform: translateX(15px); }
    }
    @keyframes slide {
        0% { opacity:0; transform: translateX(-15px); }
        20% { opacity:1; transform: translateX(-9px); }
        80% { opacity:1; transform: translateX(9px); }
        100% { opacity:0; transform: translateX(15px); }
    }
    .npt_wrp .nv_spc {padding-top:70px;}
    .npt_wrp .mn_hd h1 {font-size:45px;font-weight:bold;line-height:normal;}
    .npt_wrp .mn_hd p {font-size:20px;font-weight:400;line-height:normal;color:#222;margin:15px 0 30px;}
    .npt_wrp .sb_hd h2{font-size:36px;line-height:normal;font-weight:bold;}
    .npt_wrp .sb_hd p{line-height:26px;font-weight:400;font-size:18px;margin-top:5px;}
    .npt_wrp p {font-size:16px;line-height:24px;font-weight:400;}
    .npt_wrp h3 {font-size: 20px;font-weight: 600;line-height: normal;}
    .npt_wrp .all_sec {padding:40px 0px;}
    .npt_bn {
        height: 270px;
        display: flex;
        align-items: flex-end;
        justify-content: center;
    }
    .npt_wrp .mn_hd p:last-child {
        margin-bottom: 0;
    }
    .npt_lst {
        border-radius: 2px;
        position: relative;
        z-index: 1;
        height: 460px;
        display: flex;
        align-items: stretch;
        margin-bottom: 50px;
    }
    /** Main backround */
    .npt_lst_inr {
        display: flex;
        align-items: stretch;
        justify-content: space-between;
        overflow: hidden;
        padding: 0px 70px;
        position: relative;
        z-index: 1;
        background: #dbf8ff;
        border-radius: 2px;
        width: 100%;
    }
    .npt_lt {
        width: 50%;
        display: flex;
        align-items: flex-start;
        justify-content: center;
        flex-direction: column;
    }
    /** Right side circle */
    .npt_crcl{
        content: "";
        position: absolute;
        right: -100px;
        bottom: -100px;
        height: 500px;
        width: 500px;
        border-radius: 50%;
        border: solid 113px #008bf2;
        z-index: -1;
        opacity: 0.1;-webkit-animation: rotation 2s infinite linear;
    }
    @-webkit-keyframes rotation {
        from {
            -webkit-transform: rotate(0deg);
        }
        to {
            -webkit-transform: rotate(359deg);
        }
    }
    .npt_apic {
        display: flex;
        align-items: center;
        justify-content: flex-start;
    }

    /** app icon bg */
    .npt_apic figure {
        border-radius: 10px;
        background: #90dff2;
        height: 70px;
        width: 70px;
        display: flex;
        align-items: center;
        justify-content: center;
        padding: 3px;
        margin-right: 15px;
        box-shadow: 0 0 20px #0000001c;
    }
    .npt_apic h2 span {
        display: block;
        color: #156CC2;
        line-height: normal;
        font-size: 20px;
        font-weight: 400;
    }
    .npt_apic h2 {
        font-size: 30px;
        font-weight: bold;
        line-height: normal;
    }
    .npt_lt p {
        font-size: 20px;
        line-height: 28px;
        font-weight: 400;
        margin: 20px 0;
    }
    .npt_rt {
        width: 50%;
        text-align: center;
        display: flex;
        align-items: flex-end;
        justify-content: center;
    }
    .npt_lst:hover .npt_btmbx {
        right: -30px;
        bottom: -30px;
    }
    /** hover */
    .npt_btmbx {
        position: absolute;
        content: "";
        left: 20px;
        right: 20px;
        bottom: 0px;
        top: 40px;
        z-index: -1;background:#90dff2;
        border-radius: 2px;
        transition: ease-in-out 0.3s;
    }
    a.npt_btn {
        position: relative;
        z-index: 1;
        color: #008bf2;
        font-size: 18px;
        line-height: inherit;
        font-weight: 600;
        cursor: pointer;
        display: flex;
        align-items: center;
        justify-content: flex-start;
    }
    .npt_rt img {
        max-width: 650px;
    }
    .npt_rt img {max-width: 100%;height: 100%;object-fit: contain;padding: 20px 0;}
    /* PORTFOLIO OLD CSS END */

    /**home page changes**/
    .top_span_text {
        font-size: 22px;
        line-height: normal;
        font-weight: 500;
        color: #00649e;
    }
    .demand_glimpse_Delivery_sec.prt_hm_tp .port_right_inner{left:0;}
    .demand_glimpse_Delivery_sec.prt_hm_tp .content_image {transform: unset;padding-right: 20px;}
    .demand_glimpse_Delivery_sec.prt_hm_tp .inner_sub_heading h3 {font-size: 35px;}

    /**home page changes end**/

    /* Slider */
    .slick-slider {position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}
    .slick-list {position:relative;display:block;overflow:hidden;margin:0;padding:0;}
    .slick-list:focus {outline:none;}
    .slick-list.dragging {cursor:pointer;cursor:hand;}
    .slick-slider .slick-track,.slick-slider .slick-list {-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
    .slick-track {position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto;}
    .slick-track:before,.slick-track:after {display:table;content:'';}
    .slick-track:after {clear:both;}
    .slick-loading .slick-track {visibility:hidden;}
    .slick-slide {display:none;float:left;height:100%;min-height:1px;}
    [dir='rtl'] .slick-slide {float:right;}
    .slick-slide img {display:block;}
    .slick-slide.slick-loading img {display:none;}
    .slick-slide.dragging img {pointer-events:none;}
    .slick-initialized .slick-slide {display:block;}
    .slick-loading .slick-slide {visibility:hidden;}
    .slick-vertical .slick-slide {display:block;height:auto;border:1px solid transparent;}
    .slick-arrow.slick-hidden {display:none;}
    .slick-prev,.slick-next {font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent;}
    .slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus {color:transparent;outline:none;background:transparent;}
    .slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before {opacity:1;}
    .slick-prev.slick-disabled:before,.slick-next.slick-disabled:before {opacity:.25;}
    .slick-prev:before,.slick-next:before {font-family:'slick';font-size:20px;line-height:1;opacity:.75;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
    .slick-prev {left:-25px;}
    [dir='rtl'] .slick-prev {right:-25px;left:auto;}
    .slick-prev:before {content:'←';}
    [dir='rtl'] .slick-prev:before {content:'→';}
    .slick-next {right:-25px;}
    [dir='rtl'] .slick-next {right:auto;left:-25px;}
    .slick-next:before {content:'→';}
    [dir='rtl'] .slick-next:before {content:'←';}
    .slick-dotted.slick-slider {margin-bottom:30px;}
    .slick-dots {position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center;}
    .slick-dots li {position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer;}
    .slick-dots li button {font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent;}
    .slick-dots li button:hover,.slick-dots li button:focus {outline:none;}
    .slick-dots li button:hover:before,.slick-dots li button:focus:before {opacity:1;}
    .slick-dots li button:before {font-family:'slick';font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
    .slick-dots li.slick-active button:before {opacity:.75;color:black;}


    /**uber like app development page css**/
        .ubr_lk_bnr {
        height: 700px;
        background-color: #d8eaff;
        position: relative;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .ubr_txt {
        font-size: 30px;
    }
    .fq_cnt a {  cursor: pointer;
    }
    .uberx_banner_inner_content p a {
        color: #00649e;
    }
    .uberx_wrap .uberx_banner_inner_content {
        width: 45%;
        display: flex;
        justify-content: center;
        flex-direction: column;
        align-items: flex-start;
    }
    .uberx_page_content {
        flex-wrap: wrap;
        display: flex;
        align-items: stretch;
        justify-content: space-between;
    }
    .mn_hd .spn_tg {
        font-size: 14px;
        line-height: normal;
        font-weight: 500;
        color: #000;
        margin: 10px 0 0;
    }
    .uberx_wrap .uberx_banner_img {
        width: 40%;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .ubr_indtry_mn {
        margin-top: 40px;
    }
    .ubr_indtry_mn ul {
        display: flex;
        align-items: stretch;
        justify-content: space-between;
        flex-wrap: wrap;
    }
    .ubr_indtry_mn ul li {
        width: 31%;
        border: solid 1px #f0f0f0;
        border-radius: 20px;
        margin-bottom: 35px;
        position: relative;
        z-index: 1;
        padding: 30px;
        height: 280px;
        overflow: hidden;
    }
    .topcntnt_rqrmt {
        height: 100%;
    }
    .indtrs_tpimg {
        display: flex;
        align-items: center;
        justify-content: space-between;
        height: 100%;
        position: relative;
    }
    .indtry_hovrd_content {
        position: absolute;
        bottom: 0;
        transform: translate(0px,300px);
        opacity: 0;
        top: 0;
        background: linear-gradient(to right,#4099f1 0%,#40ebf1 100%);
        left: 0;
        right: 0;
        padding: 30px;
        text-align: center;
        display: flex;
        align-items: center;
        flex-direction: column;
        justify-content: center;
        transition: ease-in-out .3s;
    }
    .indtrs_tpimg figure {
        position: absolute;
        right: -20px;
        bottom: -70px;
    }
    .ubr_indtry_mn ul li:hover .indtry_hovrd_content {
        opacity: 1;
        transform: unset;
    }
    .topcntnt_rqrmt .indtry_hovrd_content h3 {
        color: #fff;
        width: 100%;font-size: 20px;
        font-weight: 600;
        line-height: normal;
    }
    .indtry_hovrd_content p {
        color: #fff;
        padding: 10px 0 30px;
    }
    .indtry_hovrd_content .demo_link {
        display: flex;
        align-items: center;
        justify-content: center;
        color: #fff;
        font-size: 18px;
    }
    .uberx_wrap .cta_uberx_background {
        position: relative;
        overflow: hidden;
        z-index: 1;
        background: url(../png/mid_home_cta-3.png);
        border-radius: 28px;
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding: 50px;
        background-position: center center;
        background-repeat: no-repeat;
        background-size: cover;
    }
    .uberx_wrap .cta_uberx_background .uberx_sub_heading {
        width: 50%;
    }
    .uberx_wrap .cta_right_button {
        width: 30%;
        text-align: right;
    }
    .left_rated_company_sec .uberx_sub_heading.sb_hd {
        width: 90%;
    }
    .uberx_wrap .cta_right_button .btn.btn-primary {
        background: #fff !important;
        color: #409ef1 !important;
        display: inline-block;
    }
    .uberx_wrap .uberx_cta_section .sb_hd h2 {
        color: #fff;
    }
    .uberx_wrap .demand_businees_inner {
        display: flex;
        margin-top: 40px;
        justify-content: space-between;
        align-items: center;
    }
    .uberx_wrap .demand_businees_inner_left {
        width: 45%;
    }
    .uberx_wrap .demand_businees_inner_right {
        width: 50%;
    }
    .uberx_wrap .demand_businees_inner_left img {
        width: 100%;
    }
    .mlt_sc_ubr_lk_ap {
        margin-bottom: 30px;
    }
    .uberx_wrap .demand_businees_inner_right .panel-group {
        width: 70%;
        margin: 0;
    }
    .uberx_wrap .demand_business .panel {
        border-radius: 10px;
        margin-bottom: 20px;
        background-color: #fff;
        border: 1px solid #ddd;
    }
    .uberx_wrap .demand_business .panel-default>.panel-heading {
        color: #fff;
        background-color: unset;
        border-color: unset;
        padding: 0;
        width: auto;
        margin: 0;
        border: 0;
    }
    .uberx_wrap .demand_business .panel .panel-collapse {
        width: auto;
    }
    .uberx_wrap .demand_businees_inner_right .panel-default>.panel-heading+.panel-collapse>.panel-body {
        border-top-color: #ddd;
        font-size: 18px;
        width: 93%;
        transform: unset;
        color: #000;
        padding-left: 20px;
        padding-top: 0;
    }
    .uberx_wrap section.demand_business .panel-heading a {
        display: block;
        padding: 20px;
    }
    .uberx_wrap .demand_business .panel-title {
        margin-top: 0;
        margin-bottom: 0;
        font-size: 20px;
        color: #333;
        display: block;
        padding: 0;
        letter-spacing: normal;
        font-weight: 500;
    }
    .uberx_wrap .demand_businees_inner.reverse {
        flex-direction: row-reverse;
    }
    .uberx_wrap .guarantee_main_left {
        width: 35%;
        position: relative;
    }
    .uberx_wrap .guarantee_main_left:before {
        content: "";
        position: absolute;
        left: -17rem;
        height: 580px;
        width: 580px;
        background: url(../png/guarantee_shape-2.png);
        background-repeat: no-repeat;
        top: -6rem;
        background-size: 77%;
        z-index: -1;
    }
    .uberx_wrap .guarantee_main_part {
        display: flex;
        justify-content: space-between;
        position: relative;
        z-index: 1;
    }
    .ublk_eft_sc {
        display: flex;
        flex-wrap: wrap;
        justify-content: flex-end;
        align-items: stretch;
        gap: 15px;
        width: 45%;
        position: relative;
    }
    .mb_abic {
        position: absolute;
        right: 480px;
        bottom: -15%;
        width: 40%;
    }
    .ublk_eft_inr:first-child {
        margin-left: 0;
    }
    .ublk_eft_inr {
        width: 30%;
        border-radius: 14px;
        border: 1px solid #ddd;
        background-color: #fff;
        padding: 33px 17px;
        text-align: center;
        display: flex;
        justify-content: center;
        flex-direction: column;
        align-items: center;
    }
    .ublk_eft_inr p {
        margin-top: 20px;
    }
    .ublk_eft_inr figure {
        height: 50px;
    }
    .ublk_eft_inr figure img {
        height: 100%;
    }
    .affrd_prce_sc {
        background: #f2f9ff;
        margin: 80px 0 40px;
        padding: 80px 0;
    }
    .affrd_prce_mn {
        margin-top: 50px;
    }
    .affrd_prce_mn ul {
        display: flex;
        align-items: stretch;
        justify-content: space-between;
        flex-wrap: wrap;
    }
    .affrd_prce_mn ul li {
        border: solid 1px #e1e1e1;
        background-color: #fff;
        padding: 30px;
        text-align: center;
        border-radius: 20px;
        width: 32%;
        margin-bottom: 30px;
    }
    .affrd_prce_innr h3 {
        margin: 20px 0 10px;
        font-size: 20px;
        font-weight: 600;
        line-height: normal;
    }
    .affrd_prce_mn ul li:nth-child(4), .affrd_prce_mn ul li:nth-child(5), .affrd_prce_mn ul li:nth-child(6) {
        margin-bottom: 0;
    }
    .ubr_dffrnt_mn {margin-top: 40px;
        display: flex;
        align-items: stretch;
        justify-content: center;
        flex-wrap: wrap;
    }
    .ubr_dffrnt_mn li {
        width: 31%;
        margin-right: 20px;
        margin-bottom: 20px;
        text-align: center;
        padding: 15px;
        border: solid 1px #e1e1e1;
        border-radius: 10px;
    }
    .ubr_dffrnt_innr h3 {
        margin: 20px 0 10px;
        font-size: 20px;
        font-weight: 600;
        line-height: normal;
    }
    .uberx_wrap .cta_uberx_background {
        position: relative;
        overflow: hidden;
        z-index: 1;
        background: url(../png/mid_home_cta-3.png);
        border-radius: 28px;
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding: 50px;
        background-position: center center;
        background-repeat: no-repeat;
        background-size: cover;
    }
    .uberx_wrap .cta_uberx_background_inner {
        display: flex;
        align-items: center;
        justify-content: space-between;
        width: 90%;
    }
    .uberx_wrap section.on_demand_cta_section .uberx_sub_heading {
        position: relative;
        text-align: left;
        width: 50%;
    }
    .apptunix_launching_apps {
        margin-top: 5rem;
    }
    .apptunix_launching_apps ul {
        display: flex;
        align-items: stretch;
        justify-content: space-between;
    }
    .apptunix_launching_apps ul li {
        padding: 10px 15px;
        background: #fff 0% 0% no-repeat padding-box;
        box-shadow: 0px 10px 20px #1d164d26;
        border-radius: 10px;
        position: relative;
        width: 31%;
    }
    .apptunix_launching_apps_inner {
        display: flex;
        align-items: center;
        justify-content: flex-start;
    }
    .apptunix_launching_apps_inner span {
        width: 100px;
    }
    .apptunix_launching_apps_inner h3 {
        letter-spacing: -1.6px;
        color: #0d0922;
        font-size: 35px;
        font-weight: 700;
        padding-left: 3rem;
        line-height: 29px;
    }
    .apptunix_launching_apps_inner span.small_span {
        text-align: left;
        letter-spacing: -.96px;
        color: #0d0922;
        font-size: 20px;
        font-weight: 400;
        line-height: 29px;
        display: block;
        margin-top: 7px;
        width: 100%;
    }
    .why_choose_apputnix_main {
        margin-top: 7rem;
    }
    .why_choose_apputnix_main ul {
        display: flex;
        align-items: stretch;
        justify-content: space-between;
        flex-wrap: wrap;
    }
    .why_choose_apputnix_main ul li {
        background: #fff 0% 0% no-repeat padding-box;
        border-radius: 10px;
        box-shadow: 0 0 0 1px #e2e2e2;
        padding: 20px;
        width: 31%;
        margin-bottom: 4rem;
        text-align: center;
        transition: ease-in-out .3s;
    }
    .top_iner_icon {
        text-align: center;
        margin-bottom: 3rem;
    }
    .why_choose_apputnix_main ul li:hover figure img {
        filter: grayscale(1) brightness(10);
    }
    .why_choose_apputnix_main ul li:hover {
        background: #4099f1;
        box-shadow: unset;
    }
    .whychoose_apputnix_inner h4 {
        letter-spacing: 0px;
        color: #000;
        font-size: 20px;
        font-weight: 500;
        line-height: 24px;
    }
    .why_choose_apputnix_main ul li:hover h4 {
        color: #fff;
    }
    .top_rated_company_main {
        display: flex;
        align-items: center;
        justify-content: space-between;
    }
    .left_rated_company_sec {
        width: 60%;
    }
    .right_rated_company_sec {
        width: 34%;
        position: relative;
    }
    .right_rated_company_sec ul {
        display: flex;
        align-items: stretch;
        justify-content: space-between;
        flex-wrap: wrap;
        transform: rotate(-20deg);
    }
    .right_rated_company_sec ul li {
        margin-bottom: 25px;
        width: 47%;
    }
    .right_rated_company_sec ul li:nth-child(2) {
        transform: translate(0px,3rem);
    }
    .right_rated_company_sec ul li:last-child {
        transform: translate(0px,3rem);
    }
    .company_rating_plateform {
        background: #fff;
        border-radius: 10px;
        box-shadow: 0px 0px 10px rgb(0 0 0 / 10%);
        padding: 20px;
        position: relative;
        z-index: 1;
        transition: ease-in-out .4s;
        height: 100%;
    }
    .company_icon {
        text-align: center;
    }
    .comapny_rating_content h3 {
        font-size: 25px;
        line-height: 30px;
        font-weight: 500;
        color: #000;
        text-align: center;
    }
    .left_rated_button {
        margin-top: 25px;
    }
    .cta_uberx_background .sb_hd h2 {
        color: #fff;
    }
    .company_background_icon {
        background: url(../png/mobile-itfirm-2.png);
        position: absolute;
        left: 3px;
        right: 0;
        top: 13px;
        bottom: 0;
        background-repeat: no-repeat !important;
        background-size: 186px !important;
        z-index: -1;
        opacity: .04;
        transform: rotate(-20deg);
        transition: ease-in-out .4s !important;
    }
    .right_rated_company_sec ul li:nth-child(2) span.company_background_icon {
        background: url(../png/mobile_goodfirm-2.png);
        transform: rotate(0deg);
        transition: ease-in-out .4s !important;
    }
    .right_rated_company_sec ul li:nth-child(3) span.company_background_icon {
        background: url(../png/mobile_appfutura-2.png);
        transform: rotate(0deg);
        transition: ease-in-out .4s !important;
    }
    .right_rated_company_sec ul li:last-child span.company_background_icon {
        background: url(../png/mobile_clutch-2.png);
        transform: rotate(0deg);
        transition: ease-in-out .4s !important;
    }
    .right_rated_company_sec ul li:hover .company_rating_plateform span.company_background_icon {
        background-size: 212px !important;
    }
    .faq_mn {
        display: flex;
        align-items: flex-start;
        justify-content: space-between;
        width: 100%;
        margin: 20px auto 0;
    }
    .faq_lt, .faq_rt {
        width: 49%;
    }
    .faq_lt .accordion-item, .faq_rt .accordion-item {
        background: #fff;
        box-shadow: 0 0 10px #00000021;
        border-radius: 5px;
        margin-bottom: 25px;
    }
    .accordion-title {
        padding: 18px;
    }
    .fq_title.active-title h3 {
        color: #4099f1;
    }
    .fq_title h3 {
        font-size: 17px;
        line-height: normal;
        font-weight: 600;
        position: relative;
        z-index: 1;
        display: flex;
        align-items: center;
        justify-content: flex-start;
        padding-right: 20px;
        cursor: pointer;
    }
    .fq_title.active-title h3:after {
        border-bottom: solid 5px #4099f1;
        border-top: unset;
    }
    .fq_title h3:after {
        content: "";
        position: absolute;
        right: 0;
        border-top: solid 5px #1D1D1D;
        border-left: solid 5px transparent;
        border-right: solid 5px transparent;
    }
    .accordion-title.fq_title.active-title+.fq_cnt {
        display: block;
    }
    .fq_cnt {
        padding: 0 20px 20px;
        display: none;
    }
    .uberx_wrap .demand_businees_inner_right .panel-default.panel-active>.panel-heading+.panel-collapse>.panel-body {
        color: #fff;
    }
    .panel.panel-default.panel-active {
        background: linear-gradient(to right,#4099f1 0%,#40ebf1 100%);
    }
    .uberx_wrap .uberx_banner_img img {
        max-width: 700px;
    }
    .uberx_wrap .demand_businees_inner_right h3 {
        font-size: 32px;
        font-weight: 700;
    }
    .mlt_sc_ubr_lk_ap p {
        margin: 10px auto 0;
    }
    .uberx_industries_sec .sb_hd p {
        width: 50%;
        margin: 5px auto 0;
    }
    .uberx_wrap h3 {
        font-size: 20px;
        font-weight: 600;
        line-height: normal;
    }
    .uberx_wrap {
        position: relative;
        z-index: 1;
        overflow: hidden;
    }
    /**uber like app development page css end**/
    .active .crpl_ftr_inr img, .crpl_ftr_inr:hover img {
        filter: grayscale(1) brightness(10);
    }
    .active .crpl_ftr_inr h3, .crpl_ftr_inr:hover h3 {
        color: #fff;
    }
    .active .crpl_ftr_inr p, .crpl_ftr_inr:hover p {
        color: #fff;
    }
    /**PORTFOLIO GOOGLE STORE AND APPLE STORE CSS START**/
    .npt_str .npt_cmsn p {
        margin-right: 20px;
        display: inline-block;
        width: fit-content;
    }
    .npt_str p {
        font-size: 24px;
        font-weight: 700;
        color: #000;
        width: 100%;
    }
    .npt_str .app_store {
        margin-right: 20px;
    }
    .npt_str .app_store:last-child{
        margin-right: 0px;
    }
    .npt_str .npt_btn {
        width: fit-content;
    }
    .npt_apst {
        display: flex;
    }
    /**PORTFOLIO GOOGLE STORE AND APPLE STORE CSS END**/

    .iti__selected-flag {
        max-height: 43px;
    }
    /**home new changes css**/
    .hom_bnnr:before, .hm_rt_elemt:after, .awd_img, .hom_bn_rt:after, .clnt_brnd_inr, .hom_abt_icn, .hom_tpntch_sc:before, .hom_tpntch_img, .rating_img, #hmpg_otr .header_top_form:after, #hmpg_otr .header_top_form:before {background: url(../png/home_image_new-2.png);background-repeat: no-repeat;}
    .nv_spac {
        padding-top: 120px;
    }
    .hom_bnnr {
        height: 800px;
        display: flex;
        align-items: center;
        position: relative;
        z-index: 1;
    }
    .hom_bnnr .hm_bncntn {
        margin: 0 auto;
    }

    .hom_bnnr:before {
        content: "";
        position: absolute;
        left: 50%;
        width: 380px;
        -webkit-transform: translate(-50vw);
        transform: translate(-50vw);
        top: 60px;
        z-index: -1;
        height: 270px;
        background-position: left top;
        background-size: 1400px;
    }
    .hm_rt_elemt {
        position: absolute;
        -webkit-transform: translate(-50vw);
        transform: translate(-50vw);
        width: 100vw;
        left: 50%;
        top: 0;
        bottom: 0;
        z-index: -1;
        display: flex;
        align-items: center;
        justify-content: flex-end;
    }
    .hm_rt_elemt:after {
        content: "";
        position: absolute;
        top: -210px;
        z-index: -1;
        height: 1170px;
        background-position: right top;
        background-size: 2000px;
        width: 402px;
    }
     .awd_img {
        height: 90px;
        width: 80px;
        background-position: left -33px top -430px;
        margin: 0 0 auto;
    }
    .awd_img.awd_img2 {
        background-position: left -114px top -430px;
    }
    .awd_img.awd_img3 {
        background-position: left -206px top -430px;
    }
    .hom_bn_rt {
        position: relative;
        z-index: 1;
        width: 33%;
        padding: 50px 30px 30px;
        left: -120px;
    }

    .hom_bn_rt:after {
        content: "";
        position: absolute;
        left: 0;
        top: 0;
        z-index: -1;
        height: 510px;
        right: 0;
        background: #fff;
        box-shadow: 0 7px 50px #0000001a;
        margin: 0 auto;
        border-radius: 0px 0 5px 5px;
    }
    .hom_bn_rt:before {
        content: "";
        position: absolute;
        left: -10px;
        top: 14px;
        z-index: -1;
        height: 470px;
        width: 100%;
        background: #fff;
        margin: 0 auto;
        box-shadow: 0 7px 50px #0000001a;
        transform: rotate(2deg);border-radius: 0px 0 5px 5px;
    }

    #hmpg_otr .header_top_form:after {
        content: "";
        position: absolute;
        top: -40px;
        left: 0;
        right: 0;
        height: 40px;
        background-position: top 9px left -640px;
        background-size: 1960px;
    }

    .clnt_brnd_otr {
        display: flex;
        align-items: stretch;
        justify-content: space-between;
        position: relative;
        z-index: 2;
    }
    .clnt_brnd_inr {height: 110px;width: 110px;background-position: left -12px top -282px;background-size: 740px;filter: grayscale(100%);opacity: 0.6;}

    .clnt_brnd_inr:hover {
        opacity: 1;
        filter: unset;
    }
    .clnt_brnd_inr.clnt_brnd_inr2 {background-position: left -12px top -410px;}
    .clnt_brnd_inr.clnt_brnd_inr3 {background-position: left -12px top -540px;}
    .clnt_brnd_inr.clnt_brnd_inr4 {background-position: left -12px top -666px;}
    .clnt_brnd_inr.clnt_brnd_inr5 {background-position: left -12px top -791px;}
    .clnt_brnd_inr.clnt_brnd_inr6 {
        background-position: left -13px top -914px;
    }
    .clnt_brnd_inr.clnt_brnd_inr7 {background-position: left -6px top -1052px;}
    .clnt_brnd_inr.clnt_brnd_inr8 {background-position: left -6px top -1173px;}
    main {
        position: relative;
        z-index: 1;
        overflow: clip;
    }
    .hom_bstmbl_sc{position:relative;z-index:1;}
    .hom_bstmbl_sc::before{content:"";position:absolute;background:#f7f7f7;left:50%;width:100vw;-webkit-transform: translate(-234vw);transform: translate(-50vw);top: 0;bottom: 0;z-index: -1;}
    .hom_abt_inr {
        text-align: center;
        margin-bottom: 4rem;
        min-height: 300px;
        padding: 0 20px 30px;
        transition: ease-out .3s;
        background: #fff;
        width: 32%;
    }
    .hom_abt_mn {
        display: flex;
        align-items: stretch;
        justify-content: space-between;
        flex-wrap: wrap;
    }
    .hom_abt_inr:nth-last-child(-n+3){margin-bottom:0;}

    .hom_abt_icn {
        display: inline-block;
        vertical-align: top;
        overflow: hidden;
        margin: 4px;
        width: 80px;
        height: 80px;
        font-size: 0;
        text-indent: -9999px;
        transition: background .3s;
        background-position: top -1101px left -704px;
    }
    .hom_abt_inr:hover .hom_abt_icn {background-position: top -1188px left -704px;}

    .hom_abt_icn.ser_icon2 {background-position: top -1101px left -797px;}
    .hom_abt_inr:hover .hom_abt_icn.ser_icon2 {background-position: top -1188px left -797px;}
    .hom_abt_icn.ser_icon1 {background-position: top -1101px left -704px;}
    .hom_abt_inr:hover .hom_abt_icn.ser_icon1 {background-position: top -1188px left -704px;}
    .hom_abt_icn.ser_icon3 {background-position: top -1101px left -890px;}
    .hom_abt_inr:hover .hom_abt_icn.ser_icon3 {background-position: top -1188px left -890px;}
    .hom_abt_icn.ser_icon6 {background-position: top -1101px left -1175px;}
    .hom_abt_inr:hover .hom_abt_icn.ser_icon6 {background-position: top -1188px left -1175px;}
    .hom_abt_icn.ser_icon4 {background-position: top -1101px left -985px;}
    .hom_abt_inr:hover .hom_abt_icn.ser_icon4 {background-position: top -1188px left -985px;}
    .hom_abt_icn.ser_icon5 {background-position: top -1101px left -1080px;}
    .hom_abt_inr:hover .hom_abt_icn.ser_icon5 {background-position: top -1188px left -1080px;}
    .hom_abt_inr p {
        font-size: 18px;
        font-weight: 400;
        line-height: 32px;
        margin: 1rem 0;
        letter-spacing: normal;
        text-align: center;
    }
    .hom_abt_inr h3 {
        color: #002033;
        font-size: 18px;
        margin: 0 0 10px;
    }
    .hom_abt_inr ul li a {
        color: #000;
        font-size: 16px;
        padding: 0 12px 0 0px;
        font-weight: 500;
        position: relative;
        z-index: 1;
        display: flex;
        align-items: center;
        justify-content: flex-start;
    }
    .hom_abt_inr ul li a:after {
        content: "";
        position: absolute;
        right: 5px;
        width: 2px;
        background: #000;
        height: 15px;
    }
    .hom_abt_inr ul li:last-child a:after {content:unset;}
    .hom_abt_inr ul li a:hover {
        color: #459acc;
    }
    .hom_abt_inr:hover {
        box-shadow: 0 15px 50px 0 rgb(0 0 0 / 20%);
        transform: translate(0,-5px);
        transition: ease-in .3s;
    }
    .page-id-6271 #accordion_new .panel-body p {
        color: #221b26;
    }
    .hom_abt_sc .best_mobile_heading {
        position: relative;
        margin-bottom: 9rem;
    }
    .hom_abt_sc .best_mobile_heading:after {
        content: "";
        position: absolute;
        bottom: -30px;
        width: 5%;
        height: 4px;
        background-color: #3d3d3d;
        margin: auto;
        text-align: center;
        left: 0;
        right: 0;
    }
    .hom_abt_inr ul {
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .hom_tpntch_sc {
        position: relative;
        z-index: 1;
    }
    .hom_tpntch_sc::before {
        content: "";
        position: absolute;
        left: 50%;
        width: 100vw;
        transform: translate(-50vw);
        background-position: bottom center;
        top: 0;
        bottom: 0;
        z-index: -1;
    }
    .hom_tpntch_mn {
        display: flex;
        align-items: stretch;
        justify-content: space-between;
    }
    .hom_tpntch_inr {
        width: 16%;
    }
    .hom_tpntch_img {
        height: 230px;
        width: 220px;
        margin: 0 auto;
        background-position: right -53px top -1180px;
    }
    .hom_tpntch_inr.awa_rds_one .hom_tpntch_img {
        background-position: right -11px top -1130px;
    }
    .hom_tpntch_inr.awa_rds_two .hom_tpntch_img {
        background-position: right -13px top -1330px;
    }
    .hom_tpntch_inr.awa_rds_three .hom_tpntch_img {
        background-position: right -13px top -1523px;
    }
    .hom_tpntch_inr.awa_rds_four .hom_tpntch_img {
        background-position: right -13px top -1723px;
    }
    .hom_tpntch_inr.awa_rds_five .hom_tpntch_img {
        background-position: right -13px top -1923px;
    }

    .hom_tpntch_img {
        height: 200px;
        width: 220px;
        margin: 0 auto;
        background-position: right -13px top -930px;
        background-size: 1500px;
    }
    .hom_tpntch_inr.awa_rds_five span.rating_img {
        display: none;
    }
    .rating_img {
        width: 130px;
        height: 30px;
        background-position: right -39px top -2731px;
        margin-left: 10px;
    }
    #hmpg_otr .header_top_form:before {
        content: "";
        position: absolute;
        background-position: top -94px left -896px;
        top: -70px;
        left: 0;
        height: 100px;
        width: 100px;
        margin: 0 auto;
        right: 0;
        z-index: 1;
        background-size: 2130px;
    }

    .test_authr {
        height: 60px;
        width: 60px;
        margin-left: 10px;
    }
    .test_authr {
        height: 60px;
        width: 60px;
        margin-left: 10px;
        background: url(../png/ho_tstimn_opmt-2.png);
        background-repeat: no-repeat;
        border-radius: 50%;background-position: left -18px top -17px;background-size: 1000px;
    }
    .test_authr.Rajiv {background-position: left -18px top -17px;background-size: 1000px;}
    .test_authr.Matt {background-position: left -120px top -17px;}
    .test_authr.Keka {background-position: left -220px top -17px;}
    .test_authr.Michel.Valenzuela {background-position: left -320px top -17px;}
    .test_authr.David.Hilario {background-position: left -420px top -17px;}
    .test_authr.Aleia.Mims {background-position: left -520px top -17px;}
    .test_authr.Manny.Saverio {background-position: left -620px top -17px;}
    .test_authr.Asimov {background-position: left -719px top -17px;}
    .test_authr.Peter.Smith {background-position: left -819px top -17px;}
    .test_authr.Benjamin.Lewis {background-position: left -918px top -17px;}
    .award_col h3, .award_col h2 {color:#000;font-size:38px;font-weight:400;margin:1rem 0 0;}
    .prt_lt {
        position: relative;
        width: 40%;
        z-index: 1;
        padding: 30px 0 30px;
    }
    .prt_rt {
        width: 50%;
    }
    .prt_rt_ctn h3 {
        font-size: 35px;
        font-weight: 700;
        font-stretch: normal;
        font-style: normal;
        line-height: 1.3;
        letter-spacing: normal;
        text-align: left;
    }
    .prt_rt_ctn p {
        font-size: 18px;
        font-weight: 400;
        font-stretch: normal;
        font-style: normal;
        line-height: 1.67;
        letter-spacing: normal;
        text-align: left;
        color: #1b1b1b;
        margin: 25px 0 35px !important;
    }
    .ptfl_cmn_mn {
        display: flex;
        align-items: center;
        justify-content: space-between;
        width: 80%;
        margin: 0 auto;
        flex-direction: row-reverse;
        position: relative;
        z-index: 3;
    }
    .port_ecoer {
        margin-top: 50px;
    }
    .prt_rtap_icn {
        display: flex;
        align-items: center;
        justify-content: flex-start;
    }
    .prt_rt_icn,.prt_lt_img, .str_inr {background: url(../png/hm_port_imgnew-2.png);background-repeat: no-repeat;}

    .prt_rt_icn {
        height: 100px;
        width: 100px;
        display: block;
        background-position: top left;
        background-size: 1900px;
    }
    .ptfl_cmn_mn.droob .prt_rt_icn {background-position: top 7px left;}
    .ptfl_cmn_mn.asanarevebel .prt_rt_icn {background-position: top 7px left -115px;}
    .ptfl_cmn_mn.binge .prt_rt_icn {background-position: top 7px left -230px;}
    .ptfl_cmn_mn.jswipe .prt_rt_icn {background-position: top 7px left -350px;}
    .ptfl_cmn_mn.talen .prt_rt_icn {background-position: top 7px left -466px;}
    .ptfl_cmn_mn.latestsightings .prt_rt_icn {background-position: top 7px left -585px;}
    .ptfl_cmn_mn.micture .prt_rt_icn {background-position: top 7px left -704px;}
    .ptfl_cmn_mn.celloux .prt_rt_icn {background-position: top 7px left -820px;}
    .ptfl_cmn_mn.cure .prt_rt_icn {background-position: top 7px left -940px;}
    .ptfl_cmn_mn.lasso .prt_rt_icn {background-position: top 7px left -1060px;}
    .prt_lt_img {
        width: 403px;
        height: 670px;
        display: block;
        background-position: left 0px top -660px;
        background-size: 1870px;
        margin: 0 auto;
    }
    .ptfl_cmn_mn.droob .prt_lt_img{background-position: left 0px top -660px;}
    .ptfl_cmn_mn.asanarevebel .prt_lt_img{background-position: left -475px  top -660px;}
    .ptfl_cmn_mn.binge .prt_lt_img{background-position: left -960px top -660px;}
    .ptfl_cmn_mn.jswipe .prt_lt_img{background-position: left -1430px top -660px;}
    .ptfl_cmn_mn.talen .prt_lt_img{background-position: left 0px top -1460px;}
    .ptfl_cmn_mn.latestsightings .prt_lt_img{background-position: left -490px top -1460px;}
    .ptfl_cmn_mn.micture .prt_lt_img{background-position: left -950px top -1460px;}
    .ptfl_cmn_mn.celloux .prt_lt_img{background-position: left -1450px top -1460px;}
    .ptfl_cmn_mn.cure .prt_lt_img{background-position: left 0px top -2260px;}
    .ptfl_cmn_mn.lasso .prt_lt_img{background-position: left -490px top -2260px;}
    .prt_lt:before, .prt_lt:after{content: "";
        position: absolute;z-index: -1;}
    .prt_lt:before {

        left: 30px;
        top: 0px;
        height: 320px;
        width: 320px;
        background: #f6c600;

        border-radius: 50%;
    }
    .prt_lt:after {
        bottom: 40px;
        right: 20px;
        height: 320px;
        width: 300px;
        background: #156cc1;
        border-radius: 38px;
        transform: rotate(60deg);
    }
    .str_icns {
        display: flex;
        align-items: stretch;
        justify-content: flex-start;
    }
    .str_inr {
        width: 195px;
        height: 65px;
        background-position: top -344px left -4px;
        background-size: 1700px;
        margin-right: 20px;
    }
    .str_inr:last-child{margin-right:0;}
    .str_inr.app_stre {background-position: top -344px left -248px;}
    .str_inr.web_stre {background-position: top -344px left -506px;}
    /**home new changes css end**/

    .flip-card {
        perspective: 1000px;
      }
      .flip-card-inner {
        position: relative;
        width: 100%;
        height: 100%;
        text-align: center;
        transition: transform 1s;
        transform-style: preserve-3d;
        box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
        border-radius: 12px;
      }
      .flip-card-front,
      .flip-card-back {
        position: absolute;
        width: 100%;
        height: 100%;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        border-radius: 12px;
        display: flex;
        align-items: center;
        justify-content: center;
      }
      .flip-card:hover .flip-card-inner {
        transform: rotateY(180deg);
      }
      .flip-card-back {
        transform: rotateY(180deg);
      }
      .flip-card-back p {
        font-size: 18px;
        color: #fff;
        width: 70%;
        font-weight: 300;
        margin: 0 auto;
    }

    /**responsive start**/
    @media(max-width:1700px){
        .cntn_bnr:after {height: 590px;width: 850px;}
        .cntn_bnr_lt {width: 45%;}
        .all_sec.cntct_frm_sc {padding-top: 70px;}
        .mn_hd h1 {font-size: 50px;}
        /**Portfolio Detail**/
        .npct_bn_lt {width: 44%;}
        .npct_bn_lt .mn_hd {padding: 30px 40px;}
        .npct_bn_lt .mn_hd h1 {width: 95%;}
        .npct_bn_cntn {height: 630px;top: 130px;}
        .npct_rctr_lt .sb_hd h2 {width: 90%;}
        .blmdpck_lt {width: 40%;}
        .blmdpck_rt {width: 50%;}
        .chspud_lt {width: 50%;}
        .clnqt_mn {width: 90%;}
        .sb_hd.npct_frtct_lt {width: 60%;}
        .npct_frtct_rt {justify-content: flex-end;}
        .clnqt_mn h2 {line-height: 45px;}
        .sb_hd.npct_frtct_lt {padding-bottom: 30px;}
        .sb_hd.npct_frtct_lt h2 {line-height: 50px;}
        .np_cst .sb_hd h2 {line-height: 55px;}
        .npct_ptnrpr_mn {width: 90%;}
        .npct_abt_mn {max-width: 85%;}
        /**Portfolio Detail end**/
        /* PORTFLIO OLD CSS START */
        .npt_rt {width: 50%;}
        .npt_lst_inr {padding: 0px 50px;}
        /* PORTFOLIO CSS END */
        /* NEW UBER LIKE APP PAGE CSS START */
        .uberx_wrap .demand_businees_inner_right .panel-group {
            width: 90%;
        }
        /* NEW UBER LIKE APP PAGE CSS END */

        /**new home page css**/
    .hm_rt_elemt:after {
        top: -160px;
        background-size: 1510px;
        height: 900px;
    }
    .hom_bnnr:before {
        background-size: 1280px;
    }
    .hom_bn_rt {
        width: 35%;
    }
    .hom_bnnr {
    height: 775px;}
    .award_col h3, .award_col h2 {
        font-size: 35px;
    }
        /**new home page css end**/
        #mcad_npct_pg .npct_chspud_sc .chspud_rt img {
            max-width: 660px;
        }

    }

    @media(max-width:1600px){
        .cntn_bnr:after {height: 580px;width: 750px;}
        .cntn_bnr {height: 650px;}
        /**home new page css**/
        .hom_bnnr:before {
        left: 49%;
        top: 50px;
    }
    .hom_tpntch_mn {
        justify-content: center;
        position: relative;
        width: 100vw;
        transform: translate(-50vw);
        margin: 0 auto;
        left: 50%;
    }
    .hom_bnnr:before {
        background-size: 1110px;
        height: 220px;
    }
    .hm_rt_elemt:after {
        top: 240px;
        background-size: 1110px;
        height: 600px;
    }
    .hom_bn_rt {
        width: 43%;
        left: -20px;
    }
        /**Home new page css end**/
        #dxg_npct_pg .npct_bn_lt .mn_hd h1 {
            width: 100%;
        }

#mcad_npct_pg .npct_inftrs_rt img {
    right: -30px;
}
#mcad_npct_pg .chspud_rt:after {
    width: 950px;
}
#mcad_npct_pg .npct_frtct_mn:before {
    width: 1050px;
}
#tvl_npct_pg .npct_bn_lt .mn_hd h1 {
    font-size: 38px;
    line-height: 55px;
}
    }

    @media(max-width:1500px){
        .mn_hd h1 {font-size: 45px;}
        .mn_hd p {font-size: 18px;}
        .sb_hd h2, #wht_lblpg .demand_sub_heading h2 {font-size: 32px;}
        /**portfolio detail**/
        .npct_bn_lt {width: 50%;}
        .npct_bn_lt .mn_hd h1 {width: 90%;font-size: 50px;margin-bottom: 10px;}
        .npct_ptnrpr_mn {width: 100%;margin: 60px auto 0px;}
        .np_cst .owl-theme .owl-nav {top: -120px;}
        .npct_srv_mn {margin: 70px auto 0;}
        .npct_blmdpck_mn {width: 94%;}
        .npct_rctr_lt .sb_hd h2 {width: 100%;}
        .npct_chspud_sc:before {height: 100px;width: 60px;}
        .npct_rslt_mn {width: 80%;}
        .blmdpck_rt {width: 55%;}
        .clnqt_mn {width: 100%;padding-top: 110px;}
        .all_sec.npct_clnqt_sc {padding: 60px 0 80px;}
        .npct_frtct_mn:before {width: 930px;}
        .all_sec.npct_tchst_sc {padding-bottom: 60px;}
        .npct_bn_lt .mn_hd h1 {line-height: 70px;}
        .ptnrpr_lst {min-height: 240px;}
        .all_sec.npct_blmdpck_sc {padding: 60px 0 80px;}
        /**portfolio detail end**/
        /* PORTFOLIO CSS START */
        .npt_lst img {max-width: 580px;}
        .npt_lst {height: 400px;}
        .npct_pnlftr .npct_inftrs_mn .npct_pnl {width: 35%;}
        .npct_inftrs_rt {width: 45%;}
        .npct_int_inr {height: 550px;}
        .npct_pnlftr .npct_inftrs_rt:after {font-size: 80px;}
        .npct_pnlftr .npct_inftrs_rt:before {width: 250px;}
        .npct_pnlftr .npct_intftr {left: -130px;}
        .npct_pnlftr .npct_inftrs_mn:nth-child(3) .npct_intftr {right: -130px;}
        #dxg_npct_pg .npct_inftrs_lt {height: 400px;}
        /* PORTFOLIO CSS END */
        /**uber like app start**/
        .ubr_lk_bnr {
        height: 550px;}
        .uberx_industries_sec .sb_hd p {
            width: 60%;
        }
        .topcntnt_rqrmt h3 {
            width: 50%;
        }
        .uberx_wrap .demand_businees_inner_right .panel-group {
            width: 100%;
        }
        .ublk_eft_sc {
            width: 54%;
        }
        .uberx_wrap .guarantee_main_left {
            width: 42%;
        }
        .uberx_banner_img img {
            max-width: 680px;
        }
        /**uber like app start end**/

        /**home page new css**/

        #mcad_npct_pg .npct_frtct_mn:before {
            width: 920px;
        }
        /**home page new css end**/
        .we_dlv_rv p {
            padding: 0 17px;
        }
    }

    @media(max-width:1400px){
        .cntn_bnr:after {height: 540px;width: 670px;}
        .cntn_bnr_rt {top: -10px;}
        .cntn_bnr_lt {width: 50%;}
        /**portfolio detail**/
        .npct_bn_cntn {height: 590px;top: 80px;}
        .all_sec.npct_inftrs_sc {padding: 50px 0 50px;}
        .all_sec.npct_tchst_sc {padding-top: 30px;}
        .sb_hd.npct_frtct_lt {width: 65%;}
        .np_cst p, .np_cst .mn_hd p, .np_cst .sb_hd p {font-size: 18px;line-height: 28px;}
        .inftrs_inr {font-size: 18px;padding-left: 30px;margin-bottom: 20px;}
        .np_cst .sb_hd h2 {line-height: 50px;}
        #dxg_npct_pg .ptnrpr_lst h3 {
            font-size: 26px;
        }
        /**portfolio detail end**/
        /**uber like app start**/
        .mb_abic {
            right: 420px;
            width: 28%;
        }
        /**uber like app end**/
        /**home new page css**/
        .prt_rt_ctn h3 {
        font-size: 25px;
    }
    .top_span_text {
    font-size: 18px;}
        /**home new page css end**/
        .blmdpck_rt ul li {
            font-size: 18px;
        }
        #mcad_npct_pg .metg_sc:before{content:unset;}
        #tvl_npct_pg .npct_srv_sc.brid_wrap {
            min-height: 800px;
        }
        #tvl_npct_pg .brd_rt figure, #tvl_npct_pg .brd_rt figure img {
            height: 100%;
            width: 100%;
            object-fit: cover;
        }
        #tvl_npct_pg .brd_rt {
            width: 40%;
        }
        .nv_spac.tvl_bn {
            padding-top: 70px;
        }
    }

    @media(max-width:1300px){
        .all_sec.cntct_lctn_sc {padding-bottom: 70px;}
        .cnt_lctn_inr h2 {font-size: 24px;}
        .cntn_bnr:after {height: 450px;width: 48%;}
        .cntn_bnr {height: 600px;}
        .all_sec.cntct_frm_sc {padding-top: 10px;}
        /**portfolio detail**/
        .npct_bn_cntn {height: 530px;top: 20px;}
        .npct_bn_lt .mn_hd h1 {font-size: 45px;line-height: 60px;width: 85%;}
        .npct_bn_lt .mn_hd {padding: 20px 20px;}
        .np_cst .npct_abt_rt p {font-size: 18px;line-height: 30px;margin-bottom: 10px;}
        .npct_rctr_sc {padding: 50px 0;}
        .npct_blmdpck_mn {min-height: auto;}
        .npct_blmdpck_mn {width: 100%;flex-wrap: wrap;}
        .blmdpck_lt, #ast_ecm .blmdpck_lt, #drob_npct_pg .blmdpck_lt, #cure_npct_pg .blmdpck_lt, #dxg_npct_pg .blmdpck_lt, #bnkrch_npct_pg .blmdpck_lt, #yoom_npct_pg .blmdpck_lt, #hth_hmsr  .blmdpck_lt, #brnart_npct_pg .blmdpck_lt, #celo_npct_pg .blmdpck_lt, #dinein_npct_pg .blmdpck_lt{width: 100%;margin-bottom: 30px;}
        .blmdpck_rt {width: 100%;}
        .blmdpck_lt:after{content:unset;}
        .blmdpck_rt p {margin-bottom: 20px;}
        .clnqt_mn h2 {font-size: 32px;}
        .npct_tchst_lst figure {height: 180px;width: 180px;}
        .np_cst .sb_hd h2 {font-size: 32px;}
        .np_cst .sb_hd h2 {line-height: 45px;}
        .npct_srv_lst h3 {font-size: 22px;}
        .blmdpck_lt h2 {width:100%;}
        .ptnrpr_lst {min-height: 240px;}
        .npct_abt_Sc:after {right: 10%;}
        /**portfolio detail end**/
        /**uber like app start**/
        .uberx_wrap .uberx_banner_img img {
            max-width: 560px;
        }
        /**uber like app end**/
        /**new home page css**/
        .hom_bnnr {
        height: 740px;
    }
        /**new home page css end**/
        #mcad_npct_pg .npct_bn_lt .mn_hd h1 {
            font-size: 40px;
            line-height: 50px;
        }
        .prfl_lst p {
            font-size: 16px;
            line-height: 22px;
        }
        .bld_ids a {
            font-size: 16px;
        }
        #mcad_npct_pg .chspud_rt:after {
            width: 750px;top: 40px;
        }
        #mcad_npct_pg .npct_chspud_sc .chspud_rt img {
            max-width: 570px;
        }
        #mcad_npct_pg .npct_frtct_mn:before {
            width: 880px;
        }

        .vrb_ftrs_lt {
            padding: 0;
            width: 100%;
            align-items: center;
            text-align: center;padding: 30px 50px;
        }
        .vrb_ftrs_rt {
            width: 100%;
            align-items: center;
            justify-content: center;
            text-align: center;
        }
        #tvl_npct_pg .vrb_ftrs_mn:nth-child(2) .vrb_ftrs_rt img, #tvl_npct_pg .vrb_ftrs_mn .vrb_ftrs_rt img {
            max-width: 100%;
        }
        .vrb_ftrs_rt figure {
            display: flex;
            align-items: center;
            justify-content: center;
        }
        .vrb_ftrs_mn:nth-child(odd) .vrb_ftrs_rt img {
            max-width: 60%;
            right: 0;
        }
        .vrb_ftrs_mn:nth-child(2n) .vrb_ftrs_lt {
            padding: 0;
        }
        .vrb_ftrs_mn:nth-child(2) .vrb_ftrs_rt {
            align-items: center;
        }
        .vrb_ftrs_rt {
            margin-top: 20px;
        }
        .vrb_ftrs_mn {
            height: auto;
            flex-wrap: wrap;
            margin-bottom: 30px;
            padding: 20px 90px;
        }
        .vrb_ftr_lst {
            margin-top: 50px;
        }
        .npct_srv_sc.vrb_ftrs .sb_hd {
            width: 100%;
        }
        .vrbo_mddbttn {
            margin-top: 40px;
        }
        .nm_ochl_cnt h3 {
            font-size: 18px;
            min-height: 45px;
        }
        #tvl_npct_pg .vrb_ftrs_mn:nth-child(2) .vrb_ftrs_rt img, #tvl_npct_pg .vrb_ftrs_mn .vrb_ftrs_rt img {
            max-width: 100%;
        }
        .nv_spac.tvl_bn {
            padding-top: 120px;
        }

#yoom_npct_pg .vrb_ftrs_mn:nth-child(even) .vrb_ftrs_rt img, #yoom_npct_pg .vrb_ftrs_mn:nth-child(odd) .vrb_ftrs_rt img {
    max-width: 100%;
}
#dine_in .blmdpck_lt, .blmdpck_rt p{
    width: 100%;
    text-align: center;
}
#dine_in .blmdpck_lt .blk_span {
    display: initial;
}
#dine_in .npct_blmdpck_mn .cst_brdr::after{
    display:none;
}
    }

    @media(max-width:1200px){
        .blmdpck_rt ul li:before{content:unset;}
        .sb_hd h2{font-size: 30px;}
        .mn_hd h1 {font-size: 36px;}
        .cntn_bnr {background: #eff8ff;height: 480px;}
        .cntn_bnr:after{content:unset;}
        .all_sec.cntct_frm_sc {padding-top: 60px;}
        .pg_frmttl figure img {max-width: 180px;}
        .cntct_frm_mn {height: 450px;}
        .pg_frmttl figure img {max-width: 220px;}
        .all_sec.cntct_lctn_sc {padding-top: 10px;}
        .cntn_bnr_rt {left: 0;top: 0;}
        .cnt_lctn_inr h2 {font-size: 22px;}
        .lt_hdr_lft a.navbar-brand, .lt_hdr_lft {width: 120px;}
        .lt_hdr_inr li a {font-size: 15px;}
        .hdr_inlt {display: flex;align-items: center;justify-content: flex-end;width: 80%;}
        .lt_hdr_lft {width: 100%;display: flex;align-items: center;justify-content: space-between;}
        .hdr_btn {margin-left: 0;}
        .hdr_inlt button.navbar-toggler {display: block !important;background: #008bf2;padding: 6px 10px;line-height: normal;border: unset;border-radius: 5px;margin-left: 10px;}
        .hdr_inlt button.navbar-toggler span {color: #fff;font-size: 25px;}
        .navbar-collapse.lt_hdr_rgt.show {display: block !important;}
        .navbar-collapse.lt_hdr_rgt {display:none !important;position:absolute;top:60px;left:0;right:0;background:#fff;width:100%;padding:20px;max-height:300px;overflow-y:auto;box-shadow:0 9px 6px #00000017;}
        .lt_hdr_inr .hdr_btn {display:none;}
        ul#nav-header-solution li a {width:fit-content;height:auto;}
        ul#nav-header-solution li {width:100%;margin-right:0;margin-bottom:16px;}
        ul#nav-header-solution {width:100%;flex-wrap:wrap;}
        .nvg_tn ul.sub-menu {position:relative;width:100%;padding:10px;top:0;box-shadow:unset;background:#f5f5f5;margin-top:6px;}
        .lt_hdr_inr ul#nav-header-solution li ul.sub-menu li {width:23%;margin-bottom:0;}
        .lt_hdr_inr li.servenew_dropmnu ul.sub-menu, .lt_hdr_inr li.resrcenew_dropmnu ul.sub-menu, .lt_hdr_inr li.aboutus_dropmnu ul.sub-menu, .lt_hdr_inr li.resrcenew_dropmnu ul.sub-menu, .lt_hdr_inr li.aboutus_dropmnu ul.sub-menu {width:100%;}
        .lt_hdr_inr ul#nav-header-solution li.servenew_dropmnu ul.sub-menu li, .lt_hdr_inr ul#nav-header-solution li.resrcenew_dropmnu ul.sub-menu li, .lt_hdr_inr ul#nav-header-solution li.aboutus_dropmnu ul.sub-menu li {width:32%;}
        .btn {font-size:16px;}
        /**portfolio detail **/
        .npct_bn {height: 660px;align-items: center;}
        .npct_bn_lt .mn_hd h1 {font-size: 40px;line-height: 50px;width: 100%;}
        .npct_bn_lt {width: 100%;padding: 0px 0 0 0px;}
        .npct_bn_cntn {height: 500px;top: 0px;background-position: center center !important;background-size: cover !important;}
        .npct_abt_lt figure {position: unset;top: unset;height: 30px;margin-bottom: 20px;width: 100%;}
        .npct_abt_mn {flex-wrap: wrap;}
        .npct_abt_lt {width: 100%;text-align: center;}
        .npct_abt_rt {width: 100%;margin-top: 30px;text-align: center;}
        .npct_abt_Sc {padding: 50px 0 !important;}
        .npct_abt_Sc:after {z-index: -1;opacity: 0.5;}
        .npct_ptnrpr_mn {margin: 80px auto 0px;}
        .ptnrpr_cnt {top: -60px;font-size: 100px;}
        .npct_inftrs_sc .sb_hd {width: 60%;}
        .np_cst .npct_srv_lst p {font-size: 16px;}
        .npct_tchst_lst figure {height: 140px;width: 140px;}
        .npct_tchst_lst figure img {height: 50px;}
        .npct_rctr_mn {flex-wrap: wrap;}
        .npct_rctr_lt {width: 100%;text-align: center;}
        .npct_rctr_rt {width: 100%;margin-top: 40px;text-align: center;}
        .npct_rctr_lt .sb_hd h2 {width: 60%;margin: 0 auto;}
        .npct_rslt_mn {width: 100%;}
        .npct_rslt_sc .sb_hd, .npct_blmdpck_mn {text-align: center;}
        .np_cst .sb_hd h2 {font-size: 30px;line-height: 40px;}
        .blmdpck_lt h2 {width: 80%;margin: 0 auto;}
        .npct_bn_lt .mn_hd {padding: 50px;background-color: rgba(0,0,0,.7);justify-content: center;text-align: center;}
        .ptnrpr_lst h3 {font-size: 30px;}
        .ptnrpr_lst {min-height: 220px;}
        .npct_ptnrpr_mn {margin: 60px auto 0px;}
        .npct_tchst_lst h3 {font-size: 18px;}
        .npct_rctr_lt .cst_brdr:after, .blmdpck_lt .cst_brdr:after, .chspud_lt .cst_brdr:after{margin: 0 auto;right: 0;}
        .chspud_rt {display: none;}
        .chspud_lt {width: 100%;text-align: center;}
        .npct_chspud_sc {min-height: auto;}
        .npct_inftrs_lt {display: none;}
        .npct_inftrs_sc .sb_hd {width: 70%;text-align: center;margin: 0 auto;}
        .intftr_cntn {position: relative;height: auto;background: transparent;padding: 0;text-align: center;margin-top: 20px;}
        .npct_int_inr {height: auto;width: 95%;margin: 0 auto;}
        .intftr_cntn h3, .intftr_cntn p {color: var(--title_color);}
        .npct_inftrs_rt, .intftr_cntn h3, .npct_frtct_mn:before {width: 100%;}
        .intftr_cntn h3 {margin-bottom: 15px;font-size: 20px;}
        .np_cst .intftr_cntn p {font-size: 16px;}
        .npct_int_inr figure {height: 300px;}
        .npct_inftrs_sc .cst_brdr:after{transform: translateX(-50%);left: 50%;}
        .np_cst .owl-theme .owl-nav {top: 32%;width: 100%;left: 0;}
        .np_cst .owl-carousel .owl-nav button.owl-prev {margin-right: 0px;position: absolute;left: -30px;}
        .np_cst .owl-carousel .owl-nav button.owl-next {position: absolute;right: -30px;}
        .tvl_prj_mn {
            margin-top: 40px;
        }
        /**portfolio detail end**/
        /* PORTFOLIO OLD CSS START */
        .npt_lt p {font-size: 16px;line-height: 25px;}
        .npt_lst_inr {padding: 40px;}
        .npt_lst {height: auto;}
        .npt_apic h2 {font-size: 25px;}
        .npt_apic h2 span {font-size: 18px;}
        .npt_rt {width: 40%;}
        .npct_pnlftr .npct_inftrs_mn {padding-bottom: 0px;flex-wrap: wrap;}
        .npct_pnlftr .npct_inftrs_mn .npct_pnl h3 {text-align: center;}
        .npct_pnlftr .npct_inftrs_rt {margin-top: 30px;}
        .npct_pnlftr .npct_intftr {left: 0;}
        .npct_inftrs_rt:after, .npct_inftrs_rt:before, .npct_pnlftr .npct_inftrs_mn:nth-child(3) .npct_inftrs_rt:after, .npct_pnlftr .npct_inftrs_mn:nth-child(3) .npct_inftrs_rt:before{display: none;}
        .npct_pnlftr .npct_inftrs_mn:nth-child(3) .npct_intftr {right: auto;}
        .npct_pnlftr .npct_inftrs_mn:nth-child(3) .owl-theme .owl-nav {left: auto;right: auto;transform: none;}
        .npct_pnlftr .npct_inftrs_mn .npct_pnl {width: 100%;}
        #dxg_npct_pg .npct_int_inr{height: auto;}
        #ast_ecm .npct_chspud_sc, #drob_npct_pg .npct_chspud_sc, #cure_npct_pg .npct_chspud_sc, #dxg_npct_pg .npct_chspud_sc, #bnkrch_npct_pg .npct_chspud_sc, #yoom_npct_pg .npct_chspud_sc, #hth_hmsr  .npct_chspud_sc, #brnart_npct_pg .npct_chspud_sc, #celo_npct_pg .npct_chspud_sc, #dinein_npct_pg .npct_chspud_sc{margin: 0px 0;}
        /* PORTFOLIO OLD CSS END */
        .demand_glimpse_Delivery_sec.prt_hm_tp .inner_sub_heading h3 {font-size: 26px;}
        .top_span_text {font-size: 18px;}
        .demand_glimpse_Delivery_sec.prt_hm_tp .content_image img {height: 70px;}
        /**uber like app start**/
        .uberx_wrap .uberx_banner_inner_content {
            width: 58%;
        }
        .uberx_wrap .uberx_banner_img {
            width: 32%;
        }
        .uberx_wrap .uberx_banner_img img {
            max-width: 390px;
        }
        .topcntnt_rqrmt h3 {
            font-size: 18px;
            width: 49%;
        }
        .ubr_indtry_mn ul li {
            padding: 10px;
            height: 280px;
        }
        .uberx_wrap .cta_uberx_background {
            height: auto;
            padding: 35px 20px;
            flex-direction: column;
            text-align: center;
        }
        .uberx_wrap .cta_uberx_background .uberx_sub_heading {
            width: 100%;
        }
        .uberx_wrap .cta_right_button {
            margin-top: 25px;
        }
        .demand_businees_outr {
            margin-top: 40px;
        }
        .uberx_wrap .demand_businees_inner {
            margin-top: 0;
        }
        .uberx_wrap .guarantee_main_left .uberx_sub_para {
            width: 85%;
        }
        .ublk_eft_inr {
            padding: 15px 10px;
        }
        .mb_abic{
            display: none;
        }
        .ublk_eft_inr p {
            font-size: 16px;
            line-height: normal;
        }
        .ubr_dffrnt_mn li {
            width: 30%;
        }
        /**uber like app end**/
        .top_rated_company_main {
            flex-direction: column;
        }
        .left_rated_button .btn-fix {
            margin: 0 auto;
        }
        .left_rated_company_sec {
            width: 100%;
            text-align: center;
        }
        .right_rated_company_sec {
            width: 100%;
            right: 0;
        }
        .left_rated_company_sec .uberx_sub_heading {
            text-align: center;
        }
        .right_rated_company_sec ul {
            transform: unset;
            margin-top: 4rem;
        }
        .right_rated_company_sec ul li {
            margin-bottom: 0;
            width: 23%;
        }
        .company_rating_plateform {
            padding: 10px;
        }
        .company_icon {
            min-height: 145px;
        }
        .comapny_rating_content h3 {
            font-size: 18px;
            line-height: 23px;
        }
        .right_rated_company_sec ul li:nth-child(2), .right_rated_company_sec ul li:last-child {
            transform: unset;
        }

        /**new home page css**/
        .hom_bn_rt:before, .hom_bn_rt:after, #hmpg_otr .header_top_form:before,  #hmpg_otr .header_top_form:after{content:unset;}
        .hom_bn_rt {
        padding: 0;
        left: 0;
    }
    .hom_bn_rt .header_top_form {
        width: 100%;
    }
    .coffee_left {
        width: 50%;
    }
    .award_col h3, .award_col h2 {
        font-size: 25px;
    }
    .pro {
        font-size: 16px;
    }
    .awd_img {
        background-position: left -14px top -350px;
        background-size: 1630px;
    }
    .awd_img.awd_img2 {
        background-position: left -93px top -350px;
    }
    .awd_img.awd_img3 {
        background-position: left -166px top -350px;
    }
    .hom_bn_rt {
    width: 45%;}
     .award_col h3, .award_col h2 {font-size:25px;}
    .prt_lt:before, .prt_lt:after{content:unset;}
    .hom_tpntch_mn {
        justify-content: space-between;
        width: 100%;
        transform: unset;
        margin: 0 auto;
        left: unset;
        flex-wrap: wrap;
    }
    .hom_tpntch_inr {
        width: 30%;
    }
    .hom_tpntch_sc:before {
        background-size: 2180px;
    }
    .hom_abt_inr ul {
        flex-wrap: wrap;
    }
    .prt_lt_img {
        width: 303px;
        height: 510px;
        display: block;
        background-position: left 0 top -660px;
        background-size: 1510px;
        margin: 0 auto;
    }
    .prt_lt {
        padding: 0px 0 0px;
    }
    .ptfl_cmn_mn {
    width: 90%;}
    .prt_rt {
        width: 60%;
    }
    .ptfl_cmn_mn.asanarevebel .prt_lt_img {
        background-position: left -405px top -535px;
    }
    .ptfl_cmn_mn.binge .prt_lt_img {
        background-position: left -790px top -540px;
    }
    .ptfl_cmn_mn.jswipe .prt_lt_img {
        background-position: left -1180px top -530px;
    }
    .ptfl_cmn_mn.talen .prt_lt_img {
        background-position: left 0 top -1180px;
    }

    .ptfl_cmn_mn.latestsightings .prt_lt_img {
        background-position: left -400px top -1185px;
    }
    .ptfl_cmn_mn.micture .prt_lt_img {
        background-position: left -790px top -1180px;
    }
    .ptfl_cmn_mn.celloux .prt_lt_img {
        background-position: left -1170px top -1180px;
    }
    .ptfl_cmn_mn.cure .prt_lt_img {
        background-position: left -20px top -1830px;
    }
    .ptfl_cmn_mn.lasso .prt_lt_img {
        background-position: left -400px top -1830px;
    }
    .prt_rt_icn {
        height: 80px;
        width: 80px;
        display: block;
        background-size: 1500px;
    }
    .ptfl_cmn_mn.asanarevebel .prt_rt_icn {
        background-position: top 7px left -91px;
    }
    .ptfl_cmn_mn.binge .prt_rt_icn {
        background-position: top 7px left -184px;
    }
    .ptfl_cmn_mn.jswipe .prt_rt_icn {
        background-position: top 7px left -277px;
    }
    .ptfl_cmn_mn.talen .prt_rt_icn {
        background-position: top 7px left -372px;
    }
    .ptfl_cmn_mn.latestsightings .prt_rt_icn {
        background-position: top 7px left -464px;
    }
    .ptfl_cmn_mn.micture .prt_rt_icn {
        background-position: top 7px left -557px;
    }
    .ptfl_cmn_mn.celloux .prt_rt_icn {
        background-position: top 7px left -649px;
    }
    .ptfl_cmn_mn.cure .prt_rt_icn {
        background-position: top 7px left -743px;
    }
    .ptfl_cmn_mn.lasso .prt_rt_icn {
        background-position: top 7px left -837px;
    }
    .owl-theme.ptfolio_slider .owl-nav {
            left: -20px;
        right: -10px;
    }
    .prt_rt_ctn p {
    font-size: 16px;}
    .ptfl_cmn_mn.droob .prt_lt_img {
        background-position: left 0 top -540px;
    }
        /**new home page css end**/
.np_cst .npct_pnlftr .owl-theme .owl-nav {
    top: 32%;
    right: 0;
    left: 0;
}
.npct_inftrs_sc .npct_inftrs_mn .owl-nav button.owl-prev {
    left: -30px !important;
}
#mcad_npct_pg .npct_bn_lt .mn_hd {
    padding: 50px 150px;    display: flex;
    align-items: center;
}
#mcad_npct_pg .npct_inftrs_rt figure:after{content:unset;}
#mcad_npct_pg .npct_frtct_mn:before{content:unset;}
#mcad_npct_pg .npct_frtct_mn .npct_frtct_rt img {
    max-width: 380px;
}
.npct_opc_lst:nth-child(2) .intgrt_rt img {
    max-width: 620px;
    left: -110px;
}
.opc_lst h3 {
    font-size: 20px;
}
.rslts_mn .npct_rctr_rt {
    width: 100%;
}
.rslts_mn .npct_rctr_lt {
    width: 100%;
}
.vrbwrk_lst h3 {
    font-size: 18px;}
    .or_chl_rt {
        display: none;
    }
    .or_chl_lt .sb_hd {
        width: 100%;
        text-align: center;
    }
    .or_chl_bx {
        width: 48%;
    }
    .acs_bt {
        width: 100%;
        text-align: center;
    }
    .or_chl_lt {
        display: flex;
        align-items: stretch;
        justify-content: space-between;
        flex-wrap: wrap;
        width: 100%;
    }
    .or_chl_lt .or_chl_bx:nth-child(4) {
        width: 60%;
        margin: 40px auto 0;
    }
    .we_dlv_sc {
        padding-bottom: 60px;
    }
    .we_dlv_sc:after{content:unset;}
    .we_dlv_in {
        display: flex;
        justify-content: center;
        align-items: center;
        margin-top: 40px;
        flex-wrap: wrap;
        gap: 30px;
    }
    .we_dlv_pt {
        border-radius: 10px;
        background: #fff;
        left: unset;
        right: unset;
        height: auto;
        width: 30%;
        top: unset;
        min-height: 160px;
    }
    .brid_flex {
        flex-wrap: wrap;
    }
    .brd_lt {
        width: 100%;
        text-align: center;
    }
    .brd_rt {
        width: 100%;
        text-align: center;
    }
    .brd_rt figure:after{content:unset;}

.or_srv_pt:nth-child(odd) {
    transform: unset;
}
.or_srv_pt {
    width: 49%;
    margin-bottom: 20px;
    padding: 20px;
    min-height: auto;
}
.or_srv_in {
    margin-top: 40px;
    flex-wrap: wrap;
}
.or_srv_pt h3 {
    font-size: 18px;    margin-bottom: 15px;}
    .or_srv_pt p {
        font-size: 16px;
        margin-bottom: 5px;
    }
    #vrb_npct_pg .npct_bn_lt .mn_hd {
        padding: 60px;
        align-items: center;
    }
    .or_chl_bx p {
        font-size: 15px;
    }
    .or_chl_bx h3 {
        font-size: 20px;
    }
    .vrgt_cntn p {
        font-size: 20px;
        line-height: 29px;
    }
    .nmh_ltct_rt {
        display: none;
    }
    .nmh_ltct_lt {
        width: 100%;
        text-align: center;
        padding: 0;
        align-items: center;
    }
    .nmh_ltct_mn {
        height: auto;
        padding: 40px 20px;
    }
    .np_cst .nmh_ltct_lt.sb_hd h2 {
        font-size: 24px;
        line-height: normal;
    }
    .nmh_ltct_sc {
        padding-top: 30px;
    }
    .nm_ochl_lst {
        width: 49%;
        margin-bottom: 20px;
    }
    .nm_ochl_mn {
        flex-wrap: wrap;
    }
    .nm_ochl_lst:last-child {
        margin: 0 auto;
    }
    .nm_ochl_cnt h3 {
        min-height: auto;
    }
    .nm_imt_mn:after{content:unset;}
    .nm_imt_mn {
        gap: 0 30px;
    }
    .nm_imt_pt {
        border: solid 1px #000 !important;
        width: 30%;
        flex-wrap: wrap;
        justify-content: center;
    }
    .nm_imt_pt h3 {
        width: 100%;
        padding-left: 0;
        text-align: center;
        margin-top: 15px;font-size: 30px;
    }
    .nm_imt_pt h3 span {
        font-size: 16px;
    }
    #msh_npct_pg .brd_lt h2 {
        width: 100%;
    }
    #msh_npct_pg .npct_bn_lt .mn_hd {
        padding: 60px;
        align-items: center;
    }
    .nm_vct_rt:before, .nm_vct_rt:after{content:unset;}
    .nm_vct_rt {
        height: auto;
        align-items: center;
    }
    .nm_vct_rt figure {
        position: unset;
        width: 100%;
        height: auto;
    }
    .nm_vct_lt h3 {
        display: none;
    }
    .nms_fthd_mbl {
        display: block;
    }
    .nms_fthd_mbl {
        display: block;
        width: 100%;
        margin-bottom: 20px;
    }
    .nms_ftrs_in {
        flex-direction: column-reverse;
        flex-wrap: wrap;  margin-bottom: 80px;
    }
    .nms_ftrs_in:last-child .nm_vct_rt figure {
        width: 60%;
    }
    .nm_vct_lt {
        width: 100%;
    }
    .nms_ftrs_in:nth-child(2n) {
        flex-direction: column-reverse;
    }
    .nm_vct_rt {
        flex-wrap: wrap;
        justify-content: center;
        width: 100%;
        align-items: center;
        text-align: center;
    }
    .nms_ftrs_in:nth-child(2n) .nm_vct_lt {
        width: 100%;
    }
    .nms_ftrs_in:nth-child(2) .nm_vct_rt figure {
        width: 100%;
    }
    .nms_ftrs_in .nm_vct_rt img {
        max-width: 70%;
    }
    .nms_ftrs_in:last-child .nm_vct_rt img {
        max-width: 60%;
    }
    .nms_ftrs_in:nth-child(2) {
        margin-bottom: 60px;
    }
    .nms_ftrs_in h3 {
        font-size: 24px;
    }
    .nm_vct_pt {
        font-size: 20px;}
        .nms_ftrs_mn {
            margin-top: 30px;
        }
        #tvl_npct_pg .npct_abt_lt figure {
            top: unset;
            width: 100%;
        }
        #tvl_npct_pg .npct_bn_lt {
            width: 100%;
        }
        #tvl_npct_pg .npct_bn_lt .mn_hd {
            padding: 70px 80px;
        }
        .tvl_prj_otr {
            flex-direction: column-reverse;
        }
        .tvl_prj_lt .sb_hd {
            display: none;
        }
        .tvl_prj_lt {
            width: 100%;
            text-align: center;
            margin-top: 30px;
        }
        .tvl_prj_rt:before, .tvl_prj_rt:after{content:unset;}
        .tvl_prj_rt {
            width: 100%;
            text-align: center;
        }
        .tvl_prj_rt figure {
            left: unset;
            margin: 0 auto;
        }

.tvl_prj_lst:nth-child(2n) .tvl_prj_otr {
    flex-direction: column-reverse;
}
.tvl_mbl_hd {
    display: block;
}
.tvl_prj_lst:nth-child(2n) .tvl_prj_otr figure {
    left: unset;
}
.tvl_prj_lst {
    margin-bottom: 50px;
}
#tvl_npct_pg .brd_rt {
    display: none;
}
#tvl_npct_pg .npct_srv_sc.brid_wrap {
    min-height: auto;
    padding: 40px 0;
}
#tvl_npct_pg .npct_frtct_sc {
    padding-top: 50px;
}
#tvl_npct_pg .npct_frtct_mn .sb_hd h2 {
    font-size: 24px;
}
#tvl_npct_pg .npct_frtct_mn .sb_hd h2 span {
    font-size: 16px;}
    #tvl_npct_pg .npct_bn_lt .mn_hd h1 {
        font-size: 22px;
        line-height: 29px;
    }
    .tvl_prj_lst:nth-child(2n) .tvl_prj_otr figure {
        right: unset;
    }
    #tvl_npct_pg .npct_bn_lt .mn_hd {
        padding: 70px 80px;
        align-items: center;
        justify-content: center;
    }
    #yoom_npct_pg .ftrs_ymm_mn {
        flex-wrap: wrap;
    }
    #yoom_npct_pg .ftrs_mn_lt {
        width: 75%;
        margin: 0 auto;
    }
    #yoom_npct_pg .ftrs_mn_rt {
        width: 100%;
        display: flex;
        align-items: stretch;
        flex-wrap: wrap;
        justify-content: space-between;
        margin-top: 40px;
    }
    .ftrs_mn_pt {
        text-align: center;
        padding: 20px;
        align-items: center;
        justify-content: center;flex-wrap: wrap;
        width: 49%;
    }
    .ftrs_mn_inr {
        width: 100%;
        padding-left: 0;
        margin-top: 15px;
    }
    #yoom_npct_pg .mn_ftrs_tvl {
        margin-bottom: 0;
    }
    #yoom_npct_pg .we_dlv_sc:after {
        height: 700px;
    }
    #yoom_npct_pg .npct_abt_lt figure {
        width: 200px;
        margin: 0 auto 20px;
        height: 90px;
    }
    #yoom_npct_pg .npct_bn_lt .mn_hd {
        background: rgb(255 98 95/85%);
        padding: 40px 90px;
        text-align: center;
        align-items: center;
    }
    #yoom_npct_pg .npct_bn_lt .mn_hd h1 {
        font-size: 32px;
        line-height: 40px;
    }
    #yoom_npct_pg .tvl_prj_rt:after{content:unset;}
    #yoom_npct_pg .tvl_prj_rt {
        width: 50%;
    }
}

    @media(max-width:992px) {
        .npct_rslt_lst img {
            height: 400px !important;
        }
          /**porflio css strat**/
        .npct_frtct_rt {
            display: none;
        }
       .npct_frtct_mn .npct_frtct_lt {
            width: 100%;
            text-align: center;
            align-items: center;
            justify-content: center;
        }
          /**porflio css strat end**/
        .pg_frmttl figure {display:none;}
        .cntct_frm_mn {height:auto;flex-direction:column;padding:30px 30px;}
        .cnt_lctn_inr p {width:100%;}
        .cnt_lctn_inr {width:40%;margin-right:30px;}
        .cnt_lctn_inr:last-child {margin-right:0;}
        .pg_frmttl {width:100%;text-align:center;}
        .pg_frm {width:100%;display:flex;align-items:center;justify-content:center;padding-right:0;margin-top:20px;}
        .cntn_bnr {height:auto;padding-bottom:30px;}
        .cntn_bnr_lt {width:100%;text-align:center;margin-bottom:30px;}
        .cntn_bnr_cntn {justify-content:center;flex-wrap:wrap;}
        .cntn_bnr_rt {width:60%;}
        .mn_hd p {font-size:16px;margin:10px 0 20px;}
        .mn_hd h1 {font-size:30px;}
        .sb_hd h2 {font-size:26px;}
        .cnt_lctn_inr h2 {font-size:20px;}
        /* PORTFOLIO DETAIL CSS START */
        .npct_bn_lt .mn_hd {padding: 100px 40px;}
        .npct_bn {height: auto;align-items: center;padding-bottom: 30px;}
        .npct_bn_cntn {height: auto;}
        .all_sec.npct_inftrs_sc {padding: 10px 0 40px;}
        .np_nmr {left: 50%;top: 10px;font-size: 40px;transform: translateX(-50%);}
        .npct_srv_lst h3 {font-size: 20px;word-break: break-word;}
        .npct_srv_mn {margin: 50px auto 0;}
        .npct_srv_lst {width: 47%;margin-bottom: 30px;text-align: center;box-shadow: 0px 0px 10px rgb(0 0 0 / 15%);padding: 30px;}
        .npct_srv_lst{margin-bottom: 0px;}
        .npct_tchst_lst h3 {font-size: 18px;margin-top: 20px;}
        .npct_rctr_lt .sb_hd h2 {width: 80%}
        .cst_brdr:after, .text_center .cst_brdr:after, .chspud_lt .cst_brdr:after, .npct_rctr_lt .cst_brdr:after, .blmdpck_lt .cst_brdr:after {left: 50%;transform: translateX(-50%);right: auto;}
        .all_sec.npct_clnqt_sc, .all_sec.npct_frtct_sc {padding: 40px 0;}
        .blmdpck_lt h2 {width: 100%;}
        .npct_rslt_lst {width: 30%;}
        /* PORTFOLIO DETAIL CSS END */
        /* PORTFOLIO OLD CSS START */
        .npt_bn {height: auto;}
        .npt_wrp .nv_spc {padding-top: 100px;}
        .npt_wrp .mn_hd h1 {font-size: 35px;}
        .npt_wrp .mn_hd p {font-size: 18px;}
        .npt_lst_inr {flex-wrap: wrap;}
        .npt_lt {width: 100%;align-items: center;text-align: center;}
        .npt_rt {width: 100%;margin-top: 20px;}
        .npt_apic h2 {text-align: left;}
        /* PORTFOLIO OLD CSS END */
        /**uber like app start**/
        .uberx_wrap .ubr_lk_bnr {
            height: auto;
        }
        .uberx_wrap .uberx_banner_inner_content {
            width: 100%;
            text-align: center;
            align-items: center;
        }
        .uberx_wrap .uberx_banner_img {
            display: none;
        }
        .ubr_indtry_mn ul li {
            width: 49%;
        }
        .ubr_indtry_mn ul li:last-child {
            margin: 0 auto;
        }
        .uberx_wrap .cta_uberx_background {
            padding: 25px 20px;
            flex-direction: column;
            height: auto;
            text-align: center;
        }
        .uberx_wrap .cta_right_button, .left_rated_company_sec .uberx_sub_heading.sb_hd{
            width: 100%;
            text-align: center;
        }
        .uberx_wrap .cta_right_button .btn-fix {
            margin: 0 auto;
        }
        .demand_businees_outr {
            margin-top: 40px;
        }
        .uberx_wrap .guarantee_main_left {
            width: 100%;
            text-align: center;
            margin-bottom: 3rem;
        }
        .uberx_wrap .guarantee_main_left .uberx_sub_heading h2 {
            text-align: center;
        }
        .uberx_wrap .guarantee_main_left .uberx_sub_para {
            width: 100%;
            text-align: center;
        }
        .ublk_eft_sc {
            text-align: center;
            justify-content: center;
            width: 100%;
        }
        .ublk_eft_inr {
            margin-left: 15px;
            margin-bottom: 15px;
            width: 30%;
        }
        .ublk_eft_inr:first-child {
            margin-left: 0;
        }
        .affrd_prce_sc {
            margin: 0px 0 0px;
            padding: 40px 0;
        }
        .affrd_prce_mn ul li {
            padding: 20px;
            width: 48%;
            margin-bottom: 25px;
        }
        .ubr_dffrnt_mn li {
            width: 48%;
            margin-right: 0;
            padding: 10px;
            margin-bottom: 25px;
        }
        .ubr_dffrnt_mn li:last-child {
            margin: 0 auto;
        }
        .uberx_wrap .cta_uberx_background_inner {
            justify-content: center;
            flex-wrap: wrap;
        }
        .uberx_wrap section.on_demand_cta_section .uberx_sub_heading {
            width: 100%;
        }
        .uberx_wrap .uberx_page_content {
            padding: 0 0 4rem;
        }
        .uberx_industries_sec .sb_hd p {
            width: 100%;
        }
        .uberx_wrap .demand_businees_inner_right h3 {
            font-size: 22px;
        }
        .uberx_wrap .guarantee_main_part {
            flex-wrap: wrap;
        }
        .affrd_prce_mn ul li img {
            height: 40px;
        }
        .ubr_dffrnt_mn li img {
            height: 60px;
        }
        .cta_uberx_background .sb_hd h2 {
            text-align: center;
        }
        .ubr_dffrnt_mn {
            justify-content: space-between;
        }
        /**uber like app end**/
        .apptunix_launching_apps_inner span {
            width: 90px;
        }
        .apptunix_launching_apps_inner h3 {
            font-size: 19px;
            line-height: 14px;
            padding-left: 1rem;
        }

        /**new home page css**/
        .hom_abt_inr p {
        font-size: 17px;
        line-height: 26px;
    }
    .hom_abt_inr ul {
        flex-wrap: wrap;
    }

    .hom_abt_inr {
        width: 48%;
    }
    .hom_bnnr {
    height: auto;}
    .hom_bnnr:before{content:unset;}
    .hm_rt_elemt {
        display: none;
    }
    .hom_bn_rt {
        width: 60%;
        margin: 0 auto;
    }
  .coffee_left {
        width: 100%;
    }
    .awrd_sec.big_awd {
        margin-top: 10px;
    }
    .awd_img {
        margin: 0 auto;
    }
    .clnt_brnd_otr {
        display: none;
    }
    .clnt_brnd_inr {
        margin: 0 auto;
    }
    .hom_abt_inr:nth-child(4) {
        margin-bottom: 4rem;
    }
    .ptfl_cmn_mn {
        flex-direction: column;
    }
    .prt_rtap_icn {
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .prt_rt_ctn p {
        text-align: center;
    }
    .str_icns {
        justify-content: center;
    }
    .prt_rt {
        width: 100%;
        margin-top: 20px;
    }
    .prt_lt {
        width: 100%;
    }
        /**new home page css end**/
        .npct_opc_lst {
            flex-wrap: wrap;
        }
        .npct_opc_lt {
            width: 100%;
        }
        #mcad_npct_pg .npct_opc_lt .sb_hd {
            text-align: center;
            margin-bottom: 30px;
        }
        .npct_opc_rt {
            text-align: center;
            width: 100%;
            margin-top: 40px;
        }
        .btn_lk {
            text-align: center;
        }
        .npct_opc_lst:nth-child(2) .intgrt_rt img {
            left: 0;
        }
        .intgrt_rt {
            width: 100%;
            text-align: center;
        }
        #mcad_npct_pg .chspud_rt:after{content:unset;}
        #mcad_npct_pg .npct_chspud_mn {
            flex-wrap: wrap;
        }
        #mcad_npct_pg .npct_chspud_sc .chspud_rt {
            position: unset;
            width: 100%;
            text-align: center;
        }
        .prfl_lst h3 {
            font-size: 18px;
        }
        .bld_ids a {
            font-size: 12px;
        }
        .prfl_lst {
            width: 24%;
        }
        #mcad_npct_pg .npct_bn_lt .mn_hd {
            padding: 50px 20px;
        }
        .vrb_ftrs_mn:nth-child(odd) .vrb_ftrs_rt img {
            max-width: 100%;
        }
        .vrbwrk_lst:after{content:unset;}
        .vrbwrk_lst {
            box-shadow: 0px 1px 16px #00000014;
            width: 23%;
            padding: 20px 20px;
            text-align: center;
        }
        .vrgt_cntn {
            justify-content: center;
            flex-wrap: wrap;
        }
        .vrgt_cntn p {
            width: 100%;
            text-align: center;
            margin-bottom: 30px;
        }
        .gt_std_bt {
            width: 100%;
        }
        .vrgt_cntn h2 {
            text-align: center;
            width: 100%;
            margin-bottom: 20px;
        }
        #yoom_npct_pg .we_dlv_sc:after {
            height: auto;
        }
        #yoom_npct_pg .npct_bn_lt .mn_hd h1 {
            font-size: 28px;
            line-height: 36px;
        }
        #yoom_npct_pg .npct_bn_lt .mn_hd {
            padding: 40px 40px;
        }
    }


    @media(max-width:767px) {
        #rngblle_npct_pg .nv_spc.npct_bn {
            padding-top: 140px;
        }
        .npct_abt_lt figure {
            height: 90px;
        }
        .latest_header_sec .whts_hdres {
            display: none !important;
        }
        .npct_rslt_lst {
            width: 100%;
        }
        .lt_hdr_inr ul#nav-header-solution li ul.sub-menu li {width:32%;margin-bottom:0;}
        .hdr_btn .btn {font-size:14px;padding:9px 9px;}
        .hdr_inlt button.navbar-toggler {padding:6px 5px;}
        .hdr_inlt button.navbar-toggler span {font-size:22px;}
        .cntn_bnr_rt {width:80%;}
        .mn_hd p {font-size:16px;}
        .mn_hd h1 {font-size:26px;}
        .sb_hd h2 {font-size:24px;}
        .cnt_lctn_inr {width:50%;margin-right:20px;}
        /* PORTFOLIO DETAIL CSS START */
        .npct_bn_lt .mn_hd h1 {font-size: 30px;line-height: 1.2; margin-bottom: 10px;}
        .npct_bn_lt .mn_hd {padding: 80px 40px;}
        .npct_abt_Sc, .all_sec.npct_blmdpck_sc, .npct_rctr_sc {padding: 40px 0 !important;}
        .npct_ptnrpr_mn {margin: 40px auto 0px;flex-wrap: wrap;}
        .npct_abt_Sc:after, .npct_abt_Sc:before, .ptnrpr_lst:after, .npct_chspud_sc:before, .npct_chspud_sc:after, .npct_frtct_rt, .npct_frtct_mn:before{display: none;}
        .ptnrpr_lst {min-height: auto;width: 45%;padding: 30px;box-shadow: 0px 0px 10px rgb(0 0 0 / 10%);margin-bottom: 25px;}
        .ptnrpr_cnt {top: -40px;font-size: 70px;}
        .npct_inftrs_sc .sb_hd, .npct_rctr_lt .sb_hd h2 {width: 100%;}
        .npct_tchst_lst figure img {height: 40px;}
        .npct_tchst_lst figure {height: 100px;}
        .clnqt_mn h2 {font-size: 20px;line-height: 35px;}
        .clnqt_mn {padding-top: 60px;}
        .clnqt_mn:before {height: 50px;width: 100px;}
        .sb_hd.npct_frtct_lt {width: 100%;padding: 0px;text-align: center;display: flex;justify-content: center;align-items: center;}
        .npct_frtct_mn {padding: 40px;height: auto;}
        .npct_blmdpck_sc .npct_rslt_mn {margin-top: 20px;}
        .np_cst .sb_hd h2 {font-size: 28px;}
        /* PORTFOLIO DETAIL CSS END */
        /* PORTFOLIO OLD CSS START */
        .npt_wrp .mn_hd h1 {font-size: 28px;}
        /* PORTFOLIO OLD CSS END */
        /**uber like app START**/
        .uberx_wrap .uberx_main_heading h1 {font-size: 24px;margin-bottom: 10px;}
        .uberx_wrap .uberx_page_content .uberx_main_heading p {margin-bottom: 20px;font-size: 14px;font-weight: 400;line-height: 20px;}
        .page-template-gojek-page .get_in_touch .btn-white {background: #28a745;box-shadow: 0 11px 30px #28a74566;}
        .uberx_wrap .industries_top_content {min-height: auto;}
        .page-template-gojek-page .get_in_touch .btn-white::after {content: unset;}
        .page-template-gojek-page button.navbar-toggler {background: #28a745;}
        .uberx_wrap .uberx_page_content button,
        button.ubr_lkbttn {font-size: 15px;}
        .uberx_wrap .uberx_banner_img img {width: 90%;}
        .mantinace_list_inner {flex-flow: row wrap;}
        .uberx_wrap .left_matinance_box {width: 100%;text-align: center;margin-bottom: 10px;}
        .mantinace_inner_box ul {align-items: flex-start;}
        .uberx_wrap .mantinace_inner_box {padding: 20px 15px;}
        .uberx_wrap .right_matinance_box h3 {font-size: 12px;text-align: center;min-height: 30px;}
        .uberx_wrap section.company_about_uberx .uberx_sub_para {letter-spacing: normal;width: 100%;font-size: 14px;}
        .uberx_wrap span.bottom_home_line::after {height: 5px;bottom: -8px;}
        .uberx_wrap section.company_about_uberx .compny_about_list ul {margin: 60px auto 0;flex-flow: row wrap;}
        .uberx_wrap section.company_about_uberx .compny_about_list ul li {width: 100%;margin-bottom: 40px;}
        .uberx_wrap .left_icons {width: 25%;}
        .uberx_wrap .company_about_uberx .right_content {padding-left: 35px;width: 70%;}
        .uberx_wrap .company_about_inner p {margin-top: 10px;padding: 0 20px;font-weight: 500;}
        .uberx_wrap section.company_about_uberx .compny_about_list ul li:nth-child(3)::before {right: unset;top: unset;bottom: -28px;left: -60px;}
        .uberx_wrap section.company_about_uberx .compny_about_list ul li:nth-child(2)::before {right: -28px;top: 65px;bottom: unset;left: unset;}
        .uberx_wrap .box {padding: 0px 0;}
        .uberx_wrap .industries_top_image img {max-width: 100%;}
        .uberx_wrap p.home_subheading_para {min-height: unset;}
        .uberx_wrap .company_about_inner {padding: 15px;}
        .uberx_wrap .demand_businees_inner {flex-flow: row wrap;}
        .demand_business_main {padding: 0 20px;}
        .uberx_wrap .demand_businees_inner_left {width: 100%;margin: 0;text-align: center;order: 2;}
        .uberx_wrap .demand_businees_inner_left img {max-width: 350px;}
        .uberx_wrap .demand_businees_inner_right {max-width: 100%;width: 100%;margin-bottom: 0px;}
        .uberx_wrap .demand_businees_inner.reverse {margin-top: 20px;}
        .uberx_wrap .demand_businees_inner.reverse .demand_businees_inner_left {margin: 20px;}
        .uberx_wrap .demand_businees_inner.reverse .demand_businees_inner_left_img {width: 100%;}
        .uberx_wrap section.home_sec.uber_guarantee_sec {padding: 35px 0 20px;}
        .uberx_wrap .guarantee_main_part {flex-flow: row wrap;}
        .uberx_wrap .guarantee_main_left {width: 100%;margin-bottom: 20px;}
        /*.uberx_wrap .guarantee_main_left::before{display: none}*/
        .uberx_wrap .guarantee_right_inner {top: 0;justify-content: center;}
        .ublk_eft_inr {width: 31%;}
        .uberx_wrap .guarantee_bottom_sec {display: none;}
        .uberx_wrap .guarantee_main_left .uberx_sub_heading h2 {text-align: center;}
        .uberx_wrap .guarantee_main_left .uberx_sub_para {width: 100%;text-align: center;}
        .uberx_wrap section.on_demand_cta_section .uberx_sub_heading h2 {font-size: 18px;font-weight: 600;}
        .uberx_wrap .on_demand_cta_section .cta_uberx_background {padding: 25px 20px}
        .uberx_wrap section.on_demand_cta_section .button_sec button {font-size: 14px;min-width: 170px;}
        .uberx_wrap section.teachnology_requirement {padding: 50px 20px;}
        /*.uberx_wrap .teachnology_requirement_list ul{padding: 0 20px}*/
        .uberx_wrap .teachnology_requirement_list ul li {width: 48%;margin-bottom: 20px;}
        .uberx_wrap .teachnology_requirement_list ul::before {display: none;}
        .uberx_wrap .teachnology_requirement_list ul::after {display: none;}
        .uberx_wrap section.teachnology_requirement span.bottom_home_line::after {bottom: -6px;}
        .uberx_wrap .teachnology_requirement_main .uberx_sub_heading h2 {width: 100%;}
        .uberx_wrap .teachnology_requirement_main .uberx_sub_para {width: 100%;}
        .uberx_wrap section.on_demand_app {padding: 10px 20px;}
        .uberx_wrap .teachnology_requirement_main .uberx_sub_heading h2 {font-size: 22px;line-height: 28px;}
        .uberx_wrap .teachnology_requirement_main .uberx_sub_heading h2 {font-size: 22px;line-height: 28px;}
        .ublk_eft_sc {justify-content: center;align-items: stretch;width: 100%;}
        .uberx_wrap .teachnology_requirement_list ul li img {max-width: 100%;width: 100%;}
        section.have_any_ques .uberx_sub_para {width: 100%;}
        .uberx_wrap section.have_any_ques {padding: 20px 0px 40px;}
        .uberx_wrap section.have_any_ques .uberx_sub_heading::before {display: none;}
        .uberx_wrap .have_any_ques_main {width: 100%;margin-top: 30px;flex-flow: row wrap;}
        .uberx_wrap .have_any_ques_left {width: 100%;margin-bottom: 20px;}
        .uberx_wrap .have_any_ques_right {width: 100%;}
        .uberx_wrap .ques_img img {display: none;}
        .uberx_wrap .have_any_ques_main .form::before {display: none;}
        .uberx_wrap .company_about_uberx .right_content h2 span {font-size: 16px;margin-top: 5px;}
        .uberx_wrap .arrowSliding i.fa.fa-angle-right {font-size: 22px}
        #mobile_get_in_touch_popup .modal-dialog {width: 95% !important;}
        #mobile_get_in_touch_popup .modal-body {padding: 30px 15px !important;}
        #mobile_get_in_touch_popup .zf-fmFooter .zf-submitColor.form-fieldbtm {width: 100%;padding: 10px 15px;}
        #mobile_get_in_touch_popup .modal-dialog .form-group {margin-bottom: 20px;}
        .uberx_wrap .guarantee_main_left:before {max-width: 100%;display: none;}
        .uberx_wrap section.company_about_uberx .compny_about_list ul li:before {content: unset;}
        .apptunix_launching_apps_inner {justify-content: center;flex-direction: column;}
        .apptunix_launching_apps_inner h3 {font-size: 18px;text-align: center;padding-left: 0;margin: 10px 0 0;}
        .apptunix_launching_apps ul li:before {content: unset;}
        .list_clients ul li {height: 115px;padding: 20px;}
        .why_choose_apputnix_main ul li {padding: 7px;margin-bottom: 2rem;width: 32%;}
        .apptunix_launching_apps ul {flex-wrap: wrap;}
        section.ecoomer_sec_slider.our_client_part_sec {padding-top: 40px;}
        .uberx_wrap .industries_top_image {width: auto;max-width: 100%;opacity: 1;height: 100px;}
        .uberx_wrap .box:hover .industries_top_content {position: unset;}
        .home_slider_inner {width: 100%;}
        .uberx_wrap .arrowSliding i.fa.fa-angle-right {font-size: 14px;}
        .uberx_wrap .industries_top_content h3 {font-size: 17px;}
        .company_rating_plateform {padding: 10px;}
        .uberx_wrap .industries_top_content {transform: unset;}
        .hover_content p {display: none;}
        .uberx_wrap .industries_top_content {transform: unset;width: 100%;text-align: center;top: 0;display: flex;align-items: center;justify-content: center;flex-direction: column;position: unset !important;margin-top: 10px !important;transform: unset !important;}
        .uberx_wrap .home_software_require {padding: 20px 20px;}
        .hover_content {opacity: 1;}
        .uberx_wrap .industries_top_content .hover_content .demo_link a {font-size: 14px;}
        .slideing_ecommer .owl-carousel .owl-item img {width: 60%;}
        .apptunix_launching_apps {margin-top: 3rem;}
        .why_choose_apputnix_main {margin-top: 4rem;}
        .right_rated_company_sec ul {margin-top: 3rem;}
        .uberx_wrap .uberx_cta_section .cta_right_button button {padding: 12px 15px;}
        .uberx_wrap .uberx_cta_section input[type=text] {padding: 9px 15px;}
        .demo_link {display: none;}
        .getdemo_link {display: block;}
        .uberx_wrap .home_software_require {height: 100%;}
        .uberx_wrap .box:hover .industries_top_image {opacity: 1;}
        .getdemo_link a {display: flex;align-items: center;justify-content: center;}
        .uberx_wrap .industries_top_content a img {width: 60%;margin-left: 5px;}
        .left_rated_button {display: none;}
        .affrd_prce_mn ul li {width: 49%;margin-bottom: 20px;}
        .affrd_prce_innr h3 {font-size: 16px;}
        .affrd_prce_innr p {font-size: 15px;}
        .affrd_prce_innr figure img {height: 40px;}
        .affrd_prce_mn {margin-top: 30px;}
        section.affrd_prce_sc {padding-top: 30px;padding-bottom: 30px;}
        .ubr_dffrnt_mn li {width: 48%;margin-right: 0;margin-bottom: 15px;}
        .ubr_dffrnt_mn ul {justify-content: space-between;}
        .ubr_dffrnt_mn li:last-child {width: 60%;margin: 0 auto 0px;}
        .ubr_dffrnt_innr h3 {font-size: 18px;}
        .ubr_dffrnt_innr p {font-size: 15px;}
        .dmnd_bnes_bttn:nth-child(3),
        .gojek_pg_btn_cntr:nth-child(3) {margin: 30px 0 0px;text-align: center;}
        .dmnd_bnes_bttn:nth-child(5),
        .gojek_pg_btn_cntr:nth-child(5) {margin: 0px 0 40px;}
        .dmnd_bnes_bttn:nth-child(7),
        .gojek_pg_btn_cntr:nth-child(7) {margin: 0px 0 0;}
        .ubr_indtry_mn ul li {height: 150px;margin-bottom: 10px;}
        .indtrs_tpimg figure {right: 0;height: 195px;width: 45%;}
        .topcntnt_rqrmt h3 {font-size: 16px;}
        .uberx_wrap .all_sec {padding: 20px 0;}
        .demand_businees_outr, .ubr_indtry_mn {margin-top: 30px;}
        .mlt_sc_ubr_lk_ap {margin-bottom: 20px;text-align: center;}
        .ublk_eft_inr {width: 30%;margin: 0px;}
        .ubr_dffrnt_mn {margin-top: 30px;}
        .dmnd_bnes_bttn .btn-fix {margin: 0 auto;}
        .affrd_prce_sc .blk_span {display: initial;}
        /**uber like app end**/
        .apptunix_launching_apps_inner {
            justify-content: center;
            flex-direction: column;
        }
        .apptunix_launching_apps_inner h3 {
            font-size: 18px;
            text-align: center;
            padding-left: 0;
            margin: 10px 0 0;
        }
        .why_choose_apputnix_main {
            margin-top: 4rem;
        }
        .why_choose_apputnix_main ul li {
            padding: 7px;
            margin-bottom: 2rem;
            width: 32%;
        }
        .left_rated_button {
            display: none;
        }
        .company_rating_plateform {
            padding: 10px;
        }
        .right_rated_company_sec ul {
            margin-top: 3rem;
        }
        /**home page css**/
        .hom_bn_rt {
        width: 80%;}
        .award_col {
        width: 25%;
    }
    .hom_tpntch_inr {
        width: 50%;
    }
    .hom_tpntch_sc:before {
        background: #161616;
    }
    .prt_lt_img {
        width: 300px;
        height: 510px;
    }
    .port_ecoer {
        margin-top: 10px;
    }
        /**home page css end**/
        .mbl_whts_hdres {
            display: block !important;
        }
        #mcad_npct_pg .npct_inftrs_rt {
            width: 100%;
        }
        #mcad_npct_pg .npct_inftrs_lt {
            width: 100%;
            text-align: center;
        }
        #mcad_npct_pg .npct_inftrs_mn {
            flex-wrap: wrap;
        }
        #mcad_npct_pg .npct_inftrs_rt {
            width: 100%;
            text-align: center;
            margin-top: 30px;
        }
        #mcad_npct_pg .npct_inftrs_rt img {
            right: 0;
        }
        .prtner_prfl {
            display: flex;
            margin: 40px 0 0;
            justify-content: space-between;
            align-items: stretch;
            flex-wrap: wrap;
        }
        .prfl_lst {
            width: 49%;
            margin-bottom: 15px;
        }
        .npct_opc_lst:nth-child(2) .intgrt_rt img {
            max-width: 100%;
        }
        #mcad_npct_pg .npct_opc_sc {
            margin-bottom: 40px;
        }
        #mcad_npct_pg .npct_bn_lt .mn_hd h1 {
            font-size: 27px;
            line-height: 40px;
        }
        .rslts_mn {
            width: 100%;}
            .bg_rslt h3 {
                font-size: 22px;
                line-height: normal;
            }
            .npct_opc_lst:first-child .npct_opc_rt img {
                max-width: 100%;
            }
            .npct_opc_lst:nth-child(2):after{content: unset;}
            .bld_ids a {
                line-height: normal;
            }
            .bg_rslt h3 {
                font-size: 20px;
            }

.vrbwrk_lst {
    width: 49%;
    margin-bottom: 20px;
}
.vrbwrk_flx {
    flex-wrap: wrap;
}
.np_cst p, .np_cst .mn_hd p, .np_cst .sb_hd p {
    font-size: 16px;
    line-height: 28px;
}
.brd_rt img {
    max-width: 100%;
}
.vrb_ftrs_lt {
    padding: 0;
}
.vrb_ftrs_mn {
    padding: 20px 20px;
}
.or_chl_bx {
    width: 100%;
}
.or_chl_lt .or_chl_bx:nth-child(4) {
    width: 100%;
}
.we_dlv_pt {
    width: 45%;
}
.vrb_ftrs_mn:nth-child(2) .vrb_ftrs_rt img {
    max-width: 100%;
}
.vrb_ftrs_mn:before{content:unset;}
#vrb_npct_pg .npct_bn_lt .mn_hd {
    padding: 60px 10px;
}
.vrbwrk_lst h3 {
    font-size: 16px;
}
.or_chl_bx h3 {
    font-size: 16px;
}
.np_cst .nmh_ltct_lt.sb_hd h2 {
    font-size: 22px;
}
.nm_ochl_lst {
    width: 100%;
}
.nm_ochl_cnt {
    min-height: auto;
}
.nm_imt_pt {
    width: 30%;
    padding: 20px;
}
.nm_imt_mn {
    gap: 0 10px;
}
.nm_imt_pt {
    width: 32%;
    padding: 20px;
    min-height: auto;
    margin-bottom: 10px;
}
.nm_imt_pt h3, #msh_npct_pg .nm_imt_pt h3 {
    font-size: 24px;
}
#msh_npct_pg .npct_bn_lt .mn_hd {
    padding: 60px 10px;
}
.nms_ftrs_in .nm_vct_rt img {
    max-width: 100%;
}
.nms_ftrs_in:last-child .nm_vct_rt img {
    max-width: 100%;
}
.nms_ftrs_in {
    margin-bottom: 50px;
}
.nms_ftrs_in:nth-child(2) {
    margin-bottom: 40px;
}
.nm_vct_pt {padding-left: 60px;
    font-size: 15px;}
    .nm_vct_pt:before {
        width: 10px;
        height: 10px;
    }
    .nm_vct_pt:after {
        width: 35px;
    }
    #tvl_npct_pg .npct_bn_lt .mn_hd {
        padding: 70px 50px;
    }
    #tvl_npct_pg .npct_abt_lt figure {
        top: unset;
        width: 220px;
        margin: 0 auto;
    }
    .tvl_prj_mn {
        margin-top: 20px;
    }
    .tvl_prj_lst h3 {
        font-size: 24px;
    }
    #yoom_npct_pg .we_dlv_mn {
        flex-wrap: wrap;
    }
    .ftrs_mn_inr h3 {
        font-size: 18px;
    }
    .ftrs_mn_pt {
        margin-bottom: 10px;
    }
    .npct_tchst_lst {
        width: auto;
    }
    }

    @media(max-width:600px) {
        .lt_hdr_inr ul#nav-header-solution li.servenew_dropmnu ul.sub-menu li, .lt_hdr_inr ul#nav-header-solution li.resrcenew_dropmnu ul.sub-menu li, .lt_hdr_inr ul#nav-header-solution li.aboutus_dropmnu ul.sub-menu li, .lt_hdr_inr ul#nav-header-solution li ul.sub-menu li {width:48%;}
        .lt_hdr_inr li.mnnw_dropmnu:hover ul.sub-menu {justify-content:space-between;}
        /* PORTFOLIO DETAIL CSS START */
        .npct_bn_lt .mn_hd {padding: 40px 40px;}
        .npct_bn_lt .mn_hd h1, .np_cst .sb_hd h2 {font-size: 25px;line-height: normal;}
        .npct_abt_lt figure {margin-bottom: 10px;}
        .all_sec.npct_inftrs_sc {padding: 10px 0 0px;}
        .npct_tchst_mn {margin: 40px auto 0;flex-wrap: wrap;}
        .npct_tchst_lst figure {height: 120px;}
        /* PORTFOLIO DETAIL CSS END */
        /**new home page css**/
        .hom_abt_inr {
        width: 100%;
    }
    .hom_abt_inr:nth-child(5){margin-bottom:4rem;}
    .hom_bn_rt {
        width: 100%;
    }
    .award_col {
        width: 33%;
    }
    .str_inr {
        width: 170px;
        height: 55px;
        background-position: top -304px left -4px;
        background-size: 1500px;
    }
    .str_inr.app_stre {
        background-position: top -304px left -218px;
    }
    .str_inr.web_stre {
        background-position: top -304px left -446px;
    }
        /**new home page css end**/
        .or_srv_pt {
            width: 100%; min-height: auto;}
            section.all_sec.or_srv_sc {
                padding-bottom: 0;
            }
            #vrb_npct_pg section.all_sec.npct_tchst_sc {
                padding-bottom: 30px;
            }
            .we_dlv_pt {
                width: 100%;
            }
            .npct_srv_sc.brid_wrap {
                padding: 40px 0;
            }
            .vrgt_sc {
                padding-top: 40px;
            }
            .vrgt_cntn {
                padding: 30px 20px;
            }
            .vrgt_img {
                display: none;
            }
            .vrbwrk_lst {
                width: 100%;
            }
            .nm_imt_pt {
                width: 49%;
            }
            .nm_imt_mn {
                gap: unset;
                justify-content: space-between;
            }
            .nm_imt_pt:last-child {
                width: 100%;
                margin: 0;
            }
            .nm_imt_mn {
                margin: 30px auto 0;
            }
            .ftrs_mn_pt {
               width:100%;
            }
            #yoom_npct_pg .npct_bn_lt .mn_hd h1 {
                font-size: 24px;
                line-height: 32px;
            }
            #yoom_npct_pg .tvl_prj_rt {
                width: 100%;
            }
            .whychoose_apputnix_inner h4{font-size: 18px;}
            .top_iner_icon {margin-bottom: 1rem;}
    }

    @media(max-width:480px) {
        .blmdpck_rt ul li {
            font-size: 16px;
        }
        .sb_hd h2, .demand_sub_heading h2 {
            font-size: 22px;
            line-height: normal;
        }
        .cntn_bnr_rt {width:100%;}
        .cnt_lctn_inr {width:100%;margin-right:0;margin-bottom:20px;}
        .cnt_lctn_inr:last-child {margin-bottom:0;}
        .cntct_lctn_mn {flex-wrap:wrap;}
        .all_sec.cntct_lctn_sc {padding-bottom:50px;padding-top:0;}
        /* PORTFOLIO DETAIL CSS START */
        .npct_bn_lt .mn_hd {padding: 20px 20px;}
        .npct_bn_lt .mn_hd h1 {margin: 0px;}
        .np_cst p, .np_cst .mn_hd p, .np_cst .sb_hd p {font-size: 16px;line-height: normal;}
        .ptnrpr_lst {width: 100%;}
        .ptnrpr_lst:last-child{margin-bottom: 0px;}
        .npct_ptnrpr_mn:after{display: none;}
        .npct_bn_lt .mn_hd h1, .np_cst .sb_hd h2 {font-size: 22px;}
        .npct_inftrs_mn, .npct_srv_mn, .npct_tchst_mn {margin-top: 30px;}
        .np_cst .owl-carousel .owl-nav button.owl-next {right: -20px;}
        .np_cst .owl-carousel .owl-nav button.owl-prev {left: -20px;}
        .npct_rslt_mn {margin: 0px auto 0;flex-wrap: wrap;}
        .npct_autr_dtl figure {height: 60px;width: 70px;}
        .npct_autr_dtl h3 {font-size: 18px;}
        .npct_frtct_mn {padding: 20px;}
        .all_sec.npct_clnqt_sc, .all_sec.npct_frtct_sc {padding: 20px 0;}
        .clnqt_mn h2 {font-size: 18px;line-height: 25px;margin: 0px 0px 10px;}
        /* PORTFOLIO DETAIL CSS END */
        /* PORTFOLIO OLD CSS START */
        .npt_wrp .mn_hd h1 {font-size: 25px;}
        .npt_lst_inr {padding: 30px;}
        .npt_apic h2 span {font-size: 14px;}
        .npt_apic h2 {font-size: 20px;}
        .npt_apic figure {height: 50px;width: 50px;margin-right: 10px;}
        .npt_lst img {max-width: 100%;height: 30px;}
        .npt_lt p {font-size: 14px;line-height: normal;margin: 20px 0 10px;}
        a.npt_btn {font-size: 14px;}
        .npt_lt .arrow {border-left: solid 5px #008bf2;border-bottom: solid 5px transparent;border-top: solid 5px transparent;}
        .npt_rt img {height: 100%;}
        /* PORTFOLIO OLD CSS END */
        /**uber like app start**/
        span.company_background_icon {background-size: 140px !important;}
        .right_rated_company_sec ul li:hover .company_rating_plateform span.company_background_icon {background-size: 170px !important;}
        .list_clients ul li {height: 49px;padding: 20px;}
        .list_clients ul li {height: 60px;padding: 11px;width: 25%;}
        .list_clients ul li:nth-child(4n) {border-right: unset;}
        .list_clients ul li:nth-child(6n) {border-right: solid 1px #ddd;}
        .company_icon {text-align: center;min-height: auto;width: 100px;margin: 0 auto;margin-bottom: 2rem;}
        .demo_link {margin-top: 1px;}
        section.ecoomer_sec_slider.our_client_part_sec {padding-top: 0;}
        .slideing_ecommer .owl-carousel .owl-item img {width: 100%;}
        .item_sec {padding: 9px;height: 66px;margin: 36px 7px;}
        .affrd_prce_mn ul li {width: 100%;}
        .ubr_dffrnt_mn li:first-child {width: 100%;}
        .ubr_dffrnt_mn li {width: 100%;}
        .ubr_indtry_mn ul li {width: 100%;}
        .uberx_wrap .cta_right_button .btn.btn-primary {padding: 10px;}
        .affrd_prce_mn ul li:nth-child(4), .affrd_prce_mn ul li:nth-child(5) {margin-bottom: 14px;}
        .ubr_dffrnt_mn li:last-child {width: 100%;}
        /**uber like app end**/
        .apptunix_launching_apps ul li:first-child {
            width: 100%;
        }
        .apptunix_launching_apps ul li {
            width: 48%;
            margin-bottom: 20px;
        }
        .why_choose_apputnix_main {
            margin-top: 3rem;
        }
        .why_choose_apputnix_main ul li {
            width: 48%;
            margin-bottom: 2rem;
            padding: 15px;
            min-height: 135px;
        }
        .left_rated_company_sec .uberx_sub_heading h2 {
            line-height: normal;
        }
        .right_rated_company_sec ul li {
            margin-bottom: 20px;
            width: 48%;
        }
        .company_icon {
            text-align: center;
            min-height: auto;
            width: 100px;
            margin: 0 auto;
            margin-bottom: 2rem;
        }
        span.company_background_icon {
            background-size: 140px !important;
        }

        /**home page css**/
        .prt_rt_ctn h3 {
        font-size: 20px;
    }
    .prt_rt_icn {
        height: 60px;
        width: 60px;
        background-size: 1200px;
    }
    .ptfl_cmn_mn.asanarevebel .prt_rt_icn {
        background-position: top 7px left -73px;
    }
    .top_span_text {
        font-size: 16px;
    }
    .ptfl_cmn_mn.talen .prt_rt_icn {
        background-position: top 7px left -297px;
    }
    .ptfl_cmn_mn.jswipe .prt_rt_icn {
        background-position: top 7px left -222px;
    }
    .ptfl_cmn_mn.latestsightings .prt_rt_icn {
        background-position: top 7px left -370px;
    }
    .ptfl_cmn_mn.micture .prt_rt_icn {
        background-position: top 7px left -445px;
    }
    .ptfl_cmn_mn.celloux .prt_rt_icn {
        background-position: top 7px left -521px;
    }
    .ptfl_cmn_mn.cure .prt_rt_icn {
        background-position: top 7px left -594px;
    }
    .ptfl_cmn_mn.lasso .prt_rt_icn {
        background-position: top 7px left -670px;
    }
    .ptfl_cmn_mn.binge .prt_rt_icn {
        background-position: top 7px left -144px;
    }

    .str_icns {
        justify-content: center;
        flex-wrap: wrap;
    }
    .str_inr {
        width: 180px;
        height: 45px;
        background-position: top -234px left 26px;
        background-size: 1160px;
        margin-right: 0px;
    }
    .str_inr.app_stre {
        background-position: top -234px left -142px;
    }
    .str_inr.web_stre {
        background-position: top -234px left -320px;
    }
        /**home page css end**/
        .npct_inftrs_sc .npct_inftrs_mn .owl-nav button.owl-prev {
            left: -20px !important;
        }
        .nm_imt_pt {
            width: 100%;
        }
    }
    @media(max-width:380px) {
        .lt_hdr_inr ul#nav-header-solution li ul.sub-menu li, .lt_hdr_inr ul#nav-header-solution li.servenew_dropmnu ul.sub-menu li, .lt_hdr_inr ul#nav-header-solution li.resrcenew_dropmnu ul.sub-menu li, .lt_hdr_inr ul#nav-header-solution li.aboutus_dropmnu ul.sub-menu li, .lt_hdr_inr ul#nav-header-solution li ul.sub-menu li {width:100%;}

        /**new home page css**/
        .hom_tpntch_inr {
        width: 100%;
    }
    .hom_tpntch_sc:before {
        background-size: 4280px;
    }
    .ptfl_cmn_mn.droob .prt_lt_img {
        background-position: left -20px top -540px;
    }

        /**new home page css end**/
    }
    @media(max-width:320px){
        .ptfl_cmn_mn.droob .prt_lt_img {
        background-position: left -30px top -540px;
    }
    .ptfl_cmn_mn.asanarevebel .prt_lt_img {
        background-position: left -419px top -535px;
    }
    .ptfl_cmn_mn.binge .prt_lt_img {
        background-position: left -805px top -540px;
    }
    .ptfl_cmn_mn.jswipe .prt_lt_img {
        background-position: left -1189px top -530px;
    }
    .ptfl_cmn_mn.talen .prt_lt_img {
        background-position: left -30px top -1180px;
    }
    .ptfl_cmn_mn.latestsightings .prt_lt_img {
        background-position: left -415px top -1185px;
    }
    .ptfl_cmn_mn.micture .prt_lt_img {
        background-position: left -806px top -1180px;
    }
    .ptfl_cmn_mn.celloux .prt_lt_img {
        background-position: left -1189px top -1180px;
    }
    .ptfl_cmn_mn.cure .prt_lt_img {
        background-position: left -27px top -1830px;
    }
    .ptfl_cmn_mn.lasso .prt_lt_img {
        background-position: left -420px top -1830px;
    }
    .prt_rt_ctn h3 {
        font-size: 16px;
    }
    }


    /**Navgation css end**/
    /*.apptunix_video .post_box.blog-box figure {
        height: 375px;
    }*/
    /* BLOG POST */
     /*.post_box.blog-box figure {
        height: 250px;
    }*/
    .post_box.blog-box figure img {
        height: auto;
        width: 100% !important;
        object-fit: cover;
    }
    .grid-view-post .blog_dsec {
        padding: 25px 25px 45px;
        position: relative;
    }
    .cat_nw_blg .grid-view-post {
        width: 90%;
        margin:10px auto;
        background: #fff;
        box-shadow: 0 0 6px #0000001f;
        border-radius: 5px;
        overflow: hidden;
    }
    .cat_nw_blg .grid-view-post .blog_dsec h3 {
        min-height: 55px;
        line-height: 1.3;
    }
    .owl-nav button.owl-prev, .owl-theme .owl-nav button.owl-prev[class*=owl-], .owl-theme .owl-nav button[class*=owl-].owl-prev:hover, .slick-prev, .slick-prev:hover, .slick-prev:focus, .owl-nav button.owl-next, .owl-theme .owl-nav button.owl-next[class*=owl-], .owl-theme .owl-nav button[class*=owl-].owl-next:hover, .slick-next, .slick-next:hover, .slick-next:focus {
        background: #c7c7c7;
        height: 50px !important;
        width: 50px !important;
        border-radius: 50% !important;
        animation: unset !important;
        z-index: 2 !important;
        color: transparent !important;
        display: flex !important;
        justify-content: center;
        align-items: center;
    }
    .owl-nav button.owl-prev span, .owl-theme .owl-nav button.owl-prev[class*=owl-] span, .owl-theme .owl-nav button[class*=owl-].owl-prev:hover span {
        transform: rotate(-45deg);
        margin-left: 5px;
    }
    .owl-nav button.owl-prev span, .owl-theme .owl-nav button.owl-prev[class*=owl-] span, .owl-theme .owl-nav button[class*=owl-] .owl-prev:hover span, .owl-nav button.owl-next span, .owl-theme .owl-nav button.owl-next[class*=owl-] span, .owl-theme .owl-nav button[class*=owl-].owl-next:hover span {
        width: 15px;
        height: 15px;
        border-top: 2px solid #000;
        border-left: 2px solid #000;
        display: inline-block;
    }
    .owl-nav button.owl-next span, .owl-theme .owl-nav button.owl-next[class*=owl-] span, .owl-theme .owl-nav button[class*=owl-].owl-next:hover span {
        transform: rotate(135deg);
        margin-left: 0;
    }
    .owl-nav button.owl-prev {
        position: absolute;
        left: -30px;
        top: 40%;
    }
    .owl-nav button.owl-next {
        position: absolute;
        right: -30px;
        top: 40%;
    }
    .grid-view-post .meta {
        font-size: 15px;
        font-weight: 600;
        color: #000;
        line-height: normal;
    }
    p.blog_content {
        font-size: 14px;
        line-height: 22px;
        font-weight: 500;
        color: #444;
    }
    .blog_grid_system {
        display: flex;
        align-items: stretch;
        justify-content: space-between;
        margin-top: 40px;
    }
    a.read_more {
        display: inline-block;
        font-size: 14px;
        position: absolute;
        bottom: 15px;
        font-weight: 700;
        line-height: normal;
        color: #007bff;
    }
    h3.post-title.blogstitle a {
        font-size: 18px;
        color: #000;
        line-height: normal;
        font-weight: 700;
        margin: 10px 0 5px;
        display: block;
    }


    /**yelp Page css**/

    .ylp_bn {
        height: 800px;
        position: relative;
        display: flex;
        z-index: 1;
        align-items: end;
    }
    .ylp_bn_cntn {
        display: flex;
        align-items: end;
        justify-content: space-between;
        width: 100%;
        height: 100%;
    }
    .ylp_bn_lt {
        width: 50%;
        display: flex;
        align-items: center;
        height: 100%;
    }
    .ylp_bn:before {
        content: "";
        position: absolute;
        left: 50%;
        width: 100vw;
        background: #000;
        top: 0;
        bottom: 0;
        z-index: -1;
        -webkit-transform: translate(-234vw);
        transform: translate(-50vw);
    }
    .ylp_clr_bg:after {
        content: "";
        position: absolute;
        right: 0;
        width: 34%;
        top: 0;
        bottom: 0;
        background: #E93737;
    }
    .ylp_clr_bg {
        position: absolute;
        left: 50%;
        width: 100vw;
        top: 0;
        bottom: 0;
        z-index: -1;
        -webkit-transform: translate(-234vw);
        transform: translate(-50vw);
        display: flex;
        align-items: flex-end;
    }
    .ylp_bn_rt {
        display: flex;
        align-items: flex-end;
    }
    .ylp_bn_rt {
        width: 50%;
        position: relative;
        text-align: center;
    }
    .ylp_bn_lt .mn_hd h1, .ylp_bn_lt .mn_hd p {
        color: #fff;
    }
    #ylp_cln_pg .btn-fix, #ylp_cln_pg .btn-fix:hover svg{
        background: #E93737;
    }
    #ylp_cln_pg .btn-fix:hover{
        background:#fff;
    }
    .ylp_clr {
        color: #E93737;
    }
    .bst_ylp_cnt {
        display: flex;
        align-items: center;
        justify-content: space-between;
        flex-direction: row-reverse;
        position: relative;
    }
    .bst_ylp_lt {
        width: 50%;
    }
    .bst_ylp_rt {
        width: 50%;
    }
    .all_sec.bst_ylp_sc {
        padding-top: 70px;
    }
    .ctft_ylp_cnt .sb_hd h2 {
        color: #fff;
        margin-bottom: 30px;
    }
    .ctft_ylp_cnt {
        background: #121721;
        padding: 0 40px;
        border-radius: 20px;
        display: flex;
        align-items: center;
        justify-content: space-between;
    }
    .bst_ctft_lt {
        width: 50%;
    }
    .ylp_ctg_mn {
        margin-top: 50px;
        position: relative;
    }
    .ylp_swap_sc::before {
        content: "";
        position: absolute;
        background: #121721;
        top: 0;
        bottom: 0;
        left: 50%;
        width: 100vw;
        z-index: -1;
        -webkit-transform: translate(-234vw);
        transform: translate(-50vw);
    }
    .ylp_swap_sc {
        position: relative;
        z-index: 1;
        padding: 60px 0;
    }
    .ylp_swap_mn {
        display: flex;
        align-items: center;
        justify-content: space-between;
    }
    .ylp_swap_lt.sb_hd h2 {
        margin-bottom: 20px;
    }
    .ylp_swap_lt.sb_hd h2, .ylp_swap_lt.sb_hd p {
        color: #fff;
    }
    .ylp_ctg_sc {
        padding-bottom: 80px;
    }
    .ylp_ftrs_inr {
        background: #F8F8F8;
        padding: 20px;
        margin-bottom: 30px;
        border-radius: 20px;
        display: flex;
        align-items: center;
        justify-content: space-between;
    }
    .ylp_ftrs_inr:nth-child(odd) {
        flex-direction: row-reverse;
    }
    .ylp_ftrs_lt {
        width: 50%;
        padding-left: 60px;
    }
    .ylp_ftrs_inr:nth-child(odd) .ylp_ftrs_lt {
        padding-left: 0;
        padding-right: 60px;
    }
    .ylp_ftrs_rt {
        width: 500px;
        height: 550px;
        background: #121721;
        border-radius: 20px;
        display: flex;
        justify-content: center;
    }
    .ylp_ftrs_mn {
        margin-top: 50px;
    }
    .ylp_ftrs_inr:last-child {
        margin-bottom: 0;
    }
    .ctsd_ylp_cnt {
        background: transparent linear-gradient(180deg, #121721 0%, #60646A 100%) 0% 0% no-repeat padding-box;
        border-radius: 20px;
        padding: 30px 60px;
        height: 280px;
        display: flex;
        align-items: stretch;
        justify-content: space-between;
        position: relative;
    }
    .ctsd_ylp_lt.sb_hd p {
        margin: 10px 0 20px;
    }
    .ctsd_ylp_lt.sb_hd h2, .ctsd_ylp_lt.sb_hd p {
        color: #fff;
    }
    .ctsd_ylp_lt {
        width: 50%;
        display: flex;
        align-items: flex-start;
        flex-direction: column;
        justify-content: center;
    }
    .ylp_tprt_mn {
        display: flex;
        align-items: center;
        justify-content: space-between;
    }
    .ylp_tprt_lt {
        width: 50%;
    }
    .ylp_tprt_rt {
        width: 40%;
        display: flex;
        align-items: stretch;
        justify-content: space-between;
        flex-wrap: wrap;
        transform: rotate(-17deg);
    }
    .ylp_tprt_inr {
        width: 48%;
        background: #FFFFFF;
        box-shadow: 0px 3px 40px #0000000d;
        border-radius: 20px;
        padding: 20px;
        margin-bottom: 30px;
    }
    .ylp_tprt_inr h3 {
        font-size: 20px;
        text-align: center;
        font-weight: 500;
        line-height: normal;
    }
    .ylp_tprt_inr h3 span {
        display: block;
        width: 100%;
        height: 60px;
    }
    .ylp_tprt_inr h3 span {
        max-width: 385px;
        margin: auto;
    }
    .ylp_tprt_sc .ylp_tprt_inr .rtng_img {
        background-position: 33% -62px;
        transform: rotate(19deg);
        margin-top: -8px;
    }
    .ylp_tprt_lt.sb_hd p {
        margin: 10px 0 30px;
    }
    .all_sec.ylp_tprt_sc {
        padding-top: 80px;
        padding-bottom: 90px;
    }
    .ylp_whych_sc::before {
        content: "";
        position: absolute;
        left: 50%;
        width: 100vw;
        background: #121721;
        z-index: -1;
        top: 0;
        bottom: 0;
        -webkit-transform: translate(-50vw);
        transform: translate(-50vw);
    }
    .ylp_whych_sc {
        position: relative;
        z-index: 1;
        padding: 60px 0;
    }
    .ylp_whych_sc .sb_hd h2, .ylp_whych_sc .sb_hd p, .ylp_wybt_inr:hover h3 {
        color: #fff;
    }
    .ylp_whych_tp {
        margin-top: 40px;
    }
    .ylp_whych_bttm {
        margin-top: 40px;
    }
    /*****why choose us section*******/
    .ylp_whych_tp {
        margin-top: 40px;
        display: flex;
        align-items: stretch;
        justify-content: space-between;
    }
    .ylp_wytp_inr {
        padding: 10px 15px;
        background: #fff;
        box-shadow: 0 10px 20px #1d164d26;
        border-radius: 10px;
        position: relative;
        width: 31%;
        display: flex;
        align-items: center;
        justify-content: flex-start;
        position: relative;
    }
    .ylp_wytp_inr .cln_wcu_img {
        width: 131px;
        height: 123px;
    }
    .ylp_wytp_inr h3 {
        font-size: 35px;
        font-weight: 700;
        line-height: normal;
        padding-left: 60px;
    }
    .ylp_wytp_inr h3 span {
        text-align: left;
        font-size: 20px;
        font-weight: 400;
        display: block;
        margin-top: 5px;
        width: 100%;
    }
    .ylp_whych_bttm {
        display: flex;
        align-items: stretch;
        justify-content: space-between;
        flex-wrap: wrap;
        margin-top: 50px;
    }
    .ylp_wybt_inr {
        background: #fff;
        border-radius: 10px;
        box-shadow: 0 0 0 0px #e2e2e2;
        padding: 40px;
        width: 31%;
        margin-bottom: 4rem;
        text-align: center;
        transition: ease-in-out .3s;
        min-height: 200px;
        display: flex;
        align-items: center;
        justify-content: center;
        flex-direction: column;
    }
    .ylp_wybt_inr .ylp_wybt_icn {
        width: 60px;
        height: 60px;
    }
    .ylp_wybt_inr h3 {
        letter-spacing: 0;
        font-size: 20px;
        font-weight: 500;
        line-height: 24px;
        margin-top: 10px;
    }
    .ylp_wybt_inr:hover {
        background: #E93737;
    }
    .ylp_wybt_inr:hover .ylp_wybt_icn {
        filter: grayscale(1) brightness(10);
    }
    .bst_ylp_lt:before {
        content: "";
        position: absolute;
        left: -38px;
        top: -50px;
        width: 115px;
        height: 115px;
        border-radius: 50%;
        background: transparent linear-gradient(180deg, var(--unnamed-color-ffffff) 0%, var(--unnamed-color-e93737) 100%) 0% 0% no-repeat padding-box;
        background: transparent linear-gradient(180deg, #FFFFFF 0%, #E93737 100%) 0% 0% no-repeat padding-box;
        opacity: 0.17;
        z-index: -1;
    }
    .ylp_wytp_img, .ylp_wybt_icn, .ylp_tprt_rt .ylp_tprt_img, .ylp_tprt_rt .rtng_img, .ylp_ftrs_img, .ylp_ftrs_rt:after, .ctsd_ylp_rt, .bst_ctft_rt, .bst_ylp_rt, .ylp_img, .ylp_bnel_in, .ylp_lgo, .ylp_ctg_img, .ylp_swrt_img, .ylp_swap_lt:before, .ylp_swap_mn:before, .ylp_swap_mn:after , .bst_ylp_cnt:before {
        background: url(../png/yelp-clone-new-2.png);
        background-repeat: no-repeat;
    }
    .bst_ylp_cnt:before {
        content: "";
        position: absolute;
        width: 100px;
        height: 100px;
        top: 16px;
        left: -120px;
        background-position: 19% -232px;
        background-size: 1400px;
    }
    .ylp_swap_mn, .bst_ylp_lt{
        position: relative;
        z-index: 1;
    }
    .ylp_swap_mn:before {
        content: "";
        position: absolute;
        width: 114px;
        height: 108px;
        top: -30px;
        left: 46%;
        z-index: -1;
        background-position: 66% -335px;
    }
    .ylp_swap_mn:after {
        content: "";
        position: absolute;
        width: 150px;
        height: 141px;
        bottom: -30px;
        left: 14%;
        z-index: -1;
        background-position: 42.5% -321px;
    }
    .ylp_swap_lt {
        width: 42%;
        position: relative;
        z-index: 1;
    }
    .ylp_swap_lt:before {
        content: "";
        position: absolute;
        left: -38px;
        top: -22px;
        width: 115px;
        height: 115px;
        background: transparent linear-gradient(180deg,#ff1515 0%,#9F000000 100%) 0% 0% no-repeat padding-box;
        opacity: .56;
        z-index: -1;
        border-radius: 50%;
    }
    .ylp_swrt_img:before {
        content: "";
        right: -66px;
        top: -66px;
        position: absolute;
        background: transparent linear-gradient(180deg, #E9373700 0%, var(--unnamed-color-e93737) 100%) 0% 0% no-repeat padding-box;
        background: transparent linear-gradient(180deg, #E9373700 0%, #E93737 100%) 0% 0% no-repeat padding-box;
        width: 273px;
        height: 273px;
        border-radius: 50%;
        z-index: -1;
    }
    .ylp_swrt_img:after {
        content: "";
        left: -109px;
        bottom: -88px;
        position: absolute;
        background: transparent linear-gradient(180deg,#E9373790 0%,#E9373700 100%) 0% 0% no-repeat padding-box;
        width: 273px;
        height: 273px;
        border-radius: 50%;
        z-index: -1;
    }
    .ylp_swrt_img {
        width: 304px;
        height: 572px;
        background-position: 52% -2134px;
        margin: auto;
        position: relative;
    }
    .ylp_ctg_inr h3 {
        display: flex;
        position: absolute;
        left: 3%;
        bottom: 20px;
        padding: 10px;
        text-align: center;
        height: 75px;
        background: #fff 0% 0% no-repeat padding-box;
        border-radius: 10px;
        opacity: .95;
        align-items: center;
        justify-content: center;
        width: calc(100% - 6%);
        font-size: 22px;
    }
    .ylp_ctg_inr:hover h3 {
        background: #E93737 0% 0% no-repeat padding-box;
        color: #fff;
    }
    .ylp_ctg_img {
        width: 361px;
        height: 482px;
        border-radius: 10px;
        margin: auto;
        background-size: 2000px;
    }
    .ylp_ctg_inr1 .ylp_ctg_img {
        background-position: 2.9% -1575px;
    }
    .ylp_ctg_inr2 .ylp_ctg_img {
        background-position: 34.2% -1577px;
    }
    .ylp_ctg_inr3 .ylp_ctg_img {
        background-position: 65.8% -1593px;
    }
    .ylp_ctg_inr4 .ylp_ctg_img {
        background-position: 97.2% -1583px;
    }
    .ylp_ctg_sc .owl-nav button.owl-next,  .ylp_ctg_sc .owl-theme .owl-nav button.owl-next[class*=owl-]{
        background: #E93737;
    }
    .ylp_ctg_sc .owl-theme .owl-nav button.owl-prev, .ylp_ctg_sc .owl-theme .owl-nav button.owl-next {
    position: absolute;
    top: -115px;
    right: 0;
    }
    .ylp_ctg_sc .owl-nav button.owl-prev {
        left: calc(100% - 160px);
    }
    .ylp_bn_lt .ylp_lgo {
        width: 200px;
        height: 75px;
        background-position: 0.4% -18px;
        display: inline-block;
        background-size: 1800px;
    }
    .ylp_bn_rt, .ylp_ctg_inr {
        position: relative;
    }
    .ylp_bnel_in {
        position: absolute;
        width: 145px;
        height: 145px;
    }
    .ylp_bnel_1 {
        background-position: 47.5% -774px;
        left: 0;
        top: 150px;
    }
    .ylp_bnel_2 {
        background-position: 64.8% -774px;
        left: 0;
        bottom: 100px;
    }
    .ylp_bnel_3 {
        background-position: 81.8% -774px;
        right: 150px;
        top: 30px;
    }
    .ylp_bnel_4 {
        background-position: 98.8% -774px;
        right: 60px;
        bottom: 200px;
    }
    .ylp_img {
        width: 422px;
        height: 669px;
        background-position: 1% -741px;
        margin: 0 auto;
    }
    .bst_ylp_rt{
        width: 548px;
        height: 572px;
        background-position: 1% -2134px;
    }
    .bst_ctft_rt {
        width: 522px;
        height: 300px;
        background-position: 96% -1060px;
    }
    .ctsd_ylp_rt {
        width: 276px;
        height: 350px;
        background-position: 47% -1028px;
        position: absolute;
        top: -70px;
        right: 75px;
    }
    .ylp_wybt1 .ylp_wybt_icn {
        background-position: 98.6% -250px;
    }
    .ylp_wybt2 .ylp_wybt_icn {
        background-position: 98.6% -409px;
    }
    .ylp_wybt3 .ylp_wybt_icn {
        background-position: 98.6% -572px;
    }
    .ylp_wybt4 .ylp_wybt_icn {
        background-position: 88.6% -250px;
    }
    .ylp_wybt5 .ylp_wybt_icn {
        background-position: 88.6% -409px;
    }
    .ylp_wybt6 .ylp_wybt_icn {
        background-position: 88.6% -572px;
    }
    .ylp_wytp_inr .ylp_wytp_img {
        width: 131px;
        height: 123px;
    }
    .ylp_wytp1 .ylp_wytp_img{
        background-position: 1% -188px;
    }
    .ylp_wytp2 .ylp_wytp_img{
        background-position: 1% -373px;
    }
    .ylp_wytp3 .ylp_wytp_img{
        background-position: 1% -557px;
    }
    .ylp_tprt_rt .ylp_tprt_img {
        width: 160px;
        height: 160px;
        margin: auto;
        transform: rotate(19deg);
    }
    .all_sec.bst_ctsd_sc {
        padding: 70px 0 40px 0;
    }
    .ylp_tprt1 .ylp_tprt_img {
        background-position: 49% -11px;
    }
    .ylp_tprt2 .ylp_tprt_img {
        background-position: 65% -11px;
    }
    .ylp_tprt3 .ylp_tprt_img {
        background-position: 81% -11px;
    }
    .ylp_tprt4 .ylp_tprt_img {
        background-position: 98.5% -11px;
    }
    .ylp_ftrs_img {
        width: 280px;
        height: 527px;
        margin: auto;
        z-index: 1;
    }
    .ylp_ftrs1 .ylp_ftrs_img {
        background-position: 1% -2842px;
    }
    .ylp_ftrs2 .ylp_ftrs_img {
        background-position: 25.5% -2842px;
    }
    .ylp_ftrs3 .ylp_ftrs_img {
        background-position: 49.7% -2842px;
    }
    .ylp_ftrs4 .ylp_ftrs_img {
        background-position: 74% -2842px;
    }
    .ylp_ftrs5 .ylp_ftrs_img {
        background-position: 98.4% -2842px;
    }
    .ylp_ftrs_rt{
        position: relative;
        z-index: 0;
    }
    .ylp_ftrs_rt:after {
        content: "";
        top: 12px;
        left: 0;
        position: absolute;
        background-position: 98.5% -2176px;
        z-index: 0;
        width: 500px;
        height: 540px;
    }
    .ylp_ctg_sc .owl-theme .owl-nav .disabled {
        opacity: 1;
    }
    .bst_ylp_lt p {
        margin-top: 25px;
    }
    /**yelp Page responsive**/
    @media (max-width: 1700px) {

    .ylp_bnel_3 {
        background-position: 81.8% -774px;
        right: 94px;
    }
    .ylp_bnel_4 {
        right: 25px;
    }
    .ylp_bnel_1 {
        left: -40px;
    }

    .ylp_ctg_img {
        width: 100%;
    }
    }
    @media (max-width: 1500px) {
    .ylp_wytp_inr h3 span {
        font-size: 18px;
    }
    .bst_ylp_cnt:before {
        left: -85px;
    }
    .ylp_wytp_inr h3 {
        font-size: 30px;
        padding-left: 30px;
    }
    .ylp_bnel_1 {
        left: -68px;
    }
    .ylp_bnel_2 {
        left: -33px;
    }
    .mbl_app_bnr_mg {

        left: -30%;

    }
    }
    @media (max-width: 1400px) {
    .ylp_wytp_inr h3 {
        font-size: 26px;
    }
    .bst_ylp_rt {
        width: 473px;
        height: 478px;
        background-position: -1% -1781px;
        background-size: 1600px;
    }
    .ylp_ftrs_lt {
        width: 48%;
        padding: 0;
    }
    .ylp_ftrs_inr:nth-child(odd) .ylp_ftrs_lt{
        padding: 0;
    }
    }
    @media (max-width: 1300px) {
    .ylp_wytp_inr h3 {
        font-size: 18px;
        line-height: 22px;
    }

    .mbl_app_bnr_mg {
        left: -20%;

    }
}
    @media (max-width: 1200px) {
    .ylp_wytp_inr h3 span {
        font-size: 16px;
    }
    .all_sec.bst_ctsd_sc {
        padding: 40px 0;
    }
    .ylp_bn_lt .ylp_lgo {
        width: 138px;
        background-position: .4% 7px;
        background-size: 1300px;
    }
    .ylp_ctg_inr h3 {
        font-size: 18px;
    }
    .ylp_wytp_inr h3 {
        font-size: 16px;
        line-height: 20px;
    }
    .ylp_wytp_inr h3 {
        font-size: 23px;
        padding-left: 10px;
    }
    .ylp_bn_elmt , .ctsd_ylp_rt, .bst_ctft_rt, .bst_ylp_cnt:before, .ylp_clr_bg:after, .bst_ylp_lt:before {
        display: none;
    }
    .ylp_bn_rt, .bst_ylp_lt , .ctsd_ylp_lt{
        width: 100%;
    }
    .ylp_bn_cntn, .bst_ylp_cnt, .ylp_ftrs_inr, .ctsd_ylp_lt, .bst_ylp_cnt, .ctsd_ylp_cnt {
        justify-content: center;
        flex-wrap: wrap;
    }
    .ylp_bn_lt , .bst_ctft_lt, .ylp_ftrs_inr, .ctsd_ylp_lt, .bst_ylp_cnt {
        text-align: center;
        width: 100%;
    }
    .ylp_bn_lt {
        justify-content: center;
    }
    .ylp_bn, .ctsd_ylp_cnt{
        height: auto;
    }
    .ylp_ftrs_lt {
        margin-bottom: 60px;
        width: 100%;
        text-align: center;
    }
    .ylp_swap_lt {
        width: 56%;
    }
    .bst_ylp_rt {
        margin-top: 30px;
    }
    .ctsd_ylp_lt {
        align-items: center;
    }
    .all_sec.ylp_tprt_sc {
        padding: 40px 0;
    }
    .ylp_ftrs_inr:nth-child(odd) .ylp_ftrs_lt, .ylp_ftrs_lt {
        padding-left: 0;
        padding-right: 0;
    }
    .ylp_wybt_inr h3 {
        font-size: 18px;
    }
    .ylp_wybt_inr {
        padding: 20px;
    }
    .ctft_ylp_cnt{
        padding: 40px;
    }
    .ylp_tprt_rt {
        width: 100%;
        transform: unset;
    }
    .ylp_tprt_inr {
        margin-bottom: 15px;
    }
    .ylp_tprt_mn {
        justify-content: center;
        flex-wrap: wrap;
        text-align: center;
    }
    .ylp_tprt_inr h3 span {
        max-width: 200px;
    }
    .ylp_tprt_sc .ylp_tprt_inr .rtng_img {
        background-position: 33.7% -65px;
        transform: rotate(20deg);
    }
    .ylp_tprt_lt {
        width: 100%;
        padding-bottom: 50px;
    }
    .ylp_ftrs_mn {
        margin-top: 20px;
    }
    .ylp_ftrs_inr {
        margin-bottom: 10px;
    }
    .ylp_bn_cntn .btn-fix, .ctft_ylp_cnt .btn-fix, .ylp_tprt_mn .btn-fix{
        margin: 0 auto;
    }
    }
    @media (max-width: 992px) {
    .ylp_swrt_img {
        margin-top: 30px;
    }
    .ylp_ctg_img {
        max-width: 420px;
    }
    .ylp_ctg_inr h3 {
        left: 10%;
        width: 79%;
    }
    .ylp_wytp_inr {
        flex-direction: column;
    }
    .ylp_whych_tp {
        margin-top: 20px;
    }
    .ylp_wytp_inr h3 span {
        text-align: center;
    }
    .ylp_wytp_inr h3 {
        padding-left: 0;
        text-align: center;
    }
    .ylp_swap_lt {
        width: 100%;
    }
    .ylp_swap_mn {
        justify-content: center;
        flex-wrap: wrap;
        text-align: center;
    }
    .ylp_swap_mn:before, .ylp_swap_mn:after, .ylp_swrt_img:before, .ylp_swrt_img:after , .bst_ylp_lt:before{
       display: none;
    }
    .ylp_bn_lt .ylp_lgo {
        width: 98px;
        background-position: 0.4% 28px;
        background-size: 900px;
    }
    }
    @media (max-width: 600px) {
    .ylp_wybt_inr {
        width: 48%;
        padding: 10px;
        min-height: 130px;
    }
    .ylp_wybt_inr h3 {
        font-size: 16px;
    }
    .ylp_img {
        width: 299px;
        height: 550px;
        background-position: 1% -544px;
        background-size: 1500px;
    }
    .ylp_whych_tp {
        flex-wrap: wrap;
    }
    .bst_ylp_rt {
        width: 410px;
        height: 415px;
        background-position: 1% -1563px;
        background-size: 1400px;
    }
    .ylp_tprt_sc .ylp_tprt_inr .rtng_img {
        background-position: 33.1% -63px;
    }
    .ylp_ctg_sc .owl-theme .owl-nav button.owl-prev, .ylp_ctg_sc .owl-theme .owl-nav button.owl-next {
        width: 38px !important;
        height: 38px !important;
        top: 50%;
        transform: translateY(-50%);
    }
    .ylp_ctg_sc .owl-theme .owl-nav button.owl-prev span, .ylp_ctg_sc .owl-theme .owl-nav button.owl-next span {
        width: 10px !important;
        height: 10px !important;
    }
    .ylp_ctg_sc .owl-nav button.owl-prev {
        left: calc(100% - 110px);
    }
    .ylp_tprt_inr h3 {
        font-size: 18px;
    }
    .ctsd_ylp_cnt, .ctft_ylp_cnt  {
        padding: 30px 20px;
    }
    .ylp_ctg_inr1 .ylp_ctg_img {
        background-position: 2.9% -1820px;
    }
    .ylp_wybt3 .ylp_wybt_icn {
        background-position: 99% -561px;
    }
    .all_sec.bst_ctsd_sc {
        padding: 0px 0;
    }
    }
    @media (max-width: 480px) {
    .ylp_wytp_inr:first-child {
        width: 60%;
        margin: 0 auto 13px;
    }
    .ylp_wytp_inr {
        width: 48%;
    }
    .bst_ylp_rt {
        width: 318px;
        height: 326px;
        background-position: 1% -1230px;
        background-size: 1100px;
    }
    .ylp_tprt_rt .ylp_tprt_img {
        width: 100%;
        height: 112px;
        background-size: 1300px;
    }
    .ylp_tprt_rt .ylp_tprt_img {
        transform: rotate(21deg);
    }
    .ylp_tprt_sc .ylp_tprt_inr .rtng_img {
        background-position: 34.1% -52px;
        background-size: 1600px;
    }
    .ylp_ftrs_rt:after{
        display: none;
    }
    .ylp_ctg_inr h3 {
        left: 3%;
        width: 94%;
    }
    .sb_hd p {
        font-size: 16px;
        margin-top: 5px;
    }
    .bst_ylp_lt p {
        margin-top: 10px;
    }
    .ylp_whych_bttm {
        margin-top: 20px;
    }
    .ylp_wybt_inr {
        margin-bottom: 2rem;
    }
    }
    /**yelp Page css end**/
    /********* blockchain-app-development***********/
    .page-template-tpl_blockchain_app_development .btn-fix {
        margin-top: 20px;
    }
    .cndid_blkh_cta2 .btn-fix {
        margin-top: 0;
    }
    .nv_spac.blkh_bn {
        padding-top: 120px;
    }
    .blkh_bn .mn_hd h1 {
        font-size: 70px;
        line-height: 1.2;
      }
      .blkh_bn h1 span {
        color: #00649E;
        display: block;
      }
      .blkh_bn .blkh_cnt {
        height: 700px;
        display: flex;
        align-items: center;
        justify-content: space-between;
    }
      .blkh_wrp .btn.btn-primary {
        background: #00649e;
        color: #fff;
        margin-top: 20px;
    }
    .blkh_wrp .mn_hd p {
        margin: 15px 0 0 0px;
    }
      .trt_blkh_sc span{
        color: #00649E;
      }
    .prcs_blkh_lst, .trt_blkh_mn{
        display: flex;
        align-items: center;
        justify-content: flex-start;
    }
    .cndid_blkh_sc, .cndid_blkh_cta2 {
        display: flex;
        justify-content: space-between;
        position: relative;
        overflow-y: clip;
    }
    .cndid_blkh_sc {
        align-items: center;
    }
   .cndid_blkh_cta2 {
        align-items: flex-start;
    }
    .cndid_blkh_sc .cndid_blkh_rt {
        z-index: 1;
    }
    .cndid_blkh_sc:after {
        position: absolute;
        content: "";
        width: 585px;
        height: 462px;
        right: -20%;
        top: 0;
        background: url(../png/couldnt_find_cta-2.png);
        z-index: -1;
    }
    .blkh_wrp .nh_awrd_sc:after{
        position: absolute;
        content: "";
        width: 740px;
        height: 462px;
        right: -12%;
        top: 0;
        background: url(../png/awrd_sec-2.png);
        z-index: -1;
    }

    .cndid_blkh_sc:before, .cndid_blkh_cta2:before {
        background: #F6F6F6;
        content: "";
        position: absolute;
        left: 50%;
        width: 100vw;
        transform: translate(-50vw);
        background-position:center;
        top: 0;
        bottom: 0;
        z-index: -1;
    }
      .trt_blkh_mn .trt_blkh_rt p {
        color: #141324;
        font-size: 22px;
        line-height: 36px;
      }
      .srv_blkh_mn {
        display: flex;
        flex-wrap: wrap;
      }
      .wych_blkh_inr  {
        display: flex;
        flex-wrap: wrap;
        justify-content: flex-start;
      }
      .wych_blkh_lst {
        width: 35%;
        padding: 40px 0;
        margin-right: 6%;
    }
    li.srv_blkh_lst {
        width: 33.33%;
        border-left: 1px solid #c2c2c2;
        padding: 15px 40px 15px 20px;
        margin: 40px 0;
    }
      li.srv_blkh_lst:hover {
        border-left: 1px solid #00649E;
        box-shadow: 0px 7px 25px #0000001A;
      }
      .blkh_cnt .mn_hd {
        width: 75%;
    }
      li.srv_blkh_lst:hover h3, li.srv_blkh_lst:hover span.blkh_nmr {
        color: #00649E;
      }
      .srv_blkh_lst h3 {
        color: #141324;
        font-size: 22px;
        font-weight: 700;
        margin: 40px 0 20px 0;
      }
      li.prcs_blkh_lst:hover {
        box-shadow: 0px 7px 25px #0000001a;
    }
      span.blkh_nmr {
        font-size: 24px;
        font-weight: 500;
        color: #141324;
      }
    .blkh_awrd_sldr .slide {
        width: 18%;
    }
    .blkh_awrd_sldr {
        display: flex;
        align-items: stretch;
        justify-content: space-between;
    }
    .awrd_sldr_cnt {
        width: 100%;
        text-align: center;
        margin: 40px auto 40px;
    }
    .awrd_sldr_cnt figure {
        padding: 20px;
        margin-top: 0;
        min-height: 150px;
        display: flex;
        align-items: center;
        justify-content: center;
        width: 100%;
        margin: 0 auto 20px;
    }
    span.new-line {
        display: block;
    }
    .all_sc {
        padding: 50px 0;
    }
    .trt_blkh_lt {
        width: 40%;
        margin-right: 10%;
    }
    .trt_blkh_rt {
        width: 35%;
    }
    .blkh_wrp .sb_hd h2 {
        font-size: 40px;
        line-height: 1.2;
    }
    .blkh_wrp .fq_blkh_sc {
        padding-bottom: 0;
    }
    .blkh_wrp .srv_blkh_sc .sb_hd h2, .ntst_blkh_sc .sb_hd h2, .ind_blkh_sc .sb_hd h2, .cndid_blkh_sc .sb_hd h2, .prcs_blkh_sc .sb_hd h2, .wych_blkh_sc .sb_hd h2, .fq_blkh_sc .sb_hd h2, .blkh_wrp .nh_awrd_sc .sb_hd h2 {
        font-size: 70px;
        line-height: 1.2;
    }
    .cndid_blkh_cta2 .sb_hd h2 {
        font-size: 55px;
    }
    .all_sc.cndid_blkh_cta2 {
        padding: 0;
    }
    .cndid_blkh_cta2 .cndid_blkh_lt {
    padding: 90px 0;
    }
    .srv_blkh_sc .sb_hd, .ntst_blkh_sc .sb_hd, .ind_blkh_sc .sb_hd, .cndid_blkh_sc .sb_hd, .prcs_blkh_sc .sb_hd, .wych_blkh_sc .sb_hd, .cndid_blkh_cta2 .cndid_blkh_lt{
        width: 75%;
    }
    .blkh_wrp .wych_blkh_sc {
        position: relative;
    }
    .blkh_wrp .wych_blkh_sc:before{
        background: #F2F9FF;
        content: "";
        position: absolute;
        left: 50%;
        width: 100vw;
        transform: translate(-50vw);
        background-position: center;
        top: 0;
        bottom: 0;
        z-index: -1;
    }
    .ind_blkh_sc .owl-stage {
        display: flex;
        align-items: stretch;
    }
    .srv_blkh_sc .sb_hd p, .prcs_blkh_sc .sb_hd p, .wych_blkh_rt p  {
        color: #1B1B1D;
        font-weight: 500;
        line-height: 29px;
    }
    .prcs_blkh_mn h3 {
        font-size: 46px;
        color: #141324;
        font-weight: 700;
        margin-top: 15px;
        line-height: 57px;
    }
    .prcs_blkh_mn span {
        font-size: 18px;
        font-weight: 700;
    }
    .prcs_blkh_sc .ntst_blkh_cnt p {
        font-size: 18px;
        font-weight: 600;
        line-height: 32px;
    }
    .wych_blkh_lt img {
        animation: rotation 8s infinite linear;
    }
    .wych_blkh_lt figure {
        max-width: 270px;
        position: relative;
        z-index: -1;
        border-radius: 50%;
        overflow: hidden;
    }
    .wych_blkh_lt figure:after {
        content: "";
        position: absolute;
        width: 111px;
        height: 41px;
        background: url(../png/group-955012.png) no-repeat;
        top: calc(60% - 50px);
        left: calc(35% - 20px);
        z-index: 1;
    }
    .prcs_blkh_hd {
        width: 400px;
        margin-right: 15%;
        margin-left: 2%;
    }
    .prcs_blkh_sc .ntst_blkh_cnt {
        width: 35%;
        margin-top: 40px;
    }
    li.prcs_blkh_lst {
        border-top: 2px solid #E6E6E6;
        padding: 15px 0 50px 0;
    }
    .srv_blkh_mn, .prcs_blkh_mn, .fq_blkh_inr, .wych_blkh_mn, .ntst_blkh_mn {
        margin-top: 50px;
    }
    .fq_blkh_inr h3 {
        font-size: 30px;
        color: #141324;
        font-weight: 700;
    }
    .fq_blkh_inr p {
        margin-top: 20px;
        color: #000000;
    }
    li.fq_blkh_lst {
        padding: 40px 0;
        border-bottom: 1px solid #E6E6E6;
    }
    li.fq_blkh_lst:last-child {
        border: none;
    }
    .wych_blkh_lst h3 {
        font-size: 22px;
        line-height: 33px;
        font-weight: 700;
    }
    .wych_blkh_mn {
        display: flex;
        align-items: center;
    }
    .wych_blkh_lt {
        width: 30%;
    }
    .wych_blkh_rt {
        width: 70%;
    }
    .wych_blkh_inr {
        border-top: 1px solid #CEE1F2;
        margin-top: 30px;
    }
    .cndid_blkh_sc .cndid_blkh_lt {
        width: 48%;
    }
    .ntst_blkh_cnt h3 {
        font-size: 36px;
        font-weight: 700;
        height: 30px;
    }
    .ntst_blkh_cnt:hover h3 {
        font-size: 40px;
    }
    .ntst_blkh_sc .ntst_blkh_mn {
        display: flex;
        align-items: center;
        justify-content: space-between;
        flex-wrap: wrap;
    }
    .ntst_blkh_lst .svg {
        margin-right: 40px;
    }
    .ntst_blkh_sc .ntst_blkh_lst {
        width: 48%;
        text-align: left;
        display: flex;
        margin: 30px 0;
        justify-content: flex-start;
    }
    .ntst_blkh_sc .ntst_blkh_cnt {
        width: 50%;
    }
    .ntst_blkh_sc .ntst_blkh_cnt p {
        margin-top: 15px;
        border-top: 1px solid #CEE1F2;
        padding-top: 15px;
        font-size: 18px;
    }
    .ind_blkh_sc .owl-item {
        background: #F2F9FF 0% 0% no-repeat padding-box;
        margin: 40px 10px;
    }
    .blkh_rt img {
        transform: scaleX(-1);
        max-width: 550px;
    }
    .blkh_rt {
        margin-right: -100px;
        margin-top: -60px;
        width: 45%;
    }
  .ind_blkh_sc .owl-item:hover {
        background: #FFF 0% 0% no-repeat padding-box;
        box-shadow: 0px 7px 25px #0000001A;
    }
    .blkh_wrp .ind_blkh_mn .ntst_blkh_sld .ntst_blkh_sld_inner {
        position: relative;
        padding: 20px;
    }
    .blkh_wrp .ind_blkh_mn .ntst_blkh_sld .ntst_blkh_sld_inner img {
        width: 100%;
    }

    .ind_blkh_sc .owl-nav i {
        color:  #00649e;
        font-family: fontawesome;
        font-size: 26px;
    }
    .ind_blkh_sc .owl-nav  {
        position: absolute;
        left: 50%;
    }
    .ind_blkh_sc .owl-nav button.owl-next {
        right: -70px;
    }
    .ind_blkh_sc .owl-nav button.owl-prev {
        left: -70px;
    }
    .all_sc.ind_blkh_sc {
        padding-bottom: 120px;
    }
    .ind_blkh_sc .ind_blkh_mn .slick-track{
        display: flex;
        flex-wrap: wrap;
        align-items: flex-start;
        justify-content: space-between;
    }
    .ind_blkh_sc .ntst_blkh_cnt h3 {
        font-size: 22px;
        font-weight: 600;
        margin-bottom: 10px;
        margin-top: 15px;
        color: #141324;
        border-bottom: 1px solid #CEE1F2;
        padding-bottom: 15px;
    }
    .fq_blkh_sc .fq_blkh_lst:first-child {
        padding-top: 0;
    }
    .all_sc.trt_blkh_sc, .ntst_blkh_sc {
        position: relative;
    }
    .all_sc.trt_blkh_sc:before, .ntst_blkh_sc:before {
        background: #f2f9ff;
        position: absolute;
        content: "";
        left: 50%;
        width: 100vw;
        transform: translate(-50vw);
        background-position: center;
        top: 0;
        bottom: 0;
        z-index: -1;
    }
    .trt_blkh_sc .trt_blkh_rt {
        border-left: 1px solid #CEE1F2;
        padding-left: 8%;
    }
    .blkh_wrp .nh_awrd_sc::before {content: "";position: absolute;left: 50%;width: 100vw;background: #f6f6f6;top: 0;bottom: 0;transform: translate(-50vw);z-index: -1;}
    .blkh_wrp .nh_awrd_sc, .blkh_wrp .nh_awrd_mn {position: relative;z-index: 1;}
    .page-template-tpl_blockchain_app_development .navigation.nv_nw_otr {
        box-shadow: none;
    }
    .page-template-tpl_blockchain_app_development .navbar-default.website_navigation.fixed {
        box-shadow: 0 0 20px #0003;
    }
    .cndid_blkh_rt figure {
        height: 325px;
        width: 340px;
    }
    .cndid_blkh_lt .cta_inner {
        display: flex;
        justify-content: flex-start;
        align-items: center;
        gap: 50px;
    }
    .cndid_blkh_lt .cta_inner p {
        font-size: 22px;
        font-weight: 600;
    }
    .cndid_blkh_sc .cndid_blkh_lt h2 {
        font-size: 70px;
    }
    .cndid_blkh_sc .cndid_blkh_rt svg {
        position: relative;
        bottom: -55px;
        right: 0;
    }
    .blkh_wrp button.owl-next i.fa-long-arrow-right {
        color: #fff;
    }
    .blkh_wrp #home_awrd_sc {
        margin-bottom: 50px;
    }
    .blkh_wrp .ind_blkh_sc .owl-nav span {
        border-top: 2px solid #000 !important;
        border-left: 2px solid #000 !important;
    }
    .blkh_wrp .ind_blkh_sc button {
        border: 2px solid #000 !important;
        background: #fff !important;
    }
    .blkh_wrp .ind_blkh_sc .owl-nav button.owl-next, .blkh_wrp .ind_blkh_sc .owl-theme .owl-nav button.owl-next[class*=owl-], .blkh_wrp .ind_blkh_sc .owl-nav button.owl-next, .blkh_wrp .ind_blkh_sc .owl-theme .owl-nav button.owl-next[class*=owl-] {
        background: transparent !important;
    }
      /*********Responsive blockchain-app-development***********/
      @media (max-width: 1700px) {
      .blkh_bn .mn_hd h1 {
        font-size: 60px;
    }
    .blkh_wrp .srv_blkh_sc .sb_hd h2, .ntst_blkh_sc .sb_hd h2, .ind_blkh_sc .sb_hd h2, .prcs_blkh_sc .sb_hd h2, .wych_blkh_sc .sb_hd h2, .fq_blkh_sc .sb_hd h2 {
        font-size: 52px;
    }
    .prcs_blkh_mn h3 {
        font-size: 38px;
        line-height: 46px;
    }
    }
    @media (max-width: 1600px) {

    .trt_blkh_rt {
        width: 45%;
    }
    }
    @media (max-width: 1400px) {
    .trt_blkh_rt {
        width: 50%;
    }
    .ntst_blkh_cnt h3 {
        font-size: 30px;
    }
    }
    @media (max-width:1500px){
        .trt_blkh_lt {
            width: 50%;
            margin-right: 3%;
        }
        .trt_blkh_sc .trt_blkh_rt {
            width: 50%;
            padding-left: 5%;
        }
        .cndid_blkh_lt {
            width: 70% !important;
        }
        .cndid_blkh_cta2 .sb_hd h2 {
            font-size: 50px;
            font-weight: 700;
        }
    }
    @media (max-width: 1200px) {
    .srv_blkh_sc .sb_hd, .ntst_blkh_sc .sb_hd, .ind_blkh_sc .sb_hd, .cndid_blkh_sc .sb_hd, .prcs_blkh_sc .sb_hd, .wych_blkh_sc .sb_hd, .cndid_blkh_cta2 .cndid_blkh_lt, .cndid_blkh_cta2 .sb_hd h2 {
        width: 100% !important;
    }
    .cndid_blkh_cta2 .cndid_blkh_lt {
        padding: 50px 0;
    }
    .blkh_wrp .nh_awrd_hdrt h3 {
        height: 45px;
    }
    .wych_blkh_lst {
        width: 48%;
        margin-right: 0;
    }
    .wych_blkh_inr {
        justify-content: space-between;
    }
    .wych_blkh_lt {
        margin-right: 30px;
    }
    .blkh_bn .mn_hd h1 {
        font-size: 42px;
    }
    .blkh_wrp .sb_hd h2 {
        font-size: 30px;
    }
    .blkh_wrp .srv_blkh_sc .sb_hd h2, .ntst_blkh_sc .sb_hd h2, .ind_blkh_sc .sb_hd h2, .cndid_blkh_sc .sb_hd h2, .prcs_blkh_sc .sb_hd h2, .wych_blkh_sc .sb_hd h2, .fq_blkh_sc .sb_hd h2, .blkh_wrp .nh_awrd_sc .sb_hd h2 {
        font-size: 36px;
    }
    .srv_blkh_lst h3 {
        font-size: 20px;
        line-height: 28px;
        margin: 30px 0 15px;
    }
    .ntst_blkh_cnt h3 {
        font-size: 26px;
    }
    .ind_blkh_sc .ntst_blkh_cnt h3 {
        font-size: 20px;
        margin-bottom: 10px;
    }
    .prcs_blkh_mn h3 {
        font-size: 28px;
        line-height: 38px;
    }
    .prcs_blkh_sc .ntst_blkh_cnt p {
        font-size: 18px;
        line-height: 28px;
    }
    .prcs_blkh_hd, .prcs_blkh_sc .ntst_blkh_cnt {
        width: 48%;
        margin-right: 0;
        margin-left: 0;
    }
    .fq_blkh_inr h3 {
        font-size: 26px;
    }
    .fq_blkh_inr p {
        margin-top: 15px;;
    }
    .wych_blkh_lst h3 {
        font-size: 20px;
        line-height: 28px;
    }
    .all_sc {
        padding: 40px 0;
    }
    .blkh_bn .blkh_cnt {
        height: auto;
    }
    .cndid_blkh_sc:after, .blkh_wrp .nh_awrd_sc:after {
        display: none;
    }
    .ntst_blkh_sc .ntst_blkh_cnt {
        width: 100%;
    }
    .blkh_wrp .nh_awrd_hdrt h3 {
        font-size: 60px;
    }
    .blkh_rt {
        width: 40%;
        margin-right: 0px;
    }
    .blkh_rt img {
        max-width: 450px;
    }
    .cndid_blkh_lt .cta_inner {
        flex-wrap: wrap;
        gap: 0;
    }
    }
    @media (max-width: 992px) {
    .trt_blkh_sc .trt_blkh_lt, .trt_blkh_sc .trt_blkh_rt {
            width: 100%;
            margin-right: 0;
            text-align: center;
    }
    .wych_blkh_lt figure {
        margin: auto;
    }
    .trt_blkh_lt, .trt_blkh_rt, .cndid_blkh_sc .cndid_blkh_lt {
        text-align: center;
    }
    .prcs_blkh_lst, .trt_blkh_mn {
        justify-content: center;
        flex-wrap: wrap;
    }
    .cndid_blkh_sc .cndid_blkh_rt {
        display: none;
    }
    .wych_blkh_mn {
        flex-wrap: wrap;
        width: 100%;
    }
    .wych_blkh_lt {
        width: 100%;
        text-align: center;
        margin-bottom: 30px;
    }
    .wych_blkh_sc .sb_hd, .wych_blkh_rt p {
        text-align: center;
    }
    .wych_blkh_rt, .blkh_cnt .mn_hd {
        width: 100%;
    }
    .wych_blkh_rt .wych_blkh_lst p {
        text-align: left;
    }
    .blkh_bn .blkh_cnt .mn_hd {
        width: 100%;
        text-align: center;
    }
    .blkh_bn .blkh_cnt {
        background: transparent;
    }
    li.srv_blkh_lst {
        width: 48%;
    }
    .ntst_blkh_lst svg {
        width: 70px;
    }
    .ntst_blkh_lst .svg {
        margin-right: 20px;
    }
    .prcs_blkh_mn h3 {
        font-size: 24px;
        line-height: 32px;
    }
    .trt_blkh_sc .trt_blkh_rt {
        border-left: none;
        padding-left: 0;
    }
   .blkh_wrp  .nh_awrd_hdrt h3 {
        font-size: 40px;
        gap: 10px;
    }
   .blkh_wrp  .nh_awrd_hdrt span i {
        font-size: 20px;
        margin-right: 5px;
    }
    .blkh_wrp .nh_awrd_hdrt svg {
        width: 30px;
    }
    .blkh_wrp .nh_awrd_hdrt span svg {
        width: 100px;
        height: 16px;
    }
    .wych_blkh_lst {
        padding: 20px 0;
    }
    .blkh_rt {
        display: none;
    }
    .blkh_bn .blkh_cnt {
        padding: 0 0 50px 0;
    }
    .page-template-tpl_blockchain_app_development .btn-fix {
        margin: 20px auto 0;
    }
    .cndid_blkh_cta2 {
        flex-wrap: wrap;
    }
    .cndid_blkh_rt {
        display: none;
    }
    }
    @media (max-width: 767px) {
    .blkh_wrp .ind_blkh_mn .ntst_blkh_sld .ntst_blkh_sld_inner {
        margin: 0;
    }
    .cndid_blkh_cta2 .cndid_blkh_rt{
        display: none;
    }
    .cndid_blkh_cta2 {
        flex-wrap: wrap;
        text-align: center;
    }
    .cndid_blkh_cta2 .cndid_blkh_lt .cta_inner {
        justify-content: center;
    }
    }
    @media (max-width: 600px) {
    li.srv_blkh_lst {
        width: 100%;
        margin: 20px 0;
    }
    .prcs_blkh_sc .ntst_blkh_cnt {
        margin-top: 0px;
    }
    .wych_blkh_lst, .prcs_blkh_hd, .prcs_blkh_sc .ntst_blkh_cnt, .ntst_blkh_sc .ntst_blkh_lst, .cndid_blkh_lt .cta_inner p{
        width: 100%;
    }
    .blkh_wrp  .cndid_blkh_cta2 .btn.btn-primary {
        margin-left: auto;
        margin-right: auto;
    }
    .cndid_blkh_cta2 .cta_inner {
        margin-top: 15px;
    }
    .ntst_blkh_sc .ntst_blkh_lst {
        margin: 20px 0;
        flex-wrap: wrap;
        text-align: center;
    }
    .ntst_blkh_lst .svg {
        margin: 0 auto;
        width: 70px;
    }
    .ntst_blkh_sc .sb_hd {
        text-align: center;
    }
    .blkh_bn .mn_hd h1 {
        font-size: 30px;
    }
    .blkh_wrp .sb_hd h2 {
        font-size: 24px;
    }
    .trt_blkh_mn .trt_blkh_rt p {
        font-size: 18px;
        line-height: normal;
        margin-top: 15px;
    }
    .blkh_wrp .srv_blkh_sc .sb_hd h2, .ntst_blkh_sc .sb_hd h2, .ind_blkh_sc .sb_hd h2, .cndid_blkh_sc .sb_hd h2, .prcs_blkh_sc .sb_hd h2, .wych_blkh_sc .sb_hd h2, .fq_blkh_sc .sb_hd h2, .blkh_wrp .nh_awrd_sc .sb_hd h2 {
        font-size: 26px;
    }
    .blkh_wrp .awrd_sldr_cnt{
        margin: 0;
    }
    .ntst_blkh_cnt h3 {
        font-size: 20px;
    }
    .prcs_blkh_mn h3, .fq_blkh_inr h3 {
        font-size: 20px;
        line-height: 28px;
    }
    .fq_blkh_inr p, .ntst_blkh_sc .ntst_blkh_cnt p {
        margin-top: 5px;
        padding-top: 8px;
    }
    .srv_blkh_mn, .prcs_blkh_mn, .fq_blkh_inr, .ntst_blkh_mn, .ind_blkh_mn {
        margin-top: 30px;
    }
    .blkh_wrp .nh_awrd_hds {
        flex-wrap: wrap;
    }
    .blkh_wrp .nh_awrd_hdrt h3 {
        font-size: 32px;
        height: 30px;
    }
    .blkh_wrp .nh_awrd_hdrt span i {
        font-size: 15px;
        margin-right: 4px;
    }
    .cndid_blkh_rt, .wych_blkh_sc .wych_blkh_lt {
        display: none;
    }
    .cndid_blkh_cta2 .cndid_blkh_lt {
        text-align: center;
    }
    .wych_blkh_mn {
        margin-top: 10px;
    }
    .srv_blkh_lst h3{
        margin: 10px 0 10px;
    }
    .al_sc.nh_awrd_sc {
        padding: 40px 0;
    }
    .srv_blkh_sc .srv_blkh_lst {
        padding: 15px;
    }
    }
    @media (max-width: 480px) {
    .ind_blkh_sc .owl-item {
        margin: 0;
    }
    }
    /*********End blockchain-app-development***********/

    /*********Foundation page***********/
    .fnd_wrp {
        background-color: #000;
        position: relative;
    }
    main.fnd_wrp:after {
        position: absolute;
        content: "";
        background: url(../svg/curtains.svg) no-repeat;
        right: 0;
        top: 0;
        width: 370px;
        height: 505px;
        z-index: -1;
        background-size: cover;
    }
    main.fnd_wrp:before {
        content: "";
        position: absolute;
        background: url(../svg/curtains.svg) no-repeat;
        left: 0;
        top: 0;
        width: 370px;
        height: 505px;
        -webkit-transform: scaleX(-1);
      transform: scaleX(-1);
      background-size: cover;
    }
    .fnd_bnr h3 {
        color: #fff;
        font-size: 35px;
        text-align: center;
        display: inline-block;
        line-height: 54px;
        padding-bottom: 15px;
        max-width: 595px;
        font-family: 'Afternoon in Stereo Personal Us';
    }
    .fnd_bnr .fnd_bnr_inner h3{
        border-bottom: 1px dashed hsl(0deg 0% 92% / 15%);
    }
    span.nine {
        width: 50px;
        display: inherit;
        position: relative;
    }
    .nine svg {
        position: absolute;
        top: -35px;
        left: 0;
    }
    .fnd_bn_lft {
        width: 60%;
    }
    .fnd_bn_rt {
        width: 38%;
    }
    .fnd_bncntn {
        display: flex;
        align-items: end;
        justify-content: space-between;
        margin-top: -100px;
    }
    .fnd_bnr_inner {
        margin-top: -125px;
        position: relative;
    }
    .fnd_bn_lft .fnd_get {
        display: flex;
        color: #fff;
        text-align: center;
        align-items: center;
        justify-content: space-between;
        max-width: 320px;
        margin: 30px auto;
        font-size: 24px;
        position: relative;
    }
    .fnd_bn_lft .fnd_get:before {
        content: "";
        position: absolute;
        background: url(../png/aftr-get-2.png) no-repeat;
        right: -32px;
        top: 5px;
        width: 27px;
        height: 28px;
        z-index: -1;
    }
    .fnd_bn_lft .fnd_get:after {
        content: "";
        position: absolute;
        background: url(../png/bfr-get-2.png) no-repeat;
        left: -32px;
        top: 5px;
        width: 27px;
        height: 28px;
        z-index: -1;
      }
    .fnd_bn_lft {
        text-align: center;
    }
    .fnd_bn_lft h4 {
        color: #fff;
        font-size: 30px;
        margin-bottom: 20px;
        font-family: 'Playfair Display';
    }
    .fnd_bn_lft p {
        color: #fff;
        font-size: 22px;
    }
    .fnd_bnr {
        position: relative;
        padding-bottom: 120px;
    }
    .fnd_bnr:after {
        background: url("../png/bnr-bg-2.png") no-repeat;
        content: "";
        position: absolute;
        left: 50%;
        width: 100vw;
        transform: translate(-50vw);
        background-position: bottom center;
        top: 0;
        bottom: 0;
        z-index: -1;
        background-size: 100%;
    }
    .fnd_form {
        box-shadow: 0px 3px 12px #000;
        border: 1px solid #e8c258;
        border-radius: 8px;
        opacity: 1;
        backdrop-filter: blur(9px);
        padding: 40px;
        max-width: 480px;
        margin: auto;
    }
    .fnd_form h3 {
        font-size: 24px;
        text-align: center;
        width: 100%;
        line-height: 1.5;
        padding-bottom: 30px;
    }
    .fnd_form input, .fnd_form textarea, .fnd_form .input_button select {
        color: #E3E3E3B0;
        background: transparent;
        font-size: 14px;
        padding: 0px 0 10px;
        line-height: 40px;
    }
     .fnd_wrp .fnd_form .input_button select {
        background: #000;
    }
    .fnd_form .input_button input, .fnd_form .input_button select, .fnd_form .input_button textarea {
        border: unset;
        border-bottom: solid 1px #4E4F5A;
    }
    .fnd_wrp input#common_submit, .fnd_wrp input#footer_submit, .fnd_wrp input#header_submit, .fnd_wrp input#common_submitcrypto, .fnd_wrp input#common_submitcryptofooter {
        background: transparent linear-gradient(110deg, #E8C258 0%, #B48A16 100%) 0% 0% no-repeat padding-box;
    }
    .fnd-sec {
        padding: 50px 0;
    }
    .fnd_wrp .fnd_cta .mn_hd h2 {
        font-size: 47px;
    }
    .fnd-sec .mn_hd h2 {
        color: #E7C156;
        font-size: 56px;
        font-family: Playfair Display;
        line-height: 1.3;
    }
    .fnd-sec .mn_hd h2 span {
        color: #fff;
        font-size: 34px;
        font-family: 'Inter';
    }
    .fnd_buss li.fnd_buss_list, .fnd_sol li.fnd_buss_list {
        width: 32%;
        position: relative;
        background-color: #191919;
        box-shadow: 0px 3px 6px #00000029;
        border-radius: 7px;
        padding: 30px;
        border: 1px solid #00000029;
    }
    .fnd_buss li.fnd_buss_list:hover, .fnd_sol li.fnd_buss_list:hover {
        border: 1px solid #E6BF55;
    }
    li.fnd_buss_list h3 {
        font-size: 26px;
        color: #E2BB50;
        margin: 30px 0 15px;
        border-bottom: 1px solid #e2bb501c;
        padding-bottom: 15px;
    }
    .fnd_buss_outer {
        display: flex;
        align-items: stretch;
        justify-content: space-between;
        margin-top: 60px;
        flex-wrap: wrap;
        position: relative;
    }
    .fnd_ser .fnd_buss_outer:before {
        position: absolute;
        content: "";
        left: -25%;
        top: -70px;
        background: url(../png/crl-2.png);
        width: 824px;
        height: 824px;
        z-index: -1;
        background-size: 685px;
        background-repeat: no-repeat;
    }
    .fnd_buss_outer svg {
        width: auto;
    }
    li.cont {
        font-size: 20px;
        color: #fff;
        margin-top: 20px;
    }
    .fnd_ser p, .fnd_wrp .fnd_cta p, .fnd_wrp .fnd_cta h2, .fnd_wrp .mn_hd p {
        color: #fff;
    }
    .fnd_wrp .fnd_cta .mn_hd.text-center {
        width: 70%;
    }
    .fnd_ser .mn_hd p, .fnd_offer .mn_hd p, .fnd_prtnr_cont p{
        font-size: 20px;
        color: #CFCFCF;
        line-height: 1.5;
    }
    .fnd_sol h3.sb_hd {
        font-size: 34px;
        color: #fff;
        line-height: 1.3;
        font-weight: 400;
        margin-top: 15px;
    }
    .fnd_ser .fnd_buss_list p {
        font-size: 18px;
        color: #CFCFCF;
        line-height: 1.5;
    }
    .fnd_ser li.fnd_buss_list {
        width: 48.8%;
        position: relative;
        background-color: #191919;
        box-shadow: 0px 3px 6px #00000029;
        border-radius: 7px;
        padding: 30px;
        border: 1px solid #00000029;
        text-align: left;
        margin-top: 30px;
    }
    .fnd_ser .fnd_buss_list h3 {
        border-bottom: 0;
    }
    .fnd_wrp .cta1 {
        background: url(../svg/fnd_cta1.svg);
        background-repeat: no-repeat;
        background-size: cover;
        width: 1501px;
        height: 485px;
        margin: 70px auto;
        display: flex;
        align-items: flex-end;
        justify-content: center;
        padding: 60px 20px;
    }
    .fnd_wrp .cta2 {
        background: url(../svg/fnd_cta2.svg);
        background-repeat: no-repeat;
        background-size: cover;
        width: 100%;
        height: auto;
        margin: 70px auto;
        display: flex;
        align-items: flex-end;
        justify-content: center;
        padding: 60px 40px;
        max-width: 1501px;
        max-height: 353px;
        border-radius: 8px;
    }
    .fnd_cta button.btn.btn-primary {
        background: #0D0D10;
    }
    .fnd_wrp .cta2 .btn.btn-primary {
        margin-top: 30px;
    }
    .fnd_wrp .bottom-cont {
        text-align: center;
        color: #BCBCBC;
        padding-bottom: 50px;
    }
    .fnd_offer_outer {
        display: flex;
        justify-content: space-around;
        align-items: center;
        flex-wrap: wrap;
        border: 1px solid;
        padding: 40px;
    }
    .fnd_offer_outer li {
        width: 25%;
        text-align: center;
        border-right: 1px solid #707070;
        border-bottom: 1px solid #707070;
        padding: 50px 25px;
        color: #fff;
        font-size: 24px;
        min-height: 170px;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .fnd_offer_outer li:last-child {
        border: none;
    }
    .fnd_offer_outer li:nth-child(4), .fnd_offer_outer li:nth-child(8) {
        border-right: 0;
    }
    .fnd_offer_outer li:nth-child(9), .fnd_offer_outer li:nth-child(10), .fnd_offer_outer li:nth-child(11) {
        border-bottom: 0;
    }
    .fnd_offer_outer {
        margin-top: 60px;
    }
    .fnd_offer_outer {
        position: relative;
    }
    .fnd_offer_outer:before {
        position: absolute;
        content: "";
        left: -15%;
        top: -75px;
        background: url(../png/new-glass-2.png);
        width: 294px;
        height: 660px;
        z-index: -1;
        background-size: 290px;
        -webkit-transform: scaleX(-1);
      transform: scaleX(-1);
    }
    .fnd_offer_outer:after {
        position: absolute;
        content: "";
        right: -15%;
        top: -75px;
        background: url(../png/new-glass-2.png);
        width: 294px;
        height: 660px;
        z-index: -1;
        background-size: 290px;
    }
    .fnd_sol img {
        width: 100%;
        margin-bottom: 30px;
    }
    .fnd_sol .fnd_buss_list {
        margin: 15px 0;
        text-align: center;
        font-size: 28px;
        color:#fff;
    }
    .fnd_prtnr {
        display: flex;
        align-items: center;
        justify-content: space-between;
    }
    .fnd_prtnr_list li {
        color: #fff;
        font-size: 30px;
        margin-top: 35px;
    }
    .fnd_prtnr_list li svg {
        width: 22px;
        margin-right: 30px;
    }
    .fnd_prtnr_img {
        background: url(https://ucppr2k2q2u3lbr9b2ah3a31-wpengine.netdna-ssl.com/wp-content/uploads/2022/07/prtnr-bg.svg) no-repeat;
        height: 640px;
        background-position: center;
        display: flex;
        align-items: center;
        flex-wrap: wrap;
        align-content: center;
        width: 48%;
    }
    .fnd_prtnr_cont {
        width: 48%;
    }
    .fnd_prtnr_img h2 {
        color: #e7c156;
        font-size: 52px;
        font-family: Playfair Display;
        text-align: center;
        width: 55%;
        margin: 20px auto;
        line-height: 1.5;
    }
    .fnd_buss button.btn.btn-primary {
        padding: 8px 15px;
        font-size: 18px;
        background: transparent linear-gradient(110deg, #E8C258 0%, #B48A16 100%) 0% 0% no-repeat padding-box;
    }
    .fnd_btn {
        text-align: center;
        position: absolute;
        left: 35%;
        bottom: -20px;
        display: none;
    }
    .fnd_buss li.fnd_buss_list {
        padding: 50px 30px;
        position: relative;
    }
    .fnd_buss li.fnd_buss_list:after {
        content: "";
        position: absolute;
        right: 15px;
        top: 20px;
        background: url(https://ucppr2k2q2u3lbr9b2ah3a31-wpengine.netdna-ssl.com/wp-content/uploads/2022/07/stars.svg);
        z-index: 1;
        width: 140px;
        height: 100px;
    }
    .fnd_buss li.fnd_buss_list:hover .fnd_btn {
        display: block;
    }
    .crl_btn {
        text-align: center;
        border-radius: 50%;
        width: 238px;
        height: 238px;
        background-color: #e7c156;
        margin: -60px auto 0 auto;
    }
    .crl_btn .btn {
        width: 238px;
        height: 238px;
        background-color: #e7c156;
        color: #0d0d10;
        font-size: 26px;
        padding: 20px;
        justify-content: center;
        align-content: center;
        margin: auto;
        border-radius: 50%;
        font-weight: 600;
        display: flex;
        flex-wrap: wrap;
    }
    .fnd_offer {
        margin-top: 200px;
        position: relative;
    }
    .fnd_offer:before {
        position: absolute;
        content: "";
        background: url(../svg/zig-zag.svg);
        left: 50%;
        width: 100vw;
        transform: translate(-50vw);
        background-position: center;
        top: -179px;
        bottom: 0;
        height: 260px;
        background-size: cover;
        background-repeat: no-repeat;
    }
    @font-face {
        font-family: 'Afternoon in Stereo Personal Us';
        src: url('../woff2/afternooninstereopersonaluse-re.woff2') format('woff2'),
            url('../woff/afternooninstereopersonaluse-re.woff') format('woff'),
            url('../ttf/afternooninstereopersonaluse-re.ttf') format('truetype');
        font-weight: normal;
        font-style: normal;
        font-display: swap;
    }
    #fnd_dy nav.navbar .sticky_logo {
        filter: grayscale(1) brightness(10);
    }
    #fnd_dy nav.navbar ul.nav.navbar-nav li a {
        color: #fff;
    }
    #fnd_dy nav.navbar ul.nav.navbar-nav li ul li a {
        color: #111;
    }
    #fnd_dy .switcher.notranslate span {
        color: #fff !important;
    }
    #fnd_dy .navbar, #fnd_dy .navigation.nv_nw_otr, #fnd_dy .tp_br_clng {
        background: #fff0 ;
        box-shadow: unset;
    }
    #fnd_dy .tp_br_clng{
        border-bottom: solid 1px #0000;
    }
    #fnd_dy .tp_br_clng ul li a {
        color: #fff;
    }
    #fnd_dy .navbar.fixed {
        background: #000 !important;
    }
    #fnd_dy .website_navigation .switcher .selected a:after {
        border-top: 5px solid #fff;
    }
    #fnd_dy .tp_br_clng figure img {
        display: none;
    }
    .fnd_offer .crl_btn svg {
        margin-top: 15px;
    }
    .fnd_prtnr_svg {
        width: 100%;
    }
    .fnd_mnhd img {
        max-width: 100%;
        width: 700px;
        height: 480px;
        object-fit: cover;
    }
    .fnd_bnr_inner:before {
        content: "";
        position: absolute;
        background: url(../png/dec-3.png) no-repeat;
        left: 15px;
        top: 15%;
        width: 28px;
        height: 77px;
    }
    .fnd_bnr_inner:after {
        content: "";
        position: absolute;
        background: url(../png/dec-4.png) no-repeat;
        right: 55px;
        top: 70%;
        width: 32px;
        height: 54px;
    }
    /*********Responsive Foundation page***********/
    @media (max-width: 1700px) {
    .fnd_wrp .cta1 {
        border-radius: 8px;
        max-height: 485px;
        max-width: 1501px;
        width: 100%;
        height: auto;
    }
    .fnd_wrp .cta1 {
        background-size: contain;
        background-position: center;
        padding-top: 17%;
    }
    }
    @media (max-width: 1500px) {
    .fnd_prtnr_list li, .fnd_bn_lft h4  {
            font-size: 26px;
        }
    .fnd_offer:before {
            top: -179px;
            bottom: 0;
            background-size: contain;
            height: 201px;
        }
        .fnd_wrp .fnd_cta .mn_hd.text-center {
            width: 80%;
        }
        .fnd_ser .fnd_buss_outer:before {
            left: -15%;
            top: -25px;
            background-repeat: no-repeat;
        }
    }
    @media (max-width: 1400px) {
    .fnd_prtnr_img h2 {
        font-size: 36px;
        width: 60%;
        margin: 20px auto;
        line-height: 1.3;
    }
    .fnd_prtnr_img {
        height: 525px;
        width: 48%;
        background-size: contain;
    }
    .fnd_sol h3.sb_hd {
        font-size: 28px;
    }
    }
    @media (max-width: 1200px) {
    .fnd_prtnr_list li, .fnd_bn_lft h4  {
        font-size: 22px;
    }
    .fnd-sec .mn_hd h2, .fnd_wrp .fnd_cta .mn_hd h2 {
        font-size: 42px;
    }
    .fnd_bn_lft p, li.cont {
        font-size: 18px;
    }
    .fnd_wrp .cta2 {
        width: 874px;
        height: 266px;
        border-radius: 11px;
    }
    .fnd-sec .mn_hd h2 span {
        font-size: 26px;
    }
    .fnd_mnhd figure img {
        margin-top: -100px;
    }
    .fnd-sec {
        padding: 35px 0;
    }
    .fnd_buss_outer{
        margin-top: 30px;
    }
    .fnd_wrp .cta1, .fnd_wrp .cta2 {
        margin: 40px auto;
    }
    .fnd_bncntn {
        margin-top: 0;
    }
    .fnd_wrp .fnd_cta .mn_hd.text-center {
        width: 100%;
    }
    }
    @media (max-width: 992px) {
    .fnd_offer_outer li {
        width: 33.33%;
        font-size: 20px;
        min-height: 130px;
        padding: 25px 25px;
    }
    .fnd_offer {
        margin-top: 150px;
    }
    .fnd_sol h3.sb_hd {
        font-size: 24px;
    }
    .fnd_offer_outer li:nth-child(3), .fnd_offer_outer li:nth-child(6), .fnd_offer_outer li:nth-child(9) {
        border-right: 0;
    }
    .fnd_offer_outer li:nth-child(4), .fnd_offer_outer li:nth-child(8) {
        border-right: 1px solid #707070;
    }
    .fnd_offer_outer li:nth-child(9){
        border-bottom: 1px solid #707070;
    }
    .crl_btn .btn, .crl_btn {
        width: 189px;
        height: 189px;
        font-size: 20px;
    }
    .fnd_sol .fnd_buss_list {
        font-size: 20px;
    }
    li.fnd_buss_list h3 {
        font-size: 22px;
    }
    .fnd-sec .mn_hd h2 {
        font-size: 36px;
    }
    .fnd_prtnr, .fnd_bncntn {
        flex-wrap: wrap;
    }
    .fnd_prtnr_cont {
        width: 100%;
        margin-top: 50px;
    }
    .fnd_prtnr_img {
        height: auto;
        margin: auto;
    }
    .fnd_buss li.fnd_buss_list, .fnd_sol li.fnd_buss_list {
        width: 48%;
    }
    .fnd_buss li.fnd_buss_list {
        margin-top: 20px;
    }
    .fnd_bn_lft, .fnd_bn_rt, .fnd_prtnr_img {
        width: 100%;
    }
    .fnd_form {
        margin-top: 50px;
    }
    .fnd_wrp .cta2, .fnd_wrp .cta1{
        background: transparent linear-gradient(110deg, #0D0D10 0%, #B48A16 100%) 0% 0% no-repeat padding-box;
        border: 1px solid #B48A16;
        border-radius: 11px;
        width: 100%;
        height: auto;
        padding-top: 40px;
    }
    .fnd_prtnr_img h2 {
        font-size: 30px;
        width: 240px;
    }
    .fnd_bnr h3 {
        color: #fff;
        font-size: 32px;
        line-height: 1.5;
        border-bottom: 1px dashed hsl(0deg 0% 92%/15%);
    }
    .fnd_bnr .fnd_form h3 {
        font-size: 24px;
        margin-bottom: 30px;
    }
    .fnd-sec .mn_hd h2 span {
        font-size: 26px;
    }
    .fnd_prtnr_svg svg {
        padding: 40px 40px 0 40px;
    }
    .fnd_prtnr_list li {
        margin-top: 25px;
    }
    }
    @media (max-width: 600px) {
    .fnd_buss li.fnd_buss_list, .fnd_sol li.fnd_buss_list, .fnd_ser li.fnd_buss_list {
            width: 100%;
    }
    .fnd_offer_outer li {
        width: 50%;
        font-size: 18px;
        min-height: 100px;
        padding: 15px;
    }
    .fnd_offer_outer li:nth-child(2), .fnd_offer_outer li:nth-child(4), .fnd_offer_outer li:nth-child(6), .fnd_offer_outer li:nth-child(8), .fnd_offer_outer li:nth-child(10) {
        border-right: 0;
    }
    .fnd_offer_outer li:nth-child(3), .fnd_offer_outer li:nth-child(9) {
        border-right: 1px solid #707070;
    }
    .fnd_offer_outer li:nth-child(10){
        border-bottom: 1px solid #707070;
    }
    .fnd_offer:before {
        top: -100px;
    }
    .fnd_offer {
        margin-top: 20px;
    }
    .fnd_bnr_inner:before, .fnd_bnr_inner:after, main.fnd_wrp:before, main.fnd_wrp:after{
        display: none;
    }
    .fnd-sec .mn_hd h2 , .fnd_wrp .fnd_cta .mn_hd h2{
        font-size: 28px;
    }
    .fnd_offer_outer:before {
        left: -20%;
        top: 0;
        width: 294px;
        height: 590px;
        background-size: 248px;
    }
    .fnd_offer_outer:after {
        right: -20%;
        top: 0;
        height: 590px;
        background-size: 248px;
    }
    .fnd_bnr_inner {
        margin-top: -150px;
    }
    .fnd_bn_lft .fnd_get {
        max-width: 220px;
    }
    .fnd_bn_lft .fnd_get svg {
        width: 160px;
    }
    }
    @media (max-width: 480px) {
    .fnd_offer_outer {
        padding: 10px;
    }
    .fnd_offer_outer:before, .fnd_offer_outer:after {
        display: none;
    }
    .fnd_offer_outer li {
        font-size: 16px;
        padding: 10px;
    }
    .crl_btn .btn, .crl_btn {
        width: 150px;
        height: 150px;
        font-size: 18px;
    }
    .crl_btn {
        margin: -30px auto 0 auto;
    }
    .fnd_prtnr_list li {
        font-size: 18px;
    }
    .fnd_bnr_inner {
        margin-top: -88px;
    }
    .fnd_mnhd img {
        width: 100%;
        height: 100%;
    }
    .fnd_mnhd figure img {
        margin-top: -150px;
    }
    }
    /*********End Foundation page***********/
    /* PORTFOLIO NEW CSS START */
    .lst_clnts {
        display: flex;
        align-items: stretch;
        justify-content: space-between;
        flex-wrap: wrap;
        margin-top: 40px;
        border: solid 1px #ddd;
        border-radius: 5px;
    }
    .clnt_lgs1, .clnt_lgs2, .clnt_lgs3, .clnt_lgs4, .clnt_lgs5, .clnt_lgs6, .clnt_lgs7, .clnt_lgs8, .clnt_lgs9 {
        border-top: unset;
    }
    .clnt_lgs {
        border-right: solid 1px #ddd;
        border-top: solid 1px #ddd;
        width: 11%;
        text-align: center;
        min-height: 140px;
        display: flex;
        align-items: center;
        justify-content: center;
    }
     /*******Robust Technologies We Use**********/
     .rbts_inr {
        border-radius: 10px;
        box-shadow: 0 0 10px #0000001c;
        background-color: #fff;
        display: flex;
        align-items: center;
        justify-content: center;
        overflow: hidden;
        margin: 30px 15px 20px;
    }
    .rbts_inr figure {
        width: 130px;
        height: 80px;
        display: flex;
    }
    .rbts_inr img {
        object-fit: contain;
    }
    /*******Our Services Throughout The World**********/
    .or_wrld_lst {
        display: flex;
        align-items: stretch;
        justify-content: center;
        margin: 40px 0 30px;
    }
    .thourgh_out_worldsec h2 {
        width: 100% !important;
    }
    .or_wrld_inr {
        border-radius: 10px;
        box-shadow: 5px 8px 41px 0 rgb(0 0 0 / 11%);
        background-color: #fff;
        padding: 20px;
        display: flex;
        align-items: center;
        justify-content: flex-start;
        width: 300px;
        margin-right: 30px;
    }
    li.or_wrld_inr span {
        width: 30px;
        text-align: left;
        display: flex;
        align-items: center;
        justify-content: flex-start;
    }
    .or_wrld_inr h3 {
        font-size: 30px;
        font-weight: 700;
        font-stretch: normal;
        font-style: normal;
        line-height: 1.23;
        letter-spacing: normal;
        text-align: left;
        width: 70%;
        padding-left: 40px;
    }
    .or_wrld_inr h3 span {
        display: block;
        font-size: 22px;
        font-weight: 500;
    }

    /*******RESPONSIVE PORTFOLIO NEW CSS START **********/
    @media (max-width: 1500px) {
    .clnt_lgs img {
        height: 120px;
    }
    }
    @media (max-width: 1400px) {
    .or_wrld_inr h3 {
        font-size: 26px;
    }
    .or_wrld_inr h3 span {
        font-size: 18px;
    }
    .or_wrld_inr {
        width: 270px;
    }
    }
    @media (max-width: 1300px) {
    .clnt_lgs {
        width: 16.66%;
    }
    }
    @media (max-width: 1200px) {
    .lst_clnts {
        margin-top: 20px;
    }
    .cntry_mp svg {
        height: auto;
    }
    }
    @media (max-width: 992px) {
    .clnt_lgs {
        min-height: 80px;
    }
    .clnt_lgs img {
        height: auto;
    }
    .or_wrld_inr h3 {
        font-size: 24px;
        padding-left: 20px;
    }
    .or_wrld_inr {
        width: 240px;
    }
    }
    @media (max-width: 767px){
#fnd_dy .latest_header_sec .nav.navbar-nav>li a {
    color: #363636 !important;
}
    }
    @media (max-width: 600px) {
    .or_wrld_inr h3 {
        font-size: 22px;
    }
    .or_wrld_inr h3 span {
        font-size: 16px;
    }
    .or_wrld_lst {
        margin: 20px 0 30px;
    }
    }
    @media (max-width: 480px) {
    .clnt_lgs {
        width: 25%;
    }
    }
    /*****************/


    #drob_npct_pg .npct_bn_cntn {
        top: 100px;
    }
    /*Luxbubble - Beauty Services   */
    #lux_ft{
        box-sizing: border-box;
    }
    #lux_ft .npct_bn_lt .mn_hd{
        background-color: rgb(211 134 173 / 80%) ;
    }
    #lux_ft .btn.white_btn{
        background: white;
        color: #AA93D7;
    }
    #lux_ft .mn_hd .btn{
        margin: 20px 0 0;
        display: block;
        background: white;
        color: #000;
    }
    #lux_ft .mn_hd .btn:hover{

        background:#D386AD;
        color: white;
    }
    #lux_ft .npct_abt_Sc{
        background:#D386AD;
    }
    #lux_ft .np_cst .npct_abt_rt p{
        font-size: 22px;
        color: #FFF;
        line-height: 34px;
        font-weight: 500;
        margin-bottom: 0;
    }
    #lux_ft .npct_abt_Sc:after{
        right: 12%;
        width: 80px;
        background: url('../svg/after_icon.svg');
        background-repeat: no-repeat;
        opacity: 0.2;
    }
    #lux_ft .ptnrpr_cnt{
        font-size: 60px;;
        color: #245ABC;
        opacity: 0.1;
        align-items: flex-start;
        justify-content: flex-start;
        top:-33px
    }



    #lux_ft .d_block{
        display: block;
    }
    #lux_ft .npct_abt_lt h2::before{
        position: absolute;
        content: "";
        height: 2px;
        width: 120px;
        background: #fff;
        bottom: 0px;
        left: 0;
        z-index: 9;
    }
    #lux_ft .npct_abt_lt h2 .cst_brdr{
        position: relative;
    }

    #lux_ft .vendor_left{
        width: 40%;
        box-sizing: border-box;
    }
    #lux_ft .vendor_right{
        width: 50%;
        box-sizing: border-box;
    }
    #lux_ft .vendor_left h4,#lux_ft .ven_module h4{
    margin-bottom: 25px;
    color: white;
    font-size: 30px;
    font-weight: 700;
    }
    #lux_ft .vendor_panel{
        display: flex;
        align-items: flex-end;
        justify-content: space-between;
        flex-wrap: wrap;
        margin-top: 110px;
        background: #D386AD;
        padding: 60px 50px 60px;
        border-radius: 18px;
        box-sizing: border-box;
        position: relative;
    }
    #lux_ft .vendor_left   .cst_brdr::after {
        background: #fff;
        width: 55%;
        left: 0;
    }
    #lux_ft .vendor_left h2 {
        font-size: 40px;
        font-weight: bold;
        color: #fff;
    }
    #lux_ft .vendor_left figure {
        position: absolute;
        bottom: 0;
    }

    #lux_ft .lux_go_l {
        width: 46%;
    }

    #lux_ft .lux_go_r{
        width: 50%;
        z-index: 1;
    }
    #lux_ft .lux_go_m{
        display: flex;
        align-items: center;
        justify-content: space-between;
        flex-wrap: wrap;
        padding-bottom: 60px;
    }
    #lux_ft .np_cst .lux_go_l h2 {
        line-height: 57px;
        font-weight: 600;
    }
    .lux_go_r figure img {
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
    .lux_go_r figure {
        box-shadow: 0px 3px 26px #0000001a;
        width: 100%;
        height: 100%;

    }
    #lux_ft .lux_go_sd {
        flex-direction: row-reverse;
        padding-top: 100px;
    }
    #lux_ft .vendor_left p, #lux_ft  .ven_module p{
        color: #fff;
        font-size: 18px;
        }
       #lux_ft .vendor_right figure{
            position: absolute;
            top: -45px;
            max-width: 710px;
            width: 100%;
            height: 430px;
            object-fit: cover;
            right: -65px;
        }
        #lux_ft .vendor_right figure img{
         height: 100%;
         object-fit: cover;
         width: 100%;
        }
       #lux_ft .vendor_panel:after {
            content: "";
            position: absolute;
            bottom: -180px;
            left: -30px;
            background: white;
            width: 100%;
            max-width: 515px;
            height: 505px;
            opacity: 0.06;
            box-sizing: border-box;
            border-radius: 999px;
            z-index: 0;
        }
    #lux_ft   .ven_module {
            background: #D7C9F3;
            border-radius: 18px;
            display: flex;
            justify-content: flex-end;
            padding: 60px;
            box-sizing: border-box;
            margin-top: 30px;
            height: 380px;
            position: relative;
            align-items: center;
        }
    #lux_ft   .ven_module p{
            color: #262626;
        }
    #lux_ft   .ven_module h4{
            color: #000;
        }
     #lux_ft .ven_module .vendor_right figure{
            position: absolute;
            width: 500px;
            height: 485px;
            object-fit: cover;
            bottom: -60px;
            left: 0;
        }
       #lux_ft .npct_srv_sc .ven_module .vendor_right figure {
            top: -51px;
        }
    #lux_ft .ven_module .vendor_left {
            width: 50%;
        }
    #lux_ft .ven_module .vendor_right {
            width: 50%;
        }
    #lux_ft .ven_module .vendor_right figure img{
            width: 100%;
            object-fit: contain;
            height: 100%;
        }
    #lux_ft .ven_module::after {
        content: "";
        position: absolute;
        bottom: -180px;
        right: -30px;
        background: rgb(255,255,255 ,15%);
        width: 100%;
        max-width: 515px;
        height: 505px;
        box-sizing: border-box;
        border-radius: 999px;
        z-index: 0;
    }
    #lux_ft .npct_srv_sc.pt_0{
        padding-top: 0;
    }
    #lux_ft .npct_srv_sc.pb_0 {
        padding: 150px 0 130px;
    }
    #lux_ft  .vendor_panel_wrap .primary_btn.btn{
    background: #245ABC;
    }
    #lux_ft  .vendor_panel_wrap .primary_btn.btn {
    margin: 40px auto 0;
    max-width: 320px;
    color: #fff;
    display: block;
    }

    #lux_ft .work_flex{
    display: flex;
    justify-content: flex-start;
    align-items: stretch;
    flex-wrap: wrap;

    margin-right: -15px;
    margin-top: 50px;
    }
    #lux_ft .work_flex figure.icon{
    width: 48px;
    height: 48px;
    background: #245ABC;
    border-radius: 10px;
    display: flex;
    align-items: center;
    justify-content: center;

    }
    #lux_ft .d_block{
    display: block;
    }
    #lux_ft figure.box_ar{
    position: absolute;
    left: 90%;
    top: 50%;
    transform: translateY(-50%);
    z-index: 999;
    width: 100px;
    width: 80px;
    }
    #lux_ft .brid_flex{
    display: flex;
    justify-content: flex-start;
    align-items: stretch;
    flex-wrap: wrap;
    }
    #lux_ft .brid_flex h2{
    position: relative;
    font-size: 40px;
    line-height: 60px;
    color: white;
    font-weight: 700;
    margin-bottom: 30px;
    }
    #lux_ft .brid_flex h2 .cst_brdr::after {
    content: "";
    position: absolute;
    bottom: 0;
    height: 2px;
    background: #fff;
    width: 118px;
    }
    #lux_ft .brid_flex .brid_left p{
    font-size: 22px;
    line-height: 34px;
    color: white;
    font-weight: 500;
    margin-bottom: 20px;
    }
    #lux_ft .brid_wrap.npct_srv_sc{
    background: #D386AD;
    padding: 43px 0px 25px;
    position: relative;
    overflow: hidden;
    margin-bottom: 100px;
    }
    #lux_ft .brid_left{
    width: 50%;
    }
    #lux_ft .brid_right figure{
    position: absolute;
    overflow: hidden;
    width: 790px;
    right: -162px;
    top: 0px;
    }

    #lux_ft .brid_wrap::before {
    height: 100px;
    width: 100px;
    content: "";
    position: absolute;
    left: 0px;
    top: 70px;
    background: url('../svg/icon.svg');
    background-position: right;
    background-repeat: no-repeat;
    }
    .con_flex{
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-wrap: wrap;
    }
    .ftrs_nt{
    display: none;
    }
    #lux_ft .con_flex p{
    width: 80%;
    font-size: 29px;
    font-weight: 500;
    color: #0F0F0F;
    box-sizing: border-box;
    line-height: 43px;
    padding-right: 40px;
    }
    #lux_ft  .con_flex .btn.btn-primary{
    width: 20%;
    margin-top: 30px;
    color: white;
    max-width: 200px;
    display: flex;
    justify-content: center;
    align-items: center;
    box-sizing: border-box;
    }
    #lux_ft  .con_sec.npct_srv_sc{
    background-image: url('../fully_fun.html');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: top center;
    padding:20px 50px ;
    margin: 50px 0 20px;
    height: 350px;
    }
    #lux_ft  .npct_bn_lt {
    width: 50%;
    }
    #lux_ft  .cont_ainer.npct_bn_cntn {
    background-position: right top 20px !important;
    }
    #lux_ft .npct_bn_lt .mn_hd {
    margin-top: 50px;
    }
    #lux_ft  .npct_tchst_sc .cst_brdr:after {
    background: #000;
    width: 118px;
    }
    #lux_ft .npct_tchst_lst figure {
    border-color:#D386AD;
    }
    #lux_ft .npct_tchst_lst figure:hover{
    border: 1px solid #D386AD;
    }
    #lux_ft  .con_tainer {
    max-width: 1170px;
    margin: 0 auto;
    width: 95%;
    }

    .dlvry_bx{
    display: grid;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
    grid-gap: 25px;
    margin-top: 60px;
    }
    .no_brdr li{
    position: relative;
    margin-top: 60px;
    }
    #lux_ft .no_brdr li:after,
    #lux_ft .dlvry_lst.crcl:after {
    position: absolute;
    content: "";
    border: 5px solid #D386AD;
    z-index: 1;
    background: #fff;
    padding: 25px;
    border-radius: 50%;
    top: -90px;
    left: 50%;
    transform: translateX(-50%);
    }
    #lux_ft .dlvry_lst.crcl:after {
    top: 227px;
    }
    #lux_ft .dlvry_lst.crcl {
    position: relative;
    }
    #lux_ft .no_brdr {
        position: relative;

    }
    #lux_ft.npct_tchst_sc{
    padding: 60px 0px 40px;
    }
    #lux_ft .mn_hd .btn {
        border-radius: 0;
        font-weight: bold;
    }


    #lux_ft .no_brdr:after {
    position: absolute;
    content: "";
    background: #D386AD;
    height: 2px;
    width: 100%;
    bottom: auto;
    }
    #lux_ft .dlvry_lst_sm:after {
    display: none;
    }
    /* #lux_ft .no_brdr .active:after{
    background: #AA93D7;
    padding: 25px;
    } */

    #lux_ft .dlvry_lst:hover::after,
    #lux_ft .dlvry_lst:hover,
    #lux_ft .dlvry_lst.crcl:hover::after {
    background-color: #D386AD;
    cursor: pointer;
    }
    #lux_ft .dlvry_lst:hover h4,
    #lux_ft .dlvry_lst:hover p {
    color: #fff;
    cursor: pointer;
    }
    li.dlvry_lst h4{
    font-size: 40px;
    font-weight: 800;
    line-height: normal;
    text-align: center;
    }
    .dwn{
    display: flex;
    align-items: flex-end;
    justify-content: center;
    }
    li.dlvry_lst_sm h4{
    font-size: 24px;
    font-weight: 400;
    line-height: normal;
    text-align: center;
    font-weight: 600;
    }
    #lux_ft .dlvry_rslt {
    background-color:#FDF8FA;
    padding: 80px 0 119px;
    margin: 50px 0 0;

    }
    .lux_go_s {
        background: #FDF8FA;
    }
    #lux_ft .dlvry_lst {
    background-color: #fff;
    }
    #lux_ft .dlvry_lst {
    background: #fff;
    box-shadow: 0px 3px 35px #aeaeae0d;
    border: 1px solid #d386ad4f;
    border-radius: 11px;
    opacity: 1;
    padding: 20px;
    height: 200px;
    width: 200px;
    display: flex;
    align-items: center;
    justify-content: center;
    }
    #lux_ft .npct_bn_lt .mn_hd h1{
    color: #fff;
    line-height: 72px;
    }
    #lux_ft .or_chl_lt a.btn.btn-primary {
    background: white;
    color: #396AC2;
    margin-bottom: 40px;
    }
    #lux_ft .vendor_panel_wrap .primary_btn.btn {
    text-align: center;
    }

    #lux_ft .npct_tchst_lst h3 {
    font-weight: 600;
    text-transform: capitalize;
    }
    #lux_ft .we_dlv_sc:after {
    height: 300px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    z-index: 9;
    bottom: -30px;
    }
    #lux_ft  .npct_abt_Sc::before {
    height: 350px;
    width: 270px;
    background-size: contain;
    }
    #lux_ft .gt_std_bt {
    width: 20%;
    }
    #lux_ft .npct_frtct_rt{
    position: relative;
    border-radius: 18px;
    }
    #lux_ft .npct_frtct_rt:after{
    position: absolute;
    content: "";
    background: url(../svg/cta.svg);
    width: 500px;
    height: 450px;
    background-repeat: no-repeat;
    bottom: 0;
    top: 152px;
    right: 120px;
    }

    #lux_ft .npct_frtct_mn {
    background:#D386AD;
    height: 320px;
    border-radius: 18px;

    }
    #lux_ft .npct_frtct_sc .sb_hd.npct_frtct_lt {
        width: 50%;
        padding-bottom: 40px;
    }
    .atp_sc .pi_head h3{
    font-size: 29px;
    font-weight: 700;
    line-height: normal;
    }
    #lux_ft .np_cst .sb_hd h2 .w_br {

    font-weight: 40px;
    line-height: normal;
    font-weight: 700;
    }
    .lux_go_m:before {
        content: '';
        position: absolute;
        right: -340px;
        background: url(../svg/bord.svg);
        width: 680px;
        height: 580px;
        background-repeat: no-repeat;
        background-size: contain;
        top: -50px;
        bottom: 0;
        border-radius: 20px;
        z-index: 0;
        margin: 10px;
    }
    .lux_go_sd:before {
        content: '';
        position: absolute;
        left: -450px;
        background: url(../svg/bord.svg);
        width: 680px;
        height: 560px;
        background-repeat: no-repeat;
        background-size: contain;
        top: 20px;
        bottom: 0;
        border-radius: 20px;
        z-index: 0;
        margin: 10px;
        transform: rotate(-180deg);
    }
    #lux_ft .np_cst .sb_hd h2{
    font-size: 40px;
    font-weight: 800;
    line-height: 50px;
    color: #000;
    }
    #lux_ft .np_cst .sb_hd h2 .cst_brdr::after {
    color: #D386AD;
    background:#D386AD ;
    width: 300px;
    }
    #lux_ft .npct_abt_lt figure {
    position: unset;
    top: -130px;
    height: 140px;
    width: 150px;
    left: -10px;
    }
    #lux_ft .npct_frtct_mn:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    background: url(../cloud.html);
    background-repeat: no-repeat;
    background-position: top center;
    background-size: 100%;
    height: 170px;
    z-index: -1;
    width: 1113px;
    border-top-left-radius: 5px;
    }
    #lux_ft .npct_frtct_rt figure{
    width: 440px;
    height: 400px;
    text-align: center;
    }
    #lux_ft .lux_go_l .btn {
        background: #D386AD;
        border-radius: 0;
        margin-top: 30px;
    }
    #lux_ft .npct_frtct_rt img{
    height: 100%;
    width: 100%;
    object-fit: contain;
    }
    #lux_ft .npct_frtct_sc .npct_frtct_lt p,
    #lux_ft .npct_frtct_sc .npct_frtct_lt h2 {
    color: #fff;
    }
    #lux_ft .npct_frtct_sc .btn {
    background-color: #fff;
    color: #000 ;
    }
    #lux_ft .np_nmr {
    opacity: 0.1;
    color: #000;
    }
    #lux_ft .npct_srv_lst h3 {
    color: rgb(0, 27, 48) ;
    }
    #lux_ft .npct_rctr_sc {
    position: relative;
    padding: 40px 0px 0px;
    overflow: hidden;
    background: unset;
    }
    #lux_ft .npct_rctr_sc::after{
        position: absolute;
        content: "";
        border-radius: 20px;
        left: -70px;
        bottom: 0;
        background: url(../svg/pta_2.svg);
        width: 300px;
        height: 300px;
        background-size: cover;
        opacity: 0.5;
    }
    #lux_ft .ftrs_mn .npct_rctr_lt {
    width: 50%;
    text-align: justify;
    position: relative;
    }
    #lux_ft .vendor_panel:after {
        content: '';
        position: absolute;
        bottom: 0;
        width: 200px;
        height: 200px;
    }

    #lux_ft .npct_inftrs_rt.lux_pt_df:after {
        content: '';
        position: absolute;
        width: 360px;
        height: 170px;
        background: url(../svg/pata.svg);
        right: 0;
        top: -190px;
        background-size: cover;
        background-repeat: no-repeat;
        background-position: top;
        z-index: -1;
        opacity: 0.5;
    }
    #lux_ft .npct_inftrs_rt.lux_pt_sf:after {
        content: '';
        position: absolute;
        width: 400px;
        height: 210px;
        background: url(../svg/pata2.svg);
        top: -200px;
        background-size: cover;
        background-repeat: no-repeat;
        background-position: top;
        z-index: -1;
        opacity: 0.5;
    }
    #lux_ft .npct_inftrs_rt.lux_pt_jf:after {
        content: '';
        position: absolute;
        width: 290px;
        height: 180px;
        background: url(../svg/pata3.svg);
        left: 70px;
        top: -120px;
        background-size: cover;
        background-repeat: no-repeat;
        background-position: top;
        z-index: -1;
        opacity: 0.5;
    }
    #lux_ft .npct_srv_sc .vendor_panel:after {
        content: '';
        position: absolute;
        width: 360px;
        height: 210px;
        background: url(../svg/pata.svg);
        right: 0;
        background-size: cover;
        background-repeat: no-repeat;
        background-position: top;
    }

    #lux_ft .npct_rctr_lt h2 {
    width: 100%;
    }
    #lux_ft .npct_rctr_lt p {
    color: #000;
    text-align: justify;
    }
    .frs_lst{
    display: flex;
    align-items: baseline;
    gap: 10px;
    }
    #lux_ft .ftrs_rt{
    position: relative;
    width: 50%;
    top: -100px;
    }
    #lux_ft .npct_rctr_mn{
    align-items: flex-start;
    }

    #lux_ft .ftrs_rt img{
    width: 100%;
    height: 100%;
    object-fit: contain;
    }
    #lux_ft .ftrs_rt:after{
    width: 450px;
    position: absolute;
    content: "";
    background: url(../png/rond_1-2.png);
    height: 450px;
    right: -50px;
    left: 0;
    background-repeat: no-repeat;
    z-index: -1;
    background-position: bottom;
    background-size: cover;
    bottom: 0;
    margin: 0 auto;
    }

    #lux_ft .ftrs_mn .sb_hd h2{
    text-align: left;
    }
    #lux_ft .or_srv_pt h3{
    border-bottom: unset;
    }
    #lux_ft .or_srv_pt{
    width: unset;
    }
    #lux_ft .or_srv_in {
    display: grid;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
    grid-gap: 25px;
    padding: 50px 0px;
    }
    #lux_ft .or_srv_pt:nth-child(2n + 1) {
    background: #1C1C1C;
    position: unset;
    border: 1px solid #1C1C1C;
    }
    #lux_ft .or_srv_pt h3 {
    color: #fff;
    line-height: 34px;
    font-size: 22px;
    padding-top: 10px;
    font-weight: 400;
    }
    #lux_ft .or_srv_pt h2 {
    color: #fff;
    line-height: 34px;
    font-size: 22px;
    padding: 10px 0px;
    border-bottom: 1px solid #FFFFFF47;
    width: fit-content;
    }
    #lux_ft .or_srv_pt p {
    font-size: 22px;
    color: #fff;
    line-height: 34px;
    font-weight: 400;
    }
    #lux_ft .or_srv_pt {
    box-shadow: 0px 0px 22px #1919194a;
    background: #D386AD;
    border: 1px solid #D386AD;
    padding: 25px;
    border-radius: 10px;
    position: relative;
    top: 50px;
    color: #fff;
    }
    #lux_ft .npct_rctr_lt .cst_brdr {
    color: #000;
    padding-top: 20px;
    }
    #lux_ft .ftrs_mn .npct_rctr_lt .cst_brdr::after {
    width: 350px;
    margin: auto;
    background: #AA93D7;
    }
    .atp_sc .pi_head {
    position: relative;
    padding-bottom: 13px;
    }
    #lux_ft .atp_sc .pi_head::after {
    content: "";
    position: absolute;
    bottom: 0;
    height: 2px;
    background: #D386AD;
    width: 95px;
    left: 0;
    }
    #lux_ft .atp_sc .npct_inftrs_lt {
    width: 50%;
    display: unset;
    }
    #lux_ft .atp_sc .npct_inftrs_lt p {
    margin: 15px 0 30px;
    }
    #lux_ft .atp_sc .npct_inftrs_rt figure img {
    position: relative;

    }
    #lux_ft .cst_brdr.w_br {
    color: #fff;
    }
    #lux_ft .atp_sc .npct_inftrs_rt {
    width: 40%;
    }
    #lux_ft .atp_sc .npct_inftrs_rt figure {
    position: relative;
    width: 500px;
    height: 500px;
    }
    #lux_ft .atp_sc .npct_inftrs_rt img {
    width: 100%;
    height: 100%;
    object-fit: contain;
    }
    #lux_ft .atp_sc .npct_inftrs_rt figure:after {
        content: "Luxbubble";
        color: rgb(255 255 255/18%);
        position: absolute;
        right: -150px;
        top: 44%;
        transform: translateY(-50%);
        font-weight: 700;
        writing-mode: tb;
        width: auto;
        height: 546px;
        font-size: 92px;
        background: #d386ad;
        padding: 25px 20px 25px 0;
        z-index: -1;
        min-width: 300px;
        max-width: 300px;
    }
    #lux_ft .blk {
    display: block;
    }

    #lux_ft .npct_inftrs_mn {
    margin-top: 100px;
    }
    #lux_ft .npct_inftrs_mn:nth-child(3) {
    flex-direction: row-reverse;
    }
    #lux_ft .npct_inftrs_mn:nth-child(3) figure {
    text-align: right;
    margin-left: auto;
    }

    #lux_ft .npct_inftrs_mn:nth-child(3) figure::after {
    left: -130px;
    writing-mode: vertical-lr;
    padding: 25px 20px 53px 18px;
    }
    #lux_ft .npct_srv_sc {
    overflow: hidden;
    }
    #lux_ft .we_dlv1 {
    width: 194px;
    height: 194px;
    left: 40px;
    top: 30px;
    }
    #lux_ft .we_dlv2 {
    width: 224px;
    height: 224px;
    left: 30px;
    }
    #lux_ft .we_dlv3 {
    width: 210px;
    height: 210px;
    left: 13px;
    top: 30px;
    }
    #lux_ft .brd_rt figure {
    position: relative;
    z-index: 1;
    width: 100%;
    height: 100%;
    }
    #lux_ft .brd_rt img {
        width: 585px;
        height: 100%;
        object-fit: cover;
    }
    #lux_ft .brd_rt {
        width: 45%;
        text-align: right;
        position: relative;
        right: -100px;

    }
    #lux_ft .brid_flex {
    display: flex;
    align-items: center;
    justify-content: space-between;
    }
    #lux_ft .brd_lt {
    width: 55%;
    }
    #lux_ft .brd_rt img {
        max-width: 100%;
    }


    #lux_ft .ftrs_rt figure {
        width: 100%;
        height: 710px;
    }
    #lux_ft .np_cst .brd_lt.sb_hd h2,#lux_ft .np_cst .brd_lt.sb_hd p{
    color: #fff;
    }
    #lux_ft .np_cst .brd_lt.sb_hd p{
    margin-bottom: 20px;
    font-size: 20px;
    width: 85%;
    line-height: 1.3;
    }
    #lux_ft .brid_wrap{
    position: relative;
    }
    #lux_ft .brid_wrap:after{
    position: absolute;
    content: "";
    background: url(../svg/crcl.svg);
    bottom: -80px;
    left: 0;
    width: 500px;
    height: 440px;
    background-repeat: no-repeat;
    background-position: left;
    }
    #lux_ft .brd_rt figure:after {
    content: "";
    position: absolute;
    right: -250px;
    top: -87px;
    height: 820px;
    width: 980px;
    background: url(../png/bdgr_elemt-2.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 100%;
    z-index: -1;
    }
    #lux_ft .we_dlv4 {
    width: 224px;
    height: 224px;
    }
    #lux_ft .we_dlv5 {
    width: 244px;
    height: 244px;
    right: 10px;
    }
    #lux_ft .we_dlv_rv {
    text-align: center;
    }
    #lux_ft .we_dlv_rv p {
    font-size: 14px;
    line-height: normal;
    padding-top: 5px;
    font-weight: 500;
    }
    #lux_ft .we_dlv_rv p {
    font-size: 14px;
    line-height: normal;
    }
    #lux_ft .we_dlv_rv h3 {
    font-size: 28px;
    line-height: normal;
    font-weight: bold;
    color: #000;
    }
    #lux_ft .vendor_panel_wrap p{
    font-size: 18px;
    line-height: 30px;
    font-weight: 400;
    margin-top: 20px;
    }
    #lux_ft .we_dlv_in {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 40px;
    }
    #lux_ft .we_dlv_pt {
    border: 1px solid #AA93D7;
    border-radius: 50%;
    position: relative;
    align-items: center;
    justify-content: center;
    display: flex;
    flex-wrap: wrap;
    }
    #lux_ft .we_dlv_sc {
    background: #F5F5F5;
    position: relative;
    height: 600px;
    }
    #lux_ft .we_dlv_sc:after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    background: url('../dlvry.html');
    width: 100%;
    height: 280px;
    background-repeat: no-repeat;
    background-position: center;
    }
    #lux_ft .ftr_bg {
    background-color: transparent;
    padding-top: 0;
    }
    #lux_ft .ftr_bg .ftr_cty a {
    color: #1D1D1D;
    }
    #lux_ft .ftr_bg .ftr_cty {
    text-align: center;
    }
    #lux_ft .npct_inftrs_nt{
        display: none;
        }
    #lux_ft .npct_frtct_rt::before{
    position: absolute;
    content: "";
    background: url(../svg/cta_crcl.svg);
    width: 201px;
    height: 201px;
    background-repeat: no-repeat;
    bottom: 0;
    top: -62px;
    z-index: -1;
    right: -120px;
    }
    #lux_ft .np_cst .brd_lt.sb_hd h2{
    position: relative;
    line-height: 1.3;
    font-weight: 500;
    }
    #lux_ft .np_cst .brd_lt.sb_hd h2:after{
    position: absolute;
    content: "";
    background: #fff;
    height: 2px;
    width: 125px;
    bottom: -10px;
    left: 0;
    }

    #lux_ft .frs_lst img {
    margin-top: -6px;
    }
    #lux_ft .dlvry_lst_sm.dwn,
    #lux_ft .dlvry_lst,
    #lux_ft .dlvry_lst_sm {
    width: 74%;
    }
    #lux_ft .lux_go_m{
        display:flex;
        align-items: center;
        justify-content: space-between;
        flex-wrap: wrap;
        position: relative;
    }
    .lux_go_s {
        position: relative;
        overflow: hidden;
    }
    #lux_ft .lux_go_s .lux_go_sd:after {
        left: unset;
        right: -400px;
        transform: rotate(115deg);
    }
    .lux_go_s .lux_go_m:after {
        content: '';
        position: absolute;
        left: -410px;
        bottom: 0px;
        background: url(../svg/fgdv.svg);
        width: 550px;
        height: 550px;
        background-repeat: no-repeat;
        background-size: cover;
    }
    #lux_ft .dlvry_lst{flex-wrap:wrap;}
    .dlvry_lst .crcl p{display:none}
    #lux_ft .np_cst .sb_hd h2 {
        margin-top: 30px;
    }
    .lux_go_l h2 {
        width: 78%;
    }


    #lux_ft .mbl_lux_b{
        display: none;
    }
    #lux_ft  .mbl_lux_b {
        background: #D386AD;
        border-radius: 0;
        margin-top: 30px;
    }
    #lux_ft .npct_bn {
        height: 700px;
    }
    #lux_ft .npct_bn_cntn {
        height: 740px;
    }
    #lux_ft .npct_bn_lt {
        width: 44%;
    }
    /* media query 12345 */
    @media (max-width:1800px) {
        #lux_ft .np_cst .brd_lt.sb_hd p {
            width: 100%;
        }
    /* #lux_ft .ftrs_rt:after {
        height: 700px;
        right: -440px;
    } */
    #lux_ft .atp_sc .npct_inftrs_rt{
        width: 45%;
    }

    #lux_ft .brd_rt figure:after {
        height: 700px;
        width: 900px;
    }
    #lux_ft .npct_frtct_rt::before{
        left: 150px;
    }

    }
    @media (max-width:1700px) {
        #lux_ft .npct_frtct_sc .sb_hd.npct_frtct_lt {
            width: 80%;
        }
        #lux_ft .np_cst .sb_hd h2 {
            width: 100%;
        }

    #lux_ft .brid_wrap::before {
        top: 150px;
    }
    #lux_ft .brd_rt figure:after {
        height: 700px;
        width: 850px;
        right: -210px;
    }
    #lux_ft .npct_frtct_rt::before {
        left: 170px;
    }

    }
    @media (max-width:1600px){
        #lux_ft .npct_bn_lt .mn_hd h1 {
            font-size: 40px;
            line-height: 45px;
        }
        #lux_ft .vendor_panel {
            justify-content: space-between;
        }
    #lux_ft .npct_bn_lt {
        width: 50%;
    }
    #lux_ft .brd_rt figure:after {
        height: 700px;
        width: 800px;
    }
    #lux_ft .npct_bn_lt .mn_hd h1{
        line-height: 60px;
    }
    #lux_ft .npct_frtct_rt::before {
        left: 140px;
    }


    #lux_ft .brid_right figure {
        width: 700px;
    }
    #lux_ft .atp_sc .npct_inftrs_rt figure {
        position: relative;
        width: 440px;
        height: 425px;
    }
    #lux_ft .npct_frtct_rt:after {
        width: 400px;
    }
    #lux_ft .npct_bn_lt .mn_hd h1{
        margin-bottom: 20px;
        line-height: 55px;
    }
    #lux_ft .atp_sc .npct_inftrs_rt figure::after {
        height: 476px;
        padding: 38px 20px 25px 0;
    }
    #lux_ft .vendor_right {
        width: 54%;
    }
    .lux_go_m:before {
        height: 490px;
    }
    .lux_go_sd:before {
        height: 450px;
    }
    #lux_ft .np_cst .sb_hd h2 {
        width: 100%;
    }
    }
    @media (max-width:1500px) {
        #lux_ft .vendor_left figure {
            height: auto;
            left: 10px;
        }
        #lux_ft .vendor_left figure img {
            width: 100%;
            height: 100%;
            object-fit: contain;
        }
        #lux_ft .vendor_right {
            width: 52%;
        }
        #lux_ft .npct_bn_cntn {
            height: 640px;
        }
        #lux_ft .npct_bn {
            height: 650px;
        }
    #lux_ft .dlvry_lst {
        height: 200px;
    }
    #lux_ft .atp_sc .npct_inftrs_rt figure::after {
        font-size: 74px;
        height: 438px;
    }
    #lux_ft .brid_wrap::before {
        top: 95px;
        left: -10px;
    }
    #lux_ft .npct_frtct_rt::before {
        left: 115px;
    }

    #lux_ft .npct_rctr_sc::after {
        padding: 52px;
        bottom: 0px;
    }
    #lux_ft .brd_rt figure:after {
        height: 555px;
        width: 755px;
        top: -45px;
    }
    #lux_ft .ftrs_mn .npct_rctr_lt::before {
        top: -100px;
    }
    #lux_ft .npct_bn_lt .mn_hd p{
        margin-top: 0px;
    }
    #lux_ft .npct_inftrs_mn {
        margin-top: 120px;
    }
    #lux_ft .atp_sc .npct_inftrs_rt figure {
        position: relative;
        width: fit-content;
        height: 390px;
    }

    #lux_ft .np_cst .lux_go_l.sb_hd h2 {
        font-size: 30px;
        line-height: 46px;
    }
    #lux_ft .npct_frtct_sc .sb_hd.npct_frtct_lt {
        width: 70%;
    }
    }

    @media (max-width:1400px) {
        #lux_ft .vendor_panel_wrap p {
            font-size: 16px;
            line-height: 28px;
            margin-top: 16px;
        }
    #lux_ft .atp_sc .npct_inftrs_rt{
        width: 47%;
    }

    #lux_ft .npct_frtct_rt:after {
        width: 300px;
    }
    #lux_ft .ftrs_rt {
        right: 0;
    }
    #lux_ft .brd_rt figure:after {
        height: 540px;
        width: 730px;
        top: -50px;
    }
    #lux_ft .npct_bn_lt .mn_hd h1 {
        font-size: 46px;
        line-height: 55px;
    }
    #lux_ft .or_srv_pt h3 {
        line-height: 1.5;
        font-size: 20px;
    }
    .np_cst .or_srv_pt h3 {
        margin-bottom: 0;
    }
    #lux_ft .vendor_panel {
        margin-top: 50px;
    }
}
    @media (max-width:1300px){
        #lux_ft .npct_bn {
            height: 700px;
        }
    #lux_ft .work_flex h5 {
        font-size: 18px;
    }
    #lux_ft .npct_frtct_rt::before {
        left: 90px;
    }
    #lux_ft .brd_rt figure:after {
        height: 503px;
        width: 660px;
        top: -50px;
        right: -190px;
    }
    #lux_ft .npct_rctr_sc {
        position: relative;
    }
    #lux_ft .npct_rctr_sc::after {
        padding: 52px;
        bottom: 120px;
    }

    #lux_ft .no_brdr:after{
        display: none;
    }
    #lux_ft .np_cst .sb_hd h2 .cst_brdr:after {
        margin: 0 auto;
        transform: unset;
    }
    #lux_ft .atp_sc .npct_inftrs_rt {
        width: 50%;
    }

    #lux_ft .npct_bn_lt .mn_hd h1 {
        font-size: 38px;
    }
    #lux_ft .vendor_panel_wrap p {
        font-size: 18px;
        line-height: 26px;
        font-weight: 400;
        margin-top: 10px;
    }

    .npct_inftrs_lt {
        width: 45%;
        display: unset;
    }
    #lux_ft .we_dlv_sc:after {
        background-size: contain;
        height: 190px;
    }
    #lux_ft .we_dlv_sc {
        height: 500px;
    }
    #lux_ft .npct_bn_lt .mn_hd h1 {
        line-height: 50px;
    }
    li.dlvry_lst h4{
        padding: 0px;
        font-size: 22px;
    }

    .no_brdr .active:after,.no_brdr li:after  {
        padding: 15px;
    }
    li.dlvry_lst_sm h4 {
        font-size: 20px;
    }
    #lux_ft .vendor_left p, #lux_ft .ven_module p {
        margin-bottom: 20px;
        font-size: 16px;
    }
    #lux_ft .ftrs_rt {
        right: -60px;
    }

    #lux_ft .dlvry_lst.crcl:after,
    #lux_ft .no_brdr li:after {
        display: none;
    }




    }
    @media (max-width:1200px){
        #lux_ft .npct_bn {
            height: 660px;
        }
        #lux_ft  .npct_bn_cntn {
            height: 500px;
        }
        #lux_ft .brd_rt {
            right: 0;
            width: 60%;
        }
        #lux_ft .all_sec.npct_frtct_sc {
            padding-top: 100px;
        }
        #lux_ft .ftrs_nt figure{
            height: 100%;
            width: 100%;
        }
        #lux_ft .vendor_left figure {
            width: 380px;
        }
        #lux_ft .npct_abt_Sc {
            background: #D386AD;
            border-radius: 20px;
        }
        #lux_ft .ftrs_nt {
            text-align: center;
        }
        #lux_ft .ftrs_nt figure {
            width: 100%;
            height: 100%;
            margin: 0 auto;
        }
    #lux_ft .npct_abt_mn .cst_brdr.w_br:after{
        left: 0;
        right: 0;
        margin: auto;
    }
    #lux_ft  .npct_abt_lt {
        position: relative;
        z-index: 1;
        margin: 0 auto;
    }

    #lux_ft .npct_abt_lt h2::before {
        position: absolute;
        content: "";
        height: 2px;
        width: 120px;
        background: #fff;
        bottom: 0px;
        left: 0;
        z-index: 9;
        margin: 0 auto;
        right: 0;
    }
    #lux_ft .ftrs_rt::before{
        content: unset;
    }
    #lux_ft .ftrs_mn .sb_hd h2 {
        text-align: center;
    }
    #lux_ft .brid_wrap.npct_srv_sc{
        margin-bottom: 40px;
    }
    #lux_ft .npct_frtct_rt::before {
        content: unset;
    }
    #lux_ft .brid_wrap.npct_srv_sc{
        padding: 50px 0px 25px;
    }
    #lux_ft .brd_rt figure:after{
        content: unset;
    }
    #lux_ft .brd_lt {
        text-align: center;
        width: 100%;
    }
    #lux_ft .brd_rt{

        margin: 20px auto 0;
    }
    #lux_ft .vendor_right figure{
        position: absolute;
        top: -85px;
        max-width: 435px;
        width: 100%;
        height: 350px;
        object-fit: contain;
        right: -40px;
    }
    #lux_ft .vendor_left {
        width: 50%;
    }
    #lux_ft .vendor_right figure img{
        object-fit: contain;
    }
    #lux_ft .ven_module .vendor_right figure {
        position: absolute;
        width: 455px;
        height: 300px;
        object-fit: cover;
        bottom: -10px;
        left: 0;
        top: -20px;
    }
    #lux_ft .npct_frtct_rt:after{
        content: unset;
    }

    #lux_ft .npct_inftrs_nt,#lux_ft .ftrs_nt{
        display: block;
        margin-top: 30px;
    }
    #lux_ft .ftrs_nt figure{
        width: 500px;
        height: auto;
        margin: 0 auto;
    }
    #lux_ft .no_brdr li:after{
        content: unset;
    }
    #lux_ft .no_brdr:after{
        content: unset;
    }
    #lux_ft li.dlvry_lst h4{
        padding: 0px;
    }
    #lux_ft li.dlvry_lst h4 {
        font-size: 28px;
    }
    #lux_ft li.dlvry_lst_sm h4 {
        font-size: 18px;
    }
    #lux_ft .npct_rctr_lt .sb_hd p{
        margin-top: 0px;
    }
    #lux_ft .atp_sc .npct_inftrs_rt {
        display: none;
    }
    #lux_ft .npct_rctr_sc{
        padding: 40px 0px;
    }
    #lux_ft .npct_inftrs_nt figure{
        width: 400px;
        height: 400px;
        margin: 0 auto;
    }

    #lux_ft .ven_module::after,#lux_ft .vendor_panel:after, #lux_ft .ftrs_rt:after,#lux_ft .npct_rctr_sc::after{
        content: unset;
    }

    #lux_ft .ftrs_mn .npct_rctr_lt ,.ftrs_rt{
        width: 100%;

    }
    #lux_ft .npct_rctr_lt p,#lux_ft .atp_sc .npct_inftrs_lt{
        text-align: center;
    }
    #lux_ft .ftrs_rt figure{
        margin: 0 auto;
    }
    #lux_ft .or_srv_in {
        grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
    }
    #lux_ft .or_srv_pt {
        top: 0;
    }

    #lux_ft .ven_module h4,#lux_ft .vendor_left h4{
        font-size: 22px;
        margin-bottom: 12px;
    }

    #lux_ft .ven_module p,#lux_ft .vendor_panel_wrap p{
        font-size: 16px;
        line-height: 22px;
        margin-bottom: 10px;
    }
    #lux_ft .ftrs_mn .npct_rctr_lt::before{
        display: none;
    }
    #lux_ft .npct_abt_lt figure{
        display: none;
    }
    #lux_ft .brid_wrap.npct_srv_sc::after,
    #lux_ft .brid_wrap.npct_srv_sc::before {
        display: none;
    }
    #lux_ft .npct_inftrs_mn:nth-child(3) figure {
        text-align: center;
    }
    #lux_ft .npct_inftrs_mn {
        margin-top: 40px;
        flex-wrap: wrap;
    }
    #lux_ft .npct_bn_lt ,#lux_ft .atp_sc .npct_inftrs_lt,#lux_ft .atp_sc .npct_inftrs_rt{
        width: 100%;
    }
    #lux_ft .atp_sc .pi_head::after{
        margin: 0 auto;
        right: 0;
    }
    #lux_ft .atp_sc .npct_inftrs_rt figure{
        margin: 0 auto;
    }
    #lux_ft .npct_bn_lt .mn_hd {
        margin-top: 0px;
        align-items: center;
    }
    #lux_ft .mn_hd .btn {
        margin: 38px 0 0;
    }
    #lux_ft .atp_sc .npct_inftrs_rt figure::after {
        display: none;
    }
    #lux_ft .npct_abt_Sc .villa-head::after {
        left: 0;
        right: 0;
        margin: auto;
    }
    #lux_ft .ven_module {
        padding: 30px;
        height: auto;
    }
    #lux_ft .npct_tchst_sc .cst_brdr:after {
        background: #AA93D7;
        width: 100%;
        left: 0;
        right: 0;
    }
    #lux_ft .brid_right figure {
        width: 600px;
    }
    #lux_ft   .npct_bn_lt .mn_hd {
        padding: 50px 20px;
    }
    #lux_ft .vendor_panel {
        padding: 0;
        height: unset;
    }

    #lux_ft .vendor_right{
        padding: 0;
    }

    #lux_ft .npct_srv_sc.pb_0{
        padding: 0;
        overflow: hidden;
    }
    #lux_ft .vendor_panel {
        margin-top: 50px;
        padding: 40px 30px;
    }
    #lux_ft .vendor_panel_wrap {
        padding-top: 0;
    }
    #lux_ft .brid_flex h2 {
        font-size: 30px;
        line-height: 42px;
        margin-bottom: 20px;
    }
    #lux_ft .brid_flex .brid_left p{
        font-size: 16px;
        line-height: 27px;
      margin-bottom: 10px;
    }
    #lux_ft .brid_flex {
        flex-wrap: wrap;
    }
    #lux_ft .brid_left,
    #lux_ft .brid_right  {
        width: 100%;
        text-align: center;
    }
    #lux_ft .brid_right figure {
        position: inherit;
        width: 100%;
        height: 100%;
    }
    #lux_ft .brid_flex h2::after {
        left: 0;
        right: 0;
        margin: auto;
    }
    #lux_ft .con_sec.npct_srv_sc {
        margin: 50px 0;
    }
    #lux_ft .con_flex span.d_block {
        display: inline;
    }
    #lux_ft .con_flex p {
        font-size: 20px;
        line-height: 30px;
    }
    #lux_ft .con_flex .btn.btn-primary {
        margin-top: 30;
    }
    #lux_ft .con_sec.npct_srv_sc {
        height: 280px;
    }
    #lux_ft .npct_frtct_mn:before {
        display: none;
    }
    #lux_ft .npct_ptnrpr_sc {
        padding-bottom: 0;
    }
    #lux_ft .work_flex h5 {
        font-size: 18px;
    }

    #lux_ft .vendor_panel {
        align-items: center;
    }
    #lux_ft .we_dlv_sc {
        height: 450px;
    }
    #lux_ft .we_dlv_sc:after {
        height: 220px;
    }
    #lux_ft .we_dlv_rv h3 {
        font-size: 24px;
    }
    #lux_ft .we_dlv1 {
        width: 184px;
        height: 150px;
    }
    #lux_ft .we_dlv2 {
        height: 184px;
    }
    #lux_ft .we_dlv3 {
        width: 210px;
        height: 180px;
    }
    #lux_ft .we_dlv4 {
        height: 184px;
    }
    #lux_ft .we_dlv5 {
        height: 204px;
    }
    #lux_ft .we_dlv_sc:after{
        content: unset;
    }
    #lux_ft .we_dlv_pt {
        width: 28%;
        border: 0;
        position: unset;
        background: #FFFFFF 0% 0% no-repeat padding-box;
        border-radius: 15px;
        height: 150px;
        padding: 10px;
        display: flex;
        align-items: center;
        justify-content: center;
        border: 1px solid #AA93D7;
    }
    #lux_ft .ftrs_rt{
        display: none;
    }
    #lux_ft .or_srv_pt h3{
        line-height: 26px;
        font-size: 17px;
    }
    #lux_ft .we_dlv_in {
        align-items: stretch;
        gap: 10px;
        flex-wrap: wrap;
    }
    #lux_ft .we_dlv_sc {
        background: #F5F5F5;
        position: relative;
        height: 100%;
    }
    #lux_ft .dlvry_lst {
        height: 60px;
    }
    #lux_ft li.dlvry_lst h4 {
        font-size: 22px;
    }
    .no_brdr li{
        margin-top: 0px;
    }
    #lux_ft .npct_abt_rt{
        margin-top: 10px;
    }

    }
    @media (max-width:1024px){
    #lux_ft .con_flex .btn.btn-primary {
        margin-top: 0;
    }
    #lux_ft .brid_wrap {
        margin-top: 0px;
    }
    #lux_ft .vendor_left {
        padding: 0px ;
    }
    #lux_ft .ven_module {
        padding: 30px;
    }
    #lux_ft .pt_0.vendor_panel_wrap {
        padding-bottom: 20px;
    }
    #lux_ft .work_flex {
        margin-top: 30px;
    }
    #lux_ft figure.box_ar{
        width: 50px;
    }

    #lux_ft  .mn_hd .btn{
        margin: 20px auto 0;
    }
    #lux_ft .con_flex .btn.btn-primary {
        width: 25%;
    }
    #lux_ft .con_flex p {
        font-size: 16px;
        line-height: 27px;
        width: 75%;
        text-align: center;
    }
    #lux_ft li.dlvry_lst_sm h4 {
        font-size: 16px;
    }
    #lux_ft .li.dlvry_lst h4 {
        font-size: 16px;
    }
    #lux_ft .vendor_panel_wrap p{
        margin-top: 15px;
    }

    }
    @media (max-width:991px){
        #lux_ft .npct_bn {
            height: auto;
        }
        #lux_ft .npct_bn_cntn {
            height: auto;
        }

        .lux_go_sd:before,.lux_go_s .lux_go_m:after{
            content: unset;
        }
        #lux_ft .lux_go_sd {
            padding-top: 0px;
        }
        #lux_ft .lux_go_l {
            width: 100%;
            text-align: center;
        }
        #lux_ft .lux_go_r {
            width: 90%;
            z-index: 1;
            margin: 30px auto;
            text-align: center;
        }
        .mbl_lux_b {
            display: inline-block;
            background: #D386AD;
            border-radius: 0;
            margin-top: 30px;
        }
        .dsk_lux_b {
            display: none;
        }
        #lux_ft .mbl_lux_b {
            display: inline-block;
        }
        #lux_ft .npct_frtct_sc .sb_hd.npct_frtct_lt {
            width: 100%;
        }

        #lux_ft .vendor_left .cst_brdr::after {
            background: #fff;
            width: 50%;
            left: 50%;
            margin: 0 auto;
            right: 0;
        }
        #lux_ft .vendor_left figure {
            position: unset;
            bottom: 0;
            width: 380px;
            margin: 0 auto 0px;
            height: auto;
        }
        #lux_ft .vendor_panel {
            align-items: center;
            flex-direction: column-reverse;
            padding-bottom: 0;
        }
        #lux_ft .vendor_left {
            width: 100%;
            margin-top: 30px;
        }
        #lux_ft .lux_go_r {
            width: 100%;
            z-index: 1;
        }
        #lux_ft .lux_go_l {
            width: 100%;
        }
        .mbl_lux_b{
            display: block;
        }
        .dsk_lux_b{
            display: none;
        }
    #lux_ft .npct_tchst_sc .cst_brdr:after {
        left: 50%;
        right: auto;
    }
    #lux_ft .npct_abt_mn .cst_brdr.w_br:after {
        left: 50%;
        transform: translateX(-50%);
        right: auto;
    }
    .npct_abt_Sc .npct_abt_mn {
        align-items: flex-end;
    }
    #lux_ft .blk{
        display: inline-block;
    }
    #lux_ft .brd_rt{
        width: 65%;
    }
    #lux_ft .ftrs_rt figure {
        width: 500px;
        height: auto;
    }
    #lux_ft.or_srv_pt {
        padding: 15px 20px;
    }
    #lux_ft li.dlvry_lst h4 {
        font-size: 18px;
    }
    #lux_ft .or_srv_pt h3 {
        font-size: 16px;
        padding-top: 0px;
    }
    #lux_ft .or_srv_pt h2 {
        font-size: 19px;
        padding: 5px 0px;
    }
    #lux_ft .or_srv_pt p {
        font-size: 16px;
        line-height: 24px;
    }
    #lux_ft .npct_srv_lst {
        width: 38%;
    }
    #lux_ft .npct_rctr_lt .cst_brdr::after {
        right: inherit;
    }
    #lux_ft .dlvry_bx{
        margin-top: 30px;
    }
    #lux_ft .or_chl_rt  {
        display: none;
    }
    #lux_ft .or_chl_sc:after{
        content: unset;
    }
    #lux_ft .we_dlv_sc {
        height: auto;
    }
    #lux_ft .brid_right figure {
        width: 50%;
    }
    #lux_ft .vendor_right figure{
        width: 70%;
    }
    #lux_ft .pb_0 .vendor_left.vendor_right {
        margin-bottom: 40px;
    }
    #lux_ft .npct_bn_lt .mn_hd h1 {
        font-size: 30px;
        line-height: 40px;
    }
    #lux_ft   .npct_bn_lt .mn_hd h1 {
        font-size: 30px;
    }
    #lux_ft  .npct_ptnrpr_mn {
        margin: 40px auto 0px;
    }
    #lux_ft .vendor_left {
        width: 100%;
        text-align: center;
    }
    #lux_ft .vendor_right {
        width: 100%;
    }

    #lux_ft .work_flex h5 {
        font-size: 16px;
        margin-top: 15px;
    }
    #lux_ft .brid_left {
        width: 100%;
        text-align: center;
    }
    #lux_ft .brid_right figure {
        position: static;
        width: 100%;
        top: 0;
        right: 0;
    }
    #lux_ft .brid_wrap.npct_srv_sc{
        margin-bottom: 10px;
    }
    #lux_ft .brid_left.brid_right {
        margin-top: 30px;
    }
    #lux_ft .con_sec.npct_srv_sc {
        height: 230px;
    }
    #lux_ft .con_sec.npct_srv_sc {
        margin: 30px 0;
    }
    #lux_ft .ven_module .vendor_right {
        width: 100%;
    }
    #lux_ft .ven_module .vendor_left {
        width: 100%;
        padding: 0;
        margin-bottom: 30px;
    }
    #lux_ft .ven_module .vendor_left {
        margin: 0;
    }
    #lux_ft .ven_module{
        flex-wrap: wrap;
    }
    #lux_ft .ven_module .vendor_right figure{
        margin: 20px auto 0;
    }
    #lux_ft .vendor_right figure {
        width: 100%;
        height: auto;
        margin: 20px auto 0px;
        position: unset;
    }
    #lux_ft .ven_module .vendor_right figure{
    position: unset;
    }
    #lux_ft .ven_module {
        flex-wrap: wrap;
        flex-direction: column-reverse;
    }
    #lux_ft .pb_0 .vendor_left.vendor_right {
        margin-bottom: 0;
    }
    #lux_ft .d_block{
        display: inline;
    }
    #lux_ft .brid_right figure {
        width: 60%;
        margin: 0 auto;
    }
    #lux_ft .gt_std_bt {
        width: 100%;
    }
    #lux_ft .np_cst .sb_hd h2 {
        font-size: 30px;
    }
    }
    @media (max-width:767px){
        #lux_ft .np_cst .lux_go_l.sb_hd h2 {
            font-size: 20px;
            line-height: 30px;
        }
        #lux_ft .vendor_left figure {
            width: 50%;
        }
        #lux_ft .vendor_panel_wrap .vendor_panel {
            padding-bottom: 0;
        }
        #lux_ft .dlvry_rslt {
            padding: 59px 0 10px;
            margin: 30px 0 0px;
        }
        #lux_ft .brd_rt {
            width: 60%;
            right: -30px;
        }
        #lux_ft .brd_rt figure {
            width: 70%;
            margin: 0 auto;
        }



    #lux_ft .np_cst .sb_hd h2 {
        font-size: 28px;
    }
    #lux_ft .dlvry_rslt {
        margin: 16px 0 83px;
    }
    #lux_ft .dlvry_lst_sm.dwn, #lux_ft .dlvry_lst, #lux_ft .dlvry_lst_sm {
        width: 100%;
    }
    #lux_ft .npct_inftrs_mn {
        margin-top: 0;
    }
    #lux_ft .dlvry_lst {
        height: fit-content;
    }
    .atp_sc .pi_head h3 {
        font-size: 20px;
    }

    #lux_ft .np_cst .sb_hd h2 {
        font-size: 28px;
        line-height: 36px;
    }
    #lux_ft .np_cst .sb_hd h2 .cst_brdr::after {
        width: 220px;
    }
    #lux_ft .npct_frtct_mn{
        height: unset;
    }
    #lux_ft .atp_sc .pi_head::after {
        left: 50%;
        transform: translateX(-50%);
        right: auto;
    }
    #lux_ft .np_cst .brd_lt.sb_hd h2{
        font-size: 28px;
    }
    #lux_ft .np_cst .brd_lt.sb_hd p{
        font-size: 16px;
        line-height: 26px;
        margin-bottom: 10px;
    }
    #lux_ft .npct_inftrs_mn {
        flex-wrap: wrap;
    }
    #lux_ft .atp_sc .npct_inftrs_rt,
    #lux_ft .atp_sc .npct_inftrs_lt {
        width: 100%;
        text-align: center;
        margin-top: 15px;
    }
    #lux_ft .we_dlv_rv h3 {
        font-size: 20px;
    }
    #lux_ft .or_chl_lt a.btn.btn-primary {
        margin-bottom: 0;
    }
    #lux_ft .brid_right figure {
        width: 100%;
    }
    #lux_ft .frs_lst p {
        text-align: left;
    }
    #lux_ft .ven_module {
        padding: 20px;
    }
    #lux_ft .work_flex figure.icon {
        width: 38px;
        height: 38px;
        margin: 0 auto;
    }
    #lux_ft .npct_bn_lt .mn_hd {
        padding: 30px 20px;
    }
    #lux_ft .vendor_left h4, #lux_ft .ven_module h4,#lux_ft .npct_bn_lt .mn_hd h1{
        font-size: 24px;
        line-height: 34px;
    }
    #lux_ft .vendor_panel {
        padding: 20px;
    }
    #lux_ft .btn {
        padding: 16px;
    }
    #lux_ft .brid_flex h2 {
        font-size: 20px;
        line-height: 32px;
    }
    #lux_ft .con_sec.npct_srv_sc {
        height: auto;
        padding: 0;
        background: unset;
        margin: 0;
    }
    #lux_ft .npct_bn_lt {
        width: 100%;
    }
    #lux_ft .npct_bn_lt .mn_hd {
        margin: 0;
    }
    #lux_ft figure.box_ar{
        display: none;
    }
    #lux_ft .npct_srv_sc.vendor_panel_wrap {
        padding-bottom: 0;
    }
    #lux_ft .npct_srv_sc.pt_0 {
        padding-bottom: 30px;
    }
    #lux_ft .con_sec.npct_srv_sc {
        height: auto;
    }
    #lux_ft .np_cst .npct_abt_rt p {
        font-size: 16px;
        line-height: 26px;
    }
    }
    @media (max-width:600px){
    #lux_ft .dlvry_bx {
        display: grid;
        grid-template-columns:minmax(0, 1fr);
    }
    #lux_ft ul.or_srv_in {
        padding-bottom: 0;
        padding-top: 25px;
    }
    .dlvry_lst p {
        text-align: center;
        display: block;
        width: 100%;
        margin-bottom: 10px;
    }
    #lux_ft .no_brdr li{
        margin-top: 0px;
    }
    .dlvry_lst_sm {
        display: none;
    }
    #lux_ft .all_sec.npct_tchst_sc{
        padding-bottom: 0px;
    }
    #lux_ft .ftrs_nt figure {
        width: fit-content;
        height: auto;
        margin: 0 auto 20px;
    }
    }
    @media (max-width:576px){
    #lux_ft .dlvry_rslt {
        margin: 30px 0 83px;
    }
    #lux_ft .vendor_panel:after{
        content: unset;
    }
    #lux_ft .vendor_right figure {
        width: 100%;
    }
    #lux_ft .npct_srv_sc.vendor_panel_wrap span.d_block {
        display: inline;
    }
    #lux_ft  .np_cst .sb_hd h2 {
        font-size: 20px;
    }
    #lux_ft .vendor_left p, #lux_ft .ven_module p {
        font-size: 16px;
        line-height: 26px;
    }
    #lux_ft .con_flex p {
        font-size: 16px;
        line-height: 27px;
        width: 100%;
        padding: 0 0 20px;
    }
    #lux_ft .con_flex .btn.btn-primary {
        width: 100%;
        max-width: 150px;
        margin: 0 auto;
    }
    #lux_ft .npct_srv_lst {
        width: 100%;
    }
    }
    @media (max-width:600px) {
    #lux_ft .we_dlv_pt {
        width: 100%;
    }
    #lux_ft .np_cst .brd_lt.sb_hd h2 {
        font-size: 20px;
    }
    #lux_ft .npct_rctr_sc {
        padding: 40px 0px 0px;
    }
    #lux_ft .or_srv_in {
        grid-template-columns: minmax(0, 1fr);
    }
    #lux_ft .ven_module .vendor_right figure{
        width: 100%;
        height: auto;
    }
    #lux_ft .npct_frtct_mn{
        height: auto;
    }
    #lux_ft .np_cst .sb_hd h2{
        line-height: 36px;
        margin-bottom: 10px;
    }

    }
    @media (max-width:480px){
    #lux_ft .np_cst .sb_hd h2 {
        font-size: 20px;
    }
    #lux_ft .work_flex {
        margin-top: 30px;
        margin-right: 0;
    }
    #lux_ft .frs_lst figure{
        width: 30px;
        height: 30px;
    }
    #lux_ft .np_cst .sb_hd h2 {
        line-height: 28px;
    }
    #lux_ft .npct_inftrs_nt figure{
        width: fit-content;
        height: 300px;
    }
    #lux_ft .npct_inftrs_nt figure img{
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
    #lux_ft .brd_rt{
        width: 100%;
    }
    }


/* Luxbubble - Beauty Services End */


    /*Strutoo   */
    #strutoo_cs{
        box-sizing: border-box;
    }
    #strutoo_cs .npct_bn_lt .mn_hd{
        background-color:rgb(17 17 17 / 80%) ;
    }
    #strutoo_cs .btn.white_btn{
        background: white;
        color: #AA93D7;
    }
    #strutoo_cs .mn_hd .btn{
        margin: 20px 0 0;
        display: block;
        background: white;
        color: #000;
    }
    #strutoo_cs .mn_hd .btn:hover{

        background:#D386AD;
        color: white;
    }
    #strutoo_cs .npct_abt_Sc{
        background:#111111;
    }
    #strutoo_cs .np_cst .npct_abt_rt p{
        font-size: 22px;
        color: #FFF;
        line-height: 34px;
        font-weight: 500;
    }
    #strutoo_cs .npct_abt_Sc:after{
        right: 12%;
        height: 140px;
        width: 80px;
        background: url('../svg/after_icon.svg');
        background-repeat: no-repeat;
        opacity: 0.2;
    }
    #strutoo_cs .ptnrpr_cnt{
        font-size: 60px;;
        color: #245ABC;
        opacity: 0.1;
        align-items: flex-start;
        justify-content: flex-start;
        top:-33px
    }



    #strutoo_cs .d_block{
        display: block;
    }
    #strutoo_cs .npct_abt_lt h2::before{
        position: absolute;
        content: "";
        height: 2px;
        width: 120px;
        background: #fff;
        bottom: 0px;
        left: 0;
        z-index: 9;
    }
    #strutoo_cs .npct_abt_lt h2 .cst_brdr{
        position: relative;
    }

    #strutoo_cs .vendor_left{
        width: 40%;
        box-sizing: border-box;
    }
    #strutoo_cs .vendor_right{
        width: 42%;
        box-sizing: border-box;
    }
    #strutoo_cs .vendor_left figure img {
        width: 100%;
        height: 100%;
        object-fit: contain;
    }
    #strutoo_cs .vendor_left h4,#strutoo_cs .ven_module h4{
    margin-bottom: 25px;
    color: white;
    font-size: 30px;
    font-weight: 700;
    }
    #strutoo_cs .vendor_panel h3 {
        color: #fff;
        margin-top: 20px;
        font-size: 24px;
        line-height: 30px;
        font-weight: 700;
    }
    #strutoo_cs .vendor_panel{
        display: flex;
        align-items: flex-end;
        justify-content: flex-start;
        flex-wrap: wrap;
        margin-top: 110px;
        background: #111111;
        padding: 100px 50px 50px;
        border-radius: 18px;
        box-sizing: border-box;
        position: relative;
    }
    #strutoo_cs .vendor_left   .cst_brdr::after {
        background: #fff;
        width: 55%;
        left: 0;
    }
    #strutoo_cs .vendor_left h2 {
        font-size: 40px;
        font-weight: bold;
        color: #fff;
        margin-bottom: 20px;
    }
    #strutoo_cs .vendor_left figure {
        position: relative;
    bottom: -60px;
    height: 710px;
    }

    #strutoo_cs .vdr_l_str:after {
        background: url(../png/sdfsd-2.png);
        content: '';
        position: absolute;
        bottom: -60px;
        width: 600px;
        height: 400px;
        background-repeat: no-repeat;
        background-size: contain;
        left: -90px;
    }

    #strutoo_cs .lux_go_l {
        width: 46%;
    }

    #strutoo_cs .lux_go_r{
        width: 50%;
        z-index: 1;
    }
    #strutoo_cs .lux_go_m{
        display: flex;
        align-items: center;
        justify-content: space-between;
        flex-wrap: wrap;
        padding-bottom: 60px;
    }
    #strutoo_cs .np_cst .lux_go_l h2 {
        line-height: 57px;
        font-weight: 600;
    }
    .lux_go_r figure img {
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
    .lux_go_r figure {
        box-shadow: 0px 3px 26px #0000001a;
        width: 100%;
        height: 100%;
        border-radius: 22px;

    }
    #strutoo_cs .lux_go_sd {
        flex-direction: row-reverse;
        padding-top: 100px;
    }
    #strutoo_cs .vendor_left p, #strutoo_cs  .ven_module p{
        color: #fff;
        font-size: 18px;
        }
       #strutoo_cs .vendor_right figure{
            position: absolute;
            top: -45px;
            max-width: 710px;
            width: 100%;
            height: 430px;
            object-fit: cover;
            right: -65px;
        }
        #strutoo_cs .vendor_right figure img{
         height: 100%;
         object-fit: cover;
         width: 100%;
        }
       #strutoo_cs .vendor_panel:after {
            content: "";
            position: absolute;
            bottom: -180px;
            left: -30px;
            background: white;
            width: 100%;
            max-width: 515px;
            height: 505px;
            opacity: 0.06;
            box-sizing: border-box;
            border-radius: 999px;
            z-index: 0;
        }
    #strutoo_cs   .ven_module {
            background: #D7C9F3;
            border-radius: 18px;
            display: flex;
            justify-content: flex-end;
            padding: 60px;
            box-sizing: border-box;
            margin-top: 30px;
            height: 380px;
            position: relative;
            align-items: center;
        }
    #strutoo_cs   .ven_module p{
            color: #262626;
        }
    #strutoo_cs   .ven_module h4{
            color: #000;
        }
     #strutoo_cs .ven_module .vendor_right figure{
            position: absolute;
            width: 500px;
            height: 485px;
            object-fit: cover;
            bottom: -60px;
            left: 0;
        }
       #strutoo_cs .npct_srv_sc .ven_module .vendor_right figure {
            top: -51px;
        }
    #strutoo_cs .ven_module .vendor_left {
            width: 50%;
        }
    #strutoo_cs .ven_module .vendor_right {
            width: 50%;
        }
    #strutoo_cs .ven_module .vendor_right figure img{
            width: 100%;
            object-fit: contain;
            height: 100%;
        }
    #strutoo_cs .ven_module::after {
        content: "";
        position: absolute;
        bottom: -180px;
        right: -30px;
        background: rgb(255,255,255 ,15%);
        width: 100%;
        max-width: 515px;
        height: 505px;
        box-sizing: border-box;
        border-radius: 999px;
        z-index: 0;
    }
    #strutoo_cs .npct_srv_sc.pt_0{
        padding-top: 0;
    }
    #strutoo_cs .npct_srv_sc.pb_0 {
        padding: 150px 0 130px;
    }
    #strutoo_cs  .vendor_panel_wrap .primary_btn.btn{
    background: #245ABC;
    }
    #strutoo_cs  .vendor_panel_wrap .primary_btn.btn {
    margin: 40px auto 0;
    max-width: 320px;
    color: #fff;
    display: block;
    }

    #strutoo_cs .work_flex{
    display: flex;
    justify-content: flex-start;
    align-items: stretch;
    flex-wrap: wrap;

    margin-right: -15px;
    margin-top: 50px;
    }
    #strutoo_cs .work_flex figure.icon{
    width: 48px;
    height: 48px;
    background: #245ABC;
    border-radius: 10px;
    display: flex;
    align-items: center;
    justify-content: center;

    }
    #strutoo_cs .d_block{
    display: block;
    }
    #strutoo_cs figure.box_ar{
    position: absolute;
    left: 90%;
    top: 50%;
    transform: translateY(-50%);
    z-index: 999;
    width: 100px;
    width: 80px;
    }
    #strutoo_cs .brid_flex{
    display: flex;
    justify-content: flex-start;
    align-items: stretch;
    flex-wrap: wrap;
    }
    #strutoo_cs .brid_flex h2{
    position: relative;
    font-size: 40px;
    line-height: 60px;
    color: white;
    font-weight: 700;
    margin-bottom: 30px;
    }
    #strutoo_cs .brid_flex h2 .cst_brdr::after {
    content: "";
    position: absolute;
    bottom: 0;
    height: 2px;
    background: #fff;
    width: 118px;
    }
    #strutoo_cs .brid_flex .brid_left p{
    font-size: 22px;
    line-height: 34px;
    color: white;
    font-weight: 500;
    margin-bottom: 20px;
    }
    #strutoo_cs .brid_wrap.npct_srv_sc{
    background: #111111;
    padding: 43px 0px 25px;
    position: relative;
    overflow: hidden;
    margin-bottom: 100px;
    }
    #strutoo_cs .brid_left{
    width: 50%;
    }
    #strutoo_cs .brid_right figure{
    position: absolute;
    overflow: hidden;
    width: 790px;
    right: -162px;
    top: 0px;
    }

    #strutoo_cs .brid_wrap::before {
    height: 100px;
    width: 100px;
    content: "";
    position: absolute;
    left: 0px;
    top: 70px;
    background: url('../png/sdasd-2.png');
    background-position: right;
    background-repeat: no-repeat;
    }
    .con_flex{
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-wrap: wrap;
    }
    .ftrs_nt{
    display: none;
    }
    #strutoo_cs .con_flex p{
    width: 80%;
    font-size: 29px;
    font-weight: 500;
    color: #0F0F0F;
    box-sizing: border-box;
    line-height: 43px;
    padding-right: 40px;
    }
    #strutoo_cs  .con_flex .btn.btn-primary{
    width: 20%;
    margin-top: 30px;
    color: white;
    max-width: 200px;
    display: flex;
    justify-content: center;
    align-items: center;
    box-sizing: border-box;
    }
    #strutoo_cs  .con_sec.npct_srv_sc{
    background-image: url('../fully_fun.html');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: top center;
    padding:20px 50px ;
    margin: 50px 0 20px;
    height: 350px;
    }
    #strutoo_cs .btn{
    color: white;
    }
    #strutoo_cs  .npct_bn_lt {
    width: 50%;
    }
    #strutoo_cs  .cont_ainer.npct_bn_cntn {
    background-position: right top 20px !important;
    }
    #strutoo_cs .npct_bn_lt .mn_hd {
    margin-top: 50px;
    }
    #strutoo_cs  .npct_tchst_sc .cst_brdr:after {
    background: #000;
    width: 118px;
    }
    #strutoo_cs .npct_tchst_lst figure {
    border: solid 1px #1111114d;
    height: 200px;
    width: 200px;
    }
    #strutoo_cs .npct_tchst_lst figure:hover{
    /* filter: grayscale(1); */
    border: 1px solid #1111114d;
    }
    #strutoo_cs  .con_tainer {
    max-width: 1170px;
    margin: 0 auto;
    width: 95%;
    }
    /* #strutoo_cs  .npct_abt_mn{
    max-width: unset;
    } */

    .dlvry_bx{
    display: grid;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
    grid-gap: 25px;
    margin-top: 60px;
    }
    #strutoo_cs  .dlvry_bx{
        grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) ;
        }
    .no_brdr li{
    position: relative;
    margin-top: 60px;
    }
    #strutoo_cs .no_brdr li:after,
    #strutoo_cs .dlvry_lst.crcl:after {
    position: absolute;
    content: "";
    border: 5px solid #111111;
    z-index: 1;
    background: #fff;
    padding: 25px;
    border-radius: 50%;
    top: -90px;
    left: 50%;
    transform: translateX(-50%);
    }
    #strutoo_cs .dlvry_lst.crcl:after {
    top: 227px;
    }
    #strutoo_cs .dlvry_lst.crcl {
    position: relative;
    }
    #strutoo_cs .dlvry_bx{
        grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) ;
    }
    #strutoo_cs .no_brdr {
        position: relative;

    }
    #strutoo_cs.npct_tchst_sc{
    padding: 60px 0px 40px;
    }
    #strutoo_cs .mn_hd .btn {
        border-radius: 0;
        font-weight: bold;
    }


    #strutoo_cs .no_brdr:after {
    position: absolute;
    content: "";
    background: #111111;
    height: 2px;
    width: 100%;
    bottom: auto;
    }
    #strutoo_cs .dlvry_lst_sm:after {
    display: none;
    }
    /* #strutoo_cs .no_brdr .active:after{
    background: #AA93D7;
    padding: 25px;
    } */

    #strutoo_cs .dlvry_lst:hover::after,
    #strutoo_cs .dlvry_lst:hover,
    #strutoo_cs .dlvry_lst.crcl:hover::after {
    background-color: #111111;
    cursor: pointer;
    }
    #strutoo_cs .dlvry_lst:hover h4,
    #strutoo_cs .dlvry_lst:hover p {
    color: #fff;
    cursor: pointer;
    }
    li.dlvry_lst h4{
    font-size: 40px;
    font-weight: 800;
    line-height: normal;
    text-align: center;
    }
    .dwn{
    display: flex;
    align-items: flex-end;
    justify-content: center;
    }
    li.dlvry_lst_sm h4{
    font-size: 24px;
    font-weight: 400;
    line-height: normal;
    text-align: center;
    font-weight: 600;
    }
    #strutoo_cs .dlvry_rslt {
    background-color:rgb(17 17 17 / 0.6%);
    padding: 80px 0 119px;
    margin: 50px 0 50px;

    }
    .lux_go_s {
        background: #FDF8FA;
    }
    #strutoo_cs .dlvry_lst {
    background-color: #fff;
    }
    #strutoo_cs .dlvry_lst {
    background: #fff;
    box-shadow: 0px 3px 35px #aeaeae0d;
    border: 1px solid #1111113d;
    border-radius: 11px;
    opacity: 1;
    padding: 20px;
    height: 200px;
    display: flex;
    align-items: center;
    justify-content: center;
    }
    #strutoo_cs .npct_bn_lt .mn_hd h1{
    color: #fff;
    line-height: 1.3;
    font-size: 50px;
    }
    #strutoo_cs .or_chl_lt a.btn.btn-primary {
    background: white;
    color: #396AC2;
    margin-bottom: 40px;
    }
    #strutoo_cs .vendor_panel_wrap .primary_btn.btn {
    text-align: center;
    }

    #strutoo_cs .npct_tchst_lst h3 {
    font-weight: 600;
    }
    #strutoo_cs .we_dlv_sc:after {
    height: 300px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    z-index: 9;
    bottom: -30px;
    }
    #strutoo_cs  .npct_abt_Sc::before {
    height: 350px;
    width: 270px;
    background-size: contain;
    }
    #strutoo_cs .gt_std_bt {
    width: 20%;
    }
    #strutoo_cs .npct_frtct_rt{
    position: relative;
    border-radius: 18px;

    }
    #strutoo_cs .npct_frtct_rt:after{
    position: absolute;
    content: "";
    background: url(../svg/cta.svg);
    width: 500px;
    height: 450px;
    background-repeat: no-repeat;
    bottom: 0;
    top: 152px;
    right: 120px;
    }

    #strutoo_cs .npct_frtct_mn {
    background:#DECEC3;
    height: 320px;
    border-radius: 18px;
    overflow: hidden;
    position: relative;

    }
    #strutoo_cs .np_cst .sb_hd.npct_frtct_lt h2 {
        color: #111;
    }

    #strutoo_cs .npct_frtct_rt:after {
        position: absolute;
        content: "";
        background: url(hhttps://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/12/14172257/hghfg.png);
        width: 500px;
        height: 450px;
        background-repeat: no-repeat;
        bottom: 0;
        top: 152px;
        right: 120px;
    }
    #strutoo_cs .npct_frtct_sc .sb_hd.npct_frtct_lt {
        width: 50%;
        padding-bottom: 40px;
    }


    #strutoo_cs .atp_sc .pi_head h3{
    font-size: 29px;
    font-weight: 700;
    line-height: normal;
    }
    #strutoo_cs .np_cst .sb_hd h2 .w_br {

    font-weight: 40px;
    line-height: normal;
    font-weight: 700;
    }
    .lux_go_m:before {
        content: '';
        position: absolute;
        right: -340px;
        background: url(../svg/bord.svg);
        width: 680px;
        height: 580px;
        background-repeat: no-repeat;
        background-size: contain;
        top: -50px;
        bottom: 0;
        border-radius: 20px;
        z-index: 0;
        margin: 10px;
    }
    .lux_go_sd:before {
        content: '';
        position: absolute;
        left: -450px;
        background: url(../svg/bord.svg);
        width: 680px;
        height: 560px;
        background-repeat: no-repeat;
        background-size: contain;
        top: 20px;
        bottom: 0;
        border-radius: 20px;
        z-index: 0;
        margin: 10px;
        transform: rotate(-180deg);
    }
    #strutoo_cs .np_cst .sb_hd h2{
    font-size: 40px;
    font-weight: 800;
    line-height: 50px;
    color: #000;
    }
    #strutoo_cs .np_cst .sb_hd h2 .cst_brdr::after {
    color: #1111117a;
    background:#1111117a ;
    width: 300px;
    }
    #strutoo_cs .npct_abt_lt figure {
    position: unset;
    top: -130px;
    height: 140px;
    width: 150px;
    left: -10px;
    }
    #strutoo_cs .npct_frtct_mn:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    background: url(../cloud.html);
    background-repeat: no-repeat;
    background-position: top center;
    background-size: 100%;
    height: 170px;
    z-index: -1;
    width: 1113px;
    border-top-left-radius: 5px;
    }
    #strutoo_cs .npct_frtct_rt figure{
        text-align: center;
    position: absolute;
    right: -41px;
    top: 0;
    bottom: 0;
    }
    #strutoo_cs .lux_go_l .btn {
        background: #D386AD;
        border-radius: 0;
        margin-top: 30px;
    }
    #strutoo_cs .npct_frtct_rt img{
    height: 100%;
    width: 100%;
    object-fit: cover;
    }
    #strutoo_cs .npct_frtct_sc .npct_frtct_lt p,
    #strutoo_cs .npct_frtct_sc .npct_frtct_lt h2 {
    color: #fff;
    }

    #strutoo_cs .npct_frtct_sc .btn {
        background-color: #111;
        color: #fff;
    }
    #strutoo_cs .np_nmr {
    opacity: 0.1;
    color: #000;
    }
    #strutoo_cs .npct_srv_lst h3 {
    color: rgb(0, 27, 48) ;
    }
    #strutoo_cs .npct_rctr_sc {
    position: relative;
    padding: 80px 0px 0px;
    overflow: hidden;
    background: unset;
    }

    #strutoo_cs .ftrs_mn .npct_rctr_lt {
    width: 50%;
    text-align: justify;
    position: relative;
    }
    #strutoo_cs .vendor_panel:after {
        content: '';
        position: absolute;
        bottom: 0;
        width: 200px;
        height: 200px;
    }



    #strutoo_cs .npct_rctr_lt h2 {
    width: 100%;
    }
    #strutoo_cs .npct_rctr_lt p {
    color: #000;
    text-align: justify;
    }
    .frs_lst{
    display: flex;
    align-items: baseline;
    gap: 10px;
    }
    #strutoo_cs .ftrs_rt{
    position: relative;
    width: 50%;
    top: -100px;
    }
    #strutoo_cs .npct_rctr_mn{
    align-items: flex-start;
    }

    #strutoo_cs .ftrs_rt img{
    width: 100%;
    height: 100%;
    object-fit: contain;
    }
    #strutoo_cs .ftrs_rt:after{
    width: 450px;
    position: absolute;
    content: "";
    background: url(../png/kghjgh-2.png);
    height: 450px;
    right: -50px;
    left: 0;
    background-repeat: no-repeat;
    z-index: -1;
    background-position: bottom;
    background-size: cover;
    bottom: 0;
    margin: 0 auto;
    }

    #strutoo_cs .ftrs_mn .sb_hd h2{
    text-align: left;
    }
    #strutoo_cs .or_srv_pt h3{
    border-bottom: unset;
    }
    #strutoo_cs .or_srv_pt{
    width: unset;
    }
    #strutoo_cs .or_srv_in {
    display: grid;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
    grid-gap: 25px;
    padding: 50px 0px;
    }
    #strutoo_cs .or_srv_pt:nth-child(2n + 1) {
    background: #111;
    position: unset;
    border: 1px solid #111;
    }
    #strutoo_cs .or_srv_pt:nth-child(2n+2) p, #strutoo_cs .or_srv_pt:nth-child(2n+2) h2, #strutoo_cs .or_srv_pt:nth-child(2n+2) h3 {
        color: #111;
    }
    #strutoo_cs .or_srv_pt h3 {
    color: #fff;
    line-height: 34px;
    font-size: 22px;
    padding-top: 10px;
    font-weight: 400;
    }
    #strutoo_cs .or_srv_pt h2 {
    color: #fff;
    line-height: 34px;
    font-size: 22px;
    padding: 10px 0px;
    border-bottom: 1px solid #FFFFFF47;
    width: fit-content;
    }
    #strutoo_cs .or_srv_pt p {
    font-size: 22px;
    color: #fff;
    line-height: 34px;
    font-weight: 400;
    }
    #strutoo_cs .or_srv_pt {
    box-shadow: 0px 0px 22px #1919194a;
    background: #fff;
    border: 1px solid #fff;
    padding: 25px;
    border-radius: 10px;
    position: relative;
    top: 50px;
    }
    #strutoo_cs .npct_rctr_lt .cst_brdr {
    color: #000;
    padding-top: 20px;
    }
    #strutoo_cs .ftrs_mn .npct_rctr_lt .cst_brdr::after {
    width: 350px;
    margin: auto;
    background: #AA93D7;
    }
    #strutoo_cs .atp_sc .pi_head {
    position: relative;
    padding-bottom: 13px;
    }
    #strutoo_cs .atp_sc .pi_head::after {
    content: "";
    position: absolute;
    bottom: 0;
    height: 2px;
    background: #111111;
    width: 95px;
    left: 0;
    }
    #strutoo_cs .atp_sc .npct_inftrs_lt {
    width: 50%;
    display: unset;
    }
    #strutoo_cs .atp_sc .npct_inftrs_lt p {
    margin: 15px 0 30px;
    }
    #strutoo_cs .atp_sc .npct_inftrs_rt figure img {
    position: relative;

    }
    #strutoo_cs .cst_brdr.w_br {
    color: #fff;
    }
    #strutoo_cs .atp_sc .npct_inftrs_rt {
    width: 40%;
    }
    #strutoo_cs .atp_sc .npct_inftrs_rt figure {
    position: relative;
    width: 500px;
    height: 500px;
    }
    #strutoo_cs .atp_sc .npct_inftrs_rt img {
    width: 100%;
    height: 100%;
    object-fit: contain;
    }
    #strutoo_cs .atp_sc .npct_inftrs_rt figure:after {
    content: "Strutto";
    color: rgb(255 255 255 / 18%);
    position: absolute;
    right: -130px;
    top: 44%;
    transform: translateY(-50%);
    font-weight: 700;
    writing-mode: tb;
    width: auto;
    height: 544px;
    font-size: 78px;
    background: #111111;
    padding: 66px 20px 25px 0;
    z-index: -1;
    min-width: 300px;
    max-width: 300px;
    }
    #strutoo_cs .blk {
    display: block;
    }

    #strutoo_cs .npct_inftrs_mn {
    margin-top: 100px;
    }
    #strutoo_cs .npct_inftrs_mn:nth-child(3) {
    flex-direction: row-reverse;
    }
    #strutoo_cs .npct_inftrs_mn:nth-child(3) figure {
    text-align: right;
    margin-left: auto;
    }

    #strutoo_cs .npct_inftrs_mn:nth-child(3) figure::after {
    left: -130px;
    writing-mode: vertical-lr;
    padding: 25px 20px 53px 18px;
    }
    #strutoo_cs .npct_srv_sc {
    overflow: hidden;
    }
    #strutoo_cs .we_dlv1 {
    width: 194px;
    height: 194px;
    left: 40px;
    top: 30px;
    }
    #strutoo_cs .we_dlv2 {
    width: 224px;
    height: 224px;
    left: 30px;
    }
    #strutoo_cs .we_dlv3 {
    width: 210px;
    height: 210px;
    left: 13px;
    top: 30px;
    }
    #strutoo_cs .brd_rt figure {
        position: absolute;
        right: -160px;
        bottom: 0;
        width: 750px;
        height: 600px;
    }
    #strutoo_cs .brd_rt img {
    width: 100%;
    height: 100%;
    object-fit: contain;
    }
    #strutoo_cs .brd_rt {
        width: 50%;
        text-align: right;

    }
    #strutoo_cs .brid_flex {
    display: flex;
    align-items: center;
    justify-content: space-between;
    }
    #strutoo_cs .brd_lt {
    width: 55%;
    }
    #strutoo_cs .brd_rt img {
        max-width: 100%;
    }


    #strutoo_cs .ftrs_rt figure {
        width: 100%;
        height: 710px;
    }
    #strutoo_cs .np_cst .brd_lt.sb_hd h2,#strutoo_cs .np_cst .brd_lt.sb_hd p{
    color: #fff;
    }
    #strutoo_cs .np_cst .brd_lt.sb_hd p{
    margin-bottom: 20px;
    font-size: 22px;
    width: 100%;
    line-height: 30px;
    }
    #strutoo_cs .brid_wrap{
    position: relative;
    }
    #strutoo_cs .brid_wrap:after{
    position: absolute;
    content: "";
    background: url(https://apptunix.wpenginepowered.com/wp-content/uploads/2022/11/crcl.svg);
    bottom: -80px;
    left: 0;
    width: 500px;
    height: 440px;
    background-repeat: no-repeat;
    background-position: left;
    }
    #strutoo_cs .brd_rt figure:after {
    content: "";
    position: absolute;
    right: -250px;
    top: -87px;
    height: 820px;
    width: 980px;
    background: url(../png/bdgr_elemt-2.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 100%;
    z-index: -1;
    }
    #strutoo_cs .we_dlv4 {
    width: 224px;
    height: 224px;
    }
    #strutoo_cs .we_dlv5 {
    width: 244px;
    height: 244px;
    right: 10px;
    }
    #strutoo_cs .we_dlv_rv {
    text-align: center;
    }
    #strutoo_cs .we_dlv_rv p {
    font-size: 14px;
    line-height: normal;
    padding-top: 5px;
    font-weight: 500;
    }
    #strutoo_cs .we_dlv_rv p {
    font-size: 14px;
    line-height: normal;
    }
    #strutoo_cs .we_dlv_rv h3 {
    font-size: 28px;
    line-height: normal;
    font-weight: bold;
    color: #000;
    }
    #strutoo_cs .vendor_panel_wrap p{
    font-size: 18px;
    line-height: 30px;
    font-weight: 400;
    margin-top: 0px;
    }
    #strutoo_cs .we_dlv_in {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 40px;
    }
    #strutoo_cs .we_dlv_pt {
    border: 1px solid #AA93D7;
    border-radius: 50%;
    position: relative;
    align-items: center;
    justify-content: center;
    display: flex;
    flex-wrap: wrap;
    }
    #strutoo_cs .we_dlv_sc {
    background: #F5F5F5;
    position: relative;
    height: 600px;
    }
    #strutoo_cs .we_dlv_sc:after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    background: url('../dlvry.html');
    width: 100%;
    height: 280px;
    background-repeat: no-repeat;
    background-position: center;
    }
    #strutoo_cs .ftr_bg {
    background-color: transparent;
    padding-top: 0;
    }
    #strutoo_cs .ftr_bg .ftr_cty a {
    color: #1D1D1D;
    }
    #strutoo_cs .ftr_bg .ftr_cty {
    text-align: center;
    }
    #strutoo_cs .npct_inftrs_nt{
    display: none;
    }
    #strutoo_cs .npct_frtct_mn::before{
    position: absolute;
    content: "";
    background: url(../png/hghfg-2.png);
    width: 201px;
    height: 201px;
    background-repeat: no-repeat;
    top: 72%;
    z-index: -1;
    left: 50%;
    background-size: contain;
    bottom: 0px;
    }
    #strutoo_cs .np_cst .brd_lt.sb_hd h2{
    position: relative;
    line-height: 60px;
    }
    #strutoo_cs .np_cst .brd_lt.sb_hd h2:after{
    position: absolute;
    content: "";
    background: #fff;
    height: 2px;
    width: 125px;
    bottom: -10px;
    left: 0;
    }

    #strutoo_cs .frs_lst img {
    margin-top: -6px;
    }
    #strutoo_cs .dlvry_lst_sm.dwn,
    #strutoo_cs .dlvry_lst,
    #strutoo_cs .dlvry_lst_sm {
    width: 74%;
    }
    #strutoo_cs .lux_go_m{
        display:flex;
        align-items: center;
        justify-content: space-between;
        flex-wrap: wrap;
        position: relative;
    }
    .lux_go_s {
        position: relative;
        overflow: hidden;
    }
    #strutoo_cs .lux_go_s .lux_go_sd:after {
        left: unset;
        right: -400px;
        transform: rotate(115deg);
    }
    .lux_go_s .lux_go_m:after {
        content: '';
        position: absolute;
        left: -410px;
        bottom: 0px;
        background: url(../svg/fgdv.svg);
        width: 550px;
        height: 550px;
        background-repeat: no-repeat;
        background-size: cover;
    }
    #strutoo_cs .dlvry_lst{flex-wrap:wrap;}
    .dlvry_lst .crcl p{display:none}
    #strutoo_cs .np_cst .sb_hd h2 {
        margin-top: 30px;
    }
    .lux_go_l h2 {
        width: 78%;
    }


    #strutoo_cs .mbl_lux_b{
        display: none;
    }
    #strutoo_cs  .mbl_lux_b {
        background: #D386AD;
        border-radius: 0;
        margin-top: 30px;
    }

    #strutoo_cs .npct_tchst_lst figure img {
        height: 150px;
    }
    #strutoo_cs .npct_bn {
        height: 700px;
    }
    #strutoo_cs .npct_bn_cntn {
        height: 740px;
    }

    /* media query 12345 */
    @media (max-width:1800px) {
        #strutoo_cs .np_cst .brd_lt.sb_hd p {
            width: 100%;
        }
    /* #strutoo_cs .ftrs_rt:after {
        height: 700px;
        right: -440px;
    } */
    #strutoo_cs .atp_sc .npct_inftrs_rt{
        width: 45%;
    }

    #strutoo_cs .brd_rt figure:after {
        height: 700px;
        width: 900px;
    }
    #strutoo_cs .npct_frtct_rt::before{
        left: 150px;
    }

    }
    @media (max-width:1700px) {
        #strutoo_cs .npct_frtct_sc .sb_hd.npct_frtct_lt {
            width: 80%;
        }
        #strutoo_cs .np_cst .sb_hd h2 {
            width: 100%;
        }


    #strutoo_cs .ftrs_rt {
        width: 55%;
    }
    #strutoo_cs .brid_wrap::before {
        top: 150px;
    }
    #strutoo_cs .brd_rt figure:after {
        height: 700px;
        width: 850px;
        right: -210px;
    }
    #strutoo_cs .npct_frtct_rt::before {
        left: 170px;
    }

    }
    @media (max-width:1600px){
        #strutoo_cs .npct_bn_lt .mn_hd h1 {
            font-size: 40px;
            line-height: 45px;
        }
        #strutoo_cs .vendor_panel {
            justify-content: space-between;
        }
    #strutoo_cs .npct_bn_lt {
        width: 53%;
    }
    #strutoo_cs .brd_rt figure:after {
        height: 700px;
        width: 800px;
    }
    #strutoo_cs .npct_bn_lt .mn_hd h1{
        line-height: 60px;
    }
    #strutoo_cs .npct_frtct_rt::before {
        left: 140px;
    }


    #strutoo_cs .brid_right figure {
        width: 700px;
    }
    #strutoo_cs .atp_sc .npct_inftrs_rt figure {
        position: relative;
        width: 440px;
        height: 425px;
    }
    #strutoo_cs .npct_frtct_rt:after {
        width: 400px;
    }
    #strutoo_cs .npct_bn_lt .mn_hd h1{
        margin-bottom: 20px;
        line-height: 55px;
    }
    #strutoo_cs .atp_sc .npct_inftrs_rt figure::after {
        height: 476px;
        padding: 38px 20px 25px 0;
    }
    #strutoo_cs .vendor_right {
        width: 54%;
    }
    .lux_go_m:before {
        height: 490px;
    }
    .lux_go_sd:before {
        height: 450px;
    }
    #strutoo_cs .np_cst .sb_hd h2 {
        width: 100%;
    }
    }
    @media (max-width:1500px) {
        #strutoo_cs .brd_lt {
            width: 55%;
        }
        #strutoo_cs .dlvry_lst.crcl:after {
            top: 170px;
        }


        #strutoo_cs .npct_bn_cntn {
            height: 640px;
        }
        #strutoo_cs .npct_bn {
            height: 650px;
        }
    #strutoo_cs .dlvry_lst {
        height: 140px;
    }
    #strutoo_cs .atp_sc .npct_inftrs_rt figure::after {
        font-size: 62px;
        height: 438px;
    }
    #strutoo_cs .brid_wrap::before {
        top: 95px;
        left: -10px;
    }
    #strutoo_cs .npct_frtct_rt::before {
        left: 115px;
    }


    #strutoo_cs .brd_rt figure:after {
        height: 555px;
        width: 755px;
        top: -45px;
    }
    #strutoo_cs .ftrs_mn .npct_rctr_lt::before {
        top: -100px;
    }
    #strutoo_cs .npct_bn_lt .mn_hd p{
        margin-top: 0px;
    }
    #strutoo_cs .npct_inftrs_mn {
        margin-top: 120px;
    }
    #strutoo_cs .atp_sc .npct_inftrs_rt figure {
        position: relative;
        width: fit-content;
        height: 390px;
    }

    #strutoo_cs .np_cst .lux_go_l.sb_hd h2 {
        font-size: 30px;
        line-height: 46px;
    }
    #strutoo_cs .npct_frtct_sc .sb_hd.npct_frtct_lt {
        width: 53%;
    }
    }

    @media (max-width:1400px) {
        #strutoo_cs .vendor_panel_wrap p {
            font-size: 16px;
            line-height: 28px;
            margin-top: 16px;
        }
    #strutoo_cs .atp_sc .npct_inftrs_rt{
        width: 47%;
    }

    #strutoo_cs .npct_frtct_rt:after {
        width: 300px;
    }
    #strutoo_cs .ftrs_rt {
        right: 0;
    }
    #strutoo_cs .brd_rt figure:after {
        height: 540px;
        width: 730px;
        top: -50px;
    }
    #strutoo_cs .npct_bn_lt .mn_hd h1 {
        font-size: 40px;
        line-height: 1.3;
    }
    #strutoo_cs .vendor_panel {
        margin-top: 30px;
    }
    #strutoo_cs .vendor_panel{
        padding: 0px 50px 50px;
    }
    #strutoo_cs .or_srv_pt h3 {
        font-size: 20px;
    }
    #strutoo_cs .dlvry_rslt {
        padding: 40px 0 80px;
        margin: 0;
    }
    }
    @media (max-width:1300px){
        #strutoo_cs .brd_lt {
            width: 48%;
        }
        #strutoo_cs .npct_bn {
            height: 700px;
        }
    #strutoo_cs .work_flex h5 {
        font-size: 18px;
    }
    #strutoo_cs .npct_frtct_rt::before {
        left: 90px;
    }
    #strutoo_cs .brd_rt figure:after {
        height: 503px;
        width: 660px;
        top: -50px;
        right: -190px;
    }
    #strutoo_cs .npct_rctr_sc {
        position: relative;
    }
    #strutoo_cs .npct_rctr_sc::after {
        padding: 52px;
        bottom: 120px;
    }
    #strutoo_cs .dlvry_lst{
        height: 100px;
    }
    #strutoo_cs .no_brdr:after{
        display: none;
    }
    #strutoo_cs .np_cst .sb_hd h2 .cst_brdr::after {
        margin: 0 auto;
    }
    #strutoo_cs .atp_sc .npct_inftrs_rt {
        width: 50%;
    }

    #strutoo_cs .npct_bn_lt .mn_hd h1 {
        font-size: 38px;
    }
    #strutoo_cs .vendor_panel_wrap p {
        font-size: 18px;
        line-height: 26px;
        font-weight: 400;
        margin-top: 10px;
    }

    #strutoo_cs .atp_sc .npct_inftrs_lt {
        width: 45%;
        display: unset;
    }
    #strutoo_cs .we_dlv_sc:after {
        background-size: contain;
        height: 190px;
    }
    #strutoo_cs .we_dlv_sc {
        height: 500px;
    }
    #strutoo_cs .npct_bn_lt .mn_hd h1 {
        line-height: 50px;
    }
    li.dlvry_lst h4{
        padding: 0px;
        font-size: 22px;
    }

    .no_brdr .active:after,.no_brdr li:after  {
        padding: 15px;
    }
    li.dlvry_lst_sm h4 {
        font-size: 20px;
    }
    #strutoo_cs .vendor_left p, #strutoo_cs .ven_module p {
        margin-bottom: 20px;
        font-size: 16px;
    }
    #strutoo_cs .ftrs_rt {
        right: -60px;
    }

    #strutoo_cs .dlvry_lst.crcl:after,
    #strutoo_cs .no_brdr li:after {
        display: none;
    }




    }
    @media (max-width:1200px){
        #strutoo_cs .brd_rt figure {
            position: unset;
            height: auto;
            width: 100%;
        }
        #strutoo_cs .dlvry_rslt {
            padding: 0px 0 119px;
        }





        #strutoo_cs .np_cst .sb_hd h2 {
            font-size: 30px;
            line-height: 40px;
        }
        #strutoo_cs .npct_bn {
            height: 660px;
        }
        #strutoo_cs  .npct_bn_cntn {
            height: 500px;
        }
        #strutoo_cs .brd_rt {
            right: 0;
            width: 60%;
        }
        #strutoo_cs .all_sec.npct_frtct_sc {
            padding-top: 100px;
        }
        #strutoo_cs .ftrs_nt figure{
            height: 100%;
            width: 100%;
        }
        #strutoo_cs .npct_tchst_lst figure {
            height: 150px;
            width: 150px;
        }
        #strutoo_cs .vendor_left figure {
            width: 380px;
        }
        #strutoo_cs .npct_abt_Sc {
            background: #D386AD;
            border-radius: 20px;
        }
        #strutoo_cs .ftrs_nt {
            text-align: center;
        }
        #strutoo_cs .ftrs_nt figure {
            width: 100%;
            height: 100%;
            margin: 0 auto;
        }
    #strutoo_cs .npct_abt_mn .cst_brdr.w_br:after{
        left: 0;
        right: 0;
        margin: auto;
    }
    #strutoo_cs  .npct_abt_lt {
        position: relative;
        z-index: 1;
        margin: 0 auto;
    }

    #strutoo_cs .npct_abt_lt h2::before {
        position: absolute;
        content: "";
        height: 2px;
        width: 120px;
        background: #fff;
        bottom: 0px;
        left: 0;
        z-index: 9;
        margin: 0 auto;
        right: 0;
    }
    #strutoo_cs .ftrs_rt::before{
        content: unset;
    }
    #strutoo_cs .ftrs_mn .sb_hd h2 {
        text-align: center;
    }
    #strutoo_cs .brid_wrap.npct_srv_sc{
        margin-bottom: 40px;
    }
    #strutoo_cs .npct_frtct_rt::before {
        content: unset;
    }
    #strutoo_cs .brid_wrap.npct_srv_sc{
        padding: 50px 0px 25px;
    }
    #strutoo_cs .brd_rt figure:after{
        content: unset;
    }
    #strutoo_cs .brd_lt {
        text-align: center;
        width: 100%;
    }
    #strutoo_cs .brd_rt{

        margin: 20px auto 0;
    }
    #strutoo_cs .vendor_right figure{
        position: absolute;
        top: -85px;
        max-width: 435px;
        width: 100%;
        height: 350px;
        object-fit: contain;
        right: -40px;
    }
    #strutoo_cs .vendor_left {
        width: 50%;
    }
    #strutoo_cs .vendor_right figure img{
        object-fit: contain;
    }
    #strutoo_cs .ven_module .vendor_right figure {
        position: absolute;
        width: 455px;
        height: 300px;
        object-fit: cover;
        bottom: -10px;
        left: 0;
        top: -20px;
    }
    #strutoo_cs .npct_frtct_rt:after{
        content: unset;
    }

    #strutoo_cs .npct_inftrs_nt,#strutoo_cs .ftrs_nt{
        display: block;
        margin-top: 30px;
    }
    #strutoo_cs .ftrs_nt figure{
        width: 500px;
        height: 400px;
        margin: 0 auto;
    }
    #strutoo_cs .no_brdr li:after{
        content: unset;
    }
    #strutoo_cs .no_brdr:after{
        content: unset;
    }
    #strutoo_cs li.dlvry_lst h4{
        padding: 0px;
    }
    #strutoo_cs li.dlvry_lst h4 {
        font-size: 28px;
    }
    #strutoo_cs li.dlvry_lst_sm h4 {
        font-size: 18px;
    }
    #strutoo_cs .npct_rctr_lt .sb_hd p{
        margin-top: 0px;
    }
    #strutoo_cs .atp_sc .npct_inftrs_rt {
        display: none;
    }
    #strutoo_cs .npct_rctr_sc{
        padding: 40px 0px;
    }
    #strutoo_cs .npct_inftrs_nt figure{
        width: 400px;
        height: 400px;
        margin: 0 auto;
    }

    #strutoo_cs .ven_module::after,#strutoo_cs .vendor_panel:after, #strutoo_cs .ftrs_rt:after,#strutoo_cs .npct_rctr_sc::after{
        content: unset;
    }

    #strutoo_cs .ftrs_mn .npct_rctr_lt ,.ftrs_rt{
        width: 100%;

    }
    #strutoo_cs .npct_rctr_lt p,#strutoo_cs .atp_sc .npct_inftrs_lt{
        text-align: center;
    }
    #strutoo_cs .ftrs_rt figure{
        margin: 0 auto;
    }
    #strutoo_cs .or_srv_in {
        grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
    }
    #strutoo_cs .or_srv_pt {
        top: 0;
    }

    #strutoo_cs .ven_module h4,#strutoo_cs .vendor_left h4{
        font-size: 22px;
        margin-bottom: 12px;
    }

    #strutoo_cs .ven_module p,#strutoo_cs .vendor_panel_wrap p{
        font-size: 16px;
        line-height: 22px;
        margin-bottom: 10px;
    }
    #strutoo_cs .ftrs_mn .npct_rctr_lt::before{
        display: none;
    }
    #strutoo_cs .npct_abt_lt figure{
        display: none;
    }
    #strutoo_cs .brid_wrap.npct_srv_sc::after,
    #strutoo_cs .brid_wrap.npct_srv_sc::before {
        display: none;
    }
    #strutoo_cs .npct_inftrs_mn:nth-child(3) figure {
        text-align: center;
    }
    #strutoo_cs .npct_inftrs_mn {
        margin-top: 40px;
        flex-wrap: wrap;
    }
    #strutoo_cs .npct_bn_lt ,#strutoo_cs .atp_sc .npct_inftrs_lt,#strutoo_cs .atp_sc .npct_inftrs_rt{
        width: 100%;
    }
    #strutoo_cs .atp_sc .pi_head::after{
        margin: 0 auto;
        right: 0;
    }
    #strutoo_cs .atp_sc .npct_inftrs_rt figure{
        margin: 0 auto;
    }
    #strutoo_cs .npct_bn_lt .mn_hd {
        margin-top: 20px;
        align-items: center;
    }
    #strutoo_cs .mn_hd .btn {
        margin: 38px 0 0;
    }
    #strutoo_cs .atp_sc .npct_inftrs_rt figure::after {
        display: none;
    }
    #strutoo_cs .npct_abt_Sc .villa-head::after {
        left: 0;
        right: 0;
        margin: auto;
    }
    #strutoo_cs .ven_module {
        padding: 30px;
        height: auto;
    }
    #strutoo_cs .npct_tchst_sc .cst_brdr:after {
        background: #AA93D7;
        width: 100%;
        left: 0;
        right: 0;
    }
    #strutoo_cs .brid_right figure {
        width: 600px;
    }
    #strutoo_cs   .npct_bn_lt .mn_hd {
        padding: 50px 20px;
    }
    #strutoo_cs .vendor_panel {
        padding: 0;
        height: unset;
    }

    #strutoo_cs .vendor_right{
        padding: 0;
    }

    #strutoo_cs .npct_srv_sc.pb_0{
        padding: 0;
        overflow: hidden;
    }
    #strutoo_cs .vendor_panel {
        margin-top: 50px;
        padding: 40px 30px;
    }
    #strutoo_cs .vendor_panel_wrap {
        padding-top: 0;
    }
    #strutoo_cs .brid_flex h2 {
        font-size: 30px;
        line-height: 42px;
        margin-bottom: 20px;
    }
    #strutoo_cs .brid_flex .brid_left p{
        font-size: 16px;
        line-height: 27px;
      margin-bottom: 10px;
    }
    #strutoo_cs .brid_flex {
        flex-wrap: wrap;
    }
    #strutoo_cs .brid_left,
    #strutoo_cs .brid_right  {
        width: 100%;
        text-align: center;
    }
    #strutoo_cs .brid_right figure {
        position: inherit;
        width: 100%;
        height: 100%;
    }
    #strutoo_cs .brid_flex h2::after {
        left: 0;
        right: 0;
        margin: auto;
    }
    #strutoo_cs .con_sec.npct_srv_sc {
        margin: 50px 0;
    }
    #strutoo_cs .con_flex span.d_block {
        display: inline;
    }
    #strutoo_cs .con_flex p {
        font-size: 20px;
        line-height: 30px;
    }
    #strutoo_cs .con_flex .btn.btn-primary {
        margin-top: 30;
    }
    #strutoo_cs .con_sec.npct_srv_sc {
        height: 280px;
    }
    #strutoo_cs .npct_frtct_mn:before {
        display: none;
    }
    #strutoo_cs ul.or_srv_in {
        padding-bottom: 0;
        padding-top: 5px;
    }
    #strutoo_cs .npct_ptnrpr_sc {
        padding-bottom: 0;
    }
    #strutoo_cs .work_flex h5 {
        font-size: 18px;
    }

    #strutoo_cs .vendor_panel {
        align-items: center;
    }
    #strutoo_cs .we_dlv_sc {
        height: 450px;
    }
    #strutoo_cs .we_dlv_sc:after {
        height: 220px;
    }
    #strutoo_cs .we_dlv_rv h3 {
        font-size: 24px;
    }
    #strutoo_cs .we_dlv1 {
        width: 184px;
        height: 150px;
    }
    #strutoo_cs .we_dlv2 {
        height: 184px;
    }
    #strutoo_cs .we_dlv3 {
        width: 210px;
        height: 180px;
    }
    #strutoo_cs .we_dlv4 {
        height: 184px;
    }
    #strutoo_cs .we_dlv5 {
        height: 204px;
    }
    #strutoo_cs .we_dlv_sc:after{
        content: unset;
    }
    #strutoo_cs .we_dlv_pt {
        width: 28%;
        border: 0;
        position: unset;
        background: #FFFFFF 0% 0% no-repeat padding-box;
        border-radius: 15px;
        height: 150px;
        padding: 10px;
        display: flex;
        align-items: center;
        justify-content: center;
        border: 1px solid #AA93D7;
    }
    #strutoo_cs .ftrs_rt{
        display: none;
    }
    #strutoo_cs .or_srv_pt h3{
        line-height: 26px;
        font-size: 17px;
    }
    #strutoo_cs .we_dlv_in {
        align-items: stretch;
        gap: 10px;
        flex-wrap: wrap;
    }
    #strutoo_cs .we_dlv_sc {
        background: #F5F5F5;
        position: relative;
        height: 100%;
    }
    #strutoo_cs .dlvry_lst {
        height: 60px;
    }
    #strutoo_cs li.dlvry_lst h4 {
        font-size: 22px;
    }
    .no_brdr li{
        margin-top: 0px;
    }
    #strutoo_cs .npct_abt_rt{
        margin-top: 10px;
    }
    #strutoo_cs .ftrs_nt figure {
        width: 100%;
        height: 100%;
    }
    #strutoo_cs .brid_wrap.npct_srv_sc {
        padding-bottom:  0px;
    }

    }
    @media (max-width:1024px){

    #strutoo_cs .vdr_l_str:after {
        content: unset;
    }

    #strutoo_cs .con_flex .btn.btn-primary {
        margin-top: 0;
    }
    #strutoo_cs .brid_wrap {
        margin-top: 0px;
    }
    #strutoo_cs .vendor_left {
        padding: 0px ;
    }
    #strutoo_cs .ven_module {
        padding: 30px;
    }
    #strutoo_cs .pt_0.vendor_panel_wrap {
        padding-bottom: 20px;
    }
    #strutoo_cs .work_flex {
        margin-top: 30px;
    }
    #strutoo_cs figure.box_ar{
        width: 50px;
    }

    #strutoo_cs  .mn_hd .btn{
        margin: 20px auto 0;
    }
    #strutoo_cs .con_flex .btn.btn-primary {
        width: 25%;
    }
    #strutoo_cs .con_flex p {
        font-size: 16px;
        line-height: 27px;
        width: 75%;
        text-align: center;
    }
    #strutoo_cs li.dlvry_lst_sm h4 {
        font-size: 16px;
    }
    #strutoo_cs .li.dlvry_lst h4 {
        font-size: 16px;
    }
    #strutoo_cs .vendor_panel_wrap p{
        margin-top: 10px;
    }

    }
    @media (max-width:991px){
        #strutoo_cs .npct_bn {
            height: auto;
        }
        #strutoo_cs .npct_bn_cntn {
            height: auto;
        }

        .lux_go_sd:before,.lux_go_s .lux_go_m:after{
            content: unset;
        }
        #strutoo_cs .lux_go_sd {
            padding-top: 0px;
        }
        #strutoo_cs .lux_go_l {
            width: 100%;
            text-align: center;
        }
        #strutoo_cs .lux_go_r {
            width: 90%;
            z-index: 1;
            margin: 30px auto;
            text-align: center;
        }
        .mbl_lux_b {
            display: inline-block;
            background: #D386AD;
    border-radius: 0;
    margin-top: 30px;
        }
        .dsk_lux_b {
            display: none;
        }
        #strutoo_cs .mbl_lux_b {
            display: inline-block;
        }
        #strutoo_cs .npct_frtct_sc .sb_hd.npct_frtct_lt {
            width: 100%;
        }

        #strutoo_cs .vendor_left .cst_brdr::after {
            background: #fff;
            width: 50%;
            left: 50%;
            margin: 0 auto;
            right: 0;
        }
        #strutoo_cs .vendor_left figure {
            position: unset;
            bottom: 0;
            width: 380px;
            margin: 0 auto 0px;
        }
        #strutoo_cs .vendor_panel {
            align-items: center;
            flex-direction: column-reverse;
            padding-bottom: 0;
        }
        #strutoo_cs .vendor_left {
            width: 100%;
            margin-top: 30px;
        }
        #strutoo_cs .lux_go_r {
            width: 100%;
            z-index: 1;
        }
        #strutoo_cs .lux_go_l {
            width: 100%;
        }
        .mbl_lux_b{
            display: block;
        }
        .dsk_lux_b{
            display: none;
        }
    #strutoo_cs .npct_tchst_sc .cst_brdr:after {
        left: 50%;
        right: auto;
    }
    #strutoo_cs .npct_abt_mn .cst_brdr.w_br:after {
        left: 50%;
        transform: translateX(-50%);
        right: auto;
    }
    #strutoo_cs .blk{
        display: inline-block;
    }
    #strutoo_cs .brd_rt{
        width: 65%;
    }
    #strutoo_cs .ftrs_rt figure {
        width: 500px;
        height: auto;
    }
    #strutoo_cs.or_srv_pt {
        padding: 15px 20px;
    }
    #strutoo_cs li.dlvry_lst h4 {
        font-size: 18px;
    }
    #strutoo_cs .or_srv_pt h3 {
        font-size: 16px;
        padding-top: 0px;
    }
    #strutoo_cs .or_srv_pt h2 {
        font-size: 19px;
        padding: 5px 0px;
    }
    #strutoo_cs .or_srv_pt p {
        font-size: 16px;
        line-height: 24px;
    }
    #strutoo_cs .npct_srv_lst {
        width: 38%;
    }
    #strutoo_cs .npct_rctr_lt .cst_brdr::after {
        right: inherit;
    }

    #strutoo_cs .dlvry_bx{
        margin-top: 30px;
    }

    #strutoo_cs .or_chl_rt  {
        display: none;
    }
    #strutoo_cs .or_chl_sc:after{
        content: unset;
    }
    #strutoo_cs .we_dlv_sc {
        height: auto;
    }
    #strutoo_cs .brid_right figure {
        width: 50%;
    }
    #strutoo_cs .vendor_right figure{
        width: 70%;
    }
    #strutoo_cs .pb_0 .vendor_left.vendor_right {
        margin-bottom: 40px;
    }
    #strutoo_cs .npct_bn_lt .mn_hd h1 {
        font-size: 30px;
        line-height: 40px;
    }
    #strutoo_cs   .npct_bn_lt .mn_hd h1 {
        font-size: 30px;
    }
    #strutoo_cs  .npct_ptnrpr_mn {
        margin: 40px auto 0px;
    }
    #strutoo_cs .vendor_left {
        width: 100%;
        text-align: center;
    }
    #strutoo_cs .vendor_right {
        width: 100%;
    }

    #strutoo_cs .work_flex h5 {
        font-size: 16px;
        margin-top: 15px;
    }
    #strutoo_cs .brid_left {
        width: 100%;
        text-align: center;
    }
    #strutoo_cs .brid_right figure {
        position: static;
        width: 100%;
        top: 0;
        right: 0;
    }
    #strutoo_cs .brid_wrap.npct_srv_sc{
        margin-bottom: 10px;
    }
    #strutoo_cs .brid_left.brid_right {
        margin-top: 30px;
    }
    #strutoo_cs .con_sec.npct_srv_sc {
        height: 230px;
    }
    #strutoo_cs .con_sec.npct_srv_sc {
        margin: 30px 0;
    }
    #strutoo_cs .ven_module .vendor_right {
        width: 100%;
    }
    #strutoo_cs .ven_module .vendor_left {
        width: 100%;
        padding: 0;
        margin-bottom: 30px;
    }
    #strutoo_cs .ven_module .vendor_left {
        margin: 0;
    }
    #strutoo_cs .ven_module{
        flex-wrap: wrap;
    }
    #strutoo_cs .ven_module .vendor_right figure{
        margin: 20px auto 0;
    }
    #strutoo_cs .vendor_right figure {
        width: 100%;
        height: auto;
        margin: 20px auto 0px;
        position: unset;
    }
    #strutoo_cs .ven_module .vendor_right figure{
    position: unset;
    }
    #strutoo_cs .ven_module {
        flex-wrap: wrap;
        flex-direction: column-reverse;
    }
    #strutoo_cs .pb_0 .vendor_left.vendor_right {
        margin-bottom: 0;
    }
    #strutoo_cs .d_block{
        display: inline;
    }
    #strutoo_cs .brid_right figure {
        width: 60%;
        margin: 0 auto;
    }
    #strutoo_cs .gt_std_bt {
        width: 100%;
    }
    #strutoo_cs .np_cst .sb_hd h2 {
        font-size: 30px;
    }
    #strutoo_cs .vendor_left figure {
        position: unset;
    }
    }
    @media (max-width:767px){
        #strutoo_cs .np_cst .lux_go_l.sb_hd h2 {
            font-size: 20px;
            line-height: 30px;
        }
        #strutoo_cs .vendor_left figure {
            width: 100%;
        }
        #strutoo_cs .vendor_panel_wrap .vendor_panel {
            padding-bottom: 0;
        }
        #strutoo_cs .dlvry_rslt {
            padding: 59px 0 10px;
            margin: 30px 0 0px;
        }
        #strutoo_cs .brd_rt {
            width: 60%;
            right: -30px;
        }
        #strutoo_cs .brd_rt figure {
            width: 70%;
            margin: 0 auto;
        }



    #strutoo_cs .np_cst .sb_hd h2 {
        font-size: 28px;
    }
    #strutoo_cs .dlvry_rslt {
        margin: 16px 0 83px;
    }
    #strutoo_cs .dlvry_lst_sm.dwn, #strutoo_cs .dlvry_lst, #strutoo_cs .dlvry_lst_sm {
        width: 100%;
    }
    #strutoo_cs .npct_inftrs_mn {
        margin-top: 0;
    }
    #strutoo_cs .dlvry_lst {
        height: fit-content;
    }
    #strutoo_cs .atp_sc .pi_head h3 {
        font-size: 20px;
    }

    #strutoo_cs .np_cst .sb_hd h2 {
        font-size: 28px;
        line-height: 36px;
    }
    #strutoo_cs .np_cst .sb_hd h2 .cst_brdr::after {
        width: 220px;
    }
    #strutoo_cs .npct_frtct_mn{
        height: unset;
    }
    #strutoo_cs .atp_sc .pi_head::after {
        left: 50%;
        transform: translateX(-50%);
        right: auto;
    }
    #strutoo_cs .np_cst .brd_lt.sb_hd h2{
        font-size: 28px;
    }
    #strutoo_cs .np_cst .brd_lt.sb_hd p{
        font-size: 16px;
        line-height: 26px;
        margin-bottom: 10px;
    }
    #strutoo_cs .npct_inftrs_mn {
        flex-wrap: wrap;
    }
    #strutoo_cs .atp_sc .npct_inftrs_rt,
    #strutoo_cs .atp_sc .npct_inftrs_lt {
        width: 100%;
        text-align: center;
        margin-top: 15px;
    }
    #strutoo_cs .we_dlv_rv h3 {
        font-size: 20px;
    }
    #strutoo_cs .or_chl_lt a.btn.btn-primary {
        margin-bottom: 0;
    }
    #strutoo_cs .brid_right figure {
        width: 100%;
    }
    #strutoo_cs .frs_lst p {
        text-align: left;
    }
    #strutoo_cs .ven_module {
        padding: 20px;
    }
    #strutoo_cs .work_flex figure.icon {
        width: 38px;
        height: 38px;
        margin: 0 auto;
    }
    #strutoo_cs .npct_bn_lt .mn_hd {
        padding: 30px 20px;
    }
    #strutoo_cs .vendor_left h4, #strutoo_cs .ven_module h4,#strutoo_cs .npct_bn_lt .mn_hd h1{
        font-size: 24px;
        line-height: 34px;
    }
    #strutoo_cs .vendor_panel {
        padding: 20px;
    }
    #strutoo_cs .btn {
        padding: 16px;
    }
    #strutoo_cs .brid_flex h2 {
        font-size: 20px;
        line-height: 32px;
    }
    #strutoo_cs .con_sec.npct_srv_sc {
        height: auto;
        padding: 0;
        background: unset;
        margin: 0;
    }
    #strutoo_cs .npct_bn_lt {
        width: 100%;
    }
    #strutoo_cs .npct_bn_lt .mn_hd {
        margin: 0;
    }
    #strutoo_cs .cont_ainer.npct_bn_cntn {
        background-position: right top 0px !important;
    }
    #strutoo_cs figure.box_ar{
        display: none;
    }
    #strutoo_cs .npct_srv_sc.vendor_panel_wrap {
        padding-bottom: 0;
    }
    #strutoo_cs .npct_srv_sc.pt_0 {
        padding-bottom: 30px;
    }
    #strutoo_cs .con_sec.npct_srv_sc {
        height: auto;
    }
    #strutoo_cs .np_cst .npct_abt_rt p {
        font-size: 16px;
        line-height: 26px;
    }
    #strutoo_cs .npct_tchst_lst figure {
        height: 120px;
        width: 120px;
    }
    }
    @media (max-width:600px){
    #strutoo_cs .dlvry_bx {
        display: grid;
        grid-template-columns:minmax(0, 1fr);
    }
    #strutoo_cs ul.or_srv_in {
        padding-bottom: 0;
        padding-top: 25px;
    }
    .dlvry_lst p {
        text-align: center;
        display: block;
        width: 100%;
        margin-bottom: 10px;
    }
    #strutoo_cs .no_brdr li{
        margin-top: 0px;
    }
    .dlvry_lst_sm {
        display: none;
    }
    #strutoo_cs .all_sec.npct_tchst_sc{
        padding-bottom: 0px;
    }
    #strutoo_cs .ftrs_nt figure {
        width: fit-content;
        height: auto;
        margin: 0 auto 20px;
    }
    }
    @media (max-width:576px){
    #strutoo_cs .dlvry_rslt {
        margin: 30px 0 83px;
    }
    #strutoo_cs .vendor_panel:after{
        content: unset;
    }
    #strutoo_cs .vendor_right figure {
        width: 100%;
    }
    #strutoo_cs .npct_srv_sc.vendor_panel_wrap span.d_block {
        display: inline;
    }
    #strutoo_cs  .np_cst .sb_hd h2 {
        font-size: 20px;
    }
    #strutoo_cs .vendor_left p, #strutoo_cs .ven_module p {
        font-size: 16px;
        line-height: 26px;
    }
    #strutoo_cs .con_flex p {
        font-size: 16px;
        line-height: 27px;
        width: 100%;
        padding: 0 0 20px;
    }
    #strutoo_cs .con_flex .btn.btn-primary {
        width: 100%;
        max-width: 150px;
        margin: 0 auto;
    }
    #strutoo_cs .npct_srv_lst {
        width: 100%;
    }
    }
    @media (max-width:600px) {
    #strutoo_cs .we_dlv_pt {
        width: 100%;
    }
    #strutoo_cs .np_cst .brd_lt.sb_hd h2 {
        font-size: 20px;
    }
    #strutoo_cs .npct_rctr_sc {
        padding: 40px 0px 0px;
    }
    #strutoo_cs .or_srv_in {
        grid-template-columns: minmax(0, 1fr);
    }
    #strutoo_cs .ven_module .vendor_right figure{
        width: 100%;
        height: auto;
    }
    #strutoo_cs .npct_frtct_mn{
        height: auto;
    }
    #strutoo_cs .np_cst .sb_hd h2{
        line-height: 36px;
        margin-bottom: 10px;
    }

    }
    @media (max-width:480px){
    #strutoo_cs .np_cst .sb_hd h2 {
        font-size: 20px;
    }
    #strutoo_cs .work_flex {
        margin-top: 30px;
        margin-right: 0;
    }
    #strutoo_cs .frs_lst figure{
        width: 30px;
        height: 30px;
    }
    #strutoo_cs .np_cst .sb_hd h2 {
        line-height: 28px;
    }
    #strutoo_cs .npct_inftrs_nt figure{
        width: fit-content;
        height: 300px;
    }
    #strutoo_cs .npct_inftrs_nt figure img{
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
    #strutoo_cs .brd_rt{
        width: 100%;
    }
    }


/* Strutoo End */
/* Portfolio Willianson */

/* Portfolio Willianson */
#wlmsn_ft{
    box-sizing: border-box;
}
#wlmsn_ft .npct_bn_lt .mn_hd{
    background-color: rgba(170, 147, 215, 0.85) ;
}
#wlmsn_ft  .btn.white_btn{
    background: white;
    color: #AA93D7;
}
#wlmsn_ft  .mn_hd .btn{
    margin: 20px 0 0;
    display: block;
    background: white;
    color: #000;
}
#wlmsn_ft  .mn_hd .btn:hover{

    background: rgba(170, 147, 215, 1);
    color: white;
}
#wlmsn_ft .npct_abt_Sc{
    background: rgba(170, 147, 215, 1);
}
#wlmsn_ft .np_cst .npct_abt_rt p{
    font-size: 22px;
    color: #FFF;
    line-height: 34px;
    font-weight: 500;
}
#wlmsn_ft .npct_abt_Sc:after {
    right: 12%;
    height: 140px;
    width: 80px;
    background: url('../svg/after_icon.svg');
    background-repeat: no-repeat;
    opacity: 0.2;
}
#wlmsn_ft  .ptnrpr_cnt {
    font-size: 60px;;
    color: #245ABC;
    opacity: 0.1;
    align-items: flex-start;
    justify-content: flex-start;
    top:-33px
}
#wlmsn_ft  .d_block{
    display: block;
}
#wlmsn_ft .npct_abt_lt h2::before{
    position: absolute;
    content: "";
    height: 2px;
    width: 120px;
    background: #fff;
    bottom: 0px;
    left: 0;
    z-index: 9;
}
#wlmsn_ft .npct_abt_lt h2 .cst_brdr {
    position: relative;
}

#wlmsn_ft .vendor_left {
    width: 40%;
    box-sizing: border-box;
}
#wlmsn_ft .vendor_right {
    width: 60%;
    box-sizing: border-box;
}
#wlmsn_ft .vendor_left h4,#wlmsn_ft   .ven_module h4{
margin-bottom: 25px;
color: white;
font-size: 30px;
font-weight: 700;
}
#wlmsn_ft  .vendor_panel{
    display: flex;
    align-items: center;
    justify-content: flex-start;
    flex-wrap: wrap;
    margin-top: 110px;
    background: rgba(170, 147, 215, 1);
    padding: 50px;
    border-radius: 18px;
    box-sizing: border-box;
    position: relative;
    height: 380px;
}
#wlmsn_ft .vendor_left p,     #wlmsn_ft   .ven_module p{
    color: #fff;
    font-size: 18px;
    }
    #wlmsn_ft .vendor_right figure{
        position: absolute;
        top: -45px;
        max-width: 710px;
        width: 100%;
        height: 430px;
        object-fit: cover;
        right: -65px;
    }
    #wlmsn_ft .vendor_right figure img{
     height: 100%;
     object-fit: cover;
     width: 100%;
    }
    #wlmsn_ft .vendor_panel:after {
        content: "";
        position: absolute;
        bottom: -180px;
        left: -30px;
        background: white;
        width: 100%;
        max-width: 515px;
        height: 505px;
        opacity: 0.06;
        box-sizing: border-box;
        border-radius: 999px;
        z-index: 0;
    }
    #wlmsn_ft   .ven_module {
        background: #D7C9F3;
        border-radius: 18px;
        display: flex;
        justify-content: flex-end;
        padding: 60px;
        box-sizing: border-box;
        margin-top: 30px;
        height: 380px;
        position: relative;
        align-items: center;
    }
    #wlmsn_ft   .ven_module p{
        color: #262626;
    }
    #wlmsn_ft   .ven_module h4{
        color: #000;
    }
    #wlmsn_ft .ven_module .vendor_right figure{
        position: absolute;
        width: 500px;
        height: 485px;
        object-fit: cover;
        bottom: -60px;
        left: 0;
    }
    #wlmsn_ft .npct_srv_sc .ven_module .vendor_right figure {
        top: -51px;
    }
    #wlmsn_ft .ven_module .vendor_left {
        width: 50%;
    }
    #wlmsn_ft .ven_module .vendor_right {
        width: 50%;
    }
    #wlmsn_ft .ven_module .vendor_right figure img{
        width: 100%;
        object-fit: contain;
        height: 100%;
    }
    #wlmsn_ft .ven_module::after {
        content: "";
        position: absolute;
        bottom: -180px;
        right: -30px;
        background: rgb(255,255,255 ,15%);
        width: 100%;
        max-width: 515px;
        height: 505px;
        box-sizing: border-box;
        border-radius: 999px;
        z-index: 0;
    }
    #wlmsn_ft .npct_srv_sc.pt_0{
        padding-top: 0;
    }
    #wlmsn_ft .npct_srv_sc.pb_0 {
        padding: 150px 0 130px;
    }
    #wlmsn_ft  .vendor_panel_wrap .primary_btn.btn{
    background: #245ABC;
}
#wlmsn_ft  .vendor_panel_wrap .primary_btn.btn {
margin: 40px auto 0;
max-width: 320px;
color: #fff;
display: block;
}

#wlmsn_ft .work_flex{
    display: flex;
    justify-content: flex-start;
    align-items: stretch;
    flex-wrap: wrap;

    margin-right: -15px;
    margin-top: 50px;
}
#wlmsn_ft .work_flex figure.icon{
    width: 48px;
    height: 48px;
    background: #245ABC;
    border-radius: 10px;
    display: flex;
    align-items: center;
    justify-content: center;

}
#wlmsn_ft .d_block{
    display: block;
}
#wlmsn_ft figure.box_ar{
    position: absolute;
    left: 90%;
    top: 50%;
    transform: translateY(-50%);
    z-index: 999;
    width: 100px;
    width: 80px;
}
#wlmsn_ft .brid_flex{
    display: flex;
    justify-content: flex-start;
    align-items: stretch;
    flex-wrap: wrap;
}
#wlmsn_ft .brid_flex h2{
    position: relative;
    font-size: 40px;
    line-height: 60px;
    color: white;
    font-weight: 700;
    margin-bottom: 30px;
}
#wlmsn_ft .brid_flex h2 .cst_brdr::after {
    content: "";
    position: absolute;
    bottom: 0;
    height: 2px;
    background: #fff;
    width: 118px;
}
#wlmsn_ft .brid_flex .brid_left p{
    font-size: 22px;
    line-height: 34px;
    color: white;
    font-weight: 500;
    margin-bottom: 20px;
}
#wlmsn_ft .brid_wrap.npct_srv_sc{
    background: rgba(170, 147, 215, 1);
    padding: 43px 0px 25px;
    position: relative;
    overflow: hidden;
    margin-bottom: 100px;
}
#wlmsn_ft .brid_left{
    width: 50%;
}
#wlmsn_ft .brid_right figure{
    position: absolute;
    overflow: hidden;
    width: 790px;
    right: -162px;
    top: 0px;
}

#wlmsn_ft .brid_wrap::before {
    height: 100px;
    width: 100px;
    content: "";
    position: absolute;
    left: 0px;
    top: 240px;
    background: url('../svg/bubble.svg');
    background-position: right;
    background-repeat: no-repeat;
}
.con_flex{
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-wrap: wrap;
}
.ftrs_nt{
    display: none;
}
#wlmsn_ft .con_flex p{
    width: 80%;
    font-size: 29px;
    font-weight: 500;
    color: #0F0F0F;
    box-sizing: border-box;
    line-height: 43px;
    padding-right: 40px;
}
#wlmsn_ft  .con_flex .btn.btn-primary{
    width: 20%;
    margin-top: 30px;
    color: white;
    max-width: 200px;
    display: flex;
    justify-content: center;
    align-items: center;
    box-sizing: border-box;
}
#wlmsn_ft  .con_sec.npct_srv_sc{
    background-image: url('../fully_fun.html');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: top center;
    padding:20px 50px ;
    margin: 50px 0 20px;
    height: 350px;
}
#wlmsn_ft .btn{
    color: white;
}
#wlmsn_ft  .npct_bn_lt {
    width: 50%;
}
#wlmsn_ft  .cont_ainer.npct_bn_cntn {
    background-position: right top 20px !important;
}
#wlmsn_ft .npct_bn_lt .mn_hd {
    margin-top: 50px;
}
#wlmsn_ft  .npct_tchst_sc .cst_brdr:after {
    background: #000;
    width: 118px;
}
#wlmsn_ft .npct_tchst_lst figure {
    border: solid 1px #AA93D7;
}
#wlmsn_ft .npct_tchst_lst figure:hover{
    filter: grayscale(1);
    border: 1px solid #AA93D7;
}
#wlmsn_ft  .con_tainer {
    max-width: 1170px;
    margin: 0 auto;
    width: 95%;
}
/* #wlmsn_ft  .npct_abt_mn{
    max-width: unset;
} */

.dlvry_bx{
    display: grid;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
    grid-gap: 25px;
    margin-top: 60px;
}
.no_brdr li{
    position: relative;
    margin-top: 60px;
}
.no_brdr li:after,
#wlmsn_ft .dlvry_lst.crcl:after {
    position: absolute;
    content: "";
    border: 4px solid #AA93D7;
    z-index: 1;
    background: #fff;
    padding: 25px;
    border-radius: 50%;
    top: -90px;
    left: 50%;
    transform: translateX(-50%);
}
#wlmsn_ft .dlvry_lst.crcl:after {
    top: 180px;
}
#wlmsn_ft .dlvry_lst.crcl {
    position: relative;
}
#wlmsn_ft.npct_tchst_sc{
    padding: 60px 0px 40px;
}
#wlmsn_ft .no_brdr{
    position: relative;
}
#wlmsn_ft .no_brdr:after {
    position: absolute;
    content: "";
    background: #AA93D7;
    height: 2px;
    width: 100%;
    bottom: auto;
}
#wlmsn_ft .dlvry_lst_sm:after {
    display: none;
}
/* #wlmsn_ft .no_brdr .active:after{
    background: #AA93D7;
    padding: 25px;
} */

#wlmsn_ft .dlvry_lst:hover::after,
#wlmsn_ft .dlvry_lst:hover,
#wlmsn_ft .dlvry_lst.crcl:hover::after {
    background-color: #AA93D7;
    cursor: pointer;
}
#wlmsn_ft .dlvry_lst:hover h4,
#wlmsn_ft .dlvry_lst:hover p {
    color: #fff;
    cursor: pointer;
}
li.dlvry_lst h4{
    font-size: 40px;
    font-weight: 800;
    line-height: normal;
    text-align: center;
}
.dwn{
    display: flex;
    align-items: flex-end;
    justify-content: center;
}
li.dlvry_lst_sm h4{
    font-size: 24px;
    font-weight: 400;
    line-height: normal;
    text-align: center;
    font-weight: 600;
}
#wlmsn_ft .dlvry_rslt {
    background-color: rgb(215 201 243 / 8%);
    padding: 80px 0 119px;
    margin: 50px 0 126px;
}
#wlmsn_ft .dlvry_lst {
    background-color: #fff;
}
#wlmsn_ft .dlvry_lst {
    background: #fff;
    box-shadow: 0px 3px 35px #aeaeae0d;
    border: 1px solid #AA93D74D;
    border-radius: 11px;
    opacity: 1;
    padding: 20px;
    height: 150px;
    display: flex;
    align-items: center;
    justify-content: center;
}
#wlmsn_ft .npct_bn_lt .mn_hd h1{
color: #fff;
line-height: 72px;
}
#wlmsn_ft .or_chl_lt a.btn.btn-primary {
    background: white;
    color: #396AC2;
    margin-bottom: 40px;
}
#wlmsn_ft .vendor_panel_wrap .primary_btn.btn {
    text-align: center;
}

#wlmsn_ft .npct_tchst_lst h3 {
    font-weight: 600;
}
#wlmsn_ft .we_dlv_sc:after {
    height: 300px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    z-index: 9;
    bottom: -30px;
}
#wlmsn_ft  .npct_abt_Sc::before {
    height: 350px;
    width: 270px;
    background-size: contain;
}
#wlmsn_ft .gt_std_bt {
    width: 20%;
}
#wlmsn_ft .npct_frtct_rt{
    position: relative;
    border-radius: 18px;
}
#wlmsn_ft .npct_frtct_rt:after{
    position: absolute;
    content: "";
    background: url(../svg/cta.svg);
    width: 500px;
    height: 450px;
    background-repeat: no-repeat;
    bottom: 0;
    top: 152px;
    right: 120px;
}

#wlmsn_ft .npct_frtct_mn {
    background: rgba(170, 147, 215, 1);
    height: 280px;
    border-radius: 18px;

}
#wlmsn_ft .atp_sc .pi_head h3{
    font-size: 29px;
    font-weight: 700;
    line-height: normal;
}
#wlmsn_ft .np_cst .sb_hd h2 .w_br {

    font-weight: 40px;
    line-height: normal;
    font-weight: 700;
}
#wlmsn_ft .np_cst .sb_hd h2{
    font-size: 40px;
    font-weight: 800;
    line-height: 50px;
    color: #000;
}
#wlmsn_ft .np_cst .sb_hd h2 .cst_brdr::after {
    color: #AA93D7;
    background:#AA93D7 ;
    width: 300px;
}
#wlmsn_ft .npct_abt_lt figure {
    position: absolute;
    top: -130px;
    height: 140px;
    width: 150px;
    left: -30px;
}
#wlmsn_ft .npct_frtct_mn:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    background: url(../cloud.html);
    background-repeat: no-repeat;
    background-position: top center;
    background-size: 100%;
    height: 170px;
    z-index: -1;
    width: 1113px;
    border-top-left-radius: 5px;
}
#wlmsn_ft .npct_frtct_rt figure{
    width: 440px;
    height: 267px;
    text-align: center;
}
#wlmsn_ft .npct_frtct_rt img{
    height: 100%;
    width: 100%;
    object-fit: contain;
}
#wlmsn_ft .npct_frtct_sc .npct_frtct_lt p,
#wlmsn_ft .npct_frtct_sc .npct_frtct_lt h2 {
    color: #fff;
}
#wlmsn_ft .npct_frtct_sc .btn {
    background-color: #fff;
    color: #000 ;
}
#wlmsn_ft .np_nmr {
    opacity: 0.1;
    color: #000;
}
#wlmsn_ft .npct_srv_lst h3 {
    color: rgb(0, 27, 48) ;
}
#wlmsn_ft .npct_rctr_sc {
    position: relative;
    padding: 150px 0px 60px;
    overflow: hidden;
    background: unset;
}
#wlmsn_ft .npct_rctr_sc::after{
    position: absolute;
    content: "";
    border: 5px solid #AA93D7;
    padding: 65px;
    border-radius: 20px;
    left: -60px;
    bottom: 210px;
    transform: rotate(35deg);
}
#wlmsn_ft .ftrs_mn .npct_rctr_lt {
    width: 50%;
    text-align: justify;
    position: relative;
}

#wlmsn_ft .ftrs_mn .npct_rctr_lt::before {
    position: absolute;
    content: "";
    border: 10px solid #AA93D7;
    border-radius: 50%;
    padding: 15px;
    top: -85px;
    left: 100px;
}

#wlmsn_ft .npct_rctr_lt h2 {
    width: 100%;
}
#wlmsn_ft .npct_rctr_lt p {
    color: #000;
    text-align: justify;
}
.frs_lst{
    display: flex;
    align-items: baseline;
    gap: 10px;
}
#wlmsn_ft .ftrs_rt{
    position: relative;
    width: 50%;
    right: -300px;
}
#wlmsn_ft .npct_rctr_mn{
    align-items: flex-start;
}

#wlmsn_ft .ftrs_rt img{
    width: 100%;
    height: 100%;
    object-fit: contain;
}
#wlmsn_ft .ftrs_rt:after{
    width: 725px;
    position: absolute;
    content: "";
    background: url(../svg/ftrs.svg);
    height: 723px;
    right: -80px;
    top: -19px;
    background-repeat: no-repeat;
    z-index: -1;
    background-position: right;
    background-size: cover;
}

#wlmsn_ft .ftrs_mn .sb_hd h2{
    text-align: left;
}
#wlmsn_ft .or_srv_pt h3{
    border-bottom: unset;
}
#wlmsn_ft .or_srv_pt{
    width: unset;
}
#wlmsn_ft .or_srv_in {
    display: grid;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
    grid-gap: 25px;
    padding: 50px 0px;
}
#wlmsn_ft .or_srv_pt:nth-child(2n + 1) {
    background: #1C1C1C;
    position: unset;
    border: 1px solid #1C1C1C;
}
#wlmsn_ft .or_srv_pt h3 {
    color: #fff;
    line-height: 34px;
    font-size: 22px;
    padding-top: 10px;
    font-weight: 400;
}
#wlmsn_ft .or_srv_pt h2 {
    color: #fff;
    line-height: 34px;
    font-size: 22px;
    padding: 10px 0px;
    border-bottom: 1px solid #FFFFFF47;
    width: fit-content;
}
#wlmsn_ft .or_srv_pt p {
    font-size: 22px;
    color: #fff;
    line-height: 34px;
    font-weight: 400;
}
#wlmsn_ft .or_srv_pt {
    box-shadow: 0px 0px 22px #1919194a;
    background: #AA93D7;
    border: 1px solid #AA93D7;
    padding: 25px;
    border-radius: 10px;
    position: relative;
    top: 50px;
}
#wlmsn_ft .npct_rctr_lt .cst_brdr {
    color: #000;
    padding-top: 20px;
}
#wlmsn_ft .ftrs_mn .npct_rctr_lt .cst_brdr::after {
    width: 350px;
    margin: auto;
    background: #AA93D7;
}
#wlmsn_ft .atp_sc .pi_head {
    position: relative;
    padding-bottom: 13px;
}
#wlmsn_ft .atp_sc .pi_head::after {
    content: "";
    position: absolute;
    bottom: 0;
    height: 2px;
    background: #AA93D7;
    width: 118px;
    left: 0;
}
#wlmsn_ft .atp_sc .npct_inftrs_lt {
    width: 50%;
    display: unset;
}
#wlmsn_ft .atp_sc .npct_inftrs_lt p {
    margin: 15px 0 30px;
}
#wlmsn_ft .atp_sc .npct_inftrs_rt figure img {
    position: relative;

}
#wlmsn_ft .cst_brdr.w_br {
    color: #fff;
}
#wlmsn_ft .atp_sc .npct_inftrs_rt {
    width: 40%;
}
#wlmsn_ft .atp_sc .npct_inftrs_rt figure {
    position: relative;
    width: 500px;
    height: 500px;
}
#wlmsn_ft .atp_sc .npct_inftrs_rt img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}
#wlmsn_ft .atp_sc .npct_inftrs_rt figure:after {
    content: "Williamson";
    color: rgba(255,255,255,.2);
    position: absolute;
    right: -130px;
    top: 44%;
    transform: translateY(-50%);
    font-weight: 700;
    writing-mode: tb;
    width: auto;
    height: 544px;
    font-size: 78px;
    background: #aa93d7;
    padding: 66px 20px 25px 0;
    z-index: -1;
    min-width: 300px;
    max-width: 300px;
}
#wlmsn_ft .blk {
    display: block;
}

#wlmsn_ft .npct_inftrs_mn {
    margin-top: 100px;
}
#wlmsn_ft .npct_inftrs_mn:nth-child(3) {
    flex-direction: row-reverse;
}
#wlmsn_ft .npct_inftrs_mn:nth-child(3) figure {
    text-align: right;
    margin-left: auto;
}

#wlmsn_ft .npct_inftrs_mn:nth-child(3) figure::after {
    left: -130px;
    writing-mode: vertical-lr;
    padding: 25px 20px 53px 18px;
}
#wlmsn_ft .npct_srv_sc {
    overflow: hidden;
}
#wlmsn_ft .we_dlv1 {
    width: 194px;
    height: 194px;
    left: 40px;
    top: 30px;
}
#wlmsn_ft .we_dlv2 {
    width: 224px;
    height: 224px;
    left: 30px;
}
#wlmsn_ft .we_dlv3 {
    width: 210px;
    height: 210px;
    left: 13px;
    top: 30px;
}
#wlmsn_ft .brd_rt figure {
    position: relative;
    z-index: 1;
    width: 100%;
    height: 100%;
}
#wlmsn_ft .brd_rt img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
#wlmsn_ft .brd_rt {
    width: 40%;
}
#wlmsn_ft .brid_flex {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
#wlmsn_ft .brd_lt {
    width: 55%;
}
#wlmsn_ft .ftrs_rt figure {
    width: 900px;
    height: 645px;
}
#wlmsn_ft .np_cst .brd_lt.sb_hd h2,#wlmsn_ft .np_cst .brd_lt.sb_hd p{
    color: #fff;
}
#wlmsn_ft .np_cst .brd_lt.sb_hd p{
    margin-bottom: 20px;
}
#wlmsn_ft .brid_wrap{
    position: relative;
}
#wlmsn_ft .brid_wrap:after{
    position: absolute;
    content: "";
    background: url(../svg/crcl.svg);
    bottom: -80px;
    left: 0;
    width: 500px;
    height: 440px;
    background-repeat: no-repeat;
    background-position: left;
}
#wlmsn_ft .brd_rt figure:after {
    content: "";
    position: absolute;
    right: -250px;
    top: -87px;
    height: 820px;
    width: 980px;
    background: url(../png/bdgr_elemt-2.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 100%;
    z-index: -1;
}
#wlmsn_ft .we_dlv4 {
    width: 224px;
    height: 224px;
}
#wlmsn_ft .we_dlv5 {
    width: 244px;
    height: 244px;
    right: 10px;
}
#wlmsn_ft .we_dlv_rv {
    text-align: center;
}
#wlmsn_ft .we_dlv_rv p {
    font-size: 14px;
    line-height: normal;
    padding-top: 5px;
    font-weight: 500;
}
#wlmsn_ft .we_dlv_rv p {
    font-size: 14px;
    line-height: normal;
}
#wlmsn_ft .we_dlv_rv h3 {
    font-size: 28px;
    line-height: normal;
    font-weight: bold;
    color: #000;
}
#wlmsn_ft .vendor_panel_wrap p{
    font-size: 22px;
    line-height: 32px;
    font-weight: 400;
    margin-top: 20px;
}
#wlmsn_ft .we_dlv_in {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 40px;
}
#wlmsn_ft .we_dlv_pt {
    border: 1px solid #AA93D7;
    border-radius: 50%;
    position: relative;
    align-items: center;
    justify-content: center;
    display: flex;
    flex-wrap: wrap;
}
#wlmsn_ft .we_dlv_sc {
    background: #F5F5F5;
    position: relative;
    height: 600px;
}
#wlmsn_ft .we_dlv_sc:after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    background: url('../dlvry.html');
    width: 100%;
    height: 280px;
    background-repeat: no-repeat;
    background-position: center;
}
#wlmsn_ft .ftr_bg {
    background-color: transparent;
    padding-top: 0;
}
.dlvry_lst.crcl p {
    width: 100%;
    text-align: center;
    margin-bottom: 10px;
}
#wlmsn_ft .ftr_bg .ftr_cty a {
    color: #1D1D1D;
}
#wlmsn_ft .ftr_bg .ftr_cty {
    text-align: center;
}
#wlmsn_ft .npct_inftrs_nt{
    display: none;
}
#wlmsn_ft .npct_frtct_rt::before{
    position: absolute;
    content: "";
    background: url(../svg/cta_crcl.svg);
    width: 201px;
    height: 201px;
    background-repeat: no-repeat;
    bottom: 0;
    top: 8px;
    z-index: -1;
    left: 185px;
}
#wlmsn_ft .np_cst .brd_lt.sb_hd h2{
    position: relative;
}
#wlmsn_ft .np_cst .brd_lt.sb_hd h2:after{
    position: absolute;
    content: "";
    background: #fff;
    height: 2px;
    width: 125px;
    bottom: -10px;
}
#wlmsn_ft .ftrs_rt::before {
    width: 70px;
    position: absolute;
    content: "";
    background: url(../svg/clock.svg);
    height: 80px;
    top: -115px;
    left: 350px;
    background-repeat: no-repeat;
    z-index: -1;
    background-position: right;
    background-size: cover;
}
#wlmsn_ft .frs_lst img {
    margin-top: -6px;
}
#wlmsn_ft .dlvry_lst_sm.dwn,
#wlmsn_ft .dlvry_lst,
#wlmsn_ft .dlvry_lst_sm {
    width: 74%;
}
#wlmsn_ft .dlvry_lst{flex-wrap:wrap;}
.dlvry_lst .crcl p{display:none}


/* media query 12345 */
@media (max-width:1800px) {
    /* #wlmsn_ft .ftrs_rt:after {
        height: 700px;
        right: -440px;
    } */
    #wlmsn_ft .atp_sc .npct_inftrs_rt{
        width: 45%;
    }

    #wlmsn_ft .brd_rt figure:after {
        height: 700px;
        width: 900px;
    }
    #wlmsn_ft .npct_frtct_rt::before{
        left: 150px;
    }
    #wlmsn_ft .ftrs_rt {
        right: -260px;
    }
}
@media (max-width:1700px) {
    #wlmsn_ft .ftrs_rt {
        width: 55%;
    }
    #wlmsn_ft .brid_wrap::before {
        top: 150px;
    }
    #wlmsn_ft .brd_rt figure:after {
        height: 700px;
        width: 850px;
        right: -210px;
    }
    #wlmsn_ft .npct_frtct_rt::before {
        left: 170px;
    }

}
@media (max-width:1600px){
    #wlmsn_ft  .npct_bn_lt {
        width: 45%;
    }
    #wlmsn_ft .brd_rt figure:after {
        height: 700px;
        width: 800px;
    }
    #wlmsn_ft .npct_bn_lt .mn_hd h1{
        line-height: 60px;
    }
    #wlmsn_ft .npct_frtct_rt::before {
        left: 140px;
    }
    #wlmsn_ft .ftrs_rt {
        right: -170px;
    }
    #wlmsn_ft .ftrs_rt:after {
    right: -170px;
    }
    #wlmsn_ft .brid_right figure {
        width: 700px;
    }
    #wlmsn_ft .atp_sc .npct_inftrs_rt figure {
        position: relative;
        width: 440px;
        height: 425px;
    }
    #wlmsn_ft .npct_frtct_rt:after {
        width: 400px;
    }
    #wlmsn_ft .npct_bn_lt .mn_hd h1{
        margin-bottom: 20px;
        line-height: 55px;
    }
    #wlmsn_ft .atp_sc .npct_inftrs_rt figure::after {
        height: 476px;
        padding: 38px 20px 25px 0;
    }
}
@media (max-width:1500px) {
    #wlmsn_ft .dlvry_lst {
        height: 140px;
    }
    #wlmsn_ft .atp_sc .npct_inftrs_rt figure::after {
        font-size: 62px;
        height: 438px;
    }
    #wlmsn_ft .brid_wrap::before {
        top: 95px;
        left: -10px;
    }
    #wlmsn_ft .npct_frtct_rt::before {
        left: 115px;
    }
    #wlmsn_ft .ftrs_rt:after {
        right: -225px;
    }
    #wlmsn_ft .npct_rctr_sc::after {
        padding: 52px;
        bottom: 65px;
    }
    #wlmsn_ft .brd_rt figure:after {
        height: 555px;
        width: 755px;
        top: -45px;
    }
    #wlmsn_ft .ftrs_mn .npct_rctr_lt::before {
        top: -100px;
    }
    #wlmsn_ft .npct_bn_lt .mn_hd p{
        margin-top: 0px;
    }
    #wlmsn_ft .npct_inftrs_mn {
        margin-top: 120px;
    }
    #wlmsn_ft .atp_sc .npct_inftrs_rt figure {
        position: relative;
        width: fit-content;
        height: 390px;
    }
    #wlmsn_ft .np_cst .sb_hd h2 {
        font-size: 36px;
    }

}
@media (max-width: 1440px) {
    #wlmsn_ft .dlvry_lst.crcl:after {
        top: 171px;
    }
}
@media (max-width:1400px) {
    #wlmsn_ft .atp_sc .npct_inftrs_rt{
        width: 47%;
    }

    #wlmsn_ft .npct_frtct_rt:after {
        width: 300px;
    }
    #wlmsn_ft .ftrs_rt {
        right: -125px;
    }
    #wlmsn_ft .brd_rt figure:after {
        height: 540px;
        width: 730px;
        top: -50px;
    }
    #wlmsn_ft .npct_bn_lt .mn_hd h1 {
        font-size: 46px;
        line-height: 55px;
    }
}
@media (max-width:1300px){
    #wlmsn_ft .work_flex h5 {
        font-size: 18px;
    }
    #wlmsn_ft .npct_frtct_rt::before {
        left: 90px;
    }
    #wlmsn_ft .brd_rt figure:after {
        height: 503px;
        width: 660px;
        top: -50px;
        right: -190px;
    }
    #wlmsn_ft .npct_rctr_sc {
        position: relative;
    }
    #wlmsn_ft .npct_rctr_sc::after {
        padding: 52px;
        bottom: 120px;
    }
    #wlmsn_ft .dlvry_lst{
        height: 100px;
    }
    #wlmsn_ft .no_brdr:after{
        display: none;
    }
    #wlmsn_ft .np_cst .sb_hd h2 .cst_brdr::after {
        margin: 0 auto;
    }
    #wlmsn_ft .atp_sc .npct_inftrs_rt {
        width: 50%;
    }

    #wlmsn_ft .npct_bn_lt .mn_hd h1 {
        font-size: 38px;
    }
    #wlmsn_ft .vendor_panel_wrap p {
        font-size: 18px;
        line-height: 26px;
        font-weight: 400;
        margin-top: 10px;
    }

    #wlmsn_ft .atp_sc .npct_inftrs_lt {
        width: 45%;
        display: unset;
    }
    #wlmsn_ft .we_dlv_sc:after {
        background-size: contain;
        height: 190px;
    }
    #wlmsn_ft .we_dlv_sc {
        height: 500px;
    }
    #wlmsn_ft .npct_bn_lt .mn_hd h1 {
        line-height: 50px;
    }
    li.dlvry_lst h4{
        padding: 0px;
        font-size: 22px;
    }

    .no_brdr .active:after,.no_brdr li:after  {
        padding: 15px;
    }
    li.dlvry_lst_sm h4 {
        font-size: 20px;
    }
    #wlmsn_ft .vendor_left p, #wlmsn_ft .ven_module p {
        margin-bottom: 20px;
        font-size: 16px;
    }
    #wlmsn_ft .ftrs_rt {
        right: -60px;
    }
    #wlmsn_ft .ftrs_rt:after {
        right: -290px;
    }
    #wlmsn_ft .dlvry_lst.crcl:after,
    #wlmsn_ft .no_brdr li:after {
        display: none;
    }
}
@media (max-width:1200px){
    #wlmsn_ft .npct_abt_mn .cst_brdr.w_br:after{
        left: 0;
        right: 0;
        margin: auto;
    }
    #wlmsn_ft .npct_abt_lt h2::before {
        position: absolute;
        content: "";
        height: 2px;
        width: 120px;
        background: #fff;
        bottom: 0px;
        left: 0;
        z-index: 9;
        margin: 0 auto;
        right: 0;
    }
    #wlmsn_ft .ftrs_rt::before{
        content: unset;
    }
    #wlmsn_ft .ftrs_mn .sb_hd h2 {
        text-align: center;
    }
    #wlmsn_ft .brid_wrap.npct_srv_sc{
        margin-bottom: 40px;
    }
    #wlmsn_ft .npct_frtct_rt::before {
        content: unset;
    }
    #wlmsn_ft .brid_wrap.npct_srv_sc{
        padding: 50px 0px 25px;
    }
    #wlmsn_ft .brd_rt figure:after{
        content: unset;
    }
    #wlmsn_ft .brd_lt {
        text-align: center;
        width: 100%;
    }
    #wlmsn_ft .brd_rt{

        margin: 20px auto 0;
    }
    #wlmsn_ft .vendor_right figure{
        position: absolute;
        top: -85px;
        max-width: 435px;
        width: 100%;
        height: 350px;
        object-fit: contain;
        right: -40px;
    }
    #wlmsn_ft .vendor_left {
        width: 50%;
    }
    #wlmsn_ft .vendor_right figure img{
        object-fit: contain;
    }
    #wlmsn_ft .ven_module .vendor_right figure {
        position: absolute;
        width: 455px;
        height: 300px;
        object-fit: cover;
        bottom: -10px;
        left: 0;
        top: -20px;
    }
    #wlmsn_ft .npct_frtct_rt:after{
        content: unset;
    }

    #wlmsn_ft .npct_inftrs_nt,#wlmsn_ft .ftrs_nt{
        display: block;
        margin-top: 30px;
    }
    #wlmsn_ft .ftrs_nt figure{
        width: 500px;
        height: 400px;
        margin: 0 auto;
    }
    #wlmsn_ft .no_brdr li:after{
        content: unset;
    }
    #wlmsn_ft .no_brdr:after{
        content: unset;
    }
    #wlmsn_ft li.dlvry_lst h4{
        padding: 0px;
    }
    #wlmsn_ft li.dlvry_lst h4 {
        font-size: 28px;
    }
    #wlmsn_ft li.dlvry_lst_sm h4 {
        font-size: 18px;
    }
    #wlmsn_ft .npct_rctr_lt .sb_hd p{
        margin-top: 0px;
    }
    #wlmsn_ft .atp_sc .npct_inftrs_rt {
        display: none;
    }
    #wlmsn_ft .npct_rctr_sc{
        padding: 40px 0px;
    }
    #wlmsn_ft .npct_inftrs_nt figure{
        width: 400px;
        height: 400px;
        margin: 0 auto;
    }

    #wlmsn_ft .ven_module::after,#wlmsn_ft .vendor_panel:after, #wlmsn_ft .ftrs_rt:after,#wlmsn_ft .npct_rctr_sc::after{
        content: unset;
    }

    #wlmsn_ft .ftrs_mn .npct_rctr_lt ,.ftrs_rt{
        width: 100%;

    }
    #wlmsn_ft .npct_rctr_lt p,#wlmsn_ft .atp_sc .npct_inftrs_lt{
        text-align: center;
    }
    #wlmsn_ft .ftrs_rt figure{
        margin: 0 auto;
    }
    #wlmsn_ft .or_srv_in {
        grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
    }
    #wlmsn_ft .or_srv_pt {
        top: 0;
    }

    #wlmsn_ft .ven_module h4,#wlmsn_ft .vendor_left h4{
        font-size: 22px;
        margin-bottom: 12px;
    }

    #wlmsn_ft .ven_module p,#wlmsn_ft .vendor_panel_wrap p{
        font-size: 16px;
        line-height: 22px;
        margin-bottom: 10px;
    }
    #wlmsn_ft .ftrs_mn .npct_rctr_lt::before{
        display: none;
    }
    #wlmsn_ft .npct_abt_lt figure{
        display: none;
    }
    #wlmsn_ft .brid_wrap.npct_srv_sc::after,
    #wlmsn_ft .brid_wrap.npct_srv_sc::before {
        display: none;
    }
    #wlmsn_ft .npct_inftrs_mn:nth-child(3) figure {
        text-align: center;
    }
    #wlmsn_ft .npct_inftrs_mn {
        margin-top: 40px;
        flex-wrap: wrap;
    }
    #wlmsn_ft .npct_bn_lt ,#wlmsn_ft .atp_sc .npct_inftrs_lt,#wlmsn_ft .atp_sc .npct_inftrs_rt{
        width: 100%;
    }
    #wlmsn_ft .atp_sc .pi_head::after{
        margin: 0 auto;
        right: 0;
    }
    #wlmsn_ft .atp_sc .npct_inftrs_rt figure{
        margin: 0 auto;
    }
    #wlmsn_ft .npct_bn_lt .mn_hd {
        margin-top: 20px;
        align-items: center;
    }
    #wlmsn_ft .mn_hd .btn {
        margin: 38px 0 0;
    }
    #wlmsn_ft .atp_sc .npct_inftrs_rt figure::after {
        display: none;
    }
    #wlmsn_ft .npct_abt_Sc .villa-head::after {
        left: 0;
        right: 0;
        margin: auto;
    }
    #wlmsn_ft .ven_module {
        padding: 30px;
        height: auto;
    }
    #wlmsn_ft .npct_tchst_sc .cst_brdr:after {
        background: #AA93D7;
        width: 100%;
        left: 0;
        right: 0;
    }
    #wlmsn_ft .brid_right figure {
        width: 600px;
    }
    #wlmsn_ft   .npct_bn_lt .mn_hd {
        padding: 50px 20px;
    }
    #wlmsn_ft .vendor_panel {
        padding: 0;
        height: unset;
    }

    #wlmsn_ft .vendor_right{
        padding: 0;
    }

    #wlmsn_ft .npct_srv_sc.pb_0{
        padding: 0;
        overflow: hidden;
    }
    #wlmsn_ft .vendor_panel {
        margin-top: 50px;
        padding: 40px 30px;
    }
    #wlmsn_ft .vendor_panel_wrap {
        padding-top: 0;
    }
    #wlmsn_ft .brid_flex h2 {
        font-size: 30px;
        line-height: 42px;
        margin-bottom: 20px;
    }
    #wlmsn_ft .brid_flex .brid_left p{
        font-size: 16px;
        line-height: 27px;
      margin-bottom: 10px;
    }
    #wlmsn_ft .brid_flex {
        flex-wrap: wrap;
    }
    #wlmsn_ft .brid_left,
    #wlmsn_ft .brid_right  {
        width: 100%;
        text-align: center;
    }
    #wlmsn_ft .brid_right figure {
        position: inherit;
        width: 100%;
        height: 100%;
    }
    #wlmsn_ft .brid_flex h2::after {
        left: 0;
        right: 0;
        margin: auto;
    }
    #wlmsn_ft .con_sec.npct_srv_sc {
        margin: 50px 0;
    }
    #wlmsn_ft .con_flex span.d_block {
        display: inline;
    }
    #wlmsn_ft .con_flex p {
        font-size: 20px;
        line-height: 30px;
    }
    #wlmsn_ft .con_flex .btn.btn-primary {
        margin-top: 30;
    }
    #wlmsn_ft .con_sec.npct_srv_sc {
        height: 280px;
    }
    #wlmsn_ft .npct_frtct_mn:before {
        display: none;
    }
    #wlmsn_ft ul.or_srv_in {
        padding-bottom: 0;
        padding-top: 5px;
    }
    #wlmsn_ft .npct_ptnrpr_sc {
        padding-bottom: 0;
    }
    #wlmsn_ft .work_flex h5 {
        font-size: 18px;
    }

    #wlmsn_ft .vendor_panel {
        align-items: center;
    }
    #wlmsn_ft .we_dlv_sc {
        height: 450px;
    }
    #wlmsn_ft .we_dlv_sc:after {
        height: 220px;
    }
    #wlmsn_ft .we_dlv_rv h3 {
        font-size: 24px;
    }
    #wlmsn_ft .we_dlv1 {
        width: 184px;
        height: 150px;
    }
    #wlmsn_ft .we_dlv2 {
        height: 184px;
    }
    #wlmsn_ft .we_dlv3 {
        width: 210px;
        height: 180px;
    }
    #wlmsn_ft .we_dlv4 {
        height: 184px;
    }
    #wlmsn_ft .we_dlv5 {
        height: 204px;
    }
    #wlmsn_ft .we_dlv_sc:after{
        content: unset;
    }
    #wlmsn_ft .we_dlv_pt {
        width: 28%;
        border: 0;
        position: unset;
        background: #FFFFFF 0% 0% no-repeat padding-box;
        border-radius: 15px;
        height: 150px;
        padding: 10px;
        display: flex;
        align-items: center;
        justify-content: center;
        border: 1px solid #AA93D7;
    }
    #wlmsn_ft .ftrs_rt{
        display: none;
    }
    #wlmsn_ft .or_srv_pt h3{
        line-height: 26px;
        font-size: 17px;
    }
    #wlmsn_ft .we_dlv_in {
        align-items: stretch;
        gap: 10px;
        flex-wrap: wrap;
    }
    #wlmsn_ft .we_dlv_sc {
        background: #F5F5F5;
        position: relative;
        height: 100%;
    }
    #wlmsn_ft .dlvry_lst {
        height: 60px;
    }
    #wlmsn_ft li.dlvry_lst h4 {
        font-size: 22px;
    }
    .no_brdr li{
        margin-top: 0px;
    }
    #wlmsn_ft .npct_abt_rt{
        margin-top: 10px;
    }

}
@media (max-width:1024px){
    #wlmsn_ft .con_flex .btn.btn-primary {
        margin-top: 0;
    }
    #wlmsn_ft .brid_wrap {
        margin-top: 0px;
    }
    #wlmsn_ft .vendor_left {
        padding: 0px ;
    }
    #wlmsn_ft .ven_module {
        padding: 30px;
    }
    #wlmsn_ft .pt_0.vendor_panel_wrap {
        padding-bottom: 20px;
    }
    #wlmsn_ft .work_flex {
        margin-top: 30px;
    }
    #wlmsn_ft figure.box_ar{
        width: 50px;
    }

    #wlmsn_ft  .mn_hd .btn{
        margin: 20px auto 0;
    }
    #wlmsn_ft .con_flex .btn.btn-primary {
        width: 25%;
    }
    #wlmsn_ft .con_flex p {
        font-size: 16px;
        line-height: 27px;
        width: 75%;
        text-align: center;
    }
    #wlmsn_ft li.dlvry_lst_sm h4 {
        font-size: 16px;
    }
    #wlmsn_ft .li.dlvry_lst h4 {
        font-size: 16px;
    }
    #wlmsn_ft .vendor_panel_wrap p{
        margin-top: 15px;
    }

}
@media (max-width:991px){
    #wlmsn_ft .npct_tchst_sc .cst_brdr:after {
        left: 50%;
        right: auto;
    }
    #wlmsn_ft .npct_abt_mn .cst_brdr.w_br:after {
        left: 50%;
        transform: translateX(-50%);
        right: auto;
    }
    #wlmsn_ft .blk{
        display: inline-block;
    }
    #wlmsn_ft .brd_rt{
        width: 65%;
    }
    #wlmsn_ft .ftrs_rt figure {
        width: 500px;
        height: auto;
    }
    #wlmsn_ft.or_srv_pt {
        padding: 15px 20px;
    }
    #wlmsn_ft li.dlvry_lst h4 {
        font-size: 18px;
    }
    #wlmsn_ft .or_srv_pt h3 {
        font-size: 16px;
        padding-top: 0px;
    }
    #wlmsn_ft .or_srv_pt h2 {
        font-size: 19px;
        padding: 5px 0px;
    }
    #wlmsn_ft .or_srv_pt p {
        font-size: 16px;
        line-height: 24px;
    }
    #wlmsn_ft .npct_srv_lst {
        width: 38%;
    }
    #wlmsn_ft .npct_rctr_lt .cst_brdr::after {
        right: inherit;
    }

    #wlmsn_ft .dlvry_bx{
        margin-top: 30px;
    }

    #wlmsn_ft .or_chl_rt  {
        display: none;
    }
    #wlmsn_ft .or_chl_sc:after{
        content: unset;
    }
    #wlmsn_ft .we_dlv_sc {
        height: auto;
    }
    #wlmsn_ft .brid_right figure {
        width: 50%;
    }
    #wlmsn_ft .vendor_right figure{
        width: 70%;
    }
    #wlmsn_ft .pb_0 .vendor_left.vendor_right {
        margin-bottom: 40px;
    }
    #wlmsn_ft .npct_bn_lt .mn_hd h1 {
        font-size: 30px;
        line-height: 40px;
    }
    #wlmsn_ft   .npct_bn_lt .mn_hd h1 {
        font-size: 30px;
    }
    #wlmsn_ft  .npct_ptnrpr_mn {
        margin: 40px auto 0px;
    }
    #wlmsn_ft .vendor_left {
        width: 100%;
        text-align: center;
    }
    #wlmsn_ft .vendor_right {
        width: 100%;
    }

    #wlmsn_ft .work_flex h5 {
        font-size: 16px;
        margin-top: 15px;
    }
    #wlmsn_ft .brid_left {
        width: 100%;
        text-align: center;
    }
    #wlmsn_ft .brid_right figure {
        position: static;
        width: 100%;
        top: 0;
        right: 0;
    }
    #wlmsn_ft .brid_wrap.npct_srv_sc{
        margin-bottom: 10px;
    }
    #wlmsn_ft .brid_left.brid_right {
        margin-top: 30px;
    }
    #wlmsn_ft .con_sec.npct_srv_sc {
        height: 230px;
    }
    #wlmsn_ft .con_sec.npct_srv_sc {
        margin: 30px 0;
    }
    #wlmsn_ft .ven_module .vendor_right {
        width: 100%;
    }
    #wlmsn_ft .ven_module .vendor_left {
        width: 100%;
        padding: 0;
        margin-bottom: 30px;
    }
    #wlmsn_ft .ven_module .vendor_left {
        margin: 0;
    }
    #wlmsn_ft .ven_module{
        flex-wrap: wrap;
    }
    #wlmsn_ft .ven_module .vendor_right figure{
        margin: 20px auto 0;
    }
    #wlmsn_ft .vendor_right figure {
        width: 100%;
        height: auto;
        margin: 20px auto 0px;
        position: unset;
    }
#wlmsn_ft .ven_module .vendor_right figure{
    position: unset;
}
    #wlmsn_ft .ven_module {
        flex-wrap: wrap;
        flex-direction: column-reverse;
    }
    #wlmsn_ft .pb_0 .vendor_left.vendor_right {
        margin-bottom: 0;
    }
    #wlmsn_ft .d_block{
        display: inline;
    }
    #wlmsn_ft .brid_right figure {
        width: 60%;
        margin: 0 auto;
    }
    #wlmsn_ft .gt_std_bt {
        width: 100%;
    }
    #wlmsn_ft .np_cst .sb_hd h2 {
        font-size: 30px;
    }
}
@media (max-width:767px){
    #wlmsn_ft .np_cst .sb_hd h2 {
        font-size: 28px;
    }
    #wlmsn_ft .dlvry_rslt {
        margin: 16px 0 83px;
    }
    #wlmsn_ft .dlvry_lst_sm.dwn, #wlmsn_ft .dlvry_lst, #wlmsn_ft .dlvry_lst_sm {
        width: 100%;
    }
    #wlmsn_ft .npct_inftrs_mn {
        margin-top: 0;
    }
    #wlmsn_ft .dlvry_lst {
        height: fit-content;
    }
    #wlmsn_ft .atp_sc .pi_head h3 {
        font-size: 20px;
    }

    #wlmsn_ft .np_cst .sb_hd h2 {
        font-size: 28px;
        line-height: 36px;
    }
    #wlmsn_ft .np_cst .sb_hd h2 .cst_brdr::after {
        width: 220px;
    }
    #wlmsn_ft .npct_frtct_mn{
        height: unset;
    }
    #wlmsn_ft .atp_sc .pi_head::after {
        left: 50%;
        transform: translateX(-50%);
        right: auto;
    }
    #wlmsn_ft .np_cst .brd_lt.sb_hd h2{
        font-size: 28px;
    }
    #wlmsn_ft .np_cst .brd_lt.sb_hd p{
        font-size: 16px;
        line-height: 26px;
        margin-bottom: 10px;
    }
    #wlmsn_ft .npct_inftrs_mn {
        flex-wrap: wrap;
    }
    #wlmsn_ft .atp_sc .npct_inftrs_rt,
    #wlmsn_ft .atp_sc .npct_inftrs_lt {
        width: 100%;
        text-align: center;
        margin-top: 15px;
    }
    #wlmsn_ft .we_dlv_rv h3 {
        font-size: 20px;
    }
    #wlmsn_ft .or_chl_lt a.btn.btn-primary {
        margin-bottom: 0;
    }
    #wlmsn_ft .brid_right figure {
        width: 100%;
    }
    #wlmsn_ft .frs_lst p {
        text-align: left;
    }
    #wlmsn_ft .ven_module {
        padding: 20px;
    }
    #wlmsn_ft .work_flex figure.icon {
        width: 38px;
        height: 38px;
        margin: 0 auto;
    }
    #wlmsn_ft .npct_bn_lt .mn_hd {
        padding: 30px 20px;
    }
    #wlmsn_ft .vendor_left h4, #wlmsn_ft .ven_module h4,#wlmsn_ft .npct_bn_lt .mn_hd h1{
        font-size: 24px;
        line-height: 34px;
    }
    #wlmsn_ft .vendor_panel {
        padding: 20px;
    }
    #wlmsn_ft .btn {
        padding: 16px;
    }
    #wlmsn_ft .brid_flex h2 {
        font-size: 20px;
        line-height: 32px;
    }
    #wlmsn_ft .con_sec.npct_srv_sc {
        height: auto;
        padding: 0;
        background: unset;
        margin: 0;
    }
    #wlmsn_ft .npct_bn_lt {
        width: 100%;
    }
    #wlmsn_ft .npct_bn_lt .mn_hd {
        margin: 0;
    }
    #wlmsn_ft .cont_ainer.npct_bn_cntn {
        background-position: right top 0px !important;
    }
    #wlmsn_ft figure.box_ar{
        display: none;
    }
    #wlmsn_ft .npct_srv_sc.vendor_panel_wrap {
        padding-bottom: 0;
    }
    #wlmsn_ft .npct_srv_sc.pt_0 {
        padding-bottom: 30px;
    }
    #wlmsn_ft .con_sec.npct_srv_sc {
        height: auto;
    }
    #wlmsn_ft .np_cst .npct_abt_rt p {
        font-size: 16px;
        line-height: 26px;
    }
}
@media (max-width:600px){
    #wlmsn_ft .dlvry_bx {
        display: grid;
        grid-template-columns:minmax(0, 1fr);
    }
    #wlmsn_ft ul.or_srv_in {
        padding-bottom: 0;
        padding-top: 25px;
    }
    .dlvry_lst p {
        text-align: center;
        display: block;
        width: 100%;
        margin-bottom: 10px;
    }
    #wlmsn_ft .no_brdr li{
        margin-top: 0px;
    }
    .dlvry_lst_sm {
        display: none;
    }
    #wlmsn_ft .all_sec.npct_tchst_sc{
        padding-bottom: 0px;
    }
    #wlmsn_ft .ftrs_nt figure {
        width: fit-content;
        height: auto;
        margin: 0 auto 20px;
    }
}
@media (max-width:576px){
    #wlmsn_ft .dlvry_rslt {
        margin: 30px 0 83px;
    }
    #wlmsn_ft .vendor_panel:after{
        content: unset;
    }
    #wlmsn_ft .vendor_right figure {
        width: 100%;
    }
    #wlmsn_ft .npct_srv_sc.vendor_panel_wrap span.d_block {
        display: inline;
    }
    #wlmsn_ft  .np_cst .sb_hd h2 {
        font-size: 20px;
    }
    #wlmsn_ft .vendor_left p, #wlmsn_ft .ven_module p {
        font-size: 16px;
        line-height: 26px;
    }
    #wlmsn_ft .con_flex p {
        font-size: 16px;
        line-height: 27px;
        width: 100%;
        padding: 0 0 20px;
    }
    #wlmsn_ft .con_flex .btn.btn-primary {
        width: 100%;
        max-width: 150px;
        margin: 0 auto;
    }
    #wlmsn_ft .npct_srv_lst {
        width: 100%;
    }
}
@media (max-width:600px) {
    #wlmsn_ft .we_dlv_pt {
        width: 100%;
    }
    #wlmsn_ft .np_cst .brd_lt.sb_hd h2 {
        font-size: 20px;
    }
    #wlmsn_ft .npct_rctr_sc {
        padding: 40px 0px 0px;
    }
    #wlmsn_ft .or_srv_in {
        grid-template-columns: minmax(0, 1fr);
    }
    #wlmsn_ft .ven_module .vendor_right figure{
        width: 100%;
        height: auto;
    }
    #wlmsn_ft .npct_frtct_mn{
        height: auto;
    }
    #wlmsn_ft .np_cst .sb_hd h2{
        line-height: 36px;
        margin-bottom: 10px;
    }

}
@media (max-width:480px){
    #wlmsn_ft .np_cst .sb_hd h2 {
        font-size: 20px;
    }
    #wlmsn_ft .work_flex {
        margin-top: 30px;
        margin-right: 0;
    }
    #wlmsn_ft .frs_lst figure{
        width: 30px;
        height: 30px;
    }
    #wlmsn_ft .np_cst .sb_hd h2 {
        line-height: 28px;
    }
    #wlmsn_ft .npct_inftrs_nt figure{
        width: fit-content;
        height: 300px;
    }
    #wlmsn_ft .npct_inftrs_nt figure img{
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
    #wlmsn_ft .brd_rt{
        width: 100%;
    }
}



 /* Road */
#roada_npct_pg{
    box-sizing: border-box;
}
#roada_npct_pg .npct_bn_lt .mn_hd{
    background-color: rgba(0, 105, 44, 0.85);
}
#roada_npct_pg  .btn.white_btn{
    background: white;
    color: #1C1C1C;
}
#roada_npct_pg  .mn_hd .btn{
    margin: 20px 0 0;
    display: block;
    background: white;
    color: #1C1C1C;
}
#roada_npct_pg  .mn_hd .btn:hover{
    background: rgba(0, 105, 44, 1);
    color: white;
}
#roada_npct_pg .npct_abt_Sc{
    background: rgba(0, 105, 44, 1);
}
#roada_npct_pg .np_cst .npct_abt_rt p{
    font-size: 27px;
    color: #FFF;
    line-height: 34px;
    font-weight: 500;
}
#roada_npct_pg .npct_abt_Sc:after {
    right: 12%;
    height: 140px;
    width: 80px;
    background: url('../svg/verbo_after_icon.svg');
    background-repeat: no-repeat;
}
#roada_npct_pg  .d_block{
    display: block;
}
#roada_npct_pg .cst_brdr.w_br:after{
    background: #fff;
}
#roada_npct_pg .npct_srv_sc.pt_0{
    padding-top: 0;
}
#roada_npct_pg .npct_srv_sc.pb_0{
    padding-bottom: 0;
}
#roada_npct_pg  .vendor_panel_wrap .primary_btn.btn{
    background: #245ABC;
}
#roada_npct_pg  .vendor_panel_wrap .primary_btn.btn {
margin: 40px auto 0;
max-width: 320px;
color: #fff;
display: block;
}

#roada_npct_pg .work_flex{
    display: flex;
    justify-content: flex-start;
    align-items: stretch;
    flex-wrap: wrap;

    margin-right: -15px;
    margin-top: 50px;
}
#roada_npct_pg .work_flex figure.icon{
    width: 48px;
    height: 48px;
    background: #245ABC;
    border-radius: 10px;
    display: flex;
    align-items: center;
    justify-content: center;

}
#roada_npct_pg .d_block{
    display: block;
}
figure.box_ar{
    position: absolute;
    left: 90%;
    top: 50%;
    transform: translateY(-50%);
    z-index: 999;
    width: 100px;
    width: 80px;
}
.con_flex{
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-wrap: wrap;
}
#roada_npct_pg .con_flex p{
    width: 80%;
    font-size: 29px;
    font-weight: 500;
    color: #0F0F0F;
    box-sizing: border-box;
    line-height: 43px;
    padding-right: 40px;
}
#roada_npct_pg  .con_flex .btn.btn-primary{
    width: 20%;
    margin-top: 30px;
    color: white;
    max-width: 200px;
    display: flex;
    justify-content: center;
    align-items: center;
    box-sizing: border-box;
}
#roada_npct_pg  .con_sec.npct_srv_sc{
    background-image: url('../fully_fun.html');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: top center;
    padding:20px 50px ;
    margin: 50px 0 20px;
    height: 350px;
}
#roada_npct_pg .btn{
    color: white;
}
#roada_npct_pg  .npct_bn_lt {
    width: 50%;
}
#roada_npct_pg  .cont_ainer.npct_bn_cntn {
    background-position: right top 20px !important;
}
#roada_npct_pg .npct_bn_lt .mn_hd {
    margin-top: 50px;
}
#roada_npct_pg  .npct_tchst_sc .cst_brdr:after {
    background: #00692c;
    width: 118px;
}
#roada_npct_pg .npct_tchst_lst figure {
    border: solid 1px #1A3680;
}
#roada_npct_pg  .con_tainer {
    max-width: 1170px;
    margin: 0 auto;
    width: 95%;
}
/* #roada_npct_pg  .npct_abt_mn{
    max-width: unset;
} */
#roada_npct_pg .ven_module .vendor_right figure img{
    width: 100%;
    object-fit: contain;
    height: 100%;

}
#roada_npct_pg .npct_bn_lt .mn_hd h1{
    color: rgba(224, 255, 251, 1);
    line-height: 60px;
}
#roada_npct_pg .npct_bn_lt .mn_hd p {
    color: rgba(224, 255, 251, 1);
}
#roada_npct_pg .or_chl_lt a.btn.btn-primary {
    background: white;
    color: #396AC2;
    margin-bottom: 40px;
}
#roada_npct_pg .vendor_panel_wrap .primary_btn.btn {
    text-align: center;
}

#roada_npct_pg .npct_tchst_lst h3 {
    font-weight: 600;
}
#roada_npct_pg  .npct_abt_Sc::before {
    height: 350px;
    width: 270px;
    background-size: contain;
}
.gt_std_bt {
    width: 20%;
}
#roada_npct_pg .sb_hd h2 {
    font-weight: 800;
    }
#roada_npct_pg .cst_brdr::after {
    background: rgba(0, 105, 44, 1)
}
#roada_npct_pg .ptnrpr_lst h3::after {
    border: solid 3px rgba(0, 105, 44, 1);
}
#roada_npct_pg .ptnrpr_lst:hover {
    background: rgba(0, 105, 44, 1)
}
#roada_npct_pg .ptnrpr_lst:hover .ptnrpr_cnt {
    color:rgba(0, 65, 28, 1)
}
#roada_npct_pg .ptnrpr_lst:hover h3::after {
    border:3px solid rgba(255, 255, 255, 1);
    background:#fff;
}
#roada_npct_pg .npct_ptnrpr_mn::after {
    background: transparent linear-gradient(90deg, #FFFFFF00 0%, #2C6733 47%, #FFFFFF00 100%) 0% 0% no-repeat
}
#roada_npct_pg .atp_sc p {
    margin-top: 18px;
}
#roada_npct_pg .atp_sc p a {
    color: #00692c;
    font-weight: 800;
    text-decoration: underline !important;
}
#roada_npct_pg .atp_sc p b {
    color: #202020;
}
#roada_npct_pg .atp_sc img {
    max-width: 1000px;
    margin-top: 50px;
}

#roada_npct_pg .vrb_ftr_lst {
    margin-top: 140px;
}
#roada_npct_pg .vrb_ftrs_mn:nth-child(odd) {
    background: #00692C;
}
#roada_npct_pg .vrb_ftrs_mn {
    display: flex;
    align-items: stretch;
    justify-content: space-between;
    background: #C7FFDF;
    margin-bottom: 140px;
    height: 375px;
    border-radius: 18px;
    position: relative;
    z-index: 1;
}
#roada_npct_pg .vrb_ftrs_lt {
    padding: 50px 30px 50px 50px;
    width: 45%;
    display: flex;
    align-items: flex-start;
    justify-content: center;
    flex-direction: column;
}
#roada_npct_pg .vrb_ftrs_mn:nth-child(odd) .vrb_ftrs_lt h3 {
    color: #fff;
    font-size: 30px;
    font-weight: 800;
}
#roada_npct_pg .vrb_ftrs_mn:nth-child(odd) #roada_npct_pg  .vrb_ftrs_lt h3, #roada_npct_pg  .vrb_ftrs_mn:nth-child(odd) p {
    color: #fff;
}
#roada_npct_pg .vrb_ftrs_lt p {
    font-size: 18px;
    line-height: 26px;
    font-weight: 400;
    margin-top: 20px;
}
#roada_npct_pg .vrb_ftrs_rt {
    width: 40%;
    display: flex;
    align-items: center;
    justify-content: center;
}
#roada_npct_pg .vrb_ftrs_mn:nth-child(odd) .vrb_ftrs_rt img {
    max-width: 720px;
    position: relative;
    right: 60px;
}
#roada_npct_pg .vrb_ftrs_mn:nth-child(2) .vrb_ftrs_rt {
    align-items: flex-start;
}
#roada_npct_pg .vrb_ftrs_mn:nth-child(1) .vrb_ftrs_rt img,
#roada_npct_pg .vrb_ftrs_mn:nth-child(2) .vrb_ftrs_rt img {
    max-width: 463px;
}
#roada_npct_pg .vrb_ftrs_mn:nth-child(2) .vrb_ftrs_rt img {
    max-width: 461px;
}
#roada_npct_pg .vrb_ftrs_mn:nth-child(1) .vrb_ftrs_rt img,
#roada_npct_pg .vrb_ftrs_mn:nth-child(2) .vrb_ftrs_rt img {
    margin-top: -79px;
}
#roada_npct_pg .vrb_ftrs_mn:nth-child(2n) {
    flex-direction: row-reverse;
    overflow: inherit;
    margin-bottom: 90px;
}
#roada_npct_pg .vrb_ftrs_mn:nth-child(2n) .vrb_ftrs_lt {
    padding: 50px 50px 50px 0;
}
#roada_npct_pg .npct_blmdpck_sc {
    padding-top: 66px;
}
#roada_npct_pg .or_srv_pt {
width: inherit;
    min-height: inherit;
}
#roada_npct_pg .or_srv_pt h3 {
border: 0;
margin-bottom: 0;
}
#roada_npct_pg .or_srv_pt p {
    margin-bottom: 0;
    }
#roada_npct_pg .vrb_ftrs_mn:nth-child(2) h3 {
    font-size: 30px;
    color: #1C1C1C;
    font-weight: 800;
}
#roada_npct_pg .npct_rctr_sc .sb_hd h2,
#roada_npct_pg .npct_rctr_sc .sb_hd p {
    color: #000;
}
#roada_npct_pg .npct_rctr_sc {
    background: transparent;
    padding: 0;
    margin-top: -74px;
}
#roada_npct_pg .npct_rctr_ryt img {
    max-width: 500px;
}
#roada_npct_pg .npct_rctr_lt,
#roada_npct_pg .npct_rctr_ryt {
    width: 50%;
}
#roada_npct_pg .npct_rctr_ryt figure {
    text-align: right;
}
#roada_npct_pg .npct_tchst_sc {
    margin-bottom: 30px;
    }

#roada_npct_pg .or_srv_in {
    display: grid;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
    grid-gap: 25px;
    padding: 50px 0px;
}
#roada_npct_pg .or_srv_pt:nth-child(2n + 1) {
    background: #202020;
    position: unset;
    border: 1px solid #202020;
}
#roada_npct_pg .or_srv_pt h3 {
    color: #fff;
    line-height: 34px;
    font-size: 18px;
    padding-top: 3px;
    font-weight: 400;
    line-height: 1.2;
}
#roada_npct_pg .or_srv_pt h2 {
    margin-bottom: 14px;
    color: #fff;
    line-height: 34px;
    font-size: 22px;
    padding: 10px 0px;
    border-bottom: 1px solid #FFFFFF47;
    width: fit-content;
    font-weight: 600;
}
#roada_npct_pg .or_srv_pt p {
    font-size: 22px;
    color: #fff;
    line-height: 34px;
    font-weight: 400;
}
#roada_npct_pg .or_srv_pt {
    box-shadow: 0px 0px 22px #1919194a;
    background: #00692C;
    border: 1px solid #00692C;
    padding: 25px;
    border-radius: 10px;
    position: relative;
    top: 50px;
}
#roada_npct_pg .npct_abt_lt figure {
    height: inherit;
    width: inherit;
    top: -166px;
}
#roada_npct_pg .ftr_bg {
    background-color: transparent;
    padding-top: 0;
}
#roada_npct_pg .ftr_bg .ftr_cty a {
    color: #1D1D1D;
}
#roada_npct_pg .ftr_bg .ftr_cty {
    text-align: center;
}
#roada_npct_pg .npct_frtct_mn {
    background: transparent linear-gradient(105deg, #83DEAA 0%, #C7FFDF 100%) 0% 0% no-repeat padding-box;
    border-radius: 18px;
}
#roada_npct_pg .npct_frtct_mn::before {
    background: transparent;
}
#roada_npct_pg .sb_hd.npct_frtct_lt {
    justify-content: flex-start;
    width: 55%;
}
#roada_npct_pg .npct_frtct_rt {
    width: 32%;
}
#roada_npct_pg .sb_hd.npct_frtct_lt h2 {
    color: #1C1C1C;
    margin-top: 34px;
}
#roada_npct_pg .npct_frtct_mn::after {
    content: "";
    position: absolute;
    left: 0;
    top: -48px;
    background: url(../png/loaction-2.png);
    background-repeat: no-repeat;
    background-position: top center;
    background-size: 100%;
    z-index: -1;
    height: 347px;
    width: 700px;
}
#roada_npct_pg .npct_frtct_sc a {
    background-color: #00692C;
}
#roada_npct_pg .result img {
    max-width: 65%;
    margin-top: 60px;
}
#roada_npct_pg .result {
    background-color: #C7FFDF;
}
#roada_npct_pg .re_bx {
    display: none;
}
#roada_npct_pg .np_cst .npct_abt_rt p {
    font-size: 22px;
    width: 89%;
}
#roada_npct_pg .ptnrpr_lst h3:after {
    border: solid 3px rgba(0,105,44,1);
    background: #00692c;
}
#roada_npct_pg .vrb_ftrs_mn:before {
    display: none;
}
/* media query 12345 */
@media (max-width:1600px){
    /* #roada_npct_pg  .npct_bn_lt {
        width: 45%;
    } */
}
@media (max-width: 1500px) {
    /* #roada_npct_pg  .npct_bn_lt .mn_hd h1 {
        font-size: 44px;
        font-weight: 800;
        line-height: 1.3;
    } */
    #roada_npct_pg .npct_bn_lt {
        width: 56%;
        }
    #roada_npct_pg  .np_cst .sb_hd h2 {
        font-size: 34px;
        line-height: 53px;
    }
    #roada_npct_pg .atp_sc img {
        max-width: 810px;
    }
    #roada_npct_pg .npct_rctr_ryt img {
        max-width: 464px;
    }
    #roada_npct_pg .vrb_ftrs_mn:nth-child(3) .vrb_ftrs_rt img {
        max-width: 680px;
        position: relative;
        right: 91px;
        top: -17px;
    }
    #roada_npct_pg .vrb_ftrs_lt {
        width: 44%;
    }
    #roada_npct_pg .npct_abt_lt figure {
        height: 145px;
        width: 145px;
        top: -130px;
    }
    #roada_npct_pg .npct_frtct_rt {
        width: 38%;
    }
}
@media (max-width:1300px){
    #roada_npct_pg .vrb_ftrs_mn {
        height: auto;
        flex-wrap: wrap;
        margin-bottom: 30px;
        padding: 20px 90px;
        padding-bottom: 0;
    }
    #roada_npct_pg .vrb_ftrs_lt {
        padding: 0;
        width: 100%;
        align-items: center;
        text-align: center;
        padding: 30px 50px;
    }
    #roada_npct_pg .vrb_ftrs_mn:nth-child(1) .vrb_ftrs_rt img,
    #roada_npct_pg .vrb_ftrs_mn:nth-child(2) .vrb_ftrs_rt img {
        margin-top: 30px;
    }
    #roada_npct_pg .vrb_ftrs_mn:nth-child(odd) .vrb_ftrs_rt img {
        max-width: 60%;
        right: 0;
        margin-top: 30px;
    }
    #roada_npct_pg .vrb_ftrs_rt {
        width: 100%;
        align-items: center;
        justify-content: center;
        text-align: center;
    }
    #roada_npct_pg .vrb_ftr_lst {
        margin-top: 50px;
    }
    #roada_npct_pg .vrb_ftrs_lt,
    #roada_npct_pg .vrb_ftrs_mn:nth-child(2n) .vrb_ftrs_lt {
        padding: 0;
    }
    #lux_ft .npct_srv_sc.pb_0 {
        padding: 70px 0 46px;
    }
    #lux_ft .dlvry_rslt {
        padding: 59px 0 79px;
    }
}
@media (max-width:1200px){
    #roada_npct_pg .npct_blmdpck_sc {
        padding-bottom: 20px;
    }
    #roada_npct_pg .np_cst .sb_hd h2 {
        text-align: center;
    }
    #lux_ft .npct_srv_sc .ven_module .vendor_right figure {
        top: -27px;
    }
    #roada_npct_pg .npct_rctr_sc .sb_hd p {
        padding: 10px 30px;
    }
    #roada_npct_pg .npct_frtct_rt {
        display: none;
    }
    #roada_npct_pg .npct_frtct_mn::after {
        display: none;
    }
    #roada_npct_pg .sb_hd.npct_frtct_lt {
        width: 100%;
        justify-content: center;
        align-items: center;
    }
    #roada_npct_pg .npct_frtct_sc a {
        margin: 0 auto;
    }
    #roada_npct_pg .cst_brdr.w_br:after {
        left: 0;
        right: 0;
        margin: auto;
    }
    #roada_npct_pg .or_srv_pt {
        top: 0;
    }
    #roada_npct_pg ul.or_srv_in {
        padding-bottom: 0;
        padding-top: 5px;
    }
    #roada_npct_pg .or_srv_sc {
        padding-bottom: 0;
    }
    #roada_npct_pg .or_srv_in {
        grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
    }
    #roada_npct_pg .npct_rctr_ryt img {
        max-width: 418px;
    }
    #roada_npct_pg .atp_sc img {
        max-width: 100%;
        margin-top: 28px;
    }
    #roada_npct_pg .npct_rctr_mn {
        display: block;
        margin: 57px 0 20px;
        width: 100%;
    }
    #roada_npct_pg .npct_rctr_mn .npct_rctr_lt,
    #roada_npct_pg .npct_rctr_ryt {
        width: 100%;
    }
    #roada_npct_pg .npct_rctr_mn .npct_rctr_ryt figure {
        text-align: center;
    }
    #roada_npct_pg .npct_bn_lt {
        width: 100%;
    }
    #roada_npct_pg .npct_bn_lt .mn_hd {
        margin-top: 20px;
        align-items: center;
    }
    #roada_npct_pg .mn_hd .btn {
        margin: 38px 0 0;
    }
    #roada_npct_pg .ven_module {
        padding: 30px;
        height: auto;
    }
    #roada_npct_pg   .npct_bn_lt .mn_hd {
        padding: 50px 20px;
    }
    #roada_npct_pg .npct_srv_sc.pb_0{
        padding: 0;
        overflow: hidden;
    }
    #roada_npct_pg .npct_frtct_mn:before {
        display: none;
    }
    #roada_npct_pg .npct_abt_lt figure {
        height: 90px;
        margin: auto;
    }
    #roada_npct_pg .result img {
        display: none;
    }
    #roada_npct_pg .re_bx {
        display: flex;
        justify-content: center;
        align-items: center;
        margin-top: 40px;
        flex-wrap: wrap;
        gap: 30px;
    }
    #roada_npct_pg .re_bx .re_li {
        border-radius: 10px;
        height: auto;
        width: 30%;
        min-height: 160px;
        border: 1px solid #1c1c1c;
        position: relative;
        align-items: center;
        justify-content: center;
        display: flex;
        flex-wrap: wrap;
    }
    #roada_npct_pg .re_bx .re_li .re_text {
        text-align: center;
    }
    #roada_npct_pg .re_bx .re_li h2 {
        font-size: 28px;
        font-weight: 900;
        line-height: normal;
        color: #00692c;
    }
    #roada_npct_pg .re_bx .re_li p {
        font-size: 18px;
        font-weight: 500;
        line-height: 28px;
    }
    #roada_npct_pg .re_bx {
        margin-top: 60px;
    }
    #roada_npct_pg .or_srv_pt h2 {
        margin-bottom: 15px;
    }
}
@media (max-width:1024px){
    #roada_npct_pg  .mn_hd .btn{
        margin: 20px auto 0;
    }
}
@media (max-width:991px){
    #roada_npct_pg .np_cst .npct_abt_rt p {
        width: 100%
        }
    #roada_npct_pg .cst_brdr.w_br:after {
        left: 50%;
        right: auto;
    }
    #roada_npct_pg .sb_hd.npct_frtct_lt {
        width: 100%;
        justify-content: center;
    }
    #roada_npct_pg .npct_frtct_mn::after {
        display: none;
    }
    #roada_npct_pg .or_srv_pt h2 {
        font-size: 18px;
        padding: 5px 0px;
    }
    #roada_npct_pg .or_srv_pt h3 {
        font-size: 16px;
        padding-top: 0px;
    }
    #roada_npct_pg .or_srv_pt p {
        font-size: 16px;
        line-height: 24px;
    }
    #roada_npct_pg .npct_rctr_ryt img {
        max-width: 400px;
    }
    #roada_npct_pg .npct_srv_lst {
        width: 38%;
    }
    #roada_npct_pg .npct_rctr_lt .cst_brdr::after {
        right: inherit;
    }
    #roada_npct_pg .vrb_ftrs_mn:nth-child(2) .vrb_ftrs_rt img,
    #roada_npct_pg .vrb_ftrs_mn:nth-child(odd) .vrb_ftrs_rt img {
        max-width: 100%;
    }
    .npct_bn_lt .mn_hd h1 {
        font-size: 30px;
        line-height: 40px;
    }
    #roada_npct_pg   .npct_bn_lt .mn_hd h1 {
        font-size: 30px;
        line-height: normal;
    }
    #roada_npct_pg  .npct_ptnrpr_mn {
        margin: 40px auto 0px;
    }
    #roada_npct_pg .d_block{
        display: inline;
    }
    #roada_npct_pg .sb_hd.npct_frtct_lt h2 {
        margin-top: 16px;
    }
}
@media (max-width: 600px) {
    #roada_npct_pg .or_srv_in {
        grid-template-columns: minmax(0, 1fr);
    }
}
@media (max-width:767px){
    #roada_npct_pg .sb_hd.npct_frtct_lt h2 {
        margin-top: 0px;
    }
    #roada_npct_pg .sb_hd.npct_frtct_lt h2 {
        margin-top: 15px;
    }
    #roada_npct_pg .re_bx .re_li {
        width: 45%;
    }
    #roada_npct_pg .npct_rctr_ryt img {
        max-width: 483px;
    }
    #roada_npct_pg .vrb_ftrs_mn {
        padding: 20px 20px 0 20px;
    }
    #roada_npct_pg .ptnrpr_lst {
        min-height: auto;
    }
    #roada_npct_pg .atp_sc img {
        max-width: 520px;
        margin-top: 28px;
    }
    #roada_npct_pg .atp_sc .npct_inftrs_rt,
    #roada_npct_pg .atp_sc .npct_inftrs_lt {
        width: 100%;
        text-align: center;
        margin-top: 30px;
    }
    #roada_npct_pg .or_chl_lt a.btn.btn-primary {
        margin-bottom: 0;
    }
    #roada_npct_pg .npct_bn_lt .mn_hd {
        padding: 30px 20px;
    }
    #roada_npct_pg .btn {
        padding: 16px;
    }
    #roada_npct_pg .npct_bn_lt {
        width: 100%;
    }
    #roada_npct_pg .npct_bn_lt .mn_hd {
        margin: 0;
    }
    #roada_npct_pg .npct_srv_sc.pt_0 {
        padding-bottom: 30px;
    }
    #roada_npct_pg .con_sec.npct_srv_sc {
        height: auto;
    }
    #roada_npct_pg .np_cst .npct_abt_rt p {
        font-size: 16px;
        line-height: 26px;
    }
    #roada_npct_pg .np_cst .sb_hd h2 {
        font-size: 28px;
        line-height: 37px;
    }
}
@media (max-width:576px){
    #roada_npct_pg .re_bx .re_li {
        width: 100%;
    }
    #roada_npct_pg .atp_sc img {
        max-width: 100%;
        margin-top: 20px;
    }
    #roada_npct_pg .cont_ainer.npct_bn_cntn {
        background-position: right top -1px !important;
    }
    #roada_npct_pg .np_cst .sb_hd h2 {
        font-size: 20px;
        line-height: 28px;
    }
}
@media (max-width:480px) {
    #roada_npct_pg .vrb_ftrs_mn:nth-child(odd) .vrb_ftrs_lt h3,
    #roada_npct_pg .vrb_ftrs_mn:nth-child(2) h3 {
        font-size: 24px;
    }
    #roada_npct_pg .npct_rctr_ryt img {
        max-width: 100%;
    }
    #roada_npct_pg   .npct_bn_lt .mn_hd h1 {
        font-size: 22px;
    }
    #roada_npct_pg .vrb_ftrs_lt p {
        margin-top: 10px;
    }
}

/* gabbarun case study */
#gbr_run{
    box-sizing: border-box;
}
#gbr_run .npct_bn_lt .mn_hd{
    background-image: linear-gradient(rgba(81, 90, 100, 78%), rgb(72,77,105,78%),rgb(65,60,94,78%));
    background-color: rgb(0 0 0 / 19%);
}
#gbr_run .mn_hd .btn{
    border-radius: 0px;
    font-weight: bold;
}
#gbr_run  .btn.white_btn{
    background: white;
    color: #AA93D7;
}
#gbr_run  .mn_hd .btn{
    margin: 20px 0 0;
    display: block;
    background: white;
    color: var(--title_color);
}
#gbr_run  .mn_hd .btn:hover{
    background: rgba(170, 147, 215, 1);
    color: white;
}
#gbr_run .npct_abt_Sc{
    background-image: linear-gradient(#323C4A,#484D69,#413C5E);
}
#gbr_run .np_cst .npct_abt_rt p{
    font-size: 22px;
    color: #FFF;
    line-height: 34px;
    font-weight: 500;
}
#gbr_run .npct_abt_Sc:after {
    right: 12%;
    height: 140px;
    width: 80px;
    background: url(https://apptunixstag.wpengine.com/wp-content/uploads/2023/02/after_icon.svg);
    background-repeat: no-repeat;
    opacity: 0.2;
}
#gbr_run  .ptnrpr_cnt {
    font-size: 60px;;
    color: #245ABC;
    opacity: 0.1;
    align-items: flex-start;
    justify-content: flex-start;
    top:-33px
}
#gbr_run  .d_block{
    display: block;
}
#gbr_run .npct_abt_lt h2::before{
    position: absolute;
    content: "";
    height: 2px;
    width: 300px;
    background: #fff;
    bottom: 0px;
    left: 0;
    z-index: 9;
}
#gbr_run .npct_abt_lt h2 .cst_brdr {
    position: relative;
}
#gbr_run .vendor_left {
    width: 40%;
    box-sizing: border-box;
}
#gbr_run .vendor_right {
    width: 60%;
    box-sizing: border-box;
}
#gbr_run .vendor_left h4,#gbr_run .ven_module h4{
margin-bottom: 25px;
color: white;
font-size: 30px;
font-weight: 700;
}
#gbr_run .vendor_left p, #gbr_run .ven_module p{
    margin-bottom: 25px;
    color: white;
    font-size: 18px;
    }
    #gbr_run .vendor_right figure{
        position: absolute;
        top: -45px;
        max-width: 710px;
        width: 100%;
        height: 430px;
        object-fit: cover;
        right: -65px;
    }
    #gbr_run .vendor_right figure img{
     height: 100%;
     object-fit: cover;
     width: 100%;
    }
    #gbr_run .vdr_l_str{
        position: relative;
    }
    #gbr_run .vdr_l_str:after {
        background: url(../sdfsd.html);
        content: '';
        position: absolute;
        bottom: -50px;
        width: 668px;
        height: 446px;
        background-repeat: no-repeat;
        background-size: contain;
        left: -90px;
    }
    #gbr_run   .ven_module{
        background: #D7C9F3;
        border-radius: 18px;
        display: flex;
        justify-content: flex-end;
        padding: 60px;
        box-sizing: border-box;
        margin-top: 30px;
        height: 380px;
        position: relative;
    }
    #gbr_run .atp_sc .cst_brdr::after{
        width: 300px;
    }
    #gbr_run   .ven_module p{
        color: #262626;
    }
    #gbr_run   .ven_module h4{
        color: var(--title_color);
    }
    #gbr_run .ven_module .vendor_right figure{
        position: absolute;
        width: 500px;
        height: 485px;
        object-fit: cover;
        bottom: -60px;
        left: 0;
    }
    #gbr_run .ven_module .vendor_left {
        width: 50%;
    }
    #gbr_run .ven_module .vendor_right {
        width: 50%;
    }
    #gbr_run .ven_module .vendor_right figure img{
        width: 100%;
        object-fit: contain;
        height: 100%;
    }
    #gbr_run .ven_module::after {
        content: "";
        position: absolute;
        bottom: -180px;
        right: -30px;
        background: rgb(255,255,255 ,15%);
        width: 100%;
        max-width: 515px;
        height: 505px;
        box-sizing: border-box;
        border-radius: 999px;
        z-index: 0;
    }
    #gbr_run .npct_srv_sc.pt_0{
        padding-top: 0;
    }
    #gbr_run .npct_srv_sc.pb_0{
        padding-bottom: 0;
    }
    #gbr_run  .vendor_panel_wrap .primary_btn.btn{
    background: #245ABC;
}
#gbr_run  .vendor_panel_wrap .primary_btn.btn {
    margin: 40px auto 0;
    max-width: 320px;
    color: #fff;
    display: block;
}
#gbr_run .work_flex{
    display: flex;
    justify-content: flex-start;
    align-items: stretch;
    flex-wrap: wrap;

    margin-right: -15px;
    margin-top: 50px;
}
#gbr_run .work_flex figure.icon{
    width: 48px;
    height: 48px;
    background: #245ABC;
    border-radius: 10px;
    display: flex;
    align-items: center;
    justify-content: center;

}
#gbr_run .d_block{
    display: block;
}
#gbr_run figure.box_ar{
    position: absolute;
    left: 90%;
    top: 50%;
    transform: translateY(-50%);
    z-index: 999;
    width: 100px;
    width: 80px;
}

#gbr_run .brid_flex h2{
    position: relative;
    margin-bottom: 30px;
}
#gbr_run .brid_flex h2 .cst_brdr::after {
    content: "";
    position: absolute;
    bottom: 0;
    height: 2px;
    background: #fff;
    width: 118px;
}
#gbr_run .soln {
    position: relative;
}
#gbr_run .atp_sc:after {
    position: absolute;
    content: "";
    background: url(https://apptunixstag.wpengine.com/wp-content/uploads/2023/02/runner.svg);
    width: 200px;
    height: 195px;
    bottom: -58px;
    right: -50px;
    background-repeat: no-repeat;
    background-size: 100%;
}
#gbr_run .npct_tchst_sc {
    position: relative;
    overflow: hidden;
}
#gbr_run .atp_sc{
    padding: 40px 0px 100px;
    position: relative;
    overflow: hidden;
}
#gbr_run .npct_frtct_sc{
    overflow: hidden;
    padding-bottom: 0;
}
#gbr_run .atp_sc::before {
    position: absolute;
    content: "";
    background: url(https://apptunixstag.wpengine.com/wp-content/uploads/2023/02/keypad.svg);
    width: 200px;
    height: 200px;
    right: -50px;
    top: -30px;
    background-repeat: no-repeat;
    background-size: 100%;
}
#gbr_run .npct_tchst_sc::before{
    position: absolute;
    content: "";
    background: url(https://apptunixstag.wpengine.com/wp-content/uploads/2023/02/keypad.svg);
    width: 200px;
    height: 200px;
    left: -50px;
    top: -35px;
    background-repeat: no-repeat;
    background-size: 100%;
}
#gbr_run .vendor_right .cst_brdr::after {
    content: "";
    position: absolute;
    bottom: 0;
    height: 2px;
    background: #fff;
    width: 85%;
    left: 0;
}
#gbr_run .brid_flex .brid_left p{
    font-size: 22px;
    line-height: 34px;
    color: white;
    font-weight: 500;
    margin-bottom: 20px;
}
#gbr_run .brid_wrap.npct_srv_sc{
    background-image: linear-gradient(#16181A,#3A3D4D,#2B2837);
    padding: 40px 0px;
    position: relative;
    overflow: hidden;
    margin-bottom: 30px;
    z-index: 1;
}
#gbr_run .brd_lt::before{
    position: absolute;
    content: "";
    background: url(https://apptunixstag.wpengine.com/wp-content/uploads/2023/02/runner.svg);
    width: 400px;
    height: 400px;
    background-repeat: no-repeat;
    background-size: cover;
    bottom: -13%;
    left: -9%;
}
#gbr_run .brid_left{
    width: 50%;
}
#gbr_run .brid_right figure{
    position: absolute;
    overflow: hidden;
    width: 790px;
    right: -162px;
    top: 0px;
}

#gbr_run .brid_wrap::before {
    height: 100px;
    width: 100px;
    content: "";
    position: absolute;
    left: 0px;
    top: 240px;
    background: url(https://apptunixstag.wpengine.com/wp-content/uploads/2023/02/bubble.svg);
    background-position: right;
    background-repeat: no-repeat;
}
#gbr_run .vendor_panel {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    flex-wrap: wrap;
    margin-top: 0px;
    background-image: linear-gradient(#323C4A,#484D69,#413C5E);
    height: unset;
    padding: 50px 50px 50px;
    border-radius: 18px;
    box-sizing: border-box;
    position: relative;
}
#gbr_run .vendor_left h2 {
    font-size: 40px;
    font-weight: 700;
    color: #fff;
    margin-bottom: 20px;
}
.con_flex{
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-wrap: wrap;
}
.ftrs_nt{
    display: none;
}
#gbr_run .con_flex p{
    width: 80%;
    font-size: 29px;
    font-weight: 500;
    color: #0F0F0F;
    box-sizing: border-box;
    line-height: 43px;
    padding-right: 40px;
}
#gbr_run  .con_flex .btn.btn-primary{
    width: 20%;
    margin-top: 30px;
    color: white;
    max-width: 200px;
    display: flex;
    justify-content: center;
    align-items: center;
    box-sizing: border-box;
}
#gbr_run  .con_sec.npct_srv_sc{
    background-image: url(../fully_fun-2.html);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: top center;
    padding:20px 50px ;
    margin: 50px 0 20px;
    height: 350px;
}
#gbr_run .btn{
    color: white;
}
#gbr_run  .npct_bn_lt {
    width: 58%;
}
#gbr_run .npct_bn_lt .mn_hd {
    margin-top: 50px;
}
#gbr_run  .npct_tchst_sc .cst_brdr:after {
    background: var(--title_color);
    width: 118px;
}
#gbr_run .npct_tchst_lst figure {
    border: solid 1px rgb(17,17,17,0.5);
}
#gbr_run .npct_tchst_lst figure:hover{
    opacity: 0.7;
    border: 1px solid #AA93D7;
}

/* Delivery result hover section css */
.dlvry_rslt-hvr .dlvry_bx{
    display: grid;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
    grid-gap: 25px;
    margin-top: 60px;
}
.no_brdr li{
    position: relative;
    margin-top: 60px;
}
.no_brdr li:after, .dlvry_rslt-hvr .dlvry_lst.crcl:after{
    position: absolute;
    content: "";
    border: 4px solid #423E5F;
    z-index: 1;
    background: #fff;
    padding: 25px;
    border-radius: 50%;
    top: -90px;
    left: 50%;
    transform: translateX(-50%);
}
.dlvry_rslt-hvr .dlvry_lst.crcl {
    position: relative;
}
.dlvry_rslt-hvr .dlvry_lst.crcl:after {
    top: 180px;
}
.dlvry_rslt-hvr .dlvry_lst:hover::after, .dlvry_rslt-hvr .dlvry_lst.crcl:hover::after{
    border: unset;
    background-image: linear-gradient(#323C4A,#484D69,#413C5E);
}
.dlvry_rslt-hvr .dlvry_lst_sm:after{
    display:none;
}
.dlvry_rslt-hvr .no_brdr:after{
    bottom: 210px;
}
.no_brdr{
    position: relative;
}
.no_brdr:after {
    position: absolute;
    content: "";
    background-image: linear-gradient(#323C4A,#484D69,#413C5E);
    height: 2px;
    width: 100%;
    bottom: auto;
}
 .no_brdr .active:after{
    background-image: linear-gradient(#323C4A,#484D69,#413C5E);
    padding: 25px;
}

.dlvry_rslt-hvr .dlvry_lst h4{
    font-size: 40px;
    font-weight: 800;
    line-height: normal;
    text-align: center;
}
.dlvry_rslt-hvr .dwn{
    display: flex;
    align-items: flex-end;
    justify-content: center;
}
.dlvry_rslt-hvr .dlvry_lst_sm h4{
    font-size: 24px;
    font-weight: 400;
    line-height: normal;
    text-align: center;
}

.dlvry_rslt-hvr .dlvry_lst {
    background: #fff;
    box-shadow: 0px 3px 35px #aeaeae0d;
    border: 1px solid #AA93D7;
    background:#fff;
    border-radius: 11px;
    opacity: 1;
    padding: 20px;
    height: 150px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.dlvry_rslt-hvr .dlvry_lst:hover{
    border: unset;
    background-image: linear-gradient(#323C4A,#484D69,#413C5E);
}
.dlvry_rslt-hvr .dlvry_lst:hover h4, .dlvry_rslt-hvr .dlvry_lst:hover p{
    color: #fff;
}
#gbr_run.npct_tchst_sc{
    padding: 60px 0px 40px;
}
#gbr_run .or_chl_lt a.btn.btn-primary {
    background: white;
    color: #396AC2;
    margin-bottom: 40px;
}
#gbr_run .vendor_panel_wrap .primary_btn.btn {
    text-align: center;
}

#gbr_run .npct_tchst_lst h3 {
    font-weight: 600;
}
#gbr_run .we_dlv_sc:after {
    height: 300px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    z-index: 9;
    bottom: -30px;
}
#gbr_run  .npct_abt_Sc::before {
    height: 350px;
    width: 270px;
    background-size: contain;
}
#gbr_run .gt_std_bt {
    width: 20%;
}
#gbr_run .npct_frtct_rt{
    position: relative;
}
#gbr_run .npct_frtct_rt::before{
    position: absolute;
    content: "";
    background-image: url(https://apptunixstag.wpengine.com/wp-content/uploads/2023/02/cta_crcl.svg);
    background-repeat: no-repeat;
    background-size: 100%;
    width: 500px;
    height: 100%;
    bottom: -140px;
    left: -480px;
}
#gbr_run .npct_frtct_rt::after{
    position: absolute;
    content: "";
    background-image: url(https://apptunixstag.wpengine.com/wp-content/uploads/2023/02/runner.svg);
    background-repeat: no-repeat;
    background-size: 100%;
    width: 200px;
    height: 200px;
    top: -80px;
    right: -80px;

}
#gbr_run .npct_frtct_mn:after{
    position: absolute;
    content: "";
    background-image: url(https://apptunixstag.wpengine.com/wp-content/uploads/2023/02/runner.svg);
    background-repeat: no-repeat;
    background-size: 100%;
    width: 110px;
    height: 110px;
    bottom: -30px;
    left: -30px;
}
#gbr_run .npct_frtct_mn {
    background: url(https://apptunixstag.wpengine.com/wp-content/uploads/2023/02/cta_bg.svg);
    height: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    padding: 40px 40px 0px;
    border-radius: 20px;
}
#gbr_run .atp_sc .pi_head h3{
    font-size: 29px;
    font-weight: 700;
    line-height: normal;
}
#gbr_run .np_cst .sb_hd h2 .w_br {
    font-weight: 40px;
    line-height: normal;
    font-weight: 700;
}
#gbr_run .npct_frtct_sc .btn{
    border-radius: 0px;
}
#gbr_run .npct_abt_lt figure {
    position: unset;
    height: 100px;
    width: 200px;
    margin-bottom: 20px;
}
#gbr_run .npct_frtct_mn:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    background: url(https://apptunixstag.wpengine.com/wp-content/uploads/2023/02/images/cloud.svg);
    background-repeat: no-repeat;
    background-position: top center;
    background-size: 100%;
    height: 170px;
    z-index: -1;
    width: 1113px;
    border-top-left-radius: 5px;
}
#gbr_run .npct_frtct_rt figure{
    width: 100%;
    height: 100%;
    text-align: center;
}
#gbr_run .npct_frtct_rt img{
    height: 100%;
    width: 100%;
    object-fit: cover;
}
#gbr_run .dlvry_rslt .cst_brdr::after{
    width: 350px;
}
#gbr_run .npct_frtct_sc .npct_frtct_lt p,
#gbr_run .npct_frtct_sc .npct_frtct_lt h2 {
    color: #fff;
}
#gbr_run .npct_frtct_sc .btn {
    background-color: #fff;
    color: var(--title_color) ;
}
#gbr_run .np_nmr {
    opacity: 0.1;
    color: var(--title_color);
}
#gbr_run .npct_srv_lst h3 {
    color: rgb(0, 27, 48) ;
}
#gbr_run .npct_rctr_sc {
    position: relative;
    background: unset;
    padding: 40px 0;
}
#gbr_run .ftrs_mn .npct_rctr_lt {
    width: 55%;
    text-align: justify;
    position: relative;
}

#gbr_run .npct_rctr_lt h2 {
    width: 100%;
}
#gbr_run .npct_rctr_lt p {
    color: var(--title_color);
    text-align: justify;
}
#gbr_run .blk_spn{
    display: block;
    width: 100%;
}
.frs_lst{
    display: flex;
    align-items: baseline;
    gap: 10px;
}
#gbr_run .ftrs_rt{
    position: relative;
    width: 50%;
}
#gbr_run .sb_hd.npct_frtct_lt{
    justify-content: center;
}
#gbr_run .npct_rctr_mn{
    align-items: flex-start;
}
#gbr_run .ftrs_rt img{
    width: 100%;
    height: 100%;
    border-radius: 50%;
    object-fit: contain;
}
#gbr_run .cst_brdr::after{
    width: 300px;
    background: var(--title_color);
}
#gbr_run .ftrs_rt:after{
    width: 100%;
    position: absolute;
    content: "";
    background-image: linear-gradient(#FFFFFF,#D1D1D1);
    border-radius: 50%;
    height: 100%;
    right: 0px;
    top: -2px;
    bottom: 0;
    left: 0;
    background-repeat: no-repeat;
    z-index: -1;
    background-position: center;
    background-size: 100%;
}

#gbr_run .ftrs_mn .sb_hd h2{
    text-align: left;
}
#gbr_run .or_srv_pt:nth-child(2) ,#gbr_run .or_srv_pt:nth-child(4){
    top: 50px;
}
#gbr_run .or_srv_pt{
    position: relative;
    background-color: #171C30;
    border-radius: 15px;
    padding: 40px;
    z-index: 1;
    min-height: auto;
}
#gbr_run .or_srv_pt::before{
    position: absolute;
    content: "";
    border-radius: 15px;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-size: 100% 100% !important;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    background:url(../png/mask-2.png);
    z-index: -1;
}
#gbr_run .or_srv_pt h2 {
    color: #fff;
    font-size: 22px;
}
#gbr_run .or_srv_pt p {
    font-size: 22px;
}
#gbr_run .npct_ptnrpr_sc{
    padding-bottom: 100px;
    position: relative;
    overflow: hidden;
}
#gbr_run .npct_ptnrpr_sc:after{
    position: absolute;
    content: "";
    background: url(https://apptunixstag.wpengine.com/wp-content/uploads/2023/02/images/curv_runner.svg);
    width: 110px;
    height: 230px;
    background-repeat: no-repeat;
    background-size: 100%;
    right: -52px;
    top: -11px;

}
#gbr_run .chlng{
    position: relative;
}
#gbr_run .chlng::after{
    position: absolute;
    content: "";
    background: url(https://apptunixstag.wpengine.com/wp-content/uploads/2023/02/images/curv_runner.svg);
    width: 110px;
    height: 230px;
    background-repeat: no-repeat;
    background-size: 100%;
    left: -200px;
    top: -168px;
}
#gbr_run .dlvry_rslt{
    background-color: rgb(17,17,17,6%);
}
#gbr_run .npct_rctr_lt .cst_brdr {
    color: var(--title_color);
    padding-top: 20px;
}
#gbr_run .ftrs_mn .npct_rctr_lt .cst_brdr::after {
    width: 350px;
    margin: auto;
    background-image: linear-gradient(#323C4A,#484D69,#413C5E);
}
#gbr_run .atp_sc .pi_head {
    position: relative;
    padding-bottom: 13px;
}
#gbr_run .atp_sc .pi_head::after {
    content: "";
    position: absolute;
    bottom: 0;
    height: 2px;
    background-image: linear-gradient(#323C4A,#484D69,#413C5E);
    width: 118px;
    left: 0;
}
#gbr_run .atp_sc .npct_inftrs_lt {
    width: 50%;
    display: unset;
}
#gbr_run .atp_sc .npct_inftrs_lt p {
    margin: 15px 0 30px;
}
#gbr_run .atp_sc .npct_inftrs_rt figure img {
    position: relative;

}
#gbr_run .cst_brdr.w_br {
    color: #fff;
}
#gbr_run .atp_sc .npct_inftrs_rt {
    width: 40%;
}
#gbr_run .atp_sc .npct_inftrs_rt figure {
    position: relative;
    width: 513px;
    height: 500px;
}
#gbr_run .atp_sc .npct_inftrs_rt img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}
#gbr_run .atp_sc .npct_inftrs_rt figure::after {
    content: "Gabber-Run";
    color: rgba(255, 255, 255, 0.2);
    position: absolute;
    right: -30%;
    bottom: 1px;
    font-weight: 700;
    writing-mode: tb;
    width: 300px;
    height: 530px;
    font-size: 70px;
    background-image: linear-gradient(#323C4A,#484D69,#413C5E);
    padding: 25px 20px 25px 0;
    z-index: -1;
    text-align: center;
}
#gbr_run .blk {
    display: block;
}

#gbr_run .npct_inftrs_mn {
    margin-top: 100px;
}
#gbr_run .npct_inftrs_mn:nth-child(3) {
    flex-direction: row-reverse;
}
#gbr_run .npct_inftrs_mn:nth-child(3) figure {
    text-align: right;
    margin-left: auto;
}
#gbr_run .npct_inftrs_mn:nth-child(3) figure::after {
    left: -130px;
    writing-mode: vertical-lr;
    padding: 25px 20px 25px 18px;
    bottom: 3px;
    transform: rotateZ(180deg);
    display: flex;
    align-items: flex-end;
    justify-content: center;
}
#gbr_run .we_dlv1 {
    width: 194px;
    height: 194px;
    left: 40px;
    top: 30px;
}
#gbr_run .we_dlv2 {
    width: 224px;
    height: 224px;
    left: 30px;
}
#gbr_run .we_dlv3 {
    width: 210px;
    height: 210px;
    left: 13px;
    top: 30px;
}
#gbr_run .brd_rt figure {
    width: 500px;
    height: 650px;
    margin-left: auto;
}
#gbr_run .brd_rt img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
#gbr_run .brd_rt {
    width: 45%;
}
#gbr_run .brid_flex {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
#gbr_run .brd_lt {
    width: 55%;
}
#gbr_run .ftrs_rt figure {
    width: 100%;
    height: 100%;
}
#gbr_run .np_cst .brd_lt.sb_hd h2,#gbr_run .np_cst .brd_lt.sb_hd p{
    color: #fff;
}
#gbr_run .np_cst .brd_lt.sb_hd p{
    margin-bottom: 20px;
}
#gbr_run .brid_wrap{
    position: relative;
}
#gbr_run .brid_wrap:after{
    position: absolute;
    content: "";
    background: url(https://apptunixstag.wpengine.com/wp-content/uploads/2022/11/crcl.svg);
    bottom: -20px;
    left: 0;
    width: 500px;
    height: 440px;
    background-repeat: no-repeat;
    background-position: left;
}
#gbr_run .brd_rt figure:after {
    content: "";
    position: absolute;
    right: -35%;
    top: -7%;
    height: 800px;
    width: 900px;
    background: url(../bdgr_elemt.html) no-repeat;
    background-size: 100% 100%;
    z-index: -1;
}
#gbr_run .we_dlv4 {
    width: 224px;
    height: 224px;
}
#gbr_run .we_dlv5 {
    width: 244px;
    height: 244px;
    right: 10px;
}
#gbr_run .we_dlv_rv {
    text-align: center;
}
#gbr_run .we_dlv_rv p {
    font-size: 14px;
    line-height: normal;
    padding-top: 5px;
    font-weight: 500;
}
#gbr_run .we_dlv_rv p {
    font-size: 14px;
    line-height: normal;
}
#gbr_run .we_dlv_rv h3 {
    font-size: 28px;
    line-height: normal;
    font-weight: bold;
    color: var(--title_color);
}
#gbr_run .vendor_right {
    padding-left: 30px;
}
#gbr_run .we_dlv_in {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 40px;
}
#gbr_run .we_dlv_pt {
    border: 1px solid #AA93D7;
    border-radius: 50%;
    position: relative;
    align-items: center;
    justify-content: center;
    display: flex;
    flex-wrap: wrap;
}
#gbr_run .we_dlv_sc {
    background: #F5F5F5;
    position: relative;
    height: 600px;
}
#gbr_run .we_dlv_sc:after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    background: url('../dlvry.html');
    width: 100%;
    height: 280px;
    background-repeat: no-repeat;
    background-position: center;
}
#gbr_run .ftr_bg {
    background-color: transparent;
    padding-top: 0;
}
#gbr_run .ftr_bg .ftr_cty a {
    color: #001B30;
}
#gbr_run .ftr_bg .ftr_cty {
    text-align: center;
}
#gbr_run .npct_inftrs_nt{
    display: none;
}
#gbr_run .np_cst .brd_lt.sb_hd h2:after{
    position: absolute;
    content: "";
    background: #fff;
    height: 2px;
    width: 125px;
    bottom: -10px;
}

/*after live */
#gbr_run .dlvry_lst p{
    display: none;
}
#gbr_run .dlvry_lst{flex-wrap:wrap;}
/*after live */
/* media query 12345 */

@media (max-width:1500px) {
    #gbr_run .npct_bn_cntn {
        height: 660px;
        top: 110px;
    }
    #gbr_run .atp_sc .npct_inftrs_rt figure::after {
        font-size: 60px;
        height: 415px;
    }
    #gbr_run .npct_inftrs_mn:nth-child(3) figure::after {
        bottom: 0px;
    }
    #gbr_run .npct_bn_lt {
        width: 58%;
    }
    #gbr_run .npct_frtct_rt::before {
        bottom: -105px;
    }
    #gbr_run .vdr_l_str:after {
        width: 445px;
        height: 370px;
    }
    #gbr_run .brid_wrap::before {
        top: 95px;
        left: -10px;
    }
    #gbr_run .npct_rctr_sc::after {
        padding: 52px;
        bottom: 65px;
    }
    #gbr_run .brd_rt figure:after {
        height: 700px;
        width: 800px;
        top: -20%;
        right: -70%;
    }
    #gbr_run .ftrs_mn .npct_rctr_lt::before {
        top: -100px;
    }
    #gbr_run .npct_bn_lt .mn_hd p{
        margin-top: 0px;
    }
    #gbr_run .npct_inftrs_mn {
        margin-top: 140px;
    }
    #gbr_run .atp_sc .npct_inftrs_rt figure {
        position: relative;
        width: fit-content;
        height: 390px;
    }
    #gbr_run .brd_lt::before {
        left: -12%;
    }
    #gbr_run .brd_rt figure{
        width: 350px;
        height: 500px;
    }
}
@media (max-width:1400px) {
    #gbr_run .atp_sc .npct_inftrs_rt{
        width: 47%;
    }
    #gbr_run .npct_frtct_rt::before {
        bottom: -152px;
        left: -350px;
        width: 400px;
    }
    #gbr_run .chlng::after {
        left: -150px;
    }
    #gbr_run .brd_lt {
        width: 50%;
    }
}
@media (max-width:1300px){
    #gbr_run .work_flex h5 {
        font-size: 18px;
    }
    #gbr_run .npct_frtct_rt::before {
        bottom: -152px;
        left: -350px;
        width: 400px;
    }
    #gbr_run .vdr_l_str:after {
        width: 410px;
        height: 340px;
    }
    #gbr_run .npct_rctr_sc::after {
        padding: 52px;
        bottom: 120px;
    }
    .dlvry_rslt-hvr .dlvry_lst{
        height: 100px;
    }
    .no_brdr:after{
        bottom: 210px;
    }
    #gbr_run .np_cst .sb_hd h2 .cst_brdr::after {
        color: #AA93D7;
        background-image: linear-gradient(#323C4A,#484D69,#413C5E);
        width: 300px;
    }
    #gbr_run .atp_sc .npct_inftrs_rt {
        width: 50%;
    }
    #gbr_run .atp_sc .npct_inftrs_lt {
        width: 45%;
        display: unset;
    }
    #gbr_run .we_dlv_sc:after {
        background-size: contain;
        height: 190px;
    }
    #gbr_run .we_dlv_sc {
        height: 500px;
    }
    .dlvry_rslt-hvr .dlvry_lst h4{
        padding: 0px;
        font-size: 22px;
    }
    .no_brdr .active:after,.no_brdr li:after  {
        padding: 15px;
    }
    .dlvry_rslt-hvr .dlvry_lst_sm h4 {
        font-size: 20px;
    }
    #gbr_run .vendor_left p, #gbr_run .ven_module p {
        margin-bottom: 20px;
        font-size: 16px;
    }
    #gbr_run .npct_bn_cntn {
        height: 500px;
        top: -40px;
    }
    .dlvry_rslt-hvr .no_brdr:after {
        bottom: 170px;
    }
    .dlvry_rslt-hvr .dlvry_lst.crcl:after {
        top: 130px;
        padding: 15px;
    }
}
@media (max-width:1200px){
    #gbr_run .npct_bn {
        height: 640px;
    }
    #gbr_run .atp_sc .pi_head {
        margin-bottom: 30px;
    }
    #gbr_run .atp_sc .npct_inftrs_lt p {
        margin: 0;
    }
    .all_sec.npct_tchst_sc {
        padding-bottom: 40px;
    }
    .dlvry_rslt-hvr .dlvry_bx {
        margin-top: 50px;
    }
    #gbr_run .npct_ptnrpr_sc {
        padding-top: 0px;
        padding-bottom: 30px;
    }
    #gbr_run .or_srv_pt h2 ,#gbr_run .or_srv_pt p{
        line-height: normal;
        font-size: 18px;
        padding-top: 5px;
    }
    #gbr_run .vendor_right .cst_brdr::after {
        margin: 0 auto;
        right: 0;
        width: 40%;
    }
    #gbr_run .or_srv_pt:nth-child(2), #gbr_run .or_srv_pt:nth-child(4){
        top: 0;
    }
    #gbr_run .np_cst .sb_hd h2 .cst_brdr::after {
        width: 180px;
    }
    #gbr_run .npct_abt_mn .cst_brdr.w_br:after,#gbr_run .npct_tchst_sc .cst_brdr:after, #gbr_run .npct_abt_lt h2::before{
        left: 0;
        right: 0;
        margin: auto;
    }
    #gbr_run .vdr_l_str figure {
        width: 350px;
        margin: 0 auto;
        height: 100%;
    }
    #gbr_run .sb_hd.npct_frtct_lt{
        padding-bottom: 40px;
    }
    #gbr_run .ftrs_rt::before,#gbr_run .npct_abt_Sc::before,#gbr_run .npct_abt_Sc:after,#gbr_run .atp_sc::before,#gbr_run .soln:after,#gbr_run .npct_ptnrpr_sc:after,#gbr_run .npct_tchst_sc::before,#gbr_run .brd_lt::before,#gbr_run .npct_frtct_mn:after, #gbr_run .vdr_l_str:after, .dlvry_rslt-hvr .dlvry_lst.crcl:after{
        content: unset;
    }
    #gbr_run .ftrs_mn .sb_hd h2 {
        text-align: center;
    }
    #gbr_run .npct_frtct_rt::before {
        content: unset;
    }
    #gbr_run .brd_rt figure:after{
        content: unset;
    }
    #gbr_run .brd_lt {
        text-align: center;
        width: 100%;
    }
    #gbr_run .brd_rt{

        margin: 20px auto 0;
    }
    #gbr_run .vendor_right figure{
        position: absolute;
        top: -85px;
        max-width: 435px;
        width: 100%;
        height: 350px;
        object-fit: contain;
        right: -40px;
    }
    #gbr_run .vendor_left {
        width: 100%;
        text-align: center;
    }
    #gbr_run .vendor_right figure img{
        object-fit: contain;
    }
    #gbr_run .ven_module .vendor_right figure {
        position: absolute;
        width: 455px;
        height: 300px;
        object-fit: cover;
        bottom: -10px;
        left: 0;
        top: -20px;
    }
    #gbr_run .npct_frtct_rt:after,#gbr_run .atp_sc:after,#gbr_run .chlng::after{
        content: unset;
    }
    #gbr_run .atp_sc{
        padding: 40px 0px 0px;
    }
    #gbr_run .npct_inftrs_nt,#gbr_run .ftrs_nt{
        display: block;
        margin-top: 0px;
    }
    #gbr_run .npct_rctr_lt .cst_brdr{
        padding-top: 0px;
    }
    #gbr_run .ftrs_nt figure{
        width: 350px;
        height: 100%;
        margin: 0 auto;
    }
    #gbr_run .npct_inftrs_nt{
        margin-top: 0px;
    }
    #gbr_run .no_brdr li:after{
        content: unset;
    }
    #gbr_run .no_brdr:after{
        content: unset;
    }
    #gbr_run li.dlvry_lst h4{
        padding: 0px;
    }
    #gbr_run li.dlvry_lst h4 {
        font-size: 28px;
    }
    #gbr_run li.dlvry_lst_sm h4 {
        font-size: 18px;
    }
    #gbr_run .npct_rctr_lt .sb_hd p{
        margin-top: 0px;
    }
    #gbr_run .atp_sc .npct_inftrs_rt {
        display: none;
    }
    #gbr_run .npct_rctr_sc{
        padding: 0px 0px 40px;
    }
    #gbr_run .npct_inftrs_nt figure{
        width: 400px;
        height: 400px;
        margin: 0 auto;
    }
    #gbr_run .ven_module::after,#gbr_run .vendor_panel:after, #gbr_run .ftrs_rt:after,#gbr_run .npct_rctr_sc::after{
        content: unset;
    }
    #gbr_run .ftrs_mn .npct_rctr_lt ,.ftrs_rt{
        width: 100%;
    }
    #gbr_run .npct_rctr_lt p,#gbr_run .atp_sc .npct_inftrs_lt{
        text-align: center;
    }
    #gbr_run .ftrs_rt figure{
        margin: 0 auto;
    }
    #gbr_run .ven_module h4,#gbr_run .vendor_left h4{
        font-size: 22px;
        margin-bottom: 12px;
    }
    #gbr_run .ven_module p,#gbr_run .vendor_panel_wrap p{
        font-size: 16px;
        line-height: 22px;
        margin-bottom: 10px;
    }
    #gbr_run .ftrs_mn .npct_rctr_lt::before,#gbr_run .npct_abt_lt figure{
        display: none;
    }

    #gbr_run .brid_wrap.npct_srv_sc::after,
    #gbr_run .brid_wrap.npct_srv_sc::before {
        display: none;
    }
    #gbr_run .npct_inftrs_mn:nth-child(3) figure {
        text-align: center;
    }
    #gbr_run .npct_inftrs_mn {
        margin-top: 20px;
        flex-wrap: wrap;
    }
    #gbr_run .npct_bn_lt ,#gbr_run .atp_sc .npct_inftrs_lt,#gbr_run .atp_sc .npct_inftrs_rt{
        width: 100%;
    }
    #gbr_run .atp_sc .pi_head::after{
        margin: 0 auto;
        right: 0;
    }
    #gbr_run .atp_sc .npct_inftrs_rt figure{
        margin: 0 auto;
    }
    #gbr_run .npct_bn_lt .mn_hd {
        align-items: center;
        margin-top: 0px;
    }
    #gbr_run .mn_hd .btn {
        margin: 38px 0 0;
    }
    #gbr_run .atp_sc .npct_inftrs_rt figure::after {
        display: none;
    }
    #gbr_run .npct_abt_Sc .villa-head::after {
        left: 0;
        right: 0;
        margin: auto;
    }
    #gbr_run .ven_module {
        padding: 30px;
        height: auto;
    }
    #gbr_run .npct_tchst_sc .cst_brdr:after {
        background-image: linear-gradient(#323C4A,#484D69,#413C5E);
        width: 100%;
        left: 0;
        right: 0;
        margin: 0 auto;
    }
    #gbr_run .brid_right figure {
        width: 600px;
    }
    #gbr_run   .npct_bn_lt .mn_hd {
        padding: 50px 20px;
    }
    #gbr_run .vendor_panel {
        padding: 0;
        height: unset;
    }
    #gbr_run .vendor_right{
        padding: 0;
    }
    #gbr_run .npct_srv_sc.pb_0{
        padding: 0;
        overflow: hidden;
    }
    #gbr_run .vendor_panel {
        margin-top: 0px;
        padding: 40px 30px;
    }
    #gbr_run .vendor_panel_wrap {
        padding-top: 30px;
    }
    #gbr_run .brid_flex .brid_left p{
        font-size: 16px;
        line-height: 27px;
      margin-bottom: 10px;
    }
    #gbr_run .brid_flex {
        flex-wrap: wrap;
    }
    #gbr_run .brid_left,
    #gbr_run .brid_right  {
        width: 100%;
        text-align: center;
    }
    #gbr_run .brid_right figure {
        position: inherit;
        width: 100%;
        height: 100%;
    }
    #gbr_run .brid_flex h2::after {
        left: 0;
        right: 0;
        margin: auto;
    }
    #gbr_run .con_sec.npct_srv_sc {
        margin: 50px 0;
    }
    #gbr_run .con_flex span.d_block {
        display: inline;
    }
    #gbr_run .con_flex p {
        font-size: 20px;
        line-height: 30px;
    }
    #gbr_run .con_flex .btn.btn-primary {
        margin-top: 30;
    }
    #gbr_run .con_sec.npct_srv_sc {
        height: 280px;
    }
    #gbr_run .npct_frtct_mn:before {
        display: none;
    }
    #gbr_run ul.or_srv_in {
        padding-bottom: 0;
    }
    #gbr_run .work_flex h5 {
        font-size: 18px;
    }
    #gbr_run .vendor_panel {
        align-items: center;
    }
    #gbr_run .we_dlv_sc {
        height: 450px;
    }
    #gbr_run .we_dlv_sc:after {
        height: 220px;
    }
    #gbr_run .we_dlv_rv h3 {
        font-size: 24px;
    }
    #gbr_run .we_dlv1 {
        width: 184px;
        height: 150px;
    }
    #gbr_run .we_dlv2 {
        height: 184px;
    }
    #gbr_run .we_dlv3 {
        width: 210px;
        height: 180px;
    }
    #gbr_run .we_dlv4 {
        height: 184px;
    }
    #gbr_run .we_dlv5 {
        height: 204px;
    }
    #gbr_run .we_dlv_sc:after{
        content: unset;
    }
    #gbr_run .we_dlv_pt {
        width: 28%;
        border: 0;
        position: unset;
        background: #FFFFFF 0% 0% no-repeat padding-box;
        border-radius: 15px;
        height: 150px;
        padding: 10px;
        display: flex;
        align-items: center;
        justify-content: center;
        border: 1px solid #AA93D7;
    }
    #gbr_run .ftrs_rt{
        display: none;
    }
    #gbr_run .or_srv_pt h3{
        line-height: 26px;
        font-size: 17px;
    }
    #gbr_run .we_dlv_in {
        align-items: stretch;
        gap: 10px;
        flex-wrap: wrap;
    }
    #gbr_run .we_dlv_sc {
        background: #F5F5F5;
        position: relative;
        height: 100%;
    }
    .dlvry_rslt-hvr .dlvry_lst {
        height: 60px;
    }
    .dlvry_rslt-hvr .dlvry_lst h4 {
        font-size: 22px;
    }
    .no_brdr li{
        margin-top: 0px;
    }
    #gbr_run .npct_abt_rt{
        margin-top: 10px;
    }
    #gbr_run .vendor_left h2 {
        font-size: 30px;
    }
}
@media (max-width:1024px){
    #gbr_run .npct_bn {
        height: auto;
    }
    #gbr_run .con_flex .btn.btn-primary, #gbr_run .brid_wrap{
        margin-top: 0;
    }
    #gbr_run .vendor_left {
        padding: 0px ;
    }
    #gbr_run .ven_module {
        padding: 30px;
    }
    #gbr_run .pt_0.vendor_panel_wrap {
        padding-bottom: 20px;
    }
    #gbr_run .work_flex {
        margin-top: 30px;
    }
    #gbr_run figure.box_ar{
        width: 50px;
    }
    #gbr_run  .mn_hd .btn{
        margin: 20px auto 0;
    }
    #gbr_run .con_flex .btn.btn-primary {
        width: 25%;
    }
    #gbr_run .con_flex p {
        font-size: 16px;
        line-height: 27px;
        width: 75%;
        text-align: center;
    }
    .dlvry_rslt-hvr .dlvry_lst_sm h4, .dlvry_rslt-hvr .dlvry_lst h4{
        font-size: 16px;
    }
    #gbr_run .vendor_panel_wrap p{
        margin-top: 15px;
    }
    #gbr_run .atp_sc .pi_head h3 {
        font-size: 22px;
    }

}
@media (max-width:991px){
    #gbr_run .sb_hd.npct_frtct_lt .blk_spn {
        display: initial;
    }
    #gbr_run .vendor_right .cst_brdr::after {
        transform: unset;
    }
    .cst_brdr:after, .text_center .cst_brdr:after{
        transform: unset;
        width: 118px;
    }
    .cst_brdr:after, .text_center .cst_brdr:after, .chspud_lt .cst_brdr:after, .npct_rctr_lt .cst_brdr:after, .blmdpck_lt .cst_brdr:after{
        right: 0;
        left: 0;
        margin: 0 auto;
        transform: unset;
    }
    #gbr_run .npct_bn_cntn {
        height: auto;
        top: 0;
    }
    #gbr_run .npct_abt_mn .cst_brdr.w_br:after {
        left: 50%;
        transform: translateX(-50%);
        right: auto;
    }
    #gbr_run .blk{
        display: inline-block;
    }
    #gbr_run .brd_rt{
        width: 65%;
    }
    #gbr_run.or_srv_pt {
        padding: 15px 20px;
    }
    #gbr_run .npct_srv_lst {
        width: 38%;
    }
    #gbr_run .npct_rctr_lt .cst_brdr::after {
        right: 0;
    }
    .dlvry_rslt-hvr .dlvry_bx{
        margin-top: 30px;
    }

    #gbr_run .or_chl_rt  {
        display: none;
    }
    #gbr_run .or_chl_sc:after{
        content: unset;
    }
    #gbr_run .we_dlv_sc {
        height: auto;
    }
    #gbr_run .brid_right figure {
        width: 50%;
    }
    #gbr_run .vendor_right figure{
        width: 70%;
    }
    #gbr_run .pb_0 .vendor_left.vendor_right {
        margin-bottom: 40px;
    }
    #gbr_run  .npct_ptnrpr_mn {
        margin: 40px auto 0px;
    }
    #gbr_run .vendor_left {
        width: 100%;
        text-align: center;
    }
    #gbr_run .vendor_right {
        width: 100%;
    }
    #gbr_run .work_flex h5 {
        font-size: 16px;
        margin-top: 15px;
    }
    #gbr_run .brid_left {
        width: 100%;
        text-align: center;
    }
    #gbr_run .brid_right figure {
        position: static;
        width: 100%;
        top: 0;
        right: 0;
    }
    #gbr_run .brid_wrap.npct_srv_sc{
        margin-bottom: 10px;
    }
    #gbr_run .brid_left.brid_right {
        margin-top: 30px;
    }
    #gbr_run .con_sec.npct_srv_sc {
        height: 230px;
    }
    #gbr_run .con_sec.npct_srv_sc {
        margin: 30px 0;
    }
    #gbr_run .ven_module .vendor_right {
        width: 100%;
    }
    #gbr_run .ven_module .vendor_left {
        width: 100%;
        padding: 0;
        margin-bottom: 30px;
    }
    #gbr_run .ven_module .vendor_left {
        margin: 0;
    }
    #gbr_run .ven_module{
        flex-wrap: wrap;
    }
    #gbr_run .ven_module .vendor_right figure{
        margin: 20px auto 0;
    }
    #gbr_run .vendor_right figure {
        width: 100%;
        height: auto;
        margin: 20px auto 0px;
        position: unset;
    }
#gbr_run .ven_module .vendor_right figure{
    position: unset;
}
    #gbr_run .ven_module {
        flex-wrap: wrap;
        flex-direction: column-reverse;
    }
    #gbr_run .pb_0 .vendor_left.vendor_right {
        margin-bottom: 0;
    }
    #gbr_run .d_block{
        display: inline;
    }
    #gbr_run .brid_right figure {
        width: 60%;
        margin: 0 auto;
    }
    #gbr_run .gt_std_bt {
        width: 100%;
    }
}
@media (max-width:767px){
    #gbr_run .npct_inftrs_mn {
        margin-top: 0;
    }
    #gbr_run .npct_tchst_sc h2::after {
        width: 100px;
    }
    #gbr_run .ftrs_nt figure,#gbr_run .vdr_l_str figure{
        width: 100%;
        height: 100%;
    }
    #gbr_run .npct_rctr_sc {
        padding: 40px 0px ;
    }
    #gbr_run .vendor_left h2{
        font-size: 28px;
    }
    #gbr_run .npct_ptnrpr_sc{
        padding-bottom: 0px;
    }
    #gbr_run .brd_rt figure{
        width: 100%;
        height: 100%;
    }
    .dlvry_rslt-hvr .dlvry_lst {
        height: fit-content;
    }
    #gbr_run .atp_sc .pi_head h3 {
        font-size: 20px;
    }
    #gbr_run .np_cst .sb_hd h2 .cst_brdr::after {
        width: 220px;
    }

    #gbr_run .npct_tchst_sc .sb_hd h2 .cst_brdr::after {
        width: 120px;
    }
    #gbr_run .atp_sc .pi_head::after {
        left: 50%;
        transform: translateX(-50%);
        right: auto;
    }
    #gbr_run .np_cst .brd_lt.sb_hd h2{
        font-size: 28px;
    }
    #gbr_run .np_cst .brd_lt.sb_hd p{
        font-size: 16px;
        line-height: 26px;
        margin-bottom: 10px;
        margin-top: 0;
    }
    #gbr_run .npct_inftrs_mn {
        flex-wrap: wrap;
    }
    #gbr_run .atp_sc .npct_inftrs_rt,
    #gbr_run .atp_sc .npct_inftrs_lt {
        width: 100%;
        text-align: center;
        margin-top: 15px;
    }
    #gbr_run .we_dlv_rv h3 {
        font-size: 20px;
    }
    #gbr_run .or_chl_lt a.btn.btn-primary {
        margin-bottom: 0;
    }
    #gbr_run .brid_right figure {
        width: 100%;
    }
    #gbr_run .frs_lst p {
        text-align: left;
    }
    #gbr_run .ven_module {
        padding: 20px;
    }
    #gbr_run .work_flex figure.icon {
        width: 38px;
        height: 38px;
        margin: 0 auto;
    }
    #gbr_run .npct_bn_lt .mn_hd {
        padding: 30px 20px;
    }
    #gbr_run .vendor_panel {
        padding: 20px;
    }
    #gbr_run .btn {
        padding: 16px;
    }
    #gbr_run .con_sec.npct_srv_sc {
        height: auto;
        padding: 0;
        background: unset;
        margin: 0;
    }
    #gbr_run .npct_bn_lt {
        width: 100%;
    }
    #gbr_run .npct_bn_lt .mn_hd {
        margin: 0;
    }
    #gbr_run figure.box_ar{
        display: none;
    }
    #gbr_run .npct_srv_sc.vendor_panel_wrap {
        padding-bottom: 0;
    }
    #gbr_run .npct_srv_sc.pt_0 {
        padding-bottom: 30px;
    }
    #gbr_run .con_sec.npct_srv_sc {
        height: auto;
    }
    #gbr_run .np_cst .npct_abt_rt p {
        font-size: 16px;
        line-height: 26px;
    }
    #gbr_run .vendor_panel_wrap p, #gbr_run ul.or_srv_in{
        margin-top: 0px;
    }
}
@media (max-width:600px){
    .dlvry_rslt-hvr .dlvry_lst p {
        text-align: center;
        display: block;
        width: 100%;
        margin-bottom: 10px;
    }
    #gbr_run ul.or_srv_in, #gbr_run .npct_ptnrpr_sc{
        padding-top: 20px;
    }
    #gbr_run .npct_abt_mn .cst_brdr.w_br:after{
        content: unset;
        background: unset;
    }
    #gbr_run .npct_abt_lt figure{
        margin-bottom: 0;
    }
    .dlvry_rslt-hvr .dlvry_lst:hover p{
        color: #fff;
    }
    #gbr_run .npct_abt_lt h2 .cst_brdr{
        padding-bottom: 0px;
    }
    #gbr_run .np_cst .sb_hd h2 .cst_brdr::after {
        width: 160px;
    }
    #gbr_run .atp_sc .npct_inftrs_lt p {
        margin: 10px 0 15px;
    }
    #gbr_run .vendor_left h2 {
        font-size: 20px;
    }
    #gbr_run .sb_hd.npct_frtct_lt {
        padding-bottom: 0px;
    }
    #gbr_run .npct_frtct_mn{
        padding: 20px;
    }
    #gbr_run .npct_frtct_sc .btn{
        font-size: 14px;
        padding: 10px;
    }
    #gbr_run .npct_abt_lt h2::before {
        width: 150px;
    }
    #gbr_run .atp_sc .pi_head {
        margin-bottom: 20px;
    }
    /* after live */
    .dlvry_rslt-hvr .dlvry_bx {
        display: grid;
        grid-template-columns:minmax(0, 1fr);
    }
    .dlvry_rslt-hvr .dlvry_lst_sm {
        display: none;
    }
    .dlvry_rslt-hvr .no_brdr li{
        margin-top: 0px;
    }
    #gbr_run .all_sec.npct_tchst_sc{
        padding-bottom: 0px;
    }
    #gbr_run .ftrs_nt figure {
        width: fit-content;
        height: auto;
        margin: 0 auto 20px;
    }
}
@media (max-width:576px){
    #gbr_run .vendor_panel:after{
        content: unset;
    }
    #gbr_run .vendor_right figure {
        width: 100%;
    }
    #gbr_run .npct_srv_sc.vendor_panel_wrap span.d_block {
        display: inline;
    }
    #gbr_run .vendor_left p, #gbr_run .ven_module p {
        font-size: 16px;
        line-height: 26px;
    }
    #gbr_run .con_flex p {
        font-size: 16px;
        line-height: 27px;
        width: 100%;
        padding: 0 0 20px;
    }
    #gbr_run .con_flex .btn.btn-primary {
        width: 100%;
        max-width: 150px;
        margin: 0 auto;
    }
    #gbr_run .npct_srv_lst {
        width: 100%;
    }
}
@media (max-width:600px) {
    #gbr_run .we_dlv_pt {
        width: 100%;
    }
    #gbr_run .np_cst .brd_lt.sb_hd h2 {
        font-size: 20px;
    }
    #gbr_run .npct_rctr_sc {
        padding: 40px 0px 0px;
    }

    #gbr_run .ven_module .vendor_right figure{
        width: 100%;
        height: auto;
    }
}
@media (max-width:480px){
    #gbr_run .work_flex {
        margin-top: 30px;
        margin-right: 0;
    }
    #gbr_run .frs_lst figure{
        width: 30px;
        height: 30px;
    }
    #gbr_run .npct_inftrs_nt figure{
        width: fit-content;
        height: 300px;
    }
    #gbr_run .npct_inftrs_nt figure img{
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
    #gbr_run .brd_rt{
        width: 100%;
    }
}

/* gabbarun case study */

/* css for chrmstms logo */
.hdr_whte_main_otr nav.navbar .sticky_logo{
    background:url(../svg/group-1132063.svg) no-repeat;
    background-size: contain !important;
    filter: unset;
}
.navigation.nv_nw_otr.hdr_whte_main_otr.fixed nav.navbar .sticky_logo{
    background: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/09/appunix_logo.svg) no-repeat;
}
/* css for chrmstms logo */

/******faq page css start**********/
.faq_bnr {
    background: #eff9ff;
    height: 400px;
    display: flex;
    align-items: center;
    position: relative;
    padding-top: 20px;
}
.faq_bnr:before {
    position: absolute;
    content: "";
    top:0;
    left: -259px;
    width: 394px;
    height: 394px;
    background: #00649E 0% 0% no-repeat padding-box;
    opacity: 0.43;
    filter: blur(50px);
}
.faq_bnr:after {
    position: absolute;
    content: "";
    top: -111px;
    right: -125px;
    width: 436px;
    height: 436px;
    background: #00649e;
    opacity: .43;
    filter: blur(50px);
}
.faq_bnr .mh {
    width: 80%;
}
.faq_bnr .mh p {
    margin-top: 20px;
}
.faq_tab li {
    font-size: 18px;
}
.faq_listing {
    margin-top: 20px;
}
.faq_tab .tab_box a {
    background: #fff;
    box-shadow: 0px 2px 36px #00000014;
    border-radius: 20px 20px 0 0;
    padding: 25px 20px;
    text-align: center;
    font-size: 24px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 600;
    width: 100%;
}
.faq_tab li a {
    color: #1D1D1D;
}
.faq_tab li.active a, .faq_tab .nav-tabs>li.active>a:hover {
    color: #fff;
}
.faq_tab .nav-tabs {
    border-bottom: 0;
    display: flex;
    justify-content: space-between;
    align-items: stretch;
}
.faq_tab .tab_box {
    width: 23%;
}
.faq_tab li.active a {
    background: transparent linear-gradient(180deg, #44BBF5 0%, #00649E 100%) 0% 0% no-repeat padding-box;
}
.faq_tab .nav-tabs>li>a:hover {
    border-color: transparent;
}
.faq_tab .nav>li>a:focus, .faq_tab .nav>li>a:hover {
    background-color: transparent;
}
.faq_tab .fq_title h3 {
    font-size: 28px;
}
.faq_tab p {
    line-height: 1.5;
    font-size: 20px;
}
.faq_tab .tab-content {
    padding-top: 0px;
}
.faq_tab .fq_title h3:after {
    content: "\f067";
    font-family: 'FontAwesome';
    font-size: 24px;
    border: unset;
}
.faq_tab .fq_title.active-title h3:after{
    content: "\f068";
}














@media (max-width:1200px){
    .faq_bnr .mh {
        width: 100%;
        text-align: center;
    }
    .faq_tab .fq_title h3 {
        font-size: 24px;
    }
}
@media (max-width:992px) {
    .faq_tab li {
        font-size: 20px;
    }
    .faq_tab .fq_title h3 {
        font-size: 22px;
    }
    .faq_bnr:before, .faq_bnr:after {
        display: none;
    }
    .faq_bnr .mh p {
        font-size: 18px;
        line-height: 1.3;
    }
    .faq_tab .nav-tabs {
        flex-wrap: wrap;
    }
    .faq_tab .nav-tabs li {
        width: calc(50% - 20px);
        padding: 10px;
    }
}
/******faq page css end**********/

/* Engagement-model page css */
.eng_bnr {
    background: url(../jpg/eng_bg-2.jpg) no-repeat;
    background-size: cover;
    background-position: center right;
    height: 900px;
}
.eng_bnr_cnt {
    height: 100%;
    position: relative;
}
.eng_hm_left {
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 10px 66px #0000001A;
    border-radius: 20px;
    padding: 30px;
    width: 60%;
    z-index: 1;
    position: absolute;
    top: 50%;
    transform: translateY(-60%);
    left: -6%;
}
.eng_bnr .mh p {
    margin: 20px 0 30px;
}
.eng_wrp .btn-fix {
    margin-top: 20px;
}
.eng_bnr:before {
    content: '';
    background:url(../png/eng_bnr_crl-2.png)no-repeat;
    position: absolute;
    top: 2%;
    left:0;
    width: 450px;
    height: 450px;
    background-size: contain;
}
.eng_wrp .btn-fix {
    margin-top: 20px;
}
.eng_abt_sc {
    background: transparent linear-gradient(180deg, #33B4FF 0%, #00649E 100%) 0% 0% no-repeat padding-box;
    height: 250px;
    margin-bottom: 150px;
    z-index: 1;
}
.eng_abt_sc .trustby_hm {
    text-transform: uppercase;
    position: relative;
    font-weight: 400;
    margin-bottom: 20px;
}
.eng_abt_sc .trustby_hm:after, .eng_abt_sc .trustby_hm:before{
    content: "";
    position: absolute;
    background: #fff;
    width: 20%;
    height: 2px;
    right: 25%;
    top: 50%;
    transform: translateY(-50%);
    z-index: -1;
}
.eng_abt_sc .trustby_hm:before{
    left:25%;
    right:auto;
}
.eng_abt_sc h2 {
    font-size: 33px;
    font-weight: 500;
}
.engt_cnt_ul {
    display: flex;
    justify-content: space-between;
    align-items: stretch;
    margin-top: 30px;
    flex-wrap:wrap;
}
.engt_cnt_ul li {
    background: #fff;
    width: 30%;
    padding: 20px 30px !important;
    border-radius: 20px;
    box-shadow: 0px 10px 50px #00000029;
    display: flex;
    align-items: center;
    justify-content: space-between;
    background-repeat: no-repeat;
    background-position: bottom;
    transition: 0.5s;
}
.engt_cnt_ul li:hover {
    scale: 1.1;
}
.engt_cnt_ul li h3 {
    color: #0267A1;
    font-size: 42px;
    font-weight: 600;
}
.engt_cnt_ul li p {
    font-size: 13px;
    text-transform: uppercase;
    font-weight: 500;
}
.engt_cnt_ul li figure svg {
    width: 100px;
    height: 100px;
}
.wc_sc_mn {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
}
.wc_sc .wc_lt {
    width: 50%;
}
.wc_rt {
    width: 50%;
}
.wc_listing li {
    display: flex;
    align-items:center;
    background: #FFFFFF;
    box-shadow: 0px 2px 56px #00000012;
    border-radius: 10px;
    gap: 20px;
    margin-top: 20px;
    padding: 15px 15px 15px 50px;
    font-size: 22px;
    font-weight: 600;
    line-height: 1.3;
    width: 85%;
    position: relative;
    min-height: 90px;
}
.wc_rt figure img {
    height: 100%;
}
.wc_listing li svg {
    width: auto;
}
.wc_rt figure {
    position: absolute;
    bottom: 0;
    right: 0;
    height: 700px;
}
.drv_sc {
    background: #071F2E;
}
.drv_listing {
    display: flex;
    align-items: stretch;
    gap: 30px;
    margin-top: 50px;
    flex-wrap: wrap;
}
.drv_listing .drv_lst {
    background: #fff 0% 0% no-repeat padding-box;
    box-shadow: 0px 20px 66px #0000001a;
    border-radius: 20px;
    padding: 20px;
    width: calc(50% - 30px);
    display: flex;
    flex-direction: column;
}
.drv_lst h3 {
    font-size: 30px;
    margin: 15px 0;
    font-weight: 600;
}
.drv_lst svg, .bld_lst svg  {
    width: auto;
}
.inner_listing {
    margin-top: 15px;
}
.inner_listing li {
    padding-left: 15px;
    position: relative;
    margin-top: 15px;
    font-weight: 600;
    font-size: 18px;
}
.inner_listing li:before{
    content: "\f0da";
    position: absolute;
    top:0;
    left:0;
    font-family: fontawesome;
    color: #00649E;
}
.inner_mlt_bus {
    display: flex;
    align-items: center;
    gap: 20px;
    margin-bottom: 20px;
}
.inner_mlt_bus h3 {
    font-size: 30px;
    font-weight: 600;
}
.inner_mlt_bus img {
    box-shadow: 0px 10px 40px #1d1d1d17;
    border-radius: 20px;
}
.mlt_bus{
    display: flex;
    align-items: center;
    margin-top: 90px;
    justify-content: space-between;
}
.mlt_bus_lft {
    width: 60%;
}
.mlt_bus_ryt {
    position: relative;
    width: 40%;
}
.mlt_bus_sc .mlt_bus_ryt figure {
    width: 400px;
    height: 400px;
    margin: 0 auto;
}
.mlt_bus.even {
    flex-direction: row-reverse;
}
.cta1_sc {
    background: url(../png/cta1_bg-2.png) no-repeat;
    background-size: cover;
    background-position: center;
    padding: 50px 25px;
    border-radius: 20px;
    margin-top: 50px;
}
.cta1_sc .sb {
    width: 68%;
}
.wc_sc {
    margin-bottom: 60px;
}
.cta1_sc .sb h2 {
    font-size: 36px;
}
.exp_mn {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    flex-wrap: wrap;
}
.exp_listing li {
    font-size: 18px;
    background: #FFFFFF;
    border-radius: 20px;
    padding: 20px 20px 20px 50px;
    margin-bottom: 20px;
    position: relative;
    min-height: 91px;
    display: flex;
    align-items: center;
}
.exp_listing li:last-child {
    margin-bottom: 0;
}
.exp_listing::-webkit-scrollbar{
    display: none;
}
.mlt_bus_lft p {
    font-size: 18px;
}
.exp_mn .sb {
    width: 50%;
    position: sticky;
    top: 100px;
}
.exp_listing svg {
    width: auto;
}
.exp_ryt {
    background: #0B6598 0% 0% no-repeat padding-box;
    box-shadow: 0px 3px 6px #0b6598;
    border-radius: 10px;
    width: 40%;
    padding: 30px;
}
.bld_lst {
    display: flex;
    margin-top: 40px;
    align-items: stretch;
    justify-content: space-between;
    gap: 25px;
}
.bld_lst li {
    background: #fff;
    border-radius: 15px;
    border: 1px solid #00649E;
    padding: 15px;
    position: relative;
    overflow: hidden;
}
.bld_lst li:after {
    content: "";
    position: absolute;
    background: url(../png/crcl_bl-2.png)no-repeat;
    background-size: contain;
    height: 130px;
    width: 130px;
    right: -15%;
    top: -25%;
}
.bld_lst li h4 {
    font-size: 20px;
    margin: 10px 0;
}
.bld_lst li p {
    font-size: 16px;
}
.bld_sc .btn.btn-fix, .cta2_sc .btn.btn-fix {
    margin-left: auto;
    margin-right: auto;
}
.eng_wrp .bld_sc {
    padding: 60px 0;
}
.cta2_sc {
    background: transparent linear-gradient(180deg,#44bbf5 0%,#00649e 100%) 0% 0% no-repeat padding-box;
    border-radius: 20px;
    padding: 30px;
}
.cta2_sc .sb h2 {
    font-size: 36px;
}
.cta2_sc .btn.btn-fix {
    background: #fff;
    color: var(--title_color);
}
.cta2_sc .btn-fix svg {
    background: transparent linear-gradient(270deg,#33b4ff 0%,#00649e 100%) 0% 0% no-repeat padding-box;
    width: 40px;
    height: 40px;
}
.cta2_sc .btn-fix svg path {
    fill: #fff;
}
.team_mn {
    display: flex;
    gap: 30px;
}
.team_lft{
    width: 50%;
}
.team_mn .sb {
    margin-top: 50px;
}
.team_inr {
    background: #1D1D1D;
    padding: 40px 0;
    margin-top: -360px;
}
.team_inr_lst {
    margin-top: 50px;
}
.team_inr .team_cont p {
    font-size: 18px;
}
.team_inr_lst::-webkit-scrollbar {
    display: none;
}
.team_inr_lst h3, .team_cont p {
    color: #5D5D5D;
}
.team_inr_lst li:hover h3, .team_inr_lst li:hover p, .team_inr_lst li:hover h3, .team_inr_lst li:hover p, .team_inr_lst li.active h3, .team_inr_lst li.active p{
    color:#fff;
}
.team_inr_lst h3 {
    font-size: 24px;
    margin-bottom: 8px;
    font-weight: 600;
}
.team_inr_lst li {
    display: flex;
    gap: 20px;
}
.team_lft img {
    border-radius: 25px;
    height: 600px;
    width: 500px;
}
.eng_wrp .exp_sc {
    background: url(../png/unlck_bg-2.png)no-repeat;
    background-size: 100% 100%;
    background-position: center;
    margin-top: 60px;
}
.wc_listing li:before, .exp_listing li:before {
    content: "";
    position: absolute;
    left: 15px;
    background-image: url(https://apptunix.wpenginepowered.com/wp-content/uploads/2022/12/Group-390796.svg);
    height: 20px;
    background-size: contain;
    width: 30px;
    background-repeat: no-repeat;
}
.wc_listing li:before {
    top: 50%;
    transform: translateY(-50%);
}

/* engagement models */
#eg_mddt-tab {
    border-bottom: 1px solid #707070;
    display: flex;
    justify-content: space-between;
    margin-top: 60px;
}
.drv_sc .tab-content {
    padding: 30px 0 0;
}
.engt_tb_mn {
    display: flex;
    align-items: stretch;
    justify-content: flex-start;
    gap: 20px;
}
.engt_tb_mn .engt_tb_lt {
    width: 40%;
}
.engt_tb_mn .engt_tb_rt {
    width: 60%;
    background: #1D435A;
    border-radius: 20px;
    padding: 30px 50px;
    position: relative;
    z-index: 1;
}
.engt_tb_mn .engt_tb_rt:after {
    content: "";
    position: absolute;
    background: url(../png/group-1155944.png)no-repeat;
    background-size: contain;
    width: 180px;
    height: 200px;
    right: 20px;
    top: 20px;
    z-index: -1;
}
#eg_mddt-tab .nav-item.active {
    background: #329AD8;
}
#eg_mddt-tab .nav-item {
    width: 100%;
    text-align: center;
    border-radius: 30px 30px 0px 0;
}
#eg_mddt-tab .nav-item a {
    font-size: 18px;
    font-weight: 300;
    color: #fff;
}
#eg_mddt-tab .nav-item.active a {
    font-size: 20px;
    font-weight: 400;
}
.drv_sc .tab-content h3 {
    color: #fff;
    font-size: 28px;
    margin-bottom: 15px;
}
.drv_sc .tab-content p {
    color: #fff;
    font-size: 20px;
    font-weight: 300;
}
.drv_sc .tab-content li {
    color: #fff;
    font-size: 18px;
    font-weight: 300;
    margin-bottom: 20px;
    position: relative;
    padding-left: 20px;
}
.drv_sc .tab-content li:before {
    position: absolute;
    content: "";
    background: url(https://apptunixstag.wpengine.com/wp-content/uploads/2023/02/play-arrow.svg)no-repeat;
    width: 9px;
    height: 12px;
    background-size: contain;
    top: 5px;
    left: 0;
}
.drv_sc .tab-content ul {
    margin-top: 30px;
}
.engt_tb_mn .engt_tb_lt figure img {
    height: 430px;
    width: 450px;
}
.drv_sc:after, .drv_sc:before{
    content: "";
    position: absolute;
    background: url(../png/group-1155858.png)no-repeat;
    background-size: contain;
    width: 90px;
    height: 70px;
    left: 10%;
    top: 10%;
}
.drv_sc:before{
    right: 9%;
    bottom: 8%;
    left:auto;
    top:auto;
}
.nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover, .nav>li>a:focus, .nav>li>a:hover{
    background:transparent !important;
    color: unset;
}
/* engagement models */
.tab-pane.hide.active {
    display: block !important;
}
.team_rgt {
    width: 50%;
}
.team_sc:after {
    position: absolute;
    content: "";
    background: #071F2E;
    width: 100%;
    height: 67%;
    left: 0;
    bottom: 0;
    z-index: -1;
}
.team_sc {
    position: relative;
}
.team_inr_lst li a {
    display: flex;
    gap: 20px;
    align-items: flex-start;
}
.team_mn .tab-content {
    padding: 0;
    position: sticky;
    top: 120px;
}
.page-template-tpl_engagement_model .home_abt_cta4 .fix_container {
    background: #141324;
}
.mlt_bus_sc .sb p{
    width: 75%;
    margin: 0 auto;
}


/*****Responsive****/
@media (max-width:1700px){
.eng_hm_rght figure {
    width: 800px;
    height: 481px;
}
.eng_bnr {
    height: 780px;
}
.eng_hm_left{
    left: 5%;
}
.eng_bnr:before {
    left: 3%;
    width: 500px;
    height: 500px;
    top: 1%;
}
}

@media (max-width:1500px){
.drv_sc:after{
    left: 3%;
}
.drv_sc:before{
    right: 2%;
}
.drv_sc:after {
    left: 2%;
}
.drv_sc:before {
    right: 1%;
    width: 80px;
    height: 60px;
}
}
@media (max-width:1400px){
.eng_hm_rght figure {
    width: 600px;
    height: 361px;
}
.eng_hm_left {
    width: 54%;
}
.eng_bnr {
    height: 600px;
}
}

@media(max-width:1200px){
.drv_sc:after, .drv_sc:before, .eng_bnr:before, .eng_abt_sc .trustby_hm:after, .eng_abt_sc .trustby_hm:before, .dubi_cta3 .dubi_cta_cntnt:after{
    display:none;
}
.team_mn .sb {
    margin-top: 0;
}
.team_inr_lst h3 {
    font-size: 20px;
}
.eng_hm_left button {
    margin: 0 auto;
}
.cta1_sc .sb h2, .cta2_sc .sb h2 {
    font-size: 30px;
}
.cta1_sc, .eng_bnr_cnt{
    text-align: center;
}
.cta1_sc .sb, .eng_hm_rght, .eng_hm_left, .mlt_bus_sc .sb p{
    width: 100%;
}
.eng_hm_rght figure {
    position: inherit;
    margin: 20px auto 0;
    width: 90%;
    height: auto;
}
.cta1_sc .btn-fix {
    margin-left: auto;
    margin-right: auto;
}
.cta1_sc {
    background: #0a0a0a;
}
.wc_listing {
    width: 100%;
    gap: 20px;
    display: flex;
    align-items: stretch;
    flex-wrap: wrap;
}
.wc_listing li {
    font-size: 20px;
    margin-top: 0px;
}
.wc_sc .sb {
    margin-bottom: 20px;
}
.drv_lst h3, .inner_mlt_bus h3{
    font-size: 24px;
}
.mlt_bus_ryt {
    width: 40%;
}
.team_sc:after {
    height: 74%;
}
#eg_mddt-tab .nav-item a{
    font-size: 16px;
}
.engt_cnt_ul li h3 {
    font-size: 35px;
}
.engt_cnt_ul li figure svg {
    width: 80px;
    height: 80px;
}
.wc_rt figure{
    height: 600px;
}
.drv_sc .tab-content p{
    font-size: 18px;
}
.drv_sc .tab-content h3{
    font-size: 24px;
}
.eng_hm_left {
    left: 0;
}
.eng_hm_left .blk_span {
    display: initial;
}
.eng_abt_sc {
    margin-bottom: 30px;
}
.eng_bnr {
    height: 500px;
}
.mlt_bus_lft {
    width: 50%;
}
}
@media(max-width:1100px){
.team_inr {
    margin-top: -300px;
}
}
@media(max-width:992px){
.drv_lst h3 {
    font-size: 22px;
}
.wc_sc {
    background: #fff;
    padding-bottom: 0 !important;
}
.drv_sc_mn .tab-content h3 {
    font-size: 30px;
}
#eg_mddt-tab .nav-item a {
    font-size: 18px;
}
.drv_sc_mn .tab-content p, .drv_sc_mn .tab-content li{
    font-size: 16px;
}
.team_lft img {
    height: 500px;
}
.drv_sc_mn .tab-content>.active {
    height: 450px;
}
.wc_sc .white_text h2, .wc_sc .white_text p{
    color: var(--title_color);
}
.mlt_bus_sc .mlt_bus_ryt figure {
    width: 350px;
    height: 350px;
}
.exp_ryt {
    width: 49%;
}
.wc_rt figure{
    display:none;
}
.wc_sc .wc_lt, .engt_tb_mn .engt_tb_rt, .exp_mn .sb, .exp_ryt{
    width: 100%;
}
.exp_listing {
    height: auto;
    overflow: auto;
}
.wc_sc .sb {
    text-align: center;
}
.eng_abt_sc {
    height: auto;
    margin-bottom: 0;
}
.engt_cnt_ul li {
    width: 48%;
}
ul.engt_cnt_ul {
    justify-content: center;
    gap: 20px;
}
#eg_mddt-tab .nav-item {
    white-space: nowrap;
}
#eg_mddt-tab {
    overflow-x: auto;
    border: unset;
}
.engt_tb_mn .engt_tb_lt, .bld_lst li:after{
    display: none;
}
.eng_wrp .exp_sc .sb {
    text-align: center;
}
.exp_ryt {
    margin-top: 20px;
    padding: 20px;
}
.bld_lst{
    flex-wrap: wrap;
}
.bld_lst li {
    width: 48%;
}
.eng_abt_sc h2 {
    font-size: 30px;
}
.eng_abt_sc h2 .blk_span {
    display: initial;
}
.exp_listing li {
    min-height: auto;
}
.exp_mn .sb{position: unset;}
}

@media (max-width:768px){
.team_dek, .team_sc:after{
    display: none;
}
.team_mb {
    display: block !important;
}
.team_mb .team_cont h3, .team_mb .team_cont p {
    color: #383838;
}
.team_mb_slide img {
    margin: 0 auto;
}
.team_mb_slide {
    padding: 20px 0;
}
.team_mb_slide .team_cnt {
    margin-top: 20px;
}
.team_mb_slide .team_cnt h3 {
    font-size: 20px;
}
.team_mb .sb {
    text-align: center;
}
.exp_listing li, .mlt_bus_lft p, .inner_listing li{
    font-size: 16px;
}

}
@media(max-width:767px){
.eng_wrp .home_abt_sc {
    padding: 40px 20px;
}
.drv_listing .drv_lst, .mlt_bus_ryt, .mlt_bus_lft, .wc_listing li, .exp_ryt, .exp_mn .sb, .team_inr_lst  {
    width: 100%;
}
.mlt_bus, .bld_lst{
    flex-wrap: wrap;
}
.mlt_bus_ryt {
    margin-top: 15px;
}
.inner_mlt_bus h3, .cta1_sc .sb h2, .cta2_sc .sb h2 {
    font-size: 22px;
}
.wc_listing li {
    margin-top: 0px;
    justify-content: flex-start;
    min-height: auto;
}
.exp_mn .sb {
    margin-bottom: 30px;
    text-align: center;
}
.eng_wrp .bld_sc {
    padding-bottom: 40px;
}
.cta2_sc {
    margin-bottom: 40px;
    margin-top: 40px;
}
.team_mn {
    flex-wrap: wrap;
    flex-direction: column-reverse;
    padding-bottom: 40px;
}
.team_lft, .team_mn .sb, .bld_lst li{
    width: 100%;
    text-align: center;
}
.eng_wrp .blk_span {
    display: initial;
}
.team_inr_lst h3 {
    font-size: 18px;
}
.wc_listing li{
    font-size: 20px;
}
.drv_listing, .smlt_bus, .mlt_bus  {
    margin-top: 30px;
}
.cta2_sc, .cta1_sc {
    padding: 20px;
}
.team_inr_lst {
    height: auto;
}
.team_inr_lst .btn-fix {
    margin-left: auto;
    margin-right: auto;
}
.inner_mlt_bus {
    justify-content: center;
    margin-bottom: 10px;
    gap: 10px;
}
.inner_mlt_bus figure {
    width: 15%;
}
.inner_mlt_bus h3 {
    font-size: 18px;
}
.mlt_bus_lft p {
    text-align: center;
    line-height: normal;
}
.mlt_bus_sc .mlt_bus_ryt figure {
    width: 100%;
    height: auto;
}
.inner_listing li{
    margin-top: 5px;
}
.bld_lst li h4 {
    margin: 10px 0 5px;
}
.bld_lst{
    gap: 15px;
    margin-top: 20px;
}
.eng_wrp .exp_sc {
    padding-bottom: 40px;
}
.mlt_bus {
    margin-top: 40px;
}
#eg_mddt-tab .nav-item{
    border-radius: 20px 20px 0px 0;
}
#eg_mddt-tab .nav-item.active a, #eg_mddt-tab .nav-item a{
    font-size: 16px;
    font-weight: 300;
}
.drv_sc_mn .tab-content>.active {
    position: inherit;
    width: 100%;
    padding: 0px;
    transform: none;
    height: auto;
}
.drv_sc_mn .tab-content>.tab-pane {
    display: block !important;
    margin-bottom: 30px;
}
.drv_sc_mn .tab-content {
    width: 100%;
    padding: 30px;
    background: #1D1D1D;
    border-radius: 20px;
}
.drv_sc_mn .tab-content h3 {
    font-size: 24px;
}
.drv_sc_mn {
    margin: 20px 0px 0;
}
.eng_abt_sc h2 {
    font-size: 30px;
}
.engt_cnt_ul li {
    width: 45%;
    background-image: none !important;
}
.engt_cnt_ul li h3 {
    font-size: 30px;
}
}

@media (max-width:600px){
.drv_sc_mn .tab-content h3 {
    font-size: 20px;
    margin-bottom: 5px;
}
.drv_sc_mn .tab-content li, .eng_abt_sc .trustby_hm{
    margin-bottom: 5px;
}
.wc_listing li {
    font-size: 18px;
}
.cta2_sc, .exp_ryt{
    margin-bottom: 0px;
    margin-top: 0;
}
.mlt_bus_sc {
    padding-top: 0px !important;
}
.engt_cnt_ul li {
    width: 60%;
}
.eng_abt_sc h2 {
    font-size: 24px;
}
.engt_cnt_ul li figure svg {
    width: 70px;
    height: 70px;
}
.engt_cnt_ul{
    margin-top: 20px;
    gap: 10px;
}
.eng_bnr .mh p {
    margin: 10px 0 10px;
}
.engt_tb_mn .engt_tb_rt {
    padding: 20px;
}
.drv_sc .tab-content p {
    font-size: 16px;
}
.drv_sc .tab-content li{
    font-size: 16px;
    margin-bottom: 10px;
}
.eng_wrp .exp_sc {
    padding-bottom: 30px;
    margin-top: 40px;
}
.exp_listing li{
    padding: 15px 15px 15px 40px;
}
}

@media (max-width:480px){
    .engt_cnt_ul li {
        width: 90%;
    }
    .eng_abt_sc h2 {
        font-size: 20px;
    }
}
 /*Engagement-model page css */

 .equidesc2_lft li {
    list-style: disc;
}
.equidesc2_lft ul {
    margin-left: 30px;
}