body,
input,
select,
textarea {
    font-family: avenirmedium;
    font-size: 14px
}

.bizionic_about p a:hover,
.connected_form p a:hover,
.plan-cycle,
.whatsapp-link,
a,
a:hover {
    text-decoration: none
}

*,
.advantageSecop_sec .industryNew_section2_colsInfo span img,
.appDev_ection .row,
.bizionic_teamList .row,
.fundingForm_col .project_form_field,
.fundingForm_col .project_form_select,
.fundingForm_col .project_form_textarea,
.onForm_col .project_form_field,
.onForm_col .project_form_select,
.onForm_col .project_form_textarea,
.onboardPage .provider_section .industryNew_section2_colsInfo span img,
label,
ul {
    margin: 0
}

button:focus,
input:focus {
    outline: 0 !important
}

.clientMarketing .custom_tittle h2,
.provider_section .industryNew_section2_colsInfo h6 a,
.servicesClient_bg .custom_tittle h2,
h1,
h2,
h3,
h4,
h5,
h6 {
    color: #000029
}

.marketingBanner,
.nevStarup_setting .indust_work_col a strong,
.ourExperience_col,
.showListView .meetProfile,
.technology_master_list ul li:last-child,
h1,
h2,
h3,
h4,
h5,
h6,
p {
    padding-bottom: 10px
}

.blog_column_info h5,
.buildTeam_col>div,
.descriptionHight div {
    white-space: normal;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    overflow: hidden
}

.nativeSupport_list ul li:nth-of-type(2n) a,
.services_avatar a,
.team_col a {
    pointer-events: none
}

.page-dev {
    text-transform: capitalize
}

/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on September 11, 2021 */
@font-face {
    font-family: avenirblack;
    src: url("fonts/avenir_black.woff2") format("woff2"), url("fonts/avenir_black.woff") format("woff");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: avenirmedium;
    src: url("fonts/avenir_medium.woff2") format("woff2"), url("fonts/avenir_medium.woff") format("woff");
    font-weight: 400;
    font-style: normal
}

* {
    box-sizing: border-box;
    padding: 0
}

ul li {
    list-style: none
}

.assessment_tabs ul li a:hover,
.bizionic_about p a,
.connected_form p a,
.labs_location_info p a:hover,
.lavrageServices .servicesProvided_info ul li a:hover,
.servicesProvided_info ul li a:hover {
    text-decoration: underline
}

.clr {
    clear: both
}

input,
select,
textarea {
    border: 0;
    background: 0 0;
    outline: 0;
    color: #000
}

img {
    outline: 0;
    max-width: 100%;
    height: auto;
    border: 0
}

button,
input[type=submit] {
    border-radius: 0;
    font-family: avenirmedium;
    outline: 0
}

b,
h1,
h2,
h3,
h4,
h5,
h6,
strong {
    font-weight: 400;
    margin-bottom: 0
}

input[type=submit] {
    -webkit-appearance: none;
    appearance: none;
    cursor: pointer !important
}

button {
    border: 0;
    cursor: pointer
}

textarea {
    resize: none;
    overflow: auto
}

.contactUs_info_fieldSelect .form-control:focus,
input:focus {
    box-shadow: none !important
}

:focus {
    outline: 0
}

.clearfix:after {
    content: "";
    display: block;
    clear: both;
    height: 0;
    visibility: hidden
}

.clearfix {
    display: block;
    zoom: 1
}

em {
    font-style: normal
}

body {
    color: #58595b;
    background: #fff;
    line-height: 1.4;
    transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    -webkit-transition: .3s
}

.btn_default,
.wrapper {
    transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    -webkit-transition: .3s ease-in-out
}

.connectCloud p b,
.continental_avatarText p b,
.custom_tittle p b,
.faq_new_list_info p b,
.funding_info p b,
.global_talent_quotesCol p b,
.hireForm_banner_detail .custom_tittle p strong,
.howWork_text_info p b,
.instaHirin_section .howWork_text_info h4 b,
.let_app p b,
.lookingWork_list h2 strong,
.lookingWork_list h3 strong,
.main_nav ul li a,
.meetTeam_nav_info ul li a.active,
.olympiad_flText p b,
.otherTechnologySection .aboutBizionic_col_info p b,
.policy_pages_content p b,
.revolution_infoDetail p strong,
.servicesForm p b,
.sofDev_info_text p strong,
.startupServices_infoText p b,
.technology_master_text p b,
h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: avenirblack
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: "Financier Display"
}

.hiddden {
    overflow: hidden
}

.auto_container {
    position: relative;
    margin: auto;
    max-width: 1280px;
    padding: 0 20px;
    z-index: 2
}

.btn_default,
.btn_default_white {
    padding: 12px 15px;
    text-align: center;
    font-size: 14px;
    min-width: 160px;
    display: block;
    font-family: avenirmedium;
    cursor: pointer
}

h1 {
    font-size: 36px
}

h2 {
    font-size: 30px
}

.instaRequire_info .custom_tittle h1,
.letwizardBanner .custom_tittle h1,
h3 {
    font-size: 26px
}

h4 {
    font-size: 24px
}

.byNumber_infoText label,
h5 {
    font-size: 22px
}



#clientMarketing {
    background: url(../images/clientBg.webp) 0 0 / cover no-repeat fixed rgba(11, 59, 106, 0.8) !important;
}


/* test */


/* text */

.aboutBizionic_section_detail .custom_tittle p,
.lookingWork_list_info .aboutBizionic_col_info h4,
.notification_banner .mainBanner_text p,
.talentProcess_section .aboutBizionic_col_info h4,
.vettingList_info .howWork_text_info h4,
h6 {
    font-size: 20px
}

p {
    margin-bottom: 0;
    font-size: 16px;
    color: #04060d;
    line-height: 1.6
}

.additional_benefits_list,
.wrapper {
    width: 100%;
    overflow: hidden
}

.btn_default {
    color: #fff;
    border: 1px solid #646464;
    background: #1b5298;
    border-radius: 5px !important
}

.btn_default:hover {
    background: #000
}

.btn_default_white {
    color: #16509b;
    border: 1px solid #fff;
    background: #fff;
    border-radius: 5px;
    transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    -webkit-transition: .3s ease-in-out
}

.btn_default_white:hover {
    background: #ccc;
    border: 1px solid #ccc
}

.header {
    position: fixed;
    left: 0;
    top: 0;
    z-index: 1000;
    width: 100%;
    background: #fff;
    box-shadow: 0 0 2px #00000057
}

.header_detail {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
    transition: .2s ease-in-out;
    -moz-transition: .2s ease-in-out;
    -o-transition: .2s ease-in-out;
    -webkit-transition: .2s ease-in-out;
    position: relative
}

.header_up {
    width: 100%;
    position: relative;
    background-color: #0b3b6a
}

.header_up_detail {
    width: 100%;
    padding: 10px 0;
    display: flex;
    align-items: center;
    justify-content: space-between
}

.logo_socialInfo,
.trendingNav {
    width: auto;
    display: flex;
    align-items: center;
    justify-content: space-between
}

.logo_socialInfo .social_info {
    padding-top: 0 !important;
    padding-left: 1px !important
}

.button_bg,
.colColor {
    background-color: #fff !important
}

.logo_socialInfo .social_info a {
    margin-right: 10px !important;
    color: #fff;
    font-size: 15px !important
}

.eshareWhite_logo {
    width: auto;
    margin-left: 60px
}

.eshareWhite_logo a {
    width: 95px;
    display: block;
    transition: .2s;
    -moz-transition: .2s;
    -ms-transition: .2s;
    -o-transition: .2s;
    -webkit-transition: .3s
}

.areaIntrest_avatar span img,
.bizionicTeam_profile span,
.bizionic_know_fr span img,
.blog_avatar span img,
.careerFeaturesCol_info span img,
.challenges_sectionFr span img,
.chrckIcon img,
.coreTabs_data_avatar span img,
.cyberSecurity_col span img,
.digitalServices_avatar span img,
.eshareWhite_logo a img,
.eshare_logo a img,
.fromTo_fl_avatar span img,
.hirinTal_avatar span img,
.hirin_logo a img,
.industryNew_section1_avatar span img,
.instaHirin_banner_avatar,
.instaHirin_banner_avatar img,
.mainBanner_layout span,
.mainBanner_layout span img,
.main_logo a img,
.nativeSupport_list ul li a img,
.networkManagement_infoAvatar span,
.network_flow span,
.network_flow span img,
.pageSection_icon img,
.postRequirment_avatar span,
.postRequirment_avatar span img,
.rocketAvatar img,
.seamlessLimitless_fr span img,
.security_data_avatar span img,
.sourceModel_avatar span img,
.tabsAvatar span,
.tabsAvatar span img,
.togather_avatar_detail span img,
.verified_icon img {
    width: 100%;
    display: block
}

.authBtns ul,
.main_nav ul,
.side-by-side,
.trendingNav ul {
    display: flex;
    align-items: center
}

.trendingNav ul li {
    padding: 0 5px
}

.trendingNav ul li a {
    border: 1px solid #fff;
    padding: 3px 8px;
    border-radius: 4px;
    font-size: 10px;
    display: block;
    color: #fff
}

@media (min-width:766px) and (max-width:1200px) {
    .trendingNav ul li a {
        border: 1px solid #fff;
        padding: 4px 3px !important;
        border-radius: 4px;
        font-size: 6px;
        display: block;
        color: #fff
    }

    .change_langOuter {
        width: 85px !important;
    }

    .change_langOuter .goog-te-combo {
        font-size: 8px !important;
    }


}

.change_langOuter {
    border-radius: 4px;
    background-color: #fff;
    border: 1px solid #000;
    width: 120px;
    color: #000;
    padding: 1px 3px;
    font-family: Arial;
    min-height: 25px;
    margin-right: 11px
}

.authBtns,
.copyRight,
.distributeCloud_list ul li,
.grid_list,
.main_logo,
.main_nav,
.meetTeam_nav_inner .meetTeam_nav_info ul li,
.services_avatar a {
    width: auto
}

.changeLang:focus {
    outline: 0;
    box-shadow: none
}

.adv_rapd:after,
.change_langOuter span,
.mostPopular::after,
.skiptranslate iframe {
    display: none !important
}

.change_langOuter .skiptranslate {
    font-size: 0px !important
}

.change_langOuter .goog-te-combo {
    font-size: 10px
}

.authBtns {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-left: 10px
}

.addressTab_data,
.advaceCareer_hire .applyNow_text,
.alert,
.clientBizionic_partners_sec .clientBizionic_reviews_info strong,
.clientBizionic_reviews .owl-nav,
.closeNav,
.cloud-consultingFloating_menu .innerColum_menu strong,
.currentJobSlider .slick-next::before,
.currentJobSlider .slick-prev::before,
.endToendTabs_data,
.eshare_logo,
.flotNav_added .floatingMenu_col span,
.howWork_section ul li:first-child::after,
.howWork_section ul li:last-child::before,
.impact_columns .industryNew_section2_colsInfo h6,
.industriesFloating_menu .innerColum_menu strong,
.listView,
.main_nav .trendingNav_links,
.main_nav ul li a i,
.meetTeam_nav_inner .otherSearch,
.meetTeam_sliderSection .owl-dots,
.menuIcon,
.onboardSkill_options .skilled_setting ul li a:hover::after,
.p_products .slick-next::before,
.p_products .slick-prev::before,
.security-solutionsFloating_menu .innerColum_menu strong,
.showListView .gridView,
.sponsorSlider .slick-next::before,
.sponsorSlider .slick-prev::before,
.startupHowWork .inspiredPassion_cil_info span,
.startupHowWork::after,
.technologyFloating_menu .innerColum_menu strong,
.vettingList_infoBullets ul li::before {
    display: none
}

.authBtns ul li,
.discList li p {
    padding: 0 0 0 8px
}

.authBtns ul li a {
    border: 1px solid #fff;
    background-color: #fff;
    padding: 5px 10px;
    border-radius: 4px;
    font-size: 10px;
    display: block;
    color: #000
}

.main_logo {
    padding: 15px 0
}

.main_logo a {
    width: 130px;
    display: block;
    transition: .2s;
    -moz-transition: .2s;
    -ms-transition: .2s;
    -o-transition: .2s;
    -webkit-transition: .3s
}

.eshare_logo {
    width: auto;
    padding-bottom: 25px;
    margin-left: 60px
}

.eshare_logo a {
    width: 100px;
    display: block;
    transition: .2s;
    -moz-transition: .2s;
    -ms-transition: .2s;
    -o-transition: .2s;
    -webkit-transition: .3s
}

.fixed_header .main_logo a {
    width: 115px
}

.main_nav ul li {
    margin-left: 14px;
    position: relative
}

.main_nav ul li a {
    padding: 0 0 20px;
    display: block;
    color: #646464;
    font-size: 14px;
    position: relative;
    transition: .2s ease-in-out;
    -moz-transition: .2s ease-in-out;
    -o-transition: .2s ease-in-out;
    -webkit-transition: .2s ease-in-out;
    border-bottom: 3px solid transparent
}

.main_nav .btn_default {
    color: #fff !important;
    min-width: 120px !important;
    padding: 10px !important;
    line-height: 1.2 !important;
    font-family: avenirmedium !important;
    border-width: 1px !important;
    transform: translateY(-15px);
    font-size: 12px;
    border: 1px solid #27a5de;
    background: #27a5de
}

.blogPost_info h2 a,
.blog_column_info h5 a,
.blogs_list_col h6 a,
.clientBizionic_partners_sec .slick-next:before,
.clientBizionic_partners_sec .slick-prev:before,
.contactForm_page .custom_tittle p,
.influencer_id_text a:hover,
.main_nav ul li a.active_nav,
.main_nav ul li:hover>a,
.newLable strong,
.onFormCheck label a,
.onrequireForm .checkbox-label,
.rate_edits strong,
.workload_section .apiCol_text p {
    color: #000
}

.main_nav ul li:hover>a small {
    color: #000;
    transform: rotate(180deg)
}

.main_nav ul li small {
    font-size: 22px;
    position: absolute;
    right: 0;
    top: -4px;
    cursor: pointer
}

.main_nav ul li.has_nav>a {
    padding-right: 15px !important
}

.gxp_flow_section_detail span img,
.has_nav:hover .floatingMenu,
.indust_work_col a span,
.innerColum_menu ul,
.listTop_technology ul li a,
.main_nav ul li.has_nav>a i,
.onBankingPage .bankCol_head,
.p_products span,
.show,
.showListView .listView,
.technologyWorking_info ul li a {
    display: block
}

.main_nav ul li a.btn_default>small,
.main_nav ul li a.hire_me_button>small {
    display: none !important;
    z-index: 22
}

.main_container {
    padding-top: 132px;
    width: 100%
}

.mainBanner_section {
    width: 100%;
    background: url(../images/bannerBg.webp) 0 0/cover no-repeat
}

.aboutBizionic_section_detail,
.areaIntrest_section_detail,
.at_bizionic_section_detail,
.blogsSection_detail,
.byNumber_section_detail,
.clientBizionic_section_detail,
.get_in_touchSection_detail,
.hirinSection_detail,
.hiringSlider_section_detail,
.mainBanner_detail,
.meetTeam_section_detail,
.nativeSupport_sectionDetail,
.newIndPages_section2_tittle,
.onboard_mainorm_sectionDetail,
.ourEndProcess_section_detail,
.ourStory_section_detail,
.policy_pages_detail,
.servicesProvided_section_detail,
.softDev_section_detail {
    width: 100%;
    padding: 70px 0
}

.aboutBizionic_col,
.additional_benefits_text,
.appSecurityTabsFr_tabs_info,
.at_bizionicSteps_col,
.awsNepture_info_fl,
.awsNepture_info_fr,
.awsNepture_list,
.backup_recovery_info,
.biz_brief_info,
.bizionicTeam_main,
.bizionicTeam_mainInfo,
.byNumber_steps,
.careerPage_container_detail,
.casesCol_info,
.challengersTabsInfo,
.challengers_fl,
.challengers_fr,
.challenges_sectionFl,
.challenges_sectionFr,
.chinaAgency_list,
.col_one_info,
.connected_form_info,
.contactUs_info_form,
.continental_avatar,
.continental_avatarText,
.cyberSecurity_sec,
.digital_menu_info,
.distributeCloud_list,
.efficiency_list,
.efficiency_list_icon,
.endProcess_img,
.endToend_sectionInfo,
.faq_new_list,
.faq_new_list_info,
.floatingMenu_col,
.footerUp,
.fromTo_fl,
.globalPartner_list,
.globalPartner_section,
.global_talent_quotes,
.hireBttn,
.hirinLinks_info,
.hiringInfo,
.howWork_section,
.implementation_process_avatar,
.indiaMarketing_avatar,
.indust_work_columns,
.industryNew_section,
.industryNew_section1_avatar,
.industryNew_section1_info,
.industryNew_section2_cols,
.industryNew_section2_info,
.influencer_section,
.jnk_main_avatar,
.let_dev_solution_list,
.listTop_technology,
.lookingWork_list,
.lookingWork_section,
.mainBanner_text,
.mainForm_fl,
.markServices_section,
.markServices_tabsBtn_info,
.markServices_tabs_col,
.marketServicesPage_section,
.marketServices_fr,
.marketing_banner_fr,
.marketing_numbers,
.meetTeam_nav_inner .meetTeam_nav_info,
.monitring_list_table,
.nativeSupport_list,
.nativeSupport_section,
.needHelp_form,
.needHelp_formField,
.networkSection_info,
.network_flow,
.network_flow_list,
.network_flowlistText,
.onboard_mainorm_section,
.ourExperties_list,
.ourStory_section_fl,
.ourStory_section_fr,
.ourWorked_list,
.p_products,
.policy_pages,
.policy_pages_content,
.postRequirment_avatar,
.primeVideo_banner_avatar,
.process_avatar,
.rate_edits,
.requireForm_lable,
.revolutionBanner_infoText,
.revolutionBanner_section,
.section2_avatar,
.security_data_avatar,
.services_avatar,
.showListView .viewAll_listing>ul>li,
.sofDev_info_text,
.sourceModel_column,
.sponsorSlider,
.sponsorsSection,
.startProj_info,
.startupServices_infoText,
.stretgy_listing,
.tabsAvatar,
.talentCheckList,
.technologyWorking,
.technologyWorking_info,
.technology_master_list,
.technology_master_section,
.technology_provides,
.vettingList_infoBullets,
.viewAll_listing,
.viewAll_search,
.viewall_tillte,
.who_we_are_text {
    width: 100%
}

.mainBanner_text h3 {
    color: #fff;
    padding-bottom: 10px;
    font-size: 36px;
    max-width: 700px;
    line-height: 1.3
}

.mainBanner_text h3 em {
    font-style: normal;
    font-family: avenirmedium
}

.mainBanner_text h3 b {
    font-size: 48px;
    display: block
}

.mainBanner_text strong {
    display: block;
    padding-bottom: 20px;
    color: #fff;
    font-family: avenirmedium;
    font-weight: 400;
    font-size: 24px;
    letter-spacing: 1px
}

.mainBanner_text span {
    display: block;
    width: 100%;
    margin-bottom: 25px
}

.app_links a img,
.app_product span img,
.auditingHelp_avatar span img,
.awsNepture_info_fr span img,
.bizionicWay span img,
.byNumber_bg img,
.casesCol_info span img,
.challengers_avatar span,
.challengers_avatar span img,
.colComplaine_infoFl span,
.connectRoc img,
.connected_avatar span img,
.devServices_secFlow span img,
.endProcess_img span,
.endProcess_img span img,
.faqImg img,
.globalPartner_avatar span img,
.gxp_flow_section_detail span,
.increaseSection_fr span img,
.jnk_main_avatar span img,
.keySuccess_col span img,
.let_dev_list_fr span img,
.listFl_icons span img,
.mainBanner_text span img,
.marketServices_fr span,
.marketServices_fr span img,
.mvpBenefits_flow span,
.mvpBenefits_flow span img,
.oracleCol_info span img,
.ourStory_section_fr span img,
.portfolioAvatar span img,
.primeVideo_banner_avatar span img,
.process_avatar span,
.section2_avatar span img,
.team_col a,
.team_col a img,
.tyre_middleEast_avatar span img {
    display: block;
    width: 100%;

}


.mainBanner_text p {
    text-align: justify;
    color: #fff;
    font-size: 18px
}

.mainBanner_text h4 {
    color: #fff;
    font-size: 30px;
    max-width: 700px;
    line-height: 1.3;
    font-family: avenirmedium
}

.mainBanner_text h4 b {
    font-size: 30px;
    font-family: avenirblack
}

.custom_tittle {
    width: 100%;
    text-align: center;
    padding-bottom: 25px
}

.byNumber_section {
    width: 100%;
    background: url(../images/byNumber_bg.webp) 0 0/cover no-repeat fixed
}

.byNumber_steps_info {
    width: 100%;
    position: relative;
    background: rgba(21, 33, 48, .8);
    height: 100%
}

.appSecurityTabsFr_tabs,
.byNumber_bg,
.challengers_tabs_data {
    width: 100%;
    display: none
}

.byNumber_infoText {
    color: #fff;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-flow: column;
    padding: 40px 20px
}

.byNumber_infoText strong {
    font-size: 32px
}

.byNumber_infoText p {
    color: #fff;
    padding-bottom: 0;
    text-align: center
}

.modelCol,
.numberStepsSpace {
    padding-top: 15px;
    padding-bottom: 15px
}

.BankingTittle_outer,
.at_bizionic_section,
.clientBizionic_partners,
.coreTabs_data,
.servicesProvided_section,
.togather_avatar_inner {
    width: 100%;
    background: #fff
}

.custom_tittle p {
    font-size: 20px;
    color: #16509b;
    line-height: 1.5
}

.at_bizionic_steps {
    width: 100%;
    padding-bottom: 60px;
    padding-top: 10px
}

.at_bizionicSteps_col span {
    display: block;
    width: 100%;
    overflow: hidden
}

/* .at_bizionicSteps_col span img,
.indPortfolio_avatar img {
    display: block;
    width: 100%;
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    filter: grayscale(100%);
    cursor: pointer;
    transition: 1s
}

*/

.at_bizionicSteps_col span img,
.indPortfolio_avatar img {
    border-radius: 10px;

}

.at_bizionicSteps_col a img:hover,
.at_bizionicSteps_col span img:hover {
    -webkit-filter: grayscale(0%);
    -moz-filter: grayscale(0%);
    filter: grayscale(0%);
    transform: scale(1.1)
}

.at_bizionic_bottomTittle,
.backup_recovery_sectionDetail,
.compliance_servicesHead,
.servicesProvided_info {
    width: 100%;
    padding-bottom: 50px
}

.at_bizionic_bottomTittle p {
    font-size: 20px;
    padding: 0;
    text-align: center
}

.let_dev_list_fl,
.let_dev_list_fr,
.pageNot_found_info,
.seeOur,
.teamBttn {
    width: 100%;
    text-align: center
}

.teamBttn a {
    max-width: 180px;
    margin: auto;
    background: #152130
}

.startProj_section {
    width: 100%;
    background: url(../images/latestBlog_bg.webp) right center/cover no-repeat;
    overflow: hidden
}

.startProj_section_detail {
    width: 100%;
    padding: 120px 0;
    position: relative
}

.biz_brief_info h3,
.clientBizionic_section_detail .custom_tittle h2,
.hireForm_banner_detail .custom_tittle h2,
.otherTechnologySection .aboutBizionic_col_info h4,
.progForm_bg .addFile input,
.startProj_info h3 {
    color: #fff
}

.custom_tittle h2 strong,
.custom_tittle strong,
.embark_section_detail .custom_tittle h2,
.hiretalent .custom_tittle h2 strong,
.lookingWork_list h2,
.lookingWork_list h3,
.marketingBanner h3 small,
.networkManagement_list ul li p strong,
.policy_pages_content strong,
.startProj_info h3 strong {
    font-family: "Financier Display";
    font-weight: 700
}

.startProj_info a {
    max-width: 180px;
    margin: auto;
    background: #15509b;
    padding: 15px;
    font-size: 16px
}

.rocketAvatar {
    max-width: 650px;
    bottom: 0;
    position: absolute;
    right: -100px;
    display: block
}

.AmazonMusicLand_banner_bg,
.aboutBizionic_col_info,
.aboutProject_section_detail,
.alchmeySolution_section,
.american_hospital_banner_bg,
.areaIntrest_section,
.audiance_excecution_info,
.audiance_excecution_section,
.awsNepture_section,
.baazexLand_banner_bg,
.backup_recoveryCol_info,
.backup_recovery_detail,
.backup_recovery_section,
.benefits_list_info,
.bizionic_know_section,
.blogsSection,
.byte-danceLand_banner_bg,
.cbs_points,
.clientBizionic_reviews,
.clientBizionic_reviews_info,
.connect_text,
.connected_form_field,
.contactUs_info_fieldInput,
.contactUs_info_fieldText,
.coreServices_sectionDetail,
.curentPosition_section,
.digitalServices_section,
.dubaiLand_banner_bg,
.emporium_capitalLand_banner_bg,
.ericssonLand_banner_bg,
.fujiFilmLand_banner_bg,
.fundingApplyForm_page,
.getConnect_section,
.hiringSlider_section,
.hubunSolution_section,
.iframe_code,
.indPortfolio_List,
.indPortfolio_col,
.influencer_gallry,
.instaHirin_banner,
.jobtomeLand_banner_bg,
.just_eatLand_banner_bg,
.keySuccess_marketerList,
.leadnestLand_banner_bg,
.let_dev_solution,
.markServices_tabs,
.markServices_tabsInfo,
.montblancLand_banner_bg,
.nakheelLand_banner_bg,
.needMvp_section,
.networkSection,
.newIndPages_section2,
.newIndPages_section2_outer,
.ongoing_section,
.ourEndProcess_section,
.ourStory_section,
.ourStory_section_info,
.pricingList,
.pricing_section,
.product_inner_pagesInfo,
.protectPrivacy,
.remoteInfra_row,
.remoteInfrastructure_sec,
.skyLand_banner_bg,
.sourceModel_list,
.spotifyLand_banner_bg,
.theChallenge_section,
.timHouse_bannerBg,
.turkishAirlineLand_banner_bg,
.tyre_middleEast_section,
.viewALL_gridList,
.viewAllFilters,
.viewAllSearch,
.viewall_sort,
.viginMobileLand_banner_bg,
.who_we_are_section,
.youtube_section {
    position: relative;
    width: 100%
}

.security_sectionDetails {
    position: relative;
    width: 100%;
    padding: 0 198px
}

.aboutBizionic_section {
    width: 100%;
    background: #f1f1f1
}

.aboutBizionic_section_detail .custom_tittle h4 {
    font-family: avenirmedium;
    font-weight: 400;
    max-width: 1000px;
    margin: auto;
    font-size: 20px
}

.aboutBizionic_col_info {
    padding: 10px 20px
}

.aboutBizionic_col_info h4 {
    padding-bottom: 15px;
    font-family: avenirmedium;
    font-size: 24px
}

.aboutBizionic_col_info p {
    text-align: justify;
    font-size: 18px;
    color: #58595b
}

.aboutBizionic_col_info p span {
    width: 125px;
    height: 125px;
    padding: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #e6e7e8;
    float: left;
    margin: 10px 20px 5px 0
}

.aboutBizionic_col_info p span img {
    height: 65px;
    object-fit: contain
}

.aboutBizionic_col .row {
    margin: 0 -35px
}

.aboutBizionic_col_info strong {
    padding-bottom: 12px;
    font-family: avenirblack;
    text-align: left;
    text-transform: uppercase;
    display: block;
    color: #fff;
    line-height: 1.4;
    font-size: 20px
}

.clientBizionic_section {
    width: 100%;
    background: url(../images/amazingClient_bg.webp) bottom center/cover no-repeat
}

.clientBizionic_section_detail .custom_tittle h2 b {
    font-family: avenirmedium;
    font-weight: 400
}

.clientBizionic_info {
    width: 100%;
    background: #d1d3d4;
    padding: 25px
}

.b2bInnerText .additional_benefits_text ul,
.clientBizionic_partners ul,
.coreTabs ul,
.cyberSecurity_sec ul,
.distributeCloud_list ul,
.marketing_numbers ul,
.pricingList ul,
.talentCheckList ul {
    display: flex;
    flex-wrap: wrap
}

.clientBizionic_partners ul li,
.coreTabs ul li,
.pricingList ul li,
.search2,
.search3 {
    width: 20%
}

.coreTabsss ul li {
    width: 33% !important
}

.clientBizionic_partners ul li a,
.clientSlider_inner a {
    width: 100%;
    height: 100px;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid #e0e0e0;
    transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    -webkit-transition: .3s
}

.clientBizionic_partners ul li a:hover,
.clientSlider_inner a:hover,
.fundingApplyForm_info_section hr {
    border-color: #000
}

.clientBizionic_partners ul li a.active {
    border-color: #000;
    background: #5488bba8
}

.clientBizionic_partners ul li a img {
    width: 75px;
    height: 45px;
    object-fit: contain
}

.clientBizionic_reviews_info {
    background: #fff;
    padding: 40px 30px
}

.clientBizionic_reviews_info span {
    font-size: 40px;
    display: block;
    padding-bottom: 10px
}

.clientBizionic_reviews_info p {
    color: #58595b;
    padding-bottom: 25px;
    text-align: justify;
    line-height: 1.5
}

.clientBizionic_reviews_info strong {
    text-align: right;
    display: block;
    color: #58595b;
    font-family: avenirblack;
    font-size: 18px
}

.clientBizionic_reviews .owl-dots {
    position: absolute;
    left: -25px;
    bottom: 10px
}

.clientBizionic_reviews .owl-dot {
    margin: 10px 0;
    display: block
}

.clientBizionic_reviews .owl-dot span {
    width: 4px;
    height: 16px;
    background: #a7a9ac;
    display: block
}

