﻿@import url(bootstrap.min.css);
@import url(font-awesome.min.css);
@import url(webslidemenu.css);
@import url(demo.css);
@import url(jquery.mmenu.all.css);
@import url(social.css);

@font-face {
    font-family: Conv_agrandir-regular;
    src: url(../fonts/agrandir-regular.eot);
    src: local('☺'),url(../fonts/agrandir-regular.woff) format('woff'),url(../fonts/agrandir-regular.ttf) format('truetype'),url(../fonts/agrandir-regular.svg) format('svg');
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: Conv_gt-pressura-mono-regular;
    src: url(../fonts/gt-pressura-mono-regular.eot);
    src: local('☺'),url(../fonts/gt-pressura-mono-regular.woff) format('woff'),url(../fonts/gt-pressura-mono-regular.ttf) format('truetype'),url(../fonts/gt-pressura-mono-regular.svg) format('svg');
    font-weight: 400;
    font-style: normal
}

body {
    font-family: Conv_agrandir-regular;
    color: #37424a;
    font-size: 16px;
    line-height: 1.42857143;
    margin: 0;
    padding: 0;
    font-weight: 500;
    letter-spacing: .5px
}

.col-centered {
    float: none;
    margin: 0 auto;
    display: block
}

p {
    font-size: 18px
}

a, a:focus, a:hover {
    text-decoration: none;
    outline: 0;
    color: #0065bd
}

ul {
    margin: 0;
    padding: 0
}

li {
    list-style-type: none
}

.white {
    background: #fff
}

.dark_blue {
    background: #002747
}

.light_blue {
    background: #004165
}

.blue {
    background: #0065bd
}

.sky_blue {
    background: #00a1de
}

.grey {
    background: #e8ecee
}

section {
    float: left;
    width: 100%;
    padding: 30px 0
}

.form-group {
    float: left;
    width: 100%
}

.btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus {
    outline: 0;
    outline-offset: 0;
    box-shadow: none
}

.form-control {
    box-shadow: none
}

    .form-control:focus {
        box-shadow: none;
        border: 1px solid #002032
    }

.overlay {
    position: absolute;
    background: #000;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    opacity: .57
}

.page_header {
    float: left;
    width: 100%;
    margin: 0 0 20px 0
}

    .page_header h2 {
        color: #fff;
        font-weight: 500;
        display: inline-block;
        margin: 0
    }

    .page_header img {
        padding: 0 0 0 10px;
        vertical-align: text-bottom
    }

.advertisement {
    float: left;
    width: 100%;
    margin: 15px 0
}

    .advertisement img {
        width: 100%
    }

    .advertisement h5 {
        color: #767676;
        text-transform: uppercase;
        font-size: 12px;
        margin-top: 0
    }

.learn_more {
    display: inline-block;
    color: #0065bd;
    padding: 0;
    border: none;
    text-transform: uppercase;
    text-align: left;
    font-weight: 500;
    margin: 5px 0;
    font-size: 14px
}

    .learn_more i {
        padding-left: 8px
    }

    .learn_more:focus, .learn_more:hover {
        color: #004165
    }

.read_more {
    display: inline-block;
    color: #1195d8;
    padding: 3px 15px;
    border: none;
    float: right
}

.art-read_more {
    display: inline-block;
    color: #1195d8;
    padding: 3px 5px;
    border: none
}

.read_more:focus, .read_more:hover {
    color: #000
}

.bullets {
    margin: 5px 0 15px 0;
    padding: 0;
    display: block;
    float: left;
    width: 100%
}

    .bullets li {
        display: block;
        position: relative;
        padding: 3px 0 3px 20px
    }

        .bullets li i {
            position: absolute;
            top: 7px;
            left: 0
        }

        .bullets li .fa-external-link {
            position: static !important
        }

    .bullets dd {
        margin: 0;
        padding: 5px 0;
        display: block;
        text-align: center;
        position: relative;
        right: 0;
        left: 0
    }

        .bullets dd:before {
            content: '';
            position: absolute;
            background: #ccc;
            width: 45%;
            height: 1px;
            right: 0;
            top: 15px
        }

        .bullets dd:after {
            content: '';
            position: absolute;
            background: #ccc;
            width: 45%;
            height: 1px;
            left: 0;
            top: 15px
        }

.border_right {
    border-right: 1px solid #dfdfdf;
    -webkit-border-right: 1px solid #dfdfdf;
    -moz-border-right: 1px solid #dfdfdf
}

.article_title {
    float: left;
    width: 100%;
    padding: 10px 0
}

    .article_title h5 {
        margin: 0;
        text-transform: uppercase;
        color: #1073c0
    }

    .article_title span {
        font-style: italic;
        padding: 5px 0 0 0;
        font-weight: 500;
        display: inline-block;
        color: #004165
    }

    .article_title .date {
        font-style: italic;
        padding: 0;
        font-weight: 500;
        display: block;
        color: #1195d8
    }

.search_article_head {
    float: left;
    width: 100%;
    margin-bottom: 20px
}

    .search_article_head h4 {
        margin: 0;
        color: #004165
    }

        .search_article_head h4 span {
            color: #1195d8
        }

.breadcrumb {
    background: 0 0;
    padding: 0
}

    .breadcrumb li a {
        color: #515661
    }

    .breadcrumb > .active {
        color: #0065bd
    }

    .breadcrumb > li + li:before {
        content: "\f101";
        font: normal normal normal 14px/1 FontAwesome;
        color: #515661
    }

.left_divider {
    display: block;
    position: relative
}

    .left_divider:before {
        content: '';
        position: absolute;
        left: -20px;
        top: 0;
        height: 100%;
        width: 1px;
        background: #b0b0b0
    }

.learning_bg {
    background: url(../images/learning_bg.jpg) center center no-repeat;
    background-size: cover
}

.media_bg {
    background: url(../images/media_bg.jpg) center center no-repeat;
    background-size: cover
}

.certification_bg {
    background: url(../images/certification_bg.jpg) center center no-repeat;
    background-size: cover
}

.membership_bg {
    background: url(../images/membership_bg.jpg) center center no-repeat;
    background-size: cover
}

.fun_das_bg {
    background: url(../images/fun_das_bg.jpg) center center no-repeat;
    background-size: cover
}

.training_bg {
    background: url(../images/training_bg.jpg) center center no-repeat;
    background-size: cover
}

.event_bg {
    background: url(../images/event_bg.jpg) center center no-repeat;
    background-size: cover
}

.business_government_bg {
    background: url(../images/business_government_bg.jpg) center center no-repeat;
    background-size: cover
}

.guide_standards_bg {
    background: url(../images/guide_standards_bg.jpg) center center no-repeat;
    background-size: cover
}

.about_bg {
    background: url(../images/about_bg.jpg) center center no-repeat;
    background-size: cover
}

.contact_bg {
    background: url(../images/contact_bg.jpg) center center no-repeat;
    background-size: cover
}

.pmi_chapters_bg {
    background: url(../images/pmi_chapters_bg.jpg) center center no-repeat;
    background-size: cover
}

.pmp_bg {
    background: url(../images/pmp_bg.jpg) center center no-repeat;
    background-size: cover
}

.pgmp_bg {
    background: url(../images/pgmp_bg.jpg) center center no-repeat;
    background-size: cover
}

.pfmp_bg {
    background: url(../images/pfmp_bg.jpg) center center no-repeat;
    background-size: cover
}

.capm_bg {
    background: url(../images/capm_bg.jpg) center center no-repeat;
    background-size: cover
}

.pmi_pba_bg {
    background: url(../images/pmi_pba_bg.jpg) center center no-repeat;
    background-size: cover
}

.pmi_acp_bg {
    background: url(../images/pmi_acp_bg.jpg) center center no-repeat;
    background-size: cover
}

.pmi_rmp_bg {
    background: url(../images/pmi_rmp_bg.jpg) center center no-repeat;
    background-size: cover
}

.pmi_sp_bg {
    background: url(../images/pmi_sp_bg.jpg) center center no-repeat;
    background-size: cover
}

.certification_types_bg {
    background: url(../images/certification_types_bg.jpg) center center no-repeat;
    background-size: cover
}

.certification_process_bg {
    background: url(../images/certification_process_bg.jpg) center center no-repeat;
    background-size: cover
}

.stay_certified_bg {
    background: url(../images/stay_certified_bg.jpg) center center no-repeat;
    background-size: cover
}

.get_involved_bg {
    background: url(../images/get_involved_bg.jpg) center center no-repeat;
    background-size: cover
}

.local_chapters_bg {
    background: url(../images/local_chapters_bg.jpg) center center no-repeat;
    background-size: cover
}

.html5-next, .html5-prev {
    display: none !important
}

header {
    text-align: center;
    height: 177px;
    background: #fff;
    color: #fff;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
    z-index: 99;
    right: 0;
    left: 0;
    padding: 20px 0 0 0
}

    header.sticky {
        position: fixed;
        height: 125px;
        width: 100%;
        background: #0065bd;
        -webkit-box-shadow: 0 2px 5px -1px #000;
        -moz-box-shadow: 0 2px 5px -1px rgba(199,199,199,1);
        box-shadow: 0 2px 5px -1px #000;
        z-index: 99;
        padding-top: 5px
    }

        header.sticky .logo {
            padding: 22px 0;
            width: 150px
        }

.logo {
    float: left;
    width: auto;
    padding: 0;
    display: inline-block
}

.top_navigation {
    float: left;
    width: 100%;
    display: block
}

    .top_navigation ul {
        margin: 0;
        padding: 0;
        display: block;
        text-align: right
    }

        .top_navigation ul li {
            display: inline-block
        }

            .top_navigation ul li a {
                display: inline-block;
                color: #737373;
                text-transform: uppercase;
                padding: 2px 5px;
                font-size: 14px
            }

                .top_navigation ul li a:focus, .top_navigation ul li a:hover {
                    border: 1px solid #737373
                }

.login, .register {
    display: inline-block;
    color: #fff;
    text-transform: uppercase;
    margin: 0 8px;
    background: #002032;
    padding: 5px 10px !important;
    border-radius: 4px;
    border: 1px solid #004165 !important
}

    .login:focus, .login:hover, .register:focus, .register:hover {
        background: #002032;
        color: #fff;
        border: 1px solid #002032 !important
    }

.top_navigation ul li:last-child a {
    margin: 0
}

.top_search {
    float: right;
    width: 35%;
    position: relative;
    margin: 18px 0;
    display: block;
    background: #f4f4f4
}

header .social {
    margin: 20px 0 20px 4px;
    float: right;
    text-align: right;
    display: inline
}

.top_search .btn {
    position: absolute;
    top: 0;
    border-radius: 0;
    right: 0;
    background: #f4f4f4;
    color: #919191;
    border-left: 1px solid #919191
}

    .top_search .btn:focus, .top_search .btn:hover {
        background: #f4f4f4;
        color: #919191
    }

.top_search .form-control {
    background: 0 0;
    border: none;
    border-radius: 0
}

    .top_search .form-control:focus {
        background: #f4f4f4
    }

    .top_search .form-control::placeholder {
        color: #737373
    }

.search {
    position: relative;
    margin: 10px 0;
    display: block
}

    .search .btn {
        position: absolute;
        top: 0;
        border-radius: 0;
        right: 0;
        background: #1195d8;
        color: #fff
    }

        .search .btn:focus, .search .btn:hover {
            background: #002032;
            color: #fff
        }

    .search .form-control {
        background: 0 0;
        border: 1px solid #002032
    }

        .search .form-control:focus {
            background: #fff;
            border: 1px solid #002032
        }

        .search .form-control::placeholder {
            color: #002032
        }

