@charset "utf-8";
/* CSS Document */


body {
    font-family: work sans,-apple-system,BlinkMacSystemFont,segoe ui,Roboto,helvetica neue,Arial,sans-serif;
    font-size: 14px;
    line-height: 1.7;
    font-weight: 300;
    color: #74757f;
    -webkit-text-size-adjust: none;
    letter-spacing: .03em;
}

a:hover{
	text-decoration:none !important;}
	
a:focus{
	text-decoration:none !important;}
	
a:active{
	text-decoration:none !important;}

@font-face {
  font-family: WorkSans-Black;
  src: url(../font/WorkSans-Black.otf);
}


@font-face {
  font-family: WorkSans-BlackItalic;
  src: url(../font/WorkSans-BlackItalic.otf);
}


@font-face {
  font-family: WorkSans-Bold;
  src: url(../font/WorkSans-Bold.otf);
}


@font-face {
  font-family: WorkSans-BoldItalic;
  src: url(../font/WorkSans-BoldItalic.otf);
}


@font-face {
  font-family: Arvo-Bold;
  src: url(../font/Arvo-Bold.otf);
}

@font-face {
  font-family: WorkSans-ExtraBold;
  src: url(../font/WorkSans-ExtraBold.otf);
}


@font-face {
  font-family: WorkSans-ExtraLight;
  src: url(../font/WorkSans-ExtraLight.otf);
}


@font-face {
  font-family: WorkSans-ExtraLightItalic;
  src: url(../font/WorkSans-ExtraLightItalic.otf);
}


@font-face {
  font-family: WorkSans-Hairline;
  src: url(../font/WorkSans-Hairline.otf);
}

@font-face {
  font-family: WorkSans-Italic;
  src: url(../font/WorkSans-Italic.otf);
}

@font-face {
  font-family: worksans-italic-vf;
  src: url(../font/worksans-italic-vf.otf);
}

@font-face {
  font-family: WorkSans-Light;
  src: url(../font/WorkSans-Light.otf);
}

@font-face {
  font-family: WorkSans-LightItalic;
  src: url(../font/WorkSans-LightItalic.otf);
}

@font-face {
  font-family: WorkSans-Medium;
  src: url(../font/WorkSans-Medium.otf);
}

@font-face {
  font-family: WorkSans-MediumItalic;
  src: url(../font/WorkSans-MediumItalic.otf);
}

@font-face {
  font-family: WorkSans-Regular;
  src: url(../font/WorkSans-Regular.otf);
}

@font-face {
  font-family: worksans-roman-vf;
  src: url(../font/worksans-roman-vf.otf);
}

@font-face {
  font-family: WorkSans-SemiBold;
  src: url(../font/WorkSans-SemiBold.otf);
}

@font-face {
  font-family: WorkSans-SemiBoldItalic;
  src: url(../font/WorkSans-SemiBoldItalic.otf);
}

@font-face {
  font-family: WorkSans-Thin;
  src: url(../font/WorkSans-Thin.otf);
}

@font-face {
  font-family: WorkSans-ThinItalic;
  src: url(../font/WorkSans-ThinItalic.otf);
}

@font-face {
  font-family: Oswald-Bold;
  src: url(../font/Oswald-Bold.ttf);
}

@font-face {
  font-family: Oswald-BoldItalic;
  src: url(../font/Oswald-BoldItalic.ttf);
}

@font-face {
  font-family: Oswald-DemiBold;
  src: url(../font/Oswald-DemiBold.ttf);
}

@font-face {
  font-family: Oswald-Demi-BoldItalic;
  src: url(../font/Oswald-Demi-BoldItalic.ttf);
}

@font-face {
  font-family: Oswald-ExtraLight;
  src: url(../font/Oswald-ExtraLight.ttf);
}

@font-face {
  font-family: Oswald-Extra-LightItalic;
  src: url(../font/Oswald-Extra-LightItalic.ttf);
}

@font-face {
  font-family: Oswald-Heavy;
  src: url(../font/Oswald-Heavy.ttf);
}

@font-face {
  font-family: Oswald-HeavyItalic;
  src: url(../font/Oswald-HeavyItalic.ttf);
}

@font-face {
  font-family: Oswald-Light;
  src: url(../font/Oswald-Light.ttf);
}

@font-face {
  font-family: Oswald-LightItalic;
  src: url(../font/Oswald-LightItalic.ttf);
}

@font-face {
  font-family: Oswald-Medium;
  src: url(../font/Oswald-Medium.ttf);
}

@font-face {
  font-family: Oswald-MediumItalic;
  src: url(../font/Oswald-MediumItalic.ttf);
}

@font-face {
  font-family: Oswald-Regular;
  src: url(../font/Oswald-Regular.ttf);
}

@font-face {
  font-family: Oswald-RegularItalic;
  src: url(../font/Oswald-RegularItalic.ttf);
}

@font-face {
  font-family: Oswald-Stencil;
  src: url(../font/Oswald-Stencil.ttf);
}

@font-face {
  font-family: kjk;
  src: url(../font/kjk.ttf);
}

@font-face {
  font-family: kjk;
  src: url(../font/kjk.ttf);
}

@font-face {
  font-family: kjk;
  src: url(../font/kjk.ttf);
}

@font-face {
  font-family: kjk;
  src: url(../font/kjk.ttf);
}

@font-face {
  font-family: kjk;
  src: url(../font/kjk.ttf);
}


	
a {
    transition: all .3s ease-in-out;
}

.padding-none{
	padding:0px !important;}
	
.nav2 li {
 list-style: none;
 padding: 5px 10px;
}

.nav2 > li {
 float: left;
}

