﻿ @charset "utf-8";
/* CSS Document */


@import url('https://fonts.googleapis.com/css?family=Poppins:300,400,500,600,700');
@font-face {
 font-family: 'robotor';
 src: url(../fonts/Roboto-Regular.ttf);
}
@font-face {
 /*font-family: 'robotol';*/
 src: url(../fonts/Roboto-Bold.ttf);
}
@font-face {
 font-family: 'robotol';
 src: url(../fonts/Roboto-Light_0.ttf);
}
body {
    font-family: "Lato", Helvetica, Arial, sans-serif;
    font-size: 14px;
   
    color: #565656;
    
}

.content h2 {
	color:rgb(10, 157, 102);
	/*font-family: 'robotol';*/
}

.content h3{
	color:#008ed0;
	/*font-family: 'robotol';*/
}

	/*------------------------------------*\
    #Team
\*------------------------------------*/
.member {
  text-align: center;
  overflow: hidden; margin-bottom:30px;
}
.member .member-img {
    max-width: 100%;
    height: auto;
    padding: 0 40px;
  /*position: relative;
  margin-bottom: 5px;
  overflow: hidden;*/
}
.member .member-img img {
  max-width: 100%;
  height: auto;
}
.member .member-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  padding: 10px 50px;
  top: 0;
  left: 0;
}
.member .member-overlay .member-social {
  border-radius: 2px;
  background-color: #0974bf;
  opacity: 0.9;
  width: 100%;
  height: 75%;
  -webkit-transition: all 0.35s;
  -moz-transition: all 0.35s;
  -o-transition: all 0.35s;
  transition: all 0.35s;
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
}
.member .member-img:hover .member-overlay .member-social {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
.member .member-overlay .member-social a {
  color: #ffffff;
  font-size: 16px;
  font-weight: 400;
  line-height: 1;
  margin-right: 20px;
}
.member .member-overlay .member-social a:last-child {
  margin-right: 0;
}
.member .member-overlay .member-social a:hover {
  color: #333;
}
.member .member-info h5 {
  color: #363636;
   font-family: "Montserrat", Helvetica, Arial, sans-serif;
  font-size: 16px;
  font-weight: 700;
  letter-spacing:-1px;
  line-height: 1;
  margin: 10px 0 -6px;
  text-transform: capitalize;
}
.member .member-info h6 {
  color: #999999;
 
  font-size: 14px;
  font-weight: 400;
  line-height: 1;
  margin-bottom: 0;
  font-style: italic;
  text-transform: capitalize;
}

.pos-vertical-center {
  position: relative;
  top: 50%;
  -webkit-transform: perspective(1px) translateY(-50%);
  -moz-transform: perspective(1px) translateY(-50%);
  -o-transform: perspective(1px) translateY(-50%);
  transform: perspective(1px) translateY(-50%);
}

/* Organisation Structure */

.org-chart {
  display: block;
  clear: both;
  margin-bottom: 30px;
  position: relative;
  /**
  * For IE 6/7 only
  * Include this rule to trigger hasLayout and contain floats.
  */
  /* Box colors */
  /* 1 column */
  /* 2 column */
  /* 3 column */
  /* DEPARTMENTS COLUMNs */
}
.org-chart.cf:before, .org-chart.cf:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.org-chart.cf:after {
  clear: both;
}
.org-chart.cf {
  *zoom: 1;
}
.org-chart ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
.org-chart ul li {
  position: relative;
}
.org-chart ul li span {
  display: block;
  border: 0px solid #009c66;
  text-align: center;
  overflow: hidden;
  text-decoration: none;
  color: #fff;
  font-size: 14px; line-height:20px;
 
  -webkit-transition: all linear .1s;
  -moz-transition: all linear .1s;
  transition: all linear .1s;
  background: #e9f4fb;
  padding: 8px;
}
.org-chart .lvl-g { font-size:15px; font-weight:600; letter-spacing:1px; text-transform:uppercase;
  background: #009c66;
  color: #fff; 
}
.org-chart .lvl-b {font-size:15px; font-weight:600; letter-spacing:1px; text-transform:uppercase;
  background: #3498db;
  color: #fff;
}
.org-chart .board {
  width: 70%;
  margin: 0 auto;
  display: block;
  position: relative;
}
.org-chart .board:before {
  content: "";
  display: block;
  position: absolute;
  height: 600px;
  width: 0px;
  border-left: 0px solid #3498db;
  margin-left: 49%;
  top: 15px;
}
.org-chart ul.columnOne {
  height: 90px;
  position: relative;
  width: 100%;
  display: block;
  clear: both;
}

.org-chart ul.columnOne li {
  width: 45%;
  margin: 0px auto;
  bottom: -10px;
}

.org-chart .departments {
  width: 100%;
  display: block;
  clear: both;
}
.org-chart .departments:before {
  content: "";
  display: block;
  width: 80%;
  height: 22px;
  border-top: 2px solid #3498db;
  border-left: 2px solid #3498db;
  border-right: 2px solid #3498db;
  margin: 0 auto;
  top: 0px;
}
.org-chart .department {
  border-left: 2px solid #3498db;
  width: 29%;
  float: left;
  margin: 0px 20px;
}
.org-chart .department:after {
  content: "";
  position: absolute;
  display: block;
  width: 10px;
  height: 65px;
  border-left: 2px solid #3498db;
  left: 50%;
  top: -65px;
}

.org-chart .department:first-child:after {
  display: none;
}
.org-chart .department:last-child:after {
  display: none;
}
.org-chart .department.central {
  background: #F5EEC9;
}
.org-chart .department.central:after {
  display: none;
}
.org-chart .department span {
  border-left: 1px solid #3498db;
}
.org-chart .department li {
  padding-left: 25px;
  border-bottom: 2px solid #3498db;
  height: 80px;
}
.org-chart .department li span {
  background: #03cb86;
  top: 50px;
  position: absolute;
  z-index: 1;
  width: 95%;
  height: auto;
  vertical-align: middle;
  right: 0px;
  line-height: 14px;
  border: 2px solid #03cb86; padding:10px 0;
}
.org-chart .department .sections {
  margin-top: -20px;
}
.sub-company{ right:0 !important; width:85% !important;}
.bold{ font-size:14px !important; line-height:16px !important; font-weight:600;}

/* MEDIA QUERIES */
@media all and (max-width:990px){
	.language-bx{background:#0974bf; text-align: start; margin-top:-30px !important; position:relative; padding: 5px 20px 5px;}
	.language-bx img{ }
	}
@media all and (max-width: 960px) {
.org-chart .department {
  border-left: 2px solid #3498db;
  width: 28%;
  float: left;
  margin: 0px 20px;
}
	}
@media all and (max-width: 767px) {
  .org-chart .board {
    margin: 0px;
    width: 100%;
  }
  .org-chart .departments:before {
    border: none;
  }
  .org-chart .department {
    float: none;
    width: 100%;
    margin-left: 0;
    background: #F5EEC9;
    margin-bottom: 40px;
  }
  .org-chart .department:before {
    content: "";
    display: block;
    position: absolute;
    width: 15px;
    height: 60px;
    border-left: 2px solid #3498db;
    z-index: 1;
    top: -45px;
    left: 0%;
    margin-left: -2px;
  }
  .org-chart .department:after {
    display: none;
  }
  .org-chart .department:first-child:before {
    display: none;
  }
}


/* Disclosure List */
.dd-space{ height:10px;}
.accordion dl,
.accordion-list {
 /* border: 1px solid #ddd;*/
}
/*.accordion dl:after,
.accordion-list:after {
  content: "";
  display: block;
  height: 1em;
  width: 100%;
  background-color: #2ba659;
}*/

.accordion dd,
.accordion__panel {
  background-color: #eee;
  font-size: 1em;
  line-height: 1.5em;
}

.accordion p {
  padding: 1em 2em 1em 2em;
}

.accordion {
  position: relative;
  background-color: #fff; 
}



.accordionTitle,
.accordion__Heading {
  background-color: #afaeae;
  text-align: left;
  font-size:18px;
  font-weight: 400;
  padding: .8em 1.5em;
  display: block;
  text-decoration: none;
  color: #fff;
  -webkit-transition: background-color 0.5s ease-in-out;
  transition: background-color 0.5s ease-in-out;
  /*border-bottom: 1px solid #30bb64; */
}
.accordionTitle:before,
.accordion__Heading:before {
  content: "+";
  font-size: 1.5em;
  line-height: 1em;
  float: right;
  -webkit-transition: -webkit-transform 0.3s ease-in-out;
  transition: -webkit-transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
}
.accordionTitle:hover,
.accordion__Heading:hover {
  background-color: #7d7d7d; color:#fff;
}

.accordionTitleActive,
.accordionTitle.is-expanded {
  background-color: #7d7d7d;
}
.accordionTitleActive:before,
.accordionTitle.is-expanded:before {
  -webkit-transform: rotate(-225deg);
          transform: rotate(-225deg);
}

.accordionItem {
  height: auto;
  overflow: hidden;
  max-height: 50em;
  -webkit-transition: max-height 1s;
  transition: max-height 1s;
}
@media screen and (min-width: 48em) {
  .accordionItem {
    max-height: 15em;
    -webkit-transition: max-height 0.5s;
    transition: max-height 0.5s;
  }
}

.accordionItem.is-collapsed {
  max-height: 0;
}

.no-js .accordionItem.is-collapsed {
  max-height: auto;
}

.animateIn {
  -webkit-animation: accordionIn 0.45s normal ease-in-out both 1;
          animation: accordionIn 0.45s normal ease-in-out both 1;
}

.animateOut {
  -webkit-animation: accordionOut 0.45s alternate ease-in-out both 1;
          animation: accordionOut 0.45s alternate ease-in-out both 1;
}

@-webkit-keyframes accordionIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.9) rotateX(-60deg);
            transform: scale(0.9) rotateX(-60deg);
    -webkit-transform-origin: 50% 0;
            transform-origin: 50% 0;
  }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}

