body {
    font-family: 'Oxygen', sans-serif;
    font-size: 14px;
    position: relative;
}


.download-category-div {
    border: 1px solid #bdce33;
    border-radius: 5px;
    padding: 10px;
    font-weight: bold;
    font-size: 20px;
}
.download-items-div {
    padding: 10px;
    font-weight:normal;
}

.lblMsg {
    font-weight: bold;
    border: 1px solid #375da0;
    border-radius: 5px;
    padding: 5px;
}

.box-recent {
    border: 1px solid #375da0;
    border-radius: 5px;
    padding: 2px;
    background-color: #fff;
}

.page-subheader {
    border-bottom: 3px solid rgb(189, 206, 51);
    display: block;
    font-weight: normal;
    padding-bottom: 8px;
}
/***** Common CSS *****
 ***********************/
a {
    color: rgb(10, 128, 67);
    outline: none;
}

    a:hover, a:focus {
        color: rgb(190, 206, 54);
        text-decoration: none;
    }

p {
    color: rgb(123, 123, 123);
    font-size: 14px;
    font-weight: normal;
    line-height: 22px;
}

#cboxLoadedContent {
    margin-bottom: 68px;
}

#cboxTitle p {
    display: block;
    margin-bottom: 0;
}

#cboxTitle a {
    display: block;
    line-height: 1.4;
}

#cboxTitle p .label {
    color: rgb(123, 123, 123);
    font-size: 14px;
    font-weight: bold;
    line-height: 22px;
}

h2 {
    font-weight: normal;
    font-size: 30px;
    font-family: "Raleway",sans-serif;
}

ul {
    list-style: disclosure-closed;
    color: #fff;
    padding: 0;
}

strong {
    font-weight: bold;
}
/***** Button Css *****
***********************/
button {
    background-color: rgb(189, 206, 51);
    font-family: 'Raleway', sans-serif;
    font-size: 16px;
    text-align: center;
    border: none;
}

    button:hover {
        background-color: rgb(152, 213, 81);
    }

.readmore {
    background-color: transparent;
    display: block;
    width: 168px;
    border: 1px solid rgb(255,255,255);
    color: rgb(255,255,255);
    padding: 10px;
    text-align: center;
    border-radius: 5px;
}

    .readmore:hover {
        background-color: rgb(152, 213, 81);
        color: #000;
    }
/***** Header Css Start *****
*****************************/
header {
    width: 100%;
    min-height: 96px;
    position: relative;
    background: rgb(255,255,255);
}

#top-menu {
    background-color: rgb(55, 93, 160);
    display: inline-block;
    position: relative;
    vertical-align: top;
    width: 100%;
    height: 40px;
}

    #top-menu ul {
        margin: 0;
        padding: 0;
        list-style: none;
    }

        #top-menu ul li {
            display: inline-block;
            color: rgb(255, 255, 255);
            padding: 10px 0;
        }

            #top-menu ul li a {
                font-size: 12px;
                color: rgb(255, 255, 255);
                text-decoration: none;
            }

                #top-menu ul li a.active {
                    color: rgb(255, 255, 255);
                }

            #top-menu ul li.separater {
                margin: 0 10px;
                color: rgb(168, 211, 254);
            }

.navbar {
    margin: 0;
    border-radius: 0;
}

    .navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {
        padding: 0;
        margin: 10px 7px 10px 15px;
    }

.navbar-brand {
    height: auto;
}

.navbar-nav > li > a {
    color: #fff;
    padding: 0 0 5px 20px;
    text-align: center;
}

.nav > li > a:hover, .nav > li > a:focus, .nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
    background-color: transparent;
    font-weight: bold;
}

.navbar-nav {
    background-color: #375da0;
    padding: 10px 20px 10px 20px;
    border-radius: 5px;
    margin-top: -45px;
}

