/* latin */
@font-face {
  font-family: 'Crimson Text';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: local('Crimson Text Italic'), local('CrimsonText-Italic'), url(https://fonts.gstatic.com/s/crimsontext/v10/wlpogwHKFkZgtmSR3NB0oRJfajhRK_Y.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin */
@font-face {
  font-family: 'Crimson Text';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: local('Crimson Text SemiBold Italic'), local('CrimsonText-SemiBoldItalic'), url(https://fonts.gstatic.com/s/crimsontext/v10/wlprgwHKFkZgtmSR3NB0oRJfajCOD-NS_LU.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin */
@font-face {
  font-family: 'Crimson Text';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: local('Crimson Text Bold Italic'), local('CrimsonText-BoldItalic'), url(https://fonts.gstatic.com/s/crimsontext/v10/wlprgwHKFkZgtmSR3NB0oRJfajDqDuNS_LU.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin */
@font-face {
  font-family: 'Crimson Text';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Crimson Text Regular'), local('CrimsonText-Regular'), url(https://fonts.gstatic.com/s/crimsontext/v10/wlp2gwHKFkZgtmSR3NB0oRJfbwhT.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin */
@font-face {
  font-family: 'Crimson Text';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: local('Crimson Text SemiBold'), local('CrimsonText-SemiBold'), url(https://fonts.gstatic.com/s/crimsontext/v10/wlppgwHKFkZgtmSR3NB0oRJXsCxGDNNQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin */
@font-face {
  font-family: 'Crimson Text';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local('Crimson Text Bold'), local('CrimsonText-Bold'), url(https://fonts.gstatic.com/s/crimsontext/v10/wlppgwHKFkZgtmSR3NB0oRJX1C1GDNNQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* vietnamese */
@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Archivo Regular'), local('Archivo-Regular'), url(https://fonts.gstatic.com/s/archivo/v6/k3kQo8UDI-1M0wlSfdboLnnA.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Archivo Regular'), local('Archivo-Regular'), url(https://fonts.gstatic.com/s/archivo/v6/k3kQo8UDI-1M0wlSfdfoLnnA.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Archivo Regular'), local('Archivo-Regular'), url(https://fonts.gstatic.com/s/archivo/v6/k3kQo8UDI-1M0wlSfdnoLg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */
@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: local('Archivo Medium'), local('Archivo-Medium'), url(https://fonts.gstatic.com/s/archivo/v6/k3kVo8UDI-1M0wlSdSrLO0nhLJqM.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: local('Archivo Medium'), local('Archivo-Medium'), url(https://fonts.gstatic.com/s/archivo/v6/k3kVo8UDI-1M0wlSdSrLO0jhLJqM.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: local('Archivo Medium'), local('Archivo-Medium'), url(https://fonts.gstatic.com/s/archivo/v6/k3kVo8UDI-1M0wlSdSrLO0bhLA.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */
@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: local('Archivo SemiBold'), local('Archivo-SemiBold'), url(https://fonts.gstatic.com/s/archivo/v6/k3kVo8UDI-1M0wlSdQbMO0nhLJqM.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: local('Archivo SemiBold'), local('Archivo-SemiBold'), url(https://fonts.gstatic.com/s/archivo/v6/k3kVo8UDI-1M0wlSdQbMO0jhLJqM.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: local('Archivo SemiBold'), local('Archivo-SemiBold'), url(https://fonts.gstatic.com/s/archivo/v6/k3kVo8UDI-1M0wlSdQbMO0bhLA.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */
@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local('Archivo Bold'), local('Archivo-Bold'), url(https://fonts.gstatic.com/s/archivo/v6/k3kVo8UDI-1M0wlSdWLNO0nhLJqM.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local('Archivo Bold'), local('Archivo-Bold'), url(https://fonts.gstatic.com/s/archivo/v6/k3kVo8UDI-1M0wlSdWLNO0jhLJqM.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local('Archivo Bold'), local('Archivo-Bold'), url(https://fonts.gstatic.com/s/archivo/v6/k3kVo8UDI-1M0wlSdWLNO0bhLA.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
   font-family: 'Rupee_Foradian';
   src: url('../fonts/Rupee_Foradian.eot');
   src: url('../fonts/Rupee_Foradian.eot') format('embedded-opentype'),
        url('../fonts/Rupee_Foradian.woff2') format('woff2'),
        url('../fonts/Rupee_Foradian.woff') format('woff'),
        url('../fonts/Rupee_Foradian.ttf') format('truetype'),
        url('../fonts/Rupee_Foradian.svg#Rupee_Foradian') format('svg');
}

@font-face {
    font-family:'Avenir LT Std 45 Book';
    src: url('../fonts/AvenirLTStd-Book.eot');
	src: url('../fonts/AvenirLTStd-Book.eot?#iefix') format('embedded-opentype'),
		url('../fonts/AvenirLTStd-Book.woff2') format('woff2'),
		url('../fonts/AvenirLTStd-Book.woff') format('woff'),
		url('../fonts/AvenirLTStd-Book.svg#AvenirLTStd-Book') format('svg');
    font-weight: 350;
    font-style: normal;
    font-stretch: normal;
    unicode-range: U+0020-00FE;
}

@font-face {
    font-family:'Avenir LT Std 55 Roman';
    src: url('../fonts/AvenirLTStd-Roman.eot');
	src: url('../fonts/AvenirLTStd-Roman.eot?#iefix') format('embedded-opentype'),
		url('../fonts/AvenirLTStd-Roman.woff2') format('woff2'),
		url('../fonts/AvenirLTStd-Roman.woff') format('woff'),
		url('../fonts/AvenirLTStd-Roman.svg#AvenirLTStd-Roman') format('svg');
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    unicode-range: U+0020-00FE;
}

@font-face {
    font-family:'Avenir LT Std 65 Medium';
    src: url('../fonts/AvenirLTStd-Black.eot');
	src: url('../fonts/AvenirLTStd-Black.eot?#iefix') format('embedded-opentype'),
		url('../fonts/AvenirLTStd-Black.woff2') format('woff2'),
		url('../fonts/AvenirLTStd-Black.woff') format('woff'),
		url('../fonts/AvenirLTStd-Black.svg#AvenirLTStd-Black') format('svg');
    font-weight: 750;
    font-style: normal;
    font-stretch: normal;
    unicode-range: U+0020-00FE;
}





@font-face {
    font-family:'Franklin Gothic Medium Cond';
    src: url('../fonts/Franklin Gothic Medium Cond.eot');
	src: url('../fonts/Franklin Gothic Medium Cond.eot?#iefix') format('embedded-opentype'),
		url('../fonts/Franklin Gothic Medium Cond.woff2') format('woff2'),
		url('../fonts/Franklin Gothic Medium Cond.woff') format('woff'),
		url('../fonts/Franklin Gothic Medium Cond.svg#Franklin Gothic Medium Cond') format('svg');
    font-weight: 400;
    font-style: normal;
    font-stretch: condensed;
    unicode-range: U+0020-F003;
}

@font-face {
    font-family:'Franklin Gothic Medium';
    src: url('../fonts/Franklin Gothic Medium.eot');
	src: url('../fonts/Franklin Gothic Medium.eot?#iefix') format('embedded-opentype'),
		url('../fonts/Franklin Gothic Medium.woff2') format('woff2'),
		url('../fonts/Franklin Gothic Medium.woff') format('woff'),
		url('../fonts/Franklin Gothic Medium.svg#Franklin Gothic Medium') format('svg');
    font-weight: 700;
    font-style: normal;
    font-stretch: normal;
    unicode-range: U+0020-2215;
}


@font-face {
    font-family:'Franklin Gothic Book';
    src: url('../fonts/Franklin Gothic Book.eot');
	src: url('../fonts/Franklin Gothic Book.eot?#iefix') format('embedded-opentype'),
		url('../fonts/Franklin Gothic Book.woff2') format('woff2'),
		url('../fonts/Franklin Gothic Book.woff') format('woff'),
		url('../fonts/Franklin Gothic Book.svg#Franklin Gothic Book') format('svg');
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    unicode-range: U+0020-02DC;
}






.rs{font-family: 'Rupee_Foradian';}

html,
body {
    height: 100%;
     font-weight:400;
	 font-style: normal;
    font-size: 18px;
    color: #000;
	font-family:'Franklin Gothic Book';
	font-weight:400;
}

/* WEBKIT SCROLLBAR */

/* **************** */

  ::-webkit-scrollbar {
    width: 8px;
    height: 8px;
  }

  /* Track */
  ::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 4px rgba(120,120,120,0.5);
  }
  /* Handle */

  ::-webkit-scrollbar-thumb {
    -webkit-border-radius: 6px;
    border-radius: 6px;
    background: rgba(120,120,120,0.6);
    -webkit-box-shadow: inset 0 0 4px rgba(120,120,120,0.6);

  }

  ::-webkit-scrollbar-thumb:window-inactive {
    background: rgba(120,120,120,0.4);
  }

.wow {

  visibility: hidden;

}

/**{ position:relative; margin:0px; padding:0px;} */


.common-container { width:100%; max-width:1280px; margin:auto; position:relative; }

a {-webkit-transition: all 0.3s ease;                  
    -moz-transition: all 0.3s ease;                 
    -o-transition: all 0.3s ease;   
    -ms-transition: all 0.3s ease;          
    transition: all 0.3s ease; text-decoration:none !important; outline:none !important;}
	
a:focus,button { outline:none !important; }	

h1,h2,h3,h4,h5,h6 { margin:0px; }

button { outline:none !important; }

p { font-style:normal; font-size:20px; line-height:28px; color:#252525; font-family:'Franklin Gothic Book'; font-weight:400;}

hr {border-top: 1px solid rgba(0,0,0,.5);}

ul { margin:0px; padding:0px;}


/* FONTS SIZES */

.fs-12 { font-size:12px !important; }

.fs-13 { font-size:13px !important; }

.fs-14 { font-size:14px !important; }

.fs-16 { font-size:16px !important; line-height: 18px !important;}

.fs-18 { font-size:18px !important; }

.fs-20 { font-size:20px !important; }

.fs-22 { font-size:22px !important; }

.fs-24 { font-size:24px !important; }

.fs-25 { font-size:25px !important; }

.fs-28 { font-size:28px !important; }

.fs-30 { font-size:30px !important; line-height:37px !important; }

.fs-32 { font-size:33px !important; line-height: 38px !important; }

.fs-33 { font-size:33px !important; line-height:37px; }

.fs-36 { font-size:36px !important; line-height:40px; }

.fs-40 { font-size:40px !important; line-height: 32px;}

.fs-50 { font-size:50px !important; }

.fs-60 { font-size:60px !important; line-height: 50px;}

.fs-100 { font-size:100px !important; line-height:76px; }

.fs-104{ font-size:104px !important; line-height:76px; }

/* font color */

.white-color { color:#FFF !important; }
.black-color { color:#000 !important; }
.red-color { color:#e21d20 !important; }
.grey-color { color:#7d7d7d !important; }
.blue-color { color:#000033 !important; }
.blue-color2 { color:#8b9bad !important; }

/* background color */

.white-background { background-color:#FFF !important; }
.off-white-background { background-color:#f4f7fd !important; }
.blue-background { background-color:#cdecf6 !important; }


.bor-pink-bottom1 { border-bottom:solid 2px #d8317d; }
.bor-blue-bottom4 { border-bottom:solid 2px #006eb7; }
.bor-green-bottom2 { border-bottom:solid 2px #86bc24; }
.bor-pink-bottom2 { border-bottom:solid 2px #b02486; }
.bor-red-bottom { border-bottom:solid 2px #e61a30; }
.bor-orange-bottom { border-bottom:solid 2px #ec6825; }
.bor-grey-bottom { border-bottom:solid 2px #5a5657; }


.bor-pink { border:solid 2px #c53079 !important; }
.bor-blue { border:solid 2px #0b75b8 !important; }
.bor-green { border:solid 2px #469944 !important; }
.bor-pink2 { border:solid 2px #ae3193 !important; }
.bor-red { border:solid 2px #ed2e3f !important; }
.bor-orange { border:solid 2px #ec6825 !important; }
.bor-grey { border:solid 2px #5a5657 !important; }



.mr-t-88 { margin-top:88px; }

.mt-30 { margin-top:30px; }

.mt-40 { margin-top:40px !important; }

.mt-50 { margin-top:50px !important; }

.mt-54 { margin-top:54px !important; }

.mt-60 { margin-top:60px !important; }

.mt-162 { margin-top:162px; }

.mt-80 { margin-top:80px !important; }

.mt-85 { margin-top:85px; }

.mb-60 { margin-bottom:60px; }

.m1-100 { margin-left:100px; }

.mt-100 { margin-top:100px; }

.mt-150 { margin-top:150px; }

.mt-75{ margin-top:75px !important; }

.plr-160 {padding: 0 160px;}

.padding-top-90 { padding-top:90px; }

.padding-bottom-90 { padding-bottom:90px; }


.body-overflow { overflow:hidden; }

.Archivo-reg {font-weight:400; font-style:normal;}
.Archivo-bold {font-weight:700 !important;font-family:'Franklin Gothic Medium';}
.Archivo-light {font-weight:300;}
.Archivo-semibold{font-weight:600;}


.border-left-blue1 { border-left:solid 2px #383586; }


/*.home-offer-box a:hover h2 {  -webkit-transition: all 1s cubic-bezier(0, 0, 0.23, 1);
  transition: all 1s cubic-bezier(0, 0, 0.23, 1);
  background-position: 0%; }*/
/*PAGELOAFER*/


.bodyscroll-hide { overflow:hidden; }

.common-bt {color: #FFF;text-decoration: none; display:inline-block; font-size:14px; position:relative;  text-align:center; padding:15px 30px; position:relative; background-color:#e21d20; border-radius:5px; letter-spacing:1px;font-family:Arial, sans-serif; -webkit-box-shadow: 6px 20px 13px 0px rgba(0,0,0,0.1);
-moz-box-shadow: 6px 20px 13px 0px rgba(0,0,0,0.1);
box-shadow: 6px 20px 13px 0px rgba(0,0,0,0.1);}
.common-bt:hover{ background-color:#07498D; color:#FFF;}
.common-bt img {transform: translate(3px, -2px); transition:0.5s;}
.common-bt:hover img {transform: translate(8px, -2px); }
/*-- /Loading --*/

/*#braedcrumb {margin-top:106px;margin-bottom: 40px;background-color: #d9ae6a;}
.breadcrumb-item+.breadcrumb-item::before {line-height: 16px;}
.breadcrumb {
    padding: 5px 0px;
    margin-bottom: 0px;
    list-style: none;
    background-color:transparent !important;
    border-radius: 0px;
}


.breadcrumb li {
    font-size: 12px;
    color: #FFF;
	text-transform:capitalize;
}
.breadcrumb li a {
    color: #FFF;
    font-weight: 400;
}
.breadcrumb li.active { color:#FFF; font-weight:700;}
.breadcrumb-item+.breadcrumb-item::before {color: #FFF;font-size: 14px;}*/

.home-pagetitle h2 { font-size:66px; line-height:47px; color:#333333; text-transform:uppercase;font-family: 'Crimson Text';}
.home-pagetitle2 h2 { font-size:39px; line-height:48px; color:#333333; text-transform:uppercase;font-family: 'Archivo'; font-weight:700;}
.home-pagetitle2 h2 span { color:#e21d20; }
.home-small-pagetitle h3 { font-size:26px; color:#333333;font-family: 'Crimson Text';}

.padding-top-120 { padding-top:120px; }
.padding-bottom-120 { padding-bottom:120px; }

#banner {height:100vh; background-color:#cddbf6; position:relative;}
#banner .common-container {height:100%; position:relative; display:flex; flex-direction:column; justify-content:center;}
#banner h2 { color:#333333; font-size:100px; line-height:70px; line-height:100px;font-family: 'Crimson Text';}
#banner .common-bt { width:250px; margin-top:15px;padding: 15px 0px;}
#banner .common-bt img {transform: translate(3px, 0px);}
.right-banner { position:absolute; right:0px; top:calc(50% - 330px); bottom:0px; margin:auto; z-index:2;height: 665px;}
.right-patch { height:100%; width:30%; right:0px; top:0px; background-color:#90abd0; position:absolute; z-index:1}
.annual-bt { color:#FFF; font-weight:700; position:absolute; width:100%; text-align:center; left:0px; right:0px; margin:auto; font-family:'Avenir LT Std 45 Book'; font-size:18px; bottom:80px;}
.annual-bt:hover { color:#e21d20; }

#dream {}
.dream-box { padding-top:40px; }
.dream-box p { font-size:17px; line-height: 24px;}


#kpi { background:url(../images/wave.png) center bottom no-repeat; }
.kpi-box { text-align:center; margin-bottom:60px;}
.kpi-box .kpi-lable { font-weight:700; color:#333; font-size:20px; line-height: 23px;}
.kpi-box .kpi-no { font-size:100px; line-height:115px; font-family: 'Crimson Text'; color:#333333;}
.kpi-box .kpi-years { display:inline-block; width:100%; }
.kpi-box .kpi-years ul { margin:0px; padding:0px; list-style-type:none; }
.kpi-box .kpi-years ul li { display:inline-table; width:25%;  position:relative;}
.kpi-box .kpi-years ul li p { color:#646464; font-weight:500; font-size:14px; margin-bottom:0px; margin-top:10px;}
.kpi-box .kpi-years ul li h4 { color:#333333; font-weight:700; font-size:20px;}
.kpi-box .kpi-years ul li:nth-child(1):after { content:''; position:absolute; width:1px; height:100%; background-color:#bbcae2; right:0px; top:5px; }
.kpi-box .kpi-no sup {top: -3em;}


.hdfc-impact-right { display:flex; flex-direction:column; justify-content:center; padding:0px 30px; height:100%;text-align: center;}
.hdfc-impact-right p { padding-top:0px; line-height:25px;} 
.hdfc-impact-right a {
    width: 170px;
    left: 0;
    right: 0;
    margin: 14px auto;
}

.hdfc-impact-right { overflow:hidden; position:relative;}
.slide-box2 { position:absolute; top:0px; left:0px; background-color:#FFF; width:100%; height:100%; padding:0px 50px; text-align:center;transform: translate(-100%, 0); display:flex; justify-content:center;  flex-direction:column;-webkit-transition: all 0.5s cubic-bezier(0, 0, 0.23, 1);
  transition: all 0.5s cubic-bezier(0, 0, 0.23, 1);}
.close-bt {position: absolute;
    right: 50px;
    top: 30px;}

.active-slide { transform: translate(0%, 0); }


#chairman  { text-align:justify; }
#chairman p { line-height:26px; }
.chairman-q { padding:70px 10px;}
.chairman-q p {font-family: 'Crimson Text'; font-size:26px;line-height:40px !important; position:relative; color:#333333;padding-right: 20px;}
.chairman-q p span { position:relative; z-index:2; }
.chairman-q p:before,.chairman-q p:after { content:''; position:absolute; background-image:url(../images/q1.png); background-repeat:no-repeat; background-position:left top; width:161px; height:127px; z-index:1;}
.chairman-q p:before {left:-40px; top:-40px;}
.chairman-q p:after {background-image:url(../images/q2.png);background-position:right bottom;right:0px; bottom:0px;}


#awards { position:relative; }
#awards:before { content:''; position:absolute; left:0px; top:0px; height:100%; background-color:#aadbeb; width:35%;} 
.awards-box {}
.awards-box h4 { font-weight:700; font-family: 'Crimson Text';  font-size:40px;}
.awards-box p { font-weight:600; padding-right:20px;line-height: 31px; background-image:url(../images/bluedots.png); background-repeat:no-repeat; background-position:left 9px; padding-left:20px;}
.awards-pic {}

#bottom-section {}
.bottom-box { height:600px; background-repeat:no-repeat; position:relative; padding:50px; background-size:cover;}
.mda-pic { background-image:url(../images/mda1.jpg) }
.download-pic { background-image:url(../images/download.jpg) }
.financial-statements-pic { background-image:url(../images/financial-statements.jpg) }
.download-pic a { margin-top:360px !important; margin-left: 80px;}
.financial-statements-pic a { background-color:#FFF; color:#e21d20; }
.financial-statements-pic a:hover {color:#FFF;}




/* Deepika css */

.red-bg{background-color:#e21d20;}
.pb-20{padding-bottom:20px !important;}
#braedcrumb {margin-top:92px; margin-bottom: 40px; background-color: #4a6891;}

.breadcrumb {
    padding: 5px 0px;
    margin-bottom: 0px;
    list-style: none;
    background-color:transparent !important;
    border-radius: 0px;
}


.breadcrumb li {
    font-size: 12px;
    color: #FFF;
text-transform:capitalize;
}

.breadcrumb li:first-child{padding-top:2px;}
.breadcrumb li a {
    color: #FFF;
    font-weight: 400;
}

.breadcrumb li.active { color:#FFF; font-weight:700; }

.breadcrumb-item+.breadcrumb-item::before {color: #FFF;font-size: 14px;}


.table-style1 table tr td {  padding:7px; color:#393535; font-size:18px; vertical-align:top;}
.table-style1 table tr td:nth-child(3), .table-style1 table tr td:nth-child(4){font-weight:700 !important;}
.table-style1 table tr td:nth-child(4){background-color:#cddbf6;}
.table-style1 table tr:first-child td:nth-child(4){border-top:3px solid #333;}
.table-style1 table tr:nth-child(1) {border-top: solid 1px #333;}
.table-style1 table tr:last-child {border-bottom: solid 2px #333;}
.pd-l-20{padding-left:20px;}
.pd-l-40{padding-left:40px;}
.lpurple-bg{background-color:#cddbf6;}
.bor-b-black3{border-bottom:3px solid #333!important;}

#financial-statements{padding-bottom:50px;}
#brief-profile-wrp{padding-bottom:50px;}
.brief-profile{padding-bottom:50px;}

.list-style1{padding-left:20px}
.list-style1 li{padding-bottom:5px; color:#646464; font-weight:400; font-size: 15px; line-height: 22px;}

.bor-r-black{border-right:1px solid #333;}
.profile-title{font-size: 26px; color: #e21d20 ; font-family: 'Crimson Text'; font-weight:700; padding-bottom:10px;}

.Crimson-text{font-family: 'Crimson Text';}

.min-h80{min-height:80px;}
#chairman-wrp{padding:50px 0;}

#chairman p { line-height:26px; }
.chairman-qoutes { padding:50px;}
.chairman-qoutes p {font-family: 'Crimson Text'; font-size:28px;line-height:34px !important; position:relative; color:#333333; font-style:italic;}
.chairman-qoutes p span { position:relative; z-index:2; }
.chairman-qoutes p:before{ content:''; position:absolute; background-image:url(../images/q1s.png); background-repeat:no-repeat; background-position:left top; width:76px; height:60px; z-index:1;}
.chairman-qoutes p:before {left:-40px; top:-40px;}
.chairman-qoutes p::after { content:''; position:absolute; background-image:url(../images/q2s.png);background-position:right bottom;right:0px; bottom:-30px; width:76px; height:60px;}

#chairman-wrp .chairman-qoutes { padding: 15px;
    border: solid 2px #0060aa;
    border-radius: 20px;  margin-bottom:20px; text-align:center;color: #000;}  
#chairman-wrp .chairman-qoutes p:before,#chairman-wrp .chairman-qoutes p:after { display:none;	 }	
#chairman-wrp .chairman-qoutes p { margin-bottom:0px; }	
#chairman-wrp  { text-align:justify; }	
	

#bod-wrp{padding-bottom:50px; height:850px;}  

.bod-info{position:absolute; left:30px; top:110px; background:rgb(255 255 255 / 0.8); padding:10px;}

.tbl-rep tr td{border:solid 1px #333; padding:7px; color:#393535; font-size:16px; vertical-align:top; text-align:center;}
.tbl-rep tr td:nth-child(1), .tbl-rep tr td:nth-child(2){text-align:left;}
.peach-bg{background-color:#fde7dc !important;}
.bor-b-none{border-bottom:1px solid transparent!important;}

.pd-t-20{padding-top:20px;}
.tbl-rep1 tr td{border:solid 1px #333; padding:7px; color:#393535; font-size:16px; vertical-align:top;}

.tbl-rep2 tr td{border:solid 1px #333; padding:7px; color:#393535; font-size:16px; vertical-align:top; text-align:center;}
.tbl-rep2 tr td:nth-child(1){text-align:left;}

.bor-black{border:1px solid #333;}

.fs-15{font-size:15px; line-height:20px;}

#report-wrp{padding:30px 0 50px;}

/* Deepika css end */


.nxt-prev-wrp {
    padding: 50px 0;
}

.prevnxt-btn{display: block;
    padding: 8px 30px;
    background-color: #e21d20;
    position: relative;
    color: #fff;
    font-size:16px;
    text-decoration: none; transition: all 0.5s ease;}

.prevnxt-btn:hover{ text-decoration: none; color:#fff;  background-color: #4a6891;}

.nxt-cta{ text-align: right;}

.prev-cta:after {
	right: 100%;
    top: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(136, 183, 213, 0);
    border-right-color: #e21d20;
    border-width:20px;
    margin-top: -20px;
    transition: all 0.5s ease;
}

.nxt-cta:after {
   left: 100%;
    top: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(136, 183, 213, 0);
    border-left-color:  #e21d20;
    border-width: 20px;
    margin-top: -20px;
    transition: all 0.5s ease;
}
.prev-cta:hover.prev-cta:after{border-right-color: #4a6891;}
.nxt-cta:hover.nxt-cta:after{border-left-color: #4a6891;}
.nxt-prev-wrp{padding:50px 0;}


.mumbai{transform: translate(0px, -32px);}

.pl-170{padding-left: 170px;}

.border-bottom1 { border-bottom:solid 1px #000 !important; display:block; padding-left:5px; padding-right:5px; }

.mt-120 {
    margin-top: 120px;
}

.col-xs-15,
.col-sm-15,
.col-md-15,
.col-lg-15 {

    position: relative;

    min-height: 1px;

    padding-right: 10px;

    padding-left: 10px;

}

.col-xs-15 {

    width: 20%;

    float: left;

}

@media (min-width: 768px) {

.col-sm-15 {

width: 20%;

float: left;

}

}

@media (min-width: 992px) {

.col-md-15 {

width: 20%;

float: left;

}

}

@media (min-width: 1200px) {

.col-lg-15 {

width: 20%;

float: left;

}

}

.blue-color15 { color:#125290; }


/* Deepika css */

.red-bg{background-color:#e21d20;}
.pb-20{padding-bottom:20px !important;}
#braedcrumb {margin-top:92px; margin-bottom: 40px; background-color: #4a6891;}

.breadcrumb {
    padding: 5px 0px;
    margin-bottom: 0px;
    list-style: none;
    background-color:transparent !important;
    border-radius: 0px;
}


.breadcrumb li {
    font-size: 12px;
    color: #FFF;
	text-transform:capitalize;
}

.breadcrumb li:first-child{padding-top:2px;}
.breadcrumb li a {
    color: #FFF;
    font-weight: 400;
}

.breadcrumb li.active { color:#FFF; font-weight:700; }

.breadcrumb-item+.breadcrumb-item::before {color: #FFF;font-size: 14px;}

.innerpage-title h1 {
    font-size: 32px;
    color: #e21d20;
    font-family: 'Crimson Text';
    line-height: 32px;text-transform: uppercase;
	
}

.table-style1 table tr:first-child {border-bottom:solid 1px #333;}
.table-style1 table tr td { padding:7px; color:#000; font-size:18px; vertical-align:top;}
.table-style1 table tr td:nth-child(3), .table-style1 table tr td:nth-child(4){font-weight:700 !important;}
/*.table-style1 table tr td:nth-child(5),.table-style1 table tr td:nth-child(4) { border-bottom:solid 1px #333;}*/
.table-style1 table tr td:nth-child(4){background-color:transparent;}
.table-style1 table tr:first-child td:nth-child(4){border-top:1px solid #333;}
.table-style1 table tr:nth-child(1) {border-top: solid 1px #333;}
.table-style1 table tr:last-child {border-bottom: solid 1px #333;}
.pd-l-20{padding-left:20px!important;}
.pd-l-40{padding-left:40px!important;}
.pd-l-50{padding-left:50px!important;}
.lpurple-bg{background-color:#cddbf6;}
.bor-b-black3{border-bottom:1px solid #333!important;}

#financial-statements{padding-bottom:50px;}
#brief-profile-wrp{padding-bottom:50px;}
.brief-profile{padding-bottom:50px;}

.list-style1{padding-left:20px}
.list-style1 li{padding-bottom:5px; color:#646464; font-weight:400; font-size: 15px; line-height: 22px;}

.bor-r-black{border-right:1px solid #333;}
.profile-title{font-size: 26px; color: #e21d20 ; font-family: 'Crimson Text'; font-weight:700; padding-bottom:10px;}

.Crimson-text{font-family: 'Crimson Text';}

.min-h80{min-height:80px;}

.tbl-rep tr td{border:solid 1px #333; padding:7px; color:#393535; font-size:18px; vertical-align:top; text-align:center;}
.tbl-rep tr td:nth-child(1), .tbl-rep tr td:nth-child(2){text-align:left;}
.peach-bg{background-color:#fde7dc;}
.bor-b-none{border-bottom:1px solid transparent!important;}

.pd-t-20{padding-top:20px;}
.tbl-rep1 tr td{border:solid 1px #333; padding:7px; color:#393535; font-size:18px; vertical-align:top;}

.tbl-rep2 tr td{border:solid 1px #333; padding:7px; color:#393535; font-size:18px; vertical-align:top; text-align:center;}
.tbl-rep2 tr td:nth-child(1){text-align:left;}

.fin-table tr td{padding:7px; border:solid 1px #333; color:#393535; font-size:18px; vertical-align:top; text-align:right;}
.fin-table tr td:first-child{text-align:left;}
.fin-table tr td:nth-child(9), .fin-table tr td:nth-child(10),.fin-table tr td:nth-child(11){background-color:#c7d9f0;}
.fin-table tr td:nth-child(10),.fin-table tr td:nth-child(11){font-weight:700;}
/*.fin-table tr:nth-child(4), .fin-table tr:nth-child(11){border-bottom:2px solid #333;}*/

.lblue-bg1{background-color:#dfe8f7;}
.dblue-bg1{background-color:#c7d9f0;}

.download-centre-pic-box{border:1px solid #ced5da;}
.download-center-box{margin-bottom:20px;}
.download-center-box h3{min-height:55px;}
.download-center-box h4{margin-top:30px; min-height:50px;}
.mt-10{margin-top:10px;}

/* Deepika css end */

ol,ul{ padding-left:15px !important; margin-bottom:10px !important; }
ol li,ul li {
    font-style: normal;
    font-size: 20px;
    line-height: 27px;
    color: #000;
    
    font-weight: 400; margin-bottom:5px;}

#mda .mda-table {}
#mda .mda-table table { border:solid 1px #000; }
#mda .mda-table tr th { background-color:#fde7dc; border-right:solid 1px #000; border-bottom:solid 1px #000; padding:10px 10px; font-weight:700; font-size:18px;} 
#mda .mda-table tr td { border-right:solid 1px #000;  padding:10px 10px; font-size:18px;} 
#mda .mda-table tr:last-child td{font-weight:700;}

.dr-table tr th { border-bottom:solid 1px #000; }
.dr-table tr td,.dr-table tr th { padding:5px 10px; }
.dr-table tr td { border-bottom:none !important;}
.dr-table tr td:nth-child(2),.dr-table tr th:nth-child(2) { background-color:#fde7dc;text-align: right; }
.dr-table tr td:nth-child(3),.dr-table tr th:nth-child(3){text-align: right; border-left:solid 5px #FFF;}
.dr-table tr td.table-border-bottom { border-bottom:solid 1px #000 !important; }
#chairman-wrp .dr-table tr td:nth-child(3) { font-weight:400 !important; }
#chairman-wrp .dr-table tr td.Archivo-bold {font-weight:700 !important; }
/*.table-style1 td:nth-child(3), .table-style1 td:nth-child(4){font-weight:700 !important;}*/

/* shri css */

.table-style2 table tr td { border-bottom:none; padding:7px; color:#000; font-size:18px; vertical-align:top;}
.table-style2 table tr td:nth-child(4){background-color:transparent; font-weight:700 !important;}
.table-style2 table tr:first-child td:nth-child(4){border-top:1px solid #333;}
.table-style2 table tr:nth-child(1) {border-top: solid 1px #333;}
.table-style2 table tr:last-child {border-bottom: solid 1px #333;}
.bottom-bor{border-bottom:solid 1px #333 !important;}



.table-style3 table tr td { border-bottom:none; padding:7px; color:#000; font-size:18px; vertical-align:top;}
.table-style3 table tr td:nth-child(4){ font-weight:700 !important;}
.table-style3 table tr:first-child td:nth-child(4){}
.table-style3 table tr:nth-child(1) {border-top: solid 1px #333;}
.table-style3 table tr:last-child {}

/*.table-style3 table tr td:nth-child(4),.table-style3 table tr td:nth-child(5){border-bottom:solid 1px #333;}*/

.table-style4 table tr td { border-bottom:solid 1px #333; padding:7px; color:#000; font-size:13px; vertical-align:top; border-right: 1px solid #000; width:120px}
.table-style4 table tr td:nth-child(1) {border-top: solid 1px #333; border-left: 1px solid #000;}
.table-style4 table tr:nth-child(1) {border-top: solid 1px #333; border-left: 1px solid #000;}
.table-style4 table tr:last-child {border-bottom: solid 2px #333;}
.table-style4 table tr td { border-bottom:solid 1px #333; padding:7px; color:#000; font-size:13px; vertical-align:top; border-right: 1px solid #000;}

.Archivo-regular{font-weight:400 !important;}


.table-style5{width: 650px;}
.table-style5 table tr td { padding:7px; color:#393535; font-size:16px; vertical-align:top; }
.table-style6 table tr td { border-bottom:solid 1px #333; color:#000; font-size:10px; vertical-align:top; border-right: 1px solid #000;letter-spacing: -0.7px;padding: 7px 2px;}
.table-style6 table tr td:nth-child(1) {border-top: solid 1px #333; border-left: 1px solid #000;width: 50px;}
.table-style6 table tr:nth-child(1) {border-top: solid 1px #333; border-left: 1px solid #000;}
.table-style6 table tr:last-child {border-bottom: solid 2px #333;}


.pd-t-40{padding-top: 40px;}


#dr-report .table-style1 table tr td:nth-child(2) { padding-left:0px; padding-right:5px;}
#dr-report .table-style1 table tr td:nth-child(2) .border-bottom,#dr-report .table-style1 table tr td:nth-child(3) .border-bottom { border-bottom:solid 1px #000 !important; padding-right:5px; display:block;}
#dr-report .table-style1 table tr td:nth-child(3),#dr-report .table-style1 table tr th:nth-child(3) { font-weight:400 !important; }
#dr-report .table-style1 table tr td.Archivo-bold:nth-child(3) { font-weight:700 !important; }
/*#dr-report .table-style1 table tr:last-child {border-bottom:none !important;}*/


#brief-profile-wrp p { background-image:url(../images/black-dots.png); background-repeat:no-repeat; background-position:left 8px; padding-left:20px;}
 
/* .pt-26 { padding-top:26px; }*/
.mt-20 { margin-top:20px; }
 
/* shri css end */


.mouse-wrapper {
  position: absolute;
  top: 90%;
  left: 50%;
  -webkit-transform: translate(-50%, -90%);
  transform: translate(-50%, -90%);
}

.mouse-icon {
  height: 35px;
  width: 22px;
  border-radius: 12px;
  border: 2px solid #464646;
  position: relative;
}

.mouse-icon:after {
  content: '';
  height: 5px;
  width: 3px;
  display: block;
  margin: 5px auto;
  border: 2px solid #464646;
  -webkit-border-radius: 8px;
  border-radius: 8px;
  -webkit-animation: mouse-wheel 0.9s linear infinite;
  -moz-animation: mouse-wheel 0.9s linear infinite;
}

.mouse-arrow {
  display: block;
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  border-right: 2px solid #464646;
  border-bottom: 2px solid #464646;
  margin: 2px 0 3px 6px;
  width: 8px;
  height: 8px;
  -webkit-animation: mouse-scroll 1s infinite;
  -moz-animation: mouse-scroll 1s infinite;
  -webkit-animation-delay: 100ms;
  -moz-animation-delay: 100ms;
  -webkit-animation-direction: alternate;
}

.mouse-arrow:after,
.mouse-arrow:before {
  position: absolute;
  content: '';
  display: block;
  border-right: 2px solid #464646;
  border-bottom: 2px solid #464646;
  width: 8px;
  height: 8px;
  -webkit-animation: mouse-scroll 1s infinite;
  -moz-animation: mouse-scroll 1s infinite;
}

.mouse-arrow:after {
  margin: 7px 0 3px 7px;
  -webkit-animation-delay: 200ms;
  -moz-animation-delay: 200ms;
  -webkit-animation-direction: alternate;
}

.mouse-arrow:before {
  margin: 14px 0 3px 14px;
  -webkit-animation-delay: 300ms;
  -moz-animation-delay: 300ms;
  -webkit-animation-direction: alternate;
}

@-webkit-keyframes mouse-wheel {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(6px);
    -ms-transform: translateY(6px);
    transform: translateY(6px);
  }
}

@-webkit-keyframes mouse-scroll {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 0.5;
  }
  100% {
    opacity: 1;
  }
}

#download-center .mouse-wrapper {bottom: calc(0% - -70px); top:inherit;}

td.table-border-bottom {
    border-bottom: solid 1px #000 !important;
}