.slider {
    float: left;
    width: 100%
}

    .slider .carousel-caption {
        text-align: left;
        width: 40%;
        left: 10%;
        top: 20%;
        padding: 20px;
        text-shadow: none;
        background: rgba(255,255,255,.55);
        color: #37424a;
        bottom: auto
    }

        .slider .carousel-caption h1 {
            font-size: 44px;
            margin: 0;
            line-height: 110%;
            font-weight: 200
        }

        .slider .carousel-caption p {
            font-size: 18px;
            margin: 10px 0 15px 0;
            line-height: 30px
        }

        .slider .carousel-caption a {
            display: inline-block;
            text-transform: uppercase;
            color: #fff;
            background: #0065bd;
            padding: 8px 20px;
            border-radius: 4px
        }

            .slider .carousel-caption a:focus, .slider .carousel-caption a:hover {
                background: #004a8a
            }

    .slider .carousel_caption_new {
        position: absolute;
        z-index: 999;
        bottom: 0;
        right: 10%;
        background: rgba(0,0,0,.55);
        color: #fff;
        padding: 15px;
        font-size: 16px;
        display: inline-block;
        width: 35%;
        text-align: center
    }

        .slider .carousel_caption_new p {
            margin: 0;
            font-size: 16px
        }

    .slider .carousel-control {
        width: 8%;
        display: none
    }

.chapter {
    float: left;
    width: 100%;
    margin: 0;
    padding-right: 80px
}

    .chapter h3 {
        color: #586976;
        margin: 0;
        padding-bottom: 10px;
        line-height: 30px
    }

.pmi_member {
    float: left;
    width: 100%;
    margin: 0;
    padding-right: 80px
}

    .pmi_member h3 {
        color: #586976;
        line-height: 30px;
        margin: 0;
        padding: 20px 0
    }

#fandasSection .page_header h2 {
    color: #586976;
    font-size: 25px
}

.fundas_zoom {
    float: left;
    width: 100%;
    text-align: right;
    margin: 5px 0 0 0
}

    .fundas_zoom .html5lightbox {
        color: #586976;
        font-size: 26px;
        margin: 15px;
        vertical-align: top
    }

    .fundas_zoom img {
        width: 100%
    }

.fundas_author {
    float: right;
    width: auto !important;
    margin: 15px 0
}

.fundas_zoom .social {
    float: right;
    display: inline-block
}

.fundas_published {
    float: left;
    width: 100%;
    text-align: left;
    margin: 15px 0 0 0
}

    .fundas_published a {
        color: #0065bd;
        text-decoration: none;
        border-right: 1px solid #0065bd;
        padding: 0 8px;
        font-size: 14px
    }

        .fundas_published a:first-child {
            padding-left: 0
        }

        .fundas_published a:last-child {
            padding-right: 0;
            border: none
        }

    .fundas_published p {
        margin: 4px 0;
        font-size: 10px;
        color: #37424a;
        text-align: right
    }

.latest_issues {
    float: left;
    width: 100%
}

    .latest_issues img {
        width: 100%;
        margin: 0
    }

    .latest_issues p {
        color: #fff;
        padding-right: 80px
    }

        .latest_issues p a {
            padding-left: 8px
        }

    .latest_issues a {
        color: #e8e8e8
    }

        .latest_issues a:focus, .latest_issues a:hover {
            color: #fff
        }

    .latest_issues h5 {
        color: #fff;
        padding: 10px 0
    }

    .latest_issues .form-control {
        width: 40%;
        float: left
    }

    .latest_issues .btn {
        margin: 0 15px;
        background: #2e769e;
        color: #fff
    }

        .latest_issues .btn:focus, .latest_issues .btn:hover {
            background: #1195d8;
            color: #fff
        }

    .latest_issues i {
        padding-left: 5px
    }

.News_feed {
    float: left;
    width: 100%;
    margin: 0
}

    .News_feed .panel-default {
        float: left;
        width: 100%;
        background: 0 0;
        border: none;
        padding: 0;
        margin: 0
    }

    .News_feed .panel-body {
        padding: 0;
        margin-left: -5px
    }

        .News_feed .panel-body li dd {
            display: inline-block;
            margin: 0;
            padding: 0 5px;
            border-right: 1px solid #fff;
            color: #fff
        }

            .News_feed .panel-body li dd:first-child {
                padding-left: 0
            }

            .News_feed .panel-body li dd:last-child {
                border: none
            }

    .News_feed a p {
        border: none;
        color: #fff
    }

    .News_feed a {
        display: block;
        padding: 0 5px
    }

        .News_feed a:focus, .News_feed a:hover {
            color: #fff
        }

    .News_feed .panel-body #demo3 a:first-child {
        padding-left: 0
    }

    .News_feed .panel-body .news-item {
        margin-bottom: 15px;
        border-bottom: 1px solid #fff;
        padding-bottom: 15px
    }

    .News_feed .panel-footer {
        background: 0 0;
        padding: 0;
        text-align: left;
        border: none;
        float: left;
        width: 100%;
        margin-top: 20px
    }

.community {
    float: left;
    width: 100%;
    color: #fff
}

    .community h3 {
        color: #fff;
        padding-bottom: 15px;
        margin-top: 0
    }

    .community .page_header {
        margin: 0 0 40px 0
    }

    .community .advertisement {
        margin-top: 0
    }

    .community p {
        padding-right: 80px
    }

    .community .learn_more {
        color: #e8e8e8;
        padding: 0
    }

        .community .learn_more:focus, .community .learn_more:hover {
            color: #fff
        }

    .community .advertisement h5 {
        color: #fff
    }

    .community .apply_now {
        border-left: 1px solid #23c3ff;
        padding: 0 8px;
        margin-left: 8px
    }

.learning {
    float: left;
    width: 100%;
    color: #fff
}

    .learning p {
        padding-right: 80px
    }

    .learning h3 {
        color: #fff;
        padding-bottom: 15px
    }

    .learning img {
        margin: 15px 0
    }

    .learning .learn_more {
        color: #e8e8e8;
        padding: 0;
        margin: 15px 0
    }

        .learning .learn_more:focus, .learning .learn_more:hover {
            color: #fff
        }

.certifications {
    float: left;
    width: 100%
}

    .certifications .tabbable-panel {
        padding-right: 80px;
        color: #fff
    }

    .certifications .page_header h2 {
        color: #fff
    }

    .certifications .tabbable-panel .nav-tabs > li > a {
        margin: 0;
        border: none;
        border-radius: 0;
        background: #fff;
        color: #0065bd;
        padding: 10px 15px
    }

        .certifications .tabbable-panel .nav-tabs > li > a:focus, .certifications .tabbable-panel .nav-tabs > li > a:hover {
            background: #00a1de;
            color: #fff
        }

    .certifications .tabbable-panel .nav-tabs > li.active > a, .certifications .tabbable-panel .nav-tabs > li.active > a:focus, .certifications .tabbable-panel .nav-tabs > li.active > a:hover {
        background: #00a1de;
        color: #fff
    }

    .certifications .tab-pane {
        padding: 20px 0
    }

        .certifications .tab-pane a {
            color: #e8e8e8;
            border-right: 1px solid #fff;
            margin-right: 5px;
            padding-right: 8px
        }

            .certifications .tab-pane a:last-child {
                border: none
            }

            .certifications .tab-pane a:focus, .certifications .tab-pane a:hover {
                color: #fff
            }

    .certifications .tab-content {
        -webkit-animation: fadeInScale .7s ease-in-out;
        -moz-animation: fadeInScale .7s ease-in-out;
        animation: fadeInScale .7s ease-in-out
    }

    .certifications .nav-tabs {
        border: none
    }

    .certifications .eligibility, .certifications .training_nearby {
        float: left;
        width: 100%;
        margin-bottom: 5px;
        background: url(../images/img_2.jpg) center center;
        padding: 0 10px 15px 10px;
        position: relative;
        z-index: 9
    }

    .certifications .overlay {
        position: absolute;
        background: #000;
        left: 0;
        right: 0;
        width: 100%;
        height: 100%;
        z-index: -9;
        opacity: .57;
        top: 0
    }

    .certifications .eligibility .learn_more, .certifications .training_nearby .learn_more {
        color: #fff
    }

        .certifications .eligibility .learn_more:focus, .certifications .eligibility .learn_more:hover, .certifications .training_nearby .learn_more:focus, .certifications .training_nearby .learn_more:hover {
            color: #3db7e4
        }

    .certifications .eligibility h2, .certifications .training_nearby h2 {
        color: #fff;
        line-height: 40px
    }

    .certifications .eligibility {
        background-position: 0 0
    }

    .certifications .training_nearby {
        background-position: 0 35%
    }

.social a {
    display: inline-block;
    text-align: center;
    margin-left: 10px
}

    .social a i {
        background: #f4f4f4;
        border-radius: 50px;
        padding: 8px 5px;
        height: 30px;
        width: 30px;
        color: #fe610e
    }

footer {
    width: 100%;
    position: relative;
    padding: 30px 0 10px 0;
    color: #575656;
    background: f0f0f0;
    margin: 0 auto;
    line-height: 25px
}

    footer p {
        margin: 0;
        font-size: 14px
    }

.footer_left {
    float: left;
    width: 100%;
    text-align: left
}

    .footer_left p {
        font-size: 19px;
        color: #575656
    }

    .footer_left img {
        padding: 15px 0
    }

    .footer_left a {
        padding: 0;
        color: #fff;
        font-weight: 500;
        display: inline-block
    }

.footer_right {
    float: left;
    width: 100%;
    text-align: right;
    font-size: 14px;
    margin-top: 20px
}

    .footer_right p {
        color: #575656
    }

    .footer_right ul {
        margin: 0;
        padding: 0;
        display: block
    }

    .footer_right li {
        display: inline-block
    }

        .footer_right li:last-child a {
            border: none
        }

    .footer_right a {
        display: inline-block;
        color: #575656;
        padding: 0 5px;
        margin: 5px 0;
        border-right: 1px solid #fff;
        line-height: 15px
    }

.footer_navigation {
    float: left;
    width: 100%;
    margin: 10px 0;
    text-align: left
}

    .footer_navigation ul {
        margin: 0;
        padding: 0;
        display: block
    }

        .footer_navigation ul li {
            display: inline-block
        }

            .footer_navigation ul li:first-child a {
                padding-left: 0
            }

            .footer_navigation ul li:last-child a {
                border: none;
                padding-right: 0
            }

            .footer_navigation ul li a {
                display: inline-block;
                color: #fff;
                text-transform: capitalize;
                padding: 0 7px;
                margin: 0;
                border-right: 1px solid #fff;
                line-height: 15px;
                font-size: 14px
            }

                .footer_navigation ul li a:focus, .footer_navigation ul li a:hover {
                    color: #3db7e4
                }

.banner {
    float: left;
    width: 100%;
    padding: 5% 0;
    min-height: 250px
}

    .banner .banner_text {
        float: left;
        width: 100%;
        background: rgba(255,255,255,.76);
        padding: 15px;
        color: #37424a
    }

        .banner .banner_text h2 {
            text-transform: uppercase;
            margin-top: 0
        }

        .banner .banner_text h3 {
            margin: 0
        }

        .banner .banner_text h4 {
            line-height: 24px;
            margin-bottom: 0
        }

.content_section {
    float: left;
    width: 100%;
    padding: 20px 0
}

.left_navigation {
    float: left;
    width: 100%;
    padding-right: 30px;
    display: block
}

    .left_navigation a {
        color: #586976;
        display: block;
        font-size: 18px;
        margin: 20px 0
    }

        .left_navigation a.active {
            background: #f0f9fd;
            margin: 0;
            border-left: 2px solid #3db7e4;
            padding: 10px;
            color: #37424a
        }

        .left_navigation a:focus, .left_navigation a:hover {
            color: #0065bd
        }

.main_breadcrumb {
    margin-bottom: 20px;
    float: left;
    width: 100%
}

    .main_breadcrumb img {
        float: right
    }

