* {
    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) repeat 0 120px;
}

.pattern_popoluar_courses {
    background: url(../images/pattern_about_us_page.jpg) 0 0;
}

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: bold;
    font-size: 36px;
    color: #000;
    text-transform: uppercase;
    margin: 0;
}

div.ci_main div.main_heading p {
    width: 100%;
    float: left;
    margin: 10px 0 0;
}

div.ci_main div.main_heading.heading_center {
    text-align: center;
}

div.ci_main div.main_heading.heading_center::before {
    right: 0;
    margin: auto;
}

a {
    transition: 0.2s linear;
    -webkit-transition: 0.2s linear;
    -moz-transition: 0.2s linear;
}

div.ci_main ::-webkit-input-placeholder {
    font-weight: bold;
    font-size: 12px;
}

div.ci_main :-ms-input-placeholder {
    font-weight: bold;
    font-size: 12px;
}

div.ci_main ::placeholder {
    font-weight: bold;
    font-size: 12px;
}

.clear {
    clear: both;
}

p.btns {
    width: 100%;
    float: left;
}

p.btns.section_btns {
    margin-bottom: 20px;
    text-align: center;
}

p.btns>a {
    display: inline-block;
    margin: 0 5px 10px;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    padding: 10px 15px;
    text-transform: uppercase;
}

p.btns>a:hover,
p.btns>a:active,
p.btns>a:focus {
    text-decoration: none;
    color: #fff !important;
}

p.btns>a {
    color: #000;
    border: 1px solid #000;
}

p.btns>a.active,
p.btns>a:hover,
p.btns>a:active,
p.btns>a:focus {
    background: #095099;
    color: #fff;
    border-color: transparent !important;
}

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;
    display: inline-block;
    border: 1px solid #000;
    padding: 10px 34px;
    color: #000;
    font-weight: bold;
}

div.ci_main .c_btn1:hover,
div.ci_main .c_btn1:active,
div.ci_main .c_btn1:focus {
    text-decoration: none;
    background: #095099;
    color: #fff;
    border-color: transparent;
}

.grey {
    color: grey;
}

.black {
    color: black;
}

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: bold;
    color: #000;
    font-size: 12px;
    padding-top: 1px;
}

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 {
    display: inline-block;
}

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.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.header div.header_top div.right_header_top ul.top_links {
    float: right;
}

div.ci_main div.header div.header_top ul.top_links>li a.btn-primary {
    padding: 0;
    background: transparent;
    border: none;
    font-weight: bold;
    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_top ul.top_links>li .dropdown .dropdown-menu>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: bold;
    padding: 5px 10px;
    color: #000;
}

div.ci_main div.header div.header_bottom {
    width: 100%;
    float: left;
    padding: 0px 0 15px;
}

div.ci_main div.header div.header_bottom.active {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 9;
    background: #fff;
    transition: 0.3s ease;
    -webkit-transition: 0.3s ease;
    -moz-transition: 0.3s ease;
}
 
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.header div.header_bottom ul.navigation_bar {
    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;
}

div.ci_main div.header div.header_bottom ul.navigation_bar>li.desktop_hide {
    display: none;
}

