@import url(bootstrap.min.css);
@import url(custom.css);
@import url(components/slick.css);
@import url(components/skip-link.css);
@import url(components/search-form.css);
@import url(components/form.css);
@import url(font-awesome.min.css); /* Using a url */

/**************************************    color code form other website *******************************************/
a:focus, :focus {outline: dotted thin #000 !important; outline-offset: -2px;}

.view-tenders caption{border: 1px solid #fff; color: #1C1C1C; background: #e1e1e1;}
.collapse-panel-list .edit-icons .round-icon::after {border: 4px solid #e0e0e0;}
.collapse-panel-list .edit-icons .round-icon{ background: #f3f3f3; color: #000;}
.collapse-panel-list a .edit-icons p{color: #4f5767;}
.collapse-panel a:hover .edit-icons .round-icon {
    color: #000;
    background: #e0e0e0;
    transition: all 0.3s;
}
.block-views-blockgallery-block-1{ border: 1px solid #d2d2d2 ; }
.block-views-blockvideo-gallery-block-1{border: 1px solid #d2d2d2; }
.block-views-blockvideo-gallery-block-1 iframe{border: 5px solid #eee;}
.path-frontpage .field-gallery-img{background: rgb(16, 114, 175); }
.block-views-blockvideo-gallery-block-1 .more-link a, .block-views-blockgallery-block-1 .more-link a{
   border: 1px solid #002846;
    color: #000;
}
/*#block-homepageblock-2 img {
    width: 25%;
}*/

.block-views-blockvideo-gallery-block-1 .more-link a:hover::after, .block-views-blockgallery-block-1 .more-link a:hover::after, .block-views-blockvideo-gallery-block-1 .more-link a:focus::after, .block-views-blockgallery-block-1 .more-link a:focus::after {
    color: #fff;
}
.view-id-video_gallery .views-col.col-1 ul li{border: 5px solid #eee;}
.view-video-gallery .field--name-field-video-name{background: rgb(16, 114, 175);  color: #fff;}
.view-video-gallery .field__label {color: #0770c2;background: inherit; }
.view-id-circulars .views-row, .view-budget-distribution .views-row, .view-recruitments .views-row, .view-transfer-and-promotion .views-row {
    background: #f8f8f8;
   
    border: 1px solid #eee;
}
.pager .pager__items li{color: #fff;}

.pager .pager__items li.is-active{color: #fff;background: #0063b5;}
.pager .pager__items li a{color: #fff;background:#0063b5;   border: 1px solid #002846;}
.pager .pager__items li a:hover{ background: #f60;}

.path-frontpage .main-content .view-news-press-releases a.style-play,.path-frontpage .main-content .view-announcement a.style-play1 {
    background: #2196f3 url(../images/play-news.png) no-repeat scroll center center / 20px 20px;
}

.path-frontpage .main-content .view-news-press-releases a.style-pause, .path-frontpage .main-content .view-announcement a.style-pause1{
    background: #2196f3 url(../images/pause-news.png) no-repeat scroll center center / 20px 20px;
    color: #000 !important;
}
.path-frontpage .view-gallery  .view-content .slick-prev.slick-arrow:before{color: #fff;background: inherit;}
.path-frontpage .view-gallery  .view-content .slick-arrow.slick-next:before{color: #fff;background: inherit;}

.region-header, .region-header a, .region-header li a.is-active,  .region-secondary-menu .menu-item a, .region-secondary-menu .menu-item a.is-active {
    color: #000;
    background: inherit;
font-size:0.9em;
}

.path-frontpage .view-gallery  .view-content .slick-arrow{background: #1899ff !important; color: #000 !important;}
.path-frontpage .view-gallery  .view-content .client-carosal-nav3 a.pause3{background: #000000  url(../images/pause-news.png) no-repeat scroll center center / 20px 20px;  color: #fff !important;}
.path-frontpage .view-gallery  .view-content .client-carosal-nav3 a.play3 {background: #000000  url(../images/play-news.png) no-repeat scroll center center / 20px 20px;}
/*.main-content .region-content > .block {     border: 1px solid #f2f2f2; background:#fff;}*/
.sidebar .view-news-press-releases a.style-pause,.sidebar .view-news-press-releases a.style-play, .sidebar .view-announcement a.style-pause1, .view-announcement a.style-play1, .highlighted .view-latest-news a.style-pause2, .view-latest-news a.style-play2 {
  background: url("../images/pause-news.png") no-repeat scroll center center / 20px 20px;color: #000 !important;}
.sidebar .view-news-press-releases a.style-play, .sidebar .view-announcement a.style-play1,  .highlighted .view-latest-news a.style-play2 {background:url("../images/play-news.png") no-repeat scroll center center / 20px 20px;}

#pdf-frame iframe{ 
border: 1px solid #dead4a; 
background: #fc6; 

}
.path-tenders .views-table .field-collection-item{ border-bottom: 1px solid #c6c6c6;}
.path-tenders-archive .views-table .field-collection-item{ border-bottom: 1px solid #c6c6c6;}
.view-id-circulars .field-collection-item .field{background: #eee; }
.view-id-circulars .field-collection-item .field .field__label{border-right: 1px solid #fff;}
.node--type-circular-details .node__content .field{ background: #f5f5f5;}
.node--type-circular-details .node__content .field:nth-child(2n) {background: #fff; /*border-left: 1px solid #d6d0d0; */}
@media only screen and (max-width: 768px) {
  .table-responsive { border-right: 0px solid #f1cd85;}
}
@media only screen and (min-width: 851px) {
  .topheader {background: #e5e2db; border-bottom:1px solid #c4c0bd;}
  .highlighted .layout-container h2{  /*text-shadow: 0 1px 0 #381056;*/ color: #fff; }
  fieldset {border: 1px solid rgba(255, 255, 255, 0);}
  .highlighted .layout-container .block .content{}
  .highlighted .views-slideshow-controls-bottom{background: #0063b5;}

}

@media only screen and (max-width: 851px) and (min-width: 768px) {  
.topheader {
    background: #e5e2db;
    border-bottom: 1px solid #c4c0bd;
}
.highlighted .layout-container h2{color: #fff;}



}

@media only screen and (max-width: 768px) and (min-width: 460px) {
 .topheader {
    background: #e5e2db;
    border-bottom: 1px solid #c4c0bd;
}
  .topheader #block-rvs-languageswitcher ul li{border: 1px solid #444;}
	.topheader #block-rvs-languageswitcher ul li:first-child{border: 0px;}

}

@media only screen and (max-width: 460px) and (min-width: 300px) {

  .topheader #block-rvs-languageswitcher ul li{border: 1px solid #444;}
  .path-frontpage .highlighted h2 {color: #fff;}
  .region-header .site-branding { border-bottom: 1px solid #f2f2f2;}
  .topheader {
    background: #d0d1d3;
    border-bottom: 1px solid #d0d1d3;
}
}

.topheader .skipcontent a {background: transparent;color: #fff;}
.skip-link {background: #ffcc66 !important;color: #000 !important;}
.topheader a{color: #000;}
.topheader .block{border-right:1px solid #c4c1bc;}
.topheader #block-rvs-skiptocontent.block{border-left:1px solid #c4c1bc;}
.region-primary-menu .menu a{color: #231F20;}
.menu li.menu-item--active-trail:hover, .menu li.menu-item--active-trail:hover, .menu li.menu-item--active-trail:active {background: #fff;}
.region-primary-menu .menu a:active:hover {background: #fff;}
.highlighted a {color: #fff;}
.highlighted a:hover, .highlighted a:hover {color: #000000;}
.highlighted .region-highlighted{}
.highlighted .views-slideshow-controls-bottom a{color: #fff;background: #333;}
.highlighted .views-slideshow-controls-bottom a:hover {background: #ff6600;}
.highlighted .views_slideshow_controls_text_previous a {background: #0b91c0 url(../images/prev2.png) no-repeat center center;}
.highlighted .views_slideshow_controls_text_next a {background: #0b91c0 url(../images/next2.png) no-repeat center center;}
.highlighted .views-slideshow-controls-text-status-pause a {background: #0b91c0 url(../images/play2.png) no-repeat center center;}
.highlighted .views-slideshow-controls-text-status-play a {background: #0b91c0 url(../images/pause2.png) no-repeat center center;}
#block-rvs-themechange .content ul li a{border: 1px solid #000;}
#block-rvs-themechange .content ul li a.black-bg {background: #000;color: #fff !important;}
#block-rvs-themechange .content ul li a.white-bg {background: #fff;color: #333 !important;}
#views_slideshow_controls_text_previous_main_slider-block_1 a{color: #fff;}
#views_slideshow_controls_text_next_main_slider-block_1 a{color: #fff;}
#views_slideshow_controls_text_next_main_slider-block_1{background: rgba(0, 0, 0, 0.67);}
#views_slideshow_controls_text_next_main_slider-block_1:after{color: #fff;background: inherit;}
#views_slideshow_controls_text_previous_main_slider-block_1:after {color: #fff;background: inherit; }
#views_slideshow_controls_text_previous_main_slider-block_1{background: rgba(0, 0, 0, 0.67);}
#views_slideshow_controls_text_pause_main_slider-block_1{ background: rgba(0, 0, 0, 0.67); }
#views_slideshow_controls_text_previous_main_slider-block_1 a, #views_slideshow_controls_text_pause_main_slider-block_1 a{color: #fff;}
.region-homeslider .views-field-title {background:#152013;  color: #fff;}

.region-homeslider .views-field-title a{color: #fff;}
ul.links a.is-active {
  color: #5a0600 !important;
}
.region-homeslider .views-field-body{color: #fff;background: inherit;}
.node-readmore a{color: #002846; border: 1px solid #381056;}
.node-readmore a:hover, .node-readmore a:focus {  color: #fff;  background: #002846;}
.node-readmore a:hover:after, .node-readmore a:focus:after {
  color: #fff;
}
.node-readmore a:after {  color: #002846;  content: "\f055";}
.noavail {   color: #03b306;background: inherit;}




.scrollup:after{ color: #fff; background: inherit;}
.scrollup:hover {background: #24944c;}
.breadcrumb li{color: #000;}
.visually-hidden {background: #000 !important;color: #fff !important;}
.views-field-created span::before{ color: #575757; background: inherit;}
.content .view-header .more-link a{color: #fff;}
.content .view-header .more-link::before{ color: #fff; background: inherit;}
.content .views-field-view-node .field-content a, .content .views-field-view-node .views-field-nid a  {background: #FFEB3B;}
.content .views-field-view-node .field-content a, 
.content .view-news-press-releases .views-field-nid a, 
.content .view-announcement .views-field-nid a, .content .listing-page .views-field-nid a,
.content .view-announcement-archive .views-field-nid a  {
  background: #014e87;
  border: 1px solid #002846;
    color: #fff;
}
.content .views-field-view-node .field-content a:hover, 
.content .view-news-press-releases .views-field-nid a:hover,   
.content .view-announcement .views-field-nid a:hover, .content .listing-page .views-field-nid a:hover,
.content .view-announcement-archive .views-field-nid a:hover  {background: #0063b5;}



.region-content .view-announcement-archive .views-row {border-bottom: 1px solid rgba(0,0,0,0.1);}
.three-columns{ border-right: 1px solid #f1cd85; }
.three-columns img{background: #222;margin-bottom: 15px;color: #fff;}
.workshop-img img{ border: 1px solid #ccc; }
.field--name-field-gallery-image .field__item, .view-id-gallery .views-row .item-list ul li{  border: 5px solid #fff; }
.views-field-field-gallery-image .field__item{  border: 5px solid #eee; }
.field-gallery-img {  background: rgba(0, 0, 0, 0.6); color: #fff;}
iframe{ border: 1px solid #002846;}
.breadcrumb-sec{background:#f5f5f5;border-bottom: 1px solid #ededed;}

.item-list {
    padding: 20px 0px;
}
.homeslider-l .item-list {
    padding: 0px;
}

.views-row .node__links ul.links a {border: 1px solid #385623;background:#385623;color: #fff;}
/*.more-link a{background: #0063b5; color: #fff;border: 1px solid #002846;}*/
.views-row .node__links ul.links a:hover{background: #385623;}
.more-link a::after{ color: #002846;  color: #000; }
.more-link a:hover{background:#385623 ; color:#fff;}

.path-frontpage .dark .field-gallery-image{background:#595959;}
.archiving-module-css .more-link a{ background: #014e87;  }
.archiving-module-css .more-link a:hover{background: #002846;}
.details-page-content .field--label-above:nth-child(even){background: #eee;}
.news-control a.pause-btn-ctm{color: #000 !important;}
.news-control a.play-btn-ctm{}
.news-control1{  background: #0063b5; }
.latest-news-main .view-content .item-list h3 a{ color: rgb(4, 62, 123); }
.breaking-news-ticker{border: solid 1px #ce2525;  background: #FFF;}
.bn-label{ background: #ce2525;  color: #FFF;}
.bn-news .item-list a{ color: #333; }
.bn-news .item-list a:hover{  color: #069;}
.bn-seperator.bn-news-dot:after{ background: #333; }
.bn-prefix{ color: #d65d7a; background: inherit; }
.bn-positive{ color: #0b8457; background: inherit;}
.bn-negative{  color: #dc2f2f; background: inherit;}
.bn-controls button{  border-left: solid 1px #EEE;  background: #f6f6f6; }
.bn-controls button:hover{ background: #EEE;}
.bn-arrow::after{  border-color: #999999;}
.bn-arrow::before{  background: #999999;}
.bn-play { background: #999999;}
.bn-play::after{ border-color: rgba(136, 183, 213, 0);  border-left-color: #999999; }
.bn-pause::before{background: #999999;}
.bn-pause::after{background: #999999;}
.highlighted .tickercontainer .mask .view-content .item-list{    border-right: 1px solid #ccc;}
.jcarousel-skin-default .jcarousel-control-prev, .jcarousel-skin-default .jcarousel-control-next{background: #002846; color: #fff;}
.jcarousel-skin-default .jcarousel-control-prev:hover, .jcarousel-skin-default .jcarousel-control-next:hover, .jcarousel-skin-default .jcarousel-control-prev:focus, .jcarousel-skin-default .jcarousel-control-next:focus{background: #e25a00;}
.node--type-circular-details .node__content .field--name-field-documents .field__items .field-collection-item .field{ border-bottom: 1px solid #ccc; }
/*.node--type-circular-details .node__content .field--name-field-documents .field__items .field-collection-item .content{ ccc; }*/
.minister-area {   border-bottom: 1px solid rgba(0,0,0,0.1); }
.minister-area img{ border: 1px solid #dcd3ca;    background: #dcd3ca; }
.sidebar .block.block-menu .content ul li a.is-active{    color: #23527c; }
.sidebar .block-menu   .content  ul.menu  li  ul.menu{ background:#f6f6f2;  }
.sidebar .block-menu ul.menu li:hover, .sidebar .block-menu ul.menu li:focus{    background: #a1d1ff !important;}
.homeslider .flex-pauseplay{ background: rgba(0, 0, 0, 0.35);    color: #fff;}
.homeslider .flex-pauseplay a{color: #fff; }
.homeslider  .flex-pauseplay a:before{    color: rgba(0, 0, 0, 0.8);}
.view-logo-carousal-view .item-list ul li .views-field-field-logo-link{border: 1px solid #ccc;}
.client-carosal-nav a.pause{background: url(../images/pause-news.png) no-repeat scroll center center / 20px 20px;    color: #000 !important;    filter: invert(100%); }
.client-carosal-nav a.play{    background: url(../images/play-news.png) no-repeat scroll center center / 20px 20px;   filter: invert(100%); }
/*.client-carosal-nav a.active{ background: #ddd;}*/
.bg-show-color{background: #a1d1ff}
.client-carosal-nav a.active {
    background: none !important;
}

.client-carosal-nav1 a.pause1{background: url(../images/pause-news1.png) no-repeat scroll center center / 20px 20px;  filter: invert(100%);  color: #141515 !important;   }
.client-carosal-nav1 a.play1{    background: url(../images/play-news1.png) no-repeat scroll center center / 20px 20px;filter: invert(100%);   }
/*.view-new-slider .slick-arrow{color: rgba(0, 0, 0, 0.8);}
.view-new-slider .slick-arrow:before{color: #000;}*/
.notfound .notfound-404 h1{color: #211b19;}
.notfound .notfound-404 h3{    color: #777;}
.notfound .notfound-404 h2{color: #211b19;  background: #fff;}
.notfound a{background: #0050B5;   color: #fff;}
.notfound a:hover { color: #A2FF00;  background: #0050B5;}
.path-frontpage  .field-gallery-image{color: #fff; min-height:55px;     background: rgba(0, 0, 0, 0.81);}
.sidebar .block .custom-dropdown ul li:hover{  background: #a1d1ff !important;}
.sidebar .block .custom-dropdown ul li ul{ background: #f6f6f2;}
.custom-dropdown .dropdown.parent-nav{    background: #a1d1ff !important;}
.custom-dropdown li a:focus{background: #a1d1ff !important;}

.block-views-blockphoto-gallery-block-1 .item-list, .block-views-blockphoto-gallery-block-2 .item-list {background:#fff;}

.path-frontpage .dark .field-gallery-image { background:#525252; color: #ff0;}
 .path-frontpage .dark.view-gallery .view-content .client-carosal-nav3 a.pause3{color: #fff; background: inherit;}
 .path-frontpage .dark .main-content .view-news-press-releases a.style-play,.dark .path-frontpage .main-content .view-announcement a.style-play1{color: #fff;}
 .path-frontpage  .dark .view-gallery .view-content .client-carosal-nav3 a.pause3{    color: #fff !important;}

.region-primary-menu .menu li.menu-item a.loginbutton{background: #fc6 !important;color: #000;}
.news-control a.pause-btn-ctm{    background: #2196f3 url(../images/pause-news.png) no-repeat scroll center center / 20px 20px;    }
.news-control a.play-btn-ctm{    background: #2196f3 url(../images/play-news.png) no-repeat scroll center center / 20px 20px;}
.news-control1 a:before{ color: #fff; }
.latest-news-main .view-content .item-list{    border-right: 1px solid #ccc;}
.bn-news .item-list{color: #333; background: inherit;}
.region-primary-menu .menu li:first-child a {border-left: 0px solid #efa215;}
.flex-direction-nav a{ background: #000000;}


.view-gallery .views-field-title{background:#eee; border: 1px solid #ccc;}

.path-frontpage .dark .main-content h2 {background: #444444;border-left: 6px solid #ccc;border-bottom: 1px solid #555;}

.path-frontpage .dark .view-empty {background: #000;color: #fff;}

.path-frontpage .dark .highlighted .view-empty {background: #444;color: #fff;}

.region-primary-menu .menu ul a{
color: #000;
/*text-transform: capitalize;*/
font-size: 0.875rem;
text-transform: math-auto;

}

.cutom_block_footer iframe {
    width: 100%;
    min-height: 275px;
	max-height: 275px;
	box-sizing: border-box;
}
table th p{
    margin: 0px;
}
.glance-link a{color:#004FA4;}
/**Org structure map**/
 ol.static-org-chart,
    ol.static-org-chart ol,
    ol.static-org-chart li,
    ol.static-org-chart li > div {
        position: relative;
    }
    ol.static-org-chart,
    ol.static-org-chart ol {
        list-style: none;
        margin: 0;
        padding: 0;
    }
    ol.static-org-chart {
        text-align: center;
        margin:0 0 3em;
    }
    ol.static-org-chart ol {
        padding-top: 1em;
    }
    ol.static-org-chart ol:before,
    ol.static-org-chart ol:after,
    ol.static-org-chart li:before,
    ol.static-org-chart li:after,
    ol.static-org-chart > li > div:before,
    ol.static-org-chart > li > div:after {
        background-color: #b3ff66;
        content: "";
        position: absolute;
    }
    ol.static-org-chart ol > li {
        padding: 1em 0 0 0.4em;
    }
    ol.static-org-chart > li ol:before {
        /* height: 1em;
        left: 50%;
        top: 0;
        width: 3px; */
    }
    ol.static-org-chart > li ol:after {
        /* height: 3px;
        left: 3px;
        top: 1em;
        width: 50%; */
    }
    ol.static-org-chart > li ol > li:not(:last-of-type):before {
        height: 3px;
        left: 0;
        top: 2em;
        width: 1em;
    }
    ol.static-org-chart > li ol > li:not(:last-of-type):after {
        /* height: 105%;
        left: 0;
        top: 0;
        width: 3px; */
    }
    ol.static-org-chart > li ol > li:last-of-type:before {
        height: 3px;
        left: 0;
        top: 2em;
        width: 1em;
    }
    ol.static-org-chart > li ol > li:last-of-type:after {
        /* height: 2em; */
        left: 0;
        top: 0;
        width: 3px;
    }
    /*** PRIMARY ***/
    ol.static-org-chart > li > div {
        margin-left: 1em;
    }
    ol.static-org-chart > li > div:before {
        bottom: 2em;
        height: 3px;
        left: -1em;
        width: 1em;
    }
    ol.static-org-chart > li > div:first-of-type:after {
        bottom: 0;
        height: 2em;
        left: -1em;
        width: 3px;
    }
    ol.static-org-chart > li > div + div {
        margin-top: 1em;
    }
    ol.static-org-chart > li > div + div:after {
        height: calc(100% + 1em);
        right: -1em;
        top: -1em;
        width: 3px;
    }
    /*** SECONDARY ***/
    ol.static-org-chart > li > ol:before {
        left: 0;
        right: inherit;
    }
    ol.static-org-chart > li > ol:after {
        left: 0;
        width: 100%;
    }
    ol.static-org-chart > li #first:after {
        width: 0%;
    }
    ol.static-org-chart #second:after {
        width: 0%;
    }
    ol.static-org-chart #second:before {
        height: 6em !important;
        left: 0 !important;
        top: -5em !important;
    }
    ol.static-org-chart #first > li > div {
        width:140px;
        color: #fff;
        background-color:#385623;
    }
    ol.static-org-chart #first > li > div > div {
        position: relative;
        top: 50%;
        transform: translateY(-50%);
    }
    /*** MEDIA QUERIES ***/
    @media only screen and (min-width: 75em) {
        ol.static-org-chart #second:before {
            height: 7em !important;
            left: 50% !important;
            top: -6em !important;
            width: 3px !important;
        }
        ol.static-org-chart {
            margin-left: -1em;
            margin-right: -1em;
        }
        /* PRIMARY */
        ol.static-org-chart > li > div {
            display: inline-block;
            float: none;
            margin: 0 1em 1em 1em;
            vertical-align: bottom;
        }
        ol.static-org-chart > li > div:first-of-type:nth-last-of-type(2),
        ol.static-org-chart > li > div:first-of-type:nth-last-of-type(2) ~ div {
            width: calc(50%  - 2em - 4px);
        }
        ol.static-org-chart > li > div:first-of-type:nth-last-of-type(3),
        ol.static-org-chart > li > div:first-of-type:nth-last-of-type(3) ~ div {
            width: calc(33% - 2em - 4px);
        }
        ol.static-org-chart > li > div:first-of-type:nth-last-of-type(4),
        ol.static-org-chart > li > div:first-of-type:nth-last-of-type(4) ~ div {
            width: calc(25%  - 2em - 4px);
        }
        ol.static-org-chart > li > div:first-of-type:nth-last-of-type(5),
        ol.static-org-chart > li > div:first-of-type:nth-last-of-type(5) ~ div {
            width: calc(20% - 2em - 4px);
        }
        ol.static-org-chart > li > div:before,
        ol.static-org-chart > li > div:after {
            bottom: -1em !important;
            top: inherit !important;
        }
        ol.static-org-chart > li > div:before {
            height: 1em !important;
            left: 50% !important;
            width: 3px !important;
        }
        ol.static-org-chart > li > div:only-of-type:after {
            display: none;
        }
        ol.static-org-chart > li > div:first-of-type:not(:only-of-type):after,
        ol.static-org-chart > li > div:last-of-type:not(:only-of-type):after {
            bottom: -1em;
            height: 3px;
            width: calc(50% + 1em + 3px);
        }
        ol.static-org-chart > li > div:first-of-type:not(:only-of-type):after {
            left: calc(50% + 3px);
        }
        ol.static-org-chart > li > div:last-of-type:not(:only-of-type):after {
            left: calc(-1em - 3px);
        }
        ol.static-org-chart > li > div + div:not(:last-of-type):after {
            height: 3px;
            left: -2em;
            width: calc(100% + 4em);
        }
        /* SECONDARY */
        ol.static-org-chart > li > ol {
            display: flex;
            flex-wrap: nowrap;
        }
        ol.static-org-chart > li > ol:before,
        ol.static-org-chart > li > ol > li:before,
        #first_child > li > ol:before,
        #first_child > li > ol > li:before{
            height: 1em !important;
            left: 50% !important;
            top: 0 !important;
            width: 3px !important;
        }
        ol.static-org-chart > li > ol:after {
            display: none;
        }
        ol.static-org-chart > li > ol > li {
            flex-grow: 1;
            padding-left:0.5em;
            padding-right:0.5em;
            padding-top:0.5em;
        }
        ol.static-org-chart > li > ol > li:only-of-type {
            padding-top: 0;
        }
        ol.static-org-chart > li > ol > li:only-of-type:before,
        ol.static-org-chart > li > ol > li:only-of-type:after {
            display: none;
        }
        ol.static-org-chart > li > ol > li:first-of-type:not(:only-of-type):after,
        ol.static-org-chart > li > ol > li:last-of-type:not(:only-of-type):after {
            height: 3px;
            top: 0;
            width: 50%;
        }
        ol.static-org-chart > li > ol > li:first-of-type:not(:only-of-type):after {
            left: 50%;
        }
        ol.static-org-chart > li > ol > li:last-of-type:not(:only-of-type):after {
            left: 0;
        }
        ol.static-org-chart > li > ol > li + li:not(:last-of-type):after {
            height: 3px;
            left: 0;
            top: 0;
            width: 100%;
        }
        ol.static-org-chart #first > li > div {
            height:80px;
            width:150px;
            color:#fff;
            background-color: #385623;
            margin:0 auto;
            border-radius:4px;
        }
        ol.static-org-chart #first > li > div > div {
            width: 120px;
            margin-left: auto;
            margin-right: auto;
            position: relative;
            top: 50%;
            transform: translateY(-50%);
        }
    }
    ol.static-org-chart .staff_card {
        width:140px !important;
        min-width:140px !important;
        box-shadow:0 1px 3px rgba(0, 0, 0, 0.06), 0 1px 2px rgba(0, 0, 0, 0.24);
    }
    ol.static-org-chart .staff_title {
        /* height: 50px; */
        text-align: center;
        background-color: #385623;
        color:#fff;
        padding:10px;
        font-weight:bold;
        border-radius:4px;
    }
    ol.static-org-chart .staff_info {
        height: 80px;
        padding: 5px;
    }
    ol.static-org-chart .staff_image img {
        border-radius: 100px;
        width: 70px;
    }
    ol.static-org-chart .staff_image {
        float: left;
        width: 30%;
    }
    ol.static-org-chart .staff_name_container {
        padding-top: 15px;
        float: right;
        width: 60%;
    }
    ol.static-org-chart .staff_name_label {
        color: #385623;
        font-size: 1rem;
        text-align: left;
    }
    ol.static-org-chart .staff_name {
        font-size: 0.875rem;
        text-align: left;
    }
    ol.static-org-chart #second > li > div:not(:first-child) {
        height: 60px;
        width:140px;
        background-color: #ececec;
        color: #385623;
        font-size: 16px;
        box-shadow: 0 1px 3px rgba(0, 0, 0, 0.06), 0 1px 2px rgba(0, 0, 0, 0.24);
        margin-bottom: 0.2rem;
    }
    ol.static-org-chart #second > li > div:not(:first-child) > div {
        margin-left: auto;
        margin-right: auto;
        position: relative;
        top: 50%;
        transform: translateY(-50%);
    }
    ol.static-org-chart #second > li > div:not(:first-child):hover {
        background-color: #b3ff66;
        box-shadow: none;
    }
    ol.static-org-chart .staff_card + div {
        margin-top: 10px;
    }
    /* ---- */
    .first_child,
    .first_child,
    .first_child_second{
        display: flex;
        flex-wrap: nowrap;  
        justify-content:center;
    }
    /* -- */
    ol.first_child:before,
    ol.first_child:after,
    ol.first_child li:before,
    ol.first_child li:after {
        background-color: #b3ff66;
        content: "";
        position: absolute;
    }
    
    ol.first_child li:first-of-type:not(:only-of-type)::after, 
    ol.first_child li:last-of-type:not(:only-of-type)::after {
      height: 3px;
      top: 0;
      width: 50%;
    }
    
    ol.first_child::before, 
    ol.first_child li::before, 
    ol.first_child::before, 
    ol.first_child li::before {
      height: 1em !important;
      left: 50% !important;
      top: 0 !important;
      width: 3px !important;
    }
    
    /* ol.static-org-chart #first_child > li > div,
    ol.static-org-chart #first_child_second > li > div{
        width:100px;
        color:#fff;
        background-color: #385623;
        margin: 0 auto;
    } */
    
    ol.first_child > li ol::after {
        height: 1em !important;
        left: 50% !important;
        top: 0 !important;
        width: 3px !important;
    }
    
    /* ol.first_child > ol > li:first-of-type:not(:only-of-type)::after, 
    ol.first_child > li > ol > li:last-of-type:not(:only-of-type)::after {
      height: 3px;
      top: 0;
      width: 50%;
    } */
    /* ol.static-org-chart > li > ol.first_child > li:first-of-type:not(:only-of-type)::after, 
    ol.static-org-chart > li > ol.first_child > li:last-of-type:not(:only-of-type)::after {
      height: 3px;
      top: 0;
      width: 50%;
    } */
    
    ol.static-org-chart > li ol:after {
        /* height: 3px;
        left: 3px;
        top: 1em;
        width: 50%; */
    }
    
    ol.first_child > li + li:not(:last-of-type)::after,
    ol.first_child > li > ol > li + li:not(:last-of-type)::after {
      height:3px;
      left:0;
      top:0;
      width:100%;
    }
    
    ol.first_child > li:not(:last-of-type)::after{
        /* height: 3px;
        top: 0;
        width: 50%; */
    }
    
    /* ol.first_child li:first-of-type:not(:only-of-type)::after, 
    ol.first_child li:last-of-type:not(:only-of-type)::after {
      height: 3px;
      top: 0;
      width: 50%;
    } */
    
    .static-org-chart .first_child div{
        max-width:120px;
        margin:0 auto;
        padding:1px;
        display:flex;
        align-items:center;
        border-radius:4px;
        background-color:#385623;
        color:#fff;
        height:60px;
    }
    /**Map css end**/
	.bullet.col-div li {
    width: 48%;
    display: inline-block;
}
.img-center{text-align:center;}
.static-org-chart.wldb-chart,.static-org-chart.wldb-chart ol{padding-left:0px !important;}
.static-org-chart.wldb-chart {
    padding-left: 180px !important;
}
@media only screen and (max-width: 1199px) {
ol.static-org-chart > li > ol::before, ol.static-org-chart > li > ol > li::before, #first_child > li > ol::before, #first_child > li > ol > li::before {
    height: 1em !important;
    left: 50% !important;
    top: 0 !important;
    width: 3px !important;
}
ol.static-org-chart {
    text-align: center;
}
ol.static-org-chart > li > div:only-of-type::after {
    display: none;
}
ol.static-org-chart > li > div::before, ol.static-org-chart > li > div::after {
    bottom: -1em !important;
    top: inherit !important;
}
ol.static-org-chart > li > div::before {
    height: 1em !important;
    left: 50% !important;
    width: 3px !important;
} 
ol.static-org-chart .staff_card {
    left: 50%;
    transform: translate(-50%);
}
ol.static-org-chart #first > li > div > div {
    transform: none;
}
ol.static-org-chart #first > li > div {
    left: 50%;
    transform: translate(-50%);
	height: 80px;
    border-radius: 4px;
}
} 
@media only screen and (max-width: 992px) {
.static-org-chart .first_child div {
    height: 85px;
}
} 
.site-branding__text a, .site-branding a{
     color: white;
    background: inherit;
}


