/* NEW PROFILE */

body {
	overflow-x: hidden;
}
.newprofile-main {
	margin: 0 auto;
	width: 1258px;
}

.profile-banner {
	float: left;
	margin: 4px 0 0 0;
	width: 100%;
	height: auto;
	position:relative;
}

.profile-banner img {
	width: 100%;
}

.banner-edit-icon a{
	position: absolute;
	right: 10px;
	top: 10px;
	width: 31px;
	height: 31px;
	background:rgba(0, 0, 0, .38) url(../img/innerpages/business/camera.png) no-repeat center center;
	z-index: 3;
}

.new-profile-inner {
	float: right;
	margin: 0 0 50px;
	padding: 30px 40px 30px;
	width: 100%;
	height: auto;
	position: relative;
	min-height: 350px;
	background: #f5f8fa;
}

.newprofile-leftpannel {
	position: absolute;
	left: 40px;
	top: -65px;
	width: 174px;
	height: auto;
	z-index: 3;
}

.newprofile-leftpannel-inner {
	float: left;
	width: 100%;
	height: auto;
	border: 1px solid #cfecf8;
	background: #e8f9ff;
	padding: 15px 11px 20px;
	-webkit-box-shadow: 0px 0px 5px 5px rgba(32, 32, 32, 0.1);
	-moz-box-shadow:    0px 0px 5px 5px rgba(32, 32, 32, 0.1);
	box-shadow:         0px 0px 5px 5px rgba(32, 32, 32, 0.1);
	z-index: 3;
}

.new-profile-image {
	float: left;
	margin: 0;
	width: 149px;
	height: 149px;
	border: 1px solid #99e0f9;
}

.new-profile-image img {
	width: 100%;
}

.newprofile-leftpannel h1 {
	float: left;
	margin: 20px 0 0;
	padding: 0;
	width: 100%;
	font-size: 16px;
	font-weight: 700;
	color: #003c4f;
}

.myplace {
	float: left;
	margin:5px 0 0;
	width: 100%;
	height: auto;
	font-size: 14px;
	font-weight: 400;
	color: #003c4f;
}

.NewJunctionbox a{
	float: left;
	margin: 23px 0 0;
	width:38px;
	height: 38px;
	border: 1px solid #a3ddf2;
	border-radius: 50%;
	text-align: center;
	line-height: 38px;
	color: #28caff;
	font-size: 18px;
}

.Newaccountseting a{
	float: left;
	margin: 23px 0 0 10px;
	width:38px;
	height: 38px;
	border: 1px solid #a3ddf2;
	border-radius: 50%;
	text-align: center;
	line-height: 38px;
	color: #28caff;
	font-size: 18px;
}

.social-quick-view {
	float: left;
	margin: 20px 0 0;
	width: 100%;
	height: auto;
}

.social-quick-view ul {
	display: inline-block;
	width: 100%;
	height: auto;
	text-align: center;
	margin: 0;
	padding: 0;
	list-style: none;
}

.social-quick-view ul li {
	display: inline-block;
	padding: 0 3px;
	text-align: center;
	float: left;
}

.social-quick-view ul li a {
	display: inline-block;
	border:2px solid;
	border-radius: 50%;
	width: 25px;
	height: 25px;
	line-height: 21px;
	font-size: 12px;
}

.social-quick-view .facebook {
	border-color: #3B5998;
	color: #3B5998;
}

.social-quick-view .facebook:hover {
	border-color: #3B5998;
	color: #FFF;
	background: #3B5998;
}


.social-quick-view .twitter {
	border-color: #6ACFF4;
	color: #6ACFF4;
}

.social-quick-view .twitter:hover {
	border-color: #6ACFF4;
	color: #FFF;
	background: #6ACFF4;
}


.social-quick-view .linkedin {
	border-color: #3272BD;
	color: #3272BD;
	line-height: 18px;
}

.social-quick-view .linkedin:hover {
	border-color: #3272BD;
	color: #FFF;
	background: #3272BD;
}

.social-quick-view .pinterest {
	border-color: #CE1E27;
	color: #CE1E27;
}

.social-quick-view .pinterest:hover {
	border-color: #CE1E27;
	color: #FFF;
	background: #CE1E27;
}

.social-quick-view .instagram {
	border-color: #b56d06;
	color: #b56d06;
	font-size: 13px;
}

.social-quick-view .instagram:hover {
	border-color: #b56d06;
	color: #FFF;
	background: #b56d06;
}


.new-profile-view .fa {
	font-size: 16px;
	color: #5ecaf8;
	width: 35px;
}

.new-profile-view {
	float: left;
	margin: 15px 0 0 0;
	width: 100%;
	height: auto;
	font-size: 12px;
	color: #505050;
	font-variant: 400;
}

.new-profile-view span {
	font-weight: 700;
	font-size: 14px;
}

.new-profile-view div {
	display: inline-block;
	width: 30px;
	text-align: center;
	margin-right: 10px;
	vertical-align: top;
}

.profile-new-rightpanel {
	margin:0 0 0 194px;
	height: auto;
}

.right-main-tab-con {
	float: left;
	margin: 0;
	width: 100%;
	height: auto;
}

.new-business-abt-main {
	float: left;
	margin: 20px 0 0 0;
	width: 100%;
	height: auto;
	background: #FFF;
	border: 1px solid #e1e8ed;
	padding: 0 0 75px;
}

.new-business-abt-header {
	float: left;
	margin: 0;
	width: 100%;
	height: auto;
	min-height: 45px;
	border-bottom: 1px solid #e1e8ed;
}

.new-business-abt-header ul {
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
	height: auto;;
	list-style: none;
}

.new-business-abt-header ul li {
	display: inline-block;
	margin: 0;
	padding:12px 20px;
	font-size: 16px;
	color: #29ace4;
	font-weight: 400;
	cursor: pointer;
}

.new-business-active {
	color: #000 !important;
}

.new-business-abt-content {
	float: left;
	margin: 0;
	width: 100%;
	height: auto;
	padding:20px 20px;
}

.new-business-abt-content p {
	float: left;
	margin: 0 0 25px;
	width: 100%;
	height: auto;
	font-size: 16px;
	color: #626262;
	font-weight: 400;
	line-height: 24px;
}

.new-business-abt-content .Newaboutusview p {
	margin: 0;
}

.new-business-services-content {
	float: left;
	margin: 0;
	width: 100%;
	height: auto;
	padding:20px;
}

.new-business-abt-content .mngjobcompanydrtlmain {
    margin: 0 !important;
}

.new-business-abt-content .newmngjobsrow {
    margin: 0 0 28px;

}

.profile-new-rightpanel .newportaddbtn a {
	background: #FFF;
	margin: 15px 0 0 0;
}

.profile-new-rightpanel .NewPortfolioFilter {
	margin: 15px 0 0 15px;
}

.profile-new-rightpanel .newserviceshead {
    padding: 0 0 20px;
}

.profile-new-rightpanel .AboutNewRow:last-child {
    border-bottom: 0;
}

.new-business-abt-main .Newaboutusview {
	padding: 0 0;
}

.new-business-abt-content .NewskillAddlatestRow p {
	margin: 10px 0 5px;
}

.new-business-abt-content .newserviceshead {
    margin: 0 0 20px;
}

/* CROP */

/* PHOTO CROPING  */ 

.new-no-image {
	float: left;
	margin: 0;
	width: 149px;
	height: 149px;
	border: 1px solid #dedede;
	cursor: pointer;
}

.new-no-image img {
	width: 100%;
}

.cropping-outer-main {
	margin: 0 auto;
	width: 518px;
	height: auto;
	background: #FFF;
	padding: 20px;
	position: relative;
	overflow: hidden;
}

.cropping-outer-main h1 {
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
	height: auto;
	font-weight: 400;
	font-size: 16px;
	color: #282828;
}

.cropping-inner-main {
	float: left;
	margin: 15px 0 0;
	width: 100%;
	height: 444px;
	border: 1px solid #e3e3e3;
	position: relative;
}

.crop-loader {
	position: absolute;
	width: 100%;
	height: 100%;
}

.crop-loader-new {
	position: absolute;
	width: 100px;
	height: 100px;
	top: 50%;
	left: 50%;
	margin: -50px 0 0 -50px;
	z-index: 1;
}

.new-draganddrop {
	float: left;
	margin: 0;
	width: 100%;
	height: 354px;
	background:transparent url(../img/innerpages/cropping/crop-bg.jpg) no-repeat center center;
	background-size: cover;
	cursor: pointer;
}

.cropping-inner-main h2 {
	float: left;
	margin: 0 0 10px;
	width: 100%;
	height: auto;
	text-align: center;
	font-size: 16px;
	color: #282828;
	font-weight: 700;
}

.cropping-inner-main p {
	margin: 10px auto 0;
	width: 285px;
	height: auto;
	text-align: center;
	font-size: 16px;
	color: #282828;
	font-weight: 400;
}

.cropping-inner-main p span {
	float: left;
}

.custom-file-upload {
  display: block;
  width: auto;
  font-size: 16px;
  margin-top: 30px;
}
.custom-file-upload label {
  display: block;
  margin-bottom: 5px;
}

.file-upload-wrapper {
  position: relative;
  float: left;
  width: auto;
  margin: 0 4px;
  /*position: absolute;*/
  z-index: 99;
}

.file-upload-input {
  width: 300px;
  color: #fff;
  font-size: 16px;
  padding: 11px 17px;
  border: none;
  background-color: #c0392b;
  -moz-transition: all 0.2s ease-in;
  -o-transition: all 0.2s ease-in;
  -webkit-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
  float: left;
  display: none;
  /* IE 9 Fix */
}
.file-upload-input:hover, .file-upload-input:focus {
  background-color: #ab3326;
  outline: none;
}

.file-upload-button {
  cursor: pointer;
  background: transparent;
  color: #57b652;
  font-size: 16px;
  padding: 0;
  border: none;
  margin-left: -1px;
  /* IE 9 Fix */
  -moz-transition: all 0.2s ease-in;
  -o-transition: all 0.2s ease-in;
  -webkit-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
  font-weight: 700;
}
.file-upload-button:hover {
  background-color: transparent;
}

 .file-upload-button1 { 
 	cursor: pointer; 
 	background: transparent; 
 	color: #57b652; 
 	font-size: 16px; 
 	padding: 0; 
 	border: none; 
 	margin-left: -1px; 
 	/* IE 9 Fix */
 	-moz-transition: all 0.2s ease-in; 
 	-o-transition: all 0.2s ease-in; 
 	-webkit-transition: all 0.2s ease-in; 
 	transition: all 0.2s ease-in; 
 	font-weight: 700; 
 } 
 .file-upload-button1:hover { 
 	background-color: transparent; 
 }

.croping-main {
	float: left;
	margin: 0;
	width: 100%;
	height: auto;
}

.croping-container {
	float: left;
	margin:15px 0 0 0;
	width: 100%;
	height: 444px;
	border: 1px solid #e3e3e3;
	overflow: hidden;
}

.profile-crop-cancel {
	float: right;
	margin: 26px 10px 0 0;
	width: 111px;
	height: 38px;
	border: 1px solid #d7d7d7;
	background: #FFF;
	border-radius: 5px;
	font-size: 14px;
	color: #b7b7b7;
	font-weight: 700;
}

.profile-crop-done {
	float: right;
	margin: 26px 0 0 0;
	width: 111px;
	height: 38px;
	border: 1px solid #57b652;
	background: #57b652;
	border-radius: 5px;
	font-size: 14px;
	color: #FFF;
	font-weight: 700;
}

.profile-banner-noimage {
	float: left;
	margin: 80px 0 0;
	width: 100%;
	height: 300px;
	background: #afafb0;
	position: relative;
}

.profile-btn-add-con {
	position: absolute;
	width: 151px;
	height: 147px;
	left: 50%;
	top: 50%;
	margin: -73px 0 0 -75px;
	cursor: pointer;
}

.profile-btn-add-con-noimg {
	float: left;
	margin: 0 0 0 28px;
	width: 95px;
	height: 95px;
}

.add-cover-button {
	float: left;
	margin: 14px 0 0 0;
	width: 100%;
	height: 36px;
	border: 1px solid #e7e7e7;
	color: #FFF;
	font-weight: 700;
	font-size: 14px;
	background: #afafb0;
	border-radius: 5px;
}

.related-wraper {
	margin-left: -383px !important;
}



.cropit-preview {
    background-color: #f8f8f8;
    background-size: cover;
    border: 1px solid #ccc;
    border-radius: 3px;
    height: 149px;
    margin: 0 auto;
    top: 0;
    width: 149px;
}
.cropit-preview-image-container {
        cursor: move;
      }

      .cropit-preview-background {
        opacity: .2;
        cursor: auto;
      }

      .image-size-label {
        margin-top: 10px;
      }

.image-editor {
	height: 444px;
	position: relative;
}

.image-size-label {
	margin-top: 10px;
}

input, .export {
display: block;
}

.slider1 {
  width: 280px;
  margin: 0 auto 30px -140px;
  position: absolute;
  bottom: 0;
  left: 50%;
}

input[type="range"] {
  -webkit-appearance: none;
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
  width: 195px;
  height: 5px;
  margin: 10px 20px 0 20px;
  border: none;
  padding: 1px 2px;
  border-radius: 0;
  background: #a4a4a4;
 /* box-shadow: inset 0 1px 0 0 #0d0e0f, inset 0 -1px 0 0 #3a3d42;
  -webkit-box-shadow: inset 0 1px 0 0 #0d0e0f, inset 0 -1px 0 0 #3a3d42;*/
  outline: none; /* no focus outline */
  float:left;
}

input[type="range"]::-moz-range-track {
  border: inherit;
  background: transparent;
}

input[type="range"]::-ms-track {
  border: inherit;
  color: transparent; /* don't drawn vertical reference line */
  background: transparent;
}

input[type="range"]::-ms-fill-lower,
input[type="range"]::-ms-fill-upper {
  background: transparent;
}

input[type="range"]::-ms-tooltip {
  display: none;
}

/* thumb */

input[type="range"]::-webkit-slider-thumb {
  -webkit-appearance: none;
  width: 38px;
  height: 9px;
  border: none;
  border-radius: 0;
  background: #ffd800;
}
input[type="range"]::-moz-range-thumb {
  width: 38px;
  height: 9px;
  border: none;
  border-radius: 0;
  background:#ffd800;
}

input[type="range"]::-ms-thumb {
  width: 38px;
  height: 9px;
  border-radius: 0;
  border: 0;
  background-image: linear-gradient(to bottom, #529de1 0, #245e8f 100%); /* W3C */
}

.cropping-outer-main-banner {
	width: 673px !important;
}

.dragtoreposition-main {
	position: absolute;
	width: 100%;
	height: 36px;
	background: rgba(0, 0, 0, .4);
	bottom: 0;
}

.dragtoreposition-main p {
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
	height: auto;
	text-align: center;
	color: #FFF;
	line-height: 36px;
	font-size: #FFF;
}

.dragtoreposition-main p .fa {
	padding-right: 10px;
}

.crop-new-img-view {
	float: left;
	top: 50%;
	margin: -159px 0 0 0;
	width: 100%;
	height: auto;
	position: relative;
}

.drag-minus {
	float: left;
	margin: 0;
	width: 21px;
	height: 21px;
	background: url(../img/innerpages/cropping/minus.png) no-repeat;
	border: 0;
}

.drag-plus {
	float: left;
	margin: 0;
	width: 21px;
	height: 21px;
	background: url(../img/innerpages/cropping/plus.png) no-repeat;
	border: 0;
}

.example {
	margin: -50px 0 0 -50px;
	top: 50%;
	left: 50%;
}

.pie-title-center {
  display: inline-block;
  position: relative;
  text-align: center;
  top: 50%;
  left: 50%;
  margin: -50px 0 0 -50px;
}

.pie-value {
  display: block;
  position: absolute;
  font-size: 14px;
  height: 40px;
  top: 50%;
  left: 0;
  right: 0;
  margin-top: -20px;
  line-height: 40px;
}

#floatingCirclesG{
	position:relative;
	width:125px;
	height:125px;
	margin:auto;
	transform:scale(0.6);
		-o-transform:scale(0.6);
		-ms-transform:scale(0.6);
		-webkit-transform:scale(0.6);
		-moz-transform:scale(0.6);
}

.f_circleG{
	position:absolute;
	background-color:rgb(255,255,255);
	height:22px;
	width:22px;
	border-radius:12px;
		-o-border-radius:12px;
		-ms-border-radius:12px;
		-webkit-border-radius:12px;
		-moz-border-radius:12px;
	animation-name:f_fadeG;
		-o-animation-name:f_fadeG;
		-ms-animation-name:f_fadeG;
		-webkit-animation-name:f_fadeG;
		-moz-animation-name:f_fadeG;
	animation-duration:1.2s;
		-o-animation-duration:1.2s;
		-ms-animation-duration:1.2s;
		-webkit-animation-duration:1.2s;
		-moz-animation-duration:1.2s;
	animation-iteration-count:infinite;
		-o-animation-iteration-count:infinite;
		-ms-animation-iteration-count:infinite;
		-webkit-animation-iteration-count:infinite;
		-moz-animation-iteration-count:infinite;
	animation-direction:normal;
		-o-animation-direction:normal;
		-ms-animation-direction:normal;
		-webkit-animation-direction:normal;
		-moz-animation-direction:normal;
}

#frotateG_01{
	left:0;
	top:51px;
	animation-delay:0.45s;
		-o-animation-delay:0.45s;
		-ms-animation-delay:0.45s;
		-webkit-animation-delay:0.45s;
		-moz-animation-delay:0.45s;
}

#frotateG_02{
	left:15px;
	top:15px;
	animation-delay:0.6s;
		-o-animation-delay:0.6s;
		-ms-animation-delay:0.6s;
		-webkit-animation-delay:0.6s;
		-moz-animation-delay:0.6s;
}

#frotateG_03{
	left:51px;
	top:0;
	animation-delay:0.75s;
		-o-animation-delay:0.75s;
		-ms-animation-delay:0.75s;
		-webkit-animation-delay:0.75s;
		-moz-animation-delay:0.75s;
}

#frotateG_04{
	right:15px;
	top:15px;
	animation-delay:0.9s;
		-o-animation-delay:0.9s;
		-ms-animation-delay:0.9s;
		-webkit-animation-delay:0.9s;
		-moz-animation-delay:0.9s;
}

#frotateG_05{
	right:0;
	top:51px;
	animation-delay:1.05s;
		-o-animation-delay:1.05s;
		-ms-animation-delay:1.05s;
		-webkit-animation-delay:1.05s;
		-moz-animation-delay:1.05s;
}

#frotateG_06{
	right:15px;
	bottom:15px;
	animation-delay:1.2s;
		-o-animation-delay:1.2s;
		-ms-animation-delay:1.2s;
		-webkit-animation-delay:1.2s;
		-moz-animation-delay:1.2s;
}

