* {

    margin:0;

    padding:0;

}



html, body {

    font-family: 'Poppins', sans-serif !important;

    font-size:15px;

    height:100%;

    /*overflow-x: hidden;*/

}



.footer-section {

    padding:50px 10px;

    background: #383f49;

    height:auto;

    /*position: relative;*/

    /*   z-index: 999999999;*/

}



:hover{

    -webkit-transition: all .5s ease;

    -moz-transition: all .5s ease;

    -o-transition: all .5s ease;

    -ms-transition: all .5s ease;

    transition: all .5s ease;

}



a:hover {

    text-decoration:none;

}



a:active {

    text-decoration:none;

}



.no-gutter > [class*='col-'] {

    padding-right:0;

    padding-left:0;

}



.fa-long-arrow-right {

    float:right;

    padding-right:20px;

    margin-top:3px;

}



.fa-long-arrow-right-asset:before {

    content: "\f178";

}



.fa-long-arrow-right-asset {

    float:right;

    padding-right:20px;

    margin-top:3px;

}



.gold, .active-trail, .active-trail .dropdown-toggle {

    color:#bf9b30 !important;

}



.blue {

    color:#2a8bb8 !important;

}



.grey {

    color:#999 !important;

}



.drk-grey {

    color:#333 !important;

}



.white {

    color:#FFF !important;

}



.img-pad-b {

    padding-bottom:50px;

}



.img-pad-b {

    padding-bottom:50px;

}



.navbar-brand {

    margin-top:-30px;

}



.navbar-default {

    background-color: #fff;

    border: none;

}



.navbar-nav {

    font-family: 'Josefin Sans', sans-serif;

    text-transform:uppercase;

    font-weight:400;

    font-size:16px;

    color:#2d2d2d;

    moz-transition: all 0.5s;

    -o-transition: all 0.5s;

    -webkit-transition: all 0.5s;

    transition: all 0.5s;

}



.nav > li.dropdown.stay-open .dropdown-menu,

.nav > li.dropdown.open .dropdown-menu,

.nav > li.dropdown.open .dropdown-menu {

    /*display: table;*/

    border-radius: 0px;

    width: 100%;

    float: left !important;
    padding: 5px 0;
    margin: 2px 0 0;
    font-size: 14px;
    text-align: left;
    position: absolute;

    left: auto;

    right: 0;

    border:none;

    box-shadow:none;

    background-color:#bf9b30;

    top: 63px !important;

}

.dropdown-menu > .active a{
    background: transparent !important;
}
.dropdown-menu>li.leaf.active-trail.active.hello, .dropdown-menu>li.expanded.active-trail.active.hello {
    background: #337ab7;
    width: 100%;
}

/*.nav > li.dropdown.stay-open .dropdown-menu {*/

    /*    display: block !important;*/

    /*}*/



    .navbar-default .navbar-nav > .active > a {

        background-color:transparent;

    }



    .navbar-default .navbar-nav > li > a:hover {

        color:#bf9b30;

    }



    .dropdown-menu > .active > a {

        background-color: #d5bb6b !important;

        color: #fff !important;

    }



    .dropdown-menu {

        padding:0px;

    }



    .dropdown-menu > li {

        display: table-cell;

        /*height: 50px;*/

        line-height: 40px;

        vertical-align: middle;

    }

    /*.nav > li.dropdown.open a.dropdown-toggle::before, .nav > li.dropdown.open a.change::before, .nav > li.dropdown.stay-open a.change::before {*/

        /* .nav > li.dropdown.open a.dropdown-toggle::before, .nav > li.dropdown.open a.change::before{ */

            /*    border-bottom: 9px solid #bf9b30;*/

            /*    border-left: 9px solid rgba(0, 0, 0, 0);*/

            /*    border-right: 9px solid rgba(0, 0, 0, 0);*/

            /*    content: "";*/

            /*    display: inline-block;*/

            /*    left: calc(50% - 9px);*/

            /*    position: absolute;*/

            /*    bottom: -20px;*/

            /*}*/



            .nav > li.dropdown.open a.dropdown-toggle::before, .nav > li.dropdown.open a.change::before, .nav > li.dropdown.stay-open a.change::before {

             border-bottom: 15px solid #bf9b30 ;

             border-left: 9px solid rgba(0, 0, 0, 0);

             border-right: 9px solid rgba(0, 0, 0, 0);

             content: "";

             display: inline-block;

             left: calc(50% - 9px);

             position: absolute;

             bottom: -20px;



         }



         .dropdown-menu > li > a {

            padding: 22px 20px;

            color: #fff;

            font-weight: 700;

        }