.clientBizionic_reviews .owl-dot.active span {
    background: #000029
}

.aboutProject_section {
    width: 100%;
    background: #f1f2f2;
    overflow: hidden
}

.aboutProject_section_detail {
    padding: 90px 0
}

.aboutProject_section_detail .custom_tittle p {
    color: #04060d;
    font-size: 20px;
    max-width: 450px;
    padding-bottom: 0;
    line-height: 1.3
}

.project_form {
    width: 100%;
    padding: 15px 25px 25px
}

.hireFormSetting .contactUs_detail,
.marketingFormSetting .contactUs_detail,
.progForm_bg {
    background: url(../images/latestBlog_bg.webp) bottom center/cover no-repeat
}

.project_form_field,
.project_form_textarea {
    width: 100%;
    position: relative;
    margin: 15px 0
}

.project_form_field input {
    width: 100%;
    padding: 15px 20px;
    border: 1px solid #bcbec0;
    background: #fff
}

.project_form_textarea textarea {
    width: 100%;
    padding: 20px;
    border: 1px solid #bcbec0;
    background: #fff;
    min-height: 200px
}

.project_form_field input:focus,
.project_form_textarea textarea:focus {
    border: 1px solid #000029
}

.protectPrivacy span {
    font-size: 16px;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid #fff;
    color: #fff;
    padding: 12px 20px
}

.protectPrivacy span img {
    width: 25px;
    display: block;
    margin-right: 10px
}

.addFile_button {
    display: flex;
    align-items: center;
    width: 100%;
    padding-top: 20px;
    justify-content: space-between
}

.addFile_button p {
    padding-bottom: 0;
    font-size: 14px;
    padding-right: 30px;
    min-width: 580px
}

.man_avatar {
    max-width: 420px;
    position: absolute;
    right: -80px;
    bottom: 0;
    z-index: -1
}

.servicesProvided_info ul {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    color: #000
}

.servicesProvided_info ul li {
    padding: 5px 12px;
    font-size: 15px;
    color: #000
}

.servicesProvided_info ul li a {
    color: #000;
    transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    -webkit-transition: .3s
}

.servicesProvided_info h3 {
    color: #000;
    font-size: 22px
}

.footer {
    width: 100%;
    background: #505050
}

.assessment_info_detail,
.auditingHelp_section_detail,
.chalengers_section_detail,
.endToend_section_detail,
.ensuregxp_section_detail,
.footerUp_detail,
.impact_section_detail,
.signOrg_section_detail,
.useCases_section_detail {
    width: 100%;
    padding: 60px 0
}

.connected_form {
    width: 100%;
    padding-right: 100px
}

.connected_form h5 {
    color: #fff;
    padding-bottom: 20px;
    font-size: 20px !important;
}

.connected_form_info ul {
    display: block;
    align-items: flex-start;
    margin: 0;
    padding-bottom: 15px
}

.connected_form_info ul li {
    width: 100%;
    padding: 15px 0
}

.connected_form_field strong {
    display: block;
    padding-bottom: 0;
    color: #fff
}

.connected_form_field input {
    width: 100%;
    padding: 5px 0;
    color: #fff !important;
    border-bottom: 1px solid #fff
}

.connected_form_field input:focus {

    border-bottom: 1px solid #fff !important;
    border-left: none !important;
    border-right: none !important;
    border-top: none !important;

}

/*  */
/* .connected_form_field input:-webkit-autofill,
.connected_form_field input:-webkit-autofill:hover,
.connected_form_field input:-webkit-autofill:focus,
.connected_form_field input:-webkit-autofill:active {

    -webkit-box-shadow: 0 0 0 1000px transparent inset !important;
    transition: background-color 5000s ease-in-out 0s;
    -webkit-text-fill-color: #fff !important;

} */

.connected_form_field input:-webkit-autofill,
.connected_form_field input:-webkit-autofill:hover,
.connected_form_field input:-webkit-autofill:focus,
.connected_form_field input:-webkit-autofill:active {
    -webkit-box-shadow: 0 0 0 1000px transparent inset !important;
    /* or your background color */

    transition: background-color 9999s ease-out;
    -webkit-text-fill-color: #fff !important;
    transition: background-color 9999s ease-out;
    caret-color: #fff;
}

/*  */

.connected_form p {
    font-size: 15px;
    color: #fff;
    padding-bottom: 25px
}

.connected_form p a {
    color: #00aced
}

.bizionic_about,
.technology_numbers {
    width: 100%;
    padding-top: 60px
}

.bizionic_about p {
    padding: 3px 0;
    color: #fff;
    font-size: 14px
}

.bizionic_about p a {
    color: #fff;
    font-size: 16px
}

.blog_column_info h5 a:hover,
.hirinLinks_info ul li a:hover,
.onFormCheck label a,
.quick_links ul li a:hover {
    text-decoration: underline !important
}

.bizionic_about p i {
    margin-right: 8px
}

.bizionic_about p.addressP {
    min-height: 100px
}

.abt_list li p,
.b2b_process .custom_tittle,
.bankingSec1 .custom_tittle p,
.benefitslist_text ul li:last-child p,
.bizionicTeam_mainInfo_text .custom_tittle,
.btn_subcribe,
.decimelList li p,
.faq_new_list_info p,
.financialSec .industryNew_section_detail,
.hireForm_banner_detail .custom_tittle,
.inspiredPassion_cil_info p,
.mvpDev_col_info p,
.portfolioSection .at_bizionic_steps,
.servicesText_list .technology_master_text p:last-child,
.who_we_are_detail .custom_tittle {
    padding-bottom: 0
}

.btn_subcribe .btn_default {
    background: #cfd1d2;
    border-radius: 5px;
    color: #555
}

.footerBottom {
    width: 100%;
    background: #000
}

.footerBottom_detail {
    width: 100%;
    padding: 20px 0 18px;
    display: flex;
    align-items: flex-end
}

.footerBottom_detail .main_logo {
    padding: 0;
    width: 16%
}

.copyRight p {
    padding: 0;
    color: #fff
}

.social_info {
    width: auto;
    display: flex;
    align-items: center;
    padding-top: 30px
}

.social_info a {
    margin-right: 15px;
    color: #d1d3d4;
    font-size: 24px;
    transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    -webkit-transition: .3s
}

.s_fb:hover {
    color: #3b5998 !important
}

.s_inst:hover {
    color: #854709 !important
}

.s_tw:hover {
    color: #1da1f2 !important
}

.s_link:hover {
    color: #0a66c2 !important
}

.s_yout:hover {
    color: red !important
}

.s_slide:hover {
    color: #e68523 !important
}

.bizionic_about h6 {
    padding-bottom: 15px;
    color: #fff;
    font-size: 16px
}

.anim_bouncing {
    animation: 2s linear infinite floatIt
}

@keyframes floatIt {

    25%,
    50% {
        -webkit-transform: translate(-3px, -4px);
        -moz-transform: translate(-3px, -4px);
        transform: translate(-3px, -4px)
    }

    0%,
    100% {
        -webkit-transform: translate(0, 0);
        -moz-transform: translate(0, 0);
        transform: translate(0, 0)
    }
}

@-webkit-keyframes floatIt {

    25%,
    50% {
        -webkit-transform: translate(-2px, -3px);
        transform: translate(-2px, -3px)
    }

    0%,
    100% {
        -webkit-transform: translate(0, 0);
        transform: translate(0, 0)
    }
}

.marketing_numbers ul li {
    width: 50%;
    padding: 40px 0
}

.marketing_numbers .byNumber_infoText {
    position: relative;
    display: block;
    padding: 8px 0 30px 30px;
    max-width: 230px;
    border-left: 5px solid #fff
}

.marketing_numbers .byNumber_infoText::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    height: 5px;
    width: 65%;
    background: #fff
}

.marketing_numbers .byNumber_infoText strong {
    font-size: 36px;
    display: block;
    font-weight: 700
}

.infoTxt p b,
.marketing_numbers .byNumber_infoText strong b,
.technology_numbers .byNumber_infoText strong,
.technology_numbers .byNumber_infoText strong b {
    font-weight: 700
}

.marketing_banner_fr span {
    width: 100%;
    max-width: 540px;
    margin: auto;
    display: block
}

.marketing_banner_fr strong {
    margin-top: -50px;
    color: #fff;
    display: block;
    font-size: 20px;
    letter-spacing: 1px;
    text-align: center;
    line-height: 1.5;
    font-weight: 400
}

.marketing_banner_fr strong small {
    font-size: 26px;
    font-weight: 700
}

.bizionic_know_section .row,
.embark_section_list ul li .row,
.hireMain .row,
.indiaPage .row,
.markServices_tabsInfo_detail .row,
.marketingStart .row,
.technology_master_info .row {
    align-items: center
}

.bg_e5e6e7 {
    background-color: #e5e6e7
}

.bg_000 {
    background-color: #000
}

.bg_f2f2f2,
.formBg_industries {
    background: #f2f2f2 !important
}

.bg_f1f1f1 {
    background-color: #f1f1f1 !important
}

.bg_fefefe {
    background: #fefefe !important
}

.bizionic_know_fl {
    transform: translateY(-50px);
    width: 100%;
    background: url(../images/bizionic_know_bg.webp) 0 0/cover no-repeat;
    padding: 110px 180px;
    display: flex;
    justify-content: flex-end
}

.bizionic_know_fl h3 {
    font-size: 42px;
    color: #fff;
    padding: 0;
    line-height: 1.4;
    max-width: 480px
}

.bizionic_know_fl h3 b {
    display: block;
    font-family: avenirmedium
}

.bizionic_know_fl h3 strong {
    display: block;
    font-size: 66px
}

.bizionic_know_fr {
    width: 100%;
    padding: 30px 60px;
    display: flex;
    align-items: center;
    justify-content: flex-start
}

.bizionic_know_fr span {
    max-width: 600px;
    display: block
}

.marketMain {
    padding-bottom: 100px !important
}

.markServices_section .custom_tittle {
    padding: 70px 0 40px
}

.markServices_tabsBtn {
    width: 100%;
    background: #bbbdc0
}

.aboutRead_more .aboutBizionic_col_info p,
.benefits_list ul,
.digital_menu_info ul,
.endToendTabs ul,
.markServices_tabsBtn_info ul,
.meetTeam_nav_info ul,
.security_breadcrums ul,
.showListView .experties_outer {
    display: flex
}

.col3_moniter,
.digital_menu_info ul li,
.markServices_tabsBtn_info ul li,
.meetTeam_nav_info ul li,
.pricing_section .coreTabs ul li {
    width: 33.33%
}

.markServices_tabsBtn_info ul li a {
    padding: 25px 20px;
    text-align: center;
    color: #414042;
    font-size: 18px;
    display: block;
    transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    -webkit-transition: .3s
}

.digital_menu_info ul li a.d_active,
.digital_menu_info ul li a:hover,
.markServices_tabsBtn_info ul li a.active {
    background: url(../images/coreTab_active.webp) bottom center/cover no-repeat;
    font-family: avenirblack;
    color: #fff
}

.markServices_tabsInfo_detail {
    width: 100%;
    padding: 80px 0;
    position: relative;
    display: none
}

.assessement_types_section_detail,
.endToendTabs_section,
.markServices_tabs_colInfo,
.policy_pages_detail .careerPage_inner {
    width: 100%;
    padding: 20px 0
}

.markServices_tabs_colInfo strong {
    margin-bottom: 15px;
    font-weight: 700;
    display: inline-block;
    background: #414042;
    padding: 6px 30px 5px 20px;
    color: #fff;
    font-family: avenirblack
}

.markServices_tabs_colInfo p {
    text-align: justify;
    line-height: 1.5;
    color: #414042
}

.additional_benefits_section_detail .custom_tittle,
.faq_new_list_info h6,
.globalPartner_section_detail .custom_tittle p,
.hiretalent .custom_tittle,
.inspiredPassion_cil_info h6,
.markServices_tabs_colInfo:last-child p:last-child,
.onHiredetailPage .addFile,
.pushNotification_sec .indust_work_col a strong,
.sofDev_info_text p,
.startupServices_infoText h6 {
    padding-bottom: 10px
}

.tabsMarker {
    position: absolute;
    left: -240px;
    top: 220px;
    font-size: 74px;
    color: #e6e7e8;
    font-family: avenirblack;
    padding: 0;
    text-transform: uppercase;
    text-align: right;
    line-height: 1;
    transform: rotate(-90deg);
    min-height: 145px;
    display: none
}

.tabsMarker.uiMarker {
    left: -190px;
    top: 170px
}

.tabsMarker.ecomMarker {
    left: -335px;
    top: 315px
}

.digitalServices_section_detail {
    width: 100%;
    padding: 70px 0 0
}

.p_color {
    color: #414042 !important
}

.areaIntrest_avatar,
.digitalServices_avatar {
    width: 100%;
    padding-top: 30px
}

.digitalServices_avatar span {
    width: 100%;
    display: block;
    margin: auto;
    max-width: 850px
}

.digital_menu {
    width: 100%;
    background: #e4e5e6;
    position: absolute;
    left: 0;
    bottom: 50px;
    z-index: 2
}

.digital_menu_info ul li a {
    padding: 22px 20px;
    text-align: center;
    color: #414042;
    font-size: 22px;
    display: block;
    transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    -webkit-transition: .3s
}

.areaIntrest_avatar span,
.gxpScopeCol_info span img {
    width: 100%;
    display: block;
    margin: auto
}

.globalPartner_list ul li a,
.seeOur a {
    display: inline-block
}

.seeOur a {
    color: #04060d;
    font-size: 20px;
    transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    -webkit-transition: .3s
}

.connectText h3 strong,
.consulting_innerPages_main .provider_section .industryNew_section2_colsInfo h6,
.seeOur a:hover {
    color: #16509b;
    font-family: avenirblack
}

.ourStory_section_fl .btn_default {
    display: inline-block;
    font-size: 24px;
    text-transform: uppercase;
    font-family: avenirblack;
    padding: 6px 15px 4px;
    line-height: 1;
    margin-bottom: 25px;
    min-width: auto
}

.ourStory_section_fl h4 {
    padding-bottom: 15px
}

.ourStory_section_fl p {
    text-align: justify;
    color: #000;
    line-height: 1.7
}

.ourStory_section_fl .seeOur a,
.skilled_setting ul li a strong {
    color: #414042
}

.ourStory_section_fl .seeOur a:hover {
    text-decoration: underline !important;
    font-family: avenirmedium !important
}

.bizionicWay span,
.ourStory_section_fr span {
    display: block;
    max-width: 400px;
    margin: auto
}

.bizionicWay {
    width: 100%;
    margin-top: -70px;
    position: relative;
    z-index: -1
}

.bizionicWay strong {
    display: block;
    text-align: center;
    color: #000029;
    font-size: 30px;
    font-family: avenirblack;
    padding-top: 5px
}

.portfolioAvatar {
    width: 100%;
    padding: 50px 0 10px
}

.connected_avatar span,
.portfolioAvatar span {
    display: block;
    max-width: 700px;
    margin: auto
}

.portfolioSection .at_bizionicSteps_col {
    padding: 0 7px
}

.clientMarketing {
    background: url(../images/clientBg.webp) 0 0/cover no-repeat fixed #e5e6e7
}

.clientMarketing .clientBizionic_section_detail {
    padding-top: 100px;
    padding-bottom: 100px
}

.clientMarketing .clientBizionic_info {
    background: #939598
}

.getConnect_section_detail,
.marketingStart .startProj_section_detail,
.notification_banner .mainBanner_text,
.notification_banner .notifyText {
    padding: 70px 0
}

.connected_avatar {
    width: 100%;
    padding: 30px 0 10px
}

.connected_with,
.vettingList_text {
    width: 100%;
    padding-top: 25px
}

.connected_with_info {
    width: 100%;
    text-align: center;
    padding: 15px 15px 25px
}

.connected_with_info span {
    font-size: 24px;
    display: block;
    color: #15509b;
    padding-bottom: 5px
}

.connected_with_info small {
    font-size: 14px;
    display: block;
    color: #414042;
    font-family: avenirblack;
    padding-bottom: 30px
}

.connected_with_info strong {
    line-height: 1.3;
    color: #414042;
    font-size: 22px;
    display: block;
    padding-bottom: 60px
}

.spratorLine {
    display: block;
    max-width: 100px;
    margin: auto auto 30px;
    height: 1px;
    background: #414042
}

.connected_with_info a {
    color: #16509b;
    padding: 12px 9px;
    border: 2px solid #15509b;
    text-align: center;
    border-radius: 0;
    font-family: avenirblack;
    font-size: 18px;
    transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    -webkit-transition: .3s ease-in-out;
    max-width: 160px;
    display: block;
    cursor: pointer;
    margin: auto;
    background-color: #fff !important
}

.addBorder {
    border-left: 1px solid #6c6d70;
    border-right: 1px solid #6c6d70
}

.globalPartner_section_detail {
    width: 100%;
    padding: 70px 0 60px
}

.globalPartner_avatar {
    width: 100%;
    padding: 0 0 70px;
    margin-top: -60px
}

.globalPartner_avatar span {
    display: block;
    max-width: 600px;
    margin: auto
}

.globalPartner_list ul {
    margin: 0 -10px;
    display: flex;
    align-items: center;
    flex-wrap: wrap
}

.globalPartner_list ul li {
    width: 20%;
    padding: 30px 10px;
    text-align: center
}

.globalPartner_list ul li a img {
    height: 36px;
    object-fit: contain;
    width: 100%;
    display: block;
    margin: auto
}

.financialSec .bankingSec1 .industryNew_section2_colsInfo,
.innerpages_tabsModify::after,
.marketingStart {
    background: #fff
}

.marketingStart .startProj_info h3 {
    color: #8c8c8c;
    font-size: 60px;
    text-align: left;
    margin-left: 60px;
    padding-bottom: 0;
    position: relative
}

.fbborder {
    border-radius: none !important
}

.marketingStart .startProj_info h3 em {
    font-family: avenirblack;
    display: block;
    color: #6e6e6e
}

.marketingStart .startProj_info h3 b {
    font-family: avenirblack;
    display: block;
    color: #16509b
}

.marketingStart .startProj_info h3 span {
    position: absolute;
    left: -125px;
    top: 84px;
    font-size: 34px;
    transform: rotate(-90deg);
    color: #b4b4b4
}

.marketingStart .rocketAvatar {
    max-width: 750px;
    right: -50px
}

.togather_avatar {
    width: 100%;
    padding-top: 70px
}

.additional_benefits_section,
.devServices_sec_detail,
.embarkMain_section_detail,
.influencer_section_detail,
.innerpages_tabsModify_detail,
.needMvp_section_detail,
.postRequirment_section,
.pricing_section_detail,
.remoteInfrastructure_sec_detail,
.seamlessLimitless_section_detail,
.talentCheck_list_info,
.togather_avatar_detail,
.topClouds_section_detail,
.who_we_are_detail {
    width: 100%;
    padding: 80px 0
}

.togather_avatar_detail span {
    width: 100%;
    display: block;
    max-width: 1000px;
    margin: auto
}

.latestBlog_section {
    width: 100%;
    background: url(../images/latestBlog_bg.webp) top center/cover no-repeat
}

.latestBlog_section_detail {
    width: 100%;
    padding: 100px 0
}

.blog_avatar {
    width: 100%;
    padding: 20px 0 50px
}

.blog_avatar span {
    width: 100%;
    display: block;
    max-width: 500px;
    margin: auto
}

.blog_column,
.ourExperties {
    width: 100%;
    padding-bottom: 20px
}

.blog_column_info {
    width: 100%;
    position: relative;
    padding: 15px;
    background-color: #fff
}

.blog_column_info span {
    width: 100%;
    display: block;
    margin-bottom: 15px
}

.blog_column_info span>img {
    width: 100%;
    display: block;
    height: 200px;
    object-fit: cover
}

.blog_column_info h5,
.descriptionHight div {
    color: #000;
    margin-bottom: 15px;
    font-family: avenirmedium;
    font-size: 16px;
    line-height: 1.4;
    min-height: 45px;
    padding: 0;
    -webkit-line-clamp: 2;
    display: -webkit-box
}

.blog_column_info .social_info a {
    color: #5b5b5b;
    margin: 0 25px 0 0;
    width: 36px;
    height: 36px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #fff
}

.blog_column_info .social_info {
    border-bottom: 1px solid #fff;
    padding-bottom: 25px
}

.blgCol,
.indCol {
    padding: 15px
}

.chinaPage,
.indiaPage {
    width: 100% !important;
    background: url(../images/bizionic_know_bg.webp) top center/cover no-repeat !important
}

.chinaPage h3,
.indiaPage h3 {
    line-height: 1.5
}

.marketServices_page,
.perposalSection,
.provider_section,
.services_formOuter {
    width: 100%;
    background: url(../images/latestBlog_bg.webp) bottom center/cover no-repeat
}

.chinaPage .mainBanner_text span {
    max-width: 720px;
    margin: -130px auto 60px
}

.marketServices_page .mainBanner_text h3 {
    text-shadow: 5px 8.66px 10px rgba(1, 1, 1, .4)
}

.chinaPage .mainBanner_text strong {
    display: block;
    text-align: center;
    font-family: avenirblack
}

.marketServicesPage_sectionDetail {
    width: 100%;
    position: relative;
    padding: 100px 0
}

.consulting_innerPages_main,
.marketServicesPage_sectionDetail .custom_tittle,
.modernizationSection .industryNew_section2_cols {
    padding-bottom: 50px
}

.appProcssSec ul li,
.digitechMap h2,
.influencer_section_detail .custom_tittle,
.influencer_section_detail .custom_tittle h2,
.onrequireForm,
.redmoreGet_bttn p {
    padding-bottom: 40px
}

.challengers_avatar,
.marketServices_text {
    width: 100%;
    padding-right: 20px
}

.marketServices_text p {
    text-align: justify;
    line-height: 1.6;
    font-size: 18px
}

.influencerAvatar {
    display: block;
    margin-top: 40px
}

.section2_avatar span {
    display: block;
    width: 100%;
    margin-top: -190px
}

.baidu_avatar2,
.showListView .hireBttn {
    display: flex;
    justify-content: flex-end
}

.baidu_avatar2 span {
    max-width: 700px;
    margin-top: -230px
}

.china_seo_avatar span {
    max-width: 780px;
    margin: 30px auto auto
}

.perposalSection .marketServices_text h4 {
    text-align: center;
    color: #fff;
    padding-bottom: 40px
}

.perposalSection .marketServices_text .btn_default_white {
    max-width: 150px;
    margin: auto
}

.perposalSection .btn_default_white {
    background: #cfd1d2;
    border-radius: 5px;
    color: #555;
    border: 0
}

.indiaMarketing_avatar span,
.industryNew_section1_avatar span {
    max-width: 500px;
    margin: auto;
    display: block
}

.influencer_section_detail .custom_tittle p {
    line-height: 1.7;
    font-size: 16px
}

.influencer_gallry_info {
    width: 100%;
    padding: 20px;
    background: #bbbdbf
}

.influencer_gallry_info ul {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    margin: 0 -4px
}

.influencer_gallry_info ul li {
    flex: 14.28%;
    max-width: 14.28%;
    padding: 0 4px
}

.influencer_gallry_info ul li a {
    vertical-align: middle;
    width: 100%
}

.influencer_gallry_info ul li a img {
    display: block;
    width: 100%;
    margin: 5px 0
}

.influencer_id_stats {
    width: 100%;
    background: #e5e6e7
}

.influencer_id_statsInfo {
    width: 100%;
    display: flex;
    align-items: center;
    padding: 25px 20px
}

.inf_id,
.showListView .meetProfile span {
    width: auto;
    margin-right: 20px
}

.inf_id img {
    width: 85px;
    height: 85px;
    border-radius: 50%;
    object-fit: cover
}

.influencer_id_text {
    width: calc(100% - 105px)
}

.influencer_id_text a {
    font-size: 16px;
    color: #0075ff;
    display: inline-block
}

.influencer_id_text strong {
    display: block;
    color: #6d6e71;
    font-size: 13px;
    font-weight: 400
}

.influencer_id_text a b {
    font-size: 14px;
    color: #6d6e71
}

.followerInfo,
.split_in_two {
    display: flex;
    align-items: center;
    justify-content: space-between
}

.followerInfo strong {
    font-family: avenirmedium;
    color: #000;
    font-size: 18px;
    padding-left: 10px
}

.followerInfo b {
    height: 1px;
    background: #a6a8ab;
    width: 100%
}

.bizionic_team_list_detail .hireForm_banner_detail .custom_tittle p,
.digitechMap h2 {
    line-height: 1.7
}

.hireBannerText h3,
.servicesText_list .technology_master_text p {
    padding-bottom: 25px
}

.digitecMap_image span {
    max-width: 580px;
    margin: auto
}

.indP_col,
.influencer_id_stats {
    padding: 30px 20px
}

.digitechMap {
    padding-top: 100px;
    padding-right: 0;
    padding-left: 0
}

.hireBannerText h3,
.notificationTabs .coreTabs_data_text h5 {
    text-transform: uppercase
}

.hireBannerText p {
    line-height: 1.6
}

.hireMain .marketing_numbers {
    padding-top: 40px;
    padding-bottom: 30px
}

.hireMain .marketing_numbers ul li {
    width: 25%;
    padding: 0
}

.hireMain .marketing_banner_fr span {
    transform: scale(1.3)
}

.hiretalent {
    width: 100% !important;
    background: url(../images/bizionic_know_bg.webp) bottom center/cover no-repeat !important
}

.hiretalent .project_form_textarea textarea {
    min-height: 350px
}

.hiretalent .man_avatar {
    max-width: 500px;
    right: -130px;
    bottom: 100px
}

.aboutRead_more .aboutBizionic_section_detail,
.hiretalent .aboutProject_section_detail {
    padding: 100px 0
}

.abt_list,
.decimelList,
.discList {
    margin-left: 20px;
    padding-bottom: 20px
}

.abt_ldiscListist li,
.abt_list li {
    list-style: disc
}

.howWork_section ul li {
    padding-bottom: 30px;
    position: relative
}

.howWork_section ul li::before {
    width: 2px;
    height: 100%;
    content: "";
    background: url(../images/borderRepeat.webp);
    position: absolute;
    top: 0;
    left: 14px
}

.howWork_text {
    width: 100%;
    position: relative;
    display: flex
}

.workCount {
    width: 30px;
    height: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-family: avenirblack;
    font-size: 20px;
    border-radius: 50%;
    color: #414042;
    background: #fff;
    padding-top: 3px
}

.howWork_text_info {
    width: calc(100% - 30px);
    padding-left: 40px;
    padding-right: 30px
}

.howWork_text_info h4 {
    color: #fff;
    padding-bottom: 10px
}

.howWork_text_info p {
    color: #fff;
    line-height: 1.8;
    font-size: 17px
}

body,
html {
    scroll-behavior: smooth
}

#goto_market {
    scroll-margin-top: 97px
}

.technology_numbers .byNumber_steps_info {
    background: 0 0;
    border-left: 3px solid #f2f2f2;
    border-bottom: 3px solid #f2f2f2
}

.technology_numbers .byNumber_steps_info::after {
    content: "";
    position: absolute;
    right: 0;
    bottom: 0;
    height: 22%;
    width: 3px;
    background: #f2f2f2
}

.technology_numbers .byNumber_steps_info::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    height: 3px;
    width: 26%;
    background: #f2f2f2
}

.technology_numbers .numberStepsSpace {
    padding: 20px 24px
}

.technology_numbers .byNumber_infoText {
    min-height: 178px
}

.technology_master_detail {
    padding: 80px 0
}

.technology_master_list ul li {
    padding: 35px 0
}

.technology_master_info {
    background: #f2f2f2;
    padding: 60px 40px;
    box-shadow: 4px 4px 5px #ccc;
    overflow: hidden
}

.technology_master_text {
    width: 100%;
    padding: 0 20px 25px
}

.technology_master_text p {
    padding: 0;
    line-height: 1.7;
    text-align: justify
}

.technology_master_text h3 {
    font-family: avenirmedium;
    font-size: 22px;
    text-transform: uppercase
}

.networkFlText,
.technology_provides ul {
    display: flex;
    align-items: center;
    flex-wrap: wrap
}

.chevRowDown,
.floatingMenu {
    display: none;
    position: absolute
}

.technology_provides ul li {
    padding: 7px
}

.technology_provides ul li:last-child {
    padding-bottom: 7px
}

.technology_provides ul li a {
    background: #fff;
    display: block;
    pointer-events: none
}

.technology_provides ul li a img {
    width: 120px;
    height: 120px;
    display: block;
    object-fit: contain;
    box-shadow: 4px 4px 5px #ccc;
    padding: 18px
}

.bizionicTeam_mainInfo .row,
.otherSearch .input-group,
.technology_master_list ul li:nth-of-type(2n) .technology_master_info .row {
    flex-flow: row-reverse
}

.technology_master_list ul li:nth-of-type(2n) .technology_provides ul {
    justify-content: flex-end
}

.technologyWorking_detail {
    width: 100%;
    padding: 80px 50px
}

.listTop_technology ul,
.technologyWorking_info ul {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap
}

.technologyWorking_info ul li {
    padding: 30px 22px
}

.technologyWorking_info ul li a img {
    height: 45px;
    width: 95px;
    display: block;
    margin: auto;
    object-fit: contain
}

.technologyBanner .mainBanner_text h3 b {
    font-size: 48px;
    line-height: 1.2
}

.technologyBanner .mainBanner_text h3 {
    font-size: 36px;
    line-height: 1.3
}

.mainBanner_text h6 {
    font-size: 22px;
    padding-top: 5px;
    color: #fff
}

.technologyBanner .marketing_banner_fr span {
    max-width: 500px
}

.bizionicTeam_mainInfo_text,
.technologyLook_text,
.tyre_middleEast_avatar {
    width: 100%;
    padding-right: 30px
}

.technologyLook_text p {
    line-height: 1.8;
    font-size: 18px;
    text-align: justify
}

