div.ci_main .c_btn1,
div.ci_main div.footer_bottom_fixed ul>li:last-child>a,
div.ci_main div.header div.header_top ul.top_links>li>a>i,
div.ci_main div.header div.header_top ul.top_links>li>a>img,
div.ci_main div.mocktest_blog_post div.blog_post_area>p.name_date_link>span,
div.ci_main div.mocktest_blog_post div.blog_post_area>p>a,
div.ci_main div.mocktest_blog_post div.blog_post_area>p>i,
div.ci_main div.our_services div.our_services_area p.image_area>img,
p.btns>a {
    display: inline-block
}

div.ci_main div.header div.header_bottom ul.navigation_bar>li.numbers,
div.ci_main div.header div.header_bottom ul.navigation_bar>li.search_new {
    margin-right: 0px;
    padding: 0;
    float: right
}

* {
    padding: 0;
    margin: 0;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box
}

@font-face {
    font-family: Lato-Bold;
    src: url(../fonts/Lato-Bold.ttf)
}

@font-face {
    font-family: Lato-Black;
    src: url(../fonts/Lato-Black.ttf)
}

div.ci_main {
    width: 100%;
    float: left;
    overflow: hidden;
    font-family: Lato-Bold
}

.pattern_about_us_page {
    background: url(../images/pattern_about_us_page.jpg) 0 120px
}

.pattern_popoluar_courses {
    background: url(../images/pattern_about_us_page.jpg)
}

div.ci_main.pattern_about_us_page div.header div.header_bottom {
    border-bottom: 1px solid #eee
}

div.ci_main div.main_heading {
    width: 100%;
    float: left;
    position: relative;
    margin-bottom: 30px;
    padding-bottom: 20px
}

div.ci_main div.main_heading::before {
    width: 35px;
    height: 1px;
    background: #000;
    position: absolute;
    left: 0;
    bottom: 0;
    content: ""
}

div.ci_main div.main_heading .heading {
    width: 100%;
    float: left;
    font-weight: 700;
    font-size: 34px;
    color: #000;
    text-transform: uppercase;
    margin: 0
}

div.ci_main div.main_heading p {
    width: 100%;
    float: left;
    margin: 10px 0 0
}

.page_outer_custom .pagination-outer,
div.ci_main div.about_us_page div.main_heading .heading,
div.ci_main div.main_heading.heading_center,
div.ci_main div.register_form form.register_form p,
form.mocktest_form p.btns {
    text-align: center
}

div.ci_main div.about_us_page div.main_heading::before,
div.ci_main div.main_heading.heading_center::before {
    right: 0;
    margin: auto
}

a {
    transition: .2s linear;
    -webkit-transition: .2s linear;
    -moz-transition: .2s linear
}

div.ci_main ::-webkit-input-placeholder {
    font-weight: 700;
    font-size: 12px
}

div.ci_main :-ms-input-placeholder {
    font-weight: 700;
    font-size: 12px
}

div.ci_main ::placeholder {
    font-weight: 700;
    font-size: 12px
}

.clear {
    clear: both
}

.full-w,
div.about_us_page div.jobs_area ul.job_posted>li p,
div.ci_main div.about_us_page ul.logos_area>li>img,
div.ci_main div.banner_about_heading p,
div.ci_main div.banner_head_form div.text_area_form div.right_area form a.fixed_contact_us>span,
div.ci_main div.banner_head_form div.text_area_form>p,
div.ci_main div.blog_page div.blog_area div.text_area,
div.ci_main div.careerera_process div.main_careerera_process div.content_area p,
div.ci_main div.common_image_txt p,
div.ci_main div.company_logos .company_logos_links>img,
div.ci_main div.header div.header_bottom ul.navigation_bar>li .dropdown,
div.ci_main div.instructor_team div.instructor_team_area div.image_area>img,
div.ci_main div.login_area .form-control,
div.ci_main div.login_area label,
div.ci_main div.login_area p,
div.ci_main div.main_container_area div.background_area_text div.shadow_area form,
div.ci_main div.main_container_area div.review_area,
div.ci_main div.main_container_area div.wrapper_area section div.batches_area,
div.ci_main div.mocktest_about_area p,
div.ci_main div.mocktest_blog_post div.blog_post_area>p,
div.ci_main div.mocktest_content p,
div.ci_main div.mocktest_our_team_area p,
div.ci_main div.partner_page,
div.ci_main div.partner_page div.section,
div.ci_main div.partner_page div.section.section-five div.background_area form.partners_form,
div.ci_main div.partner_page div.section.section-four ul.course_details>li p,
div.ci_main div.partner_page div.section.section-one div.partner_banner>img,
div.ci_main div.partner_page div.section.section-seven div.author_profile p,
div.ci_main div.popoluar_courses div.popular_courses_area div.text_area p.links,
div.ci_main div.poular_batches div.popular_batches_area,
div.ci_main div.register_form p,
div.ci_main div.reviews_area div.author_profile p,
div.ci_main div.section,
div.ci_main div.section.section-seven div.author_profile p,
div.ci_main div.upcoming_events a.upcoming_events_area div.text_area>p,
div.courses_category p,
div.instructor_banner div.instructor_content .heading,
div.instructor_banner div.instructor_content .text,
div.main_container_area div.wrapper_area section div.accordian_area,
div.requirement_area a.requirement_area>p,
div.reviews_show_area p,
div.work_shop_time,
form.all_batches input.search_area,
form.all_batches select.form-control,
p.btns,
section.courses_area,
section.courses_area div.batches_area {
    width: 100%;
    float: left
}

p.btns.section_btns {
    margin-bottom: 20px;
    text-align: center
}

p.btns>a {
    margin: 0 5px 10px;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    padding: 10px 15px;
    text-transform: uppercase;
    color: #000;
    border: 1px solid #000
}

p.btns>a:active,
p.btns>a:focus,
p.btns>a:hover {
    text-decoration: none;
    color: #fff !important
}

p.btns>a.active,
p.btns>a:active,
p.btns>a:focus,
p.btns>a:hover {
    background: #095099;
    color: #fff;
    border-color: transparent !important
}

div.ci_main div.banner_head_form,
div.ci_main div.banner_heading,
div.ci_main div.banner_main_heading {
    background: url(../images/banner-inner-page2.jpg) top center/cover no-repeat
}

p.btns.white_btns>a {
    border-color: #fff;
    color: #fff
}

img.lazys {
    background-image: url('https://www.careerera.com/images/loader.svg');
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: 100px
}

img.lazys.removeLoader {
    background-image: none !important
}

div.ci_main .c_btn1 {
    width: auto;
    border: 1px solid #000;
    padding: 10px 34px;
    color: #000;
    font-weight: 700
}

div.ci_main .c_btn1:active,
div.ci_main .c_btn1:focus,
div.ci_main .c_btn1:hover,
div.ci_main div.main_container_area div.wrapper_area section div.batches_area ul.main_batches_area>li p.buttons_v_e>a:active,
div.ci_main div.main_container_area div.wrapper_area section div.batches_area ul.main_batches_area>li p.buttons_v_e>a:focus,
div.ci_main div.main_container_area div.wrapper_area section div.batches_area ul.main_batches_area>li p.buttons_v_e>a:hover,
div.ci_main div.main_container_area form.post_a_comment_form span.submit_area>a:active,
div.ci_main div.main_container_area form.post_a_comment_form span.submit_area>a:focus,
div.ci_main div.main_container_area form.post_a_comment_form span.submit_area>a:hover {
    text-decoration: none;
    background: #095099;
    color: #fff;
    border-color: transparent
}

.grey,
div.ci_main div.category_area a.category_list p.head>span.courses,
div.ci_main div.lifetime_area div.lifetime_area_icons div.icons_area>p.text,
div.ci_main div.main_container_area form.contact_us_form.response_page p>span,
div.ci_main div.reviews_area.mocktest_reviews_area div.author_profile p.text {
    color: grey
}

.black,
div.ci_main div.common_image_txt ul.testi_area>li.image_area_text p.post,
div.ci_main div.popoluar_courses div.popular_courses_area div.text_area a.head:active span.heading,
div.ci_main div.popoluar_courses div.popular_courses_area div.text_area a.head:focus span.heading,
div.ci_main div.popoluar_courses div.popular_courses_area div.text_area a.head:hover span.heading,
div.ci_main div.reviews_area.mocktest_reviews_area div.author_profile p.sub_text,
div.ci_main.instructor_page div.subscribe_news div.main_heading .heading,
div.main_container_area div.wrapper_area section div.table_area div.course-list-header .panel-title>a,
div.poular_batches div.popular_batches_area p.text span.dark_color {
    color: #000
}

div.ci_main div.header {
    width: 100%;
    float: left;
    position: relative;
    z-index: 9999
}

div.ci_main div.header div.header_top {
    width: 100%;
    float: left;
    background: #f1f1f1;
    border-bottom: 1px solid #c1bfbf;
    padding: 10px 0 5px
}

div.ci_main div.header div.header_top ul.top_links {
    width: auto;
    float: left;
    padding: 0;
    margin: 0
}

div.ci_main div.header div.header_top ul.top_links>li {
    width: auto;
    float: left;
    list-style: none;
    border-right: 1px solid #000;
    padding: 0 10px;
    margin-bottom: 5px
}

div.ci_main div.header div.header_top ul.top_links>li>a {
    width: 100%;
    float: left;
    font-weight: 700;
    color: #000;
    font-size: 12px;
    padding-top: 1px
}

div.ci_main div.header div.header_top ul.top_links>li a.phone_number {
    font-size: 14px;
    padding-top: 0
}

div.ci_main div.header div.header_top ul.top_links>li a.phone_number>img {
    float: left;
    margin-top: 2px;
    margin-right: 5px
}

div.about_us_page div.jobs_area ul.job_posted>li ul.entry_details>li:first-child,
div.ci_main div.about_us_page div.jobs_area div.right_sidebar_links.batch_page_sidebar,
div.ci_main div.about_us_page div.jobs_area div.right_sidebar_links.batch_page_sidebar div.right_sidebar_links_main,
div.ci_main div.breadcrumbs ul.left_area>li:first-child,
div.ci_main div.header div.header_bottom ul.navigation_bar>li.huge_dropdown>ul>li.right_area>ul>li p.head.pl-0,
div.ci_main div.header div.header_top ul.top_links>li:first-child {
    padding-left: 0
}

div.ci_main div.header div.header_top ul.top_links>li:last-child {
    border-right: none;
    padding-right: 0
}

div.ci_main div.careerera_process div.main_careerera_process div.content_area.right_align p.text>img,
div.ci_main div.careerera_process div.main_careerera_process div.content_area.right_align>img,
div.ci_main div.footer_bottom_fixed ul>li:first-child>a,
div.ci_main div.header div.header_top div.right_header_top ul.top_links,
div.ci_main div.login_area p.form_text>span~a {
    float: right
}

div.ci_main div.header div.header_top ul.top_links>li a.btn-primary {
    padding: 0;
    background: 0 0;
    border: none;
    font-weight: 700;
    color: #000;
    font-size: 14px
}

div.ci_main div.header div.header_top ul.top_links>li a.btn-primary .caret {
    margin-top: -5px
}

div.ci_main div.header div.header_top ul.top_links>li .dropdown .dropdown-menu {
    min-width: 200px
}

div.ci_main div.header div.header_bottom ul.navigation_bar>li.normal_dropdown>ul>li,
div.ci_main div.header div.header_top ul.top_links>li .dropdown .dropdown-menu>li,
div.ci_main div.learning_path ul.accordion_area>li,
div.ci_main div.main_container_area div.form_and_buttons form>div>ul>li,
div.search_area form>div>ul>li {
    width: 100%;
    float: left;
    list-style: none
}

div.ci_main div.header div.header_top ul.top_links>li .dropdown .dropdown-menu>li>a {
    font-size: 12px;
    font-weight: 700;
    padding: 5px 10px;
    color: #000
}

div.ci_main div.header div.header_bottom {
    width: 100%;
    float: left;
    padding: 0 0 15px
}

div.ci_main div.header div.header_bottom.active {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 9;
    background: #fff;
    transition: .3s;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    border-bottom: 1px solid #eee;
    padding: 0 0 15px
}

div.ci_main div.header div.header_bottom a.logo_area {
    width: auto;
    float: left;
    position: absolute;
    top: 6px;
    left: 0
}

div.ci_main div.header div.header_bottom a.logo_area>img {
    width: 153px;
    float: left
}

div.ci_main div.footer_bottom_fixed ul,
div.ci_main div.header div.header_bottom ul.navigation_bar,
div.ci_main div.instructor_contact ul.contact_portion,
div.ci_main div.partner_page div.section.section-three ul.image_text>li ul.check_list,
div.courses_category ol.roman_numbers {
    width: 100%;
    float: left;
    padding: 0;
    margin: 0
}

div.ci_main div.header div.header_bottom ul.navigation_bar>li {
    width: auto;
    float: left;
    list-style: none;
    margin-right: 7px;
    padding: 14px 12px 5px
}

#more-certifications,
#more-language,
#more-test-preparations,
.hidebx,
.our_faq_sec.our_faq_sec_removecss .accordion-content_faq,
.show_after_click,
a.scroll_top.active>i,
div.accordion .fa-minus,
div.active .fa-plus,
div.ci_main div.about_us_page div.jobs_area div.right_sidebar_links.batch_page_sidebar div.right_sidebar_links_main::after,
div.ci_main div.about_us_page div.jobs_area div.right_sidebar_links.batch_page_sidebar div.right_sidebar_links_main::before,
div.ci_main div.blog_page.blog_details_page div.blog_area div.text_area blockquote::before,
div.ci_main div.breadcrumbs ul.left_area>li:first-child::before,
div.ci_main div.header div.header_bottom ul.navigation_bar>li.back>ul a.explore_category::before,
div.ci_main div.header div.header_bottom ul.navigation_bar>li.desktop_hide,
div.ci_main div.header div.header_bottom ul.navigation_bar>li.huge_dropdown-three-part>ul>li.right_area p.head.m_show_d_hide,
div.ci_main div.lifetime_area form.mocktest_form div.radio_buttons label input,
div.ci_main div.lifetime_area form.mocktest_form div.radios_button label input,
div.ci_main div.main_container_area form.post_a_comment_form fieldset.rating>input,
div.ci_main div.main_container_area hr.contact_us.hide_desktop,
div.ci_main div.partner_page div.section.section-six div.testimonials_area .fa-quote-right::before,
div.ci_main.instructor_page div.subscribe_news::before {
    display: none
}

div.ci_main div.header div.header_bottom ul.navigation_bar>li>a {
    width: 100%;
    float: left;
    color: #000;
    font-weight: 700;
    text-transform: uppercase;
    padding: 0
}

div.ci_main div.header div.header_bottom ul.navigation_bar>li>a>i {
    margin-right: 5px
}

div.ci_main div.banner_about_heading p.sub_head>a:active,
div.ci_main div.banner_about_heading p.sub_head>a:focus,
div.ci_main div.banner_about_heading p.sub_head>a:hover,
div.ci_main div.breadcrumbs ul.left_area>li>a:active,
div.ci_main div.breadcrumbs ul.left_area>li>a:focus,
div.ci_main div.breadcrumbs ul.left_area>li>a:hover,
div.ci_main div.header div.header_bottom ul.navigation_bar>li.mega_menu>ul>li>a:active,
div.ci_main div.header div.header_bottom ul.navigation_bar>li.mega_menu>ul>li>a:focus,
div.ci_main div.header div.header_bottom ul.navigation_bar>li.mega_menu>ul>li>a:hover,
div.ci_main div.header div.header_bottom ul.navigation_bar>li.mega_menu>ul>li>ul>li>a:active,
div.ci_main div.header div.header_bottom ul.navigation_bar>li.mega_menu>ul>li>ul>li>a:focus,
div.ci_main div.header div.header_bottom ul.navigation_bar>li.mega_menu>ul>li>ul>li>a:hover,
div.ci_main div.header div.header_bottom ul.navigation_bar>li>a:active,
div.ci_main div.header div.header_bottom ul.navigation_bar>li>a:focus,
div.ci_main div.header div.header_bottom ul.navigation_bar>li>a:hover,
div.ci_main div.our_team div.our_team_area p.social_icons>a:active,
div.ci_main div.our_team div.our_team_area p.social_icons>a:focus,
div.ci_main div.our_team div.our_team_area p.social_icons>a:hover,
div.ci_main div.poular_batches div.popular_batches_area a.head:active,
div.ci_main div.poular_batches div.popular_batches_area a.head:focus,
div.ci_main div.poular_batches div.popular_batches_area a.head:hover,
div.ci_main div.poular_batches ul.view_as_area>li>a.active,
div.ci_main div.poular_batches ul.view_as_area>li>a:active,
div.ci_main div.poular_batches ul.view_as_area>li>a:focus,
div.ci_main div.poular_batches ul.view_as_area>li>a:hover,
ul.course_location>li>a:active,
ul.course_location>li>a:focus,
ul.course_location>li>a:hover {
    color: #095099;
    text-decoration: none
}

div.ci_main div.header div.header_bottom ul.navigation_bar>li>a.fa-search {
    font-weight: 400;
    background: #095099;
    padding: 6px 12px;
    margin: 0;
    text-align: center;
    color: #fff;
    border-radius: 5px;
    font-size: 22px
}

div.ci_main div.header div.header_bottom ul.navigation_bar>li.back:hover>a,
div.ci_main div.header div.header_bottom ul.navigation_bar>li.back>a:active,
div.ci_main div.header div.header_bottom ul.navigation_bar>li.back>a:focus,
div.ci_main div.header div.header_bottom ul.navigation_bar>li.back>a:hover,
div.ci_main div.header div.header_bottom ul.navigation_bar>li>a.fa-search:active,
div.ci_main div.header div.header_bottom ul.navigation_bar>li>a.fa-search:focus,
div.ci_main div.header div.header_bottom ul.navigation_bar>li>a.fa-search:hover {
    color: #fff
}

div.ci_main div.header div.header_bottom ul.mob_search_menu {
    width: auto;
    float: right;
    padding: 22px 0;
    margin: 0;
    display: none
}

div.ci_main div.header div.header_bottom ul.mob_search_menu>li {
    width: auto;
    float: left;
    list-style: none
}

div.ci_main div.careerera_process div.main_careerera_process div.content_area.left_align p.text>img,
div.ci_main div.careerera_process div.main_careerera_process div.content_area.left_align>img,
div.ci_main div.footer_bottom_fixed ul>li:nth-child(2)>a,
div.ci_main div.header div.header_bottom ul.mob_search_menu>li>a,
div.ci_main div.login_area p.form_text input,
div.ci_main div.login_area p>span {
    float: left
}

div.about_us_page div.jobs_area ul.job_posted>li a.read_more:active,
div.about_us_page div.jobs_area ul.job_posted>li a.read_more:focus,
div.about_us_page div.jobs_area ul.job_posted>li a.read_more:hover,
div.background_area_text div.shadow_area a.important_links:active,
div.background_area_text div.shadow_area a.important_links:focus,
div.background_area_text div.shadow_area a.important_links:hover,
div.ci_main div.banner_about_heading p.btn_link>a:active,
div.ci_main div.banner_about_heading p.btn_link>a:focus,
div.ci_main div.banner_about_heading p.btn_link>a:hover,
div.ci_main div.banner_head_form div.text_area_form p.buttons_area>a:active,
div.ci_main div.banner_head_form div.text_area_form p.buttons_area>a:focus,
div.ci_main div.banner_head_form div.text_area_form p.buttons_area>a:hover,
div.ci_main div.banner_main_heading ul.breadcrumbs1>li>a:active,
div.ci_main div.banner_main_heading ul.breadcrumbs1>li>a:focus,
div.ci_main div.banner_main_heading ul.breadcrumbs1>li>a:hover,
div.ci_main div.blog_page div.blog_area div.text_area p.tags_links a:active,
div.ci_main div.blog_page div.blog_area div.text_area p.tags_links a:focus,
div.ci_main div.blog_page div.blog_area div.text_area p.tags_links a:hover,
div.ci_main div.blog_page div.right_sidebar div.courses_area form>a:active,
div.ci_main div.blog_page div.right_sidebar div.courses_area form>a:focus,
div.ci_main div.blog_page div.right_sidebar div.courses_area form>a:hover,
div.ci_main div.careerera_process div.main_careerera_process div.content_area p.heading>a:active,
div.ci_main div.careerera_process div.main_careerera_process div.content_area p.heading>a:focus,
div.ci_main div.careerera_process div.main_careerera_process div.content_area p.heading>a:hover,
div.ci_main div.footer_bottom_fixed ul>li>a:active,
div.ci_main div.footer_bottom_fixed ul>li>a:focus,
div.ci_main div.footer_bottom_fixed ul>li>a:hover,
div.ci_main div.header div.header_bottom ul.mob_search_menu>li>a:active,
div.ci_main div.header div.header_bottom ul.mob_search_menu>li>a:focus,
div.ci_main div.header div.header_bottom ul.mob_search_menu>li>a:hover,
div.ci_main div.header div.header_bottom ul.navigation_bar>li.huge_dropdown>ul>li.left_area>a:focus,
div.ci_main div.imagine_feature ul.imagine_feature_area>li>a:active,
div.ci_main div.imagine_feature ul.imagine_feature_area>li>a:focus,
div.ci_main div.imagine_feature ul.imagine_feature_area>li>a:hover,
div.ci_main div.instructor_contact ul.contact_portion>li p.text>a:active,
div.ci_main div.instructor_contact ul.contact_portion>li p.text>a:focus,
div.ci_main div.instructor_contact ul.contact_portion>li p.text>a:hover,
div.ci_main div.login_area div.social_network div.middle_area ul.social_text>li>a.facebook:active,
div.ci_main div.login_area div.social_network div.middle_area ul.social_text>li>a.facebook:focus,
div.ci_main div.login_area div.social_network div.middle_area ul.social_text>li>a.facebook:hover,
div.ci_main div.login_area p.form_text>a:active,
div.ci_main div.login_area p.form_text>a:focus,
div.ci_main div.login_area p.form_text>a:hover,
div.ci_main div.main_container_area a.post_a_comment:active,
div.ci_main div.main_container_area a.post_a_comment:focus,
div.ci_main div.main_container_area a.post_a_comment:hover,
div.ci_main div.main_container_area div.form_and_buttons a.search_btn:active,
div.ci_main div.main_container_area div.form_and_buttons a.search_btn:focus,
div.ci_main div.main_container_area div.form_and_buttons a.search_btn:hover,
div.ci_main div.main_container_area form.contact_us_form .submit_area:active,
div.ci_main div.main_container_area form.contact_us_form .submit_area:focus,
div.ci_main div.main_container_area form.contact_us_form .submit_area:hover,
div.ci_main div.mocktest_our_team_area div.image_area>p.social_icons>a:active,
div.ci_main div.mocktest_our_team_area div.image_area>p.social_icons>a:focus,
div.ci_main div.mocktest_our_team_area div.image_area>p.social_icons>a:hover,
div.ci_main div.partner_page div.section.section-five div.background_area form.partners_form a.submit_area:active,
div.ci_main div.partner_page div.section.section-five div.background_area form.partners_form a.submit_area:focus,
div.ci_main div.partner_page div.section.section-five div.background_area form.partners_form a.submit_area:hover,
div.ci_main div.partner_page div.section.section-seven div.author_profile p.social_icons>a:active,
div.ci_main div.partner_page div.section.section-seven div.author_profile p.social_icons>a:focus,
div.ci_main div.partner_page div.section.section-seven div.author_profile p.social_icons>a:hover,
div.ci_main div.poular_batches div.popular_batches_area div.popular_batches_img p.btns>a:active,
div.ci_main div.poular_batches div.popular_batches_area div.popular_batches_img p.btns>a:focus,
div.ci_main div.poular_batches div.popular_batches_area div.popular_batches_img p.btns>a:hover,
div.ci_main div.register_form form.register_form a.apply:active,
div.ci_main div.register_form form.register_form a.apply:focus,
div.ci_main div.register_form form.register_form a.apply:hover,
div.ci_main div.reviews_area div.author_profile p.post>a:active,
div.ci_main div.reviews_area div.author_profile p.post>a:focus,
div.ci_main div.reviews_area div.author_profile p.post>a:hover,
div.ci_main div.reviews_area.mocktest_reviews_area div.author_profile p.link>a:active,
div.ci_main div.reviews_area.mocktest_reviews_area div.author_profile p.link>a:focus,
div.ci_main div.reviews_area.mocktest_reviews_area div.author_profile p.link>a:hover,
div.ci_main div.section.section-seven div.author_profile p.social_icons>a:active,
div.ci_main div.section.section-seven div.author_profile p.social_icons>a:focus,
div.ci_main div.section.section-seven div.author_profile p.social_icons>a:hover,
div.ci_main div.subscribe_news form a:active,
div.ci_main div.subscribe_news form a:focus,
div.ci_main div.subscribe_news form a:hover,
div.post_a_comment form .submit_btn:active,
div.post_a_comment form .submit_btn:focus,
div.post_a_comment form .submit_btn:hover,
div.right_sidebar_links_main form .submit:active,
div.right_sidebar_links_main form .submit:focus,
div.right_sidebar_links_main form .submit:hover,
div.search_area form a:active,
div.search_area form a:focus,
div.search_area form a:hover,
form.all_batches a:active,
form.all_batches a:focus,
form.all_batches a:hover,
form.login_register_form a.login:active,
form.login_register_form a.login:focus,
form.login_register_form a.login:hover {
    text-decoration: none
}

div.ci_main div.header div.header_bottom ul.mob_search_menu>li.close_btn a.fa-times {
    position: fixed;
    top: 0;
    right: -100%;
    width: 40px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    background: #ed0722;
    color: #fff;
    font-size: 20px;
    z-index: 99999
}

div.ci_main div.header div.header_bottom ul.mob_search_menu>li.close_btn a.fa-times.active {
    right: 280px;
    transition: .5s
}

div.ci_main div.header div.header_bottom ul.mob_search_menu>li a.fa-search {
    font-size: 20px;
    color: #000
}

div.ci_main div.header div.header_bottom ul.mob_search_menu>li a.menu {
    width: 28px;
    margin-left: 20px
}

div.ci_main div.header div.header_bottom ul.mob_search_menu>li a.menu>div {
    width: 100%;
    float: left;
    height: 3px;
    background: #000;
    margin-bottom: 5px
}

div.ci_main div.about_us_page div.jobs_area div.right_sidebar_links div.right_sidebar_links_main p:last-child,
div.ci_main div.breadcrumbs.m_b_0,
div.ci_main div.footer ul.footer_links.m_b_0,
div.ci_main div.header div.header_bottom ul.mob_search_menu>li a.menu>div:last-child,
div.ci_main div.learning_path ul.course_area_w_line>li:last-child,
div.ci_main div.lifetime_area form.mocktest_form p.btns>a,
div.ci_main div.main_container_area div.review_area>ul>li:last-child,
div.ci_main div.mocktest_content p.btns,
div.ci_main div.mocktest_our_team_area:hover div.image_area>p.social_icons,
div.ci_main div.partner_page div.section.section-one div.partner_banner form.mocktest_form div.captcha .form-control,
div.ci_main div.partner_page div.section.section-one div.partner_banner form.mocktest_form div.country_code .form-control,
div.ci_main div.reviews_area p.btns>a,
div.ci_main.instructor_page div.instructor_contact form.mocktest_form label.upload_file input[type=file],
div.ci_main.instructor_page div.instructor_contact form.mocktest_form p.btns,
div.main_container_area div.wrapper_area section div.accordian_area>ul:last-child,
div.main_container_area div.wrapper_area section div.accordian_area>ul>li p:last-child,
div.reviews_show_area p.social_icons,
ol.order_list>li ul li:last-child,
ul.unorder_list>li ol li:last-child,
ul.unorder_list>li ul li:last-child {
    margin-bottom: 0
}

div.ci_main div.header div.header_bottom ul.navigation_bar>li .dropdown>a {
    width: 100%;
    float: left;
    background: #095099;
    border-color: #095099
}

div.ci_main div.header div.header_bottom ul.navigation_bar>li .dropdown>a>img {
    display: inline-block;
    margin: -3px 5px 0 0;
    height: 12px
}

div.ci_main div.header div.header_bottom div.nav_part {
    width: 100%;
    float: left;
    position: relative;
    padding-left: 200px;
    padding-top: 20px
}

div.ci_main div.header div.header_bottom ul.navigation_bar>li:nth-last-child(2) {
    float: right;
    margin-right: 0
}

div.ci_main div.header_logo {
    width: 100%;
    float: left;
    padding: 15px 0;
    border-bottom: 1px solid #eee
}

div.ci_main div.header_logo a {
    width: auto;
    float: left
}

div.ci_main div.header_logo a>img {
    width: 180px;
    float: left
}

div.ci_main div.header div.header_bottom ul.navigation_bar>li.back {
    position: relative;
    background: #095099;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px
}

div.ci_main div.header div.header_bottom ul.navigation_bar>li.back>a {
    padding: 0;
    position: relative;
    width: auto;
    color: #fff
}

div.ci_main div.header div.header_bottom ul.navigation_bar>li.back>a.fa-bars {
    margin: 4px 5px 0 0
}

div.ci_main div.header div.header_bottom ul.navigation_bar>li.huge_dropdown>a::after {
    position: absolute;
    top: 14px;
    bottom: 0;
    right: 0;
    margin: auto;
    content: "";
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #000;
    transition: .2s linear;
    -webkit-transition: .2s linear;
    -moz-transition: .2s linear;
    display: none
}

div.ci_main div.header div.header_bottom ul.navigation_bar>li.back:hover>a::after,
div.ci_main div.header div.header_bottom ul.navigation_bar>li.huge_dropdown>a:active::after,
div.ci_main div.header div.header_bottom ul.navigation_bar>li.huge_dropdown>a:focus::after,
div.ci_main div.header div.header_bottom ul.navigation_bar>li.huge_dropdown>a:hover::after,
div.ci_main div.header div.header_bottom ul.navigation_bar>li.normal_dropdown:hover>a::after {
    border-top-color: #095099
}

div.ci_main div.header div.header_bottom ul.navigation_bar>li.huge_dropdown>ul {
    position: absolute;
    top: 100%;
    right: 0;
    left: 0;
    margin: auto;
    background: #fff;
    width: 942px;
    min-height: 510px;
    padding-bottom: 20px;
    box-shadow: 0 5px 10px 2px #aaa;
    -webkit-box-shadow: 0 5px 10px 2px #aaa;
    -moz-box-shadow: 0 5px 10px 2px #aaa;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    z-index: 9
}

div.ci_main div.header div.header_bottom ul.navigation_bar>li.back>ul {
    visibility: hidden;
    opacity: 0;
    height: 0;
    transition: .15s linear;
    -webkit-transition: .15s linear;
    -moz-transition: .15s linear
}

div.ci_main div.header div.header_bottom ul.navigation_bar>li.back:hover>ul {
    visibility: visible;
    opacity: 1;
    height: auto
}

div.ci_main div.header div.header_bottom ul.navigation_bar>li.back>ul a.explore_category {
    position: absolute !important;
    bottom: 20px;
    right: 20px;
    border: 1px solid #095099;
    color: #095099 !important;
    line-height: 1;
    padding: 12px 15px !important;
    text-transform: uppercase;
    z-index: 9;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    width: auto !important
}

div.ci_main div.header div.header_bottom ul.navigation_bar>li.back>ul a.explore_category:active,
div.ci_main div.header div.header_bottom ul.navigation_bar>li.back>ul a.explore_category:focus,
div.ci_main div.header div.header_bottom ul.navigation_bar>li.back>ul a.explore_category:hover {
    text-decoration: none;
    background: #095099;
    color: #fff !important
}

div.ci_main div.header div.header_bottom ul.navigation_bar>li.huge_dropdown>ul>li {
    float: left;
    list-style: none;
    font-size: 12px;
    position: relative
}

div.ci_main div.header div.header_bottom ul.navigation_bar>li.huge_dropdown>ul::before {
    width: 35%;
    height: 100%;
    background: #f6f6f6;
    position: absolute;
    top: 0;
    left: 0;
    content: "";
    border-radius: 10px 0 0 10px;
    -webkit-border-radius: 10px 0 0 10px;
    -moz-border-radius: 10px 0 0 10px
}

div.ci_main div.header div.header_bottom ul.navigation_bar>li.huge_dropdown>ul>li.head {
    width: 25%;
    clear: both;
    padding: 20px 20px 13px;
    text-transform: uppercase;
    font-size: 13px;
    color: #000
}

div.ci_main div.header div.header_bottom ul.navigation_bar>li.huge_dropdown>ul>li.left_area {
    width: 25%;
    clear: both
}

div.ci_main div.header div.header_bottom ul.navigation_bar>li.huge_dropdown>ul>li.right_area {
    width: 75%;
    display: none;
    position: absolute;
    top: 0;
    left: 25%;
    padding: 20px 20px 40px
}

.hidebx.active,
.our_faq_sec.our_faq_sec_removecss .accordion-content_faq.active,
div.active .fa-minus,
div.ci_main div.header div.header_bottom ul.navigation_bar>li.huge_dropdown-three-part>ul>li.left_area.active+.right_area,
div.ci_main div.header div.header_bottom ul.navigation_bar>li.huge_dropdown-three-part>ul>li.right_area p.head.d_show_m_hide,
div.ci_main div.header div.header_bottom ul.navigation_bar>li.huge_dropdown-three-part>ul>li.right_area>ul>li.left_area.active+.right_area,
div.ci_main div.header div.header_bottom ul.navigation_bar>li.huge_dropdown>ul>li.left_area.active+li,
div.ci_main div.header div.header_bottom ul.navigation_bar>li.normal_dropdown:hover>ul,
div.main_container_area div.wrapper_area section div.accordian_area ul.active>li.text {
    display: block
}

div.ci_main div.header div.header_bottom ul.navigation_bar>li.huge_dropdown>ul>li.left_area>a {
    width: 100%;
    float: left;
    padding: 7px 20px;
    color: #000
}

div.ci_main div.header div.header_bottom ul.navigation_bar>li.huge_dropdown>ul>li.left_area.active>a,
div.ci_main div.header div.header_bottom ul.navigation_bar>li.huge_dropdown>ul>li.left_area>a:active,
div.ci_main div.header div.header_bottom ul.navigation_bar>li.huge_dropdown>ul>li.left_area>a:hover {
    background: #fff;
    color: #40c4ff;
    text-decoration: none
}

div.ci_main div.header div.header_bottom ul.navigation_bar>li.huge_dropdown>ul>li.right_area>ul,
div.ci_main div.learning_path ul.accordion_area {
    width: 100%;
    float: left;
    margin: 0;
    padding: 0
}

div.ci_main div.banner_head_form div.text_area_form>.main_head,
div.ci_main div.banner_heading p.main_head {
    padding-left: 25px;
    line-height: 1.1;
    word-break: break-word;
    text-align: left;
    font-size: 40px;
    font-weight: 700;
    text-transform: uppercase
}

div.ci_main div.header div.header_bottom ul.navigation_bar>li.huge_dropdown>ul>li.right_area>ul>li {
    float: left;
    list-style: none
}

div.ci_main div.header div.header_bottom ul.navigation_bar>li.huge_dropdown>ul>li.right_area>ul>li:first-child {
    width: 60%;
    padding-right: 10px
}

div.ci_main div.header div.header_bottom ul.navigation_bar>li.huge_dropdown>ul>li.right_area>ul>li:last-child {
    width: 40%;
    padding-left: 10px
}

div.ci_main div.header div.header_bottom ul.navigation_bar>li.huge_dropdown>ul>li.right_area>ul>li p.head {
    width: 100%;
    float: left;
    padding: 0 0 13px 20px;
    text-transform: uppercase;
    font-size: 13px;
    margin-bottom: 0
}

div.ci_main div.header div.header_bottom ul.navigation_bar>li.huge_dropdown>ul>li.right_area>ul>li a {
    width: 100%;
    float: left;
    padding: 7px 0;
    color: grey
}

div.about_us_page div.jobs_area ul.job_posted>li a.head:active,
div.about_us_page div.jobs_area ul.job_posted>li a.head:focus,
div.about_us_page div.jobs_area ul.job_posted>li a.head:hover,
div.ci_main div.blog_page div.blog_area div.text_area>a:active,
div.ci_main div.blog_page div.blog_area div.text_area>a:focus,
div.ci_main div.blog_page div.blog_area div.text_area>a:hover,
div.ci_main div.footer_mocktest p.follow_us>a:active,
div.ci_main div.footer_mocktest p.follow_us>a:focus,
div.ci_main div.footer_mocktest p.follow_us>a:hover,
div.ci_main div.header div.header_bottom ul.navigation_bar>li.huge_dropdown>ul>li.right_area>ul>li a:active,
div.ci_main div.header div.header_bottom ul.navigation_bar>li.huge_dropdown>ul>li.right_area>ul>li a:focus,
div.ci_main div.header div.header_bottom ul.navigation_bar>li.huge_dropdown>ul>li.right_area>ul>li a:hover,
div.ci_main div.login_area div.social_network div.middle_area div.social_links>a:active,
div.ci_main div.login_area div.social_network div.middle_area div.social_links>a:focus,
div.ci_main div.login_area div.social_network div.middle_area div.social_links>a:hover {
    text-decoration: none;
    color: #095099
}

div.ci_main div.header div.header_bottom ul.navigation_bar>li.huge_dropdown>ul>li.right_area>ul>li div.certificate_area {
    width: 100%;
    float: left;
    padding-left: 80px;
    position: relative;
    border-left: 1px solid #ccc
}

div.ci_main div.header div.header_bottom ul.navigation_bar>li.huge_dropdown>ul>li.right_area>ul>li div.certificate_area img.masters_badge {
    position: absolute;
    top: 7px;
    left: 20px;
    width: 40px
}

div.ci_main div.header div.header_bottom ul.navigation_bar>li.huge_dropdown>ul>li.right_area>ul>li ul.line_and_cirlce {
    width: 100%;
    float: left;
    padding: 0 0 0 40px;
    margin: 0 0 0 -40px;
    position: relative;
    overflow: hidden
}

div.ci_main div.header div.header_bottom ul.navigation_bar>li.huge_dropdown>ul>li.right_area>ul>li ul.line_and_cirlce::before {
    width: 1px;
    height: 100%;
    content: "";
    background: #ccc;
    position: absolute;
    left: 2px;
    top: 18px
}

div.ci_main div.header div.header_bottom ul.navigation_bar>li.huge_dropdown>ul>li.right_area>ul>li ul.line_and_cirlce>li {
    width: 100%;
    float: left;
    list-style: none;
    position: relative
}

div.ci_main div.header div.header_bottom ul.navigation_bar>li.huge_dropdown>ul>li.right_area>ul>li ul.line_and_cirlce>li::before {
    width: 5px;
    height: 5px;
    background: #333;
    content: "";
    left: -40px;
    top: 14px;
    position: absolute;
    border-radius: 100%;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%
}

div.ci_main div.header div.header_bottom ul.navigation_bar>li.huge_dropdown>ul>li.right_area>ul>li ul.line_and_cirlce>li:last-child::after {
    width: 5px;
    height: 100%;
    content: "";
    position: absolute;
    top: 19px;
    left: -40px;
    background: #fff
}

div.ci_main div.header div.header_bottom ul.navigation_bar>li.huge_dropdown>ul>li.right_area>ul>li p.course_heading {
    width: 100%;
    float: left;
    font-size: 16px;
    color: grey;
    padding-bottom: 7px;
    margin-bottom: 0
}

div.ci_main div.header div.header_bottom ul.navigation_bar>li.huge_dropdown>ul>li.right_area>ul>li p.course_heading>a {
    width: auto;
    float: left;
    color: grey;
    padding: 0
}

div.ci_main div.header div.header_bottom ul.navigation_bar>li.huge_dropdown>ul>li.right_area>ul>li p.sub_head {
    width: 100%;
    float: left;
    margin: 7px 0
}

div.ci_main div.header div.header_bottom ul.navigation_bar>li.huge_dropdown-three-part>ul {
    position: absolute;
    top: 100%;
    left: -48px;
    margin: auto;
    background: #fff;
    width: 987px;
    min-height: 510px;
    box-shadow: 0 5px 10px 2px #aaa;
    -webkit-box-shadow: 0 5px 10px 2px #aaa;
    -moz-box-shadow: 0 5px 10px 2px #aaa;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    z-index: 8;
    padding: 0
}

div.ci_main div.header div.header_bottom ul.navigation_bar>li.huge_dropdown-three-part>ul::before {
    width: 25%;
    position: absolute;
    top: 0;
    left: 0;
    content: "";
    background: #f6f6f6;
    height: 100%;
    border-radius: 10px 0 0 10px;
    -webkit-border-radius: 10px 0 0 10px;
    -moz-border-radius: 10px 0 0 10px
}

div.ci_main div.header div.header_bottom ul.navigation_bar>li.huge_dropdown-three-part>ul::after {
    width: 371px;
    position: absolute;
    top: 0;
    right: 0;
    content: "";
    background: #f6f6f6;
    height: 100%;
    border-radius: 0 10px 10px 0;
    -webkit-border-radius: 0 10px 10px 0;
    -moz-border-radius: 0 10px 10px 0
}

div.ci_main div.header div.header_bottom ul.navigation_bar>li.huge_dropdown-three-part>ul>li {
    list-style: none;
    float: left;
    font-size: 12px
}

div.ci_main div.header div.header_bottom ul.navigation_bar>li.huge_dropdown-three-part>ul>li.head {
    width: 25%;
    clear: both;
    text-transform: uppercase;
    font-size: 13px;
    color: #000;
    padding: 20px 20px 13px;
    position: relative
}

div.ci_main div.header div.header_bottom ul.navigation_bar>li.huge_dropdown-three-part>ul>li.left_area {
    width: 25%;
    clear: both;
    position: relative
}

div.ci_main div.header div.header_bottom ul.navigation_bar>li.huge_dropdown-three-part>ul>li.right_area {
    width: 75%;
    top: 0;
    right: 0;
    position: absolute;
    background: #fff;
    display: none;
    border-radius: 0 10px 10px 0;
    -webkit-border-radius: 0 10px 10px 0;
    -moz-border-radius: 0 10px 10px 0
}

div.ci_main div.header div.header_bottom ul.navigation_bar>li.huge_dropdown-three-part>ul>li.left_area>a {
    width: 100%;
    float: left;
    padding: 7px 20px;
    background: #f6f6f6;
    color: #000
}

div.ci_main div.header div.header_bottom ul.navigation_bar>li.huge_dropdown-three-part>ul>li.left_area.active>a,
div.ci_main div.header div.header_bottom ul.navigation_bar>li.huge_dropdown-three-part>ul>li.left_area>a:active,
div.ci_main div.header div.header_bottom ul.navigation_bar>li.huge_dropdown-three-part>ul>li.left_area>a:focus,
div.ci_main div.header div.header_bottom ul.navigation_bar>li.huge_dropdown-three-part>ul>li.left_area>a:hover {
    background: #095099;
    color: #fff;
    text-decoration: none
}

div.ci_main div.header div.header_bottom ul.navigation_bar>li.huge_dropdown-three-part>ul>li.right_area>ul {
    width: 100%;
    float: left;
    padding: 0;
    margin: 0;
    position: relative;
    z-index: 1
}

div.ci_main div.header div.header_bottom ul.navigation_bar>li.huge_dropdown-three-part>ul>li.right_area>ul>li {
    list-style: none;
    float: left
}

div.ci_main div.header div.header_bottom ul.navigation_bar>li.huge_dropdown-three-part>ul>li.right_area>ul>li.left_area {
    width: 50%;
    float: left;
    clear: both
}

div.ci_main div.header div.header_bottom ul.navigation_bar>li.huge_dropdown-three-part>ul>li.right_area>ul>li.right_area {
    position: absolute;
    top: 0;
    right: 0;
    width: 50%;
    display: none;
    height: 460px
}

div.ci_main div.header div.header_bottom ul.navigation_bar>li.huge_dropdown-three-part>ul>li.right_area>ul>li.right_area>a {
    width: 100%;
    float: left;
    padding: 7px 20px 7px 35px;
    color: grey;
    position: relative
}

div.ci_main div.header div.header_bottom ul.navigation_bar>li.huge_dropdown-three-part>ul>li.right_area>ul>li.right_area>a::before {
    width: 5px;
    height: 5px;
    background: #333;
    content: "";
    position: absolute;
    top: 13px;
    left: 20px;
    border-radius: 100%;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%
}

div.ci_main div.about_us_page div.jobs_area div.right_sidebar_links div.right_sidebar_links_main p>a:active,
div.ci_main div.about_us_page div.jobs_area div.right_sidebar_links div.right_sidebar_links_main p>a:focus,
div.ci_main div.about_us_page div.jobs_area div.right_sidebar_links div.right_sidebar_links_main p>a:hover,
div.ci_main div.header div.header_bottom ul.navigation_bar>li.huge_dropdown-three-part>ul>li.right_area>ul>li.right_area>a:active,
div.ci_main div.header div.header_bottom ul.navigation_bar>li.huge_dropdown-three-part>ul>li.right_area>ul>li.right_area>a:focus,
div.ci_main div.header div.header_bottom ul.navigation_bar>li.huge_dropdown-three-part>ul>li.right_area>ul>li.right_area>a:hover {
    color: #000;
    text-decoration: none
}

div.ci_main div.header div.header_bottom ul.navigation_bar>li.huge_dropdown-three-part>ul>li.right_area p.head {
    float: left;
    text-transform: uppercase;
    font-size: 13px;
    color: #000;
    padding: 20px 20px 13px;
    margin-bottom: 0;
    position: relative;
    z-index: 1
}

div.ci_main div.header div.header_bottom ul.navigation_bar>li.huge_dropdown-three-part>ul>li.right_area p.head.one,
div.ci_main div.header div.header_bottom ul.navigation_bar>li.huge_dropdown-three-part>ul>li.right_area p.head.two,
div.courses_category ul.unorder_list.part-two>li {
    width: 50%
}

div.ci_main div.header div.header_bottom ul.navigation_bar>li.huge_dropdown-three-part>ul>li.right_area>ul>li.left_area>a {
    width: 100%;
    float: left;
    padding: 8px 20px 8px 55px;
    color: grey;
    position: relative;
    line-height: 1.3
}

div.ci_main div.header div.header_bottom ul.navigation_bar>li.huge_dropdown-three-part>ul>li.right_area>ul>li.left_area.active>a,
div.ci_main div.header div.header_bottom ul.navigation_bar>li.huge_dropdown-three-part>ul>li.right_area>ul>li.left_area>a:active,
div.ci_main div.header div.header_bottom ul.navigation_bar>li.huge_dropdown-three-part>ul>li.right_area>ul>li.left_area>a:focus,
div.ci_main div.header div.header_bottom ul.navigation_bar>li.huge_dropdown-three-part>ul>li.right_area>ul>li.left_area>a:hover {
    background: #40c4ff;
    color: #fff;
    text-decoration: none
}

div.ci_main div.header div.header_bottom ul.navigation_bar>li.huge_dropdown-three-part>ul>li.right_area>ul>li.right_area>img {
    width: 100%;
    float: left;
    margin-top: -52px;
    border-radius: 0 10px 10px 0;
    -webkit-border-radius: 0 10px 10px 0;
    -moz-border-radius: 0 10px 10px 0
}

div.ci_main div.header div.header_bottom ul.navigation_bar>li.huge_dropdown-three-part>ul>li.right_area>ul>li.left_area>a>img {
    display: inline-block;
    width: 25px;
    padding: 2px;
    position: absolute;
    top: 0;
    left: 20px;
    bottom: 0;
    margin: auto
}

div.ci_main div.category_area a.category_list.back-0 div.image_area>img,
div.ci_main div.category_area a.category_list.back-0:hover,
div.ci_main div.header div.header_bottom ul.navigation_bar>li.huge_dropdown-three-part .back-0>a>img,
div.ci_main div.popoluar_courses div.popular_courses_area.back-0 a.image_area>img,
div.ci_main div.popoluar_courses div.popular_courses_area.back-0:hover a.image_area,
div.ci_main.instructor_page div.popoluar_courses div.popular_courses_area.back-0 a.image_area>span i.image_area>img {
    background: #f15c24
}

div.ci_main div.category_area a.category_list.back-1 div.image_area>img,
div.ci_main div.category_area a.category_list.back-1:hover,
div.ci_main div.header div.header_bottom ul.navigation_bar>li.huge_dropdown-three-part .back-1>a>img,
div.ci_main div.popoluar_courses div.popular_courses_area.back-1 a.image_area>img,
div.ci_main div.popoluar_courses div.popular_courses_area.back-1:hover a.image_area,
div.ci_main.instructor_page div.popoluar_courses div.popular_courses_area.back-1 a.image_area>span i.image_area>img {
    background: #ed0622
}

div.ci_main div.category_area a.category_list.back-2 div.image_area>img,
div.ci_main div.category_area a.category_list.back-2:hover,
div.ci_main div.header div.header_bottom ul.navigation_bar>li.huge_dropdown-three-part .back-2>a>img,
div.ci_main div.popoluar_courses div.popular_courses_area.back-2 a.image_area>img,
div.ci_main div.popoluar_courses div.popular_courses_area.back-2:hover a.image_area,
div.ci_main.instructor_page div.popoluar_courses div.popular_courses_area.back-2 a.image_area>span i.image_area>img {
    background: #08991c
}

div.ci_main div.category_area a.category_list.back-3 div.image_area>img,
div.ci_main div.category_area a.category_list.back-3:hover,
div.ci_main div.header div.header_bottom ul.navigation_bar>li.huge_dropdown-three-part .back-3>a>img,
div.ci_main div.main_container_area div.wrapper_area section div.batches_area ul.main_batches_area>li.back-one,
div.ci_main div.popoluar_courses div.popular_courses_area.back-3 a.image_area>img,
div.ci_main div.popoluar_courses div.popular_courses_area.back-3:hover a.image_area,
div.ci_main.instructor_page div.popoluar_courses div.popular_courses_area.back-3 a.image_area>span i.image_area>img {
    background: #40c4ff
}

div.ci_main div.category_area a.category_list.back-4 div.image_area>img,
div.ci_main div.category_area a.category_list.back-4:hover,
div.ci_main div.header div.header_bottom ul.navigation_bar>li.huge_dropdown-three-part .back-4>a>img,
div.ci_main div.popoluar_courses div.popular_courses_area.back-4 a.image_area>img,
div.ci_main div.popoluar_courses div.popular_courses_area.back-4:hover a.image_area,
div.ci_main.instructor_page div.popoluar_courses div.popular_courses_area.back-4 a.image_area>span i.image_area>img {
    background: #f2a724
}

div.ci_main div.category_area a.category_list.back-5 div.image_area>img,
div.ci_main div.category_area a.category_list.back-5:hover,
div.ci_main div.header div.header_bottom ul.navigation_bar>li.huge_dropdown-three-part .back-5>a>img,
div.ci_main div.popoluar_courses div.popular_courses_area.back-5 a.image_area>img,
div.ci_main div.popoluar_courses div.popular_courses_area.back-5:hover a.image_area,
div.ci_main.instructor_page div.popoluar_courses div.popular_courses_area.back-5 a.image_area>span i.image_area>img {
    background: #b90622
}

div.ci_main div.category_area a.category_list.back-6 div.image_area>img,
div.ci_main div.category_area a.category_list.back-6:hover,
div.ci_main div.header div.header_bottom ul.navigation_bar>li.huge_dropdown-three-part .back-6>a>img,
div.ci_main div.popoluar_courses div.popular_courses_area.back-6 a.image_area>img,
div.ci_main div.popoluar_courses div.popular_courses_area.back-6:hover a.image_area {
    background: #9e991c
}

div.ci_main div.category_area a.category_list.back-7 div.image_area>img,
div.ci_main div.category_area a.category_list.back-7:hover,
div.ci_main div.header div.header_bottom ul.navigation_bar>li.huge_dropdown-three-part .back-7>a>img,
div.ci_main div.popoluar_courses div.popular_courses_area.back-7 a.image_area>img,
div.ci_main div.popoluar_courses div.popular_courses_area.back-7:hover a.image_area,
div.ci_main.instructor_page div.popoluar_courses div.popular_courses_area.back-7 a.image_area>span i.image_area>img {
    background: #7c40ff
}

div.ci_main div.category_area a.category_list.back-8 div.image_area>img,
div.ci_main div.category_area a.category_list.back-8:hover,
div.ci_main div.header div.header_bottom ul.navigation_bar>li.huge_dropdown-three-part .back-8>a>img,
div.ci_main div.popoluar_courses div.popular_courses_area.back-8 a.image_area>img,
div.ci_main div.popoluar_courses div.popular_courses_area.back-8:hover a.image_area,
div.ci_main.instructor_page div.popoluar_courses div.popular_courses_area.back-8 a.image_area>span i.image_area>img {
    background: #f2d024
}

div.ci_main div.category_area a.category_list.back-9 div.image_area>img,
div.ci_main div.category_area a.category_list.back-9:hover,
div.ci_main div.header div.header_bottom ul.navigation_bar>li.huge_dropdown-three-part .back-9>a>img,
div.ci_main div.popoluar_courses div.popular_courses_area.back-9 a.image_area>img,
div.ci_main div.popoluar_courses div.popular_courses_area.back-9:hover a.image_area,
div.ci_main.instructor_page div.popoluar_courses div.popular_courses_area.back-9 a.image_area>span i.image_area>img {
    background: #690622
}

div.ci_main div.category_area a.category_list.back-10 div.image_area>img,
div.ci_main div.category_area a.category_list.back-10:hover,
div.ci_main div.header div.header_bottom ul.navigation_bar>li.huge_dropdown-three-part .back-10>a>img,
div.ci_main div.popoluar_courses div.popular_courses_area.back-10 a.image_area>img,
div.ci_main div.popoluar_courses div.popular_courses_area.back-10:hover a.image_area,
div.ci_main.instructor_page div.popoluar_courses div.popular_courses_area.back-10 a.image_area>span i.image_area>img {
    background: #c2991c
}

div.ci_main div.category_area a.category_list.back-11 div.image_area>img,
div.ci_main div.category_area a.category_list.back-11:hover,
div.ci_main div.header div.header_bottom ul.navigation_bar>li.huge_dropdown-three-part .back-11>a>img,
div.ci_main div.popoluar_courses div.popular_courses_area.back-11 a.image_area>img,
div.ci_main div.popoluar_courses div.popular_courses_area.back-11:hover a.image_area,
div.ci_main.instructor_page div.popoluar_courses div.popular_courses_area.back-11 a.image_area>span i.image_area>img {
    background: #9040ff
}

div.ci_main div.header div.header_bottom ul.navigation_bar>li.huge_dropdown-three-part .active>a>img {
    background: 0 0 !important;
    padding: 0 !important
}

div.ci_main div.header div.header_bottom ul.navigation_bar>li.mega_menu,
div.ci_main div.header div.header_bottom ul.navigation_bar>li.normal_dropdown {
    position: relative
}

div.ci_main div.header div.header_bottom ul.navigation_bar>li.normal_dropdown>ul {
    position: absolute;
    top: 100%;
    left: 0;
    background: #f6f6f6;
    padding: 10px 0;
    margin: 0;
    width: 180px;
    box-shadow: 0 5px 10px 2px #aaa;
    -webkit-box-shadow: 0 5px 10px 2px #aaa;
    -moz-box-shadow: 0 5px 10px 2px #aaa;
    display: none;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px
}

div.ci_main div.header div.header_bottom ul.navigation_bar>li.normal_dropdown>ul>li>a {
    width: 100%;
    float: left;
    color: #000;
    padding: 5px 15px;
    font-size: 16px
}

div.ci_main div.header div.header_bottom ul.navigation_bar>li.normal_dropdown>ul>li>a:active,
div.ci_main div.header div.header_bottom ul.navigation_bar>li.normal_dropdown>ul>li>a:focus,
div.ci_main div.header div.header_bottom ul.navigation_bar>li.normal_dropdown>ul>li>a:hover {
    text-decoration: none;
    color: #40c4ff;
    background: #fff
}

div.ci_main div.header div.header_bottom ul.navigation_bar>li.normal_dropdown>a {
    padding-right: 18px;
    position: relative
}

div.ci_main div.header div.header_bottom ul.navigation_bar>li.normal_dropdown>a::after {
    position: absolute;
    top: 14px;
    bottom: 0;
    right: 0;
    margin: auto;
    content: "";
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #000;
    transition: .2s linear;
    -webkit-transition: .2s linear;
    -moz-transition: .2s linear
}

div.ci_main div.header div.header_bottom ul.navigation_bar>li.mega_menu>ul>li:hover>a,
div.ci_main div.header div.header_bottom ul.navigation_bar>li.normal_dropdown:hover>a,
div.ci_main div.header div.header_bottom ul.navigation_bar>li:hover>a,
div.ci_main div.mocktest_blog_post div.blog_post_area>p.link>a,
div.ci_main div.mocktest_blog_post div.blog_post_area>p.name_date_link>a,
div.ci_main div.partner_page div.section.section-one div.partner_banner>p>a:active,
div.ci_main div.partner_page div.section.section-one div.partner_banner>p>a:focus,
div.ci_main div.partner_page div.section.section-one div.partner_banner>p>a:hover,
div.ci_main div.upcoming_events a.upcoming_events_area div.text_area>p.head:hover {
    color: #095099
}

div.ci_main div.header div.header_bottom ul.navigation_bar>li.mega_menu>ul {
    background: #fff;
    border: 1px solid rgba(134, 134, 134, .15);
    border-top: 3px solid #095099;
    -webkit-box-shadow: -.2px 3px 16px #e1e1e1;
    box-shadow: -.2px 3px 16px #e1e1e1;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    position: absolute;
    top: 100%;
    left: 0;
    width: 200px;
    padding: 10px 0;
    visibility: hidden;
    opacity: 0;
    transform: scaleY(0);
    -webkit-transform: scaleY(0);
    -moz-transform: scaleY(0);
    -webkit-transition: .5s;
    transition: transform .5s;
    transition: transform .5s, .5s;
    -webkit-transform-origin: top;
    -ms-transform-origin: top;
    transform-origin: top
}

div.ci_main div.header div.header_bottom ul.navigation_bar>li.mega_menu:hover>ul {
    transform: scaleY(1);
    -webkit-transform: scaleY(1);
    -moz-transform: scaleY(1);
    visibility: visible;
    opacity: 1
}

div.ci_main div.header div.header_bottom ul.navigation_bar>li.mega_menu>ul>li {
    width: 100%;
    float: left;
    list-style: none;
    padding: 5px 15px
}

div.ci_main div.header div.header_bottom ul.navigation_bar>li.mega_menu>ul>li>a,
div.ci_main div.header div.header_bottom ul.navigation_bar>li.mega_menu>ul>li>ul>li>a {
    width: 100%;
    float: left;
    color: grey;
    position: relative
}

div.ci_main div.header div.header_bottom ul.navigation_bar>li.mega_menu>ul>li>a .fa {
    position: absolute;
    top: 3px;
    right: 0
}

div.ci_main div.header div.header_bottom ul.navigation_bar>li.mega_menu>ul>li>ul {
    position: absolute;
    left: 100%;
    top: -3px;
    width:650px;
    height: auto;
    min-height: 100%;
    background: #fff;
    padding: 0;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    transform: scaleX(0);
    -webkit-transform: scaleX(0);
    -moz-transform: scaleX(0);
    -webkit-transition: -webkit-transform .5s;
    transition: transform .5s;
    transition: transform .5s, -webkit-transform .5s;
    -webkit-transform-origin: left;
    -ms-transform-origin: left;
    transform-origin: left;
    -webkit-box-shadow: -.2px 3px 16px 0 #e1e1e1;
    box-shadow: -.2px 3px 16px 0 #e1e1e1;
    margin-top: 4px
}

div.ci_main div.header div.header_bottom ul.navigation_bar>li.mega_menu>ul>li:hover>ul {
    transform: scaleY(1);
    -webkit-transform: scaleY(1);
    -moz-transform: scaleY(1)
}

div.ci_main div.header div.header_bottom ul.navigation_bar>li.mega_menu>ul>li>ul>li {
    width: 100%;
    float: left;
    list-style: none;
    padding: 7px 15px 7px 11px;
    border-left: 4px solid transparent;
    -webkit-transition: border-left .5s;
    transition: border-left .5s;
    border-bottom: 1px solid #ddd
}

div.ci_main div.header div.header_bottom ul.navigation_bar>li.mega_menu>ul>li>ul>li:hover {
    border-left-color: #095099
}

div.ci_main div.header div.header_bottom ul.navigation_bar>li.mega_menu>ul>li>ul>li:last-child {
    border-bottom: none
}

div.search_area {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, .7);
    z-index: 99;
    display: none
}

div.search_area form {
    width: 45%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%)
}

div.search_area form input.form-control {
    width: 100%;
    float: left;
    height: 50px;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    outline: 0;
    border: none
}

div.search_area form a.fa-search {
    position: absolute;
    top: 0;
    right: 0;
    width: 50px;
    height: 50px;
    background: #095099;
    color: #fff;
    text-align: center;
    line-height: 50px;
    font-size: 16px
}

div.search_area form a.fa-times {
    position: absolute;
    top: -100px;
    right: 0;
    width: 50px;
    height: 50px;
    color: #fff;
    text-align: right;
    line-height: 50px;
    font-size: 30px
}

div.ci_main div.about_us_page div.jobs_area,
div.ci_main div.blog_page div.right_sidebar div.courses_area form,
div.ci_main div.instructor_team div.instructor_team_area div.image_area,
div.ci_main div.main_container_area div.form_and_buttons form>div,
div.ci_main div.mocktest_slider,
div.search_area form>div,
form.login_register_form {
    width: 100%;
    float: left;
    position: relative
}

div.search_area form>div>ul {
    width: 100%;
    float: left;
    position: absolute;
    background: #f1f1f1;
    padding: 15px 15px 5px;
    top: 100%;
    left: 0;
    height: 200px;
    overflow-y: scroll
}

div.ci_main div.main_container_area div.form_and_buttons form>div>ul>li>a,
div.search_area form>div>ul>li>a {
    width: auto;
    float: left;
    color: #000;
    font-weight: 700;
    margin-bottom: 10px
}

div.ci_main div.banner_head_form {
    width: 100%;
    float: left;
    padding: 80px 0 50px;
    min-height: 574px;
    position: relative
}

div.ci_main div.banner_head_form.learning_path_height {
    min-height: 513px
}

div.ci_main div.banner_head_form::before,
div.ci_main div.banner_main_heading::before {
    width: 100%;
    height: 100%;
    content: "";
    background: #095099;
    position: absolute;
    top: 0;
    left: 0;
    opacity: .95
}

div.ci_main div.banner_head_form div.text_area_form {
    width: 100%;
    float: left;
    position: relative;
    padding-right: 365px
}

div.ci_main div.banner_head_form div.text_area_form>.main_head {
    color: #fff;
    border-left: 3px solid #fff;
    margin-bottom: 30px
}

div.ci_main div.banner_head_form div.text_area_form>ul.pm_main_banner_list {
    width: 100%;
    float: left;
    padding: 0 0 0 30px;
    margin: 20px 0 38px
}

div.ci_main div.banner_head_form div.text_area_form>ul.pm_main_banner_list>li {
    width: 50%;
    float: left;
    list-style: none;
    color: #fff;
    margin-bottom: 32px;
    font-size: 20px;
    font-weight: 700;
    position: relative;
    padding-left: 18px
}

div.ci_main div.banner_head_form div.text_area_form>ul.pm_main_banner_list>li::before {
    width: 7px;
    height: 7px;
    content: "";
    background: #fff;
    position: absolute;
    top: 8px;
    left: 0;
    border-radius: 100%;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%
}

div.ci_main div.banner_head_form div.text_area_form p.buttons_area,
div.ci_main div.blog_page div.blog_area div.text_area p,
div.ci_main div.careerera_process div.main_careerera_process div.content_area,
div.ci_main div.mocktest_content,
div.ci_main div.partner_page div.partners_faq_area div.accordian_area {
    width: 100%;
    float: left;
    margin-bottom: 20px
}

div.ci_main div.banner_head_form div.text_area_form p.buttons_area>a {
    width: auto;
    float: left;
    background: #03a84e;
    padding: 9px 10px;
    margin: 0 10px 10px 0;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border: 1px solid #fff;
    color: #fff;
    font-weight: 700
}

div.ci_main div.banner_head_form div.text_area_form div.right_area {
    position: absolute;
    top: 0;
    right: 0;
    width: 350px
}

div.ci_main div.banner_head_form div.text_area_form div.right_area form {
    width: 100%;
    background: #f6f6f6;
    padding: 16px;
    float: left;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px
}

div.ci_main div.banner_head_form div.text_area_form div.right_area form a.fixed_contact_us {
    width: 100%;
    float: left;
    margin-bottom: 25px;
    position: relative;
    background: #eb5a47;
    color: #fff;
    text-align: center;
    border: 1px solid transparent;
    padding: 10px;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px
}

div.ci_main div.banner_head_form div.text_area_form div.right_area form a.fixed_contact_us>span.head {
    font-size: 20px;
    margin: 5px 0
}

div.ci_main div.banner_head_form div.text_area_form div.right_area form a.fixed_contact_us>span.text,
div.ci_main div.main_container_area div.wrapper_area section b,
div.ci_main div.main_container_area div.wrapper_area section strong {
    font-weight: 700
}

div.ci_main div.banner_head_form div.text_area_form div.right_area form p.form_head {
    width: 100%;
    float: left;
    text-align: center;
    font-size: 20px;
    margin-bottom: 15px;
    font-weight: 700
}

div.ci_main div.banner_head_form div.text_area_form div.right_area form .form-control {
    width: 100%;
    float: left;
    margin-bottom: 8px;
    height: 38px;
    font-weight: 700
}

div.ci_main div.banner_head_form div.text_area_form div.right_area form .form-control.text_area,
div.ci_main div.main_container_area form.post_a_comment_form textarea.form-control {
    height: 60px;
    resize: none
}

div.ci_main div.banner_head_form div.text_area_form div.right_area form div.captcha_area {
    position: relative;
    width: 100%;
    float: left
}

div.ci_main div.banner_head_form div.text_area_form div.right_area form div.captcha_area div.code {
    width: 50px;
    height: 38px;
    position: absolute;
    top: 0;
    left: 0;
    border: 1px solid #ccc;
    background: #f6f6f6;
    text-align: center;
    line-height: 38px;
    border-radius: 4px 0 0 4px;
    -webkit-border-radius: 4px 0 0 4px;
    -moz-border-radius: 4px 0 0 4px;
    color: #000;
    font-weight: 700;
    font-size: 18px
}

div.ci_main div.banner_head_form div.text_area_form div.right_area form div.captcha_area .form-control {
    padding-left: 63px
}

div.ci_main div.banner_head_form div.text_area_form div.right_area form div.captcha_area.captcha_width .code {
    width: 125px;
    background: #03a84e;
    color: #fff
}

div.ci_main div.banner_head_form div.text_area_form div.right_area form div.captcha_area.captcha_width .form-control {
    padding-left: 138px
}

div.ci_main div.banner_head_form div.text_area_form div.right_area form .submit_area {
    width: 100%;
    float: left;
    background: #095099;
    color: #fff;
    height: 40px;
    border: none;
    outline: 0;
    font-weight: 700;
    font-size: 16px;
    text-transform: uppercase;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    line-height: 40px
}

div.ci_main div.banner_heading {
    width: 100%;
    float: left;
    padding: 150px 0 66px;
    margin-top: -74px;
    position: relative
}

div.ci_main div.banner_heading::before {
    width: 100%;
    height: 100%;
    content: "";
    background: rgba(0, 0, 0, .5);
    position: absolute;
    top: 0;
    left: 0
}

div.ci_main div.banner_heading p.main_head {
    width: 100%;
    float: left;
    color: #fff;
    border-left: 3px solid #ffb606;
    margin-bottom: 0
}

div.ci_main div.banner_main_heading {
    width: 100%;
    float: left;
    padding: 90px 0 60px;
    position: relative
}

div.ci_main div.banner_main_heading .main_head {
    width: 100%;
    float: left;
    color: #fff;
    line-height: 1.1;
    text-transform: uppercase;
    font-size: 40px;
    margin-bottom: 15px;
    text-align: left;
    font-weight: 700;
    word-break: break-word
}

div.ci_main div.banner_main_heading p.main_head.margin_b_30,
div.ci_main div.footer_mocktest p.copyright,
div.ci_main div.learning_path ul.course_area_w_line>li p.course_text,
div.ci_main div.mocktest_about_area p.btns,
div.ci_main div.panel-group div.panel.text-center,
div.ci_main div.partner_page div.section.section-one p.btns,
div.courses_category ul.unorder_list,
div.work_shop_time .table,
section.courses_area div.batches_area a.margin_b_30 {
    margin-bottom: 30px
}

div.ci_main div.banner_main_heading ul.breadcrumbs1 {
    width: 100%;
    float: left;
    padding: 0;
    margin: 0 0 20px
}

div.ci_main div.banner_main_heading ul.breadcrumbs1>li {
    width: auto;
    float: left;
    list-style: none;
    color: #fff;
    margin-bottom: 10px
}

div.ci_main div.banner_main_heading ul.breadcrumbs1>li.slash {
    margin: 0 10px
}

div.ci_main div.banner_main_heading ul.breadcrumbs1>li>a {
    display: block;
    color: #fff
}

div.ci_main div.banner_about_heading {
    width: 100%;
    float: left;
    font-size: 15px
}

div.ci_main div.banner_about_heading.first {
    background: linear-gradient(#fff, #f1f8fc);
    background: -webkit-linear-gradient(#fff, #f1f8fc);
    background: -moz-linear-gradient(#fff, #f1f8fc);
    padding: 80px 0 50px
}

div.ci_main div.banner_about_heading.second {
    padding: 80px 0 30px
}

div.ci_main div.banner_about_heading div.margin_box {
    padding: 20px 0 30px
}

div.ci_main div.banner_about_heading div.margin_box .head {
    padding-top: 80px
}

div.ci_main div.banner_about_heading.third {
    padding: 50px 0 20px;
    border-bottom: 1px solid #eee
}

div.ci_main div.banner_about_heading.forth {
    padding: 0 0 20px
}

div.ci_main div.banner_about_heading.fifth {
    background: linear-gradient(#f1f8fc, #fff);
    background: -webkit-linear-gradient(#f1f8fc, #fff);
    background: -moz-linear-gradient(#f1f8fc, #fff);
    padding: 80px 0 20px
}

div.ci_main div.banner_about_heading.sixth {
    padding: 20px 0 50px
}

div.ci_main div.banner_about_heading.fifth p.head,
div.ci_main div.partner_page div.copyright_area,
div.ci_main.instructor_page div.copyright_area {
    margin-top: 0
}

div.ci_main div.banner_about_heading ul.counter_number {
    width: 100%;
    float: left;
    padding: 0;
    margin: 0 0 30px;
    color: #095099
}

div.ci_main div.banner_about_heading ul.counter_number>li {
    width: 100%;
    float: left;
    list-style: none;
    line-height: 1.3
}

div.ci_main div.banner_about_heading ul.counter_number>li.value {
    font-weight: 700;
    font-size: 40px
}

div.ci_main div.banner_about_heading ul.counter_number>li.value.plus::after {
    content: "+";
    display: inline-block
}

div.ci_main div.banner_about_heading ul.counter_number>li.head {
    font-size: 18px;
    font-weight: 700
}

div.ci_main div.banner_about_heading.first p.btns,
div.ci_main div.login_area form.login_register_form a.login {
    margin: 10px 0 20px
}

.custom_tab-slider-body,
div.ci_main div.banner_about_heading.sixth p.btns,
div.ci_main div.footer_mocktest p.follow_us,
div.ci_main div.login_area form.login_register_form .form-control,
div.ci_main div.our_services div.our_services_area p.image_area,
div.ci_main div.partner_content_area ul.unorder_list,
div.partner_with_us1 ul.unorder_list {
    margin-bottom: 20px
}

div.ci_main div.banner_about_heading.sixth p.btns>a {
    padding: 12px 25px
}

div.ci_main div.banner_about_heading .head {
    font-weight: 700;
    font-size: 40px;
    line-height: 1;
    margin-bottom: 20px;
    margin-top: 0
}

div.ci_main div.banner_about_heading p.sub_head {
    font-weight: 700;
    font-size: 22px;
    line-height: 1.3;
    margin-bottom: 20px
}

div.ci_main div.banner_about_heading p.sub_head>a,
ul.course_location>li>a {
    width: auto;
    float: left;
    color: #000
}

div.ci_main div.banner_about_heading p.text {
    line-height: 1.7;
    margin-bottom: 20px
}

div.ci_main div.banner_about_heading p.date {
    margin-bottom: 30px;
    color: #b9b9b9
}

div.ci_main div.banner_about_heading p.btns>a {
    margin-left: 0;
    margin-right: 0;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    padding: 15px 25px
}

div.ci_main div.about_us_page img.class_rooms_img,
div.ci_main div.about_us_page img.our_process,
div.ci_main div.banner_about_heading img.banner_img,
div.ci_main div.blog_page div.blog_area img.blog_img,
div.ci_main div.breadcrumbs,
div.ci_main div.common_image_txt img.common_image_txt_banner,
div.ci_main div.main_container_area div.background_area_text,
div.ci_main div.mocktest_about_area img.common_image_txt_banner,
div.ci_main div.mocktest_banner img.mocktest_banner_img,
div.ci_main div.mocktest_blog_post div.blog_post_area,
div.ci_main div.mocktest_blog_post div.blog_post_area>img,
div.ci_main div.mocktest_our_team_area,
div.ci_main div.partner_page div.section.section-one div.testimonials_area,
div.ci_main div.register_form div.register_area div.wrapper,
div.ci_main div.upcoming_events a.upcoming_events_area,
div.instructor_banner img.instructor_banner_img,
div.support_services img.full_width {
    width: 100%;
    float: left;
    margin-bottom: 30px
}

div.ci_main div.banner_about_heading p.btn_link {
    margin: 0 0 30px
}

div.ci_main div.banner_about_heading p.btn_link>a {
    color: #095099;
    text-transform: uppercase;
    font-weight: 700;
    vertical-align: middle;
    margin-right: 10px;
    float: left
}

div.ci_main div.banner_about_heading p.btn_link>a>i {
    font-size: 24px;
    transition: .2s linear;
    -webkit-transition: .2s linear;
    -moz-transition: .2s linear
}

div.ci_main div.banner_about_heading p.btn_link>a>i.fa-facebook-square {
    color: #4064ac
}

div.ci_main div.banner_about_heading p.btn_link>a>i.fa-twitter-square {
    color: #1c9ceb
}

div.ci_main div.banner_about_heading p.btn_link>a>i.fa-linkedin-square {
    color: #337ab7
}

div.ci_main div.our_services {
    width: 100%;
    float: left;
    padding: 80px 0 30px;
    border-bottom: 1px solid #eee
}

div.ci_main div.our_services div.our_services_area {
    width: 100%;
    float: left;
    padding: 20px 30px;
    margin-bottom: 20px
}

div.ci_main div.become_careerera_instructor .bci_box p,
div.ci_main div.login_area div.social_network div.middle_area div.social_links,
div.ci_main div.main_container_area div.form_and_buttons p,
div.ci_main div.our_services div.our_services_area p,
div.ci_main div.our_team div.our_team_area p {
    width: 100%;
    float: left;
    text-align: center
}

div.ci_main div.our_services div.our_services_area p.head {
    font-size: 24px;
    font-weight: 700;
    color: #000
}

div.ci_main div.our_services div.our_services_area p.text {
    color: grey;
    font-size: 16px;
    line-height: 1.7
}

div.ci_main div.our_team {
    width: 100%;
    float: left;
    border-top: 1px solid #eee;
    padding: 80px 0 30px;
    display: none
}

div.ci_main div.our_team div.our_team_area {
    width: 100%;
    float: left;
    margin-bottom: 10px;
    padding: 20px 30px
}

div.ci_main div.our_team div.our_team_area p.image_area img {
    display: inline-block;
    width: 155px
}

div.ci_main div.our_team div.our_team_area p.head {
    font-weight: 700;
    color: #000;
    font-size: 24px;
    margin: 10px 0 5px
}

div.ci_main div.our_team div.our_team_area p.post {
    color: #b9b9b9;
    font-weight: 700;
    text-transform: uppercase
}

div.ci_main div.blog_page div.blog_area div.text_area p.text,
div.ci_main div.our_team div.our_team_area p.text {
    color: grey;
    line-height: 1.7;
    font-size: 16px;
    margin-bottom: 20px
}

div.ci_main div.our_team div.our_team_area p.social_icons>a {
    display: inline-block;
    color: #b9b9b9;
    font-size: 16px;
    margin: 0 5px 10px
}

.in_media .company_logos_slider .company_logos_links {
    background: #fff;
    padding: 10px 7px;
    box-shadow: 0 1px 2px rgba(43, 59, 93, .29);
    border-bottom: 1px solid #ddd;
    border-top: 1px solid #ddd
}

.in_media .company_logos_slider .company_logos_links img {
    width: 180px !important;
    height: 60px
}

div.ci_main div.banner_index {
    width: 100%;
    float: left;
    background: url(../images/banner.jpg) center center no-repeat;
    background-size: cover !important;
    height: 675px;
    margin-top: -74px;
    position: relative
}

div.ci_main div.breadcrumbs hr {
    width: 100%;
    float: left;
    margin: 0;
    height: 1px;
    background: #eee;
    border: none
}

div.ci_main div.breadcrumbs ul.left_area {
    width: auto;
    float: left;
    padding: 20px 0 10px;
    margin: 0
}

div.ci_main div.breadcrumbs ul.left_area>li {
    width: auto;
    float: left;
    list-style: none;
    margin-right: 15px;
    padding-left: 20px;
    position: relative;
    margin-bottom: 10px;
    font-size: 12px;
    color: #000
}

div.ci_main div.breadcrumbs ul.left_area>li::before {
    width: 5px;
    height: 5px;
    position: absolute;
    top: 7px;
    left: 0;
    background: #999;
    content: "";
    border-radius: 100%;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%
}

div.ci_main div.blog_page div.blog_area div.text_area p.date_icons>span:last-child,
div.ci_main div.blog_page div.blog_area div.text_area p.tags_links>span:last-child,
div.ci_main div.blog_page div.right_sidebar p.follow_us>a:last-child,
div.ci_main div.breadcrumbs ul.left_area>li:last-child,
div.ci_main div.breadcrumbs ul.right_area>li:last-child,
div.ci_main div.footer ul.footer_links>li.social_icons>a:last-child,
div.ci_main div.lifetime_area form.mocktest_form div.radio_buttons label:last-child,
div.ci_main div.main_container_area div.wrapper_area section div.batches_area ul.main_batches_area>li p.buttons_v_e>a:last-child,
div.ci_main div.main_container_area div.wrapper_area section div.batches_area ul.main_batches_area>li p.days_hours_online>span:last-child,
div.ci_main div.popoluar_courses div.popular_courses_area div.text_area p.links>a,
div.reviews_show_area p.social_icons>a:last-child,
section.courses_area div.batches_area ul.main_batches_area>li p.buttons_v_e>a:last-child,
section.courses_area div.batches_area ul.main_batches_area>li p.days_hours_online>span:last-child {
    margin-right: 0
}

div.ci_main div.breadcrumbs ul.left_area>li>a {
    display: block;
    color: #000
}

div.ci_main div.breadcrumbs ul.right_area {
    width: auto;
    float: right;
    padding: 0;
    margin: 13px 0
}

div.ci_main div.breadcrumbs ul.right_area>li {
    width: auto;
    float: left;
    list-style: none;
    margin-right: 15px;
    color: #000
}

div.ci_main div.breadcrumbs ul.right_area>li:first-child {
    font-weight: 700;
    padding-top: 4px
}

div.ci_main div.breadcrumbs ul.right_area>li>a {
    width: 30px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    float: left;
    border-radius: 100%;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    color: #fff
}

div.ci_main div.breadcrumbs ul.right_area>li:nth-child(2)>a {
    background: #3b5998
}

div.ci_main div.breadcrumbs ul.right_area>li:nth-child(3)>a {
    background: #00aced
}

div.ci_main div.breadcrumbs ul.right_area>li:nth-child(4)>a {
    background: #dd4b39
}

div.ci_main div.breadcrumbs ul.right_area>li:last-child>a {
    background: #0077b5
}

div.ci_main div.blog_page div.right_sidebar ul.categories>li:first-child,
div.ci_main div.breadcrumbs+div.main_container_area,
section.courses_area div.batches_area ul.main_batches_area:first-child {
    padding-top: 0
}

div.ci_main div.main_container_area {
    width: 100%;
    float: left;
    padding: 50px 0
}

div.ci_main div.main_container_area div.main_area {
    width: 100%;
    float: left;
    border: 1px solid #eee;
    margin-bottom: 30px
}

div.ci_main div.main_container_area ul.tabs_area {
    width: 100%;
    float: left;
    padding: 0;
    margin: 0 0 30px;
    border-bottom: 1px solid #eee
}

div.ci_main div.main_container_area ul.tabs_area.fixed {
    position: fixed;
    top: 75px;
    z-index: 99;
    background: #fff;
    max-width: 1138px
}

div.ci_main div.main_container_area ul.tabs_area>li {
    width: 20%;
    float: left;
    list-style: none
}

div.ci_main div.main_container_area ul.tabs_area>li>a {
    width: 100%;
    float: left;
    border: 1px solid #eee;
    text-align: center;
    font-weight: 700;
    padding: 15px 10px;
    color: #000;
    background: #f6f6f6
}

div.ci_main div.main_container_area ul.tabs_area>li>a.active,
div.ci_main div.main_container_area ul.tabs_area>li>a:hover {
    text-decoration: none;
    background: #095099;
    color: #fff
}

div.ci_main div.main_container_area div.wrapper_area {
    width: 100%;
    float: left;
    padding: 0 30px;
    font-size: 15px
}

div.ci_main div.main_container_area div.wrapper_area p.head {
    width: 100%;
    float: left;
    font-weight: 700;
    color: #000;
    font-size: 36px;
    border-bottom: 2px solid #000;
    padding-bottom: 0;
    margin-bottom: 20px
}

div.ci_main div.main_container_area div.wrapper_area .sub_head {
    width: 100%;
    float: left;
    font-weight: 700;
    color: #000;
    font-size: 30px;
    margin-bottom: 0;
    border-bottom: 1px solid #eee;
    text-transform: uppercase;
    margin-top: 0;
    padding-bottom: 10px
}

div.ci_main div.main_container_area div.wrapper_area section {
    width: 100%;
    float: left;
    padding: 0 0 20px
}

div.ci_main div.main_container_area div.wrapper_area section p {
    width: 100%;
    float: left;
    line-height: 1.7
}

div.ci_main div.main_container_area div.wrapper_area section ol,
div.ci_main div.main_container_area div.wrapper_area section ul {
    width: 100%;
    float: left;
    padding: 0 0 0 15px;
    margin: 0
}

div.ci_main div.main_container_area div.wrapper_area section ul>li {
    width: 100%;
    margin-bottom: 10px;
    line-height: 1.7;
    list-style: disc;
    float: left
}

div.ci_main div.main_container_area div.wrapper_area section ol>li {
    width: 100%;
    margin-bottom: 10px;
    line-height: 1.7;
    list-style: decimal;
    float: left
}

div.ci_main div.main_container_area div.wrapper_area section a {
    display: inline-block;
    color: #095099
}

div.ci_main div.main_container_area div.wrapper_area section a:active,
div.ci_main div.main_container_area div.wrapper_area section a:focus,
div.ci_main div.main_container_area div.wrapper_area section a:hover {
    color: #095099;
    text-decoration: underline
}

div.main_container_area div.wrapper_area section div.table_area {
    width: 100%;
    float: left;
    border: 1px solid #eee
}

div.main_container_area div.wrapper_area section div.table_area ul {
    width: 100%;
    display: table;
    float: none !important;
    padding: 0 !important
}

div.main_container_area div.wrapper_area section div.table_area ul>li {
    list-style: none !important;
    float: none !important;
    display: table-cell;
    border: 1px solid #eee;
    padding: 10px;
    vertical-align: middle;
    text-align: left
}

div.main_container_area div.wrapper_area section div.table_area ul>li:nth-child(odd) {
    width: 12% !important;
    font-weight: 700
}

div.main_container_area div.wrapper_area section div.table_area ul>li:nth-child(2n) {
    width: 88% !important
}

div.main_container_area div.wrapper_area section div.table_area div.course-list-header .panel-default>.panel-heading {
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0
}

div.main_container_area div.wrapper_area section div.table_area div.course-list-header .panel-default {
    border: none;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0
}

div.main_container_area div.wrapper_area section div.table_area div.course-list-header div.faq-mob div.panel-grid-cell div.widget_accordion div.panel-body ul {
    display: block;
    float: left !important
}

div.main_container_area div.wrapper_area section div.table_area div.course-list-header div.faq-mob div.panel-grid-cell div.widget_accordion div.panel-body ul li {
    width: 100% !important;
    float: left !important;
    padding: 0 0 0 15px;
    margin: 0 0 10px;
    border: none;
    font-weight: 400;
    position: relative
}

div.main_container_area div.wrapper_area section div.table_area div.course-list-header div.faq-mob div.panel-grid-cell div.widget_accordion div.panel-body ul li::before {
    content: "";
    width: 6px;
    height: 6px;
    position: absolute;
    top: 10px;
    left: 0;
    background: #000;
    border-radius: 100%;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%
}

div.main_container_area div.wrapper_area section div.table_area div.course-list-header div.faq-mob div.panel-grid-cell div.widget_accordion div.panel-body h5 {
    width: 100%;
    float: left;
    font-size: 24px;
    font-weight: 700
}

div.main_container_area div.wrapper_area section div.accordian_area>ul {
    border: 1px solid #eee;
    padding: 0;
    margin-bottom: 10px
}

div.main_container_area div.wrapper_area section div.accordian_area>ul>li {
    padding: 10px 15px
}

div.main_container_area div.wrapper_area section div.accordian_area ul>li.head {
    font-weight: 700;
    background: #f5f5f5;
    color: #000;
    margin-bottom: 0;
    cursor: pointer;
    line-height: 1.5
}

div.main_container_area div.wrapper_area section div.accordian_area ul>li.head h4 {
    font-weight: 700;
    background: #f5f5f5;
    color: #000;
    margin: 0;
    padding: 0;
    cursor: pointer;
    line-height: 1.5;
    width: 100%;
    float: left;
    font-size: 14px
}

div.main_container_area div.wrapper_area section div.accordian_area ul>li {
    list-style: none
}

div.main_container_area div.wrapper_area section div.accordian_area ul>li.text {
    padding-top: 10px;
    padding-bottom: 5px;
    color: #000
}

div.main_container_area div.wrapper_area section ul.contact_us_area {
    padding: 30px 0 20px !important;
    box-shadow: 0 0 10px #ccc;
    -webkit-box-shadow: 0 0 10px #ccc;
    -moz-box-shadow: 0 0 10px #ccc;
    margin-bottom: 30px !important
}

div.main_container_area div.wrapper_area section ul.contact_us_area>li {
    width: 33.33% !important;
    list-style: none !important;
    margin: 0 !important;
    border-right: 1px solid #eee;
    padding: 10px 15px 0;
    text-align: center
}

div.main_container_area div.wrapper_area section ul.contact_us_area>li:last-child {
    border-right: none
}

div.ci_main div.main_container_area div.wrapper_area section ul.contact_us_area>li>span {
    width: 100%;
    float: left;
    font-weight: 700;
    font-size: 20px;
    margin-bottom: 15px;
    color: #000
}

div.ci_main div.main_container_area div.wrapper_area section ul.contact_us_area>li>a {
    width: 100%;
    float: left;
    margin-bottom: 10px;
    font-weight: 700
}

div.ci_main div.main_container_area div.wrapper_area section ul.contact_us_area>li>a>span {
    display: inline-block;
    color: grey
}

div.ci_main div.main_container_area div.wrapper_area section div.batches_area ul.main_batches_area {
    width: 100%;
    float: left;
    padding: 30px 0 0;
    margin: 0;
    border-bottom: 1px solid #e9e9e9
}

div.ci_main div.main_container_area div.wrapper_area section div.batches_area ul.main_batches_area>li {
    float: left;
    list-style: none;
    position: relative;
    margin-bottom: 30px
}

div.ci_main div.main_container_area div.wrapper_area section div.batches_area ul.main_batches_area>li:first-child {
    width: 17.5%;
    padding-right: 15px
}

div.ci_main div.main_container_area div.wrapper_area section div.batches_area ul.main_batches_area>li:nth-child(2) {
    width: 65%;
    padding: 0 30px 0 15px
}

div.ci_main div.main_container_area div.wrapper_area section div.batches_area ul.main_batches_area>li:last-child {
    width: 17.5%;
    height: 175px;
    border-radius: 15px;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    background: #000
}

div.ci_main div.main_container_area div.wrapper_area section div.batches_area ul.main_batches_area>li p {
    width: 100%;
    float: left;
    margin-bottom: 10px;
    padding-left: 15px;
    text-align: left
}

div.ci_main div.main_container_area div.wrapper_area section div.batches_area ul.main_batches_area>li p.date_month {
    color: #095099;
    font-weight: 700;
    line-height: 1;
    padding-left: 0
}

div.ci_main div.main_container_area div.wrapper_area section div.batches_area ul.main_batches_area>li p.date_month>span {
    display: block;
    font-size: 80px
}

div.ci_main div.main_container_area div.wrapper_area section div.batches_area ul.main_batches_area>li p.course_name {
    font-weight: 700;
    font-size: 24px;
    color: #000;
    line-height: 1.2;
    position: relative
}

div.ci_main div.main_container_area div.wrapper_area section div.batches_area ul.main_batches_area>li p.course_name::before {
    content: '';
    height: 52px;
    width: 1px;
    background: #eee;
    top: 0;
    left: 0;
    position: absolute
}

div.ci_main div.main_container_area div.wrapper_area section div.batches_area ul.main_batches_area>li p.cost_offer {
    color: #095099;
    font-size: 16px;
    font-weight: 700
}

div.ci_main div.main_container_area div.wrapper_area section div.batches_area ul.main_batches_area>li p.cost_offer>span,
section.courses_area div.batches_area ul.main_batches_area>li p.cost_offer>span {
    text-decoration: line-through;
    margin-right: 10px
}

div.ci_main div.main_container_area div.wrapper_area section div.batches_area ul.main_batches_area>li p.course_code,
div.ci_main div.main_container_area div.wrapper_area section div.batches_area ul.main_batches_area>li p.days_hours_online,
div.ci_main div.upcoming_events a.upcoming_events_area div.text_area>p.date_time,
section.courses_area div.batches_area ul.main_batches_area>li p.days_hours_online {
    color: grey;
    font-weight: 700
}

div.ci_main div.main_container_area div.wrapper_area section div.batches_area ul.main_batches_area>li p.days_hours_online>span,
section.courses_area div.batches_area ul.main_batches_area>li p.days_hours_online>span {
    margin-right: 10px;
    display: inline-block
}

div.ci_main div.main_container_area div.wrapper_area section div.batches_area ul.main_batches_area>li p.buttons_v_e,
section.courses_area div.batches_area ul.main_batches_area>li p.buttons_v_e {
    margin: 10px 0 0
}

div.ci_main div.main_container_area div.wrapper_area section div.batches_area ul.main_batches_area>li p.buttons_v_e>a {
    width: auto;
    float: left;
    color: #000;
    border: 1px solid #000;
    margin-right: 5px;
    padding: 5px 10px;
    transition: .2s linear;
    -webkit-transition: .2s linear;
    -moz-transition: .2s linear;
    font-weight: 700
}

div.ci_main div.main_container_area div.wrapper_area section div.batches_area ul.main_batches_area>li p.background_course,
section.courses_area div.batches_area ul.main_batches_area>li p.background_course {
    margin: 0;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    padding: 15px;
    text-align: center;
    font-size: 20px;
    line-height: 1.3;
    color: #fff;
    font-weight: 700
}

div.ci_main div.main_container_area div.wrapper_area section div.batches_area ul.main_batches_area>li.back-two,
section.courses_area div.batches_area ul.main_batches_area>li.back-two {
    background: #a35d17
}

div.ci_main div.main_container_area div.wrapper_area section div.batches_area ul.main_batches_area>li.back-three,
section.courses_area div.batches_area ul.main_batches_area>li.back-three {
    background: #eb6c2d
}

div.ci_main div.main_container_area div.wrapper_area section div.batches_area ul.main_batches_area>li.back-four,
section.courses_area div.batches_area ul.main_batches_area>li.back-four {
    background: #a38c17
}

div.ci_main div.main_container_area div.wrapper_area section div.batches_area ul.main_batches_area>li.back-five,
section.courses_area div.batches_area ul.main_batches_area>li.back-five {
    background: #eb8c2d
}

div.ci_main div.main_container_area div.wrapper_area section div.batches_area ul.main_batches_area>li.back-six,
section.courses_area div.batches_area ul.main_batches_area>li.back-six {
    background: #74a317
}

div.ci_main div.main_container_area div.wrapper_area section div.batches_area ul.main_batches_area>li.back-seven,
section.courses_area div.batches_area ul.main_batches_area>li.back-seven {
    background: #ebab2d
}

div.ci_main div.main_container_area div.wrapper_area section div.batches_area ul.main_batches_area>li.back-eight,
section.courses_area div.batches_area ul.main_batches_area>li.back-eight {
    background: #17a346
}

div.ci_main div.main_container_area div.wrapper_area section div.batches_area ul.main_batches_area>li.back-nine,
section.courses_area div.batches_area ul.main_batches_area>li.back-nine {
    background: #ebcb2d
}

div.ci_main div.main_container_area div.wrapper_area section div.batches_area ul.main_batches_area>li.back-ten,
section.courses_area div.batches_area ul.main_batches_area>li.back-ten {
    background: #17a38c
}

div.ci_main div.main_container_area div.background_area_text p.head {
    width: 100%;
    float: left;
    font-weight: 700;
    text-align: center;
    background-color: #f5f5f5;
    border-color: #ddd;
    color: #222;
    font-size: 27px;
    padding: 15px 10px;
    margin: 0
}

div.ci_main div.main_container_area div.background_area_text div.shadow_area {
    width: 100%;
    float: left;
    padding: 30px 30px 0;
    border: 1px solid #ddd;
    box-shadow: 3px 4px 8px 2px rgb(0, 0, 0, .25);
    -webkit-box-shadow: 3px 4px 8px 2px rgb(0, 0, 0, .25);
    -moz-box-shadow: 3px 4px 8px 2px rgb(0, 0, 0, .25)
}

div.ci_main div.main_container_area div.background_area_text div.shadow_area form .form-control {
    width: 100%;
    float: left;
    margin-bottom: 15px;
    height: 44px;
    font-weight: 700;
    color: #000
}

div.ci_main div.main_container_area div.background_area_text div.shadow_area form textarea.form-control {
    resize: none
}

div.ci_main div.main_container_area div.background_area_text div.shadow_area form div.captcha_area,
div.ci_main div.main_container_area div.background_area_text div.shadow_area form div.number_code,
div.ci_main div.main_container_area form.contact_us_form div.captcha,
div.ci_main div.main_container_area form.contact_us_form div.country_code,
div.ci_main div.register_form form.register_form div.captcha_area {
    width: 100%;
    float: left;
    position: relative;
    margin-bottom: 15px
}

div.ci_main div.main_container_area div.background_area_text div.shadow_area form div.captcha_area .form-control {
    margin-bottom: 0;
    padding-left: 135px
}

div.ci_main div.main_container_area div.background_area_text div.shadow_area form div.captcha_area>span {
    position: absolute;
    top: 0;
    left: 0;
    width: 120px;
    text-align: center;
    height: 100%;
    background: #03a84e;
    color: #fff;
    font-weight: 700;
    line-height: 44px;
    font-size: 20px;
    border-radius: 4px 0 0 4px;
    -webkit-border-radius: 4px 0 0 4px;
    -moz-border-radius: 4px 0 0 4px
}

div.ci_main div.main_container_area div.background_area_text div.shadow_area form span.submit_area {
    width: 100%;
    float: left;
    text-align: center;
    margin-bottom: 30px
}

div.ci_main div.main_container_area div.background_area_text div.shadow_area form span.submit_area>a {
    width: 130px;
    display: inline-block;
    border: 1px solid #000;
    padding: 11px 10px;
    font-weight: 700;
    color: #000
}

div.ci_main div.main_container_area div.background_area_text div.shadow_area form span.submit_area>a:active,
div.ci_main div.main_container_area div.background_area_text div.shadow_area form span.submit_area>a:focus,
div.ci_main div.main_container_area div.background_area_text div.shadow_area form span.submit_area>a:hover {
    text-decoration: none;
    border-color: #095099;
    color: #095099
}

div.background_area_text div.shadow_area a.important_links {
    width: 100%;
    float: left;
    text-align: center;
    margin-bottom: 30px;
    border: 1px solid #40c4ff;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    background: #40c4ff;
    padding: 15px 10px;
    color: #fff;
    font-weight: 700
}

div.background_area_text div.shadow_area img.certificate_banner {
    width: 100%;
    max-width: 790px;
    display: inline-block;
    margin-bottom: 30px
}

div.ci_main div.main_container_area div.background_area_text div.shadow_area form div.number_code div.code,
div.ci_main div.partner_page div.section.section-five div.background_area form.partners_form div.country_code div.code {
    width: 60px;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: #f6f6f6;
    border: 1px solid #ccc;
    line-height: 40px;
    text-align: center;
    font-weight: 700;
    border-radius: 4px 0 0 4px;
    -webkit-border-radius: 4px 0 0 4px;
    -moz-border-radius: 4px 0 0 4px
}

div.ci_main div.main_container_area div.background_area_text div.shadow_area form div.number_code .form-control,
div.ci_main div.main_container_area form.contact_us_form div.country_code .form-control,
div.ci_main div.register_form form.register_form div.country_code .form-control,
form.mocktest_form div.country_code .form-control {
    padding-left: 72px;
    margin-bottom: 0
}

div.ci_main div.main_container_area .heading_area {
    width: 100%;
    float: left;
    font-size: 30px;
    color: #000;
    position: relative;
    text-transform: uppercase;
    font-weight: 700;
    padding-bottom: 20px;
    margin-bottom: 30px
}

div.ci_main div.main_container_area .heading_area::before {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 35px;
    height: 1px;
    content: "";
    background: #000
}

div.ci_main div.main_container_area a.post_a_comment {
    width: 100%;
    float: left;
    margin-bottom: 30px;
    text-align: center;
    background: #40c4ff;
    color: #fff;
    font-size: 18px;
    font-weight: 700;
    padding: 10px
}

div.ci_main div.main_container_area form.post_a_comment_form {
    width: 80%;
    margin: auto;
    clear: both;
    display: none
}

div.ci_main div.main_container_area form.post_a_comment_form .form-control {
    width: 100%;
    float: left;
    margin-bottom: 15px;
    height: 44px
}

div.ci_main div.main_container_area form.post_a_comment_form p.star_rating {
    width: 100%;
    float: left;
    margin-bottom: 15px
}

div.ci_main div.main_container_area form.post_a_comment_form span.submit_area {
    width: 100%;
    float: left;
    text-align: center;
    margin: 5px 0 30px
}

div.ci_main div.main_container_area form.post_a_comment_form span.submit_area>a {
    width: 200px;
    display: inline-block;
    border: 1px solid #000;
    padding: 11px 10px;
    font-weight: 700;
    color: #000
}

div.ci_main div.main_container_area form.post_a_comment_form fieldset.rating,
div.ci_main div.main_container_area form.post_a_comment_form fieldset.ratinglabel {
    margin: 0;
    padding: 0
}

div.ci_main div.main_container_area form.post_a_comment_form fieldset.rating {
    border: none;
    float: right
}

div.ci_main div.main_container_area form.post_a_comment_form fieldset.rating>label:before {
    font-size: 1.25em;
    font-family: FontAwesome;
    display: inline-block;
    content: "\f005";
    margin-left: 5px
}

div.ci_main div.main_container_area form.post_a_comment_form fieldset.rating>.half:before {
    content: "\f089";
    position: absolute
}

div.ci_main div.main_container_area form.post_a_comment_form fieldset.rating>label {
    color: #ddd;
    float: right
}

div.ci_main div.main_container_area form.post_a_comment_form fieldset.rating:not(:checked)>label:hover,
div.ci_main div.main_container_area form.post_a_comment_form fieldset.rating:not(:checked)>label:hover~label,
div.ci_main div.main_container_area form.post_a_comment_form fieldset.rating>input:checked~label {
    color: gold
}

div.ci_main div.main_container_area form.post_a_comment_form fieldset.rating>input:checked+label:hover,
div.ci_main div.main_container_area form.post_a_comment_form fieldset.rating>input:checked~label:hover,
div.ci_main div.main_container_area form.post_a_comment_form fieldset.rating>input:checked~label:hover~label,
div.ci_main div.main_container_area form.post_a_comment_form fieldset.rating>label:hover~input:checked~label {
    color: #ffed85
}

div.ci_main div.main_container_area div.review_area>ul {
    width: 100%;
    float: left;
    padding: 0 0 20px;
    margin-bottom: 30px;
    border-bottom: 1px solid #eee
}

div.ci_main div.main_container_area div.review_area>ul>li {
    width: 100%;
    float: left;
    list-style: none;
    margin-bottom: 10px
}

div.ci_main div.main_container_area div.review_area>ul>li.name_linkedin span {
    font-weight: 700;
    font-size: 18px;
    float: left
}

div.ci_main div.main_container_area div.review_area>ul>li.name_linkedin h5 {
    font-weight: 700;
    float: left;
    width: auto;
    font-size: 18px;
    margin: 0
}

div.ci_main div.main_container_area div.review_area>ul>li.name_linkedin a {
    color: #337ab7;
    font-size: 24px;
    float: left;
    margin-left: 10px
}

div.ci_main div.main_container_area div.review_area>ul>li.stars>i {
    color: orange
}

div.ci_main div.main_container_area div.review_area>ul>li.text,
div.partner_with_us1 ul.unorder_list>li {
    font-size: 15px
}

.testimonials_video iframe {
    border-radius: 10px;
    -webkit-box-shadow: 0 10px 13px -7px #000, 5px 5px 15px 5px transparent;
    box-shadow: 0 10px 13px -7px #000, 5px 5px 15px 5px transparent;
    -moz-box-shadow: 0 10px 13px -7px #000, 5px 5px 15px 5px transparent
}

.course_view_all {
    width: 100%;
    float: left;
    margin-bottom: 30px;
    font-weight: 700;
    color: #000 !important;
    font-size: 18px
}

.course_view_all>a {
    display: inline-block;
    font-size: 14px;
    background: #095099;
    color: #fff;
    padding: 2px 8px;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    font-weight: 400
}

.course_view_all>a:active,
.course_view_all>a:focus,
.course_view_all>a:hover {
    text-decoration: none;
    color: #fff
}

ul.course_location {
    width: 100%;
    float: left;
    margin: 0 0 20px;
    padding: 0 0 0 15px;
    display: none
}

ul.course_location>li {
    width: 25%;
    float: left;
    margin: 0 0 10px;
    list-style: disc
}

div.ci_main div.main_container_area div.form_and_buttons {
    width: 100%;
    padding: 0 25%;
    float: left
}

div.ci_main div.main_container_area div.form_and_buttons p.search_course {
    font-weight: 700;
    color: #000;
    font-size: 18px;
    margin-bottom: 15px
}

div.ci_main div.main_container_area div.form_and_buttons p.btns {
    margin-bottom: 40px
}

div.ci_main div.main_container_area div.form_and_buttons form {
    width: 100%;
    float: left;
    position: relative;
    margin-bottom: 30px
}

div.ci_main div.main_container_area div.form_and_buttons input {
    width: 100%;
    float: left;
    height: 40px;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0
}

div.ci_main div.main_container_area div.form_and_buttons a.search_btn {
    position: absolute;
    top: 0;
    right: 0;
    width: 60px;
    text-align: center;
    line-height: 40px;
    background: #095099;
    color: #fff
}

div.ci_main div.main_container_area div.form_and_buttons+hr.line {
    width: 100%;
    float: left;
    border: none;
    height: 1px;
    background: #eee;
    margin-bottom: 0
}

div.ci_main div.main_container_area div.form_and_buttons form>div>ul {
    width: 100%;
    float: left;
    position: absolute;
    background: #f1f1f1;
    padding: 15px 15px 5px;
    top: 100%;
    left: 0;
    height: 200px;
    overflow-y: scroll;
    z-index: 8
}

div.ci_main div.main_container_area div.contact_us {
    width: 100%;
    float: left;
    margin-bottom: 30px;
    position: relative;
    padding-left: 35px;
    font-size: 16px
}

div.ci_main div.main_container_area div.contact_us>i {
    position: absolute;
    top: 0;
    left: 0;
    color: #40c4ff;
    font-size: 24px;
    line-height: 24px
}

div.ci_main div.main_container_area div.contact_us>.head {
    width: 100%;
    float: left;
    font-weight: 700;
    margin-bottom: 5px;
    margin-top: 0;
    font-size: 16px
}

div.ci_main div.main_container_area div.contact_us>.link {
    width: auto;
    float: left;
    clear: both;
    color: grey
}

div.ci_main div.main_container_area hr.contact_us {
    width: 100%;
    float: left;
    margin: 0 0 30px;
    height: 1px;
    background: #eee;
    border: none
}

div.ci_main div.main_container_area form.contact_us_form {
    width: 100%;
    float: left;
    margin-bottom: 15px;
    background: #f1f1f1;
    padding: 30px 30px 15px;
    border-radius: 0 0 5px 5px;
    -webkit-border-radius: 0 0 5px 5px;
    -moz-border-radius: 0 0 5px 5px
}

div.ci_main div.main_container_area form.contact_us_form .form-control {
    width: 100%;
    float: left;
    margin-bottom: 15px;
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    border-color: #eee;
    height: 42px
}

div.ci_main div.main_container_area form.contact_us_form div.country_code div.code {
    width: 60px;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: #f6f6f6;
    border: 1px solid #eee;
    line-height: 40px;
    text-align: center;
    font-weight: 700;
    border-radius: 4px 0 0 4px;
    -webkit-border-radius: 4px 0 0 4px;
    -moz-border-radius: 4px 0 0 4px
}

div.ci_main div.main_container_area form.contact_us_form textarea.form-control {
    resize: none;
    height: 100px
}

div.ci_main div.main_container_area form.contact_us_form div.captcha div.code {
    width: 90px;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: #03a84e;
    color: #fff;
    border: 1px solid #eee;
    line-height: 40px;
    text-align: center;
    font-weight: 700;
    border-radius: 4px 0 0 4px;
    -webkit-border-radius: 4px 0 0 4px;
    -moz-border-radius: 4px 0 0 4px;
    font-size: 16px
}

div.ci_main div.main_container_area form.contact_us_form div.captcha div.code>img {
    width: 100%;
    height: 100%;
    float: left;
    border-radius: 4px 0 0 4px;
    -webkit-border-radius: 4px 0 0 4px;
    -moz-border-radius: 4px 0 0 4px
}

div.ci_main div.main_container_area form.contact_us_form div.captcha .form-control,
form.mocktest_form div.captcha .form-control {
    padding-left: 100px;
    margin-bottom: 0
}

div.ci_main div.main_container_area form.contact_us_form .submit_area {
    width: 100%;
    float: left;
    background: #095099;
    color: #fff;
    border: none;
    outline: 0;
    font-weight: 700;
    text-transform: uppercase;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    padding: 11px 10px;
    text-align: center;
    margin-bottom: 15px
}

div.ci_main div.main_container_area form.contact_us_form.response_page p {
    width: 100%;
    float: left;
    margin-bottom: 15px;
    color: #000;
    word-wrap: break-word
}

div.ci_main div.subscribe_news {
    width: 100%;
    float: left;
    padding: 100px 0 70px;
    background: url(../images/subscription.jpg) center center/cover no-repeat;
    position: relative
}

div.ci_main div.subscribe_news::before {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, .5);
    content: ""
}

div.ci_main div.subscribe_news div.main_heading::before {
    right: 0;
    margin: auto;
    background: #fff
}

div.ci_main div.subscribe_news div.main_heading .heading {
    text-align: center;
    color: #ffff
}

div.ci_main div.subscribe_news form {
    width: 35%;
    margin: 0 auto 30px;
    position: relative;
    clear: both
}

div.ci_main div.subscribe_news form input {
    width: 100%;
    float: left;
    height: 42px;
    background: 0 0;
    border-color: #fff;
    padding-right: 120px;
    color: #fff
}

div.ci_main div.subscribe_news form input::-webkit-input-placeholder {
    color: #fff
}

div.ci_main div.subscribe_news form input:-ms-input-placeholder {
    color: #fff
}

div.ci_main div.subscribe_news form input::placeholder {
    color: #fff
}

div.ci_main div.subscribe_news form a {
    width: 120px;
    position: absolute;
    top: 0;
    right: 0;
    height: 42px;
    background: #095099;
    color: #fff;
    text-align: center;
    border: 1px solid #fff;
    font-weight: 700;
    line-height: 40px;
    border-radius: 0 4px 4px 0;
    -webkit-border-radius: 0 4px 4px 0;
    -moz-border-radius: 0 4px 4px 0
}

div.ci_main div.home_inner_banner.banner_main_heading {
    height: 390px;
    display: flex;
    align-items: center;
    background: url(../images/banner-inner-page3.jpg) top center no-repeat
}

div.ci_main div.home_inner_banner.banner_main_heading::before {
    width: 100%;
    height: 100%;
    content: "";
    background-image: linear-gradient(to left, rgb(8 80 153 / 0%), #095099) !important;
    position: absolute;
    top: 0;
    left: 0;
    opacity: .95;
    background: 0 0
}

div.ci_main div.banner_index.home_new {
    width: 100%;
    float: left;
    background: url(../images/banner_new.jpg) center center no-repeat;
    background-size: cover !important;
    height: 675px;
    margin-top: -74px;
    position: relative
}

div.ci_main div.banner_index.home_new div.banner_index_boxes_bottom {
    position: absolute;
    bottom: 30px;
    left: 0;
    right: 0;
    margin: auto;
    width: 100%
}

div.ci_main div.banner_index.home_new div.banner_index_boxes_bottom ul.banner_index_boxes_boxes {
    padding: 0;
    margin: 0 -5px;
    display: flex;
    justify-content: space-around
}

div.ci_main div.banner_index.home_new div.banner_index_boxes_bottom ul.banner_index_boxes_boxes>li {
    width: 10%;
    list-style: none;
    padding: 0 5px
}

div.ci_main div.banner_index.home_new div.banner_index_boxes_bottom ul.banner_index_boxes_boxes>li:first-child {
    width: 40%
}

div.ci_main div.banner_index.home_new div.banner_index_boxes_bottom ul.banner_index_boxes_boxes>li div.box_area {
    padding: 10px 5px;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    text-align: center;
    display: flex;
    height: 110px;
    justify-content: center;
    align-content: center;
    flex-wrap: wrap
}

div.ci_main div.banner_index.home_new div.banner_index_boxes_bottom ul.banner_index_boxes_boxes>li:first-child div.box_area {
    background: #4d9fc7
}

div.ci_main div.banner_index.home_new div.banner_index_boxes_bottom ul.banner_index_boxes_boxes>li:nth-child(2) div.box_area {
    background: #1db79f
}

div.ci_main div.banner_index.home_new div.banner_index_boxes_bottom ul.banner_index_boxes_boxes>li:nth-child(3) div.box_area {
    background: #eb5a47
}

div.ci_main div.banner_index.home_new div.banner_index_boxes_bottom ul.banner_index_boxes_boxes>li:nth-child(4) div.box_area,
section.courses_area div.batches_area ul.main_batches_area>li.back-one {
    background: #509cce
}

div.ci_main div.banner_index.home_new div.banner_index_boxes_bottom ul.banner_index_boxes_boxes>li:nth-child(5) div.box_area {
    background: #f4bf59
}

div.ci_main div.banner_index.home_new div.banner_index_boxes_bottom ul.banner_index_boxes_boxes>li:nth-child(6) div.box_area {
    background: #5aa58e
}

div.ci_main div.banner_index.home_new div.banner_index_boxes_bottom ul.banner_index_boxes_boxes>li:last-child div.box_area {
    background: #576484
}

div.ci_main div.banner_index.home_new div.banner_index_boxes_bottom ul.banner_index_boxes_boxes>li div.box_area>img {
    width: 40px
}

div.ci_main div.banner_index.home_new div.banner_index_boxes_bottom ul.banner_index_boxes_boxes>li div.box_area>p {
    width: 100%;
    margin: 10px 0 0;
    color: #fff;
    text-transform: uppercase;
    line-height: 1.1
}

div.ci_main div.banner_index.home_new div.banner_index_boxes_bottom ul.banner_index_boxes_boxes>li div.box_area p.head {
    margin-top: 0;
    font-size: 40px;
    padding: 0 25px;
    text-align: left
}

.Certifications_sec {
    background: #f6f6f6;
    padding: 55px 0;
    float: left;
    width: 100%;
    border: none !important
}

.category_area.other_program_sec,
div.ci_main div.become_careerera_instructor.for_partner_height,
div.ci_main div.poular_batches div.popular_batches_area div.popular_batches_img:hover,
div.ci_main div.reviews_area.mocktest_reviews_area {
    background: #f6f6f6
}

.custom_tab_outer .owl-carousel .owl-item,
.lang_program_sec.popoluar_courses .owl-carousel .owl-item,
.post_gra_sec.popoluar_courses .owl-carousel .owl-item,
div.ci_main div.Certifications_sec.popoluar_courses .owl-carousel .owl-item {
    padding: 10px 7px
}

.Certifications_sec.popoluar_courses .Certifications_slider .owl-stage-outer,
.custom_tab_outer .common_sl_cl .owl-stage-outer,
.lang_program_sec.popoluar_courses .Language_slider .owl-stage-outer,
.post_gra_sec.popoluar_courses .post_gra_slider .owl-stage-outer {
    z-index: 9
}

.Certifications_sec.popoluar_courses .owl-controls .owl-prev,
.custom_tab_outer .common_sl_cl .owl-controls .owl-prev,
.lang_program_sec.popoluar_courses .owl-controls .owl-prev,
.post_gra_sec.popoluar_courses .owl-controls .owl-prev {
    border-left: 2px solid #40c4ff;
    box-shadow: 0 0 4px #0000002b;
    background: #fff !important;
    color: #40c4ff !important;
    font-size: 28px !important;
    width: 40px;
    border-radius: 5px;
    height: 40px;
    margin-right: 15px;
    position: absolute;
    left: -60px;
    line-height: 29px
}

.Certifications_sec.popoluar_courses .owl-controls .owl-next,
.custom_tab_outer .common_sl_cl .owl-controls .owl-next,
.lang_program_sec.popoluar_courses .owl-controls .owl-next,
.post_gra_sec.popoluar_courses .owl-controls .owl-next {
    border-right: 2px solid #40c4ff;
    box-shadow: 0 0 4px #0000002b;
    background: #fff !important;
    color: #40c4ff !important;
    font-size: 28px !important;
    width: 40px;
    border-radius: 5px;
    height: 40px;
    margin-left: 15px;
    position: absolute;
    right: -60px;
    line-height: 29px
}

.Certifications_sec.popoluar_courses .owl-controls,
.custom_tab_outer .owl-controls,
.lang_program_sec.popoluar_courses .owl-controls,
.post_gra_sec.popoluar_courses .owl-controls {
    position: absolute;
    right: 2px;
    margin: 0;
    top: 0;
    display: flex;
    width: 100%;
    height: 70%;
    align-items: center
}

.custom_tab_outer .common_sl_cl a.category_list {
    margin: 0 0 15px !important
}

.custom_tab_outer .common_sl_cl .owl-controls {
    height: 34%
}

.custom_tab-slider-nav {
    width: 100%;
    float: left;
    margin-bottom: 40px;
    text-align: center
}

.custom_tab-slider-tabs {
    display: block;
    margin: 0;
    padding: 0;
    list-style: none;
    position: relative;
    border-radius: 35px;
    overflow: hidden
}

.custom_tab-slider-tabs li.active {
    background: #084f99;
    -webkit-transition: 250ms ease-in-out;
    transition: 250ms ease-in-out
}

.custom_tab-slider-trigger {
    font-size: 14px;
    line-height: 1;
    font-weight: 700;
    color: #333;
    margin: 0 5px;
    background: #fff;
    text-transform: uppercase;
    text-align: center;
    padding: 11px 20px;
    position: relative;
    font-family: Lato-Bold;
    border: 1px solid #333;
    z-index: 2;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    cursor: pointer;
    display: inline-block;
    -webkit-transition: color 250ms ease-in-out;
    transition: color 250ms ease-in-out
}

.custom_tab-slider-trigger.active,
div.accordion.active h5,
div.accordion.active i,
div.accordion:hover h5,
div.accordion:hover i,
div.ci_main div.background_contact_us div.main_heading .heading,
div.ci_main div.category_area a.category_list:active p.head>span.course_name,
div.ci_main div.category_area a.category_list:active p.head>span.courses,
div.ci_main div.category_area a.category_list:focus p.head>span.course_name,
div.ci_main div.category_area a.category_list:focus p.head>span.courses,
div.ci_main div.category_area a.category_list:hover p.head>span.course_name,
div.ci_main div.category_area a.category_list:hover p.head>span.courses,
div.ci_main div.imagine_feature ul.imagine_feature_area:hover>li.head,
div.ci_main div.imagine_feature ul.imagine_feature_area:hover>li>a,
div.ci_main div.partner_page div.section.section-seven div.author_profile .head_one,
div.ci_main div.popoluar_courses div.popular_courses_area:hover a.image_area>p,
div.ci_main div.popoluar_courses div.popular_courses_area:hover a.image_area>span,
div.ci_main div.popoluar_courses div.popular_courses_area:hover a.image_area>span>b,
div.ci_main div.poular_batches div.popular_batches_area div.popular_batches_img p.btns>a.active,
div.ci_main div.requirement_area div.main_heading .heading,
div.ci_main div.reviews_area div.author_profile .head_one,
div.ci_main div.section.section-seven div.author_profile .head_one,
div.ci_main div.section.section-seven div.main_heading .heading {
    color: #fff
}

.custom_tab-slider-container,
.page_outer_custom,
.partner_list {
    float: left;
    width: 100%
}

.top_links .dropdown {
    position: relative;
    bottom: 3px
}

ul.top_links button.dropdown-toggle {
    background: 0 0;
    padding: 1px 0 0;
    border: none;
    color: #fff;
    line-height: normal;
    border-radius: 0;
    font-size: 12px;
    font-weight: 700;
    margin: 0
}

div.ci_main .lang_program_sec,
div.ci_main div.about_us_page,
div.ci_main div.blog_page,
div.ci_main div.category_area,
div.ci_main div.imagine_feature,
div.ci_main div.instructor_team,
div.ci_main div.partner_content_area,
div.ci_main div.poular_batches,
div.ci_main div.upcoming_events,
div.partner_with_us1,
div.support_services {
    width: 100%;
    float: left;
    padding: 80px 0 50px
}

div.ci_main div.lang_program_sec.popoluar_courses div.popular_courses_area a.image_area {
    height: 106px
}

div.ci_main div.instructor_contact p.sub_head,
div.ci_main div.lang_program_sec.popoluar_courses div.popular_courses_area a.image_area>span {
    font-size: 16px
}

div.ci_main div.lang_program_sec.popoluar_courses div.popular_courses_area a.image_area>img {
    width: 60px
}

.lang_program_sec .flex_class {
    display: flex;
    justify-content: center;
    flex-wrap: wrap
}

.other_program_list {
    padding: 0;
    text-align: center
}

.other_program_list li {
    display: inline-block;
    width: 22%;
    list-style: none;
    margin: 0 15px
}

.hiring_partner_sec {
    float: left;
    width: 100%;
    padding: 80px 0;
    background: #fff
}

.partner_list ul {
    position: relative;
    text-align: center
}

.partner_list ul li {
    display: inline-flex;
    width: 18%;
    list-style: none;
    border: 1px solid #ddd;
    margin: 0 10px 15px;
    padding: 10px 12px;
    vertical-align: top;
    min-height: 80px;
    align-items: center;
    justify-content: center
}

ol.order_list>li,
ul.unorder_list>li {
    margin-bottom: 10px
}

.partner_list ul li img {
    width: 130px
}

.partner_list .hiring_partner_btn_out {
    bottom: -30px;
    height: 158px;
    left: 0;
    z-index: 2;
    position: absolute;
    text-align: center;
    width: 100%;
    background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, 0) 1%, rgba(255, 255, 255, .4) 25%, #fff 93%, #fff 100%);
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 15%, rgba(255, 255, 255, 0) 5%, rgb(255 255 255 / 82%) 6%, rgb(255 255 255) 89%, rgb(255 255 255) 100%)
}

.p_list_show_less .show_more_less_btn_design,
.partner_list .hiring_partner_btn_out a,
.show_more_less_btn_design {
    bottom: 1px;
    background: #f15a22;
    border-bottom: 3px solid #b33000;
    border-radius: 30px;
    box-shadow: 0 4px 10px rgb(0 0 0 / 15%);
    color: #fff;
    display: inline-block;
    font-size: 15px;
    font-weight: 700;
    margin: 0 auto;
    cursor: pointer;
    padding: 11px 30px;
    -webkit-animation: 1s infinite alternate action;
    animation: 1s infinite alternate action;
    position: relative;
    text-decoration: none
}

@-webkit-keyframes action {
    0% {
        transform: translateY(0)
    }
    100% {
        transform: translateY(-10px)
    }
}

@keyframes action {
    0% {
        transform: translateY(0)
    }
    100% {
        transform: translateY(-10px)
    }
}

div.ci_main div.about_us_page div.about_us_main {
    width: 100%;
    float: left;
    padding-bottom: 10px
}

div.ci_main div.about_us_page div.about_us_main.grey {
    background: #f6f6f6;
    padding: 30px 0 20px
}

div.ci_main div.about_us_page p {
    width: 100%;
    float: left;
    margin-bottom: 20px;
    line-height: 1.7
}

div.ci_main div.about_us_page p strong {
    font-weight: bolder
}

div.ci_main div.about_us_page .heading {
    font-size: 24px;
    font-weight: bolder;
    line-height: 1.2;
    color: #000;
    width: 100%;
    float: left;
    margin-top: 0
}

ol.order_list,
ol.order_list li ul,
ul.unorder_list,
ul.unorder_list li ol,
ul.unorder_list li ul {
    width: 100%;
    float: left;
    padding: 0 0 0 13px;
    margin: 0 0 10px
}

ul.unorder_list>li {
    width: 100%;
    float: left;
    list-style: disc;
    line-height: 1.7
}

ul.unorder_list>li ul li {
    width: 100%;
    float: left;
    list-style: circle;
    margin-top: 10px;
    line-height: 1.7
}

ol.order_list>li,
ul.unorder_list>li ol li {
    list-style: decimal;
    line-height: 1.7;
    width: 100%;
    float: left
}

ul.unorder_list>li ol li {
    margin-top: 10px;
    color: grey
}

ol.order_list>li ul li {
    width: 100%;
    float: left;
    list-style: circle;
    margin-top: 10px;
    color: grey;
    line-height: 1.7
}

div.ci_main div.about_us_page img.about_us_img {
    max-width: 180px;
    width: 100%
}

div.ci_main div.about_us_page ul.logos_area {
    width: 100%;
    float: left;
    padding: 0 8%;
    margin: 0 0 15px;
    text-align: center
}

div.ci_main div.about_us_page ul.logos_area>li {
    width: 175px;
    display: inline-block;
    list-style: none;
    border: 1px solid #ccc;
    padding: 16px
}

div.ci_main div.about_us_page div.jobs_area div.right_sidebar_links {
    position: absolute;
    right: 0;
    top: 0;
    width: 300px
}

div.ci_main div.about_us_page div.jobs_area div.right_sidebar_links div.right_sidebar_links_main {
    width: 270px;
    float: left;
    padding-left: 30px;
    background: #fff;
    padding-bottom: 15px
}

div.ci_main div.about_us_page div.jobs_area div.right_sidebar_links div.right_sidebar_links_main.fixed {
    position: fixed;
    top: 95px
}

div.ci_main div.about_us_page div.jobs_area div.right_sidebar_links div.right_sidebar_links_main::after {
    width: 3px;
    height: 26px;
    content: "";
    background: #ed0722;
    left: 5px;
    top: 0;
    position: absolute
}

div.ci_main div.about_us_page div.jobs_area div.right_sidebar_links div.right_sidebar_links_main::before {
    width: 1px;
    height: 100%;
    content: "";
    background: #ccc;
    left: 5px;
    top: 0;
    position: absolute
}

div.ci_main div.about_us_page div.jobs_area div.right_sidebar_links div.right_sidebar_links_main p,
div.ci_main div.lifetime_area div.lifetime_area_icons div.icons_area>p,
div.ci_main div.lifetime_area form.mocktest_form div.radio_buttons,
div.ci_main div.lifetime_area form.mocktest_form div.radios_button,
div.ci_main div.partner_page div.section.section-three ul.image_text>li img.inc_banner,
div.ci_main div.partner_page div.section.section-two div.icons_area>p,
div.ci_main div.poular_batches div.calendar-container,
div.instructor_banner div.instructor_content,
div.instructor_services div.instructor_services_area .head,
div.instructor_services div.instructor_services_area .text {
    width: 100%;
    float: left;
    margin-bottom: 10px
}

div.ci_main div.about_us_page div.jobs_area div.right_sidebar_links div.right_sidebar_links_main .head {
    font-weight: 700;
    text-transform: uppercase;
    font-size: 20px;
    line-height: 1;
    margin-bottom: 20px;
    color: #000;
    margin-top: 0;
    width: 100%;
    float: left
}

div.ci_main div.about_us_page div.jobs_area div.right_sidebar_links div.right_sidebar_links_main p>a {
    color: grey;
    width: auto;
    float: left
}

div.ci_main div.about_us_page div.jobs_area div.right_sidebar_links.batch_page_sidebar div.right_sidebar_links_main div.phone_email {
    width: 100%;
    float: left;
    padding: 20px 15px 10px;
    border: 1px solid #ddd;
    margin-bottom: 15px
}

div.ci_main div.about_us_page div.jobs_area div.right_sidebar_links.batch_page_sidebar div.right_sidebar_links_main div.phone_email>a {
    width: 100%;
    float: left;
    margin-bottom: 10px;
    text-align: center;
    font-size: 16px;
    color: #666;
    line-height: 1.1;
    font-weight: 700
}

div.ci_main div.about_us_page div.jobs_area div.right_sidebar_links.batch_page_sidebar div.right_sidebar_links_main form {
    width: 100%;
    float: left;
    border: 1px solid #ddd;
    padding: 15px
}

div.ci_main div.about_us_page div.jobs_area div.right_sidebar_links.batch_page_sidebar div.right_sidebar_links_main form p.form_head {
    margin-bottom: 10px;
    text-transform: uppercase
}

div.ci_main div.about_us_page div.jobs_area div.right_sidebar_links div.right_sidebar_links_main form .form-control,
div.ci_main div.register_form form.register_form label {
    width: 100%;
    float: left;
    margin-bottom: 5px
}

div.ci_main div.about_us_page div.jobs_area div.right_sidebar_links div.right_sidebar_links_main form div.code {
    position: relative;
    width: 100%;
    float: left;
    margin-bottom: 5px
}

div.ci_main div.about_us_page div.jobs_area div.right_sidebar_links div.right_sidebar_links_main form textarea.form-control {
    resize: none;
    height: 60px
}

div.ci_main div.about_us_page div.jobs_area div.right_sidebar_links div.right_sidebar_links_main form div.code span {
    width: 75px;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: #f6f6f6;
    border: 1px solid #ccc;
    line-height: 32px;
    text-align: center;
    font-weight: 700;
    border-radius: 4px 0 0 4px;
    -webkit-border-radius: 4px 0 0 4px;
    -moz-border-radius: 4px 0 0 4px;
    font-size: 12px
}

div.ci_main div.about_us_page div.jobs_area div.right_sidebar_links div.right_sidebar_links_main form div.code .form-control {
    margin-bottom: 0 !important;
    padding-left: 85px
}

div.ci_main div.about_us_page div.jobs_area div.right_sidebar_links div.right_sidebar_links_main form div.code.captcha span,
div.right_sidebar_links_main form .submit:active,
div.right_sidebar_links_main form div.code.captcha span {
    background: #03a84e;
    color: #fff
}

div.right_sidebar_links_main form .submit {
    width: 100%;
    float: left;
    text-align: center;
    line-height: 34px;
    background: #ffb606;
    color: #fff;
    font-weight: 700;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px
}

div.ci_main div.about_us_page div.jobs_area.padding_right {
    padding-right: 300px
}

form.all_batches {
    width: 100%;
    float: left;
    margin: 0 0 55px
}

div.ci_main div.partner_page div.section.section-five div.white_area ul.list_area>li,
form.all_batches label {
    width: 100%;
    float: left;
    font-size: 16px;
    margin-bottom: 10px
}

form.all_batches .form-control {
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    height: 50px;
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    margin-bottom: 15px
}

form.all_batches a {
    width: 100%;
    float: left;
    text-align: center;
    background: #095099;
    color: #fff;
    height: 50px;
    line-height: 50px;
    font-weight: 700;
    text-transform: uppercase;
    margin-top: 33px;
    margin-bottom: 15px
}

.jobs_area .modal-dialog {
    margin: 130px auto
}

div.ci_main div.poular_batches p.date_head {
    width: 100%;
    float: left;
    border: 1px solid #ccc;
    background: #f6f6f6;
    padding: 15px 20px;
    font-size: 24px;
    font-weight: 700;
    line-height: 1.2;
    margin: 0 0 30px;
    color: #000
}

div.ci_main div.poular_batches ul.view_as_area {
    width: 100%;
    float: left;
    border-bottom: 1px dashed #ddd;
    margin-bottom: 100px;
    padding-bottom: 10px
}

div.ci_main div.poular_batches ul.view_as_area>li {
    width: auto;
    float: left;
    list-style: none;
    margin-bottom: 10px;
    line-height: 1
}

div.ci_main div.poular_batches ul.view_as_area>li>span {
    display: block;
    color: #545454;
    font-size: 18px
}

div.ci_main div.poular_batches ul.view_as_area>li>a {
    display: block;
    margin-left: 30px;
    margin-top: 1px;
    color: #969696
}

div.ci_main div.poular_batches p.result_head {
    width: 100%;
    float: left;
    background: #d9edf7;
    border: 1px solid #bce8f1;
    color: #3a87ad;
    padding: 8px 35px 8px 14px;
    text-shadow: 0 1px 0 #fff;
    -webkit-text-shadow: 0 1px 0 #fff;
    -moz-text-shadow: 0 1px 0 #fff;
    font-size: 16px;
    margin-bottom: 30px
}

div.ci_main div.poular_batches p.batch_head {
    width: 100%;
    float: left;
    color: #000;
    font-size: 24px;
    text-align: center;
    margin-bottom: 30px;
    font-weight: 700;
    line-height: 1.2
}

div.ci_main div.poular_batches div.calendar-container table td {
    border: 1px solid #e5e5e5;
    background: #fff;
    font-size: 18px
}

div.ci_main div.poular_batches div.calendar-container table thead td {
    padding: 20px 5px
}

div.about_us_page div.jobs_area ul.job_posted {
    width: 100%;
    float: left;
    margin-bottom: 30px;
    position: relative;
    padding-left: 180px;
    min-height: 111px;
    border-bottom: 1px solid #ccc
}

div.about_us_page div.jobs_area ul.job_posted>li {
    width: 100%;
    float: left;
    list-style: none;
    padding-bottom: 30px
}

div.about_us_page div.jobs_area ul.job_posted>p {
    width: 150px;
    position: absolute;
    top: 0;
    left: 0;
    border-right: 1px solid #eee;
    margin-bottom: 0;
    padding-right: 30px
}

div.about_us_page div.jobs_area ul.job_posted>p>span {
    width: 100%;
    float: left;
    font-weight: 700;
    line-height: 1;
    text-transform: uppercase
}

div.about_us_page div.jobs_area ul.job_posted>p>span.month,
div.about_us_page div.jobs_area ul.job_posted>p>span.posted {
    font-size: 16px;
    color: grey
}

div.about_us_page div.jobs_area ul.job_posted>p>span.date {
    font-size: 80px;
    color: #095099
}

div.about_us_page div.jobs_area ul.job_posted>li a.head {
    color: #000;
    width: 100%;
    float: left;
    font-weight: 700;
    font-size: 30px;
    margin-bottom: 20px;
    line-height: 1.2
}

div.about_us_page div.jobs_area ul.job_posted>li a.head h2 {
    color: #000;
    width: 100%;
    float: left;
    font-weight: 700;
    font-size: 30px;
    line-height: 1.2;
    margin: 0
}

div.about_us_page div.jobs_area ul.job_posted>li ul.entry_details {
    width: 100%;
    float: left;
    padding: 0;
    margin-bottom: 20px
}

div.about_us_page div.jobs_area ul.job_posted>li ul.entry_details>li {
    width: 30.33%;
    float: left;
    list-style: none;
    border-right: 1px solid #ccc;
    padding: 0 0 10px;
    margin-right: 15px
}

div.about_us_page div.jobs_area ul.job_posted>li ul.entry_details>li:last-child {
    padding-right: 0;
    border-right: none
}

div.about_us_page div.jobs_area ul.job_posted>li ul.entry_details>li>span {
    width: 100%;
    float: left;
    color: #b9b9b9
}

div.about_us_page div.jobs_area ul.job_posted>li ul.entry_details>li>span:first-child {
    font-weight: 700;
    color: grey
}

div.about_us_page div.jobs_area ul.job_posted>li a.read_more {
    width: auto;
    float: left;
    clear: both;
    background: #095099;
    color: #fff;
    font-weight: 700;
    text-transform: uppercase;
    padding: 12px 25px
}

div.about_us_page div.jobs_area ul.job_posted>li .sub_head {
    font-weight: 700;
    color: #000;
    font-size: 18px;
    margin-bottom: 10px;
    width: 100%;
    float: left;
    margin-top: 0
}

section.courses_area div.batches_area ul.main_batches_area {
    width: 100%;
    float: left;
    padding: 30px 0 0;
    margin: 0 0 50px;
    border-bottom: 1px solid #ddd
}

section.courses_area div.batches_area ul.main_batches_area>li {
    width: 100%;
    float: left;
    list-style: none;
    position: relative;
    margin-bottom: 30px;
    padding-left: 110px
}

section.courses_area div.batches_area ul.main_batches_area>li p {
    width: 100%;
    float: left;
    margin-bottom: 10px;
    text-align: left
}

section.courses_area div.batches_area ul.main_batches_area>li p.date_month {
    background: #ed0722;
    color: #fff;
    width: 80px;
    height: 80px;
    font-size: 30px;
    font-weight: 700;
    text-align: center;
    line-height: 1.1;
    padding: 14px 5px;
    position: absolute;
    top: 0;
    left: 0
}

div.ci_main div.upcoming_events a.upcoming_events_area div.image_area div.date>span,
section.courses_area div.batches_area ul.main_batches_area>li p.date_month>span {
    display: block;
    font-size: 14px
}

section.courses_area div.batches_area ul.main_batches_area>li p.course_name {
    font-weight: 700;
    font-size: 30px;
    color: #000;
    line-height: 1.2;
    position: relative
}

section.courses_area div.batches_area ul.main_batches_area>li p.cost_offer {
    color: #40c4ff;
    font-size: 16px;
    font-weight: 700
}

section.courses_area div.batches_area ul.main_batches_area>li p.course_code {
    color: #000;
    font-weight: 700
}

section.courses_area div.batches_area ul.main_batches_area>li p.buttons_v_e>a {
    width: auto;
    float: left;
    color: #ffb606;
    border: 1px solid #000;
    margin-right: 5px;
    padding: 5px 10px;
    transition: .2s linear;
    -webkit-transition: .2s linear;
    -moz-transition: .2s linear;
    font-size: 16px;
    font-weight: 700
}

section.courses_area div.batches_area ul.main_batches_area>li p.buttons_v_e>a:active,
section.courses_area div.batches_area ul.main_batches_area>li p.buttons_v_e>a:focus,
section.courses_area div.batches_area ul.main_batches_area>li p.buttons_v_e>a:hover {
    text-decoration: none;
    background: #ffb606;
    color: #fff;
    border-color: transparent
}

section.courses_area div.batches_area img.batch_details_img {
    width: 100%;
    float: left;
    margin-bottom: 50px
}

section.courses_area div.batches_area iframe.batch_details_map {
    width: 100%;
    float: left;
    border: 0;
    height: 337px;
    margin-bottom: 50px;
    outline: 0;
    padding: 0
}

div.work_shop_time .table>tbody>tr>th {
    padding: 5px;
    color: #000;
    line-height: 1.3
}

div.work_shop_time .table>tbody>tr>td,
div.work_shop_time .table>tfoot>tr>td,
div.work_shop_time .table>tfoot>tr>th,
div.work_shop_time .table>thead>tr>td,
div.work_shop_time .table>thead>tr>th {
    padding: 5px;
    line-height: 1.3
}

div.work_shop_time+.c_btn1 {
    margin-bottom: 30px;
    float: left;
    clear: both
}

div.ci_main div.thankyou_page {
    width: 100%;
    float: left;
    padding: 80px 0 70px;
    text-align: center
}

div.ci_main div.thankyou_page img.thankyou_img {
    width: 100%;
    max-width: 460px;
    display: inline-block
}

div.ci_main div.thankyou_page p {
    width: 100%;
    float: left;
    font-weight: 700
}

div.ci_main div.thankyou_page p.head {
    font-size: 80px;
    margin: 30px 0 10px;
    line-height: 1
}

div.ci_main div.thankyou_page p.text {
    font-size: 20px;
    color: #fc5d23
}

div.ci_main div.popoluar_courses {
    width: 100%;
    float: left;
    padding: 80px 0 50px;
    border-bottom: 1px solid #eee
}

div.ci_main div.popoluar_courses div.popular_courses_area {
    width: 100%;
    float: left;
    margin-bottom: 30px;
    transition: .15s linear;
    -webkit-transition: .15s linear;
    -moz-transition: .15s linear;
    box-shadow: 0 0 10px #ccc;
    -webkit-box-shadow: 0 0 10px #ccc;
    -moz-box-shadow: 0 0 10px #ccc;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-top: 10px solid #f1f8fc;
    background: #f1f8fc
}

div.ci_main div.popoluar_courses div.popular_courses_area:hover {
    box-shadow: 0 0 10px #333;
    -webkit-box-shadow: 0 0 10px #333;
    -moz-box-shadow: 0 0 10px #333
}

div.ci_main div.popoluar_courses div.popular_courses_area a.image_area {
    width: 100%;
    float: left;
    position: relative;
    height: 175px;
    background: #fff
}

div.ci_main div.popoluar_courses div.popular_courses_new a.image_area {
    width: 100%;
    float: left;
    position: relative;
    height: 315px;
    background: #fff
}

div.ci_main div.popoluar_courses div.popular_courses_new a.image_area>span {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    color: #000;
    font-weight: 700;
    width: 100%;
    padding: 0 100px 0 15px;
    font-size: 18px;
    transition: .15s linear;
    -webkit-transition: .15s linear;
    -moz-transition: .15s linear
}

div.ci_main div.popoluar_courses div.popular_courses_area a.image_area>span {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    color: #000;
    font-weight: 700;
    width: 100%;
    padding: 0 100px 0 15px;
    font-size: 20px;
    transition: .15s linear;
    -webkit-transition: .15s linear;
    -moz-transition: .15s linear;
    line-height: 1.4
}

div.ci_main div.popoluar_courses div.popular_courses_area a.image_area>span>b {
    width: 100%;
    float: left;
    font-size: 14px;
    margin-top: 10px;
    color: grey;
    transition: .15s linear;
    -webkit-transition: .15s linear;
    -moz-transition: .15s linear
}

div.ci_main div.popoluar_courses div.popular_courses_area a.image_area>span>b>i {
    font-style: normal;
    display: none
}

div.ci_main.instructor_page div.popoluar_courses div.popular_courses_area a.image_area {
    height: auto;
    min-height: 360px;
    text-align: center
}

div.ci_main.instructor_page div.popoluar_courses.popoluar_courses_partner_page div.popular_courses_area a.image_area {
    min-height: 260px
}

div.ci_main.instructor_page div.popoluar_courses div.popular_courses_area a.image_area>span {
    position: static;
    float: left;
    padding: 30px 15px 5px;
    transform: translate(0, 0);
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0)
}

div.ci_main.instructor_page div.popoluar_courses div.popular_courses_area a.image_area>span i.image_area {
    width: 100%;
    float: left;
    margin-top: 10px
}

div.ci_main.instructor_page div.popoluar_courses div.popular_courses_area a.image_area>span i.image_area>img {
    width: 75px;
    background: #095099;
    padding: 10px;
    transition: .15s linear;
    -webkit-transition: .15s linear;
    -moz-transition: .15s linear;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px
}

div.ci_main div.category_area a.category_list:active div.image_area>img,
div.ci_main div.category_area a.category_list:focus div.image_area>img,
div.ci_main div.category_area a.category_list:hover div.image_area>img,
div.ci_main.instructor_page div.popoluar_courses div.popular_courses_area a.image_area:hover>span i.image_area>img {
    background: 0 0 !important
}

div.ci_main.instructor_page div.popoluar_courses div.popular_courses_area.back-6 a.image_area>span i.image_area>img {
    background: #a09b20
}

div.ci_main.instructor_page div.popoluar_courses div.popular_courses_area a.image_area b.read_more {
    display: inline-block;
    color: #095099;
    transition: .15s linear;
    -webkit-transition: .15s linear;
    -moz-transition: .15s linear;
    cursor: pointer;
    position: relative
}

div.ci_main.instructor_page div.popoluar_courses div.popular_courses_area a.image_area:hover b.read_more {
    color: #fff;
    text-decoration: underline
}

div.ci_main div.popoluar_courses div.popular_courses_area a.image_area>p {
    position: absolute;
    top: 60%;
    left: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    color: #000;
    font-weight: 700;
    width: 100%;
    padding: 0 100px 0 15px;
    font-size: 14px;
    transition: .15s linear;
    -webkit-transition: .15s linear;
    -moz-transition: .15s linear
}

div.ci_main div.popoluar_courses div.popular_courses_area a.image_area>span>span {
    position: absolute;
    top: 10px;
    right: 10px;
    color: grey;
    transition: .15s linear;
    -webkit-transition: .15s linear;
    -moz-transition: .15s linear
}

div.ci_main div.popoluar_courses div.popular_courses_area a.image_area>span h3 {
    width: 100%;
    padding: 0;
    float: left;
    font-size: 20px;
    margin: 0;
    line-height: 1.4
}

div.ci_main div.popoluar_courses div.popular_courses_area a.image_area::before {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    content: "";
    transition: .15s linear;
    -webkit-transition: .15s linear;
    -moz-transition: .15s linear
}

div.ci_main div.popoluar_courses div.popular_courses_area a.image_area>img {
    width: 75px;
    position: absolute;
    top: 0;
    right: 15px;
    bottom: 0;
    margin: auto;
    background: #095099;
    padding: 10px;
    transition: .15s linear;
    -webkit-transition: .15s linear;
    -moz-transition: .15s linear;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px
}

a.scroll_top:active,
a.scroll_top:focus,
a.scroll_top:hover,
div.ci_main div.category_area a.category_list:active,
div.ci_main div.category_area a.category_list:focus,
div.ci_main div.category_area a.category_list:hover,
div.ci_main div.imagine_feature ul.imagine_feature_area:hover,
div.ci_main div.instructor_contact ul.contact_portion>li:hover>i,
div.ci_main div.popoluar_courses div.popular_courses_area:hover a.image_area {
    background: #095099
}

div.ci_main div.popoluar_courses div.popular_courses_area a.image_area>.fa-heart-o {
    position: absolute;
    top: 15px;
    right: 15px;
    color: #fff;
    opacity: 0;
    transition: .15s linear;
    -webkit-transition: .15s linear;
    -moz-transition: .15s linear
}

div.ci_main div.popoluar_courses div.popular_courses_area div.text_area {
    width: 100%;
    float: left;
    padding: 10px 15px 0;
    border-top: 1px solid #f2f2f2
}

div.ci_main div.popoluar_courses div.popular_courses_area div.text_area a.head {
    width: 100%;
    float: left;
    position: relative;
    margin-bottom: 10px
}

div.ci_main div.popoluar_courses div.popular_courses_area div.text_area a.head span.heading {
    width: 100%;
    float: left;
    color: grey;
    font-size: 16px;
    transition: .15s linear;
    -webkit-transition: .15s linear;
    -moz-transition: .15s linear
}

div.ci_main div.popoluar_courses div.popular_courses_area div.text_area a.head span.name {
    color: grey;
    position: absolute;
    right: 0;
    top: 0
}

div.ci_main div.popoluar_courses div.popular_courses_area div.text_area a.head span.cost {
    position: absolute;
    right: 0;
    top: 0;
    color: #fff;
    background: #095099;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 12px;
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 12px;
    width: 60px;
    text-align: center;
    line-height: 1;
    padding: 4px
}

div.ci_main div.popoluar_courses div.popular_courses_area div.text_area a.head span.cost.free,
div.ci_main div.upcoming_events a.upcoming_events_area div.text_area>p.head>span.cost.free {
    background: #ffb606
}

div.ci_main div.popoluar_courses div.popular_courses_area div.text_area p.text {
    width: 100%;
    float: left;
    color: grey;
    line-height: 1.7;
    font-size: 15px;
    margin-bottom: 20px
}

div.ci_main div.popoluar_courses div.popular_courses_area div.text_area p.links>a,
div.ci_main div.popoluar_courses div.popular_courses_area div.text_area p.links>span {
    width: auto;
    float: left;
    color: grey;
    font-weight: 700
}

div.ci_main div.popoluar_courses div.popular_courses_area div.text_area p.links>a:active,
div.ci_main div.popoluar_courses div.popular_courses_area div.text_area p.links>a:focus,
div.ci_main div.popoluar_courses div.popular_courses_area div.text_area p.links>a:hover {
    text-decoration: none;
    color: #000
}

div.ci_main div.counter_area {
    width: 100%;
    float: left;
    padding: 20px 0 0;
    background: #095099
}

div.ci_main div.counter_area ul.counter_number {
    width: 100%;
    float: left;
    padding: 0;
    margin: 0 0 30px
}

div.ci_main div.counter_area ul.counter_number>li {
    width: 100%;
    float: left;
    list-style: none;
    text-align: center;
    color: #fff
}

div.ci_main div.counter_area ul.counter_number>li.icons {
    font-size: 32px
}

div.ci_main div.counter_area ul.counter_number>li.value {
    font-size: 40px;
    font-weight: 700
}

div.ci_main div.counter_area ul.counter_number>li.head {
    font-size: 16px;
    font-weight: 700
}

div.ci_main div.category_area a.category_list {
    width: 100%;
    float: left;
    margin-bottom: 30px;
    position: relative;
    background: #fff;
    text-align: center;
    min-height: 100px;
    box-shadow: 0 0 10px #ddd;
    -webkit-box-shadow: 0 0 10px #ddd;
    -moz-box-shadow: 0 0 10px #ddd;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px
}

div.ci_main div.category_area a.category_list div.image_area {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute
}

div.ci_main div.category_area a.category_list div.image_area>img {
    width: 60px;
    position: absolute;
    top: 0;
    right: 10px;
    bottom: 0;
    margin: auto;
    padding: 7px;
    background: #095099;
    transition: .15s linear;
    -webkit-transition: .15s linear;
    -moz-transition: .15s linear;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px
}

div.ci_main div.category_area a.category_list>p {
    width: 100%;
    float: left;
    line-height: 1.3
}

div.ci_main div.category_area a.category_list p.head {
    color: #fff;
    transition: .15s linear;
    -webkit-transition: .15s linear;
    -moz-transition: .15s linear;
    margin-bottom: 0;
    text-transform: capitalize;
    text-align: left;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    padding: 0 80px 0 10px
}

div.ci_main div.category_area a.category_list p.head>span {
    width: 100%;
    float: left;
    margin: 3px 0;
    transition: .15s linear;
    -webkit-transition: .15s linear;
    -moz-transition: .15s linear
}

div.ci_main div.category_area a.category_list p.head>span.course_name {
    font-weight: 700;
    font-size: 16px;
    color: #000
}

div.ci_main div.category_area a.category_list p.text {
    color: grey;
    display: none
}

div.ci_main div.register_form {
    width: 100%;
    float: left;
    position: relative;
    padding: 80px 0 50px;
    background: #095099
}

div.ci_main div.partner_form {
    background: url(../images/partner_form_background.jpg) center center/cover no-repeat !important;
    position: relative;
    padding: 30px 0
}

div.ci_main div.partner_form::before {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    content: "";
    background: rgba(0, 0, 0, .5)
}

div.partner_form .form_partner {
    background: #095099;
    padding: 24.5px;
    height: 100%
}

div.ci_main div.partner_form form.register_form {
    width: 100%;
    float: left;
    margin-bottom: 0 !important;
    background: rgba(204, 204, 204, .42) !important
}

div.ci_main div.register_form form.register_form {
    width: 100%;
    float: left;
    background: #fff;
    padding: 40px 30px;
    margin-bottom: 30px
}

div.ci_main div.register_form form.register_form p.head {
    font-weight: 700;
    font-size: 24px
}

div.ci_main div.register_form form.register_form p.text {
    color: grey;
    margin-bottom: 20px
}

div.ci_main div.blog_page div.right_sidebar div.courses_area form div.captcha_area,
div.ci_main div.partner_page div.section.section-five div.background_area form.partners_form div.country_code,
div.ci_main div.register_form form.register_form div.country_code {
    width: 100%;
    float: left;
    margin-bottom: 15px;
    position: relative
}

div.ci_main div.register_form form.register_form div.country_code div.code {
    position: absolute;
    top: 0;
    left: 0;
    width: 60px;
    font-weight: 700;
    height: 100%;
    border: 1px solid #ccc;
    background: #f1f1f1;
    text-align: center;
    line-height: 43px
}

div.ci_main div.register_form form.register_form .form-control {
    width: 100%;
    float: left;
    margin-bottom: 15px;
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    background: #f6f6f6;
    height: 45px
}

div.ci_main div.register_form form.register_form a.apply,
form.login_register_form a.login {
    width: 100%;
    float: left;
    text-align: center;
    background: #095099;
    color: #fff;
    font-weight: 700;
    padding: 13px 10px;
    text-transform: uppercase
}

div.ci_main div.register_form form.register_form div.captcha_area div.code {
    position: absolute;
    top: 0;
    left: 0;
    width: 70px;
    height: 100%;
    border: 1px solid #ccc;
    background: #03a84e;
    color: #fff;
    text-align: center;
    line-height: 43px;
    font-weight: 700;
    font-size: 16px
}

div.ci_main div.blog_page div.right_sidebar div.courses_area form div.captcha_area .form-control,
div.ci_main div.register_form form.register_form div.captcha_area .form-control {
    margin-bottom: 0;
    padding-left: 82px
}

div.ci_main div.register_form .heading {
    font-weight: 700;
    color: #fff;
    font-size: 70px;
    margin-top: 0;
    line-height: 1;
    margin-bottom: 30px
}

div.ci_main div.register_form p.texts {
    color: #fff;
    font-size: 30px;
    line-height: 1.7
}

div.ci_main div.learning_path ul.accordion_area>li div.show_area div.poular_batches,
div.ci_main div.partner_form div .pd-0 {
    padding: 0
}

div.ci_main div.partner_form div .register_area_img h2 {
    margin: 100px 0 30px;
    color: #fff;
    line-height: 1.2;
    font-size: 40px
}

div.ci_main div.partner_form div .register_area_img h2>span {
    width: 100%;
    float: left;
    margin: 30px 0
}

div.ci_main div.partner_form div .register_area_img h2>span>i {
    width: auto;
    float: left;
    background: #ed0722;
    font-style: normal;
    padding: 10px 20px;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px
}

div.ci_main div.register_form div.register_area {
    width: 100%;
    float: left;
    padding: 0;
    line-height: 1
}

div.ci_main div.register_form div.register_area_img img {
    width: 100%;
    height: 100%
}

div.ci_main div.register_form div.register_area div.justify-content-center.align-items-center {
    width: 100%;
    float: left;
    margin: 30px -15px 0
}

div.ci_main div.register_form div.register_area div.justify-content-center.align-items-center::after,
div.ci_main div.register_form div.register_area div.justify-content-center.align-items-center::before {
    content: "";
    clear: both;
    display: table
}

div.ci_main div.register_form div.register_area div.wrapper>span {
    width: 100%;
    float: left;
    text-align: center;
    color: #fff;
    padding: 0
}

div.ci_main div.register_form div.register_area div.wrapper>span.time {
    font-size: 60px;
    font-weight: 700;
    margin-bottom: 5px
}

div.ci_main div.register_form div.register_area div.wrapper>span.label {
    font-size: 18px;
    text-transform: capitalize
}

div.ci_main div.reviews_area_slider {
    width: 100%;
    float: left;
    background: url(../images/reviews_area.jpg) center center no-repeat;
    background-size: cover !important;
    padding: 30px 0;
    text-align: center;
    border-radius: 10px;
    -webkit-border-radius: 10px
}

div.ci_main div.instructor_team div.instructor_team_area ul.team_info>li.post,
div.ci_main div.reviews_area.mocktest_reviews_area div.author_profile p.post {
    color: #b9b9b9
}

div.ci_main div.reviews_area.mocktest_reviews_area div.author_profile p.stars {
    color: orange;
    font-size: 16px
}

div.ci_main div.reviews_area.mocktest_reviews_area div.author_profile p.link>a {
    color: #337ab7;
    font-size: 24px;
    display: inline-block
}

div.ci_main div.partner_page div.section.section-seven div.author_profile,
div.ci_main div.reviews_area div.author_profile,
div.ci_main div.section.section-seven div.author_profile {
    width: 100%;
    float: left;
    padding: 0 15%
}

div.ci_main div.reviews_area div.author_profile img.author_pic {
    width: 105px;
    margin-bottom: 30px;
    display: inline-block
}

div.ci_main div.reviews_area {
    width: 100%;
    float: left;
    background: url(../images/reviews_area.jpg) center center no-repeat fixed;
    background-size: cover !important;
    padding: 80px 0;
    text-align: center
}

div.ci_main div.reviews_area div.author_profile p.text {
    font-size: 18px;
    color: #333;
    margin-bottom: 10px;
    line-height: 1.7
}

div.ci_main div.reviews_area div.author_profile .sub_text {
    font-size: 26px;
    color: #333;
    margin: 10px 0 20px;
    font-weight: 700;
    text-transform: uppercase
}

div.ci_main div.reviews_area div.author_profile p.post {
    color: #333;
    font-weight: 700;
    font-size: 14px;
    text-transform: uppercase;
    margin-bottom: 30px
}

div.ci_main div.reviews_area div.author_profile p.post>a {
    display: inline-block;
    color: #fff;
    font-size: 20px
}

div.ci_main div.reviews_area div.author_profile p.post>a.linkedin {
    background: #337ab7;
    font-size: 18px;
    width: auto;
    height: auto;
    line-height: 1;
    text-align: center;
    padding: 7px;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px
}

div.ci_main div.reviews_area div.author_profile p.post>a.linkedin>i {
    float: left;
    color: #fff
}

div.ci_main div.reviews_area p.btns {
    margin: 30px 0 0
}

div.ci_main div.main_container_area div.wrapper_area section div.poular_batches {
    padding: 30px 0 0;
    font-size: 14px
}

div.ci_main div.poular_batches div.popular_batches_area div.popular_batches_img {
    width: 100%;
    float: left;
    margin-bottom: 30px;
    position: relative;
    padding: 15px 15px 15px 125px;
    border: 1px solid #ccc;
    background: #fff;
    transition: .2s linear;
    -webkit-transition: .2s linear;
    -moz-transition: .2s linear
}

.accordion:hover,
div.accordion i,
div.panal {
    transition: .5s ease-in
}

div.ci_main div.poular_batches div.popular_batches_area div.popular_batches_img p.btns {
    text-align: left;
    margin: 10px 0 0
}

div.ci_main div.poular_batches div.popular_batches_area div.popular_batches_img p.btns>a {
    padding: 8px 12px;
    font-size: 14px
}

div.ci_main div.poular_batches div.popular_batches_area div.popular_batches_img div.date {
    position: absolute;
    left: 15px;
    top: 15px;
    background: #ed0722;
    color: #fff;
    width: 80px;
    height: 80px;
    font-size: 30px;
    font-weight: 700;
    text-align: center;
    line-height: 1.1;
    padding: 14px 5px
}

div.ci_main div.poular_batches div.popular_batches_area div.popular_batches_img div.date>span {
    display: block;
    font-size: 12px;
    font-weight: 400
}

div.ci_main div.poular_batches div.popular_batches_area a.head {
    color: #000;
    width: 100%;
    float: left;
    font-weight: 700;
    font-size: 24px;
    margin-bottom: 20px;
    line-height: 1.2
}

div.ci_main div.poular_batches div.popular_batches_area a.head h5 {
    color: #000;
    width: 100%;
    float: left;
    font-weight: 700;
    font-size: 24px;
    line-height: 1.2;
    margin: 0;
    min-height: 59px
}

div.poular_batches div.popular_batches_area p {
    width: 100%;
    float: left;
    color: grey;
    font-size: 16px
}

div.poular_batches div.popular_batches_area p.text {
    position: relative;
    padding-left: 30px
}

div.poular_batches div.popular_batches_area p.text>i.line_through {
    display: inline-block;
    text-decoration: line-through;
    font-style: normal
}

div.poular_batches div.popular_batches_area p.text>i.fa {
    position: absolute;
    top: 4px;
    left: 0
}

div.poular_batches div.popular_batches_area p.text>span {
    text-transform: uppercase
}

div.poular_batches div.popular_batches_area p.content {
    margin: 20px 0 10px;
    line-height: 1.7
}

div.ci_main div.poular_batches p.btns,
div.ci_main div.upcoming_events p.btns {
    text-align: center;
    margin-bottom: 20px
}

div.ci_main div.partner_page div.section.section-one {
    padding: 50px 0
}

div.ci_main div.partner_page div.section.section-one .heading {
    width: 100%;
    float: left;
    font-weight: 700;
    line-height: 1.3;
    margin-bottom: 20px;
    font-size: 36px;
    color: #000;
    margin-top: 0
}

div.ci_main div.partner_page div.section.section-one .sub_heading {
    width: 100%;
    float: left;
    line-height: 1.5;
    margin-bottom: 30px;
    font-size: 20px;
    color: #4c527d
}

div.ci_main div.mocktest_content p.btns>a,
div.ci_main div.partner_page div.section.section-one p.btns>a,
div.ci_main div.partner_page div.section.section-three ul.image_text>li p.btns>a {
    padding: 15px 30px;
    border-radius: 60px;
    -webkit-border-radius: 60px;
    -moz-border-radius: 60px
}

div.ci_main div.partner_page div.section.section-one div.testimonials_area div.text_area {
    width: 100%;
    float: left;
    border-left: 4px solid #095099;
    background: #f6f6f6;
    padding: 25px;
    font-size: 16px;
    font-style: italic;
    color: #4c527d;
    line-height: 1.5;
    margin-bottom: 20px
}

div.ci_main div.partner_page div.section.section-one div.testimonials_area p.img_name_post,
div.ci_main div.partner_page div.section.section-six div.testimonials_area p.img_name_post {
    width: 100%;
    float: left;
    margin-bottom: 0;
    position: relative;
    min-height: 60px;
    padding-top: 5px
}

div.ci_main div.partner_page div.section.section-one div.testimonials_area p.img_name_post>img,
div.ci_main div.partner_page div.section.section-six div.testimonials_area p.img_name_post>img {
    position: absolute;
    left: 0;
    top: 0;
    width: 60px;
    height: 60px
}

div.ci_main div.partner_page div.section.section-one div.testimonials_area p.img_name_post>span {
    width: 100%;
    float: left;
    padding-left: 80px;
    color: #6f75a7;
    margin-bottom: 2px
}

div.ci_main div.partner_page div.section.section-one div.testimonials_area .owl-theme .owl-dots .owl-dot span {
    margin: 0 5px
}

div.ci_main div.partner_page div.section.section-one div.partner_banner {
    width: 100%;
    float: left;
    margin-bottom: 0;
    position: relative
}

div.ci_main div.partner_page div.section.section-one div.partner_banner>p {
    width: 100%;
    float: left;
    margin-bottom: 0;
    text-align: center
}

div.ci_main div.partner_page div.section.section-one div.partner_banner>p>a {
    display: inline-block;
    font-size: 16px;
    text-decoration: underline;
    color: #000
}

div.ci_main div.partner_page div.section.section-one div.partner_banner>span {
    position: absolute;
    top: -30px;
    right: -10px;
    background: #f15a22;
    width: 120px;
    height: 120px;
    border-radius: 100%;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    text-align: center;
    color: #fff;
    font-size: 22px;
    font-weight: 700;
    line-height: 1.1;
    padding-top: 35px
}

div.ci_main div.icons_area {
    width: 100%;
    float: left;
    margin-bottom: 40px;
    text-align: center;
    padding: 30px 30px 20px;
    min-height: 262px;
    background-size: cover;
    background-image: linear-gradient(rgb(28 70 165 / 92%), rgb(19 49 104 / 52%)), url(../images/cult14-.jpg);
    box-shadow: 0 0 10px 0 #ccc;
    -webkit-box-shadow: 0 0 10px 0 #ccc;
    -moz-box-shadow: 0 0 10px 0 #ccc;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px
}

div.ci_main div.icons_area>i {
    font-size: 60px;
    font-weight: 700;
    color: #fff;
    margin-bottom: 15px
}

div.ci_main div.icons_area .tm1head {
    color: #fff;
    font-size: 24px
}

div.ci_main div.icons_area .tm1text {
    color: #fff;
    font-size: 14px
}

div.ci_main .accordion {
    width: 100%;
    padding: 10px;
    border: 2px solid #6db5ff;
    cursor: pointer;
    display: flex;
    margin: 10px 0;
    justify-content: space-between;
    align-items: center;
    border-radius: 30px
}

div.accordion i {
    color: #6db5ff
}

div.accordion.active {
    background: #6db5ff
}

.accordion:hover {
    background-color: #6db5ff;
    color: #fff;
    border: 2px solid #ddd
}

div.accordion h5 {
    font-size: 20px;
    margin: 0;
    color: #001733;
    padding-left: 5px
}

div.panal {
    padding: 0 15px;
    border-left: 1px solid #6db5ff;
    margin-left: 25px;
    font-size: 14px;
    display: none
}

div.ci_main div.partner_page div.section.section-two {
    padding: 80px 0 40px;
    background: linear-gradient(#f6f6f6, #fff, #f6f6f6);
    background: -webkit-linear-gradient(#f6f6f6, #fff, #f6f6f6);
    background: -moz-linear-gradient(#f6f6f6, #fff, #f6f6f6)
}

div.ci_main div.partner_page div.main_heading {
    padding-left: 20%;
    padding-right: 20%;
    margin-bottom: 50px
}

div.ci_main div.partner_page div.section.section-two div.icons_area {
    width: 100%;
    float: left;
    margin-bottom: 40px;
    text-align: center;
    padding: 0;
    min-height: 262px
}

div.ci_main div.partner_page div.section.section-two div.icons_area>i {
    font-size: 60px;
    font-weight: 700;
    color: #f15a22;
    margin-bottom: 15px
}

div.ci_main div.instructor_contact p.head,
div.ci_main div.instructor_team div.instructor_team_area ul.team_info>li.name,
div.ci_main div.lifetime_area div.lifetime_area_icons div.icons_area>p.head,
div.ci_main div.partner_page div.section.section-two div.icons_area>p.head {
    font-size: 18px
}

div.ci_main div.instructor_contact ul.contact_portion>li p.text,
div.ci_main div.partner_page div.section.section-four ul.course_details>li p.text,
div.ci_main div.partner_page div.section.section-two div.icons_area>p.text {
    color: grey;
    font-size: 16px
}

div.ci_main div.partner_page div.section.section-three {
    padding: 0 0 50px
}

div.ci_main div.partner_page div.section.section-three ul.image_text {
    width: 100%;
    float: left;
    padding: 0 12.5%;
    margin: 0
}

div.ci_main div.partner_page div.section.section-three ul.image_text>li {
    width: 50%;
    float: left;
    list-style: none;
    margin-bottom: 20px;
    padding: 0 50px
}

div.ci_main div.partner_page div.section.section-three ul.image_text>li ul.check_list>li {
    width: 100%;
    float: left;
    list-style: none;
    margin-bottom: 10px;
    font-size: 18px;
    color: #4c527d;
    position: relative;
    padding-left: 30px
}

div.ci_main div.partner_page div.section.section-three ul.image_text>li ul.check_list>li::before {
    font-family: fontAwesome;
    content: "\f058";
    position: absolute;
    left: 0;
    top: 1px;
    color: #f15a22
}

div.ci_main div.partner_page div.section.section-three ul.image_text>li p.btns {
    margin-top: 20px;
    padding-left: 30px
}

div.ci_main div.partner_page div.section.section-four {
    padding-bottom: 50px
}

div.ci_main div.partner_page div.section.section-four ul.course_details {
    width: 100%;
    float: left;
    padding: 0 30%;
    margin-bottom: 0
}

div.ci_main div.partner_page div.section.section-four ul.course_details>li {
    width: 100%;
    float: left;
    margin-bottom: 20px;
    list-style: none;
    position: relative;
    padding-left: 40px
}

div.ci_main div.partner_page div.section.section-four ul.course_details>li::after,
div.ci_main div.partner_page div.section.section-four ul.course_details>li::before {
    font-family: fontAwesome;
    position: absolute;
    color: #f15a22
}

div.ci_main div.partner_page div.section.section-four ul.course_details>li::before {
    content: "\f007";
    top: 0;
    left: 0;
    font-size: 20px
}

div.ci_main div.partner_page div.section.section-four ul.course_details>li::after {
    content: "\f00c";
    top: 4px;
    left: 13px;
    font-size: 12px
}

div.ci_main div.footer_bottom_fixed ul>li>a,
div.ci_main div.partner_page div.section.section-four ul.course_details>li p.head {
    font-weight: 700;
    color: #000;
    font-size: 18px
}

div.ci_main div.partner_page div.section.section-five div.background_area {
    width: 60%;
    margin: auto;
    background: #f6f6f6;
    clear: both;
    padding: 40px 13% 60px
}

div.ci_main div.partner_page div.section .head_one {
    width: 100%;
    float: left;
    text-align: center;
    font-weight: 700;
    font-size: 30px;
    color: #000;
    text-transform: uppercase;
    margin-bottom: 30px
}

div.ci_main div.partner_page div.section.section-five div.background_area form.partners_form .form-control {
    width: 100%;
    float: left;
    margin-bottom: 15px;
    height: 42px
}

div.ci_main div.partner_page div.section.section-five div.background_area form.partners_form div.country_code .form-control {
    margin-bottom: 0;
    padding-left: 72px
}

div.ci_main div.partner_page div.section.section-five div.background_area form.partners_form textarea.form-control {
    height: 100px;
    resize: none
}

div.ci_main div.partner_page div.section.section-five div.background_area form.partners_form a.submit_area {
    width: 100%;
    float: left;
    background: #095099;
    color: #fff;
    border: none;
    outline: 0;
    font-weight: 700;
    text-transform: uppercase;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    padding: 11px 10px;
    text-align: center
}

div.ci_main div.partner_page div.section.section-five div.white_area {
    width: 60%;
    margin: auto;
    clear: both;
    padding: 80px 0 70px
}

div.ci_main div.partner_page div.section.section-five div.white_area ul.list_area {
    width: 100%;
    float: left;
    padding: 0 100px;
    margin: 0
}

div.ci_main div.partner_page div.section.section-six {
    padding: 80px 0 50px
}

div.ci_main div.partner_page div.section.section-six div.testimonials_area {
    width: 100%;
    float: left;
    margin-bottom: 30px;
    background: #f6f6f6;
    padding: 35px 25px 25px;
    position: relative;
    min-height: 225px;
    margin-top: 17px
}

div.ci_main div.partner_page div.section.section-six div.testimonials_area .fa-quote-right {
    position: absolute;
    top: -17px;
    right: 0;
    left: 0;
    margin: auto;
    width: 35px;
    height: 35px;
    background: #f15a22;
    border-radius: 100%;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    text-align: center;
    line-height: 35px;
    color: #fff;
    font-style: normal
}

div.ci_main div.partner_page div.section.section-six div.testimonials_area div.text_area {
    width: 100%;
    float: left;
    font-size: 16px;
    color: #4c527d;
    line-height: 1.5;
    margin-bottom: 10px;
    text-align: center
}

div.ci_main div.partner_page div.section.section-six div.testimonials_area p.img_name_post>span {
    width: 100%;
    float: left;
    text-align: center;
    color: #6f75a7
}

div.ci_main div.partner_page div.section.section-seven,
div.ci_main div.section.section-seven {
    background: #095099;
    padding: 80px 0 60px;
    text-align: center
}

div.ci_main div.background_contact_us div.main_heading::before,
div.ci_main div.requirement_area div.main_heading::before,
div.ci_main div.section.section-seven div.main_heading::before {
    background: #fff
}

div.ci_main div.section.section-seven div.author_profile img.author_pic {
    width: 120px;
    margin-bottom: 10px;
    margin-left: auto;
    margin-right: auto;
    border-radius: 50%;
}

div.ci_main div.section.mode_of_delever {
    padding: 80px 0 40px;
    background: #f6f6f6
}

div.ci_main div.section .head_one {
    width: 100%;
    float: left;
    text-align: center;
    font-weight: 700;
    font-size: 26px;
    color: #000;
    text-transform: uppercase;
    margin-bottom: 20px
}

div.ci_main div.section.section-seven div.author_profile p.text {
    font-size: 16px;
    color: #fff;
    margin-bottom: 20px
}

div.ci_main div.partner_page div.section.section-seven div.author_profile p.sub_text,
div.ci_main div.section.section-seven div.author_profile p.sub_text {
    font-size: 24px;
    color: #fff;
    margin: 10px 0 20px
}

div.ci_main div.partner_page div.section.section-seven div.author_profile p.social_icons>a,
div.ci_main div.section.section-seven div.author_profile p.social_icons>a {
    display: inline-block;
    margin: 0 5px 10px;
    background: rgb(255 255 255 / 10%);
    width: 35px;
    height: 35px;
    line-height: 35px;
    text-align: center;
    color: #fff;
    border-radius: 100%;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%
}

div.ci_main div.panal ul {
    width: 100%;
    float: left;
    padding: 0;
    margin-bottom: 10px;
    border: 1px solid #eee
}

div.ci_main div.panal ul>li,
div.ci_main div.partner_page div.partners_faq_area div.accordian_area ul>li {
    width: 100%;
    float: left;
    list-style: none;
    padding: 10px 15px
}

div.ci_main div.partner_page div.section.section-seven div.author_profile img.author_pic {
    width: 150px;
    margin-bottom: 10px
}

div.ci_main div.partner_page div.section.section-seven div.author_profile p.text {
    text-align: left;
    font-size: 16px;
    color: #fff;
    margin-bottom: 20px
}

div.ci_main div.partner_page div.partners_faq_area {
    width: 100%;
    float: left;
    padding: 80px 0 50px;
    background: linear-gradient(#f6f6f6, #fff);
    background: -webkit-linear-gradient(#f6f6f6, #fff);
    background: -moz-linear-gradient(#f6f6f6, #fff)
}

div.ci_main div.partner_page div.partners_faq_area div.accordian_area ul {
    width: 100%;
    float: left;
    padding: 0;
    margin-bottom: 10px;
    border: 1px solid #eee;
    font-size: 16px
}

div.ci_main div.partner_page div.partners_faq_area div.accordian_area ul>li.head {
    font-weight: 700;
    background: #f5f5f5;
    color: #000;
    margin-bottom: 0;
    line-height: 1.5
}

div.ci_main div.partner_page div.partners_faq_area div.accordian_area ul>li.text {
    padding-top: 10px;
    padding-bottom: 5px;
    color: #000;
    background: #fff
}

div.ci_main div.upcoming_events a.upcoming_events_area div.image_area {
    width: 100%;
    float: left;
    position: relative;
    overflow: hidden;
    border: 1px solid #ccc
}

div.ci_main div.mocktest_our_team_area div.image_area>img,
div.ci_main div.upcoming_events a.upcoming_events_area div.image_area>img {
    width: 100%;
    float: left;
    transition: .2s linear;
    -webkit-transition: .2s linear;
    -moz-transition: .2s linear
}

div.ci_main div.mocktest_our_team_area:hover div.image_area>img,
div.ci_main div.upcoming_events a.upcoming_events_area:hover div.image_area>img {
    transform: scale(1.05);
    -webkit-transform: scale(1.05);
    -moz-transform: scale(1.05)
}

div.ci_main div.upcoming_events a.upcoming_events_area div.image_area div.date {
    position: absolute;
    left: 0;
    bottom: 0;
    background: #111;
    color: #fff;
    width: 60px;
    height: 60px;
    font-size: 24px;
    font-weight: 700;
    text-align: center;
    line-height: 1.1;
    padding: 7px 5px;
    z-index: 2
}

div.ci_main div.upcoming_events a.upcoming_events_area div.text_area {
    width: 100%;
    float: left;
    padding: 15px 15px 5px;
    border: 1px solid #ccc;
    border-top: none;
    min-height: 100px
}

div.ci_main div.upcoming_events a.upcoming_events_area div.text_area>p.head {
    font-weight: 700;
    font-size: 16px;
    color: #000;
    position: relative;
    transition: .15s linear;
    -webkit-transition: .15s linear;
    -moz-transition: .15s linear
}

div.ci_main div.upcoming_events a.upcoming_events_area div.text_area>p.head>span.cost {
    position: absolute;
    right: 10px;
    top: -60px;
    color: #fff;
    background: #40c4ff;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 12px;
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 12px;
    width: auto;
    text-align: center;
    line-height: 1;
    padding: 8px 12px;
    z-index: 2
}

div.ci_main div.company_logos {
    width: 100%;
    float: left;
    background: #f6f6f6;
    padding: 80px 0
}

div.ci_main div.company_logos .company_logos_links {
    width: 100%;
    display: flex;
    justify-content: center
}

div.ci_main div.blog_page div.blog_area {
    width: 100%;
    float: left;
    margin-bottom: 40px
}

div.ci_main div.blog_page div.blog_area.with_back {
    background: url(../images/pattern_about_us_page.jpg) left center no-repeat;
    border: 1px solid #ccc;
    padding: 30px 30px 20px
}

div.ci_main div.become_careerera_instructor .bci_box,
div.ci_main div.blog_page div.fixed_sidebar {
    width: 100%;
    float: left;
    margin-bottom: 30px;
    position: relative
}

div.ci_main div.blog_page div.fixed_sidebar div.fixed_sidebar_area {
    width: 360px;
    position: absolute;
    top: 0
}

div.ci_main div.blog_page div.fixed_sidebar div.fixed_sidebar_area.fixed {
    position: fixed;
    top: 90px
}

div.ci_main div.blog_page.news_events_page div.blog_area div.news_events_img {
    width: 30%;
    float: left;
    margin-bottom: 30px;
    position: relative
}

div.ci_main div.blog_page.news_events_page div.blog_area div.news_events_img img.blog_img {
    width: 100%;
    margin-bottom: 0;
    border: 1px solid #ccc
}

div.ci_main div.blog_page.news_events_page div.blog_area div.text_area {
    width: 70%;
    padding-left: 30px
}

.heading.mt-exspace,
div.ci_main div.about_us_page .heading.mt-exspace {
    margin-top: 30px;
    margin-bottom: 11px
}

div.ci_main div.blog_page.blog_details_page div.blog_area div.text_area blockquote {
    text-align: left;
    font-size: 16px
}

div.ci_main div.blog_page.blog_details_page div.blog_area div.text_area table {
    border-collapse: collapse;
    height: auto !important;
    width: 80%;
    max-width: 100%
}

div.ci_main div.blog_page.blog_details_page div.blog_area div.text_area table,
div.ci_main div.blog_page.blog_details_page div.blog_area div.text_area td,
div.ci_main div.blog_page.blog_details_page div.blog_area div.text_area th {
    border: 1px solid #ccc
}

div.ci_main div.blog_page.blog_details_page div.blog_area div.text_area td,
div.ci_main div.blog_page.blog_details_page div.blog_area div.text_area th {
    padding: 20px 10px;
    width: auto !important;
    color: #333 !important
}

div.ci_main div.blog_page.blog_details_page div.blog_area div.text_area table p {
    margin-bottom: 0;
    color: #333 !important
}

div.ci_main div.blog_page.blog_details_page div.blog_area div.text_area td:first-child {
    width: 90px !important;
    text-align: center !important
}

div.ci_main div.blog_page.blog_details_page div.blog_area div.text_area td p {
    text-align: center !important
}

div.ci_main div.blog_page div.blog_area div.text_area>a {
    width: 100%;
    float: left;
    font-weight: 700;
    line-height: 1.3;
    color: #000;
    font-size: 26px;
    margin-bottom: 20px
}

div.ci_main div.blog_page div.blog_area div.text_area>a h2 {
    width: 100%;
    float: left;
    font-weight: 700;
    line-height: 1.3;
    color: #000;
    font-size: 26px;
    margin: 0;
    padding: 0
}

div.ci_main div.blog_page div.blog_area div.text_area h1 {
    font-family: Lato-Black;
    font-weight: 400
}

div.ci_main div.blog_page div.blog_area div.text_area h2,
div.ci_main div.blog_page div.blog_area div.text_area h3,
div.ci_main div.blog_page div.blog_area div.text_area h4,
div.ci_main div.blog_page div.blog_area div.text_area h5,
div.ci_main div.blog_page div.blog_area div.text_area h6 {
    margin-bottom: 20px;
    font-family: Lato-Black;
    font-weight: 400
}

div.ci_main div.blog_page div.blog_area div.text_area h1 b,
div.ci_main div.blog_page div.blog_area div.text_area h1 strong,
div.ci_main div.blog_page div.blog_area div.text_area h2 b,
div.ci_main div.blog_page div.blog_area div.text_area h2 strong,
div.ci_main div.blog_page div.blog_area div.text_area h3 b,
div.ci_main div.blog_page div.blog_area div.text_area h3 strong,
div.ci_main div.blog_page div.blog_area div.text_area h4 b,
div.ci_main div.blog_page div.blog_area div.text_area h4 strong,
div.ci_main div.blog_page div.blog_area div.text_area h5 b,
div.ci_main div.blog_page div.blog_area div.text_area h5 strong,
div.ci_main div.blog_page div.blog_area div.text_area h6 b,
div.ci_main div.blog_page div.blog_area div.text_area h6 strong {
    font-weight: 400
}

div.ci_main div.blog_page div.blog_area div.text_area p.date_icons {
    margin-bottom: 10px;
    color: #b9b9b9;
    font-weight: 700
}

div.ci_main div.blog_page div.blog_area div.text_area p.date_icons>span {
    display: inline-block;
    margin-right: 15px;
    margin-bottom: 10px
}

div.ci_main div.blog_page div.blog_area div.text_area p.tags_links {
    border-top: 1px solid #ccc;
    padding-top: 20px;
    margin-bottom: 0
}

div.ci_main div.blog_page div.blog_area div.text_area p.tags_links span.mobile_line {
    width: 100%;
    float: left;
    margin: 0 0 10px
}

div.ci_main div.blog_page div.blog_area div.text_area p.tags_links>span {
    float: left;
    margin-right: 15px;
    margin-bottom: 10px
}

div.ci_main div.blog_page div.blog_area div.text_area p.tags_links>a {
    float: left;
    margin-right: 15px;
    font-size: 20px;
    line-height: 1;
    margin-bottom: 10px
}

div.ci_main div.blog_page div.blog_area div.text_area p.tags_links>span>a {
    background: #40c4ff;
    color: #fff;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 12px;
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 12px;
    width: auto;
    float: left;
    text-align: center;
    line-height: 1;
    padding: 4px 15px
}

div.ci_main div.blog_page div.blog_area div.text_area p.tags_links>a.fa-facebook {
    color: #3b5998
}

div.ci_main div.blog_page div.blog_area div.text_area p.tags_links>a.fa-twitter {
    color: #55acee
}

div.ci_main div.blog_page div.blog_area div.text_area p.tags_links>a.fa-linkedin {
    color: #0274b3
}

div.ci_main div.blog_page div.blog_area blockquote {
    width: 100%;
    float: left;
    margin-bottom: 10px;
    border-left: none;
    padding: 0 0 0 110px;
    position: relative
}

div.ci_main div.blog_page div.blog_area blockquote::before {
    position: absolute;
    top: 0;
    left: 50px;
    color: #40c4ff;
    font-family: fontAwesome;
    content: "\f10d";
    font-size: 40px
}

div.ci_main div.blog_page div.blog_area blockquote>p {
    width: 100%;
    float: left;
    margin-bottom: 20px;
    color: #40c4ff;
    font-style: italic;
    font-size: 24px
}

div.ci_main div.blog_page div.blog_area div.text_area ul {
    width: 100%;
    float: left;
    padding: 0 0 0 14px;
    margin: 0 0 10px
}

div.ci_main div.blog_page div.blog_area div.text_area ul>li {
    width: 100%;
    float: left;
    list-style: disc
}

.page_outer_custom .pagination {
    font-family: Ubuntu, sans-serif;
    display: inline-flex;
    box-shadow: 0 1px 4px 0 rgb(0 0 0 / 22%);
    padding: 10px 22px;
    border-radius: 30px
}

.page_outer_custom .pagination li a.page-link {
    color: #fff;
    background-color: #4b6584;
    font-size: 20px;
    font-weight: 600;
    line-height: 27.5px;
    height: 36px;
    width: 36px;
    margin: 0 5px;
    border-radius: 50%;
    border: none;
    display: block;
    position: relative;
    z-index: 1;
    transition: .3s;
    clip-path: polygon(0 0, 85% 0%, 75% 25%, 100% 15%, 100% 100%, 0 100%)
}

.page_outer_custom .pagination li a.page-link:hover,
.page_outer_custom .pagination li.active a.page-link,
.page_outer_custom .pagination li.active a.page-link:hover {
    color: #fff;
    background-color: transparent;
    text-shadow: 0 0 2px #4b6584
}

.page_outer_custom .pagination li a.page-link:before {
    content: '';
    background-color: #40c4ff;
    height: 100%;
    width: 100%;
    border-radius: 50%;
    transform: rotate(180deg) scale(0);
    position: absolute;
    left: 0;
    top: 0;
    z-index: -1;
    transition: .3s;
    clip-path: polygon(0 0, 85% 0%, 75% 25%, 100% 15%, 100% 100%, 0 100%)
}

.page_outer_custom .pagination li a.page-link:hover:before,
.page_outer_custom .pagination li.active a.page-link:before {
    transform: rotate(0) scale(1)
}

@media only screen and (max-width:480px) {
    .page_outer_custom .pagination {
        display: block
    }
    .page_outer_custom .pagination li {
        display: inline-block;
        margin: 0 0 5px
    }
    .partner_list ul li {
        width: 100%;
        margin: 0 0 15px
    }
    .mb_mobile {
        margin-bottom: 30px !important
    }
}

ul.pagination_area {
    width: 100%;
    float: left;
    margin-bottom: 20px;
    padding: 0;
    text-align: center
}

ul.pagination_area>li {
    width: auto;
    display: inline-block;
    list-style: none;
    float: none;
    margin: 0 5px 10px
}

ul.pagination_area>li>a {
    display: block;
    font-size: 16px;
    color: grey
}

ul.pagination_area>li>a.active,
ul.pagination_area>li>a:active,
ul.pagination_area>li>a:focus,
ul.pagination_area>li>a:hover {
    color: #40c4ff;
    text-decoration: none
}

ul.pagination_area>li>a>i {
    font-size: 20px
}

div.reviews_show_area {
    width: 100%;
    float: left;
    margin-bottom: 30px;
    padding: 40px;
    background: #f6f6f6;
    border: 1px solid #eee;
    position: relative;
    min-height: 230px
}

div.reviews_show_area img.user {
    width: 150px;
    height: 150px;
    position: absolute;
    top: 40px;
    left: 40px;
    border-radius: 100%;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%
}

div.reviews_show_area p.heading {
    font-weight: 700;
    color: #000;
    font-size: 16px
}

div.reviews_show_area p.sub_heading {
    color: grey;
    margin-bottom: 30px
}

div.reviews_show_area p.text {
    font-size: 15px;
    color: grey;
    line-height: 1.7;
    margin-bottom: 20px
}

div.reviews_show_area p.social_icons>a {
    float: left;
    width: 30px;
    height: 30px;
    line-height: 30px;
    background: #b9b9b9;
    color: #fff;
    text-align: center;
    border-radius: 100%;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    margin-right: 10px
}

div.post_a_comment,
h4.recent_posts {
    border: 1px solid #eee;
    width: 100%;
    float: left
}

div.ci_main div.instructor_team div.instructor_team_area div.image_area p>a:active,
div.ci_main div.instructor_team div.instructor_team_area div.image_area p>a:focus,
div.ci_main div.instructor_team div.instructor_team_area div.image_area p>a:hover,
div.reviews_show_area p.social_icons>a:active,
div.reviews_show_area p.social_icons>a:focus,
div.reviews_show_area p.social_icons>a:hover {
    text-decoration: none;
    background: #40c4ff
}

h4.recent_posts {
    margin: 0;
    padding: 15px;
    background: #f6f6f6;
    font-size: 20px
}

ul.recent_posts_list {
    width: 100%;
    float: left;
    padding: 15px 15px 0;
    margin: 0 0 30px;
    height: 470px;
    overflow: auto
}

ul.recent_posts_list>li {
    width: 100%;
    float: left;
    list-style: none;
    position: relative;
    margin-bottom: 15px
}

ul.recent_posts_list>li>a {
    width: 100%;
    float: left;
    color: #000;
    padding-left: 25px
}

div.ci_main div.blog_page div.right_sidebar p.follow_us>a:active,
div.ci_main div.blog_page div.right_sidebar p.follow_us>a:focus,
div.ci_main div.blog_page div.right_sidebar p.follow_us>a:hover,
div.ci_main div.blog_page div.right_sidebar ul.categories>li>a:active,
div.ci_main div.blog_page div.right_sidebar ul.categories>li>a:focus,
div.ci_main div.blog_page div.right_sidebar ul.categories>li>a:hover,
div.ci_main div.blog_page div.right_sidebar ul.posts_area>li a.heading:active,
div.ci_main div.blog_page div.right_sidebar ul.posts_area>li a.heading:focus,
div.ci_main div.blog_page div.right_sidebar ul.posts_area>li a.heading:hover,
ul.recent_posts_list>li>a:active,
ul.recent_posts_list>li>a:focus,
ul.recent_posts_list>li>a:hover {
    text-decoration: none;
    color: #40c4ff
}

ul.recent_posts_list>li>a i {
    position: absolute;
    top: 3px;
    left: 0;
    color: #095099
}

div.post_a_comment {
    margin-bottom: 30px
}

div.post_a_comment p.head {
    width: 100%;
    float: left;
    padding: 15px 40px;
    font-size: 16px;
    font-weight: 700;
    color: #000;
    text-transform: uppercase;
    background-color: #f6f6f6;
    border-bottom: 1px solid #eee;
    margin-bottom: 0;
    line-height: 1.3
}

div.post_a_comment form {
    width: 100%;
    float: left;
    padding: 40px
}

div.post_a_comment form .form-control {
    width: 100%;
    float: left;
    margin-bottom: 15px;
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    background: #f6f6f6;
    outline: 0;
    border: 1px solid #eee;
    padding: 15px 20px;
    height: 50px
}

div.post_a_comment form textarea.form-control {
    resize: none;
    height: 150px
}

div.post_a_comment form .form-control::-webkit-input-placeholder {
    opacity: .5;
    font-weight: 400
}

div.post_a_comment form .form-control:-ms-input-placeholder {
    opacity: .5;
    font-weight: 400
}

div.post_a_comment form .form-control::placeholder {
    opacity: .5;
    font-weight: 400
}

div.post_a_comment form p.checkbox_text {
    width: 100%;
    float: left;
    line-height: 1.7;
    position: relative;
    padding-left: 20px;
    margin: 10px 0 25px;
    color: grey
}

div.post_a_comment form p.checkbox_text input {
    position: absolute;
    top: 1px;
    left: 0
}

div.post_a_comment form .submit_btn {
    width: 100%;
    float: left;
    background: #40c4ff;
    color: #fff;
    text-transform: uppercase;
    font-weight: 700;
    padding: 15px 35px;
    text-align: center
}

div.ci_main div.blog_page div.right_sidebar {
    width: 100%;
    float: left;
    padding-left: 31px;
    border-left: 1px solid #ccc;
    margin-bottom: 30px
}

div.ci_main div.blog_page div.right_sidebar p.head {
    width: 100%;
    float: left;
    font-weight: 700;
    color: #000;
    font-size: 24px;
    margin-bottom: 20px;
    line-height: 1.3
}

div.ci_main div.blog_page div.right_sidebar ul.categories {
    width: 100%;
    float: left;
    padding: 0;
    margin-bottom: 40px
}

div.ci_main div.blog_page div.right_sidebar ul.categories>li {
    width: 100%;
    float: left;
    list-style: none;
    border-bottom: 1px solid #ccc;
    padding: 10px 0
}

div.ci_main div.blog_page div.right_sidebar ul.categories>li>a {
    width: 100%;
    float: left;
    color: #000;
    font-weight: 700;
    position: relative;
    padding-left: 25px
}

div.ci_main div.blog_page div.right_sidebar ul.categories>li>a>i {
    position: absolute;
    top: 3px;
    left: 0;
    color: #40c4ff
}

div.ci_main div.blog_page div.right_sidebar ul.posts_area {
    width: 100%;
    float: left;
    padding: 0;
    margin: 0 0 25px
}

div.ci_main div.blog_page div.right_sidebar ul.posts_area>li {
    width: 100%;
    float: left;
    position: relative;
    list-style: none;
    margin-bottom: 15px;
    padding-left: 110px;
    line-height: 1.3;
    min-height: 90px
}

div.ci_main div.blog_page div.right_sidebar ul.posts_area>li a.image_area {
    width: 90px;
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden
}

div.ci_main div.blog_page div.right_sidebar ul.posts_area>li a.image_area>img {
    width: 100%;
    float: left;
    transition: .15s linear;
    -webkit-transition: .15s linear;
    -moz-transition: .15s linear;
    height: 90px
}

div.ci_main div.become_careerera_instructor .bci_box:hover p.numbers>img,
div.ci_main div.blog_page div.right_sidebar ul.posts_area>li:hover a.image_area>img,
div.ci_main div.franchisee_requirements a.franchisee_requirements_main:hover div.image_text>img {
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1)
}

div.ci_main div.blog_page div.right_sidebar ul.posts_area>li a.heading {
    width: 100%;
    float: left;
    color: #000;
    font-weight: 700;
    margin-bottom: 5px
}

div.ci_main div.blog_page div.right_sidebar ul.posts_area>li p {
    width: 100%;
    float: left;
    color: grey;
    margin-bottom: 0
}

div.ci_main div.blog_page div.right_sidebar p.follow_us {
    width: 100%;
    float: left;
    margin: 0;
    border-top: 1px solid #ccc;
    padding-top: 10px
}

div.ci_main div.blog_page div.right_sidebar p.follow_us>a {
    display: inline-block;
    font-size: 20px;
    line-height: 1;
    color: #b9b9b9;
    margin-right: 15px;
    margin-top: 10px
}

div.ci_main div.blog_page div.right_sidebar div.courses_area {
    width: 100%;
    float: left;
    margin-bottom: 40px;
    background: url(../images/sidebar_courses.jpg) top right no-repeat;
    position: relative;
    padding: 20px
}

div.ci_main div.blog_page div.right_sidebar div.courses_area::before {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    content: "";
    background: rgba(9, 80, 153, .75)
}

div.ci_main div.blog_page div.right_sidebar div.courses_area form p.head {
    text-align: center;
    color: #fff;
    margin-bottom: 10px
}

div.ci_main div.blog_page div.right_sidebar div.courses_area form p.sub_head {
    width: 100%;
    float: left;
    text-align: center;
    color: #fff;
    font-size: 12px
}

div.ci_main div.blog_page div.right_sidebar div.courses_area form label {
    width: 100%;
    float: left;
    color: #fff;
    font-size: 12px
}

div.ci_main div.blog_page div.right_sidebar div.courses_area form .form-control {
    width: 100%;
    float: left;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    margin-bottom: 15px;
    border: none;
    outline: 0;
    height: 45px;
    background: rgba(225, 225, 225, .2);
    color: #fff
}

div.ci_main div.blog_page div.right_sidebar div.courses_area form .form-control:focus {
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none
}

div.ci_main div.blog_page div.right_sidebar div.courses_area form div.captcha_area span {
    width: 70px;
    height: 45px;
    position: absolute;
    top: 0;
    left: 0;
    color: #fff;
    text-align: center;
    font-size: 16px;
    font-weight: 700;
    line-height: 45px
}

div.ci_main div.blog_page div.right_sidebar div.courses_area form div.captcha_area .form-control::-webkit-input-placeholder {
    opacity: 1;
    color: #fff
}

div.ci_main div.blog_page div.right_sidebar div.courses_area form div.captcha_area .form-control:-ms-input-placeholder {
    opacity: 1;
    color: #fff
}

div.ci_main div.blog_page div.right_sidebar div.courses_area form div.captcha_area .form-control::placeholder {
    opacity: 1;
    color: #fff
}

div.ci_main div.blog_page div.right_sidebar div.courses_area form>a {
    width: 100%;
    float: left;
    text-transform: uppercase;
    color: #fff;
    font-weight: 700;
    text-align: center;
    background: #40c4ff;
    padding: 13px 5px
}

div.ci_main div.panel-group {
    width: 100%;
    float: left;
    margin: 0
}

div.ci_main div.panel-group div.panel {
    width: 100%;
    float: left;
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    background: 0 0
}

div.ci_main div.panel-group div.panel a.accordion-toggle {
    display: inline-block;
    margin: 0 5px 10px;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    padding: 10px 15px;
    text-transform: uppercase;
    font-weight: 700;
    color: #000;
    border: 1px solid #000
}

div.ci_main div.panel-group div.panel a.accordion-toggle.active,
div.ci_main div.panel-group div.panel a.accordion-toggle:active,
div.ci_main div.panel-group div.panel a.accordion-toggle:focus,
div.ci_main div.panel-group div.panel a.accordion-toggle:hover {
    text-decoration: none;
    color: #fff;
    background: #095099;
    border-color: transparent
}

div.ci_main div.login_area {
    width: 100%;
    float: left;
    padding: 80px 0 70px
}

div.ci_main div.login_area p.form_text {
    margin-bottom: 15px;
    font-size: 12px;
    font-weight: 700
}

div.ci_main div.login_area p.head,
form.login_register_form p.head {
    line-height: 1.1;
    font-size: 30px;
    margin-bottom: 30px;
    font-weight: 700
}

div.ci_main div.login_area label {
    margin-bottom: 5px;
    font-size: 12px
}

div.ci_main div.login_area p.form_text>a {
    color: #095099;
    cursor: pointer
}

div.ci_main div.login_area p.form_text input {
    margin: 1px 5px 0 0
}

form.login_register_form button.close {
    position: absolute;
    top: -20px;
    right: -15px
}

form.login_register_form p.head {
    width: 100%;
    float: left;
    text-align: center
}

form.login_register_form .form-control {
    margin-bottom: 10px;
    background: #f6f6f6;
    height: 45px;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none
}

form.login_register_form .form-control::-webkit-input-placeholder {
    font-size: 12px;
    opacity: .7
}

form.login_register_form .form-control:-ms-input-placeholder {
    font-size: 12px;
    opacity: .7
}

form.login_register_form .form-control::placeholder {
    font-size: 12px;
    opacity: .7
}

div.ci_main div.login_area div.social_network {
    width: 100%;
    float: left;
    position: relative;
    height: 290px;
    padding-left: 251px
}

div.ci_main div.login_area div.social_network::before {
    width: 1px;
    height: 100%;
    background: #dadada;
    content: "";
    position: absolute;
    left: 125px;
    top: 0
}

div.ci_main div.login_area div.social_network div.middle_area {
    width: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    padding: 0 125px 0 251px
}

div.ci_main div.login_area div.social_network div.middle_area p.heading {
    width: 100%;
    float: left;
    font-weight: 700;
    color: #000;
    text-align: center;
    position: relative;
    margin-bottom: 40px
}

div.ci_main div.login_area div.social_network div.middle_area div.social_links>a {
    display: inline-block;
    margin: 0 5px;
    font-size: 36px;
    color: #999
}

div.ci_main div.login_area div.social_network div.middle_area p.heading::before {
    width: 100%;
    height: 1px;
    background: #eee;
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%)
}

div.ci_main div.login_area div.social_network div.middle_area p.heading>span {
    background: #fff;
    display: inline-block;
    float: none;
    position: relative;
    padding: 0 15px;
    font-size: 16px
}

div.ci_main div.login_area div.social_network div.middle_area ul.social_text {
    width: 100%;
    float: left;
    margin-bottom: 0;
    padding: 0
}

div.ci_main div.login_area div.social_network div.middle_area ul.social_text>li {
    width: 50%;
    float: left;
    list-style: none;
    text-align: center;
    padding: 0 10px
}

div.ci_main div.login_area div.social_network div.middle_area ul.social_text>li>a.facebook {
    width: 100%;
    float: left;
    color: #fff;
    background: #3b5998;
    font-weight: 700;
    text-transform: uppercase;
    padding: 15px 10px;
    font-size: 13px;
    line-height: 1
}

div.ci_main div.login_area div.social_network div.middle_area ul.social_text>li>a.facebook>i {
    margin-left: 5px
}

div.ci_main div.login_area div.social_network div.middle_area ul.social_text>li.text>span {
    color: grey;
    font-size: 18px;
    display: block;
    margin-top: -8px
}

div.ci_main div.login_area div.social_network .head.text-center {
    padding-right: 125px
}

div.login_register_page {
    top: 15%
}

div.login_register_page div.modal-dialog {
    width: 400px;
    max-width: 100%;
    margin: auto
}

div.login_register_page div.modal-dialog div.modal-content {
    width: 100%;
    float: left;
    padding: 15px;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0
}

div.ci_main div.mocktest_slider .carousel-indicators {
    bottom: 0
}

div.ci_main div.mocktest_slider .carousel-indicators>li {
    box-shadow: 0 0 2px #000;
    -webkit-box-shadow: 0 0 2px #000;
    -moz-box-shadow: 0 0 2px #000
}

div.ci_main div.mocktest_slider .carousel-indicators .active {
    width: 25px
}

div.ci_main div.mocktest_slider div.slider_counter {
    width: 100%;
    position: absolute;
    left: 0;
    bottom: 0
}

div.ci_main div.mocktest_slider div.slider_counter ul.counter_number {
    width: 100%;
    float: left;
    margin: 0 0 30px;
    padding: 0
}

div.ci_main div.mocktest_slider div.slider_counter ul.counter_number>li {
    width: 100%;
    float: left;
    list-style: none;
    text-align: center;
    color: #fff;
    text-shadow: 0 0 2px #000;
    -webkit-text-shadow: 0 0 2px #000;
    -moz-text-shadow: 0 0 2px #000
}

div.ci_main div.mocktest_slider div.slider_counter ul.counter_number>li.value {
    font-size: 50px;
    font-weight: 700;
    position: relative;
    padding-bottom: 5px
}

div.ci_main div.mocktest_slider div.slider_counter ul.counter_number>li.value::before {
    width: 100px;
    height: 3px;
    background: #40c4ff;
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto
}

div.ci_main div.mocktest_slider div.slider_counter ul.counter_number>li.head {
    font-size: 18px;
    padding-top: 10px
}

div.ci_main div.quick_links {
    width: 100%;
    float: left;
    padding: 35px 0 20px
}

div.ci_main div.quick_links a.quick_links_area {
    width: 100%;
    float: left;
    padding: 0;
    margin: 0 0 20px;
    text-align: center
}

div.ci_main div.quick_links a.quick_links_area>img {
    display: inline-block;
    margin-bottom: 10px
}

div.ci_main div.quick_links a.quick_links_area>span {
    width: 100%;
    float: left;
    list-style: none;
    text-align: center;
    margin-bottom: 10px;
    font-size: 20px;
    color: #000
}

div.ci_main div.mocktest_banner {
    width: 100%;
    float: left;
    padding: 50px 0 20px;
    background: #40c4ff
}

div.ci_main div.mocktest_content p.heading {
    font-weight: 700;
    font-size: 50px;
    line-height: 1.3;
    margin-top: 30px;
    margin-bottom: 20px;
    color: #fff
}

div.ci_main div.mocktest_content p.text {
    color: #fff;
    line-height: 1.7;
    font-size: 16px;
    margin-bottom: 30px
}

div.ci_main div.careerera_process {
    width: 100%;
    float: left;
    background: #f6f6f6;
    padding: 80px 0 100px
}
div.ci_main div.accelerating_progress{background: #fff;}
div.ci_main div.careerera_process div.main_careerera_process {
    width: 100%;
    float: left;
    position: relative;
    padding-top: 50px;
    margin-top: 25px
}

div.ci_main div.careerera_process div.main_careerera_process div.middle_line {
    width: 10px;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    margin: auto;
    background: #ddd
}

div.ci_main div.careerera_process div.main_careerera_process div.middle_line>span {
    width: 28px;
    height: 28px;
    position: absolute;
    background: #095099;
    border-radius: 100%;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border: 5px solid #ddd;
    left: -9px
}

div.ci_main div.careerera_process div.main_careerera_process div.middle_line>span.top {
    top: -26px
}

div.ci_main div.careerera_process div.main_careerera_process div.middle_line>span.bottom {
    bottom: -26px
}

div.ci_main div.careerera_process div.main_careerera_process div.content_area p.heading {
    font-size: 30px;
    position: relative;
    line-height: 1.3
}

div.ci_main div.careerera_process div.main_careerera_process div.content_area p.heading::before {
    content: "";
    width: 28px;
    height: 28px;
    position: absolute;
    background: #fff;
    border-radius: 100%;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border: 5px solid #ddd;
    top: 10px
}

div.ci_main div.careerera_process div.main_careerera_process div.content_area p.heading>a {
    display: inline-block;
    color: #40c4ff
}
div.ci_main div.accelerating_progress div.main_careerera_process div.content_area p.heading>a{
	font-size: 22px;
    border-bottom: 1px solid #ddd;
    padding-bottom: 10px;
	color: #095099;
    width: 100%;
}

div.ci_main div.careerera_process div.main_careerera_process div.content_area p.sub_head {
    font-size: 18px;
    border-bottom: 1px solid #ddd;
    padding-bottom: 15px;
    margin-bottom: 15px
}

div.ci_main div.careerera_process div.main_careerera_process div.content_area p.text {
    color: grey;
    line-height: 1.5;
    font-size: 16px
}

div.ci_main div.careerera_process div.main_careerera_process div.content_area p.text>img {
    width: 90px
}

div.ci_main div.careerera_process div.main_careerera_process div.content_area p.text>span {
    width: 100%;
    display: block
}

div.ci_main div.careerera_process div.main_careerera_process div.content_area.right_align p.heading::before {
    right: -49px
}

div.ci_main div.careerera_process div.main_careerera_process div.content_area.right_align p.text>span {
    padding-right: 120px
}

div.ci_main div.accelerating_progress div.main_careerera_process div.content_area.right_align p.text>span{padding-right: 0px;}

div.ci_main div.careerera_process div.main_careerera_process div.content_area.right_align {
    padding-right: 20px;
    text-align: right
}

div.ci_main div.careerera_process div.main_careerera_process div.content_area.left_align p.heading::before {
    left: -49px
}

div.ci_main div.accelerating_progress div.main_careerera_process div.content_area.left_align p.text>span {
    padding-left: 0px
}
div.ci_main div.careerera_process div.main_careerera_process div.content_area.left_align p.text>span{}

div.ci_main div.careerera_process div.main_careerera_process div.content_area.left_align {
    padding-left: 20px;
    text-align: left
}

div.ci_main div.imagine_feature ul.imagine_feature_area {
    width: 100%;
    float: left;
    margin: 40px 0 30px;
    background: #f6f6f6;
    padding: 60px 30px 20px;
    position: relative;
    transition: .2s linear;
    -webkit-transition: .2s linear;
    -moz-transition: .2s linear;
    box-shadow: 0 0 10px #ccc;
    -webkit-box-shadow: 0 0 10px #ccc;
    -moz-box-shadow: 0 0 10px #ccc;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    min-height: 205px
}

div.ci_main div.imagine_feature ul.imagine_feature_area>li {
    width: 100%;
    float: left;
    text-align: center;
    list-style: none;
    margin-bottom: 10px;
    color: grey;
    line-height: 1.7;
    transition: .2s linear;
    -webkit-transition: .2s linear;
    -moz-transition: .2s linear
}

div.ci_main div.imagine_feature ul.imagine_feature_area span.icon {
    width: 80px;
    height: 80px;
    top: -40px;
    left: 0;
    right: 0;
    margin: auto;
    position: absolute;
    background: #095099;
    text-align: center;
    line-height: 80px;
    font-size: 30px;
    color: #fff;
    border-radius: 100%;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    transition: .2s linear;
    -webkit-transition: .2s linear;
    -moz-transition: .2s linear
}

div.ci_main div.imagine_feature ul.imagine_feature_area span.icon>img {
    width: 35px;
    display: inline-block;
    transition: .2s linear;
    -webkit-transition: .2s linear;
    -moz-transition: .2s linear
}

div.ci_main div.imagine_feature ul.imagine_feature_area:hover span.icon>img {
    transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2)
}

div.ci_main div.imagine_feature ul.imagine_feature_area>li.head {
    color: #000;
    font-size: 18px
}

div.ci_main div.imagine_feature ul.imagine_feature_area>li>a {
    width: 100%;
    float: left;
    margin-top: 5px;
    color: #40c4ff;
    transition: .2s linear;
    -webkit-transition: .2s linear;
    -moz-transition: .2s linear
}

div.ci_main div.imagine_feature ul.imagine_feature_area:hover>span.icon {
    background: #40c4ff;
    box-shadow: 0 0 5px grey;
    -webkit-box-shadow: 0 0 5px grey;
    -moz-box-shadow: 0 0 5px grey
}

div.ci_main div.imagine_feature ul.imagine_feature_area:hover>li {
    color: #ccc
}

div.ci_main div.common_image_txt {
    width: 100%;
    float: left;
    padding: 0 0 50px
}

div.ci_main div.common_image_txt p.heading {
    font-weight: 700;
    font-size: 40px;
    line-height: 1.3;
    margin-bottom: 20px
}

div.ci_main div.common_image_txt p.text,
div.ci_main div.mocktest_about_area p.text {
    color: grey;
    line-height: 1.7;
    font-size: 16px;
    margin-bottom: 30px
}

div.ci_main div.common_image_txt ul.testi_area {
    width: 100%;
    float: left;
    padding: 20px;
    margin: 0 0 30px;
    background: #fff;
    -webkit-box-shadow: 0 5px 15px -2px rgba(0, 0, 0, .1);
    box-shadow: 0 5px 15px -2px rgba(0, 0, 0, .1);
    -moz-box-shadow: 0 5px 15px -2px rgba(0, 0, 0, .1);
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border: 1px solid #eee;
    border-left: 10px solid #40c4ff
}

div.ci_main div.common_image_txt ul.testi_area>li {
    width: 100%;
    float: left;
    list-style: none;
    position: relative;
    font-size: 16px
}

div.ci_main div.common_image_txt ul.testi_area>li.image_area_text {
    padding-left: 65px;
    margin-bottom: 20px
}

div.ci_main div.common_image_txt ul.testi_area>li.image_area_text>img {
    position: absolute;
    top: 0;
    left: 0;
    width: 50px
}

div.ci_main div.common_image_txt ul.testi_area>li.image_area_text p.name {
    margin-bottom: 5px;
    font-weight: 700;
    color: #000
}

div.ci_main div.common_image_txt ul.testi_area>li.text {
    font-style: italic;
    color: grey;
    line-height: 1.7
}

div.ci_main div.franchisee_requirements,
div.ci_main div.mocktest_about_area {
    width: 100%;
    float: left;
    background: #f6f6f6;
    padding: 80px 0 50px
}

div.ci_main div.mocktest_about_area p.head {
    font-weight: 700;
    font-size: 30px;
    color: #000;
    margin-bottom: 15px
}

div.ci_main div.mocktest_about_area ul.check_list {
    width: 100%;
    float: left;
    margin-bottom: 20px;
    padding: 0
}

div.ci_main div.mocktest_about_area ul.check_list>li {
    width: 100%;
    float: left;
    list-style: none;
    position: relative;
    margin-bottom: 10px;
    color: grey;
    font-size: 16px;
    padding-left: 30px
}

div.ci_main div.mocktest_about_area ul.check_list>li::before {
    position: absolute;
    top: 0;
    left: 0;
    content: "\f00c";
    font-family: fontAwesome;
    color: #ed0722
}

div.ci_main div.mocktest_about_area p.btns>a {
    padding: 15px 30px;
    border-radius: 60px;
    -webkit-border-radius: 60px;
    -moz-border-radius: 60px;
    margin: 0
}

div.ci_main div.mocktest_blog_post,
div.ci_main div.mocktest_our_team,
div.instructor_services {
    width: 100%;
    float: left;
    padding: 80px 0 40px
}

div.ci_main div.mocktest_our_team_area div.image_area {
    width: 100%;
    float: left;
    margin-bottom: 30px;
    position: relative;
    overflow: hidden
}

div.ci_main div.mocktest_our_team_area div.image_area>p.social_icons {
    width: 100%;
    margin: 0 0 -70px;
    padding: 15px 15px 5px;
    position: absolute;
    background: #40c4ff;
    text-align: center;
    transition: .15s linear;
    -webkit-transition: .15s linear;
    -moz-transition: .15s linear;
    left: 0;
    bottom: 0
}

div.ci_main div.mocktest_our_team_area div.image_area>p.social_icons>a {
    display: inline-block;
    margin: 0 5px 10px;
    color: #fff;
    font-size: 16px
}

div.ci_main div.mocktest_our_team_area p.name {
    color: #000;
    font-size: 18px;
    margin-bottom: 5px
}

div.ci_main div.mocktest_our_team_area p.post {
    color: #40c4ff;
    font-size: 12px;
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 1px
}

div.ci_main div.mocktest_our_team_area p.text {
    margin-top: 10px;
    color: grey;
    line-height: 1.7
}

div.ci_main div.mocktest_blog_post div.blog_post_area p.head {
    font-size: 30px;
    line-height: 1.2;
    color: #000
}

div.ci_main div.mocktest_blog_post div.blog_post_area>p.name_date_link {
    margin-bottom: 25px;
    color: #b9b9b9
}

div.ci_main div.mocktest_blog_post div.blog_post_area>p>i {
    width: 5px;
    height: 5px;
    background: grey;
    border-radius: 100%;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    position: relative;
    top: -3px;
    margin: 0 10px
}

div.ci_main div.mocktest_blog_post div.blog_post_area>p.text {
    color: grey;
    line-height: 1.7;
    margin-bottom: 15px
}

div.ci_main div.payment_page {
    width: 100%;
    float: left;
    padding: 50px 0 20px;
    background: #f1f1f1
}

div.ci_main div.payment_page .payment_heading {
    width: 100%;
    float: left;
    font-size: 22px;
    background: #095099;
    color: #fff;
    padding: 15px 30px;
    margin: 0;
    line-height: 1.3;
    border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0
}

div.ci_main div.payment_page div.cart_details {
    width: 100%;
    float: left;
    padding: 30px;
    background: #fff;
    border-radius: 0 0 5px 5px;
    -webkit-border-radius: 0 0 5px 5px;
    -moz-border-radius: 0 0 5px 5px;
    margin-bottom: 30px
}

div.ci_main div.main_container_area p.checkbox_text {
    width: 100%;
    float: left;
    margin-bottom: 15px;
    position: relative;
    padding-left: 20px
}

div.ci_main div.main_container_area p.checkbox_text .form-control {
    width: 10px;
    height: 10px;
    position: absolute;
    top: 0;
    left: 0
}

div.ci_main div.pay_page {
    width: 100%;
    float: left;
    padding: 80px 0 0
}

div.ci_main div.pay_page .sub_head {
    width: 100%;
    float: left;
    margin: 0 0 20px;
    text-align: center;
    font-size: 24px
}

div.ci_main div.pay_page a.logo_area {
    width: 100%;
    float: left;
    margin-bottom: 80px;
    text-align: center
}

div.ci_main div.pay_page a.logo_area div.image_area {
    width: 100%;
    float: left;
    background: #fff;
    padding: 40px;
    border: 1px solid #ccc;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    box-shadow: 0 0 5px 0 #888;
    -webkit-box-shadow: 0 0 5px 0 #888;
    -moz-box-shadow: 0 0 5px 0 #888
}

div.ci_main div.pay_page a.logo_area div.image_area>img {
    width: 200px;
    display: inline-block
}

div.ci_main div.pay_page a.logo_area div.image_area>img.qr-code {
    width: 100%;
    height: auto
}

div.ci_main div.pay_page a.logo_area p.dark_text {
    width: 100%;
    float: left;
    text-transform: uppercase;
    margin-top: 20px;
    font-weight: 700;
    font-size: 16px;
    color: #095099;
    margin-bottom: 0
}

div.ci_main div.pay_page a.logo_area p.dark_text>span {
    display: inline-block;
    color: #f15c24
}

div.ci_main div.learning_path {
    width: 100%;
    float: left;
    padding: 20px 0 50px
}

div.ci_main div.learning_path ul.course_area_w_line {
    position: relative;
    margin: 0 -15px;
    padding: 0
}

div.ci_main div.learning_path ul.course_area_w_line::before {
    content: "";
    display: table
}

div.ci_main div.learning_path ul.course_area_w_line::after {
    content: "";
    clear: both
}

div.ci_main div.learning_path ul.course_area_w_line>li {
    width: 50%;
    float: left;
    margin-bottom: 30px;
    list-style: none;
    padding: 0 15px
}

div.ci_main div.learning_path ul.course_area_w_line>li div.course_area_partition {
    width: 100%;
    float: left;
    position: relative;
    background: #f6f6f6;
    padding: 30px 15px 0 45px;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px
}

div.ci_main div.learning_path ul.course_area_w_line>li div.course_area_partition::before {
    width: 13px;
    height: 13px;
    content: "";
    background: #ccc;
    position: absolute;
    top: 24px;
    left: 15px;
    border-radius: 100%;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    z-index: 1
}

div.ci_main div.learning_path ul.course_area_w_line>li div.course_area_partition::after {
    width: 1px;
    background: #ccc;
    height: 100%;
    position: absolute;
    top: 0;
    left: 21px;
    content: "";
    z-index: 1
}

div.ci_main div.learning_path ul.course_area_w_line>li p {
    width: 100%;
    float: left;
    margin-bottom: 10px;
    text-align: left;
    line-height: 1.7;
    color: grey
}

div.ci_main div.learning_path ul.course_area_w_line>li p.sub_head {
    font-weight: 700;
    color: #000;
    font-size: 26px
}

div.ci_main div.learning_path hr {
    width: 100%;
    float: left;
    margin: 20px 0;
    border: none;
    height: 1px;
    background: #ccc
}

div.instructor_banner div.instructor_content p.btns>a,
form.mocktest_form p.btns>a {
    margin-left: 0;
    font-weight: 400
}

div.ci_main div.learning_path ul.course_area_w_line>li p.course_number {
    margin-bottom: 20px;
    font-weight: 700;
    color: grey
}

div.ci_main div.learning_path ul.course_area_w_line>li p.course_name {
    font-weight: 700;
    font-size: 20px;
    margin-bottom: 20px;
    color: #000;
    height: 68px
}

div.ci_main div.learning_path ul.accordion_area>li>a {
    width: 100%;
    float: left;
    padding: 10px 15px;
    background: #40c4ff;
    color: #fff;
    font-weight: 700;
    text-decoration: none;
    margin-bottom: 10px;
    position: relative
}

div.ci_main div.learning_path ul.accordion_area>li>a::after {
    position: absolute;
    right: 15px;
    width: 0;
    height: 0;
    margin: 8px auto auto;
    border-top: 5px solid #fff;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    content: ""
}

div.ci_main div.learning_path ul.accordion_area>li div.show_area {
    width: 100%;
    float: left;
    margin-bottom: 10px;
    background: #fff;
    padding: 15px 15px 5px;
    margin-top: -10px;
    display: none
}

/*careerera_advantage advant_car*/
.careerera_advantage .advant_car{transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;}
.careerera_advantage .serv-box-2 {
    overflow: hidden;
    position: relative;
    padding: 43px 20px 65px;
    min-height: 380px;
    margin-bottom: 25px;
    background: #084f99;
    color: #dcdcdc;
    transition: all 0.3s linear;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear
}

.careerera_advantage .serv-box-2 .big-number {
    position: absolute;
    left: -10px;
    top: 0;
    font-size: 100px;
    font-weight: 800;
    font-family: "Montserrat", sans-serif;
    line-height: 72px;
    color: #0958ab;
    transition: all 0.3s linear;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear
}

.careerera_advantage .serv-box-2 .icon-main {
    position: absolute;
    bottom: -88px;
    right: -88px;
    width: 188px;
    height: 188px;
    color: #fff;
    background: #1661b0;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    transition: all 0.3s linear;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear
}

.careerera_advantage .serv-box-2 .icon-main i,
.careerera_advantage .serv-box-2 .icon-main span,
.careerera_advantage .serv-box-2 .icon-main img,
.careerera_advantage .serv-box-2 .icon-main svg {
    position: absolute;
    top: 42px;
    left: 40px;
    font-size: 35px;
    line-height: 1
}

.careerera_advantage .serv-box-2 .icon-main i:before,
.careerera_advantage .serv-box-2 .icon-main span:before,
.careerera_advantage .serv-box-2 .icon-main img:before {
    font-size: 35px
}

.careerera_advantage .serv-box-2 .icon-main svg {
    width: 35px
}

.careerera_advantage .serv-box-2 .icon-main img {
    width: 35px
}

.careerera_advantage .serv-box-2 .content-box {
    position: relative;
    z-index: 1
}

.careerera_advantage .serv-box-2 .content-box h5 {
    line-height: 30px;
    color: #fff;
    font-size: 20px;
    margin-bottom: 10px;
    transition: all 0.3s linear;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear
}
.careerera_advantage .serv-box-2 .content-box p{font-weight: 400; font-family: 'Lato-Bold'; line-height: 25px;}

.careerera_advantage .serv-box-2 .content-box .btn-details {
    display: inline-block;
    margin-top: 30px
}

.careerera_advantage .serv-box-2:hover {
    background: #fff;
    color: #6d6d6d;
    box-shadow: 15px 15px 38px 0 rgba(0, 0, 0, .1);
    -webkit-box-shadow: 15px 15px 38px 0 rgba(0, 0, 0, .1);
    -moz-box-shadow: 15px 15px 38px 0 rgba(0, 0, 0, .1)
    transform: translateY(-8px);
}

.careerera_advantage .serv-box-2:hover .big-number {
    color: #f4f6f6
}

.careerera_advantage .serv-box-2:hover .icon-main {
    background: #43baff
}

.careerera_advantage .serv-box-2:hover .content-box h5 {
    color: #1b1d21
}
/*mission and vision*/
.our_value img{ width: 100%; position: relative; 
    -webkit-animation: jumpInfinite 3s infinite;
  animation: jumpInfinite 3s infinite; 
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;} 
@-webkit-keyframes jumpInfinite {
    0% {
    top: 0;
  }
  50% {
    top: 15px;
  }
  100% {
    top: 0;
  }
  }
  @keyframes jumpInfinite {
    0% {
    top: 0;
  }
  50% {
    top: 15px;
  }
  100% {
    top: 0;
  }
  } 
/*end of mission and vision*/
/*end of careerera_advantage advant_car*/
/*get_set_learn*/
.get_set_learn{float: left; width: 100%; margin-top: 160px; background: linear-gradient(#f1f8fc, #fff); background: -webkit-linear-gradient(#f1f8fc, #fff); background: -moz-linear-gradient(#f1f8fc, #fff);}
.get_set_learn  .cta-wrap {
    background-color: #fff;
    position: relative;
    z-index: 3;
    border-radius: 10px;
    top: -100px;
    overflow: hidden;
    -webkit-box-shadow: 0px 8px 40px rgb(15 27 49 / 12%);
    box-shadow: 0px 8px 40px rgb(15 27 49 / 12%);
}
.get_set_learn .justify-content-between{
    -webkit-box-pack: justify!important;
    -webkit-justify-content: space-between!important;
    -ms-flex-pack: justify!important;
    justify-content: space-between!important;
}
.get_set_learn .flex-column-reverse, .flex-row-reverse{-webkit-box-direction: reverse!important;}
.get_set_learn .flex-row-reverse {
    display: flex;
    -webkit-box-orient: horizontal!important;
    -webkit-flex-direction: row-reverse!important;
    -ms-flex-direction: row-reverse!important;
    flex-direction: row-reverse!important;
}
.get_set_learn .cta-img{height: 100%;}
.get_set_learn .cta-img img{height: 100%; width: 100%;}
.get_set_learn .align-self-center {-webkit-align-self: center!important; -ms-flex-item-align: center!important; align-self: center!important;}
.get_set_learn .cta-content {padding: 70px 0 60px 70px;}
.get_set_learn h2{letter-spacing: 1px; font-size: 42px; margin: 0px 0px 10px 0px;}
.get_set_learn h2 span{color: #095099;}
.get_set_learn p{letter-spacing: 0.5px; font-size: 18px; margin: 0;}
/*end of get_set_learn*/

/*doctorate_about_business*/
.doctorate_about_business{float: left; width: 100%;}
.doctorate_about_business .dba_duration .columns {display: flex;}
.doctorate_about_business .dba_duration .col {display: flex; flex-direction: column; width: 100%;}
.doctorate_about_business .dba_duration .left_dba_duration {background: #095099;}
.doctorate_about_business .dba_duration .left_dba_duration img{width: 100%;}
.doctorate_about_business .dba_duration .list {flex: 1;}
.doctorate_about_business .dba_duration .right_dba_duration { background: #095099; }
.doctorate_about_business .dba_duration .right_dba_duration {padding: 80px; flex: 1 0 30%; display: flex; flex-direction: column; justify-content: center;}
.doctorate_about_business .dba_duration .right_dba_duration p{color: #fff; font-size: 20px;}
.doctorate_about_business .dba_duration .right_dba_duration h3{color: #fff; margin-bottom: 30px;}
.doctorate_about_business .dba_duration .right_dba_duration ul li{color: #fff; font-size: 18px; line-height: 30px; list-style: none;}
.doctorate_about_business .dba_duration .right_dba_duration ul li b{margin: 0px 40px 0px 0px; display: inline-block; width: 120px;}
.doctorate_about_business .dba_duration .right_dba_duration ul li span{margin: 0px 0px 0px 40px;}
.doctorate_about_business .btn_download_brouchre{background: #f15a22; border: none; margin-top: 30px; color: #fff;}
.individual_study_plan{float: left; width: 100%;padding: 60px 0 60px;}
.individual_study_plan .content_study h3{font-size: 20px; margin-bottom: 30px;}
.individual_study_plan .content_study ul li{font-size: 16px; margin-left: 30px; margin-bottom: 10px;}
.individual_study_plan .content_study p{font-size: 16px; text-align: justify; line-height: 30px;}
.individual_study_plan .based_plan_img img{width: 100%; border-radius: 50%; margin-bottom: 20px;}
.important_information{float: left; width: 100%;padding: 60px 0 60px; background: #ffe8df;}
.important_information .develery_img img{width: 100%; border-radius: 50%;}
.important_information .program_develery{margin-top: 40px;}
.important_information .program_develery h4{font-size: 20px; margin-bottom: 20px;}
.important_information .program_develery p{font-size: 16px; text-align: justify; line-height: 30px;}
.admission_requirements{float: left; width: 100%;padding: 60px 0 60px;}
.admission_requirements .box_candidates{padding: 20px; background: #DED8D8; border-radius: 10px;}
.admission_requirements .application_go_through{padding: 20px; background: #F4D1C3; border-radius: 10px; margin-bottom: 30px;}
.admission_requirements .graduation_requirements{padding: 20px; background: #F4EC85; border-radius: 10px;}
.admission_requirements .box_candidates h3{font-size: 22px; margin-bottom: 20px;}
.admission_requirements .box_candidates h4{font-size: 20px; margin-bottom: 20px;}
.admission_requirements .box_candidates ul li{font-size: 16px; margin-left: 30px; margin-bottom: 18px;}
.admission_requirements .application_go_through h3{font-size: 22px; margin-bottom: 20px;}
.admission_requirements .application_go_through p{font-size: 16px; text-align: justify;}
.admission_requirements .graduation_requirements ul li{font-size: 16px; margin-left: 30px; margin-bottom: 10px;}
.the_curriculum_dba{float: left; width: 100%;padding: 60px 0 60px;}
.the_curriculum_dba .curriculum_content h3{font-size: 22px; margin-bottom: 20px;}
.the_curriculum_dba .curriculum_content ul li{font-size: 16px; margin-left: 30px; margin-bottom: 18px;}
.the_curriculum_dba .curriculum_content p{font-size: 16px; text-align: justify;}
.the_curriculum_dba .curriculum_content #customers {border-collapse: collapse;width: 100%;}
.the_curriculum_dba .curriculum_content #customers th {padding-top: 12px; padding-bottom: 12px; text-align: center; background-color: #fe434a; color: white;}
.the_curriculum_dba .curriculum_content #customers td, .the_curriculum_dba .curriculum_content #customers th {border: 1px solid #130d54; padding: 10px; color: black; text-align: center;}
.the_curriculum_dba .curriculum_content #customers tr:nth-child(even) {background-color: #6EC1E4;}
.the_curriculum_dba .curriculum_content p span{color: #f15a22;}
/*end of doctorate_about_business*/

/*hero_section_fifo*/
.hero_section_fifo {background: url(../images/herobanner_bg_fifo.jpg) no-repeat; margin-top: 40px; background-size: cover; padding: 30px 0px; float: left; width: 100%;}
.hero_section_fifo .d-flex{display: flex; justify-content: center; align-items: center;}
.hero_section_fifo .hero_banner__ img{width: 100%;}
.hero_section_fifo .content_area {width: 100%;}
.hero_section_fifo .content_area h3{font-size: 36px; color: #095099; text-shadow: 2px 3px 3px rgb(116 116 116 / 30%); -webkit-text-shadow: 2px 3px 3px rgb(116 116 116 / 30%); width: 70%;}
.hero_section_fifo .content_area h3 span{color: #fff;}
.hero_section_fifo .content_area h4{font-size: 28px; color: #fff; border-left: 2px solid #fff; padding: 2px 15px; margin: 20px 0px 0px; text-shadow: 2px 3px 3px rgb(116 116 116 / 30%); -webkit-text-shadow: 2px 3px 3px rgb(116 116 116 / 30%);}
.hero_section_fifo .content_area .banner_btn{display: inline-block;margin: 30px 0 0;}
.hero_section_fifo .content_area .banner_btn a{ overflow: hidden;padding: 12px 18px;outline: 1px dashed #9b93ff; outline-offset: -5px; font-weight: bold; font-size: 17px; display: inline-block; background-color: #ffffff!important; animation: pulseshodow 2s infinite; border-radius: 99px!important; background-size: 200% 200%; background-image: linear-gradient(to top,#03a9f4 50%,transparent 50%); -webkit-transition: background-position 300ms,color 300ms ease,border-color 300ms ease!important; -webkit-transition: background-position 300ms,color 300ms ease,border-color 300ms ease!important; -ms-transition: background-position 300ms,color 300ms ease,border-color 300ms ease!important; -o-transition: background-position 300ms,color 300ms ease,border-color 300ms ease!important; transition: background-position 300ms,color 300ms ease,border-color 300ms ease!important; margin-right: 25px; text-decoration: none; color: #484848;}
.hero_section_fifo .content_area .banner_btn a:hover{background:#f15a22 !important;color: #fff;}
@-webkit-keyframes pulseshodow{0%{-webkit-box-shadow:0 0 0 0 rgb(64 196 255)}70%{-webkit-box-shadow:0 0 0 20px rgba(204,169,44,0)}100%{-webkit-box-shadow:0 0 0 0 rgba(204,169,44,0)}}@keyframes pulseshodow{0%{-moz-box-shadow:0 0 0 0 rgb(3,169,244);box-shadow:0 0 0 0 rgb(3,169,244)}70%{-moz-box-shadow:0 0 0 20px rgba(204,169,44,0);box-shadow:0 0 0 20px rgba(204,169,44,0)}100%{-moz-box-shadow:0 0 0 0 rgba(204,169,44,0);box-shadow:0 0 0 0 rgba(204,169,44,0)}}
.hero_section_fifo .content_area .counter_area{background: transparent; padding: 35px 0 0;}
.hero_section_fifo .content_area div.counter_area ul.counter_number{width: 22%; opacity: .8; display: inline-block; background: transparent; padding: 0px; margin-bottom: 10px;}
.hero_section_fifo .content_area div.counter_area ul.counter_number>li.icons{font-size: 20px;}
.hero_section_fifo .content_area div.counter_area ul.counter_number>li.value{font-size: 24px;}
.hero_section_fifo .content_area div.counter_area ul.counter_number:nth-child(2){background: transparent;}
.hero_section_fifo .content_area .line{background: #084f99; position: relative; height: 2px; width: 100px; border-radius: 30px;}
.hero_section_fifo .content_area .line:before{position: absolute; content: ""; background: #f05921; height: 2px; width: 20px; left: 105px; }
.hero_section_fifo .content_area .line:after{position: absolute; content: ""; background: #08991b; height: 2px; width: 15px; left: 130px;}
.sec_title{position: relative;padding-left: 25px;margin-bottom: 40px;float: left;width: 100%;}
.sec_title:before, .sec_title:after{content: ''; position: absolute; width: 3px; height: 100%; left: 10px; top: 0; background: #f2642f; -webkit-transition: .4s; transition: .4s;} .sec_title:after{    left: 0; height: 50%;}
.sec_title:hover::before {height: 50%;}
.sec_title:hover::after {height: 100%;}
.sec_title h4{ margin-top: 0;   font-size: 30px; font-weight: bold; font-family: sans-serif;}
.sec_title span{color: #f2642f;}
.sec_title p{color: #333;font-size: 15px;}
.program_hightlight_fifo{float: left; width: 100%; padding: 60px 0px;}
.program_hightlight_fifo .hightlight_box{background: #eff7ff; transition: all .3s; border-radius: 20px 0px 0px 20px; -moz-border-radius: 20px 0px 0px 20px; -webkit-border-radius: 20px 0px 0px 20px; border-right: 2px solid #095099; display: flex; align-items: center; padding: 7px; margin-bottom: 30px;}
.program_hightlight_fifo .hightlight_box img{background: #eff7ff; border-radius: 50%; padding: 3px; width: 38px; margin-right: 0px; position: relative; left: -23px;}
.program_hightlight_fifo .hightlight_box span{position: relative; left: -15px;}
.program_hightlight_fifo .hightlight_box:hover{background: #095099; color: #fff; -webkit-transform: scale(1.05); transform: scale(1.05);}
.about_section_fifo {float: left; width: 100%; padding-bottom: 60px;}
.about_section_fifo .d-flex{display: flex; justify-content: center; align-items: center;}
.about_section_fifo .about_img_fifo img{width: 100%; transition: 5s;}
.about_section_fifo .about_img_fifo img:hover{transform: scale(1.1); overflow: hidden;}
.what_you_learn{float: left; width: 100%; padding-top: 30px; background: url(../images/what_you_learn_bg.png) no-repeat; background-size: cover;}
.what_you_learn .what_you_img img{width: 100%;}
.about_section_fifo .about_body p{font-size: 16px;}
.about_section_fifo .about_body ul li{font-size: 16px; margin-left: 25px;}
.what_you_learn .d-flex{display: flex; justify-content: center; align-items: center;}
.what_you_learn .what_you_para h2{color: #fff; margin-bottom: 30px; margin-top: 0px;}
.what_you_learn .what_you_para p{font-size: 18px; color: #fff;}
.what_you_learn .what_you_para ul{margin-bottom: 30px;}
.what_you_learn .what_you_para ul li{font-size: 18px; color: #fff; margin-left: 25px;}
.what_you_learn .what_you_para a{border: 1px dotted #fff; outline: 1px dashed #9b93ff; outline-offset: -5px; font-size: 18px; padding: 8px 32px; color: #fff; border-radius: 50px;}
.what_you_learn .what_you_para a:hover{background: #095099; text-decoration: none; border: 1px solid #095099;}
.courses_curriculam_fifo{float: left; width: 100%; padding: 60px 0px;}
.waste_time__{float: left; width: 100%; padding: 60px; background: #ecf6ff;}
.waste_time__ .why_choice_with_icon h3{font-size: 20px; color: #0056BB; float: left; width: 100%;}
.waste_time__ .why_choice_with_icon p{color: #5D5A6F; font-size: 16px; float: left; width: 100%;}
.waste_time__ .why_choice_with_icon {min-height: 215px;transition: 1s all; background-image: linear-gradient(-45deg, #CAE9D6, #ecf6ff); background-image: -moz-linear-gradient(-45deg, #CAE9D6, #ecf6ff); background-size: 0 0; float: left; margin-bottom: 30px; padding: 20px; border: 1px solid #fff; -webkit-box-shadow: 2px 7px 16px 1px rgb(0 0 0 / 8%); -moz-box-shadow: 2px 7px 16px 1px rgb(0 0 0 / 8%); background-position: bottom right;  background-repeat: no-repeat;}
.waste_time__ .why_choice_with_icon:hover{transform: scale(1.05); box-shadow: none; background-size: 100% 100%;}


.waste_time__ .why_choice_with_icon i{background: #095099; position: relative; height: 60px; width: 60px; float: left; box-shadow: 0 0 10px rgba(0, 0, 0, 0.3), -10px -10px 0px #4ba4ff;}
.waste_time__ .why_choice_with_icon i:before{position: absolute; content: ""; background: url('../images/sap-fico_why_icon.png') no-repeat; height: 50px; width:50px; background-position: 0 0; top: 5px; left: 5px;}
.waste_time__ .why_choice_with_icon i.icon2:before{background-position: -61px 0px;}
.waste_time__ .why_choice_with_icon i.icon3:before{background-position: -120px 0px;}
.waste_time__ .why_choice_with_icon i.icon4:before{background-position: -179px 0px;}
.waste_time__ .why_choice_with_icon i.icon5:before{background-position: -239px 0px;}
.waste_time__ .why_choice_with_icon i.icon6:before{background-position: -298px 0px;}


.partner_list .p_list_show_more{bottom: -30px; height: 158px; left: 0; z-index: 2; position: absolute; text-align: center; width: 100%; background-color: rgb(255 255 255); background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 1%, rgba(255,255,255,0.4) 25%, rgba(255,255,255,1) 93%, rgba(255,255,255,1) 100%); background:-webkit-linear-gradient(top, rgba(255,255,255,0) 15%,rgba(255,255,255,0) 5%,rgb(255 255 255 / 82%) 6%,rgb(255 255 255) 89%,rgb(255 255 255) 100%);}
.d_faq_outer .p_list_show_more{bottom: -30px; height: 158px; left: 0; z-index: 2; position: absolute; text-align: center; width: 100%; background-color: rgb(255 255 255); background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 1%, rgba(255,255,255,0.4) 25%, rgba(255,255,255,1) 93%, rgba(255,255,255,1) 100%); background:-webkit-linear-gradient(top, rgba(255,255,255,0) 15%,rgba(255,255,255,0) 5%,rgb(255 255 255 / 82%) 6%,rgb(255 255 255) 89%,rgb(255 255 255) 100%);}
.partner_list .p_list_show_more a{bottom: 1px; background: #f15a22; border-bottom: 3px solid #b33000; border-radius: 30px; box-shadow: 0 4px 10px rgb(0 0 0 / 15%); color: #fff; display: inline-block; font-size: 15px; font-weight: bold; margin: 0 auto; cursor: pointer; padding: 11px 30px;-webkit-animation: action 1s infinite  alternate; animation: action 1s infinite  alternate; position: relative; text-decoration: none;}
.d_faq_outer .p_list_show_more a{bottom: 1px; background: #f15a22; border-bottom: 3px solid #b33000; border-radius: 30px; box-shadow: 0 4px 10px rgb(0 0 0 / 15%); color: #fff; display: inline-block; font-size: 15px; font-weight: bold; margin: 0 auto; cursor: pointer; padding: 11px 30px;-webkit-animation: action 1s infinite  alternate; animation: action 1s infinite  alternate; position: relative; text-decoration: none;}
.show_after_click{display: none;}
@-webkit-keyframes action { 0% { transform: translateY(0); } 100% { transform: translateY(-10px); } } @keyframes action { 0% { transform: translateY(0); } 100% { transform: translateY(-10px);} } 
.p_list_show_less .p_click_btn_less{bottom: 1px; background: #f15a22; border-bottom: 3px solid #b33000; border-radius: 30px; box-shadow: 0 4px 10px rgb(0 0 0 / 15%); color: #fff; display: flex; justify-content: center; width: 150px; font-size: 15px; font-weight: bold; margin: 0 auto; cursor: pointer; padding: 11px 30px; -webkit-animation: action 1s infinite alternate; animation: action 1s infinite alternate; position: relative; text-decoration: none;}
.d_faq_outer .accordion-container_faq{position: relative;}
.d_faq_outer .accordion-container_faq .article-title_faq{border: none; border-radius: 0; box-shadow: 0 2px 5px rgba(0, 0, 0, 0.15); margin: 0 0 15px 0px; position: relative; padding:11px 40px 11px 15px; font-size: 16px; cursor: pointer; color: #fff; background: rgb(0,86,187); background: linear-gradient(45deg, rgba(0,86,187,1) 0%, rgba(2,179,255,1) 100%); background: -webkit-linear-gradient(45deg, rgba(0,86,187,1) 0%, rgba(2,179,255,1) 100%);}
.d_faq_outer .accordion-container_faq .article-title_faq:after{content:"\f106"; font: normal normal normal 14px/1 FontAwesome; font-weight: bold; width: 25px; height: 25px; line-height: 23px; border: 1px solid #fff; border-radius: 20%; font-size: 17px; color: #fff; text-align: center; position: absolute; top: 7px; right: 10px; transition: all 0.3s ease 0s;}
.d_faq_outer .accordion-container_faq .open .article-title_faq:after{content: "\f107"; font: normal normal normal 14px/1 FontAwesome; font-weight: bold; width: 25px; height: 25px; line-height: 26px; border: 1px solid #fff; border-radius: 50%; font-size: 17px; color: #fff; text-align: center; position: absolute; top: 7px; right: 10px; transition: all 0.3s ease 0s;}
.d_faq_outer .accordion-container_faq .accord_body_content{padding:5px 0 7px 10px;}
.d_faq_outer .accordion-container_faq .accord_body_content ul li{margin-left: 20px; line-height: 27px;}
.d_faq_outer .accordion-container_faq .accord_body_content p{line-height: 27px;}
.fifo_form_request .form-area {background-color: #fff; box-shadow: 0px 5px 10px rgba(90, 116, 148, 0.3); padding: 40px; border-radius: 6px; display: flex; align-items: center; justify-content: center;}
.fifo_form_request .form-area .form-inner {width: 100%;}
.fifo_form_request .form-control {display: block; width: 100%; box-shadow: none; padding: 24px 0px; border: none; color: #475F7B; background: transparent; border-bottom: 2px solid #DFE3E7; border-radius: 0px; -webkit-transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out; transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
.fifo_form_request .form-control:focus {color: #475F7B; background: transparent; box-shadow: none; outline: 0;}
.offer_marquee{float: left; width: 100%; background: #1480e2; padding: 5px; position: fixed; top: 70px; z-index: 9;}
.offer_marquee p{margin: 0; font-size: 18px; color: #fff;}
.offer_marquee marquee{margin-bottom: -4px;}
.offer_marquee marquee span{background: #4bc1ff; font-size: 22px; color: #000; padding: 5px 10px; margin: 0px 5px;}
.offer_marquee marquee a{background: #1c8df3; color: #fff; padding: 5px 10px; margin: 0px 5px; border-radius: 30px;}
.offer_marquee marquee a:hover{text-decoration: none;}
.offer_marquee marquee i{margin-right: 5px;}

.courses_curriculam_fifo .fifo_form_request{padding: 30px; border: 1px solid #e8e8e8;}
.courses_curriculam_fifo .intl-tel-input, .iti{width: 100%;}
.courses_curriculam_fifo .fifo_form_request p{font-size: 24px;}
.courses_curriculam_fifo .fifo_form_request .number{padding-left: 90px !important;}
.our_popular_courses__{width: 100%; float: left; position: relative; padding: 60px 0px; background: #ECF6FF;}
.our_popular_courses__ .course_body__ img{width: 100%;}
.our_popular_courses__ .course_body__{border: 1px solid #e2eef9; float: left; width: 100%;}
.our_popular_courses__ .course_body__ span.live{position: absolute; padding: 3px 14px; background: #185ABE; top: 15px; left: 30px; color: #fff; border-radius: 20px; font-size: 12px;}
.our_popular_courses__ .course_body__ h3, .our_popular_courses__ .course_body__ p{margin-top: 10px;}
.our_popular_courses__ .course_body__ h3{color: #0056BB; float: left; display: inline-block; width: 65%; padding-left: 15px;}
.our_popular_courses__ .course_body__ a{float: left; width: 32%; background: #185abe; padding: 6px 0px; text-align: center; margin: 10px 0px; color: #fff; border-radius: 10px;}
.our_popular_courses__ .course_body__ a:hover{text-decoration: none; background: #333;}
.our_popular_courses__ .course_body__ ul{background: #e2eef9; float: left; margin: 0; width: 100%; padding: 12px;}
.our_popular_courses__ .course_body__ ul li{display: inline-block; float: left; width: 50%;}
.our_popular_courses__ .course_body__ ul li i.fa-play{background: #185ABE; padding: 7px; border-radius: 50%; height: 20px; margin-right: 5px; font-size: 11px; line-height: 6px; width: 20px;  text-align: center; color: #fff;}
.our_popular_courses__ .course_body__ ul li.right{text-align: right;}
.our_popular_courses__ .course_body__ ul li.right span{background: #185abe; padding: 6px 20px; border-radius: 10px; color: #fff;}
.our_popular_courses__ .course_body__ ul li.right span i.fa-star{color: #FFC90C;}
.testimonial_fifo{float: left; width: 100%; padding: 60px 0px; background: #ECF6FF;}
.testimonial_fifo .testimonial_img_fifo img{width: 100%;}
.testimonial_fifo .d-flex{display: flex; justify-content: center; align-items: center;}
.testimonial_fifo .testimonial_body h3{color: #0056BB; margin: 20px auto; font-size: 32px;}
.testimonial_fifo .testimonial_body p{font-size: 16px;}
.testimonial_fifo .testimonial_body h4{color: #0056BB; margin: 20px auto; font-size: 32px;}
.testimonial_fifo .testimonial_body h4 span{color: #FF6A05; float: left; width: 100%;}
.hero_section_fifo .hero_banner__ form.contact_us_form {width: 100%; float: left; background: rgb(255 255 255 / 30%); padding: 30px 30px 15px; border-radius: 0 0 5px 5px; -webkit-border-radius: 0 0 5px 5px; -moz-border-radius: 0 0 5px 5px}
.hero_section_fifo .hero_banner__ form.contact_us_form .form-control {width: 100%; float: left; margin-bottom: 15px; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; border-color: #eee; height: 42px}
.hero_section_fifo .hero_banner__ form.contact_us_form div.country_code div.code {width: 60px; position: absolute; top: 0; left: 15px; background: #f6f6f6; border: 1px solid #eee; line-height: 40px; text-align: center; font-weight: 700; border-radius: 4px 0 0 4px; -webkit-border-radius: 4px 0 0 4px; -moz-border-radius: 4px 0 0 4px}
.hero_section_fifo .hero_banner__ form.contact_us_form textarea.form-control {resize: none; height: 100px;}
.hero_section_fifo .hero_banner__ form.contact_us_form div.captcha div.code {width: 90px; position: absolute; top: 0; left: 15px; background: #03a84e; color: #fff; border: 1px solid #eee; line-height: 40px; text-align: center; font-weight: 700; border-radius: 4px 0 0 4px; -webkit-border-radius: 4px 0 0 4px; -moz-border-radius: 4px 0 0 4px; font-size: 16px}
.hero_section_fifo .hero_banner__ form.contact_us_form div.captcha div.code>img {ewidth: 100%; height: 100%; float: left; border-radius: 4px 0 0 4px; -webkit-border-radius: 4px 0 0 4px; -moz-border-radius: 4px 0 0 4px}
.hero_section_fifo .hero_banner__ form div.country_code .form-control {padding-left: 72px;}
.hero_section_fifo .hero_banner__ form div.captcha .form-control {padding-left: 100px;}
.hero_section_fifo .hero_banner__ form .submit_area{width: 100%; float: left; background: #095099; color: #fff; border: none; outline: 0; font-weight: 700; text-transform: uppercase; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; padding: 11px 10px; text-align: center; margin-bottom: 15px;}

/*end of hero_section_fifo*/



div.ci_main div.learning_path ul.accordion_area>li div.show_area div.poular_batches div.popular_batches_area div.popular_batches_img,
div.ci_main div.partner_page div.section.section-one div.partner_banner form.mocktest_form .form-control,
div.ci_main div.partner_page div.section.section-one div.partner_banner form.mocktest_form div.captcha,
div.ci_main div.partner_page div.section.section-one div.partner_banner form.mocktest_form div.country_code {
    margin-bottom: 10px
}

div.ci_main div.learning_path ul.course_area_w_line>li p.btns {
    margin: 0 0 10px;
    text-align: center
}

div.ci_main div.learning_path ul.course_area_w_line>li p.btns>a {
    margin: 0;
    padding: 7px 12px;
    font-size: 14px;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    text-transform: capitalize
}

div.ci_main div.background_contact_us {
    width: 100%;
    float: left;
    padding: 80px 0 50px;
    background: url(../images/background_contact_us.jpg) top center/cover no-repeat fixed;
    position: relative
}

div.ci_main div.background_contact_us::before {
    width: 100%;
    height: 100%;
    position: absolute;
    content: "";
    background: #000;
    opacity: .5;
    top: 0;
    left: 0
}

form.mocktest_form {
    width: 58.3333333333%;
    margin: auto auto 30px;
    background: #fff;
    padding: 50px 50px 30px
}

form.mocktest_form label {
    width: 100%;
    float: left;
    font-size: 16px;
    font-weight: 400;
    margin-bottom: 10px
}

form.mocktest_form .form-control {
    width: 100%;
    float: left;
    margin-bottom: 20px;
    height: 44px;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none
}

form.mocktest_form textarea.form-control {
    height: 200px;
    resize: none
}

form.mocktest_form .form-control::-webkit-input-placeholder {
    font-weight: 400;
    font-size: 16px
}

form.mocktest_form .form-control:-ms-input-placeholder {
    font-weight: 400;
    font-size: 16px
}

form.mocktest_form .form-control::placeholder {
    font-weight: 400;
    font-size: 16px
}

div.ci_main.instructor_page div.instructor_contact form.mocktest_form label.upload_file,
form.mocktest_form div.captcha,
form.mocktest_form div.country_code {
    width: 100%;
    float: left;
    position: relative;
    margin-bottom: 20px
}

form.mocktest_form div.country_code div.code {
    width: 60px;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: #f6f6f6;
    border: 1px solid #ccc;
    line-height: 42px;
    text-align: center
}

form.mocktest_form div.captcha div.code {
    width: 90px;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: #03a84e;
    color: #fff;
    border: 1px solid #eee;
    line-height: 40px;
    text-align: center;
    font-weight: 700;
    font-size: 16px
}

form.mocktest_form p.btns>a {
    width: auto;
    padding: 11px 25px;
    border-radius: 60px;
    -webkit-border-radius: 60px;
    -moz-border-radius: 60px;
    margin-right: 0
}

div.instructor_banner {
    width: 100%;
    float: left;
    padding: 60px 0 30px;
    background: #f6f6f6
}

div.instructor_banner div.instructor_content .heading {
    margin: 0 0 10px;
    font-size: 40px;
    font-weight: 700;
    line-height: 1.3;
    text-transform: uppercase
}

div.instructor_banner div.instructor_content .heading_new {
    margin: 0 0 30px;
    font-size: 32px;
    font-weight: 700;
    line-height: 1.7;
    text-transform: uppercase
}

div.instructor_banner div.instructor_content .text {
    line-height: 1.4;
    margin-bottom: 25px;
    font-size: 18px;
    color: #4c527d
}

div.instructor_banner div.instructor_content p.btns {
    margin-top: 14px
}

div.instructor_services div.instructor_services_area {
    width: 95%;
    margin: 0 auto 40px;
    padding: 30px 30px 20px 70px;
    position: relative;
    background: #fff;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    box-shadow: 0 0 10px 2px #eee;
    -webkit-box-shadow: 0 0 10px 2px #eee;
    -moz-box-shadow: 0 0 10px 2px #eee;
    overflow: hidden
}

div.instructor_services div.instructor_services_area>i {
    position: absolute;
    top: 50px;
    left: -20px;
    font-size: 70px
}

div.instructor_services div.instructor_services_area>i.one {
    color: #f15a22
}

div.ci_main div.lifetime_area div.lifetime_area_icons div.icons_area>i.two,
div.instructor_services div.instructor_services_area>i.two {
    color: #ed0722
}

div.ci_main div.lifetime_area div.lifetime_area_icons div.icons_area>i.three,
div.instructor_services div.instructor_services_area>i.three {
    color: #08991c
}

div.instructor_services div.instructor_services_area>i.four {
    color: #085099
}

div.ci_main div.lifetime_area div.lifetime_area_icons div.icons_area>i.four,
div.instructor_services div.instructor_services_area>i.five {
    color: #40c4ff
}

div.instructor_services div.instructor_services_area>i.six {
    color: #333
}

div.instructor_services div.instructor_services_area .head {
    font-size: 18px;
    color: #000;
    transition: .15s linear;
    -webkit-transition: .15s linear;
    -moz-transition: .15s linear
}

div.instructor_services div.instructor_services_area .text {
    color: grey;
    font-size: 15px
}

div.instructor_services div.instructor_services_area:hover .head {
    color: #095099 !important
}

div.ci_main div.counter_area.instructor_counter {
    background: url(../images/instructor_counter.jpg) center center no-repeat;
    position: relative
}

div.ci_main div.counter_area.instructor_counter::before {
    content: "";
    position: absolute;
    background: rgba(255, 255, 255, .8);
    left: 0;
    top: 0;
    width: 100%;
    height: 100%
}

div.ci_main div.counter_area.instructor_counter ul.counter_number>li.value {
    color: #40c4ff;
    font-size: 44px
}

div.ci_main div.counter_area.instructor_counter ul.counter_number>li.head {
    color: #000;
    font-weight: 400;
    font-size: 16px
}

div.ci_main div.instructor_team div.instructor_team_area {
    width: 100%;
    float: left;
    margin-bottom: 30px;
    box-shadow: 0 2px 15px rgba(0, 0, 0, .1);
    -webkit-box-shadow: 0 2px 15px rgba(0, 0, 0, .1);
    -moz-box-shadow: 0 2px 15px rgba(0, 0, 0, .1)
}

div.ci_main div.instructor_team div.instructor_team_area div.image_area p {
    width: 100%;
    margin: 0;
    position: absolute;
    left: 0;
    bottom: 25px;
    text-align: center;
    padding: 0 10px;
    opacity: 0;
    transition: .2s linear;
    -webkit-transition: .2s linear;
    -moz-transition: .2s linear
}

div.ci_main div.instructor_team div.instructor_team_area div.image_area p>a {
    width: 36px;
    height: 36px;
    line-height: 36px;
    border-radius: 100%;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    margin: 0 5px;
    background: rgba(64, 196, 255, .7);
    color: #fff
}

div.ci_main div.instructor_team div.instructor_team_area:hover div.image_area p {
    bottom: 15px;
    opacity: 1
}

div.ci_main div.instructor_team div.instructor_team_area ul.team_info {
    width: 100%;
    float: left;
    padding: 20px 15px 17px;
    margin: 0
}

div.ci_main div.instructor_team div.instructor_team_area .para-team {
    width: 100%;
    padding: 20px 15px 17px;
    margin: 0;
    min-height: 578px
}

div.ci_main div.instructor_team div.instructor_team_area ul.team_info>li {
    width: 100%;
    float: left;
    margin-bottom: 3px;
    list-style: none
}

div.ci_main div.instructor_contact {
    width: 100%;
    float: left;
    padding: 80px 0 40px;
    background: #f6f6f6
}

div.ci_main div.instructor_contact.back_none {
    background: 0 0
}

div.ci_main div.instructor_contact ul.contact_portion>li {
    width: 100%;
    float: left;
    margin-bottom: 35px;
    position: relative;
    list-style: none;
    padding-left: 60px
}

div.ci_main div.instructor_contact ul.contact_portion>li>i {
    position: absolute;
    top: 0;
    left: 0;
    width: 44px;
    height: 44px;
    line-height: 44px;
    text-align: center;
    background: #40c4ff;
    color: #fff;
    font-size: 18px;
    border-radius: 100%;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    transition: .2s linear;
    -webkit-transition: .2s linear;
    -moz-transition: .2s linear
}

div.ci_main div.instructor_contact ul.contact_portion>li p {
    width: 100%;
    float: left;
    margin-bottom: 5px;
    line-height: 1.3
}

div.ci_main div.instructor_contact ul.contact_portion>li p.head {
    font-size: 22px
}

div.ci_main div.instructor_contact ul.contact_portion>li p.text>a {
    width: auto;
    float: left;
    color: grey
}

div.ci_main.instructor_page div.instructor_contact form.mocktest_form {
    width: 100%;
    float: left;
    background: 0 0;
    padding: 0
}

div.ci_main.instructor_page div.instructor_contact form.mocktest_form .form-control {
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px
}

div.ci_main.instructor_page div.instructor_contact form.mocktest_form label.upload_file>span {
    line-height: 30px;
    color: #000;
    width: auto;
    position: absolute;
    top: 0;
    right: 0;
    background: #f6f6f6;
    border-radius: 0 4px 4px 0;
    -webkit-border-radius: 0 4px 4px 0;
    -moz-border-radius: 0 4px 4px 0
}

div.ci_main.instructor_page div.instructor_contact form.mocktest_form div.captcha div.code {
    border-radius: 4px 0 0 4px;
    -webkit-border-radius: 4px 0 0 4px;
    -moz-border-radius: 4px 0 0 4px;
    border: none
}

div.ci_main.instructor_page div.subscribe_news {
    background: #fff;
    padding: 70px 0 40px
}

div.ci_main.instructor_page div.subscribe_news div.main_heading::before {
    background: #000
}

div.ci_main.instructor_page div.subscribe_news form input {
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    border-color: #ccc;
    color: grey;
    margin-bottom: 15px
}

div.ci_main.instructor_page div.subscribe_news form p.btns {
    text-align: center;
    margin: 0
}

div.ci_main.instructor_page div.subscribe_news form a.btn1 {
    position: static;
    width: auto;
    height: 42px;
    line-height: 21px;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    margin: 0
}

div.ci_main.instructor_page div.subscribe_news form input::-webkit-input-placeholder {
    color: #b9b9b9
}

div.ci_main.instructor_page div.subscribe_news form input:-ms-input-placeholder {
    color: #b9b9b9
}

div.ci_main.instructor_page div.subscribe_news form input::placeholder {
    color: #b9b9b9
}

div.ci_main div.partner_page div.section.section-one div.partner_banner form.mocktest_form {
    width: 100%;
    float: left;
    padding-bottom: 0;
    background: #085099
}

div.ci_main div.partner_page div.section.section-one div.partner_banner form.mocktest_form textarea.form-control {
    height: 100px
}

div.ci_main div.partner_page div.section.section-one div.partner_banner form.mocktest_form div.captcha div.code {
    border: none
}

div.ci_main div.partner_page div.section.section-two.mode {
    background: linear-gradient(#fff, #f6f6f6);
    background: -webkit-linear-gradient(#fff, #f6f6f6);
    background: -moz-linear-gradient(#fff, #f6f6f6)
}

div.ci_main div.partner_page div.section.section-two.mode div.icons_area {
    min-height: 263px;
    background: #fff;
    box-shadow: 0 0 10px 0 #ccc;
    -webkit-box-shadow: 0 0 10px 0 #ccc;
    -moz-box-shadow: 0 0 10px 0 #ccc;
    padding: 30px 30px 20px
}

div.ci_main div.lifetime_area {
    width: 100%;
    float: left;
    padding: 80px 0 30px
}

div.ci_main div.lifetime_area form.mocktest_form {
    width: 100%;
    float: left;
    padding: 40px 30px 30px;
    background: #f6f6f6;
    box-shadow: 0 0 10px 0 #ccc;
    -webkit-box-shadow: 0 0 10px 0 #ccc;
    -moz-box-shadow: 0 0 10px 0 #ccc
}

div.ci_main div.lifetime_area div.lifetime_area_icons {
    width: 100%;
    float: left;
    margin-bottom: 30px;
    padding: 40px 30px 0 60px;
    background: #fff;
    box-shadow: 0 0 10px 0 #ccc;
    -webkit-box-shadow: 0 0 10px 0 #ccc;
    -moz-box-shadow: 0 0 10px 0 #ccc
}

div.ci_main div.lifetime_area div.lifetime_area_icons div.icons_area {
    width: 100%;
    float: left;
    margin-bottom: 30px;
    position: relative;
    padding-left: 70px
}

div.ci_main div.lifetime_area div.lifetime_area_icons div.icons_area>i {
    font-size: 36px;
    font-weight: 700;
    color: #f15a22;
    margin-bottom: 15px;
    position: absolute;
    top: 5px;
    left: 0
}

div.ci_main div.about_us_page p.mb-btnnospc {
    margin-bottom: 5px;
    font-size: 16px;
    font-weight: bolder;
    margin-top: 11px
}

div.ci_main div.lifetime_area form.mocktest_form .form-control {
    background: 0 0;
    border-top: none;
    border-left: none;
    border-right: none;
    padding-left: 0;
    padding-right: 0
}

div.ci_main div.lifetime_area form.mocktest_form div.country_code .form-control {
    padding-left: 72px
}

div.ci_main div.lifetime_area form.mocktest_form div.radio_buttons label input:checked~p,
div.ci_main div.lifetime_area form.mocktest_form div.radios_button label input:checked~p {
    background: #40c4ff;
    border-color: transparent;
    color: #fff
}

div.ci_main div.lifetime_area form.mocktest_form div.radio_buttons label,
div.ci_main div.lifetime_area form.mocktest_form div.radios_button label {
    width: auto;
    float: left;
    margin: 0 10px 10px 0
}

div.ci_main div.lifetime_area form.mocktest_form div.radio_buttons label>p {
    width: 100%;
    float: left;
    border: 1px solid #ccc;
    padding: 7px 10px;
    background: #fff;
    cursor: pointer;
    color: grey
}

div.ci_main div.lifetime_area form.mocktest_form div.radios_button label>p {
    width: 20px;
    height: 20px;
    border: 1px solid #ccc;
    float: left;
    border-radius: 100%;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    margin: 0
}

div.ci_main div.lifetime_area form.mocktest_form div.radios_button label>span {
    width: auto;
    float: left;
    margin: 0 10px;
    font-size: 14px
}

div.ci_main div.lifetime_area form.mocktest_form div.radio_buttons label p {
    width: 100%;
    float: left;
    text-align: center;
    margin-bottom: 0;
    line-height: 1.1
}

div.ci_main div.lifetime_area form.mocktest_form div.radio_buttons label span {
    width: 100%;
    float: left;
    font-size: 12px
}

div.ci_main div.lifetime_area form.mocktest_form div.captcha .form-control {
    padding-left: 102px
}

div.ci_main div.lifetime_area form.mocktest_form label>a {
    color: #40c4ff;
    display: inline-block
}

div.ci_main div.lifetime_area form.mocktest_form p.btns {
    margin: 0
}

div.ci_main div.lifetime_area form.mocktest_form div.country_code div.code {
    background: #f1f1f1
}

div.ci_main div.lifetime_area form.mocktest_form ul.btns_text {
    width: 100%;
    display: table;
    margin: 0 0 20px;
    padding: 0
}

div.ci_main div.lifetime_area form.mocktest_form ul.btns_text>li {
    width: 50%;
    display: table-cell;
    list-style: none;
    text-align: center;
    vertical-align: middle;
    margin-bottom: 20px
}

div.ci_main div.footer {
    width: 100%;
    float: left;
    background: #222;
    padding: 80px 0 0;
    position: relative
}

div.ci_main div.footer ul.dropdown-menu>li>a:active,
div.ci_main div.footer ul.dropdown-menu>li>a:focus,
div.ci_main div.footer ul.dropdown-menu>li>a:hover {
    color: #000 !important
}

div.ci_main div.footer a:active,
div.ci_main div.footer a:focus,
div.ci_main div.footer a:hover {
    color: #fff !important;
    text-decoration: none
}

div.ci_main div.footer p.head {
    width: 100%;
    float: left;
    font-size: 24px;
    font-weight: 700;
    color: #fff;
    margin-bottom: 20px;
    line-height: 1.1
}

div.ci_main div.footer a.footer_logo {
    width: auto;
    float: left;
    margin-bottom: 15px;
    margin-top: 0
}

div.ci_main div.footer a.footer_logo>img {
    width: 169px;
    float: left;
    margin: -27px 0 0
}

div.ci_main div.footer ul.footer_links {
    width: 100%;
    float: left;
    margin-bottom: 15px;
    padding: 0
}

div.ci_main div.footer ul.footer_links>li {
    width: 100%;
    float: left;
    margin-bottom: 15px;
    list-style: none;
    color: #cecece
}

div.ci_main div.footer ul.footer_links>li>a {
    width: auto;
    float: left;
    color: #cecece
}

div.ci_main div.footer ul.footer_links>li.social_icons {
    margin-bottom: 20px;
    margin-top: 10px;
    text-align: left
}

div.ci_main div.footer ul.footer_links>li.social_icons>a {
    margin: 0 10px 5px 0;
    width: 35px;
    height: 35px;
    display: inline-block;
    color: #cecece;
    border: 1px solid #cecece;
    text-align: center;
    line-height: 33px;
    border-radius: 100%;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    float: none
}

div.ci_main div.footer p.about_us {
    width: 100%;
    float: left;
    line-height: 1.7;
    color: #cecece;
    margin-bottom: 15px
}

div.ci_main div.footer img.map_img {
    width: 100%;
    float: left;
    margin: 5px 0 30px
}

div.ci_main div.footer_bottom_fixed {
    width: 100%;
    float: left;
    background: #ffb600;
    padding-top: 10px;
    position: fixed;
    z-index: 8;
    bottom: 0;
    left: 0;
    display: none
}

div.ci_main div.footer_bottom_fixed ul>li {
    float: left;
    list-style: none;
    margin-bottom: 10px
}

div.ci_main div.footer_bottom_fixed ul>li:first-child {
    width: 50%;
    border-right: 1px solid #000;
    padding-right: 15px
}

div.ci_main div.footer_bottom_fixed ul>li:nth-child(2) {
    width: 50%;
    border-left: 1px solid #000;
    padding-left: 15px
}

div.ci_main div.footer_bottom_fixed ul>li:last-child {
    width: 100%;
    text-align: center;
    display: none
}

div.ci_main div.copyright_area {
    width: 100%;
    float: left;
    text-align: center;
    padding: 30px 0;
    border-top: 1px solid rgba(72, 72, 72, .8);
    background: #222;
    color: #cecece;
    margin-top: 0
}

div.ci_main div.footer_mocktest {
    width: 100%;
    float: left;
    text-align: center;
    padding: 50px 0 20px
}

div.ci_main div.footer_mocktest p {
    width: 100%;
    float: left;
    font-size: 16px
}

div.ci_main div.footer_mocktest p.follow_us>a {
    display: inline-block;
    margin: 0 15px 10px;
    color: #40c4ff
}

a.scroll_top {
    width: 50px;
    height: 50px;
    position: fixed;
    right: 15px;
    bottom: 150px;
    text-align: center;
    background: #40c4ff;
    color: #fff !important;
    line-height: 1;
    padding-top: 7px;
    box-shadow: 0 0 2px #000;
    -webkit-box-shadow: 0 0 2px #000;
    -moz-box-shadow: 0 0 2px #000;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    z-index: 9;
    display: none
}

a.scroll_top>i {
    width: 100%;
    float: left;
    font-style: normal;
    margin-top: 5px;
    text-transform: uppercase;
    font-weight: 700
}

a.scroll_top.active>span {
    line-height: 36px
}

div.ci_main div.main_container_area .payment_sub_head {
    width: 100%;
    float: left;
    font-weight: 700;
    font-size: 22px;
    line-height: 1.3;
    margin-bottom: 0;
    text-align: center;
    background: #40c4ff;
    color: #fff;
    padding: 15px 30px;
    border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0
}

div.ci_main div.main_container_area form .payment_sub_head {
    width: auto;
    float: none;
    margin: 15px -30px 30px;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    font-size: 18px;
    padding: 10px 30px
}

div.ci_main div.main_container_area form .payment_sub_head:after,
div.ci_main div.main_container_area form .payment_sub_head:before {
    display: table;
    clear: both;
    content: ""
}

div.content_ul_li_area ul {
    width: 100%;
    float: left;
    padding: 0 0 0 17px;
    margin-bottom: 20px
}

div.content_ul_li_area ul>li {
    width: 100%;
    float: left;
    list-style: disc;
    margin-bottom: 10px
}

div.ci_main div.become_careerera_instructor {
    width: 100%;
    float: left;
    background: linear-gradient(#f6f6f6, #fff);
    background: -webkit-linear-gradient(#f6f6f6, #fff);
    background: -moz-linear-gradient(#f6f6f6, #fff);
    padding: 80px 0 40px
}

div.ci_main div.become_careerera_instructor.for_partner_height .bci_box {
    min-height: 415px;
    background: #fff;
    padding: 30px;
    box-shadow: 0 0 10px #ccc;
    -webkit-box-shadow: 0 0 10px #ccc;
    -moz-box-shadow: 0 0 10px #ccc;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px
}

div.ci_main div.become_careerera_instructor .bci_box p.numbers>img {
    display: inline-block;
    width: 100px;
    transition: .15s linear;
    -webkit-transition: .15s linear;
    -moz-transition: .15s linear
}

div.ci_main div.become_careerera_instructor .bci_box p.head {
    position: relative;
    font-size: 24px;
    font-weight: 700;
    color: #000
}

div.ci_main div.become_careerera_instructor .bci_box p.text {
    position: relative;
    color: #000;
    line-height: 1.7
}

div.ci_main div.become_careerera_instructor .bci_box p.read_more {
    color: #40c4ff;
    position: relative;
    cursor: pointer;
    display: none
}

div.ci_main div.partner_content_area div.main_heading .heading {
    font-size: 30px
}

div.ci_main div.partner_content_area p.head {
    width: 100%;
    float: left;
    font-size: 22px;
    margin-bottom: 20px
}

div.ci_main div.partner_content_area img.online_education,
div.partner_with_us1 img.partner_with_us1_img {
    width: 100%;
    float: left;
    margin-bottom: 30px;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px
}

div.ci_main div.franchisee_requirements a.franchisee_requirements_main {
    width: 100%;
    float: left;
    margin-bottom: 30px;
    cursor: default
}

div.ci_main div.franchisee_requirements a.franchisee_requirements_main p.head {
    width: 100%;
    float: left;
    margin: 0;
    padding: 15px 20px;
    background: #fff;
    font-weight: 700;
    color: #000;
    font-size: 20px
}

div.ci_main div.franchisee_requirements a.franchisee_requirements_main div.image_text {
    width: 100%;
    float: left;
    position: relative;
    overflow: hidden
}

div.ci_main div.franchisee_requirements a.franchisee_requirements_main div.image_text>img {
    width: 100%;
    float: left;
    transition: .15s linear;
    -webkit-transition: .15s linear;
    -moz-transition: .15s linear
}

div.ci_main div.franchisee_requirements a.franchisee_requirements_main div.image_text div.text_area {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    padding: 20px;
    background: rgba(0, 0, 0, .7);
    color: #fff;
    transition: .15s linear;
    -webkit-transition: .15s linear;
    -moz-transition: .15s linear;
    opacity: 0
}

div.ci_main div.franchisee_requirements a.franchisee_requirements_main:hover div.image_text div.text_area {
    opacity: 1
}

div.ci_main div.franchisee_requirements a.franchisee_requirements_main div.image_text span.view_more {
    position: absolute;
    bottom: 15px;
    left: 20px;
    color: #fff;
    text-shadow: 0 0 1px #000;
    -webkit-text-shadow: 0 0 1px #000;
    -moz-text-shadow: 0 0 1px #000;
    font-size: 16px;
    transition: .15s linear;
    -webkit-transition: .15s linear;
    -moz-transition: .15s linear
}

div.ci_main div.franchisee_requirements a.franchisee_requirements_main:hover div.image_text span.view_more {
    opacity: 0
}

div.partner_with_us1 ul.unorder_list>li>span {
    color: #ed0722;
    display: inline-block
}

div.partner_with_us1 ul.unorder_list>li>span.blink_text {
    text-transform: uppercase;
    animation: 1s linear infinite blink;
    -webkit-animation: 1s linear infinite blink;
    -moz-animation: 1s linear infinite blink
}

@keyframes blink {
    from {
        transform: scale(.5);
        -webkit-transform: scale(.5);
        -moz-transform: scale(.5)
    }
    to {
        transform: scale(1);
        -webkit-transform: scale(1);
        -moz-transform: scale(1)
    }
}

@-webkit-keyframes blink {
    from {
        transform: scale(.5);
        -webkit-transform: scale(.5);
        -moz-transform: scale(.5)
    }
    to {
        transform: scale(1);
        -webkit-transform: scale(1);
        -moz-transform: scale(1)
    }
}

@-moz-keyframes blink {
    from {
        transform: scale(.5);
        -webkit-transform: scale(.5);
        -moz-transform: scale(.5)
    }
    to {
        transform: scale(1);
        -webkit-transform: scale(1);
        -moz-transform: scale(1)
    }
}

div.requirement_area {
    width: 100%;
    float: left;
    padding: 80px 0 50px;
    background: #40c4ff
}

div.requirement_area div.caps {
    width: 66px;
    margin: 0 auto 10px;
    padding: 8px;
    border: 3px solid #fff;
    border-bottom: none
}

div.requirement_area a.requirement_area {
    width: 100%;
    float: left;
    margin-bottom: 30px;
    text-align: center
}

div.requirement_area a.requirement_area>img {
    width: 60px;
    display: inline-block
}

div.requirement_area a.requirement_area>p.head {
    color: #fff;
    font-size: 24px;
    text-transform: uppercase;
    margin-top: 10px;
    margin-bottom: 0
}

div.requirement_area a.requirement_area>p.text {
    color: #000;
    font-size: 18px;
    font-weight: 700
}

div.support_services div.caps {
    width: 66px;
    margin: 0 auto 10px;
    padding: 8px;
    border: 3px solid #000;
    border-bottom: none
}

div.support_services p.sub_head {
    width: 100%;
    float: left;
    margin-bottom: 30px;
    font-size: 24px;
    font-weight: 700;
    text-align: center
}

div.support_services div.back_area {
    width: 100%;
    float: left;
    padding: 30px 30px 0;
    margin-bottom: 30px;
    box-shadow: 0 0 10px #ccc;
    -webkit-box-shadow: 0 0 10px #ccc;
    -moz-box-shadow: 0 0 10px #ccc;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px
}

div.courses_category {
    width: 100%;
    float: left;
    padding: 80px 0 30px;
    background: #f6f6f6
}

div.courses_category ol.roman_numbers>li {
    width: 100%;
    float: left;
    list-style: upper-roman inside;
    margin-bottom: 10px;
    font-size: 24px;
    text-transform: uppercase
}

div.courses_category ul.unorder_list.part-three>li {
    width: 33.33%
}

div.courses_category ul.unorder_list.part-four>li {
    width: 25%
}

div.courses_category div.back_box {
    width: 100%;
    float: left;
    padding: 40px 30px 0;
    margin-bottom: 40px;
    box-shadow: 0 0 10px #ccc;
    -webkit-box-shadow: 0 0 10px #ccc;
    -moz-box-shadow: 0 0 10px #ccc;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px
}

div.courses_category p.text {
    margin-bottom: 30px;
    color: #095099;
    font-size: 17px
}

div.courses_category p.head {
    font-size: 20px;
    margin-bottom: 20px
}

.jobs_btn_area {
    margin-top: 35px
}

.jobs_btn_area button.search_btn {
    width: auto;
    float: left;
    clear: both;
    background: #095099;
    color: #fff;
    font-weight: 700;
    text-transform: uppercase;
    padding: 14px 25px;
    border: none
}

.jobs_btn_area button.search_btn:hover {
    background: #333
}

/*footer_iso*/
.iso_cetification_score {
    display: inline-grid;
}

.footer .iso_cetification a{color: #cecece; margin: 5px 5px 7px 0px; padding: 6px 15px; border-radius: 30px; border: 1px solid #cecece; margin-top: 5px;}
/*end of footer_iso*/

/*one to one form*/
.home_certi_popup .form_one_to_width{max-width: 520px !important;}
.form_one_to_one{background: #fff; padding: 15px 50px; border-top: 3px solid #ff2c2c; text-align: left;}
.form_one_to_one .captcha_area .code {
    background: #eff4f9;
    position: absolute;
    height: 46px;
    line-height: 46px;
    padding: 0 15px;
    border-radius: 3px;
}
.form_one_to_one h3{text-align: center;}
.form_one_to_one .form-control{padding: 22px 15px;}
.form_one_to_one .captcha_area .form-control{padding: 22px 0px 22px 80px;}
.form_one_to_one .form_checkbox {display: flex; align-items: center; }
.form_one_to_one .form_checkbox input {margin-right: 7px;}
.form_one_to_one .qty-container{
    display: flex;
    align-items: center;
    justify-content: center;
}
.form_one_to_one .qty-container .qty-btn-minus {
    margin-right: -1px;
}

.form_one_to_one .qty-container .qty-btn-minus, .qty-container .qty-btn-plus {
    border: 1px solid #d4d4d4;
    padding: 10px 13px;
    font-size: 10px;
    height: 34px;
    width: 38px;
    transition: 0.3s;
}
.form_one_to_one .qty-container .input-qty {
    text-align: center;
    padding: 6px 10px;
    border: 1px solid #d4d4d4;
    max-width: 80px;
}

/*end of one to one form*/

@media (max-width:1199px) {
    .Certifications_sec.popoluar_courses .owl-controls,
    .custom_tab_outer .owl-controls,
    .lang_program_sec.popoluar_courses .owl-controls,
    .post_gra_sec.popoluar_courses .owl-controls {
        position: static;
        justify-content: center;
        margin-bottom: 15px
    }
    .Certifications_sec.popoluar_courses .owl-controls .owl-prev,
    .custom_tab_outer .common_sl_cl .owl-controls .owl-prev,
    .lang_program_sec.popoluar_courses .owl-controls .owl-prev,
    .post_gra_sec.popoluar_courses .owl-controls .owl-prev {
        position: static;
        display: inline-block !important;
        padding: 2px 7px 4px !important;
        margin-right: 10px !important
    }
    .Certifications_sec.popoluar_courses .owl-controls .owl-next,
    .custom_tab_outer .common_sl_cl .owl-controls .owl-next,
    .lang_program_sec.popoluar_courses .owl-controls .owl-next,
    .post_gra_sec.popoluar_courses .owl-controls .owl-next {
        position: static;
        display: inline-block !important;
        padding: 2px 7px 4px !important;
        margin-left: 10px !important
    }
    .Certifications_sec.popoluar_courses .popular_courses_area,
    .lang_program_sec.popoluar_courses .popular_courses_area,
    .post_gra_sec.popoluar_courses .popular_courses_area {
        margin-bottom: 15px !important
    }
    .custom_tab_outer .common_sl_cl .owl-controls {
        margin: 0
    }
    .custom_tab-slider-trigger {
        margin: 0 5px 10px
    }
    .custom_tab-slider-nav {
        margin: 0 0 10px
    }
    .custom_tab-slider-tabs {
        padding: 15px 0 0
    }
    .in_media .company_logos_slider .company_logos_links img {
        width: 100% !important
    }
    div.ci_main div.about_us_page ul.logos_area {
        padding: 0
    }
}

@media (min-width:992px) and (max-width:1199px) {
    div.ci_main div.login_area div.social_network .head.text-center {
        padding-right: 50px
    }
    .mb_mobile {
        margin-bottom: 30px !important
    }
    div.ci_main div.banner_index.home_new div.banner_index_boxes_bottom ul.banner_index_boxes_boxes>li div.box_area p.head {
        font-size: 30px;
        padding: 0 10px
    }
    div.ci_main div.banner_index.home_new div.banner_index_boxes_bottom ul.banner_index_boxes_boxes>li:first-child {
        width: 32%
    }
    div.ci_main div.banner_index.home_new div.banner_index_boxes_bottom ul.banner_index_boxes_boxes>li {
        width: 11%
    }
    .partner_list ul li {
        width: 22%
    }
    .other_program_list li {
        width: 33%;
        margin: 0;
        padding: 0 15px
    }
    div.ci_main div.header div.header_bottom ul.navigation_bar>li.huge_dropdown-three-part>ul {
        width: 787px
    }
    div.ci_main div.header div.header_bottom ul.navigation_bar>li.huge_dropdown-three-part>ul::after {
        width: 295px
    }
    div.ci_main div.blog_page div.fixed_sidebar div.fixed_sidebar_area {
        width: 294px
    }
    div.ci_main div.mocktest_content p.heading {
        padding-top: 0
    }
    div.ci_main div.become_careerera_instructor.for_partner_height .bci_box {
        min-height: 355px
    }
    div.ci_main div.partner_page div.section.section-two.mode div.icons_area {
        min-height: 285px
    }
    div.ci_main div.header div.header_bottom ul.navigation_bar>li.huge_dropdown>ul {
        left: -198px;
        width: 940px
    }
    div.ci_main div.partner_page div.section.section-five div.background_area,
    div.ci_main div.partner_page div.section.section-five div.white_area,
    form.mocktest_form {
        width: 70%
    }
    div.ci_main div.poular_batches div.popular_batches_area div.popular_batches_img {
        min-height: 390px
    }
    div.ci_main div.poular_batches div.popular_batches_area a.head h5 {
        min-height: 88px
    }
    div.ci_main div.banner_about_heading div.margin_box .head {
        padding-top: 50px
    }
    div.ci_main div.banner_index {
        height: 575px
    }
    div.ci_main div.banner_head_form div.text_area_form>p.main_head,
    div.ci_main div.banner_heading p.main_head,
    div.ci_main div.banner_main_heading p.main_head {
        font-size: 36px
    }
    div.ci_main div.main_container_area div.wrapper_area section div.batches_area ul.main_batches_area>li:nth-child(2) {
        width: 60%
    }
    div.ci_main div.main_container_area div.wrapper_area section div.batches_area ul.main_batches_area>li:last-child {
        width: 22.5%
    }
    div.ci_main div.main_container_area ul.tabs_area.fixed {
        width: 938px
    }
    div.ci_main div.main_container_area div.form_and_buttons {
        padding: 0 20%
    }
    section.courses_area div.batches_area ul.main_batches_area>li:nth-child(2) {
        padding: 0 15px;
        width: 55%
    }
    div.ci_main div.partner_page div.section.section-two div.icons_area {
        padding: 0;
        min-height: 235px
    }
    div.ci_main div.partner_page div.section.section-three ul.image_text {
        padding: 0 50px
    }
    div.ci_main div.partner_page div.section.section-four ul.course_details {
        padding: 0 25%
    }
    div.ci_main div.register_form div.register_area {
        padding: 0
    }
    div.ci_main div.our_services div.our_services_area,
    div.ci_main div.our_team div.our_team_area {
        padding: 10px 15px
    }
    div.ci_main div.login_area div.social_network div.middle_area {
        padding: 0 50px 0 176px
    }
    div.ci_main div.login_area div.social_network {
        padding-left: 176px
    }
    div.ci_main div.login_area div.social_network::before {
        left: 85px
    }
    section.courses_area div.batches_area iframe.batch_details_map {
        height: 276px
    }
    div.ci_main div.partner_page div.section.section-six div.testimonials_area {
        min-height: 270px
    }
}

@media (min-width:992px) {
    div.ci_main div.header div.header_top {
        display: block !important
    }
}

@media (max-width:991px) {
    div.ci_main div.header div.header_bottom ul.navigation_bar>li.mega_menu>ul>li>ul {
        position: static;
        width: 100%;
        float: left;
        transform: scaleY(0);
        -webkit-transform: scaleY(0);
        -moz-transform: scaleY(0);
        transform-origin: top;
        -webkit-transform-origin: top;
        -ms-transform-origin: top;
        height: 0
    }
    div.ci_main div.header div.header_bottom ul.navigation_bar>li.mega_menu>ul>li:hover>ul,
    div.ci_main div.learning_path ul.course_area_w_line>li p.course_name,
    ul.recent_posts_list {
        height: auto
    }
    div.ci_main div.header div.header_bottom ul.navigation_bar>li.mega_menu>ul {
        width: 100%;
        position: static;
        float: left;
        height: 0;
        padding: 0
    }
    div.ci_main div.header div.header_bottom ul.navigation_bar>li.mega_menu:hover>ul {
        height: auto;
        padding: 10px 0;
        margin-top: 10px
    }
    div.ci_main div.header div.header_bottom ul.navigation_bar>li.mega_menu>ul>li {
        padding: 5px 10px
    }
    div.ci_main div.header div.header_bottom ul.navigation_bar>li.mega_menu>ul>li:hover>a {
        margin-bottom: 10px
    }
    div.ci_main div.header div.header_bottom ul.navigation_bar>li.mega_menu>ul>li>ul>li {
        padding: 7px 10px 7px 7px
    }
    div.ci_main div.header div.header_bottom ul.navigation_bar>li,
    div.ci_main div.header div.header_bottom ul.navigation_bar>li.search_new {
        margin-right: 0
    }
    div.ci_main div.about_us_page div.jobs_area.padding_right,
    div.ci_main div.header div.header_bottom ul.navigation_bar>li.huge_dropdown>a,
    div.ci_main div.header div.header_bottom ul.navigation_bar>li.huge_dropdown>ul>li.right_area>ul>li p.head.pl-0,
    div.ci_main div.login_area div.social_network .head.text-center {
        padding-right: 0
    }
    div.ci_main div.header div.header_bottom ul.navigation_bar>li.huge_dropdown-three-part>ul {
        width: 100%;
        left: 0;
        border-radius: 0;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        padding-bottom: 20px
    }
    div.ci_main div.header div.header_bottom ul.navigation_bar>li.huge_dropdown-three-part>ul::after,
    div.ci_main div.header div.header_bottom ul.navigation_bar>li.huge_dropdown-three-part>ul::before,
    div.ci_main div.header div.header_bottom ul.navigation_bar>li.huge_dropdown-three-part>ul>li.right_area p.head.d_show_m_hide,
    div.ci_main div.header div.header_bottom ul.navigation_bar>li.huge_dropdown>ul::before,
    div.ci_main div.header div.header_bottom ul.navigation_bar>li:nth-last-child(2),
    div.ci_main div.header div.header_top,
    div.ci_main div.learning_path ul.course_area_w_line>li div.course_area_partition::after {
        display: none
    }
    div.ci_main div.blog_page div.fixed_sidebar div.fixed_sidebar_area,
    div.ci_main div.header div.header_bottom ul.navigation_bar>li.huge_dropdown-three-part>ul>li.head,
    div.ci_main div.header div.header_bottom ul.navigation_bar>li.huge_dropdown-three-part>ul>li.left_area,
    div.ci_main div.header div.header_bottom ul.navigation_bar>li.huge_dropdown-three-part>ul>li.right_area p.head.one,
    div.ci_main div.header div.header_bottom ul.navigation_bar>li.huge_dropdown-three-part>ul>li.right_area p.head.two,
    div.ci_main div.header div.header_bottom ul.navigation_bar>li.huge_dropdown-three-part>ul>li.right_area>ul>li.left_area,
    div.ci_main div.header div.header_bottom ul.navigation_bar>li.huge_dropdown>ul>li.left_area,
    div.ci_main div.learning_path ul.course_area_w_line>li,
    div.courses_category ul.unorder_list.part-four>li,
    div.courses_category ul.unorder_list.part-three>li,
    div.courses_category ul.unorder_list.part-two>li {
        width: 100%
    }
    div.ci_main div.header div.header_bottom ul.navigation_bar>li.huge_dropdown-three-part>ul>li.right_area {
        width: 100%;
        position: static;
        float: left;
        background: #f6f6f6;
        border-radius: 0;
        -webkit-border-radius: 0;
        -moz-border-radius: 0
    }
    div.ci_main div.header div.header_bottom ul.navigation_bar>li.huge_dropdown-three-part>ul>li.right_area>ul>li.right_area {
        width: 100%;
        position: static;
        float: left;
        height: auto
    }
    div.ci_main div.header div.header_bottom ul.navigation_bar>li.huge_dropdown-three-part>ul>li.right_area>ul>li.right_area>img {
        margin-top: 0;
        border-radius: 0;
        -webkit-border-radius: 0;
        -moz-border-radius: 0
    }
    div.ci_main div.header div.header_bottom ul.navigation_bar>li.huge_dropdown-three-part>ul>li.left_area>a {
        border-bottom: 1px solid #ccc;
        background: #555;
        color: #fff
    }
    div.ci_main div.header div.header_bottom ul.navigation_bar>li.huge_dropdown-three-part>ul>li.right_area>ul>li.left_area>a {
        border-bottom: 1px solid #ccc;
        background: #fff
    }
    div.ci_main div.header div.header_bottom ul.navigation_bar>li.desktop_hide,
    div.ci_main div.header div.header_bottom ul.navigation_bar>li.huge_dropdown-three-part>ul>li.right_area p.head.m_show_d_hide {
        display: block
    }
    a.scroll_top {
        width: 30px;
        height: 40px;
        font-size: 12px;
        padding-top: 6px
    }
    a.scroll_top.active>span {
        line-height: 30px
    }
    div.ci_main div.blog_page div.fixed_sidebar div.fixed_sidebar_area.fixed {
        position: static
    }
    div.ci_main div.footer ul.footer_links>li .dropdown-menu {
        right: 0;
        margin: auto;
        left: 0;
        width: 210px
    }
    div.ci_main div.banner_index {
        margin-top: -85px
    }
    div.ci_main div.header div.header_bottom {
        padding: 5px 0 25px
    }
    div.ci_main div.header div.header_bottom div.nav_part {
        padding-top: 25px
    }
    div.ci_main div.careerera_process div.main_careerera_process div.middle_line {
        right: auto
    }
    div.ci_main div.careerera_process div.main_careerera_process div.content_area.left_align p.heading::before,
    div.ci_main div.careerera_process div.main_careerera_process div.content_area.right_align p.heading::before {
        left: -39px;
        right: auto
    }
    div.ci_main div.careerera_process div.main_careerera_process div.content_area.left_align,
    div.ci_main div.careerera_process div.main_careerera_process div.content_area.right_align {
        padding-left: 30px;
        padding-right: 0
    }
    div.ci_main div.careerera_process div.main_careerera_process div.content_area.right_align {
        text-align: left
    }
    div.ci_main div.careerera_process div.main_careerera_process div.content_area.right_align p.text>img {
        float: left
    }
    div.ci_main div.careerera_process div.main_careerera_process div.content_area.left_align p.text>span,
    div.ci_main div.careerera_process div.main_careerera_process div.content_area.right_align p.text>span {
        padding-right: 0;
        padding-left: 95px
    }
    div.ci_main div.accelerating_progress div.main_careerera_process div.content_area.left_align p.text>span,
    div.ci_main div.accelerating_progress div.main_careerera_process div.content_area.right_align p.text>span {
        padding-right: 0;
        padding-left: 0px
    }
    .careerera_advantage .serv-box-2{min-height: auto;}
    div.ci_main div.banner_about_heading,
    div.ci_main div.banner_about_heading p.btn_link,
    div.ci_main div.footer,
    div.ci_main div.mocktest_content {
        text-align: center
    }
    div.ci_main div.footer a.footer_logo,
    div.ci_main div.mocktest_content p.heading {
        margin-top: 0
    }
    div.ci_main div.mocktest_banner .container .row {
        display: -webkit-flex;
        display: flex;
        -webkit-flex-direction: column-reverse;
        flex-direction: column-reverse
    }
    div.ci_main div.become_careerera_instructor.for_partner_height .bci_box,
    div.ci_main div.partner_page div.section.section-six div.testimonials_area,
    div.ci_main div.partner_page div.section.section-two.mode div.icons_area,
    div.ci_main div.poular_batches div.popular_batches_area a.head h5,
    div.ci_main div.poular_batches div.popular_batches_area div.popular_batches_img,
    div.ci_main div.upcoming_events a.upcoming_events_area div.text_area {
        min-height: auto
    }
    div.ci_main div.register_form div.register_area div.justify-content-center.align-items-center {
        margin: 30px -15px 0
    }
    div.ci_main div.header div.header_bottom ul.navigation_bar>li.huge_dropdown>ul>li.left_area.active>a,
    div.ci_main div.header div.header_bottom ul.navigation_bar>li.huge_dropdown>ul>li.left_area>a:active,
    div.ci_main div.header div.header_bottom ul.navigation_bar>li.huge_dropdown>ul>li.left_area>a:hover {
        background: #095099;
        color: #fff
    }
    div.ci_main div.header div.header_bottom ul.navigation_bar>li>a {
        padding: 0;
        color: #fff
    }
    div.ci_main div.header div.header_bottom ul.navigation_bar>li.huge_dropdown>a::after,
    div.ci_main div.header div.header_bottom ul.navigation_bar>li.normal_dropdown>a::after {
        border-top-color: #fff;
        position: relative;
        top: 10px;
        margin-left: 10px
    }
    div.ci_main div.header div.header_bottom ul.navigation_bar>li.back:hover>a::after,
    div.ci_main div.header div.header_bottom ul.navigation_bar>li.huge_dropdown>a:active::after,
    div.ci_main div.header div.header_bottom ul.navigation_bar>li.huge_dropdown>a:focus::after,
    div.ci_main div.header div.header_bottom ul.navigation_bar>li.huge_dropdown>a:hover::after,
    div.ci_main div.header div.header_bottom ul.navigation_bar>li.normal_dropdown:hover>a::after {
        border-top-color: #ed0722
    }
    div.ci_main div.header div.header_bottom ul.navigation_bar>li.huge_dropdown>ul>li.head {
        width: 100%;
        border-bottom: 1px solid #ccc
    }
    div.ci_main div.header div.header_bottom ul.navigation_bar>li.huge_dropdown>ul {
        width: 100%;
        background: #fff;
        position: absolute;
        left: 0;
        right: auto;
        border-radius: 0;
        -webkit-border-radius: 0;
        -moz-border-radius: 0
    }
    div.ci_main div.header div.header_bottom ul.navigation_bar>li.huge_dropdown>ul>li.right_area {
        position: static;
        width: 100%;
        padding: 20px;
        border-bottom: 1px solid #ccc
    }
    div.ci_main div.header div.header_bottom ul.navigation_bar>li.huge_dropdown>ul>li.right_area>ul>li:first-child {
        width: 100%;
        padding-right: 0
    }
    div.ci_main div.header div.header_bottom ul.navigation_bar>li.huge_dropdown>ul>li.right_area>ul>li:last-child {
        width: auto;
        margin: 0 -20px;
        padding-left: 0;
        float: none;
        display: table
    }
    div.ci_main div.header div.header_bottom ul.navigation_bar>li.huge_dropdown>ul>li.right_area>ul>li:last-child::before {
        display: table;
        content: " "
    }
    div.ci_main div.header div.header_bottom ul.navigation_bar>li.huge_dropdown>ul>li.right_area>ul>li:last-child::after {
        clear: both
    }
    div.ci_main div.header div.header_bottom ul.navigation_bar>li.huge_dropdown>ul>li.right_area>ul>li div.certificate_area {
        border-left: none;
        padding-top: 0;
        padding-left: 20px;
        padding-right: 10px
    }
    div.ci_main div.header div.header_bottom ul.navigation_bar>li.huge_dropdown>ul>li.right_area>ul>li ul.line_and_cirlce>li::before {
        left: -10px
    }
    div.ci_main div.header div.header_bottom ul.navigation_bar>li.huge_dropdown>ul>li.right_area>ul>li ul.line_and_cirlce {
        padding: 0 0 0 10px;
        margin: 0 0 0 -10px
    }
    div.ci_main div.header div.header_bottom ul.navigation_bar>li.huge_dropdown>ul>li.right_area>ul>li ul.line_and_cirlce>li:last-child::after {
        left: -12px
    }
    div.ci_main div.header div.header_bottom ul.navigation_bar>li.huge_dropdown>ul>li.right_area>ul>li:first-child a:last-child {
        margin-bottom: 13px
    }
    div.ci_main div.header div.header_bottom ul.navigation_bar>li.huge_dropdown>ul>li.left_area>a {
        background: #f6f6f6;
        border-bottom: 1px solid #ccc
    }
    div.ci_main div.header div.header_bottom ul.navigation_bar>li.back>ul a.explore_category {
        position: static !important;
        display: inline-block;
        margin: 10px 0 10px 20px;
        padding: 12px
    }
    div.ci_main div.header div.header_bottom ul.navigation_bar>li.huge_dropdown>ul>li.right_area>ul>li p.head {
        padding-right: 20px
    }
    div.ci_main div.header div.header_bottom ul.navigation_bar>li.huge_dropdown>ul>li.right_area>ul>li p.course_heading,
    div.ci_main div.header div.header_bottom ul.navigation_bar>li.huge_dropdown>ul>li.right_area>ul>li p.sub_head {
        padding-right: 10px
    }
    div.ci_main div.header div.header_bottom ul.navigation_bar>li.normal_dropdown>ul {
        width: 100%;
        border-radius: 0;
        -webkit-border-radius: 0;
        -moz-border-radius: 0
    }
    div.ci_main div.header div.header_bottom ul.navigation_bar>li.normal_dropdown:hover>a {
        color: #ed0722
    }
    div.ci_main div.header div.header_bottom ul.navigation_bar>li.back:hover>a,
    div.ci_main div.header div.header_bottom ul.navigation_bar>li>a:active,
    div.ci_main div.header div.header_bottom ul.navigation_bar>li>a:focus,
    div.ci_main div.header div.header_bottom ul.navigation_bar>li>a:hover {
        color: #40c4ff
    }
    div.instructor_services div.instructor_services_area {
        width: 100%;
        float: left
    }
    div.ci_main div.banner_head_form div.text_area_form>ul.pm_main_banner_list>li {
        margin-bottom: 15px;
        font-size: 16px
    }
    div.ci_main div.banner_about_heading div.margin_box .head {
        padding-top: 10px
    }
    div.ci_main div.header div.header_bottom ul.navigation_bar {
        width: 280px;
        padding: 20px 15px;
        background: #232323;
        top: 0;
        position: fixed;
        right: -100%;
        z-index: 99999;
        height: 100%;
        overflow: auto
    }
    div.ci_main div.header div.header_bottom ul.navigation_bar.active {
        right: 0;
        transition: .15s linear;
        -webkit-transition: .15s linear;
        -moz-transition: .15s linear
    }
    div.ci_main div.header div.header_bottom ul.navigation_bar>li {
        width: 100%;
        padding: 10px 0
    }
    div.ci_main div.header div.header_bottom ul.navigation_bar>li.numbers {
        margin-right: 0;
        padding: 10px 0
    }
    div.ci_main div.header div.header_bottom ul.navigation_bar>li.back {
        padding-left: 15px;
        padding-right: 15px;
        margin-bottom: 10px
    }
    div.ci_main div.header div.header_bottom ul.mob_search_menu {
        display: block;
        padding: 0
    }
    div.ci_main div.main_container_area div.wrapper_area section ul.contact_us_area>li {
        width: 100% !important;
        padding: 10px
    }
    div.ci_main div.main_container_area div.form_and_buttons,
    div.ci_main div.partner_page div.section.section-four ul.course_details,
    div.ci_main div.partner_page div.section.section-three ul.image_text {
        padding: 0
    }
    div.ci_main div.banner_about_heading p.btn_link>a,
    div.ci_main div.banner_about_heading p.sub_head>a,
    div.ci_main div.footer a.footer_logo,
    div.ci_main div.footer ul.footer_links>li.social_icons>a,
    div.ci_main div.footer ul.footer_links>li>a {
        float: none;
        display: inline-block
    }
    div.ci_main div.partner_page div.main_heading {
        padding-left: 0;
        padding-right: 0
    }
    div.ci_main div.partner_page div.section.section-two div.icons_area {
        padding: 0;
        min-height: auto
    }
    div.reverse_on_mobile_childs {
        display: flex;
        flex-direction: column-reverse
    }
    div.ci_main div.banner_about_heading p.head {
        margin-top: 0;
        font-size: 30px
    }
    div.ci_main div.banner_about_heading.fifth,
    div.ci_main div.banner_about_heading.first,
    div.ci_main div.banner_about_heading.forth,
    div.ci_main div.banner_about_heading.third {
        padding: 60px 0 30px
    }
    div.ci_main div.banner_about_heading.second {
        padding: 60px 0 30px;
        border-bottom: 1px solid #eee
    }
    div.ci_main div.banner_about_heading.second ul.unorder_list>li,
    div.ci_main div.banner_about_heading.third ul.unorder_list>li {
        list-style: none
    }
    div.ci_main div.banner_about_heading.sixth {
        padding-bottom: 30px
    }
    div.ci_main div.our_services,
    div.ci_main div.our_team {
        padding: 60px 0 20px
    }
    div.ci_main div.banner_about_heading.sixth {
        padding-top: 0
    }
    div.ci_main div.our_services div.our_services_area,
    div.ci_main div.our_team div.our_team_area {
        padding: 10px 0
    }
    div.ci_main div.blog_page div.right_sidebar {
        border-left: none;
        padding-left: 0
    }
    div.ci_main div.about_us_page div.jobs_area div.right_sidebar_links {
        position: relative;
        width: 100%;
        float: left;
        margin-bottom: 30px
    }
    div.ci_main div.about_us_page div.jobs_area div.right_sidebar_links div.right_sidebar_links_main.fixed {
        position: static;
        width: 100%;
        float: left
    }
    div.ci_main div.learning_path ul.course_area_w_line>li div.course_area_partition::before {
        left: -7px
    }
    div.ci_main div.learning_path ul.course_area_w_line>li div.course_area_partition {
        padding: 30px 15px 0
    }
    div.ci_main div.learning_path ul.accordion_area>li div.show_area {
        background: 0 0;
        padding: 15px 0 0
    }
}

@media (min-width:768px) and (max-width:991px) {
    div.ci_main div.banner_index.home_new div.banner_index_boxes_bottom ul.banner_index_boxes_boxes>li div.box_area p.head {
        font-size: 20px;
        line-height: 32px;
        padding: 0 10px
    }
    div.ci_main div.banner_index,
    div.ci_main div.banner_index.home_new {
        height: 475px
    }
    .partner_list ul li,
    div.ci_main div.banner_index.home_new div.banner_index_boxes_bottom ul.banner_index_boxes_boxes>li:first-child {
        width: 30%
    }
    div.ci_main div.banner_index.home_new div.banner_index_boxes_bottom ul.banner_index_boxes_boxes>li div.box_area {
        height: 95px
    }
    div.ci_main div.banner_index.home_new div.banner_index_boxes_bottom ul.banner_index_boxes_boxes>li {
        width: 12%
    }
    div.ci_main div.banner_index.home_new div.banner_index_boxes_bottom ul.banner_index_boxes_boxes>li div.box_area>p {
        font-size: 12px
    }
    .mb_mobile {
        margin-bottom: 30px !important
    }
    div.ci_main div.footer ul.footer_links>li.social_icons {
        text-align: center
    }
    .other_program_list li {
        width: 45%;
        margin: 0;
        padding: 0 15px
    }
    div.ci_main div.partner_form div .register_area_img h2>span>i {
        font-size: 30px
    }
    div.ci_main div.mocktest_content p.heading,
    div.ci_main div.mocktest_slider div.slider_counter ul.counter_number>li.value {
        font-size: 40px
    }
    div.ci_main div.mocktest_slider div.slider_counter ul.counter_number>li.head {
        padding-top: 5px
    }
    div.ci_main div.partner_form div .register_area_img h2 {
        margin: 50px 0 30px;
        font-size: 38px
    }
    div.ci_main.instructor_page div.popoluar_courses.popoluar_courses_partner_page div.popular_courses_area a.image_area {
        min-height: 270px;
        height: auto
    }
    div.ci_main.instructor_page div.popoluar_courses div.popular_courses_area a.image_area {
        height: 320px
    }
    div.ci_main div.instructor_team div.instructor_team_area .para-team {
        min-height: 602px
    }
    div.ci_main div.popoluar_courses div.popular_courses_new a.image_area {
        height: 350px
    }
    div.ci_main div.register_form p.texts {
        font-size: 24px
    }
    div.ci_main div.register_form .heading,
    div.ci_main div.register_form div.register_area div.wrapper>span.time {
        font-size: 50px
    }
    form.mocktest_form {
        width: 90%
    }
    div.search_area form {
        width: 60%
    }
    div.ci_main div.banner_head_form div.text_area_form {
        padding-right: 315px
    }
    div.ci_main div.banner_head_form div.text_area_form div.right_area {
        width: 300px
    }
    div.ci_main div.banner_head_form div.text_area_form>p.main_head,
    div.ci_main div.banner_heading p.main_head,
    div.ci_main div.banner_main_heading p.main_head {
        font-size: 36px
    }
    div.ci_main div.main_container_area div.wrapper_area section div.batches_area ul.main_batches_area>li:nth-child(2) {
        width: 57.5%
    }
    div.ci_main div.main_container_area div.wrapper_area section div.batches_area ul.main_batches_area>li:last-child {
        width: 25%
    }
    div.ci_main div.partner_page div.section.section-one .heading {
        margin-top: 15px
    }
    div.ci_main div.banner_head_form div.text_area_form>ul.pm_main_banner_list {
        margin: 0 0 10px
    }
    div.ci_main div.banner_head_form div.text_area_form>ul.pm_main_banner_list>li {
        width: 100%
    }
    div.ci_main div.main_container_area ul.tabs_area.fixed {
        max-width: 718px
    }
    div.main_container_area div.wrapper_area section div.table_area ul>li:nth-child(odd) {
        width: 25% !important
    }
    div.main_container_area div.wrapper_area section div.table_area ul>li:nth-child(2n) {
        width: 75% !important
    }
    ul.course_location>li {
        width: 33.33%
    }
    div.main_container_area div.wrapper_area section ul.contact_us_area {
        padding: 30px 0 20px !important
    }
    div.ci_main div.subscribe_news form {
        width: 76%
    }
    div.ci_main div.about_us_page ul.logos_area>li {
        width: 170px
    }
    section.courses_area div.batches_area ul.main_batches_area>li p.background_course {
        position: static;
        transform: translate(0, 0);
        -webkit-transform: translate(0, 0);
        -moz-transform: translate(0, 0)
    }
    div.ci_main div.partner_page div.section.section-three ul.image_text>li {
        padding: 0 15px
    }
    div.ci_main div.partner_page div.section.section-five div.background_area,
    div.ci_main div.partner_page div.section.section-five div.white_area {
        width: 80%
    }
    div.ci_main div.partner_page div.section.section-seven div.author_profile {
        padding: 0 10%
    }
    div.ci_main div.register_form div.register_area {
        padding: 0
    }
    div.ci_main div.login_area div.social_network div.middle_area {
        padding: 0 0 0 31px
    }
    div.ci_main div.login_area div.social_network {
        padding-left: 30px
    }
    div.ci_main div.login_area div.social_network::before {
        left: 0
    }
    .doctorate_about_business .dba_duration .columns{display: block;}
    .important_information .develery_img img, .admission_requirements .box_candidates{margin-bottom: 30px;}
}

@media (min-width:621px) and (max-width:767px) {
    div.ci_main div.banner_index {
        height: 370px
    }
    .mb_mobile {
        margin-bottom: 30px
    }
    div.ci_main div.login_area div.social_network div.middle_area {
        padding: 0 125px
    }
}

@media (max-width:767px) {
    .other_program_list li,
    div.search_area form {
        padding: 0 15px;
        width: 100%
    }
    .mb_mobile {
        margin-bottom: 30px
    }
    div.ci_main div.home_inner_banner.banner_main_heading {
        height: 165px;
        padding-top: 50px
    }
    .other_program_list li {
        margin: 0
    }
    div.ci_main div.category_area .other_program_list a.category_list p.head,
    div.ci_main div.partner_content_area p,
    div.ci_main div.partner_content_area ul.unorder_list>li {
        text-align: left
    }
    div.ci_main div.footer ul.footer_links>li.social_icons {
        text-align: center
    }
    div.ci_main div.blog_page.blog_details_page div.blog_area div.text_area table {
        width: 100% !important
    }
    div.ci_main div.blog_page.blog_details_page div.blog_area div.text_area td:first-child {
        width: auto !important
    }
    div.ci_main div.blog_page div.blog_area div.text_area>a,
    div.ci_main div.blog_page div.blog_area div.text_area>a h2,
    div.ci_main div.partner_form div .register_area_img h2>span>i,
    div.ci_main div.poular_batches div.popular_batches_area a.head,
    div.ci_main div.poular_batches div.popular_batches_area a.head h5,
    div.requirement_area a.requirement_area>p.text,
    section.courses_area div.batches_area ul.main_batches_area>li p.course_name {
        font-size: 24px
    }
    div.ci_main div.partner_form div .register_area_img h2>span {
        margin: 20px 0
    }
    div.ci_main div.about_us_page,
    div.ci_main div.background_contact_us,
    div.ci_main div.become_careerera_instructor,
    div.ci_main div.blog_page,
    div.ci_main div.category_area,
    div.ci_main div.counter_area,
    div.ci_main div.franchisee_requirements,
    div.ci_main div.instructor_team,
    div.ci_main div.lifetime_area,
    div.ci_main div.login_area,
    div.ci_main div.main_container_area,
    div.ci_main div.mocktest_about_area,
    div.ci_main div.partner_content_area,
    div.ci_main div.partner_page div.section.section-six,
    div.ci_main div.popoluar_courses,
    div.ci_main div.poular_batches,
    div.ci_main div.register_form,
    div.ci_main div.upcoming_events,
    div.ci_main.instructor_page div.subscribe_news,
    div.partner_with_us1,
    div.support_services {
        padding: 60px 0 30px
    }
    div.ci_main div.instructor_contact,
    div.ci_main div.mocktest_blog_post,
    div.ci_main div.mocktest_our_team,
    div.ci_main div.partner_page div.partners_faq_area,
    div.ci_main div.partner_page div.section.section-two,
    div.ci_main div.section.mode_of_delever,
    div.courses_category,
    div.instructor_services,
    div.requirement_area {
        padding: 60px 0 20px
    }
    div.ci_main div.blog_page div.blog_area blockquote>p,
    div.ci_main div.partner_page div.section.section-one .sub_heading,
    div.ci_main div.register_form p.texts,
    div.requirement_area a.requirement_area>p.head {
        font-size: 18px
    }
    div.support_services div.back_area {
        padding: 30px 15px 0
    }
    div.accordion h5 {
        font-size: 18px;
        line-height: 1.3
    }
    div.panal {
        margin-left: 0
    }
    div.ci_main div.franchisee_requirements a.franchisee_requirements_main div.image_text div.text_area {
        position: static;
        color: #000;
        opacity: 1;
        background: #fff;
        height: auto;
        float: left;
        padding: 20px 15px 0
    }
    div.ci_main div.footer_bottom_fixed ul>li,
    div.ci_main div.franchisee_requirements a.franchisee_requirements_main div.image_text span.view_more,
    div.ci_main div.login_area div.social_network::before {
        display: none
    }
    div.ci_main div.franchisee_requirements a.franchisee_requirements_main p.head {
        padding: 15px;
        font-size: 18px
    }
    div.ci_main div.franchisee_requirements a.franchisee_requirements_main:hover div.image_text>img {
        transform: scale(1);
        -webkit-transform: scale(1);
        -moz-transform: scale(1)
    }
    div.ci_main div.careerera_process div.main_careerera_process {
        padding-top: 25px
    }
    div.ci_main div.careerera_process div.main_careerera_process div.content_area p.heading {
        font-size: 22px
    }
    div.ci_main div.careerera_process div.main_careerera_process div.content_area p.sub_head,
    div.ci_main div.poular_batches div.popular_batches_area p,
    div.ci_main div.register_form div.register_area div.wrapper>span.label,
    div.ci_main div.thankyou_page p.text {
        font-size: 16px
    }
    div.ci_main div.careerera_process div.main_careerera_process div.content_area p.text {
        font-size: 14px
    }
    div.ci_main div.careerera_process div.main_careerera_process div.content_area p.heading::before {
        top: 0
    }
    div.ci_main div.mocktest_slider div.slider_counter {
        position: static;
        float: left;
        background: #095099;
        padding: 30px 0 10px
    }
    div.ci_main div.mocktest_slider div.slider_counter ul.counter_number {
        margin: 0 0 20px
    }
    div.ci_main div.mocktest_slider div.slider_counter ul.counter_number>li.value::before {
        width: 60px;
        height: 2px
    }
    div.ci_main div.main_heading .heading,
    div.ci_main div.mocktest_slider div.slider_counter ul.counter_number>li.value {
        font-size: 30px
    }
    div.ci_main div.mocktest_slider div.slider_counter ul.counter_number>li.head {
        font-size: 16px;
        padding-top: 5px
    }
    div.ci_main div.partner_form div .register_area_img h2 {
        margin: 30px 0 20px;
        font-size: 30px
    }
    div.ci_main div.main_container_area div.wrapper_area,
    div.ci_main div.partner_page div.section.section-seven div.author_profile,
    div.ci_main div.register_form div.register_area,
    div.ci_main div.reviews_area div.author_profile,
    div.ci_main div.section.section-seven div.author_profile {
        padding: 0
    }
    div.ci_main.instructor_page div.popoluar_courses div.popular_courses_area a.image_area,
    div.ci_main.instructor_page div.popoluar_courses.popoluar_courses_partner_page div.popular_courses_area a.image_area {
        height: auto;
        min-height: 105px
    }
    div.ci_main.instructor_page div.popoluar_courses div.popular_courses_area a.image_area>span {
        position: static;
        transform: translate(0, 0);
        -webkit-transform: translate(0, 0);
        -moz-transform: translate(0, 0);
        float: left;
        padding: 15px 15px 10px
    }
    div.ci_main.instructor_page div.popoluar_courses div.popular_courses_area a.image_area b.read_more {
        margin-bottom: 15px
    }
    div.instructor_banner div.instructor_content .heading_new {
        font-size: 26px
    }
    div.ci_main div.banner_head_form.learning_path_height,
    div.ci_main div.blog_page div.blog_area div.text_area>p,
    div.ci_main div.instructor_team div.instructor_team_area .para-team,
    div.ci_main div.popoluar_courses div.popular_courses_area div.text_area {
        min-height: auto
    }
    div.ci_main div.register_form .heading {
        font-size: 43px
    }
    div.ci_main div.main_container_area form .payment_sub_head {
        margin: 15px -10px 30px
    }
    div.ci_main div.main_container_area form.contact_us_form {
        padding: 20px 10px 5px
    }
    div.ci_main div.popoluar_courses div.popular_courses_new a.image_area {
        height: 465px
    }
    div.ci_main div.lifetime_area form.mocktest_form {
        padding: 30px 15px 20px
    }
    div.ci_main div.lifetime_area div.lifetime_area_icons {
        padding: 40px 30px 0
    }
    div.ci_main div.lifetime_area form.mocktest_form ul.btns_text {
        float: left;
        margin-bottom: 0
    }
    div.ci_main div.lifetime_area form.mocktest_form ul.btns_text>li {
        width: 100%;
        float: left;
        margin-bottom: 10px
    }
    div.ci_main div.lifetime_area div.lifetime_area_icons div.icons_area {
        padding-left: 60px
    }
    div.ci_main div.register_form div.register_area div.wrapper>span.time,
    div.instructor_banner div.instructor_content .heading {
        font-size: 36px
    }
    div.ci_main div.careerera_process {
        padding: 60px 0 80px
    }
    div.ci_main div.partner_form p.btns a.btn2.partners_page>span {
        display: block;
        margin-top: 5px
    }
    div.ci_main div.mocktest_content p.heading {
        margin-top: 0;
        font-size: 36px
    }
    div.ci_main div.common_image_txt,
    div.ci_main.instructor_page div.register_form {
        padding: 0 0 30px
    }
    div.ci_main div.footer,
    div.ci_main div.imagine_feature {
        padding: 60px 0 0
    }
    div.ci_main div.company_logos,
    div.ci_main div.reviews_area {
        padding: 60px 0
    }
    form.mocktest_form {
        width: 100%;
        padding: 30px 15px 10px
    }
    div.ci_main div.blog_page.news_events_page div.blog_area div.news_events_img,
    div.ci_main div.main_container_area form.post_a_comment_form,
    div.ci_main div.main_container_area ul.tabs_area>li,
    div.ci_main div.subscribe_news form,
    ul.course_location>li {
        width: 100%
    }
    div.ci_main div.blog_page.news_events_page div.blog_area div.text_area {
        width: 100%;
        padding-left: 0
    }
    div.search_area form a.fa-search,
    div.search_area form a.fa-times {
        right: 15px
    }
    div.ci_main div.banner_head_form div.text_area_form>p.main_head,
    div.ci_main div.banner_heading p.main_head {
        padding-left: 10px;
        border-left-width: 2px;
        font-size: 26px
    }
    div.ci_main div.banner_head_form div.text_area_form {
        padding-right: 0
    }
    div.ci_main div.banner_head_form div.text_area_form div.right_area {
        position: static;
        float: left;
        width: 100%;
        margin-top: 20px
    }
    div.ci_main div.banner_head_form div.text_area_form>ul.pm_main_banner_list {
        padding: 0;
        margin: 0 0 20px
    }
    div.ci_main div.banner_head_form div.text_area_form>ul.pm_main_banner_list>li {
        width: 100%;
        margin-bottom: 10px;
        font-size: 14px
    }
    div.ci_main div.breadcrumbs ul.left_area,
    div.ci_main div.breadcrumbs ul.right_area {
        width: 100%;
        text-align: center
    }
    div.ci_main div.breadcrumbs ul.left_area>li {
        margin: 0 5px;
        float: none;
        display: inline-block
    }
    div.ci_main div.breadcrumbs ul.left_area>li:last-child {
        margin-right: 10px
    }
    div.ci_main div.breadcrumbs ul.right_area>li {
        display: inline-block;
        float: none;
        vertical-align: top;
        margin-right: 5px
    }
    div.ci_main div.main_container_area ul.tabs_area.fixed {
        position: static
    }
    div.ci_main div.main_container_area div.main_area {
        border: none;
        margin-bottom: 0
    }
    div.ci_main div.main_container_area div.background_area_text div.shadow_area {
        padding: 30px 10px 0
    }
    div.main_container_area div.wrapper_area section div.table_area ul>li:nth-child(odd) {
        width: 45% !important
    }
    div.main_container_area div.wrapper_area section div.table_area ul>li:nth-child(2n) {
        width: 55% !important
    }
    div.main_container_area div.wrapper_area section div.accordian_area>ul>li {
        padding: 7px 10px
    }
    div.ci_main div.main_container_area div.wrapper_area section div.batches_area ul.main_batches_area>li:first-child,
    section.courses_area div.batches_area ul.main_batches_area>li:first-child {
        width: 100%;
        padding-right: 0
    }
    div.ci_main div.main_container_area div.wrapper_area section div.batches_area ul.main_batches_area>li:nth-child(2),
    div.ci_main div.partner_page div.section.section-three ul.image_text>li,
    section.courses_area div.batches_area ul.main_batches_area>li:nth-child(2) {
        width: 100%;
        padding: 0
    }
    div.ci_main div.main_container_area div.wrapper_area section div.batches_area ul.main_batches_area>li:last-child {
        width: 100%;
        height: auto
    }
    div.ci_main div.main_container_area div.wrapper_area section div.batches_area ul.main_batches_area>li p.background_course {
        position: static;
        transform: translate(0, 0);
        -webkit-transform: translate(0, 0);
        -moz-transform: translate(0, 0);
        padding: 15px
    }
    div.main_container_area div.wrapper_area section ul.contact_us_area {
        margin-bottom: 10px !important
    }
    div.ci_main div.blog_page div.blog_area div.text_area p.tags_links span.mobile_line,
    div.ci_main div.footer_bottom_fixed ul>li:last-child,
    div.ci_main div.main_container_area hr.contact_us.hide_desktop {
        display: block
    }
    div.ci_main div.subscribe_news form input {
        padding-right: 100px
    }
    div.ci_main div.subscribe_news form a {
        width: 90px
    }
    div.ci_main div.login_area div.social_network div.middle_area,
    section.courses_area div.batches_area ul.main_batches_area>li p.background_course {
        position: static;
        transform: translate(0, 0);
        -webkit-transform: translate(0, 0);
        -moz-transform: translate(0, 0)
    }
    div.work_shop_time .table>tbody>tr>td,
    div.work_shop_time .table>tbody>tr>th,
    div.work_shop_time .table>tfoot>tr>td,
    div.work_shop_time .table>tfoot>tr>th,
    div.work_shop_time .table>thead>tr>td,
    div.work_shop_time .table>thead>tr>th {
        font-size: 10px;
        vertical-align: middle
    }
    div.ci_main div.thankyou_page p.head {
        font-size: 50px;
        margin-top: 30px
    }
    div.ci_main div.partner_page div.section.section-one .heading {
        line-height: 1.1;
        font-size: 30px;
        margin-top: 30px
    }
    div.ci_main div.partner_page div.section.section-one p.btns>a,
    div.ci_main div.partner_page div.section.section-three ul.image_text>li p.btns>a {
        padding: 12px 20px
    }
    div.ci_main div.partner_page div.section.section-one div.partner_banner>span {
        top: -15px;
        width: 80px;
        height: 80px;
        font-size: 16px;
        padding-top: 22px
    }
    div.ci_main div.partner_page div.section.section-five div.background_area {
        width: 100%;
        padding: 10px 15px 30px
    }
    div.ci_main div.partner_page div.section.section-five div.white_area ul.list_area {
        padding: 0 0 0 15px
    }
    div.ci_main div.blog_page div.blog_area div.text_area>a {
        min-height: auto;
        padding-bottom: 15px
    }
    div.ci_main div.blog_page div.blog_area.with_back,
    div.ci_main div.register_form form.register_form {
        padding: 30px 15px
    }
    div.ci_main div.register_form p.heading {
        font-size: 42px
    }
    div.ci_main div.login_area div.social_network {
        padding-left: 0;
        height: auto;
        margin: 15px 0 30px
    }
    form.all_batches a {
        margin-top: 0
    }
    div.ci_main div.banner_main_heading {
        padding: 60px 0 35px
    }
    div.ci_main div.banner_main_heading .main_head {
        font-size: 26px;
        margin-bottom: 5px
    }
    div.ci_main div.about_us_page.jobs_page div.jobs_area.padding_right form.all_batches,
    div.ci_main div.banner_main_heading p.main_head.margin_b_30 {
        margin-bottom: 25px
    }
    div.ci_main div.banner_main_heading ul.breadcrumbs1>li {
        margin-bottom: 5px
    }
    div.ci_main div.poular_batches div.popular_batches_area div.popular_batches_img div.date {
        width: 70px;
        height: 60px;
        font-size: 24px;
        line-height: 1.1;
        padding: 8px 5px;
        position: static;
        float: left;
        margin-bottom: 25px
    }
    div.poular_batches div.popular_batches_area p.text {
        padding-left: 20px
    }
    div.ci_main div.poular_batches p.date_head {
        margin-bottom: 30px;
        padding: 10px 15px;
        font-size: 18px
    }
    div.ci_main div.poular_batches ul.view_as_area {
        margin-bottom: 50px
    }
    section.courses_area div.batches_area ul.main_batches_area>li p.date_month {
        width: 60px;
        height: 60px;
        font-size: 24px;
        line-height: 1.1;
        padding: 8px 5px
    }
    section.courses_area div.batches_area ul.main_batches_area>li {
        padding-left: 75px
    }
    div.about_us_page div.jobs_area ul.job_posted>li ul.entry_details,
    div.ci_main div.breadcrumbs,
    section.courses_area div.batches_area ul.main_batches_area>li p.days_hours_online {
        margin-bottom: 0
    }
    section.courses_area div.batches_area ul.main_batches_area>li p.days_hours_online>span {
        margin-bottom: 10px
    }
    div.ci_main div.thankyou_page {
        padding: 60px 0 50px
    }
    div.ci_main div.learning_path {
        padding: 50px 0
    }
    div.ci_main div.header_logo {
        border-bottom: 1px solid #eee;
        padding: 10px 0
    }
    div.ci_main div.partner_page div.section.section-one {
        padding: 10px 0 30px
    }
    div.ci_main div.partner_page div.section.section-three {
        padding: 0 0 20px
    }
    div.ci_main div.partner_page div.section.section-four {
        padding-bottom: 30px
    }
    div.ci_main div.partner_page div.section.section-five div.white_area {
        width: 100%;
        padding: 60px 0 50px
    }
    div.ci_main div.partner_page div.section.section-seven {
        padding: 60px 0 40px
    }
    div.ci_main div.banner_head_form {
        padding: 60px 0;
        min-height: auto
    }
    div.ci_main div.poular_batches div.popular_batches_area div.popular_batches_img {
        padding: 15px
    }
    div.ci_main div.blog_page div.blog_area div.text_area p.tags_links>a {
        float: left;
        margin: 10px 15px 0 0
    }
    div.ci_main div.blog_page div.blog_area blockquote {
        padding: 0 0 0 40px
    }
    div.ci_main div.blog_page div.blog_area blockquote::before {
        left: 0;
        font-size: 30px;
        top: -5px
    }
    div.post_a_comment p.head {
        padding: 15px 20px
    }
    div.post_a_comment form,
    div.reviews_show_area {
        padding: 20px
    }
    div.reviews_show_area img.user {
        top: 20px;
        left: 20px;
        width: 65px;
        height: 65px
    }
    div.about_us_page div.jobs_area ul.job_posted {
        padding-left: 0
    }
    div.about_us_page div.jobs_area ul.job_posted>p {
        width: 100%;
        float: left;
        position: static;
        border-right: none;
        padding: 0 0 30px
    }
    div.about_us_page div.jobs_area ul.job_posted>li a.head,
    div.about_us_page div.jobs_area ul.job_posted>li a.head h2 {
        font-size: 20px
    }
    div.about_us_page div.jobs_area ul.job_posted>li ul.entry_details>li {
        width: 100%;
        padding: 0 0 10px;
        border-right: none
    }
}

@media (max-width:620px) {
    div.ci_main div.banner_index {
        background: url(../images/banner_mob.png) top center
    }
    div.ci_main div.category_area a.category_list p.head {
        text-align: center
    }
    div.ci_main div.category_area a.category_list p.head>span {
        position: static;
        width: 100%;
        float: left;
        margin-top: 5px
    }
    div.ci_main div.learning_path ul.course_area_w_line::before {
        left: 15px
    }
    div.ci_main div.learning_path ul.course_area_w_line>li::before {
        left: 8px
    }
}

@media (min-width:421px) and (max-width:620px) {
    div.ci_main div.banner_index.home_new {
        height: 680px;
        background: #edf7fa
    }
    div.ci_main div.banner_index {
        height: 680px
    }
    div.ci_main div.login_area div.social_network div.middle_area {
        padding: 0 40px
    }
}

@media (max-width:420px) {
    div.ci_main div.banner_index.home_new div.banner_index_boxes_bottom ul.banner_index_boxes_boxes {
        display: block
    }
    div.ci_main div.banner_index.home_new div.banner_index_boxes_bottom ul.banner_index_boxes_boxes>li:first-child {
        width: 100%
    }
    div.ci_main div.banner_index.home_new div.banner_index_boxes_bottom ul.banner_index_boxes_boxes>li {
        width: 32.6%;
        padding: 5px;
        display: inline-block;
        vertical-align: bottom
    }
    div.ci_main div.banner_index.home_new div.banner_index_boxes_bottom ul.banner_index_boxes_boxes>li div.box_area p.head {
        line-height: 30px;
        font-size: 24px
    }
    div.ci_main div.banner_index.home_new div.banner_index_boxes_bottom ul.banner_index_boxes_boxes>li:first-child div.box_area {
        height: 87px
    }
    div.ci_main div.banner_index.home_new div.banner_index_boxes_bottom ul.banner_index_boxes_boxes>li div.box_area>p {
        font-size: 13px;
        line-height: 17px
    }
    div.ci_main div.banner_index.home_new {
        height: 480px;
        background: #edf7fa
    }
    div.ci_main div.banner_index {
        height: 480px
    }
    div.ci_main div.category_area a.category_list>img {
        top: 15px;
        left: 15px
    }
    div.ci_main div.category_area a.category_list p.head {
        font-size: 16px;
        margin-bottom: 5px
    }
    div.ci_main div.login_area div.social_network div.middle_area {
        padding: 0
    }
    div.ci_main div.login_area div.social_network div.middle_area ul.social_text>li.text>span {
        font-size: 16px;
        margin-top: -2px
    }
}

@media (min-width:421px) and (max-width:767px) {
    div.ci_main div.banner_index.home_new {
        height: 480px;
        background: #edf7fa
    }
    div.ci_main div.banner_index.home_new div.banner_index_boxes_bottom ul.banner_index_boxes_boxes {
        display: block
    }
    div.ci_main div.banner_index.home_new div.banner_index_boxes_bottom ul.banner_index_boxes_boxes>li:first-child {
        width: 100%
    }
    div.ci_main div.banner_index.home_new div.banner_index_boxes_bottom ul.banner_index_boxes_boxes>li {
        width: 32.8%;
        padding: 5px;
        display: inline-block;
        vertical-align: bottom
    }
    div.ci_main div.banner_index.home_new div.banner_index_boxes_bottom ul.banner_index_boxes_boxes>li div.box_area p.head {
        line-height: 30px;
        font-size: 24px
    }
    div.ci_main div.banner_index.home_new div.banner_index_boxes_bottom ul.banner_index_boxes_boxes>li:first-child div.box_area {
        height: 87px
    }
    div.ci_main div.banner_index.home_new div.banner_index_boxes_bottom ul.banner_index_boxes_boxes>li div.box_area>p {
        font-size: 15px;
        line-height: 17px
    }
}

@media (min-width:481px) and (max-width:767px) {
    .partner_list ul li {
        width: 47%;
        margin: 0 6px 15px
    }
}


@media (min-width:320px) and (max-width:767px) {
.get_set_learn .flex-row-reverse{display: block;}
.get_set_learn .cta-content{padding: 15px;}
.get_set_learn h2{font-size: 26px; letter-spacing: 0px; text-align: center;}
.get_set_learn p{font-size: 15px; letter-spacing: 0px; text-align: center;}
.get_set_learn {margin-top: 100px;}
.get_set_learn .cta-wrap{top: -60px;}
.doctorate_about_business .dba_duration .columns{display: block;}
.doctorate_about_business .dba_duration .right_dba_duration{padding: 15px;}
.doctorate_about_business .dba_duration .right_dba_duration p{font-size: 15px;}
.doctorate_about_business .dba_duration .right_dba_duration ul li{font-size: 12px;}
.doctorate_about_business .dba_duration .right_dba_duration ul li b{width: 30px;}
.doctorate_about_business .dba_duration .right_dba_duration h3{font-size: 18px;}
.individual_study_plan .content_study p{font-size: 14px;}
.individual_study_plan .content_study ul li{font-size: 14px;}
.individual_study_plan .content_study h3{margin-bottom: 15px;}
.important_information .program_develery p{font-size: 14px;}
.important_information .develery_img img{margin-bottom: 20px;}
.admission_requirements .box_candidates ul li{font-size: 14px;}
.admission_requirements .box_candidates{margin-bottom: 30px;}
.admission_requirements .application_go_through p{font-size: 14px;}
.admission_requirements .graduation_requirements ul li{font-size: 14px;}
.the_curriculum_dba .curriculum_content p{font-size: 14px;}
.the_curriculum_dba .curriculum_content ul li{font-size: 14px;}
.the_curriculum_dba .curriculum_content #customers td, .the_curriculum_dba .curriculum_content #customers th{padding: 5px; font-size: 12px;}
.hero_section_fifo .content_area h3{text-align: center; width: 100%; font-size: 24px;}
.hero_section_fifo .content_area .banner_btn a{padding: 8px 10px; font-size: 11px;}
.hero_section_fifo .content_area h4{border: none; font-size: 18px; text-align: center;}
.hero_section_fifo .content_area .banner_btn{margin-left: 34px;}
div.ci_main div.counter_area ul.counter_number>li.head{font-size: 12px;}
.hero_section_fifo .content_area .counter_area{padding: 15px 0 0;}
.program_hightlight_fifo .hightlight_box img{left: -10px; }
.program_hightlight_fifo .hightlight_box span{left: 0px;}
.about_section_fifo .d-flex{display: block;}
.what_you_learn .d-flex{display: block;}
.waste_time__{padding: 30px; background-position: right; position: relative;}
.waste_time__ h3{line-height: 26px; font-size: 20px; margin: 20px auto; color: #fff;}
.waste_time__ p{padding-bottom: 5px; font-size: 14px; color: #fff;}
.waste_time__ a{font-size: 14px; color: #fff; border: 1px solid #fff;}
.carrer_assisent .d-flex{display: block;}
.our_popular_courses__ .course_body__{margin-bottom: 30px;}
.testimonial_fifo .d-flex{display: block;}
.testimonial_fifo .testimonial_body h3{font-size: 20px;}
.testimonial_fifo .testimonial_body h4{font-size: 18px; margin: 10px auto;}
.testimonial_fifo .testimonial_body p{font-size: 14px;}
.testimonial_fifo .testimonial_body h4 span{float: none;}
.what_you_learn .what_you_para p, .what_you_learn .what_you_para ul li{font-size: 14px;}
.what_you_learn{padding-bottom: 30px;}
.what_you_learn .what_you_para a{font-size: 14px;}
.courses_curriculam_fifo .fifo_form_request label{display: contents;}
.carrer_assisent .carrer_assisent_body h3{font-size: 20px; margin-bottom: 20px;}
.carrer_assisent .carrer_assisent_body .icon_box span{font-size: 14px;}
.carrer_assisent .carrer_assisent_body .icon_box{margin-bottom: 15px;}
.carrer_assisent .carrer_assisent_body .icon_box .icon__ img{width: 20px;}
.carrer_assisent .carrer_assisent_body .icon_box .icon__{padding: 10px;}
.carrer_assisent{padding-bottom: 60px;}
.sec_title h4{font-size: 20px;}
.d_faq_outer .accordion-container_faq .article-title_faq{font-size: 14px;}
.what_you_learn .what_you_para h2{font-size: 20px;}
.hero_section_fifo .d-flex{display: block;}
.hero_section_fifo .content_area div.counter_area ul.counter_number{width: 31%; margin-left: 5px;}
.about_section_fifo .about_body p, .about_section_fifo .about_body ul li{font-size: 13px; color: #5a5a5a;}
.hero_section_fifo .content_area .line{display: none;}
.hero_section_fifo .content_area .banner_btn a{margin-right: 10px;}
}