#innerPage { padding-top: 85px; }
#innerPage h1 { font-size: 80px; line-height: 70px; font-weight: 300; color: #004587; margin-bottom: 20px; }
#innerPage .blur-text { color: #004587; font-size: 20px; line-height: 32px; margin-bottom: 30px; }
.width70{ width:70px; }
.width50{ width:50px; }
#innerPage ul{ padding-left: 20px !important;}
#innerPage ul li{ font-size: 18px !important; color: #000; }

.blue-color{color: #008bd2;}


.text-transform-inherit{ text-transform: inherit;}
.medium-dark{color:#666666;}
#about-the-report-model .swiper-slide:nth-child(1n) { width: 726px; }
#about-the-report-model .swiper-slide:nth-child(2n) { width: 725px; }
#about-the-report-model .swiper-slide:nth-child(3n) { width: 726px; }
.swiper-button-prev{ left: 30px; right: auto; }
.swiper-button-next{ right: 30px; left: auto; }
.swiper-scrollbar-about-the-report-model{display:none;} 
#about-the-report-model{ position: relative;}

.swiper-scrollbar-value-creation-model{display:none;}
#value-creation-model{ position: relative;}
.capitals-heading{ font-size: 24px; color: #004587; font-weight: 600; }
.capitals-title{ font-size: 20px; color: #004587; font-weight: 600; margin-top:10px;}
a.read-more{ color: #004587;  font-weight: 600; }
a.read-more:hover{ color: #ED232A; }

.highlights{position:relative; margin-bottom: 80px;}
.highlights-title{position:absolute; background: #004587; color: #fff; padding: 20px 10px; margin-top: -30px; width:80%;}
.highlights-title p{ font-size: 20px; color: #fff; font-weight: 600;  display: inline-block; margin-bottom: 0px; margin-top: 8px;}
.highlights-title img{ width: 45px; float: right; margin-right: -30px;}

.highlights-last{position:relative; margin-bottom: 0px;}
.highlights-title-last{position:absolute; background: #004587; color: #fff; padding: 5px 10px 15px 10px; margin-top: -30px; width:80%;}
.highlights-title-last p{ font-size: 20px; color: #fff; font-weight: 600;  display: inline-block; margin-bottom: 0px; margin-top: 10px;}
.highlights-title-last img{ width: 45px; float: right; right: -23px; top: 20px; bottom: 15px; position:absolute;}
p.small{font-size: 14px; font-weight: 400; color: #004587; margin-bottom: 10px; line-height: 17px;}

.bod .designation, .management-team .designation{ font-size:16px !important; line-height:18px;}

.awards{background-color:#eaf3fc; padding:10px 20px; border-radius: 10px;}
.awards .border-white{ border-bottom: 4px solid #fff; }

.management-team img, .bod img{ width:200px;}

.text-right{ text-align: right;}
.highlights-table table{ width:100% !important; }
.highlights-table tr td{ color:#3c3c3b !important; margin:0px 5px; padding-right:10px;  font-size: 16px !important; border-right: 5px solid #fff;}
.highlights-table tr td:last-child{ background:#ccd1e7 !important; border-left: 2px solid #575756; border-right: 2px solid #575756;}
.highlights-table tr td:last-child{ margin:0px !important;}
.highlights-table tr td:nth-last-child(10){ margin:0px !important;}
.highlights-table tr td:first-child{ padding-left:5px !important;}
.border-top-575756{ border-top: 2px solid #575756; }
.border-bottom-575756{ border-bottom: 2px solid #575756; }
.border-top-ddd{ border-top: 2px solid #ddd; }
.table-info sup{ margin-top:5px; margin-right: 5px; }
.minH56 td{ min-height:56px;}

.blue-text{color: #004587; font-size: 20px; line-height: 25px;}
.border-bottom-blue{ border-bottom: 2px solid #004587;}
.w10{ width:10%; display: inline-block; }
.w90{ width:88%; display: inline-block;}
.development-goals{position:relative; margin-bottom: 10px; font-size: 18px;}
.development-goals .w10 img{position:absolute; top: 0px;}

.note-info{ font-size:14px;}
.background-grey{ background-color:#f2f2f2; padding:15px;}
span.num{ background: #004587; color: #fff; padding: 5px 13px; border-radius: 20px;}
.background-light-blue{ background: #eaf3fc;}
.stories-of-parivartan{ font-size:30px; line-height: 30px;}
.stories-heading{ background: #008bd2; color: #fff; padding: 10px 10px; font-size: 18px;}
.employee-engagement{ background: #a2cff0; padding:20px 70px;}
.ee-heding{ color: #004587; font-size: 20px; line-height: 25px; margin: 8px 0px;}


@media (min-width: 320px) and (max-width: 767px) {
	.mm0{ margin:0px !important; }
	.mmt0{ margin-top:0px !important; }
	.mmt10{ margin-top:10px !important; }
	.mmt20{ margin-top:20px !important; }
	.mmt30{ margin-top:30px !important; }
	.mmt50{ margin-top:50px !important; }
	.mmb0{ margin-bottom:0px !important; }
	.mmb30{ margin-bottom:30px !important; }
	.mmb50{ margin-bottom:50px !important; }
	.mmp10{padding-bottom:10px !important;}
	.mmp20{padding-bottom:20px !important;}
	#innerPage { padding-top: 100px; }
	#innerPage h1 { font-size: 55px; margin-bottom: 10px; }
	#innerPage .blur-text{ line-height: 25px; margin-bottom: 10px; }
	.highlights{margin-bottom: 65px;}
	.w10{ margin-right:10px;	}
	.w90{ width:80%;	}
	
	.employee-engagement{ padding:15px;}
}