#frotateG_07{
	left:51px;
	bottom:0;
	animation-delay:1.35s;
		-o-animation-delay:1.35s;
		-ms-animation-delay:1.35s;
		-webkit-animation-delay:1.35s;
		-moz-animation-delay:1.35s;
}

#frotateG_08{
	left:15px;
	bottom:15px;
	animation-delay:1.5s;
		-o-animation-delay:1.5s;
		-ms-animation-delay:1.5s;
		-webkit-animation-delay:1.5s;
		-moz-animation-delay:1.5s;
}



@keyframes f_fadeG{
	0%{
		background-color:rgb(43,213,34);
	}

	100%{
		background-color:rgb(255,255,255);
	}
}

@-o-keyframes f_fadeG{
	0%{
		background-color:rgb(43,213,34);
	}

	100%{
		background-color:rgb(255,255,255);
	}
}

@-ms-keyframes f_fadeG{
	0%{
		background-color:rgb(43,213,34);
	}

	100%{
		background-color:rgb(255,255,255);
	}
}

@-webkit-keyframes f_fadeG{
	0%{
		background-color:rgb(43,213,34);
	}

	100%{
		background-color:rgb(255,255,255);
	}
}

@-moz-keyframes f_fadeG{
	0%{
		background-color:rgb(43,213,34);
	}

	100%{
		background-color:rgb(255,255,255);
	}
}


/* MANAGE JOBS */

.new-mang-job-main {
	float: left;
	margin: 65px 0 0;
	width: 100%;
	height: auto;
}

.new-mang-job-left {
	position: fixed;
	width:234px;
	height: auto;
	min-height: 100vh;/* PHOTO CROPING  */ 
}

.new-no-image {
	float: left;
	margin: 0;
	width: 149px;
	height: 149px;
	border: 1px solid #dedede;
	cursor: pointer;
}

.new-no-image img {
	width: 100%;
}

.cropping-outer-main {
	margin: 0 auto;
	width: 518px;
	height: auto;
	background: #FFF;
	padding: 20px;
	position: relative;
	overflow: hidden;
}

.cropping-outer-main-close {
	position: absolute;
	width: auto;
	height: auto;
	right: 0;
	top: 0;
	cursor: pointer;
}

.cropping-outer-main h1 {
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
	height: auto;
	font-weight: 400;
	font-size: 16px;
	color: #282828;
}

.cropping-inner-main {
	float: left;
	margin: 15px 0 0;
	width: 100%;
	height: 444px;
	border: 1px solid #e3e3e3;
	position: relative;
}

.crop-loader {
	position: absolute;
	width: 100%;
	height: 100%;
}

.crop-loader-new {
	position: absolute;
	width: 100px;
	height: 100px;
	top: 50%;
	left: 50%;
	margin: -50px 0 0 -50px;
	z-index: 1;
}

.new-draganddrop {
	float: left;
	margin: 0;
	width: 100%;
	height: 354px;
	background:transparent url(../img/innerpages/cropping/crop-bg.jpg) no-repeat center center;
	background-size: cover;
	cursor: pointer;
}

.cropping-inner-main h2 {
	float: left;
	margin: 0 0 10px;
	width: 100%;
	height: auto;
	text-align: center;
	font-size: 16px;
	color: #282828;
	font-weight: 700;
}

.cropping-inner-main p {
	margin: 10px auto 0;
	width: 285px;
	height: auto;
	text-align: center;
	font-size: 16px;
	color: #282828;
	font-weight: 400;
}

.cropping-inner-main p span {
	float: left;
}

.profile-cvupload {
	float: left;
	margin: 0;
	width: 100%;
	height: auto;
}

.profile-cvupload:before {
	display: inline-block;
	content: 'Upload CV';
	float: left;
}

.custom-file-upload {
  display: block;
  width: auto;
  font-size: 16px;
  margin-top: 30px;
}
.custom-file-upload label {
  display: block;
  margin-bottom: 5px;
}

.file-upload-wrapper {
  position: relative;
  float: left;
  width: auto;
  margin: 0 4px;
  /*position: absolute;*/
  z-index: 99;
}

.profile-cvupload .file-upload-wrapper {
  float: left;
  width: 100%;
  margin: 0 0;
  position: absolute;
  z-index: 99;
}

.file-upload-input {
  width: 300px;
  color: #fff;
  font-size: 16px;
  padding: 11px 17px;
  border: none;
  background-color: #c0392b;
  -moz-transition: all 0.2s ease-in;
  -o-transition: all 0.2s ease-in;
  -webkit-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
  float: left;
  display: none;
  /* IE 9 Fix */
}
.file-upload-input:hover, .file-upload-input:focus {
  background-color: #ab3326;
  outline: none;
}

.file-upload-button {
  cursor: pointer;
  background: transparent;
  color: #57b652;
  font-size: 16px;
  padding: 0;
  border: none;
  margin-left: -1px;
  /* IE 9 Fix */
  -moz-transition: all 0.2s ease-in;
  -o-transition: all 0.2s ease-in;
  -webkit-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
  font-weight: 700;
}
.file-upload-button:hover {
  background-color: transparent;
}

.updated-download-resume .file-upload-button {
	width: 100%;
	position: absolute;
	top: 0;
	z-index: 99;
	left: -22px;
	height: 67px;
}

.updated-download-resume .file-upload-wrapper {
	width: 100% !important;
	position: absolute;
	top: 0;
}

.croping-main {
	float: left;
	margin: 0;
	width: 100%;
	height: auto;
}

.croping-container {
	float: left;
	margin:15px 0 0 0;
	width: 100%;
	height: 444px;
	border: 1px solid #e3e3e3;
	overflow: hidden;
}

.profile-crop-cancel {
	float: right;
	margin: 26px 10px 0 0;
	width: 111px;
	height: 38px;
	border: 1px solid #d7d7d7;
	background: #FFF;
	border-radius: 5px;
	font-size: 14px;
	color: #b7b7b7;
	font-weight: 700;
}

.profile-crop-done {
	float: right;
	margin: 26px 0 0 0;
	width: 111px;
	height: 38px;
	border: 1px solid #57b652;
	background: #57b652;
	border-radius: 5px;
	font-size: 14px;
	color: #FFF;
	font-weight: 700;
}

.profile-banner-noimage {
	float: left;
	margin: 4px 0 0;
	width: 100%;
	height: 300px;
	background: #afafb0;
	position: relative;
}

.profile-btn-add-con {
	position: absolute;
	width: 151px;
	height: 147px;
	left: 50%;
	top: 50%;
	margin: -73px 0 0 -75px;
	cursor: pointer;
}

.profile-btn-add-con-noimg {
	float: left;
	margin: 0 0 0 28px;
	width: 95px;
	height: 95px;
}

.add-cover-button {
	float: left;
	margin: 14px 0 0 0;
	width: 100%;
	height: 36px;
	border: 1px solid #e7e7e7;
	color: #FFF;
	font-weight: 700;
	font-size: 14px;
	background: #afafb0;
	border-radius: 5px;
}

.related-wraper {
	margin-left: -383px !important;
}



.cropit-preview {
    background-color: #f8f8f8;
    background-size: cover;
    border: 1px solid #ccc;
    border-radius: 3px;
    height: 149px;
    margin: 0 auto;
    top: 0;
    width: 149px;
}
.cropit-preview-image-container {
        cursor: move;
      }

      .cropit-preview-background {
        opacity: .2;
        cursor: auto;
      }

      .image-size-label {
        margin-top: 10px;
      }

.image-editor {
	height: 444px;
	position: relative;
}

.image-size-label {
	margin-top: 10px;
}

input, .export {
display: block;
}

/*.slider {
  width: 280px;
  margin: 0 auto 30px -140px;
  position: absolute;
  bottom: 0;
  left: 50%;
}*/

input[type="range"] {
  -webkit-appearance: none;
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
  width: 195px;
  height: 5px;
  margin: 10px 20px 0 20px;
  border: none;
  padding: 1px 2px;
  border-radius: 0;
  background: #a4a4a4;
 /* box-shadow: inset 0 1px 0 0 #0d0e0f, inset 0 -1px 0 0 #3a3d42;
  -webkit-box-shadow: inset 0 1px 0 0 #0d0e0f, inset 0 -1px 0 0 #3a3d42;*/
  outline: none; /* no focus outline */
  float:left;
}

input[type="range"]::-moz-range-track {
  border: inherit;
  background: transparent;
}

input[type="range"]::-ms-track {
  border: inherit;
  color: transparent; /* don't drawn vertical reference line */
  background: transparent;
}

input[type="range"]::-ms-fill-lower,
input[type="range"]::-ms-fill-upper {
  background: transparent;
}

input[type="range"]::-ms-tooltip {
  display: none;
}

/* thumb */

input[type="range"]::-webkit-slider-thumb {
  -webkit-appearance: none;
  width: 38px;
  height: 9px;
  border: none;
  border-radius: 0;
  background: #ffd800;
}
input[type="range"]::-moz-range-thumb {
  width: 38px;
  height: 9px;
  border: none;
  border-radius: 0;
  background:#ffd800;
}

input[type="range"]::-ms-thumb {
  width: 38px;
  height: 9px;
  border-radius: 0;
  border: 0;
  background-image: linear-gradient(to bottom, #529de1 0, #245e8f 100%); /* W3C */
}

.cropping-outer-main-banner {
	width: 673px !important;
}

.dragtoreposition-main {
	position: absolute;
	width: 100%;
	height: 36px;
	background: rgba(0, 0, 0, .4);
	bottom: 0;
}

.dragtoreposition-main p {
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
	height: auto;
	text-align: center;
	color: #FFF;
	line-height: 36px;
	font-size: #FFF;
}

.dragtoreposition-main p .fa {
	padding-right: 10px;
}

.crop-new-img-view {
	float: left;
	top: 50%;
	margin: -159px 0 0 0;
	width: 100%;
	height: auto;
	position: relative;
}

.drag-minus {
	float: left;
	margin: 0;
	width: 21px;
	height: 21px;
	background: url(../img/innerpages/cropping/minus.png) no-repeat;
	border: 0;
}

.drag-plus {
	float: left;
	margin: 0;
	width: 21px;
	height: 21px;
	background: url(../img/innerpages/cropping/plus.png) no-repeat;
	border: 0;
}

.example {
	margin: -50px 0 0 -50px;
	top: 50%;
	left: 50%;
}

.pie-title-center {
  display: inline-block;
  position: relative;
  text-align: center;
  top: 50%;
  left: 50%;
  margin: -50px 0 0 -50px;
}

.pie-value {
  display: block;
  position: absolute;
  font-size: 14px;
  height: 40px;
  top: 50%;
  left: 0;
  right: 0;
  margin-top: -20px;
  line-height: 40px;
}

#floatingCirclesG{
	position:relative;
	width:125px;
	height:125px;
	margin:auto;
	transform:scale(0.6);
		-o-transform:scale(0.6);
		-ms-transform:scale(0.6);
		-webkit-transform:scale(0.6);
		-moz-transform:scale(0.6);
}

.f_circleG{
	position:absolute;
	background-color:rgb(255,255,255);
	height:22px;
	width:22px;
	border-radius:12px;
		-o-border-radius:12px;
		-ms-border-radius:12px;
		-webkit-border-radius:12px;
		-moz-border-radius:12px;
	animation-name:f_fadeG;
		-o-animation-name:f_fadeG;
		-ms-animation-name:f_fadeG;
		-webkit-animation-name:f_fadeG;
		-moz-animation-name:f_fadeG;
	animation-duration:1.2s;
		-o-animation-duration:1.2s;
		-ms-animation-duration:1.2s;
		-webkit-animation-duration:1.2s;
		-moz-animation-duration:1.2s;
	animation-iteration-count:infinite;
		-o-animation-iteration-count:infinite;
		-ms-animation-iteration-count:infinite;
		-webkit-animation-iteration-count:infinite;
		-moz-animation-iteration-count:infinite;
	animation-direction:normal;
		-o-animation-direction:normal;
		-ms-animation-direction:normal;
		-webkit-animation-direction:normal;
		-moz-animation-direction:normal;
}

#frotateG_01{
	left:0;
	top:51px;
	animation-delay:0.45s;
		-o-animation-delay:0.45s;
		-ms-animation-delay:0.45s;
		-webkit-animation-delay:0.45s;
		-moz-animation-delay:0.45s;
}

#frotateG_02{
	left:15px;
	top:15px;
	animation-delay:0.6s;
		-o-animation-delay:0.6s;
		-ms-animation-delay:0.6s;
		-webkit-animation-delay:0.6s;
		-moz-animation-delay:0.6s;
}

#frotateG_03{
	left:51px;
	top:0;
	animation-delay:0.75s;
		-o-animation-delay:0.75s;
		-ms-animation-delay:0.75s;
		-webkit-animation-delay:0.75s;
		-moz-animation-delay:0.75s;
}

#frotateG_04{
	right:15px;
	top:15px;
	animation-delay:0.9s;
		-o-animation-delay:0.9s;
		-ms-animation-delay:0.9s;
		-webkit-animation-delay:0.9s;
		-moz-animation-delay:0.9s;
}

#frotateG_05{
	right:0;
	top:51px;
	animation-delay:1.05s;
		-o-animation-delay:1.05s;
		-ms-animation-delay:1.05s;
		-webkit-animation-delay:1.05s;
		-moz-animation-delay:1.05s;
}

#frotateG_06{
	right:15px;
	bottom:15px;
	animation-delay:1.2s;
		-o-animation-delay:1.2s;
		-ms-animation-delay:1.2s;
		-webkit-animation-delay:1.2s;
		-moz-animation-delay:1.2s;
}

#frotateG_07{
	left:51px;
	bottom:0;
	animation-delay:1.35s;
		-o-animation-delay:1.35s;
		-ms-animation-delay:1.35s;
		-webkit-animation-delay:1.35s;
		-moz-animation-delay:1.35s;
}

#frotateG_08{
	left:15px;
	bottom:15px;
	animation-delay:1.5s;
		-o-animation-delay:1.5s;
		-ms-animation-delay:1.5s;
		-webkit-animation-delay:1.5s;
		-moz-animation-delay:1.5s;
}



@keyframes f_fadeG{
	0%{
		background-color:rgb(43,213,34);
	}

	100%{
		background-color:rgb(255,255,255);
	}
}

@-o-keyframes f_fadeG{
	0%{
		background-color:rgb(43,213,34);
	}

	100%{
		background-color:rgb(255,255,255);
	}
}

@-ms-keyframes f_fadeG{
	0%{
		background-color:rgb(43,213,34);
	}

	100%{
		background-color:rgb(255,255,255);
	}
}

@-webkit-keyframes f_fadeG{
	0%{
		background-color:rgb(43,213,34);
	}

	100%{
		background-color:rgb(255,255,255);
	}
}

@-moz-keyframes f_fadeG{
	0%{
		background-color:rgb(43,213,34);
	}

	100%{
		background-color:rgb(255,255,255);
	}
}

}

.new-mang-job-left .NewHomeNavMain {
	margin: 39px 0 0 18px;
}

.new-mang-job-right {
	margin: 0 60px 0 234px;
}

.newmng-joblist-header {
	float: left;
	margin: 0;
	width: 100%;
	height: auto;
	padding: 7px 7px 7px 20px;
	background: #09bafc;
}

.newmng-joblist-header h1 {
	float: left;
	margin: 4px 0 0 0;
	padding: 0;
	width: auto;
	font-size: 20px;
	color: #fcfcfc;
	font-weight: 600;
}

.newmng-joblist-main {
	float: left;
	margin: 0;
	padding: 0 0 0;
	width: 100%;
	height: auto;
	border: 1px solid #e8e8e8;
	border-top: 0;
}

.new-post-job-btn a {
	float: right;
	margin: 0;
	width: auto;
	height: auto;
	padding: 8px 10px;
	background: #e9f029;
	color: #000;
	font-size: 12px;
}

.new-post-job-btn a .fa {
	font-size: 14px;
	margin:0 4px 0 0;
	-webkit-transform: rotateY(-180deg);
    transform: rotateY(-180deg);
    vertical-align: middle;
}

.new-post-draft-btn a {
	float: right;
	margin: 0 10px 0;
	width: auto;
	height: auto;
	padding: 7px 11px;
	color: #FFF;
	font-size: 12px;
	border: 1px solid #8ad7f3;
}

.new-post-draft-btn a .fa {
	font-size: 14px;
	margin:0 4px 0 0;
	-webkit-transform: rotateY(-180deg);
    transform: rotateY(-180deg);
    vertical-align: middle;
}

.newmng-joblist-row {
	float: left;
	margin: 0;
	padding: 18px;
	width: 100%;
	height: auto;
	border-bottom: 1px solid #e8e8e8;
	cursor: pointer;
	position: relative;
}

.newmng-joblist-row:last-child {
	border-bottom: 0;
}

.newmng-joblist-row h1 {
	float: left;
	margin: 0;
	width: 100%;
	height: auto;
	font-size: 16px;
	color: #000;
	font-weight: 400;
}

.newmng-joblist-row p {
	float: left;
	margin: 9px 7px 0 0;
	padding: 0 7px 3px 0;
	width: auto;
	height: auto;
	font-size: 14px;
	color: #9c9c9c;
	font-weight: 400;
	background: url(../img/innerpages/managejobs/sep.jpg) no-repeat right center;
	vertical-align: top;
}

.newmng-joblist-row span {
	float: left;
	margin: 10px 0 0 0;
	padding: 0 0 3px 0;
	width: auto;
	height: auto;
	font-size: 14px;
	color: #9c9c9c;
	font-weight: 400;
}

.newmng-joblist-row:hover {
	background: #f3f3f3;
}

.newmng-joblist-setting {
	position: absolute;
	width: 20px;
	height: 20px;
	top: 50%;
	right: 20px;
	margin: -10px 0 0 0;
	display: none;
}

.newmng-joblist-row:hover .newmng-joblist-setting {
	display: block;
}

.newmng-joblist-arrow_box {
	position: relative;
	background: #09bafc;
	width: 130px;
	height: 146px;
	position: absolute;
	right: -18px;
	top: 35px;
	z-index: 1;
}

.newmng-joblist-arrow_box:after {
	bottom: 100%;
	right: 20px;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(9, 186, 252, 0);
	border-bottom-color: #09bafc;
	border-width: 8px;
	margin-left: -8px;
}

.newmng-joblist-arrow_box ul {
	display: inline-block;
	margin: 22px 0 0;
	padding: 0;
	list-style: none;
	height: auto;
}

.newmng-joblist-arrow_box ul li {
	display: inline-block;
	width: 100%;
	padding: 0 14px;
	margin: 0 0 18px;
}

.newmng-joblist-arrow_box ul li a {
	font-size: 18px;
	color: #FFF;
}

.newmng-joblist-arrow_box ul li a .fa {
	width: 20px;
	text-align: center;
	margin-right: 14px;
}

.back-to-top a{
	float: right;
	margin: 15px 15px 0 0;
	padding: 0;
	width: auto;
	height: auto;
	font-size: 14px;
	color: #9f9f9f;
	font-weight: 700;
	vertical-align: middle;
}