/*.nav > li.dropdown.open a.dropdown-toggle::after {

    border-bottom: 8px solid #fff;

    border-left: 9px solid rgba(0, 0, 0, 0);

    border-right: 9px solid rgba(0, 0, 0, 0);

    content: "";

    display: inline-block;

    left: 86px;

    position: absolute;

    top: -7px;

    }*/



    .social-media li {

        list-style-type:none;

        display:inline-block;

        color:#ccc;

        margin:5px;

    }



    .social-media li a {

        color:#ccc;

    }



    .social-media li a:hover {

        color:#9b9b9b;

    }



    .contact-btn {

        display:block;

        padding:13px 0px;

        border:2px solid #ccc;

        color:#ccc;

        font-weight:600;

        letter-spacing:1px;

        margin-top:18px;

        text-align:center;

    }



    .contact-btn:hover {

        background-color:#ccc;

        color:#383f49;

    }



    .team-btn {

        display:block;

        padding:13px 0px;

        border:2px solid #262b30;

        color:#262b30;

        font-weight:600;

        letter-spacing:1px;

        margin-top:18px;

        text-align:center;

        font-size: 15px;

        margin-bottom: 20px;

    }



    .team-btn:hover {

        background-color:#262b30;

        color:#fff;

    }



    .career-btn {

        display: block;

        padding: 13px 0px;

        border: 2px solid #fff;

        color: #fff;

        font-weight: 600;

        letter-spacing: 1px;

        margin-top: 18px;

        text-align: center;

    }



    .report-btn {

        display:block;

        padding:13px 0px;

        border:2px solid #262b30;

        color:#262b30;

        font-weight:600;

        letter-spacing:1px;

        margin-top:18px;

        text-align:center;

        width:50%;

        font-size: 15px;

    }



    .report-btn:hover {

        background-color:#262b30;

        color:#fff;

    }



    h4 {

        color:#ccc;

    }



    h5 {

        color:#ccc;

        font-weight:400;

        letter-spacing:1px;

        line-height:20px;

    }



    hr {

        margin: 50px 15px 15px 15px;

    }



    .input-field {

        background-color:#55606d;

        border:none;

        color:#ccc;

        padding:25px 0px 25px 15px !important;

        width:100% !important;

        letter-spacing:1px;

        font-weight: 600;

    }



    .sign-up {

        background-color:#262b30;

        color:#ccc;

        padding:15px 0px !important;

        width:100px;

        letter-spacing:1px;

        font-weight: 600;

    }



    .sign-up:hover {

        background-color:#000;

        color:#fff;

    }



    .form-control {

        border-radius:0px;

        border: 1px solid transparent;

    }



    button.btn {

        border-radius:0px;

    }



    .back-to-top {

        cursor: pointer;

        position: fixed;

        bottom: 165px;

        right: 40px;

        /*display:none;*/

        background: #2a8bb8;

        border: none;

        z-index:99;

    }



    .footer-nav {

        text-align: left;

        list-style-type: none;

        padding-top: 10px;

    }



    .footer-nav li {

        padding-bottom:17px;

        font-weight:600;

        letter-spacing:1px;

    }



    .footer-nav li a {

        color:#ccc;

        position: relative;

    }



    .footer-nav li a:after {

        content: '';

        position: absolute;

        bottom: 0;

        left: 0;

        width: 0%;

        border-bottom: 2px solid #ccc;

        transition: 0.4s;

    }



    .footer-nav li a:hover:after {

        width: 100%;

    }



    .footer-site {

        list-style-type:none;

        float:right;

    }



    .footer-site li {

        display:inline-block;

        margin:6px 3px;

    }



    .footer-site li a {

        color:#ccc;

        position: relative;

    }



    .footer-site li a:after {

        content: '';

        position: absolute;

        bottom: 0;

        left: 0;

        width: 0%;

        border-bottom: 2px solid #ccc;

        transition: 0.4s;

    }



    .footer-site li a:hover:after {

        width: 100%;

    }



    .navbar-toggle {

        margin-top: 20px !important;

    }



    .item,

    .active,

    .carousel-inner {

        height: 100%;

    }



    .fill {

        width: 100%;

        height: 100%;

        background-position: center;

        -webkit-background-size: cover;

        -moz-background-size: cover;

        background-size: cover;

        -o-background-size: cover;

    }



    .carousel-caption {

        background-color:rgba(255, 255, 255, 0.8);

        position: absolute;

        top: 55%;

        transform: translateY(-50%);

        text-shadow:none;

        text-align:left;

        left:0%;

        max-width:400px;

        padding:20px 0px;

        bottom: inherit !important;

    }



    .carousel-caption h2 {

        font-size:34px;

        color:#193154;

        font-weight:700;

        margin:20px 40px;

        letter-spacing:2px;

        line-height:36px;

    }



    .carousel-caption p {

        margin:0px 40px;

        color:#333;

        font-weight:400;

        letter-spacing:1px;

        margin:20px 40px;

    }



    .learnmore-btn {

        color:#2a8bb8;

        text-align:right;

        display:block;

        float:right;

        margin:20px 45px;



    }

    .view-more{

        float: left !important;

    }



    #do{

        background-image:url(../img/about-banner.jpg);

    }



    .banner-header {

        background: center center no-repeat;

        -webkit-background-size: cover;

        -moz-background-size: cover;

        background-size: cover;

        -o-background-size: cover;

        background-image:url(../img/about-banner.jpg);

        min-height:500px;

        position:relative;

    }



    .bio-banner-header {

        background: center center no-repeat;

        -webkit-background-size: cover;

        -moz-background-size: cover;

        background-size: cover;

        -o-background-size: cover;

        background-image:url(../img/bio-banner.jpg);

        min-height:400px;

        position:relative;

    }



    .present-banner-header {

        background: center center no-repeat;

        -webkit-background-size: cover;

        -moz-background-size: cover;

        background-size: cover;

        -o-background-size: cover;

        background-image:url(../img/present-banner.jpg);

        min-height:400px;

        position:relative;

    }



    .banner-title {

        padding: 150px 0;

    }



    .banner-title h1 {

        padding: 30px 30px;

        color:#fff;

        text-shadow: 2px 4px 3px rgba(0,0,0,0.3);

        position:absolute;

    }



    .blue-line {

        position: absolute;

        bottom:0px;

        left: 50%;

        z-index: 15;

        padding-left: 0;

    }



    .page-content {

        border-left: 10px solid #383f49;

    }



    .page-content-inner {

        padding:30px 0px;

    }



    .page-content h1 {

        font-weight:700;

        color:#193154;

        margin-bottom:50px;

        margin:30px 0 5px 0;

    }



    .page-content h2 {

        text-transform:uppercase;

        font-weight:700;

        color:#bf9b30;

        margin-bottom:30px;

        margin-top:5px;

    }



    .page-content h3 {

        font-weight:500;

        color:#333;

        margin: 10px 0 18px 0;

        line-height:30px;

        font-size:20px;

        margin-bottom: 30px;

    }



    .page-content h4 {

        text-transform:uppercase;

        font-weight:400;

        color:#bf9b30;

        margin-bottom:5px;

    }



    .page-content p {

        max-width:100%;

        color:#333;

        line-height:24px;

        padding-bottom:15px;

        text-align: justify;

        text-justify: distribute;

    }



    .page-content hr {

        margin:60px 0px 50px 0px;

    }



    .page-lined-list {

        font-weight: 400;

        list-style-type:none;

        font-size:18px;

        letter-spacing:1px;

    }



    .page-lined-list a {

        color: #999;

        text-decoration: none;

        display: block;

        border-top: 1px solid #999;

        background-image:url(../img/right-grey-arrow.png);

        background-repeat: no-repeat;

        background-position: right center;

        padding: 15px 30px 15px 15px;

    }



    .page-lined-list a:hover {

        color:#193154;

        background-image:url(../img/right-blue-arrow.png);

    }



    .circle-li {

        list-style-type:circle;

        margin:0px 0px 30px 40px;

        font-size: 15px;

        color: #333;

    }



    .circle-li a {

        color:#333;

    }



    .circle-li a:hover {

        color:#bf9b30;

    }



    .map-box {

        background: #161d46;

        color: #fff;

        margin: 2.5em 3em !important;

        padding: 1.5em;

        position: absolute;

        left: 0;

        text-align: left;

        z-index: 99;

        bottom: 0;

    }



    .map-box li {

        list-style-type:none;

        margin:5px;

    }



    .map-box li a {

        color:#fff;

        cursor:pointer;

    }



    #map_canvas {

        height: 80vh;

        width: 100%;

        margin-top: 50px;

    }



    .gm-style {

        font-family: 'Poppins', sans-serif !important;

        text-align: center !important;

    }



    .asset-box h3 {

        margin-top:0px;

        color:#2a8bb8;

        font-weight:600;

    }



    .assets > img {

        margin-bottom:20px;

    }



    .table {

        padding-bottom:5px;

    }



    .table > tbody > tr > th, .table > tbody > tr > td  {

        border:none;

        color: #333;

        padding:0px;

        padding-right: 10px;

        font-size: 15px;

    }



    /* Icon Wobble Horizontal */

    @-webkit-keyframes hvr-icon-wobble-horizontal {

        16.65% {

            -webkit-transform: translateX(6px);

            transform: translateX(6px);

        }

        33.3% {

            -webkit-transform: translateX(-5px);

            transform: translateX(-5px);

        }

        49.95% {

            -webkit-transform: translateX(4px);

            transform: translateX(4px);

        }

        66.6% {

            -webkit-transform: translateX(-2px);

            transform: translateX(-2px);

        }

        83.25% {

            -webkit-transform: translateX(1px);

            transform: translateX(1px);

        }

        100% {

            -webkit-transform: translateX(0);

            transform: translateX(0);

        }

    }

    @keyframes hvr-icon-wobble-horizontal {

        16.65% {

            -webkit-transform: translateX(6px);

            transform: translateX(6px);

        }

        33.3% {

            -webkit-transform: translateX(-5px);

            transform: translateX(-5px);

        }

        49.95% {

            -webkit-transform: translateX(4px);

            transform: translateX(4px);

        }

        66.6% {

            -webkit-transform: translateX(-2px);

            transform: translateX(-2px);

        }

        83.25% {

            -webkit-transform: translateX(1px);

            transform: translateX(1px);

        }

        100% {

            -webkit-transform: translateX(0);

            transform: translateX(0);

        }

    }

    .hvr-icon-wobble-horizontal {

        display: inline-block;

        vertical-align: middle;

        -webkit-transform: perspective(1px) translateZ(0);

        transform: perspective(1px) translateZ(0);

        box-shadow: 0 0 1px transparent;

        position: relative;

        padding-right: 3.2em;

        -webkit-transition-duration: 0.3s;

        transition-duration: 0.3s;

    }

    .hvr-icon-wobble-horizontal:before {

        content: "\f178";

        position: absolute;

        right: 1em;

        padding: 0 1px;

        font-family: FontAwesome;

        -webkit-transform: translateZ(0);

        transform: translateZ(0);

    }

    .hvr-icon-wobble-horizontal:hover:before, .hvr-icon-wobble-horizontal:focus:before, .hvr-icon-wobble-horizontal:active:before {

        -webkit-animation-name: hvr-icon-wobble-horizontal;

        animation-name: hvr-icon-wobble-horizontal;

        -webkit-animation-duration: 1s;

        animation-duration: 1s;

        -webkit-animation-timing-function: ease-in-out;

        animation-timing-function: ease-in-out;

        -webkit-animation-iteration-count: 1;

        animation-iteration-count: 1;

    }



    .press-lined-list h4 {

        width:70%;

        line-height:26px;

        color:#193154;

        text-transform:none;

        font-weight:600;

    }



    .press-lined-list h4:hover {

        color:#bf9b30;

    }



    .press-lined-list p {

        padding-bottom:0px;

    }



    .press-lined-list a {

        color: #fff;

        text-decoration: none;

        display: block;

        border-bottom: 1px solid #333;

        padding: 1.6rem 0;

        /*background-image:url(../img/right-grey-arrow.png);*/

        background-repeat: no-repeat;

        background-position: right center;

    }



    .col-height {

        display: table;

        moz-transition: all 0.5s;

        -o-transition: all 0.5s;

        -webkit-transition: all 0.5s;

        transition: all 0.5s;

    }



    .left {

        background: #fff;

    }



    .right {

        background: #bf9b30;

        width:100%;

    }



    .left2 {

        background:#f2f2f2;

    }



    .right2 {

        background: #f2f2f2;

        width:100%;

    }



    .col-text {

        display: table-cell;

        vertical-align: middle;

        text-align: center;

    }



    article {

        display: block;

        margin: 0 auto;

        font-size: 38px;

        color: #fff;

        /*width: 50%;*/

    }



    .left-box h2 {

        font-size:34px;

        color:#193154;

        font-weight:700;

        letter-spacing:2px;

        line-height:36px;

        text-align:left;

        max-width:90%;

        padding: 1em 1.2em;

        margin-bottom: 0;

    }



    .left-box p {

        padding: 1em 2.5em;

        max-width:95%;

    }



    .left2 h3, .right-box h3 {

        color:#fff;

        font-weight:700;

        letter-spacing:2px;

        line-height:36px;

        text-align:left;

        max-width:90%;

        padding: 1em 1.7em;

        margin-bottom: 0;

        text-transform:uppercase;

    }



    .lined-list {

        font-weight: 400;

        list-style-type:none;

        padding: 1em 2em;

        font-size:20px;

        letter-spacing:1px;

    }



    .lined-list a {

        color: #fff;

        text-decoration: none;

        display: block;

        border-top: 1px solid #fff;

        padding: 16px 0;

        padding: 1.6rem 0;

        background-image:url(../img/right-arrow.png);

        background-repeat: no-repeat;

        background-position: right center;

    }



    .news-box {

        max-height: 330px;

        overflow: auto;

    }



    .news-section {

        padding: .2em 2em !important;

    }



    .news-section p {

        padding: 1em 0em;

    }



    .featured-section {

        padding: 0em 2em !important;

    }



    .featured-section h4 {

        font-weight:700;

        letter-spacing:1px;

        line-height:26px;

        margin-bottom: 25px;

    }



    .img-bio {

        margin-bottom:20px;

    }



    .bio-name {

        font-weight:600;

        padding-bottom:0px !important;

        max-width:100% !important;

        height:60px;

        text-align: center !important;

    }



    .bio-title {

        font-size:15px;

        font-weight:400;

        line-height:20px !important;

        max-width:100% !important;

        height:42px;

        text-align: center !important;

    }



    .bio-btn {

        color:#2a8bb8;

        text-align:left;

        display:block;

        margin:10px 0px 20px 0px;

    }



    .bio-data {

        padding-bottom:20px;

        margin:0 auto;

        display:block;

        text-align:center;

    }



    .hover12 figure {

        border-radius:50%;

    }



    .hover12 figure img {

        opacity: 1;

        -webkit-transition: .3s ease-in-out;

        transition: .3s ease-in-out;

        border-radius:50%;

    }



    .company-bod .hover12 figure:hover img {

        opacity: 1;

    }



    .hover12 figure:hover img {

        opacity: .5;

    }



    .bio-hover .bio-details {

        position:absolute;

        left:0px;

        visibility:hidden;

        font-weight:600;

        color:#333;

        font-size:15px;

    }



    .bio-hover:hover .bio-details {

        visibility: visible;

        position: absolute;

        left: 0;

        bottom: 0;

        right: 0;

        top: -45px;

        margin: 110px 0px;

        font-size: 15px;

    }

    .press-lined-list h4 {

        width:70%;

        line-height:26px;

        color:#193154;

        text-transform:none;

        font-weight:600;

    }



    .press-lined-list h4:hover {

        color:#bf9b30;

    }



    .press-lined-list p {

        padding-bottom:0px;

    }



    .press-lined-list a {

        color: #fff;

        text-decoration: none;

        display: block;

        border-bottom: 1px solid #333;

        padding: 1.6rem 0;

        background-image:url(../img/right-grey-arrow.png);

        background-repeat: no-repeat;

        background-position: right center;

    }

    .pagination > li > a {
      background-image: none !important;
    }

    .fa-circle:before {

        color: #bf9b30;

    }



    .timeline {

        list-style: none;

    }

    .timeline p {

        max-width: 100%;

        color: #333;

        line-height: 24px;

        padding-bottom:0px;

    }

    .timeline h1 {

        padding:20px;

        margin:0px;

        color:#fff !important;

    }

    .timeline-blue {

        background:#193154 !important;

    }

    .timeline > li > .timeline-panel.timeline-blue:after {

        position: absolute;

        top: 27px;

        right: -14px;

        display: inline-block;

        border-top: 14px solid transparent;

        border-left: 14px solid #193154;

        border-right: 0 solid #193154;

        border-bottom: 14px solid transparent;

        content:"";

    }

    .timeline:before {

        top: 0;

        bottom: 0;

        position: absolute;

        content:" ";

        width: 1px;

        background: #bf9b30;

        left: 50%;

        margin-left: -1.5px;

    }

    .timeline > li {

        margin-bottom: 40px;

        position: relative;

        width: 50%;

        float: left;

        clear: left;

    }

    .timeline > li:before, .timeline > li:after {

        content:" ";

        display: table;

    }

    .timeline > li:after {

        clear: both;

    }

    .timeline > li:before, .timeline > li:after {

        content:" ";

        display: table;

    }

    .timeline > li:after {

        clear: both;

    }

    .timeline > li > .timeline-panel {

        width: calc(100% - 25px);

        width: -moz-calc(100% - 25px);

        width: -webkit-calc(100% - 25px);

        float: left;

        border: 1px solid #193154;

        background: #ffffff;

        position: relative;

    }

    .timeline > li > .timeline-panel:before {

        position: absolute;

        top: 26px;

        right: -15px;

        display: inline-block;

        border-top: 15px solid transparent;

        border-left: 15px solid #193154;

        border-right: 0 solid #193154;

        border-bottom: 15px solid transparent;

        content:" ";

    }

    .timeline > li > .timeline-panel:after {

        position: absolute;

        top: 27px;

        right: -14px;

        display: inline-block;

        border-top: 14px solid transparent;

        border-left: 14px solid #ffffff;

        border-right: 0 solid #ffffff;

        border-bottom: 14px solid transparent;

        content:"";

    }

    .timeline > li > .timeline-badge {

        color: #ffffff;

        width: 24px;

        height: 24px;

        line-height: 50px;

        text-align: center;

        position: absolute;

        top: 16px;

        right: -12px;

        z-index: 100;

    }

    .timeline > li.timeline-inverted > .timeline-panel {

        float: right;

    }

    .timeline > li.timeline-inverted > .timeline-panel:before {

        border-left-width: 0;

        border-right-width: 15px;

        left: -15px;

        right: auto;

    }

    .timeline > li.timeline-inverted > .timeline-panel:after {

        border-left-width: 0;

        border-right-width: 14px;

        left: -14px;

        right: auto;

    }

    .timeline-badge > a {

        color: #193154 !important;

    }

    .timeline-badge a:hover {

        color: #dcdcdc !important;

    }

    .timeline-title {

        margin-top: 0;

        color: inherit;

    }

    .timeline-heading h4 {

        font-weight: 400;

        padding: 0 15px;

        color: #4679bd;

    }

    .timeline-body > p, .timeline-body > ul {

        padding: 10px 15px;

        margin-bottom: 0;

    }

    .timeline-footer {

        padding: 5px 15px;

        background-color:#f4f4f4;

    }

    .timeline-footer p { margin-bottom: 0; }

    .timeline-footer > a {

        cursor: pointer;

        text-decoration: none;

    }

    .timeline > li.timeline-inverted {

        float: right;

        clear: right;

    }

    .timeline > li:nth-child(2) {

        margin-top: 60px;

    }

    .timeline > li:nth-child(3) {

        margin-top: 130px;

    }

    .timeline > li:nth-child(4) {

        margin-top: 60px;

    }

    .timeline > li:nth-child(8) {

        margin-top: 10px;

    }

    .timeline > li:nth-child(9) {

        margin-top: 80px;

    }

    .timeline > li:nth-child(14) {

        margin-top: 60px;

    }

    .timeline > li:nth-child(15) {

        margin-top: 100px;

    }

    .timeline > li:nth-child(16) {

        margin-top: 50px;

    }

    .timeline > li.timeline-inverted > .timeline-badge {

        left: -12px;

    }

    button.filter-button {

        font-size: 15px;

        border: 2px solid #262b30;

        text-align: center;

        color: #262b30;

        margin-bottom: 30px;

        letter-spacing: 1px;

        font-weight: 600;

    }



    .filter-button:hover {

        color: #fff;

        background-color: #262b30;

        border: 2px solid #262b30;

    }

    .filter-button.active, .filter-button:focus {

        background-color: #262b30 !important;

        color: white !important;

        border: 2px solid #262b30;

    }



    .filtr-options {

        border-bottom:5px solid #ccc;

        padding-bottom: 30px;

        margin: 35px 0px;

    }



    .filtr-country {

        float:left;

        margin-right:7px;

    }



    .dropdown.dropdown-lg .dropdown-menu {

        margin-top: -1px;

        padding: 15px 20px;

        width: 300px;

    }

    .input-group-btn .btn-group {

        display: flex !important;

    }

    .btn-group .btn {

        border-radius: 0;

        margin-left: -1px;

        height:37px;

    }



    .form-horizontal .form-group {

        margin-left: 0;

        margin-right: 0;

    }



    .input-keywords {

        height:37px;

        border: 1px solid #ccc;

    }



    .btn-filtr {

        background-color:#e6e6e6;

        color:#333;

        border:none;

    }



    .social-media-tab {

        background-color:#eee;

        padding:10px 20px 25px 20px;

    }



    .social-media-tab h4 {

        margin-bottom:30px;

    }



    .social-media-tab .fa {

        color:#383f49;

    }



    #dot-nav ul {

        list-style: none;

        margin:0;

        padding: 0;

    }

    #dot-nav li {

        position: relative;

        background-color: #bdc3c7;

        border:3px solid #bdc3c7;

        border-radius: 15px 15px 15px 15px;

        cursor: pointer;

        padding: 5px;

        height: 10px;

        margin: 20px 10px 0px 0px;

        width: 10px;

        vertical-align:bottom;

    }

    #dot-nav li.active, #dot-nav li:hover {

        background-color: #8e44ad;

    }



    #dot-nav a {

        outline: 0;

        vertical-align:top;

        margin: 0px 0px 0px 25px;

        position: relative;

        top:-5px;

    }

    .awesome-tooltip + .tooltip > .tooltip-inner {

        background-color: #8e44ad;

        color: #f5f5f5;

        border: 1px solid #8e44ad;

    }

    .awesome-tooltip + .tooltip.left > .tooltip-arrow{

        top:50%;

        right:0;

        margin-top:-5px;

        border-top:5px solid transparent;

        border-bottom:5px solid transparent;

        border-left:5px solid #8e44ad;

    }



    #dot-nav{

        height: 40%;

        margin: auto;

        position: fixed;

        top: 0;

        bottom: 0;

        right: 20px;

        z-index:999;

    }



    #dot-nav ul {

        list-style: none;

        margin:0;

        padding: 0;

    }

    #dot-nav li {

        position: relative;

        background-color: #b08c30;

        border:3px solid #b08c30;

        border-radius: 15px 15px 15px 15px;

        cursor: pointer;

        padding: 5px;

        height: 10px;

        margin: 20px 30px 0px 0px;

        width: 10px;

        vertical-align:bottom;

    }

    #dot-nav li.active, #dot-nav li:hover {

        background-color: #d5bb6b;

    }



    #dot-nav a {

        outline: 0;

        vertical-align:top;

        margin: 0px 0px 0px 25px;

        position: relative;

        top:-5px;

    }

    .blue-tooltip + .tooltip > .tooltip-inner {

        background-color: #193154;

        color: #fff;

        -webkit-border-radius: 0px;

        -moz-border-radius: 0px;

        border-radius: 0px;

        font-size:15px;

        padding:10px 15px 20px 15px;

        text-align:center;

    }



    .blue-tooltip + .tooltip.left > .tooltip-arrow{

        top:50%;

        right:0;

        margin-top:-15px;

        border-top:5px solid transparent;

        border-bottom:5px solid transparent;

        border-left:5px solid #193154;

    }



    .download-pdf-btn {

        padding:20px 0px 0px;

        display:block;

        width:auto;

    }



    .fa-file-text-o {

        padding-right:15px;

    }



    .fa-phone, .fa-fax, .fa-envelope {

        padding:10px 15px 10px 0px;

    }



    .vresize {

      resize: vertical;

  }



  .contact-form select {

    background:none;

    font-size:18px;

    border: 0;

    outline: 2px solid #262b30 !important;

    font-weight:600;

    letter-spacing:.5px;

    color: #193154;

    height:50px;

    text-indent: 10px;

}