.navbar-header > button {
    background-color: rgb(10, 128, 67);
}

    .navbar-header > button:hover {
        background-color: rgb(190, 206, 54);
        ;
    }

.dropdown-menu {
    text-align: center;
}

.navbar-toggle .icon-bar {
    background-color: rgb(255,255,255);
}


.divGalleryThmubs {
    border: 1px solid #808080;
    border-radius: 5px;
    margin: 5px;
    height: 225px;
}

/* ===[[   MEDIA QUERY START : Header  ]]=== */
@media only screen and (max-width: 767px) {
    .navbar-nav > li {
        border-bottom: 1px solid #333;
    }
    .navbar-header h2 {
        font-size: 18px;
    }
        .navbar-nav > li > a {
            padding: 0 10px;
            text-align: left;
            line-height: 30px;
        }
}

@media only screen and (min-width: 768px) {
    .navbar-header h2 {
        font-size: 18px;
    }
    .navbar-nav > li {
        border-bottom: none;
    }

    .dropdown-menu {
        text-align: left;
    }

    .navbar-nav .open .dropdown-menu > li > a {
        padding: 5px 20px;
    }
}
/***** Header Css End *****
***************************/

/***** main-slider Css Start *****
**********************************/
#main-slider {
    display: inline-block;
    width: 100%;
    vertical-align: top;
}

    #main-slider .owl-theme .owl-controls {
        width: 100%;
        position: absolute;
        bottom: 0;
        margin: 0 0 20px;
    }

.nepalstock-description-holder {
    max-width: 1170px;
    position: relative;
    padding-left: 15px;
    padding-right: 15px;
    margin: 0 auto;
    z-index: 1;
}

#main-slider .nepalstock-desc {
    width: 40%;
    position: absolute;
    top: 40px;
    right: 0;
}

    #main-slider .nepalstock-desc h2 {
        display: block;
        margin: 0 0 20px;
        color: rgb(255, 255, 255);
        font-size: 28px;
        font-weight: bold;
    }

    #main-slider .nepalstock-desc h3 {
        display: block;
        margin: 0;
        color: rgb(255, 255, 255);
        font-size: 18px;
        font-weight: bold;
    }

    #main-slider .nepalstock-desc p {
        display: block;
        margin: 0 25px 20px 0;
        color: rgb(255, 255, 255);
        font-weight: normal;
    }

    #main-slider .nepalstock-desc ul {
        padding: 0;
        list-style: none;
    }

    #main-slider .nepalstock-desc li {
        position: relative;
        padding: 0 0 0 15px;
        color: rgb(255, 255, 255);
        font-size: 14px;
        margin-bottom: 10px;
    }

        #main-slider .nepalstock-desc li:before {
            content: "\f105";
            position: absolute;
            top: 0;
            left: 0;
            margin-right: 10px;
            font-size: 18px;
            color: rgb(255, 255, 255);
            display: inline-block;
            font-family: "FontAwesome";
            font-style: normal;
            font-weight: normal;
            line-height: 1;
        }

    #main-slider .nepalstock-desc button {
        display: block;
        width: 170px;
        padding: 4px;
        border: 1px solid rgb(255, 255, 255);
        background-color: transparent;
        color: rgb(255, 255, 255);
        font-size: 16px;
        font-weight: normal;
        text-align: center;
        text-decoration: none
    }

        #main-slider .nepalstock-desc button:hover {
            background: rgb(152, 213, 81);
        }

#main-slider .owl-carousel .item {
    transform-style: preserve-3d;
    width: 100%;
}

#main-slider .item img {
    display: block;
    min-width: 600px;
    width: 100%;
}

@media only screen and (max-width: 990px) {

    .navbar-header h2 {
        font-size: 26px;
    }
    #main-slider .nepalstock-desc p {
        display: none;
    }
}
/***** main-slider Css End *****
**********************************/