div.ci_main div.header div.header_bottom ul.navigation_bar>li>a {
    width: 100%;
    float: left;
    color: #000;
    font-weight: bold;
    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.header div.header_bottom ul.navigation_bar>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 {
    color: #095099;
}

div.ci_main div.header div.header_bottom ul.navigation_bar>li>a.fa-search {
    font-weight: normal;
}

div.ci_main div.header div.header_bottom ul.navigation_bar>li>a.fa-search {
    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>a.fa-search: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{color:#fff;}
div.ci_main div.header div.header_bottom ul.navigation_bar>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 {
    text-decoration: none;
}

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.header div.header_bottom ul.mob_search_menu>li>a {
    float: left;
}

div.ci_main div.header div.header_bottom ul.mob_search_menu>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 {
    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: 0.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.header div.header_bottom ul.mob_search_menu>li a.menu>div:last-child {
    margin-bottom: 0;
}

div.ci_main div.header div.header_bottom ul.navigation_bar>li .dropdown {
    width: 100%;
    float: left;
}

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 ul.navigation_bar>li.numbers {
    padding: 0;
    float: right;
    margin-right: 30px;
}

div.ci_main div.header div.header_bottom ul.navigation_bar>li.search_new {
    float: right;
    margin-right: 30px;
    padding: 0;
}

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;padding:11px 0 6px 0;}*/

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.back>a:hover,
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 {
    color: #fff;
}

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: 0.2s linear;
    -webkit-transition: 0.2s linear;
    -moz-transition: 0.2s linear;
    display: none;
}

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.huge_dropdown>a:active::after,
div.ci_main div.header div.header_bottom ul.navigation_bar>li.huge_dropdown>a:focus::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: 0.3s linear;
    -webkit-transition: 0.3s linear;
    -moz-transition: 0.3s 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::before {
    display: none;
}

div.ci_main div.header div.header_bottom ul.navigation_bar>li.back>ul a.explore_category:hover,
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 {
    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;
}

div.ci_main div.header div.header_bottom ul.navigation_bar>li.huge_dropdown>ul>li.left_area.active+li {
    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:hover,
div.ci_main div.header div.header_bottom ul.navigation_bar>li.huge_dropdown>ul>li.left_area>a:active {
    background: #fff;
    color: #40c4ff;
    text-decoration: none;
}

div.ci_main div.header div.header_bottom ul.navigation_bar>li.huge_dropdown>ul>li.left_area>a:focus {
    text-decoration: none;
}

div.ci_main div.header div.header_bottom ul.navigation_bar>li.huge_dropdown>ul>li.right_area>ul {
    width: 100%;
    float: left;
    margin: 0;
    padding: 0;
}

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 p.head.pl-0 {
    padding-left: 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.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.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 {
    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;
    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: 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.active+.right_area {
    display: block;
}

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:hover,
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 {
    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>img {
    width: 100%;
    float: left;
}

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.header div.header_bottom ul.navigation_bar>li.huge_dropdown-three-part>ul>li.right_area>ul>li.right_area>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 {
    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>ul>li.left_area.active+.right_area {
    display: block;
}

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 {
    width: 50%;
}

div.ci_main div.header div.header_bottom ul.navigation_bar>li.huge_dropdown-three-part>ul>li.right_area p.head.two {
    width: 50%;
}

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 {
    display: block;
}

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: none;
}

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:hover,
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 {
    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.header div.header_bottom ul.navigation_bar>li.huge_dropdown-three-part .back-0>a>img {
    background: #f15c24;
}

div.ci_main div.header div.header_bottom ul.navigation_bar>li.huge_dropdown-three-part .back-1>a>img {
    background: #ed0622;
}

div.ci_main div.header div.header_bottom ul.navigation_bar>li.huge_dropdown-three-part .back-2>a>img {
    background: #08991c;
}

div.ci_main div.header div.header_bottom ul.navigation_bar>li.huge_dropdown-three-part .back-3>a>img {
    background: #40c4ff;
}

div.ci_main div.header div.header_bottom ul.navigation_bar>li.huge_dropdown-three-part .back-4>a>img {
    background: #f2a724;
}

div.ci_main div.header div.header_bottom ul.navigation_bar>li.huge_dropdown-three-part .back-5>a>img {
    background: #b90622;
}

div.ci_main div.header div.header_bottom ul.navigation_bar>li.huge_dropdown-three-part .back-6>a>img {
    background: #9e991c;
}

div.ci_main div.header div.header_bottom ul.navigation_bar>li.huge_dropdown-three-part .back-7>a>img {
    background: #7c40ff;
}

div.ci_main div.header div.header_bottom ul.navigation_bar>li.huge_dropdown-three-part .back-8>a>img {
    background: #f2d024;
}

div.ci_main div.header div.header_bottom ul.navigation_bar>li.huge_dropdown-three-part .back-9>a>img {
    background: #690622;
}

div.ci_main div.header div.header_bottom ul.navigation_bar>li.huge_dropdown-three-part .back-10>a>img {
    background: #c2991c;
}

div.ci_main div.header div.header_bottom ul.navigation_bar>li.huge_dropdown-three-part .back-11>a>img {
    background: #9040ff;
}

div.ci_main div.header div.header_bottom ul.navigation_bar>li.huge_dropdown-three-part .active>a>img {
    background: none !important;
    padding: 0 !important;
}

div.ci_main div.header div.header_bottom ul.navigation_bar>li.back:hover>a {
    color: #fff;
}

div.ci_main div.header div.header_bottom ul.navigation_bar>li.back:hover>a::after {
    border-top-color: #095099;
}

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:hover>ul {
    display: block;
}

div.ci_main div.header div.header_bottom ul.navigation_bar>li.normal_dropdown>ul>li {
    width: 100%;
    float: left;
    list-style: none;
}

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:hover,
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 {
    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: 0.2s linear;
    -webkit-transition: 0.2s linear;
    -moz-transition: 0.2s linear;
}

div.ci_main div.header div.header_bottom ul.navigation_bar>li.normal_dropdown:hover>a {
    color: #095099;
}

div.ci_main div.header div.header_bottom ul.navigation_bar>li.normal_dropdown:hover>a::after {
    border-top-color: #095099;
}


/*=====mega_menu=====*/
div.ci_main div.header div.header_bottom ul.navigation_bar > li.mega_menu{position: relative;}
div.ci_main div.header div.header_bottom ul.navigation_bar > li.mega_menu > ul{background: #fff;border: 1px solid rgba(134, 134, 134, 0.15);border-top: 3px solid #095099;-webkit-box-shadow: -0.2px 3px 16px #e1e1e1;box-shadow: -0.2px 3px 16px #e1e1e1;-webkit-border-radius: 3px;border-radius: 3px;position: absolute;top:100%;left:0;width: 200px;padding:10px 0;
transform: scaleY(0);-webkit-transform: scaleY(0);-moz-transform: scaleY(0);-webkit-transition: -webkit-transform 0.5s ease;transition: -webkit-transform 0.5s ease;transition: transform 0.5s ease;transition: transform 0.5s ease, -webkit-transform 0.5s ease;-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);}

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{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: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{color:#095099;text-decoration: none;}
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:400px;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 0.5s ease;transition: -webkit-transform 0.5s ease;transition: transform 0.5s ease;transition: transform 0.5s ease, -webkit-transform 0.5s ease;-webkit-transform-origin: left;-ms-transform-origin: left;transform-origin: left;-webkit-box-shadow: -0.2px 3px 16px 0 #e1e1e1;box-shadow: -0.2px 3px 16px 0 #e1e1e1;}
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 0.5s ease;transition: border-left 0.5s ease;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.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 > 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{color:#095099;text-decoration: none;}
div.ci_main div.header div.header_bottom ul.navigation_bar > li:hover > a, div.ci_main div.header div.header_bottom ul.navigation_bar > li.mega_menu > ul > li:hover > a{color:#095099;}
/*=====mega_menu=====*/

div.search_area {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    background: rgba(0, 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: none;
    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:hover,
div.search_area form a:active,
div.search_area form a:focus {
    text-decoration: none;
}

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.search_area form>div {
    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.search_area form>div>ul>li {
    width: 100%;
    float: left;
    list-style: none;
}

div.search_area form>div>ul>li>a {
    width: auto;
    float: left;
    color: #000;
    font-weight: bold;
    margin-bottom: 10px;
}

div.ci_main div.banner_head_form {
    width: 100%;
    float: left;
    background: url(../images/banner-inner-page2.jpg) no-repeat top center;
    background-size: cover;
    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 {
    width: 100%;
    height: 100%;
    content: "";
    background: #095099;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0.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>p {
    width: 100%;
    float: left;
}

div.ci_main div.banner_head_form div.text_area_form>.main_head {
    color: #fff;
    line-height: 1.1;
    text-transform: uppercase;
    font-size: 40px;
    padding-left: 25px;
    border-left: 3px solid #fff;
    margin-bottom: 30px;
    text-align: left;
    font-weight: bold;
    word-break: break-word;
}

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: bold;
    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 {
    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;
    margin-right: 10px;
    background: rgb(3, 168, 78);
    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: bold;
}

div.ci_main div.banner_head_form div.text_area_form p.buttons_area>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 {
    text-decoration: none;
}

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%;
    float: left;
    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 {
    width: 100%;
    float: left;
}

div.ci_main div.banner_head_form div.text_area_form div.right_area form a.fixed_contact_us>span.text {
    font-weight: bold;
}

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 {
    font-weight: bold;
}

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: bold;
}

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: bold;
}

div.ci_main div.banner_head_form div.text_area_form div.right_area form .form-control.text_area {
    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;
    font-weight: bold;
    color: #000;
    font-weight: bold;
    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: rgb(3, 168, 78);
    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: none;
    font-weight: bold;
    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;
    background: url(../images/banner-inner-page2.jpg) no-repeat top center;
    background-size: cover;
    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, 0.5);
    position: absolute;
    top: 0;
    left: 0;
}

div.ci_main div.banner_heading p.main_head {
    width: 100%;
    float: left;
    color: #fff;
    line-height: 1.1;
    text-transform: uppercase;
    font-size: 40px;
    padding-left: 25px;
    border-left: 3px solid #ffb606;
    margin-bottom: 0px;
    text-align: left;
    font-weight: bold;
    word-break: break-word;
}

div.ci_main div.banner_main_heading {
    width: 100%;
    float: left;
    background: url(../images/banner-inner-page2.jpg) no-repeat top center;
    background-size: cover;
    padding: 90px 0 60px;
    position: relative;
}

div.ci_main div.banner_main_heading::before {
    width: 100%;
    height: 100%;
    content: "";
    background: #095099;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0.95;
}

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: bold;
    word-break: break-word;
}

div.ci_main div.banner_main_heading p.main_head.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_main_heading ul.breadcrumbs1>li>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 {
    text-decoration: none;
}

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 {
    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: bold;
    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: bold;
}

div.ci_main div.banner_about_heading p {
    width: 100%;
    float: left;
}

div.ci_main div.banner_about_heading.first p.btns {
    margin: 10px 0 20px;
}

div.ci_main div.banner_about_heading.sixth p.btns {
    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: bold;
    font-size: 40px;
    line-height: 1;
    margin-bottom: 20px;
    margin-top: 0;
}

div.ci_main div.banner_about_heading p.sub_head {
    font-weight: bold;
    font-size: 22px;
    line-height: 1.3;
    margin-bottom: 20px;
}

div.ci_main div.banner_about_heading p.sub_head>a {
    width: auto;
    float: left;
    color: #000;
}

div.ci_main div.banner_about_heading p.sub_head>a:hover,
div.ci_main div.banner_about_heading p.sub_head>a:active,
div.ci_main div.banner_about_heading p.sub_head>a:focus {
    color: #095099;
    text-decoration: none;
}

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.banner_about_heading img.banner_img {
    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: bold;
    vertical-align: middle;
    margin-right: 10px;
    float: left;
}

div.ci_main div.banner_about_heading p.btn_link>a>i {
    font-size: 24px;
    transition: 0.2s linear;
    -webkit-transition: 0.2s linear;
    -moz-transition: 0.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.banner_about_heading p.btn_link>a: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 {
    text-decoration: none;
}

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.our_services div.our_services_area p {
    width: 100%;
    float: left;
    text-align: center;
}

div.ci_main div.our_services div.our_services_area p.image_area {
    margin-bottom: 20px;
}

div.ci_main div.our_services div.our_services_area p.image_area>img {
    display: inline-block;
}

div.ci_main div.our_services div.our_services_area p.head {
    font-size: 24px;
    font-weight: bold;
    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 {
    width: 100%;
    float: left;
    text-align: center;
}

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: bold;
    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: bold;
    text-transform: uppercase;
}

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;
}

div.ci_main div.our_team div.our_team_area p.social_icons>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 {
    color: #095099;
    text-decoration: none;
}

/*IN THE EDIA SECTION*/

.in_media .company_logos_slider .company_logos_links {
    background: #fff;
    padding: 10px 7px;
    box-shadow: 0 1px 2px rgba(43, 59, 93, 0.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) no-repeat center center;
    background-size: cover !important;
    height: 675px;
    margin-top: -74px;
    position: relative;
}

div.ci_main div.breadcrumbs {
    width: 100%;
    float: left;
    margin-bottom: 30px;
}

div.ci_main div.breadcrumbs.m_b_0 {
    margin-bottom: 0;
}

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.breadcrumbs ul.left_area>li:first-child::before {
    display: none;
}

div.ci_main div.breadcrumbs ul.left_area>li:first-child {
    padding-left: 0;
}

div.ci_main div.breadcrumbs ul.left_area>li: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.left_area>li>a:hover,
div.ci_main div.breadcrumbs ul.left_area>li>a:active,
div.ci_main div.breadcrumbs ul.left_area>li>a:focus {
    color: #095099;
    text-decoration: none;
}

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: bold;
    padding-top: 4px;
}

div.ci_main div.breadcrumbs ul.right_area>li:last-child {
    margin-right: 0;
}

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.breadcrumbs+div.main_container_area {
    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: bold;
    padding: 15px 10px;
    color: #000;
    background: #f6f6f6;
}

div.ci_main div.main_container_area ul.tabs_area>li>a:hover,
div.ci_main div.main_container_area ul.tabs_area>li>a.active {
    text-decoration: none;
    background: #095099;
    color: #fff;
}

div.ci_main div.main_container_area div.wrapper_area {
    width: 100%;
    float: left;
    padding: 0 30px 0;
    font-size: 15px;
}

div.ci_main div.main_container_area div.wrapper_area p.head {
    width: 100%;
    float: left;
    font-weight: bold;
    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: bold;
    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 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 {
    width: 100%;
    float: left;
    padding: 0 0 0 15px;
    margin: 0;
}

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:hover,
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 {
    color: #095099;
    text-decoration: underline;
}

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: bold;
}

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;
    vertical-align: middle;
    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: bold;
}

div.main_container_area div.wrapper_area section div.table_area ul>li:nth-child(even) {
    width: 88% !important;
}

div.main_container_area div.wrapper_area section div.table_area div.course-list-header .panel-title>a {
    color: #000;
}

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: normal;
    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: bold;
}

div.main_container_area div.wrapper_area section div.accordian_area {
    width: 100%;
    float: left;
}

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:last-child {
    margin-bottom: 0;
}

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: bold;
    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: bold;
    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 div.accordian_area>ul>li p:last-child {
    margin-bottom: 0;
}

div.main_container_area div.wrapper_area section div.accordian_area ul.active>li.text {
    display: block;
}

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: bold;
    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: bold;
}

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 {
    width: 100%;
    float: left;
}

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: bold;
    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: bold;
    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: bold;
}

div.ci_main div.main_container_area div.wrapper_area section 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 {
    color: grey;
    font-weight: bold;
}

div.ci_main div.main_container_area div.wrapper_area section div.batches_area ul.main_batches_area>li p.days_hours_online {
    color: grey;
    font-weight: bold;
}

div.ci_main div.main_container_area div.wrapper_area section 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.days_hours_online>span:last-child {
    margin-right: 0;
}

div.ci_main div.main_container_area div.wrapper_area section 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: 0.2s linear;
    -webkit-transition: 0.2s linear;
    -moz-transition: 0.2s linear;
    font-weight: bold;
}

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 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 {
    text-decoration: none;
    background: #095099;
    color: #fff;
    border-color: transparent;
}

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 {
    margin-right: 0;
}

div.ci_main div.main_container_area div.wrapper_area section 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: bold;
}

div.ci_main div.main_container_area div.wrapper_area section div.batches_area ul.main_batches_area>li.back-one {
    background: #40c4ff;
}

div.ci_main div.main_container_area div.wrapper_area section 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 {
    background: #eb6c2d;
}

div.ci_main div.main_container_area div.wrapper_area section 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 {
    background: #eb8c2d;
}

div.ci_main div.main_container_area div.wrapper_area section 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 {
    background: #ebab2d;
}

div.ci_main div.main_container_area div.wrapper_area section 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 {
    background: #ebcb2d;
}

div.ci_main div.main_container_area div.wrapper_area section div.batches_area ul.main_batches_area>li.back-ten {
    background: #17a38c;
}

div.ci_main div.main_container_area div.background_area_text {
    width: 100%;
    float: left;
    margin-bottom: 30px;
}

div.ci_main div.main_container_area div.background_area_text p.head {
    width: 100%;
    float: left;
    font-weight: bold;
    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, 0.25);
    -webkit-box-shadow: 3px 4px 8px 2px rgb(0, 0, 0, 0.25);
    -moz-box-shadow: 3px 4px 8px 2px rgb(0, 0, 0, 0.25);
}

div.ci_main div.main_container_area div.background_area_text div.shadow_area form {
    width: 100%;
    float: left;
}

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: bold;
    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 {
    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: bold;
    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: bold;
    color: #000;
}

div.ci_main div.main_container_area div.background_area_text div.shadow_area form span.submit_area>a:hover,
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 {
    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: bold;
}

div.background_area_text div.shadow_area a.important_links:hover,
div.background_area_text div.shadow_area a.important_links:active,
div.background_area_text div.shadow_area a.important_links:focus {
    text-decoration: none;
}

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 {
    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.number_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: bold;
    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 {
    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: bold;
    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: bold;
    padding: 10px;
}

div.ci_main div.main_container_area a.post_a_comment: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 {
    text-decoration: none;
}

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 textarea.form-control {
    height: 60px;
    resize: none;
}

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: bold;
    color: #000;
}

div.ci_main div.main_container_area form.post_a_comment_form span.submit_area>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 {
    text-decoration: none;
    background: #095099;
    color: #fff;
    border-color: transparent;
}

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>input {
    display: none;
}

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>input:checked~label,
/* show gold star when clicked */

div.ci_main div.main_container_area form.post_a_comment_form fieldset.rating:not(:checked)>label:hover,
/* hover current star */

div.ci_main div.main_container_area form.post_a_comment_form fieldset.rating:not(:checked)>label:hover~label {
    color: #FFD700;
}

/* hover previous stars in list */

div.ci_main div.main_container_area form.post_a_comment_form fieldset.rating>input:checked+label:hover,
/* hover current star when changing rating */

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>label:hover~input:checked~label,
/* lighten current selection */

div.ci_main div.main_container_area form.post_a_comment_form fieldset.rating>input:checked~label:hover~label {
    color: #FFED85;
}

div.ci_main div.main_container_area div.review_area {
    width: 100%;
    float: left;
}

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:last-child {
    margin-bottom: 0;
}

div.ci_main div.main_container_area div.review_area>ul>li.name_linkedin span {
    font-weight: bold;
    font-size: 18px;
    float: left;
}

div.ci_main div.main_container_area div.review_area>ul>li.name_linkedin h5 {
    font-weight: bold;
    font-size: 18px;
    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 {
    font-size: 15px;
}

.testimonials_video iframe{border-radius: 10px; -webkit-box-shadow: 0px 10px 13px -7px #000000, 5px 5px 15px 5px rgba(0,0,0,0); 
box-shadow: 0px 10px 13px -7px #000000, 5px 5px 15px 5px rgba(0,0,0,0);
-moz-box-shadow: 0px 10px 13px -7px #000000, 5px 5px 15px 5px rgba(0,0,0,0);}

.course_view_all {
    width: 100%;
    float: left;
    margin-bottom: 30px;
    font-weight: bold;
    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: normal;
}

.course_view_all>a:hover,
.course_view_all>a:active,
.course_view_all>a:focus {
    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;
}

ul.course_location>li>a {
    width: auto;
    float: left;
    color: #000;
}

ul.course_location>li>a:hover,
ul.course_location>li>a:active,
ul.course_location>li>a:focus {
    color: #095099;
    text-decoration: none;
}

section.courses_area div.batches_area a.margin_b_30 {
    margin-bottom: 30px;
}

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 {
    width: 100%;
    float: left;
    text-align: center;
}

div.ci_main div.main_container_area div.form_and_buttons p.search_course {
    font-weight: bold;
    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 a.search_btn: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 {
    text-decoration: none;
}

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 {
    width: 100%;
    float: left;
    position: relative;
}

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.form_and_buttons form>div>ul>li {
    width: 100%;
    float: left;
    list-style: none;
}

div.ci_main div.main_container_area div.form_and_buttons form>div>ul>li>a {
    width: auto;
    float: left;
    color: #000;
    font-weight: bold;
    margin-bottom: 10px;
}

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: bold;
    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 hr.contact_us.hide_desktop {
    display: 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 {
    width: 100%;
    float: left;
    position: relative;
    margin-bottom: 15px;
}

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: bold;
    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.country_code .form-control {
    padding-left: 72px;
    margin-bottom: 0;
}

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 {
    width: 100%;
    float: left;
    position: relative;
    margin-bottom: 15px;
}

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: bold;
    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 {
    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: none;
    font-weight: bold;
    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 .submit_area: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 {
    text-decoration: none;
}

div.ci_main div.main_container_area form.contact_us_form.response_page p {
    width: 100%;
    float: left;
    margin-bottom: 15px;
}

div.ci_main div.main_container_area form.contact_us_form.response_page p {
    color: #000;
    word-wrap: break-word;
}

div.ci_main div.main_container_area form.contact_us_form.response_page p>span {
    color: grey;
}

div.ci_main div.subscribe_news {
    width: 100%;
    float: left;
    padding: 100px 0 70px;
    background: url(../images/subscription.jpg) no-repeat center center;
    background-size: cover;
    position: relative;
}

div.ci_main div.subscribe_news::before {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: rgba(0, 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: transparent;
    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: bold;
    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.subscribe_news form a:hover,
div.ci_main div.subscribe_news form a:active,
div.ci_main div.subscribe_news form a:focus {
    text-decoration: none;
}

/*masters program page css start here ======================*/

div.ci_main div.home_inner_banner.banner_main_heading {
    height: 390px;
    display: flex;
    align-items: center;
    background: url(../images/banner-inner-page3.jpg) no-repeat top center;
}

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: 0.95;
    background: none;
}

div.ci_main div.banner_index.home_new {
    width: 100%;
    float: left;
    background: url(../images/banner_new.jpg) no-repeat center center;
    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 {
    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 {
    background: #f6f6f6;
}

div.ci_main div.Certifications_sec.popoluar_courses .owl-carousel .owl-item,
.post_gra_sec.popoluar_courses .owl-carousel .owl-item,
.lang_program_sec.popoluar_courses .owl-carousel .owl-item,
.custom_tab_outer .owl-carousel .owl-item {
    padding: 10px 7px;
}

.Certifications_sec.popoluar_courses .Certifications_slider .owl-stage-outer,
.post_gra_sec.popoluar_courses .post_gra_slider .owl-stage-outer,
.lang_program_sec.popoluar_courses .Language_slider .owl-stage-outer,
.custom_tab_outer .common_sl_cl .owl-stage-outer {
    z-index: 9;
}

.Certifications_sec.popoluar_courses .owl-controls .owl-prev,
.post_gra_sec.popoluar_courses .owl-controls .owl-prev,
.lang_program_sec.popoluar_courses .owl-controls .owl-prev,
.custom_tab_outer .common_sl_cl .owl-controls .owl-prev {
    border-left: 2px solid #40c4ff;
    box-shadow: 0px 0px 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,
.post_gra_sec.popoluar_courses .owl-controls .owl-next,
.lang_program_sec.popoluar_courses .owl-controls .owl-next,
.custom_tab_outer .common_sl_cl .owl-controls .owl-next {
    border-right: 2px solid #40c4ff;
    box-shadow: 0 0px 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,
.post_gra_sec.popoluar_courses .owl-controls,
.lang_program_sec.popoluar_courses .owl-controls,
.custom_tab_outer .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: all 250ms ease-in-out;
    transition: all 250ms ease-in-out;
}

.custom_tab-slider-trigger {
    font-size: 14px;
    line-height: 1;
    font-weight: bold;
    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 {
    color: #fff;
}

.custom_tab-slider-body {
    margin-bottom: 20px;
}

.custom_tab-slider-container {
    float: left;
    width: 100%;
}

@media (max-width: 1199px) {
    .Certifications_sec.popoluar_courses .owl-controls,
    .post_gra_sec.popoluar_courses .owl-controls,
    .lang_program_sec.popoluar_courses .owl-controls,
    .custom_tab_outer .owl-controls {
        position: static;
        justify-content: center;
        margin-bottom: 15px;
    }
    .Certifications_sec.popoluar_courses .owl-controls .owl-prev,
    .post_gra_sec.popoluar_courses .owl-controls .owl-prev,
    .lang_program_sec.popoluar_courses .owl-controls .owl-prev,
    .custom_tab_outer .common_sl_cl .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,
    .post_gra_sec.popoluar_courses .owl-controls .owl-next,
    .lang_program_sec.popoluar_courses .owl-controls .owl-next,
    .custom_tab_outer .common_sl_cl .owl-controls .owl-next {
        position: static;
        display: inline-block !important;
        padding: 2px 7px 4px !important;
        margin-left: 10px !important;
    }
    .post_gra_sec.popoluar_courses .popular_courses_area,
    .Certifications_sec.popoluar_courses .popular_courses_area,
    .lang_program_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 .lang_program_sec {
    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.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 0px;
    background: #fff;
}

.partner_list {
    float: left;
    width: 100%;
}

.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: 0px 10px 15px;
    padding: 10px 12px;
    vertical-align: top;
    min-height: 80px;
    align-items: center;
    justify-content: center;
}

.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-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 .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: 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 .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: 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;
}

div.ci_main div.about_us_page {
    width: 100%;
    float: left;
    padding: 80px 0 50px;
}

div.ci_main div.about_us_page div.main_heading::before {
    right: 0;
    margin: auto;
}

div.ci_main div.about_us_page div.main_heading .heading {
    text-align: center;
}

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;
}

ul.unorder_list {
    width: 100%;
    float: left;
    padding: 0 0 0 13px;
    margin: 0 0 10px;
}

ul.unorder_list>li {
    width: 100%;
    float: left;
    list-style: disc;
    margin-bottom: 10px;
    line-height: 1.7;
}

ul.unorder_list li ul {
    width: 100%;
    float: left;
    padding: 0 0 0 13px;
    margin: 0 0 10px;
}

ul.unorder_list>li ul li {
    width: 100%;
    float: left;
    list-style: circle;
    margin-top: 10px;
    line-height: 1.7;
}

ul.unorder_list>li ul li:last-child {
    margin-bottom: 0;
}

ul.unorder_list li ol {
    width: 100%;
    float: left;
    padding: 0 0 0 13px;
    margin: 0 0 10px;
}

ul.unorder_list>li ol li {
    width: 100%;
    float: left;
    list-style: circle;
    margin-top: 10px;
    color: grey;
    line-height: 1.7;
}

ul.unorder_list>li ol li:last-child {
    margin-bottom: 0;
}

ol.order_list {
    width: 100%;
    float: left;
    padding: 0 0 0 13px;
    margin: 0 0 10px;
}

ol.order_list>li {
    width: 100%;
    float: left;
    list-style: decimal;
    margin-bottom: 10px;
    line-height: 1.7;
}

ul.unorder_list li ol {
    width: 100%;
    float: left;
    padding: 0 0 0 13px;
    margin: 0 0 10px;
}

ul.unorder_list>li ol li {
    width: 100%;
    float: left;
    list-style: decimal;
    margin-top: 10px;
    color: grey;
    line-height: 1.7;
}

ul.unorder_list>li ol li:last-child {
    margin-bottom: 0;
}

ol.order_list li ul {
    width: 100%;
    float: left;
    padding: 0 0 0 13px;
    margin: 0 0 10px;
}

ol.order_list>li ul li {
    width: 100%;
    float: left;
    list-style: circle;
    margin-top: 10px;
    color: grey;
    line-height: 1.7;
}

ol.order_list>li ul li:last-child {
    margin-bottom: 0;
}

div.ci_main div.about_us_page img.about_us_img {
    max-width: 180px;
    width: 100%;
}

div.ci_main div.about_us_page img.our_process {
    width: 100%;
    float: left;
    margin-bottom: 30px;
}

div.ci_main div.about_us_page img.class_rooms_img {
    width: 100%;
    float: left;
    margin-bottom: 30px;
}

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 ul.logos_area>li>img {
    width: 100%;
    float: left;
}

div.ci_main div.about_us_page div.jobs_area {
    width: 100%;
    float: left;
    position: relative;
}

div.ci_main div.about_us_page div.jobs_area div.right_sidebar_links {
    position: absolute;
    right: 0;
    top: 0;
    width: 270px;
}

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: 0;
    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: 0;
    top: 0;
    position: absolute;
}

div.ci_main div.about_us_page div.jobs_area div.right_sidebar_links div.right_sidebar_links_main p {
    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 p:last-child {
    margin-bottom: 0;
}

div.ci_main div.about_us_page div.jobs_area div.right_sidebar_links div.right_sidebar_links_main .head {
    font-weight: bold;
    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 div.right_sidebar_links_main p>a:hover,
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 {
    color: #000;
    text-decoration: none;
}

div.ci_main div.about_us_page div.jobs_area div.right_sidebar_links.batch_page_sidebar {
    padding-left: 0;
}

div.ci_main div.about_us_page div.jobs_area div.right_sidebar_links.batch_page_sidebar div.right_sidebar_links_main {
    padding-left: 0;
}

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.about_us_page div.jobs_area div.right_sidebar_links.batch_page_sidebar div.right_sidebar_links_main::after {
    display: none;
}

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: bold;
}

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 15px 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 {
    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: bold;
    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 {
    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: bold;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
}

div.right_sidebar_links_main form div.code.captcha span {
    background: #03a84e;
    color: #fff;
}

div.right_sidebar_links_main form .submit:hover,
div.right_sidebar_links_main form .submit:active,
div.right_sidebar_links_main form .submit:focus {
    text-decoration: none;
}

div.right_sidebar_links_main form div.code.captcha span {
    background: #03a84e;
    color: #fff;
}

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:focus {
    text-decoration: none;
}

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;
}

form.all_batches label {
    width: 100%;
    float: left;
    font-size: 16px;
    margin-bottom: 10px;
}

form.all_batches input.search_area {
    width: 100%;
    float: left;
}

form.all_batches select.form-control {
    width: 100%;
    float: left;
}

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: bold;
    text-transform: uppercase;
    margin-top: 33px;
    margin-bottom: 15px;
}

form.all_batches a:hover,
form.all_batches a:active,
form.all_batches a:focus {
    text-decoration: none;
}

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: bold;
    line-height: 1.2;
    margin: 0px 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 ul.view_as_area>li>a.active,
div.ci_main div.poular_batches ul.view_as_area>li>a: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:focus {
    color: #095099;
    text-decoration: none;
}

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: bold;
    line-height: 1.2;
}

div.ci_main div.poular_batches div.calendar-container {
    width: 100%;
    float: left;
    margin-bottom: 10px;
}

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: bold;
    line-height: 1;
    text-transform: uppercase;
}

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>p>span.month {
    font-size: 16px;
    color: grey;
}

div.about_us_page div.jobs_area ul.job_posted>li a.head {
    color: #000;
    width: 100%;
    float: left;
    font-weight: bold;
    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: bold;
    font-size: 30px;
    margin-bottom: 20px;
    line-height: 1.2;
    margin: 0;
}

div.about_us_page div.jobs_area ul.job_posted>li a.head:hover,
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 {
    text-decoration: none;
    color: #095099;
}

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: 33.33%;
    float: left;
    list-style: none;
    border-right: 1px solid #ccc;
    padding: 0 15px 10px;
}

div.about_us_page div.jobs_area ul.job_posted>li ul.entry_details>li:first-child {
    padding-left: 0;
}

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: bold;
    color: grey;
}

div.about_us_page div.jobs_area ul.job_posted>li p {
    width: 100%;
    float: left;
}

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: bold;
    text-transform: uppercase;
    padding: 12px 25px;
}

div.about_us_page div.jobs_area ul.job_posted>li a.read_more:hover,
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 {
    text-decoration: none;
}

div.about_us_page div.jobs_area ul.job_posted>li .sub_head {
    font-weight: bold;
    color: #000;
    font-size: 18px;
    margin-bottom: 10px;
    width: 100%;
    float: left;
    margin-top: 0;
}

section.courses_area {
    width: 100%;
    float: left;
}

section.courses_area div.batches_area {
    width: 100%;
    float: left;
}

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:first-child {
    padding-top: 0;
}

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: bold;
    text-align: center;
    line-height: 1.1;
    padding: 14px 5px;
    position: absolute;
    top: 0;
    left: 0;
}

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: bold;
    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: bold;
}

section.courses_area div.batches_area ul.main_batches_area>li p.cost_offer>span {
    text-decoration: line-through;
    margin-right: 10px;
}

section.courses_area div.batches_area ul.main_batches_area>li p.course_code {
    color: #000;
    font-weight: bold;
}

section.courses_area div.batches_area ul.main_batches_area>li p.days_hours_online {
    color: grey;
    font-weight: bold;
}

section.courses_area div.batches_area ul.main_batches_area>li p.days_hours_online>span {
    margin-right: 10px;
    display: inline-block;
}

section.courses_area div.batches_area ul.main_batches_area>li p.days_hours_online>span:last-child {
    margin-right: 0;
}

section.courses_area div.batches_area ul.main_batches_area>li p.buttons_v_e {
    margin: 10px 0 0;
}

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: 0.2s linear;
    -webkit-transition: 0.2s linear;
    -moz-transition: 0.2s linear;
    font-size: 16px;
    font-weight: bold;
}

section.courses_area div.batches_area ul.main_batches_area>li p.buttons_v_e>a:hover,
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 {
    text-decoration: none;
    background: #ffb606;
    color: #fff;
    border-color: transparent;
}

section.courses_area div.batches_area ul.main_batches_area>li p.buttons_v_e>a:last-child {
    margin-right: 0;
}

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: bold;
}

