﻿.fade_up {
    position: static;
    transform: translateY(0px);
    opacity: 1;
}
.fs_20{
    font-size:20px;
}
.fs_24{
    font-size:24px;
}
.fs_36{
    font-size:36px !important;
}
.fs_13{
    font-size:13px !important;
}
.fs_16{
    font-size:16px !important;
}
.fs_10{
    font-size:10px !important;
}
p, h4, h1, h3 {
    color: #000;
}
.clr_bab8b8 {
    color: #bab8b8;
}
.fw_400{
    font-weight:400;
}
.container_bg_nw_fs {
    background-image: url('../images/New_images/New_fsbi_bg.jpg');
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    /* height: 89vh;*/
    display: flex;
    align-items: center;
    padding: 60px 0px;
}
/*.container_bg_nw_fs.Business{
    background-image: url('https://excelgoodieswebsitediag.blob.core.windows.net/excelgoodies/NewUS/Business_bg.webp');
}*/
    .container_bg_nw_fs.Techno {
        background-image: url('https://excelgoodieswebsitediag.blob.core.windows.net/excelgoodies/NewUS/fsbi_bg.webp');
    }
    .container_bg_nw_fs.IT {
        background-image: url('https://excelgoodieswebsitediag.blob.core.windows.net/excelgoodies/NewUS/IT_bg.webp');
    }
h1.top_banner_form_p_on, div.top_banner_form_p_on {
    color: #CA0000;
    font-size: 18px;
    margin-bottom: 5px;
    padding-top: 50px;
    font-weight: 400;
}
h2.top_banner_form_h1, h1.top_banner_form_h1 {
    font-size: 38px;
    font-weight: bold;
    color: #000;
    line-height: 55px;
}
span.top_head_spn_on {
    font-size: 15px;
    vertical-align: super;
    position: relative;
    top: -16px;
}
span.top_head_spn_tw {
    display: block;
}
.top_banner_form {
    box-shadow: 0px 0px 19px #00000029;
    padding: 40px 25px 40px 25px;
    background-color: #fff;
    max-width: 370px;
    border-radius: 5px;
    margin-right:auto;
}
.corporate_training_cf .top_banner_form{
    float:none;
    margin-top:82px;
    width:340px;
}
.input-group.gtp_int {
    margin-top: 10px;
    align-items: center;
    border-bottom: 1px solid #c8d1da;
}

    .input-group.gtp_int i {
        color: #a1a1a1;
    }
.form-control.inp_fix_frm {
    padding: 12px 0px 12px 20px;
    border: none;
    margin-left: 5px !important;
    font-size: 14px;
    color: #000;
}
.form-control.best_TO_Call {
    font-size: 14px;
    padding: 12px 0px 12px 14px;
    color: #D3D3D3;
    border: none;
    margin-left: 5px !important;
    appearance: auto;
}
    .form-control.inp_fix_frm:focus-visible, .form-control.best_TO_Call:focus, .form-control.inp_fix_frm:focus, .form-control.best_TO_Call:focus-visible, .btn-close:focus {
        outline: none;
        box-shadow: none;
    }
.form-control.inp_fix_frm::placeholder {
    color: #D3D3D3;
}
p.top_captha_txt {
    color: #42a7e9;
    font-size: 11px;
    margin-bottom: 13px;
    margin-left: 2px;
    letter-spacing: 1px;
    margin-top: 13px;
}
.inp_add_num.fsbi_ad_num {
    background-color: #a1a1a1;
    display: flex;
    align-items: center;
    border-radius: 5px;
}
input.inp_add_on.fsbi_on {
    background-color: #a1a1a1;
    color: #fff;
    width: 25px;
    font-weight: 600;
    height: 30px;
    border: none;
    font-size: 14px;
    text-align: center;
    border-radius: 5px 5px 5px 5px;
}
.addition_clas {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    padding-left: 0px;
}
.inp_add_num.fsbi_ad_num input.inp_add_tw {
    text-align: center;
    width: 15px;
    border: none;
    font-size: 20px;
    color: #ffffff;
    background-color: #a1a1a1;
    height: 25px;
    margin-top: -4px;
    font-weight: 600;
}
.equal_to_sym.fsbi_e_t {
    color: #000;
    margin: 0px 10px;
}
.outut_field input {
    text-align: center;
    border: 1px solid #a1a1a1;
    width: 45px;
    height: 30px;
    font-size: 16px;
    color: #9f7951;
    font-weight: 600;
    border-radius: 5px;
}
footer {
    background-color: #000000 !important;
}
.ref_icon {
    cursor: pointer;
    margin-left: 20px;
    color: #9f7951;
}
button.frm_baner_top_brn_on {
    background: #000;
    color: #fff;
    padding: 12px 0px;
    font-size: 14px;
    border-radius: 0;
    border: none;
    width: 48%;
    font-weight: 600;
    border: 1px solid #000;
}
button.frm_baner_top_brn_tw {
    background-color: transparent;
    color: #000;
    padding: 12px 0px;
    font-size: 14px;
    border-radius: 0;
    border: 1px solid #000;
    width: 48%;
    font-weight: 600;
}
.form_footers {
    display: flex;
    justify-content: space-between;
    margin-top: 17px;
}
ul.top_banner_form_ul {
    padding-left: 1.2rem;
    margin-top: 45px;
    margin-bottom:25px;
    display: flex;
    flex-direction: column;
    gap: 10px;
    font-size:14px;
    color:#000;
    font-weight:600;
}
.crs_star a {
    margin-bottom: 0;
    color: #007CDC;
    text-decoration: underline;
}
.crs_star {
    display: flex;
    align-items: center;
    gap: 10px;
    margin-top: 30px;
}
.crs_str_in img {
    width: 16px;
}
.crs_str_in{
    white-space:nowrap;
}
p.top_banner_form_p_yw {
    color: #000;
    margin-top: 5px;
    margin-bottom: 10px;
    font-size:16px;
}
button.main_btn {
    padding: 12px;
    border: none;
    background-color: #007CDC;
    color: #fff;
    border-radius: 5px;
    box-shadow: 0px 3px 6px #00000029;
}
    button.main_btn.top_ban_bth {
        width: 300px;
    }
