html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
	font-family: 'Fira Sans', sans-serif;
	overflow-x:hidden;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
*{box-sizing: border-box;}
a:hover,a:focus{text-decoration:none;}   


/*nav menu*/
/* CSS Document */



/* =================== */
.we-are-here-desk{
  display: block;
}
.we-are-here-mob{
  display: none;
}
.owl-carousel .owl-item img{
height: 100%;
}

#container {
	margin: 0 auto;
	max-width: 890px;
}
.mob-footer{
  display: none;
}
.footer-bg{
  display: block;
}
.recuring tbody tr th{
  width: 100%;
  left: 35% !important;
}
.members-benefit tbody tr th{
  width: 100%;
  left: 27% !important;
}
.interest_reates_new_table{
  left: 63% !important;
}
.min_inv_ten{
  margin-top: 25px;
}
/* =============== */


.toggle,
[id^=drop] {
	display: none;
}

/* Giving a background-color to the nav container. */
nav { 
	margin:0;
	padding: 0;
	background-color: transparent;
	    margin-top: 11px;
}


/* Since we'll have the "ul li" "float:left"
 * we need to add a clear after the container. */

nav:after {
	content:"";
	display:table;
	clear:both;
}

/* Removing padding, margin and "list-style" from the "ul",
 * and adding "position:reltive" */
nav ul {
	float: right;
	padding:0;
	margin:0;
	list-style: none;
	position: relative;
	}
	
/* Positioning the navigation items inline */
nav ul li {
	margin: 0px;
	display:inline-block;
	float: left;
	background-color: transparent;
	position:relative;
	}

/* Styling the links */
nav a {
	display:block;
padding:25px 9px;
color:#000;
font-size:15px;
text-decoration:none;
   position: relative;
}