section.courses_area div.batches_area ul.main_batches_area>li.back-one {
    background: #509cce;
}

section.courses_area div.batches_area ul.main_batches_area>li.back-two {
    background: #a35d17;
}

section.courses_area div.batches_area ul.main_batches_area>li.back-three {
    background: #eb6c2d;
}

section.courses_area div.batches_area ul.main_batches_area>li.back-four {
    background: #a38c17;
}

section.courses_area div.batches_area ul.main_batches_area>li.back-five {
    background: #eb8c2d;
}

section.courses_area div.batches_area ul.main_batches_area>li.back-six {
    background: #74a317;
}

section.courses_area div.batches_area ul.main_batches_area>li.back-seven {
    background: #ebab2d;
}

section.courses_area div.batches_area ul.main_batches_area>li.back-eight {
    background: #17a346;
}

section.courses_area div.batches_area ul.main_batches_area>li.back-nine {
    background: #ebcb2d;
}

section.courses_area div.batches_area ul.main_batches_area>li.back-ten {
    background: #17a38c;
}

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: none;
    padding: 0;
}

div.work_shop_time {
    width: 100%;
    float: left;
}

div.work_shop_time .table {
    margin-bottom: 30px;
}

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: bold;
}

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: 0.3s linear;
    -webkit-transition: 0.3s linear;
    -moz-transition: 0.3s 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: bold;
    width: 100%;
    padding: 0 100px 0 15px;
    font-size: 18px;
    transition: 0.3s linear;
    -webkit-transition: 0.3s linear;
    -moz-transition: 0.3s 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: bold;
    width: 100%;
    padding: 0 100px 0 15px;
    font-size: 20px;
    transition: 0.3s linear;
    -webkit-transition: 0.3s linear;
    -moz-transition: 0.3s 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: 0.3s linear;
    -webkit-transition: 0.3s linear;
    -moz-transition: 0.3s 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: 0.3s linear;
    -webkit-transition: 0.3s linear;
    -moz-transition: 0.3s linear;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}

div.ci_main.instructor_page div.popoluar_courses div.popular_courses_area a.image_area:hover>span i.image_area>img {
    background: transparent !important;
}

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.instructor_page div.popoluar_courses div.popular_courses_area.back-1 a.image_area>span i.image_area>img {
    background: #ed0622;
}

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.instructor_page div.popoluar_courses div.popular_courses_area.back-3 a.image_area>span i.image_area>img {
    background: #40c4ff;
}

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.instructor_page div.popoluar_courses div.popular_courses_area.back-5 a.image_area>span i.image_area>img {
    background: #b90622;
}

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.back-7 a.image_area>span i.image_area>img {
    background: #7c40ff;
}

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.instructor_page div.popoluar_courses div.popular_courses_area.back-9 a.image_area>span i.image_area>img {
    background: #690622;
}

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.instructor_page div.popoluar_courses div.popular_courses_area.back-11 a.image_area>span i.image_area>img {
    background: #9040ff;
}

div.ci_main.instructor_page div.popoluar_courses div.popular_courses_area a.image_area b.read_more {
    display: inline-block;
    color: #095099;
    transition: 0.3s linear;
    -webkit-transition: 0.3s linear;
    -moz-transition: 0.3s 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: bold;
    width: 100%;
    padding: 0 100px 0 15px;
    font-size: 14px;
    transition: 0.3s linear;
    -webkit-transition: 0.3s linear;
    -moz-transition: 0.3s linear;
}

div.ci_main div.popoluar_courses div.popular_courses_area:hover a.image_area>span {
    color: #fff;
}

div.ci_main div.popoluar_courses div.popular_courses_area:hover a.image_area>span>b {
    color: #fff;
}

div.ci_main div.popoluar_courses div.popular_courses_area:hover a.image_area>p {
    color: #fff;
}

div.ci_main div.popoluar_courses div.popular_courses_area a.image_area>span>span {
    position: absolute;
    top: 10px;
    right: 10px;
    color: grey;
    transition: 0.3s linear;
    -webkit-transition: 0.3s linear;
    -moz-transition: 0.3s 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: 0.3s linear;
    -webkit-transition: 0.3s linear;
    -moz-transition: 0.3s 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: 0.3s linear;
    -webkit-transition: 0.3s linear;
    -moz-transition: 0.3s linear;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}

div.ci_main div.popoluar_courses div.popular_courses_area.back-0 a.image_area>img {
    background: #f15c24;
}

div.ci_main div.popoluar_courses div.popular_courses_area.back-1 a.image_area>img {
    background: #ed0622;
}

div.ci_main div.popoluar_courses div.popular_courses_area.back-2 a.image_area>img {
    background: #08991c;
}

div.ci_main div.popoluar_courses div.popular_courses_area.back-3 a.image_area>img {
    background: #40c4ff;
}

div.ci_main div.popoluar_courses div.popular_courses_area.back-4 a.image_area>img {
    background: #f2a724;
}

div.ci_main div.popoluar_courses div.popular_courses_area.back-5 a.image_area>img {
    background: #b90622;
}

div.ci_main div.popoluar_courses div.popular_courses_area.back-6 a.image_area>img {
    background: #9e991c;
}

div.ci_main div.popoluar_courses div.popular_courses_area.back-7 a.image_area>img {
    background: #7c40ff;
}