.manDesk {
    right: auto;
    left: -50px;
    max-width: 550px
}

.techn_textSett p {
    font-size: 12px;
    color: #fff
}

.appSecurity_banner .custom_tittle a,
.applyBtn .btn_default,
.azureSentinel_banner .custom_tittle a,
.cloudSecurityBanner .custom_tittle a,
.cybSecurity_audit_banner .custom_tittle a,
.cyberAssesment_bg .custom_tittle a,
.databaseSecurity_banner .custom_tittle a,
.gxb_banner .custom_tittle a,
.irap_banner .custom_tittle a,
.masCompliance_banner .custom_tittle a,
.sama_banner .custom_tittle a,
.secop_banner_bg .custom_tittle a,
.security_governance_banner .custom_tittle a,
.servicesBanner .mainBanner_text a,
.showAll_btn a,
.stretegy_bg .custom_tittle a {
    max-width: 160px
}

.lavrageServices .servicesProvided_info ul {
    color: #000;
    font-size: 18px;
    font-family: avenirmedium;
    font-weight: 700
}

.lavrageServices .servicesProvided_info ul li a {
    font-size: 20px;
    font-family: avenirmedium;
    font-weight: 700
}

.lavrageServices .servicesProvided_info ul li {
    padding: 16px 25px
}

.services_avatar a img {
    max-width: 130px;
    margin: auto;
    display: block;
    object-fit: contain;
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    filter: grayscale(100%);
    cursor: pointer;
    transition: 1s
}

.servicesText_list .technology_master_text h4 {
    font-family: avenirmedium;
    text-transform: uppercase;
    font-size: 20px
}

.servicesForm {
    max-width: 1020px;
    margin: auto
}

.services_formOuter .project_form {
    background: #f2f2f2;
    padding: 60px 20px 50px
}

.servicesForm p {
    font-size: 18px;
    padding-bottom: 40px
}

.servicesForm .project_form_field input {
    padding: 0 0 25px;
    border: 0;
    background: 0 0;
    border-bottom: 1px solid #a6a8ab
}

.onboardPage .provider_section .industryNew_section2_cols,
.servicesForm .project_form_field,
.servicesForm .project_form_textarea {
    padding: 0 30px
}

.servicesForm .project_form_textarea textarea {
    padding: 0 0 25px;
    border: 0;
    background: 0 0;
    border-bottom: 1px solid #a6a8ab;
    min-height: 120px
}

.servicesForm .addFile_button {
    justify-content: center
}

.floatingMenu {
    padding: 20px;
    width: 900px;
    background: #fff;
    left: 50%;
    top: 42px;
    margin-left: -350px;
    border-top: 2px solid #155093
}

.floatingMenu_col h6 {
    color: #414141;
    padding-bottom: 8px;
    display: flex;
    align-items: center;
    font-size: 14px;
    border-bottom: 1px solid #414141;
    position: relative
}

.floatingMenu_col span {
    width: auto;
    display: block;
    margin-right: 10px
}

.floatingMenu_col span img {
    width: 28px;
    height: 28px;
    object-fit: contain;
    display: block
}

.chevRowDown {
    right: 0;
    top: 10px;
    font-size: 22px;
    cursor: pointer
}

.floatingMenu_col_list {
    width: 100%;
    padding: 15px 0 20px
}

.floatingMenu_col_list ul {
    display: flex;
    margin-left: 15px;
    align-items: flex-start;
    flex-wrap: wrap;
    justify-content: space-between
}

.floatingMenu_col_list ul li {
    padding: 2px 20px 2px 0;
    list-style: disc;
    font-size: 14px;
    color: #5a5a5a;
    margin-left: 0;
    width: 50%
}

.floatingMenu_col_list ul li a {
    border-bottom: 0;
    font-size: 12px;
    padding-bottom: 0;
    padding-right: 0;
    font-family: avenirmedium;
    color: #5a5a5a
}

.comlianceSec .assesmentModel_process_info .comlianceText p,
.technologyFloating_menu .floatingMenu_col_list ul li a {
    font-size: 11px
}

.has_ul {
    display: flex !important
}

.b2bInnerText .additional_benefits_text ul li,
.col2_moniter,
.cyberSecurity_sec ul li,
.has_ul ul {
    width: 50%
}

.has_oneColumn {
    max-width: 350px;
    margin-left: -150px
}

.automotiveList .additional_benefits_text ul li,
.has_oneColumn .floatingMenu_col_list ul li {
    width: 100% !important
}

.bankCol_head span,
.hasIcon,
.mainForm_fl .talentCheckList ul,
.viewBtn .btn_default {
    margin: 0 !important
}

.hasIcon li {
    list-style: none !important;
    display: block;
    width: 100%
}

.hasIcon li a span {
    display: inline-block;
    margin-right: 15px
}

.hasIcon li a span img {
    display: block;
    width: 22px;
    height: 22px;
    object-fit: contain
}

.contactUs_detail {
    width: 100%;
    background: url(../images/bizionic_know_bg.webp) bottom center/cover no-repeat;
    overflow: hidden
}

.contactForm_page {
    background: #fff;
    width: 100%;
    padding: 52px 30px !important;
    transform: translateX(1px)
}

.contactForm_page .project_form {
    background: 0 0;
    padding: 0
}

.bizionicTeam_mainInfo_text h3,
.contactForm_page .custom_tittle h2,
.driving_inovation_head .custom_tittle h2,
.financialSec .bankingSec1 .custom_tittle h2,
.industryNew_section2_colsInfo h6 a,
.startupMvp_section .seamlessLimitless_fl .custom_tittle>h2 {
    color: #16509b
}

.whatsapp-link {
    font-weight: 700;
    padding: .2em .5em;
    border-radius: .3em;
    color: inherit
}

.project_form_select select {
    width: 100%;
    padding: 9px 16px;
    background: #fff;
    cursor: pointer;
    border-right: 10px solid transparent;
    color: #757575;
    border: 1px solid;
    height: 51px;
}

.project_form_select {
    width: 100%;
    position: relative;
    margin: 15px 0;
    border: 1px solid #bcbec0
}

.biz_brief {
    width: 100%;
    padding: 50px 30px
}

.biz_brief_info h1 {
    color: #fff;
    font-size: 24px
}

.biz_brief_info ul {
    margin-left: 20px
}

.biz_brief_info ul li {
    list-style: disc;
    font-size: 22px;
    color: #fff;
    padding: 25px 0
}

.biz_brief_info ul li strong {
    font-size: 20px;
    display: block;
    padding-bottom: 3px;
    font-family: avenirblack
}

.biz_brief_info ul li p {
    font-size: 16px;
    display: block;
    padding-bottom: 0;
    color: #fff
}

.hireForm_banner_detail,
.industryNew_section_detail {
    width: 100%;
    padding: 90px 0
}

