@charset "utf-8";

/* CSS Document */
.logo img {
	max-width: 366px;
}

.top-info__block {
	margin-top: 35px;
}

.navbar-header .language {
	float: right;
	margin: 18px 15px 0 0;
}

.navbar-header .language a {
	padding: 0;
}

.navbar-toggle {
	margin-top: 18px;
	margin-right: 5px;
}

#bs-example-navbar-collapse-1 .language ul li a {
	padding: 0;
}

.navgation__block {
	background: #0c1f38
}

.main-menu__block ul {
	border: 1px solid #0c1f38;
}

.submenu-button::after,
.submenu-button::before {
	background: #ffffff;
}

.single-blog-post .content-box {
	border: 0;
}

.language a,
.navbar-header .language a {
	background: #046356;
	border-radius: 1000%;
	width: 30px;
	height: 30px;
	color: #ffffff;
	display: inline-block;
	text-align: center;
	line-height: 30px;
}

.top-info__block li {
	border: 0;
	margin-left: 8px;
}

.years__no-wrap {
	height: 150px;
	width: 150px;
	left: 0;
	right: inherit;
}

a.full-block-link {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	z-index: 20;
}

.home-report {
	position: relative;
}

.home-report .years__no-block {
	width: 100%;
}

.home-report .years__no span {
	font-size: 22px;
	font-weight: bold;
}

.main_footer__block {
	background-image: none;
}

.main-banner .banner-text .sub-text {
	text-transform: inherit;
	font-size: 15px;
}

.main-content {
	padding-bottom: 60px;
	min-height: 600px;
}

.footer_box__block h4 a,
.footer_box__block h4 {
	color: #daa106;
}

.copyriight_block a {
	color: #ffffff;
}

.copyriight_block span {
	display: block;
}

a {
	color: #d3516d;
}

.single-sidebar-widget ul.brochure-btns li a {
	text-transform: none;
}

.single-sidebar-widget ul.brochure-btns li a i {
	position: absolute;
	margin: 3px 0 0 0;
}

.single-sidebar-widget ul.brochure-btns li a span {
	display: block;
	margin: 0 0 0 40px;
}

h1:before {
	content: '';
}

.contact a {
	color: #323232;
}


.ir-banner {
	background: url(../images/banner/banner-ir.jpg);
	background-position: center;
	background-size: cover;
}

.about-banner {
	background: url(../images/banner/banner-about.jpg);
	background-position: center;
	background-size: cover;
}

.business-banner {
	background: url(../images/banner/banner-business.jpg);
	background-position: center;
	background-size: cover;
}

.media-banner {
	background: url(../images/banner/banner-media.jpg);
	background-position: center;
	background-size: cover;
}

.others-banner {
	background: url(../images/banner/banner-others.jpg);
	background-position: center;
	background-size: cover;
}

.contact-banner {
	background: url(../images/banner/banner-contact.jpg);
	background-position: center;
	background-size: cover;
}

.home-banner {
	background: url(../images/banner/banner-home.jpg);
	background-position: center;
	background-size: cover;
}

.listing {
	color: #ffffff;
}

.listing .box {
	background: #032f5a;
}

.listing .box .info {
	padding: 40px 40px 40px 60px;
}

.listing .box .info h3 {
	position: relative;
	margin-bottom: 35px;
}

.listing .box .info h3::after {
	background: #feb20d none repeat scroll 0 0;
	bottom: -15px;
	content: "";
	height: 3px;
	left: 0;
	position: absolute;
	width: 45px;
}

.panel-body {
	padding: 28px;
}

.item-box .gallery-heading h4 {
	margin: 0 0 10px 0;
}

.item-box .gallery-heading a {
	color: #ffffff;
}

.main-content.contact-page {
	padding-bottom: 0;
}

.mfp-content {
	background: #ffffff;
	max-width: 960px;
	padding: 30px;
}


@media (max-width: 767px) {}

@media only screen and (min-width: 767px) {

	.years__no-wrap {
		right: inherit;
	}

	.years__no-wrap {
		height: 200px;
	}

	.home-report .years__no span {
		font-size: 30px;
	}
}

@media only screen and (min-width: 768px) {
	.home-report .years__no span {
		font-size: 30px;
		font-weight: bold;
	}

	.years__no-wrap {
		left: -10px;
		height: 200px;
		width: 200px;
	}

	.copyriight_block span {
		display: inline-block;
	}
}

@media (max-width: 991px) {

	.logo {
		display: block;
	}

	.top-info__block ul {
		text-align: right;
	}

	.navbar-brand>img {
		width: 180px;
	}
}

@media (min-width: 992px) {}


@media only screen and (max-width: 991px) and (min-width: 768px) {}