@keyframes accordionIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.9) rotateX(-60deg);
            transform: scale(0.9) rotateX(-60deg);
    -webkit-transform-origin: 50% 0;
            transform-origin: 50% 0;
  }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@-webkit-keyframes accordionOut {
  0% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(0.9) rotateX(-60deg);
            transform: scale(0.9) rotateX(-60deg);
  }
}
@keyframes accordionOut {
  0% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(0.9) rotateX(-60deg);
            transform: scale(0.9) rotateX(-60deg);
  }
}

.btm-icon-bx{ background-color:#ededed; padding:30px 0;}
.ch-grid  {
	
	height: 131px; width:131px;
	 margin:0 auto;
	
}
.ch-item {
	width: 100%;
	height: 100%;
	border-radius: 50%;
	position: relative;
	cursor: default;
	box-shadow: 
		inset 0 0 0 16px rgba(255,255,255,0.6),
		0 1px 2px rgba(0,0,0,0.1);
		
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}

.ch-img-1 { 
	background-image: url(../images/btm-investment-icon.png);
}

.ch-img-2 { 
	background-image: url(../images/btm-operational-icon.png);
}

.ch-img-3 { 
	background-image: url(../images/btm-catering-icon.png);
}

.ch-img-4 { 
	background-image: url(../images/btm-industrial-icon.png);
}

.ch-info {
	position: absolute;
	background: #149d68;
	width: 100%;
	height: 100%;
	border-radius: 50%;
	opacity: 0;
	text-align:center;
	
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
	
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-o-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0);
	
	-webkit-backface-visibility: hidden;

}