.back-to-top a:hover {
	color: #0070e5;
}

.new-mng-job-right {
	float: left;
	margin: 0;
	width: 100%;
	height: auto;
	padding: 0 0 0 60px;
}

.newmng-job-right-head {
	float: left;
	margin: 0;
	padding: 0 0 38px;
	width: 100%;
	height: auto;
	border-bottom: 1px solid #e8e8e8;
	position: relative;
}

.newmng-job-right-head h1 {
	float: left;
	margin: 29px 0 14px 0;
	width: 100%;
	height: auto;
	font-weight: 700;
	color: #0070e5;
	font-size: 18px;
}

.newmng-job-right-head h2 {
	float: left;
	margin: 0 0 0 0;
	width: 100%;
	height: auto;
	font-weight: 400;
	color: #000;
	font-size: 36px;
}

.advanced-search-menu {
	float: left;
	margin: 25px 0 0;
	width: auto;
	height: auto;
	font-weight: 400;
	font-size: 18px;
	color: #626262;
	cursor: pointer;
}

.advanced-search-menu:hover {
	color: #0070e5;
}


.advanced-search-menu .fa {
	font-size: 20px;
	margin: 0 13px 0 0;
}

.head-settings-menu {
	float: left;
	margin: 25px 0 0 40px;
	padding: 0 0 0 30px;
	width: auto;
	height: auto;
	font-weight: 400;
	font-size: 18px;
	color: #626262;
	position: relative;
	cursor: pointer;
}

.head-settings-menu:hover {
	color: #0070e5;
}

.newmng-joblist-head-setting {
	position: absolute;
	width: 20px;
	height: 20px;
	top: 0;
	left: 0;
	margin:0 0 0 0;
	display: block;
}


.newmng-joblist-arrow_box-head {
	position: relative;
	background: #09bafc;
	width: 130px;
	height: 146px;
	position: absolute;
	left: -10px;
	top: 35px;
	z-index: 1;
}

.newmng-joblist-arrow_box-head:after {
	bottom: 100%;
	left: 20px;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(9, 186, 252, 0);
	border-bottom-color: #09bafc;
	border-width: 8px;
	margin-left: -8px;
}

.newmng-joblist-arrow_box-head ul {
	display: inline-block;
	margin: 22px 0 0;
	padding: 0;
	list-style: none;
	height: auto;
}

.newmng-joblist-arrow_box-head ul li {
	display: inline-block;
	width: 100%;
	padding: 0 14px;
	margin: 0 0 18px;
}

.newmng-joblist-arrow_box-head ul li a {
	font-size: 18px;
	color: #FFF;
}

.newmng-joblist-arrow_box-head ul li a .fa {
	width: 20px;
	text-align: center;
	margin-right: 14px;
}

.newmng-job-details-btn {
	float: left;
	margin: 25px 0 0 40px;
	font-weight: 400;
	font-size: 18px;
	color: #626262;
	cursor: pointer;
}

.newmng-job-details-btn:hover {
	color: #0070e5;
}

.advanced-search-menu .fa {
	font-size: 20px;
	margin: 0 13px 0 0;
}

.new-mng-job-list-row {
	float: left;
	margin: 0;
	width: 100%;
	height: auto;
	position: relative;
	padding: 0 0 0 0;
}

.new-mng-job-list-row-outer {
	float: left;
	margin: 0;
	width: 100%;
	height: auto;
	position: relative;
	padding: 0 60px 0 0;
	border-bottom: 1px solid #e8e8e8;

}

.mang-new-col-1 {
	float: left;
	margin: 0;
	width: 100%;
	height: auto;
	position: relative;
	min-height: 155px;
}

.mang-new-col-1-img-con {
	position: absolute;
	width: 100px;
	height: 112px;
	top: 25px;
	cursor: pointer;
}

.mang-new-col-1-img {
	float: left;
	margin: 0;
	width: 100%;
	height: 87px;
}

.new-mng-job-connect a{
	float: left;
	margin: 0;
	width: 100%;
	height: 25px;
	background: #e94569 url(../img/innerpages/managejobs/plus.png) no-repeat 10px 6px;
	color: #FFF;
	line-height: 25px;
	padding: 0 0 0 36px;
	font-size: 14px;
}

.mang-new-col-1-dtl-con {
	margin: 21px 30px 14px 130px;
	overflow: auto;
}

.mang-new-col-1-dtl-con h1 {
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
	height: auto;
	font-size: 18px;
	font-weight: 700;
	color: #626262;
	cursor: pointer;
}

.mang-new-col-1-dtl-con span {
	float: left;
	margin: 10px 0 0;
	padding: 0;
	width: 100%;
	height: auto;
	font-size: 12px;
	font-weight: 400;
	color: #626262;
}

.mang-new-col-1-dtl-con span .fa {
	color: #aaaaaa;
	font-size: 16px;
}

.mang-new-col-1-dtl-con p {
	float: left;
	margin: 8px 0 0;
	padding: 0;
	width: 100%;
	height: auto;
	font-size: 14px;
	font-weight: 400;
	color: #626262;
	line-height: 20px;
}

.mang-new-col-2 {
	float: left;
	margin: 0;
	width: 100%;
	height: auto;
	position: relative;
	background: 
}

.employeetdbg {
	background: #fafafa;
}

.new-mng-job-tags-main {
	float: left;
	margin: 0 0 0 0;
	padding: 0 40px;
	width: 100%;
	height: auto;
}

.new-mng-job-tags-main ul {
	float: left;
	margin: 0;
	width: 100%;
	height: auto;
	list-style: none;
	padding: 0;
}

.new-mng-job-tags-main ul li {
	float: left;
	border: 1px solid #8ad7f3;
	border-radius: 5px;
	padding: 0 15px;
	margin: 0 10px 10px 0;
	line-height: 25px;
}

.new-mng-job-tags-main ul li a {
	font-size: 12px;
	color: #09bafc;
}

.new-mng-job-tags-main-viewall  {
	border: 1px solid #9d9d9d !important;
}

.new-mng-job-tags-main-viewall a {
	color: #828282 !important;
}

.new-mng-jobs-right-btn {
	position: absolute;
	width: 28px;
	height: 60px;
	top: 50%;
	right:14px; 
	margin: -30px 0 0;
}

.new-mng-jobs-right-btn-check a{
	float: left;
	margin: 0;
	width: 28px;
	height: 25px;
	border: 1px solid #c9c9c9;
	border-radius: 5px;
	text-align: center;
	line-height: 22px;
	color: #979797;
	animation: 1.5s linear 0s normal none infinite running 
}

.new-mng-jobs-right-btn-check a:hover{
	color: #2fce6a;
}

.new-mng-jobs-right-btn-check-act a {
	color: #2fce6a !important;
}

.new-mng-jobs-right-btn-block a{
	float: left;
	margin: 10px 0 0;
	width: 28px;
	height: 25px;
	border: 1px solid #c9c9c9;
	border-radius: 5px;
	text-align: center;
	line-height: 22px;
	color: #979797;
	background: url(../img/innerpages/managejobs/block.png) no-repeat center center;
}

.new-mng-jobs-right-btn-block:hover a{
	background: url(../img/innerpages/managejobs/block-act.png) no-repeat center center;
}

.new-mng-jobs-right-btn-block-act a{
	background: url(../img/innerpages/managejobs/block-act.png) no-repeat center center !important;
}

.new-advance-search-main {
	position: absolute;
	top:100.1%;
	width: 100%;
	height: auto;
	overflow: hidden;
	max-height: 0;
	z-index: 2;
	-webkit-box-shadow: 0px 3px 7px 0px rgba(50, 50, 50, 0.49);
	-moz-box-shadow:    0px 3px 7px 0px rgba(50, 50, 50, 0.49);
	box-shadow:         0px 3px 7px 0px rgba(50, 50, 50, 0.49);
	-webkit-transition: max-height .5s;
	-moz-transition: max-height .5s;
	-ms-transition: max-height .5s;
	-o-transition: max-height .5s;
	transition: max-height .5s;
	background: #f1f1f1;
}


.new-advance-search-inner {
	float: left;
	margin: 0;
	padding: 0 25px 35px;
	width: 100%;
	height: auto;
}

.new-advance-search-inner label {
	float: left;
	margin: 35px 0 0 0;
	width: 100%;
	font-size: 14px;
	color: #717171;
	font-weight: 400;
}

.new-advance-search-input {
	float: left;
	margin: 7px 0 0 0;
	width: 100%;
	height: 40px;
	border: 1px solid #e0e0e0;
	background: #FFF;
	padding: 0 10px;
}

.new-advanced-search-btn {
	float: right;
	margin: 20px 15px 0 0;
	width: 138px;
	height: 30px;
	background: #09bafc url(../img/innerpages/managejobs/btn-bg.jpg) no-repeat right center;
	border: 0;
	text-align: left;
	font-size: 14px;
	color: #FFF;
	padding: 0 0 0 10px;
}

.new-advanced-cancel-btn {
	float: right;
	margin: 20px 8px 0 0;
	width: 77px;
	height: 30px;
	background: #d0d0d0;
	border: 0;
	text-align: left;
	font-size: 14px;
	color: #878787;
	padding: 0 0 0 0;
	text-align: center;
	line-height: 30px;
	cursor: pointer;
}

.new-mng-job-dtl-main {
	position: absolute;
	width: 100%;
	height: auto;
	background: #e9e9e9;
	top: 100.1%;
	z-index: 99999;
}

.new-mng-job-dtl-main-inr {
	float: left;
	margin: 0;
	padding: 0 0 25px 0;
	width: 100%;
	height: auto;
	position: relative;
}

.new-mng-dtl-left {
	margin: 0 102px 0 25px;
	overflow: auto;
}

.new-mng-job-close {
	position: absolute;
	width: 30px;
	height: 29px;
	background: url(../img/innerpages/managejobs/close.png) no-repeat;
	right: 21px;
	top: 20px;
	cursor: pointer;
}

.new-mng-job-edit {
	position: absolute;
	width: 35px;
	height: 35px;
	background: url(../img/innerpages/managejobs/edit.png) no-repeat;
	right: 67px;
	top: 16px;
	z-index: 1;
	cursor: pointer;
}

.new-mng-job-dtl-main-inr h1 {
	float: left;
	margin: 35px 0 0 0;
	padding: 0;
	width: 100%;
	height: auto;
	font-size: 18px;
	color: #010101;
	font-weight: 700;
}

.new-mng-job-dtl-main-inr p {
	float: left;
	margin: 5px 0 0 0;
	padding: 0;
	width: 100%;
	height: auto;
	font-size: 14px;
	color: #464646;
	font-weight: 400;
}

.new-mng-job-dtl-main-inr h1:first-child {
	margin: 25px 0 0 0;
}

.new-mng-job-overlay {
	position: fixed;
	width: 100%;
	height: 100vh;
	background: rgba(0, 0, 0, .5);
	left: 0;
	z-index: 99998;
}

.mng-job-pro-expand {
	float: left;
	margin: 0;
	width: 100%;
	height: auto;
	border-top: #e7e8ea;
	max-height: 0;
	-webkit-transition: max-height .5s;
	-moz-transition: max-height .5s;
	-ms-transition: max-height .5s;
	-o-transition: max-height .5s;
	transition: max-height .5s;
	overflow: hidden;
	position: relative;
}

.new-mng-job-abt-main {
	float: left;
	margin: 0 0 0 0;
	width: 100%;
	height: auto;
	background: #FFF;
	border: 1px solid #e1e8ed;
}

.new-mng-job-abt-content {
	float: left;
	margin: 0;
	width: 100%;
	height: auto;
	padding:52px 60px 60px;
}

.new-mng-job-abt-content .NewAbtusSecttl {
	color: #626262;
}

.new-mng-job-abt-content  .Newaboutusview p {
	color: #626262;
	font-size: 14px;
	line-height: 24px;
	margin-bottom: 6px;
}

.new-mng-job-abt-content .NewoverviewRow {
    width: 80%;
}

.new-mng-job-abt-content .NewoverviewRow {
	margin-top: 9px;
	padding-bottom: 19px;
	margin-bottom: 7px;
}

.new-mng-job-abt-content .OverviewNewTxt p {
    line-height: 22px !important;
    margin-top: -7px;
    margin-bottom: 10px;
}

.new-mng-job-abt-content .NewAbtAddress div {
    color: #626262 !important;
}

.mng-job-pro-expand .resp-tabs-list {
	border-right: 1px solid #e8e8e8;
	border-left: 1px solid #e8e8e8;
}

.mng-job-pro-expand .resp-tabs-list li:last-child {
    border-right:0 !important;
}

.newmngjob-exp-sep {
	border-bottom: 1px solid #f7f7f8;
	padding: 0 0 37px;
	margin-bottom: 40px;
	position: relative;
}

.newmngjob-exp-sep .WorkExpRight {
	top: 50%;
	margin: -20px 0 0 0;
}

.newmngjob-exp-con-main {
	float: left;
	margin: 0;
	width: 100%;
	height: auto;
	position: relative;
	min-height: 50px;
}

.newmngjob-exp-pro-img {
	position: absolute;
	width: 44px;
	height: 44px;
}

.newmngjob-exp-pro-dtl-main {
	margin: 0 20px 0 65px;
}

.exp-pro-sec1 {
	float: left;
	margin: -5px 0 0;
	width: 100%;
	height: auto;
	font-size: 14px;
	color: #09bafc;
}

.exp-pro-sec1 span {
	color: #626262;
}

.exp-pro-sec1 span .fa {
	margin: 0 10px;
	font-size: 20px;
	color: #aaa;
}


.exp-pro-sec2 {
	float: left;
	margin: 0 0 0;
	width: 100%;
	height: auto;
}

.exp-pro-sec2 h1 {
	float: left;
	margin: 5px 11px 0 0;
	padding: 0 11px 0 0;
	width: auto;
	height: auto;
	font-size: 16px;
	color: #000;
	font-weight: 700;
	background: url(../img/innerpages/managejobs/sep.jpg) no-repeat right center;
	vertical-align: middle;
}

.exp-pro-sec2 span {
	float: left;
	color: #626262;
	font-size: 14px;
	padding: 4px 0 0;
}

.newmngjob-exp-pro-dtl-con {
	float: left;
	margin: -5px 0 0;
	padding: 0;
	width: 100%;
	height: auto;
	font-size: 14px;
	color: #626262;
	line-height: 20px;
}

.newmngjob-exp-sep:last-child {
	border-bottom: 0;
	padding: 0 0 0;
	margin-bottom: 0;
}

.new-mng-job-skill-btn {
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
	height: auto;
	list-style: none;
}

.new-mng-job-skill-btn li a{
	float: left;
	margin: 0 16px 10px 0;
	width: auto;
	height: auto;
	font-size: 14px;
	color: #aaa;
}

.job-skill-blue {
	color: #09bafc !important;
}

.job-skill-green {
	color: #0dbd26 !important;
}

.job-skill-pink {
	color: #cd1fa6 !important;
}

.job-skill-purple {
	color: #e18b04 !important;
}

.new-mng-job-skills-list {
	float: left;
	margin: 0 0 13px;
	width: 100%;
	height: auto;
}

.new-mng-job-skills-list:last-child {
	float: left;
	margin: 0 0 0;
}

.new-mng-job-skills-list h1 {
	float: left;
	margin: 33px 0 20px;
	padding: 0;
	width: 100%;
	height: auto;
	font-size: 16px;
	color: #626262;
	font-weight: 700;
}

.new-mng-job-skills-list span {
	float: left;
	margin: 0 10px 10px 0;
	border: 1px solid;
	padding:5px 16px 4px;
	font-size: 12px;
	border-radius: 6px;
}

.new-mng-job-abt-content .NewWorkexpRow {
    margin: 0 0 40px;
}

.new-mng-job-abt-content .NewWorkexpRow:last-child {
	margin: 0 0 0;
}

.new-mng-job-abt-content .portfolonewrow {
    padding: 0 0 0 0;
}

.new-mng-job-spe-link-main {
	position: absolute;
	z-index: 1;
	right: 0;
	margin: 0;
	width: 245px;
	height: 50px;
}

.new-mng-job-spe-link-main ul {
	float: left;
	margin: 0;
	width: 100%;
	height: auto;
	padding: 0;
	list-style: none;
}

.new-mng-job-spe-link-main ul li a {
	float: left;
	margin: 0 25px 0 0;
	width: auto;;
	height: auto;
	line-height: 50px;
	font-size: 12px;
	color: #1e1e1e;
	text-transform: uppercase;
}

.new-mng-job-spe-link-main ul li a .fa {
	font-size: 22px;
	margin: 0 22px 0 0;
}

.new-profile-fixed-top {
	position: fixed;
	width: 100%;
	height: 75px;
	background: #FFF;
	left: 0;
	top: 60px;
	-webkit-box-shadow: 0px 2px 3px 0px rgba(50, 50, 50, 0.13);
	-moz-box-shadow:    0px 2px 3px 0px rgba(50, 50, 50, 0.13);
	box-shadow:         0px 2px 3px 0px rgba(50, 50, 50, 0.13);
	z-index: 4;
}

.new-profile-fixed-main {
    margin: 0 auto;
    width: 1258px;
    position: relative;
}

.new-profile-fixed-top-left {
	float: left;
	margin: 0;
	width: 50%;
	height: auto;
	position: relative;
}

.new-profile-fixed-top-pro-img{
	position: absolute;
	width:40px ;
	height:40px;
	top: 17px;
	left: 40px;
}

.new-profile-fixed-top-pro-right {
	margin: 0 0 0 100px;
}

.new-profile-fixed-top-pro-right h1 {
	float: left;
	margin: 20px 0 0;
	padding: 0;
	width: 100%;
	height: auto;
	font-size: 14px;
	color: #000;
	font-weight: 700;
}

.new-profile-fixed-top-pro-right p {
	float: left;
	margin: 3px 0 0;
	padding: 0;
	width: 100%;
	height: auto;
	font-size: 14px;
	color: #000;
}

.new-profile-fixed-top-follow a {
    background-color: #28bbff;
    border-radius: 5px;
    color: #FFF;
    display: inline-block;
    float: right;
    font-family: "Open Sans",sans-serif;
    font-size: 14px;
    font-weight: 400;
    height: auto;
    margin: 22px 35px 0 0;
    padding: 7px 15px 7px 10px;
    width: auto;
    text-align: right;
}

.new-profile-fixed-top-follow a .fa {
	margin: 0 20px 0 0;
}

.new-profile-view-follow a{
    background-color: #28bbff;
    border-radius: 5px;
    color: #FFF;
    display: inline-block;
    float: left;
    font-family: "Open Sans",sans-serif;
    font-size: 16px;
    font-weight: 400;
    width: 100%;
    height: 35px;
    margin: 15px 0 0 0;
    padding: 0;
    text-align: center;
    line-height: 35px;
}

.new-profile-view-follow .fa {
	margin: 0 10px 0 0;
}