.container-fluid.program_overview {
    background-color: #000;
    padding-top:50px !important;
}
h2.sub_main_head.fir_mar span {
    color: #ca0000;
}
h2.sub_main_head.fir_mar.fs_26{
    font-size:26px !important;
}
h2.sub_main_head, h3.sub_main_head {
    font-size: 27px;
    font-weight: bold;
    margin-bottom: 45px;
    color: #000;
}
p.crs_syallabus_para.top_hed {
    border: 1px solid #ca0000;
    width: fit-content;
    padding: 3px 10px;
    border-radius: 5px;
    margin-top: 30px;
}
h4.just_tw_week_hed, h2.just_tw_week_hed {
    font-size: 32px;
    margin-bottom: 45px;
    font-weight: bold;
    color: #000;
}
h2.sub_main_head.pgrm_head {
    color: #fff;
    text-align: center;
    font-weight:600;
}
.margin_btm {
    margin-bottom: 100px;
}
.padding_in {
    padding: 100px 0px;
}
.program_overv_bx_dv {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.profram_over_box {
    background-color: #18191B;
    padding: 28px 0px 28px 0px;
    border-radius: 10px;
    width: 24%;
}
.profram_over_box p:nth-child(1),
.profram_over_box h2:nth-child(1) {
    color: #bab8b8;
    margin-bottom: 0;
    text-align: center;
    font-size:16px;
    font-weight:400;
}
.profram_over_box p:nth-child(2) {
    color: #FFFFFF;
    margin: 10px 0px;
    font-size: 24px;
    text-align: center;
    font-weight: 600;
}
.profram_over_box p:nth-child(3) {
    color: #bab8b8;
    margin: 0px 0px;
    text-align: center;
}
.profram_over_box a {
    text-align: center;
    display: block;
    color: #007CDC;
}
.course_cnt_start.container {
    margin-top: 100px;
    margin-bottom: 100px;
}
h2.learn_more_dv {
    font-size: 16px;
    margin-bottom: 10px;
}
nav.nav_a_menu a, .project_section_nav_menu a {
    display: block;
    border: 1px solid #dfdfdf;
    border-bottom: none;
    font-size: 12px;
    color: #000;
    text-decoration: none;
    padding: 8px 10px 8px 25px;
}
nav.nav_a_menu a{
    font-size:14px !important;
}
h2.sub_main_head.fir_mar {
    margin-top: 20px;
    line-height: 46px;
    font-weight: 600;
    color: #000;
    margin-bottom: 65px !important;
    font-family:"Open Sans", sans-serif !important;
}
.col-lg-9.col-12.cnt_str_right_cnt {
    padding-left: 80px;
}
.dummy_img {
    width: 100%;
    margin-top: 35px;
}
.tools_dwn_rw {
    margin-top: 70px;
    margin-bottom: 90px;
}
.abt_tools {
    display: flex;
    gap: 20px;
    align-items: center;
}
.abt_inner_tools {
    width: 32%;
    border: 1px solid #dfdfdf;
    padding: 15px;
    border-radius: 5px;
}
.abt_inner_tools h3 {
    font-size: 16px;
    font-weight: 400;
    margin-bottom: 12px;
}
.abt_inner_tools h2 {
    color: #CA0000;
    margin-bottom: 0;
    font-weight: 600;
    font-size:20px;
}
.abt_tools.tw {
    margin-top: 20px;
}
.accordion.acc_crs {
    display: flex;
    justify-content: space-between;
    align-items: start;
    width: 100%;
}
.acc_part {
    width: 48%;
    display: flex;
    flex-direction: column;
    gap: 0px;
}
.acc_item_hed {
    display: flex;
    align-items: center;
    gap: 20px;
}
.acc_item_hed p {
    margin-bottom: 30px;
    font-weight: 600;
    cursor: pointer;
}
button.acc_btn {
    background-color: #fff;
    color: #E80000;
    border: 1px solid #E80000;
    border-radius: 50%;
    height: 40px;
    width: 40px;
    margin-bottom: 30px;
}
.acc_bdy {
    margin-left: 70px;
    border: 1px solid #E80000;
    border-radius: 10px;
    padding: 15px;
}
.border_dash {
    width: 1px;
    background-color: #E80000;
    height: 100%;
    position: absolute;
    left: 19px;
    z-index: -1;
}
.acc_item {
    position: relative;
}
button.what_lern_btn {
    background-color: #fff;
    border: none;
    font-size: 12px;
    padding: 0;
    color: #007CDC;
}
    button.what_lern_btn span {
        text-decoration: underline;
    }
p.para_height {
    margin-bottom: 10px;
    font-size: 14px;
}
.clps_bdy {
    position: relative;
    top: -20px;
}
.tools_img_para, .tools_img_sec {
    width: 48%;
}
    .tools_img_sec img {
        width: 100%;
        border-radius: 10px;
        height: 100%;
        object-fit: cover;
    }
.tre_section.padding_in {
    padding-bottom: 0px;
}

.tools_img {
    display: flex;
    width: 100%;
    justify-content: space-between;
    padding:0px;
}
.tools_img_para h3 span {
    color: red;
}
.tools_img_para h3 {
    margin-bottom: 5px;
    font-size:16px;
}
.tools_img_para h4 {
    font-size: 32px;
    letter-spacing: -0.5px;
    font-weight: 400;
    line-height: 43px;
    color:#000;
}
.tools_img_para button {
    width: 300px;
    margin-top: 50px;
    font-weight:600;
}
p.crs_syallabus_para, h2.crs_syallabus_para ,h3.crs_syallabus_para {
    margin-bottom: 5px;
    color: #CA0000;
    font-size: 14px;
    font-weight:400;
}
.reltime_project_para {
    margin-bottom:37px;
    color: #525252;
    line-height:25px;
}
a.inr_a {
    border-bottom: 1px solid #dfdfdf !important;
}
.sticky_cl {
    position: sticky;
    top: 150px;
    width: 280px;
    z-index: 100;
    max-height: 80vh;
}
.sticky_cf {
    position: sticky;
    top: 150px;
}
.acc_syll_head {
    display: flex;
    align-items: start;
    gap: 30px;
}
.head_crs_bdy_syll {
    margin-bottom: 0;
    border: 1px solid #e2e2e2;
    width: 100%;
    padding: 10px 20px 10px 20px;
    background-color: #F8FAFA;
    border-radius: 5px;
    cursor: pointer;
    font-weight: 600;
    color:#000;
    font-size:16px;
}
.acc_syll_head button {
    color: #E80000;
    border: 1px solid #E80000;
    border-radius: 50%;
    height: 40px;
    width: 42px;
    margin-bottom: 30px;
}
.crs_syallabus .acc_syll_head button, .acc_crs_syl_item .acc_syll_head button {
    background-color: #fff !important;
}
.acc_crs_syl_item {
    display: flex;
    gap: 20px;
    align-items: start;
    position: relative;
}
.para_bdy_crs_syll {
    width: 100%;
    margin-bottom: 30px;
    position: relative;
    top: -5px;
}
.acc_syll_head[aria-expanded="true"] + .para_bdy_crs_syll {
    border: 1px solid #E80000;
    border-radius: 10px;
}
    .acc_syll_head[aria-expanded="true"] + .para_bdy_crs_syll .head_crs_bdy_syll {
        border-radius: 10px 10px 0px 0px;
    }
.cc_obj_dv {
    padding: 20px;
    background: #fff;
    padding-bottom: 0px;
}
.cc_overview_dv {
    padding: 20px;
    padding-bottom: 0;
    background: #ffffff;
    padding-top: 0px;
    line-height:28px;
    font-size:14px;
}
.cc_overview_headtxt {
    color: #1A1A1A;
    font-weight: 600;
    font-size: 15px;
    margin-bottom: 10px;
    line-height: 28px;
}
.cc_list {
    color: #000000;
    font-weight: normal;
    padding-left: 1rem;
}
    .cc_list li {
        padding-bottom: 10px;
        line-height: 24px;
        padding-left: 5px;
        font-size:14px;
    }
.system_requirements_pbi_sql .cc_list li p {
    padding-left: 0px !important;
}
    .cls_acc_bdr_cls {
        position: absolute;
        width: 1px;
        background-color: #E80000;
        height: 100%;
        left: 19px;
        z-index: -1;
    }
.acc_syll_head[aria-expanded="true"] button > i::before {
    content: "\f068";
}
.acc_item_hed[aria-expanded="true"] button > i::before {
    content: "\f068";
}
button.new_btn {
    background-color: #CA0000;
    color: #fff;
    border: none;
    font-size: 12px;
    font-style: italic;
    padding: 2px 20px;
    box-shadow: 0px 3px 3px #00000042;
    margin-bottom: 0px;
    animation: bl_txt 1.5s linear infinite;
}
.upcoming_dates {
    display: flex;
    justify-content: space-between;
    margin-bottom: 0px;
    flex-direction: column;
    gap: 5px;
}
p.mon_ex_pow {
    color: #bab8b8;
    font-size: 12px;
    letter-spacing: -0.3px;
    text-align: start;
    margin-top: 5px;
    margin-bottom: 35px;
}
.upcoming_bx.on {
    /*width: 70%;*/
    padding: 10px;
    padding-left:0px;
    background-color: #000;
    border-radius: 5px;
}
.upcoming_bx.on h2,.upcoming_bx.on p {
    color: #bab8b8;
    margin-bottom: 5px;
    font-size: 12px;
}
.upcoming_bx p:nth-child(2) {
    color: #cfcfcf;
    font-size: 20px;
    margin-bottom: 0;
    font-weight: 700;
}
button.main_btn.enrll_btn {
    margin-top: 20px;
    font-size:16px;
}
    button.main_btn.enrll_btn i {
        margin-left: 10px;
    }
@keyframes bl_txt {
    0%, 50%, 100% {
        opacity: 1;
    }

    25%, 75% {
        opacity: 0;
    }
}
.corporate_training_contact_details {
    border-top: 1px solid #E3E3E3;
    padding-top: 33px;
    margin-top: 55px;
}
.hr_line{
   width:1px;
   background-color:#E3E3E3;
   margin:0px 17px;
}
.corporate_image img {
    width: 100%;
    border-radius: 5px;
    object-fit: cover;
}
.corporate_training_contacts a{
    color: #007CDC;
    text-decoration:none;
    white-space:nowrap;
}
h4.cor_tr_para {
    font-size: 20px;
    margin-top: 30px;
    margin-bottom: 15px;
    line-height: 35px;
    font-weight: 400;
}
h4.cor_tr_para span {
    color: #CA0000;
    font-weight: bold;
}
p.cor_para_lst {
    font-size: 14px;
    color: #606060;
    margin-top: 10px;
    margin-bottom: 0;
}
p.cor_para_lst span {
    color: #FF0404;
}
.trainer_into {
    display: flex;
    align-items: center;
    gap: 35px;
}
.microsoft_img a {
    text-decoration: none;
}
.trainer_str p:nth-child(1) {
    color: #CA0000;
    margin-bottom: 5px;
    font-size: 24px;
    font-weight: 600;
}
.trainer_str p:nth-child(2) {
    color: #4A4A4A;
    margin-bottom: 0px;
    font-size: 16px;
    font-weight:600;
}
.abt_student {
    display: flex;
    align-items: center;
    gap: 15px;
    margin: 40px 0px 45px;
}
.abt_student_bx p:nth-child(1) {
    margin-bottom: 2px;
    font-size: 16px;
    font-weight: 700;
}
.abt_student_bx p:nth-child(2) {
    margin-bottom: 0px;
    font-size: 12px;
}
.abt_trainer p:nth-child(2) {
    margin: 20px 0px;
}
.abt_trainer p {
    margin: 0px 0px;
    font-size: 14px;
    color: #525252;
    line-height: 26px;
}
.abt_trainer_dv {
    /*border-right: 1px solid #dfdfdf;*/
    padding-right:0px;
    width:37%;
}
p.course_txt_on {
    font-weight: 500;
    margin-bottom: 5px;
    font-size: 14px;
}
address.address {
    margin-top: 30px;
    font-weight: 500;
    display: flex;
    justify-content: space-between;
    align-items:center;
}
address.address span {
    display: block;
}
address.address span a {
    color: #007cdc;
    text-decoration:none;
}
.soc_icon_sep {
    margin-top: 15px;
    display: flex;
    gap: 20px;
}
.social_icon {
    margin-top: 55px;
}
span.first_commment {
    display: block;
    background-color: #efefef;
    text-align: center;
    padding: 5px 7px;
    font-size: 12px;
    border-radius: 8px;
    margin-top: 0px;
    box-shadow: 0px 3px 6px 0px rgb(0 0 0 / 16%);
    color: #0a0a0a;
    position: relative;
    top: 9px;
}
.soc_i {
    color: #007CDC;
    font-size: 35px;
}
.soc_icon_sep div {
    position: relative;
}
.fa-caret-up::before {
    position: absolute;
    left: 28%;
    top: 37%;
    color: #efefef;
    font-size: 22px;
}
.empty_sep {
    display: flex;
    align-items: center;
    height: 100%;
    gap: 30px;
}
.back_cl a {
    display: flex;
    align-items: center;
    gap: 10px;
    font-size: 14px;
}
.empty_sep a {
    color: #000;
    text-decoration: none;
    height: 30px;
}
.By_area.padding_in {
    padding-bottom: 0;
}
.cer_inter_hed {
    display: flex;
    align-items: flex-start;
    width: 100%;
    margin-bottom: 45px;
}
.cer_inter_hed div:nth-child(1) {
    width: 75%
}
.cer_inter_hed div:nth-child(2) {
    width: 22%
}
.cer_inter_hed img {
    width: 100%;
}
.testimonial_img img {
    width: 100%;
    height: 250px;
    border-radius: 5px 5px 0px 0px;
    object-fit: cover;
    margin-bottom: 0px;
    margin-top:20px;
}
.test_dsk_carosul_tk {
    box-shadow: 0px 0px 6px #00000029;
    background: #F8FAFA;
    border-radius: 5px;
    font-style: italic;
    min-height: 400px;
}
.testtimonial_story > div:first-child > span {
    display: block;
}
.testimonial_str_div span {
    display: block;
}
.testimonial_str_div span:nth-child(1) {
    color: #000;
    font-size: 12px;
    font-weight: 600;
    white-space:nowrap;
}
.testimonial_str_div span:nth-child(2) {
    color: #000;
    font-size: 16px;
    font-weight: 700;
}
.testimonial_str_div.tw > div > span {
    font-weight: 700;
    color: #000;
    font-size: 16px;
    padding-right: 8px;
}
.testimonial_str_div.tw > div {
    display: flex;
}
.testimonial_str_div.on {
    border-left: 2px solid #CA0000;
    padding: 0px 40px 0px 15px;
}
.testimonial_str_div.tw {
    border-left: 2px solid #CA0000;
    padding: 0px 40px 0px 15px;
}
/*h1.sub_main_head.testtimonial {
    margin-bottom: 30px;
}*/
.testimonial_cnt_in.tw {
    margin-top: 20px;
}
button.testti_btn.main_btn {
    background-color: #007CDC;
    color: #fff;
    font-weight: 600;
}
.industry_str {
    justify-content: space-between;
    align-items: center;
    flex-direction: column;
    gap: 30px;
    display: flex;
}
.industry_str_in {
    width: 100%;
    box-shadow: 0px 0px 6px #00000029;
    border-radius: 5px;
    padding: 10px;
    display: flex;
    position: relative;
}
    .industry_str_in img {
        width: 170px;
        border-radius: 5px;
    }
.industry_str_in_fs > p:nth-child(1) {
    color: #CA0000;
    font-size: 12px;
    margin-top: 0px;
}
.industry_str_in_fs {
    padding-left: 25px;
    width: 100%;
}
    .industry_str_in_fs > p:nth-child(2) {
        color: #000;
        font-size: 16px;
        margin-bottom: 30px;
        font-weight: 600;
    }
.regis_close_div {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    background-color: #000000;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    padding: 100px 40px 100px 0px;
    border-radius: 10px;
}
button.read_mr {
    border: 1px solid #007CDC;
    float: inline-end;
    font-size: 12px;
    position: absolute;
    right: 15px;
    bottom: 15px;
    border-radius: 30px;
    padding: 3px 20px;
    box-shadow: 0px 3px 6px #00000029;
    color: #007CDC;
    background-color: #f8fafa;
}
    button.read_mr i {
        color: #007CDC;
    }
.regis_cls_ri p {
    color: #BAB8B8;
}
.add_to_linkdin {
    color: #a7a7a7;
}
.regis_cls_ri h2 {
    font-size: 32px;
    font-weight: 700;
    margin-bottom: 50px;
    line-height: 40px;
    color: #FFFFFF;
}
.marquee_container {
    position: relative;
    overflow: hidden;
}
.marquee {
    animation: marquee_nw 50s linear infinite;
    display: inline-flex;
    gap: 20px;
    padding: 10px 0px;
}
.marquee img{
    height:65px;
}
a.nav_menu.active {
    border-left: 5px solid #CA0000;
    background-color: #F8FAFA;
    font-weight: 600 !important;
    color: #000 !important;
    font-size: 13px;
}
.owl_cursol {
    margin-top: 40px;
}
.phone_no_serch {
    gap: 45px;
}
.student_login_btn_a {
    display: none !important;
}
@keyframes marquee_nw {
    from {
        transform: translateX(0);
    }
    to {
        transform: translateX(-90%);
    }
}
.dw_img_logo_mob {
    display: flex;
    flex-direction: column;
    gap: 45px;
    margin-top: 35px;
}
.dw_img_logo_mob_in {
    display: flex;
}
.logo_img_dw {
    width: 25%;
}
.certifi_content {
    margin-top: 50px;
}
.certifi_content h2 {
    font-size: 13px;
}
.certifi_content h2 span {
    color: #098BDC;
}
.certificate_level_checked_xs:before {
    color: #d9cf18;
}
.certificate_level li {
    font-size: 13.5px;
    display: inline-block;
    margin-right: 5px;
}
.mid_txt_1_certif_mob span {
    font-weight: 700;
}
p.mid_txt_1_certif_mob {
    font-size: 13px;
}
.col-3.certifi_coluumn {
    width: 23%;
    color: #000;
}
.fa-angle-left.crf_left {
    background-color: #979797;
    height: 30px;
    width: 30px;
    line-height: 20px;
    border-radius: 100%;
    font-size: 20px !important;
    padding: 5px 2px 0px 0px;
    color: #ffffff;
    cursor: pointer;
}
.fa-angle-right.crf_right {
    background-color: #979797;
    height: 30px;
    width: 30px;
    line-height: 20px;
    border-radius: 100%;
    font-size: 20px !important;
    padding: 5px 2px 0px 0px;
    color: #ffffff;
    margin-left: 17px;
    cursor: pointer;
}
h2.sub_main_head.test_hd_mob {
    background-color: #fff;
    padding: 30px 20px;
    line-height: 35px;
}
.testionimal_mob_str {
    background-color: #003c6a;
    padding: 50px 12px 250px 12px;
}
.col-6.dark_cnt_col_on_t_mob {
    border-left: 1px solid #acacac63;
    padding-left: 30px;
}
.mob_reviwe_tsti p {
    margin-bottom: 0;
}
p.tet_rew_mob {
    color: #FFF;
    font-size: 16px;
    padding-bottom: 12px;
}
p.ruppe_txt_mb {
    color: #FFF;
    font-size: 21px;
    font-weight: 700;
}
p.O_g_t_txt_mob {
    color: #ACACAC;
    font-size: 12px;
}
.fr_0_txt_btn_s_mob {
    display: flex;
    gap: 10px;
    align-items: center;
}
p.start_fr_0_mob {
    display: flex;
    gap: 5px;
    font-size: 13px;
    color: #E5B700;
}
p.fr_num_txt_mob {
    color: #FFF;
    font-size: 21px;
    font-weight: 700;
}
.testimonal_mob.padding_in {
    background-color: #f6f6f6;
}
.test_itm {
    background-color: #f6f6f6;
    box-shadow: 0 3px 6px #00000029;
    padding: 60px 20px 40px 20px;
    height: 550px;
    overflow-y:scroll;
}
.col-8.testi_txt_name p {
    margin-bottom: 0;
}
p.texs_mob_star {
    display: flex;
    gap: 5px;
    color: #FFCC00 !important;
    padding-bottom: 15px;
}
p.texs_mob_on_txt {
    font-weight: 700;
    font-size: 14px;
}
p.texs_mob_tw_txt {
    color: #707070;
    font-size: 12px;
    padding-bottom: 15px;
}
p.texs_mob_fur_txt {
    font-size: 12px;
    font-weight: 700;
}
.abt_txt_para {
    border-top: 1px solid #7070706b;
}
    .abt_txt_para p {
        font-size: 13px;
        padding-top: 30px;
        line-height: 24px;
        font-style: italic;
    }
#owl_testimonal > .owl-dots > .owl-dot span {
    width: 25px;
    height: 5px;
    border-radius: 0px;
}
#owl_testimonal > .owl-dots > .owl-dot {
    margin-top: 20px;
}
.dw_img_logo {
    display: flex;
    align-items: center;
    gap: 40px;
}
.training_date {
    display: flex;
    flex-direction: column;
    position:relative;
}
.training_date.type1 .training_rw_rw {
    height:555px;
}
.training_date.type2 .training_rw_rw {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    flex-direction: column;
    margin-top: 20px;
/*    height: 54%;*/
    overflow-y: scroll;
}
#course_Bi_prem_trainingscheduleful, #course_Bi_cloud_trainingschedulefull, #course_BPA_Pro_trainingschedulefull, #course_Data_prem_trainingschedulefull, #course_Data_Cloud_trainingschedulefull, #course_Data_fabric_trainingschedulefull, #course_Data_pro_trainingschedulefull, #course_Bi_hybrid_trainingschedulefull {
    margin-top: 0px;
}
.shedule_table_dates::-webkit-scrollbar, .training_date.type2 .training_rw_rw::-webkit-scrollbar, .review_content::-webkit-scrollbar {
    width: 3px;
}
.shedule_table_dates::-webkit-scrollbar-thumb, .training_date.type2 .training_rw_rw::-webkit-scrollbar-thumb, .review_content::-webkit-scrollbar-thumb {
    background-color: #e4e4e4bf;
    border-radius: 10px;
}
    .shedule_table_dates::-webkit-scrollbar-thumb:hover, .training_date.type2 .training_rw_rw::-webkit-scrollbar-thumb:hover, .review_content::-webkit-scrollbar-thumb:hover {
        background-color: #e4e4e4bf;
    }