.contact-form .form-group {

    margin-bottom:30px;

}



.form-group .input-contact {

    padding: 12px 0px;

    height: 50px;

    border-bottom: 2px solid #262b30;

    width: 100%;

    border-radius: 0;

    background:none;

    font-size:18px;

    color: #193154;

    box-shadow:none;

    font-weight:600;

}



.form-group .input-contact-area {

    padding: 12px 0px;

    border-bottom: 2px solid #262b30;

    width: 100%;

    border-radius: 0;

    background:none;

    font-size:18px;

    color: #193154;

    box-shadow:none;

    font-weight:600;

}



.contact-form input::-webkit-input-placeholder {

    color: #193154 !important;

}



.contact-form input:-moz-placeholder { /* Firefox 18- */

    color: #193154 !important;

}



.contact-form input::-moz-placeholder {  /* Firefox 19+ */

    color: #193154 !important;

}



.contact-form input:-ms-input-placeholder {

    color: #193154 !important;

}



textarea::-webkit-input-placeholder {

    color: #193154 !important;

}



textarea:-moz-placeholder { /* Firefox 18- */

    color: #193154 !important;

}



textarea::-moz-placeholder {  /* Firefox 19+ */

    color: #193154 !important;

}



textarea:-ms-input-placeholder {

    color: #193154 !important;

}



