/**
* Use this for static files
*
* @author:Rajesh Kumar
*/
.static-container {
	width: 95%;
	margin: 0 auto;
	padding: 20px;
}
ul.privacy-list{
	margin:0px 0px 0px 20px;
}	

ul.privacy-list li{
	color: #656565;
    line-height: 25px;
    margin: 0px;
    font-size: 14px;
    list-style: disc;
}

.terms-of-use * {
	font-family: 'museo_sans500';
}
.static-container h4 {
	color: #656565;
	line-height: 25px;
	margin: 0px;
	margin-bottom: 20px;
	font-size: 14px;
}
.static-container h1 {
	color: #222;
	margin: 0px;
	line-height: 27px;
	margin-bottom: 20px;
	font-size: 25px;
}
.linkk {
	font-size: 18px;
	color: #5b3391;
}
.inline-listing {
	display: block;
}
.inline-listing>* {
	display: inline-block;
	vertical-align: middle;
}
.inline-listing>img {
	margin-right: 20px;
}
ul.contact-us-listing li {
	padding: 25px 0 0 50px;
}
.alert-danger {
	color: red;
	font-size: 12px;
}
.succ {
	display: none;
	color: #9ACA3C;
	font-size: 14px;
}
.cSuccess{
	display: none;
	color: #9ACA3C;
	font-size: 20px;
	font-family:'Open Sans Semibold';
	text-align: center;
	margin-bottom:1rem;
}
.trm_con{
	padding-left: 100px;
}

/**
 * About Us page css
 */