.inner_pagehead {
    margin: 0;
    text-align: left;
    line-height: 35px;
    color: #515661;
    padding: 15px 0
}

.snapshot_view {
    float: left;
    width: 100%;
    background: #f3f3f3;
    margin: 0
}

    .snapshot_view h4 {
        margin: 0;
        background: #00a1de;
        color: #fff !important;
        padding: 10px
    }

    .snapshot_view p {
        margin: 8px
    }

    .snapshot_view a {
        display: inline-block;
        text-align: center;
        margin: 8px;
        background: #0065bd;
        color: #fff !important;
        padding: 8px 10px;
        border-radius: 4px
    }

        .snapshot .snapshot_view a:focus, .snapshot_view a:hover {
            background: #004a8a
        }

.advertisement.ad_center {
    text-align: center
}

    .advertisement.ad_center img {
        margin: 10px auto;
        width: auto
    }

.pulse_head {
    float: left;
    width: 100%;
    background: #004165;
    margin: 25px 0
}

    .pulse_head h3 {
        margin: 0;
        padding: 10px;
        color: #fff
    }

.overview {
    float: left;
    width: 100%;
    border-bottom: 1px solid #ddd;
    padding-bottom: 15px;
    margin-top: 20px
}

    .overview:last-child {
        border-bottom: none
    }

    .overview .date {
        font-size: 12px;
        text-align: left;
        color: #bcbcbc;
        padding: 0
    }

    .overview img {
        float: left;
        width: 100%;
        margin: 0
    }

    .overview .head {
        float: left;
        width: 100%;
        margin-bottom: 15px
    }

        .overview .head h5 {
            margin: 0;
            background: #daf1fa;
            color: #000;
            display: inline-block;
            padding: 8px
        }

.overview_description {
    float: left;
    width: 100%;
    padding: 5px 0
}

.overview ul {
    display: block;
    margin: 0;
    padding: 0
}

    .overview ul li {
        display: inline-block
    }

        .overview ul li a {
            display: inline-block;
            padding: 0 6px;
            color: #000;
            border-right: 1px solid #000;
            margin: 0;
            text-transform: uppercase
        }

        .overview ul li:first-child a {
            color: #0065bd;
            padding-left: 0
        }

        .overview ul li:last-child a {
            border: none
        }

.overview .learn_more {
    display: inline-block;
    padding: 8px 20px;
    background: #0065bd;
    color: #fff;
    border-radius: 4px;
    margin-top: 10px
}

    .overview .learn_more:focus, .overview .learn_more:hover {
        background: #004a8a
    }

.certification_inner .overview_description a:hover {
    color: #000 !important
}

.overview h3 {
    color: #586976;
    margin: 0;
    padding: 10px 0
}

.overview dd {
    margin: 0;
    color: #00a1de;
    padding: 0 0 8px 0
}

.overview p {
    margin: 0
}

.overview .download {
    display: inline-block;
    padding: 8px 20px;
    background: #0065bd;
    color: #fff;
    border-radius: 4px;
    margin: 15px 0
}

    .overview .download i {
        padding-left: 5px
    }

    .overview .download:focus, .overview .download:hover {
        background: #004a8a
    }

.overview.last {
    border: none;
    padding-bottom: 0
}

.more {
    display: inline-block;
    padding: 8px 20px;
    background: #0065bd;
    color: #fff;
    border-radius: 4px;
    margin: 25px 0
}

    .more:focus, .more:hover {
        background: #004a8a;
        color: #fff
    }

.certification_inner {
    float: left;
    width: 100%
}

    .certification_inner h4 {
        margin: 0;
        padding-bottom: 15px;
        color: #002032
    }

    .certification_inner a {
        display: block;
        color: #0065bd
    }

        .certification_inner a:focus, .certification_inner a:hover {
            color: #002032
        }

.how_to_apply {
    float: left;
    width: 100%;
    margin: 15px 0;
    background: #f3f3f3
}

    .how_to_apply p {
        margin: 0;
        padding: 10px
    }

    .how_to_apply h4 {
        margin: 0;
        padding: 8px;
        background: #00a1de;
        color: #fff
    }

    .how_to_apply h3 {
        margin: 0;
        padding: 8px;
        background: #00a1de;
        color: #fff
    }

    .how_to_apply.special_btn a.mbtn {
        display: inline-block;
        padding: 8px 20px;
        background: #0065bd;
        color: #fff;
        border-radius: 4px;
        margin: 8px
    }

        .how_to_apply.special_btn a.mbtn:hover {
            background: #004a8a;
            color: #fff !important
        }

    .how_to_apply.special_btn a {
        padding: 0;
        background: 0 0;
        color: #fff;
        border-radius: 4px;
        margin: 8px;
        color: #0065bd
    }

        .how_to_apply.special_btn a:hover {
            background: 0 0;
            color: #004165 !important
        }

    .how_to_apply a {
        display: inline-block;
        padding: 8px 20px;
        background: #0065bd;
        color: #fff;
        border-radius: 4px;
        margin: 8px
    }

        .how_to_apply a:focus, .how_to_apply a:hover {
            background: #004a8a;
            color: #fff !important
        }

.certificate_programme {
    float: left;
    width: 100%;
    padding: 20px 0;
    border-top: 1px solid #0065bd;
    margin: 5px 0
}

    .certificate_programme .learn_more {
        display: block;
        color: #0065bd;
        padding: 0;
        border: none;
        text-transform: uppercase;
        text-align: left;
        font-weight: 500;
        margin: 5px 0
    }

        .certificate_programme .learn_more:focus, .certificate_programme .learn_more:hover {
            color: #000
        }

    .certificate_programme h3 {
        margin: 0;
        padding-bottom: 15px;
        color: #586976
    }

.training_programme {
    float: left;
    width: 100%;
    padding: 20px 0;
    border-top: 1px solid #0065bd;
    margin: 5px 0
}

    .training_programme .learn_more {
        display: block;
        color: #0065bd;
        padding: 0;
        border: none;
        text-transform: uppercase;
        text-align: left;
        font-weight: 500;
        margin: 5px 0
    }

        .training_programme .learn_more:focus, .training_programme .learn_more:hover {
            color: #000
        }

    .training_programme h3 {
        margin: 0;
        padding-bottom: 15px;
        color: #586976
    }

.fundas_download {
    float: left;
    width: 100%;
    background: #f3f3f3;
    padding: 5px 0;
    text-align: center
}

    .fundas_download a {
        display: inline-block;
        text-decoration: none;
        color: #002032;
        border-right: 1px solid #c5c5c5;
        padding: 0 8px
    }

        .fundas_download a:last-child {
            border: none
        }

        .fundas_download a:focus, .fundas_download a:hover {
            color: #0065bd
        }

.fundas_navigation {
    float: left;
    width: 100%;
    margin-top: 20px
}

    .fundas_navigation .nav-tabs {
        border: none;
        float: left;
        width: 100%;
        margin: 15px 0
    }

        .fundas_navigation .nav-tabs > li > a {
            color: #7c7c7c;
            border: none;
            border-radius: 0;
            position: relative;
            padding: 10px 15px
        }

            .fundas_navigation .nav-tabs > li > a:before {
                content: '';
                position: absolute;
                right: 0;
                top: 32%;
                background: #0065bd;
                height: 15px;
                width: 1px
            }

        .fundas_navigation .nav-tabs .dropdown-menu {
            padding: 0;
            margin: 0;
            border: none;
            box-shadow: none
        }

    .fundas_navigation .dropdown-menu > li > a {
        padding: 8px 10px;
        background: #daf1fa;
        color: #002032;
        border-top: 1px solid #cacaca
    }

    .fundas_navigation .nav-tabs > li.active > a, .fundas_navigation .nav-tabs > li.active > a:focus {
        color: #002032;
        text-decoration: underline;
        border: none
    }

    .fundas_navigation .form-control {
        float: left;
        width: 30%;
        margin-right: 15px
    }

    .fundas_navigation .nav-tabs > li:last-child a:before {
        display: none
    }

    .fundas_navigation .nav > li > a:focus, .fundas_navigation .nav > li > a:hover {
        border: none;
        color: #3db7e4;
        background: 0 0
    }

    .fundas_navigation .nav-tabs > li.dropdown > a {
        background: #daf1fa
    }

        .fundas_navigation .nav-tabs > li.dropdown > a:focus {
            color: #002032
        }

    .fundas_navigation .dropdown li a:focus, .fundas_navigation .dropdown li a:hover {
        background: #0065bd;
        color: #fff
    }

    .fundas_navigation .tab-content > .active {
        margin: 20px 0
    }

    .fundas_navigation .page_header h2 {
        color: #002032;
        font-size: 30px
    }

    .fundas_navigation .fundas_zoom .html5lightbox {
        color: #002032
    }

.mobile_menu {
    display: none
}

.right_navigation {
    float: left;
    width: 100%
}

    .right_navigation h4 {
        color: #002032;
        margin: 10px 0;
        padding: 10px 0;
        border-bottom: 1px solid #ccc
    }

    .right_navigation .how_to_apply {
        margin: 0 0 15px 0;
        float: none
    }

        .right_navigation .how_to_apply h3 {
            line-height: 30px
        }

    .right_navigation ul {
        display: block;
        margin: 0;
        padding: 0
    }

        .right_navigation ul li {
            display: block
        }

            .right_navigation ul li a {
                display: block;
                color: #0065bd;
                padding: 5px 0
            }

                .right_navigation ul li a:focus, .right_navigation ul li a:hover {
                    color: #004165
                }

.video_text {
    float: left;
    width: 100%;
    background: #004165;
    margin-bottom: 15px
}

    .video_text .video_details {
        padding: 10px;
        color: #fff
    }

    .video_text h4 {
        color: #fff;
        font-weight: 600
    }

    .video_text p {
        margin: 0
    }

.apply_now_btn {
    float: left;
    width: 100%;
    text-align: center;
    margin: 30px 0
}

    .apply_now_btn a {
        display: inline-block;
        background: #0065bd;
        color: #fff;
        padding: 8px 20px;
        border-radius: 4px
    }

        .apply_now_btn a:focus, .apply_now_btn a:hover {
            color: #fff;
            background: #004a8a
        }

.become_member {
    float: left;
    width: 100%;
    text-align: center;
    padding: 35px;
    background: #0065bd;
    margin-top: 20px;
    color: #fff
}

    .become_member h3 {
        color: #fff;
        padding: 0;
        font-weight: 600
    }

    .become_member h5 {
        margin: 30px 0
    }

    .become_member a {
        display: inline-block;
        background: #00a1de;
        color: #fff;
        padding: 8px 20px;
        border-radius: 4px
    }

        .become_member a:focus, .become_member a:hover {
            color: #fff;
            background: #004165
        }

.press_media {
    float: left;
    width: 100%
}

.press_details {
    float: left;
    width: 100%;
    margin: 15px 0
}

.press_media h3 {
    color: #002032
}

.press_details h4 {
    color: #0065bd;
    line-height: 25px;
    margin-top: 0
}

.press_details dd {
    text-align: left;
    display: block;
    font-size: 12px;
    padding: 8px 0
}

.press_media .see_more {
    display: inline-block;
    padding: 8px 20px;
    background: #0065bd;
    color: #fff;
    border-radius: 4px;
    margin: 20px 0
}

    .press_media .see_more:focus, .press_media .see_more:hover {
        background: #002032
    }

.awards {
    float: left;
    width: 100%
}

    .awards h3 {
        color: #002032
    }

.awards_details {
    float: left;
    width: 100%;
    margin: 15px 0
}

    .awards_details img {
        width: 100%
    }

    .awards_details h4 {
        color: #586976;
        line-height: 25px;
        margin-top: 0
    }