.start_date_training p {
    font-weight: 700;
    margin-right:25px;
}
.training_rw {
    width: 100%;
    border-bottom: 1px solid #E3E3E3;
    display: flex;
    gap: 25px;
    padding: 17px 11px 17px 24px;
    font-size: 12px;
    color: #000;
}
.start_date_training {
    display: flex;
    align-items: center;
    margin-bottom: 20px;
}
button.main_btn.calender {
    font-size: 16px;
    border-radius: 8px;
    padding: 6px 25px;
}
button.main_btn.calender.enroll{
    padding:6px 42px;
    height:45px;
}
.training_rw_div_tw .training_schedule_topic_name {
    color: #000000;
    font-size: 14px;
    font-weight: 600;
    margin-bottom: 10px;
}
.training_rw_div_tw .training_schedule_date {
    color: #CA0000;
    font-size: 12px;
    margin-bottom: 0;
}
    .training_rw_div_tw .training_schedule_date span {
        color: #4A4A4A;
    }
.training_rw_div_on .training_schedule_week {
    font-size: 14px;
    margin-bottom: 0;
    border-radius: 40px;
}
p.Interesting_carrer_para {
    font-size: 14px;
    margin-bottom: 0;
    padding: 20px;
}
.cer_inter_div_str {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
}
.cer_inter_div_str_Left {
    width: 48%;
}
.cer_inter_div_str_right {
    width: 48%;
}
p.head_crs_bdy_syll.inter_carr span {
    display: block;
    color: #CA0000;
    font-size: 12px;
    font-weight: 400;
    margin-top: 2px;
}
#owl_clasrrom_gallery_desk .owl-item img {
    width: 100% !important;
    box-shadow: 0px 3px 6px #00000029;
    height: 250px;
    object-fit: cover;
    border-radius: 10px;
}
#owl_certificates_for_desk .owl-item img {
    width: 100% !important;
    box-shadow: 0px 3px 6px #00000029;
    height:270px;
}
#owl_certificates_for_desk .owl-nav button:hover, #owl_clasrrom_gallery_desk .owl-nav button:hover {
    background-color: transparent;
}
#owl_certificates_for_desk .owl-nav, #owl_clasrrom_gallery_desk .owl-nav {
    display: flex;
    gap: 30px;
    margin-top: 30px;
}
#owl_certificates_for_desk .owl-dots, #owl_clasrrom_gallery_desk .owl-dots {
    margin-top: -32px;
    margin-bottom: 0px;
}
.certifi_main p {
    font-size: 14px;
    font-weight: 700;
    height: 55px;
    display: flex;
    align-items: center;
    margin-bottom: 0;
}
.certifi_main .certificate_level {
    font-size: 14px;
    font-weight: 700;
    display: flex;
    align-items: center;
    margin-bottom: 0;
    margin-top: 10px;
}
.certifi_in {
    border-radius: 10px;
}
i.fa-solid.fa-arrow-left.crf_left, i.fa-solid.fa-arrow-right.crf_right {
    font-size: 16px;
    color: #007cdc;
    padding: 8px 9px;
    border: 2px solid #007cdc;
    border-radius: 50%;
}
.what_include_r ul li::before {
    content: '';
    position: absolute;
    left: -13px;
    top: 10px;
    width: 5px;
    height: 5px;
    background-color: #CA0000;
    border-radius: 50%;
}
.what_include_r ul li {
    position: relative;
    list-style-type: none;
    color: #000000;
    padding-left: 5px;
    line-height: 25px;
}
.what_include_r {
    width: 50%;
    /*height: 685px;*/
    padding-right:30px;
}
/*.what_include_l {
    width: 50%;
    height: 580px;
}*/
.what_include_start {
    display: flex;
    align-items: flex-start;
}
.what_include_r {
    border-radius: 15px 0px 0px 15px;
}
h2.sub_main_head.wht_inc {
    font-weight:bold;
}
.what_include_r ul {
    padding-left: 1rem;
    margin-bottom: 0;
    display: flex;
    flex-direction: column;
    gap: 15px;
}
.what_include_l {
    padding: 50px 40px;
    background-color: #000;
    border-radius: 15px;
    width: 390px;
}
h2.sub_main_head.up_cohort {
    margin-bottom: 30px;
    font-size:32px;
    color:#fff;
}
.book_schdule {
    padding-left:0px;
    border-radius: 15px;
}
h3.book_sch_hed {
    color: #000;
    font-size: 24px;
    font-weight: 700;
    margin-top: 10px;
    margin-bottom: 20px;
}
p.book_sch_para.para2{
    color:#000;
    font-weight:600;
}
p.book_sch_para, p.book_sch_para.para2 span{
    color: #525252;
    line-height: 26px;
    margin-bottom: 40px;
    font-size: 14px;
    font-weight:400;
}
h4.book_sch_hed_tw {
    font-size: 16px;
    color: #CA0000;
    margin-bottom: 20px;
}
.Availa_slote {
    display: flex;
    flex-wrap:wrap;
    align-items: center;
    gap: 15px;
    margin-bottom: 20px;
}
.Availa_slote_bx p {
    margin-bottom: 0;
}
.Availa_slote_bx {
    border: 1px solid #BAB8B8;
    border-radius: 5px;
    text-align: center;
    padding: 7px 17px 7px 17px;
    cursor: pointer;
    background-color: #F2F2F2;
}
    .Availa_slote_bx p:nth-child(1) {
        color: #181818;
        font-size: 12px;
    }
    .Availa_slote_bx p:nth-child(3) {
        color: #181818;
        font-size: 10px;
    }
    .Availa_slote_bx p:nth-child(2) {
        font-size: 12px;
        color: #181818;
        font-weight: 700;
    }
button.faq_ac_bth {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    border: none;
    background-color: #fff;
    padding: 15px 20px 12px 30px;
    font-weight: 600;
    border-radius: 5px;
}
.faq_dv p {
    /*padding: 20px 20px 30px 30px !important;*/
    padding-left:30px !important;
}
.acc_item_faq {
    box-shadow: 0px 0px 6px #d9d9d9;
    border-radius: 5px;
}
.faqs_acc {
    display: flex;
    flex-direction: column;
    gap: 15px;
}
.faq_dv p, .faq_list ul {
    margin-bottom: 0;
    padding: 20px 20px 30px 20px;
    font-size: 14px;
    line-height: 28px;
    letter-spacing: .2px;
    width: 85%;
    color: #000;
}
.faq_list ul{
    margin-left:25px;
}
.accordion.faqs_acc .fw_600 {
    color: #000;
}
.faq_ac_bth span i {
    color: #CA0000;
    font-size: 18px;
}
.faq_ac_bth[aria-expanded="true"] span > i {
    color: #CA0000;
    transform: rotate(135deg);
    transition: 0.5s;
}
/*.faq_ac_bth[aria-expanded="true"] span {
    font-weight: 700;
}*/
.By_area h4 {
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 45px;
}
/*.By_area ul li a {
    color: #ca0000;
}*/
/*.By_area ul {
    display: flex;
    flex-direction: column;
    gap: 15px;
    padding-left: 1rem;
}*/
.faq_ac_bth[aria-expanded="true"] {
    border: 1px solid #FF9D9D;
    border-bottom: none;
    border-radius: 5px 5px 0px 0px;
}
    .faq_ac_bth[aria-expanded="true"] + .faq_dv {
        border: 1px solid #FF9D9D;
        border-top: none;
        background-color: #f8fafa;
        border-radius: 0px 0px 5px 5px;
    }
.Availa_slote_bx.Undisable {
    background-color: #007cdc;
}
    .Availa_slote_bx.Undisable p:nth-child(3), .Availa_slote_bx.Undisable p:nth-child(1), .Availa_slote_bx.Undisable p:nth-child(2) {
        color: #e6e6e6;
    }