.ch-info h3 {
	color: #fff;
	
	letter-spacing: 0px;
	font-size: 18px;
	margin: 0 10px;
	padding: 45px 0 0 0;
	height: 140px;
	text-align:center;
	
	/*text-shadow: 
		0 0 1px #fff, 
		0 1px 2px rgba(0,0,0,0.3);*/
}

.ch-info p {
	color: #fff;
	padding: 10px 5px;
	font-style: italic;
	margin: 0 30px;
	font-size: 12px;
	border-top: 1px solid rgba(255,255,255,0.5);
	opacity: 0;
	-webkit-transition: all 1s ease-in-out 0.4s;
	-moz-transition: all 1s ease-in-out 0.4s;
	-o-transition: all 1s ease-in-out 0.4s;
	-ms-transition: all 1s ease-in-out 0.4s;
	transition: all 1s ease-in-out 0.4s;
}

.ch-info p a {
	display: block;
	color: #fff;
	color: rgba(255,255,255,0.7);
	font-style: normal;
	font-weight: 700;
	text-transform: uppercase;
	font-size: 9px;
	letter-spacing: 1px;
	padding-top: 4px;
	
}

.ch-info p a:hover {
	color: #fff222;
	color: rgba(255,242,34, 0.8);
}

.ch-item:hover {
	box-shadow: 
		inset 0 0 0 1px rgba(255,255,255,0.1),
		0 1px 2px rgba(0,0,0,0.1);
}
.ch-item:hover .ch-info {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	opacity: 1;
}