/***** about-product-container Css Start *****
**********************************************/
#about-product-container {
    background-color: rgb(55, 93, 160);
    background-repeat: none;
    background-position: 0 0;
    background-attachment: fixed;
    -webkit-background-size: cover;
    background-size: cover;
    display: inline-block;
    width: 100%;
    vertical-align: top;
    padding-bottom: 50px;
}

    #about-product-container h2 {
        color: rgb(255,255,255);
        font-size: 30px;
        line-height: 30px;
        margin: 60px 0;
        text-align: left;
    }

    #about-product-container p {
        color: rgb(255,255,255);
        font-size: 14px;
        line-height: 26px;
        margin-bottom: 60px;
        text-align: justify;
    }

    #about-product-container button {
        background-color: transparent;
        display: block;
        width: 168px;
        border: 1px solid rgb(255,255,255);
        color: rgb(255,255,255);
        padding: 10px 0;
    }

        #about-product-container button:hover {
            background-color: rgb(152, 213, 81);
        }

#nepse-chart {
    display: block;
    width: 100%;
    text-align: center;
}

    #nepse-chart a {
        display: inline-block;
        vertical-align: top;
    }

    #nepse-chart span {
        display: block;
        margin-top: 60px;
        font-size: 30px;
        color: rgb(255,255,255);
    }

    #nepse-chart img {
        display: inline-block;
    }
/*** product/services section start ***/
#about-product-container .owl-carousel .owl-stage-outer {
    margin-bottom: 30px;
}

#product-thumb-carousel {
    margin-bottom: 60px;
}

    #product-thumb-carousel .item {
        padding: 10px 0;
    }

    #product-thumb-carousel .product-item-Holder {
        display: inline-block;
        padding: 30px 10px;
        margin: 0 20px 0 0;
        background-color: rgb(189, 206, 51);
        border-radius: 5px;
        border-bottom: 5px solid rgb(255,255,255);
    }

#about-product-container .product-item-Holder > p {
    margin-bottom: 0;
    margin-top: 30px;
    color: rgb(0,0,0);
    font-size: 12px;
}

.product-item-Holder a {
    color: rgb(0,0,0);
    text-decoration: none;
    font-size: 16px;
    font-family: 'Raleway', sans-serif;
    font-weight: bold;
    outline: none;
}

    .product-item-Holder a:hover {
        color: rgb(255,255,255);
    }

.product-item-Holder h3 {
    margin-top: 0;
    text-align: left;
}
/***** about-product-container Css End *****
**********************************************/

/***** News-container Css Start *****
**************************************/
#news-container {
    background-image: url(../img/news-bg.html);
    background-color: rgb(247,247,247);
    background-repeat: repeat;
    background-position: top left;
    background-attachment: fixed;
    display: inline-block;
    width: 100%;
    padding-bottom: 40px;
    vertical-align: top;
}

    #news-container h2 {
        color: rgb(112,112,112);
        font-size: 30px;
        line-height: 30px;
        margin: 30px 0;
        text-align: center;
    }

    #news-container h3 {
        margin: 0 0 20px 0;
    }

    #news-container a {
        font-size: 18px;
        text-decoration: none;
    }

    #news-container p {
        line-height: 22px;
        margin-bottom: 40px;
    }

.btn-default {
    width: 168px;
    background-color: rgb(181, 229, 29);
    color: rgb(255,255,255);
    padding: 10px 0;
    border: 1px solid rgb(181, 229, 29);
    border-radius: 5px;
}

    .btn-default:hover,
    btn-default:focus {
        background-color: rgb(152, 213, 81);
        color: rgb(255,255,255);
    }

button {
    background-color: rgb(181, 229, 29);
    display: block;
    width: 168px;
    margin: 0 auto;
    border: 1px solid rgb(181, 229, 29);
    border-radius: 5px;
    color: rgb(255,255,255);
    padding: 10px 0;
}

    button:hover {
        background-color: rgb(152, 213, 81);
        color: rgb(255,255,255);
    }

