<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* CSS Document */
 
 
 
 /*
 
green: #004D24
orange: #E84626
dorange: #C90C0F
red: #9C1006 
 
 
 */
/* @font-face {
 font-family: 'Aeonik TRIAL';
 src: url('../fonts/AeonikTRIAL-Regular.eot');
 src: url('../fonts/AeonikTRIAL-Regular.eot?#iefix') format('embedded-opentype'),  url('../fonts/AeonikTRIAL-Regular.woff2') format('woff2'),  url('../fonts/AeonikTRIAL-Regular.woff') format('woff'),  url('../fonts/AeonikTRIAL-Regular.ttf') format('truetype');
 font-weight: normal;
 font-style: normal;
 font-display: swap;
}
 @font-face {
 font-family: 'Aeonik TRIAL';
 src: url('../fonts/AeonikTRIAL-Bold.eot');
 src: url('../fonts/AeonikTRIAL-Bold.eot?#iefix') format('embedded-opentype'),  url('../fonts/AeonikTRIAL-Bold.woff2') format('woff2'),  url('../fonts/AeonikTRIAL-Bold.woff') format('woff'),  url('../fonts/AeonikTRIAL-Bold.ttf') format('truetype');
 font-weight: bold;
 font-style: normal;
}*/



@font-face {
 font-family: 'Aeonik';
 src: url('../fonts/Aeonik-Regular.eot');
 src: url('../fonts/Aeonik-Regular.eot?#iefix') format('embedded-opentype'), url('../fonts/Aeonik-Regular.woff2') format('woff2'), url('../fonts/Aeonik-Regular.woff') format('woff'), url('../fonts/Aeonik-Regular.ttf') format('truetype');
 font-weight: normal;
 font-style: normal;
 font-display: swap;
}
 @font-face {
 font-family: 'Aeonik';
 src: url('../fonts/Aeonik-Bold.eot');
 src: url('../fonts/Aeonik-Bold.eot?#iefix') format('embedded-opentype'), url('../fonts/Aeonik-Bold.woff2') format('woff2'), url('../fonts/Aeonik-Bold.woff') format('woff'), url('../fonts/Aeonik-Bold.ttf') format('truetype');
 font-weight: bold;
 font-style: normal;
 font-display: swap;
}
body, html {
	overflow-x: hidden;
}
body {
	font-family: Arial, Helvetica, sans-serif;
	overflow-x: hidden;
	font-size:16px;
	line-height:22px;
	color:#101010;
}
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	line-height:27px;
	font-weight:normal;
	color:#101010;
}
a {
	color:#C90C0F;
	text-decoration:none;
}
a:hover {
	color:#101010;
	text-decoration:none;
}
.mb-15 {
	margin-bottom:15px;
}
.mb-20 {
	margin-bottom:20px !important;
}
.mb-30 {
	margin-bottom:30px !important;
}
.mb-62 {
	margin-bottom:62px !important;
}
.mb-40 {
	margin-bottom:40px !important;
}
.mb-h {
	margin-bottom:100px !important;
}
.vm-btn {
	float:left;
	width:100%;
	text-align:center;
}
.btn-left {
	text-align:left !important;
}
.btn-primary, .btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .btn-primary:hover:focus, .btn-primary:hover:active {
	font-family: 'Aeonik', Helvetica, sans-serif;
	background:#101010;
	padding:12px 24px;
	color:#FAFAFA;
	border-radius:50px;
	display:inline-flex;
	outline:none;
	border:none;
}
.w-btn, .w-btn:hover {
	background:#FAFAFA;
	color:#101010;
}
.btn-primary span {
	font-family: 'Aeonik', Helvetica, sans-serif;
	font-size:18px;
	line-height:18px;
	display:inline-flex;
	justify-content:center;
	align-items:center;
	font-weight:normal;
	letter-spacing:0.36px;
}
.btn-primary span:after, .rm-btn-small span:after {
	content:'';
	display:inline-block;
	background:url(../images/arrow-right.png) no-repeat;
	background-size:cover;
	background-position:center center;
	width:20px;
	height:15px;
	line-height:18px;
	display:inline-flex;
	justify-content:center;
	align-items:center;
}
.btn-more span {
	font-family: 'Aeonik', Helvetica, sans-serif;
	color:#E84626;
	font-size:40px;
	line-height:40px;
	font-weight:bold;
	display:flex;
}
.btn-more span:after {
	content:'';
	display:inline-block;
	background:url(../images/show-more.png) no-repeat;
	background-size:cover;
	background-position:center center;
	width:40px;
	height:40px;
	display:inline-flex;
	justify-content:center;
	align-items:center;
	margin-left:10px;
}
.rm-btn-small {
	font-family: 'Aeonik', Helvetica, sans-serif;
	background:#101010;
	padding:8px 24px;
	color:#FAFAFA;
	border-radius:50px;
	display:inline-flex;
	outline:none;
	border:none;
}
.rm-btn-small span {
	font-family: 'Aeonik', Helvetica, sans-serif;
	font-size:18px;
	line-height:18px;
	display:inline-flex;
	justify-content:center;
	align-items:center;
	font-weight:normal;
	letter-spacing:0.36px;
}
.fsearch {
	width:auto;
}
.sec-1, .sec-2, .sec-3, .sec-4, .sec-5, .sec-6, .sec-7 {
	float:left;
	width:100%;
	margin-bottom:160px;
}
.title-sec {
	display:none;
}
.main-title {
	float:left;
	width:100%;
	text-align:center;
}
.main-title h2 {
	font-size: 120px;
	line-height:120px;
	font-family: 'Aeonik', Helvetica, sans-serif;
	color:#101010;
	margin-bottom: 20px;
	font-weight:bold;
	letter-spacing:1px;
}
.main-title h4 {
	font-size: 30px;
	line-height:30px;
	font-family: 'Aeonik', Helvetica, sans-serif;
	color:#101010;
	margin-bottom: 20px;
	font-weight:bold;
}
.sec-foot-btns {
	float:left;
	width:100%;
	text-align:center;
	margin-bottom:60px;
	display:flex;
	justify-content:center;
	align-items:center;
}
.foot-btn-cnt {
	/*	width:532px;*/
	margin:60px auto 0 auto;
}
.sec-foot-btns .vm-btn {
	display:inline-flex;
	justify-content:center;
	align-items:center;
	width:auto;
}
.sec-foot-btns .vm-btn:first-child {
	margin-right:30px;
}
/*=====================================================================================================================
 IR Home CSS starts here
=======================================================================================================================*/

