.overflow-hidden{overflow: hidden;}
a:focus, a:hover {color:#23527c;}
.slider-title{color: #fff;text-shadow: 2px 2px 5px #000;font-size: 23px;}
#slider .owl-prev, #slider .owl-next{color: #fff;text-shadow: 2px 2px 4px #000;font-size: 20px;}
.slider-text{color: #fff;text-shadow: 2px 2px 4px #000;}
.slider-captions{text-align: center;}
.top-bar .bdr{border: 0;}
.address-info, .call-info{text-align: left;color:#fff;}
.top-bar{background: #060;border-bottom: 3px solid #ff7e00;}
.top-social a{font-size: 30px;color: #fff;}
.top-social a .fa{border: 1px solid #fff;padding: 2px 4px;border-radius: 5px;}
.header{background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgb(253, 253, 253)), color-stop(0.5, rgb(238, 238, 238)), to(rgb(228, 228, 228)));
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgb(253, 253, 253)), color-stop(0.5, rgb(238, 238, 238)), to(rgb(228, 228, 228)));
    background-position-x: initial;
    background-position-y: initial;
    background-size: initial;
    background-repeat-x: initial;
    background-repeat-y: initial;
    background-attachment: initial;
    background-origin: initial;
    background-clip: initial;
    background-color: initial; padding:0;box-shadow: 0 0 5px #CCC;
    border-bottom: 1px solid #CCC; margin-bottom:5px;z-index: 999;}
#navigation > ul > li:hover > a{background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fe7e00), color-stop(1, #fdaf64) );
    background: -moz-linear-gradient( center top, #fe7e00 100%, #fdaf64 100% );
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe7e00', endColorstr='#fdaf64');
    background-color: #247b18;
    display: inline-block;
    text-align: center;
    color: #FFF;}
.home_message img{margin: 0 auto;}
.no-padding{padding: 0;}
.home_about_short{    border: 3px solid #000000;padding: 10px 20px;min-height: 380px;background: #FF7E00;color:#fff;border-radius:5px;}
.space-medium{padding-top: 20px;padding-bottom: 0;}
.client-slider .client-img img{width: 200px;height: 122px;border: 1px solid #ddd;padding:5px;}
.footer_address{margin: 0;}
.footer_address li{list-style: none;color: #fff;}
.footer_address li .fa{font-size: 18px;color: #ddd;padding-right: 10px;}
.widget-footer .footer_address li a{color: #eee;}
.tiny-footer{color: #fff;}
.recent-block{border-bottom: 1px dotted #ddd;}
.pinside30{padding: 5px;}
.post-title{font-size: 15px;}
.service-title{font-size: 15px;}
#navigation{float: left;}
.page-description{padding: 0;margin-left: 45px;}
.page-section{padding: 20px 0;}
#maps iframe{pointer-events: none;}
.content{padding: 20px 0;}
.slider_section{overflow:hidden;background:#f4f4f1;}
.right-padding{padding-left:0;}
.feature-ctn{overflow:hidden;min-height: 269px;}
.title-caps{padding: 4px;background: #247b18;color: #fff;font-size: 18px;}
.menu_divider{height:10px;}
.scroll_news a{font-size:20px;}
.scroll_news a marquee{margin-top:5px;}
.space-medium.home_page{padding-top:0;}
.scroll_adon{float:left;position:absolute;left:0;font-size:15px;z-index:99;background:#ddd;padding:7px;}
.scroll_news {position:relative;background:#eee;}
.section-title {padding-bottom: 10px;}
.section-title h1{margin:0;}
#navigation > ul > li > a {padding: 11px 8px;}
.search-nav {padding-top: 3px;}
.sidebar-area.right_slider{padding:0;padding-left:10px;}
.home_about_short h1,.home_about_short h2,.home_about_short h3{color:#fff;}
.slider-img img{border-radius:5px;height: 350px;}
.notice_board.widget{min-height:265px;}
.post-title{margin-bottom: 0;}
p{margin: 0 0 10px;}
.meta{margin-bottom: 0;}
.contact_info{padding-left: 0;}
.contact_info li{list-style: none;padding:10px;font-size: 20px;color: #000;}
.contact_info li i.fa{    font-size: 25px;padding: 10px;border: 1px solid #ddd;}
.work_img{text-align: center;margin: 0 auto;}
.single_post{text-align: center;}
.publication_file_link img{transition:all .5s}
.publication_file_link img:hover{opacity: .6;}
.clients_post{padding-bottom: 30px;}
.team-block{height:370px;}
.team-img{text-align: center;}
.team-img .team_member_img{height: 230px;width: 200px;margin: 0 auto;text-align: center;}
#pdf_content{width: 100%;height: 500px;}
/* #pdf_content::-webkit-scrollbar{display: none;} */
.executive_list{width: 100%;overflow: hidden;}
.executive_list li{list-style: none;width: 100%;overflow: hidden;margin-bottom: 10px;padding-bottom: 10px;border-bottom: 1px solid #ddd;text-align: center;}
.executive_list li img{width: 86px;height: 95px;float: left;}
.st-tabs .tab-content{overflow: hidden;}
.no-padding{padding: 0;}
.executive_list li .exe_col.exe_head{border-right: 1px solid #ddd;}
.region_list{margin-bottom: 10px;}
.region_list a{width: 100%;font-size:15px;}
.error{color: red;text-shadow: 1px 1px 2px #000;}
#navigation ul ul{z-index: 9;}
.btn-default,.st-tabs .nav-tabs>li>a,.label-warning{background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgb(253, 253, 253)), color-stop(0.5, rgb(238, 238, 238)), to(rgb(228, 228, 228)));
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgb(253, 253, 253)), color-stop(0.5, rgb(238, 238, 238)), to(rgb(228, 228, 228)));
    background-position-x: initial;
    background-position-y: initial;
    background-size: initial;
    background-repeat-x: initial;
    background-repeat-y: initial;
    background-attachment: initial;
    background-origin: initial;
    background-clip: initial;
    background-color: initial;
    box-shadow: 0 0 5px #CCC;
    border-bottom: 1px solid #CCC;
    color: #000;
}
.btn-default:hover,.label-warning:hover{background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fe7e00), color-stop(1, #fdaf64) );
    background: -moz-linear-gradient( center top, #30b41b 100%, #fdaf64 100% );
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe7e00', endColorstr='#fdaf64');
    background-color: #fe7e00;
    display: inline-block;
    text-align: center;
    color: #FFF;}
.st-tabs .nav-tabs.nav-justified>.active>a, .st-tabs .nav-tabs.nav-justified>.active>a:focus, .st-tabs .nav-tabs.nav-justified>.active>a:hover,.st-tabs .nav-tabs>li>a:hover{background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fe7e00), color-stop(1, #fdaf64) );
    background: -moz-linear-gradient( center top, #30b41b 100%, #fdaf64 100% );
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe7e00', endColorstr='#fdaf64');
    background-color: #fe7e00;
    text-align: center;
    color: #FFF;}
    .slider-captions{bottom: 0;}
    .btn-action-block{padding-top: 0;}
.service-caption a{background-color: rgba(0, 102, 0, 0.62);}
.service-caption a:hover{background-color: rgba(0, 102, 0, 0.9);}
.footer_left{padding-top: 6px;}
#navigation.region_menu > ul > li > a{font-size: 15px;margin: 0 auto;}
#navigation.region_menu > ul > li {margin: 10px 0;}
#navigation.region_menu ul ul {border-right: 1px solid #ddd;}

/*#navigation.region_menu li:hover > ul{left: 14px;}
#navigation.region_menu > ul > li:hover > a{display: block;}*/
.tiny-footer{background: #0d4d66;}
.top-info{width: 100%;background: #0d4d66;}
.top-info p{color:#fff;font-size:15px; line-height: 25px;}
.top-info .social_icon{float: right;}
.top-info .social_icon a{color:#fff; padding: 5px 5px;background: #333;}
.top-info .social_icon a:hover{background: #222;}
.company_logo img{width: auto; height: 150px;}
.widget{padding: 20px;}
.outline {border: 1px solid #ddd;}
.widget-title{border-bottom: 1px solid #ddd;padding-bottom: 10px;margin-bottom: 10px}
.notice_list li{border-bottom: 1px dotted #eee;}
.slider-title{background: rgba(0,0,0,.5);float: left;}
.slider_description{position: absolute;top: 10px;left: 10px;width: 250px;}
.slider_description p{font-weight: normal;font-size: 15px;text-align: justify;background: rgba(16, 162, 75, 0.25);
    padding: 6px;}
.scroll-top{overflow: hidden;height: 300px;width: 100%;}
.scroll-top li{width: 100%;line-height: 15px;}
.scroll-top li a{padding-left: 10px;padding-top: 0px;padding-bottom: 0px;}
.conference{margin-top:20px; }
.video-title{font-size: 15px;}
.president_img{float: left;margin-right: 20px;margin-bottom: 15px;}
.post-content{text-align: justify;}
.post_content{overflow: hidden;border-bottom: 1px solid #ddd;margin-bottom: 10px;padding-bottom: 10px;}
.post_list_style i{font-size: 30px;}
.information {width: 100%;overflow: hidden;}
.information .info_list{padding: 5px 0; border-bottom: 1px solid #eee;overflow: hidden;width: 100%}
.sidebar-area{overflow: hidden;}
.short_description{text-align:justify;}
.social-share li{list-style:none;float:left;margin:0 2px;}
.widget{padding-top: 10px;padding-bottom: 10px;}
.president_box{overflow: hidden;}
.tiny-footer a:hover{color: #fff;}
.secretariat_img{width: auto;height: 100px;}
body{background-repeat: no-repeat;background-position: top center;}

.president_img img{width:155px;}
.team_img .work_img{width:200px;}
.widget-footer ul {
    padding: 0;
}