.newswrapper {
    background-color: rgb(255, 255, 255);
    padding: 50px 15px;
    margin: 20px;
    border-radius: 10px;
    box-shadow: 0 10px 18px -8px rgba(0, 0, 0, 0.5);
    text-align: center;
    position: relative;
}

    .newswrapper::after {
        width: 65px;
        height: 69px;
        background-size: 35px auto;
        background-repeat: no-repeat;
        position: absolute;
        right: -41px;
        top: -14px;
        content: "";
    }

    .newswrapper img {
        margin: 0 0 45px;
    }

#news-container .newswrapper h3 {
    font-size: 18px;
    margin: 0 0 35px;
    position: relative;
}

#news-container .newswrapper span {
    width: 220px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: block;
}

@media(min-width:700px) {
    .navbar-header h2 {
        font-size: 18px;
    }
    #news-container .newswrapper span {
        width: 170px;
    }
}

@media(min-width:1200px) {
    .navbar-header h2 {
        font-size: 30px;
    }
    #news-container .newswrapper span {
        width: 220px;
    }
}


#news-container .newswrapper h3::after {
    width: 60px;
    height: 3px;
    background-color: rgb(17, 125, 75);
    position: absolute;
    bottom: -25px;
    left: 50%;
    content: "";
    transform: translate(-50%);
    -webkit-transform: translate(-50%);
}

#news-container .newswrapper p {
    margin: 0 0 30px;
    text-align: center !important;
}

.newswrapper a.readmore {
    width: 100%;
    display: block;
    text-align: center;
}

    .newswrapper a.readmore img {
        width: auto;
        margin: 0;
        display: inline-block;
        transition: 400ms ease;
    }

    .newswrapper a.readmore:hover img {
        transform: translateX(30px);
        -webkit-transform: translateX(30px);
    }
/***** News-container Css End *****
**************************************/

/***** Social-container Css Start *****
**************************************/
/*#social-feed h2 {
    margin: : 30px 0;
}*/

/***** Social-container Css End *****
**************************************/

/***** Financial-container Css Start *****
**************************************/
#financial-container {
    background-color: rgb(10,128,67);
    display: inline-block;
    width: 100%;
    vertical-align: top;
}

    #financial-container h2 {
        color: rgb(255,255,255);
        font-size: 30px;
        font-family: 'Raleway', sans-serif;
        line-height: 30px;
        margin: 60px 0;
    }

    #financial-container .financial-block {
        display: inline-block;
        margin-bottom: 60px;
        text-align: center;
        vertical-align: top;
        width: 100%;
    }

        #financial-container .financial-block .circle {
            background: none repeat scroll 0 0 rgb(152,213,81);
            border-radius: 50%;
            color: rgb(255, 255, 255);
            display: inline-block;
            font-size: 20px;
            height: 184px;
            line-height: 1;
            margin: 0 0 30px;
            padding: 82px 0 0;
            position: relative;
            text-align: center;
            text-decoration: none;
            transition: all 0.5s ease 0s;
            width: 184px;
            cursor: default;
        }

        #financial-container .financial-block .circle-title {
            color: rgb(255, 255, 255);
            display: inline-block;
            font-size: 24px;
            font-weight: normal;
            text-align: center;
            text-decoration: none;
            width: 100%;
        }
/***** Financial-container Css End *****
**************************************/

/***** Subscribe-container Css Start *****
**************************************/
#subscribe-container {
    display: inline-block;
    vertical-align: top;
    width: 100%;
    background-color: rgb(55, 93, 160);
}

    #subscribe-container .row {
        border-bottom: 1px solid rgb(255,255,255);
    }

    #subscribe-container h3 {
        color: rgb(255,255,255);
        line-height: 60px;
        margin: 0;
    }

.subscribe-holder {
    display: inline-block;
    vertical-align: top;
    width: 100%;
    margin-top: 60px;
    padding-bottom: 60px;
}

