@import 'header.css';
@import 'new.signup.css';
@import 'search-result.css';
@import 'chat.css';
@import 'latest-updates.css';
@import 'signup.css';
@import 'new-updates.css';
@import 'faq.css';
@font-face {
	font-family: 'cbp-tmicons';
	src: url('../fonts/cbp-tmicons.eot');
	src: url('../fonts/cbp-tmicons.eot?#iefix') format('embedded-opentype'), url('../fonts/cbp-tmicons.woff') format('woff'), url('../fonts/cbp-tmicons.ttf') format('truetype'), url('../fonts/cbp-tmicons.svg#cbp-tmicons') format('svg');
	font-weight: normal;
	font-style: normal;
}

/*@font-face {
	font-family: 'Ubuntu', sans-serif;
	src: url('../fonts/Helvetica.eot');
	src: url('../fonts/Helvetica.eot') format('embedded-opentype'), url('../fonts/Helvetica.woff2') format('woff2'), url('../fonts/Helvetica.woff') format('woff'), url('../fonts/Helvetica.ttf') format('truetype'), url('../fonts/Helvetica.svg#Helvetica') format('svg');
}*/

@font-face {
	font-family: 'HelveticaBd';
	src: url('../fonts/HelveticaBd.eot');
	src: url('../fonts/HelveticaBd.eot') format('embedded-opentype'), url('../fonts/HelveticaBd.woff2') format('woff2'), url('../fonts/HelveticaBd.woff') format('woff'), url('../fonts/HelveticaBd.ttf') format('truetype'), url('../fonts/HelveticaBd.svg#HelveticaBd') format('svg');
}

@font-face {
	font-family: 'ecoicon';
	src: url('../fonts/ecoicon.eot');
	src: url('../fonts/ecoicon.eot?#iefix') format('embedded-opentype'), url('../fonts/ecoicon.woff') format('woff'), url('../fonts/ecoicon.ttf') format('truetype'), url('../fonts/ecoicon.svg#ecoicon') format('svg');
	font-weight: normal;
	font-style: normal;
}

body {
	padding: 0;
	margin: 0;
	background: #FFF !important;
	font-family: 'Open Sans', sans-serif;
	overflow-x:hidden; 
}

html {
	height: 100%;
}

input:focus {
	outline: 0 none !important;
}

a {
	text-decoration: none !important;
}

a:focus {
	outline: 0 none !important;
}

img, object, embed, video {
    max-width: 100%;
}

.HomeContainer {
	margin: 0;
	padding: 0;
	background: #FFF url(../img/common/2.jpg) no-repeat;
	background-size: 100%
}

.Headernav {
	margin: 0 0 0 0;
	height: auto;
}

.Headernav ul {
	margin: 0;
	padding: 0;
	list-style: none;
	position: relative;
	float: right;
	width: 125px;
}

.Headernav ul li a {
	float: right;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	color: #FFF !important;
	padding: 18px 0;
	margin-left: 30px;
	display: inline-block;
}

.Headernav ul li a:last-child {
	margin-left: 0;
}

.Headernav ul li a .fa {
	color: #53ffba;
	padding-right: 10px;
}

.HeadernavLeft {
	float: left;
	margin: 0 30px 0 0;
	height: auto;
	width: 465px;
}

.HeadernavLeft ul {
	float: left;
	margin: 0;
	padding: 0;
	list-style: none;
	width: 100%;
}

.HeadernavLeftSel {
	-webkit-box-shadow: inset 0px -3px 0px 0px rgba(99, 228, 184, 1);
	-moz-box-shadow: inset 0px -3px 0px 0px rgba(99, 228, 184, 1);
	box-shadow: inset 0px -3px 0px 0px rgba(99, 228, 184, 1);
}

.HeadernavLeft ul li a {
	float: left;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	color: #FFF !important;
	padding: 23px 0;
	margin-left: 53px;
}

.HeadernavLeft ul li a .fa {
	color: #53ffba;
	padding-right: 10px;
	font-size: 20px;
}

.HeadernavLeft ul li a img {
	margin-right: 10px;
}

#Topsection {
	float: left;
	margin: 0;
	width: 100%;
	height: auto;
	position: relative;
	overflow: auto;
	padding: 300px 0 100px 0;
}

.Topcontainer {
	width: 828px;
	height: 211px;
	margin: 0 auto;
	background: rgba(0, 0, 0, .6);
	padding: 0 34px;
}

.Topcontainer h1 {
	float: left;
	margin: 34px 0 0 0;
	padding: 0;
	font-family: 'Open Sans', sans-serif;
	color: #FFF;
	font-size: 48px;
	font-weight: 700;
	text-transform: uppercase;
	width: 100%;
	text-align: center;
}

.Topcontainer p {
	float: left;
	margin: 0 0 0 0;
	padding: 0;
	font-family: 'Open Sans', sans-serif;
	color: #FFF;
	font-size: 20px;
	width: 100%;
	text-align: center;
	line-height: 14px;
}

.Searchfield {
	float: left;
	margin: 30px 0 0 0;
	width: 100%;
	height: 50px;
	position: relative;
}

.SearchInput {
	float: left;
	margin: 0;
	width: 100%;
	height: 50px;
	border: 0;
	background: #FFF;
	text-indent: 32px;
	color: #b9b9b9 !important;
	padding: 0;
	font-family: 'Open Sans', sans-serif;
	color: #b9b9b9;
}

.SearchBtn {
	width: 75px;
	height: 50px;
	position: absolute;
	top: 0;
	right: 0;
	border: 0;
	background: url(../img/common/search_btn.jpg) no-repeat;
}


.HowitWorks {
	margin: 75px auto 0 auto;
	width: 169px;
	height: 50px;
	background: rgba(83, 255, 186, .6);
	line-height: 50px;
}

.HowitWorks img {
	margin-left: 18px;
}

.HowitWorks a span {
	float: left;
	padding-left: 0;
	font-family: "Open Sans", sans-serif;
	font-size: 16px;
	color: #FFF;
	width: 100%;
	text-align: center;
}

#BodySection {
	float: left;
	margin: 0;
	width: 100%;
	height: auto;
	position: relative;
}

.FilterNav {
	margin: 0 auto;
	width: 59%;
	height: 79px;
	background: none;
}

.Gridmain {
	float: left;
	margin: 49px 0 0 0;
	width: 100%;
	height: auto;
	position: relative;
}

.Gridjobnewouter {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
}

.jobgridinrnew {
	Top: 0;
	left: 0;
	width: 100%;
	padding: 0 0;
	height: auto;
	position: absolute;
	-webkit-box-shadow: inset 0px -4px 0px 0px rgba(94, 204, 255, 1);
	-moz-box-shadow: inset 0px -4px 0px 0px rgba(94, 204, 255, 1);
	box-shadow: inset 0px -4px 0px 0px rgba(94, 204, 255, 1);
	height: 100%;
	align-items: center;
	display: flex;
}

.jobgridinrnewttl {
	width: 100%;
	display: block;
	height: auto;
	min-height: 33px;
	padding: 8px 10px;
	height: auto;
	font-family: 'Open Sans', sans-serif;
	color: #444;
	font-size: 14px;
	font-weight: 400;
	background: #fafafa;
	border-bottom: 1px solid #ccc;
	position: absolute;
	top: 0;
}

.jobgridinrnew h1 {
	width: 100%;
	display: block;
	height: auto;
	min-height: 33px;
	padding: 8px 2vw;
	height: auto;
	font-family: 'Open Sans', sans-serif;
	color: #444;
	font-size: 1.1vw;
	font-weight: 300;
	line-height: 1.5vw;
}

.Maincaption {
	bottom: 50px;
	left: 0;
	width: 100%;
	padding: 15px 20px;
	height: auto;
	position: absolute;
}

.Maincaption2 {
	left: 0;
	width: 100%;
	padding: 15px 20px;
	height: auto;
	position: absolute;
	bottom: 10px;
}

.Maincaption2ttl {
	top: 80px;
	position: absolute;
	float: left;
	padding: 0 0;
	font-family: 'Open Sans', sans-serif;
	color: #737373;
	font-size: 18px;
	font-weight: 500;
	margin: 7px 8px 8px 0;
	width: 85%;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.Maincaption h5 {
	float: left;
	padding: 0 0;
	font-family: 'Open Sans', sans-serif;
	color: #FFF;
	font-size: 18px;
	font-weight: 500;
	margin: 7px 8px 8px 0;
	width: auto;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.Maincaption p {
	clear: left;
	float: left;
	padding: 0 20px 0 0;
	font-family: 'Open Sans', sans-serif;
	color: #FFF;
	font-size: 16px;
	font-weight: 400;
	width: auto;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.Iconcircle {
	width: 34px;
	height: 34px;
	position: absolute;
	top: 14px;
	left: 14px;
}

.icondiv {
	float: left;
	width: 100%;
	height: 100%;
	position: relative;
	text-align: center;
	line-height: 34px;
}

.Iconcircle img {
	height: auto !important;
	width: auto !important;
	margin: 0 auto;
	padding: 8px 0 0 0;
}

.Available {
	position: absolute;
	background: #64cf1c;
	padding: 8px 17px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	font-family: 'Open Sans', sans-serif;
	color: #FFF;
	font-size: 14px;
	font-weight: 700;
	line-height: 14px;
	right: 10px;
	top: -40px;
	text-transform: uppercase;
}

.Working {
	position: absolute;
	background: #f4a909;
	padding: 8px 17px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	font-family: 'Open Sans', sans-serif;
	color: #FFF;
	font-size: 14px;
	font-weight: 700;
	line-height: 14px;
	right: 10px;
	top: -40px;
	text-transform: uppercase;
}

.Availablesoon {
	position: absolute;
	background: #23cd2f;
	padding: 5px 12px;
	font-family: 'Open Sans', sans-serif;
	color: #FFF;
	font-size: 14px;
	font-weight: 400;
	line-height: 14px;
	right: 0;
	bottom: 0;
}

.Maincaption ul {
	float: right;
	margin: 0;
	width: auto;
	height: auto;
	list-style: none;
	padding: 3px 0 10px 0;
}

.Maincaption ul li a {
	float: left;
	margin: 0 0 0 0;
	height: auto;
}

.Maincaption ul li a img {
	width: auto !important;
	height: auto !important;
}

.Maincaption ul li {
	float: left;
	margin: 0 5px 0 0;
	height: auto;
	color: #53ffba;
	line-height: 14px;
	color: #a6a6a6 !important;
	line-height: 14px;
	font-size: 14px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
}

.Maincaption ul li span {
	float: left;
	margin: 0 5px 0 0;
	height: auto;
	color: #a6a6a6 !important;
	line-height: 14px;
	font-size: 14px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
}

.GridFade {
	width: 100%;
	height: 213px;
	position: absolute;
	top: -213px;
	left: 0;
}

.FadeInner {
	width: 102%;
	position: absolute;
	background: #E9E9E9;
	bottom: 0;
	margin-left: -2px;
}

.Joinusbtn {
	margin: 69px auto 0 auto;
	width: auto;
	height: auto;
	padding: 10px 0;
	background: #000;
	bottom: 69px;
	text-align: center;
	border: 1px solid #b0b0b0;
}

.Joinusbtn a {
	color: #FFF;
	font-family: 'Open Sans', sans-serif;
}

.Joinusbtn a span {
	color: #FFF;
}

#Discover {
	float: left;
	margin: 0;
	width: 100%;
	height: auto;
	background: #fafafa;
	padding: 45px 0 62px 0;
	overflow: auto;
}

#Discover h1 {
	float: left;
	margin: 0;
	width: 100%;
	text-align: center;
	font-family: 'Open Sans', sans-serif;
	color: #477968;
	font-weight: 700;
}

.DiscoverNav {
	float: left;
	margin: 24px 0 0 0;
	width: 100%;
	height: auto;
	text-align: center;
}

.DiscoverNav a {
	color: #37ae7e;
	font-size: 14px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	padding-right: 14px;
}

DiscoverNav a:hover {
}

.DiscoverNavActive {
	color: #0f6341 !important;
	font-weight: 700 !important;
}

.MapSectionmain {
	float: left;
	margin: 30px 0 0 0;
	width: 100%;
	height: auto;
	background: #FFF;
}

.DiscoverLeft {
	float: left;
	margin: 0;
	width: 100%;
	height: auto;
}

.DiscoverLeft ul {
	float: left;
	margin: 0;
	padding: 42px 0;
	list-style: none;
}

.MapSectionmain .col-lg-2 {
	padding-left: 0;
	padding-right: 0;
}

.MapSectionmain .col-lg-10 {
	padding-left: 0;
	padding-right: 0;
}

.DiscoverLeft ul li a {
	float: left;
	clear: left;
	margin: 0;
	padding: 0 0 0 59px;
	line-height: 26px;
	font-size: 14px;
	color: #65736e;
	font-family: 'Open Sans', sans-serif;
	text-transform: capitalize !important;
}

.MapSectionmain img {
	width: 100%;
}

.DiscoverLeft ul li a:hover {
	color: #000 !important;
}

.DiscoverNavActive2 {
	color: #000 !important;
}

#FooterMain {
	float: left;
	margin: 0;
	width: 100%;
	height: auto;
	background: #fdfdfd;
	background-size: cover;
	overflow: hidden;
	font-family: 'Open Sans', sans-serif;
	padding: 0 0 50px 0 !important;
}

.FooterTopDec {
	float: left;
	width: 100%;
	height: 52px;
	background: #FFF;
	border-bottom: 1px solid #d0d1d3;
	border-top: 1px solid #d0d1d3;
	font-size: 16px;
	font-family: 'Open Sans', sans-serif;
	line-height: 52px;
}

.FooterTopSecInr {
	float: left;
	margin: 10px 0 0 0;
	width: 100%;
	height: 52px;
	font-size: 16px;
	font-family: 'Open Sans', sans-serif;
	line-height: 52px;
}

.FooterTopSecInrMob {
	margin: 0 auto;
	width: 62%;
	height: 52px;
}

.FooterTopFaceBook a {
e float: left;
	margin: 0;
	width: auto;
	color: #3c5ea3;
}

.FooterTopFaceBook a:hover .FooterTopFaceBookIcon {
	background: #3a5ba2;
	transition: background 0.5s ease;
}

.FooterTopFaceBook a:hover .fa {
	color: #FFF;
}

.FooterTopFaceBookIcon {
	float: left;
	margin: 8px 10px 0 0;
	width: 32px;
	height: 32px;
	border: 2px solid #3a5ba2;
	border-radius: 50%;
	text-align: center;
	transition: background 0.5s ease;
	line-height: 28px;
}

.FooterTopFaceBookIcon .fa {
	padding-top: 6px;
}

.FooterTopLinkedIn a {
	float: left;
	margin: 0 0 0 49px;
	width: auto;
	color: #1983bc;
}

.FooterTopLinkedIn a:hover .FooterTopLinkedInIcon {
	background: #1983bc;
	transition: background 0.5s ease;
}

.FooterTopLinkedIn a:hover .fa {
	color: #FFF;
}

.FooterTopLinkedInIcon {
	float: left;
	margin: 8px 10px 0 0;
	width: 32px;
	height: 32px;
	border: 2px solid #1983bc;
	border-radius: 50%;
	text-align: center;
	transition: background 0.5s ease;
	line-height: 28px;
}

.FooterTopLinkedInIcon .fa {
	padding-top: 5px;
	font-size: 15px;
}

.FooterTopTwitter a {
	float: left;
	margin: 0 0 0 49px;
	width: auto;
	color: #1ebef0;
}

.FooterTopTwitter a:hover .FooterTopTwitterIcon {
	background: #1ebef0;
	transition: background 0.5s ease;
}

.FooterTopTwitter a:hover .fa {
	color: #FFF;
}

.FooterTopTwitterIcon {
	float: left;
	margin: 8px 10px 0 0;
	width: 32px;
	height: 32px;
	border: 2px solid #1ebef0;
	border-radius: 50%;
	text-align: center;
	transition: background 0.5s ease;
	line-height: 28px;
}

.FooterTopTwitterIcon .fa {
	padding-top: 6px;
}

.FooterTopPin a {
	float: left;
	margin: 0 0 0 49px;
	width: auto;
	color: #c64537;
}

.FooterTopPin a:hover .FooterTopPinIcon {
	background: #c64537;
	transition: background 0.5s ease;
}

.FooterTopPin a:hover .fa {
	color: #FFF;
}

.FooterTopPinIcon {
	float: left;
	margin: 8px 10px 0 0;
	width: 32px;
	height: 32px;
	border: 2px solid #c64537;
	border-radius: 50%;
	text-align: center;
	transition: background 0.5s ease;
	line-height: 28px;
}

.FooterTopPinIcon .fa {
	padding-top: 6px;
}

.footercon1 {
	float: left;
	margin: 35px 0 0 0;
	width: 100%;
	height: auto;
	text-align: center;
}

.footerlogo {
	width: 100%;
	padding-top: 30px;
}

.footercon1 h1 {
	width: 100%;
	font-size: 24px;
	color: #9e9e9e;
	font-weight: 700;
	margin: 0;
	padding: 10px 0 0 0;
}

.footercon1 span {
	width: 100%;
	font-size: 16px;
	color: #9e9e9e;
	font-weight: 400;
	margin: 0;
	padding: 5px 0 0 0;
}

#FooterMain h2 {
	margin: 0;
	padding: 0;
	font-size: 20px;
	color: #66e3b7;
	font-weight: 700;
}

#FooterMain p {
	margin: 0;
	padding: 21px 120px 14px 0;
	font-size: 18px;
	color: #9e9e9e;
	font-weight: 400;
}

#FooterMain .col-lg-6 a {
	color: #66e3b7;
	font-size: 20px;
	font-weight: 700;
	padding-top: 14px;
}

#FooterMain .col-lg-6 .fa {
	padding-right: 15px;
	font-size: 22px !important;
	font-weight: 700;
}

.FooterNav {
	float: left;
	margin: 0 0 0 0 !important;
	width: 300px !important;
	padding-top: 20px;
}

.FooterNavMob {
	float: left;
	margin: 20px 0 0 0 !important;
	width: 100% !important;
	text-align: center;
}

.FooterNavMob a {
	font-size: 18px;
	color: #9e9e9e;
	font-weight: 400;
	margin: 10px 10px;
	line-height: 34px;
}

.Navleft {
	float: left;
	margin: 18px 55px 0 0;
}

.Navleft:last-child {
	float: left;
	margin: 18px 0 0 0;
}

.Navleft ul {
	float: left;
	margin: 0;
	padding: 0;
	list-style: none;
}

.JoinMain {
	float: right;
	width: 172px;
	padding-top: 20px;
}

.Socialmedia a {
	float: left;
	margin: 26px 11px 0 0;
	width: 32px;
	height: 34px;
	background: url(../img/common/socialmedia.png) no-repeat;
}

.Twitter a {
	background-position: -32px 0;
}

.Linkedin a {
	background-position: -64px 0;
}

.Pin a {
	background-position: -96px 0;
}

.FooterIntro {
	padding-top: 20px;
	padding-left: 0;
}

.FooterIntro span {
	float: left;
	padding: 15px 0 0 0;
	font-size: 18px;
	color: #000;
	font-family: 'Open Sans', sans-serif;
}

.Floating {
	width: auto;
	height: auto;
	position: absolute;
	top: 15%;
	right: 0;
	max-width: 210px;
	z-index: 99999;
}

.FlotingIcon {
	float: left;
	margin: 0 10px 0 0;
	width: auto;
	height: 100%;
}

.Floating h2 {
	float: left;
	margin: 0;
	width: auto;
	height: auto;
	font-family: 'Open Sans', sans-serif;
	font-size: 20px;
	color: #FFF;
	font-weight: 700;
}

.Floating p {
	float: left;
	margin: 0;
	width: auto;
	height: auto;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	color: #FFF;
	font-weight: 400;
}

.FooterSupport a {
	float: left;
	margin: 30px 0 0 0;
	font-size: 18px;
	color: #000;
	font-family: 'Open Sans', sans-serif;
}

/* INNER PAGES */


.SubContainer {
	margin: 0;
	padding: 70px 0 0 0;
	background: #EBEBEB;
	background-size: 100%;
	min-height: 100vh;
}

.InnerSearchContainer {
	width: 100%;
	height: 69px;
	background: #FFF;
	position: relative;
}

.InnerSearchinput {
	float: left;
	margin: 0;
	width: 100%;
	height: 69px;
	background: none;
	border: 0;
	color: #b9b9b9;
	font-family: 'Open Sans', sans-serif;
	font-size: 18px;
	font-weight: 400;
	text-indent: 92px;
	text-align: center;
}

.InnerSearchBtn {
	position: absolute;
	width: 22px;
	height: 22px;
	background: url(../img/innerpages/common/search.png) no-repeat;
	left: 30px;
	top: 24px;
}

.MoreSearch a {
	position: absolute;
	top: 25px;
	right: 20px;
	background: url(../img/innerpages/common/moresearch.png) no-repeat;
	padding: 0 0 0 0;
	width: 20px;
	height: 20px;
}

.FeedsContainer {
	float: left;
	margin: 0;
	width: 100%;
	position: relative !important;
	overflow: hidden;
}

.FeedsMain {
	margin: 0;
	width: 100%;
	overflow: auto;
	height: auto;
	top: 0;
	left: 0;
}

.FeedLeft {
	float: left;
	margin: 0;
	width: 737px;
	height: auto;
}

.FeedRight {
	float: right;
	margin: 0;
	width: 40%;
	height: auto;
}

.FeedsInner {
	width: 100%;
	position: fixed;
	background: none;
	height: 100%;
	max-width: 758px;
	top: 70px;
	left: 20px;
	overflow: scroll;
}

.InnerMap {
	width: 100%;
	position: fixed;
	height: 100vh;
	max-width: 758px;
	top: 70px;
	left: 20px;
	overflow: hidden;
}

.fixed {
	float: left;
	width: 758px;
}

.fluid1 {
	margin-left: 768px;
	position: relative;
	overflow: hidden;
}

.fluid1, .fixed {
	height: 100vh;
	border: 0;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}

.NewMapfixed {
	height: auto;
	min-height: 100vh;
}

.NewMapfluid1 {
	padding-left: 0;
	padding-right: 0;
	height: auto;
	overflow: hidden;
	padding-bottom: 50px;
}

.NewMapfixed img {
	width: 100%;
}

.NewMapfluid1 .col-lg-3 {
	padding-left: 10px;
	padding-right: 10px;
}

/* FEEDS */







.JobsTab a {
	float: left;
	margin: 0;
	width: 213px;
	height: 44px;
	background: #fbfbfb url(../img/innerpages/profile/jobs/icon.png) no-repeat 46px 12px;
	color: #acacac;
	text-indent: 90px;
	line-height: 44px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	text-transform: uppercase;
	font-size: 14px;
	border-bottom: 1px solid #dfdfdf;
	border-right: 1px solid #dfdfdf;
	font-weight: 700;
}

.JobsTab a:hover {
	background: #dedede url(../img/innerpages/profile/jobs/icon_over.png) no-repeat 46px 12px;
	color: #7a7a7a;
}

.JobsTab_active a {
	float: left;
	margin: 0;
	width: 213px;
	height: 44px;
	background: #dedede url(../img/innerpages/profile/jobs/icon_over.png) no-repeat 46px 12px;
	color: #7a7a7a;
	text-indent: 90px;
	line-height: 44px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	text-transform: uppercase;
	font-size: 14px;
	border-bottom: 1px solid #dfdfdf;
	border-right: 1px solid #dfdfdf;
	font-weight: 700;
}

.FeedsTab a {
	float: left;
	margin: 0;
	width: 213px;
	height: 44px;
	background: #fbfbfb url(../img/innerpages/profile/feeds/feedicon.png) no-repeat 46px 16px;
	color: #acacac;
	text-indent: 90px;
	line-height: 44px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	text-transform: uppercase;
	font-size: 14px;
	border-bottom: 1px solid #dfdfdf;
	border-right: 1px solid #dfdfdf;
	font-weight: 700;
}

.FeedsTab a:hover {
	background: #dedede url(../img/innerpages/profile/feeds/feedicondeactive.png) no-repeat 46px 16px;
	color: #7a7a7a;
}

.FeedsTabDeactive a {
	background: #dedede url(../img/innerpages/profile/feeds/feedicondeactive.png) no-repeat 46px 16px;
	color: #7a7a7a;
}

.Myprofile a {
	float: left;
	margin: 0;
	width: 213px;
	height: 44px;
	background: #fbfbfb url(../img/innerpages/profile/feeds/profile.png) no-repeat 45px 12px;
	color: #acacac;
	text-indent: 84px;
	line-height: 44px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	text-transform: uppercase;
	font-size: 14px;
	border-bottom: 1px solid #dfdfdf;
	border-right: 1px solid #dfdfdf;
}

.Myprofile a:hover {
	background: #DEDEDE url(../img/innerpages/profile/feeds/profileact.png) no-repeat 45px 12px;
	color: #7a7a7a;
}

.MyprofileAct a {
	background: #DEDEDE url(../img/innerpages/profile/feeds/profileact.png) no-repeat 45px 12px;
	color: #7a7a7a;
}

.FeedFilterMain {
	float: left;
	margin: 0;
	width: 100%;
	height: 44px;
	background: #63e4b8;
	text-align: left;
	line-height: 44px;
}

.FeedFilterMain a {
	padding-right: 17px;
}

.IconSpacer {
	padding-right: 35px !important;
}

.IconDeactivate {
	opacity: .2;
}

.FeedDataMain {
	float: left;
	margin: 0;
	width: 100%;
	height: auto;
	position: relative;
}

.FeedFilter a {
	position: absolute;
	right: 0;
	top: 44px;
	margin: 0;
	width: 50px;
	height: 44px;
	border: 0;
	border-top: 0 !important;
	background: url(../img/innerpages/profile/feeds/filter.png) no-repeat center center;
	z-index: 1;
}

.Minimize a {
	float: left;
	margin: 0;
	width: 101px;
	height: 44px;
	text-align: left;
	line-height: 0;
	font-size: 14px;
	color: #9d9d9d;
	background: #fbfbfb;
	border-bottom: 1px solid #dfdfdf;
	font-family: 'Open Sans', sans-serif;
	text-indent: 16px;
	border-left: 1px solid #dfdfdf;
	line-height: 44px;
}

.Minimize .fa {
	padding: 12px 0 0 0;
	margin: 0 0 0 10px;
	font-size: 20px;
	color: #9d9d9d;
}

.CreatePost {
	float: left;
	margin: 0;
	width: 214px;
	height: 44px;
	background: #fbfbfb url(../img/innerpages/profile/feeds/pin.png) no-repeat 43px 10px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	text-transform: uppercase;
	font-size: 14px;
	color: #acacac;
	line-height: 44px;
	text-indent: 80px;
	cursor: pointer;
	border-bottom: 1px solid #dfdfdf;
}

.CreatePost:hover {
	background: #dedede url(../img/innerpages/profile/feeds/pin_act.png) no-repeat 43px 10px;
	color: #7a7a7a;
}

.CreatePostAct {
	background: #dedede url(../img/innerpages/profile/feeds/pin_act.png) no-repeat 43px 10px;
	color: #7a7a7a;
}

.FeedDatamain {
	float: left;
	margin: 21px 0 0 0;
	width: 100%;
	height: auto;
	min-height: 100vh;
	background: #FFF;
}

.NewFeedDatainner {
	float: left;
	margin: 84px 0 0 0;
	padding: 0 0 50px 0;
	width: 100%;
	height: auto;
	min-height: 100vh;
	background: url(../img/innerpages/feeds/sep.jpg) repeat-y 50px 0;
}

.FeedRow {
	float: left;
	margin: 0;
	width: 100%;
	height: auto;
	padding: 0 50px 40px 30px;
}

.FeedColum1 {
	float: left;
	margin: 0;
	width: 78px;
	height: auto;
}

.FeedPro {
	float: left;
	margin: 0;
	width: 41px;
	height: 41px;
	border-radius: 50%;
}

.FeedPro img {
	border-radius: 50%;
	width: 100%;
	height: 100%;
}

.FeedColum2 {
	float: left;
	margin: 0;
	width: 583px;
	height: auto;
	padding: 0 0 10px 0;
}

.FeedColum2 h1 {
	float: left;
	margin: 0;
	width: 100%;
	padding: 0;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	font-size: 18px;
	color: #161519;
}

.FeedColum2 p {
	float: left;
	margin: 5px 0 15px 0;
	width: 100%;
	padding: 0;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	font-size: 14px;
	color: #9d9d9d;
}

.PostImg {
	float: left;
	margin: 15px 0 40px 0;
	width: 100%;
	height: auto;
}

.PostImg img {
	width: 100%;
}

.FeedColum2 span {
	margin: 15px 0 0 0;
	padding: 15px 0 0 0;
	font-size: 16px;
	color: #616161;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
}

.feed_desc {
	float: left;
	margin: 30px 0 0 0;
	width: 100%;
	padding: 0;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	font-size: 16px;
	color: #747474;
}

.FeedConnectLink a {
	float: left;
	margin: 45px 0 0 0;
	width: auto;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	font-size: 16px;
	color: #000;
}

.ShareBtn a {
	float: right !important;
	margin: 38px 0 0 0;
	width: 29px;
	height: 29px;
	background: url(../img/innerpages/profile/feeds/share.png) no-repeat;
}

.PostEditBtn a {
	float: right !important;
	margin: 38px 10px 0 0;
	width: 29px;
	height: 29px;
	background: url(../img/innerpages/profile/feeds/edit.png) no-repeat;
}

.PostDeletBtn a {
	float: right !important;
	margin: 38px 10px 0 0;
	width: 29px;
	height: 29px;
	background: url(../img/innerpages/profile/feeds/delete.png) no-repeat;
}

.PostField {
	width: 100%;
	height: 0;
	background: #FFF;
	overflow: hidden;
	-webkit-transition: height .5s; /* Safari */
	transition: height .5s;
	padding: 0 0;
	position: absolute;
	z-index: 1;
}

.PostInputOne {
	float: left;
	margin: 0 0 37px 0;
	width: 100%;
	height: 34px;
	border: 0;
	border-bottom: 1px solid #a9a9a9;
	background: none;
	color: #878787;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.PostInputOne:first-child {
	margin-top: 35px;
}

.PostInputTwo {
	float: left;
	margin: 0 0 37px 0;
	width: 100%;
	height: 190px;
	border: 0;
	border-bottom: 1px solid #a9a9a9;
	background: none;
	color: #878787;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	font-weight: 400;
	resize: none;
}

.PostFileUpload {
	float: left;
	clear: left;
	margin: 0 0 37px 0;
	width: 100%;
	position: relative;
}

.FilterConMain {
	position: absolute;
	width: 227px;
	height: 50px;
	background: url(../img/innerpages/profile/feeds/filter_bg.png) no-repeat;
	overflow: hidden;
	z-index: 1;
	top: 40px;
	right: 121px;
}

.FilterAll a {
	float: left;
	margin: 0 0 0 5px;
	height: 50px;
	line-height: 50px;
	color: #7e7e7e;
	font-size: 14px;
	font-weight: 400;
	font-family: 'Open Sans', sans-serif;
	text-indent: 8px;
}

.FilterAll a:hover {
	color: #FFF;
}

.FilterJobs a {
	float: left;
	margin: 0 0 0 5px;
	height: 50px;
	line-height: 50px;
	color: #7e7e7e;
	font-size: 14px;
	font-weight: 400;
	font-family: 'Open Sans', sans-serif;
	text-indent: 15px;
}

.FilterJobs a:hover {
	color: #FFF;
}

.FilterJobsAct a {
	color: #FFF;
}

.FilterPosts a {
	float: left;
	margin: 0 0 0 5px;
	height: 50px;
	line-height: 50px;
	color: #7e7e7e;
	font-size: 14px;
	font-weight: 400;
	font-family: 'Open Sans', sans-serif;
	text-indent: 15px;
}

.NewProfTab {
	float: left;
	margin: 0 0 0 1px;
	position: relative;
	text-align: center;
	width: 100%;
}

.NewProfTab a {
	float: left;
	margin: 0;
	width: 100%;
	height: 45px;
	background: #f5f5f5;
	border-top: 2px solid #f5f5f5;
	border-bottom: 1px solid #dfdfdf;
	color: #acacac;
	font-size: 14px;
	font-weight: 700;
	font-family: 'Open Sans', sans-serif;
	text-align: center;
	padding: 9px 0 9px 32px;
	text-transform: uppercase;
	vertical-align: text-top;
}

.NewProfTab .fa {
	float: left;
	text-align: left;
	padding-top: 10px;
	font-size: 24px;
	position: absolute;
	left: 27px;
	color: #acacac;
}

.NewProfTab a:hover {
	background: #FFF;
	border-top: 2px solid #52b1ee;
	border-bottom: 1px solid #FFF;
}

.NewProfTab_act a {
	background: #FFF;
	border-top: 2px solid #52b1ee;
	border-bottom: 1px solid #FFF;
}

.FilterPosts a:hover {
	color: #FFF;
}

.FilterPostsAct a {
	color: #FFF;
}

.PostTxtArea {
	float: left;
	margin: 0;
	width: 100%;
	height: auto;
	position: relative;
}

.TextCount {
	position: absolute;
	width: auto;
	height: auto;
	right: 0;
	bottom: 40px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	font-size: 16px;
	color: #000;
}

.PostPublish {
	float: left;
	margin: 0 37px 0 0;
	width: 100%;
	height: 44px;
	background: #000;
	border: 0;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	font-size: 16px;
	color: #FFF;
}

.PostCancel {
	float: left;
	margin: 0 0 0 0;
	width: 100%;
	height: 44px;
	background: #bfbfbf;
	border: 0;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	font-size: 16px;
	color: #7d7d7d;
	text-align: center;
	line-height: 44px;
	cursor: pointer;
}

/* PROFILE */







.FeedFilterMain p {
	float: left;
	margin: 0;
	width: auto;
	height: auto;
	color: #000;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	font-weight: 400;
	padding-left: 20px;
}

.FeedFilterMain p span {
	color: #000;
}

.Maximize a {
	float: right;
	margin: 14px 20px 0 0;
	width: 16px;
	height: 16px;
	background: url(../img/innerpages/profile/sprite1.png) no-repeat;
}

.MaximizeTxt {
	float: right;
	margin: 0;
	width: auto;
	height: auto;
	color: #000;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	font-weight: 400;
	padding-right: 17px;
}

.ProfileDataMain {
	float: left;
	margin: 0;
	width: 100%;
	height: auto;
	background: #dfdfdf;
}

.ProfileTopSec {
	float: left;
	margin: 0;
	padding: 35px 0;
	width: 100%;
	height: auto;
	background: url(../img/innerpages/profile/profilebg.jpg) no-repeat;
	background-size: cover;
}

.ProfileImgMain {
	float: left;
	margin: 0 0 0 40px;
	width: 187px;
	height: 187px;
	border-radius: 50%;
	position: relative;
	cursor: pointer;
}

.ProfileImgMain img {
	border-radius: 50%;
	border: 2px solid #e2e2e2;
	height: 100%;
	width: 100%;
}

.ProfileMain_Over {
	width: 187px;
	height: 187px;
	border-radius: 50%;
	position: absolute;
	left: 0;
	top: 0;
	opacity: 0;
	transition: opacity .25s ease-in-out;
	-moz-transition: opacity .25s ease-in-out;
	-webkit-transition: opacity .25s ease-in-out;
	line-height: 187px;
	text-align: center;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	font-size: 16px;
	color: #63e4b8;
	background: #000;
}

.ProfileImgMain:hover .ProfileMain_Over {
	opacity: 1;
}

.ProfileNameMain {
	float: left;
	margin: 0 0 0 30px;
	width: 450px;
	height: auto;
}

.ProfileNameMain h1 {
	float: left;
	margin: 40px 20px 0 0;
	width: 100%;
	height: auto;
	font-family: 'Open Sans', sans-serif;
	font-size: 24px;
	color: #000;
}

.StatusSel {
	margin: 0 auto;
	width: 187px;
	height: 25px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.StatusSel .cs-skin-elastic > span {
	background: #f4a909;
	border: 0;
	color: #FFF;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	text-transform: uppercase;
	font-size: 14px;
}

.StatusSel .cs-select span {
	height: 30px;
	line-height: 30px;
}

.ProfileNameMain p {
	float: left;
	clear: left;
	margin: 15px 0 0 0;
	width: auto;
	height: auto;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	font-size: 14px;
	color: #000;
}

.ProfileTabsRow1 {
	float: left;
	margin: 0;
	width: 50%;
	height: auto;
}

.ProfileTabsRow1 .col-lg-4 {
	padding-left: 0;
	padding-right: 0;
}

.profileTabIcon1 {
	float: left;
	margin: 0;
	width: 100%;
	height: 113px;
	background: #FFF;
	padding: 0 0 0 0;
	cursor: pointer;
	border-right: 1px solid #e9e9e9;
	border-bottom: 1px solid #e9e9e9;
}

.profileTabIcon1:hover {
	background: #f0f0f0;
	color: #606060;
}

.profileTabIcon2 {
	border-right: 0 !important;
}

.profileTabIcon1Act {
	background: #f0f0f0 !important;
}

.profileTabIcon1Act p {
	color: #606060 !important;
}

.AboutIcon {
	margin: 29px auto 0 auto;
	width: 30px;
	height: 30px;
	background: url(../img/innerpages/profile/sprite1.png) no-repeat 0 -17px;
	overflow: auto;
}

.profileTabIcon1:hover .AboutIcon {
	background: url(../img/innerpages/profile/sprite1.png) no-repeat 0 -186px;
}

.AboutIcon_act {
	margin: 29px auto 0 auto;
	width: 30px;
	height: 30px;
	background: url(../img/innerpages/profile/sprite1.png) no-repeat 0 -186px;
	overflow: auto;
}

.profileTabIcon1:hover p {
	color: #606060 !important;
}

.profileTabIcon1 p {
	float: left;
	clear: left;
	margin: 10px 0 0 0;
	width: 100%;
	height: auto;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	font-size: 14px;
	color: #0d291f;
	text-align: center;
	line-height: 16px;
}

.profileTabIcon1:hover .MyskilIcon {
	background: url(../img/innerpages/profile/sprite1.png) no-repeat -30px -186px;
}

.MyskilIcon {
	margin: 24px auto 0 auto;
	width: 23px;
	height: 35px;
	background: url(../img/innerpages/profile/sprite1.png) no-repeat -30px -17px;
	overflow: auto;
}

.MyskilIcon_act {
	margin: 24px auto 0 auto;
	width: 23px;
	height: 35px;
	background: url(../img/innerpages/profile/sprite1.png) no-repeat -30px -186px;
	overflow: auto;
}

.profileTabIcon1:hover .Producticon {
	background: url(../img/innerpages/profile/jobs/icon2_over.png) no-repeat;
}

.Producticon {
	margin: 30px auto 0 auto;
	width: 26px;
	height: 29px;
	background: url(../img/innerpages/profile/jobs/icon2.png) no-repeat;
	overflow: auto;
}

.Producticon_Act {
	margin: 24px auto 0 auto;
	width: 26px;
	height: 35px;
	background: url(../img/innerpages/profile/jobs/icon2_over.png) no-repeat;
	overflow: auto;
}

.ExperienceIcon {
	margin: 28px auto 0 auto;
	width: 27px;
	height: 31px;
	background: url(../img/innerpages/profile/sprite1.png) no-repeat -53px -17px;
	overflow: auto;
}

.profileTabIcon1:hover .ExperienceIcon {
	background: url(../img/innerpages/profile/sprite1.png) no-repeat -53px -186px;
}

.ExperienceIcon_act {
	margin: 28px auto 0 auto;
	width: 27px;
	height: 31px;
	background: url(../img/innerpages/profile/sprite1.png) no-repeat -53px -186px;
	overflow: auto;
}

.EducationIcon {
	margin: 25px auto 0 auto;
	width: 24px;
	height: 34px;
	background: url(../img/innerpages/profile/sprite1.png) no-repeat 0 -52px;
	overflow: auto;
}

.profileTabIcon1:hover .EducationIcon {
	background: url(../img/innerpages/profile/sprite1.png) no-repeat -81px -186px;
}

.EducationIcon_act {
	margin: 25px auto 0 auto;
	width: 24px;
	height: 34px;
	background: url(../img/innerpages/profile/sprite1.png) no-repeat -81px -186px;
	overflow: auto;
}

.ConnectionIcon {
	margin: 28px auto 0 auto;
	width: 27px;
	height: 31px;
	background: url(../img/innerpages/profile/sprite1.png) no-repeat -24px -52px;
	overflow: auto;
}

.profileTabIcon1:hover .ConnectionIcon {
	background: url(../img/innerpages/profile/sprite1.png) no-repeat 0 -221px;
}

.ConnectionIcon_act {
	margin: 28px auto 0 auto;
	width: 27px;
	height: 31px;
	background: url(../img/innerpages/profile/sprite1.png) no-repeat 0 -221px;
	overflow: auto;
}

.PhotoIcon {
	margin: 30px auto 0 auto;
	width: 33px;
	height: 29px;
	background: url(../img/innerpages/profile/sprite1.png) no-repeat -53px -52px;
	overflow: auto;
}

.profileTabIcon1:hover .PhotoIcon {
	background: url(../img/innerpages/profile/sprite1.png) no-repeat -0 -277px;
}

.PhotoIcon_act {
	background: url(../img/innerpages/profile/sprite1.png) no-repeat -0 -277px;
}

.ProfileImageSlider {
	float: left;
	margin: 0;
	width: 100%;
	height: auto;
}

.ProfileContainer {
	width: 763px;
	height: 100vh;
	position: fixed;
}

.owl-carousel img {
	width: 100%;
	border-right: 1px solid #000;
}

#owl-demo .item {
	display: block;
	padding: 0 0px;
	margin: 0;
	color: #FFF;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	text-align: center;
}

.owl-theme .owl-controls .owl-buttons div {
	padding: 5px 9px;
}

.owl-theme .owl-buttons i {
	margin-top: 2px;
}

/*To move navigation buttons outside use these settings:*/







.owl-theme .owl-controls .owl-buttons div {
	position: absolute;
}

.owl-theme .owl-controls .owl-buttons .owl-prev {
	left: 10px;
	top: 50%;
	width: 18px;
	height: 33px;
	margin-top: -16px;
	background: url(../img/innerpages/profile/sprite1.png) no-repeat 0 -87px;
}

.owl-theme .owl-controls .owl-buttons .owl-next {
	right: 9px;
	top: 50%;
	width: 18px;
	height: 33px;
	margin-top: -16px;
	background: url(../img/innerpages/profile/sprite1.png) no-repeat -19px -87px;
}

.owl-next {
	display: none !important;
}

.owl-prev {
	display: none !important;
}

.owl-carousel:hover .owl-prev {
	display: block !important;
}

.owl-carousel:hover .owl-next {
	display: block !important;
}

.ProfileLoc {
	float: left;
	margin: -10px 0 0 0;
	width: 100%;
	height: 475px;
}

.ProfileLoc img {
	width: 100%;
}

.ProfileViewDtialMain {
	width: 100%;
	height: 100vh;
	background: #FFF;
	z-index: 1;
	margin-top: 113px;
	padding: 0 0;
	-webkit-transition: height.5s; /* Safari */
	transition: height.5s;
	overflow: hidden;
}

.AboutDtialMain {
	width: 758px;
	height: 0;
	background: #FFF;
	z-index: 1;
	margin-top: 113px;
	padding: 0 0;
	overflow: hidden;
	-webkit-transition: height.5s; /* Safari */
	transition: height.5s;
}

.AboutTop {
	float: left;
	width: 100%;
	height: 50px;
	border-bottom: 1px solid #e9e9e9;
	margin: 0 0 45px 0;
}

.AboutusEdit a {
	float: left;
	margin: 0 0 0 20px;
	width: auto;
	height: auto;
	text-indent: 20px;
	font-family: 'Open Sans Pro', sans-serif;
	font-weight: 700;
	font-size: 14px;
	color: #000;
	line-height: 50px;
}

.AbtEditIcon {
	float: left;
	margin: 14px 0 0 0;
	width: 22px;
	height: 22px;
	background: url(../img/innerpages/profile/sprite1.png) no-repeat -81px -17px;
}

.AboutDtialMain p {
	float: left;
	width: 100%;
	padding: 30px 0 20px 0;
	font-family: 'Open Sans Pro', sans-serif;
	font-weight: 400;
	font-size: 16px;
	color: #0d291f;
	line-height: 24px;
}

.AboutDtlCon {
	width: 100%;
	padding: 0 0;
	position: relative;
	float: left;
}

.AboutusLeft {
	float: left;
	margin: 0;
	width: 100%;
	height: auto;
}

.AboutusLeftRow {
	float: left;
	width: 30%;
	height: auto;
	text-indent: 0;
	margin-bottom: 0;
}

.AbtSocialIcon1 {
	float: left;
	margin: 0;
	width: 32px;
	height: 32px;
	background: url(../img/innerpages/profile/sprite1.png) no-repeat -38px -87px;
	opacity: .5;
}

.AboutusLeftRow a {
	color: #0d291f;
	font-family: 'Open Sans Pro', sans-serif;
	font-weight: 400;
	font-size: 16px;
	line-height: 32px;
}

.AbtTwitter {
	background: url(../img/innerpages/profile/sprite1.png) no-repeat -71px -87px !important;
}

.Abtgplus {
	background: url(../img/innerpages/profile/sprite1.png) no-repeat 0 -121px !important;
}

.AbtLinkedin {
	background: url(../img/innerpages/profile/sprite1.png) no-repeat -33px -120px !important;
}

.Abtyoutube {
	background: url(../img/innerpages/profile/sprite1.png) no-repeat -66px -120px !important;
}

.AbtWeb {
	background: url(../img/innerpages/profile/sprite1.png) no-repeat 0 -154px !important;
}

.AbtWeb {
	background: url(../img/innerpages/profile/sprite1.png) no-repeat 0 -154px !important;
}

.AbtPhone {
	background: url(../img/innerpages/profile/sprite1.png) no-repeat -33px -153px !important;
}

.AboutusLeftRow:hover .AbtSocialIcon1 {
	opacity: 1;
}

.AboutDtlCon hr {
	float: left;
	margin: 0 0 20px 0;
	width: 98%;
	height: auto;
}

/* MY SKILS */







.MyskilsDtlMain {
	float: left;
	width: 100%;
	height: auto;
	margin-top: 0;
	padding: 0 0 0 0;
}

.MySkillRow {
	float: left;
	margin: 10px 0 0 0;
	padding: 0 0;
	width: 100%;
	height: auto;
}

.SkillAdd {
	float: left;
	margin: 0;
	width: 456px;
	height: 36px;
}

.AddDiv {
	float: left;
	margin: 15px 0 0 0;
	width: 100%;
	height: 36px;
	background: #ededed;
}

.MySkillRow ul {
	float: left;
	margin: 0;
	width: 100%;
	height: auto;
	list-style: none;
}

.MySkillRow ul li {
	position: relative;
}

.MySkillRow ul li a {
	float: left;
	width: auto;
	height: auto;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	font-size: 14px;
	color: #FFF;
	padding: 5px 20px 7px 20px;
	background: #09bafd;
	margin: 0 10px 10px 0;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	position: relative;
}

.MySkillRow ul li a:hover {
	background: #09bafd;
	color: #FFF;
}

.MySkillRow p {
	float: left;
	margin: 0;
	width: 100%;
	height: auto;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	font-size: 18px;
	color: #0d291f;
}

.AddSpan1 {
	float: left;
	width: 20%;
	height: 36px;
	background: #63e4b8;
}

.AddDiv span {
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	font-size: 18px;
	color: #0d291f;
	line-height: 36px;
	padding-left: 20px;
}

.AddLabel {
	float: left;
	margin: 15px 0 0 1px;
	width: 100px;
	height: 36px;
	background: #000000;
	line-height: 36px;
	text-align: center;
	color: #FFF;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
}

.SkilDelete a {
	float: right;
	margin: 21px 0 0 0;
	width: 18px;
	height: 24px;
	background: url(../img/innerpages/profile/sprite1.png) no-repeat -87px -52px;
}

.SkillEditIcon a {
	float: right;
	margin: 22px 20px 0 0;
	width: 22px;
	height: 22px;
	background: url(../img/innerpages/profile/sprite1.png) no-repeat -55px -221px;
	opacity: 1;
}

/* WORK EXPERIENCE */







.WorkExpDtlMain {
	float: left;
	width: 100%;
	margin-top: 0;
	padding: 0 0 0 0;
}

.WorkexpCon {
	width: 100%;
	padding: 0 0;
}

.WorkExpRow {
	float: left;
	margin: auto;
	width: 100%;
	height: auto;
	border-bottom: 1px dashed #d6d6d6;
	padding: 30px 0;
}

.WorkExpRow:hover {
	background: #e9e9e9;
	cursor: pointer;
}

.WorkExpRow:last-child {
	border-bottom: 0;
}

.WorkexpImg2 {
	float: left;
	margin: 0 0 0 0;
	width: 73px;
	height: 73px;
	border-radius: 50%;
	border: 2px solid #4c5c56;
}

.WorkexpImg2 {
	float: left;
	margin: 0 0 0 0;
	width: 73px;
	height: 73px;
	border-radius: 50%;
	border: 2px solid #4c5c56;
}

.WorkexpImg {
	float: left;
	margin: 0 0 0 0;
	width: 73px;
	height: 73px;
	border-radius: 50%;
	border: 2px solid #4c5c56;
}

.WorkexpImg img {
	width: 100%;
	height: 100%;
	border-radius: 50%;
}

.WorkExpDtl {
	float: left;
	margin: 0 0 0 20px;
	width: 35vw;
	height: auto;
}

.WorkExpDate {
	float: left;
	margin: 0;
	width: 100%;
	height: auto;
	color: #0d291f;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
}

.WorkExpDescrip {
	float: left;
	margin: 14px 0 0 0;
	width: 100%;
	height: auto;
	color: #0d291f;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
}

.WorkExpRight {
	float: right;
	margin: 0 0 0 0;
	width: 80px;
	height: auto;
	position: absolute;
	right: 0;
	top: 5px;
}

.DownlodPro a {
	float: right;
	margin: 18px 20px 0 0;
	width: 19px;
	height: 27px;
	background: url(../img/innerpages/profile/sprite1.png) no-repeat -99px -120px;
}

/* EDUCATION */







.EducationDtlMain {
	float: left;
	width: 100%;
	height: auto;
	margin-top: 0;
	padding: 0 0 0 0;
}

/*----------------------------------*/







.scrollbar-path-vertical, .scrollbar-path-horizontal {
	position: absolute;
	background-color: #eee;
	background-color: rgba(220,220,220,0.5);
	z-index: 100;
}

.scrollbar-path-horizontal {
	bottom: 5px;
	left: 0;
	width: 100%;
	height: 10px;
}

.scrollbar-path-vertical {
	right: 5px;
	top: 0;
	height: 100%;
	width: 10px;
}

.scrollbar-path-vertical {
	box-shadow: inset 1px 0px 1 rgba(0,0,0,0.1);
	-moz-box-shadow: inset 1px 0px 1 rgba(0,0,0,0.1);
	-webkit-box-shadow: inset 1px 0px 0 rgba(0,0,0,0.1);
}

.scrollbar-path-horizontal {
	box-shadow: inset 0px 1px 1 rgba(0,0,0,0.1);
	-moz-box-shadow: inset 0px 1px 1 rgba(0,0,0,0.1);
	-webkit-box-shadow: inset 0px 1px 0 rgba(0,0,0,0.1);
}

.scrollbar-handle {
	position: relative;
	top: 0;
	left: 0;
	background-color: #58eebc;
}

.scrollbar-path-vertical .scrollbar-handle {
	height: 20%;
	width: 100%;
}

.scrollbar-path-horizontal .scrollbar-handle {
	width: 20%;
	height: 100%;
}

.scrollbar-path-vertical, .scrollbar-path-horizontal, .scrollbar-handle {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.scrollbar-content {
	padding: 0 20px 0 0;
}

#wrapper {
	min-height: 100%;
	position: relative;
}

#header {
	background: #ededed;
	padding: 10px;
}

#content {
	padding-bottom: 0; /* Height of the footer element */
}

#footer {
	background: #ffab62;
	width: 100%;
	height: 100px;
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 99999999;
}

#map {
	height: 100%;
	width: 100%;
}

/* JOBS */








.JobsIconcircle {
	width: 34px;
	height: 34px;
	position: absolute;
	top: 14px;
	left: 14px;
	text-align: center !important;
	line-height: 0;
}

.JobsContainer {
	width: 376px;
	height: 100%;
	position: fixed;
	background: #FFF;
	overflow: scroll;
}

.Jobfixed {
	float: left;
	width: 376px;
}

.Jobfluid1 {
	margin-left: 395px;
}

.fluid1, .Jobfixed {
	height: auto;
	border: 0;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}

#JoblistMain {
	width: 376px;
	height: auto;
	position: relative;
}

#JobDetailsMain {
	width: 376px;
	height: auto;
	background: #000;
	position: relative;
	margin-left: -376px;
	-webkit-transition: margin-left .5s; /* Safari */
	transition: margin-left .5s;
	overflow: hidden;
}

#content-2 {
	margin-left: -376px;
	-webkit-transition: margin-left .5s; /* Safari */
	transition: margin-left .5s;
}

.DetailClose a {
	width: 50px;
	height: 50px;
	background: url(../img/innerpages/jobs/close.jpg) no-repeat;
	position: fixed;
	top: 158px;
	margin-left: -50px;
	z-index: 9999999;
}

.Share a {
	width: 50px;
	height: 50px;
	background: url(../img/innerpages/jobs/share.jpg);
	position: fixed;
	top: 209px;
	margin-left: -50px;
	z-index: 9999999;
}

.JobImg {
	float: left;
	margin: 0;
	width: 100%;
	height: auto;
}

.JobDtlCon {
	padding: 0 20px 0 47px;
}

.JobDtlCon h1 {
	float: left;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	font-size: 30px;
	color: #FFF;
	padding-top: 25px;
	margin: 0;
}

.JobDtlCon h2 {
	float: left;
	clear: left;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	font-size: 18px;
	color: #d0d0d0;
	padding-top: 20px;
	margin: 0;
}

.JobDtlCon p {
	float: left;
	clear: left;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	font-size: 14px;
	color: #d0d0d0;
	padding-top: 10px;
	margin: 0;
}

.ApplyNow a {
	width: 104px;
	height: 104px;
	background: #53FFBA;
	border-radius: 50%;
	position: fixed;
	bottom: 20px;
	margin-left: -104px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	font-size: 20px;
	color: #000;
	padding: 22px 0 0 0;
	text-align: center;
}

/* HOW IT WORKS */







.HowitMain {
 float:left.;
	width: 100%;
	height: auto;
	background: #e9e9e9;
	-webkit-transition: height 1s; /* Safari */
	transition: height 1s;
	overflow: hidden;
	padding: 70px 0 0 0;
}

.HowitMain h1 {
	float: left;
	width: 100%;
	text-align: center;
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
	font-size: 40px;
	color: #088bab;
}

.HowitMain h1 span {
	border-bottom: 0;
}

.Howitimage {
	float: left;
	margin: 24px 0 0 0;
	width: 100%;
	height: auto;
	text-align: center;
}

.Howitimage2 {
	float: left;
	margin: 117px 0 0 0;
	width: 100%;
	height: auto;
	text-align: center;
}

.Howitimage3 {
	float: left;
	margin: 106px 0 0 0;
	width: 100%;
	height: auto;
	text-align: center;
}

.Howitimage4 {
	float: left;
	margin: 155px 0 0 0;
	width: 100%;
	height: auto;
	text-align: center;
}

.HowitMain h2 {
	float: left;
	width: 100%;
	text-align: center;
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
	font-size: 24px;
	color: #000;
}

.HowitMain p {
	float: left;
	width: 100%;
	text-align: center;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	font-size: 14px;
	color: #555;
	padding: 0 35px;
	min-height: 77px;
}

.HowitBtn {
	float: left;
	margin: 10px 0 0 0;
	width: 100%;
}

.HowitExplore {
	width: auto;
	height: 48px;
	background: #01d8ff;
	border: 0;
	line-height: 48px;
	margin: 0 auto;
	text-align: center;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	font-size: 18px;
	color: #FFF !important;
}

.HowitExplore:hover {
	background: #22b8dc;
	color: #5ccea5;
	border: 0;
}

.HowitExplore a {
	color: #FFF;
}

/*.Howitclose a {
	width: 24px;
	height: 25px;
	background: url(../img/howitworks/howitclose.png) no-repeat;
	position: absolute;
	right: 20px;
	top: 20px;
	z-index: 9999999;
}*/
/* AFTER LOGIN */







.Profilepictop {
	float: left;
	margin: 0 -10px 0 0;
	width: 35px;
	height: 35px;
	border-radius: 50%;
	background: #54FFBB;
	padding: 0;
	overflow: hidden;
	text-align: center;
	line-height: 0;
	border: 3px solid #54FFBB;
}

.Profilepictop img {
	border-radius: 50%;
	width: 100%;
	height: 100%;
}

.HeadernavAfter {
	float: right;
	margin: 0 30px 0 0;
	height: auto;
	width: 270px;
}

.HeadernavAfter ul {
	float: left;
	margin: 0;
	padding: 0;
	list-style: none;
	width: 100%;
}

.HeadernavAfter ul li a {
	float: right;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	color: #FFF !important;
	padding: 18px 0;
	margin-left: 20px;
}

.HeadernavAfter ul li a .fa {
	color: #53ffba;
	padding-right: 10px;
}

/* JUNCTION BOX */







.SubContainerJB {
	margin: 0;
	padding: 0 0 0 0;
	background: #595959;
}

.SubContainerport {
	margin: 0;
	padding: 0 0 0 0;
	background: url(../img/innerpages/jb/bg_full.jpg) no-repeat;
	background-size: cover;
}

.FeedsInnerJb {
	width: 100%;
	position: fixed;
	background: #000;
	height: 100vh;
	max-width: 758px;
	top: 70px;
	left: 20px;
	overflow: hidden;
}

.JbContainer {
	width: 768px;
	height: 100vh;
	position: fixed;
}

.Jbfixed {
	float: left;
	width: 768px;
}

.jbfluid1 {
	margin-left: 762px;
}

.jbfluid1, .Jbfixed {
	height: 100vh;
	border: 0;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}

.JunctionRight {
	float: left;
	margin: 0;
	width: 100%;
	height: 100vh;
	background: url(../img/innerpages/jb/bg.jpg) no-repeat;
	background-size: cover;
}

.JbleftTop {
	float: left;
	margin: 0;
	width: 100%;
	height: 70px;
	background: #54ffbb;
	text-align: center;
	padding-top: 16px;
}

.JbleftTop a {
	line-height: 37px;
	background: #133a2c;
	padding: 10px 25px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	font-size: 18px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin: 0 3px;
	border: 1px solid #133a2c;
}

.JbleftTopActive {
	background: #c4d7d1 !important;
	color: #133a2c;
	border: 1px solid #a5beb6 !important;
}

.JbleftTopActive:hover {
	color: #133a2c !important;
}

.JbleftCon1 {
	float: left;
	margin: 0;
	width: 100%;
	height: auto;
	min-height: 120px;
	background: #FFF;
	position: relative;
	padding: 26px 0;
	border-bottom: 1px solid #dfdfdf;
	cursor: pointer;
}

.JbleftCon1:hover {
	background: #fdfffe;
}

.JbleftCon2:hover {
	background: #fdfffe;
}

.Jobcheck {
	width: auto;
	height: auto;
	text-align: center;
	position: absolute;
	top: 50%;
	margin-top: -22px;
	left: 16px;
}

/* Useless styles, just for demo design */









.JbleftCon1 span {
	float: left;
	margin: 0;
	height: auto;
	padding: 0 20px 0 70px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	font-size: 14px;
	color: #000;
}

.JbleftCon1 .fa {
	color: #000;
	font-size: 16px;
	padding-right: 10px;
}

.JbleftCon1 h1 {
	float: left;
	clear: left;
	margin: 2px 0 0 0;
	height: auto;
	padding: 0 20px 0 70px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	font-size: 24px;
	color: #000;
}

.JbleftCon1 p {
	float: left;
	clear: left;
	margin: 0;
	height: auto;
	padding: 0 20px 0 70px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	font-size: 14px;
	color: #000;
}

.Edit a {
	width: 30px;
	height: 30px;
	right: 16px;
	top: 50%;
	margin-top: -15px;
	position: absolute;
	border-radius: 50%;
	border: 1px solid #ececec;
	text-align: center;
	line-height: 0;
	font-size: 20px;
	line-height: 24px;
	transition: background 0.5s ease;
}

.Edit a .fa {
	padding-right: 0 !important;
	color: #979797 !important;
	font-size: 14px;
}

.Edit a:hover {
	background: #63E4B8;
	border: 1px solid #63E4B8;
	transition: background 0.5s ease;
}

.Edit a:hover .fa {
	color: #FFF !important;
}

.JbleftCon2 {
	background: #FFF !important;
}

.JunctionBoxImg {
	float: left;
	margin: 0;
	padding-top: 117px;
	width: 100%;
	height: auto;
	text-align: center;
}

.JunctionRight h1 {
	float: left;
	margin: 0;
	width: 100%;
	text-align: center;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	font-size: 48px;
	color: #000;
	padding-top: 15px;
}

.JunctionRight p {
	float: left;
	margin: 0;
	width: 100%;
	text-align: center;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	font-size: 18px;
	color: #747474;
	padding-top: 5px;
	padding-bottom: 50px;
	padding-left: 112px;
	padding-right: 112px;
}

.BoxlistOne {
	float: left;
	margin: 0 0 20px 0;
	width: 100%;
	height: 55px;
	position: relative;
	text-align: center;
	background: #f8fbfa;
	line-height: 54px;
	cursor: pointer;
	border: 1px solid #d7d7d7;
}

.BoxlistOne:hover {
	background: #f5fffc;
}

.BoxlistOne_active {
	background: #f5fffc;
}

.BoxlistOne a {
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	font-size: 18px;
	color: #133a2c;
}

.BoxlistIcon {
	width: 54px !important;
	height: 54px;
	background: #4ac198;
	line-height: 54px;
	text-align: center;
	position: absolute;
	left: 0;
	top: 0;
	color: #FFF;
	font-size: 22px;
}

.boxdisable {
	opacity: 1 !important;
	background: #d2d2d2 !important;
	color: #FFF !important;
}

.boxdisable a {
	color: #f8fbfa !important;
}

.boxdisable .BoxlistIcon {
	background: #c6c6c6 !important;
}

.boxdisable .BoxlistIcon img {
	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */
	filter: gray; /* IE6-9 */
	-webkit-filter: grayscale(100%); /* Chrome 19+, Safari 6+, Safari 6+ iOS */
	opacity: .5;
}

.boxdisable a {
	color: #747474;
}

.PostContainer {
	float: left;
	margin: 0;
	width: 100%;
	height: auto;
	background: #FFF;
}

.Postlistmain {
	float: left;
	margin: 0;
	width: 100%;
	height: auto;
}

.JbPosteditMain {
	float: left;
	width: 100%;
	height: auto;
	background: #FFF;
	padding: 0 53px;
	margin-left: 0;
}

.JbPosteditMain h1 {
	float: left;
	margin: 0;
	width: 100%;
	height: auto;
	text-align: center;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	font-size: 24px;
	color: #133a2c;
	padding: 25px 0;
}

.JbPosteditMain p {
	float: left;
	margin: 0;
	width: 100%;
	height: auto;
	text-align: right;
	color: #000;
	font-family: 'Open Sans', sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 50px;
}

.PosteditInput {
	float: left;
	margin: 0;
	width: 100%;
	height: 43px;
	border: 1px solid #d9d9d9;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	font-weight: 400;
	height: 50px;
	text-indent: 19px;
	background: #fdfdfd;
	opacity: 1 !important;
}

.PosteditInput2 {
	float: left;
	margin: 0;
	width: 100%;
	height: 104px;
	border: 1px solid #d9d9d9;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-indent: 19px;
	padding: 5px 0 0 0;
	resize: none;
	background: #fdfdfd;
}

.JbPosteditMain .row {
	margin-bottom: 20px;
}

.Jbsubmit {
	float: left;
	margin: 0;
	width: auto;
	height: 38px;
	padding: 0 35px;
	background: #133a2c;
	border: 0;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	font-size: 18px;
	color: #53ffba;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.Jbsubmitdraft {
	float: left;
	margin: 0;
	width: auto;
	height: 38px;
	padding: 0 30px;
	background: #133a2c;
	border: 0;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	font-size: 18px;
	color: #53ffba;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.Jbcancel {
	float: left;
	margin: 0;
	width: auto;
	height: 38px;
	padding: 0 40px;
	background: #133a2c;
	border: 0;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	font-size: 18px;
	color: #53ffba;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.JbPosteditMain .col-lg-3 {
	padding-left: 0;
}

.JbPosteditMain .col-lg-4 {
	padding-right: 0;
}

.PosteditInput3 {
	float: left;
	margin: 0;
	width: 100%;
	height: 43px;
	border: 1px solid #d2eee2;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	font-size: 16px;
	color: #133a2c;
	text-indent: 0;
	background: #e5fdf3;
	text-align: center;
}

.Salary1 {
	float: left;
	margin: 0;
	width: 30%;
	padding-right: 20px;
}

.Salary2 {
	float: left;
	margin: 0;
	width: 20%;
	padding-right: 20px;
}

.Salary1:last-child {
	padding-right: 0;
}

.PosteditInput4 {
	float: left;
	margin: 0;
	width: 100%;
	height: 43px;
	border: 1px solid #d2eee2;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	font-size: 16px;
	color: #133a2c;
	text-indent: 0;
	background: #e5fdf3;
	text-align: center;
}

.FilterDropdown {
	float: right;
	margin: 0;
	width: 100%;
	height: 43px;
	border: 1px solid #52e5aa;
	position: relative;
}

.Filterselect {
	width: 100%;
	height: 43px;
	position: absolute;
	z-index: 99999999;
}

/* Default custom select styles */






div.cs-select {
	display: inline-block;
	vertical-align: middle;
	position: relative;
	text-align: left;
	background: #fff;
	z-index: 100;
	width: 100%;
	max-width: 100%;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

div.cs-select:focus {
	outline: none; /* For better accessibility add a style for this in your skin */
}

.cs-select select {
	display: none;
}

.cs-select span {
	display: block;
	position: relative;
	cursor: pointer;
	padding: 1em;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	height: 388px;
	line-height: 38px;
	padding: 0 0 0 10px;
}

/* Placeholder and selected option */






.cs-select > span {
	padding-right: 3em;
}

.cs-select > span::after, .cs-select .cs-selected span::after {
	speak: none;
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.cs-select > span::after {
	content: '\25BE';
	right: 1em;
}

.cs-select .cs-selected span::after {
	content: '\2713';
	margin-left: 1em;
}

.cs-select.cs-active > span::after {
	-webkit-transform: translateY(-50%) rotate(180deg);
	transform: translateY(-50%) rotate(180deg);
}

div.cs-active {
	z-index: 200;
}

/* Options */






.cs-select .cs-options {
	position: absolute;
	overflow: hidden;
	width: 100%;
	background: #fff;
	visibility: hidden;
}

.cs-select.cs-active .cs-options {
	visibility: visible;
}

.cs-select ul {
	list-style: none;
	margin: 0;
	padding: 0;
	width: 100%;
}

.cs-select ul span {
	padding: 1em;
}

.cs-select ul li.cs-focus span {
	background-color: #ddd;
}

/* Optgroup and optgroup label */






.cs-select li.cs-optgroup ul {
	padding-left: 1em;
}

.cs-select li.cs-optgroup > span {
	cursor: default;
}

.StatusMessage {
	float: left;
	margin: 0;
	width: 100%;
	height: auto;
	min-height: 80px;
	padding: 25px 0;
	text-align: center;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	font-size: 18px;
	color: #54ffbb;
	background: #000;
	display: none;
}

/* JB ACCOUNT SETING */







.JbAccounts_body {
	margin: 0;
	width: 100%;
	background: url(../img/innerpages/jb/bg_full.jpg) no-repeat;
	background-size: cover;
	padding: 150px 0 50px 0;
}

.JbAccountsetouter {
	margin: 0 auto;
	width: 1077px;
	height: auto;
	overflow: auto;
}

.JbRightSectionmain {
	float: left;
	margin: 0;
	width: 100%;
	height: auto;
	padding-left: 0;
}

.JbRighttabmain {
	float: left;
	margin: 0;
	width: 100%;
	height: auto;
	min-height: 54px;
	padding: 0 0 0 0;
}

.AccountSettingsTab1 {
	float: left;
	margin: 0;
	width: auto;
	height: 60px;
	border-right: 1px solid #e9e9e9;
	padding: 0 28px;
	line-height: 60px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	color: #acacac;
	font-size: 14px;
	text-transform: uppercase;
	cursor: pointer;
}

.AccountSettingsTab1:last-child {
	border-right: 0;
}

.AccountSettingsTab1 a {
	color: #acacac !important;
}

.AccountSettingsTab1:hover {
	background: #FFF;
}

.AccountSettingsTab1act {
	background: #FFF;
}

.Account_inner {
	float: left;
	margin: 0 0 0 0;
	width: 100%;
	height: auto;
	border: 0;
	background: #FFF; /*-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;*/
	padding: 40px 25px 15px 25px;
	overflow: auto;
}

.Account_inner P {
	float: left;
	margin: 0;
	width: 100;
	height: auto;
	font-family: 'Open Sans', sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #000;
}

.Accountpassmain {
	float: left;
	margin: 50px 0 0 0;
	width: 100%;
	height: auto;
}

.Accountpassmain span {
	float: left;
	margin: 0;
	width: 100%;
	font-family: 'Open Sans', sans-serif;
	font-size: 20px;
	font-weight: 400;
	color: #000;
}

.PasswordInput1 {
	float: left;
	margin: 15px 0;
	width: 100%;
	height: 50px;
	border: 1px solid #d9d9d9;
	background: #fdfdfd;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #939393;
	text-indent: 20px;
}

.SavePass {
	float: left;
	margin: 43px 0 0 0;
	width: 156px;
	height: auto;
	min-height: 50px;
	padding: 10px 0;
	border: 0;
	background: #000;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	font-size: 16px;
	color: #FFF;
}

.Passcancel {
	float: right;
	margin: 43px 0 0 0;
	width: 90px;
	height: auto;
	min-height: 50px;
	padding: 10px 0;
	border: 0;
	background: #BFBFBF;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	font-size: 16px;
	color: #7d7d7d;
}

.Plan {
	color: #000;
	float: left;
	font-family: 'Open Sans', sans-serif;
	font-size: 20px;
	font-weight: 400;
	height: auto;
	margin: 0 0 15px;
	width: auto;
	line-height: 12px;
}

.PlanCon1 {
	float: left;
	margin: 0 0 0 0;
	width: 100%;
	height: auto;
}

.Accountcheck {
	float: left;
	margin: 10px 0 0 0;
	width: auto;
	height: auto;
	text-align: center;
	left: 16px;
}

.PlanContainer {
	float: left;
	margin: -12px 0 0 42px;
	width: auto;
	height: auto;
	color: #000;
	font-family: 'Open Sans', sans-serif;
	font-size: 18px;
	font-weight: 400;
}

.PlanContainer2 {
	float: left;
	margin: 20px 0 0 20px;
	width: auto;
	height: auto;
	color: #000;
	font-family: 'Open Sans', sans-serif;
	font-size: 18px;
	font-weight: 400;
}

.BillingInput1 {
	float: left;
	margin: 15px 0 5px 0;
	width: 100%;
	height: 50px;
	border: 1px solid #d9d9d9;
	background: #fdfdfd;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #939393;
	text-indent: 20px;
}

.ValidDate {
	float: left;
	margin: 15px 10px 5px 0;
	width: 69px;
	border: 0;
	height: 50px;
	border: 1px solid #d9d9d9;
	background: #fdfdfd;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #939393;
	text-indent: 0;
	text-align: center;
	padding: 5px;
}

.cvc {
	float: right;
	margin: 15px 0 5px 0;
	width: 69px;
	border: 0;
	height: 50px;
	border: 1px solid #d9d9d9;
	background: #fdfdfd;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #939393;
	text-indent: 0;
	text-align: center;
	padding: 5px;
}

.CardContainer {
	float: left;
	margin: 5px 0 0 0;
	width: 100%;
	height: auto;
}

.CardContainer .fa {
	color: #6a7974;
	font-size: 40px;
}

.SaveChanges {
	float: right;
	margin: 32px 0 25px 0;
	width: 213px;
	height: auto;
	min-height: 45px;
	padding: 10px 0;
	border: 0;
	background: #000;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #FFF;
}

.DashBoard a {
	width: 41px;
	height: 211px;
	background: url(../img/innerpages/jb/dashboard.jpg) no-repeat;
	position: fixed;
	top: 200px;
	left: 0;
}

.Account_innerPort {
	float: left;
	margin: 0 0 0 0;
	width: 100%;
	height: auto;
	border: 0;
	background: #FFF;
	padding: 0 25px 30px 25px;
	overflow: auto;
	overflow: hidden;
}

.AddportRow {
	float: left;
	margin: 0;
	width: 100%;
	height: auto;
	position: relative;
}

.AddportRow .AddmoreItem a {
	width: 111px;
	height: 50px;
	background: #000;
	position: absolute;
	top: 12px;
	right: 0;
	color: #FFF;
	line-height: 50px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	font-size: 18px;
}

.AddmoreItem a .fa {
	font-size: 20px;
	padding-left: 18px;
	padding-right: 15px;
}

.Account_innerPort p {
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
	height: auto;
	font-family: 'Open Sans', sans-serif;
	font-size: 20px;
	font-weight: 400;
	color: #000;
}

.portfolioinput {
	float: left;
	margin: 12px 0 20px 0;
	width: 100%;
	height: 50px;
	border: 1px solid #d9d9d9;
	background: #fdfdfd;
	text-indent: 10px;
	color: #939393;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.portfolioinput2 {
	float: left;
	margin: 12px 0 20px 0;
	width: 100%;
	height: 103px;
	border: 1px solid #d9d9d9;
	background: #fdfdfd;
	text-indent: 0;
	color: #939393;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	font-weight: 400;
	padding: 5px 0 0 10px;
}

.portfolioinput2 span {
	color: #000;
	font-size: 14px;
}

.RegionMain {
	float: left;
	margin: 0;
	margin: 0 26px 20px 0;
	width: 30.3%;
	height: auto
}

.Region {
	float: left;
	margin: 10px 0 0 0;
	width: 100%;
	height: 50px;
	background: #fdfdfd url(../img/innerpages/jb/plus.png) no-repeat right center;
	border: 1px solid #d9d9d9;
	text-indent: 0;
	color: #939393;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.RegionMain:last-child {
	margin: 0 0 20px 0;
}

.Multi {
	float: left;
	margin: 0;
	width: 100%;
	overflow: hidden;
}

.Multi p {
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	font-weight: 400;
}

.ui-corner-all span {
	font-family: 'Open Sans', sans-serif;
	padding-left: 10px;
	font-size: 14px;
	font-weight: 400;
}

.Multi ul {
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	font-weight: 400;
}

.ui-multiselect {
	width: 195px !important;
	height: 45px;
}

.ui-multiselect-menu {
	width: 195px !important;
}

.message {
	padding: 10px;
	margin: 15px 0;
	display: block;
	text-align: left
}

.message-title {
	font-weight: bold;
	font-size: 1.25em
}

.message-body {
	margin-top: 4px
}

.error, .notice, .success {
	padding: .8em;
	margin-bottom: 1em;
	border: 2px solid #ddd
}

.error {
	background: #FBE3E4;
	color: #8a1f11;
	border-color: #FBC2C4
}

.notice {
	background: #FFF6BF;
	color: #514721;
	border-color: #FFD324
}

.success {
	background: #E6EFC2;
	color: #264409;
	border-color: #C6D880
}

.error a {
	color: #8a1f11
}

.notice a {
	color: #514721
}

.success a {
	color: #264409
}

.Portsubmit {
	float: left;
	margin: 0;
	width: 100%;
	height: 38px;
	padding: 0 0;
	background: #000;
	border: 0;
	color: #FFF;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.Portsubmitdraft {
	float: left;
	margin: 0;
	width: 100%;
	height: 38px;
	padding: 0 0;
	background: #000;
	border: 0;
	color: #FFF;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.Portcancel {
	float: left;
	margin: 0;
	width: 100%;
	height: 38px;
	padding: 0 0;
	background: #BFBFBF;
	border: 0;
	color: #FFF;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.Account_innerPort .col-lg-4 {
	padding-left: 0;
	margin-right: 0;
	padding-right: 15px;
}

.Account_innerPort .col-lg-4:last-child {
	padding-left: 0;
	padding-right: 0;
	margin-right: 0;
}

.AddimgThumb {
	width: 209px;
	height: auto;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	text-align: center;
	position: relative;
}

.AddimgThumb img {
	float: left;
	width: 100% !important;
	-webkit-border-top-left-radius: 5px;
	-moz-border-top-left-radius: 5px;
	border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-top-right-radius: 5px;
	border-top-right-radius: 5px;
}

.AddimgTTl {
	float: left;
	margin: 0;
	width: 100%;
	height: 65px;
	background: #000;
	color: #FFF;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	font-size: 12px;
	padding: 25px 0;
}

.AddimgThumbClose {
	width: 16px;
	height: 16px;
	position: absolute;
	top: 10px;
	right: 10px;
}

.PortFolioFade {
	width: 100%;
	height: 100vh;
	position: fixed;
	background: rgba(0, 0, 0, .7);
	z-index: 999999999;
	margin-top: 0;
	padding: 20px 0;
}

.PortFolioMain {
	margin: 0 auto;
	width: 80%;
	height: 100vh;
	background: #000;
}

.CommentSection {
	float: right;
	margin: 0;
	width: 30%;
	min-width: 420px;
	background: #FFF;
	height: 100vh;
	position: relative;
}

.responsive-container {
	position: relative;
	width: 100%;
	border: 0;
}

.dummy {
	padding-top: 100%; /* forces 1:1 aspect ratio */
}

.img-container {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	display: inline-block;
	height: 100%;
	vertical-align: middle;
}

.frame {
	height: 100%;      /* equals max image height */
	width: 100%;
	white-space: nowrap;
	text-align: center;
	margin: 0 0 0 -4px;
}

.helper {
	display: inline-block;
	height: 100%;
	vertical-align: middle;
}

img-container img {
	background: #3A6F9A;
	vertical-align: middle;
	max-height: 25px;
	max-width: 160px;
}

.PhotoSlide {
	float: left;
	margin: 0;
	width: 100%;
	height: 100%;
	position: relative;
}

.ImageDesCription {
	position: absolute;
	z-index: 1;
	color: #FFF;
	bottom: 50px;
	width: 100%;
	height: auto;
	text-align: center;
	font-size: 30px;
}

.AlbumLike {
	margin: 0 auto;
	width: 83px;
	height: 30px;
	border: 0;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: #f0f0f0 url(../img/innerpages/profile/portfolio/like.png) no-repeat 13px 7px;
	text-indent: 20px;
	color: #8c8c8c;
}

.CommentTop {
	float: left;
	margin: 0;
	width: 100%;
	height: 131px;
	border-bottom: 1px solid #d8d8d8;
}

.CommentPro {
	float: left;
	margin: 30px 0 0 30px;
	width: 35px;
	height: 35px;
	border-radius: 50%;
	height: auto;
	border: 0;
}

.CommentPro img {
	width: 100%;
	height: 100%;
	border-radius: 50%;
}

.CommentProRight {
	float: left;
	margin: 0 0 0 20px;
	width: 332px;
	height: auto;
}

.CommentProRight h1 {
	float: left;
	margin: 32px 0 0 0;
	padding: 0;
	width: 100%;
	font-family: 'Open Sans', sans-serif;
	font-size: 18px;
	font-weight: 700;
	color: #000;
}

.CommentProRight p {
	float: left;
	margin: 5px 0 0 0;
	padding: 0;
	width: 100%;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #000;
}

.PortComntSec2 {
	float: left;
	margin: 0;
	width: 100%;
	height: 101px;
	background: #FFF;
	border-bottom: 1px solid #d8d8d8;
}

.PortComntSec2 h1 {
	float: left;
	margin: 16px 0 0 30px;
	padding: 0 55px 0 0;
	font-family: 'Open Sans', sans-serif;
	font-size: 20px;
	font-weight: 700;
	color: #000;
	line-height: 24px;
}

.PortComntSec2 p {
	float: left;
	margin: 5px 10px 0 30px;
	padding: 0;
	width: auto;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #000;
}

.CommentTabSec {
	float: left;
	margin: 0;
	width: 100%;
	height: 53px;
}

.CommentTab1 {
	float: left;
	margin: 0;
	width: 100%;
	height: 52px;
	border-bottom: 1px solid #e9e9e9;
	border-right: 1px solid #e9e9e9;
	font-family: 'Open Sans', sans-serif;
	font-size: 18px;
	font-weight: 700;
	color: #000;
	text-align: left;
	text-indent: 30px;
	line-height: 52px;
	cursor: pointer;
	background: #f3f6f8;
}

.CommentTab1_act {
	background: #f3f6f8;
	border-bottom: 1px solid #d8d8d8;
}

.CommentSecDes {
	float: left;
	margin: 0;
	width: 100%;
	height: auto;
}

.CommentSecDes p {
	padding: 30px 30px 0 30px;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #000;
}

.CommentReadmore a {
	background: #000;
	border: 0 none;
	color: #FFF;
	float: left;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	font-weight: 400;
	height: 44px;
	line-height: 44px;
	margin: 10px 20px 0 30px;
	text-align: center;
	width: 150px;
}

.CommentShowCon {
	float: left;
	margin: 0;
	width: 100%;
	height: auto;
	border-bottom: 1px solid #d8d8d8;
}

.CommentShowCon div {
	float: left;
	margin: 12px 0 8px 30px;
	padding: 0;
	width: 10%;
	font-size: 35px;
	color: #aeaeae;
	height: 100%;
}

.CommentShowCon p {
	float: left;
	margin: 0 0 0 15px;
	padding: 22px 80px 22px 0;
	width: 80%;
	font-size: 14px;
	color: #8c8c8c;
}

.CommentShowCon p span {
	font-weight: 700;
}

.PortfolioClose a {
	position: absolute;
	width: 50px;
	height: 50px;
	background: url(../img/innerpages/portfolio/close.jpg) no-repeat;
	right: -50px;
}

.PortfolioShare a {
	position: absolute;
	width: 50px;
	height: 50px;
	background: url(../img/innerpages/portfolio/share.jpg) no-repeat;
	right: -50px;
	top: 51px;
}

.PreviousPostTop {
	float: left;
	margin: 20px 0 10px 0;
	width: 100%;
	height: 52px;
	background: #FBFBFB;
	font-family: 'Open Sans', sans-serif;
	font-size: 18px;
	font-weight: 700;
	text-indent: 30px;
	line-height: 52px;
}

.PreVpostRow {
	float: left;
	margin: 20px 0 0 0;
	width: 100%;
}

.PrevPostImg {
	float: left;
	margin: 0 0 0 30px;
	width: 94px;
	height: 66px;
}

.PrevPostRight {
	float: left;
	margin: 0 0 0 25px;
	width: 270px;
	height: auto;
}

.PrevPostRight p {
	padding: 0 0 0 0;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: #000;
	width: 100%;
	margin: 0;
}

.PrevPostRight span {
	padding: 0 0 0 0;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: #000;
	width: 100%;
}

.CommentSecMain {
	float: left;
	margin: 0;
	width: 100%;
	height: 81%;
	position: relative;
}

.PortCommentInput {
	width: 100%;
	height: 120px;
	background: #FDFDFD;
	resize: none;
	position: absolute;
	left: 0;
	bottom: 0;
	border: 0;
	-webkit-box-shadow: inset 0px 5px 10px 0px rgba(50, 50, 50, 0.3);
	-moz-box-shadow: inset 0px 5px 10px 0px rgba(50, 50, 50, 0.3);
	box-shadow: inset 0px 5px 10px 0px rgba(50, 50, 50, 0.3);
	color: #939393;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	font-weight: 400;
	padding: 10px 0 0 10px;
}

.CommentSecRow {
	float: left;
	margin: 40px 0 0 0;
	width: 100%;
	height: auto;
}

.CommetProImg {
	float: left;
	margin: 0 0 0 30px;
	width: 35px;
	height: 35px;
	border-radius: 50%;
}

.CommetProImg img {
	width: 100%;
	height: 100%;
	border-radius: 50%;
}

.CommentRowSec1 {
	float: left;
	margin: 0 0 0 20px;
	width: 315px;
	height: auto
}

.CommentRowSec1 h1 {
	width: 100%;
	font-family: 'Open Sans', sans-serif;
	font-size: 18px;
	font-weight: 700;
	color: #000;
	margin: 0 0 0 0;
	padding: 0;
}

.CommentRowSec1 h1 span {
	width: 100%;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: #8c8c8c;
	margin: 5px 0 0 0;
	padding: 0;
}

.CommentRowSec1 p {
	width: 100%;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: #000;
	margin: 5px 0 0 0;
	padding: 0;
}

.CommentDelete a {
	float: right;
	margin: 0 10px 0 0;
	width: 15px;
	height: 16px;
	background: url(../img/innerpages/profile/portfolio/delete.png) no-repeat;
}

.Percentage {
	width: 34px;
	height: 34px;
	position: absolute;
	top: 64px;
	left: 14px;
	text-align: center !important;
	line-height: 26px !important;
	background: #0d291f;
	border-radius: 50%;
}

.diagram {
	display: inline-block;
	margin: 0;
}

.diagram span {
	line-height: 26px !important;
}

.Hiring {
	position: absolute;
	background: #E9EC83;
	padding: 8px 17px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	font-family: 'Open Sans', sans-serif;
	color: #000;
	font-size: 14px;
	font-weight: 700;
	line-height: 14px;
	right: 10px;
	top: -40px;
	text-transform: uppercase;
}

.MoreSearchFilter {
	width: 100%;
	height: 0;
	background: #53ffba;
	position: absolute;
	text-align: center;
	overflow: hidden;
	z-index: 1;
	-webkit-transition: height .5s; /* Safari */
	transition: height .5s;
}

.FilterSearch a {
	position: absolute;
	top: 10px;
	right: 20px;
	background: #dbdbdb url(../img/innerpages/common/moresearch.png) no-repeat 20px 14px;
	padding: 0 18px 0 0;
	height: 49px;
	line-height: 49px;
	color: #676767;
	font-family: 'Open Sans', sans-serif;
	font-size: 18px;
	font-weight: 300;
	border: 1px solid #b8c4bf;
	text-indent: 59px;
}

.MoreFilter a {
	position: absolute;
	top: 10px;
	left: 20px;
	background: url(../img/innerpages/common/moresearch.png) no-repeat 20px 14px;
	padding: 0 18px 0 0;
	height: 49px;
	line-height: 49px !important;
	color: #676767 !important;
	font-family: 'Open Sans', sans-serif !important;
	font-size: 18px !important;
	font-weight: 700 !important;
	border: 0;
	text-indent: 59px;
}

.MoreSearchFilter a {
	text-align: center;
	color: #133a2c;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	font-size: 18px;
	line-height: 70px;
	padding-right: 90px;
}

.MoreSearchFilter img {
	margin-right: 20px;
}

.FilterFade {
	opacity: .5;
}

.MoreClose {
	width: 24px;
	height: 25px;
	position: absolute;
	right: 33px;
	top: 23px;
	z-index: 2;
	cursor: pointer;
}

.aligment h3 a {
	color: #FFF !important;
	font-size: 16px !important;
	font-family: 'Open Sans', sans-serif;
	padding: 0 0;
	text-align: center;
	width: 100% !important;
}

.aligment h3 {
	padding: 0 20px 30px 20px;
	width: 100% !important;
}

.aligment h3 a span {
	color: #FFF !important;
	font-size: 14px !important;
	font-family: 'Open Sans', sans-serif;
}

.aligment p a {
	color: #257253 !important;
	font-size: 18px !important;
	font-family: 'Open Sans', sans-serif;
	background: #53ffba;
	padding: 10px 50px 10px 50px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.OverStar {
	position: absolute;
	top: 70px;
	left: 50%;
	margin: 0 0 0 -16px;
	width: auto;
	text-align: center !important;
	height: auto;
}

.OverStar img {
	width: auto !important;
	height: auto !important;
}

.OverBottomSec {
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 0;
	height: 52px;
}

.HoverViewAll a {
	float: left;
	height: auto;
	font-family: 'Open Sans', sans-serif;
 font-size:;
	color: #929292;
	font-size: 16px;
	text-align: left;
	line-height: 52px;
	padding-left: 20px;
}

.HoverViewAll a:hover {
	color: #FFF;
}

.HoverIcon1 a {
	float: right;
	margin: 5px 20px 0 0;
	width: 18px;
	height: 24px;
	background: url(../img/innerpages/common/over_del.png) no-repeat;
}

.HoverIcon1 a:hover {
	background: url(../img/innerpages/common/over_del.png) no-repeat -18px 0;
}

.HoverIcon2 a {
	float: right;
	margin: 8px 20px 0 0;
	width: 24px;
	height: 24px;
	background: url(../img/innerpages/common/hover_msg.png) no-repeat 0 0;
}

.HoverIcon2 a:hover {
	background: url(../img/innerpages/common/hover_msg.png) no-repeat -24px 0;
}

/* SIGNIN */



.SignINFade {
	position: fixed;
	height: 100vh;
	width: 100%;
	background: #FFF;
	overflow: auto;
	z-index: 9998;
	display: none;
	padding-top: 250px;
}

.SignInFieldMain {
	margin: 0 auto;
	width: 380px;
	height: auto;
	margin-top: -300px;
	-webkit-transition: margin-top 1s; /* Safari 3.1 to 6.0 */
	transition: margin-top 1s;
	background: #FFF;
	overflow: auto;
	padding: 0 30px 11px;
	position: relative;
}

.new-signin-close {
	position: absolute;
	width: 50px;
	height: 25px;
	text-align: center;
	line-height: 25px;
	font-size: 12px;
	color: #545454;
	top: 0;
	right: 0;
	background: #e8e8e8;
	cursor: pointer;
}

.SignInFieldMain h1 {
	width: 100%;
	float: left;
	height: auto;
	color: #000;
	font-size: 30px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
	text-align: center;
	padding: 0;
	margin: 0;
}

.SignInFieldMain h2 {
	width: 100%;
	float: left;
	height: auto;
	color: #000;
	font-size: 20px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	text-align: center;
	padding: 0;
	margin: 8px 0 0 0;
}

.SignInLeft {
	float: left;
	margin: 59px 0 0 0;
	width: 100%;
	height: auto;
	position: relative;
}

.Signininput {
	float: left;
	margin: 0 0 20px 0;
	width: 320px;
	height: 50px;
	border: 1px solid #333333;
	color: #a2a2a2;
	font-size: 16px;
	font-weight: 400;
	font-family: 'Open Sans', sans-serif;
	text-indent: 20px;
}

.SigninBtn {
	float: left;
	margin: 30px 0 0 0;
	width: 320px;
	height: 44px;
	background: #e94569;
	text-align: center !important;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400 !important;
	color: #FFF;
	font-size: 14px;
	border: 0;
}

.Signincheck {
	float: left;
	clear: left;
	margin: 26px 0 0 0;
	width: 17px;
	height: 17px;
}

.StaySigned {
	float: left;
	margin: 30px 0 0 10px;
	width: auto;
	height: auto;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	font-size: 14px !important;
	color: #888 !important;
}

.Forgotpwd a {
	float: left;
	margin: 30px 0 0 56px;
	width: auto;
	height: auto;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	font-size: 14px !important;
	color: #888 !important;
}

.FacebookSignin a {
	float: left;
	margin: 55px 0 0 60px;
	width: 241px;
	height: 42px;
	background: url(../img/common/socialsign.jpg) no-repeat;
}

.TwitterSignin a {
	float: left;
	margin: 30px 0 0 60px;
	width: 241px;
	height: 42px;
	background: url(../img/common/socialsign.jpg) no-repeat 0 -42px;
}

.Signuplink a {
	float: left;
	margin: 23px 0 0 0;
	width: 100%;
	text-align: center;
	height: auto;
	font-size: 18px;
	color: #727272;
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
}

.SigninClose {
	width: 30px;
	height: 29px;
	background: url(../img/common/signinclose.png) no-repeat;
	position: absolute;
	z-index: 99999999;
	cursor: pointer;
	top: 90px;
	right: 30px;
}

.SignUpFade {
	position: fixed;
	height: 100vh;
	width: 100%;
	background: #FFF;
	overflow: auto;
	z-index: 99999998;
	display: none;
	padding-top: 250px;
	overflow: scroll;
}

.SignupFieldMain {
	margin: 0 auto;
	width: 1115px;
	height: auto;
	margin-top: -300px;
	-webkit-transition: margin-top 1s; /* Safari 3.1 to 6.0 */
	transition: margin-top 1s;
}

.SignupFieldMain h1 {
	width: 100%;
	float: left;
	height: auto;
	color: #000;
	font-size: 30px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	text-align: center;
	padding: 0;
	margin: 0;
}

.SignupFieldMain h2 {
	width: 100%;
	float: left;
	height: auto;
	color: #000;
	font-size: 20px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	text-align: center;
	padding: 0;
	margin: 8px 0 0 0;
}

.SignupctgryCon {
	float: left;
	margin: 64px 0 0 0;
	width: 223px;
	height: auto;
}

.CtgryIcon {
	margin: 0 auto;
	width: 135px;
	height: 135px;
	border: 1px solid #d4d4d4;
	border-radius: 50%;
}

.SignupctgryCon p {
	float: left;
	margin: 30px 0 0 0;
	width: 100%;
	height: auto;
	text-align: center;
	color: #4d4d4d;
	font-size: 18px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
}

.CtgryIcon:hover {
	background: #000;
	border: 0;
}

.CtgryIcon_Act {
	background: #000;
	border: 0;
}

.CtgryIconSpa {
	width: 100%;
	height: 135px;
	line-height: 135px;
	text-align: center;
	background: url(../img/signup/spa.png) no-repeat center center;
}

.CtgryIcon:hover .CtgryIconSpa {
	width: 100%;
	height: 135px;
	line-height: 135px;
	text-align: center;
	background: url(../img/signup/spa_over.png) no-repeat center center;
}

.CtgryIconSpa_Act {
	width: 100%;
	height: 135px;
	line-height: 135px;
	text-align: center;
	background: url(../img/signup/spa_over.png) no-repeat center center;
}

.CtgryIconPro {
	width: 100%;
	height: 135px;
	line-height: 135px;
	text-align: center;
	background: url(../img/signup/pro.png) no-repeat center center;
}

.CtgryIcon:hover .CtgryIconPro {
	width: 100%;
	height: 135px;
	line-height: 135px;
	text-align: center;
	background: url(../img/signup/pro_over.png) no-repeat center center;
}

.CtgryIconPro_act {
	width: 100%;
	height: 135px;
	line-height: 135px;
	text-align: center;
	background: url(../img/signup/pro_over.png) no-repeat center center;
}

.CtgryIconCust {
	width: 100%;
	height: 135px;
	line-height: 135px;
	text-align: center;
	background: url(../img/signup/cust.png) no-repeat center center;
}

.CtgryIcon:hover .CtgryIconCust {
	width: 100%;
	height: 135px;
	line-height: 135px;
	text-align: center;
	background: url(../img/signup/cust_over.png) no-repeat center center;
}

.CtgryIconCust_Act {
	width: 100%;
	height: 135px;
	line-height: 135px;
	text-align: center;
	background: url(../img/signup/cust_over.png) no-repeat center center;
}

.CtgryIconSup {
	width: 100%;
	height: 135px;
	line-height: 135px;
	text-align: center;
	background: url(../img/signup/sup.png) no-repeat center center;
}

.CtgryIcon:hover .CtgryIconSup {
	width: 100%;
	height: 135px;
	line-height: 135px;
	text-align: center;
	background: url(../img/signup/sup_over.png) no-repeat center center;
}

.CtgryIconSup_Act {
	width: 100%;
	height: 135px;
	line-height: 135px;
	text-align: center;
	background: url(../img/signup/sup_over.png) no-repeat center center;
}

.CtgryIconAsso {
	width: 100%;
	height: 135px;
	line-height: 135px;
	text-align: center;
	background: url(../img/signup/asso.png) no-repeat center center;
}

.CtgryIcon:hover .CtgryIconAsso {
	width: 100%;
	height: 135px;
	line-height: 135px;
	text-align: center;
	background: url(../img/signup/asso_over.png) no-repeat center center;
}

CtgryIconAsso_Act {
	width: 100%;
	height: 135px;
	line-height: 135px;
	text-align: center;
	background: url(../img/signup/asso_over.png) no-repeat center center;
}

.SignupNext a {
	float: left;
	margin: 135px 0 0 418px;
	width: 320px;
	height: 44px;
	line-height: 44px;
	text-indent: 20px;
	color: #FFF;
	font-size: 16px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	background: #000 url(../img/signup/arrow.png) no-repeat right center;
}

.SignInlink {
	float: left;
	margin: 46px 0 0 0;
	width: 100%;
	height: auto;
	font-size: 16px;
	color: #888;
	font-family: 'Open Sans', sans-serif;
	text-align: center;
}

.SignInlink a {
	color: #000;
}

.SignUpFieldFade {
	position: fixed;
	height: 100vh;
	width: 100%;
	background: #FFF;
	overflow: auto;
	z-index: 99999998;
	display: none;
	padding-top: 150px;
}

.SignupField2Main {
	margin: 0 auto;
	width: 684px;
	height: auto;
	margin-top: -300px;
	-webkit-transition: margin-top 1s; /* Safari 3.1 to 6.0 */
	transition: margin-top 1s;
}

.SignupField2Main h1 {
	width: 100%;
	float: left;
	height: auto;
	color: #000;
	font-size: 30px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	text-align: center;
	padding: 0;
	margin: 0;
}

.SignupField2Main h2 {
	width: 100%;
	float: left;
	height: auto;
	color: #000;
	font-size: 20px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	text-align: center;
	padding: 0;
	margin: 8px 0 0 0;
}

.Or {
	width: 15px;
	height: 20px;
	text-align: center;
	line-height: 20px;
	position: absolute;
	z-index: 99999999;
	top: 50%;
	right: -10px;
	margin-top: -10px;
	background: #FFF;
	font-size: 14px;
	color: #b9b9b9;
	font-family: 'Open Sans', sans-serif;
}

.SignUpLeft {
	float: left;
	margin: 59px 0 0 0;
	width: 378px;
	height: auto;
}

.SignUpLeftInr {
	float: left;
	margin: 0 0 14px 0;
	width: 377px;
	height: auto;
	border-right: 1px solid #d3d3d3;
	position: relative;
}

.SignINRight {
	float: left;
	margin: 0 0 100px 0;
	width: 302px;
	height: auto;
}

.Signuplink2 {
	float: left;
	margin: 46px 0 0 60px;
	width: auto;
	height: auto;
	font-size: 16px;
	color: #888;
	font-family: 'Open Sans', sans-serif;
}

.Signuplink2 a {
	color: #000;
}

/* UPLOAD CV */







.BottomSec {
	float: left;
	margin: 0;
	width: 100%;
	height: auto;
	background: url(../img/home/bottombanner/1.jpg) no-repeat;
	background-size: cover;
}

.UploadCVMainCon {
	float: left;
	margin: 0;
	width: 100%;
	height: auto;
}

.UploadCVMainCon h2 {
	color: #FFF;
	float: left;
	font-family: 'Open Sans', sans-serif;
	font-size: 20px;
	font-weight: 300;
	margin: 0 0 0 0;
	text-align: center;
	width: 100%;
	line-height: 30px;
}

.UploadCVMainCon h1 {
	color: #FFF;
	float: left;
	font-family: 'Open Sans', sans-serif;
	font-size: 30px;
	font-weight: 300;
	margin: 10px 0 0 0;
	text-align: center;
	width: 100%;
}

.CVInputMain {
	margin: 0 auto;
	height: auto;
	width: 1000px;
}

.OploadInputOne {
	float: left;
	margin: 97px 20px 0 0;
	width: 320px;
	height: 50px;
	border: 0;
	border-bottom: 1px solid #ffcd90;
	background: none;
	font-size: 16px;
	color: #FFF;
	font-family: 'Open Sans', sans-serif;
	text-indent: 0;
}

.OploadInputTwo {
	float: left;
	margin: 97px 0 0 0;
	width: 320px;
	height: 50px;
	border: 0;
	border-bottom: 1px solid #ffcd90;
	background: none;
	font-size: 16px;
	color: #FFF;
	font-family: 'Open Sans', sans-serif;
	text-indent: 0;
}

.FileOpload {
	float: left;
	margin: 97px 0 0 0;
	width: 221px;
	height: 50px;
	border: 0;
}

.FileOpload .file-upload-button {
	background: none !important;
	border: 0;
}

.JoinSelect {
	float: left;
	margin: 0 0 20px;
	width: 320px;
	height: auto;
	border: 1px solid #333;
}

.JoinSelect span {
	background: none !important;
	border: 0 !important;
	border-radius: 0 !important;
	color: #a2a2a2;
	padding: 0 0 0 20px;
	font-size: 16px;
}

div.custom_file_upload {
	width: 221px;
	height: 20px;
	margin: 0 auto;
}

input.file {
	width: 150px;
	height: 20px;
	border: 1px solid #BBB;
	border-right: 0;
	color: #888;
	padding: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
	outline: none;
}

div.file_upload {
	width: 219px;
	height: 50px;
	background: #e94569;
	display: inline;
	position: absolute;
	overflow: hidden;
	cursor: pointer;
	font-weight: 500;
	color: #FFF;
	text-align: center;
	padding-top: 10px;
	font-size: 20px;
	font-family: 'Open Sans', sans-serif;
}

/*div.file_upload:hover {
	background: #3eca92;
}*/






div.file_upload:before {
	content: 'Upload CV';
	position: absolute;
	left: 0;
	right: 0;
	text-align: center;
	cursor: pointer;
}

div.file_upload input {
	position: relative;
	height: 30px;
	width: 250px;
	display: inline;
	cursor: pointer;
	opacity: 0;
}

/* COUNTS */








.SpaCount {
	float: left;
	margin: 180px 0 0 0;
	width: 100%;
	height: auto;
	min-height: 145px;
	background: rgba(255, 255, 255, .11);
}

.CountInerMain {
	margin: 0 auto;
	width: 70%;
	height: auto;
}

.CountOne {
	float: left;
	margin: 0;
	width: 20%;
	height: auto;
}

.CountIcon {
	float: left;
	margin: 40px 0 0 0;
	width: 45px;
	height: 70px;
}

.CountOne h1 {
	width: 100%;
	font-size: 36px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	color: #FFF;
	padding: 35px 0 0 0;
	margin: 0;
}

.CountOne p {
	width: 100%;
	font-size: 20px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
	color: #FFF;
	padding: 0 0 0 0;
	margin: 0;
}

.pac-container:after {  /* Disclaimer: not needed to show 'powered by Google' if also a Google Map is shown */
	background-image: none !important;
	height: 0px;
}

.pac-container {
	font-family: 'Open Sans', sans-serif;
	z-index: 99999999999;
}

.pac-item:hover {
	background-color: #bcf9fb;
}

.pac-item {
	height: 44px !important;
	line-height: 44px;
}

.pac-item span {
	font-size: 12px;
	margin-left: 5px;
}

#infobox {
	border: 2px solid black;
	margin-top: 8px;
	background: #53ffba;
	color: #000;
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	padding: .5em 1em;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	text-shadow: 0 -1px #000000;
	-webkit-box-shadow: 0 0 8px #000;
	box-shadow: 0 0 8px #000;
}

.pac-icon {
	display: none;
}
 @media screen and (min-height:900px) {

.HideScroll {
	overflow-y: hidden !important;
}
}
 @media screen and (min-height:768px) {

.HideScroll {
	overflow-y: hidden !important;
}
}

.modal-body ul {
	font-size: 16px;
	list-style: none;
	margin: 0;
	padding: 0;
	color: #8e8e8e;
	width: 100%;
}

.modal-body ul li {
	width: 100%;
	text-align: center;
}

.modal-title {
	text-align: center !important;
}

.modal-footer {
	text-align: center !important;
}

.btn-primary {
	background-color: #000;
	border: 0 !important;
	color: #FFF !important;
}

#FooterShow {
	position: fixed;
	width: 100%;
	height: 248px;
	overflow: hidden;
	z-index: 9999999998;
	bottom: -208px;
	-webkit-transition: bottom .1s; /* Safari */
	transition: bottom .1s;
}

.FooterShowBtn {
	position: fixed;
	z-index: 999999;
	bottom: 0;
	right: 0;
	width: 100%;
	height: 40px;
	background: rgba(0, 0, 0, .5);
	color: #FFF;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	font-weight: 400;
	cursor: pointer;
}

.FooterShowBtn .fa {
	margin-left: 30px;
	margin-top: 10px;
	font-size: 20px;
	margin-right: 10px;
}

.FooterHideBtn {
	position: fixed;
	z-index: 999997;
	bottom: 0;
	right: 0;
	width: 130px;
	height: 40px;
	background: #000;
	color: #FFF;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	font-weight: 400;
	cursor: pointer;
	display: block;
}

.FooterHideBtn .fa {
	margin-left: 30px;
	margin-top: 10px;
	font-size: 20px;
	margin-right: 10px;
}

.UploasdCvTTl {
	margin: 0 auto;
}

.DivCircle {
	height: 36px;
	left: 14px;
	position: absolute;
	top: 70px;
	width: 36px;
	background: #53ffba;
	border-radius: 50%;
}

.circliful {
	position: relative;
	margin: -2px 0 0 -2px;
}

.circle-text, .circle-info, .circle-text-half, .circle-info-half {
	width: auto;
	position: absolute;
	text-align: center;
	display: inline-block;
	color: #000;
	margin: 0 0 0 0;
	width: 100%;
}

.circle-info, .circle-info-half {
	color: #999;
}

.circliful .fa {
	margin: -10px 3px 0 0;
	position: relative;
	bottom: 4px;
}

/* PROFILE EDIT */







.ProfileEditMain {
	margin: 0 auto;
	width: 100%;
}

.FileEditInr {
	float: left;
	margin: 0;
	width: 100%;
	height: auto;
	background: #FFF;
	padding: 0;
}

.ProfileEditTtl {
	margin: 0;
	width: 100%;
	height: auto;
	text-align: center;
	font-family: 'Open Sans', sans-serif;
	font-size: 30px;
	font-weight: 700;
	color: #000;
	line-height: 107px;
}

.ProfileEditMain h1 {
	float: left;
	margin: 0 0 15px 0;
	width: auto;
	height: auto;
	color: #0092c9;
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	font-weight: 400;
	width: 100%;
}

.ProfileEditInput1 {
    float: left;
    margin: 0 0 0 0;
    width: 100%;
    height: 40px;
    border: 1px solid #98d9f2;
    background: #FFF;
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #8e8e8e;
    text-indent: 20px;
}


.ProfileEditInput1Nospace {
	float: left;
	margin: 0 0 0 0;
	width: 100%;
	height: 40px;
	border: 1px solid #98d9f2;
	background: #FFF;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: #8e8e8e;
	text-indent: 20px;
}

.EditRow {
	float: left;
	margin: 0;
	width: 100%;
	height: auto;
	margin-bottom: 45px;
}

.EditSelect {
	border: 1px solid #98d9f2;
	height: 40px;
	display: inline-block;
	width: 100%;
	margin-bottom: 30px;
}

.EditSelect span {
	background: #FFF !important;
	border: 0 !important;
	border-radius: 0 !important;
	color: #8e8e8e;
	padding: 0 0 0 20px !important;
	height: 38px;
}

.ProfileEditInput2 {
	float: left;
	margin: 0 5% 30px 0;
	width: 30%;
	height: 40px;
	border: 1px solid #98d9f2;
	background: #FFF;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: #8e8e8e;
	text-indent: 0;
	text-align: center;
}

.ProfileEditInput2:last-child {
	margin: 0 0 0 0;
}

.EditDeleteBtn a {
	float: right;
	margin: 18px 0 0 0;
	width: 15px;
	height: 16px;
	background: url(../img/innerpages/profile/sprite1.png) no-repeat -98px -154px;
}

.EditRefreshBtn a {
	float: right;
	margin: 18px 16px 0 0;
	width: 16px;
	height: 15px;
	background: url(../img/innerpages/profile/sprite1.png) no-repeat -81px -154px;
}

.EditAddBtn a {
	float: right;
	margin: 18px 16px 0 0;
	width: 15px;
	height: 15px;
	background: url(../img/innerpages/profile/sprite1.png) no-repeat -66px -154px;
}

.EditSave {
	float: left;
	margin: 50px 0 0 0;
	width: 100%;
	height: 44px;
	background: #000;
	border: 0;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #FFF;
}

.EditCancel {
	float: left;
	margin: 50px 0 0 0;
	width: 100%;
	height: 44px;
	background: #bfbfbf;
	border: 0;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #7d7d7d;
}

.ProfileEditInput3 {
	float: left;
	margin: 0 5% 30px 0;
	width: 40%;
	height: 40px;
	border: 1px solid #98d9f2;
	background: #FFF;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: #8e8e8e;
	text-indent: 0;
	text-align: center;
}

.AbtChildren {
	float: left;
	margin: 0 5% 50px 0;
	width: 30%;
	height: 50px;
}

.AbtChildren:last-child {
	margin: 0 0 0 0;
}

.ProfileEditInput4 {
	float: left;
	margin: 0;
	width: 55%;
	height: 50px;
}

.ProfileEditInput5 {
	float: left;
	margin: 0;
	width: 100%;
	height: 125px;
	border: 1px solid #98d9f2;
	background: #FFF;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: #8e8e8e;
	text-indent: 0;
	resize: none;
	padding: 5px 0 0 5px;
}

.AbtEditcheck {
	float: left;
	width: auto;
	height: auto;
	text-align: center;
	margin: 22px 0 0 0;
}

.AbtCheckTxt {
	float: left;
	margin: 0 30px 0 0;
	width: auto;
	height: auto;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #000;
}


html.easy-sidebar-active {
	height: 100%;
	overflow-x: hidden;
	overflow-y: scroll;
	margin: 0;
	padding: 0;
}

body {
	transition: 0.2s ease;
}

body.toggled {
	-webkit-transform: translateX(300px);
	transform: translateX(300px);
}

.navbar.easy-sidebar {
	transition: 0.2s ease;
	position: absolute;
	width: 300px;
	top: 0;
	left: -300px;
	min-height: 100%;
	border-radius: 0;
	margin: 0;
	z-index: 999999;
}

.navbar.easy-sidebar.toggled {
	-webkit-transform: translateX(300px);
	transform: translateX(300px);
}

.easy-sidebar .btn {
	width: 100%;
}

.navbar.easy-sidebar .navbar-header {
	margin: 0 -15px;
	float: none;
}

.navbar.easy-sidebar .navbar-brand {
	margin: 0;
}

.navbar.easy-sidebar .navbar-toggle {
	display: none;
}

.navbar.easy-sidebar .navbar-toggle span.icon-bar:nth-child(2) {
	-webkit-transform-origin: 0 50%;
	transform-origin: 0 50%;
	-webkit-transform: translate(2px, -5px) rotate(45deg);
	transform: translate(2px, -5px) rotate(45deg)
}

.navbar.easy-sidebar .navbar-toggle span.icon-bar:nth-child(3) {
	display: none;
}

.navbar.easy-sidebar .navbar-toggle span.icon-bar:nth-child(4) {
	-webkit-transform-origin: 0 50%;
	transform-origin: 0 50%;
	-webkit-transform: translate(2px, 4.5px) rotate(-45deg);
	transform: translate(2px, 4.5px) rotate(-45deg);
}

.navbar.easy-sidebar .nav.navbar-nav {
	margin: 7.5px -15px;
	float: none;
}

.navbar.easy-sidebar .nav.navbar-nav>li {
	float: none;
}

.navbar.easy-sidebar .nav.navbar-nav>li>a {
	padding: 10px 15px;
}

.navbar.easy-sidebar .navbar-nav .open .dropdown-menu .divider {
	box-shadow: 0 1px 0 rgba(255,255,255, 0.1);
}

.navbar.easy-sidebar .navbar-form {
	padding: 10px 15px;
	margin: 8px -15px;
	border-top-width: 1px;
	border-top-style: solid;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);
}

.navbar.easy-sidebar .navbar-form .form-group {
	margin-bottom: 5px;
	display: block;
}

.navbar.easy-sidebar .navbar-form .form-group .form-control {
	display: block;
	width: 100%;
}
 @media (max-width:  768px) {

body.toggled {
	position: fixed;
}
}

.HeaderTopSearchMain {
	float: none !important;
	margin: 12px auto 0 auto !important;
	width: 822px;
	height: 47px;
	position: relative;
}

.HeaderTopSearchMain2 {
	float: right;
	margin: 12px 75px 0 0;
	width: 822px;
	height: 47px;
	position: relative;
}

.TopSearchFilter {
	float: left;
	height: 47px;
	width: 218px;
	background: #fafafa url(../img/common/serloc.png) no-repeat 10px 14px !important;
	-webkit-border-top-left-radius: 5px !important;
	-moz-border-top-left-radius: 5px !important;
	border-top-left-radius: 5px !important;
	-webkit-border-bottom-left-radius: 5px !important;
	-moz-border-bottom-left-radius: 5px !important;
	border-bottom-left-radius: 5px !important;
}

.TopSearchFilter span {
	background: none !important;
	border: 0 none !important;
	-webkit-border-top-left-radius: 5px !important;
	-moz-border-top-left-radius: 5px !important;
	border-top-left-radius: 5px !important;
	-webkit-border-bottom-left-radius: 5px !important;
	-moz-border-bottom-left-radius: 5px !important;
	border-bottom-left-radius: 5px !important;
	-webkit-border-top-right-radius: 0 !important;
	-moz-border-top-right-radius: 0 !important;
	border-top-right-radius: 0 !important;
	-webkit-border-bottom-right-radius: 0 !important;
	-moz-border-bottom-right-radius: 0 !important;
	border-bottom-right-radius: 0 !important;
	color: #b9b9b9;
	height: 47px;
	padding: 0 0 0 35px !important;
}

.TopSearchFieldInput {
	float: left;
	margin: 0;
	width: 604px;
	height: 47px;
	background: #FFF;
	-webkit-border-top-right-radius: 5px !important;
	-moz-border-top-right-radius: 5px !important;
	border-top-right-radius: 5px !important;
	-webkit-border-bottom-right-radius: 5px !important;
	-moz-border-bottom-right-radius: 5px !important;
	border-bottom-right-radius: 5px !important;
	border: 0;
	text-indent: 19px;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #878787;
}

.TopSearchBtnNew {
	position: absolute;
	width: 73px;
	height: 47px;
	background: #63e4b8 url(../img/common/top_search_btn.png) no-repeat center center;
	border: 0;
	right: 0;
	-webkit-border-top-right-radius: 5px;
	-moz-border-top-right-radius: 5px;
	border-top-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-bottom-right-radius: 5px;
	border-bottom-right-radius: 5px;
}

::-webkit-input-placeholder {
 color: #a2a2a2;
 opacity:1;
}

:-moz-placeholder { /* Firefox 18- */
 color:#a2a2a2;
 opacity:1;
}

::-moz-placeholder {  /* Firefox 19+ */
 color:#a2a2a2;
 opacity:1;
}

:-ms-input-placeholder {
 color:#a2a2a2;
 opacity:1;
}

/* AFTER LOGING */







.LoginMsgIcon a {
	float: right;
	margin: 14px 20px 0 0;
	width: 43px;
	height: 43px;
	border-radius: 50%;
	border: 1px solid #7a7a7a;
	text-align: center;
	line-height: 37px;
	font-size: 22px;
	color: #53ffba;
	transition: background-color 0.5s ease;
}

.LoginMsgIcon a:hover {
	background: #53ffba;
	color: #000;
	border: 1px solid #53ffba;
	transition: background-color 0.5s ease;
}

.LoginDropDown {
	float: left;
	margin: 0 17px 0 0;
	width: auto;
	height: auto;
}

/* reset  list style */






.cbp-tm-menu, .cbp-tm-menu ul {
	list-style: none;
}

/* set menu position; change here to set to relative or float, etc. */






.cbp-tm-menu {
	width: auto;
	text-align: right;
	padding: 0 0;
	margin: 0;
	text-transform: capitalize;
}

/* first level menu items */






.cbp-tm-menu > li {
	display: inline-block;
	margin: 0 0;
	position: relative;
}

.cbp-tm-menu > li > a {
	line-height: 70px;
	padding: 0 20px 0 0;
	font-size: 14px;
	display: block;
	color: #fff;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	background: url(../img/innerpages/common/menu_arrow.png) no-repeat right center;
}

.no-touch .cbp-tm-menu > li > a:hover, .no-touch .cbp-tm-menu > li > a:active {
	color: #FFF;
}

/* sumbenu with transitions */






.cbp-tm-submenu {
	position: absolute;
	display: block;
	visibility: hidden;
	opacity: 0;
	padding: 0;
	text-align: left;
	pointer-events: none;
	-webkit-transition: visibility 0s, opacity 0s;
	-moz-transition: visibility 0s, opacity 0s;
	transition: visibility 0s, opacity 0s;
ri
}

.cbp-tm-show .cbp-tm-submenu {
	width: 17em;
	right: -30px;
	margin: -10px 0 0 -9em;
	opacity: 1;
	visibility: visible;
	pointer-events: auto;
	-webkit-transition: visibility 0s, opacity 0.3s;
	-moz-transition: visibility 0s, opacity 0.3s;
	transition: visibility 0s, opacity 0.3s;
}

.cbp-tm-show-above .cbp-tm-submenu {
	bottom: 100%;
	padding-bottom: 10px;
}

.cbp-tm-show-below .cbp-tm-submenu {
	top: 100%;
	padding-top: 10px;
}

/* extreme cases: not enough space on the sides */






.cbp-tm-nospace-right .cbp-tm-submenu {
	right: 0;
	left: auto;
}

.cbp-tm-nospace-left .cbp-tm-submenu {
	right: 0;
}

/* last menu item has to fit on the screen */






.cbp-tm-menu > li:last-child .cbp-tm-submenu {
	right: 0;
}

/* 	
arrow: depending on where the menu will be shown, we set 
the right position for the arrow
*/







.cbp-tm-submenu:after {
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.cbp-tm-show-above .cbp-tm-submenu:after {
	top: 100%;
	margin-top: -10px;
}

.cbp-tm-show-below .cbp-tm-submenu:after {
	bottom: 100%;
	margin-bottom: -10px;
}

#BrowseDrop .cbp-tm-submenu:after {
	right: 20px !important;
}

.cbp-tm-submenu:after {
	border-color: transparent;
	border-width: 8px;
	margin-left: -8px;
	right: 20px;
}

.cbp-tm-show-above .cbp-tm-submenu:after {
	border-top-color: #53ffba;
}

.cbp-tm-show-below .cbp-tm-submenu:after {
	border-bottom-color: #53ffba;
}

.cbp-tm-submenu > li {
	display: block;
	background: #53ffba;
}

.cbp-tm-submenu > li > a {
	padding: 0 0 0 0; /* top/bottom paddings in 'em' cause a tiny "jump" in Chrome on Win */
	display: block;
	font-size: 14px;
	position: relative;
	color: #133a2c;
	border: 0;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	transition: all 0.2s;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	height: 50px;
	line-height: 50px;
}

.cbp-tm-submenu li:first-child a {
	padding-top: 0;
}

.cbp-tm-submenu li:last-child a {
	padding-bottom: 0;
}

.cbp-tm-submenu li img {
	margin-right: 20px;
	margin-left: 20px;
}

.no-touch .cbp-tm-submenu > li > a:hover, .no-touch .cbp-tm-submenu > li > a:active {
	color: #000;
	background: #effff9;
	transition: background 0.3s ease;
}

/* the icons (main level menu icon and sublevel icons) */






.cbp-tm-submenu li a:after, .cbp-tm-menu > li > a:after {
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	vertical-align: middle;
	margin-left: 0.6em;
	-webkit-font-smoothing: antialiased;
}

.cbp-tm-submenu li a:after {
	position: absolute;
	top: 50%;
	margin-top: -0.5em;
	right: 0.5em;
}

/* Media Queries */
@media screen and (max-width: 55.6875em) {

.cbp-tm-menu {
	font-size: 80%;
}
}
 @media screen and (max-height: 25.25em), screen and (max-width: 44.3125em) {

.cbp-tm-menu {
	font-size: 100%;
	position: relative;
	text-align: center;
	padding: 0;
	top: auto;
}

.cbp-tm-menu > li {
	display: block;
	margin: 0;
	border-bottom: 0;
}

.cbp-tm-menu > li:first-child {
	border-top: 0;
}

li.cbp-tm-show > a, .no-touch .cbp-tm-menu > li > a:hover, .no-touch .cbp-tm-menu > li > a:active {
	color: #fff;
}

.cbp-tm-submenu {
	position: relative;
	display: none;
	width: 100%;
}

.cbp-tm-submenu > li {
	padding: 0;
}

.cbp-tm-submenu > li > a {
	padding: 0.6em 2.3em 0.6em 0.6em;
	border: none;
	border-bottom: 0;
}

.cbp-tm-submenu:after {
	display: none;
}

.cbp-tm-menu .cbp-tm-show .cbp-tm-submenu {
	display: block;
	width: 100%;
	left: 0;
	margin: 0;
	padding: 0;
}
}

.LoginProFileiew {
	float: right;
	margin: 14px 30px 0 0;
	width: 43px;
	height: 43px;
	border-radius: 50%;
	position: relative;
	border: 1px solid #696969;
}

.LoginProFileiew img {
	width: 100%;
	height: 100%;
	border-radius: 50%;
}

.KidzIcon {
	float: right;
	margin: 17px 26px 0 0;
	width: 44px;
	height: 34px;
}

.LoginJobs a {
	float: right;
	margin: 0 67px 0 0;
	width: auto;
	height: auto;
	background: url(../img/innerpages/common/jobs.png) no-repeat center left;
	line-height: 70px;
	color: #FFF;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	font-size: 16px;
	text-indent: 35px;
}

.LoginPort a {
	float: right;
	margin: 0 40px 0 0;
	width: auto;
	height: auto;
	background: url(../img/innerpages/common/port.png) no-repeat center left;
	line-height: 70px;
	color: #FFF;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	font-size: 16px;
	text-indent: 35px;
}


.LoginNotiIcon a {
	 position: absolute;
    z-index: 1;
    top: 5px;
    left: -15px;
    margin: 0 0 0 0;
    width: 27px;
    height: 27px;
    background: #f60808;
    border-radius: 50%;
    color: #FFF;
    font-family: 'Open Sans', sans-serif;
    font-weight: 700;
    font-size: 14px;
    text-align: center;
    line-height: 27px;
}

/* FEED DETAILS */


#FeedDetlHead {
	width: 100%;
	height: 70px;
	border-bottom: 1px solid #e5e5e5;
	position: fixed;
	background: #FFF;
	z-index: 2;
}

.HeaderTopCircle {
	float: left;
	margin: 15px 20px 0 20px;
	width: 41px;
	height: 41px;
	border-radius: 50%;
	border: 1px solid #d6d6d6;
}

.HeaderTopCircle img {
	width: 100%;
	height: 100%;
	border-radius: 50%;
}

#FeedDetlHead p {
	float: left;
	line-height: 70px;
	color: #9d9d9d;
	font-family: "Open Sans", sans-serif;
	font-weight: 400;
	font-size: 18px;
	margin: 0;
}

#FeedDetlHead p a {
	font-size: 18px;
	color: #505050;
	font-weight: 700;
}

.FeedsDtlShare a {
	float: left;
	margin: 21px 0 0 20px;
	width: 29px;
	height: 29px;
	background: url(../img/innerpages/feedsdtl/share.png) no-repeat;
}

.FeedsDtlClose a {
	float: right;
	margin: 21px 20px 0 0;
	width: 30px;
	height: 29px;
	background: url(../img/innerpages/feedsdtl/close.png) no-repeat;
}

.FeedDtlContent {
	margin: 0 auto;
	width: 70%;
	height: auto;
	overflow: auto;
	padding: 70px 0 0 0;
}

.FeedDtlContentInr {
	float: left;
	margin: 0;
	width: 100%;
	height: auto;
}

.FeedDtlContentInr h1 {
	float: left;
	text-align: left;
	margin: 0 0;
	width: 100%;
	padding: 40px 0;
	color: #161519;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	font-size: 59px;
}

.FeedDtlImg {
	float: left;
	margin: 0;
	width: 100%;
}

.FeedDtlImg img {
	width: 100%;
}

.FeedDtlContentInr p {
	float: left;
	margin: 0 0 30px 0;
	width: 100%;
	padding: 45px 0;
	color: #747474;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	font-size: 18px;
	line-height: 22px;
	border-bottom: 1px solid #e5e5e5;
}

.FeedDtlLeftCon {
	float: left;
	margin: 0;
	width: 75%;
	height: auto;
}

.FeedDtlRightCon {
	float: left;
	margin: 0;
	width: 25%;
	height: auto;
}

.FeedDtlLeftCon h2 {
	float: left;
	clear: left;
	margin: 0 0 14px 0;
	padding: 0;
	padding-right: 30px;
	color: #000;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	font-size: 20px;
}

.FeedDtlLeftCon span {
	float: left;
	clear: left;
	margin: 0 0 0 0;
	padding: 0 0 33px 0;
	padding-right: 30px;
	color: #747474;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	font-size: 18px;
}

.FeedDtlApplyNow a {
	background: #000 none repeat scroll 0 0;
	border: 0 none;
	color: #fff;
	float: left;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	font-weight: 400;
	height: 44px;
	margin: 0;
	width: auto;
	line-height: 44px;
	text-align: center;
	padding: 0 15px;
}

/* SKILL EDIT */







.SkillEditTabMain {
	float: left;
	margin: 0;
	width: 100%;
	height: auto;
}

.SkilleditTab {
	float: left;
	margin: 0;
	width: 50%;
	height: 44px;
	background: #fbfbfb;
	text-align: center;
	font-family: 'Open Sans', sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #7a7a7a;
	line-height: 44px;
	cursor: pointer;
}

.SkilleditTab_act {
	background: #dedede !important;
}

.SkillEditLeft {
	float: left;
	margin: 0;
	width: 50%;
	height: auto;
}

.CoreSkils {
	float: right;
	margin: 0 20px 25px 0;
	width: 158px;
	height: 38px;
	border: 1px solid #f7f7f7;
	text-align: center;
	line-height: 38px;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	font-weight: 700;
	color: #000;
	text-transform: uppercase;
}

.SkillEditLeft ul {
	float: right;
	margin: 0;
	width: 100%;
	padding: 0 20px 20px 0;
	list-style: none;
}

.SkillEditLeft ul li a {
	float: right;
	clear: right;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #000;
	margin: 0 0 15px 0;
}

.SkillEditLeft ul li span {
	width: 30px;
	height: 30px;
	background: #000;
	float: left;
	border-radius: 50%;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: #FFF;
	text-align: center;
	line-height: 30px;
	margin: 0 10px 0 0;
}

.SkillEditLeft ul li a:hover {
	font-weight: 700;
}

.SkillEditLeft_act a {
	font-weight: 700 !important;
}

.SkillEditRight {
	float: left;
	margin: 0;
	width: 50%;
	height: auto;
}

.RightSkillCon {
	float: left;
	margin: 0;
	width: 100%;
	height: auto;
	position: relative;
	padding: 16px 0;
	border-left: 1px solid #dedede;
}

.RightSkillCon:after {
	content: '';
	position: absolute;
	bottom: 0px;
	left: 0;
	width: 40px;
	border-bottom: 1px solid #dedede;
}

.RightSkillCon:after {
	content: '';
	position: absolute;
	bottom: 0px;
	top: 0;
	width: 40px;
	border-top: 1px solid #dedede;
}

.RightSkillCon ul {
	float: left;
	margin: 0;
	width: 100%;
	height: auto;
	list-style: none;
	padding: 0 0 0 40px;
}

.RightSkillCon ul li a {
	float: left;
	clear: left;
	font-family: 'Open Sans', sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #000;
	margin: 0 0 0 0;
	line-height: 40px;
	width: 100%;
}

.RightSkillCon ul li a:hover {
	color: #7a7a7a;
}

.RightSkillCon_Act a {
	color: #000 !important;
	padding: 0 20px;
	border: 1px solid #bcbcbc;
}

.ExpMain {
	float: left;
	margin: 0 0 0 0;
	width: 100%;
	height: auto;
}

.ExpMainInput {
	float: left;
	margin: 0;
	width: 80px;
	height: 50px;
}

.ExpMainInputText {
	float: left;
	margin: 0;
	width: 100%;
	height: 50px;
	border: 0;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #000;
	text-align: center;
	border: 1px solid #bcbcbc;
	border-top: 0 !important;
}

.SkillLeavel {
	float: left;
	margin: 0 0 0 0;
	width: 204px;
	height: 50px;
	border: 1px solid #bcbcbc;
	border-top: 0 !important;
	border-left: 0 !important;
}

.SkillEditSelect {
	border: 0;
	height: 50px;
}

.SkillEditSelect span {
	background: #FFF !important;
	border: 0 !important;
	border-radius: 0 !important;
	color: #000;
	padding: 0 0 0 20px !important;
	height: 48px;
}

.SkillLeavel ul {
	padding-left: 0 !important;
}

.SkillEditBottom {
	float: left;
	margin: 0;
	width: 100%;
}

.SkillEditSave {
	float: left;
	margin: 0 20px 40px 106px;
	width: 220px;
	height: 44px;
	background: #000;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #FFF;
	border: 0;
}

.SkillCancel a {
	float: left;
	margin: 0 20px 40px 0;
	width: 220px;
	height: 44px;
	background: #bfbfbf;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #7d7d7d;
	border: 0;
	text-align: center;
	line-height: 44px;
}

/* FREE TXT INPUT */








.FreeTxtRow {
	float: left;
	margin: 0 0 20px 0;
	width: 100%;
}

.FreTxtInput1 {
	float: left;
	margin: 0 0 0 11px;
	width: 318px;
	height: 50px;
	border: 1px solid #d9d9d9;
	background: #fdfdfd;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #939393;
	text-indent: 20px;
}

.FreTxtInput2 {
	float: left;
	margin: 0 0 0 20px;
	width: 20%;
	height: 50px;
	border: 1px solid #d9d9d9;
	background: #fdfdfd;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #939393;
	text-align: center;
}

.FreTxtInput3 {
	float: left;
	margin: 0 0 0 20px;
	width: 187px;
	height: 50px;
	border: 1px solid #d9d9d9;
	background: #fdfdfd;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #939393;
	text-align: center;
}

.FreeTxtDeleteBtn a {
	float: right;
	margin: 18px 10px 0 0;
	width: 15px;
	height: 16px;
	background: url(../img/innerpages/profile/sprite1.png) no-repeat -98px -154px;
}

.FreeTxtBottom {
	float: left;
	margin: 40px 0 0 0;
	width: 100%;
}

.FreeTxtSave {
	float: right;
	margin: 0 20px 40px 0;
	width: 220px;
	height: 44px;
	background: #000;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #FFF;
	border: 0;
}

.FreeTxtCancel a {
	float: right;
	margin: 0 10px 40px 0;
	width: 220px;
	height: 44px;
	background: #bfbfbf;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #7d7d7d;
	border: 0;
	text-align: center;
	line-height: 44px;
}

/* EXP EDIT */








.ExpInput1 {
	float: left;
	margin: 0 0 30px 0;
	width: 100%;
	height: 40px;
	border: 1px solid #98d9f2;
	background: #FFF;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: #8e8e8e;
	text-indent: 20px;
}

.NameHide a {
	background: #000 none repeat scroll 0 0;
	border: 0 none;
	color: #fff;
	float: left;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	font-weight: 400;
	height: 40px;
	margin: 0 0 0 0;
	width: 102px;
	text-align: center;
	line-height: 40px;
	position: absolute;
	right: 0;
}

.ExpInput2 {
	float: left;
	margin: 0 10px 30px 0;
	width: 79px;
	height: 40px;
	border: 1px solid #98d9f2;
	background: #FFF;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: #8e8e8e;
	text-align: center;
}

.ExpeSep {
	float: left;
	margin: 25px 18px 0 8px;
	width: 14px;
	border-bottom: 1px solid #d9d9d9;
}

.ExpEditcheck {
	clear: none;
	float: left;
	margin: 14px 0 0 50px;
}

.ExpCheckTxt {
	float: left;
	margin: 10px 20px 0 10px;
	width: auto;
	height: auto;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #939393;
}

/* EDUCATION START */







.EduCon {
	float: left;
	width: 100%;
	padding: 50px 0;
}

.EducationRow {
	float: left;
	margin: 0;
	width: 100%;
}

.EducationLeft {
	float: left;
	margin: 0;
	width: 20%;
	height: auto;
	min-height: 50px;
}

.EducationRight {
	float: left;
	margin: 0 0 0 0;
	width: 80%;
	height: auto;
	min-height: 50px;
	border-left: 1px solid #e9e9e9;
	position: relative;
	padding-bottom: 60px;
}

.EduBullet {
	position: absolute;
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: #e9e9e9;
	top: -7px;
	left: -4px;
}

.EducationLeft p {
	width: 100%;
	text-align: right;
	padding: 0 25px 0 0;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: #0d291f;
	margin: -10px 0 0 0;
}

.EducationRight p {
	float: left;
	text-align: left;
	padding: 0 0 0 25px;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: #0d291f;
	margin: -12px 0 0 0;
	max-width: 282px;
}

.EducationRight p span {
	font-weight: 700;
}

.EduEdit a {
	float: right;
	margin: 2px 20px 0 0;
	width: 22px;
	height: 22px;
	background: url(../img/innerpages/profile/sprite1.png) no-repeat -55px -221px;
}

.EduDelete a {
	float: right;
	margin: 0 0 0 0;
	width: 17px;
	height: 24px;
	background: url(../img/innerpages/profile/sprite1.png) no-repeat -87px -52px;
}

.EduEditTtl {
	margin: 0;
	width: 100%;
	height: auto;
	text-align: center;
	font-family: 'Open Sans', sans-serif;
	font-size: 18px;
	font-weight: 700;
	color: #a6a6a6;
	line-height: 107px;
}

.EduAct {
	color: #000;
	cursor: pointer;
}

#EduTrain {
	border-left: 1px solid #a6a6a6;
	border-bottom: 0;
	border-top: 0;
	width: auto;
	height: 40px;
	margin: 0 0 0 22px;
	padding-left: 22px;
	cursor: pointer;
}

#EduTab:hover {
	color: #000;
}

#EduTrain:hover {
	color: #000;
}

.SpanEduAct {
	color: #000;
	cursor: pointer;
}

/* CONNECTION */







.ConnectionCon {
	float: left;
	width: 100%;
	padding: 0 0;
}

.ConnectionDtlMain {
	float: left;
	height: auto;
	margin-top: 0;
	padding: 0 0 0 0;
	width: 100%
}

.ConnectionFilter {
	float: left;
	margin: 0 0 20px 0;
	width: auto;
	height: auto;
	text-indent: 50px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	font-size: 14px;
	color: #000;
	line-height: 50px;
}

.ExpandConnectionFilter {
	float: left;
	margin: 0;
	width: auto;
	height: auto;
	text-indent: 0;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	font-size: 14px;
	color: #000;
	line-height: 50px;
}

.Confilter a {
	float: left;
	margin: 0 33px 0 0;
	width: auto;
	height: auto;
	line-height: 50px;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: #0d291f;
}

.ConSpaIcon {
	background: url(../img/innerpages/profile/sprite1.png) no-repeat scroll -78px -221px;
	float: left;
	height: 22px;
	margin: 14px 9px 0 20px;
	width: 22px;
}

.ConProIcon {
	background: url(../img/innerpages/profile/sprite1.png) no-repeat scroll 0 -253px;
	float: left;
	height: 22px;
	margin: 14px 9px 0 20px;
	width: 23px;
}

.ConSupIcon {
	background: url(../img/innerpages/profile/sprite1.png) no-repeat scroll -24px -253px;
	float: left;
	height: 21px;
	margin: 14px 9px 0 20px;
	width: 25px;
}

.ConnectionRow {
	float: left;
	margin: 0;
	width: 100%;
	height: auto;
	padding: 0 0 0 0;
	border-bottom: 0;
}

.ConnectionImg {
	float: left;
	margin: 0 0 0 5px;
	width: 73px;
	height: 73px;
	border-radius: 50%;
	border: 2px solid #e9e9e9;
}

.ConnectionImg img {
	border-radius: 50%;
	width: 100%;
	height: 100%;
}

.ConnectionTxt h1 {
	width: 100%;
	font-family: 'Open Sans', sans-serif;
	font-size: 18px;
	font-weight: 700;
	color: #0d291f;
	margin: 0;
	padding: 5px 0;
}

.ConnectionTxt p {
	width: 100%;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #0d291f;
	margin: 0;
	padding: 0;
}

.ConnectionTxt span {
	width: 100%;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: #0d291f;
	margin: 0;
	padding: 5px 0 0 0;
	font-style: italic;
}

.ConnectionChat a {
	background: url(../img/innerpages/profile/sprite1.png) -49px -252px;
	float: right;
	height: 24px;
	margin: 2px 12px 0 0;
	width: 24px;
}

.ConIcons {
	padding-top: 25px;
}

/* PORTFOLIO */







.PortFolioDtlMain {
	float: left;
	height: auto;
	margin-top: 0;
	padding: 0;
	width: 100%;
}

.PortfolioAddBtn a {
	float: left;
	margin: 0;
	width: auto;
	height: auto;
	text-indent: 20px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	font-size: 14px;
	color: #000;
	line-height: 50px;
}

.AddportBtn {
	float: left;
	margin: 12px 0 0 20px;
	width: 24px;
	height: 24px;
	background: url(../img/innerpages/profile/sprite1.png) no-repeat -73px -252px;
}

.PortfolioRow {
	float: left;
	margin: 30px 0 0 0;
	width: 100%;
	height: auto;
	padding: 0 0;
}

.PortfolioRow hr {
	float: left;
	margin: 30px 0 0 0;
	width: 100%;
	border-bottom: 1px solid #f0f0f0;
	border-top: 0;
}

.PortFolioGrid {
	float: left;
	margin: 0;
	width: 100%;
	height: auto;
	position: relative;
	cursor: pointer;
	padding: 0 0 0 0;
}

.PortfolioImg {
	float: left;
	margin: 0 0 0 0;
	width: 200px;
	height: 160px;
	border: 1px solid #d6d6d6;
	padding: 9px 9px 9px 9px;
}

.PortfolioImg img {
	width: 100%;
	height: 100%;
}

.FortFolioBottom {
	float: left;
	margin: 0;
	width: 100%;
	height: auto;
}

.proMaximize a {
	background: #fbfbfb url(../img/innerpages/profile/feeds/maximise.png) no-repeat 10px 9px;
	border-bottom: 1px solid #dfdfdf;
	border-left: 1px solid #dfdfdf;
	color: #9d9d9d;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	height: 44px;
	line-height: 44px;
	margin: 0;
	text-align: left;
	text-indent: 56px;
	width: 101px;
	position: absolute;
	z-index: 100;
	top: 70px;
	left: 0;
}

.FortFolioBottom h1 {
	float: left;
	margin: 20px 0 0 0;
	width: 100%;
	height: auto;
	color: #282828;
	font-family: 'Open Sans', sans-serif;
	font-size: 18px;
	font-weight: 400;
	padding: 0 0 0 30px;
}

.PortFoloIcons {
	float: left;
	margin: 5px 0 0 0;
	width: 100%;
}

.AlbumView {
	float: left;
	margin: 8px 10px 0 0;
	width: auto;
	height: auto;
	color: #aeaeae;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	font-weight: 400;
}

.AlbumView:first-child {
	margin: 8px 10px 0 30px;
}

.AlbumView .fa {
	padding-right: 5px;
}

.AlbumLikeIcon {
	float: left;
	margin: 2px 10px 0 0;
	width: 18px;
	height: 16px;
	background: url(../img/innerpages/profile/sprite1.png) no-repeat -17px 0;
}

.AlbumViewIcon {
	float: left;
	margin: 4px 10px 0 0;
	width: 24px;
	height: 13px;
	background: url(../img/innerpages/profile/sprite1.png) no-repeat -36px 0;
}

.AlbumCommentIcon {
	float: left;
	margin: 4px 10px 0 0;
	width: 17px;
	height: 17px;
	background: url(../img/innerpages/profile/sprite1.png) no-repeat -104px 0;
}

.PortFolioGrid_Over {
	position: absolute;
	width: 100%;
	height: 0;
	background: #000;
	top: 0;
	left: 0;
	-webkit-transition: height .5s; /* Safari */
	transition: height .5s;
	overflow: hidden;
}

.PortFolioGrid:hover .PortFolioGrid_Over {
	height: 100%;
}

.GridViewmoreBtns {
	width: 153px;
	height: 80px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -40px 0 0 -76px;
}

.ViewAlbumBtn a {
	float: left;
	margin: 20px 0 20px 30px;
	width: auto;
	height: auto;
	text-align: center;
	line-height: 30px;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: #000;
	border: 1px solid #d6d6d6;
	padding: 0 15px;
}

.EditAlbumBtn a {
	border: 1px solid #d6d6d6;
	color: #000;
	float: left;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	font-weight: 400;
	height: auto;
	line-height: 30px;
	margin: 20px 0 20px 30px;
	padding: 0 15px;
	text-align: center;
	width: auto;
}

.PortFolioDate {
	float: left;
	margin: 5px 0 0 30px;
	width: 100%;
	height: auto;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: #a1a1a1;
}

/* ABOUT US */







.InnerBanner {
	float: left;
	margin: 0;
	width: 100%;
	height: 512px;
	background: url(../img/innerpages/aboutus/bg.jpg) no-repeat;
}

.InnerCon {
	margin: 0 auto;
	width: 1343px;
	height: auto;
	position: relative;
}

.InnerBanner h1 {
	margin: 280px 0 0 0;
	padding: 0;
	width: 100%;
	font-size: 100px;
	color: #FFF;
	font-family: 'Open Sans', sans-serif;
}

.InnerBanner h2 {
	margin: 10px 0 0 0;
	padding: 0;
	width: 100%;
	font-size: 36px;
	color: #FFF;
	font-family: 'Open Sans', sans-serif;
}

.InnerNavMain {
	float: left;
	margin: 0;
	width: 100%;
	height: 72px;
	background: #e2e2e2;
}

.InnerNavMain ul {
	margin: 25px 0 0 0;
	padding: 0;
	width: 100%;
	height: auto;
	list-style: none;
}

.InnerNavMain ul li a {
	float: left;
	margin: 0 54px 0 0;
	padding: 0;
	width: auto;
	font-size: 16px;
	color: #5d5d5d;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
}

.InnerNavMain ul li a:hover {
	border-bottom: 2px solid #63e4b8;
}

.InnerNavMainAct a {
	border-bottom: 2px solid #000;
}

.InnerSec2 {
	float: left;
	margin: 0;
	width: 100%;
	height: auto;
	background: #FFF url(../img/innerpages/aboutus/bg2.jpg) no-repeat;
	padding-bottom: 50px;
	height: 505px;
	overflow: hidden;
}

.InnerSec2 h1 {
	margin: 100px 0 0 0;
	padding: 0;
	width: 100%;
	font-size: 50px;
	color: #000;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
}

.InnerSec2 h2 {
	margin: 25px 0 0 0;
	padding: 0;
	width: 100%;
	font-size: 24px;
	color: #000;
	font-family: 'Open Sans', sans-serif;
}

.InnerSec2 p {
	margin: 10px 0 0 0;
	padding: 0 30px 50px 0;
	width: 100%;
	font-size: 18px;
	color: #000;
	font-family: 'Open Sans', sans-serif;
	height: 150px;
	overflow: hidden;
}

.InnerSec2Icons {
	margin: 85px 0;
	width: 100%;
	height: auto;
}

.InnerSec2 a {
	padding: 0 0 0 20px;
}

.InnerSec2 a .fa {
	padding-top: 5px;
	padding-left: 10px;
}

.InnerSec3 {
	float: left;
	margin: 0;
	width: 100%;
	height: auto;
	background: url(../img/innerpages/aboutus/bg3.jpg) no-repeat;
	background-size: cover;
}

.InnerSec3 p {
	margin: 100px 0 0 0;
	padding: 0 0 0 0;
	width: 100%;
	font-size: 20px;
	color: #FFF;
	font-family: 'Open Sans', sans-serif;
}

.InnerSec3 h1 {
	margin: 10px 0 0 0;
	padding: 0 0 0 0;
	width: 100%;
	font-size: 100px;
	color: #FFF;
	font-family: 'Open Sans', sans-serif;
}

.InnerSec3Bottom {
	margin: 148px 0 0 0;
	width: 100%;
	height: 149px;
	border-top: 1px solid #767676;
	background: rgba(255, 255, 255, .26);
}

.InnerSec3Bottom h2 {
	width: 100%;
	font-size: 36px;
	color: #53feb9;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	margin: 36px 0 0 0;
	padding: 0;
}

.InnerSec3Bottom span {
	width: 100%;
	font-size: 24px;
	color: #53feb9;
	font-family: 'Open Sans', sans-serif;
}

.InnerSec4 {
	float: left;
	margin: 0;
	width: 100%;
	height: auto;
	background: #efefef;
	padding-bottom: 100px;
}

.InnerSec4 h1 {
	width: 100%;
	font-size: 50px;
	color: #161519;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	margin: 0;
	padding: 93px 0 73px 0;
}

.HappyClientsRow {
	width: 100%;
	height: auto;
	padding: 0 0;
}

.arrow_boxAbt {
	position: relative;
	background: #fffcfc;
	border: 1px solid #e2e2e2;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	width: 342px;
	padding: 0 0 48px 0;
	margin: 0 auto;
}

.arrow_boxAbt:after, .arrow_boxAbt:before {
	top: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.arrow_boxAbt:after {
	border-color: rgba(255, 252, 252, 0);
	border-top-color: #fffcfc;
	border-width: 10px;
	margin-left: -10px;
}

.arrow_boxAbt:before {
	border-color: rgba(226, 226, 226, 0);
	border-top-color: #e2e2e2;
	border-width: 11px;
	margin-left: -11px;
}

.HappyClientsRow p {
	color: #161519;
	margin: 0;
	padding: 35px 40px 25px 40px;
	font-size: 16px;
	color: #161519;
	font-family: 'Open Sans', sans-serif;
	text-align: left;
}

.HappyClientsRow h2 {
	width: 100%;
	font-size: 18px;
	color: #161519;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	margin: 0;
	padding: 0 0 10px 40px;
	text-align: left;
}

.HappyClientsRow span {
	float: left;
	color: #161519;
	margin: 0;
	padding: 0 40px 25px 40px;
	font-size: 13px;
	color: #161519;
	font-family: 'Open Sans', sans-serif;
	text-align: left !important;
}

.HappyClientImg {
	margin: 25px 0 0 172px;
	width: 100px;
	height: 100px;
	border: 1px solid #c1c1c1;
	border-radius: 50%;
	text-align: left;
}

.HappyClientImg img {
	width: 100%;
	height: 100%;
	border-radius: 50%;
}

.HappyClientsRow .owl-prev {
	top: 37% !important;
}

.HappyClientsRow .owl-next {
	top: 37% !important;
}

/* TEAM */








.TeamSection1 {
	float: left;
	margin: 0;
	width: 100%;
	height: 440px;
	background: #7ef0d2;
}

.TeamSection1 h1 {
	text-align: center;
	font-size: 50px;
	color: #161519;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	margin: 70px 0 0 0;
	padding: 0;
}

.TeamSection1 h2 {
	text-align: center;
	font-size: 24px;
	color: #161519;
	font-family: 'Open Sans', sans-serif;
	margin: 9px 0 0 0;
	padding: 0;
}

.TeamSection1 p {
	text-align: center;
	font-size: 16px;
	color: #161519;
	font-family: 'Open Sans', sans-serif;
	margin: 10px 0 0 0;
	padding: 0;
	line-height: 25px;
}

.TeamSec2 {
	float: left;
	margin: 0;
	padding: 0 0 100px 0;
	width: 100%;
	height: auto;
	background: url(../img/innerpages/team/bg.png) no-repeat;
	background-size: cover;
}

.ClientRowInner {
	margin: 0 auto;
	width: 1024px;
}

.TeamImg {
	margin: 0 auto;
	width: 176px;
}

.TeamImg2 {
	margin: 0 auto;
	width: 165px;
	height: 165px;
	border: 7px solid #d7f6eb;
	border-radius: 50%;
	-webkit-box-shadow: 0px 2px 5px 0px rgba(50, 50, 50, 0.4);
	-moz-box-shadow: 0px 2px 5px 0px rgba(50, 50, 50, 0.4);
	box-shadow: 0px 2px 5px 0px rgba(50, 50, 50, 0.4);
}

.TeamImg2 img {
	width: 100%;
	height: 100%;
	border-radius: 50%;
}

.ClientSec1 {
	float: left;
	width: 100% !important;
	margin-top: -100px;
}

.ClientSec2 {
	float: left;
	width: 100% !important;
	margin-top: 100px;
}

.ClientRowInner h2 {
	width: 100%;
	margin: 15px 0 0 0;
	padding: 0;
	text-align: center;
	font-size: 16px;
	color: #161519;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
}

.ClientRowInner p {
	width: 100%;
	margin: 0;
	padding: 0;
	text-align: center;
	font-size: 16px;
	color: #161519;
	font-family: 'Open Sans', sans-serif;
}

.TeamItem {
	float: left;
	margin: 0;
	width: 100%;
	height: 100%;
	position: relative;
	cursor: pointer;
}

.TeamOver {
	width: 325px;
	height: 325px;
	border-radius: 50%;
	border: 1px solid #74a497;
	position: absolute;
	top: -30px;
	left: -10px;
	opacity: 0;
	transition: opacity .25s ease-in-out;
	-moz-transition: opacity .25s ease-in-out;
	-webkit-transition: opacity .25s ease-in-out;
}

.TeamItem:hover .TeamOver {
	opacity: 1;
}

.TeamOver2 {
	width: 325px;
	height: 325px;
	border-radius: 50%;
	border: 1px solid #74a497;
	position: absolute;
	top: -55px;
	left: -10px;
	opacity: 0;
	transition: opacity .25s ease-in-out;
	-moz-transition: opacity .25s ease-in-out;
	-webkit-transition: opacity .25s ease-in-out;
}

.TeamItem:hover .TeamOver2 {
	opacity: 1;
}

.TeamSocialMedia a {
	width: 42px;
	height: 42px;
	position: absolute;
	background: #FFF;
	border: 2px solid #78a59a;
	border-radius: 50%;
	top: 50%;
	margin-top: -21px;
	margin-left: -21px;
	text-align: center;
	line-height: 38px;
}

.TeamSocialSpa a {
	width: 42px;
	height: 42px;
	position: absolute;
	background: #FFF;
	border: 2px solid #78a59a;
	border-radius: 50%;
	top: 50%;
	right: 0;
	margin-top: -21px;
	margin-right: -21px;
	text-align: center;
	line-height: 40px;
}

.TeamSec3 {
	float: left;
	margin: 0;
	padding: 0 0 0 0;
	width: 100%;
	height: auto;
	background: url(../img/innerpages/team/sec2_bg.jpg) no-repeat;
}

.SpaWokingBtn a {
	float: left;
	margin: 30px 0 30px 484px;
	width: 510px;
	height: 487px;
	background: url(../img/innerpages/team/sub_bg.png) no-repeat;
}

.SpaWokingBtn a h2 {
	width: 100%;
	text-align: center;
	color: #000;
	font-size: 36px;
	font-family: 'Open Sans', sans-serif;
	margin: 83px 0 0 0;
	padding: 0;
}

.SpaWokingBtn a h1 {
	width: 100%;
	text-align: center;
	color: #000;
	font-size: 65px;
	font-family: 'Open Sans', sans-serif;
	margin: 0 0 15px 0;
	padding: 0;
}

.SpaWokingBtn a p {
	width: 100%;
	text-align: center;
	color: #000;
	font-size: 16px;
	font-family: 'Open Sans', sans-serif;
	margin: 0 0 10px 0;
	padding: 0 70px;
}

.SpaWokingBtn a p span {
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	padding: 0 20px;
}

/* CAREER */







.CareerSec1 {
	width: 100%;
	height: auto;
	background: #fbfbfb;
	margin: 50px 0 0 0;
	overflow: auto;
}

.CareerInnerSec2 {
	float: left;
	margin: 0;
	width: 100%;
	height: auto;
	background: #FFF;
}

.CareerSec1 .col-lg-5 {
	padding-left: 0;
}

.CareerDes {
	width: 100%;
	height: auto;
	padding: 0 50px;
}

.CareerDes h1 {
	width: 100%;
	margin: 65px 0 0 0;
	padding: 0;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	color: #000;
	font-size: 36px;
}

.CareerDes h1 span {
	width: 100%;
	margin: 0;
	padding: 0;
	font-family: 'Open Sans', sans-serif;
	color: #000;
	font-size: 18px;
}

.item img {
	height: 100%;
}

.CareerDes h2 {
	width: 100%;
	margin: 5px 0 0 0;
	padding: 0;
	font-family: 'Open Sans', sans-serif;
	color: #000;
	font-size: 18px;
}

.CareerDes p {
	width: 100%;
	margin: 35px 0 0 0;
	padding: 0;
	font-family: 'Open Sans', sans-serif;
	color: #8d8d8d;
	font-size: 18px;
	line-height: 30px;
}

.CareerJopOpenTtl {
	float: left;
	margin: 0;
	padding: 60px 0;
	width: 100%;
	height: auto;
	text-align: center;
	color: #161519;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	font-size: 50px;
	background: url(../img/innerpages/career/star.png) no-repeat center center;
}

.CareerListMain {
	float: left;
	margin: 0;
	padding: 0 0 80px 0;
	width: 100%;
	height: auto;
	background: #7ff0d2;
}

.CareerListSpan {
	float: left;
	margin: 80px 0 0 0;
	width: 100%;
	height: auto;
	background: #FFF;
	padding: 0 0 68px 0;
	position: relative;
}

.CareerListSpan h1 {
	float: left;
	width: 100%;
	margin: 33px 0 0 0;
	padding: 0;
	text-align: center;
	color: #414141;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	font-size: 24px;
}

.CareerListSpan p {
	float: left;
	width: auto;
	margin: 12px 0 0 0;
	padding: 0 42px;
	text-align: center;
	font-size: 16px;
	color: #8d8d8d;
	font-family: 'Open Sans', sans-serif;
	line-height: 24px;
}

.CarrerPositionBtn a {
	width: 156px;
	height: 42px;
	padding: 0 0;
	background: #41c4a1;
	color: #FFF;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	font-size: 16px;
	position: absolute;
	line-height: 42px;
	text-align: center;
	bottom: 0;
	left: 50%;
	margin-left: -78px;
	margin-bottom: -22px;
	border-radius: 10px;
}

.CareerListMain .col-lg-6 {
	padding: 0 40px !important;
}

.CareerListMain .row {
	padding: 0 80px !important;
}

.CareerBannerMain {
	float: left;
	margin: 0;
	width: 100%;
	height: 410px;
	background: url(../img/innerpages/career/banner.png) no-repeat;
	background-size: cover;
}

.CareerBannerMain h1 {
	width: 100%;
	margin: 0;
	text-align: center;
	line-height: 410px;
	color: #FFF;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	font-size: 72px;
}

.InnerCon2 {
	margin: 0 auto;
	width: 915px;
	height: auto;
	position: relative;
}

.InnerCon2Sec1 {
	float: left;
	margin: 65px 0 0 0;
	width: 100%;
	height: auto;
	-webkit-transition: height .5s; /* Safari */
	transition: height .5s;
}

.InnerCon2Sec1 p {
	font-size: 16px;
	color: #8d8d8d;
	font-family: 'Open Sans', sans-serif;
	line-height: 24px;
}

.InnerCon2Sec1 h1 {
	width: 100%;
	margin: 33px 0;
	color: #414141;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	font-size: 24px;
}

.InnerCon2Sec2 {
	float: left;
	margin: 0 0 0 0;
	width: 100%;
	height: auto;
	padding-bottom: 30px;
}

.InnerCon2Sec3 {
	float: left;
	margin: 65px 0 0 0;
	width: 100%;
	height: auto;
	-webkit-transition: height .5s; /* Safari */
	transition: height .5s;
}

.InnerCon2Sec3 p {
	font-size: 16px;
	color: #8d8d8d;
	font-family: 'Open Sans', sans-serif;
	line-height: 24px;
}

.InnerCon2Sec3 h1 {
	width: 100%;
	margin: 33px 0;
	color: #414141;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	font-size: 24px;
}

.dnd-table table {
	border: 1px solid #e2e2e2;
	border-spacing: 0;
	margin-bottom: 40px;
}

table {
	border: 0;
	margin-bottom: 40px;
	width: 100%;
}

table {
	line-height: 2;
	margin: 0 0 40px;
	width: 100%;
}

.dnd-table th:first-child {
	border-left: 0 none;
}

.dnd-table th {
	background: #f5f6f8 none repeat scroll 0 0;
	border-left: 1px solid #eeeeee;
	color: #000;
	font-family: Lato;
	font-size: 14px;
	padding: 4px 20px;
	text-align: left;
}

table th {
	border: 0;
	color: #000;
	padding: 7px 20px;
}

table td {
	border-bottom: 1px solid #e2e2e2;
	color: #000;
	padding: 20px 20px;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
}

th {
	background: #e2e2e2;
	color: #414141;
	font-size: 16px;
}

.InnerCon2Sec2 a {
	float: right;
	margin: 0;
	width: 29px;
	height: 29px;
	border: 1px solid #b5b5b5;
	text-align: center;
	line-height: 25px;
	border-radius: 50%;
	font-size: 22px;
	color: #b5b5b5;
	transition: background 0.5s ease;
	background: #FFF;
}

.InnerCon2Sec2 a:hover {
	transition: background 0.5s ease;
	background: #63e4b8;
	color: #FFF;
	border: 1px solid #63e4b8;
}

.InnerCon2Sec1 h2 {
	width: 100%;
	margin: 33px 0;
	color: #414141;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	font-size: 18px;
}

.InnerCon2Sec3 ul {
	margin: 0;
	padding: 0 0 30px 0;
	list-style: none;
}

.InnerCon2Sec3 ul li {
	font-size: 16px;
	color: #8d8d8d;
	font-family: 'Open Sans', sans-serif;
	line-height: 30px;
}

.CarrerApply a {
	float: left;
	margin: 0 0 50px 0;
	width: 220px;
	height: 44px;
	background: #000;
	line-height: 44px;
	text-align: center;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	font-size: 16px;
	color: #FFF;
}

.CareerShare a {
	float: left;
	margin: 8px 0 0 40px;
	width: 29px;
	height: 29px;
	border: 1px solid #ececec;
	border-radius: 50%;
	text-align: center;
	line-height: 29px;
	color: #626262;
}

.CareerShare a:hover {
	background: #63E4B8;
	color: #FFF;
}

.ApplayFormMain {
	width: 100%;
	text-align: center;
}

.ApplayFormMain h1 {
	font-size: 36px;
	font-family: 'Open Sans', sans-serif;
	color: #000;
	padding: 20px 0;
}

.inputBtnSection {
	display: inline-block;
	vertical-align: top;
	font-size: 0;
	font-family: 'Open Sans', sans-serif;
	color: #939393 !important;
	width: 100%;
}

.disableInputField {
	display: inline-block;
	vertical-align: top;
	height: 48px;
	margin: 0;
	padding: 0 0;
	width: 70%;
	border: 1px solid #d9d9d9;
	background: #FDFDFD;
	font-size: 16px;
	font-family: 'Helvetica'!important;
	font-weight: 400;
	text-indent: 15px;
}

.fileUpload {
	position: relative;
	overflow: hidden;
	border: solid 1px #AAA;
	display: inline-block;
	vertical-align: top;
	width: 30%;
}

.uploadBtn {
	display: inline-block;
	vertical-align: top;
	background: #AAA;
	font-size: 16px;
	padding: 0 0;
	height: 46px;
	line-height: 46px;
	color: #fff;
	border: 0 !important;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	width: 100%;
}

.fileUpload input.upload {
	position: absolute;
	top: 0;
	right: 0;
	margin: 0;
	padding: 0;
	font-size: 16px;
	cursor: pointer;
	opacity: 0;
	filter: alpha(opacity=0);
}

.inputBtnSection .file-upload-input {
	display: none;
}

.inputBtnSection .file-upload-button {
	display: none;
}

.CareerInput1 {
	float: left;
	margin: 0 0 30px 0;
	width: 100%;
	height: 48px;
	border: 1px solid #d9d9d9;
	background: #fdfdfd;
	text-indent: 15px;
	font-size: 16px;
	color: #939393;
	font-family: 'Open Sans', sans-serif;
}

.inputBtnSection label {
	margin-bottom: 0;
}

.CareerSubmitBtn {
	margin: 30px 0 0 0;
	width: 100%;
	height: 44px;
	background: #000;
	line-height: 44px;
	text-align: center;
	color: #FFF;
	font-size: 16px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	border: 0;
}

.ApplayFormMain a {
	float: left;
	text-align: center;
	color: #000;
	font-size: 30px;
	background: url(../img/innerpages/career/back_icon.png) no-repeat;
	padding: 0 0;
	height: 48px;
	line-height: 48px;
	text-indent: 58px;
	margin: 74px 0 70px 75px;
}

/* SPA PROFILE */







.RatePer {
	float: left;
	clear: left;
	margin: 18px 0 0 0;
	width: auto;
	height: 40px;
	background: #f4a909;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	text-align: center;
	line-height: 40px;
	font-family: 'Open Sans', sans-serif;
	color: #FFF;
	font-size: 18px;
	padding: 0 10px;
}

.ReviewIcon {
	margin: 30px auto 0 auto;
	width: 32px;
	height: 27px;
	background: url(../img/innerpages/spaprofile/review_icon.png) no-repeat;
	overflow: auto;
}

.profileTabIcon1:hover .ReviewIcon {
	background: url(../img/innerpages/spaprofile/review_icon_over.png) no-repeat;
}

.ReviewIcon_act {
	background: url(../img/innerpages/spaprofile/review_icon_over.png) no-repeat;
}

.SpaPhotoIcon {
	margin: 30px auto 0 auto;
	width: 28px;
	height: 29px;
	background: url(../img/innerpages/spaprofile/photo.png) no-repeat;
	overflow: auto;
}

.profileTabIcon1:hover .SpaPhotoIcon {
	background: url(../img/innerpages/spaprofile/photo_over.png) no-repeat;
}

.SpaPhotoIcon_act {
	background: url(../img/innerpages/spaprofile/photo_over.png) no-repeat;
}

.SpaProfileJunTab a {
	float: left;
	margin: 0;
	width: 246px;
	height: 44px;
	background: #63e4b8 url(../img/innerpages/spaprofile/junction.png) no-repeat;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	color: #000;
	font-size: 14px;
	text-indent: 97px;
	text-transform: uppercase;
}

.SpaProfileJunTab a:hover {
	background: #0eba7f url(../img/innerpages/spaprofile/junction_over.png) no-repeat;
}

.SpaProfileJunTab_act {
	background: #0eba7f url(../img/innerpages/spaprofile/junction_over.png) no-repeat;
}

.SpaFavTab a {
	float: left;
	margin: 0;
	width: 246px;
	height: 44px;
	background: #63e4b8 url(../img/innerpages/spaprofile/fav.png) no-repeat;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	color: #000;
	font-size: 14px;
	text-indent: 97px;
	text-transform: uppercase;
}

.SpaFavTab a:hover {
	background: #0eba7f url(../img/innerpages/spaprofile/fav_over.png) no-repeat;
}

.SpaFavTab_act {
	background: #0eba7f url(../img/innerpages/spaprofile/fav_over.png) no-repeat;
}

.SpamySetTab a {
	float: left;
	margin: 0;
	width: 248px;
	height: 44px;
	background: #63e4b8 url(../img/innerpages/spaprofile/setting.png) no-repeat;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	color: #000;
	font-size: 14px;
	text-indent: 97px;
	text-transform: uppercase;
}

.SpamySetTab a:hover {
	background: #0eba7f url(../img/innerpages/spaprofile/setting_over.png) no-repeat;
}

.SpamySetTab {
	background: #0eba7f url(../img/innerpages/spaprofile/setting_over.png) no-repeat;
}

.RecentReviewMain {
	float: left;
	margin: 0 0 0 0;
	width: 100%;
	height: 44px;
	background: #8c8c8c;
}

.RecentReviewMain h1 {
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	color: #FFF;
	font-size: 14px;
	margin: 0;
	padding: 0;
	line-height: 44px;
	text-indent: 21px;
	text-transform: uppercase;
	width: auto;
	float: left;
}

.RecentReviewMain a {
	font-family: 'Open Sans', sans-serif;
	color: #FFF;
	font-size: 12px;
	margin: 0 20px 0 0;
	padding: 0;
	line-height: 44px;
	text-indent: 21px;
	float: right;
}

.ProfileSpaLoc {
	float: left;
	margin: 0 0 0 0;
	width: 100%;
	height: 475px;
}

.ProfileSpaLoc img {
	width: 100%;
}

.SpaReviewMain {
	float: left;
	margin: 0;
	width: 100%;
	height: auto;
}

.ReviewRow {
	float: left;
	margin: 0;
	width: 100%;
	height: auto;
	min-height: 110px;
	border-bottom: 1px solid #e9e9e9;
}

.SpaProfileReviewImg {
	float: left;
	margin: 20px 0 0 20px;
	width: 41px;
	height: 41px;
	border-radius: 50%;
	border: 1px solid #d6d6d6;
}

.SpaProfileReviewImg img {
	width: 100%;
	height: 100%;
	border-radius: 50%;
}

.ReviewSpan1 {
	float: left;
	margin: 0 0 0 18px;
	width: 500px;
	height: auto;
}

.ReviewSpan1 h1 {
	margin: 21px 0 0 0;
	padding: 0;
	color: #282828;
	font-size: 18px;
	font-family: 'Open Sans', sans-serif;
}

.ReviewSpan1 h1 span {
	margin: 21px 0 0 22px;
	padding: 0;
	color: #949494;
	font-size: 12px;
	font-family: 'Open Sans', sans-serif;
}

.ReviewSpan1 p {
	margin: 5px 0 0 0;
	padding: 0;
	color: #949494;
	font-size: 14px;
	font-family: 'Open Sans', sans-serif;
}

.ReviewSpan1 ul {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 100%;
}

.ReviewSpan1 ul li {
	float: left;
	margin: 10px 0 0 0;
	padding: 0 5px 0 0;
	font-size: 14px;
	color: #727272;
	font-family: 'Open Sans', sans-serif;
	cursor: pointer;
}

.ReviewSpan1 ul li a {
	color: #cfcfcf;
}

.StartRating_Act a {
	color: #f6d627 !important;
}

.ReviewSpan1 ul li span {
	margin: 0 15px 0 0;
	padding: 0 15px;
	border-right: 1px solid #8c8c8c;
}

.ProAndSerDtlMain {
	float: left;
	margin-top: 0;
	padding: 0;
	width: 100%;
}

.SpaSkillRow {
	float: left;
	margin: 0 0 10px 0;
	padding: 0 20px;
	width: 100%;
	height: auto;
}

.SpaSkillRow h1 {
	margin: 27px 0 16px 0;
	padding: 0;
	width: 100%;
	height: auto;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	color: #000;
	font-size: 18px;
	width: 100%;
}

.SpaSkillRow a {
	float: left;
	margin: 0 10px 10px 0;
	font-size: 15px;
	color: #606060;
	font-family: 'Open Sans', sans-serif;
	border: 1px solid #bcbcbc;
	padding: 10px 12px;
	overflow: auto;
	min-width: 86px;
	text-align: center;
}

/* REVIEWS */







.ReviewDtlMain {
	width: 758px;
	height: 0;
	background: #FFF;
	z-index: 1;
	margin-top: 0;
	padding: 0 0;
	overflow: hidden;
	-webkit-transition: height.5s; /* Safari */
	transition: height.5s;
}

.ReviewFilter1 {
	float: left;
	margin: 10px 10px 0 13px;
	width: 200px;
	height: 28px;
	border: 1px solid #f0f0f0;
}

.ReviewFilter1 .form-control {
	background-color: #fff;
	background-image: none;
	border: 0 none;
	border-radius: 0;
	box-shadow: none;
	color: #0d291f;
	display: block;
	font-size: 13px;
	height: 26px;
	line-height: 1.42857;
	padding: 0 10px;
	transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
	width: 100%;
	font-family: 'Open Sans', sans-serif;
}

.ReviewFilter1 .input-group-addon {
	background-color: #eee;
	border: 0;
	border-radius: 0;
	color: #555;
	font-size: 14px;
	font-weight: normal;
	line-height: 1;
	padding: 6px 12px;
	text-align: center;
	cursor: pointer;
}

.ReviewsRow1 {
	float: left;
	margin: 0;
	width: 100%;
	height: auto;
	padding-bottom: 50px;
}

.UserRateSpan1 {
	float: left;
	margin: 0;
	width: 50%;
	height: auto;
}

.DivReviewCircle {
	background: #FFF none repeat scroll 0 0;
	border-radius: 50%;
	height: 189px;
	left: 14px;
	top: 70px;
	width: 189px;
	margin: 64px 0 0 100px;
}

.DivReviewCircle2 {
	background: #FFF none repeat scroll 0 0;
	border-radius: 50%;
	height: 189px;
	left: 14px;
	top: 70px;
	width: 189px;
	margin: 64px 0 0 90px;
}

.UserRateAve {
	float: left;
	margin: 64px 0 0 100px;
	width: 183px;
	height: 183px;
	border: 9px solid #bbb;
	text-align: center;
	line-height: 173px;
	border-radius: 50%;
	color: #5f5f5f;
	font-family: 'Open Sans', sans-serif;
	font-size: 60px;
}

.UserRateSpan1 p {
	float: left;
	width: 100%;
	margin: 0;
	padding: 18px 0 0 0;
	text-align: center;
	font-family: 'Open Sans', sans-serif;
	color: 606060;
	font-size: 16px;
	font-weight: normal;
}

.SpaRateAve {
	float: left;
	margin: 64px 0 0 100px;
	width: 183px;
	height: 183px;
	border: 9px solid #63e4b8;
	text-align: center;
	line-height: 173px;
	border-radius: 50%;
	color: #5f5f5f;
	font-family: 'Open Sans', sans-serif;
	font-size: 60px;
}

.ReviewsRow2 {
	float: left;
	margin: 0;
	width: 100%;
	height: auto;
	background: #fcfcfc;
	padding-bottom: 78px;
}

.GraphSpan1:first-child {
	margin-left: 111px;
}

.GraphSpan1 {
	float: left;
	margin: 78px 60px 0 0;
	width: 55px;
	height: auto;
}

.GraphSpan1 p {
	float: left;
	width: 100%;
	text-align: center;
	margin: 8px 0 0 0;
	padding: 0;
	color: #606060;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	line-height: 22px;
	font-weight: 400;
}

.GraphMain {
	float: left;
	margin: 0;
	width: 55px;
	height: 150px;
	position: relative;
}

.GraphInner {
	position: absolute;
	width: 100%;
	height: 45%;
	background: #63e4b8;
	left: 0;
	bottom: 0;
}

.GraphInner2 {
	position: absolute;
	width: 100%;
	height: 45%;
	background: #bbb;
	left: 0;
	bottom: 45%;
}

.GraphInner3 {
	position: absolute;
	width: 100%;
	height: 25%;
	background: #63e4b8;
	left: 0;
	bottom: 0;
}

.GraphInner4 {
	position: absolute;
	width: 100%;
	height: 15%;
	background: #bbb;
	left: 0;
	bottom: 25%;
}

.ReviewEditMain {
	margin: 0 auto;
	width: 100%;
	overflow: auto;
}

.ReviewEditInr {
	float: left;
	margin: 0;
	width: 100%;
	height: auto;
	background: #FFF;
	padding: 0;
	overflow: auto;
}

.ReviewTabMain {
	float: left;
	margin: 0;
	width: 100%;
	height: 60px;
	border-bottom: 1px solid #e9e9e9;
	background: #fdfdfd;
}

.ReviewTabSec {
	float: left;
	margin: 0;
	width: auto;
	height: 60px;
	border-right: 1px solid #e9e9e9;
	padding: 0 28px;
	line-height: 60px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	color: #acacac;
	font-size: 14px;
	text-transform: uppercase;
	cursor: pointer;
}

.ReviewTabSec:hover {
	background: #FFF;
}

.ReviewTabSec_act {
	background: #FFF !important;
}

.ReviewSortConMain {
	float: left;
	margin: 18px 0 0 0;
	width: 100%;
	height: 30px;
}

.SortFilterDrop {
	float: right;
	margin: 0 60px 0 0;
	width: 93px;
	height: 28px;
}

.SortFilterDrop select {
	width: 100%;
	border: 1px solid #f0f0f0;
	padding: 0 0;
	font-size: 13px;
	color: #0d291f;
	padding: 5px 0 5px 5px;
}

.SortText {
	float: right;
	margin: 0 8px 0 0;
	width: auto;
	height: auto;
	line-height: 30px;
	color: #0d291f;
	font-size: 14px;
	font-family: 'Open Sans', sans-serif;
}

.Sort_Icon {
	float: right;
	margin: 5px 12px 0 32px;
	width: 16px;
	height: 11px;
}

.SortText2 {
	float: right;
	margin: 0 8px 0 0;
	width: auto;
	height: auto;
	line-height: 30px;
	color: #0d291f;
	font-size: 14px;
	font-family: 'Open Sans', sans-serif;
}

.ReviewListMain {
	float: left;
	margin: 0 0;
	width: 100%;
}

.ReviewListRow {
	float: left;
	margin: 0 0 22px 0;
	padding: 0 20px 22px 20px;
	width: 100%;
	height: auto;
	border-bottom: 1px solid #e9e9e9;
}

.ReviewAddSpan1 {
	float: left;
	margin: 0;
	width: 60px;
	height: auto;
}

.ReviewPro_img {
	float: left;
	margin: 0;
	width: 41px;
	height: 41px;
	border-radius: 50%;
	border: 1px solid #d8d8d8;
}

.ReviewPro_img img {
	width: 100%;
	height: 100%;
	border-radius: 50%;
}

.ReviewContentSec {
	float: left;
	margin: 0;
	width: 90%;
}

.ReviewContentSec h1 {
	float: left;
	margin: 0;
	width: 100%;
	font-size: 18px;
	color: #282828;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
}

.ReviewContentSec h1 span {
	padding-left: 10px;
	font-size: 12px;
	color: #949494;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
}

.ReviewContentSec p {
	float: left;
	margin: 5px 0 0 0;
	width: 100%;
	font-size: 16px;
	color: #949494;
	font-family: 'Open Sans', sans-serif;
	line-height: 24px;
}

.ReviewContentSec p a {
	background: url(../img/innerpages/spaprofile/down.png) no-repeat right center;
	padding-right: 15px;
	color: #63e4b8;
}

.ReviewRating {
	float: left;
	margin: 23px 0 0 0;
	width: 100px;
	height: auto;
}

.ReviewRating ul {
	margin: 0;
	padding: 0;
	width: 100%;
	height: auto;
	list-style: none;
}

.ReviewRating ul li a {
	float: left;
	margin: 0 5px 0 0;
	padding: 0;
	color: #cfcfcf;
}

.ReviewRating ul li a:hover {
	color: #f6d627;
}

.ReviewRating_act a {
	color: #f6d627 !important;
}

.ReviewRating ul li:last-child a {
	margin: 0 0 0 0;
}

.ReviewReplayBtn a {
	float: left;
	margin: 19px 0 0 20px;
	width: 28px;
	height: 28px;
	border-radius: 50%;
	border: 1px solid #b0b0b0;
	color: #b6b6b6;
	text-align: center;
	line-height: 26px;
	font-size: 12px;
	transition: background 0.5s ease;
	background: #FFF;
}

.ReviewReplayBtn a:hover {
	background: #63E4B8;
	color: #FFF;
	border: 1px solid #63E4B8;
}

.ReviewHideBtn a {
	float: left;
	margin: 19px 0 0 10px;
	width: 28px;
	height: 28px;
	border-radius: 50%;
	border: 1px solid #b0b0b0;
	color: #b6b6b6;
	text-align: center;
	line-height: 24px;
	font-size: 12px;
	transition: background 0.5s ease;
	background: #FFF;
}

.ReviewHideBtn a:hover {
	background: #63E4B8;
	color: #FFF;
	border: 1px solid #63E4B8;
}

.ReviewIcons {
	float: left;
	margin: 0;
	width: 100px;
	height: auto;
	opacity: 0;
}

.ReviewListRow:hover .ReviewIcons {
	opacity: 1;
	transition: opacity .25s ease-in-out;
	-moz-transition: opacity .25s ease-in-out;
	-webkit-transition: opacity .25s ease-in-out;
}

.ReviewReplyContainer {
	float: left;
	margin: 15px 0 0 0;
	width: 100%;
	height: auto;
}

.ReviewReplyContainer h2 {
	float: left;
	padding: 0;
	margin: 10px 0 0 10px;
	font-size: 18px;
	color: #282828;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
}

.ReplayInputMain {
	float: left;
	margin: 12px 0 0 0;
	width: 100%;
	height: 50px;
	border: 1px solid #f0f0f0;
	position: relative;
}

.ReviewReplayInput {
	width: 100%;
	height: 48px;
	border: 0;
	color: #c9c9c9;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	padding: 11px 100px 0 10px;
	resize: none;
}

.ReplayCheck {
	position: absolute;
	width: 24px;
	height: 24px;
	border: 1px solid #000;
	border-radius: 50%;
	top: 14px;
	right: 47px;
	text-align: center;
	line-height: 22px;
	color: #000;
	font-size: 14px;
	transition: background 0.5s ease;
	background: #FFF;
	cursor: pointer;
}

.ReplayCheck:hover {
	color: #FFF;
	background: #63e4b8;
	border: 1px solid #63e4b8;
}

.ReplayClose {
	position: absolute;
	width: 24px;
	height: 24px;
	border: 1px solid #000;
	border-radius: 50%;
	top: 14px;
	right: 13px;
	text-align: center;
	line-height: 22px;
	color: #000;
	font-size: 14px;
	transition: background 0.5s ease;
	background: #FFF;
	cursor: pointer;
}

.ReplayClose:hover {
	color: #FFF;
	background: #63e4b8;
	border: 1px solid #63e4b8;
}

.ReviewReplyContainer h2 span {
	padding-left: 10px;
	font-size: 12px;
	color: #949494;
	font-family: 'Open Sans', sans-serif;
}

.ReviewPostReplayCon {
	float: left;
	margin: 20px 0 0 0;
	width: 100%;
	height: auto;
	background: #fcfcfc;
	font-size: 16px;
	color: #939393;
	font-family: 'Open Sans', sans-serif;
	padding: 20px;
}

.ReviewReplayDel {
	float: right;
	margin: 10px 0 0 0;
	width: 28px;
	height: 28px;
	border: 1px solid #b0b0b0;
	border-radius: 50%;
	background: #FFF;
	color: #b0b0b0;
	text-align: center;
	line-height: 25px;
	font-size: 14px;
	cursor: pointer;
}

.ReviewReplayDel:hover {
	color: #FFF;
	background: #63e4b8;
	border: 1px solid #63e4b8;
}

.ReviewReplayEdit {
	float: right;
	margin: 10px 10px 0 0;
	width: 28px;
	height: 28px;
	border: 1px solid #b0b0b0;
	border-radius: 50%;
	background: #FFF;
	color: #b0b0b0;
	text-align: center;
	line-height: 27px;
	font-size: 14px;
	cursor: pointer;
}

.ReviewReplayEdit:hover {
	color: #FFF;
	background: #63e4b8;
	border: 1px solid #63e4b8;
}

/* EMPLOYEE */







.EmployeeIcon {
	margin: 25px auto 0 auto;
	width: 32px;
	height: 31px;
	background: url(../img/innerpages/spaprofile/employee.png) no-repeat;
	overflow: auto;
}

.profileTabIcon1:hover .EmployeeIcon {
	background: url(../img/innerpages/spaprofile/employee_over.png) no-repeat;
}

.EmployeeIcon_act {
	margin: 25px auto 0 auto;
	width: 32px;
	height: 31px;
	background: url(../img/innerpages/spaprofile/employee_over.png) no-repeat;
	overflow: auto;
}

.EmployeeDtlMain {
	float: left;
	height: auto;
	margin-top: 0;
	padding: 0;
	width: 100%;
}

.EmployeeCon {
	float: left;
	padding: 0 0;
	width: 100%;
}

.EmployeeRowOne {
	float: left;
	margin: 0;
	padding: 40px 0 40px 0;
	width: 100%;
	height: auto;
	border-bottom: 1px solid #e9e9e9;
}

.employeeProfileImg {
	float: left;
	margin: 0 0 0 40px;
	width: 69px;
	height: 69px;
	border-radius: 50%;
}

.employeeProfileImg img {
	width: 100%;
	height: 100%;
	border-radius: 50%;
}

.EmployeeRightSec {
	float: left;
	margin: 0 0 0 20px;
	width: 50%;
	height: auto;
}

.EmployeeRightSec h1 {
	width: 100%;
	margin: 1px 0 5px 0;
	padding: 0;
	font-size: 18px;
	color: #0d291f;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
}

.EmployeeRightSec span {
	width: 100%;
	margin: 0 0 0 0;
	padding: 0;
	font-size: 14px;
	color: #0d291f;
	font-family: 'Open Sans', sans-serif;
}

.EmployeeRightSec p {
	width: 100%;
	margin: 4px 0 0 0;
	padding: 0;
	font-size: 14px;
	color: #0d291f;
	font-family: 'Open Sans', sans-serif;
}

.EmployeeChatIcon a {
	float: right;
	margin: 0 50px 0 0;
	width: 24px;
	height: 24px;
	background: url(../img/innerpages/spaprofile/comment.png) no-repeat;
}

.aligment h4 {
	font-size: 18px;
	color: #fcfcfc;
	margin: 0;
	padding: 0 0 0 0;
	width: 100% !important;
}

.aligment p {
	font-size: 16px;
	color: #929292;
	margin: 0;
	padding: 5px 0 0 0;
	width: 100% !important;
}

.EmployeeBlock a {
	float: right;
	margin: 5px 20px 0 0;
	width: 24px;
	height: 24px;
	background: url(../img/innerpages/spaprofile/block.png) no-repeat;
}

/* JUNCTION BOX 10-07-15 */







.JunctionBoxTopLinks {
	float: left;
	margin: 0;
	width: 100%;
	height: 44px;
	background: url(../img/innerpages/jb/top_sep.jpg) repeat-x;
	position: fixed;
	top: 70px;
	max-width: 758px;
	z-index: 1;
	left: 20px;
}

.JunctionBoxNewIner {
	float: left;
	margin: 50px 0 0 0;
	width: 100%;
	height: 100%;
}

.FeedsInnerNew {
	width: 100%;
	position: fixed;
	background: none;
	height: 100%;
	max-width: 758px;
	top: 64px;
	left: 20px;
	overflow: scroll;
}

.JbNewLink1 a {
	float: left;
	margin: 0 0 0 20px;
	width: auto;
	height: 42px;
	background: url(../img/innerpages/jb/link1.png) no-repeat left center;
	font-size: 14px;
	color: #acacac;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 44px;
	text-indent: 26px;
}

.JbNewLink1 a:hover {
	background: url(../img/innerpages/jb/link1_over.png) no-repeat left center;
	color: #010101;
	border-bottom: 2px solid #63e4b8;
	height: 44px;
}

.JbNewLink1_act a {
	background: url(../img/innerpages/jb/link1_over.png) no-repeat left center;
	color: #010101;
	border-bottom: 2px solid #63e4b8;
	height: 44px;
}

.JbNewLink2 a {
	float: left;
	margin: 0 0 0 40px;
	width: auto;
	height: 42px;
	background: url(../img/innerpages/jb/link2.png) no-repeat left center;
	font-size: 14px;
	color: #acacac;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 44px;
	text-indent: 26px;
}

.JbNewLink2 a:hover {
	background: url(../img/innerpages/jb/link2_over.png) no-repeat left center;
	color: #010101;
	border-bottom: 2px solid #63e4b8;
	height: 44px;
}

.JbNewLink2_act a {
	background: url(../img/innerpages/jb/link2_over.png) no-repeat left center;
	color: #010101;
	border-bottom: 2px solid #63e4b8;
	height: 44px;
}

.JbNewLink3 a {
	float: left;
	margin: 0 0 0 36px;
	width: auto;
	height: 42px;
	background: url(../img/innerpages/jb/link3.png) no-repeat left center;
	font-size: 14px;
	color: #acacac;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 44px;
	text-indent: 26px;
}

.JbNewLink3 a:hover {
	background: url(../img/innerpages/jb/link3_over.png) no-repeat left center;
	color: #010101;
	border-bottom: 2px solid #63e4b8;
	height: 44px;
}

.JbNewLink3_act a {
	background: url(../img/innerpages/jb/link3_over.png) no-repeat left center;
	color: #010101;
	border-bottom: 2px solid #63e4b8;
	height: 44px;
}

.JbNewLink4 a {
	float: left;
	margin: 0 0 0 36px;
	width: auto;
	height: 42px;
	background: url(../img/innerpages/jb/link4.png) no-repeat left center;
	font-size: 14px;
	color: #acacac;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 44px;
	text-indent: 26px;
}

.JbNewLink4 a:hover {
	background: url(../img/innerpages/jb/link4_over.png) no-repeat left center;
	color: #010101;
	border-bottom: 2px solid #63e4b8;
	height: 44px;
}

.JbNewLink4_act a {
	background: url(../img/innerpages/jb/link4_over.png) no-repeat left center;
	color: #010101;
	border-bottom: 2px solid #63e4b8;
	height: 44px;
}

.JbNewLink5 a {
	float: left;
	margin: 0 0 0 36px;
	width: auto;
	height: 42px;
	background: url(../img/innerpages/jb/link5.png) no-repeat left center;
	font-size: 14px;
	color: #acacac;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 44px;
	text-indent: 26px;
}

.JbNewLink5 a:hover {
	background: url(../img/innerpages/jb/link5_over.png) no-repeat left center;
	color: #010101;
	border-bottom: 2px solid #63e4b8;
	height: 44px;
}

.JbNewLink5_act a {
	background: url(../img/innerpages/jb/link5_over.png) no-repeat left center;
	color: #010101;
	border-bottom: 2px solid #63e4b8;
	height: 44px;
}

.JbNewLink6 a {
	float: right;
	margin: 11px 25px 0 0;
	width: 18px;
	height: 24px;
	background: url(../img/innerpages/jb/link6.png) no-repeat;
}

.JbNewLink6 a:hover {
	background: url(../img/innerpages/jb/link6_over.png) no-repeat left center;
}

.JbNewLink6_act a {
	background: url(../img/innerpages/jb/link6_over.png) no-repeat left center;
}

/* PAGINATION */







.PaginationMain {
	position: absolute;
	margin: 0 auto;
	width: 60%;
	height: 40px;
	bottom: 30px;
	text-align: center;
}

.PaginationInr {
	margin: 0 auto;
	width: 50%;
	height: 40px;
}

.PagPrev a {
	float: left;
	margin: 0;
	width: 34px;
	height: 40px;
	background: #3f3f3f;
	text-align: center;
	line-height: 40px;
	color: #989898;
	font-size: 22px;
}

.PagPrev a:hover {
	background: #53ffba;
	color: #000;
}

.PagPrevAct {
	background: #53ffba;
	color: #000;
}

.PageText {
	float: left;
	margin: 0;
	width: 72px;
	height: 40px;
	background: #000;
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
	font-size: 16px;
	color: #FFF;
	text-align: center;
	line-height: 40px;
}

.PagNext a {
	float: left;
	margin: 0;
	width: 34px;
	height: 40px;
	background: #3f3f3f;
	text-align: center;
	line-height: 40px;
	color: #989898;
	font-size: 22px;
}

.PagNext a:hover {
	background: #53ffba;
	color: #000;
}

.PagNextAct {
	background: #53ffba;
	color: #000;
}

/* SEARCH TALENTS */







.SearchTalentTop {
	margin: 0 auto 40px auto;
	width: 400px;
	height: 90px;
	background: url(../img/innerpages/jb/box2.png) no-repeat;
	text-indent: 90px;
	font-size: 48px;
	color: #000;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	overflow: auto;
}

.JbTalentSerShow {
	float: left;
	margin: 0;
	width: 100%;
	background: #FFF;
	padding: 20px 20px;
}

.JbTalentSerShow h1 {
	float: left;
	margin: 0 0 15px 0;
	width: auto;
	height: auto;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	font-size: 20px;
	font-weight: 400;
	color: #000;
}

/* PROFILE 14-07-15 */

.AddToConTab a {
	float: left;
	margin: 0;
	width: 246px;
	height: 44px;
	background: #63e4b8 url(../img/innerpages/spaprofile/add_con.png) no-repeat;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	color: #000;
	font-size: 14px;
	text-indent: 77px;
	text-transform: uppercase;
}

.AddToConTab a:hover {
	background: #0eba7f url(../img/innerpages/spaprofile/add_con_over.png) no-repeat;
}

.AddToConTab_act {
	background: #0eba7f url(../img/innerpages/spaprofile/add_con_over.png) no-repeat;
}

.StartChat_Tab a {
	float: left;
	margin: 0;
	width: 246px;
	height: 44px;
	background: #63e4b8 url(../img/innerpages/spaprofile/start_chat.png) no-repeat;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	color: #000;
	font-size: 14px;
	text-indent: 77px;
	text-transform: uppercase;
}

.StartChat_Tab a:hover {
	background: #0eba7f url(../img/innerpages/spaprofile/start_chat_over.png) no-repeat;
}

.StartChat_Tab_act {
	background: #0eba7f url(../img/innerpages/spaprofile/start_chat_over.png) no-repeat;
}

.PopupFade {
	width: 100%;
	height: 100%;
	position: fixed;
	z-index: 999999999;
	background: rgba(0, 0, 0, .8);
	padding: 10% 0 0 0;
}

.PopupWindow {
	margin: 0 auto 0 auto;
	width: 520px;
	height: 260px;
	background: #FFF;
}

.PopupWindow h1 {
	width: 100%;
	text-align: center;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	color: #000;
	font-size: 25px;
	padding: 50px 25px 20px 25px;
}

.PopupWindow p {
	width: 100%;
	text-align: center;
	font-family: 'Open Sans', sans-serif;
	color: #4a4a4a;
	font-size: 18px;
	padding: 0 25px;
}

.PopupYes a {
	float: left;
	margin: 43px 0 0 105px;
	width: 150px;
	height: 44px;
	background: #000;
	text-align: center;
	line-height: 45px;
	font-family: 'Open Sans', sans-serif;
	color: #FFF;
	font-size: 16px;
	font-weight: 400;
}

.PopupNo a {
	float: left;
	margin: 43px 0 0 10px;
	width: 150px;
	height: 44px;
	background: #bfbfbf;
	text-align: center;
	line-height: 45px;
	font-family: 'Open Sans', sans-serif;
	color: #7d7d7d;
	font-size: 16px;
	font-weight: 400;
}

/* 15-07-15 */







.NewHomeBtnConMenu a {
	float: right;
	margin: 9px 0 0 0;
	width: 35px;
	height: 35px;
	text-align: center;
	background: url(../img/common/menu.png) no-repeat center center;
}

.NewHomeBtnConMenu a:hover {
	background: url(../img/common/menu.png) no-repeat center center;
}

.NewHomeBtnConClose a {
	float: right;
	margin: 20px 23px 0 0;
	width: 32px;
	height: 32px;
	text-align: center;
	background: url(../img/common/close.png) no-repeat;
}

.CustomMenuMain {
	position: absolute;
	width: 221px;
	height: 0;
	overflow: hidden;
	background: #53ffba;
	right: 117px;
	-webkit-transition: height .5s; /* Safari */
	transition: height .5s;
}

.NewMenuTop_arrow {
	float: right;
	width: 11px;
	height: 6px;
	z-index: 99999999;
	margin: -6px 30px 0 0;
}

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

.CustomMenuMain ul li a {
	float: left;
	height: 60px;
	line-height: 60px;
	margin: 0;
	width: 100%;
	font-size: 16px;
	color: #133a2c;
	font-weight: 300;
	font-family: 'Open Sans', sans-serif;
}

.CustomMenuMain ul li a:hover {
	background: #effff9;
	transition: background 0.3s ease;
}

.CustomMenuMain ul li a .fa {
	padding-left: 36px;
	padding-right: 22px;
	color: #0ca568;
	font-size: 22px;
}

.HomeNewBtnMain {
	margin: 0 auto;
	width: 310px;
	height: 70px;
}

.NewHomeUpload a {
	float: left;
	margin: 15px 0 0 0;
	width: 143px;
	height: 38px;
	padding: 0 0;
	border: 1px solid #63e4b8;
	font-size: 18px;
	color: #FFF;
	font-weight: 400;
	font-family: 'Open Sans', sans-serif;
	text-align: center;
	line-height: 34px;
}

.NewHomeUpload a:hover {
	background: #63e4b8;
	font-weight: 700;
	color: #000;
}

.NewHomeUpload_Act {
	background: #63e4b8;
	font-weight: 700;
	color: #000;
}

.NewHomeListSpa a {
	float: right;
	margin: 8px 35px 0 20px;
	width: auto;
	height: 38px;
	padding: 0 20px;
	border: 0;
	font-size: 16px;
	color: #FFF;
	font-weight: 500;
	font-family: 'Open Sans', sans-serif;
	text-align: center;
	line-height: 34px;
	background: #e04554 !important;
}

.NewHomeListSpa a:hover {
	font-weight: 500;
	color: #FFF;
	font-size: 16px;
}

.NewHomeListSpa_Act {
	background: #63e4b8;
	font-weight: 400;
	color: #FFF;
}

/* privacy */







.PrivacyMain {
	float: left;
	width: 100%;
	background: #FFF url(../img/innerpages/privacy/bg.jpg) no-repeat;
	padding: 0 0 50px 0;
}

.PrivacyMainInr {
	margin: 0 auto;
	width: 70%;
	overflow: auto;
}

.PrivacyMainInr h1 {
	float: left;
	margin: 0;
	padding: 30px 0 0 0;
	color: #161519;
	font-weight: 400;
	font-family: 'Open Sans', sans-serif;
	font-size: 50px;
	width: 100%;
}

.PrivacyMainInr p {
	float: left;
	margin: 20px 0 0 0;
	padding: 0 0;
	color: #161519;
	font-weight: 400;
	font-family: 'Open Sans', sans-serif;
	font-size: 18px;
	width: 100%;
}

.PrivacyMainInr h2 {
	float: left;
	margin: 0;
	padding: 30px 0 0 0;
	color: #161519;
	font-weight: 700;
	font-family: 'Open Sans', sans-serif;
	font-size: 20px;
	width: 100%;
}

.PrivacyMainInr ul {
	float: left;
	margin: 50px 0 0 0;
	padding: 0;
	width: 100%;
	list-style: none;
}

.PrivacyMainInr ul li {
	float: left;
	margin: 0 0 40px 0;
	width: 100%;
	color: #161519;
	font-weight: 400;
	font-family: 'Open Sans', sans-serif;
	font-size: 18px;
	background: url(../img/innerpages/privacy/bullet.png) no-repeat 0 7px;
	padding: 0 0 0 40px;
}

.PrivacyMainInr ul li:last-child {
	margin: 0 0 0 0;
}

.PrivacyMainInr a {
	color: #161519;
	text-decoration: underline !important;
}

.PrivacyMainInr h3 {
	float: left;
	margin: 0;
	padding: 30px 0 0 0;
	color: #161519;
	font-weight: 400;
	font-family: 'Open Sans', sans-serif;
	font-size: 20px;
	width: 100%;
}

/* EMPLOYEE POPUP */







.PopupWindowEmployee {
	margin: 0 auto 0 auto;
	width: 520px;
	height: auto;
	background: #FFF;
	overflow: hidden;
	padding: 0 0 40px 0;
}

.PopupWindowEmployee h2 {
	width: 100%;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	color: #000;
	font-size: 18px;
	padding: 35px 40px 15px 40px;
}

.PopupWindowEmployee p {
	width: 100%;
	font-family: 'Open Sans', sans-serif;
	color: #939393;
	font-size: 18px;
	padding: 0 40px;
}

.EmployeePopupYes a {
	float: right;
	margin: 43px 10px 0 0;
	width: 150px;
	height: 44px;
	background: #000;
	text-align: center;
	line-height: 45px;
	font-family: 'Open Sans', sans-serif;
	color: #FFF;
	font-size: 16px;
	font-weight: 400;
}

.EmployeePopupNo a {
	float: right;
	margin: 43px 105px 0 0;
	width: 150px;
	height: 44px;
	background: #bfbfbf;
	text-align: center;
	line-height: 45px;
	font-family: 'Open Sans', sans-serif;
	color: #7d7d7d;
	font-size: 16px;
	font-weight: 400;
}

.EmpPopInputOne {
	float: left;
	margin: 0 0 30px 40px;
	width: 430px;
	height: 50px;
	border: 1px solid #d9d9d9;
	background: #fdfdfd;
	padding: 0 0 0 5px;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	color: #939393;
}

.EmpPopInputTwo {
	float: left;
	margin: 0 0 20px 40px;
	width: 90px;
	height: 50px;
	border: 1px solid #d9d9d9;
	background: #fdfdfd;
	padding: 0 0 0 5px;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	color: #939393;
	text-align: center;
}

.EmpPopInputThree {
	float: left;
	margin: 0 0 20px 20px;
	width: 90px;
	height: 50px;
	border: 1px solid #d9d9d9;
	background: #fdfdfd;
	padding: 0 0 0 5px;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	color: #939393;
	text-align: center;
}

.PopupWindowEmployee hr {
	float: left;
	width: 12px;
	margin: 25px 9px;
	border-bottom: 1px solid #bfbfbf;
	border-top: 0;
}

.EmpPopInputFour {
	float: left;
	margin: 0 0 20px 0;
	width: 90px;
	height: 50px;
	border: 1px solid #d9d9d9;
	background: #fdfdfd;
	padding: 0 0 0 5px;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	color: #939393;
	text-align: center;
}

.EmployeeBottomSec {
	float: left;
	margin: 0;
	width: 100%;
}

.EmployeeConIn {
	float: left;
	width: 430px;
	margin: 0 0 30px 40px;
}

/* FORGOT PWD */







.ForgotPwdMain {
	float: left;
	margin: 50px 0 0 179px;
	width: 378px;
	height: auto;
	position: relative;
}

.PwdUpdateBtn {
	float: left;
	margin: 6px 0 0 0;
	width: 150px;
	height: 44px;
	background: #000;
	text-align: center !important;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400 !important;
	color: #FFF;
	font-size: 14px;
}

.PwdCancelBtn {
	float: left;
	margin: 6px 0 0 20px;
	width: 150px;
	height: 44px;
	background: #bfbfbf;
	text-align: center !important;
	font-family: 'Open Sans', sans-serif !important;
	font-weight: 400 !important;
	color: #7d7d7d;
	font-size: 14px;
}

/* MAP VIEW */







.MapViewMain {
	position: relative;
	width: 280px;
	height: auto;
	overflow: hidden;
}

.gm-style-iw + div {
	display: none;
}

.arrow-div {
	float: left;
	width: 100%;
	position: relative;
	background: #FFF;
	border: 2px solid #FFFFFF;
}

.arrow-div:after, .arrow-div:before {
	top: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.arrow-div:after {
	border-color: rgba(228, 249, 242, 0);
	border-top-color: #e4f9f2;
	border-width: 10px;
	margin-left: -10px;
}

.arrow-div:before {
	border-color: rgba(255, 255, 255, 0);
	border-top-color: #FFFFFF;
	border-width: 12px;
	margin-left: -12px;
}

.MapInnerConOne {
	float: left;
	width: 100%;
	padding: 6px;
	overflow: auto;
}

.MapViewImg {
	float: left;
	margin: 0;
	width: 100%;
	height: 155px;
	position: relative;
}

.MapViewImg img {
	width: 100%;
	height: 155px;
}

.MapViewTxtMain {
	float: left;
	margin: 0;
	width: 100%;
	height: auto;
	background: #FFF;
	padding: 15px 20px;
}

.MapViewTxtMain p {
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
	height: auto;
	color: #282828;
	font-size: 18px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400px;
}

.MapViewRating {
	float: left;
	margin: 5px 0 0 0;
	width: 50%;
	height: auto;
}

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

.MapViewRating ul li a {
	float: left;
	margin: 0 5px 0 0;
	width: auto;
	color: #cfcfcf;
	font-size: 14px;
}

.MapViewRating ul li a:hover {
	color: #f6d627;
}

.MapViewRating_ACt a {
	color: #f6d627 !important;
}

.MapViewReviewCon {
	float: left;
	margin: 0;
	width: 50%;
	height: auto;
	color: #a6a6a6;
	font-size: 14px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400px;
	padding: 6px 0 0 40px;
}

.MapviewAddFav a {
	position: absolute;
	width: 30px;
	height: 30px;
	right: 10px;
	top: 10px;
	font-size: 14px;
	border-radius: 50%;
	background: rgba(0, 0, 0, .7);
	text-align: center;
	line-height: 30px;
}

/* PRICING TABLE */







.PricingTablePopUp {
	position: absolute;
	width: 100%;
	height: auto;
	min-height: 100vh;
	background: #eaeaea;
	z-index: 999999;
}

.PricingTableInner {
	margin: 0 auto;
	width: 60%;
	height: auto;
}

.PricingTableInnerCon {
	float: left;
	margin: 0;
	width: 100%;
}

.PricingTableInnerCon h1 {
	float: left;
	margin: 50px 0 0 0;
	width: 100%;
	height: auto;
	font-family: 'Open Sans', sans-serif;
	font-size: 36px;
	color: #000101;
	font-weight: 400;
}

.PricingTableInnerCon p {
	float: left;
	margin: 10px 0 0 0;
	width: 100%;
	height: auto;
	font-family: 'Open Sans', sans-serif;
	font-size: 18px;
	color: #6d6d6d;
	font-weight: 400;
}

.PricingCon {
	float: left;
	margin: 60px 0 50px 0;
	width: 100%;
	height: auto;
}

.pricing_table {
	line-height: 150%;
	font-size: 12px;
	margin: 0 auto;
	width: 100%; /*max-width: 800px; */
	padding-top: 10px;
	margin-top: 0;
}

.price_block {
	text-align: center;
	width: 100%;
	color: #fff;
	float: left;
	list-style-type: none;
	transition: all 0.25s;
	position: relative;
	box-sizing: border-box;
	margin-bottom: 10px;
	border-bottom: 1px solid transparent;
}

/*Price heads*/






.pricing_table h3 {
	padding: 20px 0;
	background: #000000;
	margin: -10px 0 1px 0;
	font-family: 'Open Sans', sans-serif;
	font-size: 24px;
	color: #FFF;
	font-weight: 400;
}

/*Price tags*/






.price {
	display: table;
	background: #FFF;
	width: 100%;
	height: 70px;
}

.price_figure {
	font-size: 24px;
	vertical-align: middle;
	display: table-cell;
}

.price_number {
	font-weight: bold;
	display: block;
	color: 48px;
	font-family: 'Open Sans', sans-serif;
	color: #000101;
	font-weight: 400;
	padding: 10px 0;
}

.price_number span {
	width: auto;
	font-size: 16px;
	color: #575757;
}

.price_tenure {
	font-size: 16px;
	color: #000;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	font-style: italic;
}

/*Features*/






.features {
	background: #FFF;
	color: #000;
}

#Basic .fa {
	font-size: 30px;
	color: #fa0909;
}

#Premium .fa {
	font-size: 30px;
	color: #63e4b8;
}

#Unlimited .fa {
	font-size: 30px;
	color: #63e4b8;
}

.features li {
	padding: 0 15px;
	border-bottom: 1px solid #ccc;
	font-size: 16px;
	list-style-type: none;
	color: #575757;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	height: 60px;
	line-height: 60px;
}

.footer {
	padding: 15px 15px 40px 15px;
	background: #FFF;
	position: relative;
}

.action_button {
	text-decoration: none;
	color: #000101;
	font-weight: bold;
	background: #63e4b8;
	padding: 0;
	width: 210px;
	height: 44px;
	text-align: center;
	line-height: 44px;
	font-size: 16px;
	text-transform: uppercase;
	position: absolute;
	bottom: -22px;
	left: 50%;
	margin-left: -105px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
}

.price_block:hover {
	box-shadow: 0 0 0px 5px rgba(0, 0, 0, 0.5);
	transform: scale(1.04) translateY(-5px);
	z-index: 1;
	border-bottom: 0 none;
}
 @media only screen and (min-width : 480px) and (max-width : 768px) {

.price_block {
	width: 50%;
}

.price_block:nth-child(odd) {
	border-right: 1px solid transparent;
}

.price_block:nth-child(3) {
	clear: both;
}

.price_block:nth-child(odd):hover {
	border: 0 none;
}
}
 @media only screen and (min-width : 768px) {

.price_block {
	width: 20%;
}

.price_block {
	border-right: 1px solid transparent;
	border-bottom: 0 none;
}

.price_block:last-child {
	border-right: 0 none;
}

.price_block:hover {
	border: 0 none;
}
}

.skeleton, .skeleton ul, .skeleton li, .skeleton div, .skeleton h3, .skeleton span, .skeleton p {
	border: 5px solid rgba(255, 255, 255, 0.9);
	border-radius: 5px;
	margin: 7px !important;
	background: rgba(0, 0, 0, 0.05) !important;
	padding: 0 !important;
	text-align: left !important;
	display: block !important;
	width: auto !important;
	height: auto !important;
	font-size: 10px !important;
	font-style: italic !important;
	text-transform: none !important;
	font-weight: normal !important;
	color: black !important;
}

.skeleton .label {
	font-size: 11px !important;
	font-style: italic !important;
	text-transform: none !important;
	font-weight: normal !important;
	color: white !important;
	border: 0 none !important;
	padding: 5px !important;
	margin: 0 !important;
	float: none !important;
	text-align: left !important;
	text-shadow: 0 0 1px white;
	background: none !important;
}

.skeleton {
	display: none !important;
	margin: 100px !important;
	clear: both;
}

/* 20-07-15 */







.ListYouirSpaBody {
	float: left;
	margin: 70px 0 0 0;
	background: #e9e9e9;
	width: 100%;
	height: auto;
	padding: 0 0 80px 0;
}

.ListYorSpaOuter {
	margin: 0 auto;
	width: 1020px;
	height: auto;
}

.ListYorSpaOuter h1 {
	float: left;
	width: 100%;
	margin: 70px 0 23px 0;
	padding: 0;
	text-align: center;
	font-size: 36px;
	color: #000;
	font-weight: 300;
	font-family: 'Open Sans', sans-serif;
}

.ListPhotoGallery {
	float: left;
	margin: 0 60px;
	width: 900px;
	height: auto;
	background: #f6f6f6;
	border: 1px solid #c8c8c8;
	padding: 50px;
}

.ListInputOne {
	float: left;
	width: 900px;
	margin: 40px 60px 0 60px;
	height: auto;
	background: #FFF;
	border: 1px solid #c8c8c8;
	height: 58px;
	background: #FFF;
	font-size: 24px;
	color: #757575;
	font-weight: 300;
	font-family: 'Open Sans', sans-serif;
	text-indent: 30px;
}

.ListInputTwo {
	float: left;
	width: 900px;
	margin: 40px 60px 0 60px;
	height: auto;
	background: #FFF;
	border: 1px solid #c8c8c8;
	height: 58px;
	background: #FFF;
	font-size: 24px;
	color: #757575;
	font-weight: 300;
	font-family: 'Open Sans', sans-serif;
	text-indent: 30px;
}

.ListPhotoRow {
	float: left;
	margin: 0;
	width: 100%;
	height: auto;
}

.ListRowSpan1 {
	float: left;
	margin: 0;
	width: 80px;
	height: 80px;
	text-align: center;
	padding: 0 0;
	color: #49d3a3;
	font-size: 24px;
	background: #FFF;
}

.ListRowSpan2 {
	float: left;
	margin: 0 0 0 20px;
	width: 80px;
	height: 80px;
	border: 1px dashed #d0d0d0;
	text-align: center;
	padding: 30px 0;
	color: #ababab;
	font-size: 24px;
}

.ListPhotoGallery p {
	float: left;
	margin: 40px 0 0 0;
	width: 100%;
	font-size: 16px;
	color: #757575;
	font-variant: 400;
	font-family: 'Open Sans', sans-serif;
}

.ListPhotoGallery span {
	float: left;
	margin: 28px 0 0 0;
	width: 100%;
	font-size: 14px;
	color: #979797;
	font-variant: 400;
	font-family: 'Open Sans', sans-serif;
	font-style: italic;
}

.ListServicesMain {
	float: left;
	margin: 0;
	width: 100%;
	height: auto;
	background: #FFF;
	border-top: 1px solid #c5c5c5;
	border-bottom: 1px solid #c5c5c5;
}

.ListServicesInr {
	margin: 0 auto;
	width: 930px;
	height: auto;
	position: relative;
}

.ServiceSpan1 {
	float: left;
	margin: 43px 0 0 0;
	width: 125px;
	height: 125px;
	border-radius: 50%;
	position: relative;
}

.ServiceCircleOne {
	float: left;
	margin: 0 0 0 0;
	width: 125px;
	height: 125px;
	border-radius: 50%;
	border: 4px solid #9bd198;
	position: relative;
	overflow: hidden;
}

.ServiceCircleTwo {
	float: left;
	margin: 0 0 0 0;
	width: 125px;
	height: 125px;
	border-radius: 50%;
	overflow: hidden;
	border: 4px solid #f176ae;
	position: relative;
}

.ServiceCircleThree {
	float: left;
	margin: 0 0 0 0;
	width: 125px;
	height: 125px;
	border-radius: 50%;
	overflow: hidden;
	border: 4px solid #bea6b4;
	position: relative;
}

.ServiceCircleFour {
	float: left;
	margin: 0 0 0 0;
	width: 125px;
	height: 125px;
	border-radius: 50%;
	overflow: hidden;
	border: 4px solid #f176ae;
	position: relative;
}

.ServiceCircleFive {
	float: left;
	margin: 0 0 0 0;
	width: 125px;
	height: 125px;
	border-radius: 50%;
	overflow: hidden;
	border: 4px solid #b98e63;
	position: relative;
}

.ServiceCircleSix {
	float: left;
	margin: 0 0 0 0;
	width: 125px;
	height: 125px;
	border-radius: 50%;
	overflow: hidden;
	border: 4px solid #f16374;
	position: relative;
}

.ListServicesInr p {
	float: left;
	margin: 15 0 40px 0;
	padding: 0;
	width: 100%;
	text-align: 100%;
	font-size: 14px;
	color: #000;
	font-weight: 400;
	font-family: 'Open Sans', sans-serif;
	text-align: center;
}

.ServiceCircleOver {
	position: absolute;
	width: 125px;
	height: 125px;
	border-radius: 50%;
	background: rgba(0, 0, 0, .5);
	z-index: 111;
	top: 0 !important;
	left: 0;
	text-align: center;
	font-size: 30px;
	color: #51f8b6;
	padding: 50px 0;
	opacity: 0;
	cursor: pointer;
}

.ServiceSpan1:hover .ServiceCircleOver {
	opacity: 1;
}

.ServiceCircleOver_act {
	position: absolute;
	width: 125px;
	height: 125px;
	border-radius: 50%;
	background: rgba(0, 0, 0, .5);
	z-index: 111;
	top: 0 !important;
	left: 0;
	text-align: center;
	font-size: 30px;
	color: #51f8b6;
	padding: 50px 0;
	opacity: 1;
	cursor: pointer;
}

.ListAmenitiesCon {
	float: left;
	margin: 0 60px;
	width: 900px;
	height: auto;
	background: #FFF;
	border: 1px solid #c8c8c8;
	padding: 20px;
}

.ListAmenitiesCon a {
	float: left;
	margin: 0 10px 10px 0;
	padding: 6px 27px;
	font-size: 16px;
	color: #939393;
	font-weight: 400;
	font-family: 'Open Sans', sans-serif;
	border: 1px solid #e2e2e2;
}

.ListAmenitiesCon a:hover {
	background: #51f8b6 url(../img/listspa/check.png) no-repeat 10px center;
	color: #000;
	padding: 6px 17px 6px 37px;
}

.ListAmenitiesCon_Act {
	background: #51f8b6 url(../img/listspa/check.png) no-repeat 10px center !important;
	color: #000 !important;
	padding: 6px 17px 6px 37px !important;
}

.ListYourCancel {
	float: right;
	margin: 40px 60px 0 0;
	width: 210px;
	height: 44px;
	background: #bfbfbf;
	line-height: 44px;
	text-align: center;
	font-size: 16px;
	color: #7d7d7d;
	font-weight: 400;
	font-family: 'Open Sans', sans-serif;
	border: 0;
}

.ListYourSubmit {
	float: right;
	margin: 40px 20px 0 0;
	width: 210px;
	height: 44px;
	background: #000;
	line-height: 44px;
	text-align: center;
	font-size: 16px;
	color: #FFF;
	font-weight: 400;
	font-family: 'Open Sans', sans-serif;
	border: 0;
}

#DeleteTabshow h1 {
	float: left;
	margin: 0;
	padding: 0 0 10px 0;
	width: 100%;
	font-size: 24px;
	color: #000;
	font-weight: 400;
	font-family: 'Open Sans', sans-serif;
}

.DeleteAccount {
	float: right;
	margin: 32px 0 25px 0;
	width: 213px;
	height: auto;
	min-height: 45px;
	padding: 10px 0;
	border: 0;
	background: #000;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #FFF;
}

.FilterNav h1 {
	float: left;
	margin: 0;
	padding: 35px 0 0 0;
	width: 100%;
	text-align: center;
	font-family: 'Open Sans', sans-serif;
	font-size: 50px;
	font-weight: 700;
	color: #000;
}

.FilterNav p {
	float: left;
	margin: 1px 0 0 0;
	width: 100%;
	text-align: center;
	font-family: 'Open Sans', sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #5f5f5f;
}

/* NEW HOME PAGE */







.HomeNewGRigMain {
	margin: 49px auto 0 auto;
	padding: 127px 10px 0 10px;
	width: 1045px;
	height: auto;
	position: relative;
}

.HomeNewGRigMain img {
	width: 100%;
}

.HomeNewGRigMain .row {
	margin-bottom: 0;
}

.NewGridImg {
	float: left;
	margin: 0 0 30px 0;
	width: 100%;
	height: auto;
	position: relative;
}

.NewGridbottomTxt {
	position: absolute;
	width: 100%;
	height: auto;
	bottom: 0;
	left: 0;
	min-height: 70px;
}

.NewGridbottomTxt h2 {
	float: left;
	margin: 0;
	padding: 0 0 0 20px;
	font-family: 'Open Sans', sans-serif;
	font-size: 18px;
	font-weight: 300;
	color: #FFF;
	width: 100%;
}

.NewGridbottomTxt h1 {
	float: left;
	margin: 0;
	padding: 5px 0 0 20px;
	font-family: 'Open Sans', sans-serif;
	font-size: 24px;
	font-weight: 400;
	color: #FFF;
	width: 100%;
}

/* 21-07-15 */







.HeaderNewSearchBtn a {
	float: left;
	margin: 15px 25px 0 0;
	width: auto;
	height: auto;
	color: #63E4B8;
	font-size: 24px;
}

.NewSearchMain {
	position: absolute;
	width: 100%;
	z-index: 99999;
	background: rgba(0, 0, 0, .6);
	height: 0;
	overflow: hidden;
	-webkit-transition: height .5s; /* Safari */
	transition: height .5s;
	top: 0;
}

.NewSearchClose a {
	float: right;
	margin: 0;
	width: auto;
	height: auto;
	color: #FFF;
	font-size: 28px;
	position: absolute;
	z-index: 1;
	right: 10px;
	top: 15px;
}

/* LIST YOUR SPA 21-07-15 */







.ListServicesPrev {
	position: absolute;
	width: auto;
	height: auto;
	cursor: pointer;
	font-size: 40px;
	color: #63E4B8;
	left: -20px;
	top: 50%;
	margin: -30px 0 0 0;
	display: none;
}

.ListServicesMain:hover .ListServicesPrev {
	display: block;
}

.ListServicesNext {
	position: absolute;
	width: auto;
	height: auto;
	cursor: pointer;
	font-size: 40px;
	color: #63E4B8;
	right: -20px;
	top: 50%;
	margin: -30px 0 0 0;
	display: none;
}

.ListServicesMain:hover .ListServicesNext {
	display: block;
}

/* HELP AND FAQ */







.HelpSecCon1 {
	float: left;
	margin: 70px 0 0 0;
	width: 100%;
	height: auto;
	background: #fbfbfb;
	padding-bottom: 66px;
}

.HelpSecConInr {
	margin: 0 auto;
	width: 1024px;
	height: auto;
	overflow: auto;
}

.HelpSecConInr h1 {
	float: left;
	margin: 0;
	padding: 66px 0 43px 0;
	width: 100%;
	height: auto;
	text-align: center;
	color: #5d5d5d;
	font-size: 36px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
}

.HelpSearchMain {
	margin: 0 auto;
	width: 722px;
	height: 62px;
	height: auto;
	background: #FFF;
	border: 1px solid #d4d4d4;
	position: relative;
	overflow: auto;
}

.HelpSearchInput {
	float: left;
	margin: 0;
	width: 655px;
	height: 60px;
	border: 0;
	background: none;
	color: #c4c4c4;
	font-size: 24px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	text-indent: 30px;
}

.HelpSearchBtn {
	position: absolute;
	width: 60px;
	height: 50px;
	background: url(../img/innerpages/help/search.jpg) no-repeat;
	right: 5px;
	top: 5px;
	border: 0;
}

.HelpSecCon2 {
	float: left;
	margin: 0 0 0 0;
	width: 100%;
	height: auto;
	background: #FFF;
	min-height: 33vh;
	padding-bottom: 75px;
}

.HelpSecConInr h3 {
	float: left;
	margin: 0;
	padding: 54px 0 0 0;
	width: 100%;
	height: auto;
	color: #717171;
	font-size: 18px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
}

.HelpSecConInr hr {
	float: left;
	margin: 17px 0 0 0;
	width: 100%;
	border-bottom: 1px solid #EEE;
	border-top: 0;
}

.HelpSecConInr .col-lg-6 {
	padding: 0;
}

.HelpSecConInr h2 {
	float: left;
	margin: 0;
	padding: 45px 0 0 0;
	width: 100%;
	height: auto;
	color: #000;
	font-size: 24px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 600;
}

.HelpSecConInr ul {
	float: left;
	margin: 19px 0 0 0;
	width: 100%;
	height: auto;
	padding: 0;
	list-style: none;
}

.HelpSecConInr ul li a {
	float: left;
	clear: left;
	margin: 0 0 4px 0;
	padding: 0 50px 0 0;
	color: #5f5f5f;
	font-size: 18px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
}

.HelpSecConInr span a {
	float: left;
	clear: left;
	margin: 34px 0 13px 0;
	color: #3fb28b;
	font-size: 14px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
}

.HelpSecDtlCon1 {
	float: left;
	margin: 70px 0 0 0;
	width: 100%;
	height: auto;
	background: #fbfbfb;
	padding-bottom: 0;
}

.HelpSecDtlConInr {
	margin: 0 auto;
	width: 1280px;
	height: auto;
	overflow: auto;
}

.helpBedscrum {
	float: left;
	margin: 0;
	padding: 30px 0;
	width: 100%;
	height: auto;
	list-style: none;
}

.helpBedscrum li {
	float: left;
	margin: 0;
	padding: 0;
	color: #5d5d5d;
	font-size: 20px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
}

.helpBedscrum li .fa {
	color: #63e4b8;
	font-size: 24px;
}

.helpBedscrum li a {
	float: left;
	margin: 0;
	padding: 0;
	color: #5d5d5d;
	font-size: 20px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
}

.helpBedscrum li .fa {
	padding: 0 12px;
}

.HelpDtlSearchMain {
	float: right;
	margin: 19px 0 15px 0;
	width: 100%;
	height: 62px;
	height: auto;
	background: #FFF;
	border: 1px solid #d4d4d4;
	position: relative;
	overflow: auto;
}

.HelpDtlSearchInput {
	float: left;
	margin: 0;
	width: 100%;
	height: 60px;
	border: 0;
	background: none;
	color: #c4c4c4;
	font-size: 24px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	text-indent: 30px;
}

.HelpSearchBtn {
	position: absolute;
	width: 60px;
	height: 50px;
	background: url(../img/innerpages/help/search.jpg) no-repeat;
	right: 5px;
	top: 5px;
	border: 0;
}

.HelpSecCon2 {
	float: left;
	margin: 0 0 0 0;
	width: 100%;
	height: auto;
	background: #FFF;
	min-height: 33vh;
	padding-bottom: 75px;
}

.HelpDtlSecCon2 {
	float: left;
	margin: 0 0 0 0;
	width: 100%;
	height: auto;
	background: #FFF;
	min-height: 55vh;
	padding-bottom: 75px;
}

.HelpSecDtlConInr h1 {
	float: left;
	margin: 52px 0 0 0;
	padding: 0;
	width: 100%;
	height: auto;
	color: #5f5f5f;
	font-size: 36px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
}

.HelpSecDtlConInr p {
	float: left;
	margin: 16px 0 0 0;
	padding: 0 110px 16px 0;
	width: 100%;
	height: auto;
	color: #5f5f5f;
	font-size: 18px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
}

.helpcont_ul {
	float: left;
	margin: 0 0 33px 0;
	padding: 0;
	list-style: none;
	width: 100%;
	color: #5f5f5f;
	font-size: 18px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
}

.helpcont_ul {
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
}

.helpcont_ul {
	float: left;
	margin: 0 0 33px 0;
	padding: 0;
	list-style: none;
	width: 100%;
	color: #5f5f5f;
	font-size: 18px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
}

.helpcont_ul li {
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
}

.HelpSecDtlConInr hr {
	float: left;
	margin: 17px 0 0 0;
	width: 100%;
	border-bottom: 1px solid #EEE;
	border-top: 0;
}

.HelpSecDtlConInr span {
	float: left;
	margin: 0 0 0 0;
	padding: 25px 0 0 0;
	width: auto;
	height: auto;
	color: #878787;
	font-size: 14px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
}

.HelpDtlCircleOne a {
	float: left;
	margin: 20px 0 0 27px;
	padding: 8px 0;
	width: 32px;
	height: 32px;
	border: 1px solid #dfdfdf;
	border-radius: 50%;
	line-height: 32px;
	text-align: center;
	background: #FFF;
	color: #848484;
	font-size: 12px;
	transition: background-color 0.5s ease;
}

.HelpDtlCircleOne a:hover {
	background: #62E4B8;
	color: #FFF;
	transition: background-color 0.5s ease;
	border: 1px solid #62E4B8;
}

.HelpDtlCircleTwo a {
	float: left;
	margin: 20px 14px 0 10px;
	padding: 8px 0;
	width: 32px;
	height: 32px;
	border: 1px solid #dfdfdf;
	border-radius: 50%;
	line-height: 32px;
	text-align: center;
	background: #FFF;
	color: #848484;
	font-size: 12px;
	transition: background-color 0.5s ease;
}

.HelpDtlCircleTwo a:hover {
	background: #62E4B8;
	color: #FFF;
	transition: background-color 0.5s ease;
	border: 1px solid #62E4B8;
}

.HelpDtlFacebook a {
	float: right;
	margin: 20px 0 0 10px;
	padding: 8px 0;
	width: 32px;
	height: 32px;
	border: 2px solid #7e7e7e;
	border-radius: 50%;
	line-height: 32px;
	text-align: center;
	background: #FFF;
	color: #7e7e7e;
	font-size: 14px;
	transition: background-color 0.5s ease;
}

.HelpDtlFacebook a:hover {
	background: #62E4B8;
	color: #FFF;
	transition: background-color 0.5s ease;
	border: 2px solid #62E4B8;
}

.HelpDtlTwitter a {
	float: right;
	margin: 20px 0 0 10px;
	padding: 8px 0;
	width: 32px;
	height: 32px;
	border: 2px solid #7e7e7e;
	border-radius: 50%;
	line-height: 32px;
	text-align: center;
	background: #FFF;
	color: #7e7e7e;
	font-size: 14px;
	transition: background-color 0.5s ease;
}

.HelpDtlTwitter a:hover {
	background: #62E4B8;
	color: #FFF;
	transition: background-color 0.5s ease;
	border: 2px solid #62E4B8;
}

.HelpDtlLinkedin a {
	float: right;
	margin: 20px 0 0 10px;
	padding: 7px 0;
	width: 32px;
	height: 32px;
	border: 2px solid #7e7e7e;
	border-radius: 50%;
	line-height: 32px;
	text-align: center;
	background: #FFF;
	color: #7e7e7e;
	font-size: 14px;
	transition: background-color 0.5s ease;
}

.HelpDtlLinkedin a:hover {
	background: #62E4B8;
	color: #FFF;
	transition: background-color 0.5s ease;
	border: 2px solid #62E4B8;
}

.HelpMoreQuestion {
	float: left;
	margin: 18px 0 0 0;
	width: 100%;
	height: auto;
	color: #616161;
	font-size: 15px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
}

.HelpMoreQuestion a {
	color: #616161;
	font-size: 15px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
}

.HelpMoreQuestion a:hover {
	color: #000;
}

.HelpSecDtlConInr h2 {
	float: left;
	margin: 52px 0 0 0;
	padding: 0;
	width: 100%;
	height: auto;
	color: #000;
	font-size: 24px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 600;
}

.HelpSecDtlRelated {
	float: left;
	margin: 19px 0 0 0 !important;
	width: 100%;
	height: auto;
	padding: 0;
	list-style: none;
}

.HelpSecDtlRelated li a {
	float: left;
	clear: left;
	margin: 0 0 4px 0;
	padding: 0 50px 0 0;
	color: #5f5f5f;
	font-size: 18px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
}

/* CONTACT US */







.ContactSecCon1 {
	float: left;
	margin: 70px 0 0 0;
	width: 100%;
	height: auto;
	background: #fbfbfb;
	padding: 28px 0 35px 0;
}

.ContactSecConInr {
	margin: 0 auto;
	width: 630px;
	height: auto;
	overflow: auto;
}

.ContactSecConInr h1 {
	float: left;
	margin: 0;
	padding: 0 0 0 0;
	width: 100%;
	height: auto;
	text-align: center;
	color: #5d5d5d;
	font-size: 36px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
}

.ContactSecCon2 {
	float: left;
	margin: 0 0 0 0;
	width: 100%;
	height: auto;
	background: #FFF;
	padding-bottom: 65px;
}

.ContactSecConInr h2 {
	float: left;
	margin: 0;
	padding: 50px 100px 40px 100px;
	width: 100%;
	text-align: center;
	color: #5d5d5d;
	font-size: 20px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	line-height: 30px;
}

.ContactInputOne {
	float: left;
	margin: 0 0 40px 0;
	width: 100%;
	height: 60px;
	border: 1px solid #d4d4d4;
	color: #c4c4c4;
	font-size: 24px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	padding: 0 0 0 20px;
}

.ContactInputTwo {
	float: left;
	margin: 0 0 40px 0;
	width: 100%;
	height: 210px;
	border: 1px solid #d4d4d4;
	color: #c4c4c4;
	font-size: 24px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	padding: 10px 10px 0 20px;
	resize: none;
}

.ContactSubmit {
	float: left;
	margin: 0 0 0 156px;
	width: 320px;
	height: 44px;
	background: #000;
	color: #FFF;
	font-size: 16px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
}

.NewsLetterMain {
	float: left;
	margin: 0;
	width: 100%;
	height: auto;
}

.NewsIcon {
	float: left;
	padding-top: 86px;
	padding-bottom: 16px;
	width: 100%;
	text-align: center;
	font-size: 36px;
}

.NewsLetterMain p {
	float: left;
	margin: 30px 0 0 0;
	width: 100%;
	color: #5d5d5d;
	font-size: 20px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	text-align: center;
	line-height: 30px;
}

.NewsLetterInputOne {
	float: left;
	margin: 47px 0 40px 0;
	width: 100%;
	height: 60px;
	border: 1px solid #d4d4d4;
	color: #c4c4c4;
	font-size: 24px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	padding: 0 0 0 0;
	position: relative;
}

.NewsLetterInputCon {
	float: left;
	margin: 0;
	width: 571px;
	height: 60px;
	background: none;
	border: 0;
	padding: 0 10px 0 20px;
}

.NewsLetterSubmit {
	position: absolute;
	width: 58px;
	height: 58px;
	background: url(../img/innerpages/contact/btn.jpg) no-repeat;
	right: 0;
	top: 0;
}

.SiteMapSecConInr {
	margin: 0 auto;
	width: 1024px;
	height: auto;
	overflow: auto;
}

.SiteMapSecConInr h1 {
	float: left;
	margin: 0;
	padding: 40px 0 0 0;
	width: 100%;
	height: auto;
	color: #000;
	font-size: 24px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 600;
}

.SiteMapSecConInr hr {
	float: left;
	margin: 16px 0 40px 0;
	width: 100%;
	border-bottom: 1px solid #eee;
	border-top: 0;
}

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

.SiteMapSecConInr ul li a {
	float: left;
	margin: 0;
	width: 100%;
	color: #5f5f5f;
	font-size: 18px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	padding-bottom: 20px;
}

.SiteMapSecConInr ul li a:hover {
	color: #000;
}

/* NEW PROFILE ABOUT US */







.AboutNewContxtTtl {
	width: 100%;
	color: #5f5f5f;
	font-size: 18px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	padding: 0 0 10px 0;
}

.AboutNewContactDtl {
	width: 100%;
	color: #5f5f5f;
	font-size: 16px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	padding: 0 0 5px 0;
}

.AboutUsFacebook a {
	float: left;
	margin: 20px 0 0 0;
	width: 32px;
	height: 32px;
	background: url(../img/innerpages/profile/social/facebook.png) no-repeat;
	padding: 0 10px 0 40px;
}

.AboutUsFacebook a:hover {
	background: url(../img/innerpages/profile/social/facebook_over.png) no-repeat;
}

.AboutUsTwitter a {
	float: left;
	margin: 20px 0 0 0;
	width: 32px;
	height: 32px;
	background: url(../img/innerpages/profile/social/twitter.png) no-repeat;
	padding: 0 10px 0 40px;
}

.AboutUsTwitter a:hover {
	background: url(../img/innerpages/profile/social/twitter_over.png) no-repeat;
}

.AboutUsGplus a {
	float: left;
	margin: 20px 0 0 0;
	width: 32px;
	height: 32px;
	background: url(../img/innerpages/profile/social/gplus.png) no-repeat;
	padding: 0 10px 0 40px;
}

.AboutUsGplus a:hover {
	background: url(../img/innerpages/profile/social/gplus_over.png) no-repeat;
}

.AboutUsLinkedin a {
	float: left;
	margin: 20px 0 0 0;
	width: 32px;
	height: 32px;
	background: url(../img/innerpages/profile/social/linkedin.png) no-repeat;
	padding: 0 10px 0 40px;
}

.AboutUsLinkedin a:hover {
	background: url(../img/innerpages/profile/social/linkedin_over.png) no-repeat;
}

.AboutUsYoutube a {
	float: left;
	margin: 20px 0 0 0;
	width: 32px;
	height: 32px;
	background: url(../img/innerpages/profile/social/youtube.png) no-repeat;
	padding: 0 10px 0 40px;
}

.AboutUsYoutube a:hover {
	background: url(../img/innerpages/profile/social/youtube_over.png) no-repeat;
}

.AboutUsWebadrs a {
	float: left;
	margin: 20px 0 0 0;
	width: 32px;
	height: 32px;
	background: url(../img/innerpages/profile/social/web.png) no-repeat;
	padding: 0 10px 0 40px;
}

.AboutUsWebadrs a:hover {
	background: url(../img/innerpages/profile/social/web_over.png) no-repeat;
}

.AboutUsWebadrs a {
	float: left;
	margin: 20px 0 0 0;
	width: 32px;
	height: 32px;
	background: url(../img/innerpages/profile/social/web.png) no-repeat;
	padding: 0 10px 0 40px;
}

.AboutUsWebadrs a:hover {
	background: url(../img/innerpages/profile/social/web_over.png) no-repeat;
}

.AboutUsPhone a {
	float: left;
	margin: 20px 0 0 0;
	width: 32px;
	height: 32px;
	background: url(../img/innerpages/profile/social/phone.png) no-repeat;
	padding: 0 10px 0 40px;
}

.AboutUsPhone a:hover {
	background: url(../img/innerpages/profile/social/phone_over.png) no-repeat;
}

.RatingPopupWindow {
	margin: 0 auto 0 auto;
	width: 520px;
	height: auto;
	background: #FFF;
}

.RatingPopInr {
	float: left;
	margin: 0;
	width: 100%;
	background: #FFF;
	padding-bottom: 50px;
}

.RatingpopInputMain {
	float: left;
	width: 100%;
	margin: 0;
	padding: 0 30px;
}

.RatingpopInputField {
	float: left;
	margin: 0;
	width: 100%;
	background: #fdfdfd none repeat scroll 0 0;
	border: 1px solid #d9d9d9;
	color: #939393;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	font-weight: 400;
	height: 125px;
	padding: 5px 0 0 5px;
	resize: none;
	text-indent: 0;
	width: 100%;
}

.RatingPopupWindow h1 {
	width: 100%;
	text-align: center;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	color: #000;
	font-size: 25px;
	padding: 50px 25px 20px 25px;
}

.RatingPopupWindow p {
	width: 100%;
	text-align: center;
	font-family: 'Open Sans', sans-serif;
	color: #4a4a4a;
	font-size: 18px;
	padding: 0 25px;
}

/* POST YOUR JOBS NEW */







.NewPostJobBtn a {
	float: left;
	margin: 20px 0 0 20px;
	width: 319px;
	height: 50px;
	background: #09bafc url(../img/login/arrow.png) no-repeat right center;
	font-family: 'Open Sans', sans-serif;
	color: #FFF;
	font-size: 18px;
	line-height: 50px;
	text-indent: 24px;
}

.JobfilterDropNew {
	float: left;
	margin: 20px 0 0 0;
	width: 100%;
	height: auto;
	background: #ededed;
	padding: 20px;
}

.NewPostJobDrop {
	float: left;
	margin: 0 0 20px 0;
	width: 319px;
	height: 50px;
	color: #757575 !important;
}

.NewPostJobDrop ul li {
	border-left: 1px solid #d9d9d9 !important;
	border-right: 1px solid #d9d9d9 !important;
	border-bottom: 1px solid #d9d9d9 !important;
	width: 100.5%;
	margin-left: -1px;
}

.NewPostJobDrop span {
	color: #757575 !important;
}

.NewPostJobDrop:last-child {
	margin: 0 0 0 0;
}

.JoblistNew {
	float: left;
	margin: 0;
	width: 100%;
	height: auto;
	padding: 20px 20px 100px 20px;
}

.JoblistNew p {
	float: left;
	margin: 0 0 18px 0;
	width: 100%;
	height: auto;
	font-family: 'Open Sans', sans-serif;
	color: #09bafc;
	font-size: 14px;
	font-weight: 400;
}

.JoblistNew p span {
	color: #969696;
}

.JoblistItems a {
	float: left;
	margin: 0 10px 10px 0;
	width: auto;
	height: auto;
	padding: 5px 20px;
	border: 1px solid #d5d5d5;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	font-family: 'Open Sans', sans-serif;
	color: #8b8b8b;
	font-size: 14px;
}

.JoblistItems a:hover {
	background: #e94569;
	color: #FFF;
	border: 1px solid #e94569;
}

.JoblistItems_act a {
	background: #e94569 !important;
	color: #FFF !important;
	border: 1px solid #e94569 !important;
}

.JoblistNew ul {
	float: left;
	margin: 0;
	width: 100%;
	height: auto;
	list-style: none;
	padding: 0 0 50px 0;
}

.JoblistNew ul li {
	width: auto;
	border: 1px solid #bdbdbd;
	padding: 0 0 0 20px;
}

.JoblistNew ul li:last-child {
	border-bottom: 0;
}

.JoblistNew ul li a {
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	font-size: 18px;
	color: #000;
}

.JoblistNew ul li span {
	float: right;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	font-size: 18px;
	color: #000;
	padding-right: 43px;
}

.NewJobAlignTTl a {
	float: left;
	margin: -50px 0 0 0;
	width: 100%;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	font-size: 18px;
	color: #000;
	padding: 0 0 0 0;
	color: #000 !important;
}

.aligment .alg {
	float: left;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	font-size: 14px;
	color: #000;
	padding: 0 0 40px 0;
	margin: -15px 0 0 0;
}

.JoblistApply a {
	width: 200px;
	height: 44px;
	text-align: center;
	line-height: 44px;
	margin: 0 0 0 -100px;
	background: #000;
	padding: 0;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	font-size: 16px;
	color: #FFF;
	position: absolute;
	bottom: 28px;
	left: 50%;
}

.NewJobLitTxt {
	position: absolute;
	background: #e9ec83;
	padding: 8px 17px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	font-family: 'Open Sans', sans-serif;
	color: #000;
	font-size: 14px;
	font-weight: 700;
	line-height: 14px;
	left: 20px;
	bottom: 50px;
	margin-bottom: 50px;
	text-transform: uppercase;
	max-width: 300px;
	right: 20px;
}

/* 27-07-15 */







.NewListyourSpaSec1 {
	float: left;
	margin: 70px 0 0 0;
	width: 100%;
	height: 49px;
	background: #f3f6f8;
	border-bottom: 1px solid #dadada;
	border-top: 1px solid #dadada;
}

.NewListyourSpaSec1Inr {
	margin: 0 auto;
	width: 1024px;
	height: auto;
	padding: 0 0 0 15px;
}

.NewListyourSpaSec1InrSpan1 a {
	float: left;
	margin: 0;
	width: auto;
	height: 47px;
	background: #f3f6f8 url(../img/listspa/circle1.png) no-repeat 32px 13px;
	text-indent: 40px;
	font-size: 14px;
	font-weight: 600;
	color: #b8b8b8;
	text-transform: uppercase;
	line-height: 47px;
	padding: 0 31px;
	font-family: 'Open Sans', sans-serif;
	border-right: 1px solid #dadada;
}

.NewListyourSpaSec1InrSpan1 a:hover {
	background: #63e4b8 url(../img/listspa/circle2.png) no-repeat 32px 13px;
	color: #000;
	border-right: 1px solid #dadada;
}

.NewListyourSpaSec1InrSpan1Focus a {
	float: left;
	margin: 0;
	width: auto;
	height: 47px;
	background: #63e4b8 url(../img/listspa/circle2.png) no-repeat 32px 13px;
	text-indent: 40px;
	font-size: 14px;
	font-weight: 600;
	color: #000;
	text-transform: uppercase;
	line-height: 47px;
	padding: 0 31px;
	font-family: 'Open Sans', sans-serif;
	border-right: 1px solid #dadada;
}

.NewListyourSpaSec1InrSpan1Finish a {
	float: left;
	margin: 0;
	width: auto;
	height: 47px;
	background: #FFF;
	background: #FFF url(../img/listspa/circle3.png) no-repeat 32px 14px;
	text-indent: 40px;
	font-size: 14px;
	font-weight: 600;
	color: #b8b8b8;
	text-transform: uppercase;
	line-height: 47px;
	padding: 0 34px;
	font-family: 'Open Sans', sans-serif;
	border-right: 1px solid #dadada;
}

.NewListyourSpaSec1InrSpan1Finish a:first-child {
	border-right: 1px solid #dadada;
	border-left: 1px solid #dadada;
}

.NewListFieldConMain {
	float: left;
	margin: 0;
	padding: 40px 0 50px 0;
	width: 100%;
	height: auto;
	background: #FFF;
	min-height: 100vh;
}

.NewListFieldCon {
	margin: 0 auto;
	width: 500px;
	height: auto;
}

.NewListFieldCon h1 {
	float: left;
	margin: 10px 0 10px 0;
	width: 100%;
	height: auto;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: #0092c9;
}

.NewListFieldConInput {
	float: left;
	margin: 0 0 20px;
	width: 100%;
	height: 40px;
	border: 1px solid #98d9f2;
	font-size: 14px;
	color: #8e8e8e;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	padding: 0 10px 0 17px;
}

.NewListFieldCon h2 {
	float: left;
	margin: 10px 0 20px 0;
	width: auto;
	height: auto;
	font-family: 'Open Sans', sans-serif;
	font-size: 18px;
	font-weight: 600;
	color: #000;
}

.NewListFieldCon p {
	float: right;
	margin: 13px 0 0 0;
	width: auto;
	height: auto;
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	font-weight: 400;
	color: #b8b8b8;
}

.Passordlist {
	float: right;
	margin: 17px 0 0 5px;
	padding: 0;
	width: auto;
	height: auto;
	list-style: none;
}

.Passordlist li {
	float: left;
	margin: 0 0 0 5px;
	width: 11px;
	height: 11px;
	background: #ebeff2;
	border-radius: 50%;
}

.ListPwdRisk {
	background: #e54e3d !important;
}

.NewListFieldConInputFocus {
	float: left;
	margin: 0 0 20px;
	width: 100%;
	height: 60px;
	border: 2px solid #63e4b8 !important;
	font-size: 14px;
	color: #b8b8b8;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	padding: 0 10px 0 17px;
}

.NewListInputContinewBtn {
	float: right !important;
	margin: 0 3px 0 20px;
	width: 240px;
	height: 44px;
	background: #e94569;
	color: #FFF;
	font-size: 16px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	border: 0;
}

.NewListInputCanclBtn {
	float: right;
	margin: 0;
	width: 237px;
	height: 44px;
	background: #c6c6c6;
	color: #989898;
	font-size: 16px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	border: 0;
}

.NewListInputContinewBtn2 {
	float: right;
	margin: 0 0 0 10px;
	width: 217px;
	height: 44px;
	background: #000;
	color: #FFF;
	font-size: 16px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	border: 0;
}

.NewListInputCanclBtn2 {
	float: right;
	margin: 0;
	width: 217px;
	height: 44px;
	background: #bfbfbf;
	color: #7d7d7d;
	font-size: 16px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	border: 0;
}

.NewListFieldConTwo {
	margin: 0 auto;
	width: 990px;
	height: auto;
}

.NewListFieldConTwo:hover .ListServicesPrev {
	display: block;
}

.NewListFieldConTwo:hover .ListServicesNext {
	display: block;
}

.NewListMoreTextTtl {
	float: left;
	margin: 50px 0 0 0;
	width: 100%;
	height: auto;
	color: #000;
	font-size: 24px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	text-align: center;
	text-transform: uppercase;
}

.NewListMoreTextTtl2 {
	float: left;
	margin: 0 0 36px 0;
	width: 100%;
	height: auto;
	color: #3e3e3e;
	font-size: 16px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	text-align: center;
}

.NewListInputBackBtn {
	float: right;
	margin: 0;
	width: 245px;
	height: 44px;
	background: #666;
	color: #FFF;
	font-size: 16px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
}

.NewListSpaproImg {
	margin: 0 auto;
	width: 187px;
	height: 187px;
	border: 2px solid #d8d8d8;
	border-radius: 50%;
	overflow: hidden;
	background: #f3f6f8 url(../img/listspa/smiley.png) no-repeat center center;
}

.Addyourprofilephoto {
	float: left;
	margin: 20px 0 0 0;
	width: 100%;
	height: auto;
	text-align: center;
	color: #3e3e3e;
	font-size: 16px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
}

.AddyourprofilephotoDes {
	float: left;
	margin: 0 0 0 0;
	width: 100%;
	height: auto;
	text-align: center;
	color: #3e3e3e;
	font-size: 16px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
}

.NewListDropField {
	float: left;
	margin: 36px 0 50px 0;
	width: 100%;
	height: auto;
	border: 1px dashed #3c3c3c;
	text-align: center;
	min-height: 615px
}

.NewListDropField .fa {
	font-size: 60px;
	color: #bfbfbf;
	margin-top: 237px;
}

.NewListDropField p {
	float: left;
	margin: 0;
	width: 100%;
	color: #3e3e3e;
	font-size: 24px;
	font-weight: 400;
	font-family: 'Open Sans', sans-serif;
}

.NewListSpaproImg img {
	height: 100%;
}

/* LIST PROFESSIONAL */







.GenderMaleMain {
	float: left;
	margin: 0 0 20px 0;
	width: 245px;
	height: 60px;
	background: url(../img/listspa/male.jpg) no-repeat left top;
	border: 1px solid #dadada !important;
	text-align: center;
	font-size: 14px;
	color: #b8b8b8;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	padding: 0 0 0 40px;
}

.GenderMaleMain:hover {
	background: url(../img/listspa/male_over.jpg) no-repeat left top;
	color: #000;
}

.GenderMaleMain_active {
	float: left;
	margin: 0 0 20px 0;
	width: 245px;
	height: 60px;
	background: url(../img/listspa/male_over.jpg) no-repeat left top;
	border: 1px solid #dadada !important;
	text-align: center;
	font-size: 14px;
	color: #000;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	padding: 0 0 0 40px;
}

.GenderFemaleMain {
	float: left;
	margin: 0 0 20px 10px;
	width: 245px;
	height: 60px;
	background: url(../img/listspa/female.jpg) no-repeat left top;
	border: 1px solid #dadada !important;
	text-align: center;
	font-size: 14px;
	color: #b8b8b8;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	padding: 0 0 0 40px;
}

.GenderFemaleMain:hover {
	background: url(../img/listspa/female_over.jpg) no-repeat left top;
	color: #000;
}

.GenderFemaleMain_active {
	float: left;
	margin: 0 0 20px 10px;
	width: 245px;
	height: 60px;
	background: url(../img/listspa/female_over.jpg) no-repeat left top;
	border: 1px solid #dadada !important;
	text-align: center;
	font-size: 14px;
	color: #000;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	padding: 0 0 0 40px;
}

.ListAvilability {
	float: left;
	margin: 40px 0 0 0;
	width: 100%;
	height: 60px;
}

.ListSpaEditSelect {
	border: 0;
	height: 60px;
	padding: 0 0 0 0;
}

.ListSpaEditSelect span {
	background: #FFF none repeat scroll 0 0 !important;
	border-radius: 0 !important;
	color: #b8b8b8;
	height: 58px;
	padding: 0 10px !important;
	line-height: 58px !important;
	border: 1px solid #dadada !important;
	font-family: 'Open Sans', sans-serif !important;
}

.ListSpaEditSelect span ul {
}

.NewListFieldConLocInput {
	float: left;
	margin: 0 0 20px;
	width: 100%;
	height: 40px;
	border: 1px solid #98d9f2;
	color: #8e8e8e;
	float: left;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	font-weight: 400;
	padding: 0 10px 0 17px;
	background: url(../img/listspa/loc.png) no-repeat right center;
}

.NewpostinputCon2_smallJob option {
	padding: 10px 10px;
	border-bottom: 1px solid #dadada;
	border-left: 0;
	font-size: 14px;
}

/* CONNECTION NEW */







.ConnectionStatusMsg {
	float: left;
	margin: 0;
	width: 100%;
	height: 50px;
	background: #ef0117;
}

.ConnectionStatusMsg p {
	float: left;
	margin: 0;
	width: 585px;
	height: auto;
	text-align: center;
	font-size: 14px;
	color: #FFF;
	font-family: 'Open Sans', sans-serif;
	font-weight: 600;
	padding: 5px 0 0 0;
}

.ConnectionStatusMsg a {
	float: right;
	margin: 5px 10px 0 0;
	width: 150px;
	height: 40px;
	text-align: center;
	font-size: 16px;
	color: #000;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	padding: 0 0 0 0;
	background: #FFF;
	text-transform: uppercase;
	text-align: center;
	line-height: 40px;
}

/* LIST NEW */







.ListSpaImageVieCon {
	margin: 0 auto;
	width: 880px;
	height: auto;
}

.ListSpaImageVieConInr {
	float: left;
	margin: 0 0 20px 0;
	width: 100%;
	height: auto;
}

.ListSpaImageVieConInr h1 {
	width: 100%;
	text-align: center;
	font-size: 48px;
	color: #3e3e3e;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	padding: 20px 0 70px 0;
	margin: 0;
}

.ListViewImgCon {
	float: left;
	margin: 0 0 30px 0;
	width: 100%;
	height: auto;
	position: relative;
	cursor: pointer;
}

.ListImgViewOver {
	position: absolute;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .6);
	line-height: 50%;
	text-align: center;
	font-size: 36px;
	color: #63e4b8;
	padding: 50% 0 0 0;
	cursor: pointer;
	opacity: 0;
	transition: opacity .25s ease-in-out;
	-moz-transition: opacity .25s ease-in-out;
	-webkit-transition: opacity .25s ease-in-out;
}

.ListImgViewOver .fa {
	margin-top: -20px;
}

.ListViewImgCon:hover .ListImgViewOver {
	opacity: 1;
	transition: opacity .25s ease-in-out;
	-moz-transition: opacity .25s ease-in-out;
	-webkit-transition: opacity .25s ease-in-out;
}

.ListImgViewOver_active {
	position: absolute;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .6);
	line-height: 50%;
	text-align: center;
	font-size: 36px;
	color: #63e4b8;
	padding: 50% 0 0 0;
	cursor: pointer;
	opacity: 1;
	transition: opacity .25s ease-in-out;
	-moz-transition: opacity .25s ease-in-out;
	-webkit-transition: opacity .25s ease-in-out;
}

.ListViewImgCon img {
	width: 100%;/*height: 100%;*/
}

/* CROPING */







.CropingMainCon {
	height: auto;
	margin: 0 auto;
	width: 720px;
}

.CropingInr {
	float: left;
	margin: 0;
	width: 100%;
	height: auto;
	background: #f4f4f4;
	padding: 40px;
}

.CropingInrSpan1 {
	float: left;
	margin: 0;
	width: 300px;
	height: auto;
}

.CropingInr h1 {
	float: left;
	margin: 0 0 30px 0;
	width: 100%;
	padding: 0;
	font-size: 14px;
	color: #000;
	font-family: 'Open Sans', sans-serif;
	font-weight: 600;
	text-transform: uppercase;
}

.CropImg {
	float: left;
	margin: 0;
	width: 100%;
	height: auto;
}

.CropingInrSpan2 {
	float: left;
	margin: 0 0 0 80px;
	width: 260px;
	height: auto;
}

.CropSetImg {
	float: left;
	margin: 86px 0 0 0;
	width: 120px;
	height: 44px;
	background: #000;
	border: 0;
	font-size: 16px;
	color: #FFF;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
}

.CropSetImgCancel {
	float: left;
	margin: 86px 0 0 20px;
	width: 120px;
	height: 44px;
	background: #bfbfbf;
	border: 0;
	font-size: 16px;
	color: #7d7d7d;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
}

/* PRICING POPUP */







.PricingPopupWindow {
	margin: 0 auto 0 auto;
	width: 560px;
	height: auto;
	background: #FFF;
}

.PricingPopupWindow h1 {
	width: 100%;
	text-align: center;
	padding: 40px 50px 20px 50px;
	font-size: 36px !important;
	color: #000;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
}

.PricingPopupWindow p {
	width: 100%;
	text-align: center;
	padding: 0 50px 20px 50px;
	font-size: 14px !important;
	color: #000;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
}

.PricingPopupWindow span {
	font-size: 16px !important;
	color: #000;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
}

.popUpgradeBtnMain {
	margin: 0 auto;
	width: 320px;
	height: 44px;
}

.popUpgradeBtnMain a {
	float: left;
	margin: 20px 0 0 0;
	width: 100%;
	height: 44px;
	background: #000;
	text-align: center;
	line-height: 44px;
	color: #FFF;
	font-size: 16px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
}

/* PROFILE TAB VIEW */







.TabEditView {
	position: absolute;
	width: 0;
	height: 100vh;
	overflow: scroll;
	margin: 0 0 0 -20px;
	-webkit-transition: width .5s; /* Safari */
	transition: width .5s;
}

.TabViewInr {
	float: left;
	margin: 0;
	width: 100%;
	height: auto;
	background: #FFF;
	padding-bottom: 150px;
}

.TabExpEditcheck {
	float: left;
	width: auto;
	height: auto;
	text-align: center;
	margin: 0 0 0 50px;
}

.TabExpInput1 {
	background: #fdfdfd none repeat scroll 0 0;
	border: 1px solid #d9d9d9;
	color: #939393;
	float: left;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	font-weight: 400;
	height: 50px;
	margin: 0;
	text-indent: 20px;
	width: 514px;
}

/* PROFILE EXPAND VIEW */







.ExpandViewfixed {
	float: left;
	width: 50%;
	height: 100vh;
	background: #f8f8f7;
	position: fixed;
}

.ExpandViewfluid1 {
	margin-left: 50%;
}

.ExpandViewfluid1, .ExpandViewfixed {
	height: 100vh;
	border: 0;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}

.ExpandViewLeft {
	float: left;
	margin: 0;
	width: 100%;
	height: auto;
}

.ExpandViewMap {
	float: left;
	margin: 0;
	width: 100%;
	height: 365px;
}

.ExpandViewProCon {
	float: left;
	margin: 0;
	width: 100%;
	height: auto;
	position: relative;
}

.ExpandProfileImg {
	width: 187px;
	height: 187px;
	border-radius: 50%;
	border: 10px solid rgba(255, 255, 255, .5);
	position: absolute;
	left: 50%;
	margin-left: -93px;
	margin-top: -93px;
	overflow: hidden;
}

.ExpandProfileImg img {
	width: 100%;
	height: 100%;
}

.ExpandViewProCon h1 {
	float: left;
	margin: 110px 0 0 0;
	width: 100%;
	height: auto;
	text-align: center;
	color: #010000;
	font-size: 24px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
}

.ExpandAviCon {
	float: left;
	margin: 20px 0 0 0;
	width: 100%;
	height: auto;
	text-align: center;
}

.ExpandAviCon span {
	background: #85d61c;
	color: #FFF;
	font-size: 14px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 10px 25px;
	text-transform: uppercase;
}

.ExpandViewProCon p {
	float: left;
	margin: 20px 0 0 0;
	width: 100%;
	height: auto;
	text-align: center;
	color: #000;
	font-size: 14px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
}

.ExpandViewLinksMainCon {
	margin: 0 auto;
	width: 590px;
	height: auto;
}

.ExpandViewLinksMainConInr {
	float: left;
	margin: 74px 0 0 0;
	width: 100%;
	height: auto;
}

.ExpandLingsRow a {
	float: left;
	margin: 0 10px 1px 0;
	width: 100%;
	height: 44px;
	background: #e1e1e1;
	line-height: 44px;
	color: #959595;
	font-size: 14px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	text-transform: uppercase;
}

.ExpandLingsSpan {
	float: left;
	margin: 0 20px 0 0;
	width: 54px;
	height: 44px;
	background: #c5c5c5;
	line-height: 44px;
	text-align: center;
	color: #FFF;
	font-size: 24px;
}

.ExpandLingsRow a:hover {
	background: #63e4b8;
	color: #000;
}

.ExpandLingsRow a:hover .ExpandLingsSpan {
	background: #000000;
	color: #63e4b8;
}

.ExpandLingsRow_act a {
	float: left;
	margin: 0 0 1px 0;
	width: 100%;
	height: 44px;
	background: #63e4b8;
	line-height: 44px;
	color: #000;
	font-size: 14px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	text-transform: uppercase;
}

.ExpandLingsSpan_act {
	float: left;
	margin: 0 20px 0 0;
	width: 54px;
	height: 44px;
	background: #000;
	line-height: 44px;
	text-align: center;
	color: #63e4b8;
	font-size: 24px;
}

.ExpandViewRightCon {
	float: left;
	margin: 0;
	width: 100%;
	height: auto;
	min-height: 100vh;
	background: #FFF;
}

.ExpandRightTop {
	float: left;
	margin: 0;
	width: 100%;
	height: 44px;
	border-bottom: 1px solid #dfdfdf;
	background: #fbfbfb;
}

.ExpandRightTopTab a {
	float: left;
	margin: 0;
	width: 264px;
	height: 43px;
	border-right: 1px solid #dfdfdf;
	text-align: center;
	line-height: 43px;
	color: #acacac;
	font-size: 14px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	text-transform: uppercase;
}

.ExpandRightTopTab a:hover {
	color: #7a7a7a;
	background: #FFF;
}

.ExpandRightTopTab_act a {
	float: left;
	margin: 0;
	width: 264px;
	height: 44px;
	border-right: 1px solid #dfdfdf;
	text-align: center;
	line-height: 44px;
	color: #7a7a7a;
	font-size: 14px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	text-transform: uppercase;
	background: #FFF;
}

.ExpandRightTopTab a .fa {
	font-size: 20px;
	padding-right: 10px;
}

.ExpandRightTopBack a {
	float: left;
	margin: 0;
	width: 159px;
	height: 44px;
	border-right: 1px solid #dfdfdf;
	text-align: center;
	line-height: 44px;
	color: #acacac;
	font-size: 14px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	text-transform: uppercase;
}

.ExpandRightTopBack a:hover {
	background: #FFF;
	color: #7a7a7a;
}

.ExpandRightTop2 {
	float: left;
	margin: 0;
	width: 100%;
	height: 53px;
	background: #FFF;
	border-bottom: 1px solid #e9e9e9;
}

#ExpandRightTop2 .col-lg-2 {
	padding-right: 0;
	padding-left: 0;
}

.ExpandRightTop2LinksAbt a {
	float: left;
	margin: 0;
	width: 100%;
	height: 52px;
	color: #606060;
	font-size: 14px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	line-height: 52px;
	border-right: 1px solid #e9e9e9;
	background: url(../img/innerpages/expandview/common/circle.png) no-repeat 39px 12px;
	text-indent: 35px;
	text-align: center;
}

.ExpandRightTop2LinksAbt_Act a {
	float: left;
	margin: 0;
	width: 100%;
	height: 52px;
	color: #606060;
	font-size: 14px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	line-height: 52px;
	border-right: 1px solid #e9e9e9;
	background: #f0f0f0 url(../img/innerpages/expandview/common/circle_over.png) no-repeat 39px 12px;
	text-indent: 35px;
	text-align: center;
}

.ExpandRightTop2LinksAbt a:hover {
	background: #f0f0f0 url(../img/innerpages/expandview/common/circle_over.png) no-repeat 39px 12px;
	color: #606060;
}

.ExpandRightTop2LinksMySkill a {
	float: left;
	margin: 0;
	width: 100%;
	height: 52px;
	color: #606060;
	font-size: 14px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	line-height: 52px;
	border-right: 1px solid #e9e9e9;
	background: url(../img/innerpages/expandview/common/flash.png) no-repeat 35px 10px;
	text-indent: 35px;
	text-align: center;
}

.ExpandRightTop2LinksMySkill_Act a {
	float: left;
	margin: 0;
	width: 100%;
	height: 52px;
	color: #606060;
	font-size: 14px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	line-height: 52px;
	border-right: 1px solid #e9e9e9;
	background: #f0f0f0 url(../img/innerpages/expandview/common/flash_over.png) no-repeat 35px 10px;
	text-indent: 35px;
	text-align: center;
}

.ExpandRightTop2LinksMySkill a:hover {
	background: #f0f0f0 url(../img/innerpages/expandview/common/flash_over.png) no-repeat 35px 10px;
	color: #606060;
}

.ExpandRightExp a {
	float: left;
	margin: 0;
	width: 100%;
	height: 52px;
	color: #606060;
	font-size: 14px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	line-height: 52px;
	border-right: 1px solid #e9e9e9;
	background: url(../img/innerpages/expandview/common/file.png) no-repeat 25px 12px;
	text-indent: 35px;
	text-align: center;
}

.ExpandRightExp_Act a {
	float: left;
	margin: 0;
	width: 100%;
	height: 52px;
	color: #606060;
	font-size: 14px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	line-height: 52px;
	border-right: 1px solid #e9e9e9;
	background: #f0f0f0 url(../img/innerpages/expandview/common/file_over.png) no-repeat 25px 12px;
	text-indent: 35px;
	text-align: center;
}

.ExpandRightExp a:hover {
	background: #f0f0f0 url(../img/innerpages/expandview/common/file_over.png) no-repeat 25px 12px;
	color: #606060;
}

.ExpandRightEdu a {
	float: left;
	margin: 0;
	width: 100%;
	height: 52px;
	color: #606060;
	font-size: 14px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	line-height: 52px;
	border-right: 1px solid #e9e9e9;
	background: url(../img/innerpages/expandview/common/edu.png) no-repeat 33px 10px;
	text-indent: 35px;
	text-align: center;
}

.ExpandRightEdu_Act a {
	float: left;
	margin: 0;
	width: 100%;
	height: 52px;
	color: #606060;
	font-size: 14px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	line-height: 52px;
	border-right: 1px solid #e9e9e9;
	background: #f0f0f0 url(../img/innerpages/expandview/common/edu_over.png) no-repeat 33px 10px;
	text-indent: 35px;
	text-align: center;
}

.ExpandRightEdu a:hover {
	background: #f0f0f0 url(../img/innerpages/expandview/common/edu_over.png) no-repeat 33px 10px;
	color: #606060;
}

.ExpandRightCon a {
	float: left;
	margin: 0;
	width: 100%;
	height: 52px;
	color: #606060;
	font-size: 14px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	line-height: 52px;
	border-right: 1px solid #e9e9e9;
	background: url(../img/innerpages/expandview/common/connection.png) no-repeat 31px 12px;
	text-indent: 35px;
	text-align: center;
}

.ExpandRightCon_Act a {
	float: left;
	margin: 0;
	width: 100%;
	height: 52px;
	color: #606060;
	font-size: 14px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	line-height: 52px;
	border-right: 1px solid #e9e9e9;
	background: #f0f0f0 url(../img/innerpages/expandview/common/connection_over.png) no-repeat 31px 12px;
	text-indent: 35px;
	text-align: center;
}

.ExpandRightCon a:hover {
	background: #f0f0f0 url(../img/innerpages/expandview/common/connection_over.png) no-repeat 31px 12px;
	color: #606060;
}

.ExpandRightPort a {
	float: left;
	margin: 0;
	width: 100%;
	height: 52px;
	color: #606060;
	font-size: 14px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	line-height: 52px;
	border-right: 1px solid #e9e9e9;
	background: url(../img/innerpages/expandview/common/port.png) no-repeat 37px 16px;
	text-indent: 40px;
	text-align: center;
}

.ExpandRightPort_Act a {
	float: left;
	margin: 0;
	width: 100%;
	height: 52px;
	color: #606060;
	font-size: 14px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	line-height: 52px;
	border-right: 1px solid #e9e9e9;
	background: #f0f0f0 url(../img/innerpages/expandview/common/port_over.png) no-repeat 37px 16px;
	text-indent: 40px;
	text-align: center;
}

.ExpandRightPort a:hover {
	background: #f0f0f0 url(../img/innerpages/expandview/common/port_over.png) no-repeat 37px 16px;
	color: #606060;
}

.ExpandRightDtlCon {
	float: left;
	margin: 80px 0 0 0;
	width: 100%l;
	height: auto;
	padding: 42px;
}

#ExpandRightAbouts p {
	color: #0d291f;
	float: left;
	font-family: "Open Sans Pro", sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	padding: 0 0 20px;
	width: 100%;
}

#ExpandRightAbouts hr {
	float: left;
	height: auto;
	margin: 0 0 20px;
	width: 100%;
}

.ExpandMyskillsDiv {
	float: left;
	margin: 0;
	width: 100%;
	height: auto;
	padding: 0 97px;
}

.ExpandViewRightHead {
	float: left;
	margin: 0;
	width: 100%;
	max-width: 970px;
	height: auto;
	position: fixed;
}

.UploadphotoTopTxtNew {
	margin: 0;
	width: 100%;
	height: auto;
	text-align: center;
	color: #000;
	font-size: 24px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
}

.UploadphotoTopTxtNew2 {
	margin: 10px 0 0 0;
	width: 100%;
	height: auto;
	text-align: center;
	color: #000;
	font-size: 16px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
}

.ExpandPortfolioImg {
	float: left;
	margin: 0 0 0 0;
	width: 220px;
	height: 180px;
	border: 1px solid #f0f0f0;
	padding: 9px 9px 9px 9px;
}

.ExpandPortfolioImg img {
	width: 100%;
	height: 100%;
}

.JobFilterConMain {
	background: url(../img/innerpages/profile/jobs/filter.png) no-repeat;
	height: 32px;
	overflow: hidden;
	position: absolute;
	right: 40px;
	top: 49px;
	width: 135px;
	z-index: 1;
}

/* 03-08-15 */








.aligment span {
	color: #000;
	float: left;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	font-weight: 400;
	margin: -15px 0 0;
	padding: 0 0 10px;
	width: 100%;
}

/* PORTFOLIO */









.PortfilterDropNew {
	background: #ededed none repeat scroll 0 0;
	float: left;
	height: auto;
	margin: 0 0 0 0;
	padding: 20px;
	width: 100%;
}

.PortProImg {
	position: absolute;
	width: 50px;
	height: 50px;
	border-radius: 50%;
	overflow: hidden;
	right: 25px;
	top: -25px;
}

.PortProImg img {
	width: 100%;
	height: 100%;
}

/* PRODUCT */







.ProductDtlMain {
	width: 758px;
	height: 100vh;
	background: #FFF;
	z-index: 1;
	margin-top: 0;
	margin-left: 0;
	padding: 0 0;
	overflow: hidden;
	-webkit-transition: height.5s; /* Safari */
	transition: height.5s;
	left: 0;
}

.ProductRating {
	float: left;
	margin: 10px 0 0 27px;
	width: 100%;
}

.ProductRating ul {
	float: left;
	margin: 0;
	width: 100%;
	height: auto;
	list-style: none;
}

.ProductRating ul li a {
	float: left;
	margin: 0;
	width: auto;
	padding: 0 10px 0 0;
	color: #f6d627;
	font-size: 13px;
}

.ProductImg {
	border: 1px solid #f0f0f0;
	float: left;
	height: 180px;
	margin: 0;
	padding: 9px;
	width: 220px;
}

.ProductImg img {
	width: 100%;
	height: 100%;
}

.ProductFilter {
	position: absolute;
	right: 10px;
	width: 165px;
	height: 20px;
	text-align: right;
	margin: 20px 0 0 0;
}

.dropdown-menu:after {
	position: absolute;
	left: 100%;
	top: 10px;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(0, 0, 0, 0);
	border-left-color: #000;
	border-width: 5px;
}

.ProductFilter .dropdown-menu {
	margin: -27px 0 0 0;
	border: 0;
	background: #000;
	min-width: 135px;
	padding: 10px 0;
}

.ProductFilter .dropdown-menu li a {
	color: #b4b4b4;
	font-size: 14px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
}

.ProductFilter .dropdown-menu li a:hover {
	color: #FFF;
	background: none;
}

.FeedConnectLinkJobs a {
	float: left;
	margin: 10px 0 0 0;
	width: auto;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	font-size: 16px;
	color: #000;
	width: 100%;
}

.JobShareBtn a {
	background: rgba(0, 0, 0, 0) url("../img/innerpages/profile/feeds/share.png") no-repeat scroll 0 0;
	float: left !important;
	height: 29px;
	margin: 25px 0 0 21px;
	width: 29px;
}

/* PRODUCT PROFILE */







.BuynowTab a {
	float: left;
	margin: 0;
	width: 150px;
	height: 44px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	color: #000;
	font-size: 14px;
	text-align: center;
	text-transform: uppercase;
}

.IngredientsIcon {
	margin: 26px auto 0 auto;
	width: 33px;
	height: 33px;
	background: url(../img/innerpages/product/icon1.png) no-repeat;
	overflow: auto;
}

.profileTabIcon1:hover .IngredientsIcon {
	background: url(../img/innerpages/product/icon1_over.png) no-repeat;
}

.IngredientsIcon_act {
	margin: 26px auto 0 auto;
	width: 33px;
	height: 33px;
	background: url(../img/innerpages/product/icon1_over.png) no-repeat;
	overflow: auto;
}

.ProductReviewIcon {
	margin: 31px auto 0 auto;
	width: 32px;
	height: 27px;
	background: url(../img/innerpages/product/icon2.png) no-repeat;
	overflow: auto;
}

.profileTabIcon1:hover .ProductReviewIcon {
	background: url(../img/innerpages/product/icon2_over.png) no-repeat;
}

.ProductReviewIcon_act {
	margin: 31px auto 0 auto;
	width: 32px;
	height: 27px;
	background: url(../img/innerpages/product/icon2_over.png) no-repeat;
	overflow: auto;
}

.ProductExpertIcon {
	margin: 24px auto 0 auto;
	width: 35px;
	height: 35px;
	background: url(../img/innerpages/product/icon3.png) no-repeat;
	overflow: auto;
}

.profileTabIcon1:hover .ProductExpertIcon {
	background: url(../img/innerpages/product/icon3_over.png) no-repeat;
}

.ProductExpertIcon_act {
	margin: 24px auto 0 auto;
	width: 35px;
	height: 35px;
	background: url(../img/innerpages/product/icon3_over.png) no-repeat;
	overflow: auto;
}

.ProductHowIcon {
	margin: 24px auto 0 auto;
	width: 35px;
	height: 35px;
	background: url(../img/innerpages/product/icon4.png) no-repeat;
	overflow: auto;
}

.profileTabIcon1:hover .ProductHowIcon {
	background: url(../img/innerpages/product/icon4_over.png) no-repeat;
}

.ProductHowIcon_act {
	margin: 24px auto 0 auto;
	width: 35px;
	height: 35px;
	background: url(../img/innerpages/product/icon4_over.png) no-repeat;
	overflow: auto;
}

.ProductGalIcon {
	margin: 25px auto 0 auto;
	width: 35px;
	height: 35px;
	background: url(../img/innerpages/product/icon5.png) no-repeat;
	overflow: auto;
}

.ProductGalIcon:hover .ProductHowIcon {
	background: url(../img/innerpages/product/icon5_over.png) no-repeat;
}

.ProductGalIcon_act {
	margin: 25px auto 0 auto;
	width: 35px;
	height: 35px;
	background: url(../img/innerpages/product/icon5_over.png) no-repeat;
	overflow: auto;
}

.ProductCommuIcon {
	margin: 25px auto 0 auto;
	width: 42px;
	height: 31px;
	background: url(../img/innerpages/product/icon6.png) no-repeat;
	overflow: auto;
}

.ProductCommuIcon:hover .ProductHowIcon {
	background: url(../img/innerpages/product/icon6_over.png) no-repeat;
}

.ProductCommuIcon_act {
	margin: 25px auto 0 auto;
	width: 42px;
	height: 31px;
	background: url(../img/innerpages/product/icon6_over.png) no-repeat;
	overflow: auto;
}

.ProductAboutDtlCon {
	width: 100%;
	padding: 0 40px;
	position: relative;
	float: left;
}

.ProductAboutTop {
	float: left;
	margin: 32px 0 0 0;
	width: 100%;
	height: auto;
	border: 1px solid #e9e9e9;
	padding: 22px;
}

.ProductProImg {
	float: left;
	margin: 0;
	width: 41px;
	height: 41px;
	border-radius: 50%;
	border: 1px solid #d8d8d8;
	overflow: auto;
	overflow: hidden;
}

.ProductProImg img {
	width: 100%;
	height: 100%;
}

.ProductOriNameCon {
	float: left;
	margin: 0;
	width: 373px;
	height: auto;
}

.ProductOriNameCon h1 {
	float: left;
	margin: 0 0 0 17px;
	padding: 0;
	width: 100%;
	height: auto;
	color: #282828;
	font-size: 18px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
}

.ProductOriNameCon p {
	float: left;
	margin: 0 0 0 17px;
	padding: 0;
	width: 100%;
	height: auto;
	color: #505050;
	font-size: 14px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
}

.ProductAddcon_Btn a {
	float: right;
	margin: 6px 0 0 0;
	width: 181px;
	height: 30px;
}

.ProductAddcon_Btn a span {
	float: left;
	margin: 0;
	width: 30px;
	height: 30px;
	background: #000;
	line-height: 30px;
	text-align: center;
}

.ProductAddcon_Btn a p {
	float: left;
	margin: 0;
	padding: 0;
	width: 151px;
	height: 30px;
	background: #63e4b8;
	line-height: 30px;
	text-align: center;
	color: #000;
	font-size: 12px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	text-transform: uppercase;
}

.ProductDetailTxt {
	float: left;
	margin: 25px 0 0 0;
	width: 100%;
	height: auto;
}

.ProductDetailTxt p {
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
	height: auto;
	color: #747474;
	font-size: 16px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
}

.ProductDetailTxt h1 {
	float: left;
	margin: 35px 0 0 0;
	width: 100%;
	height: auto;
	color: #282828;
	font-size: 16px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
}

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

.ProductDetailTxt ul li {
	float: left;
	margin: 0;
	padding: 0 0 15px 30px;
	width: 100%;
	height: auto;
	background: url(../img/innerpages/product/arrow.png) no-repeat 0 5px;
	color: #747474;
	font-size: 16px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
}

.ExpertDtlsMain {
	width: 758px;
	height: 0;
	background: #FFF;
	z-index: 1;
	margin-top: 0;
	margin-left: -100%;
	padding: 0 0;
	overflow: hidden;
	-webkit-transition: height.5s; /* Safari */
	transition: height.5s;
	left: 0;
}

.ExpertTopBtn a {
	float: left;
	margin: 10px 0 0 40px;
	padding: 4px 18px;
	width: auto;
	height: auto;
	border: 1px solid #e9e9e9;
	color: #727272;
	font-size: 14px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
}

.ProDtlEduCon {
	float: left;
	padding: 0 0;
	width: 100%;
}

.ProductRow {
	float: left;
	margin: 0;
	padding: 30px 0;
	width: 100%;
	height: auto;
	border-bottom: 1px solid #e9e9e9;
}

.ProductRowProImg {
	float: left;
	margin: 0 0 0 40px;
	width: 69px;
	height: 69px;
	border-radius: 50%;
	overflow: hidden;
}

.ProductRowProImg img {
	width: 100%;
	height: 100%;
}

.ProductRowDtl {
	float: left;
	margin: 0;
	width: 397px;
	height: auto;
}

.ProductRowDtl h1 {
	float: left;
	margin: 3px 0 0 21px;
	width: 100%;
	height: auto;
	color: #000;
	font-size: 18px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
}

.ProductRowDtl p {
	float: left;
	margin: 3px 0 0 21px;
	width: 100%;
	height: auto;
	color: #606060;
	font-size: 14px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
}

.ProductDtlAddcon_Btn a {
	float: left;
	height: 30px;
	margin: 6px 0 0 30px;
	width: 181px;
}

.ProductDtlAddcon_Btn a span {
	float: left;
	margin: 0;
	width: 30px;
	height: 30px;
	background: #000;
	line-height: 30px;
	text-align: center;
}

.ProductDtlAddcon_Btn a p {
	float: left;
	margin: 0;
	padding: 0;
	width: 151px;
	height: 30px;
	background: #63e4b8;
	line-height: 30px;
	text-align: center;
	color: #000;
	font-size: 12px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	text-transform: uppercase;
}

.ProductDtlAddcon_BtnCon {
	float: left;
	height: 30px;
	margin: 6px 0 0 30px;
	width: 181px;
}

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

.ProductDtlAddcon_BtnCon ul li a {
	float: left;
	margin: 0 10px 0 0;
	width: 30px;
	height: 30px;
	background: #c5c5c5;
	color: #FFF;
	text-align: center;
	line-height: 30px;
}

.ProductRateCount {
	float: left;
	clear: left;
	margin: 17px 0 0 0;
	padding: 5px 10px;
	width: auto;
	height: auto;
	background: #f4a909;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	color: #FFF;
	font-size: 20px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
}

.ProProfileNameMain {
	width: 350px !important;
}

.ProductProfileImgMain {
	border-radius: 50%;
	cursor: pointer;
	float: left;
	height: 187px;
	margin: 0 0 0 123px;
	position: relative;
	width: 187px;
	overflow: hidden;
}

.ProductProfileImgMain img {
	width: 100%;
	height: 100%;
}

.ProductReviewMain {
	width: 100%;
	height: 0;
	background: #FFF;
	z-index: 1;
	margin-top: 113px;
	padding: 0 0;
	-webkit-transition: height.5s; /* Safari */
	transition: height.5s;
	overflow: hidden;
}

.ProductReviewListMain {
	float: left;
	margin: 22px 0;
	padding: 0 20px;
	width: 100%;
}

.ProReviewContentSec {
	float: left;
	margin: 0;
	width: 630px !important;
}

.ProReviewRating {
	float: left;
	margin: 23px 0 0 0;
	width: 85px;
	height: auto;
}

.ProReviewRating ul {
	margin: 0;
	padding: 0;
	width: 100%;
	height: auto;
	list-style: none;
}

.ProReviewRating ul li a {
	float: left;
	margin: 0 5px 0 0;
	padding: 0;
	color: #cfcfcf;
	font-size: 14px;
}

.ProReviewRating ul li a:hover {
	color: #f6d627;
}

.ProReviewRating a {
	color: #f6d627 !important;
}

.ProReviewRating ul li:last-child a {
	margin: 0 0 0 0;
}

/* JOBS */

/*.JobsDtlBg {
	background:url(../img/innerpages/jobs/bg.jpg) no-repeat !important;
	background-size:cover;
}*/







.JobsDtlBg {
	background: #fbfbfb !important;
	background-size: cover;
}

/*.JobnewDtlContent {
    height: auto;
    margin: 0 auto;
    overflow: auto;
    padding: 70px 0 0;
    width: 768px;
}*/







.JobnewDtlContent {
	height: auto;
	margin: 0 auto;
	overflow: auto;
	padding: 70px 0 0;
	width: 70%;
}

.JobnewDtlContentInr {
	float: left;
	height: auto;
	margin: 104px 0 0 0;
	width: 100%;
	padding: 0 36px 36px 36px;
	background: #FFF;
	border: 0;
}

.JobnewDtlContentInr h1 {
	color: #161519;
	float: left;
	font-family: 'Open Sans', sans-serif;
	font-size: 36px;
	font-weight: 700;
	margin: 0;
	padding: 20px 0;
	text-align: left;
	width: 100%;
}

.JobnewDtlContentInr p {
	color: #747474;
	float: left;
	font-family: "Open Sans", sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 22px;
	margin: 0 0 30px;
	padding: 0 0 0 0;
	width: 100%;
}

.JobnewDtlLeftCon {
	float: left;
	height: auto;
	margin: 0;
	width: 100%;
	padding-right: 0px;
}

.JobnewDtlLeftCon h2 {
	float: left;
	clear: left;
	margin: 0 0 14px 0;
	padding: 0;
	padding-right: 30px;
	color: #000;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	font-size: 20px;
}

.JobnewDtlLeftCon span {
	float: left;
	clear: left;
	margin: 0 0 0 0;
	padding: 0 0 33px 0;
	padding-right: 30px;
	color: #747474;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	font-size: 18px;
}

/*.FeedDtlApplyNow a {
	background: #000 none repeat scroll 0 0;
	border: 0 none;
	color: #fff;
	float: left;
	font-family: "Open Sans", sans-serif;
	font-size: 16px;
	font-weight: 400;
	height: 44px;
	margin: 0;
	width: 100%;
	line-height: 44px;
	text-align: center;
}*/

.FeedDetlHeadSep {
	border-bottom: 1px solid #d6d6d6 !important;
}

/* INGREDIENTS */







.IngredientsDtialMain {
	width: 758px;
	height: 0;
	background: #FFF;
	z-index: 5;
	margin-top: 35px;
	padding: 0 40px;
	overflow: hidden;
	-webkit-transition: height.5s; /* Safari */
	transition: height.5s;
}

.IngredientsDtialMain p {
	float: left;
	margin: 0 0 25px 0;
	width: 100%;
	height: auto;
	color: #747474;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 26px;
}

.IngredientsDtialMain span {
	float: left;
	margin: 0 0 25px 0;
	width: 100%;
	height: auto;
	color: #747474;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 26px;
}

.IngredientsDtialMain span a {
	font-weight: 700;
	font-size: 18px;
	color: #747474;
}

/* PRODUCT FAQ */







.ProductFaqDtlMain {
	width: 758px;
	height: 0;
	background: #FFF;
	z-index: 5;
	margin-top: 145px;
	padding: 0 40px;
	overflow: hidden;
	-webkit-transition: height.5s; /* Safari */
	transition: height.5s;
	margin-left: -371px;
}

.profaqrow {
	float: left;
	margin: 0 0 20px 0;
	width: 100%;
	height: auto;
}

.profaqrow h1 {
	float: left;
	margin: 0;
	width: 90%;
	height: auto;
	color: #000;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	font-weight: 700;
}

.profaqrow h2 {
	float: left;
	margin: 0;
	width: 5%;
	height: auto;
	color: #000;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	font-weight: 700;
}

.profaqrow p {
	float: left;
	margin: 0;
	width: 90%;
	height: auto;
	color: #747474;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.profaqrow span {
	padding-right: 13px;
	height: 100%;
	float: left;
	width: 5%;
	color: #747474;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	font-weight: 400;
}

/* PRODUCT GALLERY */







.ProductGalDtlMain {
	width: 758px;
	height: 0;
	background: #FFF;
	z-index: 5;
	margin-top: 145px;
	padding: 0 0;
	overflow: hidden;
	-webkit-transition: height.5s; /* Safari */
	transition: height.5s;
	margin-left: 0;
	position: absolute;
}

/* RESPONSIVE */







.MobileScroll {
	float: left;
	margin: 0;
	width: 100%;
	height: 90vh;
	left: 0;
	padding: 0 0 200px 0;
	overflow-x: hidden;
}

.MobileHeader {
	float: left;
	width: 100%;
	height: auto;
	border-bottom: 1px solid #000;
	background: #53FFBA;
}

.MobileProImg {
	float: left;
	margin: 0 0 0 10px;
	width: 40px;
	height: 40px;
	border-radius: 50%;
	border: 1px solid rgba(255, 255, 255, 1);
	overflow: hidden;
}

.MobProname {
	float: left;
	margin: 10px 0 0 20px;
	padding: 0 0 10px 0;
	width: 75%;
	height: auto;
	color: #133a2c;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.navbar-inverse .navbar-nav > li > a span {
	float: right;
	border: 0 !important;
	margin: 0 50px 0 0;
	color: #133a2c;
	line-height: 25px;
	background: #f60808;
	border-radius: 50%;
	width: 25px;
	height: 25px;
	text-align: center;
	line-height: 25px;
	color: #FFF;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	font-weight: 400;
}

/* 05-08-15 */







.slidepanel {
	background: rgba(0, 0, 0,1) none repeat scroll 0 center;
	display: block;
	font-family: "Gotham_SSm_5r", Helvetica, Arial, sans-serif;
	height: 100%;
	padding: 0rem 0rem 0rem 3.125rem;
	position: fixed;
	right: -400px;
	top: 0;
	width: 400px;
	z-index: 1000000;
	height: 100vh;
	padding: 0 0;
	-webkit-transition: right .5s; /* Safari */
	transition: right .5s;
	overflow: hidden;
	display: none;
}

.slidepanelclose a {
	float: right;
	margin: 23px 5px 0 0;
	width: 30px;
	height: 30px;
	opacity: 1;
	color: #a1a1a1;
	font-size: 20px;
}

.slidepanel p {
	float: left;
	margin: 19px 0 0 30px;
	height: auto;
	font-size: 18px;
	color: #a1a1a1;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	line-height: 30px;
}

.slidepanelclose a:hover {
	color: #FFF;
}

.navigation-list {
	float: left;
	margin: 19px 0 0 0;
	padding: 0 30px;
	width: 100%;
	height: auto;
	list-style: none;
}

.navigation-list li {
	float: left;
	width: 100%;
}

.navigation-list li a {
	float: left;
	margin: 0 0 20px 0;
	height: auto;
	font-size: 14px;
	color: #7b7a7a;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 30px;
	vertical-align: middle;
}

.navigation-list li a:hover {
	color: #FFF;
}

.navigation-list li .fa {
	float: left;
	width: 50px;
	margin: -5px 0 0 0;
	font-size: 22px;
	color: #656565;
	padding-top: 10px;
}

.navigation-list li:hover .fa {
	color: #abe4cf;
}

.navigation-list li:hover a {
	color: #FFF !important;
	cursor: pointer;
}

.navigation-list2 {
	float: left;
	margin: 31px 0 0 0;
	padding: 0 30px;
	width: 100%;
	height: auto;
	list-style: none;
}

.navigation-list2 li {
	float: left;
	width: 100%;
}

.navigation-list2 li a {
	float: left;
	margin: 0 0 20px 0;
	height: auto;
	font-size: 14px;
	color: #7b7a7a;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	text-transform: uppercase;
	line-height: 30px;
	vertical-align: middle;
}

.navigation-list2 li a:hover {
	color: #FFF;
}

.navigation-list2 li .fa {
	float: left;
	width: 50px;
	margin: -5px 0 0 0;
	font-size: 22px;
	color: #656565;
	padding-right: 0;
	padding-top: 10px;
}

.navigation-list2 li:hover .fa {
	color: #abe4cf;
}

.navigation-list2 li:hover a {
	color: #FFF !important;
	cursor: pointer;
}

.navigation-list3 {
	float: left;
	margin: 37px 0 0 0;
	padding: 0 30px;
	width: 100%;
	height: auto;
	list-style: none;
}

.navigation-list3 li {
	float: left;
	width: 100%;
}

.navigation-list3 li a {
	float: left;
	margin: 0 0 20px 0;
	padding: 0 0 0 0;
	height: auto;
	font-size: 14px;
	color: #7b7a7a;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	line-height: 30px;
	vertical-align: middle;
}

.navigation-list3 li a:hover {
	color: #FFF;
}

.navigation-list3 li .fa {
	float: left;
	width: 50px;
	margin: -5px 0 0 0;
	font-size: 22px;
	color: #656565;
	padding-top: 10px;
}

.navigation-list3 li:hover .fa {
	color: #abe4cf;
}

.navigation-list3 li:hover a {
	color: #FFF !important;
	cursor: pointer;
}

.HeaderRightSecHome {
	float: left;
	margin: 0;
	width: auto;
	height: auto;
}

.HeaderLeftSecHome {
	float: right;
	margin: 0;
	width: 555px;
	height: auto;
}


.Searchfade {
	position: fixed;
	width: 110%;
	height: 100vh;
	background: rgba(0, 0, 0, .8);
	z-index: 999998;
	left: -20px;
}

/* MENU NEW */







.slidepanelSocial {
	float: left;
	margin: 0;
	width: 100%;
	padding: 0 30px;
}

.MenuFaceBook a {
	float: left;
	margin: 8px 20px 0 0;
	width: 32px;
	height: 32px;
	border: 2px solid #888888;
	border-radius: 50%;
	text-align: center;
	transition: background 0.5s ease;
	line-height: 32px;
	color: #888;
	font-size: 16px;
}

.MenuFaceBook a .fa {
	padding-top: 6px;
}

.MenuFaceBook a:hover {
	background: #3B5998;
	color: #FFF;
	transition: background 0.5s ease;
	transition: color 0.5s ease;
	border: 2px solid #3B5998;
}

.MenuLinkedin a {
	float: left;
	margin: 8px 20px 0 0;
	width: 32px;
	height: 32px;
	border: 2px solid #888888;
	border-radius: 50%;
	text-align: center;
	transition: background 0.5s ease;
	line-height: 26px;
	color: #888;
	font-size: 16px;
}

.MenuLinkedin a .fa {
	padding-top: 5px;
}

.MenuLinkedin a:hover {
	background: #007BB6;
	color: #FFF;
	transition: background 0.5s ease;
	transition: color 0.5s ease;
	border: 2px solid #007BB6;
}

.MenuTwitter a {
	float: left;
	margin: 8px 20px 0 0;
	width: 32px;
	height: 32px;
	border: 2px solid #888888;
	border-radius: 50%;
	text-align: center;
	transition: background 0.5s ease;
	line-height: 28px;
	color: #888;
	font-size: 16px;
}

.MenuTwitter a .fa {
	padding-top: 5px;
}

.MenuTwitter a:hover {
	background: #00ACED;
	color: #FFF;
	transition: background 0.5s ease;
	transition: color 0.5s ease;
	border: 2px solid #00ACED;
}

.Menupinintert a {
	float: left;
	margin: 8px 20px 0 0;
	width: 32px;
	height: 32px;
	border: 2px solid #888888;
	border-radius: 50%;
	text-align: center;
	transition: background 0.5s ease;
	line-height: 32px;
	color: #888;
	font-size: 16px;
}

.Menupinintert a .fa {
	padding-top: 7px;
}

.Menupinintert a:hover {
	background: #CB2027;
	color: #FFF;
	transition: background 0.5s ease;
	transition: color 0.5s ease;
	border: 2px solid #CB2027;
}

/* MOBILE VIEW */







.MobileHeader {
	float: left;
	margin: 0 0 0 0;
	width: 100%;
	height: auto;
	background: url(../img/innerpages/profile/profilebg.jpg) no-repeat;
	background-size: cover;
	min-height: 100px;
	border-bottom: 0;
	padding: 30px 0;
}

.MobileProfileImg {
	margin: 0 auto;
	width: 52px;
	height: 52px;
	border-radius: 50%;
	overflow: hidden;
}

.MobileProfileImg img {
	width: 100%;
	height: 100%;
}

.MobileHeader h1 {
	width: 100%;
	text-align: center;
	padding: 20px 20px 10px 20px;
	color: #193f31;
	font-size: 22px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
}

.MobileHeader p {
	width: 100%;
	text-align: center;
	padding: 0 20px;
	color: #193f31;
	font-size: 16px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
}

.mobilecontent {
	float: left;
	margin: 0;
	width: 100%;
	height: auto;
}

.AboutDtlMobCon {
	float: left;
	padding: 0 10px;
	position: relative;
	width: 100%;
}

.block p {
	color: #0d291f;
	float: left;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	padding: 0 0 0 0;
	line-height: 26px;
	width: 100%;
}

/* NEW BANNER SEARCH */







.BannerHeaderToptabMain {
	float: left;
	margin: 33px 0 0 0;
	width: 100%;
	height: auto;
}

.BannerHeaderToptabMain ul {
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
	list-style: none;
}

.BannerHeaderToptabMain ul li a {
	float: left;
	margin: 0 1px 0 0;
	width: 170px;
	padding: 0;
	background: #3ae3dd;
	height: 39px;
	line-height: 39px;
	text-align: center;
	font-size: 18px;
	color: #FFF;
	font-weight: 500;
	font-family: 'Open Sans', sans-serif;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-border-bottom-left-radius: 0;
	-moz-border-bottom-left-radius: 0;
	border-bottom-left-radius: 0;
	-webkit-border-bottom-right-radius: 0;
	-moz-border-bottom-right-radius: 0;
	border-bottom-right-radius: 0;
}

.NewToptabAct {
	background: #33c7e2 !important;
}

.NewBannerSerchBg {
	float: left;
	margin: 0 5vw 0 0;
	width: 88%;
	height: auto;
	min-height: 121px;
	background: #33c7e2;
	border: 0;
	padding: 0 40px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-border-top-left-radius: 0;
	-moz-border-top-left-radius: 0;
	border-top-left-radius: 0;
}

.BannerBottomTxt {
	width: 240px;
	height: auto;
	position: absolute;
	bottom: 33px;
	z-index: 1000;
	right: 26px;
}

.BannerBottomTxt h1 {
	float: left;
	margin: 0 0 5px 0;
	width: 100%;
	height: auto;
	font-size: 15px;
	color: #FFF;
	font-weight: 300;
	font-family: 'Open Sans', sans-serif;
}

.BannerBottomTxt p {
	float: left;
	margin: 5px 0 0 0;
	width: auto;
	height: auto;
}

.bannerLocIcon {
	float: left;
	margin: 5px 0 0 0;
	width: 10%;
	height: auto;
}

.bannerLocTxt {
	float: left;
	margin: 0;
	width: 90%;
	margin: 0 0 0 0;
	font-size: 12px;
	color: #FFF;
	font-weight: 300;
	font-family: 'Open Sans', sans-serif;
}

/* LOGIN NEW */







.SignInProimgCon {
	float: left;
	margin: 57px 0 57px 0;
	width: 100%;
}

.SignInProimg {
	margin: 0 auto;
	width: 72px;
	height: 72px;
	border-radius: 50%;
	overflow: hidden;
}

.SignInProimg img {
	width: 100%;
	height: 100%;
}

.SignInSec1 {
	float: left;
	margin: 30px 0 0 0;
	width: 100%;
	height: auto;
	position: relative;
}

.SignInSec2 {
	float: left;
	margin: 30px 0 0 0;
	width: 100%;
	height: auto;
	position: relative;
}

.SignInSec1 p {
	float: left;
	margin: 0;
	padding: 10px 0 20px 0;
	width: 100%;
	height: auto;
	text-align: center;
	font-size: 14px;
	color: #F00;
	font-weight: 400;
	font-family: 'Open Sans', sans-serif;
}

.SignInSec1 p a {
	color: #000;
}

.SignInSec2 p {
	float: left;
	margin: 0;
	padding: 28px 0 0 0;
	width: 100%;
	height: auto;
	text-align: center;
	font-size: 16px;
	color: #262626;
	font-weight: 400;
	font-family: 'Open Sans', sans-serif;
}

.content { /*font-size: 150%;*/
	padding: 0 0;
}

.LoginNextBtn a {
	float: left;
	margin: 30px 0 30px 0;
	padding: 0 0 0 20px;
	width: 100%;
	height: 44px;
	background: #e94569 url(../img/login/arrow.png) no-repeat right center;
	font-size: 16px;
	color: #FFF;
	font-weight: 400;
	font-family: 'Open Sans', sans-serif;
	line-height: 44px;
}

.SigninBackArrow a {
	position: absolute;
	width: 9px;
	height: 17px;
	background: url(../img/login/back.png) no-repeat;
	left: 0;
	top: 113px;
}

/* 10-08-15 */







div.cs-skin-underline {
	background: transparent;
	font-size: 16px;
	font-weight: normal;
}
 @media screen and (max-width: 30em) {

div.cs-skin-underline {
	font-size: 1.2em;
}
}

.cs-skin-underline > span {
	padding: 0.5em 4em 0.5em 0.5em;
	border-bottom: 3px solid #000;
	border-color: inherit;
	font-weight: 400;
	color: #000 !important;
}

.cs-skin-underline > span::after {
	font-family: 'icomoon';
	content: '\e003';
	right: 0.25em;
	-webkit-transform: translate3d(0, -50%, 0) rotate3d(0, 0, 1, 45deg);
	transform: translate3d(0, -50%, 0) rotate3d(0, 0, 1, 45deg);
	-webkit-transition: -webkit-transform 0.5s;
	transition: transform 0.5s;
	font-size: 20px;
}

.cs-skin-underline.cs-active > span::after {
	-webkit-transform: translate3d(0, -50%, 0) rotate3d(0, 0, 1, 270deg);
	transform: translate3d(0, -50%, 0) rotate3d(0, 0, 1, 270deg);
}

.cs-skin-underline .cs-options {
	background: #FFF;
	opacity: 0;
	-webkit-transition: opacity 0.3s 0.4s, visibility 0s 0.7s;
	transition: opacity 0.3s 0.4s, visibility 0s 0.7s;
}

.cs-skin-underline.cs-active .cs-options {
	opacity: 1;
	-webkit-transition: opacity 0.3s;
	transition: opacity 0.3s;
	border: 0;
	border-top: 0 !important;
	width: 100.5%;
	margin-left: -1px;
}

.cs-skin-underline ul span {
	position: relative;
	font-size: 16px;
	font-weight: 400;
	padding: 1.2em 0.8em;
	opacity: 0;
	-webkit-transform: translate3d(100%, 0, 0);
	transform: translate3d(100%, 0, 0);
	-webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
	transition: opacity 0.3s, transform 0.3s;
}

.cs-select ul span::after {
	content: '';
	opacity: 0;
}

.cs-select .cs-selected span::after {
	font-family: 'icomoon';
	content: '\e010';
	opacity: 1;
	-webkit-transition: opacity 0.3s 0.7s;
	transition: opacity 0.3s 0.7s;
}

.cs-skin-underline ul span::before {
	content: '';
	position: absolute;
	bottom: 1px;
	left: 0;
	height: 3px;
	width: 100%;
	background-color: #63e4b8;
	-webkit-transform: translate3d(200%, 0, 0);
	transform: translate3d(200%, 0, 0);
	-webkit-transition: -webkit-transform 0.3s;
	transition: transform 0.3s;
}

.cs-skin-underline.cs-active ul span, .cs-skin-underline.cs-active ul span::before {
	opacity: 1;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}

.cs-skin-underline li:nth-child(5) span, .cs-skin-underline li:nth-child(5) span::before, .cs-skin-underline.cs-active li:first-child span, .cs-skin-underline.cs-active li:first-child span::before {
	-webkit-transition-delay: 0s;
	transition-delay: 0s;
}

.cs-skin-underline li:nth-child(4) span, .cs-skin-underline li:nth-child(4) span::before, .cs-skin-underline.cs-active li:nth-child(2) span, .cs-skin-underline.cs-active li:nth-child(2) span::before {
	-webkit-transition-delay: 0.05s;
	transition-delay: 0.05s;
}

.cs-skin-underline li:nth-child(3) span, .cs-skin-underline li:nth-child(3) span::before {
	-webkit-transition-delay: 0.1s;
	transition-delay: 0.1s;
}

.cs-skin-underline li:nth-child(2) span, .cs-skin-underline li:nth-child(2) span::before, .cs-skin-underline.cs-active li:nth-child(4) span, .cs-skin-underline.cs-active li:nth-child(4) span::before {
	-webkit-transition-delay: 0.15s;
	transition-delay: 0.15s;
}

.cs-skin-underline li:first-child span, .cs-skin-underline li:first-child span::before, .cs-skin-underline.cs-active li:nth-child(5) span, .cs-skin-underline.cs-active li:nth-child(5) span::before {
	-webkit-transition-delay: 0.2s;
	transition-delay: 0.2s;
} /* more items require more delay declarations */

.cs-skin-underline .cs-options li span:hover, .cs-skin-underline .cs-options li.cs-focus span, .cs-skin-underline li.cs-selected span {
	color: #566473;
	background: transparent;
}

/* NOTIFICATION */







.NotificationOne {
	width: 100%;
	height: auto;
	min-height: 60px;
	background: #f5d70a;
	z-index: 1;
	position: fixed;
	left: 0;
	text-align: center;
	padding: 18px 0;
	border-bottom: 1px solid #d1d1d1;
	-webkit-box-shadow: 0px 1px 5px 0px rgba(50, 50, 50, 0.55);
	-moz-box-shadow: 0px 1px 5px 0px rgba(50, 50, 50, 0.55);
	box-shadow: 0px 1px 5px 0px rgba(50, 50, 50, 0.55);
}

.NotificationOne p {
	float: left;
	margin: 0;
	width: 100%;
	font-size: 20px;
	color: #564d0d;
	font-family: 'Open Sans', sans-serif;
	padding: 0 100px;
}

.NotificationOneClose a {
	position: absolute;
	right: 15px;
	width: 41px;
	height: 41px;
	bottom: -20px;
	background: #f11616;
	text-align: center;
	border-radius: 50%;
	font-size: 20px;
	color: #FFF;
	padding: 5px 0 0 0;
	-webkit-box-shadow: 0px 0px 8px 0px rgba(50, 50, 50, 0.75);
	-moz-box-shadow: 0px 0px 8px 0px rgba(50, 50, 50, 0.75);
	box-shadow: 0px 0px 8px 0px rgba(50, 50, 50, 0.75);
}

.NotificationTwo {
	width: 100%;
	height: auto;
	min-height: 60px;
	background: #09bafc;
	z-index: 1;
	position: fixed;
	left: 0;
	text-align: center;
	padding: 18px 0;
	border-bottom: 1px solid #09bafc;
	-webkit-box-shadow: 0px 1px 5px 0px rgba(50, 50, 50, 0.55);
	-moz-box-shadow: 0px 1px 5px 0px rgba(50, 50, 50, 0.55);
	box-shadow: 0px 1px 5px 0px rgba(50, 50, 50, 0.55);
}

.NotificationTwo p {
	float: left;
	margin: 0;
	width: 100%;
	font-size: 20px;
	color: #FFF;
	font-family: 'Open Sans', sans-serif;
	padding: 0 100px;
}

.NotificationTwo p a {
	color: #FFF;
	text-transform: uppercase;
	background: #e94569;
	padding: 7px 25px;
	margin: 0 0 0 63px;
}

.NotificationTwo p span {
	font-weight: 700;
	text-transform: uppercase;
}

.NotificationTwoClose a {
	position: absolute;
	right: 15px;
	width: 41px;
	height: 41px;
	bottom: -20px;
	background: #f5d44f;
	text-align: center;
	border-radius: 50%;
	font-size: 20px;
	color: #000;
	padding: 5px 0 0 0;
	-webkit-box-shadow: 0px 0px 8px 0px rgba(50, 50, 50, 0.75);
	-moz-box-shadow: 0px 0px 8px 0px rgba(50, 50, 50, 0.75);
	box-shadow: 0px 0px 8px 0px rgba(50, 50, 50, 0.75);
}

.PaginationFixed {
	position: fixed;
	width: 100%;
	height: 40px;
	background: #09c986;
	z-index: 9999;
	bottom: 0;
}

/* PROFILE 10-08-15 */







.ProfileInerCon {
	float: left;
	margin: 0;
	width: 100%;
	height: auto;
	position: relative;
}

.profilefade {
	position: fixed;
	width: 100%;
	height: 100vh;
	background: rgba(0, 0, 0, .6);
	z-index: 999;
}

/*.profilenewmaincon {
	width:1507px;
	height:auto;
	position:absolute;
	z-index:1000;
	top:0;
	background:#fafafa;
}

.profilecol-1 {
	float:left;
	margin:0;
	width:45%;
	height:auto;
	position:relative;
}

.profilecol-2 {
	float:left;
	margin:0 0 0 707px;
	width:800px;
	height:auto;
	
}

*/







.Profilenewview {
	margin: 0;
	width: 100%;
	height: 100vh; /*min-height:100vh;*/
	background: url(../img/innerpages/newprofile/bg.jpg) no-repeat;
	background-size: cover;/*position:fixed;*/
	position: absolute !important;
}

.ProfileViewFade {
	position: fixed;
	width: 707px;
	height: 100vh;
	background: rgba(0, 0, 0, .3)
}

.changebgbtn a {
	background: rgba(0, 0, 0, 0) url("../img/innerpages/newprofile/camera.png") no-repeat scroll right center;
	color: #fff;
	float: right;
	font-family: 'Open Sans', sans-serif;
	font-size: 18px;
	height: auto;
	margin: 15px 20px 0 0;
	padding: 0 40px 0 0;
	position: absolute;
	right: 0;
	width: auto;
}

.Newprofileimg {
	float: left;
	margin: 0;
	width: 100%;
	height: auto;
	overflow: hidden;
	margin-top: 0;
	position: relative;
}

.Newprofileimg img {
	width: 100%;
	height: 250px;
}

.NewProfileImgnopro {
	border: 1px solid #cdcdcd !important;
}

.Profilenewview h1 {
	margin: 35px 0 0 0;
	padding: 0 20px;
	width: 100%;
	color: #d9d9d9;
	font-size: 30px;
	color: #FFF;
	font-weight: 300;
	font-family: 'Open Sans', sans-serif;
	text-align: center;
	position: relative;
}

.Profilenewview p {
	margin: 5px 0 20px 0;
	padding: 0 20px;
	width: 100%;
	color: #d9d9d9;
	font-size: 18px;
	color: #FFF;
	font-weight: 300;
	font-family: 'Open Sans', sans-serif;
	text-align: center;
}

.Profilenewviewsep {
	margin: 0 auto;
	width: 450px;
	padding: 44px 0 0 0;
	height: 1px;
	border-bottom: 1px solid #e6e6e6;
}

.newprofileviewlinks {
	margin: 0 auto;
	width: 251px;
	height: auto;
	padding-top: 35px;
}

.CreatResumeNew {
	float: left;
	margin: 0;
	width: 70px;
	height: 70px;
	border-radius: 50%;
	border: 2px solid #FFF;
	text-align: center;
	color: #FFF;
}

.CreatResumeNew:hover {
	color: #ff033a;
	border: 2px solid #ff033a;
}

.CreatResumeNew .fa {
	padding-top: 20px;
	font-size: 24px;
}

.myfavouritesNew {
	float: left;
	margin: 0 20px 0 20px;
	width: 53px;
	height: 53px;
	border-radius: 50%;
	border: 2px solid #8d8d8d;
	text-align: center;
	color: #FFF;
}

.myfavouritesNew .fa {
	padding-top: 13px;
	font-size: 24px;
}

.mysettingsNew {
	float: left;
	margin: 0 0;
	width: 53px;
	height: 53px;
	border-radius: 50%;
	border: 2px solid #8d8d8d;
	text-align: center;
	color: #FFF;
}

.mysettingsNew .fa {
	padding-top: 13px;
	font-size: 24px;
}

.tt-wrapper {
	padding: 0;
	width: 300px;
	height: 39px;
	margin: 0 auto 0 auto;
	list-style: none;
	display: inline-block;
}

.tt-wrapper li {
	float: left;
	margin-right: 10px;
}

.tt-wrapper li a {
	display: block;
	width: 39px;
	height: 39px;
	margin: 0 0;
	outline: none;
	background: transparent url(../images/growcase_the_social_gunman_icons.png) no-repeat top left;
	text-indent: -9000px;
	position: relative;
	z-index: 99999;
	list-style: none;
	border: 0;
}

.tt-wrapper li .tt-gplus {
	background-position: 0px 0px;
}

.tt-wrapper li .tt-twitter {
	background-position: -68px 0px;
}

.tt-wrapper li .tt-dribbble {
	background-position: -136px 0px;
}

.tt-wrapper li .tt-facebook {
	background-position: -204px 0px;
}

.tt-wrapper li .tt-linkedin {
	background-position: -272px 0px;
}

.tt-wrapper li .tt-forrst {
	background-position: -340px 0px;
}

.tt-wrapper li a span {
	width: 100px;
	height: auto;
	line-height: 20px;
	padding: 10px;
	left: 50%;
	margin-left: -52px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	font-size: 14px;
	color: #FFF;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
	text-align: center;
	border: 1px solid #28bbff;
	background: #28bbff;
	text-indent: 0px;
	border-radius: 5px;
	position: absolute;
	pointer-events: none;
	bottom: 100px;
	opacity: 0;
	box-shadow: 1px 1px 2px rgba(0,0,0,0.1);
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

.tt-wrapper li a span:before, .tt-wrapper li a span:after {
	content: '';
	position: absolute;
	bottom: -11px;
	left: 50%;
	margin-left: -9px;
	width: 0;
	height: 0;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-top: 10px solid rgba(0,0,0,0.1);
}

.tt-wrapper li a span:after {
	bottom: -11px;
	margin-left: -10px;
	border-top: 10px solid #28bbff;
}

.tt-wrapper li a:hover span {
	opacity: 1;
	bottom: 45px;
}

.arrow_box {
	border: 0;
	position: relative;
	background: #FFF;
	border-bottom: 1px solid;
	border-bottom-color: rgba(0, 0, 0, .1);
	width: 100%;
	border-radius: 0;
	height: 70px;
	line-height: 70px;
}

.arrow_box:after, .arrow_box:before {
	top: 100%;
	left: 100px;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.arrow_box:after {
	border-color: rgba(136, 183, 213, 0);
	border-top-color: #FFF;
	border-width: 12px;
	margin-left: -12px;
}

.arrow_box:before {
	border-color: rgba(194, 225, 245, 0);
	border-top-color: rgba(0, 0, 0, .2);
	border-width: 13px;
	margin-left: -13px;
box-shadow:
}

.arrow_box ul {
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
	list-style: none;
	padding: 0 19px;
}

.arrow_box ul li a {
	float: left;
	margin: 0;
	width: auto;
	font-size: 16px;
	color: #000;
	font-weight: 400;
	font-family: 'Open Sans', sans-serif;
	padding: 0 30px;
}

.arrow_box ul li a:hover {
	color: #e94569;
}

.arrow_box_act a {
	color: #e94569 !important;
}

.Newaboutusview {
	float: left;
	margin: 0 0 0 0;
	width: 100%;
	height: auto;
	padding: 0 0 30px 0;
	position: relative;
	border-bottom: 0;
}

.Newaboutusview p {
	float: left;
	margin: 0 0;
	padding: 0;
	width: 100%;
	color: #404040;
	font-size: 16px;
	font-weight: 400;
	font-family: 'Open Sans', sans-serif;
}

.aboutcontactmain {
	float: left;
	margin: 35px 0 0 0;
	width: 100%;
	position: relative;
}

.aboutcontactRight {
	float: right;
	margin: 0 0 0 0;
	padding: 25px 20px 25px 95px;
	width: 100%;
	background: #FFF;
}

.aboutcontactleft {
	float: left;
	width: 100%;
	height: 60px;
	background: #e8e8e8 url(../img/innerpages/newprofile/mail.png) no-repeat 19px center;
	padding: 0 0 0 95px;
	line-height: 60px;
	color: #000;
	font-size: 24px;
	font-weight: 700;
	font-family: 'Open Sans', sans-serif;
}

.aboutcontactRight h1 {
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
	color: #000;
	font-size: 16px;
	font-weight: 700;
	font-family: 'Open Sans', sans-serif;
}

.aboutcontactRight span {
	float: left;
	margin: 15px 0 0 0;
	padding: 0;
	width: 70%;
	color: #404040;
	font-size: 16px;
	font-weight: 400;
	font-family: 'Open Sans', sans-serif;
}

.aboutusnew_map {
	float: left;
	margin: 36px 0 0 0;
	width: 100%;
	height: auto;
}

.aboutusnew_map img {
	width: 100%;
	height: 100%;
}

.ProfileNewClose a {
	width: 69px;
	height: 45px;
	background: #f7f7f7;
	z-index: 99999;
	position: absolute;
	right: 0;
	text-align: center;
	line-height: 42px;
	color: #a0a0a0;
	border-left: 1px solid #dbdbdb;
}

.ProfilenewClose a .fa {
	float: left;
	padding-top: 12px;
	padding-left: 15px;
	font-size: 20px;
}

.ProfilenewClose a:hover {
	color: #ff033a;
	border: 2px solid #ff033a;
}

.ProfileNewEdit a {
	width: 70px;
	height: 45px;
	background: #f7f7f7;
	z-index: 99999;
	position: absolute;
	right: 70px;
	text-align: center;
	line-height: 42px;
	color: #a0a0a0;
}

.Profilenewedit a .fa {
	float: left;
	padding-top: 12px;
	padding-left: 15px;
	font-size: 20px;
}

.Profilenewedit a:hover {
	color: #ff033a;
	border: 2px solid #ff033a;
}

section {
	border: 0;
	margin: 0 0 0 0;
}

section:first-of-type {
	margin-top: 0;
}

#ScrollnewMain {
	float: left;
	width: 100%;
	padding: 51px 0 0 0;
	height: auto;
	overflow-x: hidden;
	background: #FFF;
	min-height: 100vh;
}

.Newskillsview {
	float: left;
	margin: 0 0 0 0;
	width: 100%;
	height: auto;
	padding: 50px 0 0 0;
	position: relative;
	border-bottom: 1px dashed #dddddd;
}

.Newexperview {
	float: left;
	margin: 0 0 0 0;
	width: 100%;
	height: auto;
	padding: 50px 0 0 0;
	position: relative;
	border-bottom: 1px dashed #dddddd;
}

.Neweducview {
	float: left;
	margin: 0 0 0 0;
	width: 100%;
	height: auto;
	padding: 50px 0 0 0;
	position: relative;
	border-bottom: 1px dashed #dddddd;
}

.Newconview {
	float: left;
	margin: 0 0 0 0;
	width: 100%;
	height: auto;
	padding: 50px 0 0 0;
	position: relative;
	border-bottom: 1px dashed #dddddd;
}

.Newportview {
	float: left;
	margin: 0 0 0 0;
	width: 100%;
	height: auto;
	padding: 50px 0 0 0;
	position: relative;
	border-bottom: 1px dashed #dddddd;
}

/* OTHER PROFILE VIEW */







.Profilenewviewsepother {
	margin: 0 auto;
	width: 530px;
	padding: 44px 0 0 0;
	height: 1px;
	border-bottom: 0;
}

.newprofileviewlinksother {
	margin: 0 auto;
	width: 75%;
	height: auto;
	padding: 17px 17px 0 17px;
	border: 1px solid rgba(150, 150, 150, .52);
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	overflow: visible;
}

.DownloadResumeNew {
	float: left;
	margin: 0;
	width: 39px;
	height: 39px;
	border-radius: 50%;
	border: 1px solid #b7b7b7;
	text-align: center;
	color: #b7b7b7;
}

.DownloadResumeNew .fa {
	padding-top: 9px;
	font-size: 18px;
}

.videochatNew {
	float: left;
	margin: 0 0 0 20px;
	width: 70px;
	height: 70px;
	border-radius: 50%;
	border: 2px solid #FFF;
	text-align: center;
	color: #FFF;
}

.videochatNew .fa {
	padding-top: 20px;
	font-size: 24px;
}

.ConnectedConNew a {
	width: 42px;
	height: 42px;
	border-radius: 50%;
	background: #e94569;
	color: #FFF;
	text-align: center;
	position: absolute;
	top: -60px;
	left: 50%;
	margin-left: -21px;
	z-index: 100;
	font-size: 20px !important;
}

.ConnectedConNew a .fa {
	padding-top: 13px;
}

/* CHANGE PHOTO */







.ChangeDropField {
	float: left;
	margin: 100px 0 50px 0;
	width: 100%;
	height: auto;
	border: 1px dashed #3c3c3c;
	text-align: center;
	min-height: 315px
}

.ChangeDropField .fa {
	font-size: 60px;
	color: #bfbfbf;
	margin-top: 110px;
}

.ChangeDropField p {
	float: left;
	margin: 0;
	width: 100%;
	color: #3e3e3e;
	font-size: 24px;
	font-weight: 400;
	font-family: 'Open Sans', sans-serif;
}

.ErrorMain {
	float: left;
	margin: 0;
	width: 100%;
	height: 100vh;
}

.Errorinr {
	margin: 0 auto;
	width: 520px;
	height: auto;
}

.errorimg {
	float: left;
	margin: 30% 0 0 0;
	width: 100%;
	text-align: center;
	font-size: 200px;
	color: #bdbdbd;
}

.Errorinr h1 {
	float: left;
	margin: 10px 0 0 0;
	width: 100%;
	height: auto;
	text-align: center;
	color: #000;
	font-size: 60px;
	font-weight: 300;
	font-family: "Open Sans", sans-serif;
}

.Errorinr h1 img {
	margin: -20px 0 0 0;
}

.Errorinr p {
	float: left;
	margin: 30px 0 0 0;
	width: 100%;
	height: auto;
	text-align: center;
	color: #2f2f2f;
	font-size: 16px;
	font-weight: 400;
	font-family: 'Open Sans', sans-serif;
}

.Errorinr p a {
	font-weight: 700;
	color: #2f2f2f;
}

/* RELATED PROFILES */







.RelatedProfiles {
	position: fixed;
	width: 280px;
	height: 100vh;
	background: #FFF;
	z-index: 999999;
	right: 0;
	top: 70px;
}

.RelatedProfiles h1 {
	float: left;
	margin: 0;
	width: 100%;
	height: 50px;
	line-height: 50px;
	text-align: center;
	background: #E94569;
	color: #FFF;
	font-size: 20px;
	font-weight: 400;
	font-family: 'Open Sans', sans-serif;
	text-transform: uppercase;
	position: fixed;
	width: 280px;
	z-index: 9999999;
}

.RelatedMainScroll {
	float: left;
	margin: 0;
	width: 100%;
	height: auto;
	padding: 0 20px 50px 20px;
}

/* PRICING NEW */







.Pricingnewmain {
	float: left;
	margin: 0;
	width: 100%;
	height: auto;
	padding: 100px 0;
}

.pricingnewinner {
	margin: 0 auto;
	width: 980px;
	height: auto;
}

.pricingnewinner h1 {
	float: left;
	margin: 0;
	width: 100%;
	height: auto;
	text-align: center;
	color: #505050;
	font-size: 48px;
	font-weight: 400;
	font-family: 'Open Sans', sans-serif;
}

.pricingnewinner p {
	float: left;
	margin: 10px 0 0 0;
	width: 100%;
	height: auto;
	text-align: center;
	color: #0f0d0d;
	font-size: 18px;
	font-weight: 400;
	font-family: 'Open Sans', sans-serif;
}

.pricingtable {
	float: left;
	margin: 92px 0 0 0;
	width: 100%;
	height: auto;
	border: 4px solid #dedede;
	background: #FFF;
	-webkit-box-shadow: 0px 0px 4px 0px rgba(50, 50, 50, 0.65);
	-moz-box-shadow: 0px 0px 4px 0px rgba(50, 50, 50, 0.65);
	box-shadow: 0px 0px 4px 0px rgba(50, 50, 50, 0.65);
}

.pricingtablerow {
	float: left;
	margin: 0;
	width: 100%;
	height: auto;
	min-height: 210px;
	border-bottom: 1px solid #c3c3c3;
}

.pricingtablerow:last-child {
	border-bottom: 0;
}

.pricingcol-1 {
	float: left;
	margin: 0;
	width: 33.33%;
	height: auto;
	min-height: 210px;
	position: relative;
	padding: 0 0;
	text-align: center;
}

.pricingtablerow h2 {
	float: left;
	margin: 0;
	padding: 85px 0;
	width: 100%;
	text-align: center;
	color: #000;
	font-size: 30px;
	font-weight: 500;
	font-family: 'Open Sans', sans-serif;
}

.pricingcol-2 {
	float: left;
	margin: 0;
	width: 33.33%;
	height: auto;
	min-height: 210px;
	position: relative;
	padding: 0 0;
	border-left: 1px solid #c3c3c3;
	border-right: 1px solid #c3c3c3;
	text-align: center;
}

.pricingcol-2 span {
	float: left;
	margin: 0;
	padding: 92px 0;
	width: 100%;
	text-align: center;
	color: #000;
	font-size: 18px;
	font-weight: 400;
	font-family: 'Open Sans', sans-serif;
}

.pricingcol-3 {
	float: left;
	margin: 0;
	width: 33.33%;
	height: auto;
	min-height: 210px;
	position: relative;
	padding: 0 0;
	border-left: 1px solid #c3c3c3;
	border-right: 1px solid #c3c3c3;
	text-align: center;
}

.pricingcol-3txt {
	float: left;
	margin: 0;
	padding: 80px 0 0 0;
	width: 100%;
	text-align: center;
	color: #000;
	font-size: 18px;
	font-weight: 400;
	font-family: 'Open Sans', sans-serif;
}

.unitprice {
	float: left;
	margin: 35px 0 27px 0;
	width: 100%;
	color: #000;
	font-size: 36px;
	font-weight: 400;
	font-family: 'Open Sans', sans-serif;
}

.unitprice .fa {
	font-size: 24px;
	margin-top: -5px;
	vertical-align: middle;
}

.unitprice span {
	padding-left: 0;
	font-size: 18px !important;
	font-weight: 400 !important;
}

.pricingcol-1 a {
	max-width: 221px;
	background: #e94569;
	padding: 10px 52px;
	color: #FFF;
	font-size: 20px;
	font-weight: 400;
	font-family: 'Open Sans', sans-serif;
}

.pricingtablerow h3 {
	float: left;
	margin: 0;
	padding: 72px 0 0 0;
	width: 100%;
	text-align: center;
	color: #000;
	font-size: 30px;
	font-weight: 500;
	font-family: 'Open Sans', sans-serif;
}

.pricingcol-1 p {
	float: left;
	margin: 0;
	padding: 5px 0 0 0;
	width: 100%;
	text-align: center;
	color: #505050;
	font-size: 18px;
	font-weight: 400;
	font-family: 'Open Sans', sans-serif;
}

.pricingcol-1 p span {
	color: #e94569;
}

.Pricerangmain {
	float: left;
	margin: 0 0 0 92px;
	width: 150px;
	height: auto;
}

.Pricerangmain ul {
	float: left;
	list-style: none;
	width: 100%;
	margin: 0 0 0 0;
	padding: 0;
}

.slideControlContainer {
	height: 7px;
	background: #505050; /* Old browsers */
	border-radius: 5px;
	cursor: pointer;
	width: 100%;
	float: left;
	margin: 20px 0 0 0;
}

.slideControlFill {
	background: #E94569; /* Old browsers */
	display: block;
	height: 100%;
	border-radius: 7px;
	box-shadow: inset 0 1px 0 #F9D7C5;
	position: relative;
	z-index: 1;
	overflow: visible !important;
}

.slideControlHandle {
	display: block;
	background: #E94569; /* Old browsers */
	border-radius: 50%;
	border: 0;
	width: 24px;
	height: 24px;
	box-shadow: 0 0 1px #555;
	position: absolute;
	right: 0;
	top: -8px;
	z-index: 5;
	cursor: pointer;
}

.ieShadow {
	zoom: 1;
filter: progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa, direction=0, strength=1), progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa, direction=45, strength=1), progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa, direction=90, strength=1), progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa, direction=135, strength=1), progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa, direction=180, strength=1), progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa, direction=225, strength=1), progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa, direction=270, strength=1), progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa, direction=315, strength=1);
	top: -8px;
	right: -4px;
}

.slideControlInput {
	width: auto;
	font-size: 1.5em;
	padding: 3px 5px;
	border: 0;
	border-radius: 5px;
	text-align: center;
	color: #333;
	font-weight: bold;
	display: block;
	position: absolute;
	left: 346px;
	top: 54px;
	background: none;
}

#Pricingnew .slideControlInput {
	top: 35px;
}

.pricingclose a {
	float: right;
	margin: 0;
	width: 50px;
	height: 50px;
	border: 1px solid #a4a4a4;
	text-align: center;
	position: fixed;
	top: 10px;
	right: 10px;
	color: #a4a4a4;
	padding: 8px 0 0 0;
	font-size: 26px;
}

.Pricinputnew {
	width: auto;
}

/* CROP */







.cropbgmainouter {
	float: left;
	margin: 0;
	padding-top: 120px;
	width: 100%;
	height: auto;
	padding-bottom: 50px;
}

.cropbgmain {
	margin: 0 auto;
	width: 500px;
	height: auto;
	overflow: auto;
	border: 1px solid #c6c6c6;
	padding: 0 40px 40px 40px;
}

.cropbgmain h1 {
	float: left;
	margin: 36px 0 0 0;
	width: 100%;
	height: auto;
	text-align: center;
	color: #000;
	font-size: 24px;
	font-weight: 400;
	font-family: 'Open Sans', sans-serif;
}

.cropbgmain p {
	float: left;
	margin: 10px 0 0 0;
	width: 100%;
	height: auto;
	text-align: center;
	color: #404040;
	font-size: 16px;
	font-weight: 400;
	font-family: 'Open Sans', sans-serif;
}

.cropArea {
	float: left;
	margin: 36px 0 0 0;
	width: 100%;
	height: 220px;
}

.cropArea img {
	width: 100%;
	height: 100%;
}

.CropBtnMain {
	margin: 0 auto;
	width: 238px;
	height: 34px;
}

.CropnewCancel a {
	float: left;
	margin: 25px 0 0 0;
	width: 116px;
	height: 34px;
	background: #c3c3c3;
	color: #807e7f;
	font-size: 14px;
	font-weight: 400;
	font-family: 'Open Sans', sans-serif;
	line-height: 34px;
	text-align: center;
	text-transform: uppercase;
	border-radius: 5px;
}

.CropnewSave a {
	float: left;
	margin: 25px 0 0 6px;
	width: 116px;
	height: 34px;
	background: #e04553;
	color: #FFF;
	font-size: 14px;
	font-weight: 400;
	font-family: 'Open Sans', sans-serif;
	line-height: 34px;
	text-align: center;
	text-transform: uppercase;
	border-radius: 5px;
}

.newsearchfor {
	float: left;
	margin: 0;
	width: 100%;
	text-align: center;
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	font-size: 30px;
	color: #FFF;
}

.Benifitsnew {
	float: left;
	margin: 15px 0 0 0;
	width: 100%;
	height: auto;
	text-align: center;
}

.Benifitsnew a {
	font-size: 18px;
	color: #FFF;
	font-weight: 300;
	font-family: 'Open Sans', sans-serif;
	padding: 10px;
}

/* JOIN DROPDOWN */







.NewDropdown {
	position: relative;
	background: none;
	height: 0;
	position: absolute;
	top: 70px;
	right: 262px;
	-webkit-transition: height .5s; /* Safari */
	transition: height .5s;
	overflow: hidden;
}

.NewDropdown:after {
	bottom: 100%;
	right: 20px;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(255, 255, 255, 0);
	border-bottom-color: #ffffff;
	border-width: 7px;
	margin-left: -7px;
}

.newdroprow a {
	float: left;
	margin: 0 0 10px 0;
	width: 100%;
	height: 46px;
	background: #FFF;
	line-height: 46px;
	font-size: 18px;
	color: #595959;
	font-weight: 500;
	font-family: 'Open Sans', sans-serif;
	padding: 0 20px 0 20px;
	position: relative;
}

.newdroprow a:hover {
	background: #e94569;
	color: #FFF;
}

.newdroprow a span {
	font-weight: 300;
}

.newdroprow a .fa {
	width: 40px;
}

.DropDownArrow {
	position: absolute;
	width: 11px;
	height: 6px;
	background: url(../img/common/arrow.png) no-repeat;
	top: 64px;
	right: 10px;
	z-index: 99999;
	display: none;
}

.NewHomwsearchmain {
	float: left;
	margin: 38px 0 0 0;
	width: 100%;
	height: 43px;
}

.Newhomesearchinr {
	float: left;
	width: 100%;
	height: 43px;
	position: relative;
}

.newhomeserchinput1 {
	float: left;
	margin: 0;
	width: 162px;
	height: 43px;
	border: 1px solid #fdf1cd;
	background: rgba(255, 255, 255, .25);
	padding: 0 5px;
	font-size: 16px;
	color: #FFF;
	font-weight: 400;
	font-family: 'Open Sans', sans-serif;
	border-right: 0;
}

.NewhomeSearchBtn {
	position: absolute;
	width: 49px;
	height: 43px;
	background: url(../img/common/search_btn_new.jpg) no-repeat;
	top: 1px;
	right: 1px;
}

.newhomeserchinput2 {
	float: left;
	margin: 0 0 0 0;
	width: 340px;
	height: 43px;
	border: 1px solid #fdf1cd;
	background: rgba(255, 255, 255, .25);
	padding: 0 10px;
	font-size: 16px;
	color: #FFF;
	font-weight: 400;
	font-family: 'Open Sans', sans-serif;
}

.newhomeserchBtn {
	float: left;
	margin: 0 0 0 10px;
	width: 34px;
	height: 43px;
	border: 0;
}

/* LIST YOUR SPA */







.ProfessionList {
	margin: 0 auto;
	width: 1024px;
	height: auto;
	padding: 0 0;
	overflow: auto;
}

/*.ProfessionListspan1 {
	float:left;
	margin:0 0 0 0;
	padding:0 0 0 20px;
	width:50%;
	height:auto;
}*/







.ProfessionListspan1 {
	float: left;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width: 100%;
	height: auto;
}

.ProfessionListspan1:first-child {
	padding: 0 0 0 0;
}

.ProImgoupload {
	margin: 0 auto;
	width: 1024px;
	height: auto;
	padding: 0 15px;
	overflow: auto;
}

.Listcropbgmain {
	border: 1px solid #c6c6c6;
	height: auto;
	margin: 0 auto;
	overflow: auto;
	padding: 0 85px 85px;
	width: 100%;
	background: #fafafa;
}

.Listcropbgmain h1 {
	float: left;
	margin: 36px 0 0 0;
	width: 100%;
	height: auto;
	color: #000;
	font-size: 24px;
	font-weight: 400;
	font-family: 'Open Sans', sans-serif;
}

.Listcropbgmain p {
	float: left;
	margin: 10px 0 0 0;
	width: 100%;
	height: auto;
	color: #404040;
	font-size: 16px;
	font-weight: 400;
	font-family: 'Open Sans', sans-serif;
}

.Cropviewcon {
	float: right;
	margin: 122px 0 0 0;
	width: 170px;
	height: 170px;
	border-radius: 50%;
	border: 3px solid #FFF;
	overflow: hidden;
}

.Cropviewcon img { /* height: 100%; */
	max-width: inherit;
}

.ListcropArea {
	float: left;
	margin: 36px 0 0 0;
	width: 72%;
	height: auto;
}

.cropPrevTxt {
	float: right;
	margin: 20px 35px 0 0;
	width: auto;
	height: auto;
	color: #000;
	font-size: 24px;
	font-weight: 400;
	font-family: 'Open Sans', sans-serif;
	text-align: center;
}

.PricingConfimMain {
	float: left;
	margin: 0;
	padding: 126px 0 0 0;
	width: 100%;
	height: 100vh;
	background: #FFF;
}

.PricingConfimInr {
	margin: 0 auto;
	width: 876px;
	height: auto;
}

.PricingConfimInr h1 {
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
	height: auto;
	color: #000;
	font-size: 36px;
	font-weight: 300;
	font-family: 'Open Sans', sans-serif;
}

.PricingConfimInr p {
	float: left;
	margin: 0;
	padding: 10px 0 0 0;
	width: 100%;
	height: auto;
	color: #838383;
	font-size: 15px;
	font-weight: 400;
	font-family: 'Open Sans', sans-serif;
}

.PricingConfimInr p a {
	color: #267ce7;
}

.PriceConfirmLeft {
	float: left;
	margin: 50px 0 0 0;
	width: 322px;
	height: auto;
}

.PriceConfirmLeftInr {
	float: left;
	margin: 0;
	width: 100%;
	height: auto;
	border-bottom: 1px solid #cbcbcb;
	border-top: 1px solid #cbcbcb;
}

.PriceConfirmLeftInr h1 {
	float: left;
	margin: 15px 0 0 0;
	width: auto;
	height: auto;
	color: #000;
	font-size: 16px;
	font-weight: 500;
	font-family: 'Open Sans', sans-serif;
}

.PriceConfirmLeftInr h2 {
	float: right;
	margin: 15px 0 0 0;
	width: auto;
	height: auto;
	color: #000;
	font-size: 16px;
	font-weight: 500;
	font-family: 'Open Sans', sans-serif;
}

.PriceConfirmLeftInr span {
	float: right;
	margin: 11px 3px 0 0;
	color: #838383;
	font-size: 14px;
	font-weight: 400;
	font-family: 'Open Sans', sans-serif;
}

.PriceConfirmLeftInr p {
	float: left;
	margin: 0;
	padding: 0 0 30px 0;
}

.PriceConfirmBottomTxt {
	float: right;
	margin: 5px 0 0 0;
	width: 100%;
	height: auto;
	color: #000;
	font-size: 16px;
	font-weight: 500;
	font-family: 'Open Sans', sans-serif;
	text-align: right;
}

.PriceConfirmBottomTxt p {
	width: auto !important;
	float: right;
	color: #505050;
	font-size: 14px;
	font-family: 'Open Sans', sans-serif;
}

.PriceConfirmBottomTxt div {
	margin: 9px 0 0 24px;
	float: right;
}

.PriceConfirmBottomTxt div span {
	color: #838383;
	font-size: 14px;
	font-weight: 400;
	font-family: 'Open Sans', sans-serif;
}

.PriceConfirmRight {
	float: right;
	margin: 50px 0 0 0;
	width: 463px;
	height: auto;
}

.PriceConfirmRightRow1 {
	float: left;
	margin: 0;
	width: 100%;
	height: auto;
	border-top: 1px solid #cbcbcb;
	padding: 20px 0;
}

.PriceConfirmRightRow1 p {
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
	height: auto;
	color: #000;
	font-size: 16px;
	font-weight: 400;
	font-family: 'Open Sans', sans-serif;
	line-height: 26px;
}

.PriceConfirmRightRow1 p span {
	color: #838383;
	font-size: 16px;
	font-weight: 400;
	font-family: 'Open Sans', sans-serif;
}

.ConfirmCloseBtn {
	float: right;
	margin: 30px 0 0 0;
	width: 230px;
	height: 44px;
	background: #000;
	color: #FFF;
	font-size: 16px;
	font-weight: 400;
	font-family: 'Open Sans', sans-serif;
	border: 0;
}

/* RATING */







.Newrating1 {
	float: left;
	margin: 60px 0 20px 0;
	width: 100%;
	text-align: center;
	font-size: 12px;
	font-weight: 400;
	font-family: 'Open Sans', sans-serif;
}

.Newrating1 span {
	color: #FFF;
	padding-right: 21px;
}

.Newrating1 .fa {
	padding-right: 6px;
	color: #cfcfcf;
}

.Newrating1 .fa:hover {
	padding-right: 6px;
	color: #f6d627;
}

.StarratAct {
	color: #f6d627 !important;
}

.Newrating2 {
	margin-top: 10px !important;
}

/* MOBILE VIEW */







.MobileExpRow {
	float: left;
	margin: 0 0 20px 0;
	width: 100%;
	height: auto;
	border-bottom: 1px dashed #d6d6d6;
	padding-bottom: 20px;
}

.WorkexpImgMob {
	float: left;
	margin: 0;
	width: 40px;
	height: 40px;
	border-radius: 50%;
	border: 2px solid #4c5c56;
	overflow: hidden;
}

.WorkexpImgMob img {
	width: 100%;
	height: 100%;
}

.WorkExpDtlmob {
	float: left;
	margin: 0 0 0 15px;
	width: 80% !important;
}

.WorkExpDescripmob {
	margin: 5px 0 0 0 !important;
}

.EducationRowMob {
	border-bottom: 1px dashed #d6d6d6 !important;
	float: left;
	margin: 0 0 20px 0;
	width: 100%;
}

.EducationRowMob .EducationRight {
	padding-bottom: 20px;
}

.MobilefilterTop {
	float: left;
	margin: 0 0 20px 0;
	width: 100%;
	height: 70px;
	border-bottom: 1px solid #e9e9e9;
}

.MobPortfolioImg {
	border: 1px solid #d6d6d6;
	height: 200px;
	margin: 0 auto;
	padding: 9px;
	width: 100%;
}

.MobPortfolioImg img {
	width: 100%;
	height: 100%;
}

.PortfolioRowmob {
	margin: 0 0 20px 0 !important;
}

.PortfolioRowmob hr {
	margin: 0 !important;
}

.FooterMobMain {
	float: left;
	margin: 0 0 0 0;
	padding: 30px 0;
	width: 100%;
	height: auto;
	background: #e9e9e9;
}

.FooterMobMain span {
	float: left;
	padding: 0 0 10px 0;
	width: 100%;
	text-align: center;
	font-size: 14px;
	color: #000;
	font-weight: 400;
	font-family: 'Open Sans', sans-serif;
}

.MobSocialMain {
	width: 200px;
	height: auto;
	margin: 0 auto;
}

/* FEEDS NEW */







.NewFeedsTabMain {
	float: left;
	margin: 0 0 0 0;
	padding: 20px 0 0 0;
	width: 742px;
	height: 65px;
	background: #e9e9e9;
	position: fixed;
	overflow: hidden;
}

.NewFeedsTabMainInr {
	width: 100%;
	height: 45px;
	background: #dfdfdf;
}

.NewJobsTab {
	float: left;
	margin: 0 0 0 1px;
	position: relative;
	text-align: center;
	width: 100%;
}

.NewJobsTab a {
	float: left;
	margin: 0;
	width: 100%;
	height: 45px;
	background: #f5f5f5;
	border-top: 2px solid #f5f5f5;
	border-bottom: 1px solid #dfdfdf;
	color: #acacac;
	font-size: 14px;
	font-weight: 700;
	font-family: 'Open Sans', sans-serif;
	text-align: center;
	padding: 9px 0 9px 35px;
	text-transform: uppercase;
	vertical-align: text-top;
	border-right: 1px solid #dfdfdf;
}

.NewJobsTab .fa {
	float: left;
	text-align: left;
	padding-top: 9px;
	font-size: 24px;
	position: absolute;
	left: 45px;
	color: #acacac;
}

.NewJobsTab a:hover {
	background: #FFF;
	border-top: 2px solid #52b1ee;
	border-bottom: 1px solid #FFF;
}

.NewJobsTab_act a {
	background: #FFF !important;
	border-top: 2px solid #52b1ee !important;
	border-bottom: 1px solid #FFF !important;
}

/* */







.NewProductTab {
	float: left;
	margin: 0 0 0 1px;
	position: relative;
	text-align: center;
}

.NewProductTab a {
	float: left;
	margin: 0;
	width: 153px;
	height: 45px;
	background: #f5f5f5;
	border-top: 2px solid #f5f5f5;
	border-bottom: 1px solid #dfdfdf;
	color: #acacac;
	font-size: 14px;
	font-weight: 700;
	font-family: 'Open Sans', sans-serif;
	text-align: center;
	padding: 9px 0 9px 35px;
	text-transform: uppercase;
	vertical-align: text-top;
}

.NewProductTab .fa {
	float: left;
	text-align: left;
	padding-top: 9px;
	font-size: 24px;
	position: absolute;
	left: 22px;
	color: #acacac;
}

.NewProductTab a:hover {
	background: #FFF;
	border-top: 2px solid #52b1ee;
	border-bottom: 1px solid #FFF;
}

.NewProductTab_act a {
	background: #FFF !important;
	border-top: 2px solid #52b1ee !important;
	border-bottom: 1px solid #FFF !important;
}

/* */







.NewFeedsTab {
	float: left;
	margin: 0 0 0 0;
	position: relative;
	text-align: center;
	width: 100%;
}

.NewFeedsTab a {
	float: left;
	margin: 0;
	width: 100%;
	height: 45px;
	background: #f5f5f5;
	border-top: 2px solid #f5f5f5;
	border-bottom: 1px solid #dfdfdf;
	color: #acacac;
	font-size: 14px;
	font-weight: 700;
	font-family: 'Open Sans', sans-serif;
	text-align: center;
	padding: 9px 0 9px 32px;
	text-transform: uppercase;
	vertical-align: text-top;
}

.NewFeedsTab .fa {
	float: left;
	text-align: left;
	padding-top: 13px;
	font-size: 18px;
	position: absolute;
	left: 35px;
	color: #acacac;
}

.NewFeedsTab a:hover {
	background: #FFF;
	border-top: 2px solid #52b1ee;
	border-bottom: 1px solid #FFF;
}

.NewFeedsTab_act a {
	background: #FFF !important;
	border-top: 2px solid #52b1ee !important;
	border-bottom: 1px solid #FFF !important;
}

/* */







.NewCreatTab {
	float: left;
	margin: 0 0 0 1px;
	position: relative;
	text-align: center;
	width: 100%;
}

.NewCreatTab a {
	float: left;
	margin: 0;
	width: 100%;
	height: 45px;
	background: #f5f5f5;
	border-top: 2px solid #f5f5f5;
	border-bottom: 1px solid #dfdfdf;
	color: #acacac;
	font-size: 14px;
	font-weight: 700;
	font-family: 'Open Sans', sans-serif;
	text-align: center;
	padding: 9px 0 9px 32px;
	text-transform: uppercase;
	vertical-align: text-top;
}

.NewCreatTab .fa {
	float: left;
	text-align: left;
	padding-top: 10px;
	font-size: 24px;
	position: absolute;
	left: 27px;
	color: #acacac;
}

.NewCreatTab a:hover {
	background: #FFF;
	border-top: 2px solid #52b1ee;
	border-bottom: 1px solid #FFF;
}

.NewCreatTab_act a {
	background: #FFF;
	border-top: 2px solid #52b1ee;
	border-bottom: 1px solid #FFF;
}

.NewFeedFilter a {
	float: left;
	width: 100%;
	height: 45px;
	background: #fbfbfb;
	margin: 0 0 0 0;
	line-height: 45px;
	text-align: center;
	color: #9e9e9e;
	font-size: 24px;
	border-bottom: 1px solid #dfdfdf;
	border-left: 1px solid #dfdfdf;
	border-right: 0;
}

.NewFeedClose a {
	float: left;
	width: 100%;
	height: 45px;
	background: #fbfbfb;
	margin: 0 0 0 1px;
	line-height: 45px;
	text-align: center;
	color: #9e9e9e;
	font-size: 24px;
	border-bottom: 1px solid #dfdfdf;
}

.mapfixed {
	float: left;
	width: 40%;
}

.mapfluid1 {
	margin-left: 40%;
	position: relative;
	overflow: visible;
	padding-left: 40px;
}

.mapfluid1, .mapfixed {
	height: 100vh;
	border: 0;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}

.InnerMap-map {
	width: 40%;
	position: fixed;
	height: 100vh;
	max-width: 758px;
	top: 70px;
	left: 20px;
	overflow: hidden;
}

.InnerMap {
	width: 100%;
	position: fixed;
	height: 100vh;
	max-width: 758px;
	top: 70px;
	left: 20px;
	overflow: hidden;
}

.ProfileViewfixed {
	float: left;
	width: 707px;
}

.ProfileViewfluid {
	margin-left: 707px;
	position: relative;
	padding-left: 0;
}

.ProfileViewfluid, .ProfileViewfixed {
	height: 100vh;
	border: 0;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}

.AboutNewRow {
	float: left;
	margin: 0 0 10px 0;
	padding: 0 0 15px 0;
	width: 100%;
	border-bottom: 1px solid #e6e6e6;
}

.NewAbtusLeft { /*float:left;
	margin:0;*/
	width: 100%;
	font-size: 18px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	color: #000;
	padding: 10px 0 10px 0;
}

#Skills .AboutNewRow {
	border-bottom:0;
}

.NewAbtusRight { /*margin-left:330px;*/
}

.Neweduview {
	border-bottom: 0 none;
	float: left;
	height: auto;
	margin: 0;
	padding: 0 0 30px 0;
	position: relative;
	width: 100%;
}

.NewPortFolioLeft {
	float: left;
	margin: 0;
	width: 230px;
}

.NewPortFolioright {
	margin: 0 0 0 230px;
	width: 80%;
}

.ProfileNewClose a {
	width: 133px;
	height: 46px;
	background: #FFF;
	z-index: 99999;
	position: absolute;
	right: 0;
	text-align: center;
	line-height: 42px;
	color: #a0a0a0;
	border-left: 1px solid #dbdbdb;
	border-bottom: 1px solid #d7d7d7;
	font-size: 14px;
	color: #9d9d9d;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
}

.ProfileNewClose a .fa {
	font-size: 20px;
	padding-left: 24px;
}

.ProfileNewEdit a {
	width: 65px;
	height: 45px;
	background: #f7f7f7;
	z-index: 99999;
	position: absolute;
	right: 69px;
	text-align: center;
	line-height: 42px;
	color: #a0a0a0;
}

.ProfileNewEditDisable a {
	width: 70px;
	height: 45px;
	background: #f7f7f7;
	z-index: 99999;
	position: absolute;
	right: 69px;
	text-align: center;
	line-height: 42px;
	color: #a0a0a0;
	cursor: default;
}

.ProfileNewEditDisable a .fa {
	opacity: .3;
}

.ProfileSubContainer {
	margin: 0;
	padding:105px 0 0 0;
	background: #ececec;
	background-size: 100%
}

.NewRelatedMain {
	right: 0;
	width: 128px;
	height: auto;
	position: absolute;
	top: 115px;
}

.NewRelatedMain h1 {
	color: #505050;
	font-size: 12px;
	text-align: center;
	width: 100%;
	font-family: 'Open Sans', sans-serif;
	padding: 20px 0;
}

.NewRelatedProInr {
	margin: 0 auto;
	width: 58px;
	height: auto;
}

.NewRelatedProInrSpan1 {
	position: relative;
}

.Relatedarrow_box {
	position: absolute;
	background: #25c4f5;
	right: 85px;
	padding: 20px 20px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.Relatedarrow_box:after {
	left: 100%;
	top: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(37, 196, 245, 0);
	border-left-color: #25c4f5;
	border-width: 10px;
	margin-top: -10px;
}

.NewRelatedProInrSpan1 a {
	float: left;
	margin: 0 0 20px 0;
	width: 58px;
	height: 58px;
	border-radius: 50%;
	border: 1px solid #7b7c7c;
	overflow: hidden;
}

.NewRelatedProInrSpan1 img {
	width: 100%;
	height: 100%;
}

.MySkillRow ul li span {
	position: absolute;
	right: 0;
	background: #ece51e;
	border-radius: 5px;
	color: #8a8611;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	font-weight: 400;
	padding: 5px 12px 7px 12px;
}

/* SPA VIEW NEW */







.SpaMySkillRowEdit {
	float: left;
	margin: 10px 0 0 0;
	padding: 0 0;
	width: 100%;
	height: auto;
}

.SpaMySkillRow {
	float: left;
	margin: 10px 0 0 0;
	padding: 0 0;
	width: 100%;
	height: auto;
}

.SpaMySkillRow ul {
	float: left;
	margin: 0;
	width: 100%;
	height: auto;
	list-style: none;
}

.SpaMySkillRow ul li {
	float: left;
	width: auto;
	padding: 0 0 0 20px;
	background: #09bafd;
	margin: 0 10px 10px 0;
	position: relative;
	-webkit-border-top-right-radius: 8px;
	-moz-border-top-right-radius: 8px;
	border-top-right-radius: 8px;
	-webkit-border-bottom-right-radius: 8px;
	-moz-border-bottom-right-radius: 8px;
	border-bottom-right-radius: 8px;
	-webkit-border-top-left-radius: 5px;
	-moz-border-top-left-radius: 5px;
	border-top-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-bottom-left-radius: 5px;
	border-bottom-left-radius: 5px;
	height: 27px;
	line-height: 24px;
}

.SpaMySkillRow ul li a {
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	font-size: 14px;
	color: #FFF;
	padding-right: 20px;
	position: relative;
}

.SpaMySkillRow ul li span {
	float: right;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	font-size: 16px;
	color: #8a8611;
	background: #ece51e;
	padding: 0 13px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-top-right-radius: 5px;
	border-top-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-bottom-right-radius: 5px;
	border-bottom-right-radius: 5px;
	margin-top: 0 !important;
	height: 35px;
}

.SpaMySkillRow ul li a:hover { /*background:#09bafd;*/
	color: #FFF;
}

.SpaMySkillRow p {
	float: left;
	margin: 0;
	width: 100%;
	height: auto;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	font-size: 18px;
	color: #0d291f;
}

.NewAddserviceBtn {
	float: left;
	margin: 0;
	width: auto;
	height: 35px;
	line-height: 35px;
	padding: 0 20px 0 11px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	font-size: 12px;
	background: #cdf1ff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	cursor: pointer;
	color: #00b9ff;
	position: relative;
}

.NewAddserviceBtn .fa {
	padding-right: 14px;
}

.Newserviceaddminmain {
	position: absolute;
	width: 355px;
	height: auto;
	min-height: 535px;
	max-height: 535px;
	-webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.75);
	-moz-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.75);
	box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.75);
	background: #FFF;
}

.homeserchtabmain {
	float: left;
	margin: 0;
	width: 100%;
	height: auto;
	text-align: center;
	padding: 0 0 0 0;
}

.homeserchtabmain a {
	position: relative;
	padding: 8px 30px;
	font-size: 18px;
	color: #FFF;
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
}

/*.homeserchtabmain a:hover {
	position: relative;
	background: #ffffff;
	padding:8px 30px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	font-size:18px;
	color:#505050 !important;
	font-family: 'Open Sans', sans-serif;
	font-weight:300;
	transition: background 0.5s ease;
  	background: #FFF;
}

.homeserchtabmain a:hover:after {
	top: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(136, 183, 213, 0);
	border-top-color: #ffffff;
	border-width: 8px;
	margin-left: -8px;
	
	
}*/








.homeserchtabmain_act {
	position: relative;
	background: #ffffff;
	padding: 8px 30px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	font-size: 18px;
	color: #505050 !important;
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
}

.homeserchtabmain_act:after {
	top: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(136, 183, 213, 0);
	border-top-color: #ffffff;
	border-width: 8px;
	margin-left: -8px;
}

.NewHomesearchInput1 {
	float: left;
	margin: 0;
	width: 100%;
	height: 45px;
	border: 1px solid #b6f6f4;
	background: rgba(255, 255, 255, 0);
	padding: 0 65px 0 10px;
	font-size: 18px;
	color: #FFF !important;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
}

.NewJobInput1 {
	float: left;
	margin: 0;
	width: 40%;
	height: 45px;
	border: 1px solid #b6f6f4;
	border-right: 0;
	background: rgba(255, 255, 255, 0) url(../img/common/point2.png) 20px center no-repeat;
	padding: 0 10px 0 40px;
	font-size: 18px;
	color: #FFF !important;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
}

.NewJobInput2 {
	float: left;
	margin: 0;
	width: 60%;
	height: 45px;
	border: 1px solid #b6f6f4;
	background: rgba(255, 255, 255, 0) url(../img/common/search_btn_new.jpg) right no-repeat;
	padding: 0 65px 0 10px;
	font-size: 18px;
	color: #FFF !important;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
}

.FeedColum2 h1 span {
	margin: 0 0 0 10px;
	padding: 5px 10px;
	background: #09c986;
	font-size: 12px;
	color: #FFF;
	vertical-align: top;
}

.GridImgNew {
	position: relative;
	height: auto;
	width: 100%;
	margin-bottom: 16px;
	cursor: pointer;
	background: #FFF;
}

.NewProfileImg {
	margin-bottom: 10px;
	width: 70px;
	height: 70px;
	border-radius: 50%;
	border: 2px solid #FFF;
	overflow: hidden;
}

.NewProfileImg img {
	width: 100%;
	height: 100%;
}

.JobAddNewCon {
	width: 480px;
	height: 0;
	position: absolute;
	overflow: hidden;
	right: 28px;
	top: 70px;
}

.NewpostformMain {
	margin: 0;
	width: 100%;
	height: 400px;
	overflow: hidden;
	overflow-y: auto;
}

.NewpostformMain label {
	float: left;
	width: auto;
	font-size: 14px;
	color: #0092c9 !important;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400 !important;
}

.para_num {
	float: right;
	margin: 8px 0 0 0;
	width: auto;
	font-size: 12px;
	color: #0092c9 !important;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400 !important;
}

.Newpostinput {
	margin-bottom: 14px;
	width: 100%;
	height: 40px;
	border: 1px solid #98d9f2;
	background: #FFF;
	padding: 0 10px;
	font-size: 14px;
	color: #8e8e8e;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
}

.Newpostinput2 {
	margin-bottom: 14px;
	width: 100%;
	border: 1px solid #98d9f2;
	background: #FFF;
	padding: 10px 10px 0 10px;
	font-size: 14px;
	color: #8e8e8e;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
}

.NewPostBtnCon {
	width: 100%;
	height: auto;
}

.NewpostSubmit {
	margin: 20px 0 0 15px;
	width: 50px;
	height: 50px;
	background: url(../img/home/job/submit.png) no-repeat;
	color: #FFF;
}

.NewpostCancel {
	margin: 20px 0 20px 267px;
	width: 50px;
	height: 50px;
	background: url(../img/home/job/cancel.png);
	color: #FFF;
}

.NewpostinputCon1 {
	float: left;
	clear: left;
	border: 1px solid #98d9f2;
	background: #FFF;
	padding: 0 0;
	font-size: 12px;
	color: #8e8e8e;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	width: 83px;
	float: left;
	height: 40px;
}

.Newpostfrom {
	float: left;
	margin: 0;
	width: auto;
	height: auto;
	line-height: 40px;
	font-size: 12px;
	color: #8e8e8e;
	ffont-family: 'Open Sans', sans-serif;
	font-weight: 400;
	padding: 0 10px;
}

.NewpostinputCon1_small {
	border: 1px solid #98d9f2;
	background: #FFF;
	padding: 0 0;
	font-size: 12px;
	color: #8e8e8e;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	width: 69px;
	float: left;
	height: 40px;
	text-align: center;
}

.NewpostinputCon2_small {
	border: 1px solid #98d9f2;
	background: #FFF;
	padding: 0 0;
	font-size: 12px;
	color: #8e8e8e;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	width: 75px;
	float: left;
	margin: 0 0 0 10px;
	height: 40px;
}

.NewpostinputCon1 a {
	color: #F00 !important;
	float: right;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	margin-left: 0 !important;
	padding: 0 0 !important;
}

.select-style {
	padding: 0;
	margin: 0;
	border: 0;
	width: 100%;
	border-radius: 3px;
	overflow: hidden;
	background-color: #fff;
	background: #fff url(../img/common/arrowdown.gif) no-repeat right center;
}

.select-style select {
	padding: 9px 0 10px 8px;
	width: 100%;
	border: none;
	box-shadow: none;
	background-color: transparent;
	background-image: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}

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

.NewpostinputCon2 {
	float: right;
	border: 1px solid #98d9f2;
	background: #FFF;
	padding: 0 10px;
	font-size: 13px;
	color: #8e8e8e;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	width: 229px;
	height: 40px;
	border-left: 0 !important;
}

.NewgenderCon {
	float: left;
	margin: 15px 0 0 0;
	width: 90px;
	height: auto;
	font-size: 12px;
	color: #8e8e8e;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
}

.select-style2 {
	padding: 0 0 0 0;
	margin: 0;
	border: 0;
	width: 90px;
	border-radius: 0;
	overflow: hidden;
	background-color: #fff;
	border: 1px solid #98d9f2;
	background: #fff url(../img/common/arrowdown2.png) no-repeat right center;
}

.select-style2 select {
	padding: 10px 0 10px 8px;
	width: 100%;
	border: none;
	box-shadow: none;
	background-color: transparent;
	background-image: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}

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

.NewAvilabilityCon {
	float: left;
	margin: 15px 0 0 10px;
	width: 288px;
	height: auto;
	font-size: 12px;
	color: #8e8e8e;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
}

.NewHomeListSpa a {
	position: relative;
	background: #88b7d5;
}

.NewHomeListSpa a:hover:after {
	top: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(136, 183, 213, 0);
	border-top-color: #E04554;
	border-width: 6px;
	margin-left: -6px;
}

.NewDrop_Arrow {
	width: 11px;
	height: 6px;
	position: absolute;
	top: 23px;
	left: 50%;
	margin-left: -5px;
	display: none;
}

.HomeSearchTabMob {
	float: left;
	margin: 0;
	width: 100%;
	padding: 0 19px;
}

.HomeSearchTabMob div.cs-skin-elastic {
	font-size: 16px !important;
}

/*26-08-15 */







.Maincaption1 {
	float: left;
	bottom: 0;
	left: 0;
	width: 100%;
	padding: 15px 20px;
	height: auto;
	background: #FFF;
	position: relative;
}

.Maincaption1 h5 {
	float: left;
	padding: 0 0;
	font-family: 'Open Sans', sans-serif;
	color: #000;
	font-size: 18px;
	font-weight: 400;
	margin: 7px 8px 8px 0;
	width: auto;
}

.Maincaption1 p {
	clear: left;
	float: left;
	padding: 0 20px 0 0;
	font-family: 'Open Sans', sans-serif;
	color: #505050;
	font-size: 14px;
	font-weight: 400;
	width: auto;
}

.ProfileShade {
	position: absolute;
	bottom: 0;
	width: 100%;
	height: 100%;
	background: rgba(255,255,255,0);
	background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0.26) 30%, rgba(0,0,0,0.86) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,0)), color-stop(30%, rgba(255,255,255,0.26)), color-stop(100%, rgba(0,0,0,0.86)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0.26) 30%, rgba(0,0,0,0.86) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0.26) 30%, rgba(0,0,0,0.86) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0.26) 30%, rgba(0,0,0,0.86) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(255,255,255,0.26) 30%, rgba(0,0,0,0.86) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000', GradientType=0 );
}

.NewAbtusLeftMob {
	float: left;
	margin: 20px 0 20px 0;
	width: 330px;
	font-size: 24px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	color: rgb(80, 80, 80);
}

.joinedon {
	margin: 0 0 0 5px !important;
	padding: 0 0 !important;
	background: none !important;
	font-size: 14px !important;
	color: #9d9d9d !important;
	vertical-align: middle !important;
}

.MobilePortfolio {
	float: left;
	margin: 100px 0 0 0;
	width: 100%;
	height: auto;
}

.Loginouter {
	margin: 0 auto;
	width: 320px;
}

/* CUSTOM CHECK BOX */







.checkbox-custom, .radio-custom {
	opacity: 0;
	position: absolute;
}

.checkbox-custom, .checkbox-custom-label, .radio-custom, .radio-custom-label {
	display: inline-block;
	vertical-align: middle;
	margin: 5px;
	cursor: pointer;
	outline: 0;
}

.checkbox-custom-label, .radio-custom-label {
	position: relative;
}

.checkbox-custom + .checkbox-custom-label:before, .radio-custom + .radio-custom-label:before {
	content: '';
	background: #fff;
	border: 1px solid #09BAFC !important;
	display: inline-block;
	vertical-align: middle;
	width: 23px;
	height: 23px;
	padding: 0;
	margin-right: 10px;
	text-align: center;
	outline: 0;
	color: #09bafc !important;
}

.checkbox-custom:checked + .checkbox-custom-label:before {
	background: #FFF;
	outline: 0;
	border: 1px solid #98d9f2 !important;
	color: #09bafc !important;
}

.radio-custom + .radio-custom-label:before {
	border-radius: 50%;
}

.radio-custom:checked + .radio-custom-label:before {
	background: #FFF;
	border: 6px solid #09BAFC !important;
}

.MainCaptionTxt {
	float: left;
	margin: 0;
	width: 100%;
	padding: 0 0 0 0;
}

.Maincaption2 p {
	clear: left;
	color: #636363;
	float: left;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	font-weight: 400;
	overflow: hidden;
	padding: 0 20px 0 0;
}

.Unfollow a {
	float: right;
	margin: 0 20px 0 0;
	width: auto;
	height: 82px;
	line-height: 82px;
	padding: 0 20px;
	font-size: 24px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	color: #FFF;
	background: #a6a6a6;
}

.Notiok a {
	float: right;
	margin: 0 15px 0 0;
	width: auto;
	height: 82px;
	line-height: 82px;
	padding: 0 35px;
	font-size: 24px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	color: #FFF;
	background: #ff0000;
}

.NewFollowTop {
	position: absolute;
	width: 100%;
	height: auto;
	padding: 6px 0 0 0;
}

.NewFollowTop p {
	float: left;
	margin: 0;
	padding: 26px 0 0 20px;
	width: auto;
	font-size: 16px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	color: #FFF;
}

.NewFollowbtn a {
	float: left;
	margin: 22px 0 0 20px;
	width: auto;
	height: auto;
	padding: 5px 20px;
	background: #ffff00;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	font-size: 16px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	color: #000;
}

.NewfolloProfileImg {
	float: left;
	width: 45px;
	height: 45px;
	border-radius: 50%;
	border: 2px solid #FFF;
	overflow: hidden;
	margin: 15px 0 0 20px;
	cursor: pointer;
}

.NewfolloProfileImg img {
	width: 100%;
	height: 100%;
}

.NewFollowingbtn a {
	float: left;
	margin: 22px 0 0 20px;
	width: auto;
	height: auto;
	padding: 5px 20px;
	background: #ff33cc;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	font-size: 16px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	color: #FFF;
}

.NewUnfollowbtn a {
	float: left;
	margin: 22px 0 0 20px;
	width: auto;
	height: auto;
	padding: 5px 20px;
	background: #4f81bd;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	font-size: 16px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	color: #FFF;
	display: block;
}

.NewFollowingbtn a:hover .NewUnfollowbtn a {
	display: none;
}

.until_date {
	float: left;
	margin: 8px 0 0 0;
	width: auto;
	height: auto;
	font-size: 20px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	color: #939393;
}

.checkbox-custom, .checkbox-custom-label, .radio-custom, .radio-custom-label {
	display: inline-block;
	vertical-align: middle;
	margin: 5px;
	cursor: pointer;
}

.checkbox-custom-label, .radio-custom-label {
	position: relative;
}

.checkbox-custom + .checkbox-custom-label:before, .radio-custom + .radio-custom-label:before {
	content: '';
	background: #fff;
	border: 2px solid #ddd;
	display: inline-block;
	vertical-align: middle;
	width: 20px;
	height: 20px;
	padding: 2px;
	margin-right: 10px;
	margin-left: 2px;
	text-align: center;
}

.checkbox-custom:checked + .checkbox-custom-label:before {
	content: "\f00c";
	font-family: 'FontAwesome';
	background: rebeccapurple;
	color: #fff;
}

textarea:focus, input:focus {
	outline: 0;
}

/* JUNCTION BOX NEW */







.JbnewLeft {
	float: left;
	margin: 0;
	width: 64px;
	height: 100vh;
	background: #FFF;
	position: fixed;
}

.JbnewMid {
	margin: 0 auto;
	width: 80%;
	height: auto;
	padding: 93px 0 0 0;
	position: relative;
}

.JbnewRight {
	float: right;
	margin: 0;
	width: 89px;
	height: 100vh;
}

.JbnewMid .col-lg-4 {
	padding-left: 20px !important;
	padding-right: 20px !important;
}

.JbNewJobsHeader {
	width: 100%;
	height: 44px;
	background: #09bafc;
	position: relative;
}

.JbNewJobsHeader h1 {
	width: 100%;
	padding: 0 0 0 5px;
	margin: 0;
	font-size: 20px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	color: #fcfcfc;
	line-height: 44px;
}

.newjoblistrow {
	width: 100%;
	height: auto;
	margin: 0;
	padding: 29px 20px 19px 20px;
	background: #FFF;
	border-bottom: 1px solid #e7e8ea;
	overflow: auto;
}

.newjoblistrow h1 {
	width: 100%;
	height: auto;
	margin: 0 0 10px 0;
	width: 100%;
	font-size: 16px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 500;
	color: #000;
	padding-right: 50px;
}

.newjoblistrow span {
	float: left;
	width: auto;
	height: auto;
	margin: 0;
	font-size: 14px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	color: #9c9c9c;
	border-right: 1px solid #b6b6b6;
	padding-right: 5px;
	line-height: 14px;
}

.newjoblistrow p {
	float: left;
	width: auto;
	height: auto;
	margin: 0 24px 10px 0;
	font-size: 14px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	color: #9c9c9c;
	border-left: 1px solid #d7d7d7;
	padding-left: 5px;
	line-height: 14px;
}

.JbNewJobsHeaderPlus a {
	position: absolute;
	width: 42px;
	height: 42px;
	background: #f5d44f;
	border-radius: 50%;
	right: 10px;
	top: 20px;
	-webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.75);
	-moz-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.75);
	box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.75);
	text-align: center;
	line-height: 42px;
	color: #524926;
	font-size: 20px;
	z-index: 1;
}

.JbNewJobsHeaderPlusExpand {
	width: 149px;
	height: 65px;
	position: absolute;
	z-index: 1;
	top: 74px;
	right: -40px;
	overflow: hidden;
}

.JbNewJobsHeaderPlusExpand ul {
	list-style: none;
	margin: 0;
	padding: 0;
	width: 100%;
	height: auto;
}

.JbNewJobsHeaderPlusExpand ul li a {
	float: left;
	width: 100%;
	text-align: center;
	height: 29px;
	background: #e0ddaf;
	line-height: 29px;
	font-size: 14px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 500;
	color: #524926;
	margin-bottom: 7px;
}

.JbNewJobsHeaderClose a {
	position: absolute;
	width: 42px;
	height: 42px;
	background: #f5d44f;
	border-radius: 50%;
	right: 10px;
	top: 20px;
	-webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.75);
	-moz-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.75);
	box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.75);
	text-align: center;
	line-height: 42px;
	color: #524926;
	font-size: 20px;
	z-index: 1;
}

.JbNewJobsHeader2 {
	background: #e94569 !important;
}

.newjoblistrow p .fa {
	color: #aeaeae;
	padding-right: 5px;
	padding-left: 8px;
}

.JbNewJobsHeader3 {
	background: #9b26af !important;
}

.newSearchTalenttime {
	float: left;
	width: auto;
	height: auto;
	margin: 0;
	font-size: 14px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	color: #9c9c9c;
	line-height: 14px;
}

.JbnewLeft ul {
	float: left;
	margin: 0;
	padding: 30px 0 0 0;
	width: 100%;
	height: auto;
	list-style: none;
}

.JbnewLeft ul li a {
	float: left;
	margin: 0;
	padding: 0 0 25px 0;
	width: 100%;
	height: auto;
	list-style: none;
	text-align: center;
	position: relative;
	font-size: 22px;
	color: #505050;
}

.JbnewleftNotiBlog {
	width: 27px;
	height: 27px;
	background: #e94569;
	border-radius: 50%;
	position: absolute;
	z-index: 1;
	top: -8px;
	right: 5px;
	font-size: 14px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	color: #FFF;
	text-align: center;
	line-height: 27px;
}

.JbnewleftNotiJob {
	width: 27px;
	height: 27px;
	background: #09BAFC;
	border-radius: 50%;
	position: absolute;
	z-index: 1;
	top: -8px;
	right: 5px;
	font-size: 14px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	color: #FFF;
	text-align: center;
	line-height: 27px;
}

.NewJblandNext a {
	position: absolute;
	width: 40px;
	height: 40px;
	border-radius: 50%;
	z-index: 1;
	top: 50%;
	margin-top: -20px;
	right: -60px;
	color: #5d5d5d;
	font-size: 20px;
	text-align: center;
	line-height: 40px;
	border: 1px solid #505050;
	font-size: 24px;
}

.JbnewMidDtl {
	margin-left: 64px;
	background: url(../img/innerpages/jbnew/sep.jpg) repeat-y;
	height: 100%;
	padding: 6px 0 0 0;
	position: relative;
}

.JbnewMidDtl .col-lg-7 {
	padding-left: 3px !important;
	padding-right: 0 !important;
}

.NewjbJobAd {
	float: left;
	margin: 0;
	width: 100%;
	background: #FFF;
	height: auto;
	min-height: 100vh;
	padding: 0 0 100px 0;
	border-right: 1px solid #ededed;
	overflow: auto;
}

.Hidepad {
	padding-left: 0 !important;
	padding-right: 0 !important;
}

.NewjbJobAd h1 {
	float: left;
	margin: 16px 0 0 0;
	width: 100%;
	height: auto;
	font-size: 20px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 500;
	color: #000;
}

.NewjbJobAd label {
	width: auto;
	height: auto;
	margin-top: 5px;
	margin-bottom: 10px;
	font-size: 12px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	color: #0092c9;
}

.jbnewjobpostinput1 {
	width: 100%;
	height: 40px;
	border: 1px solid #dadada;
	font-size: 16px;
	color: #b8b8b8;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	padding: 0 10px 0 17px;
}

.jbnewjobpostinput {
	float: left;
	margin: 0;
	width: 100%;
	height: 60px;
	padding: 10px 0 0 17px;
	border: 1px solid #dadada;
	font-size: 16px;
	color: #b8b8b8;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
}

.jbnewjobpostinput2 {
	float: left;
	margin: 0 25px 0 0;
	width: 30%;
	height: 40px;
	border: 1px solid #dadada;
	font-size: 16px;
	color: #b8b8b8;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	padding: 0 10px 0 17px;
}

.NewjbJobAd p {
	width: auto;
	height: auto;
	font-size: 16px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	color: #000;/*line-height:40px;*/
}

.JbnewPostPublish {
	float: left;
	margin: 30px 5% 0 0;
	width: 30%;
	height: 44px;
	background: #000;
	border: 0;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	font-size: 16px;
	color: #FFF;
}

.JbnewPostCancel {
	float: left;
	margin: 30px 0 50px 0;
	width: 30%;
	height: 44px;
	background: #bfbfbf;
	border: 0;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	font-size: 16px;
	color: #7d7d7d;
	text-align: center;
	line-height: 44px;
	cursor: pointer;
}

.NewjbJobList {
	float: left;
	margin: 0;
	width: 100%;
	background: #FFF;
	height: auto;
	min-height: 100vh;
	padding: 0 0 50px 0;
}

.NewjbJobListDtl {
	float: left;
	margin: 0;
	width: 100%;
	background: #FFF;
	height: auto;
	padding: 0 0 50px 36px;
	min-height: 100vh;
	border-left: 1px solid #dadada;
}

.NewjbJobListDtl h1 {
	width: 100%;
	height: auto;
	font-family: 'Open Sans', sans-serif;
	font-weight: 500;
	font-size: 32px;
	color: #000;
}

.NewjbJobListDtl span {
	float: left;
	width: 100%;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	font-size: 16px;
	color: #747474;
	padding: 0 0 20px 0;
	margin-bottom: 0;
}

.NewjbJobListDtl p {
	width: 100%;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	font-size: 16px;
	color: #747474;
	padding: 0 30px 20px 0;
}

.NewjbJobListDtlLeft {
	float: left;
	margin: 0;
	width: 50%;
	padding-right: 50px;
}

.NewjbJobListDtl h2 {
	width: 100%;
	height: auto;
	font-family: 'Open Sans', sans-serif;
	font-weight: 500;
	font-size: 20px;
	color: #000;
	padding: 0 0;
}

/* TOP COMPANIES */







.TopCompaniesLeftSec {
	float: left;
	margin: 6px 0 0 0;
	width: 375px;
	height: 100vh;
	min-height: 100vh;
	overflow: hidden;
	background: #e2e2e2;
	position: fixed;
}

.NewpostJobsSec {
	width: 100%;
	height: auto;
	background: #FFF;
	overflow: auto;
	padding: 0 20px;
}

.NewPostJobBtnNew a {
	float: left;
	margin: 20px 0 20px 0;
	width: 100%;
	height: 50px;
	background: #09bafc url(../img/login/arrow.png) no-repeat right center;
	font-family: 'Open Sans', sans-serif;
	color: #FFF;
	font-size: 18px;
	line-height: 50px;
	text-indent: 24px;
}

.TopCompaniesMainSec {
	height: auto;
	min-height: 100vh;
	overflow: auto;
	margin-left: 375px;
	margin-right: 255px;
	margin-top: 6px;
}

.CompaniesLeftsec2 {
	width: 100%;
	height: auto;
	background: #e2e2e2;
	overflow: auto;
	padding: 20px 0 20px 20px;
}

.CompaniesLeftsec2header {
	width: 100%;
	height: auto;
	overflow: auto;
	background: #939393;
	padding: 0 20px;
	position: relative;
}

.CompaniesLeftsec2 h1 {
	width: 100%;
	font-size: 18px;
	font-family: 'Open Sans', sans-serif;
	color: #FFF;
	font-weight: 400;
	margin: 0;
	padding: 0;
	line-height: 45px;
}

.JobSearchConNew {
	width: 100%;
	height: auto;
	overflow: auto;
	background: #FFF;
	padding: 20px 20px;
}

.CompaniesSerchNew {
	width: 198px;
	height: 40px;
	border: 1px solid #98d9f2;
	font-size: 12px;
	color: #8e8e8e;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	padding-left: 9px;
}

.CompaniesNewSubmit {
	float: right;
	margin: 0;
	width: 80px;
	height: 45px;
	background: #09bafc;
	border: 0;
	font-size: 14px;
	color: #FFF;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	position: absolute;
	right: 0;
	top: 0;
}

/* NEW ACCORDIAN */







.accordion_container {
	width: 100%;
}

.accordion_head {
	background: #f5f5f5;
	color: #393939;
	cursor: pointer;
	font-family: arial;
	font-size: 14px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	margin: 0 0 1px 0;
	padding: 0 20px;
	line-height: 38px;
	height: 40px;
}

.accordion_body {
	background: #FFF;
}

.accordion_body p {
	padding: 18px 5px;
	margin: 0px;
	background: #FFF;
}

.plusminus {
	float: right;
	background: #09bafc;
	margin: 10px 0 0 0;
	line-height: 16px !important;
	text-align: center;
	font-size: 20px !important;
	color: #FFF;
	width: 22px;
	height: 20px;
}

/* SQUARED TWO */









input[type=checkbox] {
	visibility: hidden;
}

/* SQUARED TWO */






.squaredTwo {
	width: 18px;
	height: 18px;
	background: #FFF;
	position: relative;
	border: 1px solid #09BAFC;
	float: left;
	margin-right: 17px;
}

.squaredTwo label {
	cursor: pointer;
	position: absolute;
	width: 18px;
	height: 17px;
	left: 0;
	top: 0;
}

.squaredTwo label:after {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity: 0;
	content: '';
	position: absolute;
	width: 9px;
	height: 5px;
	background: transparent;
	top: 5px;
	left: 4px;
	border: 2px solid #09BAFC;
	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);
}

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

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

.accordion_body ul {
	margin: 0;
	width: 100%;
	height: auto;
	list-style: none;
	background: #FFF;
	padding: 0 20px 20px 20px;
}

.accordion_body ul li {
	padding: 20px 0 0 0;
	width: 100%;
	height: auto;
	font-size: 14px;
	color: #8e8e8e;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	line-height: 14px;
}

.accordion_body ul li span {
	color: #09bafc !important;
}

.TopcompaniesAdone {
	float: left;
	margin-top: 20px;
	width: 100%;
	height: auto;
	margin-bottom: 100px;
	padding-right: 5px;
}

.CompanyFilterTop {
	width: 100%;
	height: auto;
	background: #e2e2e2;
	overflow: auto;
	float: left;
	padding: 0 0 20px 0;
	min-height: 90px;
}

.ComFilterSearchBtn {
	float: right;
	margin: 20px 30px 0 0;
	width: 50px;
	height: 50px;
	background: #09bafc url(../img/innerpages/topcompanies/search.png) center center no-repeat;
	border: 0;
}

.ComfilterCon {
	margin: 20px 250px 0 20px;
	height: auto;
	min-height: 50px;
}

.ComfilterInput1 {
	float: left;
	margin: 0;
	width: 100%;
	height: 50px;
	border: 1px solid #98d9f2;
	padding: 0 0 0 20px;
	font-size: 12px;
	color: #8e8e8e;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
}

.ComfilterCon .col-lg-4 {
	padding-left: 10px;
	padding-right: 10px;
}

/*.ComfilterCon .col-lg-4:first-child {
	padding-left: 0;
}

.ComfilterCon .col-lg-4:last-child {
	padding-right: 0;
}*/




.select-style3 {
	padding: 0 0 0 0;
	margin: 0;
	border: 0;
	width: 100%;
	border-radius: 0;
	overflow: hidden;
	background-color: #fff;
	border: 1px solid #98d9f2;
	background: #fff url(../img/innerpages/topcompanies/arrow_down.png) no-repeat right center;
	font-size: 12px;
	color: #8e8e8e;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	line-height: 24px;
}

.select-style3 select {
	padding: 9px 0 9px 8px;
	width: 100%;
	border: none !important;
	box-shadow: none;
	background-color: transparent;
	background-image: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}

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

.select-style3 option {
	padding: 5px 0 5px 10px;
	font-size: 14px;
}

.companyListmain {
	width: 100%;
	height: auto;
	background: #f5f5f5;
	padding: 0 20px;
	overflow: auto;
}

.companyListmain h1 {
	float: left;
	margin: 0;
	padding: 20px 0 20px 0;
	width: 100%;
	font-size: 18px;
	color: #000;
	font-family: 'Open Sans', sans-serif;
	font-weight: 500;
}

.topcomsec1 {
	width: 100%;
	height: auto;
	overflow: auto;
	background: #FFF;
	padding: 20px 5px;
	min-height: 120vh;
}

.companymainCon {
	width: 100%;
	height: auto;
	min-height: 120px;
	border: 1px solid #dedede;
	margin-bottom: 20px;
}

.companymainCon .col-lg-6 {
	padding-left: 0;
	padding-right: 0;
}

.topcompanylogo {
	text-align: center;
	line-height: 118px;
	border-right: 1px solid #dedede;
}

.companymainCon h2 {
	width: 100%;
	height: auto;
	font-size: 18px;
	color: #393939;
	font-family: 'Open Sans', sans-serif;
	font-weight: 500;
	padding: 38px 0 0 19px;
	margin: 0 0 5px 0;
}

.companymainCon a {
	width: 100%;
	height: auto;
	font-size: 14px;
	color: #09bafc;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	padding: 0 0 0 19px;
	float: none !important;
	text-align: left !important;
}

.topcomsec1 a {
	float: left;
	width: 100%;
	text-align: center;
	color: #09bafc;
	font-family: 'Open Sans', sans-serif;
	font-weight: 500;
	line-height: 5px;
	margin-top: 30px;
}

.topcomsec1 a span {
	font-size: 40px;
	line-height: 10px;
}

.TopCompaniesRightSec {
	float: right;
	margin: 0;
	width: 255px;
	height: 100vh;
	position: fixed;
	right: 0;
	top: 76px;
	min-height: 100vh;
	overflow: auto;
	background: #FFF;
	padding: 0 20px;
}

.TopCompaniesRightSec h1 {
	width: 100%;
	margin: 30px 0 0 0;
	padding: 0;
	font-size: 15px;
	color: #000;
	font-family: 'Open Sans', sans-serif;
	font-weight: 500;
}

.CompanyrightInputcon {
	float: left;
	margin: 20px 0 0 0;
	width: 100%;
	height: 40px;
	border: 1px solid #98d9f2;
	position: relative;
}

.Companyrightmail {
	float: left;
	margin: 0;
	width: 100%;
	height: 38px;
	border: 0;
	font-size: 12px;
	color: #505050;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	padding-left: 12px;
}

.Companyrightsubmit {
	float: right;
	margin: 0;
	width: 32px;
	height: 38px;
	background: #09bafc url(../img/innerpages/topcompanies/check.png) center center no-repeat;
	border: 0;
	position: absolute;
	top: 0;
	right: 0;
}

.TopCompaniesRightSec p {
	float: left;
	width: 100%;
	margin: 10px 0 0 0;
	font-size: 11px;
	color: #000;
	font-family: 'Open Sans', sans-serif;
	font-weight: 500;
}

.rightad {
	float: left;
	margin: 24px 0 0 0;
	width: 100%;
	height: auto;
}

/* FEEDS NEW */







.RecentPostMain {
	width: 100%;
	height: auto;
	overflow: auto;
	padding: 0 95px;
}

.OthrpostTtl {
	float: left;
	margin: 53px 0 0 0;
	width: 100%;
	height: auto;
	font-size: 14px;
	color: #7a7a7a;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	padding: 0 0;
}

.RecentpostSep {
	float: left;
	margin: 10px 0 38px 0;
	width: 100%;
	height: 1px;
	border-bottom: 1px solid #bababa;
	border-top: 1px solid #bababa;
}

.RecentPostImg {
	float: left;
	margin: 0;
	width: 100%;
	height: auto;
	padding: 0 0 0 0;
}

.RecentPostImg img {
	width: 100%;
}

.RecentPostTtl {
	float: left;
	margin: 21px 20px 0 0;
	height: auto;
	font-size: 14px;
	color: #505050;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
}

.Recentpostmain2 {
	width: 100%;
	height: auto;
	overflow: auto;
	padding: 0 0;
	margin-bottom: 150px;
}

/* NEW FEED DETAILS */







.FeedDtlContentNew {
	height: auto;
	margin: 0 auto;
	overflow: auto;
	padding: 70px 0 0;
	width: 80%;
}

.FeedDtlImgNew {
	float: left;
	margin: 0 0 0 0;
	width: 100%;
}

.FeedDtlImgNew img {
	width: 100%;
}

.FeedDtlContentInrNew {
	float: left;
	height: auto;
	margin: 0;
	width: 100%;
}

.FeedDtlContentInrNew h1 {
	color: #161519;
	float: left;
	font-family: 'Open Sans', sans-serif;
	font-size: 36px;
	font-weight: 700;
	margin: 0;
	padding: 40px 37px 30px 0;
	text-align: left;
	width: 100%;
}

.FeedDtlContentInrNew p {
	float: left;
	margin: 20px 0 30px 0;
	width: 100%;
	padding: 0 0;
	color: #747474;
	font-family: 'Open Sans', sans-serif !important;
	font-weight: 400 !important;
	font-size: 18px !important;
	line-height: 22px !important;
}

.NewFeedDtlLeft {
	float: left;
	margin: 13px 0 0 0;
	width: 100%;
	height: auto;
	background: #FFF;
}

.JobdtlProimg {
	margin: 104px 0 0 0;
	width: 100%;
	height: auto;
	display: inline-block;
	position: relative;
}

.JobdtlProimg img {
	width: 100%;
}

.JobdtlProimgTtl {
	position: absolute;
	z-index: 1;
	width: 100%;
	height: auto;
	min-height: 46px;
	background: #5eccff;
	color: #FFF;
	font-family: "Open Sans", sans-serif;
	font-weight: 400;
	font-size: 18px;
	padding: 11px 15px;
	bottom: 0;
}

.JobdtlProimgshade {
	position: absolute;
	width: 100%;
	height: 100%;/*background:rgba(0, 0, 0, .37)*/
}

.NewFeedDtlLeft h1 {
	width: 100%;
	height: auto;
	margin: 0;
	padding: 15px 0 0 15px;
	color: #000;
	font-family: 'Open Sans', sans-serif;
	font-weight: 600;
	font-size: 20px;
}

.NewFeedDtlLeftRow {
	float: left;
	margin: 0 0 0 0;
	width: 100%;
	padding: 20px 20px;
	border-top: 1px solid #d6d6d6;
}

.NewFeedDtlLeftRow:first-child {
	margin-top: 16px;
}

.NewFeedDtlLeftRow .col-lg-4 {
	padding-left: 0;
}

.NewFeedDtlLeftRow .col-lg-4 img {
	width: 100%;
}

.NewFeedDtlLeftRow p {
	float: left;
	margin: -5px 0 0 0 !important;
	width: 100%;
	padding: 0 0 !important;
	color: #505050;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	font-size: 14px;
	border-bottom: 0;
}

.NewFeedDtlLeftRow span {
	float: left;
	margin: 5px 0 0 0 !important;
	width: 100%;
	padding: 0 0 !important;
	color: #8e8e8e !important;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	font-size: 14px;
	border-bottom: 0;
}

.FeedDtlContentInrNew span {
	float: left;
	margin-right: 15px;
	width: auto;
	height: auto;
	color: #aeaeae;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	font-size: 14px;
}

.FeedDtlContentInrNew span .fa {
	padding-right: 10px;
}

.FeeddtlNewMain {
	float: left;
	margin: 100px 0 100px 0;
	padding-bottom: 50px;
	width: 100%;
	height: auto;
	background: #FFF;
}

.NewFeedDtlLeftRowJob .col-lg-12 {
	padding-left: 0;
}

.NewFeedDtlLeftRowJob:first-child {
	margin-top: 16px;
}

.NewFeedDtlLeftRowJob {
	float: left;
	margin: 0 0 0 0;
	width: 100%;
	padding: 20px 15px;
	border-top: 1px solid #d6d6d6;
}

.NewFeedDtlLeftRowJob h3 {
	float: left;
	margin: 5px 0 0 0 !important;
	width: 100%;
	padding: 0 0 !important;
	color: #505050 !important;
	font-family: "Open Sans", sans-serif;
	font-weight: 700;
	font-size: 14px;
	border-bottom: 0;
}

.NewFeedDtlLeftRowJob p {
	float: left;
	margin: 8px 0 0 0 !important;
	width: 100%;
	padding: 0 0 !important;
	color: #393939;
	font-family: "Open Sans", sans-serif;
	font-weight: 400;
	font-size: 14px;
	border-bottom: 0;
}

.NewFeedDtlLeftRowJob p span {
	color: #8e8e8e !important;
}

.JobdtlNewView {
	float: left;
	margin: 10px 0 0 0;
	width: 100%;
}

.JobdtlNewView span {
	float: left;
	clear: none;
	color: #aeaeae;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	font-size: 14px;
	padding: 0 20px 0 0;
}

.JobdtlNewView span .fa {
	padding-right: 10px;
}

.NewSalaryCon1 {
	float: left;
	margin: 0;
	width: 22.5%;
	height: auto;
}

.select-style4 {
	padding: 0 0 0 0;
	margin: 0;
	border: 0;
	width: 100%;
	border-radius: 0;
	overflow: hidden;
	background-color: #fff;
	border: 1px solid #dadada;
	background: #fff url(../img/common/arrowdown2.png) no-repeat right center;
	font-size: 16px;
	color: #b8b8b8;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	line-height: 24px;
}

.select-style4 select {
	padding: 4px 0 4px 13px;
	width: 100%;
	border: none !important;
	box-shadow: none;
	background-color: transparent;
	background-image: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}

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

.select-style4 option {
	padding: 5px 0 5px 10px;
	font-size: 14px;
}

.NewSalaryCon2 {
	float: left;
	margin: 0 0 0 5%;
	width: 20%;
	height: 40px;
	border: 1px solid #dadada;
	font-size: 16px;
	color: #b8b8b8;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	padding: 0 10px 0 17px;
}

.NewSalaryCon3 {
	float: left;
	margin: 0 0 0 5%;
	width: 22.5%;
	height: auto;
}

.NewSalaryCon4 {
	float: left;
	margin: 0 0 0 0;
	width: 100%;
	height: auto;
}

/* MAIL JOB */








.Mailjobtop {
	height: auto;
	padding-right: 34px;
	padding-bottom: 20px;
}

.Mailjobtop a {
	color: #09bafc;
}

.Mailjobtop h1 {
	padding-right: 50px;
}

.RelavenceDrop {
	float: right;
	margin: 20px 0 20px 0;
	height: 40px;
}

.select-style5 {
	padding: 0 0 0 0;
	margin: 0;
	border: 0;
	width: 100%;
	border-radius: 0;
	overflow: hidden;
	background-color: #fff;
	border: 1px solid #98d9f2;
	background: #fff url(../img/innerpages/topcompanies/arrow_down.png) no-repeat right center;
	font-size: 12px;
	color: #8e8e8e;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	line-height: 24px;
}

.select-style5 select {
	padding: 4px 0 4px 15px;
	width: 100%;
	border: none !important;
	box-shadow: none;
	background-color: transparent;
	background-image: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}

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

.select-style5 option {
	padding: 5px 0 5px 10px;
	font-size: 14px;
}

.RelavenceDrop2 {
	float: right;
	margin: 20px 0 20px 0;
	width: 100%;
	height: 40px;
}

.Newjoblistproimg {
	float: left;
	margin: 0 0 0 15px;
	width: 70px;
	height: 70px;
	border-radius: 50%;
	overflow: hidden;
}

.Newjoblistproimg img {
	width: 100%;
	height: 100%;
}

.Newjoblistcontentmain {
	margin-left: 110px;
	height: auto;
	overflow: auto;
}

.Newjoblistcontentmain h1 {
	float: left;
	width: 100%;
	height: auto;
	margin: 5px 0 0 0;
	padding: 0;
	font-size: 22px;
	color: #505050;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
}

.Newjoblistcontentmain h2 {
	float: left;
	width: 100%;
	height: auto;
	margin: 8px 0 0 0;
	font-size: 16px;
	color: #616161;
	font-family: 'Open Sans', sans-serif;
	font-weight: 500;
}

.Newjoblistcontentmain h2 span {
	font-size: 14px;
	color: #8e8e8e;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	padding-right: 10px;
}

.Newjoblistcontentmain h2 .fa {
	font-size: 12px;
	color: #f6d627;
}

.Newjoblistcontentmain h2 .fa:last-child {
	padding-right: 10px;
}

.Newjoblistcontentmain p {
	float: left;
	width: 100%;
	height: auto;
	margin: 12px 0 4px 0;
	font-size: 14px;
	color: #8e8e8e;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	line-height: 24px;
}

.Newjoblistcontentmain h3 {
	float: left;
	width: 100%;
	height: auto;
	margin: 8px 0 30px 0;
	font-size: 15px;
	color: #616161;
	font-family: 'Open Sans', sans-serif;
	font-weight: 500;
}

.Newjoblistcontentmain a {
	width: auto !important;
	float: none !important;
	padding-left: 5px;
}

.NewjoblistcontentmainRow {
	border-bottom: 1px solid #bfbfbf;
	padding-bottom: 0;
	padding-top: 10px;
	margin-bottom: 20px;
}

.NewJobFormCon {
	float: left;
	width: 70%;
	height: auto;
	overflow: auto;
	background: #fbfbfb;
	padding: 20px;
	position: relative;
}

.NewJobFormCon h1 {
	font-size: 18px;
	font-weight: 500;
	margin: 0 0 20px 0;
	padding: 0;
}

.NewJobFormCon label {
	font-size: 16px;
	color: #393939;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	padding-bottom: 5px;
	width: 100%;
}

.NewJobFormCon p {
	float: left;
	width: auto;
	margin: -3px 0 12px 0;
	padding: 0;
}

.Sendjobinput1 {
	width: 100%;
	height: 40px;
	border: 1px solid #98d9f2;
	font-size: 14px;
	color: #b8b8b8;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	padding: 0 10px 0 15px;
	margin-bottom: 20px;
}

.Sendjobinput2 {
	width: 100%;
	height: 100px;
	border: 1px solid #98d9f2;
	font-size: 14px;
	color: #b8b8b8;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	padding: 10px 10px 0 15px;
	margin-bottom: 20px;
	resize: none;
}

.Sendjobsubmit {
	float: right;
	margin: 0;
	width: 80px;
	height: 40px;
	border: 0;
	font-size: 16px;
	color: #FFF;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	background: #09bafc;
}

.NewJobFormConClose a {
	position: absolute;
	right: 10px;
	top: 10px;
	font-size: 30px;
	color: #a0a0a0 !important;
	margin: 0;
}

/* APPLY POP UP */







.JobappliedPopMain {
	width: 100%;
	height: auto;
	min-height: 100vh;
	background: rgba(0, 0, 0, .8);
	z-index: 999999;
	position: fixed;
	padding-top: 5%;
}

.JobAppliedCon {
	width: 400px;
	height: 500px;
	overflow: auto;
	margin: 0 auto;
	background: #FFF;
}

.JobAppliedHead {
	float: left;
	margin: 0;
	width: 100%;
	height: 44px;
	background: #505050;
	position: relative;
}

.JobAppliedHead h1 {
	margin: 0;
	padding: 0 0 0 20px;
	width: auto;
	line-height: 44px;
	font-size: 16px;
	color: #FFF;
	font-family: 'Open Sans', sans-serif;
	font-weight: 500;
}

.JobAppliedClose a {
	position: absolute;
	right: 10px;
	top: 8px;
	font-size: 20px;
	color: #a0a0a0 !important;
	margin: 0;
}

.JobAppliedRow {
	float: left;
	margin: 0;
	width: 100%;
	height: auto;
	border-bottom: 1px solid #d7d7d7;
	padding: 20px;
}

.JobAppliedProimg {
	float: left;
	margin: 0;
	width: 58px;
	height: 58px;
	border-radius: 50%;
	overflow: hidden;
	border: 1px solid #7a7a7a;
}

.JobAppliedProimg img {
	width: 100%;
	height: 100%;
}

.JobAppliedRight {
	margin-left: 72px;
	height: auto;
	overflow: auto;
}

.JobAppliedRight h1 {
	width: 100%;
	height: auto;
	margin: 3px 0 0 0;
	padding: 0;
	font-size: 14px;
	color: #737373;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
}

.JobAppliedRight p {
	width: 100%;
	height: auto;
	margin: 0;
	padding: 0;
	font-size: 14px;
	color: #9d9d9d;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
}

.JobAppliedRight a {
	width: 100%;
	height: auto;
	margin: 0;
	padding: 0;
	font-size: 12px;
	color: #2c2c2c;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
}

.NoApplicant {
	margin: 0 auto;
	width: 400px;
	height: auto;
	background: #FFF;
	font-size: 18px;
	color: #2c2c2c;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
}

.SocialConTop {
	float: left;
	margin: 0;
	width: 100%;
	height: auto;
	background: #36a9de;
	padding: 20px 0;
}

.SocialConTop h1 {
	float: left;
	margin: 0;
	padding: 0 45px 10px 20px;
	width: auto;
	font-size: 16px;
	color: #FFF;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	line-height: 24px;
}

.SocialConTop h1 span {
	font-size: 16px;
	color: #FFF;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
}

.SocialConTop a {
	float: left;
	margin: 10px 0 0 20px;
	width: auto;
	height: auto;
	padding: 9px 15px;
	background: #e94569;
	font-size: 14px;
	color: #FFF;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	text-transform: uppercase;
	border-bottom: 2px solid #2f94c3;
}

.SocialFilterCon {
	float: left;
	margin: 0;
	width: 100%;
	height: 50px;
	border-bottom: 1px solid #d7d7d7;
}

.SocialFilterCon p {
	float: left;
	margin: 0;
	width: auto;
	font-size: 14px;
	color: #404040;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	line-height: 46px;
	padding: 0 0 0 50px;
}

.SocialFilterCon span {
	float: left;
	margin: 0;
	width: auto;
	font-size: 14px;
	color: #404040;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	line-height: 46px;
	padding: 0 0 0 75px;
}

.SocialFilterConActive {
	color: #000 !important;
}

.SocialFilterConActive .fa {
	color: #000 !important;
}

.SocialFilterCon span .fa {
	padding-right: 10px;
	font-size: 24px;
	vertical-align: middle;
	color: #cfcfcf;
}

.SocialListMain {
	float: left;
	margin: 0;
	width: 100%;
	padding: 0 15px;
}

.SocialListInr {
	float: left;
	margin: 30px 0 0 0;
	padding: 20px 0 20px 20px;
	width: 100%;
	height: auto;
	border: 1px solid #d7d7d7;
	position: relative;
	cursor: pointer;
}

.SocialListMain .col-lg-4 {
	padding-left: 10px;
	padding-right: 10px;
}

.SocialListRight {
	margin-left: 72px;
	height: auto;
	overflow: auto;
	margin-right: 30px;
}

.SocialListRight h1 {
	height: auto;
	margin: 2px 0 0 0;
	padding: 0;
	font-size: 14px;
	color: #000;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 100%;
	overflow: hidden;
}

.SocialListRight p {
	width: 100%;
	height: auto;
	margin: 2px 0 3px 0;
	padding: 0;
	font-size: 12px;
	color: #737373;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	line-height: 16px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

.SocialListRight a {
	width: 100%;
	height: auto;
	margin: 0;
	padding: 0;
	font-size: 12px;
	color: #2c2c2c;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	line-height: 16px;
}

.SocialIconTopLeft {
	position: absolute;
	right: 0;
	top: 9px;
}

.SocialIconTopLeft .fa {
	padding-right: 10px;
	font-size: 21px;
	vertical-align: middle;
	color: #cfcfcf;
}

.NewjbTalentDtl {
	float: left;
	margin: 0;
	width: 100%;
	background: #FFF;
	height: auto;
	padding: 0 10px 50px 10px;
}

.NewjbTalentDtl .col-lg-6 {
	padding-left: 10px;
	padding-right: 10px;
}

.NewGridClick {
	width: 100%;
	height: 100%;
	position: absolute;
	z-index: 1;
	background: rgba(0, 0, 0, .5);
	text-align: center;
	vertical-align: middle;
	opacity: 0;
}

.NewMapTabMain {
	float: left;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width: 100%;
	height: auto;
	background: #FFF;
	position: relative;
}

.NewMapTab a {
	float: left;
	margin: 0;
	width: 50%;
	height: 45px;
	background: #f5f5f5;
	border-top: 2px solid #f5f5f5;
	border-bottom: 1px solid #dfdfdf;
	color: #acacac;
	font-size: 14px;
	font-weight: 700;
	font-family: 'Open Sans', sans-serif;
	text-align: center;
	padding: 9px 0 9px 0;
	text-transform: uppercase;
	vertical-align: text-top;
}

.NewMapTab .fa {
	float: left;
	font-size: 24px;
	color: #acacac;
	padding-right: 10px;
	padding-left: 20px;
}

.NewMapTab a:hover {
	background: #FFF;
	border-top: 2px solid #52b1ee;
	border-bottom: 1px solid #FFF;
}

.NewMapTab_act a {
	background: #FFF !important;
	border-top: 2px solid #52b1ee !important;
	border-bottom: 0 !important;
}

.MapFeedDatamain {
	float: left;
	margin: 0 0 0 0;
	width: 100%;
	height: auto;
	min-height: 100vh;
	position: relative;
}

.MapFeedDatainner {
	float: left;
	margin: 30px 0 0 0;
	padding: 0 0 50px 0;
	width: 100%;
	height: auto;
	min-height: 100vh;
	background: url(../img/innerpages/feeds/sep.jpg) repeat-y 50px 0;
}

.NewFeedColum2 {
	height: auto;
	padding: 0 0 10px;
	margin-left: 88px;
}

.NewFeedColum2 h1 {
	float: left;
	margin: 0;
	width: 100%;
	padding: 0;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	font-size: 18px;
	color: #161519;
	vertical-align: bottom;
	line-height: 26px;
}

.NewFeedColum2 p {
	float: left;
	margin: 5px 0 15px 0;
	width: 100%;
	padding: 0;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	font-size: 14px;
	color: #9d9d9d;
}

.NewFeedColum2 h1 span {
	background: #09c986 none repeat scroll 0 0;
	color: #fff;
	font-size: 12px;
	margin: 0 0 0 10px;
	padding: 6px 10px 5px 10px;
}

.NewFeedColum2 span {
	margin: 15px 0 0 0;
	padding: 15px 0 0 0;
	font-size: 16px;
	color: #616161;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
}

.NewAccoiner {
	float: left;
	width: 100%;
	padding: 0 25px;
}

/* LIST SPA NEW */







.NewListSpaTxt1 {
	margin: 0;
	width: 100%;
	height: auto;
	color: #000;
	font-size: 24px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
}

.NewListSpaTxt2 {
	margin: 10px 0 0 0;
	width: 100%;
	height: auto;
	color: #686868;
	font-size: 16px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
}

.listSpaRow {
	padding-top: 60px;
}

.listSpaRow .col-lg-6 { /*padding-left:0;
	padding-right:0;*/
}

.NewFunskillbtn a {
	float: left;
	width: 100%;
	margin: 0 0 30px 0;
	height: 49px;
	border-bottom: 1px solid #28bbff;
	background: #edf1f4 url(../img/listspa/icon.png) no-repeat right bottom;
	line-height: 49px;
	text-align: center;
	color: #444;
	font-size: 16px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
}

.NewFunskillbtn a span {
	font-size: 14px;
	color: #8d8d8d;
}

.NewFunskillbtn a:hover {
	background: #28bbff;
	color: #FFF;
	font-weight: 700;
	-webkit-transition: background .2s; /* Safari 3.1 to 6.0 */
	transition: background .2s;
}

.NewFunskillbtn a:hover span {
	color: #FFF;
	font-weight: 700;
}

.NewFunskillbtnAct a {
	background: #28bbff;
	color: #FFF;
	font-weight: 700;
}

.NewFunskillbtnAct a span {
	color: #FFF;
	font-weight: 700;
}

.NewListFormInput {
	float: left;
	margin: 60px 0 0 0;
	padding: 0 !important;
	width: 100%;
	height: auto;
	min-height: 100px;
	border: 1px solid #dadada;
	color: #444;
	font-size: 14px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
}

.LatestListInputContinewBtn {
	float: right !important;
	margin: 40px 0 0 20px;
	width: 240px;
	height: 44px;
	background: #e94569;
	color: #FFF;
	font-size: 16px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	border: 0;
}

.LatestListInputCanclBtn {
	float: right;
	margin: 40px 0 0 0;
	width: 240px;
	height: 44px;
	background: #c6c6c6;
	color: #989898;
	font-size: 16px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	border: 0;
}

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

.Mailjobtop ul li {
	float: left;
	margin: 0 15px 0 0;
	width: auto;
	height: auto;
	padding: 5px 10px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: #09BAFC;
	color: #FFF;
	font-size: 14px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
}

.Mailjobtop ul li a {
	color: #FFF;
}

.Mailjobtop ul li a .fa {
	padding-left: 10px;
}

.NewGridFlow a {
	position: absolute;
	z-index: 1;
	top: 10px;
	right: 10px;
	background: rgba(238, 228, 63, .7);
	padding: 5px 10px;
	color: #000;
	font-size: 12px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.NewGridFlowing a {
	position: absolute;
	z-index: 1;
	top: 10px;
	right: 10px;
	background: rgba(224, 15, 63, .7);
	padding: 5px 10px;
	color: #FFF;
	font-size: 12px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.NewGridUnfollow a {
	position: absolute;
	z-index: 1;
	top: 10px;
	right: 10px;
	background: rgba(122, 122, 122, .7);
	padding: 5px 10px;
	color: #FFF;
	font-size: 12px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.HomeSearchNewMain {
	float: left;
	margin: 0 0 0 0;
	width: 100%;
	height: auto;
}

.HomeSearchNewMain h1 {
	float: left;
	margin: 0;
	width: 100%;
	height: auto;
	color: #565656;
	font-size: 3vw;
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
}

.HomeSearchNewMain p {
	float: left;
	margin: 0;
	width: 100%;
	height: auto;
	color: #909090;
	font-size: 1.2vw;
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
}

.NewProMailBtn {
	margin: 0;
	width: auto;
}

.NewProMailBtn a {
	margin: 0;
	width: auto;
	height: auto;
	color: #d9d9d9;
	font-size: 14px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	border: 1px solid #8d8d8d;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.RefineSearch {
	float: left;
	margin: 0;
	width: 100%;
	padding-right: 20px;
}

.JobFilternew {
	float: left;
	margin: 0;
	width: 100%;
	height: auto;
	overflow: hidden;
	padding: 0 20px 0 0;
}

.JobFilterBottomSpace {
	float: left;
	padding: 50px 0;
}

/* 15-09-15 */







.NewFollowTopbtn a {
	position: absolute;
	left: 10px;
	top: 10px;
	width: 37px;
	height: 37px;
	border: 2px solid #FFF;
	background: url(../img/innerpages/common/follow.png) center center no-repeat;
	-webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.75);
	-moz-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.75);
	box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.75);
	border-radius: 50%;
}

.NewFollowTopbtn2 a {
	position: absolute;
	left: 10px;
	top: 10px;
	width: 32px;
	height: 32px;
	background: url(../img/innerpages/common/add.png) no-repeat;
}

/* INDEX NEW */







.Indexnewleft {
	height: auto;
	background: #FFF;
	overflow: auto;
	padding: 0 0 0 65px;
}

.FullwidthContainer {
	width: 100% !important;
}

.Topspacer {
	padding-top: 20px;
}

.Bottomspace {
	margin-bottom: 0;
	padding: 5px !important;
}

.GridImgNewHome {
	position: relative;
	height: auto;
	width: 100%;
	margin-bottom: 0;
	cursor: pointer;
}

.GridImgNewHomenew {
	border: 1px dashed #cdcdcd !important;
	cursor: pointer;
 margin-bottom:
}

.GridImgNewHomenew img {
	width: 100%;
}

.NewJoinbtn a {
	float: left;
	margin: 50px 0 50px 0;
	width: 247px;
	height: 60px;
	background: #21a5f8;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	text-align: center;
	line-height: 60px;
	color: #FFF;
	font-size: 26px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 500;
}

.homeSeemeore {
	text-align: center;
}

.homeSeemeore a {
	margin: 10px 10px 21px 0;
	width: auto;
	color: #909090;
	font-size: 18px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
}

#NewHomeFooter {
	float: left;
	margin: 0;
	width: 100%;
	height: auto;
	border-top: 1px solid #d8d8d8;
}

#NewHomeFooter p {
	margin: 0;
	padding: 5px 60px 14px 54px;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	color: #565656;
	font-weight: 400;
	line-height: 24px;
}

.Navleft ul li a {
	float: left;
	clear: left;
	font-size: 14px;
	color: #565656;
	font-weight: 400;
	font-family: 'Open Sans', sans-serif;
	line-height: 28px;
}

#NewHomeFooter span {
	color: #000;
	float: left;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	padding: 25px 0 20px 54px;
}

.NewPaging {
	float: left;
	margin: 0;
	width: 100%;
	height: auto;
	padding: 10px 0 0 10px;
	text-align: center;
}

.NewPaging p {
	text-align: left;
	font-size: 14px;
	color: #565656;
	font-weight: 400;
	font-family: 'Open Sans', sans-serif;
	padding: 0 0 5px 3px;
}

.NewScrollCont {
	float: left;
	margin: 0;
	width: 100%;
	height: auto;
	margin-bottom: 150px;
}

.PagingInr {
	margin: 0 auto;
	width: 300px;
	height: auto;
}



/* JUNCTIONBOX JOBS NEW */







.NewJobspostformMain {
	margin: 0;
	width: 100%;
	height: 90vh;
}

.NewjbJobAd .mCSB_inside > .mCSB_container {
	margin-right: 0;
}

.NewpostinputCon1_smallJob {
	background: #fff none repeat scroll 0 0;
	border: 1px solid #98d9f2;
	color: #8e8e8e;
	float: left;
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	font-weight: 400;
	height: 40px;
	padding: 0;
	text-align: center;
	width: 100%;
	margin: 0 0 10px 0;
}

.NewpostinputCon2_smallJob {
	background: #fff none repeat scroll 0 0;
	border: 1px solid #98d9f2;
	color: #8e8e8e;
	float: left;
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	font-weight: 400;
	height: 40px;
	margin: 0 0 10px 0;
	padding: 0;
	width: 100%;
}



.jobsalcon .col-lg-2 {
	padding-left: 5px;
	padding-right: 5px;
}

.jobsalcon .col-lg-4 {
	padding-left: 5px;
	padding-right: 5px;
}

.jobsalcon .col-lg-6 {
	padding-left: 5px;
	padding-right: 5px;
}


.jobsalcon .col-lg-8 {
	padding-left: 5px;
	padding-right: 5px;
}

.jobsalcon .col-lg-3 {
	padding-left: 5px;
	padding-right: 5px;
}

.jobsalcon .col-lg-12  {
	padding-left: 5px !important;
	padding-right: 5px !important;
}

.jobsalcon .col-md-4  {
	padding-left: 5px !important;
	padding-right: 5px !important;
}

/*.jobsalcon ul.token-input-list-facebook {
	border-radius: 0;
}
*/
.select-stylejob {
	padding: 0;
	margin: 0;
	border: 0;
	width: 100%;
	border-radius: 3px;
	overflow: hidden;
	background-color: #fff;
	background: #fff url(../img/common/arrowdown3.png) no-repeat right center;
}

.select-stylejob select {
	padding: 0 10px;
	height: 48px;
	width: 100%;
	border: none;
	box-shadow: none;
	background-color: transparent;
	background-image: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}

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

.NewpostSubmitJob {
	float: right;
	margin: 20px 0 0 15px;
	width: 50px;
	height: 50px;
	background: url(../img/home/job/submit.png) no-repeat;
	color: #FFF;
	border: 0;
}

.NewpostCancelJob {
	float: right;
	margin: 20px 0 20px 0;
	width: 50px;
	height: 50px;
	background: url(../img/home/job/cancel.png);
	color: #FFF;
	border: 0;
}

.NewpostinputSkils {
	margin-bottom: 14px;
	width: 100%;
	height: 200px;
	border: 1px solid #98d9f2;
	background: #FFF;
	padding: 0 10px;
	font-size: 14px;
	color: #8e8e8e;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
}

.JbnewMidDtl .mCustomScrollBox {
	padding-right: 0;
}

.JbnewMidDtl .mCSB_scrollTools {
	width: 10px;
}

.JbnewMidDtl .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	border-radius: 0;
}

.JbnewMidDtl .mCSB_inside > .mCSB_container {
	margin-right: 0;
}

.NewjobDrafts a {
	position: absolute;
	right: 30px;
	margin: 0;
	width: auto;
	height: auto;
	font-size: 14px;
	color: #FFF;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	z-index: 1;
	top: 0;
	line-height: 44px;
	vertical-align: top;
}

.NewjobDrafts .fa {
	padding-right: 12px;
	font-size: 22px;
	vertical-align: middle;
}

.NeweditAnddelmain {
	float: left;
	margin: 0;
	width: 100px;
	height: auto;
}

.NewJobEdit a, .NewJobDel a {
	float: left;
	margin: 4px 0 0 0;
	font-size: 12px;
	color: #09bafc;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
}

.NewJobEdit a {
	margin-left: 0;
	line-height: 10px;
	padding-right: 6px;
	border-right: 1px solid #09bafc;
}

.NewJobDel a {
	margin-left: 0;
	line-height: 10px;
	padding-left: 6px;
	border-left: 1px solid #09bafc;
}

/* */







.NeweditAnddelmainnew {
	float: left;
	margin: 0;
	width: 100px;
	height: auto;
	position: absolute;
	right: 0;
	top: 0;
}

.NewJobEditnew {
	width: auto;
	float: left;
}

.NewJobDelnew {
	width: auto;
	float: left;
}

.NewJobEditnew a, .NewJobDelnew a {
	float: left;
	margin: 4px 0 0 0;
	font-size: 12px;
	color: #09bafc;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
}

.NewJobEditnew a {
	margin-left: 0;
	line-height: 10px;
	padding-right: 6px;
	border-right: 1px solid #09bafc;
}

.NewJobDelnew a {
	margin-left: 0;
	line-height: 10px;
	padding-left: 6px;
	border-left: 1px solid #09bafc;
}

.NewJobEditBtn a {
	width: 30px;
	height: 30px;
	right: 20px;
	top: 50%;
	margin-top: -15px;
	position: absolute;
	border-radius: 50%;
	border: 1px solid #ececec;
	text-align: center;
	line-height: 0;
	font-size: 20px;
	line-height: 24px;
	transition: background 0.5s ease;
}

.NewJobEditBtn a .fa {
	padding-right: 0 !important;
	color: #979797 !important;
	font-size: 14px;
}

.NewJobEditBtn a:hover {
	background: #09BAFC;
	border: 1px solid #09BAFC;
	transition: background 0.5s ease;
}

.NewJobEditBtn a:hover .fa {
	color: #FFF !important;
}

.JobNewSpace {
	float: left;
	width: 100%;
	height: 80px;
}

.JoblistnewSpacer {
	float: left;
	width: 100%;
	height: 125px;
}

.newjobdtlspacer {
	float: left;
	width: 100%;
	height: 125px;
}

.NewJobDtlflow {
	overflow-y: hidden;
}

/* NEW PORTFOLIO */







.NewportFolioTop {
	width: 100%;
	height: 51px;
	border-bottom: 0;
}

.newportaddbtn a {
	float: left;
	margin: 11px 0 0 0;
	border: 1px solid #d7d7d7;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 6px 18px 6px 10px;
	color: #505050;
	font-size: 12px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
}

.newportaddbtn a .fa {
	padding-right: 12px;
	font-size: 14px;
}

.newportaddbtn a span {
	vertical-align: top;
}

.AboutNewRow h1 {
	float: left;
	margin: 0;
	padding: 22px 0 25px 0;
	width: auto;
	height: auto;
	color: #505050;
	font-size: 1.6vw;
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
}

.NewAlbumedit a {
	float: left;
	margin: 1.9vw 0 0 30px;
	width: auto;
	color: #09bafc;
	font-size: 12px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 500;
}

.NewportfolioImg {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0 5px;
}

.NewportfolioImg img {
	width: 100%;
	height: 100%;
	border: 1px solid #d9d9d9;
	padding: 2px;
}

.NewCountCon {
	position: relative;
	width: 100%;
	height: 100%;
	margin: 0 5px;
}

.NewCountCon img {
	width: 100%;
	height: 100%;
	border: 1px solid #28bbff;
}

.Count_txt {
	width: 100%;
	height: 100%;
	position: absolute;
	text-align: center;
}

.NewTxtInr {
	position: relative;
	top: 50%;
	margin-top: -20px;
}

.NewTxtInr a {
	font-size: 30px;
	color: #28bbff;
}

/* NEW PORTFOLIO CREATION */







.AlbumCreationNew {
	float: left;
	margin: 0;
	width: 100%;
	height: auto;
}

.AlbumCreationNewInr {
	width: 80%;
	height: auto;
	overflow: hidden;
	margin: 0 auto;
	padding: 0 0 30px;
}

.AlbumCreationNewInr h1 {
	margin: 0;
	padding: 70px 0 0 0;
	width: 100%;
	text-align: center;
	color: #505050;
	font-size: 30px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
}

.AlbumCreationNewInr p {
	margin: 0;
	padding: 45px 0 0 0;
	width: 100%;
	text-align: center;
	color: #0092c9;
	font-size: 14px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
}

.albumttlinput {
	float: left;
	margin: 10px 0 0 0;
	width: 100%;
	height: 40px;
	border: 1px solid #98d9f2;
	color: #8e8e8e;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	font-weight: 400;
	padding: 0 10px;
}

.NewAlbumDrag {
	float: left;
	margin: 10px 0 0 0;
	width: 100%;
	height: 20vw;
	border: 1px dashed #094f6f;
	line-height: 21vw;
	color: #0092c9;
	font-size: 14px;
	font-family: 'Open Sans', sans-serif;
	text-align: center;
	background: url(../img/innerpages/portfolio/icon.png) center center no-repeat;
}

.NewVideourl {
	position: relative;
	float: left;
	margin: 0;
	width: 100%;
	height: 40px;
	margin: 10px 0 0 0;
	border: 1px solid #98d9f2;
}

.NewVideourlinput {
	width: 100%;
	height: 100%;
	color: #8e8e8e;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	font-weight: 400;
	padding: 0 50px 0 10px;
	border: 0;
}

.NewRefresh {
	border: 0;
	position: absolute;
	width: 16px;
	height: 19px;
	background: url(../img/innerpages/portfolio/btn1.png) no-repeat;
	top: 10px;
	right: 11px;
}

.NewRemove {
	border: 0;
	position: absolute;
	width: 20px;
	height: 24px;
	background: url(../img/innerpages/portfolio/btndel.png) no-repeat;
	top: 10px;
	right: 34px;
}

.NewAddplus {
	border: 0;
	position: absolute;
	width: 16px;
	height: 20px;
	background: url(../img/innerpages/portfolio/plus.png) no-repeat;
	top: 10px;
	right: 60px;
}

.Newaddpublish {
	width: 100%;
	height: 34px;
	background: #28bbff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 0;
	color: #FFF;
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	font-weight: 400;
	text-transform: uppercase;
	margin-bottom: 20px;
}

.newaddcancel {
	width: 100%;
	height: 34px;
	background: #dbdbdb;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 0;
	color: #8c8c8c;
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	font-weight: 400;
	text-transform: uppercase;
	margin-top: 0;
}

.NewBtnsdiv {
	float: left;
	width: 100%;
	margin-top: 80px;
}

.publishouter {
	padding-left: 10px;
	padding-right: 10px;
}

.Noimg {
	margin-top: 10vw;
	width: 100%;
	text-align: center;
}

.NoAlbum h2 {
	width: 100%;
	text-align: center;
	margin: 43px 0 0 0;
	padding: 0 30px;
	color: #505050;
	font-family: 'Open Sans', sans-serif;
	font-size: 30px;
	font-weight: 300;
	line-height: 40px;
}

.Newcreatealbumbtn {
	float: left;
	text-align: center;
	height: auto;
	overflow: auto;
	padding: 44px 0 0 0;
}

.Newcreatealbumbtn a {
	background: #28bbff;
	padding: 8px 35px;
	vertical-align: middle;
	display: inline-block;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 0;
	color: #FFF;
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	font-weight: 400;
	text-transform: uppercase;
	vertical-align: middle;
}

.LoginFeedPlus a {
	float: left;
	margin: 20px 0 0 0;
	width: 30px;
	height: 30px;
	border: 1px solid #616161;
	color: #616161;
	line-height: 30px;
	text-align: center;
	border-radius: 50%;
}

.LoginFeedHeart a {
	float: left;
	margin: 20px 0 0 10px;
	width: 30px;
	height: 30px;
	border: 1px solid #616161;
	color: #616161;
	line-height: 30px;
	text-align: center;
	border-radius: 50%;
}

/************************************************/







TABS /***********************************************/
 ul.resp-tabs-list, p {
	margin: 0px;
	padding: 0px;
}

.resp-tabs-list li {
	font-weight: 400;
	font-size: 14px;
	display: inline-block;
	padding: 13px 15px;
	margin: 0 4px 0 0;
	list-style: none;
	cursor: pointer;
	float: left;
	font-family: 'Open Sans', sans-serif;
}

.resp-tabs-container {
	padding: 0px;
	background-color: #fff;
	clear: left;
}

h2.resp-accordion {
	cursor: pointer;
	padding: 5px;
	display: none;
	color: #000;
	font-weight: 400;
	font-size: 20px;
	font-family: 'Open Sans', sans-serif;
}

h2.resp-accordion .fa {
	width: 40px;
	font-size: 20px;
}

h2.resp-accordion a span {
	color: #c5c5c5;
}

h2.resp-accordion a .fa {
	width: 40px;
	font-size: 20px;
	color: #c5c5c5;
}

.resp-tab-content {
	display: none;
	padding: 0;
}

.resp-tab-active {
	border: 0 solid #5AB1D0 !important;
	border-bottom: none;
	margin-bottom: -1px !important;
	padding: 12px 14px 14px 14px !important;
	border-top: 0 solid #5AB1D0 !important;
	border-bottom: 0px #fff solid !important;
}

.resp-tab-active span {
	color: #5eccff !important;
}

.resp-tab-active .fa {
	color: #5eccff !important;
}

.resp-tab-active {
	border-bottom: none;
	background-color: #fff;
}

.resp-content-active, .resp-accordion-active {
	display: block;
}

.resp-tab-content {
	border: 1px solid #c1c1c1;
	border-top-color: #5AB1D0;
}

h2.resp-accordion {
	font-size: 13px;
	border: 0;
	border-top: 0px solid #c1c1c1;
	margin: 0px;
	padding: 15px;
	border-bottom: 1px solid #c1c1c1;
	background: #FFF;
}

h2.resp-tab-active {
	border-bottom: 0px solid #c1c1c1 !important;
	margin-bottom: 0px !important;
	padding: 15px !important;
	background: #505050 !important;
	color: #FFF !important;
}

h2.resp-tab-title:last-child {
	border-bottom: 12px solid #c1c1c1 !important;
	background: blue;
}

.homelefttxt {
	float: left;
	margin: 0;
	padding: 40px 50px 0 0;
	width: 100%;
	color: #505050;
	font-family: 'Open Sans', sans-serif;
	font-size: 22px;
	font-weight: 300;
}

/* NEW PROFILE VIEW */







.newserviceshead {
	width: 100%;
	height: auto;
	padding: 8px 0;
	border-bottom: 1px solid #d7d7d7;
}

.newserviceshead a {
	margin: 0 5px 0 0;
	display: inline-block;
	border: 1px solid #d7d7d7;
	padding: 5px 20px 5px 10px;
	color: #505050;
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	font-weight: 400;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

/*.newserviceshead a:first-child {
	margin-left:12px;
}*/







.newserviceshead a .fa {
	padding-right: 14px;
	font-size: 16px;
	vertical-align: middle;
}

.newjobfeedicon {
	width: 100%;
	font-size: 22px;
	color: #acacac;
	padding-bottom: 20px;
}

.newjobfeedcontent {
	width: 100%;
	height: auto;
}

.newjobfeedcontent h1 {
	font-size: 22px !important;
	font-weight: 400 !important;
	padding: 0 0 5px 0 !important;
	width: 100% !important;
}

.newjobfeedcontent div {
	width: 100%;
	font-size: 12px;
	color: #8e8e8e;
	font-weight: 400;
	font-family: 'Open Sans', sans-serif;
	padding: 5px 0 5px 0;
}

.newjobfeedcontent div span {
	width: 100%;
	font-size: 12px;
	color: #616161;
	font-weight: 400;
	font-family: 'Open Sans', sans-serif;
}

.newjobfeedcontent p {
	width: 100%;
	font-size: 14px;
	color: #8e8e8e !important;
	font-weight: 400;
	font-family: 'Open Sans', sans-serif;
}

.newjobfeedcontent a {
	color: #09bafc;
	font-weight: 400;
	font-family: 'Open Sans', sans-serif;
	padding: 5px 0 5px 0;
	font-size: 12px;
}

.newjobfeedcontent h2 {
	width: 100%;
	height: auto;
	margin: 0;
	padding: 0;
	color: #505050;
	font-weight: 400;
	font-family: 'Open Sans', sans-serif;
	font-size: 22px
}

.Newooltipmain {
	display: inline-block;
	width: 53px;
	height: auto;
}

.portfolioheader {
	width: 100%;
	height: auto;
	background: #FFF;
	border-bottom: 1px solid #e9e9e9;
	margin: 0 5px 0 0;
	padding: 20px 0 17px 23px;
	min-height: 67px;
}

.Newviewfollowers {
	width: 37px;
	height: 37px;
	overflow: hidden;
	display: inline-block;
	margin-right: 5px;
}

.Newviewfollowers img {
	width: 100%;
	height: 100%;
}

.NewviewfollowersAdd {
	width: 37px;
	height: 37px;
	display: inline-block;
}

.NewviewfollowersAdd a {
	width: 37px;
	height: 37px;
	border-radius: 50%;
	overflow: hidden;
	display: inline-block;
	border: 1px solid #8d8d8d;
	line-height: 37px;
	text-align: center;
	color: #8d8d8d;
	font-size: 11px;
}

.portfolioheader p {
	padding: 0 50px 0 10px;
	width: auto;
	display: inline-block;
	color: #acacac;
	font-weight: 400;
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	vertical-align: top;
}

#Experience {
	padding-left: 0;
}

#Skills {
	padding-left: 0;
	padding-right: 0;
}

.SocialFilterCon ul {
	margin: 0;
	padding: 0;
	width: 100%;
	height: auto;
	list-style: none;
}

.SocialFilterCon ul li {
	display: inline-block;
}

.SocialFilterCon ul li a {
	display: inline-block;
	width: auto;
	color: #8e8e8e;
	font-weight: 400;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	line-height: 50px;
	margin-right: 32px;
}

.SocialFilterCon ul li a:hover {
	color: #121111;
	font-weight: 400;
}

.SocialFilterCon_act {
	color: #121111 !important;
	font-weight: 400 !important;
}

.UpvoteTop {
	width: 36px;
	height: 37px;
	border-radius: 5px;
	background: #28bbff url(../img/innerpages/profile/arrow.png) no-repeat center 6px;
	position: absolute;
	z-index: 99999;
	left: 10px;
	top: 10px;
	text-align: center;
	line-height: 45px;
	color: #FFF;
	font-weight: 400;
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
}

.Newtopflow a {
	float: left;
	margin: 0 35px 0 0;
	width: auto;
	height: auto; /*border:1px solid #28bbff;*/
	border-radius: 5px;
	padding: 7px 35px 9px 35px; /*color:#28bbff;*/
	font-weight: 400;
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	display: inline-block;
	color: #000;
	background-color: #28bbff;
}

.Newtopconnect a {
	float: left;
	margin: 17px 20px 7px 0;
	width: auto;
	height: auto;
	background: #e04554;
	border-radius: 5px;
	padding: 8px 30px 10px 30px;
	color: #FFF;
	font-weight: 400;
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	display: inline-block;
}

/* AFTER REGISTRATION */







.RegAfterMain {
	width: 65%;
	padding: 85px 0 0 0;
}

.RegAfterMain h1 {
	margin: 0;
	padding: 0 0 0 15px;
	width: auto;
	height: auto;
	color: #121111;
	font-weight: 700;
	font-family: 'Open Sans', sans-serif;
	font-size: 24px;
}

.RegAfterMain span {
	font-weight: 300;
}

.RegAfterMain p {
	margin: 0;
	padding: 25px 0 20px 15px;
	width: auto;
	height: auto;
	color: #363636;
	font-weight: 400;
	font-family: 'Open Sans', sans-serif;
	font-size: 18px;
	line-height: 30px;
	display: inline-block;
}

.RegAfterMain h2 {
	margin: 0;
 padding:.5vw 0 0 0;
	width: auto;
	height: auto;
	color: #121111;
	font-weight: 500;
	font-family: 'Open Sans', sans-serif;
	font-size: 18px;
}

.regrow {
	padding-top: 38px;
	display: inline-block;
}

.regrow p {
	padding: 10px 0 13px 0;
	color: #121111;
	font-weight: 400;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	line-height: 24px;
	width: 100%;
}

.hire-now {
	float: left;
	margin: 0;
	width: 121px;
	height: 39px;
	text-align: center;
	line-height: 39px;
	font-size: 16px;
	color: #FFF;
	font-weight: 600;
	background: #2c82c9;
	border-radius: 5px;
}

.regthumbimg {
	width: 100%;
	height: 100%;
	text-align: center;
	padding-bottom: 20px;
}

.regthumbimg2 {
	width: 100%;
	height: 100%;
	padding-bottom: 20px;
}

.reg2spacer {
	padding-bottom: 30px;
}

.NewExpinput {
	width: 100%;
	height: auto;
	position: relative;
	display: inline-block;
}

.disableInputField1 {
	background: #fdfdfd none repeat scroll 0 0;
	border: 1px solid #d9d9d9;
	color: #939393;
	display: inline-block;
	float: right;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	font-weight: 400;
	height: 52px;
	margin: 0;
	padding: 0;
	text-indent: 20px;
	vertical-align: top;
	width: 100%;
	padding-right: 222px;
}

/* NEW PRICING TABLE */


.NewPricingmaincon {
	float: left;
	margin: 0;
	width: 100%;
	height: auto;
	background: #FFF;
	position: absolute;
	z-index: 9997;
	min-height: 90vh;
}

.NewPricingmain {
	margin: 0 auto;
	width: 100%;
	height: auto;
	overflow: auto;
	padding: 0 0 50px 0;
}

.basicplanhead {
	width: 100%;
	height: 98px;
	display: inline-block;
	background: #9495e1;
	text-align: center;
	line-height: 93px;
	font-family: 'Open Sans', sans-serif;
	font-size: 22px;
	font-weight: 400;
	color: #FFF;
	text-shadow: 0px 3px 2px rgba(0, 0, 0, 0.34);
	border-right: 1px solid #FFF;
	position: relative;
}

.liteplanhead {
	width: 100%;
	height: 98px;
	display: inline-block;
	background: #d594e1;
	text-align: center;
	line-height: 93px;
	font-family: 'Open Sans', sans-serif;
	font-size: 22px;
	font-weight: 400;
	color: #FFF;
	text-shadow: 0px 3px 2px rgba(0, 0, 0, 0.34);
	border-right: 1px solid #FFF;
	position: relative;
}

.Mostpopuler {
	position: absolute;
	width: 100%;
	height: 30px;
	line-height: 30px;
	background: #df625b;
	text-align: center;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	font-weight: 700;
	color: #FFF;
	top: -12px;
}

.plusplanhead {
	width: 100%;
	height: 98px;
	display: inline-block;
	background: #ef8c86;
	text-align: center;
	line-height: 93px;
	font-family: 'Open Sans', sans-serif;
	font-size: 22px;
	font-weight: 400;
	color: #FFF;
	text-shadow: 0px 3px 2px rgba(0, 0, 0, 0.34);
	position: relative;
}

.premiunplanhead {
	width: 100%;
	height: 98px;
	display: inline-block;
	background: #ffb755;
	text-align: center;
	line-height: 93px;
	font-family: 'Open Sans', sans-serif;
	font-size: 22px;
	font-weight: 400;
	color: #FFF;
	text-shadow: 0px 3px 2px rgba(0, 0, 0, 0.34);
	border-left: 1px solid #FFF;
	position: relative;
}

.pricecol-1 {
	width: 100%;
	display: inline-block;
	height: auto;
	border-right: 1px solid #FFF;
	cursor: pointer;
}

.pricecol-2 {
	width: 100%;
	display: inline-block;
	height: auto;
	border-right: 1px solid #FFF;
	cursor: pointer;
}

.pricelist1 {
	width: 100%;
	height: 50px;
	line-height: 50px;
	border-bottom: 1px dashed #c6c6c6;
	font-family: 'Open Sans', sans-serif;
	font-size: 20px;
	font-weight: 300;
	color: #505050;
}

.pricelist1-right {
	text-align: right;
	padding-right: 15px;
}

.pricelist2 {
	width: 100%;
	height: 50px;
	line-height: 50px;
	border-top: 1px solid #FFF;
	font-family: 'Open Sans', sans-serif;
	font-size: 24px;
	font-weight: 700;
	color: #3c3c3c;
	text-align: center;
	background: #dde6e6;
}

.pricelist3 {
	width: 100%;
	height: 50px;
	line-height: 50px;
	border-bottom: 1px dashed #c6c6c6;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: #0092c9;
	position: relative;
}

.pricelist4 {
	width: 100%;
	height: 50px;
	line-height: 50px;
	border-bottom: 1px solid #FFF;
	font-family: 'Open Sans', sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #3c3c3c;
	text-align: center;
	background: #ececec;
}

.pricelist5 {
	width: 100%;
	height: 50px;
	border-bottom: 1px solid #FFF;
	font-family: 'Open Sans', sans-serif;
	font-size: 18px;
	font-weight: 700;
	color: #3c3c3c;
	text-align: center;
	background: #ececec;
}

.pricelist6 {
	width: 100%;
	height: 50px;
	border-bottom: 0;
	font-family: 'Open Sans', sans-serif;
	font-size: 18px;
	font-weight: 700;
	color: #3c3c3c;
	text-align: center;
	background: #ececec;
	line-height: 50px;
}

.pricelist7 {
	width: 100%;
	height: 70px;
	border-bottom: 1px solid #FFF;
	font-family: 'Open Sans', sans-serif;
	font-size: 18px;
	font-weight: 700;
	color: #3c3c3c;
	text-align: center;
	background: #ececec;
}

.pricecol-3 {
	width: 100%;
	display: inline-block;
	height: auto;
	border: 0;
	cursor: pointer;
	border-bottom: 0;
}

.pricecol-4 {
	width: 100%;
	display: inline-block;
	height: auto;
	border-left: 1px solid #FFF;
	cursor: pointer;
}

.pricenewtxt {
	display: inline-block;
	height: 50px;
	background: #ef8c86;
}

.pricenewtxt p {
	margin: 0;
	padding: 0;
	width: auto;
	text-indent: 58px;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #FFF;
	line-height: 50px;
}

.pricenewtxt p a {
	margin: 0;
	padding: 0;
	width: auto;
	text-indent: 58px;
	font-family: 'Open Sans', sans-serif;
	font-size: 17px;
	font-weight: 500;
	color: #FFF;
	line-height: 50px;
}

.Bottomshadow {
	-webkit-box-shadow: inset 0px -5px 0px 0px rgba(239, 140, 134, 1);
	-moz-box-shadow: inset 0px -5px 0px 0px rgba(239, 140, 134, 1);
	box-shadow: inset 0px -5px 0px 0px rgba(239, 140, 134, 1);
	border-bottom: 0;
	line-height: 45px;
}

.pricingqus a {
	position: absolute;
	width: 24px;
	height: 24px;
	background: url(../img/innerpages/pricing/icon.png) no-repeat;
	right: 50px;
	top: 13px;
}

.Howitclose i {
	position: absolute;
	right: 20px;
	top: 80px;
	z-index: 9999999;
	font-size: 30px;
	color: #505050;
	display: none;
}

.NewUpgrade a {
	width: 90%;
	height: 45px;
	text-align: center;
	line-height: 45px;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	font-weight: 600;
	color: #FFF;
	margin-top: 11px;
	display: inline-block;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	text-transform: uppercase;
	margin: 10px 5% 0 5%;
}

.nojobsmain {
	width: 100%;
	display: inline-block;
	height: auto;
	background: #FFF;
	padding: 0 37px;
}

.nojobsicon {
	width: 116px;
	height: 116px;
	border: 1px solid #09bafc;
	border-radius: 50%;
	margin: 39px auto 20px auto;
	text-align: center;
	line-height: 116px;
	color: #09bafc;
	font-size: 60px;
}

.nojobsmain p {
	width: 100%;
	height: auto;
	margin-top: 30px;
	padding: 0 0;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	font-weight: 300;
	color: #505050;
	line-height: 22px;
}

.nojobsmain h2 {
	width: 100%;
	height: auto;
	margin-top: 80px;
	padding: 0 0;
	font-family: 'Open Sans', sans-serif;
	font-size: 30px;
	font-weight: 400;
	color: #505050;
	line-height: 22px;
}

.nojobcreatbtn a {
	width: 180px;
	height: 34px;
	display: inline-block;
	background: #28bbff;
	line-height: 34px;
	text-align: center;
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	font-weight: 400;
	color: #FFF;
	text-transform: uppercase;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin: 50px 0 40px 0;
}

.notalenticon {
	width: 116px;
	height: 116px;
	border: 1px solid #9b26af;
	border-radius: 50%;
	margin: 39px auto 20px auto;
	text-align: center;
	line-height: 116px;
	color: #9b26af;
	font-size: 60px;
}

.notalentcreatbtn a {
	width: 180px;
	height: 34px;
	display: inline-block;
	background: #28bbff;
	line-height: 34px;
	text-align: center;
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	font-weight: 400;
	color: #FFF;
	text-transform: uppercase;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin: 58px 0 40px 0;
}

.noblogicon {
	width: 116px;
	height: 116px;
	border: 1px solid #e94569;
	border-radius: 50%;
	margin: 39px auto 20px auto;
	text-align: center;
	line-height: 116px;
	color: #e94569;
	font-size: 60px;
}

.noblogcreatbtn a {
	width: 180px;
	height: 34px;
	display: inline-block;
	background: #28bbff;
	line-height: 34px;
	text-align: center;
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	font-weight: 400;
	color: #FFF;
	text-transform: uppercase;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin: 50px 0 40px 0;
}

.Newblogttl {
	margin-top: 58px !important;
}

.Businessprice {
	margin: 56px auto 0 auto;
	width: 950px;
}

.NewpriceTabMainOuter {
	width: 100%;
	height: 84px;
	background: #e2f0f7;
	border-bottom: 1px solid #c0dbea;
}

.NewpriceTabMain {
	margin: 0 auto;
	width: 476px;
	height: auto;
	overflow: auto;
}

.pricingtab a {
	width: 100%;
	height: 84px;
	text-align: center;
	line-height: 84px;
	display: inline-block;
	text-align: center;
	font-family: 'Open Sans', sans-serif;
	font-size: 18px;
	font-weight: 500;
	color: #28bbff;
	text-transform: uppercase;
}

.pricingtab a:hover {
	background: #FFF;
}

.pricingtab_act a {
	background: #FFF;
}

.Newpricebanner {
	width: 100%;
	height: auto;
	display: inline-block;
}

.PricBannerInner {
	margin: 0 auto;
	width: 815px;
	height: auto;
	text-align: center;
}

.PricBannerInner h1 {
	width: 100%;
	font-family: 'Open Sans', sans-serif;
	font-size: 30px;
	font-weight: 500;
	color: #282828;
	text-transform: uppercase;
	margin: 58px 0 0 0;
	padding: 0;
}

.PricBannerInner p {
	width: 100%;
	font-family: 'Open Sans', sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #282828;
	margin: 10px 0 0 0;
	padding: 0;
}

.NewPriceListPro {
	margin: 0 auto;
	width: 360px;
	height: auto;
}

.NewPriceListProHead {
	width: 100%;
	margin: 40px 0 0 0;
	height: auto;
	min-height: 68px;
	display: inline-block;
	background: #9495e1;
	text-shadow: 0px 4px 1px rgba(0, 0, 0, 0.17);
	font-family: 'Open Sans', sans-serif;
	font-size: 24px;
	font-weight: 400;
	color: #FFF;
	text-align: center;
	line-height: 68px;
}

.Newpricelistitem {
	width: 100%;
	padding: 16px 0;
	background: #ececec;
	margin-bottom: 1px;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: #505050;
	text-align: center;
}

.NewpricelistLastitem {
	padding-bottom: 40px;
}

.NewprolistBtn a {
	display: inherit;
	margin: -25px auto 50px auto;
	width: 240px;
	height: 50px;
	line-height: 50px;
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	font-weight: 400;
	color: #FFF;
	text-align: center;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: #28bbff;
	overflow: auto;
}

/* UPLOAD CV */







.NewuploadcvMain {
	width: 100%;
	height: auto;
	min-height: 100vmin;
	display: inline-block;
	background: #fafafa;
	position: fixed;
	z-index: 101;
	margin-top: 70px;
}

.NewuploadcvInr {
	margin: 0 auto;
	width: 50vw;
	height: auto;
	overflow: hidden;
}

.Jbnopostttl {
	padding: 60px 0;
}

.Jbnopostttl .fa {
	color: #bebebe;
	font-size: 80px;
}

.Jbnopostttl h1 {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 34px;
	font-family: 'Open Sans', sans-serif;
	font-size: 48px;
	font-weight: 300;
	color: #505050;
	display: inline-block;
}

.Jbnopostttl p {
	margin: 0;
	padding: 10px 0 0 0;
	width: 100%;
	height: 34px;
	font-family: 'Open Sans', sans-serif;
	font-size: 18px;
	font-weight: 300;
	color: #505050;
	display: inline-block;
}

.NewuploadcvInr h1 {
	margin: 10vw 0 0 0;
	padding: 0;
	width: 100%;
	height: auto;
	display: inline-block;
	text-align: center;
	font-family: 'Open Sans', sans-serif;
	font-size: 48px;
	font-weight: 300;
	color: #727272;
	overflow: hidden;
}

.newuploadcvrow {
	margin: 40px 0 0 0;
}

.NewuploadcvInr label {
	display: inline-block;
	width: 100%;
	height: auto;
	margin: 30px 0 10px 0;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: #0092c9;
}

.Newuploadbrowse {
	width: 100%;
	height: 34px;
	display: inline-block;
	background: #28bbff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	font-weight: 400;
	color: #FFF;
	text-transform: uppercase;
}

.Newuploadcancel a {
	margin: 20px 0 0 0;
	width: 100%;
	height: 34px;
	display: inline-block;
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	font-weight: 400;
	color: #9b9b9b;
	text-transform: uppercase;
	text-decoration: underline !important;
	text-align: center;
}

.Newuploadafterinr {
	margin: 0 auto;
	width: 60vw;
	height: auto;
	overflow: auto;
}

.Newuploadafterinr h1 {
	margin: 6vw 0 0 0;
	padding: 0;
	width: 100%;
	height: auto;
	display: inline-block;
	text-align: center;
	font-family: 'Open Sans', sans-serif;
	font-size: 36px;
	font-weight: 300;
	color: #727272;
	overflow: hidden;
}

.Newuploadafterinr p {
	margin: 10px 0 130px 0;
	padding: 0;
	width: 100%;
	height: auto;
	display: inline-block;
	text-align: center;
	font-family: 'Open Sans', sans-serif;
	font-size: 24px;
	font-weight: 300;
	color: #727272;
	overflow: hidden;
}

.Newuploadafterinr h2 {
	margin: 0 0 0 0;
	padding: 0;
	width: 100%;
	height: auto;
	display: inline-block;
	text-align: left;
	font-family: 'Open Sans', sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #3c3c3c;
	overflow: hidden;
}

.Newuploadafterinr span {
	margin: 10px 0 40px 0;
	padding: 0;
	width: 100%;
	height: auto;
	display: inline-block;
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	font-weight: 300;
	color: #727272;
	overflow: hidden;
}

.uploadsep {
	border-left: 1px solid #d8d8d8;
	padding: 0 0 0 50px;
}

.newuploadapply {
	margin: 70px 12.5% 0 12.5%;
	width: 75%;
	height: 34px;
	background: #28bbff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	font-weight: 400;
	color: #FFF;
	text-transform: uppercase;
}

.AfterRegrowbtm {
	float: left;
	margin: 50px 0 0 0;
	width: 100%;
	border-top: 1px solid #6bbebc;
}

.AfterImprove a {
	float: right;
	margin: 50px 0 20px 0;
	padding: 12px 18px;
	width: auto;
	height: auto;
	background: #01d8ff;
	border-radius: 5px;
	font-family: 'Open Sans', sans-serif;
	font-size: 18px;
	font-weight: 700;
	color: #FFF;
}

.Newuploadcvbtn a {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	color: #21a5f8;
	display: inline-block;
	float: left;
	font-family: 'Open Sans', sans-serif;
	font-size: 18px;
	font-weight: 400;
	height: 40px;
	margin: 58px 0 0 21px;
	padding-left: 21px;
	width: auto;
	border-left: 1px solid #b2b2b2;
	line-height: 40px;
}

.NewFacebookloginbtn a {
	width: 247px;
	height: 39px;
	background: url(../img/common/facebook_signup.png);
	display: inherit;
	margin: 0 auto;
}

.Logfbbtn {
	width: 42px;
	height: 38px;
	border-right: 1px solid #a7b2cc;
	background: url(../img/common/logicon.png) no-repeat;
}

.Neworsep {
	float: left;
	margin: 35px 0 40px 0;
	display: inline-block;
	width: 45%;
	height: auto;
	border-bottom: 1px solid #b4b4b4;
}

.newrow {
	float: left;
	margin-top: 20px;
	width: 10%;
	text-align: center;
	display: inline-block;
	font-size: 24px;
	color: #505050;
	font-family: 'Open Sans', sans-serif;
}

.loginned i {
	position: absolute;
	right: 10px;
	top: 10px;
}

/* NEW FEEDS */







.NewfeedsTopSec {
	width: 100%;
	display: inline-block;
	height: auto;
	min-height: 50px;
	border-bottom: 1px solid #e9e9e9;
	background: #FFF;
}

.NewfeedsTopSecBtn1 {
	width: auto;
	display: inline-block;
}

.NewfeedsTopSecBtn1 a {
	width: auto;
	height: auto;
	display: inline-block;
	font-size: 14px;
	color: #333333;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	padding: 14px 50px 0 0;
}

.NewfeedsTopSecBtn1 a .fa {
	font-size: 20px;
	margin: 0 20px 0 20px;
	vertical-align: middle;
}

.whatisinmind {
	display: inline-block;
	width: 100%;
	height: 52px;
	min-height: 52px;
	-webkit-box-shadow: 0px 3px 2px 0px rgba(209, 209, 209, 0.85);
	-moz-box-shadow: 0px 3px 2px 0px rgba(209, 209, 209, 0.85);
	box-shadow: 0px 3px 2px 0px rgba(209, 209, 209, 0.85);
	font-size: 14px;
	color: #b7b7b7;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	padding: 0 20px;
	line-height: 52px;
}

.whatisinmindinput {
	border: 0;
	height: 52px;
	width: 100%;
	font-size: 14px;
	color: #b7b7b7;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	padding: 0 20px;
}

.Newfeeditem1 {
	width: 100%;
	height: auto;
	display: inline-block;
	margin-bottom: 20px;
	background: #FFF;
}

.Newfeedsimg {
	width: 100%;
	height: auto;
	display: inline-block;
	text-align: center;
	position: relative;
}

.Newfeedsshade {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 46px;
	background: #09bafc;
	text-align: left;
	font-size: 20px;
	color: #FFF;
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
	padding: 13px 20px 0 20px;
}

.Newfeedsimg h1 {
	display: inline-block;
	margin: 0;
	padding: 0;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	width: 100%;
	font-size: 20px;
}

.Newfeeddesmain {
	width: 100%;
	height: auto;
	min-height: 90px;
	background: #FFF;
	border-top: 1px solid #e9e9e9;
	padding: 0 0 0 0;
}

.newfeedrow {
	width: 100%;
	height: auto;
	display: inline-block;
}

.feednewproimg {
	width: 50px;
	height: 50px;
	border-radius: 50%;
	border: 1px solid #ccc;
	overflow: hidden;
	margin: 0 0 0 0;
	display: inline-block;
}

.feednewproimg img {
	width: 100%;
	height: 100%;
}

span.posthead {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	width: 400px;
	position: absolute;
}

.feednewdescol-1 {
	width: 50%;
	height: auto;
	display: inline-block;
	vertical-align: top;
	margin-top: 25px;
	margin-left: 0;
}

.feednewdescol-1 p {
	margin: 0;
	padding: 0;
	font-size: 14px;
	color: #333;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
}

.feednewdescol-1 span {
	margin: 0;
	padding: 0;
	font-size: 12px;
	color: #969696;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
}

.feednewdescol-2 {
	width: auto;
	height: auto;
	display: inline-block;
	vertical-align: top;
	margin-top: 6px;
	margin-right: 5px;
	float: right;
	padding: 15px 5px 0 0;
}

.feednewdescol-2 span {
	float: right;
	font-size: 12px;
	color: #969696;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	margin: 0 15px 0 0;
}

.feednewdescol-2 .fa {
	float: right;
	color: #969696;
	font-size: 16px;
	margin-right: 5px;
}

.newfeedrow-2 {
	width: 100%;
	height: auto;
	display: inline-block;
}

.newfeedrow-2 p {
	margin: 15px 0 28px 0;
	padding: 0;
	font-size: 14px;
	color: #969696;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	line-height: 18px;
}

.newhot {
	background: #FFF;
	margin-bottom: 10px;
	padding: 20px 20px;
}

.feednewdescol-3 {
	vertical-align: top;
	margin-top: 0;
	margin-left: 16px;
	display: inline-block;
	width: 85%;
}

.feednewdescol-3 p {
	margin: 0;
	padding: 0;
	font-size: 14px;
	color: #333;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
}

.feednewdescol-3 span {
	margin: 0;
	padding: 0;
	font-size: 12px;
	color: #969696;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	display: inline-block;
	width: 100%;
}

.feednewdescol-3 a {
	font-size: 14px;
	color: #5eccff;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	margin-top: 11px;
}

/* */







.feednewdescol-4 {
	vertical-align: top;
	margin-top: 2px;
	margin-left: 20px;
	display: inline-block;
	width: 80%;
}

.feednewdescol-4 h1 {
	margin: 0 0 0 0;
	padding: 0;
	font-size: 14px;
	color: #333;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
}

.feednewdescol-4 h2 {
	margin: 11px 0 0 0;
	padding: 0;
	font-size: 12px;
	color: #969696;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
}

.feednewdescol-4 p {
	margin: 7px 0 0 0;
	padding: 0;
	font-size: 14px;
	color: #969696;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
}

.feednewdescol-4updated {
	margin: 6px 0 0 10px;
	padding: 3px 11px 4px 11px;
	font-size: 12px;
	color: #FFF;
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
	background: #09c986;
	vertical-align: top;
	display: inline-block;
}

.feednewdescol-4 a {
	display: inline-block;
	font-size: 14px;
	color: #5eccff;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	margin-top: 11px;
	margin-bottom: 12px;
}

.feednewdescol-4newjob {
	margin: 6px 0 0 10px;
	padding: 3px 11px 4px 11px;
	font-size: 12px;
	color: #FFF;
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
	background: #f4181a;
	vertical-align: top;
	display: inline-block;
}

.newspacer {
	display: inline-block;
	width: 100%;
	height: 120px;
}

.feednewjobimg {
	width: 44px;
	height: 44px;
	border-radius: 50%;
	border: 1px solid #ccc;
	overflow: hidden;
	margin: 0 0 0 0;
	display: inline-block;
}

.feednewjobimg img {
	width: 100%;
	height: 100%;
}

/* */







.feednewdescol-5 {
	vertical-align: top;
	margin-top: 2px;
	margin-left: 20px;
	display: inline-block;
	width: 75%;
}

.feednewdescol-5 p {
	margin: 0;
	padding: 0;
	font-size: 14px;
	color: #333;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
}

.feednewdescol-5 span {
	margin: 0;
	padding: 0;
	font-size: 12px;
	color: #969696;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
}

.feednewdescol-6 {
	width: auto;
	height: auto;
	display: inline-block;
	vertical-align: top;
	margin-top: 6px;
	margin-right: 5px;
	float: right;
	padding: 8px 5px 0 0;
	position: relative;
}

.feednewdescol-6 span {
	float: right;
	font-size: 12px;
	color: #969696;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	margin: 0 15px 0 0;
}

.feednewdescol-6 .fa {
	float: right;
	color: #969696;
	font-size: 16px;
	margin-right: 5px;
}

/* PORTFOLIO */







.portfolonewrow {
	position: relative;
	width: 100%;
	height: auto;
	display: inline-block;
	padding: 0 10px 0 15px;
}

/*#portgrid:hover .portfoliocaption {
	-webkit-transition: opacity .8s; 
    transition: opacity .8s;
	-webkit-transition: bottom .3s; 
    transition: bottom .3s;
	opacity:1;
	bottom:50%;
}*/
	











.portfoliocaption {
	display: inline-block;
	width: 94px;
	padding: 5px 10px 5px 10px;
	height: 34px;
	background: #5ECCFF;
	position: absolute;
	z-index: 1;
	bottom: 25%;
	left: 50%;
	margin: 0 0 -17px -47px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	text-align: center;
	-webkit-transition: bottom .3s;
	transition: bottom .3s;
	-webkit-transition: opacity .8s;
	transition: opacity .8s;
	opacity: 0;
}

.portfoliocaption h5 {
	float: left;
	padding: 0 0;
	font-family: 'Open Sans', sans-serif;
	color: #FFF;
	font-size: 14px;
	font-weight: 400;
	margin: 5px 8px 5px 0;
	width: auto;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	width: 100%;
}

.portfoliocaption a {
	float: left;
	padding: 0 0;
	font-family: 'Open Sans', sans-serif;
	color: #FFF;
	font-size: 14px;
	font-weight: 400;
	margin: 5px 8px 5px 0;
	width: auto;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	width: 100%;
}

.portfoliocaption span {
	display: inline-block;
	margin: 5px 0;
	padding: 0 10px;
	font-family: 'Open Sans', sans-serif;
	color: #FFF;
	font-size: 16px;
	font-weight: 400;
	line-height: 14px;
	vertical-align: top;
	border: 0;
	border-right: 1px solid #FFF;
}

.portfoliocaption span:last-child {
	border-right: 0;
	padding: 0 10px 0 10px;
}

.newconnectcon {
	width: 100%;
	height: auto;
	display: inline-block;
	text-align: center;
	margin: 31px 0 0 0;
}

.newconnectcon h1 {
	display: inline-block;
	width: auto;
	padding: 0 10px;
	margin: 0;
	font-family: 'Open Sans', sans-serif;
	color: #FFF;
	font-size: 24px;
	font-weight: 400;
	border-right: 1px solid #707070;
	vertical-align: top;
}

.newconnectcon h1 span {
	width: 100%;
	font-family: 'Open Sans', sans-serif;
	color: #c0c0c0;
	font-size: 12px;
	font-weight: 400;
	display: inline-block;
	vertical-align: top;
}

.newconnectcon h1:last-child {
	border-right: 0;
}

.leftnavnew {
	width: 66px;
	position: fixed;
	top: 0;
	left: 0;
	height: 100vh;
	background: #505050;
	padding: 77px 0 0 0;
	z-index: 1;
}

.feednewright {
	width: 48%;
	position: relative;
	margin: 0 auto;
	padding: 5px 0 0 0;
}

.regnewprobtn {
	width: auto;
}

.regnewprobtn a {
	float: left;
	margin: 0;
	width: 200px;
	height: 34px;
	background: #28bbff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	font-weight: 400;
	color: #FFF;
	text-transform: uppercase;
	text-align: center;
	line-height: 34px;
	right: 0;
}

.regnewprobtn2 a {
	float: right;
	margin: 30px 0 40px 0;
	width: 200px;
	height: 34px;
	background: #28bbff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	font-weight: 400;
	color: #FFF;
	text-transform: uppercase;
	text-align: center;
	line-height: 34px;
	right: 0;
}

.feednewproimgnew {
	width: 44px;
	height: 44px;
	border-radius: 50%;
	border: 1px solid #ccc;
	overflow: hidden;
	margin: 0 0 0 0;
	display: inline-block;
}

.feednewproimgnew img {
	width: 100%;
	height: 100%;
}

.newfeedrownew {
	width: 100%;
	height: auto;
	display: inline-block;
	padding: 8px 0 4px 10px;
}

.arrow_boxFeedsnew {
	position: relative;
	background: #000;
	top: 35px;
	width: 56px;
	right: -20px;
	position: absolute;
	z-index: 999;
	height: 0;
	opacity: 0;
	-webkit-transition: height .3s; /* Safari */
	transition: height .3s;
	overflow: hidden;
	padding: 10px 0;
}

.arrow_boxFeedsnew:after {
	bottom: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(0, 0, 0, 0);
	border-bottom-color: #000;
	border-width: 7px;
	margin-left: -7px;
}

.NewfeedEditcon {
	width: 56px;
	height: auto;
	overflow: auto;
	display: inline-block;
}

.FeededitDropnew {
	display: inline-block;
	float: right;
	margin: 0 20px 0 0;
	padding: 12px 0 10px 0;
	color: #969696;
	position: relative;
}

.FeededitDropnew a {
	color: #969696;
}

.FeededitDropnew:hover .arrow_boxFeedsnew {
	opacity: 1;
	height: 90px;
	-webkit-transition: height .5s; /* Safari */
	transition: height .5s;
	overflow: visible;
	-webkit-transition: opacity .5s; /* Safari */
	transition: opacity .5s;
}

.NewfeedEditcon a {
	width: 100%;
	display: inline-block;
	height: 35px;
	line-height: 35px;
	text-align: center;
	font-size: 22px;
	color: #FFF;
}

.NewfeeddesmainTxt {
	width: 100%;
	height: auto;
	min-height: 90px;
	background: #FFF;
	border-top: 0;
	padding: 0 0 0 0;
	overflow: auto;
}

.NewfeeddesmainTxt p {
	width: 100%;
	height: auto;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: #969696;
	padding: 20px;
	line-height: 18px;
}

/* 09-10-15 */







.newaddhead {
	width: 100%;
	height: 57px;
	background: #FFF;
	border-bottom: 1px solid #dddddd !important;
	padding: 0 20px;
	font-family: 'Open Sans', sans-serif;
	font-size: 22px;
	font-weight: 300;
	color: #333;
	border: 0;
}

.contentediter {
	width: 100%;
	display: inline-block;
	height: auto;
}

.contentedibtnmain {
	width: 100%;
	height: auto;
	display: inline-block;
}

.contntbtncancel a {
	float: right;
	margin: 20px 20px 0 0;
	width: auto;
	line-height: 34px;
	height: 34px;
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	font-weight: 400;
	color: #9b9b9b;
	text-transform: uppercase;
	text-decoration: underline !important;
}

.contntbtnpublish {
	float: right;
	margin: 20px 20px 0 0;
	background: #28bbff;
	width: 150px;
	height: 34px;
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	font-weight: 400;
	color: #FFF;
	text-transform: uppercase;
	border: 0;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.contntbtnpreviewbtn {
	float: right;
	margin: 20px 20px 0 0;
	background: none;
	width: 150px;
	height: 34px;
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	font-weight: 400;
	color: #28bbff;
	text-transform: uppercase;
	border: 1px solid #28bbff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.jobuploadbtncancel a {
	float: right;
	margin: 28px 20px 0 0;
	width: auto;
	line-height: 34px;
	height: 34px;
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	font-weight: 400;
	color: #9b9b9b;
	text-transform: uppercase;
	text-decoration: underline !important;
}

.jobuploadbtnpublish {
	float: right;
	margin: 28px 20px 0 0;
	background: #28bbff;
	width: 154px;
	height: 34px;
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	font-weight: 400;
	color: #FFF;
	text-transform: uppercase;
	border: 0;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

/* Virtual world */







.virtualbg {
	width: 100%;
	height: auto;
	background: url(../img/virtual/main_bg.jpg) no-repeat;
	display: inline-block;
	background-size: cover;
	min-height: 100vh;
}

.virtualinner {
	margin: 0 auto;
	width: 45vw;
	height: auto;
}

.virtualinner h1 {
	width: 100%;
	margin: 120px 0 0 0;
	padding: 0;
	width: 100%;
	height: auto;
	text-align: center;
	font-family: 'Open Sans', sans-serif;
	font-size: 110px;
	font-weight: 400;
	color: #32c9d9;
}

.Virtualbetacon {
	width: 100%;
	text-align: center;
	display: inline-block;
}

.virtualinner p {
	width: 100%;
	margin: 120px 0 25px 0;
	padding: 0;
	width: 100%;
	height: auto;
	text-align: center;
	font-family: 'Open Sans', sans-serif;
	font-size: 26px;
	font-weight: 400;
	color: #32c9d9;
}

.virtualenter {
	width: 177px;
	height: 42px;
	margin: 0 auto;
	margin-bottom: 100px;
}

.virtualenter a {
	width: 177px;
	height: 42px;
	background: #505050;
	margin: 0 auto;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	display: inline-block;
	text-align: center;
	line-height: 42px;
	font-family: 'Open Sans', sans-serif;
	font-size: 24px;
	font-weight: 400;
	color: #FFF;
}

.vir-col-lg1 {
	padding: 0 10px;
	display: inline-block;
}

.virtualspacer {
	width: 100%;
	height: 100px;
	display: inline-block;
}

.chooseavatharmain {
	width: 100%;
	height: auto;
	min-height: 100vh;
	background: #FFF;
	display: inline-block;
}

.chooseavatharmainInr {
	margin: 0 auto;
	width: 45vw;
	height: auto;
}

.chooseavatharmainInr h1 {
	width: 100%;
	height: auto;
	text-align: center;
	line-height: 42px;
	font-family: 'Open Sans', sans-serif;
	font-size: 30px;
	font-weight: 400;
	color: #8cafb3;
	padding: 7vw 0 90px 0;
}

.vir-col-lg2 {
	cursor: pointer;
}

.vir-col-lg2 img {
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
}

.vir-col-lg2:hover img {
	-webkit-filter: grayscale(0);
	filter: grayscale(0);
}

.vir-col-lg2 p {
	width: 100%;
	height: auto;
	padding: 21px 0 0 21px;
	text-align: center;
	line-height: 42px;
	font-family: 'Open Sans', sans-serif;
	font-size: 24px;
	color: #b9b9b9;
	font-style: 400;
}

#avatharname {
	display: none;
}

.vir-col-lg2:hover #avatharname {
	display: block;
}

.feednewsep {
	border-top: 1px solid #e9e9e9;
	border-right: 1px solid #e9e9e9;
}

.feednewsep img {
	width: 100%;
}

.feednewsep:last-child {
	border-right: 0;
}

.HomeMainbanner {
	margin-left: 0;
	margin-bottom: 16px;
	display: inline-block;
}

.HomeMainbanner img {
	width: 100%;
	margin-bottom: 0;
}

.Bannerbtmspacer {
	padding-bottom: 0;
}

.whitebg {
	background: none;
	float: none !important;
}

.addproductnew {
	width: 100%;
	height: auto;
	background: #FFF;
	padding: 20px 0;
}

.addproductnewinr {
	width: 60%;
	height: auto;
	overflow: auto;
	margin: 0 auto;
}

.addproductnewinr h1 {
	color: #0092c9;
	float: left;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	font-weight: 400;
	height: auto;
	margin: 10px 0;
	width: 100%;
}

.NewaddproductInput {
	float: left;
	margin: 0 0 20px;
	width: 100%;
	height: 100px;
	border: 1px solid #98d9f2;
	font-size: 14px;
	color: #8e8e8e;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	padding: 10px 10px 0 17px;
	resize: none;
}

.NewaddproductInputsm {
	float: left;
	margin: 0 0 20px 0;
	width: 100%;
	height: 40px;
	border: 1px solid #98d9f2;
	font-size: 14px;
	color: #8e8e8e;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	padding: 0 5px 0 10px;
}

.NewaddproductSave {
	float: right !important;
	margin: 0 0 0 0;
	width: 100%;
	height: 44px;
	background: #e94569;
	color: #FFF;
	font-size: 16px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	border: 0;
}

.NewaddproductCancel {
	float: right;
	margin: 0;
	width: 100%;
	height: 44px;
	background: #c6c6c6;
	color: #989898;
	font-size: 16px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	border: 0;
}

.SpaproductsRow {
	width: 100%;
	height: auto;
	display: inline-block;
	border-bottom: 1px solid #e6e6e6;
	margin: 0 0 0 0;
	padding: 0 0;
}

.productlist {
	width: auto;
	height: 29px;
	overflow: hidden;
	margin: 0;
	padding: 0;
	-webkit-transition: height .5s; /* Safari */
	transition: height .5s;
	position: relative;
	float: left;
	margin: 0 20px 20px 0;
}

.productlistitem {
	background: #09BAFD;
	display: inline-block;
	text-align: center;
	width: auto;
	height: auto;
	padding: 6px 20px 5px 20px;
	color: #fff;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	font-weight: 400;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	cursor: pointer;
}

.productlistdrop {
	width: 150px;
	height: auto;
	background: #ECECEC;
	-webkit-border-radius: 5px;
	-webkit-border-top-left-radius: 0;
	-moz-border-radius: 5px;
	-moz-border-radius-topleft: 0;
	border-radius: 5px;
	border-top-left-radius: 0;
	padding: 15px 0;
	position: absolute;
	z-index: 1;
	width: 250px;
}

.productlistdrop ul {
	margin: 0;
	padding: 0;
	display: block;
	width: 100%;
	list-style: none;
}

.productlistdrop ul li a {
	color: #000;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	font-weight: 400;
	padding: 5px 15px;
	display: inline-block;
}

.ProductDtlmainnew {
	width: 100%;
	height: auto;
	display: inline-block;
	background: #FFF;
}

.ProductDtlmainnew h1 {
	width: 100%;
	height: auto;
	margin: 30px 0 0 0;
	padding: 0;
	color: rgb(80, 80, 80);
	font-family: 'Open Sans', sans-serif;
	font-size: 30px;
	font-weight: 300;
}

.ProductDtlmainnew p {
	width: 100%;
	height: auto;
	margin: 15px 0 50px 0;
	padding: 0;
	color: rgb(80, 80, 80);
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
}

.ProductDtlmainnew p a {
	color: #28BBFF;
}

.ProductDtlmainnew h2 {
	width: 100%;
	height: auto;
	margin: 30px 0 0 0;
	padding: 0;
	color: rgb(80, 80, 80);
	font-family: 'Open Sans', sans-serif;
	font-size: 24px;
	font-weight: 300;
}

.ProductBooknow {
	display: inline-block;
}

.ProductBooknow a {
	width: auto;
	height: auto;
	padding: 10px 20px;
	background: #e04554 none repeat scroll 0 0;
	border-radius: 5px;
	display: inline-block;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: #FFF;
	margin: 20px 20px 0 0;
}

.ProductCancel {
	display: inline-block;
}

.ProductCancel a {
	display: inline-block;
	width: auto;
	height: auto;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #505050;
}

/* 16-10-15 */







.profileoverlaydiv {
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 1;
	background: none;
	border-bottom: 1px solid #d8d8d8;
	box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.02);
}

.profileoverlaydivinr {
	width: 100%;
	height: auto;
	display: inline-block;
}

.lataestproplus i {
	width: 24px;
	height: 24px;
	border: 1px solid #b1b1b1;
	text-align: center;
	line-height: 24px;
	font-size: 14px;
	position: absolute;
	right: 20px;
	top: 20px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	color: #b1b1b1;
}

.latestprosec {
	width: 85px;
	height: 85px;
	border: 1px solid #c3c3c3;
	margin-left: -43px;
	overflow: hidden;
	margin: 4vw auto 0 auto;
}

.latestprosec img {
	width: 100%;
	height: 100%;
}

.profileoverlaydivinr h1 {
	height: auto;
	margin: 32px 0 10px 0;
	padding: 0 15px;
	text-align: center;
	font-family: 'Open Sans', sans-serif;
	font-size: 18px;
	font-weight: 500;
	color: #000;
	width: auto;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.profileoverlaydivinr p {
	width: 100%;
	height: auto;
	margin: 3px 0 0 0;
	padding: 0 0;
	text-align: center;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: #0e3a3f;
}

.Latestfollowers {
	width: auto;
	height: auto;
	position: absolute;
	bottom: 20px;
	left: 20px;
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	font-weight: 400;
	color: #9c9b9b;
	vertical-align: top;
}

.Latestfollowers .fa {
	color: #b2b2b2;
	margin-right: 10px;
}

.Latesthirecon {
	width: auto;
	height: auto;
	position: absolute;
	bottom: 20px;
	right: 20px;
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	font-weight: 400;
	color: #9c9b9b;
	vertical-align: top;
	text-transform: uppercase;
}

.Latesthirecon .fa {
	color: #b2b2b2;
	margin-right: 10px;
	font-size: 16px;
	vertical-align: bottom;
}

.Latestprohalf {
	position: absolute;
	width: 100%;
	height: 65%;
	bottom: 0;
	background: #FFF;
}

.Latestprohalfinr {
	width: 100%;
	height: auto;
	position: relative;
}

.latestprosec2 {
	width: 85px;
	height: 85px;
	border: 1px solid #c3c3c3;
	overflow: hidden;
	position: absolute;
	top: 4vw;
	left: 50%;
	margin-left: -43px;
	z-index: 1;
}

.latestprosec2 img {
	width: 100%;
	height: 100%;
}

.latestproiconsmain {
	width: 100%;
	display: inline-block;
	height: auto;
	text-align: center;
	margin-top: 2vw;
}

.latestproiconsmain a {
	margin: 0 10px;
	font-size: 16px;
	color: #3b3b3b;
}

.latestprotxtmain {
	width: 100%;
	height: auto;
	text-align: center;
	display: inline-block;
	margin: 3vw 0 0 0;
}

.latestprotxtmain h1 {
	width: 100%;
	height: auto;
	margin: 0 0 10px 0;
	padding: 0;
	text-align: center;
	font-family: 'Open Sans', sans-serif;
	font-size: 25px;
	font-weight: 500;
	color: #636363;
}

.latestprotxtmain p {
	width: 100%;
	height: auto;
	margin: 3px 0 0 0;
	padding: 0 0;
	text-align: center;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: #9c9b9b;
}

.latestprotxtmain a {
	margin: 15px 0 0 0;
	padding: 8px 15px;
	background: #eef2f3;
	border: 1px solid #fcfcfd;
	font-size: 12px;
	color: #3b3b3b;
	font-variant: 400;
	font-family: 'Open Sans', sans-serif;
	text-transform: uppercase;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	display: inline-block;
	text-shadow: 0px 2px 1px rgba(255, 255, 255, 1);
}

.row-eq-height {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

/*19-05-15 */







.Removepad {
	padding-left: 0 !important;
	padding-right: 0 !important;
}

.productlistdrop ul li {
	border-bottom: 1px solid #d8d8d8;
	padding-bottom: 10px;
}

.productlistdrop ul li a {
	color: #000;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	font-weight: 400;
	padding: 5px 15px;
	display: inline-block;
	width: 100%;
}

.productlistdrop ul li span a {
	width: auto;
	padding-left: 15px;
	padding-top: 0;
	padding-right: 0;
	color: #000;
}

.BottomSpacer {
	display: inline-block;
	height: 120px;
	width: 100%;
}

.Testimonialbg1 {
	background: #d16107 url(../img/banner/testi1.jpg) no-repeat right center !important;
	padding-bottom: 0 !important;
	left: 0 !important;
	right: 0 !important;
	bottom: 0;
	padding-top: 0 !important;
	min-height: 70px;
	padding-left: 10%;
}

.Testimonialbg2 {
	background: #0e3a3f url(../img/banner/testi2.jpg) no-repeat right center !important;
	padding-bottom: 0 !important;
	left: 0 !important;
	right: 0 !important;
	bottom: 0;
	padding-top: 0 !important;
	min-height: 70px;
	padding-left: 10%;
}

.quots {
	float: left;
	width: 33px;
	height: 30px;
	margin-top: 20px;
}

.testpro {
	float: left;
	width: 52px;
	height: 52px;
	overflow: hidden;
	border-radius: 50%;
	margin-top: 10px;
	margin-left: 43px;
}

.testpro img {
	width: 100%;
	height: 100%;
}

.testmonialtxt {
	width: 80%;
	height: auto;
	display: inline-block;
	padding-left: 70px;
}

.testmonialtxt h1 {
	color: #FFF;
	font-size: 20px;
	font-weight: 400;
	float: left;
	width: 100%;
	margin: 14px 0 0 0;
	padding: 0;
	font-family: 'Open Sans', sans-serif;
}

.testmonialtxt p {
	margin: 5px 0 10px 0;
	color: #f8fdd7;
	font-size: 18px;
	font-weight: 400;
	float: left;
	padding: 0;
	font-family: 'Open Sans', sans-serif;
}

/* 20-10-15 */





.FeedpadHide {
	padding-left: 15px;
	padding-right: 15px;
}

/* 21-10-15 */





.blogbgmain {
	height: auto;
	min-height: 100vh;
	background: #FFF;
	padding: 50px 0;
	position: relative;
	margin-right: 400px;
}

.Blogconmain {
	margin: 0 auto;
	width: 730px;
	height: auto;
	min-height: 100vh;
	margin-bottom: 100px;
}

.Blogconmain label {
	color: #393939;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	font-weight: 400;
	padding-bottom: 5px;
	width: 100%;
}

.blogediter {
	display: inline-block;
	width: 100%;
	height: auto;
	overflow: auto;
	border: 1px solid #98d9f2;
}

.BlogCancel a {
	float: right;
	margin: 20px 0 0 0;
	width: auto;
	line-height: 34px;
	height: 34px;
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	font-weight: 400;
	color: #9b9b9b;
	text-transform: uppercase;
	text-decoration: underline !important;
}

.BlogSubmit {
	background: #28bbff none repeat scroll 0 0;
	border: 0 none;
	border-radius: 5px;
	color: #fff;
	float: right;
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	font-weight: 400;
	height: 34px;
	margin: 20px 20px 0 0;
	text-transform: uppercase;
	width: 150px;
}

.Blogrightsection {
	width: 384px;
	display: inline-block;
	position: absolute;
	background: #fafafa;
	height: auto;
	min-height: 100vh;
	right: 16px;
	padding: 25px 30px;
	z-index: 999;
	top: 0;
}

.Createblog {
	width: 100%;
	height: auto;
	text-align: center;
	padding: 15px 0;
	font-family: 'Open Sans', sans-serif;
	font-size: 20px;
	font-weight: 400;
	color: #FFF;
	border: 0;
	background: #45c9d7;
}

.BlogSecright {
	margin-left: 61px;
	position: relative;
}

.BlogHead {
	display: inline-block;
	height: auto;
	padding: 0 0;
	position: relative;
	margin-bottom: 6px;
	margin-top: 10px;
	width: 76%;
	margin-left: 0;
}

.blogauthor {
	float: left;
	width: 44px;
	height: 44px;
	overflow: hidden;
}

.blogauthor img {
	width: 100%;
	height: auto;
}

.BlogauthorDtl {
	position: relative;
	margin-left: 70px;
	margin-top: 5px;
	margin-right: 65px;
}

.BlogauthorDtl h1 {
	margin: 0 0 0 0;
	padding: 0;
	width: 100%;
	height: auto;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: #000;
}

.BlogauthorDtl p {
	margin: 2px 0 0 0;
	padding: 0;
	width: 100%;
	height: auto;
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	font-weight: 400;
	color: #a8a8a8;
}

.BlogImage {
	float:left;
	width: 100%;
	height: auto;
	max-height: 230px;
	overflow: hidden;
	margin: 7px 0 0 0;
}

.BlogImage img {
	width: 100%;
}

.BlogDetails {
	width: 100%;
	display: inline-block;
	margin: 0;
	padding: 0 0 40px 0;
	border-bottom: 1px solid #e5e5e5;
}

.BlogDetails h1 {
	margin: 0;
	padding: 0;
	width: 100%;
	font-family: 'Open Sans', sans-serif;
	font-size: 26px;
	font-weight: 400;
	color: #000;
	padding-top: 33px;
}

.BlogDetails p {
	margin: 0;
	padding: 10px 0 0 0;
	width: 100%;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: #535353;
}

.BlogRightbg {
	background: #fafafa !important;
}

.FeaturedTadttl {
	display: inline-block;
	width: 100%;
	height: auto;
	border-bottom: 1px solid #858585;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: #535353;
	margin-top: 55px;
	padding-bottom: 10px;
}

.Blogrightsection ul {
	width: 100%;
	height: auto;
	display: inline-block;
	list-style: none;
	margin: 30px 0 0 0;
	padding: 0;
}

.Blogrightsection ul li {
	width: auto;
	display: inline-block;
}

.Blogrightsection ul li a {
	width: auto;
	margin: 0 6px 10px 0;
	padding: 5px 10px;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: #535353;
	background: #FFF;
	border: 1px solid #f0f0f0;
	border-radius: 3px;
	display: inline-block;
}

.BlogBanner {
	width: 100%;
	height: auto;
	display: inline-block;
	margin: 0;
	padding: 21px 0 66px 0;
	position: relative;
	background: url(../img/innerpages/blog/banner.jpg) no-repeat;
	background-size: cover;
}

.blogbannercontent {
	width: 100%;
	display: inline-block;
	text-align: center;
}

.blogbannercontent h1 {
	font-family: 'Open Sans', sans-serif;
	font-size: 90px;
	font-style: normal;
	font-weight: 400;
	letter-spacing: 0;
	padding: 0 50px;
	color: #e1e284;
	text-transform: lowercase;
}

.blogbannercontent h1 span {
	color: #78e8e5;
}

.blogbannercontent h2 {
	font-family: 'Open Sans', sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: 300;
	letter-spacing: 0;
	margin: 20px auto;
	max-width: 725px;
	padding: 0 0;
	color: #FFF;
	line-height: 30px;
}

.blogbannercontent p {
	color: #FFF;
	font-family: 'Open Sans', sans-serif;
	font-size: 30px;
	font-style: normal;
	font-weight: 300;
	letter-spacing: 0;
	margin-bottom: 40px;
	padding: 0 50px;
}

.buttonSet {
	display: inline-block;
	width: 100%;
	height: auto;
	text-align: center;
	margin: 30px 0 0 0;
}

.buttonSet a:first-child {
	width: auto;
	height: auto;
	padding: 13px 50px;
	background: #09BAFC;
	color: #FFF;
	border-radius: 0;
	margin: 0 5px;
	font-size: 20px;
	font-family: 'Open Sans', sans-serif;
}

.blogrow {
	width: 100%;
	height: auto;
	display: inline-block;
	overflow: auto;
	position: relative;
}

.BlogLike {
	float: right;
	margin: 25px 0 0 0;
	width: auto;
	height: auto;
	font-size: 12px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	color: #646464;
}

.BlogLike h4 {
	font-weight: 700;
	margin: 0;
	padding: 0;
	font-size: 12px;
	display: inline-block;
	vertical-align: middle;
}

.BlogLike span {
	vertical-align: middle;
}

.BlogLike .fa {
	color: #b5b5b5;
	font-size: 20px;
	margin-right: 10px;
	vertical-align: middle;
	margin-left: 20px;
}

.BlogDtlBg {
	background: #FFF;
}

.BlognewDtlContent {
	height: auto;
	margin: 0 auto;
	overflow: auto;
	padding: 70px 0 0;
	width: 70%;
	overflow: hidden;
}

.BlogdtlProimg {
	 display: inline-block;
    height: 190px;
    margin: 40px 0 0;
    position: relative;
    width: 100%;
    overflow: hidden;
}

.BlogdtlProimg img {
	  width: auto;
    max-width: none !important;
}

.blogContentInr {
	float: left;
	height: auto;
	margin: 0 0 0 0;
	width: 100%;
	padding: 0 0 40px 0;
	background: #FFF;
	border: 0;
	border: 1px solid #d6d6d6;
	border-top: 0;
}

.blogContentInr h1 {
	display: inline-block;
	width: 100%;
	padding: 10px 40px 40px 40px;
	font-size: 36px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	color: #161519;
}

.BlogDtlLike {
	display: inline-block;
	width: auto;
}

.BlogDtlLike a {
	display: inline-block;
	width: 116px;
	height: 34px;
	line-height: 34px;
	border-radius: 5px;
	background: #09bafc;
	font-size: 12px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	color: #FFF;
	text-transform: uppercase;
	margin: 0 0 0 40px;
}

.BlogDtlLike a .fa {
	margin-left: 10px;
	margin-right: 20px;
	font-size: 18px;
	line-height: 34px;
}

.BlogDtlLike a span {
	vertical-align: top;
}

.BlogDtlLikeCount {
	width: auto;
	height: auto;
	display: inline-block;
	font-size: 18px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	color: #646464;
	text-transform: uppercase;
	margin: 0 0 0 13px;
}

.BlogDtlLikeCount span {
	color: #010101;
	font-weight: 700;
}

.BlogDtlVisitCount {
	float: right;
	margin: 7px 40px 0 0;
	width: auto;
	height: auto;
	font-size: 18px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
	color: #646464;
}

.BlogDtlVisitCount span {
	color: #010101;
	font-weight: 700;
}

.BlogDtlVisitCount .fa {
	color: #c3c3c3;
	font-size: 20px;
	margin: 0 10px 0 0;
}

.blogContentInr h2 {
	display: inline-block;
	width: 100%;
	padding: 20px 40px 40px 40px;
	font-size: 30px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
	color: #161519;
}

.blogContentInr p {
	display: inline-block;
	width: 100%;
	padding: 0 40px 20px 40px;
	font-size: 18px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	color: #747474;
	line-height: 26px !important;
}

.BlogDtlimg {
	display: block;
	width: 100%;
	height: auto;
	margin: 50px 0;
}

.BlogDtlimg img {
	width: 100%;
}

.BlogDtlLiked {
	display: inline-block;
	width: auto;
}

.BlogDtlLiked a {
	display: inline-block;
	width: 116px;
	height: 34px;
	line-height: 34px;
	border-radius: 5px;
	background: #49d1df;
	font-size: 12px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	color: #FFF;
	text-transform: uppercase;
	margin: 0 0 0 40px;
}

.BlogDtlLiked a .fa {
	margin-left: 10px;
	margin-right: 20px;
	font-size: 18px;
	line-height: 34px;
}

.BlogDtlLiked a span {
	vertical-align: top;
}

.BlogDtlUnlike {
	display: inline-block;
	width: auto;
}

.BlogDtlUnlike a {
	display: inline-block;
	width: 116px;
	height: 34px;
	line-height: 34px;
	border-radius: 5px;
	background: #e04554;
	font-size: 12px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	color: #FFF;
	text-transform: uppercase;
	margin: 0 0 0 40px;
}

.BlogDtlUnlike a .fa {
	margin-left: 10px;
	margin-right: 20px;
	font-size: 18px;
	line-height: 34px;
}

.BlogDtlUnlike a span {
	vertical-align: top;
}

.BlogCommentsMain {
	margin: 0 auto;
	width: 80%;
	height: auto;
}

.BlogComments {
	width: 100%;
	height: auto;
	display: inline-block;
	height: auto;
	font-size: 14px;
	color: #010101;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
}

.BlogCommentFieldMain {
	width: 100%;
	height: auto;
	margin-top: 34px;
	position: relative;
}

.BlogProimg {
	position: absolute;
	width: 30px;
	height: 30px;
	top: 0;
	left: 0;
}

.BlogDtlinput {
	height: 28px;
	border: 1px solid #dddddd;
	background: #FFF;
	margin-left: 40px;
	display: inline-block;
	width: 95%;
	color: #666;
	font-size: 14px;
	font-weight: 400;
	font-family: 'Open Sans', sans-serif;
	resize: none;
	padding: 5px 10px;
	transition: height 0.5s ease;
}

.BlogDtlinput:focus {
	height: 80px;
	transition: height 0.5s ease;
}

.BlogCommentBtnConmein {
	width: 100%;
	height: auto;
	display: inline-block;
	margin-left: 40px;
	opacity: 1;
}

.BlogDtlinput:focus .BlogCommentBtnConmein {
	opacity: 1;
	transition: opacity 0.5s ease;
}

.BlogCmdSubmit {
	display: inline-block;
	width: 100px;
	height: 30px;
	line-height: 30px;
	background: #5ECCFF;
	font-size: 14px;
	color: #FFF;
	font-weight: 400;
	font-family: 'Open Sans', sans-serif;
	border: 0;
	border-radius: 5px;
	margin: 15px 0 0 0;
}

.BlogCmdCancel {
	display: inline-block;
	width: 100px;
	height: 30px;
	line-height: 30px;
	background: #E3E3E3;
	font-size: 14px;
	color: #a3a3a3;
	font-weight: 400;
	font-family: 'Open Sans', sans-serif;
	border: 0;
	border-radius: 5px;
	margin: 15px 0 0 10px;
}

.Commentpostmain {
	width: 100%;
	height: auto;
	display: inline-block;
	position: relative;
	margin-top: 20px;
}

.cmdpostcon p {
	margin: -5px 0 20px 0;
	padding: 0 20px;
	font-size: 14px;
	vertical-align: top;
}

.BlogcmdProimg {
	width: 30px;
	height: 30px;
	top: 0;
	left: 0;
	display: inline-block;
}

.cmdpostcon {
	display: inline-block;
	width: 93%;
	vertical-align: top;
}

/* 23-10-15 */



.PostAddnewfileld {
	width: 100%;
	height: 150px;
	border: 1px solid #98d9f2;
	font-size: 14px;
	color: #b8b8b8;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	padding: 10px 10px 0 15px;
	margin-bottom: 5px;
	resize: none;
}

.descount {
	width: 100%;
	height: auto;
	display: inline-block;
	text-align: right;
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: 300;
	color: #9b9b9b;
}

.BlogEdit {
	display: inline-block;
	width: 32px;
	height: 32px;
	margin: 10px 10px 0 0;
}

.BlogEdit a {
	margin: 10px 20px 0 0;
	display: inline-block;
	width: 32px;
	height: 32px;
	border-radius: 50%;
	border: 1px solid #c5c5c5;
	line-height: 32px;
	text-align: center;
	color: #c5c5c5;
	transition: background-color 0.5s ease;
	font-size: 16px;
}

.BlogEdit a:hover {
	background: #5eccff;
	color: #FFF;
	border: 1px solid #5eccff;
}

.RelatedBusinessHead {
	width: 100%;
	height: auto;
	padding: 18px 20px 14px 20px;
	background: #f5f6d8;
	margin-top: 20px;
	vertical-align: middle;
	overflow: auto;
}

.RelatedemployeHead {
	background: #d3f5f6;
}

.RelatedemployeHead h1 {
	color: #539a9c !important;
}

.RelatedemployeHead a {
	color: #539a9c !important;
	border: 1px solid #74cdd0 !important;
}

.RelatedBusinessHead h1 {
	width: auto;
	height: auto;
	display: inline-block;
	margin: 0;
	padding: 10px 15px 10px 0;
	font-family: 'Open Sans', sans-serif;
	font-size: 21px;
	font-weight: 400;
	color: #6b6c48;
	vertical-align: middle;
}

.RelatedBusinessHead a {
	float: right;
	vertical-align: middle;
	width: auto;
	height: auto;
	border: 1px solid #c4c680;
	border-radius: 5px;
	display: inline-block;
	margin: 0;
	padding: 10px 15px;
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	font-weight: 400;
	color: #8c8e4b;
	text-transform: uppercase;
}

.RelatedSubtitle {
	width: 100%;
	height: auto;
	display: inline-block;
	border-bottom: 1px solid #e9e9e9;
}

.RelatedSubtitle h1 {
	width: 100%;
	margin: 32px 0 0 0;
	padding: 0 0 20px 0;
	font-family: 'Open Sans', sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #000;
}

.Ownercon {
	margin: 30px 0 10px 0;
	width: 100%;
	height: auto;
	display: inline-block;
}

.OwnerImg {
	width: 42px;
	height: 42px;
	border: 1px solid #d7d7d7;
	display: inline-block;
	position: absolute;
}

.OwnerImg img {
	width: 100%;
	height: 100%;
}

.OwnerDtl {
	width: 75%;
	display: inline-block;
	margin: 0 0 0 64px;
	padding: 0;
}

.OwnerDtl h1 {
	width: 100%;
	height: auto;
	margin: 0;
	padding: 0;
	font-size: 14px;
	color: #000;
	font-family: 'Open Sans', sans-serif;
}

.OwnerDtl p {
	width: 100%;
	height: auto;
	margin: 0;
	padding: 0;
	font-size: 12px;
	color: #777777;
	font-family: 'Open Sans', sans-serif;
}

.Relatedpopupbg {
	width: 100%;
	height: 100vh;
	position: fixed;
	z-index: 999999;
	background: rgba(0, 0, 0, .7);
	padding: 150px 0;
}

.Relatedpopupmain {
	margin: 0 auto;
	width: 440px;
	height: 430px;
	background: #FFF;
	padding: 30px 40px 40px 40px;
	position: relative;
}

.Relatedpopupmain h1 {
	width: 100%;
	height: auto;
	margin: 0 0 20px 0;
	padding: 0;
	font-size: 20px;
	color: #000;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
}

.Relatedpopupmain h2 {
	width: 100%;
	height: auto;
	margin: 0 0 0 0;
	padding: 0;
	font-size: 14px;
	color: #000;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
}

.Relatedpopupmain p {
	color: #a8a8a8;
	margin-top: 5px;
	font-family: 'Open Sans', sans-serif;
}

.Relatedpopupmain p .fa {
	padding-right: 10px;
	font-size: 16px;
}

.Relatedpopupmain label {
	margin: 0 0 10px 0;
	font-size: 14px;
	color: #000;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	width: 100%;
}

.Relatedpopupmain .Sendjobinput1 {
	margin-bottom: 0;
}

.Nodtl a {
	width: 100%;
	text-align: right;
	display: inline-block;
	font-size: 12px;
	color: #9b9b9b;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	margin: 15px 0 0 0;
	text-transform: uppercase;
}

.Nodtl a span {
	color: #f71010;
}

.Relatedpopupmain .OwnerDtl {
	margin-left: 54px;
}

.RatedpopClose a {
	width: 17px;
	height: 18px;
	background: url(../img/innerpages/common/ratedclose.png) no-repeat;
	position: absolute;
	right: 20px;
	top: 20px;
}

.content_space {
	padding-bottom: 120px;
}

.NewWorkexpImg {
	float: left;
	margin: 0 0 0 0;
	width: 73px;
	height: 73px;
	border-radius: 50%;
	border: 2px solid #4c5c56;
	overflow: hidden;
}

.NewWorkexpImg img {
	width: 100%;
	height: 100%;
}

.BlogcmdEdit {
	display: inline-block;
	width: 25px;
	height: 25px;
	margin: 0 0 20px 17px;
}

.BlogcmdEdit a {
	color: #dddddd;
	border: 1px solid #dddddd;
	border-radius: 50%;
	text-align: center;
	line-height: 35px;
	display: inline-block;
	width: 25px;
	height: 25px;
	transition: background-color 0.5s ease;
}

.BlogcmdEdit a .fa {
	padding-top: 5px;
}

.BlogcmdEdit a:hover {
	background: #5ECCFF;
	border: 1px solid #5ECCFF;
	color: #FFF;
	transition: background-color 0.5s ease;
}

.BlogcmdDelete {
	display: inline-block;
	width: 25px;
	height: 25px;
	margin: 0 0 0 10px;
}

.BlogcmdDelete a {
	display: inline-block;
	color: #dddddd;
	border: 1px solid #dddddd;
	border-radius: 50%;
	text-align: center;
	width: 25px;
	height: 25px;
	transition: background-color 0.5s ease;
}

.BlogcmdDelete a:hover {
	background: #5ECCFF;
	border: 1px solid #5ECCFF;
	color: #FFF;
	transition: background-color 0.5s ease;
}

.BlogcmdDelete a .fa {
	padding-top: 5px;
}

/* 02-11-15 */



.ProfileviewNew {
	width: 60%;
	margin: 0 auto;
	height: auto;
	padding: 0 0 0 0;
	background: #FFF;
}

.ProfileviewNewRelated {
	width: 60%;
	margin: 0 0 0 19%;
	height: auto;
	padding: 0 30px 0 0;
	background: #FFF;
}

.profilenewtop {
	height: auto;
	display: inline-block;
	border-bottom: 1px solid #e9e9e9;
	padding-bottom: 30px;
	width: 100%;
}

.profilenewtop h1 {
	display: inline-block;
	width: auto;
	height: auto;
	margin: 0;
	padding: 0;
	font-size: 30px;
	color: #505050;
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
}

.StatusSelNew {
	display: inline-block;
	height: auto;
	margin: 0;
	width: auto;
}

.ExpandAviConNew {
	float: left;
	margin: 20px 0 0 0;
	width: 100%;
	height: auto;
	text-align: center;
}

.ExpandAviConNew span {
	background: #85d61c;
	color: #FFF;
	font-size: 12px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	padding: 3px 10px;
	text-transform: uppercase;
}

.profilenewtop p {
	color: #777;
	font-family: 'Open Sans', sans-serif;
	font-size: 18px;
	font-weight: 400;
	margin: 8px 0 20px 0;
	padding: 0 0;
	text-align: left;
	width: 100%;
	display: inline-block;
}

.NewProStatiMain {
	display: inline-block;
	width: auto;
	margin: 17px 0 7px 0;
}

.newprostatistics {
	float: left;
	margin: 0;
	padding: 0;
	text-align: left;
	color: #777;
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	font-weight: 400;
	border-right: 1px solid #ebebeb;
	padding: 0 12px;
}

.newprostatistics span {
	font-size: 14px;
	color: #373737;
}

.newprostatistics:last-child {
	border-right: 0;
	padding: 0 0 0 12px;
}

.newprostatistics:first-child {
	border-left: 0;
	padding: 0 12px 0 0;
}

.NewtopFollow a {
	background: #4fcdda none repeat scroll 0 0;
	border-radius: 5px;
	color: #fff;
	display: inline-block;
	float: left;
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	font-weight: 400;
	height: auto;
	margin: 17px 33px 7px 0;
	padding: 8px 20px 10px;
	text-transform: uppercase;
	width: auto;
}

.profilepower {
	width: 100%;
	height: auto;
	display: inline-block;
	padding: 0 20px 20px 20px;
	font-family: 'Open Sans', sans-serif;
	background: #ececec;
}

.profilepower h1 {
	font-weight: 700;
	color: #5f5858;
	font-size: 14px;
	margin: 0;
	padding: 20px 0 14px 0;
}

.profilepower p {
	font-weight: 400;
	color: #5f5858;
	font-size: 14px;
	margin: 0;
	padding: 0 0 5px 0;
}

.profilepowerCount {
	margin: 20px 0 20px 10px;
	padding: 25px 0 0 0;
	width: 125px;
	height: 125px;
	background: #68c7ec;
	border-radius: 50%;
	text-align: center;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	color: #FFF;
	font-size: 12px;
	float: left;
}

.profilepowerCount span {
	font-size: 40px;
}

.profilepower a {
	margin: 10px 0 0 0;
	width: auto;
	height: auto;
	color: #FFF;
	font-size: 12px;
	background: #348db0;
	border-radius: 5px;
	padding: 12px 16px;
	text-transform: uppercase;
	display: inline-block;
}

.PowerTxtright {
	margin-left: 160px;
}

.equal, .equal > div[class*='col-'] {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	flex: 1 0 auto;
}

.LurnyMain {
	width: 100%;
	height: auto;
	min-height: 100vh;
	background: #ffb001;
	display: inline-block;
}

.Lurnylogo {
	display: inline-block;
	width: 100%;
	height: auto;
	text-align: center;
	padding-top: 95px;
	margin-bottom: 20px;
}

.LurnyMain p {
	margin: 46px 0 0 0;
	padding: 0 100px;
	width: 100%;
	height: auto;
	display: inline-block;
	font-size: 14px;
	font-weight: 400;
	color: #3b3941;
	line-height: 29px;
	font-family: 'Open Sans', sans-serif;
}

.LurnyMain span {
	margin: 20px 0 0 0;
	padding: 0 100px;
	width: 100%;
	height: auto;
	display: inline-block;
	font-size: 18px;
	font-weight: 300;
	color: #3b3941;
	line-height: 29px;
	font-family: 'Open Sans', sans-serif;
}




.NewdropRightiSec {
	float: left;
	margin: 0;
	width: 279px;
	height: 240px;
	background: #fcfcfc;
}

.NewdropRightiSec ul {
	display: inline-block;
	width: 100%;
	list-style: none;
	margin: 0;
	padding: 0;
}

.NewdropRightiSec ul li {
	padding-left: 0;
	height: 40px;
	line-height: 40px;
	border-bottom: 1px solid #CCC;
}

.SectionLeft {
	display: inline-block;
	width: 180px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	color: #404040;
	font-size: 14px;
}

.SectionLeft .fa {
	width: 38px;
	text-align: center;
	color: #09bafc;
	font-size: 18px;
}

.SectionRight {
	display: inline-block;
	width: 47px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	color: #404040;
	font-size: 14px;
}

.NewdropRightiSec ul li a {
	width: 18px;
	height: 18px;
	text-align: center;
	line-height: 18px;
	display: inline-block;
	border-radius: 50%;
	border: 1px solid #5b5b5b;
	font-size: 10px;
	color: #5b5b5b;
	vertical-align: middle;
}

.NewTopDropBtmSec {
	display: inline-block;
	width: 100%;
	height: 49px;
	background: #f7f7f7;
	text-align: right;
	line-height: 49px;
	padding: 0 20px 0 0;
}

.NewTopDropBtmSec a {
	width: auto;
	height: auto;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	color: #969696;
	font-size: 14px;
}

.Addmedia {
	display: inline-block;
	width: auto;
	height: auto;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	color: #333;
	font-size: 14px;
}

.addpostphotoicon {
	display: inline-block;
	width: 20px;
	height: auto;
	margin: 2px 0 0 17px;
	vertical-align: top;
}

.addpostvideoicon {
	display: inline-block;
	width: auto;
	height: auto;
	margin: 0 0 0 15px;
	vertical-align: top;
}

.AddmediainputMain {
	display: inline-block;
	width: 100%;
	height: auto;
	margin-top: 16px;
	position: relative;
}

.mediaarrowtop {
	width: 11px;
	height: 6px;
	position: absolute;
	top: -13px;
	left: 93px;
}

.addpostCancel {
	position: absolute;
	top: 0;
	right: 0;
	width: 77px;
	height: 40px;
	background: #28bbff;
	line-height: 40px;
	text-align: center;
	text-transform: uppercase;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	color: #FFF;
	font-size: 12px;
	cursor: pointer;
}

.AddmediaPreview {
	display: inline-block;
	width: 100%;
	height: auto;
	position: relative;
	text-align: center;
}

.AddmediaPreview img {
	width: 100%;
}

.postpreviewshow {
	position: absolute;
	width: auto;
	height: auto;
	background: #000;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	color: #FFF;
	font-size: 14px;
	padding: 5px;
	margin: 15px;
}

.NewprofileimgSpa {
	height: 195px !important;
	margin: 172px auto 0 !important;
	width: 195px !important;
	border: 3px solid #fff;
}

.SignupAddservicesCon1 {
	display: inline-block;
	width: 100%;
	height: auto;
}

.SignupAddservicesCon1 h1 {
	width: 100%;
	margin: 0;
	padding: 0;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	color: #000;
	font-size: 20px;
}

.SignupAddservicesCon1 h1 span {
	color: #767676;
}

.SignupServicelistMain {
	display: inline-block;
	width: 100%;
	height: auto;
	min-height: 377px;
	border: 1px solid #dadada;
	margin-top: 25px;
}

.SignupleftServices {
	display: inline-block;
	width: 100%;
	height: auto;
	list-style: none;
	margin: 0;
	padding: 10px;
	resize: none;
}

.SignupleftServices li {
	background: #09bafc;
	padding: 5px 10px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	color: #FFF;
	font-size: 12px;
	display: inline-block;
	width: auto;
	border-radius: 5px;
	margin: 0 10px 10px 0;
}

.SignupleftServices li .fa {
	padding-left: 10px;
}

.SignupRightServices {
	display: inline-block;
	width: 100%;
	height: auto;
	list-style: none;
	margin: 0;
	padding: 0;
}

.SignupRightServices li {
	padding: 10px 20px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	color: #333;
	font-size: 14px;
	width: auto;
	cursor: pointer;
}

.SignupRightServices li:hover {
	background: #09bafc;
	color: #FFF;
}

.SignupRightServices li span {
	background: #C6C6C6;
	padding: 5px 10px;
	color: #FFF;
	border-radius: 5px;
	font-size: 12px;
	margin-left: 7px;
}

.SignupnewServicesContinue {
	background: #28bbff none repeat scroll 0 0;
	border: 0 none;
	border-radius: 5px;
	color: #fff;
	float: right;
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	font-weight: 400;
	height: 34px;
	margin: 20px 0 0 0;
	text-transform: uppercase;
	width: 150px;
}

.SignupnewServicesCancl {
	color: #9b9b9b;
	float: right;
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	font-weight: 400;
	height: 34px;
	line-height: 34px;
	margin: 20px 20px 0 0;
	text-decoration: underline !important;
	text-transform: uppercase;
	width: auto;
	border: 0;
	background: none;
}

.NewPortfolioFilter {
	background: #fff none repeat scroll 0 0;
	border: 1px solid #d7d7d7;
	color: #505050;
	float: left;
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	font-weight: 400;
	height: 30px;
	margin: 11px 0 0 18px;
	padding: 0;
	width: 104px;
	border-radius: 5px;
}

.NewPortfolioFilter .select-stylejob select {
	height: 28px;
}

.JobMobTopHeader {
	width: 100%;
	height: auto;
	overflow: auto;
	display: inline-block;
}

.JobTopTab {
	width: 100%;
	height: auto;
	border: 1px solid #999;
	height: 32px;
	border-radius: 5px;
	background: #FFF;
	display: inline-block;
	margin-bottom: 20px;
}

.MobileLocationTab {
	display: inline-block;
	width: auto;
	border-right: 1px solid #999;
	width: 49%;
}

.MobileLocationTab a {
	display: inline-block;
	width: 100%;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	font-weight: 400;
	height: 30px;
	color: #999;
	padding: 0 23px;
	line-height: 30px;
	font-size: 12px;
	font-weight: 400;
	text-align: center;
}

.MobileLocationTab:last-child {
	border-right: 0;
}

.MobJobMore a {
	display: inline-block;
	margin: 5px 0 0 15px;
	text-align: left;
	width: auto;
	padding: 5px 10px;
	background: #5eccff;
	color: #FFF;
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	font-weight: 400;
	border-radius: 5px;
}

.JobMobRightSec {
	width: 85%;
	display: inline-block;
}

.JobMobRightSec h1 {
	color: #000;
	font-family: 'Open Sans', sans-serif;
	font-size: 18px;
	font-weight: 500;
	height: auto;
	margin: 32px 0 10px;
	overflow: hidden;
	padding: 0 15px;
	text-align: center;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 100% !important;
}

.JobMobRightSec p {
	color: #0e3a3f;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	font-weight: 400;
	height: auto;
	margin: 3px 0 0;
	padding: 0;
	text-align: center;
	width: 100% !important;
}

.JobMobRightSec h1 span {
	width: auto;
	height: auto;
	color: #FFF;
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	font-weight: 400;
	background: #5eccff;
	padding: 5px;
	vertical-align: top;
}

.MobJobFilterMain ul {
	width: 100%;
	margin: 0;
	padding: 0;
	list-style: none;
}

.MobJobFilterMain ul li {
	width: 100%;
	display: inline-block;
	padding: 10px 0;
	color: #FFF;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	font-weight: 400;
}

.MobJobFilterMain2 ul {
	width: 100%;
	margin: 0;
	padding: 0;
	list-style: none;
}

.MobJobFilterMain2 ul li {
	width: 100%;
	display: inline-block;
	padding: 10px 0;
	color: #FFF;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	font-weight: 400;
}

.MobJobFilterMain3 ul {
	width: 100%;
	margin: 0;
	padding: 0;
	list-style: none;
}

.MobJobFilterMain3 ul li {
	width: 100%;
	display: inline-block;
	padding: 10px 0;
	color: #FFF;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	font-weight: 400;
}

.MobJobFilterMain {
	position: absolute;
	background: #88b7d5;
	border: 0;
	padding: 0 10px;
	z-index: 999;
	width: 95%;
	height: auto;
	display: none;
	border-radius: 5px;
}

.MobJobFilterMain:after, .MobJobFilterMain:before {
	bottom: 100%;
	left: 23%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.MobJobFilterMain:after {
	border-color: rgba(136, 183, 213, 0);
	border-bottom-color: #88b7d5;
	border-width: 5px;
	margin-left: -5px;
}

.MobJobFilterMain:before {
	border-color: rgba(194, 225, 245, 0);
	border-bottom-color: #88B7D5;
	border-width: 10px;
	margin-left: -10px;
}

/* */



.MobJobFilterMain2 {
	position: absolute;
	background: #88b7d5;
	border: 0;
	padding: 0 10px;
	z-index: 999;
	width: 95%;
	height: auto;
	display: none;
	border-radius: 5px;
}

.MobJobFilterMain2:after, .MobJobFilterMain2:before {
	bottom: 100%;
	left: 75%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.MobJobFilterMain2:after {
	border-color: rgba(136, 183, 213, 0);
	border-bottom-color: #88b7d5;
	border-width: 5px;
	margin-left: -5px;
}

.MobJobFilterMain2:before {
	border-color: rgba(194, 225, 245, 0);
	border-bottom-color: #88B7D5;
	border-width: 10px;
	margin-left: -10px;
}

/* */



.MobJobFilterMain3 {
	position: absolute;
	background: #88b7d5;
	border: 0;
	padding: 0 10px;
	z-index: 999;
	width: 95%;
	height: auto;
	display: none;
	border-radius: 5px;
}

.MobJobFilterMain3:after, .MobJobFilterMain3:before {
	bottom: 100%;
	left: 82%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.MobJobFilterMain3:after {
	border-color: rgba(136, 183, 213, 0);
	border-bottom-color: #88b7d5;
	border-width: 5px;
	margin-left: -5px;
}

.MobJobFilterMain3:before {
	border-color: rgba(194, 225, 245, 0);
	border-bottom-color: #88B7D5;
	border-width: 10px;
	margin-left: -10px;
}

.FeedRightProfiles {
	position: fixed;
	height: 100vh;
	background: #FFF;
	width: 365px;
	top: 105px;
	right: 0;
	-webkit-box-shadow: -2px 0px 3px 0px rgba(50, 50, 50, 0.18);
	-moz-box-shadow: -2px 0px 3px 0px rgba(50, 50, 50, 0.18);
	box-shadow: -2px 0px 3px 0px rgba(50, 50, 50, 0.18);
}

.FeedRightProfileshead {
	width: 100%;
	height: auto;
	border-bottom: 1px solid #e5e5e5;
	height: 45px;
	line-height: 45px;
	color: #313131;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	font-weight: 400;
	padding-left: 20px;
}

.RelatedProNewRow {
	float: left;
	width: 100%;
	height: auto;
	padding: 20px 0;
	border-bottom: 1px solid #e5e5e5;
}

.RelatedProNewRowover {
	background: #27b2b9 !important;
	border-bottom: 1px solid #27b2b9;
	-webkit-box-shadow: 0px 5px 5px 0px rgba(50, 50, 50, 0.48);
	-moz-box-shadow: 0px 5px 5px 0px rgba(50, 50, 50, 0.48);
	box-shadow: 0px 5px 5px 0px rgba(50, 50, 50, 0.48);
}

.RelatedProNewRowover .LatestRecommededProdtl h1 {
	color: #FFF !important;
}

.RelatedProNewRowover .LatestRecommededProdtl p {
	color: #FFF !important;
}

.RelatedProNewRowover .LatestRecommededProdtl span {
	display: none;
}

.RelatedProNewRowover .LatestRecommededProAdd a {
	color: #FFF;
	border: 1px solid #FFF;
}

.LatestRecommededProimg {
	float: left;
	width: 44px;
	height: 42px;
	border: 1px solid #c7c7c7;
	margin: 0 0 0 20px;
	position: relative;
}

.LatestRecommededProimg img {
	width: 100%;
	height: 100%;
}

.NewProLeftFixed {
	width: 250px;
	height: 250px;
	float: left;
}

.NewProTopLeftFixed {
	width: 250px;
	height: 250px;
	float: left;
}

.NewProRightFixed {
	margin-left: 250px;
	height: auto;
}

.NewProTopRightFixed {
	margin-left: 268px;
	height: auto;
}

.LatestRecommededProdtl {
	float: left;
	margin: -3px 0 0 20px;
	width: 195px;
	height: auto;
}

.LatestRecommededProdtl h1 {
	color: #000;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	font-weight: 400;
	margin: 0;
	padding: 0;
}

.LatestRecommededProdtl p {
	color: #747474;
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	font-weight: 400;
	margin: 3px 0 0 0;
	padding: 0;
}

.LatestRecommededProdtl span {
	color: #5dad14;
}

.LatestRecommededProAdd a {
	float: left;
	margin: 0;
	width: 75px;
	height: 25px;
	border: 1px solid #c5c5c5;
	border-radius: 5px;
	text-align: center;
	line-height: 21px;
	font-size: 12px;
	color: #828282;
	font-weight: 400;
	font-family: 'Open Sans', sans-serif;
}

.LatestRecommededProAdd a span {
	font-size: 18px;
	font-weight: 300;
	font-family: 'Open Sans', sans-serif;
}

.LatestRecommededProCheck {
	float: left;
	margin: 0;
	width: 75px;
	height: 40px;
	border: 0;
	text-align: center;
	line-height: 40px;
	font-size: 18px;
	color: #22c9c7;
}

.LatestRecommededProFollow a {
	float: left;
	margin: 0;
	width: 75px;
	height: 25px;
	border: 1px solid #4fcdda;
	border-radius: 5px;
	text-align: center;
	line-height: 25px;
	font-size: 12px;
	color: #FFF;
	font-weight: 400;
	font-family: 'Open Sans', sans-serif;
	background: #4fcdda;
}

.LatestRecommededProOnline {
	width: 8px;
	height: 8px;
	border: 1px solid #FFF;
	background: #9dea58;
	position: absolute;
	z-index: 1;
	right: 0;
	bottom: 0;
}

.NewBoxshadow {
	-webkit-box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, .18);
	-moz-box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, .18);
	box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, .18);
}

.LatestProHead {
	width: 100%;
	height: auto;
	display: inline-block;
	height: 40px;
	border: 1px solid #e5e5e5;
	line-height: 40px;
	padding: 0 0 0 17px;
	font-size: 14px;
	color: #313131;
	font-weight: 400;
	font-family: 'Open Sans', sans-serif;
	background: #FFF;
}

.NewHomeRight {
	width: 100%;
	height: auto;
	display: inline-block;
	padding: 0 0;
}

.LatestProgrid {
	width: 100%;
	height: auto;
	background: url(../img/common/patern.jpg);
	position: relative;
	display: inline-block;
}

.HomeProSkillMain {
	display: inline-block;
	width: 100%;
	height: auto;
	padding: 0 20px;
	text-align: center;
	margin: 15px 0 30px 0;
}

.HomeProSkillMain a {
	width: auto;
	height: auto;
	padding: 6px 11px;
	border: 1px solid #e6e6e6;
	background: #fafafa;
	display: inline-block;
	margin: 0 2px 5px 0;
	color: #747474;
	font-size: 12px;
}

.LatestprohalfNew {
	background: #fff none repeat scroll 0 0;
	bottom: 0;
	height: auto;
	width: 100%;
	margin: 5vw 0 0 0;
}

.latestprosecNew {
	width: 85px;
	height: 85px;
	border: 1px solid #c3c3c3;
	overflow: hidden;
	margin: -55px 0 0 -43px;
	position: absolute;
	left: 50%;
}

.latestprosecNew img {
	width: 100%;
	height: 100%;
}

.profileoverlaydivinrLatest {
	display: inline-block;
	height: auto;
	width: 100%;
	padding-bottom: 0;
}

/* 11-11-15 */



.NewSignupConMain {
	width: 765px;
	height: auto;
	margin: 50px auto;
	border: 0;
	overflow: auto;
}

.NewSignupTop {
	width: 100%;
	height: auto;
	font-size: 30px;
	color: #292929;
	font-weight: 400;
	border-bottom: 0;
	padding: 12px 20px;
	text-align: center;
	display: inline-block;
	margin-top: 8vw;
}

.NewSignuprow {
	display: inline-block;
	width: 100%;
	height: auto;
	margin-bottom: 5px;
}

.NewSignupinput1 {
	border: 1px solid #98d9f2;
	color: #b8b8b8;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	font-weight: 400;
	height: 30px;
	margin-bottom: 20px;
	padding: 0 10px 0 15px;
	width: 100%;
}

.NewSignuprow span {
	color: #1a8ab5;
	font-size: 14px;
	line-height: 30px;
}

.NewSignUpContinue {
	float: right;
	margin: 0;
	padding: 0;
	width: 100px;
	height: 34px;
	line-height: 34px;
	text-align: center;
	border-radius: 5px;
	background: #e04554;
	font-size: 12px;
	font-weight: 400;
	color: #FFF;
	border: 0;
	text-transform: uppercase;
}

.NewSignUpCancel {
	float: right;
	margin: 0 0 0 20px;
	padding: 0;
	width: 100px;
	height: 34px;
	line-height: 34px;
	text-align: center;
	border-radius: 5px;
	background: #ebebeb;
	font-size: 12px;
	font-weight: 400;
	color: #828282;
	border: 1px solid #c5c5c5;
	text-transform: uppercase;
}

.NewSignupServices {
	display: inline-block;
	width: 100%;
	height: auto;
	padding: 0 80px 0 0;
}

.NewSignupServices p {
	padding-right: 0px;
	color: #1a8ab5;
}

.NewAbtusSecttl {
	display: inline-block;
	width: 100%;
	font-size: 18px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	color: #000;
	padding: 3px 0 15px 0;
}

.NewoverviewRow {
	display: inline-block;
	width: 70%;
	height: auto;
	border-bottom: 1px solid #e9e9e9;
	padding-bottom: 25px;
	margin-bottom: 20px;
}

.NewoverviewRow:last-child {
	border-bottom: 0;
}

.oververviewpicleft {
	float: left;
	margin: 0;
	width: 44px;
	height: 44px;
}

.OverviewNewTxt {
	margin-left: 60px;
}

.OverviewNewTxt p {
	font-size: 14px !important;
	color: #767676 !important;
	font-family: 'Open Sans', sans-serif;
}

.OverviewNewTxt p span {
	font-size: 14px;
	color: #000;
	font-weight: 700;
}

.NewAbtAddress {
	display: inline-block;
	width: 100%;
	height: auto;
}

.NewAbtAddressConmain {
	font-size: 14px !important;
	color: #000 !important;
	font-family: 'Open Sans', sans-serif;
	margin: 0 0 20px 0;
	padding: 0;
	float: left;
	width: 100%;
}

.NewAbtAddress div {
	font-size: 14px !important;
	color: #000 !important;
	font-family: 'Open Sans', sans-serif;
}

.NewAbtAddress div .fa {
	font-size: 18px;
	width: 35px;
	color: #929292;
}

.NewAbtAddress p span {
	vertical-align: top;
}

.NewportfolioEditpopfade {
	width: 100%;
	height: 100vh;
	background: rgba(255, 255, 255, .8);
	position: fixed;
	z-index: 2;
	padding: 100px 0;
}

.NewportPop {
	width: 600px;
	padding: 30px;
	height: auto;
	border: 0;
	background: #FFF;
	z-index: 3;
	-webkit-box-shadow: 0px 0px 12px 5px rgba(50, 50, 50, 0.4);
	-moz-box-shadow: 0px 0px 12px 5px rgba(50, 50, 50, 0.4);
	box-shadow: 0px 0px 12px 5px rgba(50, 50, 50, 0.4);
	margin: 0 auto;
}

.NewportPop h1 {
	width: 100%;
	text-align: center;
	display: inline-block;
	font-family: 'Open Sans', sans-serif;
	font-size: 22px;
	color: #000;
	font-variant: 700;
}

.NewportPop p {
	width: 100%;
	display: inline-block;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	color: #000;
	font-variant: 400;
	line-height: 22px;
	padding: 20px 0 0 0;
}

.Newpopbtncon {
	display: inline-block;
	width: 100%;
	height: auto;
	text-align: center;
}

.Newpopbtncontinue {
	background: #28bbff none repeat scroll 0 0;
	border: 0 none;
	border-radius: 5px;
	color: #fff;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	font-weight: 400;
	height: 34px;
	margin: 20px 20px 0 0;
	text-transform: uppercase;
	width: 150px;
	display: inline-block;
	line-height: 34px;
}

.Newportpopcancel {
	color: #9b9b9b;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	font-weight: 400;
}

.newnavbg {
	background: #FFF url(../img/innerpages/profile/navbg.jpg) repeat-y;
	min-height: 100vh;
}

.NewprorightSpacer {
	margin-left: 284px;
}

.NewproToprightSpacer {
	margin-left: 284px;
}

.JobfilterSubmit {
	width: auto;
	height: auto;
	padding: 10px 30px;
	background: #5ECCFF;
	border: 0;
	border-radius: 5px;
	font-size: 14px;
}

.ProductSpecification {
	display: inline-block;
	width: 100%;
	height: auto;
	margin: 40px 0 0 0;
}

.NewHomeHeadTxt {
	margin-top: 10vw;
}

.ProSpecRow {
	padding-bottom: 20px;
}

.ProductSpecification span {
	font-size: 14px;
	color: #666;
	font-family: "Open Sans", sans-serif;
}

.ProductSpecification p {
	font-size: 14px;
	color: #000;
	font-family: "Open Sans", sans-serif;
}

.newhomebg {
	display: inline-block;
	background: rgba(37,209,195,1);
	background: -moz-linear-gradient(top, rgba(37,209,195,1) 0%, rgba(37,209,195,1) 15%, rgba(63,138,191,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(37,209,195,1)), color-stop(15%, rgba(37,209,195,1)), color-stop(100%, rgba(63,138,191,1)));
	background: -webkit-linear-gradient(top, rgba(37,209,195,1) 0%, rgba(37,209,195,1) 15%, rgba(63,138,191,1) 100%);
	background: -o-linear-gradient(top, rgba(37,209,195,1) 0%, rgba(37,209,195,1) 15%, rgba(63,138,191,1) 100%);
	background: -ms-linear-gradient(top, rgba(37,209,195,1) 0%, rgba(37,209,195,1) 15%, rgba(63,138,191,1) 100%);
	background: linear-gradient(to bottom, rgba(37,209,195,1) 0%, rgba(37,209,195,1) 15%, rgba(63,138,191,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#25d1c3', endColorstr='#3f8abf', GradientType=0 );
	height: auto;
	width: 100%;
	margin-top: 0;
}

.newInnerbg {
	display: inline-block;
	background: #3f8abf url(../img/common/newhomebg.jpg) repeat-x top left !important;
	height: auto;
	width: 100%;
	margin-top: 0;
}

.LatestHomeMainContainer {
	float: left;
	margin: 0;
	width: 100%;
	height: 100vh;
	position: relative;
}

.profilenewtop {
	margin-top: 8px;
}

/* PRODUCTS */



.Newproductprofileimg {
	margin: 0 auto;
	width: 195px;
	height: 195px;
	border-radius: 50%;
	border: 3px solid #FFF;
	overflow: hidden;
	margin-top: 172px;
	position: relative;
}

.Newproductprofileimg img {
	width: 100%;
	height: 100%;
}

.Productconnect a {
	float: left;
	margin: 3px 20px 0 0;
	width: auto;
	height: auto;
	background: #e04554;
	border-radius: 5px;
	padding: 8px 30px 10px 30px;
	color: #FFF;
	font-weight: 400;
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	display: inline-block;
}

.Productaccomain {
	display: inline-block;
	width: 100%;
	padding: 40px 0;
}

.ProductAddimgcon {
	width: 100%;
	margin: 20px 0 0 0;
	height: auto;
	display: inline-block;
	min-height: 200px;
	border: 1px dashed #2e2e2e;
	line-height: 200px;
	text-align: center;
	background: none;
	color: #848484;
	font-weight: 400;
	font-family: 'Open Sans', sans-serif;
	font-size: 20px;
}

.ProductimgSubmit {
	float: right;
	margin: 30px 0 0 0;
	width: 39px;
	height: 39px;
	background: url(../img/innerpages/productpro/submit.png) no-repeat;
	border: 0;
}

.ProductimgCancel {
	float: right;
	margin: 30px 20px 0 0;
	width: 39px;
	height: 39px;
	background: url(../img/innerpages/productpro/cancel.png) no-repeat;
	border: 0;
}

/* ACCOUNT SETTINGS */



.AccountSettingToptxt {
	color: #333;
	display: inline-block;
	font-family: 'Open Sans', sans-serif;
	font-size: 18px;
	font-weight: 400;
	padding: 3px 0 0 0;
	width: 100%;
	margin: 7px 0 0 0;
}

.AccountSettingToptxt2 {
	color: #777;
	display: inline-block;
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	font-weight: 400;
	padding: 3px 0 15px;
	width: 100%;
	margin: 5px 0 0 0;
}

.checkAvilabilityRow {
	display: inline-block;
	width: 100%;
	height: auto;
	border-bottom: 1px solid #e9e9e9;
	padding-bottom: 30px;
}

.CheckAvilabilityinput {
	width: 322px;
	height: 38px;
	border: 1px solid #c7c7c7;
	color: #333;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	font-weight: 400;
	padding: 0 10px;
	float: left;
}

.linkeditbtn a {
	float: left;
	margin: 0 0 0 10px;
	height: 40px;
	line-height: 40px;
	color: #949494;
	font-size: 20px;
}

.CheckAvilabilityBtn {
	float: left;
	margin: 0 0 0 10px;
	width: 134px;
	height: 38px;
	background: #5eccff;
	color: #FFF;
	border: 1px solid #5eccff;
	font-size: 12px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
}

.CheckAvilabilitycancel {
	float: left;
	margin: 0 0 0 10px;
	height: 40px;
	background: none;
	color: #8e8e8e;
	border: 0;
	font-size: 16px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
}

.nameavilabileshow {
	display: inline-block;
	width: 100%;
	height: auto;
	color: #4bafde;
	font-size: 14px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
}

.namenotavilabileshow {
	display: inline-block;
	width: 100%;
	height: auto;
	color: #ed0e0e;
	font-size: 14px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
}

.AccountSettingToptxt3 {
	color: #333;
	display: inline-block;
	font-family: 'Open Sans', sans-serif;
	font-size: 18px;
	font-weight: 400;
	padding: 3px 0 0 0;
	width: 100%;
	margin: 20px 0 0 0;
}

.Checkloader {
	width: 38px;
	height: 38px;
	float: left;
	margin: 0 0 0 10px;
}

.AccountSettingToptxt2 a {
	font-size: 14px;
	color: #5eccff;
	padding-left: 3px;
}

.Changepassinputrow {
	float: left;
	clear: left;
	width: 100%;
	margin-bottom: 10px;
}

.changepassSaveBtn {
	float: left;
	margin: 0 0 0 10px;
	width: 94px;
	height: 38px;
	background: #5eccff;
	color: #FFF;
	border: 1px solid #5eccff;
	font-size: 12px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
}

.RecentActivityrow {
	float: left;
	width: 100%;
	height: auto;
	width: 100%;
	height: auto;
	padding: 13px 30px 13px 0;
	font-size: 14px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	color: #333;
}

.RecentActivitycol-1 {
	float: left;
	margin: 0;
	width: auto;
	height: auto;
	padding: 0 25px;
}

.RecentActivityrow2 {
	background: #f9f9f9;
}

.onoffswitch {
	position: relative;
	width: 70px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.onoffswitch-checkbox {
	display: none;
}

.onoffswitch-label {
	display: block;
	overflow: hidden;
	cursor: pointer;
	border: 0;
	border-radius: 10px;
	max-width: 60px;
	height: 20px;
}

.onoffswitch-inner {
	display: block;
	width: 200%;
	margin-left: -100%;
	-webkit-transition: margin 0.2s ease-in;
	transition: margin 0.2s ease-in;
}

.onoffswitch-inner:before, .onoffswitch-inner:after {
	float: left;
	padding: 0;
	width: 50%;
	height: 25px;
	color: white;
	font: bold 14px/26px Trebuchet, Arial, sans-serif;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.onoffswitch-inner:before {
	content: "";
	padding-left: 10px;
	color: #FFFFFF;
	background-color: #4fcdda;
}

.onoffswitch-inner:after {
	content: "";
	padding-right: 10px;
	color: #999999;
	background-color: #c7e0e2;
	text-align: right;
}

.onoffswitch-switch {
	position: absolute;
	display: block;
	top: 0;
	bottom: 0;
	right: 48px;
	width: 15px;
	height: 15px;
	margin: 2px;
	background: white;
	border: 0;
	border-radius: 50px;
	-webkit-transition: right 0.2s ease-in, -webkit-box-shadow 0.2s ease-in;
	transition: right 0.2s ease-in, box-shadow 0.2s ease-in;
}

.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner {
	margin-left: 0;
}

.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch {
	right: 13px;
}

.AccoutNotiRow {
	float: left;
	margin: 0 0 20px 0;
	padding: 0 20px;
	width: 100%;
}

.SwitchDiv {
	float: left;
	margin: 0;
	width: 80px;
}

.AccountNotiTxt {
	float: left;
	margin: 0;
	width: auto;
	height: auto;
	font-size: 14px;
	color: #737373;
	font-weight: 400;
	font-family: 'Open Sans', sans-serif;
}

.AccountDeleteIcon {
	float: left;
	margin: 30px 0 0 0;
	width: 100%;
	text-align: center;
}

.AccountDeleteIcon p {
	font-size: 18px;
	color: #333;
	font-weight: 400;
	font-family: 'Open Sans', sans-serif;
	padding: 15px 0 0 0;
}

.AccountDeleteBtn {
	float: left;
	margin: 20px 0 0 0;
	width: 100%;
	text-align: center;
}

.AccountDeleteBtn a {
	border: 1px solid #d7d7d7;
	padding: 8px 20px;
	margin: 0 5px 0 0;
	border-radius: 5px;
	display: inline-block;
	font-size: 12px;
	color: #505050;
	font-weight: 400;
	font-family: 'Open Sans', sans-serif;
}

.Afterdeletemain {
	margin: 0 auto;
	width: 440px;
	text-align: center;
}

.Afterdeletemain h1 {
	margin: 75px 0 0 0;
	padding: 0;
	font-size: 48px;
	color: #1c1c1c;
	font-weight: 400;
	font-family: 'Open Sans', sans-serif;
}

.Afterdeletemain p {
	margin: 20px 0 0 0;
	padding: 0;
	font-size: 16px;
	color: #1c1c1c;
	font-weight: 400;
	font-family: 'Open Sans', sans-serif;
}

.Afterdeletemain a {
	margin: 20px 0 0 0;
	padding: 7px 16px;
	font-size: 12px;
	color: #1c1c1c;
	font-weight: 400;
	font-family: 'Open Sans', sans-serif;
	border: 1px solid #d7d7d7;
	border-radius: 10px;
	display: inline-block;
}

.AccountDeletefade {
	width: 100%;
	height: 100vh;
	background: rgba(255, 255, 255, 1);
	position: fixed;
	z-index: 2;
	padding: 100px 0;
}

/* INVITE FRIENDS */



.invitemaincon {
	display: inline-block;
	width: 100%;
	height: auto;
	padding: 50px 0;
}

.InviteFriendMain {
	margin: 0 auto;
	width: 514px;
	height: auto;
	-webkit-box-shadow: 0px 0px 5px 6px rgba(50, 50, 50, 0.1);
	-moz-box-shadow: 0px 0px 5px 6px rgba(50, 50, 50, 0.1);
	box-shadow: 0px 0px 5px 6px rgba(50, 50, 50, 0.1);
	padding: 30px 20px;
}

.InviteFriendsRow {
	display: inline-block;
	width: 100%;
	height: auto;
	padding-bottom: 20px;
	border-bottom: 1px solid #d7d7d7;
	margin-top: 15px;
}

.InviteFriendsRow:last-child {
	border-bottom: 0 !important;
	padding-bottom: 0;
}

.Invitefacebook {
	float: left;
	margin: 0;
	padding: 0 0 0 70px;
	width: auto;
	height: 48px;
	line-height: 48px;
	background: url(../img/innerpages/invite/facebok.png) no-repeat;
	font-size: 18px;
	color: #333;
	font-weight: 700;
	font-family: 'Open Sans', sans-serif;
}

.InviteFriendBtn a {
	float: right;
	margin: 12px 0 0 0;
	width: 109px;
	height: 28px;
	background: url(../img/innerpages/invite/invitebtn.png) no-repeat;
	font-size: 12px;
	color: #464646;
	font-weight: 400;
	font-family: 'Open Sans', sans-serif;
	text-align: center;
	line-height: 28px;
}

.Invitegplus {
	float: left;
	margin: 0 0 0 0;
	padding: 0 0 0 70px;
	width: auto;
	height: 48px;
	line-height: 48px;
	background: url(../img/innerpages/invite/gplus.png) no-repeat;
	font-size: 18px;
	color: #333;
	font-weight: 700;
	font-family: 'Open Sans', sans-serif;
}

.Invitegmail {
	float: left;
	margin: 0 0 0 0;
	padding: 0 0 0 70px;
	width: auto;
	height: 48px;
	line-height: 48px;
	background: url(../img/innerpages/invite/gmail.png) no-repeat;
	font-size: 18px;
	color: #333;
	font-weight: 700;
	font-family: 'Open Sans', sans-serif;
}

.ProductRightTxt {
	display: inline-block;
	width: 100%;
	height: auto;
	font-size: 12px;
	color: #7d7d7d;
	font-weight: 400;
	font-family: 'Open Sans', sans-serif;
	padding: 80px 30px 0 0;
}

.productlabel {
	font-size: 14px;
	color: #5d5d5d;
	font-weight: 400;
	font-family: 'Open Sans', sans-serif;
	line-height: 40px;
}

.Productdtlfield {
	width: 100%;
	display: inline-block;
	width: 100%;
	height: 40px;
	border: 1px solid #CCC;
	border-radius: 5px;
	margin-bottom: 30px;
}

.Productdtlfield2 {
	width: 100%;
	display: inline-block;
	width: 100%;
	height: 150px;
	border: 1px solid #CCC;
	border-radius: 5px;
	margin-bottom: 30px;
}

.Productdtlfield4 {
	border: 1px solid #ccc;
	border-radius: 5px;
	display: inline-block;
	height: 100px;
	margin-bottom: 30px;
	width: 100%;
	resize: none;
}

.Producttagtxt {
	display: inline-block;
	width: 100%;
	height: auto;
	font-size: 14px;
	color: #9c9c9c;
}

.producttaginputmain {
	float: left;
	width: 100%;
	height: 40px;
	position: relative;
}

.tagaddbtn {
	display: inline-block;
	width: 60px;
	height: 40px;
	border: 1px solid #cccccc;
	border-radius: 0 5px 5px 0;
	font-size: 14px;
	color: #5d5d5d;
	font-weight: 700;
	font-family: 'Open Sans', sans-serif;
	position: absolute;
	background: #FFF;
	right: 0;
	top: 0;
}

.Productdtlfield3 {
	width: 100%;
	display: inline-block;
	width: 100%;
	padding: 0 65px 0 10px;
	height: 40px;
	border: 1px solid #CCC;
	border-radius: 5px;
	margin-bottom: 30px;
	font-size: 14px;
	color: #5d5d5d;
	font-weight: 400;
	font-family: 'Open Sans', sans-serif;
	position: absolute;
	background: #FFF;
}

.producttaglist {
	float: left;
	width: 100%;
	height: auto;
	margin: 10px 0 0 0;
	padding: 0;
	list-style: none;
}

.producttaglist li {
	display: inline-block;
	margin: 0 10px 10px 0;
	width: auto;
	height: auto;
	background: #f7fbe3;
	padding: 2px 10px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	font-size: 12px;
	color: #969d71;
	font-size: 12px;
	color: #969d71;
	font-weight: 400;
	font-family: 'Open Sans', sans-serif;
}

.producttaglist li a {
	margin: 0 0;
	padding-left: 10px;
	color: #969d71;
}

/* New home page */



.Newhomepagetopsec {
	display: inline-block;
	width: 100%;
	height: auto;
	position: absolute;
}

.Newhomepageimglink {
	position: absolute;
	width: 180px;
	height: auto;
	padding: 15px;
	border: 1px solid rgba(255, 255, 255, .41);
	right: 42px;
	bottom: 100px;
	border-radius: 5px;
	z-index: 3;
	background: rgba(0, 0, 0, .6);
}

.Newhomepageimglink p {
	font-size: 12px;
	color: #FFF;
	font-weight: 400;
	font-family: 'Open Sans', sans-serif;
}

.Newhomepageimglink a {
	font-size: 12px;
	color: #FFF;
	font-weight: 400;
	font-family: 'Open Sans', sans-serif;
}

/*.NewHomeTopCon {
	position:absolute;
	z-index:1;
	width:100%;
	height:auto;
	top:-40vw;
}
*/




.NewHomeTopCon {
	display: inline-block;
	width: 100%;
	height: auto;
	top: 0;
}

.HomepagenewcontentSec {
	display: inline-block;
	width: 100%;
	height: auto;
	margin: -200px 0 0 0;
}

.DeleteinputCon {
	margin: 0 auto;
	width: 465px;
	height: auto;
	text-align: center;
	padding: 50px 0 0 0;
}

.DeleteinputCon h1 {
	margin: 0;
	padding: 0;
	width: 100%;
	text-align: center;
	color: #1c1c1c;
	font-size: 30px;
	font-family: 'Open Sans', sans-serif;
}

.DeleteinputCon p {
	margin: 0;
	padding: 0;
	width: 100%;
	text-align: center;
	color: #454242;
	font-size: 14px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	line-height: 22px;
}

.Deleteacemail {
	margin: 32px 0 0 0;
	width: 324px;
	height: 40px;
	border: 1px solid #c7c7c7;
	padding: 0 10px;
	color: #777;
	font-size: 12px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
}

.Deleteacpass {
	margin: 20px 0 0 0;
	width: 324px;
	height: 40px;
	border: 1px solid #c7c7c7;
	padding: 0 10px;
	color: #777;
	font-size: 12px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
}

.Deletebtnmain {
	width: 184px;
	height: 34px;
	border: 0;
	background: #e04554;
	color: #FFF;
	font-size: 12px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	text-transform: uppercase;
	margin: 30px 0 0 0;
	border-radius: 5px;
}

.NeverMindbtn {
	width: auto;
	height: auto;
	border: 0;
	text-decoration: underline;
	color: #505050;
	font-size: 12px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	margin: 16px 0 0 0;
	background: none;
}

/*.Latestbody_bg {
	background: url(../img/common/newbg.jpg) no-repeat !important;
}*/





.custom-file-upload-hidden {
	display: none;
	visibility: hidden;
	position: absolute;
	left: -9999px;
}

.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;
	margin-bottom: 5px;
}

.file-upload-input {
	width: 100%;
	color: #7d7d7d;
	font-size: 12px;
	padding: 7px 0 7px 65px;
	border: 1px solid #aeaeae;
	background-color: #e6e6e6;
	-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;
	border-radius: 5px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
}

.file-upload-input:hover, .file-upload-input:focus {
	background-color: #e6e6e6;
	outline: none;
}

.filerefresh {
	position: absolute;
	right: 23px;
	width: 16px;
	height: 34px;
	line-height: 32px;
	background: url(../img/innerpages/productpro/refresh.png) no-repeat center center;
	border: 0;
}

.file-upload-button {
	cursor: pointer;
	display: inline-block;
	color: #969696;
	font-size: 16px;
	text-transform: uppercase;
	padding: 2px 0 0 0;
	height: 38px;
	width: 48px;
	line-height: 38px;
	border: none;
 margin-left:;
	background-color: #e6e6e6;
	float: left;
	/* 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;
	position: absolute;
	left: 1px;
	top: 1px;
	border-radius: 5px 0 0 5px;
	border-right: 1px solid #aeaeae;
}

.file-upload-button:hover {
	background-color: #e6e6e6;
}

/* PRODUCT LIST */



.ProductlistMaincon {
	display: inline-block;
	width: 100%;
	height: auto;
	padding: 0 30px 0 19px;
}

.ProductHeader {
	display: inline-block;
	width: 100%;
	border-bottom: 1px solid #e9e9e9;
}

.Productadd a {
	display: inline-block;
	margin: 14px 0 8px 0;
	width: 115px;
	height: 28px;
	background: url(../img/innerpages/productpro/btnbg.png) no-repeat;
	line-height: 24px;
	color: #505050;
	font-size: 12px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
}

.Productadd a .fa {
	padding: 0 7px 0 13px;
}

.Productlistrow {
	border-bottom: 1px solid #e9e9e9;
	padding: 30px 0;
}

.productthumbimg {
	width: 100%;
	height: auto;
	border: 1px solid #e9e9e9;
}

.productthumbimg img {
	width: 100%;
}

.productdes h1 {
	float: left;
	width: 100%;
	height: auto;
	margin: 0 0 0 15px;
	padding: 0;
	font-size: 22px;
	color: #505050;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
}

.productdes p {
	float: left;
	width: 100%;
	height: auto;
	margin: 15px 0 0 15px;
	padding: 0;
	font-size: 14px;
	color: #8e8e8e;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	line-height: 20px;
}

.productenquery {
	display: inline-block;
	width: 115px;
	height: 28px;
	background: url(../img/innerpages/productpro/btnbg.png) no-repeat;
	line-height: 24px;
	color: #505050;
	font-size: 12px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	text-align: center;
	margin: 18px 0 0 15px;
}

/* 10-12-15 */



.EdubtmSpacer {
	display: inline-block;
	width: 100%;
	height: auto;
	padding: 100px 0;
}

.proheadttl {
	margin-top: 34px !important;
}

/* POST POP UP */



.PostPopFade {
	width: 100%;
	height: 100vh;
	position: fixed;
	background: rgba(0, 0, 0, .7);
	z-index: 999999;
	margin-top: 0;
	padding: 0 0 0 0;
}

.PostpopMain {
	background: #000 none repeat scroll 0 0;
	height: 100vh;
	margin: 0 auto;
	width: 100%;
}

.PostPopupRight {
	width: 319px;
	height: 100vh;
	position: fixed;
	background: #FFF;
	right: 0;
	top: 0;
}

.Postpopleft {
	margin-right: 319px;
	margin-left: 0;
	overflow: hidden;
	position: relative;
	height: 100vh;
	background: #2c2c2c;
}

.postpophead {
	width: 100%;
	height: 40px;
	background: #000;
	position: absolute;
	z-index: 1;
}

.Postpopclose a {
	float: right;
	margin: 6px 20px 0 0;
	width: auto;
	height: auto;
	font-size: 20px;
	color: #FFF;
}

.postpoplike {
	float: right;
	margin: 0 40px 0 0;
	width: auto;
	height: auto;
	font-size: 12px;
	color: #bcbcbc;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	line-height: 40px;
}

.postpoplike .fa {
	font-size: 14px;
	color: #bcbcbc;
	margin-right: 8px;
}

.postpoplike span {
	font-size: 14px;
	color: #FFF;
}

.postpopcomments {
	float: right;
	margin: 0 15px 0 0;
	width: auto;
	height: auto;
	font-size: 12px;
	color: #bcbcbc;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	line-height: 40px;
}

.postpopcomments .fa {
	font-size: 14px;
	color: #bcbcbc;
	margin-right: 8px;
}

.postpopcomments span {
	font-size: 14px;
	color: #FFF;
}

.Newhomepostheader {
	float: left;
	margin: 0;
	width: 100%;
	height: auto;
	background: #f8f8f8;
	padding: 10px;
}

.NewhomepostheaderProimg {
	float: left;
	margin: 0;
	width: 40px;
	height: 40px;
}

.NewhomepostheaderProimg img {
	width: 100%;
	height: 100%;
}

.NewhomepostheaderProname {
	float: left;
	margin: 0 0 0 20px;
	width: 239px;
	height: auto;
}

.NewhomepostheaderProname h1 {
	display: inline-block;
	width: 100%;
	margin: -2px 0 0 0;
	padding: 0;
	font-size: 16px;
	color: #333;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
}

.NewhomepostheaderProname p {
	display: inline-block;
	width: 100%;
	margin: 3px 0 0 0;
	padding: 0;
	font-size: 12px;
	color: #919191;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
}

.Newpostpopdes {
	float: left;
	margin: 0;
	width: 100%;
	height: auto;
	padding: 15px 10px;
}

.Newpostpopdes span {
	display: inline-block;
	width: 100%;
	height: auto;
	font-size: 12px;
	color: #626262;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
}

.Newpostpopdes p {
	margin: 20px 0 0 0;
	padding: 0;
	display: inline-block;
	width: 100%;
	height: auto;
	font-size: 14px;
	color: #626262;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	line-height: 20px;
}

.Newpostpopdeslike {
	display: inline-block;
	width: auto;
	height: auto;
	font-size: 14px;
	color: #626262;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
}

.Newpostpopdeslike .fa {
	color: #2e2e2e;
	font-size: 14px;
	margin: 20px 18px 0 0;
}

.Newpostcmdhead {
	float: left;
	width: 100%;
	height: 36px;
	background: #f2f1f0;
	border-top: 1px solid #d2d0ce;
	border-bottom: 1px solid #d2d0ce;
	padding: 0 20px;
}

.Newpostcmdhead p {
	float: left;
	margin: 0;
	width: auto;
	font-size: 12px;
	color: #000;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	line-height: 36px;
}

.Newpostcmdhead p {
	float: left;
	margin: 0;
	width: auto;
	font-size: 12px;
	color: #000;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	line-height: 36px;
}

.Newpostcmdhead a {
	float: right;
	margin: 0;
	width: auto;
	font-size: 12px;
	color: #000;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	line-height: 36px;
}

.Newpostcmdhead a .fa {
	margin-left: 14px;
	font-size: 16px;
	color: #626262;
}

.Newpostcmdrow {
	float: left;
	margin: 30px 0 0 0;
	width: 100%;
	height: auto;
}

.newpostcmdimg {
	float: left;
	margin: 0 0 0 20px;
	width: 28px;
	height: 28px;
}

.newpostcmdimg img {
	width: 100%;
	height: 100%;
	border: 1px solid #cfcfcf;
}

.newpostcmdtxt {
	float: left;
	margin: 0 0 0 11px;
	width: 230px;
}

.newpostcmdtxt h1 {
	display: inline-block;
	margin: -4px 0 0 0;
	padding: 0;
	width: 100%;
	height: auto;
	font-size: 14px;
	color: #000;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
}

.newpostcmdtxt p {
	display: inline-block;
	padding: 0;
	width: 100%;
	height: auto;
	font-size: 12px;
	color: #000;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
}

.newpostcmddes {
	float: left;
	width: 100%;
	margin: 12px 0 0 0;
	padding: 10px 20px;
	background: #fbfbfb;
	color: #000;
	font-size: 12px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
}

/* NEW WORK EXPERIENCE */



.NewWorkexperienceMain {
	float: left;
	margin: 0;
	width: 100%;
	height: auto;
	position: relative;
	padding: 5px;
}

.NewWorkexperienceMain2 {
	padding: 15px 15px 0;
}

.NewWorkexperienceMain2 .newmngjob-exp-sep {
	padding: 0 0 12px;
}

.Newworkexptop {
	float: left;
	margin: 0;
	width: 100%;
	height: 84px;
	border: 1px solid #e9e9e9;
	-webkit-box-shadow: 0px 2px 5px 0px rgba(50, 50, 50, 0.31);
	-moz-box-shadow: 0px 2px 5px 0px rgba(50, 50, 50, 0.31);
	box-shadow: 0px 2px 5px 0px rgba(50, 50, 50, 0.31);
	line-height: 84px;
	position: relative;
}

.addWorkexptopbtn a {
	float: left;
	margin: 0;
	width: auto;
	height: auto;
	font-size: 18px;
	color: #505050;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
}

.addWorkexptopbtn a span {
	float: left;
	margin: 20px 20px 0 20px;
	width: 46px;
	height: 46px;
	border: 1px dotted #b5b5b5;
	line-height: 46px;
	text-align: center;
}

.NewWorkexpRow {
	float: left;
	margin: 20px 0 20px 0;
	width: 100%;
	height: auto;
	position: relative;
}

.Newworkthumimg {
	float: left;
	margin: 0;
	width: 36px;
	height: 36px;
	position: absolute;
}

.Newworkthumimg img {
	width: 100%;
	height: 100%;
}

.Newworkexpdtlcontent {
	display: inline-block;
	margin: 0 90px 0 35px;
}

.Newworkexpdtlcontent h1 {
	float: left;
	width: 100%;
	height: auto;
	margin: -3px 0 0 20px;
	padding: 0;
	font-size: 16px;
	color: #000;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
}

.workexpnewttl {
	display: inline-block;
	width: 100%;
	height: auto;
	margin: 2px 0 0 20px;
	padding: 0;
	font-size: 14px;
	color: #686868;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
}

.Newworkexpformmain {
	position: absolute;
	width: 95%;
	height: auto;
	background: #f6f7f8;
	top: 20px;
	left: 2.5%;
	padding-bottom: 50px;
}

.exppopclose a {
	float: right;
	margin: 10px 10px 0 0;
	width: 22px;
	height: 21px;
	background: url(../img/innerpages/profile/experience/close.png) no-repeat;
}

.newexpfieldmain {
	width: 445px;
	height: auto;
	margin: 0 auto;
	padding: 57px 0 0 0;
}

.newexprownew {
	float: left;
	margin: 0;
	width: 100%;
	height: auto;
}

.newexpcoloumleft {
	float: left;
	margin: 0;
	width: 127px;
	height: auto;
	min-height: 1px;
}

.newexpcoloumright {
	float: left;
	margin: 0 0 0 35px;
	width: 280px;
	height: auto;
}

.newexpfieldmain h1 {
	float: left;
	margin: 0;
	padding: 5px 0 0 0;
	width: 100%;
	height: auto;
	font-size: 14px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	color: #777;
	line-height: 18px;
}

.newworkexeform {
	float: left;
	background: #fff none repeat scroll 0 0;
	border: 1px solid #e0e0e0;
	float: left;
	height: 28px;
	margin: 0 0 10px 0;
	width: 100%;
	font-size: 14px;
	color: #b6b6b6;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	padding: 0 5px;
}

.newworkexeform2 {
	float: left;
	background: #fff none repeat scroll 0 0;
	border: 1px solid #e0e0e0;
	float: left;
	height: 28px;
	margin: 0 6px 10px 0;
	width: 54px;
	font-size: 14px;
	color: #b6b6b6;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	padding: 0 5px;
	text-align: center;
}

.newworkexeform3 {
	float: left;
	background: #fff none repeat scroll 0 0;
	border: 1px solid #e0e0e0;
	height: 70px;
	margin: 0 0 10px 0;
	width: 100%;
	font-size: 14px;
	color: #b6b6b6;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	padding: 0 5px;
	resize: none;
	line-height: 22px;
}

.newworkexeform4 {
	float: left;
	background: #fff none repeat scroll 0 0;
	border: 1px solid #e0e0e0;
	float: left;
	height: 28px;
	margin: 0 12px 10px 0;
	width: 54px;
	font-size: 14px;
	color: #b6b6b6;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	padding: 0 5px;
	text-align: center;
}

.newworkexpdate {
	float: left;
	background: #fff none repeat scroll 0 0;
	border: 1px solid #e0e0e0;
	float: left;
	height: 28px;
	margin: 0 6px 10px 0;
	width: 54px;
	font-size: 14px;
	color: #b6b6b6;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	padding: 0 0;
	text-align: center;
}

.newworkexpdate .cs-select span {
	height: 26px;
}

.newworkexpdate .cs-skin-elastic > span {
	border: 0;
}

.newworkexeform2:last-child {
	margin-right: 0;
}

.squaredexp {
	width: 18px;
	height: 18px;
	background: #FFF;
	position: relative;
	border: 1px solid #b7b7b7;
	float: left;
	margin-top: 0;
}

.Newcurrentjob {
	float: left;
	margin: -2px 0 0 10px;
	width: auto;
	height: auto;
	font-size: 14px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	line-height: 20px;
	color: #777;
}

.Newcurrenthidebtn a {
	float: left;
	margin: 0 0 0 10px;
	width: auto;
	height: auto;
	font-size: 12px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	line-height: 26px;
	color: #777;
}

.squaredexp label {
	cursor: pointer;
	position: absolute;
	width: 18px;
	height: 17px;
	left: 0;
	top: 0;
}

.squaredexp label:after {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity: 0;
	content: '';
	position: absolute;
	width: 9px;
	height: 5px;
	background: transparent;
	top: 5px;
	left: 4px;
	border: 2px solid #c4c4c4;
	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);
}

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

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

.expnewsave {
	float: right;
	margin: 28px 44px 0 0;
	width: 116px;
	height: 34px;
	border: 0;
	font-size: 12px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	color: #FFF;
	background: #e04554;
	border-radius: 5px;
	text-transform: uppercase;
	line-height: 34px;
}

.expnewcancel {
	float: right;
	margin: 28px 10px 0 0;
	width: 116px;
	height: 34px;
	border: 0;
	font-size: 12px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	color: #818181;
	background: #bdbdbd;
	border-radius: 5px;
	text-transform: uppercase;
	line-height: 34px;
}

.Aboutusnewinnerrow {
	float: left;
	margin: 0 0 15px 0;
	width: 100%;
	height: auto;
}

.Aboutusnewinnerrowleft {
	display: inline-block;
	width: 105px;
	height: auto;
	position: absolute;
	font-family: "Open Sans", sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #404040;
}

.Aboutusnewinnerrowright {
	display: inline-block;
	font-family: "Open Sans", sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #404040;
	margin: 0 0 0 105px;
	line-height: 22px;
}

.NewHomeLeftSection {
	height: auto;
	margin: 0 368px 0 0;
	padding-left: 206px;
}

/* NEW MAP SECTION */



.Newhomemapsecmain {
	height: 100vh;
	margin: 5px 0 0 243px;
	position: relative;
}

.NewMapFilterMain {
	position: absolute;
	z-index: 1;
	top: 10px;
	left: 10px;
	width: 235px;
	height: 28px;
}

.NewmapLocicon {
	float: left;
	margin: 0;
	width: 30px;
	height: 28px;
	background: url(../img/innerpages/map/locicon.jpg) no-repeat;
}

.NewmapLocinput {
	float: left;
	margin: 0;
	width: 205px;
	height: 28px;
	background: url(../img/innerpages/map/input.jpg) no-repeat;
	border: 0;
	padding: 0 5px;
	font-family: "Open Sans", sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: #737373;
}

.FeedRightMapProfiles {
	background: #fff none repeat scroll 0 0;
	height: 100vh;
	position: fixed;
	right: 0;
	top: 105px;
	width: 250px;
	overflow: hidden;
	z-index: 1;
}

.newmapSubContainer {
	background: #ebebeb none repeat scroll 0 0 / 100% auto;
	margin: 0;
	padding: 100px 0 0;
	overflow-x: hidden;
	overflow-y: hidden;
}

.maprightproimg {
	float: left;
	margin: 0;
	width: 100%;
	height: auto;
	position: relative;
}

.maprightproimg img {
	width: 100%;
}

.mapproviewdtl {
	float: left;
	margin: 0;
	padding: 16px 20px 0;
	width: 100%;
	height: auto;
}

.mapproviewdtl h1 {
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
	height: auto;
	color: #505050;
	font-family: "Open Sans", sans-serif;
	font-size: 24px;
	font-weight: 300;
}

.mapproviewdtl p {
	float: left;
	margin: 5px 0 0 0;
	padding: 0;
	width: 100%;
	height: auto;
	color: #777;
	font-family: "Open Sans", sans-serif;
	font-size: 14px;
	font-weight: 400;
}

.Mapviewconnect {
	float: left;
	margin: 32px 10px 0 0;
	width: 110px;
	height: 34px;
	background: #e04554;
	color: #FFF;
	font-family: "Open Sans", sans-serif;
	font-size: 12px;
	font-weight: 400;
	text-align: center;
	line-height: 34px;
	border: 0;
	text-transform: uppercase;
	border-radius: 5px;
}

.Mapviewfollow {
	float: left;
	margin: 32px 0 0 0;
	width: 88px;
	height: 34px;
	background: #4fcdda;
	color: #FFF;
	font-family: "Open Sans", sans-serif;
	font-size: 12px;
	font-weight: 400;
	text-align: center;
	line-height: 34px;
	border: 0;
	text-transform: uppercase;
	border-radius: 5px;
}

.mapviewskills {
	float: left;
	margin: 17px 0 0 0;
	width: 100%;
	height: auto;
	text-align: center;
}

.mapviewskills a {
	margin: 0 5px 10px;
	padding: 0 9px;
	border: 1px solid #84e5de;
	display: inline-block;
	border-radius: 10px;
	line-height: 26px;
	color: #626262;
	font-family: "Open Sans", sans-serif;
	font-size: 12px;
	font-weight: 400;
}

.Mapviewprolink a {
	float: left;
	margin: 18px 0 0 20px;
	width: auto;
	height: 24px;
	font-size: 14px;
	color: #2eb8c2;
	font-family: "Open Sans", sans-serif;
	font-weight: 400;
	background: url(../img/innerpages/map/view.png) no-repeat;
	line-height: 24px;
	padding: 0 0 0 30px;
}

.mapviewproclose a {
	position: absolute;
	width: 35px;
	height: 30px;
	background: url(../img/innerpages/map/close.jpg) no-repeat;
	right: 0;
	bottom: 0;
}

/* PRODUCT HOME PAGE */



.NewProductsecmain {
	height: 100vh;
	margin: 0 402px 0 201px;
	position: relative;
}

.NewProductright {
	margin: 0 auto;
	padding: 5px 0 0;
	position: relative;
	width: 90%;
}

.newarivalsmain {
	float: left;
	margin: 0 0 0;
	width: 100%;
	height: auto;
	position: relative;
}

.newarivalsmain img {
	width: 100%;
	height: auto;
}

.newarivalsmainover {
	position: absolute;
	width: 100%;
	height: 100%;
	background: rgba(19, 95, 95, .45);
	vertical-align: middle;
}

.newarivalsmainover:after {
	left: 100%;
	top: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(136, 183, 213, 0);
	border-left-color: #115656;
	border-width: 10px;
	margin-top: -10px;
}

.newarivalsmainover span {
	top: 50%;
	position: absolute;
	padding: 0 0 0 28px;
}

.newarivalsmainover span h1 {
	font-size: 30px;
	color: #FFF;
	font-family: "Open Sans", sans-serif;
	font-weight: 400;
	margin: -40px 0 0 0;
	padding: 0;
}

.newarivalsmainover span p {
	font-size: 14px;
	color: #53e8e4;
	font-family: "Open Sans", sans-serif;
	font-weight: 400;
	margin: 5px 0 0 0;
	padding: 0;
}

.Homeproductslistitem {
	float: left;
	margin: 0 0 30px;
	width: 100%;
	height: auto;
	position: relative;
}

.producthomeimgcon {
	float: left;
	margin: 0;
	width: 100%;
	height: auto;
	padding: 10px 0 0 0;
	background: #FFF;
}

.producthomeimgcon img {
	width: 100%;
	height: auto;
}

.producthomedtlcon {
	float: left;
	margin: 0;
	padding: 0 26px 20px 26px;
	width: 100%;
	height: auto;
	background: #FFF;
}

.producthomedtlcon h1 {
	float: left;
	margin: 14px 0 0 0;
	padding: 0;
	font-size: 16px;
	color: #505050;
	font-family: "Open Sans", sans-serif;
	font-weight: 700;
	line-height: 20px;
	width: 100%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.producthomedtlcon p {
	float: left;
	margin: 16px 0 0 0;
	padding: 0;
	font-size: 14px;
	color: #404040;
	font-family: "Open Sans", sans-serif;
	font-weight: 400;
	width: 100%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.producthomedtlcon span {
	float: left;
	margin: 13px 0 0 0;
	padding: 0;
	font-size: 14px;
	color: #0db9ac;
	font-family: "Open Sans", sans-serif;
	font-weight: 700;
	width: 100%;
}

.Homeproductslistitemover {
	position: absolute;
	width: 100%;
	height: 100%;
	background: rgba(255, 255, 255, .65);
	overflow: hidden;
	opacity: 0;
	-webkit-transition: opacity .5s; /* Safari */
	transition: opacity .5s;
}

.Producthomebuy a {
	position: absolute;
	width: 88px;
	height: 34px;
	border-radius: 5px;
	background: #4fcdda;
	font-size: 12px;
	color: #FFF;
	font-family: "Open Sans", sans-serif;
	font-weight: 400;
	text-align: center;
	line-height: 34px;
	top: 50%;
	left: 50%;
	margin: -17px 0 0 -44px;
}

.Homeproductslistitem:hover .Homeproductslistitemover {
	opacity: 1;
	-webkit-transition: opacity .5s; /* Safari */
	transition: opacity .5s;
}

.producthomeTrending {
	float: left;
	margin: 0 0 30px 0;
	padding: 20px 30px 0;
	width: 100%;
	height: auto;
	min-height: 105px;
	background: #c6f7f3 url(../img/innerpages/producthome/gradient.jpg) repeat-x;
}

.producthomeTrendingleft {
	float: left;
	margin: 0;
	padding: 0;
}

.producthomeTrending h1 {
	float: left;
	margin: 0;
	padding: 0;
	width: auto;
	height: auto;
	font-size: 30px;
	color: #505050;
	font-family: "Open Sans", sans-serif;
	font-weight: 400;
}

.producthomeTrending p {
	float: left;
	clear: left;
	margin: 10px 0 0;
	padding: 0;
	width: auto;
	height: auto;
	font-size: 14px;
	color: #505050;
	font-family: "Open Sans", sans-serif;
	font-weight: 400;
}

.producthomeTrending a {
	float: right;
	margin: 30px 0 0;
	padding: 0;
	width: auto;
	height: auto;
	font-size: 14px;
	color: #135f5f;
	font-family: "Open Sans", sans-serif;
	font-weight: 400;
}

.producthomeTrending {
	position: relative;
}

.producthomeTrending:after {
	top: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(136, 183, 213, 0);
	border-top-color: #c6f7f3;
	border-width: 10px;
	margin-left: -10px;
}

.prohometrenditemimg {
	float: left;
	margin: 0;
	width: 100%;
	height: auto;
}

.prohometrenditemimg img {
	width: 100%;
	height: 100%;
}

.producttrendddtl {
	float: left;
	margin: 0 0 30px 0;
	width: 100%;
	height: 70px;
	min-height: 70px;
	background: #48ddd5;
	padding: 0 20px;
	display: table;
}

.producttrendddtl span {
	display: inline-block;
	width: 100%;
	height: 100%;
	vertical-align: middle;
	display: table-cell;
	vertical-align: middle;
	font-size: 14px;
	color: #000;
	font-family: "Open Sans", sans-serif;
	font-weight: 400;
}

.ProductHometopsec {
	float: left;
	margin: 0 0 30px 0;
	width: 100%;
	height: auto;
	background: url(../img/innerpages/producthome/banner.jpg) no-repeat;
	background-size: cover;
	padding: 47px 0 39px 0;
	text-align: center;
}

.ProductHometopsec h1 {
	float: left;
	margin: 0;
	width: 100%;
	height: auto;
	text-align: center;
	font-size: 30px;
	color: #207570;
	font-family: "Open Sans", sans-serif;
	font-weight: 400;
}

.ProductHometopsec a {
	margin: 20px 0 0 0;
	padding: 10px 34px;
	background: #e04554;
	border-radius: 5px;
	font-size: 12px;
	color: #FFF;
	font-family: "Open Sans", sans-serif;
	font-weight: 400;
	text-transform: uppercase;
	display: inline-block;
}

.branditemconmain {
	float: left;
	margin: 0;
	width: 100%;
	height: auto;
}

.branditemlist {
	float: left;
	width: 50%;
	border-right: 1px solid #28cac3;
	border-bottom: 1px solid #28cac3;
	background: #FFF;
	padding: 4px 0 0 0;
}

.Brandlistimgmain {
	float: left;
	margin: 0;
	width: 100%;
	height: auto;
	position: relative;
}

.Brandlistimgmain img {
	width: 100%;
	height: auto;
}

.branditemlist:nth-child(2) {
	border-top: 0;
	border-right: 1px solid #28cac3;
}

.branditemlist:nth-child(4) {
	border-top: 0;
	border-right: 1px solid #28cac3;
}

.branditemlist img {
	width: 100%;
}

.productbrandttl {
	float: left;
	margin: 0 0 30px 0;
	width: 100%;
	height: 58px;
	min-height: 58px;
	background: #48ddd5;
	padding: 0 20px;
	display: table;
}

.productbrandttl span {
	display: inline-block;
	width: 100%;
	height: 100%;
	vertical-align: middle;
	display: table-cell;
	vertical-align: middle;
	font-size: 16px;
	color: #000;
	font-family: "Open Sans", sans-serif;
	font-weight: 700;
}

.ProductRightsecviewd {
	background: #fff none repeat scroll 0 0;
	height: 100vh;
	position: fixed;
	right: 0;
	top: 105px;
	width: 402px;
}

.ProductRightsecviewdhead {
	width: 100%;
	height: auto;
	border-bottom: 1px solid #96d6d4;
	height: 54px;
	line-height: 54px;
	color: #505050;
	font-family: 'Open Sans', sans-serif;
	font-size: 18px;
	font-weight: 400;
	padding-left: 20px;
}

.viewedproductsNewRow {
	border-bottom: 1px solid #e5e5e5;
	float: left;
	height: auto;
	padding: 20px 30px;
	width: 100%;
	position: relative;
}

.Mostviewdproimg {
	float: left;
	width: 78px;
	height: 78px;
	border: 1px solid #d1d1d1;
}

.Mostviewdproimg img {
	width: 100%;
	height: 100%;
}

.Mostviewdprodtl {
	float: left;
	margin: 0 0 0 20px;
	width: 240px;
	height: auto;
}

.Mostviewdprodtl h1 {
	color: #000;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	font-weight: 700;
	margin: 5px 0 0 0;
	padding: 0;
	float: left;
	width: 100%;
}

.Mostviewdprodtl p {
	color: #404040;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	font-weight: 400;
	margin: 3px 0 0 0;
	padding: 0;
	float: left;
	width: 100%;
}

.Mostviewdprodtl a {
	color: #0db9ac;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	font-weight: 700;
	margin: 4px 0 0 0;
	padding: 0;
	float: left;
}

/* DIALOG BOX */



.Dialogboxfade {
	position: fixed;
	width: 100%;
	height: 100vh;
	background: rgba(0, 0, 0, .7);
	z-index: 999999;
}

.Dialogboxmain {
	margin: 10vw auto 0 auto;
	width: 540px;
	height: 270px;
	background: #FFF;
	text-align: center;
	position: relative;
}

.Dialogboxmain h1 {
	float: left;
	margin: 65px 0 0 0;
	padding: 0;
	width: 100%;
	text-align: center;
	color: #010000;
	font-family: 'Open Sans', sans-serif;
	font-size: 18px;
	font-weight: 400;
}

.Dialogboxmain h1 span {
	font-weight: 700;
	line-height: 28px;
}

.Dialogboxfollow {
	width: 88px;
	height: 34px;
	display: inline-block;
	border-radius: 5px;
	background: #4fcdda;
	color: #FFF;
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	font-weight: 400;
	text-transform: uppercase;
	line-height: 34px;
	margin: 38px 0 0 0;
}

.Dialogboxcancel {
	width: 88px;
	height: 34px;
	display: inline-block;
	border-radius: 5px;
	background: #cbcbcb;
	color: #7d7d7d;
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	font-weight: 400;
	text-transform: uppercase;
	line-height: 34px;
	margin: 38px 11px 0 0;
}

.DialogboxClose a {
	position: absolute;
	bottom: 0;
	right: 0;
	width: 48px;
	height: 48px;
	background: url(../img/innerpages/dialogbox/close.png) no-repeat;
}

.supplyerprofile {
	width: 60%;
	margin: 0 auto;
	height: auto;
	padding: 0 0 0 0;
	background: #FFF;
}

.productsrightSpacer {
	margin-left: 284px;
	margin-right: 0;
	border-bottom: 1px solid #e9e9e9;
	padding-bottom: 13px;
}

.NewtopconnectProduct a {
	background: #e04554 none repeat scroll 0 0;
	border-radius: 5px;
	color: #fff;
	display: inline-block;
	float: left;
	font-family: "Open Sans", sans-serif;
	font-size: 12px;
	font-weight: 400;
	height: auto;
	margin: 20px 20px 0 0;
	padding: 8px 30px 10px;
	text-transform: uppercase;
	width: auto;
}

.NewtopFollowProduct a {
	background: #4fcdda none repeat scroll 0 0;
	border-radius: 5px;
	color: #fff;
	display: inline-block;
	float: left;
	font-family: "Open Sans", sans-serif;
	font-size: 12px;
	font-weight: 400;
	height: auto;
	margin: 20px 33px 0 0;
	padding: 8px 20px 10px;
	text-transform: uppercase;
	width: auto;
}

.NewProStatiMainProduct {
	display: inline-block;
	margin: 20px 0 0;
	width: auto;
}

.supplyerview {
	float: left;
	margin: 0 0 0 0;
	width: 100%;
	height: auto;
	padding: 0 0 30px 0;
	position: relative;
	border-bottom: 0;
}

.SupplyFilter {
	float: right;
	margin: 18px 0 18px 0;
	width: 206px;
	height: 34px;
	border: 1px solid #d7d7d7;
	border-radius: 5px;
	position: relative;
}

.supplieritem {
	float: left;
	margin: 0 0 30px 0;
	width: 100%;
	height: auto;
	border: 1px solid #d8d8d8;
	padding: 8px;
}

.supplieritemimg {
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
	height: auto;
	border: 1px solid #d8d8d8;
}

.supplieritemimg img {
	width: 100%;
	height: 100%;
}

.supplieritem p {
	float: left;
	margin: 18px 0 0 0;
	padding: 0;
	width: 100%;
	height: auto;
	font-family: "Open Sans", sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: #010000;
}

.supplieritem h1 {
	float: left;
	margin: 2px 0 13px 0;
	padding: 0;
	width: 100%;
	height: auto;
	font-family: "Open Sans", sans-serif;
	font-size: 14px;
	font-weight: 700;
	color: #010000;
}

span.customSelect {
	font: 12px sans-serif;
	background: url(../img/innerpages/supplier/plus.jpg) no-repeat right center;
	border: 0;
	padding: 7px 9px;
	width: 100%;
	font-family: "Open Sans", sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: #040404;
}

.customSelect.customSelectFocus {
	border-color: Orange;
}

.customSelect.customSelectOpen {
	border-color: OliveDrab;
}

.NewBlogCreatCon {
	float: left;
	margin: 0 0 30px 0;
	width: 100%;
	height: auto;
	background: url(../img/home/blog/createbg.jpg) no-repeat;
	background-size: cover;
	text-align: center;
	padding: 52px 0;
}

.NewBlogCreatCon a {
	width: 178px;
	height: 44px;
	display: inline-block;
	margin: 0;
	padding: 0;
	text-align: center;
	line-height: 44px;
	font-family: "Open Sans", sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #FFF;
	background: #e04554;
	text-transform: uppercase;
	border-radius: 5px;
}

.NewBlogCreatepopmain {
	margin: 90px auto 0;
	padding: 0 166px 50px;
	width: 1000px;
	height: auto;
	background: #f5f5f5;
	position: relative;
	overflow: auto;
}

.NewBlogCreatepopmain h1 {
	float: left;
	margin: 30px 0 47px;
	width: 100%;
	height: auto;
	font-family: "Open Sans", sans-serif;
	font-size: 36px;
	font-weight: 400;
	color: #505050;
}

.NewBlogCreatepopmain label {
	float: left;
	margin: 0 0 6px;
	width: 100%;
	height: auto;
	font-family: "Open Sans", sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #777;
}

.NewBlogCreateInputone {
	float: left;
	margin: 0 0 28px 0;
	width: 100%;
	height: 38px;
	border: 1px solid #e0e0e0;
	padding: 0 5px;
	font-family: "Open Sans", sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: #777;
}

.Newblogereditercon {
	float: left;
	margin: 12px 0 0 0;
	width: 100%;
	height: auto;
}

.NewBlogCreatepublish {
	float: right;
	margin: 20px 0 0 0;
	width: 116px;
	height: 34px;
 background:;
	border-radius: 5px;
	font-family: "Open Sans", sans-serif;
	font-size: 12px;
	font-weight: 400;
	color: #FFF;
	background: #e04554;
	border: 0;
	text-transform: uppercase;
}

.NewBlogCreatecancel {
	float: right;
	margin: 20px 20px 0 0;
	width: 116px;
	height: 34px;
 background:;
	border-radius: 5px;
	font-family: "Open Sans", sans-serif;
	font-size: 12px;
	font-weight: 400;
	color: #818181;
	background: #bdbdbd;
	border: 0;
	text-transform: uppercase;
}

.NewBlogCreatepopclose a {
	width: 30px;
	height: 29px;
	position: absolute;
	right: 16px;
	top: 16px;
	background: url(../img/home/blog/close.png) no-repeat;
}

.newhomeaddconmain {
	margin: 0 auto;
	width: 492px;
	height: auto;
}

.newhomeaddconmainttl {
	float: left;
	margin: 200px 0 16px 0;
	padding: 0;
	width: 100%;
	text-align: left;
	color: #FFF;
	font-family: 'Open Sans', sans-serif;
	font-size: 24px;
	font-weight: 400;
}

.newhomeaddconiner {
	float: left;
	margin: 0;
	width: 100%;
	height: auto;
	background: #f6f7f8;
	padding: 30px 0;
}

.newexpfieldmainHome {
	width: 445px;
	height: auto;
	margin: 0 auto;
	padding: 0 0 0 0 !important;
}



.afterloginplus a {
	position: relative;
}

.NewJobCreatCon {
	float: left;
	margin: 0 0 30px 0;
	width: 100%;
	height: auto;
	background: url(../img/home/job/banner.jpg) no-repeat;
	background-size: cover;
	text-align: center;
	padding: 52px 0;
}

.NewJobCreatCon a {
	width: 178px;
	height: 44px;
	display: inline-block;
	margin: 0;
	padding: 0;
	text-align: center;
	line-height: 44px;
	font-family: "Open Sans", sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #FFF;
	background: #e04554;
	text-transform: uppercase;
	border-radius: 5px;
}

/* NEW HOME JOBS */



.Newhomejobs {
	float: left;
	margin: 30px 0 0 0;
	padding: 0 20px;
	width: 100%;
	height: auto;
}

.Newhomejobs h1 {
	color: #000;
	font-family: "Open Sans", sans-serif;
	font-size: 15px;
	font-weight: 500;
	margin: 0 0 0 0;
	padding: 0;
	width: 100%;
}

.Newhomejobs p {
	color: #000;
	float: left;
	font-family: "Open Sans", sans-serif;
	font-size: 11px;
	font-weight: 500;
	margin: 10px 0 20px;
	width: 100%;
}

.Newhomejobs .RefineSearch {
	float: left;
	margin: 0 0 20px 0;
	padding-right: 0;
	width: 100%;
}

.Newhomejobs .CompaniesLeftsec2header {
	height: 45px;
}

.Newhomejobs .CompaniesLeftsec2header h1 {
	line-height: 45px;
	color: #FFF;
}

.Newhomejobs .JobFilternew {
	padding: 0;
}

.Newuploadmain {
	margin: 80px auto 0;
	width: 565px;
	height: 452px;
	background: #FFF;
}

.Newfileuploadicon {
	/*margin: 85px 0 0 155px;*/
	margin: 30px 0 0 0;
	width: 268px;
	height: 176px;
	background: url(../img/innerpages/crop/bg.jpg) no-repeat;
	display: inline-block;
}

.Newselectfilebtn {
	/*float: left;
	margin: 0 0 0 172px;*/
	margin:0;
	width: 238px;
	height: 34px;
	background: #e04554;
	border-radius: 5px;
	color: #FFF;
	font-family: "Open Sans", sans-serif;
	font-size: 12px;
	font-weight: 400;
	border: 0;
	text-transform: uppercase;
}

.Newselectfileor {
	float: left;
	margin: 20px 0 0 0;
	width: 100%;
	height: auto;
	text-align: center;
	color: #666;
	font-family: "Open Sans", sans-serif;
	font-size: 12px;
	font-weight: 400;
	text-transform: uppercase;
}

.Newcropmain {
	margin: 50px auto 0;
	width: 565px;
	height: auto;
	background: #FFF;
	overflow: auto;
	padding: 30px 60px 50px;
}

.NewcropMainOuter {
	padding: 150px 0 0 0;
	margin: 0 auto;
	width: 565px;
}

.Newcropmain h1 {
	float: left;
	margin: 0;
	padding: 10px 0 0 20px;
	width: 100%;
	height: auto;
	color: #505050;
	font-family: "Open Sans", sans-serif;
	font-size: 24px;
	font-weight: 400;
}

.Newcropmain p {
	float: left;
	margin: 0;
	padding: 10px 0 0 20px;
	width: 100%;
	height: auto;
	color: #777;
	font-family: "Open Sans", sans-serif;
	font-size: 14px;
	font-weight: 400;
	text-align: center;
}

.Newcropimgcon {
	float: left;
	margin: 16px 0 0 0;
	width: 385px;
}

.Newcropimgcon img {
	width: 100%;
}

.Newcropview {
	float: right;
	margin: 16px 28px 0 0;
	width: 125px;
	height: 125px;
}

.Newcropview img {
	width: 100%;
	height: 100%;
}

.CropnewImgOuter {
	float: left;
	margin: 0;
	width: 100%;
	height: auto;
	position: relative;
}

.Newcropviewsave {
	position: absolute;
	right: 0;
	bottom: 0;
	margin: 149px 1px 0 0;
	width: 58px;
	height: 35px;
	background: url(../img/innerpages/crop/save.jpg) no-repeat;
	border: 1px solid #d6d6d6;
}

.Newcropviewcancel {
	position: absolute;
	right: 0;
	bottom: 36px;
	margin: 1px 1px 0 0;
	width: 58px;
	height: 35px;
	background: url(../img/innerpages/crop/cancel.jpg) no-repeat;
	border: 1px solid #d6d6d6;
}

#Homejob label {
	color: #1c1c1c;
	font-family: "Open Sans", sans-serif;
	font-size: 16px;
	font-weight: 400;
	margin: 0 0 21px;
}

#Homejob .para_num {
	margin: 0;
	color: #777 !important;
	font-family: "Open Sans", sans-serif;
	font-size: 12px;
	font-weight: 400;
}

#Homejob .Newpostinput {
	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: 29px;
	padding: 0 10px;
	width: 100%;
	border-radius: 5px;
}

#Homejob .Newpostinput2 {
	border: 1px solid #b7b7b7;
	color: #8e8e8e;
	font-family: "Open Sans", sans-serif;
	font-size: 14px;
	font-weight: 400;
	border-radius: 5px;
	margin-bottom: 34px;
	overflow:hidden;
	padding:6px 10px 3px;
	display:block;
}

#Homejob .NewpostinputCon2_smallJob {
	border: 1px solid #b7b7b7;
	color: #8e8e8e;
	font-family: "Open Sans", sans-serif;
	font-size: 14px;
	font-weight: 400;
	height: 50px;
	border-radius: 5px;
	margin-bottom: 29px;
	overflow: hidden;
}

#Homejob .NewpostinputCon1_smallJob {
	border: 1px solid #b7b7b7;
	color: #8e8e8e;
	font-family: "Open Sans", sans-serif;
	font-size: 14px;
	font-weight: 400;
	height: 50px;
	border-radius: 5px;
	margin-bottom: 30px;
}

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

#Homejob .NewpostinputSkils {
	border: 1px solid #e0e0e0;
	color: #8e8e8e;
	font-family: "Open Sans", sans-serif;
	font-size: 14px;
	font-weight: 400;
	height: 125px;
}

#Homejob .NewpostCancelJob {
	background: #FFF;
	border: 0;
	color: #898989 !important;
	float: right;
	height: 34px;
	margin: 20px 0 0 0;
	width: 116px;
	color: #FFF;
	font-family: "Open Sans", sans-serif;
	font-size: 14px;
	font-weight: 700;
	border-radius: 5px;
	border: 1px solid #d1d1d1;
}

.New-edit-pro-Cancel {
	border: 0;
	color: #818181 !important;
	float: right;
	height: 35px;
	margin: 20px 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;
}

/*** ESSENTIAL STYLES ***/


.sf-menu, .sf-menu * {
	margin: 0;
	padding: 0;
	list-style: none;
}

.sf-menu li {
	position: relative;
}

.sf-menu ul {
	position: absolute;
	display: none;
	top: 100%;
	left: 0;
	z-index: 99;
}

.sf-menu > li {
	float: left;
}

.sf-menu li:hover > ul, .sf-menu li.sfHover > ul {
	display: block;
}

.sf-menu a {
	display: block;
	position: relative;
}

.sf-menu ul ul {
	top: 0;
	left: 100%;
}

/*** DEMO SKIN ***/


.sf-menu {
	float: left;
	margin-bottom: 1em;
}

.sf-menu ul {
	min-width: 12em; /* allow long menu items to determine submenu width */
 *width: 12em; /* no auto sub width for IE7, see white-space comment below */
	border-radius: 8px;
}

.sf-menu a {
	border-left: 1px solid #fff;
	border-top: 1px solid #dFeEFF; /* fallback colour must use full shorthand */
	border-top: 1px solid rgba(255,255,255,.5);
	padding: 5px 10px;
	text-decoration: none;
	zoom: 1; /* IE7 */
	border-radius: 8px;
	background: #09BAFC;
}

.sf-menu a {
	color: #13a;
}

.Newradious {
	background: #F00 !important;
}

.sf-menu ul li ul {
	border-radius: 8px;
	background: #F00 !important;
}

.sf-menu ul li a {
	border-radius: 0;
}

.sf-menu li {
	white-space: nowrap; /* no need for Supersubs plugin */
 *white-space: normal; /* ...unless you support IE7 (let it wrap) */
	-webkit-transition: background .2s;
	transition: background .2s;
}

.sf-menu ul li {
	background: #AABDE6;
}

.sf-menu ul ul li {
	background: #9AAEDB;
}

/*** arrows (for all except IE7) **/


.sf-arrows .sf-with-ul {
	padding-right: 2.5em;
 *padding-right: 1em; /* no CSS arrows for IE7 (lack pseudo-elements) */
}

/* styling for both css and generated arrows */


.sf-arrows .sf-with-ul:after {
	content: '';
	position: absolute;
	top: 50%;
	right: 1em;
	margin-top: -3px;
	height: 0;
	width: 0;
	/* order of following 3 rules important for fallbacks to work */
	border: 5px solid transparent;
	border-top-color: #dFeEFF; /* edit this to suit design (no rgba in IE8) */
	border-top-color: rgba(255,255,255,.5);
}

.sf-arrows > li > .sf-with-ul:focus:after, .sf-arrows > li:hover > .sf-with-ul:after, .sf-arrows > .sfHover > .sf-with-ul:after {
	border-top-color: white; /* IE8 fallback colour */
}

/* styling for right-facing arrows */


.sf-arrows ul .sf-with-ul:after {
	margin-top: -5px;
	margin-right: -3px;
	border-color: transparent;
	border-left-color: #dFeEFF; /* edit this to suit design (no rgba in IE8) */
	border-left-color: rgba(255,255,255,.5);
}

.sf-arrows ul li > .sf-with-ul:focus:after, .sf-arrows ul li:hover > .sf-with-ul:after, .sf-arrows ul .sfHover > .sf-with-ul:after {
	border-left-color: white;
}

.Newsignupfade {
	position: fixed;
	height: 100vh;
	width: 100%;
	background: url(../img/common/signinbg.jpg) no-repeat;
	background-size: cover;
	overflow: auto;
	z-index: 9998;
	display: none;
	padding-top: 210px;
}

/* 28-12-15 */



.Skillsmob {
	float: left;
	margin: 0 0 20px 0;
	width: 100%;
	height: auto;
	display: none;
	color: #404040;
	font-family: "Open Sans", sans-serif;
	font-size: 14px;
	font-weight: 400;
}

#Experience {
	padding: 0 0;
}

.NewMobilenavinr {
	float: left;
	margin: 0;
	padding: 0 0;
	width: 100%;
	height: auto;
}

.newmobmenuheader {
	float: left;
	margin: 15px 0 0 0;
	width: 100%;
	height: auto;
}

.newmobmenuProimg {
	float: left;
	margin: 0;
	width: 40px;
	height: 40px;
}

.newmobmenuProimg img {
	width: 100%;
	height: 100%;
}

.NewmobmenuProname {
	float: left;
	margin: 0 0 0 10px;
	width: 165px;
	height: auto;
}

.NewmobmenuProname h1 {
	float: left;
	margin: 0;
	width: 100%;
	height: auto;
	color: #FFF;
	font-family: "Open Sans", sans-serif;
	font-size: 18px;
	font-weight: 400;
}

.NewmobmenuProname p {
	float: left;
	margin: 3px 0 0 0;
	width: 100%;
	height: auto;
	color: #979b9e;
	font-family: "Open Sans", sans-serif;
	font-size: 14px;
	font-weight: 400;
	white-space: nowrap; 
	overflow: hidden; 
	text-overflow: ellipsis;  
}

.NewmobileMenuEdit a {
	float: left;
	margin: 10px 0 0;
	width: 50%;
	height: 35px;
	border: 1px solid #6a6a6a;
	color: #FFF;
	font-family: "Open Sans", sans-serif;
	font-size: 14px;
	font-weight: 400;
	text-align: center;
	line-height: 35px;
}

.NewmobileMenulogout a {
	float: left;
	margin: 10px 0 0;
	width: 50%;
	height: 35px;
	border: 1px solid #6a6a6a;
	border-left: 0 !important;
	color: #FFF;
	font-family: "Open Sans", sans-serif;
	font-size: 14px;
	font-weight: 400;
	text-align: center;
	line-height: 35px;
}

.NewhomeMobmenu {
	float: left;
	margin: 30px 0 0 0;
	width: 100%;
}

.NewhomeMobmenu ul {
	width: 100%;
	height: auto;
	display: inline-block;
	margin: 0;
	padding: 0;
	list-style: none;
}

.NewhomeMobmenu ul li a {
	width: 100%;
	display: inline-block;
	height: 60px;
	line-height: 60px;
	color: #FFF;
	font-size: 16px;
	padding: 0 0;
}

.NewhomeMobmenu ul li a .fa {
	width: 40px;
	text-align: left;
	font-size: 18px;
}

.Lurneymobnav {
	width: 40px;
	text-align: left;
	font-size: 18px;
	display: inline-block;
}

.MobileViewConnect {
	float: left;
	margin: 24px 0 0 0;
	width: 100%;
	text-align: center;
	display: none;
}

.MobileViewConnect a {
	background: #e04554 none repeat scroll 0 0;
	border-radius: 5px;
	color: #fff;
	font-family: "Open Sans", sans-serif;
	width: 45%;
	display: inline-block;
	padding: 8px 0 10px;
	font-size: 12px;
	font-weight: 400;
	text-transform: uppercase;
}

/* NEW SOCIAL */

.newsocialFilterMain {
	float: left;
	margin: 15px 0 0;
	width: 100%;
	height: auto;
	min-height: 49px;
	background: #fafafa;
	border-top: 1px solid #e9e9e9;
}

.newfilterTopleft {
	float: left;
	margin: 0;
	width: auto;
	height: auto;
	border-right: 1px solid #e9e9e9;
	padding-right: 39px;
}

.newshowtxt {
	float: left;
	margin: 0 0 0 36px;
	width: auto;
	height: auto;
	padding: 14px 0;
	color: #777;
	font-family: "Open Sans", sans-serif;
	font-size: 14px;
	font-weight: 400;
}

.newfilterdrop {
	float: left;
	position: relative;
}

.newfilterdrop a {
	float: left;
	margin: 0 0 0 12px;
	width: auto;
	height: auto;
	padding: 14px 27px 14px 0;
	color: #777;
	font-family: "Open Sans", sans-serif;
	font-size: 14px;
	font-weight: 400;
	background: url(../img/innerpages/social/social.png) no-repeat right;
}

.newfilterdrop a span {
	font-size: 14px;
	color: #383838;
}

.newfilterdrop a span .fa {
	font-size: 14px;
	color: #777;
	padding: 0 5px;
}

.Newsocialfilterdrop {
	position: absolute;
	width: 153px;
	height: 132px;
	border-bottom: 1px solid #647c7e;
	top: 37px;
	left: 12px;
	background: #5eccff;
	z-index: 1;
}

.Newsocialfilterdrop ul {
	float: left;
	margin: 10px 14px;
	width: 100%;
	height: auto;
	list-style: none;
	padding: 0 !important;
}

.Newsocialfilterdrop ul li a {
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
	height: auto;
	color: #FFF;
	font-family: "Open Sans", sans-serif;
	font-size: 14px;
	font-weight: 400;
	background: none;
	line-height: 28px;
}

.NewsocialProimg {
	float: left;
	margin: 0;
	width: 42px;
	height: 40px;
	overflow: hidden;
	border: 1px solid #7a7a7a;
}

.NewsocialProimg img {
	width: 100%;
	height: 100%;
}

.Newsocialover {
	position: absolute;
	width: 100%;
	height: 100%;
	background: rgba(255, 255, 255, .7);
	z-index: 1;
	top: 0;
	left: 0;
	display: none;
}

.NewsocialConnect a {
	float: right;
	margin: 8px 8px 0 0;
	padding: 0;
	color: #78b713;
	font-family: "Open Sans", sans-serif;
	font-size: 12px;
	font-weight: 400;
}

.NewsocialRemove a {
	float: right;
	margin: 8px 8px 0 0;
	padding: 0;
	color: #e04554;
	font-family: "Open Sans", sans-serif;
	font-size: 12px;
	font-weight: 400;
}

.SocialListInr:hover .Newsocialover {
	display: block;
}

.RefferafriendMain {
	margin: 5vw auto 0;
	width: 730px;
	height: auto;
	overflow: auto;
	overflow: hidden;
}

.RefferafriendMain h1 {
	float: left;
	margin: 0;
	width: auto;
	height: auto;
	color: #FFF;
	font-family: "Open Sans", sans-serif;
	font-size: 24px;
	font-weight: 400;
	padding: 0;
}

.refferinner {
	float: left;
	margin: 0;
	width: 100%;
	height: auto;
}

.refferinnerTop {
	float: left;
	margin: 0 0 0 0;
	width: 100%;
	height: auto;
	background: #13aac2;
}

.RefferLeft {
	float: left;
	margin: 0;
	width: 323px;
	height: auto;
}

.RefferRight {
	float: left;
	margin: 0;
	width: 407px;
	height: auto;
	position: relative;
}

.RefferRightclose {
	position: absolute;
	width: 21px;
	height: 21px;
	background: url(../img/innerpages/profile/experience/close.png) no-repeat;
	cursor: pointer;
	right: 10px;
	top: 10px;
}

.RefferRight p {
	float: left;
	margin: 98px 0 0 0;
	width: 100%;
	height: auto;
	padding: 0 20px 0 0;
	color: #f2fdff;
	font-family: "Open Sans", sans-serif;
	font-size: 16px;
	font-weight: 700;
}

.refferinnerbottom {
	float: left;
	margin: 0 0 0 0;
	width: 100%;
	height: auto;
	background: #f6f7f8;
	padding-bottom: 60px;
}

.refferbtminr {
	margin: 0 auto;
	width: 434px;
	height: auto;
}

.reffersendmore a {
	float: left;
	margin: 43px 0 12px 0;
	width: 112px;
	height: 30px;
	border: 2px solid #aeaeae;
	border-radius: 5px;
	text-align: center;
	line-height: 30px;
	color: #858585;
	font-family: "Open Sans", sans-serif;
	font-size: 12px;
	font-weight: 400;
	text-transform: uppercase;
}

.RefferMailRow {
	float: left;
	margin: 20px 0 0 0;
	width: 100%;
	height: 34px;
}

.RefferCount {
	float: left;
	margin: 3px 0 0 0;
	width: 28px;
	height: 28px;
	border: 1px solid #aeaeae;
	text-align: center;
	line-height: 28px;
	color: #aeaeae;
	font-family: "Open Sans", sans-serif;
	font-size: 14px;
	font-weight: 400;
}

.Refferinput {
	float: left;
	margin: 3px 0 0 20px;
	padding: 0 20px;
	width: 242px;
	height: 28px;
	border: 1px solid #e0e0e0;
	color: #b6b6b6;
	font-family: "Open Sans", sans-serif;
	font-size: 13px;
	font-weight: 400;
}

.RefferSubmit {
	float: right;
	margin: 0;
	width: 116px;
	height: 34px;
	background: #e04554;
	border-radius: 5px;
	border: 0;
	color: #FFF;
	font-family: "Open Sans", sans-serif;
	font-size: 12px;
	font-weight: 400;
	text-transform: uppercase;
}

.RefferResend {
	float: right;
	margin: 0;
	width: 116px;
	height: 34px;
	background: #53cef6;
	border-radius: 5px;
	border: 0;
	color: #FFF;
	font-family: "Open Sans", sans-serif;
	font-size: 12px;
	font-weight: 400;
	text-transform: uppercase;
}

.Reffertick {
	float: left;
	margin: 42px 0 0 0;
	width: auto;
	height: auto;
	text-align: center;
	line-height: 28px;
	color: #adadad;
	font-size: 24px;
}

.refferaccepted {
	float: left;
	margin: 46px 0 0 25px;
	padding: 0;
	width: auto;
	height: auto;
	color: #949494;
	font-size: 14px;
	font-family: "Open Sans", sans-serif;
	font-weight: 400;
}

.refferaccepted span {
	color: #161616;
}

.NewskillAddlatestRow {
	float: left;
	margin: 0;
	width: 100%;
	height: auto;
}

.NewskillAddlatestRow {
	float: left;
	margin: 5px 0 35px 0;
	width: 100%;
	height: auto;
}

.NewskillAddlatestRow h1 {
	float: left;
	margin: 0;
	padding: 0;
	width: 50%;
	color: #000;
	font-size: 16px;
	font-family: "Open Sans", sans-serif;
	font-weight: 700;
}

.NewskillAddlatestRow p {
	float: left;
	margin: 10px 0 5px 0;
	padding: 0;
	width: auto;
	color: #686868;
	font-size: 14px;
	font-family: "Open Sans", sans-serif;
	font-weight: 400;
	position:relative;
}

.LatestAdvancedskillbtn {
	padding: 0;
	width: auto;
	color: #53cef6;
	font-size: 14px;
	font-family: "Open Sans", sans-serif;
	font-weight: 400;
}

.LatestAddskillbtn {
	float: right;
	margin: 10px 0 0 0;
	padding: 0;
	width: auto;
	color: #686868;
	font-size: 14px;
	font-family: "Open Sans", sans-serif;
	font-weight: 400;
}

.LatestAddskillbtn .fa {
	color: #4fcdda;
	padding: 0 3px 0 0;
}

.Latestskillnotmentionedbtn {
	padding: 0;
	width: auto;
	color: #e04554;
	font-size: 14px;
	font-family: "Open Sans", sans-serif;
	font-weight: 400;
	position:relative;
}

.Latestskillselectbtn {
	padding: 0;
	width: auto;
	color: #b7c6c7;
	font-size: 14px;
	font-family: "Open Sans", sans-serif;
	font-weight: 400;
}

.NewSocialview {
	border-bottom: 0 none;
	float: left;
	height: auto;
	margin: 0;
	padding: 0 0 30px 0;
	position: relative;
	width: 100%;
}

.NewSocialview {
	border-bottom: 0 none;
	float: left;
	height: auto;
	margin: 0;
	padding: 0 0 30px 0;
	position: relative;
	width: 100%;
}

.NewaboutusviewPronew {
	border-bottom: 0 none;
	float: left;
	height: auto;
	margin: 0;
	padding: 0 0 30px;
	position: relative;
	width: 100%;
}

.NewaboutusviewPronew p {
	color: #404040;
	float: left;
	font-family: "Open Sans", sans-serif;
	font-size: 16px;
	font-weight: 400;
	margin: 0;
	padding: 0;
	width: 100%;
}

.Neweduview {
	border-bottom: 0 none;
	float: left;
	height: auto;
	margin: 0;
	padding: 0 0 30px 0;
	position: relative;
	width: 100%;
}

.NewHomeLeftJoblist {
	height: auto;
	margin: 0 368px 0 0;
	padding-left: 206px;
}

.NewHomeLeftJobSection {
	height: auto;
	margin: 0 0 0 0;
	padding: 0 275px;
}

.NewhomejobEditer {
	float: right;
}

.Newnoblogmain {
	margin: 0 auto;
	width: 585px;
	height: auto;
	overflow: hidden;
}

.Newnoblogtop {
	float: left;
	margin: 0;
	width: 100%;
	height: 116px;
	background: #FFF;
}

.NoblogProimgcon {
	float: left;
	position: relative;
	width: 40px;
	height: 37px;
	margin: 39px 0 0 30px;
	border: 1px solid #838383;
}

.NoblogProimgcon:after {
	left: 100%;
	top: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(136, 183, 213, 0);
	border-left-color: #838383;
	border-width: 7px;
	margin-top: -7px;
}

.NoblogProimgcon img {
	width: 100%;
	height: 100%;
}

.Newnoblogtop p {
	float: left;
	margin: 20px 0 0 40px;
	width: 405px;
	color: #505050;
	font-family: "Open Sans", sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 24px;
}

.Newnoblogbottom {
	float: left;
	margin: 0;
	width: 100%;
	height: 148px;
	background: url(../img/home/noblog/bg.jpg) no-repeat;
}

.Newnoblogbottom p {
	float: left;
	margin: 30px 0 0 0;
	width: 100%;
	height: auto;
	text-align: center;
	color: #FFF;
	font-family: "Open Sans", sans-serif;
	font-size: 14px;
	font-weight: 400;
}

.NoblogBtn {
	float: left;
	margin: 0;
	width: 100%;
	text-align: center;
}

.NoblogBtn a {
	width: 178px;
	height: 44px;
	background: #e04554;
	border-radius: 5px;
	text-align: center;
	line-height: 44px;
	color: #FFF;
	font-family: "Open Sans", sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-transform: uppercase;
	display: inline-block;
	margin: 10px 0 0 0;
}

.NewsocialTick {
	position: absolute;
	right: 10px;
	top: 10px;
	width: auto;
	height: auto;
}

.SocialListInr:hover .NewsocialTick {
	display: none;
}

.LatestFooter {
	position: fixed;
	width: auto;
	height: auto;
	left: 0;
	bottom: 50px;
	z-index: 1;
	padding: 0 20px;
}

.LatestFooter ul {
	list-style: none;
	float: left;
	margin: 0;
	padding: 0;
	width: auto;
}

.LatestFooter ul li a {
	float: left;
	clear: left;
	margin: 0;
	width: auto;
	color: #eff9f9;
	font-family: "Open Sans", sans-serif;
	font-size: 12px;
	font-weight: 300;
	line-height: 22px;
}

.LatestFooter p {
	float: left;
	clear: left;
	margin: 15px 0 0 0;
	color: #eff9f9;
	font-family: "Open Sans", sans-serif;
	font-size: 12px;
	font-weight: 300;
}

.mobileskilladdingnew a {
	width: 40px;
	height: 40px;
	background: #25d1c3;
	position: absolute;
	top: 50px;
	right: 0;
	z-index: 3;
	text-align: center;
	line-height: 40px;
	color: #FFF;
}

.AddexpLatestiner {
	height: auto;
	margin: 0 auto;
	padding: 200px 0 0;
	width: 492px;
}

/* MOBILE CHAT */



.ChatMobileClose {
	float: right;
	margin: 10px 15px 0 0;
	width: auto;
	height: auto;
	font-size: 20px;
}

.ChatMobileClose {
	float: right;
	margin: 10px 15px 0 0;
	width: auto;
	height: auto;
	font-size: 20px;
	cursor: pointer;
	color: #8B8B8B;
	display: none;
}

.Mobchatmenu {
	float: right;
	margin: 10px 25px 0 0;
	width: auto;
	height: auto;
	font-size: 21px;
	cursor: pointer;
	color: #8B8B8B;
	position: relative;
	display: none;
}

.ChatActLeftSec {
	padding-bottom: 13px;
}

.Chatmoblist {
	position: absolute;
	background: #FFF;
	width: 180px;
	height: 145px;
	right: 30px;
	top: 50px;
	border-radius: 5px;
	-webkit-box-shadow: 0px 3px 6px 0px rgba(50, 50, 50, 0.5);
	-moz-box-shadow: 0px 3px 6px 0px rgba(50, 50, 50, 0.5);
	box-shadow: 0px 3px 6px 0px rgba(50, 50, 50, 0.5);
	display: none;
}

.Chatmoblist:after {
	bottom: 100%;
	right: 25px;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(136, 183, 213, 0);
	border-bottom-color: #FFF;
	border-width: 10px;
	margin-left: -10px;
}

.Chatmoblist ul {
	float: left;
	margin: 0;
	padding: 0;
	width: 90%;
	height: auto;
	list-style: none;
}

.Chatmoblist ul li a {
	float: left;
	width: 100%;
	margin: 0;
	padding: 13px 0 0 20px;
	font-size: 14px;
	color: #9b9b9b;
	font-family: 'Open Sans', sans-serif;
}

.Chatmoblist ul li a:hover {
	color: #010101;
}

.ChatActTopNav_act a {
	color: #010101 !important;
}

/* NEW SWITCH POPUP */



.Newswitchpopup {
	margin: 180px auto 0;
	width: 745px;
	background: #FFF;
	border-radius: 8px;
	padding: 58px 80px;
	overflow: auto;
}

.Newswitchpopup h1 {
	float: left;
	margin: 0;
	width: 100%;
	text-align: center;
	color: #010000;
	font-size: 18px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
}

.swithpopcustomerrow {
	float: left;
	margin: 27px 0 27px 0;
	padding: 0;
	width: 100%;
}

.swithpopcustomer {
	margin: 0 auto;
	width: 160px;
	height: 53px;
	background: url(../img/common/switch/icon1.png) no-repeat left center;
	padding: 0 0 0 67px;
	line-height: 53px;
	color: #737373;
	font-size: 18px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
}

.Newswitchpopup p {
	float: left;
	margin: 0;
	width: 100%;
	text-align: center;
	color: #010000;
	font-size: 16px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
}

.swithpopother {
	margin: 0 auto;
	width: 250px;
	height: 53px;
	background: url(../img/common/switch/icon2.png) no-repeat left center;
	padding: 0 0 0 67px;
	line-height: 53px;
	color: #737373;
	font-size: 18px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
}

.Newswitchpopup h2 {
	float: left;
	margin: 20px 0 0;
	width: 100%;
	text-align: center;
	color: #010000;
	font-size: 16px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
}

.orumaychange {
	float: left;
	margin: 40px 0 10px 0;
	width: 100%;
	height: auto;
	background: url(../img/common/switch/sep.png) no-repeat center center;
	text-align: center;
	color: #010000;
	font-size: 17px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
}

.switchrolebtnrow {
	float: left;
	margin: 50px 0 0 0;
	width: 100%;
	height: auto;
}

.switchrolebtncon {
	margin: 0 auto;
	width: 358px;
	height: auto;
}

.retainrole {
	float: left;
	margin: 0;
	width: 174px;
	height: 34px;
	background: #cbcbcb;
	border: 0;
	color: #7d7d7d;
	font-size: 12px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	border-radius: 5px;
	text-transform: uppercase;
}

.switchrole {
	float: right;
	margin: 0;
	width: 174px;
	height: 34px;
	background: #4fcdda;
	border: 0;
	color: #FFF;
	font-size: 12px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	border-radius: 5px;
	text-transform: uppercase;
}

.switchjunction {
	float:left;
	margin:30px 0 0 0;
	width:100%;
	text-align:center;
}

.switchjunctiontxt {
	float:left;
	margin:10px 0 0 0;
	width:100%;
	text-align:center;
	color: #737373;
	font-size: 18px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
}

.switchjunctiontxt2 {
	float:left;
	margin:45px 0 0 0;
	padding:30px 22px 0;
	border-top:1px solid #e0e0e0;
	width:100%;
	text-align:center;
	color: #010000;
	font-size: 18px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
}

.switchjunctionbtns {
	margin:0 auto;
	width:316px;
	height:auto;
}

.switchcancel {
    background: #cbcbcb none repeat scroll 0 0;
    border: 0 none;
    border-radius: 5px;
    color: #7d7d7d;
    float: left;
    font-family: "Open Sans",sans-serif;
    font-size: 12px;
    font-weight: 400;
    height: 34px;
    margin: 0;
    text-transform: uppercase;
    width:88px;
}

.switchcancel {
    background: #cbcbcb;
    border: 0 none;
    border-radius: 5px;
    color: #7d7d7d;
    float: left;
    font-family: "Open Sans",sans-serif;
    font-size: 12px;
    font-weight: 400;
    height: 34px;
    margin: 0;
    text-transform: uppercase;
    width:88px;
}	

.switchtonext {
    background: #4fcdda;
    border: 0 none;
    border-radius: 5px;
    color: #FFF;
    float: right;
    font-family: "Open Sans",sans-serif;
    font-size: 12px;
    font-weight: 400;
    height: 34px;
    margin: 0;
    text-transform: uppercase;
    width:208px;
}

/* ADD BUSINESS INFO */

.NewbusinessinfoLatest {
	position:fixed;
	width:100%;
	height:100vh;
	background:rgba(3, 95, 85, .9);
	z-index:3;
}

.Newbusinessinfomain {
	margin: 90px auto 0;
	padding:30px;
	width:490px;
	height: auto;
	background: #f5f5f5;
	position: relative;
	overflow: auto;
}

.Newbusinessinfotopttl {
	float:left;
	margin:0 0 5px 0;
	width:100%;
	height:auto;
	color:#737373;
	font-size:24px;
	color:#FFF;
}

.Newbusinessinfottlplus{
	float:left;
	margin:6px 14px 0 0;
	width:28px;
	height:24px;
	border-radius:5px;
	background:#26d0c4;
	text-align:center;
	line-height:24px;
	color:#FFF;
	font-size:14px;
}

.Newcreatealbumicon {
	margin:30px auto 30px;
	width: 268px;
	height: 176px;
	border:4px dashed #c2c2c2;
	border-radius:8px;
	text-align:center;
	line-height:176px;
	color:#c3c3c3;
	font-size:30px;
}

.Newcreatealbumfilebtn {
	margin:0 auto;
	display:flex;
	width: 238px;
	height: 34px;
	background: #e04554;
	border-radius: 5px;
	color: #FFF;
	font-family: "Open Sans", sans-serif;
	font-size: 12px;
	font-weight: 400;
	border: 0;
	text-transform: uppercase;
}

.NewcreateVideourl {
    border: 1px solid #e0e0e0;
    float: left;
    height: 40px;
    margin:20px 0 20px;
    position: relative;
    width: 100%;
}

.NewcreatalbumAddplus {
	border: 0;
	position: absolute;
	width: 16px;
	height: 20px;
	background: url(../img/innerpages/portfolio/plus.png) no-repeat;
	top: 10px;
	right: 60px;
	-moz-filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
         -o-filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
         -webkit-filter: grayscale(100%);
         filter: gray;
         filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
}

.NewcreatalbumRefresh {
	border: 0;
	position: absolute;
	width: 16px;
	height: 19px;
	background: url(../img/innerpages/portfolio/btn1.png) no-repeat;
	top: 10px;
	right: 11px;
	-moz-filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
         -o-filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
         -webkit-filter: grayscale(100%);
         filter: gray;
         filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
}

/* LATEST REVIEW */

.Latestreviewtoper {
	float:left;
	margin:0;
	width:100%;
	height:auto;
}

.latestreviewpro {
	float:left;
	margin:0;
	padding:0;
	width:33px;
	height:31px;
}
	
.latestreviewpro img {
	width:100%;
	height:100%;
}

.latestreviewprodtl {
	float:left;
	margin:0 0 0 20px;
	width:345px;
	height:auto;
}

.latestreviewprodtl p {
	float:left;
	margin:-3px 0 0 0;
	padding:0;
	width:100%;
	color: #000;
	font-family: "Open Sans", sans-serif;
	font-size: 12px;
	font-weight: 400;
}

.latestreviewprodtl h1 {
	float:left;
	margin:3px 0 0 0;
	padding:0;
	width:100%;
	color: #000;
	font-family: "Open Sans", sans-serif;
	font-size: 12px;
	font-weight:700;
}

.newreviewclose {
	float:right;
	margin:0;
	width:29px;
	height:29px;
	background:url(../img/common/reviewclose.png) no-repeat;
	cursor:pointer;
}

.latestreviewfield {
	float:left;
	margin:25px 0 0 0;
	padding:15px 0 0 10px;
	width:100%;
	height:78px;
	border:1px solid #e0e0e0;
	background:none;
	resize:none;
	color:#8e8e8e;
	font-family: "Open Sans", sans-serif;
	font-size: 12px;
	font-weight:400;
}

.lateststarrate {
	float:left;
	display:ininline-block;
	width:auto;
	margin:30px 0 0;
	padding:0;
	list-style:none;
}

.lateststarrate li {
	display:inline-block;
	margin:0 5px 0 0;
	padding:0;
}

.lateststarrate li a {
	color:#cfcfcf;
	font-size:24px;
}

.lateststarrate li a:hover {
	color:#f6d627;
}

.lateststarrateactive a{
	color:#f6d627 !important;
}

.latestdismis{
	float:left;
	margin:31px 0 0 30px;
	padding:0;
	width:119px;
	height:34px;
	background:#bdbdbd;
	border:0;
	border-radius:5px;
	color:#818181;
	font-family: "Open Sans", sans-serif;
	font-size: 12px;
	font-weight:400;
	text-transform:uppercase;
}

.latestreviewsubmit{
	float:left;
	margin:31px 0 0 10px;
	padding:0;
	width:119px;
	height:34px;
	background:#e04554;
	border:0;
	border-radius:5px;
	color:#FFF;
	font-family: "Open Sans", sans-serif;
	font-size: 12px;
	font-weight:400;
	text-transform:uppercase;
}

.latestreviewrow {
	float:left;
	margin:33px 0 0 0;
	width:100%;
	height:auto;
}

.latestreviewproimg {
	float:left;
	margin:0;
	width:40px;
	height:40px;
	border:1px solid #d8d8d8;
	border-radius:50%;	
	overflow:hidden;
}

.latestreviewproimg img {
	width:100%;
	height:100%;
}

.latestreviewedcontent {
	float:left;
	margin:0 0 0 20px;
	width:370px;
	height:auto;
}

.latestreviewedcontent h1 {
	float:left;
	margin:0;
	width:100%;
	height:auto;
	font-size:18px;
	color:#282828;
	font-family: "Open Sans", sans-serif;
	font-weight:400;
}

.latestreviewedcontent h1 span {
	font-size:12px;
	color:#949494;
	font-family: "Open Sans", sans-serif;
	font-weight:400;
	padding-left:25px;
}
	
.latestreviewedcontent p {
	float:left;
	margin:0;
	padding:15px 50px 0 0;
	width:100%;
	height:auto;
	font-size:14px;
	color:#939393;
	font-family: "Open Sans", sans-serif;
	font-weight:400;
}

.latestreviewedcontentrate {
	float:left;
	display:ininline-block;
	width:auto;
	margin:10px 0 0;
	padding:0;
	list-style:none;
}

.latestreviewedcontentrate li {
	display:inline-block;
	margin:0 5px 0 0;
	padding:0;
}

.latestreviewedcontentrate li a {
	color:#cfcfcf;
	font-size:14px;
}

.latestreviewedcontentrate li a:hover {
	color:#f6d627;
}

.newratecount {
	float:left;
	margin:11px 0 0 5px;
	width:auto;
	height:auto;
	font-size:14px;
	color:#919191;
	font-family: "Open Sans", sans-serif;
	font-weight:400;
}

.newrevieviewall a{
	float:right;
	margin:17px 0 0 0;
	padding:0 0 0 0;
	font-size:12px;
	color:#737373;
	font-family: "Open Sans", sans-serif;
	font-weight:400;
}

.newrevieviewall a .fa {
	padding-left:10px;
}

#linkresults {
    float: left;
    height: auto;
    margin: 20px 0 15px;
    padding:20px 20px;
    width: 100%;
	border: 1px solid #d8d8d8;
}

.link_generator {
	float: left;
    height: auto;
    margin: 20px 0 15px;
    padding:20px 20px;
    width: 100%;
	border: 1px solid #d8d8d8;
}
	

.extracted_url {
	float:left;
	margin:0 0 0 0;
	width:100%;
	height:auto;
	position:relative;
	min-height:75px;
}

.extracted_thumb {
	position:absolute;
	width:75px;
	height:auto;
	overflow:hidden;
}

.extracted_thumb img {
	width:100%;
}

.extracted_content {
	margin:0 0 0 100px;
}

.extracted_content h4 {
	float:left;
	margin:0 0 0;
	padding:0;
	width:100%;
}

.parentlink {
	float:left;
	margin:0;
	width:100%;
	padding:0 10px;
}

.latestservices {
	float:left;
	width:90%;
	padding:0 0 100px;
}

.NewservicesRow {
	width: 100%;
	height: auto;
	display: inline-block;
	border-bottom: 1px solid #e6e6e6;
	margin: 0 0 0 0;
	padding:20px 0;
}

.newservicestitle { 
	width: 100%;
	font-size: 18px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	color: #000;
	padding: 0 0 10px 0;
}

.newservicesnoproduct {
	float:left;
	margin:0;
	width:100%;
	height:auto;
	padding:10px 10px;
	font-size:14px;
	font-family:'Open Sans', sans-serif;
	font-weight:400;
	color: #7f7f7f;
	border:1px solid #d9d9d9;
	border-bottom:0 !important;
}

.newservicesproductadded {
	float:left;
	margin:0;
	width:100%;
	height:auto;
	padding:10px 10px;
	font-size:14px;
	font-family:'Open Sans', sans-serif;
	font-weight:400;
	color: #7f7f7f;
	border:1px solid #d9d9d9;
	cursor:pointer;
	background:url(../img/innerpages/newprofile/drop.png) no-repeat right center;
}

.newservicesproductadded span {
	float:left;
	margin:0;
	width:100%;
	height:auto;
	color: #7f7f7f;
}

.latestservicesinner {
	float:left;
	margin:0;
	padding:0;
	width:100%;
	height:0;
	border:0;
	border-top:0 !important;
	overflow:hidden;
}

.latestservicesinner h1 {
	float:left;
	margin:0;
	padding:10px;
	width:100%;
	height:auto;
	font-size: 16px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 600;
	color: #7f7f7f;
}

.newservicespostbtn {
	float:left;
	margin:10px 15px 15px 10px;
	width:auto;
	height:auto;
	padding:7px 20px;
	background:#e04554;
	font-size:14px;
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	color: #FFF;
	text-transform:uppercase;
	border:0;
	border-radius:5px;
}

.newservicescancelbtn {
	float:left;
	margin:10px 0 15px 0;
	width:auto;
	height:auto;
	padding:7px 0;
	background:none;
	font-size:14px;
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	color: #6f6f6f;
	text-transform:uppercase;
	border:0;
}

.latestservicesinner p {
	float:left;
	margin:0;
	padding:0 10px;
	width:100%;
	height:auto;
	font-size: 14px;
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	color: #7f7f7f;
}

/* MANAGE JOBS */

.SubContainerManagejobs {
	margin: 0;
	padding:65px 0 0 0;
	background: #EBEBEB;
	background-size: 100%;
}

.newmngjobsleft {
	position:fixed;
	width:343px;
	height:auto;
	min-height:100vh;
	background:#ebeff0;
	border-right:1px solid #dbdbdb;
	left:0;
	top:65px;
	padding:0 50px;
}

.newmngjobsleft h1 {
	float:left;
	margin:20px 0 0 0;
	padding:0;
	width:100%;
	height:auto;
	font-size:14px;
	color:#000;
	font-weight:600;
}

.newmngjobsleft h1 .fa {
	font-size:22px;
	color:#4cb2f8;
	padding-right:10px;
}

.newmngsearchby {
	float:left;
	margin:35px 0 0;
	width:100%;
	height:auto;
	font-size:14px;
	color:#010000;
	font-family: 'Open Sans', sans-serif;
}

.newcompanynameinput {
	float:left;
	margin:12px 0 0 0;
	width:100%;
	height:40px;
	border-radius:5px;
	background:#dce2e2;
	border:0;
	font-size:12px;
	color:#969fa1;
	padding:0 10px 0 20px;
}

.searchaddedskill {
	float:left;
	margin:10px 0 0 0;
	width:100%;
	height:auto;
	text-align:center;
}

.searchaddedskill span {
	display:inline-block;
	padding:8px 20px;
	background:#FFF;
	border-radius:5px;
	font-size:13px;
	color:#717779;
	margin-bottom:3px;
}

.newmngjobfilterbtn {
	float:left;
	margin:30px 0 0 0;
	width:114px;
	height:35px;
	border-radius:5px;
	background:#39bff6;
	font-size:14px;
	color:#FFF;
	border:0;
}

.newmngjobcanselbtn {
	float:left;
	margin:30px 0 0 12px;
	width:114px;
	height:35px;
	border-radius:5px;
	background:#d0d0d0;
	font-size:14px;
	color:#868686;
	border:0;
}

.newmngjobright {
	position:fixed;
	width:383px;
	height:auto;
	min-height:100vh;
	top:65px;
	right:0;
	padding:0 70px 0 40px;
}

.newmngjobright h1 {
	float:left;
	margin:18px 0 0 0;
	padding:0;
	width:100%;
	height:auto;
	font-size:18px;
	font-weight:600;
	color:#2a2a2a;
	line-height:24px;	
}

.newjobnewlettermain {
	float:left;
	margin:20px 0 0;
	width:100%;
	height:40px;
	border:1px solid #dfdfdf;
	background:#ececec;
	position:relative;
}

.newnesletterinput {
	float:left;
	margin:0;
	width:100%;
	height:38px;
	border:0;
	padding:0 35px 0 20px;
	font-size:12px;
	color:#969fa1;
	background:none;
}

.newnewsletterbtn {
	position:absolute;
	width:22px;
	height:38px;
	background:url(../img/innerpages/managejobs/arrow.png) no-repeat right center;
	border:0;
	top:0;
	right:10px;
}


.mngjobcontent {
	margin:0 384px 0 344px;
	height:auto;
	min-height:100vh;
	border-right:1px solid #dbdbdb;
}

.mngjobcontentinr {
	margin:0 auto;
	width:85%;
	height:auto;
	padding:20px 0 40px;
}

.newdownloadresumebtn a {
	float:left;
	margin:50px 0 0;
	width:100%;
	height:40px;
	background:#39bff6;
	font-size:14px;
	color:#FFF;
	text-align:center;
	line-height:40px;
	border-radius:5px;
}



.newmngpostjobbtn a {
	float:left;
	margin:20px 0 0;
	width:100%;
	height:40px;
	background:#000;
	font-size:14px;
	color:#FFF;
	text-align:center;
	line-height:40px;
	border-radius:5px;
}


.matchedjobs {
	float:left;
	margin:6px 0 0 34px;
	padding:0;
	font-size:18px;
	color:#000;
	font-weight:700;
}

.newmngjobsrow {
	float:left;
	margin:40px 0 28px;
	width:100%;
	height:auto;
	position:relative;
}

.newmngjobsrowprofile {
	float:left;
	margin:40px 0 0;
	width:100%;
	height:auto;
	position:relative;
	padding: 0 0 0 15px;
}


.mngjobcompanylogo {
	position:absolute;
	width:98px;
	height:98px;
	border:1px solid #cfcfcf;
}

.mngjobcompanylogo img {
	width:100%;
	height:100%;
}

.mngjobcompanydrtlmain {
	margin:0 0 0 130px;
	height:auto;
}

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

.Newmngjobdescip {
	float:left;
	clear:left;
	margin:7px 0 3px 0;
	padding:0 50px 0 0;
	width:auto;
	height:auto;
	font-size:14px;
	color:#010101;
	font-weight:400;
	position:relative;
}

.mngjobcompanydrtlmain p span {
	color:#696969;
}

.newmngjobpopup {
	position:absolute;
	z-index:99;
	width:294px;
	height:127px;
	right:-265px;
	top:-53px;
}

.newmngjobpopupinr {
	position: relative;
	background: #FFF;
	border: 1px solid #c2e1f5;
	width:294px;
	height:127px;
	border-radius:10px;
}
.newmngjobpopupinr:after, .newmngjobpopupinr:before {
	right: 100%;
	top: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.newmngjobpopupinr:after {
	border-color: rgba(255, 255, 255, 0);
	border-right-color: #FFF;
	border-width: 8px;
	margin-top: -8px;
}
.newmngjobpopupinr:before {
	border-color: rgba(194, 225, 245, 0);
	border-right-color: #c2e1f5;
	border-width: 9px;
	margin-top: -9px;
}

.newmngjobpopupinr h1 {
	float:left;
	margin:20px 0 0 30px;
	padding:0;
	font-size:14px;
	color:#000;
	font-weight:700;
}

.newmngjobpopupinr p {
	float:left;
	margin:3px 0 0 30px;
	padding:0 10px 0 0;
	font-size:14px;
	color:#696969;
	font-weight:400;
	width:100%;
}

.mngjobpopupprofilebtn a {
	float:left;
	margin:14px 0 0 20px;
	width:100%;
	height:auto;
	width:114px;
	height:35px;
	background:#e04554;
	border-radius:5px;
	font-size:14px;
	color:#FFF;
	text-transform:uppercase;
	line-height:35px;
	text-align:center;
}

.mngjobpopupfollowbtn a{
	float:left;
	margin:14px 0 0 10px;
	width:100%;
	height:auto;
	width:114px;
	height:35px;
	background:#39bff6;
	border-radius:5px;
	font-size:14px;
	color:#FFF;
	text-transform:uppercase;
	line-height:35px;
	text-align:center;
}

	

.newdaysleft {
	float:left;
	margin:7px 0 3px 0;
	width:100%;
	height:auto;
	font-size:13px;
	color:#696969;
	font-weight:400;
}

.newdaysleft a {
	color:#1069a7;
	margin:0 15px 0 0;
}

.mngjobcompanydrtlmain ul {
	float:left;
	margin:20px 0 0 0;
	padding:0;
	list-style:none;
}

.mngjobcompanydrtlmain ul li {
	display:inline-block;
	margin:0 5px 10px 0;
	padding:5px 15px;
	background:#ebeff0;
	color:#717779;
	font-size:13px;
	border-radius:5px;
}

.Newskillleaveldropmain {
	position:absolute;
	width:165px;
	height:150px;
	z-index:1;
	top:32px;
}

.latestskillleavelmain {
	float:left;
}


/*.latestskillleavelmain {
	position:absolute;
	width:165px;
	height:auto;
	border:1px solid #4FCDDA;
	left:0;
	top:35px;
	border-radius:5px;
	background:#FFF;
	z-index:1;
	padding:0 15px;
}*/

.latestskillleavelmain label {
	float:left;
	clear:left;
	margin:0 0 10px;
	font-size:14px;
	color:#747474;
	font-weight:400;
}

.Newleavelarrow_box {
	position:relative;
	background: #88b7d5;
	width:165px;
	height:auto;
	border:1px solid #4FCDDA;
	background:#FFF;
	display:inline-block;
	padding:10px 20px 10px;
	border-radius:5px;
}
.Newleavelarrow_box:after {
	bottom: 100%;
	left: 50%;
	top:-20px;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(136, 183, 213, 0);
	border-bottom-color:#4FCDDA;
	border-width: 10px;
	margin-left: -10px;
}

/* EMPLOYEE */

.newemployeemain {
	float:left;
	margin:0 0 0 0;
	padding:0 0 17px;
	width:100%;
	height:auto;
	border:1px solid #d9d9d9;
	position:relative;
	min-height:106px;
}

.Employeeprofileimg {
	position:absolute;
	width:63px;
	height:63px;
	top:20px;
	left:20px;
}

.employeenewright {
	margin:0 10px 0 102px;
	height:auto;
}

.employeenewright h1 {
	float:left;
	margin:17px 0 0;
	width:100%;
	height:auto;
	font-size:14px;
	color:#000;
	font-weight:700;
}

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

.employeenewright span {
	float:left;
	margin:5px 0 0;
	width:100%;
	height:auto;
	font-size:14px;
	color:#9b7f11;
	font-weight:400;
}

.employeenewright span .fa {
	width:21px;
	font-size:16px;
	color:#bdbdbd;
}

.employeenewconnect a {
	float:right;
	margin:0 0 0;
	width:116px;
	height:34px;
	text-align:center;
	line-height:34px;
	text-transform:uppercase;
	background:#d1ab59;
	border-radius:5px;
	font-size:12px;
	color:#FFF;
}

.ouremployee {
	float:left;
	margin:10px 0 0 0;
	padding:0;
	width:100%;
	height:auto;
	color:#010000;
	font-size:20px;
}

.employeetagsmain {
	float:left;
	margin:0 0 15px 0;
	width:100%;
	height:auto;
	background:#ebebeb;
	padding:10px 10px 5px;
	text-align:left;
}

.employeetagsmain a {
	background:#FFF;
	border:1px solid #d9d9d9;
	padding:5px 20px;
	border-radius:5px;
	font-size:12px;
	display:inline-block;
	margin-bottom:5px;
	color:#878787;
}

.Employeemaincontainer {
	float:left;
	margin:0;
	width:100%;
	height:auto;
}

.resulttext {
	float:left;
	margin:30px 0 0 0;
	width:100%;
	height:auto;
	color:#000;
	font-size:18px;
	font-weight:600;
	border-bottom:1px solid #000;
	padding:0 0 15px;
}

.spaprofileviewmob {
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
	height: auto;
	background: #FFF;
	display: none;
}

.spaprofileviewmob img {
	width: 100% !important;
}

#Spaprohead {
	display: block;
}

#Spamobviewhead {
	display: block;
}

/* PET PROFILE */

/* PET PROFILEND */

.Petprofile {
	margin:0 auto;
	width:1210px;
	height:auto;
}

.Petprofileleftmain {
	float:left;
	margin:0;
	width:100%;
	height:auto;
	background:#FFF;
	-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);
	min-height:680px;
	position:relative;
}

.petprofileleft {
	position:absolute;
	width:195px;
	height:auto;
	left:50px;
	top:50px;
	min-height:200px;
}

.petprofileimage {
	float:left;
	margin:0;
	width:195px;
	height:195px;
	border:1px solid #dbdbdb;
}

.petprofileleft h1 {
	float:left;
	margin:25px 0 0;
	width:100%;
	height:auto;
	font-size:30px;
	color:#2a2a2a;
	font-weight:400;
}

.petdetailsleftsec {
	float:left;
	margin:40px 0 0 0;
	width:100%;
	height:auto;
	padding:0 0 5px;
	
}

.petdetailsleftsec span {
	float:left;
	margin:0 0 3px;
	width:100%;
	height:auto;
	font-size:14px;
	color:#21b6b8
}

.petdetailsleftsec p {
	float:left;
	margin:0 0 40px;
	width:auto;
	height:auto;
	font-size:16px;
	color:#000;
}

.petdetailsleftsec p:last-child {
	margin:0 0 0;
	border-bottom:1px solid #5f5f5f;
	padding:0 0 5px;
}

.petprofileright {
	height:auto;
	min-height:680px;
	margin:0 0 0 270px;
	padding:50px 35px 0 0; 
}

.petprofileright p {
	float:left;
	margin:0;
	width:100%;
	height:auto;
	background:#fcea80;
	padding:43px 39px;
	border-radius:10px;
	font-size:16px;
	color:#221f11;
	line-height:24px;
}

.petrighticonmain {
	float:left;
	margin:23px 0 0;
	width:100%;
	height:auto;
}

.petrighticoncon {
	float:left;
	margin:0 15px 0 0;
	position: relative;
	background: #FFF;
	border: 1px solid #c5c5c5;
	width:62px;
	height:52px;
	border-radius:10px;
	cursor:pointer;
	text-align:center;
	line-height:52px;
	font-size:20px;
	color:#c5c5c5;
}
.petrighticoncon:hover {
	border: 1px solid #25cfc4;
	color:#25cfc4;
}

.petrighticoncon:after, .petrighticoncon:before {
	top: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.petrighticoncon:after {
	border-color: rgba(255, 255, 255, 0);
	border-top-color: #FFF;
	border-width:0;
	margin-left:0;
}

.petrighticoncon:before {
	border-color: rgba(194, 225, 245, 0);
	border-top-color: #c5c5c5;
	border-width:0;
	margin-left:0;
}

.petrighticoncon:hover:after {
	border-width: 8px;
	margin-left: -8px;
}

.petrighticoncon:hover:before {
	border-top-color: #25cfc4;
	border-width: 9px;
	margin-left: -9px;
}

.petcontactowner a {
	float:left;
	margin:0 0 0 0;
	width:126px;
	height:52px;
	border: 1px solid #c5c5c5;
	border-radius:10px;
	line-height:52px;
	font-size:16xpx;
	color:#000;
}

.petcontactowner a:hover {
	color:#25cfc4;
	border: 1px solid #25cfc4;
}

.petcontactowner a .fa {
	color:#787878;
	padding:0 12px 0 15px;
	font-size:18px;
}

.petcontactowner a:hover .fa{
	color:#25cfc4;
}

.petprofileshare a {
	float:left;
	margin:0 0 0 0;
	width:105px;
	height:52px;
	border: 1px solid #c5c5c5;
	border-radius:10px;
	line-height:52px;
	font-size:16xpx;
	color:#000;
}

.petprofileshare a .fa {
	color:#787878;
	padding:0 12px 0 15px;
	font-size:18px;
}

.petprofileshare a:hover {
	color:#25cfc4;
	border: 1px solid #25cfc4;
}

.petprofileshare a:hover .fa{
	color:#25cfc4;
}

.petphotoitem {
	float:left;
	margin:30px 0 0;
	width:100%;
	border-radius:10px;
	overflow:hidden;
	position:relative;
}

.petphotoitem img {
	width:100%;
	height:100%;
}

.petprofilerelated {
	float:left;
	margin:0;
	width:100%;
	height:auto;
	background:#FFF;
}

.petaddphoto {
	position:absolute;
	width:100%;
	height:100%;
	background:#c5c5c5;
	border-radius:10px;
}

.petaddphoto span {
	width:100%;
	text-align:center;
	position:absolute;
	font-size:18px;
	color:#FFF;
	font-weight:600;
	top:50%;
	margin-top:-25px;
}





.petrighticoncon_act {
	float:left;
	margin:0 15px 0 0;
	position: relative;
	background: #FFF;
	border: 1px solid #25cfc4;
	width:62px;
	height:52px;
	border-radius:10px;
	cursor:pointer;
	text-align:center;
	line-height:52px;
	font-size:20px;
	color:#25cfc4;
}


.petrighticoncon_act:after, .petrighticoncon_act:before {
	top: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.petrighticoncon_act:after {
	border-color: rgba(255, 255, 255, 0);
	border-top-color: #FFF;
	border-width: 8px;
	margin-left: -8px;
}

.petrighticoncon_act:before {
	border-color: rgba(194, 225, 245, 0);
	border-top-color: #25cfc4;
	border-width: 9px;
	margin-left: -9px;
}

.zoomicon {
	position:absolute;
	width:100%;
	height:100%;
	border-radius:10px;
	background:rgba(0, 0, 0, .5);
	line-height:100%;
	color:#FFF;
	font-size:20px;
	opacity:0;
	cursor:pointer;
	-webkit-transition: opacity .5s; /* Safari */
    transition: opacity .5s;
}

.zoomicon .fa {
	top:50%;
	position:absolute;
	left:50%;
	width:20px;
	height:20px;
	margin:-10px 0 0 -10px;
}

.petphotoitem:hover .zoomicon {
	opacity:1;
	-webkit-transition: opacity .5s; /* Safari */
    transition: opacity .5s;
}

.petphotoslisting {
	float:left;
	margin:0;
	width:100%;
	height:auto;
}


.Hidepad_latest {
	padding-right: 0 !important;
	padding-left: 0 !important;
}

/* 01-03-16 */

.checkoutjobs {
	float: left;
	margin: 0 0 30px;
	width: 100%;
	height: auto;
	background: #FFF;
}

.chechoutjobstop {
	float: left;
	margin: 0;
	padding: 15px 15px;
	width: 100%;
	height: auto;
	min-height: 54px;
	background: #FFF;
	position: relative;
	border-bottom: 1px solid #e2e2e2;
}

.checkoutjobsviewall a{
	position: absolute;
	right:15px;
	top:22px;
	width: auto;
	font-size: 12px;
	color: #737373;
}

.checkoutjobsviewall a .fa {
	padding-left: 5px;
}

.chechoutjobstop h1 {
	display: inline-block;
	margin: 0 75px 0 0;
	font-size: 17px;
}

.checkoutjobslistmain {
	float: left;
	margin: 0;
	width: 100%;
	height: auto;
	padding: 0;
}

.checkoutrow {
	float: left;
	margin: 0 0 0;
	width: 100%;
	height: auto;
	position: relative;
	height: auto;
	min-height: 70px;
	background: #FFF;
	transition: background 0.5s ease;
	border-bottom: 1px solid #e2e2e2;
}

.checkoutrow a {
	width: 100%;
	height: auto;
	float: left;
	padding: 15px 15px;
}

.checkoutrow a:hover {
	background: #FAC612;
	transition: background 0.5s ease;
}

.checkoutrow-new-job {
	background: #e1e88d;
}


.checkoutrow:last-child {
	margin: 0 0 0;
}

.checkoutprofileimage {
	position: absolute;
	width: 70px;
	height: 80px;
}

.checkoutprofileimage img {
	width: 100%;
	height: 100%;
}

.checkoutprofileidtl {
	margin: 0 95px 0 90px;
}

.checkoutprofileidtl h2{
	float: left;
	margin:10px 0 0;
	padding: 0;
	width: 100%;
	height: auto;
	font-size: 16px;
	color: #6a6a6a;
	font-weight: 400;
}

.checkoutprofileidtl h3 {
	float: left;
	margin:4px 0 3px;
	padding: 0;
	width: 100%;
	height: auto;
	font-size: 12px;
	color: #6a6a6a;
	font-weight: 400;
}

.Checkoutfollow a{
	position: absolute;
	top: 23px;
	width: 75px;
	height: 25px;
	border-radius: 5px;
	background: #4fcdda;
	font-size: 12px;
	color: #FFF;
	text-align: center;
	line-height: 25px;
}

/* 23-03-16 */

.New-feeds-main {
	margin: 0 auto;
	width: 990px;
	height: auto;
	padding: 150px 0;
}

.new-comment-top {
	float: left;
	margin: 0;
	width: 100%;
	height: 34px;
	background: #f2f1f0;
	border: 1px solid #d2d0ce;
}

.new-comment-top p {
	float: left;
	margin: 0;
	width: auto;
	height: 34px;
	padding: 0 0 0 20px;
	line-height: 34px;
	font-size:12px;
	color: #000;
}


.new-comment-top a {
	float: right;
	margin: 0;
	width: auto;
	height: 34px;
	padding: 0 0 0 20px;
	line-height: 34px;
	font-size:12px;
	color: #000;
	vertical-align: middle;
}

.new-comment-top a .fa {
	padding: 0 15px 0 ;
	font-size:18px;
	color: #626262;
}

.new-cmd-row {
	float: left;
	margin:37px 0 0 0;
	width: 100%;
	height: auto;
	position: relative;
	min-height: 40px;
}

.new-cmd-img1 {
	position: absolute;
	width:40px;
	height: 40px;
	border: 1px solid #d4d4d4;
}

.new-cmd-img1 img {
	width: 100%;
}

.new-cmd-edit-con {
	position: absolute;
	right: 0;
	top: 0;
}

.new-cmd-edit-con a {
	color: #b1b1b1;
	font-size: 14px;
	font-weight: 400;
}


.new-cmd-mid {
	margin: 0 95px 0 50px;
}
	
.new-cmd-mid h1 {
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
	font-size: 16px;
	color: #000;
	font-weight: 600;
}

.new-cmd-mid span {
	float: left;
	margin: 3px 0 0;
	padding: 0;
	width: 100%;
	font-size: 12px;
	color: #8f8f8f;
	font-weight: 400;
}

.new-cmd-row-2 {
	float: left;
	margin:26px 0 0 0;
	width: 100%;
	height: auto;
	position: relative;
	min-height: 40px;
}

.new-cmd-row-2 h1 {
	float: left;
	margin: 0;
	width: 100%;
	padding: 0;
	font-size: 18px;
	color: #000;
	font-weight: 600;
}

.new-cmd-row-2 a {
	float: left;
	margin:10px 0 0;
	width: auto;
	font-size: 14px;
	color: #2bc9c9;
}

.new-cmd-row-2 a .fa {
	padding-left: 3px;
}


.new-cmd-row-3 {
	float: left;
	margin:40px 0 0 0;
	width: 100%;
	height: auto;
	position: relative;
	min-height: 60px;
	
}

.new-cmd-count-con {
	position: absolute;;
	width: 67px;
	height: 60px;
	border-left: 3px solid #efefef;
}

.new-cmd-count-toparrow {
	width: 100%;
	height: auto;
	text-align: center;
	color: #b8b8b8;
	cursor: pointer;
}

.new-cmd-count-number {
	width: 100%;
	height:27px;
	line-height: 27px;
	text-align: center;
	color: #5a666f;
	font-size: 14px;
	font-weight: 600;
}

.new-cmd-count-con-right {
	margin: 0 0 0 67px;
}

.new-cmd-row-replay {
	float: left;
	margin:0 0 0 0 !important;
	width: 100%;
	height: auto;
	position: relative;
	min-height: 40px;
}

.new-cmd-input {
	float: left;
	margin:110px 0 0;
	width: 100%;
	height: 80px;
	background: #fdfdfd;
	border: 0;
	-webkit-box-shadow: inset 0px 0px 10px 1px rgba(50, 50, 50, 0.28);
	-moz-box-shadow:    inset 0px 0px 10px 1px rgba(50, 50, 50, 0.28);
	box-shadow:         inset 0px 0px 10px 1px rgba(50, 50, 50, 0.28);
	color: #939393;
    font-family: "Open Sans",sans-serif;
    font-size: 16px;
    resize: none;
    padding: 10px 10px 0;
}

.new-cmd-img {
	float: left;
	margin: 0;
	width: 100%;
	height: auto;
}

.new-cmd-img img {
	width: 100%;
}

.new-related-header {
	float: left;
	margin: 0;
	width: 100%;
	height: auto;
}

.new-related-header span {
	float: left;
	margin: 0;
	width: 100%;
	height: auto;
	font-weight: 400;
	font-size: 14px;
	color: #333 !important;
}

.new-related-header h2 {
	float: left;
	margin: 5px 0 20px;
	width: 100%;
	height: auto;
	font-weight: 700;
	font-size: 14px;
	color: #333 !important;
}

.new-related-dtl {
	float: left;
	margin: 20px 0 0 !important;
	width: 100%;
	height: auto;
	font-weight: 400;
	font-size: 14px;
	color: #333 !important;
}

.new-popups-label {
	float: left;
	width: auto;
    color: #1c1c1c;
    font-family: "Open Sans",sans-serif;
    font-size: 16px;
    font-weight: 400;
    margin: 0 0 23px;
}

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

#experience-edit .NewpostinputCon2_smallJob {
    border: 1px solid #b7b7b7;
    color: #8e8e8e;
    font-family: "Open Sans",sans-serif;
    font-size: 14px;
    font-weight: 400;
    height: 50px;
    border-radius: 5px;
    margin-bottom: 34px;
}

#experience-edit .Newpostinput2 {
    border: 1px solid #b7b7b7;
    color: #8e8e8e;
    font-family: "Open Sans",sans-serif;
    font-size: 14px;
    font-weight: 400;
    height: 90px;
    border-radius: 5px;
    margin-bottom: 34px;
}

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

#experience-edit .NewpostSubmitJob {
    background: #e04554 none repeat scroll 0 0;
    border: 0 none;
    border-radius: 5px;
    color: #fff;
    float: right;
    font-family: "Open Sans",sans-serif;
    font-size: 12px;
    font-weight: 400;
    height: 34px;
    margin: 20px 0 0 10px;
    text-transform: uppercase;
    width: 116px;
}

/* IFRAME */

.iframe-header {
	position: fixed;
	width: 100%;
	height: 65px;
	background: #505050;
}

.iframe-logo {
	float: left;
	margin:10px 0 0 10px;
	width: auto;
	height: auto;
}

.iframe-close {
	float: right;
	margin: 23px 20px 0 0;
	width:20px;
	height: 19px;
}

.frame-return a{
	float: right;
	margin: 0 80px 0 0;
	width: auto;
	height: 65px;
	line-height: 65px;
	font-size: 18px;
	color: #FFF;
	background: url(../img/common/frame-back.png) no-repeat left center;
	padding-left: 35px;
}

.frame-show-content {
	float: left;
	margin:65px 0 0 0;
	width: 100%;
	height: auto;;
	overflow: auto;
}

/* UN SUBSCRIBE */

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

.unsubscribe-main h1 {
	float: left;
	margin: 0;
	width: 100%;
	text-align: center;
	font-size: 40px;
	color: #000;
	font-weight: 700;	
}

.resubscribe {
	float: left;
	margin:20px 0 0;
	width: 100%;
	height: auto;
	text-align: center;
	
}

.resubscribe a {
 	background: #e04554;
	text-align: center;
	line-height: 62px;
	color: #FFF;
	font-weight: 700;
	font-size: 16px;
	padding: 10px 20px;
	overflow: auto;
	border-radius: 5px;
 }

/* Jobs list 31-10-16 */

.updated-joblist-left {
	position: absolute;
	margin: 0;
	left: 0;
	width: 305px;
	height: auto;
	min-height: 100vh;
	padding: 0 54px 0 0;
}

.updated-joblist-left-fixed {
	position: fixed;
	margin: 0;
	width: 305px;
	height: auto;
	min-height: 100vh;
	padding: 0 0 0 0;
}



.updated-joblist-left h1 {
	float: left;
	margin: 30px 0 35px;
	width: 100%;
	height: auto;
	font-size: 18px;
	color: #010000;
	line-height: 30px;
}

.updated-joblist-left-thumb-row {
	float: left;
	margin: 0;
	width: 100%;
	height: auto;
	padding: 0 25px 0 0;
}

.updated-joblist-left-thumb-row span {
	float: left;
	margin: 0 10px 10px 0;
	width: auto;
	height: 27px;
	border: 1px solid #c4c4c4;
	border-radius: 5px;
	line-height: 27px;
	padding: 0 16px;
	font-size: 12px;
	color: #626262;
	cursor: pointer;
}

.updated-joblist-tag-sel {
	background: #00afa3;
	color: #FFF !important;
	border: 1px solid #00afa3 !important;
}



/*.updated-joblist-left-thumb-list {
	float: left;
	width: 32.7%;
	margin: 0 1px 1px 0;
	position: relative;
	cursor: pointer;
}

.updated-joblist-left-thumb-list:last-child {
	margin-right: 0;
}

.updated-joblist-left-thumb-list img {
	width: 100%;
}

.updated-joblist-left-thumb-over {
	position: absolute;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .6);
	z-index: 1;
	top: 0;
	left: 0;
	opacity: 0;
}

.updated-joblist-left-thumb-list:hover .updated-joblist-left-thumb-over {
	opacity: 1;
}

.updated-joblist-left-thumb-over p {
	display: inline-block;
	width: 100%;
	text-align: center;
	font-size: 18px;
	color: #FFF;
	font-weight: 700;
	margin: 18px 0 0;
	padding: 0;
}*/

.job-or-by {
	float: left;
	margin: 38px 0 0 0;
	width: 100%;
	height: auto;
	font-size: 22px;
	color: #000;
}

.updated-job-accordion {
	float: left;
	margin: 40px 0 0 0;
	width: 100%;
	height: auto;
}

.updated-job-accordion h2.acc_title_bar {
	height: 56px;
	line-height: 56px;
	font-weight: 400;
	margin: 0;
}

.updated-job-accordion .new-searchby-service {
    margin: 16px 0 0;
    width: 100%;
}

.updated-job-accordion h2.default-title-bar {
    background: #FFF none repeat scroll 0 0;
    border: 0;
    border-bottom: 1px solid #dbdbdb;
}

.updated-job-accordion .new-pro-list-keyword-main {
	border-bottom: 1px solid #dbdbdb;
}

.updated-job-accordion h2.acc_title_bar a {
    padding: 0 30px 0 0;
}

.updated-job-accordion h2.acc_title_bar a::before {
    background: transparent none repeat scroll 0 0 padding-box;
    color: #F00;
    content: "";
    display: inline-block;
    font-family: "FontAwesome";
    font-size: 18px;
    height: 46px;
    left: 0;
    line-height: 46px;
    overflow: hidden;
    position: absolute;
    text-align: center;
    top: 0;
    width: 48px;
    z-index: 2;
}

.updated-job-accordion h2.acc_title_bar a::after {
    background: transparent none repeat scroll 0 0 padding-box;
    color: #6e6e6e;
    content: "\f0d7";
    display: inline-block;
    font-family: "FontAwesome";
    font-size: 18px;
    height: 56px;
    right: 0;
    line-height: 56px;
    overflow: hidden;
    position: absolute;
    text-align: center;
    top: 0;
    width: 48px;
    z-index: 2;
    font-weight: 400;
}

.updated-job-accordion h2.acc_title_bar a::after {
    height: 56px;
    line-height: 56px;
    position: absolute;
    right: 0;
    top: 0;
    transform: skewX(180deg);
    transition: all 0.5s ease-out 0.2s;
    z-index: 1;
}
 
.updated-job-accordion h2.acc_title_bar a:hover::before {
    background: transparent none repeat scroll 0 0;
    content: "";
    display: inline-block;
    font-family: "FontAwesome";
    height: 46px;
    line-height: 46px;
    position: absolute;
    right: 0;
    top: 0;
    width: 48px;
}


.updated-job-accordion h2.default-title-bar-active a::before {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    color: #6e6e6e;
    content: "";
}


.updated-job-accordion h2.default-title-bar-active a::after {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    color: #6e6e6e;
    content: "\f0d8";
}

.updated-joblist-content {
	margin: 0 375px 0 305px;
	/*border-left: 1px solid #dbdbdb;
	border-right: 1px solid #dbdbdb;*/
	min-height: 100vh;
	float: left;
}

.updated-joblist-content .new-spa-list-inr-right-inr-header {
    /*border-bottom: 1px solid #dbdbdb;*/
}

.updated-joblist-content .new-spa-list-inr-right-inr-header h1 {
    margin: 0 0 17px;
}

.updated-job-list-content {
	float: left;
	margin: 25px 0 0;
	width: 100%;
	height: auto;
	padding: 0 60px 0 0;
}

.updated-job-list-content-header {
	float: left;
	width: 100%;
	margin: 0 0 8px;
}

.updated-sort-input {
	float: right;
	margin:31px 0 0 0;
	width: 146px;
	height: 34px;
	border: 1px solid #dfdfdf;
}

.updated-job-list-content-header p {
	float: right;
	font-size: 14px;
	color: #626262;
	margin: 27px 20px 0 0;
}

/************************************************************************** 
  02. Select dropdown
***************************************************************************/

.select-asset {
  padding: 0;
  margin: 0 0 0;
  border: 0;
  width: 100%;
  border-radius: 5px;
  overflow: hidden;
  background-color: #fff;
  background: #fff url(../img/common/drop-arrow.jpg) no-repeat right center;
  cursor: pointer;
}

.select-asset select {
  padding: 0 5px 0 23px;
  height: 32px;
  width: 100%;
  border: none;
  box-shadow: none;
  background-color: transparent;
  background-image: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  color: #626262;
  font-size: 12px;
  font-weight: 400;
  cursor: pointer;
}

.select-asset select option {
  padding: 0 10px 5px;
  border: 0 !important; 
}

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


.select-count {
  padding: 0;
  margin: 5px 10px 0 0;
  border: 0;
  width: 60px;
  border-radius: 5px;
  overflow: hidden;
  background-color: #fff;
  background: #fff url(../img/arrow-down.png) no-repeat right center;
  border: 0;
}

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

.select-count select option {
  padding: 0 10px 5px;
  border: 0 !important; 
}

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

.updated-job-list-content-row {
	float: left;
	margin: 0 0 36px;
	width: 100%;
	position: relative;
}

.updated-job-list-content-logo {
	float: left;
	margin: 4px 0 0;
	width: 75px;
	height: 75px;
	border: 1px solid #cacaca;
	border-radius: 50%;
	overflow: hidden;
}

.updated-job-list-content-logo img {
	width: 100%;
	height: 100%;
}

.updated-job-list-content-details {
	margin: 0 0 0 112px;
}

.updated-job-list-content-details h1 {
	float: left;
	margin: 0;
	padding: 0;
	font-size: 24px;
	font-weight: 400;
	color: #010000;
	line-height: 22px;
	width: 100%;
}

.updated-job-list-content-details h1 span {
	display: inline-block;
	font-size: 12px;
	color: #FFF;
	background: #e04554;
	line-height: 16px;
	vertical-align: middle;
	padding: 0 10px;
	height: 17px;
}

.updated-job-list-content-details h2 {
	float: left;
	margin: 9px 0 0;
	padding: 0;
	font-size: 14px;
	font-weight: 400;
	color: #545454;
	line-height: 22px;
	width: 100%;
}

.updated-job-list-content-details h2 span {
	color: #010000;
}

.updated-job-list-content-details h2 .fa {
	font-size: 18px;
	color: #aaaaaa;
}

.updated-job-list-content-details h3 {
	float: left;
	margin: 2px 0 0;
	padding: 0;
	font-size: 14px;
	font-weight: 400;
	color: #545454;
	line-height: 22px;
	width: 100%;
}

.updated-job-list-content-details h3 span {
	color: #010000;
}

.updated-job-list-content-details h4 {
	float: left;
	margin: 10px 0 0;
	padding: 0;
	font-size: 14px;
	font-weight: 400;
	color: #626262;
	line-height: 22px;
	width: 100%;
}

.updated-job-list-content-details h4 a {
	color: #09bafc;
}

.updated-job-list-content-details p {
	float: left;
	margin: 3px 0 0;
	padding: 0;
	font-size: 14px;
	font-weight: 400;
	color: #626262;
}

.updated-job-list-content-details p a {
	font-size: 14px;
	font-weight: 400;
	color: #626262;
}

.updated-job-list-content-pagination {
	float: left;
	margin: 40px 0 0;
	width: 100%;
	height: auto;
	text-align: center;
}

.updated-joblist-right {
	position: absolute;
	right:0;
	margin: 0;
	width: 315px;
	height: auto;
	min-height: 100vh;
	padding: 0 0 0 0;
	background: #FFF;
}

.updated-joblist-right-fixed {
	position: fixed;
	margin: 0;
	width: 315px;
	height: auto;
	min-height: 100vh;
	padding: 0 0 0 0;
	background: #FFF;
}

.updated-download-resume {
	float: left;
	margin: 31px 0 0;
	padding: 0 0;
	width: 100%;
	height: 233px;
	position: relative;
	border: 1px solid #eaeaea;
}

.updated-download-resume h1 {
	float: left;
	width: 100%;
	height: auto;
	text-align: center;
	font-size: 24px;
	color: #010000;
	margin: 30px 0 0;
}

.updated-download-resume p {
	float: left;
	margin: 13px 0 0;
	width: 100%;
	text-align: center;
	font-size: 16px;
	color: #626262;
	padding: 0 35px;
}

.updated-download-resume-btn {
	position: absolute;
	width: 64px;
	height: 64px;
	background: #00afa3 url(../img/common/upload.png) no-repeat center center;
	border-radius: 50%;
	left: 50%;
	bottom: -32px;
	margin: 0 0 0 -32px;
}

.updated-post-job {
	float: left;
	margin: 58px 0 0;
	padding: 0 0;
	width: 100%;
	height: 233px;
	border: 1px solid #eaeaea;
	position: relative;
}

.updated-post-job-people {
	margin-top: 31px !important;
}

.updated-post-job h1 {
	float: left;
	width: 100%;
	height: auto;
	text-align: center;
	font-size: 24px;
	color: #010000;
	margin: 30px 0 0;
}

.updated-post-job p {
	float: left;
	margin: 13px 0 0;
	width: 100%;
	text-align: center;
	font-size: 16px;
	color: #626262;
	padding: 0 35px;
}

.updated-post-job-btn {
	position: absolute;
	width: 64px;
	height: 64px;
	background: #00afa3 url(../img/common/post-job.png) no-repeat center center;
	border-radius: 50%;
	left: 50%;
	bottom: -32px;
	margin: 0 0 0 -32px;
}



/*.updated-joblist-right h1 {
	float: left;
	margin: 35px 0 0; 
	width: 100%;
	height: auto;
	font-size: 22px;
	font-weight: 400;
	color: #000;
}

.updated-search-property {
	float: left;
	margin: 20px 0 0;
	width: 100%;
	position: relative;
}

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

.updated-property-row {
	float: left;
	margin: 20px 0 0 0;
	width: 100%;
	height: auto;
}

.updated-property-img {
	float: left;
	margin: 0;
	width: 83px;
	height: 63px;
	border: 1px solid #dfdfdf;
}

.updated-property-img img {
	width: 100%;
}

.updated-property-title {
	margin: 0 0 0 103px;
	line-height: 63px;
	font-size: 18px;
	color: #010000;
}*/

.latest-file-upload {
	margin: 0 auto;
}

.latest-file-upload .file-upload-input {
	border: 0;
}

.latest-file-upload .file-upload-button {
	width: 100%;
	background: #28CAFF;
	border-radius: 5px;
	color: #FFF;
	text-transform: capitalize;
	font-weight: 400;
	border: 0;
	line-height: 30px;
	margin-bottom: 10px;
}

.latest-file-upload .file-upload-wrapper {
	float: none;
}

.latest-file-upload .file-upload-button:hover {
    background-color: #28CAFF;
}


.latest-file-upload .file-upload-button:before {
	content: "Upload Resume"
}

.latest-file-upload .Newuploadcancel a {
	margin-top: 65px;
}

/************************************************************************** 
  COUPON 03-03-16
***************************************************************************/
.coupon-overlay {
	position: fixed;
	width: 100%;
	height: 100vh;
	background: #FFF;
	z-index: 999998;
}

.coupon-main {
	position: absolute;
	width: 100%;
	height: auto;
	min-height: 100vh;
	background: #FFF;
	z-index: 999999;
}

.coupon-popup-main {
	position: absolute;
	width: 490px;
	height: 412px;
	border: 2px dotted #b5b4b4;
	top: 50%;
	left: 50%;
	margin: -206px 0 0 -245px;
	background: #FFF;
	border-radius: 5px;
	padding: 0 27px;
}

.coupon-popup-logo {
	float: left;
	margin: 28px 0 0;
	width: 100%;
	text-align: center;
}

.coupon-popup-main p {
	float: left;
	margin: 19px 0 0;
	width: 100%;
	text-align: center;
	line-height: 24px;
	font-size: 14px;
	color: #000;
}

.coupon-no {
	float: left;
	margin: 24px 0 0;
	padding: 15px 0;
	width: 100%;
	height: auto;
	background: #4ec7ef;
	border: 1px solid #3fd8f9;
	text-align: center;
	font-size: 30px;
	font-weight: 700;
	color: #FFF;
}

.coupon-no span {
	color: #c0efff;
}

.coupon-footer {
	float: left;
	margin: 0;
	width: 100%;
	text-align: center;
	background: #f1f1f1;
	font-size: 14px;
	color: #909090;
	line-height: 24px;
	padding: 24px 0;
}

.coupon-btm-con {
	float: left;
	margin: 0;
	width: 100%;
	text-align: center;
}

.coupon-approve {
	margin: 20px 0 0;
	padding: 0;
	width: 68px;
	height: 27px;
	background: #007ee5;
	border-radius: 3px;
	border: 0;
	font-size: 12px;
	color: #FFF;
}

.coupon-cancel {
	margin: 20px 10px 0 0;
	padding: 0;
	width: 68px;
	height: 27px;
	background: #FFF;
	border-radius: 3px;
	border: 1px solid #c4c4c4;
	font-size: 12px;
	color: #626262;
}

.coupon-invoice-main {
	position: absolute;
	width: 570px;
	height: 412px;
	border: 2px dotted #b5b4b4;
	top: 50%;
	left: 50%;
	margin: -206px 0 0 -285px;
	background: #FFF;
	border-radius: 5px;
	padding: 0 27px;
}

.coupon-invoice-main h1 {
	float: left;
	margin: 24px 0 37px;
	padding: 0;
	width: 100%;
	text-align: center;
	font-size: 30px;
	color: #010000;
}

.invoice-inr {
	float: left;
	margin: 9px 0 0;
	width: 100%;
	padding: 0 31px;
}

.invoice-iner-left {
	float: left;
	margin: 0;
	width: 161px;
	height: auto;
	font-size: 18px;
	color: #010101;
}

.invoice-iner-right {
	margin: 0 0 0 161px;
	padding-bottom: 15px;
	color: #000;
	font-size: 18px;
	font-weight: 700;
	border-bottom: 1px solid #e2e2e2;
	position: relative;
}

.invoice-iner-right input {
	float: left;
	margin: 0;
	padding-bottom: 14px;
	width: 100%;
	height: auto;
	font-size: 14px;
	color: #0a7ea3;
	font-weight: 400;
	border: 0;
	font-size: 18px;
	font-weight: 700;
	border-bottom: 1px solid #e2e2e2;
}

.invoice-iner-right input:focus {
	padding-right: 80px;
}

.invoice-iner-right input::-webkit-input-placeholder {
	font-size: 14px;
	color: #ccc;
	font-weight: 400;
	opacity:1;
}

.invoice-iner-right input:-moz-placeholder { /* Firefox 18- */
	font-size: 14px;
	color: #ccc;
	font-weight: 400;
	opacity:1;
}

.invoice-iner-right input::-moz-placeholder {  /* Firefox 19+ */
	font-size: 14px;
	color: #ccc;
	font-weight: 400;
	opacity:1;
}

.invoice-iner-right input:-ms-input-placeholder {
	font-size: 14px;
	color: #ccc;
	font-weight: 400;
	opacity:1;
}

.invoice-iner-right button {
	float: right;
	position: absolute;
	right: 0;
	top: 4px;
	margin: 0 0 0;
	width: 61px;
	height: 22px;
	border: 1px solid #c4c4c4;
	font-size: 12px;
	color: #626262;
	font-weight: 400;
	text-align: center;
	line-height: 20px;
	border-radius: 3px;
	padding: 0;
}

.invoice-iner-right span {
	color: #0a7ea3;
}

.invoice-footer {
	float: right;
	margin: 68px 0 0 0;
	width: 100%;
	text-align: center;
}

.invoice-footer a {
	font-size: 12px;
	color: #FFF;
	background: #007ee5;
	padding: 5px 20px;
	border-radius: 3px;
}

.invoice-cancel {
	display: inline-block;
	margin: 0 10px 0 0;
	padding: 0;
	width: 68px;
	height: 27px;
	background: #FFF;
	border-radius: 3px;
	border: 1px solid #c4c4c4;
	font-size: 12px;
	color: #626262;
}


.NewhomeHeader {
	width:100%;
	height:55px;
	position:fixed;
	z-index:1;
	background:#373c4a;
	top:0;
}

.NewHomeIner {
	width:72%;
	margin:0 auto;
	height:55px;
}

.NewHomeMenuIcon {
	display:inline-block;
	margin:16px 0 0 0;
	width:auto;
	height:auto;
	font-size:17px;
	color:#91949c;
	cursor:pointer;
}

.NewHomeSearchIcon {
	display:inline-block;
	margin:13px 0 0 20px;
	width:auto;
	height:auto;
	font-size:17px;
	color:#91949c;
	cursor:pointer;
}

.NewHomeIner ul{
	width:auto;
	height:auto;
	display:inline-block;
	list-style:none;
	margin:0;
	padding:0;
}

.NewHomeIner ul li {
	display:inline-block;
}

.NewHomeIner ul li a{
	width:auto;
	height:auto;
	display:inline-block;
	list-style:none;
	margin:0;
	padding:0 20px;
	font-size:14px;
	color:#91949c;
	font-weight:400;
}

.NewHomeIner ul li a:hover {
	color:#FFF;
}

.NewLogo {
	width:138px;
	height:28px;
	display:inline-block;
	margin:13px 0 0 150px;
}

.HeaderArrowNew {
	width:auto;
	height:auto;
	margin:0;
	padding:0;
	position:absolute;
	top:20px;
	right:30px;
	color:#91949c;
	font-size:14px;
	cursor:pointer;
}

.Headeryoutxt {
	position:absolute;
	top:19px;
	right:50px;
	color:#91949c;
	font-size:14px;
	font-weight:400;
	cursor:pointer;
}
.HeaderNewproImg {
	font-size:20px;
	color:#91949c;
	position:fixed;
	top:16px;
	right:85px;
	font-size:18px;
}

.HeaderNewFeeds {
	font-size:20px;
	color:#91949c;
	position:fixed;
	top:13px;
	right:120px;
	font-size:21px;
}

.HeaderNewList {
	font-size:20px;
	color:#91949c;
	position:fixed;
	top:17px;
	right:195px;
	font-size:21px;
	width:21px;
	height:21px;
	background:url(../img/common/listmenu.png) no-repeat;
}


.OtherSitesMain {
	position: absolute;
	background: #FFF;
	border: 1px solid #aaabab;
	width:330px;
	height:auto;
	border-radius:5px;
	right:40px;
	top:55px;
	-webkit-box-shadow: 0px 0px 5px 3px rgba(50, 50, 50, 0.36);
	-moz-box-shadow:    0px 0px 5px 3px rgba(50, 50, 50, 0.36);
	box-shadow:         0px 0px 5px 3px rgba(50, 50, 50, 0.36);
	padding:35px 0 0 0;
}
.OtherSitesMain:after, .OtherSitesMain:before {
	bottom: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.OtherSitesMain:after {
	border-color: rgba(136, 183, 213, 0);
	border-bottom-color: #88b7d5;
	border-width: 0;
	margin-left: 0;
}
.OtherSitesMain:before {
	border-color: rgba(194, 225, 245, 0);
	border-bottom-color: #FFF;
	border-width: 11px;
	margin-left: -11px;
}

.JunctionLogos {
	display:inline-block;
	width:100%;
	text-align:center;
}

.JunctionLogosTxt {
	width:100%;
	text-align:center;
	display:inline-block;
	font-size:12px;
	color:#737373;
	margin-top:10px;
	margin-bottom:30px;
}


.HeaderNewproCart {
	font-size:21px;
	color:#91949c;
	position:fixed;
	top:14px;
	right:155px;
}

.NewHomeLeftSection {
	margin:0 368px 0 0;
	height:auto;
	padding-left:206px;
}

.NewHomeFeedright {
    margin: 0 auto;
    padding:5px 0 0 0;
    position: relative;
    width:85%;
}

.NewHomeFeedrightNew {
    margin: 0 auto;
    padding:5px 0 0;
    position: relative;
    width:100%;
}

.NewHomepostAddsec1 {
	width:100%;
	height:auto;
	display:inline-block;
	border:1px solid #d8d8d8;
	padding:20px;
	background:#f5f5f5;
}

/*.NewPostAddField {
	width:100%;
	height:72px;
	display:inline-block;
	border:1px solid #e4e4e4;
	background:#FFF;
	padding:14px;
}*/

.NewPostAddField {
	position: relative;
	background: #FFF;
	border: 1px solid #e4e4e4;
	width:100%;
	height:72px;
	padding:14px;
}
.NewPostAddField:after, .NewPostAddField:before {
	top: 100%;
	left:27%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.NewPostAddField:after {
	border-color: rgba(255, 255, 255, 0);
	border-top-color: #FFFFFF;
	border-width: 8px;
	margin-left: -8px;
}
.NewPostAddField:before {
	border-color: rgba(228, 228, 228, 0);
	border-top-color: #e4e4e4;
	border-width: 9px;
	margin-left: -9px;
}

.HomePencilIcon {
	display:inline-block;
	width:auto;
}

.HomePencilIcon a{
	display:inline-block;
	width:auto;
	text-align:center;
	font-size:12px;
	color:#767676;
	font-weight:400;
	margin:25px 0 0 130px;
}

.HomePencilIcon a .fa {
	font-size:24px;
	padding:0 0 7px 0;
}

.HomePencilIcon a:hover .fa {
	color:#4acbd8;
}

.HomeCameraIcon {
	display:inline-block;
	width:auto;
}

.HomeCameraIcon a{
	display:inline-block;
	width:auto;
	text-align:center;
	font-size:12px;
	color:#767676;
	font-weight:400;
	margin:25px 0 0 37px;
}

.HomeCameraIcon a .fa {
	font-size:24px;
	padding:0 0 7px 0;
}

.HomeCameraIcon a:hover .fa {
	color:#4acbd8;
}

.HomelinkIcon {
	display:inline-block;
	width:auto;
}

.HomelinkIcon a{
	display:inline-block;
	width:auto;
	text-align:center;
	font-size:12px;
	color:#767676;
	font-weight:400;
	margin:25px 0 0 0;
}

.HomelinkIcon a .fa {
	font-size:24px;
	padding:0 0 7px 0;
}

.HomelinkIcon a:hover .fa {
	color:#4acbd8;
}


.HomevideoIcon {
	display:inline-block;
	width:auto;
}

.HomevideoIcon a{
	display:inline-block;
	width:auto;
	text-align:center;
	font-size:12px;
	color:#767676;
	font-weight:400;
	margin:25px 0 0 37px;
}

.HomevideoIcon a .fa {
	font-size:24px;
	padding:0 0 7px 0;
}

.HomevideoIcon a:hover .fa {
	color:#4acbd8;
}

.HomeNewBlogSec {
	width:100%;
	height:auto;
	display:inline-block;
	margin:0 0 30px 0;
	background:#FFF;
	padding-bottom:20px;
	position: relative;
}

.Homeblogauthor {
    float: left;
    height:40px;
    overflow: hidden;
    width:43px;
	border:1px solid #c7c7c7;
	display:inline-block;
	margin:0 0 0 10px;
}


/*.BlogCountdown {
	margin:18px 16px 0 0;
	width:auto;
	height:auto;
	font-size:14px;
	color:#a8a8a8;
	position:absolute;
	right:15px;
	top:0;
}*/

.BlogCountdown {
    border: 1px solid #cdcdcd;
    color: #000000;
    font-size: 14px;
    font-weight: 700;
    height: 38px;
    line-height: 9px;
    margin: 11px 0 0;
    padding: 8px 0 0;
    position: absolute;
    right: 15px;
    text-align: center;
    top: 0;
    width: 38px;
}

.BlogCountdown span {
    display: inline-block;
    font-size: 10px;
    font-weight: 600;
    line-height: 14px;
    width: 100%;
}


.NewHomeBlogBottom {
	width:100%;
	display:inline-block;
	height:auto;
	padding:0 45px 0 10px;
	
}

.NewHomeBlogBottom p {
	font-size:14px;
	color:#303030;
	padding:0 0 25px 0;
}

.NewHomeBlogLike {
	float:left;
	margin:0 10px 0 20px;
	width:auto;
	height:auto;
	font-size:12px;
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	color:#646464;
}

.NewHomeBlogLike h4 {
	font-weight:700;
	margin:0;
	padding:0;
	font-size:12px;
	display:inline-block;
	vertical-align:middle;
}

.NewHomeBlogLike span {
	vertical-align:middle;
}

.NewHomeBlogLike .fa {
	color:#b5b5b5;
	font-size:20px;
	margin-right:10px;
	vertical-align:middle;
}

.LatestSubscribers {
	display:inline-block;
	width:100%;
	height:49px;
	border-bottom:1px solid #e5e5e5;
	margin-bottom:20px;
}

.LatestSubscribers h1 {
	margin:0;
	width:auto;
	padding:0 0 0 20px;
	font-size:18px;
	font-weight:400;
	color:#000;
	line-height:49px;
	display:inline-block;
}

.LatestSubscribers a {
	float:right;
	font-size:12px;
	font-weight:400;
	color:#737373;
	line-height:49px;
	margin-right:20px;
}

.LatestSubscribers a .fa {
	padding-left:5px;
}

.LatestSubscribeRow {
	padding-top:10px;
}

.LatestSubImg {
	display:inline-block;
	width:100%;
	height:auto;
	border:2px solid #e5e5e5;
}

.LatestSubImg img {
	width:100%;
	height:100%;
}

.LatestSubscribeRow h1 {
	margin:0;
	padding:8px 0 3px 0;
	width:100%;
	height:auto;
	font-size:14px;
	font-weight:500;
	color:#000;
}

.LatestSubscribeRow p {
	margin:0;
	padding:0 0 0 0;
	width:100%;
	height:auto;
	font-size:12px;
	font-weight:400;
	color:#747474;
}

.profileoverlaydivinrLatest h1 {
	width:100%;
	height:auto;
	text-align:center;
	display:inline-block;
	font-size:18px;
	font-weight:400;
	margin:40px 0 0 0;
	padding:0;
}

.profileoverlaydivinrLatest p {
	color: #747474;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    font-weight: 400;
    margin: 3px 0 0;
    padding: 0;
	width:100%;
	text-align:center;
}

.profileoverlaydivinrLatest p .fa {
	font-size:18px;
	padding-right:10px;
}

.profileoverlaydivinrLatest p span {
	vertical-align:top;
}

.NewHomeLatestfollowers {
    bottom: 20px;
    color: #808080;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    font-weight: 400;
    height: auto;
    vertical-align: top;
    width: auto;
	margin:32px 0 0 0;
	float:left;
}

.NewHomeLatestfollowers .fa {
	color:#a8a8a8;
	font-size:16px;
	padding-right:8px;
}

.NewHomeLatestfollowers .span {
	vertical-align:middle;
}

.NewHomeLatesthirecon {
	float:right;
    color: #6c6a47;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    font-weight: 400;
    height: auto;
    text-transform: uppercase;
    vertical-align: top;
    width: auto;
	display:inline-block;
	background:#ede899;
	padding:3px 10px;
	margin:0 20px 0 0;
}

.NewHomeJobHead {
	display:inline-block;
	width:100%;
	height:40px;
	border-bottom:1px solid #e5e5e5;
	line-height:40px;
	padding-left:20px;
	font-size:14px;
}

.NewHomeJobRow {
	width:100%;
	border-bottom:1px solid #e5e5e5;
	padding:18px 0;
}

.NewHomeJobRow p {
	margin:0;
	padding:0 60px 0 20px;
	width:100%;
	font-size:12px;
	color:#767676;
	line-height:20px;
}

.NewHomeJobRow p a {
	color:#45c9d7;
}

.NewHomeJobsViewAll a {
	display:inline-block;
	width:auto;
	height:auto;
	float:right;
	margin:15px 20px 0 0;
	font-size:14px;
	color:#6d6d6d;
}

.HomeFollowCount {
	float:right;
	margin:0 8px 0 0;
	width:auto;
	font-size:12px;
	color:#999;
}
.HomeFollowCount .fa {
	padding-left:3px;
}

.FollowImgCon {
	border:1px solid #FFF;
	border-bottom:0px;
	border-right:0px;
}

.NewHomeFollowRow {
	width:100%;
	height:auto;
	display:inline-block;
	padding:15px 5px 0 5px;
}

.NewHomePostProimg {
	display:inline-block;
	width:44px;
	height:42px;
	position:absolute;
	top:15px;
	left:14px;	
}
	
.NewHomePostProimg img {
	width:100%;
	height:100%;
}

.Newhomepostinput {
	display:inline-block;
	width:100%;
	height:auto;
	padding:0 0 0 84px;
	border:0;
	font-size:16px;
	color:#868686;
	height:44px;
}

.AttachTxt {
	float:left;
	width:auto;
	height:auto;
	margin-top:19px;
}

.NewPostAddFieldTxt {
	position: relative;
	background: #FFF;
	border: 1px solid #e4e4e4;
	width:100%;
	height:auto;
	padding:14px;
}
.NewPostAddFieldTxt:after, .NewPostAddFieldTxt:before {
	top: 100%;
	left:24%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.NewPostAddFieldTxt:after {
	border-color: rgba(255, 255, 255, 0);
	border-top-color: #FFFFFF;
	border-width:0;
	margin-left:0;
}
.NewPostAddFieldTxt:before {
	border-color: rgba(228, 228, 228, 0);
	border-top-color: #e4e4e4;
	border-width:0;
	margin-left:0;
}


.HomeTxtCameraIcon a{
	float:left;
	width:auto;
	text-align:left;
	font-size:12px;
	color:#767676;
	font-weight:400;
	margin:17px 0 0 37px;
}

.HomeTxtCameraIcon a .fa {
	font-size:20px;
	padding:0 0 7px 0;
}

.HomeTxtCameraIcon a:hover .fa {
	color:#4acbd8;
}

.HomeTxtCameraIcon a span {
	display:inline-block;
	padding-left:10px;
	vertical-align:top;
	line-height:25px;
}

.HometxtlinkIcon a{
	float:left;
	width:auto;
	text-align:left;
	font-size:12px;
	color:#767676;
	font-weight:400;
	margin:18px 0 0 0;
}

.HometxtlinkIcon a .fa {
	font-size:20px;
	padding:0 0 7px 0;
}

.HometxtlinkIcon a:hover .fa {
	color:#4acbd8;
}

.HometxtlinkIcon a span {
	display:inline-block;
	padding-left:10px;
	vertical-align:top;
	line-height:25px;
}

.HomeTxtvideoIcon a{
	display:inline-block;
	width:auto;
	text-align:center;
	font-size:12px;
	color:#767676;
	font-weight:400;
	margin:18px 0 0 37px;
}

.HomeTxtvideoIcon a .fa {
	font-size:20px;
	padding:0 0 7px 0;
}

.HomeTxtvideoIcon a:hover .fa {
	color:#4acbd8;
}

.HomeTxtvideoIcon a span {
	display:inline-block;
	padding-left:10px;
	vertical-align:top;
	line-height:25px;
}

.HomePostBtnSec {
	display:inline-block;
	width:100%;
	height:70px;
	background:#FFF;
	border:1px solid #d8d8d8;
	border-top:0;
}

.HomenewPostBtn {
	display:inline-block;
	width:72px;
	height:30px;
	background:#e04554;
	border:0;
	color:#FFF;
	border-radius:5px;
	margin:20px 0 0 20px;
}

.HomenewPostCancelBtn {
	display:inline-block;
	width:72px;
	height:30px;
	border:0;
	color:#828282;
	border-radius:5px;
	margin:20px 0 0 20px;
	border:1px solid #c5c5c5;
}

.AddLinkField {
	margin:10px 0 0 0;
	width:100%;
	display:inline-block;
	position:relative;
	height:35px;
	background:#FFF;
}

.AttachTxtLink {
	float:left;
	width:57px;
	height:35px;
	top:0;
	left:0;
	position:absolute;
	line-height:35px;
	background:#f5f5f5;
	border-right:1px solid #e4e4e4;
}

.AddLinkTxtField {
	width:100%;
	height:35px;
	border:1px solid #e4e4e4;
	padding:0 45px 0 103px;
	font-size:12px;
	color:#949494;
}

.AddLinkTxtFieldLink {
	width:auto;
	height:auto;
	position:absolute;
	left:67px;
	top:8px;
	font-size:18px;
	color:#5bcfdc;
}

.AddLinkClose a{
	width:auto;
	height:auto;
	top:0;
	right:10px;
	position:absolute;
	font-size:22px;
	color:#868686;
}

.NewHomeAddPhoto {
	display:inline-block;
	width:100%;
	height:auto;
	background:#e5e5e5 url(../img/common/drag.jpg) no-repeat center center;
}

.AddphotobtnMain {
	width:100%;
	height:58px;
	border:1px solid #d8d8d8;
	background:#FFF;
	border-top:0;
}

.AddphotoFromPc {
	width:190px;
	height:30px;
	border:1px solid #c5c5c5;
	float:right;
	position:relative;
	border-radius:5px;
	margin:14px 20px 0 0;
}

.custom-upload {
    border:0;
    border-radius: 5px;
    cursor: pointer;
    color: #fff;
    padding:0;
	font-size:12px;
	color:#828282;
	text-align:center;
	width:100%;
	line-height:30px;
	font-weight:400;
}
.custom-upload input {
    right: -9999px; 
    position: absolute;
	display:none;
}

.Pcaddtxt {
	float:right;
	margin:19px 13px 0 0;
	width:auto;
	height:auto;
	font-size:14px;
	color:#313131;
}

.AttachTxtVideo {
	float:left;
	width:85px;
	height:35px;
	top:0;
	left:0;
	position:absolute;
	line-height:35px;
	background:#f5f5f5;
	border-right:1px solid #e4e4e4;
}

.NewHomeDropDown {
	position: absolute;
	background: #FFF;
	border: 1px solid #f0f0f2;
	height:auto;
	width:200px;
	top:60px;
	margin-left:-33px;
	border-radius:5px;
}
.NewHomeDropDown:after, .NewHomeDropDown:before {
	bottom: 100%;
	left: 20%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.NewHomeDropDown:after {
	border-color: rgba(136, 183, 213, 0);
	border-bottom-color: #FFF;
	border-width: 10px;
	margin-left: -10px;
}
.NewHomeDropDown:before {
	border-color: rgba(194, 225, 245, 0);
	border-bottom-color: #f0f0f2;
	border-width: 11px;
	margin-left: -11px;
}

.NewHomeDropDown ul {
	width:100%;
	display:inline-block;
	margin:0;
	padding:0;
	list-style:none;
}

.NewHomeDropDown ul li {
	width:100%;
	display:inline-block;
	border-bottom:1px solid #f0f0f2;
}

.NewHomeDropDown ul li a {
	width:100%;
	display:inline-block;
	margin:0;
	padding:11px 20px;
	height:auto;
	font-size:14px;
	color:#313131;
}

.NewHomeDropDown ul li a:hover {
	color:#5eccff;
}

.NewHomeDropDown ul li:last-child {
	border-bottom:0;
}


.NewHomeRightDrop {
	width:200px;
	height:auto;
	background:#FFF;
	border:1px solid #ababab;
	-webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.55);
	-moz-box-shadow:    0px 0px 5px 0px rgba(50, 50, 50, 0.55);
	box-shadow:         0px 0px 5px 0px rgba(50, 50, 50, 0.55);
	position:absolute;
	top:50px;
	right:20px;
	border-radius:5px;
}

.NewHomeProfileDrop {
	float:left;
	width:32px;
	height:32px;
	margin:15px 0 0 15px;
	overflow:hidden;
}

.NewHomeProfileDrop img {
	width:100%;
	height:100%;
}

.NewHomeProfileDropttlCon {
	float:left;
	width:130px;
	height:auto;
	margin:12px 0 0 15px;
}

.NewHomeProfileDropttlCon h1 {
	width:100%;
	margin:0;
	padding:0;
	font-size:14px;
	color:#000;
	font-weight:400;
}


.NewHomeProfileDropttlCon p {
	width:100%;
	margin:0;
	padding:0;
	font-size:12px;
	color:#868686;
	font-weight:400;
}

.NewHomeRightDrop ul {
	width:100%;
	display:inline-block;
	margin:15px 0 0 0;
	padding:0;
	list-style:none;
}

.NewHomeRightDrop ul li {
	width:100%;
	display:inline-block;
	border-top:1px solid #f0f0f2;
}

.NewHomeRightDrop ul li a {
	width:100%;
	display:inline-block;
	margin:0;
	padding:11px 15px;
	height:auto;
	font-size:14px;
	color:#313131;
}

.NewHomeRightDrop ul li a:hover {
	color:#5eccff;
}

.NewHomeRightDrop ul li:last-child {
	border-bottom:0;
}

.NewHomeHeadTxt {
	display:inline-block;
	width:100%;
	height:auto;
	margin:50px 0;
	padding:0;	
}

.NewHomeHeadTxt h1 {
	margin:0;
	padding:0;
	width:100%;
	display:inline-block;
	font-size:36px;
	color:#534e4e;
	font-weight:300;
}

.NewHomeHeadTxt h2 {
	margin:0;
	padding:0;
	width:auto;
	font-size:48px;
	color:#FFF;
	font-weight:300;
	text-align:center;
	background:rgba(0, 0, 0, .5);
	padding:5px 0 8px 0;
}

.NewhometxtBefore {
	color:#FFF !important;
	font-size:48px !important;
}

.NewHomeHeadTxt a {
	margin:33px 0 0 0;
	padding:10px 27px;
	width:auto;
	display:inline-block;
	font-size:12px;
	color:#FFF;
	font-weight:400;
	background:#e04554;
	border-radius:5px;
	text-transform:uppercase;
}
.FeaturedNext {
	float:right;
	width:auto;
}

.FeaturedNext a{
	float:right;
	margin:0 13px 0 0;
	padding:0;
	width:auto;
	height:auto;
	font-size:18px;
	color:#000;
}

.NewLeftNavManin {
	width:128px;
	height:auto;
	position:fixed;
	top:105px;
	left:50px;
	z-index:3;
}

.accordion-content ul {
	display:inline-block;
	width:100%;
	height:auto;
	list-style:none;
	margin:0;
	padding:0;
}

.accordion-content ul li a {
	width:100%;
	display:inline-block;
	margin:0;
	padding:0;
	font-size:14px;
	color:#737373;
	height:40px;
	border-bottom:1px solid #f0f0f2;
	line-height:40px;
}

.accordion-content ul li a .fa {
	width:40px;
	text-align:center;
	font-size:18px;
}

.lunrylogoNew {
    border-bottom: 0 none;
    display: inline-block;
    margin: 0 0 0 0;
    padding:0 0;
    text-align: center;
    width:40px !important;
	height:17px !important;
	text-align:center;
}

.lunrylogoNew img {
	width:17px;
	height:17px;
}

.NewRelatedBlogs {
	width:100%;
	height:auto;
	background:#4fcdda;
	display:inline-block;
	padding:0 0 20px 0;
}

.NewRelatedBlogs h1 {
	width:100%;
	height:auto;
	margin:0;
	padding:20px 10px;
	display:inline-block;
	border-bottom:1px solid #bed2dd;
	font-size:16px;
	color:#FFF;
	font-weight:400;
}

.NewRelatedBlogs p {
	width:100%;
	height:auto;
	margin:0;
	padding:10px 10px;
	display:inline-block;
	font-size:14px;
	color:#FFF;
	font-weight:400;
}

.NewRelatedBlogs a {
	width:100%;
	height:auto;
	margin:0;
	padding:10px 10px;
	display:inline-block;
	font-size:14px;
	color:#FFF;
	font-weight:400;
	text-transform:uppercase;
}

.NewRelatedBlogs a .fa {
	padding-left:10px;
	font-size:16px;
}


.NewHomepostcmd {
	width:100%;
	height:auto;
	display:inline-block;
	padding:20px 10px 0 ;
	border:1px solid #d9d9d9;
	background:#FFF;
}

.NewHomepostcmd p {
	width:100%;
	height:auto;
	margin:0 0 15px 0;
	padding:0;
	display:inline-block;
	font-size:14px;
	color:#303030;
	font-weight:400;
}

.NewhomeCmdSec {
	width:100%;
	height:auto;
	display:inline-block;
	background:#f1f3f5;
	padding:5px;
	margin-bottom:20px;
}

.ShowPrevCmd a{
	font-size:12px;
	color:#9a9a9c;
}

.newhomecmdrow {
	display:inline-block;
	width:100%;
	height:auto;
	position:relative;
	margin-top:10px;
}

.NewhomecmdPro {
	position:absolute;
	left:0;
	top:5px;
	width:20px;
	height:20px;
}

.NewhomeCmdTxt {
	display:inline-block;
	margin-left:30px;
	padding:0;
	font-size:12px;
	color:#9a9a9c;
}

.Newcmdproname {
	color:#00B0F0;
	padding-left:0;
}

.NewShowmore {
	color:#9a9a9c;
	padding-left:5px;
}

.newhomecmdInput {
    border: 1px solid #98d9f2;
    color: #8e8e8e;
    float: left;
    font-family: "Ubuntu",sans-serif;
    font-size: 12px;
    font-weight: 400;
    height: 40px;
    margin: 0 0 0 0;
    padding: 0 10px 0 17px;
    width: 100%;
}

.NewRelatedJobs {
	width:100%;
	height:auto;
	background:#ede899;
	display:inline-block;
	padding:0 0 20px 0;
}

.NewRelatedJobs h1 {
	width:100%;
	height:auto;
	margin:0;
	padding:20px 10px;
	display:inline-block;
	border-bottom:1px solid #87877b;
	font-size:16px;
	color:#43435d;
	font-weight:400;
}

.NewRelatedJobs p {
	width:100%;
	height:auto;
	margin:0;
	padding:10px 10px;
	display:inline-block;
	font-size:14px;
	color:#87877b;
	font-weight:400;
	border-bottom:1px solid #87877b;
}

.NewRelatedJobs a {
	width:100%;
	height:auto;
	margin:0;
	padding:10px 10px;
	display:inline-block;
	font-size:14px;
	color:#87877b;
	font-weight:400;
	text-transform:uppercase;
	text-align:right;
}

.NewRelatedJobs a .fa {
	padding-left:10px;
	font-size:16px;
}

.newhomeleftsideicon {
	position:absolute;
	left:-55px;
	top:0;
	width:60px;
	height:60px;
	border:1px solid #c8c8c8;
	background:#FFF;
	text-align:center;
	line-height:50px;
	font-size:20px;
}

.newhomeleftsideicon img {
	width:100%;
	height:100%;
}

.HomeRelatedVideo {
	padding-left:10px !important;
	padding-right:10px !important;
	margin-bottom:20px;
}

.NewHomeJobsBottom {
	width:100%;
    display:inline-block;
    height:auto;
    padding:0 0 0 0;
    border-top:1px solid #e5e5e5;    
    background:#efefef;
    margin-top:7px;
    background:#FFF;    
    border-bottom: 0;
}

.NewHomeJobsBottom h1 {
	font-size:18px;
	color:#303030;
	padding:20px 0 10px 0;
	margin:0;
}

.NewHomeJobsBottom p {
	font-size:14px;
	color:#636363;
	padding:0 0 25px 0;
	margin:0;
	line-height:22px;
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
}

.NewHomeJobsBottom ul {
	display:inline-block;
	width:100%;
	height:auto;
	margin:0;
	padding:0;
	list-style:none;
}

.NewHomeJobsBottom ul li {
	font-size:14px;
	color:#303030;
	padding:0 0 25px 0;
	margin:0;
}

.NewHomeJobsBottom ul li .fa {
	padding-right:10px;
}

.NewHomeJobsBottom a {
	width:146px;
	height:40px;
	background:#53cef6;
	border-radius:5px;
	line-height:40px;
	text-align:center;
	font-size:14px;
	color:#FFF;
	margin-right:20px;
	float:right;
	margin-bottom:20px;
	margin-top:25px;
}

.NewHomeEditPop {
	width:35%;
	height:auto;
	border:0;
	background:#FFF;
	z-index:3;
	-webkit-box-shadow: 0px 0px 12px 5px rgba(50, 50, 50, 0.4);
	-moz-box-shadow:    0px 0px 12px 5px rgba(50, 50, 50, 0.4);
	box-shadow:         0px 0px 12px 5px rgba(50, 50, 50, 0.4);
	margin:0 auto;
}

.NewpostEditImg {
	display:inline-block;
	width:100%;
	margin:20px 0;
	height:auto;
	text-align:center
}

.NewEditpopfade {
	width:100%;
	height:100vh;
	background:rgba(255, 255, 255, .8);
	position:fixed;
	z-index:2;
	padding:100px 0;
}

.OthervideosIcon {
	float:left;
	width:30px;
	height:30px;
	text-align:center;
	line-height:30px;
	font-size:24px;
	margin:0 0 0 10px;
}

.othervideosttl {
	margin:4px 10px 0 50px;
	font-size:14px;
	color:#000;
}

.NewRelatedVideosMore a{
	float:right;
	width:auto;
	height:auto;
	margin:0;
	padding:10px 10px;
	display:inline-block;
	font-size:14px;
	color:#000;
	font-weight:400;
	text-transform:uppercase;
}

.NewRelatedVideosMore a .fa {
	padding-left:10px;
	font-size:16px;
}

/* SEARCH RESULTS */

.NewHomeSearchmain {
    margin:0 auto 0 auto;
    padding:5px 0 30px 0;
    position: relative;
    width:60%;
}

.NewHomeSearchSection {
	margin:0 0 0 0;
	height:auto;
	padding-left:0;
}

.NewsearchTtl {
	display:inline-block;
	width:100%;
	height:auto;
	margin:0;
	padding:10px 0;
	font-size:14px;
	color: #000;
}

.NewsearchTtl span {
	font-size:16px;
	color:#000;
	font-weight:500;
}
.LatestSearchinput {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #cccccc;
    color: #8e8e8e;
    float: left;
    font-family: "Ubuntu",sans-serif;
    font-size: 14px;
    font-weight: 400;
    height:48px;
    margin: 0 0 10px 0;
    text-indent: 20px;
    width: 100%;
	border-radius:5px;
}

.Latestsearchgrid {
	width:100%;
	height:auto;
	position:relative;
	display:inline-block;
	background:#FFF;
	margin:30px 0 0 0;
	padding-bottom:0;
}

.Latestsearchgrid h1 {
	font-size:18px !important;
	font-weight:400 !important;
	padding:15px 0 0 0 !important;
	color:#000;
	margin:0;
}

.searchpro1 {
	width:100%;
	float:left;
	text-align:left;
	font-size:12px;
	padding:6px 0 0 0;
	margin:0;
	color:#808080;
}
.searchpro2 {
	width:100%;
	float:left;
	text-align:left;
	font-size:12px;
	padding:0 0 0 0;
	margin:0 0 0 0;
	color:#808080;
}

.LatestSearchproNew {
    background: #fff none repeat scroll 0 0;
    bottom: 0;
    height: auto;
    margin: 7vw 0 0;
    width: 100%;
}

.Searchresultttl {
	font-size:20px !important;
	color:#010000 !important;
	font-weight:300;
	padding:0;
	margin:0;
}

.SearchOnline {
	position:absolute;
	top:10px;
	right:10px;
	background:#00c44e;
	width:15px;
	height:15px;
	border:1px solid #ccc;
}

.NewhomeBlogauthorDtl {
	position: relative;
	margin-left:12px;
	margin-top:2px;
	margin-right:65px;
	margin-bottom:2px;
}

.NewhomeBlogauthorDtl h1 {
	margin: 0 0 0 0;
	padding: 0;
	width: 100%;
	height: auto;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: #000;
}

.NewhomeBlogauthorDtl p {
	margin: 2px 0 0 0;
	padding: 0;
	width: 100%;
	height: auto;
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	font-weight: 400;
	color: #a8a8a8;
}

.LatestHomeBlogBottom {
	width:100%;
	display:inline-block;
	height:auto;
	padding:16px 0 0 0;
	
}

.LatestHomeBlogBottom h1 {
	font-size:18px;
	margin:0;
	padding:0 0 15px 0;
	font-weight:400;
}

.LatestHomeBlogBottom p {
	font-size:14px;
	color:#303030;
	padding:0 20px 22px;
	margin:0 0 15px;
	display:inline-block;
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	border-bottom: 1px solid #e2e2e2;
}

.NewHomeJobsBottom h2 {
	font-size:16px !important;
	padding: 0 30px 0 0 !important;
	margin: 0 0 12px 0 !important;
}

.NewHomeJobsBottom span {
	padding: 0 30px 11px 0 !important;
	font-size:14px !important;
	color:#656565 !important;
}

.NewAccoHeader {
	height: 40px;
	padding: 0 10px 0 0;
	line-height: 40px;
	font-size: 14px;
	font-weight:400;
	color: #737373;
	border-bottom: solid 1px #d8d8d8;
	cursor: pointer;
	background:#fdfdfd url(../img/common/newdown.png) right center no-repeat;
	position:relative;
}

.NewAccoHeader i {
	width: 40px;
	margin-right: 0;
	text-align: center;
	font-size: 18px
}

.NewHomeNavMain {
	position:absolute;
	width:152px;
	height:auto;
	background:#FFF;
	top:0;
	left:0;
	z-index:1;
}

.NewHomeNavMain ul {
	width:100%;
	height:auto;
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	position:relative;
}

.NewHomeNavMain ul li a {
	width:100%;
	float:left;
	height:40px;
	line-height:40px;
	color:#737373;
	font-size:14px;
	padding:0 18px;
}

.NewHomeNavMain ul li a:hover {
	background:#f5f5f5;
}

.NewHomeNavMain ul li a .fa {
	width:40px;
	text-align:center;
	font-size:18px;
}

.Lurneyhomenav {
	width:40px;
	text-align:center;
	font-size:18px;
	display:inline-block;
}

.UpdatedHomePro {
	float:left;
	width:40px;
	height:40px;
	border:1px solid #c8c8c8;
	background:#FFF;
	text-align:center;
	font-size:20px;
	margin:10px 0 0 10px;
}

.UpdatedHomePro img {
	width:100%;
	height:100%;
}

.NewHomeloadmore {
	display:inline-block;
	width:100%;
	text-align:center;
	padding:10px 0;
	border:1px solid #7ee1e0;
	margin:30px 0 0 0;
	border-radius:5px;
}

.NewHomeloadmore a {
	color:#FFF;
	font-size:14px;
	
}

/* NEW SIGNUP */

.UpdatedSignupcon {
	display:inline-block;
	width:100%;
	height:auto;
	margin:75px 0 0 0;
}

.Newsignupclose a {
	float:left;
	margin:26px 0 0 0;
	width:39px;
	height:39px;
}

.updatedsignupcon1 {
	float:left;
	margin:0 0 0 83px;
	width:100px;
	height:auto;
}

.updatedsignupcon2 {
	float:left;
	margin:0 0 0 40px;
	width:100px;
	height:auto;
}

.UpdatedSignupyellow {
	float:left;
	margin:0 0 0 0;
	width:100px;
	height:100px;
	border-radius:5px;
	background:#f3c53f;
	text-align:center;
	line-height:100px;
}


.red {
	background:#e0594b !important;
}

.blue {
	background:#41d5ff !important;
}

.green {
	background:#9fc300 !important;
}


.updatedsignupMale a{
	float:left;
	margin:0 0 0 40px;
	width:100px;
	height:100px;
	border-radius:5px;
	background:#e0594b;
	text-align:center;
	line-height:100px;
	color:#FFF;
}

.updatedsignupFeMale a{
	float:left;
	margin:0 0 0 40px;
	width:100px;
	height:100px;
	border-radius:5px;
	background:#e0594b;
	text-align:center;
	line-height:100px;
	color:#FFF;
}

.NewsignupNext a {
	float:left;
	margin:26px 0 0 83px;
	width:39px;
	height:39px;
}

.updatedsignupcon1 a p {
	width:100%;
	text-align:center;
	display:inline-block;
	padding:15px 0 0 0;
	color:#000;
	font-size:16px;
	margin:0;
}

.updatedsignupcon2 a p {
	width:100%;
	text-align:center;
	display:inline-block;
	padding:15px 0 0 0;
	color:#000;
	font-size:16px;
	margin:0;
}

.updatdsignupSel {
	-webkit-box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    0px 0px 10px 0px rgba(50, 50, 50, 0.75);
	box-shadow:         0px 0px 10px 0px rgba(50, 50, 50, 0.75);
}

.UpdatedSignProfessionalMain {
	margin:0 auto;
	width:717px;
	height:auto;
	padding-bottom:50px;
}

.Newsignupleft {
	float:left;
	margin:102px 0 0 0;
	width:328px;
	height:auto;
}

.Newsignupright {
	float:left;
	margin:53px 0 0 0;
	width:328px;
	height:auto;
	position:relative;
}

.NewsignuprightSpa {
	margin:10px auto 0 auto;
	width:328px;
	height:auto;
}

.SmilleConnew {
	width:88px;
	height:88px;
	background:#dddddd;
	border-radius:50%;
	margin:0 auto;
	text-align:center;
	line-height:88px;
}

.UpdatedSignProfessionalMain p {
	width:100%;
	text-align:center;
	display:inline-block;
	color:#010000;
	font-size:30px;
	padding:70px 0 30px 0;
	font-weight:300;
}

.UpatedFacebook a{
	width:100%;
	height:40px;
	background:#3b5998 url(../img/signup/new/facebook.png) no-repeat center center;
	border-radius:5px;
	display:inline-block;
	margin:0px;
}

.UpatedLinkedin a{
	width:100%;
	height:40px;
	background:#0275b6 url(../img/signup/new/in.png) no-repeat center center;
	border-radius:5px;
	display:inline-block;
	margin:6px 0 0 0;
}

.updatedSep {
	float:left;
	width:61px;
	height:312px;
	text-align:center;
	background:url(../img/signup/new/sep.png) no-repeat center center;
	font-size:14px;
	color:#8c8c8c;
	margin:0 0 34px 0;
	line-height:312px;
}

.UpdatedFirstName {
	display:inline-block;
	width:157px;
	height:40px;
	border:1px solid #ccc;
	border-radius:5px;
	padding:0 0 0 20px;
	font-size:12px;
	color:#6e6e6e;
}

.UpdatedFirstName:first-child {
	margin-right:10px;
}

.Updatedsingnupinput2 {
	display:inline-block;
	width:100%;
	height:40px;
	border:1px solid #ccc;
	border-radius:5px;
	padding:0 0 0 20px;
	font-size:12px;
	color:#6e6e6e;
	margin:10px 0 0 0;
}

.updatedPassRow {
	position:relative;
}

.updatedpasseye a{
	position:absolute;
	width:19px;
	height:10px;
	background:url(../img/signup/new/eye.png) no-repeat;
	top:25px;
	right:11px;
}

.Newshowpassword a{
	float:right;
	margin:3px 3px 0 0;
	width:auto;
	height:auto;
	font-size:12px;
	color:#6e6e6e;
	font-style:italic;
}

.UpdatedSingnupBtncon {
	display:inline-block;
	width:100%;
	height:auto;
	margin:0;
	padding:0;
	text-align:center;
}

.updatedsignup {
	margin:20px 0 0 0;
	width:146px;
	height:40px;
	background:#31b0c2;
	border-radius:5px;
	font-size:14px;
	color:#FFF;
	border:0;
	float:right;
	clear:right;
}

.updatedor {
	display:inline-block;
	width:auto;
	height:auto;
	font-size:16px;
	color:#8c8c8c;
	margin-left:18px;
}

.Updatedloginbtn {
	display:inline-block;
	width:auto;
	height:auto;
	font-size:14px;
	color:#8c8c8c;
	border:0;
	background:none;
	float:right;
	margin:30px 16px 0 0;
}

.UpdatedConnect a {
	float:right;
	margin:29px 0 15px 0;
	width:94px;
	height:28px;
	background:url(../img/common/connect.png) no-repeat;
}

.UpdatedConnected a {
	float:right;
	margin:21px 0 15px 0;
	width:94px;
	height:28px;
	background:url(../img/common/connected.png) no-repeat;
}

.quotes {display: none;}

/* 10-12-15 */

.SkillAddLatest {
	position:fixed;
	width:100%;
	height:100vh;
	background:rgba(3, 95, 85, .9);
	z-index:3;
}

.SkillAddLatestiner {
	margin:0 auto;
	width:1008px;
	height:auto;
	padding:200px 0 0 0;
}

.SkillAddLatestiner h1 {
	display:inline-block;
	width:100%;
	margin:0;
	padding:0;
	font-size:24px;
	color:#FFF;
	font-weight:400;
}

.SkillAddLatestiner h1 {
	display:inline-block;
	width:100%;
	margin:0;
	padding:0;
	font-size:24px;
	color:#505050;
	font-weight:400;
}

.SkillAddLatestiner p {
	display:inline-block;
	width:100%;
	margin:10px 0 0 0;
	padding:0;
	font-size:16px;
	color:#a8a8a8;
	font-weight:400;
}

.newskilleditinput {
	display:inline-block;
	width:100%;
	height:221px;
	border:1px solid #dadada;
	padding:10px;
	margin:36px 0 0 0;
	resize:none;
	font-size:18px;
	border-radius: 5px;
}

.newskilleditinput2 {
	display:inline-block;
	width:100%;
	height:221px;
	border:1px solid #dadada;
	padding:10px;
	margin:36px 0 0 0;
	resize:none;
	font-size:18px;
}

.Newskilladdskip {
	float:right;
	margin:20px 0 0 10px;
	width:116px;
	height:34px;
	background:#f6f7f8;
	border:2px solid #e5e5e5;
	color:#acacac;
	font-size:12px;
	text-transform:uppercase;
	border-radius:5px;
}

.Newskilladdnext {
	float:right;
	margin:20px 0 0 0;
	width:116px;
	height:34px;
	background:#e04554;
	border:0;
	color:#FFF;
	font-size:12px;
	text-transform:uppercase;
	border-radius:5px;
}

.Newskilladdcancel {
	float:right;
	margin:20px 10px 0 0;
	width:116px;
	height:34px;
	background:#bdbdbd;
	border:0;
	color:#818181;
	font-size:12px;
	text-transform:uppercase;
	border-radius:5px;
}


/* 11-12-15 */

.NewhomebgImgCon {
	float:left;
	margin:0;
	padding:0;
	width:100%;
	height:auto;
	position:fixed;
}

.NewhomebgImgCon img {
	width:100%;
	height:100%;
}

.NewHomeContentWraper {
	position:absolute;
	z-index:1;
	width:100%;
	height:auto;
}

.Newhomepagecontentsec {
	float:left;
	margin:0;
	width:100%;
	height:auto;
	background:#3f8abf url(../img/common/newhomebg.jpg) repeat-x;
}

.NewHomeContentArea {
	margin:0 auto;
	width:70%;
	height:auto;
}

.NewHomeTopsection {
	float:left;
	margin:0;
	width:100%;
	height:100vh;
}

.newhomepagecontentoverlay {
	margin-top:-200px;
}

/* 14/12/15 */

.NewserchresultImg {
	float:left;
	margin:0;
	width:100%;
	height:auto;
}

.NewserchresultImg img {
	width:100%;
}

.NewsearchResultContent {
	float:left;
	margin:0;
	width:100%;
	height:auto;
	background:#FFF;
	padding:0 20px 10px 20px;
}


.NewhomeDropConmain {
	position:absolute;
	width:199px;
	height:264px;
	right:1px;
	top:65px;
	z-index:99997;
}


.Newhomemenudrop {
	position: relative;
	background: #FFF;
}
.Newhomemenudrop:after {
	bottom: 100%;
	right:45px;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(136, 183, 213, 0);
	border-bottom-color: #FFF;
	border-width: 7px;
	margin-left: -7px;
}

.Newhomemenudrop ul {
	width:100%;
	height:auto;
	display:inline-block;
	margin:0;
	padding:0;
	list-style:none;
}

.Newhomemenudrop ul li a {
	width:100%;
	display:inline-block;
	height:44px;
	line-height:44px;
	color:#737373;
	font-size:14px;
	padding:0 18px;
}

.Newhomemenudrop ul li a:hover {
	background:#f5f5f5;
}

.Newhomemenudrop ul li a .fa {
	width:40px;
	text-align:center;
	font-size:18px;
}

.NewswitchdropMain {
	position:absolute;
	margin:0;
	width:338px;
	height:252px;
	top:80px;
	left:145px;
	padding:33px 20px;
}

.Newswitchdrop {
	position: relative;
	background: #FFF;
	border: 1px solid #aaabab;
	padding:33px 0 4px 0;
	border-radius:5px;
	-webkit-box-shadow: 0px 0px 6px 0px rgba(50, 50, 50, 0.54);
-moz-box-shadow:    0px 0px 6px 0px rgba(50, 50, 50, 0.54);
box-shadow:         0px 0px 6px 0px rgba(50, 50, 50, 0.54);
}
.Newswitchdrop:after, .Newswitchdrop:before {
	right: 100%;
	top: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.Newswitchdrop:after {
	border-color: rgba(255, 255, 255, 0);
	border-right-color: #FFF;
	border-width: 10px;
	margin-top: -10px;
}
.Newswitchdrop:before {
	border-color: rgba(170, 171, 171, 0);
	border-right-color: #aaabab;
	border-width: 11px;
	margin-top: -11px;
}

.NewotherJunctions {
	float:left;
	margin:0;
	padding:0 0 29px 0;
	width:100%;
	height:auto;
	text-align:center;
}

.NewotherJunctions p {
	float:left;
	margin:13px 0 0 0;
	width:100%;
	height:auto;
	text-align:center;
	color:#737373;
	font-size:12px;
	line-height:18px;
}

.Skilladbg {
	float:left;
	margin:0;
	padding:45px 23px;
	background:#f6f7f8;
}

.Addnewkilltopttl {
	float:left;
	margin:0 0 15px 0;
	width:100%;
	height:auto;
	color:#737373;
	font-size:24px;
	color:#FFF;
}

.Addnewkilltopttlplus{
	float:left;
	margin:6px 14px 0 0;
	width:28px;
	height:24px;
	border-radius:5px;
	background:#26d0c4;
	text-align:center;
	line-height:24px;
	color:#FFF;
	font-size:14px;
}



.NewheaderIcon {
	float:right;
	margin:13px 43px 0 0;
	width:40px;
	height:40px;
	background:#eaeaea;
	line-height:40px;
	text-align:center;
	color:#949a9e;
	border-radius:50%;
	font-size:18px;
	position:relative;
	cursor:pointer;
}

.NewheaderIconDrop {
	position: absolute;
	background: #FFF;
	width:115px;
	z-index:99998;
	right:-39px;
	top:52px;
	-webkit-box-shadow: 0px 3px 6px 0px rgba(50, 50, 50, 0.5);
	-moz-box-shadow:    0px 3px 6px 0px rgba(50, 50, 50, 0.5);
	box-shadow:         0px 3px 6px 0px rgba(50, 50, 50, 0.5);
}

.NewheaderIconDrop:after {
	bottom: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(136, 183, 213, 0);
	border-bottom-color: #FFF;
	border-width: 7px;
	margin-left: -7px;
}

.NewheaderIconDrop a {
	float:left;
	width:100%;
	line-height:40px;
	border-bottom:1px solid #dedede;
	font-size:14px;
	color:#505050;
	font-weight:400;
	text-align:left;
	padding-left:17px;
}

.NewheaderIconDrop a:last-child {
	border-bottom:0;
}

.JunctionboxNewIcon {
	float:right;
	margin:12px 30px 0 0;
	width:41px;
	height:41px;
	background:	url(../img/common/junction_icon.png) no-repeat;
	cursor:pointer;
	position:relative;
}

.Newheaderjbdrop {
	position: absolute;
	padding:33px 15px;
	border-radius:5px;
	background: #FFF;
	width:330px;
	z-index:99999;
	right:-146px;
	top:52px;
	-webkit-box-shadow: 0px 3px 6px 0px rgba(50, 50, 50, 0.5);
	-moz-box-shadow:    0px 3px 6px 0px rgba(50, 50, 50, 0.5);
	box-shadow:         0px 3px 6px 0px rgba(50, 50, 50, 0.5);
}

.Newheaderjbdrop:after {
	bottom: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(136, 183, 213, 0);
	border-bottom-color: #FFF;
	border-width: 7px;
	margin-left: -7px;
}

.Newheaderjbdroprow {
	float:left;
	margin:0 0 30px 0;
	width:100%;
	height:auto;
}

.Newheaderjbdroprow:last-child {
	margin:0 0 0 0;
}

.Newheaderjbdroprowcol-1 {
	float:left;
	margin:0;
	width:33.3%;
	height:auto;
	text-align:center;
	font-size:12px;
	color:#737373;
}

.businessinfonewiner {
	width:100% !important;
	padding:100px 0 0 0 !important;
}

.newbusinesslabel {
	float:left;
	margin:0 0 5px;
	width:100%;
	height:auto;
	font-size:14px;
	color:#000;
	font-weight:600;
}

.newbusinessinput {
	float:left;
	margin:0 0 20px;
	width:100%;
	height:38px;
	border:1px solid #e0e0e0;
	padding:0 7px;
	color:#8e8e8e;
	font-size:12px;
	font-weight:400;
}

.newbusinessinput2 {
	float:left;
	margin:0 0 20px;
	width:100%;
	height:78px;
	border:1px solid #e0e0e0;
	padding:7px 7px 0;
	color:#8e8e8e;
	font-size:12px;
	font-weight:400;
	resize:none;
}

.newbusinessctgry {
	float:left;
	margin:0 0 20px;
	width:100%;
	height:auto;
	position:relative;
}

.select-wrapper{
		float: left;
		display: inline-block;
		border: 1px solid #e0e0e0;            
		background:#FFF url(../img/innerpages/profile/plus.png) no-repeat right center;
		cursor: pointer;
		color:#8e8e8e;
		font-size:12px;
	}
	.select-wrapper, .select-wrapper select{
		width:100%;
		height:38px;
		line-height:38px;
	}
	.select-wrapper:hover{
		background:#FFF url(../img/innerpages/profile/plus.png) no-repeat right center;
		border-color: #e0e0e0;
	}
	.select-wrapper .holder{
		display: block;
		margin: 0 35px 0 5px;
		white-space: nowrap;            
		overflow: hidden;
		cursor: pointer;
		position: relative;
		z-index:0;
	}
	.select-wrapper select{
		margin: 0;
		position: absolute;
		z-index: 2;            
		cursor: pointer;
		outline: none;
		opacity: 0;
		/* CSS hacks for older browsers */
		_noFocusLine: expression(this.hideFocus=true); 
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter: alpha(opacity=0);
		-khtml-opacity: 0;
		-moz-opacity: 0;
		font-size:14px;
		color:#000;
	}
	
.select-wrapper select option {
	padding:5px 7px;
}


.select-wrapper2 {
		float: left;
		display: inline-block;
		border: 1px solid #e0e0e0;            
		background:#FFF url(../img/innerpages/profile/droparrow.png) no-repeat right center;
		cursor: pointer;
		color:#8e8e8e;
		font-size:12px;
	}
	.select-wrapper2, .select-wrapper2 select{
		width:100%;
		height:38px;
		line-height:38px;
	}
	.select-wrapper2:hover{
		background:#FFF url(../img/innerpages/profile/droparrow.png) no-repeat right center;
		border-color: #e0e0e0;
	}
	.select-wrapper2 .holder{
		display: block;
		margin: 0 35px 0 5px;
		white-space: nowrap;            
		overflow: hidden;
		cursor: pointer;
		position: relative;
		z-index:0;
	}
	.select-wrapper2 select{
		margin: 0;
		position: absolute;
		z-index: 2;            
		cursor: pointer;
		outline: none;
		opacity: 0;
		/* CSS hacks for older browsers */
		_noFocusLine: expression(this.hideFocus=true); 
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter: alpha(opacity=0);
		-khtml-opacity: 0;
		-moz-opacity: 0;
		font-size:14px;
		color:#000;
		line-height:20px;
	}
	
.select-wrapper2 select option {
	padding:5px 0;
}

.reviewadbg {
	float:left;
	margin:0;
	padding:0 0;
	background:transparent;
}

/* 03-02-16 */

.NewLatestHomeBlogBottom {
	float:left;
    width:100%;
    height:auto;
    padding:16px 20px 20px;
    background:#FFF;    
    border-bottom: 0 !important;
}

.NewLatestHomeBlogBottom h1 a {
	float:left;
	margin:0 0 10px;
	width:100%;
	height:auto;
	padding:0;
	color:#10507b;
}

.NewLatestHomeBlogBottom p {
	float:left;
	margin:0;
	padding:0;
	width:100%;
	color:#334b5d;
	font-size:14px;
}

.Newhomebtmiconcon {
	float:left;
	margin:0;
	width:100%;
	height:auto;
}

.Newblogbtmicons {
	float:left;
	margin:0;
	padding:20px 20px 0;
	width:auto;
	height:auto;
}

.latestnewhomeblogviewicon {
	float:left;
	margin:0 12px 0 0;
	padding:0;
	width:auto;
	height:auto;
}

.latestnewhomeblogviewicon .fa {
	color:#bbb;
	font-size:14px;
	padding:0 3px 0 0;
}

.latestnewhomeblogviewicon span {
	font-size:12px;
	color:#a9aba8;
}

.latestnewhomelikebtn a{
	float:right;
	margin:15px 25px 0 0;
	padding:0;
	font-size:22px;
	color:#2bc9c9;
}

.Nehomeblogcommentbtn {
	float:right;
	margin:21px 14px 0 0;
	padding:0;
	width:74px;
	height:20px;
	border:1px solid #c8c8c8;
	background:#ededed;
	font-size:10px;
	color:#000;
	border-radius:3px;
	text-transform:uppercase;
}

/* LATEST SIGN UP */


.Latestsignupmain {
	margin:50px auto;
	width:890px;
	height:auto;
	overflow:auto;
}

.Latestsignupmaininr {
	float:left;
	margin:90px 0 0 0;
	width:890px;
	height:auto;
}

.latestsignupsec1 {
	float:left;
	margin:0 0 57px 0;
	width:390px;
	height:140px;
	transition: background 1s ease;
	cursor:pointer;
	background:#FFF;
	border:1px solid #e3e3e3;
	position: relative;
}

.latestsignupsec1icon {
	float:left;
	margin:19px 0 0 19px;
	width:100px;
	height:100px;
	background:#f3c53f url(../img/signup/new/icon1.png) no-repeat center center;
	border-radius:5px;
}

.latestsignupsec1:hover {
	background:#f3c53f;
	transition: background .6s ease;
}

.latestsignupsec1txt {
	float:left;
	margin:45px 0 0 30px;
	width:215px;
	height:auto;
	font-size:16px;
	color:#000;
	line-height:24px;
}

.latestsignupsec1:hover .latestsignupsec1txt {
	color:#FFF;
}

.latestsignupsec2 {
	float:left;
	margin:0 0 57px 110px;
	width:390px;
	height:140px;
	transition: background 1s ease;
	cursor:pointer;
	background:#FFF;
	border:1px solid #e3e3e3;
	position: relative;
}

.latestsignupsec2icon {
	float:left;
	margin:19px 0 0 19px;
	width:100px;
	height:100px;
	background:#41d5ff url(../img/signup/new/icon2.png) no-repeat center center;
	border-radius:5px;
}

.latestsignupsec2:hover {
	background:#41d5ff;
	transition: background .6s ease;
}

.latestsignupsec2txt {
	float:left;
	margin:55px 0 0 30px;
	width:215px;
	height:auto;
	font-size:16px;
	color:#000;
	line-height:24px;
}

.latestsignupsec2:hover .latestsignupsec2txt {
	color:#FFF;
}

.latestsignupsec3 {
	float:left;
	margin:0 0 57px 0;
	width:390px;
	height:140px;
	transition: background 1s ease;
	cursor:pointer;
	background:#FFF;
	border:1px solid #e3e3e3;
	position: relative;
}

.latestsignupsec3icon {
	float:left;
	margin:19px 0 0 19px;
	width:100px;
	height:100px;
	background:#e0594b url(../img/signup/new/icon3.png) no-repeat center center;
	border-radius:5px;
}

.latestsignupsec3:hover {
	background:#e0594b;
	transition: background .6s ease;
}

.latestsignupsec3txt {
	float:left;
	margin:55px 0 0 30px;
	width:215px;
	height:auto;
	font-size:16px;
	color:#000;
	line-height:24px;
}

.latestsignupsec3:hover .latestsignupsec3txt {
	color:#FFF;
}

.latestsignupsec4 {
	float:left;
	margin:0 0 57px 110px;
	width:390px;
	height:140px;
	transition: background 1s ease;
	cursor:pointer;
	background:#FFF;
	border:1px solid #e3e3e3;
	position: relative;
}

.latestsignupsec4icon {
	float:left;
	margin:19px 0 0 19px;
	width:100px;
	height:100px;
	background:#9fc300 url(../img/signup/new/icon4.png) no-repeat center center;
	border-radius:5px;
}

.latestsignupsec4:hover {
	background:#9fc300;
	transition: background .6s ease;
}

.latestsignupsec4txt {
	float:left;
	margin:55px 0 0 30px;
	width:215px;
	height:auto;
	font-size:16px;
	color:#000;
	line-height:24px;
}

.latestsignupsec4:hover .latestsignupsec4txt {
	color:#FFF;
}

.latestsignuptxt {
	float:left;
	margin:0;
	width:100%;
	text-align:center;
	font-size:30px;
	color:#505050;
}

.latestsignuparrow {
	float:left;
	margin:36px 0 88px 0;
	width:100%;
	text-align:center;
}

.Latestsignupclose {
	float:left;
	margin:0 0 0 0;
	width:24px;
	height:24px;
	position: absolute;
	right: 90px;
	bottom: -41px;
	display: none;
}


.LatestsignupNext a {
	float:left;
	margin:240px 0 0 83px;
	width:39px;
	height:39px;
}

/* 20-02-17 */

.signup-blur {
	-webkit-filter: blur(2px);
	-moz-filter: blur(2px);
	-o-filter: blur(2px);
	-ms-filter: blur(2px);
	filter: blur(2px);
	background-color: #FFF;
	opacity: .5;
	cursor: default;
}

.signup-blur:hover {
	background: none !important;
}

.signup-blur:hover .latestsignupsec1txt {
	color: #000 !important;
}

.signup-blur:hover .latestsignupsec2txt {
	color: #000 !important;
}

.signup-blur:hover .latestsignupsec3txt {
	color: #000 !important;
}

.signup-blur:hover .latestsignupsec4txt {
	color: #000 !important;
}

.signup-blur-next {
	position: absolute;
	width: 70px;
	height: 25px;
	background: #26d0c4;
	border: 0;
	padding: 0;
	font-size: 14px;
	color: #FFF;
	right: 0;
	bottom: -41px;
	display: none;
}

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: 65px;
	-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 {
	float: left;
	margin: 19px 0 0;
	background: #fff;
	border: 1px solid #bdbdbd;
	width: 100%;
	position: relative;
	height: 497px;
}

.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;
	line-height: 22px;
}

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

.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: -35px;	
	border-top: 1px solid #eaeaea;
	background: #FFF;	
	z-index: 1;
}


.new-noti-view-all a{
	float: left;
	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;
}

.navbar-default {
	background: rgba(255, 255, 255, 1);
	-webkit-box-shadow: 0px 2px 5px 0px rgba(50, 50, 50, 0.41);
	-moz-box-shadow:    0px 2px 5px 0px rgba(50, 50, 50, 0.41);
	box-shadow:         0px 2px 5px 0px rgba(50, 50, 50, 0.41);
}

.navbar {
	height: 60px;
}

.HeaderSearch_latest {
	margin: 0 auto;
	width: 100%;
	height: 60px;
}

.HeaderSearch_latest_Sec1 {
	float: left;
	margin: 11px 0 0 0;
	width: 283px;
	height: 36px;
	position: relative;
}

.Refresh a {
	width: 22px;
	height: 22px;
	position: absolute;
	right: 12px;
	top: 8px;
	z-index: 99999;
}

.HeaderSearch_latest_Sec1input {
	float: left;
	margin: 0;
	width: 100%;
	height: 38px;
	background: #FFF url(../img/common/point_over.png) no-repeat 10px center;
	color: #7c7c7c;
	font-size: 13px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
	padding: 0 0 0 43px;
	border: 1px solid #aeaeae;
	border-radius: 2px;
}

.HeaderSearch_latest_Sec1input:focus {
	background: #FFF url(../img/common/point_over.png) no-repeat 10px center;
}

.HeaderSearch_latest_Sec2 {
	float: left;
	margin: 11px 0 0 10px;
	width: 426px;
	height: 36px;
	position: relative;
}

.HeaderSearch_latest_Sec1input2 {
	float: left;
	margin: 0;
	width: 100%;
	height: 38px;
	background: #FFF url(../img/common/newserch_over.png) no-repeat left center;
	border: 1px solid #aeaeae;
	color: #7c7c7c;
	font-size: 13px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
	padding: 0 0 0 37px;
	border-radius: 2px;
}

.HeaderSearch_latest_Sec1input2:focus {
	background: #FFF url(../img/common/newserch_over.png) no-repeat left center;
}

.NewSearchBtn {
	width: 22px;
	height: 22px;
	border: 0;
	position: absolute;
	right: 0;
	top: 7px;
}

.HeaderSearch_latest_Sec1input2:focus .NewSearchBtn {
	background: url(../img/common/newsearch_over.png) no-repeat;
}


.new-login a{
	float: right;
	margin: 0 0 0 0;
	width: 86px;
	height: 60px;
	text-align: center;
	line-height: 60px;
	font-size: 14px;
	color: #363636;
	border-right: 1px solid #dce0e0;
	border-left: 1px solid #dce0e0;
	position: relative;
}

.new-signup a{
	float: right;
	margin: 0 0 0 0;
	width: 86px;
	height: 60px;
	text-align: center;
	line-height: 60px;
	font-size: 14px;
	color: #363636;
	border-left: 1px solid #dce0e0;
	position: relative;
}

.new-header-search-drop {
	position: absolute;
	width: 100%;
	height: auto;
	border: 1px solid #e7e7e7;
	background: #FFF;
	top: 38px;
}

.new-header-search-drop-row {
	float: left;
	margin: 0;
	width: 100%;
	height: 36px;
	border-bottom: 1px solid #e7e7e7 !important;
}

.new-head-filter {
	top: 49px !important;
}

.autocomplete-suggestions {
	border: 1px solid #e7e7e7 !important;
}

.new-header-search-drop-row:last-child {
	border-bottom: 0;
}

.new-top-search-icon {
	float: left;
	margin: 5px 0 0 8px;
	width: 23px;
	height: 25px; 
}

.new-top-search-txt {
	margin: 0 0 0 52px;
	line-height: 34px;
	font-size: 12px;
	color: #404040;
}

.NewHeaderLeftCon {
	position:absolute;
	width:188px;
	height:45px;
	top:0;
	left:15px;
}

.NewHeaderCenterCon {
	height:38px;
	margin:0 auto;
	width: 720px;
}

.NewHeaderRightCon {
	position:absolute;
	width:330px;
	height:28px;
	top:0;
	right:0;
}

.Newmenubeforelogin a{
	float:right;
	margin:14px 23px 0 23px;
	width:83px;
	height:32px;
	border: 2px solid #c4c4c4;
	line-height:28px;
	font-size:14px;
	color:#363636;
	font-weight:400;
	background:none;
	text-align:center;
	background: #FFF;
}

.Newmenubeforelogin a .fa {
	padding-left: 10px;
	color: #c4c4c4;
	font-size: 16px;
}

.new-header-search-drop-row-list {
	float: left;
	margin: 0;
	width: 100%;
	height: auto;
	border-bottom: 1px solid #e7e7e7;
}

.new-header-search-drop-row-list p {
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
	line-height: 22px;
	font-size: 12px;
	color: #404040;
}

.new-header-search-drop-row-list span {
	float: left;
	margin: 0 0 7px;
	padding: 0;
	line-height: 12px;
	font-size: 12px;
	color: #404040;
}

/* AFTER LOGIN ADDONS */

.afterloginplus a{
	float:right;
	margin:18px 14px 0 0;
	width:28px;
	height:24px;
	border-radius:5px;
	background:#26d0c4;
	text-align:center;
	line-height:24px;
	color:#FFF;
	font-size:14px;
}

.Addplusnewdrop {
	position: fixed;
	z-index: 99999;
	height: auto;
	width: 196px;
	background: #FFF;
	right: 190px;
	top: 60px;
	border: 1px solid #aaabab;
}

.Addplusnewdrop ul {
	float: left;
	margin: 0;
	padding: 0;
	list-style: none;
}

.Addplusnewdrop ul li {
	float: left;
	margin: 0;
	padding: 0 22px;
	width: 100%;
	border-bottom: 1px solid #f0f0f2;
	height: 40px;
	line-height: 40px;
}

.Addplusnewdrop ul li a {
	color: #747474;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	font-weight: 400;
}

.Addplusnewdrop ul li a:hover {
	color: #26d0c4;
}

/* NOTIFICATION */

.TopNotification {
	float: right;
	margin: 15px 14px 0 0;
	width: auto;
	height: auto;
	font-size: 21px;
	color: #8f929a;
	position: relative;
	cursor: pointer;
}

.NotiWindowMaindiv {
	width: 387px;
	height: auto;
	overflow: auto;
	background: #FFF;
	-webkit-box-shadow: -1px 1px 5px 0px rgba(50, 50, 50, 0.5);
	-moz-box-shadow: -1px 1px 5px 0px rgba(50, 50, 50, 0.5);
	box-shadow: -1px 1px 5px 0px rgba(50, 50, 50, 0.5);
	position: fixed;
	z-index: 999999;
	top: 60px;
	right: 20px;
	padding: 0 0 20px 0;
}

.NotiFicInner {
	float: left;
	margin: 0 20px;
	width: 347px;
	height: auto;
	position: relative;
}

.NotificTopArrow {
	width: 11px;
	height: 6px;
	position: absolute;
	bottom: -15px;
	right: 0;
	z-index: 1031;
}

.NotificTop {
	float: left;
	margin: 0;
	width: 100%;
	height: 42px;
	border-bottom: 1px solid #dbdbdb;
}

.NotTopSec1 {
	float: left;
	margin: 13px 0 0 0;
	padding-bottom: 5px;
	width: 50%;
	height: auto;
	border-bottom: 3px solid #f60808;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	color: #000;
}

.NotiFication_Row {
	float: left;
	margin: 0;
	width: 100%;
	height: auto;
}

.NotiFicationSpan1 {
	float: left;
	margin: 0;
	width: 74px;
	height: auto;
}

.NotiFicationSpan1Pro {
	float: left;
	margin: 20px 0 0 20px;
	width: 34px;
	height: 34px;
	border-radius: 50%;
}

.NotiFicationSpan1Pro img {
	width: 100%;
	height: 100%;
	border-radius: 50%;
}

.NotiFicationSpan2 {
	float: left;
	margin: 20px 0 0 0;
}

.NotiFicationSpan2 h1 {
	float: left;
	margin: 0;
	padding: 0;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	color: #000;
}

.NotiFicationSpan2 p {
	float: left;
	clear: left;
	margin: 0;
	padding: 0;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	color: #777;
}

.NotificTic a {
	float: right;
	margin: 28px 12px 0 0;
	width: auto;
	height: auto;
	font-size: 22px;
	color: #383838;
}

.NotificClose a {
	float: right;
	margin: 28px 0 0 0;
	width: auto;
	height: auto;
	font-size: 22px;
	color: #b9b9b9;
}

/* CHAT */

.NewTopMsgicon a {
	float: right;
	margin: 13px 27px 0 0;
	width: auto;
	height: auto;
	position: relative;
	color: #8f929a;
	font-size: 21px;
}

.ChatWindowMaindiv {
	width: 470px;
	height: auto;
	overflow: auto;
	background: url(../img/common/chat_bg.jpg) repeat;
	-webkit-box-shadow: -1px 1px 5px 0px rgba(50, 50, 50, 0.5);
	-moz-box-shadow: -1px 1px 5px 0px rgba(50, 50, 50, 0.5);
	box-shadow: -1px 1px 5px 0px rgba(50, 50, 50, 0.5);
	position: fixed;
	z-index: 999999;
	top: 60px;
	right: 0;
}

.ChatActCon {
	float: left;
	margin: 0;
	width: 100%;
	height: auto;
}

.ChatActLeftSec {
	float: left;
	margin: 0;
	width: 44px;
	height: 100%;
	background: #efefef;
	padding-bottom: 20px;
	position: relative;
}

.ChatCatIcon1 a {
	float: left;
	margin: 12px 0 0 11px;
	width: 22px;
	height: 17px;
	background: url(../img/common/chat_icons.png) no-repeat -1px 0;
}

.ChatCatIcon2 a {
	float: left;
	margin: 12px 0 0 10px;
	width: 22px;
	height: 18px;
	background: url(../img/common/chat_icons.png) no-repeat 0 -18px;
}

.ChatCatIcon3 a {
	float: left;
	margin: 12px 0 0 10px;
	width: 22px;
	height: 20px;
	background: url(../img/common/chat_icons.png) no-repeat 0 -37px;
}

.ChatCatIcon4 a {
	float: left;
	margin: 12px 0 0 10px;
	width: 23px;
	height: 21px;
	background: url(../img/common/chat_icons.png) no-repeat 0 -58px;
}

.ChatCatIcon5 a {
	float: left;
	margin: 12px 0 0 10px;
	width: 20px;
	height: 20px;
	background: url(../img/common/chat_icons.png) no-repeat -1px -80px;
}

.ChatCatIcon6 a {
	float: left;
	margin: 12px 0 0 10px;
	width: 20px;
	height: 20px;
	background: url(../img/common/chat_icons.png) no-repeat 0 -101px;
}

.ChatActRightSec {
	float: left;
	margin: 0;
	width: 426px;
	height: auto;
	background: #fcfcfc;
	padding-bottom: 20px;
	min-height: 165px;
}

.ChatActTop {
	float: left;
	margin: 0;
	width: 100%;
	height: 46px;
	background: #FFF;
}

.ChatActTop ul {
	float: left;
	margin: 0;
	padding: 0;
	width: 90%;
	height: auto;
	list-style: none;
}

.ChatActTop ul li a {
	float: left;
	margin: 0;
	padding: 13px 0 0 20px;
	font-size: 14px;
	color: #9b9b9b;
	font-family: 'Open Sans', sans-serif;
}

.ChatActTop ul li a:hover {
	color: #010101;
}

.ChatActTopNav_act a {
	color: #010101 !important;
}

.ChatClose a {
	float: right;
	margin: 15px 20px 0 0;
	width: 16px;
	height: 16px;
	background: url(../img/common/chatclose.png) no-repeat;
}

.ChatActRow1 {
	float: left;
	margin: 25px 0 0 0;
	width: 100%;
	height: auto;
}

.ChatProImg {
	float: left;
	margin: 0 0 0 20px;
	width: 41px;
	height: 41px;
	border-radius: 50%;
}

.ChatProImg img {
	width: 100%;
	height: 100%;
	border-radius: 50%;
}

.ActChatNameCon {
	float: left;
	margin: 0 0 0 14px;
	width: 275px;
	height: auto;
}

.ActChatNameCon h1 {
	float: left;
	margin: 3px 0 0 0;
	width: 100%;
	height: auto;
	font-size: 14px;
	color: #010101;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
}

.ActChatNameCon p {
	float: left;
	margin: 3px 0 0 0;
	width: 100%;
	height: auto;
	font-size: 14px;
	color: #9b9b9b;
	font-family: 'Open Sans', sans-serif;
}

.ChatOnlineIcon {
	float: left;
	margin: 14px 0 0 0;
	width: 13px;
	height: 13px;
	background: #63e4b8;
	border-radius: 50%;
}

.ChatConverCon {
	float: left;
	margin: 0;
	width: 100%;
	height: auto;
}

.ChatActTop p {
	float: left;
	width: auto;
	height: auto;
	color: #9b9b9b;
	font-size: 14px;
	font-family: 'Open Sans', sans-serif;
	padding: 12px 0 0 20px;
}

.ChatActTop p span {
	color: #010101 !important;
}

.ChatConverBack {
	float: left;
	margin: 0;
	width: 100%;
	height: auto;
	text-align: center;
}

.ChatConverBack a {
	font-size: 35px;
	color: #929292;
}

.ChatConverleftImg {
	float: left;
	margin: 7px 0 2px 7px;
	width: 30px;
	height: 30px;
	border-radius: 50%;
	border: 1px solid #ddd;
}

.ChatConverleftImg img {
	width: 100%;
	height: 100%;
	border-radius: 50%;
}

.ChatConvInner {
	float: left;
	margin: 0;
	width: 375px;
	height: auto;
	padding: 70px 0 0 0 !important;
	border-right: 1px solid #efefef;
}

.ChatTime {
	float: left;
	margin: 0;
	width: 100%;
	height: auto;
}

.ChatOnlineIcon2 {
	float: right;
	margin: 19px 9px 0 0;
	width: 13px;
	height: 13px;
	background: #63e4b8;
	border-radius: 50%;
}

.ChatTime p {
	float: right;
	margin: 16px 19px 0 0;
	padding: 0;
	width: auto;
}

.ChatCovRow {
	float: left;
	margin: 30px 0 0 0;
	width: 100%;
}

.ChatConverProImg {
	float: left;
	margin: 0 0 0 20px;
	width: 41px;
	height: 41px;
	border-radius: 50%;
	border: 1px solid #ddd;
}

.ChatConverProImg img {
	width: 100%;
	height: 100%;
	border-radius: 50%;
}

.ChatFieldCon {
	float: left;
	margin: 3px 0 0 14px;
	width: 230px;
	height: auto;
}

.ChatFieldCon h1 {
	float: left;
	margin: 0;
	width: 100%;
	height: auto;
	font-size: 14px;
	color: #010101;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
}

.ChatFieldCon p {
	float: left;
	margin: 0;
	width: 100%;
	height: auto;
	font-size: 14px;
	color: #6a6a6a;
	font-family: 'Open Sans', sans-serif;
}

.ChatTimeCon {
	float: right;
	margin: 0 0 0 0;
	width: auto;
	height: auto;
	background: url(../img/common/chat_dot.png) no-repeat right center;
	color: #9b9b9b;
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	padding: 0 15px 0 0;
}

.ChatConverProImgSelf {
	float: left;
	margin: 0 0 0 15px;
	width: 41px;
	height: 41px;
	border-radius: 50%;
	border: 1px solid #ddd;
}

.ChatConverProImgSelf img {
	width: 100%;
	height: 100%;
	border-radius: 50%;
}

.ChatFieldSelfCon {
	float: left;
	margin: 3px 0 0 14px;
	width: 230px;
	height: auto;
}

.ChatFieldSelfCon h1 {
	float: right;
	margin: 0;
	width: 100%;
	height: auto;
	font-size: 14px;
	color: #010101;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	text-align: right;
}

.ChatFieldSelfCon p {
	float: right;
	margin: 0;
	width: 100%;
	height: auto;
	font-size: 14px;
	color: #6a6a6a;
	font-family: 'Open Sans', sans-serif;
	text-align: right;
}

.ChatinputRow {
	float: left;
	margin: 30px 0 0 0;
	width: 100%;
	height: auto;
	background: #FCFCFC;
}

.ChatInput {
	float: left;
	margin: 0 0 0 70px;
	width: 231px;
	height: 44px;
	background: #f1f1f1;
	border: 1px solid #d2d2d2;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	font-size: 14px;
	color: #9b9b9b;
	font-family: 'Open Sans', sans-serif;
	text-indent: 19px;
}

.ChatMain_icon {
	float: left;
	margin: 0 0 0 15px;
	width: 48px;
	height: 48px;
	background: url(../img/common/chatmain_icon.png) no-repeat;
}

/* PROFILE DROPDOWN */

.Latestproconbg {
	float: right;
	width: 93px;
	height: 60px;
	background: #FFF;
	border-left: 1px solid #dce0e0;
}

.NewdropdownArrow a {
	float: right;
	width: auto;
	height: 60px;
	line-height: 60px;
	font-size: 14px;
	color: #919191;
	margin: 0 15px 0 0;
}

.NewtopprofileName {
	float: right;
	margin: 0;
	width: auto;
	padding: 0 20px 0 0;
}

.NewtopprofileName p {
	float: left;
	height: auto;
	margin: 15px 0 0 0;
	padding: 0;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	color: #f0f0f0;
	font-size: 14px;
}

.NewtopprofileName span {
	float: left;
	clear: left;
	height: auto;
	margin: 0;
	padding: 0;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	color: #969696;
	font-size: 12px;
}

.NewtopprofileImg {
	float: right;
	margin: 10px 12px 0 0;
	width: 42px;
	height: 40px;
	border: 1px solid #838383;
	overflow: hidden;
}

.NewtopprofileImg img {
	width: 100%;
	height: 100%;
}

.LatestHomeDropdownMain {
	width: 267px;
	height: auto;
	background: #FFF;
	position: absolute;
	top: 60px;
	right: 10px;
	border: 1px solid #ccc;
	border-top: 0 !important;
	-webkit-box-shadow: 0px 5px 5px 0px rgba(50, 50, 50, 0.30);
	-moz-box-shadow: 0px 5px 5px 0px rgba(50, 50, 50, 0.30);
	box-shadow: 0px 5px 5px 0px rgba(50, 50, 50, 0.30);
	z-index: 1;
}


.LatestDropdownHeader {
	width: 100%;
	float: left;
	height: auto;
	border-bottom: 1px solid #CCC;
	min-height: 60px;
}

.propicdropdown {
	float: left;
	margin: 10px 0 0 10px;
	width: 42px;
	height: 40px;
	border: 1px solid #838383;
}

.propicdropdown img {
	width: 100%;
	height: 100%;
}

.ProfileDtlDrop {
	float: left;
	margin-left: 17px;
	width: 186px;
}

.ProfileDtlDrop p {
	height: auto;
	margin: 15px 0 0 0;
	padding: 0;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	color: #505050;
	font-size: 14px;
	width: 100%;
	display: inline-block;
}

.ProfileDtlDrop span {
	height: auto;
	margin: 0;
	padding: 0;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	color: #969696;
	font-size: 12px;
	width: 100%;
	display: inline-block;
	line-height: 14px;
	vertical-align: top;
	white-space: nowrap; 
	overflow: hidden; 
	text-overflow: ellipsis;
}

.ProfileDtlDrop a {
	height: auto;
	margin: 0;
	padding: 0;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	color: #5eccff;
	font-size: 12px;
	width: 100%;
	display: inline-block;
	vertical-align: top;
}

.NewdropLeftSec {
	float: left;
	margin: 0;
	width: 100%;
	height: auto;
}

.NewdropLeftSec ul {
	margin: 0 0 0 0;
	padding: 0;
	list-style: none;
}

.NewdropLeftSec ul li {
	border-bottom: 1px solid #f0f0f2;
}

.NewdropLeftSec ul li a {
	margin: 0 0 0 0;
	padding: 13px 0;
	display: inline-block;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	color: #747474;
	font-size: 14px;
	border-bottom: 0;
	width: 100%;
}

.NewdropLeftSec ul li:last-child {
	border-bottom: 0;
}

.NewdropLeftSec ul li a .fa {
	width: 73px;
	text-align: center;
}



/* MOBIEL HEADER */

.fluidheader {
	width:100%;
	height:50px;
	background:#FFF;
	display:inline-block;
	text-align:center;
	position:fixed;
	top:0;
	left:0;
	z-index:99999;
	box-shadow: 0 2px 5px 0 rgba(50, 50, 50, 0.41);
	display: none;
}

.fluidheaderlogo  {
	display:inline-block;
	text-align:center;
	height:auto;
	margin:0 0 0 0;
	height:50px;
	line-height:50px;
}

.FluidSearch a{
	width:30px;
	height:40px;
	color:#929292;
	font-size:20px;
	position:absolute;
	top:10px;
	right:13px;
}

.FluidSearchcon {
	position:fixed;
	z-index:999999;
	width:100%;
	height:100vh;
	background:rgba(0, 0, 0, .8);
	top:0;
	left:0;
	padding:20px;
}

.FluidLocation {
	width:100%;
	height:40px;
	background:url(../img/common/point.png) no-repeat left center;
	font-size:14px;
	color:#CCC;
	font-weight:400;
	font-family: "Ubuntu",sans-serif;
	margin:0 0 20px 0;
	padding:0 10px 0 30px;
	border:0 !important;
	border-bottom:2px solid #787878 !important;
}

.FluidLocationSearch {
	width:100%;
	height:40px;
	background:url(../img/common/searchbtn.png) no-repeat left center;
	font-size:14px;
	color:#CCC;
	font-weight:400;
	font-family: "Ubuntu",sans-serif;
	margin:0 0 20px 0;
	padding:0 10px 0 30px;
	border:0 !important;
	border-bottom:2px solid #787878 !important;
}

.FluidSearchBtn {
	float: right;
	width:48%;
	height:40px;
	background:#09bafc;
	font-size:14px;
	color:#FFF;
	font-weight:400;
	font-family: "Ubuntu",sans-serif;
	text-transform:uppercase;
	border:0;
	letter-spacing:1px;
	border-radius:5px;
}

.FluidSearch_close a{
	position:fixed;
	top:0;
	right:0;
	width:30px;
	height:30px;
	font-size:20px;
	color:#FFF;
}

.FluidSearchCancel {
	float: left;
	width:48%;
	height:40px;
	background:#ccc;
	font-size:14px;
	color:#6a6b6b;
	font-weight:400;
	font-family: "Ubuntu",sans-serif;
	text-transform:uppercase;
	border:0;
	letter-spacing:1px;
	border-radius:5px;
	margin:0 0 0 1%;
}

.Mobnav {
	width: 30px;
	height: 30px;
	position: fixed;
	left: 12px;
	top: 11px;
	font-size: 21px;
	cursor: pointer;
	color: #626262;
	display: none;
}
.updated-emial-check {
    background: #31b0c2 none repeat scroll 0 0;
    border: 0 none;
    border-radius: 5px;
    color: #fff;
    font-size: 14px;
    height: 40px;
    padding: 0;
    position: absolute;
    right: -90px;
    top: 10px;
    width: 75px;
}

@media only screen and (max-width: 768px) { 
	.fluidheaderlogo {
	    width: 40%;
	}

	.fluidheaderlogo img {
		width: 100%;
	}

}



