.main-banner{
	background-image:url('../img/home-bg.jpg');
}
#favourite-count {
	position:absolute;
}
#login-modal .modal-dialog {
    width: 500px;
}
#login-modal .modal-content {
    border-radius: 0px;
}
#login-modal .modal-body{
	padding: 30px;
}
.pointer{
	cursor:pointer;
}
.log-box{
    max-width: 550px;
	background:#FFF;
	position:relative;
	border-radius: 0px;
}
.log-box .title{
	font-size: 30px;
	margin-top:0px;
	color: #334e6f;
}
.log-box a,
.modal-body a{
	color:#3eb9b4;	
}
.tooltip-inner {
    max-width: 250px;
    background-color: #f00;
    border-radius: 0px;
}
.tooltip.top .tooltip-arrow {
    border-top-color: #f00;
}
.alert {
    padding: 10px 15px;
    margin-bottom: 15px;
    border-radius: 0px;
}

#random-coach .employer-widget{
	padding:20px;
	text-align:left;
}
#random-coach .contact-img{
	margin: 0px;
	margin-bottom:20px;
}
#random-coach .product-title{
	height:120px;
}
#random-coach img.play-icon{
	position: absolute;
    margin-top: 50px;
    margin-left: -5px;
}

#coach-profile .vrt-job-cmp-logo {
    float: left;
    max-width: 130px;
    border: 2px dashed #e8eef1;
    padding: 5px;
    border-radius: 50%;
}
#coach-profile .vertical-job-header h4,
#coach-profile .com-tagline,
#coach-profile .short-desc{
    margin-left: 150px;
}
#coach-profile .vertical-job-header h4{
    font-size: 30px;
	margin-bottom:5px;
}
#coach-profile .vertical-job-header .com-tagline {
	font-size: 16px;
	margin-bottom: 20px;
}
#coach-profile .short-desc{
    font-size: 16px;
	color: #334e6f;
}
#coach-profile .profile-link{
    margin-left: 20px;
    border: 1px solid #3eb9b4;
    border-radius: 20px;
    padding: 5px 20px;
}
#coach-profile .quote-card{
	margin:0px;
	min-height:none;
}
#coach-profile .product-title{
	font-size: 20px;
    color: #3eb9b4;
    font-weight: 500;
}
#coach-profile .product-list tr:first-child td{
	border-top: none;
}
#coach-profile  span.pull-right.vacancy-no span.v-count{
	background: rgb(229, 255, 254);
    width: 35px;
    height: 35px;
    font-size: 16px;
    line-height: 34px;
}

#blog .side-list .blog-list-info h5{
	line-height:20px;
}
#blog .saprator{
	margin:0px 5px;	
}
#blog .detail-wrapper figure.img-holder{
	background-size: cover;
    background-position: center;
    height: 450px;
}
#blog .detail-wrapper .post-title{
	font-size:22px;
	line-height:30px;	
}
#blog .job-verticle-list h4{
	line-height:27px;	
}
#coaching .entry-excerpt,
#blog .entry-excerpt{
    line-height:20px;	
}
#coaching .btn-read-more,
#blog .btn-read-more{
    color: #fff;
    background: #3eb9b4;
    padding: 5px 15px;
}
#coaching .btn-remove{
    color: #fff;
    background: #d62424;
    padding: 5px 15px;
}
#coaching .job-like {
    top: 95px;
}
#coaching .search-category .nice-select.wide {
    width: 100%;
    border-radius: 0px;
    background: #fbfdff;
    height: 50px;
}
#coaching .jq-ry-container{
	padding: 0px 0px 5px 0px;
}
#coaching .nice-select.wide .list {
    z-index: 999;
}
#coaching img.play-icon{
	position: absolute;
    margin-top: 35px;
    margin-left: -5px;
}

footer{
    background: #000;
    background-image:url('../img/footer-bg.png');
    background-position: center center;
    background-size: cover;
}
.footer ul li a {
    color: #ffffff;
}