.btn.fixed_enq_now.fixed_btn_top {
    border-radius: 5px;
}
button.frm_baner_top_brn_on, button.frm_baner_top_brn_tw {
    border-radius: 5px;
    box-shadow: 0px 6px 6px #00000029;
}
#owl_certificates_for_desk .owl-nav .owl-prev:disabled i, #owl_clasrrom_gallery_desk .owl-nav .owl-prev:disabled i {
    color: #a1a1a1;
    border: 2px solid #a1a1a1;
    pointer-events: none;
    cursor: not-allowed;
}
#owl_certificates_for_desk .owl-nav .owl-next:disabled i, #owl_clasrrom_gallery_desk .owl-nav .owl-next:disabled i {
    color: #a1a1a1;
    border: 2px solid #a1a1a1;
    pointer-events: none;
    cursor: not-allowed;
}
.just_tw_week_bx img {
    width: 24px;
    height: 24px;
    position: relative;
    top: 7px;
}
.just_tw_week_bx {
    width: 33.3%;
    display: flex;
    align-items: flex-start;
    flex-direction: column;
    gap: 25px;
    /*border: 0.5px solid #8E6E05;*/
    border-radius: 10px;
    padding: 30px 8px 30px 15px;
    background-color: #fff;
}
.just_tw_week_cnt, .Real_time_Projects {
    display: flex;
    gap: 40px;
}
.just_tw_week_bx p {
    margin-bottom: 0;
    color: #000000;
}
.just_tw_week_cnt.tw, .Real_time_Projects.tw {
    margin-top: 45px;
}
.floating_menu {
    display: flex;
    flex-direction: column;
}
.floating_menu {
    display: flex;
    flex-direction: column;
    gap: 16px;
    background-color: #fff;
    box-shadow: 0px 0px 10px #00000029;
    width: fit-content;
    padding: 10px;
    position: fixed;
    top: 17rem;
    right: 0;
    z-index: 999;
}
.watsapp_btn {
    display: none;
}
.floating_menu img {
    width: 20px;
}
.enrl_btn_fxd {
    height: 60px;
    background-color: #FFFFFC;
    box-shadow: 0px 0px 6px #00000029;
    position: fixed;
    bottom: 0;
    z-index: 500;
    align-items: center;
    width: 100%;
    padding: 5px 15px 5px 25px;
}
.dte_fxd {
    width: 30%;
}
.enrll_btn_fx {
    font-weight: 100;
    font-size: 20px;
    margin: 0px 2px;
    width: 75%;
    height: 100%;
}
p.on_apr {
    color: #959595;
    font-size: 12px;
    letter-spacing: -0.36px;
}
.dte_fxd p {
    margin-bottom: 0;
}
.th_txt {
    color: #212121;
    font-weight: 600;
    letter-spacing: -0.54px;
    font-size: 18px;
}
p.th_txt .sup_th_text {
    font-size: 10px;
    position: relative;
    top: -8px;
    left: 1px;
}
.enrll_btn_fx button {
    display: block;
    width: 100%;
    text-align: center;
    display: flex;
    background-color: #007cdc;
    height: 100%;
    align-items: center;
    justify-content: center;
    text-decoration: none;
    color: #fff;
    border-radius: 5px;
    font-weight: 400;
    box-shadow: 0px 3px 6px #00000029;
    border:none;
}
.up_arrow_btn {
    bottom: 65px;
}
.what_include_faq {
    margin-top: 0px;
}
.compare_crs_bi_row {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.compare_crs_bi_bx {
    border: 6px solid #FFFFFF;
    border-radius: 10px;
    box-shadow: inset 0px 3px 6px #00000029, 0px 3px 6px #00000029;
    height: auto;
    width: 48.5%;
}
.compare_crs_blc {
    position: relative;
    height: 127px;
    background-color: #fffffc;
}
.compare_crs_gry {
    background-color: #003C6A;
    padding: 16px 16px 16px 16px;
    border-radius: 5px;
}
    .compare_crs_gry p:nth-child(1) {
        color: #D7EEFF;
        font-size: 12px;
        margin-bottom: 12px;
    }
    .compare_crs_gry p:nth-child(2) {
        margin-bottom: 0px;
        font-weight: 600;
        letter-spacing: -0.3px;
        color: #FFFFFF;
    }
.compare_crs_bi_row.pbi_basic .compare_crs_gry {
    height: 115px !important;
}
    p.compare_crs_crs {
    font-size: 14px;
    padding: 12px 16px 0px 16px;
}
.compare_inp p {
    margin-bottom: 0;
}
.compare_inp {
    display: flex;
    gap: 10px;
    background-color: #EFEFF2;
    width: fit-content;
    border-radius: 5px;
    position: absolute;
    bottom: 10px;
    left: 16px;
    padding: 8px;
}
    .compare_inp input {
        width: 16px;
        outline:none;
    }
.compare_inp input:hover,.compare_inp label:hover{
    cursor:pointer;
}
.compare_crs_bi_row.tw {
    margin-top: 25px;
}
#test_dsk_carosul .owl-item img {
    width: 26px !important;
    height: 20px;
    display: inline;
}
.test_dsk_carosul_tk p:nth-child(1) {
    position: relative;
    padding: 35px 50px 20px 50px;
    margin-bottom: 0;
    border-bottom: 1px solid #dfdfdf;
    font-size:13px;
    line-height:26px;
}
img.img_on_crs {
    position: absolute;
    top: 32px;
    left: 12px;
}
.test_dsk_carosul_tk p:nth-child(2) span{
    font-weight:400;
}
.test_dsk_carosul_tk p:nth-child(2) {
    position: relative;
    padding: 20px 50px 35px 50px;
    margin-bottom: 0;
    font-weight:600;
    font-style:normal;
}
.test_dsk_carosul_in {
    margin: 0px 4px 4px 4px;
}
.testimonial_img {
    margin: 0px 4px 0px 4px;
}
img.img_on_crs_tw {
    transform: rotateY(180deg);
}
.owl-carousel .owl-item .img_on_crs_tw {
    margin-top: 7px !important;
}
@media (max-width: 767px) {
    .container-fluid.certified_trainers .right_align{
        padding-bottom:20px;
    }
    #owl_google_review .item {
        height: 300px !important;
    }
    .review_content{
        height:200px !important;
    }
    .industry_sight .industry_mob.padding_in {
        padding-bottom: 50px !important;
    }
    button.view_full_blog.testti_btn.main_btn {
        width: 100% !important;
        margin-bottom:80px;
    }
    .view_google_review .testti_btn.main_btn {
        width: 100% !important;
    }
    button.btn.get_start_btn {
        width: 100%;
        padding: 15px;
        font-size: 16px;
        font-weight: 600;
    }
    .govt_clientle img {
        width: 47%;
    }
    .govt_clientle img:nth-child(even){
        margin-right:0px;
    }
    .govt_clientle{
        padding:0px !important;
    }
    .teams-share-button {
        margin-left: -4px;
    }
    .teams-share-button {
        justify-content: left;
    }
    #share_modal .modal-footer img{
        margin-right:10px;
    }
    .empty_space.activeing .course_full_name {
        font-size: 14px !important;
    }
    .three_bars_top_menu {
        background-color: #000 !important;
    }
    .fa-solid.three_bars_top_menu.three_bar_toogle.fa-bars {
        box-shadow: none !important;
        background-color: #000;
        font-size: 20px;
        border-radius: 5px !important;
    }
    .banner_subhead{
        font-size:26px !important;
    }
    .faq_list ul {
        margin-left: 0px;
    }
    .container-fluid.vba_certificate_cf .right_align {
        padding-bottom: 0px !important;
    }
    .col-9.ps-1.mb-3.fw_600.fs_14 {
        height: 40px;
    }
    .certifi_content {
        margin-top: 15px;
    }
    .calander_btns_mob {
        flex-direction: column;
        gap: 30px;
        margin-top: 35px;
    }
    .loading {
        top: 156px !important;
        height: 73% !important;
    }
    .loading.type1_schedule{
        top: 134px !important;
        height: 56% !important;
    }
    .loading:after, .btn_loader:after{
        top:25% !important;
    }
    .regis_cls_ri h2 {
        margin-bottom: 40px;
    }
    .regis_form{
        margin-top:70px !important;
    }
    button.read_mr {
        font-size: 14px;
        padding: 6px 20px;
    }
    .form_footers {
        margin-top: 35px;
    }
    .input-group.gtp_int{
        margin-top:18px;
    }
    .eg_difference_div_box1 .fs_12, .eg_difference_div_box2 .fs_12 {
        font-size: 13px;
    }
    .main_btn.book_sch_btn {
        margin-top: 0px !important;
    }
    .Availa_slote_bx p:nth-child(1) {
        font-size: 14px;
    }
    .Availa_slote_bx p:nth-child(2){
        font-size:16px;
    }
    .Availa_slote_bx p:nth-child(3){
        font-size:12px;
    }
    .abt_student {
        flex-direction: row !important;
        margin-bottom: 40px;
    }
    p.book_sch_para, p.book_sch_para.para2 span{
        font-size:13px;
    }
    .microsoft_img a img {
        height: 80px;
        width: 80px;
        margin-right: 10px;
    }
    .trainer_into{
        flex-direction:column;
        align-items:self-start;
    }
    .upcoming_bx p:nth-child(2) {
        font-size: 24px;
        color: #fff;
    }
    h2.sub_main_head.up_cohort{
        color:#c0c0c0;
    }
/* .container-fluid.vba_certificate_cf .right_align {
        padding-top: 0px;
    }*/
    .accordion.crs_syll_acc_item {
        margin-left: -12px;
    }
    .acc_syll_head button {
        height: 35px;
        width: 35px;
        background-color:#fff;
    }
    .container-fluid.program_overview {
        padding-top: 100px !important;
    }
    p.crs_syallabus_para.top_hed{
        margin-top:0px;
    }
    .view_test_btn.padding_mob a {
        display: flex;
        margin: auto;
        text-decoration: none;
        margin-top: 30px;
    }
    button.testti_btn.main_btn {
        width: 90%;
        margin: auto;
    }
    .faq_dv p, .faq_list ul, .faq_list {
        width: 100% !important;
    }
    .rounded_color_edge, .rounded_color_edge2, .rounded_color_edge3, .rounded_color_edge4 {
        right: 0 !important;
        bottom: 0 !important;
        left: auto !important;
        top: auto !important;
        border-radius: 125px 0px 69px 0px !important;
        padding: 25px;
        padding-top: 35px !important;
        padding-left: 35px !important;
        width: 25%;
    }
    .content_box{
        margin-right:auto;
    }
    .eg_difference_div .row_1 {
        margin-bottom: 0 !important;
    }
    .eg_difference_div_box1, .eg_difference_div_box2{
        margin-bottom:25px;
        height:auto !important;
    }
    .content_box p {
        text-align: left;
    }
    .cc_overview_dv {
        word-break: break-word;
    }
    .gold_text {
        height: auto !important;
    }
    .certification_linkdin {
        margin-top: 35px !important;
        margin-bottom: 35px;
    }
    .training_schule_add_to_calander {
        padding-right: 0px !important;
    }
    .Limited_Seats{
        margin-top:15px;
        padding-left:0px !important;
    }
    .fs_mob20 {
        font-size: 20px !important;
    }
    #section_7 .right_content_section_div {
        padding-bottom: 0px !important;
    }
    .corporate_training_cf .top_banner_form {
        width: 100%;
        margin-top:83px;
    }
    .calander_btns {
        gap: 20px;
        display: flex;
        width: 100%;
        gap:30px !important;
        flex-direction: column;
        margin-top: 25px;
        padding:0px 0px !important;
        height:auto !important;
    }
    button.main_btn.calender {
        padding: 12px 25px !important;
        width: 100%;
        font-weight: 600;
        height:auto !important;
    }
    .corporate_training_contacts, .corporate_training_contact_details {
        margin-top: 40px;
    }
    .container_bg_nw_fs {
        background-image: url('../images/New_images/mob_new_fsbi_ban.jpg');
        padding: 70px 12px;
    }
    .container_bg_nw_fs.Techno{
        background-image:url('https://excelgoodieswebsitediag.blob.core.windows.net/excelgoodies/NewUS/mob_fsbi_bg.webp');
    }
/*   .container_bg_nw_fs.Business{
        background-image:url('https://excelgoodieswebsitediag.blob.core.windows.net/excelgoodies/NewUS/mob_business_bg.webp');
    }*/
        .container_bg_nw_fs.IT {
            background-image: url('https://excelgoodieswebsitediag.blob.core.windows.net/excelgoodies/NewUS/mob_IT_bg.webp');
        }
    .training_rw_div_on p:nth-child(1) {
        padding: 3px 10px 3px 0px;
    }
    .testimonal_mob.padding_in {
        padding-top: 0;
        padding-bottom:35px;
        /*margin-bottom:100px;*/
    }
    .industry_str_in_fs > p:nth-child(2) {
        margin-bottom: 60px;
    }
    .industry_str_in {
        display: block;
    }
    .By_area.padding_in {
        padding: 100px 0px;
    }
    .crs_star {
        margin-top: 45px;
    }
    .corporate_image img {
        height: 180px;
    }
    h1.top_banner_form_p_on, div.top_banner_form_p_on {
        font-size: 16px;
        margin-bottom: 16px;
        padding-top: 0px;
    }
    h2.top_banner_form_h1, h1.top_banner_form_h1 {
        font-size: 32px;
        line-height: 50px;
    }
    span.top_head_spn_on {
        font-size: 14px;
        top: -10px;
    }
    ul.top_banner_form_ul {
        margin-top: 45px;
        font-size: 16px;
        padding-left:18px;
    }
    ul.top_banner_form_ul li{
        padding-left:8px;
    }
    p.top_banner_form_p_yw{
        font-size:14px;
    }
    .ideal_for p{
        margin-bottom:30px !important;
    }
    button.main_btn.top_ban_bth {
        width: 100%;
        margin-top: 35px;
        margin-bottom: 35px;
    }
    button.main_btn {
        padding: 15px 15px;
    }
    .program_overv_bx_dv {
        flex-direction: column;
        gap: 20px;
    }
    .profram_over_box, .abt_inner_tools, .acc_part, .tools_img_para, .tools_img_sec, .book_sch_btn, .compare_crs_bi_bx,
    .upcoming_bx.on, .what_include_l, button.main_btn.enrll_btn, .what_include_r,
    button.main_btn.cor_btn, .abt_student_bx, .top_banner_form, .tools_img_para button, .just_tw_week_bx {
        width: 100%;
    }
    .what_include_l, .what_include_r {
        height: 100%;
    }
    .what_include_r{
        padding-right:0;
    }
    h2.sub_main_head {
        font-size: 26px!important;
        font-weight:600;
    }
    .what_include_l {
        box-shadow: 0px 0px 6px #00000029;
        border-radius: 15px;
        margin-top: 70px;
        padding: 50px 25px;
    }
    .tools_img_sec {
        margin-bottom: 30px;
    }
    .course_cnt_start.container {
        margin-top: 40px;
        margin-bottom: 0px;
    }
    .col-lg-9.col-12.cnt_str_right_cnt {
        padding-left: 0px;
        padding-right: 0px;
    }
    h2.sub_main_head.fir_mar {
        line-height: 40px;
        letter-spacing: -1px;
    }
    p.fir_mar_p {
        line-height: 32px;
        padding-right:0px;
        padding-left:0px;
        border:none;
    }
    .ideal_for i{
        padding-left:0px !important;
    }
    .just_tw_week_bx {
        margin-top: 25px;
    }
    #realTimeProjects1 .accordion-item, #realTimeProjects2 .accordion-item, #realTimeProjects3 .accordion-item, #realTimeProjects4 .accordion-item {
        border-top: none;
    }