.contact {
    float: left;
    width: 100%
}

    .contact h3 {
        color: #002032
    }

.contact_details {
    float: left;
    width: 100%;
    margin: 15px 0
}

    .contact_details img {
        width: 100%
    }

    .contact_details h4 {
        color: #586976;
        margin-top: 0
    }

.online_chat {
    float: left;
    width: 100%;
    margin: 15px 0;
    background: #f3f3f3
}

    .online_chat p {
        margin: 0;
        padding: 10px
    }

    .online_chat h4 {
        margin: 0;
        padding: 8px;
        background: #00a1de;
        color: #fff
    }

    .online_chat h3 {
        margin: 0;
        padding: 8px;
        background: #00a1de;
        color: #fff
    }

    .online_chat a {
        display: inline-block;
        padding: 8px 20px;
        background: #0065bd;
        color: #fff;
        border-radius: 4px;
        margin: 0 0 10px 10px
    }

        .online_chat a:focus, .online_chat a:hover {
            background: #004a8a
        }

.training_center {
    float: left;
    width: 100%
}

    .training_center .chapters {
        min-height: 255px;
        margin: 0 0 25% 0;
        font-size: 14px;
        word-wrap: break-word
    }

        .training_center .chapters:after {
            bottom: -35px
        }

        .training_center .chapters ul li {
            display: block;
            list-style-type: none;
            border-bottom: 1px solid #ccc;
            padding: 5px 0 5px 120px;
            position: relative
        }

            .training_center .chapters ul li dd {
                display: inline-block;
                min-width: 150px;
                padding-right: 15px;
                position: absolute;
                left: 0
            }

.chapters {
    float: left;
    width: 100%;
    margin: 0 0 30% 0;
    position: relative;
    min-height: 380px;
    font-size: 14px;
    word-wrap: break-word
}

    .chapters:before {
        content: '';
        background: #ccc;
        width: 1px;
        position: absolute;
        right: -15px;
        height: 100%
    }

    .chapters:after {
        content: '';
        background: #ccc;
        width: 100%;
        position: absolute;
        bottom: -70px;
        height: 1px
    }

    .chapters h3 {
        color: #0065bd;
        line-height: 25px;
        margin-top: 0
    }

    .chapters ul {
        margin: 0;
        padding: 0;
        display: block
    }

        .chapters ul li {
            display: block;
            list-style-type: none;
            border-bottom: 1px solid #ccc;
            padding: 5px 0 5px 120px;
            position: relative
        }

            .chapters ul li dd {
                display: inline-block;
                min-width: 150px;
                padding-right: 15px;
                position: absolute;
                left: 0
            }

            .chapters ul li:last-child {
                border: none
            }

    .chapters .join_now {
        display: inline-block;
        padding: 8px 20px;
        background: #0065bd;
        color: #fff;
        border-radius: 4px;
        margin: 0;
        position: absolute;
        bottom: -50px;
        left: 0
    }

        .chapters .join_now:focus, .chapters .join_now:hover {
            background: #004a8a;
            color: #fff
        }

.faqs {
    float: left;
    width: 100%
}

    .faqs .panel-title {
        padding: 0
    }

        .faqs .panel-title a {
            display: block;
            line-height: 22px
        }

    .faqs .panel-default > .panel-heading {
        background: #f0f9fd
    }

    .faqs .panel-body a {
        display: inline-block;
        padding: 0 5px
    }

.maintain_certification {
    float: left;
    width: 100%
}

    .maintain_certification h4 {
        color: #0065bd;
        line-height: 25px;
        margin-top: 0
    }

.testimonial {
    float: left;
    width: 100%;
    text-align: center;
    margin: 15px 0;
    line-height: 25px
}

    .testimonial img {
        margin: 0 auto;
        width: 100px;
        border-radius: 50%
    }

    .testimonial p {
        font-style: italic;
        margin: 5px 0
    }

    .testimonial h4 {
        line-height: 25px;
        margin: 0;
        padding: 10px 0 3px 0;
        color: #586976
    }

    .testimonial h5 {
        margin: 0;
        padding: 0 0 5px 0;
        line-height: 20px
    }

    .testimonial dd {
        font-size: 12px
    }

.location_chapter {
    float: left;
    width: 100%;
    padding: 15px;
    border: 1px solid #cecece;
    position: relative;
    margin: 0 0 15px 0
}

    .location_chapter i.fa-map-marker {
        position: absolute;
        right: 20px;
        font-size: 50px;
        top: 10px;
        color: #0065bd
    }

    .location_chapter h3 {
        margin: 0
    }

    .location_chapter a.learn_more {
        display: block
    }

.volunteering {
    float: left;
    width: 100%;
    margin-bottom: 25px
}

    .volunteering .inner_pagehead {
        padding-top: 0
    }

.advisory_group {
    float: left;
    width: 100%;
    text-align: left
}

.advisory_members {
    border: 1px solid #ccc;
    padding: 10px 0;
    margin-bottom: 25px;
    text-align: center
}

.advisory_group .advisory_members img {
    margin: 0 auto;
    width: 120px
}

.advisory_members h4 {
    background: #0065bd;
    padding: 10px;
    color: #fff !important
}

.events ul {
    margin: 0;
    padding: 0
}

    .events ul li {
        padding: 1em 0;
        float: left;
        width: 100%
    }

        .events ul li:nth-child(even) {
            background: #ebf8fd
        }

        .events ul li:nth-child(odd) {
            background: #fff
        }

        .events ul li:last-child {
            margin-bottom: 1.2em
        }

.career-sec {
    float: left;
    width: 100%;
    border-bottom: 1px solid #fff;
    padding-bottom: 15px;
    margin-top: 0
}

.overview.career-sec a:hover {
    color: #000 !important
}

.video-embed {
    position: relative;
    padding-bottom: 50%;
    height: 0
}

    .video-embed iframe {
        border: none;
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%
    }

.pulse_head-top {
    margin: 0 0 2.5em 0
}

.legend {
    padding-bottom: 1em
}

.btn-comon {
    display: inline-block;
    padding: 8px 20px;
    background: #0065bd;
    color: #fff;
    border-radius: 4px;
    margin: 0 0 10px 0
}

    .btn-comon a {
        color: #fff
    }

.right-input {
    padding: 1em;
    padding-bottom: 0
}

.help_form {
    float: left;
    width: 100%
}

    .help_form lable {
        float: left;
        width: 100%;
        margin-bottom: 10px;
        font-weight: 500;
        color: #515661
    }

    .help_form .btn {
        display: inline-block;
        padding: 8px 20px;
        background: #0065bd;
        color: #fff;
        border-radius: 4px;
        margin: 10px 0
    }

        .help_form .btn:focus, .help_form .btn:hover {
            background: #004a8a;
            color: #fff
        }

.sitemap {
    float: left;
    width: 100%
}

    .sitemap .bullets li i {
        color: #353030;
        font-size: 16px;
        top: 9px
    }

    .sitemap .bullets li a {
        font-size: 18px;
        display: block;
        padding: 5px 0;
        border-bottom: 1px solid #ccc;
        color: #0065bd
    }

    .sitemap .bullets ul li ul li ul li a {
        color: #666
    }

    .sitemap .bullets ul li ul li a {
        font-size: 14px
    }

.social-share-placeholder {
    float: right;
    width: 100%;
    text-align: right
}

.facebook, .googleplus, .linkedin, .twitter {
    margin-right: 5px;
    display: inline
}

.training_report {
    float: left;
    width: 100%;
    text-align: center
}

    .training_report a {
        display: block;
        padding: 8px 20px;
        background: #0065bd;
        color: #fff;
        border-radius: 4px;
        float: left;
        width: 100%
    }

        .how_to_apply a:focus, .training_report a:hover {
            background: #002032;
            color: #fff
        }

.fundas_searchtags {
    float: left;
    width: 100%
}

    .fundas_searchtags a {
        display: inline-block;
        margin: 0 10px 5px 0
    }

.fundas_footer {
    float: left;
    width: 100%
}

    .fundas_footer .btn {
        margin: 5px 0 10px 0
    }

.teaching_note .modal-body h4 {
    margin: 0 0 25px 0;
    line-height: 25px
}

#socialside {
    display: inline
}

.mnews {
    float: left;
    width: 100%
}

    .mnews .form-group {
        width: 30%;
        margin: 15px 15px 0 0
    }

.tag_search .tab-content .tab-pane {
    float: left;
    width: 100%
}

.fb_iframe_widget_fluid span {
    vertical-align: top !important
}

.fa-external-link.white {
    font-size: 16px;
    color: #f9f9f9 !important;
    background: 0 0 !important;
    padding-left: 10px
}

    .fa-external-link.white:hover {
        color: #fff !important
    }

.fa-external-link.blue {
    font-size: 16px;
    color: #0065bd !important;
    background: 0 0 !important;
    padding-left: 10px
}

    .fa-external-link.blue:hover {
        font-size: 16px;
        color: #004165 !important
    }

.thick-separator-rule {
    background-color: #b7c1c9;
    width: 100%;
    margin: 25px 0;
    height: 1px
}

.html5lightbox.mdesktop {
    display: block
}

.html5lightbox.mmobile {
    display: none
}

@media (min-width:320px) {
    .logo {
        width: 130px
    }

    .top_navigation {
        display: none
    }

    .top_search {
        display: none
    }

    header {
        height: 65px;
        padding: 10px 0
    }

        header.sticky {
            height: 65px;
            padding: 10px 0
        }

            header.sticky .logo {
                width: 130px;
                padding: 0
            }

    .footer_navigation ul li a {
        font-size: 12px
    }

    .footer_left {
        font-size: 12px;
        text-align: center
    }

    .footer_right {
        font-size: 12px;
        text-align: center
    }

    .chapter {
        margin: 0 0 25px 0;
        padding: 0
    }

    .pmi_member {
        margin: 0 0 20px 0;
        padding: 0
    }

        .pmi_member h3 {
            padding: 0 0 20px 0
        }

    .page_header img {
        padding: 0 8px;
        display: inline-block
    }

    .fundas_published {
        text-align: center
    }

        .fundas_published p {
            text-align: center
        }

        .fundas_published a {
            font-size: 11px
        }

    .latest_issues img {
        margin: 0 0 15px 0
    }

    .fundas_zoom {
        text-align: center;
        margin: 0 0 20px 0
    }

        .fundas_zoom .social {
            float: none;
            display: inline-block
        }

    .News_feed {
        margin: 25px 0 0 0
    }

    .certifications .tabbable-panel .nav-tabs > li > a {
        padding: 10px 5px
    }

    .latest_issues .form-control {
        width: 55%
    }

    .slider .carousel-caption {
        top: 15%;
        width: 50%;
        padding: 6px;
        left: 4%
    }

        .slider .carousel-caption h1 {
            font-size: 12px;
            line-height: 15px
        }

        .slider .carousel-caption p {
            display: none
        }

    .mobile_menu {
        display: -webkit-inline-box
    }

    .mobile_menu {
        position: absolute;
        right: 15px;
        top: 25px;
        z-index: 99
    }

    .wsmain {
        display: none
    }

    .left_navigation {
        display: none
    }

    .fundas_download a {
        padding: 8px;
        display: block;
        border-bottom: 1px solid #c5c5c5;
        border-right: none
    }

    .overview img {
        margin: 0 0 10px 0
    }

    .main_breadcrumb img {
        float: none;
        margin: 0 auto
    }

    .snapshot_view {
        margin: 10px 0
    }

    .certificate_programme {
        margin: 10px 0
    }

    .certificate_programme {
        padding: 10px 0
    }

    .slider .carousel-caption a {
        padding: 5px 10px;
        margin-top: 5px;
        font-size: 10px
    }

    #socialside {
        display: none
    }

    header .social {
        display: none
    }

    .footer_navigation ul li a {
        padding: 0 4px
    }

    .footer_navigation {
        text-align: center;
        margin: 8px 0
    }

    .video_text {
        margin-bottom: 20px
    }

    .fundas_navigation .page_header h2 {
        font-size: 20px
    }

    .left_divider:before {
        display: none
    }

    footer:before {
        background-position: 104% 0
    }

    .right_navigation .how_to_apply {
        margin: 15px 0
    }

    .fundas_navigation .form-control {
        width: 40%
    }

    .mnews .form-group {
        width: 40%
    }

    .chapters ul li dd {
        display: block;
        min-width: auto;
        position: static
    }

    .chapters {
        min-height: 200px;
        margin: 10% 0 25% 0
    }

        .chapters:before {
            display: none
        }

        .chapters ul li {
            padding: 5px 0
        }

    .training_center .chapters ul li dd {
        display: block;
        min-width: auto;
        position: static
    }

    .training_center .chapters ul li {
        padding: 5px 0
    }

    .training_center .chapters {
        min-height: 150px;
        margin: 10% 0
    }

        .training_center .chapters:before {
            display: none
        }

    .certifications .tabbable-panel {
        padding-right: 0
    }

    .certifications .tab-pane a {
        font-size: 12px;
        padding-right: 3px;
        margin-right: 0
    }

    .latest_issues p {
        padding-right: 0
    }

    .community p {
        padding-right: 0
    }

    .learning p {
        padding-right: 0
    }

    .community .learn_more {
        margin: 5px 0 40px 0
    }

    .html5lightbox.mdesktop {
        display: none
    }

    .html5lightbox.mmobile {
        display: block
    }

    .slider .carousel_caption_new {
        display: none
    }
}

