/* .board_of_directors_banner .tp-bgimg.defaultimg { */
    /* background-size: 100% auto; */
/* } */

.banner_leadership {
    margin-bottom: 50px;
}
.rs-toggle-content-active.tp-caption .rs-toggled-content {
    padding: 10px !important;
    background-color: #FFF;
    color: #333 !important;
}
.canada_pin:hover, .usa_pin:hover, .uae_pin:hover, .india_pin:hover, .sri_lanka:hover,.malaysia:hover,.singapore:hover,.vietnam_pin:hover,.pilippines:hover {
    transform: scale(1.1) !important;
    transition: all 300ms !important;
	cursor: pointer;
}
@media only screen and (max-width: 767px) {
.banner_leadership {
    margin-bottom: 40px;
}
}


.board_of_directors_banner .tp-mask-wrap {
	overflow: visible !important;
}
.board_of_directors_row .vc_column-inner {
    text-align: center;
}
.board_of_directors_row .vc_column-inner {
    text-align: center;
}
.board_of_directors_row>.custom_column>.vc_column-inner>.wpb_wrapper {
    display: inline-block;
    margin: 0 auto 50px auto;
    border: 1px solid #CCC;
    border-radius: 8px;
    overflow: hidden;
    width: 100%;
}
.board_of_directors_row .custom_column .wpb_single_image {
    width: 100% !important;
}
.board_of_directors_row .custom_column .wpb_single_image .wpb_wrapper.vc_figure {
    width: 100% !important;
}
.board_of_directors_row .custom_column .wpb_single_image .vc_single_image-wrapper {
    width: 100% !important;
}

.board_of_directors_row .custom_column .wpb_single_image .vc_single_image-wrapper .vc_single_image-img {
    width: 100% !important;
}

.custom_column>.vc_column-inner {
    max-width: 390px;
    margin: 0 auto;
}
.board_of_directors_row .directors_name {
    margin-bottom: 15px;
}
.board_of_directors_row .directors_name h3 {
    color: #013356;
    font-size: 18px;
}
.board_of_directors_row .directors_positions {
    color: #4e4e4e;
    font-size: 16px;
    box-sizing: border-box;
    max-width: 210px;
    margin: 0 auto;
    min-height: 50px;
}
.read_link_row .wpb_content_element {
    margin: 0px;
}
.read_more_link {
    display: block;
    text-align: left;
    margin: 0px 15px 15px;
    font-weight: 600;
}
.social_icons_outter {
    padding-right: 15px !important;
}

.social_icons_outter .wpb_single_image .vc_figure .vc_single_image-wrapper .vc_single_image-img {
    width: auto !important;
}

.page-board-of-directors .pum-theme-418 .pum-content + .pum-close, .pum-theme-lightbox .pum-content + .pum-close, .page-leadership .pum-theme-418 .pum-content + .pum-close, .pum-theme-lightbox .pum-content + .pum-close {
    right: 6px;
    top: 6px;
    color: #989898;
    border: none;
    border-radius: 26px;
    box-shadow: none;
    text-shadow: none;
    background-color: #ffffff;
}
.page-board-of-directors .pum-theme-418 .pum-container,.page-board-of-directors .pum-theme-lightbox .pum-container, .page-leadership .pum-theme-418 .pum-container,.page-leadership .pum-theme-lightbox .pum-container {
    padding: 38px;
    border-radius: 12px;
    border: 1px solid #ffffff;
    box-shadow: 0px 0px 19px 0px rgba(2, 2, 2, 0.6);
    background-color: rgba( 255, 255, 255, 1.00 );
}
.col_left {
    padding-right: 20px;
}
.col_right {
    padding-left: 20px;
    border-left: 1px solid #ccc;
}