.hstk-price {
	width:100%;
	color:#AFAFAF;
}
.udp {
	font-family: 'Aeonik', Helvetica, sans-serif;
	font-size:18px;
	line-height:18px;
	margin-bottom:9px;
	font-weight:bold;
	float:left;
	width:100%;
	color:#AFAFAF;
}
.stk-name {
	font-family: 'Aeonik', Helvetica, sans-serif;
	font-size:24px;
	line-height:24px;
	margin-bottom:10px;
	font-weight:bold;
	float:left;
	width:100%;
	color:#101010;
}
.sp-wrap {
	float:left;
	width:100%;
	display:flex;
}
.stk-price {
	font-family: 'Aeonik', Helvetica, sans-serif;
	font-size:32px;
	line-height:32px;
	font-weight:bold;
	float:left;
	margin-right:10px;
	color:#101010;
}
.stkchg {
	font-family: 'Aeonik', Helvetica, sans-serif;
	font-size:24px;
	line-height:32px;
	margin-bottom:12px;
	font-weight:bold;
	float:left;
	color:#101010;
}
.priceUp {
	color:#1DCC00;
}
.priceUp:after {
	content:'';
	display:inline-block;
	background:url(../images/Up.png) no-repeat;
	background-size:cover;
	width:7px;
	height:7px;
}
.priceDown {
	color:#c90c0f;
}
.priceDown:after {
	content:'';
	display:inline-block;
	background:url(../images/Down.png) no-repeat;
	background-size:cover;
	width:7px;
	height:7px;
}
.graph-sec {
	float:left;
	width:100%;
}
.graph-sec .vm-btn {
	margin-top:57px;
}
/*=====================================================================================================================
sec 2 starts here
=======================================================================================================================*/



