#profile-pic-xs{
	outline:0px solid red;
	width:50%;
	display:none;
}
#desc-holder{
	outline:0px solid red;
	width:70%;
	margin:0em 0% 0.5em;
	float:left;
	outline:0px solid red;
}
#desc-holder .tab-head{
	padding:15px;
	border-bottom:1px solid #dadada;
	font-size:22px;
	font-weight:bold;
	margin-bottom:30px;
}
#desc-holder div.tab:not(.active){
	display:none;
}
#details-holder{
	outline:0px solid red;
	width:30%;
	margin:0 0%;
	float:right;
}
#profile-pic-wrapper{
	margin-bottom:0.5em;
}
#profile-pic-holder{
	outline:0px solid red;
	width:100%;
	height:auto;
	margin:0em;
	float:left;
}
#profile-pic-options-wrap{
	position:relative;
	overflow:hidden;
}
#profile-pic-options{
	padding-top:10px;
	position:absolute;
	bottom:-50px;
	width:100%;
	height:45px;
	background:rgba(220,220,220,0.6);
	left:0;
	transition:all 0.4s ease-in-out;
}
#profile-pic-xs-options{
	padding-top:10px;
	position:absolute;
	bottom:0;
	width:100%;
	height:45px;
	background:rgba(220,220,220,0.6);
	left:0;
}
#profile-pic-holder:hover #profile-pic-options{
	bottom:0px;
}
.profile-logo-button{
	cursor:pointer;
	padding-left:40px;
	padding-top:0px;
	margin-right:10px;
	background-image:url('../images/upload-pic.png');
	background-size:40px 40px;
}
#address-holder{
	width:100%;
	float:left;
	margin:0em 0em;
	margin-bottom:0.5em;
}
#message-holder{
	outline:0px solid red;
	width:100%;
	margin:0.5em 0em;
	float:left;
}
.image-thumb{
	position:relative;
	width:180px;
	height:auto;
	border:0px solid #bbb;
	display:inline-block;
	margin:9px;
	border-radius:0px;
	/*box-shadow:0px 0px 4px 1px rgba(0,0,0,.2);
	padding:2px;*/
}
.image-thumb .image-select{
	position:absolute;
	left:87%;
	top:5%;
	padding:2px;
	background:#bbb;
	display:block;
	border-radius:2px;
}
.set-visible{
	display:block !important;
}
.border-red{
	border:2px solid red !important;
}
.image-thumb img{
	width:100%;
}
#image-upload-holder{
	border:3px dotted #bbb;
	border-radius:3px;
	display:table;
}
#image-upload-holder #image-upload-con-1{
	width:100%;
	text-align:center;
	height:150px;
	outline:0px solid blue;
	margin-bottom:40px;
	display:table;
}
#image-upload-holder #image-upload-con-1 img{
	width:100%;
	max-width:150px;
	padding:30px;
	padding-bottom:0px;
	display:table;
	margin:0px auto;
}
#image-upload-holder #image-upload-con-2{
	display:none;
	width:100%;
	height:auto;
	min-height:150px;
	text-align:center;
	margin-top:20px;
	margin-bottom:40px;
}
#image-upload-holder #image-upload-con-2 img{
	width:40%;
	/*max-width:200px;*/
	padding:10px;
	padding-bottom:0px;
	display:table;
	margin:0px auto;
}
#image-upload-holder #image-upload-con-2 .new-image-album-temp{
	display:inline-block;
	width:20%;
	min-width:120px;
}
#image-upload-holder #image-upload-form-1{
	width:100%;
	margin:40px 0px;
	height:50px;
	outline:0px solid blue;
	text-align:center;
}
#image-upload-holder #image-upload-form-1 label{
	border:none;
	font-weight:normal;
	font-size:13px;
	padding:0px 30px;
	color:#fff;
	background:rgb(27, 111, 247);
	box-shadow:0px 2px 2px rgba(0,0,0,0.3);
	cursor:pointer;
	border-radius:2px;
}
#image-upload-holder #image-upload-form-1 input{
	display:none;
}
#image-upload-holder #image-upload-form-2{
	display:none;
	width:100%;
	height:50px;
	margin:40px 0px;
	outline:0px solid blue;
	text-align:center;
}
#image-upload-holder #image-upload-form-2 input[type="reset"]{
	border:none;
	font-weight:normal;
	padding:0px 30px;
	font-family:'Yekan';
	color:#fff;
	background:rgb(244, 83, 66);
	box-shadow:0px 2px 2px rgba(0,0,0,0.3);
	cursor:pointer;
	border-radius:2px;
}
#image-upload-holder #image-upload-form-2 input[type="submit"]{
	border:none;
	font-weight:normal;
	font-family:'Yekan';
	padding:0px 30px;
	color:#fff;
	background:rgb(27, 111, 247);
	box-shadow:0px 2px 2px rgba(0,0,0,0.3);
	cursor:pointer;
	border-radius:2px;
}
/***************************************************************************

							show jobs style

****************************************************************************/
#album-image-wrap{
	width:100%;
}
/*#album-image-wrap ul li.album-image-holder{
	float:left;
}
#album-image-wrap ul li.album-image-holder:not(.active){
	display:none;
}
#album-image-wrap ul li.album-image-holder img{
	width:100%;
}*/