.ch-item:hover .ch-info p {
	opacity: 1;
}


#border{
				padding-left: 0px !important;
				border: none !important;
			}
			#fx_logo, #currency_rates_box .logo{
				position: absolute;
				left: 30px;
				border-right: 1px dotted #d8d8d8;
				padding: 0 5px 0 0;
			}
			#currency_rates_box{
				width: 100%;
				z-index: -3;
				height: 50px;
				overflow: hidden;
				/*background: url(images/cr.png) 0 -140px repeat-x;     */     
			}

			#currency_rates{
				/*       visibility   :  hidden; *//*dont show before the jcarousel is initializing*/           
				height: 39px;
				overflow: hidden;
			}
			#currency_rates_main{
				width: 100%; 
				/*                margin: 0 auto;*/
				background: url(../images/cr.png) 15px 0 no-repeat;    
			}
			.scrollWrapper{
				overflow: hidden;
				margin: 0 30px 0 150px;
			}

			#currency_rates *{
				white-space: nowrap;
			}
			#currency_rates_main #cr_bg_r{
				background: url(../images/cr.png)  98% -48px no-repeat; 
				padding: 6px 3px 0;
				height: 45px;
				overflow: hidden; 
			}
			#currency_rates li{
				list-style: none;                
				float: left;
				width: auto;
				text-align: center;
				height: 39px;
				padding: 0 10px;
				border-right: 1px dotted #d8d8d8; 
			}
			#currency_rates dt{
				font-size: 12px;
				line-height: 17px;
				color: #288bcb;  
				text-transform: uppercase; 
			}
			#currency_rates dt a{
				color: #288bcb;  
			}

			#currency_rates dt a:hover{
				text-decoration: underline !important;
			}
			#currency_rates dd{
				text-align: left;
				display: inline; font-size:13px;
			}
			.cr_up span,.cr_down span,.cr_none span{
				background: url(../images/cr.png) 0 -192px  no-repeat;
				display: block;
				float: left; 
				height: 12px;
				width: 12px;
				margin-top: 2px;
			}
			.cr_down span{
				background: url(../images/cr.png) 0 -203px   no-repeat;
			}
			.cr_none span{
				display: none;
			}
			.cr_up{
				color: #2e8100;      
			}
			.cr_down{  
				color: #cf0101;
				}.cr_none{  
				color: gray;
			}
			#cr_next,#cr_prev{
				position: absolute;
				width: 11px;
				height: 17px;
				margin-top: 10px;
				cursor: pointer;
				border: 0;
			}

			#cr_next{
				background: url(../images/cr.png)  0 -233px   no-repeat; 
				margin-left: 0px;
			}
			#cr_prev{
				background: url(../images/cr.png)   0 -215px   no-repeat;         
				margin-right: 0; right:5px;
				margin-top: 9px;
			}         
			
			#currency_rates dt{
			color: #333 !important;
			}

			.col2 a{
			color: #333 !important;
			}

			.col2 a:hover, .tr:hover .col2 a ,.active .col2 a{
			color: #082F60 !important;
			} 
			
			.sidebar-page-container{
	position:relative;
	padding:40px 0px 80px;
}

.sidebar-page-container .content-side,
.sidebar-page-container .sidebar-side{
	margin-bottom:40px;
}
.blog-sidebar{
	margin-left:20px;	
}
.sidebar-widget{
    position: relative;
    margin-bottom: 50px;
}
/*News Block Two*/

.news-block-two{
	position:relative;
	margin-bottom:60px;
}

.news-block-two .inner-box{
	position:relative;
}