button.submit-enquiry-btn {

    background:none;

    padding: 13px 30px;

    outline: 2px solid #262b30;

    font-weight: 600;

    letter-spacing: 1px;

    text-align: center;

    color:#262b30;

    font-size:15px;

    margin-top:20px;

}

input.submit-enquiry-btn {

    background:none;

    padding: 13px 30px;

    outline: 2px solid #262b30;

    font-weight: 600;

    letter-spacing: 1px;

    text-align: center;

    color:#262b30;

    font-size:15px;

    margin-top:20px;

}



.submit-enquiry-btn:hover {

    background:#262b30;

}



.quote>.highlight{

    padding-bottom: 0px;

}

.growth {

    padding-top: 20px;

}

.khulnapower figure:hover img {

    opacity: 1;

}



.nav-pills > li.active > a {

    background-color: #fff !important;

}



.tab-content > .tab-pane {

    margin-top: 10px;

}

.download-pdf-btn {

    padding: 20px 0px 0px;

    display: block;

    width: auto;

    margin-bottom: 20px;

}

.careers-content {

    z-index: 2;

    position: relative;

}

.career-btn:hover {

    background-color: #fff;

    color: #262b30;

}

.careers-content h3 {

    margin-top: 0px;

    font-weight: 700;

    letter-spacing: 1px;

    margin-bottom: 0px;

}



.psi-lined-list h4 {

    width:70%;

    line-height:26px;

    color:#193154;

    text-transform:none;

    font-weight:600;

}



.psi-lined-list h4:hover {

    color:#bf9b30;

}



.psi-lined-list p {

    padding-bottom:0px;

}



.psi-lined-list a {

    color: #fff;

    text-decoration: none;

    display: block;

    border-bottom: 1px solid #333;

    padding: 1.6rem 0;

    background-image:url(../img/pdf-icon.png);

    background-repeat: no-repeat;

    background-position: right center;

}

blockquote {

    padding: 0px 0px 0px 30px;

    margin: 50px 0px;

    font-size: 18px;

    line-height: 30px;

    border-left: 10px solid #eee;

}

.quotation-mark {

    margin-top: -10px;

    font-weight: bold;

    font-size: 100px;

    font-family: "Times New Roman", Georgia, Serif;

    color: #bf9b30;

}

.quote h5 {

    color: #333;

    letter-spacing: 0px;

}

.quote h3 {

    font-weight: 700;

    padding-bottom: 50px;

}



/* Carousel */

/*.carousel {*/

    /*    height: 70%;*/

    /*    min-height:600px;*/

    /*}*/



    .item,

    .active,

    .carousel-inner {

        height: 100%;

    }



    .fill {

        width: 100%;

        height: 100%;

        background-position: center;

        -webkit-background-size: cover;

        -moz-background-size: cover;

        background-size: cover;

        -o-background-size: cover;

    }



    .carousel-caption {

        background-color:rgba(255, 255, 255, 0.8);

        position: absolute;

        top: 55%;

        transform: translateY(-50%);

        text-shadow:none;

        text-align:left;

        left:0%;

        max-width:450px;

        /*padding:20px 0px;*/

        padding-top:0px!important;

        padding-bottom:0px!important;

    }



    .carousel-caption h2 {

        font-size:25px;

        color:#193154 ;

        font-weight:700;

        margin:20px 40px;

        letter-spacing: 0px;
        line-height: 30px;

    }



    .carousel-caption p {

        margin:0px 40px;

        color:#333;

        font-weight:400;

        letter-spacing:1px;

        margin:30px 40px;

    }



    .carousel-control.left {

      background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%) !important;

      background-image:      -o-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%) !important;

      background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, .0001))) !important;

      background-image:         linear-gradient(to right, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%) !important;

      filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1) !important;

      background-repeat: repeat-x !important;

      width:10%;

      background:none;

  }



  .carousel-control.right {

      right: 0;

      left: auto;

      background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%) !important;

      background-image:      -o-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%) !important;

      background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .0001)), to(rgba(0, 0, 0, .5))) !important;

      background-image:         linear-gradient(to right, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%) !important;

      filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1) !important;

      background-repeat: repeat-x !important;

      width:10%;

      background:none;

  }





  .carousel-fade .carousel-inner-award .item {

      opacity: 0;

      transition-property: opacity;

      -webkit-transition-property: opacity;

      -moz-transition-property: opacity;

      -o-transition-property: opacity;



  }

  .carousel-fade .carousel-inner-award .active {

      opacity: 1;

  }

  .carousel-fade .carousel-inner-award .active.left,

  .carousel-fade .carousel-inner-award .active.right {

      left: 0;

      opacity: 0;

      z-index: 1;

  }

  .carousel-fade .carousel-inner-award .next.left,

  .carousel-fade .carousel-inner-award .prev.right {

      opacity: 1;

  }

  .carousel-fade .carousel-control {

      z-index: 2;

  }

  @media all and (transform-3d),

  (-webkit-transform-3d) {

      .carousel-fade .carousel-inner-award > .item.next,

      .carousel-fade .carousel-inner-award > .item.active.right {

        opacity: 0;

        -webkit-transform: translate3d(0, 0, 0);

        transform: translate3d(0, 0, 0);

    }

    .carousel-fade .carousel-inner-award > .item.prev,

    .carousel-fade .carousel-inner-award > .item.active.left {

        opacity: 0;

        -webkit-transform: translate3d(0, 0, 0);

        transform: translate3d(0, 0, 0);

    }

    .carousel-fade .carousel-inner-award > .item.next.left,

    .carousel-fade .carousel-inner-award > .item.prev.right,

    .carousel-fade .carousel-inner-award > .item.active {

        opacity: 1;

        -webkit-transform: translate3d(0, 0, 0);

        transform: translate3d(0, 0, 0);

    }

}

.item:nth-child(1) {

  background: url(../img/awards-and-milestone2025.jpg) no-repeat top center fixed;

  -webkit-background-size: cover;

  -moz-background-size: cover;

  -o-background-size: cover;

  background-size: cover;

}

.item:nth-child(2) {

  background: url(../img/awards-and-milestone2025.jpg) no-repeat center center fixed;

  -webkit-background-size: cover;

  -moz-background-size: cover;

  -o-background-size: cover;

  background-size: cover;

}

.item:nth-child(3) {

  background: url(../img/awards-and-milestone2025.jpg) no-repeat center center fixed;

  -webkit-background-size: cover;

  -moz-background-size: cover;

  -o-background-size: cover;

  background-size: cover;

}