/******************************
userarea
*******************************/
#map{
	margin:70px auto;
}
/***************************************************************************

							categories style

****************************************************************************/
.cat-col-holder{
	width:48%;
	float:left;
	margin:1%;
}
.cat-holder{
	width:100%;
	margin:0px auto;
	margin-bottom:20px;
	background-color:#fff;
	border-radius:3px;
	box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.1);
	box-shadow: 0 1px 2px 0 rgba(0,0,0,0.25);
}
.cat-holder:nth-child(2n+0){
	
}
.cat-body{
	width:100%;
	height:auto;
	display:table;
	padding:30px 0px;
	text-align:center;
	color:#bbb;
}
.cat-item{
	/*float:left;*/
	display:inline-block;
	width:30%;
	margin:1.5%;
	margin-top:10px;
	font-size:14px;
	text-align:center;
	white-space: nowrap;

}
.cat-item a{
	color:#333;
}
.cat-item-50{
	display:inline-block;
	width:100%;
	font-size:14px;
	margin:5px auto;
}
.cat-ite:nth-child(2n){
	float:right;
}
/*****************************************************************************

				category/category

******************************************************************************/
.parent-cat-holder{
	padding-right:20px;
	margin-bottom:10px;
	margin-top:10px;
	cursor:pointer;
	font-size:14px;
	display:table;
	float:right;
	clear:both;
	outline:0px solid red;
	background-image:url('../images/arrow-down.png');
	background-repeat:no-repeat;
	background-position:100% 5px;
	background-size:10px 10px;
}
.sub-cat-wrap{
	height:auto;
	display:none;
}
.sub-cat-holder{
	margin:15px 0px;
	font-size:14px;
	padding-right:20px;
	width:100%;
}
.sub-cat-holder-active{
	margin:15px 0px;
	font-size:14px;
	width:100%;
	padding-right:20px;
	background-image:url('../images/message-success.png');
	background-repeat: no-repeat;
	background-position:100% 50%;
	background-size:10px 10px;
}
.sub-cat-holder a{
	color:#888;
}
.sub-cat-holder a:hover{
	color:rgb(3,98,175);
}
.job-location-field{
	display:table;
	padding-right:20px;
	padding-left:20px;
	padding:1px 20px;
	min-height:1px;
	margin:0px auto;
	font-size:14px;
	color:rgb(3,98,175);
	outline:0px solid red;
	background-image:url('../images/location.png');
	background-repeat:no-repeat;
	background-size:10px 15px;
	background-position: 100% 1px;
}

ul.location-select li{
	margin:7px 0px;
}
ul.location-select li label{
	margin-right:8px;
	font-size:14px;
	color:#444;
	cursor: pointer;
}
ul.location-select li input{
	cursor: pointer;
}
/*****************************************************************************/
@media ( max-width: 1000px ){
	.cat-col-holder{
		width:90%;
		float:none;
		margin:0px auto;
	}
}
@media ( max-width: 800px){
	#desc-holder{
		width:100%;
		margin:0em auto 0.5em;
	}
	#details-holder{
		width:100%;
		margin:0em auto 0.5em;
	}
	#job-title{
		font-size:12px;
	}
	#profile-pic-holder{
		display:none;
	}
	#profile-pic-wrapper{
		display:none;
	}
	#profile-pic-xs{
		width:50%;
		margin:0px auto;
		display:table;
		outline: 0px solid red;
	}
	#address-holder{
		width:100%;
		margin:0em auto 0.5em auto;
	}
	#message-holder{
		float:right;
		width:48.5%;
		margin:0.5em 1.5% 0px 0em;
	}
	#keywords-holder{
		width:100%;
		margin:0em auto 0.5em auto;
	}
	
}
@media (max-width: 480px){

	#profile-pic-xs{
		width:95%;
		margin:0px auto;
		display:table;
		outline: 0px solid red;
	}
	#profile-pic-xs{

	}
	#address-holder{
		width:100%;
		margin:0em auto 0.5em;
	}
	#message-holder{
		width:100%;
		margin:0.5em auto;
	}
	#keywords-holder{
		width:100%;
		margin:0em auto 0.5em;
	}
	.cat-head img{
		width:100%;
		height:auto !important;
	}
	.cat-item{
		width:100%;
	}
	.cat-item-50{
		width:100%;
	}
	.image-thumb{
		width:48%;
		margin:2px;
		box-shadow: none;
	}
}