div.ci_main div.popoluar_courses div.popular_courses_area.back-8 a.image_area>img {
    background: #f2d024;
}

div.ci_main div.popoluar_courses div.popular_courses_area.back-9 a.image_area>img {
    background: #690622;
}

div.ci_main div.popoluar_courses div.popular_courses_area.back-10 a.image_area>img {
    background: #c2991c;
}

div.ci_main div.popoluar_courses div.popular_courses_area.back-11 a.image_area>img {
    background: #9040ff;
}

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.back-0:hover a.image_area {
    background: #f15c24;
}

div.ci_main div.popoluar_courses div.popular_courses_area.back-1:hover a.image_area {
    background: #ed0622;
}

div.ci_main div.popoluar_courses div.popular_courses_area.back-2:hover a.image_area {
    background: #08991c;
}

div.ci_main div.popoluar_courses div.popular_courses_area.back-3:hover a.image_area {
    background: #40c4ff;
}

div.ci_main div.popoluar_courses div.popular_courses_area.back-4:hover a.image_area {
    background: #f2a724;
}

div.ci_main div.popoluar_courses div.popular_courses_area.back-5:hover a.image_area {
    background: #b90622;
}

div.ci_main div.popoluar_courses div.popular_courses_area.back-6:hover a.image_area {
    background: #9e991c;
}

div.ci_main div.popoluar_courses div.popular_courses_area.back-7:hover a.image_area {
    background: #7c40ff;
}

div.ci_main div.popoluar_courses div.popular_courses_area.back-8:hover a.image_area {
    background: #f2d024;
}

div.ci_main div.popoluar_courses div.popular_courses_area.back-9:hover a.image_area {
    background: #690622;
}

div.ci_main div.popoluar_courses div.popular_courses_area.back-10:hover a.image_area {
    background: #c2991c;
}

div.ci_main div.popoluar_courses div.popular_courses_area.back-11:hover a.image_area {
    background: #9040ff;
}

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: 0.3s linear;
    -webkit-transition: 0.3s linear;
    -moz-transition: 0.3s linear;
}

div.ci_main div.popoluar_courses div.popular_courses_area a.image_area:hover::before,
div.ci_main div.popoluar_courses div.popular_courses_area a.image_area:hover>.fa-heart-o {
    opacity: ;
}

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: 0.3s linear;
    -webkit-transition: 0.3s linear;
    -moz-transition: 0.3s linear;
}

div.ci_main div.popoluar_courses div.popular_courses_area div.text_area a.head:hover span.heading,
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 {
    color: #000;
}

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: bold;
    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 {
    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 {
    width: 100%;
    float: left;
}

div.ci_main div.popoluar_courses div.popular_courses_area div.text_area p.links>span,
div.ci_main div.popoluar_courses div.popular_courses_area div.text_area p.links>a {
    width: auto;
    float: left;
    color: grey;
    font-weight: bold;
}

div.ci_main div.popoluar_courses div.popular_courses_area div.text_area p.links>a {
    margin-right: 0;
}

div.ci_main div.popoluar_courses div.popular_courses_area div.text_area p.links>a:hover,
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 {
    text-decoration: none;
    color: #000;
}

div.ci_main div.counter_area {
    width: 100%;
    float: left;
    padding: 20px 0 0px;
    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: bold;
}

div.ci_main div.counter_area ul.counter_number>li.head {
    font-size: 16px;
    font-weight: bold;
}

div.ci_main div.category_area {
    width: 100%;
    float: left;
    padding: 80px 0 50px;
}

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:hover,
div.ci_main div.category_area a.category_list:active,
div.ci_main div.category_area a.category_list:focus {
    background: #095099;
}

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: 0.3s linear;
    -webkit-transition: 0.3s linear;
    -moz-transition: 0.3s linear;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}

div.ci_main div.category_area a.category_list.back-0 div.image_area>img {
    background: #f15c24;
}

div.ci_main div.category_area a.category_list.back-1 div.image_area>img {
    background: #ed0622;
}

div.ci_main div.category_area a.category_list.back-2 div.image_area>img {
    background: #08991c;
}

div.ci_main div.category_area a.category_list.back-3 div.image_area>img {
    background: #40c4ff;
}

div.ci_main div.category_area a.category_list.back-4 div.image_area>img {
    background: #f2a724;
}

div.ci_main div.category_area a.category_list.back-5 div.image_area>img {
    background: #b90622;
}

div.ci_main div.category_area a.category_list.back-6 div.image_area>img {
    background: #9e991c;
}

div.ci_main div.category_area a.category_list.back-7 div.image_area>img {
    background: #7c40ff;
}

div.ci_main div.category_area a.category_list.back-8 div.image_area>img {
    background: #f2d024;
}

div.ci_main div.category_area a.category_list.back-9 div.image_area>img {
    background: #690622;
}

div.ci_main div.category_area a.category_list.back-10 div.image_area>img {
    background: #c2991c;
}

div.ci_main div.category_area a.category_list.back-11 div.image_area>img {
    background: #9040ff;
}

div.ci_main div.category_area a.category_list.back-0:hover {
    background: #f15c24;
}

div.ci_main div.category_area a.category_list.back-1:hover {
    background: #ed0622;
}

div.ci_main div.category_area a.category_list.back-2:hover {
    background: #08991c;
}

div.ci_main div.category_area a.category_list.back-3:hover {
    background: #40c4ff;
}

div.ci_main div.category_area a.category_list.back-4:hover {
    background: #f2a724;
}

div.ci_main div.category_area a.category_list.back-5:hover {
    background: #b90622;
}

div.ci_main div.category_area a.category_list.back-6:hover {
    background: #9e991c;
}

div.ci_main div.category_area a.category_list.back-7:hover {
    background: #7c40ff;
}

div.ci_main div.category_area a.category_list.back-8:hover {
    background: #f2d024;
}

div.ci_main div.category_area a.category_list.back-9:hover {
    background: #690622;
}

div.ci_main div.category_area a.category_list.back-10:hover {
    background: #c2991c;
}

div.ci_main div.category_area a.category_list.back-11:hover {
    background: #9040ff;
}

div.ci_main div.category_area a.category_list:hover div.image_area>img,
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 {
    background: transparent !important;
}

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: 0.3s linear;
    -webkit-transition: 0.3s linear;
    -moz-transition: 0.3s 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: 0.3s linear;
    -webkit-transition: 0.3s linear;
    -moz-transition: 0.3s linear;
}

div.ci_main div.category_area a.category_list p.head>span.course_name {
    font-weight: bold;
    font-size: 16px;
    color: #000;
}

div.ci_main div.category_area a.category_list p.head>span.courses {
    color: grey;
}

div.ci_main div.category_area a.category_list:hover p.head>span.course_name,
div.ci_main div.category_area a.category_list:active p.head>span.course_name,
div.ci_main div.category_area a.category_list:focus p.head>span.course_name,
div.ci_main div.category_area a.category_list:hover p.head>span.courses,
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.courses {
    color: #fff;
}

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) no-repeat center center !important;
    background-size: cover !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, 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: 0px !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 p {
    width: 100%;
    float: left;
}

div.ci_main div.register_form form.register_form p {
    text-align: center;
}

div.ci_main div.register_form form.register_form p.head {
    font-weight: bold;
    font-size: 24px;
}

div.ci_main div.register_form form.register_form p.text {
    color: grey;
    margin-bottom: 20px;
}

div.ci_main div.register_form form.register_form label {
    width: 100%;
    float: left;
    margin-bottom: 5px;
}

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: bold;
    height: 100%;
    border: 1px solid #ccc;
    background: #f1f1f1;
    text-align: center;
    line-height: 43px;
}

div.ci_main div.register_form form.register_form div.country_code .form-control {
    padding-left: 72px;
    margin-bottom: 0;
}

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 {
    width: 100%;
    float: left;
    text-align: center;
    background: #095099;
    color: #fff;
    font-weight: bold;
    padding: 13px 10px;
    text-transform: uppercase;
}

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.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: bold;
    font-size: 16px;
}

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 form.register_form a.apply: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 {
    text-decoration: none;
}

div.ci_main div.register_form .heading {
    font-weight: bold;
    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.partner_form div .pd-0 {
    padding: 0px;
}

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 30px;
}

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::before,
div.ci_main div.register_form div.register_area div.justify-content-center.align-items-center::after {
    content: "";
    clear: both;
    display: table;
}

div.ci_main div.register_form div.register_area div.wrapper {
    width: 100%;
    float: left;
    margin-bottom: 30px;
}

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: bold;
    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 {
    width: 100%;
    float: left;
    padding: 80px 0;
    text-align: center;
}

/*div.ci_main div.reviews_area{width:100%;float:left;background: url(../images/reviews_area.jpg) no-repeat center center;background-size: cover !important;padding:80px 0;text-align: center;}*/

/*div.ci_main div.reviews_area_slider{width:100%;float:left;background: url(../images/reviews_area.jpg) no-repeat center center;background-size: cover !important;padding:80px 0;text-align: center; border-radius: 10px;-webkit-border-radius: 10px;}*/

div.ci_main div.reviews_area_slider {
    width: 100%;
    float: left;
    background: url(../images/reviews_area.jpg) no-repeat center center;
    background-size: cover !important;
    padding: 30px 0;
    text-align: center;
    border-radius: 10px;
    -webkit-border-radius: 10px;
}

div.ci_main div.reviews_area.mocktest_reviews_area {
    background: #f6f6f6;
}

div.ci_main div.reviews_area.mocktest_reviews_area div.author_profile p.text {
    color: grey;
}

div.ci_main div.reviews_area.mocktest_reviews_area div.author_profile p.sub_text {
    color: #000;
}

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.reviews_area.mocktest_reviews_area div.author_profile p.link>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 {
    text-decoration: none;
}

div.ci_main div.reviews_area 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 div.author_profile .head_one {
    color: #fff;
}

div.ci_main div.reviews_area div.author_profile p {
    width: 100%;
    float: left;
}

div.ci_main div.reviews_area {
    width: 100%;
    float: left;
    background: url(../images/reviews_area.jpg) no-repeat center center;
    background-size: cover !important;
    padding: 80px 0;
    text-align: center;
    background-attachment: fixed;
}

/*div.ci_main div.reviews_area div.author_profile p.text{font-size: 18px;color:#fff;margin-bottom: 30px;line-height: 1.7;}*/

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: bold;
    text-transform: uppercase;
}

div.ci_main div.reviews_area div.author_profile p.post {
    color: #333;
    font-weight: bold;
    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 div.author_profile p.post>a: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 {
    text-decoration: none;
}

div.ci_main div.reviews_area p.btns {
    margin: 30px 0 0;
}

div.ci_main div.reviews_area p.btns>a {
    margin-bottom: 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 {
    width: 100%;
    float: left;
    padding: 80px 0 50px;
}

div.ci_main div.poular_batches div.popular_batches_area {
    width: 100%;
    float: left;
}

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: 0.2s linear;
    -webkit-transition: 0.2s linear;
    -moz-transition: 0.2s linear;
}

div.ci_main div.poular_batches div.popular_batches_area div.popular_batches_img:hover {
    background: #f6f6f6;
}

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 p.btns>a.active {
    color: #fff;
}

div.ci_main div.poular_batches div.popular_batches_area div.popular_batches_img p.btns>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 {
    text-decoration: none;
}

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: bold;
    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: normal;
}

div.ci_main div.poular_batches div.popular_batches_area a.head {
    color: #000;
    width: 100%;
    float: left;
    font-weight: bold;
    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: bold;
    font-size: 24px;
    line-height: 1.2;
    margin: 0;
    min-height: 59px;
}

div.ci_main div.poular_batches div.popular_batches_area a.head: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 {
    color: #095099;
    text-decoration: none;
}

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 span.dark_color {
    color: #000;
}

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 {
    text-align: center;
    margin-bottom: 20px;
}

div.ci_main div.partner_page {
    width: 100%;
    float: left;
}

div.ci_main div.partner_page div.section {
    width: 100%;
    float: left;
}

div.ci_main div.partner_page div.section.section-one {
    padding: 50px 0 50px;
}