@media (min-width:768px) {
    .logo {
        float: left;
        width: 150px
    }

    .top_navigation {
        display: none
    }

    .top_search {
        display: none
    }

    header {
        height: 80px;
        padding: 15px 0
    }

        header.sticky {
            height: 60px
        }

            header.sticky .logo {
                width: 120px;
                padding: 0
            }

    .callusicon {
        top: 25px
    }

    .animated-arrow {
        top: 20px;
        display: none
    }

    header.sticky .callusicon {
        top: 22px
    }

    header.sticky .animated-arrow {
        top: 15px
    }

    .chapter {
        margin: 0
    }

    .pmi_member {
        margin: 0
    }

        .pmi_member h3 {
            padding: 20px 0
        }

    .page_header img {
        padding: 0 0 0 10px;
        display: inline-block
    }

    .fundas_published a {
        font-size: 14px
    }

    .latest_issues img {
        margin: 0
    }

    .fundas_zoom {
        text-align: right;
        margin: 5px 0
    }

    .News_feed {
        margin: 0
    }

    .certifications .tabbable-panel .nav-tabs > li > a {
        padding: 10px
    }

    .slider .carousel-caption p {
        display: block
    }

    .slider .carousel-caption {
        top: 7%;
        width: 60%;
        padding: 20px;
        left: 3%
    }

        .slider .carousel-caption h1 {
            font-size: 25px;
            line-height: 30px
        }

    .mobile_menu {
        position: absolute;
        right: 15px;
        top: 27px
    }

    .wsmain {
        display: none
    }

    .fundas_download a {
        padding: 0 8px;
        display: inline-block;
        border-right: 1px solid #c5c5c5;
        border-bottom: none
    }

    .overview img {
        margin: 0
    }

    .main_breadcrumb img {
        float: none;
        margin: 0 auto
    }

    .snapshot_view {
        margin: 0
    }

    .certificate_programme {
        margin: 15px 0
    }

    .certificate_programme {
        padding: 10px 0
    }

    .slider .carousel-caption a {
        padding: 10px 20px;
        margin: 0;
        font-size: inherit
    }

    #socialside {
        display: inline
    }

    .footer_navigation ul li a {
        padding: 0 7px
    }

    .footer_navigation {
        text-align: center;
        margin: 8px 0
    }

    .video_text {
        margin-bottom: 40px
    }

    .fundas_navigation .page_header h2 {
        font-size: 30px
    }

    footer:before {
        background-position: 125% 0
    }

    .right_navigation .how_to_apply {
        margin: 0 0 15px 0
    }

    .fundas_navigation .form-control {
        width: 30%
    }

    .mnews .form-group {
        width: 35%
    }

    .chapters {
        margin: 0 0 18% 0
    }

        .chapters ul li dd {
            display: inline-block;
            position: absolute;
            max-width: 150px
        }

        .chapters ul li {
            padding: 5px 0 5px 120px
        }

    .training_center .chapters {
        min-height: 150px;
        margin: 5% 0
    }

        .training_center .chapters ul li dd {
            display: inline-block;
            min-width: 150px;
            position: absolute
        }

        .training_center .chapters ul li {
            padding: 5px 0 5px 120px
        }

    .certifications .tab-pane a {
        font-size: 14px;
        padding-right: 8px;
        margin-right: 5px
    }

    .community .learn_more {
        margin: 5px 0
    }

    .html5lightbox.mdesktop {
        display: block
    }

    .html5lightbox.mmobile {
        display: none
    }
}

@media (min-width:992px) {
    .top_navigation {
        display: block
    }

        .top_navigation ul li a {
            padding: 2px 7px
        }

    .top_search {
        display: block
    }

    .logo {
        width: auto;
        padding: 10px 0
    }

    header {
        height: 165px;
        padding-top: 10px
    }

        header.sticky {
            height: 125px;
            padding-top: 5px
        }

            header.sticky .logo {
                width: 150px;
                padding: 10px 0
            }

    .footer_navigation ul li a {
        padding: 0 6px;
        font-size: 14px
    }

    .footer_left {
        font-size: 14px;
        text-align: left
    }

    .footer_right {
        font-size: 14px;
        text-align: right;
        margin-top: 15px
    }

    .latest_issues .form-control {
        width: 40%
    }

    .slider .carousel-caption {
        top: 15%;
        padding: 20px
    }

    .wsmain {
        display: inline-block
    }

    .mobile_menu {
        display: none
    }

    .left_navigation {
        display: block
    }

    .main_breadcrumb img {
        float: right;
        margin: 0
    }

    .chapters {
        min-height: 400px;
        margin: 0 0 30% 0
    }

        .chapters:before {
            display: inline
        }

        .chapters ul li {
            padding: 5px 0 5px 100px
        }

    .training_center .chapters {
        min-height: 260px;
        margin: 5% 0 20% 0
    }

        .training_center .chapters:before {
            display: inline
        }

        .training_center .chapters ul li {
            padding: 5px 0 5px 80px
        }

    header .social {
        display: inline
    }

    .left_divider:before {
        display: inline
    }

    footer:before {
        background-position: 135% 0
    }

    .certifications .tabbable-panel {
        padding-right: 80px
    }

    .latest_issues p {
        padding-right: 80px
    }

    .community p {
        padding-right: 80px
    }

    .learning p {
        padding-right: 80px
    }

    .slider .carousel_caption_new {
        right: 3%;
        display: inline-block
    }
}