.fi-text-block {
	width:58%;
	margin:0 auto;
}
.fi-text-block p {
	text-align:center;
	letter-spacing: -0.18px;
}
/*=====================================================================================================================
sec 4 starts here
=======================================================================================================================*/
.sec-4 {
	margin-bottom:160px;
}
.regular {
	display:block;
}
.cr-wrap {
	float:left;
	width:100%;
	height:771px;
	position:relative;
	display:flex;
	align-items:center;
	top:0;
}
.cr-red-box {
	float:left;
	width:49.5%;
	height:564px;
	background:#C90C0F;
	background:url(../images/cr-top-right.png) top right, url(../images/cr-bottom-left.png) bottom left, #C90C0F;
	background-repeat:no-repeat;
	padding:60px;
	z-index:2;
	position:absolute;
	top:50%;
	transform: translateY(-50%); /* Adjusts to center properly */
}
.cr-title {
	font-size: 80px;
	line-height:80px;
	font-family: 'Aeonik', Helvetica, sans-serif;
	color:#FAFAFA;
	margin-bottom: 20px;
	font-weight:bold;
}
.cr-text p {
	color:#FAFAFA;
	font-size:18px;
	line-height:27px;
	letter-spacing: -0.18px;
}
.cr-red-box .vm-btn {
	text-align:left;
}
.cr-red-box .vm-btn a span {
	letter-spacing: 0.36px;
	font-weight:bold;
}
.cr-img {
	float:left;
	width:70%;
	position:absolute;
	right:0;
	z-index:1;
	top:0;
}
/*=================================================================================================================
BURSA ANNOUNCEMENTS CSS
======================================================================================================================*/
.filters-sec {
	float:left;
	width:100%;
	margin-bottom:50px;
}
.ann-links-wrap {
	float:left;
	width:100%;
}
.ann-link, .ann-link:hover {
	width:100%;
	font-size:24px;
	line-height:36px;
	letter-spacing:-0.24;
	color:#101010;
	text-decoration:none;
	display:inline-block;
	/*margin-bottom:15px;*/
}
.ann-links-wrap a::before {
 content: "";
 margin-right: 8px;
 display:inline-block;
 background:url(../images/arrow-right.png) no-repeat;
 background-size:cover;
 width:24px;
 height:18px;
}
.ann-links-wrap a:only-child::before {
 content: "";
 background:none;
 display:none;
}
/*=======================================================================================================================
CALENDAR EVENTS CSS
============================================================================================================================*/

.calsec-upeve, .calsec-pasteve {
	float:left;
	width:100%;
	margin-bottom:100px;
}
.calsec-upeve .main-title h4, .calsec-pasteve .main-title h4 {
	float:left;
	width:100%;
	text-align:left;
}
.is-open .iraccordion-title span {
	display:none;
}
.cal-in-title {
	font-family: 'Aeonik';
	display:block;
	color:#0164CA;
	font-size:24px;
	line-height:24px;
	margin-bottom:20px;
	/*line-height:56px;*/
	font-weight:bold;
}
.cal-blocks {
	font-family: Arial, Helvetica, sans-serif;
	float:left;
	width:100%;
	margin-bottom:30px;
}
.iraccordion-title span {
	font-family: 'Aeonik';
	display:block;
	color:#0164CA;
	font-size:24px;
	line-height:56px;
	font-weight:bold;
}
.pe-more {
	display: none;
}
.cal-blocks p, .cal-blocks span {
	font-family: Arial, Helvetica, sans-serif !important;
	font-size:16px !important;
/*	font-size:18px !important;*/
	color:#101010 !important;
}
.cal-blocks a {
	display:flex;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height: 24px;
	font-weight: normal;
	color: #C90C0F;
	text-decoration:none;
	/*margin-bottom:32px;*/
	margin-bottom:20px;
	align-items:center;
}
/*.cal-blocks a:after{
	 content: "";
 margin-left: 8px;
 display:inline-block;
 background:url(../images/arrow-down.png) no-repeat;
 background-size:cover;
 width:27px;
 height:27px;
}*/

.cal-inner-wrap .cal-blocks a {
	display:flex;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 18px;
	font-weight: normal;
	color: #C90C0F;
	text-decoration:none;
	margin-bottom:16px;
	align-items:center;
}
.cal-inner-wrap .cal-blocks div, .cal-inner-wrap .cal-blocks p,
  .cal-inner-wrap .cal-blocks span  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px !important;
	 
}
.cal-inner-wrap .cal-blocks p a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px !important;
	display:inline-block;
}