.nav2 .sub-menu {
 display: block;
}
.queriesbg {
    padding: 20px;
     
}
.frmdivres button {
    font-size: 22px;
    color: #fff;
    padding: 5px 25px;
    border: 0px;
    border-radius: 0px;
    background: #0095d9;
    letter-spacing: 2px;
    margin-top: 15px;
    font-weight: 600;
}
.frmdivres {
    margin-top: 0px;
    text-align: center;
    padding: 4px;
}
.career1 p {
    margin: 0px !important;
    padding: 5px 0 0 0;
}

.frmdivres p {
    color: #0095d9;
    font-size: 14px;
    font-weight: 600;
    margin: 0;
    padding: 5px 0;
    text-align: left;
    letter-spacing: 2px;
    text-transform: uppercase;
}
.frmdivres>.reqstfrm {
    height: 40px;
    border-radius: 0px;
    border-top: .5px solid #0095d9 !important;
    padding-top: 4px !important;
    border: none;
    color: #fff;
    background: rgba(0, 0, 0, 0.8);
}
.form-control {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555555;
    background-color: #ffffff;
    background-image: none;
    border: 1px solid #cccccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.top-header{
	background-color:#fff;
	padding: 30px 0px;}
	
.top-header .header-logo{
	padding: 2px 0px;}
	
.top-header .header-logo .logo{}

.top-header .header-cont{}

.top-header .header-cont .header-cont-inn{}

.top-header .header-cont .header-cont-inn .info-icon{
	display: inline-block;
	float: left;
	margin-right: 15px;
	border: 1px solid #ccc;
	padding: 10px;
	border-radius: 50%;
	width: 44px;
	height: 44px
	text-align: center;}

.top-header .header-cont .header-cont-inn .info-icon span{
	text-align: center;
	vertical-align: middle;}

.top-header .header-cont .header-cont-inn .info-icon span i{
	color: #0095d9;
	font-size: 22px;
	font-weight: 300;
	margin-left: 4px;}