.w-100{
	width:100%;
}
#jfh-section-about-us{
	margin:0 auto;
	padding:0;
	background-color:#FFF !important;
	font-family:'Open Sans Regular'!important;
	color:#000!important;
}
.home-carousel-video-container{
	position:relative;
	padding-bottom:34.93%;
	height:486px;
	overflow:hidden;
}
.home-carousel-video-container iframe,
.home-carousel-video-container object,
.home-carousel-video-container embed{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}
.jfh-theme.jfh-absolute .owl-dots{
	bottom:20px;
	position:absolute;
	width:100%;
}
.jfh-theme .owl-dots .owl-dot span{
	width:46px;
	height:5px;
	border-radius:0px;
	background-color:#D8D8D8;
}
.jfh-theme .owl-dots .owl-dot.active span{
	background-color:#99CA3C;
}
.owl-carousel.owl-drag .owl-item{
	padding:0px;
}
.aboutus-section{
	background-color: #FFF;
	padding: 30px 10px;
}
.team-section{
	background-color:#F9F9F9;
}
.contactus-section{
	background-color:#F8F8F8;
}
.common-page-title{
	font-family: 'Open Sans Semibold';
	font-size:20px;
	line-height:27px;
	color: #000;
	margin: 0 0 1.7rem 0;
}
.text-center{
	text-align:center!important;
}
.mt-3{
	margin-top: 1rem;
}
.mt-5{
	margin-top:2rem;
}
.aboutus-container{
	width:100%;
	max-width:1050px;
	margin:auto;
}
.jfh-green-filled {
	background: #92c139 !important;
	color: #fff;
	width: 255px;
	height: 48px !important;
	line-height: 48px !important;
	text-align: center;
	margin: auto;
	border-radius: 3px;
	cursor: pointer;
}
.aboutus-description{
	font-size:14px;
	line-height:19px;
	text-align:center;
	margin:0 0 30px;
}
.aboutus-tabs{
	width:100%;
	position:relative;
	margin:40px 0 0 0;
	padding:0 12px;
}
.aboutus-tabs .tabs .tab a{
	color:#000;
	font-size:20px;
	font-family:'Open Sans Regular';
	line-height:50px;
	text-transform:none;
}
.aboutus-tabs .tabs .tab a.active{
	font-family:'Open Sans Semibold';
}
.aboutus-tabs .tabs .indicator{
	height:4px;
	background-color:#99CA3B;
	border-radius:5px;
}
.aboutus-tabs .tabs .indicator-border {
	position: absolute;
	bottom: 0px;
	height: 4px;
	background-color: #E9E9E9;
	will-change: left, right;
	width: 100%;
	border-radius: 5px;
}
.aboutus-tabs .tab-container{
	padding:30px 0 0;
}
.tab-container h6{
	font-size:18px;
	line-height:30px;
	margin:0px;
}
.explore-card{
	padding:24px 14px;
	width:100%;
	position:relative;
	box-shadow:0px 0px 6px 1px #bbb;
	border-radius:.25rem 0 0 .25rem;
	margin:25px 0px;
}
.owl-item .explore-card{
	margin-top:35px;
}
.explore-image{
	text-align:center;
	position:absolute;
	width:100%;
	left:0;
	top:-35px;
}
.explore-image img{
	display:inline-block!important;
	width:70px!important;
	height:70px;
	border-radius:50%;
}
.explore-title{
	font-size:24px;
	font-family:'Open Sans Semibold';
	padding:2rem 0 0;
	margin:0px;
	color:#000;
}
.owl-carousel.off{
	display:block;
}
.carousel-on-md-below.explore-carousel{
	margin:30px 0;
}
.explore-carousel .item{
	margin:0px;
	padding:0px;
	cursor:pointer;
}
.explore-carousel .item:hover .explore-card,
.explore-carousel .item:focus .explore-card{
	border-bottom:3px solid #99CA3B;
	margin-bottom:22px;
}
.employer-card{
	width:100%;
	max-width:290px;
	margin:0.5rem 0 1rem 0;
}
.employer-card-header{
	padding:10px 15px;
	box-shadow: 0px 0px 6px 1px #bbb;
	border-radius: .25rem 0 0 .25rem;
}
.card-title{
	font-family:'Open Sans Semibold';
	font-size:16px!important;
	line-height:22px!important;
	margin:10px 0 0;
}
.emp-card-desc{
	padding:10px 15px;
}
.emp-card-desc h6{
	font-size:14px;
	line-height:19px;
	margin-top:10px;
}
ul.listing{
	font-size:14px;
	line-height:19px;
	padding-inline-start:35px;
	margin-top:15px;
}
ul.listing>li{
	font-size:14px;
	line-height:19px;
	list-style:disc;
	margin-bottom:10px;
}
.flex-container.about-flex{
	justify-content:center;
}
.flex-container.about-flex .inline-block-card{
	margin:10px 10px;
}
.flex-container.about-flex .employer-card{
	margin:0 15px;
}
.inline-block-card{
	padding:10px 15px;
	width:100%;
	max-width:290px;
}
.inline-block-card>*{
	display:inline-block;
}
.inline-block-card h5.card-title{
	padding-left:10px;
}
.story-image-container > div.col{
	padding:0.75rem 0.75rem;
	text-align:center;
}
.other-img{
	padding:0.75rem 0 0;
}
.aboutus-section .owl-carousel .owl-item img{
	width:auto;
}
ul.testimonail-tabs.tabs{
	border:0px;
	height:auto;
	padding:0px;
	max-width:700px;
	width:100%;
	margin-bottom:30px;
	flex-wrap:wrap;
}
ul.testimonail-tabs.tabs .tab{
	padding:0 5px;
	margin-bottom: 10px;
	min-width:160px;
	max-width:200px;
}
ul.testimonail-tabs.tabs .tab:first-child{
	padding-left:0px;
}
ul.testimonail-tabs.tabs .tab:last-child{
	padding-right:0px;
}
ul.testimonail-tabs.tabs .tab a{
	border:1px solid #99CA3C;
	border-radius:4px;
	color:#99CA3C;
	font-family:'Open Sans Semibold';
	font-size:14px;
}
ul.testimonail-tabs.tabs .tab a.active{
	background-color:#99CA3C;
	color:#FFF;
}
ul.testimonail-tabs .indicator{
	display:none;
}
.testimonial-item-box{
	position:relative;
	max-width:800px;
	width:100%;
	border:1px solid #f3f3f3;
	padding:20px 25px;
	border-radius:5px;
	box-shadow: 0px 0px 6px 1px #bbb;
	margin:55px auto 15px;
	text-align:center;
}
.testimonail-image-container{
	height:35px;
}
.testimonial-item-box .img-container{
	position:absolute;
	width:100%;
	left:0;
	top:-50px;
}
.testimonial-item-box .img-container img{
	width:94px;
	height:94px;
	display:inline-block;
}
.testimonial-content{
	width:100%;
	max-width:700px;
	margin:0px auto 0;
	padding:20px;
}
.testimonial-content p{
	font-family:'Open Sans Italic';
	color:#000000;
	font-size:20px;
}
.double-quatoes{
	width:16px!important;
	max-width:100%;
	display:inline-block!important;
	margin-bottom:1rem;
}
.testimonial-details h6{
	font-family:'Open Sans Regular';
	font-size:14px;
}
.testimonial-details p{
	font-family:'Open Sans Regular';
}
.testimonails-section .owl-dots,
.media-partners .owl-dots{
	margin-top:20px;
}
ul.advisor-tab{
	height:auto;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-pack:center;
	justify-content:center;
	margin-bottom:20px;
}
ul.advisor-tab li.tab{
	height:auto;
}
.info-holder{
	width:100%;
	max-width:900px;
	margin:auto;
}
.info-holder p{
	color:#000;
}
.input-border input[type=text],
.input-border input[type=password],
.input-border input[type=email],
.input-border select,
.input-border textarea{
	background-color: rgba(255,255,255,0.9);
	width: 100%;
	padding: 5px 10px;
	border: 1px solid #B2B2B2;
	border-radius: 3px;
	height: 3rem;
	font-size:16px;
	box-sizing:border-box;
}
.input-border textarea.materialize-textarea{
	height:5rem!important;
	padding:15px;
}
.input-border input[type=text]:focus,
.input-border input[type=password]:focus,
.input-border input[type=email]:focus,
.input-border select:focus,
.input-border textarea.materialize-textarea:focus{
	border:1px solid #B2B2B2;
}
.input-border label {
	display: inline-block;
	margin-bottom: .5rem;
	color: #000;
	line-height: 1.5;
}
.g-recaptcha .g-recaptcha-section{
	display:inline-block;
}
.gc-inline-block{
	display:inline-block!important;
}
.text-center .error{
	text-align:center!important;
}
.banner-section img{
	width:100%;
}
.advisor-tab .tab{
	padding:0 20px 2px;
}
.advisor-tab .indicator{
	background-color:#99CA3C;
}
.advisor-card{
	text-align:center;
	padding:20px 15px !important;
	box-shadow: 0px 0px 6px 1px #bbb;
	border-radius: .25rem 0 0 .25rem;
	border:1px solid #bbb;
	min-width:232px;
	max-width:232px;
	overflow:hidden;
}
.advisor-card img{
	width:100px;
	border-radius:50%;
	height:100px;
}
.advisor-card h5{
	color:#000;
	font-size:15px;
	line-height:30px;
	font-family:'Open Sans Semibold';
	text-transform:none;
}
.input-group{
	margin-bottom:1rem;
}
.team-card{
	position:absolute;
	top:0px;
	left:0px;
	width:200px;
	text-align:center;
}
.team-card img{
	border-radius:50%;
	width:100px!important;
}
.team-name{
	font-size:16px;
	font-family:'Open Sans Semibold';
	line-height:50px;
	margin:0;
}
.team-designation{
	font-size:12px;
	line-height:28px;
	margin:0;
}
#team-carousel.carousel .carousel-item{
	height:auto;
	top:-100px;
	width:200px;
}
.teams-carousel-section{
	position:relative;
	max-width:950px;
	width:100%;
	margin:auto;
}
.team-carousel-item-description{
	display:none;
	width:100%;
	max-width:900px;
	text-align:center;
	margin:auto;
	transition: all 2s linear;
	opacity:0;
}
.team-carousel-item-description.active{
	display:block;
	opacity:1;
}
.carousel-fixed-item div{
	cursor:pointer;
	color: #000;
	display: inline-block;
	zoom: 1;
	padding: 10px 10px;
	font-size: 12px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	background: #FFF;
	filter: Alpha(Opacity=50);
	opacity: 0.5;
	box-shadow: 0 0.125rem 0.25rem #000000;
}
.home-carousal-arrow {
	display: block;
	width: 24px;
	height: 24px;
	background-image: url(/images/svg/arrow.svg);
}
.home-carousal-arrow.a-left {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
}
.carousel-fixed-item .car-prev{
	position: absolute;
	left:-30px;
	top:30%;
}
.carousel-fixed-item .car-next{
	position: absolute;
	right:-20px;
	top:30%;
}
.carousel-description-container {
	position: relative;
}
.team-carousel-item-description p{
	color:#000000;
	font-size:16px;
	line-height:30px;
}
.team-carousel.carousel{
	height:200px;
}
.team-carousel-continer{
	position:relative;
}
@media only screen and (min-width : 993px) { 
	.static-container {
		width: 70%;
	}
	.carousel-on-md-below.explore-carousel{
		display: -ms-flexbox;
		display: flex;
		-ms-flex-pack: center;
		justify-content: center;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.explore-carousel .item{
		padding: 0 8px;
	}
	.explore-card{
		width: 235px;
	}
	.common-page-title{
		font-size:40px;
		line-height:50px;
	}
	.aboutus-description{
		font-size:20px;
		line-height:30px;
	}
	.advisor-card{
		min-width:260px;
		max-width:260px;
	}
	.advisor-card h5{
		font-size:24px;
		line-height:50px;
	}
	#team-carousel.carousel .carousel-item{
		width:300px;
	}
	.team-card{
		width:300px;
	}
	.team-name{
		font-size:22px;
	}
	.team-designation{
		font-size:20px;
	}
}
@media only screen and (max-width : 600px) { 
	ul.contact-us-listing li {
		padding: 30px 0 0 0px;
	}
	.question-submit {
		text-align: center;
	}
	.info-holder {
		padding: 10px;
	}
}