.cal-blocks:empty{
	display:none;
}


/*=====================================================================================================
REPORTS PAGE CSS STARTS HERE
========================================================================================================*/
.reports-wrap {
	float:left;
	width:100%;
}
.rcver {
	margin-bottom:9px;
}
.ryear {
	font-family: 'Aeonik';
	font-size:18px;
	line-height:27px;
	font-weight:bold;
	color:#C90C0F;
	margin-bottom:15px;
}
.rpt-title {
	font-family: 'Aeonik';
	font-size:30px;
	line-height:36px;
	font-weight:bold;
	color:#101010;
	margin-bottom:15px;
	letter-spacing: -0.3px;
}
.reports-wrap .vm-btn {
	margin-bottom:10px;
}
 .reports-wrap [class*="col-"] {
 margin-bottom:100px;
}
/*=====================================================================================================
CORPORATE PRESENTATIONS PAGE CSS STARTS HERE
========================================================================================================*/

.corp-pres-sec {
	float:left;
	width:100%;
}
.corp-present-wrap {
	float:left;
	width:100%;
}
.cp-inner {
	float:left;
	width:100%;
	margin-bottom:50px;
}
.cpcver {
	margin-bottom:9px;
}
.cpdate {
	font-family: 'Aeonik';
	font-size:18px;
	line-height:27px;
	font-weight:bold;
	color:#C90C0F;
	margin-bottom:15px;
}
.cp-title {
	font-family: 'Aeonik';
	font-size:30px;
	line-height:36px;
	font-weight:bold;
	color:#101010;
	margin-bottom:15px;
	letter-spacing: -0.3px;
	min-height:108px;
}
.corp-present-wrap .vm-btn, .cp-inner .vm-btn {
	margin-bottom:10px;
}
 .corp-present-wrap [class*="col-"] {
 margin-bottom:100px;
}
/*========================================================================================
PRICE AND VOLUME SECTION STARTS HERE
==========================================================================================*/

