

/*================ New investor-relations Start here ================*/
@font-face {
    font-family: 'Segoe UI';
    src: url('../fonts/SegoeUI-Bold.eot');
    src: url('../fonts/SegoeUI-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/SegoeUI-Bold.woff2') format('woff2'),
        url('../fonts/SegoeUI-Bold.woff') format('woff'),
        url('../fonts/SegoeUI-Bold.ttf') format('truetype'),
        url('../fonts/SegoeUI-Bold.svg#SegoeUI-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Segoe UI';
    src: url('../fonts/SegoeUI.eot');
    src: url('../fonts/SegoeUI.eot?#iefix') format('embedded-opentype'),
        url('../fonts/SegoeUI.woff2') format('woff2'),
        url('../fonts/SegoeUI.woff') format('woff'),
        url('../fonts/SegoeUI.ttf') format('truetype'),
        url('../fonts/SegoeUI.svg#SegoeUI') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Segoe UI';
    src: url('../fonts/SegoeUI-Light.eot');
    src: url('../fonts/SegoeUI-Light.eot?#iefix') format('embedded-opentype'),
        url('../fonts/SegoeUI-Light.woff2') format('woff2'),
        url('../fonts/SegoeUI-Light.woff') format('woff'),
        url('../fonts/SegoeUI-Light.ttf') format('truetype'),
        url('../fonts/SegoeUI-Light.svg#SegoeUI-Light') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Segoe UI';
    src: url('../fonts/SegoeUI-Semibold.eot');
    src: url('../fonts/SegoeUI-Semibold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/SegoeUI-Semibold.woff2') format('woff2'),
        url('../fonts/SegoeUI-Semibold.woff') format('woff'),
        url('../fonts/SegoeUI-Semibold.ttf') format('truetype'),
        url('../fonts/SegoeUI-Semibold.svg#SegoeUI-Semibold') format('svg');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}
.growth-wrapper {background-image: url("../images/investor-relations/growth-bg.png");background-size: inherit; background-position: center;padding: 3.75rem 0; margin-top: -30px;}
.growth-fy h2 {text-transform: uppercase;color: #40328A;font-size: 39px; font-family: 'Open Sans', sans-serif;font-weight: 600;margin-bottom: 5px;}
.growth-fy h5 {color: #40328A;font-size: 18px;font-family: 'Open Sans', sans-serif;font-weight: 600;margin-bottom: 0;}
.growth-counts h4 {color: #4A4A4A;font-size: 18px;font-family: 'Open Sans', sans-serif; font-weight: 700;}
.growth-digits .counter {color: #4A4A4A;font-size: 50px;font-family: 'Open Sans', sans-serif; font-weight: 700; display: inline-flex; align-items: center;justify-content: center;}
.growth-digits span {color: #E2001E;font-size: 27px;font-family: 'Open Sans', sans-serif; font-weight: 600;}
.growth-digits img {margin-right: 10px;max-width: 100%;height: 100%;}
.growth-counts p {color: #4A4A4A;font-size: 18px;font-family: 'Open Sans', sans-serif; font-weight: 700;}
.growth-counts {position: relative;}
.growth-counts::after {position: absolute; content: "";top:15px; right: 0px;width: 3px;height: 100px;background-image: linear-gradient(1800deg, transparent, transparent 50%, #f2f2f2 50%, #f2f2f2 100%), linear-gradient(180deg, #d9d9d9, #d9d9d9, #d9d9d9, #d9d9d9, #d9d9d9);background-size: 3px 12px, 100% 12px;border: none; }
.growth-counts:last-child::after {display: none;}
.center-wrap {display: flex; align-items: center;justify-content: center;}
.latestUpdate-wrapper { padding-top: 0.75rem;}
.ir-head-left h2 {font-size: 33px;color: #000000;font-family: 'Segoe UI';font-weight: normal; text-transform: none;}
.latestUpdate-wrap .latestUpdate-block h5 {color: #4a4a4a;font-size: 16px;font-family: 'Segoe UI';font-weight: 600; margin-bottom: 10px;}
.latestUpdate-wrap .latestUpdate-block p {color: #4a4a4a;font-size: 20px;font-family: 'Segoe UI';font-weight: 600; margin-bottom: 20px;}
.latestUpdate-wrap .latestUpdate-block p:hover {color: #E2001E;}
.latestUpdate-block {margin-bottom: 20px;}
.ir-common-btn {border: 1px solid #000000;font-size: 16px; text-align: center;font-family: 'Segoe UI';font-weight: 300;padding: 4px 20px; border-radius: 25px;color: #000000;display: inline-block;-webkit-transition: all 0.4s;-moz-transition: all 0.4s;-o-transition: all 0.4s;-ms-transition: all 0.4s;transition: all 0.4s;}
.ir-common-btn img {margin-left: 5px;-webkit-transition: transform 0.3s ease-out;-moz-transition: transform 0.3s ease-out;-o-transition: transform 0.3s ease-out;-ms-transition: transform 0.3s ease-out;transition: transform 0.3s ease-out;}
.ir-common-btn:hover img {-webkit-transform: translateX(4px);-moz-transform: translateX(4px);-o-transform: translateX(4px);-ms-transform: translateX(4px);transform: translateX(4px);}
.ir-common-btn:hover {border: 1px solid #ffffff; color: #ffffff; background-color: #40328A;}
hr.divider-wrap {border-bottom: 1px solid #d9d9d9;}
.ir-common-btn-wrap {margin-top: 2rem;}
.annual-report-wrap .download-btn {font-family: 'Segoe UI';font-weight: 300;color: #000000;font-size: 16px;}
.annual-report-wrap .annual-report-head {font-family: 'Segoe UI';font-weight: 600;color: #ffffff;font-size: 27px;text-align: center;background-color: #40328a;border-top-left-radius: 10px;border-top-right-radius: 10px;margin: -10px -10px;padding: 5px 5px;position: relative;z-index: 1; box-shadow: rgba(64, 50, 138, 0.2) 0px 7px 29px 0px;}
.annual-report-bot {display: flex;align-items: center;justify-content: center;margin-top: 10px;}
.annual-report-bot a:first-child {margin-right: 10px;}
.annual-report-wrap .download-btn:hover {color: #40328A;}
.annual-report-wrap {border: 1px solid #d9d9d9;border-radius: 10px;padding: 10px 10px;}
.annual-report-img {text-align: center;margin-top: 10px;overflow:hidden;}
.annual-report-img img {-webkit-transition: 0.4s ease;-moz-transition: 0.4s ease;-o-transition: 0.4s ease;-ms-transition: 0.4s ease;transition: 0.4s ease;}
.annual-report-img:hover img {-webkit-transform: scale(1.05);-moz-transform: scale(1.05);-o-transform: scale(1.05);-ms-transform: scale(1.05);transform: scale(1.05);}
.quarterlyResults-wrapper { padding-top: 0.75rem;}
.quarterlyResults-box {box-shadow: rgba(0, 0, 0, 0.24) 0px 2px 4px;border-radius: 10px;}
.box-innershadow {padding: 20px 20px;border-radius: 10px;box-shadow: rgba(50, 50, 93, 0.25) 0px 20px 60px -40px inset, rgba(0, 0, 0, 0.3) 0px -20px 35px -25px inset;}
.quarterlyResults-box h3 {font-family: 'Segoe UI';font-weight: 600;color: #000000;font-size: 31px;margin-bottom: 10px;}
.quarterlyResults-list {color: #4A4A4A;font-family: 'Segoe UI';font-weight: 600;font-size: 22px;border-bottom: 1px solid #d9d9d9;padding: 20px 0;}
.quarterlyResults-list img {position: relative; top: 0;-webkit-transition: top ease 0.5s;-moz-transition: top ease 0.5s;-o-transition: top ease 0.5s;-ms-transition: top ease 0.5s;transition: top ease 0.5s;}
.quarterlyResults-list:hover img {top: -5px;}
.title-wrap h2 {text-align: center;font-family: 'Segoe UI';font-weight: 600;color: #000000;font-size: 33px;margin-bottom: 30px;text-transform: none;}
.corporateGovernance-wrapper { padding-top: 0.75rem;}
.corporateGovernance-bg-wrapper {background-size: cover;background-position: 50% 50%;min-height: 550px;/*display: flex; align-items: end;justify-content: center;*/padding-bottom: 3rem;}
.corporateGovernance-bg-wrapper .container {transform: translate(0%, 75%);-webkit-transform: translate(0%, 75%);-moz-transform: translate(0%, 75%);-o-transform: translate(0%, 75%); -ms-transform: translate(0%, 75%);}
.corporateGovernance-circle {color: #ffffff;font-family: 'Segoe UI';font-weight: normal;font-size: 26px; text-align: center; border-radius: 100%;border: 10px solid #212d9d;max-width: 280px;min-height: 270px;display: flex;align-items: center;justify-content: center;background-color: rgba(0, 169, 141, 0.90); padding: 0 40px;margin: 0 auto;position: relative; top: 0;-webkit-transition: top ease 0.5s;-moz-transition: top ease 0.5s;-o-transition: top ease 0.5s;-ms-transition: top ease 0.5s;transition: top ease 0.5s;text-transform: uppercase;}
.corporateGovernance-circle {-webkit-transition: all 0.4s;-moz-transition: all 0.4s;-o-transition: all 0.4s;-ms-transition: all 0.4s;transition: all 0.4s;}
.corporateGovernance-circle:hover {color: #ffffff;background-color: #E2001E;top: -10px;}
.announcementsfs-box .announcementsfs-list img {border-radius: 10px;box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;width: 185px; height: 150px; max-width: 100%;-webkit-transition: 0.4s ease;-moz-transition: 0.4s ease;-o-transition: 0.4s ease;-ms-transition: 0.4s ease;transition: 0.4s ease;}
.announcementsfs-box .announcementsfs-list .media:hover img {-webkit-transform: scale(1.05);-moz-transform: scale(1.05);-o-transform: scale(1.05);-ms-transform: scale(1.05);transform: scale(1.05);}
.announcementsfs-box .announcementsfs-list .media-body h5 {font-family: 'Segoe UI';font-weight: normal;color: #515151;font-size: 11px;text-transform: uppercase; padding-bottom: 15px;border-bottom: 1px dashed #d9d9d9;}
.announcementsfs-box .announcementsfs-list .media-body h2 a {font-family: 'Segoe UI';font-weight: 600;color: #000000;font-size: 20px; margin-bottom: 20px; line-height: 26px;-webkit-transition: all 0.4s;-moz-transition: all 0.4s;-o-transition: all 0.4s;-ms-transition: all 0.4s;transition: all 0.4s;}
.announcementsfs-box .announcementsfs-list .media-body h2 a:hover {color: #E2001E;}
.announcementsfs-box .announcementsfs-list .media:hover h2 a {color: #E2001E;}
.announcementsfs-box .announcementsfs-list .media-body .rm-link {font-family: 'Segoe UI';font-weight: 600;color: #000000;font-size: 16px;}
.announcementsfs-box .announcementsfs-list .media-body .rm-link:hover {color: #E2001E;}
.announcementsfs-box .announcementsfs-list .media {margin-bottom: 30px;}
.ir-head-left .announcementsfs-head  h2 {display: inline-block;}
.announcementsfs-head .ir-common-btn-wrap {margin-top: 5px;float: right;}
.announcementsfs-wrapper {padding-top: 0.75rem;}
.announcementsfs-head {margin-bottom: 20px;}
.financialStatements-list li {display: inline-flex; margin-right: 15px;margin-bottom: 15px;}
.financialStatements-list li:last-child {margin-right: 0;}
.financialStatements-list li a {font-family: 'Segoe UI';font-weight: 600;color: #000000;font-size: 18px;}
.financialStatements-list li a:hover {color: #E2001E;}
.financialStatements-wrap.ir-head-left h2 {margin-bottom: 25px;}
.financialStatements-block {background-size: cover;background-position: 50% 50%;padding: 4rem 1.5rem;}
.financialStatements-block ul {margin-bottom: 0;}
.financialStatements-block li {margin-bottom: 15px;}
.financialStatements-block li:last-child {margin-bottom: 0;}
.financialStatements-block li a {font-family: 'Segoe UI';font-weight: normal;color: #ffffff;font-size: 16px;-webkit-transition: all 0.4s;-moz-transition: all 0.4s;-o-transition: all 0.4s;-ms-transition: all 0.4s;transition: all 0.4s;}
.financialStatements-block li a img {margin-right: 5px;}
.financialStatements-block li a img {position: relative; top: 0;-webkit-transition: top ease 0.5s;-moz-transition: top ease 0.5s;-o-transition: top ease 0.5s;-ms-transition: top ease 0.5s;transition: top ease 0.5s;}
.financialStatements-block li:hover a img {top: -5px;}
.financialStatements-block li:hover a {text-decoration: underline;}
.stockExchange-list .se-list-head {font-size: 33px;color: #000000;font-family: 'Segoe UI';font-weight: normal; text-transform: none;margin-bottom: 15px;}
.stockExchange-list .se-list-link {margin-bottom: 15px;}
.stockExchange-list .se-list-link a {font-size: 20px;color: #000000;font-family: 'Segoe UI';font-weight: 600;-webkit-transition: all 0.4s;-moz-transition: all 0.4s;-o-transition: all 0.4s;-ms-transition: all 0.4s;transition: all 0.4s;}
.stockExchange-list .se-list-link a:hover {color: #E2001E;}
.stockExchange-list .se-list-link a span {font-size: 16px;color: #000000;font-family: 'Segoe UI';font-weight: normal;}
.stockExchange-list .se-btns {display: inline-flex; }
.stockExchange-list .se-btns .se-inner-btn {background-color: #1b69b2;text-transform: uppercase;color: #ffffff;font-size: 16px; text-align: center;font-family: 'Segoe UI';font-weight: 600;padding: 6px 20px; border-radius: 25px; margin-right: 10px;-webkit-transition: all 0.4s;-moz-transition: all 0.4s;-o-transition: all 0.4s;-ms-transition: all 0.4s;transition: all 0.4s;}
.stockExchange-list .se-btns .se-inner-btn:hover {background-color: #40377c;}
.stockExchange-list .se-btns .se-inner-btn:last-child {margin-right: 0;}
.stockExchange-list .se-btns .se-inner-btn img {margin-left: 5px;}
.stockExchange-list {padding-left: 40px;position: relative;}
.stockExchange-list::before {position: absolute; content: "";top:20px; left: 20px;width: 3px;height: 90%;background-image: linear-gradient(1800deg, transparent, transparent 50%, #ffffff 50%, #ffffff 100%), linear-gradient(180deg, #d9d9d9, #d9d9d9, #d9d9d9, #d9d9d9, #d9d9d9);background-size: 3px 12px, 100% 12px;border: none; }
.stockExchange-list .se-list-head::before {position: absolute;top:25px; left: -22px;content: "";display: inline-block;background-color: #000000;height: 8px;width: 8px;border-radius: 50px;}
.stockExchange-list .se-list-btn::before {position: absolute;bottom:15px; left: -22px;content: "";display: inline-block;background-color: #000000;height: 8px;width: 8px;border-radius: 50px;}
.stockExchange-list .se-list-link::before {position: absolute;top:10px; left: -24px;content: "";display: inline-block;background-color: #f17023;height: 12px;width: 12px;border-radius: 50px;}
.stockExchange-list .se-list-head {position: relative;}
.stockExchange-list .se-list-btn {position: relative;}
.stockExchange-list .se-list-link {position: relative;}

.growth-digits.count-box {
    display: inline-flex;
    align-items: center;
}
.parallax-container .image {background:round;}
/*================ New investor-relations End here ================*/


	
@media(max-width:767px){
	.latestUpdate-wrap {margin-bottom: 20px;}
	.quarterlyResults-wrap {margin-bottom: 20px;}
	.stockExchange-list .se-list-head {font-size: 24px;}
	.stockExchange-list .se-list-link a {font-size: 18px;}
	.stockExchange-list .se-btns {display: block;margin-top: 10px;}
	.stockExchange-list .se-btns .se-inner-btn {margin-bottom: 10px;}
	.corporateGovernance-bg-wrapper {padding-top: 3rem;}
	.corporateGovernance-circle {margin-bottom: 10px;}
	.ir-head-left .announcementsfs-head h2 {display: block;}
	.announcementsfs-head .ir-common-btn-wrap {margin-top: 0;float: none;}
	.announcementsfs-box .announcementsfs-list img {width: 120px;height: 100px;}
	.announcementsfs-box .announcementsfs-list .media-body h2 {font-size: 16px;line-height: 22px;}
	.title-wrap h2 {font-size: 28px;}
	.stockExchange-list .se-btns .se-inner-btn {font-size: 14px;text-align: left;width: 90%;}
	.growth-wrapper {background-size: cover;background-position: center;}
	.growth-fy {margin-bottom: 20px;}
	.growth-counts::after {top: 68px;right: auto;transform: rotate(90deg);height: 100%;}
	.growth-counts {margin-top: 20px;}
	.annual-report-wrap .download-btn {font-size: 14px;}
	.parallax-container.investor-landing-banner .pagetitle h1 {    width: 275px;}
    .corporateGovernance-bg-wrapper .container {transform: none;-webkit-transform: none;-moz-transform: none;-o-transform: none; -ms-transform: none;}
	
}

@media only screen and (min-width: 375px) and (max-width: 384px) {}
@media only screen and (min-width: 360px) and (max-width: 374px) {}
@media only screen and (min-width: 390px) and (max-width: 410px) {}
@media only screen and (min-width: 400px) and (max-width: 650px) {}
@media only screen and (min-width: 411px) and (max-width: 450px) {}
@media only screen and (min-width: 810px) and (max-width: 850px) {
    .growth-digits img {height: 20px;}
    .growth-digits .counter {font-size: 22px;}
    .growth-digits span {font-size: 18px;}
    .growth-counts p {font-size: 14px;white-space: nowrap;}
    .growth-counts h4 {font-size: 16px;}
    .annual-report-img img {width: 100%;}
    .annual-report-wrap .annual-report-head {font-size: 18px;}
    .annual-report-bot {display: inline-block;}
    .annual-report-bot a:first-child {margin-bottom: 10px;}
    .quarterlyResults-list {font-size: 14px;}
    .stockExchange-list .se-btns .se-inner-btn {font-size: 14px;}
    .se-btns img {height: 20px;}
    .quarterlyResults-box h3 {font-size: 28px;}
    .corporateGovernance-circle {min-height: 222px;}
    .announcementsfs-head .ir-common-btn-wrap {float: none;}
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
    
}

@media only screen and (min-width: 851px) and (max-width: 992px) {
    .announcementsfs-head .ir-common-btn-wrap {float: none;}
    .growth-digits img {height: 20px;}
    .growth-digits .counter {font-size: 22px;}
    .growth-digits span {font-size: 18px;}
    .growth-counts p {font-size: 14px;white-space: nowrap;}
    .growth-counts h4 {font-size: 16px;}
    .annual-report-img img {width: 100%;}
    .annual-report-wrap .annual-report-head {font-size: 18px;}
    .annual-report-bot {display: inline-block;}
    .annual-report-bot a:first-child {margin-bottom: 10px;}
    .quarterlyResults-list {font-size: 14px;}
    .stockExchange-list .se-btns .se-inner-btn {font-size: 14px;}
    .se-btns img {height: 20px;}
    .quarterlyResults-box h3 {font-size: 28px;}
    .corporateGovernance-circle {min-height: 222px;}
}
@media only screen and (min-width: 1024px) and (max-width: 1080px) {
    .growth-digits .counter {font-size: 42px;}
    .annual-report-bot img {height: 18px;}
    .annual-report-wrap {padding: 10px 5px;}
    .annual-report-wrap .ir-common-btn {padding: 4px 10px;font-size: 14px;}
    .se-btns img {height: 20px;}
    .stockExchange-list .se-btns .se-inner-btn {font-size: 14px;padding: 6px 18px;}
    .announcementsfs-wrap .ir-common-btn {padding: 4px 10px;font-size: 14px;}
    .parallax-container.investor-landing-banner .image {background: round;}
    .annual-report-wrap .download-btn {font-size: 14px;}
}

@media only screen and (max-width:320px){
	.announcementsfs-box .announcementsfs-list img {width: 100px;height: 80px;}
	.annual-report-bot {display: block;}
	.annual-report-wrap .download-btn {margin-right: 0; margin-bottom: 10px;}
    .stockExchange-list .se-btns .se-inner-btn {width: 100%;}
}
@media only screen and (min-width: 1920px){
    .growth-wrapper {background-size: 115%; padding: 3.75rem 0 2rem 0;}
}