.new-profile-fixed-top-connect a {
    background-color: #e04554;
    border-radius: 5px;
    color: #FFF;
    display: inline-block;
    float: right;
    font-family: "Open Sans",sans-serif;
    font-size: 14px;
    font-weight: 400;
    height: auto;
    margin: 22px 35px 0 0;
    padding: 7px 15px 7px 10px;
    width: auto;
    text-align: right;
}

.new-profile-fixed-top-connect a .fa {
	margin: 0 20px 0 0;
}



.new-profile-view-connect a {
    background: #e04554;
    border-radius: 5px;
    color: #fff;
    display: inline-block;
    float: left;
    font-family: "Open Sans",sans-serif;
    font-size: 14px;
    font-weight: 400;
    height: 35px;
    margin: 15px 0 0;
    padding: 0;
    width: 100%;
    line-height: 35px;
    text-align: center;
}

.new-profile-view-connect a .fa {
	margin: 0 10px 0 0;
}

.new-business-abt-content .employeenewright p {
    margin: 5px 0 0 !important;
}


/* NEW JOB DETAILS */

.new-mang-job-main {
	float: left;
	margin: 70px 0 0;
	width: 100%;
	height: auto;
}

.new-job-details-top-con {
	float: left;
	margin: 0;
	width: 100%;
	height: auto;
	background: #f6f6f6;
}

.new-job-details-top-inr {
	margin: 0 auto;
	width: 968px;
	height: auto;
	padding: 60px 0;
	overflow: hidden;
}

.new-job-company-name {
	float: left;
	margin: 0;
	width: 100%;
	height: auto;
	position: relative;
}

.new-job-company-logo {
	position: absolute;
	width:39px;
	height: 39px;
	top: 0;
	left: 0;
}

.new-job-company-title {
	margin: 8px 0 0 60px;
	font-weight: 400;
	font-size: 18px;
	color: #505050;
}

.new-job-company-title span {
	font-weight: 700;
}

.new-job-details-top-inr h1 {
	float: left;
	margin: 59px 0 0 0;
	padding: 0 60px 0 0;
	width: 100%;
	height: auto;
	color: #010101;
	font-weight: 700;
	font-size: 36px;
}

.new-job-dtl-view-btn a{
	float: left;
	margin: 54px 0 0;
	width: auto;
	height: auto;
	padding: 8px 35px;
	background: #39bff6;
	color: #FFF;
	font-weight: 700;
	font-size: 14px;
	border-radius: 8px;
}

.new-job-dtl-apply-btn a{
	float: left;
	margin: 54px 0 0 20px;
	width: auto;
	height: auto;
	padding: 8px 35px;
	background: #e04554;
	color: #FFF;
	font-weight: 700;
	font-size: 14px;
	border-radius: 8px;
}

.new-job-dtl-con {
	width: 100%;
	height: auto;
	width: auto;
	padding: 0 0 75px;
}
.new-job-dtl-con .new-job-details-top-inr {
	padding: 0 0;
}

.new-job-description {
	float: left;
	margin: 0;
	width: 100%;
	height: auto;
	border-right: 1px solid #ebebeb;
}

.new-job-description h1 {
	float: left;
	margin: 57px 0 0;
	padding: 0;
	width: 100%;
	height: auto;
	font-size: 18px;
	font-weight: 700;
	color: #2a77ad;
}

.new-job-description ul {
	float: left;
	margin: 25px 0 0 ;
	padding: 0;
	width: 100%;
	height: auto;
	list-style: none;
}

.new-job-description ul li {
	float: left;
	margin: 0 0 5px;
	width: 100%;
	height: auto;
	font-size: 16px;
	color: #626262;
	font-weight: 400;
}

.new-job-description ul li:last-child {
	margin: 0;
}

.new-job-dtl-skills {
	float: left;
	margin: 20px 0 19px;
	width: 70%;
	height: auto;
}

.new-job-dtl-skills span {
	float: left;
	margin: 0 10px 10px 0;
	width: auto;
	border-radius: 5px;
	border: 1px solid #8ad7f3;
	font-size: 12px;
	color: #09bafc;
	padding: 3px 15px;
}

.new-job-description h2 {
	float: left;
	margin: 28px 0 0;
	padding: 0;
	width: 100%;
	height: auto;
	font-size: 18px;
	font-weight: 700;
	color: #2a77ad;
}

.new-job-description p {
	float: left;
	margin: 7px 0 0;
	padding: 0;
	width: 100%;
	height: auto;
	font-size: 16px;
	font-weight: 400;
	color: #626262;
}

.new-job-dtl-more-dtl {
	float: left;
	margin: 0;
	width: 100%;
	height: auto;
}

.new-job-dtl-more-dtl h1 {
	float: left;
	margin: 57px 0 0;
	padding: 0;
	width: 100%;
	height: auto;
	font-size: 18px;
	font-weight: 700;
	color: #2a77ad;
}

.new-job-dtl-more-dtl h1 span {
	color: #b7b7b7;
}

.new-job-dtl-more-dtl h2 {
	float: left;
	margin: 24px 0 0;
	width: 100%;
	height: auto;
	font-size: 16px;
	color: #626262;
	font-weight: 700;
}

.new-job-dtl-more-dtl p {
	float: left;
	margin: 12px 0 0;
	width: 100%;
	height: auto;
	font-size: 14px;
	color: #626262;
	font-weight: 400;
}

.new-job-looking-employee {
	float: left;
	margin: 40px 0 0;
	width: 100%;
	height: auto;
	font-size:16px;
	color: #626262;
	font-weight: 400;
}

.new-job-looking-employee a {
	font-weight: 700;
	color: #39bff6;
}

.new-job-dtl-apply a {
	float: left;
	margin: 35px 0 0;
	padding: 8px 0;
	width: 100%;
	height: auto;
	background: #e04554;
	text-align: center;
	font-size: 14px;
	color: #FFF;
	font-weight: 700;
	border-radius: 5px;
}

.new-job-dtl-more-dtl h3 {
	float: left;
	margin: 40px 0 0;
	width: 100%;
	height: auto;
	font-size: 16px;
	color: #b7b7b7;
	font-weight: 700;
}

.new-job-url-main {
	float: left;
	margin: 15px 0 48px;
	width: 100%;
	height: auto;
	position: relative;
}

.new-job-url-right {
	position: absolute;
	top: 0;
	right: 0;
	width: 84px;
	height: 40px;
	background: #39bff6;
	-webkit-border-top-right-radius: 7px;
	-webkit-border-bottom-right-radius: 7px;
	-moz-border-radius-topright: 7px;
	-moz-border-radius-bottomright: 7px;
	border-top-right-radius: 7px;
	border-bottom-right-radius: 7px;
	border: 0;
	color: #FFF;
	font-size: 14px;
	font-weight: 700;
}

.new-job-url-left {
	margin: 0 84px 0 0;
}

.new-job-url-input {
	float: left;
	margin: 0;
	width: 100%;
	height: 40px;
	border: 1px solid #e8e8e8;
	border-right: 0 !important;
	font-size: 12px;
	color: #b7b7b7;
	padding: 0 0 0 10px;
}

.new-job-social-share a{
	float: left;
	margin: 0 0 7px;
	width: 100%;
	height: 40px;
	line-height: 38px;
	padding: 0 14px;
	font-size: 20px;
	font-size:14px;
	color: #626262;
	font-weight: 700;
	border: 1px solid #e8e8e8;
	border-radius: 7px;
}

.new-job-social-share a img {
	margin-right: 15px;
}

.new-job-social-share a span {
	 display: inline-block;
    padding: 1px 0 0;
    vertical-align: top;
}

/* SPA LISTING */

.new-spa-list-inr {
	margin: 0 auto;
	width: 80%;
	height: auto;
	position: relative;
}

/*.new-spa-list-inr-left {
	position: fixed;
	width: 323px;
}
*/
.new-spa-list-inr-left-new {
	position: fixed;
	width: 323px;
}

.goto-main-menu a {
	float: left;
	margin: 0;
	width: 100%;
	height: auto;
	font-size:14px;
	color: #505050;
	font-weight: 400;
}

.goto-main-menu span {
	font-weight: 700;
}

.goto-main-menu a img {
	margin: 0 27px 0 0;
}

.new-searchby-service {
	float: left;
	margin: 46px 0 0 0;
	width: 80%;
	height: auto;;
	position: relative;
}

.new-searchby-service-input {
	float: left;
	margin: 0;
	padding: 0 0 0 10px;
	width: 100%;
	height: 40px;
	border: 1px solid #dedede;
	font-size: 14px;
	color: #505050;
}

.new-searchby-service-btn {
	position: absolute;
	top: 0;
	right: 10px;
	width: 19px;
	height: 40px;
	background: url(../img/spalist/search.png) no-repeat center center;
	border: 0;
}

.new-spa-list-populer {
	float: left;
	margin: 39px 0 0 0;
	width: 100%;
	height: auto;
	position: relative;
}

.new-spa-list-populer-left {
	position: absolute;
	width: 23px;
	height: 20px;
	text-align: right;
}

.new-spa-list-populer-right {
	margin: 0 0 0 47px;
}

.new-spa-list-populer-right h1 {
	float: left;
	margin: 5px 0 8px 0;
	width: 100%;
	height: auto;
	padding: 0;
	font-size: 14px;
	color: #2a77ad;
	font-weight: 700;
}


.new-spa-list-populer-right ul {
	float: left;
	margin:0;
	padding: 0;
	width: 100%;
	height: auto;
	list-style: none;
}

.new-spa-list-populer-right ul li a {
	float: left;
	margin: 0 0 8px 0;
	font-size: 14px;
	color: #505050;
	width: 100%;
}

.new-spa-list-related-tags {
	float: left;
	margin:0 0 0;
	width: 100%;
}

.new-spa-list-related-tags-right {
	padding: 0 0 0 20px !important;
}

.new-spa-list-populer-right .new-spa-list-related-tags {
	margin:10px 0 0;
}

.new-spa-list-related-tags span {
	float: left;
	margin: 0 10px 10px 0;
	border-radius: 5px;
	border: 1px solid ;
	font-size: 12px;
	color: #626262;
	padding: 3px 15px;
	cursor: pointer;
	background: none !important;
}

.new-spa-list-related-tags-more a {
	float: left;
	border: 0;
	font-weight: 400;
	color: #0070e5;
	font-size: 14px;
	padding: 3px 0;
	line-height: 24px;
}

.updated-pro-list-inr-right {
	margin: 39px 0 0 323px;
}

.new-spa-list-inr-right {
	margin: 40px 0 0 323px;
}


.new-spa-list-inr-right-inr {
	float: left;
	margin: 0;
	width: 100%;
	height: auto;
	min-height: 100vh;
}

.updated-spa-list-inr-right-inr {
	border-left: 0;
	border-right: 0;
}

.new-spa-list-inr-right-inr-header {
	float: left;
	margin: 0;
	width: 100%;
	height: auto;
	background: #FFF;
	padding: 28px 20px 18px;
	border-bottom: 1px solid #eaeaea;
}

.new-spa-list-inr-right-inr-header p {
	float: left;
	margin: 0 10px 10px 0;
	border-radius: 5px;
	border: 1px solid #8ad7f3;
	font-size: 12px;
	color: #09bafc;
	padding: 3px 9px 3px 15px;
}
.new-spa-list-inr-right-inr-header p span {
	padding-left: 12px;
}

.new-spa-list-inr-right-inr-header p span a {
	float: right;
	margin: 0;
	width: auto;
	height: auto;
}

.new-spa-list-clear-filter a {
	float: left;
	margin: 0;
	width: auto;
	border: 1px solid #505050;
	font-size: 12px;
	color: #505050;
	padding: 3px 15px;
	border-radius: 5px;
}

.new-spa-listing-row {
	float: left;
	margin:60px 0 0 0;
	width: 100%;
	height: auto;
	position: relative;
	padding: 0 0 0 60px;
	min-height: 90px;
}

.updatednew-spa-listing-row {
	border: 1px solid #bfbfbf;
	border-top: 0;
	padding: 20px 20px 10px;
	margin-top: 0 !important;
	cursor: pointer;
}

.updatednew-spa-listing-row:first-child {
	border-top:1px solid #bfbfbf !important; 
}

.updatednew-spa-listing-row:first-child:hover {
	border-top:1px solid #26d0c4; 
	-webkit-box-shadow: inset 0px 0px 0px 2px rgba(38, 208, 196, 1);
	-moz-box-shadow:    inset 0px 0px 0px 2px rgba(38, 208, 196, 1);
	box-shadow:         inset 0px 0px 0px 2px rgba(38, 208, 196, 1);
}


.updatednew-spa-listing-row:hover {
	-webkit-box-shadow: inset 0px 0px 0px 2px rgba(38, 208, 196, 1);
	-moz-box-shadow:    inset 0px 0px 0px 2px rgba(38, 208, 196, 1);
	box-shadow:         inset 0px 0px 0px 2px rgba(38, 208, 196, 1);
	border:1px solid #26d0c4;
	border-top: 0;
}



.new-spa-listing-row table {
    margin: 0 !important;
}

.new-spa-listing-row .new-spa-list-related-tags {
	padding: 0 0 0 0;
}

.new-spa-listing-row td {
	padding: 0 0 0 0;
	height: 90px;
}

.new-spa-list-spa-img {
	position: absolute;
	width: 134px;
	height: 134px;
	top: 0;
	cursor: pointer;
	border: 1px solid #cacaca;
}

.new-spa-list-spa-img img {
	width: 100%;
	height: 100%;
}

/*.new-spa-list-dtl-right {
	margin: 0 0 0 166px;
}
*/
.new-spa-list-dtl-right-inr {
	float: left;
	margin: 0;
	width: 100%;
	height: auto;
	border-right: 1px solid #eaeaea;
}

.new-spa-list-dtl-right h1 {
	float: left;
	margin: -6px 0 0 0 !important;
	padding: 0 !important;
	width: 100% !important;
	height: auto !important;
	font-size: 24px !important;
	color: #010000 !important;
	text-align: left !important;
}

.not-avilable {
	display: inline-block;
	line-height: 18px;
	border-left: 1px solid #c4c4c4;
	float: none !important;
	padding:0 0 0 11px !important;
	color: #d3a507 !important;
	margin: 5px 0 0 3px !important;
	font-size: 12px;
	vertical-align: top;
}

.avilable-now {
	display: inline-block;
	line-height: 18px;
	border-left: 1px solid #c4c4c4;
	float: none !important;
	padding:0 0 0 11px !important;
	color: #19a80e !important;
	margin: 5px 0 0 3px !important;
	font-size: 12px;
	vertical-align: top;
}

.status-working {
	display: inline-block;
	line-height: 18px;
	border-left: 1px solid #c4c4c4;
	float: none !important;
	padding:0 0 0 11px !important;
	color: #ee0000 !important;
	margin: 5px 0 0 3px !important;
	font-size: 12px;
	vertical-align: top;
}

#New-connection .new-spa-list-dtl-right-inr {
	margin-bottom: 3px;
}

.new-spa-list-dtl-right span {
	float: left;
	margin: 0 11px 0 0;
	background: url(../img/spalist/sep.jpg) no-repeat right center;
	font-size: 12px;
	color: #626262;
	padding: 0 11px 0 0;
}

.new-spa-list-dtl-right span:last-child {
	background: none;
}

.new-spa-list-dtl-right span .fa {
	font-size: 14px;
	color: #707575;
	margin: 0 5px 0 0;
}

.new-spa-list-dtl-right p {
	float: left;
	margin: 0;
	font-size: 14px;
	color: #545454;
	padding: 0 11px 0 0;
	line-height: 22px;
	width: 100%;
}

.new-spa-list-dtl-connect a {
	float: left;
	margin: 10px 0 0;
	width: 100px;
	height: 28px;
	background: url(../img/spalist/btnbg.png) no-repeat;
	line-height: 27px;
	color: #545454;
	font-size: 12px;
}

.new-spa-list-dtl-connect a .fa {
	display: inline-block;
	margin: 0 5px 0 15px; 
}

.new-spa-list-dtl-view {
	float: left;
	margin: 10px 0 0 20px;
	width: auto;
	height: auto;
	font-size: 12px;
	color: #808080;
	line-height: 27px;
}

.new-spa-list-dtl-view .fa {
	font-size: 14px;
	color: #a8a8a8;
}

/* NEW PROFESSIONAL SEARCH RESULT */

/*.new-pro-search-list-inr {
	margin: 0 auto;
	width: 1147px;
	height: auto;
	position: relative;
}*/

.new-pro-search-list-dtl-con {
	/*width: 472px;*/
}

.new-pro-search-tags-btm {
	float: left;
	margin: 5px 0 0;
	width: 100%;
	height: auto;
}

.new-pro-search-des {
	float: left;
	margin: 0;
	width: 100%;
	height: auto;
	font-size: 14px;
	color: #626262;
	line-height: 20px;
}


.NewHeaderCenterCon .new-spa-list-inr-left {
	width: 329px;
}

.NewHeaderCenterCon .new-spa-list-inr-right {
	margin: 0 0 0 329px;
}

#new-pro-search-result .new-spa-list-related-tags span {
	border: 1px solid #c4c4c4;
}

.updated-pro-download a{
	float: right;
	margin: 8px 0 0 0;
	width: 97px;
	height: 25px;
	line-height: 25px;
	padding:0;
	background: #26d0c4;
	border-radius: 5px;
	font-size: 12px;
	color: #FFF;
	-webkit-box-shadow: 0px 2px 5px 0px rgba(50, 50, 50, 0.2);
	-moz-box-shadow:    0px 2px 5px 0px rgba(50, 50, 50, 0.2);
	box-shadow:         0px 2px 5px 0px rgba(50, 50, 50, 0.2);
	text-align: center;
}

.updated-pro-connect a{
	float: right;
	margin: 8px 0 0 0;
	width: 97px;
	height: 25px;
	line-height: 25px;
	padding:0;
	background: #0070e5;
	border-radius: 5px;
	font-size: 12px;
	color: #FFF;
	-webkit-box-shadow: 0px 2px 5px 0px rgba(50, 50, 50, 0.2);
	-moz-box-shadow:    0px 2px 5px 0px rgba(50, 50, 50, 0.2);
	box-shadow:         0px 2px 5px 0px rgba(50, 50, 50, 0.2);
	text-align: center;
}

.updated-pro-invite-job{
	float: right;
	margin: 10px 0 0 0;
	width: 97px;
	height: 25px;
	line-height: 22px;
	padding:0;
	background: #f7f7f7;
	border-radius: 5px;
	font-size: 12px;
	color: #626262;
	border: 1px solid #c5c5c5;
	-webkit-box-shadow: 0px 2px 5px 0px rgba(50, 50, 50, 0.2);
	-moz-box-shadow:    0px 2px 5px 0px rgba(50, 50, 50, 0.2);
	box-shadow:         0px 2px 5px 0px rgba(50, 50, 50, 0.2);
	text-align: center;
}