#subscribe-container #subscribe-form {
    display: block;
    height: 62px;
    vertical-align: top;
}

#subscribe-form .form-group {
    width: 100%;
}

#subscribe-form input {
    display: inline-block;
    vertical-align: top;
    width: 100%;
    padding: 20px;
}

#subscribe-form button {
    display: inline-block;
    vertical-align: top;
    width: 100%;
    padding: 20px 0;
    color: rgb(255,255,255);
}

@media only screen and (max-width: 990px) {
    .navbar-header h2 {
        font-size: 24px;
    }
    #subscribe-form input {
        margin-bottom: 10px;
    }
}



.dvpagetitle {
    padding: 8px 15px;
    font-size: 20px;
    color: #b8d631;
}

.dvpagetitlemain {
    border-bottom: 1px solid #0a8043;
    margin-bottom: 10px;
}

.dataTable {
    border-collapse: collapse;
    margin-right: 0px;
    margin-top: 0px;
}

.dataHeader {
    background-color: #F0FFFF;
}

.dataTable th {
    background: #008b9e;
    color: #fff;
    padding: 5px;
    text-align: left;
    border-collapse: collapse;
}

.dataCol1 {
    background: #fff;
    border-bottom: 1px solid #e9e7e7;
}

.dataCol2 {
    background: #e9e7e7;
}

.dataTable td {
    border-collapse: collapse;
    padding: 5px;
    cursor: pointer;
}

/***** Subscribe-container Css End *****
**************************************/

/***** Contact-container Css Start *****
**************************************/
#contact-container {
    display: inline-block;
    vertical-align: top;
    width: 100%;
    background-color: rgb(55, 93, 160);
}

    #contact-container .row {
        padding-bottom: 60px;
    }

    #contact-container h2 {
        color: rgb(255,255,255);
        font-size: 30px;
        font-family: 'Raleway', sans-serif;
        line-height: 30px;
        margin: 60px 0;
    }

    #contact-container article {
        display: block;
        width: 100%;
        color: rgb(255,255,255);
    }

#contact-info h1 {
    font-size: 18px;
}

#contact-info p {
    color: rgb(255,255,255);
    font-size: 14px;
}

#map-canvas {
    width: 570px;
    height: 281px;
}

#feedback-holder form {
    color: rgb(110,110,110);
    display: block;
    width: 100%;
}

#feedback-holder input {
    line-height: 18px;
    padding: 15px;
    display: block;
    width: 100%;
}

#feedback-holder textarea {
    display: block;
    line-height: 18px;
    width: 100%;
    padding: 15px;
}

#feedback-holder button {
    line-height: 18px;
    padding: 15px 0;
    color: rgb(255,255,255);
    width: 100%;
    border-radius: 0;
}
/***** Contact-container Css End *****
**************************************/

/***** Footer-container Css Start *****
**************************************/
footer {
    display: inline-block;
    vertical-align: top;
    width: 100%;
    background-color: rgb(53,97,74);
    padding-top: 50px;
    padding-bottom: 50px;
}

    footer a {
        color: #fff;
    }

    footer p {
        display: inline-block;
        vertical-align: top;
        line-height: 21px;
        float: right;
        padding: 20px 0;
        color: rgba(255,255,255, 0.5);
        margin-bottom: 0;
    }

        footer p > a {
            padding: 0;
        }

#scroll-top-btn {
    display: inline-block;
    vertical-align: middle;
    position: fixed;
    top: 90%;
    right: 48px;
    background-color: #fff;
    z-index: 999;
    width: 32px;
    padding: 10px;
    background-color: #333;
    color: #fff;
    cursor: pointer;
}

    #scroll-top-btn:hover {
        background-color: #fff;
        color: #333;
    }
/***** Footer-container Css End *****
**************************************/