div.ci_main div.partner_page div.section.section-one .heading {
    width: 100%;
    float: left;
    font-weight: bold;
    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.partner_page div.section.section-one p.btns {
    margin-bottom: 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: 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 {
    width: 100%;
    float: left;
    margin-bottom: 30px;
}

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 {
    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 {
    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>img {
    width: 100%;
    float: left;
}

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>p>a:hover,
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 {
    color: #095099;
}

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: bold;
    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 0px #ccc;
    -webkit-box-shadow: 0 0 10px 0px #ccc;
    -moz-box-shadow: 0 0 10px 0px #ccc;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
}

div.ci_main div.icons_area>i {
    font-size: 60px;
    font-weight: bold;
    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: 0 5px;
    border: 2px solid #6db5ff;
    cursor: pointer;
    display: flex;
    margin: 10px 0;
    justify-content: space-between;
    align-items: center;
    padding: 10px;
    border-radius: 30px;
}

div.accordion i {
    color: #6db5ff;
    transition: all .5s ease-in;
}

div.accordion.active {
    background: #6db5ff;
}

div.accordion:hover h5,
div.accordion.active h5 {
    color: #fff;
}

div.accordion:hover i,
div.accordion.active i {
    color: #fff;
}

div.accordion .fa-minus {
    display: none;
}

.accordion:hover {
    background-color: #6db5ff;
    color: white;
    transition: all .5s ease-in;
    border: 2px solid #dddddd;
}

div.active .fa-minus {
    display: block;
}

div.active .fa-plus {
    display: none;
}

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;
    transition: all .5s ease-in;
    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: bold;
    color: #f15a22;
    margin-bottom: 15px;
}

div.ci_main div.partner_page div.section.section-two div.icons_area>p {
    width: 100%;
    float: left;
    margin-bottom: 10px;
}

div.ci_main div.partner_page div.section.section-two div.icons_area>p.head {
    font-size: 18px;
}

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 img.inc_banner {
    width: 100%;
    float: left;
    margin-bottom: 10px;
}

div.ci_main div.partner_page div.section.section-three ul.image_text>li ul.check_list {
    width: 100%;
    float: left;
    padding: 0;
    margin: 0;
}

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::before,
div.ci_main div.partner_page div.section.section-four ul.course_details>li::after {
    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.partner_page div.section.section-four ul.course_details>li p {
    width: 100%;
    float: left;
}

div.ci_main div.partner_page div.section.section-four ul.course_details>li p.head {
    font-weight: bold;
    color: #000;
    font-size: 18px;
}

div.ci_main div.partner_page div.section.section-four ul.course_details>li p.text {
    color: grey;
    font-size: 16px;
}

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: bold;
    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 {
    width: 100%;
    float: left;
}

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 {
    width: 100%;
    float: left;
    margin-bottom: 15px;
    position: relative;
}

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: bold;
    border-radius: 4px 0 0 4px;
    -webkit-border-radius: 4px 0 0 4px;
    -moz-border-radius: 4px 0 0 4px;
}

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: none;
    font-weight: bold;
    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.background_area form.partners_form a.submit_area: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 {
    text-decoration: none;
}

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-five div.white_area ul.list_area>li {
    width: 100%;
    float: left;
    font-size: 16px;
    margin-bottom: 10px;
}

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 .fa-quote-right::before {
    display: none;
}

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 {
    width: 100%;
    float: left;
    margin-bottom: 0;
    position: relative;
    min-height: 60px;
    padding-top: 5px;
}

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-six div.testimonials_area p.img_name_post>span {
    width: 100%;
    float: left;
    text-align: center;
    color: #6f75a7;
}

div.ci_main div.section.section-seven {
    background: #095099;
    padding: 80px 0 60px;
    text-align: center;
}

div.ci_main div.section.section-seven div.main_heading::before {
    background: #fff;
}

div.ci_main div.section.section-seven div.main_heading .heading {
    color: #fff;
}

div.ci_main div.section.section-seven div.author_profile {
    width: 100%;
    float: left;
    padding: 0 15%;
}

div.ci_main div.section.section-seven div.author_profile img.author_pic {
    width: 200px;
    margin-bottom: 10px;
}

div.ci_main div.section.section-seven div.author_profile .head_one {
    color: #fff;
}

div.ci_main div.section {
    width: 100%;
    float: left;
}

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: bold;
    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.section.section-seven div.author_profile p {
    width: 100%;
    float: left;
}

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.section.section-seven div.author_profile p {
    width: 100%;
    float: left;
}

div.ci_main div.section.section-seven div.author_profile p.social_icons>a {
    display: inline-block;
    margin: 0 5px 10px;
    background: rgba(0, 0, 0, 0.1);
    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.section.section-seven div.author_profile p.social_icons>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 {
    text-decoration: none;
}

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 {
    width: 100%;
    float: left;
    list-style: none;
    padding: 10px 15px;
}

div.ci_main div.partner_page div.section.section-seven {
    background: #095099;
    padding: 80px 0 60px;
    text-align: center;
}

div.ci_main div.partner_page div.section.section-seven div.author_profile {
    width: 100%;
    float: left;
    padding: 0 15%;
}

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 .head_one {
    color: #fff;
}

div.ci_main div.partner_page div.section.section-seven div.author_profile p {
    width: 100%;
    float: left;
}

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.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 {
    display: inline-block;
    margin: 0 5px 10px;
    background: rgba(0, 0, 0, 0.1);
    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.partner_page div.section.section-seven div.author_profile p.social_icons>a: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 {
    text-decoration: none;
}

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 {
    width: 100%;
    float: left;
    margin-bottom: 20px;
}

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 {
    width: 100%;
    float: left;
    list-style: none;
    padding: 10px 15px;
}

div.ci_main div.partner_page div.partners_faq_area div.accordian_area ul>li.head {
    font-weight: bold;
    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 {
    width: 100%;
    float: left;
    padding: 80px 0 50px;
}

div.ci_main div.upcoming_events a.upcoming_events_area {
    width: 100%;
    float: left;
    margin-bottom: 30px;
}

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.upcoming_events a.upcoming_events_area div.image_area>img {
    width: 100%;
    float: left;
    transition: 0.2s linear;
    -webkit-transition: 0.2s linear;
    -moz-transition: 0.2s linear;
}

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: bold;
    text-align: center;
    line-height: 1.1;
    padding: 7px 5px;
    z-index: 2;
}

div.ci_main div.upcoming_events a.upcoming_events_area div.image_area div.date>span {
    display: block;
    font-size: 14px;
}

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 {
    width: 100%;
    float: left;
}

div.ci_main div.upcoming_events a.upcoming_events_area div.text_area>p.head {
    font-weight: bold;
    font-size: 16px;
    color: #000;
    position: relative;
    transition: 0.3s linear;
    -webkit-transition: 0.3s linear;
    -moz-transition: 0.3s linear;
}

div.ci_main div.upcoming_events a.upcoming_events_area div.text_area>p.head:hover {
    color: #095099;
}

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: bold;
    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.upcoming_events a.upcoming_events_area div.text_area>p.head>span.cost.free {
    background: #ffb606;
}

div.ci_main div.upcoming_events a.upcoming_events_area div.text_area>p.date_time {
    color: grey;
    font-weight: bold;
}

div.ci_main div.upcoming_events p.btns {
    text-align: center;
    margin-bottom: 20px;
}

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.company_logos .company_logos_links>img {
    width: 100%;
    float: left;
}

div.ci_main div.blog_page {
    width: 100%;
    float: left;
    padding: 80px 0 50px;
}

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) no-repeat left center;
    border: 1px solid #ccc;
    padding: 30px 30px 20px;
}

div.ci_main div.blog_page div.blog_area img.blog_img {
    width: 100%;
    float: left;
    margin-bottom: 30px;
}

div.ci_main div.blog_page div.blog_area div.text_area {
    width: 100%;
    float: left;
}

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;
}

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 blockquote::before {
    display: none;
}

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 th,
div.ci_main div.blog_page.blog_details_page div.blog_area div.text_area td {
    border: 1px solid #ccc;
}

div.ci_main div.blog_page.blog_details_page div.blog_area div.text_area th,
div.ci_main div.blog_page.blog_details_page div.blog_area div.text_area td {
    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: bold;
    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: bold;
    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>a: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 {
    text-decoration: none;
    color: #095099;
}

div.ci_main div.blog_page div.blog_area div.text_area p {
    width: 100%;
    float: left;
    margin-bottom: 20px;
}

div.ci_main div.blog_page div.blog_area div.text_area h1 {
    font-family: Lato-Black;
    font-weight: normal;
}

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: normal;
}

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 h1 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 h2 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 h3 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 h4 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 h5 b,
div.ci_main div.blog_page div.blog_area div.text_area h6 strong,
div.ci_main div.blog_page div.blog_area div.text_area h6 b {
    font-weight: normal;
}

div.ci_main div.blog_page div.blog_area div.text_area p.date_icons {
    margin-bottom: 10px;
    color: #b9b9b9;
    font-weight: bold;
}

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.date_icons>span:last-child {
    margin-right: 0;
}

div.ci_main div.blog_page div.blog_area div.text_area p.text {
    color: grey;
    line-height: 1.7;
    font-size: 16px;
    margin-bottom: 20px;
}

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>span:last-child {
    margin-right: 0;
}

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 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 {
    text-decoration: none;
}

div.ci_main div.blog_page div.blog_area div.text_area p.tags_links>span>a {
    background: #40c4ff;
    color: #fff;
    font-weight: bold;
    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: rgb(59, 89, 152);
}

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 {
    float: left;
    width: 100%;
}

.page_outer_custom .pagination-outer {
    text-align: center;
}

.page_outer_custom .pagination {
    font-family: 'Ubuntu', sans-serif;
    display: inline-flex;
    box-shadow: 0px 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: all 0.3s ease;
    clip-path: polygon(0 0, 85% 0%, 75% 25%, 100% 15%, 100% 100%, 0 100%);
}

.page_outer_custom .pagination li.active a.page-link,
.page_outer_custom .pagination li a.page-link:hover,
.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: all 0.3s ease 0s;
    clip-path: polygon(0 0, 85% 0%, 75% 25%, 100% 15%, 100% 100%, 0 100%);
}

.page_outer_custom .pagination li.active a.page-link:before,
.page_outer_custom .pagination li a.page-link:hover: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:hover,
ul.pagination_area>li>a:active,
ul.pagination_area>li>a:focus,
ul.pagination_area>li>a.active {
    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 {
    width: 100%;
    float: left;
}

div.reviews_show_area p.heading {
    font-weight: bold;
    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 {
    margin-bottom: 0;
}

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.reviews_show_area p.social_icons>a:last-child {
    margin-right: 0;
}

div.reviews_show_area p.social_icons>a:hover,
div.reviews_show_area p.social_icons>a:active,
div.reviews_show_area p.social_icons>a:focus {
    text-decoration: none;
    background: #40c4ff;
}

h4.recent_posts {
    width: 100%;
    float: left;
    margin: 0 0 0;
    padding: 15px;
    background: #f6f6f6;
    border: 1px solid #eee;
    font-size: 20px;
}

ul.recent_posts_list {
    width: 100%;
    float: left;
    padding: 15px 15px 0;
    margin: 0 0 30px;
    border: 1px solid #eee;
    border-top: none;
    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;
}

ul.recent_posts_list>li>a:hover,
ul.recent_posts_list>li>a:active,
ul.recent_posts_list>li>a:focus {
    text-decoration: none;
    color: #40c4ff;
}

ul.recent_posts_list>li>a i {
    position: absolute;
    top: 3px;
    left: 0;
    color: #095099;
}

div.post_a_comment {
    width: 100%;
    float: left;
    margin-bottom: 30px;
    border: 1px solid #eee;
}

div.post_a_comment p.head {
    width: 100%;
    float: left;
    padding: 15px 40px;
    font-size: 16px;
    font-weight: bold;
    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: none;
    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: 0.5;
    font-weight: normal;
}

div.post_a_comment form .form-control:-ms-input-placeholder {
    opacity: 0.5;
    font-weight: normal;
}

div.post_a_comment form .form-control::placeholder {
    opacity: 0.5;
    font-weight: normal;
}

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: bold;
    padding: 15px 35px;
    text-align: center;
}

div.post_a_comment form .submit_btn:hover,
div.post_a_comment form .submit_btn:active,
div.post_a_comment form .submit_btn:focus {
    text-decoration: none;
}

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: bold;
    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:first-child {
    padding-top: 0;
}

div.ci_main div.blog_page div.right_sidebar ul.categories>li>a {
    width: 100%;
    float: left;
    color: #000;
    font-weight: bold;
    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.categories>li>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 {
    text-decoration: none;
    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: 0.3s linear;
    -webkit-transition: 0.3s linear;
    -moz-transition: 0.3s linear;
    height: 90px;
}

div.ci_main div.blog_page div.right_sidebar ul.posts_area>li:hover a.image_area>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: bold;
    margin-bottom: 5px;
}

div.ci_main div.blog_page div.right_sidebar ul.posts_area>li a.heading: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 {
    text-decoration: none;
    color: #40c4ff;
}

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 p.follow_us>a:last-child {
    margin-right: 0;
}

div.ci_main div.blog_page div.right_sidebar p.follow_us>a:hover,
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 {
    text-decoration: none;
    color: #40c4ff;
}

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) no-repeat top right;
    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, 0.75);
}

div.ci_main div.blog_page div.right_sidebar div.courses_area form {
    width: 100%;
    float: left;
    position: relative;
}

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: none;
    height: 45px;
    background: rgba(225, 225, 225, 0.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 {
    width: 100%;
    float: left;
    margin-bottom: 15px;
    position: relative;
}

div.ci_main div.blog_page div.right_sidebar div.courses_area form div.captcha_area .form-control {
    margin-bottom: 0;
}

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: bold;
    line-height: 45px;
}

div.ci_main div.blog_page div.right_sidebar div.courses_area form div.captcha_area .form-control {
    padding-left: 82px;
}

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: bold;
    text-align: center;
    background: #40c4ff;
    padding: 13px 5px;
}

div.ci_main div.blog_page div.right_sidebar div.courses_area form>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 {
    text-decoration: none;
}

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: transparent;
}

div.ci_main div.panel-group div.panel.text-center {
    margin-bottom: 30px;
}

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: bold;
    color: #000;
    border: 1px solid #000;
}

