.career-banner{
    background-image: url('../images/carrer-page-hero-header.png');
    background-repeat: no-repeat;
    background-size: cover;
    background-position: top center;
}
.career-header{
	height: 100vh;
	text-align: center;
	color: #FFFFFF;
}
.career-title > h1{
	color: #FFFFFF;
	font-family: Geomanist-Book;
	/*font-size: 70px;*/
	font-weight: 600;
	/*line-height: 91px;*/
	text-align: center;
	margin-bottom: 40px;

}
.see-our-opening {
    border-radius: 4px;
    padding: 15px 24px 15px 24px;
    background-color: #00B46A;
    box-shadow: 0 2px 3px 0 rgba(0,0,0,0.2);
    color: #FFFFFF;
    text-decoration: none;
    font-size: 16px;
    font-family: Geomanist-Book;
}
.see-our-opening a{
	color: #FFFFFF;
}
.see-our-opening a:hover{
	color: #FFFFFF;
	text-decoration: none;
}
.why-should-you-join {
	color: #00B46A;
	font-family: Geomanist;
	font-size: 36px;
	line-height: 52px;
	text-align: left;
	padding-top: 5%; 
}
.people-choose-vinfot {
	height: 56px;
	color: #555555;
	font-family: Geomanist;
	font-size: 18px;
	line-height: 28px;
	text-align: center;
}
.career-row{
	padding-top: 60px;
	padding-bottom: 80px;
}
.media-body p{
	color: #212121;
	font-family: Geomanist;
	font-size: 18px;
	line-height: 28px;
}
.media-left{
	width: 300px;
}

.idea-row{
	padding-bottom: 120px;
}
#demos .owl-nav{
	display: none;
}
#demos .owl-dots {
	display: none;
	/*width: 100%;
    margin: 0 auto;
    position: relative;
    left: 50%;*/
}
.career-row h3{
	color: #212121;
	font-family: Geomanist;
	font-size: 36px;
	line-height: 52px;
	
}
.career-row p{
	color: #212121;
	font-family: Geomanist;
	font-size: 18px;
	line-height: 28px;
	
}
.vinfotech-life-p p{
	color: #212121;
	font-family: Geomanist;
	font-size: 18px;
	line-height: 28px;
	padding-top: 10px;
	padding-bottom: 30px;
	text-align: justify;
}
.current-opening-title{
	display: flex;
  	background-color: #FAFAFA;
	padding: 30px;	
	margin-top: 30px;
}
.current-opening-title span{
	width: 20%;
}
.current-opening-title li{
	width: 20%;
}
.current-opening-title .span1{
	width: 40%;
}

.current-opening-title a{
	color: #212121;
	font-family: Geomanist;
	font-size: 22px;
	letter-spacing: 0;
	line-height: 32px;
}
.current-opening-title .Apply-Now{
	color: #00cc6b;
	font-family: Geomanist;
	font-size: 16px;
	letter-spacing: 0;
}
.current-opening-title a:hover{
	text-decoration: unset;
}
.what-you-do{
	color: #212121;
    font-family: Geomanist;
    font-size: 18px;
    line-height: 28px;
}
.what-you-do-detials{
	margin-left: 50px;
}
.current-opening-p{
	color: #212121;
	font-family: Geomanist;
	font-size: 18px;
	letter-spacing: 0;
	line-height: 31px;
	width: 60%;
	padding-bottom: 40px;
}
.life-at-vinfotech-img {
	padding-left: 50px;
}
.life-at-vinfotech-img li{
	float: left;
}
.life-at-vinfotech-img li:last-child{
	padding-left: 30px;
	padding-top: 20px;
	padding-bottom: 20px;
}
#Apply:hover{cursor: pointer;}
#Apply1:hover{cursor: pointer;}
#Apply2:hover{cursor: pointer;}
#Apply3:hover{cursor: pointer;}
#Apply4:hover{cursor: pointer;}
#Apply5:hover{cursor: pointer;}
#Apply6:hover{cursor: pointer;}
#Apply7:hover{cursor: pointer;}
#see_our_opening:hover{
	cursor: pointer;
}
#demos{
	padding-top: 120px;
}
.current-opening-h{
	font-size: 40px;
}
@media screen and (max-width:1600px) {
	.career-header h1 {
	    font-size: 58px;
	    line-height: 58px;
	}
	.life-at-vinfotech-img {
    	padding-left: 0px;
	}
	.life-at-vinfotech-img li:last-child {
	    padding-left: 15px;
	    padding-top: 20px;
	    padding-bottom: 20px;
	}
	.current-opening-h{
		font-size: 36px;
	}
}	
@media screen and (max-width:1200px) {
	.list-unstyled.life-at-vinfotech-img.hidden-sm{
		display: none;
	}
	.current-opening-title a {
		font-size: 18px;
	}
}
@media screen and (max-width:767px) {
	.career-header h1 {
	    font-size: 40px;
	    line-height: 42px;
	}
	.career-hero-header {
   		height: 350px;
	}
	.why-should-you-join {
	    font-size: 32px;
	    line-height: 42px;
	}
	.media{
		margin-bottom: 50px;
	}	
	.career-row {
	    padding-top: 40px;
	    padding-bottom: 0;
	}
	.idea-row {
    	padding-bottom: 80px;
	}
	.career-row.mobile{
		padding-bottom: 60px;
	}
	.current-opening-p{
		width: 100%;
	}
	.current-opening-title{
		padding: 20px;
	}
	.current-opening-title .span1{
		width: 100%;
		display: block !important;
	}
	.current-opening-title li {
    	width: 20%;
    	display: none;
	}	
	#demos {
    	padding-top: 50px;
	}
	.current-opening-h {
    	font-size: 30px;
	}
	.career-row h3 {
	    font-size: 32px;
	    line-height: 40px;
	}
	.current-opening-title a {
		font-size: 22px;
	}
	.mobile-apply-now {
		padding: 10px 0 0 20px;
	}
	.apply-now-mobile {
		color: #00cc6b;
		cursor: pointer;
	}
	
}	