/*    #realTimeProjects1 .accordion-item:nth-child(5),#realTimeProjects2 .accordion-item:nth-child(5),#realTimeProjects3 .accordion-item:nth-child(5),#realTimeProjects4 .accordion-item:nth-child(5) {
        border-bottom: none;
    }*/
    .abt_tools, .accordion.acc_crs, .tools_img, .upcoming_dates, .abt_student, .regis_close_div, .what_include_start, .just_tw_week_cnt, .training_rw, .compare_crs_bi_row {
        flex-direction: column;
    }
    .compare_crs_bi_row {
        gap: 38px;
    }
    .compare_btn{
        margin-top:60px !important;
    }
    .training_rw {
        align-items: flex-start;
    }
    .head_crs_bdy_syll {
        letter-spacing: -0.5px;
        padding: 10px 12px 10px 12px;
    }
    .acc_crs_syl_item, .acc_item_hed, .upcoming_dates {
        gap: 10px;
    }

    .acc_bdy {
        margin-left: 50px;
    }
    .para_bdy_crs_syll {
        top: -3px;
    }
    .what_include_dv {
        border-top: 1px solid #e3e3e3;
        border-left: 1px solid #e3e3e3 !important;
        border-right: 1px solid #e3e3e3 !important;
        padding: 20px 15px 20px 15px;
    }
    h4.cor_tr_para {
        font-size: 16px;
    }
    .abt_trainer p {
        font-size: 14px;
        line-height: 30px;
        color:#000;
    }
    address.address {
        margin-top: 20px;
        display:block;
    }
    address.address span a{
        color:#000;
        padding-left:5px;
        }
    address.address span{
        display:flex;
        margin:20px 0px;
    }
    .regis_close_div {
        border-radius: 0px;
        padding: 100px 0px;
    }
    .regis_form {
        margin-top: 50px;
    }
    .industry_str_in {
        width: 97%;
        margin: 10px auto 10px auto;
        display: block;
    }
    .what_include_r, .book_schdule {
        border-radius: 0;
    }
    .Availa_slote_bx {
        text-align: start;
        padding:10px 20px;
    }
    h2.sub_main_head.test_hd_mob {
        margin-bottom: 0;
        padding:90px 0px 40px 0px;
    }
    button.faq_ac_bth, .faq_ac_bth h3 {
        font-size: 14px !important;
        text-align: start;
    }
    .faq_dv p {
        font-size: 14px;
    }
    span.top_head_spn_tw {
        display: inline;
    }
    .just_tw_week_cnt.tw, .Real_time_Projects.tw {
        margin-top: 25px;
    }
    .just_tw_week_cnt, .Real_time_Projects {
        gap: 40px;
        display:block;
    }
    .industry_str_in_fs {
        padding-left: 5px;
    }
        .industry_str_in_fs > p:nth-child(1) {
            margin-top: 15px;
            margin-bottom: 10px;
        }
    .Availa_slote {
        flex-wrap: wrap;
        gap:40px;
        margin-bottom:50px;
    }
    .abt_inner_tools h3 {
        font-size: 14px;
        font-weight:400;
    }
    .abt_inner_tools h2 {
        font-weight:600;
        font-size:20px !important;
    }
    .what_include_r ul li, .abt_inner_tools h2 {
        font-size: 16px;
}
    .what_include_r ul{
        gap:20px;
    }
    .start_date_training p {
        font-size: 14px;
        font-weight: 600;
    }
    .watsapp_btn {
        display: flex;
    }
}
@media (min-width: 767px) and (max-width: 992px) {
    .program_overv_bx_dv, .accordion.acc_crs {
        flex-direction: column;
        gap: 20px;
    }
    .profram_over_box, .industry_str_in {
        width: 100%;
    }
    .col-lg-9.col-12.cnt_str_right_cnt {
        padding-left: 12px;
    }
    h2.sub_main_head.test_hd_mob {
        margin-bottom: 0;
    }
    .testimonal_mob.padding_in {
        padding-top: 0;
    }
    .view_test_btn.padding_mob {
        text-align: center;
    }
}
/*updation*/
.red_txt {
    color: #CA0000;
    font-weight:400;
}
.fw_600{
    font-weight:600;
}
.tools_u_learn{
    display:flex;
    flex-direction:column;
    gap:35px;
}
h2.sub_main_head.tools_learn {
    font-size: 24px;
    margin-bottom:0px;
    font-weight:bold;
    color:#000;
}
.sub_main_header{
    font-weight:bold;
    font-size:24px;
    margin-bottom:45px;
    color:#000;
}
.ideal_for p {
    margin-bottom: 20px;
}
.projects_options{
    display:flex;
    flex-wrap:wrap;
    gap:0px 16px;
    margin-bottom:16px;
}
.projects_options p,.nav_options{
    background-color: #E4F4FF;
    color: #005597;
    padding: 6px 23px;
    border-radius: 15px;
    white-space:nowrap;
    display:flex;
    align-items:center;
    gap:8px;
}
#power-bi-content .realtime_projects_div:nth-child(1) img {
    height: 15px;
    margin-top:4px;
}
.nav_options {
    text-decoration: none;
}
.projects_options .bg_black, .nav_options.active {
    background-color: #007CDC;
    color: #fff !important;
    font-weight:600;
}
.project_section_grid1 nav.project_section_nav_menu a {
    border: none;
    border-bottom: 1px solid #dfdfdf;
    font-size: 12px;
    background-color: #f8fafa;
}
.project_section_grid1 .nav_menu.one {
    font-size: 14px;
    font-weight: bold;
    border-left:3px solid #000;
}
.fir_mar_p {
    border-left: 4px solid #003C6A;
    padding-left: 20px;
    padding-right: 0px;
    color: #000;
    font-weight: 400;
    font-size: 18px;
    letter-spacing: .5px;
}
.ideal_for img{
    width:20px;
    margin-right:20px;
}
.fs_14{
    font-size:14px;
}
.fs_12{
    font-size:12px;
}
.offer_text {
    font-size: 12px;
    color: #bab8b8;
    margin-top: 10px;
    margin-bottom: 22px;
}
.calander_btns {
    display: flex;
    gap: 20px;
    height: 45px;
    /*margin-top: 35px;*/
    margin-bottom: 15px;
    padding: 0px 24px 0px 0px;
}
.training_date.type2 .calander_btns{
    margin-top:35px !important;
}
button.main_btn.calender.add {
    background-color: #fff;
    color: #007CDC;
    border: 1px solid #007CDC;
}
.telephone_num {
    color: #bab8b8;
    font-weight: 600;
    margin-top:20px;
}
.fee_amt {
    color: #007CDC !important;
}
.main_btn.enrll_btn{
    width:100%;
    text-align:left;
    padding-left:20px;
}
.sub_main_head.faqs{
    margin-bottom:30px !important;
}
.vr_line {
    width: 1px;
    height: 50px;
    background-color: #e9e7e7;
}
.contact_details, .contact_details a {
    color: #fff;
    font-size: 16px;
    margin-top: 70px;
    text-underline-offset: 5px;
    text-decoration-thickness: 1px;
}
.contact_details i {
    height: 24px;
    width: 24px;
    margin-right: 12px;
}
h2.sub_main_head.compare{
    font-size:32px !important;
    font-weight:bold !important;
}
.compare_btn{
    margin-top:40px;
}
.no_wrap {
    white-space: nowrap;
}
.text_transform_none{
    text-transform:none !important;
}
@media (max-width: 992px) {
    .training_schedule_date.fw_600{
        margin-bottom:0px !important;
    }
    .nav_course_name {
        max-width: 100% !important;
    }
    .empty_sep {
        padding-left: 25px !important;
    }
    .empty_space.activeing {
        top: 0px !important;
        padding: 15px 0px;
        background-color: #F2F2F2 !important;
    }
    .Next_level_courses.single_card .Next_level_course_card{
        margin-bottom:0px;
    }
    .Next_level_courses_header{
        font-size:26px !important;
    }
    .tools_border {
        width: 15px !important;
    }
    .home_banner_courses.pbi {
        display: flex;
        flex-wrap: wrap;
    }
    .bg_tools{
        margin-bottom: 15px;        
    }
    .certficate_image_str .fs_md_10 {
        font-size: 13px;
    }
    .lh_mob_40 {
        line-height: 40px;
    }
    .fs_12.reltime_project_para {
        font-size: 14px !important;
    }
    .fir_mar_p.bg_color {
        background-color: #F8FAFA;
        padding: 15px;
        border-radius: 5px;
    }
    .schedule_blak_head, .date_option_div .time_options {
        padding: 12px !important;
    }
    p.crs_syallabus_para, h2.crs_syallabus_para, h3.crs_syallabus_para {
        margin-bottom: 12px;
    }
    .mob_testimonial_btn {
        margin-top: 50px;
    }
    .cer_inter_div_str_Left, .cer_inter_div_str_right {
        width: 100%;
    }
    .see_all_link{
        padding-left:46px !important;
    }
    .cer_inter_div_str {
        display: unset;
    }
    .container_bg_nw_fs .col-lg-8 {
        padding-left: 12px !important;
    }
    .compare_crs_bi_row.tw {
        margin-top: 38px !important;
    }
    .regis_cls_ri h2, .Course_acc .sub_main_head.compare {
        font-size: 26px !important;
    }
    .Course_acc .sub_main_head.compare {
        line-height:40px;
    }
        .projects_options, .mob_nav_menu {
        gap: 15px;
    }
    .right_align{
        width:100% !important;
    }
    .tools_u_learn{
        display:block;
    }
    .dw_img_logo_mob_in{
        margin:auto;
        gap:70px;
    }
    .sub_main_head.fir_mar .subhead {
        font-weight: 400 !important;
        margin-top: 20px;
    }
    .ideal_for .sub_main_header, h4.just_tw_week_hed,h2.just_tw_week_hed {
        font-size: 24px;
        font-weight: 600;
    }
    .tools_dwn_rw{
        margin-top:45px;
        margin-bottom:100px;
    }
    .abt_inner_tools{
        padding-left:20px;
    }
    .ideal_for_mob_cf .ideal_for {
        padding: 100px 0px;
    }
    .tre_section.padding_in{
        padding-top:0px;
    }
    .just_tw_week_hed .yellow_txt, .training_schdule .sub_main_head, .abt_trainer_dv .sub_main_head, .industry_sight_cf h2, #section_9 h1, .testimonal_mob h2, .real_time_project h1, .certfication_mob h1, .corporate_training h2, .clientel_log h2, .eg_difference_cf h2{
        font-weight: bold;
    }
    p.crs_syallabus_para, h3.crs_syallabus_para{
        font-size:14px;
    }
    #section_4 .certfication_mob, #section_10 .right_align {
        padding: 0px;
    }
    .training_rw {
        gap: 10px;
        border-radius: 0;
        padding: 17px 10px 17px 12px;
    }
    .training_rw_div_tw .training_schedule_topic_name, .skills p {
        font-size: 14px;
    }
    .training_rw_div_tw .training_schedule_date, .training_rw_div_tw .training_schedule_time {
        font-size: 13px;
        margin-bottom:10px;
    }
    .date_option_div .time_options{
        align-items:normal !important;
    }
    .industry_sight_cf .right_align {
        padding: 0px;
    }
    .training_date.type1 .training_rw{
        align-items:center;
    }
    .time_options_btns .label1{
        margin-bottom:13px;
    }
    a.add_to_calander{
        padding-right:25px;
    }
    /*    .training_rw_div_tw .training_schedule_date {
        margin-bottom: 12px;
    }*/
    .testimonal_mob h2 {
        color: #464646;
    }
    .practical_application {
        white-space: nowrap;
    }
    #accordionExample1 .accordion-button:not(.collapsed) {
        font-weight:bold;
        color:#000;
        background-color:transparent;
    }
    #accordionExample1 .accordion-button.collapsed:focus {
        box-shadow:none;
    }
    #accordionExample1 .accordion-button:focus {
        box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.125);
    }
    #accordionExample2 .accordion-button:not(.collapsed) {
        font-weight: bold;
        color: #000;
        background-color: transparent;
    }
    #accordionExample2 .accordion-button:focus {
        box-shadow: none;
    }
    .accordion-button:not(.collapsed)::after {
        background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http://www.w3.org/2000/svg%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22%23CA0000%22%20width%3D%2216%22%20height%3D%2216%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M2.25%208a.75.75%200%200%201%20.75-.75h10a.75.75%200%200%201%200%201.5h-10A.75.75%200%200%201%202.25%208z%22%2F%3E%3C%2Fsvg%3E) !important;
    }
    .accordion-button::after {
        background-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http://www.w3.org/2000/svg%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22%23CA0000%22%20width%3D%2216%22%20height%3D%2216%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M8%201.5a.75.75%200%200%201%20.75.75v5.5h5.5a.75.75%200%200%201%200%201.5h-5.5v5.5a.75.75%200%200%201-1.5%200v-5.5h-5.5a.75.75%200%200%201%200-1.5h5.5v-5.5a.75.75%200%200%201%20.75-.75z%22%2F%3E%3C%2Fsvg%3E') !important;
        transform: rotate(0deg) !important;
    }
    .accordion-item {
        border-left: none;
        border-right: none;
        background-color: transparent;
        border-radius: 0;
    }
    .accordion-item:first-of-type {
        border-top-left-radius: 0;
        border-top-right-radius: 0;
    }
    .accordion-button{
        background-color:transparent;
    }