.news-block-two .inner-box .image{
	position:relative;
}

.news-block-two .inner-box .image img{
	position:relative;
	width:100%;
	display:block;
}

.news-block-two .inner-box .image a img{
	position:relative;
	width:100%;
	display:block;
}

.news-block-two .inner-box .lower-content{
	position:relative;
	padding:25px 0px 22px;
	border-bottom:1px solid #ebebeb;
}

.news-block-two .inner-box .lower-content .post-date{
	position:relative;
	color:#3498db;
	font-size:17px;
	margin-bottom:10px;
}

.news-block-two .inner-box .lower-content h3{
	position:relative;
	font-size:28px;
	font-weight:500;
	line-height:1.2em;
	color:#000000;
}

.news-block-two .inner-box .lower-content h3 a{
	color:#000000;
	transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
}

.news-block-two .inner-box .lower-content h3 a:hover{
	color:#3498db;
}

.news-block-two .inner-box .lower-content .texts{
	color:rgba(0,0,0,0.70);
	font-size:16px;
	line-height:1.8em;
	margin-top:12px;
	margin-bottom:10px;
}

.news-block-two .inner-box .lower-content .continue-reading{
	position:relative;
	font-weight:500;
	color:#f9bd1c;
}

.news-block-two .inner-box .lower-content .continue-reading .fa{
	position:relative;
	top:2px;
	left:4px;
}

.news-block-two .inner-box .lower-content .texts p{
	position:relative;
	font-size:16px;
	color:rgba(0,0,0,0.70);
}

.news-block-two .inner-box .lower-content .texts blockquote{
	position:relative;
	color:#000000;
	font-size:36px;
	font-weight:300;
	line-height:1.2em;
	border-color:#ffc11b;
	border-width:3px;
	margin-top:25px;
	margin-bottom:30px;
	padding:25px 15px 25px 60px;
	background-color:#f3f3f3;
}

.news-block-two .inner-box .lower-content .texts blockquote .quote-box{
	position:absolute;
	right:40px;
	top:18px;
	color:#9fa3a7;
	font-size:16px;
	line-height:1em;
	text-align:center;
}

.news-block-two .inner-box .lower-content .texts blockquote .quote-box .icon{
	position:relative;
	color:#e7e7e7;
	font-size:80px;
	line-height:1em;
}

.blog-single .news-block-two .inner-box .lower-content{
	border-bottom:0px;
}
/*Sidebar Title*/

.sidebar-title{
    position: relative;
    margin-bottom:20px; border-bottom:1px solid #ccc;
}

.sidebar-title h2{
	font-family: "Montserrat", Helvetica, Arial, sans-serif;
    font-size: 26px;
    color: #000000;
    font-weight: 500;
    line-height: 30px;
    text-transform: capitalize; letter-spacing:-1px; margin:0;
}
/*Post Widget*/

.sidebar .popular-posts .post{
	position:relative;
	font-size:14px;
	color:#666666;
	padding:0px 0px;
	padding-left:100px;
	min-height:75px;
	margin-bottom:25px;
}

.sidebar .popular-posts .post:last-child{
	margin-bottom:0px;
}