.main_title {
	font-family: 'Montserrat-Medium', sans-serif;
}
.investor_read_more_btn {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #33302f), color-stop(1, #050505));
	background:-moz-linear-gradient(top, #33302f 5%, #050505 100%);
	background:-webkit-linear-gradient(top, #33302f 5%, #050505 100%);
	background:-o-linear-gradient(top, #33302f 5%, #050505 100%);
	background:-ms-linear-gradient(top, #33302f 5%, #050505 100%);
	background:linear-gradient(to bottom, #33302f 5%, #050505 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#33302f', endColorstr='#050505',GradientType=0);
	background-color:#33302f;
	border:1px solid #33302f;
	display:inline-block;
	cursor:pointer;
	color:#c4611a !important;
	font-weight:bold;
  padding: 10px 16px !important;
  text-decoration: none;
  transition: all 300ms ease-in-out !important;
	text-align: center !important;
}
.investor_read_more_btn:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #050505), color-stop(1, #33302f));
	background:-moz-linear-gradient(top, #050505 5%, #33302f 100%);
	background:-webkit-linear-gradient(top, #050505 5%, #33302f 100%);
	background:-o-linear-gradient(top, #050505 5%, #33302f 100%);
	background:-ms-linear-gradient(top, #050505 5%, #33302f 100%);
	background:linear-gradient(to bottom, #050505 5%, #33302f 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#050505', endColorstr='#33302f',GradientType=0);
	background-color:#050505;
	padding: 10px 16px !important;
	border:1px solid #33302f !important;
}
.investor_read_more_btn:active {
	position:relative;
	top:1px;
}
/* Investor section Starts Here */

.company_profile_row {
    padding: 30px 0px;
}
.investor_company_right {
    padding-left: 25px;
    margin-top: -10px;
}
.investor_company_right p {
    font-size: 15px;
}
.investor_company_title {
    margin-bottom: 10px !important; 
}
.investor_company_title h2 {
    color: #013356;
    font-weight: 400;
    font-size: 36px;
    text-shadow: 0 0 #013356;
}
.investor_company_desc {
    
}
.fyi_rating_outter {
    background-color: #013356;
}
.fyi_title h2 {
    color: #ffffff;
    padding: 25px 0 15px 0;
    font-size: 28px;
}
.fyi_name {
    margin-bottom: 5px !important;
}
.fyi_name h4 {
    font-family: 'Poppins',sans-serif;
    color: #FFF;
    font-size: 38px;
    font-weight: 700;
    line-height: 36px;
}
.fyi_values h5 {
    font-family: 'Montserrat-Medium';
    color: #fc766a;
}
.fyi_col_1>.vc_column-inner {
    background-repeat: no-repeat;
    background-size: 50px;
    background-position: 22px 0px;
}
.fyi_col_2>.vc_column-inner  {
    background-repeat: no-repeat;
    background-size: 65px;
    background-position: 75px 0px;
    padding-top: 36px;
}
.fyi_col_3>.vc_column-inner {
    background-repeat: no-repeat;
    background-size: 50px;
    background-position: 70px 0px;
}
.fyi_col_4>.vc_column-inner {
    background-repeat: no-repeat;
    background-size: 70px;
    background-position: 100px 0px;
}
.quotes_content {
    margin-bottom: 8px !important;
}
.quotes_content p {
    color: #013356;
    font-family: 'Montserrat-Medium', sans-serif;
    font-size: 16px;
}
.investor_read_more {
    font-weight: 600;
    color: #0191d7;
    font-size: 13px;
}
.investors_links_btn {
    margin-bottom: -1px !important;
}
.investors_links_btn a.vc_general {
    color: #013356;
    font-size: 20px;
    font-family: 'Montserrat-Bold', sans-serif;
    border-top: 1px solid #f00;
    border-bottom: 1px solid #f00;
    padding: 30px 0px;
}
.investors_links_btn a.vc_general:hover {
    color: #013356 !important;
    border-top: 1px solid #f00;
    border-bottom: 1px solid #f00;
    background-color: #ffffff !important;
}
.investors_links_btn a i {
    font-size: 28px !important;
    color: #2793ce;
    right: 4px !important;
}
.general_item_icon {
    margin-bottom: 10px !important;
}
.general_item_title {
    margin-bottom: 6px !important;
}
.general_item_link {
    margin-bottom: 0px !important;
}
.general_item_link a.vc_btn3.vc_general {
    padding: 0;
    font-size: 16px;
    font-family: 'Montserrat-Bold', sans-serif;
    color: #0191d7;
}
.general_item_link a.vc_btn3.vc_general:hover {
    background-color: #ffffff !important;
}
.general_terms_row {
    padding-top: 50px;
}
.stock_rate_showing_title {
    margin-bottom: 10px !important;
}
.stock_rate_showing_title h1 {
    font-size: 35px;
    color: #013356;
}
.stock_rate_showing .stock-ticker-wrapper .stock_ticker li span {
    font-size: 24px;
    font-family: 'Montserrat-Medium', sans-serif;
}
.stock_rate_showing .stock-ticker-wrapper ul.stock_ticker .plus > .sqitem:before {
    content: '▲';
}
.stock_rate_showing .stock-ticker-wrapper ul.stock_ticker .minus > .sqitem:before {
    content: '▼';
}
.last_updated_time, .stock_rate_showing {
    margin-bottom: 10px !important;
}
.last_updated_time h3 {
    font-family: 'Montserrat-Medium', sans-serif;
    color: #3c3c3c;
}
.sub_btn a.vc_general.vc_btn3 {
    padding-right: 40px;
    padding-left: 40px;
    border-radius: 13px;
    padding-top: 8px;
    padding-bottom: 8px;
    font-family: 'Montserrat-Medium', sans-serif;
    font-size: 16px;
}
/* Investor Press Release section Starts Here */
.title_release_year {
	color: #fc766a;
	font-size: 28px;
	margin-bottom: 0;
	line-height: 1.2;
}
.blog_outter {
	background-color: #f8f8f8;
	padding: 20px;
}
.blog_outter .blog-thumb {
	background-color: rgba(255, 255, 255, 0);
}
.post_row {
	margin-bottom: 20px;
}
.blog_outter .blog-title {
	line-height: 26px;
	margin: 0px;
}
.blog_outter .blog-title a {
	color: #013356;
	font-size: 15px;
}
.blog_outter .post_row {
    margin-bottom: 20px !important;
}
.press_release_link, .press_release_link:active {
	display: inline-block;
	padding: 5px 16px;
	background-color: #0191d7;
	color: #FFF;
	border-radius: 14px;
	font-family: 'Montserrat-Medium', sans-serif;
	font-size: 14px;
	border: 1px solid #0191d7;
	transition: all 300ms ease-in-out;
	cursor: pointer;
}
.press_release_link:hover {
	background-color: rgba(255, 255, 255, 0);
	color: #0191d7;
}
.subcat_meta_list {
	margin-left: 0 !important
}
.subcat_meta_list li.subcat_meta {
	font-size: 14px;
	color: #013356;
	margin-bottom: 12px;
	padding-right: 0px;
	padding-left: 0px;
}
.subcat_meta:not(:last-child):after {
	content: '|';
	display: inline-block;
	margin-left: 8px;
	margin-right: 8px;
}

.single_post_pr_subcat {
	margin-top: 20px;
}
.single_post_pr_subcat .entry-meta span {
	display: none;
}
.single_post_pr_subcat .entry-content * {
    color: #013356;
}
/* Investor Press Release section Ends Here */

/* Investor News & Events section Starts Here */
.back_to_page {
	/* padding-left: 0px !important; */
}
.back_to_page .back_to_page_link {
	display: inline-block;
	color: #013356;
	font-family: 'Montserrat-Medium', sans-serif;
	margin: 10px 0px;
	font-size: 16px;
	padding: 0 0 0px 0;
}
.investor_catagories {
	background-color: #fafafa;
	padding: 25px;
}
.investor_catagories .title {
	color: #fc766a;
	font-size: 18px;
	font-weight: 400;
}
.investor_catagories .blog-article {
	background-color: rgba(0,0,0,0);
	border-top: 1px solid #dfdfdf;
    padding: 15px 0px !important;
    border-bottom: 0px;
}
.investor_catagories .blog-grid:last-child .blog-article {
    border-bottom: 1px solid #dfdfdf;
}
.investor_catagories .entry-content {
	padding: 0px !important;
}
.investor_catagories .blog-grid .blog-article .entry-content .blog-title {
	background-color: rgba(0,0,0,0);
	color: #013356;
	font-family: 'Montserrat-Bold', sans-serif;
	font-size: 14px;
	text-transform: capitalize;
	height: auto;
	line-height: normal;
	position: relative;
	left: 0px;
	top: 0px;
	box-shadow: none;
	margin-bottom: 8px;
	font-weight: 400;
}
.investor_catagories .blog-grid .blog-article .entry-content .blog-title a.doc_download,
.quarterly_updates .blog_outter a.doc_download, .policies_list a.doc_download {
    display: block;
    background-image: url(images/pdf_icon.png);
    background-size: 16px 19px;
    margin-right: 10px;
    vertical-align: middle;
    background-position: right;
    background-repeat: no-repeat;
    padding-right: 20px;
    line-height: 20px;
}
.quarterly_updates .blog_outter a.doc_download.pdf_file, .policies_list a.doc_download.pdf_file {
	background-image: url(images/quarterly_update_pdf_icon.png);
}
.quarterly_updates .blog_outter a.doc_download.page_link, .investor_catagories .blog-grid .blog-article .entry-content .blog-title a.doc_download.ex_link {
	background-image: url(images/quarterly_update_link_icon.png);
    background-position: left 6px;
}
.investor_catagories .blog-grid .blog-article .entry-content .blog-title a.doc_download.ex_link {
	background-position: right;
}
.quarterly_updates .blog_outter a.doc_download, .policies_list a.doc_download {
	background-position: left top;
	padding-left: 24px;
	padding-right: 5px;
	text-align: left;
	color: #013356;
	font-size: 14px;
	min-height: 25px;
	margin-right: 0px;
	background-size: 16px;
	vertical-align: top;
}
.quarterly_updates_table ul {
	margin: 0px;
}
.quarterly_updates_table, .quarterly_updates_table .col-sm-3 {
	margin: 0px;
	padding: 0px;
}
.quarterly_updates_table .quar_title {
    color: #013356;
    font-size: 16px;
    padding-bottom: 7px;
}
h2.quar_title:before {
    content: "";
    width: 100%;
    height: 1px;
    background-color: #d8d8d8;
    position: absolute;
    top: 33px;
    left: 0;
}
ul.policies_list {
	margin-left: 0px;
}
.corpo_governance .panel-default>.panel-heading {
    color: #0191d7;
	background-color: #f9f9f9;
}
.corpo_governance .panel-heading a[aria-expanded="false"]:after, .panel-heading a[aria-expanded="true"]:after {
	font-family: FontAwesome;
	float: right;
	position: relative;
	font-weight: 600;
	font-size: 18px;
}
.corpo_governance .panel-heading .panel-title a {
	display: block;
	cursor: pointer;	
}
.corpo_governance .panel-heading a[aria-expanded="false"]:after {
	content: "\f107";
}
.corpo_governance .panel-heading a[aria-expanded="true"]:after {
	content: "\f106";
}
.board_committees_list, .board_committees_list td,.board_committees_list th {
    border: 0px !important;
	color: #013356 !important;
}
.board_committees_list th {
    font-weight: 400;
    font-family: 'Montserrat-Bold', sans-serif;
}
.board_committees_list td {
	color: #013356;
}
.board_committees_list td ul {
	margin-left: 5px;
}
.board_committees_list td ul li {
	font-size: 13px;
	margin-bottom: 5px;
	color: #013356;
}
.bottom-divider {
    height: 1px;
    background-color: #d8d8d8;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: -20px;
    border-bottom: 8px solid #FFF;
    margin-right: -20px;
}
.rec_not_found {
	text-align: center;
	color: rgba(120, 120, 120, 0.51);
	font-family: 'Montserrat-Medium';
	margin-top: 30px;
}
.rec_not_found img {
	display: block;
    margin: 0 auto;
    text-align: center;
    width: 26px;
    margin-bottom: 7px;
}
.investor_catagories .blog-grid .blog-article .entry-meta {
	line-height: normal !important;
	margin-bottom: 0px;
}
.investor_catagories .blog-grid .blog-article .entry-meta > span {
    margin: 0 5px 0px 0;
}
.investor_catagories .blog-grid .blog-article .entry-meta .author, .investor_catagories .blog-grid .blog-article .entry-meta .category {
	display: none;
}
.investor_catagories .blog-grid .blog-article .entry-meta .date:before, .investor_catagories .blog-grid .blog-article .entry-meta .date:after {
	content: none;
	padding: 0px;
}
.investor_catagories .blog-article .entry-meta a {
	pointer-events: none;
}
.news_section {
	
}
.events_section {
	margin-top: 50px;
}
.corp_annonce_section {
		margin-bottom: 50px;
	}
.annual_report, .corp_annoncement, .press_release {
	margin-bottom: 50px;
}

.investor_catagories.events_section .blog-grid .blog-article .entry-content .blog-title, .investor_catagories.annual_report .blog-grid .blog-article .entry-content .blog-title {
	margin-bottom: 0px;
}
.doc_download {
	display: block;
}
.pdf_icon {
	display: inline-block;
    right: 0;
    left: auto;
    margin: 0 auto;
    float: right;
    width: 16px;
}
.others_events {
	
}
.investor_sidebar {
	
}
.investor_sidebar .nav-item {
	margin-bottom: 0px;
	display: block;
	float: none;
	border-bottom: 1px solid #e8e8e8;
}
.investor_sidebar .nav-link {
    color: #93a0a9;
    font-family: 'Montserrat-Medium', sans-serif;
    font-size: 14px;
    text-align: left;
    padding: 10px 0px;
    display: block;
}

.investor_sidebar .nav-link .sidebar-icon {
    display: inline-block;
    width: 30px;
    height: 25px;
    margin-right: 15px;
    background-repeat: no-repeat;
    background-position: center;
    vertical-align: middle;
    background-size: 73%;
}
.page-template-investor-annual-report .investor_sidebar .nav-item.an_r_out .nav-link,
.page-template-investors-news-events .investor_sidebar .nav-item.ne_ev_out .nav-link, 
.page-template-investor-corporate-announcement .investor_sidebar .nav-item.cor_an_out .nav-link,
.page-template-investor-quarterly-updates .investor_sidebar .nav-item.quart_up_out .nav-link,
.page-template-investor-corporate-governance .investor_sidebar .nav-item.cor_gov_out .nav-link,
.page-template-investor-press-release .investor_sidebar .nav-item.pr_re_out .nav-link,
.page-template-investor-other-information .investor_sidebar .nav-item.othr_info_out .nav-link {
	color: #0191d7;
}
.page-template-investor-annual-report .investor_sidebar .nav-item.an_r_out .nav-link:after,
.page-template-investors-news-events .investor_sidebar .nav-item.ne_ev_out .nav-link:after,
.page-template-investor-quarterly-updates .investor_sidebar .nav-item.quart_up_out .nav-link:after,
.page-template-investor-corporate-governance .investor_sidebar .nav-item.cor_gov_out .nav-link:after,
.page-template-investor-corporate-announcement .investor_sidebar .nav-item.cor_an_out .nav-link:after,
.page-template-investor-press-release .investor_sidebar .nav-item.pr_re_out .nav-link:after,
.page-template-investor-other-information .investor_sidebar .nav-item.othr_info_out .nav-link:after {
	content: "\276f";
    display: inline-block;
    margin-left: 8px;
}
.investor_sidebar .nav-link .sidebar-icon.an_r  {
	background-image: url(images/investor_menu/annual_report.png);
}
.page-template-investor-annual-report .investor_sidebar .nav-item.an_r_out span {
	background-image: url(images/investor_menu/annual_report_active.png);
}
.investor_sidebar .nav-link .sidebar-icon.cor_an  {
	background-image: url(images/investor_menu/announcement.png);
}
.page-template-investor-corporate-announcement .investor_sidebar .nav-item.cor_an_out span {
	background-image: url(images/investor_menu/announcement_active.png);
}
.investor_sidebar .nav-link .sidebar-icon.quart_up  {
	background-image: url(images/investor_menu/quartly_updates.png);
}
.page-template-investor-quarterly-updates .investor_sidebar .nav-item.quart_up_out span {
	background-image: url(images/investor_menu/quartly_updates_active.png);
}
.investor_sidebar .nav-link .sidebar-icon.ne_ev  {
	background-image: url(images/investor_menu/news_updates.png);
}
.page-template-investors-news-events .investor_sidebar .nav-item.ne_ev_out span {
	background-image: url(images/investor_menu/news_updates_active.png);
}
.investor_sidebar .nav-link .sidebar-icon.cor_gov  {
	background-image: url(images/investor_menu/corp_gover.png);
}
.page-template-investor-corporate-governance .investor_sidebar .nav-item.cor_gov_out span {
	background-image: url(images/investor_menu/corp_gover_active.png);
}
.investor_sidebar .nav-link .sidebar-icon.pr_re  {
	background-image: url(images/investor_menu/press_release.png);
}
.page-template-investor-press-release .investor_sidebar .nav-item.pr_re_out span {
	background-image: url(images/investor_menu/press_release_active.png);
}
.investor_sidebar .nav-link .sidebar-icon.othr_info  {
	background-image: url(images/investor_menu/others.png);
}
.page-template-investor-other-information .investor_sidebar .nav-item.othr_info_out span {
	background-image: url(images/investor_menu/others_active.png);
}



/* Investor News & Events section Ends Here */

.empty_space {
	height: 50px;
}


/* Investor section Ends Here */
/* Blog page Starts */
.custom_blogs {
	margin-top: 60px;
}
.custom_blogs .blog-article {
	border-bottom: none !important;
}
.blog_title {
	color: #013356;
	text-transform: uppercase;
	font-size: 30px;
	margin-bottom: 0px;
}
.custom_blogs .back_to_page_outter {
	margin-bottom: 30px;
}
.custom_blogs .back_to_page_link {
	font-family: 'Montserrat-Bold', sans-serif;
	margin: 10px 0px;
	font-size: 13px;
	padding: 0px;
	display: inline-block;
	color: #013356;
}
.categories_nav_outter {
	margin-bottom: 20px;
	padding-bottom: 13px;
	border-bottom: 1px solid #013356;
	margin-left: 0 !important;
}
.categories_nav_outter li {
	padding-right: 0px !important;
    padding-left: 0px !important;
	margin-bottom: 0px;
}
.categories_nav_outter li:not(:last-child):after {
	content: "/";
}
.categories_nav {
	color: #013356;
	font-family: 'Montserrat-Regular', sans-serif;
	font-size: 16px;
	text-shadow: 0 0 #013356;
	padding-right: 0;
}
a.categories_nav.active {
   font-family: 'Montserrat-Medium', sans-serif;
}
.blog-grid.column-1:not(:first-child) .blog-article {
	background: #fafafa;
	padding-top: 10px !important;
	padding-left: 10px !important;
	padding-right: 10px !important;
}
.blog-grid.column-1 .blog-article {
	padding-right: 10px !important;
}
.blog-grid.column-1:first-child .blog-article {
	background: #fafafa;
	padding: 10px !important;
}
.custom_blogs .blog-article .blog-title {
    font-size: 22px;
    text-transform: capitalize;
    margin-bottom: 8px;
    color: #013356;
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.blog_text_small {
	min-height: 116px;
}
.blog_text_small p {
	color: #013356;
	font-size: 14px;
	margin-bottom: 12px;
}
.blog-article .more-link a {
	padding: 0px !important;
	display: inline-block;
	background-color: #ffffff00;
	color: #1EAAF1;
	font-size: 14px;
	font-family: 'Montserrat-Bold', sans-serif;
}
.blog-article .entry-header {
    margin-bottom: 10px !important;
}
.blog-article .entry-meta {
	display: none;
}
.news_section .blog-article .entry-meta {
	display: block;
}
.categ_icon {
	font-size: 14px;
	color: #013356;
	margin-bottom: 12px;
}
.metas-list {
	margin-bottom: 12px;
}
.categ_icon:before {
	content: '';
	display: inline-block;
	width: 20px;
	height: 24px;
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 8px;
	vertical-align: middle;
	background-size: contain
}
.blog-grid.column-1:first-child div.categ {
	display: none;
}
.blog-grid.column-1:not(:first-child) li.categ {
	display: none;
}
.auth:before {
	background-image: url(images/blog/authur.png);
}
.date_time:before {
	background-image: url(images/blog/date.png);
	background-position: unset;
}
.views:before {
	background-image: url(images/blog/views.png);
}
.categ:before {
	background-image: url(images/blog/category.png);
	vertical-align: top;
}
.tag_name {
	margin-bottom: 6px;
}
.tag_name a, .tag_name a:active {
	color: #767676;
	font-size: 14px;
	font-family: 'Montserrat-Bold', sans-serif;
}
.tag_name a:before {
    content: '#';
}

/* Blog - Single page starts */
/*Single page Blog Starts */
	
.blog_post_details {
	margin-top: 30px;
}
.blog_post_details .back_to_page_link {
	display: inline-block;
    color: #013356;
    font-family: 'Montserrat-Medium', sans-serif;
	margin: 20px 0px;
	font-size: 13px;
	padding: 0px !important;
	width: auto;
	float: none;
}
.single .blog_post_details .post-title {
	font-size: 26px;
	text-transform: capitalize;
	margin-top: 20px;
	margin-bottom: 8px;
	color: #013356;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.single .blog_post_details .entry-header, .single .blog_post_details .entry-content {
	margin: 0px;
}
.single .single_post_pr_subcat .entry-header,.single .single_post_pr_subcat .entry-content {
		margin: 0px;
	}
.single .blog_post_details .entry-meta span {
	display: none;
}
.blog_post_details .auth:before,.blog_post_details .date_time:before {
    vertical-align: bottom;
}
.blog_post_details_inner .entry-content * {
	color: #013356;
}

.blog_post_details .comment-respond {
	padding: 0px;
	border-bottom: 0px solid #e2e2e2;
}
.blog_post_details #comments-title {
	padding: 20px 0px 0px 0px;
}
.blog_post_details .commentlist {
	padding: 20px 0px 0px 0px;
	border-bottom: 1px solid #e2e2e2;
}
.blog_post_details .commentlist article header,
.blog_post_details .commentlist article footer {
	margin-left: 83px;
}
.blog_post_details .commentlist article footer {
	background-color: rgba(255, 255, 255, 0);
}
.blog_post_details .commentlist article footer .comment-content {
	margin-top: 2px;
}
.blog_post_details .commentlist article footer p {
	font-size: 14px;
}
.blog_post_details .comment-author {
	text-transform: capitalize;
}
.blog_post_details .comment-respond {
	margin-top: 15px;
}
.commentlist article header .comment-meta {
	display: block;
    margin-top: 5px;
	position: relative;
}
.blog_post_details #comments {
    margin-top: 10%;
}
 .blog_post_details #comments .comment-notes,  .blog_post_details #comments .comment-form-author label,  .blog_post_details #comments .comment-form-email label,  .blog_post_details #comments .comment-form-url label,  .blog_post_details #comments .comment-form-comment label {
	display: block;
}
.blog_post_details #reply-title {
	margin-bottom: 6px;
	color: #013356;
	font-size: 24px;
	text-transform: capitalize;
}
.blog_post_details .comment-notes {
    font-size: 13px;
    color: #013356;
}
.blog_post_details .form-label {
    font-family: 'Montserrat-Regular', sans-serif;
    font-size: 14px;
    color: #013356;
    text-shadow: 0 0 #013356;
}
.blog_post_details .form-input {
	border: 1px solid #93a0a9 !important;
	background-color: #FFF!important;
	border-radius: 6px;
	height: 36px;
	padding: 10px !important;
}
.blog_post_details .comment-form-comment {
	margin-bottom: 20px;
}
.blog_post_details #commentform #comment {
    height: 140px;
}
.blog_post_details .comment-form-cookies-consent {
	display: none;
}
.blog_post_details .comment-respond .form-submit {
	margin-top: 10px;
}
.blog_post_details .form-submit .submit {
	border-radius: 18px;
	padding: 8px 20px !important;
	font-size: 14px;
}
.right_sidebar {
	background-color: #fcfcfc!important;
	padding: 25px;
	margin-bottom: 25px;
}
.right_sidebar .post_search_section .search {
	border: 1px solid #93a0a9 !important;
	background-color: #fcfcfc!important;
	border-radius: 6px;
	height: 36px;
	padding: 10px !important;
	width: 100%;
}
.right_sidebar .post_search_section .searchsubmit {
	display: none;
}
.recent_post_list {
	margin: 20px 0px 0px 0px;
}
.recent_post_list li {
	padding: 0px 0px 10px 0px;
	border-bottom: 1px solid #e8e8e8 !important;
	margin-bottom: 10px;
}
.recent_post_link {
	color: #93a0a9;
	font-family: 'Montserrat-Medium', sans-serif;
	font-size: 14px;
	margin-bottom: 0px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	/* max-width: 300px; */
	display: block;
	
}
.single_categories_nav {
	color: #93a0a9;
	font-family: 'Montserrat-Medium', sans-serif;
	font-size: 14px;
	padding: 5px 14px;
	border: 1px solid transparent !important;
}
.single_tag_nav {
	color: #93a0a9;
	font-family: 'Montserrat-Medium', sans-serif;
	font-size: 14px;
	padding: 5px 14px;
	border: 1px solid #93a0a9 !important;
	border-radius: 99px;
}
.single_categories_nav.current, .single_tag_nav.current {
	color: #FFF;
	background-color: #2793ce!important;
	border-radius: 99px;
	border: 1px solid #2793ce !important;
}
.tags_list_hidden, .categ_hidden_list {
	display: none;
}

/* Blog Search Result page */

.search_results .search_results_rows {
	margin-bottom: 20px;
}
.search_results .search_results_rows .entry-content {
	padding: 0px !important;
}
.search_results .search_results_rows .blog-article {
	border: 0px !important;
}
.search_results .search_results_rows .blog-article .blog-title {
	text-transform: capitalize;
}
/* Blog page End */

/* Media Press Release Starts */
.media_press_release {
	margin-top: 15px;
}
.media_press_release .blog_outter {
	background-color: #ffffff00;
	padding-left: 0px;
	padding-right: 0px;
}
.media_press_release .more-link {
	display: none;
}
.media_press_release .press_release_link {
	padding: 0px !important;
    display: inline-block;
    background-color: #ffffff00;
    color: #1EAAF1;
    font-size: 14px;
    font-family: 'Montserrat-Bold', sans-serif;
	border: none;
}
.media_press_release .left_time_link.active {
	background-color: #055c88;
}
.media_press_release .left_time_line {
	position: absolute;
	left: -18px;
}
.media_press_release .left_time_line li {
	margin-bottom: 8px;
}
.media_press_release .left_time_link {
	display: block;
    padding: 6px 12px;
    background-color: #1EAAF1;
    color: white;
    border-top-right-radius: 99px;
    border-bottom-right-radius: 99px;
    font-size: 16px;
    font-weight: 600;
    text-align: center;
    min-width: 120px;
}
.media_press_coverage .left_time_line {
	/* position: relative; */
	/* left: 0px; */
}
.media_press_coverage .left_time_line_ul, .media_press_release .left_time_line_ul {
	margin-left: 0px;
}
.media_press_coverage .left_time_link {
	/* border-radius: 12px; 
	background-color: #a3a3a3;*/
}
.media_press_coverage .left_time_link.active {
	/* background-color: #1EAAF1; */
}
.media_press_coverage .coverage_blocks {
	border-bottom: 1px solid #013356;
}
.media_press_coverage .coverage_blocks .blog_outter.column-1 {
	padding: 25px 0px;
}
.media_press_coverage .blog_outter .blog-title {
	margin-top: 12px;
}
.media_press_coverage .coverage_blocks .featured-image-wrap {
	width: 60%;
}

.media_press_coverage .metas {
	margin-top: 10px;
	margin-bottom: 3px;
}

.media_press_coverage .subcat_meta_list, .media_press_coverage .subcat_meta_list li {
	margin-bottom:0px;
	padding-left: 0px;
}
.media_press_coverage .date_time {
	
}
.media_press_coverage .date_time {
	color: #1EAAF1;
}
.pag {
	margin-top: 25px !important;
}
.pag li a, .pag li span {
	border: 0px solid #d6d6d6 !important;
	font-size: 16px;
}
.pag li a:hover {
	 background: transparent !important;
    color: #1EAAF1 !important;
}
.pag li.current span, .pag li.current span:hover {
    background: transparent !important;
    color: #008ed8 !important;
}
/* Media Press Release Ends */
.not_found {
	width: 100px;
    margin: 1% auto 6px;
}

/* */

/* pum-2089 */

#pum-2089.pum-theme-418 .pum-container {
    border-radius: 3px;
    border: 8px solid #ffffff;
    box-shadow: 0px 0px 12px 0px rgba( 2, 2, 2, 1.00 );
}
#pum-2089 .pum-title.popmake-title {
	text-shadow: 0px 0px 0px rgba( 2, 2, 2, 0 );
	font-family: 'Montserrat-Medium', sans-serif;
	font-size: 20px;
	color: #009FD8;
}
#pum-2089 input[type=text], #pum-2089 input[type=email], #pum-2089  input[type=password], #pum-2089 input[type=search], #pum-2089 input[type=tel], #pum-2089 select, #pum-2089 textarea {
	border: 1px solid #009FD8;
}
#pum-2089 p.help_text {
	margin-bottom: 4px;
	color: #b9b9b9;
	font-size: 12px;
	font-style: italic;
	margin-top: 10px;
}
@media only screen and (max-width: 991px) and (min-width: 768px) {
    .board_of_directors_row>.custom_column>.vc_column-inner>.wpb_wrapper {
       margin: 0 auto 20px auto;
    }
    .board_of_directors_row .directors_name h3 {
        color: #013356;
        font-size: 14px;
    }
    .board_of_directors_row .directors_positions {
        min-height: 41px;
        margin-bottom: 5px;
    }
    .board_of_directors_row .directors_positions p {
        font-size: 13px;
    }
	
	/* Investor section Starts Here */
	.investor_company_right {
        padding-left: 0px;
        margin-top: 0;
    }
    .investor_company_title h2 {
        font-size: 26px;
    }
    .fyi_name h4 {
        font-size: 28px;
    }
    .vc_custom_1558616388328 .vc_custom_1558618040197 {
        padding-top: 0px !important;
    }
    .investors_links_btn a.vc_general {
        font-size: 18px;
    }
    .stock_rate_showing_title h1 {
        font-size: 22px;
    }
    .stock_rate_showing .stock-ticker-wrapper .stock_ticker li span {
        font-size: 20px;
    }
    .last_updated_time h3 {
        font-size: 16px;
    }
	
	/* Investor section mobile menu section Starts Here */
	.investor_sidebar .navbar-collapse {
		padding: 0px;
	}
	.investor_sidebar .nav-link {
		font-size: 13px;
	}
	.investor_sidebar .nav-link .sidebar-icon {
		width: 22px;
		height: 25px;
		margin-right: 8px;
	}
	/* Investor section mobile menu section Ends Here */
	
	/* Investor section Ends Here */
	
	/*  Press Release Year Dropdown */
	.media_press_release .left_time_line {
		position: relative;
		left: 0px;
		padding: 0px 15px;
	}
	.media_press_release .left_time_line li {
		margin-top: 15px;
		margin-bottom: 0px;
		display: inline-block;
	}
	.media_press_release .left_time_link {
		border-radius: 99px;
	}
	/*  Press Release Year Dropdown */
}
@media only screen and (max-width: 920px) {
	.company_profile_row .vc_col-sm-6 {
		width: 100%;
	}
}
@media only screen and (max-width: 767px) {
	
	
	/* Leadership and Board of directors */
	
	
	.page-board-of-directors .pum-theme-418 .pum-container, .page-board-of-directors .pum-theme-lightbox .pum-container, .page-leadership .pum-theme-418 .pum-container, .page-leadership .pum-theme-lightbox .pum-container {
		padding: 20px;
	}
	.col_right {
		padding-left: 0px;
		border-left: 0px solid #ccc;
	}
	
	
	/* Leadership and Board of directors */
	
	
	/* Investor section Starts Here */
	.investor_read_more_btn {
		padding: 6px !important; 
	}
    .investor_company_right {
        padding-left: 0px;
        margin-top: 0;
    }
    .investor_company_title {
		margin-bottom: 10px !important;
	}
    .investor_company_title h2 {
        font-size: 20px;
    }
    .investor_company_desc p {
        text-align: justify;
        font-size: 14px;
    }
    .general_terms_row {
        padding-top: 0px;
    }
    .stock_rate_showing_title h1 {
        font-size: 20px;
    }
    .stock_rate_showing .stock-ticker-wrapper .stock_ticker li span {
        font-size: 20px;
    }
	.last_updated_time h3 {
		font-size: 16px;
	}
	/* .fyi_col_1>.vc_column-inner { */
		/* background-size: 40px; */
		/* background-position: 115px 0px; */
	/* } */
	/* .fyi_col_2>.vc_column-inner { */
		/* background-size: 60px; */
		/* background-position: 132px 5px; */
	/* } */
	/* .fyi_col_3>.vc_column-inner { */
		/* background-size: 40px; */
		/* background-position: 155px 0px; */
	/* } */
	/* .fyi_col_4>.vc_column-inner { */
		/* background-size: 60px; */
		/* background-position: 180px 0px; */
	/* } */
	.quotes_image {
		text-align: center !important;
	}
	.quotes_image img {
		width: 60%;
	}
	.vc_column-inner.vc_custom_1558618040197 {
		padding-top: 10px !important;
	}
	/* Investor section mobile menu section Starts Here */
	.content_row>.col-sm-8 {
		padding-left: 0px;
		padding-right: 0px;
	}
	.navbar.investor_sidebar {
		min-height: auto;
	}
	.investor_sidebar .navbar-collapse {
		padding: 0px;
	}
	.investor_sidebar .navbar-toggle {
		position: absolute;
		top: -48px;
		right: -25px;
		z-index: 99;
		padding: 0px 12px;
		background-color: #0193d9;
		font-size: 20px;
		line-height: 30px;
		cursor: pointer;
	}
	.investor_sidebar .nav-link {
		font-size: 13px;
	}
	.investor_sidebar .nav-link .sidebar-icon {
		width: 22px;
		height: 20px;
		margin-right: 8px;
	}
	.investors_links_btn a.vc_general {
		font-size: 18px;
		padding: 22px 0px;
	}
	.general_item_title h3 {
		font-size: 16px;
	}
	.general_item_link a.vc_btn3.vc_general {
		font-size: 14px;
	}
	/* Investor section mobile menu section Ends Here */
	
	.investor_catagories .blog-grid .blog-article .entry-content .blog-title {
		font-size: 13px;
	}
	.events_section {
		margin-top: 20px;
	}
	.corp_annonce_section {
		margin-bottom: 20px;
	}
	.investor_catagories .blog-grid .blog-article .entry-content .blog-title a.doc_download {
		background-size: 15px 18px;
		padding-right: 15px;
	}
	.single_post_pr_subcat .subcat_meta_list li.subcat_meta {
		font-size: 13px;
	}
	.single_post_pr_subcat .subcat_meta_list {
		margin-left: 0 !important;
	}
	.single .single_post_pr_subcat .post-title {
		font-size: 13px;
		text-transform: capitalize;
	}
	/* Press Release */
	
	.blog_outter .blog-title {
		line-height: 20px;
		margin: 0px;
		margin-top: 15px;
	}
	.blog_outter .blog-title a {
		font-size: 14px;
	}
	.subcat_meta_list li.subcat_meta {
		font-size: 10px;
		margin-bottom: 0px;
	}
	.press_release_link, .press_release_link:active {
		padding: 0px 16px;
	}
	
	/* Investor section Ends Here */
	
	/* Blogs */
	.blog-grid {
		margin-bottom: 15px;
	}
	.blog-article .entry-content {
		padding: 0px !important;
	}
	/* .blog-grid.column-1:first-child .blog-article {
		padding-right: 0px !important;
	} */
	.blog-article .blog-thumb {
		float: none;
	}
	.custom_blogs .blog-article .blog-title {
		font-size: 20px;
		white-space: normal;
	}
	div.categ_icon.categ {
		margin-left: 12px;
	}
	.media_press_release .investor_sidebar .navbar-toggle {
		top: -8px;
	}
	.blog_post_details #reply-title #cancel-comment-reply-link {
		margin-left: 10px;
		white-space: nowrap;
	}
	.commentlist article header .reply {
		padding-left: 8px;
	}
	/* Blogs Ends */
}
@media only screen and (min-width: 992px) {
	/* Leaders page animation Starts */
	.company_profile_row {
		max-width: 1110px;
		margin: 0 36px;
	}
	.board_of_directors_row .custom_column {
		-webkit-animation-duration: 1.5s;
		animation-duration: 1.5s;
	}
	.board_of_directors_row .custom_column:nth-child(1) {
		-webkit-animation-delay: 0.5s;
		-moz-animation-delay: 0.5s;
		-ms-animation-delay: 0.5s;
		-o-animation-delay: 0.5s;
		animation-delay: 0.5s;
		-webkit-animation-duration: 3s;
		animation-duration: 2s;
	}
	.board_of_directors_row .custom_column:nth-child(2) {
		 -webkit-animation-delay: 1s;
		-moz-animation-delay: 1s;
		-ms-animation-delay: 1s;
		-o-animation-delay: 1s;
		animation-delay: 1s;
	}
	.board_of_directors_row .custom_column:nth-child(3) {
		 -webkit-animation-delay: 1.5s;
		-moz-animation-delay: 1.5s;
		-ms-animation-delay: 1.5s;
		-o-animation-delay: 1.5s;
		animation-delay: 1.5s;
	}
	
	/* Leaders page animation Ends */
	
	/* Investor section Starts Here */
    .company_profile_row {
        padding: 50px 0px;
    }
    .links_col_right {
        padding-left: 30px;
    }
    .links_col_left {
        padding-right: 30px
    }
	.content_row {
		margin-top: 50px;
	}
	.investor_sidebar .navbar-navs {
		max-width: 300px;
	}
	/* Investor section Ends Here */
	
	/* Blog page Starts */
	.blog-article .entry-content {
		padding-left: 0px;
		padding-right: 0px;
	}
	.blog-grid.column-1:first-child {
		margin-bottom: 38px;
		padding-left: 15px;
		padding-right: 15px;
	}
	.blog-grid.column-1:not(:first-child) {
		margin-bottom: 38px;
		padding-left: 15px;
		padding-right: 15px;
	}
	.single_page .blog-grid.column-1:not(:first-child) {
		width: 50%;
	}
	.most_popular_title {
		margin-top: 50px;
		margin-bottom: 20px;
	}
	.single_page .blog-article {
		border-bottom: none;
	}
	.blog-grid.column-1:not(:first-child) .blog-article {
		background: #fafafa;
		padding-top: 15px !important;
		padding-left: 15px !important;
		padding-right: 0px !important;
	}
	.two_fifth{
		margin-right: 0!important;
	}
	.blog-grid.column-1:first-child .blog-article {
		background: #fafafa;
		padding: 15px !important;
	}
	.blog-grid.column-1:first-child .blog-article .entry-header {
		margin-bottom: 0px;
	}
	.blog-grid.column-1:not(:first-child) .blog-article .entry-header {
		/* height: 230px;
		overflow: hidden; */
	}
	.blog-grid:first-child .two_fifth {
		width: 50%;
		margin-right: 0px;
		padding-right: 15px;
	}
	.blog-grid:first-child .two_fifth a {
		background: #fafafa;
	}
	.blog-grid:first-child .three_fifth  {
		width: 50%;
		padding: 15px !important;
	}
	.blog-grid:not(:first-child) .two_fifth{
		/* width: 100%;
		float: none; */
		width: 50%;
		float: left;
		padding-right: 15px;
	}
	.blog-grid:not(:first-child) .three_fifth {
		/* width: 100%;
		float: none; */
		width: 50%;
		float: left!important;
		padding: 15px!important;
	}
	.blog-grid.column-1:not(:first-child) .blog-article .entry-content {
		padding: 0px 10px 0px 0px;
		float: none;
		margin-bottom: 0px;
	}
	.blog-grid.column-1:not(:first-child) .blog-thumb {
		float: none;
		background-color: #fafafa;
	}
	
	.commentlist article header .comment-meta {
		position: absolute;
	}
	/* Blog single page starts */	
	
	.right_sidebar {
		max-width: 310px;
	}
	/* Blog page End */
	
	/* Media Press Coverage Starts */
	.media_press_coverage .coverage_blocks {
		width: 49%;
		display: inline-block;
		vertical-align: top;
		float:left;
		height: 300px;
	}
	.coverage_blocks:last-child:not(:nth-child(even)) {
		clear: left;
	}
	.coverage_blocks:nth-child(1) .blog_outter.column-1, .coverage_blocks:nth-child(2) .blog_outter.column-1 {
		padding-top:0px;
	}
	.media_press_coverage .coverage_blocks .featured-image-wrap img {
		height: 58px;
		width: auto;
	}
	.not_found_outter {
		min-height: 350px;
	}
	/* Media Press Coverage ENds */
	
}

@media only screen and (min-width: 1200px) {
	.container {
		width: 1110px;
	}
}
@media only screen and (min-width: 1700px) {
	.media_press_release .left_time_line {
		left: 10%;
	}
}

@media only screen and (max-width: 1300px) and (min-width: 1200px) {
	.col-sm-12 {
		width: 95%;
		margin-left: auto;
		margin-right: 0;
		float: none;
	}
	
}
@media only screen and (max-width: 1170px) and (min-width: 992px) {
	.col-sm-12 {
		width: 95%;
		margin-left: auto;
		margin-right: 0;
		float: none;
	}
	
}
@media only screen and (max-width: 1300px) and (min-width: 992px) {
	/*  Press Release Year Dropdown
	.media_press_release .left_time_line {
		position: relative;
		left: 0px;
		padding: 0px 15px;
	}
	.media_press_release .left_time_line li {
		margin-top: 15px;
		margin-bottom: 0px;
		display: inline-block;
	}
	.media_press_release .left_time_link {
		border-radius: 99px;
	} */
	/*  Press Release Year Dropdown */
}