@media (min-width:1200px) {
    header {
        text-align: center;
        height: 177px;
        background: #fff;
        color: #737373;
        -webkit-transition: all .4s ease;
        transition: all .4s ease;
        z-index: 99;
        right: 0;
        left: 0;
        padding: 20px 0 0 0
    }

        header.sticky {
            position: fixed;
            height: 125px;
            width: 100%;
            background: #fff;
            -webkit-box-shadow: 0 2px 5px -1px #000;
            -moz-box-shadow: 0 2px 5px -1px rgba(199,199,199,1);
            box-shadow: 0 2px 5px -1px #000;
            z-index: 99;
            padding-top: 5px
        }

            header.sticky .logo {
                padding: 22px 0;
                width: 150px
            }

    .logo {
        float: left;
        width: auto;
        padding: 0;
        display: inline-block
    }

    .top_navigation {
        float: left;
        width: 100%;
        display: block
    }

        .top_navigation ul {
            margin: 0;
            padding: 0;
            display: block;
            text-align: right
        }

            .top_navigation ul li {
                display: inline-block
            }

                .top_navigation ul li a {
                    display: inline-block;
                    color: #737373;
                    text-transform: uppercase;
                    padding: 2px 5px;
                    font-size: 14px;
                    border: 1px solid #fff
                }

                    .top_navigation ul li a:focus, .top_navigation ul li a:hover {
                        border: 1px solid #737373
                    }

    .login, .register {
        display: inline-block;
        color: #fff !important;
        text-transform: uppercase;
        margin: 0 8px;
        background: #4e16a6;
        padding: 5px 10px !important;
        border-radius: 4px
    }

        .login:focus, .login:hover, .register:focus, .register:hover {
            background: #6a38b6;
            color: #fff
        }

    .top_navigation ul li:last-child a {
        margin: 0
    }

    .top_search {
        float: right;
        width: 35%;
        position: relative;
        margin: 18px 0;
        display: block
    }

    header .social {
        margin: 20px 0 20px 4px;
        float: right;
        text-align: right;
        display: inline
    }

    .top_search .btn {
        position: absolute;
        top: 0;
        border-radius: 0;
        right: 0;
        background: #f4f4f4;
        color: #919191;
        border-left: 1px solid #919191
    }

        .top_search .btn:focus, .top_search .btn:hover {
            background: #f4f4f4;
            color: #919191
        }

    .top_search .form-control {
        background: 0 0;
        border: none;
        border-radius: 0
    }

        .top_search .form-control:focus {
            background: #f4f4f4
        }

        .top_search .form-control::placeholder {
            color: #737373
        }

    .search {
        position: relative;
        margin: 10px 0;
        display: block
    }

        .search .btn {
            position: absolute;
            top: 0;
            border-radius: 0;
            right: 0;
            background: #1195d8;
            color: #fff
        }

            .search .btn:focus, .search .btn:hover {
                background: #002032;
                color: #fff
            }

        .search .form-control {
            background: 0 0;
            border: 1px solid #002032
        }

            .search .form-control:focus {
                background: #fff;
                border: 1px solid #002032
            }

            .search .form-control::placeholder {
                color: #002032
            }

    .slider {
        float: left;
        width: 100%
    }

        .slider .carousel-caption {
            text-align: left;
            width: 40%;
            left: 10%;
            top: 20%;
            padding: 20px;
            text-shadow: none;
            background: rgba(255,255,255,.8);
            color: #37424a;
            bottom: auto
        }

            .slider .carousel-caption h1 {
                font-size: 44px;
                margin: 0;
                line-height: 110%;
                font-weight: 200
            }

            .slider .carousel-caption p {
                font-size: 18px;
                margin: 10px 0 15px 0;
                line-height: 30px
            }

            .slider .carousel-caption a {
                display: inline-block;
                text-transform: uppercase;
                color: #fff;
                background: #0065bd;
                padding: 8px 20px;
                border-radius: 4px
            }

                .slider .carousel-caption a:focus, .slider .carousel-caption a:hover {
                    background: #004a8a
                }

        .slider .carousel_caption_new {
            position: absolute;
            z-index: 999;
            bottom: 0;
            right: 10%;
            background: rgba(0,0,0,.55);
            color: #fff;
            padding: 15px;
            font-size: 16px;
            display: inline-block;
            width: 35%;
            text-align: center
        }

            .slider .carousel_caption_new p {
                margin: 0;
                font-size: 16px
            }

        .slider .carousel-control {
            width: 8%;
            display: none
        }

    .chapter {
        float: left;
        width: 100%;
        margin: 0;
        padding-right: 80px
    }

        .chapter h3 {
            font-family: Conv_gt-pressura-mono-regular;
            color: #586976;
            margin: 0;
            padding-bottom: 10px;
            line-height: 30px
        }

    .pmi_member {
        float: left;
        width: 100%;
        margin: 0;
        padding-right: 80px
    }

        .pmi_member h3 {
            color: #586976;
            line-height: 30px;
            margin: 0;
            padding: 20px 0
        }

    #fandasSection .page_header h2 {
        color: #586976;
        font-size: 25px
    }

    .fundas_zoom {
        float: left;
        width: 100%;
        text-align: right;
        margin: 5px 0 0 0
    }

        .fundas_zoom .html5lightbox {
            color: #586976;
            font-size: 26px;
            margin: 15px;
            vertical-align: top
        }

        .fundas_zoom img {
            width: 100%
        }

    .fundas_author {
        float: right;
        width: auto !important;
        margin: 15px 0
    }

    .fundas_zoom .social {
        float: right;
        display: inline-block
    }

    .fundas_published {
        float: left;
        width: 100%;
        text-align: left;
        margin: 15px 0 0 0
    }

        .fundas_published a {
            color: #0065bd;
            text-decoration: none;
            border-right: 1px solid #0065bd;
            padding: 0 8px;
            font-size: 14px
        }

            .fundas_published a:first-child {
                padding-left: 0
            }

            .fundas_published a:last-child {
                padding-right: 0;
                border: none
            }

        .fundas_published p {
            margin: 4px 0;
            font-size: 10px;
            color: #37424a;
            text-align: right
        }

    .latest_issues {
        float: left;
        width: 100%
    }

        .latest_issues img {
            width: 100%;
            margin: 0
        }

        .latest_issues p {
            color: #fff;
            padding-right: 80px
        }

            .latest_issues p a {
                padding-left: 8px
            }

        .latest_issues a {
            color: #e8e8e8
        }

            .latest_issues a:focus, .latest_issues a:hover {
                color: #fff
            }

        .latest_issues h5 {
            color: #fff;
            padding: 10px 0
        }

        .latest_issues .form-control {
            width: 40%;
            float: left
        }

        .latest_issues .btn {
            margin: 0 15px;
            background: #2e769e;
            color: #fff
        }

            .latest_issues .btn:focus, .latest_issues .btn:hover {
                background: #1195d8;
                color: #fff
            }

        .latest_issues i {
            padding-left: 5px
        }

    .News_feed {
        float: left;
        width: 100%;
        margin: 0
    }

        .News_feed .panel-default {
            float: left;
            width: 100%;
            background: 0 0;
            border: none;
            padding: 0;
            margin: 0
        }

        .News_feed .panel-body {
            padding: 0;
            margin-left: -5px
        }

            .News_feed .panel-body li dd {
                display: inline-block;
                margin: 0;
                padding: 0 5px;
                border-right: 1px solid #fff;
                color: #fff
            }

                .News_feed .panel-body li dd:first-child {
                    padding-left: 0
                }

                .News_feed .panel-body li dd:last-child {
                    border: none
                }

        .News_feed a p {
            border: none;
            color: #fff
        }

        .News_feed a {
            display: block;
            padding: 0 5px
        }

            .News_feed a:focus, .News_feed a:hover {
                color: #fff
            }

        .News_feed .panel-body #demo3 a:first-child {
            padding-left: 0
        }

        .News_feed .panel-body .news-item {
            margin-bottom: 15px;
            border-bottom: 1px solid #fff;
            padding-bottom: 15px
        }

        .News_feed .panel-footer {
            background: 0 0;
            padding: 0;
            text-align: left;
            border: none;
            float: left;
            width: 100%;
            margin-top: 20px
        }

    .community {
        float: left;
        width: 100%;
        color: #fff
    }

        .community h3 {
            color: #fff;
            padding-bottom: 15px;
            margin-top: 0
        }

        .community .page_header {
            margin: 0 0 40px 0
        }

        .community .advertisement {
            margin-top: 0
        }

        .community p {
            padding-right: 80px
        }

        .community .learn_more {
            color: #e8e8e8;
            padding: 0
        }

            .community .learn_more:focus, .community .learn_more:hover {
                color: #fff
            }

        .community .advertisement h5 {
            color: #fff
        }

        .community .apply_now {
            border-left: 1px solid #23c3ff;
            padding: 0 8px;
            margin-left: 8px
        }

    .learning {
        float: left;
        width: 100%;
        color: #fff
    }

        .learning p {
            padding-right: 80px
        }

        .learning h3 {
            font-family: Conv_gt-pressura-mono-regular;
            color: #fff;
            padding-bottom: 15px
        }

        .learning img {
            margin: 15px 0
        }

        .learning .learn_more {
            color: #e8e8e8;
            padding: 0;
            margin: 15px 0
        }

            .learning .learn_more:focus, .learning .learn_more:hover {
                color: #fff
            }

    .certifications {
        float: left;
        width: 100%
    }

        .certifications .tabbable-panel {
            padding-right: 80px;
            color: #fff
        }

        .certifications .page_header h2 {
            color: #fff
        }

        .certifications .tabbable-panel .nav-tabs > li > a {
            margin: 0;
            border: none;
            border-radius: 0;
            background: #fff;
            color: #0065bd;
            padding: 10px 15px
        }

            .certifications .tabbable-panel .nav-tabs > li > a:focus, .certifications .tabbable-panel .nav-tabs > li > a:hover {
                background: #00a1de;
                color: #fff
            }

        .certifications .tabbable-panel .nav-tabs > li.active > a, .certifications .tabbable-panel .nav-tabs > li.active > a:focus, .certifications .tabbable-panel .nav-tabs > li.active > a:hover {
            background: #00a1de;
            color: #fff
        }

        .certifications .tab-pane {
            padding: 20px 0
        }

            .certifications .tab-pane a {
                color: #e8e8e8;
                border-right: 1px solid #fff;
                margin-right: 5px;
                padding-right: 8px
            }

                .certifications .tab-pane a:last-child {
                    border: none
                }

                .certifications .tab-pane a:focus, .certifications .tab-pane a:hover {
                    color: #fff
                }

        .certifications .tab-content {
            -webkit-animation: fadeInScale .7s ease-in-out;
            -moz-animation: fadeInScale .7s ease-in-out;
            animation: fadeInScale .7s ease-in-out
        }

        .certifications .nav-tabs {
            border: none
        }

        .certifications .eligibility, .certifications .training_nearby {
            float: left;
            width: 100%;
            margin-bottom: 5px;
            background: url(../images/img_2.jpg) center center;
            padding: 0 10px 15px 10px;
            position: relative;
            z-index: 9
        }

        .certifications .overlay {
            position: absolute;
            background: #000;
            left: 0;
            right: 0;
            width: 100%;
            height: 100%;
            z-index: -9;
            opacity: .57;
            top: 0
        }

        .certifications .eligibility .learn_more, .certifications .training_nearby .learn_more {
            color: #fff
        }

            .certifications .eligibility .learn_more:focus, .certifications .eligibility .learn_more:hover, .certifications .training_nearby .learn_more:focus, .certifications .training_nearby .learn_more:hover {
                color: #3db7e4
            }

        .certifications .eligibility h2, .certifications .training_nearby h2 {
            color: #fff;
            line-height: 40px
        }

        .certifications .eligibility {
            background-position: 0 0
        }

        .certifications .training_nearby {
            background-position: 0 35%
        }

    .social a {
        display: inline-block;
        text-align: center;
        margin-left: 10px
    }

        .social a i {
            background: #f4f4f4;
            border-radius: 50px;
            padding: 8px 5px;
            height: 30px;
            width: 30px;
            color: #fe610e
        }

    footer {
        width: 100%;
        position: relative;
        padding: 30px 0 10px 0;
        color: #fff;
        background: #f0f0f0;
        line-height: 25px
    }

        footer p {
            margin: 0
        }

    .footer_left {
        float: left;
        width: 100%;
        text-align: left;
        font-size: 14px
    }

        .footer_left img {
            padding: 15px 0
        }

        .footer_left a {
            padding: 0;
            color: #fff;
            font-weight: 500;
            display: inline-block
        }

    .footer_right {
        float: left;
        width: 100%;
        text-align: right;
        font-size: 14px;
        margin-top: 20px
    }

        .footer_right ul {
            margin: 0;
            padding: 0;
            display: block
        }

        .footer_right li {
            display: inline-block
        }

            .footer_right li:last-child a {
                border: none
            }

        .footer_right a {
            display: inline-block;
            color: #575656;
            padding: 0 5px;
            margin: 5px 0;
            border-right: 1px solid #575656;
            line-height: 15px
        }

    .footer_navigation {
        float: left;
        width: 100%;
        margin: 10px 0;
        text-align: left
    }

        .footer_navigation ul {
            margin: 0;
            padding: 0;
            display: block
        }

            .footer_navigation ul li {
                display: inline-block
            }

                .footer_navigation ul li:first-child a {
                    padding-left: 0
                }

                .footer_navigation ul li:last-child a {
                    border: none;
                    padding-right: 0
                }

                .footer_navigation ul li a {
                    display: inline-block;
                    color: #575656;
                    text-transform: capitalize;
                    padding: 0 7px;
                    margin: 0;
                    border-right: 1px solid #575656;
                    line-height: 15px;
                    font-size: 14px
                }

                    .footer_navigation ul li a:focus, .footer_navigation ul li a:hover {
                        color: #3db7e4
                    }

    .banner {
        float: left;
        width: 100%;
        padding: 5% 0;
        min-height: 250px
    }

        .banner .banner_text {
            float: left;
            width: 100%;
            background: rgba(255,255,255,.76);
            padding: 15px;
            color: #37424a
        }

            .banner .banner_text h2 {
                text-transform: uppercase;
                margin-top: 0
            }

            .banner .banner_text h3 {
                margin: 0
            }

            .banner .banner_text h4 {
                line-height: 24px;
                margin-bottom: 0
            }

    .content_section {
        float: left;
        width: 100%;
        padding: 20px 0
    }

    .left_navigation {
        float: left;
        width: 100%;
        padding-right: 30px;
        display: block
    }

        .left_navigation a {
            color: #586976;
            display: block;
            font-size: 18px;
            margin: 20px 0
        }

            .left_navigation a.active {
                background: #f0f9fd;
                margin: 0;
                border-left: 2px solid #3db7e4;
                padding: 10px;
                color: #37424a
            }

            .left_navigation a:focus, .left_navigation a:hover {
                color: #0065bd
            }

    .main_breadcrumb {
        margin-bottom: 20px;
        float: left;
        width: 100%
    }

        .main_breadcrumb img {
            float: right
        }

    .inner_pagehead {
        margin: 0;
        text-align: left;
        line-height: 35px;
        color: #515661;
        padding: 15px 0
    }

    .snapshot_view {
        float: left;
        width: 100%;
        background: #f3f3f3;
        margin: 0
    }

        .snapshot_view h4 {
            margin: 0;
            background: #00a1de;
            color: #fff !important;
            padding: 10px
        }

        .snapshot_view p {
            margin: 8px
        }

        .snapshot_view a {
            display: inline-block;
            text-align: center;
            margin: 8px;
            background: #0065bd;
            color: #fff !important;
            padding: 8px 10px;
            border-radius: 4px
        }

            .snapshot .snapshot_view a:focus, .snapshot_view a:hover {
                background: #004a8a
            }

    .advertisement.ad_center {
        text-align: center
    }

        .advertisement.ad_center img {
            margin: 10px auto;
            width: auto
        }

    .pulse_head {
        float: left;
        width: 100%;
        background: #004165;
        margin: 25px 0
    }

        .pulse_head h3 {
            margin: 0;
            padding: 10px;
            color: #fff
        }

    .overview {
        float: left;
        width: 100%;
        border-bottom: 1px solid #ddd;
        padding-bottom: 15px;
        margin-top: 20px
    }

        .overview:last-child {
            border-bottom: none
        }

        .overview .date {
            font-size: 12px;
            text-align: left;
            color: #bcbcbc;
            padding: 0
        }

        .overview img {
            float: left;
            width: 100%;
            margin: 0
        }

        .overview .head {
            float: left;
            width: 100%;
            margin-bottom: 15px
        }

            .overview .head h5 {
                margin: 0;
                background: #daf1fa;
                color: #000;
                display: inline-block;
                padding: 8px
            }

    .overview_description {
        float: left;
        width: 100%;
        padding: 5px 0
    }

    .overview ul {
        display: block;
        margin: 0;
        padding: 0
    }

        .overview ul li {
            display: inline-block
        }

            .overview ul li a {
                display: inline-block;
                padding: 0 6px;
                color: #000;
                border-right: 1px solid #000;
                margin: 0;
                text-transform: uppercase
            }

            .overview ul li:first-child a {
                color: #0065bd;
                padding-left: 0
            }

            .overview ul li:last-child a {
                border: none
            }

    .overview .learn_more {
        display: inline-block;
        padding: 8px 20px;
        background: #0065bd;
        color: #fff;
        border-radius: 4px;
        margin-top: 10px
    }

        .overview .learn_more:focus, .overview .learn_more:hover {
            background: #004a8a
        }

    .certification_inner .overview_description a:hover {
        color: #000 !important
    }

    .overview h3 {
        color: #586976;
        margin: 0;
        padding: 10px 0
    }

    .overview dd {
        margin: 0;
        color: #00a1de;
        padding: 0 0 8px 0
    }

    .overview p {
        margin: 0
    }

    .overview .download {
        display: inline-block;
        padding: 8px 20px;
        background: #0065bd;
        color: #fff;
        border-radius: 4px;
        margin: 15px 0
    }

        .overview .download i {
            padding-left: 5px
        }

        .overview .download:focus, .overview .download:hover {
            background: #004a8a
        }

    .overview.last {
        border: none;
        padding-bottom: 0
    }

    .more {
        display: inline-block;
        padding: 8px 20px;
        background: #0065bd;
        color: #fff;
        border-radius: 4px;
        margin: 25px 0
    }

        .more:focus, .more:hover {
            background: #004a8a;
            color: #fff
        }

    .certification_inner {
        float: left;
        width: 100%
    }

        .certification_inner h4 {
            margin: 0;
            padding-bottom: 15px;
            color: #002032
        }

        .certification_inner a {
            display: block;
            color: #0065bd
        }

            .certification_inner a:focus, .certification_inner a:hover {
                color: #002032
            }