div.ci_main div.panel-group div.panel a.accordion-toggle:hover,
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.active {
    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,
div.ci_main div.login_area label,
div.ci_main div.login_area .form-control {
    width: 100%;
    float: left;
}

div.ci_main div.login_area p.form_text {
    margin-bottom: 15px;
    font-size: 12px;
    font-weight: bold;
}

div.ci_main div.login_area label {
    margin-bottom: 5px;
    font-size: 12px;
}

div.ci_main div.login_area p.head {
    font-weight: bold;
    font-size: 30px;
    margin-bottom: 30px;
    line-height: 1.1;
}

div.ci_main div.login_area p.form_text>a {
    color: #095099;
    cursor: pointer;
}

div.ci_main div.login_area p.form_text>a:hover,
div.ci_main div.login_area p.form_text>a:active,
div.ci_main div.login_area p.form_text>a:focus {
    text-decoration: none;
}

div.ci_main div.login_area p.form_text input,
div.ci_main div.login_area p>span {
    float: left;
}

div.ci_main div.login_area p.form_text input {
    margin: 1px 5px 0 0;
}

div.ci_main div.login_area p.form_text>span~a {
    float: right;
}

div.ci_main div.login_area form.login_register_form a.login {
    margin: 10px 0 20px;
}

div.ci_main div.login_area form.login_register_form .form-control {
    margin-bottom: 20px;
}

form.login_register_form {
    width: 100%;
    float: left;
    position: relative;
}

form.login_register_form button.close {
    position: absolute;
    top: -20px;
    right: -15px;
}

form.login_register_form p.head {
    width: 100%;
    float: left;
    line-height: 1.1;
    font-weight: bold;
    font-size: 30px;
    margin-bottom: 30px;
    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: 0.7;
}

form.login_register_form .form-control:-ms-input-placeholder {
    font-size: 12px;
    opacity: 0.7;
}

form.login_register_form .form-control::placeholder {
    font-size: 12px;
    opacity: 0.7;
}

form.login_register_form a.login {
    width: 100%;
    float: left;
    text-align: center;
    background: #095099;
    color: #fff;
    font-weight: bold;
    padding: 13px 10px;
    text-transform: uppercase;
}

form.login_register_form a.login:hover,
form.login_register_form a.login:active,
form.login_register_form a.login:focus {
    text-decoration: none;
}

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: bold;
    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 {
    width: 100%;
    float: left;
    text-align: center;
}

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 div.social_links>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 {
    text-decoration: none;
    color: #095099;
}

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: rgb(59, 89, 152);
    font-weight: bold;
    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: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 {
    text-decoration: none;
}

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 {
    margin-top: 0;
    margin-bottom: 0;
    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 {
    width: 100%;
    float: left;
    position: relative;
}

div.ci_main div.mocktest_slider .carousel-indicators {
    bottom: 0;
}

div.ci_main div.mocktest_slider .carousel-indicators>li {
    box-shadow: 0px 0 2px #000;
    -webkit-box-shadow: 0px 0 2px #000;
    -moz-box-shadow: 0px 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: bold;
    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_banner img.mocktest_banner_img {
    width: 100%;
    float: left;
    margin-bottom: 30px;
}

div.ci_main div.mocktest_content {
    width: 100%;
    float: left;
    margin-bottom: 20px;
}

div.ci_main div.mocktest_content p {
    width: 100%;
    float: left;
}

div.ci_main div.mocktest_content p.heading {
    font-weight: bold;
    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.mocktest_content p.btns {
    margin-bottom: 0;
}

div.ci_main div.mocktest_content p.btns>a {
    padding: 15px 30px;
    border-radius: 60px;
    -webkit-border-radius: 60px;
    -moz-border-radius: 60px;
}

div.ci_main div.careerera_process {
    width: 100%;
    float: left;
    background: #f6f6f6;
    padding: 80px 0 100px;
}

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 {
    width: 100%;
    float: left;
    margin-bottom: 20px;
}

div.ci_main div.careerera_process div.main_careerera_process div.content_area p {
    width: 100%;
    float: left;
}

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.careerera_process div.main_careerera_process div.content_area p.heading>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 {
    text-decoration: none;
}

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.careerera_process div.main_careerera_process div.content_area.right_align p.text>img {
    float: right;
}

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.right_align>img {
    float: 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.careerera_process div.main_careerera_process div.content_area.left_align p.text>span {
    padding-left: 120px;
}

div.ci_main div.careerera_process div.main_careerera_process div.content_area.left_align p.text>img {
    float: left;
}

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.careerera_process div.main_careerera_process div.content_area.left_align>img {
    float: left;
}

div.ci_main div.imagine_feature {
    width: 100%;
    float: left;
    padding: 80px 0 50px;
}

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: 0.2s linear;
    -webkit-transition: 0.2s linear;
    -moz-transition: 0.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: 0.2s linear;
    -webkit-transition: 0.2s linear;
    -moz-transition: 0.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: 0.2s linear;
    -webkit-transition: 0.2s linear;
    -moz-transition: 0.2s linear;
}

div.ci_main div.imagine_feature ul.imagine_feature_area span.icon>img {
    width: 35px;
    display: inline-block;
    transition: 0.2s linear;
    -webkit-transition: 0.2s linear;
    -moz-transition: 0.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: 0.2s linear;
    -webkit-transition: 0.2s linear;
    -moz-transition: 0.2s linear;
}

div.ci_main div.imagine_feature ul.imagine_feature_area>li>a:hover,
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 {
    text-decoration: none;
}

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 {
    background: #095099;
    ;
}

div.ci_main div.imagine_feature ul.imagine_feature_area:hover>li.head {
    color: #fff;
}

div.ci_main div.imagine_feature ul.imagine_feature_area:hover>li {
    color: #ccc;
}

div.ci_main div.imagine_feature ul.imagine_feature_area:hover>li>a {
    color: #fff;
}

div.ci_main div.common_image_txt {
    width: 100%;
    float: left;
    padding: 0 0 50px 0;
}

div.ci_main div.common_image_txt img.common_image_txt_banner {
    width: 100%;
    float: left;
    margin-bottom: 30px;
}

div.ci_main div.common_image_txt p {
    width: 100%;
    float: left;
}

div.ci_main div.common_image_txt p.heading {
    font-weight: bold;
    font-size: 40px;
    line-height: 1.3;
    margin-bottom: 20px;
}

div.ci_main div.common_image_txt 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: 0;
    margin: 0 0 30px;
    background: #fff;
    -webkit-box-shadow: 0 5px 15px -2px rgba(0, 0, 0, 0.1);
    box-shadow: 0 5px 15px -2px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 5px 15px -2px rgba(0, 0, 0, 0.1);
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    padding: 20px;
    border: 1px solid #eee;
    border-left-style: solid;
    border-left-width: 1px;
    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: bold;
    color: #000;
}

div.ci_main div.common_image_txt ul.testi_area>li.image_area_text p.post {
    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.mocktest_about_area {
    width: 100%;
    float: left;
    background: #f6f6f6;
    padding: 80px 0 50px;
}

div.ci_main div.mocktest_about_area img.common_image_txt_banner {
    width: 100%;
    float: left;
    margin-bottom: 30px;
}

div.ci_main div.mocktest_about_area p {
    width: 100%;
    float: left;
}

div.ci_main div.mocktest_about_area p.head {
    font-weight: bold;
    font-size: 30px;
    color: #000;
    margin-bottom: 15px;
}

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.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 {
    margin-bottom: 30px;
}

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_our_team {
    width: 100%;
    float: left;
    padding: 80px 0 40px;
}

div.ci_main div.mocktest_our_team_area {
    width: 100%;
    float: left;
    margin-bottom: 30px;
}

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>img {
    width: 100%;
    float: left;
    transition: 0.2s linear;
    -webkit-transition: 0.2s linear;
    -moz-transition: 0.2s linear;
}

div.ci_main div.mocktest_our_team_area div.image_area>p.social_icons {
    width: 100%;
    margin: 0;
    padding: 15px 15px 5px;
    position: absolute;
    background: #40c4ff;
    text-align: center;
    transition: 0.3s linear;
    -webkit-transition: 0.3s linear;
    -moz-transition: 0.3s linear;
    left: 0;
    bottom: 0;
    margin-bottom: -70px;
}

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 div.image_area>p.social_icons>a: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 {
    text-decoration: none;
}

div.ci_main div.mocktest_our_team_area:hover div.image_area>p.social_icons {
    margin-bottom: 0;
}

div.ci_main div.mocktest_our_team_area:hover div.image_area>img {
    transform: scale(1.05);
    -webkit-transform: scale(1.05);
    -moz-transform: scale(1.05);
}

div.ci_main div.mocktest_our_team_area p {
    width: 100%;
    float: left;
}

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: bold;
    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 {
    width: 100%;
    float: left;
    padding: 80px 0 40px;
}

div.ci_main div.mocktest_blog_post div.blog_post_area {
    width: 100%;
    float: left;
    margin-bottom: 30px;
}

div.ci_main div.mocktest_blog_post div.blog_post_area>img {
    width: 100%;
    float: left;
    margin-bottom: 30px;
}

div.ci_main div.mocktest_blog_post div.blog_post_area>p {
    width: 100%;
    float: left;
}

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.name_date_link>span,
div.ci_main div.mocktest_blog_post div.blog_post_area>p>i,
div.ci_main div.mocktest_blog_post div.blog_post_area>p>a {
    display: inline-block;
}

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.mocktest_blog_post div.blog_post_area>p.name_date_link>a,
div.ci_main div.mocktest_blog_post div.blog_post_area>p.link>a {
    color: #095099;
}

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: 0px 0px 5px 0px #888888;
    -webkit-box-shadow: 0px 0px 5px 0px #888888;
    -moz-box-shadow: 0px 0px 5px 0px #888888;
}

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: bold;
    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:last-child {
    margin-bottom: 0;
}

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: bold;
    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.ci_main div.learning_path ul.course_area_w_line>li p.course_number {
    margin-bottom: 20px;
    font-weight: bold;
    color: grey;
}

div.ci_main div.learning_path ul.course_area_w_line>li p.course_name {
    font-weight: bold;
    font-size: 20px;
    margin-bottom: 20px;
    color: #000;
    height: 68px;
}

div.ci_main div.learning_path ul.course_area_w_line>li p.course_text {
    margin-bottom: 30px;
}

div.ci_main div.learning_path ul.accordion_area {
    width: 100%;
    float: left;
    margin: 0;
    padding: 0;
}

div.ci_main div.learning_path ul.accordion_area>li {
    width: 100%;
    float: left;
    list-style: none;
}

div.ci_main div.learning_path ul.accordion_area>li>a {
    width: 100%;
    float: left;
    padding: 10px 15px;
    background: #40c4ff;
    color: #fff;
    font-weight: bold;
    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: auto;
    border-top: 5px solid #fff;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    content: "";
    margin-top: 8px;
}

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 15px;
    margin-top: -10px;
    display: none;
}

div.ci_main div.learning_path ul.accordion_area>li div.show_area div.poular_batches {
    padding: 0;
}

div.ci_main div.learning_path ul.accordion_area>li div.show_area div.poular_batches div.popular_batches_area div.popular_batches_img {
    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) no-repeat top center;
    background-size: cover;
    position: relative;
    background-attachment: fixed;
}

div.ci_main div.background_contact_us::before {
    width: 100%;
    height: 100%;
    position: absolute;
    content: "";
    background: #000;
    opacity: 0.5;
    top: 0;
    left: 0;
}

div.ci_main div.background_contact_us div.main_heading .heading {
    color: #fff;
}

div.ci_main div.background_contact_us div.main_heading::before {
    background: #fff;
}

form.mocktest_form {
    width: 58.3333333333%;
    margin: auto;
    background: #fff;
    margin-bottom: 30px;
    padding: 50px 50px 30px;
}

form.mocktest_form label {
    width: 100%;
    float: left;
    font-size: 16px;
    font-weight: normal;
    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: normal;
    font-size: 16px;
}

form.mocktest_form .form-control:-ms-input-placeholder {
    font-weight: normal;
    font-size: 16px;
}

form.mocktest_form .form-control::placeholder {
    font-weight: normal;
    font-size: 16px;
}

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.country_code .form-control {
    padding-left: 72px;
    margin-bottom: 0;
}

form.mocktest_form div.captcha {
    width: 100%;
    float: left;
    position: relative;
    margin-bottom: 20px;
}

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: bold;
    font-size: 16px;
}

form.mocktest_form div.captcha .form-control {
    padding-left: 100px;
    margin-bottom: 0;
}

form.mocktest_form p.btns {
    text-align: center;
}

form.mocktest_form p.btns>a {
    width: auto;
    font-weight: normal;
    padding: 11px 25px;
    border-radius: 60px;
    -webkit-border-radius: 60px;
    -moz-border-radius: 60px;
    margin-left: 0;
    margin-right: 0;
}

div.ci_main.instructor_page div.copyright_area {
    margin-top: 0;
}

div.instructor_banner {
    width: 100%;
    float: left;
    padding: 60px 0 30px;
    background: #f6f6f6;
}

div.instructor_banner div.instructor_content {
    width: 100%;
    float: left;
    margin-bottom: 10px;
}

div.instructor_banner div.instructor_content .heading,
div.instructor_banner div.instructor_content .text {
    width: 100%;
    float: left;
}

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_banner div.instructor_content p.btns>a {
    margin-left: 0;
    font-weight: normal;
}

div.instructor_banner img.instructor_banner_img {
    width: 100%;
    float: left;
    margin-bottom: 30px;
}

div.instructor_services {
    width: 100%;
    float: left;
    padding: 80px 0 40px;
}

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 .head,
div.instructor_services div.instructor_services_area .text {
    width: 100%;
    float: left;
    margin-bottom: 10px;
}

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.instructor_services div.instructor_services_area>i.two {
    color: #ed0722;
}

div.instructor_services div.instructor_services_area>i.three {
    color: #08991c;
}

div.instructor_services div.instructor_services_area>i.four {
    color: #085099;
}

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: 0.3s linear;
    -webkit-transition: 0.3s linear;
    -moz-transition: 0.3s 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) no-repeat center center;
    position: relative;
}

div.ci_main div.counter_area.instructor_counter::before {
    content: "";
    position: absolute;
    background: rgba(255, 255, 255, 0.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: normal;
    font-size: 16px;
}

div.ci_main div.instructor_team {
    width: 100%;
    float: left;
    padding: 80px 0 50px;
}

div.ci_main div.instructor_team div.instructor_team_area {
    width: 100%;
    float: left;
    margin-bottom: 30px;
    box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.1);
}

div.ci_main div.instructor_team div.instructor_team_area div.image_area {
    width: 100%;
    float: left;
    position: relative;
}

div.ci_main div.instructor_team div.instructor_team_area div.image_area>img {
    width: 100%;
    float: left;
}

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: 0.2s linear;
    -webkit-transition: 0.2s linear;
    -moz-transition: 0.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, 0.7);
    color: #fff;
}

div.ci_main div.instructor_team div.instructor_team_area div.image_area p>a:hover,
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 {
    text-decoration: none;
    background: rgba(64, 196, 255, 1);
}

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_team div.instructor_team_area ul.team_info>li.name {
    font-size: 18px;
}

div.ci_main div.instructor_team div.instructor_team_area ul.team_info>li.post {
    color: #b9b9b9;
}

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: none;
}

div.ci_main div.instructor_contact ul.contact_portion {
    width: 100%;
    float: left;
    padding: 0;
    margin: 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: 0.2s linear;
    -webkit-transition: 0.2s linear;
    -moz-transition: 0.2s linear;
}

div.ci_main div.instructor_contact ul.contact_portion>li:hover>i {
    background: #095099;
}

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 {
    color: grey;
    font-size: 16px;
}

div.ci_main div.instructor_contact ul.contact_portion>li p.text>a {
    width: auto;
    float: left;
    color: grey;
}

div.ci_main div.instructor_contact ul.contact_portion>li p.text>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 {
    text-decoration: none;
}

div.ci_main div.instructor_contact p.head {
    font-size: 18px;
}

div.ci_main div.instructor_contact p.sub_head {
    font-size: 16px;
}

