@-webkit-keyframes placeHolderShimmer {
	0% {
		background-position: -468px 0
	}
	100% {
		background-position: 468px 0
	}
}
@keyframes placeHolderShimmer {
	0% {
		background-position: -468px 0
	}
	100% {
		background-position: 468px 0
	}
}
.timeline-wrapper {
	background-color: #e9eaed;
	color: #141823;
	padding: 20px;
	border: 1px solid #ccc;
}
.timeline-item {
	background: #fff;
	border: 1px solid;
	border-color: #e5e6e9 #dfe0e4 #d0d1d5;
	border-radius: 3px;
	padding: 12px;
	margin: 0 auto;
	max-width: 472px;
	min-height: 200px;
}
.animated-background {
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-webkit-animation-name: placeHolderShimmer;
	animation-name: placeHolderShimmer;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	background: #f6f7f8;
	background: #eeeeee;
	background: -webkit-gradient(linear, left top, right top, color-stop(8%, #eeeeee), color-stop(18%, #dddddd), color-stop(33%, #eeeeee));
	background: -webkit-linear-gradient(left, #eeeeee 8%, #dddddd 18%, #eeeeee 33%);
	background: linear-gradient(to right, #eeeeee 8%, #dddddd 18%, #eeeeee 33%);
	-webkit-background-size: 800px 104px;
	background-size: 800px 104px;
	height: 96px;
	position: relative;
}
.background-masker {
	background: #fff;
	position: absolute;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.list-items.ng-scope {
    position:  relative;
}
.lst-simmer {
    width:  100%;
    border-bottom: 1px solid #eee;
}
.background-masker {
    background: #fff;
    position: absolute;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.background-masker.header-top {
	top: 0;
	left: 0px;
	right: 0;
	height: 14px;
}
.background-masker.second-line {
	top: 0;
	left: 0px;
	right: 0;
	height: 14px;
}
.background-masker.second-line {
    top: 26px;
    left: 63px;
    right: 0;
    height: 8px;
}
.background-masker.bottom-line {
    bottom:  0;
    height: 10px;
    width:  100%;
    left:  0;
}
.background-masker.third-line {
    top: 46px;
    height: 8px;
    left: 63px;
    right: 0;
}
.background-masker.forth-line {
    left:  63px;
    right:  0;
    height:  8px;
    top: 66px;
}
.no-img .background-masker.second-line,
.no-img .background-masker.third-line,
.no-img .background-masker.forth-line {
	left : 0px;
}
.background-masker.img-btm {
    left:  0;
    top: 67px;
    height:  20px;
    width:  65px;
}
.background-masker.img-right {
    left: 50px;
    height: 55px;
    width: 15px;
    top: 14px;
}
.center-cuter {
    height: 12px;
    background: #fff;
    position:  absolute;
    right: 0;
}
.two {
    top: 34px;
}
.three {
    top: 54px;
}
.four {
    top: 74px;
}
.w70 {
    width: 70% !important;
}
.w30 {
    width:  30%;
}
.list-items:nth-last-child(1) .lst-simmer {
    border-bottom: none !important;
}
.job-list .list-items:nth-last-child(1) {
    box-shadow: none;
    -webkit-box-shadow: none;
}
.sim-job {
    padding:  0 10px !important;
}
.job-tabs .sim-job {
    padding: 0 0 0 0 !important;
    margin-bottom: 10px;
    border-radius: 10px 0 0 10px !important;
    overflow: hidden;
}
.job-tabs .lst-simmer {
    padding:0 10px;
    background: #fff;
}
.sim-job .lst-simmer {
    border-bottom: none !important;
}
.sim-job.col-lg-6 {
	margin-bottom: 0;
	border-bottom: none;
}
.favorite_list .lst-simmer {
    padding: 0 10px;
    background:  #fff;
}
.animated-background.lst-img {
    height: 200px;
}



@media screen and (max-width: 575px) {
	.center-cuter {
	    display: none;
	}
}