.introducing {
        float: left;
        width: 100%;
        margin: 0px 0 15px;
        background: #f3f3f3
    }
        .introducing sup {
    font-size: 15px;
    top: -0.5em;
}
        .introducing p {
            margin: 0;
            padding: 10px
        }

        .introducing p a{
            margin: 0;
            padding: 10px;
            color: #0065bd;
        }

         .introducing p a:hover{
            text-decoration: underline;
        }

        .introducing h3 {
            margin: 0;
            padding: 8px;
            background: #00a1de;
            color: #fff
        }
        .introducing a.int_btn:focus, .introducing a.int_btn:hover {
    background: #004a8a;
    color: #fff !important;
}
.introducing a.int_btn {
    display: inline-block;
    padding: 8px 20px;
    background: #0065bd;
    color: #fff;
    border-radius: 4px;
    margin: 8px;
}

.artical_box {
        float: left;
        width: 100%;
        margin:20px 0 15px;
    }
.artical_box h3 {
            margin:0 0 10px;
            padding: 8px;
            border-bottom:1px solid #ececec;
            color: #212121;
        }
.artical_box ul{
    padding: 0 15px;
    margin:0;
}
.artical_box ul li{
    padding: 0 0 10px;
    float: left;
    font-size: 16px;
    list-style-type: circle;
    color: #0065bd;

}
.artical_box ul li span{
   color: #37424a;
}
.online_box{
    background-color: rgba(223,243,251,0.7);
    padding: 20px 20px;
    border-top: none;
    margin:20px 0px 15px;
}
.online_box .icn{
    width: 100px;
    height: 100px;
    float: left;
    padding-bottom: 10px;
}
.online_box .icn img{
    width: 100px;
    height: 100px;
    float: left;
}
.online_box h3 {
            margin:0 0 10px;
            padding: 8px;
            color: #212121;
        }