.price-volume-sec {
	float:left;
	width:100%
}
.pv-sel-drop-sec {
	float:left;
	width:100%;
	background:#EFEFEF;
	border:1px solid #DEDEDE;
	padding: 49px 15px 30px 15px;
	margin-bottom: 23px;
	justify-content: center;
	align-items: center;
	display: flex;
}
.price-volume-sec select, .form-select:focus {
	padding: 11px 15px;
	border: 0;
	margin: 0;
	max-width: 100%;
	min-width: 155px;
	border: 1px solid #101010;
	border-radius: 50px;
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	-o-appearance: none;
	appearance: none;
	outline: none !important;
	background-image: url(../images/dropdownArrow.png) !important;
	background-repeat: no-repeat !important;
	background-position: center right 20px !important;
	background-color: #fff !important;
	color: #101010 !important;
	font-size: 18px;
	line-height: 18px;
	font-weight: bold;
	box-shadow:none;
}
.pv-date-picker input, .form-control:focus {
	padding: 11px 25px;
	border: 0;
	margin: 0;
	max-width: 100%;
	min-width: 155px;
	border: 1px solid #101010;
	border-radius: 50px;
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	-o-appearance: none;
	appearance: none;
	outline: none !important;
	/*   background-image: url(../images/dropdownArrow.png) !important;*/
    background-repeat: no-repeat !important;
	background-position: center right 20px !important;
	background-color: #fff !important;
	color: #101010 !important;
	font-size: 18px;
	line-height: 18px;
	font-weight: bold;
}
#ctl00_cphContent_selMonthFrom, #ctl00_cphContent_selMonthTo, #ctl00_cphContent_selYearFrom, #ctl00_cphContent_selYearTo {
	margin-bottom:15px;
}
.pvdata-sec .table {
	border-collapse: separate;
	border-spacing:0 3px;
}
.pvdata-sec .table th {
	background:#C90C0F;
	padding:15px;
	color:#FAFAFA;
}
.pvdata-sec th:first-child {
	border-top-left-radius: 10px;
}
.pvdata-sec th:last-child {
	border-top-right-radius: 10px;
}
.pvdata-sec .table thead tr {
}
.pvdata-sec .table tr td {
	background:#fafafa !important;
}
 .pvdata-sec .table tr:nth-child(even) td {
 background:#efefef !important;
}
.pvdata-sec .table tr td {
	border-top:1px solid #DEDEDE;
	border-bottom:1px solid #DEDEDE;
}
.pvdata-sec .table tr td:first-child {
	border-left:1px solid #DEDEDE;
}
.pvdata-sec .table tr td:last-child {
	border-right:1px solid #DEDEDE;
}
#Dividends .table {
	border-collapse: separate;
	border-spacing:0 3px;
}
#Dividends .table th {
	background:#C90C0F;
	padding:15px;
	color:#FAFAFA;
}
#Dividends th:first-child {
	border-top-left-radius: 10px;
}
#Dividends th:last-child {
	border-top-right-radius: 10px;
}
#Dividends .table thead tr {
}
#Dividends .table tr td {
	background:#fafafa !important;
}
 #Dividends .table tr:nth-child(even) td {
 background:#efefef !important;
}
#Dividends .table tr td {
	border-top:1px solid #DEDEDE;
	border-bottom:1px solid #DEDEDE;
}
#Dividends .table tr td:first-child {
	border-left:1px solid #DEDEDE;
}
#Dividends .table tr td:last-child {
	border-right:1px solid #DEDEDE;
}
/*=================================================================
Corporate calendar buttton fix add to calendar
==================================================================*/
.dis {
	padding:0 !important;
	margin:0 !important;
	width:260px !important;
}
/*=================================================================
news alert sec
==================================================================*/
.sec-5 {
	padding:60px 0;
	background:#fafafa;
	margin-bottom:0;
}
.btn-nl-1 {
	margin-left:12%;
}
.btn-nl-2 {
	margin-left:11%;
}
.nl-sub {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 27px;
	font-weight: normal;
	color: #101010;
	margin-bottom:50px;
}
.frm-cnt select {
	border-radius:0;
}
.frm-cnt .form-control, .frm-cnt select, .emailAlertContainer .form-control, .emailAlertContainer select {
	border:none !important;
	background:#efefef !important;
	color:#101010;
	margin-bottom:15px;
	padding:15px 15px;
	border-radius:8px;
	width:100%;
	box-shadow: none !important;
	outline:none !important;
}
.frm-cnt .form-control, .frm-cnt select, .emailAlertContainer .form-control, .emailAlertContainer select {
	font-size:16px;
	line-height:16px;
	font-weight:normal;
}
.frm-cnt .placeholder {
}
.frm-cnt select.select-arrow-img, .emailAlertContainer select.select-arrow-img {
	background:url(../images/select-arrow-down.png) no-repeat #efefef !important;
	background-size:cover;
	background-position:98% 12px !important;
}
.frm-cnt .vm-btn {
	text-align:left;
	margin-top:15px;
}
.emailAlertContainer .form-control, .emailAlertContainer select, .emailAlertContainer .form-control:focus {
	min-width:494px;
}
.pvdata-sec &gt; .row {
	padding-left:16px !important;
	padding-right:16px !important;
}



/*pp page*/

.z-tabs.underlined.red &gt; ul.z-tabs-nav &gt; li.z-active &gt; a, .z-tabs.underlined.red &gt; ul.z-tabs-nav &gt; li &gt; a:hover{
	border-color: #ed1c24 !important;
}

.z-tabs.underlined.mobile &gt; ul.z-tabs-nav &gt; li &gt; a {
    border-color: #999;
    background: #ed1c24 !important;
    border-width: 1px 0 0px 0 !important;
    opacity: 1;
	color:#fff;
}

.z-tabs.underlined.mobile.m-red &gt; ul.z-tabs-desktop &gt; li.z-active &gt; a, .z-tabs.underlined.mobile.hover.m-red &gt; ul.z-tabs-desktop &gt; li:hover &gt; a {
    color: #fff !important;
}
.z-tabs.mobile &gt; ul.z-tabs-mobile &gt; li &gt; a &gt; span.z-arrow {
    position: absolute;
    top: 50%;
    background: url(../images/z-tabs-icons.png) no-repeat top left !important;
   /* background-position: -1470px -3px;*/
    width: 30px;
    height: 30px;
    margin-top: -25px;
    margin-left: -0.75em;
    display: inline-block;
    right: 1.125em;
    background-position: -1470px -60px !important;
}


