/*.promotions-html+.ng-scope div.dropdown_nav {
    top:0px!important;
}*/
/*div.dropdown_nav {
    top:0px!important;
}*/
.wrapper_ins {
/*    position:relative;*/
    /* top:55px; */
    top:0px;
    /* padding-bottom:55px */
}
@media(min-width:992px){
    .body_fonts header{
        box-shadow:none;
    }
}

.default_header {
    display:block
}
a,a:hover,a:focus {
    text-decoration:none;
    color:#fff;
    outline:none
}

.content-wrap {
    float:none;
    text-align:left;
    margin-top:13%
}
.mid-content-outer .tabs-learning {
    background:rgba(33,29,25,0.3);
    margin-top:-92px;
    position:relative
}

.mid-content-outer {
    text-align:center
}

.mid-content-outer .nav-tabs > li > a {
    color:#222;
    font-size:14px;
    font-weight:400
}
.banner-breadcrumb a,.banner-breadcrumb span {
    color:#777;
    font-size:12px
}
.course-list-section .banner_section {
    color:#fff;
    background:url(http://cfs22.simplicdn.net/ice9/banners/course_list_page_banners/1280x200/course_list.jpg) no-repeat center center;
    background-size:100% 100%;
    height:200px;
    margin-top:0;
}

.course-list-section .banner_section h3,.course-list-section .banner_section p {
    color:#fff
}

.course-list-section .banner_section h3,.course-list-section .banner_section h1 {
    width:51%;
    line-height:32px;
    font-size:22px;
    color:#222
}

.banner-bot {
    background:#424242;
    min-height:40px;
    width:100%;
    display:none;
    margin-top: -8px;
}

.course-content-header li {
    display:inline-block;
    line-height:40px
}

.course-content-header li.sticky_training_type a {
    padding:10px 10px 9px
}

.course-content-header li a {
    padding:13px 10px 11px;
    font-weight:400;
    opacity:.8;
    font-size:13px
}

.select-training-type .training-type {
    background:#f6f6f6;
    color:#333;
    border-radius:4px;
    margin-bottom:20px;
    overflow:hidden
}

.mid-content-outer .tabs-learning .nav-tabs {
    border-bottom:none
}

.mobile-menu,.mobile-header {
    display:none
}
.course_video_ban {
    padding-top:3px;
    font-size:14px;
    font-weight:500;
    display:block;
    text-align:center;
}

.select-training-type h5 {
    font-size:13px;
    font-weight:400;
    letter-spacing:.25px;
    color:#fff
}

.team-licences h6 {
    font-size:16px;
    font-weight:400;
    margin-bottom:0;
    width:80%;
    display:inline-block;
    vertical-align:top;
    margin-top:0
}

.section-hide {
    display:none
}

.select-training-type .training-type .iled,.select-training-type .training-type .osl {
    border-bottom:1px solid #eee;
    padding:7px 20px 7px 0
}

.course-list-container h3,.course-list-container h1.app_development_heading {
    font-size:23px;
    color:#222;
    font-weight:400;
    letter-spacing:.25px;
    border-bottom:2px solid #333;
    padding-bottom:10px;
    margin-bottom:20px
}

.select-training-type {
    padding:0;
    margin-bottom:10px
}

.select-training-type .expand_tr_type {
    padding:2px 0;
    background:#ccc;
    display:none;
    width:101%;
    cursor:pointer
}

.select-training-type .expand_tr_type:before {
    display:block;
    height:15px;
    width:30px;
    content:"";
    background:url(../images/course_sprite_v11.png) no-repeat -75px -134px;
    margin:0 auto
}

.select-training-type .text-head {
    padding-right:0;
    font-size:14px;
    color:#222;
    padding-left:10px;
    line-height:19px
}

.select-training-type .text-head strong {
    opacity:1;
    font-weight:500;
    letter-spacing:.25px;
    display:block
}

.select-training-type .text-head span {
    font-weight:400
}

.select-training-type .training-type .osl {
    border-bottom:0
}

.select-training-type .training-type .training-price {
    text-align:center
}

.select-training-type .training-type .training-price .btn-warning {
    padding:3px 12px;
    margin-top:3px
}

.select-training-type .training-type .training-price span {
    color:#41b7d8;
    font-size:14px;
    text-align:center;
    font-weight:500;
    letter-spacing:0;
    opacity:1
}

.select-training-type .training-type .training-price span.selected {
    padding-left:13px;
    color:#5ecf81;
    display:block;
    margin-top:5px
}

.select-hidden {
    display:none
}
.course-list-cards .corse_list_one li .icon_card {
    width:80px;
    height:80px
}

.category-listing {
    padding-top:8px;
    font-size:13px
}

.category-listing .chkbox,.course-list-drop-query .chkbox {
    background:url(../images/course_list_sprite_v2.png) 103px 227px;
    width:15px;
    height:15px;
    display:inline-block;
    margin-right:5px
}

.category-listing .chkbox.checked {
    background-position:80px 227px
}

.category-filters .col-lg-12 {
    padding-left:2px
}

.category-filters .col-lg-4 {
    text-align:right
}

.category-listing {
    padding-top:8px;
    font-size:13px
}

.category-listing li {
    padding-bottom:8px;
    overflow:hidden;
    text-align:right
}

.course-list-container a.remember_me,.course-details-container a.remember_me {
    line-height:20px;
    color:#777;
    font-size:13px
}

.course-list-container ul.category-listing li a.remember_me {
    width:79%
}

.course-list-container .courses_tab_filter a {
    color:#222;
    float:left;
    font-size:12px;
    font-weight:300;
    letter-spacing:.25px;
    line-height:25px;
    padding-left:20px;
    text-align:left
}

.no-category-container .article_list_view .thumb_icon_card {
    width:160px;
    height:130px
}

.no-category-container .article_list_view h2 {
    font-size:18px;
    color:#222;
    font-weight:400;
    line-height:24px;
    width:66%
}

.no-category-container .article_list_view_ul li {
    cursor:pointer;
    border-bottom:1px solid #ccc;
    display:inline-block;
    padding-bottom:15px;
    padding-top:15px
}

.no-category-container .art_ul li {
    cursor:default
}

.success_thanks h2,.already_subscribed h2 {
    color:#67d186;
    font-size:14px
}

.success_thanks,.already_subscribed {
    display:none
}

.discount_div {
    display:none
}

.mobile_filter {
    display:none
}

.consult_contact_no {
    display:none
}

.mobile_list_view.course-list-cards ul li a h2 {
    color:#222;
    font-weight:500;
    letter-spacing:.25px;
    font-size:14px;
    text-transform:none;
    margin:0 0 13px;
    word-wrap:break-word
}

.mobile_list_view.course-list-cards {
    display:block;
    text-align:left
}

.mobile_list_view.course-list-cards .hover_wishlist {
    padding:2px;
    position:absolute;
    top:0;
    right:10px;
    border:1px solid #e7e7e7;
    background:#f0f0f0;
    color:#777;
    font-size:13px
}

.mobile_list_view.course-list-cards .hover_wishlist .wishlist_icon_default {
    background:url(../images/course_list_sprite_v2.png) -65px -40px;
    width:11px;
    height:14px;
    display:inline-block;
    margin:0 5px
}

.mobile_list_view.course-list-cards .hover_wishlist:hover .wishlist_icon_default {
    background-position:-75px -71px
}

.mobile_list_view.course-list-cards ul li {
    border-bottom:1px solid #e7e7e7;
    position:relative
}

.mobile_list_view.course-list-cards ul li a {
    border:1px solid #e7e7e7;
    padding:20px 15px 20px 5px;
    display:inline-block;
    width:100%;
    text-align:left;
    color:#3c3c3c;
    text-transform:none
}

.mobile_list_view.course-list-cards .icon_card {
    float:left;
    margin-right:15px;
    height:75px;
    width:122px
}

.mobile_list_view.course-list-cards .accred_div_card {
    display:inline-block;
    width:auto
}

.mobile_list_view.course-list-cards .accred_div_card .accred_title {
    font-size:12px;
    color:#777;
    letter-spacing:.25px;
    font-weight:300;
    margin-left:10px;
    padding:0 5px
}

.mobile_list_view.course-list-cards .accred_div_card .accred_title strong {
    color:#222;
    font-weight:400
}

.rating-status,.mobile_list_view.course-list-cards .rating-count {
    font-size:12px;
    font-weight:300;
    letter-spacing:.25px;
    color:#777;
    margin:0 1px
}

.form_wrapper .query_success .success_qry,.query_success h6 {
    font-size:13px;
    font-weight:400
}

.view-more {
    font-size:12px
}

.courses_tab_filter span.category-heading {
    width:100%;
    display:inline-block;
    text-align:right;
    border-bottom:1px solid #e7e7e7
}

.courses_tab_filter span.category-heading strong {
    width:82%;
    display:inline-block;
    text-align:left;
    float:left
}

.course-filters strong {
    font-size:13px;
    font-weight:500;
    padding-left:5px
}

.clear-all {
    font-size:12px
}

.category-filters {
    margin-top:10px
}

.bot-divider {
    height:2px;
    background:#eee;
    margin-top:2px
}

.mobile_list_view .accred_div_card {
    position:relative;
    background:#ececec;
    border:1px solid #ebebeb;
    border-radius:5px;
    width:94%;
    margin:0 auto
}

.shuffle-cards ul li a {
    font-size:16px!important;
    text-align:center;
    text-transform:uppercase;
    border:none;
    letter-spacing:.25px
}

.shuffle-cards .tab-content .cards {
    color:#000;
    padding:6px;
    display:inline-block;
    background:#f5f5f5;
    height:325px;
    margin-bottom:10px;
    border:1px solid #e7e7e7;
    border-radius:4px;
    width:186px
}

.shuffle-cards .tab-content .cards:hover {
    text-decoration:none
}

.shuffle-cards .tab-content .cards h2 {
    color:#222;
    font-size:14px;
    margin:10px 0;
    font-weight:400;
    line-height:20px
}

.shuffle-cards .tab-content .cards img {
    width:100%
}

.shuffle-cards {
    margin-bottom:51px
}

.rating_outer {
    display:block;
    margin-top:10px;
    position:relative;
    bottom:5px
}

.home-rating {
    position:absolute;
    bottom:5px;
    width:92%
}

.div_hover {
    overflow:hidden;
    position:absolute;
    float:left;
    background-color:rgba(38,40,40,0.9);
    width:186px;
    left:0;
    top:0;
    color:#fff;
    font-size:14px;
    border-radius:5px;
    display:none;
    height:325px
}

.training_types_block {
    display:inline-block;
    width:100%;
    background:#00a7dc;
    padding:12px 5px 0;
    height:181px;
    text-align:left
}

.title_hover {
    margin-top:20px;
    display:block;
    font-size:14px;
    padding:0 12px;
    font-weight:300;
    color:#fff;
    line-height:16px
}

.training_types_block h2 {
    font-size:13px;
    text-transform:uppercase;
    margin:0;
    padding:5px 0;
    color:#fff
}

.training_types_inner {
    display:inline-block;
    margin-bottom:8px;
    width: 100%;
}

.training_types_inner span {
    padding-top:10px
}

.training_types {
    float:left;
    width:95px;
    font-size:13px;
    line-height:18px
}

.training_price {
    float:right;
    font-size:14px
}

.view_details {
    display:block;
    text-align:center;
    background:#0080a7;
    padding:5px 0;
    border-bottom-right-radius:5px;
    border-bottom-left-radius:5px
}

.shuffle-cards .mobile_list_view ul li:first-child {
    margin-left:0
}

.card_inner {
    display:inline-block;
    margin-right:16px;
    position:relative
}

.mobile_list_view {
    display:none
}

h2.popular_heading {
    font-size:24px;
    text-transform:uppercase;
    color:#222;
    font-weight:400;
    margin-top:40px
}

.mid-content-outer .tab-content {
    text-align:left;
    padding:0 12px
}

.mid-content-outer .tabs-learning .mid-content-wrap > li > a:focus {
    color:#fff
}

.course_card_main_div {
    margin-top:30px
}

.shuffle-cards .nav-tabs > li.active > a {
    border:none
}

/* .shuffle-cards ul li {
border-bottom:2px solid #fff
} */

.shuffle-cards ul.banner_outer li {
    border-bottom:0
}

.shuffle-cards ul li:first-child {
    margin-left:200px
}

.shuffle-cards ul li.active {
    border-bottom:3px solid #00a7dc
}

.nav>li>a:hover,.nav>li>a:focus {
    background-color:transparent;
    color:#222
}

.shuffle-cards .tab-content {
    padding-top:15px
}

.card_outer {
    margin:0 auto;
    width:885px
}

.card_div .card_outer .course-item {
    width:186px;
    height:325px;
    padding:0;
    margin:0 10px 20px 20px;
    display:inline-block;
    position:relative;
    overflow:hidden;
    vertical-align:top
}

.stars,.stars .star_in {
    width:56px;
    height:14px;
    display:inline-block;
    margin-top:8px;
    margin-right:5px;
    float:left;
}

.ilst_descr_course .stars,.learners .rating_wrap .stars{
    margin-top:4px;
}

.banner_section .learners .rating_wrap .stars{
    margin-top:7px;
}
.banner_section .learners .rating_wrap{
    line-height:30px;
}

.seo_txt_container {
    width:88%;
    display:inline-block;
    vertical-align:middle;
    overflow:hidden;
    height:25px;
    white-space:nowrap;
    text-overflow:ellipsis
}

.middle-course-list span a {
    font-size:13px;
    color:#777;
    font-weight:400;
    letter-spacing:.25px;
    margin-right:20px;
    position:relative
}

.middle-course-list span a.active {
    color:#40b7d9;
    display:inline-block
}

.mobile_list_view.course-list-cards {
    display:block
}

.course-list-cards .ilst_descr_course {
    width:76%;
    display:inline-block
}

.middle-course-list .mobile_list_view.course-list-cards ul li a {
    border:0
}

.webinar_div .webinar_sectiion .knowledge-bank-section .inner-section img {
    width:auto;
    max-width:226px
}

.webinar_sectiion .knowledge-bank-section .inner-section {
    float:left;
    padding-left:0;
    width:709px
}

.resources_default .webinar_sectiion .knowledge-bank-div li h2 {
    font-size:18px;
    text-transform:none;
    font-weight:400
}

.webinar_div .webinar_sectiion .description_webinar {
    width:428px
}

.resources_default .webinar_sectiion .knowledge-bank-section .webinar_img,.webinar_sectiion .description_webinar {
    display:inline-block
}

.resources_default .webinar_sectiion .knowledge-bank-section .inner-section img {
    width:auto;
    vertical-align:top
}

.no-category-container .knowledge-bank-section {
    margin-top:30px;
    display:inline-block
}

.video_wrapper .video_thumbs h2 {
    font-size:14px;
    color:#222;
    line-height:18px
}

.video_wrapper .video_thumbs ul li {
    width:214px;
    background:#f6f6f6;
    margin-right:10px;
    display:inline-block;
    margin-bottom:25px;
    vertical-align:top;
    position:relative
}

.video_wrapper .video_thumbs ul li a:hover {
    border:1px solid #ff9002
}

.video_wrapper .video_thumbs ul li a {
    min-height:295px;
    height:auto;
    border:1px solid #f2f2f2;
    border-radius:5px;
    color:#000;
    display:inline-block;
    padding:10px;
    width:214px
}

.mobile_selected_tab {
    display:none
}

.mob_filter {
    display:none
}

.hidden_class {
    display:none!important
}

.no-category-container .article_list_view {
    display:inline-block;
    margin:0;
    width:100%
}

.no-category-container .article_list_view .article_list_view_ul li {
    width:100%;
    position:relative
}

.no-category-container .article_list_div {
    position:relative;
    margin:35px 0
}

.no-category-container .article_list_div ul {
    padding-bottom:4px;
    border-bottom:2px solid #e7e7e7
}

.no-category-container .article_list_div ul li {
    display:inline;
    padding:0 20px
}

.resources_article-container .article_heading {
    font-size:31px;
    padding:15px 0;
    line-height:36px;
    color:#222;
    font-weight:400;
    text-align:left
}

.resources_article_section .article_mid_section,.webinar-section,.video-section {
    padding-right:20px;
    padding-top:20px
}

.resources_article_section.article_section .sub_dream_text div {
    border-left:1px solid #e7e7e7;
    padding-left:20px;
    width:auto;
    padding-right:20px
}

.resources_article_section.article_section .sub_dream_text div:first-child {
    padding-left:0;
    border-left:0
}

.resources_article_section .stay_updated_div {
    margin-top:20px
}

.resources_article_section.article_section .sub_dream_text div:last-child {
    border-right:0
}

.resources_article_section.article_section .sub_dream_text div span.num {
    color:#5fd080
}

.video-detail a.mobile_selected_tab,.resources_article-container a.mobile_selected_tab {
    color:#333
}

.video-detail .video-container,.resources_article_section .no-category-container {
    margin-top:40px
}
.resources_article_section  .no-category-container {
    margin-top:0;
}
.video-detail .video-container h1,.webinar_sectiion h1,.article_mid_section h1 {
    margin-top:0;
    padding-top:0!important
}

.ebook-section .article_list_view .course_img_descrip h2 {
    width:100%;
    margin-bottom:2px;
    margin-top:0
}

.ebook-section .article_list_view .course_img_descrip span {
    color:#222;
    font-weight:400
}

.ebook-section .ebook-download {
    width:160px;
    clear:both;
    display:block;
    position:absolute;
    bottom:18px
}

.ebook-section .article_list_view .thumb_icon_card {
    height:auto;
    width:194px;
    height:130px;
    max-width:150px;
    max-height:190px;
    float:left;
    margin-right:30px;
    display:block
}

.ebook-details h1 {
    margin-bottom:20px;
    padding:0!important;
    line-height:27px!important
}

.ebook-details h4 {
    font-weight:400
}

.ebook-details .article_list_view_ul li {
    border-bottom:2px solid #222
}

.ebook-details .support_form {
    background:#F5F5F5;
    overflow:hidden;
    padding:20px 25px 30px;
    width:100%;
    margin-top:25px
}

.ebook-details .support_form p {
    color:#f69920
}

.ebook-details .support_form .article_quoted {
    border:0;
    text-align:left;
    padding:0;
    line-height:25px
}

.ebook-details .support_form .download {
    margin:25px 15px
}

.ebook-details .support_form .download h4 {
    font-weight:400;
    padding-bottom:20px;
    line-height:24px;
    text-align:left
}

.ebook-details .support_form .download button {
    width:100%;
    height:46px;
    font-size:24px;
    font-weight:200
}

.ebook-details .support_form .download button:before {
    content:"";
    display:inline-block;
    background:url(../images/free_resources_detail_icons.png) -81px -163px;
    width:31px;
    height:25px;
    position:relative;
    top:3px;
    right:10px
}

.ebook-form .expanded_form {
    display:inline-block
}

.no-category-container .e-book-ul .course_img_descrip {
    width:auto;
    max-width:67%
}

.offer-collapse a,.offer-collapse:after,.special-tag:after,.offer-navigation a.prev,.offer-navigation a.next,.offer-navigation a.close {
    background:url(../images/course_sprite_v11.png)no-repeat
}

.special-offer {
    float:left;
    background:#fffcee;
    width:100%;
    padding:10px 0;
    font-size:14px;
    color:#58595b
}

.special-offer p {
    margin:0;
    display:inline-block
}

.special-offer .pull-left {
    /* width:1000px */
}

.offer_banner_outer .tooltip-training-help>span {
    height:auto!important
}

.offer_banner_outer strong.coupon-code {
    font-weight:400;
    font-size:16px;
    border:#F2F2F2 dashed 1px;
    padding:1px;
    text-align:center;
    word-wrap:break-word;
    display:block
}

.offer_banner_outer .valid-till {
    display:block
}

.accord-span{
    display: inline-block;
    width: 90%;
}

.special-tag {
    background:#5FD080;
    text-transform:uppercase;
    color:#fff;
    font-size:13px;
    font-weight:500;
    padding:4px 15px;
    position:relative;
    margin-right:15px
}

.special-tag:after {
    content:"";
    background-position:-79px -260px;
    width:6px;
    height:23px;
    position:absolute;
    top:0;
    right:-5px
}

.offer-navigation {
    margin-right:18px
}

.offer-navigation li {
    float:left;
    margin:0 2px
}

.offer-navigation li a {
    font-size:18px;
    color:#e3d9b5
}

.offer-navigation li a:hover,.offer-navigation li a.active {
    color:#ff8f00
}

.special-offer .details {
    color:#42b7d8;
    font-size:10px;
    font-weight:500;
    top:-1px
}

.offer-collapse a {
    background-position:-52px -3px;
    width:23px;
    height:114px;
    position:absolute;
    top:25px;
    right:3%;
    z-index:1
}

.offer-navigation a.prev,.offer-navigation a.next,.offer-navigation a.close {
    display:inline-block;
    margin-top:5px
}

.offer-navigation a.prev,.offer-navigation a.next {
    width:10px;
    height:15px
}

.offer-navigation a.prev {
    background-position:-86px -260px
}

.offer-navigation a.next {
    background-position:-113px -260px
}

.offer-navigation a.close {
    width:13px;
    height:13px;
    background-position:-86px -277px;
    margin-left:20px
}

.special-offer .copy_coupon span {
    padding:5px 8px;
    border-radius:0 3px 3px 0
}

.special-offer .copy_coupon {
    text-transform:uppercase;
    margin-left:5px;
    background:#fff;
    border:#e6e4d7 solid 1px;
    padding:5px;
    border-radius:3px;
    color:#f59920
}

.special-offer button {
    border:none;
    font-size:12px;
    border-radius:3px;
    font-weight:300;
    margin-top:-1px
}

.special-offer span.tooltip-training-help span:after {
    border-bottom:8px solid #231F20
}

.lvc-section .lvc-banner {
    background:#93847B;
    height:463px
}

.banner_txt_wrap {
    display:inline-block;
    color:#fff;
    padding-top:24px;
    width:100%
}

.lvc_heading {
    float:left
}

.banner_txt_wrap h1 {
    margin:0;
    font-size:30px;
    line-height:normal;
    color:#fff;
    font-weight:500;
    margin-top:46px;
    text-shadow:2px 1px #3c3c3c;
    padding:0
}

.lvc_video_btn {
    font-size:17px;
    font-weight:500;
    float:left;
    margin-top:24px
}

.lvc_video_btn:before {
    display:inline-block;
    content:"";
    width:31px;
    height:33px;
    vertical-align:middle;
    margin-right:5px
}

.lvc_btn {
    text-transform:uppercase;
    margin-top:5px;
    font-size:22px!important;
    font-weight:500;
    width:244px;
    height:48px;
    box-shadow:2px 2px 0 0 #dd8108!important
}

.lvc_off-pr {
    float:right;
    background:#fff;
    border-radius:10px;
    width:350px;
    height:146px;
    color:#646464;
    text-align:center;
    position:relative;
    overflow:hidden
}

.lvc_off-pr span {
    font-size:20px;
    clear:both;
    font-weight:700
}

.lvc_off-pr span.strike_lvc {
    margin-bottom:5px;
    display:block;
    text-decoration:line-through
}

span.ofr-price {
    color:#5fcf80;
    font-size:28px
}

.lvc_off-pr .off_gr {
    background:#5fcf80;
    float:left;
    color:#fff;
    padding:5px;
    font-size:18px;
    font-weight:500;
    width:146px;
    height:64px;
    position:absolute;
    top:41px;
    left:-41px;
    transform:rotate(-90deg);
    -webkit-transform:rotate(-90deg);
    -moz-transform:rotate(-90deg);
    -ms-transform:rotate(-90deg);
    -o-transform:rotate(-90deg)
}

.get-pass {
    float:right;
    margin:8px 20px 0 0;
    max-width:250px
}

span.tax_lvc {
    font-size:12px;
    display:block
}

.benifits_wrap {
    clear:both;
    margin-top:22px;
    display:block;
    color:#fff
}

.benifits_wrap ul {
    position:relative
}

.benifits_wrap li {
    display:inline-block;
    font-size:16px;
    font-weight:500;
    text-align:center;
    padding:0 0 18px 28px;
    cursor:pointer;
    border-bottom:5px solid transparent;
    width:240px
}

.benifits_wrap li:first-child {
    margin-left:0
}

.benifits_wrap li:before {
    content:"";
    display:block;
    width:51px;
    height:51px;
    margin:auto;
    vertical-align:middle
}

.benifits_wrap li:before.prof_cour {
    background-position:-3px -3px
}

.lvc_active_btn {
    border-bottom:5px solid #ff9002!important
}

.active_lvc_btn {
    border-bottom:5px solid #ff9002!important
}

li.prof_cour:before {
    background-position:-4px -5px!important
}

li.guareted_qulty:before {
    background-position:-58px -5px!important
}

li.batch_days:before {
    background-position:-111px -5px!important
}

li.hours_train:before {
    background-position:-164px -5px!important
}

.benifit_panel {
    position:absolute;
    width:100%;
    height:125px;
    line-height:30px;
    padding:13px 40px 0;
    display:inline-block;
    top:100%;
    bottom:0;
    left:0;
    min-height:100%
}

.benifit_panel span {
    font-size:16px;
    font-weight:500;
    text-align:center;
    padding-right:5px;
    cursor:default
}

.benifit_panel span:before {
    content:"";
    width:5px;
    height:5px;
    background:#fff;
    border-radius:50%;
    display:inline-block;
    vertical-align:middle;
    margin-right:8px
}

.lvc-section .mobile_list_view .corse_list_one li a {
    padding-right:0
}

.lvc-section .course-list-cards .ilst_descr_course {
    width:80%
}

.lvc-price {
    margin-top:24px;
    color:#777
}

.lvc-batches {
    text-align:right;
    font-size:14px;
    font-weight:400;
    position:absolute;
    bottom:-13px;
    right:13px;
    clear:both
}

.lvc-batches button {
    background:#E1E1E1;
    border-bottom:#cfcfcf solid 1px;
    width:92px;
    height:25px;
    padding:0;
    font-weight:300
}

.lvc-batches p {
    margin-bottom:5px
}

.lvc-batches-active {
    color:#fff!important;
    background:#bababa!important;
    outline:none!important
}

.lvc-price .price {
    font-size:12px;
    margin-left:30px
}

.select-batches {
    background:#f6f6f6;
    border:#DFDFDF solid 2px;
    width:552px;
    position:absolute;
    top:136px;
    right:0;
    z-index:13;
    border-radius:4px
}

.select-batches li > strong {
    font-weight:500
}

.select-batches li .weekend {
    color:#4DB708
}

.select-batches li {
    line-height:35px;
    padding:0 15%!important;
    height:35px!important;
    margin:0!important;
    font-size:12px;
    border-bottom:1px solid #e7e7e7!important
}

.select-batches li.view-more a {
    padding:0!important;
    text-align:center!important;
    color:#40b7d9!important
}

.select-batches li.course-agenda {
    padding:2%!important;
    display:inline-block;
    width:100%;
    float:left;
    height:auto!important
}

.select-batches li.course-agenda button {
    background:#F6F6F6;
    padding:2px 6px;
    font-size:12px;
    margin:0;
    width:140px;
    height:30px
}

.lvc_course_list .download-schedule button {
    width:100%;
    background:#EDEDED;
    border:#DFDFDF solid 1px;
    border-bottom:#DFDFDF solid 2px;
    margin-bottom:20px;
    font-size:12px;
    font-weight:500;
    height:34px;
    margin-top:0
}

.lvc_course_list .download-schedule button:hover,.lvc_course_list .lvc-categories:hover {
    background:#cfcfcf
}

.lvc_course_list .download-schedule button:before {
    position:absolute;
    right:20px;
    top:6px
}

.lvc-section .mobile_list_view.course-list-cards ul li a:hover {
    background:none
}

.lvc-section .mobile_list_view.course-list-cards ul li:first-child a {
    padding-top:0
}

.lvc-section .middle-course-list .load,.lvc-section .load_more_articles {
    margin:10px 0;
    display:inline-block;
    width:98%
}

.lvc-section .course-faq {
    width:100%;
    margin-left:0
}

.lvc-section .course-faq li {
    border-bottom:1px solid #ccc;
    font-size:14px
}

.lvc-section .course-faq li .pdp_faq div {
    padding:10px 0
}

.lvc-section .course-list-container h3 {
    margin-bottom:10px;
    text-transform:uppercase;
    border-bottom:1px solid #333
}

.lvc-section .faqs-wrapper {
    margin-bottom:45px;
    border-bottom:none;
    padding:0;
    clear:both
}

.lvc-section .faqs-wrapper h3 {
    text-transform:uppercase;
    margin-bottom:0;
    font-size:24px;
    font-weight:400
}

.lvc-section .course-faq h4 {
    font-size:16px;
    font-weight:400
}

.lvc-section a.terms-condi-btn {
    width:550px;
    font-size:14px;
    font-weight:400;
    margin:10px auto 40px;
    display:block;
    color:#fff
}

.lvc-section .arrow-up {
    right:-12px;
    position:absolute
}

.lvc-section .aces_banner {
    background:#f4f4f4;
    width:100%;
    display:inline-block;
    padding:35px 0;
    margin:30px 0;
    border-top:1px solid #ccc;
    border-bottom:1px solid #ccc
}

.lvc-section .aces_banner span {
    font-size:24px;
    line-height:normal
}

.lvc-section .aces_banner .lvc_btn {
    margin-top:-45px;
    font-size:14px!important;
    font-weight:400;
    text-transform:normal!important;
    width:186px;
    height:37px
}

.lvc-section .mobile_list_view.course-list-cards ul.select-batches li:first-child {
    height:40px!important;
    padding-top:5px!important
}

.lvc-section .course-list-container h3.course-pass-heading {
    font-size:18px;
    border-bottom:0;
    margin-top:0;
    margin-bottom:30px
}

.lvc-section .lvc_course_list {
    margin-top:40px
}

.lvc_course_list .middle-course-list {
    margin-left:0
}

.lvc_course_list .mobile_list_view .corse_list_one li {
    background:#ebebeb;
    border:none;
    margin-bottom:25px;
    height:136px;
    position:relative;
    padding:13px;
    border-radius:4px
}

.lvc_course_list .mobile_list_view .corse_list_one li span.pull-right {
    width:98px
}

.lvc_course_list .course-list-cards .corse_list_one li .icon_card {
    width:100px;
    height:100px
}

.lvc_course_list .course-list-cards .corse_list_one li a {
    padding:0
}

.lvc_course_list .mobile_list_view .accred_div_card {
    background:#e7e7e7;
    border:#e1e1e1 solid 1px;
    margin-left:10px
}

.lvc_course_list .course-list-cards ul li a h2 {
    font-size:16px;
    margin-bottom:10px
}

.lvc_course_list .download-schedule button:before,.select-batches .download_agenda:before {
    background:url(../images/lvc-sprite.png) no-repeat -228px -39px;
    width:20px
}

.lvc_course_list .download-schedule button {
    color:#565656;
    font-size:13px;
    background:#e1e1e1;
    border-bottom:#BABABA solid 1px;
    text-align:left;
    padding-left:25px;
    margin-bottom:27px
}

.lvc_course_list .lvc-categories {
    width:300px;
    overflow:hidden;
    margin-left:70px;
    background:#E1E1E1;
    border-bottom:#BABABA solid 1px;
    border-radius:5px
}

.lvc_course_list .lvc-categories:before {
    display:none
}

.lvc_course_list .lvc-categories:after {
    background-position:-11px -22px
}

.lvc-categories select.form-control {
    cursor:pointer;
    border:none;
    padding-left:10px;
    color:#565656;
    font-size:13px;
    font-weight:400;
    width:120%;
    padding-left:0px\9\0;
    outline:none
}

.lvc-categories select.form-control option {
    background:transparent
}

.opacity_transition {
    -webkit-transition:opacity .5s ease-in;
    -moz-transition:opacity .5s ease-in;
    -o-transition:opacity .5s ease-in
}

.no-opacity {
    opacity:1
}

.with-opacity {
    opacity:0
}

.height_transition {
    max-height:0;
    overflow:hidden;
    -webkit-transition:max-height .5s;
    -moz-transition:max-height .5s;
    transition:max-height .5s
}

.with-height {
    max-height:500px;
    padding:30px 40px 0!important
}

.lvc_pass_ovrly {
    width:100%;
    height:100%;
    position:fixed;
    top:1px;
    z-index:12;
    display:none
}

.lvc-section .course-faq .pdp_faq ol li,.lvc-section .course-faq .pdp_faq ul li {
    border:none
}

.lvc-section .course-faq .pdp_faq ul li {
    padding-left:50px;
    text-indent:-26px;
    list-style:none
}

.lvc-section .course-faq .pdp_faq ul li:before {
    content:"â€¢";
    padding-right:15px
}

.pass-not {
    color:#f59920;
    background:#fff;
    font-size:18px;
    width:410px;
    float:right;
    padding:15px 10px;
    border-radius:4px;
    margin-top:50px;
    text-align:center;
    margin-bottom:42px
}

.faqs_wrap {
    border-top:1px solid #ccc;
    width:100%;
    margin-top:20px
}

.time_lvc {
    width:100px
}

.benifits_wrap li:last-child {
    width:247px
}

.select-batches .download_agenda:before {
    margin-right:5px
}

.lvc_course_list .leadform_radio_btn,.lvc_course_list .remember_me {
    border:1px solid #f6f6f6
}

.lvc-price .rating-status:before {
    margin-right:3px;
    vertical-align:middle;
    margin-top:-6px
}

.tnc-lvc .pop_in_bl,.tnc-lvc .pop_in_bl ol {
    padding:0 20px
}

.lvc_course_list .mobile_list_view .corse_list_one li .select-batches li {
    border-radius:0
}

.date-text {
    bottom:15px;
    position:absolute;
    right:13px
}

.lvc_course_list .mobile_list_view .select-batches li {
    background:none
}

.btn:focus,.btn:active:focus,.btn.active:focus {
    outline:none
}

.form_lead_corp .close_btns {
    background:url(../images/corporate-training/form_icons.png) -5px -36px no-repeat;
    width:33px;
    height:33px;
    position:absolute;
    right:40px;
    top:19px;
    cursor:pointer
}

.form_lead_corp {
    position:fixed;
    width:100%;
    height:100%;
    background-color:rgba(23,11,10,0.6);
    top:0;
    display:none;
    z-index:12;
    overflow-y:scroll
}

.career-catalyst {
    text-align:center;
    padding:100px 0
}

.career-catalyst img {
    width:100%;
    max-width:495px
}

.career-catalyst .img_rock img {
    max-width:311px
}

.cur-def {
    cursor:default
}

.browse_course {
    border:1px solid #f59920;
    color:#f59920;
    padding:8px 107px;
    border-radius:5px;
    display:inline-block;
    margin-top:30px;
    font-size:16px;
    font-weight:400;
    border-radius:4px;
    width:550px
}

.browse_course:hover , .browse_course:focus{
    background:#0080a7;
    color:#fff;
    border:none;
}

.get_access {
    display:block;
    position:relative;
    margin-top:25px
}

.get_access .card_arrows {
    top:108px
}

.get_access .banner_outer_div {
    display:block;
    overflow:hidden;
    position:relative
}

.get_access .banner_outer {
    display:block;
    text-align:left;
    width:5000px;
    position:relative
}

.get_access .banner_outer li {
    width:960px;
    display:inline-block;
    float:left
}

.shuffle-cards .get_access .banner_outer li:first-child {
    margin-left:0
}

.get_access .banner_outer li a {
    color:#000;
    display:inline-block;
    max-width:480px;
    width:480px;
    float:left
}

.get_access .banner_description {
    float:left;
    width:37%;
    margin:40px 0 0 8%;
    text-transform:none;
    text-align:left
}

.get_access .banner_description_image {
    margin:0 auto;
    width:auto
}

.get_access .banner_description h1 {
    color:#222;
    font-size:21px;
    font-weight:400;
    margin:0;
    line-height:24px
}

.get_access .banner_description h2 {
    font-size:18px;
    color:#5fcf80;
    margin:5px 0 20px;
    font-weight:400
}

.access_btn {
    margin-top:10px;
    width:220px
}

.btn-info {
    background:#41b7d8;
    box-shadow:2px 1px 1px #2ca2ba;
    height:30px
}

.get_access .bullets_slide {
    margin-top:2px;
    width:100%;
    text-align:center
}

.get_access .bullets_slide li {
    display:inline-block
}

.get_access .bullets_slide li a {
    background:url(../images/header_sprite_v11.png) -98px -12px no-repeat;
    width:13px;
    height:10px;
    display:block
}

.get_access .bullets_slide li a.active {
    background:url(../images/header_sprite_v11.png) -98px -2px no-repeat
}

.get_access .banner_description_image img {
    max-width:960px;
    width:100%
}

.get-inspired {
    position:relative;
    padding-bottom:40px;
    padding-top:10px;
    clear:both;
    width:100%;
    display:inline-block;
}

.get-inspired .center-block {
    float:none
}

.get-inspired .container {
    position:relative
}

.get-inspired .card_arrows {
    top:186px;
    display: none;
}

.get-inspired .prev_arrow {
    background-position:-5px -35px;
    left:0
}

.get-inspired .next_arrow {
    background-position:-31px -35px;
    right:0
}

.descrip_inspired_outer {
    text-align:center;
    position:relative;
    width:292px;
    color:#3c3c3c;
    padding:10px;
    margin-right:4px;
}

.descrip_expand {
    height:auto
}

.get-inspired .col-xs-12 {
    margin-bottom:10px
}

.get-inspired h2 {
    padding-bottom:35px;
    padding-top:35px;
    width:438px;
    margin:0 auto;
    line-height: normal;
    font-weight:300;
}

.descrip_inspired h3 {
    text-align:center;
    font-size:20px;
    color:#222;
    margin-top:10px;
    line-height:24px;
    font-weight:300;
    margin-bottom:9px;
    margin-bottom:10px;
    padding-top: 12px;
}

.descrip_inspired p {
    color:#646464;
    text-align:center;
    font-size:14px;
    font-weight:300;
    line-height:18px;
    margin-top: 0px;
}

.hidden_link a {
    color:#41b7d8;
    text-align:left;
    font-size:12px;
    font-weight:300
}

.hidden_link a:after {
    width:15px;
    height:17px;
    background:url(../images/header_sprite_v11.png) -91px -53px no-repeat;
    content:"";
    display:inline-block
}

.testimonial_inner {
    width:294px;
    height:333px;
    display:inline-block;
    margin-right:10px
}

.get-inspired .image-block-outer p {
    font-size:14px;
    font-weight:500;
    letter-spacing:.25px;
    color:#fff;
    text-align:left
}

.get-inspired .image-block-outer p.desig_quote {
    font-weight:400
}

.linkedin_icon {
    display:block;
    background:url(../images/header_sprite_v11.png) -60px -55px no-repeat;
    width:30px;
    height:28px;
    clear:both;
    float:left;
    margin-top:10px
}

.image-block {
    padding:5px;
    background:#e18a3a;
    border-radius:50%;
    display:block;
    height:80px;
    overflow:hidden;
    width:80px;
    float:left
}

.image-block_inner {
    border-radius:50%;
    display:block;
    height:80px;
    width:80px;
    margin:-5px
}

.image-block img {
    width:100%;
    height:100%;
    margin-left:0;
    margin-top:0;
    border-radius:50%
}

.image_sub_title {
    float:right;
    margin-left:10px;
    margin-top:20px;
    width:194px
}

.image-block-outer {
    float:left;
    margin-top:20px
}

.image-block-outer p {
    float:left;
    margin:0
}

.accreditated_courses {
    position:relative;
    display:inline-block;
    padding-top:60px
}

.accreditated_courses ul li {
    text-align:left;
    display:inline-block;
    float:left
}

.accreditated_courses ul li .sl_inn_div {
    padding-left:10px
}

.accreditated_courses ul li img {
    width:164px
}

.accreditated_courses .card_arrows {
    top:40px
}

.accreditated_courses .col-lg-16 {
    margin-top:1%
}

.accreditated_courses .silder_div {
    position:relative;
    width:95%;
    margin-left:3%;
    overflow:hidden;
    height:100px;
    text-align:left
}

.accreditated_courses .silder_div .slider_lists {
    position:relative;
    width:5000px;
    display:inline-block
}

.accreditated_courses h1,.customer_support h2 {
    color:#222;
    color:#222
}

.resources_default .articles_outer .knowledge-bank-div_outer {
    width:94%;
    margin:15px 0 15px 26px;
    height:250px
}

.knowledge-bank-div {
    width:10000px;
    margin:0 auto;
    display:inline-block
}

.resources_default .articles_outer .art_sec .knowledge-bank-div li a {
    padding:5px 7px 15px;
    text-align:left;
    height:262px
}

.resources_default .articles_outer .art_sec .knowledge-bank-div li {
    padding-left:0;
    width:182px;
    float:left
}

.resources_default .articles_outer .art_sec .knowledge-bank-div li .in_art_div {
    padding-left:7px
}

.resources_default .articles_outer .knowledge-bank-div li {
    padding-left:7px
}

.rel-art .knowledge-bank-section .container p {
    text-align:left;
    max-height:105px;
    overflow:hidden
}

.resources_default .video_section .knowledge-bank-div_outer {
    height:250px
}

.resources_default .articles_outer .knowledge-bank-div {
    margin-left:27px
}

.resources_default .video_section .knowledge-bank-div {
    margin-left:0;
    display:inline-block
}

.resources_default .video_section .knowledge-bank-div li {
    padding-left:0;
    float:left;
    width:183px;
    position:relative
}

.resources_default .free_cources_div h2.resource-test-hd {
    text-transform:none;
    color:#293339;
    line-height:18px;
    font-weight:400;
    font-size:14px;
    text-align:left;
    max-height:73px;
    overflow:hidden
}

.accreditated_courses h1,.customer_support h2 {
    color:#222
}

.course-details-section .banner_section h1 {
    color:#fff;
    line-height:32px
}

.get_access .banner_outer_div {
    display:block;
    overflow:hidden;
    position:relative;
    margin:0 auto;
    width:954px;
    height:247px
}

.get_access .bullets_slide li a {
    background:url(../images/header_sprite_v11.png) -98px -12px no-repeat;
    width:13px;
    height:10px;
    display:block
}

.get_access .bullets_slide li a.active {
    background:url(../images/header_sprite_v11.png) -98px -2px no-repeat
}

.recent-view {
    position:relative;
    overflow:hidden;
    width:328px;
    height:auto
}

.recent-view ul {
    width:2000px;
    display:inline-block;
    position:relative
}

.recent-view ul li {
    float:left;
    width:312px;
    border-bottom:0
}

.recently-viewed .recent-view ul li a {
    border-bottom:0px solid #e7e7e7;
    border-top:0;
    border-left:0;
    border-right:0;
    padding:5px;
    float:left
}

.webinar_detail_div .mobile_list_view.course-list-cards ul li a,.video-detail .mobile_list_view.course-list-cards ul li a {
    padding:10px 15px 8px 5px
}

#webi_card .icon_card {
    height:53px;
    width:70px;
    margin-left:17px
}

.webi_det {
    display:inline-block;
    width:200px
}

.webi_det .webinar_name {
    padding-top:0
}

.mobile_list_view.course-list-cards.recent-view img {
    height:65px;
    margin-left:0;
    margin-right:5px
}

.webinar_detail_div .stay_updated_div p {
    font-size:13px;
    color:#222;
    line-height:18px;
    font-weight:400;
    margin-bottom:0
}

.resources_sidebar div:last-child {
    border-bottom:0;
    padding-top:0;
    margin:0
}

.main_menu li.search-icon_sticky a:hover {
    background:url(../images/header_sprite_v11.png) no-repeat;
    background-position:-27px -311px
}

.video_icon_play {
    background:url(../images/header_sprite_v11.png) -2px -188px no-repeat;
    height:50px;
    width:50px;
    display:inline-block
}

.video_icon {
    color:#fff;
    font-size:14px;
    letter-spacing:.25px;
    text-transform:uppercase;
    font-weight:400;
    display:none
}

.video_icon:hover {
    color:#ccc;
    text-decoration:none
}

.video_icon .glyphicon-play-circle {
    display:block
}

.mid-content-wrap {
    float:none;
    clear:both;
    position:relative
}

.mid-content-wrap .browse_tab_btn {
    width:auto;
    background:#f0f0f0;
    border:1px solid #f0f0f0;
    box-shadow:2px 2px 0 #d5d5d5;
    color:#222
}

.tab_descrip_top {
    background:#f4f4f4;
    padding:0
}

.tab_descrip_top .col-lg-10 {
    height:307px
}

.mid-content-outer .tab_descrip_top .tab-content p,.mid-content-outer .tab_descrip_top .tab-content img.tab_img_ban {
    padding:40px 0
}

.mid-content-outer .tab_descrip_top .tab-content img.tab_img_ban {
    margin-top:25px;
    padding:0
}

.mid-content-outer .tab_descrip_top .tab-content .browse_tab_btn {
    margin-bottom:40px
}

.mid-content-outer .glyphicon-picture {
    display:block;
    padding-bottom:10px
}

.mid-content-outer .glyphicon-chevron-down {
    display:block;
    padding-top:10px
}

.tabs-learning .mid-content-wrap > li {
    border-right:#413d34 solid 1px
}

.tabs-learning .mid-content-wrap > li:last-child {
    border-right:none
}

.tabs-learning .mid-content-wrap > li:first-child,.tabs-learning .mid-content-wrap > li:first-child > a {
    padding-left:0;
    text-align:left
}

.learning-type .nav-tabs > li.active > a {
    padding:23px 15px;
    border-radius:0;
    background:rgba(251,177,88,0.3);
    border:1px solid transparent;
    color:#fff;
    cursor:pointer
}

.learning-type .mid-content-wrap li {
    padding:0
}

.learning-type .nav>li>a:hover,.nav>li>a:focus {
    border-radius:0;
    background:rgba(173,121,61,0.5);
    border:1px solid transparent;
    color:#fff
}

.learning-type .bs-example-tabs {
    border-bottom:1px solid #ddd;
    margin-bottom:20px;
    padding-bottom:20px
}

.mid-content-outer .courseicon:before,.mid-content-outer .courseicon:after {
    display:inline-block;
    vertical-align:middle;
    content:"";
    margin:4px 8px;
    width:48px;
    height:36px;
    background:url(../images/header_sprite_v11.png) no-repeat
}

.mid-content-outer .glyphicon-online:before {
    background-position:-64px -492px
}

.mid-content-outer .glyphicon-instructor:before {
    background-position:-7px -492px
}

.mid-content-outer .glyphicon-corporate:before {
    background-position:-7px -629px
}

.mid-content-outer .courseicon:after,.mid-content-outer .active .courseicon:after {
    width:22px;
    height:22px;
    background-position:-7px -592px;
    display:inline-block;
    vertical-align:middle;
    content:""
}

.mid-content-outer .active .courseicon:after {
    background-position:-30px -592px
}

.mid-content-outer .glyphicon-simulation {
    background-position:-58px -90px;
    width:30px
}

.mid-content-outer .glyphicon-completion {
    background-position:-82px -135px;
    width:24px
}

.shuffle-cards .tab-content .cards span.accred_title {
    background:#ececec;
    border:1px solid #ebebeb;
    border-radius:5px;
    display:inline-block;
    font-size:12px;
    line-height:20px;
    padding:4px 5px;
    position:relative;
    width:100%
}

.shuffle-cards .tab-content .cards span.accred_title strong {
    font-size:13px;
    font-weight:500
}

.mobile_list_view .accred_div_card .icon_right,.resources_default .free_cources_div .image_resources_descrip .icon_right {
    position:absolute;
    left:-8px;
    top:4px;
    background:url(../images/header_sprite_v11.png) -89px -84px no-repeat;
    height:15px;
    width:15px
}

.shuffle-cards .tab-content .rating-count {
    font-size:12px;
    float:right;
    padding-top:4px;
    letter-spacing:.25px;
    font-weight:300;
    color:#777
}

.top_offer_div {
    width:100%;
    margin-bottom:10px;
    height:80px;
    text-align:left;
    position:relative
}

p.offer_div {
    position:absolute;
    margin:0 0 0 10px;
    bottom:0;
    display:inline-block;
    color:#fff;
    background:#5fcf80;
    height:21px;
    padding:0 5px;
    visibility:visible;
    font-size:13px;
    width:auto
}

p.offer_div:before {
    content:"";
    position:absolute;
    right:-4px;
    background:url(../images/header_sprite_v11.png) -1px -12px no-repeat;
    height:23px;
    width:5px
}

.card_arrows {
    background:url(../images/header_sprite_v11.png) no-repeat;
    width:26px;
    height:42px;
    display:block;
    position:absolute;
    top:329px;
    z-index:1
}

.prev_arrow {
    left:0;
    background-position:-1px -36px
}

.next_arrow {
    right:0;
    background-position:-31px -36px
}

.testimonial_div {
    width:98%;
    display:inline-block;
    overflow:hidden;
    position:relative
}

.testimonial_div .col-lg-offset-1 {
    margin-left:3.25%
}

.testimonial_div .testimonial_div_inner {
    position:relative;
    width:5000px;
    display:inline-block
}

.testimonial_div .inner_block {
    float:left
}

.testimonial_div .inner_block_wrapper {
    margin-left:16px;
    width:301px
}

.browse_course {
    background:#00a7dc;
    color:#fff;
    padding:11px 107px;
    display:inline-block;
    margin-top:30px;
    font-size:24px;
    font-weight:500;
    border-radius:4px;
    width:588px;
    border:0;
}

.arrow_indicator {
    position:absolute;
    background:url(../images/header_sprite_v11.png) -80px -39px no-repeat;
    width:25px;
    height:14px;
    display:block;
    bottom:-14px;
    left:33px
}

.nav-tabs {
    border-bottom:3px solid #e7e7e7
}

.mid-content-wrap.nav-tabs > li {
    margin-bottom:-2px
}

.the_media {
    background:#f5f5f5;
    text-align:left;
    padding:10px 0;
    padding-bottom:40px;
    border-bottom:2px solid #ccc
}

.the_media .container {
    overflow:hidden;
    position:relative
}

.the_media h2 {
    margin-top:45px;
    text-align:center;
    font-weight:300;
}

.the_media .media_inner {
    height:46px;
    margin-left:3%;
    text-align:left;
    width:5000px;
    position:relative
}

.the_media .media_inner .silder_img_block span {
    height:50px;
    width:191px
}

.the_media .media_inner span.media_img1 {
    background-position:-15px -236px
}

.the_media .media_inner span.media_img1:hover {
    background-position:-591px -292px
}

.the_media .media_inner span.media_img2 {
    background-position:-217px -236px
}

.the_media .media_inner span.media_img2:hover {
    background-position:-794px -292px
}

.the_media .media_inner span.media_img3 {
    background-position:-411px -236px
}

.the_media .media_inner span.media_img3:hover {
    background-position:-988px -292px
}

.the_media .media_inner span.media_img4 {
    background-position:-601px -236px
}

.the_media .media_inner span.media_img4:hover {
    background-position:-25px -349px
}

.the_media .media_inner span.media_img5 {
    background-position:-792px -236px
}

.the_media .media_inner span.media_img5:hover {
    background-position:-216px -349px
}

.the_media .media_inner span.media_img6 {
    background-position:-982px -236px
}

.the_media .media_inner span.media_img6:hover {
    background-position:-406px -347px
}

.the_media .media_inner span.media_img7 {
    background-position:-82px -288px;
    width:60px;
}

.the_media .media_inner span.media_img7:hover {
    background-position:-658px -345px
}

.the_media .media_inner span.media_img8 {
    background-position:-223px -288px
}

.the_media .media_inner span.media_img8:hover {
    background-position:-800px -345px
}

.the_media .media_inner span.media_img9 {
    background-position:-406px -280px
}

.the_media .media_inner span.media_img9:hover {
    background-position:-983px -337px
}

.the_media .media_inner span.media_img10 {
    background-position:-228px -535px
}

.the_media .media_inner span.media_img10:hover {
    background-position:-445px -535px
}

.the_media .media_inner li {
    display:inline-block;
    margin-left:30px
}

.trainers_div {
    width:100%;
    display:block;
    text-align:left;
    margin-top:60px
}

.trainers_div .container {
    position:relative
}

.trainers_div img {
    float:right;
    max-width:459px;
    width:100%
}

.img_trainer {
    position:absolute;
    bottom:0;
    right:0
}

.enterprise_div h4 {
    color:#fff
}

.trainers_div h4,.enterprise_div h4,.accreditated_courses h4,.customer_support h4 {
    font-size:24px;
    text-transform:uppercase;
    padding-bottom:20px;
    font-weight:400;
    line-height:28px;
    margin-top:0
}

.trainers_div h1 {
    color:#222
}

.trainers_div p {
    line-height:24px
}

.trainers_div ul {
    padding-bottom:60px
}

.trainers_div ul li {
    display:block;
    line-height:24px
}

.trainers_div li:before {
    width:9px;
    height:10px;
    background:url(../images/header_sprite_v11.png) -97px -2px no-repeat;
    content:"";
    display:inline-block;
    padding-right:15px
}

.empty_div {
    background:#fbb158;
    padding:5px 0
}

.enterprise_div {
    width:100%;
    display:block;
    text-align:left;
    padding-top:50px;
    background:#fbb158;
    color:#fff
}

.enterprise_div .learn_more_tr {
    font-size:13px;
    font-weight:300;
    padding-top:15px;
    display:block
}

.enterprise_div .learn_more_tr:hover {
    text-decoration:underline
}

.enterprise_div img {
    float:right;
    width:100%;
    max-width:455px
}
.accreditated_courses p {
    font-weight:300
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .sticky-header .top_nav2 ul {
        padding-top:4px
    }
}
.banner-content {
    padding:20px 0 0
}

.color-orange {
    color:#fbb158
}

.course-list-container,.course-details-container {
    margin-top:30px
}

.course-details-container {
    margin-top:35px;
    position:relative;
}
.course-details-container > div > div:last-child{
    border-bottom: 0;
}
.course-list-container a {
    color:#40b7d9
}

.course-list-container h3 {
    border-bottom:3px solid #AEADAD;
    padding-bottom:10px;
    margin-bottom:20px
}

.category-listing .chkbox {
    background:url(../images/course_list_sprite_v2.png) 103px 227px;
    width:15px;
    height:15px;
    display:inline-block;
    margin-right:5px
}

.category-filters .drop-arrow {
    background:url(../images/course_list_sprite_v2.png) 110px 180px;
    width:15px;
    height:15px;
    display:inline-block
}

.banner_container {
    position:relative
}

.banner-content {
    padding:20px 0 0;
    position:absolute;
    right:0;
    top:45px
}

.color-orange {
    color:#f59920;
    display:block
}

.abt_banner .default_text_resources {
    top:40px
}

.course-list-container {
    margin-top:40px
}

.course-list-container .courses_tab_filter a.view-more {
    color:#40b7d9;
    display:none
}

.course-list-container h1.app_development_heading {
    border-bottom:none;
    margin-top:0
}

.our_training_experts {
    padding:0
}

.course-filters {
    background:#f0f0f0;
    padding:5px 0;
    border-radius:4px;
    border:1px solid #e7e7e7
}

.course-filters .clear_all_filter {
    color:#333;
    padding-right:5px
}

.course-filters .clear_all_filter:hover {
    color:#40b7d9
}

.category-filters span {
    vertical-align:top;
    font-size:12px;
    font-weight:300;
    letter-spacing:.25px
}

.category-filters .view-down-arrow {
    background:url(../images/course_list_sprite_v2.png) 110px 201px;
    width:15px;
    height:15px;
    display:none
}

.category-heading strong {
    font-size:13px;
    color:#222;
    font-weight:400
}

.course-list-container .courses_tab_filter .bot-divider {
    background-color:#e7e7e7;
    height:1px
}

.middle-course-list {
    margin-left:30px;
    padding:0
}

.middle-course-list .course-list-icon {
    background:url(../images/course_list_sprite_v2.png) 110px 252px;
    width:23px;
    height:19px;
    display:inline-block;
    margin-right:5px;
    vertical-align:middle
}

.middle-course-list span a.active .active-arrow {
    background:#fff url(../images/course_sprite_v11.png) no-repeat -179px -263px;
    position:absolute;
    width:14px;
    height:11px;
    top:37px;
    left:20px
}

.tab-heading-divider {
    background:#40b7d7;
    height:2px;
    margin:20px 0
}

.mobile_list_view.course-list-cards .rating-status:before {
    width:15px;
    height:15px;
    background:url(../images/header_sprite_v11.png) -92px -20px no-repeat;
    content:"";
    display:inline-block
}

.mobile_list_view.course-list-cards .rating_outer {
    font-size:13px
}

.selected_wishlisted {
    position:absolute;
    right:5px;
    top:0;
    background:url(../images/course_list_sprite_v2.png) -75px -65px;
    width:11px;
    height:21px;
    display:inline-block;
    z-index:1
}

.mobile_list_view.course-list-cards .corse_list_two {
    display:none
}

.mobile_list_view.course-list-cards .corse_list_two .icon_card {
    height:auto
}

.mobile_list_view.course-list-cards .corse_list_two .online-list-link {
    display:block
}

.link_online_learn:hover {
    color:#41b8d8
}

.mobile_list_view.course-list-cards .corse_list_two .accred_div_card {
    margin:6px 0
}

.mobile_list_view.course-list-cards ul li a:hover,.knowledge-bank-section .knowledge-bank-div li a:hover {
    background:#f5f5f5
}

.rec_viw .btn_carasoul {
    top:10px
}

.spl-zone {
    margin-top:20px;
    position:relative;
    overflow:hidden;
    width:244px;
    height:137px
}

.btn_carasoul {
    background:url(../images/course_list_sprite_v2.png) no-repeat;
    position:absolute;
    width:15px;
    height:20px;
    top:7px
}

.prev-btn_disabled {
    background-position:-87px -60px;
    right:17px
}

.prev-btn_enabled {
    background-position:-87px -81px;
    right:17px
}

.next-btn_enabled {
    background-position:-104px -60px;
    right:0
}

.next-btn_disabled {
    background-position:-104px -81px;
    right:0
}

.spl-zone-banner_outer {
    position:relative;
    width:244px;
    overflow:hidden
}

.spl-zone-banner_outer .ul_list {
    position:relative;
    width:5000px;
    display:inline-block
}

.spl-zone .spl-zone-banner {
    background:#fff4ca;
    width:243px;
    height:100px;
    padding:3px 10px;
    float:left
}

.spl-zone .spl-zone-banner h5 {
    font-size:14px;
    color:#222;
    font-weight:400
}

.spl-zone .spl-zone-banner h5 mark {
    background:none;
    font-size:18px;
    color:#222;
    padding:0;
    font-weight:400
}

.spl-zone .spl-zone-banner p {
    margin:0;
    font-size:11px;
    font-weight:300;
    color:#222;
    line-height:17px
}

.spl-zone .spl-zone-banner p span {
    font-size:12px;
    font-weight:400
}

.mobile_list_view.course-list-cards.recent-view h2 {
    margin:0 0 13px
}

.recent-view-card {
    font-size:12px;
    position:relative
}

.recent-accred {
    padding-left:22px
}

.mobile_list_view.course-list-cards.recent-view .recent-view-card .icon_right {
    position:absolute;
    left:77px;
    top:4px;
    background:url(../images/header_sprite_v11.png) -89px -84px no-repeat;
    width:16px;
    height:16px
}

.subscribe_course_outer {
    margin-top:30px;
    width:100%;
    background:#f5f5f5;
    position:relative;
    padding:20px 0
}

.subscribe_course_outer:before {
    top:0;
    background-position:-1px -102px
}

.subscribe_course_outer:after {
    bottom:0;
    background-position:-1px -114px
}

.subscribe_course_outer h2 {
    font-size:22px;
    margin:0;
    color:#222;
    font-weight:400;
    letter-spacing:.25px;
    line-height:35px
}

.subscribe_course_outer span {
    color:#f59920;
    font-size:24px
}

.subscribe_course_outer .btn_subscribe {
    text-align:center;
    margin-top:0
}

.subscribe_course_outer .btn_subscribe .btn-info {
    width:200px;
    font-size:16px;
    font-weight:400;
    background:#f59920;
    box-shadow:2px 2px 0 #dd8108;
    border-color:#eea236
}

.knw_pdp .knowledge-bank-div_outer {
    height:300px
}

.course-list-cards .knowledge-bank-div li a {
    height:250px
}

.course-list-cards .knowledge-bank-div li .rating_outer {
    position:absolute;
    bottom:5px
}

.course-list-section .course-list-cards .knowledge-bank-div li .rating_outer {
    bottom:-3px;
    left:28px
}

.course-list-section .knowledge-bank-div_outer .article_link {
    position:absolute;
    bottom:0
}

.course-list-section .knowledge-bank-div_outer ul li a {
    border:none;
    position:relative;
    height:auto;
    margin-bottom:5px
}

.course-list-section .knowledge-bank-div li a:hover {
    border:none
}

.knowledge-bank-div_outer {
    width:95%;
    margin:0 auto;
    overflow:hidden;

}

.knowledge-bank-section,.recently_viewed_footer {
    width:100%;
    margin-top:20px;
    min-height:300px
}

.knowledge-bank-section .container {
    position:relative
}

.knowledge-bank-section h3,.recently_viewed_footer h3 {
    padding-bottom:5px;
    font-size:21px;
    font-weight:400;
    color:#222
}

.recently_viewed_footer .knowledge-bank-section h3:after,.recently_viewed_footer h3:after {
    background:#222;
    content:"";
    display:inline-block;
    height:2px;
    margin-left:2%;
    position:relative;
    top:-6px;
    width:75%
}

.knowledge-bank-section .inner-section {
    display:inline-block;
    padding-left:28px;
    vertical-align:top
}

.cr_kn .inner-section {
    padding-left:0;
    float:left;
    width:225px
}

.cr_kn .inner-section .video_caro_in_cr {
    margin-left:32px
}

.course-list-section .knowledge-bank-section .inner-section {
    width:230px
}

.knowledge-bank-section .inner-section img {
    width:100%;
    height:150px
}

.knowledge-bank-section .card_arrows {
    top:125px
}

.knowledge-bank-section .prev_arrow {
    left:15px
}

.knowledge-bank-section .next_arrow {
    right:15px
}

.knowledge-bank-section .knowledge-bank-div .article_link {
    color:#5fcf80;
    font-size:13px;
    font-weight:300
}

.knowledge-bank-section .knowledge-bank-div li a {
    color:#333;
    display:block;
    padding:5px 5px 15px
}

.knowledge-bank-section p {
    display:block;
    margin-top:10px;
    color:#222;
    font-weight:400;
    font-size:14px;
    line-height:18px;
    overflow:hidden;
    max-height:73px
}

.recently_viewed_footer .mobile_list_view.course-list-cards ul li {
    float:left;
    display:inline-block;
    width:228px;
    border-bottom:0;
    vertical-align:top
}

.recently_viewed_footer .mobile_list_view.course-list-cards ul li .recently_view_in {
    margin-left:42px
}

.recently_viewed_footer .container {
    position:relative
}

.recently_viewed_footer .card_arrows {
    top:145px
}

.recently_viewed_footer .mobile_list_view.course-list-cards ul li a h2 {
    font-size:14px;
    color:#222;
    line-height:20px;
    letter-spacing:.25px;
    font-weight:500;
    clear:both;
    padding-top:10px
}

.recently_viewed_footer .mobile_list_view.course-list-cards ul li a {
    text-align:center
}

.recently_viewed_footer .mobile_list_view.course-list-cards ul li:hover {
    background:none
}

.recently_viewed_footer .mobile_list_view.course-list-cards .icon_card {
    float:none;
    margin:auto;
    width:80px
}

.recently_viewed_footer .rating-star {
    margin-left:14px
}

.error_field {
    border:1px solid red!important
}

.error_text {
    color:red
}

.success_text {
    color:green
}

.group_page .group_heading {
    font-size:22px;
    color:#222;
    font-weight:400;
    letter-spacing:.25px;
    border-bottom:0
}

.group_page .course-list-container {
    padding:0
}

.group_page .banner_section {
    height:100px;
    background:#0f4069
}

.group_page .banner-content,.offer_page .banner-content {
    position:static
}

.group_page .banner-content {
    margin-top:8px
}

.group_page .banner-content h3 {
    font-size:32px;
    font-weight:300
}

.group_page .learning_path {
    font-size:16px;
    color:#222;
    letter-spacing:.25px;
    font-weight:400;
    margin:20px 0
}

.group_page .learning_img {
    width:100%;
    max-width:1000px
}

.showing_result {
    border-bottom:2px solid #333;
    color:#222;
    letter-spacing:.25px;
    font-weight:300;
    font-size:13px;
    margin-bottom:0;
    padding-top:10px;
    margin-bottom:20px
}

.group_page .group_mid_content {
    margin-top:10px;
    display:block
}

.group_page .our_training_experts {
    margin-top:90px
}

.subscription_page .banner_section {
    background:url(http://cfs22.simplicdn.net/ice9/banners/subscription_page_banners/1280x200/subscription.jpg) no-repeat scroll center center / cover #212830;
    height:200px;
    height:266px
}

.subscription_page .banner_section h3 {
    font-size:26px
}

.subscription_page .banner-content {
    position:static;
    text-align:center;
    margin-top:36px
}

.subscription_page .mid_div_banner,.course-bundle .mid_div_banner {
    position:relative;
    margin-top:-60px;
    padding:0;
    color:#333;
    background:#fff;
    border-radius:5px;
    border:1px solid #ccc
}

.subscription_page .color-orange {
    display:inline-block
}

.subscription_page .mid_div_banner .courses_just,.course-bundle .mid_div_banner .courses_just {
    font-size:26px;
    font-weight:400;
    color:#222;
    margin-top:35px;
    text-align:center;
    color:#333
}

.mid_div_banner .icon_right {
    background:url(../images/header_sprite_v11.png) no-repeat scroll -89px -84px;
    height:16px;
    width:16px;
    content:"";
    display:inline-block;
    margin-right:10px;
    vertical-align:top
}

.mid_div_banner .top_bar {
    background:#fbb158;
    width:100%;
    height:12px
}

.mid_div_banner .inner_subscribe {
    margin:25px auto;
    width:588px
}

.mid_div_banner .inner_subscribe li {
    display:inline-block;
    width:260px;
    margin-left:20px;
    padding-bottom:25px
}

.mid_div_banner .learn_text {
    margin-top:-3px;
    font-size:14px;
    font-weight:300;
    color:#222;
    display:inline-block;
    width:221px
}

.mid_div_banner .highlite_text {
    color:#f59920;
    font-weight:300
}

.mid_div_banner .col-lg-16 {
    text-align:center;
    margin-bottom:30px
}

.mid_div_banner .col-lg-16 .browse {
    margin-top:0
}

.subscription_page .courses_included_outer {
    width:896px;
    margin:30px auto 20px
}

.subscription_page .courses_included_outer h1 {
    font-size:14px;
    text-align:center;
    color:#222;
    font-weight:400
}

.subscription_page .courses_included_outer h1.subscrip_heading {
    font-size:22px;
    font-weight:400;
    color:#222;
    padding:7px 0
}

.subscription_page .courses_included {
    width:896px;
    background:#f5f5f5;
    border:1px solid #e7e7e7;
    border-radius:5px;
    margin:0 auto
}

.subscription_page .categories_included {
    height:415px;
    vertical-align:top;
    display:inline-block;
    padding:10px;
    width:265px;
    background:#f0f0f0
}

.categories_included h2 {
    color:#41b6d7;
    font-size:14px;
    text-transform:uppercase;
    text-align:right;
    margin:0;
    font-weight:400
}

.subscription_page .categories_included ul {
    margin-top:10px
}

.subscription_page .categories_included ul li {
    margin-bottom:2px
}

.subscription_page .categories_included ul li a {
    font-size:16px;
    display:block;
    padding:5px;
    text-align:right;
    color:#222;
    font-weight:300
}

.subscription_page .categories_included ul li a:hover,.selected_category,#contact_faqs .tab_faqs li a:hover {
    background:#ffffc3
}

.subscription_page .course_scroll_lists {
    width:620px;
    display:inline-block;
    height:415px;
    overflow:auto
}

.subscription_page .course_scroll_lists ul {
    min-height:100px;
    margin:35px auto auto;
    width:555px;
    height:auto
}

.subscription_page .course_scroll_lists ul li {
    margin-left:5px;
    display:inline-block;
    width:265px;
    height:95px;
    background:#fff;
    margin-bottom:10px
}

.subscription_page .course_scroll_lists ul li a {
    color:#333;
    display:inline-block;
    padding:5px
}

.subscription_page .course_scroll_lists ul li a h1 {
    color:#222;
    line-height:18px;
    font-weight:400;
    font-size:13px;
    padding-left:5px;
    text-align:left;
    vertical-align:middle;
    width:160px;
    margin:0
}

.subscription_page .course_scroll_lists h1,.subscription_page .course_scroll_lists img {
    display:inline-block
}

.subscription_page .courses_faqs ul {
    margin-top:20px
}

.subscription_page .courses_faqs li {
    width:44%;
    padding:5px 0;
    text-align:left;
    border-bottom:1px dashed #333;
    display:inline-block
}

.subscription_page .courses_faqs li h1 {
    text-align:left
}

.subscription_page .subscribe_course_outer {
    text-align:center;
    padding:0 0 20px;
    margin:50px 0
}

.subscription_page .subscribe_course_outer h2 {
    font-size:25px;
    padding-top:27px
}

.course-list-section .subscribe_course_outer .browse {
    margin-top:0
}

.offer_page .banner_section {
    height:195px
}

.offer_page .banner_section h3 {
    font-size:30px
}

.offer_page .banner-content {
    margin-top:17px
}

.offer_page .seven_ways {
    padding-top:40px;
    width:76%;
    display:inline-block;
    position:relative
}

.offer_page .seven_ways ol {
    padding-bottom:20px
}

.offer_page .seven_ways ol li h1 {
    font-size:16px;
    font-weight:700;
    line-height:25px;
    font-weight:400;
    color:#222
}

.offer_page .seven_ways ol li a {
    color:#5bbbd1;
    display:inline-block;
    font-weight:400
}

.offer_page .seven_ways ol li .popular_highlite {
    background:#60cf80;
    padding:5px;
    color:#fff
}

.offer_page .seven_ways ol li p {
    display:inline
}

.discounts_schemes_outer {
    display:block!important;
    background:#60cf80
}

.discounts_schemes_inner {
    position:relative
}

.discounts_schemes_inner .mob_filter:before {
    left:14px
}

.discounts_schemes_inner h1 {
    color:#fff;
    font-size:24px;
    text-align:center;
    text-transform:uppercase;
    padding:20px 0;
    font-weight:400
}

.discounts_schemes_inner .tab__offer_div {
    display:inline-block;
    width:100%
}

.discounts_schemes_inner .tab__offer_div ul li {
    text-align:center;
    padding:7px
}

.discounts_schemes_inner .tab__offer_div ul li a {
    text-transform:uppercase;
    font-size:16px;
    padding:15px 30px;
    font-weight:400
}

.discounts_schemes_inner .tab__offer_div ul li .tab_active,.discounts_schemes_inner .tab__offer_div ul li a:hover {
    border-top-left-radius:5px;
    border-top-right-radius:5px;
    background:#fff;
    color:#333;
    padding-bottom:17px
}

.tab_imageslider {
    border-top:1px solid #ccc;
    margin-top:5px
}

.offer_page .get_access {
    margin:30px auto
}

.offer_page .offer_cards_outer {
    padding-bottom:60px;
    padding-top:20px;
    background:#f5f5f5;
    border-top:1px solid #ccc
}

.offer_page .cards_offer .img_area,.offer_page .cards_offer .img_text_area {
    vertical-align:top;
    display:inline-block
}

.offer_page .offer_cards_outer h2 {
    color:#ff9001;
    height:38px;
    font-size:16px;
    font-weight:400
}

.offer_page .offer_cards_outer .cards_offer a.view_course_mobile {
    display:none
}

.offer_page .offer_cards_outer .cards_offer {
    position:relative;
    height:310px;
    width:293px;
    padding:10px;
    border:1px solid #ccc;
    box-shadow:1px 1px 3px #ccc;
    margin-right:33px;
    margin-bottom:20px;
    background:#fff
}

.offer_page .offer_cards_outer .cards_offer a {
    font-size:13px;
    display:inline-block;
    color:#40b7d7;
    float:right
}

.offer_page .offer_cards_outer .cards_offer .valid_till {
    position:absolute;
    bottom:0;
    width:92%
}

.offer_page .offer_cards_outer .cards_offer a.view_details_mobile {
    display:none
}

.offer_page .get_notified {
    display:block;
    background:#60cf80;
    padding:20px 0
}

.offer_page .get_notified .container {
    width:480px;
    margin:0 auto;
    padding:15px 0
}

.offer_page .get_notified .notify_txt {
    font-size:16px;
    font-weight:400;
    color:#fff
}

.offer_page .get_notified .subscribe-input_outer {
    margin-left:20px
}

.offer_page .get_notified .subscribe-input_outer,.offer_page .get_notified .subscribe_btn {
    padding:0
}

.subscribe_btn .btn {
    height:35px
}

.offer_page .get_notified .radio_icon {
    color:#fff;
    margin-left:20px;
    margin-top:10px;
    display:inline-block
}

.offer_page .get_notified .radio_icon:before {
    width:10px;
    height:9px;
    background:url(../images/header_sprite_v11.png) no-repeat;
    content:"";
    display:inline-block;
    margin-right:5px
}

.offer_page .get_notified .radio_icon_default:before {
    background-position:-91px -241px
}

.offer_page .get_notified .radio_icon_checked:before {
    background-position:-91px -252px
}

.resources_header {
    border-bottom:1px solid #ccc;
    display:none
}

.resources_header a {
    background:none;
    width:auto
}

.resources_header .resources_breadcums {
    border-left:2px solid #333;
    display:inline-block;
    margin-left:5px;
    margin-top:2px;
    padding:8px 6px
}

.resources_header .resources_breadcums li {
    padding-right:10px;
    display:inline-block
}

.resources_header .resources_breadcums li a {
    color:#333;
    display:inline-block
}

.resources_article_section .resources_banner {
    background:none;
    height:auto
}

.resources_article_section .resources_banner h1 {
    font-size:32px;
    color:#222
}

.resources_article-container {
    text-align:justify
}

.resources_article-container .article_mid_section {
    padding-right:40px
}

.resources_article-container .article_mid_section h3 strong,.resources_article-container .article_mid_section h2 strong {
    font-size:22px;
    color:#222;
    font-weight:400;
    line-height:24px
}

.article_mid_section .cor_links li {
    display:inline;
    float:left
}

.article_mid_section .sub_dream_text {
    display:inline-block;
    margin-bottom:10px;
    padding-left:0
}

.article_mid_section .sub_dream_text .course_inline_links {
    padding:0
}

.article_mid_section .sub_dream_text .icon_commomn_class:before {
    margin-top:3px;
    float:left
}

.article_mid_section .sub_dream_text .cor_links,.article_mid_section .sub_dream_text .time_read {
    display:inline-block
}

.article_mid_section strong {
    font-weight:400
}

.resources_article-container p {
    color:#777;
    font-size:16px;
    line-height:27px;
    font-weight:300
}

.landing_resource .resources_article-container p {
    color:#222;
    font-size:14px;
    line-height:18px;
    font-weight:300
}

.resources_default .video_caro_in p {
    height:auto
}

.resources_article-container p.sub_des_img {
    font-size:18px;
    color:#222;
    line-height:27px;
    font-weight:400
}

.resources_article-container ol {
    padding-left:20px
}

.resources_article-container ol li {
    font-size:23px;
    padding-bottom:30px
}

.resources_article-container ol li h1 {
    font-size:22px;
    font-weight:400;
    padding-bottom:15px;
    line-height:24px;
    color:#222
}

.resources_article-container ol li h2 {
    color:#f59920;
    font-size:18px;
    border-left:2px solid #ff9002;
    padding-left:10px;
    line-height:28px;
    font-weight:400
}

.resources_article-container a {
    color:#40b7d9;
    font-weight:300
}

.related_article .btn_carasoul {
    top:0
}

.resources_article-container span,.tags_div li a {
    font-size:14px;
    font-weight:300
}

.resources_article-container .tags_div {
    display:inline-block;
    margin-left:15px
}

.resources_article-container .tags_outer {
    display:inline-block;
    margin-bottom:15px;
    width:auto
}

.resources_article-container .tags_div li {
    display:inline-block;
    padding-right:15px
}

.resources_article-container .foot-socials {
    margin-bottom:20px
}

.resources_article-container .foot-socials .social_share {
    display:inline-block;
    vertical-align:middle;
    margin-left:10px
}

.resources_article-container .author_article {
    margin-bottom:30px;
    padding-left:0
}

.resources_article-container .author_article .col-lg-3 {
    margin-top:50px
}

.resources_article-container .author_title {
    border-bottom:2px solid #333;
    font-size:16px;
    padding-bottom:5px;
    line-height:27px;
    color:#222;
    font-weight:400;
    text-transform:uppercase
}

.resources_article-container .author_description h2 {
    color:#ff9002;
    font-size:18px
}

.resources_article-container .author_div {
    width:100px;
    height:100px;
    border-radius:50%;
    display:block;
    overflow:hidden
}

.resources_article-container .author_img {
    width:100%
}

.resources_article-container .author_description .foot-socials p {
    display:inline-block
}

.resources_article-container .stay_updated_div {
    padding:15px 0
}

.resources_article-container .stay_updated_div .subscribe-input,.subscribe-input_outer,.subscribe_btn {
    padding:0
}

.stay_updated_div .subscribe-input_outer input {
    font-size:12px;
    border-bottom-right-radius:0;
    border-top-right-radius:0
}

.stay_updated_div .subscribe_btn .btn {
    border-bottom-left-radius:0;
    border-top-left-radius:0
}

.stay_updated_div span, .right_container span.head {
    color:#222;
    text-transform:none;
    font-weight:400;
    border-bottom:2px solid #333;
    padding-bottom:5px;
    display:block
}

.stay_updated_div .social_share span {
    border-bottom:none
}

.stay_default {
    display:block
}

.already_subscribed a {
    color:#3fb8d7
}

.stay_updated_div span.placeholder_span {
    text-transform:none;
    font-weight:300;
    border-bottom:0;
    font-size:13px
}

.stay_updated_div p {
    font-size:14px;
    text-align:left;
    line-height:20px;
    padding-top:10px;
    color:#777;
    line-height:22px
}

.resources_article-container .related_article {
    margin-top:20px
}

.resources_article-container .related_article .mobile_list_view.course-list-cards ul li a {
    padding:15px 5px
}

.resources_article-container .related_article .mobile_list_view.course-list-cards ul li a p {
    font-size:13px;
    color:#222;
    line-height:18px;
    padding:0
}

.article_footer {
    position:relative;
    background:url(http://cfs22.simplicdn.net/ice9/article_footer_img/1280x256/article_footer_img.jpg) no-repeat center center;
    width:100%;
    height:257px;
    display:block;
    background-size:cover;
    color:#fff
}

.article_footer .container {
    width:50%;
    margin:34px auto 0;
    text-align:center
}

.article_footer h1 {
    font-size:28px;
    color:#fff;
    font-weight:400
}

.article_footer h2 {
    font-size:16px;
    color:#fff;
    font-weight:300
}

.article-page .no-category-container .cor_links {
    padding-left:24px
}

.resources_detials p.article_quoted:before {
    background:url(../images/header_sprite_v11.png) -60px -39px no-repeat;
    content:"";
    width:11px;
    height:14px;
    display:inline-block
}

.resources_detials p.article_quoted:after {
    background:url(../images/header_sprite_v11.png) -69px -39px no-repeat;
    content:"";
    width:11px;
    height:14px;
    display:inline-block
}

.resources_detials p.article_quoted {
    color:#f69920!important;
    padding:0 25px!important;
    border-left:2px solid #f69920;
    margin-left:20px;
    font-weight:400;
    text-indent:-19px
}

.resources_sidebar .stay_updated,.resources_sidebar .popular_tags,.resources_sidebar .related_article {
    padding-left:0;
    border-bottom:1px solid #e7e7e7;
    padding-top:20px;
    margin-top:0!important;
    padding-bottom:5px;
    margin-bottom:10px
}

.resources_sidebar .popular_tags {
    margin-bottom:0
}

.resources_sidebar.stay_updated_div {
    margin-top:0;
    text-align:left;
    padding-left:0;
    border-left:1px solid #e7e7e7
}

.resources_sidebar.stay_updated_div span.head, .right_container span.head {
    border-bottom:0;
    font-size:16px;
    padding-left:20px
}

.popular_tags ul {
    margin-left:20px
}

.resources_sidebar .popular_tags ul li a {
    font-size:13px;
    background:#f5f5f5;
    color:#777;
    font-weight:300;
    border:0;
    padding:5px 8px;
    border-radius:0;
    display:inline-block
}

.icon_card.related_course {
    max-width:190px;
    max-height:190px
}

.resources_sidebar.stay_updated_div ul li.c_list_item a:last-child,.sidebar_scroll {
    border-bottom:0
}

.related_courses ul.c_list li {
    padding:0;
    overflow:hidden;
    width:246px
}

.related_courses ul.c_list li img {
    max-width:190px;
    max-height:190px
}

.related_courses ul.c_list li img,.related_courses li input {
    text-align:center
}

.related_courses ul.c_list li input,.related_courses .webinar_sectiion .free_price_div {
    height:37px;
    margin-top:15px;
    width:200px;
    margin-bottom:10px
}

.related_courses ul.c_list li h4 {
    font-size:16px
}

.related_courses .webinar_sectiion .free_price_div button {
    padding:5px 25px;
    height:auto
}

.related_courses .webinar_sectiion .description_webinar {
    width:100%;
    margin-left:0;
    padding-top:10px
}

.related_courses .webinar_sectiion .description_webinar span {
    font-size:13px;
    border:0
}

.related_courses .webinar_sectiion .description_webinar ul.webinar_details {
    padding-top:0;
    border:0;
    margin:0
}

.related_courses .webinar_sectiion .description_webinar li {
    padding:0 0 0 30px;
    width:100%;
    font-size:13px;
    text-indent:-30px
}

.sidebar_scroll {
    position:fixed;
    top:10px;
    width:242px
}

.sidebar_scroll .related_courses ul.c_list li a {
    padding-bottom:10px
}

.sidebar_scroll .related_courses ul.c_list li img {
    float:left;
    height:60px;
    width:60px;
    margin-right:10px
}

.sidebar_scroll .related_courses .webinar_sectiion .description_webinar {
    width:145px;
    float:left
}

.sidebar_scroll .related_courses ul.c_list li h5,.sidebar_scroll .related_courses ul.c_list li h4 {
    font-weight:200;
    font-size:13px;
    line-height:18px;
    display:inline-block;
    width:145px
}

.related_courses ul.c_list li a {
    padding-left:25px!important;
    padding-top:18px
}

.sidebar_scroll .related_courses ul.c_list li a:hover {
    background:#f5f5f5
}

.sidebar_scroll .related_courses ul.c_list li {
    overflow:visible;
    border-bottom:1px solid #e7e7e7
}

.sidebar_scroll .related_courses .webinar_sectiion ul.c_list li {
    height:auto
}

.sidebar_scroll .related_courses {
    padding-bottom:0;
    border-bottom:0
}

.sidebar_scroll .related_courses ul.c_list li input[type="submit"],.sidebar_scroll .description_webinar .free_price_div,.sidebar_scroll .popular_tags,.sidebar_scroll .related_article.hide_cls,.sidebar_scroll .description_webinar ul.webinar_details {
    display:none
}

.related_article.hide_cls {
    border-bottom:0;
    border-top:0
}

.resources_article-container .tags_outer a {
    color:#40b7d9!important
}

.article_section .resources_article-container .tags_outer {
    padding-left:18px;
    padding-top:15px
}

.article_section .review-content {
    margin-top:15px;
    min-height:100px;
    clear:both
}

.article_section .review-content h5 {
    color:#f69920
}

.article_section .review-content .linked,.article_section .review-content .twitter {
    content:"";
    background:url(../images/free-resources_sprite_imgae.png) 83px -165px;
    width:35px;
    height:35px;
    left:2px;
    display:inline-block
}

.resources_article-container .profile {
    float:left
}

.icon_commomn_class.author_list:before,.icon_commomn_class.views:before,.icon_commomn_class.comments:before {
    background-image:url(../images/free_resources_detail_icons.png)
}

.icon_commomn_class.author_list:before {
    background-position:-19px -17px;
    width:14px;
    height:24px;
    margin-right:7px
}

.icon_commomn_class.views:before {
    background-position:-35px -18px;
    width:26px
}

.icon_commomn_class.comments:before {
    background-position:-60px -17px;
    width:26px
}

.icon_commomn_class.comments {
    cursor:pointer
}

.twitter-highlight {
    padding:0 12px;
    background:#E0F2F7;
    cursor:pointer;
    display:none;
    -webkit-transition:all .7s ease-in-out;
    transition:all .7s ease-in-out
}

.twitter-highlight:hover {
    background:#9FE1F4
}

#article_body ::selection {
    background-color:#E0F2F7;
    color:#222
}

::-moz-selection {
    background-color:#E0F2F7
}

::-webkit-selection {
    background-color:#E0F2F7
}

::-o-selection {
    background-color:#E0F2F7
}

::-ms-selection {
    background-color:#E0F2F7
}

.twitter-highlight:after {
    content:"";
    background:url(../images/free_resources_detail_icons.png) 0 -17px;
    width:18px;
    height:17px;
    top:2px;
    position:relative;
    display:inline-block
}

.article_section .review-content .twitter {
    background-position:83px -130px;
    width:34px;
    margin-left:20px
}

.article_section .knowledge-bank-section .container {
    width:100%
}

.article_section .knowledge-bank-section .inner-section .video_caro_in_cr:first-child {
    margin-left:0
}

.article_section .knowledge-bank-section .container h3:after {
    width:auto;
    background:#fff
}

.article_section .knowledge-bank-section .prev_arrow {
    left:-25px
}

.article_section .knowledge-bank-section .next_arrow {
    right:-14px
}

.article_comment_section {
    margin-top:20px;
    border-top:3px solid #222;
    padding-top:10px
}

form.comment_form {
    padding-top:10px
}

form.comment_form textarea {
    height:120px;
    margin-bottom:20px;
    resize:none
}

form.comment_form input[type="text"] {
    height:40px;
    margin-bottom:20px
}

form.comment_form .btn-disable:hover {
    color:#fff
}

.error_msg.success_msg {
    color:green;
    background:#CFF5DE
}

.comment-head .comment-img {
    background:url(../images/free_resources_detail_icons.png) 47px 0;
    width:50px!important;
    height:50px!important;
    display:inline-block
}

.comment-head span.comment-date {
    color:#ADADAD;
    font-size:12px;
    margin-left:20px
}

.comment-head span.comment-auth,.comment-head span.comment-date {
    vertical-align:top;
    position:relative;
    top:16px;
    display: inline-block;
}

.comments-list {
    padding-top:20px
}

.comments-list li {
    margin-top:50px
}

.comment-discription {
    border:1px solid #e7e7e7;
    border-radius:4px;
    padding:10px 20px
}

.article_comment_section .load_more_articles {
    margin-top:15px
}

.nxt-article {
    background-color:#222;
    overflow:hidden;
    height:55px;
    width:300px;
    margin:5px 1px;
    bottom:99999px;
    position:absolute;
    right:0;
    transition:height .5s;
    -webkit-transition:height .5s
}

.nxt-article:hover {
    height:170px;
    cursor:pointer
}

.nxt-article h5 {
    color:#fff;
    padding:6px 20px 0
}

.nxt-article h5:after {
    content:"";
    background:url(../images/header_sprite_v11.png) -52px -470px no-repeat;
    width:18px;
    height:18px;
    display:inline-block;
    transform:rotate(270deg)
}

.nxt-article p {
    color:#fff;
    opacity:0;
    padding:5px 14px;
    position:relative;
    position:absolute;
    top:10%;
    bottom:10%;
    max-height:80px;
    overflow:hidden
}

.nxt-article:hover h5 {
    opacity:0
}

.nxt-article:hover h5.txt,.nxt-article:hover p {
    opacity:1
}

.nxt-article h5.txt {
    opacity:0;
    position:relative;
    bottom:-67px;
    background:#3D3D3D;
    padding:15px 20px 22px;
    margin:0
}

.get-certify-banner {
    background:#252525 url(../images/ebook_page_background_image.jpg) no-repeat center center;
    width:100%;
    min-height:100px;
    text-align:center;
    margin-bottom:20px;
    color:#fff;
    padding:22px 0 32px
}

.get-certify-banner h2 {
    color:#fff;
    font-weight:300;
    font-size:28px
}

.get-certify-banner span {
    font-size:16px!important
}

.get-certify-banner button {
    width:30%;
    margin-top:40px
}

.rel-art .cr_kn .inner-section {
    width:215px
}

.article_section .rel-art .knowledge-bank-section .container {
    padding-left:0
}

.rel-art .knowledge-bank-div_outer {
    height:330px
}

/*Article footer css ends*/
/*free resources - article page css End*/
/*free resources default page css start*/
.resources_default .resources_default-nav .category_dropdown_div .click_catergory {
    font-weight:700;
    display:block;
    padding:10px;
    background:none;
    position:relative;
    border-left:1px solid #7e6502;
    border-right:1px solid #7e6502;
    border-top:1px solid #1c1206;
    border-bottom:1px solid #1c1206;
    color:#ff9002;
    font-size:13px;
    letter-spacing:.25px;
    font-weight:400
}

.resources_default .resources_default-nav .category_dropdown_div .click_catergory:hover,.resources_default .resources_default-nav .category_dropdown_div .click_catergory:focus {
    font-weight:400;
    display:block;
    padding:10px;
    background:#fff;
    position:relative;
    border:1px solid #ccc;
    color:#222;
    font-size:13px;
    letter-spacing:.25px
}

.resources_default .resources_default-nav .category_dropdown_div .click_catergory .caret,.view_remaining .caret {
    float:right;
    margin-top:9px
}

.resources_default .resources_default-nav .category_dropdown_div {
    position:relative;
    display:inline-block;
    width:175px
}

.resources_default .resources_default-nav .dropdown-menu {
    box-shadow:none;
    border-top:0;
    border-bottom:4px solid #ff9002;
    border-radius:0;
    margin-top:0;
    background:#f5f5f5;
    color:#333;
    z-index:21;
    width:100%
}

.resources_default .resources_default-nav .dropdown-menu li a {
    color:#333
}

.resources_default .resources_default-nav .dropdown-menu .category_business li a {
    font-size:12px;
    color:#222;
    letter-spacing:.25px;
    padding:5px 10px;
    display:block
}

.resources_default .resources_default-nav .dropdown-menu .category_business li a:hover {
    background:#fff4ca
}

.resources_default .resources_default-nav .dropdown-menu .category_business .category_label {
    font-weight:400;
    padding-left:10px;
    font-size:13px;
    color:#222;
    letter-spacing:.25px
}

.resources_default .free_cources_div .divider {
    border:2px solid #000;
    display:inline-block;
    height:2px;
    width:100%
}

.resources_default .free_cources_div {
    padding:0;
    margin:10px 0 10px -7px
}

.resources_default .free_cources_div .list_resources_course {
    margin:20px 0
}

.resources_default .free_cources_div .image_resources {
    display:inline-block;
    vertical-align:top
}

.resources_default .free_cources_div .image_resources_descrip {
    display:inline-block
}

.resources_default .free_cources_div .view_click {
    padding-top:22px;
    display:inline-block;
    font-size:13px;
    font-weight:400
}

.resources_default .heading_view_course {
    position:relative
}

.resources_default .heading_view_course .divider_text {
    position:absolute;
    width:56%;
    height:2px;
    background:#000;
    left:200px;
    top:34px
}

.resources_default .free_cources_div h2 {
    display:inline-block;
    font-size:21px;
    font-weight:400;
    color:#222;
    text-transform:uppercase
}

.resources_default .free_cources_div .image_resources_descrip h2,.resources_default .free_cources_div .image_resources_descrip h3 {
    font-size:18px;
    font-weight:400;
    color:#222
}

.resources_default .free_cources_div .image_resources_descrip h3 {
    font-size:14px
}

.resources_default .free_cources_div .image_resources_descrip .accred_div_card {
    position:relative;
    background:#ececec;
    border-radius:5px;
    border:1px solid #ebebeb;
    margin-left:7px;
    display:inline-block
}

.resources_default .free_cources_div .image_resources_descrip .accred_title {
    padding:0 10px
}

.resources_default .free_cources_div .image_resources_descrip .striked_price {
    color:#a1a1a1;
    padding-right:10px
}

.resources_default .free_cources_div .image_resources_descrip .free_price {
    color:#5fcf80;
    font-size:18px;
    font-weight:400
}

.resources_default .articles_outer .heading_view_course .divider_text {
    left:131px;
    width:66%
}

.resources_default .articles_outer .knowledge-bank-div li img {
    width:159px;
    height:129px
}

.resources_default .articles_outer .knowledge-bank-section .prev_arrow {
    left:4px;
    top:151px
}

.resources_default .articles_outer .knowledge-bank-section .next_arrow {
    right:0;
    top:151px
}

.resources_default .art_sec .knowledge-bank-div {
    margin-left:0
}

.resources_default .articles_outer .resources_default .divider_text {
    left:140px;
    width:64%
}

.resources_default .webinar_sectiion .heading_view_course .divider_text {
    left:150px;
    width:62%
}

.resources_default .webinar_sectiion .knowledge-bank-div li a {
    border:none
}

.resources_default .webinar_sectiion .knowledge-bank-div li a:hover {
    background:none;
    border:none
}

.resources_default .webinar_sectiion .knowledge-bank-div li h3 {
    font-size:14px;
    margin:0;
    border-bottom:0
}

.webinar_sectiion .webinar_details {
    padding-top:20px
}

.resources_default .webinar_sectiion .knowledge-bank-section .next_arrow {
    right:0
}

.webinar_sectiion .description_webinar {
    margin-left:10px;
    width:420px;
    text-align:left
}

.webinar_sectiion .description_webinar ul,.webinar_sectiion .free_price_div {
    width:auto;
    display:inline-block
}

.webinar_sectiion .free_price {
    color:#61cd81
}

.webinar_sectiion .free_price_div {
    text-align:center;
    margin-top:10px;
    margin-bottom:0
}

.webinar_sectiion .free_price_div button {
    font-size:16px;
    font-weight:400;
    padding:3px 6px
}

.webinar_sectiion .knowledge-bank-div_outer {
    margin-top:20px;
    height:220px
}

.resources_default .practice_test_sectiion .heading_view_course .divider_text {
    left:221px;
    width:56%
}

.practice_test_sectiion .recently_viewed_footer .mobile_list_view.course-list-cards ul li {
    width:248px;
    margin-left:0
}

.practice_test_sectiion .recently_viewed_footer .mobile_list_view.course-list-cards ul li .pract_li_item {
    padding-left:27px;
    width:206px;
    float:left
}

.practice_test_sectiion .pract_li_item .icon_card {
    width:80px;
    height:80px
}

.practice_test_sectiion .recently_viewed_footer p,.video_section .inner-section p {
    margin-top:0;
    font-size:12px;
    color:#777;
    text-align:left
}

.landing_resource .recently_viewed_footer .rating-star {
    margin-left:0
}

.landing_resource .recently_viewed_footer .mobile_list_view.course-list-cards ul li a h2 {
    color:#2d3339
}

.resources_default .video_section .heading_view_course .divider_text {
    left:108px;
    width:70%
}

.video_section .knowledge-bank-div li {
    width:178px
}

.video_section .knowledge-bank-div h1 {
    font-size:14px;
    text-transform:none;
    text-align:left;
    line-height:18px;
    color:#222
}

.video_section .knowledge-bank-div_outer {
    height:auto
}

.resources_default .knowledge-bank-section,.recently_viewed_footer {
    margin-top:0
}

.resources_default .recently_viewed_footer {
    margin-bottom:0
}

.landing_resource .mobile_list_view.course-list-cards ul li a {
    border:0
}

.overlay_div_outer {
    position:relative;
    display:inline-block;
    width:100%
}

.overlay_div {
    background:#000;
    opacity:.6;
    position:absolute;
    top:0;
    bottom:0;
    width:100%;
    height:100%;
    display:none;
    z-index:20
}

.no-category-container {
    margin-top:40px;
    margin-bottom:20px
}

.no-category-container .listed_points {
    color:#777;
    font-size:16px;
    line-height:27px;
    font-weight:300;
    letter-spacing:.25px
}

.no-category-container .article_list_div ul li.search-icon_sticky,.no-category-container .article_list_div ul li.search-icon_sticky a {
    padding:0;
    border-bottom:0
}

.no-category-container .article_list_div ul li .expand_input_search .dropdown-menu {
    top:38px
}

.no-category-container .expand_input_search {
    display:none;
    right:50px;
    top:-9px;
    width:730px
}

.no-category-container .article_list_div ul li.search-icon_sticky .icon_sticky_sr {
    margin-top:-6px;
    margin-right:10px
}

.no-category-container .article_list_div ul li a {
    color:#222;
    font-weight:400;
    padding:5px 5px 8px;
    text-transform:uppercase
}

.no-category-container .article_list_div ul li a.pop_active_class {
    border-bottom:2px solid #222
}

.no-category-container .article_list_view a {
    color:#000;
    display:block
}

.no-category-container .article_list_view .author_list,.article_list_view .time_read {
    color:#777;
    font-size:13px
}

.icon_commomn_class:before {
    background:url(../images/free-resources_sprite_imgae.png) no-repeat;
    width:12px;
    height:20px;
    display:inline-block;
    content:"";
    margin-right:2px;
    vertical-align:middle
}

.author_list:before {
    background-position:-50px -2px
}

.cor_links:before {
    background-position:-61px -3px;
    width:18px
}

.time_read:before {
    background-position:-117px -3px;
    width:19px
}

.course_img_descrip {
    padding-left:0;
    float:left
}

.no-category-container .cor_links {
    padding-left:33px
}

.no-category-container .col-lg-5,.no-category-container .col-lg-8,.no-category-container .col-lg-4 {
    padding:0
}

.no-category-container .article_list_view .cor_links li {
    display:inline-block;
    padding:0;
    border-bottom:0;
    padding-left:5px;
    width:auto
}

.no-category-container .article_list_view .cor_links li a {
    font-size:13px;
    color:#41b8d8
}

.no-category-container .article_list_view .cor_links li a:hover {
    text-decoration:underline
}

.no-category-container .article_list_view .load_more_articles {
    background:#f5f5f5;
    margin-top:40px;
    box-shadow:1px 1px 1px #898989;
    outline:none;
    color:#222;
    font-size:16px;
    font-weight:400
}

.article_list_view_ul .course_img_descrip h4 {
    text-align:left
}

.article-page .stay_updated .subscribe-input {
    padding:0
}

.article-page .expand_input_search {
    width:669px
}

.webinar_div .webinar_sectiion .knowledge-bank-section .inner-section {
    padding-left:0;
    border-bottom:1px solid #ccc;
    padding-top:8px
}

.webinar_div .webinar_sectiion .knowledge-bank-section .inner-section:first-child {
    border-top:1px solid #ccc
}

.webinar_div .webinar_lists .knowledge-bank-div_outer {
    height:auto
}

.webinar_div .webinar_lists .knowledge-bank-div {
    width:auto
}

.webinar_div .webinar_youmaylike .knowledge-bank-div_outer {
    height:auto
}

.webinar_detail_div .stay_updated_div span.webinar_date,.webinar_detail_div .stay_updated_div span.webinar_time {
    font-size:12px;
    color:#222;
    line-height:18px;
    font-weight:300;
    border-bottom:0;
    display:inline-block
}

.webinar_sectiion .knowledge-bank-section .webi_caros {
    padding-left:28px
}

.webinar_detail_div .webinar_sectiion {
    padding-right:25px
}

.webinar_detail_div .webinar_sectiion h1 {
    font-size:32px;
    margin:0;
    color:#222;
    font-weight:400;
    line-height:36px;
    margin-bottom:36px
}

.webinar_detail_div .webinar_sectiion h2 {
    font-size:18px;
    font-weight:400;
    color:#222;
    line-height:18px;
    margin-top:15px
}

.webinar_detail_div .webinar_details {
    border-top:2px solid #000;
    padding-top:10px;
    margin-top:10px;
    margin-bottom:20px
}

.webinar_detail_div .webinar_details li {
    padding:5px 0
}

.webinar_details li {
    font-size:14px;
    color:#222;
    font-weight:400;
    line-height:18px
}

.webinar_details li:before {
    background:url(../images/free-resources_sprite_imgae.png) no-repeat;
    width:23px;
    height:23px;
    display:inline-block;
    content:"";
    margin-right:10px;
    vertical-align:middle
}

.webinar_details li.webinar_icon1:before {
    background-position:-81px -1px;
    width:20px
}

.webinar_details li.webinar_icon2:before {
    background-position:-100px 0;
    height:25px;
    width:17px;
    margin-left:2px
}

.webinar_details li.webinar_icon3:before {
    background-position:-117px 1px;
    height:26px;
    width:20px
}

.webinar_details li.webinar_icon4:before {
    background-position:-137px 1px;
    height:27px;
    width:25px
}

.webinar_details li.webinar_icon5:before {
    background-position:-161px -1px;
    height:27px;
    width:18px
}

.introduction_text {
    font-size:22px;
    color:#222;
    font-weight:400;
    text-transform:uppercase
}

.webinar_detail_div .webinar_sectiion p {
    color:#777;
    font-size:16px;
    text-align:justify;
    line-height:27px
}

.webinar_detail_div .enroll_form {
    background:#f5f5f5;
    padding:10px 10px 50px;
    margin-top:30px;
    border-radius:5px;
    border:1px solid #f1f1ed
}

.webinar_detail_div .webinar_form {
    margin-left:20px
}

.webinar_detail_div .enroll_form h4 {
    color:#ff9002;
    padding:15px 0;
    font-weight:400
}

.webinar_detail_div .enroll_form .placeholder_wrap {
    margin-bottom:10px
}

.webinar_detail_div .enroll_form .support_coutry_code .placeholder_wrap {
    width:347px
}

.webinar_detail_div .enroll_form .support_coutry_code .dropdown-menu {
    width:413px
}

.webinar_detail_div .enroll_form a.remember_me {
    color:#9f9f9f
}

.webinar_faq_div h3.webi_faq_heading {
    color:#222;
    font-size:22px;
    font-weight:400;
    margin-bottom:20px;
    margin-top:35px;
    text-transform:uppercase
}

.webinar_faq_div {
    margin-bottom:15px
}

.webinar_faq_div h3.panel-title {
    margin:12px 0
}

.webinar_detail_div .doubt_cotact {
    color:#9f9f9f;
    padding-top:10px;
    display:inline-block
}

.webinar_detail_div .doubt_cotact a {
    color:#41b8d8
}

.webinar_detail_div .webinar_faq_div .panel-heading {
    position:relative;
    padding:0
}

.webinar_detail_div .webinar_faq_div .panel-heading h3 {
    color:#222;
    font-size:16px;
    font-weight:400;
    cursor:pointer
}

.webinar_detail_div .webinar_faq_div .panel {
    margin-bottom:0;
    border-bottom:1px dashed #000;
    box-shadow:none;
    border-radius:none
}

.webinar_detail_div .webinar_faq_div .panel .panel-body {
    display:none;
    padding-left:10px
}

.webinar_detail_div .webinar_faq_div .panel .click_arrow {
    position:absolute;
    right:5px;
    top:8px;
    background:url(../images/free-resources_sprite_imgae.png) no-repeat;
    width:16px;
    height:8px;
    display:block
}

.webinar_detail_div .webinar_faq_div .panel .up_select {
    background-position:-30px -22px
}

.webinar_detail_div .webinar_faq_div .panel .down_select {
    background-position:-12px -22px
}

.webinar_detail_div .foot-socials {
    margin-top:30px
}

.webinar_detail_div .share_it {
    font-size:16px;
    color:#222
}

.webinar_detail_div .social_share {
    display:inline-block;
    vertical-align:middle;
    margin-left:10px
}

.webinar_detail_div .subscribe-input,.video-detail .subscribe-input {
    padding:0
}

.webinar_detail_div .related_article {
    margin-top:20px
}

.video_wrapper .video_thumbs {
    margin-top:20px;
    padding-left:0
}

.video_wrapper .video_thumbs span {
    color:#777;
    font-size:12px
}

.video_wrapper .subscribe-input {
    padding:0
}

.video_section .video_caro_in {
    margin-left:0
}

.video_thumbs .video_descrip span {
    position:absolute;
    bottom:10px
}

.video_thumbs .video_descrip span.pull-right {
    right:11px
}

.resources_default .video_section .knowledge-bank-div li a {
    padding:5px 11px 15px
}

.video-detail .video-container {
    margin-top:30px;
    text-align:justify
}

.video-detail .video-container h1 {
    color:#222;
    font-size:32px;
    font-weight:400;
    line-height:30px;
    margin-top:0;
    padding-bottom:15px;
    width:98%;
    text-align:left
}

.video-detail .video-container h2 {
    text-transform:uppercase;
    color:#222;
    font-size:22px;
    font-weight:400;
    line-height:24px
}

.video-detail .article_mid_section p {
    color:#777;
    font-size:16px;
    line-height:27px
}

.video-detail .video-container .sub_para {
    color:#222;
    font-size:16px;
    line-height:26px;
    padding-top:20px
}

.video-detail .video-container p,.video-detail .video-container h2 {
    width:96%
}

.video-detail .video-container .highlite_para {
    color:#333
}

.video-detail .video-container .social_share {
    display:inline-block;
    margin-left:15px;
    vertical-align:middle
}

.video-detail .video-container .foot-socials span {
    font-size:17px
}

.video-detail .video-container .foot-socials {
    margin:50px 0
}

.video-detail .video-container .hrs_name {
    display:inline-block;
    margin-bottom:20px
}

.video-detail .video-container .hrs_name li {
    display:inline;
    margin-right:100px
}

.video-detail .video-container .hrs_name li:before {
    background:url(../images/free-resources_sprite_imgae.png) no-repeat;
    width:18px;
    height:21px;
    display:inline-block;
    content:"";
    vertical-align:middle;
    margin-right:10px
}

.video-detail .video-container .hrs_name li.magain_name:before {
    background-position:-48px -1px;
    width:14px
}

.video-detail .video-container .hrs_name li.video_hrs:before {
    background-position:-117px -3px
}

.video-detail .webinar_youmaylike {
    margin-bottom:50px
}

.video-detail a {
    color:#40b7d9
}

.mobile_selected_tab {
    display:none
}

.mob_filter {
    display:block;
    margin-top:0;
    background:#f0f0f0;
    margin-bottom:20px;
    position:relative;
    z-index:0;
}

.mob_filter select {
    -moz-appearance:none;
    -wekit-appearance:none
}

.mob_filter:after {
    background:url(../images/free-resources_sprite_imgae.png) -30px -29px no-repeat;
    display:inline-block;
    content:"";
    width:16px;
    height:8px;
    position:absolute;
    right:20px;
    top:14px;
    z-index:-1;
}

.mob_filter:before {
    background:url(../images/free-resources_sprite_imgae.png) -183px -96px no-repeat;
    display:inline-block;
    content:"";
    width:15px;
    height:15px;
    position:absolute;
    left:10px;
    top:10px
}

.bdr-btom {
    border-bottom:2px solid #ccc
}

.mob_filter .form-control {
    background:none;
    padding-left:25px;
    z-index:0;
    position:relative;
    -webkit-appearance:none
}

.mob_filter .form-control option {
    padding-left:25px;
    background:#fff
}

.video-container .knowledge-bank-div_outer {
    height:auto
}

.footer_sticky_wrapper {
    /*z-index:13;*/
    position:relative
}

.footer_sticky_bar .how_it_works:before {
    background:url(../images/header_sprite_v11.png) no-repeat scroll -62px -628px rgba(0,0,0,0);
    content:"";
    display:inline-block;
    height:21px;
    margin-right:10px;
    vertical-align:middle;
    width:21px
}

/* .footer_sticky_inside a.sticky_request_call {
background:#3d3d3d
} */

.footer_sticky_wrapper a:hover,.footer_sticky_bar .how_it_works:hover {
    border-bottom:2px solid #00a7dc
}
.live_chat_div .call_back_footer {
    background-position:-282px -165px;
    width:25px;
    height:22px;
    margin-top:-3px;
}

.live_chat_div .chat_icon_footer {
    background-position:-348px -166px;
    width:40px
}

.footer_sticky_inside .live_chat_div a.live_text_chat {
    display:inline-block
}

.call_back_form {
    background:none;
    bottom:-5px;
    height:auto;
    position:fixed;
    width:100%;
    z-index:0;
}

.footer_call_back_div {
    background:#f0f0f0;
    border-bottom:1px solid #b7b7b7;
    border-left:1px solid #b7b7b7;
    box-shadow:3px 1px 7px #c6c6c6;
    display:inline-block;
    float:left;
    margin-right:-2px;
    width:337px;
    border-top-left-radius:5px;
    border-top-right-radius:5px;
    padding-bottom: 50px;
}

.collapse_sticky {
    background:#1e1e1e;
    display:block;
    float:left;
    margin-right:0;
    position:relative;
    width:100%;
    border-top-left-radius:5px;
    border-top-right-radius:5px
}

.collapse_sticky li {
    width:100%
}

.collapse_sticky li a {
    border-bottom:2px solid #0892C2;
    display:block;
    padding:10px 0;
    text-align:left;
    width:100%
}

.collapse_sticky li a.sticky_close_btn {
    border:none;
    width:20px;
    height:3px;
    background:#fff;
    padding:0;
    position:absolute;
    right:9px;
    top:19px;
    width:14px
}

.call_container_in {
    padding:10px;
    display:inline-block
}

.call_container_in p {
    padding-top:10px;
    display:inline-block
}

.callback_wrapper {
    display:none;
    margin-left:177px
}

.live_chat_wrapper {
    display:none
}

.live_chat_wrapper .live_chat_div {
    background:#5fd080
}

.live_chat_wrapper .live_chat_div .chat_icon_footer {
    background-position:-27px -443px
}

.live_chat_wrapper .live_chat_div li {
    width:auto;
    display:inline
}

.live_chat_wrapper .sticky_com_icons {
    margin-top:15px;
    background:url(../images/header_sprite_v11.png) no-repeat;
    display:inline-block;
    width:14px;
    height:14px;
    margin-right:10px
}

.live_chat_wrapper .live_chat_div li .sticky_close_bt {
    background-position:-88px -444px
}

.live_chat_wrapper .live_chat_div li .sticky_max_bt {
    margin-left:10px;
    background-position:-67px -443px
}

.live_chat_wrapper .live_chat_div li .sticky_min_bt {
    margin-top:22px;
    background:#fff;
    height:5px;
    width:16px;
    display:block;
    padding:0
}

.optional_course {
    display:block;
    width:100%;
    position:relative
}

.optional_course .country_code {
    width:100%
}

.optional_course .country_code:hover,.optional_course .dropdown-menu li a:hover,.optional_course .learner_im a:hover,.call_container_in a.remember_me:hover,.call_container_in .support_coutry_code .dropdown-menu > li > a:hover {
    border:none
}

.optional_course .country_code .caret {
    position:absolute;
    right:10px;
    top:15px
}

.optional_course .dropdown-menu {
    width:100%
}

.footer_call_back_div .placeholder_wrap {
    margin-bottom:10px
}

.footer_call_back_div .callback_ph input {
    margin-top:-7px;
    width:259px
}

.optional_course_learner {
    margin-bottom:10px;
    position:relative
}

.optional_course_learner .dropdown-menu {
    left:22px;
    height:80px;
    overflow:auto;
    display:none
}

.optional_course_learner .dropdown-menu li a {
    border:none
}

.optional_course_learner .learner_im {
    border-bottom:1px dashed #333
}

.optional_course_learner .learner_im a {
    color:#333
}

.call_container_in a.remember_me {
    color:#333;
    display:block;
    padding-left:24px;
    text-indent:-23px
}

.call_container_in .btn-success {
    margin-top:10px;
    background:#00a7dc;
    border-color:#00a7dc;
}

.call_container_in .support_coutry_code .dropdown-menu {
    display:none;
    width:100%
}

.support_coutry_code .country_code:hover {
    border-bottom:none
}

.content_wrap_course {
    display:inline-block;
    position:relative;
    width:100%
}

.popup_country_wrapper .dropdown_country {
    padding:0;
    height:180px;
    width:480px;
    margin:auto;
    position:fixed;
    left:0;
    right:0;
    top:0;
    bottom:0
}

.popup_country_wrapper .dropdown_country .dropdown_country_inner {
    margin:25px 15px 0;
    width:240px
}

.popup_country_wrapper .city_select_outer {
    margin:15px 15px 0
}

.popup_country_wrapper .dropdown_country_inner .dropdown-toggle {
    color:#333;
    overflow:hidden;
    padding:0
}

.popup_country_wrapper .dropdown_country_inner.country,.popup_country_wrapper .dropdown_country_inner.country .dropdown-toggle {
    width:170px
}

.btn.location-submit {
    margin:30px 0 0 191px;
    text-align:center;
    width:80px
}

.popup_country_wrapper .dropdown_country_inner select {
    width:280px;
    border:0;
    background:none;
    vertical-align:top;
    height:25px
}

.popup_country_wrapper .choose_location {
    background:#41b8d8;
    color:#fff;
    padding:8px;
    width:100%
}

.popup_country_wrapper .dropdown_country_inner .dropdown-menu_height {
    height:195px;
    display:none
}

.popup_country_wrapper .popular_city ul li a {
    color:#333
}

.popup_country_wrapper .view_all_cities_outer {
    top:93px;
    width:527px;
    display:none;
    left:16px
}

.popup_country_wrapper .city_populate .city_populate_inner {
    overflow-y:scroll;
    height:180px;
    width:354px
}

.popup_country_wrapper .dropdown_country .city_select_outer .dropdown-menu {
    width:100%
}

.popup_country_wrapper .close_country_btn {
    background:url(../images/header_sprite_v11.png) -89px -324px no-repeat;
    display:inline-block;
    width:14px;
    height:15px;
    content:"";
    height:19px;
    cursor:pointer
}

.popup_video_wrapper .close_country_btn {
    background: url(../images/course_sprite_v11.png) -120px -503px no-repeat;
    display: inline-block;
    width: 32px;
    content: "";
    height: 32px;
    cursor: pointer;
}

.silder_div .silder_img_block span,.media_inner .silder_img_block span {
    width:171px;
    height:100px;
    display:block;
    background:url(../images/content_sprite_v6.png) no-repeat
}

.silder_div span.accre_cfa {
    background-position:-30px -6px
}

.silder_div span.accre_comptia {
    background-position:-214px -2px
}

.silder_div span.accre_pmi {
    background-position:-208px -111px
}

.silder_div span.accre_garp {
    background-position:-569px -7px
}

.silder_div span.accre_apmg_itil {
    background-position:-20px -464px
}

.silder_div span.accre_apmg_fnfm {
    background-position:-938px -111px
}

.silder_div span.accre_istqb {
    background-position:-924px -21px
}

.silder_div span.accre_exin {
    background-position:-386px -3px
}

.silder_div span.accre_scrum {
    background-position:-742px -112px
}

.silder_div span.accre_msp {
    background-position:-391px -116px
}

.silder_div span.accre_omcp {
    background-position:-554px -114px
}

.silder_div span.accre_open {
    background-position:-24px -370px
}

.silder_div span.accre_iassc {
    background-position:-224px -375px
}

.silder_div span.accre_hp {
    background-position:-565px -390px
}

.silder_div span.accre_iiba {
    background-position:-400px -376px
}

.silder_div span.accre_ec {
    background-position:-897px -404px
}

.silder_div span.accre_astqb {
    background-position:-742px -400px
}

.silder_div span.accre_prince2 {
    background-position:-743px -12px
}
.how_it_works_popup .container {
    padding:0;
    position:relative
}

.how_it_works_popup_inner {
    width:220px;
    display:inline-block;
    padding:50px 0;
    float:left;
    margin-left:40px
}

.how_it_works_popup_inner:first-child {
    margin-left:0
}

.how_it_works_popup .pop_heading {
    font-size:22px;
    display:block;
    padding-bottom:30px;
    font-weight:400;
    line-height:27px;
    letter-spacing:.25px
}

.how_it_works_popup .pop_img {
    background:url(../images/how-it-works.png) no-repeat;
    width:213px;
    height:213px;
    display:inline-block;
    margin-bottom:15px
}

.how_it_works_popup .pop_img1 {
    background-position:-23px -13px
}

.how_it_works_popup .pop_img1:hover {
    background:url(../images/how_it_1_img_hover_v2.gif) no-repeat
}

.how_it_works_popup .pop_img2 {
    background-position:-255px -14px
}

.how_it_works_popup .pop_img2:hover {
    background:url(../images/how_it_2_img_hover_v2.gif) no-repeat
}

.how_it_works_popup .pop_img3 {
    background-position:-489px -14px
}

.how_it_works_popup .pop_img3:hover {
    background:url(../images/how_it_3_img_hover_v2.gif) no-repeat
}

.how_it_works_popup .pop_img4 {
    background-position:-727px -13px
}

.how_it_works_popup .pop_img4:hover {
    background:url(../images/how_it_4_img_hover_v2.gif) no-repeat
}

.how_it_works_popup_inner p {
    vertical-align:bottom;
    line-height:22px;
    font-weight:400
}

.cart_overlay {
    left:0
}

.loader_icon {
    margin:auto;
    left:0;
    right:0;
    top:0;
    bottom:0;
    position:absolute;
    width:35px;
    height:35px;
    background:url(http://cfs22.simplicdn.net/ice9/ajax-loader.gif) no-repeat
}

.popup_country_wrapper .dropdown-menu li,.popup_country_wrapper .popular_city li,.location-icon {
    cursor:pointer
}

.about_wrapper,.vision_wrapper {
    padding:0
}

.about_wrapper .professionals_wrap {
    margin:15px 0;
    text-align:center
}

.about_wrapper .howstarted_wrapper h2 {
    color:#fff
}

.about_wrapper .professionals_wrap h2 {
    text-transform:none
}

.about_wrapper .simpli_descrip {
    font-size:18px;
    line-height:30px;
    font-weight:300;
    color:#222;
    letter-spacing:.25px
}

.about_wrapper .circle_wrap_outer {
    float:left;
    width:24.75%;
    margin:15px 0
}

.about_wrapper .circle_wrap {
    display:inline-block;
    text-align:center;
    width:118px;
    height:114px;
    border:1px solid #000;
    border-radius:50%
}

.about_wrapper .circle_wrap_outer h2 {
    font-size:22px;
    color:#f59920;
    line-height:21px;
    font-weight:400
}

.about_wrapper .sub_simpli {
    font-size:16px;
    color:#222;
    font-weight:400;
    line-height:21px
}

.about_wrapper .circle_wrap:after {
    margin:15px auto auto;
    width:69px;
    height:68px;
    display:block;
    background:url(../images/about-sprite_v1.png) no-repeat;
    content:""
}

.about_wrapper .rounded1:after {
    background-position:-3px -4px
}

.about_wrapper .rounded2:after {
    background-position:-74px 0;
    margin-top:20px
}

.about_wrapper .rounded3:after {
    background-position:-144px -4px;
    margin-top:20px
}

.about_wrapper .rounded4:after {
    background-position:-214px -4px;
    margin-top:23px
}

.about_wrapper .vision_wrapper {
    padding:50px 0;
    background:#fbb158;
    color:#fff
}

.about_wrapper h2 {
    text-transform:uppercase;
    font-size:23px;
    font-weight:400
}

.about_wrapper .vision_wrapper h2 {
    color:#fff
}

.about_wrapper .vision_wrapper h2:after,.about_wrapper .vision_wrapper h2:after {
    display:inline-block;
    height:2px;
    background:#fff;
    vertical-align:middle;
    content:"";
    margin-left:1%;
    width:72%
}

.about_wrapper .vision_wrapper h3 {
    font-size:16px;
    line-height:27px;
    color:#fff;
    font-weight:300;
    letter-spacing:.25px
}

.whovr_wrapper {
    padding:15px 0 40px
}

.whovr_wrapper h2 {
    padding:15px 0
}

.whovr_wrapper p {
    color:#777;
    font-size:16px;
    line-height:27px
}

.whovr_wrapper ul {
    display:inline-block;
    padding-bottom:10px
}

.whovr_wrapper ul li {
    color:#f59920;
    font-size:16px;
    display:inline-block;
    padding-right:20px;
    padding-bottom:10px;
    font-weight:400;
    width:100%
}

.whovr_wrapper ul li .flyout_disc {
    margin-right:5px
}

.howstarted_wrapper {
    background:#fbb158;
    color:#fff;
    padding:15px 0 100px;
    position:relative;
    text-align:center
}

.howstarted_wrapper h3 {
    font-size:15px;
    text-transform:uppercase;
    font-weight:400;
    line-height:18px;
    color:#fff
}

.about_wrapper .rounded5:after {
    background-position:-286px -4px;
    width:37px;
    height:59px;
    margin-top:30px
}

.steps_wrapper {
    position:relative;
    /* margin-bottom:50px; */
    /* padding-bottom:10px */
}

.steps_wrapper .circle_wrap {
    border:1px solid #ffa028;
    background:#fbb158;
    position:absolute;
    top:-70px;
    left:44%
}

.steps_wrapper .container {
    position:relative
}

.steps_wrapper .steps_lists {
    margin-top:50px;
    padding-bottom:50px;
    position:relative;
}

.steps_wrapper .mid_border {
    width:5px;
    height:200px;
    background:#fbb158;
    position:absolute;
    left:50%;
    top:50px
}

.steps_wrapper .left_block {
    position:relative;
    width:50%;
    display:inline-block;
    float:left;
}

.steps_wrapper .steps_lists ul {
    margin-bottom:20px;
    margin-top:20px;
    position:relative;
    text-align:right;
    display:inline-block;
    width: 100%;
}
.steps_wrapper .steps_lists ul:after{
    content:"";
    width:4px;
    background:#fbb158;
    height:100%;
    position:absolute;
    left:50%;
}
.steps_wrapper .steps_lists ul li {
    margin-bottom:20px;
    position:relative;
    border:1px solid #f0f0f0;
    background:#f5f5f5;
    padding:0 15px;
    box-shadow:2px 2px 2px #ccc;
    display:inline-block;
    border:1px solid #e7e7e7;
    width:393px;
    float:left;
    clear: both;
    margin-left: 33px;
}
.steps_wrapper .steps_lists ul li.margin1{
    /* margin-top: -170px; */
}
.steps_wrapper .steps_lists ul li.right{
    float:right;
    margin-right: 28px;
    text-align: left;
}
.steps_wrapper .steps_lists ul li.right:before{
    left: -13px;transform: rotate(180deg);
}
.steps_wrapper .steps_lists ul li.right:after{
    left: -50px;
}
.steps_wrapper .steps_lists ul li:before {
    position:absolute;
    content:"";
    display:block;
    right:-14px;
    top:28px;
    background:url(../images/about-sprite_v1.png) -327px -44px no-repeat;
    width:11px;
    height:16px
}

.steps_wrapper .steps_lists span {
    position:absolute;
    bottom:25px;
    left:0px;
    right:0px;
    font-size:20px;
    color:#fbb158;
    text-transform:uppercase;
    text-align: center;
}

.steps_wrapper .steps_lists ul li:after {
    position:absolute;
    content:"";
    display:block;
    right:-50px;
    top:28px;
    background:url(../images/about-sprite_v1.png) -327px -4px no-repeat;
    width:18px;
    height:18px
}

.steps_wrapper .steps_lists ul li h4 {
    color:#f59920;
    font-size:23px;
    font-weight:500
}

.steps_wrapper .steps_lists ul li h2 {
    color:#777;
    font-size:16px;
    line-height:21px;
    font-weight:500
}

.steps_wrapper .steps_lists ul li p {
    color:#777;
    line-height:24px;
    font-weight:300;
    letter-spacing:.25px
}

.inthe_media .media_wraper,.inthe_media .top_tabs_media {
    width:72%
}

.media_wraper .media_list {
    border-bottom:1px solid #ddd;
    display:inline-block;
    padding-bottom:35px;
    margin-bottom:10px;
    width:100%
}

.media_wraper .media_list:last-child {
    border-bottom:0
}

.media_wraper .media_date {
    color:#222;
    font-weight:400;
    position:absolute;
    right:0;
    bottom:0
}

.media_wraper .media_list_inner {
    background:#f3f3f3;
    padding:5px 5px 15px 10px;
    border:1px solid #ddd;
    border-radius:5px
}

.media_wraper .media_list_inner h4,.press-release h4 {
    font-size:18px;
    color:#000;
    font-weight:400;
    line-height:22px
}

.press-release h4 {
    margin-top:0;
    width:84%
}

.media_wraper .media_list_inner a {
    color:#40b6d4
}

.media_wraper .media_list_inner a:hover {
    text-decoration:underline
}

.inthe_media .stay_updated_div {
    float:right
}

.inthe_media .stay_updated_div .popular_tags {
    margin-top:33px
}

.inthe_media .stay_updated_div .stay_updated h4 {
    font-weight:400;
    font-size:16px;
    line-height:24px
}

.inthe_media .most_read h1 {
    font-size:16px;
    color:#222;
    font-weight:400
}

.inthe_media .most_read {
    width:100%;
    display:inline-block;
    color:#333;
    border-bottom:1px solid #ccc;
    padding-bottom:15px;
    padding-left:5px
}

.inthe_media .most_read:hover {
    background:#f6f6f6
}

.inthe_media .most_read .business_standard mark {
    color:#f59920;
    padding-left:5px;
    background:none;
    text-transform:none;
    font-weight:300
}

.inthe_media .most_read .business_standard {
    border-bottom:none
}

.inthe_media .most_read h2 {
    color:#7f7f7f;
    font-size:13px;
    margin:0;
    font-weight:300
}

.media_sprite {
    display:inline-block;
    background:url(../images/media_sprite_v7.jpg) no-repeat
}
.reuters-icon{
    background-position: -2px -890px;
    width: 211px;
    height: 52px;
}
.etb{
    background-position:-243px -907px;
    width:211px;
    height:45px;
}
.entrepreneur_india{
    background-position:-231px -809px;
    width: 200px;
    height: 52px;  
}
.miami_herald_icon{
    background-position:-243px -860px;
    width: 235px;
    height: 52px;
}
.times_of_india_icon{
    background-position:-3px -936px;
    width: 220px;
    height: 52px;   
}
.business_world_icon{
    background-position:-3px -800px;
    width: 215px;
    height: 52px;
}
.international_business_times_icon{
    background-position:-3px -844px;
    width: 227px;
    height: 52px;    
}
.economic_times {
    background-position:-8px -14px;
    width:235px;
    height:34px
}

.think_aloud {
    background-position:-265px -7px;
    width:226px;
    height:47px
}

.dataquest {
    background-position:-245px -71px;
    width:236px;
    height:61px;
    margin-bottom:15px
}

.youngtruk {
    background-position:-250px -156px;
    width:74px;
    height:63px
}

.business_line {
    background-position:-0 -253px;
    width:230px;
    height:37px;
    margin-bottom:15px
}

.TFE {
    background-position:-235px -253px;
    width:218px;
    height:40px;
    margin-bottom:5px
}

.tech_aloo {
    background-position:-326px -154px;
    width:96px;
    height:56px;
    margin-bottom:5px
}

.NBW {
    background-position:-0 -296px;
    width:171px;
    height:25px;
    margin-bottom:5px
}

.VB {
    background-position:-425px -154px;
    width:96px;
    height:56px;
    margin-bottom:5px
}

.ATD {
    background-position:-177px -296px;
    width:190px;
    height:28px;
    margin-bottom:5px
}

.ciol {
    background-position:-2px -331px;
    width:168px;
    height:56px;
    margin-bottom:5px
}

.dowjones {
    background-position:-173px -331px;
    width:207px;
    height:41px;
    margin-bottom:5px
}

.pehub {
    background-position:-384px -331px;
    width:126px;
    height:52px;
    margin-bottom:5px
}

.live-mint {
    background-position:-10px -395px;
    width:90px;
    height:55px;
    margin-bottom:5px
}

.yahoo {
    background-position:-104px -395px;
    width:151px;
    height:39px;
    margin-bottom:5px
}

.market-watch {
    background-position:-260px -395px;
    width:230px;
    height:56px;
    margin-bottom:5px
}

.BS {
    background-position:-2px -629px;
    width:230px;
    height:33px;
    margin-bottom:5px
}

.outlook-money {
    background-position:-237px -629px;
    width:168px;
    height:56px;
    margin-bottom:5px
}

.deccan {
    background-position:-459px -254px;
    width:92px;
    height:56px;
    margin-bottom:5px
}

.silicon-india {
    background-position:-2px -457px;
    width:230px;
    height:56px;
    margin-bottom:5px
}

.vccircle {
    background-position:-236px -457px;
    width:229px;
    height:56px;
    margin-bottom:5px
}

.TNIE {
    background-position:-2px -519px;
    width:230px;
    height:36px;
    margin-bottom:5px
}

/** media page update **/
.m-ndtv {background-position:0px -1000px; width:150px; height:45px; margin-bottom:5px;}	
.the-huffington {background-position: -175px -1000px; width:380px; height:43px; margin-bottom:5px;}
.ntech {background-position: -417px -699px; width:145px; height:60px; margin-bottom:5px;}

.your-story {
    background-position:-236px -519px;
    width:124px;
    height:47px;
    margin-bottom:5px
}

.tech_panda {
    background-position:-363px -518px;
    width:168px;
    height:56px;
    margin-bottom:5px
}

.pioneer {
    background-position:-2px -578px;
    width:220px;
    height:47px;
    margin-bottom:5px;
    background-position:-2px -578px;
    width:220px;
    height:47px;
    margin-bottom:5px
}

.decan-chronicle {
    background-position:-2px -682px;
    width:190px;
    height:66px;
    margin-bottom:5px
}

.fortune-india {
    background-position:-203px -688px;
    width:235px;
    height:56px;
    margin-bottom:5px
}

.techinasia {
    background-position:-2px -749px;
    width:211px;
    height:52px;
    margin-bottom:5px
}

.techcrunch {
    background-position:-227px -755px;
    width:219px;
    height:52px;
    margin-bottom:5px
}

.business_insider {
    background-position:-456px -586px;
    width:100px;
    height:56px;
    margin-bottom:5px
}

.forex-tv {background-position:-18px -1078px;
           width: 230px;
           height: 43px;
           margin-bottom: 5px;
}

.advertising-age {background-position:-278px -1087px;
                  width: 230px; 
                  height: 43px;
                  margin-bottom: 5px;
}
.mb-ad-wt {background-position:-21px -1138px;
           width:110px; 
           height: 43px;
           margin-bottom: 5px;
}
.bloomberg-tv {background-position:-170px -1137px;
               width:220px; 
               height:55px;
               margin-bottom: 5px;
}
.digital_journal {background-position:0px -1281px;
                  width:305px; 
                  height:40px;
                  margin-bottom: 5px;
}
.bigdatanews {background-position:-24px -1185px;
              width:275px; 
              height:55px;
              margin-bottom: 5px;
}
.broadcaste {background-position:-315px -1188px;
             width:190px; 
             height:50px;
             margin-bottom: 5px;
}
.afaqs {background-position:-440px -1240px;
        width:105px; 
        height:50px;
        margin-bottom: 5px;
}
.gadgets360{background-position:-290px -1240px;
            width:150px; 
            height:50px;
            margin-bottom: 5px;
}
.mainstreet{background-position:-392px -1140px;
            width:140px; 
            height:50px;
            margin-bottom: 5px;
}
.thehindu{background-position:0px -1236px;
          width:282px; 
          height:46px;
          margin-bottom: 5px;
}
.inthe_media .no-category-container {
    margin-top:0
}

.inthe_media .no-category-container {
    margin-top:0
}

.inthe_media .media_list_inner img {
    width:100%
}

.inthe_media .default_text_resources {
    text-align:left;
    top:0
}

.inthe_media .article_list_div ul li a {
    text-transform:none
}

.affiliate_page .banner-content {
    text-align:center;
    top:30px;
    right:0;
    margin:auto;
    left:0
}

.affiliate_page .top_affi_descrip {
    padding-top:25px!important;
    color:#777;
    font-size:16px;
    margin:0 auto
}

.affiliate_page .top_affi_descrip h3 {
    font-weight:300;
    font-size:21px;
    line-height:30px
}
.atp-trainer .top_affi_descrip h3{
    margin-top:30px;
    margin-bottom:54px;
    padding:0;
    font-size:22px;
    color:#777;
    text-transform:inherit;
    font-weight:400;

}
.atp-trainer .get-inspired{
    box-shadow: inherit;
    background: #fff;
    padding-top: 0;
    padding-bottom: 0;
    margin-bottom:40px;
}
.atp-trainer .query_success{
    text-align:center;
}
.atp-trainer .descrip_inspired_outer{
    padding-top:0;
    padding-bottom:0;
}
.atp-trainer .descrip_inspired span.increase-revenue{
    background-position:-6px -8px;  
}
.atp-trainer .training-options .descrip_inspired span.increase-revenue{
    background-position:-8px -101px;  
}
.atp-trainer .training-options .descrip_inspired span.reduce-costs{
    background-position:-104px -101px;  
}
.atp-trainer .training-options .descrip_inspired span.end-to-end{
    background-position:-199px -100px;  
}
.atp-trainer .descrip_inspired span.reduce-costs{
    background-position:-101px -7px;  
}
.atp-trainer .descrip_inspired span.end-to-end{
    background-position:-196px -5px;  
}
.atp-trainer .descrip_inspired h3{
    margin-top:18px;
    margin-bottom:12px;
    font-size:20px;
    font-weight:400;
    color:#222;
    text-transform:none;
    text-align: center;
}
.atp-trainer .descrip_inspired .aap_icon{
    background: url("../images/atp_sprite.png") no-repeat;
    margin-bottom:0;
    display: block;
    width: 83px;
    height: 83px;
    margin: 0 auto;
}
.atp-trainer .descrip_inspired p{
    margin:0;
    text-align:justify;
}
.domains-covered{
    background: url("../images/domain_covered_bg.jpg") no-repeat scroll center center / cover #212830;
}
.trainer_page .domains-covered h3{
    font-weight:400;
    font-size:24px;
    color:#fff;
    margin-top:55px;
    margin-bottom:36px;
    padding:0;
}
.domains-covered .title-div a{
    width:236px;
    height:72px;
    border:1px solid #fff;
    display: inline-flex;
    justify-content: center;
    -webkit-justify-content:center;
    align-items: center;
    -webkit-align-items: center;
    display: -webkit-flex;
    float:left;
    text-align:center;
    margin-bottom:32px;
    margin-right:10px;
    font-size:16px;
    font-weight:400;
    position:relative;
    padding: 0 5px;
    background:rgba(255,255,255,0.1);
    vertical-align:middle;
}
.atp-trainer .atp-top-btn{
    display:none;
}
.domains-covered .title-div a:hover{
    border:3px solid #00a7dc;
}
.domains-covered p{
    display: inline-block;
    width: 100%;
    text-align: center;
    margin-top:10px;
    margin-bottom:40px;
    font-size:14px;
    color:#fff;
}
.trainer_page .training-options{
    background: #F2F2F2;
    padding-bottom: 25px;
    padding-top: 10px;
    clear: both;
    width: 100%;
    display: inline-block;
    margin-bottom:0;
}
.trainer_page .training-options h2{
    text-align:center;
    margin-bottom:8px;
    padding-bottom:0;
    margin-top:2px;
}
.trainer_page .training-options p{
    text-align: center;
    margin-bottom: 55px;
    margin-top: 0;
    font-size: 14px;
    font-weight: 300;
    color: #777;
}
.dropdown-container {
    width:100%;
    position:absolute;
    min-height:300px;
    background:#fff;
    left:0;
    top:55px;
    z-index:16;
    border-bottom:3px solid #fbb158;
    border-top:3px solid #fbb158
}

.dropdown-tabs {
    background:#fbb158;
    padding-right:0;
    min-height:415px
}

.dropdown-tabs li {
    display:block;
    float:right;
    clear:both;
    margin-bottom:4px
}

.dropdown-tabs .nav-tabs {
    margin-top:40px;
    border-bottom:0
}

.dropdown-tabs .nav-tabs>li>a {
    text-align:right;
    border:0;
    margin-right:0;
    border-radius:0;
    text-transform:none;
    color:#fff;
    font-weight:500;
    font-size:14px;
    padding:5px 15px
}

.dropdown-tabs .nav-tabs>li.active>a,.dropdown-tabs .nav-tabs>li.active span {
    color:#555;
    font-size:13px;
    cursor:pointer
}

.dropdown-tabs .nav-tabs>li>a:hover {
    border:0;
    background:#fff;
    color:#555
}

.menu-txt {
    padding-left:0;
    padding-right:5px;
    font-size:13px
}

.menu-txt span {
    margin-left:10px;
    font-size:11px
}

.dropdown-container .tab-content {
    padding:10px 10px 0
}

.popular_courses_nav {
    font-size:13px;
    color:#777;
    font-weight:400
}

.dropdown-container .tab-content h6 {
    font-weight:400;
    top:20px;
    color:#222;
    font-size:13px;
    line-height:15px;
    margin:0;
    vertical-align:middle;
    display:inline-block
}

.dropdown-container .tab-content .dropdown-card {
    height:75px;
    background:#f5f5f5;
    margin-left:0;
    margin-bottom:10px;
    padding:7px;
    border:1px solid #e7e7e7
}

.dropdown-container .tab-content .dropdown-card:hover {
    background:#f0f0f0
}

.dropdown-container .tab-content .dropdown-card .card-img {
    padding:0;
    width:60px
}

hr.dropdown-divider {
    margin:0 0 15px;
    border-top:1px solid #e7e7e7
}

.latest-course-section {
    padding-top:10px
}

.latest-course-list {
    margin-left:5px;
    list-style:none;
    margin-top:-7px
}

.latest-course-list li {
    padding-bottom:0
}

.latest-course-list li a {
    color:#222;
    font-size:13px;
    font-weight:400;
    line-height:16px;
    display:block;
    padding:10px 6px
}

.latest-course-list li a:hover {
    background:#ffffc1
}

.latest-course-list li.active {
    background:#f4f0b3;
    padding:3px
}

.menu-offers {
    margin-left:20px;
    font-weight:700
}

.menu-offers li {
    list-style-type:disc;
    color:#fbb158;
    line-height:18px
}

.menu-offers li a {
    color:#222;
    font-size:13px;
    font-weight:400
}

.offers-section {
    border:2px dashed #5fd080;
    padding:10px
}

.latest-course-section .btn-warning {
    font-size:14px;
    font-weight:400
}

.flyout_viewall {
    width:98%;
    padding-top:5px;
    padding-bottom:5px;
    text-align:center;
    display:block;
    margin:0 auto;
    float:right
}

.dropdown-vendor-links {
    text-align:center;
    margin:30px 0 20px
}

.dropdown-vendor-links a {
    color:#777;
    font-size:13px;
    font-weight:400;
    padding:0 5px
}

li.menu-active {
    background:#fbb158
}

footer {
    background:#1A1A1A;
    width:100%;
    padding-bottom: 50px;
}

.foot-top {
    background:#333;
    min-height:50px;
    color:#fff;
    padding:20px 0;
    position:relative;
    z-index:1
}

.foot-top p {
    padding-top:5px;
    letter-spacing:.25px;
    display:inline-block
}

.success_subscribe {
    text-align:center;
    display:none
}

.footer-container {
    padding:60px 0 14px
}

.footer-container h5 {
    color:#fff;
    font-weight:500;
    font-size:14px;
    margin-top:0;
    margin-bottom:11px
}
.link-14sp, .link-grey, a{
    font-weight:400;
}

footer .footer-container .refer_earn h5 {
    font-size:18px
}

.footer-container li {
    color:#969696;
    font-size:12px
}

.footer-container li a {
    color:#ccc;
    padding:0;
    font-size:14px;
    line-height:20px
}

.simpli_certification a {
    color:#b3b3b3;
    padding:0 3px;
    font-size:12px;
    line-height:20px
}

.footer-container li a:hover {
    background:#000
}

.footer-container li a.active {
    color:#fff
}

.content-col li {
    padding-bottom:6px;
    line-height:15.6px;
    letter-spacing:0;
    font-size:12px
}

.content-col li a:hover {
    color:#f3f3f3
}

.foot-socials ul {
    margin:0;
    padding:0;
    list-style:none;
    overflow:hidden
}

.foot-socials h5 {
    font-size:18px
}

.foot-socials li {
    display:inline-block;
    background:#353535;
    vertical-align:middle;
    margin:0 6px 4px 0;
    border-radius:100%;
    float:left;
}

.foot-socials a,.review_sidebar .popular_tags .foot-socials ul li a {
    display:inline-block;
    vertical-align:middle;
    text-indent:-9999px;
    width:33px;
    height:33px;
    border-radius:100%
}

.foot-socials a span {
    background:url(../images/home-page_sprite_v6.png) no-repeat;
    display:block;
    margin:7px auto
}

.foot-socials .facebook span {
    background-position:-307px -83px;
    width:9px;
    height:21px
}

.foot-socials .twitter span {
    background-position:-385px -83px;
    width:18px;
    height:18px;
    margin-top:9px
}

.foot-socials .google span {
    background-position:-305px -116px;
    width:17px;
    height:19px
}

.foot-socials .linkedin span {
    background-position:-346px -82px;
    width:14px;
    height:16px
}
.foot-socials .youtube span {
    background-position:-422px -80px;
    width:20px;
    height:16px
}

.foot-socials a:hover.facebook,.review_sidebar .popular_tags .foot-socials ul li a:hover.facebook {
    background:#4C67A1;
}

.foot-socials a:hover.twitter,.review_sidebar .popular_tags .foot-socials ul li a:hover.twitter {
    background:#55ACEE;
}

.foot-socials a:hover.google,.review_sidebar .popular_tags .foot-socials ul li a:hover.google {
    background:#DD4B39;
}

.foot-socials a:hover.linkedin,.review_sidebar .popular_tags .foot-socials ul li a:hover.linkedin {
    background:#1B86BD;
}
.foot-socials a:hover.youtube,.review_sidebar .popular_tags .foot-socials ul li a:hover.youtube {
    background:#DE2925;
}

.foot-socials .rae-link a {
    color:#ccc;
    font-size:14px;
    font-weight:500;
}

.foot-socials .rae-link a:hover {
    background:#000
}

/* .footer-end {
background:#000
} */

.simpli_certification {
    text-align:center;
    padding:20px 0;
    margin-top:20px;
    font-size:11px;
    color:#969696
}

.simpli_certification ul {
    margin:0;
    padding:0;
    list-style:none
}

.simpli_certification ul li {
    display:inline-block;
    line-height:24px;
    font-size:12px!important;
    text-align:center;
    /* width:100%; */
    position:relative;
}

.simpli_certification ul li ul {
    width:100%;
    padding:0;
    margin:0;
    text-align:center;
}

.simpli_certification ul li ul li {
    width:auto;
    padding:0 5px;
    font-size:11px!important;
    line-height:7px;
}

.simpli_certification ul li ul li a {
    margin:0 10px
}

.simpli_certification ul li a {
    text-decoration:none;
    font-size:14px!important;
    color:rgba(253,253,253,0.9);
    font-weight:400;
}

.simpli_certification ul li.last_child {
    border-right:none
}

.simpli_certification ul li a:hover {
    color:#f9f0f1!important
}

.simpli_certification ul li.copy_rights {
    padding-right:20px;
    border-right:none;
    color:gray;
    font-size:12px;
    line-height:14.4px;
    /* margin-top:10px */
}

.disclaimer_pop .dropdown_country {
    height:400px
}

.disclaimer_pop .dropdown_country p {
    padding:5px 10px;
    top:54px
}

.course-details-section .banner_section .banner_container {
    padding-left:0;
    height:auto
}

.course-details-section .learners .col-lg-6 {
    padding-left:0
}

.details-section .learner-details {
    font-size:14px;
    color:#777;
    font-weight:400
}

.banner-breadcrumb a:hover {
    text-decoration:underline
}

.current-page a,.current-page a:hover{
    text-decoration:none;
    cursor: default;
}
.stars,.stars .star_in {
    background:url(../images/home-page_sprite_v6.png) -342px -125px repeat-x
}

.rating_wrap {
    cursor:pointer;
    color:#fff
}

.stars .star_in {
    background-position:-342px -112px!important;
    display:block;
    margin-top:0;
    font-size:0
}
.course_video_play{
    -webkit-transition: -webkit-transform .4s;
    transition: transform .4s;
    -webkit-animation-name: hero-in;
    animation-name: hero-in;
    -webkit-animation-duration: 1.4s;
    animation-duration: 1.4s;
    filter: alpha(Opacity=99);
    opacity: .99;
    display: block;
    width: 120px;
    height: 120px;
}

.course_video_play:focus, .course_video_play:hover{
    outline: 0;
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
}
.course_video_ban:before {
    content:"";
    background:url(../images/course_sprite_v11.png) -10px -440px;
    display:inline-block;
    width:28px;
    height:23px;
    margin-right:10px;
    vertical-align:middle;
    margin-top:-2px
}
.course_video_ban:before {
    content:"";
    background:url(../images/course_sprite_v11.png) 0px -509px;
    display:inline-block;
    width:28px;
    height:23px;
    margin-right:10px;
    vertical-align:middle;
    margin-top:-2px
}

.learners .learn-count {
    margin-top:10px;
    font-weight:300;
    font-size:13px
}

.learners .wish:before {
    background:url(../images/course_sprite_v11.png) -181px -213px;
    width:14px;
    height:17px;
    display:inline-block;
    content:""
}

.select-training-type .training-type .training-price span.selected:before {
    content:"";
    background:url(../images/course_sprite_v11.png) -18px -308px;
    width:15px;
    height:15px;
    display:inline-block;
    position:absolute;
    left:8px;
    top:11px
}

.training-type .training-itl-icon,.training-type .training-osl-icon {
    background:url(../images/course_sprite_v11.png) -159px -17px;
    display:block;
    width:32px;
    height:30px
}

.training-type .training-osl-icon {
    background-position:-159px -65px
}

.training-type .iled:hover,.training-type .osl:hover,.training-type .iled.inactive,.training-type .osl.inactive {
    background:#f6f6f6;
    cursor:pointer
}

.training-type .iled.active,.training-type .osl.active {
    background:#fff;
    cursor:pointer
}

.training-type .iled .col-lg-2 {
    padding-left:5px
}

.course-details-section span.video-icon {
    vertical-align:top;
    top:10px;
    position:relative
}

.course-details-section span.video-icon:hover {
    text-decoration:underline
}

.course-details-section span.video_icon_play_small {
    background:url(../images/course_sprite_v11.png) -10px -15px;
    width:40px;
    height:40px;
    display:inline-block
}

.course-content-header li.sticky_training_type:hover {
    background-color:#ec971f
}

.course-content-header li.sticky_training_type a:hover {
    border-bottom:none
}

.course-content-header li.sticky_training_type .dropdown_sticky_tr a {
    padding-bottom:0;
    display:block;
    color:#222;
    position:relative;
    border-bottom:1px solid #e7e7e7
}

.course-content-header li.sticky_training_type .dropdown_sticky_tr a:after {
    content:"";
    width:11px;
    height:20px;
    background:url(../images/course_sprite_v11.png) -124px -359px;
    position:absolute;
    right:15px;
    top:8px
}

.course-content-header li.sticky_training_type .dropdown_sticky_tr strong {
    display:block;
    padding-bottom:10px;
    font-size:14px;
    font-weight:500
}

.course-content-header li.sticky_training_type .dropdown_sticky_tr mark {
    display:block;
    background:none;
    font-weight:500
}

.course-content-header li a:hover {
    color:#fff;
    border-bottom:3px solid #ff9002
}

.course-details-container h3 span.city_change_txt {
    font-size:12px;
    color:#41b7d8
}

.course-details-container h3 span.country_names {
    border-bottom:1px dashed #222
}

.exam-and-certification-wrapper {
    margin-bottom:10px
}

.exam-and-certification-wrapper h3 {
    margin-bottom:5px
}

.recently-viewed {
    position:relative;
    margin-top:10px
}

.rec_viw .recent-view {
    height:204px
}

.rec_viw .recent-view .c_list li {
    border-bottom:none
}

.rec_viw .recent-view .rec_list {
    float:left;
    width:158px
}

.rec_viw .recent-view img.icon_card {
    width:70px
}

.rec_viw .mobile_list_view.course-list-cards.recent-view .recent-view-card .recent-accred {
    float:left;
    padding-left:0
}

.rec_viw .mobile_list_view.course-list-cards.recent-view .recent-view-card .recent-accred:before {
    content:"";
    background:url(../images/header_sprite_v11.png) -89px -84px no-repeat;
    width:16px;
    height:18px;
    display:inline-block;
    vertical-align:middle;
    margin-right:5px
}

.course-details-container .mobile_list_view.course-list-cards ul li {
    overflow:hidden;
    border-bottom:0;
    padding:15px 10px
}

.our_training_experts .mobile_list_view li {
    padding:0!important
}

.our_training_experts .mobile_list_view .rec_list .recent-view-card {
    float:left;
    padding-top:0
}

.course-details-container .recently-viewed .recent-view-card {
    float:right;
    padding:10px 0 0
}

.course-details-container .recently-viewed span {
    font-size:12px
}

.course-details-container .recently-viewed img.icon_card {
    height:57px
}

.course_rec_viewd .recent-view ul {
    width:auto
}

.course_rec_viewd .recent-view {
    height:auto
}

.bundle_sidevar {
    padding:0
}

.course-details-container .bundle_sidevar .recent-view-card {
    padding:0
}

.find_training_city span {
    border-bottom:1px solid #e7e7e7;
    padding-bottom:5px;
    color:#222;
    font-weight:400;
    font-size:14px
}

.find_training_city ul li a {
    font-size:12px
}

.select-batch span.classroom,.select-batch span.vclassroom {
    padding-right:22px;
    line-height:40px
}

.select-batch span.classroom:before,.select-batch span.vclassroom:before {
    content:"";
    background:url(../images/course_sprite_v11.png) -140px 96px;
    position:absolute;
    left:-10px;
    width:20px;
    height:30px;
    display:inline-block
}

.select-batch span.vclassroom:before {
    left:90px
}

.select-batch h4 {
    font-weight:400;
    font-size:16px;
    margin:6px 0;
    padding:5px 0 5px 10px;
}

.select-batch .batch-training {
    margin-top:9px;
    text-align:right
}

.schedule-section {
    border-radius:4px;
    border:1px solid #e7e7e7;
    background:#efefef
}

.batch-header .date,.batch-header .time,.batch-header .location,.mobile-enroll .time,.mobile-enroll .location,.mobile-enroll .price {
    padding-left:33px
}

.batch-header .date:before,.batch-header .time:before,.batch-header .location:before,.mobile-enroll .time:before,.mobile-enroll .location:before,.mobile-enroll .price:before,.osl-access .location,.osl-access .time {
    content:"";
    background:url(../images/course_sprite_v11.png) -35px -303px;
    position:absolute;
    left:11px;
    width:20px;
    height:21px;
    display:inline-block
}

.date .limited-seats:after {
    content:"";
    background:url(../images/course_sprite_v11.png) no-repeat -84px -328px;
    left:90px;
    display:inline-block;
    width:15px;
    height:21px;
    position:absolute
}

.location-icon:before {
    content:"";
    background:url(../images/course_sprite_v11.png) -12px -331px;
    width:20px;
    height:20px;
    display:inline-block
}
.batch-header .time:before,.mobile-enroll .time:before,.osl-access .time {
    background-position:-63px -303px
}

.osl-access .time {
    top:60px
}

.date .limited-seats {
    display:none;
    position:absolute;
    background:#5fcf80;
    top:20px;
    left:-10px;
    color:#fff;
    padding:0 8px;
    font-size:11px;
    line-height:21px
}

.batch-header .location {
    left:-10px
}

.batch-header .location:before,.mobile-enroll .location:before,.osl-access .location {
    background-position:-87px -303px
}

.mobile-enroll .price:before {
    background-position:-84px 87px
}
.service_tax_p {
    float:right;
    margin-top:10px;
    font-size:12px;
    font-style:italic
}

.details_empl strong {
    border-bottom:1px solid #222;
    color:#222;
    font-weight:300;
    margin-right:5px
}

.convenient_schd {
    margin-top:5px
}

.convenient_schd_form .dropdown_country {
    height:440px
}

.convenient_schd_form .dropdown_country .webi_reg_form {
    margin-top:20px
}

.convenient_schd_form .dropdown_country .pop_in_bl {
    height:auto
}

.convenient_schd_form .dropdown_country .pop_in_bl .success_text{
    padding:20px;
}
.convenient_schd_form .dropdown_country .pop_in_bl .support_coutry_code {
    margin-bottom:10px
}

.schd_con_btn {
    display:block
}

.convenient_schd_form .webinar_form_reg {
    width:426px
}

.convenient_schd_form .dropdown_country .pop_in_bl .support_btn {
    width:100%;
    padding:5px 0;
    box-shadow:none
}

.course-details-container .no_clas_foound {
    padding-top:20px
}

.course-details-container .no_clas_foound>a,.no_clas_foound .drop-details {
    background:#f5f5f5;
    padding:14px 11px;
    border:1px solid #e7e7e7;
    border-radius:5px
}

.course-details-container .no_clas_foound >a,.course-details-container .no_clas_foound >p,.no_clas_foound .drop-details>p,.no_clas_foound .drop-details .support_form>p {
    font-size:16px
}

.course-details-container .no_clas_foound >p {
    color:#222;
    font-weight:300
}

.course-details-container .no_clas_foound >a {
    display:block;
    color:#777
}

.course-details-container .no_clas_foound >a>span {
    color:#41b7d8
}

.course-details-container .no_clas_foound >a:hover {
    background:#f0f0f0
}

.course-details-container .no_clas_foound >a:after {
    content:"";
    background:url(../images/course_sprite_v11.png) no-repeat -126px -361px;
    float:right;
    width:10px;
    height:17px
}

.no_clas_foound .drop-details {
    margin-top:20px;
    padding:23px 20px 23px 25px;
    overflow:hidden
}

.drop-details .expanded_form {
    display:block
}

.drop-details .expanded_form .drop_in {
    width:359px
}

.no_clas_foound .drop-details .support_form>p {
    font-weight:400;
    line-height:40px
}

.no_clas_foound .divider {
    height:2px;
    border:#C8C8C8 dashed 1px;
    width:100%;
    display:block;
    margin:40px 0;
    position:relative
}

.no_clas_foound .divider:before {
    content:"OR";
    width:40px;
    height:40px;
    margin:0 auto;
    border:#E8E8E8 solid 1px;
    display:block;
    background:#fff;
    text-align:center;
    border-radius:50%;
    margin-top:-19px;
    padding-top:6px;
    color:#000
}

.drop-details .details-submitted {
    font-weight:300;
    line-height:35px
}

.drop-details .details-submitted span {
    display:block;
    color:#5FD080;
    font-weight:400;
    font-size:18px
}

.drop-details .support_form {
    width:62%;
    display:block;
    margin:0 auto
}

.drop-details .support_form .btn-warning {
    width:250px;
    padding:5px 0;
    margin-top:4%
}

.drop-details .support_form .placeholder_wrap,.drop-details .support_form .support_coutry_code {
    margin-bottom:12px
}

.convenient_schedule {
    margin-top:10px
}

.online-self-learning .money-back span.tooltip-training-help,.key-features-wrapper .money-back span.tooltip-training-help{
    background:url(../images/course_sprite_v11.png) no-repeat -173px -361px;
    width:16px;
    height:16px;
    display:inline-block;
    vertical-align:middle;
    margin-left:5px;
    margin-top:-4px
}

.online-self-learning .money-back:before,.online-self-learning .money-back:after,.key-features-wrapper .money-back:before,.key-features-wrapper .money-back:after,.instructor-led-section .money-back:before,.instructor-led-section .money-back:after {
    content:"";
    background:url(../images/course_sprite_v11.png) no-repeat 0 -357px;
    display:inline-block;
    width:14px;
    height:21px;
    position:absolute;
    left:-10px
}

.key-features .mobile_list_view .accred_div_card .accr-icon {
    background:url(../images/content_sprite_v6.png) -25px -135px;
    width:150px;
    height:70px;
    display:inline-block
}

.view-detail:after,.view .more-bundle:after,.show-less:after,.view-btn-sub p.sub_more:after,.view-btn-sub p.sub_less:after,.view .less-bundle:after {
    background:url(../images/course_sprite_v11.png) no-repeat -34px -138px;
    width:13px;
    height:8px;
    display:inline-block;
    content:"";
    margin-left: 8px;
}

.show-less:after {
    background-position:-47px -127px
}

.key-osl-icon,.download-icon,.osl-icon,.ilt-icon {
    background:url(../images/course_sprite_v11.png) no-repeat;
    width:40px;
    height:40px;
    display:inline-block
}

.key-osl-icon {
    background-position:-160px -13px
}

.download-icon {
    background-position:-160px -13px
}

.course-details-container .spl-zone {
    display:block
}

.about-course {
    position:relative;
    overflow:hidden;
}

.about-course .video_icon_play_big {
    position:absolute;
    top:12%;
    left:44%;
    background:url(../images/course_sprite_v11.png) -92px -63px;
    width:62px;
    height:62px
}

.about-course-video {
    background:#ccc;
    width:92%;
    min-height:300px;
    margin-left:20px
}

.course-preview,.course-faq {
    margin-left:20px;
    width:95%;
    margin-top:25px
}

.course-faq {
    margin-left:20px;
    width:95%;
    margin-top:10px
}

.exam-certi-section .course-faq {
    margin-top:0
}

.course-preview h4,.course-faq h4 {
    font-weight:400;
    font-size:16px;
    color:#222;
    text-transform:uppercase;
    line-height:20px
}

.bundle-preview-wrapper h4{
    text-transform:uppercase;
    font-size:22px;
}
.download_agenda {
    text-transform:none;
    border:1px solid #41b8da;
    border-radius:4px;
    font-size:14px;
    padding:5px;
    margin-top:-6px;
    margin-right:1px
}

.download_agenda:before {
    content:"";
    background:url(../images/course_sprite_v11.png) no-repeat -97px -359px;
    display:inline-block;
    width:18px;
    height:21px;
    vertical-align:middle
}

.course-preview h4 {
    padding-bottom:15px
}

.course-faq h4 {
    text-transform:none;
    width:94%;
    line-height:22px
}

.course-preview ul.course-preview-accord {
    border:1px solid #e7e7e7;
    border-radius:4px
}

.course-preview-accord li {
    line-height:35px;
    margin-bottom:1px
}

.sub-accord li:hover {
    background:#ffffc3
}

.course-preview-accord li .accord-head {
    background:#4e4e4e;
    cursor:pointer;
    overflow:hidden
}

.course-preview-accord li .accord-head a {
    color:#fff;
    font-weight:400;
    font-size:14px
}

.course-preview-accord li .accord-head a .special-tag {
    margin-left:-18px
}

.about-course-wrapper .course-preview-accord li .accord-head {
    overflow:visible;
    background:none
}

.about-course-wrapper .course-preview-accord li .accord-head a {
    overflow:visible;
    background:#4e4e4e
}

.course-preview-accord li a {
    padding:5px 12px
}

ul.sub-accord {
    background:#fff;
    border:0;
    border-radius:0
}

ul.sub-accord li {
    background:#f5f5f5;
    border-bottom:1px solid #eceaea;
    overflow:hidden;
    cursor:pointer
}

ul.sub-accord li:last-child {
    border-bottom:none
}

ul.sub-accord li a {
    color:#333
}

ul.sub-accord li .module,ul.sub-accord li .course-txt {
    padding:0;
    font-weight:300;
    font-size:14px;
    color:#222
}
ul.sub-accord li .module, ul.sub-accord li .bundle_acc{
    padding-left: 18px;
}

ul.sub-accord li .module,ul.sub-accord li .course-txt b {
    font-weight:400;
    color:#222
}

.subs-cp-wrapper ul.sub-accord li .course-txt b {
    width:65%;
    display:inline-block;
    height:26px;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}

ul.sub-accord li .duration {
    text-align:right;
    padding-right:0
}

ul.sub-accord li .play {
    text-align:center
}

ul.sub-accord li .play span {
    background:url(../images/course_sprite_v11.png) no-repeat -77px -166px;
    width:18px;
    height:18px;
    display:inline-block;
    top:9px;
    position:relative
}

.plus,.minus {
    background:url(../images/course_sprite_v11.png) no-repeat -28px -165px;
    display:inline-block;
    width:22px;
    height:20px;
    top:2px;
    position:relative;
    cursor:pointer
}

.minus {
    background-position:-51px -165px
}

ul.sub-accord li .duration span,ul.sub-accord li .duration.complete span {
    padding:2px 5px;
    font-weight:300;
    font-size:13px
}

ul.sub-accord li .watch_videos {
    padding:2px 3px;
    height:auto;
    font-size:12px;
    font-weight:300;
    float:right;
    margin-top:5px;
    background: #09ACD7;
    border-radius:0px;
}

ul.sub-accord li .btn-default {
    background:#e6e6e6
}

ul.sub-accord li .duration.complete span {
    background:#f0f0f0
}

ul.sub-accord li.view {
    text-align:center
}

ul.sub-accord li.view:hover {
    background:none
}

ul.sub-accord li.view a {
    color:#41b7d8;
    font-weight:300;
    font-size:13px;
    letter-spacing:.25px
}

ul.sub-accord li.view a:hover {
    text-decoration:underline
}

.video-details {
    border:0;
    background:#fff
}

ul.video-details li {
    border-bottom:1px solid #eee;
    background:#fff
}

.key-features-section .arrow-up,.key-features-section .arrow-down,.key-features-section .arrow-down:hover {
    display:none
}

.view-btn-sub {
    text-align:center;
    background:#f5f5f5;
    cursor:pointer;
    border-top:0;
    border-bottom:2px solid #eceaea;
    border-left:1px solid #eceaea;
    border-right:1px solid #eceaea
}

.view-btn-sub p {
    margin-bottom:0
}

.view-btn-sub p.sub_less:after,.view .less-bundle:after {
    background-position:-53px -138px;
}

.course-faq li {
    border-bottom:1px dashed #ccc;
    /*cursor:pointer;*/
    padding:4px 0;
    position:relative
}

.abt_course li ul li {
    border:none;
    margin-left:35px;
    list-style:disc
}

.abt_course li img {
    width:100%;
    max-width:668px;
    height:100%
}

.abt_course li table {
    width:100%
}

.course-faq ol li {
    border-bottom:none
}

.course-faq ul li div.acc-active {
    padding:4px 0 8px;
    width:98%;
    text-align:justify;
    cursor:text
}

.arrow-up,.arrow-down,.arrow-down:hover {
    background:url(../images/course_sprite_v11.png) no-repeat -105px -137px;
    float:right;
    width:30px;
    height:15px
}

.arrow-down:hover {
    background-position:-147px -260px
}

.arrow-up:hover {
    background-position:-177px -264px
}

.arrow-down {
    background-position:-75px -134px;
    position:absolute;
    right:-5px
}

.arrow-up {
    position:relative;
    right:-54px
}

.course-faq ul li table td {
    padding:5px;
    text-align:left
}

.osl-training,.ilt-training {
    background:#f5f5f5;
    padding:20px 18px;
    border-radius:4px;
    border:1px solid #e7e7e7;
    width:46%;
    margin-right:20px;
    box-shadow:1px 1px #e7e7e7
}

.col-lg-offset-1.ilt-training {
    margin-left:5%
}

.osl-training:hover,.ilt-training:hover {
    border:1px solid #f8d3a6;
    cursor:pointer
}

.select-training-enroll {
    padding:20px 35px;
    overflow:hidden
}

.select-training-enroll ul {
    padding-bottom:20px
}

.select-training-enroll li {
    padding:10px 0;
    overflow:hidden;
    font-weight:300;
    color:#222;
    letter-spacing:0;
    font-size:14px
}

.select-training-enroll li span.accr {
    background:url(../images/header_sprite_v11.png) -87px -83px;
    width:17px;
    height:17px;
    display:inline-block;
    top:2px;
    position:relative;
    float:left
}

.select-training-enroll h4 {
    text-align:center;
    margin-bottom:25px
}

.training-enroll {
    text-align:center
}

.training-enroll p {
    padding-bottom:5px;
    font-weight:400;
    color:#222
}

.training-enroll p span {
    color:#41b7d8;
    font-size:18px;
    font-weight:400
}

.training-enroll button {
    font-weight:500;
    font-size:14px;
    color:#fff;
    opacity:1
}

.osl-icon {
    background-position:-154px -104px;
    width:48px;
    height:40px
}

.ilt-icon {
    background-position:-148px -156px;
    width:48px;
    height:40px
}

.osl-training h5 b,.ilt-training h5 b {
    vertical-align:top;
    top:10px;
    position:relative;
    left:10px;
    font-weight:500;
    font-size:16px;
    color:#222
}

.btn-warning {
    background:#f59920;
    box-shadow:1px 1px 0 0 #dd8108;
    font-size:14px
}

.btn-disable {
    background:#777;
    color:#fff
}

.certification {
    overflow:hidden
}

.certification img {
    border:4px solid #ccc;
    width:285px;
    height:225px
}

.certification h4 {
    font-size:22px;
    font-weight:400
}

.reviews .review-content p.review_wxpand {
    height:48px;
    overflow:hidden
}

.review-tab li {
    display:inline-block;
    padding-right:20px
}

.review-tab li a {
    color:#777;
    font-weight:400;
    font-size:14px
}

.review-tab li a:hover,.review-tab li a.active,.review-container a {
    color:#41b7d8;
    font-size:14px;
    font-weight:300
}

.review-container a:hover {
    text-decoration:underline
}

.review-section .linked, .learners_review .linked {
    background:url(../images/course_sprite_v11.png) 104px -160px;
    width:30px;
    height:30px;
    display:inline-block;
    position:relative;
    left:18px;
    top:2px;
    cursor:pointer
}

.review-container {
    overflow:hidden
}

.review-container .stars {
    float:right
}

.review-section {
    padding-bottom:10px;
    overflow:hidden
}

.review-section .profile img {
    max-width:100%;
    width:100%;
    height:100%;
    border-radius:50%
}

.review-section .profile {
    margin-top:10px;
    border-radius:50%;
    background:#fff;
    width:80px;
    height:80px;
    cursor:pointer
}

.review-content {
    background:#fff;
    padding:5px 10px 10px;
    border-radius:4px;
    overflow:hidden;
    /*border:1px solid #e7e7e7;*/
    box-shadow:2px 3px #e7e7e7
}

.review-section .cur-def {
    cursor:default
}

.review-content h5 {
    font-size:16px;
    font-weight:400;
    letter-spacing:.25px
}

.write-review {
    padding-right:40px;
    float:right
}

.write-review p {
    font-weight:400;
    color:#222;
    font-size:14px;
    opacity:.8
}

.write-review a.view:after,.review-arrow {
    content:"";
    background:url(../images/course_sprite_v11.png) 74px -162px;
    width:20px;
    height:20px;
    display:inline-block;
    position:absolute
}

.review-arrow {
    position:absolute;
    width:26px;
    height:23px;
    background-position:-44px -256px;
    left:1px;
    top:29px
}

.default-cursor {
    cursor:default!important
}

.classroom-venue-wrapper {
    border-top:2px solid #222
}

.classroom-venue-wrapper h3 {
    text-transform:none
}

.course-bundle .course-preview {
    margin-left:0;
    padding-top:0;
    width:100%;
    margin-top:0;
    margin-bottom:20px
}

.course-bundle .course-preview h4 span {
    color:#aeaeae
}

.course-bundle .course-preview h4 {
    border-bottom:1px solid #eee
}

.course-bundle .course-preview-accord li .accord-head {
    background:#fff;
    border-bottom:1px solid #eee
}

.course-bundle .bundle-course-preview li .accord-head {
    background:#4e4e4e
}

.course-bundle .course-preview-accord li .accord-head.open {
    background:#f0f0f0;
    border-radius:0
}

.course-bundle .course-preview-accord li .sub-accord {
    background:#f5f5f5;
    border-top:1px dashed #333;
    padding-top:10px;
    border:1px solid #eee;
    border-bottom:none
}

.course-bundle .mobile_list_view.course-list-cards .icon_card {
    height:64px
}

.course-bundle .mobile_list_view.course-list-cards {
    width:96%;
    float:left
}

.course-bundle .mobile_list_view.course-list-cards ul li a {
    border:0;
    padding:0
}

.course-bundle .mobile_list_view.course-list-cards ul li:hover {
    background:none
}

.course-bundle .mobile_list_view.course-list-cards ul li a:hover {
    background:none
}

.course-bundle .bundle-modules {
    border-bottom:0
}

.course-bundle .bundle-modules div {
    font-size:13px;
    color:#222;
    letter-spacing:.25px;
    font-weight:300
}

.course-bundle .bundle-modules:hover {
    background:none;
    cursor:default
}

.course-bundle .accord-head .plus,.course-bundle .accord-head .minus {
    top:35px
}

.course-bundle .course-preview ul.course-preview-accord {
    border:0
}

.course-bundle .course-preview li.view {
    background:#f5f5f5;
    text-align:center;
    border:1px solid #e7e7e7;
    border-left:0;
    border-right:0
}

.orange {
    color:#fe9812
}

.course-bundle .osl-block {
    background:#fff;
    border:0;
    margin:0 auto;
    width:89%;
    padding:30px 10px;
    min-height:106px
}

.course-bundle .osl-block .osl-access .access b {
    padding-left:0
}

.course-bundle .osl-block .btn-warning,.btn_subscribe .btn-warning {
    padding:8px 36px;
    font-size:16px
}

.course-bundle .mid_div_banner .learn_text {
    margin-top:-2px;
    width:90%;
    vertical-align:top
}

.course-bundle.course-details-section .banner_section {
    background:#222 url(http://cfs22.simplicdn.net/ice9/banners/bundle_page_banners/bundle-page-top-image.svgz);
    text-align:center;
    height:260px
}

.course-bundle .banner_section h1,.course-bundle .banner_section span {
    color:#fff;
    font-size:26px
}

.course-bundle .banner_section span {
    font-size:18px
}

.subscribe_course_outer .strike {
    color:#aeaeae;
    text-decoration:line-through;
    font-weight:300
}

.course-bundle .mid_div_banner {
    margin-top:-120px
}

ul.sub-accord li a.view-details {
    color:#41b7d8
}

.bundle-preview-wrapper .accord-head ul.corse_list_one li a {
    display:inline-block;
    width:auto
}

.bundle-preview-wrapper .accord-head ul.corse_list_one li h2 {
    color:#222;
    font-size:14px;
    font-weight:500;
    letter-spacing:.25px;
    margin:0 0 13px;
    text-transform:none;
    word-wrap:break-word;
    padding-top:6px
}

.bundle-preview-wrapper .accord-head ul.corse_list_one li a:hover {
    text-decoration:underline
}

.no-bundle {
    text-align:center;
    color:#f59920;
    font-weight:400;
    font-size:18px
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    .online-self-learning .money-back:after,.key-features-wrapper .money-back:after {
        left:227px;
        top:0
    }

    .instructor-led-section .money-back:after {
        left:151px
    }

    ::i-block-chrome,.online-self-learning .money-back:after,.key-features-wrapper .money-back:after {
        left:224px
    }

    ::i-block-chrome,.instructor-led-section .money-back:after {
        left:150px
    }
}

#section_video_modal {
    overflow:hidden;
    margin:auto;
    width:787px;
    height:440px;
    position:fixed;
    top:0;
    left:0;
    right:0;
    bottom:0;
    z-index:1200;
    display:none;
    border:2px solid #e7e7e7
}

#section_video_modal .lightbox-holder {
    background:#fff;
    height:100%
}

#section_video_modal .lightbox-holder .video_custom_wrapper .video-container iframe {
    position:relative;
    z-index:999
}

#section_video_modal .lightbox-holder h2 {
    color:#FFF;
    padding:4px;
    text-transform:uppercase;
    background:#41b8d8;
    margin:0
}

#fancybox-close {
    background:url(../images/header_sprite_v11.png) no-repeat scroll -80px -328px;
    cursor:pointer;
    display:none;
    height:24px;
    position:absolute;
    right:13px;
    top:13px;
    width:24px;
    z-index:99999
}

.lmw_enroll {
    width:349px;
    height:150px;
    position:absolute;
    left:0;
    right:0;
    top:-1000px;
    bottom:0;
    margin:auto;
    transition:all 2s ease-in-out;
}

.linkedin-btn .text {
    font-size:0;
    height:40px;
    margin-left:10px;
    border-left:#5b93c6 1px solid
}

.linkedin-btn {
    background:#007bb6!important;
    height:41px!important;
    position:relative;
    cursor:pointer
}

.linkedin-btn .icon {
    height:30px;
    width:20px;
    margin-left:18px
}

.IN-widget {
    height:41px;
    left:0px;
    position:absolute;
    width:258px;
    background:#fff;
    opacity:0;
    top: 15px;
}

.IN-widget a {
    height:41px!important;
    width:250px!important;
    cursor:pointer;
    visibility:hidden;
    z-index:1
}

.IN-widget span {
    height:41px!important;
    width:258px!important
}

footer a.refer-earn {
    width:auto;
    text-indent:0;
    color:#777;
    padding:5px 10px 5px 15px;
    margin:0 0 20px;
    height:auto;
    border:1px solid #777;
    border-radius:5px;
    font-size:14px;
    font-weight:300
}

footer a.refer-earn:hover {
    background:#f17e21;
    color:#fff
}

footer .footer-disc {
    text-align:center
}

footer .footer-disc a.refer-earn {
    width:185px;
    display:block;
    color:#ccc;
    margin:0 auto
}

footer .footer-disc a:hover {
    background:#000
}

footer .footer-disc a:before {
    content:"";
    width:24px;
    height:24px;
    display:inline-block;
    background:url(../images/home-page_sprite_v6.png);
    float:left;
    position:relative;
    left:-5px
}

footer .footer-disc a.android {
    margin-top:10px;
}

footer .footer-disc a.android:before {
    background-position:-223px -212px
}

footer .footer-disc a.ios-app:before {
    background-position: -246px -213px;
    left:-6px;
}

footer .footer-disc a.ios-app {
    position:relative;
    //top:10px
}

.mobile-footer {
    background:#000;
    text-align:center;
    padding:10px 0;
    cursor:pointer
}

.mobile-footer p {
    padding:0;
    font-size:12px;
    margin:0
}

/*.mobile-footer p:after {
    content:"";
    display:inline-block;
    width:15px;
    height:15px;
    background:url(../images/home-page_sprite_v6.png) no-repeat -275px -214px;
    margin-left:50px;
    position:relative
}*/

.footer-container .row {
    margin-left:0;
    margin-right:0
}

.training-partner .app {
    padding-bottom:10px
}

.training-partner .app h3 {
    font-size:21px;
    font-weight:400;
    line-height:30px;
    letter-spacing:.25px
}

.training-partner .app p {
    font-size:16px;
    line-height:27px;
    letter-spacing:.25px;
    margin:25px 0
}

@keyframes move-twink-back {
    from {
        background-position:0 0
    }

    to {
        background-position:-10000px 5000px
    }
}

@-webkit-keyframes move-twink-back {
    from {
        background-position:0 0
    }

    to {
        background-position:-10000px 5000px
    }
}

@-moz-keyframes move-twink-back {
    from {
        background-position:0 0
    }

    to {
        background-position:-10000px 5000px
    }
}

@-ms-keyframes move-twink-back {
    from {
        background-position:0 0
    }

    to {
        background-position:-10000px 5000px
    }
}

@keyframes move-clouds-back {
    from {
        background-position:0 0
    }

    to {
        background-position:10000px 0
    }
}

@-webkit-keyframes move-clouds-back {
    from {
        background-position:0 0
    }

    to {
        background-position:10000px 0
    }
}

@-moz-keyframes move-clouds-back {
    from {
        background-position:0 0
    }

    to {
        background-position:10000px 0
    }
}

@-ms-keyframes move-clouds-back {
    from {
        background-position:0
    }

    to {
        background-position:10000px 0
    }
}

.clouds {
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    width:100%;
    height:100%;
    display:block;
    background:transparent url(../images/clouds.png) repeat top center;
    z-index:3;
    -moz-animation:move-clouds-back 200s linear infinite;
    -ms-animation:move-clouds-back 200s linear infinite;
    -o-animation:move-clouds-back 200s linear infinite;
    -webkit-animation:move-clouds-back 200s linear infinite;
    animation:move-clouds-back 200s linear infinite
}

span.tooltip-training-help {
    position:relative;
    width:12px;
    height:12px;
    left:-3px;
    cursor:pointer;
    top:1px;
    background:url(../images/course_sprite_v11.png) no-repeat -174px -362px
}

span.tooltip-training-help span:after {
    content:'';
    position:absolute;
    bottom:100%;
    left:50%;
    margin-left:-8px;
    width:0;
    height:0;
    border-bottom:8px solid #000;
    border-right:8px solid transparent;
    border-left:8px solid transparent
}

span:hover.tooltip-training-help span {
    visibility:visible;
    top:20px;
    left:50%;
    margin-left:-105px;
    z-index:999;
    cursor:default
}

span.tooltip-training-help span h4 {
    color:#cacaca;
    text-transform:uppercase;
    margin:15px;
    text-align:left
}

span.tooltip-training-help span p {
    color:#cacaca;
    margin:15px;
    font-size:13px;
    line-height:20px;
    text-align:left
}
span.tooltip-training-help span p.tooltip-header{
    font-weight: 500;
}

span.tooltip-training-help span p.classroom-tip {
    margin-bottom:15px
}

span.tooltip-training-help span p a {
    color:#cacaca
}

span.tooltip-training-help span p.watch-sample-video {
    margin-bottom:30px;
    margin-top:25px
}

span.tooltip-training-help span p.learn-more:after {
    content:">";
    display:inline-block;
    font-size:11px;
    position:relative;
    left:1px;
    top:1px
}

span.tooltip-training-help span p.watch-sample-video a b {
    display:inline-block;
    background:url(../images/course_sprite_v11.png) no-repeat -13px -20px;
    width:35px;
    height:29px;
    float:left;
    position:relative;
    top:-7px
}

select.country option:nth-child(10) {
    border-bottom:1px dotted #222
}

.popup_country_wrapper.lvc_vid {
    z-index:999
}

.lvc_vid .dropdown_country {
    width:682px;
    height:416px
}

.lvc_vid .dropdown_country .choose_location {
    width:682px;
    border-top-right-radius:4px
}

.or_txt {
    display:none
}

.corporate-brochure {
    margin:0 auto;
    position:relative;
    text-align:center
}

.corporate-brochure p {
    position:absolute;
    bottom:-11px;
    color:#fff;
    font-size:12px;
    left:35px
}

.cl_all {
    display:none
}
@media(max-width:991px){
.body_fixed {
    position:fixed
}
}

.hidden_cls {
    display:none
}

#enroll_now_lms_fullview {
    margin-left:90px;
    margin-top:20px;
    color:#fff
}

.hide_scroll {
    overflow:hidden
}

.righttext {
    text-align:right
}

.centertext {
    text-align:center
}

.middle-course-list a .list-all {
    background-position:-78px -131px;
    width:14px;
    height:17px
}

.middle-course-list a.active .list-all {
    background-position:-94px -131px
}

.middle-course-list a .icon-osl {
    background-position:-1px -131px;
    width:21px;
    height:16px
}

.middle-course-list a.active .icon-osl {
    background-position:-23px -131px
}

.middle-course-list a .icon-clsrm {
    background-position:-46px -132px;
    width:15px;
    height:16px
}

.middle-course-list a.active .icon-clsrm {
    background-position:-62px -132px
}

.social-share-fixed {
    margin-bottom:10px;
    overflow:hidden
}

.social-share-fixed .total-shares {
    text-align:center;
    display:inline-block;
    font-size:12px;
    text-transform:uppercase;
    float:left;
    line-height:22px
}

.social-share-fixed .total-shares strong {
    display:block;
    font-size:20px
}

.social-share-fixed .social-icons a {
    width:40px;
    height:40px;
    display:inline-block;
    margin-bottom:10px;
    text-align:center;
    float:left;
    margin-right:5px
}

.social-share-fixed .social-icons a:before {
    content:"";
    background:url(../images/home-page_sprite_v6.png) no-repeat;
    display:inline-block;
    vertical-align:middle;
    margin-top:8px;
    width:20px;
    height:20px
}

.social-share-fixed .social-icons a.fb {
    background:#4C67A1
}

.social-share-fixed .social-icons a.fb:before {
    background-position:-303px -81px
}

.social-share-fixed .social-icons a.twit {
    background:#55ACEE
}

.social-share-fixed .social-icons a.twit:before {
    background-position:-384px -80px
}

.social-share-fixed .social-icons a.linkedin {
    background:#1B86BD
}

.social-share-fixed .social-icons a.linkedin:before {
    background-position:-344px -80px
}

.social-share-fixed .social-icons a.gle {
    background:#DD4B39;
    width:40px;
    height:40px
}

.social-share-fixed .social-icons a.gle:before {
    background-position:-303px -114px
}
.social-share-fixed .social-icons a.rss-feed {
    background:#ffa600 ;
    width:40px;
    height:40px
}
.social-share-fixed .social-icons a.rss-feed:before {
    background-position:-425px -232px;
}

.social-share-btns {
    display:block;
    margin:0 auto;
    width:331px;
    overflow:hidden
}

.social-share-btns .social-icons a {
    width:40px;
    color:#fff;
    font-size:12px;
    height:40px
}

.social-share-btns .social-icons a.fb:after,.social-share-btns .social-icons a.linkedin:after,.social-share-btns .social-icons a.twit:after {
    margin:7px 0 0 3px;
    float:right
}

.social-share-btns .social-icons a.linkedin:after {
    margin-top:9px
}

.course-preview-accord .accord-head .collapse,.course-preview-accord .accord-head .expand {
    float:left;
    padding:0 12px;
    display:inline-block;
    width:100%
}

.course-preview-accord .accord-head a:after {
    display:inline-block;
    content:"";
    float:right;
    width:23px;
    height:23px;
    background:url(../images/course_sprite_v11.png) no-repeat
}

.course-preview-accord .accord-head .expand:after {
    background-position:-75px -211px
}

.course-preview-accord .accord-head .collapse:after {
    background-position:-128px -218px
}

.course-preview-accord li .expand-content {
    position:relative
}

.course-preview-accord li .watch_videos {
    position:absolute;
    right:55px
}

.course-preview-accord li .expand-content span:first-child {
    float:left;
    margin:6px 10px 0;
    width:22px;
    height:22px
}

.course-preview-accord li .expand-content span:last-child {
    float:right;
    font-weight:300;
    font-size:13px;
    padding-right:5px;
    color:#777
}

/* .course-preview ul.course-preview-accord {
border-bottom:0
} */

.course-preview-accord li .expand-content b.nrml-txt {
    font-weight:300
}

.key-icon1:before {
    content:"";
    float:left;
    background:url(../images/key_features.svg);
    margin-right:15px;
    width:23px;
    height:29px;
    display:inline-block;
    position:absolute;
    left:-3px
}

.course_rev .review-content h5 {
    width:auto;
    float:left
}

.course_rev .reviews .review-content p.review_wxpand {
    clear:both
}

.course_rev .review-content {
    padding-left:13px;
    position:relative;
    width:84%;
    float:left;
    overflow:initial
}

/*.course_rev .review-content:before {
width:26px;
height:23px;
background:url(../images/course_sprite_v11.png) no-repeat -44px -256px;
left:-10px;
position:absolute;
top:29px;
content:""
}
*/
.course_rev .review-section .profile {
    float:left;
    margin-right:12px
}

.key-feature-offers {
    font-size:14px;
    padding-bottom:0;
    /*border-right:#e9e3c3 solid 1px;*/
    -webkit-box-shadow: 4px 0 3px -4px #888;
    box-shadow: 4px 0 3px -4px #888;
    margin:30px 0;
    overflow:visible;
    position:relative;
}
/*.key-feature-offers .dragged-image{
            position: relative;
    width: 100%;
    height: 0;
}
*/
.key-feature-offers:after {
    width:100%;
    height:12px;
    background:url(../images/course_sprite_v11.png) repeat-x -2px -641px;
    left:0px;
    position:absolute;
    bottom: -3px;
    content:"";
    display:inline-block;
}
.key-feature-offers .special-tag {
    margin-left:-5px
}
.key-feature-offers label{
    background: #69BF80;
    color: #fff;
    font-size: 11px;
    padding: 0 8px;
    border-radius: 20px;
    display: inline-block;
    line-height: 15px;
    margin-left: 15px;
}
.key-feature-offers .special-tag:before,.course-preview-accord li .accord-head a .special-tag:before {
    width:0;
    height:0;
    content:"";
    border-left:solid 6px transparent;
    border-bottom:#409f56 solid 6px;
    position:absolute;
    left:0;
    top:-5px
}

.key-feature-offers p {
    padding:10px 22px;
    /*border-bottom:#e9e3c3 solid 1px;*/
    display:block;
    line-height: 19px;
}

.key-feature-offers .offers-include {
    font-weight:500;
    color:#222;
    text-transform:uppercase
}

.key-feature-offers .details {
    color:#42b7d8;
    font-size:11px;
    padding-left: 45px;
}

.key-feature-offers .coupon-code {
    border:#F2F2F2 dashed 1px;
    display:block;
    text-transform:uppercase;
    margin:25px 0 5px;
    text-align:center
}

.key-feature-offers .coupon-code small {
    font-size:11px;
    font-weight:300
}

.key-feature-offers .coupon-code {
    font-size:13px;
    font-weight:400;
    word-wrap:break-word
}

.key-feature-offers .tooltip-training-help,.offer_banner_outer .tooltip-training-help {
    width:auto;
    height:auto;
    background:none
}

.key-feature-offers .tooltip-training-help>span,.offer_banner_outer .tooltip-training-help>span {
    width:223px;
    height:auto;
    padding:15px;
    font-weight:300;
    line-height:20px;
    font-size:13px;
    text-align:left;
    top:27px!important
}
.offer_banner_outer .tooltip-training-help>span  {
    left:65px!important;	
}
.special-offer .tooltip-training-help>span {
    right:0;
}

.key-feature-offers .copy_coupon {
    padding:1px 5px;
    margin-left:0;
    margin-top:-3px
}

.key-feature-offers .coupon_code {
    margin:0;
    color: #73797B;
    font-weight: 400;
    width:22%;
}
.special-offer span.tooltip-training-help .tooltip-coupon-desc{
    float: none;
    display: inline-block;
}
.special-offer span.tooltip-training-help .tooltip-coupon-extra{
    display: none;
}

.key-feature-offers small {
    float:left;
    padding-right:5px
}

.key-feature-offers .desicription {
    display:inline-block;
    width:70%;
}
.key-feature-offers .desicription .sub-desicription{
    width: 70%;
    display: inline-block;
    padding-left: 10px;
    position: relative;
    color: #73797B;
    font-weight: 400;
}
.key-feature-offers .desicription .sub-desicription:before {
    background:url(../images/header_sprite_v11.png) -98px -2px no-repeat;
    content:"";
    width: 7px;
    height: 8px;
    display: inline-block;
    left: -10px;
    position: absolute;
    top: 6px;
}
.key-feature-offers .desicription .details{
    display: inline-block;
    vertical-align: top;
}

.lvc-section .lvc-banner {
    background:#93847B url(../images/lvc-banner_v3.png) no-repeat scroll center center / cover
}

.lvc_video_btn:before {
    background:url(../images/lvc-sprite.png) -219px -4px no-repeat
}

.benifits_wrap li:before {
    background:url(../images/lvc-sprite.png) no-repeat
}

.text44 {
    font-size:44px
}

.text24 {
    font-size:24px
}

.text28 {
    font-size:28px
}

.text17 {
    font-size:17px
}

.text16 {
    font-size:16px
}

.text13 {
    font-size:13px
}

.text-light {
    font-weight:300
}

.text-book {
    font-weight:400
}

.uppercase {
    text-transform:uppercase
}

.centeralign {
    text-align:center
}

.subscription_div {
    background:#F4F4F4;
    display:inline-block;
    width:100%;
    position:relative;
    padding:20px 0;
    margin-top:40px
}

.subscription_div .container {
    position:relative
}

.subscription_div .prev_arrow,.subscription_div .card_arrows {
    top:232px
}

.subscription_div .card_arrows {
    right:-17px
}

.subscription_div .testimonial_div .inner_block_wrapper {
    float:left
}

.subscription_div .testimonial_div {
    margin-left:21px
}

.subscript_card .inner_block a {
    margin-left:10px;
    margin-right:15px;
    width:295px;
    display:block;
    background:#fff;
    overflow:hidden;
    min-height:315px;
    border-radius:10px;
    box-shadow:#dadada 2px 2px 0;
    position:relative;
    margin-bottom:30px
}

.subscript_card .inner_block .img_holder {
    display:block;
    width:310px;
    height:141px;
    background:url(http://cfs22.simplicdn.net/ice9/banners/category_page_banners/1280x200/project_management-14.svgz) no-repeat 74% top / cover
}

.subscript_card .inner_block p {
    font-size:16px;
    font-weight:300;
    color:#3d3d3d;
    text-align:left;
    margin-bottom:2px;
    max-height:74px;
    overflow:hidden
}

.subscript_card .subscript_details {
    width:86%;
    display:block;
    margin:auto;
    text-align:left;
    font-weight:400;
    padding:15px 0 25px
}

.subscript_details span.price,.subscription_add span.text24 {
    color:#f49f41
}
.subscription_add span.text24 {
    font-size:21px;
}
.subscript_details span.month,.subscription_add span.text17 {
    color:#ec840c
}

.subscript_details button {
    display:block;
    position:absolute;
    left:20px;
    bottom:20px;
    width:176px;
    height:32px
}

.subscript_price,.currency_symb {
    color:#ff9001
}

.subsript_duration {
    color:#b3b3b3
}

.start_week {
    width:257px;
    height:46px;
    padding:8px 21px!important;
    margin-top:10px
}

.subscription_bundle li {
    padding-bottom:18px
}

.subscription_add {
    background:#fcf4d0;
    border:1px solid #e7e7e7;
    border-radius:4px;
    overflow:hidden;
    margin-bottom:15px;
    width:250px
}

.subscription_add:before {
    content:"";
    border-top:10px solid #f4a040;
    display:block
}

.subscription_add p {
    color:#3d3d3d;
    padding:20px 20px 0
}

.subscription_add .btn {
    margin:20px 0
}

.subscription_add img {
    margin-bottom:20px
}

.lead-article {
    display:none
}

.lead-article .dropdown_country,.lead-article .dropdown_country .choose_location {
    width:639px
}

.lead-article .dropdown_country {
    height:500px
}

.lead-article .pop_in_bl {
    height:439px
}

.lead-article .lead_img_block {
    width:265px;
    float:left
}

.lead-article .lead_img_block img {
    margin-bottom:15px
}

.lead-article .webi_reg_form ,  .webi_reg_form{
    padding:25px
}

.lead-article .webinar_form_reg {
    float:left;
    width:52%
}

.lead-article .webinar_form_reg h3 {
    margin-top:0;
    margin-bottom:8px;
    color:#222;
    font-weight:300
}

.lead-article .webinar_form_reg h4 {
    font-size:14px;
    margin-bottom:0
}

.lead-article .webinar_form_reg a.remember_me {
    display:inline-block;
    font-size:12px;
    line-height:18px;
    padding-left:26px;
    position:relative
}

.lead-article .webinar_form_reg a.remember_me:before {
    margin-right:0;
    position:absolute;
    left:0
}

.lead-article .support_coutry_code .webi_phone {
    width:82%
}

.lead-article .error_text {
    font-size:12px
}

.lvc-promotion {
    background:#f2f2f2;
    display:inline-block;
    width:100%;
    margin:17px 0 48px;
    height:auto
}

.promo_left {
    width:539px;
    float:left;
    border-right:2px solid #fff;
    height:auto
}

.img_lvc_promo {
    float:left;
    background:url(http://cfs22.simplicdn.net/ice9/course_images/lvc_graphic.svgz) 10px 20px no-repeat;
    width:150px;
    height:140px;
    display:block;
    background-size:94% auto;
    margin-right:48px;
    margin-bottom:25px
}

.promo-heading {
    font-size:18px;
    font-weight:500;
    color:#595858;
    margin:34px 0 18px;
    display:block
}

.promo_left p {
    font-size:14px;
    color:#777;
    margin:0 0 15px;
    line-height:normal;
    display:inline-block;
    width:55%;
    float:left;
    text-indent:-11px;
    padding-left:14px
}

.promo_right {
    width:178px;
    float:left;
    padding-top:34px;
    text-align:center
}

.strike-promo {
    font-size:16px;
    color:#777;
    font-weight:400
}

.price-promo {
    font-size:18px;
    color:#33aacf
}

.promo_right .btn-warning {
    width:152px;
    height:35px;
    font-weight:500;
    color:#fff
}

.sub-text-promo {
    font-size:18px;
    font-weight:400;
    padding-top:24px;
    margin:0
}

.get-pass-right {
    width:394px;
    float:right
}

.main_outer_wrap {
    height:auto;
    display:table;
    padding:20px 0;
}
.main_outer_wrap .col-lg-8{
    float:none;
    display:table-cell !important;
    vertical-align: middle;
    min-width: 550px;
}
.col-lg-8.col-sm-16.visible-lg.visible-md.cnt-video {
    text-align:center;
    line-height:0;
}

.course_banner_lists {
    clear:both;
    display:inline-block;
    padding-left:10px;
    width:100%;
    margin:2px 0 14px
}

.courseicon_common {
    width:300px;
    float:left;
    font-size:14px;
    font-weight:400;
    margin-right:40px
}

.courseicon_common div {
    width:211px;
    float:left
}

.courseicon_common span {
    font-size:11px;
    display:block;
    color:#ccc
}

.banner_lists3 {
    margin-right:0;
    float:right
}

.courseicon_common p {
    background:url(../images/course_sprite_v11.png) no-repeat;
    width:64px;
    height:46px;
    content:"";
    float:left;
    vertical-align:middle;
    margin-right:22px
}

.banner_lists1 p {
    background-position:-6px -390px;
    width:48px
}

.banner_lists2 p {
    background-position:-67px -390px;
    width:48px
}

.banner_lists3 p {
    background-position:-130px -390px
}



.widescreen_ab_tst .category-listing{
    max-height:284px;
    overflow-y:auto;
}

.widescreen_ab_tst .category-listing li{
    text-align:left;
    padding-bottom:2px;
    overflow:hidden;
    margin-bottom:2px;
}

.course-list-container .widescreen_ab_tst .courses_tab_filter a{
    line-height: 20px;
}

.widescreen_ab_tst .category-listing::-webkit-scrollbar{
    width:8px;
}

.widescreen_ab_tst .category-listing::-webkit-scrollbar-track {
    background-color: #eaeaea;
    border-left: 1px solid #ccc;
}

.widescreen_ab_tst .category-listing::-webkit-scrollbar-thumb {
    background-color: #ccc;
}

.widescreen_ab_tst .category-listing::-webkit-scrollbar-thumb:hover {
    background-color: #aaa;
}

.widescreen_ab_tst .course-list-cards .ilst_descr_course{
    width:75%;
}

.widescreen_ab_tst .mobile_list_view.course-list-cards ul li a p{
    overflow:hidden;
    max-height:45px;
    margin-bottom:0px;
    font-size: 12px;
    line-height:20px;
}

.widescreen_ab_tst .mobile_list_view.course-list-cards ul li a p b{
    font-weight:300;
    color:#41b7d8;
}

.mobile_list_view.course-list-cards li.list_li span.rating-count b{
    color:#777;
    font-size:12px;
    font-weight:300;
}

.widescreen_ab_tst .mobile_list_view.course-list-cards li.list_li .rating-count,.widescreen_ab_tst .rating-status{
    padding-right:10px;
    padding-left:5px;
}

.mobile_list_view.course-list-cards {
    display:block;
    text-align: left;
}

.widescreen_ab_tst .rating-status,.widescreen_ab_tst .mobile_list_view.course-list-cards .rating-count {
    margin:0px;
    position:relative;
    left:-5px;
}

.mobile_list_view .article-in-list .accred_div_card{
    background:none;
    border:0;
    margin:5px 0 0 0;
    border-radius:0;
}

.widescreen_ab_tst .middle-course-list .mobile_list_view.course-list-cards .article-in-list .accred_div_card .icon_commomn_class{
    margin:0 10px 0 0;
}

.widescreen_ab_tst .middle-course-list .mobile_list_view.course-list-cards .article-in-list .viewers .icon_commomn_class{
    margin:0 0px 0 10px;
    padding-right: 12px;
    font-size:12px;
    color:#777;
}

.widescreen_ab_tst .mobile_list_view.course-list-cards .article-in-list .accred_div_card .accred_title{
    margin-left:0;
}

.widescreen_ab_tst .mobile_list_view.course-list-cards .article-in-list .accred_div_card .accred_title b{
    color:#5fd080;
    font-weight: 600;
}

.widescreen_ab_tst .middle-course-list .mobile_list_view.course-list-cards .article-in-list .viewers .icon_commomn_class b{
    font-weight:300;
}

.widescreen_ab_tst .rating_outer span.no-stars{
    padding-right:65px;
}

.widescreen_ab_tst .stars{
    margin-top:4px;
    margin-right:10px;
}

.widescreen_ab_tst .cloud-item-type{
    position:absolute;
    right:0;
    top:0;
    padding:3px;
    border-radius:3px;
    border:1px solid #e7e7e7;
    width:85px;
    text-align:center;
    height:40px;
    display: inline-block;
    text-transform:capitalize;
}

.widescreen_ab_tst .cloud-item-type span{
    vertical-align:middle;
    line-height:15px;
    display:inline-block;
    color:#777;
    font-size:12px;
}

.widescreen_ab_tst .mobile_list_view.course-list-cards ul{
    margin-top:-20px;
}

.widescreen_ab_tst .rating_outer{
    margin-top:0;
}

.widescreen_ab_tst .star-level-in{
    margin-left:-7px !important;
}

.widescreen_ab_tst .webinar-in-list .video-in-list{
    margin-right:8px;
}

.widescreen_ab_tst.list_vw{
    width:inherit;
    min-height:450px; 
    margin-top: -20px;
    margin-bottom: 50px;
}

.widescreen_ab_tst .middle-course-list{
    width:70%;
    margin-left:5%;
}

.widescreen_ab_tst .mobile_list_view.course-list-cards .rating_outer,.widescreen_ab_tst .article-in-list,.widescreen_ab_tst .mobile_list_view.course-list-cards .webinar-in-list{
    float:left;
    display:inline-block;
    width:85%;
    position:inherit;
}

.widescreen_ab_tst .mobile_list_view.course-list-cards .rating_outer span:last-child{
    text-transform:capitalize;
    font-size:12px;
    color:#777;
    font-weight:300;
} 

.widescreen_ab_tst .icon_commomn_class:before, .widescreen_ab_tst .mobile_list_view.course-list-cards .rating-status:before, .widescreen_ab_tst span.bundle-type.ng-binding:before, .widescreen_ab_tst .icon_commomn_class.views:before, .widescreen_ab_tst .icon_commomn_class.author_list:before, .widescreen_ab_tst .webinar-in-list .accred_title .time_icon:before{
    margin-right:2px;
    width:15px;
    height:15px;
    background: url(../images/search_icons.png);content:"";
    display:inline-block;
    position:relative;
}

.widescreen_ab_tst .mobile_list_view.course-list-cards .rating-status.Intermediate:before{
    background-position:-24px -671px;
}

.widescreen_ab_tst .mobile_list_view.course-list-cards .rating-status.Beginner:before{
    background-position:0px -671px;
}

.widescreen_ab_tst .mobile_list_view.course-list-cards .rating-status.Expert:before{
    background-position:-48px -671px;
}

.widescreen_ab_tst span.bundle-type.ng-binding:before{
    background-position:-192px -672px;
    top:3px;
    margin-right:6px;
}

.widescreen_ab_tst .icon_commomn_class.views:before{
    background-position: -282px -675px;
    width:17px;
}

.widescreen_ab_tst .icon_commomn_class.author_list:before{
    background-position:-353px -671px;
    top:-2px;
    height:17px;
    margin-right:5px;
}

.widescreen_ab_tst .webinar-in-list .accred_title .time_icon:before{
    background-position:-330px -672px;
    margin-right:6px;
}

.widescreen_ab_tst .practice_test:before{
    background-position:-377px -672px;
    margin-right:5px;
}

.webinar-in-list .accred_title .calendear_icon:before {
    background-position:-95px -5px;
    width:19px;
    top:-1px;
}

.widescreen_ab_tst .bundle-type{
    display:block;
}

.widescreen_ab_tst .btn.btn-info{
    margin-top: 20px;
}

.search-show-desc{
    display:none;
}

.widescreen_ab_tst .showing_result{
    padding-top:0;
    font-size:18px;
    width:100%;
    clear:both;
}

.widescreen_ab_tst .showing_result span.search-not-find{
    font-size:14px;
}

.widescreen_ab_tst .mobile_list_view.course-list-cards ul li a h2{
    margin-bottom:0px;
    white-space:nowrap;
    text-overflow:ellipsis;
    overflow:hidden;
}

.widescreen_ab_tst .showing_result span.search-not-find,.widescreen_ab_tst .showing_result span.search-find-result{
    width:100%;
    display:inline-block;
}

.search_listing{
    height:auto;
    left:50px;
    top:-14px;
}

.search_listing{
    width:500px;
}

.menu_section_inner_page .header_in{
    background:#fff;
    z-index:999999;
    position:relative;
    height:53px;
}
.search_listing input,.widescreen_ab_tst .search_listing input{
    box-shadow: 0 0 2px 1px #ccc;  
}

.widescreen_ab_tst .search_listing,.search_listing{
    width:600px;
    margin:10px auto 20px auto;
    display:inherit;
}

.widescreen_ab_tst .search_listing a{
    display:block;
}

.widescreen_ab_tst .search_icon, .search_listing .search_icon{
    position:relative;
    top:4px;
}

.cloud-search-main{
    width:100%;
}

.cloud-search-main{
    position:relative;
    top:-5px;
    clear: both;
}

.search_listing{
    position:relative;
    left:-5px;
}

.course-list-cards .filter_loading{
    width:100%;
    height:100%;
    position:absolute;
    background:rgba(255, 255, 255, 0.8);
    z-index:9;
    display:none;
}

.course-list-cards .filter_loading img{
    position:absolute;
    left:0;
    right:0;
    margin:auto;
    top:100px;
}

.widescreen_ab_tst .search_listing .search_in,.search_listing .search_in{
    width:100%;
    font-size:18px;
}
.widescreen_ab_tst .search_listing .search_in:focus,.search_listing .search_in:focus{
    border:1px solid #00a7dc;
    outline:none;
}

.widescreen_ab_tst .search_listing .search_in::-webkit-input-placeholder{
    color:#C9C9C9;
}

.search_listing .btn,.search_listing .btn{
    border-top-right-radius:3px;
    border-bottom-right-radius:3px;
    position:absolute;
    right:2px;
    top:2px;
    padding:8px 0 15px;
    width:45px;
    border-bottom-left-radius:0;
    border-top-left-radius:0; 
    margin-left: 0px;
    background-color: #00a7dc;
    border-color: #00a7dc;
}

.widescreen_ab_tst .showing_result_common{
    background:url("../images/course_list_sprite_v2.png") no-repeat;
    width:19px;
    height:19px;
    display:inline-block;
    vertical-align: middle;
    margin-right:2px;
}
.search_listing{ 
    background: #e7e7e7;
    height:51px;
    padding:0px;
    position:relative;
    border-radius:4px;
    clear:both;
    margin: 20px 309px;
}

.search_listing input{
    height: 51px;
    position: relative;
}

.mobile_list_view.course-list-cards .webinar-in-list{
    font-size:12px;
    color:#777;
    padding-top:5px;
}

.widescreen_ab_tst .load-more-items{
    float:none;
    margin:0 auto;
    width:70%;
}

.widescreen_ab_tst .search-load-more .btn{
    cursor:auto;
}
.trainer_info .trainer_name {
    font-weight:400;
}
/*Lecture page css start*/
.lecture_page_wraper {
    margin:30px 0;
}
.lecture_page_wraper .container{
    padding:0;
    position: relative;
}
.left_container{
    /*width:246px;
    float:left;*/
    background:#f9f9f9;
    border-right:1px solid #e7e7e7;
    padding-left:0;
    padding-right:0;
}
.left_course_details{
    padding:20px;
}
h2.lecture_heading{
    font-size:24px;
    color:#222222;
    font-weight:500;
    padding:0;
    margin:0;
}
.lecture_sub_txt{
    color:#646464;
    font-size:14px;
    display:block;
}
.left_container .rating_wrap{
    color:#646464;
    font-size:12px;
    line-height:30px;
}
.left_container .course_video_ban{
    color:#3ea9cf;
    font-size:13px;
    font-weight:300;
    position: relative;
}
.left_container .course_video_ban:before{
    width:18px;
    height:23px;
    background:url(../images/course_sprite_v11.png) -44px -440px no-repeat;
    content:"";
    display:inline-block;
    position: absolute;
    left: 9px;
}
.left_container .btn-warning, .mid_container .btn-warning{
    width:auto;
    margin-top:12px;
    padding:0 8px;
    line-height:25px;
}
.btn_chapter{
    padding:10px 0 10px 20px;
    background:#f1f1f1;
    display:block;
    border-top:1px solid #e7e7e7;
    border-bottom:1px solid #e7e7e7;
}
.left_container .btn-warning, .mid_container .btn-warning:hover{
    color:#fff;
}
.btn_chapter:before{
    background:url(../images/course_sprite_v11.png) -94px -440px no-repeat;
    width:20px;
    height:24px;
    content:"";
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px;
}
.left_container ul {
    max-height:344px;
    overflow-y:auto;
}
.left_container ul li {
    border-bottom:1px solid #e7e7e7;
}
.left_container ul li a{
    color:#1a1a1a;
    display:block;
    padding:12px 20px;
    max-height: 90px;
    overflow: hidden;
}
.active_bg{
    background:#fdf6cc;
}
.bullets_chapter{
    margin-right:10px;
}
.mid_container{
    /*width:472px;
    float:left;
    margin:0 20px*/
    padding-left:35px;
}
.lecture_accord .pdp_faq p br{
    content: "A" !important;
    display: block !important;
    margin-bottom: 1.5em !important;
}

h1.chapter_heads{
    font-size:24px;
    color:#222222;
    font-weight:400;
    margin:0;
    padding:0;
}
.chapter_heads span{
    color:#727272;
    font-weight:300;
}
/*.mid_container,.mid_container span,.mid_container div,.mid_container p,.mid_container p span,.mid_container p div,.mid_container ul li,.mid_container ul li span,.mid_container ul li div,.mid_container h1,.mid_container h2,.mid_container h3, .mid_container h4,.mid_container h1 span,.mid_container h2 span,.mid_container h3 span, .mid_container h4 span,.mid_container h1 div,.mid_container h2 div,.mid_container h3 div, .mid_container h4 div{
    font-family: "Gotham Rounded SSm A","Gotham Rounded SSm B",Helvetica,Arial,sans-serif !important;
}*/
.mid_container p,.mid_container span,.mid_container p strong,.mid_container p b,.mid_container p span{
    font-size: 16px !important;
    line-height: 24px !important;
    color: #51565e !important;
}
.mid_container table{
    border:1px solid #ddd !important;
    width:auto !important;
}
.mid_container table th,.mid_container table td{
    font-size:16px !important;
    padding:5px 10px !important;
    border: 1px solid #ddd !important;
    vertical-align:top !important;
}
.mid_container table th p,.mid_container table td p,.mid_container table th span,.mid_container table td span,.mid_container table th div,.mid_container table td div{
    padding:0 !important;
    margin:0 !important;
}
.mid_container p{
    margin-bottom: 0;
    padding:10px 0 15px 0 !important;
    line-height: 24px !important;
    text-align:left !important;
    font-weight:400;
}
.mid_container ul li p,.mid_container ul p,.mid_container ul li span,.mid_container ul span,.mid_container ul li div,.mid_container ul div,.mid_container ol li p,.mid_container ol p,.mid_container ol li span,.mid_container ol span,.mid_container ol li div,.mid_container ol div{
    padding:0 !important;
    margin:0 !important;
}
.mid_container ul li a,.mid_container ul a,.mid_container ol li a,.mid_container ol a{
    color:#00a6df !important;
}
.mid_container ul{
    margin-left:20px !important;
    margin-top:20px !important;
}
.mid_container ul li,.mid_container ol li{
    white-space:initial !important;
    padding-bottom:15px;
    font-size:16px !important;
}
.mid_container ul li{
    list-style:disc !important;
}
.mid_container span{
    margin-bottom: 0;
    line-height: 24px !important;
    text-align:left !important;
}
.mid_container p a,.mid_container p a span,.mid_container span a,.mid_container span a span{
    color:#3ea9cf !important;
    font-weight:400 !important;
    font-size:16px !important;
    text-decoration:none !important;
}
.mid_container strong{
    font-weight:400;
    padding-bottom: 11px;
    display:block;
}

.lecture_page_wraper .mid_container strong{
    display: inline-block;
}

.lecture_accord {
    border:1px solid #e7e7e7;
    padding-bottom: 0;
}
.lecture_accord  .course-faq{
    margin:0;
    width:100%;
}
.lecture_accord .course-faq ul li{
    position:relative;
    border-bottom:1px solid #e7e7e7;
}
.lecture_accord .course-faq ul li{
    padding: 0px;
    padding-bottom:30px;
}
.lecture_accord .course-faq ul li:last-child {
    border-bottom: 0;
}
.lecture_accord .course-faq ul li .acc-arrow{
    position:absolute;
    right: 10px;
    top: 7px;
}
.lecture_accord .course-faq ul li .pdp_faq{
    color: #1a1a1a;
    font-size: 13px;
    width: 100%;
}
.pdp_faq .lct-scroll-div{
    overflow-y:auto !important;
    margin:15px 10px 0 10px;
    cursor:auto;
    text-align:justify;
}
.pdp_faq .lct-scroll-div h1{
    font-size:20px;
}
.pdp_faq .lct-scroll-div h2{
    font-size:18px;
}
.pdp_faq .lct-scroll-div h3{
    font-size:16px;
}
.pdp_faq .lct-scroll-div h4{
    font-size:14px;
}
.pdp_faq .lct-scroll-div h1,.pdp_faq .lct-scroll-div h2,.pdp_faq .lct-scroll-div h3,.pdp_faq .lct-scroll-div h4,.pdp_faq .lct-scroll-div h5,.pdp_faq .lct-scroll-div h6{
    text-align:left;
    font-weight:400;
}
.pdp_faq .lct-scroll-div p{text-align:justify;}
.lct-scroll-div::-webkit-scrollbar {
    width: 8px;
}

.lct-scroll-div::-webkit-scrollbar-track {
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background:#e7e7e7;
}

.lct-scroll-div::-webkit-scrollbar-thumb {
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background:#777; 
}
.lct-scroll-div::-webkit-scrollbar-thumb:window-inactive {
    background:#777; 
}
.lecture_accord .course-faq ul li .pdp_faq .btn-info{
    display:inline-block;
    margin:20px !important;
    width:auto;
    height:auto;
    padding:0;
    line-height:35px;
    padding:0 20px;
}
.lecture_accord .course-faq ul li .pdp_faq .btn-info:hover{
    color:#fff;
}
.lecture_accord .course-faq ul li .pdp_faq .btn-info:before{
    width:18px;
    height:23px;
    background:url(../images/course_sprite_v11.png) -66px -440px no-repeat;
    content:"";
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
}
.heading_collap{
    padding: 10px 0;
}
.heading_collap_active{
    background:#f4f4f4;
    border-bottom:1px solid #e7e7e7;
}
.lecture_accord .course-faq h2{
    width:100%;
    padding-left: 20px;
    font-size:16px;
    color:#646464;
    font-weight:400;
    margin: 0;
}
.transcript_heading {
    font-size:16px;
    color:#1a1a1a;
    font-weight:400;
    display:block;
}
.lesson_details_wrap {
    background:#f4f4f4;
    margin-top: 10px;
}
.mid_container p.part_lesson{
    color:#646464;
    font-size:14px;
    padding-bottom: 10px;
}
.lecture_accord .lesson_details_wrap h2 {
    color:#1a1a1a;
    font-size:16px;
    padding-bottom: 10px;
    text-align:left;
}
.lecture_accord .pdp_faq .btn-info, .transcript_heading, .lecture_accord .pdp_faq p, .lecture_accord .btn-warning{
    margin:0 20px 0 20px !important;
}
.lecture_accord .btn-warning{
    margin-bottom:20px !important;
}
.right_container{
    /*width:246px;
    float:left;
    border-left:1px solid #e7e7e7;*/
    margin-top:30px;
    border-top: 1px solid #e7e7e7;
    padding-top: 25px;
}
.learners_review .webi_det {
    width:auto;
    padding-left:20px;
}
.right_container #webi_card .icon_card{
    margin:0 10px 15px 15px;
    height:70px;
    vertical-align: middle;
    float:none;
}
.right_container span.head {
    margin-bottom:10px;
}
.learners_review .recent-view img.circle_img{
    width:40px;
    height:40px;
    border-radius:50%;
    float: left;
}
.lecture_name{
    width:58%;
    float: left;
    line-height: 22px;
    margin-left: 5px;
    vertical-align: middle;
    margin-top: 5px;
}
.learners_review .linked{
    left:0;
    top: -3px;
    vertical-align: top;
}
.right_container .recently-viewed .recent-view ul li , .learners_review .recent-view ul li a{
    border-bottom:0;
}
.right_container .recently-viewed .recent-view ul li a:hover{
    background:none;
}
.right_container .webi_det .webinar_name {
    line-height: normal;
}
.right_container .webi_det {
    vertical-align: middle;
}
.mid_container p.social_wrap, .mid_container p a.social_common {
    font-size:14px;
    color:#646464;
    font-weight:400;
}
.mid_container p.social_wrap {
    float:right;
}
.social_common {
    margin:0 10px;
}
.social_common:before {
    background:url(../images/course_sprite_v11.png) no-repeat;
    width:28px;
    height:31px;
    display:inline-block;
    content:"";
    vertical-align: middle;
    margin-right:5px;
}
.like_icon:before {
    background-position:-50px -473px;
}
.like_icon:hover:before{
    background-position:-116px  -441px;   
}
.like_icon.active-icon:before,.like_icon.active-icon:hover:before{
    background-position:-105px -476px;

}
.dislike_icon:before {
    background-position:-77px -473px;
    position: relative;
    top: 2px;
    left: 3px;
}
.dislike_icon:hover:before{
    background-position:-148px -438px;  
}
.dislike_icon.active-icon:before,.dislike_icon.active-icon:hover:before{
    background-position:-133px -474px;

}
.video_bottom_txt {
    padding:20px 20px 0 20px;
    position: absolute;
    bottom: 0;
    width: 96%;
}
.video_bottom_txt p{
    font-size:16px;
    color:#646464;
}
.video_bottom_txt span{
    font-size:18px;
    color:#1A1A1A;
    font-weight:500;
}
.video-bottom span{
    width:550px;
    display:inline-block;    
}
.video_bottom_txt.video-bottom .btn{
    float:right;
    margin-top:0;
}
.video_bottom_txt .btn {
    float:left;
    margin-top:10px;
}
.lightbox-holder .video-bottom .btn{
    margin-top:-9px;
}
.lecture-overlay{
    border-width:0px; 
    width:100%; 
    height: 100%; 
    position: fixed; 
    top: 0px; 
    left: 0px; 
    z-index: 1000; 
    display: block; 
    background-color: rgba(0, 0, 0, 0.9);
}
.lecture-overlay #fancybox-close{
    top:40px;
    right:40px;
}
.lecture-overlay #section_video_modal{
    border:0;
    position:absolute;
    height:560px;
    width:723px;
}
.lecture-overlay #section_video_modal.center-modal-box{
    height:560px;
    width:815px;
}
.center-modal-box .lightbox-holder .lct_video_features{
    margin:0;
    top:-500px;
    left:40px;
    transition:all 3s ease-in-out;
}
.center-modal-box .lightbox-holder .video_keys, .video_keys{
    top:90px;
}
.lecture-overlay #section_video_modal .lightbox-holder{
    height:530px;
    padding-top:15px;
}
.centre-lightbox-model{
    padding:15px;
}
.lecture-overlay #section_video_modal.center-modal-box .video-bottom a.btn.btn-lct{
    margin-top:-15px;
}
.lecture-overlay #section_video_modal .video-bottom a.btn.btn-lct,.lecture-overlay #section_video_modal .lct_video_features a.btn.btn-lct{
    width:auto;
    height:auto;
    padding:6px 12px;
}
.lecture-overlay h4{
    font-weight:300;
    font-size:14px;
    color:#fff;
    margin-bottom:0;
    margin-top:0;
    display:inline-block;
    width:100%;
}
.lecture-overlay h4 span{
    width:460px;
    display:inline-block;
    float:left;
}
.lecture-overlay h4 a{
    float:right;
    font-size:13px;
    color:#3EA9CF;
    position:relative;
    top:-3px;
}
.lecture-overlay h4 a.border-line{
    margin:0 10px;
    position:relative;
    top:2px;
    border-left:1px solid #3EA9CF;
    height:20px;
}
.lecture-overlay .view-trans:before,.lecture-overlay .watch-video:before{
    display:inline-block;
    content:"";
    width:20px;
    height:20px;
    background:url(../images/course_sprite_v11.png);
}
.lecture-overlay .view-trans:before{
    background-position:-1px -466px;
    position: relative;
    top: 7px;
}
.lecture-overlay .watch-video:before{
    background-position:-45px -440px;
    position: relative;
    top: 3px;
    margin-right: 2px;
}
.lct_video_features{
    width:630px;
    height:375px;
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    right:0;
    margin:auto;
}
.left_video_wrap ul li{
    color:#1A1A1A;
    font-size:14px;
    margin-bottom:5px;
}
.left_video_wrap ul{
    margin-top:20px;
}

.left_video_wrap ul li:before{
    background:url(../images/course_sprite_v11.png) no-repeat -23px -465px;
    content:"";
    width:20px;
    height:15px;
    float:left;
    display:inline-block;
    position:relative;
    top:2px;
}
.lecture-overlay .video_bottom_txt .left_video_wrap .rating_wrap span{
    font-size:12px;
    color:#646464;
    line-height:32px;
    font-weight:300;
}
.video-bottom{
    margin-bottom:30px;
}
.video-bottom button.btn-warning{
    position:relative;
    top:-12px;
}
.lecture_page_wraper .mid_fixed_cont{
    margin-left:265px;
}
.chapter_navbar{
    position:relative;
}
.chapter_navbar .mobile-lhs{
    display:none;
}
#section_video_modal.popup-for-transcript{
    width:850px;
    border-radius:20px;
    height:60%;
}

/*ie form alignment issue course page custom quote*/
/** ie 10 and above **/


/* new course page design end here */
/** expend-box **/
h3.standard-title {
    font-weight:300;
    font-size:36px;
    text-align:center;
}
.lecture_page_wraper .mid_container div.lecture-mid-content div{
    /*    border:1px solid #e7e7e7;*/
    padding:0 0px 30px 0px;
}
.lecture_page_wraper .mid_container div.lecture-mid-content div p{
    padding-left:25px;
    padding-right:25px;
    text-align:left;
}
.lecture_page_wraper .mid_container div.lecture-mid-content div p a{
    font-size:13px;
    display:inline-block;
    font-weight:300;
}
.lecture_page_wraper .mid_container div.lecture-mid-content div h2{
    margin: 0;
    padding: 12px 25px;
    line-height: 16px;
    background: #f2f2f2;
    font-size: 18px;
    font-weight: 400;
    color: rgba(0,0,0,.7);
    border-bottom:1px solid #e7e7e7;
}
.left_container .btn-warning{
    font-weight: 400;
    line-height: 28px;
}
.lecture_page_wraper .mid_container h1,.lecture_page_wraper .mid_container h1 b,.lecture_page_wraper .mid_container h1 strong {
    font-size:24px !important;
    color:#222222 !important;
    font-weight:400 !important;
    margin:0 !important;
    padding:0;
}
.lecture_page_wraper .mid_container h2,.lecture_page_wraper .mid_container h2 strong,.lecture_page_wraper .mid_container h2 b,.lecture_page_wraper .mid_container h2 span,.lecture_page_wraper .mid_container h2 div{
    font-size:22px !important;
    margin-bottom:0 !important;
    font-weight:400;
}
.lecture_page_wraper .mid_container h3,.lecture_page_wraper .mid_container h3 strong,.lecture_page_wraper .mid_container h3 b,.lecture_page_wraper .mid_container h3 span,.lecture_page_wraper .mid_container h3 div{
    font-size:20px !important;
    margin-bottom:0 !important;
}
.lecture_page_wraper .mid_container h4,.lecture_page_wraper .mid_container h4 strong,.lecture_page_wraper .mid_container h4 b,.lecture_page_wraper .mid_container h4 span,.lecture_page_wraper .mid_container h4 div{
    font-size:18px;
    margin-bottom:0;
}
.lecture_page_wraper .mid_container img{
    display:block !important;
    margin-left:auto !important;
    margin-right:auto !important;
    max-width:100% !important;
    margin-top:25px;
    margin-bottom:25px;
}
@media(max-width:767px){
    .lecture_page_wraper .mid_container div.lecture-mid-content div p,.lecture_page_wraper .mid_container div.lecture-mid-content div h2{
        padding-left:15px;
        padding-right:15px;
    }
    .lecture_page_wraper .mid_container div.lecture-mid-content div h2{
        line-height:20px;
    }
}

/* learning path start here === */
/** second option css**/
/* === learning path end here === */
@media only screen and (min-width:320px) and (max-width:480px) {
    .training-type .text-head b,.training-type .text-head span {
        font-size:12px
    }
    .course-bundle .accord-head .plus,.course-bundle .accord-head .minus {
        float:right;
        top:-50px
    }

    .course-bundle .mobile_list_view.course-list-cards .icon_card {
        height:55px
    }

    .course-bundle .course-preview h4 span {
        display:block;
        text-align:center
    }
    .key-feature-offers .desicription .sub-desicription{
        width: 61% !important;
    }
    .course-bundle .course-preview h4 {
        text-align:center
    }

    .online-self-learning .osl-block .osl-access .access {
        font-size:11px
    }

    .osl-access .location,osl-access .access .time {
        left:-1px
    }

    .online-self-learning .osl-block .osl-access .access b {
        padding-left:19px;
        font-size:12px
    }

    .osl-access .access .time {
        left:-1px;
        top:61px
    }

    .online-self-learning .osl-block .osl-access .access {
        padding-right:0;
        padding-left:0
    }

    ul.sub-accord li .module,ul.sub-accord li .course-txt {
        font-size:12px;
        padding-left:3px
    }

    .key-features-section .key-head {
        font-size:11px
    }

    .checkout-footer .subscribe-txt p {
        text-align:center
    }

    .course-summary-section .course-img img {
        height:60px
    }

    .course-summary-section .course-details.col-xs-12 {
        width:100%
    }

    .course-summary-section {
        margin-right:0;
        margin-left:0
    }

    .course-summary h4.course-heading,.details-section h4 {
        padding-left:50px
    }

    .course-preview-accord li .accord-head a {
        font-size:12px
    }

    a.download_agenda {
        font-size:0
    }

    .drop-details .support_form {
        width:100%
    }

    .drop-details .support_form .btn-warning {
        width:230px
    }

    .support_coutry_code .placeholder_wrap {
        width:76%
    }

    .webinar_div .webinar_sectiion .description_webinar {
        width:70%
    }

    .video_wrapper .video_thumbs .video_descrip {
        width:67%
    }

    .media_wraper .media_date {
        position:static;
        width:100%
    }

    .ceo_descrip {
        width:100%
    }

    .ourteam_wrapper .positions_descrip h3 {
        float:none!important
    }

    .headings_wraper {
        width:100%
    }

    .content-wrap .dropdown-menu {
        display:none
    }

    .no-category-container .article_list_div ul li {
        display:inline;
        margin-bottom:10px
    }

    .get_access .banner_description_image {
        margin:0
    }

    .foot-top .footer_subscribe_div .placeholder_wrap {
        width:50%!important
    }

    .descrip_inspired_outer {
        width:260px!important
    }

    .testimonial_div .inner_block_wrapper {
        width:283px!important
    }

    .course-bundle .mid_div_banner {
        margin-top:-155px
    }

    .want-team-licences .form_inner {
        width:300px
    }

    .want-team-licences .corp_lead_form .table input,.want-team-licences .corp_lead_form .table select,.want-team-licences .corp_lead_form .table textarea {
        width:164px;
        float:left
    }

    .want-team-licences .corp_lead_form .table .outer_phone {
        float:left;
        margin-left:10px
    }

    .want-team-licences .corp_lead_form .table .outer_phone input {
        width:102px
    }

    .want-team-licences .corp_lead_form .table {
        width:300px;
        display:inline-block;
        max-width:100%
    }

    .want-team-licences .course_input span {
        width:164px;
        float:left;
        margin-left:11px
    }

    .want-team-licences .radio_btn td {
        width:90%
    }

    .want-team-licences .close_btns {
        right:27px;
        top:20px
    }

    .want-team-licences .corp_lead_form .table .outer_phone .country_code_in input {
        width:102px
    }

    .want-team-licences .corp_lead_form .table .looking_for sup {
        top:0
    }

    .review-section .profile {
        width:40px;
        height:40px
    }

    .course-details-section .reviews-wrapper .col-xs-2 {
        width:auto
    }

    .course-details-section .reviews-wrapper .col-xs-14 {
        width:99%
    }

    .course-bundle.course-details-section .banner_section {
        height:330px
    }

    .course-summary-section .course-details .training {
        margin:20px 0 10px
    }

    .course-summary-section {
        padding-bottom:0
    }

    .course-summary-section .course-details .course-price p,.course-summary-section .course-details .course-price .right {
        padding-top:5px
    }

    .course-summary-section .course-details .course-price p {
        margin-bottom:0
    }

    .mobile_nav_banner ul li a {
        font-size:12px!important
    }

    .no_clas_foound .support_coutry_code .placeholder_wrap {
        width:170px
    }

    .want-team-licences .corp_lead_form a.remember_me {
        font-size:12px
    }

    .course_rev.review-section .profile {
        margin-top:25px
    }

    .social-share-fixed .social-icons a {
        display:inline-block;
        margin-bottom:0
    }

    .key-feature-offers .desicription {
        display:block;
        width:auto;
        max-width:100%;
        padding-bottom:5px;
    }

    .key-feature-offers p {
        display:inline-block;
        width:100%;
        padding:12px
    }

    .key-feature-offers .offers-include {
        font-size:13px
    }

    .lvc-section a.terms-condi-btn {
        height:auto;
        width:250px;
        white-space:normal
    }

    .content-wrap .search {
        width:100%;
        display:block;
        margin:0 auto 10px
    }
    .ebook-section .ebook-download {
        position:static
    }

    .lvc-section .select-batches {
        width:auto;
        top:165px
    }

    .lvc-section .course-list-cards .ilst_descr_course {
        width:64%
    }

    .lvc-section .course-list-cards .ilst_descr_course .rating-status {
        display:inline-block
    }

    .mobile_list_view.course-list-cards .rating_outer {
        margin-top:5px
    }

    .get_access .banner_outer li {
        width:280px!important
    }

    .promo-heading {
        clear:both
    }

    .promo_left {
        padding:0 10px
    }

    .promo_left p {
        width:100%
    }

    .article_mid_section #article_body img {
        width:100%!important;
        height:inherit!important
    }

    .article_mid_section #article_body div#toggleText textarea {
        width:320px!important
    }
    .widescreen_ab_tst .webinar-in-list .calender-for-mobile{
        display:block;
    }

    .content-wrap h1 {
        text-align:center;
        margin-bottom: 16px;
    }
    .content-wrap h1 br {
        display:block;
    }
    .content-wrap .search input {
        width:85% !important;
    }
    .content-wrap .search_btn {
        width:15%;
    }
    .sticky_spl_offers {
        display:none;
    }
}

@media only screen and (max-width:479px) {
    .select-batches {
        width:auto;
        top:96px;
        width:351px;
        right:66px
    }

    .lvc-section .mobile_list_view ul.select-batches li {
        padding:0 5%
    }

    .course-list-cards .corse_list_one li.course-agenda {
        top:0;
        padding:21px 5% 9px!important
    }

    .lvc-section .mobile_list_view.course-list-cards .rating_outer {
        width:100%
    }

    .lvc-section .mobile_list_view.course-list-cards .lvc-batches {
        margin-top:0
    }

    .lvc-section .benifits_wrap li {
        font-size:15px
    }

    .lvc_course_list .course-list-cards .ilst_descr_course .price {
        display:block
    }
    .get_access .banner_outer li a {
        max-width: 300px !important;
    }
}

@media only screen and (max-width:320px) {
    .content-wrap h1 {
        font-size:34px;
        line-height:40px
    }

    .mobile_nav_banner ul li {
        text-align:center
    }

    .descrip_inspired_outer {
        width:270px;
        padding:5px;
        margin-right:0;
        left:7px
    }

    .testimonial_div {
        width:96%!important
    }

    .lvc-section .benifits_wrap li {
        font-size:13px
    }

    .course-list-cards .corse_list_one li {
        line-height:normal!important
    }

    .subscription_div .subscript_card li .img_holder {
        width:100%
    }

    .subscription_div .subscript_card ul {
        margin-left:0
    }
    .lvc_course_list .lvc-categories {
        width: 279px;
    }
    .middle-course-list .course-list-cards ul li .ilst_descr_course{
        width:60%;
    }
    .section-two.Exam-Certificate .img-center img {
        max-height: 150px;
    }
}

@media only screen and (min-width:321px) and (max-width:359px) {
    section.course-training-type p{
        font-size:11px !important;
        margin-right:0;
    }
    .middle-course-list .course-list-cards ul li .ilst_descr_course{
        width:60%;
    }

}

@media only screen and (min-width:321px) and (max-width:360px) {
    .testimonial_div {
        width:87%!important
    }

    .subscription_div .subscript_card li {
        width:247px
    }

    .subscription_div .subscript_card li .img_holder {
        width:100%
    }

    .subscription_div .subscript_card ul {
        margin-left:0
    }
}

@media only screen and (min-width:401px) and (max-width:480px) {
    .testimonial_div {
        width:65%
    }
}

@media only screen and (min-width:501px) and (max-width:640px) {
    .testimonial_div {
        width:96%
    }

    .select-batches {
        right:37px
    }
    .content-wrap .search {
        margin: 7px 0 3px;
    }
    .header_content_section .content-wrap {
        top: 68px !important;
    }
}
@media only screen and (min-width:641px) and (max-width:767px) {
    .content-wrap .search {
        margin: 25px 0 3px;
    }
}
@media only screen and (min-width:597px) and (max-width:598px) {
    .content-wrap h1 {
        margin-bottom: 5px;
        margin-top: 12px !important;
    }
}

@media only screen and (min-width:320px) and (max-width: 650px) {
    .support_form {
        width:100%
    }

    .no-category-container .article_list_div ul li {
        margin-bottom:10px
    }
}

@media only screen and (min-width:360px) and (max-width: 650px) {
    .foot-top .subscribe-input,.foot-top .subscribe-txt {
        width:100%
    }
}

@media (max-width:360px) {
    .descrip_inspired_outer {
        width:270px!important
    }

    .testimonial_div .inner_block_wrapper {
        width:278px
    }

    .inthe_media .banner_section h1 {
        padding-top:5px
    }

    .no-category-container .article_list_div ul li {
        display:inline-block
    }

    .no-category-container .article_list_div ul li a {
        display:block;
        width:100%;
        text-align:center
    }

    .lvc-price .price {
        display:block;
        margin-left:27px
    }

    .lvc-section .lvc-batches {
        top:213px
    }

    .benifits_wrap li,.benifit_panel span {
        font-size:14px
    }

    .lvc-section .mobile_list_view.course-list-cards .rating_outer {
        width:100%
    }

    .lvc-section .lvc-batches {
        margin-top:0
    }

    .lvc-section .select-batches {
        top:95%
    }

    .lvc-section .course-list-cards .corse_list_one li {
        top:0;
        padding:0
    }

    .lvc-section .select-batches li {
        padding-left:5%;
        padding-right:5%
    }
}

@media (max-width:600px) {
    .descrip_inspired_outer {
        width:270px!important
    }

    .testimonial_div .inner_block_wrapper {
        width:278px
    }

    .lvc-section .aces_banner span {
        width:100%;
        margin-bottom:15px
    }

    .lvc-section .aces_banner .lvc_btn {
        float:none!important;
        display:block
    }

    .lvc-section .aces_banner br {
        display:none
    }

    .course-bundle .mid_div_banner {
        margin-top:-107px
    }
}
@media only screen and (min-width:320px) and (max-width: 767px) and (orientation:landscape){
    section.online-training-type .self-online article{
        width: 55% !important;
    }
    section.lvc-training-type .self-lvc article{
        width: 55% !important;
    }
}
@media only screen and (min-width:320px) and (max-width: 767px) {
    .course-details-section .banner_container .banner-text {
        display:none
    }

    .course-details-section.course-bundle .banner_container .banner-text {
        display:block
    }

    .course-preview,.course-faq,.about-course-video {
        margin-left:0
    }

    .course-preview-accord li .accord-head {
        line-height:35px
    }

    .key-features-section ul {
        padding-left:0
    }

    .exam-certification h3,.reviews h3,.faqs h3 {
        font-size:14px;
        text-align:left;
        cursor:pointer
    }

    .exam-certification b,.reviews b,.faqs b {
        vertical-align:top
    }

    .exam-certification,.reviews,.faqs {
        border-bottom:1px dotted #eee;
        padding-bottom:0
    }

    .course-details-section .banner_container h3 {
        text-align:left
    }

    .course-detail-form {
        background:#f5f5f5;
        padding:20px 0
    }

    .course-detail-form form {
        margin:0 auto;
        box-shadow:none;
        border-radius:0
    }

    .spl-zone.hide {
        display:none
    }
    .course-details-section .banner_container .col-xs-16 {
        padding-left:10px
    }

    .key-features .view-detail {
        display:none
    }

    .key-feature-section {
        background:#f5f5f5;
        border-radius:4px;
        overflow:hidden;
        padding-left:10px
    }

    .mob-video-section {
        display:block;
        background:#5bc0de;
        text-align:center;
        padding:5px 0 2px;
        margin-top:-8px;
    }

    .mob-video-section p {
        margin-bottom:0
    }

    .mob-video-section span {
        line-height:40px;
        color:#fff;
        vertical-align:top
    }

    .instructor-led-section h3 {
        font-size:20px;
        margin-top:0
    }

    .select-batch h4 {
        font-size:14px;
        text-align:center
    }

    .select-batch {
        margin:0 auto
    }

    .select-batch .batch-training {
        margin-left:25px
    }

    .batch-training a {
        font-weight:300;
        color:#222;
        font-size:12px
    }

    .batch-schedule-date .calendar {
        border-bottom:1px solid #ebebeb
    }

    .mobile-enroll {
        display:block
    }

    .sechedule-bot p {
        text-align:center
    }

    .online-self-learning .osl-block .osl-access .price .btn {
        width:100%
    }

    .section-icons span.section-1,.section-icons span.section-1:hover,.section-icons span.section-2,.section-icons span.section-2:hover {
        right:-49px;
        top:3px
    }

    .section-icons1 span.section-3,.section-icons1 span.section-3:hover {
        right:11px;
        top:13px
    }

    .section-icons span.section-1 {
        background-position:-135px -74px
    }

    .section-icons span.section-2 {
        background-position:-135px -135px
    }

    .section-icons1 span.section-3 {
        background-position:-135px -242px
    }

    .no-items-details div.view-help-list {
        top:6px
    }

    .no-category-container .course_img_descrip {
        width:73%
    }

    .no-category-container .article_list_view h2 {
        width:auto
    }

    ul.sub-accord li .watch_videos {
        margin-bottom:10px
    }

    .video_thumbs .video_descrip span {
        position:static
    }

    .dropdown_country_inner .dropdown-menu_height {
        background:none
    }

    .disclaimer_pop .dropdown_country .choose_location {
        width:320px
    }

    .content-wrap h1 {
        line-height:35px
    }

    .recently_viewed_footer .knowledge-bank-section h3:after,.recently_viewed_footer h3:after {
        width:96%
    }

    .support_coutry_code .webi_phone {
        width:80%
    }
    .popup_country_wrapper .dropdown_country .location_option {
        width:320px
    }

    .key-features-wrapper,.about-course-wrapper,.exam-and-certification-wrapper,.instructor-led-section,.faqs-wrapper,.reviews-wrapper {
        padding-bottom:0;
        border-bottom:0
    }

    .convenient_schd_form .webinar_form_reg {
        width:90%
    }

    .get_access {
        margin-top:5px
    }

    .foot-top .footer_subscribe_div .placeholder_wrap {
        display:inline-block;
        vertical-align:middle;
        width:65%
    }

    .foot-top .footer_subscribe_div input {
        width:100%
    }

    .foot-top .subscribe_btn {
        margin-left:-5px
    }

    .content-wrap {
        margin-top:110px;
    }

    .shuffle-cards h1.popular_heading {
        border-bottom:1px solid #ccc;
        padding-bottom:15px
    }

    .shuffle-cards .tab-content .card_outer {
        text-align:center
    }

    .shuffle-cards .tab-content .card_outer .col-xs-5 {
        display:inline-block;
        width:220px;
        float:none
    }

    .trainers_div ul {
        padding-bottom:0
    }

    .img_trainer {
        position:relative;
        bottom:0;
        float:none
    }

    .img_trainer img,.enterprise_div img {
        float:none;
        width:100%;
        max-width:459px
    }

    .image-block,.image-block_inner {
        width:75px;
        height:75px
    }

    .video_icon {
        display:none
    }

    .content-wrap h1 {
        font-size:36px
    }

    .testimonial_div .image-block-outer {
        margin-bottom:10px
    }

    .support_form {
        width:50%
    }

    .testimonial_div .inner_block {
        margin-left:12px
    }

    .get-inspired .prev_arrow {
        left:3px
    }

    .get_access .banner_outer_div {
        width:290px;
        margin:0 auto
    }

    .get_access .card_arrows {
        display:none
    }

    .banner_section {
        background:url(http://cfs22.simplicdn.net/ice9/banners/home_page_banners/320x767/mobile_bg_new.jpg) no-repeat scroll center center / cover #343d42; 

    } 

    .mobile_nav_banner {
        display:none
    }
    .mobile_list_view  .browse_course {
        width: 100%;
        text-align: center;
        font-size: 18px;
        padding: 7px 35px;
    }
    .mobile_nav_banner p {
        text-align:center;
        width:100%
    }

    .mobile_nav_banner ul {
        text-align:center;
        border:1px solid #fff;
        border-radius:5px;
        display:inline-block;
        width:100%
    }

    .mobile_nav_banner ul li {
        border-right:1px solid #fff;
        display:inline-block;
        float:left;
        width:50%;
        position:relative
    }

    .mobile_nav_banner ul li:last-child {
        border-right:0
    }

    .mobile_nav_banner ul li a {
        padding:8px 5px;
        display:block;
        text-transform:uppercase;
        font-size:12px
    }

    .learning-type {
        display:none
    }

    .shuffle-cards .mobile_list_view ul li:first-child {
        border-top:1px solid #e7e7e7
    }

    .icon_card {
        float:left;
        margin-right:15px
    }

    .rating-status:before {
        width:15px;
        height:15px;
        background:url(../images/header_sprite_v11.png) -92px -20px no-repeat;
        content:"";
        display:inline-block
    }

    .rating-count {
        margin:0 15px
    }

    .mobile_login {
        display:none
    }

    .mobile_login .login_inner {
        width:300px;
        top:25px
    }

    .mobile_login .form_div,.mobile_login .form_div_register {
        border-right:none
    }
    .mobile_login .form_div:before,.mobile_login .form_div_register:before{
        position:absolute;
        width:100%;
        height:1px;
        bottom:-40px;
        content:"";
        background:#ccc;
    }
    .mobile_login .login_inner .form_div::after{
        bottom:-20px;
    }
    .mobile_login .form_div::before{
        bottom:-8px;
    }
    .form_div_register::after, .login_inner .form_div::after{
        bottom: -52px;
        margin-bottom:0;
        left:0;
        width:35px;
        text-align:center;
    }
    .form_div_register{
        padding-right:0;
        padding-bottom:0;
    }
    .login_inner .form_div{
        padding-bottom:30px;
        padding-right:0;
    }

    .mobile_login .form_div a.remember_me:before,.form_div_register a.remember_me:before {
        margin-right:2px
    }

    .mobile_login .login_inner .btn-linkedin {
        width:91%;
        margin-bottom:10px
    }

    .mobile_login .btn {
        width:100%
    }

    .login_outer {
        overflow:auto
    }

    .mobile_login p.recomended_text {
        display:none
    }

    .new_to_app {
        display:none
    }

    .discount_div {
        padding:0;
        display:block;
        background:#fff4ca;
        margin-top: -8px;
    }

    .discount_div ul li a {
        color:#333;
        display:block;
        border-bottom:1px solid #ccc;
        padding:10px
    }

    .discount_div ul li a:before {
        content:"";
        width:6px;
        height:9px;
        background:url(../images/header_sprite_v11.png) -98px -2px no-repeat;
        display:inline-block;
        margin-right:5px
    }

    .discount_div ul li a:after {
        content:"";
        width:9px;
        height:12px;
        background:url(../images/header_sprite_v11.png) -96px -60px no-repeat;
        display:inline-block;
        margin-top:5px;
        float:right
    }

    .knowledge-bank-section,.spl-zone {
        display:none
    }

    .course-list-drop-query {
        box-shadow:none;
        border-radius:0
    }

    .course-list-drop-query h6 {
        text-align:center;
        font-size:16px
    }

    .mobile_filter {
        border-radius:5px;
        border:1px solid #ccc;
        margin:0 auto 10px;
        width:97%;
        display:block
    }

    .mobile_filter_head {
        color:#333!important;
        padding:5px;
        display:block;
        background:#f0f0f0
    }

    .mobile_filter_head:before {
        content:"";
        width:18px;
        height:21px;
        background:url(../images/course_list_sprite_v2.png) -102px -10px no-repeat;
        display:inline-block
    }

    .mobile_filter_head:after {
        margin-top:8px;
        content:"";
        width:19px;
        height:12px;
        background:url(../images/course_list_sprite_v2.png) -10px -90px no-repeat;
        display:inline-block;
        float:right;
        margin-right:10px
    }

    .tab_btns span,.tab-heading-divider,.app_development_heading,.check_yes {
        display:none
    }

    .select_category,.select_category:hover,.select_category:focus {
        border:1px solid #ccc
    }

    .select_category:before {
        background:none
    }

    .training_options ul li {
        border-top:1px solid #ccc;
        padding:5px 0
    }

    .training_options ul li a {
        color:#333
    }

    .middle-course-list .course-list-btn {
        padding:0 12px;
        font-size:23px
    }

    .course-list-drop-query {
        margin-top:20px
    }

    .consult_contact_no {
        margin:16px 0;
        display:block;
        text-align:center
    }

    .phone_no_consult {
        font-weight:700;
        margin-right:10px
    }
    .consult_contact_no .phone_no_consult a{
        color:#777777;
    }

    .phone_no_consult:before {
        background:url(../images/course_list_sprite_v2.png) -56px -65px no-repeat;
        display:inline-block;
        width:17px;
        height:19px;
        content:"";
        vertical-align:middle;
        margin-right:10px
    }

    .forgot_password_outer {
        width:320px;
        padding:10px
    }

    .forgot_password_div {
        padding:10px
    }

    .forgot_password_div .send_email {
        width:166px
    }

    .recently_viewed_footer.knowledge-bank-div_outer {
        width:94%
    }

    .recently_viewed_footer .mobile_list_view.course-list-cards ul li {
        padding:5px;
        margin-left:11px;
        border-right:1px solid #ccc
    }

    .recently_viewed_footer .mobile_list_view.course-list-cards {
        width:93%
    }

    .middle-course-list {
        margin-left:0
    }
    .recent-view ul{
        width:20000px !important;
    }
    .group_page .our_training_experts {
        margin-top:20px
    }

    .group_page .group_paragraph,.group_page .group_heading,.learning_path {
        padding:0 15px
    }

    .discounts_schemes_outer {
        background:#fff
    }

    .discounts_schemes_inner h1 {
        color:#333
    }

    .discounts_schemes_inner .tab__offer_div ul li {
        position:relative;
        padding:0;
        border-bottom:1px solid #4cbb6c
    }

    .discounts_schemes_inner .tab__offer_div ul li a {
        background:#60cf80;
        display:block;
        text-align:left
    }

    .discounts_schemes_inner .tab__offer_div ul li a:after {
        position:absolute;
        right:10px;
        background:url(../images/header_sprite_v11.png) -92px -263px no-repeat;
        display:inline-block;
        width:11px;
        height:19px;
        content:""
    }

    .offer_cards_outer .cards_offer img {
        width:100px;
        display:inline-block
    }

    .offer_page .offer_cards_outer .cards_offer {
        width:100%;
        height:auto;
        display:inline-block
    }

    .offer_page .offer_cards_outer .cards_offer .valid_till,.offer_page .offer_cards_outer .cards_offer p {
        display:none;
        margin-left:-113px
    }

    .offer_page .offer_cards_outer .cards_offer .valid_till {
        position:static;
        width:100%
    }

    .offer_page .offer_cards_outer .cards_offer a.view_details_mobile {
        display:block;
        width:100%;
        background:#f5f5f5;
        text-align:right
    }

    .offer_page .cards_offer .img_text_area {
        width:59%;
        padding-left:10px
    }

    .offer_page .offer_cards_outer .cards_offer a.view_course_mobile {
        display:block;
        float:none
    }

    .webinar_detail_div .webinar_youmaylike,.no-category-container .knowledge-bank-section {
        display:none
    }

    .webinar_div .no-category-container .webinar_youmaylike {
        display:none
    }

    .resources_default .free_cources_div {
        display:none
    }

    .webinar_div .no-category-container .knowledge-bank-section {
        display:block
    }

    .webinar_div .no-category-container .webinar_youmaylike {
        display:none
    }

    .subscription_page .courses_included_outer {
        width:auto;
        padding:0 10px;
        position:relative
    }

    .subscription_page .courses_included_outer .mob_filter:after {
        right:30px;
        top:53px
    }

    .subscription_page .courses_included_outer .mob_filter:before {
        left:30px;
        top:53px
    }

    .subscription_page .courses_included_outer .mob_filter {
        border-bottom:none
    }

    .subscription_page .courses_faqs li {
        display:block;
        width:100%
    }

    .mid_div_banner .inner_subscribe {
        width:auto
    }

    .mid_div_banner .learn_text {
        width:90%
    }

    .mid_div_banner .inner_subscribe li {
        width:98%
    }

    .subscription_page .categories_included {
        display:none
    }

    .subscription_page .course_scroll_lists ul li {
        display:block;
        width:95%
    }

    .subscription_page .courses_included,.subscription_page .course_scroll_lists ul {
        width:auto;
        margin-top:10px
    }

    .subscription_page .course_scroll_lists {
        width:99%
    }

    .subscription_page .course_scroll_lists ul li a {
        display:block
    }

    .video_wrapper .video_thumbs ul li,.video_wrapper .video_thumbs ul li a {
        width:100%;
        min-height:1px
    }

    .video_wrapper .video_thumbs .video_descrip {
        display:inline-block;
        margin-left:5%;
        vertical-align:middle;
        width:67%
    }

    .discounts_schemes_inner .tab__offer_div {
        display:none
    }

    .discounts_schemes_inner .mob_filter {
        border-bottom:none
    }

    .get_access .mobile_selected_tab {
        text-align:center
    }

    .discounts_schemes_inner .mob_filter_wrap {
        position:relative
    }

    .popup_country_wrapper .dropdown_country_inner .dropdown-toggle {
        width:100%
    }

    .dropdown_country .city_select_outer {
        float:left;
        width:294px!important
    }

    .popup_country_wrapper .dropdown_country {
        width:320px
    }

    .popup_country_wrapper .view_all_cities_outer {
        display:none
    }

    .large_map {
        display:none
    }

    .small_map {
        display:block;
        width:100%
    }

    .map_about a.tooltips {
        display:none
    }

    .about_wrapper .circle_wrap_outer {
        width:100%;
        text-align:left
    }

    .about_wrapper .circle_wrap {
        float:left;
        width:100px;
        height:100px;
        margin-right:13px
    }

    .about_wrapper .circle_wrap:after {
        height:69px;
        margin:13px auto auto
    }

    .steps_wrapper .left_block,.steps_wrapper .right_block {
        width:100%;
        border-left:4px solid orange;
        border-right:none
    }

    .steps_wrapper .right_block ul {
        padding-left:36px;
        margin-top:0
    }

    .steps_wrapper .left_block span {
        display:none
    }

    .steps_wrapper .left_block ul {
        text-align:left;
        margin-top:0;
        margin-left:36px;
        padding-right:0
    }

    .steps_wrapper .left_block ul li:before {
        background-position:-327px -27px;
        left:-13px
    }

    .steps_wrapper .left_block ul li:after,.steps_wrapper .right_block ul li:after {
        left:-50px
    }

    .inthe_media .media_wraper,.inthe_media .top_tabs_media {
        width:100%
    }

    .ceo_descrip {
        width:49%
    }

    .reviews_outer .category-filters {
        float:none!important
    }

    .contact-us .contact-form {
        margin-top:40px
    }

    .other-enquery .pull-right {
        float:left!important
    }

    .contact-topics .topics-list {
        text-align:center
    }

    .contact-us .contact-topics .topics-list a {
        float:none
    }

    .course_img_descrip {
        padding-left:10px
    }

    .expand_input_search {
        display:none
    }

    #contact_faqs .faq_outer_contact {
        float:left
    }

    .contact-us .faq_outer_contact {
        width:100%
    }

    .contact-us .location-map .address-find .prev_arrow {
        left:0
    }

    .contact-us .location-map .address-find .card_arrows {
        top:10px
    }

    footer .foot-socials {
        text-align:center
    }

    footer ul.content-col h5 {
        margin:30px 0 3px
    }

    footer .footer-container ul {
        padding:0
    }

    .footer-container .col-xs-8,.footer-container .col-xs-16 {
        padding-bottom:20px
    }

    .footer-container .foot-socials {
        padding-bottom:40px
    }

    .foot-top .footer_subscribe_div {
        width:auto
    }

    .foot-top {
        text-align:center
    }

    .online-self-learning .money-back,.key-features-wrapper .money-back {
        left:2px;
        position:relative
    }

    .instructor-led-section .money-back {
        display:inline-block;
        margin-top:20px;
        margin-bottom:10px;
        position:relative!important;
        float:right
    }

    .blog_guest .banner-content h3 {
        font-size:26px;
        line-height:35px
    }

    .blog_guest .top_affi_descrip h3 {
        font-size:18px;
        line-height:30px;
        line-height:25px
    }

    .content-wrap h1 {
        font-size:30px
    }

    .rating-count {
        margin:0
    }

    .testimonial_div .inner_block {
        margin-left:0
    }

    .footer-end {
        margin-bottom:0
    }

    .video_wrapper .video_thumbs span.pull-right {
        display:none
    }

    .whovr_wrapper ul li {
        display:block
    }

    .support_coutry_code .input_holder,.support_coutry_code .input_holder input {
        width:80%
    }

    .money_back_pop .dropdown_country .choose_location {
        width:320px
    }

    .pop_reg_form .dropdown_country .choose_location {
        width:320px
    }

    .popup_country_wrapper .dropdown_country .dropdown_country_inner {
        margin-top:10px
    }

    .btn.location-submit {
        margin:10px 0 0 121px
    }

    .course-list-section .banner_section h3,.course-list-section .banner_section h1 {
        width:100%
    }

    .or_txt {
        text-align:center;
        display:none;
        margin-bottom: 0;
    }

    .trainer_works .tr_hw_wrks {
        float:none!important;
        margin-bottom:30px
    }

    .trainer_works .circle_bar:before {
        left:45%
    }

    .have_questions .support_form {
        width:100%
    }

    .have_questions .support_form .support_coutry_code .placeholder_wrap {
        width:81%
    }

    .howitworks .affi_hwit_bl {
        margin-bottom:30px
    }

    .mobile-enroll .price:before {
        display:none
    }

    .mobile-enroll .time,.mobile-enroll .location,.mobile-enroll .price {
        left:-10px
    }

    .course-list-cards .corse_list_one li {
        line-height:24px;
        top:11px
    }

    .course-bundle .accord-head .plus,.course-bundle .accord-head .minus {
        top:20px;
        right:2px
    }

    .course-bundle .mobile_list_view.course-list-cards {
        width:92%
    }

    .course-bundle .mid_div_banner .learn_text {
        width:87%
    }

    .course-bundle .osl-block {
        width:90%
    }

    .subscribe_course_outer .col-xs-16 {
        text-align:center
    }

    .forgot_password_outer {
        margin:35px auto 0
    }

    .login_wrap .success_text {
        margin-top:45px
    }

    .arrow-down {
        right:-3px;
        top:18px
    }

    .arrow-up {
        right:-29px
    }

    .corporate-brochure {
        text-align:left
    }

    .online-self-learning .money-back,.instructor-led-section .money-back,.key-features-wrapper .money-back {
        right:2px;
        margin-bottom:10px;
        display:inline-block
    }
    .key-features-wrapper .money-back span.tooltip-training-help span{
        width:280px;
    }
    span.tooltip-training-help span:after{
        left: 60%;
    }
    .key-features-wrapper .money-back span.tooltip-training-help span{
        margin-left: -168px;
    }
    .key-feature-offers .desicription .sub-desicription{
        width: 67%;
    }
    .special-offer span:hover.tooltip-training-help span{
        margin-left: -176px;
    }
    .special-offer span.tooltip-training-help span:after{
        left: 81%;
    }
    .special-offer.key-feature-offers .coupon_code{
        display: none;
    }
    .special-offer span.tooltip-training-help .tooltip-coupon-desc{
        display: none;
    }
    .special-offer span.tooltip-training-help .tooltip-coupon-extra{
        display: inline-block;
    }
    .special-offer.key-feature-offers .tooltip-training-help>span{
        padding: 0 15px 15px;
    }
    .popup_country_wrapper table,.popup_country_wrapper td,.popup_country_wrapper th {
        padding:2px
    }

    .key-features .mobile_list_view .accred_div_card {
        margin-left:0
    }

    .login_wrap {
        width:100%
    }

    .mobile_list_view.course-list-cards {
        display:inline-block
    }

    .mobile_list_view.course-list-cards ul li a {
        padding:0;
        text-align:center;
    }

    .steps_wrapper .right_block span,.steps_wrapper .circle_wrap {
        left:0
    }

    .mobile_nav_banner ul li a:before {
        background:url(../images/header_sprite_v11.png) -5px -591px no-repeat;
        content:"";
        display:inline-block;
        height:25px;
        position:absolute;
        right:10px;
        width:20px
    }

    .shuffle-cards .secondary_mobi_nav ul {
        background:#f69920;
        border-radius:4px
    }

    .shuffle-cards .secondary_mobi_nav ul li:first-child {
        margin-left:0
    }

    .shuffle-cards .secondary_mobi_nav ul li {
        border-bottom:0 none
    }

    .banner_section h1,.course-list-section .banner_section h3 {
        font-size:22px
    }

    .placeholder_tooltip {
        display:none!important
    }

    .course-bundle .course-list-cards .corse_list_one li {
        line-height:0;
        top:0
    }

    .course-bundle .course-details-container .mobile_list_view.course-list-cards ul li {
        padding:8px 10px 10px
    }

    .course-details-container h3 {
        margin-bottom:0
    }

    .course-list-section .banner_section {
        color:#fff;
        background:url(../images/course_list_small.jpg) no-repeat
    }

    .subscription_page .banner_section {
        background:url(../images/subscription_small.jpg) no-repeat
    }

    .article_footer {
        position:relative;
        background:url(../images/article_footer_img_small.jpg) no-repeat
    }

    .abt_banner .banner_section,.inthe_media .banner_section,.contact-us .banner_section,.blog_guest .banner_section,.affiliate_page .banner_section,.trainer_page .banner_section {
        background:url(../images/work_with_us_small.jpg) no-repeat
    }

    .error_page .banner_section {
        background:url(../images/404_bg_small.jpg) no-repeat scroll center center / cover #212830;
        height:100vh
    }

    .error_page .banner_section .banner-content {
        margin-top:-25px
    }

    .corp_lead_form .table td br {
        display:none
    }

    .course-preview-accord li .expand-content span:last-child {
        display:none
    }

    .course-preview-accord li .expand-content span:first-child {
        display:none
    }

    .course-preview-accord li .expand-content b {
        margin-left:10px;
        width:68%;
        float:left
    }

    .course-preview-accord li .watch_videos {
        position:inherit;
        float:right;
        right:10px
    }

    .course_rev .review-content {
        width:79%
    }

    .course_rev .review-container {
        padding-top:10px
    }

    .social-share-fixed .social-icons a {
        display:inline-block;
        margin-bottom:0
    }

    .social-share-fixed .total-shares {
        display:none
    }

    .enter-details .placeholder_span {
        left:20px
    }

    .course-list-cards .select-batches li {
        top:0;
        height:auto;
        padding:2% 4%!important
    }
    .mid-content-outer .banner_section h1 {
        font-size:28px;
        margin-top:45px
    }

    .mobile_list_view ul li {
        border-bottom:1px solid #e7e7e7;
        display:inline-block;
        width:290px;
        float:left
    }

    .mobile_list_view ul li a h2 {
        font-size:14px;
        text-transform:none;
        margin:5px 0;
        line-height:20px
    }

    .hide_forms .trainers_div,.hide_forms .enterprise_div,.hide_forms .accreditated_courses,.hide_forms .customer_support {
        display:none
    }

    .footer_sticky_wrapper {
        display:none
    }


    .mid-content-outer .tabs-learning {
        display:none
    }

    .cl_all {
        display:block;
        text-align:center
    }

    .discount_div ul li {
        padding:4px 4px 0 18px
    }

    .mobile_list_view ul li a .th_img_card {
        float:left;
        margin-right:5px;
        width:80px;
        height:80px
    }

    .mobile_list_view ul li a .img_bl_card {
        float:left;
        margin-left:1%;
        width:70%
    }

    .course_card_main_div {
        display:none
    }

    .key-features-section ul li {
        border-bottom:1px dotted #ccc;
        padding:10px 0 10px 32px;
        width:95%;
        height:auto;
        margin-bottom:0
    }

    .mobile_list_view {
        display:inline-block;
        text-align:left
    }

    .mobile_list_view ul li a .img_bl_card {
        width:69%
    }

    .mobile_list_view .accred_div_card {
        display:inline-block;	
        width:auto
    }
    .key-features .mobile_list_view .accred_div_card{
        margin-left: 8px;
    }
    .mobile_list_view .accred_div_card .accred_title {
        margin-left:10px;
        padding:0 5px;
        font-size:11px !important;
        display:block
    }
    .accred_div_card.cardone{
        width: 280px !important;
    }
    .accred_div_card.cardreg{
        width: 280px !important;
    }
    .mobile_list_view .rating-count {
        font-size:12px;
        display: inline-block;
        margin-top: 5px;
    }

    .lvc_course_list .course-list-cards .ilst_descr_course .rating-status {
        margin:5px 21px
    }

    .lvc_course_list .course-list-cards .ilst_descr_course .price {
        margin-left:27px
    }

    .mobile_list_view ul li a {
        text-align:left;
        color:#3c3c3c;
        text-transform:none;
        display:block;
        float:left;
        margin:10px 0;
        width:100%;
        width:100%
    }

    .resources_article_section.article_section .sub_dream_text div.col-xs-16 {
        width:100%;
        padding-left:10px
    }

    .resources_article-container .article_mid_section {
        padding-right:0!important
    }

    .ebook-form .support_coutry_code .placeholder_wrap {
        width:165px
    }

    .no-category-container .article_list_view .e-book-ul .thumb_icon_card {
        width:85px;
        height:85px;
        margin-right:10px
    }

    .no-category-container .rel-art .knowledge-bank-section {
        display:block
    }
    .pass-not {
        width:300px;
        float:left;
        margin-top:0
    }

    .get_access .banner_outer li {
        width:450px
    }

    .get_access .banner_outer li a {
        min-width:300px;
        max-width:420px
    }

    .lvc-promotion,.promo_left {
        height:auto;
        width:100%
    }

    .promo_right {
        float:none;
        margin:0 auto;
        clear:both;
        padding-bottom:20px;
        padding-top:0
    }

    .courseicon_common div {
        width:54%
    }

    .course-details-section .banner_container .rating_wrap {
        padding-left:0
    }

    .widescreen_ab_tst .middle-course-list{
        margin-left:0;
        width:inherit;
    }

    .left_container {
        width:100%;
        margin-bottom: 20px;
    }
    .lecture_page_mview {
        height:0;
    }
    .mobile-lhs+.ng-hide{
        display:block !important;
        height:0;
    }
    .mid_container{
        /*width:94%;*/
    }
    .mid_container {
        padding:0;
        padding-left:0px;
        margin:0;
    }
    .lecture_page_wraper{
        margin:0;
    }
    .lecture_page_wraper .left_container{
        position:static !important;
    }
    .lecture_page_wraper .mid_fixed_cont,.lecture_page_wraper .mid_container{
        margin:0;
    }
    .lecture-overlay{
        position:absolute;
    }
    .lecture-overlay #section_video_modal{
        width:95%;
        margin-top:50px;
        margin-left: 1%;
    }
    .lecture-overlay h4{
        display:inline-block;
    }
    .lecture-overlay h4 a,.lct_video_features,.left_video_wrap{
        display:block;
        width:100%;
    }
    .lecture-overlay h4 a.border-line{
        display:none;
    }
    .lecture-overlay #section_video_modal{
        height:540px;
    }
    .lecture-overlay .video_bottom_txt .btn{
        float:left;
    }
    .lecture-overlay #fancybox-close{
        top:20px;
        right:20px;
    }
    #section_video_modal.popup-for-transcript{
        height:80%;
    }
    .course-txt span.lct-privew{
        right: 10px;
    }
    .course-txt span.lct-privew.prev-lect {
        right: 70px !important;
    }
    ul.sub-accord li .course-txt b{
        max-width:auto;
        width:auto;
        height:35px;
        padding-right: 5px;
    }
    ul.sub-accord li .only-togaf b{
        max-width:60%;
    }
    .only-togaf span.lct-privew{
        right:85px;
    }
    #section_video_modal.popup-for-transcript{
        width:98%;
    }
    .affiliate_block {
        margin-left:0;
    }
    .trainer_info {
        margin-top:20px;
    }
    .chapter_navbar .mobile-lhs{
        position:absolute;
        top:0;
        display:block;
        padding: 10px 0 10px 20px;
        width:100%;
        height:48px;
        cursor:pointer;
    }
    .chapter_navbar .mobile-lhs:after{
        width:20px;
        height:20px;
        content:"";
        background:url("../images/course_sprite_v11.png") no-repeat scroll -82px -130px;
        display:inline-block;
        position: absolute;
        right: 22px;
        top: 12px;
        width: 20px;
    }
    .get_access .banner_description_image img {
        margin-left: -22px;
    }
    .video-container-utube {
        padding-bottom: 51.25%;
        margin-top: 10px;
    }
    .lvc_vid  .video-container-utube  {
        margin-top: 0px;
    }
    .lvc_vid .dropdown_country {
        height:245px;
    }
    .video-container-utube iframe, .video-container-utube object, .video-container-utube embed {
        left:0;
    }
    .lead-article .dropdown_country {
        height: 500px;
    }
    .lead-article .webinar_form_reg{
        width:100%;
    }
    .learn_on img {
        width:100%;
    }
    .learn_on {
        max-height:auto;
        padding-top:25px;
    }
    .learn_on .aap_icon {
        display:block;
        margin:0 auto 10px auto;
    }
    .learn_on br,.bullet_icon {
        display:block;
    }
    .bullet_icon {
        background:none;
    }
    .inner_stories .testimonial_div {
        width: 260px !important;
    }
    li.img_stories div{
        margin-right: 22px;
    }
    li.img_stories div, li.img_stories img , li div.selected_stories img{ 
        height: 60px;
        width: 60px;
    }
    li div.selected_stories {
        height: 80px;
        width: 80px;
    }
    .linked_stories {
        right: 17px;
    }
    .quote_descrip, .stories_descrip_inn  {
        width: 242px;
    }
    .dream_stories {
        height:auto;
        padding-bottom:52px;
    }
    ul li:first-child .quote_descrip_in{
        margin-left: 0;
    }
    li .quote_descrip_in  {
        margin-left: 0px;
    }
    .stories_descrip {
        overflow: hidden;
    }
    .inner_stories {
        width:311px;
    }
    .stories_descrip:before, .stories_descrip:after {
        display:none;
    }
    .wrapper_ins {
        top: 0px;
    }
    .course-details-section .banner_section {
        margin-top: 0px;
    }
    .search_listing {
        display:none;
    }
    .header_content_section .content-wrap {
        width:100%;
        height:292px;
    }
    .banner_section {
        margin-top:-53px;
    }
    .mid-content-outer .banner_section h1 {
        margin-top:0px;
    }
    .goto_section {
        bottom:0;
    }
    .get-inspired  .testimonial_div {
        width: 288px;
    }
    .learn_on img {
        margin-bottom: -25px;
    }
    .simpli_terms li:after {
        display:none;
    }
    .simpli_certification ul li ul.simpli_terms li {
        text-align:left;
    }
    .simpli_certification ul li ul.simpli_terms li  a {
        margin:0;
    }
    .simpli_certification ul li ul.simpli_terms li.ftr_country span {
        margin-right:5px;
    }
    .sub_head_home li {
        margin-right:0;
    }
    .foot-socials ul.social_share .clearfix{
        display:none;
    }
    .course-list-cards .knowledge-bank-div li .rating_outer{
        position:inherit !important;
    }
    .mobile_list_view.course-list-cards .accred_div_card{
        width:100%;
    }
    .course-list-section .course-list-cards .knowledge-bank-div li .rating_outer {
        bottom:-3px;
        left:0px;
        text-align:center;
    }
    .stories_descrip_inn .testimonial_div_inner {
        min-height:294px;
    }
    .foot-socials ul {
        margin: 0 auto;
    }
    section#brand-slider .testimonial_div.stories_descrip.sprite_home.rmv-hght {
        height:auto;
    }
    .atp-trainer .banner_section{
        display:none;
    }
    .atp-trainer .atp-form{
        display:block !important;
        position:inherit;
        background:rgba(0, 0, 0, 0) url("../images/atp_mb_bg.jpg");
        padding: 15px 0;
    }
    .atp-trainer .atp-form .dropdown_country{
        position:inherit;  
    }
    .atp-trainer .atp-form .for-mb{
        color:#fff;
        text-align:center;
        width:100%;
        margin:0;
        padding:0;
        display:block;
    }
    .atp-trainer .atp-form h4.for-mb{
        margin-top:20px;
        margin-bottom:10px;
        font-size:36px;
    }
    .atp-trainer .atp-form p.for-mb{
        margin-bottom:25px;
        font-size:18px;
        font-weight:400;
    }
    .atp-form .dropdown_country h4{
        margin-top:15px;
        margin-bottom:20px;
    }
    .atp-trainer .top_affi_descrip h3{
        text-align:left;
        font-size:16px;
        line-height:25px;
        margin-left:8px;
        margin-bottom:24px;
        margin-top:10px;
    }
    .atp-trainer .descrip_inspired h3{
        margin-bottom:10px;
        font-size:18px;
    }
    .atp-trainer .get-inspired{
        margin-bottom:0;
    }
    .trainer_page .domains-covered h3{
        font-size: 20px;
        margin: 55px auto 36px;
        width: 100%;
    }
    .domains-covered .title-div{
        margin: 0 auto;
        text-align: center;
        width: 250px;
    }
    .domains-covered .title-div a{
        margin:0 auto 10px 0px;
    }
    .domains-covered p,.trainer_page .training-options .descrip_inspired p,.atp-form .dropdown_country a.cls-btn{
        display:none;
    }
    .domains-covered{
        padding-bottom:20px;
    }
    .trainer_page .training-options h2{
        font-size:20px;
        padding-top:15px;
    }
    .trainer_page .training-options p{
        margin-bottom:25px;
    }
    .training-options .testimonial_div .testimonial_div_inner,.training-options .testimonial_div,.training-options .testimonial_div .inner_block_wrapper,.trainer_page .training-options .descrip_inspired_outer{
        width:100% !important;
        margin-left:0;
        padding:0;
    }
    .atp-trainer .training-options .testimonial_div .inner_block{
        margin-left:0;
        width:100%;
    }
    .atp-trainer .training-options .descrip_inspired h3{
        text-align:left;
        font-size:16px;
    }
    .atp-trainer .training-options .descrip_inspired .aap_icon{
        width:35px;
        height:35px;
        float:left;
        margin-right:10px;
        position: relative;
        top: 8px;
    }
    .atp-trainer .training-options .descrip_inspired span.increase-revenue {
        background-position:-374px -32px;
    }
    .atp-trainer .training-options .descrip_inspired span.reduce-costs {
        background-position:-374px -79px;
    }
    .atp-trainer .training-options .descrip_inspired span.end-to-end {
        background-position: -374px -125px;
    }
    .atp-trainer .get-inspired{
        text-align:center;
    }
    .atp-trainer .get-inspired .testimonial_div{
        width:320px;  
    }
    .atp-trainer .atp-top-btn{
        padding:15px 0;
        width:100%;
        text-align:center;
        display:block;
    }
    .atp-trainer .atp-top-btn a{
        min-width:250px;
    }
    .atp-trainer .query_success{
        width:100%;
        padding:10px;
    }
    .atp-trainer .course-list-drop-query .support_coutry_code .placeholder_wrap{
        max-width:100% !important;
    }
    .atp-trainer .training-options .get-inspired{
        background:#f2f2f2;
    }
    .training-options .get-inspired .card_arrows{
        display:none;
    }
    .inst-page .inst-form{
        float: inherit;
        padding:0;
        margin:0;
        width: 100%;
        position:relative;
        margin-bottom:30px;
        padding-bottom: 40px;
        z-index:0;
    }
    .atp-trainer.inst-page h4.for-mb{
        color: #fff !important;
        font-size: 28px;
        line-height: 45px;
        margin-bottom: 25px;
        margin-top: 0;
        position: relative;
        z-index: 1;
    }
    .atp-trainer .for-mb {
        color: #fff;
        display: block;
        margin: 0;
        padding: 0;
        text-align: center;
        width: 100%;
    }
    .inst-page .nist-frm-bg{
        background: #f5f5f5;
        border-radius: 4px;
        margin: 0 auto;
        padding: 10px;
        position: relative;
        width: 330px;
    }
    .inst-page .inst-form h4{
        margin-bottom:0;
    }
    .inst-page .have_questions{
        padding-top:0;   
    }
    .inst-page .inst-form .have_questions h2::after{
        font-weight:300;
        font-size:22px;
    }
    .inst-page .inst-form .bg-nist{
        background:rgba(0, 0, 0, 0) url("../images/atp_mb_bg.jpg");
        position:absolute;
        top:-25px;
        bottom:0;
        left:-15px;
        right:-10px;
    }
    .inst-page .resources_default-nav{
        display:none;
    }
    .inst-page .inst-text{
        width:100%;
    }
    .inst-page .inner_stories{
        width:inherit;   
    }
    .inst-page .inner_stories .testimonial_div{
        display: inherit;
        margin: 0 auto;   
    }
    .course-details-section .course-banner h1{
        font-size:22px;
        margin-top:25px;
    }
    .course-banner .course-rate{
        margin-bottom:5px;
        margin-top:5px;
    }
    .course-banner .industry-type{
        margin-top:20px;
        /*display:none;*/
    }

    .course-banner .course-video {
        position: static;
        float: left;
        clear: both;
        margin-bottom: 40px;
        margin-top: 20px;
        width:98%;
    }
    .course-banner .video-icon-span{
        height: auto;
    }
    .course_video_play {
        margin: 0 auto;
    }
    .course-banner .course-rate:last-child{
        display:none;
    }
    section.course-training-type{
        height:auto;
    }
    section.course-training-type .self-online .self-online-8,section.course-training-type article,section.course-training-type .self-lvc .self-lvc-8{
        width:100%;
    }
    section.online-training-type .self-online article{
        width:100%;
    }
    section.lvc-training-type .self-lvc article{
        width:100%;
        margin-top: 10px;
    }
    section.course-training-type article{
        margin-top:10px;
        margin-left:0;
    }

    section.course-training-type .right-button-div{
        margin-bottom: 28px;
        margin-top: 10px;
        position: relative;
    }
    section.online-training-type article p,section.lvc-training-type article p{
        margin-left:0;
    }
    section.course-training-type .right-button-div span{
        float:left;
        margin-right:15px;
    }
    section.course-training-type .right-button-div .btn-warning{
        float:right;
    }
    .right-button-div .batch-link{
        float:right;
        margin-top:0;
    }
    section.course-training-type .self-lvc .self-lvc-8 article h4{
        margin-top:35px;
    }
    .main-calender-section{
        padding:30px 38px 0;
    }
    .calender_bottom_text p.shedule-text, .calender_bottom_text p.service-tax{
        width:100%;
    }
    .calender_bottom_text{
        margin-top: 10px;
        margin-bottom: 0px;
    }
    .calender_bottom_text p.shedule-text{
        margin-bottom:0px;
    }

    .courese-calendar-fluid.active{
        /*height:549px;*/
    }
    .classroom-course-cal.active{
        max-height: 1000px;
        /* height: auto;*/
    }
    .batch-slide-list,.batch-slider-info span{
        display:none;
    }
    .batch-slider-info{
        position:relative;
    }
    .batch-slider-info a.download-batches{
        position:absolute;
        top:0;
        bottom:10px;
        left:0;
        right:0;
        margin:auto;
        height:34px;
        width:250px;
    }
    .main-calender-section .mobile-batches{
        display:block;
        color:#fff;
        margin-bottom:15px;
    }
    .main-calender-section{
        padding-top:15px;
    }
    .key-features-section ul li{
        padding-right:0px;
    }
    .main-calender-section a.prev, .main-calender-section a.next{
        margin-top:15px;
        font-size: 18px;
    }
    .main-calender-section a.prev{
        left:15px;
    }
    .main-calender-section a.next{
        right:22px;
    }
    section.classroom-training-type .self-lvc article{
        margin-top: 0;
        text-align: center;
        width: 100%;
        margin-bottom:0;
    }
    section.course-training-type .self-lvc .self-lvc-8 article h4.class-room{
        margin-bottom: 15px;
        margin-top: 25px;
    }
    .classroom-training-type .self-lvc .select-country-city{
        margin-top:10px;
        margin-bottom:30px;
        width:100%;
        text-align:center;
    }
    .courese-cal-main-div{
        width: 320px;
    }
    .main-calender-section{
        padding: 30px 15px 0;
    }
    .disclaimer_pop .course-video-pop{
        width:310px;
        height: 200px;
    }

    /** 2776-coursepage-mobile-awd ***/
    .course-banner .course-rate:last-child {display:block;}
    .batch-slider-info {
        margin-top:2px;
        /*position: absolute;
        bottom: 0;*/
    }

    .mobile_img {
        display:inline-block;
    }
    .view_offer {
        width:auto;
        padding: 5px 0;
    }

    .course-list-container .our_training_experts .subscription_add{
        display:none;
    }
    .course-list-section .banner_section h3{
        margin-top:32px;
    }
    .course-list-container .seo_txt_container{
        height: 50px;
        white-space:inherit;
        text-overflow:inherit;
        width:100%;

    }
    .middle-course-list .course-list-cards .ilst_descr_course{
        width:70%;
    }
    .course-list-container .course-list-cards .ilst_descr_course .rating-status{
        display:none;
    }
    .mobile_list_view.course-list-cards ul li:first-child{
        border-top: 1px solid #e7e7e7;
    }
    .mobile_filter a.active:after{
        -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        -o-transform: rotate(180deg);
        transform: rotate(180deg);
        position:relative;
        left:-5px;
        top:0px;
    }

    .course-bundle .mid_div_banner{
        width:95%;
    }
    .course-details-section .banner_section h1{
        margin-top:32px;
    }
    .bundle-mid-sect .bundle-preview-wrapper h4{
        margin-top:40px;
    }
    .bundle-mid-sect .about-course-wrapper,.bundle-mid-sect .faqs-wrapper,.bundle-mid-sect .course_rev{
        margin-top:60px;
    } 

    .convenient_schd_form .dropdown_country .choose_location strong{
        font-weight:400;
    }
    .convenient_schd_form .support_coutry_code .webi_phone{
        width:78%;  
    }
    .convenient_schd_form .dropdown_country .pop_in_bl .support_btn{
        height:auto;
    }
    .course-page-key-features-wrapper h3{
        margin-top:40px;
    }
    .about-course-wrapper h3,.about-course-wrapper .course-preview h4,.course-details-container .exam-and-certification-wrapper h3,.course-page-reviews-wrapper h3{
        margin-top:60px;
    }
    .about-course-wrapper .course-preview .pull-right{
        float:none !important;
    }
    .about-course-wrapper .course-preview h4{
        padding-bottom:0;
    }
    .about-course-wrapper .course-preview .pull-right .download_agenda{
        width:100%;
        display:block;
        font-size:13px;
        text-align:center;
        margin-top:15px;
    }
    .course-page-faqs-wrapper .course-faq li .pdp_faq table{
        width: 100% !important;
        word-break: break-all;
    }
    .no-course-upperDiv .self-lvc .self-lvc-8 article h4.class-room{
        margin-left:-10px;
    }
    .self-lvc .select-country-city{
        width: 100%;
        text-align: center;
        margin-right:0;
    }
    .no_clas_foound.no-course-form .drop-details .support_form .btn-warning{
        width:100%;
    }
    .no-course-upperDiv .self-lvc .select-country-city{
        margin-top: 30px;
    }
    .no_clas_foound.no-course-form{
        padding-top:10px;
    }
    .no_clas_foound .drop-details{
        margin-top:5px;
    }
    .no_clas_foound.no-course-form .support_form p{
        line-height:24px;
    }
    .the_media .media_inner li:nth-child(4),.the_media .media_inner li:last-child{
        display:none;
    }

    .get-inspired h2{
        font-size:22px;
        width:82%;
        padding-top:45px;
        padding-bottom:24px;
        font-weight:300;
    }
    section.people_grow .descrip_inspired_outer .descrip_inspired{
        width:123px;
        margin:0 auto;
    }
    section.people_grow .descrip_inspired_outer .descrip_inspired span{
        width: 100px;
        margin-bottom:0;
    }
    section.people_grow .cls_trainer {
        background-position: -526px -250px;
        height:83px;
    }
    section.people_grow .accredited {
        background-position: -530px -332px;
        height:100px;
    }
    section.people_grow .convenient {
        background-position: -530px -436px;
        height:73px;
    }
    section.people_grow .descrip_inspired h3{
        font-size:16px;
        margin-top:0;
        padding-top:2px;
        margin-bottom:2px;
        line-height:22px;
        font-weight:300;
    }
    section.people_grow .descrip_inspired h3:nth-child(2){
        margin-bottom:18px;
    }
    .master_program h2{
        padding-top:35px;
        font-size: 22px;
        font-weight: 300;
    }
    .master_program h3 {
        font-size: 16px;
        line-height: 20px;
    }
    .master_program .testimonial_div{
        margin-top:12px;
    }
    .master_program .card_arrows {
        top: 300px;
    }
    .master_program .descrip_progms h3{
        font-size:14px;
    }
    .descrip_progms{
        padding-bottom:18px;
    }
    .dream_stories h2{
        padding-top:35px;
        font-size: 22px;
        font-weight: 300;
        padding-bottom:0;
    }
    .dream_stories .card_arrows{
        top:115px;
    }
    .trusted_by h2,.learn_on h2,.the_media h2{
        font-size:22px;
        font-weight:300;
    }
    .learn_on{
        padding-top:35px;
    }
    .learn_on .txt_learn_on p{
        font-size:16px;
        line-height:20px;
    }
    .learn_on .txt_learn_on{
        margin-left:0;
    }
    .learn_on .txt_learn_on .aap_icon{
        display:inline-block;
    }
    .app_store, .gle_play{
        width: 143px;
    }
    .gle_play {
        background-position: -190px -8px;
    }
    .app_store {
        background-position: -18px -9px;
    }
    .the_media h2{
        margin-top:45px;
        margin-bottom:30px;
    }
    .trusted_by img{
        width:auto;
        margin:0 auto;
    }
    .team-inner {
        margin: 20px auto;
    }
    .list-wrap li {
        width: 100%;
        padding: 20px 0;
    }
    .tabs_txt .tabs-teams{
        font-size: 14px;
        margin-right: 30px;
        padding: 10px 0;
    }
    .steps_wrapper .steps_lists ul{
        text-align:left;
    }
    .steps_wrapper .steps_lists ul li.right {
        float: left;
    }
    .steps_wrapper .steps_lists ul li{
        width:80%;
        margin-left: 45px;
    }
    .steps_wrapper .steps_lists ul li:before{
        transform: rotate(-180deg);
        left:-12px;
    }
    .steps_wrapper .steps_lists ul li:after{
        left: -40px;
        z-index: 1;
    }
    .steps_wrapper .steps_lists ul li.right:after {
        left: -40px;
    }
    .steps_wrapper .steps_lists ul:after{
        left: 14px;
    }
    .steps_wrapper .steps_lists span{
        text-align: left;
        left: 13px;
    }
    .team-descrip{
        height:auto;
        width: 100%;
    }
    .position-lists{
        margin-bottom: 0;
    }
    .open-position span{
        margin-bottom: 2px;
        width: 100%;
    }
    .list-wrap li .img_outer {
        margin:0 auto;
        display: inherit;
    }
    .list-wrap h2, .list-wrap h3{
        width:100%;
        text-align:center;
    }
    .directores-wrap{
        margin-top: 0px;
        padding-bottom: 0px;
    }
    .list-wrap .leader-txt {
        margin-top: 14px;
        margin-bottom: 30px;
    }
    /* learning path start here */
    .learning-path-banner .banner_container .main_outer_wrap{
        width:90%
    }
    .course-details-section .learning-path-banner h1{
        width:100%;
        line-height:35px;
    }
    .learning-path-banner .self-online ul{
        margin-bottom:25px;
        padding-left:20px;
    }
    .learning-path-banner section.course-training-type .right-button-div{
        margin-left:48px;
        padding-top:10px;
    }
    #learn-box .section-two .box-fluid:nth-child(2){
        display:none;
    }
    .master-second-course .box-fluid{
        display:block;
        padding:30px;
        border: 1px solid #ddd;
        border-top: 0px solid #ddd;
        background:#fff;
        position:relative;
    }
    .master-second-course .box-fluid h3{
        font-size:20px;
        text-align:center;
        margin-bottom:20px;
    }
    .master-second-course .box-fluid a.expend-box-btn{
        margin: 50px 0px 25px;
    }
    .master-second-course .box-fluid:after {
        content:"OR";
        width: 35px;
        height: 35px;
        border: 1px solid #d8d8d8;
        border-radius: 50%;
        display: inline-block;
        position: absolute;
        top:-18px;
        left:0;
        bottom: 0;
        right: 0;
        text-align: center;
        margin:auto;
        background: #f1f1f1;
        color: #00a7dc;		
        line-height: 35px;
        margin-top:0;
    }
    #learn-box h3.standard-title.extraspace{
        margin-top:30px;
        margin-bottom:30px;
    }
    #learn-box .strip-dot.frst-dot{
        bottom:10px;
    }
    #learn-box .course-details-container .section-one{
        padding:3px 0;
    }
    #learn-box .faq_affiliate.blog-guidelines.learnig-acc .course-faq li{
        padding-right:0;
    }
    section#learn-box #learning-path-faq .course-faq h5{
        padding-left:15px;
    }
    #learn-box .section-one h4,#learn-box .section-one p{
        padding-left:20px;
        padding-right:20px;
    }
    .banner_section.course-banner.learning-path-banner section.course-training-type .self-lvc {
        height:auto;
    }
    .banner_section.course-banner.learning-path-banner section.course-training-type .container-fluid {
        height:auto;
    }
    #learn-box .section-one.append-box .lrng-pdng-dv{
        padding:30px 0;
    }
    #learn-box .course-details-container .section-one {
        padding: 0px 0px;
    }
    .learning-path-banner section.course-training-type .right-button-div p {
        margin-bottom:13px;
        display:inline-block;
        width:auto;
        float:none;
        margin-top:5px;
    }
    .learning-path-banner section.course-training-type .rgt-button-div p {
        margin-top:5px;
    }
    .course-details-container.container.container-learning-pth {
        margin-top:0;
    }
    section#Course-directors {
        padding:0px 0 60px 0;
    }
    .course-details-container.container.lpath {
        padding-bottom:30px;
    }
    .learning-path-banner section.course-training-type .right-button-div span {
        display:inlnine-block;
        float:none;
        margin:0;
        font-size:14px;
    }
    /* learning path end here */
}


@media only screen and (min-width:480px) and (max-width: 767px) and (orientation:landscape) {
    .disclaimer_pop .course-video-pop{
        width:400px;
        height: 255px;
    }	
    section.course-training-type .right-button-div{
        margin-top: 40px;
    }

}
@media only screen and (min-width:768px) {
    .master-second-course .box-fluid{
        display:none;
    }
    .ebook-desc {
        width:100%
    }

    .ebook-form {
        float:right;
        width:50%;
        margin-left:15px
    }

    .ebook-form .expanded_form {
        display:block
    }

    .ebook-form .support_coutry_code .placeholder_wrap {
        width:210px
    }

    .ebook-details h1 {
        font-size:32px!important
    }

    .ebook-desc h3 {
        display:inline-block
    }
    .search-ietm-type{
        display:none;
    }

    .mobile_list_view.course-list-cards .webinar-in-list .accred_title{
        padding:0 5px;
        padding-right:8px;
    }
    .inst-page .inst-form .for-mb{
        display:none;
    }

    .learning-path-banner section.course-training-type{
        height:auto;
    }
    .learning-path-banner section.course-training-type .container-fluid{
        display:table;
        width:100%;
        height:auto;
    }
    .course-details-container.container.container-learning-pth {
        width: 749px;
    }
    .learning-path-banner section.course-training-type .container-fluid .self-online, .learning-path-banner section.course-training-type .container-fluid .self-lvc{
        display: table-cell;
        height: auto;
        vertical-align: middle;
        float:none;
        padding-bottom:20px;
        width:50%;
    }
    .learning-path-banner section.course-training-type .self-online .self-online-8{
        margin-right:15px; 
    }
    /**.learning-path-banner .no-bundle{
        margin-left: -80px;
    }**/
    #learn-box .in-active-bg{
        background:#F1F1F1;
    }

}
@media screen and (min-height: 600px ) and (max-height:768px){
    .want-team-licences .form_inner {
        margin-top:10px;
    }
}

@media (max-width:460px) {
    .course-list-cards .ilst_descr_course {
        width:60%
    }

    .course-list-cards .ilst_descr_course .rating-status {
        display:block;
        margin:0
    }

    .lvc-section .select-batches {
        top:229px
    }

    .subscript_card .inner_block a {
        width:230px
    }
}

@media only screen and (min-width:480px) and (max-width: 767px) {
    .course-summary-section .course-img.col-xs-4 img {
        height:100px
    }

    .enter-details {
        width:100%;
        margin:0 auto
    }

    .checkout-footer .subscribe-txt p {
        text-align:center
    }

    .course-summary h4.course-heading,.details-section h4 {
        padding-left:50px
    }

    .video_wrapper .video_thumbs .video_descrip {
        width:67%
    }

    ul.sub-accord li .module,ul.sub-accord li .course-txt {
        padding-left:5px
    }

    .content-wrap .search {
        width:100%
    }

    .headings_wraper {
        width:75%
    }

    .ourteam_wrapper .positions_descrip h3 {
        float:none!important
    }

    .content-wrap .dropdown-menu {
        width:73.5%;
        margin-left:4px
    }

    .get_access .banner_outer_div {
        width:450px
    }

    .get_access .banner_description_image {
        width:100%;
        margin-left:0
    }

    .course-summary-section .course-img {
        height:160px
    }

    .want-team-licences .form_inner {
        width:450px
    }

    .want-team-licences .corp_lead_form .table input,.want-team-licences .corp_lead_form .table select,.want-team-licences .corp_lead_form .table textarea {
        float:left;
        width:310px
    }

    .want-team-licences .corp_lead_form .table .outer_phone input {
        width:247px
    }

    .want-team-licences .course_input span {
        width:309px
    }

    .want-team-licences .radio_btn td {
        margin-left:18px;
        margin-right:26px
    }

    .want-team-licences .form_inner {
        margin-top:63px
    }

    .want-team-licences .corp_lead_form .table .outer_phone .country_code_in input {
        width:247px
    }

    .want-team-licences .corp_lead_form .table .looking_for sup {
        top:-24px
    }

    .no_clas_foound .support_coutry_code .placeholder_wrap {
        width:230px
    }

    .content-wrap .search input {
        width:89%
    }

    .mobile_list_view ul li a .img_bl_card {
        width:80%
    }

    .select-batches {
        top:138px;
        width:351px;
        right:0
    }

    .lvc-section .mobile_list_view ul.select-batches li {
        padding:0 5%
    }

    .course-list-cards .corse_list_one li.course-agenda {
        top:0;
        padding:21px 5% 9px!important
    }

    .lvc-section .course-list-cards .ilst_descr_course {
        width:77%
    }

    .lvc-price .price {
        margin-left:10px
    }

    .get_access .banner_outer li {
        width:442px
    }
    .header_content_section .content-wrap {
        top: 100px;
    }
}
@media (min-width:479px) and (max-width:480px) {
    .sub_head_home li.salary_hiked {
        display:none;
    }
    .header_content_section .content-wrap {
        top: 46px;
    }
}
@media (max-width:480px) {
    .no-category-container .article_list_div ul li {
        padding:0 5px
    }

    .no-category-container .e-book-ul .course_img_descrip {
        width:63%
    }

    .select-batches {
        right:0;
        top:165px
    }

    .subscription_div .card_arrows {
        right:0
    }
}

@media (max-width:767px) {
    div.jwplayer.aspectMode.playlist-none {
        background: transparent !important;
    }	
    .section-one .faq_affiliate.blog-guidelines.learnig-acc .course-faq ul.sub-accord li .module, ul.sub-accord li .course-txt {
        display: initial;
    }	
    .online-self-learning .osl-block .osl-access .price {
        text-align:left
    }

    .course-summary-iteam .col-xs-16 {
        width:100%;
        text-align:center;
        float:none
    }

    .summary-discount {
        margin:0;
        width:auto
    }

    .select-batch .batch-training {
        margin:-8px 0 0;
        text-align:center
    }

    .course-bundle .online-self-learning .osl-block .osl-access .price {
        text-align:center
    }

    .mid-content-wrap .col-xs-12 {
        width:100%
    }

    .get-inspired .col-xs-16 {
        margin-bottom:10px
    }

    .accreditated_courses .silder_div {
        margin:0 auto;
        width:80%;
        text-align:center
    }

    .menu_section {
        display:none
    }

    .the_media .media_inner {
        text-align:center;
        width:300px;
        margin:0 auto;
    }
    .the_media .media_inner li {
        float:left;
        width:100%;
        text-align:center;
        margin-left:0;
    }
    .the_media .media_inner li  a{
        display:inline-block;
    }
    .browse_course {
        padding:10px 35px
    }
    .courseicon_common p, .courseicon_common span {
        display:none;
    }
    .courseicon_common div:before {
        content:"-";
        width:auto;
        height:10px;
        display:inline-block;
        font-size: 18px;
        font-weight: bold;
        text-indent:-17px;
    }
    .courseicon_common {
        margin-left: 20px;
        width: 95% !important;
    }
    .banner_lists3 {
        float:left;
    }
    .courseicon_common div {
        width:100%;
    }
    .h2_style {
        font-size: 28px;
    }
    li div.selected_stories, li div.selected_stories img {
        width:90px;
        height:90px;
    }
    .trusted_by:after{
        display:none;
    }
    .trusted_by img{
        padding-bottom: 40px;
    }
    .learn_on .container, .txt_learn_on  {
        width: 95% !important; 
        text-align: center;
    }
    .txt_learn_on  {
        margin-top: 0;
        margin-bottom: 44px;
    }
    .learn_on .img_learn_on{
        float:none;
    }
    .h2_style {
        font-size: 24px;
    }
    .people_grow .descrip_inspired p{
        display:none;
    }
    /*career page css start*/
    .career-page .banner_section h1 {
        /* line-height: 61px; */
    }
    .team-pics-left, .team-pics-mid, .team-pics-right {
        width: 100%;
    }
    .team-pic1, .team-pic1 img, .team-pic2, .team-pic2 img, .team-pic3, .team-pic3 img, .team-pic4, .team-pic4 img, .team-pic5, .team-pic6, .team-pic6 img, .team-pic7, .team-pic7 img, .team-pic8, .team-pic8 img, .team-pic9, .team-pic9 img{
        width: 100%;
        height: 100%;
    }
    .team-pics div#course_video {
        width: 100% !important;
        height: 300px !important;
    }
    /*career page css end*/
    /** click to call for sticky footer **/
    .popup_country_wrapper.clic_to_call .dropdown_country{height:155px; background:#fff; width:240px;}
    .popup_country_wrapper.clic_to_call .webinar_form_reg h4 {margin:0; padding:30px 0 30px 30px; font-size:16px; line-height:24px; font-weight:400;}
    .popup_country_wrapper.clic_to_call .webinar_form_reg .support_btn {padding:10px 0; font-size:18px; font-weight:500; box-shadow:none; margin-top:0; border: none; background:#0199CF; text-transform:initial;}
    .popup_country_wrapper.clic_to_call .webinar_form_reg {width:98%;}
    .popup_country_wrapper.clic_to_call .close_country_btn {top:-14px; right:-11px; position:absolute; border:2px solid #eee; width:30px; height:30px;
                                                            border-radius:50px; z-index:5555; box-shadow:-1px 0px 6px 1px #333; background: #000 url(../images/header_sprite_v10.png) -83px -322px no-repeat;}
    /*course page coupon offers*/
    .col-lg-8.img-txt1, .col-lg-8.marine-reco  {
        width:100%;
    }
    .col-lg-8.img-txt1, .col-lg-8.marine-reco {
        text-align:center;
    }
    .col-lg-8.marine-reco img {
        height: 73px;
    }
    .col-lg-8 .img-txt1 {
        text-align:center;
    }
    /** learning path **/
    .course-details-container.container.lpath.clearfix h1, section#learn-box h1, section#Reviews-slider h1 {
        font-size:26px;
    }
    section#brand-slider {
        padding: 20px 0 15px 0;
    }
    section#brand-slider .inner_stories .testimonial_div {
        margin:0 auto;
        display: inherit;
        height:90px;
        margin-bottom:20px;
    } 
    section#brand-slider li.img_stories div {
        width:270px;
        height:60px;
    }
    .course-details-container.container.lpath {
        padding-bottom: 25px;
    }
    section#brand-slider .dream_stories {
        padding-bottom:0;	 
    }
    section#brand-slider .stories_descrip p.quote_descrip_p {
        margin-top:0;	 
    }
    section#brand-slider p.name_author{
        font-weight:500;
        margin-bottom:0;
    }
    section#learn-box {
        padding: 10px 0 60px 0;
    }
    section#learn-box h3 {
        font-size:20px;
    }
    .section-two .fluid-content-box  {
        display:block;
    }
    .section-two .fluid-content-box .box-fluid {
        min-width:290px;
        display:block;
        max-width:none;
    }
    .section-two.Electives ul li {
        font-size: 16px;
        padding: 10px 0 10px 40px;
        line-height: 24px;
    }
    .section-two.Electives h3{
        padding:0px 0 20px 0;
    }
    .section-two.Electives, .section-two.Exam-Certificate {
        padding-bottom:35px;
    }
    section#Reviews-slider h3 {
        margin:10px 0 20px 0;
    }

    ul.testimonial_div_inner.slider_section_list.dream_stories_slider.c_list.review-custom-slide {
        left:-60px !important;
    }
    section#learning-path-faq .container, section#Course-directors .container {
        width: inherit;
    }
    section#learning-path-faq .course-faq h3 {
        font-size:28px;
        margin:30px auto 20px auto;
    }
    section#Course-directors ul li {
        display: block;   
        float: left;
        width: 100%;
    }
    section#Course-directors article {
        clear: both;
        margin: 0;
    }
    a.expend-box-btn:after {
        top:7px;
    }
    section#Course-directors ul li a {
        margin:-15px 0 0 0;
    }
    a.expend-box-btn.btn-rgt {
        text-align: right;
        width:90%;
        display:inline-block;
    }	
    .section-two .fluid-content-box:before {
        content:" ";	 
        /*border-top: 1px solid #d8d8d8;*/   
        display: inline-block;
        position: absolute;
        top:300px;
        left: 0;
        bottom: 0;
        right: 0;
        text-align: center;
        margin:0 auto;
    }
    .section-two .fluid-content-box {
        border:none;
    }
    #learn-box .section-two {
        border: 1px solid #ddd;
    }

    section#learning-path-faq {
        padding:0;
    }
    #learn-box .section-one a.expend-box-btn {
        margin:40px 0 20px 0;
    }
    .master-second-course .box-fluid.deactive {
        border-bottom: 0;
    }
    section#brand-slider li.img_stories .selected_stories img {
        -webkit-filter: grayscale(0) !important;
        -moz-filter: grayscale(0) !important;
        -ms-filter: grayscale(0) !important;
        filter: grayscale(0) !important;
        transition-property: filter;
        transition-duration: 1s;
        height: auto;
    }
    span.img-circle {
        margin-top:0;
    }
    section#Reviews-slider ul.review-desc {
        width:100%;
    }
    section#Reviews-slider .stories_descrip p.quote_descrip_p, .testimonial_div.stories_descrip.sprite_home.less-review-margin li .quote_descrip_in, section#Reviews-slider .stories_descrip ul.testimonial_div_inner, section#Reviews-slider .dream_stories .stories_descrip li.quote_descrip {
        width:100%;
    }
    section#Reviews-slider .review-img a{
        display:none;
    } 
    section#Reviews-slider .review-img a.review-active{
        display:block;
        margin:0 auto;
    } 
    .course-details-container.container.lpath.clearfix h3.standard-title {
        font-size:22px;
        margin-bottom:20px;
        margin-top:10px;
    }
    section#learn-box h3 {
        margin-bottom:20px;
    } 
    .faq_affiliate.blog-guidelines.learnig-acc .course-faq h4 {
        font-size:14px;
    }
    section#Course-directors span.circle-expert {
        width: 105px;
        height: 105px;
    }
    section#Course-directors article.less-txt {
        height:0;
    }
    h3.standard-title {
        font-size:26px;
    } 
    section#Course-directors a.expend-box-btn {
        margin:0;
        text-align:right;
    }
    section#brand-slider .inner_stories .testimonial_div ul li.img_stories {
        height:90px;
    }
    section#brand-slider li.img_stories div {
        height:90px;
    }

    section#brand-slider li.img_stories img {
        -webkit-filter: grayscale(0) !important;
        -moz-filter: grayscale(0) !important;
        -ms-filter: grayscale(0) !important;
        filter: grayscale(0) !important;
        transition-property: filter;
        transition-duration: 1s;    
        opacity: 1;
    }
    #learn-box .section-one.append-box.active {
        border: 1px solid #d2d2d2;
        border-top: none;
        border-bottom: none;
    }
    #learn-box .section-two.borderline-none {
        border-bottom:none;
        border-top:none;
    }
    section#Reviews-slider .inner_stories .testimonial_div.c_screen{
        width:98px !important;
        overflow: visible;
    }
    section#Reviews-slider .inner_stories li.img_stories div img{
        display:none;
    }
    section#Reviews-slider .inner_stories li.img_stories div.selected_stories img{
        display:block;
    }
    section#Reviews-slider .inner_stories li.img_stories div.selected_stories{
        position:relative;
        left:-75px;
        margin-right:0;
        width:100px;
        height:100px;
    }
    section#Reviews-slider .tab-hidden-pic{
        width:100%;
        overflow:hidden;
        position: relative;
        left: -5px;
    }
    section#Reviews-slider .dream_stories .prev_arrow{
        left:-40px; 
    }
    section#Reviews-slider .dream_stories .next_arrow{
        right: -40px;
        top: 22px; 
    }
    section#Reviews-slider .dream_stories .card_arrows{
        top:30px;
        z-index:9;
    }
    section#Reviews-slider li .quote_descrip_in {
        margin-left:0;
        padding-left:15px;
        margin-top: 20px;
    }
    section#Reviews-slider .inner_stories .testimonial_div{
        height:auto;
        overflow:visible;
    }
    section#Reviews-slider .dream_stories{
        padding-bottom: 15px;
        padding-top: 25px;		
    }
    section#Course-directors article {
        width:100%;
    }
    .faq_affiliate.blog-guidelines.learnig-acc .course-faq li {
        padding-right:10px;
    }
    .course-details-container.container.lpath .arrow-down:hover, .course-details-container.container.lpath .arrow-down {
        top: 0;
        bottom: 0;
        margin: auto;
    }
    .course-details-container.container.lpath.clearfix.about-course-wrapper .our_training_experts, .course-details-container.container.lpath.clearfix.about-course-wrapper .frm-margin {
        margin-bottom:0;
    }
    .rgt-button-div {
        margin:0 0 20px 0;
        width: 100%;
        text-align: center;
    }
    section.course-training-type .rgt-button-div .btn-warning {
        float:none;
        text-align: center;
        display: inline-block;
    }
    section#brand-slider .dream_stories .card_arrows {
        top: 0;
        bottom: 0;
        margin: auto;
    }
    section.course-training-type .rgt-button-div p {
        padding-right:0;	
    }
    .learning-path-banner section.course-training-type .right-button-div {
        text-align:center;
        width:100%;
        margin-left:0;
    }
    .learning-path-banner section.course-training-type .right-button-div span {
        display:inline-block;
    }
    section.course-training-type form#frmOnlineCourses {
        margin:0;
    }
    .learning-path-banner section.course-training-type .right-button-div div.switch-light {
        width:245px;
    }
    .learning-path-banner section.course-training-type .right-button-div div.switch-light span {
        width:118px;
    }
    span.course-video-thumble {
        display:none;
    }
    .main_outer_wrap {
        display:block;
    }
    .main_outer_wrap .col-lg-8 {
        float: inherit;
        display: inherit;
        vertical-align: middle;
        min-width: inherit;
    }
    /** adding selflearnig video course page **/
    span.flexi-pass-video a.pop-up-before {
        display:block;	
    }
    span.flexi-pass-video {
        clear: both;
        float: left;
    }
    /** coursepage custom design **/
    section.course-training-type .right-button-div {
        width:100%;
        margin-bottom:15px;
        margin-right:0;
    }
    .right-button-div span {
        float: none;
        margin-right: 0;
        width:inherit;
    }
    .right-button-div .batch-link, section.course-training-type .right-button-div .btn-warning, span.flexi-pass-video {
        float:none; 
        margin:0 auto;
        display:block;
    }
    span.flexi-pass-video {
        width:155px;
        text-align:center;
        padding:0 0 30px 0;
    }
    section.course-training-type .self-online .self-online-8, section.course-training-type .self-lvc article {
        text-align:center;
    }
    section.course-training-type .self-lvc .self-lvc-8 article h4, section.course-training-type .self-lvc article, section.course-training-type .self-online article{
        margin-top:0;
        width:100%;
    }
    section.course-training-type .right-button-div {
        margin-bottom:0;
        margin-top:0;
    }
    section.course-training-type .self-online .self-online-8 {
        /*padding:30px 0;*/
        float:left;
    }
    section.course-training-type .self-lvc .self-lvc-8 {
        padding:0;	
    }
    section.course-training-type .self-lvc .self-lvc-8 article h4 {
        padding-top:30px;
    }
    section.course-training-type p {
        margin:10px 0 20px 0;
        padding:0;
        line-height: normal;
    }
    section.course-training-type .self-lvc article p {
        margin:10px 0 20px 0;
        padding:0;
        line-height: normal;
    }
    section.course-training-type .self-lvc article p:first-of-type {
        margin:20px 0;
    }
    .right-button-div .batch-link {
        margin-top:10px;
        margin-bottom:30px;
    }
    section.course-training-type .right-button-div p{
        text-align: center;
        display: inline-block;
        width: 100%;
        padding:5px 0 0 0;
    }
    section.lvc-training-type .right-button-div .batch-link {
        float:none;
        margin-top:10px;
    }
    section.online-training-type .self-online article, section.lvc-training-type .self-lvc article {
        width:100% !important;
    }
    /** coursepage custom design end **/
    .learning-path-banner .self-online ul li {
        text-align:left;
    }
    section.course-training-type .self-online .self-online-8.for-learning {
        padding:30px 0;
    }
    .learning-path-banner .industry-type p {
        font-size: 13px;
        margin-bottom: 0;
        width: 100%;
    }
    .container.disclam-container {
        padding:30px 30px;
        width:inherit;
    }
    section#disclaimers {
        margin-bottom:35px;
    }
    div#section_video_modal.course-signup-form {
        width: 88%;
        height:290px;
    }
    div#section_video_modal.course-signup-form .country_code_in {
        width:198px;
    }
    div#section_video_modal.course-signup-form .video_custom_wrapper {
        width: 250px;
        margin:10px auto 0 auto;
    }
    div#section_video_modal.course-signup-form .btn_orange {
        width: 250px;
    }
    div#section_video_modal.course-signup-form a.remember_me.un-selected_box, div#section_video_modal.course-signup-form a.remember_me.selected_box{
        font-size:12px;
    }
    div#section_video_modal.course-signup-form  span.allready-login {
        padding-top:20px;
    }
    .recent-view{
        width:290px;
    }
}
@media only screen and (min-width:768px) and (max-width: 1023px) {
    .details-section .enter-details .col-sm-8 {
        margin:0 auto;
        width:100%;
        text-align:center
    }

    .enter-details {
        width:300px;
        margin:0 auto
    }

    .course-details-section .banner_container .training-type {
        background:none
    }
    .course-details-section .course-banner h1{
        width:100%;
    }
    .course-details-section .banner_container .training-type .iled,.banner_container .training-type .osl {
        background:#fff;
        border-radius:4px;
        width:48%;
        margin-left:10px
    }

    .course-details-section .banner_container .training-type .osl.col-sm-offset-1 {
        margin-left:4%
    }

    .course-details-section .course-preview-accord li .accord-head {
        line-height:35px
    }

    .training-enroll-section {
        margin:0 auto
    }

    .course-preview,.course-faq,.about-course-video {
        margin-left:0
    }

    .review-section .col-sm-13 {
        width:85%
    }

    .about-course,.exam-certification,.reviews,.faqs {
        padding-left:25px
    }

    .faqs {
        border-bottom:3px solid #333;
        padding-bottom:30px
    }

    .key-features .spl-zone {
        display:block;
        border-top:2px solid #aaa;
        text-align:center;
        width:100%;
        height:auto
    }

    .key-features .spl-zone .spl-zone-banner {
        height:auto;
        width:100%
    }

    .key-features .key-features-section ul {
        padding-left:0
    }

    .mob-video-section {
        display:none
    }

    .exam-certification h3 span,.reviews h3 span,.faqs h3 span {
        display:none
    }

    .course-summary-iteam,.course-summary-form {
        width:730px
    }

    .summary-discount {
        margin-right:15px
    }

    .summary-service-tax {
        padding-right:20px
    }

    .course-summary-main {
        width:740px
    }

    .cart-container {
        width:750px
    }

    .checkout-header {
        padding:0 0 10px;
        border-bottom:2px solid #D3D3D3
    }

    .course-details-container h3 {
        margin-bottom:20px;
        margin-top:35px
    }

    .resources_default .articles_outer .art_sec .knowledge-bank-div li {
        width:166px
    }

    .resources_default .articles_outer .knowledge-bank-div li img {
        width:100%;
        height:auto
    }

    .resources_default .video_section .knowledge-bank-div li {
        width:211px
    }

    .course-list-section .banner_section h3 {
        width:100%
    }

    .course-list-drop-query .drop-query-submit {
        margin-top:5px;
        display:block
    }

    .disclaimer_pop .dropdown_country .choose_location {
        width:480px
    }

    .card_outer {
        width:617px
    }

    .shuffle-cards ul li{
        width:auto;
    }

    .card_div .card_outer .course-item {
        margin:0 5px 10px 20px
    }

    .course_card_main_div .next_arrow {
        right:19px
    }

    .shuffle-cards ul li:first-child {
        margin-left:158px
    }

    .tab_descrip_top .col-lg-10 {
        height:440px
    }

    .recently_viewed_footer .knowledge-bank-section h3:after,.recently_viewed_footer h3:after {
        width:71%
    }

    .money_back_pop .dropdown_country .choose_location {
        width:700px
    }

    .trainer_works .tr_hw_wrks {
        float:none!important;
        margin-bottom:30px
    }

    .trainer_works .circle_bar:before {
        left:45%
    }

    .image-block,.image-block_inner {
        width:75px;
        height:75px
    }

    .col-lg-offset-1 {
        margin-left:3.25%
    }

    .testimonial_inner {
        width:234px;
        height:333px;
        display:inline-block;
        margin-right:10px
    }

    .card_outer .col-lg-4 {
        margin-bottom:10px
    }

    .content-wrap {
        margin-top:7%
    }

    .content-wrap .search {
        margin-top:0;
        width: 707px;
    }

    .accreditated_courses .silder_div {
        height:100px;
        overflow:hidden;
        margin:0 auto;
        width:76%;
        text-align:center
    }

    .accreditated_courses .silder_div ul {
        width:2000px
    }

    .accreditated_courses ul li {
        float:left
    }

    .menu_section {
        display:none
    }

    .get_access .banner_description {
        width:38%;
        margin-left:20px
    }

    .get_access .card_arrows {
        right:18px;
        top:90px
    }

    .the_media .media_inner li {
        margin-left:20px
    }

    .recently_viewed_footer .mobile_list_view.course-list-cards ul li {
        margin-left:7px;
        width:219px
    }

    .recently_viewed_footer .mobile_list_view.course-list-cards ul li .recently_view_in {
        margin-left:0
    }

    .spl-zone{
        display:none
    }

    .group_page .our_training_experts {
        margin-top:20px
    }

    .offer_page .offer_cards_outer .cards_offer {
        display:inline-block
    }

    .resources_default .heading_view_course .divider_text {
        width:54%
    }

    .resources_default .articles_outer .heading_view_course .divider_text {
        width:63%
    }

    .resources_default .webinar_sectiion .heading_view_course .divider_text {
        width:59%
    }

    .resources_default .practice_test_sectiion .heading_view_course .divider_text {
        width:53%
    }

    .resources_default .video_section .heading_view_course .divider_text {
        width:67%
    }

    .resources_default .articles_outer .knowledge-bank-div li {
        padding-left:39px
    }

    .resources_default .webinar_sectiion .knowledge-bank-section .inner-section img {
        width:25%
    }

    .webinar_sectiion .free_price {
        display:block
    }

    .practice_test_sectiion .recently_viewed_footer .mobile_list_view.course-list-cards ul li {
        width:186px
    }

    .video_section .knowledge-bank-div li {
        width:210px
    }

    .cr_kn .inner-section .video_caro_in_cr {
        margin-left:19px
    }

    .practice-tests .webinar_sectiion .knowledge-bank-section .inner-section img {
        width:auto
    }

    .subscription_page .courses_included_outer {
        width:auto
    }

    .subscription_page .courses_faqs ul {
        padding:0 20px
    }

    .subscription_page .course_scroll_lists,.subscription_page .course_scroll_lists ul {
        width:470px;
        overflow-x:hidden
    }

    .subscription_page .course_scroll_lists ul li {
        display:block;
        width:452px
    }

    .subscription_page .courses_included {
        width:743px
    }

    .subscription_page .course_scroll_lists ul li a h1 {
        width:345px
    }

    .subscription_page .courses_included_outer .mob_filter {
        display:none
    }

    .no-category-container .video_thumbs .course_img_block {
        width:auto
    }

    .video_wrapper .video_thumbs ul li {
        margin-right:8px
    }

    .offer_page .offer_cards_outer .container {
        text-align:center
    }

    .offer_page .offer_cards_outer .cards_offer .valid_till {
        left:17px;
        text-align:left
    }

    .discounts_schemes_inner .mob_filter {
        display:none
    }

    .get_access .mobile_selected_tab {
        display:none
    }

    .map_about a.tooltips_1 {
        left:154px
    }

    .map_about a.tooltips_2 {
        left:495px
    }

    .map_about a.tooltips_3 {
        left:543px
    }

    .map_about a.tooltips_4 {
        left:643px
    }

    .inthe_media .stay_updated_div,.inthe_media .article_list_div {
        display:block
    }

    .ceo_descrip {
        width:55%
    }

    .headings_wraper {
        width:86%
    }

    .ourteam_wrapper .positions_descrip h3 {
        float:none!important
    }

    .review_sidebar .popular_tags .foot-socials ul li {
        margin:10px 6px 0 0
    }

    .contact-us .contact-form {
        margin:40px 0;
        float:left
    }

    .contact-us .other-enquery .col-sm-5 {
        padding-left:0;
        padding-right:0;
        margin-right:14px
    }

    .contact-us .other-enquery ul li {
        text-indent:-2px;
        font-size:13px
    }

    .contact-us .other-enquery h4:after {
        width:72%
    }

    .course_img_descrip {
        padding-left:10px
    }

    .expand_input_search {
        width:540px
    }

    .contact-us .location-map .address-find .card_arrows {
        top:630px
    }

    .contact-us .location-map .address-find .next_arrow {
        right:40px
    }

    .contact-us .location-map .address-find {
        float:none!important;
        margin:0 auto;
        width:63%
    }

    footer ul.content-col h5 {
        margin:5px 0 3px
    }

    .footer-container ul {
        padding:0
    }

    .foot-top p {
        width:48%
    }

    .foot-top .footer_subscribe_div {
        vertical-align:top
    }

    .foot-top .subscribe_btn {
        margin-left:-2px
    }

    .card_div .card_outer .course-item {
        margin:0 5px 10px
    }

    .testimonial_div {
        width:88%
    }

    .footer-end {
        margin-bottom:40px
    }

    .no_clas_foound .support_coutry_code .placeholder_wrap {
        width:350px
    }

    .or_txt {
        display:none
    }

    .mobile-footer {
        display:none!important
    }

    .howitworks .affi_hwit_bl {
        margin-bottom:30px
    }

    .affi_works .circle_bar:before {
        left:45%
    }

    .join_affi_prgm .pull-right {
        float:none!important
    }
    .course-list-drop-query .support_coutry_code .placeholder_wrap {
        width:77%
    }

    .select-training-type div.expand_tr_type {
        display:none
    }

    .close_btn_works {
        right:20px
    }

    .footer_sticky_bar .how_it_works {
        display:none
    }

    .no-items-details div.view-help-list {
        top:85px
    }

    .learning-type .training_tabs,.learning-type .training_tabs .container {
        padding:0
    }

    .learning-type .training_tabs .mid-content-wrap a {
        padding-right:0;
        padding-left:0;
        font-size:14px
    }

    .learning-type .training_tabs li {
        width:32%
    }

    .mid-content-outer .courseicon:before,.mid-content-outer .courseicon:after {
        margin:4px 3px
    }

    .placeholder_tooltip {
        display:none!important
    }

    .course-list-section .banner_section h3 {
        font-size: 28px;
        margin-top: 16px;
        width: 62%;
        text-align: left;
    }

    .enter-details .placeholder_span {
        left:20px
    }

    .mobile-menu,.mobile-header {
        display:none
    }

    .no-category-container .article_list_view .e-book-ul .thumb_icon_card {
        width:50%
    }

    .lvc_heading {
        width:52%
    }

    .lvc_off-pr {
        margin-right:0
    }

    .lvc-section .faqs-wrapper {
        border:none
    }

    .lvc-section .faqs {
        border-bottom:0;
        padding-left:0
    }

    .pass-not {
        width:300px
    }

    .get_access .banner_outer li {
        width:676px
    }

    .get_access .banner_outer_div {
        width:699px
    }

    .get_access .banner_outer li a {
        width:336px
    }

    .course-bundle .mid_div_banner .learn_text {
        width:290px
    }

    .promo_left {
        width:525px
    }

    .lvc-promotion,.promo_left {
        height:auto
    }

    .courseicon_common div {
        width:84%
    }

    .select-training-type {
        padding-left:10px
    }

    .course-details-section .banner_container .training-type .iled:first-child {
        margin-left:0
    }

    .lvc_course_list .lvc-categories {
        margin-left: 60px;
    }

    .widescreen_ab_tst .mobile_list_view.course-list-cards .rating_outer, .widescreen_ab_tst .article-in-list, .widescreen_ab_tst .mobile_list_view.course-list-cards .webinar-in-list,.widescreen_ab_tst .course-list-cards .ilst_descr_course{
        width:80%;
    }

    .widescreen_ab_tst.list_vw{
        margin-top:10px;
    }

    .widescreen_ab_tst .search_listing .search_in{
        width:100%;
    }

    .widescreen_ab_tst .search_listing{
        background:#fff;
    }
    .widescreen_ab_tst .mobile_list_view.course-list-cards ul li a h2{
        width:80%;
        margin-bottom:5px;
    }
    .corporate-brochure{text-align:left;}

    .mid_container {
        /*width: 460px;*/
    }
    .left_container .btn-warning{
        font-size:12px;
        letter-spacing:0;
    }
    .right_container .related_article{
        padding:0;
    }
    .right_container .recent-view,.right_container .recent-view ul li{
        width:235px;
    }
    .right_container #webi_card .icon_card{
        margin-left:0;
    }
    .recently-viewed .recent-view ul li a{
        text-align:center;
    }
    .mid_container {
        padding-left: 15px;
    }
    .lecture_accord .faqs{
        padding-left:0;
        border-bottom:0;
        padding-bottom:0;
    }
    .lecture-overlay{
        position:absolute;
    }
    .lecture-overlay #section_video_modal{
        width:95%;
        margin-top:50px;
    }
    .lecture-overlay #fancybox-close {
        right: 20px;
        top: 20px;
    }
    .video-container-utube {
        padding-bottom: 50.25%;
    }
    .video-container-utube iframe, .video-container-utube object, .video-container-utube embed{
        height: 100%;
        width: 100%;
    }
}
@media only screen and (min-width:320px) and (max-width: 1023px) {
    .course-details-container{
        position:inherit;
    }
}
@media(min-width:1024px){
    .banner-breadcrumb {
        display: block;
        background: #f5f5f5;
        color: #222;
    }
    .left_container ul li a:hover, .active_bg{
        background:#fdf6cc;
    }
}

/* Landscape tablets and medium desktops */

.fancybox-close {
    background: url(../images/header_sprite_v11.png) no-repeat scroll -80px -328px;
    cursor: pointer;
    display: none;
    height: 24px;
    position: absolute;
    right: 13px;
    top: 13px;
    width: 24px;
    z-index: 99999;
}
@media(max-width:1024px){
    table {
        border-collapse: collapse;
        border-spacing: 0;
        max-width: 100%;
        overflow: scroll;
        display: inline-block;
    }  
}
@media(max-width:991px){
    .list-container .col-md-3 a.active{
            color: #51565e !important;
    }
}
.list-container .col-md-9{
        display: flex;
    flex-wrap: wrap;
}
.lecture-list-main .list-container .col-md-9 a{
    height:auto;
}