.new-pro-search-connect a{
	float: right;
	margin: 7px 0 0 19px;
	width: 97px;
	height: 25px;
	line-height: 25px;
	padding:0;
	background: #26d0c4;
	border-radius: 5px;
	font-size: 12px;
	color: #FFF;
	-webkit-box-shadow: 0px 2px 5px 0px rgba(50, 50, 50, 0.05);
	-moz-box-shadow:    0px 2px 5px 0px rgba(50, 50, 50, 0.05);
	box-shadow:         0px 2px 5px 0px rgba(50, 50, 50, 0.05);
	text-align: center;
}

.new-pro-search-invite a {
	float: right;
	clear: left;
	margin: 10px 0 0 19px;
	width: 97px;
	height: 25px;
	line-height: 25px;
	padding:0;
	background: #2c82c9;
	border-radius: 5px;
	font-size: 12px;
	color: #FFF;
	border: 1px solid #2c82c9;
	-webkit-box-shadow: 0px 2px 5px 0px rgba(50, 50, 50, 0.05);
	-moz-box-shadow:    0px 2px 5px 0px rgba(50, 50, 50, 0.05);
	box-shadow:         0px 2px 5px 0px rgba(50, 50, 50, 0.05);
	text-align: center;
	cursor: pointer;
}

.new-search-list-pro-img  {
	position: absolute;
	width: 75px;
	height: 75px;
	top: 20px;
	cursor: pointer;
	border: 1px solid #cacaca;
	border-radius: 50%;
	overflow: hidden;	
}

.updated-pro-search-list-img  {
	position: absolute;
	width: 75px;
	height: 75px;
	top: 20px;
	cursor: pointer;
	border: 1px solid #c4c4c4;
	border-radius: 50%;
	overflow: hidden;
}

.new-search-list-pro-img img {
	width: 100%;
	height: 100%;
}

#new-pro-search-result .new-spa-list-dtl-right {
    margin: 0 0 0 111px;
    height: auto;
}

#new-pro-search-result .new-spa-list-dtl-right p {
	width: 100%;
	margin: 5px 0 0 1px;
}

/*#new-pro-search-result .new-spa-list-dtl-right p {
	width: auto;
	margin: 6px 0 0 1px;
}
*/

#new-pro-search-result .new-spa-list-dtl-right-inr {
    border-right: 0;
}

.new-search-list-pro-tag-sep {
	border-left: 1px solid #eaeaea;
}

.new-spa-list-related-tags span {
    margin: 0 7px 10px 0;
    border-radius: 4px;
    padding: 1px 15px;
}

.new-pro-list-loc {
	float: left;
	width: 100%;
	margin: 5px 0 0 0;
}

.updated-pro-nationality {
	float: left;
	margin: 0 8px 0 0;
	width: auto;
	font-size: 12px;
	color: #707575;
	vertical-align: middle;
}

.updated-pro-nationality .fa {
	margin-right: 5px;
	font-size: 14px;
	vertical-align: middle;
}

.new-pro-list-loc span {
	background: none !important;
}

.new-pro-list-loc .new-spa-list-dtl-view {
	margin: 0 0 0;
	color: #808080;
}

.new-pro-list-loc .new-spa-list-dtl-view .fa {
	font-size: 14px;
	margin: 0;
}

#new-pro-search-result .new-spa-list-related-tags-more a {
    color: #09bafc;
    padding: 1px 5px;
}

/*.new-pro-list-mid {
	margin:0 270px 0 200px;
}*/

/*.new-pro-list-keyword-main {
	float: left;
	margin: 0;
	width: 100%;
	height: auto;
	position: relative;
}

.new-pro-list-keyword-main p {
	float: left;
	margin: 0;
	width: 250px;
	height: auto;
	font-size: 14px;
	color: #626262;
}

.new-pro-list-keyword-input-main {
	float: left;
	margin: 16px 0 0;
	width: 299px;
	height: auto;
	position: relative;
}

.new-searchbkeyword-btn {
	position: absolute;
	top: 0;
	right: 0;
	width: 75px;
	height: 40px;
	border: 1px solid #dfdfdf;
	background: #ededed;
	font-size: 14px;
	color: #505050;
	font-weight: 700;
}

.new-pro-list-keyword-input {
	float: left;
	margin: 0 0 0 0;
	padding: 0 10px 0 20px; 
	width: 214px;
	height: 40px;
	border: 1px solid #dfdfdf;
	font-size: 12px;
	color: #929292;
}

.new-pro-job-search-main {
	margin: 0 0 0;
}*/

/*.new-pro-job-search-main .new-searchby-service {
	margin: 16px 0 0;
	width: 299px;
}

.new-job-title-filter-main {
	float: left;
	margin: 20px 0 0;
	width: 100%;

}

.new-scroll-bottom {
	margin-bottom:150px;
}

.new-searchby-service .new-searchby-service-input {
	font-size: 12px;
}

.new-job-title-filter-main ul {
	float: left;
	margin: 0;
	width: 100%;
	padding: 0;
	list-style: none;
	height: 90px;
	max-height: 90px;
	overflow: hidden;
	-webkit-transition: height .5s;
	-moz-transition: height .5s;
	-ms-transition: height .5s;
	-o-transition: height .5s;
	transition: height .5s;
}

.new-job-title-filter-main ul li {
	float: left;
	margin: 0 0 15px;
	width: 100%;
	height: auto;
	line-height: 15px;
}

.new-job-title-filter-main .content {
	height: auto;
}

.new-job-title-filter-check {
	width: 15px;
	height: 15px;
	background: #fafafa;
	position: relative;
	border: 1px solid #d1d1d1;
	float: left;
	margin-right: 17px;
}

.new-job-title-filter-check label {
	cursor: pointer;
	position: absolute;
	width: 18px;
	height: 17px;
	left: 0;
	top: 0;
}

.new-job-title-filter-check label:after {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity: 0;
	content: '';
	position: absolute;
	width: 8px;
	height: 5px;
	background: transparent;
	top: 3px;
	left: 3px;
	border: 2px solid #b2b2b2;
	border-top: none;
	border-right: none;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

.new-job-title-filter-check label:hover::after {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
	filter: alpha(opacity=30);
	opacity: 0.3;
}

.new-job-title-filter-check input[type=checkbox]:checked + label:after {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1;
}

.new-job-title-filter-view-more {
	float: left;
	margin: 15px 0 0 0;
	padding: 0;
	width: 100%;
	height: auto;
}

.new-job-title-filter-view-more a{
	font-size: 14px;
	color: #39bff6;
}
*/
/*#new-pro-search-result .new-spa-list-inr-left {
	top: 70px;
}*/

/*.new-style-top {
	margin: 29px 0 0;
}*/

/*#new-pro-search-result .new-spa-list-inr-right-inr-header {
	margin: 0 0 0;
}

#new-pro-search-result .new-spa-listing-row {
	 margin: 40px 0 0 0;
}

.new-search-pagination-main {
	float: left;
	margin: 0 0 50px;
	padding: 50px 0 0 0;
	width: 100%;
	height: auto;
}

.new-search-pagination-inr {
	float: left;
	margin: 0;
	width: 100%;
	height: 50px;
	border: 0;
	text-align: center;
}

.new-search-pagination-listing {
	float: left;
	margin: 0 0 50px;
	padding: 50px 0 0 0;
	width: 100%;
	height: auto;
}*/


.new-job-details-pop {
	position: fixed;
	z-index: 2;
	background: #f6f6f6;
	width: 100%;
	min-height: 100vh;
}

.new-job-details-field-container {
	position: absolute;
	z-index: 5;
	width: 100%;
	height: auto;
	min-height: 100vh;
	overflow: auto;
	background: #f6f6f6;
}

.new-edit-dtl-left-menu {
	position: fixed;
	width: 234px;
	height: 100vh;
	background: #FFF;
	border-right: 1px solid #e8e8e8;
}

.new-job-details-pop-inr {
	margin:65px 0 0 234px;
	overflow: auto;
}

.new-accordian-view-main {
	margin: 44px auto 0;
	width: 770px;
	height:auto;
}

.new-job-details-pop-inr-acco {
	float: left;
	margin: 0 0 50px;
	width: 100%;
	height: auto;
	overflow: auto;
	background: #fdfdfd;
	padding: 50px 50px 46px;
	-webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.25);
	-moz-box-shadow:    0px 0px 5px 0px rgba(50, 50, 50, 0.25);
	box-shadow:         0px 0px 5px 0px rgba(50, 50, 50, 0.25);
}

.new-job-details-pop-close {
	position: fixed;
	z-index: 3;
	width: auto;
	top: 100px;
	right: 34px;
	font-size: 14px;
	color: #626262;
	font-weight: 700;
	cursor: pointer;
}

.new-job-details-pop-close img {
	margin: 0 11px 0 0;
}

/* PRICING TABLE */

.new-pricing-table {
	margin: 0 auto;
	width: 70%;
	height: auto;
}

.new-pricing-table h1 {
	float: left;
	margin: 0;
	width: 100%;
	text-align: center;
	font-weight: 300px;
	font-size: 48px;
	color: #000;
}

.new-pricing-table p {
	float: left;
	margin: 10px 0 0;
	width: 100%;
	text-align: center;
	font-weight: 300px;
	font-size: 18px;
	color: #626262;
}

.price-th-title {
	font-size: 18px !important;
	color: #000 !important;
}

.price-th-title2 {
	font-size: 24px !important;
	color: #000 !important;
	text-align: left !important;
	font-weight: 400 !important;
	padding: 15px 30px !important;
}

.price-th-title2 span {
	background: #e04554;
	font-size: 14px;
	font-weight: 700;
	color: #FFF;
	padding: 2px 24px;
}

.upgrade-time {
	margin: 0;
	width: 100%;
	height: auto;
	font-size: 12px;
	color: #8c8c8c;
}

.price-th-title2 h2 {
	margin: 5px 0 0;
	width: 100%;
	font-size: 16px;
	color: #e04554;
	font-weight: 700;
	padding: 0 !important;
}

.price-no-border {
	border-bottom: 0 !important;
}

.price-new-close {
	color: #9c9c9c !important;
}

.price-new-close-count {
	font-size: 24px;
	color: #000;
}

#pricing-sep1:hover {
	-webkit-box-shadow: inset 0px 0px 0px 4px rgba(50, 50, 50, 1);
	-moz-box-shadow:    inset 0px 0px 0px 4px rgba(50, 50, 50, 1);
	box-shadow:         inset 0px 0px 0px 4px rgba(50, 50, 50, 1);
}


.columns {
    float: left;
    width: 33.3%;
    padding: 8px;
}

.price {
    list-style-type: none;
    border: 1px solid #eee;
    margin: 0;
    padding: 0;
    -webkit-transition: 0.3s;
    transition: 0.3s;
}

.price:hover {
    box-shadow: 0 8px 12px 0 rgba(0,0,0,0.2)
}

.price .header {
    background-color: #111;
    color: white;
    font-size: 25px;
}

.price li {
    border-bottom: 1px solid #eee;
    padding: 20px;
    text-align: center;
}

.price .grey {
    background-color: #eee;
    font-size: 20px;
}

/*.button {
    background-color: #4CAF50;
    border: none;
    color: white;
    padding: 10px 25px;
    text-align: center;
    text-decoration: none;
    font-size: 18px;
}*/

@media only screen and (max-width: 600px) {
    .columns {
        width: 100%;
    }
}

.new-job-details-pop-inr .businessinfonewiner {
    padding: 0 !important;
}

.new-job-details-pop-inr .Addnewkilltopttl {
	color: #000;
}


/* LIST YOUR JOB */

.new-job-list-main-con {
	width: 1411px;
	height: auto;
	margin: 0 auto;
	overflow: auto;
	position: relative;
}

.new-job-list-inr {
	margin: 0 auto;
	width: 100%;
	height: auto;
	position: relative;
}

.new-job-list-send-mail a{
	float: left;
	margin: 0;
	width: 100%;
	height: auto;
	font-size: 14px;
	color: #39bff6;
}

.new-job-list-dtl-right {
	margin: 0 0 0 128px;
}

.new-job-list-pro-img  {
	position: absolute;
	width: 100px;
	height: 100px;
	top: 0;
	cursor: pointer;
	border: 1px solid #cacaca;
}

.new-job-list-pro-img img {
	width: 100%;
	height: 100%;
}

.new-job-list-dtl-right span {
    background: rgba(0, 0, 0, 0) url("../img/spalist/sep.jpg") no-repeat scroll right center;
    color: #626262;
    float: left;
    font-size: 14px;
    margin: 8px 11px 3px 0;
    padding: 0 11px 0 0;
}

.new-job-list-dtl-right span:last-child {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}

.new-job-list-dtl-right span .fa {
    color: #aaa;
    font-size: 18px;
    margin: 0 8px 0 0;
}

.new-job-list-dtl-right p {
    color: #626262;
    float: left;
    font-size: 14px;
    line-height: 22px;
    margin: 0;
    padding: 0 11px 0 0;
}

.new-job-list-price-sep {
	border-left: 1px solid #eaeaea;
}

.new-job-list-head-ttl {
	float: left;
	margin: 0;
	width: 100%;
	height: auto;
	padding: 0;
	font-size: 24px;
	color: #505050;
	font-weight: 400;
}

.new-job-list-head-ttl span {
	background: #e04554;
	color: #FFF;
	font-size: 12px;
	padding: 0 5px;
	margin-left: 10px;
	vertical-align: middle;
}

.new-job-list-head-des {
	float: left;
	margin: 3px 0 0;
	padding: 0 20px 0 0;
	width: auto;
	height: auto;
	font-size: 14px;
	color: #626262;
	font-weight: 400;
	line-height: 22px;
}

.new-job-list-price-sep h1 {
	float: left;
	margin: 0;
	width: 100%;
	height: auto;
	font-size: 16px;
	color: #39bff6;
	font-weight: 400;
	padding: 0 0 0 40px;
}

.new-job-list-price-sep h2 {
	float: left;
	margin: 3px 0 0;
	width: 100%;
	height: auto;
	font-size: 14px;
	color: #000;
	font-weight: 400;
	padding: 0 0 0 40px;
}

.new-job-list-price-sep h2 span {
	font-size: 16px;
	color: #000;
	font-weight: 700;
}

.new-job-list-inr-header {
	float: left;
	margin: 0;
	width: 90%;
	height: auto;
	background: #FFF;
	padding: 28px 20px 18px 65px;
}

.new-job-list-inr-header-ttl {
	float: left;
	margin: 0;
	width: auto;
	height: auto;
	font-size: 30px;
	color: #000;
	font-weight: 700;
}

.new-job-list-inr-header-upload {
	float: left;
	background: url(../img/joblist/upload.png) no-repeat left 15px;
	margin: 0 0 0 44px;
	padding: 0 0 0 20px;
	width: auto;
	height: auto;
	font-size: 30px;
	color: #000;
	font-weight: 400;
}

 .file-upload-button2 { 
 	cursor: pointer; 
 	background: transparent; 
 	color: #a2a2a2; 
 	font-size: 22px; 
 	padding: 0; 
 	border: none; 
 	margin: -2px 0 0 0;
 	/* IE 9 Fix */
 	-moz-transition: all 0.2s ease-in; 
 	-o-transition: all 0.2s ease-in; 
 	-webkit-transition: all 0.2s ease-in; 
 	transition: all 0.2s ease-in; 
 	font-weight: 400; 
 } 
 .file-upload-button2:hover { 
 	background-color: transparent; 
 }

.new-job-list-inr-header-ttl .file-upload-button {
    background: transparent none repeat scroll 0 0;
    border: medium none;
    color: #57b652;
    cursor: pointer;
    font-size: 16px;
    font-weight: 700;
    margin-left: -1px;
    padding: 0;
    transition: all 0.2s ease-in 0s;
    background: url(../img/joblist/upload.png) no-repeat left center !important;
}

.post-a-job a {
	float: left;
	margin: 8px 0 0 35px;
	width: auto;
	height: auto;
	background: url(../img/joblist/job.png) no-repeat left center;
	padding: 0 0 0 30px;
	font-size: 22px;
	color: #a2a2a2;
}

.new-post-job-sort {
	float: right;
	margin: 5px 0 0;
	width: 146px;
	height: 34px;
	border: 1px solid #dfdede;
}

.selectric .button {
	background: #FFF !important;
	padding: 10px 15px !important;
}

.new-post-job-sort-text {
	float: right;
	margin: 5px 20px 0;
	width: auto;
	height: auto;
	font-size: 14px;
	color: #626262;
	line-height: 32px;
}

.new-job-title-most-wanted ul {
	float: left;
	margin: 0;
	width: 100%;
	height: auto;
}

.new-job-details-pop .NewHomeNavMain {
	top: 105px;
	left: 50px;
}

/* NEW BUSINESS EDIT */

#Homejob .newbusinessinput {
	background: #fff none repeat scroll 0 0;
	border: 1px solid #b7b7b7;
	color: #868686;
	font-family: "Open Sans", sans-serif;
	font-size: 14px;
	font-weight: 400;
	height: 50px;
	margin-bottom: 30px;
	padding: 0 10px;
	width: 100%;
	border-radius: 5px;
}

#Homejob .select-wrapper, .select-wrapper2 {
	border: 1px solid #b7b7b7;
	color: #868686;
	font-family: "Open Sans", sans-serif;
	font-size: 14px;
	font-weight: 400;
}

#Homejob .select-wrapper, .select-wrapper select {
    height: 50px;
    line-height: 50px;
    width: 100%;
    border-radius: 5px;
    padding: 0 10px;
}

#Homejob .newbusinessctgry {
    margin: 0 0 0;
}

#Homejob .select-wrapper2, .select-wrapper2 select {
     height: 50px;
    line-height: 50px;
    width: 100%;
    border-radius: 5px;
    padding: 0 10px;
    left: 0;
}

#Homejob .newbusinessinput2 {
    border: 1px solid #b7b7b7;
    color: #8e8e8e;
    float: left;
    font-size: 14px;
    font-weight: 400;
    height: 90px;
    margin: 0 0 20px;
    padding: 7px 10px 0;
    border-radius: 5px;
    font-family: "Open Sans", sans-serif;

}

.checkoutprofileidtl p {
	float: left;
	margin:4px 0 12px;
	padding: 0 6px 0 0;
	width: auto;
	height: auto;
	font-size: 12px;
	color: #747474;
	font-weight: 400;
	background: url(../img/common/check-sep.jpg) no-repeat right center;
	line-height: 16px;
}

.checkoutprofileidtl span {
	float: left;
	margin:2px 0 10px 6px;
	padding: 1px 5px 3px;
	width: auto;
	height: auto;
	font-size: 12px;
	color: #000;
	font-weight: 400;
	line-height: 16px;
	background: #fac612;
}

.new-checkout-follow a{
	position: absolute;
	top: 50%;
	right: 20px;
	margin: -12px 0 0;
	width: 75px;
	height: 25px;
	border-radius: 5px;
	background: #0070e0;
	font-size: 12px;
	color: #FFF;
	text-align: center;
	line-height: 25px;
	padding: 0;
}