/*==========  Mobile First Method  ==========*/
/* Large desktops and laptops */
@media (min-width: 1200px) {
.price-volume-sec select, .form-select:focus, .pv-date-picker input, .form-control:focus {
 min-width:150px;
}
}
/* Landscape tablets and medium desktops */
@media (min-width: 992px) and (max-width: 1199px) {
 .main-title h2 {
 font-size: 48px;
 line-height:48px;
 font-family: 'Aeonik', Helvetica, sans-serif;
 color: #101010;
 margin-bottom: 20px;
 font-weight: bold;
 letter-spacing: 1px;
}
 .cr-wrap {
 float: left;
 width: 100%;
 height: 895px;
 position: relative;
 display: flex;
 align-items: center;
 top: 0;
}
 .cr-img {
 float: left;
 width: 100%;
 z-index: 1;
 top: 0;
 height:600px;
}
.cr-red-box {
 float: left;
 width: 100%;
 height: 379px;
 background: #C90C0F;
 background: url(../images/cr-top-right.png) top right, url(../images/cr-bottom-left.png) bottom left, #C90C0F;
 background-repeat: no-repeat;
 padding: 60px;
 z-index: 2;
 top:710px;
}
 .cr-title {
 font-size: 48px;
 line-height: 48px;
 font-family: 'Aeonik', Helvetica, sans-serif;
 color: #FAFAFA;
 margin-bottom: 20px;
 font-weight: bold;
}
}
/* Portrait tablets and small desktops */
@media (min-width: 768px) and (max-width: 991px) {
 .main-title h2 {
 font-size: 48px;
 line-height:48px;
 font-family: 'Aeonik', Helvetica, sans-serif;
 color: #101010;
 margin-bottom: 20px;
 font-weight: bold;
 letter-spacing: 1px;
}
 .cr-wrap {
 float: left;
 width: 100%;
 height: 895px;
 position: relative;
 display: flex;
 align-items: center;
 top: 0;
}
 .cr-img {
 float: left;
 width: 100%;
 z-index: 1;
 top: 0;
 height:600px;
}
.cr-red-box {
 float: left;
 width: 100%;
 height: 379px;
 background: #C90C0F;
 background: url(../images/cr-top-right.png) top right, url(../images/cr-bottom-left.png) bottom left, #C90C0F;
 background-repeat: no-repeat;
 padding: 60px;
 z-index: 2;
 top:710px;
}
 .cr-title {
 font-size: 48px;
 line-height: 48px;
 font-family: 'Aeonik', Helvetica, sans-serif;
 color: #FAFAFA;
 margin-bottom: 20px;
 font-weight: bold;
}
 .pv-sel-drop-sec .col-auto {
 margin-bottom:15px;
}
.pv-date-picker input, .form-control:focus, .price-volume-sec select, .form-select:focus {
 min-width:150px;
}
}
/* Landscape phones and portrait tablets */
@media (max-width: 767px){
.sec-1, .sec-2, .sec-3, .sec-4, .sec-5, .sec-6, .sec-7 {
 float:left;
 width:100%;
 margin-bottom:66px;
}
.container &gt; .row {
 margin-left:0 !important;
 margin-right:0 !important;
}
 .main-title h2 {
 font-size: 48px;
 line-height:48px;
 font-family: 'Aeonik', Helvetica, sans-serif;
 color: #101010;
 margin-bottom: 20px;
 font-weight: bold;
 letter-spacing: 1px;
}
 .cr-wrap {
 float: left;
 width: 100%;
 height: 895px;
 position: relative;
 display: flex;
 align-items: center;
 top: 0;
}
 .cr-img {
 float: left;
 width: 100%;
 z-index: 1;
 top: 0;
 height:600px;
}
.cr-red-box {
 float: left;
 width: 100%;
 height: 379px;
 background: #C90C0F;
 background: url(../images/cr-top-right.png) top right, url(../images/cr-bottom-left.png) bottom left, #C90C0F;
 background-repeat: no-repeat;
 padding: 60px;
 z-index: 2;
 top:710px;
}
 .cr-title {
 font-size: 48px;
 line-height: 48px;
 font-family: 'Aeonik', Helvetica, sans-serif;
 color: #FAFAFA;
 margin-bottom: 20px;
 font-weight: bold;
}
 .pv-sel-drop-sec .col-auto {
 margin-bottom:15px;
}
.foot-btn-cnt {
 width: 100%;
 margin: 60px auto 0 auto;
}
 .foot-btn-cnt {
 width: 100%;
 margin: 60px auto 0 auto;
 display: flex;
 align-items: center;
 justify-content: center;
 flex-direction: column;
}
 .sec-foot-btns .vm-btn:first-child {
 margin-right:0;
 margin-bottom:15px;
}
 .ann-link, .ann-link:hover {
 font-size:18px;
 line-height:27px;
}
 .cal-blocks a {
 display: flex;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 18px;
 line-height: 18px;
 font-weight: normal;
 color: #C90C0F;
 text-decoration: none;
 margin-bottom: 20px;
 align-items: center;
}
 .cal-in-title {
 font-family: 'Aeonik';
 display: block;
 color: #0164CA;
 font-size: 24px;
 line-height: 24px;
 font-weight: bold;
 margin-bottom: 20px;
}

.iraccordion-title span {
    font-family: 'Aeonik';
    display: block;
    color: #0164CA;
    font-size: 24px;
    line-height: 24px;
    font-weight: bold;
	margin-top:10px;
}

.regular{
    overflow: hidden;
  }
  
  .corp-present-wrap [class*="col-"] {
 margin-bottom:0px;
}

.reports-wrap [class*="col-"] {
    margin-bottom: 0px;
}

 
}
/* Portrait phones and smaller */