.SecurityNew_section_detail {
    background: #013f71;
    background: -moz-radial-gradient(center, ellipse cover, #013f71 0, #000 100%);
    background: -webkit-gradient(radial, center center, 0, center center, 100%, color-stop(0, #013f71), color-stop(100%, #000));
    background: -webkit-radial-gradient(center, ellipse cover, #013f71 0, #000 100%);
    background: -o-radial-gradient(center, ellipse cover, #013f71 0, #000 100%);
    background: -ms-radial-gradient(center, ellipse cover, #013f71 0, #000 100%);
    background: radial-gradient(ellipse at center, #013f71 0, #000 100%)
}

.industryNew_section1,
.viewALL_gridList_detail {
    width: 100%;
    padding-bottom: 60px
}

.industryNew_section1_info h3 {
    font-size: 32px;
    padding-bottom: 10px;
    line-height: 1.3
}

.industryNew_section1_info h3 small {
    font-size: 32px;
    color: #16509b
}

.industryNew_section1_info h3 strong {
    font-size: 60px;
    color: #16509b;
    line-height: 1.1
}

.coreTabs_data_text ul li,
.sourceModel_list ul li {
    line-height: .5;
    list-style: square;
    color: #19a4e1;
    font-size: 24px
}

.industryNew_section1_info p {
    text-align: justify;
    line-height: 1.6
}

.industryNew_section1 .btn_default,
.industryNew_section1_info a,
.postRequirment_text .custom_tittle .btn_default_white {
    max-width: 220px
}

.careerFeaturesCol,
.cyberCol,
.frBoss,
.olympiadText_list ul li p,
.portfolioCol,
.portfolioPage .at_bizionic_steps,
.project_form .project_form,
.provide_col,
.remoteInfraCol,
.servicesOffer .topCol,
.settOpenPosition .careerPage_inner,
.startup_innerPages .industryNew_section1,
.team_col {
    padding: 0 !important
}

.industryNew_section2_colsInfo {
    width: 100%;
    background: #f2f2f2;
    border: 2px solid #bbbdbf;
    padding: 30px 20px;
    height: 100%
}

.industryNew_section2_colsInfo span {
    width: auto;
    margin-bottom: 25px;
    display: block
}

.industryNew_section2_colsInfo span img {
    max-height: 70px;
    object-fit: contain;
    display: block
}

.industryNew_section2_colsInfo h6 {
    font-size: 18px;
    padding-bottom: 10px;
    color: #16509b
}

.industryNew_section2_colsInfo p {
    padding-bottom: 0;
    text-align: justify;
    color: #414042
}

.bankCol_head h6,
.carousel {
    text-align: left !important
}

.pageSection_icon {
    position: absolute
}

.startUp_icon {
    left: -100px;
    top: 280px
}

.estateReal_icon {
    left: -60px;
    top: 380px
}

.startUp_icon img {
    max-width: 360px
}

.estateReal_icon img,
.listBg_three .let_dev_list_fr span {
    max-width: 470px
}

.appDev_ection .industryNew_section2_colsInfo h6 a,
.financialSec .bankCol_head h6,
.financialSec .bankCol_head h6 a,
.tittleColor_black {
    color: #000029 !important
}

.ecomIcon_icon {
    left: -100px;
    top: 360px
}

.ecomIcon_icon img {
    max-width: 460px
}

.additional_benefits_section_detail {
    width: 100%;
    padding: 70px 40px 55px
}

.additional_benefits_text ul {
    margin-left: 25px;
    color: #000
}

.additional_benefits_text ul li {
    padding: 7px 0;
    list-style: disc;
    font-size: 20px
}

.additional_benefits_text ul li p,
.adv_rapd .mvpBenefits_flowSection,
.appProcssSec,
.b2b_process,
.bNumber .byNumber_section_detail,
.coreTabs_data_text ul li p,
.flotNav_added .floatingMenu_col_list,
.innerpages_tabsModify .coreServices_section,
.marketingTalent_info,
.matrixTable .table td,
.olympiad_flText,
.onhire_innerPages .abt_list li p,
.oracleCol_info ul li p,
.servicesOffer .topClouds_col strong,
.sourceModel_list ul li p,
.startup_innerPages .industryNew_section1 .custom_tittle,
.stretgy_listing_colFl p,
.stretgy_listing_colFr .increaseSection_fr,
.vettingList_info .instaHirin_section,
.vettingList_text .custom_tittle {
    padding: 0
}

.process_avatar span img {
    display: block;
    max-width: 500px;
    width: 100%
}

.b2b_process .additional_benefits_text ul li,
.col_one_info ul li,
.databaseTabs .security_data_text p {
    padding: 10px 0
}

.b2c_colSection .industryNew_section2_colsInfo {
    padding: 60px 20px 30px
}

.b2c_colSection .industryNew_section2_colsInfo span {
    margin-bottom: 40px
}

.appDev_ection .industryNew_section2_colsInfo span img,
.b2c_colSection .industryNew_section2_colsInfo span img,
.impact_columns .industryNew_section2_colsInfo span img,
.pageNot_found_info .btn_default {
    margin: auto
}

.b2c_colSection .industryNew_section2_colsInfo h6,
.b2c_colSection .industryNew_section2_colsInfo p {
    text-align: center
}

.developChart,
.newInd_pages_addSec {
    padding-top: 30px
}

.developChart span img {
    max-width: 90%;
    margin: auto
}

.onhire_innerPages .abt_list li,
.travel_process .additional_benefits_text ul li {
    padding: 7px 0
}

.travel_process .process_avatar span img {
    display: block;
    max-width: 90%;
    margin: auto
}

.travel_process .process_avatar span {
    margin-bottom: 50px
}

.bankingSec1 {
    background: #fff;
    padding: 60px 35px 30px
}

.bankCol_head {
    display: flex;
    width: 100%;
    align-items: center;
    padding-bottom: 15px
}

.bankCol_head h6 {
    padding-left: 10px;
    padding-bottom: 0;
    width: calc(100% - 80px)
}

.bankingSec1 .industryNew_section2_colsInfo {
    background: #f2f2f2;
    border: 0;
    padding: 40px 25px
}

.bankingSec1 .provide_col {
    padding: 20px !important
}

.bankCol_head span img {
    max-height: 52px
}

.banking_section_change .industryNew_section2_colsInfo,
.financialSec .bankingSec1 {
    background: #f2f2f2
}

.appDev_ection .custom_tittle h2 {
    color: #16509b;
    padding-bottom: 0
}

.appDev_ection {
    padding-top: 50px
}

.appDev_ection .industryNew_section2_cols {
    padding: 0 40px 80px
}

.appDev_ection .industryNew_section2_colsInfo h6 {
    color: #000029 !important;
    text-align: center
}

.appDev_ection .industryNew_section2_colsInfo {
    padding: 60px 20px 25px
}

.appDev_ection .servicesProvided_info ul li {
    list-style: disc;
    font-size: 18px;
    color: #414042;
    margin-left: 35px;
    padding: 10px 13px
}

.appDev_ection .servicesProvided_info ul li a {
    font-size: 18px;
    color: #414042
}

.meetTeam_nav_info ul li a.active,
.meetTeam_nav_info ul li a:hover {
    background: url(../images/teamNav_bg.webp) 0 0/cover no-repeat !important;
    color: #fff !important
}

.appDev_ection .technology_master_detail {
    padding: 0 25px 50px
}

.appDev_ection .servicesProvided_info ul li:first-child {
    margin-left: 0;
    list-style: none
}

.error {
    font-size: 12px;
    color: red
}

.counter_section {
    width: 100%;
    background: url(../images/counter_bg.webp) 0 0/cover no-repeat
}

.counter_section_detail {
    width: 100%;
    padding: 40px 0
}

.col4_moniter,
.counter_section_detail .marketing_numbers ul li,
.endToendTabs ul li,
.innerpages_tabsModify .coreTabs ul li {
    width: 25%
}

.buildTeam_section {
    width: 100%;
    background: #cfd0d2
}

.buildTeam_section_detail {
    width: 100%;
    padding: 0 0 20px;
    transform: translateY(-50px)
}

.buildTeam_col {
    width: 100%;
    background: #fff;
    padding: 40px 25px 20px;
    height: 100%
}

.buildTeam_col span {
    margin-bottom: 25px;
    display: block
}

.buildTeam_col span img {
    width: 45px;
    height: 45px;
    object-fit: contain;
    margin: auto;
    display: block
}

.Cmmi_modal,
.headerbackgrondimagesmauzzam {
    object-fit: cover
}

.buildTeam_col strong {
    font-family: avenirblack;
    display: block;
    padding-bottom: 10px;
    font-size: 18px;
    color: #000;
    text-align: center;
    text-transform: uppercase
}

.auditingHelp_section_detail .custom_tittle p,
.blogs_list_col p,
.buildTeam_col p,
.buildTeam_col>div,
.databaseTabs .security_data_text p,
.descriptionText p,
.endToendTabs_data_info p,
.imprementation_process .custom_tittle p,
.nevStarup_setting .indust_work_col a p,
.revolution_infoDetail p {
    text-align: justify
}

.buildTeam_col p,
.buildTeam_col>div {
    padding: 0;
    font-family: avenirmedium;
    line-height: 1.6
}

.buildTeam_col>div {
    font-size: 15px;
    margin-bottom: 25px;
    max-height: 100px;
    -webkit-line-clamp: 3;
    display: -webkit-box
}

.softDev_section {
    width: 100%;
    background: #fff;
    position: relative
}

.hireFormTittle,
.labs_location_info,
.sofDev_info {
    width: 100%;
    padding-bottom: 10px
}

.meetTeam_section {
    width: 100%;
    background: url(../images/meet_teamBg.webp) 0 0/cover no-repeat;
    position: relative
}

.meetTeam_section::after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    background: rgba(241, 241, 241, .8)
}

.meetTeam_sliderSection .owl-next,
.meetTeam_sliderSection .owl-prev {
    background: url(../images/chevron_fl.webp) 0 0/cover no-repeat !important;
    width: 32px !important;
    height: 32px !important;
    position: absolute !important;
    top: 50% !important;
    margin-top: -16px
}

.meetTeam_sliderSection {
    width: 100%;
    padding: 45px 0;
    position: relative
}

.meetTeam_info {
    width: 100%;
    height: 100%;
    background: #fff;
    padding: 35px 25px 20px;
    margin: 0 !important
}

.embark_search_section,
.meetProfile {
    width: 100%;
    display: flex;
    align-items: center;
    padding-bottom: 30px
}

.meetProfile span {
    width: auto;
    margin-right: 10px
}

.meetProfile span img {
    width: 65px !important;
    height: 65px !important;
    border-radius: 50%;
    border: 1px solid #000;
    display: block;
    object-fit: cover
}

.meetProfile_tittle {
    width: calc(100% - 72px)
}

.meetProfile_tittle strong {
    color: #000;
    font-size: 17px;
    text-transform: uppercase;
    font-family: avenirblack
}

.meetProfile_tittle p {
    color: #555;
    font-size: 13px;
    padding-bottom: 0
}

.descriptionText,
.security_breadcrums {
    width: 100%;
    padding-bottom: 25px
}

.descriptionText p {
    font-size: 14px;
    color: #414042;
    padding-bottom: 0;
    max-height: 45px;
    min-height: 45px;
    overflow: hidden
}

.expertTittle {
    display: inline-block;
    color: #fff;
    background: #555;
    border-radius: 0 8px 8px 0;
    padding: 5px 25px 5px 12px;
    margin-bottom: 10px
}

.ourExperties_list ul li span,
.ourWorked_list ul li span {
    border: 1px solid #c8c8c8;
    padding: 5px 6px 4px;
    font-size: 12px;
    cursor: pointer
}

.ourExperties_list ul {
    display: flex;
    flex-wrap: wrap;
    max-height: 99px;
    min-height: 99px;
    overflow: hidden
}

.ourExperties_list ul li,
.ourWorked_list ul li {
    margin-right: 5px;
    margin-bottom: 6px
}

.ourExperties_list ul li span {
    background: #efefef;
    display: block
}

.ourWorked,
.sourceModel_avatar {
    width: 100%;
    padding-bottom: 40px
}

.ourWorked label {
    display: block;
    font-size: 17px;
    padding-bottom: 20px;
    font-family: avenirblack;
    color: #555
}

.ourWorked_list ul {
    display: flex;
    flex-wrap: wrap;
    max-height: 66px;
    min-height: 66px;
    overflow: hidden
}

.ourWorked_list ul li span {
    background: #fff;
    display: block
}

.ourExperience {
    width: 100%;
    padding-bottom: 0;
    display: flex
}

.ourExperience_col {
    width: 50%;
    padding-right: 10px
}

.ourExperience_col strong {
    display: block;
    font-size: 17px;
    padding-bottom: 8px;
    font-family: avenirblack;
    color: #555
}

.ourExperience_col p {
    font-size: 13px;
    padding-bottom: 0;
    color: #555
}

.adress_tabs a,
.hireBttn .btn_default {
    font-family: avenirblack;
    font-size: 16px
}

.meetTeam_sliderSection .owl-prev {
    left: -60px
}

.meetTeam_sliderSection .owl-next span,
.meetTeam_sliderSection .owl-prev span {
    font-size: 0px
}

.meetTeam_sliderSection .owl-next {
    right: -60px;
    transform: rotate(180deg)
}

.mainBanner_detail.hireMain {
    padding-bottom: 110px
}

.marketAvatarImg span {
    max-width: 450px !important
}

.meetTeam_nav {
    width: 100%;
    background: #fff;
    z-index: 2;
    margin-top: 70px
}

.dateTime_range,
.meetTeam_nav_inner {
    width: 100%;
    display: flex;
    align-items: center
}

.meetTeam_nav_info {
    width: 70%
}

.meetTeam_nav_info ul li a {
    padding: 20px 15px;
    text-align: center;
    color: #414042 !important;
    font-size: 18px;
    display: block;
    transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    -webkit-transition: .3s
}

.otherSearch {
    width: 30%;
    padding-left: 40px
}

.otherSearch .input-group>.input-group-append>.btn {
    border-radius: .25rem 0 0 .25rem;
    padding: .375rem 1rem;
    background: url(../images/teamNav_bg.webp) 0 0/cover no-repeat
}

.otherSearch .input-group>.form-control:not(:last-child) {
    border-radius: 0 .25rem .25rem 0;
    font-size: 12px;
    min-height: 38px
}

.clientSlider_inner {
    width: 100%;
    display: flex !important;
    flex-wrap: wrap
}

.clientSlider_inner .slick-current a,
.onFormCheck .checkbox-label .checkbox-custom {
    border: 1px solid #000
}

.clientSlider_inner a img {
    display: block;
    width: 75px;
    height: 45px;
    object-fit: contain;
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    filter: grayscale(100%);
    cursor: pointer;
    transition: 1s
}

.clientSlider_inner .slick-current a img,
.clientSlider_inner a img:hover,
.portfolioPage .at_bizionicSteps_col a img {
    -webkit-filter: grayscale(0%);
    -moz-filter: grayscale(0%);
    filter: grayscale(0%)
}

.clientSlider {
    width: 100%;
    background: #fff;
    max-width: 82%;
    margin: 25px auto auto
}

.clientBizionic_partners_sec .clientBizionic_reviews {
    padding-left: 0;
    background: #fff
}

.clientMarketing .auto_container {
    max-width: 1120px
}

.clientBizionic_partners_sec .slick-next {
    right: -55px;
    width: 40px;
    height: 40px;
    background-color: #fff
}

.clientBizionic_partners_sec .slick-prev {
    left: -55px;
    width: 40px;
    height: 40px;
    background-color: #fff
}

.clientBizionic_partners_sec .bold {
    font-weight: 700;
    font-family: avenirblack;
    padding-bottom: 0
}

.infoLinks {
    display: flex;
    align-items: center;
    padding-top: 0
}

.magnifier_img {
    bottom: auto;
    top: 180px;
    max-width: 700px !important;
    right: -250px !important
}

.aboutContact .btn_default_white,
.adv_rapd,
.bg_fff,
.formBg_industries .project_form,
.startupPage_form .project_form {
    background: #fff !important
}

.mainBanner_text .btn_default_white {
    max-width: 170px;
    margin-top: 15px
}

.howWork_section .btn_default_white {
    max-width: 170px;
    margin-top: 35px
}

.showAll_btn {
    width: 100%;
    display: flex;
    justify-content: flex-end;
    padding-bottom: 20px
}

.project_form_submit .btn_default_white {
    color: #555
}

.technologyForm .addFile_button p {
    min-width: 480px
}

.technologyForm {
    width: 100%;
    background: url(../images/technologyForm_bg.webp) top center/cover no-repeat #fff
}

.technologyClient_bg {
    width: 100%;
    background: url(../images/technology_clientFormBg.webp) 0 0/cover no-repeat fixed #e5e6e7
}

.servicesClient_bg {
    width: 100%;
    background: url(../images/servicesClient_bg.webp) 0 0/cover no-repeat fixed #e5e6e7
}

.servicesText_list .technology_master_info {
    background: #f5f5f5;
    padding: 0
}

.clientBizionic_reviews_info,
.serviceColumn {
    height: 100%
}

.servicesText_list .technology_master_text {
    padding: 100px 60px;
    background: #ebebeb
}

.adress_tabs {
    width: 100%;
    display: flex;
    align-items: center;
    padding-bottom: 15px;
    flex-wrap: nowrap
}

.adress_tabs a {
    margin-right: 10px;
    padding: 4px 6px 2px;
    color: #fff
}

.adress_tabs a.active {
    background: #999
}

.aboutRead_more .aboutBizionic_col_info p span {
    min-width: 140px
}

.aboutRead_more .aboutBizionic_col_info,
.otherTechnologySection .aboutBizionic_col_info {
    padding: 15px 20px
}

.redmoreGet_bttn {
    padding-top: 25px;
    padding-bottom: 0
}

.redmoreGet_bttn h6 {
    padding-bottom: 40px;
    text-align: left
}

.funding_info h3,
.redmoreGet_bttn h6 em {
    font-style: italic
}

.redmoreGet_bttn .btn_default {
    max-width: 180px
}

.aboutRead_more {
    width: 100%;
    background: url(../images/aboutReadMore_bg.webp) top center/cover no-repeat
}

.hireForm_banner {
    width: 100%;
    background: url(../images/amazingClient_bg.webp) center center/cover no-repeat
}

.hireForm_banner_detail .custom_tittle p {
    color: #fff;
    padding-bottom: 0;
    padding-top: 10px
}

.hireFormTittle h4 {
    font-family: avenirmedium;
    color: #fff
}

.hiringInfo .meetProfile span img {
    width: 110px !important;
    height: 110px !important;
    border: 1px solid #fff
}

.hiringInfo .meetProfile span {
    margin-right: 20px
}

.hiringInfo .meetProfile_tittle {
    width: calc(100% - 130px)
}

.hiringInfo .meetProfile_tittle strong {
    color: #fff;
    font-size: 20px;
    font-family: avenirmedium
}

.hiringInfo .meetProfile_tittle p {
    color: #fff;
    font-size: 15px
}

.hiringInfo .descriptionText p {
    font-size: 17px;
    color: #fff
}

.employee_data,
.onForm_col {
    width: 100%;
    padding: 10px 0
}

.employee_data strong {
    display: inline-block;
    margin-bottom: 8px;
    color: #fff;
    font-size: 18px;
    border-bottom: 1px solid #fff
}

.employee_data p {
    color: #fff;
    padding-left: 10px;
    padding-right: 10px
}

.hireFormSetting .project_form_field,
.hireFormSetting .project_form_select,
.hireFormSetting .project_form_textarea {
    margin: 8px 0
}

.hireFormSetting .project_form_field input {
    font-size: 12px;
    padding: 10px 11px
}

.dateTime_range label {
    display: block;
    min-width: 48px;
    font-size: 13px;
    color: #000
}

.dateTime_range .project_form_field {
    max-width: 130px;
    min-width: 123px
}

.hireFormSetting .project_form_textarea textarea {
    padding: 15px;
    min-height: 140px;
    font-size: 13px
}

.addDeleteBtn {
    padding-left: 10px;
    display: flex
}

.addDeleteBtn a {
    font-size: 22px;
    margin: 0 3px
}

.scheduleCheckbox {
    width: 100%;
    padding: 0 0 10px
}

.checkbox-label {
    position: relative;
    cursor: pointer;
    width: auto;
    clear: both;
    color: #a1a3a6;
    font-size: 15px;
    display: flex
}

.checkbox-label input {
    position: absolute;
    opacity: 0;
    cursor: pointer
}

.checkbox-label .checkbox-custom {
    margin-right: 10px;
    height: 22px;
    width: 22px;
    background-color: transparent;
    transition: .3s ease-out;
    -webkit-transition: .3s ease-out;
    -moz-transition: .3s ease-out;
    -ms-transition: .3s ease-out;
    -o-transition: .3s ease-out;
    border: 1px solid #bcbec0;
    min-width: 22px
}

.checkbox-label input:checked~.checkbox-custom {
    background-color: #e0e1e2;
    border-radius: 5px;
    -webkit-transform: rotate(0) scale(1);
    -ms-transform: rotate(0) scale(1);
    transform: rotate(0) scale(1);
    opacity: 1;
    border: 1px solid #e0e1e2
}

.checkbox-label .checkbox-custom::after {
    position: absolute;
    content: "";
    left: 12px;
    top: 12px;
    height: 0;
    width: 0;
    border-radius: 5px;
    border: solid #000;
    border-width: 0 3px 3px 0;
    -webkit-transform: rotate(0) scale(0);
    -ms-transform: rotate(0) scale(0);
    transform: rotate(0) scale(0);
    opacity: 1;
    transition: .3s ease-out;
    -webkit-transition: .3s ease-out;
    -moz-transition: .3s ease-out;
    -ms-transition: .3s ease-out;
    -o-transition: .3s ease-out
}

.checkbox-label input:checked~.checkbox-custom::after {
    -webkit-transform: rotate(45deg) scale(1);
    -ms-transform: rotate(45deg) scale(1);
    transform: rotate(45deg) scale(1);
    opacity: 1;
    left: 6px;
    top: 3px;
    width: 7px;
    height: 12px;
    border: solid #000;
    border-width: 0 3px 3px 0;
    background-color: transparent;
    border-radius: 0
}

.onHiredetailPage {
    display: block;
    padding-top: 30px
}

.onHiredetailPage .addFile strong {
    display: block;
    padding-bottom: 10px
}

.onHiredetailPage .project_form_submit {
    display: flex;
    justify-content: center;
    padding-top: 20px
}

.onHiredetailPage .project_form_submit .btn_default {
    min-width: 250px
}

.chinaAgency_list ul li {
    list-style: disc;
    margin-left: 20px
}

.provider_section .industryNew_section2_cols {
    width: 100%;
    padding: 0;
    transform: translateY(-90px)
}

.provider_section .industryNew_section2_colsInfo span img {
    max-height: 65px;
    margin: auto;
    -moz-filter: grayscale(100%);
    cursor: pointer;
    transition: 1s
}

.provider_section .industryNew_section2_colsInfo h6 {
    font-family: avenirmedium;
    text-transform: uppercase;
    text-align: center;
    color: #000029;
    font-size: 16px;
    line-height: 1.5
}

.provider_section .industryNew_section2_colsInfo {
    border: 0 solid #bbbdbf;
    padding: 50px 20px 30px
}

.flotNav_added .floatingMenu_col,
.innerColum_menu_outer {
    border-right: 1px solid #5a5a5a;
    height: 100%
}

.apiCol,
.blogCol,
.lokingCol,
.provider_section .provide_col,
.topCol {
    padding: 15px !important
}

.talentCheck_list {
    width: 100%;
    position: relative;
    background: url(../images/amazingClient_bg.webp) bottom center/cover no-repeat;
    z-index: 2
}

.talentCheckList h4 {
    color: #fff;
    font-style: italic
}

.talentCheckList h4 b {
    color: #fff;
    font-family: avenirmedium
}

.chrckIcon {
    max-width: 20px;
    display: block;
    margin-right: 12px;
    padding-top: 3px
}

.verified_icon {
    max-width: 65px;
    display: block;
    margin-left: 12px
}

.talentCheckList ul li {
    padding: 10px;
    width: 50%
}

.talentCheckList ul li p {
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    color: #fff;
    text-transform: uppercase;
    font-size: 17px
}

.talentCheckList .btn_default,
.talentCheckList .btn_default_white {
    max-width: 360px;
    margin-top: 40px
}

.frList_sec {
    background: #f4f4f4;
    padding: 50px
}

.frList_sec h4 {
    color: #000029;
    font-size: 30px
}

.frList_sec h4 b {
    color: #000029;
    font-size: 24px
}

.frList_sec ul li p {
    color: #000029;
    text-transform: inherit;
    font-size: 18px;
    text-align: justify
}

.frList_sec ul li {
    width: 100%;
    padding: 6px 10px;
    color: #15509a;
    list-style: square;
    margin-left: 20px;
    font-size: 24px
}

.hire_me_button,
.labs_location_info p a {
    font-family: avenirmedium !important;
    font-size: 12px !important
}

.hire_me_button {
    position: relative;
    color: #fff !important;
    background: #1b5298;
    padding: 7px 12px 4px !important;
    border-radius: 5px;
    transform: translateY(-14px)
}

.hire_me_button:hover {
    background: #122b4c
}

.careerPage_container {
    width: 100%;
    transform: translateY(-120px)
}

.embark_section {
    width: 100%;
    background: url(../images/career_journey_bg.webp) center center/cover no-repeat;
    position: relative
}

.careerPage_inner,
.funding_info {
    width: 100%;
    padding: 70px 60px
}

.embark_section_detail .custom_tittle p {
    font-size: 18px;
    line-height: 1.7
}

.embark_section_list {
    width: 100%;
    max-width: 800px;
    margin: auto
}

.embark_section_list ul li {
    padding: 15px 0;
    list-style: disc;
    color: #fff
}

.embark_section_list p,
.ensuregxpCol_info p {
    color: #fff;
    padding-bottom: 0
}

.embark_section_list a.btn_default_white {
    max-width: 240px;
    margin: auto
}

.hireCareer {
    padding-bottom: 200px
}

.bg_cfd1d2 {
    background: #cfd1d2
}

.lookingWork_list_info .aboutBizionic_col_info {
    padding: 20px 0
}

.lookingWork_list_info .aboutBizionic_col_info p {
    display: flex;
    font-size: 17px;
    padding-bottom: 0
}

.lookingWork_list_info .aboutBizionic_col_info p span {
    width: 95px;
    height: 95px;
    min-width: 95px;
    margin: 5px 16px 5px 0
}

.lookingWork_list_info .aboutBizionic_col_info p span img {
    height: 45px
}

.openPosition_sec {
    width: 100%;
    background: url(../images/open_position_bg.webp) center center/cover no-repeat;
    position: relative
}

.banking_section_change .industryNew_section2_cols,
.openPosition_sec .buildTeam_section_detail {
    transform: translate(0)
}

.openPosition_sec .buildCol {
    padding: 10px
}

.openPosition_sec .buildTeam_col {
    background: #fff;
    padding: 60px 25px 30px
}

.openPosition_sec .buildTeam_col strong {
    width: 100%;
    font-family: avenirmedium;
    font-size: 17px;
    text-transform: uppercase;
    text-align: left;
    min-height: 65px
}

.openPosition_sec .buildTeam_col p {
    padding-bottom: 25px;
    font-size: 15px;
    min-height: 170px
}

.openPosition_sec .btn_default {
    max-width: 140px;
    margin: auto;
    min-width: 140px;
    padding: 8px 15px
}

.advanceCareer_section,
.marketing_talent_section {
    width: 100%;
    margin-bottom: 80px
}

.advanceCareer_form {
    width: 100%;
    padding: 40px;
    background: #e5e5e5
}

.advanceCareer_form .project_form_field input {
    width: 100%;
    padding: 11px 15px
}

.advanceCareer_form .project_form_textarea textarea {
    width: 100%;
    padding: 11px 15px;
    min-height: 250px
}

.advanceCareer_form .project_form_field {
    margin: 13px 0
}

.attchForm_btn,
.blogMore_btn {
    width: 100%;
    display: flex;
    justify-content: center;
    padding-top: 40px
}

.attchForm_btn input {
    max-width: 200px;
    min-width: 200px
}

.marketingTalent_info .custom_tittle p {
    font-size: 18px;
    line-height: 1.7;
    text-align: justify !important
}

.globalSection {
    background: #a5a7aa
}

.globalSection .buildTeam_col span img,
.pushNotification_sec .indust_work_col a span img {
    width: 65px;
    height: 65px
}

.globalSection .buildTeam_col strong {
    text-align: center;
    min-height: auto
}

.globalSection .buildTeam_col {
    padding: 50px 25px 30px
}

.flotNav_added .auto_container,
.flotNav_added .header_detail,
.flotNav_added .main_nav ul li {
    position: unset
}

.flotNav_added .floatingMenu {
    width: 100vw;
    left: 0;
    margin-left: 0;
    top: 151px;
    padding: 0;
    border-top: 2px solid #000029
}

.fixed_header .flotNav_added .floatingMenu {
    top: 142px
}

.flotNav_added .main_nav ul li small {
    top: -1px
}

.flotNav_added .floatingMenu_col h6 {
    padding: 12px 20px;
    border-bottom: 0;
    text-transform: uppercase;
    background: #e1e1e1;
    color: #000029
}

.innerColum_menu {
    width: 100%;
    padding: 5px 0
}

.innerColum_menu ul li {
    width: 100%;
    padding: .5px 0
}

.innerColum_menu strong {
    color: #000029;
    font-family: avenirblack;
    border-bottom: 1px solid #000029;
    margin-bottom: 5px;
    display: inline-block;
    font-size: 12px;
    min-height: 18px
}

.innerColum_menu_outer {
    width: 100%;
    padding: 5px 20px 10px;
    min-height: 522px
}

.border_0,
.colSet:last-child,
.rance_selects .project_form_select {
    border: 0 !important
}

.labs_location {
    width: 100%;
    padding: 25px 20px
}

.labs_location_info {
    width: 100%;
    padding-bottom: 4px;
}

.labs_location_info h5 {
    font-size: 16px !important;
    padding-bottom: 8px;
    margin-bottom: 0 !important;
}

.labs_location_info p {
    font-size: 13px !important;
    padding-bottom: 8px;
    margin-bottom: 0 !important;
}

.labs_location_info p a {
    padding-bottom: 0px !important;
    display: inline-block !important;
    font-family: 'avenirmedium' !important;
    font-size: 13px !important;
    color: #000029 !important;
}

.labs_location_info p a:hover {
    text-decoration: underline;
}

.labs_location_info h6 {
    font-size: 15px;
    padding-bottom: 0px;
    padding-top: 10px;
    margin-bottom: 0 !important;
}

.labs_location_info h6 strong {
    font-family: 'avenirmedium';
    font-size: 15px;
}

.marketingFloating_menu,
.servicesFloating_menu {
    width: 65vw !important;
    left: auto !important;
    right: 0
}

.technologyFloating_menu {
    width: 70vw !important;
    left: auto !important;
    right: 0
}

.industriesFloating_menu,
.security-solutionsFloating_menu {
    width: 48vw !important;
    left: auto !important;
    right: 0
}

.fldev_info p {
    padding-bottom: 28px
}

.marketingFloating_menu .columnSett,
.servicesFloating_menu .columnSett {
    width: 100% !important;
    flex: 0 0 41% !important;
    max-width: 41% !important
}

.technologyFloating_menu .columnSett {
    width: 100% !important;
    flex: 0 0 33% !important;
    max-width: 33% !important
}

.industriesFloating_menu .columnSett,
.security-solutionsFloating_menu .columnSett {
    width: 100% !important;
    flex: 0 0 57% !important;
    max-width: 57% !important
}

.clientBizionic_reviews_info p {
    opacity: 1;
    transition: 1s;
    -moz-transition: 1s;
    -ms-transition: 1s;
    -o-transition: 1s;
    -webkit-transition: 1s
}

.showMe p {
    transform: translateX(0);
    opacity: 1
}

.clientBizionic_reviews {
    padding-left: 0;
    height: 100%
}

.reviewsInner_client {
    width: 100%;
    height: 100%
}

.reviewInner {
    display: flex;
    flex-flow: column;
    justify-content: center;
    height: 100%;
    width: 100%
}

.insta_hirin_page {
    background: #eaeaea;
    width: 100%
}

.instaHirin_banner_inner {
    width: 100%;
    position: relative;
    background: url(../images/insta_banner_pattern.webp) top center/cover no-repeat #fefefe;
    padding-left: 50px;
    padding-bottom: 100px
}

.instaHirin_banner_info {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 2;
    width: 100%;
    display: flex;
    justify-content: flex-end;
    flex-flow: column;
    height: 100%;
    padding: 60px
}

.instaHirin_banner_info .custom_tittle p {
    max-width: 540px
}

.hireIn_minForm {
    width: 100%;
    max-width: 525px;
    display: flex
}

.hireIn_btn {
    padding-left: 20px
}

.hireIn_input {
    width: calc(100% - 180px);
    position: relative;
    margin: 0
}

.hireIn_input i {
    font-size: 22px;
    position: absolute;
    left: 15px;
    top: 13px
}

.hireIn_input input {
    border: 2px solid #155099;
    border-radius: 4px;
    padding: 15px 20px 15px 50px
}

.hireIn_input input:focus {
    border: 2px solid #0a223f
}

.hireIn_btn input {
    color: #fff;
    padding: 12px 15px;
    border: 1px solid #155099;
    background: #155099;
    text-align: center;
    border-radius: 5px;
    height: 100%;
    font-size: 14px;
    transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    -webkit-transition: .3s ease-in-out;
    min-width: 160px;
    display: block;
    cursor: pointer;
    font-family: avenirmedium
}

.hireIn_btn input:hover {
    background: #0f3460
}

.postRequirment_text {
    width: 100%;
    background: url(../images/requirment_bg.webp) top center/cover no-repeat #fefefe;
    padding: 50px;
    height: 100%;
    display: flex;
    align-items: center
}

.color_165099 {
    color: #165099
}

.hirinTal_avatar {
    width: 100%;
    padding: 30px 0 50px
}

.hirinTal_avatar span {
    max-width: 280px;
    margin: auto;
    display: block
}

.instaHirin_section {
    width: 100%;
    padding: 50px;
    height: 100%
}

.instaHirin_section .workCount {
    color: #fff;
    background: #000
}

.instaHirin_section .howWork_text_info h4 {
    color: #000029;
    padding-bottom: 0;
    font-family: avenirmedium
}

.instaRequire_info .custom_tittle h1,
.instaRequire_info .custom_tittle h3 {
    padding-bottom: 34px;
    text-align: left;
    color: #fff
}

.instaHirin_section .howWork_section ul li::before {
    background: url(../images/borderRepeatBlack.webp)
}

.instaHirin_section .howWork_section {
    padding-left: 50px
}

.instaHirin_listOuter {
    width: 100%;
    background: #e2e2e2;
    position: relative
}

.instaHirin_listOuter::after {
    width: 100%;
    height: 350px;
    content: "";
    background: #f4f4f4;
    position: absolute;
    left: 0;
    top: 0
}

.instaRequirement_form .hireForm_banner .custom_tittle h3 {
    line-height: 1.6;
    padding-bottom: 0
}

.instaRequire_info {
    padding-left: 15px;
    padding-bottom: 30px;
    width: 100%
}

.instaRequire_info .custom_tittle h4 {
    color: #fff;
    text-align: left
}

.instaRequire_info .custom_tittle p {
    color: #fff;
    text-align: justify;
    padding: 20px 0;
    line-height: 1.6
}

.instaRequire_info .custom_tittle h6 {
    color: #fff;
    text-align: left;
    padding-top: 20px;
    font-style: italic;
    line-height: 1.6
}

.hireFormSetting .contactForm_page {
    height: 100%;
    background: #fff !important;
}

.hireFormSetting .project_form_select select {
    padding: 10px 15px;
    font-size: 13px;
    max-height: 38px
}

.requireForm_lable strong {
    display: block;
    padding-top: 15px
}

.onrequireForm .checkbox-label .checkbox-custom,
.skilled_setting_outer::after,
.startupMvp_section::after,
.stretgy_listing ul li:nth-of-type(2n) .stretgy_listing_colFr,
.workload_section .apiCol_info {
    background-color: #fff
}

.aboutUs_bgSection {
    background: url(../images/aboutus_banner_bg.webp) bottom center no-repeat #010101
}

.aboutUs_bgSection .mainBanner_text {
    min-height: 850px;
    padding-top: 40px
}

.aboutUs_bgSection .mainBanner_text h3 {
    text-transform: uppercase;
    max-width: 100%
}

.bg_ebebeb {
    background-color: #ebebeb !important
}

.who_we_are_section::after {
    width: 48.5%;
    height: 100%;
    content: "";
    background: #f5f5f5;
    position: absolute;
    right: 0;
    top: 0
}

.let_app p,
.who_we_are_text h6.highlightText {
    font-size: 17px
}

.bNumber {
    width: 100%;
    padding-left: 60px
}

.bNumber .byNumber_infoText {
    background: url(../images/numberBg.webp) 0 0/cover no-repeat;
    min-height: 165px;
    padding: 40px 10px
}

.bNumber .byNumber_infoText strong {
    font-size: 26px;
    font-family: avenirblack
}

.bNumber .byNumber_infoText label,
.bizionicTeam_mainInfo_text p,
.blogPost_info .blogSponsor strong,
.increaseSection_fl .custom_tittle p {
    font-size: 18px
}

.bNumber .byNumber_infoText p {
    font-size: 12px;
    padding-top: 6px
}

.who_we_are_detail .custom_tittle p {
    font-size: 17px;
    line-height: 1.6
}

.coreServices_section {
    width: 100%;
    padding-bottom: 70px
}

.coreTabs {
    width: 100%;
    background: #8c8c8c
}

.coreTabs ul li a {
    padding: 16px 15px;
    text-align: center;
    display: block;
    font-size: 16px;
    color: #fff
}

.coreTabs ul li a.active {
    background: url(../images/coreTab_active.webp) bottom center/cover no-repeat;
    font-family: avenirblack;
    color: #fff !important
}

.coreTabs_data_show {
    width: 100%;
    padding: 60px;
    display: none
}

.securityTabs_data_show {
    width: 100%;
    padding: 22px;
    display: none
}

.security_data_text p,
h5,
h6 {
    padding-bottom: 5px
}

.learnOwn_bossFr {
    width: 100%;
    padding-right: 50px
}

.coreTabs_data_text h5 {
    color: #16509b;
    font-family: avenirmedium
}

.coreTabs_data_text p {
    text-align: justify;
    line-height: 1.7
}

.coreTabs_data_text ul {
    margin-left: 50px
}

.coreTabs_data_text ul li,
.filterList ul li {
    padding: 4px 0
}

.coreTabs_data_avatar {
    width: 100%;
    padding-top: 50px
}

.coreTabs_data_avatar span,
.sourceModel_avatar span {
    max-width: 340px;
    margin: auto;
    display: block
}

.keySuccess_marketerSection,
.sourcingModel_section {
    width: 100%;
    padding-bottom: 80px
}

.sourceModel_colInfo {
    width: 100%;
    position: relative;
    background: #fff;
    height: 100%;
    border: 1px solid #969696
}

.connectText a,
.sourceModel_colHead {
    background: url(../images/coreTab_active.webp) bottom center/cover no-repeat
}

.sourceModel_colHead {
    min-height: 86px;
    align-items: center;
    justify-content: center;
    width: 100%;
    display: flex;
    flex-flow: column;
    padding: 20px
}

.sourceModel_colHead h5 {
    color: #fff;
    padding: 0
}

.sourceModel_colHead lable {
    display: block;
    color: #fff
}

.sourceModel_inner {
    width: 100%;
    padding: 50px 35px
}

.provider_section .servicesProvided_info ul,
.sourceModel_list ul {
    margin-left: 30px
}

.hirinLinks_info ul li,
.servicesProvided ul li,
.sourceModel_list ul li,
.startupServices_infoText p {
    padding: 3px 0
}

.connect_col {
    width: 100%;
    position: relative;
    height: 100%;
    overflow: hidden
}

.connectText {
    width: 100%;
    padding: 70px 50px 20px;
    text-align: center;
    display: flex;
    align-items: center;
    flex-flow: column;
    height: 100%
}

.connectText h3 {
    font-family: avenirmedium;
    line-height: 1.7;
    padding-bottom: 30px
}

.connectText a {
    min-width: 160px;
    max-width: 160px;
    display: inline-block
}

.connectRoc {
    display: block;
    position: absolute;
    left: 45%;
    bottom: -13px;
    width: 170%;
    margin-left: -85%
}

.indust_work_section,
.innerpages_tabsModify,
.seamlessLimitless_section {
    width: 100%;
    background: #898989;
    position: relative
}

.indust_work_section::after {
    width: 100%;
    height: 260px;
    content: "";
    background: #e5e6e7;
    position: absolute;
    left: 0;
    top: 0
}

.indust_work_sectionDetail {
    width: 100%;
    padding: 00px 0 50px
}

.indust_work_col {
    width: 100%;
    height: 100%;
    background: #fff;
    padding: 30px 10px;
    min-height: 250px
}

.indust_work_col a {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-flow: column;
    height: 100%
}

.indust_work_col a span img {
    display: block;
    width: 75px;
    height: 75px;
    object-fit: contain
}

.indust_work_col a strong {
    color: #282828;
    display: block;
    padding-top: 20px;
    font-size: 18px;
    text-align: center
}

.tellUs_sec p {
    max-width: 100% !important;
    font-size: 18px !important;
    line-height: 1.6 !important
}

.tellUs_sec ul li {
    font-size: 20px !important;
    list-style: disc !important;
    color: #04060d !important
}

.banking_section_change,
.monitring_list_col,
.samaFrameSec,
.suggested_keySkills ul li span,
.tellUs_sec {
    position: relative
}

.tellUs_sec::after {
    width: 51.4%;
    height: 100%;
    content: "";
    background: #f5f5f5;
    position: absolute;
    right: 0;
    top: 0
}

.indPortfolio_col a {
    display: block;
    position: relative
}

.indPortfolio_avatar {
    width: 100%;
    overflow: hidden;
    margin-bottom: 20px;
    display: block
}

.indPortfolio_col a:hover .indPortfolio_avatar img {
    -webkit-filter: grayscale(0%);
    -moz-filter: grayscale(0%);
    filter: grayscale(0%);
    transform: scale(1.2)
}

.indPortfolioText {
    display: flex;
    align-items: center;
    justify-content: space-between;
    text-transform: uppercase;
    font-size: 24px;
    color: #282828
}

.indPortfolioText b {
    width: 35px;
    height: 30px;
    border-radius: 4px;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid #282828;
    font-size: 18px
}

.indPortfolioText small {
    border-bottom: 1px transparent
}

.indPortfolio_col a:hover .indPortfolioText small {
    color: #19437a
}

.indPortfolio_col a:hover .indPortfolioText b {
    color: #19437a;
    border-color: #19437a
}

.b2b_process .process_avatar {
    background: #fafafa;
    height: 100%
}

.b2b_process .process_avatar span {
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center
}

.b2b_process .process_avatar span img {
    max-width: 350px
}

.b2bInnerText,
.listOf_topTechnologies,
.mainForm_fl .talentCheck_list_info {
    width: 100%;
    padding: 60px 40px
}

.onBankingPage .industryNew_section2_colsInfo span {
    margin-bottom: 20px !important
}

.onBankingPage .industryNew_section2_colsInfo span img {
    max-height: 55px
}

.onBankingPage .industryNew_section2_colsInfo h6 {
    width: 100% !important;
    text-align: center !important
}

.BankingTittle_outer .custom_tittle {
    padding-top: 70px;
    padding-bottom: 40px
}

.banking_section_change .industryNew_section_detail {
    padding: 70px 0 50px
}

.banking_section_change .provider_section {
    background: #fff;
    position: relative
}

.banking_section_change .provider_section::after {
    content: "";
    width: 100%;
    background: url(../images/latestBlog_bg.webp) top center/cover no-repeat;
    position: absolute;
    left: 0;
    top: 0;
    height: 230px
}

.provider_section .servicesProvided_info {
    background: #f2f2f2;
    padding: 50px 40px
}

.provider_section .servicesProvided_info ul li {
    padding: 5px 35px 5px 12px;
    font-size: 15px;
    color: #000;
    list-style: disc
}

.bizionicTeam_section {
    width: 100%;
    background: url(../images/latestBlog_bg.webp) bottom center/cover no-repeat;
    padding-bottom: 180px
}

.bizionicTeam_section.teamSec2 {
    padding-bottom: 80px
}

.bizionicTeam_section_detail,
.seamlessLimitless_fl {
    width: 100%;
    padding: 70px 50px
}

.bizionicTeam_profile {
    width: 100%;
    padding-top: 80px
}

.bizionicTeam_profile span img {
    width: 100%;
    display: block;
    border: 15px solid #e3e3e3;
    max-width: 320px;
    margin: auto
}

.bizionic_team_list {
    width: 100%;
    background: #ededed
}

.bizionic_team_list_detail {
    width: 100%;
    padding: 0;
    transform: translateY(-100px)
}

.bizionic_team_list_detail .hireForm_banner_detail {
    padding: 80px 50px;
    max-width: 940px;
    margin: auto
}

.bizionic_teamList {
    width: 100%;
    background: #fff;
    padding-top: 50px
}

.onTeamPage .indust_work_sectionDetail,
.pushNotification_sec .indust_work_sectionDetail {
    padding-top: 80px
}

.mainForm_row .flForm_sec,
.onhire_innerPages {
    padding-right: 0
}

.onhire_innerPages .custom_tittle p {
    font-size: 18px;
    line-height: 1.7;
    padding: 15px 0
}

.onFormCheck label {
    display: inline-block;
    vertical-align: top;
    margin: 6px 0;
    color: #000
}

.onFormCheck span {
    display: inline-block;
    transform: translateY(5px)
}

.onFormCheck label a:hover {
    text-decoration: none !important
}

.newInd_pagesSec2 .industryNew_section2_colsInfo h6,
.onHire_immerPage .provider_section .industryNew_section2_colsInfo h6 {
    font-family: avenirblack;
    font-size: 14px
}

.endToendTabs_data_info p,
.newInd_pagesSec2 .industryNew_section2_colsInfo p,
.onHire_immerPage .industryNew_section2_colsInfo p,
.onboardPage .provider_section .industryNew_section2_colsInfo p {
    font-size: 14px
}

.onHire_immerPage .provider_section .industryNew_section2_colsInfo span img {
    max-height: 70px
}

.innerNofification_pages .mainBanner_detail .btn_default,
.onHire_immerPage .industryNew_section1 .btn_default {
    max-width: 330px;
    display: inline-block
}

.onHire_immerPage .provider_section .industryNew_section2_colsInfo {
    border: 0 solid #bbbdbf;
    padding: 40px 20px 20px
}

.cardrow {
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: 110px
}

.custom_tittle h2 {
    line-height: 1.4
}

.onboardPage .postRequirment_text {
    align-items: flex-start;
    padding-top: 70px
}

.onboardPage .provider_section {
    background: #d7d7d7
}

.onboardPage .provider_section .industryNew_section2_colsInfo h6 {
    text-align: left;
    font-size: 15px;
    color: #16509b
}

.otherTechnologySection .aboutBizionic_col_info p {
    color: #fff;
    font-size: 18px;
    line-height: 1.6
}

.otherTechnologySection .aboutBizionic_col_info p span {
    margin-top: 0
}

.onboardPage .provider_section .industryNew_section2_colsInfo {
    padding: 30px 20px 20px
}

.onboardPage .industryNew_section2_colsInfo span {
    margin-bottom: 15px
}

.mainForm_row {
    background: #dcdcdc;
    width: 100%
}

.mainForm_fl .talentCheckList ul li {
    width: 100%;
    padding: 12px 0
}

.formPageText .servicesProvided ul li p,
.formPageText p,
.mainForm_fl .talentCheckList ul li p,
.talentProcess_section .aboutBizionic_col_info p {
    font-size: 16px
}

.mainForm_fl .talentCheckList h4 {
    font-style: normal;
    font-size: 30px;
    line-height: 1.6
}

.mainForm_fl .talentCheckList p {
    font-size: 22px;
    color: #fff
}

.listTop_technology ul li {
    width: 50%;
    padding: 30px 20px
}

.listTop_technology ul li a img {
    object-fit: contain;
    max-height: 50px;
    display: block;
    margin: auto
}

.mainForm_fr {
    width: 100%;
    padding: 60px 40px;
    height: 100%;
    background: #ebebeb;
    max-height: 1350px;
    overflow-y: auto
}

.addFile_section,
.suggested_keySkills {
    padding: 20px;
    background: #f4f4f4;
    min-height: 240px;
    width: 100%
}

.appProcssSec .howWork_section,
.mainForm_row .frForm_sec,
.search3 .multiselect__input,
.search3 .multiselect__placeholder {
    padding-left: 0
}

.onForm_col strong {
    display: block;
    font-size: 14px;
    padding-bottom: 6px;
    min-height: 26px
}

.suggested_keySkills {
    border: 1px solid #dfe0e0;
    transform: translateY(-6px)
}

.suggested_keySkills ul {
    margin-top: 10px;
    display: flex;
    flex-wrap: wrap
}

.suggested_keySkills ul li {
    padding: 7px 15px 7px 0
}

.suggested_keySkills ul li button {
    min-width: 80px;
    text-align: center;
    padding: 10px 20px;
    border-radius: 100px;
    border: 1px dashed #c8c8c8;
    background: 0 0;
    color: #4b4b4b;
    display: block
}

.onForm_col .project_form_textarea textarea {
    min-height: 120px
}

.suggested_keySkills ul li a {
    min-width: 80px;
    text-align: center;
    position: relative;
    padding: 10px 20px;
    border-radius: 100px;
    border: 1px solid #c8c8c8;
    background: #e6e6e6;
    color: #4b4b4b;
    display: block
}

.suggested_keySkills ul li span i {
    font-size: 20px;
    position: absolute;
    right: -4px;
    top: -4px;
    z-index: 2;
    cursor: pointer
}

.addFile_section {
    border: 1px solid #dfe0e0
}

.followingDoc_list {
    width: 100%;
    padding: 15px 0 0
}

.followingDoc_list p {
    font-size: 18px;
    color: #5a5a5a;
    padding-bottom: 10px
}

.followingDoc_list ul {
    margin-left: 30px;
    padding-bottom: 15px
}

.currentJobSlider .slick-slide,
.grid_list a,
.sortting_view .project_form_select select {
    padding: 10px 15px
}

.followingDoc_list ul li {
    list-style: disc;
    color: #828282;
    font-size: 20px;
    padding: 5px 0
}

.followingDoc_list ul li p {
    font-size: 16px;
    color: #828282;
    padding-bottom: 0
}

.noticePeriod .suggested_keySkills ul li button {
    border-style: solid;
    background: #fff
}

.noticePeriod .suggested_keySkills {
    min-height: 190px;
    transform: translateY(0)
}

.bg_e5e6e7 .servicesProvided_section {
    background: #e5e6e7 !important
}

.viewAll_search_bar {
    background: #f5f5f5;
    width: 100%;
    padding-top: 50px;
    padding-left: 0
}

.viewAll_search_bar .input-group {
    max-width: 900px;
    margin: auto;
    transform: translateY(23px)
}

.viewAll_search_bar .input-group>.form-control:not(:last-child) {
    font-size: 14px !important;
    min-height: 48px !important
}

.assessment_tabs_detail,
.gxp_flow_section_detail,
.viewall_sort_detail {
    width: 100%;
    padding: 30px 0
}

.sortting_view {
    width: 100%;
    display: flex;
    justify-content: flex-end;
    align-items: center
}

.grid_list a {
    max-width: 90px;
    min-width: 90px
}

.sortting_view .project_form_select {
    max-width: 170px;
    margin: 0 0 0 15px
}

.viewAll_listing>ul {
    display: flex;
    margin: 0 -15px;
    flex-wrap: wrap
}

.viewAll_listing>ul>li {
    padding: 15px;
    width: 33.33%
}

.showListView .descriptionText p {
    min-height: auto;
    font-size: 16px
}

.continentalBanner .e_product,
.showListView .ourExperties_list ul,
.showListView .ourWorked_list ul {
    min-height: auto
}

.showListView .meetProfile span img {
    width: 90px !important;
    height: 90px !important
}

.showListView .ourWorked label {
    padding-bottom: 16px
}

.showListView .descriptionText {
    padding-bottom: 30px
}

.showListView .meetTeam_info {
    padding: 20px 30px
}

.notification_banner {
    background-color: #f0f0f0;
    width: 100%;
    padding-bottom: 80px
}

.notification_banner .mainBanner_section {
    width: 100%;
    background: url(../images/notification_maniBanner.webp) top center no-repeat
}

.notification_banner .mainBanner_detail {
    padding: 30px 0
}

.filterBtn .btn_default,
.notification_banner .marketing_banner_fr span,
.oracleAppSec .api_atacks_section_detail,
.storage_banner .continental_avatar span,
.wakha_page .continental_avatar span {
    max-width: 100%
}

.pushNotification_sec::after {
    height: 330px;
    background: #fff
}

.innerpages_tabsModify::after,
.seamlessLimitless_section::after {
    height: 180px;
    position: absolute;
    top: 0;
    width: 100%;
    left: 0;
    content: ""
}

.pushNotification_sec .indust_work_col {
    background: #fafafa;
    padding: 40px 30px 20px
}

.pushNotification_sec .indust_work_col a {
    align-items: flex-start;
    justify-content: flex-start
}

.indust_work_col .w-100 {
    color: #c1c1c1;
    font-size: 30px;
    transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    -webkit-transition: .3s
}

.pushNotification_sec .indust_work_col a p {
    min-height: 125px
}

.pushNotification_sec .indust_work_col a:hover .w-100 {
    transform: translateX(10px)
}

.notificationTabs .coreServices_section {
    padding-top: 70px
}

.notificationTabs .coreTabs ul li {
    width: 16.6%
}

.keySuccess_marketerSection_detail {
    width: 100%;
    padding: 70px 20px 50px;
    background: #f0f0f0
}

.keySuccess_col {
    width: 100%;
    padding: 0 30px
}

.keySuccess_col span {
    max-width: 300px;
    display: block;
    margin: auto auto 40px
}

.keySuccess_col strong {
    display: block;
    padding-bottom: 10px;
    text-align: center;
    font-family: avenirblack;
    text-transform: uppercase;
    font-size: 18px;
    color: #000
}

.keySuccess_col p {
    padding-bottom: 0;
    text-align: center;
    font-size: 16px;
    color: #000
}

.nativeSupport_list ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: center
}

.nativeSupport_list ul li {
    width: 14.28%
}

.nativeSupport_list ul li a {
    width: 100%;
    display: block;
    position: relative
}

.nativeSupport_list ul li a:hover::after {
    width: 100%;
    content: "";
    height: 3px;
    background: #000;
    position: absolute;
    left: 0;
    bottom: 0
}

.seamlessLimitless_section::after,
.startupHowWork {
    background: #e5e6e7
}

.seamlessLimitless_info {
    width: 100%;
    border-top: 6px solid #a5a7aa;
    background: #fafafa
}

.seamlessLimitless_fr {
    width: 100%;
    height: 100%;
    background: #e1e1e1;
    display: flex;
    align-items: center
}

.seamlessLimitless_fr span {
    max-width: 400px;
    margin: auto;
    display: block
}

.advaceCareer_hire .advanceCareer_section,
.innerNofification_pages .mainBanner_section,
.settOpenPosition {
    background: 0 0 !important
}

.innerNofification_pages .mainBanner_detail {
    background: #fff !important;
    padding: 50px
}

.innerpages_tabsModify_inner {
    background: #fafafa;
    border-top: 6px solid #a5a7aa;
    width: 100%
}

.innerpages_tabsModify .custom_tittle {
    padding: 60px 50px 50px
}

.innerpages_tabsModify .coreTabs_data {
    background: #fafafa
}

.customis_Title,
.innerpages_tabsModify .coreTabs_data_avatar {
    padding-top: 20px
}

.smsTabs .coreTabs ul li {
    width: 16.6% !important
}

.skilled_setting ul li {
    border: .5px solid #dadadb
}

.skilled_setting ul li a {
    background: #f9f9f9;
    padding: 50px 10px;
    text-align: center
}

.skilled_setting ul li a img {
    width: 45px;
    height: 45px;
    object-fit: contain;
    margin: auto auto 20px;
    display: block
}

.skilled_setting ul li:nth-of-type(2n) a {
    background: #efefef;
    pointer-events: painted
}

.onboardSkilled_section {
    width: 100%;
    background: #fff;
    border-top: 6px solid #155099
}

.onboardSkill_options {
    width: 100%;
    padding: 60px 50px 40px
}

.onboardSkill_options .skilled_setting ul li {
    border: 0 !important;
    width: 11.11% !important
}

.onboardSkill_options .skilled_setting ul li a {
    background: 0 0 !important;
    border: 0 !important;
    padding: 0 !important
}

.onboardSkill_options .skilled_setting ul li a img {
    width: 42px;
    height: 42px
}

.infoTxt,
.onboardSkill_options .skilled_setting,
.policy_pages_content h6 {
    padding-top: 10px
}

.setting_list ul li .technology_master_info .row {
    flex-flow: wrap !important
}

.setting_list ul li .technology_provides ul {
    justify-content: flex-start !important
}

.setting_list .technology_provides ul li a img {
    padding: 5px
}

.newTecnologyList {
    background: 0 0;
    padding: 0;
    box-shadow: none;
    overflow: unset
}

.technology_master_inner {
    background: #f2f2f2;
    padding: 60px 40px;
    height: 100%;
    box-shadow: 4px 4px 5px #ccc
}

.newTecnologyList .row {
    align-items: unset
}

.talentOnboard_page .hireForm_banner_detail .custom_tittle {
    padding: 0 60px
}

.talentOnboard_page .hireForm_banner_detail .custom_tittle p {
    padding: 10px 0 !important
}

.talentOnboard_page .hireForm_banner_detail {
    padding-bottom: 170px;
    padding-top: 150px
}

.talentOnboard_page_detail {
    width: 100%;
    max-width: 1100px;
    margin: auto;
    transform: translateY(-110px)
}

.talent_vetting_head {
    background: url(../images/onboard_tittle_bg.webp) bottom center/cover no-repeat;
    width: 100%;
    padding: 70px 40px 30px
}

.talent_vetting_head .custom_tittle p {
    font-size: 18px;
    line-height: 1.8;
    padding: 0
}

.talentProcess_section,
.vettingList_section {
    width: 100%;
    padding: 60px 40px;
    background: #fff;
    overflow: hidden
}

.vettingList_infoBullets p {
    color: #000029;
    padding-bottom: 0
}

.vettingList_infoBullets ul {
    padding-top: 10px;
    padding-left: 30px
}

.vettingList_infoBullets ul li {
    padding: 0;
    list-style: disc;
    font-size: 18px
}

.vettingList_infoBullets ul li p {
    color: #000029;
    padding: 0 0 0 20px;
    line-height: 1.6
}

.efficiency_list ul li,
.funding_info p,
.vettingList_text .custom_tittle p {
    padding: 5px 0
}

.appSecurityTabs_section,
.servicesProvided,
.talentProcess_bullets {
    width: 100%;
    display: flex
}

.talentProcess_bullets span {
    width: 115px;
    height: 115px;
    padding: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #e6e7e8;
    float: left;
    margin: 10px 10px 5px 0;
    min-width: 115px
}

.talentProcess_bullets span img {
    height: 55px;
    object-fit: contain
}

.talentProcess_section .aboutBizionic_col_info {
    min-height: 230px
}

.global_talent_quotesCol {
    width: 100%;
    padding: 10px 0;
    position: relative
}

.quoteFl,
.quoteFr {
    color: #e6e6e6;
    font-size: 60px;
    position: absolute
}

.global_talent_quotesCol p {
    font-size: 20px;
    padding: 0;
    text-align: justify
}

.quoteFl {
    top: -40px
}

.quoteFr {
    bottom: -40px;
    right: 0
}

.plan-cost,
.plan-type {
    font-size: 1.2rem;
    font-weight: 700
}

.meetTeam_nav_inner .meetTeam_nav_info ul {
    justify-content: space-between
}

.consult_btn {
    width: 100%;
    padding-top: 0;
    padding-bottom: 70px;
    display: flex;
    justify-content: center
}

.getFree .protectPrivacy span {
    border: 1px solid #bcbec0;
    font-size: 14px;
    color: #000;
    background-color: #969696
}

.consult_btn .btn_default {
    background-color: #19437a;
    color: #fff;
    padding: 15px;
    font-size: 16px;
    min-width: 260px
}

.consult_btn .btn_default:hover {
    background-color: #0f2849
}

.hireFloating_menu .col-lg-3.col-md-3 .floatingMenu_info .innerColum_menu_outer {
    border: 0 !important;
    padding-right: 0 !important
}

.devServices_secFlow,
.newLable {
    width: 100%;
    padding-top: 10px
}

.payOption {
    color: #0a66c2
}

.suggested_keySkills h6 {
    font-family: avenirmedium;
    padding-bottom: 10px
}

:root {
    --card-line-height: 1.2em;
    --card-padding: 1em;
    --card-radius: 0.5em;
    --color-green: #043673;
    --color-gray: #717171;
    --color-dark-gray: #c4d1e1;
    --radio-border-width: 2px;
    --radio-size: 1.5em
}

.contractCard_info .grid {
    display: grid;
    grid-gap: var(--card-padding);
    margin: 0 auto;
    max-width: 60em;
    padding: 0
}

.contractCard_info .card {
    background-color: #fff;
    border-radius: var(--card-radius);
    position: relative
}

.contractCard_info .card:hover {
    box-shadow: 5px 5px 10px rgba(0, 0, 0, .15)
}

.contractCard_info .radio {
    font-size: inherit;
    margin: 0;
    position: absolute;
    right: calc(var(--card-padding) + var(--radio-border-width));
    top: calc(var(--card-padding) + var(--radio-border-width))
}

@supports (-webkit-appearance:none) or (-moz-appearance:none) {
    .contractCard_info .radio {
        -webkit-appearance: none;
        -moz-appearance: none;
        background: #fff;
        border: var(--radio-border-width) solid var(--color-gray);
        border-radius: 50%;
        cursor: pointer;
        height: var(--radio-size);
        outline: 0;
        transition: background .2s ease-out, border-color .2s ease-out;
        width: var(--radio-size)
    }

    .contractCard_info .radio::after {
        border: var(--radio-border-width) solid #fff;
        border-top: 0;
        border-left: 0;
        content: "";
        display: block;
        height: .75rem;
        left: 25%;
        position: absolute;
        top: 50%;
        transform: rotate(45deg) translate(-50%, -50%);
        width: .375rem
    }

    .contractCard_info .radio:checked {
        background: var(--color-green);
        border-color: var(--color-green)
    }

    .contractCard_info .card:hover .radio {
        border-color: var(--color-dark-gray)
    }

    .contractCard_info .card:hover .radio:checked {
        border-color: var(--color-green)
    }
}

.plan-details {
    border: var(--radio-border-width) solid var(--color-gray);
    border-radius: var(--card-radius);
    cursor: pointer;
    display: flex;
    flex-direction: column;
    padding: var(--card-padding);
    transition: border-color .2s ease-out
}

.card:hover .plan-details {
    border-color: var(--color-dark-gray)
}

.radio:checked~.plan-details {
    border-color: var(--color-green);
    background-color: #d3e8fe
}

.radio:focus~.plan-details {
    box-shadow: 0 0 0 2px var(--color-dark-gray)
}

.radio:disabled~.plan-details {
    color: var(--color-dark-gray);
    cursor: default
}

.radio:disabled~.plan-details .plan-type {
    color: var(--color-dark-gray)
}

.card:hover .radio:disabled~.plan-details {
    border-color: var(--color-gray);
    box-shadow: none
}

.contractCard_info .card:hover .radio:disabled {
    border-color: var(--color-gray)
}

.matrixTable .table td,
.matrixTable .table thead th {
    vertical-align: middle;
    border-right: 1px solid #fff;
    border-bottom: 0;
    text-align: center
}

.plan-type {
    color: #000;
    line-height: 1em
}

.plan-cost {
    padding: .5rem 0
}

.slash {
    font-weight: 400
}

.plan-cycle {
    font-size: 2rem;
    font-variant: none;
    border-bottom: none;
    cursor: inherit
}

.hidden-visually {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    white-space: nowrap;
    width: 1px
}

.categoryHighlight {
    border-radius: 50px;
    display: inline-block;
    padding: 2px 10px 3px;
    max-width: 70px;
    text-align: center;
    font-size: 10px;
    color: #000;
    background-color: #ccc;
    border: 1px solid #999;
    margin-bottom: 6px
}

.monthlyYearly_btn {
    width: 100%;
    padding-top: 25px;
    padding-bottom: 15px
}

.monthlyYearly_btn button {
    border-radius: 50px;
    display: block;
    padding: 5px 10px;
    text-align: center;
    font-size: 13px;
    color: #000;
    background-color: #fff;
    border: 1px solid #ccc;
    width: 100%
}

.monthlyYearly_btn button:hover {
    background: #d3e8fe
}

.rate_edits small {
    font-size: 13px
}

.quick_links {
    width: 100%;
    padding-top: 65px
}

.quick_links h5 {
    color: #fff;
    padding-bottom: 20px;
    text-transform: uppercase;
    font-family: avenirblack;
    font-size: 16px
}

.quick_links ul li {
    padding: 8px 0
}

.quick_links ul li a {
    display: inline-block;
    color: #fff;
    font-size: 15px
}

.addCallender {
    width: 100%;
    display: flex;
    justify-content: flex-end
}

.addCallender .btn_default {
    padding: 8px 10px;
    min-width: 110px;
    font-size: 12px
}

.policy_pages_content h5 {
    padding: 5px 0 !important
}

.discList li {
    list-style: disc !important;
    padding: 2px 0
}

.matrixTable_section {
    width: 100%;
    position: relative;
    background-color: #808285
}

.matrixTable_section::after {
    width: 100%;
    height: 150px;
    content: "";
    background: #eaeaea;
    position: absolute;
    left: 0;
    top: 0
}

.matrixTable_sectionDetail {
    width: 100%;
    padding: 0 0 100px
}

.applyNow_text,
.awsNepture_list ul li {
    padding: 40px 0
}

.databaseTabs .aboutProject_section_detail,
.filterStructure_detail,
.matrixTable_sectionDetail .hireForm_banner_detail {
    padding: 60px 0
}

.devAsServices,
.matrixTable {
    background-color: #ebebeb
}

.matrixTable .table thead th {
    border-top: 0;
    padding: 1rem;
    background-color: #7e7e7e;
    color: #fff
}

.matrixTable .table td p {
    padding: 1rem;
    font-size: 14px
}

.matrixTable .table td:last-child,
.matrixTable .table th:last-child {
    border: 0
}

.matrixTable .table-striped tbody tr:nth-of-type(odd) {
    background-color: #f5f5f5
}

.minHirin_bg {
    background-color: #ddf1f9
}

.checkTable b {
    font-size: 22px;
    color: #009f4b
}

.uncheckTable b {
    font-size: 22px;
    color: #eb1c24
}

.codeCountry {
    min-width: 25%;
    margin-right: 1%
}

.filedPhone {
    min-width: 74%
}

.oncontact {
    min-height: 51px
}

.project_form_textarea .multiselect__tag {
    font-size: 13px;
    border-radius: 50px;
    background: #ccc;
    padding: 3px 8px;
    margin-right: 10px;
    position: relative;
    color: #000
}

.project_form_textarea .multiselect__tag-icon {
    width: 14px;
    height: 14px;
    position: absolute;
    right: -4px;
    top: -6px;
    background: url(../images/closeNav.webp) center center/7px no-repeat;
    cursor: pointer
}

.project_form_textarea .multiselect__content-wrapper {
    display: block;
    overflow-y: auto;
    padding-top: 10px;
    min-height: 150px;
    max-height: 150px !important
}

.iframe_code iframe,
.project_form_textarea .multiselect__content-wrapper ul {
    width: 100% !important
}

.project_form_textarea .multiselect__option span {
    font-size: 13px;
    padding: 5px 10px;
    display: block;
    cursor: pointer
}

.project_form_textarea .multiselect__option span:hover {
    cursor: pointer;
    background: #eaeaea
}

.texte_787878 {
    color: #787878 !important
}

.applyNow_text {
    width: 100%;
    border-top: 1px solid #000;
    border-bottom: 1px solid #000;
    margin: 40px 0
}

.applyNow_textInfo {
    width: 100%;
    display: flex;
    justify-content: space-between;
    padding: 15px 0;
    align-items: center
}

.ind_innerPages .custom_tittle h2 b {
    font-size: 54px;
    line-height: 1.1
}

.ind_innerPages {
    background: url(../images/ind_banner_pattern.webp) top center no-repeat #fff
}

.bg_e3e4e5,
.newStartup_section,
.wedo_sction {
    background: #e3e4e5 !important
}

.wedo_sction .hireForm_banner_detail {
    padding: 80px 70px
}

.wedo_sction .industryNew_section2_cols {
    transform: translate(0);
    background-color: #fff;
    padding: 80px 60px 50px
}

.newInd_pages_addSec .custom_tittle p,
.wedo_sction .custom_tittle p {
    font-size: 18px;
    line-height: 1.8
}

.wedo_sction .industryNew_section2_colsInfo {
    border: 0 solid #f0f0f0;
    padding: 50px 20px 30px;
    background-color: #f0f0f0 !important
}

.nevStarup_setting {
    padding: 80px 60px 60px;
    background-color: #fff;
    position: relative
}

.nevStarup_setting::after {
    width: 100%;
    height: 270px;
    content: "";
    position: absolute;
    left: 0;
    z-index: 0;
    top: 0;
    background: #666;
    background: linear-gradient(0deg, #666 0, #9b9b9b 100%)
}

.nevStarup_setting>div {
    position: relative;
    z-index: 1
}

.nevStarup_setting .indust_work_col {
    background: #ddd;
    background: linear-gradient(0deg, #ddd 0, #f4f4f4 100%);
    padding: 30px 25px
}

.nevStarup_setting .indust_work_col a {
    justify-content: space-around
}

.increaseSection_row,
.merged_services_section,
.proposal_section {
    width: 100%;
    background-color: #fff
}

.wedo_sction>.auto_container {
    transform: translateY(-100px)
}

.proposal_sectionTittle {
    background: #666;
    width: 100%;
    position: relative;
    padding: 80px 60px;
    background: linear-gradient(0deg, #666 0, #9b9b9b 100%)
}

.decimelList li {
    list-style: decimal
}

.appProcssSec .howWork_text_info p {
    color: #000;
    font-size: 16px;
    line-height: 1.6
}

.appProcssSec .howWork_text_info h4 {
    font-family: avenirblack;
    font-size: 20px
}

.appProcssSec .workCount {
    background: 0 0;
    width: 60px;
    height: 60px
}

.appProcssSec ul li::before {
    left: 29px;
    top: 3px
}

.applyBtn {
    display: flex;
    padding-top: 20px
}

.fundingApplyForm_pageDetail {
    width: 100%;
    padding: 80px 0;
    max-width: 1000px;
    margin: auto
}

.fundingApplyForm_info {
    width: 100%;
    padding: 50px 30px;
    box-shadow: 0 0 3px #cccccc62;
    background-color: #e5e5e5
}

.fundingForm_col {
    width: 100%;
    position: relative;
    padding: 12px 0
}

.fundingForm_col strong {
    display: block;
    margin-bottom: 8px;
    color: #000;
    font-size: 15px
}

.fundingForm_col .project_form_textarea textarea {
    min-height: 150px
}

.fundingForm_col p {
    font-size: 14px;
    color: #858484
}

.get_in_touchSection {
    width: 100%;
    background-color: #f5f5f5
}

.get_in_touchSection_detail a,
.get_in_touchSection_detail i {
    color: #07396a !important
}

.startup_innerPages {
    background: #efefef !important;
    padding-bottom: 80px
}

.startup_innerPages .industryNew_section_detail {
    overflow: hidden;
    background: url(../images/startup_pages_texture.webp) top center no-repeat #fff;
    padding: 80px 60px
}

.contactUs_info_field {
    background: #fff;
    padding: 6px 10px;
    border: 1px solid #bcbcbc;
    border-radius: 15px;
    margin: 7px 0
}

.contactUs_info_field strong {
    display: block;
    color: #afadad;
    font-size: 13px
}

.startup_innerPages .industryNew_section1 .custom_tittle h2 b {
    font-size: 42px
}

.startup_innerPages .industryNew_section1 .custom_tittle h4 {
    line-height: 1.7;
    text-align: justify !important
}

.contactUs_info_fieldInput input {
    width: 100%;
    font-size: 13px;
    color: #bdbbbb
}

.contactUs_info_fieldSelect {
    width: 100%;
    position: relative;
    padding-top: 3px
}

.contactUs_info_fieldSelect select {
    border: 0 !important;
    height: auto !important;
    padding: 0 !important;
    font-size: 13px !important;
    color: #bdbbbb !important;
    border-radius: 0 !important
}

.startupMvp_section .seamlessLimitless_info {
    border-top: 6px solid #16509b
}

.startupMvp_section .seamlessLimitless_fr span {
    max-width: 400px;
    padding-top: 50px;
    padding-bottom: 60px
}

.contactUs_info_fieldText textarea {
    width: 100%;
    font-size: 13px;
    color: #bdbbbb;
    min-height: 80px
}

.get_in_touchSection .modal-dialog {
    max-width: 850px
}

.colSet {
    border-right: 1px solid #dee2e6 !important
}

.get_in_touchSection .colSet p {
    cursor: pointer
}

.mvpFlow {
    width: 100%;
    padding-bottom: 50px;
    padding-top: 20px
}

.bg_eceded {
    background-color: #eceded !important
}

.designSolution_section>.auto_container {
    transform: translateY(0)
}

.designSolution_section .industryNew_section2_cols {
    transform: translate(0);
    background-color: transparent;
    padding: 80px 0 70px
}

.designSolution_section .industryNew_section2_colsInfo {
    background-color: #fff !important;
    padding: 40px 30px
}

.mvpDev_process {
    width: 100%;
    position: relative;
    padding: 40px 30px 30px
}

.mvpDev_col_info {
    text-align: center;
    width: 100%;
    height: 100%;
    background-color: #ebebeb;
    padding: 40px 20px
}

.mvpDev_col_info span {
    width: 45px;
    height: 45px;
    display: flex;
    margin: auto auto 25px;
    align-items: center;
    justify-content: center;
    background-color: #787878;
    color: #fff;
    font-size: 18px;
    font-family: avenirblack;
    border-radius: 50%
}

.mvpDev_col_info strong {
    font-size: 18px;
    font-family: avenirblack;
    padding-bottom: 8px;
    display: block;
    color: #000
}

.mvpBenefits_flowSection {
    width: 100%;
    padding: 80px 70px 70px
}

.blogPost_info,
.imprementation_process,
.mvpBenefits_flow {
    width: 100%;
    padding-top: 20px
}

.inspiredPassion_section {
    width: 100%;
    position: relative;
    background: #666;
    background: linear-gradient(0deg, #666 0, #9b9b9b 100%)
}

.inspiredPassion_section::after {
    width: 100%;
    height: 210px;
    content: "";
    background: #fff;
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 0
}

.inspiredPassion_section_detail {
    width: 100%;
    padding: 80px 0 60px
}

.inspiredPassion_row {
    padding-top: 20px;
    width: 100%
}

.inspired_col {
    padding-left: 25px;
    padding-right: 25px
}

.inspiredPassion_cil_info {
    width: 100%;
    position: relative;
    text-align: center;
    height: 100%;
    background-color: #f0f0f0;
    padding: 40px 40px 30px
}

.inspiredPassion_cil_info span,
.remoteInfra_info span {
    display: block;
    margin-bottom: 20px
}

.inspiredPassion_cil_info span img {
    display: block;
    width: 55px;
    height: 55px;
    object-fit: contain;
    margin: auto
}

.aws2 .industryNew_section2_colsInfo h6,
.aws3 .industryNew_section2_colsInfo h6,
.startupPage_form .custom_tittle h2 {
    color: #000 !important
}

.startupPage_form .aboutProject_section {
    background: #f1f1f1 !important
}

.awsNepture_section_detail {
    width: 100%;
    padding: 70px 0 50px
}

.awsNepture_list_info {
    width: 100%;
    padding: 60px;
    background: #fff
}

.awsNepture_info_fl .custom_tittle {
    padding-right: 50px
}

.awsNepture_info_fl .custom_tittle h4 {
    color: #16509a
}

.awsNepture_info_fl .custom_tittle p {
    padding: 0;
    font-size: 18px;
    line-height: 1.8
}

.awsNepture_info_fr span {
    display: block;
    max-width: 320px;
    margin: auto
}

.adv_rapd .seamlessLimitless_info {
    background: 0 0 !important;
    border: 0 !important
}

.modernizationSection .industryNew_section2_colsInfo {
    height: auto;
    margin: 25px 0
}

.startupServices_section {
    width: 100%;
    position: relative;
    background: #fff
}

.startupServices_section::after {
    width: 100%;
    height: 210px;
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    z-index: 0;
    background: #666;
    background: linear-gradient(0deg, #666 0, #9b9b9b 100%)
}

.startupServices_section_detail {
    width: 100%;
    padding: 80px 0;
    position: relative;
    z-index: 1
}

.startupServices_info {
    background-color: #f5f5f5;
    position: relative;
    padding: 60px 50px
}

.bg_e8e9e9 {
    background-color: #e8e9e9 !important
}

.startupWhy {
    width: 100%;
    position: relative;
    background: #fff !important
}

.startupWhy::after {
    background: #666;
    background: linear-gradient(0deg, #666 0, #9b9b9b 100%);
    top: 0;
    height: 300px
}

.startupWhy .inspired_col {
    padding-top: 25px;
    padding-bottom: 25px
}

.startupWhy .inspiredPassion_cil_info {
    padding: 40px 25px 30px
}

.startupWhy .inspiredPassion_cil_info h6 {
    padding-bottom: 12px;
    font-size: 18px
}

.lookingWork_section .aboutBizionic_col_info p,
.startupHowWork .inspired_col {
    padding: 20px
}

.startupHowWork .inspiredPassion_cil_info {
    background: #666;
    padding: 40px 20px 25px;
    background: linear-gradient(0deg, #666 0, #9b9b9b 100%)
}

.startupHowWork .inspiredPassion_cil_info h6 {
    color: #fff;
    text-align: left;
    padding-bottom: 20px;
    font-size: 24px
}

.startupHowWork .inspiredPassion_cil_info p {
    padding-bottom: 0;
    line-height: 1.4;
    color: #fff
}

.manufactureMask {
    max-width: 450px;
    bottom: 0;
    left: -60px
}

.newInd_pages {
    background: #666;
    background: linear-gradient(0deg, #666 0, #9b9b9b 100%)
}

.newInd_pages_addSec .seamlessLimitless_info {
    background: #f2f2f2;
    border: 0
}

.newInd_pages_addSec .seamlessLimitless_fr {
    background: #fff;
    padding-top: 25px;
    padding-bottom: 25px
}

.newInd_pages_addSec .seamlessLimitless_fl {
    padding: 70px 35px 70px 50px
}

.newInd_pagesSec2 {
    background: #f2f2f2 !important;
    padding: 50px 0 70px;
    position: relative
}

.blogs_list_col,
.pricingList_col {
    background-color: #fff;
    position: relative;
    width: 100%
}

.newInd_pagesSec2 .industryNew_section2_cols {
    transform: none
}

.newInd_pagesSec2::after {
    background: #666;
    background: linear-gradient(0deg, #666 0, #9b9b9b 100%);
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    height: 290px;
    width: 100%;
    z-index: 0
}

.newInd_pagesSec2>.auto_container {
    z-index: 1
}

.blogs_list_col {
    box-shadow: 0 0 15px #cccccca8;
    padding: 20px
}

.readMore_goto a {
    display: flex;
    align-items: center;
    justify-content: space-between;
    font-size: 14px;
    color: #969696
}

.readMore_goto a b {
    width: 35px;
    height: 30px;
    border-radius: 4px;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid #a3a3a3;
    font-size: 18px;
    color: #a3a3a3
}

.blogAvatar {
    width: 100%;
    display: block;
    margin-bottom: 20px
}

.blogAvatar img {
    display: block;
    width: 100%;
    object-fit: fill;
    height: 195px
}

.blogs_list_col h6,
.blogs_list_col p {
    white-space: normal;
    text-overflow: ellipsis;
    -webkit-line-clamp: 3;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    padding: 0;
    margin-bottom: 20px
}

.blogs_list_col h6 {
    min-height: 72px
}

.blogs_list_col p {
    color: #818181;
    font-family: avenirmedium;
    line-height: 1.6;
    font-size: 15px;
    max-height: 100px
}

.blogSponsor {
    width: 100%;
    display: flex;
    padding-top: 20px;
    border-top: 1px solid #ccc
}

.blogSponsor span {
    width: 32px;
    display: block;
    margin: 0
}

.blogSponsor span img {
    width: 32px;
    display: block;
    height: 32px;
    overflow: hidden;
    border-radius: 50%
}

.blogSponsor strong {
    margin-left: 10px;
    font-size: 12px;
    color: #000
}

.blogSponsor strong small {
    font-size: 11px;
    color: #818181;
    display: block
}

.blogPost_detail .blogAvatar img {
    height: auto
}

.blogPost_detail .blogs_list_col {
    padding: 0;
    box-shadow: none;
    background: 0 0
}

.blogPost_info h2 {
    max-width: 700px;
    display: block;
    border-bottom: 1px solid #000;
    margin-bottom: 40px
}

.blogPost_info h6,
.blogPost_info p {
    white-space: normal;
    margin-bottom: 0;
    min-height: 100%;
    text-overflow: inherit;
    overflow: inherit;
    -webkit-line-clamp: inherit;
    -webkit-box-orient: inherit;
    display: block;
    font-size: 16px
}

.blogPost_info p {
    padding: 10px 0;
    max-height: 100%
}

.blogPost_info h6 {
    padding: 10px 0 0;
    color: #323232
}

.blogPost_info h4 {
    padding: 20px 0 10px
}

.blogPost_info .blogSponsor {
    padding-top: 40px
}

.blogPost_info .blogSponsor strong small {
    padding-top: 5px;
    font-size: 14px;
    display: flex;
    justify-content: space-between
}

.blogPost_info .blogSponsor span {
    width: 45px;
    min-width: 45px;
    display: block
}

.paginationBlog {
    width: 100%;
    display: flex;
    justify-content: center;
    padding-top: 30px
}

.pricing_section .coreTabs_data {
    border: 1px solid #ecf0f7;
    margin-top: 50px;
    box-shadow: 0 0 20px #cccccc78
}

.pricing_section .coreTabs_data_show {
    padding: 0;
    border: 0
}

.pricingList_col {
    padding: 20px 20px 80px;
    border-right: 2px solid #ebeff5;
    height: 100%
}

.pricingList_col::after {
    content: "";
    position: absolute;
    width: 60%;
    left: 50%;
    margin-left: -30%;
    top: -3px;
    height: 6px;
    background-color: #1a5196
}

.sponsorSlider .slick-next,
.sponsorSlider .slick-prev {
    top: 50%;
    width: 34px;
    height: 34px;
    position: absolute;
    font-size: 0px
}

.categoryTittle {
    display: block;
    text-align: center;
    color: #000;
    text-transform: uppercase;
    font-size: 16px;
    padding-bottom: 12px
}

.priceValue {
    text-align: center;
    color: #1a5196;
    padding-bottom: 20px
}

.priceValue sub {
    color: #000;
    font-family: avenirmedium;
    font-size: 13px
}

.setupFee {
    background-color: #ecf0f7;
    display: flex;
    width: 100%;
    max-width: 160px;
    margin: auto;
    padding: 8px 5px;
    justify-content: center
}

.setupFee small {
    margin-right: 8px;
    font-size: 14px
}

.setupFee strong {
    color: #000;
    font-family: avenirblack;
    font-size: 16px
}

.priceFeatureList {
    width: 100%;
    padding: 20px 15px 0
}

.priceFeatureList ul {
    display: block !important
}

.priceFeatureList ul li {
    width: 100% !important;
    padding: 14px 0;
    border-bottom: 1px solid #eff3f8
}

.priceFeatureList ul li p {
    display: flex;
    padding: 0;
    font-size: 13px;
    line-height: 1.2;
    color: #3c3c3c
}

.priceFeatureList ul li p span {
    padding-right: 10px;
    color: #1a5196;
    font-size: 18px
}

.mostPopular {
    background-color: #1a5196 !important;
    transform: scaleY(1.1);
    padding-top: 0
}

.mostPopular .categoryTittle,
.mostPopular .priceFeatureList ul li p,
.mostPopular .priceFeatureList ul li p span,
.mostPopular .priceValue,
.mostPopular .priceValue sub {
    color: #fff !important
}

.mostPopular .setupFee {
    background-color: #ecf0f7 !important
}

.mostPopular .setupFee small,
.mostPopular .setupFee strong {
    color: #1a5196 !important
}

.mostPopular .priceFeatureList ul li {
    border-color: #fff !important
}

.categoryTittleTag {
    background-color: #31a6dc;
    width: 100%;
    max-width: 130px;
    margin: auto;
    padding: 5px 12px;
    text-align: center;
    color: #fff;
    display: none
}

.search1,
.search2,
.search3 {
    margin: 0 10px;
    position: relative
}

.mostPopular .categoryTittleTag {
    display: block !important;
    margin-bottom: 20px
}

.biz_brief .pricingList_col {
    border: 0 !important;
    border-radius: 40px;
    padding-top: 30px;
    padding-bottom: 40px
}

.proposalPage .biz_brief {
    padding-left: 60px
}

.embarkMain_section {
    width: 100%;
    position: relative;
    background: url(../images/embark_texture.webp) top center/cover no-repeat #f5f5f5
}

.embark_search_info {
    width: 84%;
    display: flex;
    align-items: center;
    border: 1px solid #b4b4b459;
    border-radius: 6px;
    background-color: #fff;
    padding: 15px 10px;
    justify-content: space-between
}

.search1 {
    width: 45%
}

.search1 b {
    position: absolute;
    left: 10px;
    top: 5px;
    font-size: 20px;
    color: #b4b4b4
}

.embark_teamBtn {
    width: 16%;
    padding-left: 20px
}

.embark_teamBtn .btn_default {
    background-color: #1b5298;
    border: 1px solid #1b5298
}

.careerFeaturesCol_info {
    width: 100%;
    height: 100%;
    padding: 35px 45px;
    background-color: #e5e5e5;
    display: flex;
    align-items: center
}

.careerFeaturesCol_info span {
    width: 65px;
    display: block
}

.careerFeaturesCol_infoText {
    width: calc(100% - 65px);
    padding-left: 20px
}

.careerFeaturesCol_infoText a {
    color: #000;
    font-family: avenirblack;
    font-size: 18px;
    margin-bottom: 5px;
    display: block
}

.careerFeaturesCol_infoText p {
    color: #666;
    padding: 0;
    font-size: 14px
}

.curentPosition_section_detail {
    width: 100%;
    padding: 0 0 70px
}

.hiring_slider {
    width: 100%;
    position: relative;
    max-width: 1150px;
    margin: auto
}

.sponsorSlider span {
    margin: 10px 15px;
    background-color: #fff;
    box-shadow: 0 0 10px #ccccccc2;
    display: flex;
    align-items: center;
    height: 100px
}

.sponsorSlider span img {
    height: 75px;
    width: 120px;
    object-fit: contain;
    margin: auto;
    display: block
}

.sponsorSlider .slick-prev {
    display: block;
    left: -60px;
    background: url(../images/prev_btn.webp) 0 0/100% no-repeat
}

.sponsorSlider .slick-next {
    display: block;
    right: -60px;
    background: url(../images/next_btn.webp) 0 0/100% no-repeat
}

.newHireUpdate_page {
    background-color: #efeff0;
    width: 100%;
    position: relative;
    padding: 90px 0
}

.newHireUpdate_page::after {
    width: 100%;
    height: 220px;
    content: "";
    background: #bebebe;
    position: absolute;
    left: 0;
    top: 0
}

.whyWork-tittle {
    background-color: #ededed;
    padding: 30px 20px 20px
}

.whyWork-tittle span {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 20px
}

.whyWork-tittle span img {
    height: 60px;
    object-fit: contain;
    width: 60px;
    margin: auto
}

.whyWork-tittle h4 {
    font-size: 18px !important;
    padding-bottom: 0 !important;
    text-align: center
}

.lookingWork_section {
    background-color: #f3f4f4
}

.lookingWork_section .aboutBizionic_col_info {
    background-color: #fff;
    padding: 0;
    height: 100%
}

.getEmployed_section {
    width: 100%;
    position: relative;
    background: url(../images/getEmp_bg.webp) top center/cover no-repeat #f5f5f5
}

.getEmployed_info {
    width: 50%;
    padding: 120px 70px;
    background-color: rgba(23, 111, 180, .5)
}

.getEmployed_info a {
    max-width: 150px
}

.getEmployed_info .custom_tittle p {
    padding-right: 50px;
    font-size: 24px
}

.advaceCareer_hire .careerPage_inner {
    background: 0 0 !important;
    padding: 90px 0 0
}

.advaceCareer_hire .custom_tittle h2,
.advaceCareer_hire .custom_tittle p {
    text-align: center !important
}

.accendDream_section {
    width: 100%;
    position: relative;
    background: url(../images/dreamCareer_bg.webp) top center/cover no-repeat
}

.accendDream_sectionDetail {
    width: 100%;
    padding: 140px 200px 90px 290px
}

.accendDream_sectionDetail a {
    max-width: 150px;
    background-color: #1b5298;
    border: 1px solid #1b5298
}

.revoBtn {
    min-width: 330px
}

.revolutionBanner_sectionDetail {
    width: 100%;
    padding: 0 0 90px
}

.revolutionBanner_info {
    width: 100%;
    position: relative;
    background: url(../images/revolution_banner.webp) top center/cover no-repeat;
    padding: 80px 60px
}

.revolutionBanner_infoText h1 {
    font-size: 44px
}

.revolution_inner {
    width: 100%;
    position: relative;
    background-color: #f3f4f4
}

.revolution_inner_detail {
    width: 100%;
    padding: 45px 0
}

.revolution_info {
    width: 100%;
    padding: 70px 60px;
    margin: 45px 0
}

.revolution_infoDetail {
    width: 100%;
    padding: 50px 40px;
    background-color: #ebebeb;
    height: 100%
}

.revolution_infoDetail h6 {
    font-family: avenirmedium;
    text-align: center;
    padding-bottom: 25px
}

.readmorePage .getEmployed_section {
    background: #16509a
}

.learnOwn_bossFl {
    width: 100%;
    padding: 50px 20px 50px 50px
}

.flBoss {
    padding-right: 0 !important
}

.learnOwn_bossFl .custom_tittle h1 {
    font-size: 48px
}

.paginationBlog ul li {
    margin: 0 5px
}

.paginationBlog .page-item.active {
    border: 1px solid #27a5de;
    background: #27a5de;
    color: #fff
}

.portfolioPage .at_bizionic_section_detail {
    width: 100%;
    position: relative;
    background: url(../images/portfolio_pattern.webp) top center no-repeat #fff;
    padding: 80px 60px
}

.at_bizionicSteps_col a {
    display: block;
    width: 100%;
    overflow: hidden;
    position: relative
}

.at_bizionicSteps_col a img {
    display: block;
    width: 100%;
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    filter: grayscale(100%);
    cursor: pointer;
    transition: .6s
}

.currentJobSlider .buildTeam_col {
    box-shadow: 0 0 10px #cccccc8c
}

.viewBtn {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-bottom: 40px
}

.currentJobSlider .slick-prev,
.p_products .slick-prev {
    display: block;
    position: absolute;
    left: -50px;
    top: 50%;
    font-size: 0px;
    background: url(../images/prev_btn.webp) 0 0/100% no-repeat;
    width: 34px;
    height: 34px
}

.currentJobSlider .slick-next,
.p_products .slick-next {
    display: block;
    position: absolute;
    right: -50px;
    top: 50%;
    font-size: 0px;
    background: url(../images/next_btn.webp) 0 0/100% no-repeat;
    width: 34px;
    height: 34px
}

.aboutUs_bgSection .custom_tittle a {
    max-width: 200px
}

.notifyText a,
.servicesBanner a {
    max-width: 160px;
    margin-top: 20px
}

.portfolioCol a b {
    transition: .6s;
    border-radius: 3px;
    font-size: 20px;
    color: #fff;
    width: 38px;
    height: 30px;
    border: 2px solid #fff;
    text-align: center;
    line-height: 30px;
    position: absolute;
    right: -100px;
    bottom: 20px
}

.portfolioCol a:hover b {
    right: 20px
}

.portfolioPage {
    background: #dbdcdd;
    padding-bottom: 80px
}

.search1,
.search1 .multiselect__element:hover,
.search2,
.search3,
.search3 .multiselect__element:hover {
    background-color: #f8f8f8
}

.search1 .multiselect,
.search3 .multiselect {
    position: static !important;
    width: 100% !important;
    max-width: 100% !important;
    padding: 10px 15px !important
}

.search1 .multiselect__content-wrapper {
    overflow-y: auto;
    position: absolute !important;
    background: #fff !important;
    z-index: 3;
    padding: 20px 0 !important;
    left: 0;
    top: 40px;
    width: 100% !important;
    box-shadow: 0 0 2px #ccc
}

.search1 .multiselect__content-wrapper ul {
    padding: 0 !important;
    margin: 0 !important;
    width: 100% !important
}

.search1 .multiselect__input,
.search1 .multiselect__placeholder {
    padding-left: 25px
}

.search1 .multiselect__element,
.search3 .multiselect__element {
    text-transform: capitalize !important;
    padding: 5px 15px;
    cursor: pointer;
    font-size: 13px !important
}

.search1 .multiselect__single {
    padding-left: 25px !important
}

.search2 {
    padding-right: 15px
}

.search2 select {
    padding: 9px 15px !important;
    width: 100%;
    font-size: 13px
}

.search3 .multiselect__content-wrapper {
    overflow-y: auto;
    position: absolute !important;
    background: #fff !important;
    padding: 20px 0 !important;
    left: 0;
    top: 30px
}

.nopadding,
.search3 .multiselect__content-wrapper ul {
    padding: 0 !important;
    margin: 0 !important
}

.search3 .multiselect__single,
.storage_banner .continental_avatar,
.wakha_page .continental_avatar {
    padding-left: 0 !important
}

.searchResult input {
    border-radius: 50px !important
}

.hirinSection {
    width: 100%;
    position: relative;
    background-color: #ccc
}

.hirin_logo {
    width: 100%;
    position: relative;
    padding-bottom: 35px
}

.hirin_logo a {
    max-width: 220px;
    display: block
}

.hirinLinks_info ul li a {
    color: #000;
    font-size: 16px
}

.cloudBannerBg {
    background: url(../images/cloud_banner_bg.webp) bottom center no-repeat #fff
}

.cloudBannerBg .mainBanner_detail {
    padding-top: 80px;
    padding-bottom: 120px
}

.devServices_sec,
.topClouds_section {
    width: 100%;
    position: relative;
    background-color: #fff
}

.topClouds_col {
    width: 100%;
    position: relative;
    background-color: #f3f3f3;
    padding: 40px 20px 20px;
    height: 100%
}

.topClouds_col span {
    display: block;
    margin-bottom: 15px
}

.topClouds_col span img {
    display: block;
    width: 75px;
    object-fit: contain;
    margin: auto;
    height: 48px
}

.topClouds_col strong {
    padding-bottom: 10px;
    display: block;
    text-align: center
}

.topClouds_col strong a {
    display: block;
    color: #16509a;
    text-transform: uppercase;
    font-size: 17px;
    font-family: avenirblack
}

.topClouds_col p {
    text-align: justify;
    padding: 0
}

.benefitsSection {
    padding: 80px 60px 60px;
    position: relative;
    background: #666;
    background: linear-gradient(0deg, #666 0, #9b9b9b 100%)
}

.benefitsSection::after {
    width: 100%;
    height: 280px;
    content: "";
    background-size: cover;
    position: absolute;
    left: 0;
    background-color: #f7f7f7;
    z-index: 0;
    top: 0
}

.benefits_list {
    width: 100%;
    position: relative;
    padding-top: 10px
}

.benefits_list ul li {
    width: 25%;
    background: #f1f1f1;
    height: 100%
}

.benefits_list_info h6 {
    background-color: #e7e7e7;
    padding: 25px 20px;
    text-align: center;
    color: #16509a;
    text-transform: uppercase;
    font-size: 16px;
    line-height: 1.8
}

.benefitslist_infoText {
    width: 100%;
    padding: 20px 25px
}

.benefitslist_text {
    width: 100%;
    padding: 15px 0;
    min-height: 400px
}

.benefitslist_text ul {
    display: block;
    margin-left: 22px !important
}

.benefitslist_text ul li {
    width: 100%;
    list-style: disc;
    background: 0 0 !important
}

.benefitslist_text strong {
    display: block;
    color: #000;
    font-size: 17px;
    font-family: avenirblack;
    padding-bottom: 10px
}

.benefitslist_text ul li p {
    font-size: 14px !important
}

.benefits_list ul li:nth-of-type(2n) {
    background: #e7e7e7
}

.benefits_list ul li:nth-of-type(2n) .benefits_list_info h6 {
    background: #f1f1f1
}

.connectCloud {
    width: 100%;
    background: #fff;
    padding: 80px 50px 40px 130px;
    position: relative
}

.connectCloud p {
    font-size: 14px;
    position: relative;
    z-index: 2
}

.connectCloud p a {
    max-width: 130px;
    display: inline-block;
    background-color: #ccc;
    margin-right: 10px
}

.connectCloud p strong {
    font-size: 16px;
    font-family: avenirblack
}

.connectCloud::after {
    width: 330px;
    height: 330px;
    content: "";
    position: absolute;
    left: 40px;
    z-index: 0;
    top: 40px;
    background: url(../images/cloudMask.webp) 0 0/contain no-repeat
}

.aws2 .provider_section::after,
.networkManagement_info::after,
.networkSection::after {
    position: absolute;
    left: 0;
    z-index: 0;
    content: ""
}

.servicesOffer {
    background: #ebebeb
}

.servicesOffer .topClouds_col {
    background-color: #fff;
    padding: 70px
}

.topClouds_col2x {
    background-color: #f3f3f3 !important
}

.servicesOffer .topClouds_col strong a {
    padding: 0;
    font-family: avenirmedium;
    color: #000;
    text-transform: inherit
}

.devServices_secFlow span {
    display: block;
    width: 100%;
    max-width: 90%;
    margin: auto
}

.devopLinks {
    background-color: #066fb7
}

.aws2,
.aws3,
.devopLinks .technology_master_detail,
.network_flow_list ul li {
    padding: 50px 0
}

.devopLinks .servicesProvided_info ul,
.devopLinks .servicesProvided_info ul li,
.devopLinks .servicesProvided_info ul li a {
    font-size: 18px;
    color: #fff
}

.devAsServices .devServices_secFlow {
    background-color: #fff;
    padding: 60px 30px
}

.remoteInfra_info {
    width: 100%;
    background: #ebebeb;
    padding: 60px 30px;
    height: 100%;
    text-align: center
}

.remoteInfra_info span img {
    display: block;
    width: 85px;
    object-fit: contain;
    margin: auto;
    height: 54px
}

.remoteInfra_info strong {
    display: block;
    color: #000;
    padding-bottom: 20px;
    font-size: 17px;
    font-family: avenirblack
}

.remoteInfra_info ul {
    max-width: 170px;
    margin: auto
}

.remoteInfra_info ul li {
    padding: 1px 0
}

.remoteInfra_info ul li p {
    text-align: left;
    padding: 0
}

.remoteInfra_info ul li p i {
    color: #16509a;
    padding-right: 10px;
    font-size: 18px
}

.remoteCol_bg {
    background: #f7f7f7 !important
}

.networkSection::after {
    width: 100%;
    height: 60px;
    background-color: #fff;
    top: 0
}

.networkSection_detail {
    width: 100%;
    padding: 0 0 80px
}

.networkSection_info .custom_tittle {
    background: #666;
    padding: 40px 20px;
    background: linear-gradient(0deg, #666 0, #9b9b9b 100%)
}

.networkSection_flow {
    width: 100%;
    padding: 60px 80px
}

.network_flowlistText h6 {
    color: #16509a;
    padding-bottom: 0;
    padding-left: 5px
}

.networkFlText li {
    padding: 0 5px !important;
    margin: 0 !important
}

.networkFlText li a {
    color: #000;
    font-size: 17px
}

.network_flow_list ul>li:first-child {
    padding-top: 0;
    margin-left: -110px
}

.network_flow_list ul>li:last-child {
    padding-bottom: 0;
    margin-left: -110px
}

.networkManagement_info {
    width: 100%;
    position: relative;
    padding: 0 100px 40px;
    border-radius: 0 0 30px 30px
}

.networkManagement_info::after {
    width: 100%;
    height: 155px;
    background-color: #fff;
    top: 0
}

.networkManagement_infoAvatar {
    width: 100%;
    position: relative;
    z-index: 1
}

.networkManagement_infoAvatar span img {
    width: 100%;
    display: block;
    max-width: 450px;
    margin: auto
}

.networkManagement_list {
    width: 100%;
    padding-top: 40px;
    padding-left: 25px
}

.networkManagement_list ul {
    font-family: avenirblack;
    color: #000
}

.networkManagement_list ul li {
    padding: 3px 0;
    list-style: decimal
}

.networkManagement_list ul li p {
    padding: 0;
    font-size: 17px
}

.cyberSecurity_col {
    width: 100%;
    background-color: #d9dadb;
    padding: 60px;
    height: 100%
}

.cyberSecurity_col h4 {
    color: #19a4e1;
    text-transform: uppercase;
    text-align: center;
    padding-bottom: 0;
    min-height: 58px;
    margin-bottom: 25px
}

.cyberSecurity_col span {
    width: 100%;
    display: block;
    padding-top: 20px
}

.cyberSecurity_col_bg {
    background-color: #c4c6c7 !important
}

.cyberSecurity_col_bg h5 {
    color: #16509a !important
}

.needHelp_formField input,
.needHelp_formField select,
.needHelp_formField textarea {
    border-bottom: 2px solid silver;
    padding: 0 0 8px;
    font-size: 14px;
    color: grey;
    width: 100%
}

.needHelp_section {
    width: 100%;
    background: #666;
    background: linear-gradient(0deg, #666 0, #9b9b9b 100%)
}

.needHelp_section_detail {
    width: 100%;
    background: url(../images/cloudBg.webp) top center no-repeat;
    padding: 150px 0 60px
}

.needHelp_section_info {
    width: 100%;
    max-width: 900px;
    margin: auto
}

.needHelp_form ul li {
    padding-bottom: 35px
}

.needHelp_formField input,
.needHelp_formField select {
    min-height: 34px
}

.consulting_innerPages_main .mainBanner_detail {
    padding: 80px 60px 100px
}

.awsCloudBannerBg {
    background: url(../images/awsCloudBannerBg.webp) bottom center no-repeat #fff
}

.awsCloudBannerBg .btn_default_white {
    max-width: 300px
}

.bg_f5f5f5 {
    background-color: #f5f5f5 !important
}

.consulting_innerPages_main .provider_section .industryNew_section2_colsInfo,
.ongoing_col {
    background-color: #f1f1f1
}

.consulting_innerPages_main .industryNew_section_detail {
    padding: 70px 60px 50px
}

.consulting_innerPages_main .industryNew_section2_cols {
    padding: 80px 60px 50px;
    transform: translateY(0);
    position: relative;
    z-index: 2
}

.assesmentModelCol,
.consulting_innerPages_main .provider_section .provide_col,
.impact_columns .provide_col {
    padding: 10px !important
}

.consulting_innerPages_main .provider_section {
    background: linear-gradient(0deg, #666 0, #9b9b9b 100%);
    position: relative
}

.consulting_innerPages_main .provider_section::after {
    width: 100%;
    height: 320px;
    content: "";
    position: absolute;
    left: 0;
    background-color: #fff;
    z-index: 0;
    top: 0
}

.ongoing_section_detail {
    width: 100%;
    padding: 70px 50px 50px
}

.ongoing_col {
    padding: 30px 50px;
    text-align: center;
    flex-flow: column;
    width: 350px;
    height: 350px;
    border-radius: 50%;
    border: 10px solid #d7d7d7;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: auto
}

.ongoing_col span {
    font-size: 18px;
    color: #1a88ff;
    text-transform: uppercase;
    display: block;
    padding-bottom: 10px;
    font-family: avenirblack
}

.ongoing_col p {
    padding-bottom: 0;
    line-height: 1.8
}

.well_reviewsSec {
    width: 100%;
    padding: 60px 60px 40px
}

.aws2 .provider_section::after {
    width: 100%;
    height: 320px;
    background-color: #ebebeb;
    top: 0
}

.faq_new_sec {
    width: 100%;
    position: relative;
    padding-bottom: 50px
}

.faq_new_secDetail {
    width: 100%;
    padding: 60px;
    position: relative
}

.faq_new_list>ul>li {
    padding: 50px 0 30px;
    border-bottom: 1px solid #b7b7b7
}

.faqImg {
    max-width: 110px;
    position: absolute;
    right: 50px;
    top: 30px;
    width: 100%
}

.cloud-consultingFloating_menu {
    width: 55vw !important;
    left: auto !important;
    right: 0
}

.cloud-consultingFloating_menu .columnSett {
    width: 100% !important;
    flex: 0 0 55% !important;
    max-width: 55% !important
}

.distributeCloud_sec {
    width: 100%;
    position: relative;
    background: #e6e7e8;
    background: linear-gradient(184deg, #e6e7e8 0, #d9dbdc 50%, #bdbfc1 100%)
}

.alchmeySolution_detail,
.digitalExp_section_detail,
.distributeCloud_sec_detail,
.driving_inovation_info,
.efficiency_section_info,
.increaseSection_detail,
.let_dev_solution_detail,
.letwizard_app_section_detail,
.stretgy_listing_sectionDetail,
.theChallenge_section_info,
.tyre_middleEast_detail {
    width: 100%;
    padding: 60px
}

.distributeCloud_list_info {
    background: url(../images/shape_bg.webp) 0 0/100% no-repeat;
    width: 400px;
    height: 400px;
    padding: 30px 70px;
    text-align: center;
    flex-flow: column;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: auto
}

.distributeCloud_list_info span {
    font-size: 17px;
    color: #16509a;
    text-transform: uppercase;
    display: block;
    padding-bottom: 10px;
    font-family: avenirblack
}

.distributeCloud_list_info p {
    padding-bottom: 60px;
    line-height: 1.8
}

.list1 {
    transform: translate(-93px, 191px)
}

.list2 {
    transform: translate(-160px, 18px)
}

.list3 {
    transform: translate(570px, -204px)
}

.list4 {
    transform: translate(500px, -379px)
}

.faq_new_list>ul>li:last-child {
    border-bottom: 0;
    padding-bottom: 0
}

.iotMain_sec .industryNew_section2_colsInfo p {
    text-align: center;
    font-family: avenirblack
}

.product_inner_pages {
    width: 100%;
    position: relative;
    padding-bottom: 70px
}

.product_banner {
    width: 100%;
    position: relative;
    padding: 60px
}

.eshareBanner {
    width: 100%;
    position: relative;
    background: url(../images/eshare_banner_bg.webp) top center/cover no-repeat
}

.e_logo {
    display: block;
    max-width: 240px;
    margin-bottom: 30px
}

.azureSentinel_banner .mainBanner_detail .row,
.cybSecurity_audit_banner .mainBanner_detail .row,
.databaseSecurity_banner .mainBanner_detail .row,
.e_product,
.secop_banner_bg .mainBanner_detail .row,
.security_governance_banner .mainBanner_detail .row {
    min-height: 450px
}

.driving_inovation_section {
    width: 100%;
    position: relative;
    background: url(../images/e_product_pattern.webp) top center/cover no-repeat
}

.servicesProvided ul {
    width: 50%;
    padding-right: 20px;
    font-size: 18px
}

.servicesProvided ul li p {
    padding: 0;
    font-size: 17px;
    color: #000
}

.efficiency_section,
.p_product_slider_section {
    width: 100%;
    position: relative;
    background-color: #f9f9f9
}

.efficiency_list_icon span {
    display: block;
    width: 60px;
    margin: auto;
    max-height: 60px
}

.efficiency_list_icon strong,
.spotify_efficiency_list_icon strong {
    width: 65px;
    height: 65px;
    color: #fff;
    border-radius: 50%;
    margin: auto;
    font-size: 20px;
    display: flex;
    font-family: avenirblack
}

.efficiency_list_icon span img {
    display: block;
    width: 100%;
    max-height: 60px;
    object-fit: contain
}

.efficiency_list_icon_american_Hospital {
    font-family: avenirblack;
    background-color: #2b2b2b;
    width: 150px;
    height: 150px;
    display: flex;
    align-items: center;
    flex-direction: column;
    padding: 0 30px;
    justify-content: center;
    color: #fff;
    border-radius: 50%;
    margin: auto
}

.efficiency_list_icon strong {
    background-color: #0ea7df;
    align-items: center;
    justify-content: center
}

.spotify_efficiency_list_icon strong {
    background-color: #2ebc59;
    align-items: center;
    justify-content: center
}

.spotify_bg {
    background-color: #2ebc59 !important
}

.turkish_bg {
    background-color: #bf2d3d !important
}

.virgin_mobile_bg {
    background-color: #ed1736 !important
}

.nakheel_bg {
    background-color: #044f92 !important
}

.ericsson_bg {
    background-color: #002661 !important
}

.emporium-capital_bg {
    background-color: #ee3342 !important
}

.sky_bg {
    background-color: #ff7400 !important
}

.byte_dance_bg {
    background-color: #00c7d3 !important
}

.just_eat_bg {
    background-color: #ff8000 !important
}

.montblanc_bg,
.wakha_page .product_banner {
    background-color: #000 !important
}

.amazon_music_bg {
    background-color: #4300ff !important
}

.century_financial_bg {
    background-color: #f3c300 !important
}

.fuji_film_bg {
    background-color: #e92c30 !important
}

.baazex_bg {
    background-color: #355bea !important
}

.jobtome_bg {
    background-color: #d10051 !important
}

.leadnest_bg {
    background-color: #4b4b4b !important
}

.director_eshare {
    width: 100%;
    position: relative;
    padding: 60px;
    background: url(../images/e_footer_bg.webp) top center/cover no-repeat
}

.letwizardBanner {
    background: #121140;
    background: linear-gradient(180deg, #121140 0, #143070 50%, #175cb3 100%);
    border-radius: 25% 25% 43% 43%/0 0 15% 15%;
    overflow: hidden
}

.let_banner_avatar {
    width: 100%;
    transform: translateY(50px)
}

.let_banner_avatar span {
    max-width: 1000px;
    margin: auto;
    display: block
}

.letwizard_app_section {
    width: 100%;
    background: url(../images/let_sec_bg.webp) top center/cover no-repeat;
    margin-top: -110px
}

.let_app {
    width: 100%;
    padding-top: 120px
}

.app_links {
    width: 100%;
    display: flex;
    padding-top: 5px
}

.app_links a {
    max-width: 140px;
    display: block;
    margin-right: 12px
}

.app_product {
    width: 100%;
    padding: 30px 0 20px
}

.app_product span {
    width: 100%;
    max-width: 1100px;
    margin: auto
}

.let_dev_list {
    width: 100%;
    position: relative;
    padding: 50px 60px
}

.cbs_points ul li,
.listFl_icons {
    padding-bottom: 12px
}

.listBg_one {
    width: 100%;
    background: url(../images/let_row1_bg.webp) top center/cover no-repeat
}

.listBg_two {
    width: 100%;
    background: url(../images/let_row2_bg.webp) top center/cover no-repeat
}

.listBg_three {
    width: 100%;
    background: url(../images/let_row3_bg.webp) top center/cover no-repeat
}

.listFl_icons {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center
}

.listFl_icons span {
    max-width: 60px;
    display: block;
    margin: 0 8px
}

.let_dev_list_fl strong {
    font-family: avenirblack;
    font-size: 20px;
    color: #595959
}

.let_dev_list_fr span {
    width: 100%;
    display: block;
    max-width: 440px;
    margin: auto
}

.challenges_section ul li:nth-of-type(2n) .row,
.listBg_two .row {
    flex-direction: row-reverse
}

.nestleBanner {
    width: 100%;
    position: relative;
    background: url(../images/nestle_banner.webp) top center/cover no-repeat
}

.nestle_product {
    min-height: 390px;
    max-width: 430px;
    margin: auto
}

.nestle_product .custom_tittle h1 {
    font-size: 32px;
    padding-top: 200px;
    padding-bottom: 10px
}

.nestle_product .custom_tittle span {
    font-family: avenirblack;
    font-size: 36px;
    color: #2b5692
}

.youtube_section_info {
    width: 100%;
    padding: 30px
}

.increaseSection,
.stretgy_listing_section {
    width: 100%;
    position: relative;
    background: #77787b;
    background: linear-gradient(180deg, #77787b 0, #87888b 50%, #b4b6b8 100%)
}

.stretgy_listing ul li:nth-of-type(2n) .stretgy_listing_colFl,
.stretgy_listing_colFr {
    background-color: #f0f0f0
}

.stretgy_listing_info {
    flex-direction: row-reverse;
    width: 100%;
    display: flex
}

.stretgy_listing_colFr {
    width: 30%;
    padding: 40px 25px;
    text-align: center
}

.stretgy_listing_colFr strong {
    font-family: avenirblack;
    font-size: 70px
}

.stretgy_listing_colFl {
    width: 70%;
    background-color: #fff;
    padding: 40px;
    text-align: center
}

.p_product_slider_section::after {
    width: 100%;
    height: 250px;
    content: "";
    background: #707070;
    position: absolute;
    left: 0;
    top: 0
}

.p_product_slider_info {
    width: 100%;
    padding: 60px;
    position: relative;
    z-index: 2
}

.p_products span img {
    width: 100%;
    object-fit: contain;
    margin: auto;
    display: block
}

.continentalBanner {
    width: 100%;
    position: relative;
    background: url(../images/continental_banner_bg.webp) top center/cover no-repeat
}

.dukeCompaign_fl span img,
.jnk_main_avatar span,
.primeVideo_banner_avatar span,
.tyre_middleEast_avatar span {
    display: block;
    width: 100%;
    margin: auto
}

.delivered_services {
    background: url(../images/delivered_services_bg.webp) top center/cover no-repeat
}

.continental_since {
    background: url(../images/continental_sinceBg_bg.webp) top center/cover no-repeat
}

.primeVideo_banner {
    width: 100%;
    position: relative;
    background: #1dade1;
    background: linear-gradient(90deg, #1dade1 0, #18a1d7 50%, #097cba 100%)
}

.imprementation_process .custom_tittle,
.primeVideo_banner .custom_tittle {
    padding-right: 40px
}

.primeVideo_banner .custom_tittle h1 {
    font-size: 30px;
    font-style: italic
}

.drirectoPrime_bg {
    background: url(../images/drirectoPrime_bg.webp) top center/cover no-repeat
}

.drirectoTurkishAirline_bg {
    background: url(../images/portfolio/turkish_airline/Blue.svg) center/cover no-repeat
}

.drirectoEricsson_bg {
    background: url(../images/portfolio/ericsson/Grey.svg) center/cover no-repeat
}

.drirectoEmporiumCapital_bg {
    background: url(../images/portfolio/emporium_capital/color.svg) center/cover no-repeat
}

.drirectoAmericanHospital_bg {
    background: url(../images/portfolio/american_hospital/Green-yellow.svg) center/cover no-repeat
}

.drirectoByteDance_bg {
    background: url(../images/portfolio/byte_dance/Color.svg) center/cover no-repeat
}

.drirectoJustEat_bg {
    background: url(../images/portfolio/just_eat/color.svg) center/cover no-repeat
}

.drirectoMontBlanc_bg {
    background: url(../images/portfolio/mont_blanc/color.svg) center/cover no-repeat
}

.drirectoAmazonMusic_bg {
    background: url(../images/portfolio/amazon_music/Color.svg) center/cover no-repeat
}

.drirectoCenturyFinancial_bg {
    background: url(../images/portfolio/century_financial/color.svg) center/cover no-repeat
}

.drirectoFujiFilm_bg {
    background: url(../images/portfolio/fuji_film/color.svg) center/cover no-repeat
}

.drirectoBaazex_bg {
    background: url(../images/portfolio/baazex/color.svg) center/cover no-repeat
}

.drirectoJobToMe_bg {
    background: url(../images/portfolio/job_to_me/Color.svg) center/cover no-repeat
}

.drirectoLeadNest_bg {
    background: url(../images/portfolio/leadnest/Color.svg) center/cover no-repeat
}

.drirectoSky_bg {
    background: url(../images/portfolio/sky/Color.svg) center/cover no-repeat
}

.highlighted-paragrapgh {
    background: url(../images/portfolio/american_hospital/bg\ overlay.svg) center/cover no-repeat;
    height: 400px;
    padding: 20px;
    z-index: 1;
    position: absolute;
    border-radius: 0 12px 12px 0
}

.drirectoSpotify_bg {
    background: url(../images/portfolio/testimonial_bg.svg) center/cover no-repeat
}

.drirectoNakheel_bg {
    background: url(../images/portfolio/nakheel/Blue.svg) center/cover no-repeat
}

.drirectoVirginMobile_bg {
    background: url(../images/portfolio/virgin_mobile/Redbg.svg) center/cover no-repeat
}

.bg_texture_grey {
    background: url(../images/portfolio/texture_bg.svg) top right/contain no-repeat;
    background-color: #fff !important
}

.bg_texture_white {
    background: url(../images/portfolio/texture_bg_white.svg) top right/cover no-repeat;
    background-color: #f2f2f2 !important
}

.bg_texture_grey_boxes_one {
    background: url(../images/portfolio/textures/First.svg) top right/contain no-repeat;
    background-color: #fff !important
}

.bg_texture_white_boxes_second {
    background: url(../images/portfolio/textures/Second.svg) top right/contain no-repeat;
    background-color: #f4f4f4 !important
}

.jnkBanner {
    background-color: #e7bc42
}

.beatySaloon_bg {
    padding: 40px;
    background: url(../images/beatySaloon_bg.webp) top center/cover no-repeat
}

.alchemy_bg {
    padding: 60px;
    background: url(../images/alchemyBanner_bg.webp) top center/cover no-repeat
}

.alchemy_bg .continental_avatar {
    padding-left: 40px
}

.alchemy_bg .continental_avatar span {
    max-width: 360px;
    margin: auto;
    display: block
}

.alchmeySolution_section {
    background: url(../images/alchemySolution_bg.webp) top center/cover no-repeat
}

.tittleColor {
    color: #7d3900 !important
}

.tittleColor2 {
    color: #ce8100 !important
}

.tittleColor3 {
    color: #d41b32 !important
}

.alchmeySolution_detail .custom_tittle p {
    color: #feeacd;
    font-size: 17px;
    line-height: 1.7
}

.audiance_excecution_detail {
    width: 100%;
    padding: 0 60px 60px
}

.audiance_excecution_info {
    background-color: #e6e6e6
}

.audiance_excecution_col {
    padding: 40px 25px;
    width: 100%;
    height: 100%
}

.audiance_excecution_col strong {
    font-family: avenirblack;
    font-size: 18px;
    color: #595959
}

.audiance_excecution_col a {
    display: block;
    max-width: 120px;
    margin-bottom: 18px
}

.hubun_bg {
    padding: 60px;
    background: url(../images/hubun_banner_bg.webp) top center/cover no-repeat
}

.hubun_bg .continental_avatar span {
    max-width: 450px;
    margin: auto;
    display: block
}

.hubunSolution_section {
    background: url(../images/hubunSolution_bg.webp) top center/cover no-repeat
}

.dubaiLand_banner_bg {
    background: url(../images/dubaiLand_banner_bg.webp) top center/cover no-repeat
}

.spotifyLand_banner_bg {
    background: url(../images/portfolio/spotifyLand_banner_bg.webp) 0 0/contain no-repeat #000
}

.turkishAirlineLand_banner_bg {
    background: url(../images/portfolio/turkish_airline/bg.webp) top center/cover no-repeat;
    background-color: #0055a5 !important
}

.ericssonLand_banner_bg {
    background: url(../images/portfolio/ericsson/bg.webp) center/cover no-repeat;
    background-color: #0055a5 !important
}

.emporium_capitalLand_banner_bg {
    background: url(../images/portfolio/emporium_capital/bg.webp) center/cover no-repeat;
    background-color: #0055a5 !important
}

.american_hospital_banner_bg {
    margin-bottom: -140px;
    background: url(../images/portfolio/american_hospital/bg.webp) center/cover no-repeat;
    background-color: #0055a5 !important
}

.nakheelLand_banner_bg {
    background: url(../images/portfolio/nakheel/bg.webp) 0 0/cover no-repeat;
    background-color: #0055a5 !important
}

.viginMobileLand_banner_bg {
    background: url(../images/portfolio/virgin_mobile/bg.webp) center/cover no-repeat;
    background-color: #a20000 !important
}

.skyLand_banner_bg {
    background: url(../images/portfolio/sky/bg.webp) 0 0/cover no-repeat;
    background-color: #dcdae5 !important
}

.byte-danceLand_banner_bg {
    background: url(../images/portfolio/byte_dance/bg.webp) center/cover no-repeat;
    background-color: #e7eaf3 !important
}

.just_eatLand_banner_bg {
    background: url(../images/portfolio/just_eat/bg.webp) center/cover no-repeat;
    background-color: transparent !important
}

.montblancLand_banner_bg {
    background: url(../images/portfolio/mont_blanc/bg.webp) center/cover no-repeat;
    background-color: transparent !important
}

.jobtomeLand_banner_bg {
    background: url(../images/portfolio/job_to_me/bg.webp) center/cover no-repeat;
    background-color: transparent !important
}

.baazexLand_banner_bg {
    background: url(../images/portfolio/baazex/bg.webp) center/cover no-repeat;
    background-color: transparent !important
}

.century_financialLand_banner_bg {
    width: 100%;
    position: relative;
    background: url(../images/portfolio/century_financial/bg.webp) center/cover no-repeat;
    background-color: transparent !important
}

.AmazonMusicLand_banner_bg {
    background: url(../images/portfolio/amazon_music/bg.webp) center/cover no-repeat;
    background-color: transparent !important
}

.fujiFilmLand_banner_bg {
    background: url(../images/portfolio/fuji_film/bg.webp) center/cover no-repeat;
    background-color: transparent !important
}

.leadnestLand_banner_bg {
    background: url(../images/portfolio/leadnest/bg.webp) center/cover no-repeat;
    background-color: transparent !important
}

.blackSmith_banner_bg .custom_tittle h1,
.dubaiLand_banner_bg .custom_tittle h1,
.maineRest_banner_bg .custom_tittle h1 {
    font-size: 60px
}

.workVitalBanner {
    background: #2098da;
    background: linear-gradient(90deg, #2098da 0, #1a82c0 50%, #1674ad 100%)
}

.workVitalBanner .custom_tittle {
    padding-right: 60px
}

.workVitalBanner .primeVideo_banner_avatar {
    max-width: 300px;
    margin: auto
}

.bhuthBg {
    background: #a6c5d7;
    background: linear-gradient(90deg, #a6c5d7 0, #98c0d7 50%, #5faad7 100%)
}

.bhuthBg .e_logo {
    margin: auto auto 15px;
    max-width: 190px
}

.designThink .primeVideo_banner_avatar {
    max-width: 380px;
    margin: auto
}

.timHouse_bannerBg {
    background: url(../images/timHouse_bannerBg.webp) top center/cover no-repeat
}

.bg_ebebeb .continental_avatar {
    padding-left: 100px
}

.bg_ebebeb .continental_avatar span {
    max-width: 350px;
    margin: auto;
    display: block
}

.timeSolution_bg {
    background: url(../images/timeSolution_bg.webp) top center/cover no-repeat
}

.littileAmigos_bannnerBg {
    background: #eb588f;
    background: linear-gradient(90deg, #eb588f 0, #db297c 50%, #cd006b 100%)
}

.blackSmith_banner_bg {
    background: url(../images/blackSmith_banner_bg.webp) top center/cover no-repeat
}

.shanFood_banner_bg {
    background: url(../images/shanFood_banner_bg.webp) top center/cover no-repeat;
    padding: 180px 0 40px
}

.shanFood_banner_bg .custom_tittle {
    padding: 20px 60px;
    background-color: rgba(0, 0, 0, .4)
}

.maineRest_banner_bg {
    background: url(../images/maineRest_banner_bg.webp) top center/cover no-repeat
}

.backup_recovery_detail {
    background-color: #f3f4f4;
    border: 2px solid #d7d7d7
}

.viewAllSearch input,
.viewAllSelect small {
    border-radius: 3px;
    min-height: 40px;
    box-shadow: 0 0 3px #ccc
}

.backup_recoveryTittle {
    background-color: #165099;
    padding: 60px 50px !important
}

.backup_recoveryCol_info {
    padding: 50px;
    height: 100%;
    border-right: 2px solid #d7d7d7
}

.flBg_col {
    background-color: #ecedee
}

.frBg_col {
    background-color: #e7e8e9
}

.col_one_info h3 {
    color: #063a6b;
    font-style: italic
}

.col_one_info p {
    color: #000;
    font-size: 18px;
    text-align: justify
}

.col_one_info span {
    display: block;
    margin-bottom: 20px;
    max-width: 140px
}

.col_one_info h6 {
    padding: 10px 0 0
}

.connect_text {
    padding: 60px;
    background: url(../images/connect_pattern_bg.webp) top center/cover no-repeat
}

.connect_text p {
    padding: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #fff;
    flex-wrap: wrap
}

.connect_text p a {
    font-size: 22px;
    color: #000;
    margin: 0 10px;
    min-width: 190px;
    font-family: avenirblack
}

.descriptionTo {
    font-size: 13px !important;
    padding-bottom: 0 !important;
    color: #555 !important
}

.arrowDwn,
.muscText_list ul li p {
    font-size: 16px !important
}

.expertSpace .ourExperties_list ul {
    min-height: 75px !important;
    max-height: 100% !important
}

.viewAllFilters {
    z-index: 5
}

.viewAllSearch {
    margin: 5px 0
}

.viewAllSearch input {
    width: 100% !important;
    position: relative !important;
    background: #f6f6f6 !important;
    padding: 10px 15px !important
}

.viewAllFilters_detail {
    width: 100%;
    box-shadow: 0 0 3px #ccc;
    padding: 15px 5px 15px 20px;
    background-color: #fff;
    border-radius: 8px
}

.filterBtn .btn_default,
.filterList,
.viewAllSelect small {
    width: 100%;
    padding: 10px 15px
}

.viewAllSelect {
    position: relative;
    margin: 5px 0;
    width: 100%;
    z-index: 3
}

.viewAllSelect small {
    display: block;
    position: relative;
    background: #f6f6f6;
    cursor: pointer
}

.filterList {
    position: absolute;
    left: 0;
    top: 42px;
    background-color: #f6f6f6;
    box-shadow: 0 0 3px #ccc;
    display: none
}

.arrowDwn {
    position: absolute;
    right: 11px;
    top: 11px
}

.filterBtn {
    width: 100%;
    margin: 8px 0
}

.project_form_textarea1 .multiselect__tag-icon {
    width: 14px;
    height: 14px;
    position: absolute;
    right: -4px;
    background: url(../images/closeNav.webp) center center/7px no-repeat;
    cursor: pointer
}

@media only screen and (max-width:768px) {

    .bg_texture_grey,
    .bg_texture_white {
        background-size: contain
    }

    .highlighted-paragrapgh {
        position: relative
    }

    .american_hospital_banner_bg {
        margin-bottom: -160px
    }

    .AmazonMusicLand_banner_bg {
        background: linear-gradient(rgba(0, 0, 0, .7), rgba(0, 0, 0, .7)) 0 0/cover, url(../images/portfolio/amazon_music/bg.webp) center/cover no-repeat;
        background-color: transparent !important
    }

    .byte-danceLand_banner_bg {
        background: linear-gradient(rgba(255, 255, 255, .8), rgba(255, 255, 255, .8)) 0 0/cover, url(../images/portfolio/byte_dance/bg.webp) center/cover no-repeat;
        background-color: #e7eaf3 !important
    }

    .viginMobileLand_banner_bg {
        background: linear-gradient(rgba(131, 0, 0, .5), rgba(131, 0, 0, .5)) 0 0/cover, url(../images/portfolio/virgin_mobile/bg.webp) center/cover no-repeat
    }

    .turkishAirlineLand_banner_bg {
        background: linear-gradient(rgba(0, 85, 165, .7), rgba(0, 85, 165, .7)) 0 0/cover no-repeat, url(../images/portfolio/turkish_airline/bg.webp) top center/cover no-repeat
    }

    .ericssonLand_banner_bg {
        background-size: initial !important
    }

    .just_eatLand_banner_bg {
        background: linear-gradient(rgba(196, 88, 15, .7), rgba(196, 88, 15, .7)) 0 0/cover, url(../images/portfolio/just_eat/bg.webp) center/cover no-repeat
    }

    .montblancLand_banner_bg {
        background: linear-gradient(rgba(7, 55, 129, .8), rgba(7, 55, 129, .8)) 0 0/cover, url(../images/portfolio/mont_blanc/bg.webp) center/cover no-repeat
    }

    .century_financialLand_banner_bg {
        background: linear-gradient(rgba(243, 195, 0, .9), rgba(243, 195, 0, .9)) 0 0/cover, url(../images/portfolio/century_financial/bg.webp) center/cover no-repeat
    }

    .emporium_capitalLand_banner_bg {
        background: linear-gradient(rgba(0, 0, 0, .7), rgba(0, 0, 0, .7)) 0 0/cover, url(../images/portfolio/emporium_capital/bg.webp) center/cover no-repeat
    }

    .fujiFilmLand_banner_bg {
        background: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)) 0 0/cover, url(../images/portfolio/fuji_film/bg.webp) center/cover no-repeat
    }

    .baazexLand_banner_bg {
        background: linear-gradient(rgba(41, 78, 101, .8), rgba(41, 78, 101, .8)) 0 0/cover, url(../images/portfolio/baazex/bg.webp) center/cover no-repeat
    }

    .jobtomeLand_banner_bg,
    .security_banner {
        background: linear-gradient(rgba(3, 69, 187, .8), rgba(3, 69, 187, .8)) 0 0/cover, url(../images/portfolio/job_to_me/bg.webp) center/cover no-repeat;
        background-color: transparent !important
    }

    .leadnestLand_banner_bg {
        background: linear-gradient(rgba(153, 153, 153, .8), rgba(153, 153, 153, .8)) 0 0/cover, url(../images/portfolio/leadnest/bg.webp) center/cover no-repeat;
        background-color: transparent !important
    }
}

@media only screen and (max-width:480px) {

    .bg_texture_grey,
    .bg_texture_white {
        background-size: contain
    }

    .highlighted-paragrapgh {
        position: relative
    }
}

@media only screen and (min-width:768px) and (max-width:1024px) {
    .american_hospital_banner_bg {
        margin-bottom: -120px
    }
}

.split_in_two .project_form_select {
    padding-right: 0 !important;
    margin-right: 0 !important
}

.assesmentModel_process,
.assessement_types_section,
.assessment_info,
.chalengers_section,
.compliance_services_list,
.dukeCompaign_section,
.endToend_section,
.filterStructure,
.fromTo_fl_avatar,
.gxp_scope_section,
.impact_section,
.monitring_section,
.pageNot_found,
.signOrg_section,
.useCases_section {
    width: 100%;
    position: relative
}

.pageNot_found_detail {
    width: 100%;
    padding: 40px 0 100px
}

.pageNot_found_info span {
    display: block;
    max-width: 220px;
    margin: auto auto 10px
}

.pageNot_found_info h2 {
    font-size: 160px;
    text-shadow: 5px 15px 10px rgba(0, 0, 0, .2);
    line-height: .8
}

.pageNot_found_info h2 b {
    color: #1b5298
}

.pageNot_found_info p {
    font-size: 20px;
    padding-bottom: 30px
}

.wakha_solution_bg {
    background: url(../images/wakha_solution_bg.webp) top center/cover no-repeat
}

.rta_banner_bg {
    background: url(../images/rta_banner_bg.webp) top center/cover no-repeat
}

.rta_banner_bg .e_product {
    min-height: 330px
}

.rta_banner_bg .e_logo {
    display: block;
    max-width: 350px;
    margin-bottom: 50px
}

.rta_text_bg {
    background: url(../images/rta_text_bg.webp) top center/cover no-repeat
}

.storage_banner .e_product {
    min-height: 100%
}

.storage_banner .custom_tittle h1 {
    line-height: 1.8;
    color: #ed6d00
}

.storage_banner .custom_tittle h1 strong {
    color: #929598
}

.storage_text_bg {
    background: url(../images/storage_text_bg.webp) top center/cover no-repeat
}

.sk_banner {
    background: url(../images/sk_banner.webp) top center/cover no-repeat
}

.sk_text_bg {
    background: url(../images/sk_text_bg.webp) top center/cover no-repeat
}

.skChart {
    padding: 60px
}

.skChart .tyre_middleEast_detail {
    background-color: #fff;
    padding: 40px 50px
}

.vital_banner_bg {
    background: url(../images/vital_banner_bg.webp) top center/cover no-repeat
}

.tittleBg {
    background-color: #22a0e5;
    padding: 30px 40px !important
}

.merged_services_section .stretgy_listing_colFl {
    width: 100%;
    padding-bottom: 0
}

.merged_services_section .stretgy_listing_colFr {
    width: 100%;
    background: 0 0;
    text-align: left;
    padding: 20px 40px 0
}

.merged_services_section .tyre_middleEast_avatar {
    background-color: #f0f0f0;
    padding: 50px;
    height: 100%
}

.merged_services_section .tyre_middleEast_avatar span,
.solution_page_banner .custom_tittle a {
    max-width: 280px
}

.duke_banner_bg {
    background: url(../images/duke_banner_bg.webp) top center/cover no-repeat
}

.dukeCompaign_section_detail {
    width: 100%;
    position: relative;
    background-color: #e9ebf6
}

.dukeCompaign_fl {
    height: 100%;
    background-color: #fff;
    width: 100%;
    padding: 50px
}

.dukeCompaign_fl span {
    display: block;
    max-width: 250px;
    margin: auto
}

.dukeCompaign_fr {
    width: 100%;
    padding: 50px
}

.sanasafinaz_bg {
    background: url(../images/sanasafinaz_bg.webp) top center/cover no-repeat
}

.safinaz_solution_bg {
    background: url(../images/safinaz_solution_bg.webp) top center/cover no-repeat
}

.khalifa_banner {
    background: url(../images/khalifa_banner.webp) top center/cover no-repeat
}

.khalifa_solution_bg {
    background: url(../images/khalifa_solution_bg.webp) top center/cover no-repeat
}

.khalifa_solution_bg .alchmeySolution_detail {
    min-height: 470px
}

.fromTo_section {
    background-color: #f4f4f4;
    position: relative;
    width: 100%
}

.fromTo_section_detail {
    width: 100%;
    padding: 20px 40px
}

.fromTo_fl_avatar span {
    max-width: 350px;
    display: block;
    margin: auto
}

.fr_avatarForm span {
    margin-top: -130px
}

.mattress_bg {
    background: url(../images/mattress_bg.webp) top center/cover no-repeat
}

.matressAvatar_bg {
    background: url(../images/matressAvatar_bg.webp) top center/cover no-repeat
}

.matressAvatar_bg .primeVideo_banner_avatar span {
    max-width: 350px;
    margin: auto
}

.increaseSection_fl {
    width: 100%;
    padding: 40px 30px 40px 50px
}

.increaseSection_fl .custom_tittle strong {
    font-family: avenirblack;
    display: block;
    font-size: 70px
}

.cbs_points h6 strong,
.challenges_sectionFl h6,
.challenges_sectionFl p,
.oracleCol_info h5 {
    font-family: avenirmedium
}

.increaseSection_fr {
    background-color: #f0f0f0;
    width: 100%;
    height: 100%;
    padding: 40px;
    position: relative
}

.olympiad_bannerTittle {
    color: #1e78c4
}

.olympiad_bannerTittle strong {
    color: #ca1c00
}

.olympiad_solution_bg {
    background: url(../images/olympiad_solution_bg.webp) top center/cover no-repeat
}

.olympiad_solution_bg .digitalExp_section_detail {
    min-height: 400px
}

.olympiad_flText p {
    background-color: #fff;
    padding: 40px;
    font-size: 17px
}

.olympiad_flText h4 {
    padding: 40px 40px 20px
}

.olympiadText_list {
    background-color: #c7e1f5;
    padding: 40px
}

.kanaCafeText_list {
    background-color: #e6dbc9 !important
}

.olympiadText_list p {
    padding: 0 0 25px !important;
    background-color: transparent
}

.increaseSection_fr span {
    z-index: 2;
    max-width: 350px;
    margin: auto;
    position: absolute;
    bottom: -140px;
    display: block
}

.stretgy_listing_colFr .increaseSection_fr span {
    bottom: -52px;
    left: -29px
}

.olympiadText_bg {
    background: url(../images/olympiadText_bg.webp) top center/cover no-repeat
}

.kanaCafe_banneBg {
    background: url(../images/kanaCafe_banneBg.webp) top center/cover no-repeat
}

.kanacafe_text_bg {
    background: url(../images/kanacafe_text_bg.webp) top center/cover no-repeat
}

.kanacafeMac span {
    transform: scale(1.7) !important;
    left: -180px !important;
    bottom: 145px !important
}

.musc_banner_bg {
    background: url(../images/musc_banner_bg.webp) top center/cover no-repeat
}

.musc_text_section {
    display: block;
    background-color: #fff;
    position: relative
}

.musc_text_section .stretgy_listing_colFl {
    width: 60%
}

.musc_text_section .stretgy_listing_colFr {
    padding-bottom: 0;
    width: 40%;
    background: 0 0 !important
}

.muscText_list {
    background-color: #f0f0f0 !important;
    position: relative
}

.muscText_list>p {
    max-width: 60%
}

.musc_mbile_avatar span {
    padding: 0;
    position: absolute;
    right: 90px;
    top: 75px;
    width: 260px;
    background: 0 0
}

.musc_desktop_avatar span {
    padding: 0;
    position: absolute;
    right: 40px;
    top: 325px;
    max-width: 490px;
    background: 0 0
}

.musc_desktop_avatar,
.musc_mbile_avatar {
    padding: 0;
    background-color: transparent;
    width: auto;
    position: static
}

.musc_text_bg {
    background: url(../images/musc_text_bg.webp) top center/cover no-repeat
}

.box {
    width: 100%;
    height: 100px;
    background-color: #fff;
    padding: 0
}

.cyberAssesment_bg {
    background: url(../images/cyberAssesment_bg.webp) bottom center/cover no-repeat
}

.cyberAssesment_bg .mainBanner_detail .row,
.stretegy_bg .mainBanner_detail .row {
    min-height: 550px
}

.assessment_tabs {
    width: 100%;
    background: #00479a;
    position: relative
}

.assessment_tabs ul {
    display: flex;
    justify-content: space-between;
    align-items: center
}

.assessment_tabs ul li a {
    color: #fff;
    font-size: 14px;
    display: block;
    text-align: center
}

.security_breadcrums ul li {
    padding-right: 10px
}

.security_breadcrums ul li strong {
    display: block;
    font-size: 15px
}

.security_breadcrums ul li a i,
.security_breadcrums ul li strong i {
    margin-left: 10px;
    display: inline-block
}

.security_breadcrums ul li a {
    display: block;
    font-size: 15px;
    color: #58595b
}

.sensibleAssess {
    padding-right: 50px !important
}

.cbs_points_info {
    width: 100%;
    background-color: #eaeaea;
    padding: 12px 20px 12px 15px;
    border-left: 10px solid #008de5;
    border-radius: 10px;
    overflow: hidden;
    font-size: 15px
}

.challengers_avatar span img,
.endToendTabs,
.endToendTabs ul li a {
    border-radius: 6px;
    overflow: hidden
}

.p_color_blue {
    color: #16509b !important
}

.bg_F0F0F0 {
    background-color: #f0f0f0 !important
}

.bg_ddd {
    background-color: #ddd !important
}

.challengers_fl ul li a {
    padding: 8px 20px 8px 10px;
    border-left: 7px solid #ccc;
    display: block;
    font-size: 15px;
    color: #000
}

.challengers_fl ul li a.active,
.challengers_fl ul li a:hover {
    border-color: #178fe2
}

.endToendTabs {
    width: 100%;
    background-color: #000
}

.endToendTabs ul li a {
    color: #fff;
    font-size: 14px;
    display: block;
    text-align: center;
    padding: 10px 30px;
    height: 100%
}

.endToendTabs ul li a.active,
.endToendTabs ul li a:hover {
    background-color: #0056ac
}

.endToendTabs_data_info {
    width: 100%;
    padding: 20px;
    background-color: #f8f8f8;
    box-shadow: 0 0 5px #ccc
}

.impact_columns .industryNew_section2_colsInfo {
    border: 0;
    background-color: #fff
}

.instaform_background {
    background: url(../images/instaform_background.webp) bottom center/cover no-repeat
}

.stretegy_bg {
    background: url(../images/stretegy_bg.webp) bottom center/cover no-repeat
}

.implementation_process_avatar span {
    display: block;
    background-color: #f7f7f7;
    padding: 25px;
    border-radius: 20px;
    box-shadow: 0 0 5px #ccc
}

.security_governance_banner {
    background: url(../images/security_governance_banner.webp) bottom center/cover no-repeat
}

.assesmentModel_process_info {
    width: 100%;
    padding: 20px 15px;
    background-color: #fff;
    box-shadow: 0 0 5px #ccc;
    border-radius: 6px
}

.assesmentModel_process_info strong {
    text-align: center;
    display: block;
    color: #000;
    font-size: 17px;
    text-transform: uppercase
}

.assesmentModel_process_info p {
    font-size: 15px;
    padding: 0
}

.compliance_services_sectionDetail,
.monitring_section_detail {
    width: 100%;
    padding: 50px 0
}

.monitring_list {
    width: 100%;
    border: 1px solid #008de5;
    border-radius: 10px;
    overflow: hidden;
    display: flex;
    flex-wrap: wrap
}

.border_moniter_fr {
    border-right: 1px solid #008de5
}

.monitring_list_col strong {
    display: block;
    color: #fff;
    font-size: 14px;
    background-color: #008de5;
    padding: 15px 20px
}

.monitring_list_ul {
    width: 100%;
    padding: 10px 20px
}

.monitring_list_ul ul {
    padding-left: 12px
}

.monitring_list_ul ul li {
    list-style: disc;
    padding: 2px 0
}

.monitring_list_ul ul li p {
    padding: 0;
    font-size: 13px
}

.monitring_list_80 {
    max-width: 80%;
    margin: auto
}

.monitring_list_70 {
    max-width: 70%;
    margin: auto
}

.monitring_list_50 {
    max-width: 50%;
    margin: auto
}

.comlianceSec .assesmentModel_process_info {
    display: flex;
    align-items: center;
    padding: 0;
    border-top-left-radius: 50px;
    border-bottom-left-radius: 50px;
    background-color: #f4f4f4
}

.comlianceSec .assesmentModel_process_info span {
    border-radius: 50%;
    margin-right: 10px;
    width: 90px;
    height: 90px;
    background-color: #008de5;
    display: flex;
    align-items: center;
    justify-content: center
}

.comlianceSec .assesmentModel_process_info span img {
    display: block;
    max-width: 55px;
    min-width: 60px;
    max-height: 45px;
    object-fit: contain
}

.comlianceSec .assesmentModel_process_info .comlianceText {
    width: calc(100% - 100px);
    padding: 20px 0
}

.comlianceSec .assesmentModel_process_info .comlianceText strong {
    font-size: 13px;
    text-align: left
}

.secRow {
    transform: translateX(70px)
}

.thirdRow {
    transform: translateX(140px)
}

.cybSecurity_audit_banner {
    background: url(../images/cybSecurity_audit_banner.webp) bottom center/cover no-repeat
}

.auditingHelp_section {
    width: 100%;
    position: relative;
    background: url(../images/auditingHelp_bg.webp) top center/cover no-repeat
}

.auditingHelp_avatar {
    width: 100%;
    padding-left: 50px
}

.auditingHelp_avatar span {
    display: block;
    width: 100%;
    max-width: 380px;
    margin: auto
}

.signOrg_col {
    align-items: center;
    width: 100%;
    background-color: #f0f0f0;
    box-shadow: 2px 2px 5px #c4c4c4;
    display: flex;
    border-radius: 5px;
    overflow: hidden
}

.signOrg_col span {
    width: 95px;
    min-width: 95px;
    background-color: #01479a;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 20px
}

.signOrg_col span img {
    display: block;
    max-width: 40px;
    max-height: 40px;
    object-fit: contain
}

.signOrg_col_text {
    width: calc(100% - 95px);
    padding: 10px
}

.signOrg_col_text p {
    font-size: 13px;
    line-height: 1;
    padding: 0
}

.auditProcessSetting .custom_tittle p {
    font-size: 15px
}

.azureSentinel_banner {
    background: url(../images/azureSentinel_banner.webp) bottom center/cover no-repeat
}

.azureSentinal .signOrg_col span {
    width: 60px;
    min-width: 60px;
    background-color: #008de5;
    padding: 15px
}

.azureSentinal .signOrg_col span img {
    max-width: 30px;
    max-height: 30px
}

.azureSentinal .signOrg_col_text {
    width: calc(100% - 70px)
}

.azureSentinalCol {
    padding-left: 7px !important;
    padding-right: 7px !important
}

.azureSentinal .signOrg_col_text p {
    font-size: 10px;
    text-align: center
}

.secop_banner_bg {
    background: url(../images/secop_banner_bg.webp) bottom center/cover no-repeat
}

.advantageSecop_sec .industryNew_section2_colsInfo,
.samaFrameSec .industryNew_section2_colsInfo {
    background-color: #f2f2f2
}

.advantageSecop_sec .industryNew_section2_colsInfo h6 {
    display: block;
    color: #000;
    font-size: 13px;
    text-transform: uppercase;
    font-family: avenirmedium
}

.advantageSecop_sec::after {
    width: 100%;
    height: 210px;
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    z-index: 0;
    background: #666;
    background: linear-gradient(0deg, #9b9b9b 0, #666 100%)
}

.databaseSecurity_banner {
    background: url(../images/databaseSecurity_banner.webp) bottom center/cover no-repeat
}

.databaseSec_info {
    background: #95e1fd !important
}

.security_data_avatar span {
    max-width: 300px;
    display: block;
    margin: auto
}

.databaseTabs .coreTabs_data_show {
    padding: 40px
}

.challenges_section {
    width: 100%;
    position: relative;
    padding: 35px 0
}

.challenges_section ul li {
    padding: 25px 0
}

.challenges_sectionInfo {
    width: 100%;
    background-color: #fff;
    position: relative;
    max-width: 1240px;
    margin: auto;
    border-top-left-radius: 200px;
    border-bottom-left-radius: 200px
}

.challenges_sectionInfo::after {
    width: 20000px;
    height: 100%;
    content: "";
    position: absolute;
    right: -20000px;
    top: 0;
    z-index: 0;
    background: #fff
}

.challenges_sectionInfo_inner {
    max-width: 1000px;
    margin: auto;
    padding: 20px
}

.challenges_sectionFl h6 {
    color: #000;
    font-size: 14px;
    padding-bottom: 5px
}

.challenges_sectionFl p {
    color: #000;
    font-size: 13px;
    padding-bottom: 0
}

.challenges_sectionFl ul li {
    padding: 6px 0
}

.challenges_sectionFl ul li p {
    display: flex;
    font-size: 12px;
    line-height: 1.3
}

.challenges_sectionFl ul li p span {
    background-color: #003c83;
    width: 30px;
    height: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    min-width: 30px;
    margin-right: 10px;
    color: #fff;
    font-size: 16px;
    border-radius: 50%
}

.challenges_sectionFr span {
    max-width: 250px;
    display: block;
    margin: auto
}

.challenges_section ul li:nth-of-type(2n) .challenges_sectionInfo {
    border-radius: 0 200px 200px 0
}

.challenges_section ul li:nth-of-type(2n) .challenges_sectionFl ul li p span {
    background-color: #0275ff
}

.challenges_section ul li:nth-of-type(2n) .challenges_sectionInfo::after {
    width: 20000px;
    height: 100%;
    content: "";
    position: absolute;
    right: auto;
    left: -20000px;
    top: 0;
    z-index: 0;
    background: #fff
}

.appSecurity_banner {
    background: url(../images/appSecurity_banner.webp) top center/cover no-repeat
}

.appSecurity_banner .mainBanner_detail .row,
.cloudSecurityBanner .mainBanner_detail .row,
.sama_banner .mainBanner_detail .row {
    min-height: 600px
}

.api_atacks_section,
.ensuregxp_section {
    width: 100%;
    position: relative;
    background-color: #102c6c
}

.api_atacks_section_detail {
    width: 100%;
    padding: 40px 0;
    max-width: 1000px;
    margin: auto
}

.apiCol_info {
    width: 100%;
    background-color: #000;
    border-radius: 4px;
    overflow: hidden;
    height: 100%
}

.apiCol_info strong {
    display: block;
    padding: 8px 10px;
    background-color: #fff;
    font-size: 13px;
    text-align: center
}

.apiCol_text {
    width: 100%;
    padding: 15px 10px
}

.apiCol_text p {
    color: #fff;
    font-size: 13px;
    padding: 0;
    text-align: justify
}

.bg_E3E3E3 {
    background-color: #e3e3e3 !important
}

.oracleCol_info {
    width: 100%;
    padding: 15px 20px;
    background-color: #fff;
    box-shadow: 0 0 5px #ccc;
    border-radius: 6px;
    min-height: 222px
}

.oracleCol_info p {
    font-size: 14px;
    padding-bottom: 10px
}

.oracleCol_info ul {
    margin-left: 15px
}

.oracleCol_info ul li {
    padding: 2px 0;
    list-style: disc
}

.oracleCol_info h5 {
    text-transform: uppercase;
    padding: 0;
    text-align: center;
    font-size: 13px
}

.oracleCol_info span {
    display: block;
    margin-bottom: 6px
}

.col2Oracle {
    min-height: auto !important;
    transform: scale(1.4);
    z-index: -1;
    position: relative
}

.appSecurityTabs {
    background: -moz-linear-gradient(180deg, #626262 0, #838383 50%, #a5a5a5 100%);
    background: -webkit-linear-gradient(180deg, #626262 0, #838383 50%, #a5a5a5 100%);
    background: linear-gradient(180deg, #626262 0, #838383 50%, #a5a5a5 100%)
}

.appSecurityTabsFl {
    width: 30%;
    position: relative;
    background-color: #000;
    padding: 25px
}

.appSecurityTabsFl ul {
    padding-left: 15px
}

.appSecurityTabsFl ul li {
    list-style: decimal;
    color: #fff;
    padding: 4px 0
}

.appSecurityTabsFl ul li a {
    display: block;
    font-size: 14px;
    color: #fff
}

.appSecurityTabsFl ul li a.active,
.appSecurityTabsFl ul li a:hover {
    color: #5aabfc;
    text-decoration: underline
}

.appSecurityTabsFr {
    width: 70%;
    padding: 50px;
    background-color: #fff
}

.appSecurityTabsFr_tabs_info p {
    padding: 0;
    text-align: justify
}

.solution_page_banner {
    background: url(../images/solution_page_banner.webp) top center/cover no-repeat
}

.viewAll_infoGrid {
    width: 100%;
    padding: 15px 20px;
    background: #fff;
    border-radius: 8px;
    margin-bottom: 25px
}

.viewall_tillte .custom_tittle h1 {
    font-size: 28px
}

.viewAllFilters_detail_inner .onForm_col {
    width: 100%;
    padding: 10px 0;
    border-bottom: 1px solid #bcbec0
}

.viewAllFilters_detail_inner .onForm_col strong {
    display: block;
    padding-bottom: 6px;
    font-size: 13px;
    color: #000
}

.viewAllFilters_detail_inner {
    width: 100%;
    padding-right: 15px;
    max-height: calc(100vh - 230px);
    overflow-y: auto
}

.assessement_types_section_detail .custom_tittle p,
.challengersTabsInfo .custom_tittle p {
    text-align: justify;
    font-size: 18px
}

.rance_selects {
    display: flex;
    width: 100%;
    background: #f6f6f6 !important;
    border-radius: 3px;
    padding: 10px 5px !important;
    border: 1px solid #bcbec0;
    min-height: 40px;
    box-shadow: 0 0 3px #ccc
}

.rance_selects .rance_select40 {
    width: 35% !important;
    border-right: 1px solid #bcbec0 !important;
    padding-right: 6px
}

.rance_selects .rance_select60 {
    width: 65% !important;
    padding-right: 6px
}

.rance_selects .project_form_select select {
    background: 0 0 !important;
    border: 0 !important;
    padding: 2px 5px
}

.settinglistDwsign .viewAll_listing>ul>li {
    width: 50%;
    padding: 10px
}

.prachi {
    background-image: url("/bizionic/images/coreTab_active.webp");
    width: 100%;
    height: 100%
}

.bynumberText {
    color: #fff;
    line-height: 14px;
    font-size: 14px;
    text-align: center
}

@media (max-width:480px) {
    .mbl_res {
        margin: 0
    }
}

.mbl_res {
    margin: 0 120px
}

.Cmmi_modal {
    width: 100%;
    height: 500px;
    position: relative;
    background-image: url("/bizionic/images/bg_1.webp");
    background-size: cover
}

.Standard-cmmi-txt h6,
.customis_Title h6 {
    color: #fff;
    font-size: 30px
}

.Standard-cmmi-txt p,
.customis_Title p {
    color: #fff;
    font-size: 16px;
    padding-bottom: 30px
}

.Cmmi_whight {
    background-color: #fff;
    margin-top: -325px;
    z-index: infinite
}

.card-header1 h2 {
    padding-bottom: 18px;
    font-size: 20px !important;
    color: #fff;
    text-align: center !important
}

.card-body1 h3 {
    color: #fff;
    font-size: 18px;
    padding: 5px
}

.card-body1 p {
    font-size: 12px !important;
    padding: 5px
}

.side-by-side img {
    margin-right: 14px;
    height: auto;
    width: 80px
}

.side-by-side p {
    margin: 0 10px;
    text-align: left;
    color: #777;
    font-size: 10px;
    padding: 5px;
    padding-bottom: 0 !important
}

.scrollNav {
    background-color: #ebebeb !important;
    height: 319px;
    overflow-x: hidden;
    overflow-y: scroll;
    margin-top: 25px;
    scrollbar-width: thin;
    scrollbar-color: #ebebeb !important
}

.scrollNav::-webkit-scrollbar {
    width: 10px
}

.scrollNav::-webkit-scrollbar-track {
    background: #f1f1f1;
    border-radius: 10px
}

.scrollNav::-webkit-scrollbar-thumb:hover {
    background: #555
}

.scrollNav::-webkit-scrollbar-thumb {
    background: #888;
    border-radius: 20px
}

.Standard-CMMI,
.Standard-CMMI-card-part .card {
    background: linear-gradient(to bottom, #164b8f, #15263c) !important
}

.scrollNav p {
    padding-bottom: 0 !important;
    font-size: 13px;
    text-align: left
}

.scrollNav .card p {
    padding-bottom: 0 !important;
    font-size: 12px
}

@media (max-width:576px) {

    .Cmmi_modal .container,
    .Cmmi_whight .row {
        margin: 0 10px
    }

    .card {
        margin: 10px 0
    }

    .card-body1 h3,
    .card-body1 p {
        font-size: 12px
    }

    .card-header1 h3 {
        font-size: 14px !important
    }

    .card span img {
        margin: 10px auto;
        display: block
    }
}

@media (min-width:577px) and (max-width:768px) {
    .Cmmi_modal .container {
        margin: 0 20px
    }

    .Cmmi_whight .row {
        margin: 0 30px
    }

    .card {
        margin: 15px 0
    }

    .card-body1 h3,
    .card-body1 p {
        font-size: 13px
    }

    .card-header1 h3 {
        font-size: 15px !important
    }

    .card span img {
        margin: 15px auto;
        display: block
    }
}

@media (min-width:769px) and (max-width:992px) {
    .Cmmi_modal .container {
        margin: 0 40px
    }

    .Cmmi_whight .row {
        margin: 0 60px
    }

    .card {
        margin: 20px 0
    }

    .card-body1 h3,
    .card-body1 p {
        font-size: 14px
    }

    .card-header1 h3 {
        font-size: 16px !important
    }

    .card span img {
        margin: 20px auto;
        display: block
    }
}

@media (min-width:993px) {
    .Cmmi_modal .container {
        margin: 0 60px
    }

    .Cmmi_whight .row {
        margin: 0
    }

    .card {
        margin: 25px 0
    }

    .card-body1 h3 {
        font-size: 18px
    }

    .card-header1 h3 {
        font-size: 17px !important
    }

    .card span img {
        margin: 25px auto;
        display: block
    }
}

.Standard-CMMI {
    width: 100%;
    height: 500px;
    position: relative
}

.Standard-cmmi-txt {
    text-align: center;
    padding: 60px 0 20px
}

.side-pop-enquiry-form-img-part,
.side-pop-enquiry-form-img-part2,
.side-pop-enquiry-form-img-part3,
.side-pop-enquiry-form-img-part4,
.side-pop-enquiry-form-img-part5,
.side-pop-enquiry-form-img-part6,
.side-pop-enquiry-form-img-part7 {
    height: 100%;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    padding: 20px;
    position: relative;
    width: 100%
}



.Standard-CMMI-card-part {
    margin-top: -250px
}

@media (max-width:600px) {
    .Standard-CMMI-card-part {
        margin-top: -170px !important
    }
}

.Standard-CMMI-card-part .card {
    border: none !important;
    box-shadow: rgba(99, 99, 99, .2) 0 2px 8px 0;
    border-radius: 0 !important
}

@media (max-width:991px) {
    .Standard-CMMI-card-mobile-space {
        margin-top: 30px !important
    }
}

.Standard-CMMI-card-part .card-header {
    text-align: center;
    background-color: transparent !important;
    border: none !important
}

.Standard-CMMI-card-part .card-header img {
    max-width: 100px;
    height: 70px
}

.Standard-CMMI-card-part .card-header h2 {
    font-size: 25px;
    color: #fff
}

.Standard-CMMI-card-part .card-body,
.Standard-CMMI-card-part .card-header {
    padding: 1.5rem 1.5rem 0 !important
}

.Standard-CMMI-card-part .card-body h3 {
    font-size: 20px;
    text-decoration: underline;
    color: #fff !important
}

.Standard-CMMI-card-part .card-body p {
    color: #fff !important;
    font-size: 16px !important
}

.side-pop-enquiry-form-img-part {
    background-image: url("/bizionic/images/Security_services/about_bg_i12.webp")
}

.side-pop-enquiry-form-img-part2 {
    background-image: url("/bizionic/images/Security_services/cloud_opop.webp")
}

.side-pop-enquiry-form-img-part3 {
    background-image: url("/bizionic/images/Security_services/marketing_pop.webp")
}

.side-pop-enquiry-form-img-part4 {
    background-image: url("/bizionic/images/Security_services/technology_opop.webp")
}

.side-pop-enquiry-form-img-part5 {
    background-image: url("/bizionic/images/Security_services/security_popup.webp")
}

.side-pop-enquiry-form-img-part6 {
    background-image: url("/bizionic/images/Security_services/Hire_talent.webp")
}

.side-pop-enquiry-form-img-part7 {
    background-image: url("/bizionic/images/Security_services/notification_popup.webp")
}

.side-pop-enquiry-form-img-txt-part {
    position: relative;
    top: 70%;
    transform: translateY(-50%)
}

.side-pop-enquiry-form-img-txt-part-img-part-6 {
    position: relative;
    top: 100% !important;
    transform: translateY(-50%);
    font-weight: 200 !important;
    text-align: center;
    font-size: 21px;
    line-height: normal;
    color: #fff;
    padding-bottom: 0 !important
}

.side-pop-enquiry-form-heading {
    text-align: center;
    position: relative;
    font-size: 1.7rem;
    font-weight: 700;
    color: #fff
}

.side-pop-enquiry-form-img-txt-part-img-part-6 h6 {
    font-family: avenirmedium !important
}

.side-pop-enquiry-form-para {
    position: relative;
    font-size: 1rem;
    text-align: center;
    color: #fff;
    padding-top: 10px;
    line-height: 1.6;
    font-weight: 400
}

.side-pop-enquiry-form {
    width: 100%;
    background-color: #fff;
    height: auto;
    position: relative;
    padding: 20px 30px 40px
}

.side-pop-enquiry-form input::placeholder {
    font-size: 1.2rem;
    font-weight: 400
}

.side-pop-enquiry-form .form-control {
    padding-left: 0 !important;
    font-size: 1.2rem !important;
    border-radius: 0 !important
}

.side-pop-enquiry-form .form-control:focus {
    outline: 0 !important;
    box-shadow: none !important;
    padding: 20px 30px
}

.side-pop-form-enquiry-area {
    box-shadow: 0 0 10px rgba(0, 0, 0, .1);
    position: fixed;
    left: 0;
    top: 55%;
    max-width: 670px;
    width: 100%;
    height: auto;
    z-index: 100000000;
    background-color: #fff;
    box-shadow: rgba(0, 0, 0, .1) 0 4px 12px
}

.side-pop-enquiry-form-close-btn,
.side-pop-enquiry-form-submit-btn {
    background-color: #164b8f;
    color: #fff;
    font-size: 1rem;
    font-weight: 600
}

.side-pop-enquiry-form-submit-btn {
    padding: 8px 25px;
    letter-spacing: 1px;
    border: none;
    border-radius: 100px;
    text-transform: uppercase
}

.side-pop-enquiry-form-close-btn {
    position: absolute;
    top: -20px;
    right: -30px;
    z-index: 200;
    padding: 5px 12px;
    border-radius: 100px;
    border: none
}

@media (max-width:480px) {
    .Cmmi_whight {
        margin: 0
    }

    .customis_Title {
        margin-top: 100px
    }

    .side-pop-enquiry-form-close-btn {
        top: 0 !important;
        left: 0 !important
    }
}

.side-pop-enquiry-form-txtbox,
.side-pop-enquiry-form-txtbox2,
.side-pop-enquiry-form-txtbox3,
.side-pop-enquiry-form-txtbox4,
.side-pop-enquiry-form-txtbox5,
.side-pop-enquiry-form-txtbox6,
.side-pop-enquiry-form-txtbox7,
.side-pop-enquiry-form-txtbox8,
.side-pop-enquiry-form-txtbox11 {
    background-color: #164b8f;
    position: fixed;
    left: -28px;
    top: 50%;
    padding: 15px;
    z-index: 1000;
    font-size: 1rem;
    font-weight: 500;
    letter-spacing: 2px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    color: #fff;
    cursor: pointer;
}

.side-pop-enquiry-form-txtbox {
    transform: translateY(-50%) rotate(90deg)
}

.side-pop-enquiry-form-txtbox2 {
    transform: translate(-20px, -50%) rotate(90deg)
}

.side-pop-enquiry-form-txtbox3 {
    cursor: pointer;
    transform: translate(-50px, -50%) rotate(90deg)
}

.side-pop-enquiry-form-txtbox4 {
    transform: translate(-60px, -50%) rotate(90deg)
}


.side-pop-enquiry-form-txtbox8 {
    /* transform: translateY(-50%) rotate(90deg) */
    transform: translate(0px, -50%) rotate(90deg)
}

.side-pop-enquiry-form-txtbox5 {
    transform: translate(0px, -50%) rotate(90deg)
}

.side-pop-enquiry-form-txtbox11 {
    transform: translate(-30px, -50%) rotate(90deg)
}

.side-pop-enquiry-form-txtbox6 {
    transform: translate(-40px, -50%) rotate(90deg)
}

.side-pop-enquiry-form-txtbox7 {
    transform: translateY(-50%) rotate(90deg)
}


.form-container {
    background-color: transparent !important;
    padding: 20px 35px 20px 20px !important;
}


@font-face {
    font-family: "Financier Display";
    src: url("FinancierDisplay-Medium.woff2") format("woff2"), url("FinancierDisplay-Medium.woff") format("woff");
    font-weight: 500;
    font-style: normal;
    font-display: swap
}

.cloudSecurityBanner {
    background: url(../images/cloudSecurityBanner.webp) top center/cover no-repeat
}

.cloudSecurityAvatar {
    background: #154fff;
    background: -moz-linear-gradient(90deg, #154fff 0, #3b84ff 40%, #5cb3ff 80%, #6ac6ff 100%);
    background: -webkit-linear-gradient(90deg, #154fff 0, #3b84ff 40%, #5cb3ff 80%, #6ac6ff 100%);
    background: linear-gradient(90deg, #154fff 0, #3b84ff 40%, #5cb3ff 80%, #6ac6ff 100%)
}

.casesCol_info span {
    display: block;
    width: 100%;
    margin-bottom: 12px
}

.casesCol_info strong {
    text-align: center;
    display: block;
    font-size: 18px;
    color: #000;
    text-transform: uppercase;
    padding: 0 25px 10px
}

.casesCol_info p {
    text-align: justify;
    font-size: 14px;
    color: #000;
    padding: 0
}

.casesCol {
    padding: 20px 10px !important
}

.sama_banner {
    background: url(../images/sama_banner.webp) top center/cover no-repeat
}

.samaFrameSec::after {
    width: 100%;
    height: 210px;
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    z-index: 0;
    background: #1f1f1f;
    background: -moz-linear-gradient(180deg, #1f1f1f 0, #545454 100%);
    background: -webkit-linear-gradient(180deg, #1f1f1f 0, #545454 100%);
    background: linear-gradient(180deg, #1f1f1f 0, #545454 100%)
}

.compliance_services_section {
    width: 100%;
    position: relative;
    background: #1f1f1f;
    background: -moz-linear-gradient(180deg, #1f1f1f 0, #545454 100%);
    background: -webkit-linear-gradient(180deg, #1f1f1f 0, #545454 100%);
    background: linear-gradient(180deg, #1f1f1f 0, #545454 100%)
}

.colComplaine {
    padding: 6px !important
}

.colComplaine_info {
    width: 100%;
    position: relative;
    background-color: #eaeaea;
    border-radius: 6px;
    overflow: hidden;
    display: flex;
    height: 100%
}

.colComplaine_infoFl {
    width: 110px;
    background-color: #fff;
    height: 100%;
    padding: 10px;
    display: flex;
    align-items: center
}

.colComplaine_infoFl span img {
    display: block;
    width: 85px;
    margin: auto
}

.colComplaine_infoFr {
    padding: 15px;
    width: calc(100% - 110px)
}

.colComplaine_infoFr strong {
    display: block;
    text-transform: uppercase;
    font-size: 15px;
    color: #000;
    padding-bottom: 3px;
    font-family: avenirmedium
}

.colComplaine_infoFr p {
    padding-bottom: 0;
    font-size: 12px;
    color: #000
}

.gxb_banner {
    background: url(../images/gxb_banner.webp) top center/cover no-repeat
}

.gxb_banner .mainBanner_detail .row,
.irap_banner .mainBanner_detail .row,
.masCompliance_banner .mainBanner_detail .row {
    min-height: 500px
}

.gxp_scope_section_detail {
    width: 100%;
    padding: 60px 0 70px
}

.gxpScopeCol_info {
    width: 100%;
    background-color: #fff;
    border-radius: 10px;
    position: relative
}

.gxpScopeCol_info:after {
    content: "";
    width: 100%;
    height: 100%;
    background-color: #7070708a;
    border-radius: 10px;
    z-index: -1;
    position: absolute;
    left: 10px;
    top: 10px
}

.gxpScopeCol_info span {
    max-width: 200px;
    display: block;
    margin: auto
}

.bordercolor {
    width: 100%;
    height: 5px
}

.gxpCol_text {
    width: 100%;
    padding: 30px 30px 50px
}

.gxpCol_text strong {
    display: block;
    text-align: center;
    font-size: 20px;
    color: #000
}

.gxp_flow_section {
    width: 100%;
    position: relative;
    padding: 50px 0
}

.ensuregxpCol_info {
    width: 100%;
    border-radius: 10px;
    height: 100%;
    border: 2px solid #fff;
    padding: 15px
}

.workload_section .apiCol_info strong {
    min-height: 50px;
    line-height: 1.2;
    background-color: #000;
    color: #fff
}

.masCompliance_banner {
    background: url(../images/masCompliance_banner.webp) top center/cover no-repeat
}

.irap_banner {
    background: url(../images/irap_banner.webp) top center/cover no-repeat
}




@media (min-width:480px) {
    .coreTabs {
        color: red
    }
}

.markServices_tabs_colInfo-btn {
    padding: 10px 30px;
    color: #000;
    border: 1px solid #000;
    margin-top: 10px !important
}



.innerColum_menu strong:empty {
    display: none;
    margin: 0;
    padding: 0;
}

.innerColum_menu:empty {
    display: none;
}

/* *********************************************************** */

.policy_pages {
    width: 100%;
}

.policy_pages_detail {
    width: 100%;
    padding: 70px 0px;
}

.policy_pages_content {
    width: 100%;
}

.tableContent {
    width: 100%;
    position: relative;
    padding-bottom: 25px;
}

.policy_pages_content p b {
    font-family: "avenirblack";
}

.policy_pages_content h6 {
    padding-top: 10px;
}

.policy_pages_content h5 {
    padding: 5px 0px !important;
}

.terms_nav ul li a {
    display: inline-block;
    font-size: 15px !important;
    color: #999 !important;
}

.terms_nav ul li a.activepage {
    color: #1b51b3 !important;
    text-decoration: underline !important;
}

.terms_nav ul li {
    padding: 7px 0px !important;
}

.policySetting h1 {
    font-size: 30px !important;
    font-family: "avenirblack";
}

.policySetting p {
    font-size: 15px !important;
}

p {
    padding-bottom: 20px;
    color: #04060d;
    line-height: 1.8;
    font-family: "avenirmedium";
}

.policySetting h2 {
    font-family: "avenirblack";

    font-size: 24px !important;
}

.policySetting h3 {
    font-family: "avenirblack";

    font-size: 26px !important;
}

.policySetting {
    padding: 25px;
    position: relative;
    background-color: #f8f8f8;
    border-radius: 15px;
    box-shadow: 0px 0px 3px #ccccccc9;
}

.policy_pages_content {
    width: 100%;
}

.policySetting h6 {
    font-size: 18px !important;
    font-family: "avenirblack";
}

.policySetting h5 {
    font-size: 20px !important;
    font-family: "avenirblack";
}

.policy_pages_content h5 {
    padding: 5px 0px !important;
}

.tableContent ul li a {
    color: #1b51b3;
    font-size: 14px;
}

.tableContent ul li ul {
    padding-left: 20px;
}

.tableContent ul li {
    color: #000;
    font-size: 14px;
    padding: 3px 0px;
}

ul li {
    list-style: none;
}