.new-accordian-title {
	float: left;
	margin: 0 0 33px;
	width: 100%;
	height: auto;
	font-size: 30px;
	color: #505050;
}

.new-job-details-pop-inr-acco .Skilladbg {
	padding:0 !important;
	background:none;
}

.new-services-add-main {
	margin: 44px auto 0;
	width: 75%;
	height:auto;
}

.Newfileuploadicon_pet {
    background: url("../img/innerpages/crop/bg2.png") no-repeat scroll 0 0 !important;
    display: inline-block;
    height: 176px;
    margin: 0;
    width: 238px;
}

.new-job-details-pop-inr-acco .Newselectfilebtn {
	margin: 0 auto;
	background: #39BFF6 !important;
}

.new-reffer-view-main {
    height: auto;
    margin: 130px auto 0;
    width: 60%;
}

.new-edit-dtl-left-menu .NewHomeNavMain {
	top: 117px;
	left: 48px;
}

.new-job-details-pop-inr-acco .refferinner {
	margin-bottom: 34px;
}

.businessinfonewiner .Newfileuploadicon {
	margin: 0 0 20px;
}

.new-mng-job-spe-link-main h2.resp-accordion {
	background: #FFF !important;
}

.new-profixed-settings-main {
	float: right;
	margin: 0;
	width: 100px;
	height: auto;
}

.NewWorkexperienceMain2 p {
	padding: 0 70px 0 0 !important;
	font-size: 14px;
	line-height: 20px;
	margin-top: -5px;
}

.new-profixed-settings-main .NewJunctionbox a {
	margin: 19px 0 0;
}

.new-profixed-settings-main .Newaccountseting a {
    margin: 19px 0 0 10px;
}

.social_url {
	position: relative;
}

.social_div{
	padding-right: 20px;
}

.new-social-field-close {
	position: absolute;
	width: 24px;
	height: 24px;
	font-size: 20px;
	color: #c8c8c8;
	right: -25px;
	top: -5px;
	cursor: pointer;
}

/* JOB DETAILS POP UP */

.new-job-dtl-fixed-top {
	 position: fixed;
    width: 100%;
    height: auto;
    min-height: 100px;
    background: #FFF;
    left: 0;
    top: 60px;
    -webkit-box-shadow: 0px 2px 3px 0px rgba(50, 50, 50, 0.13);
    -moz-box-shadow:    0px 2px 3px 0px rgba(50, 50, 50, 0.13);
    box-shadow:         0px 2px 3px 0px rgba(50, 50, 50, 0.13);
    z-index: 1;
}

.new-job-dtl-fixed-main {
    margin: 0 auto;
    width: 1100px;
    position: relative;
}

.new-job-dtl-fixed-top-img {
	position: absolute;
	width: 63px;
	height: 63px;
	border: 1px solid #a7a7a7;
	top: 18px;
}

.new-job-dtl-fixed-top-right {
	margin: 0 0 0 95px;
}

.new-job-dtl-fixed-top-right h1 {
	float: left;
	margin: 15px 0 0;
	padding: 0;
	width: 100%;
	height: auto;
	font-size: 18px;
	font-weight: 700;
	color: #010101;
}

.new-job-dtl-fixed-top-right .new-job-dtl-view-btn a {
	margin: 13px 20px 10px 0;
}

.new-job-dtl-fixed-top-right .new-job-dtl-apply-btn a {
	margin: 13px 0 18px 0;
}

/* TEAM */

.new-employeed-here {
	float: left;
	margin: 20px 0 0;
	width: 100%;
	height: auto;
	min-height: 75px;
	background: #d3f5f6;
}

.new-employeed-here h1 {
	float: left;
	margin: 30px 0 0;
	padding: 0 0 0 20px;
	width: auto;
	height: auto;
	overflow: auto;
	font-size: 24px;
	color: #7eb8ba;
	overflow: hidden;
}

.new-businees-linkprofile a {
	float: right;
	width: auto;
	height: auto;
	padding: 10px 15px;
	margin: 18px 20px 20px 0;
	border: 1px solid #7eb8ba;
	border-radius: 5px;
	font-size: 14px;
	text-transform: uppercase;
	color: #559092;
}



.Employeemaincontainer .new-spa-list-dtl-right {
    margin: 0 0 0 111px;
    min-height: 90px;
}

.Employeemaincontainer .new-spa-listing-row {
	margin: 40px 0 0;
	padding: 0 0 0 86px;
}

.Employeemaincontainer .new-spa-list-dtl-right p {
	width: auto;
	margin: 5px 0 0;
}

.Employeemaincontainer .new-pro-search-des span {
	color: #010000;
	float: none;
	font-size: 14px;
}

.Employeemaincontainer .new-spa-list-dtl-right-inr {
	border-right: 0;
}

.Employeemaincontainer .new-spa-list-related-tags-more a {
	color: #909090;
}

.new-add-emplyee-name {
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
	height: auto;
	position: relative;
}

.new-employee-hide a {
	width: auto;
	height: auto;
	font-size: 14px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	line-height: 26px;
	color: #777;
	position: absolute;
	top: 11px;
	right: 10px;
}

.new-employee-hide a:before {
   font-family: FontAwesome;
   content: "\f070";
   padding-right: 5px;
   vertical-align: top;
   font-size: 16px;
   color: #DF5138;
}

.new-employee-show a {
	width: auto;
	height: auto;
	font-size: 14px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	line-height: 26px;
	color: #777;
	position: absolute;
	top: 11px;
	right: 10px;
}

.new-employee-show a:before {
   font-family: FontAwesome;
   content: "\f06e";
   padding-right: 5px;
   vertical-align: top;
   font-size: 16px;
   color: #DF5138;
}

.new-invite-job-con {
	float: left;
	margin: 0;
	width: 100%;
	height: auto;
	padding: 0 0 0;
	position: relative;
}

.new-invite-job-con-top-title {
    color: #7d7d7d;
    float: left;
    font-size: 25px;
    font-weight: 400;
    height: auto;
    margin: 95px 0 0;
    text-align: center;
    width: 100%;
}

.new-invite-job-con h2 {
	float: left;
	margin: 13px 0 0;
	width: 100%;
	height: auto;
	text-align: center;
	font-size: 18px;
	color: #0070e5;
	font-weight: 700;
}

.new-invite-job-con h2 img {
	margin-right: 10px;
	vertical-align: middle;
}

.new-invitejob-list-main {
	float: left;
	margin: 0;
	width: 100%;
	height: auto;
	padding: 0 70px;
}

.new-invitejob-list-main .new-spa-list-dtl-right-inr {
	border-right: 0;
}

.new-invitejob-list-main .new-spa-list-dtl-right {
    margin: 0 0 0 111px;
}

.new-invitejob-list-main .new-spa-list-dtl-right p {
	width: auto;
	margin: 5px 0 0;
}

.invite-job-loadmore {
	float: left;
	margin: 60px 0 0;
	width: 100%;
	height: auto;
	text-align: center;
}

.invite-job-loadmore a {
	font-weight: 700;
	font-size: 16px;
	color: #FFF;
	background: #b9b9b9;
	border-radius: 5px;
	padding: 10px 75px;
	border: 1px solid #a5a5a5;
	-webkit-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.17);
	-moz-box-shadow:    0px 2px 2px 0px rgba(0, 0, 0, 0.17);
	box-shadow:         0px 2px 2px 0px rgba(0, 0, 0, 0.17);
}

.new-invitejob-top-filter-main {
	float: right;
	margin: 15px 0 0;
	width: 180px;
	height: auto;
}

.new-invitejob-top-filter-main span{
	float: left;
	width: auto;
	height: auto;
	color: #626262;
	font-size: 16px;
	line-height: 34px;
}

.new-invitejob-top-filter {
	float: right;
	margin: 0;
	width: 125px;
	height: 34px;
	border: 1px solid #e8e8e8;
}

.new-invitejob-top-filter .selectric .label {
	font-size: 14px;
	color: #000;
	line-height: 26px;
}

.new-invitejob-top-filter .selectric .button::after {
    border-color: #000 transparent -moz-use-text-color;
    border-width: 5px 5px medium;
}

.new-invitejob-top-filter .selectric-items li {
	font-size: 14px !important;
	color: #000;
}

.invite-popup-main {
	position: fixed;
	width: 100%;
	height: auto;
	min-height: 100vh;
	background:rgba(255, 255, 255, .8);
	z-index: 1;
	overflow: hidden;
    right: 0;
    display: none;
    padding: 35px 0 0 0;
}

.invite-popup-main-inr {
	position: fixed;
	background: #61bd6d;
	margin: 34px 0 0;
	width: 803px;
	height: auto;
	padding:35px 0;
	overflow: auto;
	border: 0;
	right: -100%;
	top: 35px;
	z-index: 5;
	-webkit-transition: right .5s; /* Safari */
    transition: right .5s;
}


.invite-popup-main-inr .content {
	padding-right: 0;
	height: 80vh;
}



.invite-popup-main-inr .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background: #307739 !important;
}


.invite-popup-header {
	float: left;
	margin: 0;
	width: 100%;
	height: auto;
	position: relative;
	min-height: 90px;
	padding: 0 60px;
}

.invite-popup-proimg {
	position: absolute;
	width: 90px;
	height: 90px;
	border: 1px solid #cacaca;
}

.invite-popup-proimg img {
	width: 100%;
	height: 100%;
}

.invite-popup-header-right {
	margin: 0 0 0 112px;
}

.invite-popup-header-right h1 {
	float: left;
	margin: -5px 0 0;
	width: 100%;
	text-align: left;
	color: #FFF;
	font-size: 24px;
	padding: 0;
}

.invite-popup-header-right h1 span {
	font-size: 24px;
	color: #b0edb8;
	padding: 0;
}

.invite-popup-header-right p {
    color: #FFF;
    float: left;
    font-size: 14px;
    line-height: 22px;
    margin: 3px 0 0;
    padding: 0 11px 0 0;
    width: auto;
}

.invite-popup-header-right .new-pro-list-loc {
    color: #FFF;
    float: left;
    font-size: 12px;
    margin: 5px 11px 0 0;
    vertical-align: middle;
}

.invite-popup-header-right .new-pro-list-loc .fa {
	font-size: 18px;
	color: #FFF;
	margin-right: 10px;
}

.invite-popup-content {
	float: left;
	margin: 0;
	width: 100%;
	height: auto;
	padding: 0 60px 50px;
}

.invite-popup-content_h2{
	float: left;
	margin: 26px 0 0;
	width: 100%;
	height: auto;
	text-align: left;
	font-size: 16px;
	color: #FFF;
	font-weight: 700;
}

.invite-see-more-pro h2 {
	text-align: left;
	font-size: 18px !important;
	color: #000!important;
}

.invite-job-msg-box {
	float: left;
	margin: 16px 0 0;
	width: 100%;
	height: auto;
}

.invite-job-msg-box .Newpostinput2 {
    border: 1px solid #b7b7b7;
    border-radius: 5px;
    color: #8e8e8e;
    display: block;
    font-family: "Open Sans",sans-serif;
    font-size: 14px;
    font-weight: 400;
    margin-bottom: 15px;
    overflow: hidden;
    padding: 6px 10px 3px;
    overflow: hidden;
    resize: horizontal;
    word-wrap: break-word;
    min-height: 100px;
}

.new-connection-search-main {
	margin: 0 0 0 466px;
	position: relative;
}

.new-connection-search-input {
	float: left;
	margin: 0;
	width: 100%;
	height: 49px;
	border: 0;
	background: none;
	padding: 0 0 0 30px;
	font-size: 14px;
	color: #626262;
}

.new-connection-search-btn {
	position: absolute;
	width: 22px;
	height: 22px;
	font-size: 20px;
	color: #909090;
	background: url(../img/common/new-search.png) no-repeat;
	border: 0;
	right: 10px;
	top: 13px;
}

.new-spa-list-loc {
	float: left;
	width: auto;
	margin: 3px 0 0 0;
}

.new-spa-list-loc span {
    color: #707575;
    float: left;
    font-size: 12px;
    margin: 0 11px 3px 0;
    padding: 0 11px 0 0;
}

.choose-existing-job {
	float: left;
	margin: 10px 0 12px;
	width: 100%;
	height: auto;
}

.choose-existing-job:last-child {
	margin: 0 0 0;
}

.choose-existing-job-check {
	float: left;
	margin: 0;
	width: 175px;
	height: auto;
}

/*input[type=checkbox]:not(old),
input[type=radio   ]:not(old){
  width     : 2em;
  margin    : 0;
  padding   : 0;
  font-size : 1em;
  opacity   : 0;
}

input[type=checkbox]:not(old) + label,
input[type=radio   ]:not(old) + label{
  display      : inline-block;
  margin-left  : 0;
}

input[type=checkbox]:not(old) + label > span,
input[type=radio   ]:not(old) + label > span{
  display          : inline-block;
  width            : 14px;
  height           : 14px;
  padding           : 3px;
  border           : 1px solid #2f8b3b;
  border-radius    : 50%;
  background       : rgb(224,224,224);
  background-image :    -moz-linear-gradient(rgb(240,240,240),rgb(224,224,224));
  background-image :     -ms-linear-gradient(rgb(240,240,240),rgb(224,224,224));
  background-image :      -o-linear-gradient(rgb(240,240,240),rgb(224,224,224));
  background-image : -webkit-linear-gradient(rgb(240,240,240),rgb(224,224,224));
  background-image :         linear-gradient(rgb(240,240,240),rgb(224,224,224));
  vertical-align   : bottom;
  margin           : 0 10px 0 0;
}

input[type=checkbox]:not(old):checked + label > span,
input[type=radio   ]:not(old):checked + label > span{
  background-image :    -moz-linear-gradient(rgb(224,224,224),rgb(240,240,240));
  background-image :     -ms-linear-gradient(rgb(224,224,224),rgb(240,240,240));
  background-image :      -o-linear-gradient(rgb(224,224,224),rgb(240,240,240));
  background-image : -webkit-linear-gradient(rgb(224,224,224),rgb(240,240,240));
  background-image :         linear-gradient(rgb(224,224,224),rgb(240,240,240));
}

input[type=checkbox]:not(old):checked + label > span:before{
  content     : '✓';
  display     : block;
  width       : 1em;
  color       : rgb(153,204,102);
  font-size   : 0.875em;
  line-height : 1em;
  text-align  : center;
  text-shadow : 0 0 0.0714em rgb(115,153,77);
  font-weight : bold;
}

input[type=radio]:not(old):checked +  label > span > span{
  display          : block;
  width            : 6px;
  height           : 6px;
  margin           : 0px;
  border           : 0;
  border-radius    : 50%;
  background       : #2f8b3b;
}*/

.choose-existing-job-check label {
	font-size: 14px;
	font-weight: 400;
	color: #FFF;
	line-height: 16px;
}

.new-invite-choose-job-drop {
	margin: 0 0 0 0;
	border: 1px solid #b7b7b7;
	height: 42px;
	border-radius: 5px;
	padding:0;
	width: 298px;
	background: #FFF;
	float: right;
	overflow: hidden;
}

.select-stylejob {
  padding: 0;
  margin: 0 0 0;
  border: 0;
  width: 100%;
  border-radius: 0;
  overflow: hidden;
  background-color: #fff;
  background: #fff url(../img/innerpages/managejobs/arrowdown3.png) no-repeat right center;
  border: 0;
}

.select-stylejob select {
  padding: 0 5px;
  height: 50px;
  width: 100%;
  border: none;
  box-shadow: none;
  background-color: transparent;
  background-image: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  color: #000;
  font-size: 14px;
}

.select-stylejob select:focus {
  outline: none;
}


.new-invite-choose-job-drop .selectric .label {
	height: 38px;
	line-height: 30px;
}

.new-invite-choose-job-drop .selectric .button::after {
	top: 7px;
	border-width: 5px 5px medium;
	border-color: #000 transparent -moz-use-text-color;
}

.new-invite-choose-job-drop .selectric .label {
	font-size: 14px;
	color: #000;
}

.new-invite-choose-job-drop .selectric-items li {
	font-size: 14px;
	color: #000;
}

.new-invite-descipption {
	float: left;
	margin: 20px 0 0;
	width: 100%;
	font-size: 14px;
	color: #FFF;
	line-height: 18px;
}

.new-invite-job-cancel {
	float: right;
	margin: 35px 0 0 0;
	width: 114px;
	height: 35px;
	border: 1px solid #d1d1d1;
	font-size: 14px;
	font-weight: 700;
	color: #898989;
	border-radius: 5px;
	background: #FFF;
}

.new-invite-job-send-invite {
	float: right;
	margin: 35px 20px 0 0;
	width: 174px;
	height: 35px;
	background: #e6d409;
	font-size: 14px;
	font-weight: 700;
	color: #FFF;
	border: 0;
	border-radius: 5px;
}

.new-invite-close {
	position: absolute;
	top: 30px;
	right: 60px;
	width: 20px;
	height: 20px;
	cursor: pointer;
	-webkit-transition: width .5s; /* Safari */
    transition: width .5s;
    z-index: 1;
}

/* PROFILE UPDATED */

.new-pro-banner-bottom {
	position: absolute;
	width: 100%;
	height: 102px;
	bottom: 0;
	left: 0;
	background: url(../img/innerpages/business/gradient.png) no-repeat;
	z-index: 1;
}

.new-profile-name-con {
	position: absolute;
	width: auto;
	height: auto;
	bottom: 10px;
	left: 235px;
	z-index: 2;
}

.new-profile-name-con h1 {
	float: left;
	margin: 0 0 0;
	padding: 0;
	width: 100%;
	font-size: 24px;
	font-weight: 700;
	color: #FFF;
}

.myplace {
	float: left;
	margin:5px 8px 0 0;
	width: auto;
	height: auto;
	font-size: 14px;
	font-weight: 400;
	color: #FFF;
}

.new-profile-myloc {
	float: left;
	margin:5px 0 0 0;
	width: auto;
	height: auto;
	font-size: 14px;
	font-weight: 400;
	color: #FFF;
}

.new-profile-myloc .fa {
	margin-right: 8px;
}

.last-loged-time {
	float: left;
	margin:13px 0 0;
	width: 100%;
	height: auto;
	font-size: 12px;
	color: #6699cc;
}

.new-profile-newicon-main {
	position: absolute;
	width: auto;;
	height: auto;
	right: 57px;
	bottom: 12px;
	z-index: 3;
}

.new-profile-newicon-main ul {
	float: right;
	margin: 0;
	padding: 0;
	display: inline-block;
	width: auto;
	height: auto;
	text-align: right;
	list-style: none;
}

.new-profile-newicon-main ul li {
	float: right;
	margin-right: 20px;
}

.new-profile-newicon-main ul li:first-child {
	margin-right: 0;
}

.new-profile-newicon-main ul li a {
	font-size: 22px;
	color: #33ccff;	
}