@media (max-width:570px) {
 .cr-wrap {
 height:808px;
}
.cr-red-box {
 top:674px;
}
.emailAlertContainer .form-control, .emailAlertContainer select, .emailAlertContainer .form-control:focus {
 min-width: 452px;
}
}
 @media (max-width: 480px){
 .cr-wrap {
 height:865px;
}
.cr-red-box {
 top:598px;
 height:540px;
}
.iframe-FH {
 min-height:1000px;
}
.corp-present-wrap [class*="col-"] {
 margin-bottom:0px;
}
.reports-wrap [class*="col-"] {
    margin-bottom:0px;
}

}


/* Portrait i phones and smaller */
@media (max-width:414px) {
.cr-red-box{
 top: 578px;
 height: 560px;
}
.emailAlertContainer .form-control,
.emailAlertContainer select,
.emailAlertContainer .form-control:focus{
 min-width: 355px;
}
.iframe-FH {
 min-height:1000px;
}
.corp-present-wrap [class*="col-"] {
 margin-bottom:0px;
}
.reports-wrap [class*="col-"] {
    margin-bottom:0px;
}

}


/* Portrait i phones and smaller */
@media (max-width:380px) {

.cr-wrap{
	margin-bottom:10px;
}
	
 .cr-red-box {
 top: 578px;
 height: 560px;
}
 .cal-in-title {
 font-family: 'Aeonik';
 display: block;
 color: #0164CA;
 font-size: 18px;
 line-height: 18px;
 font-weight: bold;
 margin-bottom: 20px;
}
 emailAlertContainer .form-control, .emailAlertContainer select, .emailAlertContainer .form-control:focus {
 min-width: 355px;
}
.iframe-FH {
 min-height:1000px;
}
.pv-date-picker input, .form-control:focus{
	width:auto;
}
.price-volume-sec select, .form-select:focus{
	width:150px;
}

.corp-present-wrap [class*="col-"] {
 margin-bottom:0px;
}
.reports-wrap [class*="col-"] {
    margin-bottom:0px;
}



}


/* Portrait i phones and smaller */
@media (max-width: 350px){
	
	    .cr-wrap {
        height: 915px;
        margin-bottom: 10px;
    }
	
    .cr-red-box {
        top: 578px;
        height: 672px;
    }	
	.corp-present-wrap [class*="col-"] {
 margin-bottom:0px;
}
.reports-wrap [class*="col-"] {
    margin-bottom:0px;
}
	
}



/* Portrait i phones and smaller */
@media (max-width: 320px){
	
}</pre></body></html>