div.ci_main.instructor_page div.instructor_contact form.mocktest_form {
    width: 100%;
    float: left;
    background: transparent;
    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 {
    width: 100%;
    float: left;
    position: relative;
    margin-bottom: 20px;
}

div.ci_main.instructor_page div.instructor_contact form.mocktest_form label.upload_file input[type="file"] {
    margin-bottom: 0;
}

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.instructor_contact form.mocktest_form p.btns {
    margin-bottom: 0;
}

div.ci_main.instructor_page div.subscribe_news {
    background: white;
    padding: 70px 0 40px;
}

div.ci_main.instructor_page div.subscribe_news::before {
    display: none;
}

div.ci_main.instructor_page div.subscribe_news div.main_heading .heading {
    color: #000;
}

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 .form-control {
    margin-bottom: 10px;
}

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.partner_page div.section.section-one div.partner_banner form.mocktest_form div.country_code .form-control,
div.ci_main div.partner_page div.section.section-one div.partner_banner form.mocktest_form div.captcha .form-control {
    margin-bottom: 0;
}

div.ci_main div.partner_page div.section.section-one div.partner_banner form.mocktest_form div.captcha {
    margin-bottom: 10px;
}

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 0px #ccc;
    -webkit-box-shadow: 0 0 10px 0px #ccc;
    -moz-box-shadow: 0 0 10px 0px #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 0px #ccc;
    -webkit-box-shadow: 0 0 10px 0px #ccc;
    -moz-box-shadow: 0 0 10px 0px #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 0px #ccc;
    -webkit-box-shadow: 0 0 10px 0px #ccc;
    -moz-box-shadow: 0 0 10px 0px #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: bold;
    color: #f15a22;
    margin-bottom: 15px;
    position: absolute;
    top: 5px;
    left: 0;
}

div.ci_main div.lifetime_area div.lifetime_area_icons div.icons_area>p {
    width: 100%;
    float: left;
    margin-bottom: 10px;
}

div.ci_main div.lifetime_area div.lifetime_area_icons div.icons_area>p.head {
    font-size: 18px;
}

div.ci_main div.lifetime_area div.lifetime_area_icons div.icons_area>p.text {
    color: grey;
}

div.ci_main div.lifetime_area div.lifetime_area_icons div.icons_area>i.one {
    color: ;
}

div.ci_main div.lifetime_area div.lifetime_area_icons div.icons_area>i.two {
    color: #ed0722;
}

div.ci_main div.lifetime_area div.lifetime_area_icons div.icons_area>i.three {
    color: #08991c;
}

div.ci_main div.lifetime_area div.lifetime_area_icons div.icons_area>i.four {
    color: #40c4ff;
}

div.ci_main div.lifetime_area form.mocktest_form .form-control {
    background: transparent;
    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 {
    width: 100%;
    float: left;
    margin-bottom: 10px;
}

div.ci_main div.lifetime_area form.mocktest_form div.radio_buttons label input {
    display: none;
}

div.ci_main div.lifetime_area form.mocktest_form div.radio_buttons label input:checked~p {
    background: #40c4ff;
    border-color: transparent;
    color: #fff;
}

div.ci_main div.lifetime_area form.mocktest_form div.radio_buttons 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 {
    width: 100%;
    float: left;
    margin-bottom: 10px;
}

div.ci_main div.lifetime_area form.mocktest_form div.radios_button label input {
    display: none;
}

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.radios_button label {
    width: auto;
    float: left;
    margin: 0 10px 10px 0;
}

div.ci_main div.lifetime_area form.mocktest_form div.radios_button label>p {
    width: 20px;
    height: 20px;
    float: left;
    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.radio_buttons label:last-child {
    margin-right: 0;
}

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 p.btns>a {
    margin-bottom: 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;
   
    position: relative;
}

div.ci_main div.footer ul.dropdown-menu>li>a:hover,
div.ci_main div.footer ul.dropdown-menu>li>a:active,
div.ci_main div.footer ul.dropdown-menu>li>a:focus {
    color: #000 !important;
}

div.ci_main div.footer a:hover,
div.ci_main div.footer a:active,
div.ci_main div.footer a:focus {
    color: #fff !important;
    text-decoration: none;
}

div.ci_main div.footer p.head {
    width: 100%;
    float: left;
    font-size: 24px;
    font-weight: bold;
    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.m_b_0 {
    margin-bottom: 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: 10px;
    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 ul.footer_links>li.social_icons>a:last-child {
    margin-right: 0;
}

div.ci_main div.footer ul.footer_links>li.social_icons>a:last-child {
    margin-right: 0;
}

div.ci_main div.footer p.about_us {
    width: 100%;
    float: left;
    color: #fff;
    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 {
    width: 100%;
    float: left;
    padding: 0;
    margin: 0;
}

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>a {
    font-weight: bold;
    color: #000;
    font-size: 18px;
}

div.ci_main div.footer_bottom_fixed ul>li>a:hover,
div.ci_main div.footer_bottom_fixed ul>li>a:active,
div.ci_main div.footer_bottom_fixed ul>li>a:focus {
    text-decoration: none;
}

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:first-child>a {
    float: right;
}

div.ci_main div.footer_bottom_fixed ul>li:nth-child(2)>a {
    float: left;
}

div.ci_main div.footer_bottom_fixed ul>li:last-child {
    width: 100%;
    text-align: center;
    display: none;
}

div.ci_main div.footer_bottom_fixed ul>li:last-child>a {
    display: inline-block;
}

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.partner_page div.copyright_area {
    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 {
    margin-bottom: 20px;
}

div.ci_main div.footer_mocktest p.copyright {
    margin-bottom: 30px;
}

div.ci_main div.footer_mocktest p.follow_us>a {
    display: inline-block;
    margin: 0 15px 10px;
    color: #40c4ff;
}

div.ci_main div.footer_mocktest p.follow_us>a:hover,
div.ci_main div.footer_mocktest p.follow_us>a:active,
div.ci_main div.footer_mocktest p.follow_us>a:focus {
    text-decoration: none;
    color: #095099;
}

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:hover,
a.scroll_top:active,
a.scroll_top:focus {
    background: #095099;
}

a.scroll_top>i {
    width: 100%;
    float: left;
    font-style: normal;
    margin-top: 5px;
    text-transform: uppercase;
    font-weight: bold;
}

a.scroll_top.active>i {
    display: none;
}

a.scroll_top.active>span {
    line-height: 36px;
}

div.ci_main div.main_container_area .payment_sub_head {
    width: 100%;
    float: left;
    font-weight: bold;
    font-size: 22px;
    line-height: 1.3;
    margin-bottom: 0;
    text-align: center;
    background: #40c4ff;
    color: #fff;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 30px;
    padding-right: 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-top: 10px;
    padding-bottom: 10px;
    padding-left: 30px;
    padding-right: 30px;
}

div.ci_main div.main_container_area form .payment_sub_head:before,
div.ci_main div.main_container_area form .payment_sub_head:after {
    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 .bci_box {
    width: 100%;
    float: left;
    margin-bottom: 30px;
    position: relative;
}

div.ci_main div.become_careerera_instructor.for_partner_height {
    background: #f6f6f6;
}

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 {
    width: 100%;
    float: left;
    text-align: center;
}

div.ci_main div.become_careerera_instructor .bci_box p.numbers {}

div.ci_main div.become_careerera_instructor .bci_box p.numbers>img {
    display: inline-block;
    width: 100px;
    transition: 0.3s linear;
    -webkit-transition: 0.3s linear;
    -moz-transition: 0.3s linear;
}

div.ci_main div.become_careerera_instructor .bci_box:hover p.numbers>img {
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
}

div.ci_main div.become_careerera_instructor .bci_box p.head {
    position: relative;
    font-size: 24px;
    font-weight: bold;
    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.text>span {}

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 {
    width: 100%;
    float: left;
    padding: 80px 0 50px;
}

div.ci_main div.partner_content_area div.main_heading .heading {
    font-size: 30px;
}

div.ci_main div.partner_content_area div.main_heading::before {}

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 {
    width: 100%;
    float: left;
    margin-bottom: 30px;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
}

div.ci_main div.partner_content_area ul.unorder_list {
    margin-bottom: 20px;
}

div.ci_main div.franchisee_requirements {
    width: 100%;
    float: left;
    background: #f6f6f6;
    padding: 80px 0 50px;
}

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: bold;
    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: 0.3s linear;
    -webkit-transition: 0.3s linear;
    -moz-transition: 0.3s 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, 0.7);
    color: #fff;
    transition: 0.3s linear;
    -webkit-transition: 0.3s linear;
    -moz-transition: 0.3s 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: 0.3s linear;
    -webkit-transition: 0.3s linear;
    -moz-transition: 0.3s linear;
}

div.ci_main div.franchisee_requirements a.franchisee_requirements_main:hover div.image_text span.view_more {
    opacity: 0;
}

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);
}

#more-certifications,
#more-test-preparations,
#more-language {
    display: none;
}

div.partner_with_us1 {
    width: 100%;
    float: left;
    padding: 80px 0 50px;
}

div.partner_with_us1 ul.unorder_list {
    margin-bottom: 20px;
}

div.partner_with_us1 ul.unorder_list>li {
    font-size: 15px;
}

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(0.5);
        -webkit-transform: scale(0.5);
        -moz-transform: scale(0.5);
    }
    to {
        transform: scale(1);
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
    }
}

@-webkit-keyframes blink {
    from {
        transform: scale(0.5);
        -webkit-transform: scale(0.5);
        -moz-transform: scale(0.5);
    }
    to {
        transform: scale(1);
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
    }
}

@-moz-keyframes blink {
    from {
        transform: scale(0.5);
        -webkit-transform: scale(0.5);
        -moz-transform: scale(0.5);
    }
    to {
        transform: scale(1);
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
    }
}

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.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.ci_main div.requirement_area div.main_heading .heading {
    color: #fff;
}

div.ci_main div.requirement_area div.main_heading::before {
    background: #fff;
}

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 {
    width: 100%;
    float: left;
}

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: bold;
}

div.support_services {
    width: 100%;
    float: left;
    padding: 80px 0 50px;
}

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: bold;
    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.support_services img.full_width {
    width: 100%;
    float: left;
    margin-bottom: 30px;
}

div.courses_category {
    width: 100%;
    float: left;
    padding: 80px 0 30px;
    background: #f6f6f6;
}

div.courses_category p {
    width: 100%;
    float: left;
}

div.courses_category ol.roman_numbers {
    width: 100%;
    float: left;
    padding: 0;
    margin: 0;
}

div.courses_category ol.roman_numbers>li {
    width: 100%;
    float: left;
    list-style: upper-roman;
    margin-bottom: 10px;
    font-size: 24px;
    list-style-position: inside;
    text-transform: uppercase;
}

div.courses_category ul.unorder_list {
    margin-bottom: 30px;
}

div.courses_category ul.unorder_list.part-two>li {
    width: 50%;
}

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;
}

.our_faq_sec.our_faq_sec_removecss .accordion-content_faq, .hidebx{
	display: none;
}
.our_faq_sec.our_faq_sec_removecss .accordion-content_faq.active, .hidebx.active{
	display: block;
}