.upload-cv-loader {
	position: fixed;
	z-index: 999999;
	background: rgba(255, 255, 255, .9) url(../img/common/input-spinner.gif) no-repeat center center;
	width: 100%;
	height: 100vh;
}

.new-profile-mngcv-drop {
	float: right;
	margin: 5px 20px 0 0;
	padding: 0 0 0 20px;
	width: 112px;;
	height: 25px;
	background: #61bd6d;
	border-radius: 5px;
	position: relative;
	font-size: 12px;
	color: #FFF;
	cursor: pointer;
	line-height: 25px;
	background:#61bd6d url(../img/innerpages/business/arrow.png) no-repeat right center;
}

.new-profile-mngcv-drop-outer {
	position: absolute;
	width: 112px;
	height: 0;
	background: #61bd6d;
	border-radius: 5px;
	overflow: hidden;
	top: 25px;
	left: 0;
	-webkit-transition: height .5s; /* Safari */
    transition: height .5s;
    border-top: 1px solid #000;
}

.new-profile-mngcv-drop-outer ul {
	float: left;
	margin: 0;
	padding: 0;
	list-style: none;
	text-align: left;
	width: 100%;
}

.new-profile-mngcv-drop-outer ul li {
	float: left;
	padding: 4px 0 4px 20px;
	margin: 0;
	width: 100%;
}

.new-profile-mngcv-drop-outer ul li:hover {
	background: #47ad54;
}

.new-profile-mngcv-drop-outer ul li a {
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
	color: #FFF;
	font-size: 12px;
	text-align: left;
	width: 100%;
}



.new-profile-mngcv-drop .selectric-items li {
	float: left;
	margin: 0;
	width: 100%;
	text-align: left;
}

.new-profile-mngcv-drop .selectric {
	background: none;
}

.new-profile-mngcv-drop .selectric .label {
	height: 25px;
    line-height: 20px;
    color: #FFF;
    margin: 0 0 0 4px;
}

.new-profile-mngcv-drop .selectric .button{
	background: none !important;
	height: 25px;
}


.new-profile-mngcv-drop .selectric-hover .selectric .button:after {
  border-top-color: #FFF;
}

.new-profile-mngcv-drop .selectric .button::after {
	border-color: #fff transparent -moz-use-text-color;
	border-width: 5px 5px medium;
}

.new-profile-mngcv-drop .selectric-items {
	background: #66cc66;
	border-radius: 5px;
	border: 0;
	top: 26px;
	overflow: hidden;
}

.new-profile-mngcv-drop .selectric-items li.selected {
	background: #66cc66;
	color: #FFF;
}

.new-profile-mngcv-drop .selectric-items li {
	color: #FFF;
	padding: 5px 10px;
}

.new-profile-mngcv-drop .selectric-items li:hover {
	background: #66cc66;
	color: #FFF;
}

.new-profile-mngcv-download-btn {
	display: inline-block;
	margin: 3px 22px 0 0;
	width: auto;
	height: auto;
	padding: 5px 20px;
	background: #61bd6d;
	border-radius: 5px;
}

.new-profile-mngcv-download-btn a {
	color: #FFF;
	font-size: 12px;
}

.new-spa-view-connect-btn a {
	float: left;
	margin: 20px 0 0;
	width: 151px;
	height: 40px;
	background: #61bd6d;
	text-align: center;
	line-height: 40px;
	font-size: 16px !important;
	border-radius: 5px;
	color: #FFF;
}

.New-spa-list-main-con {
	height:38px;
	margin:0 auto;
	width: 720px;
}

/* NOTIFICATION */


.new-notification-main {
	position: absolute;
	background: #fff;
	border: 1px solid #bdbdbd;
	width: 367px;
	height:auto;
	z-index: 1;
	right: -20px;
	top: 45px;
	display: none;
}

.new-notification-main:after, .new-notification-main:before {
	bottom: 100%;
	right: 21px;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.new-notification-main:after {
	border-color: rgba(255, 255, 255, 0);
	border-bottom-color: #fff;
	border-width: 8px;
	margin-left: -8px;
}
.new-notification-main:before {
	border-color: rgba(189, 189, 189, 0);
	border-bottom-color: #bdbdbd;
	border-width: 9px;
	margin-right: -1px;
}

.new-notification-head {
	float: left;
	margin: 0;
	width: 100%;
	height: auto;
	min-height: 50px;
	background: #f6f6f6;
	border-bottom: 1px solid #eaeaea;
}

.new-notification-head p {
	float: left;
	margin: 15px 0 0 18px;
	width: auto;
	height: auto;
	font-size: 16px;
	color: #3f3f3f;
}

.new-notification-head a {
	float: right;
	margin: 11px 10px 0 0;
	width: auto;
	height: auto;
	border: 1px solid #e3e3e3;
	font-size: 12px;
	color: #626262;
	background: #FFF;
	padding: 4px 10px;
}

.new-notification-head a .fa {
	margin: 0 9px 0 0;
}

.new-notification-row {
	float: left; 
	margin: 0;
	padding: 13px 0 15px 0;
	width: 100%;
	height: auto;
	border-top: 1px solid #eaeaea;
}

.new-notification-row:first-child {
	border-top: 0;
}

.new-notification-row table td {
	padding: 0;
	border-bottom: 0;
}

.new-notification-row table {
	padding: 0;
	margin: 0;
	border: 0;
}

.new-notification-img {
	float: left;
	margin: 0 0 0 19px;
	width: 37px;
	height: 37px;
	border-radius: 50%;
	overflow: hidden;
}

.new-notification-details-con {
	float: left;
	margin: 0 0 0 0;
	padding: 0 30px 0 0;
	width: 100%;
	height: auto;
}


.new-notification-details-con h1 {
	float: left;
	margin: 0 0 0 0;
	width: 100%;
	height: auto;
	font-size:14px;
	color: #505050;
	line-height: 22px;
}

.new-notification-details-con h1 span {
	font-weight: 700;
}

.new-notification-details-con p {
	float: left;
	margin: 4px 0 0 0;
	width: 100%;
	height: auto;
	font-size:12px;
	color: #9f9f9f;
}

.new-notification-main-list {
	float: left;
	margin: 0;
	width: 100%;
	height: auto;
	position: relative;
}

.new-noti-view-all {
	position: absolute;
	width: 100%;
	height: 39px;
	left: 0;
	bottom: 0;	
	border-top: 1px solid #eaeaea;
	background: #FFF;	
	z-index: 1;
}


.new-noti-view-all a{
	font-size: 14px;
	color: #29c5c2;
	line-height: 39px;
	padding-left: 19px;
}

.new-notification-main-list .content {
	height: 404px;
	padding-bottom: 39px;
}

.new-notification-main-list .mCustomScrollBox {
	 padding-right: 0;
}

 .new-notification-main-list .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background: #828282 none repeat scroll 0 0;
}

 .new-notification-main-list .mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
 	background-color: #f00;
}

.notification-list-body {
	float: left;
	margin: 0;
	padding: 60px 0 0;
	width: 100%;
	height: auto;
	min-height: 100vh;
	background: #FFF;
}

.new-noti-inner-main {
	margin: 0 auto;
	width: 60%;
	padding: 40px;
	height: auto;
	background: #f5f8fa;
	overflow: auto;
	min-height: 100vh;
}

.new-noti-inner-main h1 {
	float: left;
	margin: 0 0 15px;
	width: 100%;
	height: auto;
	font-size: 22px;
	color: #505050;
}

.new-noti-list-row {
	float: left;
	margin: 30px 0 0;
	padding: 0 0 30px 0;
	width: 100%;
	height: auto;
	border-bottom:1px solid #eaeaea;
	position: relative;
}

.new-noti-list-img {
	float: left;
	margin: 0 0 0 20px;
	width: 36px;
	height: 36px;
	border-radius: 50%;
	overflow: hidden;
}

.new-noti-list-img img {
	width: 100%;
	height: 100%;
}

.new-noti-list-img-dtl {
	margin: 0 0 0 75px;
}

.new-noti-list-img-dtl h1 {
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
	height: auto;
	font-size: 14px;
	color: #505050;
	font-weight: 400;
}

.new-noti-list-img-dtl h1 span {
	font-weight: 700;
}

.new-noti-list-img-dtl p {
	float: left;
	margin: 5px 0 0 0;
	padding: 0;
	width: 100%;
	height: auto;
	font-size: 12px;
	color: #9f9f9f;
	font-weight: 400;
}

.new-noti-list-close {
	position: absolute;
	width: 19px;
	height: 18px;
	top: 5px;
	right: 0;
}



/* NOTIFICATION END */

.new-search-nearby-main {
	float: left;
	margin: 30px 0 0;
	padding: 0;
	width: 299px;
	height: 38px;
	position: relative;
}

.new-search-nearby-icon {
	width: auto;
	height: auto;
	position: absolute;
	top: 6px;
	left: 19px;
	color: #505050;
	font-size: 20px;
}

.new-search-nearby-input {
	float: left;
	margin: 0;
	width: 100%;
	height: 38px;
	background: #f3f3f3;
	height: 38px;
	border: 1px solid #dfdfdf;
	padding: 0 10px 0 50px;
}

.new-spa-list-inr-left-latest {
    background: #fff none repeat scroll 0 0;
    position: fixed;
    width: 359px;
    padding: 0 0 0 30px;
}

/* 29-06-16 */

.latest-spa-result-main {
	margin: 0 0 0 328px;
	position: relative;
}

.latest-spa-result-left {
	position: fixed;
	width: 359px;
	height: 100vh;
	background: #FFF;
	border-right: 1px solid #dbdbdb;
	padding: 0 0 0 30px;
}

.new-search-nearby-main {
	float: left;
	margin: 30px 0 0;
	padding: 0;
	width: 299px;
	height: 38px;
	position: relative;
}

.new-search-nearby-icon {
	width: auto;
	height: auto;
	position: absolute;
	top: 6px;
	left: 19px;
	color: #505050;
	font-size: 20px;
}

.new-search-nearby-input {
	float: left;
	margin: 0;
	width: 100%;
	height: 38px;
	background: #f3f3f3;
	height: 38px;
	border: 1px solid #dfdfdf;
	padding: 0 10px 0 50px;
}


.new-spa-list-inr-right-header-new {
	background: #FFF;
}


.latest-search-result-main {
	margin: 0 auto;
	width: 1045px;
	height: auto;
}

.latest-spa-list-inr-right {
	margin: 0 0 0 359px;
}

.latest-result-container {
	float: left;
	margin: 0;
	width: 100%;
	height: auto;
	padding: 0 60px;
}

.new-spa-listing-row-latest {
	background: #FFF;
	padding: 10px 10px 20px 20px;
	margin: 0 !important;
	border: 1px solid #e3e3e3;

}

.latest-search-list-pro-img  {
	top: 20px;
}

.latest-spa-result-head {
	float: left;
	margin: 0;
	width: 100%;
	height: auto;
	background: #FFF;
}

.latest-spa-result-row-main {
	float: left;
	margin: 0;
	width: 685px;
	height: auto;
	padding: 20px 0 0 60px;
}


.latest-spa-search-connect a{
	float: right;
	margin: 0 0 0 0;
	width: 92px;
	height: 25px;
	line-height: 24px;
	padding:0;
	background: #61bd6d;
	border-radius: 5px;
	font-size: 12px;
	color: #FFF;
	border: 1px solid #61bd6d;
	-webkit-box-shadow: 0px 2px 5px 0px rgba(50, 50, 50, 0.05);
	-moz-box-shadow:    0px 2px 5px 0px rgba(50, 50, 50, 0.05);
	box-shadow:         0px 2px 5px 0px rgba(50, 50, 50, 0.05);
	text-align: center;
}

.latest-spa-search-invite a{
	float: right;
	margin: 0 10px 0 0;
	width: 92px;
	height: 25px;
	line-height: 22px;
	padding:0;
	background: #2c82c9;
	border-radius: 5px;
	font-size: 12px;
	color: #FFF;
	border: 1px solid #2c82c9;
	-webkit-box-shadow: 0px 2px 5px 0px rgba(50, 50, 50, 0.05);
	-moz-box-shadow:    0px 2px 5px 0px rgba(50, 50, 50, 0.05);
	box-shadow:         0px 2px 5px 0px rgba(50, 50, 50, 0.05);
	text-align: center;
}

.latest-spa-list-dtl-right {
	margin: 0 0 0 123px;
}



.latest-spa-list-dtl-right h1 {
	float: left;
	margin: 5px 0 0 0 !important;
	padding: 0 ;
	width: 100% ;
	height: auto;
	font-size: 20px;
	color: #2179c1 !important;
	text-align: left ;
	font-weight: 400px !important;
}

.latest-spa-list-dtl-right span {
	float: left;
	margin: 0 11px 0 0;
	font-size: 12px;
	color: #626262;
	padding: 1px 15px;
}

.job-skill-default {
	color: #c4c4c4;
}

.latest-spa-list-dtl-right span:last-child {
	background: none;
}

.latest-spa-list-dtl-right span .fa {
	font-size: 18px;
	color: #aaa;
	margin: 0 8px 0 0;
}

.latest-spa-list-dtl-right p {
	float: left;
	margin: 5px 0 0;
	font-size: 14px;
	color: #626262;
	padding: 0 11px 0 0;
	line-height: 22px;
	width: auto;
}


.latest-spa-list-dtl-right .new-spa-list-loc {
	margin: 1px 0 0;
}

.latest-spa-list-dtl-right .new-spa-list-related-tags-more a {
	color: #909090;
}

.latest-spa-list-bottom-main {
	float: left;
	margin: 0;
	width: 100%;
	height: auto;
	border: 1px solid #e3e3e3;
	background: #fdfdfd;
	border-top: 0;
}

.latest-spa-list-bottom-col-1 {
	border-right: 1px solid #e3e3e3;
	float: left;
	margin: 0;
	width: 33.3%;
}

.latest-spa-list-bottom-col-1 a {
	width: 100%;
	display: inline-block;
	text-align: center;
	line-height: 42px;
	font-size: 14px;
	color: #4e4e4e;
	
}

.latest-spa-list-bottom-col-1 a .fa {
	margin-right: 8px;
}

.latest-spa-list-bottom-col-1:last-child {
	border-right: 0;
}

.latest-spa-result-row-main .new-search-pagination-listing {
	padding: 20px 0 0 0;
}

.latest-spa-result-row-main .new-search-pagination-inr {
	border: 0;
	border-top: 1px solid #e3e3e3 !important;
}


.Edit-delivery-slot {
	margin: 0 auto 0;
	width: 400px;
	height: auto;
}

.Edit-delivery-slot-inr {
	float: left;
	margin: 0;
	padding: 0 0 45px;
	width: 100%;
	height: auto;
	background: #FFF;
	position: relative;
	border-radius: 5px;
}

.Edit-delivery-slot-inr h1 {
	float: left;
	margin:35px 0 6px;
	padding: 0;
	width: 100%;
	height: auto;
	text-align: center;
	font-size: 24px;
	color: #010101;
	font-weight: 400;
}

.edit-delivaryslot-row {
	float: left;
	margin: 20px 0 0;
	padding: 0 95px 0 111px;
	width: 100%;
	height: auto;
}

.edit-slot-col-1 {
	float: left;
	margin: 0;
	width: 62px;
	line-height: 38px;
	font-weight: 700;
	font-size: 14px;
	color: #000;
}

.edit-slot-col-2 {
	float: left;
	margin: 0;
	width: 232px;

}

.edit-delivery-cancel {
	float: left;
	margin: 0;
	width: 106px;
	height: 38px;
	background: #FFF;
	border: 1px solid #d1d1d1;
	border-radius: 5px;
	color: #000;
	font-size: 14px;
	font-weight: 300px;
}

.edit-delivery-save {
	float: left;
	margin: 0 0 0 20px;
	width: 106px;
	height: 38px;
	background: #57b652;
	border: 1px solid #57b652;
	border-radius: 5px;
	color: #FFF;
	font-size: 14px;
	font-weight: 300px;
}

.edit-delivery-close {
	position: absolute;
	width: 34px;
	height: 34px;
	background: url(../img/common/popup-close.png);
	cursor: pointer;
	right: 2px;
	border: 0;
	top: 2px;
}

.edit-delivaryslot-row p {
	float: left;
	margin: 0;
	width: 100%;
	height: auto;
	text-align: center;
	font-size: 14px;
	color: #000;
}

/* 01-07-16 */

.new-serch-filter-bdr {
    border-bottom: 0;
    padding-bottom: 15px;
}

.latest-serch-main-con {
	width: 1110px;
	margin: 0 auto;
}

.latest-left-space {
	padding-right: 30px;
	padding-top: 5px;
}

.latest-left-space .new-searchby-service {
	margin: 16px 0 0;
	width: 100%;
}

.updated-pro-list-top-header {
	padding:0 0 0 0;
}

.latest-spa-list-top-header {
	padding:20px 0 10px 60px;
}

.updated-job-list-top-header {
	padding:0;
	border-bottom: 0;
}


.latest-left-space h1 {
	float: left;
	margin: 33px 0 16px;
	width: 100%;
	height: auto;
	font-size: 16px;
	color: #000;
}

.latest-left-space span {
	float: left;
	margin: 10px 10px 0 0;
	width: auto;
	height: 27px;
	border: 1px solid #c4c4c4;
	padding: 0 17px;
	line-height: 24px;
	font-size: 12px;
	color: #626262;
	border-radius: 5px;
	cursor: pointer;
}

.latest-left-space h2 {
	float: left;
	margin: 29px 0 16px;
	width: 100%;
	height: auto;
	font-size: 16px;
	color: #000;
}

.latest-left-space-btn {
	float: left;
	margin: 30px 0 0;
	width: 121px;
	height: 39px;
	background: #2c82c9;
	border: 0;
	padding: 0;
	font-size: 16px;
	color: #FFF;
	border-radius: 5px;
}

.latest-spa-list-top-header h1 {
	float: left;
	margin: 0 0 25px;
	padding: 37px 0 0;
	width: 100%;
	height: auto;
	font-size: 16px;
	font-weight: 400;
	color: #3f3f3f;
}

.updated-job-list-top-header h1 {
	float: left;
	margin: 0 0 25px;
	padding: 37px 0 0;
	width: auto !important;
	height: auto;
	font-size: 16px;
	font-weight: 400;
	color: #3f3f3f;
}

.updated-job-list-top-header span {
	float: right;
	margin: 37px 20px 25px 0;
	width: auto;
	height: auto;
	font-size: 14px;
	font-weight: 400;
	color: #3f3f3f;
}

/*.search-top-spacer {
	margin: 30px 0 0 0 !important;
}
*/

/* 19-07-16 */

.new-invite-job-candidate-con {
	float: left;
	margin: 0;
	width: 100%;
	height: auto;
	padding: 0 0 0;
	position: relative;
}