nav ul li ul li:hover { background: #000000; }

/* Background color change on Hover */
nav a:hover { 
	background-color: transparent; 
}

/* Hide Dropdowns by Default
 * and giving it a position of absolute */
nav ul ul {
	display: none;
	position: absolute; 
	/* has to be the same number as the "line-height" of "nav a" */
	    top: 66px; 
	    z-index: 9999;    left: -28px;
}
	
/* Display Dropdowns on Hover */
nav ul li:hover > ul {
	display:inherit;
}
	
/* Fisrt Tier Dropdown */
nav ul ul li {
	width:245px;
	float:none;
	display:list-item;
	position: relative;
	    margin-bottom: 2px;
}

/* Second, Third and more Tiers	
 * We move the 2nd and 3rd etc tier dropdowns to the left
 * by the amount of the width of the first tier.
*/
nav ul ul ul li {
	position: relative;
	top:-60px;
	/* has to be the same number as the "width" of "nav ul ul li" */ 
	left:170px; 
}

	
/* Change ' +' in order to change the Dropdown symbol */
nav li > a:after { content:  '';          width: 0px;
    height: 81px;
    background: #e9e9e9;
    display: inline-block;
    position: absolute;
    right: 0;
    top: 17px; }
nav li:last-child > a:after{width: 0;}
nav li > a:only-child:after { content: '';}
nav .drpdwn {background: #ffffff;}
nav .drpdwn:before{content:"";width:0;height:0;border-left: 18px solid transparent;border-right: 18px solid transparent;border-bottom: 18px solid #27466f;display: inline-block;margin-bottom: -2px;    position: absolute;
    top: -18px;
    left: 81px;}
nav .drpdwn li a{color: #fff;}
nav .drpdwn li a:hover{background: #813169;}
nav .drpdwn li a:after{ width: 0;}
nav #toggle{width: 28px;height: 30px;margin: 10px auto;}
nav #toggle .one, nav #toggle .two, nav #toggle .three{width: 100%;height: 5px;background: white;margin: 4px auto;transition: all 0.3s;backface-visibility: hidden;}
nav #toggle.on .one{transform: rotate(45deg) translate(4px, 2px);}
nav #toggle.on .two{opacity: 0;}
nav #toggle.on .three{transform: rotate(-45deg) translate(7px, -7px);}

/* Media Queries
--------------------------------------------- */

@media all and (max-width : 768px) {


	nav {
		margin: 0;
	}

	/* Hide the navigation menu by default */
	/* Also hide the  */
	.toggle + a,
	.menu {
		display: none;
	}

	/* Stylinf the toggle lable */
	.toggle {
		display: block;
		background-color: #df1f5a;
		padding:14px 20px;	
		color:#FFF;
		font-size:17px;
		text-decoration:none;
		border:none;
	}

	.toggle:hover {
		background-color: #813169;
	}

	/* Display Dropdown when clicked on Parent Lable */
	[id^=drop]:checked + ul {
		display: block;
	}

	/* Change menu item's width to 100% */
	nav ul li {
		display: block;
		width: 100%;
		}

	nav ul ul .toggle,
	nav ul ul a {
		padding: 0 40px;
	}

	nav ul ul ul a {
		padding: 0 80px;
	}

	nav a:hover,
 	nav ul ul ul a {
		background-color: #000000;
	}
  
	nav ul li ul li .toggle,
	nav ul ul a,
  nav ul ul ul a{
		padding:14px 20px;	
		color:#FFF;
		font-size:17px; 
	}
  
  
	nav ul li ul li .toggle,
	nav ul ul a {
		background-color: #212121; 
	}

	/* Hide Dropdowns by Default */
	nav ul ul {
		float: none;
		position:static;
		color: #ffffff;
		/* has to be the same number as the "line-height" of "nav a" */
	}
		
	/* Hide menus on hover */
	nav ul ul li:hover > ul,
	nav ul li:hover > ul {
		display: none;
	}
		
	/* Fisrt Tier Dropdown */
	nav ul ul li {
		display: block;
		width: 100%;
	}

	nav ul ul ul li {
		position: static;
		/* has to be the same number as the "width" of "nav ul ul li" */ 

	}

}

@media all and (max-width : 330px) {

	nav ul li {
		display:block;
		width: 94%;
	}

}

@font-face {
    font-family: 'a_astro_spaceregular';
    src: url('../fonts/astrospace-ez2bg-webfont.woff2') format('woff2'),
         url('../fonts/astrospace-ez2bg-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




/*HEADER*/


.header{position: fixed;width: 100%;z-index:104;background: #ffffff;padding: 0px 0;border-top: 3px solid #08315f;}
.header.active{padding:0;background: #ffffff;}


.header .header_menu ul li a{color: #000000;font-size: 15px; box-shadow: 6px 0px 11px -7px #ddd6d6;text-transform: uppercase; margin-bottom: -3px;text-align: left;font-weight: 400;}
.header .header_menu ul li:nth-child(5) a{}
.header .header_menu ul li.active a{color:#ed1f24;}
.header .header_menu ul li a:hover{color:#08315f;}
.header .header_menu ul li .drpdwn a:hover{color:#fff;}
.header .header_menu ul li .drpdwn a:hover:before{width:0;}
.header .header_menu ul li.active a:before{content:"";width:35px;height:7px;display:inline-block;background: #ed1f24;position: absolute;top: -20px;}
.header .header_menu{vertical-align: middle;margin-top: 0;}
.header .icon-sec{display: inline-block;vertical-align: middle;}
.header .icon-sec a{display: inline-block;margin: 0 8px;}
.header .header_menu .drpdwn li a{border-bottom: 1px solid #cccccc;line-height: 22px;box-shadow:none;color: #ffffff; background: #27466f;text-transform: unset;font-size: 14px;font-weight: 400;padding:10px;text-transform: uppercase;}
.header .header_menu .drpdwn li a:hover{background:#f37e20;}
.header .header_menu .drpdwn li a label{font-weight:400;}
.header .header_menu .drpdwn li a label b{font-weight:700;}
.header .header_menu .drpdwn li a p{font-size: 14px;font-weight: 400;}
.header .header_menu .drpdwn li a p:before{content:"";width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #f37e20;display: inline-block;
    margin-right: 10px;}
.header .header_menu .drpdwn li a:hover p:before{border-left:5px solid #27466f;}
.header .header_menu .drpdwn li:last-child a{border-bottom: 0;}
.header .header_menu ul li a .fa-angle-down{margin-left: 5px;color: #f37e20;font-weight: 900;}
.header_menu .menu{text-align: center;margin-top: 40px;}
.header .sec-1{display: inline-block;background: #08315f;width: 50%;padding: 12px 0;position: absolute;right: 0;top: -1px;text-align: left;z-index: 1;}
.header .sec-1:before{content:"";background:url(../images/header-before-img.png) no-repeat;    width: 38px;
   height: 40px;
   display: inline-block;position: absolute;left: -38px;top: 0;} 
.header .sec-1 .left{text-align:left; padding:0;}
.header .sec-1 ul li{display: inline-block; padding: 0 23px;}
.header .sec-1 ul li:after{content:"";width:1px;height:13px;background:#ffffff;display:inline-block;margin:-3px 11px;transform: rotate(16deg);display:none;}
.header .sec-1 ul li:last-child:after{width:0px;}
.header .sec-1 a{color: #f37e20;font-size: 15px;font-weight: 400;cursor: pointer;text-transform: uppercase;padding: 0 20px;}
.header .sec-1 a:hover{color: #ffffff;}
.header .sec-1 img{display:inline-block;vertical-align:middle;margin-right:15px;}
.header .sec-2 .header_logo{padding-top:13px;}






/*common*/
.st_btn{color:#033230;font-size:13px;font-weight:700;background:#ffd202;padding: 10px 25px;border-radius: 10px;display:inline-block;margin-top:15px;text-transform: uppercase;}
.st_btn img{display:inline-block;vertical-align:middle;margin-left:20px;}

/*banner*/
.home-banner .owl-carousel .owl-item img{width:100%;}
.home-banner{margin-top:105px;}
.home-banner .banner-content{position:absolute;top: 26%;left: 12%;width: 34%;}
.home-banner .banner-content h1{color:#ffffff;font-size:40px;font-weight:400;text-transform:uppercase;display:block;font-family: 'Playfair Display', serif;line-height: 60px;font-family: 'a_astro_spaceregular';}
.home-banner .banner-content label{color: #ffffff;font-size: 28px;font-weight: 300;display: block;line-height:34px;}
.home-banner .banner-content a.st_btn{text-transform: none;background: #27466f;color: #ffffff;font-size: 18px;border-radius: 0;font-weight: 400; padding: 20px 40px;font-family: 'Open Sans', sans-serif;margin-top: 25px;}
.home-banner .banner-content a:hover{background:#f37e20;color:#08315f;}
.home-banner .banner-content a img{width:auto;display:inline-block;vertical-align:middle;margin-left:10px;}
.home-banner .owl-dots{position: absolute;bottom: 56%;left: 0;text-align: center;padding: 2px 18px 8px 23px;border-radius: 10px;transform: rotate(90deg);}
.home-banner .owl-dots .owl-dot{width: 12px;height: 12px;background: #ffe1ca;border-radius: 50%;margin-right: 10px;}
.home-banner .owl-dots .owl-dot.active{background:#f37e20;width:32px;height: 9px;border-radius: 100px;} 

.home-banner .banner-left-aside{width: 175px;height: 505px;background: #0d6bac;position: absolute;left: 0;top:70px;z-index: 2;border-top-right-radius: 20px;border-bottom-right-radius: 20px;}
.home-banner .banner-right-aside{width: 175px;height: 505px;background: #fc5c5e;position: absolute;right: 0;top:70px;z-index: 2;border-top-left-radius: 20px;border-bottom-left-radius: 20px;}



.inner-banner{position:relative;margin-top: 105px;}
.inner-banner img{width:100%;}
.inner-banner .content{position:absolute;top: 30%;left: 14%;}
.inner-banner h1{color: #ffffff;font-size: 48px;font-weight: 400;text-transform: uppercase;display: block;margin-bottom: 20px;font-family: 'Playfair Display', serif;line-height: 65px;position:absolute;top: 64px;left: 12%;font-family: 'a_astro_spaceregular';}



::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: pink;
}
::-moz-placeholder { /* Firefox 19+ */
  color: pink;
}
:-ms-input-placeholder { /* IE 10+ */
  color: pink;
}
:-moz-placeholder { /* Firefox 18- */
  color: pink;
}



ul{list-style-type:none;}

.scroll-animation{padding:0 0 0 0; background: #f4f4f4;}
.scroll-animation .title img{display: inline-block;vertical-align: middle;margin-right: 5px;}
.scroll-animation .title label{color:#000000;font-size:20px;font-weight:600;text-transform:capitalize; background: url(../images/scroll_bg.png) no-repeat; width: 271px;
height: 54px; line-height: 54px; border-top-right-radius: 30px; border-bottom-right-radius: 30px;}
.scroll-animation .scroll-left marquee{    color: #000000;
    font-size: 18px;
    font-weight: 400;
    line-height: 32px;}
.scroll-animation .scroll-left marquee b{font-weight:700;}
.scroll-animation .scroll-left p span{margin:0 20px;}

.home-sec-1{margin-top:40px;position:relative;}
.home-sec-1 .bg{background: #08315f;
display: inline-block;
text-align: center;
margin-top: 15px;
padding: 27px 30px;}
.home-sec-1 .bg img{display:inline-block;}
.home-sec-1 .bg label{display:block;color:#ffffff;font-size:15px;font-weight:400;margin-top:15px;line-height:24px;text-transform:uppercase;}
.home-sec-1 .mid{position:absolute;left: 186px;top: 125px;} 
.home-sec-1 .welcome h1{color:#f37e20;font-size:38px;font-weight:600;margin-bottom:25px;position:relative;}
.home-sec-1 .welcome h1 img{position:absolute;top: -8px;left: -11px;}
.home-sec-1 .welcome h2{color:#08315f;font-size:22px;font-weight:700;margin-bottom:35px;text-transform:uppercase;}
.home-sec-1 .welcome p{color:#000000;font-size:16px;font-weight:400;margin-bottom:35px;text-align:justify;line-height:30px;}
.home-sec-1 .welcome label{color:#08315f;font-size:18px;font-weight:500;margin-bottom:50px;font-style: italic;cursor:pointer;}
.home-sec-1 .welcome a.knw-mr{color:#ffffff;font-size:18px;font-weight:400;margin-bottom:50px;background:#f37e20;padding: 22px 45px;display: inline-block;}
.home-sec-1 .welcome a.knw-mr:hover{color:#f37e20;background:#08315f;}


.home-sec-2{margin-top:40px;}
.home-sec-2 .bg{border:4px solid #ffffff;border-radius:15px;box-shadow: 8px 0px 8px rgb(184 185 185 / 75%);display: inline-block;margin-top: 15px;   position: relative;}
.home-sec-2 .bg img{border-radius:15px;}
.home-sec-2 h2{color:#08315f;font-size:24px;font-weight:400;font-family: 'a_astro_spaceregular';line-height:32px;position:absolute;top: 30px;left: 16px;}
.home-sec-2 .mid h2{padding: 0 65px;text-align: center;top: 56px;left: 4px;}
.home-sec-2 p{color:#08315f;font-size:16px;font-weight:400;background:#f37e20;padding:15px 30px;position:absolute;bottom:0;border-bottom-right-radius:14px;border-bottom-left-radius:14px;width:100%;	}
.home-sec-2 p:hover{color:#f37e20;background:#08315f;}
.home-sec-2 .contact{text-align:center;}
.home-sec-2 .contact a{color:#ffffff;font-size:42px;font-weight:600;background:#08315f;padding:20px 50px;border-radius:100px;display:inline-block;margin-top:55px;}
.home-sec-2 .contact a span{font-size:27px;}
.home-sec-2 .contact a img{display: inline-block;margin-right: 15px;vertical-align: middle;}


.home-sec-3 h3{margin-top:50px;}
.home-sec-3 h3{color: #e30621;font-size: 42px;font-weight: 600;margin-bottom: 53px;text-align:center; position: relative; font-family: "Poppins", sans-serif;}
.home-sec-3 h3 img{position: absolute;top: -8px;left: 29%;}
.home-sec-3 .testimonial-scroll .bg{margin:0 10px;height:460px;}
.home-sec-3 .testimonial-scroll .bg label{color:#000000;font-size:18px;font-weight:400;padding:0px 28px 50px 30px;line-height: 23px; font-family: "Poppins", sans-serif;}
.home-sec-3 .testimonial-scroll .bg p{color:#000000;font-size:16px;font-weight:400;padding:25px 28px 23px 30px;text-align:justify;line-height:36px; min-height: 232px;
  font-family: "Poppins", sans-serif;}

.home-sec-3 .testimonial-scroll .owl-dots{text-align:center;margin-top:30px;}
.home-sec-3 .testimonial-scroll .owl-dots .owl-dot{width: 14px;height: 14px;background: #ffe1ca;border-radius: 50%;margin-right: 10px;}
.home-sec-3 .testimonial-scroll .owl-dots .owl-dot.active{background:#f37e20;}


.home-sec-4{margin-top:100px; padding: 0;}
.home-sec-4 .bg{background:#4276b1;padding:100px 0;}
.home-sec-4 .bg h4{color:#ffffff;font-size:30px;font-weight:600;text-align:center;position:relative;margin-bottom:20px;}
.home-sec-4 .bg .sec-1 h4 img{position:absolute;top: -8px;left: 33%;}
.home-sec-4 .bg .sec-2 h4 img{position:absolute;top: -5px;left: 42px;}
.home-sec-4 .news-events-scroll .content{padding:23px 20px 23px 20px;background:#ffffff;}
.home-sec-4 .news-events-scroll label{color:#08315f;font-size:24px;font-weight:400;margin-bottom:5px;}
.home-sec-4 .news-events-scroll p{color:#000000;font-size:16px;font-weight:400;line-height:27px;margin-bottom:20px;}
.home-sec-4 .news-events-scroll a{color:#ffa45e;font-size:14px;font-weight:400;text-transform:uppercase;float:right;margin-bottom:15px;}
.home-sec-4 .news-events-scroll .owl-item .bg1{margin:0 5px;}
.home-sec-4 .news-events-scroll .owl-dots{margin-top:16px;}
.home-sec-4 .news-events-scroll .owl-dots .owl-dot{width: 14px;height: 14px;background: #a18d87;border-radius: 50%;margin-right: 15px;}
.home-sec-4 .news-events-scroll .owl-dots .owl-dot.active{background:#f37e20;}

.home-sec-4 .awards-scroll .owl-item{border:5px solid #fff;}
.home-sec-4 .awards-scroll .owl-dots{margin-top:16px;}
.home-sec-4 .awards-scroll .owl-dots .owl-dot{width: 14px;height: 14px;background: #a18d87;border-radius: 50%;margin-right: 15px;}
.home-sec-4 .awards-scroll .owl-dots .owl-dot.active{background:#f37e20;}
.home-sec-4 .awards-scroll label{position: absolute;bottom: 25px;right: 15px;color: #ffffff;font-size: 24px;font-weight: 700;}

.home-sec-5{margin-top:85px;}
.home-sec-5 h5{color:#f37e20;font-size:28px;font-weight:500;text-align:center;margin-bottom:40px;position:relative;}
.home-sec-5 h5 img{position:absolute;left: 41.5%;top: -5px;}
.home-sec-5 form .form-control{border: 0;box-shadow: none;border-bottom: 1px solid #bcbcbc;border-radius: 0;}
.home-sec-5 form .submit{display: inline-block;margin-top: 14px; background: #f37e20; font-size: 18px; color: #fff; padding: 15px 0; height:  inherit;}
.home-sec-5 form .submit button{background: #f37e20;border: 0;padding: 25px 50px;display: inline-block;line-height: 4px;color: #ffffff;font-size: 18px;}
.home-sec-5 form .submit button:hover{background: #08315f;}
.home-sec-5 form select option.dis{background:#dddbdb;}



/*about us*/
.breadcrum{margin-top:10px;}
.breadcrum span{width: 0;height: 0;border-top: 5px solid transparent;border-bottom: 5px solid transparent;border-left: 5px solid #f37e20;display: inline-block;margin:0 10px;}
.breadcrum a{color:#909090;font-size:14px;font-weight:400;}
.breadcrum a.active{color:#08315f !important;}


.about-us-sec-1{margin-top:60px;}
.about-us-sec-1 h2{color:#f37e20;font-size:38px;font-weight:600;margin-bottom:40px;margin-left:10px;position:relative;}
.about-us-sec-1 h2 img{position:absolute;top: -6px;left: -11px;}
.about-us-sec-1 label{color:#08315f;font-size:22px;font-weight:700;margin-bottom:40px;text-transform:uppercase;}
.about-us-sec-1 p{color:#000000;font-size:17px;font-weight:400;text-align:justify;line-height:30px;}
.about-us-sec-1 .sec-2{margin-top:50px;}
.about-us-sec-1 p.marg-top{margin-top:40px;display: inline-block;}
.about-us-sec-1 p b{color:#f37e20;font-weight:500;}
.about-us-sec-1 p span{color:#08315f;font-weight:500;}
.about-us-sec-1 .sec-3{margin-top:37px;}
.about-us-sec-1 .sec-3 h2{color:#ffffff;font-size:38px;font-weight:600;}
.about-us-sec-1 .sec-3 .bg{background:#f7f7f7;border-radius:30px;border:1px solid #cccccc;height: 295px;}
.about-us-sec-1 .sec-3 .bg h2{padding:35px 50px;margin-left:0;margin-bottom:0;border-top-left-radius:30px;border-top-right-radius:30px;}
.about-us-sec-1 .sec-3 .bg1 h2{background:#3987df;}
.about-us-sec-1 .sec-3 .bg2 h2{background:#f37e20;}
.about-us-sec-1 .sec-3 h2 img{position:static;margin-right:15px;display:inline-block;vertical-align:middle;}
.about-us-sec-1 .sec-3 p{color:#000000;font-size:16px;font-weight:400;text-align:justify;line-height:30px;padding:37px 50px;}
.about-us-sec-1 .sec-3 .bg span{width: 89%;height: 5px;background: #4276b1;display: inline-block;border-bottom-left-radius: 30px;border-bottom-right-radius: 30px;position: absolute;bottom: 0px;left: 30px;}
.about-us-sec-1 .sec-3 .bg.bg2 span{background:#f37e20;}


/*Certificates*/
.certificates-sec-1{margin-top:55px;margin-bottom:300px;}
.certificates-sec-1 h2{color:#f37e20;font-size:38px;font-weight:600;position:relative;margin-left:10px;margin-bottom:65px;}
.certificates-sec-1 h2 img{position:absolute;top:-8px;left:-10px;}
.certificates-sec-1 h3{color:#08315f;font-size:30px;font-weight:400; margin-bottom:10px;}
.certificates-sec-1 .certificate-sec{border:1px solid #d7d7d7;display:inline-block;width:100%;border-radius: 12px;box-shadow: 11px 0px 40px rgb(217 217 217 / 75%); margin-bottom: 20px;}

/*terms & conditions*/
.certificates-sec-1 .certificate-sec.terms{padding:53px 70px;}
.certificates-sec-1 .certificate-sec.terms ul li{color:#212121;font-size:16px;font-weight:300;line-height:25px;margin-top:20px;position:relative;}
.certificates-sec-1 .certificate-sec.terms ul li:before{    content: "";
    width: 0;
    height: 0;
    border-top: 8px solid transparent;
    border-bottom: 8px solid transparent;
    border-left: 8px solid #08315f;
    display: inline-block;
    position: absolute;
    left: -25px;
    top: 4px;}

.certificates-sec-1 .img-sec{padding:0}
.certificates-sec-1 .con-sec{padding:60px 140px;}
.certificates-sec-1 .con-sec p{color:#000000;font-size:16px;font-weight:400;line-height:25px;}
.certificates-sec-1 .link{text-align:center;margin-top:70px;}
.certificates-sec-1 .link a{background:#27466f;color:#ffffff;font-size:20px;font-weight:400;line-height:25px;padding:23px;display:inline-block;}



/*deposit*/
.deposit-sec-1{margin-top:55px;}
.deposit-sec-1 h2{color:#f37e20;font-size:38px;font-weight:600;position:relative;margin-left:20px;margin-bottom:65px;}
.deposit-sec-1 h2 img{position:absolute;top:-8px;left:-10px;}
.deposit-sec-1 .left{padding-right:32px;}
.deposit-sec-1 .left h3{color:#08315f;font-size:21px;font-weight:600;text-transform:uppercase;margin-bottom:23px;line-height: 30px;}
.deposit-sec-1 .left p{color:#000000;font-size:16px;font-weight:400;text-align:justify;margin-bottom:30px;line-height:30px;}
.deposit-sec-1 .left p span{color:#2b476d;font-weight:600;}
.deposit-sec-1 .left .feature-sec .feature-bg{border:1px solid #5c89bc;display:inline-block;}	
.deposit-sec-1 .left .feature-sec .feature-bg .bg{padding:40px;}	
.deposit-sec-1 .left .feature-sec .feature-bg .bg.bg1{border-right:1px solid #5c89bc;min-height: 500px;}	
.deposit-sec-1 .left .feature-sec label{color:#f37e20;font-weight:500;font-size:20px;margin-bottom:28px;}	
.deposit-sec-1 .left .feature-sec label.marg-top{margin-top:40px;}	
.deposit-sec-1 .left .feature-sec ul li{color:#000000;font-weight:400;font-size:16px;margin-bottom:22px;line-height:27px;    padding-left: 20px;position: relative;}	
.deposit-sec-1 .left .feature-sec ul li:before{content:"";width:0;height:0;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:8px solid #08315f;display:inline-block;position: absolute;    left: 0px;top: 4px;}	
.deposit-sec-1 .left .feature-sec ul li b{font-weight:600;}
.deposit-sec-1 .left table{border: 1px solid #5c89bc;width: 100%;text-align:center;margin-top:50px;}
.deposit-sec-1 .left table tr.hd{padding:25px;display:inline-block;position:relative;width: 162%;}
.deposit-sec-1 .left table th{color:#f37e20;font-size:20px;font-weight:500;text-align:center;position:absolute;left: 64%;top: 12px;width: 100%;}
.deposit-sec-1 .left table tr.title{background:#f37e20;color:#ffffff;font-size:16px;font-weight:600;padding:15px 0;}
.deposit-sec-1 .left table tr td{padding:15px 0;}
.deposit-sec-1 .left table tr.even td{background:#e6eaef;}
.deposit-sec-1 .left a.terms{color:#f37e20;font-size:22px;font-weight:500;text-decoration:underline;margin-top:50px;display:inline-block;}

.deposit-sec-1 .right .sec-1{text-align: center;}
.deposit-sec-1 .right .sec-1 a{background:#08315f;display:inline-block;color:#ffffff;font-size:15px;font-weight:700;padding:18px 11px;border-radius:10px;}
.deposit-sec-1 .right .sec-1 a img{display:inline-block;vertical-align:middle;margin-right:6px;width: 15%;}
.deposit-sec-1 .right .sec-2{background:#f37e20;margin-top:15px;border-radius:10px;}
.deposit-sec-1 .right .sec-2 ul li a{color: #ffffff;font-size: 16px;font-weight: 300;padding: 15px 22px;display: inline-block;width: 100%;border-bottom:1px solid #f7b655;}
.deposit-sec-1 .right .sec-2 ul li:last-child a{border-bottom:0;}
.deposit-sec-1 .right .sec-2 ul li a:hover{background:#ebeae7;color:#08315f;}
.deposit-sec-1 .right .sec-2 ul li.active a{background:#ebeae7;color:#08315f;}
.deposit-sec-1 .right .sec-2 ul li a:before{content:"";width:7px;height:7px;background:#fff;border-radius:50%;display:inline-block;margin-right: 10px;margin-bottom: 2px;}
.deposit-sec-1 .right .sec-2 ul li a:hover:before{background:#08315f;}
.deposit-sec-1 .right .sec-2 ul li.active a:before{background:#08315f;}
.deposit-sec-1 .right .sec-2 ul li a i.fa-angle-right{float: right;}
.deposit-sec-1 .right .sec-2 ul li.main a{font-weight: 600;}
.deposit-sec-1 .right .sec-2 ul li.main a:before{width:0;}
.deposit-sec-1 .right .sec-3{border:1px solid #cfcfcf;border-radius:10px;margin-top:15px;}
.deposit-sec-1 .right .sec-3 .inline{padding:20px 15px;}
.deposit-sec-1 .right .sec-3 .inline img{display:inline-block;vertical-align:middle;}
.deposit-sec-1 .right .sec-3 .inline a{display:inline-block;vertical-align:middle;}
.deposit-sec-1 .right .sec-3 .inline label{display:block;color:#08315f;font-size:19px;font-weight:400;text-transform:uppercase;}
.deposit-sec-1 .right .sec-3 .inline span{color:#6c6c6c;font-size:18px;font-weight:500;margin-top:3px;display:inline-block;}
.deposit-sec-1 .right .sec-4{border:1px solid #ffffff;border-radius:10px;margin-top:15px;position:relative;display: flex;justify-content: center;}
.deposit-sec-1 .right .sec-4 p{color:#ffffff;font-size:27px;font-weight:500;position:absolute;top: 17px;left: 20px;}
.deposit-sec-1 .right .sec-5{margin-top:25px;text-align:center;}
.deposit-sec-1 .right .sec-5 img{display:inline-block;}



.contact-sec-1{margin-top:60px; padding-bottom: 70px;}
.contact-sec-1 h2{color: #f37e20;font-size: 38px;font-weight: 600;position: relative;margin-left: 10px;margin-bottom: 65px;}
.contact-sec-1 h2 img{position: absolute;top: -8px;left: -10px;}
.contact-sec-1 .sec-1 h3{color: #0c4686;font-size: 33px;font-weight: 600;}
.contact-sec-1 .sec-1 label{color: #ff0000;font-size: 18px;font-weight: 400;line-height:45px;}
.contact-sec-1 .sec-2{margin-top:60px;}
.contact-sec-1 .sec-2 .bg{border:1px solid #d7d7d7;padding:36px; height:342px;border-radius:10px;}
.contact-sec-1 .sec-2 .bg img{margin-bottom:20px;}
.contact-sec-1 .sec-2 .bg label{color: #f37e20;font-size: 24px;font-weight: 400;margin-bottom:15px;display:block;}
.contact-sec-1 .sec-2 .bg address{color: #000000;font-size: 18px;font-weight: 400;line-height:30px; padding-bottom: 5px;}
.contact-sec-1 .sec-2 .bg a{color: #212121;font-size: 24px;font-weight: 400;}
.contact-sec-1 .sec-3{text-align:center;margin-top:60px;display:inline-block;width:100%;}
.contact-sec-1 .sec-3 a{color: #ffffff;font-size: 30px;font-weight: 600;background:#08315f;padding:30px 100px;display:inline-block;border-radius:100px;}

.contact-sec-1 .sec-2 .bg a span{
	font-size: 18px;
}

.contact-sec-2{background:url(../images/contact-us-bg.jpg) no-repeat;height: 518px;background-size: cover;padding:83px 0 63px 0;margin-top:60px;}
.contact-sec-2 h4{color: #ffffff;font-size: 24px;font-weight: 500;text-align:center;margin-bottom:40px;}
.contact-sec-2 form{width: 70%;margin: 0 auto;}
.contact-sec-2 form .form-control{height:50px;border-radius:10px;background:#ffffff;}
.contact-sec-2 form .submit{margin: 0px auto;clear: both; background:#083261; color:#ffffff; font-size: 18px; border:  none;}
.contact-sec-2 form .submit button{background:#083261;color:#ffffff;font-weight:400;font-size:18px;padding:23px 64px;border:0;line-height: 3px;border-radius: 0;}
.contact-sec-3{margin-bottom: -72px;}

.contact-sec-2 ::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #555 !important;
}

.contact-sec-2 :-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #555 !important;
}

.contact-sec-2 ::-ms-input-placeholder { /* Microsoft Edge */
  color: #555 !important;
}



.testimonial-sec-1{margin-top:60px;}
.testimonial-sec-1 h2{color: #f37e20;font-size: 38px;font-weight: 600;position: relative;margin-left: 10px;margin-bottom: 65px;}
.testimonial-sec-1 h2 img{position: absolute;top: -8px;left: -10px;}
.testimonial-sec-1 .bg{background:#ffffff;padding:25px;border:1px solid #d7d7d7;border-radius:10px;box-shadow: 11px 0px 40px rgb(217 217 217 / 75%);margin-top: 15px;height:420px;}
.testimonial-sec-1 .bg img{margin-bottom:30px;}
.testimonial-sec-1 .bg p{color:#000000;font-weight:400;font-size:16px;text-align:justify;line-height:30px;}
.testimonial-sec-1 .bg .info{position:absolute;bottom:37px;}
.testimonial-sec-1 .bg .info label{margin-bottom:10px;color:#f37e20;font-weight:600;font-size:20px;line-height:30px;display:block;}
.testimonial-sec-1 .bg .info span{color:#08315f;font-weight:400;font-size:20px;display:block;}


.gallery-sec-1{margin-top:60px;}
.gallery-sec-1 h2{color: #f37e20;font-size: 38px;font-weight: 600;position: relative;margin-left: 10px;margin-bottom: 15px;}
.gallery-sec-1 h2 img{position: absolute;top: -8px;left: -10px;}
.gallery-sec-1 .bg{margin-top: 40px;}
.gallery-sec-1 .bg .info{padding:10px 5px;}
.gallery-sec-1 .bg label{color: #178097;font-size: 22px;font-weight: 400;width: 66%;line-height: 25px;}
.gallery-sec-1 .bg a{color: #ff5400;background:#f1f1f1;font-size: 14px;font-weight: 400;float:right;padding:8px 22px;border-radius:100px;}


.management-sec-1{margin-top:60px;}
.management-sec-1 h2{color: #f37e20;font-size: 38px;font-weight: 600;position: relative;margin-left: 10px;margin-bottom: 65px;}
.management-sec-1 h2 img{position: absolute;top: -8px;left: -10px;}
.management-sec-1 .bg{background:#ffffff;padding:40px;border:1px solid #ececec;border-radius:10px;margin-top:20px;box-shadow: 11px 0px 40px rgb(217 217 217 / 75%);}
.management-sec-1 .bg:hover{background:#08315f;}
.management-sec-1 .bg label{color: #f37e20;font-size: 24px;font-weight: 700;display:block;margin-bottom:10px;}
.management-sec-1 .bg span{color: #08315f;font-size: 20px;font-weight: 400;display:block;}
.management-sec-1 .bg:hover span{color: #ffffff;}


.membership-sec-1{margin-top:60px;}
.membership-sec-1 h2{color: #f37e20;font-size: 38px;font-weight: 600;position: relative;margin-left: 10px;margin-bottom: 65px;}
.membership-sec-1 h2 img{position: absolute;top: -8px;left: -10px;}
.membership-sec-1 form{}
.membership-sec-1 form .form-control{height:50px;border-radius:10px;background:#f7f3f4;border:0;box-shadow:none; color: #08315f;}
.membership-sec-1 form .submit{display:inline-block;clear: both; width:  auto; background:#f37e20;color:#ffffff;font-weight:400;font-size:18px; padding: 10px 30px;}
.membership-sec-1 form .submit button{background:#f37e20;color:#ffffff;font-weight:400;font-size:18px;padding:23px 64px;border:0;line-height: 3px;border-radius: 0;}
.membership-sec-1 .left{padding:0;}
.membership-sec-1 .img-sec{position:relative;}
.membership-sec-1 .img-sec img{position: absolute;top: 71px;}
.membership-sec-1.careers .img-sec img{top: 31px;}

.membership-sec-1 ::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #08315f !important;
}

.membership-sec-1 :-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #08315f !important;
}

.membership-sec-1 ::-ms-input-placeholder { /* Microsoft Edge */
  color: #08315f !important;
}




/*Our Values*/
.our-values-sec-1{margin-top:60px;}
.our-values-sec-1 h2{color:#08315f;font-weight:600;font-size:22px;line-height:30px;text-transform:uppercase;}
.our-values-sec-1 .sec-1 ul{margin:55px 0;}
.our-values-sec-1 .sec-1 ul li{color:#f37e20;font-weight:600;font-size:16px;line-height:30px;text-transform:uppercase;background:#08315f;padding:35px 0;width:16%;display:inline-block;border-radius:10px;margin-top:5px;text-align:center;}
.our-values-sec-1 .sec-1 ul li:hover{color:#08315f;background:#f37e20;}
.our-values-sec-1 p{color:#000000;font-weight:400;font-size:16px;line-height:30px;text-align:justify;}
.our-values-sec-1 p b{color:#08315f;font-weight:600;}
.our-values-sec-1 .sec-2{margin-top:45px}
.our-values-sec-1 .sec-2 ul li{margin-top:32px;margin-left:30px;position:relative;}
.our-values-sec-1 .sec-2 ul li:before{content:"";width:0;height:0;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:8px solid #08315f;display:inline-block;position:absolute;left: -30px;top: 2px;}
.our-values-sec-1 .sec-2 ul li label{color:#f37e20;font-weight:600;font-size:16px;display:block;}
.our-values-sec-1 .sec-2 ul li span{color:#000000;font-weight:400;font-size:16px;display:block;line-height:32px;}






.blog-read-more{position: absolute;width: 12% !important;right: 17px;top: 177px;display: none !important;}



/*.footer-bg{background:url(../images/footer-bg.png);margin-top:160px;background-repeat: no-repeat;background-size: cover;}*/

.footer{background:#08315f;margin-top:70px;}
.footer h1{color:#f37e20;font-size:24px;font-weight:500;margin:37px 0 25px 0;}
.footer a, .footer address{color:#ffffff;font-size:18px;font-weight:300;margin-bottom:18px;display:inline-block;}
.footer address{line-height:30px;}


.social_media ul li{display: inline-block;}
.social_media ul{margin-top: 13px;}
.social_media ul li a i{width: 35px;height: 35px;border-radius: 50%;text-align: center;line-height: 38px;color:#fff;}
.social_media ul li a .fa-facebook{background: #4b69b0;}
.social_media ul li a .fa-instagram{background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%,#d6249f 60%,#285AEB 90%);}
.social_media ul li a .fa-twitter{background:#1da1f2;}
.social_media ul li a .fa-whatsapp{background:#0072bc;}
.social_media ul li a .fa-youtube-play{background:#d1313e;}

.cpy-rght{background:#f37e20;padding:10px 0;width: 100%;display: inline-block;    text-align: center;}
.cpy-rght p, .cpy-rght p a{color: #ffffff;font-size: 13px;font-weight: 400;line-height: 32px;}
.cpy-rght p.left{float:left;}
/*.cpy-rght p.right{float:right;}*/



.fixed-scroll{position: fixed;bottom: 15%;z-index: 2;text-align:center;}
.fixed-scroll ul li{text-align: center;margin-top:6px;}
.fixed-scroll ul li a{background: #08315f;display: inline-block;width: 100%;    border-radius: 6px;}
.fixed-scroll ul li a img{display:inline-block;    padding: 10px 5px 3px 10px;}
.fixed-scroll ul li a label{ cursor:pointer; background:#f37e20;color:#ffffff;font-size:14px;font-weight:400;display:block;padding: 10px;border-bottom-left-radius: 6px;border-bottom-right-radius: 6px;line-height: 16px;}
.fixed-scroll ul li a label b{font-weight:700;display:block;}
.fixed-scroll ul li a span{color:#ffffff;font-size:12px;font-weight:700;display:block;padding: 5px 10px;}
.fixed-scroll .social_media li{display:block;margin-top:7px;}
.fixed-scroll .social_media li a{background: transparent;display:block;}




/*accordian starts*/


.disclaimer-accordion .panel-title a{text-align: center;width: 100%;display: inline-block;background-color: #43abf3;
padding: 15px 0;color: #ffffff;font-size: 24px;font-weight: 400;font-family: 'Poppins', sans-serif;}

.disclaimer-accordion .panel-default>.panel-heading{padding: 0;border: 0;}
.disclaimer-accordion .panel-group{margin-bottom: -1px;}
.disclaimer-accordion .panel-group .panel{border: 0;}
.disclaimer-accordion .panel-body p{color: #3f3f3f;
    font-size: 15px;
    font-weight: 400;
    margin: 20px 0;
    font-family: 'Poppins', sans-serif;text-align: center;line-height: 26px;}
.disclaimer-accordion .glyphicon{top: 7px;left: 325px;}
.bs-example {
  margin: 0px;
}
.rotate {
  -webkit-transform: rotate(-180deg); /* Chrome, Safari, Opera */
  -moz-transform: rotate(-180deg); /* Firefox */
  -ms-transform: rotate(-180deg); /* IE 9 */
  transform: rotate(-180deg); /* Standard syntax */
}
/*accordian ends*/


/*lightgallery*/


.small {
  font-size: 11px;
  color: #999;
  display: block;
  margin-top: -10px
}

.cont {
  text-align: center;
}

.page-head {
  padding: 60px 0;
  text-align: center;
}

.page-head .lead {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.4;
  margin-bottom: 50px;
  margin-top: 0;
}

.btn {
  -moz-user-select: none;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 2px;
  cursor: pointer;
  display: inline-block;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.42857;
  margin-bottom: 0;
  padding: 6px 12px;
  text-align: center;
  vertical-align: middle;
  white-space: nowrap;
  text-decoration: none;
}

.btn-lg {
  border-radius: 2px;
  font-size: 18px;
  line-height: 1.33333;
  padding: 10px 16px;
}

.btn-primary:hover {
  background-color: #fff;
  color: #152836;
}

.btn-primary {
  background-color: #152836;
  border-color: #0e1a24;
  color: #ffffff;
}

.btn-primary {
  border-color: #eeeeee;
  color: #eeeeee;
  transition: color 0.1s ease 0s, background-color 0.15s ease 0s;
}

.page-head h1 {
  font-size: 42px;
  margin: 0 0 20px;
  color: #FFF;
  position: relative;
  display: inline-block;
}

.page-head h1 .version {
  bottom: 0;
  color: #ddd;
  font-size: 11px;
  font-style: italic;
  position: absolute;
  width: 58px;
  right: -58px;
}

.demo-gallery > ul {
  margin-bottom: 0;
  padding-left: 15px;
}

.demo-gallery > ul > li {
  margin-bottom: 15px;
  display: inline-block;
  margin-right: 15px;
  list-style: outside none none;
      width: 32%;
	      padding: 0px;
}

.demo-gallery > ul > li a {
  border: 0;
  border-radius: 3px;
  display: block;
  overflow: hidden;
  position: relative;
  float: left;
}

.demo-gallery > ul > li a > img {
  -webkit-transition: -webkit-transform 0.15s ease 0s;
  -moz-transition: -moz-transform 0.15s ease 0s;
  -o-transition: -o-transform 0.15s ease 0s;
  transition: transform 0.15s ease 0s;
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
  height: 100%;
  width: 100%;
  border-radius: 20px;
}

.demo-gallery > ul > li a:hover > img {
  -webkit-transform: scale3d(1.1, 1.1, 1.1);
  transform: scale3d(1.1, 1.1, 1.1);
}

.demo-gallery > ul > li a:hover .demo-gallery-poster > img {
  opacity: 1;
}

.demo-gallery > ul > li a .demo-gallery-poster {
  background-color: transparent;
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-transition: background-color 0.15s ease 0s;
  -o-transition: background-color 0.15s ease 0s;
  transition: background-color 0.15s ease 0s;
}

.demo-gallery > ul > li a .demo-gallery-poster > img {
  left: 50%;
  margin-left: -10px;
  margin-top: -10px;
  opacity: 0;
  position: absolute;
  top: 50%;
  -webkit-transition: opacity 0.3s ease 0s;
  -o-transition: opacity 0.3s ease 0s;
  transition: opacity 0.3s ease 0s;
}

.demo-gallery > ul > li a:hover .demo-gallery-poster {
  background-color: rgba(0, 0, 0, 0.5);
}

.demo-gallery .justified-gallery > a > img {
  -webkit-transition: -webkit-transform 0.15s ease 0s;
  -moz-transition: -moz-transform 0.15s ease 0s;
  -o-transition: -o-transform 0.15s ease 0s;
  transition: transform 0.15s ease 0s;
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
  height: 100%;
  width: 100%;
}

.demo-gallery .justified-gallery > a:hover > img {
  -webkit-transform: scale3d(1.1, 1.1, 1.1);
  transform: scale3d(1.1, 1.1, 1.1);
}

.demo-gallery .justified-gallery > a:hover .demo-gallery-poster > img {
  opacity: 1;
}

.demo-gallery .justified-gallery > a .demo-gallery-poster {
  background-color: rgba(0, 0, 0, 0.1);
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-transition: background-color 0.15s ease 0s;
  -o-transition: background-color 0.15s ease 0s;
  transition: background-color 0.15s ease 0s;
}

.demo-gallery .justified-gallery > a .demo-gallery-poster > img {
  left: 50%;
  margin-left: -10px;
  margin-top: -10px;
  opacity: 0;
  position: absolute;
  top: 50%;
  -webkit-transition: opacity 0.3s ease 0s;
  -o-transition: opacity 0.3s ease 0s;
  transition: opacity 0.3s ease 0s;
}

.demo-gallery .justified-gallery > a:hover .demo-gallery-poster {
  background-color: rgba(0, 0, 0, 0.5);
}

.demo-gallery .video .demo-gallery-poster img {
  height: 48px;
  margin-left: -24px;
  margin-top: -24px;
  opacity: 0.8;
  width: 48px;
}

.demo-gallery.dark > ul > li a {
  border: 3px solid #04070a;
}




/***button wave***/

.sonar-wrapper {
  position: relative;
  z-index: 0;
  overflow: hidden;
 
}

/* The circle */
.sonar-emitter {
  position: fixed;
  margin: 0 auto;
  width: 50px;
  height: 50px;
  border-radius: 9999px;
  background-color: #424765;
bottom: 70px;
	left: 100px;
}

/* the 'wave', same shape and size as its parent */
.sonar-wave {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 9999px;
  background-color: transparent;
border: 1px double #ccc;
  opacity: 0;
  z-index: -1;
  pointer-events: none;
}
.sonar-emitter img{
	padding: 10px;
    position: absolute;
    top: -18px;
    left: -16px;
}
/*
  Animate!
  NOTE: add browser prefixes where needed.
*/
.sonar-wave {
  animation: sonarWave 2s linear infinite;
}

@keyframes sonarWave {
  from {
    opacity: 0.4;
  }
  to {
    transform: scale(3);
    opacity: 0;
  }
}

/*Slide Up Slide Down*/




.about-sec-3 .one {
    position: relative;
    top: 0;
    background-color: #43abf3;
	text-align:center;
	padding:20px 0;
	color:#ffffff;
	font-size:24px;
	font-weight:400;
	font-family: 'Poppins', sans-serif;
    z-index: 1;
    cursor:pointer;
	
}
.about-sec-3 .one span{width:0;height:0;border-top:15px solid #ffffff;border-left:15px solid transparent;border-right:15px solid transparent;display:inline-block;margin-left:15px;}
.about-sec-3 .two {
    position: relative;
    top: -40px;
    background-color: #fc5c5e;
    z-index: -1;
    -webkit-transition: top 1s;
    -moz-transition: top 1s;
    -o-transition: top 1s;
    transition: top 1s;
}
/*.one:hover + .two {
    top: 0px;
}*/




.home-sec-5 ::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #555;
}

.home-sec-5 :-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #555;
}

.home-sec-5 ::-ms-input-placeholder { /* Microsoft Edge */
  color: #555;
}



/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
input[type=number] {
  -moz-appearance: textfield;
}




/***************** Scroll anouncement ******************/



.scroll-left {
height: 50px; 
overflow: hidden;
position: relative;
padding-top: 11px;
}
.scroll-left p {
position: absolute;
width: 100%;
height: 100%;
margin: 0;
line-height: 50px;
text-align: center;
/* Starting position */
-moz-transform:translateX(100%);
-webkit-transform:translateX(100%); 
transform:translateX(100%);
/* Apply animation to this element */ 
-moz-animation: scroll-left 20s linear infinite;
-webkit-animation: scroll-left 20s linear infinite;
animation: scroll-left 20s linear infinite;
}
/* Move it (define the animation) */
@-moz-keyframes scroll-left {
0% { -moz-transform: translateX(100%); }
100% { -moz-transform: translateX(-100%); }
}
@-webkit-keyframes scroll-left {
0% { -webkit-transform: translateX(100%); }
100% { -webkit-transform: translateX(-100%); }
}
@keyframes scroll-left {
0% { 
-moz-transform: translateX(100%); /* Browser bug fix */
-webkit-transform: translateX(100%); /* Browser bug fix */
transform: translateX(100%); 
}
100% { 
-moz-transform: translateX(-100%); /* Browser bug fix */
-webkit-transform: translateX(-100%); /* Browser bug fix */
transform: translateX(-100%); 
}
}



/***********************************chandrakanth******************************/
span.lnethr{
    text-decoration: line-through;
}
ul.paddingleft{
    padding-left: 20px;
}
.left h6{
    color: #08315f;
    font-size: 20px;
    letter-spacing: 1px;
}


/*Accordion*/

.panel-title > a:before {
    float: right !important;
    font-family: FontAwesome;
    content:"\f068";
    padding-right: 5px;
}
.panel-title > a.collapsed:before {
    float: right !important;
    content:"\f067";
}
.panel-title > a:hover, 
.panel-title > a:active, 
.panel-title > a:focus  {
    text-decoration:none;
}

.mob-footer{background:#08315f;padding: 30px 0;margin-top: 60px;}
.mob-footer .panel{background:#08315f;    border: 0;}
.mob-footer .panel .panel-body{color:#fff;}
.mob-footer .panel-default>.panel-heading{color:#f37e20;background:#08315f;    border-bottom: 1px solid #6b839f;}
.mob-footer .panel-default.last>.panel-heading{border-bottom: 0;}
.mob-footer .panel-default>.panel-heading+.panel-collapse>.panel-body{border:0;}
.mob-footer .panel-body a, .mob-footer .panel-body address{    color: #ffffff;
    font-size: 18px;
    font-weight: 300;
    margin-bottom: 18px;
    display: inline-block;}
.mob-footer .panel-body a:before{content:"";width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left: 5px solid #f37e20;display:inline-block;margin-right: 10px;margin-bottom: 2px;}
.mob-footer .panel-body address{line-height: 30px;}



/*MODAL*/

.modal-dialog{width: 604px;}
.modal{z-index: 9999;}
.modal-backdrop{z-index: 9998;}
.modal-header{padding: 0;border-bottom: 0;}
.modal-body{padding: 0;text-align:center;margin-bottom: -3px;}
.modal-body img{display:inline-block;    width: 100%;margin-right:3px;}
.modal-header .close{margin-top: -2px;background: #1657b5;position: absolute;top: 2px;right: -39px;opacity: 1;color: #fff;padding: 0 12px;font-size: 28px;line-height: 40px;}


/********************************blog***********************/
.blog-title{
  padding:0;
}

.blog-title h3{
  font-size: 20px;
  color: #f5a42b;
  padding: 10px 0;
  font-weight: 600;
}
.blog-date, .blog-content, .blog-title h3, .blog-title a{
  padding-left: 15px;
}
.blog-date h2{
  padding: 5px 0;
  margin-top: 10px;
}
.blog-content p{
  line-height: 25px;
  padding: 10px 0;
  text-align:  left;
  min-height: 0;
  margin-bottom:15px; 
}
.blog-date1{
  padding: 10px 0;
}
.blog-title1 h3{
  font-size: 25px;
  color: #f37e20;
  font-weight: bold;
  letter-spacing: 1px;
  padding: 10px 0;
}
.blog-content1 h3{
  font-weight: 600;
  font-size: 20px;
}
.blog-content1 p{
  font-size: 16px;
  font-weight: normal;
  line-height: 25px;
}
.no-pad{
  padding: 0;
}

.sahfrms h5{
  color: #fff;
    background: #f5a42b;
    padding: 15px 15px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    margin-bottom: 15px;
}
.sahfrms{
  background:#f2f2f2;
  margin-bottom: 20px;
}
.blog-right h2{
background: #f5a42b;
padding: 15px 15px;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
margin-bottom: 10px;
}
.blog-right p{
  color: #000;
  font-size: 14px;
  padding: 10px 0 5px 15px;
  display: inline-block;
  line-height: 20px;
  border-bottom: 1px solid #ccc;
}
.stcky{
  position: sticky;
  top: 18%;
}

.blmausinnb{
  padding: 60px 0 15px 0;
}
.brdr{
  border: 1px solid #ffbd88;
  border-radius: 5px;
}
.blog-title a{
  color: #000;
  text-decoration: none;
  display: inline-block;
  padding-bottom: 20px;
}
.blog-left{
  padding: 0px 0;
  min-height: 555px;

}
.pridsh{
  line-height: 25px;
  padding-left: 15px;
}
.martp{
  margin-top: 40px;
}

.blog-right{}
.blog-right ul{ padding: 0; margin: 0;}
.blog-right ul li{ margin: 10px 0; border-bottom: 1px solid #ccc; line-height: 24px; padding: 5px 0; }
.blog-right ul li:last-child{ border-bottom:  none;}
.blog-right ul li a{ color: #333;}
.blog-content1{}
.blog-content1 h3{ font-weight: 600; font-size: 20px; margin: 15px 0;}
.blog-content1 p{ font-size: 16px; font-weight: normal; line-height: 30px; text-align:  justify;}
.blog-left img{ margin: 0 auto;}
.blog-left.pridesfg img{ display: block;}
.blog-date img{ width:  auto;vertical-align: sub;}
.blog-content{ padding: 0 15px;}
.blog-title h3{ padding:15px 5px; min-height: 102px;line-height: 23px;}
.blog-title h3 a{ color: #f5a42b; padding: 0 10px;}

.modal-content{ padding: 0;}
.blmblogs{ margin-bottom: 20px;min-height: 550px;}

.blog-content1 ul{ padding: 0; margin: 0;}
.blog-content1 ul li{ list-style: none; font-size: 16px; line-height: 30px; list-style: inside;}

.blog-content1 p b{ font-weight: 500; padding: 20px 0; display:  inline-block;}

.blog-date1 h2{display: inline;}
.blog-date1 span{float: right;}
.share-buttons .fa{font-size: 20px; padding: 10px 15px; color: #fff;}
.share-buttons .share-lable{font-weight: bold; padding: 10px 0; margin-right: 5px; font-size: 16px;}
.share-buttons{ float: left; display: flex; margin: 15px 0px;}
.share-facebook a{margin: 0 5px; }
.share-whatsapp a{margin: 0 5px;}
.share-twitter a{margin: 0 5px;}
.mbbsblgbs_info .share-buttons a:hover {opacity: 0.8;}
.share-facebook .fa{background-color: #4267B2; border-radius: 5px;}
.share-whatsapp .fa{background-color: #25D366; border-radius: 5px;}
.share-twitter .fa{background-color: #1DA1F2; border-radius: 5px;}

.gallery-sec-1 .bg img{ border-radius: 20px; padding: 5px; background: #fff; box-shadow: 0 0 5px #ddd;}

.wstnkub{}
.wstnkub_logo{ text-align: center;}
.wstnkub_logo a{ background: #08315f; color: #fff; padding: 10px 20px; text-decoration:  none; display:  inline-block; font-size: 16px; font-weight: 500;}
.wstnkub_logo a.logo{ background:  none;}
.wstnkub_logo p{ font-size: 18px; color: #000;}
.wstnkubinfo{}
.wstnkubinfo p{ font-size: 18px; color: #000;}
.wstnkubinfo p a{ text-decoration:  none; color: #000;}
.wstnkubinfo h6{ font-size: 22px;}
.wstnkubinfos{ padding-top: 10px;}
.wstnkubinfo p .fa{ width: 30px; height: 30px; border-radius: 30px; line-height: 30px; text-align: center; background: #f37e20; color: #fff; margin-right: 7px;}
.wstnkub hr{ border-top:1px solid #1f283a ;}

.stcky .submit{ background: #152836; color: #fff;}
.tofhbd li b{font-weight: 700; color: #08315f;}
.hvuidgnd ul li{list-style-type: none;}
.martp.blog-content1, p.redfgocout{color:#f5a42b; font-weight:bold;font-size:18px;}
.martp.blog-content1, p.redfgocouts{color:#08315f;font-weight:bold;font-size:18px;}

.martp.blog-content1, h3.redfgocout{color:#f5a42b; font-weight:bold;font-size:18px;}
.martp.blog-content1, p.phoneprode{color:black; font-weight:bold;line-height:36px;}

.home-sec-5 ul{ padding: 0; margin: 0;}
.home-sec-5 ul li{ list-style:  none; padding: 10px;}
.home-sec-5 ul li .prdrcntvdos{}
.home-sec-5 a{ background: #08315f; color: #fff; text-decoration:  none; padding: 10px 30px; border-radius: 20px; display: inline-block;}


.gallery-sec-1 ul{ padding: 0; margin: 0;}
.gallery-sec-1 ul li{ list-style:  none; padding: 10px;}
.gallery-sec-1 ul li .prdrcntvdos{}

.blog-content1 ul li{ margin-bottom: 20px;}
.blog-content1 ul li b{ font-weight: 700;}
.blog-content1 ul li p{ margin: 0;}
.blog-content1 ul li p b{ padding: 0;}

.deposit-sec-1 .left ul{ padding: 0 0 30px 0;}
.deposit-sec-1 .left ul li{ line-height: 34px;}
.deposit-sec-1 .left ul li b{ font-weight: 700;}

.contact-sec-1 form{width: 100%;margin: 0 auto;}
.contact-sec-1 form .form-control{height:50px;border-radius:10px;background:#ffffff;}
.contact-sec-1 form .submit{margin: 0px auto;clear: both; background:#083261; color:#ffffff; font-size: 18px; border:  none;}
.contact-sec-1 form .submit button{background:#083261;color:#ffffff;font-weight:400;font-size:18px;padding:23px 64px;border:0;line-height: 3px;border-radius: 0;}

.contact-sec-1 ::placeholder { color: #555 !important;}
.contact-sec-1 :-ms-input-placeholder { color: #555 !important;}
.contact-sec-1 ::-ms-input-placeholder {color: #555 !important;}

.contact-sec-1 .form-group{ padding: 5px; margin-bottom: 5px;}

.contact-sec-1 .sec-2 .bg.contact{ padding: 15px;}
a.btn.btn-primary.g{font-size: 18px;padding: 6px 21px;border-radius: 10px;display: flex;width: fit-content;margin: 9px auto;}
.blog-contents.pridsh p{ line-height: 29px; margin-bottom: 18px;min-height: 116px;}

.deposit-sec-1 .left .feature-sec .feature-bg.dailyloan{ width: 100%;}

.deposit-sec-1 .left .feature-sec ul li li{ margin-bottom: 0; padding: 0;}
.deposit-sec-1 .left .feature-sec ul li ul{ margin-top: 10px; padding-bottom: 0;}
.deposit-sec-1 .left .feature-sec ul li li::before{ display:  none;}

.footer-bg{ padding: 0;}

.contact-sec-1 .sec-2 .bg h4{ position: relative; font-size: 30px; margin-bottom: 20px; padding-left: 60px;}
.contact-sec-1 .sec-2 .bg h4 img{margin-bottom:20px; position: absolute; left: 0; top: 0;}
.adrss{ padding: 10px;}

.header .sec-1 ul li:last-child{ padding-right: 0;}
.about-us-sec-1 .feature-sec ul li{ color: #000000; font-weight: 400; font-size: 17px; margin-bottom: 22px; line-height: 27px; padding-left: 20px; position: relative;}
.about-us-sec-1 .feature-sec ul li::before{ content: ""; width: 0; height: 0; border-top: 8px solid transparent; border-bottom: 8px solid transparent;
 border-left: 8px solid #08315f; display: inline-block; position: absolute; left: 0px; top: 4px;}
.about-us-sec-1 .feature-sec h3{ color: #f37e20; font-weight: 500; font-size: 20px; margin: 30px 0;}

.home-sec-2 h2.boardofdir{ position:  static; text-align: center;}
.home-sec-2 h2.boardofdir span{ display:  block; text-transform: lowercase; font-size: 15px;}

.home-sec-2 .home-sec-2s.boardofdir{ text-align: center; padding: 10px; }
.home-sec-2 .home-sec-2s.boardofdir img{ display:  inline-block; border-radius: 35px; border: 2px solid #3b92cf;}
.home-sec-2 .bg.boardofdir{ box-shadow: 0px 0px 4px rgba(184, 185, 185, 0.75); padding: 40px 0;}
.home-sec-2 .mid h2.boardofdir{ padding: 30px 0; position: absolute;}

.prdmbrshp{}
.prdmbrshp ul{ padding: 0;}
.prdmbrshp ul li{ margin-bottom: 20px;}
.prdmbrshp ul li span{ text-transform:  uppercase; color: #08315f; font-weight: 600; margin-bottom: 15px; display:  inline-block;}
.prdmbrshp ul li p{ margin-bottom: 10px;}
.prdmbrshp ul li p label{ color: #000; font-size: 16px; margin: 0 5px 0 15px; font-weight: 500;}

.prdmbrshp ul li h3{ font-weight: 600; margin-left: 15px; margin: 15px 0 15px 15px;}
.prdmbrshp ul li ul{ margin-left: 15px;}
.prdmbrshp ul li li{ line-height: 30px;}

.title{ padding: 0;}
.mdfyprdewlcb{ position: relative; padding: 100px 0 0 0;}
.mdfyprdewlcbs{ padding: 0;}
.mdfyprdewlcbs h2{ color: #e30621; font-size: 42px; font-weight: 600; margin-bottom: 20px; font-family: "Poppins", sans-serif;}
.mdfyprdewlcbs h2 span{ display:  block; color: #194e9d; font-size: 39px; font-family: "Poppins", sans-serif;}
.mdfyprdewlcbs h5{ color: #000000; font-size: 20px; font-weight: 600; line-height: 36px; font-family: "Poppins", sans-serif;}
.mdfyprdewlcbs p{ color: #000000; font-size: 16px; font-weight: 400; line-height: 36px; font-family: "Poppins", sans-serif;}
.mdfyprdewlcbs a{ background: #08315f; color: #fff; font-size: 18px; display:  inline-block; border-radius: 30px; padding: 15px 30px; font-family: "Poppins", sans-serif;
margin: 30px 0;}
.mdfyprdewlcbs:nth-child(2){ padding-right: 18%;}
.mdfyprdewlcbs h3{ color: #194e9d; font-size: 29px; font-weight: 400; line-height: 45px;}
.motto_abs{position: absolute; bottom: -74px; left: 0; width: 100%; text-align: center; padding: 0 19%; z-index: 2;}
.motto_abs ul{ padding: 0; margin: 0;}
.motto_abs ul li{ list-style:  none;}
.motto_abs ul li .motto_abss{ background: #0478da; padding: 30px 0;}
.motto_abs ul li .motto_abss h4{ font-size: 25px; font-weight: 400; color: #fff; margin-top: 20px;}
.motto_abs ul li:nth-child(2) .motto_abss{ background: #f37e20;}
.motto_abs ul li:nth-child(3) .motto_abss{ background: #5d9f48;}
.wrhtsyb{ background: #f2f2f2; padding: 135px 0 0 0; min-height: 1545px;}
.wrhtsyb h2{ text-align: center; color: #08315f; font-size: 42px; font-weight: 600; font-family: "Poppins", sans-serif; margin-bottom: 30px;}
.wrhtsyb h2 span{ display:  block;}
.wrhtsyb ul{ padding: 0; margin: 0; text-align: center;}
.wrhtsyb ul li{ list-style:  none; position: relative; display:  inline-block;}
.wrhtsyb ul li .wrhtsyb_abs{}
.wrhtsyb ul li:nth-child(3){ position: absolute; right: 0; top: 170px;}
.wrhtsyb ul li:nth-child(4){ position: absolute; right: 0; top: 565px;}
.wrhtsyb ul li:nth-child(5){ position: absolute; right: 181px; bottom: 0; top: 741px;}
.wrhtsyb ul li:nth-child(6){ position: absolute; right: 578px; bottom: 0; top: 741px;}
.wrhtsyb ul li:nth-child(7){ position: absolute; left: 14px; top: 565px;}
.wrhtsyb ul li:nth-child(8){ position: absolute; left: 14px; top: 176px;}
.srvclogo{ position: absolute; top: 44%; width: 100%; left: 0; text-align: center;}
.wrhtsyb ul li .carousel-caption{ top: 50px; text-shadow:  none; left: 50%; text-align: left; right: 0;}
.wrhtsyb ul li .carousel-caption h3{ color: #000000; font-size: 32px; font-weight: 600; font-family: "Poppins", sans-serif;}
.wrhtsyb ul li .carousel-caption h3 span{ display:  block;}
.wrhtsyb ul li:nth-child(2) .carousel-caption{ left: 14%;}
.wrhtsyb ul li:nth-child(3) .carousel-caption{ left: 33%; top: 100px;}
.wrhtsyb ul li:nth-child(4) .carousel-caption{ left: 28%; top: 20px;}
.wrhtsyb ul li:nth-child(5) .carousel-caption{ left: 14%; top: 65px;}
.wrhtsyb ul li:nth-child(6) .carousel-caption{ left: 43%; top: 65px;}
.wrhtsyb ul li:nth-child(7) .carousel-caption{ left: 20%; top: 18px;}
.wrhtsyb ul li:nth-child(8) .carousel-caption{ left: 25%; top: 100px;}
.newsrvcmore{ text-align: center; position: absolute; bottom: 0; left: 0; padding: 0 0 50px 0;}
.newsrvcmore p{ color: #08315f; font-size: 30px; font-weight: 400; font-family: "Poppins", sans-serif;}
.newsrvcmore p a{ color: #08315f; font-size: 54px; font-weight: 600; text-decoration:  none; font-family: "Poppins", sans-serif;}

.testimonial-scroll .carousel-caption{ box-shadow:  none; text-shadow:  none; left: 10%; right: 10%; top: 50px; text-align: left; bottom: 0;}
.testimonial-scroll .owl-carousel .owl-stage-outer{ overflow:  inherit;}



.about-us-sec-1 .panel-title > a:before { float: right !important; font-family: FontAwesome; content:"\f068"; width: 30px; height: 30px; border-radius: 30px; line-height: 30px; text-align: center;
	background: #7f7f7f; color: #fff; font-size: 15px; font-weight: 300; padding: 0;}
.about-us-sec-1 .panel-title > a.collapsed:before {float: right !important; content:"\f067"; width: 30px; height: 30px; border-radius: 30px; line-height: 30px; text-align: center;
background: #e5e5e5; color: #7f7f7f;}
.about-us-sec-1 .panel-title > a:hover, .about-us-sec-1 .panel-title > a:active, .about-us-sec-1 .panel-title > a:focus  { text-decoration:none;}
.about-us-sec-1 .panel-title{color: #f37e20; font-size: 24px; font-weight: 700;}
.about-us-sec-1 .panel-body{ color: #303030; font-size: 16px; font-weight: 400; line-height: 30px;}
.about-us-sec-1 .panel-heading{ background:  none; border:  none; border-bottom: 1px solid #cccccc; padding: 18px 15px;}
.about-us-sec-1 .panel-default{ border:  none; box-shadow:  none;}
.about-us-sec-1 .panel-default > .panel-heading + .panel-collapse > .panel-body{ border-top-color: #cccccc !important;}
.about-us-sec-1 .panel-group .panel-heading + .panel-collapse > .panel-body{ border-top-color: #cccccc !important; color: #4d4a4a; font-size: 18px; font-weight: 300;
padding: 30px 0;}
.about-us-sec-1 .panel-title a { display: block;}
.about-us-sec-1 .panel-title a.collapsed{ color: #303030;}
span.mrgn-btm.hight h6{color: #f37e20;}

/* ========================== vijai */
.glinntxt{font-size: 20px;font-weight: 300;color: #3a3a3a;line-height: 36px;margin-top: 40px  ;}


.loc-18{ position: absolute;top: 45%;left: 11%;z-index: 99;}

.fd1{width: 211% !important;}
.fd2{width: 180% !important;}
.mb{width: 57% !important;}
.abtlogo h2{font-size: 34px;font-weight: 600;margin-top: 50px;}
.abtlogo div{display: flex;align-items: center;justify-content: center;gap: 60px;}
.gallery-sec-1 .bg {margin-top: 40px;min-height: 333px;}
/* -============================= vijai 23 oct 2025 */
/* .new_logo_ica{position: fixed;top: 0px;background-color: white;padding: 10px;border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;right: 0px;width: 367px;display: flex;align-items: center;height: 100px;} */
/* .new_logo_ica img{width: 150px;} */
/* ==================================  */

.new_logo_ica img{width: 190px;}
.ncui-logo{width: 100px !important;}
.home-banner {margin-top: 200px !important;}
.header .sec-2 .header_logo {margin-top: 56px;}
.ica_logo_bg{display: flex !important;align-items: center !important;flex-direction: row !important;width: 100%;position: fixed;
            top: 100px;background-color: white;box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 8px 8px, rgba(0, 0, 0, 0.07) 0px 16px 16px;}
.ica_logo_bg div div p{font-size: 20px;text-transform: uppercase;font-weight: 600;color: #08315f;}
.logoCntBg{display: flex;align-items: center;justify-content: end;}
.logoCntBg div{display: flex;align-items: center;justify-content: end;gap: 20px;padding: 10px 0;}
.ica_logo_bg div div section{height: 100px;width: 1px;background-color: rgb(193, 193, 193);margin: 0 20px;}
.header_logo{width: 145%;}
.inner-banner img {
    width: 100%;
    margin-top: 116px;
}
.icy_footer_logo{width: 100%;;padding: 10px 0;margin-top: -20px;text-align: center;display: flex;justify-content: start;}
.icy_footer_logo img{background-color: white;padding: 10px;border-radius: 10px;margin-left: 14px;}
.header-container{max-width: 1300px;margin: 0 auto;padding: 0 20px;}
.header-new-logo-bg{width: 1300px;margin: 0 auto;padding: 0 20px;display: flex;justify-content: end;}
.cont_us_registered{display: flex;justify-content: center;max-width: 700px;margin: 0 auto;}
.cont_us_registered_add{font-size: 20px !important;}
.rg_off_bg{min-height: 232px !important;height: auto !important;}