.item:nth-child(4) {

  background: url(../img/awards-and-milestone2025.jpg) no-repeat center center fixed;

  -webkit-background-size: cover;

  -moz-background-size: cover;

  -o-background-size: cover;

  background-size: cover;

}

.item:nth-child(5) {

  background: url(../img/awards-and-milestone2025.jpg) no-repeat center center fixed;

  -webkit-background-size: cover;

  -moz-background-size: cover;

  -o-background-size: cover;

  background-size: cover;

}

.carousel-award {

  z-index: -99;

  height:100%;

  position:relative;

}

.carousel-award .item {

  position: fixed;

  width: 100%;

  height: 100%;

}

.carousel-caption-award {

  position: absolute;

  top: 55%;

  transform: translateY(-50%);

  text-align: center;

  left: 0%;

  padding: 20px 0px;

  margin: 0 auto;

  width: 100%;

}

.carousel-caption-award h1 {

  border:4px solid #FFF;

  padding:20px 30px;

  color:#fff;

  font-size:46px;

  letter-spacing:2px;

}

.carousel-caption-award h3 {

  color:#fff;

  letter-spacing:2px;

}

.arrow-award {

  text-align: center;

  color: #FFF;

}

.page-content-award {

  background:#fff;

  border-left: 10px solid #383f49;

}

.btn-circle {

  font-size: 26px;

  width: 55px;

  height: 55px;

  line-height: 45px;

  -webkit-transition: background .3s ease-in-out;

  -moz-transition: background .3s ease-in-out;

  transition: background .3s ease-in-out;

  color: #fff;

  border: 2px solid #fff;

  border-radius: 100%!important;

  background: 0 0;

  position: absolute;

  bottom: 50px;

  margin-left: -20px;

}

.year-awards h4 {

  text-align:center;

  border-bottom: 1px solid #000;

  line-height:0.1em;

  margin:50px 0 100px;

  letter-spacing:10px;

  color:#333;

  font-weight:400;

}

.year-awards h4 span {

  background:#fff;

  padding:0 5px 0px 20px;

  text-align:center;

}

.title-awards {

  font-weight:700;

  color: #193154;

  margin-top:0px;

  margin-bottom:40px;

}

.vertical-line {

  position: fixed;

  background-color: #bf9b30;

  top: 0;

  right: 56px;

  transform: translateX(-50%);

  width: 2px;

  height: 100%;

  z-index:999;

  opacity: 0.3;

}



@media screen and (max-width: 767px) {

  .text-right {

    text-align:left;

}

}



/* End Carousel */



/* customize */

/* search */
body.toolbar .navbar-fixed-top {
    top: 30px !important;
}
.menu.nav > li.dropdown.expanded:hover >ul.dropdown-menu{
    padding: 0px;
}
.menu.navbar-nav > li {
    white-space: nowrap;
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
    color: #000 !important;
}
.dropdown-menu.search-dropdown{
    top: 37px !important;
}
.search-form .form-actions {
    float: right;
}
.navbar-brand>span>img{
    max-width: 150px;
}
.form-actions.form-wrapper.form-group:hover .form-item-custom-search-block-form-1 .custom-search-box {
    display: block;
}
.search-form .form-actions.form-wrapper.form-group .form-item-custom-search-block-form-1 .custom-search-box {
    display: none;
}
/*end search */

/* filter option */
form.filter-option {
    margin: 18px 0;
    width: 100%;
    position: relative;
    overflow: hidden;
}
.filter-option .form-control {
    border: 1px solid #161d46;
    padding: 10px;
}
form.filter-option select {
    padding: 11px 2px !important;
}

input.btn.btn-primary.filter-btn {
    padding: 12px 33px;
    background: #55606d;
}

.container.page-content-inner.joblist {
    max-width: 1245px;
}

.job-list tr th, .job-list tr td {
    padding: 15px;
}
.job-list tr th {
    background: #337ab7;
    color: #fff;
}
.job-list tr {
    border-bottom: 1px solid #d1d1d1;
}
.job-list tr:hover{
    background: #efefef;
}
.job-list{
    width: 100%;
}
.apply-now{
    margin: 20px 0;
}
.job-requirement ul{
    padding: 0 20px;
}
.padding-none{
    padding-left: 0px !important;
    padding-right: 0px !important;
}
.jobs{
    margin: 20px 0;
    width: 100%;
    float: left;
}
.apply {
    background: url(../img/jobs.jpg) no-repeat center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    padding: 30px 0;
    min-height: 160px;
    width: 32%;
    padding-top: 8%;
    float: left;
    margin-right: 15px;.
    text-align: center;
}
.apply h3{
    color: #fff;
    text-align: center;
    width: 100%;
}
a:hover>.apply h3, a:hover>.scholar h3, a:hover>.internships h3 {
    color: #7bb2e2;
}
.scholar {
    background: url(../img/scholar.jpg) no-repeat center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    padding: 30px 0;
    min-height: 160px;
    width: 32%;
    padding-top: 8%;
    float: left;
    margin-right: 15px;
    text-align: center;
}
.scholar h3{
    color: #fff;
    text-align: center;
    width: 100%;
}
.internships {
    background: url(../img/internship.jpg) no-repeat center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    padding: 30px 0;
    min-height: 160px;
    width: 32%;
    padding-top: 8%;
    float: left;
    text-align: center;
}
.internships h3{
    color: #fff;
    text-align: center;
    width: 100%;
}
.why-join {
    background: url(../img/join-us.jpg) no-repeat center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    padding: 30px;
    min-height: 300px;
    height: 100%;
}
.why-join-text h3, .why-join-text p{
    color: #fff;
}
.why-join-text {
    position: relative;
    top: 24px;
    width: 100%;
    overflow: hidden;
}
.join-us{
    font-size: 16px;
    margin: 10px 0 !important;
}
.join-us:hover{
    color: #fff;
}
.input-group input#edit-search-block-form--2 {
    border: 1.5px solid #dedede;
    width: 200px;
    /*display: none;*/
}
.dropdown-menu li:hover{
    background: #337ab7;
    width: 100%;
}
.region.region-slider {
    margin-top: 23px;
}
.search-results li {
    border-bottom: 1px dotted;
    padding-top: 25px;
    list-style: none;
}
.search-results.node-results {
    margin-top: -15px;
}
.search-info {
    display: none;
}
.search-results .title {
    margin-bottom: 15px !important;
    padding: 0px;
}
input#edit-keys {
    border: 1px solid #d0d0d1;
}
#edit-basic .input-group{
    margin-bottom: 20px;
}
.page-search.page-search-node .page-content {
    margin-top: 20px;
}

#toolbar {
    z-index: 999999999999;
}
.search-bar {
    float: left;
    /*top: 0;
    position: fixed;
    z-index: 999999999;
    background: #161d46;
    width: 100%;
    padding: 0px 30px;
    max-height: 54px;*/
}

#search-block-form {
    max-width: 400px;
    float: right;
}

.form-search .input-group {
    margin-top: 0px;
    padding: 10px;
}

.search-form .form-group {
    margin-bottom: 0;
}

.navbar-fixed-top {
    top: 0px !important;
    max-height: 85px;
    -webkit-box-shadow: -1px 5px 12px -10px rgba(0,0,0,0.75);
    -moz-box-shadow: -1px 5px 12px -10px rgba(0,0,0,0.75);
    box-shadow: -1px 5px 12px -10px rgba(0,0,0,0.75);
}

.dropdown-menu{
    top: 64px !important;
    float: left !important;
}

li.dropdown.open>.dropdown-menu {
    display: none;
}

.region.region-footer-third-col {
    width: 100%;
}
.region-copyright {
    text-align: left;
}

img.full-img {

    width: 100%;

}

.current-link{

    color: #193154 !important;

    font-weight: 700;

    background: #f2f2f2;

}

.homepage{

    text-decoration: underline;

    color: #333;

}

.not-found{

    text-transform: none !important;

}

.psi-lined-list img {

    margin-bottom: 10px;

}

.form-item.form-item-captcha-response.form-type-textfield.form-group {

    margin-bottom: 20px;

}

#edit-name, #edit-pass, #edit-captcha-response {

    border: 1px solid #e0e0e0;

}

@media screen and (min-width: 768px) and (max-width: 1999px){

    .fb_iframe_widget, .fb_iframe_widget span, .fb_iframe_widget span iframe{

        width: 100% !important;

    }
}

@media screen and (min-width: 992px) and (max-width: 1199px){
    .input-group input#edit-search-block-form--2{
        width: 104px;
    }
}

@media screen and (min-width: 1025px) and (max-width: 1282px){
    .nav > li > a{
        padding: 10px 6px !important;
        font-size: 14px;
    }
}

@media screen and (min-width: 992px) and (max-width: 1024px){
    .nav > li > a{
        padding: 10px 6px !important;
        font-size: 13px;
    }
    .input-group input#edit-search-block-form--2{
        width: 104px;
    }
    .nav > li > a {
        padding: 22px 5px !important;
        font-size: 14px !important;
    }
}

h2.thank-you {

    color: #193154;

    text-transform: none;

}

#mc_embed_signup input.mce_inline_error, #mc_embed_signup input {

    color: #ccc;

}

hr.separator{

    margin: 30px 0 30px 0;

    border-top: 1px solid #d6d6d6;

}

ul.circle-li li a {

    color: #337ab7;

}

.response {

    color: #FC0;

    text-align: left;

    margin: 62px 14px 10px 14px;

}

.mc-field-group {

    padding: 0px !important;

    margin: 0px !important;

}