.top-header .header-cont .header-cont-inn .info-detail{
	display: block;
	float: left;
	margin-left: 8px;
	color: #74757f;}

.top-header .header-cont .header-cont-inn .info-detail p{
	font-size: 15px;
	letter-spacing: 0.5px;
	margin: 0px;
	padding: 3px 0px;
	line-height: 21px;
	font-family: WorkSans-ExtraLight;}
	
.top-header .header-cont .header-cont-inn .info-detail p:hover {
    color: #0095d9;
	transition: all .3s ease-in-out;
}

.top-header .header-call{
	padding-left: 25px;}

.top-header .header-call P{
	color: #2d3742;
	background-color: transparent;
	border-color: #0095d9;
	border: 2px solid #0095d9;
	padding: 15px 0px;
	text-align: center;
	width: 100%;}
	
.top-header .header-call p:hover, a{
	color: #fff;
	background-color: #0095d9;
	border-color: #0095d9;}

.top-header .header-call P span{}

.top-header .header-call P span a{
	color: #2d3742;}
	
.top-header .header-call P span a:hover{
	text-decoration:none;}
	
	
.inner-page-logo{
	padding: 10px 0px;}
	
.slider{
	height:730px;}
	
.slider .carousel{
	height:730px;}
	
.carousel-inner{
	height:730px;}
	
.slider .carousel-indicators{
	text-align:left;
	bottom:70px;}
	
.slider .carousel-indicators li{
	text-indent: 0px;
	padding: 4px 5px;
	background: none;
	border: none;
	color: #fff;
	font-weight: 600;
	border-radius: 50%;
	height: 30px;
	width: 30px;
	text-align: center;
	margin-right: 15px;}
	
.slider .carousel-indicators .active{
	background-color: #0095d9;}
	
.main-heading{
	margin-bottom: 25px;}

.main-heading h1{
	font-size: 36px;
	color: #2d3742;
	font-weight: lighter;
	margin:0px;
	text-transform: capitalize;
	font-family:WorkSans-ExtraLight;}
	
.main-heading3{
	margin-bottom: 12px;}

.main-heading3 h1{
	font-size: 22px;
	color: #2d3742;
	font-weight: lighter;
	margin:0px;
	text-transform: capitalize;
	font-family:WorkSans-ExtraLight;}
	
.main-heading4{
	margin-bottom: 12px;
	margin-top: 44px;}

.main-heading4 h1{
	font-size: 22px;
	color: #2d3742;
	font-weight: lighter;
	margin:0px;
	text-transform: capitalize;
	font-family:WorkSans-SemiBoldItalic;
	font-style:italic;
	font-weight: 600;}
	
.main-heading5{
	margin-bottom: 12px;
	margin-top: 44px;}

.main-heading5 h1{
	font-size: 20px;
	color: #2d3742;
	margin:0px;
	text-transform: capitalize;
	font-family:WorkSans-LightItalic;
	font-style:italic;
	font-weight: 600;}
	
.main-heading p{
	text-align: center;
	font-weight: 300;
	color: #74757f;
	font-size: 16px;
	line-height: 26px;
	margin-top: 30px;
	letter-spacing: 1px;
	font-family: work sans,-apple-system,BlinkMacSystemFont,segoe ui,Roboto,helvetica neue,Arial,sans-serif;}
	
.home-about{
	padding: 120px 0;}


.home-about .con{
	padding-left: 50px;}

.home-about .home-about-inn{}

.home-about .home-about-inn img{}

.home-about .home-about-inn p{
	font-weight: 400;
	color: #74757f;
	-webkit-text-size-adjust: none;
	letter-spacing: 1px;
	line-height: 26px;
	font-size: 15px;
	font-family: work sans,-apple-system,BlinkMacSystemFont,segoe ui,Roboto,helvetica neue,Arial,sans-seri;
	text-align: justify;
}
	
.home-about .home-about-inn p i{
	margin-right:15px;
	color: #0095d9;
	font-weight: 400}
	
.home-about .home-about-inn p span{
	}
	
.home-about .home-about-inn h4{
	font-family:WorkSans-SemiBoldItalic;
	font-size: 28px;
	margin-top: 50px;
	color: #0095d9;
	border-bottom: 2px solid;
	display: inline-block;}
	
.blue-button{
	margin-top: 42px;
	font-family: Oswald-Light;}

.blue-button .bluebuttton{
	background-color: #0095d9;
	color: #fff;
	font-size: 17px;
	font-weight: 700;
	letter-spacing: 4px;
	padding: 17px 53px;}

.blue-button .bluebuttton:hover, .blue-button .bluebuttton:active {

    color: #fff;
    background-color: #00537b;
    border-color: #00537b;
	text-decoration:none;

}

.three-box{
	background-color: #f5f6fa;
	padding:90px 0px;}

.three-box .three-box-inn{}

.three-box .three-box-inn .box-icon{
	float: left;
	width: 20%;
	display: block;}

.three-box .three-box-inn .box-icon img{
	width: 38px;}

.three-box .three-box-inn .box-content{
	float: right;
	width: 80%;}

.three-box .three-box-inn .box-content h3{
	margin: 0px;
	font-size: 22px;
	font-weight: 300;
	letter-spacing: 1px;
	font-family: WorkSans-Hairline;}

.three-box .three-box-inn .box-content p{
	margin-top: 20px;
	letter-spacing: 1px;
	line-height: 25px;
	font-size: 16px;
	color: #74757f;
	font-family: work sans,-apple-system,BlinkMacSystemFont,segoe ui,Roboto,helvetica neue,Arial,sans-seri;}
	
.dark-back{
	background-color: #12394b;
	padding: 30px;}

.dark-back .dark-back-inn{}

.dark-back .dark-back-inn h3{
	color:#fff;
	text-align:center;
	font-weight: 300;
	margin-top:13px;
	font-size: 23px;
	letter-spacing: 1px;
	font-family: work sans,-apple-system,BlinkMacSystemFont,segoe ui,Roboto,helvetica neue,Arial,sans-serif;}
	
.dark-back .blue-button{
	margin-top:16px;}
	
.services{
	padding:80px 0px;}

.services .services-inn{
	margin-top: 50px;
	position: relative;}

.services .services-inn img{}

.services .services-inn h5{
	}
	
.thumbnail-light-media:hover::before {
    opacity: 1;
    visibility: visible;
}

.thumbnail-light-media::before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: rgba(45,55,66,.3);
    transition: .22s ease-in-out;
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
}

.services .service-heading{
	margin-top: 20px;}

.services .service-heading h5{
	margin-top: 0px;
	font-size: 21px;
	letter-spacing: 1px;
	font-family: WorkSans-ExtraLight;}
	
.pricing{
	background-color: #f5f6fa;
	padding:50px 0px;}
	
.pricing pre {
    background-color: #fff;
}

.pricing .price-inner{
	padding: 45px 30px;
	border: 1px solid #ccc;}
	
.pricing .price-inner:hover{
	border-color:#0095d9}

.pricing .price-inner .rupee{
	margin-top: 20px;
	padding-bottom: 20px;
	border-bottom: 1px solid #74757f;}

.pricing .price-inner h5{
	color: #2d3742;
	font-size: 20px;
	letter-spacing: 2px;}

.pricing .price-inner .rupee h1{
	color: #2d3742;
	font-weight: 800;
	letter-spacing: 2px;
	margin: 0px;}

.pricing .price-inner .rupee h1 span{}

.pricing .price-inner p{
	margin-top: 30px;
	color: #74757f;
	font-size: 15px;
	letter-spacing: 1px;
	line-height: 25px;}
	


.testimonial .carousel {
    height: auto;
}

.testimonial .carousel-inner {
    height: auto;
}

.ion-minus{
    padding:0px 10px;
}

blockquote{
      border:none;
}

blockquote p{
    font-size:14px;
}

#testimonial  #carousel{
	margin:30px 0px;
}

#testimonial .left.carousel-control{
	display: inline-block;
    position: absolute;
    top:100%;
	left:20%;
	font-size:30px;
	font-weight:bolder;
	color:#5db4c0; 
}

#testimonial .right.carousel-control{
	display: inline-block;
    position: absolute;
    top:100%;
	right:20%;
	font-size:30px;
	font-weight:bolder;
	color:#5db4c0; 
}

#testimonial .fa.fa-quote-right{
	color:#5db4c0;
	font-size:13px; 
	padding-right:10px;
}

.testimonial{
	padding:80px 0px;}
	
.best-acc{
	padding:80px 0px;
	background-color: #12394b;}
	
.best-acc .best-acc-inner{
	text-align:center;}

.best-acc .best-acc-inner h1{
	font-size: 32px;
	color: #fff;
	font-weight: lighter;
	margin: 0px;
	text-transform: capitalize;
	font-family: WorkSans-ExtraLight;
	font-weight: 800;}

.best-acc .best-acc-inner h2{
	color: #fff;
	text-align: center;
	font-weight: 800;
	font-size: 30px;
	letter-spacing: 0.5px;}
	
.best-acc .best-acc-inner p{
	color: #fff;
	margin-top: 30px;
	font-size: 15px;
	letter-spacing: 1px;
	font-weight: 300;
	opacity: 0.7;}
	
.latest-blog{
	padding:80px 0px;}

.latest-blog .latest-blog-inn{
	margin-top: 30px;}

.latest-blog .latest-blog-inn .blog-img{
	position: relative;}

.latest-blog .latest-blog-inn .blog-content{}

.latest-blog .latest-blog-inn .blog-content h3{
	color: #0095d9;
	font-size: 24px;
	font-weight: 300;
	letter-spacing: 1.5px;
	font-family: WorkSans-ExtraLight;}
	
.latest-blog .latest-blog-inn .blog-content h3 a{
	color: #0095d9;}

.latest-blog .latest-blog-inn .blog-content h3 a:hover{
	color: #2d3742;
	text-decoration:none;}

.latest-blog .latest-blog-inn .blog-content .blog-by{
	padding: 10px 0px;
	font-size: 15px;
	letter-spacing: 1px;
	color: #2d3742;}
	
.blog-page-inner .latest-blog-inn .blog-content .blog-by{
	font-size:12px;}

.latest-blog .latest-blog-inn .blog-content .blog-by span{
	padding: 0px 10px;}

.latest-blog .latest-blog-inn .blog-content .blog-text{
	color: #74757f;
	font-size: 15px;
	letter-spacing: 1px;
	line-height: 25px;}
	
.blue-button2{
	text-align:center;
	margin-top: 50px;
	font-family: Oswald-Light;}

.blue-button2 a{
	border: 2px solid #0095d9;
	padding: 12px 18px;
	color: #000;
	font-size: 16px;
	font-weight: 700;
	letter-spacing: 2px;}
	
.blue-button2 a:hover{
	text-decoration:none;
	color:#fff;
	background-color:#0095d9;}
	
.bottom-contact{
	padding: 40px 0px;}

.bottom-contact .border{
	border-left: 1px solid #deef7f;
	border-right: 1px solid #deef7f;}

.bottom-contact .bottom-contact-inn{
	text-align:center;}

.bottom-contact .bottom-contact-inn .con-ico{
	color: #0095d9;
	font-size: 28px;
	margin-bottom: 22px;}

.bottom-contact .bottom-contact-inn p{
	color: #74757f;
	font-size: 16px;
	letter-spacing: 1px;
	font-family: WorkSans-ExtraLight;}
	
	
.footer{
	padding: 50px 0px 10px 0px;
	color: #aeb1be;
	background-color: #2d3742;}

.footer .footer-inn{
	padding: 0px 10px;}

.footer .footer-inn .foot-head{
	font-size: 23px;
	letter-spacing: 1px;
	margin-bottom: 30px;
	font-family: WorkSans-ExtraLight;}
	
.footer .footer-inn p{
	color: #aeb1be;
	font-size:15px;
	line-height:26px;
	letter-spacing:1px;}
	
.footer .footer-inn .foot-blog{}

.footer .footer-inn .foot-blog h5{
	font-size: 16px;
	line-height: 26px;
	color: #aeb1be;
	letter-spacing: 1px;}

.footer .footer-inn .foot-blog p{
	color: #74757f;
	font-size: 14px;
	letter-spacing: 1px;}

.footer .footer-inn .foot-blog p span{
	padding: 0px 10px;}
	
.footer .footer-inn ul{
	padding: 0px;}

.footer .footer-inn ul li{
	list-style:none;
	display:inline-block;}
	
.footer .footer-inn ul li img{
	width: 80px;
	height: 80px;
	padding: 5px;}
	
.footer .footer-inn .footer-form{}

.footer .footer-inn .footer-form .bott-frm{
	width: 100%;
	margin-bottom: 10px;
	height: 35px;
	padding: 10px;
	background: #3a444e;
	border: 1px solid #4e555d;}
	
.footer .footer-inn .footer-form .bott-btn{
	height:38px;
	border:none;
	width:100%;
	padding:10px;
	text-align:center;
	background-color:#0095d9;
	color:#fff;
	display: block;}
	
.home-form{
	background-color: #f5f6fa;}
	
.home-form .left-form{
	padding:120px 0px;}
	
.home-form .left-form .txt-fld{
	border-radius: 0px;
	height: 50px;
	transition: .3s ease-in-out;
	border: 1px solid #c5c6cd;
	box-shadow:none;}

.home-form .left-form .cmt-fld{
	border-radius: 0px;
	height: 150px;
	transition: .3s ease-in-out;
	border: 1px solid #c5c6cd;
	box-shadow:none;}

.home-form .left-form:focus{
	box-shadow: none !important;}
	
.home-form .left-form:focus{
	box-shadow: none !important;}
	
.home-form .left-form label{
	font-weight:300;
	width: 100%;
	padding-right: 150px;
	margin-bottom: 4px;
	font-size: 14px;
	color: #aeb1be;
	cursor: pointer;
	letter-spacing: 1px;}
	
.partner-logo{
	padding:80px 0px;
	background: #f2f3f8;
	fill: #f2f3f8;}

.partner-logo .partner-logo-inn{
	text-align:center;
	justify-content: center;
	min-height: 92px;
	display: -webkit-flex;}

.partner-logo .partner-logo-inn img{
	margin: 0px auto;
	transition: .44s all ease;
	vertical-align: middle;
	height: auto;
	max-width: 100%;}
	
.partner-logo .partner-logo-inn:hover img {
    opacity: .5;
}

.footer .with-border{
	border-top: 1px solid #ccc;
padding: 10px 0px;
margin-top: 40px;}

.footer .text-left{
	text-align:left}

.footer .text-right{
	text-align:right;}

.footer .footer-sec{}

.footer .footer-sec p{
	color: #ccc;
font-size: 12px;
letter-spacing: 1px;
font-weight: 600;}





/*header-logo-navigation css*/
.nav-logo-main-strip {
	width: 100%;
	/*height: 80px;*/
	margin: auto;
	z-index: 9999999;
	background: #f5f6fa;
	border-bottom: 1px solid #fff;
	top: 0;
	margin-top: 0px;
	position: relative;
	z-index:999999;
}


.inner-page-banner{	
	padding: 120px 0px 25px 0px;
	position: relative;}
	
.overview-back{
	background-image:url(../images/abt-banner.jpg);
	background-size:cover;
	background-position:top;}
	
.vision-mission-back{
	background-image:url(../images/vision-mission.jpg);
	background-size:cover;
	background-position:top;}
	
.company-profile{
	background-image:url(../images/company-profile.jpg);
	background-size:cover;
	background-position:top;}
	
.founder-profile{
	background-image:url(../images/founder-profile.jpg);
	background-size:cover;
	background-position:top;}
	
.management-team{
	background-image:url(../images/management-team.jpg);
	background-size:cover;
	background-position:top;}
	
.emi-calculator{
	background-image:url(../images/emi-calculator.jpg);
	background-size:cover;
	background-position:top;}
	
.information{
	background-image:url(../images/information.jpg);
	background-size:cover;
	background-position:top;}
	
.home-loan{
	background-image:url(../images/home-loan.jpg);
	background-size:cover;
	background-position:top;}
	
.loan-against-property{
	background-image:url(../images/loan-against-property.jpg);
	background-size:cover;
	background-position:top;}
	
.real-estate-finance{
	background-image:url(../images/real-estate-finance.jpg);
	background-size:cover;
	background-position:top;}
	
.top-up-loan{
	background-image:url(../images/top-up-loan.jpg);
	background-size:cover;
	background-position:top;}
	
.kyc-policy{
	background-image:url(../images/kyc-policy.jpg);
	background-size:cover;
	background-position:top;}
	
.grievance-redressal{
	background-image:url(../images/grievance-redressal.jpg);
	background-size:cover;
	background-position:top;}
	
.whistle-blower-policy{
	background-image:url(../images/whistle-blower-policy.jpg);
	background-size:cover;
	background-position:top;}
	
.sexual-harassment{
	background-image:url(../images/sexual-harassment.jpg);
	background-size:cover;
	background-position:top;}
	
.csr-policy{
	background-image:url(../images/csr-policy.jpg);
	background-size:cover;
	background-position:top;}
	
.board-of-direction{
	background-image:url(../images/board-of-direction.jpg);
	background-size:cover;
	background-position:top;}
	
.terms-and-conditions{
	background-image:url(../images/terms-and-conditions.jpg);
	background-size:cover;
	background-position:top;}
	
.fair-practices-code{
	background-image:url(../images/fair-practices-code.jpg);
	background-size:cover;
	background-position:top;}
	
.updates{
	background-image:url(../images/updates.jpg);
	background-size:cover;
	background-position:top;}
	
.gallery-banner{
	background-image:url(../images/gallery-banner.jpg);
	background-size:cover;
	background-position:top;}
	
.career-banner{
	background-image:url(../images/career-banner.jpg);
	background-size:cover;
	background-position:top;}
	
.openings{
	background-image:url(../images/openings.jpg);
	background-size:cover;
	background-position:top;}
	
.branch-networks{
	background-image:url(../images/branch-networks.jpg);
	background-size:cover;
	background-position:top;}
	
.contact-us{
	background-image:url(../images/contact-us.jpg);
	background-size:cover;
	background-position:top;}
	
.overlape-color{
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	right:0;
	background:rgba(0,0,0,0.7);}
	
.inner-page-banner .page-banner-inn{}

.inner-page-banner .page-banner-inn h1{
	font-family: WorkSans-ExtraLight;
	color:#fff;
	letter-spacing: 2px;
	font-size: 68px;
	font-weight: 600;}

.inner-page-banner .page-banner-inn p{
	color: #aeb1be;
	font-size: 15px;
	letter-spacing: 1px;
	padding-top: 100px;}
	
.inner-page-banner .page-banner-inn p a{
	color: #aeb1be;}
	
.inner-page-banner .page-banner-inn p a:hover{
	color: #fff;
	text-decoration:none;}
	
.inner-page-banner .page-banner-inn p a:focus{
	color: #fff;
	text-decoration:none;}

.inner-page-banner .page-banner-inn p span{
	padding:0px 20px;}
	
.borderr{
	height: 0px;
	width: 100%;
	color: #000;
	border: 0.5px solid #ccc;}
	
	
.vision-mision-page{}

.vision-mision-page .vsn-msn{
	float: left;
	display: block;
	padding: 30px 0px;}

.vision-mision-page .vsn-msn .vsn-img{
	float: left;
	width: 16%;
	border-radius: 50%;}

.vision-mision-page .vsn-msn .vsn-img img{
	border-radius:50%;
	width: 150px;
	height: 150px;}

.vision-mision-page .vsn-msn .vsn-contn{
	float: left;
	width: 80%;
	padding: 10px 40px;}

.vision-mision-page .vsn-msn .vsn-contn p{
	font-weight: 400;
	color: #74757f;
	-webkit-text-size-adjust: none;
	letter-spacing: 1px;
	line-height: 26px;
	font-size: 15px;
	font-family: work sans,-apple-system,BlinkMacSystemFont,segoe ui,Roboto,helvetica neue,Arial,sans-seri;
	text-align: justify;}
	
.home-about .home-about-inn ul{
	margin-top: 30px;}

.home-about .home-about-inn ul li{
	font-weight: 400;
	color: #5c5c61;
	-webkit-text-size-adjust: none;
	letter-spacing: 1px;
	line-height: 26px;
	font-size: 16px;
	font-family: work sans,-apple-system,BlinkMacSystemFont,segoe ui,Roboto,helvetica neue,Arial,sans-seri;
	text-align: justify;
	list-style: disclosure-closed;}
	
.home-about .home-about-inn .sexual-harass{
	margin-bottom: 30px;}

.home-about .home-about-inn .sexual-harass li{
	list-style-type: upper-roman;
	line-height: 31px;
	font-size: 15px;}
	
.home-about .home-about-inn .lower-alpha{}

.home-about .home-about-inn .lower-alpha li{
	list-style-type: upper-roman;
	line-height: 31px;
	font-size: 15px;
	list-style-type: lower-alpha;}

.home-about .home-about-inn .lower-alpha .lower-alpha-inn{
	margin-top: 10px;}

.home-about .home-about-inn .lower-alpha .lower-alpha-inn li{}
	
.home-about .home-about-inn ol{
	margin-top: 30px;}

.home-about .home-about-inn ol li{
	font-weight: 400;
	color: #5c5c61;
	-webkit-text-size-adjust: none;
	letter-spacing: 1px;
	line-height: 26px;
	font-size: 16px;
	font-family: work sans,-apple-system,BlinkMacSystemFont,segoe ui,Roboto,helvetica neue,Arial,sans-seri;
	text-align: justify;
	margin-bottom: 20px;}
	
.growup{
	margin-top: 63px;
	border: 5px solid #ccc;}
	
.gallery-sec{
	padding: 90px 0px;}

.gallery-sec .docs-pictures{}

.gallery-sec .docs-pictures .gallery-sec-inn{
	list-style: none;
	width: 33.33%;
	float: left;
	padding: 20px;}
	
.job-openings{
	padding:90px 0px;}
	
.job-openings .opening-inner{
	padding: 20px 20px 70px 20px;
	border: 1px solid #ccc;
	border-radius: 20px;
	margin-top: 30px;}
	
.job-openings .opening-inner .upload-file{
	float:left;
	width:60%;}

.job-openings .opening-inner input{
	background-color:#0095d9;
	padding:10px;
	color: #fff;
	border-radius: 6px;}

.job-openings .opening-inner .submit-file{
	float:left;
	width:40%;}

.job-openings .opening-inner .submit-file a{
	background-color: #12394b;
	color: #fff;
	padding: 11px;
	width: 100%;
	display: inline-block;
	text-align: center;
	font-weight: 600;
	border-radius: 8px;}

.job-openings .opening-inner .submit-file a:hover{
	}
	

.job-openings .opening-inner h5{
	font-size: 26px;
	font-weight: 700;
	margin: 0px;
	margin-bottom: 0px;
	text-transform: capitalize;
	font-family: WorkSans-ExtraLight;
	color: #0095d9;
	border-bottom: 2px solid;
	padding: 10px 0px;
	margin-bottom: 20px;}

.job-openings .opening-inner ul{
	margin-bottom: 30px;}

.job-openings .opening-inner ul li{
	line-height: 26px;
	font-size: 16px;
	font-family: work sans,-apple-system,BlinkMacSystemFont,segoe ui,Roboto,helvetica neue,Arial,sans-seri;
	list-style: disclosure-closed;}
	
.contact-page{
	padding: 90px 0px;}

.contact-page .contact-page-in{}

.contact-page .contact-page-in .contact-left{
	float: left;
	width: 40%;
	padding:75px 40px;}

.contact-page .contact-page-in .contact-left .contact-left-inn{
	background-image:url(../images/con-back.jpg);
	background-size:cover;
	width:100%;
	position: relative;
	float: left;
	padding: 60px 25px;}

.contact-page .contact-page-in .contact-left .contact-left-inn h1{
	color: #fff;
	font-weight: 600;
	font-size: 24px;
	margin-bottom: 65px;
	border-bottom: 2px solid #ccc;
	padding-bottom: 10px;
	display: inline-block;}

.contact-page .contact-page-in .contact-left .contact-left-inn .con-info{
	color: #fff;}

.contact-page .contact-page-in .contact-left .contact-left-inn .con-info .contact-infoo{
	float: left;
	width: 100%;
	display: inline-block;
	padding: 10px 0px;}

.contact-page .contact-page-in .contact-left .contact-left-inn .con-info .contact-infoo .icons{
	float: left;
	width: 20%;
	display: inline-block;}

.contact-page .contact-page-in .contact-left .contact-left-inn .con-info .contact-infoo .icons i{
	font-size: 22px;
	border: 1px solid #ccc;
	padding: 10px;
	width: 45px;
	height: 45px;
	text-align: center;
	border-radius: 50%;
	color: #0095d9;}

.contact-page .contact-page-in .contact-left .contact-left-inn .con-info .contact-infoo .detail{
	float: left;
	display: inline-block;
	width: 80%;
	letter-spacing: 1px;}
	
.contact-page .contact-page-in .contact-right{
	float: left;
	width: 75%;
	background-color: #f1f1f1;
	padding: 40px 40px 40px 114px;
	margin-left: -15%}

.contact-page .contact-page-in .contact-right .contact-right-inn{
	padding-left: 90px;}

.contact-page .contact-page-in .contact-right .contact-right-inn h1{
	color: #12394b;
	font-weight: 600;
	font-size: 24px;
	margin-bottom: 35px;
	border-bottom: 2px solid #12394b;
	padding-bottom: 10px;
	display: inline-block;}

.contact-page .contact-page-in .contact-right .contact-right-inn .form{}

.contact-page .contact-page-in .contact-right .contact-right-inn .form .frm-txt{
	width: 100%;
	margin-bottom: 15px;
	height: 43px;
	border: 1px solid #ccc;
	padding: 5px 10px;}

.contact-page .contact-page-in .contact-right .contact-right-inn .form .frm-are{
	width: 100%;
	margin-bottom: 15px;
	height: 200px;
	border: 1px solid #ccc;
	padding: 5px 10px;}
	


.default {
	transition-duration: 0.5s;
}
.fixed {
	transition-duration: 0.5s;
	text-align: center;
	z-index: 8888888888;
	position: fixed;
	top: -30px;
	padding-top: 25px;
	width: 100%;
	background-color: #1f1a17;
	height: 104px;
}

#cssmenu {
  margin: 0;
  width: 100%;
  padding: 0;
  display: block;
  position: relative;


}
#cssmenu ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: block;
}
#cssmenu ul:after,
#cssmenu:after {
  content: " ";
  display: block;
  font-size: 0;
  height: 0;
  clear: both;
  visibility: hidden;
}
#cssmenu ul li {
  margin: 0;
  padding: 0;
  display: block;
  position: relative;
}
#cssmenu ul li a {
  text-decoration: none;
  display: block;
  margin: 0;
  -webkit-transition: color .2s ease;
  -moz-transition: color .2s ease;
  -ms-transition: color .2s ease;
  -o-transition: color .2s ease;
  transition: color .2s ease;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#cssmenu ul li ul {
  position: absolute;
  left: -9999px;
  top: auto;
  
}
#cssmenu ul li ul li {
  max-height: 0;
  text-align:left;
  position: absolute;
  -webkit-transition: max-height 0.4s ease-out;
  -moz-transition: max-height 0.4s ease-out;
  -ms-transition: max-height 0.4s ease-out;
  -o-transition: max-height 0.4s ease-out;
  transition: max-height 0.4s ease-out;
}

#cssmenu.align-right ul li ul li.has-sub:after {
  right: auto;
  left: 15px;
}
#cssmenu.align-right ul li ul li.has-sub:before {
  right: auto;
  left: 15px;
  border-left-color: transparent;
  border-right-color: #ffffff;
}
#cssmenu ul li ul li a {
  font-size: 14px;
  font-weight: 400;
  text-transform: none;
  color: #fff;
  letter-spacing: 0;
  display: block;
  width: 300px;
  background: #2d3742;
  border-bottom:1px #333333 solid;
  font-family: WorkSans-ExtraLight;
  padding: 11px 10px 11px 20px;
  letter-spacing:2px;
  color: #aeb1be;
  padding: 13px 18px;
  
}

#cssmenu ul li ul li a span::before, #cssmenu ul li ul li a span::before {
    position: relative;
    top: -1px;
    left: -6px;
    display: inline-block;
    content: "\e258";
    font-family: "Glyphicons Halflings";
    font-size: inherit;
    line-height: inherit;
    color: #fff;
    opacity: 0;
    visibility: hidden;
	font-size: 10px;
	transition: all .2s ease-in-out;
}

#cssmenu ul li ul li a span:hover::before{
	left: -7px;
	opacity: 1;
	visibility: visible;}

#cssmenu ul li ul li a:hover{
	color:#fff;
	}

#cssmenu ul li ul li:hover > a{
	}
#cssmenu ul li ul li.active > a {
  	
}
#cssmenu ul li ul li.active > a:hover {

}

#cssmenu ul li ul li:hover:after,
#cssmenu ul li ul li.active:after {	
 
}
#cssmenu ul li ul li:hover > ul {
  left: 100%;
  top: 0;
}
#cssmenu ul li ul li:hover > ul > li {
  max-height: 72px;
  position: relative;
}
#cssmenu > ul > li {
  float:left;
}
#cssmenu.align-center > ul > li {
  float: none;
  display: inline-block;
}
#cssmenu.align-center > ul {
  text-align: center;
}
#cssmenu.align-center ul ul {
  text-align: left;
}
#cssmenu.align-right > ul {
  float: right;
}
#cssmenu.align-right > ul > li:hover > ul {
  left: auto;
  right: 0;
}
#cssmenu.align-right ul ul li:hover > ul {
  right: 100%;
  left: auto;
}
#cssmenu.align-right ul ul li a {
  text-align: right;
}
#cssmenu > ul > li:after {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 0;
  top: 0;
  z-index: 0;
  border-radius:0px;
  -webkit-transition: height .2s;
  -moz-transition: height .2s;
  -ms-transition: height .2s;
  -o-transition: height .2s;
  transition: height .2s;
  /*border-radius:15px 0px 15px 0px;*/
}


