/*
font-family: 'Roboto', sans-serif;
*/
.banner-wrp{
	    background-image: url(../images/top-banner.jpg);
    width: 100%;
    height: 720px;
    background-color: #F1FBFF;
    position: relative;
    margin-top: 0px;
	
}
.grid-5-bx {
    width: 1270px;
    height: 118px;
    margin: 0 auto;
    background-color: #fff;
    border: 10px solid #FFFFFF;
    box-shadow: 0px 15px 40px rgba(0, 0, 0, 0.15);
    border-radius: 15px;
    margin-top: -140px;
}
.grid-5-in {
    padding: 0px 20px 0px 95px;
    height: 98px;
    line-height: 98px;
    border-right: 1px solid #e4e4e4;
}
.grid-icn-2 {
    background-image: url(../images/mdi_finance-2.png);
    background-repeat: no-repeat;
    background-position: 20px 20px;
}
.grid-icn-3 {
    background-image: url(../images/mdi_finance-3.png);
    background-repeat: no-repeat;
    background-position: 20px 20px;
}
.grid-icn-5 {
    background-image: url(../images/mdi_finance-5.png);
    background-repeat: no-repeat;
    background-position: 20px 20px;
    border-right: none;
}
.eoc2-wrp {
    
    background-repeat: no-repeat;
    /* width: 100%; */
    height: 200px;
    position: relative;
    padding-top: 100px;
}
body {/*font-size: 16px; color: #303030; */font-family: 'Roboto', sans-serif;}
.fontweight-200 {font-weight: 200;}
.fontweight-300 {font-weight: 300;}
.fontweight-400 {font-weight: 400;}
.fontweight-500 {font-weight: 500;}
.fontweight-600 {font-weight: 600;}
.fontweight-700 {font-weight: 700;}
.fontweight-800 {font-weight: 800;}
.fontweight-900 {font-weight: 900;}
.font-10 {font-size: 10px;}
.font-12 {font-size: 12px;}
.font-14 {font-size: 14px;}
.font-16 {font-size: 16px;}
.font-18 {font-size: 18px;}
.font-20 {font-size: 22px;}
.font-22 {font-size: 22px;}
.font-24 {font-size: 24px;}
.font-26 {font-size: 26px;}
.font-28 {font-size: 28px;}
.font-30 {font-size: 30px;}
.font-32 {font-size: 32px;}
.font-34 {font-size: 34px;}
.font-36 {font-size: 36px;}
.font-40 {font-size: 40px;}
.font-48 {font-size: 48px;}
.font-45 {font-size: 45px;}
.font-65 {font-size: 65px;}
.bglight-blue{background:#f1faff;}
.bg-blue {background: #003974;}
.fontblue {color: #003974;}
.fontgrey {color: #7C8087;}
.fontred {color: #ec1c23;}
.py-6 {padding-top: 5rem!important; padding-bottom: 5rem!important;}
.lineheight-40 { line-height: 40px;}
.boxstyle{border-radius:15px; padding: 10px; box-shadow: 3px 3px 5px 1px #888888;}

.form_main {border: 1px solid #626363; background: #FFF; padding: 25px!important}
.form_main .formtopbg {height: 150px; background: url(../images/form_bg_top.png) no-repeat top left; padding-top: 50px!important;  }
.form_main .formbottombg {min-height: 70px; background: url(../images/form_bg_bottom.png) no-repeat bottom right;}
.form_main input {border: none; background: #f0f1f1; height: 38px; width: 100%; padding: 5px 10px; font-size: 17px; color: #003974; font-weight: 500; padding-left: 65px;}
.form_main select {border: none; background: #f0f1f1; height: 38px; width: 100%; padding: 5px 10px; font-size: 14px; color: #003974; font-weight: bold; padding-left: 65px;}
.btn-submit {background: #ec2f36; color: #FFF; font-size: 20px; font-weight: bold; padding: 10px 10px; border-radius:10px;}
.btn-submit:hover {color: #FFF;}
.font-head{
	color:#594A5F;
}
@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"); }
.rs {
  font-family: 'Rupee_Foradian'; }

body {
  font-family: 'Roboto', sans-serif;
  margin: 0px;
  padding: 0px;
  overflow-x: hidden; }
a.back-to-top {
	position: fixed;
	z-index: 999;
	right: 0.75rem;
	bottom: 0.75rem;
	display: none;
	width: 2.625rem;
	height: 2.625rem;
	border-radius: 1.875rem;
	background: #ED1D24 url("../images/up-arrow.png") no-repeat center 47%;
	background-size: 1.125rem 1.125rem;
	text-indent: -9999px;
}

a:hover.back-to-top {
	background-color: #003974; 
}
#myBtn {
  display: none;
  position: fixed;
align-items: center;
  bottom: 20px;
  right: 30px;
  z-index: 99;
  font-size: 18px;
  border: none;
  outline: none;
  background-color: red;
  color: white;
  cursor: pointer;
  padding: 15px;
  border-radius: 4px;
}

#myBtn:hover {
  background-color: red;
}
.common-ttle {
    font-weight: 700;
    color: #1C3C72;
    letter-spacing: -0.82px;
    font-size: 36px;
    line-height: 48px;
    margin-bottom: 20px;
}

.sub-ttle {
  font-weight: 500;
  color: #594A5F;
  font-size: 24px;
  margin: 0px 0px 15px;
  letter-spacing: -0.83px; }

.sub-ttle span.red-clr {
  font-weight: 700;
  color: #ED2128; }

.common-red-cta {
  width: auto;
  display: inline-block;
  background-color: #ED2128;
  border-radius: 5px;
  text-align: center;
  padding: 15px 25px;
  font-weight: 400;
  font-size: 18px;
  line-height: 18px;
  color: #fff;
  text-decoration: none;
  margin-bottom: 20px; }

.common-red-cta:hover {
  color: #fff;
  text-decoration: none; }
.body-copy1{
    color: #1C3C72;
    font-size: 48px;
    line-height: 28px;
    font-weight: 300;
}
.body-copy {
  color: #7C8087;
  font-size: 18px;
  line-height: 28px;
  font-weight: 400; }
  .font-black{
	  color:#1D293F;
  }
  .mobile{
		display: none;
	}

@media (max-width: 767px) and (min-width: 320px){
.banner-wrp {
    margin-top: 0px;
    padding-top: 0px;
    background-image: url(../images/top-banner-mob.jpg);
    background-repeat: no-repeat;
    background-size: cover;
	height: auto !important;
}

.eoc2-wrp {
	
    width: 100%;
    height: auto;
    position: relative;
    padding-top: 0px;
    padding-bottom: 20px;
   
    background-repeat: no-repeat;
    background-size: cover;
    background-position: top right -20px;
}
.grid-5-bx .col {
    flex-basis: inherit;
    max-width: 100%;
	background: #FFFFFF
}
.grid-5-bx {
    width: 100%;
    height: auto;
    margin: 0 auto;
    background: #ffffff;
    border: 10px solid #FFFFFF;
    box-shadow: 0px 15px 40px rgba(0, 0, 0, 0.15);
    border-radius: 0px;
    margin-top: 0px;
}
.grid-5-in {
    height: auto;
    line-height: 33px;
    border-bottom: 1px solid #e4e4e4;
    border-right: none;
    padding: 9px 20px 9px 75px;
    height: auto;
    line-height: 33px;
    background-size: 40px;
    background-position: 15px 10px;
	background: #FFFFFF
}
.grid-icn-3 {
    background-size: 50px !important;
}
.grid-icn-5 {
    border-bottom: none;
}
}
@media only screen and (min-device-width: 800px) and (max-device-height: 1020px) {

}
@media only screen and (max-width: 900px) {
	body {zoom: 80%;}
}

@media only screen and (max-width: 768px) {
	.font-16 {
    font-size: 18px;
}
	.desktop{
		display: none;
	}
	.mobile{
		display: block;
	}
	.bnr-caption-wrp{
		text-align:center;
	}
	.mobileTopPadd0 {padding-top: 0px!important;}
	.font-24 {font-size: 24px;}
	.font-14 {font-size: 16px;}
	.font-45 {font-size: 25px;}
	.font-65 {font-size: 45px;}
	.font-30 {font-size: 20px;}
	.font-40 {font-size: 30px;}
	.font-20 {font-size: 24px;}
	.font-34 {font-size: 34px;}
	.font-36 {font-size: 36px;}
	.font-26 {font-size: 26px;}
	.mobilemarginbottom50 {margin-bottom: 80px!important;}
	.mobilecenter {text-align: center!important;}
	.mobilefont18 {font-size: 20px!important;}
}





.slider {
	width: 100%;
	/*margin: 100px auto;*/
}
/*.slick-prev:before,  .slick-next:before {
	color: black;
}
.slick-slide {
	transition: all ease-in-out .3s;
	opacity: .2;
}
.slick-active {
	opacity: .5;
}
.slick-current {
	opacity: 1;
}*/

/* Added on 05 July 2019 - Start */
.slick-slide {
	margin: 0px 0px;
}
.slick-slide img {
	/*width: 100%;*/
}
.slick-slider {
	position: relative;
	display: block;
	box-sizing: border-box;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-touch-callout: none;
	-khtml-user-select: none;
	-ms-touch-action: pan-y;
	touch-action: pan-y;
	-webkit-tap-highlight-color: transparent;
}
.slick-list {
	position: relative;
	display: block;
	overflow: hidden;
	margin: 0;
	padding: 0;
}
.slick-list:focus {
	outline: none;
}
.slick-list.dragging {
	cursor: pointer;
	cursor: hand;
}
.slick-slider .slick-track, .slick-slider .slick-list {
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}
.slick-track {
	position: relative;
	top: 0;
	left: 0;
	display: block;
}
.slick-track:before, .slick-track:after {
	display: table;
	content: '';
}
.slick-track:after {
	clear: both;
}
.slick-loading .slick-track {
	visibility: hidden;
}
.slick-slide {
	display: none;
	float: left;
	height: 100%;
	min-height: 1px;
}
[dir='rtl'] .slick-slide {
	float: right;
}
.slick-slide img {
	/*display: block;*/
}
.slick-slide.slick-loading img {
	display: none;
}
.slick-slide.dragging img {
	pointer-events: none;
}
.slick-initialized .slick-slide {
	display: block;
}
.slick-loading .slick-slide {
	visibility: hidden;
}
.slick-vertical .slick-slide {
	display: block;
	height: auto;
	border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
	display: none;
}
.slick-dots {
	position: absolute;
	bottom: -25px;
	display: block;
	width: 100%;
	padding: 0;
	margin: 0;
	list-style: none;
	text-align: center;
}
.slick-dots li {
	position: relative;
	display: inline-block;
	width: 20px;
	height: 20px;
	margin: 0 5px;
	padding: 0;
	cursor: pointer;
}
.slick-dots li button {
	font-size: 0;
	line-height: 0;
	display: block;
	width: 20px;
	height: 20px;
	padding: 5px;
	cursor: pointer;
	color: transparent;
	border: 0;
	outline: none;
	background: transparent;
}
.slick-dots li button:hover, .slick-dots li button:focus {
	outline: none;
}
.slick-dots li button:hover:before, .slick-dots li button:focus:before {
	opacity: 1;
}
.slick-dots li button:before {
	font-family: 'slick';
	font-size: 30px;
	line-height: 20px;
	position: absolute;
	top: 0;
	left: 0;
	width: 20px;
	height: 20px;
	content: '•';
	text-align: center;
	opacity: .25;
	color: black;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before {
	opacity: .75;
	color: black;
}
/* Arrows */
.slick-prev, .slick-next {
	font-size: 0;
	line-height: 0;
	position: absolute;
	top: 50%;
	display: block;
	width: 20px;
	height: 20px;
	padding: 0;
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	transform: translate(0, -50%);
	cursor: pointer;
	color: transparent;
	border: none;
	outline: none;
	background: transparent;
}
.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus {
	color: transparent;
	outline: none;
	background: transparent;
}
.slick-prev:hover:before, .slick-prev:focus:before, .slick-next:hover:before, .slick-next:focus:before {
	opacity: 1;
}
.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before {
	opacity: .25;
}
.slick-prev:before, .slick-next:before {
	font-family: 'slick';
	font-size: 20px;
	line-height: 1;
	opacity: .75;
	color: white;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.slick-prev {
	left: 20px;
}
[dir='rtl'] .slick-prev {
	right: 20px;
	left: auto;
}
.slick-prev:before {
	content: url(../images/arrow-left-small.png);
}
[dir='rtl'] .slick-prev:before {
	content: url(../images/arrow-right-small.png);
}
.slick-next {
	right: 20px;
}
[dir='rtl'] .slick-next {
	right: auto;
	left: 20px;
}
.slick-next:before {
	content: url(../images/arrow-right-small.png);
}
[dir='rtl'] .slick-next:before {
	content: url(../images/arrow-left-small.png);
}



#footer-fixed { position:fixed; width:100%; background-color:#003974;border: solid 2px #003974; padding:0px 10px; bottom:0px; -webkit-box-shadow: 0px 0px 8px 2px rgba(0,0,0,0.2);
-moz-box-shadow: 0px 0px 8px 2px rgba(0,0,0,0.2);
box-shadow: 0px 0px 8px 2px rgba(0,0,0,0.2);height: 50px; z-index:999; /*background-color:#013378;*/ background-image:url(../images/bg.jpg); background-repeat:repeat-y; background-position:center top;}

#footer-fixed .container { padding:0px; }
#footer-fixed ul { margin:0px; padding:0px; padding-top:2px; list-style-type:none;text-align: center;margin-left: 19px;  }
#footer-fixed ul li {    font-size: 15px;
    font-family: 'FrutigerLTStd65Bold';
    color: #FFF;
    display: inline-table;
    line-height: 10px;
    border-right: solid 1px #ffffff5e;
    padding-left: 0px;
    padding-top: 7px;
    height: 29px;
    margin-top: 19px;
    margin-right: 2px;
    padding-right: 5px;}
#footer-fixed ul li:last-child {border-right:none; }  
.kotak-cta2 h3 { margin:0px; color:#FFF; font-size:15px; font-family: 'FrutigerLTStd65Bold'; line-height:23px; display:inline-block;padding-top: 23px;}
.kotak-cta2 h3 span { color:#ffee07; }
.kotak-cta2 a {border-radius:3px;font-size:20px; color:#FFF; padding:8px 26px; display:inline-block; background-color:#003974; text-decoration:none;margin-top: 0px;} 
	   
	   