.clear {

    margin: -19px -15px;

}

.subscribe{

    margin-top: 7px !important;

}

.input-group {

    width: 100%;

}

h4.video-title {

    text-transform: none;

    color: #333;

    font-size: 14px;

    margin: 12px 0px;

    line-height: 1.6;

    padding-bottom: 0px;

    text-align: left;

}

.terms-title{

    margin: 30px 0 23px 0 !important;

}

.video-year {

    padding: 0px 15px;

}

#pdflist .text-center{

    width: 100%;

}

select option[disabled]:first-child {

    display: none;

}

.field.field-name-body.field-type-text-with-summary.field-label-hidden {

    overflow: hidden;

}

h4.block-title{

    font-size: 18px;

    color: #ccc;

}

input.form-control.input-field {

    height: 50px;

}

textarea:focus, input:focus{

    outline: none !important;

}

*:focus {

    outline: none !important;

}

input[type="text"], input[type="password"], textarea, select {

    outline: none !important;

}

.region.region-footer-third-col {

    float: left;

}

.newlist a{

    border: none !important;

    padding: 0.6rem 0 !important;

}

.newlist h4{

    margin-bottom: 0px !important;

}

.dropdown-menu{

    padding: 0 calc(2.8em - 20px);

}

.desc-awards{

    color: #333;

}

.date-awards{

    color: #bf9b30;

    margin-bottom: 40px;

    margin-top: 0px;

}

@media screen and (max-width: 480px){
    .page-content h1{
       font-size: 25px;
    }
    .title-awards{
        font-size: 25px;
        line-height: 1.3;
    }
    .carousel-caption-award h1{
        font-size: 35px;
    }
    .mobile-view-more{
        padding-bottom: 10px !important;
    }
    .flex-caption h2{
        line-height: 30px !important;
        font-size: 25px !important;
    }
    .banner-title {
        padding: 120px 0;
    }
    .banner-title h1{
        padding: 10px 30px;
        font-size: 20px !important;
    }
    .flex-caption h2 {
        line-height: 28px !important;
        padding-bottom: 0px !important;
        font-size: 20px !important;
        letter-spacing: 0px !important;
        margin-top: 5px;
    }
    .left-box h2 {
        font-size: 24px;
        padding: 0.5em 1.8em;
    }
    .second-foot {
        float: right;
    }
    .first-foot {
        float: left;
    }
    ul.footer-site {
        text-align: center;
    }
    .apply h3, .scholar h3, .interships h3{
        top: 25px;
        position: relative;
    }
}

@media screen and (min-width: 481px) and (max-width: 767px){
    .second-foot {
        float: left;
        padding-left: 100px;
    }
    .first-foot {
        float: left;
    }
}

@media screen and (min-width: 1100px){

    .mobileshow{

        display:none;

    }

}

@media screen and (max-width: 1340px) and (min-width: 1100px){

    .flexslider .mobileshow{

        display:none;

    }

    .carousel-caption h2 {

        font-size: 23px;

        line-height: 30px;

        letter-spacing: 1px;

        margin: 0px 40px;

    }

    .carousel-caption p {

        margin: 0px 40px;

        font-size: 14px;

        letter-spacing: 0px;

    }

    a.learnmore-btn {

        margin: 10px 20px;

    }

    a.view-more{

        margin: 10px 45px;

    }



}

.subtitle{

    margin-top: 30px !important;

}

.corporate{

    margin: 30px 0 5px 0;

}

.icon-next:before{

    content: '\00276F' !important;

}

.icon-prev:before{

    content: '\00276E' !important;

}

@media screen and (max-width: 1199px) {

    .footer-nav {

        margin-top:-5px;

    }

    .sign-up {

        margin-bottom:30px;

    }



    .bio-hover:hover .bio-details {

        margin: 90px 0px;

    }

}



@media screen and (max-width: 767px) {

    .back-to-top {

        bottom: 30px;

    }
    .banner-header{
        min-height: 200px;
    }
    .banner-title h1{
        font-size: 25px;
        bottom: 0px;
    }
    .page-content h1 {
        margin: 5px 0 25px 0 !important;
        font-size: 26px;
    }
    .title {
        margin-bottom: 40px !important;
    }
    .page-content-inner {
        padding: 20px 30px !important;
    }
    .job-list{
        width: 100%;
        overflow-x: scroll;
        display: block;
    }
    .apply, .scholar, .internships{
        width: 100%;
        margin-bottom: 20px;
    }

}

@media screen and (min-width: 481px) and (max-width: 767px){
    .flex-caption {
        padding: 10px 25px 20px 25px !important;
    }
    .flex-caption h2{
        line-height: 33px !important;
        padding-bottom: 0px !important;
        font-size: 24px !important;
        letter-spacing: 0px !important;
    }
}

#mapReset{

    color: #949398;

}

.psi-lined-list {

    margin-top: -20px;

    margin-bottom: 50px;

}

@media (max-width: 992px){

    .navbar-nav .open .dropdown-menu {

        position: static;

        float: none;

        width: auto;

        margin-top: 0;

        background-color: transparent;

        border: 0;

        -webkit-box-shadow: none;

        box-shadow: none;

    }
    .region.region-slider {
        margin-top: -5px;
    }
}

@media (min-width: 992px){

    .menu.nav > li.dropdown.expanded:hover >ul.dropdown-menu::before {
        border-bottom: 9px solid #337ab7;
        border-left: 9px solid rgba(0, 0, 0, 0);
        border-right: 9px solid rgba(0, 0, 0, 0);
        content: "";
        display: inline-block;
        left: calc(22% - 0px);
        position: absolute;
        /* bottom: -20px; */
        top: -9px;
    }

    .navbar-nav > li > a {
        padding-top: 20px !important;
        padding-bottom: 25px !important;
    }

    .member {

        margin-top: 85px;

    }

    .nav > li.dropdown.stay-open .dropdown-menu {

        display: block !important;

    }
    li.expanded.dropdown:hover>ul.dropdown-menu{
        display: block;
        background-color: #161d46;
        min-width: 100%;
        width: auto;
        left: 0px;
        right: auto;
    }
    .dropdown-menu > li {
        display: block;
        padding: 5px 10px;
    }
    .dropdown-menu > li a{
        padding: 0px;
        font-size: 13px;
        padding: 13px 10px;
    }

}

.no-gutter>.row {



    position: fixed;

    bottom: 0px;

}

.nav > li.dropdown.open {

    position: relative !important;

}

.open .dropdown-menu {

    z-index: 999;

}

.dropdown-menu{

    position: fixed;

    /*top: 90px;*/

}



.open>.dropdown-menu {

    position: absolute;

    z-index: 9999999999999;

}

.featured-section p {

    margin-bottom: 20px;

}

h3.g {

    font-weight: 400;

}

.news-box a {

    color: #333;

}

.news-box a:hover {

    color: #2a8bb8;

}

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus{

    background-color: #fff !important;

}

.text-center, .text-center p {

    text-align: center !important;

}

.navbar-nav{

    margin: 0px;

}

.field-name-field-banner-title, .field-name-field-banner-image, .field-name-field-member-photo, .field-name-field-label, .field-name-field-present-assets-photo, .field-name-field-spi-company, .field-name-field-type, .field-name-field-tech, .field-name-field-gross-capacity{

    display: none;

}

article p{

    font-size: 15px;

}

.carousel-inner > .item > img{

    max-width: initial;

    width: 100%;

}

.title{

    margin-bottom: 50px !important;

    margin-top: 30px;

}

.timeline-badge .fa-circle{

    font-size: 15px;

}

.assets-title {

    margin-bottom: 11px !important;

}

.input-group {

    position: relative;

    display: table;

    border-collapse: separate;

    margin-top: 22px;

}

.node-board-of-directors .field-type-text-with-summary{



}

#reciprocating, #turbinediv, #fsrudiv, #intl, #limited, #khulna, #opp, #internship, #education, #sports, #health-and-social, #arts-and-culture, #thanks {

    display: block;

    height: 220px; /*same height as header*/

    margin-top: -220px; /*same height as header*/

    visibility: hidden;

}



.navbar-default .navbar-nav > .open > a{

    background-color: transparent !important;

}

.img-responsive{

    display: block;

    max-width: 100%;

    height: auto;

}

.blue-title{

    color: #2a8bb8 !important;

    font-weight: 600 !important;

}

h3.blue-title-big{

    color: #193154 !important;

    font-size: 25px;

    font-weight: bold;

}

hr.line{

    margin: 0px 0 31px 0;

    color: #ccc;

    background: #ccc;

    height: 0.5px;

}

p.video-title{

    margin: 12px 0px;

    padding-bottom: 0px;

    text-align: left;

}

.detail{

    margin-top:19px;

}



.detail:before {

    content: "\f178";

    position: absolute;

    margin: 0 190px !important;

    font-family: FontAwesome;

    -webkit-transform: translateZ(0);

    transform: translateZ(0);

}



.company-detail {

    margin-top: -10px;

}

h3.company-name{

    font-weight: 700;

}

.number-li{

    margin: 0px 0px 30px 12px;

    font-size: 15px;

    color: #333;

}

h3.title-bold{

    font-weight: 700;

}



/* hide logout menu */

.navbar-nav.secondary {

    display: none;

}



/* hide everything in login page */

.page-user .navbar-right, .page-user .footer-section, .page-user .nav-tabs{

    display: none;

}