#cssmenu > ul > li.has-sub > a {
  padding-right: 18px;
}

.inner-page-menu #cssmenu > ul > li > a {
	margin-left:14px;
	margin-right:14px;}

#cssmenu > ul > li > a {
  color: #2d3742;
  padding-top:17px;

  font-size: 14px;
  z-index: 2;
  position: relative;
  font-family: Oswald-Regular;
  margin-top:10px;
  letter-spacing:0.5px;
  margin-right:11px;
  margin-left: 18px;

margin-right: 18px;
letter-spacing: 2px;
}
#cssmenu > ul > li:hover:after,
#cssmenu > ul > li.active:after {
  height: 100%;
}
#cssmenu > ul > li:hover > a,
#cssmenu > ul > li.active > a {
  color:#00a7f3;
  /*width:100%;*/
  height:50px;
  margin-top:18g197px;
  padding-bottom:44px;
  
}
#cssmenu > ul > li:hover > a:after,
#cssmenu > ul > li.active > a:after {
  
}
#cssmenu > ul > li:hover > a:before,
#cssmenu > ul > li.active > a:before {
  border-top-color: #ffffff;
}
#cssmenu > ul > li:hover > ul {
  left: 0;
}
#cssmenu > ul > li:hover > ul > li {
  max-height: 72px;
  position: relative;
}
#cssmenu #menu-button {
  display: none;
}
#cssmenu > ul > li > a {
  display: block;
}
#cssmenu > ul > li {
  width: auto;
}
#cssmenu > ul > li > ul {
  width: 170px;
  display: block;
}
#cssmenu > ul > li > ul > li {
  width: 170px;
  display: block;
}