/*    #accordionExample1 .accordion-body, #accordionExample1 .accordion-button:not(.collapsed) {
        padding-left: 0;
        padding-right: 0;
    }*/
    .content-box p{
        margin:30px 0px;
    }
    .skills_to_master_cf .crs_syallabus_para {
        font-size: 14px;
        margin-bottom:12px;
    }
    .skills_to_master_cf .sub_main_head {
        font-weight: bold;
        line-height: 34px;
    }
    .skills p{
        font-weight:600;
        margin-right:10px !important;
        border-radius:5px !important;
    }
    .abt_trainer_dv, .book_schdule {
        width: 100% !important;
        padding: 0px;
        padding-left:0px !important;
        border: none;
    }
    .abt_student_bx {
        border-right: .5px solid #BAB8B8;
    }
    .book_schdule{
        margin-top:55px;
    }
    .eg_difference_cf h2{
        margin-bottom:30px;
    }
    .eg_difference_para {
        color: #bab8b8;
        line-height: 20px;
    }
    .home_banner_courses {
        margin-top: 40px !important;
        display: flex;
        font-size: 18px !important;
        line-height: 28px;
        padding-right:0px !important;
    }
    .Esteemed_Clientele_cf .right_align {
        padding-top: 0px !important;
    }
    .eg_difference_img{
        margin-top: 30px;
        margin-bottom:20px;
    }
}
   .projects_options {
      margin: 20px 0 30px;
    }
    .mob_nav_menu {
      display: flex;
      gap: 15px;
    }
    .content-box {
      display: none; /* Initially hidden */
    }
    .content-box.active {
      display: block; /* Show only the active content */
    }
.nav_options:hover{
    color:#000;
    cursor:pointer;
}
.nav_options.active{
    font-weight:400 !important;
    font-size:16px !important;
}
/*.bg_black {
    background-color: #000;
}*/
.project_btns{
    cursor:pointer;
}
.projects_options p:nth-child(1) img {
    height: 15px;
}
.right_align {
    margin-left: auto;
    width: 71%;
    padding: 100px 0px;
}
.right_content_section_div.one{
    margin-top:100px;
}
#locations{
    position:relative;
}
.nav_a_menu {
    background-color: #fff;
    border-radius: 10px 10px 0px 0px;
    /*box-shadow: 0px 0px 6px #d9d9d9;*/
}
.project_section_nav_menu {
    /*background-color: #fff;*/
    border-radius: 10px;
    margin-top:33px;
}
.yellow_txt {
    color: #F5D02B;
}
.just_tw_week_bx i {
    color: #F5D02B;
    font-size:22px;
}
.tre_section{
    color:#fff;
}
.padding_in.crs_syallabus, .certificate_image.padding_in {
    padding: 0px;
}
.ideal_for i {
    color: #007CDC;
    font-size: 22px;
    margin-right: 20px;
    padding-left:20px;
}
.industry_sight_cf, .faq_cf, .course_area_cf, .ideal_for_mob_cf, .corporate_training_cf, .course_content_cf, .wats_include_cf, .connect_us_cf, .abt_trainer_cf {
    background-color: #F8FAFA;
}
.application_deadline_cf{
    background-color:#000;
}

.course_fee_dv  h1{
    font-weight:600;
}
.first_menu {
    border-radius: 10px 10px 0px 0px;
    padding-top: 20px !important;
}
.last_menu {
    border-radius: 0px 0px 10px 10px;
    padding-bottom: 20px !important;
}
.book_sch_btn i, .testti_btn i{
    padding: 0px 7px 0px 4px;
}
.test_desk_carosul .owl-theme .owl-dots button span {
    height: 7px !important;
    width: 7px !important;
    margin-bottom: 0px !important;
}
.test_desk_carosul .owl-dots {
    margin-bottom: 0px !important;
}
.main_btn.cor_btn {
    width: 300px;
}
#book_schdule_btn,.testti_btn.main_btn {
    width: 200px;
}
.regis_cls_ri button.main_btn, .main_btn.compare_btn {
    width: 160px;
}
/*scrollbar design*/
/* Hide the scrollbar by default */
.sticky_cl {
  overflow-y: auto; /* Enable vertical scrolling */
  scrollbar-width: none; /* Hide scrollbar for Firefox */
  -ms-overflow-style: none; /* Hide scrollbar for IE and Edge (legacy) */
}
.sticky_cl::-webkit-scrollbar {
  width: 0; /* Hide scrollbar for WebKit browsers */
}
/* Show the scrollbar on hover */
.sticky_cl:hover {
  scrollbar-width:unset /* Thin scrollbar for Firefox */
}
.sticky_cl:hover::-webkit-scrollbar {
  width: 3px; /* Scrollbar width for WebKit browsers */
}
.sticky_cl:hover::-webkit-scrollbar-thumb {
  background-color: #888; /* Scrollbar thumb color */
  border-radius: 10px; /* Rounded corners */
}
.sticky_cl:hover::-webkit-scrollbar-track {
  background: #f1f1f1; /* Scrollbar track color */
  border-radius: 10px; /* Rounded corners */
}
/*scrollbar design ends*/
.ideal_for_desktop_cf {
    background-color: #F8FAFA;
    padding: 100px 0px;
}
.skills p {
    margin: 0;
    background-color: #D7EEFF;
    border-radius: 18px;
    padding: 5px 18px;
    width: fit-content;
    margin-right: 15px;
    font-weight: 600;
    margin-bottom: 20px;
    height:35px;
    font-size:14px;
}
.skills{
    display:flex;
    flex-wrap:wrap;
}
.skills_section{
    display:flex;
}
.abt_trainer_cf .right_content_section_div {
    display: flex;
}
.book_schdule{
    width:60%;
    /*padding-left:37px;*/
}
.main_btn.book_sch_btn{
    margin-top:30px;
}
.eg_difference_para{
    font-size:12px;
    margin-bottom:30px;
}
.eg_difference_subhead{
    font-size:24px;
    margin-bottom:25px;
}
.eg_difference_content{
    line-height:20px;
}
.add_more_link button {
    justify-content: left;
    color: #007CDC;
}
.add_more_link {
    background-color: #fff;
    border-radius: 5px;
    box-shadow: 0px 0px 6px #d9d9d9;
    font-size:16px;
}
.add_more_link i {
    color: #007CDC !important;
    margin-right:10px;
}
.more_questions_contact_details a{
    color:#000;
    margin-left:20px;
}
.see_all_link {
    color: #007CDC;
    text-align:left;
    padding-left:61px;
}
.eg_difference_points i {
    margin-right: 24px;
    color: #474747;
   font-size:20px;
}
.eg_difference_points{
    display:flex;
    align-items:center;
}
.eg_difference1{
    margin-bottom:90px;
}
.see_all_link:hover{
    cursor:pointer;
}
.home_banner_courses {
    font-size: 16px;
    color: #003C6A;
    margin-top: 30px;
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
    width: fit-content;
    /*padding-right:185px;*/
}
.home_banner_courses i{
    color:#CA0000;
    vertical-align: text-bottom;
    font-size:25px;
    margin-right:13px;
}
.eg_difference_cf h2.sub_main_head{
    display:flex;
    align-items:center;
    gap:30px;
    justify-content:center;
    text-align:center;
}
a.add_to_calander {
    color: #fff;
}
.corporate_training{
    max-width:410px;
}
.g30{
    gap:30px;
}
.clientel_log{
    margin-bottom:140px;
}
.fsbi.certification_linkdin {
    align-items: center;
    position: absolute;
    bottom: 0px;
    right: 0px;
}
.certification_linkdin i{
    font-size:42px;
    color:#117EB8;
    margin-right:12px;
}
.corporate_training_contacts i{
    color:#000;
    padding-right:5px;
}
/*vba*/
ol ul li {
    list-style-type: disc;
}
.have_question{
    font-size:24px;
    padding-bottom:35px;
}
.have_question_div a {
    color: #007CDC;
    text-decoration:none;
    margin-bottom:32px;
}
.eamil_head{
    margin-top:32px;
}
.have_question_div {
    background-color: #F9F9F9;
    padding: 30px;
    border-radius: 10px;
    height:fit-content;
    margin-left:auto;
    margin-right:auto;
    margin-top:19px;
}
.vba_cf .training_rw_div_tw .training_schedule_date {
    font-size: 12px;
}
.vba_certif_images, .Excel_certif_images {
    max-width: 490px;
    width: 100%;
}
.vba_certificate_cf .certficate_image_str{
    gap:48px;
    position:relative;
}
.anchore_color {
    color: #007CDC;
    cursor:pointer;
    text-decoration:underline;
}
.certficate_image_str.vba .certifi_main, .certficate_image_str.vba .certifi_in, .certficate_image_str.vba .certifi_out {
    padding: 0;
    margin:0;
}
.certficate_image_str.vba #owl_certificates_for_desk .owl-item img {
    height: auto;
}
.slider-maincontainer {
    position: relative;
}
.slider-maincontainer {
    max-height: 210px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.sliderimg {
    width: 100%;
    height: 200px;
    opacity: 1;
    display: block;
    width: 100%;
    transition: .5s ease;
    backface-visibility: hidden;
}
.hilight {
    background-color: #EBEBEB;
    position: absolute;
    width: 100%;
    font-family: Verdana, Geneva, sans-serif;
    color: #FFF;
    bottom: 0px;
    z-index: 1;
    vertical-align: middle;
    display: inline-table;
    opacity: 0.9;
    /*border-radius:0px 0px 5px 5px;*/
}
.hilight p {
    font-family: Verdana;
    color: #000000;
    z-index: 200;
    text-align: center;
    font-size: 14px;
    width: 75%;
    margin: 0;
    display: table-cell;
    vertical-align: middle;
    padding: 10px 0px 10px 0px;
}
.certficate_image_str.vba #owl_certificates_for_desk .owl-item img{
    border-radius:5px;
}
.right_content_section_div.right_align.vba {
    padding-bottom:100px !important;
}
.vba_cf .training_rw {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}
/*.vba_cf button.main_btn.calender {
    width: 50%;
}*/
@media (max-width: 767px) {
    .Next_level_courses{
        margin-bottom:0px !important;
    }
    .Next_level_viewDetail_btn {
        margin-top: 30px;
    }
    .Next_level_course_card {
        padding: 33px 0px 33px 18px !important;
        margin-bottom: 30px;
    }
    button.faq_ac_bth {
        line-height: 25px;
        padding: 15px 20px 12px 20px !important;
    }
    .faq_ac_bth h3 {
        line-height: 25px;
    }
    .clientel_log {
        margin-top: 0px;
        margin-bottom: 0px;
    }
    .certification_linkdin_mob i {
        font-size: 42px;
        color: #117EB8;
        margin-right: 10px;
    }
/*    .vba_certif_images, .Excel_certif_images {
        margin-bottom: 50px;
    }*/
    .vba_projects_para{
        font-size:14px;
        line-height: 25px;
        margin-bottom: 50px;
    }
    .what_include_faq{
        margin-top:70px;
    }
    .mob_realtime_nested_projects .accordion-body p{
        margin:0px !important;
    }
    .mob_realtime_nested_projects .accordion-body{
        padding:16px 20px !important;
    }
    .mob_realtime_projects .accordion-body .accordion-button::after {
        background-size: 12px;
        background-position:center;
    }
    .mob_realtime_projects .accordion-body .accordion-button{
        font-size:14px;
    }
    .accordion.mob_realtime_nested_projects .accordion-item{
        border-left:0;
        border-right:0;
    }
}
/*vba ends*/

/*Excel*/
.course_dt b, .course_dt span {
    text-transform: uppercase;
    color: #000000;
    margin: 0px 0px 12px 0px;
    font-weight: 600;
    font-size: 15px;
    display: block;
}
.course_dt span {
    font-weight:400;
}
.course_dt b.fs_14{
    font-size:14px !important;
}
/*Excel end*/
/*Excel*/
.section_cls.pbi .profram_over_box {
    height: 151px;
}
/*Excel end*/