.candidate-shortlist a{
	float: left;
	margin: 0 0 0 19px;
	width: 92px;
	height: 25px;
	line-height: 22px;
	padding:0;
	background: #ecf3f1;
	border-radius: 5px;
	font-size: 12px;
	color: #505050;
	border: 1px solid #c5c5c5;
	-webkit-box-shadow: 0px 2px 5px 0px rgba(50, 50, 50, 0.05);
	-moz-box-shadow:    0px 2px 5px 0px rgba(50, 50, 50, 0.05);
	box-shadow:         0px 2px 5px 0px rgba(50, 50, 50, 0.05);
}

.candidate-shortlist a .fa {
	color: #848484;
	padding: 0 5px 0 7px;
	font-size: 14px;
}

.candidate-shortlist-select a{
	float: left;
	margin: 0 0 0 19px;
	width: 92px;
	height: 25px;
	line-height: 22px;
	padding:0;
	background: #61bd6d;
	border-radius: 5px;
	font-size: 12px;
	color: #FFF;
	border: 1px solid #61bd6d;
	-webkit-box-shadow: 0px 2px 5px 0px rgba(50, 50, 50, 0.05);
	-moz-box-shadow:    0px 2px 5px 0px rgba(50, 50, 50, 0.05);
	box-shadow:         0px 2px 5px 0px rgba(50, 50, 50, 0.05);
}

.candidate-shortlist a:hover {
	background: #61bd6d;
	border: 1px solid #61bd6d;
	color: #FFF;
}

.candidate-shortlist a:hover .fa {
	color: #FFF;
}

.candidate-shortlist-select a .fa {
	color: #FFF;
	padding: 0 5px 0 7px;
	font-size: 14px;
}

.candidate-ignore a{
	float: left;
	clear: left;
	margin: 10px 0 0 19px;
	width: 92px;
	height: 25px;
	line-height: 22px;
	padding:0;
	background: #ecf3f1;
	border-radius: 5px;
	font-size: 12px;
	color: #505050;
	border: 1px solid #c5c5c5;
	-webkit-box-shadow: 0px 2px 5px 0px rgba(50, 50, 50, 0.05);
	-moz-box-shadow:    0px 2px 5px 0px rgba(50, 50, 50, 0.05);
	box-shadow:         0px 2px 5px 0px rgba(50, 50, 50, 0.05);
}

.candidate-ignore a:hover {
	background: #eb2c2c !important;
	color: #FFF !important;
	border: 1px solid #eb2c2c !important;
}

.candidate-ignore a:hover .fa {
	color: #FFF;
}

.candidate-ignore a .fa {
	color: #848484;
	padding: 0 5px 0 7px;
	font-size: 14px;
	vertical-align: middle;
}

.candidate-ignore-sel a{
	background: #eb2c2c !important;
	color: #FFF !important;
	border: 1px solid #eb2c2c !important;
}

.candidate-ignore-sel a .fa {
	color: #FFF !important;
	vertical-align: middle;
}

.new-spa-list-gray a {
	color: #909090;
}

/* INVITE JOB MOB  */

.new-invite-job-mob-row {
    float: left;
    margin: 30px 0 0;
    width: 100%;
    height: auto;
    position: relative;
    min-height: 92px;
    border-bottom: 1px solid #e8e8e8;
    padding: 0 0 20px 0;
}

.new-invite-job-mob-row:last-child {
	border-bottom: 0 !important;
}

.new-invite-job-mob-row .new-spa-list-dtl-right h1 {
	margin: 0 0 0 !important;
    font-size: 16px !important;
    font-weight: 700;
}

/* 28-07-16 */

.invite-see-more-pro {
	float: left;
	margin: 0;
	width: 100%;
	height: auto;
}

.new-album-file-upload {
	background: #fdfdfd;
	margin-bottom: 38px;
	padding:  15px 0 50px;
	height: auto !important;
}

.new-album-file-upload h2 {
	margin-top: 30px !important;
}

.new-album-file-upload p {
	display: block !important;
}

.new-create-album-inr {
	float: left;
	margin: 0 0 50px;
	width: 100%;
	height: auto;
	padding: 0	 35px 46px;
}

.new-create-album-drop {
	float: left;
	margin: 0;
	width: 100%;
	height: 321px;
	background:transparent url(../img/innerpages/portfolio/upload.jpg) no-repeat center center;
	background-size: cover;
	cursor: pointer;
}

.new-create-upload-wrapper {
	position: relative;
	float: left;
	width: auto;
	margin: 0 0;
	/*position: absolute;*/
	z-index: 99;
}

 .new-create-upload-button { 
 	cursor: pointer; 
 	background: transparent; 
 	color: #39bff6; 
 	font-size: 16px; 
 	padding: 0; 
 	border: none; 
 	margin-left: -1px; 
 	/* IE 9 Fix */
 	-moz-transition: all 0.2s ease-in; 
 	-o-transition: all 0.2s ease-in; 
 	-webkit-transition: all 0.2s ease-in; 
 	transition: all 0.2s ease-in; 
 	font-weight: 700; 
 } 
 .new-create-upload-button:hover { 
 	background-color: transparent; 
 }

 .new-create-album-max {
 	float: left;
 	margin: 23px 0 0;
 	width: 100%;
 	height: auto;
 	text-align: center;
 	font-size: 14px;
 	color: #9c9c9c;
 	text-align: center;
 }

 .new-create-album-max-no {
 	float: left;
 	margin: 1px 0 0;
 	width: 100%;
 	height: auto;
 	text-align: center;
 	font-size: 14px;
 	color: #9c9c9c;
 	text-align: center;
 }

.new-create-album-publish {
	background: #39bff6;
	border: 0;
	color: #fff;
	float: right;
	height: 35px;
	margin: 10px 10px 0 20px;
	padding: 0 31px;
	width: auto;
	color: #FFF;
	font-family: "Open Sans", sans-serif;
	font-size: 14px;
	font-weight: 400;
	border-radius: 5px;
	font-weight: 700;
}

 .new-create-album-cancel {
	border: 0;
	color: #818181 !important;
	float: right;
	height: 35px;
	margin: 10px 0 0 0;
	width: 116px;
	color: #898989;
	font-family: "Open Sans", sans-serif;
	font-size: 14px;
	border-radius: 5px;
	border: 1px solid #d1d1d1;
	background: none;
	font-weight: 700;
	text-transform: capitalize;
	background: #FFF;
}

/* 01-08-16 */

.new-profile-newicon-right {
	right: 202px;
	bottom: 28px;
}

.claim-profile-main {
	float: left;
	margin: 10px 0 7px 0;
	width: 100%;
	height: auto;
	background: #f2f2b1;
	min-height: 43px;
}

.claim-profile-main i {
	float: left;
	margin: 16px 0 0 20px;
	width: auto;
	height: auto;
	color: #fc1c1c;
}

.claim-profile-main p {
	float: left;
	margin: 12px 0 0 20px;
	width: auto;
	height: auto;
	font-size: 14px;
	color: #626262;
}

.claim-profile-main p span {
	font-weight: 700;
}

.claim-profile-main a{
	float: left;
	margin: 8px 0 0 10px;
	width: auto;
	height: auto;
	border: 1px solid #bcbc93;
	padding:4px 10px;
	color: #787878;
	font-size: 12px;
}

.claim-profile-close {
	float: right;
	margin: 11px 11px 0 0;
	width: 16px;
	height: 15px;
	cursor: pointer;
}

.claim-profile-fade {
	position: fixed;
	width: 100%;
	height: 100vh;
	background: rgba(0, 0, 0, .6);
	z-index: 99998;
}

.claim-profile-pop-main  {
	float: left;
	width: 565px;
	height: auto;
	background: #f6f7f8;
	z-index: 99999;
}

.claim-profile-pop-inr {
	float: left;
	margin: 0;
	width: 100%;
	height: auto;
	position: relative;
	padding: 30px;
}

.claim-main {
	float: left;
	margin: 0;
	width: 100%;
	height: auto;
}

.claim-account-dtl-name {
	float: left;
	margin: 30px 0 0;
	width: 100%;
	height: auto;
	font-size: 16px;
	color: #1c1c1c;
}

.claim-profile-submit {
	float: right;
	margin: 40px 0 0;
	width: 138px;
	height: 35px;
	border: 1px solid #39bff6;
	font-weight: 700;
	color: #FFF;
	font-size: 14px;
	background: #39bff6;
	border-radius: 5px;
}

.claim-profile-acc-cancel {
	float: right;
	margin: 40px 20px 0 0;
	width: 114px;
	height: 35px;
	border-radius: 5px;
	border: 1px solid #d1d1d1;
	background: #FFF;
	font-weight: 700;
	color: #898989;
}

.no-account-details a{
	float: right;
	margin: 30px 0 0;
	width: 100%;
	height: auto;
	font-size: 14px;
	color: #9b9b9b;
	text-align: right;
}
.no-account-details a span {
	color: #f71010 !important;
}

.claim-profile-pop-inr h1 {
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
	height: auto;
	font-size: 20px;
	color: #393939;
}

.claim-profile-pop-close {
	position: absolute;
	right: 20px;
	top: 15px;
	width: 15px;
	height: 15px;
	background: url(../img/innerpages/profile/claim-close.png) no-repeat center center;
	cursor: pointer;
	border: 0;
}

.claim-profile-pop-img {
	float: left;
	margin: 30px 0 0;
	width: 77px;
	height: 70px;
	border: 1px solid #99e0f9;
}

.claim-profile-pop-img img {
	width: 100%;
	height: 100%;
}

.claim-profile-txt1 {
	float: left;
	margin: 30px 0 0 0;
	width: 100%;
	height: auto;
	font-size: 16px;
	color: #1c1c1c;
}

.claim-profile-popup-dtl-main {
	float: left;
	margin: 30px 0 0 20px;
	width: 400px;
	height: auto;
}

.claim-profile-popup-dtl-main h2 {
	float: left;
	margin: 10px 0 0;
	width: 100%;
	height: auto;
	font-size: 18px;
	color: #626262;
	font-weight: 700;
}

.claim-profile-username {
	float: left;
	margin: 8px 0 0;
	width: auto;
	height: auto;
	font-size: 14px;
	color: #626262;
}

.claim-profile-loc {
	float: left;
	margin: 10px 0 0 12px;
	width: auto;
	height: auto;
	font-size: 14px;
	color: #626262;
}

.claim-profile-loc .fa {
	font-size: 18px;
	color: #626262;
	padding-right: 10px;
	vertical-align: middle;
}

.claim-profile-mail-input {
	float: left;
	margin: 23px 0 0;
	width: 100%;
	height: 52px;
	border: 1px solid #bbb;
	background: #FFF;
	border-radius: 5px;
	padding: 0 18px;
}

.claim-profile-pop-inr p {
	float: left;
	margin: 30px 0 0 0;
	width: 100%;
	height: auto;
	padding: 0;
	font-size: 14px;
	color: #9b9b9b;
	line-height: 22px;
}

.claim-profile-cancel {
	float: left;
	margin: 40px 0 0;
	width: 114px;
	height: 35px;
	border-radius: 5px;
	border: 1px solid #d1d1d1;
	background: #FFF;
	font-weight: 700;
	color: #898989;
}

.claim-profile-send {
	float: left;
	margin: 40px 0 0 20px;
	width: 200px;
	height: 35px;
	border-radius: 5px;
	border: 1px solid #39bff6;
	background: #39bff6;
	font-weight: 700;
	color: #FFF;
}

.claim-email-con {
	float: left;
	margin: 25px 0 0;
	width: 100%;
	height: auto;
	font-size: 14px;
	color: #9b9b9b;
}

.claim-email-con a {
	color: #010000;
}


.new-business-abt-content-more {
	margin: 0;
	width: auto;
	height: auto;
	color: #09bafd;
	font-size: 14px;
	font-weight: 700;
}

.new-abt-main-office-ttl {
	float: left;
	margin: 10px 0 0;
	width: 100%;
	height: auto;
	font-size: 16px;
	color: #000;
	font-weight: 700;
}

.new-abt-main-office-con {
	float: left;
	margin: 20px 0 0;
	width: 344px;
	height: auto;
}

.new-abt-main-office-con ul {
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
	height: auto;
	list-style: none;
}

.new-abt-main-office-con ul li {
	float: left;
	width: 100%;
	height: 47px;
	line-height: 47px;
	font-size: 14px;
	color: #000;
	border-top: 1px solid #e1e1e1;
}

.new-abt-main-office-con ul li:last-child {
	border-bottom: 1px solid #e1e1e1;
}

.new-abt-main-office-con ul li span {
	display: inline-block;
	width: 66px;
	padding: 0 0 0 14px;
	font-size: 18px;
	color: #757575;
}

.check-for-locations {
	float: left;
	clear: left;
	margin: 15px 0 0;
	width: auto;
	height: auto;
	font-size: 14px;
	color: #09bafd;
	cursor: pointer;
}

.check-for-locations i {
	padding-left: 10px;
}

.new-porfolio-not-added {
	margin: 107px auto 0;
	width: 210px;
	height: auto;
	background: url(../img/innerpages/portfolio/noalbum.jpg) no-repeat top center;
	overflow: hidden;
}

.new-porfolio-not-added p {
	float: left;
	margin: 152px 0 0;
	width: 100%;
	font-size: 18px;
	color: 000;
	width: 100%;
	text-align: center;
	color: #000;
	padding: 0;
}

.new-post-image-btn a{
	float: left;
	margin: 30px 0 0 3px;
	width: 201px;
	height: 40px;
	border: 1px solid #afafb0;
	border-radius: 5px;
	line-height: 38px;
	color: #5c5c5c;
	font-size: 16px;
}

.new-post-image-btn a .fa {
	padding: 0 56px 0 9px;
	color: #a2a2a3;
}

.new-post-image-btn-posted a{
	float: left;
	margin: 20px 0 10px 0;
}

/* NEW REVIEW TAB */

.new-review-title {
	float: left;
	width: 100%;
	height: auto;
	font-size: 18px;
	color: #000;
	font-weight: 700;
}

.new-business-review-content {
    float: left;
    height: auto;
    margin: 0;
    padding:25px 30px 30px;
    width: 100%;
}

.new-your-rating-main {
	float: left;
	margin: 30px 0 0;
	width: 100%;
	height: auto;
}

.new-your-rating-main span {
	float: left;
	width: auto;
	height: auto;
	font-size: 16px;
	color: #09bafd;
}

.new-your-rating-main ul {
	float: left;
	margin: 0 0 0 15px;
	padding: 0;
	width: auto;
	height: auto;
	list-style: none;
}

.new-your-rating-main ul li {
	float: left;
	margin: 0;
	padding: 0;
	width: auto;
	height: auto;
	color: #f6d627;
	padding: 0 3px;
	font-size: 18px;
}

.new-your-rating-input-main {
	display: inline-block;
	margin: 0 0 0 0;
	width: 100%;
	position: relative;
}

.new-your-rating-input {
	margin: 15px 170px 0 0;
	height: 52px;
}

.new-your-rating-input-field {
	float: left;
	width: 100%;
	font-size: 14px;
	color: #868686;
	padding: 0 20px;
	border: 1px solid #b7b7b7;
	border-radius: 5px;
	height: 52px;
}

.new-your-rating-publish-btn {
	top: 15px;
	right: 0;
	width: 151px;
	height: 52px;
	background: #39bff6;
	border-radius: 5px;
	border: 0;
	position: absolute;
	font-size: 16px;
	color: #FFF;
	-webkit-box-shadow: 0px 2px 2px 0px rgba(50, 50, 50, 0.25);
	-moz-box-shadow:    0px 2px 2px 0px rgba(50, 50, 50, 0.25);
	box-shadow:         0px 2px 2px 0px rgba(50, 50, 50, 0.25);
}

.new-rating-list-main {
	float: left;
	margin: 30px 0 0;
	width: 100%;
	height: auto;
	border: 1px solid #e9e9e9;
	border-radius: 5px;
	padding: 0 0 20px;
}

.new-rating-list-row {
	float: left;
	margin: 0 0 0;
	padding-bottom: 15px;
	padding-top: 5px;
	width: 100%;
	height: auto;
	position: relative;
}

.new-rating-list-row2 {
	background:#f4f8fa;
	padding-bottom: 10px;
	padding-top: 5px;
	border-top: 1px solid #e8e8e8;
}

.new-review-list-img {
	float: left;
	margin: 15px 0 0 20px;
	width: 50px;
	height: 50px;
	border-radius: 50%;
	overflow: hidden;
}

.new-review-list-dtl-main {
	margin: 15px 0 0 90px;
}

.new-review-list-title {
	float: left;
	margin: 0;
	width: 100%;
	font-size: 18px;
	color: #000;
}

.new-review-list-dtl-main ul {
	float: left;
	margin: 0;
	padding: 0;
	width: auto;
	height: auto;
	list-style: none;
}

.new-review-list-dtl-main ul li {
	display: inline-block;
	font-size: 18px;
	color: #cfcfcf;
}

.new-review-list-dtl-main span {
	margin: 5px 0 0 8px;
	display: inline-block;
	font-size: 12px;
	color: #949494;
}

.new-review-list-dtl-main p {
	float: left;
	margin: 10px 0 10px;
	width: 100%;
	font-size: 14px; 
	color: #545454;
}

.new-rating-list-row2 p {
	margin: 5px 0 10px;
}

.new-review-list-dtl-flow-btn a {
	float: right;
	margin: 0 10px 0 0;
	width: 51px;
	height: 25px;
	border: 1px solid #d1d1d1;
	border-radius: 5px;
	text-align: center;
	line-height: 25px;
	color: #898989;
	font-size: 12px;
}

.new-review-list-dtl-share-btn a {
	float: right;
	margin: 2px 20px 0;
	width: auto;
	height: auto;
	color: #848484;
	font-size: 16px;
}

.new-review-list-comment-no {
	float: right;
	margin: 3px 0 0;
	width: auto;
	font-size: 14px;
	color: #646464;
}

.new-review-list-row-comment {
	margin: 15px 170px 0 90px;
	position: relative;
}

.new-review-list-comment-field {
	float: left;
	margin: 3px 0 0 0;
	width: 100%;
	height: 42px;
	background: #f5f5f5;
	border: 1px solid #ededed;
	font-size: 14px;
	color: #868686;
	padding:0 9px;
	border-radius: 5px; 
}

.new-review-list-comment-btn {
	position: absolute;
	width: 25px;
	height: 40px;
	border: 0;
	background:url(../img/innerpages/profile/share.png) no-repeat center center;
	right: 10px;
	top: 4px;
}

.new-review-more {
	float: left;
	margin: 30px 0 0 0;
	width: 100%;
	height: auto;
	text-align: center;
}

.new-review-more a {
	font-size: 18px;
	color: #878787;
}

.new-rating-list-border {
	border-top: 1px solid #e8e8e8;
}

.search-filter-by {
	float: left;
	margin: 26px 0 20px 0;
	width: 100%;
	height: auto;
	font-size: 24px;
	color: #626262;
}

/* 17-08-16 */

.doted-border {
	border: 1px dashed #b7b7b7 !important;
}