#cssmenu > ul > li.has-sub > a:after {
  display: block;
  content: "\e259";
  height: 5px;
  width: 11px;
  position: absolute;
  border-radius: 13px;
  right: 0px;
  top: 21px;
  font-weight:300;
  font-family: "Glyphicons Halflings";
  font-size: 9px;
}
@media all and (max-width: 800px), only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min--moz-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (-o-min-device-pixel-ratio: 2/1) and (max-width: 1024px), only screen and (min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min-resolution: 192dpi) and (max-width: 1024px), only screen and (min-resolution: 2dppx) and (max-width: 1024px) {
  #cssmenu > ul {
    max-height: 0;
    overflow: hidden;
    -webkit-transition: max-height 0.35s ease-out;
    -moz-transition: max-height 0.35s ease-out;
    -ms-transition: max-height 0.35s ease-out;
    -o-transition: max-height 0.35s ease-out;
    transition: max-height 0.35s ease-out;
	background:#333;
  }
  #cssmenu > ul > li > ul {
    width: 100%;
    display: block;
  }
  #cssmenu.align-right ul li a {
    text-align: left;
  }
  #cssmenu > ul > li > ul > li {
    width: 100%;
    display: block;
  }
  #cssmenu.align-right ul ul li a {
    text-align: left;
  }
  #cssmenu > ul > li > ul > li > a {
    width: 100%;
    display: block;
  }
  #cssmenu ul li ul li a {
    width: 100%;
  }
  #cssmenu.align-center > ul {
    text-align: left;
  }
  #cssmenu.align-center > ul > li {
    display: block;
  }
  #cssmenu > ul.open {
    max-height: 1000px;
    border-top: 1px solid rgba(110, 110, 110, 0.25);
  }
  #cssmenu ul {
    width: 100%;
  }
  #cssmenu ul > li {
    float: none;
    width: 100%;
  }
  #cssmenu ul li a {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    padding: 12px 20px;
  }
  #cssmenu ul > li:after {
    display: none;
  }
  #cssmenu ul li.has-sub > a:after,
  #cssmenu ul li.has-sub > a:before,
  #cssmenu ul li ul li.has-sub:after,
  #cssmenu ul li ul li.has-sub:before {
    display: none;
  }
  #cssmenu ul li ul,
  #cssmenu ul li ul li ul,
  #cssmenu ul li ul li:hover > ul,
  #cssmenu.align-right ul li ul,
  #cssmenu.align-right ul li ul li ul,
  #cssmenu.align-right ul li ul li:hover > ul {
    left: 0;
    position: relative;
    right: auto;
  }
  #cssmenu ul li ul li,
  #cssmenu ul li:hover > ul > li {
    max-height: 999px;
    position: relative;
    background: none;
  }
  #cssmenu ul li ul li a {
    padding: 8px 20px 8px 35px;
    color: #ffffff;
  }
  #cssmenu ul li ul ul li a {
    padding: 8px 20px 8px 50px;
  }
  #cssmenu ul li ul li:hover > a {
    color: #333;
  }
  #cssmenu #menu-button {
    display: block;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    padding: 15px 20px;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 13px;
    letter-spacing: 1px;
    color: #fff;
    cursor: pointer;
	background:#00a7f3;
  }
  #cssmenu #menu-button:after {
    display: block;
    content: '';
    position: absolute;
    height: 3px;
    width: 22px;
    border-top: 2px solid #ffffff;

    border-bottom: 2px solid #ffffff;
    right: 20px;
    top: 16px;
  }
  .contact-page .contact-page-in .contact-left {
    float: left;
    width: 100%;
    padding: 20px;
}
.contact-page .contact-page-in .contact-right {
    float: none;
    width: 100%;
    background-color: #f1f1f1;
    padding: 20px;
    margin-left: auto;
}
.contact-page .contact-page-in .contact-right .contact-right-inn {
    padding-left: 0;
}
  #cssmenu #menu-button:before {
    display: block;
    content: '';
    position: absolute;
    height: 3px;
    width: 22px;
    border-top: 2px solid #ffffff;
    right: 20px;
    top: 26px;
  }


  #cssmenu #menu-button::after {
    content: '';
    position: absolute;
    top: 20px;
    right: 20px;
    display: block;
    width: 15px;
    height: 2px;
    background: #000;
  }
  #cssmenu #menu-button::before {
    content: '';
    position: absolute;
    top: 25px;
    right: 20px;
    display: block;
    width: 15px;
    height: 3px;
    border-top: 2px solid #000;
    border-bottom: 2px solid #000;
	padding-top:3px;s
  }
  #cssmenu .submenu-button {
    position: absolute;
    z-index: 10;
    right: 0;
    top: 0;
    display: block;
    border-left: 1px solid rgba(120, 120, 120, 0.15);
    height: 52px;
    width: 52px;
    cursor: pointer;
  }
  #cssmenu .submenu-button::after {
    content: '';
    position: absolute;
    top: 21px;
    left: 26px;
    display: block;
    width: 1px;
    height: 11px;
    background: #000;
    z-index: 99;
  }
  #cssmenu .submenu-button::before {
    content: '';
    position: absolute;
    left: 21px;
    top: 26px;
    display: block;
    width: 11px;
    height: 1px;
    background: #000;
    z-index: 99;
  }
  #cssmenu .submenu-button.submenu-opened:after {
    display: none;
  }
}



@media only screen 
  and (min-device-width: 900px) 
  and (max-device-width: 1400px) {
	  
	  .slider {
    height: 650px;
}

.slider .carousel-inner {
    height: 650px;
}
.slider .carousel {
    height: 650px;
}
  }
  
  
  