@media (max-width:1199px) {
    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;
    }
    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_heading p.main_head {
        font-size: 36px;
    }
    div.ci_main div.banner_head_form div.text_area_form>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.banner_main_heading p.main_head {
        font-size: 36px;
    }
    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.partner_page div.section.section-five div.background_area {
        width: 70%;
    }
    div.ci_main div.partner_page div.section.section-five div.white_area {
        width: 70%;
    }
    div.ci_main div.register_form div.register_area {
        padding: 0 0 0 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) {
    /*=====mega_menu=====*/
    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{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.search_new{margin-right: 0;}
    div.ci_main div.header div.header_bottom ul.navigation_bar > li{margin-right: 0;}
    /*=====mega_menu=====*/
    
    
    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::before,
    div.ci_main div.header div.header_bottom ul.navigation_bar>li.huge_dropdown-three-part>ul::after {
        display: none;
    }
    div.ci_main div.header div.header_bottom ul.navigation_bar>li.huge_dropdown-three-part>ul>li.head {
        width: 100%;
    }
    div.ci_main div.header div.header_bottom ul.navigation_bar>li.huge_dropdown-three-part>ul>li.left_area {
        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.left_area {
        width: 100%;
    }
    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.right_area p.head.one {
        width: 100%;
    }
    div.ci_main div.header div.header_bottom ul.navigation_bar>li.huge_dropdown-three-part>ul>li.right_area p.head.two {
        width: 100%;
    }
    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.huge_dropdown-three-part>ul>li.right_area p.head.d_show_m_hide {
        display: none;
    }
    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 {
        width: 100%;
    }
    div.ci_main div.blog_page div.fixed_sidebar div.fixed_sidebar_area.fixed {
        position: static;
    }
    ul.recent_posts_list {
        height: auto;
    }
    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.courses_category ul.unorder_list.part-two>li {
        width: 100%;
    }
    div.courses_category ul.unorder_list.part-three>li {
        width: 100%;
    }
    div.courses_category ul.unorder_list.part-four>li {
        width: 100%;
    }
    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.right_align p.heading::before,
    div.ci_main div.careerera_process div.main_careerera_process div.content_area.left_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.right_align p.text>span,
    div.ci_main div.careerera_process div.main_careerera_process div.content_area.left_align p.text>span {
        padding-right: 0;
        padding-left: 95px;
    }
    div.ci_main div.mocktest_content {
        text-align: center;
    }
    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 {
        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.partner_page div.section.section-two.mode div.icons_area {
        min-height: auto;
    }
    div.ci_main div.partner_page div.section.section-six div.testimonials_area {
        min-height: auto;
    }
    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:hover,
    div.ci_main div.header div.header_bottom ul.navigation_bar>li.huge_dropdown>ul>li.left_area>a:active {
        background: #095099;
        color: #fff;
    }
    div.ci_main div.header div.header_bottom ul.navigation_bar>li>a {
        padding: 0;
    }
    div.ci_main div.header div.header_bottom ul.navigation_bar>li.huge_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.huge_dropdown>a:hover::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 {
        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;
    }
    div.ci_main div.header div.header_bottom ul.navigation_bar>li.huge_dropdown>ul>li.left_area {
        width: 100%;
    }
    div.ci_main div.header div.header_bottom ul.navigation_bar>li.huge_dropdown>ul>li.right_area {
        width: 100%;
        padding: 20px 20px 20px;
    }
    div.ci_main div.header div.header_bottom ul.navigation_bar>li.huge_dropdown>ul::before {
        display: none;
    }
    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.huge_dropdown>ul>li.right_area {
        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>a {
        padding-right: 0;
    }
    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.sub_head,
    div.ci_main div.header div.header_bottom ul.navigation_bar>li.huge_dropdown>ul>li.right_area>ul>li p.course_heading {
        padding-right: 10px;
    }
    div.ci_main div.header div.header_bottom ul.navigation_bar>li.huge_dropdown>ul>li.right_area>ul>li p.head.pl-0 {
        padding-right: 0;
    }
    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>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.normal_dropdown:hover>a {
        color: #ed0722;
    }
    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.back:hover>a {
        color: #40c4ff;
    }
    div.ci_main div.header div.header_bottom ul.navigation_bar>li.back:hover>a::after {
        border-top-color: #ed0722;
    }
    div.instructor_services div.instructor_services_area {
        width: 100%;
        float: left;
    }
    div.ci_main div.poular_batches div.popular_batches_area a.head h5 {
        min-height: auto;
    }
    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_top {
        display: none;
    }
    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: 0.3s linear;
        -webkit-transition: 0.3s linear;
        -moz-transition: 0.3s linear;
    }
    div.ci_main div.header div.header_bottom ul.navigation_bar>li {
        width: 100%;
        padding: 10px 0px;
    }
    div.ci_main div.header div.header_bottom ul.navigation_bar>li.desktop_hide {
        display: block;
    }
    div.ci_main div.header div.header_bottom ul.navigation_bar>li:nth-last-child(2) {
        display: none;
    }
    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.navigation_bar>li>a {
        color: #fff;
    }
    div.ci_main div.header div.header_bottom ul.mob_search_menu {
        display: block;
        padding: 0;
    }
    div.ci_main div.header div.header_bottom ul.navigation_bar>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 {
        color: #40c4ff;
    }
    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 {
        padding: 0;
    }
    div.ci_main div.upcoming_events a.upcoming_events_area div.text_area {
        min-height: auto;
    }
    div.ci_main div.footer {
        text-align: center;
    }
    div.ci_main div.footer a.footer_logo,
    div.ci_main div.footer ul.footer_links>li>a,
    div.ci_main div.footer ul.footer_links>li.social_icons>a {
        float: none;
        display: inline-block;
    }
    div.ci_main div.footer a.footer_logo {
        margin-top: 0;
    }
    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.ci_main div.partner_page div.section.section-three ul.image_text {
        padding: 0;
    }
    div.ci_main div.partner_page div.section.section-four ul.course_details {
        padding: 0;
    }
    div.ci_main div.banner_about_heading {
        text-align: center;
    }
    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.first {
        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.third,
    div.ci_main div.banner_about_heading.fifth {
        padding: 60px 0 30px;
    }
    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.forth {
        padding: 60px 0 30px;
    }
    div.ci_main div.banner_about_heading.sixth {
        padding-top: 0;
    }
    div.ci_main div.banner_about_heading p.sub_head>a {
        float: none;
        display: inline-block;
    }
    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.about_us_page div.jobs_area.padding_right {
        padding-right: 0;
    }
    div.ci_main div.poular_batches div.popular_batches_area div.popular_batches_img {
        min-height: auto;
    }
    div.ci_main div.learning_path ul.course_area_w_line>li {
        width: 100%;
    }
    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::after {
        display: none;
    }
    div.ci_main div.learning_path ul.course_area_w_line>li div.course_area_partition {
        padding: 30px 15px 0 15px;
    }
    div.ci_main div.learning_path ul.accordion_area>li div.show_area {
        background: transparent;
        padding: 15px 0 0;
    }
    div.ci_main div.learning_path ul.course_area_w_line>li p.course_name {
        height: auto;
    }
    div.ci_main div.banner_about_heading p.btn_link {
        text-align: center;
    }
    div.ci_main div.banner_about_heading p.btn_link>a {
        float: none;
        display: inline-block;
    }
}

@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: 0px 10px;
    }
    div.ci_main div.banner_index.home_new {
        height: 475px;
    }
    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;
    }
    .partner_list ul li {
        width: 30%;
    }
    .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_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 {
        font-size: 50px;
    }
    div.ci_main div.register_form div.register_area div.wrapper>span.time {
        font-size: 50px;
    }
    div.ci_main div.mocktest_content p.heading {
        font-size: 40px;
    }
    form.mocktest_form {
        width: 90%;
    }
    div.ci_main div.banner_index {
        height: 475px;
    }
    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_heading p.main_head {
        font-size: 36px;
    }
    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>p.main_head {
        font-size: 36px;
    }
    div.ci_main div.banner_head_form div.text_area_form>ul.pm_main_banner_list {
        margin: 0px 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(even) {
        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 {
        width: 80%;
    }
    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;
    }
}

@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) {
    .mb_mobile {
        margin-bottom: 30px;
    }
    div.ci_main div.home_inner_banner.banner_main_heading {
        height: 165px;
        padding-top: 50px;
    }
    .other_program_list li {
        width: 100%;
        margin: 0;
        padding: 0 15px;
    }
    div.ci_main div.category_area .other_program_list a.category_list p.head {
        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.partner_form div .register_area_img h2>span>i {
        font-size: 24px;
    }
    div.ci_main div.partner_form div .register_area_img h2>span {
        margin: 20px 0;
    }
    div.partner_with_us1,
    div.support_services {
        padding: 60px 0 30px;
    }
    div.courses_category {
        padding: 60px 0 20px;
    }
    div.requirement_area {
        padding: 60px 0 20px;
    }
    div.requirement_area a.requirement_area>p.head {
        font-size: 18px;
    }
    div.requirement_area a.requirement_area>p.text {
        font-size: 24px;
    }
    div.ci_main div.become_careerera_instructor {
        padding: 60px 0 30px;
    }
    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 {
        padding: 60px 0 30px;
    }
    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.franchisee_requirements a.franchisee_requirements_main div.image_text span.view_more {
        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.partner_content_area {
        padding: 60px 0 30px;
    }
    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 {
        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 0px 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.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;
    }
    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: 30px 0 20px;
        font-size: 30px;
    }
    div.ci_main div.section.section-seven div.author_profile {
        padding: 0;
    }
    div.ci_main div.partner_content_area ul.unorder_list>li {
        text-align: left;
    }
    div.ci_main div.partner_content_area p {
        text-align: left;
    }
    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 15px;
    }
    div.ci_main.instructor_page div.popoluar_courses div.popular_courses_area a.image_area b.read_more {
        margin-bottom: 15px;
    }
    div.ci_main div.main_heading .heading {
        font-size: 30px;
    }
    div.instructor_banner div.instructor_content .heading_new {
        font-size: 26px;
    }
    div.ci_main div.instructor_team div.instructor_team_area .para-team {
        min-height: auto;
    }
    div.ci_main div.register_form p.texts {
        font-size: 18px;
    }
    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 {
        padding: 60px 0 30px;
    }
    div.ci_main div.lifetime_area div.lifetime_area_icons {
        padding: 40px 30px 0 30px;
    }
    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.section.mode_of_delever {
        padding: 60px 0 20px;
    }
    div.instructor_banner div.instructor_content .heading {
        font-size: 36px;
    }
    div.instructor_services,
    div.ci_main div.instructor_contact {
        padding: 60px 0 20px;
    }
    div.ci_main div.counter_area,
    div.ci_main.instructor_page div.subscribe_news {
        padding: 60px 0 30px;
    }
    div.ci_main div.instructor_team {
        padding: 60px 0 30px;
    }
    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.partner_page div.partners_faq_area {
        padding: 60px 0 20px;
    }
    div.ci_main div.mocktest_content p.heading {
        margin-top: 0;
        font-size: 36px;
    }
    div.ci_main div.common_image_txt {
        padding: 0 0 30px 0;
    }
    div.ci_main div.imagine_feature {
        padding: 60px 0 0;
    }
    div.ci_main div.reviews_area {
        padding: 60px 0;
    }
    div.ci_main div.mocktest_blog_post,
    div.ci_main div.mocktest_our_team {
        padding: 60px 0 20px;
    }
    div.ci_main div.background_contact_us {
        padding: 60px 0 30px;
    }
    div.ci_main div.mocktest_about_area {
        padding: 60px 0 30px;
    }
    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 {
        width: 100%;
    }
    div.ci_main div.blog_page.news_events_page div.blog_area div.text_area {
        width: 100%;
        padding-left: 0;
    }
    div.ci_main div.popoluar_courses div.popular_courses_area div.text_area {
        min-height: auto;
    }
    div.search_area form {
        width: 100%;
        padding: 0 15px;
    }
    div.search_area form a.fa-times,
    div.search_area form a.fa-search {
        right: 15px;
    }
    div.ci_main div.banner_head_form div.text_area_form>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: 0px 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.banner_heading p.main_head {
        padding-left: 10px;
        border-left-width: 2px;
        font-size: 26px;
    }
    div.ci_main div.breadcrumbs ul.left_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 {
        width: 100%;
        text-align: center;
    }
    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>li {
        width: 100%;
    }
    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;
    }
    div.ci_main div.main_container_area div.wrapper_area {
        padding: 0;
    }
    div.ci_main div.main_container_area div.background_area_text div.shadow_area {
        padding: 30px 10px 0;
    }
    div.ci_main div.main_container_area form.post_a_comment_form {
        width: 100%;
    }
    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(even) {
        width: 55% !important;
    }
    ul.course_location>li {
        width: 100%;
    }
    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 {
        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) {
        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.ci_main div.main_container_area div.main_area {
        margin-bottom: 0;
    }
    div.main_container_area div.wrapper_area section ul.contact_us_area {
        margin-bottom: 10px !important;
    }
    div.ci_main div.main_container_area hr.contact_us.hide_desktop {
        display: block;
    }
    div.ci_main div.subscribe_news form {
        width: 100%;
    }
    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.footer_bottom_fixed ul>li {
        display: none;
    }
    div.ci_main div.footer_bottom_fixed ul>li:last-child {
        display: block;
    }
    section.courses_area div.batches_area ul.main_batches_area>li:first-child {
        width: 100%;
        padding-right: 0;
    }
    section.courses_area div.batches_area ul.main_batches_area>li:nth-child(2) {
        width: 100%;
        padding: 0;
    }
    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.thankyou_page p.text {
        font-size: 16px;
    }
    div.ci_main div.partner_page div.section.section-one .heading {
        line-height: 1.1;
        font-size: 30px;
    }
    div.ci_main div.partner_page div.section.section-one .sub_heading {
        font-size: 18px;
    }
    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-three ul.image_text>li {
        width: 100%;
        padding: 0;
    }
    div.ci_main div.partner_page div.section.section-five div.background_area {
        width: 100%;
    }
    div.ci_main div.partner_page div.section.section-five div.background_area {
        padding: 10px 15px 30px;
    }
    div.ci_main div.partner_page div.section.section-five div.white_area {
        width: 100%;
    }
    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.partner_page div.section.section-seven div.author_profile {
        padding: 0;
    }
    div.ci_main div.reviews_area div.author_profile {
        padding: 0;
    }
    div.ci_main div.blog_page div.blog_area div.text_area>a {
        min-height: auto;
        padding-bottom: 15px;
    }
    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.register_form div.register_area {
        padding: 0;
    }
    div.ci_main div.register_form div.register_area div.wrapper>span.time {
        font-size: 36px;
    }
    div.ci_main div.register_form div.register_area div.wrapper>span.label {
        font-size: 16px;
    }
    div.ci_main div.blog_page div.blog_area div.text_area>p {
        min-height: auto;
    }
    div.ci_main div.login_area {
        padding: 60px 0 30px;
    }
    div.ci_main div.login_area div.social_network::before {
        display: none;
    }
    div.ci_main div.login_area div.social_network {
        padding-left: 0;
    }
    div.ci_main div.login_area div.social_network div.middle_area {
        position: static;
        transform: translate(0, 0);
        -webkit-transform: translate(0, 0);
        -moz-transform: translate(0, 0);
    }
    div.ci_main div.login_area div.social_network {
        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.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.ci_main div.poular_batches div.popular_batches_area a.head,
    div.ci_main div.poular_batches div.popular_batches_area a.head h5 {
        font-size: 24px;
    }
    div.ci_main div.poular_batches div.popular_batches_area p {
        font-size: 16px;
    }
    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;
    }
    section.courses_area div.batches_area ul.main_batches_area>li p.course_name {
        font-size: 24px;
    }
    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.about_us_page,
    div.ci_main div.blog_page,
    div.ci_main div.category_area,
    div.ci_main div.register_form,
    div.ci_main div.popoluar_courses,
    div.ci_main div.poular_batches,
    div.ci_main div.upcoming_events,
    div.ci_main div.main_container_area {
        padding: 60px 0 30px;
    }
    div.ci_main div.thankyou_page {
        padding: 60px 0 50px;
    }
    div.ci_main div.learning_path {
        padding: 50px 0 50px;
    }
    div.ci_main div.footer {
        padding: 60px 0 0;
    }
    div.ci_main.instructor_page div.register_form {
        padding: 0 0 30px;
    }
    div.ci_main div.company_logos {
        padding: 60px 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 .heading {
        margin-top: 30px;
    }
    div.ci_main div.partner_page div.section.section-one {
        padding: 10px 0 30px;
    }
    div.ci_main div.partner_page div.section.section-two {
        padding: 60px 0 20px;
    }
    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 {
        padding: 60px 0 50px;
    }
    div.ci_main div.partner_page div.section.section-six {
        padding: 60px 0 30px;
    }
    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.banner_head_form.learning_path_height {
        min-height: auto;
    }
    div.ci_main div.poular_batches div.popular_batches_area div.popular_batches_img {
        padding: 15px 15px 15px 15px;
    }
    div.ci_main div.breadcrumbs {
        margin-bottom: 0;
    }
    div.ci_main div.blog_page div.blog_area div.text_area p.tags_links>a {
        float: left;
        margin-left: 0;
        margin: 10px 15px 0 0;
    }
    div.ci_main div.blog_page div.blog_area div.text_area p.tags_links span.mobile_line {
        display: block;
    }
    div.ci_main div.blog_page div.blog_area.with_back {
        padding: 30px 15px;
    }
    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 {
        font-size: 24px;
    }
    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.ci_main div.blog_page div.blog_area blockquote>p {
        font-size: 18px;
    }
    div.post_a_comment p.head {
        padding: 15px 20px;
    }
    div.post_a_comment form {
        padding: 20px;
    }
    div.reviews_show_area {
        padding: 20px 20px 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 0;
    }
    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;
    }
    div.ci_main div.about_us_page.jobs_page div.jobs_area.padding_right form.all_batches {
        margin-bottom: 25px;
    }
    div.about_us_page div.jobs_area ul.job_posted>li ul.entry_details {
        margin-bottom: 0;
    }
}

@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 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 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 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 (max-width:991px) {
    div.ci_main div.header div.header_bottom.active{
        position: static;
    }
}