/***** Inner Page Css Start *****
**************************************/
#inner-container {
    display: inline-block;
    vertical-align: top;
    width: 100%;
    padding: 20px 0;
}

    #inner-container h3 {
        color: rgb(10, 128, 67);
        font-size: 20px;
        font-family: "Raleway",sans-serif;
    }

    #inner-container ul {
        color: rgb(123, 123, 123);
    }

        #inner-container ul li {
            display: block;
        }

#financial-list {
    display: block;
    padding: 20px;
    border-bottom: 5px solid rgb(189, 206, 51);
    border-top: 5px solid rgb(189, 206, 51);
    background-color: rgba(189, 206, 51, 0.2);
}

    #financial-list strong {
        color: rgb(10, 128, 67);
    }

    #financial-list strong,
    #financial-list span {
        display: block;
        vertical-align: top;
        margin-right: 30px;
        line-height: 26px;
    }

    #financial-list > li {
        display: inline-block;
    }

.page-header {
    border-bottom: 3px solid rgb(189, 206, 51);
    color: rgb(10, 128, 67);
    display: block;
    font-size: 30px;
    font-weight: normal;
    margin: 0 0 30px 0;
}

.standout-para {
    border-color: #eee rgb(189, 206, 51);
    border-radius: 3px;
    border-style: solid;
    border-width: 1px 5px;
    color: rgb(123, 123, 123);
    font-size: 14px;
    margin-bottom: 30px;
    margin-top: 40px;
    padding: 20px;
    line-height: 26px;
}

.panel-body ul {
    list-style: outside none none;
    padding: 0;
}

    .panel-body ul li:before {
        content: "\f111";
        position: absolute;
        top: 7px;
        left: 0;
        margin-right: 10px;
        font-size: 8px;
        color: rgb(10, 128, 67);
        display: inline-block;
        font-family: "FontAwesome";
        font-style: normal;
        font-weight: normal;
        line-height: 1;
    }

    .panel-body ul li {
        font-size: 14px;
        margin-bottom: 10px;
        padding: 0 0 0 15px;
        position: relative;
    }
/* == Management Team / BOD Css */
.thumbnail > img {
    width: 100%;
    display: block;
}

.team-mem h3 {
    color: rgb(112, 112, 112);
    font-size: 16px !important;
    line-height: 22px;
    font-weight: bold;
    margin-bottom: 5px;
    margin-top: 0;
}

.team-mem h4 {
    font-size: 14px;
    font-weight: normal;
    margin: 0;
}
/* == sidebar css */
.side-bar {
    background-color: rgba(189, 206, 51, 0.2);
    padding: 30px 20px 0;
}

    .side-bar:last-child {
        margin-bottom: 40px;
        padding-bottom: 30px;
    }

    .side-bar h4 {
        color: rgb(112, 112, 112);
        font-size: 20px;
        font-weight: normal;
        margin-top: 0;
        font-family: "Raleway",sans-serif;
    }

    .side-bar ul {
        list-style: outside none none;
        margin-bottom: 0;
        padding: 0;
    }

        .side-bar ul li {
            border-bottom: 1px solid rgb(189, 206, 51);
            margin-bottom: 10px;
            padding-bottom: 10px;
        }

            .side-bar ul li:last-child {
                margin-bottom: 0;
            }

            .side-bar ul li a {
                color: rgb(10, 128, 67);
                text-decoration: none;
            }

                .side-bar ul li a:hover {
                    color: rgb(189, 206, 51);
                }
/* == Table CSS */
.table-highlight thead tr {
    color: rgb(255, 255, 255);
    background-color: rgb(189, 206, 51);
}

.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td {
    border: 1px solid rgb(189, 206, 51);
}

.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
    border-bottom-width: 1px;
}