.modal_close_btn {
    position: absolute;
    right: 10px;
    top: 10px;
    z-index: 10;
}
#Sample_Certificate .modal-dialog{
    max-width:750px;
}
.nav_register_btn {
    background-color: #fff;
    padding: 13px;
    border-radius: 0px 0px 10px 10px;
    border: 1px solid #dfdfdf;
}
.gold_text {
    font-size: 20px;
    color: #CA0000 !important;
    font-weight: 600;
    height: 60px;
    margin-bottom: -10px !important;
}
.clr_474747{
    color:#525252;
    line-height:25px;
}
/*.projects{
    width:33%;
}*/
.projects .fs_14.fw_600{
    margin-bottom:20px;
    color:#000;
}
.projects img{
    margin-top:2px;
}
.projects .fs_12.clr_474747{
    line-height:20px;
    width:225px;
}
/*video*/
.video_div {
    background-color: #e9e9e9;
    margin: auto;
    display: flex;
    padding: 15px;
    width: fit-content;
    border-radius: 20px;
}
/*video ends*/
.regis_form .top_banner_form{
    margin-right:0px;
}
.training_schule_add_to_calander {
    padding-right: 30px;
    background-color: #000;
    color: #fff;
    align-items: center;
    border-radius: 5px 5px 0px 0px
}
a.compare_btn {
    padding: 14px 30px;
    border: none;
    text-decoration: none;
    color: #fff !important;
    margin-top: 40px;
    width: 160px;
    background-color: #007CDC;
    border-radius: 5px;
    box-shadow: 0px 3px 6px #00000029;
    text-align: center;
}
.compare_btn_div{
    margin-top:50px;
}
.compare_btn {
    text-decoration: none;
}
/*.pbi_icons_imgs.img1{
    padding-bottom:3px;
}*/
/*.projects_options img{
    mix-blend-mode: luminosity;
}*/
.projects_options .bg_black img{
    mix-blend-mode:normal;
}
.certicate_para{
    margin-bottom:38px;
    margin-top:18px;
    line-height:23px;
    padding-right:40px;
}
.certification_linkdin{
margin-top:70px;    
}
.crs_syallabus .sub_main_head{
    font-weight:600;
}
.td_none{
    text-decoration: none !important;
}
/*h1.sub_main_head.eg_differ{
    margin-bottom:30px !important;
}*/
.projects{
    width:30%;
}
.owl-theme .owl-nav [class*=owl-]:hover{
    background-color:#fff;
}
.highlighted_text {
    color: #007CDC;
    font-weight:bold;
}
.br_bottom {
    height: 1px;
    background-color: #707070;
    width: 120px;
}
.eg_difference_div .row_1{
    margin-bottom:24px;
}
.text-right{
    text-align:right;
}
.eg_difference_div_box1, .eg_difference_div_box2 {
    padding: 35px 30px;
    box-shadow: 0px 3px 12px #00000029;
    border-radius: 50px;
    height: 255px;
    position: relative; /* Needed for absolute positioning of rounded divs */
    overflow: hidden;
}
/* Common styles for rounded divs */
.rounded_color_edge, .rounded_color_edge2, .rounded_color_edge3, .rounded_color_edge4 {
    height: 94px;
    width: 25%;
    font-size: 28px;
    color: #fff;
    position: absolute;
}
/* Individual rounded color styles */
.rounded_color_edge {
    background-color: #0EC2B7;
    right: 0;
    bottom: 0;
    padding-left: 35px;
    padding-top: 35px;
    border-radius: 125px 0px 69px 0px;
}
.rounded_color_edge2 {
    background-color: #00B3EA;
    left: 0;
    bottom: 0;
    padding-left: 30px;
    padding-top: 35px;
    border-radius: 0px 108px 0px 49px;
}
.rounded_color_edge3 {
    background-color: #FF4457;
    right: 0;
    top: 0;
    padding-left: 35px;
    padding-top: 20px;
    border-radius: 0px 49px 0px 108px;
}
.rounded_color_edge4 {
    background-color: #FE9031;
    left: 0;
    top: 0;
    padding-left: 25px;
    padding-top: 20px;
    border-radius: 49px 0px 108px 0px;
}
.content_box{
    width:80%;
}
.training_schdule .sub_main_head{
    margin-bottom:30px;
}
.contact_details div.mb-3 a{
    text-decoration: none;
}
.fir_mar_p .fw_600{
    color: #e03c3c;
}
.course_description {
    line-height: 32px;
    border-radius: 10px;
}
.mob_realtime_projects .accordion-body{
    padding:0px 20px;
}
.see_all_faqs_btn.faq_ac_bth[aria-expanded="true"] {
    border: none;
}
.faq_list{
    padding:0px 12px 0px 20px;
    width:85%;
}
.business_hybrid .gold_text{
    height:70px;
}
.eg_difference_cf h3.crs_syallabus_para{
    margin-bottom:-2px;
}
#system_requirements .cc_obj_dv {
    word-break: break-all !important;
}
.content_box .fs_12{
    line-height:19px;
    font-size:13px;
}
.signup_link {
    color: #0d6efd;
    text-decoration:underline;
    cursor:pointer;
}
.container_bg_nw_fs .col-lg-8{
    padding-left:57px;
}
@media (min-width: 992px) {
    #course_Bi_prem_trainingscheduleful, #course_Bi_cloud_trainingscheduleful, #course_BPA_Pro_trainingschedulefull, #course_Data_prem_trainingschedulefull, #course_Data_Cloud_trainingschedulefull, #course_Data_fabric_trainingschedulefull, #course_Data_pro_trainingschedulefull, #course_Bi_hybrid_trainingschedulefull {
        height: 440px;
    }
    .fs_12.reltime_project_para {
        font-size: 13px !important;
    }
    .data_eng_hybrid .data_oncloud_tools {
        width: 95%;
    }
    .data_eng_hybrid .tools_border{
        width:3px;
    }
    .container_bg_nw_fs.Techno.fsbi_cloud div.top_banner_form_p_on {
        font-size: 21px;
        margin-bottom: 8px;
    }
.container_bg_nw_fs.Techno.fsbi_cloud .home_banner_courses {
    font-size:20px;
/*    margin-top:15px;*/
}
.container_bg_nw_fs.Techno.fsbi_cloud .top_banner_form_h1 {
    font-size: 44px !important;
}
    .fs_md_10 {
        font-size: 10px !important;
    }
    .Excel_certif_images{
        width:auto;
    }
    .certificate_content1 {
        width: auto;
        display: flex;
        flex-direction: column;
        justify-content: space-between;
    }
    .text_md_nowrap {
        white-space: nowrap;
    }
    .abt_trainer {
        margin-top: 80px;
        border-left: 1px solid #dfdfdf;
        padding-left: 37px;
    }
    .training_date.type2{
        width:500px;
/*        margin-bottom:-50px;*/
    }
    .fs_md_18 {
        font-size: 18px !important;
    }
    .tre_section.padding_mob .right_align, .vba_certificate_cf .right_align, .career_explore_cf .right_align, .certified_trainers .right_align{
        border-bottom: .5px solid #BAB8B8;
    }
    .vba_live_projects .right_align {
        border-bottom: 0;
    }
    .Course_Syllabus_Overview_cf .right_align{
        border-bottom:none;
    }
    .tre_section .just_tw_week_cnt.tw{
        margin-top:25px !important;
    }
    .time_options_btns{
        display:contents;
    }
}
.just_tw_week_hed.ideal_for{
    margin-bottom:15px;
}
.Business .home_banner_courses {
    font-size: 20px;
}
.new_excel .home_banner_courses{
    font-size:20px;
    padding-right:120px;
}
.new_excel .just_tw_week_cnt {
    gap: 0px !important;
}
/*.new_excel .gold_text {
    height:40px;
}*/
.add_chckout_link {
    color: #007CDC !important;
    cursor:pointer;
}
.vba_projects_para{
    margin-bottom:45px;
}
.pbi_sql .home_banner_courses {
    font-size: 20px;
    padding-right: 150px;
}
.hybrid .home_banner_courses{
    padding-right:0px;
}
.on_prem .top_banner_form_h1, .on_cloud .top_banner_form_h1, .hybrid .top_banner_form_h1 {
    font-size: 40px;
}
.on_prem .home_banner_courses, .on_cloud .home_banner_courses, .hybrid .home_banner_courses {
    font-size: 20px;
}
.no_word_break {
    word-break: auto-phrase;
}
.career_explore_cf{
    background-color:#fff;
}
.short_padding3_3 .abt_inner_tools, .short_padding3_2 .abt_inner_tools, .short_padding2_4 .abt_inner_tools, .short_padding1_1 .abt_inner_tools {
    padding: 15px 7px;
}
.checkbox_validation_text {
    color: red;
    margin-top: 25px;
}
.faq_ac_bth h3{
    font-size:16px;
    margin-bottom:0px;
}
.schedule_blak_head {
    color: #fff;
    margin-bottom: 0;
    padding: 12px 24px;
}
/*.Limited_Seats {
    padding-left: 24px;
}*/
.date_option_div input {
    margin-right:10px;
    height:16px;
    width:16px;
}
.date_option_div label{
    font-size:14px;
    display:flex;
    align-items:center;
}
.date_option_div .time_options {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    padding: 15px 24px;
    background-color: #E4F4FF;
}
.shedule_table_dates {
    width: 100%;
    height:75%;
    overflow-y:scroll;
}
.training_date.type1 .training_rw_div_on {
    width: 30%;
}
.training_date.type1 .training_rw_div_tw {
    width: 33%;
}
.training_date.type1 .schedule_time {
    width: 53%;
}
.faq_list.system_requirements{
    padding-left:30px;
}
.faq_list.system_requirements p{
    padding-left:10px !important;
}
.tools_img_para {
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.loading {
    width: 100%;
    height: 54%;
    position: absolute;
    top: 120px;
    left:0;
    background: rgba(0, 0, 0, 0.1);
    z-index: 99;
    display: none;
}
.loading.type1_schedule{
    height:65.5%;
    top:99px;
}
.loading:after, .btn_loader:after {
    content: "";
    width: 30px;
    height: 30px;
    position: absolute;
    top: 0px;
    right: 0;
    left: 0;
    bottom: 0;
    margin-top: 40%;
    margin-left: auto;
    margin-right: auto;
    border: 3px solid #686989;
    border-top: 3px dotted #686989;
    border-bottom: 3px dotted #686989;
    border-radius: 50%;
    animation: loading 2s infinite;
}
@keyframes loading {
    0% {
        transform: rotate(0);
    }
    50% {
        transform: rotate(360deg);
    }
}
.reltime_project_para.pbi{
    margin-bottom:50px !important;
}
.application_deadline_cf.bg_light, .application_deadline_cf.bg_light .regis_close_div {
    background-color: #fff;
}
.application_deadline_cf.bg_light.fsbi_cloud, .application_deadline_cf.bg_light.fsbi_cloud .regis_close_div {
    background-color: #000;
}
.application_deadline_cf.bg_light .regis_cls_ri p {
    color: #CA0000;
}
.application_deadline_cf.bg_light .regis_cls_ri h2,.application_deadline_cf.bg_light .contact_details a,.application_deadline_cf.bg_light .contact_details i {
    color: #000;
}
.power_apps h1.top_banner_form_h1{
    font-size:36px !important;
}
.power_apps .home_banner_courses {
    font-size:20px;
}
.power_apps_ideal .gold_text, .pbi_ideal .gold_text, .one_line_ideal .gold_text {
    height: 40px;
}
.group_pricing{
    cursor:pointer;
    color:#007CDC !important;
    text-decoration:underline;
}
.home_banner_courses.fs_20{
    font-size:20px;
}
.home_banner_courses.pe_100{
    padding-right:100px;
}
.system_rquirements_pbi .cc_list{
    padding-left:1.5rem;
}
.system_rquirements_pbi .cc_list li p{
    padding-left:0px !important;
    width:100%;
    }
.system_rquirements_pbi{
    padding-top:20px;
}
.faq_list.system_rquirements_pbi ul {
    padding-bottom: 0px !important;
    width: 100%;
}
.fsbi.certification_linkdin i{
    margin-right:0px;
}
.background_mark {
    background-color: #f2c811;
    padding:0px 5px;
}
.banner_subhead{
    font-size:32px;
    color:#646464;
    margin-bottom:0;
}
.background_mark.xl {
    background-color: #1f82b7;
    color:#fff;
}
.background_mark.vba {
    background-color: #44694a;
    color: #fff;
}
.background_mark.apps {
    background-color: #ffcaef;
}
.background_mark.automate {
    background-color: #bedbff;
}
.bg_tools {
    background-color: #E3F0FF;
    color: #000 !important;
    padding:3px 8px;
    border-radius:5px;
/*    margin-right:10px;*/
}
.data_oncloud_tools {
    background-color: #ffffff85;
    color: #000;
    padding: 10px 15px 10px 15px;
    border-radius: 15px;
    line-height: 30px;
}
.data_oncloud{
    margin-top:50px;
    margin-bottom:50px;
}
.tools_border {
    width: 8px;
    background-color: #CA0000;
    border-radius: 10px;
    margin-top: 10px;
    margin-bottom: 10px;
}
.container-fluid.container_bg_nw_fs a.td_none{
    width:100%;
}
.data_hybrid .abt_inner_tools h2{
    font-size:18px !important;
}

/*Next_level_courses*/
.Next_level_courses{
    margin:130px 0px 0px 0px;
}
.Next_level_red_text {
    color: #CA0000;
    margin-bottom:10px;
}
.Next_level_courses_header{
    font-size:30px;
    margin-bottom:40px;
}
.Next_level_course_card_head {
    font-size: 24px;
    color: #005FA8;
}
.Next_level_course_card_subhead{
    color:#000;
    font-size:18px;
    margin-bottom:10px;
}
.Next_level_courseCrad_link {
    font-size: 14px;
    color: #007CDC;
    text-decoration:none;
}
.Next_level_courseCard_arrow{
    font-size:16px;
    margin-left:5px;
}
.Next_level_coursecard_viewtext{
    text-decoration:underline;
}
.Next_level_course_card {
    box-shadow: 0px 3px 3px #00000012;
    border: 1px solid #ECECEC;
    padding: 22px 0px 22px 22px;
}
.Next_level_courses img{
    margin-bottom:5px;
}
/*for single card*/
.Next_level_courses.single_card .Next_level_course_card {
    align-items: center;
    flex-direction: row;
    justify-content: space-between;
    padding:33px 66px 33px 33px;
}
.Next_level_course_cardContent {
    gap: 36px;
}
.Next_level_courses.single_card .Next_level_coursecard_viewtext {
    text-decoration:none;
}
.Next_level_courses.single_card .Next_level_courseCrad_link {
    background-color: #007CDC;
    color:#fff;
    border-radius:5px;
    padding:10px 25px;
}
.Next_level_courses.single_card .Next_level_course_cardContent img{
    margin-top:7px;
}
/*for single card ends*/
/*Next_level_courses ends*/
.sub_main_head.fir_mar.DE_fabric{
    font-size: 27px !important;
}
.sub_main_head.fir_mar.DE_fabric .subhead{
    font-size:26px !important;
}
.background_mark.pbi_faric {
    background-color: #225b62;
    color:#fff;
}
.training_schedule_topic_name mark i {
    background-color: #ffff00;
}
.on_prem_timings .time_options {
    padding: 15px 124px 15px 24px !important;
}
.new_highlight.nw_up_b_d {
    color: #CA0000;
    animation: bl_txt 1.5s linear infinite;
    padding-left: 16px;
    font-size: 16px;
    margin-left: auto;
    margin-right: 0;
    font-style: italic;
}
.Next_level_course_line2 {
    font-size: 16px;
    color: #CA0000;
    font-weight:600;
}
.home_back{
    gap:30px;
    width:26.5%;
    align-items:baseline;
}
.empty_space {
    padding: 8px 0px;
    z-index: 100;
    position: sticky;
    top: 59px;
    z-index: 100;
    background-color: #F2F2F2;
}
.activeing {
    position: fixed !important;
    top: 59px !important;
    z-index: 300 !important;
    width: 100% !important;
    height: auto;
}
/*.empty_space.activeing {
    background-color: #000;
}*/
.empty_space.activeing .Back_text {
    color: #000;
}
.empty_space.activeing .course_full_name {
    color: #000;
    font-size: 14px;
}
.empty_space .course_full_name {
    color: #000;
    font-size: 14px;
}
.empty_sep a i {
    font-size: 19px;
    color: #a9a9a9;
}
#share_modal .fa-share-from-square{
    padding-right:15px;
}
#share_modal .modal-header {
    background-color: #F6F6F6;
}
.link_box i{
    padding: 5px 6px;
    border-radius: 5px;
    background-color: #F6F6F6;
    width:fit-content;
}
.modal_body_border {
    padding: 5px;
    border: 1px solid #E9E9E9;
    border-radius: 5px;
    border: 1px solid #D5D5D5;
}
.sharable_link {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.link_box {
    display: flex;
    align-items: center;
    gap: 10px;
}
.copy_btn, .copy_btn:focus {
    height: 30px;
    display: flex !important;
    align-items: center;
    font-size: 12px !important;
    box-shadow: none !important;
}
#share_modal .modal-footer img {
    height: 21px;
    width: 21px;
    margin-right: 10px;
}
#share_modal .modal-footer {
    display: flex;
    justify-content: space-between;
    padding: 15px 17px 25px;
}
.teams-share-button {
    display: flex;
    align-items: center;
}
.teams-share-button a img{
    height:30px !important;
    width:30px !important;
}
#qrcodeModal {
  display: none;
  position: fixed;
  top: 0; left: 0;
  width: 100vw; height: 100vh;
  background: rgba(0, 0, 0, 0.6);
  justify-content: center;
  align-items: center;
  z-index: 99999;
}
#qrcodeModal .modal {
  background: white;
  padding: 2rem;
  border-radius: 12px;
  text-align: center;
  display:block;
  height:auto !important;
  width:auto !important;
  position:unset;
}
.modal-footer a, .modal-footer a:hover {
    color: #000;
    text-decoration: none;
    cursor:pointer;
}
.QR_code{
    cursor:pointer;
}
.mob_share_btn {
    position: fixed;
    top: 9%;
    right: 5%;
    background-color: #f2f2f2;
    padding: 7px 11px;
    border-radius: 5px;
    font-size: 19px;
    z-index: 999;
}
.share_icon {
    cursor: pointer;
    color: #007cdc;
}
#qrcodeModal button {
    border-radius: 5px;
    border: 1px solid grey;
    margin-top: 15px;
    padding: 5px 23px;
}
#emailShare img{
    height:16px !important;
}
.govt_clientle img {
    border: 1px solid #ededed;
    margin-bottom: 15px;
    margin-right: 15px;
}
.govt_clientle {
    padding: 20px;
    margin-bottom:85px;
}
button.btn.get_start_btn {
    border: 1px solid #007CDC;
    border-radius: 5px;
    color: #007CDC;
    margin-top: 32px;
}
.teams-share-button a img {
    display: none;
}
#owl_google_review .owl-nav.disabled{
    display:none;
}
.google_review_str {
    padding: 0px;
    margin: 0px;
}
.google_review_str_size {
    color: #fcb80d;
    font-size: 12px !important;
    cursor: no-drop;
}
.posted_date {
    font-family: Arial,sans-serif;
    font-size: 11px;
    color: #999;
    letter-spacing: 1px;
    display: block;
}
.google_icon_container {
    float: right;
    width: 20px;
    height: 20px;
    top: -20px;
    position: relative;
}
.google_icon_container img {
    width: 100%;
}
.review_content {
    margin-top: 25px;
    height: 260px;
    overflow-y: auto;
}
.review_content p {
    font-family: Arial,sans-serif;
    font-size: 12px;
    color: #000;
    line-height: 20px;
}
.google_review_footer {
    margin-top: 28px;
    margin-bottom: 30px;
    padding-bottom: 30px;
}
#owl_google_review .item {
    background: #fff;
    padding: 15px 18px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    height: 366px;
    background: #fff;
    margin:10px 10px 1px 10px;
    box-shadow: 0px 3px 6px #00000029;
}
/*.google_review {
    background: #f2f2f2;
    padding:20px;
}*/
.google_reviews_head{
    margin-top:100px;
}
.google_reviews_btn{
    margin-top:50px;
}
.view_test_btn.padding_mob.view_google_review {
    margin-top: 30px;
    margin-left: 10px;
}
#owl_google_review > .owl-dots > .owl-dot span {
    width: 25px !important;
    height: 5px !important;
    border-radius: 0px !important;
}
.view_google_review .testti_btn.main_btn{
    width:215px;
}
.view_full_blog {
    width: fit-content !important;
    margin-top: 35px;
    border: 1px solid #007CDC !important;
    background-color: transparent !important;
    color: #007CDC !important;
}
.form_body_section label {
    color: #727171 !important;
}
.find_course_heading{
    font-size:32px;
    font-weight:bold;
    margin-bottom:40px;
}
.city_search{
    max-width:400px;
}
button.btn.go_btn {
    background-color: #007CDC;
    border-radius: 5px;
    color: #fff;
    margin-top:40px;
    width:80px;
}
.city_search .optgroup {
    padding-left: 15px;
}
.city_search.custom-dropdown {
    position: relative;
    cursor: pointer;
}
.city_search .dropdown-selected {
    user-select: none;
}
.city_search .dropdown-options {
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    max-height: 300px;
    overflow-y: auto;
    border: 1px solid #ccc;
    background: #fff;
    z-index: 999;
    padding: 0px 5px 5px 5px;
    box-sizing: border-box;
}
.city_search .dropdown-options input {
    width: 100%;
    position: sticky;
    top: 0;
}
.city_search .option {
    padding: 6px 10px;
    cursor: pointer;
    display: flex;
    text-decoration: none;
    color: #000;
}
    .city_search .option:hover {
        background-color: #f8fafa;
        color: #007cdc;
        text-decoration: underline;
    }