.page-user .page-content-inner{

    padding: 236px 0px;

}



@media (max-width:991px){
    #dot-nav{
        right: -16px;
    }
    .vertical-line{
        right: 20px;
    }

    .container {

        width: 100%;

    }



    .dropdown-menu > li > a {

        display: block;

        clear: both;

        font-weight: normal;

        line-height: 1.42857143;

        white-space: nowrap;

    }

    #bs-example-navbar-collapse-1{
        background: #fff;
    }

    li.dropdown.open>.dropdown-menu{
        display: block;
        margin-bottom: 15px !important;
    }
    .nav > li.dropdown.stay-open .dropdown-menu, .nav > li.dropdown.open .dropdown-menu, .nav > li.dropdown.open .dropdown-menu{
        position: initial;
    }

    .expanded.dropdown, li.last.leaf {
        width: 100%;
        float: left;
        padding: 0 5px;
    }

    .stay-open {

        position: static !important;

    }

    .stay-open>.dropdown-menu {

       top: 100% !important;

       padding: 0px !important;

   }

}



/* Icon Wobble Horizontal */

@-webkit-keyframes hvr-icon-wobble-bio {

    16.65% {

        -webkit-transform: translateX(6px);

        transform: translateX(6px);

    }

    33.3% {

        -webkit-transform: translateX(-5px);

        transform: translateX(-5px);

    }

    49.95% {

        -webkit-transform: translateX(4px);

        transform: translateX(4px);

    }

    66.6% {

        -webkit-transform: translateX(-2px);

        transform: translateX(-2px);

    }

    83.25% {

        -webkit-transform: translateX(1px);

        transform: translateX(1px);

    }

    100% {

        -webkit-transform: translateX(0);

        transform: translateX(0);

    }

}

@keyframes hvr-icon-wobble-bio {

    16.65% {

        -webkit-transform: translateX(6px);

        transform: translateX(6px);

    }

    33.3% {

        -webkit-transform: translateX(-5px);

        transform: translateX(-5px);

    }

    49.95% {

        -webkit-transform: translateX(4px);

        transform: translateX(4px);

    }

    66.6% {

        -webkit-transform: translateX(-2px);

        transform: translateX(-2px);

    }

    83.25% {

        -webkit-transform: translateX(1px);

        transform: translateX(1px);

    }

    100% {

        -webkit-transform: translateX(0);

        transform: translateX(0);

    }

}

.hvr-icon-wobble-bio {

    display: inline-block;

    vertical-align: middle;

    -webkit-transform: perspective(1px) translateZ(0);

    transform: perspective(1px) translateZ(0);

    box-shadow: 0 0 1px transparent;

    position: relative;

    padding-right: 3.2em;

    -webkit-transition-duration: 0.3s;

    transition-duration: 0.3s;

    font-size: 15px;

}

.hvr-icon-wobble-bio:before {

    content: "\f178";

    position: absolute;

    margin: 0 110px;

    font-family: FontAwesome;

    -webkit-transform: translateZ(0);

    transform: translateZ(0);

}

.hvr-icon-wobble-bio:hover:before, .hvr-icon-wobble-bio:focus:before, .hvr-icon-wobble-bio:active:before {

    -webkit-animation-name: hvr-icon-wobble-horizontal;

    animation-name: hvr-icon-wobble-horizontal;

    -webkit-animation-duration: 1s;

    animation-duration: 1s;

    -webkit-animation-timing-function: ease-in-out;

    animation-timing-function: ease-in-out;

    -webkit-animation-iteration-count: 1;

    animation-iteration-count: 1;

}



@media screen and (max-width: 1199px) {

    .footer-nav {

        margin-top:30px;

    }

    .bio-hover:hover .bio-details {

        margin: 90px 0px;

    }

    .apply, .scholar, .internships{
        width: 100%;
        margin-bottom: 20px;
    }

}



@media only screen and (max-width: 1199px) and (min-width: 992px)  {

    .navbar-nav {

        font-size: 14px;

        moz-transition: all 0.5s;

        -o-transition: all 0.5s;

        -webkit-transition: all 0.5s;

        transition: all 0.5s;

    }

}



@media only screen and (min-width: 1140px){

    .navbar-toggle {

        display: none !important;

    }

}



@media screen and (max-width: 991px) {

    input#edit-search-block-form--2 {
        width: 100% !important;
        display: block !important;
    }

    #search-block-form {
        max-width: 100%;
        float: left;
        width: 100%;
    }

    .search-bar {
        float: left;
        width: 100%;
    }

    .nav > li.dropdown.stay-open .dropdown-menu, .nav > li.dropdown.open .dropdown-menu, .nav > li.dropdown.open .dropdown-menu {

        width: 100%;

        text-align: left;

        background-color: #FFF;

        border-top: 1px solid #ccc;

        border-bottom: 1px solid #ccc;

    }

    .navbar-default .navbar-nav .open .dropdown-menu > li > a {

        padding-top: 20px;

        color: #bf9b30;

    }

    .navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse{

        max-height: 100%;

    }



    .fa-long-arrow-right-asset {

        padding:0;

    }

    .page-lined-list {

        padding-bottom: 30px;

        letter-spacing:.5px;

    }

    .navbar .container {

        width: 100%;

    }

    .dropdown-menu > li {

        display: block;

    }

    .navbar-brand {

        margin-top: -10px;

    }

    .navbar-default .navbar-collapse {

      border-bottom: 5px solid #ccc;

  }

  .navbar-toggle {

    border: none;

    background: transparent !important;

}

.navbar-toggle:hover {

    background: transparent !important;

}

.navbar-toggle .icon-bar {

    width: 22px;

    transition: all 0.2s;

}

.navbar-toggle .top-bar {

    transform: rotate(45deg);

    transform-origin: 10% 10%;

}

.navbar-toggle .middle-bar {

    opacity: 0;

}

.navbar-toggle .bottom-bar {

    transform: rotate(-45deg);

    transform-origin: 10% 90%;

}

.navbar-toggle.collapsed .top-bar {

    transform: rotate(0);

}

.navbar-toggle.collapsed .middle-bar {

    opacity: 1;

}

.navbar-toggle.collapsed .bottom-bar {

    transform: rotate(0);

}

.nav > li.dropdown.open a.dropdown-toggle::before, .nav > li.dropdown.open a.change::before {

    display:none;

}



.navbar-header {

   height:85px;

}

.page-content-inner {

    padding: 50px 30px;

    -webkit-transition: all .5s ease;

    -moz-transition: all .5s ease;

    -o-transition: all .5s ease;

    -ms-transition: all .5s ease;

    transition: all .5s ease;

}

.page-content h2 {

    font-size:20px;

    -webkit-transition: all .5s ease;

    -moz-transition: all .5s ease;

    -o-transition: all .5s ease;

    -ms-transition: all .5s ease;

    transition: all .5s ease;

}

.bio-hover:hover .bio-details {

    display:none;

}

/*MOBILE MENU*/



.nav > li.dropdown.stay-open .dropdown-menu, .nav > li.dropdown.open .dropdown-menu, .nav > li.dropdown.open .dropdown-menu {

    width: 100%;

    text-align: left;

    background-color: #FFF;

    border-top: 1px solid #ccc;

    border-bottom: 1px solid #ccc;

}



.navbar-default .navbar-nav .open .dropdown-menu > li > a {

    padding-top:20px;

    color: #bf9b30 !important;

}



.dropdown-menu > li > a {

    color: #777;

    font-weight: 700;

}

.navbar-default .navbar-collapse {

    border-bottom: 5px solid #ccc;

}

}



@media only screen and (max-width: 1199px) and (min-width: 1025px)  {

    .col-height {

        min-height:50vh;

    }

}



@media only screen and (max-width: 1024px) and (min-width: 768px)  {

    .col-height {

        min-height:61vh;

    }

}

@media screen and (min-width: 930px){

    .stay-open>.dropdown-menu {

        top: 90px;

    }

}



@media screen and (max-width: 830px){

    .form-group {

        margin: 20px;

    }

    #user-login {

        width: 100%;

        margin: 20px 20px 20px 0px;

    }

    .page-user h4 {

        margin: 0px 20px;

    }

    .page-user .navbar-toggle{

        display: none;

    }

}



@media screen and (max-width: 767px) {

   .mobileshow {

        display:block;

    }

    .mobilehide {

        display:none;

    }

    h3.assets-title {

        margin-bottom: 11px;

        margin-top: 10px;

    }

    .report-btn {

        width:100%;

    }

    .fa-long-arrow-right-asset {

        float:right;

        padding-right:20px;

        margin-top:3px;

    }

    .contact-btn {

        margin-bottom:50px;

    }

    .footer-site {
        text-align: center;
        float: none;
    }

    .region-copyright {
        text-align: center;
    }
    .page-content p {



        -webkit-transition: all .5s ease;

        -moz-transition: all .5s ease;

        -o-transition: all .5s ease;

        -ms-transition: all .5s ease;

        transition: all .5s ease;

    }

    .bio-hover:hover .bio-details {

        margin: 100px 0px;

    }

    .team-btn {

        margin-bottom:60px;

    }

}





/* flex slider */