/* == Download page Css */
.download-wrap {
    border: 1px solid #eee;
    margin-bottom: 20px;
    padding: 5px;
    width: 100%;
}

    .download-wrap .glyphicon-file {
        font-size: 16px;
        display: inline-block;
        vertical-align: top;
        text-align: center;
        color: rgb(10, 128, 67);
    }

    .download-wrap label {
        display: inline-block;
        vertical-align: top;
        font-size: 13px;
        font-weight: normal;
        height: 30px;
    }

    .download-wrap .btn {
        width: 100%;
        margin-top: 8px;
        border-radius: 0;
        padding: 5px 0;
    }

.btn-warning {
    background-color: rgb(235, 172, 32);
    color: rgb(255, 255, 255);
}

/* == Faq page Css */
.faq-block .panel {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    box-shadow: none;
}

.faq-block .panel-default > .panel-heading {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    padding: 0 0 20px;
}

.faq-block .panel-title {
    font-size: 14px;
    font-weight: bold;
}

    .faq-block .panel-title > a {
        color: rgb(10, 128, 67);
        outline: medium none;
    }

.faq-block .glyphicon {
    margin-right: 5px;
}

#inner-container .team-list-item,
#inner-container .team-detail {
    margin: 15px;
    padding: 15px;
    border: 1px solid rgba(10, 128, 67, 0.2);
    border-radius: 10px;
    text-align: center;
}

/* == News page css */
#inner-container .news-list-item,
#inner-container .news-detail {
    margin-bottom: 15px;
    padding-bottom: 15px;
    border-bottom: 2px solid rgba(10, 128, 67, 0.2);
}

#inner-container .news-detail {
    border-bottom: none;
}

    #inner-container .news-list-item a,
    #inner-container .news-detail a {
        color: rgb(10, 128, 67);
        display: block;
        font-size: 18px;
        font-weight: normal;
        text-decoration: none;
        margin-bottom: 10px;
    }

        #inner-container .news-list-item a:hove,
        #inner-container .news-detail a:hover {
            color: rgb(189, 206, 51);
        }

    #inner-container .news-list-item p,
    #inner-container .news-detail p {
        line-height: 22px;
        margin-bottom: 0;
    }

    #inner-container .news-detail p {
        margin-bottom: 10px;
    }

.date {
    color: rgba(123, 123, 123, 0.8);
    display: block;
    font-size: 12px;
    font-style: italic;
    font-weight: bold;
    letter-spacing: 1px;
    margin-bottom: 10px;
}

#pagination-holder {
    display: inline-block;
    vertical-align: top;
    width: 100%;
    text-align: center;
}

    #pagination-holder .pagination > li {
        display: inline-block;
    }

.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
    background-color: rgb(10, 128, 67);
}

.pagination > li > a, .pagination > li > span {
    color: rgb(10, 128, 67);
}

/* ===[[   MEDIA QUERY START : inner-container  ]]=== */
@media only screen and (max-width: 768px) {

    .navbar-header h2 {
        font-size: 18px;
    }
    #financial-list > li {
        display: block;
    }

        #financial-list > li > span,
        #financial-list > li > strong {
            display: inline-block;
        }

        #financial-list > li > strong {
            min-width: 160px;
        }
}

/*==================================Accordion Design====================================*/
.faq-block #accordion > a:focus {
    outline: none;
}

.faq-block #accordion > a {
    border: 1px solid #0A8043;
    display: block;
    margin-bottom: 15px;
    padding: 10px 15px;
    position: relative;
}

    .faq-block #accordion > a.collapsed:after {
        border-left: 10px solid rgba(0, 0, 0, 0);
        border-right: 10px solid rgba(0, 0, 0, 0);
        border-top: 11px solid rgb(10, 128, 67);
        content: "";
        height: 20px;
        position: absolute;
        right: 15px;
        top: 16px;
        width: 20px;
    }

    .faq-block #accordion > a:after {
        border-top: 10px solid transparent;
        border-left: 11px solid rgb(10, 128, 67);
        border-bottom: 10px solid transparent;
        content: "";
        height: 20px;
        position: absolute;
        right: 7px;
        top: 11px;
        width: 20px;
    }