.sidebar .popular-posts .post .post-thumb{
	 position:absolute;
	 left:0px;
	 top:0px;
	 width:80px; 
}
.sidebar .popular-posts .post .post-thumb .date{ width:100%; font-family: "Montserrat", Helvetica, Arial, sans-serif; font-size:26px; font-weight:400; text-transform:uppercase; padding:0px 5px; display:block; float:left; background-color:#48c18c; color:#fff; text-align:center;border-radius:5px 5px 0 0 ;}
.sidebar .popular-posts .post .post-thumb .month{ width:100%; float:left; font-family: "Montserrat", Helvetica, Arial, sans-serif; font-size:13px; color:#fff; font-weight:normal; text-transform:uppercase; text-align:center; padding:3px 5px; background-color:#3b826d; border-radius:0 0 5px 5px ;  }




.sidebar .popular-posts .post .pst_text{
	position:relative;
	top:-4px;
	font-family: "Montserrat", Helvetica, Arial, sans-serif;
	font-size:15px;
	margin:0px 0px 0px;
	font-weight:500;
	color:#000000;
	text-transform:capitalize; letter-spacing:-1px;
}

.sidebar .popular-posts .post .pst_text a{
	color:#000000;
	transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
}

.sidebar .popular-posts .post a,
.sidebar .popular-posts .post a:hover{
	color:#3498db;	
}

.sidebar .popular-posts .post-info{
	font-size:15px;
	color:rgba(0,0,0,0.60);
}

.careers-form{ font-family: "Lato", Helvetica, Arial, sans-serif;}
.career-title h4{ font-size:15px; font-weight:600; text-transform:uppercase; padding-bottom:8px; margin-bottom:30px;  border-bottom:1px solid #c7c7c7;}
.careers-form .form-group{ margin-bottom:0px !important;}
.careers-form label{font-family: "Lato", Helvetica, Arial, sans-serif; font-size:13px; display:block; float:left; }
.careers-form input, .careers-form select{ width:100%; display:block; float:left; border:1px solid #dedede; padding:10px; margin-bottom:20px;}
.careers-form button{ border:0; padding:10px 20px; background-color:#3498db; font-size:18px; font-weight:700; color:#fff;}

.cnt-address{ margin-bottom:30px}
.cnt-address h3{ margin:0 0 15px 0; padding-bottom:10px; border-bottom:1px solid #ddd;}
.cnt-address p{ font-size:15px;}
.cnt-address a{ color:#000;}

.cnt-form{ margin-bottom:30px; }
.cnt-form h3{ margin:0;padding-bottom:10px; border-bottom:1px solid #ddd; }
.cnt-form label{width:100%; float:left; }
.cnt-form input, .cnt-form textarea{ width:100%; float:left; padding:5px 10px; outline:none; margin-bottom:15px; border:1px solid #dddddd; }
.red-star{ color:#f00;}
.cnt-form button{ background-color:#3498db; font-size:16px; color:#fff; padding:10px 20px; border:0;}

.sitemap-list ul{ margin:0; padding:0; list-style:none;}
.sitemap-head{font-family: "Lato", Helvetica, Arial, sans-serif; font-size:12px; font-weight:700; letter-spacing:1px;text-transform:uppercase;  display:block; margin-bottom:5px; padding:5px 10px; background-color:#009c66; color:#fff; }
.sitemap-link{ line-height:25px; color:#111; margin-left:0px; padding:10px 0 10px 10px; position:relative;}
.sitemap-link:before{ content:"\f105 ";font-family:'FontAwesome'; font-size:20px; color:#009c66; position:absolute; top:6px; left:0;}
.sitemap-sub-link{  line-height:25px; color:#111; margin-left:10px; padding:10px 0 10px 10px; position:relative;}
.sitemap-sub-link:before{ font-size:8px; color:#aaa;content:"\f111 ";font-family:'FontAwesome'; position:absolute; top:6px; left:0;}

  /* centered columns styles */
.row-center {
    text-align:center;
}
.col-center {
    display:inline-block;
    float:none;
    /* reset the text-align */
    text-align:left;
    /* inline-block space fix */
    margin-right:-6px;
    text-align: center;
   /* background-color: #ccc;
    border: 1px solid #ddd;*/
}

/* Smartphones (portrait and landscape) ----------- */
@media only screen 
and (max-width : 767px) {
.divider-background{ padding: 50px 0px; }
.chairman{text-align:center; margin-bottom:20px}
.chairman img{ width:50%; }
}


/* iPads (portrait) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) {


}

/* iPads (portrait and landscape) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) {

	




}
@media (max-width: 800px) {
	.ne {
	width:15%;
	
}
.col-xs-3{width:100%;}
}
@media (max-width: 640px) {
	.col-xs-3{width:100%;}
	.home-news{ margin-bottom:30px}
	.btm-left{ width:100%;}
	.btm-right{ width:100%;}
	.btm-icon-bx .col-xs-3{ width:50%; float:left; margin-bottom:20px; }
	}
@media all and (max-width:420px)
{
	.col-xs-3{width:100%;}
.chairman img{ width:70%; }
}
@media all and (max-width:350px)
{
.search{ display:none;}
}
@media all and (max-width:320px)
{
.chairman img{ width:100%; }
}
.stretched-link::after {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 1;
    content: "";
}