@media screen and (max-width: 1099px){

    .region.region-slider {
        margin-top: -5px;
    }

    .mobile-view-more {

        color: #67b0d2;

        display: block;

        margin: 20px 0px;

        float: left;

        padding-bottom: 70px;

    }

    .flex-caption h2 {

        font-size: 34px;

        color: #ffffff;

        font-weight: 700;

        letter-spacing: 2px;

        line-height: 43px;

        padding-bottom: 40px;

    }

    .carousel{

        display: none;

    }

    @font-face {

      font-family: 'flexslider-icon';

      src: url('fonts/flexslider-icon.eot');

      src: url('fonts/flexslider-icon.eot?#iefix') format('embedded-opentype'), url('fonts/flexslider-icon.woff') format('woff'), url('fonts/flexslider-icon.ttf') format('truetype'), url('fonts/flexslider-icon.svg#flexslider-icon') format('svg');

      font-weight: normal;

      font-style: normal;

  }

    /* ====================================================================================================================

     * RESETS

     * ====================================================================================================================*/

     .flex-caption {

      width: 100%;

      padding:25px 20px 20px 20px;

      left: 0;

      bottom: 0;

      color: #333;



  }

  .flex-caption h1 {

      font-weight:800;

      margin:0;

      padding: 10px 0px;

      letter-spacing:1px;

  }

  .flex-caption h3 {

      letter-spacing:.5px;

      margin:0;

  }

  .flex-caption p {

      letter-spacing:.5px;

  }

  .flex-container a:hover,

  .flex-slider a:hover {

      outline: none;

  }

  .slides,

  .slides > li,

  .flex-control-nav,

  .flex-direction-nav {

      margin: 0;

      padding: 0;

      list-style: none;

  }

  .flex-pauseplay span {

      text-transform: capitalize;

  }

    /* ====================================================================================================================

     * BASE STYLES

     * ====================================================================================================================*/

     .flexslider {

      margin: 0;

      padding: 0;

  }

  .flexslider .slides > li {

      display: none;

      -webkit-backface-visibility: hidden;

  }

  .flexslider .slides img {

      width: 100%;

      display: block;

  }

  .flexslider .slides:after {

      content: "\0020";

      display: block;

      clear: both;

      visibility: hidden;

      line-height: 0;

      height: 0;

  }

  html[xmlns] .flexslider .slides {

      display: block;

  }

  * html .flexslider .slides {

      height: 1%;

  }

  .no-js .flexslider .slides > li:first-child {

      display: block;

  }

    /* ====================================================================================================================

     * DEFAULT THEME

     * ====================================================================================================================*/

     .flexslider {

      margin: 0;

      background: #161d46;

      position: relative;

      zoom: 1;

      -webkit-border-radius: 4px;

      -moz-border-radius: 4px;

      border-radius: 4px;

      -webkit-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);

      -moz-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);

      -o-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);

      box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);

      margin-top: 27px;



  }

  .flexslider .slides {

      zoom: 1;

  }

  .flexslider .slides img {

      height: auto;

      -moz-user-select: none;

  }

  .flex-viewport {

      max-height: 800px;

      -webkit-transition: all 1s ease;

      -moz-transition: all 1s ease;

      -ms-transition: all 1s ease;

      -o-transition: all 1s ease;

      transition: all 1s ease;

  }

  .loading .flex-viewport {

      max-height: 300px;

  }

  .carousel li {

      margin-right: 0px;

  }

  .flex-direction-nav {

      *height: 0;

      display:none;

  }

  .flex-direction-nav a {

      text-decoration: none;

      display: block;

      width: 40px;

      height: 40px;

      margin: -20px 0 0;

      position: absolute;

      top: 50%;

      z-index: 10;

      overflow: hidden;

      opacity: 0;

      cursor: pointer;

      color: rgba(0, 0, 0, 0.8);

      text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);

      -webkit-transition: all 0.3s ease-in-out;

      -moz-transition: all 0.3s ease-in-out;

      -ms-transition: all 0.3s ease-in-out;

      -o-transition: all 0.3s ease-in-out;

      transition: all 0.3s ease-in-out;

  }

  .flex-direction-nav a:before {

      font-family: "flexslider-icon";

      font-size: 40px;

      display: inline-block;

      content: '\f001';

      color: rgba(0, 0, 0, 0.8);

      text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);

  }

  .flex-direction-nav a.flex-next:before {

      content: '\f002';

  }

  .flex-direction-nav .flex-prev {

      left: -50px;

  }

  .flex-direction-nav .flex-next {

      right: -50px;

      text-align: right;

  }

  .flexslider:hover .flex-direction-nav .flex-prev {

      opacity: 0.7;

      left: 10px;

  }

  .flexslider:hover .flex-direction-nav .flex-prev:hover {

      opacity: 1;

  }

  .flexslider:hover .flex-direction-nav .flex-next {

      opacity: 0.7;

      right: 10px;

  }

  .flexslider:hover .flex-direction-nav .flex-next:hover {

      opacity: 1;

  }

  .flex-direction-nav .flex-disabled {

      opacity: 0!important;

      filter: alpha(opacity=0);

      cursor: default;

      z-index: -1;

  }

  .flex-pauseplay a {

      display: block;

      width: 20px;

      height: 20px;

      position: absolute;

      bottom: 5px;

      left: 10px;

      opacity: 0.8;

      z-index: 10;

      overflow: hidden;

      cursor: pointer;

      color: #000;

  }

  .flex-pauseplay a:before {

      font-family: "flexslider-icon";

      font-size: 20px;

      display: inline-block;

      content: '\f004';

  }

  .flex-pauseplay a:hover {

      opacity: 1;

  }

  .flex-pauseplay a.flex-play:before {

      content: '\f003';

  }

  .flex-control-nav {

      width: 100%;

      position: absolute;

      bottom:20px;

      text-align: center;

      /*display:none;*/

  }

  .flex-control-nav li {

      margin: 0 6px;

      display: inline-block;

      zoom: 1;

      *display: inline;

  }

  .flex-control-paging li a {

      width: 11px;

      height: 11px;

      display: block;

      background: #666;

      background: rgba(0, 0, 0, 0.5);

      cursor: pointer;

      text-indent: -9999px;

      -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);

      -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);

      -o-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);

      box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);

      -webkit-border-radius: 20px;

      -moz-border-radius: 20px;

      border-radius: 20px;

  }

  .flex-control-paging li a:hover {

      background: #333;

      background: rgba(0, 0, 0, 0.7);

  }

  .flex-control-paging li a.flex-active {

      background: #000;

      background: rgba(0, 0, 0, 0.9);

      cursor: default;

  }

  .flex-control-thumbs {

      margin: 5px 0 0;

      position: static;

      overflow: hidden;

  }

  .flex-control-thumbs li {

      width: 25%;

      float: left;

      margin: 0;

  }

  .flex-control-thumbs img {

      width: 100%;

      height: auto;

      display: block;

      opacity: .7;

      cursor: pointer;

      -moz-user-select: none;

      -webkit-transition: all 1s ease;

      -moz-transition: all 1s ease;

      -ms-transition: all 1s ease;

      -o-transition: all 1s ease;

      transition: all 1s ease;

  }

  .flex-control-thumbs img:hover {

      opacity: 1;

  }

  .flex-control-thumbs .flex-active {

      opacity: 1;

      cursor: default;

  }



}



 /* ====================================================================================================================

     * RESPONSIVE

     * ====================================================================================================================*/

     @media screen and (max-width: 1099px) {

      .flex-direction-nav .flex-prev {

        opacity: 1;

        left: 10px;

    }

    .flex-direction-nav .flex-next {

        opacity: 1;

        right: 10px;

    }

}



@media screen and (max-width: 380px){

    .beta {

        float: left;

        text-align: left;

        width: 100%;

    }

    .navbar-brand span img {

        float: left;

    }

    .navbar-brand{

        padding: 4px !important;

    }

}

/* end flex slider */



/*Amt Custom Edit*/





.page-content h2{

    color:#161d46;

}



.page-content h4{

    color:#161d46!important;

}



.nav > li.dropdown.stay-open .dropdown-menu,

.nav > li.dropdown.open .dropdown-menu,

.nav > li.dropdown.open .dropdown-menu {



    background-color:#161d46;

}









.nav > li.dropdown.open a.dropdown-toggle::before, .nav > li.dropdown.open a.change::before, .nav > li.dropdown.stay-open a.change::before {

 /*border-bottom: 15px solid #161d46 ;*/
 border-bottom: none;



}



.navbar-default .navbar-nav .open .dropdown-menu > li > a {



    color: #fff!important;

}



.dropdown-menu > li > a:hover, .dropdown-menu > li.active > a:hover, .dropdown-menu > li.active > a:focus, .dropdown-menu > li > a:focus{

   background-color: transparent !important;

   color: #fff !important;

}



.dropdown-menu > .active > a {

    background-color: #337ab7 !important;

    color: #fff !important;

}







.gold, .active-trail, .active-trail .dropdown-toggle {

    color:#161d46 !important;

}



.right {

    background: #161d46;



}



.footer-section{

    background: #161d46;

}



.asset-box h3{

    color: #161d46;

}

#toolbar-administration{
    position: relative;
    z-index: 9999;
}
.top-section,
.login-main{
    margin-top: 85px;
}

.login-main > .container-fluid{
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    min-height: calc(100vh - 85px);
}

.page-content ul,
.media-aritcles-content-page ul,
.press-news-content-page ul{
    padding-left: 15px;
}

.page-content ul.page-lined-list {
    padding-left: 0px;
}

.mile-award-banner{
    min-height: calc(100vh - 85px);
    position:relative;
    background-color:#161D47;
}