.faq-block #accordion .panel-collapse {
    padding: 15px;
    background-color: #f9f9f9;
    margin-top: -15px;
}

.faq-block #accordion > a h3 {
    margin: 0;
}
/*==================================Social Feed Slider====================================*/
#social-feed-slider {
    background: #fff;
    padding: 10px;
    margin-bottom: 15px;
}

.social-scroll {
}

#social-feed-slider .owl-controls {
    position: absolute;
    right: 0;
    top: -54px;
}

#social-feed-slider .owl-dots .owl-dot.active {
    opacity: 1;
}

#social-feed-slider .owl-dots .owl-dot {
    opacity: .5;
}

    #social-feed-slider .owl-dots .owl-dot span {
        height: 32px;
        width: 32px;
        background-repeat: no-repeat;
        background-position: center;
        border-radius: 5px;
        margin-right: 4px;
    }

    #social-feed-slider .owl-dots .owl-dot:first-child span {
        background-color: #3b5998;
        background-image: url("../img/facebook.png");
    }
/*#social-feed-slider .owl-dots .owl-dot:last-child span{
	 background-color: #2caae1;
    background-image: url("../img/twitter.png");
}*/
.owl-item .grid-item {
    padding: 0 10px;
}

.grid-item .thumbnail {
    box-shadow: 0 10px 45px -34px rgba(0, 0, 0, 0.6);
}

.grid-item .caption h3 {
    font-size: 16px;
    line-height: 22px;
    margin: 10px 0;
}

#social-feed {
    padding: 30px 0;
}

    #social-feed h2 {
        margin: 0 0 30px;
    }

.grid {
    background: #DDD;
}

    /* clear fix */
    .grid:after {
        content: '';
        display: block;
        clear: both;
    }

/* ---- .grid-item ---- */

.grid-sizer,
.grid-item {
    width: 33.333%;
}

.grid-item {
    float: left;
    padding: 0px 4px;
}

    .grid-item img {
        display: block;
        max-width: 100%;
    }
/* error */

span.error {
    background-color: #cc1d1d;
    bottom: 54px;
    color: #ffffff !important;
    display: inline-block;
    font-size: 11px;
    font-weight: normal;
    /*left: 447px;*/
    margin: 5px 0 0;
    padding: 0 3px;
    position: relative;
    z-index: 999999;
}

span#captchaResult-error {
    width: 110px;
    display: block;
}

input.error[type="text"],
textarea.error {
    border: 1px solid rgb(218, 37, 28);
}
/*

.processing {
    width: 100%;
    height: 100%;
    position: absolute;
    left: auto;
    top: auto;
    background-image: url("../images/load.gif");
    background-repeat: no-repeat;
    background-position: center;
    background-color: rgba(0, 0, 0, 0.3);
    z-index: 9;
}*/
#cboxContent #cboxLoadedContent {
    /*margin-bottom: 220px;*/
}
/*Modal Pop Up*/
#cboxLoadedContent {
    text-align: center;
}

#cboxTitle {
    text-align: left;
}

    #cboxTitle p {
        padding: 8px 14px;
        margin-bottom: 10px;
        background-color: #0a8043;
        color: #ffffff;
    }

    #cboxTitle ul {
        padding: 0 20px;
        list-style-type: square;
    }

        #cboxTitle ul a {
            padding: 3px 0;
        }

#top-menu ul li a {
    padding: 5px 10px 5px 30px;
    background-image: url("../img/pdf-icon.png");
    background-repeat: no-repeat;
    background-position: 5px center;
    background-size: 16px;
    border: 1px solid #ffffff;
    color: #ffffff;
}





/* ===== Pop up fixes ===== */

/*
#cboxContent {
	height: 450px;
}

#cboxMiddleLeft {
	height: 450px;
}

#cboxMiddleRight {
	height: 450px;
}
*/