.city_search .optgroup-label {
    font-weight: bold;
    padding: 6px 10px;
    color: #CA0000;
}
.city_search .option:last-child{
    margin-bottom:25px;
}
.option.no-match{
    margin-bottom:0px !important;
}
.browse_by {
    color: #CA0000;
}
.google_review{
    width:100%;
}
.btn.fix_frm_int_call {
    background: #4484F2;
    color: #fff;
    padding: 12px 0px;
    font-size: 14px;
    border-radius: 0;
    border: 0.5px solid #4484F2;
    width: 48%;
    font-weight: 600;
}
.btn.fix_frm_int_call.email_bdr {
    background: transparent;
    color: #0088dc;
}
.tab_star {
    color: red !important;
    font-size: 14px !important;
    margin-left:2px;
}
.add_cst_mob {
    font-size: 12px;
    color: grey;
    font-weight: 400;
    margin-top: 3px;
}
p.agrement_txt {
    margin-bottom: 0;
    font-size: 12px;
    margin-top: 10px;
    letter-spacing: -0.5px;
    color: #727171;
}
.fee_amt.pbi_fee, .term_fee {
    color: #cfcfcf !important;
}
/*fsbi schedule*/
.schedule_left_dv {
    padding: 15px;
    margin: 30px 0px 30px 0px;
}
.schedule_course_name {
    font-size: 16px;
    line-height: 26px;
}
.schedule_course_time {
    font-size: 14px;
    line-height: 20px;
}
.schedule_course_day {
    font-size: 14px;
    line-height: 22px;
}
.head_blue_txt_new {
    color: #4484F2;
    font-weight: 600;
    font-size: 16px;
    padding-bottom: 14px;
    margin-bottom: 0px;
    display: block;
}
.system_learn_box_small {
    font-size: 13px;
    color: #6991D6;
    border: 1px solid #6991D6;
    border-radius: 5px;
    padding: 3px 14px;
    font-weight: normal;
    margin: 0px 0px 20px 0px;
    display: inline-block;
}
.schedule_course_name {
    color: #1A1A1A;
    font-weight: 600;
    font-size: 16px;
    padding-bottom: 4px;
    line-height: 26px;
}
.schedule_course_time {
    color: #1A1A1A;
    font-weight: normal;
    font-size: 15px;
    padding-bottom: 2px;
}
.schedule_course_day {
    color: #1A1A1A;
    font-weight: normal;
    font-size: 15px;
    padding-bottom: 40px;
}
.system_learn_box1_small {
    font-size: 13px;
    color: #DE0B0B;
    border: 1px solid #DE0B0B;
    border-radius: 5px;
    padding: 3px 14px;
    font-weight: normal;
    margin: 0px 0px 20px 0px;
    display: inline-block;
}
#course_Bi_prem_trainingscheduleful, #course_Bi_cloud_trainingscheduleful {
    height: 440px;
}
.schedule_option_btns {
    display: flex;
    gap: 5px;
    width: 100%;
    margin-top: 0px;
    position: sticky;
    top: 0px;
    background-color: #fff;
}
button.schedule_option.active {
    background-color: #4484f2;
    color: #fff;
    box-shadow: none;
}
.schedule_option_btns button {
    background-color: #e5e5e5;
    border-radius: 0;
    width: 100%;
    padding: 10px;
    font-weight: 600;
    font-size:14px;
}
@media only screen and (min-width:768px) and (max-width :1023px) {
    .schedule_head {
        font-size: 22px;
    }
    .schedule_left_dv {
        padding: 15px;
    }
    .reserve_seat_btn {
        margin: 0px 0px 20px 0px;
        width: 100%;
    }
}
@media only screen and (min-width:768px) and (max-width :1200px) {
    .reserve_seat_btn {
        margin: 0px 0px 20px 0px;
        width: 80%;
    }
}
    /*fsbi schedule ends*/
.add_chckout_link {
    padding-top: 12px !important;
    margin-bottom: -7px !important;
}
/*.profram_over_box.tr p{
    margin-bottom:0px;
}*/
.schedule_left_dv {
    border: 1px solid #E6E6E6;
    padding: 40px 15px 40px 40px;
    padding-bottom: 0;
    margin: 50px 0px 30px 0px;
    height: 745px;
    overflow-y: scroll;
}
.schedule_left_dv {
    padding: 15px;
    margin: 30px 0px 30px 0px;
}
.main_btn.calender.add.intrest_btn {
    background-color: #007CDC !important;
    color: #fff !important;
    justify-content: center;
    padding: 12px;
}
.head_highlight_txt {
    color: #CA0000;
}
.fsbi_badge_intrestig_careers{
    width:80% !important;
}
.sticky_menu.main_btn.calender.add.intrest_btn {
    padding: 12px;
    color: #007CDC !important;
    background-color:#fff !important;
}
.fsbi_cloud .home_banner_courses{
    padding-right:140px;
}
.application_deadline_cf.bg_light.fsbi_cloud .regis_cls_ri p, .application_deadline_cf.bg_light.fsbi_cloud .regis_cls_ri h2, .application_deadline_cf.bg_light.fsbi_cloud .contact_details a, .application_deadline_cf.bg_light.fsbi_cloud .contact_details i {
    color: #fff;
}
.vba_certificate_cf.fsbi_cloud .right_align{
    border-bottom:none !important;
}
.register_btns {
    padding: 8px 12px !important;
}
 nav.nav_a_menu a {
    padding: 8px 10px 8px 25px !important;
}
.training_rw.noline{
    border-bottom:none !important;
}