.online_box p {
    margin: 0;
    padding: 10px;
}
.online_box p a {
    margin: 0;
    padding: 10px;
    color: #0065bd;
}
.online_box a.int_btn:focus, .online_box a.int_btn:hover {
    background: #004a8a;
    color: #fff !important;
}
.online_box a.int_btn {
    display: inline-block;
    padding: 8px 20px;
    background: #0065bd;
    color: #fff;
    border-radius: 4px;
    margin: 8px;
}
.Digital_Offerings {
        float: left;
        width: 100%;
        margin:20px 0 15px;
        background: #f5f5f5
    }

        .Digital_Offerings p {
            margin: 0;
            padding: 10px
        }
        .Digital_Offerings p a{
            margin: 0;
            padding: 10px 0px;
          
            color: #0065bd;
        }

        .Digital_Offerings p a:hover{
            text-decoration: underline;
        }

        .Digital_Offerings h3 {
            margin: 0;
            padding: 8px;
            background: #ececec;
            color: #212121;
        }
        .Digital_Offerings h4 {
            padding: 8px;
    
        }

    .how_to_apply {
        float: left;
        width: 100%;
        margin: 15px 0;
        background: #f3f3f3
    }

        .how_to_apply p {
            margin: 0;
            padding: 10px
        }

        .how_to_apply h4 {
            margin: 0;
            padding: 8px;
            background: #00a1de;
            color: #fff
        }

        .how_to_apply h3 {
            margin: 0;
            padding: 8px;
            background: #00a1de;
            color: #fff
        }

        .how_to_apply.special_btn a.mbtn {
            display: inline-block;
            padding: 8px 20px;
            background: #0065bd;
            color: #fff;
            border-radius: 4px;
            margin: 8px
        }

            .how_to_apply.special_btn a.mbtn:hover {
                background: #004a8a;
                color: #fff !important
            }

        .how_to_apply.special_btn a {
            padding: 0;
            background: 0 0;
            color: #fff;
            border-radius: 4px;
            margin: 8px;
            color: #0065bd
        }

            .how_to_apply.special_btn a:hover {
                background: 0 0;
                color: #004165 !important
            }

        .how_to_apply a {
            display: inline-block;
            padding: 8px 20px;
            background: #0065bd;
            color: #fff;
            border-radius: 4px;
            margin: 8px
        }

            .how_to_apply a:focus, .how_to_apply a:hover {
                background: #004a8a;
                color: #fff !important
            }

    .certificate_programme {
        float: left;
        width: 100%;
        padding: 20px 0;
        border-top: 1px solid #0065bd;
        margin: 5px 0
    }

        .certificate_programme .learn_more {
            display: block;
            color: #0065bd;
            padding: 0;
            border: none;
            text-transform: uppercase;
            text-align: left;
            font-weight: 500;
            margin: 5px 0
        }

            .certificate_programme .learn_more:focus, .certificate_programme .learn_more:hover {
                color: #000
            }

        .certificate_programme h3 {
            margin: 0;
            padding-bottom: 15px;
            color: #586976
        }

    .training_programme {
        float: left;
        width: 100%;
        padding: 20px 0;
        border-top: 1px solid #0065bd;
        margin: 5px 0
    }

        .training_programme .learn_more {
            display: block;
            color: #0065bd;
            padding: 0;
            border: none;
            text-transform: uppercase;
            text-align: left;
            font-weight: 500;
            margin: 5px 0
        }

            .training_programme .learn_more:focus, .training_programme .learn_more:hover {
                color: #000
            }

        .training_programme h3 {
            margin: 0;
            padding-bottom: 15px;
            color: #586976
        }

    .fundas_download {
        float: left;
        width: 100%;
        background: #f3f3f3;
        padding: 5px 0;
        text-align: center
    }

        .fundas_download a {
            display: inline-block;
            text-decoration: none;
            color: #002032;
            border-right: 1px solid #c5c5c5;
            padding: 0 8px
        }

            .fundas_download a:last-child {
                border: none
            }

            .fundas_download a:focus, .fundas_download a:hover {
                color: #0065bd
            }

    .fundas_navigation {
        float: left;
        width: 100%;
        margin-top: 20px
    }

        .fundas_navigation .nav-tabs {
            border: none;
            float: left;
            width: 100%;
            margin: 15px 0
        }

            .fundas_navigation .nav-tabs > li > a {
                color: #7c7c7c;
                border: none;
                border-radius: 0;
                position: relative;
                padding: 10px 15px
            }

                .fundas_navigation .nav-tabs > li > a:before {
                    content: '';
                    position: absolute;
                    right: 0;
                    top: 32%;
                    background: #0065bd;
                    height: 15px;
                    width: 1px
                }

            .fundas_navigation .nav-tabs .dropdown-menu {
                padding: 0;
                margin: 0;
                border: none;
                box-shadow: none
            }

        .fundas_navigation .dropdown-menu > li > a {
            padding: 8px 10px;
            background: #daf1fa;
            color: #002032;
            border-top: 1px solid #cacaca
        }

        .fundas_navigation .nav-tabs > li.active > a, .fundas_navigation .nav-tabs > li.active > a:focus {
            color: #002032;
            text-decoration: underline;
            border: none
        }

        .fundas_navigation .form-control {
            float: left;
            width: 30%;
            margin-right: 15px
        }

        .fundas_navigation .nav-tabs > li:last-child a:before {
            display: none
        }

        .fundas_navigation .nav > li > a:focus, .fundas_navigation .nav > li > a:hover {
            border: none;
            color: #3db7e4;
            background: 0 0
        }

        .fundas_navigation .nav-tabs > li.dropdown > a {
            background: #daf1fa
        }

            .fundas_navigation .nav-tabs > li.dropdown > a:focus {
                color: #002032
            }

        .fundas_navigation .dropdown li a:focus, .fundas_navigation .dropdown li a:hover {
            background: #0065bd;
            color: #fff
        }

        .fundas_navigation .tab-content > .active {
            margin: 20px 0
        }

        .fundas_navigation .page_header h2 {
            color: #002032;
            font-size: 30px
        }

        .fundas_navigation .fundas_zoom .html5lightbox {
            color: #002032
        }

    .mobile_menu {
        display: none
    }

    .right_navigation {
        float: left;
        width: 100%
    }

        .right_navigation h4 {
            color: #002032;
            margin: 10px 0;
            padding: 10px 0;
            border-bottom: 1px solid #ccc
        }

        .right_navigation .how_to_apply {
            margin: 0 0 15px 0;
            float: none
        }

            .right_navigation .how_to_apply h3 {
                line-height: 30px
            }

        .right_navigation ul {
            display: block;
            margin: 0;
            padding: 0
        }

            .right_navigation ul li {
                display: block
            }

                .right_navigation ul li a {
                    display: block;
                    color: #0065bd;
                    padding: 5px 0
                }

                    .right_navigation ul li a:focus, .right_navigation ul li a:hover {
                        color: #004165
                    }

    .video_text {
        float: left;
        width: 100%;
        background: #004165;
        margin-bottom: 15px
    }

        .video_text .video_details {
            padding: 10px;
            color: #fff
        }

        .video_text h4 {
            color: #fff;
            font-weight: 600
        }

        .video_text p {
            margin: 0
        }

    .apply_now_btn {
        float: left;
        width: 100%;
        text-align: center;
        margin: 30px 0
    }

        .apply_now_btn a {
            display: inline-block;
            background: #0065bd;
            color: #fff;
            padding: 8px 20px;
            border-radius: 4px
        }

            .apply_now_btn a:focus, .apply_now_btn a:hover {
                color: #fff;
                background: #004a8a
            }

    .become_member {
        float: left;
        width: 100%;
        text-align: center;
        padding: 35px;
        background: #0065bd;
        margin-top: 20px;
        color: #fff
    }

        .become_member h3 {
            color: #fff;
            padding: 0;
            font-weight: 600
        }

        .become_member h5 {
            margin: 30px 0
        }

        .become_member a {
            display: inline-block;
            background: #00a1de;
            color: #fff;
            padding: 8px 20px;
            border-radius: 4px
        }

            .become_member a:focus, .become_member a:hover {
                color: #fff;
                background: #004165
            }

    .press_media {
        float: left;
        width: 100%
    }

    .press_details {
        float: left;
        width: 100%;
        margin: 15px 0
    }

    .press_media h3 {
        color: #002032
    }

    .press_details h4 {
        color: #0065bd;
        line-height: 25px;
        margin-top: 0
    }

    .press_details dd {
        text-align: left;
        display: block;
        font-size: 12px;
        padding: 8px 0
    }

    .press_media .see_more {
        display: inline-block;
        padding: 8px 20px;
        background: #0065bd;
        color: #fff;
        border-radius: 4px;
        margin: 20px 0
    }

        .press_media .see_more:focus, .press_media .see_more:hover {
            background: #002032
        }

    .awards {
        float: left;
        width: 100%
    }

        .awards h3 {
            color: #002032
        }

    .awards_details {
        float: left;
        width: 100%;
        margin: 15px 0
    }

        .awards_details img {
            width: 100%
        }

        .awards_details h4 {
            color: #586976;
            line-height: 25px;
            margin-top: 0
        }

    .contact {
        float: left;
        width: 100%
    }

        .contact h3 {
            color: #002032
        }

    .contact_details {
        float: left;
        width: 100%;
        margin: 15px 0
    }

        .contact_details img {
            width: 100%
        }

        .contact_details h4 {
            color: #586976;
            margin-top: 0
        }

    .online_chat {
        float: left;
        width: 100%;
        margin: 15px 0;
        background: #f3f3f3
    }

        .online_chat p {
            margin: 0;
            padding: 10px
        }

        .online_chat h4 {
            margin: 0;
            padding: 8px;
            background: #00a1de;
            color: #fff
        }

        .online_chat h3 {
            margin: 0;
            padding: 8px;
            background: #00a1de;
            color: #fff
        }

        .online_chat a {
            display: inline-block;
            padding: 8px 20px;
            background: #0065bd;
            color: #fff;
            border-radius: 4px;
            margin: 0 0 10px 10px
        }

            .online_chat a:focus, .online_chat a:hover {
                background: #004a8a
            }

    .training_center {
        float: left;
        width: 100%
    }

        .training_center .chapters {
            min-height:270px;
            margin: 0 0 25% 0;
            font-size: 14px;
            word-wrap: break-word
        }

            .training_center .chapters:after {
                bottom: -35px
            }

            .training_center .chapters ul li {
                display: block;
                list-style-type: none;
                border-bottom: 1px solid #ccc;
                padding: 5px 0 5px 120px;
                position: relative
            }

                .training_center .chapters ul li dd {
                    display: inline-block;
                    min-width: 150px;
                    padding-right: 15px;
                    position: absolute;
                    left: 0
                }

    .chapters {
        float: left;
        width: 100%;
        margin: 0 0 30% 0;
        position: relative;
        min-height: 380px;
        font-size: 14px;
        word-wrap: break-word
    }

        .chapters:before {
            content: '';
            background: #ccc;
            width: 1px;
            position: absolute;
            right: -15px;
            height: 100%
        }

        .chapters:after {
            content: '';
            background: #ccc;
            width: 100%;
            position: absolute;
            bottom: -70px;
            height: 1px
        }

        .chapters h3 {
            color: #0065bd;
            line-height: 25px;
            margin-top: 0
        }

        .chapters ul {
            margin: 0;
            padding: 0;
            display: block
        }

            .chapters ul li {
                display: block;
                list-style-type: none;
                border-bottom: 1px solid #ccc;
                padding: 5px 0 5px 120px;
                position: relative
            }

                .chapters ul li dd {
                    display: inline-block;
                    min-width: 150px;
                    padding-right: 15px;
                    position: absolute;
                    left: 0
                }

                .chapters ul li:last-child {
                    border: none
                }

        .chapters .join_now {
            display: inline-block;
            padding: 8px 20px;
            background: #0065bd;
            color: #fff;
            border-radius: 4px;
            margin: 0;
            position: absolute;
            bottom: -50px;
            left: 0
        }

            .chapters .join_now:focus, .chapters .join_now:hover {
                background: #004a8a;
                color: #fff
            }

    .faqs {
        float: left;
        width: 100%
    }

        .faqs .panel-title {
            padding: 0
        }

            .faqs .panel-title a {
                display: block;
                line-height: 22px
            }

        .faqs .panel-default > .panel-heading {
            background: #f0f9fd
        }

        .faqs .panel-body a {
            display: inline-block;
            padding: 0 5px
        }

    .maintain_certification {
        float: left;
        width: 100%
    }

        .maintain_certification h4 {
            color: #0065bd;
            line-height: 25px;
            margin-top: 0
        }

    .testimonial {
        float: left;
        width: 100%;
        text-align: center;
        margin: 15px 0;
        line-height: 25px
    }

        .testimonial img {
            margin: 0 auto;
            width: 100px;
            border-radius: 50%
        }

        .testimonial p {
            font-style: italic;
            margin: 5px 0
        }

        .testimonial h4 {
            line-height: 25px;
            margin: 0;
            padding: 10px 0 3px 0;
            color: #586976
        }

        .testimonial h5 {
            margin: 0;
            padding: 0 0 5px 0;
            line-height: 20px
        }

        .testimonial dd {
            font-size: 12px
        }

    .location_chapter {
        float: left;
        width: 100%;
        padding: 15px;
        border: 1px solid #cecece;
        position: relative;
        margin: 0 0 15px 0
    }

        .location_chapter i.fa-map-marker {
            position: absolute;
            right: 20px;
            font-size: 50px;
            top: 10px;
            color: #0065bd
        }

        .location_chapter h3 {
            margin: 0
        }

        .location_chapter a.learn_more {
            display: block
        }

    .volunteering {
        float: left;
        width: 100%;
        margin-bottom: 25px
    }

        .volunteering .inner_pagehead {
            padding-top: 0
        }

    .advisory_group {
        float: left;
        width: 100%;
        text-align: left
    }

    .advisory_members {
        border: 1px solid #ccc;
        padding: 10px 0;
        margin-bottom: 25px;
        text-align: center
    }

    .advisory_group .advisory_members img {
        margin: 0 auto;
        width: 120px
    }

    .advisory_members h4 {
        background: #0065bd;
        padding: 10px;
        color: #fff !important
    }

    .events ul {
        margin: 0;
        padding: 0
    }

        .events ul li {
            padding: 1em 0;
            float: left;
            width: 100%
        }

            .events ul li:nth-child(even) {
                background: #ebf8fd
            }

            .events ul li:nth-child(odd) {
                background: #fff
            }

            .events ul li:last-child {
                margin-bottom: 1.2em
            }

    .career-sec {
        float: left;
        width: 100%;
        border-bottom: 1px solid #fff;
        padding-bottom: 15px;
        margin-top: 0
    }

    .overview.career-sec a:hover {
        color: #000 !important
    }

    .video-embed {
        position: relative;
        padding-bottom: 50%;
        height: 0
    }

        .video-embed iframe {
            border: none;
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%
        }

    .pulse_head-top {
        margin: 0 0 2.5em 0
    }

    .legend {
        padding-bottom: 1em
    }

    .btn-comon {
        display: inline-block;
        padding: 8px 20px;
        background: #0065bd;
        color: #fff;
        border-radius: 4px;
        margin: 0 0 10px 0
    }

        .btn-comon a {
            color: #fff
        }

    .right-input {
        padding: 1em;
        padding-bottom: 0
    }

    .help_form {
        float: left;
        width: 100%
    }

        .help_form lable {
            float: left;
            width: 100%;
            margin-bottom: 10px;
            font-weight: 500;
            color: #515661
        }

        .help_form .btn {
            display: inline-block;
            padding: 8px 20px;
            background: #0065bd;
            color: #fff;
            border-radius: 4px;
            margin: 10px 0
        }

            .help_form .btn:focus, .help_form .btn:hover {
                background: #004a8a;
                color: #fff
            }

    .sitemap {
        float: left;
        width: 100%
    }

        .sitemap .bullets li i {
            color: #353030;
            font-size: 16px;
            top: 9px
        }

        .sitemap .bullets li a {
            font-size: 18px;
            display: block;
            padding: 5px 0;
            border-bottom: 1px solid #ccc;
            color: #0065bd
        }

        .sitemap .bullets ul li ul li ul li a {
            color: #666
        }

        .sitemap .bullets ul li ul li a {
            font-size: 14px
        }

    .social-share-placeholder {
        float: right;
        width: 100%;
        text-align: right
    }

    .facebook, .googleplus, .linkedin, .twitter {
        display: inline-block;
        padding: 3px 0;
        vertical-align: top
    }

    .training_report {
        float: left;
        width: 100%;
        text-align: center
    }

        .training_report a {
            display: block;
            padding: 8px 20px;
            background: #0065bd;
            color: #fff;
            border-radius: 4px;
            float: left;
            width: 100%;
            margin-bottom: 10px;
        }

            .how_to_apply a:focus, .training_report a:hover {
                background: #002032;
                color: #fff
            }

    .fundas_searchtags {
        float: left;
        width: 100%
    }

        .fundas_searchtags a {
            display: inline-block;
            margin: 0 10px 5px 0
        }

    .fundas_footer {
        float: left;
        width: 100%
    }

        .fundas_footer .btn {
            margin: 5px 0 10px 0
        }

    .teaching_note .modal-body h4 {
        margin: 0 0 25px 0;
        line-height: 25px
    }

    #socialside {
        display: inline
    }

    .mnews {
        float: left;
        width: 100%
    }

        .mnews .form-group {
            width: 30%;
            margin: 15px 15px 0 0
        }

    .tag_search .tab-content .tab-pane {
        float: left;
        width: 100%
    }

    .fb_iframe_widget_fluid span {
        vertical-align: top !important
    }

    .fa-external-link.white {
        font-size: 16px;
        color: #f9f9f9 !important;
        background: 0 0 !important;
        padding-left: 10px
    }

        .fa-external-link.white:hover {
            color: #fff !important
        }

    .fa-external-link.blue {
        font-size: 16px;
        color: #0065bd !important;
        background: 0 0 !important;
        padding-left: 10px
    }

        .fa-external-link.blue:hover {
            font-size: 16px;
            color: #004165 !important
        }

    .thick-separator-rule {
        background-color: #b7c1c9;
        width: 100%;
        margin: 25px 0;
        height: 1px
    }

    .html5lightbox.mdesktop {
        display: block
    }

    .html5lightbox.mmobile {
        display: none
    }
}

.clr {
    clear: both
}
.video_gallery_home {
    float: left;
    width: 100%;
}
    .video_gallery_home .page_header {
        margin: 0 0 8px 0 !important;
    }
    .video_gallery_home .page_header h2 {
        color: #586976;
        font-size: 25px;
    }
    .video_gallery_home .video_text_home h4 {
        height: 51px;
        color: #586976;
    }
.video_gallery_home .video_text_home {
        float: left;
        width: 100%;
    }
.video_gallery_home p{
    padding-bottom:20px!important;
}

i.rs {
   padding: 8px 5px;
   color: #37424a;
}


section, #mm-0, footer
{
    width:100% !important;
    float:left !important;
    clear:both !important;
}