.finance-info p {
	width:48%!important
}
* {
	margin:0;
	padding:0
}
body {
	background-position:top;
	background-color:#fff;
	font-size:12px;
	color:#454545;
	margin:0;
	padding:0;
	font-family:Roboto, sans-serif!important
}
.clear {
	clear:both
}
ul {
	list-style:none;
	margin:0!important
}
:focus, a:focus {
	outline:0!important
}
a:hover {
	text-decoration:none!important
}
a {
	text-decoration:none
}
a img {
	border:none
}
h1 {
	font-size:25px;
	color:#454545;
	margin:0;
	padding:0
}
h2 {
	font-size:22px;
	color:#454545;
	margin:0;
	padding:0
}
h3 {
	font-size:20px;
	color:#454545;
	margin:0;
	padding:0
}
h4 {
	font-size:18px;
	color:#454545;
	margin:0;
	padding:0
}
h5 {
	font-size:15px;
	color:#454545;
	margin:0;
	padding:0
}
h6 {
	font-size:14px;
	color:#454545;
	margin:0;
	padding:0
}
p {
	font-family:Roboto, sans-serif;
	font-size:12px;
	color:#454545;
	margin:0!important;
	padding:0
}
.wrapper {
	overflow:hidden;
	float:left;
	width:100%
}
.main-header {
	width:100%;
	float:left;
	position:fixed;
	z-index:999;
-webkit-transition:padding .5s linear;
transition:padding .5s linear
}
.header-msg {
	float:left;
	width:100%;
	background:#f9f9f9;
	padding:12px 0
}
.header-msg p {
	float:left;
	width:95%;
	color:#484b51;
	font-size:15px;
	font-weight:400
}
.msg-close {
	float:right;
	width:5%;
	text-align:right;
	font-size:19px;
	color:#ff6400
}
.msg-close:hover {
	color:#4e128a
}
.msg-close .fa {
	float:right
}
.header-area {
	float:left;
	width:100%
}
.header-area .dropdown-menu {
	background:#400f71!important;
	border:none!important;
	min-width:199px;
	padding:5px 15px 6px;
	left:-5px;
	top:97%
}
.header-area .dropdown-menu a {
	padding:8px 0!important;
	border-bottom:1px solid #400f71!important;
	width:100%
}
.header-area .dropdown-menu a:last-child {
	border:none!important
}
.header-area .dropdown-menu a:hover {
	font-weight:500
}
.header-area .dropdown.show .dropdown-menu {
	display:none!important
}
.header-area .dropdown:hover .dropdown-menu {
	display:block!important
}
.navbar-brand {
	margin-right:0!important;
	padding:0!important
}
.navbar-brand img {
	width:188px;
	float:left
}
.menu .navbar-nav li {
	margin-left:12px
}
.menu .navbar-nav li a {
	font-family:Roboto, sans-serif;
	color:#fff;
	font-size:14px;
	font-weight:400;
	padding:25px 5px;
	float:left;
-webkit-transition:padding .5s linear;
transition:padding .5s linear;
	border-bottom:2px solid transparent
}
.menu .navbar-nav li a b {
	font-weight:400
}
.menu .navbar-nav li a.active, .menu .navbar-nav li a:hover {
	border-bottom:2px solid #ff6400
}
.list-property {
	padding:5px 17px!important;
	margin-left:10px;
	border:1px solid #fff!important;
	border-radius:1px;
	margin-top:20px;
-webkit-transition:.5s!important;
transition:.5s!important
}
.fixed-header .list-property {
	margin-top:15px;
-webkit-transition:.5s!important;
transition:.5s!important
}
.list-property:hover {
	background:#ff6400!important;
	color:#fff!important;
	border:1px solid #ff6400!important
}
.main-header .navbar {
	width:100%;
	padding:0 15px
}
.main-header .navbar-brand {
	margin-right:140px!important;
	position:relative;
	z-index:5
}
.dsk_search {
	display:block;
	float:right;
	width:32px;
	height:32px;
	position:relative;
	margin-left:30px
}
.dsk_search input {
	outline:0
}
.dsk_search input[type=search] {
	-webkit-appearance:textfield;
	-webkit-box-sizing:content-box;
	font-family:inherit;
	font-size:100%
}
.dsk_search input::-webkit-search-cancel-button, .dsk_search input::-webkit-search-decoration {
display:none
}
.dsk_search input[type=search] {
	background:#fff url(../images/mobile_search.png) no-repeat left 8px center;
	border:none;
	-webkit-border-radius:10em;
	-moz-border-radius:10em;
	border-radius:10em;
-webkit-transition:all .5s;
-moz-transition:all .5s;
transition:all .5s;
	font-size:13px
}
.dsk_search input[type=search]:focus {
	width:100px;
	background-color:#ccc;
	border-color:#66cc75
}
.dsk_search input:-moz-placeholder {
color:#999
}
.dsk_search input::-webkit-input-placeholder {
color:#999
}
#demo-2 input[type=search] {
	width:31px;
	height:31px;
	line-height:25px;
	color:transparent;
	cursor:pointer;
	background-color:transparent;
	display:inline-block;
	float:left;
	border:1px solid #fff
}
#demo-2 input[type=search]:focus {
	position:absolute;
	width:159px;
	padding-left:30px;
	color:#fff;
	background-color:#4e128a;
	cursor:auto;
	padding-right:10px;
	top:0;
	left:0;
	z-index:9999
}
#demo-2 input:-moz-placeholder {
color:#fff
}
#demo-2 input::-webkit-input-placeholder {
color:#fff
}
.related-companyes {
	float:left;
	width:100%;
	background:#f9f9f9;
	padding:20px 0;
	text-align:center
}
.related-companyes ul li {
	display:inline-block;
	margin:0 20px
}
.top-footer {
	float:left;
	width:100%;
	margin-top:70px
}
.fot-logo {
	float:left;
	width:100%;
	margin-bottom:25px
}
.fot-logo img {
	width:152px
}
.fot-box p {
	color:#525a5d;
	font-size:14px;
	font-family:Roboto, sans-serif;
	font-weight:400;
	line-height:21px;
	display:inline-block;
	text-align:justify
}
.red-mor {
	color:#4e128a;
	font-weight:500;
	font-size:15px;
	font-family:Roboto, sans-serif;
	margin:20px 0;
	display:inline-block
}
.red-mor:hover {
	color:#ff6400
}
.help-support {
	display:inline-block;
	margin-bottom:20px!important;
	float:left;
	width:100%
}
.help-support li {
	float:left;
	background:url(../images/border.png) no-repeat right center
}
.help-support li:last-child {
	background:0 0
}
.help-support li a {
	color:#525a5d;
	font-size:15px;
	font-family:Roboto, sans-serif;
	font-weight:500;
	padding:0 15px
}
.help-support li a:hover {
	color:#5b028e
}
.help-support li:first-child a {
	padding-left:0
}
.first-fot-box {
	border-right:1px solid #ededed;
	padding-right:25px
}
.fot-box2 {
	padding:0 20px 0 20px;
	border-left:1px solid #dce0e5;
	border-right:1px solid #dce0e5;
	margin-top:14px
}
.fot-box {
	width:100%;
	float:left;
	padding-top:20px
}
.fot-box-menus ul {
	width:100%;
	float:left
}
.fot-box-menus ul li {
	margin-bottom:5px
}
.fot-box-menus ul li a {
	color:#525a5d;
	font-size:14px;
	font-weight:400;
	font-family:Roboto, sans-serif
}
.fot-box-menus ul li a:hover {
	color:#5b028e
}
.fot-socials {
	margin-top:12px!important
}
.fot-socials li {
	float:left;
	margin:0 5px 0 0
}
.fot-socials li a {
	width:28px;
	height:28px;
	border-radius:2px;
	background:#a6a6a6;
	display:inline-block;
	text-align:center;
	line-height:28px;
	color:#fff!important;
	font-size:17px!important
}
.fot-socials li a:hover {
	color:#fff!important
}
.fot-box-menus h4 {
	color:#2e2e2e;
	font-size:18px;
	font-weight:500;
	margin-bottom:16px
}
.below-footer {
	float:left;
	width:100%;
	text-align:left;
	padding:35px 0;
	border-top:1px solid #ededed
}
.below-footer p {
	color:#7d7e7e;
	font-weight:400;
	font-size:14px;
	font-family:Roboto, sans-serif;
	width:100%;
	position:relative
}
.learn-area {
	float:left;
	width:100%;
	padding:60px 0
}
.page-header {
	float:left;
	width:100%;
	position:relative;
	padding-bottom:15px;
	text-align:center
}
.page-header h2 {
	color:#000;
	font-size:30px;
	font-weight:700;
	font-family:Roboto, sans-serif;
	margin-bottom:9px;
	width:100%
}
.page-header h1{
	color:#000;
	font-size:30px;
	font-weight:700;
	font-family:Roboto, sans-serif;
	margin-bottom:9px;
	width:100%
}
.page-header p {
	color:#666d7c;
	font-size:16px;
	font-weight:400;
	font-family:Roboto, sans-serif;
	padding:0 10%;
	width:100%;
	position:relative
}
.page-header p::after {
content:"";
height:3px;
width:45px;
background:#ccc;
position:absolute;
bottom:-17px;
left:0;
right:0;
margin:auto
}
.banner-area {
	float:left;
	width:100%;
	min-height:600px;
	background-size:cover!important;
	background:url(../images/banner.webp) no-repeat left center;
	position:relative;
	margin-top:0
}
.fixed-header {
-webkit-transition:background-color .2s linear;
transition:background-color .2s linear;
	box-shadow:0 5px 15px 0 rgba(0, 0, 0, .1);
transition:.3s
}
.fixed-header .menu .navbar-nav li a {
	padding:20px 5px;
-webkit-transition:padding .5s linear;
transition:padding .5s linear
}
.banner-contain {
	margin-top:150px;
	width:60%;
	float:right;
	text-align:center
}
.banner-contain h2 {
	font-size:60px;
	text-align:center;
	color:#fff;
	font-weight:600
}
.banner-contain h1 {
	font-size:60px;
	text-align:center;
	color:#fff;
	font-weight:600
}
.banner-contain p {
	color:#cdafef;
	font-size:20px;
	font-weight:700;
	margin:18px 0 30px 0!important
}
.post-project {
	display:inline-block;
	padding:13px 30px;
	border-radius:5px;
	color:#fff;
	border:1px solid #fff;
	font-size:18px;
	font-weight:700;
	text-transform:uppercase;
	margin:0 5px;
-webkit-transition:.5s!important;
transition:.5s!important
}
.post-project img {
	width:23px
}
.rev-btn {
	background:#ff6400;
	border:1px solid #ff6400
}
.post-project:hover {
	color:#fff!important;
	box-shadow:0 2px 10px 1px rgba(13, 2, 21, .7), 0 1px 2px rgba(16, 5, 30, .5);
-webkit-transition:.5s!important;
transition:.5s!important
}
.rev-btn:hover {
	color:#fff!important;
	background:#dd4d06;
	box-shadow:0 2px 10px 1px rgba(13, 2, 21, .7), 0 1px 2px rgba(16, 5, 30, .5);
-webkit-transition:.5s!important;
transition:.5s!important
}
.all-learn ul {
	padding:0;
	margin:0
}
.all-learn ul li {
	float:left;
	width:20%;
	padding:15px
}
.learn-box span {
	display:inline-block;
	height:48px;
	margin-bottom:12px;
	line-height:48px
}
.all-enable {
	float:left;
	width:100%;
	margin-top:50px;
	padding:0 15px
}
.enable-box {
	float:left;
	width:100%;
	text-align:center;
	transform:translateY(0);
transition:all .7s
}
.enable-box:hover {
	transform:translateY(-15px)
}
.enable-box:hover img {
	box-shadow:0 1px 8px 0 rgba(0, 0, 0, .4);
	border-radius:50%;
transition:all .4s
}
.enable-box img {
	margin-bottom:20px;
	width:146px
}
.enable-box h4 {
	color:#000;
	font-size:21px;
	font-weight:500;
	font-family:Roboto, sans-serif;
	margin-bottom:9px;
	width:100%
}
.enable-box p {
	color:#636c76;
	font-size:14px;
	font-weight:400
}
.enable-box p a {
	color:#4e128a;
	white-space:nowrap
}
.enable-box p a:hover {
	color:#ff6400
}
.started-area {
	background:#4e128a;
	float:left;
	width:100%;
	padding:75px 0;
	text-align:center
}
.started-area h4 {
	color:#fff;
	font-size:35px;
	font-weight:700;
	margin:15px 0!important
}
.started-area p {
	color:#fff;
	font-size:18px;
	font-weight:400;
	margin-bottom:40px!important
}
.btns-start {
	color:#fff;
	font-weight:700;
	font-size:22px;
	border:1px solid #fff;
	padding:15px 30px;
	border-radius:6px;
	margin:0 10px;
	display:inline-block
}
.btns-start img {
	margin-left:15px;
	float:right;
	margin-top:5px;
	width:23px
}
.professional-btns {
	background:#ff6400;
	border:1px solid #ff6400;
-webkit-transition:.5s!important;
transition:.5s!important
}
.professional-btns:hover {
	background:0 0!important;
	border:1px solid #ff6400;
-webkit-transition:.5s!important;
transition:.5s!important
}
.btns-start:hover {
	color:#fff!important;
	box-shadow:0 2px 10px 1px rgba(13, 2, 21, .7), 0 1px 2px rgba(16, 5, 30, .5);
-webkit-transition:.5s!important;
transition:.5s!important
}
.professional-btns:hover {
	background:#dd4d06!important;
-webkit-transition:.5s!important;
transition:.5s!important
}
.get-started {
	float:left;
	width:100%;
	border-bottom:1px solid #ededed;
	padding:45px 0
}
.start-left {
	float:left;
	width:70%
}
.start-left h5 {
	font-size:25px;
	font-weight:500;
	color:#000
}
.start-left p {
	font-size:18px;
	font-weight:400;
	color:#3c3c3c
}
.start-right {
	float:right;
	width:30%;
	text-align:right
}
.remote-hiring {
	float:left;
	width:100%;
	padding:65px 0;
	position:relative;
	z-index:7
}
.remote-hiring .page-header p::after {
display:none
}
.top-hire {
	float:left;
	width:100%;
	text-align:center;
	border-bottom:1px solid #c3c3c3;
	margin-top:20px
}
.top-border {
	display:inline-block;
	margin-top:15px
}
.remote-hiring .all-enable {
	overflow:hidden;
	margin-top:0
}
.main-works {
	float:left;
	width:100%;
	position:relative;
	padding:100px 0 20px 0
}
.main-bgs {
	position:absolute;
	width:100%;
	z-index:1;
	top:0
}
.main-bgs img {
	width:100%
}
.how-works p::after {
background:#4e128a
}
.register-maain {
	float:left;
	width:100%;
	border-radius:5px;
	padding:12px;
	box-shadow:0 1px 9px 3px rgba(78, 18, 138, .2);
	position:relative;
	z-index:3;
	background:#fff
}
.all-works {
	float:left;
	width:100%;
	margin-top:15px;
	position:relative;
	z-index:2
}
.separet-register {
	float:left;
	width:100%;
	margin-bottom:15px
}
.separet-register h3 {
	color:#fff;
	font-size:18px;
	font-weight:500;
	background:#4e128a;
	border-radius:14px;
	padding:11px 17px;
	display:inline-block;
	box-shadow:1px 4px 1px -3px rgba(0, 0, 0, .2);
	border:7px solid #fff;
	margin-bottom:2px
}
.separet-register ul {
	float:left;
	width:96%;
	margin-top:10px!important;
	border-left:1px solid #dadada;
	margin-left:10px!important;
	position:relative
}
.separet-register ul li {
	position:relative;
	padding-left:15px;
	background:url(../images/dots.png) no-repeat left top 8px;
	color:#4e565e;
	font-size:15px;
	margin-bottom:6px;
	margin-left:-3px;
	background-size:5px
}
.separet-register ul li b {
	font-weight:400;
	transform:translateY(0);
transition:all .5s;
	width:100%;
	display:inline-block
}
.separet-register ul li:hover b {
	margin-left:3px
}
.separet-register ul li span {
	color:#4e128a
}
.mid-logo {
	display:inline-block;
	width:63%;
	padding:42px 20px;
	border-radius:7px;
	box-shadow:0 1px 9px 3px rgba(78, 18, 138, .12);
	margin-top:180px;
	z-index:3;
	background:#fff;
	transform:translateY(0);
transition:all .7s
}
.mid-logo p {
	color:#4e128a;
	font-size:20px
}
.mid-logo img {
	margin-bottom:15px;
	width:220px
}
.line-stick {
	color:#d0d0d0;
	font-size:24px;
	font-weight:500;
	transform:rotate(-90deg);
	position:absolute;
	top:43%;
	right:-80px
}
.line-stick2 {
	left:-100px;
	right:inherit
}
.inner-rop {
	position:absolute;
	left:-2%;
	top:73px;
	width:103%;
	z-index:1;
	text-align:center
}
.inner-rop img {
	width:100%;
	margin:auto;
	height:460px
}
.main-works .container {
	position:relative;
	z-index:4
}
.backand {
	float:left;
	width:100%;
	position:relative;
	z-index:5;
	margin-top:90px
}
.all-backand {
	float:left;
	width:100%;
	margin-top:35px
}
.backand-image {
	float:left;
	width:95%;
	height:260px;
	overflow:hidden;
	position:relative;
	background:#eeeded;
	z-index:5
}
.backand-image img {
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	max-width:100%;
	max-height:100%;
	width:100%;
	height:auto;
	margin:auto
}
.only-p {
	color:#4e565e;
	font-size:15px;
	font-weight:400;
	margin-bottom:30px!important
}
.unqe-box {
	float:left;
	width:100%
}
.unqe-box h3 {
	color:#000;
	font-size:24px;
	font-weight:700;
	margin-bottom:8px
}
.unqe-box ul {
	float:left;
	width:96%;
	margin-top:25px!important;
	border-left:1px solid #dadada;
	margin-left:6px!important;
	position:relative
}
.unqe-box ul li {
	position:relative;
	padding-left:29px;
	background:url(../images/dot.png) no-repeat left top 8px;
	color:#4e565e;
	font-size:15px;
	margin-bottom:6px;
	margin-left:-8px;
	background-size:15px
}
.unqe-box ul li b {
	font-weight:400;
	transform:translateY(0);
transition:all .5s;
	width:100%;
	display:inline-block
}
.unqe-box ul li:hover b {
	margin-left:3px
}
.unqe-box a {
	color:#fff;
	font-weight:700;
	font-size:18px;
	padding:15px 30px;
	border-radius:6px;
	margin:17px 0 0 7px!important;
	display:inline-block;
	background:#ff6400;
	border:1px solid #ff6400;
	text-transform:uppercase
}
.unqe-box a:hover {
	background:#4e128a;
	border:1px solid #4e128a;
	color:#fff
}
.shadow-backand {
	float:right;
	width:90%;
	height:260px;
	background:#fff;
	border:1px solid #ccc;
	position:absolute;
	z-index:1;
	left:55px;
	top:30px
}
.custom-search img {
	margin:2px 0 0 -1px;
	width:20px
}
.for_hoverr img {
	visibility:hidden;
	float:right;
	margin:0 0 0 14px
}
.for_hoverr:hover img {
	visibility:visible;
	float:right;
	margin:0 0 0 14px;
-webkit-transition:.5s!important;
transition:.5s!important
}
.custom-search {
	width:34px;
	height:34px;
	line-height:25px;
	color:transparent;
	cursor:pointer;
	background-color:transparent;
	display:inline-block;
	float:left;
	border:2px solid #fff;
	border-radius:25px;
	text-align:left;
	margin-left:25px;
	padding:0 6px;
-webkit-transition:padding .5s linear;
transition:padding .5s linear;
	background:#4e138b
}
.src-type {
	display:none;
	width:1px;
	border:none;
	background:no-repeat;
	color:transparent;
	position:absolute;
	top:-1px;
	right:0;
	padding-left:44px;
	height:33px;
	font-size:14px;
	padding-right:12px;
	opacity:0
}
.expand-search .src-type {
	color:#fff!important;
	opacity:99;
	width:100%!important
}
.expand-search {
	width:320px!important;
	position:relative;
-webkit-transition:padding .5s linear;
transition:padding .5s linear
}
.expand-search .src-type {
	display:block;
-webkit-transition:padding .5s linear;
transition:padding .5s linear
}
.src-drp {
	width:20px;
	top:0;
	position:absolute!important;
	z-index:9;
	cursor:pointer;
	left:28px;
	display:none;
-webkit-transition:padding .5s linear;
transition:padding .5s linear
}
.expand-search .src-drp {
	display:block;
-webkit-transition:padding .5s linear;
transition:padding .5s linear
}
.src-drp button {
	border:none;
	background:0 0
}
.src-drp button img {
	cursor:pointer;
	width:8px
}
.src-drp .dropdown-toggle::after {
display:none
}
.header-area .src-drp:hover .dropdown-menu {
	display:none!important
}
.header-area .src-drp.show .dropdown-menu {
	display:block!important
}
.src-drp .dropdown-menu {
	padding:5px 10px;
	top:28px;
	border:1px solid #5c1f9b!important;
	background:#400f71!important;
	left:-30px;
	min-width:190px
}
.src-drp .dropdown-menu a {
	padding:3px 0!important;
	color:#fff;
	font-size:14px;
	background:0 0
}
.show-mob {
	display:none
}
.linkdin-icon:hover {
	background:#0074b3!important
}
.facebook-icon:hover {
	background:#3a569f!important
}
.twitter-icon:hover {
	background:#50acf2!important
}
.instra-icon:hover {
	background:#dc1c96!important
}
.new_getStarted {
	display:block;
	overflow:hidden;
	width:100%
}
.new_getStarted h5 {
	color:#000;
	font-size:27px;
	line-height:27px;
	font-weight:500;
	font-family:Roboto, sans-serif
}
.new_getStarted span {
	float:left
}
.new_getStarted p {
	color:#3c3c3c;
	font-family:Roboto, sans-serif;
	font-size:18px;
	line-height:25px
}
.new_getStarted a {
	float:right;
	font-size:24px!important;
	font-weight:500;
	margin:4px 0 0 0;
	padding:12px 25px
}
.new_getStarted a:hover {
	background:#520d8b!important;
	border:1px solid #520d8b;
	color:#fff
}
.new_getStarted .btns-start img {
	margin-left:13px;
	margin-top:7px;
	width:23px
}
.get_stt {
	box-shadow:0 -8px 12px #f0f0f0;
	float:left;
	width:100%;
	overflow:hidden;
	margin:60px 0 0 0;
	padding:55px 0;
	border-bottom:1px solid #ececec
}
.add_for_inner {
	margin-top:0!important
}
.add_for_inner .fot-box {
	padding-top:70px!important
}
.gradient {
	background:-moz-linear-gradient(top, #f5f5f5 0, #fff 100%);
	background:-webkit-linear-gradient(top, #f5f5f5 0, #fff 100%);
	background:linear-gradient(to bottom, #f5f5f5 0, #fff 100%)
}
.inner_bg {
	display:block;
	float:left;
	width:100%;
	background:url(../images/bg_main.png) no-repeat top center fixed
}
.inn_main {
	display:block;
	float:left;
	width:100%;
	padding-top:114px
}
.pag_heading {
	color:#353535;
	line-height:24px;
	font-weight:500;
	font-size:21px;
	font-family:Roboto, sans-serif;
	margin:0 0 19px 0
}
.project_left_panel {
	display:block;
	width:26%;
	float:left;
	margin-right:2%
}
.inn_main2 {
	padding-top:92px
}
.lefft_onn {
	background:#fff;
	box-shadow:0 0 6px #dee0e1;
	width:100%;
	display:block;
	overflow:hidden
}
.lefft_ttw {
	background:#fff;
	box-shadow:0 0 6px #dee0e1;
	width:100%;
	display:block;
	margin:20px 0 0 0
}
.project_right_panel {
	display:block;
	width:72%;
	float:left
}
.smae_box {
	display:block;
	overflow:hidden;
	width:100%;
	background:#fff;
	box-shadow:0 0 6px #dee0e1;
	padding:14px 20px 12px 20px;
	margin:0 0 21px 0
}
.top_one {
	background:#f9f9f9!important
}
.top_one span {
	color:#434648;
	line-height:18px;
	font-weight:400;
	font-size:14px;
	font-family:Roboto, sans-serif;
	display:inline-block;
	margin:0 4px 18px 0
}
.top_one span a {
	padding:6px 15px;
	background:#fff;
	border:1px solid #d9e6e6;
	display:inline-block;
	border-radius:4px;
	color:#434648
}
.top_one span a:hover {
	box-shadow:0 2px 7px 1px rgba(13, 2, 21, .3), 0 1px 2px rgba(16, 5, 30, .2);
-webkit-transition:.5s!important;
transition:.5s!important
}
.top_one p {
	color:#636363;
	line-height:18px;
	font-weight:400;
	font-size:14px;
	font-family:Roboto, sans-serif;
	float:left;
	margin:0 38px 6px 0!important;
	height:22px
}
.top_one p img {
	margin:0 5px 0 0!important;
	width:16px
}
.top_one h1 {
	color:#252426;
	line-height:22px;
	font-weight:500;
	font-size:21px;
	font-family:Roboto, sans-serif;
	margin:5px 0 17px 0
}
.left_top {
	display:block;
	overflow:hidden;
	width:100%;
	padding:19px 19px 7px 19px
}
.left_top p {
	color:#4e128a;
	line-height:12px;
	font-weight:500;
	font-size:15px;
	font-family:Roboto, sans-serif
}
.left_top img {
	margin:-3px 4px 0 4px;
	position:relative;
	width:14px
}
.left_top span {
	color:#434648;
	font-size:14px;
	font-family:Roboto, sans-serif
}
.linne {
	border-right:1px solid #9f9c9c;
	padding:0 14px 0 0;
	margin-right:10px
}
.user_ppc {
	float:left;
	width:34px;
	height:34px;
	text-align:center;
	position:relative;
	margin:0 12px 10px 0;
	display:inline-block
}
.user_ppc img {
	max-height:100%;
	max-width:100%;
	width:auto;
	height:auto;
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	margin:auto!important
}
.show_ratting {
	display:block;
	overflow:hidden;
	width:100%;
	background:#f6f8fa;
	padding:14px 19px 13px 19px
}
.show_ratting img {
	float:left;
	margin:0 3px 0 0;
	width:15px
}
.show_ratting p {
	float:left;
	color:#5c6875;
	line-height:17px;
	margin-left:6px!important;
	font-weight:400;
	font-size:15px;
	font-family:Roboto, sans-serif
}
.smae_box h2 {
	color:#3b3d3e;
	line-height:20px;
	font-weight:500;
	font-size:18px;
	margin:0 0 10px 0;
	font-family:Roboto, sans-serif
}
.smae_box h3 {
	color:#000;
	line-height:22px;
	font-weight:400;
	font-size:21px;
	margin:0 0 15px 0;
	font-family:Roboto, sans-serif;
	border-bottom:1px solid #e2eae0;
	padding:9px 0 20px 20px;
	margin-left:-20px!important;
	margin-right:-20px!important
}
.pdtls p {
	color:#62696f;
	line-height:23px;
	font-weight:400;
	font-size:14px;
	text-align:justify;
	margin-bottom:15px!important;
	font-family:Roboto, sans-serif
}
.pdtls ul {
	margin:8px 0 0 0!important;
	padding:0;
	float:left;
	width:100%
}
.pdtls ul li {
	color:#646b71;
	line-height:20px;
	font-weight:400;
	font-size:14px;
	margin:0 0 8px 0;
	font-family:Roboto, sans-serif
}
.pdtls ul li img {
	float:left;
	margin:6px 11px 0 0;
	width:9px
}
.attc {
	display:block;
	width:100%;
	overflow:hidden;
	border-top:1px solid #e2eae0;
	margin:15px 0 0 0;
	float:left;
	padding:18px 0 0 0
}
.attc a {
	float:left;
	color:#241435;
	font-weight:400;
	font-size:17px;
	font-family:Roboto, sans-serif;
	padding:5px
}
.attc a:hover {
	color:#ff6400
}
.attc span {
	float:right;
	color:#aaacad;
	font-weight:400;
	font-size:13px;
	font-family:Roboto, sans-serif;
	padding-top:4px
}
.attc span strong {
	color:#565859;
	font-weight:400
}
.skls_exp p {
	background:#fff;
	color:#56595b;
	line-height:18px;
	font-weight:400;
	font-size:15px;
	font-family:Roboto, sans-serif;
	margin:0 5px 10px 0!important;
	display:inline-block
}
.skls_exp p a {
	border:1px solid #d9e6e6;
	padding:8px 20px;
	color:#56595b;
	display:inline-block;
	border-radius:4px
}
.skls_exp p a:hover {
	box-shadow:0 2px 7px 1px rgba(13, 2, 21, .3), 0 1px 2px rgba(16, 5, 30, .2);
-webkit-transition:.5s!important;
transition:.5s!important;
	color:#56595b
}
.activitty ul {
	margin:0;
	padding:0
}
.activitty ul li {
	color:#575d60;
	line-height:20px;
	font-weight:400;
	font-size:15px;
	margin:0 0 8px 0;
	font-family:Roboto, sans-serif
}
.activitty ul li img {
	float:left;
	margin:6px 11px 0 0;
	width:9px
}
.activitty ul li span {
	margin-right:4px;
	float:left
}
.similarr {
	display:block;
	overflow:hidden;
	width:100%;
	border-bottom:1px dashed #d7d7d8;
	padding:17px 0 10px 0
}
.similarr span {
	float:left;
	margin:-3px 15px 12px 0
}
.similar_project h3 {
	margin-bottom:0!important
}
.similarr a {
	color:#000;
	line-height:20px;
	font-weight:400;
	font-size:15px;
	margin:0;
	width:100%;
	display:block;
	font-family:Roboto, sans-serif
}
.similarr a:hover {
	color:#ff6400
}
.similarr p {
	color:#222427;
	line-height:25px;
	float:left;
	font-weight:400;
	font-size:14px;
	font-family:Roboto, sans-serif
}
.similarr h6 {
	float:right;
	color:#737373;
	line-height:20px;
	font-weight:400;
	font-size:14px;
	font-family:Roboto, sans-serif
}
.llft_info {
	display:block;
	overflow:hidden;
	width:100%;
	padding:15px 6px 19px 14px
}
.llft_info>p {
	color:#222427;
	line-height:20px;
	font-weight:400;
	font-size:14px;
	font-family:Roboto, sans-serif
}
.llft_info span {
	float:left
}
.llft_info span p {
	color:#222427;
	line-height:20px;
	font-weight:400;
	font-size:14px;
	font-family:Roboto, sans-serif
}
.llft_info span h5 {
	color:#5b6570;
	line-height:20px;
	font-weight:400;
	font-size:14px;
	font-family:Roboto, sans-serif;
	margin:0
}
.llntt {
	border-right:1px solid #b8b8b9;
	padding:0 8px 0 0;
	margin:0 7px 18px 0
}
.llft_info h6 {
	color:#5b6570;
	line-height:20px;
	font-weight:400;
	font-size:14px;
	font-family:Roboto, sans-serif;
	margin:0 0 15px 0
}
.llft_info h4 {
	width:100%;
	display:block;
	overflow:hidden;
	margin:0;
	color:#222427;
	line-height:20px;
	font-weight:400;
	font-size:14px;
	font-family:Roboto, sans-serif
}
.llft_four_box {
	display:block;
	overflow:hidden;
	width:100%;
	padding-bottom:20px
}
.llft_four_box span {
	color:#222427;
	font-weight:400;
	font-size:14px;
	font-family:Roboto, sans-serif;
	line-height:18px;
	text-align:center;
	float:left;
	width:50%;
	display:block;
	overflow:hidden;
	border:1px solid #d9d9d9;
	padding:25px 8px
}
.llft_four_box span p {
	color:#575d60;
	font-weight:400;
	font-size:15px;
	font-family:Roboto, sans-serif;
	margin:5px 0 0 0!important
}
.brd1 {
	border-bottom:none!important;
	border-right:none!important;
	border-left:none!important
}
.brd2 {
	border-bottom:none!important;
	border-right:none!important
}
.brd3 {
	border-right:none!important;
	border-left:none!important
}
.brd4 {
	border-right:none!important
}
.llft_four_box strong {
	color:#6d6969;
	font-weight:500;
	font-size:16px;
	font-family:Roboto, sans-serif;
	width:100%;
	text-align:center;
	display:block;
	margin:10px 0;
	overflow:hidden
}
.send_pro {
	background:#ff6400;
	color:#fff;
	font-weight:500;
	font-size:17px;
	text-transform:uppercase;
	font-family:Roboto, sans-serif;
	display:block;
	width:90%;
	overflow:hidden;
	text-align:center;
	border-radius:2px;
	padding:12px;
	margin-bottom:11px;
	margin-top:20px!important;
	float:left;
	margin-left:5%
}
.send_pro:hover {
	background:#520d8b;
	color:#fff
}
.post_pro {
	background:#520d8b;
	color:#fff;
	font-weight:500;
	font-size:17px;
	text-transform:uppercase;
	font-family:Roboto, sans-serif;
	display:block;
	width:90%;
	margin:0 auto;
	overflow:hidden;
	text-align:center;
	border-radius:2px;
	padding:12px
}
.post_pro:hover {
	background:#ff6400;
	color:#fff
}
.more_jobs {
	display:block;
	overflow:hidden;
	width:100%
}
.more_jobs h2 {
	color:#000;
	font-weight:400;
	font-size:19px;
	font-family:Roboto, sans-serif;
	border-bottom:1px solid #e6e6e6;
	padding:19px 19px 19px 19px
}
.more_jobs span {
	display:block;
	overflow:hidden;
	width:100%;
	margin:8px 0 8px 0;
	float:left;
	padding:0 19px 6px 19px
}
.more_jobs span a {
	color:#000;
	font-weight:400;
	font-size:15px;
	font-family:Roboto, sans-serif
}
.more_jobs span a:hover {
	color:#ff6400
}
.more_jobs span p {
	color:#222427;
	font-weight:400;
	font-size:14px;
	font-family:Roboto, sans-serif
}
.checkbox-group {
	position:relative;
	display:block;
	width:100%;
	overflow:hidden
}
.checkbox-group input[type=checkbox] {
	display:none
}
.checkbox-group label {
	padding-left:25px;
	cursor:pointer;
	color:#414647;
	margin:0 0 9px 0;
	font-weight:400;
	font-size:14px;
	font-family:Roboto, sans-serif
}
.checkbox-group label span {
	display:block;
	position:absolute;
	left:0;
-webkit-transition-duration:.3s;
-moz-transition-duration:.3s;
transition-duration:.3s
}
.checkbox-group label .box {
	background:#fff;
	height:15px;
	width:15px;
	z-index:9;
-webkit-transition-delay:.2s;
-moz-transition-delay:.2s;
transition-delay:.2s;
	border:1px solid #b5b5b5;
	margin:4px 0 0 0
}
.checkbox-group label .check {
	top:8px;
	left:5px;
	width:5px;
	height:9px;
	border:2px solid #fff;
	border-top:none;
	border-left:none;
	opacity:0;
	z-index:10;
	-webkit-transform:rotate(45deg);
	-moz-transform:rotate(45deg);
	transform:rotate(45deg);
-webkit-transition-delay:.3s;
-moz-transition-delay:.3s;
transition-delay:.3s
}
input[type=checkbox]:checked~label .box {
background:#520d8b;
border:none
}
input[type=checkbox]:checked~label .check {
opacity:1
}
.slider_rnge .ui-widget-header:first-child {
	background:#fff!important;
	border:1px solid #ff6400!important;
	height:5px
}
.slider_rnge {
	float:left;
	display:block;
	overflow:hidden;
	width:100%;
	height:auto;
	padding-top:7px;
	margin:0 0 17px 0;
	padding-left:10px;
	padding-right:4px
}
.slider_rnge .ui-state-default, .slider_rnge .ui-widget-content .ui-state-default, .slider_rnge .ui-widget-header .ui-state-default {
	border-radius:50%!important;
	height:13px!important;
	top:-4px!important;
	width:13px!important
}
.slider_rnge .ui-state-default, .slider_rnge .ui-widget-content .ui-state-default, .slider_rnge .ui-widget-header .ui-state-default {
	background:#520d8b!important
}
.slider_rnge .ui-slider-horizontal {
	border:medium none!important;
	height:5px!important;
	margin:0
}
.slider_rnge span {
	color:#17181c;
	font-weight:400;
	font-size:16px;
	font-family:Roboto, sans-serif
}
#amount {
	border:none!important;
	margin-top:10px
}
#less_check, .hide_labelCheckBox {
	display:none
}
#less_check, .hide_labelCheckBox {
	display:none
}
.searchh_left {
	display:block;
	width:24%;
	float:left;
	margin-right:2%;
	background:#fff;
	padding:14px 20px 12px 20px;
	box-shadow:0 0 6px #dee0e1
}
.searchh_right {
	display:block;
	overflow:hidden;
	width:100%;
	background:#fff;
	box-shadow:0 0 6px #dee0e1;
	margin:0 0 21px 0;
	width:74%;
	float:left
}
.rht_sortby {
	display:block;
	overflow:hidden;
	width:100%;
	padding:14px 20px 12px 20px;
	border-bottom:1px solid #cbd8d9
}
.rht_sortby p {
	color:#2a292b;
	font-weight:400;
	margin:6px 0 0 0!important;
	font-size:18px;
	font-family:Roboto, sans-serif;
	float:left
}
.rht_sortby form {
	float:right
}
.rht_sortby label {
	color:#515d6f;
	margin:0 10px 0 0;
	font-weight:400;
	font-size:14px;
	font-family:Roboto, sans-serif
}
.rht_sortby select {
	padding:0 9px;
	cursor:pointer;
	width:188px;
	border:1px solid #c1cfd3;
	height:38px;
	font-family:Roboto, sans-serif;
	border-radius:1px;
	background:url(../images/hire-slct.png) no-repeat 96% 55%;
	font-size:14px;
	color:#4b4747;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
-webkit-transition:padding .3s linear;
transition:padding .3s linear;
	background-size:8px
}
.rht_sortby select:hover {
	border:1px solid #ffaa73;
-webkit-transition:padding .3s linear;
transition:padding .3s linear
}
.rht_sortby select:focus {
	border:1px solid #ffaa73;
-webkit-transition:padding .3s linear;
transition:padding .3s linear
}
.result_box {
	display:block;
	overflow:hidden;
	width:100%;
	padding:20px;
	border-bottom:1px solid #cbd8d9;
	position:relative
}
.result_box>a {
	display:block;
	overflow:hidden;
	width:100%;
	color:#0d0c0d;
	margin:0 0 14px 0;
	font-weight:400;
	font-size:20px;
	font-family:Roboto, sans-serif;
-webkit-transition:padding .3s linear;
transition:padding .3s linear
}
.result_box>a:hover {
	color:#ff6400;
-webkit-transition:padding .3s linear;
transition:padding .3s linear
}
.result_box>span {
	background:#fff;
	color:#434648;
	line-height:18px;
	font-weight:400;
	font-size:14px;
	font-family:Roboto, sans-serif;
	margin:0 4px 15px 0;
	display:inline-block;
	border-radius:27px
}
.result_box>span a {
	color:#434648;
	border:1px solid #d9e6e6;
	padding:6px 20px 8px 20px;
	display:inline-block;
	border-radius:27px
}
.result_box>span a:hover {
	color:#434648;
	box-shadow:0 1px 10px 1px rgba(13, 2, 21, .5), 0 1px 2px rgba(16, 5, 30, .2);
-webkit-transition:.5s!important;
transition:.5s!important
}
.result_box>p {
	color:#646b71;
	margin:0 0 14px 0;
	font-weight:400;
	font-size:14px;
	line-height:23px;
	font-family:Roboto, sans-serif
}
.for_srarch_page {
	padding:20px 0 0 0
}
.thi_001 {
	margin:0;
	color:#aaacad!important
}
.thi_001 strong {
	font-weight:400;
	color:#565859!important
}
.for_srarch_page a {
	background:#ff6400;
	color:#fff;
	font-weight:400;
	font-size:16px;
	font-family:Roboto, sans-serif;
	border-radius:1px;
	float:right;
	width:107px;
	height:34px;
	text-align:center;
	padding:4px 0 0 0;
	margin:-8px 0 0 0
}
.for_srarch_page a:hover {
	background:#520d8b;
	color:#fff
}
.searchh_left h2 {
	color:#000;
	font-weight:500;
	font-size:17px;
	font-family:Roboto, sans-serif;
	float:left;
	text-transform:uppercase;
	padding:10px 0 20px 0;
	border-bottom:1px solid #cbd8d9;
	width:100%;
	margin:0 0 11px 0
}
.searchh_left h2 a {
	color:#768b9e;
	font-weight:400;
	font-size:14px;
	font-family:Roboto, sans-serif;
	float:right;
	text-transform:capitalize!important;
-webkit-transition:padding .3s linear;
transition:padding .3s linear
}
.searchh_left h2 a:hover {
	color:#ff6400;
-webkit-transition:padding .3s linear;
transition:padding .3s linear
}
.search_filter {
	display:block;
	width:100%;
	position:relative;
	margin:0 0 17px 0
}
.search_filter input[type=text] {
	width:100%;
	height:42px;
	border:1px solid #ced9ed;
	color:#839494;
	font-weight:400;
	font-size:14px;
	font-family:Roboto, sans-serif;
	border-radius:2px;
	padding:0 14px
}
.search_filter input[type=text]:hover {
	border:1px solid #ffaa73
}
.search_filter input[type=text]:focus {
	border:1px solid #ffaa73
}
.search_filter span {
	position:absolute;
	z-index:9;
	top:7px;
	right:12px
}
.search_filter label {
	color:#272d33;
	font-size:14px;
	font-weight:400;
	font-family:Roboto, sans-serif
}
.search_filter select {
	width:100%;
	height:42px;
	border:1px solid #ced9ed;
	color:#839494;
	font-weight:400;
	font-size:14px;
	font-family:Roboto, sans-serif;
	border-radius:2px;
	padding:0 8px;
	background:url(../images/hire-slct.png) no-repeat 96% 54%;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	cursor:pointer;
	background-size:10px
}
.search_filter select:hover {
	border:1px solid #ffaa73
}
.search_filter select:focus {
	border:1px solid #ffaa73
}
.check_box_area {
	display:block;
	width:100%;
	overflow:hidden
}
.check_box_area h3 {
	color:#17181c;
	font-weight:400;
	font-size:16px;
	font-family:Roboto, sans-serif;
	float:left;
	width:100%;
	padding:10px 0 10px 0;
	border-bottom:1px solid #cbd8d9;
	margin:0 0 12px 0!important
}
.check_box_area h3 a {
	color:#768b9e;
	font-weight:400;
	font-size:14px;
	font-family:Roboto, sans-serif;
	float:right;
	text-transform:capitalize!important;
-webkit-transition:padding .3s linear;
transition:padding .3s linear
}
.check_box_area h3 a:hover {
	color:#ff6400;
-webkit-transition:padding .3s linear;
transition:padding .3s linear
}
.more_subcatgry_btn {
	color:#520d8b;
	font-weight:400;
	font-size:14px;
	font-family:Roboto, sans-serif;
	background:0 0;
	border:none;
	margin-bottom:15px;
	cursor:pointer
}
.more_subcatgry_btn:hover {
	color:#ff6400
}
.search-submit {
	border:none;
	background:#ff6400;
	color:#fff;
	font-weight:400;
	font-size:16px;
	font-family:Roboto, sans-serif;
	border-radius:3px;
	float:left;
	width:75px;
	height:38px;
	text-align:center;
	padding:0;
	margin:0 0 5px 0;
	cursor:pointer
}
.search-submit:hover {
	background:#520d8b
}
.offon {
	display:none
}
.w-100 {
	width:100%!important;
	overflow:hidden
}
#mobile_filter_hide {
	display:none
}
.mobile_filter {
	color:#fff;
	float:left;
	width:100%;
	min-height:40px;
	border-radius:40px;
	cursor:pointer;
	background:#ff6400;
	text-align:center;
	color:#fff;
	padding:7px;
	display:none;
	border:none
}
.mobile_filter:hover {
	background:#520d8b
}
.login_main {
	width:100%;
	float:left
}
.login_left {
	width:25%;
	float:left;
	height:100vh;
	position:relative;
	width:392px
}
.login_right {
	float:left;
	height:100vh;
	width:calc(100% - 392px)
}
.left_back_imgBox {
	width:100%;
	float:left;
	height:100%;
	background:#4e128a url(../images/login_img.png);
	background-repeat:no-repeat
}
.login_logo {
	width:100%;
	float:left;
	text-align:center;
	line-height:129px
}
.left_wayContent {
	width:100%;
	float:left;
	padding:0 15px 0 60px;
	color:#fff;
	position:absolute;
	bottom:40px;
	left:0
}
.left_wayContent label {
	margin-bottom:17px
}
.left_wayContent h3 {
	font-size:17px;
	font-weight:400;
	position:relative
}
.left_wayContent p {
	font-size:13px;
	color:#fff;
	float:left;
	width:100%;
	text-align:match-parent
}
.left_wayContent span {
	float:left;
	margin-top:15px
}
.left_wayContent span a img {
	width:51px
}
.login_right_container {
	width:100%;
	float:left
}
.login_right_content {
	width:482px;
	margin:8% auto;
	margin-top:12%;
	background:#fff;
	overflow:hidden;
	margin-bottom:0!important
}
.icon_log {
	text-align:center;
	width:100%;
	float:left
}
.icon_log>img {
	width:84px
}
.icon_log h6 {
	width:100%;
	float:left;
	margin:10px 0 25px 0;
	color:#5e5664;
	font-size:16px;
	font-weight:400;
	font-family:Roboto
}
.icon_log h1 {
	width:100%;
	float:left;
	margin:10px 0 25px 0;
	color:#5e5664;
	font-size:16px;
	font-weight:400;
	font-family:Roboto
}
.signup_step1 .icon_log h6 {
	color:#444;
	font-size:21px;
	margin:10px 0 7px 0!important
}
.signup_step1 .icon_log h1 {
	color:#444;
	font-size:21px;
	margin:10px 0 7px 0!important
}
.signup_step1 .icon_log h1 {
	color:#444;
	font-size:21px;
	margin:10px 0 7px 0!important
}
.hhg {
	margin-top:6%
}
.login_btns_div {
	width:100%;
	float:left
}
.in_btn {
	margin-right:15px
}
.or_txt {
	width:100%;
	float:left;
	margin:10px 0;
	color:#999;
	font-size:14px;
	font-family:Roboto
}
.login_form {
	width:100%;
	float:left
}
.form_group {
	width:100%;
	float:left;
	margin-bottom:17px;
	position:relative
}
.input_form_login {
	width:100%;
	float:left;
	background:#fff;
	border:1px solid #ced3d5;
	padding:15px;
	height:50px;
	font-size:15px;
	color:#828282;
	font-family:Roboto, sans-serif;
	border-radius:3px
}
.login_btn {
	width:100%;
	background:#ff6400;
	border:1px solid #ff6400;
	color:#fff;
	font-size:20px;
	font-family:Roboto;
	height:50px;
	border-radius:3px;
	margin-top:20px
}
.icon_log p {
	margin:10px 0 30px 0!important;
	color:#536267;
	font-size:16px;
	font-weight:400;
	font-family:Roboto
}
.forgot-password {
	width:100%;
	float:left;
	text-align:center;
	font-size:14px;
	color:#314045
}
.forgot-password a {
	font-size:14px;
	color:#314045;
	font-family:Roboto
}
.forgot-password a:hover {
	color:#ff6400
}
.signUptxt a:hover {
	color:#ff6400
}
.signUptxt {
	width:100%;
	float:left;
	text-align:center;
	color:#747474;
	font-size:14px;
	margin-top:10px!important
}
.signUptxt a {
	color:#4e128a
}
.login_btn:hover {
	color:#fff!important;
	background:#f05b11;
	box-shadow:0 2px 10px 1px rgba(160, 151, 166, .7), 0 1px 2px rgba(16, 5, 30, .5);
-webkit-transition:.5s!important;
transition:.5s!important;
	cursor:pointer
}
.login_btns_div a {
	width:48%;
	float:left
}
.login_btns_div a img {
	width:230px;
	max-width:100%
}
.left_wayContent h3 span {
	position:absolute;
	left:-60px;
	top:-15px
}
.left_wayContent h3 span img {
	width:54px
}
.placeholderspan {
	position:absolute;
	left:8px;
	top:4px;
	font-size:15px;
	font-family:Roboto, sans-serif;
	color:#444;
	font-weight:400;
	background:#fff;
	padding:10px
}
.p_input {
	-moz-appearance:none;
	-webkit-appearance:none;
	appearance:none;
	background:#fff url(../images/hire-slct.png) no-repeat 97% 52%!important;
	background-size:10px!important;
	cursor:pointer
}
.height_Signupauto {
	height:1245px
}
.radius_info_main {
	float:left;
	width:100%
}
.all-radios {
	float:left;
	width:100%
}
.search-label {
	float:left;
	width:100%;
	margin-bottom:3px;
	color:#33363b;
	font-size:17px;
	font-weight:400;
	font-family:Roboto, sans-serif
}
.all-radios p {
	float:left;
	width:50%;
	height:48px;
	padding:14px 0 14px 5px;
	border:1px solid #ccc;
	background:#fff
}
.all-radios [type=radio]:checked, .all-radios [type=radio]:not(:checked) {
position:absolute;
left:-9999px
}
.all-radios [type=radio]:checked+label, .all-radios [type=radio]:not(:checked)+label {
position:relative;
padding-left:28px;
cursor:pointer;
line-height:20px;
display:inline-block;
color:#404040;
font-size:17px;
margin:0;
font-family:Roboto, sans-serif
}
.all-radios [type=radio]+label::before {
content:'';
position:absolute;
left:0;
top:-1px;
width:23px;
height:23px;
border:2px solid #b4b4b4;
border-radius:100%;
background:#fff
}
.all-radios [type=radio]:not(:checked)+label::after {
opacity:0;
-webkit-transform:scale(0);
transform:scale(0)
}
.all-radios [type=radio]:checked+label::after, .all-radios [type=radio]:not(:checked)+label::after {
content:'';
width:13px;
height:13px;
background:#4e128a;
position:absolute;
top:4px;
left:5px;
border-radius:100%;
-webkit-transition:all .2s ease;
transition:all .2s ease
}
.all-radios [type=radio]:checked+label, .all-radios [type=radio]:not(:checked)+label {
cursor:pointer;
line-height:20px;
color:#586063;
font-size:15px;
font-family:Roboto, sans-serif
}
.custom-checkbox .custom-control-input:checked~.custom-control-label::before {
background-color:#4e128a!important
}
.custom-control-label span, .fg_signup {
	font-size:13px;
	color:#5b6570;
	float:left
}
.learn_aColor {
	color:#ff6400
}
.input_form_login:focus>.placeholderspan {
	border-color:#333
}
.placeholderspan:focus {
	top:-20px
}
.login_btns_div a:hover img {
	opacity:.8
}
img.loadimg {
	bottom:6px;
	position:relative;
	right:8px
}
input .floating-label, input:focus~.floating-label {
top:-10px;
left:10px;
font-size:14px;
opacity:1;
background:#fff;
padding:0 10px;
color:#6914b2
}
input:valid~.floating-label {
top:-10px;
left:10px;
font-size:14px;
opacity:1;
background:#fff;
padding:0 10px;
color:#6914b2
}
.input_form_login:hover {
	border-color:#ab5bf2
}
.input_form_login:focus {
	border-color:#ab5bf2
}
.inputText {
	font-size:14px;
	width:200px;
	height:35px
}
.floating-label {
	position:absolute;
	pointer-events:none;
	left:15px;
	top:13px;
transition:.2s ease all;
	color:#a6a6a6;
	font-family:Roboto;
	font-size:15px;
	font-weight:400
}
.learn_aColor:hover {
	color:#4e128a
}
.post_main_body {
	width:100%;
	float:left;
	background:url(../images/post-bg.png);
	background-size:cover;
	background-position:center;
	background-repeat:no-repeat;
	min-height:1100px
}
.left_post_panle {
	width:75%;
	float:left;
	background:#fff;
	min-height:800px;
	box-shadow:0 1px 5px 3px rgba(78, 18, 138, .07);
	padding:20px 30px
}
.right_post_panle {
	width:23%;
	float:right;
	background:#fff;
	box-shadow:0 1px 5px 3px rgba(78, 18, 138, .07)
}
.left_post_title_head {
	width:100%;
	float:left
}
.left_post_title_head h3 {
	font-size:22px;
	color:#000;
	font-family:Roboto;
	font-weight:500;
	float:left;
	width:100%;
	margin-bottom:8px
}
.left_post_title_head h6 {
	color:#677579;
	font-size:16px;
	font-family:Roboto;
	font-weight:400;
	margin-bottom:25px
}
.post_main_row {
	width:100%;
	float:left
}
.t_headP {
	font-size:18px;
	color:#090c0d;
	font-family:Roboto;
	font-weight:400;
	width:100%;
	float:left;
	margin-bottom:10px!important
}
.t_headP img {
	margin-right:7px;
	margin-top:-4px;
	width:24px
}
.input_form {
	width:100%;
	float:left;
	height:50px;
	padding:15px;
	border:1px solid #c1ccd2;
	border-radius:3px;
	font-size:15px;
	font-family:Roboto;
	color:#000
}
.exampl_btn {
	background:0 0;
	border:none;
	color:#520d8b;
	font-size:14px;
	margin-bottom:7px;
	font-family:Roboto
}
.exampl_btn>img {
	width:11px;
	margin:-2px 0 0 0
}
.emlpl_ul {
	width:100%;
	float:left;
	padding:0;
	margin:0
}
.emlpl_ul li {
	width:100%;
	float:left;
	margin-bottom:1px;
	position:relative;
	padding-left:15px
}
.emlpl_ul li a {
	font-size:14px;
	color:#646b71;
	font-family:Roboto;
	line-height:18px
}
.emlpl_ul li::before {
content:'';
background:url(../images/post3.png);
background-size:cover;
background-repeat:no-repeat;
background-position:center;
left:-2px;
position:absolute;
top:9px;
width:9px;
height:9px
}
.form_txt_label {
	font-size:18px;
	font-weight:400;
	font-family:Roboto;
	color:#090c0d;
	width:100%;
	float:left
}
.form_span_txt {
	font-size:16px;
	color:#677579;
	font-family:Roboto;
	margin-bottom:15px;
	float:left;
	width:100%
}
.login_logo img {
	max-width:100%;
	width:266px
}
.ex_mtb .icon_log h6 {
	margin:10px 0 25px 0!important
}
.ex_mtb .icon_log h1 {
	margin:10px 0 25px 0!important
}
.custom-checkbox .custom-control-label::before {
border-radius:2px!important
}
.freelancer-body {
	float:left;
	width:100%;
	padding:40px 0 0 0;
	background:#fff url(public/images/freelancer-bg.jpg) no-repeat left center;
	background-size:cover;
	position:relative;
	margin-top:80px
}
.top-main-profile {
	float:left;
	width:100%;
	border-radius:5px;
	box-shadow:0 0 4px 1px rgba(78, 18, 138, .1);
	background:#fff;
	min-height:120px
}
.left-profiles {
	float:left;
	width:28%;
	border-radius:5px 0 0 5px;
	border-right:2px solid #ededed
}
.profile-photo {
	float:left;
	width:100%;
	padding:20px;
	text-align:center;
	position:relative
}
.freelancer-fav {
	position:absolute;
	width:30px;
	height:30px;
	background:#f8f1fe;
	border-radius:50%;
	text-align:center;
	line-height:30px;
	color:#ff6400;
	font-size:15px;
	right:20px
}
.freelancer-fav:hover {
	background:#ff6400;
	color:#f8f1fe
}
.profile-photo span {
	width:150px;
	height:150px;
	border-radius:50%;
	overflow:hidden;
	position:relative;
	display:inline-block;
	margin-top:5px;
	background:#ecebeb
}
.profile-photo span img {
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	max-height:100%;
	max-width:100%;
	width:auto;
	height:auto;
	margin:auto
}
.profile-dtls {
	float:left;
	width:100%;
	padding:0 8px 20px;
	text-align:center
}
.profile-dtls h4 {
	color:#520d8b;
	font-weight:400;
	font-size:19px;
	font-family:Roboto, sans-serif;
	margin-bottom:3px
}
.profile-dtls h1 {
	color:#520d8b;
	font-weight:400;
	font-size:19px;
	font-family:Roboto, sans-serif;
	margin-bottom:3px
}
.profile-dtls p {
	color:#384749;
	font-weight:400;
	font-size:16px;
	font-family:Roboto, sans-serif;
	margin-bottom:5px!important
}
.profiles-rating li {
	float:none;
	margin-right:0;
	color:#000;
	font-size:15px;
	display:inline-block
}
.profiles-rating li a img {
	width:25px
}
.profiles-rating li:last-child {
	margin-left:10px;
	margin-right:0
}
.profiles-rating {
	margin-top:12px!important;
	float:left;
	width:100%;
	text-align:center;
	border-top:1px solid #ececec;
	padding-top:12px
}
.profile-dtls p span {
	color:#000;
	margin-right:5px
}
.profiles-rating li:hover {
	opacity:.7
}
.right-profiles {
	float:right;
	width:72%;
	padding:20px 25px 20px 30px
}
.earn-share {
	float:left;
	width:100%;
	margin-bottom:10px
}
.left-earn {
	float:left;
	width:auto
}
.left-earn p {
	color:#575d60;
	font-size:15px;
	font-weight:400;
	font-family:Roboto, sans-serif;
	margin-bottom:5px!important
}
.left-earn p span {
	width:115px;
	text-align:right;
	margin-left:5px;
	display:inline-block;
	float:right
}
.right-share {
	float:right;
	width:auto
}
.right-share h4 {
	font-size:18px;
	font-weight:400;
	font-family:Roboto, sans-serif
}
.right-share h4 img {
	margin-left:5px
}
.right-share ul li {
	float:left;
	margin-left:5px
}
.right-share ul li:first-child {
	margin:0
}
.right-share ul li:hover {
	opacity:.6
}
.common-btns {
	width:45%;
	margin-right:5px;
	font-size:19px;
	font-weight:500;
	font-family:Roboto, sans-serif
}
.al-hir {
	float:left;
	width:100%;
	margin-top:15px
}
.common-btns {
	width:47%;
	margin-right:5px;
	font-size:19px;
	font-weight:500;
	font-family:Roboto, sans-serif;
	text-align:center;
	display:inline-block;
	padding:6px
}
.hire-btn {
	color:#ff6400;
	border:1px solid #ff6400
}
.hire-btn:hover {
	color:#fff;
	background:#ff6400
}
.invite-btn {
	color:#fff;
	background:#ff6400;
	border:1px solid #ff6400;
	margin-right:0
}
.invite-btn:hover {
	color:#ff6400;
	border:1px solid #ff6400;
	background:0 0
}
.skills-box {
	float:left;
	width:100%;
	margin-bottom:15px
}
.skills-box h4 {
	font-size:17px;
	font-weight:400;
	font-family:Roboto, sans-serif;
	color:#000;
	margin-bottom:6px
}
.all-skills li {
	float:left;
	color:#434648;
	font-size:14px;
	font-weight:400;
	padding:6px 15px;
	border:1px solid #d9e6e6;
	border-radius:4px;
	margin-right:6px;
	margin-bottom:5px
}
.tagline-text {
	float:left;
	width:100%;
	color:#323839;
	font-size:16px;
	margin-top:10px
}
.skills-box p {
	color:#4a5f67;
	font-size:15px;
	font-weight:400;
	line-height:20px;
	word-wrap:break-word
}
.skills-box p a {
	color:#ff6400
}
.skills-box p a:hover {
	color:#4e128a
}
.education-area {
	float:left;
	width:100%;
	border-radius:5px;
	box-shadow:0 0 4px 1px rgba(78, 18, 138, .1);
	background:#fff;
	min-height:120px;
	margin:25px 0
}
.Resume_body {
	width:100%;
	float:left
}
.education_ul {
	width:100%;
	float:left
}
.education_ul li {
	float:left;
	margin-right:45px;
	padding:4px 0
}
.education_ul li label {
	font-size:17px;
	color:#37464c;
	font-weight:400;
	font-family:Roboto
}
.nav.nav-tabs.resume_nav_ul li a {
	border:none;
	font-size:17px;
	color:#23272b;
	font-weight:400;
	font-family:Roboto;
	padding:0 0 0 1px;
	position:relative
}
.nav.nav-tabs.resume_nav_ul li {
	padding-right:40px
}
.nav.nav-tabs.resume_nav_ul {
	padding:15px 20px;
	border-bottom:1px dashed #ccc
}
.nav.nav-tabs.resume_nav_ul li:last-child {
	padding-right:0
}
.nav_contentTab {
	width:100%;
	float:left
}
.con_tsb {
	width:100%;
	float:left;
	padding-left:0!important;
	padding-right:0!important
}
.nav.nav-tabs.resume_nav_ul li .active::after {
content:"";
height:5px;
width:80px;
background:#4e128a;
position:absolute;
bottom:-14px;
left:0;
margin:auto
}
.con_tsb p {
	font-size:17px;
	color:#37464c;
	font-weight:400;
	font-family:Roboto
}
.tab-container {
	float:left;
	width:100%;
	padding:15px 20px
}
.tab-pane {
	float:left;
	width:100%!important;
	max-width:100%!important
}
.education-boxs {
	float:left;
	width:100%;
	border-bottom:1px solid #e0e0e0;
	padding:15px 0;
	margin-top:10px
}
.master-image {
	float:left;
	width:60px
}
.master-image img {
	width:45px
}
.master-dtls {
	float:left;
	width:94%
}
.master-dtls h5 {
	color:#676767;
	font-size:17px;
	font-weight:400;
	font-family:Roboto
}
.master-dtls h5 span {
	color:#000
}
.master-dtls h6 {
	color:#3c474b;
	font-size:15px;
	font-weight:400;
	font-family:Roboto
}
.master-dtls h6 img {
	float:left;
	margin:3px 5px 0 0;
	width:15px
}
.master-dtls span {
	color:#7c7d7d;
	font-size:16px;
	font-weight:400;
	font-style:italic
}
.master-dtls p {
	color:#37454a;
	font-size:15px;
	font-weight:400;
	font-family:Roboto;
	margin-top:5px!important
}
.portfolio-area {
	float:left;
	width:100%;
	border-radius:5px;
	box-shadow:0 0 4px 1px rgba(78, 18, 138, .1);
	background:#fff;
	min-height:120px;
	margin:0 0 25px 0
}
.sub-header {
	float:left;
	width:100%;
	border-bottom:1px dashed #ccc;
	padding:17px 20px;
	color:#23272b;
	font-size:20px;
	margin:0;
	font-weight:500
}
.all-portfolio {
	float:left;
	width:100%;
	padding:0 20px
}
.portfolio-box {
	float:left;
	width:100%;
	padding:20px 0;
	border-bottom:1px solid #e0e0e0
}
.left-port {
	float:left;
	width:22%
}
.left-port span {
	width:100%;
	height:150px;
	background:#f4f4f4;
	position:relative;
	overflow:hidden;
	display:inline-block
}
.left-port span img {
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	max-width:100%;
	max-height:100%;
	width:auto;
	height:auto;
	margin:auto
}
.right-port {
	float:right;
	width:76%
}
.right-port h4 {
	color:#000;
	font-size:19px;
	font-weight:500;
	font-family:Roboto
}
.right-port p {
	color:#37454a;
	font-size:15px;
	font-weight:400;
	font-family:Roboto;
	margin-bottom:10px!important
}
.review-box {
	float:left;
	width:100%;
	border:1px solid #ecf3f7;
	padding:16px 20px;
	border-radius:5px;
	margin-top:20px
}
.top-rev {
	float:left;
	width:100%;
	margin-bottom:12px
}
.top-rev-left {
	float:left;
	width:60%
}
.rev-date {
	float:right;
	font-size:14px;
	width:auto
}
.top-rev-left span {
	float:left;
	width:36px;
	height:36px;
	position:relative;
	overflow:hidden;
	margin-right:10px
}
.top-rev-left span img {
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	margin:auto;
	max-height:100%;
	max-width:100%;
	width:auto;
	height:auto
}
.top-rev-left h6 {
	color:#000;
	font-size:17px;
	font-weight:400;
	font-family:Roboto;
	margin-bottom:4px
}
.rev-rating {
	float:left
}
.rev-rating li {
	float:left;
	margin-right:4px
}
.rev-rating li img {
	float:left;
	width:12px
}
.rev-date img {
	float:left;
	margin:5px 6px 0 0;
	width:12px
}
.botom-rev p {
	color:#595f63;
	font-size:15px;
	font-weight:400;
	font-family:Roboto
}
.botom-rev p a {
	color:#460f7f;
	display:inline-block
}
.social-box a {
	color:#ff6400;
	font-size:15px;
	font-family:Roboto, sans-serif;
	margin-top:2px;
	margin-bottom:0
}
.social-box a:hover {
	color:#4d128b
}
.botom-rev p a:hover {
	color:#ff6400
}
.all-reviews .row {
	margin-right:-10px!important;
	margin-left:-10px!important
}
.all-reviews .col-lg-6 {
	padding:0 10px!important
}
.hire-modal {
	max-width:750px!important;
	margin-top:100px!important
}
.hire-modal .close {
	opacity:.99
}
.hire-modal .close span {
	background:#ff6400;
	width:27px;
	height:27px;
	border-radius:50%;
	color:#fff;
	font-size:20px;
	display:inline-block;
	line-height:24px
}
.hire-modal .close span:hover {
	background:#4e128a;
	color:#fff
}
.hire-modal .modal-header {
	background:#f9f9f9!important;
	box-shadow:2px 1px 0 rgba(0, 0, 0, .1);
	padding:16px
}
.hire-modal .modal-title {
	font-weight:400
}
.hire-label {
	color:#090c0d;
	font-weight:400;
	font-size:16px;
	font-family:Roboto;
	float:left;
	width:100%
}
.hire-type {
	width:100%;
	height:48px;
	border:1px solid #c1ccd2;
	padding:10px;
	font-size:14px;
	font-family:Roboto;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none
}
.hire-type option {
	font-size:14px;
	font-family:Roboto, sans-serif!important;
	color:#707071!important
}
.hire-select {
	background:#fff url(../images/hire-slct.png) no-repeat 97% 53%;
	background-size:10px;
	font-family:Roboto, sans-serif!important;
	color:#707071!important
}
.hire-select option {
	font-family:Roboto, sans-serif!important;
	color:#707071!important
}
.hire-submit {
	color:#fff;
	background:#ff6400;
	font-size:17px;
	padding:10px 20px;
	display:inline-block;
	border:none;
	font-weight:500;
	font-family:Roboto;
	cursor:pointer
}
.hire-submit:hover {
	color:#fff;
	background:#4e128a
}
.f_skip {
	background:#4e128a
}
.f_skip:hover {
	background:#ff6400
}
.sub_anssrr span {
	float:right
}
.sub_anssrr span a {
	text-decoration:none;
	color:#fff;
	background:#4e128a;
	font-size:17px;
	padding:10px 20px;
	display:inline-block;
	border:none;
	font-weight:500;
	border-radius:2px;
	font-family:Roboto
}
.sub_anssrr span a i {
	font-size:17px;
	margin:0 10px 0 0
}
.sub_anssrr span a:hover {
	color:#fff;
	background:#ff6400
}
.hire-form .col-sm-12 {
	padding:0 9px!important
}
.hire-form {
	padding:0 8px
}
.main-profile {
	float:left;
	width:100%;
	margin-top:-40px
}
.left-profle {
	float:left;
	width:22%;
	border-radius:5px;
	box-shadow:0 0 4px 1px rgba(78, 18, 138, .1);
	background:#fff;
	min-height:120px
}
.top-prole {
	border-bottom:1px solid #f1f1f1;
	margin-bottom:5px;
	padding:19px 10px 10px 10px;
	text-align:center
}
.top-prole span {
	width:90px;
	height:90px;
	border-radius:50%;
	overflow:hidden;
	position:relative;
	display:inline-block
}
.top-prole span img {
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	max-height:100%;
	max-width:100%;
	width:auto;
	height:auto
}
.top-prole h5 {
	color:#000;
	font-size:17px;
	font-weight:400;
	font-family:Roboto;
	margin:5px 0
}
.top-prole p {
	color:#595959;
	font-size:15px;
	font-weight:400;
	font-family:Roboto
}
.botom-pages {
	float:left;
	width:100%;
	border-top:1px solid #f1f1f1;
	padding:10px 0
}
.botom-pages ul li {
	float:left;
	width:100%
}
.botom-pages ul li a {
	float:left;
	width:100%;
	padding:10px 18px;
	color:#2a2f38;
	font-size:16px;
	font-weight:400;
	font-family:Roboto
}
.botom-pages ul li a .fa {
	color:#898b90
}
.botom-pages ul li span {
	width:33px;
	display:inline-block
}
.botom-pages ul li a:hover {
	background:#520d8b;
	color:#fff
}
.botom-pages ul li a:hover .fa {
	color:#fff
}
.right-profle {
	float:right;
	width:76%;
	min-height:120px;
	padding-top:16px
}
.fo_message_page {
	width:72%
}
.main-h2 {
	color:#000;
	font-size:20px;
	font-weight:500;
	font-family:Roboto, sans-serif;
	margin:0;
	text-transform:uppercase;
	letter-spacing:1px
}
.main-infor {
	float:left;
	width:100%;
	margin-top:15px
}
.top-edit-menus {
	float:left;
	width:100%;
	padding-left:23px
}
.top-edit-menus ul {
	margin:0;
	padding:0;
	float:left;
	width:100%
}
.top-edit-menus ul li {
	float:left;
	width:auto;
	margin-right:6px
}
.top-edit-menus ul li:last-child {
	margin-right:0
}
.top-edit-menus ul li a {
	display:inline-block;
	color:#fff;
	font-size:16px;
	font-weight:400;
	font-family:Roboto, sans-serif;
	background:#520d8b;
	border:1px solid #520d8b;
	padding:8px 6px;
	border-radius:5px 5px 0 0;
	border-bottom:none!important
}
.top-edit-menus ul li .fa {
	margin-right:4px
}
.top-edit-menus ul li a:hover, .top-edit-menus ul li.active a {
	background:#fff;
	border:1px solid #520d8b;
	color:#520d8b
}
.edit-froms {
	float:left;
	width:100%;
	background:#fff;
	padding:20px 20px;
	box-shadow:0 2px 4px 1px rgba(146, 101, 191, .1);
	min-height:300px
}
.edit-froms h2 {
	margin:0 0 12px 0
}
.label_input_title {
	font-size:16px;
	color:#090c0d;
	font-weight:400;
	font-family:Roboto, sans-serif;
	float:left;
	width:100%;
	margin-bottom:7px
}
.input-type-text {
	border:1px solid #c1ccd2;
	height:49px;
	width:100%;
	padding:10px 15px;
	font-size:14px;
	font-family:Roboto, sans-serif;
	color:#333;
	border-radius:2px;
	margin-bottom:5px
}
.edit-froms .col-sm-12 {
	padding:0 9px!important
}
.form_group {
	margin-bottom:16px
}
.form_group .hire-select {
	border-radius:2px
}
.drp-input {
	-moz-appearance:none;
	-webkit-appearance:none;
	appearance:none;
	background:#fff url(../images/select-drp.png) no-repeat right 13px center;
	cursor:pointer
}
.cal-icon {
	position:absolute;
	right:15px;
	top:39px
}
.hour-rate {
	position:relative
}
.hour-rate .input-type-text {
	padding-left:60px
}
.hours {
	position:absolute;
	left:1px;
	top:29px;
	height:47px;
	width:50px;
	text-align:center;
	line-height:45px;
	background:#eefaff;
	font-size:23px
}
.upload_box input {
	width:40%;
	display:none!important;
	float:left
}
[type=file]+label.btn-2 {
background-color:#ff6400;
border-radius:2px;
overflow:hidden;
padding:13px 38px 13px 13px;
cursor:pointer;
position:relative;
color:#fff;
font-size:16px;
font-weight:400;
font-family:Roboto, sans-serif;
float:left;
margin-bottom:15px!important;
text-align:left;
transition:all .3s;
width:100%
}
[type=file]+label.btn-2 {
cursor:pointer;
color:#fff;
font-size:16px;
font-weight:400;
font-family:Roboto, sans-serif;
text-align:left
}
[type=file]+label.btn-2::before {
content:".";
font-size:100%;
right:-2%;
position:absolute;
top:30%;
transition:all .3s;
background:url(../images/upload-arrow.png);
background-repeat:no-repeat;
width:40px;
background-size:16px
}
[type=file]+label.btn-2:hover {
background:#4e128a
}
.paste-picture {
	float:left;
	width:49px;
	height:49px;
	overflow:hidden;
	position:relative;
	border:1px solid #ccc;
	border-radius:50%;
	margin-top:28px
}
.paste-picture img {
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	margin:auto;
	max-height:100%;
	max-width:100%;
	width:auto;
	height:auto
}
.type-text {
	height:105px!important
}
.save_all_changes_btn {
	height:40px;
	padding:0 18px;
	background:#ff6400;
	color:#fff;
	border-radius:2px;
	font-family:Roboto, sans-serif;
	cursor:pointer;
	font-size:14px;
	border:none;
	font-weight:500;
	display:inline-block;
	line-height:40px;
	text-transform:uppercase
}
button.save_all_changes_btn:hover {
	background:#4e128a
}
.edit-froms h2 {
	margin:0 0 12px 0;
	font-size:21px;
	font-weight:400
}
.social-box {
	float:left;
	width:100%;
	margin-top:15px
}
.social-box span {
	float:left;
	width:50px;
	padding-top:6px
}
.social-box span img {
	width:37px
}
.social-box p {
	color:#090c0d;
	font-size:16px;
	font-weight:400;
	font-family:Roboto, sans-serif
}
.social-box p b {
	font-weight:400;
	color:#9d9e9f
}
.social-box h6 {
	color:#ff6400;
	font-size:15px;
	font-family:Roboto, sans-serif;
	margin-top:2px;
	margin-bottom:0
}
.pnly-p {
	color:#515252;
	font-size:15px;
	font-weight:400;
	font-family:Roboto, sans-serif
}
.tips-box {
	float:left;
	width:100%;
	padding:15px;
	background:#f8f9f8;
	border-radius:3px;
	margin-top:10px
}
.tips-box h4 {
	color:#520d8b;
	font-size:18px;
	font-weight:400;
	font-family:Roboto, sans-serif
}
.tips-box h4 img {
	width:18px
}
.tips-box p {
	color:#515252;
	font-weight:400;
	font-size:14px;
	font-family:Roboto, sans-serif
}
.screen-reader-text {
	height:auto;
	width:1px;
	clip:rect(1px,1px,1px,1px);
	height:1px;
	overflow:hidden;
	position:absolute!important
}
.screen-reader-text:active, .screen-reader-text:focus, .screen-reader-text:hover {
	height:50px;
	width:auto;
	background-color:#000;
	border-radius:2px;
	box-shadow:0 0 2px 2px rgba(0, 0, 0, .6);
	clip:auto!important;
	color:#fff;
	display:block;
font-size:.875rem;
	font-weight:700;
left:.3125rem;
	line-height:normal;
padding:.9375rem 1.4375rem .875rem;
	text-decoration:none;
top:.3125rem;
	z-index:100000
}
.frm_grp .chosen-container-multi .chosen-choices {
	position:relative;
	overflow:hidden;
	margin:0;
	padding:0 5px;
	width:100%;
	height:48px!important;
	height:1%;
	border:1px solid #cccbcb!important;
	background-color:#fff;
	background-image:none!important;
	cursor:text;
	font-size:14px;
	color:#000;
	padding:10px 15px;
	border-radius:2px;
	background:#fff url(../images/hire-slct.png) no-repeat 97% 57%!important;
	background-size:10px!important
}
#foo_select_chosen {
	width:100%!important;
	float:left
}
.frm_grp .chosen-container-multi .chosen-choices li.search-choice {
	position:relative;
	margin:0 5px 3px 0;
	padding:9px 28px 9px 10px;
	border:none!important;
	max-width:100%;
	border-radius:3px;
	background-color:#f7f7f7;
	background-image:-webkit-gradient(linear, 50% 0, 50% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eee));
	background-image:-webkit-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
	background-image:-moz-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
	background-image:-o-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
	background-image:none!important;
	background-size:100% 19px;
	background-repeat:repeat-x;
	background-clip:padding-box;
	box-shadow:none!important;
	color:#333;
	line-height:13px;
	cursor:default;
	font-size:14px
}
.frm_grp .chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
	top:10px;
	right:7px
}
.frm_grp .select_imgArrow {
	content:'';
	background:#fff url(../images/hire-slct.png) no-repeat right 13px center;
	position:absolute;
	right:15px;
	bottom:13px
}
.mobile_filter {
	float:left;
	width:100%;
	min-height:40px;
	border-radius:40px;
	cursor:pointer;
	background:#4e128a;
	text-align:center;
	color:#fff;
	padding:7px;
	display:none;
	margin-top:15px
}
.mobile_filter .fa {
	font-size:15px
}
.mobile_filter p {
	float:none;
	color:#fff;
	font-size:16px;
	width:auto!important;
	display:inline-block;
	margin-left:5px!important;
	margin-bottom:0!important
}
.mobile_filter:hover {
	background:#ff6400;
	color:#fff
}
footer {
	float:left;
	width:100%
}
.after_login {
	float:left;
	width:auto;
	position:relative;
	padding:0;
	line-height:20px
}
.after_login a b {
	color:#fff;
	font-size:15px;
	font-weight:400;
	display:inline-block;
	margin-right:8px;
	font-family:Roboto
}
.after_login a b strong {
	font-weight:400
}
.after_login a b:hover {
	color:#ff6400
}
.after_login a span {
	width:32px;
	height:32px;
	display:inline-block;
	border-radius:50%;
	background:#ffff;
	overflow:hidden;
	float:left;
	margin:3px 8px 0 0;
	position:relative
}
.after_login a span img {
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	margin:auto;
	max-height:100%;
	max-width:100%;
	width:auto;
	height:auto
}
.show01 {
	display:none;
	position:absolute;
	z-index:99;
	background:#fff;
	top:66px;
	right:0;
	width:179px;
	border-radius:0;
	border:1px solid #efefef
}
.show01 ul {
	position:relative
}
.show01 ul::after {
top:-10px;
right:30px;
margin-left:-8px;
background:url(../images/top_arrow2.png) no-repeat!important;
content:'';
position:absolute;
width:18px;
height:10px
}
.show01 ul li {
	padding:0!important
}
.show01 ul li a {
	color:#919191;
	font-size:15px;
	font-weight:400;
	font-family:Roboto, sans-serif;
	padding:4px 17px;
	display:block;
	line-height:26px;
	border-bottom:1px solid #e3e3e3;
	text-transform:capitalize;
	width:100%;
	border-left:3px solid #fff
}
.show01 ul li a:hover {
	color:#ff6400;
transition:all .3s ease;
	border-left:3px solid #ff6400;
	background:#f7f7fb
}
.nitification {
	float:left;
	margin-right:17px;
	position:relative;
	cursor:pointer;
	margin-top:4px;
	margin-left:6px
}
.nitification img {
	width:27px
}
.nitification b {
	position:absolute;
	top:-6px;
	right:-9px;
	width:24px;
	height:24px;
	border-radius:50%;
	display:inline-block;
	background:#ff6400;
	color:#fff;
	font-size:13px;
	font-weight:500;
	text-align:center;
	line-height:25px
}
.extra-borders {
	float:left;
	width:100%;
	padding:15px 25px;
	border:1px solid #dfe8ef;
	border-radius:2px
}
.extra-borders button.save_all_changes_btn {
	padding:0 15px
}
.login-header .header-area {
	padding:16px 0;
-webkit-transition:padding .5s linear;
transition:padding .5s linear;
	background:#4e128a;
	border-bottom:1px solid #5d189b
}
.fixed-header .header-area {
-webkit-transition:padding .5s linear;
transition:padding .5s linear;
	background:#4e128a;
	border-bottom:1px solid #5d189b
}
.chosen-container {
	width:100%!important
}
.afterr_login {
	box-shadow:0 -8px 12px #f0f0f0;
	margin-top:65px
}
.nav.nav-tabs.resume_nav_ul li a:hover {
	color:#4e128a!important
}
.nav.nav-tabs.resume_nav_ul li a:focus {
	color:#4e128a!important
}
.nav.nav-tabs.resume_nav_ul li .active {
	color:#4e128a!important
}
.activee {
	background:#520d8b;
	color:#fff!important
}
.activee span i {
	color:#fff!important
}
.post_main_row .form_group {
	margin-bottom:22px
}
.add_rm1 {
	display:block;
	overflow:hidden;
	width:100%
}
.radio {
	display:inline-block;
	font-weight:400;
	font-size:15px;
	line-height:20px;
	font-family:Roboto, sans-serif;
	cursor:pointer;
	color:#586063
}
.radio:hover .inner {
	-webkit-transform:scale(.5);
	-ms-transform:scale(.5);
	transform:scale(.5);
	opacity:.5
}
.radio input {
	width:1px;
	height:1px;
	opacity:0
}
.radio input:checked+.outer .inner {
	-webkit-transform:scale(1);
	-ms-transform:scale(1);
	transform:scale(1);
	opacity:1
}
.radio input:checked+.outer {
	border:1px solid #4e128a
}
.radio input:focus+.outer .inner {
	-webkit-transform:scale(1);
	-ms-transform:scale(1);
	transform:scale(1);
	opacity:1;
	background-color:#4e128a
}
.radio .outer {
	width:17px;
	height:17px;
	display:block;
	float:left;
	margin:3px 12px 0 0;
	border:1px solid #ababab;
	border-radius:50%;
	background-color:#fff
}
.radio .inner {
-webkit-transition:all .25s ease-in-out;
transition:all .25s ease-in-out;
	width:9px;
	height:9px;
	-webkit-transform:scale(0);
	-ms-transform:scale(0);
	transform:scale(0);
	display:block;
	margin:3px;
	border-radius:50%;
	background-color:#4e128a;
	opacity:0
}
.add_rm2 input[type=radio] {
	float:left
}
.add_rm2 .container {
	padding:18px 10px 7px 10px
}
#datepicker {
	position:relative
}
.cal_icon span {
	position:absolute;
	top:42px;
	right:12px
}
.cal_icon span img {
	width:18px
}
.slidee01 {
	top:-10px!important;
	position:relative;
	margin:0!important
}
.input_form:hover {
	border-color:#ab5bf2
}
.input_form:focus {
	border-color:#ab5bf2
}
.post_jobb_right1 h2 {
	color:#090c0d;
	font-size:20px;
	font-weight:400;
	font-family:Roboto, sans-serif;
	text-align:center;
	padding:20px 0 9px 0
}
.duble_line {
	border-top:1px solid #dbdfe1;
	border-bottom:1px solid #dbdfe1;
	width:100%;
	display:block;
	height:6px
}
.right_post_panle ul {
	margin:0;
	padding:26px 10px 10px 20px
}
.right_post_panle ul li {
	color:#646b71;
	font-size:14px;
	font-weight:400;
	font-family:Roboto, sans-serif;
	display:flex;
	align-items:end;
	width:100%;
	margin:0 0 35px 0
}
.right_post_panle ul li img {
	float:left;
	margin:-3px 10px 0 0;
	width:34px
}
.post_jobb_right2 {
	display:block;
	width:100%;
	overflow:hidden
}
.post_jobb_right2 p {
	color:#646b71;
	font-size:14px;
	padding:14px 10px 16px 20px;
	font-weight:400;
	line-height:23px;
	font-family:Roboto, sans-serif
}
.add_rm1 {
	border-bottom:1px solid #c1ccd2!important
}
.add_rm2 {
	border:1px solid #c1ccd2;
	display:block;
	overflow:hidden;
	border-top:none
}
.mrr {
	margin-left:10px
}
.add_rm3 .nav-tabs .nav-link.active {
	color:#ff6400;
	background-color:#fff;
	font-weight:400;
	line-height:20px;
	font-size:17px;
	font-family:Roboto, sans-serif;
	border-radius:0!important;
	border-color:#c1ccd2 #c1ccd2 #fff;
	padding:18px 25px
}
.add_rm3 .nav-tabs .nav-link {
	color:#55524f;
	background-color:#fff;
	font-weight:400;
	line-height:20px;
	font-size:17px;
	font-family:Roboto, sans-serif;
	border-radius:0!important;
	border-color:#c1ccd2 #c1ccd2 #fff;
	padding:18px 25px
}
.add_rm3 .nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover {
	border-color:#4e128a #4e128a #4e128a!important;
	color:#ff6400!important
}
.boxx_sg01 {
	float:left;
	width:220px
}
.boxx_sg01 label {
	margin-bottom:14px;
	float:left;
	width:50%
}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
	border:1px solid #4a1084!important;
	background:#4a1084!important;
	color:#fff!important
}
.notification_area {
	padding:18px 22px
}
.box_noti {
	display:block;
	width:100%;
	float:left;
	border-bottom:1px solid #f2f1f1!important;
	padding:20px 0
}
.firstt {
	border-top:1px solid #f2f1f1!important
}
.box_noti span {
	position:relative;
	float:left;
	margin:5px 12px 0 0
}
.box_noti span a {
	position:absolute;
	z-index:99;
	left:-9px;
	top:-11px
}
.box_noti span>img {
	width:37px
}
.box_noti span a img {
	width:19px
}
.box_noti_right {
	display:block;
	float:left;
	width:calc(100% - 52px)
}
.box_noti_right h2 {
	color:#000;
	font-size:17px!important;
	font-weight:400;
	line-height:20px;
	font-family:Roboto, sans-serif;
	margin:0 0 5px 0;
	float:left
}
.box_noti_right p {
	color:#595f63;
	font-size:15px;
	font-weight:400;
	line-height:23px;
	font-family:Roboto, sans-serif
}
.box_noti_right strong {
	color:#1f1d1d;
	font-size:14px;
	font-weight:400;
	line-height:20px;
	font-family:Roboto, sans-serif;
	float:right
}
.box_noti_right strong img {
	margin:0 8px 0 0
}
.main-tabel {
	float:left;
	width:100%;
	margin-top:40px
}
.main-tabel .row {
	margin:0 -6px 0 -6px!important
}
.table {
	display:table;
	margin-bottom:0!important;
	max-width:100%;
	width:100%!important
}
.add_election_tblBoxmain .one_row1:nth-child(2n+1) {
background:#f7f8fa
}
.table .one_row1 {
	display:table-row
}
.add_election_tblBoxmain .cell1.tab_head_sheet {
	font-size:16px;
	padding:10px 9px
}
.small_screen31 {
	margin-top:10px
}
.add_election_tblBoxmain .cell1 {
	padding:10px 9px
}
.cell1 {
	display:table-cell;
	padding:12px 3px;
	position:relative;
	vertical-align:middle;
	white-space:normal;
	min-height:45px;
	border-bottom:1px solid #ebebeb
}
.W55_1 {
	display:none
}
.cell1 {
	white-space:normal
}
.tab_head_sheet_1 p {
	color:#2a2f38;
	font-size:14px!important;
	font-weight:400;
	margin:0;
	float:left
}
.tab_head_sheet {
	background:#b0b0b0;
	border:medium none;
	color:#fff;
	font-size:16px;
	line-height:20px;
	text-align:left;
	font-weight:400;
	text-transform:capitalize
}
.add_election_tblBoxmain .add_ttrr span a img:hover {
	opacity:.8
}
.skill-checks {
	margin:20px 0 15px 0
}
.skill-checks .custom-checkbox {
	width:33.33%;
	float:left;
	margin-bottom:13px
}
.total-skills {
	margin:75px 0 0 0!important
}
.all-skills {
	float:left;
	width:100%
}
.total-skills .all-skills li {
	border-radius:0;
	font-size:17px
}
.total-skills .all-skills li .fa {
	margin-left:5px;
	color:#333
}
.total-skills .all-skills li .fa:hover {
	color:#ff6400
}
.total-skills .label_input_title {
	font-size:16px
}
.cal-type {
	background:url(../images/cal.png) no-repeat right 12px center
}
.post-rev .row {
	margin:0 -6px 0 -6px!important
}
.post-rev .result_box {
	padding:0 0 10px 0!important;
	margin-bottom:20px
}
.main-rating {
	float:left;
	width:100%
}
.left-rating {
	float:left;
	width:100%!important;
	border:1px solid #efefef
}
.rating-box {
	float:left;
	width:100%;
	border-bottom:1px solid #efefef
}
.rating-images {
	float:left;
	padding:8px 10px;
	margin-bottom:6px
}
.rating-images ul {
	padding:0;
	margin:0;
	float:left
}
.rating-images ul li {
	float:left;
	margin-right:6px;
	border:1px solid #ddd
}
.rating-images ul li a {
	padding:3px 10px 8px 10px;
	float:left
}
.rating-images ul li:last-child {
	margin:0
}
.rating-commants {
	padding:8px 10px;
	width:auto;
	float:left;
	font-size:16px;
	color:#282828
}
.right-rating {
	float:right;
	border:1px solid #efefef;
	padding:10px;
	text-align:center;
	width:33%;
	min-height:164px
}
.right-rating h4 {
	color:#520d8b;
	font-weight:600;
	font-size:46px;
	margin:0
}
.right-rating ul {
	padding:0;
	margin:0 auto!important
}
.right-rating ul li {
	display:inline-block;
	margin-right:1px
}
.right-rating ul li:lasst-child {
margin-right:0
}
.right-rating p {
	color:#646464;
	font-size:14px;
	font-weight:400;
	margin:10px 0 0 0!important
}
.job-search {
	float:left;
	width:100%;
	background:#f3f5f8;
	border:1px solid #ebebeb;
	padding:12px;
	margin-left:-6px;
	margin-right:-6px
}
.long-keywords {
	width:45%;
	margin-right:15px
}
.short-status {
	width:35%;
	margin-right:15px
}
.job-search .save_btn_box {
	width:15%;
	float:left
}
.job-search .save_all_changes_btn {
	text-transform:capitalize;
	margin-top:30px;
	border-radius:4px;
	height:49px;
	line-height:49px
}
.job-search .form_group {
	margin-bottom:0
}
.freelancer-fav {
	color:#4e128a
}
.freelancer-fav:hover {
	background:#4e128a;
	color:#f8f1fe
}
.all-skills li {
	border:none;
	padding:0
}
.all-skills li a {
	color:#434648;
	border:1px solid #bec6c6;
	padding:6px 17px;
	border-radius:4px;
	display:inline-block;
	font-size:13px
}
.all-skills li a:hover {
	color:#434648;
	box-shadow:0 1px 10px 1px rgba(13, 2, 21, .5), 0 1px 2px rgba(16, 5, 30, .2);
-webkit-transition:.5s!important;
transition:.5s!important
}
.right-share {
	width:30%
}
.for_hoverr img {
	visibility:visible!important
}
.separet-register ul li span a {
	color:#4e128a
}
.separet-register ul li span a:hover {
	color:#ff6400
}
.unqe-box ul li a {
	color:#4e128a;
	margin:0!important;
	padding:0;
	background:0 0;
	border:none;
	text-transform:unset;
	font-size:15px;
	font-weight:400
}
.unqe-box ul li a:hover {
	color:#ff6400;
	margin:0!important;
	padding:0;
	background:0 0;
	border:none;
	text-transform:unset;
	font-size:15px;
	font-weight:400
}
.unqe-box ul li {
	margin-bottom:14px
}
.nnwa {
	background-color:#4e128a;
	background-size:auto;
	background-position:top left
}
.pos_ref {
	position:relative
}
.calenddr_icon {
	position:absolute;
	top:11px;
	right:10px
}
.calenddr_icon img {
	width:21px
}
.country_code {
	position:absolute;
	z-index:0;
	height:50px;
	background:#ced3d5;
	width:70px;
	color:#fff;
	font-size:18px;
	padding:12px 0;
	left:15px;
	text-align:center;
	top:0
}
.for_small {
	padding-left:66px
}
.aad50 {
	left:67px!important
}
.currency-dropdown {
	min-width:88px!important
}
.payments-images {
	float:left;
	width:100%;
	margin-top:20px
}
.payments-images ul li {
	float:left;
	margin-right:10px
}
.payments-images ul li img {
	width:25px
}
.loader {
	position:fixed;
	left:0;
	top:0;
	width:100%;
	height:100%;
	z-index:9999;
	background:url(../images/loder_img.png) 50% 50% no-repeat rgba(78, 18, 138, .7);
	opacity:.99;
transition:.5s;
	background-size:266px
}
.blog_left {
	padding:20px!important
}
.blog-box {
	margin-bottom:20px;
	float:left;
	width:100%
}
.blog-image {
	display:inline-block;
	height:320px;
	background: #FFFFFF;
	overflow:hidden;
	position:relative;
	width:100%
}
.blog-image img {
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	max-width:100%;
	max-height:100%;
	width:auto;
	height:auto;
	margin:auto
}
.blog-dates {
	position:absolute;
	top:0;
	right:0;
	width:75px;
	background:#ff6400;
	text-align:center
}
.blog-dates span {
	font-size:25px;
	font-weight:500;
	padding:8px;
	color:#fff;
	display:inline-block;
	line-height:30px;
	font-family:Roboto, sans-serif
}
.blog-dates p {
	color:#1e2325;
	font-size:18px;
	font-weight:500;
	font-family:Roboto, sans-serif;
	background:#c3c8c8;
	padding:2px
}
.blog-dtls {
	float:left;
	width:100%;
	margin-top:8px
}
.blogers li {
	color:#2d2d2d;
	font-size:15px;
	font-weight:400;
	margin-right:15px;
	display:inline-block
}
.blogers li img {
	margin-right:7px;
	float:left;
	margin-top:5px;
	width:14px
}
.blogers li a {
	color:#fff;
	font-size:16px;
	font-weight:400;
	padding:3px 10px;
	display:inline-block;
	background:#ff6400;
	border-radius:2px;
	width:100%;
	text-align:center;
	margin:5px 0
}
.blogers li a:hover {
	background:#4e128a;
	color:#fff;
transition:.5s
}
.blogers {
	margin-bottom:10px!important
}
.blog-dtls h3 {
	color:#2d2d2d;
	font-weight:500;
	font-size:23px;
	font-family:Roboto, sans-serif
}
.blog-dtls h3 a {
	color:#2d2d2d
}
.blog-dtls h3 a:hover {
	color:#ff6400
}
.blog-dtls p {
	color:#6d6c6c;
	font-size:14px;
	font-weight:400;
	font-family:Roboto, sans-serif!important;
	margin-bottom:10px!important;
	word-wrap: break-word !important;
}
.blog-dtls h4 {
	color:#2d2d2d;
	font-weight:500;
	font-size:19px;
	font-family:Roboto, sans-serif;
	margin-top:4px!important;
	display:inline-block
}
.blog-dtls p a {
	color:#ff6400
}
.blog-dtls p a:hover {
	color:#4e128a
}
.blog-cat-box {
	float:left;
	width:100%;
	min-height:100px;
	background:#fff;
	margin-bottom:20px;
	box-shadow:0 1px 5px 3px rgba(78, 18, 138, .07)
}
.blog-cat-head {
	padding:15px 15px;
	border-bottom:1px solid #e0e5e8;
	margin-bottom:4px
}
.blog-cat-head h2 {
	color:#090c0d;
	font-size:22px;
	margin:0;
	font-weight:400
}
.blog-cat-head h1{
	color:#090c0d;
	font-size:22px;
	margin:0;
	font-weight:400
}
.blog-cat-below {
	float:left;
	width:100%;
	border-top:1px solid #e0e5e8;
	padding:15px 18px
}
.only-cate {
	float:left;
	width:100%;
	padding:0!important
}
.only-cate li {
	color:#a5a5a5!important;
	font-size:14px;
	font-weight:400;
	background:url(../images/cat-bullet.jpg) no-repeat left top 3px;
	padding-left:23px;
	margin-bottom:7px!important;
	border-bottom:1px solid #dedede;
	padding-bottom:8px
}
.only-cate li a {
	color:#a5a5a5!important
}
.only-cate li a:hover {
	color:#ff6400!important
}
.only-cate li:last-child {
	border-bottom:none;
	margin:0!important
}
.blog_right {
	background:0 0;
	box-shadow:none
}
.post-boxs {
	float:left;
	width:100%;
	margin-bottom:12px
}
.post-image {
	float:left;
	width:55px
}
.post-image span {
	width:50px;
	height:48px;
	display:inline-block;
	background:#f2f1f1;
	overflow:hidden;
	position:relative
}
.post-image span img {
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	max-width:100%;
	max-height:100%;
	width:auto;
	height:auto;
	margin:auto
}
.post-dtls {
	float:left;
	width:75%;
	padding-left:5px
}
.post-dtls h5 {
	color:#000;
	font-size:15px;
	font-weight:400;
	font-family:Roboto, sans-serif;
	margin-bottom:4px
}
.post-dtls h5 a {
	color:#000
}
.post-dtls p {
	color:#939393;
	font-size:13px;
	line-height:17px
}
.post-dtls a {
	color:#ff6400;
	font-size:14px;
	font-family:Roboto, sans-serif
}
.post-dtls a:hover {
	color:#4e128a
}
.next-share {
	float:left;
	width:100%;
	padding:7px 0;
	border-top:1px solid #dbdddd;
	border-bottom:1px solid #dbdddd;
	margin-top:30px
}
.left-nexts {
	float:left;
	width:auto
}
.left-nexts a {
	font-size:15px;
	font-weight:500;
	font-family:Roboto, sans-serif;
	border:1px solid #ff6400;
	border-radius:2px;
	padding:8px 10px;
	text-transform:uppercase;
	display:inline-block;
	margin:0 2px
}
.prev-btns {
	color:#ff6400
}
.prev-btns:hover {
	color:#ff6400;
	box-shadow:0 2px 7px 1px rgba(13, 2, 15, .3), 0 1px 2px rgba(16, 5, 30, .2);
-webkit-transition:.5s!important;
transition:.5s!important
}
.next-btns {
	color:#fff;
	background:#ff6400
}
.next-btns:hover {
	color:#fff!important;
	background:#dd4d06;
	box-shadow:0 2px 7px 1px rgba(13, 2, 15, .3), 0 1px 2px rgba(16, 5, 30, .2);
-webkit-transition:.5s!important;
transition:.5s!important
}
.blog-share {
	float:right;
	width:auto;
	text-align:right
}
.blog-share ul li {
	display:inline-block;
	margin-left:2px;
	font-size:17px;
	color:#393939
}
.blog-share ul li:first-child {
	margin-right:8px;
	line-height:32px
}
.blog-share ul li:hover img {
	opacity:.7
}
.viw-all-post {
	color:#fff;
	font-size:15px;
	font-weight:700;
	padding:8px 10px;
	display:inline-block;
	background:#ff6400;
	border-radius:2px;
	text-transform:uppercase;
	width:100%;
	text-align:center;
	margin:5px 0
}
.viw-all-post:hover {
	background:#4e128a;
	color:#fff;
transition:.5s
}
.contact-wrap {
	float:left;
	width:100%;
	border-radius:2px;
	padding:15px;
	background:#fff;
	position:relative
}
.accordion {
	width:100%;
	margin:30px auto 50px;
	background:#fff;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px
}
.accordion li {
	list-style-type:none;
	margin-bottom:22px
}
.accordion .link {
	cursor:pointer;
	display:block;
	color:#333;
	font-size:16px;
	border-left:4px solid #4e128a;
	position:relative;
-webkit-transition:all .4s ease;
-o-transition:all .4s ease;
transition:all .4s ease;
	font-weight:400;
	padding-bottom:10px;
	font-family:Roboto, sans-serif;
	padding:9px 35px 9px 9px;
	box-shadow:0 1px 4px 1px #bfbfbf;
	background:#f0ebf4
}
.accordion .open .link {
	background:#4e128a;
	border-left:4px solid #ff6400;
	color:#fff
}
.submenu {
	display:none;
	font-size:14px;
	border:1px solid #d1d1d1;
	border-top:none!important;
	padding:14px
}
.accordion li p {
	font-family:Roboto, sans-serif;
	font-size:16px;
	color:#454545;
	text-align:justify;
	font-weight:400
}
.accordion li i {
	position:absolute;
	top:14px;
	right:12px;
	font-size:16px;
	color:#333;
-webkit-transition:all .4s ease;
-o-transition:all .4s ease;
transition:all .4s ease
}
.accordion li.open i {
	color:#fff
}
.only-h2 {
	color:#000;
	font-size:28px;
	font-weight:400;
	font-family:Roboto, sans-serif;
	letter-spacing:0;
	width:100%;
	text-align:left;
	margin-bottom:13px;
	overflow:hidden
}
.contact_us_container {
	width:100%;
	float:left;
	height:auto;
	border:1px solid #e8e8e8
}
.left_contact_us {
	width:65%;
	float:left;
	min-height:470px;
	background:#f5f5f5;
	padding:20px;
	box-shadow:0 4px 6px #ccc
}
.right_contact_us {
	width:35%;
	float:right;
	min-height:684px;
	background:#4e128a;
	padding:20px
}
.left_contact_us h3 {
	font-size:26px;
	font-weight:600;
	font-family:Roboto;
	color:#0f1010;
	margin:0 0 15px 0
}
.contact_form {
	width:100%;
	float:left
}
.contact_form_footer {
	width:100%;
	float:left;
	padding:10px 0 0 0
}
.contact_left_btn {
	width:30%;
	float:left
}
.contact_right_btn {
	float:right;
	width:70%;
	text-align:right
}
.contact_right_btn label {
	margin:10px 10px 0 0
}
.contact_right_btn label:first-child {
	font-size:17px;
	color:#0f1010;
	font-family:Roboto;
	font-weight:500
}
.visit_btn {
	padding:10px 10px 10px 10px;
	color:#fff;
	font-size:18px;
	font-weight:500;
	background:#4e128a;
	border-radius:3px;
	font-family:Roboto
}
.contact_left_btn button {
	border:none
}
.contact_left_btn button:hover {
	background:#4e128a;
	color:#fff
}
.visit_btn:hover {
	background:#ff6400;
	color:#fff
}
.contact_information1 {
	width:100%;
	float:left
}
.contact_information1 span {
	width:39px;
	height:39px;
	background:#fff;
	position:relative;
	float:left;
	border-radius:50%;
	margin:16px 15px 0 0
}
.contact_information1 span img {
	width:39px;
	height:auto;
	margin:auto;
	max-width:100%;
	max-width:100%;
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0
}
.contact_information1 h5 {
	font-size:19px;
	color:#fff;
	font-weight:400;
	font-family:Roboto;
	line-height:23px;
	margin-bottom:2px;
	padding-right:40px
}
.contact_information1 label {
	font-size:16px;
	font-weight:400;
	color:#fff;
	width:100%;
	float:left;
	font-family:Roboto
}
.ad_cont {
	border-bottom:1px dashed #fff;
	padding-bottom:15px;
	margin:0
}
.information2 {
	padding:10px 0 0 0
}
.information2 h4 {
	font-size:16px;
	color:#fff;
	margin-top:10px
}
.border_call {
	margin:25px 0;
	border-bottom:1px dashed #fff
}
.information_4 {
	width:100%;
	float:left;
	margin:14px 0
}
.information_4 h4 {
	color:#fff;
	font-size:20px;
	font-weight:400;
	font-family:Roboto;
	margin:6px 0;
	border-bottom:1px dashed #fff;
	padding:0 0 10px 0
}
.information_4 ul {
	list-style:none;
	margin:0;
	padding:0
}
.information_4 ul li {
	float:left;
	padding:8px 6px
}
.information_4 ul li a:hover img {
	opacity:.7
}
.contact_right_btn label:last-child {
	margin:0
}
.icon_box_contact {
	width:14%;
	float:left
}
.information_box_contact {
	float:right;
	width:86%;
	margin-top:10px
}
.information_4 ul li:first-child {
	padding:8px 6px 0 0
}
.contact-main-section .heading h1 {
	text-transform:capitalize
}
.right_panel_ofAboutUs {
	background:#fff;
	min-height:auto
}
.about_img {
	width:470px;
	float:right;
	position:relative;
	overflow:hidden;
	height:283px;
	margin:0 0 5px 20px;
	background:#f1f4f9
}
.about_img img {
	width:auto;
	height:auto;
	margin:auto;
	max-width:100%;
	max-height:100%;
	position:absolute;
	top:0;
	bottom:0;
	right:0;
	left:0
}
.about_us_rowPanel .right_panel_ofAboutUs p {
	font-size:16px;
	color:#333;
	line-height:24px;
	font-weight:400;
	font-family:Roboto;
	text-align:justify;
	margin-bottom:14px!important
}
.about_info_mainFo {
	width:100%;
	float:left;
	margin:30px 0 40px 0
}
.about_info_box {
	width:100%;
	float:left;
	background:#fff;
	box-shadow:0 1px 10px #ccccccba;
	min-height:241px;
	padding:20px
}
.about_info_box span {
	width:71px;
	height:71px;
	float:left;
	position:relative;
	overflow:hidden;
	background:#fff
}
.about_info_box span img {
	width:64px;
	height:auto;
	margin:auto;
	max-width:100%;
	max-height:100%;
	position:absolute;
	left:0;
	top:0;
	right:0;
	bottom:0
}
.about_info_box .span_img {
	width:71px;
	height:71px;
	float:left;
	position:relative;
	overflow:hidden;
	background:#fff
}
.about_info_box .span_img img {
	width:64px;
	height:auto;
	margin:auto;
	max-width:100%;
	max-height:100%;
	position:absolute;
	left:0;
	top:0;
	right:0;
	bottom:0
}
.about_info_box h4 {
	float:left;
	font-size:20px;
	color:#4e128a;
	font-weight:500;
	width:100%;
	margin:12px auto 5px 8px
}
.about_info_box p {
	float:left;
	color:#3e3e3e;
	font-size:15px;
	margin:0 0 0 10px;
	font-family:Roboto
}
.about_info_mainFo {
	width:100%;
	float:left;
	margin:30px 0 15px 0
}
.messages-body {
	padding:0!important
}
.all-conversation {
	float:left;
	width:100%;
	height:280px;
	padding:15px
}
.sender-div h5 {
	color:#000;
	font-size:16px;
	font-weight:400
}
.messages-body .bg-light {
	background:#f5f5f5!important;
	display:inline-block;
	position:relative;
	margin-left:15px
}
.messages-body .bg-light::after {
content:'';
position:absolute;
left:0;
top:16px;
width:0;
height:0;
border:20px solid transparent;
border-right-color:#f5f5f5;
border-left:0;
border-top:0;
margin-top:-16px;
margin-left:-15px
}
.messages-body .text-muted {
	color:#504f4f!important;
	font-size:14px;
	font-weight:400
}
.messages-body .small {
	color:#babbbb;
	font-size:12px;
	padding-left:15px
}
.messages-body .bg-primary {
	background:#520d8b!important;
	width:auto;
	float:right;
	position:relative;
	margin-right:15px
}
.messages-body .bg-primary:after {
	content:'';
	position:absolute;
	right:0;
	top:16px;
	width:0;
	height:0;
	border:20px solid transparent;
	border-left-color:#520d8b;
	border-right:0;
	border-top:0;
	margin-top:-16px;
	margin-right:-15px
}
.messages-body .bg-primary p {
	font-size:14px
}
.reciever-div .small {
	text-align:right;
	padding-right:15px
}
.attachedd-type {
	float:left;
	width:100%;
	height:200px;
	background:#f7f7f7;
	padding:10px 10px 10px 25px
}
.mesg-btns [type=file]+label.btn-2 {
	background:0 0!important;
	color:#520d8b;
	font-size:16px;
	padding:10px 0 0 33px;
	margin-top:6px;
	height:39px;
	overflow:hidden;
	width:125px;
	margin-right:10px
}
.mesg-btns [type=file]+label.btn-2:hover {
	color:#ff6400
}
.mesg-btns [type=file]+label.btn-2::before {
background:url(../images/attach.png) no-repeat left;
left:2px;
right:inherit;
background-size:22px
}
.mesg-btns .upload_box {
	width:125px
}
.reply-btns {
	padding:9px 15px;
	background:#ff6400;
	color:#fff;
	border-radius:2px;
	font-family:Roboto, sans-serif;
	cursor:pointer;
	font-size:16px;
	border:none;
	font-weight:500;
	margin-top:8px;
	text-transform:uppercase
}
.reply-btns img {
	float:right;
	margin:3px 0 0 5px
}
.reply-btns:hover {
	box-shadow:0 2px 5px 1px rgba(13, 2, 15, .3), 0 1px 2px rgba(16, 5, 30, .2);
-webkit-transition:.5s!important;
transition:.5s!important
}
.seeker-profile {
	min-height:355px
}
.finance-info {
	margin-bottom:7px;
	margin-left:-5px;
	display:inline-block;
	width:100%
}
.finance-info p {
	color:#2a2f38;
	font-size:16px;
	font-weight:400;
	margin-bottom:8px!important;
	float:left;
	width:33%
}
.finance-info p strong {
	font-weight:400;
	margin-right:5px;
	color:#4e128a
}
.finance-info p .fa {
	color:#4e128a;
	margin-right:5px;
	font-size:18px
}
.finance-line {
	width:65%
}
.finance-line .label_input_title {
	width:auto;
	padding-right:12px;
	margin-top:11px
}
.finance-line .hire-type {
	width:82%
}
.finance-btns .save_all_changes_btn {
	margin-top:0!important
}
.left-list {
	float:left;
	width:28%
}
.common-top {
	float:left;
	width:100%;
	padding:15px;
	border-bottom:1px solid #ebeff5;
	height:70px
}
.common-top ul li {
	float:left;
	margin-right:5px
}
.common-top ul li a {
	color:#ff6400;
	font-size:16px;
	font-weight:500;
	padding:8px 13px;
	border-radius:2px;
	display:inline-block
}
.common-top ul li .active, .common-top ul li a:hover {
	background:#520d8b;
	color:#fff
}
.all-chat-lists {
	height:400px;
	float:left;
	width:100%
}
.chat-holders {
	float:left;
	width:100%;
	padding:13px 20px;
	border-bottom:1px solid #ebeff5;
	cursor:pointer
}
.holder-image {
	float:left;
	width:40px;
	height:40px;
	overflow:hidden;
	position:relative;
	margin:4px 12px 10px 0
}
.holder-image img {
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	max-height:100%;
	max-width:100%;
	width:auto;
	height:auto
}
.chat-holders h4 {
	color:#000;
	font-size:15px;
	font-weight:400;
	margin-bottom:3px;
	width:auto;
	display:inline-block
}
.chat-holders h5 {
	color:#babbbb;
	font-size:12px;
	font-weight:400;
	margin-bottom:0;
	float:right;
	width:auto;
	margin-top:6px
}
.chat-holders p {
	color:#504f4f;
	font-size:14px;
	font-weight:400;
	margin-bottom:3px;
	width:auto;
	display:inline-block
}
.online-image {
	right:4px!important;
	left:inherit!important;
	width:8px!important
}
.common-top h4 {
	font-size:17px;
	color:#000;
	margin-bottom:1px
}
.common-top p {
	font-size:14px;
	color:#898989;
	margin-bottom:0
}
.make-faq .nav.nav-tabs.resume_nav_ul {
	padding-left:0!important
}
.accordion {
	padding:15px 0 0 0
}
.hhlp01 img {
	opacity:1;
	width:25px!important
}
.hhlp01 img:hover {
	opacity:.8
}
.hhlp span {
	background:0 0!important;
	margin:3px 18px 0 0!important
}
.for_fixed_menu {
	position:sticky;
	top:74px
}
.add_ttrr a img {
	width:28px;
	margin-right:5px;
	opacity:1
}
.add_ttrr img {
	width:14px
}
.add_ttrr a img:hover {
	opacity:.8
}
.ratting_cutom {
	padding:0 0 10px 0;
	margin-bottom:10px
}
.ratting_cutom p {
	text-align:justify
}
.add_rettee .thi_001 {
	float:right!important
}
.erwithh6 {
	min-width:112px!important
}
.er_wwth8 {
	min-width:90px!important
}
.eml {
	display:block;
	overflow:hidden;
	width:100%;
	background:#f4ecfd;
	border:1px solid #ebdbfb;
	padding:10px;
	border-radius:3px;
	margin:0 0 15px 0
}
.eml p {
	font-size:15px;
	color:##51366c;
	font-family:Roboto;
	font-weight:400
}
.eml p a {
	color:#ff6400
}
.eml p a:hover {
	color:#000
}
.eex_ppdd {
	padding:0 5px!important
}
.eex_ppdd h2 {
	margin:18px 0 0 0!important;
	font-weight:500
}
.d_line {
	display:block;
	overflow:hidden;
	width:100%;
	height:1px;
	border-top:1px dashed #b9b5b5;
	margin:16px 0 23px 0
}
.switch {
	position:relative;
	display:inline-block;
	width:60px;
	height:29px;
	float:left;
	margin:0 0 0 8px
}
.switch input {
	opacity:0;
	width:0;
	height:0
}
.slider {
	position:absolute;
	cursor:pointer;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background-color:#ccc;
-webkit-transition:.4s;
transition:.4s
}
.slider:before {
	position:absolute;
	content:"";
	height:22px;
	width:22px;
	left:7px;
	bottom:4px;
	background-color:#fff;
-webkit-transition:.4s;
transition:.4s
}
input:checked+.slider {
	background-color:#ff6400
}
input:focus+.slider {
	box-shadow:0 0 1px #2196f3
}
input:checked+.slider:before {
	-webkit-transform:translateX(26px);
	-ms-transform:translateX(26px);
	transform:translateX(26px)
}
.slider.round {
	border-radius:34px
}
.slider.round:before {
	border-radius:50%
}
.sut_artea {
	display:block;
	overflow:hidden;
	width:100%;
	margin:5px 0 16px 0
}
.sut_artea p {
	float:left;
	color:#454545;
	font-family:Roboto, sans-serif;
	font-size:15px;
	margin:2px 0 0 12px!important
}
.wwdthh {
	width:100%!important
}
.wwdthh label {
	width:100%!important
}
.ccnn {
	text-align:center
}
.picc_edtt {
	position:relative;
	width:90px;
	text-align:center;
	margin:0 auto
}
.picc_edtt a {
	position:absolute;
	top:1px;
	background:#ff6400;
	color:#fff;
	border-radius:50%;
	width:30px;
	height:30px;
	right:0;
	padding:2px 0 0 0
}
.picc_edtt a:hover {
	background:#520d8b;
	color:#fff
}
.edt_penn {
	background:#ff6400 url(../images/pen.png) no-repeat 55% 50%;
	position:absolute;
	top:55px;
	width:24px;
	height:24px;
	border-radius:50%;
	right:0;
	cursor:pointer;
	overflow:hidden;
	background-size:13px;
	right:-4px
}
.edt_penn input[type=file] {
	cursor:pointer;
	opacity:0;
	height:43px;
	position:relative;
	top:-5px
}
.edt_penn:hover {
	background:#520d8b url(../images/pen.png) no-repeat 53% 50%;
	background-size:15px
}
.llanguage_001 a {
	margin:30px 0 0 0;
	padding:11px 13px;
	background:#ff6400;
	color:#fff;
	border-radius:2px;
	font-family:Roboto, sans-serif;
	cursor:pointer;
	font-size:17px;
	border:none;
	font-weight:500;
	float:left
}
.llanguage_001 a:hover {
	background:#520d8b;
	color:#fff
}
.llanguage_002 {
	display:block;
	overflow:hidden;
	width:100%;
	margin-bottom:15px
}
.llanguage_002 span {
	background:#f0edec;
	color:#373333;
	border-radius:2px;
	font-family:Roboto, sans-serif;
	cursor:pointer;
	font-size:15px;
	padding:5px 10px;
	margin:0 8px 6px 0;
	float:left
}
.fltt {
	float:left
}
.progessbar {
	float:right
}
.progessbar p {
	font-family:Roboto, sans-serif;
	font-size:17px!important;
	text-align:right
}
.p_bar {
	border:1px solid #ff6400;
	height:14px;
	border-radius:1px;
	width:250px;
	margin:5px 0 0 0
}
.p_bar span {
	background:#ff6400;
	float:left;
	width:40%;
	height:12px;
	position:relative
}
.blogers span {
	float:right;
	margin:1px 0 0 4px
}
.blogers span a {
	float:right;
	margin:0 0 0 8px
}
.blogers span a img {
	width:25px
}
.inner_banner_area {
	height:420px;
	min-height:inherit!important;
	background-color:#4e128a
}
.inner_banner_area .banner-contain {
	float:none;
	width:100%
}
.inner_banner_area h1 {
	color:#fff;
	font-size:24px;
	text-transform:uppercase;
	font-weight:600;
	font-family:Roboto, sans-serif;
	margin:0 0 15px 0
}
.com_mtop {
	margin-top:0!important
}
.faq_bg {
	background:#4e128a url(../images/new_faq.jpg) no-repeat left center
}
.about_bg {
	background:#4e128a url(../images/about.jpg) no-repeat left center
}
.carrer_bg {
	background:#4e128a url(../images/carrer_bg.jpg) no-repeat left center
}
.story_bg {
	background:#4e128a url(../images/story_bg.jpg) no-repeat left center
}
.con_social ul li a {
	display:inline-block;
	border-radius:3px;
	width:40px;
	overflow:hidden;
	padding:5px 8px 10px 8px;
	height:40px
}
.con_social ul li a img {
	width:100%
}
.con_social ul li a:hover img {
	opacity:1
}
.colo01 {
	background:#0674b1
}
.colo02 {
	background:#35acda
}
.colo03 {
	background:#4966ab
}
.colo04 {
	background:#d7283d
}
.colo01:hover {
	background:#1288ca
}
.colo02:hover {
	background:#30b9ee
}
.colo03:hover {
	background:#4a6ec4
}
.colo04:hover {
	background:#d939a1
}
.rrdthh {
	width:20%
}
.nnda a {
	font-size:16px;
	color:#ff6400;
	font-family:Roboto;
	margin-left:6px;
	font-weight:400
}
.nnda a:hover {
	color:#4e128a
}
.drag_drop {
	width:100%;
	display:block;
	overflow:hidden;
	float:left;
	margin:0 0 24px 0;
	border:2px dashed #ff6400;
	padding:30px 15px;
	text-align:center
}
.drag_drop p {
	font-size:18px;
	color:#475255;
	font-weight:400;
	font-family:Roboto, sans-serif;
	float:left;
	width:100%;
	margin-bottom:7px
}
.drag_drop a {
	font-size:18px;
	color:#ff6400;
	font-family:Roboto;
	margin:0 6px;
	font-weight:400
}
.drag_drop a:hover {
	color:#4e128a
}
.top-edit-menus ul li .fa {
	display:none
}
.hjpp .s_h_hids {
	padding:0 15px!important
}
.closse44 {
	width:auto;
	float:right
}
.closse44 .save_all_changes_btn {
	height:40px;
	padding:0 12px;
	background:#4e128a;
	color:#fff;
	border-radius:3px;
	font-family:Roboto, sans-serif;
	text-transform:capitalize;
	font-size:15px
}
.closse44 .save_all_changes_btn:hover {
	background:#ff6400
}
.ccmoo {
	padding:0 8px!important
}
.forr_picci img {
	width:80px
}
.nn_infoo {
	display:block;
	overflow:hidden;
	width:100%;
	margin:18px 0 0 0
}
.nn_infoo p {
	color:#363737;
	line-height:20px;
	font-weight:400;
	font-size:15px;
	margin:0 0 10px 0!important;
	width:100%;
	display:block;
	font-family:Roboto, sans-serif;
	overflow:hidden
}
.nn_infoo p span {
	float:left;
	width:152px;
	color:#000
}
.nn_infoo h4 {
	color:#000;
	line-height:20px;
	font-weight:400;
	font-size:17px;
	margin:22px 0 10px 0!important;
	width:100%;
	display:block;
	font-family:Roboto, sans-serif
}
.nn_infoo p strong {
	font-weight:400!important;
	float:left
}
.bbr_line ul {
	margin:0;
	padding:0
}
.bbr_line ul li {
	float:left
}
.left-earn p span img {
	display:inline-block;
	height:12px;
	position:relative;
	top:-2px;
	margin:0 0 0 -1px
}
.bnd_color {
	color:#4e128a!important
}
.bnd_color:hover {
	color:#ff6400!important
}
.ffr_fpp {
	float:right;
	margin:0 9px 0 0!important
}
.ffr_fpp li {
	margin:0 0 0 5px!important
}
.for_mew_bid {
	display:block;
	width:100%;
	float:left;
	box-shadow:0 0 6px #dee0e1;
	padding:14px 15px 15px 15px;
	margin:0 0 20px 0
}
.bis_top_left {
	display:block;
	overflow:hidden;
	width:70%;
	float:left
}
.for_mew_bid h3 {
	display:block;
	overflow:hidden;
	width:100%;
	color:#333131;
	line-height:17px;
	font-weight:400;
	font-size:15px;
	float:left;
	font-family:Roboto, sans-serif;
	margin:10px 0 10px 0
}
.bd_ppc {
	float:left;
	overflow:hidden;
	width:80px;
	height:80px;
	border-radius:50%;
	background:#f2edf7;
	margin:0 15px 12px 0
}
.bd_ppc img {
	width:100%
}
.bd_ppc a {
	display:block
}
.bd_btm_llft01 {
	display:block;
	overflow:hidden;
	width:100%
}
.bis_top_left h1 {
	display:block;
	overflow:hidden;
	color:#434648;
	line-height:22px;
	font-weight:500;
	font-size:17px;
	font-family:Roboto, sans-serif
}
.bis_top_left h1 a {
	color:#434648
}
.bis_top_left h1 a:hover {
	color:#ff6400
}
.bis_top_left h1 span {
	float:left;
	margin:-2px 10px 0 0
}
.bis_top_left h1 span img {
	width:25px
}
.bd_ratingg {
	display:block;
	overflow:hidden
}
.bis_top_left p {
	color:#434648;
	line-height:18px;
	font-weight:400;
	font-size:14px;
	font-family:Roboto, sans-serif;
	margin:7px 0 0 0!important
}
.bd_ratingg {
	display:block;
	margin:8px 0 0 0
}
.bd_ratingg span {
	color:#fff;
	background:#4e128a;
	line-height:14px;
	font-weight:400;
	font-size:13px;
	float:left;
	font-family:Roboto, sans-serif;
	border-radius:2px;
	padding:2px 7px 3px 7px;
	margin:3px 8px 0 0
}
.bd_ratingg img {
	float:left;
	margin:5px 3px 0 0;
	width:13px
}
.bd_ratingg strong {
	color:#535151;
	line-height:14px;
	font-weight:400;
	font-size:14px;
	float:left;
	font-family:Roboto, sans-serif;
	margin:3px 0 0 12px
}
.bd_btm_llft01 {
	display:block;
	width:70%;
	float:left
}
.bd_btm_rrft02 {
	display:block;
	width:30%;
	float:right;
	text-align:right
}
.bd_btm_rrft02>a {
	padding:5px 14px;
	background:#ff6400;
	color:#fff;
	border-radius:2px;
	font-family:Roboto, sans-serif;
	cursor:pointer;
	font-size:18px;
	border:none;
	font-weight:400;
	margin:0 0 0 4px
}
.bd_btm_rrft02>a:hover {
	background:#4e128a;
	color:#fff
}
.bd_btm_llft01 p {
	color:#333131;
	line-height:20px;
	font-weight:400;
	font-size:14px;
	float:left;
	font-family:Roboto, sans-serif;
	width:100%;
	margin-bottom:5px!important
}
.ss_hdddh {
	display:none
}
.bd_btm_llft01 p a {
	color:#ff6400
}
.bd_btm_llft01 p a:hover {
	color:#4e128a
}
.chatt_xbbx {
	float:left;
	width:70%;
	position:relative;
	margin:5px 0 0 0;
	display:none
}
.chatt_xbbx a {
	color:#ff6400;
	position:absolute;
	top:11px;
	right:15px;
	font-size:18px
}
.chatt_xbbx a:hover {
	color:#4e128a
}
.ecd {
	float:left;
	margin:21px 0 0 0
}
.ecd a {
	display:inline-block;
	text-align:right;
	margin:0 0 0 5px
}
.ecd a img {
	width:20px
}
.ecd a i {
	color:#ff6400;
	font-size:21px;
	margin:0 0 0 10px
}
.ecd a:hover i {
	color:#520d8b
}
.for_mew_bid h2 {
	margin:0;
	color:#242424;
	line-height:22px;
	font-weight:500;
	font-size:17px;
	float:right;
	font-family:Roboto, sans-serif
}
.for_mew_bid h2 span {
	font-weight:400!important;
	color:#7d7c7c;
	font-size:15px
}
.crose_icnk1010 {
	line-height:20px;
	font-weight:400;
	font-size:14px;
	float:left;
	font-family:Roboto, sans-serif;
	color:#ff6400;
	background:0 0;
	box-shadow:none;
	float:none;
	cursor:pointer;
	border:none
}
.crose_icnk1010:hover {
	color:#4e128a
}
.bd_btm_llft01 button {
	box-shadow:none
}
#more {
	display:none
}
#more_1 {
	display:none
}
#more_2 {
	display:none
}
#more_3 {
	display:none
}
#more_4 {
	display:none
}
.blance_box {
	width:100%;
	float:left;
	background:#eff1f6;
	padding:0;
	margin:0 0 26px 0
}
.blance_box p {
	width:100%;
	float:left;
	padding:10px;
	margin:0
}
.blance_box p span {
	width:auto;
	float:left;
	position:relative;
	height:30px;
	margin-right:10px
}
.blance_box p label {
	width:auto;
	float:left;
	font-size:20px;
	color:#343333;
	font-family:Roboto, sans-serif;
	font-weight:400;
	margin:2px 0
}
.hjpp .paypal001 {
	display:none;
	padding:0 15px!important
}
.applicable_note {
	display:none
}
.applicable_note p {
	font-size:15px;
	color:#343333;
	font-family:Roboto, sans-serif;
	font-weight:400
}
.applicable_note {
	margin-bottom:15px
}
.gstnn {
	display:none
}
.applicable_note .eml {
	margin-bottom:10px
}
.nrmmr22 {
	float:left;
	width:100%;
	background:#f8f9fb;
	border:1px solid #e1e1e1;
	padding:12px;
	margin-left:-6px;
	margin-right:-6px;
	margin-bottom:25px
}
.nrmmr22 h4 {
	margin:0 0 14px 0;
	font-size:17px;
	font-weight:400;
	color:#000;
	font-family:Roboto, sans-serif;
	font-weight:400
}
.com_mtop001 {
	padding-top:30px!important
}
.add_small_bannerr {
	height:190px!important
}
.ppllc li a {
	background:#4e128a
}
.ft_mpnoo {
	position:absolute;
	z-index:0;
	height:48px;
	background:#e4e4e4;
	width:60px;
	color:#fff;
	font-size:17px;
	text-align:center;
	padding:11px 0;
	left:0;
	bottom:5px
}
.ft_mpn20 .input-type-text {
	padding-left:65px
}
.mjf {
	color:#ff6400
}
.mjf:hover {
	color:#4e128a
}
.mmt002 {
	margin-top:25px;
	padding-top:25px
}
.mmt001 {
	padding-top:25px
}
.blg_social li a {
	width:28px!important;
	height:28px!important;
	border-radius:2px!important;
	background:#a6a6a6!important;
	text-align:center!important;
	line-height:28px;
	padding:0!important
}
.blg_social {
	margin:0!important
}
.bookmark_area {
	display:block;
	overflow:hidden;
	width:100%;
	margin:0!important;
	background:#4e128a;
	border-top:1px solid #7334ac;
	text-align:center
}
.bookmark_area a {
	display:inline-block;
	font-size:16px;
	color:#fdfdfd;
	font-weight:400;
	font-family:Roboto, sans-serif;
	float:none;
	padding:16px 24px;
	margin:0;
	text-align:center
}
.bookmark_area a:hover {
	background:#ff6400;
	color:#fff
}
.bookmark_area a:focus {
	background:#ff6400;
	color:#fff
}
a.tooltip {
	position:relative;
	opacity:1!important;
	display:inline;
	float:left
}
a.tooltip p {
	position:absolute;
	left:-15px;
	width:auto;
	padding:1px 4px;
	margin-left:-76px;
	background:#fff;
	color:#333;
	text-align:center;
	visibility:hidden;
	border-radius:10px;
	border:1px solid #ccc;
	top:-16px
}
a.tooltip p::after {
content:'';
position:absolute;
top:-7px;
left:48%;
margin-left:-8px;
width:0;
height:0;
background:url(../images/top_arrow.png) no-repeat;
width:18px;
height:17px
}
a:hover.tooltip p {
	visibility:visible;
	opacity:1;
	z-index:999;
	font-size:14px
}
.dddd01 {
	margin:0 0 0 12px!important
}
.dddd02 {
	margin:0 0 0 -21px!important
}
.top_one h1 a {
	color:#252426
}
.msgg_search {
	display:block;
	overflow:hidden;
	width:100%;
	position:relative;
	padding:11px 3% 11px 3%;
	background:#f7f7f7
}
.sbbtnt {
	background:#ff6400 url(../images/mobile_search.png) no-repeat 11px 14px;
	border:none;
	width:45px;
	position:absolute;
	top:11px;
	right:12px;
	cursor:pointer;
	height:50px;
	border-radius:0 3px 3px 0;
	background-size:25px
}
.sbbtnt:hover {
	background:#4e128a url(../images/mobile_search.png) no-repeat 11px 14px;
	background-size:25px
}
.l_sdd {
	float:left;
	position:relative;
	z-index:5
}
.l_rightt {
	float:right
}
.l_rightt span {
	color:#000;
	font-size:16px;
	font-weight:400;
	float:left;
	margin:0 25px 0 0
}
.l_rightt span a {
	color:#ff6400;
	font-size:14px;
	margin:0 0 0 2px;
	font-weight:400
}
.l_rightt span a:hover {
	color:#520d8b
}
.l_rightt {
	text-align:right
}
.invt_pop_llk {
	margin-bottom:25px!important
}
.invt_pop_llk a {
	color:#ff6400
}
.invt_pop_llk a:hover {
	color:#4e128a
}
.invt_pop span {
	float:left;
	overflow:hidden;
	width:50px;
	height:50px;
	border-radius:50%;
	margin:0 12px 0 0
}
.invt_pop span img {
	width:100%
}
.invt_pop p {
	color:#3b4042;
	font-weight:400;
	font-size:16px;
	font-family:Roboto
}
.invt_pop02 {
	border:1px solid #e1e1e1;
	padding:14px 16px!important;
	margin:10px 0 12px 0
}
.invt_pop02 h4 {
	color:#282a2b!important;
	font-size:15px!important
}
.invt_pop02 p {
	color:#5c6568;
	font-weight:400;
	font-size:14px;
	font-family:Roboto
}
.invt_pop03 h4 {
	color:#090c0d;
	font-weight:400;
	font-size:16px;
	font-family:Roboto;
	margin:20px 0 0 0
}
.clorroo {
	color:#ff6400!important
}
.nmmtt_toppp {
	margin-top:0!important;
	padding-top:20px!important
}
.new_curenccy {
	margin-top:79px;
	text-align:right;
	float:right;
	padding-bottom:5px
}
.dropdown_rm56 {
	float:right;
	position:relative
}
.dropdown_rm56 span {
	color:#ff6400;
	cursor:pointer;
	font-weight:400;
	font-size:15px;
	font-family:Roboto
}
.dropdown_rm56 span:hover {
	color:#520d8b
}
.dropdown_rm56 span i {
	font-size:14px;
	float:right;
	padding:4px 0 0 7px
}
.submenu_rm56 {
	padding:4px 10px;
	border-radius:3px;
	box-shadow:0 2px 8px rgba(0, 0, 0, .45);
	background:#fff;
	position:absolute;
	z-index:88;
	top:26px;
	right:0
}
.submenu_rm56 ul li a {
	color:#000;
	cursor:pointer;
	font-weight:400;
	font-size:15px
}
.innr_page_active {
	background:#ff6400!important;
	color:#fff!important
}
a.vers_color01 p {
	background:#fff!important;
	color:#1e1b1b;
	border-radius:0!important;
	font-size:11px!important;
	border:1px solid #e6e6f2
}
a.vers_color01 p::after {
top:-10px;
left:48%;
margin-left:-8px;
background:url(../images/top_arrow2.png) no-repeat!important;
display:none
}
.for_internal_scroll {
	min-height:inherit
}
.exxam_page_02 {
	float:left;
	width:100%;
	border-radius:5px;
	box-shadow:0 0 4px 1px rgba(78, 18, 138, .1);
	background:#fff;
	margin-bottom:22px
}
.exxam_page_03 {
	float:left;
	width:100%;
	padding:25px
}
.exxam_page_03 p {
	font-size:16px;
	color:#333;
	line-height:24px;
	font-weight:400;
	font-family:Roboto;
	text-align:justify;
	margin-bottom:7px!important
}
.exxam_page_03 p span {
	color:#4e128a
}
.exxam_page_02>span {
	display:block;
	overflow:hidden;
	width:100%;
	background:#f9f9f9!important;
	box-shadow:2px 1px 0 rgba(0, 0, 0, .1);
	padding:16px 25px;
	position:relative;
	margin:0 0 15px 0
}
.exxam_page_02>span h2 {
	color:#000;
	font-size:25px;
	font-weight:400;
	font-family:Roboto, sans-serif;
	letter-spacing:0;
	width:100%;
	text-align:left;
	margin-bottom:0;
	overflow:hidden
}
.exxam_page_02>span a {
	position:absolute;
	top:20px;
	right:18px;
	text-align:center;
	background:#ff6400;
	width:27px;
	height:27px;
	border-radius:50%;
	color:#fff;
	font-size:20px;
	display:inline-block;
	line-height:24px
}
.exxam_page_02>span a:hover {
	background:#4e128a;
	color:#fff
}
.exxam_page_04 {
	display:block;
	overflow:hidden;
	width:100%;
	text-align:center;
	border-top:1px dashed #c8c8c8;
	padding:32px 0 0 0;
	margin:60px 0 0 0!important
}
.exxam_page_04 a {
	font-size:19px;
	font-weight:500;
	font-family:Roboto, sans-serif;
	text-align:center;
	display:inline-block;
	padding:6px;
	color:#fff;
	background:#ff6400;
	float:none;
	margin:0 auto;
	border-radius:2px;
	padding:7px 18px
}
.exxam_page_04 a:hover {
	background:#4e128a;
	color:#fff
}
.exxam_qstion_left {
	display:block;
	overflow:hidden;
	width:50%;
	float:left
}
.exxam_gref_right {
	display:block;
	overflow:hidden;
	width:48%;
	float:right;
	border:1px solid #d5d5d5;
	padding:10px;
	margin:40px 0 0 2%
}
.exxam_gref_right img {
	width:100%
}
.exxam_page_06 {
	padding:25px
}
.exxam_page_05 {
	display:block;
	overflow:hidden;
	width:100%;
	background:#4e128a;
	padding:10px
}
.exxam_qstion_left p {
	font-size:17px;
	font-weight:400;
	font-family:Roboto, sans-serif;
	color:#191b1f
}
.exxam_qstion_left p span {
	color:#ff6400;
	font-weight:500;
	margin:0 5px 0 0
}
.exxam_qstion_left h2 {
	font-size:17px;
	font-weight:400;
	font-family:Roboto, sans-serif;
	color:#510b8a;
	margin:12px 0 10px 0
}
.q_one_area {
	display:block;
	overflow:hidden;
	width:100%;
	background:#f9f9f9!important;
	box-shadow:2px 1px 0 rgba(0, 0, 0, .1);
	padding:5px;
	position:relative;
	margin:0 0 7px 0;
	border:1px solid #e8e8e8
}
.q_one_area span {
	border:1px solid #d0cbcb;
	padding:5px 10px;
	float:left;
	margin:0 11px 0 0
}
.q_one_area label {
	color:#434244!important;
	padding:8px 0 0 32px!important;
	width:calc(100% - 50px)
}
.exmrdo [type=radio]+label::before {
top:6px
}
.exmrdo [type=radio]:checked+label::after {
top:11px
}
.q_one_area label:hover .q_one_area {
	border:none!important
}
.sub_anssrr {
	display:block;
	overflow:hidden;
	width:100%;
	margin:10px 0 5px 0;
	float:left;
	text-align:left;
	background:#f2f2f2;
	padding:10px
}
.fr_radiouss {
	border-radius:2px
}
.pagination_area {
	float:left;
	padding:0 0 10px;
	text-align:center;
	width:100%;
	display:block;
	overflow:hidden
}
.pagination_area ul {
	border:1px solid #e1e1e1;
	border-radius:0
}
.pagination_area ul li {
	display:inline-block
}
.pagination_area ul li a {
	width:32px;
	height:36px;
	background:#fff;
	text-align:center;
	line-height:36px;
	color:#353535;
	font-size:16px;
	font-weight:400;
	font-family:Roboto, sans-serif;
	display:inline-block;
	cursor:default
}
.pagination_area ul li.active a {
	color:#fff;
	background:#ff6400
}
.pagination_area ul li:first-child a, .pagination_area ul li:last-child a {
	border:none;
	background:0 0
}
.pagination_area .fa {
	font-size:25px;
	top:3px;
	position:relative;
	color:#4e128a
}
.pagination_area .fa:hover {
	font-size:25px;
	top:3px;
	position:relative;
	color:#ff6400
}
.knowledgebase_main {
	display:block;
	overflow:hidden;
	width:100%
}
.knowledgebase_bx_area {
	display:block;
	overflow:hidden;
	width:19%;
	float:left;
	box-shadow:2px 1px 0 rgba(0, 0, 0, .1);
	border:1px solid #e8e8e8;
	padding:15px;
	margin:16px .5% 0 .5%
}
.knowledgebase_bx_area span {
	background:#f9f9f9;
	position:relative;
	display:block;
	height:136px;
	overflow:hidden;
	margin:0 0 15px 0;
	text-align:center
}
.knww_mbt {
	margin-bottom:20px
}
.knowledgebase_bx_area span img {
	width:100%
}
.knowledgebase_bx_area a {
	text-align:center;
	color:#ff6400;
	font-size:13px;
	font-weight:400;
	font-family:Roboto, sans-serif;
	display:block;
	width:100%;
	word-wrap:break-word
}
.knowledgebase_bx_area a:hover {
	color:#4e128a
}
.knww_padd {
	overflow:hidden;
	padding:0 8px
}
.cat_subcat_kn {
	display:block;
	width:100%;
	background:#f9f9f9!important;
	box-shadow:2px 1px 0 rgba(0, 0, 0, .1);
	padding:16px 25px;
	position:relative;
	float:left
}
.cat_subcat_kn>span {
	float:left;
	width:87%
}
.kn_three_icon {
	float:left;
	width:12%;
	text-align:right;
	position:relative;
	z-index:9
}
.kn_three_icon a {
	float:none
}
.cat_subcat_kn h3 {
	color:#000;
	font-size:24px;
	font-weight:400;
	font-family:Roboto, sans-serif;
	letter-spacing:0;
	width:100%;
	text-align:left;
	margin-bottom:0;
	overflow:hidden
}
.cat_subcat_kn h1 {
	color:#000;
	font-size:24px;
	font-weight:400;
	font-family:Roboto, sans-serif;
	letter-spacing:0;
	width:100%;
	text-align:left;
	margin-bottom:0;
	overflow:hidden
}
.cat_subcat_kn h5 {
	color:#595151;
	font-size:19px;
	font-weight:400;
	font-family:Roboto, sans-serif;
	margin:5px 0 0 0;
	width:100%;
	text-align:left;
	overflow:hidden
}
.partision {
	display:block;
	width:100%;
	float:left
}
.fof_thoese_pages {
	padding:16px 0 10px 0;
	background:#4e128a;
	border-bottom:1px solid #5d189b
}
.exxam_page_06 p {
	font-size:17px;
	font-weight:400;
	font-family:Roboto, sans-serif;
	color:#191b1f
}
.exxam_page_06 p span {
	color:#ff6400;
	font-weight:500;
	margin:0 5px 0 0
}
.fof_thoese_pages .navbar {
	float:left;
	display:inline-block;
	width:auto
}
.timerr_rm01 {
	position:relative;
	height:10px!important;
	margin:5px 0 0 0;
	background-color:#fff!important;
	border-color:#fff!important
}
.timerr_rm01 img {
	position:absolute;
	left:-49px;
	top:-1px;
	width:29px
}
.timerr_rm02 {
	border:1px solid #ff6400!important;
	background-color:#fff!important
}
.timerr_rm03 span {
	font-size:19px!important;
	font-weight:400!important;
	font-family:Roboto, sans-serif!important;
	color:#fff!important
}
.mt_nn {
	margin-top:0
}
div.countdown-bar {
	width:0;
	height:20px;
	border:1px solid #ff6400!important;
	background-color:#ff6400!important
}
div.countdown-bar div:nth-of-type(1) {
width:0;
height:100%
}
div.countdown-bar div:nth-of-type(2) {
width:100%;
height:100%
}
.summaryy {
	float:left;
	width:100%;
	margin-top:20px
}
.summaryy ul {
	margin:0 0 15px 0!important;
	padding:0;
	display:block;
	float:left;
	width:100%
}
.summaryy ul li {
	font-size:16px;
	font-weight:400;
	font-family:Roboto, sans-serif;
	color:#000;
	float:left;
	margin:0;
	box-shadow:2px 1px 9px rgba(0, 0, 0, .1);
	padding:9px 10px;
	border:1px solid #e8e8e8;
	text-align:center;
	width:20%
}
.summaryy ul li span {
	display:block;
	overflow:hidden;
	width:100%;
	color:#a29d9d;
	font-size:14px
}
.exxam_page_03 h5 {
	font-size:16px;
	color:#4e128a;
	line-height:24px;
	font-weight:400;
	font-family:Roboto;
	margin:3px 0 0 0
}
.exxam_page_03 h5 strong {
	color:#4e128a;
	font-weight:500
}
.summary_progress {
	float:left;
	width:100%;
	margin:10px 0 12px 0
}
.summary_progress .p_bar {
	width:100%
}
.summary_progress .p_bar span strong {
	font-size:14px;
	font-weight:400;
	font-family:Roboto, sans-serif;
	color:#fff;
	float:right;
	position:absolute;
	right:-2px;
	top:-7px;
	width:25px;
	height:25px;
	border-radius:50%;
	text-align:center;
	padding:2px 0 0 0
}
.sumry_infoo {
	display:block;
	overflow:hidden;
	width:140px;
	float:right
}
.sumry_infoo ul {
	margin:0!important;
	padding:0
}
.sumry_infoo ul li {
	font-size:15px;
	font-weight:400;
	font-family:Roboto, sans-serif;
	color:#000;
	margin:0 0 5px 0;
	display:block;
	overflow:hidden;
	width:100%
}
.sumry_infoo ul li span {
	width:20px!important;
	height:20px;
	border-radius:50%;
	float:left;
	margin:3px 12px 0 0
}
.info_clor1 {
	background:#ed1b24
}
.info_clor2 {
	background:#ed1b24
}
.info_clor3 {
	background:#00acce
}
.info_clor4 {
	background:#78c400
}
.info_clor5 {
	background:#78c400
}
.xxmb {
	margin-bottom:50px
}
.ssd_lefft {
	float:left;
	width:auto!important;
	margin-top:6px!important
}
.dat_tim_test {
	float:right;
	margin-top:-3px
}
.dat_tim_test p {
	font-size:14px;
	color:#fff;
	line-height:24px;
	font-weight:400;
	font-family:Roboto;
	margin:0!important;
	line-height:22px
}
.dat_tim_test p i {
	font-size:14px;
	color:#fff;
	margin:0 5px 0 0;
	width:15px;
	text-align:center
}
.qwthu {
	font-size:13px!important
}
.knowledgebase_bg {
	background:#4e128a url(../images/Knowledgebase.jpg) no-repeat left center
}
.kn_three_icon a {
	display:inline-block;
	width:28px;
	height:28px;
	background:#ff6400;
	border-radius:50%;
	margin:0 0 0 4px;
	color:#fff;
	font-size:16px;
	text-align:center;
	line-height:28px
}
.kn_three_icon a:hover {
	background:#4e128a;
	color:#fff
}
.kn_three_icon a img {
	width:16px!important
}
.tts_nme {
	text-align:center;
	width:42%
}
.fins_btnn {
	width:28%
}
.fins_btnn .countdown-bar {
	float:left
}
.fins_btnn .hire-submit {
	float:right
}
.tts_nme h1 {
	font-size:19px;
	color:#fff;
	line-height:21px;
	font-weight:400;
	font-family:Roboto
}
.tts_nme h4 {
	font-size:15px;
	color:#fff;
	line-height:18px;
	font-weight:400;
	font-family:Roboto
}
.lln_t02 h1 {
	margin:11px 0 0 0
}
.for404 {
	margin-top:100px
}
.for404 p {
	color:#fff;
	font-weight:400
}
.bg_404 {
	background:#4e128a url(../images/page_404.jpg) no-repeat center center;
	background-size:auto
}
.xmr_nm {
	margin:0 0 0 7px!important
}
.hhlp02 {
	margin:0 0 0 14px!important
}
.small_pop_share {
	width:400px!important
}
.pop_share_rel {
	display:block;
	overflow:hidden;
	width:100%
}
.pop_share_rel a {
	display:block;
	overflow:hidden;
	width:100%;
	font-size:16px;
	color:#000;
	line-height:25px;
	font-weight:400;
	font-family:Roboto;
	margin:11px 0 11px 0
}
.pop_share_rel a span {
	width:28px;
	height:28px;
	margin:0 12px 0 0;
	border-radius:2px;
	float:left;
	background:#a6a6a6;
	display:inline-block;
	text-align:center;
	line-height:28px;
	color:#fff!important;
	font-size:17px!important
}
.sm_mtopp {
	margin-top:50px
}
.fr_my_knoww {
	padding:20px 23px
}
.fr_my_knoww .freelancer-body {
	margin:0 0 30px 0!important;
	padding:0!important
}
.fr_my_knoww .knowledgebase_bx_area span {
	height:86px;
	margin:0 0 15px 0
}
.fr_my_knoww .knowledgebase_bx_area {
	padding:10px
}
.fr_my_knoww .cat_subcat_kn h3 {
	font-size:20px
}
.fr_my_knoww .cat_subcat_kn h1 {
	font-size:20px
}
.fr_my_knoww .cat_subcat_kn h5 {
	font-size:17px
}
.frmmmr {
	left:-3px!important
}
.hire-modal .xamedd {
	background:#fff!important;
	box-shadow:none!important;
	padding:0!important;
	border:none
}
.nnclso {
	padding:12px 12px 0 0!important
}
.yesno {
	display:block;
	overflow:hidden;
	width:100%;
	text-align:center
}
.yesno a {
	font-size:15px;
	font-weight:500;
	font-family:Roboto, sans-serif;
	text-align:center;
	display:inline-block;
	padding:6px;
	color:#fff;
	background:#ff6400;
	float:none;
	margin:0 auto;
	border-radius:2px;
	margin:0 3px 0 3px;
	padding:7px 18px
}
.yesno a:hover {
	background:#4e128a;
	color:#fff
}
.yesno .search-label {
	font-size:21px;
	font-weight:400;
	margin:0 0 15px 0
}
.no_exm66 {
	background:#4e128a!important
}
.no_exm66:hover {
	background:#ff6400!important
}
.exxam_page_03 h6 {
	margin:16px 0 6px 0;
	font-size:18px
}
.exxam_page_03 ul {
	margin:0 0 30px 0!important;
	overflow:hidden;
	display:block;
	width:100%
}
.exxam_page_03 ul li {
	color:#606060;
	margin:0 0 5px 0
}
.exxam_page_03 ul li i {
	font-size:14px;
	color:#4e128a;
	margin:0 10px 0 0
}
.mbrxx {
	margin-bottom:30px!important
}
.fr_ull ul {
	margin:0 0 15px 0!important
}
.for_progres_color_01 {
	border:1px solid #41cab7
}
.for_progres_color_01 span {
	background:#41cab7;
	width:52%
}
.moderate_color_01 {
	color:#41cab7!important
}
.for_progres_color_02 {
	border:1px solid #ffb529
}
.for_progres_color_02 span {
	background:#ffb529;
	width:30%
}
.moderate_color_02 {
	color:#ffb529!important
}
.for_progres_color_03 {
	border:1px solid #319fff
}
.for_progres_color_03 span {
	background:#319fff
}
.moderate_color_03 {
	color:#319fff!important
}
.for_progres_color_04 {
	border:1px solid #44c615
}
.for_progres_color_04 span {
	width:71%;
	background:#44c615
}
.moderate_color_04 {
	color:#44c615!important
}
.for_progres_color_05 {
	border:1px solid #e62727
}
.for_progres_color_05 span {
	background:#e62727;
	width:14%
}
.moderate_color_05 {
	color:#e62727!important
}
.for_progres_color_08 {
	border:1px solid #d756fb
}
.for_progres_color_08 span {
	background:#d756fb;
	width:30%
}
.moderate_color_08 {
	color:#d756fb!important
}
.for_progres_color_09 {
	border:1px solid #2e72c8
}
.for_progres_color_09 span {
	background:#2e72c8;
	width:70%
}
.moderate_color_09 {
	color:#2e72c8!important
}
.edit_ttolltip {
	margin:0 0 0 14px!important
}
.delete_ttolltip {
	margin:0!important
}
.navbar-toggler-icon img {
	width:35px;
	height:35px
}
.next-btns img {
	width:13px;
	margin:0 0 3px 6px
}
.prev-btns img {
	width:13px;
	margin:0 6px 3px 0
}
.blance_box p span img {
	width:32px
}
.left_wayContent label img {
	width:38px
}
.short-border {
	width:19px!important;
	box-shadow:none!important
}
.start-lgoss img {
	width:80px
}
.search_filter span img {
	width:19px
}
.attc span img {
	width:16px;
	margin:-2px 5px 0 0!important
}
.attc a img {
	width:26px
}
.similarr span img {
	width:18px
}
.exxam_page_06 h6 {
	font-size:18px;
	font-weight:400;
	font-family:Roboto, sans-serif;
	color:#510b8a;
	margin:-5px 0 14px 0;
	background:#f9f9f9;
	padding:7px 0 9px 11px
}
.exxam_page_06 h6 strong {
	color:#2c2d2f;
	font-weight:400
}
.exxam_page_06 p span i {
	font-size:21px;
	margin:3px 7px 0 0;
	float:left
}
.custom-control-input:focus~.custom-control-label::before {
box-shadow:none!important
}
.custom-control-input:focus~.custom-control-label::before {
box-shadow:none!important
}
.after_log_curency001 {
	margin:0 0 11px 0;
	border-bottom:1px solid rgba(0, 0, 0, .1);
	box-shadow:none!important
}
.after_log_curency {
	margin:0!important
}
.nomt_ccrn {
	padding-top:3px
}
.pic_whft {
	width:14px!important
}
.clear_all {
	padding:5px 9px;
	background:#ff6400;
	color:#fff;
	border-radius:2px;
	font-family:Roboto, sans-serif;
	float:right;
	font-size:17px;
	border:none;
	font-weight:500;
	margin:-10px 0 8px 0
}
.clear_all:hover {
	background:#520d8b;
	color:#fff
}
.fr_ull {
	position:relative
}
.smr_rrght {
	width:100%;
	text-align:center;
	float:left
}
.smr_rrght .staticc_bxbb {
	float:none;
	display:inline-block
}
.smr_rrght span {
	width:100%;
	display:block;
	overflow:hidden;
	text-align:center
}
.staticc_bxbb {
	box-shadow:2px 1px 9px rgba(0, 0, 0, .1);
	padding:14px 16px;
	border:1px solid #e8e8e8;
	float:left;
	margin:0 0 12px 10px!important
}
.staticc_bxbb h6 img {
	width:65px;
	margin:0 3px 9px 0
}
.staticc_bxbb h6 {
	font-size:25px;
	color:#333;
	line-height:24px;
	font-weight:400;
	font-family:Roboto;
	margin:0
}
.staticc_bxbb h6 strong {
	color:#4e128a;
	font-weight:400
}
.com_ppdd {
	margin:0 -9px!important
}
.ppdn01 {
	padding:0 6px!important
}
.tab_head_sheet_1 p a {
	color:#ff6400
}
.tab_head_sheet_1 p a:hover {
	color:#4e128a
}
.isze {
	font-size:16px!important
}
.adjust_01 {
	width:101%!important
}
.instructions_stepp02 {
	width:100%!important
}
.instructions_stepp03 {
	margin:0 0 10px -5px!important
}
.instructions_stepp03 .nnda {
	float:left;
	width:auto;
	margin:0 20px 0 0
}
.hhglist {
	font-size:22px!important;
	margin-bottom:0!important
}
.instructions_stepp03 .checkbox-group label {
	font-size:16px
}
.addtoomm {
	margin:26px 0 0 0
}
.adjust_nn01 {
	padding:0 6px
}
.delete_on_development {
	display:block;
	overflow:hidden;
	width:100%;
	position:relative;
	z-index:9999
}
.dashboard_mmn h2 {
	font-size:18px;
	color:#090c0d;
	font-weight:400;
	font-family:Roboto, sans-serif;
	float:left;
	width:100%;
	margin-bottom:7px
}
.dashboard_mmn p {
	font-size:15px;
	color:#090c0d;
	font-weight:400;
	font-family:Roboto, sans-serif;
	float:left;
	width:100%;
	margin-bottom:7px
}
.staticc_box_4 {
	float:left;
	display:block;
	overflow:hidden;
	width:23.5%;
	border:1px solid #5d189b;
	text-align:left;
	margin:0 1% 8px 1%;
	padding:9px 12px 9px 12px
}
.staticc_box_4 h3 {
	font-size:19px;
	color:#090c0d;
	font-weight:400;
	font-family:Roboto, sans-serif;
	margin-bottom:5px
}
.staticc_box_4 p {
	font-size:16px;
	color:#4b5355;
	font-weight:400;
	font-family:Roboto, sans-serif;
	margin-bottom:0
}
.ftbbcx {
	margin-left:0!important
}
.ftbbcx_llst {
	margin-right:0!important
}
.staticc_box_4 span {
	float:left;
	width:28px;
	overflow:hidden;
	margin:0 11px 38px 0
}
.staticc_box_4 span img {
	width:100%
}
.staticc_box_4 h4 {
	font-size:15px;
	color:#090c0d;
	font-weight:400;
	font-family:Roboto, sans-serif;
	margin-bottom:2px
}
.nnrow {
	display:block;
	overflow:hidden;
	width:100%;
	border-bottom:1px solid #dddadf;
	padding:12px 0;
	margin:14px 0 0 0;
	float:left
}
.nnrow span {
	float:left;
	border:1px solid #dddadf;
	width:60px;
	background:#fff;
	margin:0 14px 0 0
}
.nnrow span img {
	max-width:100%
}
.nnrow p {
	font-size:17px;
	color:#090c0d;
	font-weight:400;
	font-family:Roboto, sans-serif;
	margin-bottom:5px!important
}
.nnrow h6 {
	font-size:15px;
	color:#4d5153;
	font-weight:400;
	font-family:Roboto, sans-serif;
	margin-bottom:2px
}
.nnrow h6 img {
	width:16px;
	margin:-3px 2px 0 0
}
.nnrow p a {
	color:#ff6400
}
.nnrow p a:hover {
	color:#520d8b
}
.lsd_left {
	float:left;
	width:50%;
	padding-right:0;
	border-right:none;
	margin:0 0 30px 0
}
.rsd_right {
	float:left;
	width:50%;
	padding-left:0
}
.borrd556 {
	display:block;
	overflow:hidden;
	width:100%;
	border-bottom:1px solid #d7d7d7;
	margin:0 0 45px 0;
	padding:0 0 10px 0
}
.borrd556 .row {
	margin:0!important
}
.rrlftt66 {
	position:relative
}
.pls_adda {
	font-size:16px;
	font-weight:500;
	font-family:Roboto, sans-serif;
	text-align:center;
	display:inline-block;
	color:#fff;
	background:#ff6400;
	float:none;
	margin:0 auto;
	border-radius:2px;
	padding:13px 15px;
	position:absolute;
	top:31px;
	right:0
}
.pls_adda:hover {
	background:#4e128a;
	color:#fff
}
.rrlftt66 .chosen-container-multi .chosen-choices {
	background:#fff url(../images/hire-slct.png) no-repeat 87% 57%!important;
	background-size:10px!important
}
.post_job_llk001 {
	position:relative
}
.post_job_llk {
	background:#ff6400;
	color:#fff;
	font-weight:500;
	font-size:16px;
	text-transform:uppercase;
	font-family:Roboto, sans-serif;
	display:block;
	width:auto;
	overflow:hidden;
	border-radius:2px;
	padding:6px 15px 7px 15px;
	margin-bottom:11px;
	position:absolute;
	top:9px;
	right:0
}
.post_job_llk:hover {
	background:#520d8b;
	color:#fff
}
.modify_country .country_code {
	width:70px
}
.modify_country .for_small {
	padding-left:65px
}
.pk_add_multislect .select2-selection {
	border:solid #000 1px!important;
	outline:0;
	background:#fff url(../images/hire-slct.png) no-repeat 98% 53%!important;
	background-size:10px!important;
	height:50px!important;
	border-radius:0!important;
	border:1px solid #cccbcb!important
}
.select2-selection__rendered {
	height:50px!important
}
.pk_add_multislect .select2-selection:focus {
	border:1px solid #ab5bf2!important
}
.rm_sal65 {
	font-size:16px;
	color:#090c0d;
	font-weight:400;
	font-family:Roboto, sans-serif;
	float:left;
	width:100%;
	margin:0 0 12px 0
}
.rmn_upld_ssrr4 {
	width:100%;
	display:block;
	overflow:hidden
}
.rmn_upld_ssrr_mainn {
	width:100%;
	float:left;
	border:2px dashed #ff6400;
	margin:0 0 25px 0;
	display:block
}
.rmn_upld_ssrr_mainn_ttxer {
	font-size:18px;
	color:#475255;
	font-weight:400;
	font-family:Roboto, sans-serif;
	float:left!important;
	width:100%!important;
	margin:20px 0;
	text-align:center
}
.rmn_upld_ssrr_mainn_ttxer a {
	font-size:18px;
	color:#ff6400;
	font-family:Roboto;
	margin:0 6px;
	font-weight:400
}
.rmn_upld_ssrr_mainn_ttxer a:hover {
	color:#4e128a!important
}
.uploader img {
	padding:5px!important
}
.imageDisplay {
	position:relative!important;
	width:150px;
	height:100px;
	padding:10px
}
.send-btn {
	margin-top:28px
}
.ddsf-pks, .ddsf-pks:hover {
	background:#ccc!important;
	cursor:no-drop
}
.nonimage {
	float:left;
	margin:5px;
	width:auto;
	display:inline-block;
	padding:4px 10px;
	background:#4e128a;
	color:#fff;
	font-size:13px
}
.document-place {
	float:left;
	width:100%;
	border:1px solid #ccc;
	background:#fefefe;
	position:relative;
	overflow:hidden;
	margin-bottom:15px;
	height:125px
}
.document-place img {
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	margin:auto;
	max-height:100%;
	max-width:100%;
	width:auto;
	height:auto
}
.document-exit {
	position:absolute;
	width:25px;
	height:25px;
	border-radius:50%;
	text-align:center;
	line-height:25px;
	font-size:16px;
	background:#ff6400;
	color:#fff;
	right:10px;
	top:10px;
	z-index:1
}
.document-exit:hover {
	background:#4e128a!important;
	color:#fff
}
.document-place p {
	width:100%;
	text-align:center;
	margin-top:30px!important;
	font-size:15px
}
.yu-yu-cls {
	float:right;
	color:#d8aa01
}
.yu-yu-col-cls {
	float:right;
	color:#3e8003
}
.yu-yu-cls:hover {
	color:#4e128a
}
.yu-yu-col-cls:hover {
	color:#4e128a
}
.notification-drop {
	background:#fff;
	font-size:14px;
	color:#3d405c;
	border:1px solid #e6e6f2;
	position:absolute;
	width:280px;
	right:-25px;
	top:62px
}
.notification-title {
	font-size:14px;
	color:#3d405c;
	text-align:center;
	padding:8px 0;
	border-bottom:1px solid #e3e3e3;
	line-height:1.5;
	background-color:#fffffe;
	position:relative
}
.notification-title::after {
top:-10px;
right:30px;
margin-left:-8px;
background:url(../images/top_arrow2.png) no-repeat!important;
content:'';
position:absolute;
width:18px;
height:10px
}
.notification-fotter {
	border-bottom-left-radius:3px;
	border-bottom-right-radius:3px
}
.notification-fotter a {
	color:#fff;
	padding:10px 0;
	font-size:14px;
	color:#fff;
	text-align:center;
	line-height:1.5;
	font-weight:700;
	background-color:#540a8c;
	float:left;
	width:100%
}
.notification-fotter a:hover {
	background:#ff6400;
	color:#fff
}
.notification-body {
	float:left;
	width:100%;
	min-height:215px
}
.notification-body ul {
	height:215px;
	overflow-y:scroll
}
.notification-body ul li {
	border-bottom:1px solid #e3e3e3;
	padding:10px;
	background:#fff
}
.notification-body ul li:hover {
	background:#f7f7fb
}
.left-noti-user {
	width:50px
}
.left-noti-user span {
	width:32px;
	height:32px;
	display:inline-block;
	border-radius:50%;
	background:#ccc;
	overflow:hidden;
	float:left;
	position:relative
}
.left-noti-user span img {
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	margin:auto;
	max-height:100%;
	max-width:100%;
	width:auto;
	height:auto
}
.right-noti-dtls {
	padding-left:45px
}
.right-noti-dtls h5 {
	font-size:14px;
	color:#3d405c;
	font-weight:500;
	margin:0
}
.right-noti-dtls h5 .fa {
	float:right;
	color:#4e128a
}
.right-noti-dtls h5 .fa:hover {
	color:#ff6400
}
.right-noti-dtls p {
	font-size:14px;
	color:#3d405c;
	margin-bottom:3px!important
}
.right-noti-dtls h6 {
	font-size:14px;
	color:#ff6400;
	font-weight:400;
	margin:0
}
.job-search-uu {
	margin:0 0 20px 0!important
}
.job-search-uu h2 {
	font-size:18px;
	font-weight:500;
	margin-bottom:10px
}
.job-search-uu ul {
	margin-bottom:10px!important
}
.removemg {
	position:relative!important;
	top:5px!important;
	right:0!important;
	font-size:14px!important;
	color:#20c420
}
.main-tabel .table {
	overflow-x:auto
}
.show01.rr007.rr008_5.action_dropdown {
	top:70px
}
.main-tabel .show01 {
	right:15px
}
.post_job_llk {
	background:#ff6400;
	color:#fff;
	font-weight:500;
	font-size:14px;
	text-transform:uppercase;
	font-family:Roboto, sans-serif;
	display:block;
	width:auto;
	overflow:hidden;
	border-radius:2px;
	padding:6px 15px 7px 15px;
	margin-bottom:11px;
	position:absolute;
	top:0!important;
	right:0
}
.post_job_llk001 {
	position:relative
}
.show_item {
	float:right
}
.show_item .label_input_title {
	color:#090c0d;
	font-weight:400;
	font-family:Roboto, sans-serif;
	float:left;
	width:100%;
	margin-bottom:7px;
	width:75px;
	margin-top:7px;
	margin-right:7px;
	text-align:right;
	float:left
}
.show_item .hire-type.hire-select {
	float:right;
	width:80px;
	padding:5px;
	margin-bottom:10px;
	height:40px
}
.braed_sec .breadcrumbs {
	list-style:none;
	margin:0;
	padding:0
}
.braed_sec .breadcrumbs li {
	list-style:none;
	margin:0;
	color:#000;
	font-size:15px;
	letter-spacing:1;
	padding:0;
	display:block;
	float:left;
	font-family:Roboto;
	text-transform:uppercase;
	font-weight:500;
	letter-spacing:0;
	line-height:20px;
	color:#4c4c4c
}
.braed_sec .breadcrumbs li a {
	display:block;
	padding:0 40px 0 0;
	color:#000;
	font-size:15px;
	letter-spacing:1;
	text-decoration:none;
	height:20px;
	position:relative;
	perspective:700px;
	font-family:Roboto
}
.braed_sec .breadcrumbs li a:after {
	content:'';
	width:7px;
	height:7px;
	top:6px;
	border-color:#333;
	border-style:solid;
	border-width:1px 1px 0 0;
	-webkit-backface-visibility:hidden;
	outline:1px solid transparent;
	position:absolute;
	right:20px;
-webkit-transition:all .15s ease;
-moz-transition:all .15s ease;
-ms-transition:all .15s ease;
transition:all .15s ease;
	-webkit-transform:rotateZ(45deg) skew(10deg, 10deg);
	-moz-transform:rotateZ(45deg) skew(10deg, 10deg);
	-ms-transform:rotateZ(45deg) skew(10deg, 10deg);
	transform:rotateZ(45deg) skew(10deg, 10deg)
}
.braed_sec {
	float:left;
	width:100%;
	margin-bottom:5px;
	position:relative
}
.panel-heading {
	float:left;
	position:relative;
	width:100%;
	padding-left:23px;
	margin-top:20px
}
.panel-heading .show01 {
	top:37px
}
.panel-heading .show01 ul li a {
	color:#919191;
	font-size:15px;
	font-weight:400;
	font-family:Roboto, sans-serif;
	padding:5px 17px;
	display:block;
	line-height:26px;
	background:#fff;
	border:0;
	border-bottom:1px solid #efefef!important;
	text-transform:capitalize;
	width:100%;
	border-left:3px solid #fff
}
.panel-heading ul li {
	margin-right:5px
}
.panel-heading ul li a {
	display:inline-block;
	color:#fff;
	font-size:16px;
	font-weight:400;
	font-family:Roboto, sans-serif;
	background:#520d8b;
	border:1px solid #520d8b;
	padding:8px 6px;
	border-radius:5px 5px 0 0;
	border-bottom:none!important
}
.panel-heading ul li a.active, .panel-heading ul li a:hover, .panel-heading ul li.active a {
	background:#fff;
	border:1px solid #520d8b;
	color:#520d8b
}
.panel-body {
	float:left;
	width:100%;
	background:#fff;
	padding:20px 30px;
	box-shadow:0 2px 4px 1px rgba(146, 101, 191, .1);
	min-height:590px
}
.tab-content .pdtls {
	margin-bottom:20px
}
.attc h2, .pdtls h2, .skls_exp h3 {
	color:#000;
	line-height:18px;
	font-weight:500;
	font-size:20px;
	margin:10px 0;
	font-family:Roboto, sans-serif;
	padding:9px 0 0 20px;
	margin-left:-20px!important;
	margin-right:-20px!important
}
.skls_exp span {
	padding:4px 10px 4px 10px;
	display:inline-block;
	color:#434648;
	margin-bottom:0
}
.skls_exp span a {
	font-size:15px;
	color:#000
}
.table.table-borderless a {
	color:#000
}
.table.table-borderless span i {
	margin-right:3px;
	color:#ff6400
}
.skls_exp p img {
	margin:0 5px 0 0!important;
	width:16px
}
.panel-body .skls_exp p a {
	border:1px solid #d9e6e6;
	padding:4px 8px;
	color:#56595b;
	display:inline-block;
	border-radius:4px;
	background:#cccccc1f;
	font-size:13px;
	font-weight:500
}
.text-gray {
	color:#636363
}
.panel-heading .new_art {
	color:#000;
	font-size:20px
}
.table-borderless td, .table-borderless th {
	border-top:0!important;
padding:.1rem 0!important;
	font-size:15px
}
.project_right_panel {
	position:relative
}
.project_right_panel .post_job_llk {
	top:-1px;
	right:0
}
@media (max-width:1450px) {
.post_job_llk {
top:6px;
right:0
}
}
.right-profle.project_right_panel .post_job_llk {
	top:10px
}
.bud_tag {
	margin-right:10px;
	padding-right:15px;
	border-right:1px solid
}
.w-16 {
	width:14%;
	float:left;
	margin-right:8px
}
.w-19 {
	width:18%;
	float:left;
	margin-right:8px
}
.w-11 {
	width:12%;
	float:left;
	margin-right:8px
}
.check_box_area.w-19 h3 {
	border-bottom:0;
	padding-bottom:0;
	margin-bottom:0!important
}
.check_box_area.w-19 .slider_rnge {
	padding:10px 0 0 0;
	margin-bottom:0
}
.overflow_unset {
	overflow:unset
}
.search_filter .dot span {
	position:inherit
}
.from_bid .show01 {
	width:450px;
	top:80px
}
.wid-49 {
	width:98%;
	margin-right:2%;
	float:left;
	margin-bottom:20px
}
.action_dot ul {
	padding:20px
}
.action_dot ul li .slider_rnge {
	padding-bottom:10px;
	height:42px;
	margin-bottom:0
}
.action_dot ul li .slider_rnge .extar_class {
	color:#17181c;
	font-weight:400;
	font-size:16px;
	font-family:Roboto, sans-serif;
	position:inherit
}
.action_dot ul li .slider_rnge .extar_class .price_numb#amountnew {
	margin:0;
	padding:0
}
#amountnew {
	border:none!important;
	margin-top:10px
}
.dot {
	background:#ced9ed;
	color:#000;
	height:42px;
	border-radius:2px;
	text-align:center
}
.dot .user_dot2 span {
	color:#000;
	padding:8px;
	display:block
}
li.wid-49 .toggle-group span.toggle-handle.btn.btn-light.btn-sm {
	top:unset;
	right:unset;
	position:relative
}
label.btn.btn-primary.btn-sm.toggle-on {
	font-size:0
}
label.btn.btn-primary.btn-sm.toggle-on::before {
content:"Yes";
font-size:15px
}
label.btn.btn-light.btn-sm.toggle-off {
	font-size:0
}
label.btn.btn-light.btn-sm.toggle-off::before {
content:"No";
font-size:15px
}
.toggle.btn.btn-primary.btn-sm .btn-primary {
	color:#fff;
	background-color:#ff6400;
	border-color:#ff6400
}
.toggle.btn.btn-primary.btn-sm {
	border-color:#ff6400
}
.save_all_changes_btn.newid {
	padding:0 15px;
	background:#ff6400;
	color:#fff;
	border-radius:2px;
	cursor:pointer;
	font-size:15px;
	border:none;
	font-weight:500;
	margin-top:5px;
	height:40px;
	float:left;
	width:auto;
	display:inline-block;
	margin-right:8px;
	line-height:40px;
	text-transform:inherit
}
.save_all_changes_btn.newid:hover {
	background:#4e128a;
	color:#fff;
	border:none!important
}
.w-7 {
	width:7%;
	float:left;
	margin-right:8px
}
.w-7 button.save_all_changes_btn.newid {
	margin-top:0;
	height:42px
}
.for_mew_bid .new_ele {
	margin:0;
	color:#242424;
	float:right
}
.for_mew_bid .new_ele p {
	line-height:22px;
	font-weight:400;
	font-size:15px;
	margin-bottom:5px!important
}
.wid-32 {
	width:32%;
	float:left;
	margin-right:1%;
	margin-top:25px;
	padding-right:1%
}
.wid-32 label {
	margin-bottom:0
}
.for_mew_bid .bis_top_left {
	display:block;
	overflow:hidden;
	width:73%;
	float:left
}
.for_mew_bid .bd_btm_llft01 {
	margin-top:20px
}
.for_mew_bid .bd_btm_rrft02 {
	margin-top:-50px
}
.mar-tp-10 {
	margin-top:20px
}
.panel-heading .action_dot ul {
	padding:0
}
.w100 {
	width:100%;
	margin-bottom:25px
}
.more_filters .wid-49 {
	margin-right:0;
	width:100%
}
li.wid-49.w-20 {
	width:20%
}
li.wid-49.w-55 {
	width:55%
}
.px-12 {
	padding-left:12px;
	padding-right:12px
}
li.wid-49.w-25 input.form-control-sm {
	height:31px
}
.arrow_box {
	position:relative
}
.arrow_box:after {
	bottom:100%;
	left:88%;
	border:solid transparent;
	content:"";
	height:0;
	width:0;
	position:absolute;
	pointer-events:none;
	border-color:rgba(255, 255, 255, 0);
	border-bottom-color:#fff;
	border-width:10px;
	margin-left:-10px
}
.ms-options-wrap button {
	width:100%;
	height:42px;
	border:1px solid #ced9ed;
	color:#839494;
	font-weight:400;
	font-size:14px;
	font-family:Roboto, sans-serif;
	border-radius:2px;
	padding:0 14px;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	cursor:pointer;
	background-size:10px
}
.vv-mr {
	background:#ff6400;
	color:#fff!important;
	font-weight:400;
	font-size:16px!important;
	font-family:Roboto, sans-serif;
	border-radius:1px;
	float:right!important;
	width:107px!important;
	height:34px;
	text-align:center;
	padding:4px 0 0 0;
	margin:-8px 0 0 0
}
.vv-mr:hover {
	background:#520d8b;
	color:#fff
}
.nn-view {
	position:absolute;
	top:27px;
	right:19px
}
.profe-titles .cc-tre {
	width:100%;
	margin:2px 0 8px 0!important;
	padding:0!important
}
.rm_n550 {
	color:#ff6400
}
.rm_n550:hover {
	color:#4e128a
}
.rm_n551 {
	padding:16px 21px
}
.rm_n553 {
	padding:16px 16px 0 15px!important
}
.rm_n554 p {
	width:100%!important;
	border-bottom:1px solid #ccc!important;
	padding:6px 10px 8px 10px!important;
	height:auto!important;
	font-size:16px;
	margin:0 0 10px 0!important
}
.rm_n555 {
	padding:4px 18px!important
}
.rm_n556 {
	position:relative;
	z-index:999!important
}
.rm_n557 {
	white-space:nowrap
}
.left-projectdetails {
	float:left;
	width:72%
}
.right-projectdetails {
	float:right;
	width:28%;
	padding-top:10px
}
.right-projectdetails p {
	margin-right:0!important;
	width:100%
}
.rm_add_001 {
	background:#fff;
	border:1px solid #520d8b;
	color:#520d8b;
	font-size:16px;
	font-weight:400;
	font-family:Roboto, sans-serif;
	padding:4px 6px 5px 6px;
	border-radius:4px
}
.rm_add_001:hover {
	background:#520d8b;
	border:1px solid #520d8b;
	color:#fff
}
.rm_add_002 {
	border-radius:0
}
.rm_add_002 ul li {
	margin-right:0
}
.rm_add_002 ul li a {
	border-radius:0
}
.rm_add_002 ul li a:hover {
	border:none;
	color:#ff6400;
transition:all .3s ease;
	border-left:3px solid #ff6400
}
.rm_add_005 {
	padding:0!important
}
.rm_add_005 {
	padding:0 15px 0 0!important;
	display:block;
	width:40%
}
.rm_add_006 {
	display:block;
	width:60%;
	padding:0 15px
}
.rm_add_005 span {
	color:#222427;
	font-weight:400;
	font-size:14px;
	font-family:Roboto, sans-serif;
	line-height:18px;
	text-align:left;
	min-height:51px;
	float:left;
	width:50%;
	display:block;
	overflow:hidden;
	padding:5px 10px
}
.rm_add_005 span p {
	font-size:13px;
	margin:2px 0 0 0!important;
	font-weight:500
}
.rm_add_005 span a {
	display:block;
	color:#520d8b!important
}
.rm_add_005 span a:hover {
	color:#fd7e14!important
}
.rm_add_007 {
	border-right:1px solid #d9d9d9
}
.rm_add_008 .bis_top_left {
	width:77%
}
.footr_01 {
	width:18%;
	float:left
}
.footr_02 {
	width:18%;
	float:left
}
.footr_03 {
	width:14%;
	float:left
}
.footr_04 {
	width:16%;
	float:left
}
.triangle-up {
	width:0;
	height:0;
	border-left:10px solid transparent;
	border-right:10px solid transparent;
	border-bottom:10px solid #ccc;
	position:absolute;
	right:26px;
	top:-10px
}
.rm_n01 p {
	width:100%!important
}
.rm_n01 {
	border:none!important;
	padding:0!important;
	margin:0!important;
	height:auto!important
}
.edit-froms .rm_n01 p {
	margin:0!important;
	padding:0!important;
	height:auto!important;
	border:none!important
}
.eml a {
	color:#4e128a
}
.eml a:hover {
	color:#ff6400
}
.edit-froms p {
	font-size:15px;
	color:#707071;
	font-weight:400;
	font-family:Roboto, sans-serif;
	float:left;
	width:100%;
	margin:0 0 3px 0!important;
	text-align:left
}
.rm_n02 {
	margin:0!important
}
.rm_n03 li a {
	cursor:default
}
.rm_n03 li:hover {
	opacity:1!important
}
.vvlp {
	color:#ff6400
}
.vvlp:hover {
	color:#4e128a
}
.rm_adujustt {
	float:right;
	width:76%!important
}
.rm_adujustt02 {
	width:115px!important;
	margin:-15px 0 0 0
}
.rm_adujustt02 .hire-type {
	height:35px;
	padding:6px
}
.rm_adujustt03 {
	float:left;
	width:128px;
	margin:0 10px 7px 9px
}
.rm_adujustt04 {
	width:23%
}
.rm_adujustt05 .rm_adujustt06 p {
	width:auto;
	float:left;
	margin:0 10px 0 0!important
}
.rm_adujustt06 p a {
	border-radius:24px!important
}
.dig-skill {
	text-align:center;
	margin:8px 0!important
}
.dig-skill li a {
	padding:4px 14px
}
.dig-skill li {
	font-size:12px!important;
	margin:0 5px 5px 0;
	float:none;
	display:inline-block
}
.exp-details {
	float:left;
	width:48%;
	margin-right:2%
}
.dashboard_mmn ul li {
	margin-bottom:4px;
	float:left;
	width:100%
}
.rm-nn01 {
	float:right;
	padding:0!important;
	width:32%
}
.rm-nn01 span {
	margin:0
}
.rm-nn01 span p {
	width:100%
}
.rm-nn02 {
	width:67%
}
.qqwewjn {
	width:50%!important
}
.rtrtrt {
	margin-bottom:15px!important
}
.abcdef141 {
	margin:15px 0!important
}
.btncol a {
	color:#4e128a
}
.btncol a:hover {
	color:#ff6400
}
.skls_exp2 {
	margin-top:10px;
	float:left
}
.skls_exp2 p {
	background:#fff;
	color:#56595b;
	line-height:18px;
	font-weight:400;
	font-size:15px;
	font-family:Roboto, sans-serif;
	margin:0 5px 10px 0!important;
	display:inline-block;
	float:left;
	width:auto
}
.skls_exp2 p a {
	border:1px solid #d9e6e6;
	padding:4px 8px;
	color:#56595b;
	display:inline-block;
	border-radius:4px;
	background:#cccccc1f;
	font-size:13px;
	font-weight:500
}
.skls_exp2 p a:hover {
	box-shadow:0 2px 7px 1px rgba(13, 2, 21, .3), 0 1px 2px rgba(16, 5, 30, .2);
-webkit-transition:.5s!important;
transition:.5s!important;
	color:#56595b
}
.start-verify:hover {
	background:#ccc!important;
	color:#333!important
}
.verified-box h4 {
	margin-top:5px
}
.select2 {
	width:86%!important
}
.vermod h4 {
	margin-top:14px
}
.full-p {
	float:left;
	width:100%
}
.w-17 {
	float:left;
	width:29%
}
.fixednotee {
	padding:7px 12px
}
.fixednotee:hover {
	background:#ccc;
	padding:7px 12px;
	border-radius:2px;
	cursor:pointer
}
.dignity-msg {
	line-height:24px;
	font-weight:400;
	font-family:Roboto;
	color:#373333;
	font-size:17px
}
.search_filter .show01 ul::after {
display:none
}
.bis_top_left .bd_btm_llft01 {
	width:100%
}
.btn-primary {
	background-color:#ff6400!important
}
.pos_ref .aad50 {
	left:79px!important
}
.ndaclss, .ndaclss:hover {
	background:0 0!important;
	padding:0!important;
	border:none!important;
	box-shadow:none!important
}
.rigtx span:first-child, .rigtx span:last-child {
	width:100%;
	padding:10px;
	min-height:auto
}
.rigtx span:first-child {
	border-bottom:1px dashed #ccc
}
.rigtx span:last-child {
	border-top:1px dashed #ccc
}
.rigtx span:first-child strong, .rigtx span:last-child strong {
	width:50%;
	float:left
}
.rigtx span:first-child p, .rigtx span:last-child p {
	padding-left:10px;
	float:left;
	width:50%;
	margin:0!important
}
.ms-options-wrap button:hover {
	border:1px solid #ffaa73
}
.prak .select2-selection__rendered {
	width:100%;
	height:48px!important;
	border:1px solid #c1ccd2;
	padding:10px;
	font-size:14px;
	font-family:Roboto;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	background:#fff url(../images/hire-slct.png) no-repeat 97% 53%;
	background-size:10px;
	border-radius:2px
}
.prak .select2-container--default .select2-selection--multiple {
	border:none!important
}
.exxam_page_02 a.tooltip p {
	top:35px!important
}
.addcls {
	margin-top:38px;
	border:none!important
}
.addcls:hover {
	background-color:#520d8b!important
}
.customm_nbtn02 {
	display:block;
	overflow:hidden;
	width:100%;
	margin:40px 0 0 -5px
}
.customm_nbtn02 a {
	float:right;
	color:#fff;
	font-size:16px;
	font-weight:400;
	font-family:Roboto, sans-serif;
	background:#520d8b;
	border:1px solid #520d8b;
	padding:8px 6px;
	border-radius:5px 5px 0 0;
	margin:0 6px 0 0;
	border-bottom:none!important
}
.active_btn {
	background:#fff!important;
	border:1px solid #520d8b!important;
	color:#520d8b!important
}
.customm_nbtn02 a:hover {
	background:#fff;
	border:1px solid #520d8b;
	color:#520d8b
}
.mm_comm {
	margin-top:20px
}
.excls {
	margin-bottom:17px
}
.newcls .radio {
	margin-right:25px
}
.payment-modal {
	max-width:75%!important
}
.payment-modal .modal-body {
	padding:0!important;
	margin-top:-10px;
	border-radius:7px;
	overflow:hidden
}
.payment-modal .close {
	position:absolute;
	z-index:9;
	right:0;
	top:-12px
}
.right-modal {
	float:right;
	width:45%;
	height:100%;
	background:#f7f7f7;
	padding:20px;
	text-align:center
}
.payment-modal h3 {
	color:#000;
	font-size:21px;
	line-height:27px;
	font-weight:500;
	font-family:Roboto, sans-serif
}
.payment-modal p {
	color:#5b5b5b;
	font-size:16px;
	line-height:20px;
	font-weight:400;
	font-family:Roboto, sans-serif;
	margin-bottom:8px!important
}
.modal-step span {
	width:80px;
	height:80px;
	border-radius:50%;
	display:inline-block;
	text-align:center;
	border:1px solid #9d9d9d;
	margin:15px 0;
	position:relative
}
.modal-step span img {
	max-width:40px;
	margin-top:20px
}
.modal-step span strong {
	width:25px;
	height:25px;
	background:#4e128a;
	border-radius:50%;
	text-align:center;
	color:#fff;
	font-size:12px;
	font-weight:400;
	font-family:Roboto, sans-serif;
	display:inline-block;
	line-height:26px;
	position:absolute;
	bottom:-6px;
	right:0
}
.modal-step {
	display:inline-block;
	margin-bottom:20px
}
.left-modal {
	float:left;
	width:55%;
	background:#fff;
	padding:20px;
	text-align:left
}
.man-freelancer {
	margin-top:15px!important
}
.man-freelancer img {
	margin-right:5px
}
.milestone-box {
	float:left;
	width:100%;
	padding:6px 0;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	margin:20px 0 100px 0
}
.mile-type {
	float:left;
	width:100%;
	margin:5px 0 10px 0;
	position:relative
}
.type-mile {
	width:100%;
	height:42px;
	border:1px solid #ced9ed;
	color:#839494;
	font-weight:400;
	font-size:14px;
	font-family:Roboto, sans-serif;
	border-radius:2px;
	padding:5px 10px 5px 50px
}
.mile-type span {
	position:absolute;
	top:0;
	left:0;
	width:40px;
	height:42px;
	border:1px solid #ccc;
	background:#ced9ed;
	text-align:center;
	line-height:42px;
	font-size:15px;
	color:#333
}
.total-mile p {
	font-size:15px
}
.total-mile p .fa {
	color:#000
}
.award-mile {
	background:#ff6400;
	color:#fff;
	font-weight:400;
	font-size:16px;
	font-family:Roboto, sans-serif;
	border-radius:1px;
	float:right;
	text-align:center;
	padding:7px 15px;
	margin:15px 0 0 0;
	border:none;
	cursor:pointer
}
.award-mile:hover {
	background:#520d8b;
	color:#fff
}
.txtcls {
	color:#3b3d3e;
	line-height:20px;
	font-weight:500;
	font-size:18px;
	margin:0 0 10px 0;
	font-family:Roboto, sans-serif
}
.summery-div {
	float:left;
	width:100%
}
.summery-div ul {
	padding:0;
	margin:0
}
.summery-div ul li {
	float:left;
	width:25%;
	padding-right:10px;
	margin-bottom:10px
}
.summery-div ul li label {
	color:#000;
	line-height:18px;
	font-weight:500;
	font-size:16px;
	margin:0 0 7px 0;
	font-family:Roboto, sans-serif
}
.summery-div ul li p {
	color:#3b3d3e;
	line-height:18px;
	font-weight:400;
	font-size:15px;
	margin:0 0 7px 0;
	font-family:Roboto, sans-serif
}
.inf-btms {
	background:#ff6400;
	color:#fff;
	font-weight:500;
	font-size:14px;
	font-family:Roboto, sans-serif;
	border-radius:2px;
	padding:3px 15px;
	display:inline-block;
	margin-left:3px;
	margin-top:2px
}
.inf-btms:hover {
	background:#520d8b;
	color:#fff
}
.mile-req-btn {
	background:#ff6400;
	color:#fff;
	font-weight:500;
	font-size:16px;
	font-family:Roboto, sans-serif;
	border-radius:2px;
	padding:6px 15px;
	display:inline-block;
	margin-top:2px
}
.mile-req-btn:hover {
	background:#520d8b;
	color:#fff
}
.frame-image {
	position:absolute;
	top:0;
	left:0;
	z-index:9;
	width:150px;
	height:150px
}
.shadow-transparent {
	box-shadow:unset
}
.edit-froms .shadow-transparent .col-sm-12 {
	padding:0 15px!important
}
.free-img img {
	border:1px solid #c1ccd2
}
.freename {
	font-size:18px!important;
	font-size:1.25rem;
	line-height:1.4;
	color:inherit;
	color:#4d525b;
	font-weight:500;
	margin-right:8px
}
.freename span {
	font-size:20px!important;
	color:#000;
	font-weight:700
}
.chat-option {
	border:none;
	background:#4e128a;
	font-size:18px;
	padding:5px 14px 5px 18px;
	position:relative;
	width:auto;
	margin-top:15px;
	text-align:center;
	border-radius:2px;
	color:#fff;
	cursor:pointer
}
.chat-option span {
	background:#ff6400;
	border-radius:50%;
	color:#fff;
	font-size:11px;
	width:20px;
	height:20px;
	float:right;
	line-height:20px;
	margin-left:5px;
	margin-top:1px
}
.freelancer-price {
	font-size:16px;
	font-size:1rem;
	line-height:1.5;
	font-weight:700;
	margin:4px 0
}
.price-date {
	font-weight:400
}
.pad-5 {
	padding:0 5px
}
.req-btn {
	margin-top:8px
}
.new-looks {
	background:#fff;
	border:1px solid #ececec;
	padding:10px;
	margin-bottom:20px;
	border-radius:4px
}
.icons-looks {
	float:left;
	width:50px
}
.dtls-looks {
	padding-left:50px
}
.icons-looks .fa {
	width:35px;
	height:35px;
	border-radius:50%;
	line-height:35px;
	background:#4e128a;
	color:#fff;
	text-align:center;
	font-size:22px
}
.dtls-looks h4 {
	color:#434648;
	line-height:22px;
	font-weight:500;
	font-size:17px;
	font-family:Roboto, sans-serif;
	margin-bottom:5px
}
.dtls-looks p {
	color:#636363;
	line-height:18px;
	font-weight:400;
	font-size:14px;
	font-family:Roboto, sans-serif
}
.bid-amount {
	width:auto;
	display:inline-block;
	margin-top:20px;
	margin-right:15px
}
.bid-amount h4 {
	font-size:14px;
	margin:0
}
.bid-amount h3 {
	font-size:18px;
	margin:0
}
.left-accept {
	width:auto;
	display:inline-block
}
.left-accept p {
	color:#636363;
	line-height:18px;
	font-weight:400;
	font-size:14px;
	font-family:Roboto, sans-serif;
	text-transform:uppercase
}
.left-accept p .fa {
	color:#4e128a;
	margin-right:5px
}
.acc-reg {
	margin-top:15px
}
.acc-reg a {
	background:#ff6400;
	color:#fff;
	font-weight:500;
	font-size:14px;
	font-family:Roboto, sans-serif;
	border-radius:2px;
	padding:3px 15px;
	display:inline-block;
	margin-left:3px;
	margin-top:2px
}
.acc-reg a:hover {
	background:#520d8b;
	color:#fff
}
.req-mile {
	float:right
}
.relese-modal {
	width:500px!important
}
.relese-modal .left-modal {
	width:100%;
	padding:10px;
	text-align:center
}
.relese-modal .left-modal p {
	font-size:16px
}
.releae-image {
	display:inline-block;
	width:120px;
	height:110px;
	border:1px solid #ccc;
	margin:10px 0 30px 0;
	overflow:hidden;
	border-radius:4px
}
.relese-modal .milestone-box {
	padding:6px 0;
	border-top:none;
	border-bottom:none;
	margin:10px 0;
	text-align:left
}
.relese-modal .award-mile {
	font-size:16px;
	float:none;
	padding:9px 21px;
	margin:15px 5px 0 5px;
	line-height:19px
}
.relese-modal .left-modal h3 {
	font-size:24px
}
.payment-meth {
	float:left;
	width:100%;
	padding:15px;
	background:#f0f0f0;
	border-radius:3px;
	margin-bottom:20px
}
.payment-meth h2 {
	color:#000;
	font-size:21px;
	line-height:27px;
	font-weight:500;
	font-family:Roboto, sans-serif;
	margin-bottom:10px
}
.whit-box {
	float:left;
	width:100%;
	padding:10px;
	border-radius:3px;
	min-height:120px;
	background:#fff;
	box-shadow:2px 2px 3px 2px rgba(213, 213, 213, .5);
	margin-bottom:10px
}
.whit-box p {
	font-family:Roboto, sans-serif;
	font-size:16px;
	color:#454545;
	font-weight:400;
	padding:3px 0
}
.whit-box p span {
	float:right;
	color:#000
}
.whit-box h6 {
	font-family:Roboto, sans-serif;
	font-size:18px;
	color:#000;
	font-weight:500;
	padding:3px 0;
	border-bottom:1px solid #ccc
}
.whit-box h6 span {
	float:right
}
.whit-box .award-mile {
	width:100%;
	border-radius:3px
}
.ribbon {
	margin-bottom:10px;
	width:220px;
	height:30px;
	position:relative;
	color:#fff;
	font-size:18px;
	text-align:center;
	line-height:32px;
	padding-left:30px;
	font-weight:500;
	text-transform:uppercase;
	background:#4e128a;
	-webkit-animation:main 250ms;
	-moz-animation:main 250ms;
	-ms-animation:main 250ms;
	animation:main 250ms
}
.ribbon i {
	position:absolute
}
.right-ribbon {
	position:absolute;
	top:0;
	left:0;
	width:35px;
	height:30px;
	border-right:2px solid #fff
}
.ribbon i:last-child {
	bottom:0;
	left:auto;
	right:-30px;
	border:15px solid #4e128a;
	border-right-color:transparent;
	-webkit-transform-origin:0 0;
	-moz-transform-origin:0 0;
	-ms-transform-origin:0 0;
	transform-origin:0 0
}
.ribbon .right-ribbon img {
	vertical-align:text-top
}
.ribbon p {
	text-align:center;
	color:#aaa
}
.inr-rupee {
	line-height:15px;
	color:#fff;
	font-size:14px;
	text-align:left
}
.after_login.new-line a b {
	line-height:25px
}
.finance-line .input-type-text {
	width:82%
}
.finance-btns .save_all_changes_btn {
	margin-top:0!important
}
.no-bg-need {
	background:0 0;
	box-shadow:none;
	padding:20px 0!important
}
.save_btn_box {
	float:left
}
.save_btn_box.closse44 {
	float:right!important
}
.pad-20-extra {
	padding:0 20px
}
.new-add {
	top:unset!important;
	right:90px!important
}
.marln-new-btn {
	float:right
}
.no-float {
	float:none
}
.btnmis {
	float:left;
	width:auto!important;
	margin-top:3px;
	margin-left:10px
}
.serbtn {
	width:auto!important
}
.exam_hrly {
	margin-top:27px;
	height:49px;
	text-transform:capitalize
}
.exxam_page_02 {
	position:relative
}
.addthis_inline_share_toolbox_swji {
	float:right;
	display:none;
	position:absolute;
	top:-22px;
	right:0;
	z-index:99
}
.swal2-icon.swal2-warning {
	border-color:#4e128a!important;
	color:#4e128a!important
}
.swal2-icon.swal2-success [class^=swal2-success-line] {
background-color:#ff6400!important
}
.swal2-icon.swal2-success .swal2-success-ring {
	border:2px solid rgb(255 100 0)!important
}
.ms-options-wrap>.ms-options {
	left:2.8%!important;
	width:94.5%!important
}
.select2 {
	width:100%!important
}
.select2-container--default .select2-selection--multiple {
	background-color:#fff;
	border:1px solid #aaa;
	border-radius:0;
	cursor:text;
	height:45px
}
.swal2-icon.swal2-success {
	border-color:#ff6400!important;
	color:#ff6400!important
}
.ths {
	position:fixed;
	right:35px;
	top:230px;
	max-width:320px;
	background:#fff;
	border:1px solid #ccc;
	z-index:9
}
.ths .rm_n554 p {
	font-size:15px;
	padding:0!important
}
.ths .xamedd {
	padding:10px 15px 3px 10px!important
}
.com-log-btn {
	background:#0173b1;
	color:#fff!important;
	font-size:16px;
	font-weight:500;
	padding:10px 10px;
	border-radius:5px
}
.com-log-btn:hover {
	background:#2096d6
}
.com-log-btn .fa {
	font-size:19px;
	float:left;
	margin-top:3px;
	margin-left:9px
}
.google_btn {
	background:#dc4e41!important
}
.google_btn:hover {
	background:#ef4f40!important
}
.beauty-qst {
	text-align:center;
	background:rgba(85, 9, 140, .1)
}
.beauty-qst .save_all_changes_btn {
	height:auto!important;
	line-height:25px;
	padding:4px 15px
}
.batch-images {
	background:#55098c;
	color:#fff;
	font-size:32px;
	width:55px;
	height:55px;
	display:inline-block;
	border-radius:50%;
	text-align:center;
	line-height:57px;
	margin-bottom:10px
}
.beauty-qst h6 {
	margin-bottom:15px
}
.invt {
	position:absolute;
	right:19px;
	top:57px;
	text-align:right
}
.invt p {
	font-size:15px
}
.all-invites {
	float:left;
	width:100%
}
.scrool-invite {
	height:500px;
	overflow-y:scroll
}
.cngbtn, .cngbtn:hover {
	background:#828282
}
.radio-area {
	float:left;
	border:1px solid #c1ccd2;
	height:49px;
	width:100%;
	background:#fff;
	border-radius:4px;
	margin-bottom:10px
}
.radio-area [type=radio]:checked, .radio-area [type=radio]:not(:checked) {
position:absolute;
left:-9999px
}
.radio-area [type=radio]:checked+label, .radio-area [type=radio]:not(:checked)+label {
position:relative;
padding-left:28px;
cursor:pointer;
line-height:20px;
display:inline-block;
color:#666
}
.radio-area [type=radio]:checked+label:before, .radio-area [type=radio]:not(:checked)+label:before {
content:'';
position:absolute;
left:0;
top:0;
width:20px;
height:20px;
border:1px solid #ddd;
border-radius:100%;
background:#fff
}
.radio-area [type=radio]:checked+label:after, .radio-area [type=radio]:not(:checked)+label:after {
content:'';
width:12px;
height:12px;
background:#4e128a;
position:absolute;
top:4px;
left:4px;
border-radius:100%;
-webkit-transition:all .2s ease;
transition:all .2s ease
}
.radio-area [type=radio]:not(:checked)+label:after {
opacity:0;
-webkit-transform:scale(0);
transform:scale(0)
}
.radio-area [type=radio]:checked+label:after {
	opacity:1;
	-webkit-transform:scale(1);
	transform:scale(1)
}
.radio-area p {
	float:left;
	width:50%;
	border-right:1px solid #c1ccd2;
	height:48px;
	padding:12px;
	font-size:15px;
	color:#090c0d
}
.blogers li i {
	color:#7c8284;
	margin:0 8px 0 0
}
.make-chang .form_group {
	margin-bottom:15px!important
}
.make-chang .label_input_title {
	width:35%!important;
	margin-top:12px
}
.make-chang .hire-type {
	width:65%!important
}
.currency-div .label_input_title {
	width:25%!important
}
.currency-div .hire-type {
	width:75%!important
}
.table-actions {
	font-size:23px;
	color:#4e128a
}
.table-actions:hover {
	color:#ff6400
}
.blog-box .blogers span {
	margin:0!important
}
.block-blg {
	padding:15px 18px
}
.block-blg p {
	color:#6d6c6c;
	font-size:14px;
	font-weight:400;
	font-family:Roboto, sans-serif
}
.buildme {
	width:100%;
	padding:7px;
	border-bottom:1px solid #ccc;
	border-top:1px solid #ccc;
	background:#f7f7f7;
	float:left
}
.buildme p {
	color:#4e128a;
	font-family:Roboto, sans-serif;
	font-size:14px;
	line-height:25px;
	font-weight:500
}
.chat_add_btn {
	padding:5px 14px;
	background:#ff6400;
	color:#fff!important;
	border-radius:2px;
	font-family:Roboto, sans-serif;
	cursor:pointer;
	font-size:16px;
	border:none;
	font-weight:400;
	margin:0 0 0 4px
}
.chat_add_btn:hover {
	background:#4e128a;
	color:#fff
}
.stage-bodys-main {
	float:left;
	width:100%;
	background:#fff;
	padding:20px;
	box-shadow:0 2px 4px 1px rgba(146, 101, 191, .1);
	min-height:502px;
	margin-bottom:30px
}
.stage-infor {
	float:left;
	width:100%;
	margin-bottom:15px
}
.stage-infor h4 {
	color:#252426;
	line-height:22px;
	font-weight:500;
	font-size:20px;
	font-family:Roboto, sans-serif;
	margin:5px 0 10px 0
}
.stage-infor p {
	color:#636363;
	line-height:18px;
	font-weight:400;
	font-size:15px;
	font-family:Roboto, sans-serif;
	float:left;
	width:100%;
	margin-bottom:4px!important
}
.stage-infor p b {
	color:#000;
	margin-right:4px;
	font-weight:500
}
.stage-images {
	float:left;
	width:100%;
	margin-top:10px
}
.stage-images ul li {
	float:left;
	width:33.33%;
	margin-right:0;
	position:relative;
	text-align:center
}
.stage-images ul li span {
	width:120px;
	height:120px;
	background:#4e128a;
	border-radius:50%;
	overflow:hidden;
	display:inline-block;
	position:relative
}
.stage-images ul li span img {
	position:absolute;
	margin:auto;
	left:0;
	right:0;
	top:0;
	bottom:0;
	max-width:100%;
	max-height:100%;
	width:auto;
	height:auto
}
.stage-arrw {
	position:absolute;
	left:-30px;
	top:42px
}
.stage-arrw img {
	width:50px
}
.stage-arws {
	float:left;
	width:100%;
	margin-top:15px
}
.stage-arws ul li {
	float:left;
	width:32.33%;
	background:#4e128a;
	padding:10px;
	text-align:center;
	margin-right:1%
}
.stage-arws ul li h6 {
	color:#fff;
	font-size:17px;
	font-weight:500;
	text-transform:uppercase;
	margin-bottom:3px
}
.stage-arws ul li p {
	color:#fff;
	line-height:18px;
	font-weight:400;
	font-size:14px;
	font-family:Roboto, sans-serif;
	text-transform:uppercase
}
.stage-arws ul li.active {
	background:#ff6400
}
.nagotations {
	float:left;
	width:100%;
	margin-top:12px
}
.left-nagotation {
	float:left;
	width:65%
}
.negotation-box {
	float:left;
	width:100%;
	margin-bottom:25px
}
.negoat-image {
	float:left;
	width:50px
}
.negoat-image span {
	width:40px;
	height:40px;
	background:#4e128a;
	border-radius:50%;
	overflow:hidden;
	display:inline-block;
	position:relative
}
.negoat-image span img {
	position:absolute;
	margin:auto;
	left:0;
	right:0;
	top:0;
	bottom:0;
	max-width:100%;
	max-height:100%;
	width:auto;
	height:auto
}
.negote-des {
	width:calc(100% - 60px);
	float:left;
	background:#eae5f0;
	border-radius:5px;
	overflow:hidden
}
.negote-head {
	float:left;
	width:100%;
	background:#4e128a;
	padding:10px
}
.negote-name {
	float:left;
	width:50%;
	color:#fff;
	font-size:16px;
	font-weight:500
}
.negote-name img {
	max-width:25px;
	margin-right:4px
}
.negote-time {
	float:right;
	color:#fff;
	font-size:14px;
	padding-top:2px
}
.negote-bodys {
	float:left;
	width:100%;
	padding:15px
}
.negote-bodys p {
	color:#333;
	font-size:14px;
	margin-bottom:5px!important
}
.negote-bodys textarea {
	color:#333;
	background:#fff;
	min-height:120px;
	padding:15px;
	font-size:14px;
	float:left;
	width:100%;
	border:none;
	border-radius:4px
}
.other-party .negote-head {
	background:#7545a5
}
.other-party .negote-bodys {
	background:#e8d5db
}
.nagotations h4 {
	color:#252426;
	line-height:20px;
	font-weight:500;
	font-size:18px;
	font-family:Roboto, sans-serif;
	margin:5px 0 15px 0
}
.right-nagotation {
	float:right;
	width:100%;
	background:#f7f7f7;
	border:1px solid #ccc;
	border-radius:4px;
	padding:10px;
	text-align:center;
	margin-bottom:15px
}
.right-nagotation p {
	color:#333;
	font-size:14px;
	margin-bottom:5px!important
}
.bordererd {
	width:100%;
	float:left;
	border-bottom:1px dashed #ccc
}
.dispute-head a {
	float:right;
	color:#4e128a;
	font-size:15px;
	margin-top:5px
}
.dispute-head a:hover {
	color:#ff6400
}
.dispute-body {
	float:left;
	width:100%;
	padding:10px 0;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc
}
.half-dis {
	float:left;
	width:50%;
	border-right:1px solid #ccc;
	padding:0 5px
}
.dispute-fot {
	float:left;
	width:100%
}
.dispute-fot p {
	margin-bottom:0!important
}
.res-close {
	font-weight:500;
	color:#ff6400;
	text-transform:uppercase
}
.dispute-msg-alrt {
	float:right;
	width:34%
}
.message-alrt {
	float:left;
	width:100%;
	text-align:center
}
.message-alrt p {
	font-size:15px;
	color:red
}
.dispute-create ul {
	float:left;
	width:auto!important
}
.add-dispute {
	float:right;
	padding:7px 15px;
	background:#ff6400;
	color:#fff!important;
	border-radius:2px;
	font-family:Roboto, sans-serif;
	cursor:pointer;
	font-size:17px;
	border:none;
	font-weight:500;
	display:inline-block;
	text-transform:capitalize
}
.add-dispute:hover {
	background:#4e128a;
	color:#fff
}
.l_rightt span .fa {
	margin-right:5px
}
.msg-design .l_rightt {
	width:auto;
	float:left
}
.chk-data .notification-body {
	min-height:auto!important
}
.chk-data .notification-body ul {
	height:50px!important
}
.on-away-btn .toggle.btn {
	min-width:100px!important;
	border:1px solid #ccc!important;
	border-radius:4px!important
}
.on-away-btn .toggle-off.btn, .on-away-btn .toggle-on.btn {
	padding:4px!important
}
.on-away-btn .toggle {
	margin-left:42px!important;
	margin-top:10px!important;
	margin-bottom:10px!important
}
.on-away-btn {
	border-bottom:1px solid #e3e3e3
}
.color_problemm {
	color:#ff6400
}
.color_solutionn {
	color:#4e128a
}
.about_info_box h4 {
	margin:12px auto 5px 0
}
.common_newwww .right_panel_ofAboutUs p {
	margin-bottom:8px!important
}
.common_newwww .right_panel_ofAboutUs h6 {
	font-size:17px;
	margin:20px 0 6px 0
}
.common_newwww ul {
	margin:0 0 15px 0!important;
	overflow:hidden
}
.common_newwww ul li {
	overflow:hidden;
	display:block;
	margin:0 0 8px 0
}
.common_newwww ul li i {
	font-size:11px;
	color:#ff6400;
	margin:8px 14px 0 0;
	float:left
}
.common_newwww02 {
	text-align:center;
	overflow:hidden;
	width:100%;
	display:block
}
.common_newwww02 a {
	border-radius:4px;
	float:none;
	color:#fff;
	font-size:20px!important;
	font-weight:500;
	margin:4px 0 0 0;
	padding:9px 16px;
	background:#ff6400;
	border:1px solid #ff6400;
-webkit-transition:.5s!important;
transition:.5s!important;
	display:inline-block
}
.common_newwww02 a:hover {
	background:#520d8b!important;
	border:1px solid #520d8b;
	color:#fff
}
.common_newwww02 i {
	margin:0 10px 0 0
}
.common_newwww02 p {
	text-align:center!important;
	overflow:hidden;
	width:100%;
	display:block;
	font-size:21px!important
}
.common_newwww03 h2 {
	font-size:22px;
	text-align:center;
	margin-bottom:14px!important
}
.aall_cnttree {
	text-align:center!important;
	overflow:hidden;
	width:100%;
	display:block;
	margin:30px 0!important
}
.aall_cnttree p {
	text-align:center!important
}
.about_us_rowPanel .right_panel_ofAboutUs .aall_cnttree p {
	margin:0!important;
	margin-bottom:4px!important
}
.bg_for_all {
	background:#4e128a url(../images/bg_alll.jpg) no-repeat left center
}
.common_newwww .right_panel_ofAboutUs h5 {
	font-size:22px;
	line-height:24px;
	margin:20px 0 6px 0
}
.rppppppoo ul {
	margin:16px 0 22px 0!important
}
.bg_for_privacyy {
	background:#4e128a url(../images/privacyy.JPG) no-repeat left center;
	background-size:auto
}
.adjust_centerbox6 {
	margin:12px 0 0 0!important;
	float:left;
	font-size:16px!important
}
.when_no_deta_foundd {
	position:absolute;
	width:100%;
	text-align:center
}
.supportt_formm {
	width:100%
}
.all_testimonilas_mian {
	display:block;
	overflow:hidden;
	width:100%;
	margin:0 0 50px 0
}
.all_testimonilas_mian ul {
	display:block;
	overflow:hidden;
	width:100%;
	float:left;
	margin:0;
	font-family:Roboto, sans-serif
}
.all_testimonilas_mian ul li {
	background:#fff;
	padding:12px 16px;
transition:all .5s ease;
	border:1px solid #dfdfdf;
	border-radius:8px;
	float:left;
	width:48%;
	margin:0 1% 28px 1%;
	box-shadow:0 0 4px 1px rgba(78, 18, 138, .1)
}
.all_testimonilas_mian ul li p {
	color:#333;
	font-size:16px;
	font-weight:400;
	margin:0 0 12px 0!important;
	display:block;
	overflow:hidden;
	width:100%;
	border-bottom:1px solid #e1dede;
	padding:2px 0 12px 0;
transition:all .5s ease;
	line-height:23px
}
.all_testimonilas_mian ul li i {
	color:#4e128a;
	font-size:20px;
	margin:0!important
}
.user_ddtls {
	display:block;
	overflow:hidden;
	width:100%
}
.user_ddtls span {
	float:left;
	margin:0 15px 0 0
}
.user_ddtls span img {
	width:42px
}
.user_ddtls h3 {
	color:#2e2f33;
	font-size:17px;
	margin:0 0 3px 0;
	font-weight:500
}
.user_ddtls h4 {
	color:#637379;
	font-size:14px;
	margin:0;
	font-weight:500
}
.user_ddtls img {
	width:76px
}
.user_ddtls h4 img {
	width:75px;
	float:left;
	margin:-1px 7px 0 0
}
.all_testimonilas_mian ul li:hover {
	cursor:pointer;
	box-shadow:0 0 18px #e4e7e9
}
.fot_dignifiedme_vs {
	float:left;
	width:48%
}
.fot_others_vs {
	float:right;
	width:48%
}
.dividerr {
	position:relative
}
.line_dividerr {
	width:1px;
	background:#cac8c8;
	height:95%;
	position:absolute;
	left:0;
	right:0;
	margin:0 auto
}
.new-expand-search {
	width:95%;
	position:absolute;
	top:50px;
	border-radius:5px
}
.new-search-btn-mb {
	display:none
}
.new-src-type {
	display:block
}
.mmfh011 {
	font-weight:500!important
}
.mmfh012 {
	font-size:19px!important;
	color:#3e4a4e!important
}
.mmfh015 {
	margin:20px 0 10px 0;
	overflow:hidden;
	float:left
}
.mmfh016 {
	margin:20px 0 10px 0!important;
	overflow:hidden;
	float:left;
	display:block;
	width:100%;
	font-weight:500!important
}
.mmfh017 {
	margin:20px 0 10px 0!important;
	overflow:hidden;
	float:left;
	display:block;
	width:100%;
	font-weight:500!important
}
.mmfh017 h2 {
	font-weight:500!important
}
.mmfh018 {
	margin:0!important
}
.padd {
	padding-left:10px
}
.file-name-foots {
	position:absolute;
	bottom:0;
	left:10px;
	font-size:11px;
	font-weight:400;
	color:#898989;
	width:200px;
	overflow:hidden;
	float:left;
	height:15px
}
.custom-tooltrip {
	float:none!important
}
.custom-tooltrip .fa {
	font-size:16px;
	color:#333
}
a.custom-tooltrip p {
	top:-23px!important
}
a.custom-tooltrip p::after {
display:none!important
}
.alert-success {
	float:left;
	width:100%;
	margin-top:20px
}
.block-btn {
	position:absolute;
	left:310px;
	top:-5px
}
.msg-design .l_rightt {
	position:relative
}
.archive-flag {
	margin-left:10px;
	color:#ff6400!important;
	cursor:pointer
}
.archive-flag:hover {
	color:#4e128a!important
}
.msg-seach-list {
	float:left;
	width:100%;
	padding:8px 10px;
	border-bottom:1px solid #ccc
}
.msg-seach-list ul li {
	float:left;
	width:auto;
	padding:3px 30px;
	color:#333;
	font-size:15px;
	font-weight:400px;
	cursor:pointer
}
.msg-seach-list ul li.active {
	color:#4e128a
}
.block-msg {
	text-align:center;
	display:inline-block;
	width:100%;
	margin-top:64px
}
.all_categories li {
	float:left;
	width:20%;
	padding:15px
}
.learn-box {
	float:left;
	width:100%;
	height:220px;
	overflow:hidden;
	border-radius:5px;
	text-align:center;
	position:relative;
	padding:52px 0 0 0;
	box-shadow:0 0 10px 0 rgba(121, 176, 202, .2)
}
.learn-box img {
-webkit-transition:.9s ease;
transition:.9s ease;
	margin-bottom:80px;
	height:85px;
	width:100px
}
.learn-box span {
	display:inline-block;
	height:48px;
	margin-bottom:12px;
	line-height:48px
}
.learn-box h3 {
	width:100%;
	color:#4e128a;
	font-size:15px;
	font-weight:400;
	margin-bottom:6px
}
.learn-box p {
	width:100%;
	color:#898b8e;
	font-size:14px;
	font-weight:400
}
.cookies_div {
	position:fixed;
	width:100%;
	bottom:0;
	z-index:100;
	background:#fff;
	color:#333;
	box-shadow:0 -1px 4px 0 rgba(12, 12, 13, .1);
transition:bottom .5s ease;
	font-size:14px;
	line-height:24px;
	right:0;
	left:0;
	padding:20px 0;
	border-top:1px solid #fcfcfc
}
.cookies_text {
	float:left;
	width:calc(100% - 135px)
}
.cookies_text p {
	color:#333;
	font-size:14px;
	font-weight:400;
	margin:0!important;
	line-height:20px
}
.cookies_btn {
	width:135px;
	float:right;
	text-align:right
}
.cookies_btn a {
	padding:4px 20px;
	background:#ff6400;
	color:#fff;
	border-radius:2px;
	cursor:pointer;
	box-sizing:border-box
}
.cookies_btn a:hover {
	color:#fff;
	background:#000
}
.dont_ans {
	text-align:center;
	background:#f9f1eb;
	padding:7px;
	border:1px solid #c9c6cc;
	border-radius:4px
}
.dont_ans a:hover {
	color:#ff6400
}
.success-box {
	padding:15px;
	margin-bottom:0!important
}
.success-box h5 {
	font-size:18px;
	margin-bottom:8px
}
.success-box .blog-dtls p {
	word-wrap:break-word!important
}
.success-box .user_ddtls span img {
	width:33px
}
.success-box .user_ddtls span {
	margin-right:10px
}
.success-box .user_ddtls h3 {
	margin:7px 0 3px 0
}
.success-box .blog-image {
	margin-bottom:10px
}
.success-box .save_all_changes_btn {
	margin-top:10px
}
.success-search {
	margin:0!important
}
.success-search .save_all_changes_btn {
	height:40px;
	font-size:15px;
	line-height:40px;
	margin-top:36px
}
.success-detail-main {
	float:left;
	width:100%;
	margin-top:25px;
	padding:15px
}
.success-detail-main .blog-image {
	height:165px
}
.success-detail-main .success-box h4 {
	font-size:20px
}
.upload-image-pgrs {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	background:rgba(0, 0, 0, .7);
	font-size:14px;
	text-align:center;
	height:100%;
	color:#fff;
	padding-top:8px;
	z-index:999
}
.related-companyes .owl-item img {
	width:auto!important;
	margin:auto!important
}
.related-companyes .item {
	text-align:center
}
.related-companyes .owl-dots, .related-companyes .owl-nav {
	display:none!important
}
.other-page-header .header-area {
-webkit-transition:padding .5s linear;
transition:padding .5s linear;
	background:#4e128a;
	border-bottom:1px solid #5d189b
}
.inner_banner_area .banner-contain h2 {
	text-align:center!important
}
.inner_banner_area .banner-contain h1 {
	text-align:center!important
}
.parent-divddd {
	min-width:100%;
	float:left;
	display:inline-block;
	margin-top:100px
}
.success_login {
	color:#fff;
	font-size:16px;
	font-weight:500;
	font-family:Roboto;
	background:#ff6400;
	border-radius:4px;
	padding:9px 20px;
	margin-top:10px;
	display:inline-block
}
.success_login:hover {
	color:#fff;
	background-color:#5a038d!important;
	border-color:#5a038d!important
}
.alert-success {
	color:#155724;
	background-color:#d4edda;
	border-color:#c3e6cb
}
.alert-success p {
	font-size:16px
}
.started-area .container {
	transform:translateY(0);
transition:all .7s
}
.exam_hrly_div {
	text-align:left;
	margin-top:0
}
.file_attributation {
	margin-top:10px;
	float:left;
	width:100%
}
.send-msg-pop-btn {
	position:absolute;
	right:3px;
	top:7px;
	cursor:pointer;
	width:30px;
	background:0 0!important;
	border:none!important
}
.send-msg-pop-btn img {
	max-width:22px
}
.google-uls, .privacy-uls {
	padding-left:20px!important;
	margin-top:-5px!important;
	margin-bottom:10px!important
}
.bullets-uls {
	padding-left:20px!important;
	margin-top:-5px!important;
	margin-bottom:10px!important
}
.bullets-uls li {
	list-style:disc;
	padding-left:4px;
	font-size:16px;
	margin-bottom:5px;
	text-decoration:underline
}
.google-uls li {
	list-style:disc;
	padding-left:4px
}
.privacy-uls li {
	font-size:16px;
	margin-bottom:5px;
	text-decoration:underline
}
.right_panel_ofAboutUs h6 {
	font-size:18px
}
.unqe-box ul li::after {
content:"";
width:18px;
height:20px;
top:55%;
left:2px;
position:absolute;
display:inline-block;
background:url(../images/dig-arw.png) no-repeat left top 8px;
background-size:11px
}
.unqe-box ul li:last-child::after {
display:none
}
.separet-register ul li::after {
content:"";
width:20px;
height:19px;
top:55%;
left:-1px;
position:absolute;
display:inline-block;
background:url(../images/dig-arw.png) no-repeat left top 8px;
background-size:7px
}
.separet-register ul li:last-child::after {
display:none
}
.search_filter .dig-skilll .ms-options-wrap button span {
	text-align:left;
	padding-left:10px
}
.new-on .toggle.btn.btn-default.off {
	height:42px!important
}
.new-on label.btn.btn-default.active.toggle-off {
	border:1px solid #aaa;
	padding:10px 0
}
.new-on label.btn.btn-primary.toggle-on {
	padding:10px 0
}
.new-on .toggle.btn.btn-primary {
	height:42px!important
}
button.chat-option.chat_btn.chat-btn-status i {
	font-size:9px;
	line-height:0;
	color:#5dc26a;
	position:absolute;
	top:18px;
	left:5px
}
.what_banner {
	float:left;
	width:100%;
	margin-top:55px
}
.what_banner img {
	width:100%
}
.swal2-styled:focus {
	outline:0;
	box-shadow:none!important
}
.swal2-content {
	font-size:20px!important
}
.flexdatalist-results {
	top:74px!important;
	border-radius:10px
}
.flexdatalist-results li.active {
	background:#4e128a!important
}
.project_scr ul {
	background-color:#fff!important;
	color:#000!important;
	top:74px!important;
	border-radius:10px
}
.scrollbar-content {
	width:100%!important
}
.mmfh012 {
	float:left
}
.mmfh014 {
	float:left
}
.billing_method {
	float:right;
	line-height:42px
}
.bank_account {
	float:right;
	line-height:42px
}
.search_ul {
	background:#fff;
	margin-top:9px!important;
	border-radius:2px;
	width:100%;
	display:none
}
.search_ul li {
	color:#333;
	font-size:15px;
	padding:3px 7px;
	border-bottom:1px solid #f2f2f2;
	cursor:pointer;
	background:#fff
}
.search_ul li:hover {
	color:#fff;
	background:#4e128a
}
.expand-search .search_ul {
	display:block!important
}
.what-body-area {
	float:left;
	width:100%;
	padding:50px 0;
	background:#fff
}
.orange-name {
	width:100%;
	float:left;
	text-align:center
}
.orange-name strong {
	color:#ff6400;
	font-size:46px;
	font-weight:500;
	padding:0 25px
}
.what-content {
	float:left;
	width:100%;
	margin:50px 0 0 0
}
.what-content h4 {
	color:#000;
	font-size:27px;
	line-height:27px;
	font-weight:600;
	font-family:Roboto, sans-serif;
	text-align:center;
	margin-bottom:20px
}
.what-content p {
	font-size:16px;
	color:#333;
	line-height:23px;
	font-weight:400;
	font-family:Roboto;
	text-align:justify;
	margin-bottom:14px!important
}
.what-content h5 {
	color:#4e128a;
	font-size:31px;
	line-height:37px;
	font-weight:600;
	font-family:Roboto, sans-serif;
	text-align:center;
	margin-bottom:20px
}
.lock-job-area {
	float:left;
	width:100%;
	padding:20px 0
}
.lock-job-area h6 {
	color:#000;
	font-size:25px;
	line-height:27px;
	font-weight:400;
	font-family:Roboto, sans-serif;
	text-align:center;
	margin-bottom:20px
}
.all-jobs {
	float:left;
	width:100%;
	padding-top:20px
}
.jobs-left {
	float:left;
	width:50%;
	text-align:center
}
.jobs-left img {
	width:40%;
	text-align:center
}
.jobs-right {
	float:right;
	width:50%;
	padding:25px 0
}
.jobs-right ul {
	float:left;
	width:97%;
	margin-top:25px!important;
	border-left:2px solid #dadada;
	margin-left:6px!important;
	position:relative;
	padding-top:18px
}
.jobs-right ul li {
	position:relative;
	padding-left:35px;
	background:url(../images/Orange-Circle.png) no-repeat left top 4px;
	color:#4e565e;
	margin-bottom:18px;
	margin-left:-14px;
	background-size:25px;
	padding-bottom:10px
}
.jobs-right ul li b {
	font-weight:400;
	transform:translateY(0);
transition:all .5s;
	width:100%;
	display:inline-block;
	font-size:20px
}
.below-what-area {
	float:left;
	width:100%;
	text-align:center;
	padding:0 0 20px 0
}
.below-what-area h4 {
	color:#4d4d4d;
	font-size:27px;
	line-height:27px;
	font-weight:600;
	font-family:Roboto, sans-serif;
	text-align:center;
	margin-bottom:15px
}
.below-what-area p {
	font-size:16px;
	color:#333;
	line-height:23px;
	font-weight:400;
	font-family:Roboto;
	text-align:justify;
	margin-bottom:14px!important
}
.below-what-area h5 {
	color:#4d4d4d;
	font-size:25px;
	line-height:27px;
	font-weight:500;
	font-family:Roboto, sans-serif;
	text-align:center;
	margin-bottom:15px
}
.what-logo {
	display:block;
	margin:18px 0
}
.what-logo img {
	max-width:230px
}
.revolution-area {
	float:left;
	width:100%;
	text-align:center;
	position:relative
}
.revolution-area h4 {
	color:#4e128a;
	font-size:24px;
	line-height:32px;
	font-weight:500;
	font-family:Roboto, sans-serif;
	text-align:center;
	margin-bottom:10px
}
.join-rev {
	border-radius:4px;
	float:none;
	color:#fff!important;
	font-size:20px!important;
	font-weight:500;
	margin:10px 0 0 0;
	padding:9px 16px;
	background:#ff6400;
	border:1px solid #ff6400;
-webkit-transition:.5s!important;
transition:.5s!important;
	display:inline-block;
	cursor:pointer
}
.join-rev:hover {
	background:#520d8b!important;
	border:1px solid #520d8b;
	color:#fff
}
.rev-hand {
	position:absolute;
	right:0;
	top:0
}
.rev-hand img {
	max-width:140px
}
.main-enables {
	float:left;
	width:100%;
	padding:30px 0
}
.main-enables h3 {
	color:#000;
	font-size:28px;
	line-height:27px;
	font-weight:600;
	font-family:Roboto, sans-serif;
	text-align:center;
	margin-bottom:20px
}
.all-enabes {
	display:inline-block;
	width:100%
}
.enable-boxx {
	float:left;
	width:100%;
	position:relative
}
.left-enable {
	float:left;
	width:50%;
	padding:20px;
	min-height:300px
}
.left-enable img {
	max-width:350px;
	float:right
}
.right-enable {
	float:left;
	width:50%;
	border-left:2px solid #ccc;
	padding:40px 10px 40px 26px;
	text-align:center;
	min-height:307px
}
.right-enable h4 {
	color:#000;
	font-size:24px;
	line-height:23px;
	font-weight:500;
	font-family:Roboto, sans-serif;
	text-align:left;
	margin-bottom:8px;
	position:relative
}
.right-enable h4::after {
content:"";
width:24px;
height:24px;
top:1px;
left:-39px;
position:absolute;
display:inline-block;
background:url(../images/Orange-Circle.png) no-repeat left top 0;
background-size:23px
}
.right-enable h4::before {
content:"";
width:12px;
height:2px;
top:11px;
left:-16px;
position:absolute;
display:inline-block;
background:#ccc
}
.right-enable p {
	font-size:15px;
	color:#4e565e;
	line-height:25px;
	font-weight:400;
	font-family:Roboto;
	text-align:left;
	margin-bottom:12px!important
}
.right-enable h5 {
	color:#4e128a;
	font-size:16px;
	line-height:20px;
	font-weight:500;
	font-family:Roboto;
	text-align:center;
	margin-bottom:8px!important;
	font-style:italic
}
.enable-btn {
	border-radius:4px;
	color:#fff;
	font-size:16px;
	font-weight:600;
	padding:6px 15px;
	background:#ff6400;
-webkit-transition:.5s!important;
transition:.5s!important;
	display:inline-block;
	float:none
}
.enable-btn:hover {
	background:#520d8b;
	color:#fff
}
.reverse-enable-box .right-enable {
	padding:40px 26px 10px 10px;
	border-left:none
}
.reverse-enable-box .left-enable {
	border-left:2px solid #ccc;
	min-height:375px
}
.reverse-enable-box .left-enable img {
	float:left
}
.reverse-enable-box .right-enable h4 {
	text-align:right
}
.reverse-enable-box .right-enable h4::after {
left:inherit;
right:-39px
}
.reverse-enable-box .right-enable h4::before {
right:-16px;
left:inherit
}
.find-pro {
	border-radius:4px;
	color:#ff6400;
	font-size:16px;
	font-weight:600;
	padding:6px 15px;
	background:#fff;
	border:1px solid #ff6400;
-webkit-transition:.5s!important;
transition:.5s!important;
	display:inline-block;
	float:none;
	margin-bottom:15px
}
.find-pro:hover {
	background:#520d8b;
	color:#fff;
	border:1px solid #520d8b
}
.flex-work img {
	max-width:280px;
	float:right;
	padding-right:15px
}
.self-rel img {
	max-width:290px
}
.main-welcome {
	float:left;
	width:100%
}
.left-welcome {
	float:left;
	width:33.33%;
	padding-top:50px
}
.main-welcome p {
	font-size:16px;
	color:#333;
	line-height:23px;
	font-weight:400;
	font-family:Roboto;
	margin-bottom:50px!important
}
.blue-p {
	color:#54509f!important;
	float:left
}
.orange-p {
	color:#ff6400!important
}
.mid-welcome {
	float:left;
	width:33.33%;
	text-align:center
}
.mid-welcome img {
	max-width:82%
}
.remote-normal {
	float:left;
	width:100%;
	text-align:center
}
.remote-normal h5 {
	color:#2d2c2c;
	font-size:21px;
	line-height:25px;
	font-weight:500;
	font-family:Roboto, sans-serif;
	text-align:center;
	margin-bottom:15px
}
.remote-normal p {
	font-size:16px;
	color:#333;
	line-height:23px;
	font-weight:400;
	font-family:Roboto;
	text-align:left;
	margin-bottom:10px!important
}
.borders {
	display:inline-block;
	width:100%;
	margin:15px 0 25px 0!important
}
.borders img {
	max-width:100%
}
.borders-p {
	text-align:center!important
}
.borders-p b {
	width:100%;
	display:inline-block;
	text-decoration:underline
}
.professional-areas {
	float:left;
	width:100%;
	text-align:center
}
.professional-areas h4 {
	color:#4e128a;
	font-size:25px;
	line-height:35px;
	font-weight:600;
	font-family:Roboto, sans-serif;
	text-align:center;
	margin-bottom:10px
}
.professional-areas p {
	font-size:16px;
	color:#333;
	line-height:23px;
	font-weight:400;
	font-family:Roboto;
	text-align:justify;
	margin-bottom:14px!important
}
.professional-areas .join-rev {
	font-size:22px!important
}
.untold-areas {
	float:left;
	width:100%;
	padding-top:40px
}
.untold-areas ul li {
	font-size:16px;
	color:#333;
	line-height:23px;
	font-weight:400;
	font-family:Roboto;
	margin-bottom:10px!important;
	position:relative
}
.untold-areas ul li img {
	max-width:16px;
	position:absolute;
	left:0;
	top:0
}
.li-left img {
	margin-right:10px
}
.li-left {
	padding-left:20px
}
.li-right img {
	margin-left:10px;
	position:absolute;
	left:inherit!important;
	right:0
}
.li-right {
	text-align:right;
	padding-right:20px
}
.blue-li {
	color:#7b68e9!important
}
.orange-li {
	color:#ff6400!important
}
.deep-blue-li {
	color:#4e128a!important
}
.deep-orange-li {
	color:#d85a08!important
}
.untold-areas h3 {
	color:#ff6400;
	font-size:29px;
	line-height:35px;
	font-weight:600;
	font-family:Roboto, sans-serif;
	text-align:center;
	margin:25px 0!important
}
.work-began {
	margin-top:50px
}
.prort-tog-btn .toggle.btn {
	min-height:40px;
	border:1px solid #aaa
}
.prort-tog-btn .toggle-off.btn {
	padding-left:8px;
	padding-top:9px
}
.prort-tog-btn .toggle-on.btn {
	padding-right:14px;
	padding-top:9px;
	color:#fff
}
.msg-pag-l_sdd {
	float:right!important
}
.mobile-chat-show {
	position:fixed;
	right:0;
	z-index:9;
	padding:0 10px;
	display:none;
	bottom:35px
}
.show-btnns {
	color:#fff;
	font-size:15px;
	font-weight:400;
	font-family:Roboto, sans-serif;
	background:#520d8b;
	padding:7px 15px;
	border-radius:2px;
	float:right;
	margin-bottom:5px;
	cursor:pointer
}
.show-btnns:hover {
	background:#ff6400;
	color:#fff
}
.all-users-show {
	float:left;
	width:100%;
	background:#fff;
	border:1px solid #ccc;
	border-radius:3px
}
.all-users-show ul li {
	float:left;
	width:100%;
	padding:5px;
	border-bottom:1px solid #f2f2f2;
	line-height:30px
}
.all-users-show ul li span {
	width:30px;
	height:30px;
	border-radius:50%;
	overflow:hidden;
	position:relative;
	float:left;
	margin-right:5px
}
.all-users-show ul li span img {
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	max-width:100%;
	max-height:100%;
	width:auto;
	height:auto;
	margin:auto
}
.all-users-show ul li a {
	font-size:15px;
	color:#333;
	width:100%;
	float:left
}
.all-users-show ul li a:hover {
	color:#ff6400
}
.all-users-show ul {
	max-height:200px;
	overflow-y:scroll
}
.wallat_gateway {
	float:left;
	width:100%
}
.payment_gateway {
	float:left;
	width:100%
}
.mce-content-body .left-enable {
	float:left;
	width:45%
}
.mce-content-body .right-enable {
	float:right;
	width:46%
}
.mce-content-body .reverse-enable-box .right-enable {
	float:left;
	width:44%
}
.mce-content-body .reverse-enable-box .left-enable {
	float:right;
	width:45.5%
}
.employer-btn-image {
	float:left;
	width:100%;
	padding:20px 0;
	text-align:center;
	margin-top:25px
}
.employe-btnss {
	float:none;
	width:50%;
	margin:auto!important
}
.employe-btnss li {
	float:none;
	display:inline-block;
	margin:0 10px
}
.employe-btnss li {
	float:left;
	float:none;
	display:inline-block;
	margin:0 10px
}
.employe-btnss li a {
	color:#4d4d4d;
	background:#fff;
	border-radius:27px;
	padding:9px 25px;
	display:inline-block;
	border:1px solid #333;
	font-size:19px;
	font-weight:500
}
.employe-btnss li a:hover, .employe-btnss li.active a {
	background:#ff6400;
	color:#fff
}
.dsk-show-imgse {
	float:left;
	width:100%;
	text-align:center
}
.dsk-show-imgse img {
	max-width:100%
}
.employer-btn-image h5 {
	float:left;
	width:100%;
	font-size:18px;
	font-weight:400;
	color:#4e565e;
	margin:25px 0 40px 0
}
.post-project-box {
	float:left;
	width:100%;
	margin:0 0 60px 0
}
.post-project-box .col {
	padding:0
}
.peoject-heads {
	display:inline-block;
	width:100%;
	text-align:center;
	margin-bottom:30px
}
.peoject-heads h3 {
	color:#000;
	font-size:26px;
	line-height:33px;
	font-weight:600;
	font-family:Roboto, sans-serif;
	text-align:center;
	margin-bottom:20px;
	position:relative
}
.peoject-heads h3::after {
content:"";
position:absolute;
bottom:-10px;
width:100px;
height:2px;
background:#ff6400;
left:0;
right:0;
margin:auto
}
.peoject-heads p {
	font-size:16px;
	color:#4e565e;
	line-height:21px;
	font-weight:400;
	font-family:Roboto
}
.li-content p b {
	color:#000;
	font-weight:500
}
.li-content p strong {
	color:#000;
	font-weight:500
}
.peoject-heads p b {
	font-weight:400;
	text-decoration:underline
}
.peoject-below-body {
	float:left;
	width:100%;
	margin-top:15px;
	margin-bottom:25px
}
.project-image {
	float:left;
	width:35%;
	padding:20px 10px;
	text-align:right
}
.project-image img {
	max-width:63%;
	margin-top:-22px
}
.project-content {
	float:right;
	width:58%
}
.contant-boxs {
	border-top:none;
	padding:15px;
	background:#fff;
	border-radius:5px;
	float:left
}
.contant-boxs ul li {
	margin-bottom:16px;
	float:left;
	width:100%
}
.contant-boxs ul li:last-child {
	margin-bottom:5px
}
.li-number {
	float:left;
	width:54px
}
.li-content {
	width:calc(100% - 54px);
	float:left
}
.li-number strong {
	width:32px;
	height:32px;
	display:inline-block;
	border:1px solid #51158c;
	border-radius:50%;
	text-align:center;
	line-height:32px;
	color:#ff6400
}
.li-content p {
	font-size:16px;
	color:#4e565e;
	line-height:24px;
	font-weight:400;
	font-family:Roboto;
	text-align:left
}
.li-content p a {
	color:#4e128a
}
.li-content p a:hover {
	color:#ff6400
}
.reverse-project .project-content {
	float:left
}
.reverse-project .project-image {
	float:right;
	text-align:left
}
.last-project .peoject-heads h3 {
	color:#ff6400
}
.last-project .peoject-heads h3::after {
background:#4e128a
}
.last-project .contant-boxs {
	text-align:center;
	display:flex;
	align-items:center
}
.last-project .contant-boxs p {
	font-size:17px;
	color:#333;
	line-height:24px;
	font-weight:400;
	font-family:Roboto
}
.mob-show-imgse {
	display:none
}
.orange-left-arw img, .orange-right-arw img {
	max-width:32px;
	margin:0 5px;
	opacity:0;
	height:56px
}
.orange-left-arw, .orange-right-arw {
	display:inline-block
}
.orange-left-arw:hover img, .orange-right-arw:hover img {
	opacity:1;
transition:.3s
}
.dsk-show-imgse, .mob-show-imgse {
	position:relative;
	float:left;
	width:100%
}
.book-marks {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:5
}
.book-marks li {
	width:25%;
	float:left;
	height:100%
}
.book-marks li a {
	width:80%;
	height:100%;
	float:left
}
.book-marks li:last-child a {
	float:right
}
.orange-left-arw {
	border-right:2px solid #b3b3b3
}
.orange-left-arw:hover {
	border-right:2px solid #fff;
transition:.3s
}
.orange-left-arw img {
	float:right
}
.orange-right-arw {
	border-left:2px solid #b3b3b3
}
.orange-right-arw:hover {
	border-left:2px solid #fff;
transition:.3s
}
.orange-right-arw img {
	float:left
}
.page-name {
	color:#b3b3b3;
	font-size:20px;
	font-weight:400;
	float:left;
	margin:14px 5px;
	opacity:0
}
.orange-left-arw:hover .page-name, .orange-right-arw:hover .page-name {
	opacity:1;
transition:.3s
}
.four-circles {
	float:left;
	width:100%;
	position:relative
}
.four-circles ul li {
	width:25%;
	float:left;
	position:relative
}
.main-circle {
	width:200px;
	height:200px;
	background:#fff;
	border-radius:50%;
	float:left;
	padding:0;
	overflow:hidden;
	border:2px solid #51188b;
	z-index:2;
	position:relative
}
.white-circle {
	width:170px;
	height:170px;
	background:#fff;
	border-radius:50%;
	box-shadow:-1px 0 16px 3px #ccc;
	position:relative;
	padding:0;
	cursor:pointer;
	margin:13px auto;
	display:flex;
	justify-content:center;
	align-items:center
}
.serial-no {
	width:42px;
	height:42px;
	background:#51188b;
	border-radius:50%;
	display:inline-block;
	color:#fff;
	line-height:39px;
	border:3px solid #fff;
	box-shadow:0 0 3px 3px #ccc;
	position:absolute;
	left:152px;
	z-index:10;
	top:11px
}
.li-main-div {
	float:none;
	width:auto;
	position:relative;
	text-align:center;
	margin:auto;
	display:inline-block
}
.white-circle p {
	color:#ff6400;
	font-size:18px;
	font-weight:500;
	line-height:26px
}
.white-hide {
	width:30px;
	height:20px;
	background:#fff
}
.li-right-arw {
	position:absolute;
	right:100%;
	top:40%;
	text-align:right;
	z-index:0
}
.li-right-arw img {
	width:16px;
	margin:1px -1px 0 0
}
.white-circle:hover {
	background:#4e128a
}
.white-circle:hover p {
	color:#fff
}
.main-enables h5 {
	color:#000;
	font-size:20px;
	line-height:32px;
	font-weight:500;
	font-family:Roboto, sans-serif;
	text-align:center;
	margin-bottom:20px
}
.news-para {
	font-size:22px;
	line-height:30px;
	text-align:center;
	position:relative;
	margin-bottom:28px!important
}
.news-para::after {
content:"";
position:absolute;
background:#ff6400;
width:200px;
height:2px;
z-index:99;
bottom:-15px;
left:calc(50% - 100px)
}
.imag-st img {
	width:100%
}
.cen-text {
	text-align:center
}
.cen-text p {
	border:2px solid #fff;
	position:relative;
	background:#4e128a;
	border-radius:50%;
	width:55px;
	height:55px;
	color:#fff;
	margin:0 auto!important;
	font-size:35px
}
.cen-text p:before {
	background:0 0;
	border:1px solid #4e128a;
	content:"";
	border-radius:50%;
	display:block;
	position:absolute;
	top:-4px;
	left:-4px;
	right:-4px;
	bottom:-4px;
	pointer-events:none
}
.cen-text h6 {
	color:#4e128a;
	font-size:25px;
	line-height:27px;
	font-weight:600;
	font-family:Roboto, sans-serif;
	text-align:center;
	margin-bottom:20px;
	margin-top:15px
}
.n-text p {
	font-size:20px;
	line-height:26px;
	color:#4d4d4d;
	width:80%;
	margin:0 auto!important
}
.step-img-n img {
	width:450px;
	margin-left:50%
}
.step-cont {
	padding:0 50px
}
.mt--50 {
	margin-top:-50px
}
.mt--20 {
	margin-top:-20px
}
.next-sec h5 {
	color:#000;
	font-size:28px;
	line-height:27px;
	font-weight:600;
	font-family:Roboto, sans-serif;
	text-align:center;
	margin-bottom:20px;
	position:relative
}
.next-sec h5:before {
	content:"";
	position:absolute;
	background:#ff6400;
	width:200px;
	height:2px;
	z-index:99;
	bottom:-15px;
	left:calc(50% - 100px)
}
.mtt-100 {
	margin-top:100px
}
.nt-text {
	padding-top:35px
}
.nt-text p {
	font-size:22px;
	line-height:26px;
	color:#4d4d4d;
	width:90%;
	margin:0 auto!important;
	padding-bottom:15px
}
.clr-b {
	color:#4e128a
}
.img-st img {
	width:162px;
	margin-top:-12px
}
.ntt-text p {
	font-size:18px;
	line-height:27px;
	color:#4d4d4d;
	width:79%;
	padding-bottom:15px;
	padding-top:0;
	float:right;
	color:#4e565e;
	text-align:justify
}
.mtt-80 {
	margin-top:80px
}
.how-b {
	padding-top:70px;
	margin-bottom:20px
}
.how-text {
	padding-top:25px;
	text-align:center
}
.how-text h5 {
	font-size:22px;
	color:#4e128a
}
.how-text p {
	font-size:16px;
	line-height:24px;
	color:#4d4d4d
}
.text-btn {
	text-align:center;
	margin-bottom:25px
}
.text-btn h5 {
	font-size:23px;
	color:#4d4d4d;
	margin-bottom:25px
}
.text-btn a.full-back {
	color:#ff6400;
	font-size:24px;
	font-weight:600;
	border:1px solid #4e128a;
	border-radius:5px;
	padding:10px 15px;
	margin-top:20px;
	display:inline-block
}
.text-btn a.full-back:hover {
	color:#fff;
	background:#ff6400;
	border:1px solid #ff6400
}
.text-btn a.blank-back {
	color:#fff;
	background:#ff6400;
	border:1px solid #ff6400;
	font-size:24px;
	border-radius:5px;
	padding:10px 15px;
	margin-top:15px;
	font-weight:600;
	margin-top:20px;
	display:inline-block
}
.text-btn a.blank-back:hover {
	color:#fff;
	background:#520d8b;
	border:1px solid #520d8b
}
.how-img {
	text-align:center
}
.how-img img {
	margin:0 auto;
	width:260px
}
.fixed_header {
	position:fixed;
	z-index:99;
	top:64px;
transition:all .5s ease;
	padding:11px 0 5px 0;
	background:#fff;
	left:0;
	max-width:86%;
	right:0;
	margin:0 auto
}
.styll_rm_two a img {
	opacity:.3!important;
	width:15px;
	filter:grayscale(100%)
}
.styll_rm_two a:hover img {
	opacity:1!important;
	filter:grayscale(1%)
}
.styll_rm_two a .page-name {
	opacity:1!important;
	color:#b3b3b3!important;
	font-size:17px!important
}
.styll_rm_two a:hover .page-name {
	opacity:1!important;
	color:#51188b!important
}
.styll_rm_two strong {
	top:-11px!important;
	position:relative
}
.styll_rm_two a {
	border:none!important
}
.why_desg_rm01 {
	display:block;
	overflow:hidden;
	width:100%
}
.why_desg_rm02 {
	display:block;
	overflow:hidden;
	width:100%
}
.why_desg_rm02 h1 {
	text-align:center;
	color:#000;
	font-size:26px;
	font-weight:500;
	font-family:Roboto, sans-serif;
	width:100%;
	margin:10px 0 10px 0
}
.why_desg_rm02 h1 span {
	background:#ff6400;
	height:1px;
	width:189px;
	display:block;
	text-align:center;
	margin:0 auto;
	margin-top:9px
}
.why_desg_rm02 img {
	float:left;
	width:71px;
	margin:0 15px 0 0
}
.why_desg_rm02 .adjust_n2_rm p {
	margin:18px 0 11px 0!important;
	font-size:24px;
	color:#4e128a;
	font-weight:500;
	font-family:Roboto;
	text-align:left!important;
	line-height:28px;
	width:100%!important;
	float:right
}
.why_desg_rm02 p {
	text-align:justify;
	width:calc(100% - 100px);
	float:right;
	color:#4e565e;
	font-size:16px;
	font-weight:400;
	margin-bottom:10px!important;
	line-height:25px
}
.why_desg_rm02 ul {
	float:left;
	width:100%;
	margin:0!important;
	padding:0
}
.why_desg_rm02 .adjust_n1_rm p {
	margin:18px 0 11px 0!important;
	font-size:24px;
	color:#4e128a;
	font-weight:500;
	font-family:Roboto;
	text-align:left;
	line-height:28px;
	width:100%!important;
	float:right
}
.why_desg_rm02 ul li {
	font-size:16px;
	color:#333;
	font-weight:400;
	font-family:Roboto;
	text-align:left;
	line-height:28px;
	float:left;
	background:#fff url(../images/new_tickk.png) no-repeat left 4px;
	display:block;
	overflow:hidden;
	width:90%;
	background-size:17px;
	text-shadow:3px 4px 3px #c2c2c2;
	padding-left:27px;
	margin:0 0 2px 0
}
.fr_ex_butttn6 {
	background:#ff6400;
	border:1px solid #ff6400;
-webkit-transition:.5s!important;
transition:.5s!important;
	font-size:19px!important;
	font-weight:700;
	margin:22px 0 0 0;
	padding:8px 12px;
	color:#fff;
	border-radius:6px;
	float:left
}
.fr_ex_butttn6:hover {
	background:#520d8b!important;
	border:1px solid #520d8b;
	color:#fff
}
.fr_ex_butttn7 {
	background:#fff;
	border:2px solid #ff6400;
-webkit-transition:.5s!important;
transition:.5s!important;
	font-size:19px!important;
	font-weight:700;
	margin:22px 0 0 0;
	padding:8px 12px;
	color:#ff6400;
	border-radius:6px;
	float:left
}
.fr_ex_butttn7:hover {
	color:#fff;
	background:#ff6400!important;
	border:2px solid #ff6400
}
.why_desg_rm03 {
	text-align:center;
	width:100%;
	display:block;
	overflow:hidden;
	border:1px solid #ccc;
	box-shadow:0 1px 7px -1px rgba(0, 0, 0, .3);
	border-radius:5px;
	padding:18px 17px 10px 17px;
	margin:26px 0;
	box-sizing:border-box
}
.why_desg_rm03 p {
	margin:0!important;
	font-family:Roboto;
	color:#4e565e;
	font-size:20px;
	font-weight:400;
	margin-bottom:10px!important;
	line-height:23px
}
.why_desg_rm03 p strong {
	color:#000;
	font-weight:500
}
.why_desg_rm04 {
	display:block;
	overflow:hidden;
	border:1px solid #ccc;
	box-shadow:0 1px 7px -1px rgba(0, 0, 0, .3);
	border-radius:5px;
	padding:18px 17px 10px 17px;
	text-align:center;
	margin:34px 0 20px 0
}
.why_desg_rm04 p {
	color:#4e565e;
	font-size:16px;
	font-weight:400;
	margin-bottom:10px!important;
	line-height:23px
}
.exxtraa_rm01 img {
	float:right!important;
	margin:0 0 0 15px;
	width:154px
}
.exxtraa_rm01 p {
	float:left!important;
	width:calc(100% - 180px)
}
.exxtraa_rm02 {
	text-align:center
}
.exxtraa_rm02 h2 {
	color:#4e128a;
	font-weight:500;
	font-family:Roboto;
	line-height:25px;
	font-size:20px;
	margin:0
}
.exxtraa_rm02 strong {
	color:#4e128a;
	font-weight:500;
	font-family:Roboto;
	line-height:25px;
	font-size:20px;
	margin:0
}
.exxtraa_rm02 p {
	width:100%!important
}
.exxtraa_rm03 {
	margin:14px 0 0 0!important
}
.mtopp699 {
	margin-top:52px!important
}
.orange-name strong {
	top:-12px;
	position:relative
}
.clearfix {
	clear:both
}
.its_new_rm01 {
	display:block;
	overflow:hidden;
	width:100%;
	text-align:center
}
.banr_bottomn96 {
	display:block;
	overflow:hidden;
	width:100%
}
.its_new_rm01 .banr_bottomn96>strong {
	color:#ff6400;
	font-size:41px;
	font-weight:500;
	padding:0;
	font-family:Roboto;
	position:relative;
	top:-12px;
	display:inline-block
}
.linee_left {
	display:inline-block
}
.linee_left a {
	opacity:0;
	color:#b3b3b3;
	font-size:20px;
	font-weight:400;
	float:left;
	margin:0
}
.linee_left a:hover {
	color:#b3b3b3;
	opacity:1
}
.linee_left a img {
	float:right;
	height:56px
}
.linee_right {
	display:inline-block
}
.linee_right a {
	opacity:0;
	color:#b3b3b3;
	font-size:20px;
	font-weight:400;
	float:left;
	margin:0
}
.linee_right a:hover {
	color:#b3b3b3;
	opacity:1
}
.linee_right a img {
	float:left;
	height:56px
}
.linee_left a strong {
	float:left;
	margin:13px 8px 0 0;
	font-weight:400
}
.linee_right a strong {
	float:left;
	margin:13px 0 0 8px;
	font-weight:400
}
.v_line_left {
	width:auto;
	height:56px;
	display:inline-block;
	cursor:pointer;
	border-left:3px solid #b3b3b3;
	border-right:14px solid #fff;
	float:right
}
.v_line_right {
	width:auto;
	height:56px;
	display:inline-block;
	cursor:pointer;
	border-left:14px solid #fff;
	border-right:3px solid #b3b3b3;
	float:left
}
.v_line_left:hover .show_hovver5 {
	opacity:1!important;
	color:#b3b3b3
}
.v_line_right:hover .show_hovver6 {
	opacity:1
}
.add_class_rm {
	background:#fff;
	border-left:14px solid #fff;
	border-right:14px solid #fff
}
.linee_right:hover .v_line_right {
	opacity:0
}
.linee_right:hover .show_hovver6 {
	opacity:1
}
.linee_left:hover .v_line_left {
	opacity:0
}
.linee_left:hover .show_hovver5 {
	opacity:1
}
.adjust_n1_rm {
	float:left;
	width:50%;
	margin:0!important;
	padding:0 0 0 15%;
	box-sizing:border-box
}
.adjust_n2_rm {
	float:left;
	width:50%;
	margin:0!important;
	padding:0 0 0 15%;
	box-sizing:border-box
}
.select-dig-pg .why_desg_rm02 h1, .select-dig-pg .why_desg_rm02 h2, .select-dig-pg .why_desg_rm02 h3 {
	text-align:center;
	margin:10px 0 10px 0;
	color:#000;
	font-size:26px;
	font-weight:500;
	font-family:Roboto, sans-serif;
	width:100%
}
.select-dig-pg .why_desg_rm02 h2, .select-dig-pg .why_desg_rm02 h3 {
	margin-top:40px
}
.select-dig-pg .why_desg_rm02 {
	position:relative;
	padding-bottom:7px;
	text-align:center
}
.select-dig-pg .why_desg_rm02:before {
	position:absolute;
	left:50%;
	-webkit-transform:translateX(-50%);
	-moz-transform:translateX(-50%);
	transform:translateX(-50%);
	background:#ff6400;
	height:1px;
	width:189px;
	bottom:0;
	content:""
}
.select-dig-pg .why_desg_rm02 em {
	width:100%;
	color:#000;
	font-size:26px;
	font-weight:500;
	font-family:Roboto, sans-serif;
	display:block;
	font-style:normal;
	margin:26px 0 0 0
}
.select-dig-pg .why_desg_rm02 p {
	text-align:center;
	width:auto;
	float:inherit;
	padding-bottom:0
}
.select-dig-table {
	width:100%;
	border:solid 2px #5d189b;
	border-radius:19px;
	margin-top:50px;
	box-shadow:2px 2px 28px -10px rgba(63, 110, 168, .59) inset;
	-webkit-box-shadow:2px 2px 28px -10px rgba(63, 110, 168, .59) inset;
	-moz-box-shadow:2px 2px 28px -10px rgba(63, 110, 168, .59) inset;
	overflow:hidden
}
.select-dig-table .table thead th {
	border-bottom:2px solid transparent
}
.select-dig-table .table td, .select-dig-table .table th {
	border-top:1px solid #f7f7f7
}
.select-dig-table .table thead th {
	color:#000;
	text-align:center!important;
	font-weight:500
}
.select-dig-table .table tbody tr th {
	color:#000;
	font-weight:500
}
.select-dig-table .table thead th small {
	color:#adaeb1
}
.select-dig-table .table td {
	text-align:center;
	color:#636c76;
	font-size:15px
}
.select-dig-table .table thead th {
	vertical-align:top
}
.dign-ba-colr {
	background:#5d189b;
	color:#fff!important;
	font-weight:700;
	width:94px
}
.dign-ba-colr-bor {
	background:#5d189b;
	color:#fff!important;
	font-weight:700;
	border-radius:5px 5px 0 0;
	border-color:#5d189b;
	width:94px
}
.star-btn {
	width:110px;
	background:#5d189b;
	border-radius:0 0 5px 5px;
	text-align:center;
	padding:6px 0;
	margin-left:201px
}
.star-btn .save_all_changes_btn {
	padding:0 12px;
	font-size:12px;
	border-radius:5px;
	font-weight:700
}
.star-btn .save_all_changes_btn:hover {
	background:#fff;
	color:#5d189b
}
.intr-Brack {
	width:100%;
	margin-top:10px;
	display:inline-block
}
.intr-Brack em {
	display:inline-block;
	position:absolute;
	left:0;
	top:0
}
.intr-Brack em img {
	max-width:100%;
	width:46px
}
.intr-Brack p {
	color:#000;
	font-size:21px;
	font-weight:500;
	font-family:Roboto, sans-serif;
	margin-bottom:9px;
	width:100%;
	margin-bottom:0!important;
	text-align:center
}
.intr-Brack p i {
	float:left;
	margin-right:10px
}
.intr-Brack p i img {
	width:65px;
	margin:-4px 0 0 0
}
.intr-Brack-bx {
	margin:16px 0 25px 0;
	position:relative;
	width:100%
}
.intr-btn2 {
	width:100%;
	text-align:center
}
.intr-btn {
	width:100%;
	text-align:center
}
.intr-btn .save_all_changes_btn {
	border-radius:5px;
	margin-top:17px;
	font-weight:500;
	text-transform:capitalize;
	font-size:18px
}
.intr-btn .save_all_changes_btn:hover {
	background:#4e128a!important;
	color:#fff!important
}
.intr-btn2 .save_all_changes_btn {
	background:#fff;
	border:solid 1px #ff6400;
	color:#ff6400;
	margin-top:17px;
	border-radius:5px;
	font-weight:500;
	text-transform:capitalize;
	font-size:18px
}
.intr-btn2 .save_all_changes_btn:hover {
	background:#ff6400;
	color:#fff
}
.mobile-chat-show {
	z-index:999999!important
}
.area-fees-ch-pg .employe-btnss {
	width:100%;
	text-align:center
}
.area-fees-ch-pg .employe-btnss li:last-child {
	float:inherit!important
}
.area-fees-ch-pg .employe-btnss li {
	margin:0 6px;
	float:inherit!important;
	display:inline-block
}
.area-fees-ch-pg .employe-btnss li a {
	color:#ff6400!important
}
.area-fees-ch-pg .employe-btnss li a:hover {
	color:#fff!important
}
.area-fees-ch-pg .employe-btnss li a:hover, .area-fees-ch-pg .employe-btnss li.active a {
	color:#fff!important
}
.area-fees-ch-pg .employer-btn-image h5 {
	font-weight:700;
	position:relative;
	margin-bottom:0!important;
	padding-bottom:55px!important;
	font-size:24px;
	line-height:35px
}
.area-fees-ch-pg .employer-btn-image h5:before {
	bottom:0;
	position:absolute;
	left:50%;
	-webkit-transform:translateX(-50%);
	-moz-transform:translateX(-50%);
	transform:translateX(-50%);
	background:url(../images/line.png) no-repeat;
	width:477px;
	height:11px;
	background-size:100%!important;
	content:""
}
.frees-min-panel {
	width:100%;
	display:inline-block
}
.frees-body-panel {
	width:100%;
	display:inline-block
}
.fees-iner-panel {
	width:100%;
	margin-top:50px;
	padding-bottom:49px;
	position:relative
}
.fees-iner-panel:before {
	bottom:0;
	position:absolute;
	left:50%;
	-webkit-transform:translateX(-50%);
	-moz-transform:translateX(-50%);
	transform:translateX(-50%);
	background:url(../images/line.png) no-repeat;
	width:477px;
	height:11px;
	background-size:100%!important;
	content:""
}
.fees-img-panel {
	width:366px
}
.fees-img-panel img {
	width:266px
}
.fees-img-panel img {
	width:266px
}
.df-a .fees-img-panel img.new-im-s {
	width:60%;
	margin:0 auto
}
.df-a .fees-img-panel img.new-im-ss {
	width:75%;
	margin:0 auto
}
.fees-text p {
	font-size:20px;
	color:#504d4d;
	line-height:31px;
	font-weight:400;
	font-family:Roboto;
	text-align:left;
	margin-top:0!important
}
.fees-iner-panel .media-body strong {
	font-size:26px;
	color:#504d4d;
	line-height:37px;
	font-weight:700;
	font-family:Roboto;
	text-align:left
}
.fees-text p b {
	margin:0!important
}
.frees-table {
	margin-top:15px;
	width:100%
}
.frees-body-panel:nth-child(2n) .media {
flex-direction:row-reverse
}
.frees-body-panel:nth-child(2n) .media .fees-img-panel {
text-align:right
}
.frees-table .table-bordered thead td, .frees-table .table-bordered thead th {
	background:#8a79ed;
	text-align:center;
	color:#fff!important;
	vertical-align:middle
}
.frees-table .table-striped tbody tr:nth-of-type(2n+1) {
background:#c3cbf7!important
}
.frees-table .table-striped tbody tr {
	background:#e1eafb!important;
	text-align:center;
	font-weight:700;
	color:#4d4d4d!important
}
.frees-table .table-bordered td, .frees-table .table-bordered th {
	border:2px solid #fff
}
.frees-table .table td, .frees-table .table th {
	padding:2px
}
.fees-iner-panel-2 {
	width:100%;
	margin-top:38px
}
.fees-iner-panel-2 p {
	text-align:center!important;
	font-size:20px;
	color:#504d4d;
	line-height:31px;
	font-weight:400;
	font-family:Roboto;
	text-align:left
}
.permanent-img {
	width:100%;
	text-align:center
}
.fees-iner-panel-2 strong {
	display:inline-block;
	width:100%;
	line-height:42px;
	font-family:Roboto;
	font-weight:700;
	text-align:center;
	font-size:24px;
	color:#504d4d;
	margin-top:20px
}
.fees-iner-panel-2 li {
	font-size:30px;
	color:#504d4d;
	line-height:37px;
	font-weight:400;
	font-family:Roboto;
	font-size:20px
}
.fees-iner-panel-2 ol {
	margin-left:33px!important
}
.fees-iner-panel-2 em {
	display:inline-block;
	width:100%;
	font-size:18px;
	line-height:28px;
	font-family:Roboto;
	font-weight:400;
	text-align:center;
	margin-top:7px;
	color:#4d4d4d;
	text-align:center;
	font-style:normal
}
.fees-iner-panel-2 small {
	display:inline-block;
	width:100%;
	font-size:20px;
	line-height:25px;
	font-family:Roboto;
	font-weight:400;
	text-align:center;
	color:#4d4d4d;
	text-align:center;
	font-style:normal
}
.fees-btn {
	width:100%;
	text-align:center
}
.fees-btn .save_all_changes_btn {
	font-size:20px;
	font-weight:700;
	border-radius:5px;
	margin-top:40px;
	text-transform:capitalize;
	color:#fff!important;
	padding:0 30px;
	padding:0 25px
}
.fees-btn .save_all_changes_btn:hover {
	background:#4e128a!important;
	color:#fff!important
}
.permanent-img img {
	width:360px
}
.area-fees-profe-pg .fees-btn .save_all_changes_btn {
	border:solid 1px #ff6400!important;
	background:#fff!important;
	color:#ff6400!important
}
.area-fees-profe-pg .fees-btn .save_all_changes_btn:hover {
	background:#ff6400!important;
	color:#fff!important
}
.frees-table thead th small {
	color:#fff!important;
	font-size:11px;
	line-height:14px
}
.fees-iner-panel-prof p strong {
	width:auto!important;
	font-family:Roboto
}
.area-fees-common-pg .employer-btn-image h5 {
	font-weight:400!important
}
.fees-iner-panel-prof .fees-iner-panel-2 p {
	text-align:left!important
}
.fees-text h6 {
	font-size:24px;
	color:#504d4d;
	line-height:37px;
	font-weight:700;
	font-family:Roboto;
	text-align:left
}
.notes {
	margin-top:10px
}
.notes ol {
	margin-left:23px
}
.notes li {
	font-size:20px;
	line-height:33px;
	font-weight:400;
	font-family:Roboto
}
.fees-img-panel {
	width:300px
}
.area-fees-common-pg .frees-body-panel:last-child .fees-iner-panel:before {
	display:none
}
.area-fees-profe-pg .fees-iner-panel-2 p {
	text-align:left!important
}
.noo_viww {
	display:none
}
.fxxd_wdthh1 {
	width:198px
}
.last-project .hj_rmmkk {
	display:block!important
}
.last-project .hj_rmmkk p b {
	display:block!important;
	font-size:19px;
	margin:0 0 7px 0;
	color:#000;
	font-weight:500
}
.last-project .hj_rmmkk p {
	margin:0!important
}
.only-p a {
	color:#4e128a;
	white-space:nowrap
}
.only-p a:hover {
	color:#ff6400
}
.unqe-box2222 .opp36:hover {
	color:#fff!important;
	background:#dd4d06!important;
	box-shadow:0 2px 10px 1px rgba(141, 137, 145, .7), 0 1px 2px rgba(16, 5, 30, .5);
-webkit-transition:.5s!important;
transition:.5s!important;
	border:1px solid #ff6400!important
}
.unqe-box2222 .opp37 {
	background:#4e128a!important;
	border:1px solid #4e128a!important;
	color:#fff!important
}
.unqe-box2222 .opp37:hover {
	background:#4e128a!important;
	border:1px solid #4e128a!important;
	color:#fff!important;
	box-shadow:0 2px 10px 1px rgba(141, 137, 145, .7), 0 1px 2px rgba(16, 5, 30, .5);
-webkit-transition:.5s!important;
transition:.5s!important
}
.for_same_desgga {
	overflow:hidden;
	position:absolute;
	top:-6px;
	right:55%;
	bottom:50%;
	left:-15px;
	transform-origin:100% 100%;
	transform:rotate(131deg) skewX(41deg);
	z-index:5
}
.for_same_desgga::before {
box-sizing:border-box;
display:block;
border:solid 5px #fff;
width:200%;
height:200%;
border-radius:50%;
transform:skewX(-37deg);
content:''
}
.full_lineeee {
	position:absolute;
	width:78%;
	height:3px;
	background:#4e128a;
	left:0;
	top:100px;
	right:0;
	margin:0 auto;
	z-index:1
}
.fixed_header .full_lineeee {
	top:76px;
	height:2px
}
.fixed_header .white-circle {
	width:120px;
	height:120px;
	margin:9px auto
}
.fixed_header .white-circle p {
	font-size:14px;
	line-height:20px
}
.fixed_header .serial-no {
	width:32px;
	height:32px;
	line-height:28px;
	border:2px solid #fff;
	left:94px;
	top:6px
}
.fixed_header .li-right-arw img {
	width:10px;
	margin:1px -1px 0 0
}
.fixed_header .main-circle {
	width:140px;
	height:140px
}
.fixed_header .for_same_desgga::before {
border:solid 8px #fff
}
.home-hr-btn {
	font-size:16px!important;
	padding:16px 10px 11px 10px!important
}
.home-apl-btn {
	font-size:16px!important;
	padding:16px 10px 11px 10px!important
}
.home-hr-btn img {
	margin-top:0!important
}
.home-apl-btn img {
	margin-top:0!important
}
.llt_adjstt {
	height:49px;
	margin-top:31px
}
.ssw_wdth {
	width:180px;
	text-align:center
}
.eyyaaaa {
	display:block;
	overflow:hidden
}
.prev_bank {
	height:auto!important;
	padding:10px 10px 5px 10px!important
}
.prev_acc {
	margin-left:-5px
}
.inst_btn {
	margin:20px 0!important;
	padding:20px 0 0 0!important
}
.closse_account_btn .save_all_changes_btn {
	background:#fff!important;
	color:#707475!important;
	font-size:14px!important;
	border:1px solid #4e128a!important
}
.closse_account_btn .save_all_changes_btn:hover {
	background:#fff!important;
	color:#4e128a!important;
	font-size:14px!important;
	border:1px solid #4e128a!important
}
.poopppp_pic {
	height:100%;
	width:100%;
	display:inline-block;
	position:relative
}
.poopppp_pic img {
	max-height:inherit;
	max-width:100%;
	width:261px;
	height:auto;
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	margin:auto
}
.all_txt_centtr {
	display:table-cell!important;
	vertical-align:middle!important;
	border:1px solid #ccc!important;
	box-shadow:0 1px 7px -1px rgba(0, 0, 0, .3)
}
.all_txt_centtr .project-content {
	width:100%!important
}
.post-project-box .row {
	margin:0!important
}
.pic_box_wdthh_01 {
	max-width:42%!important
}
.pic_box_wdthh_02 {
	max-width:58%!important
}
.all_categorie_area {
	display:block;
	overflow:hidden;
	width:100%;
	float:left;
	margin:40px 0 0 0
}
.all_categorie_area h1 {
	color:#000;
	font-size:30px;
	line-height:33px;
	font-weight:600;
	font-family:Roboto, sans-serif;
	margin:0 0 10px 0
}
.category_area {
	float:left;
	width:100%;
	margin:22px 0 0 0;
	padding:0
}
.category_area h5 {
	font-size:21px;
	color:#000;
	font-weight:500
}
.skill_area {
	display:block;
	overflow:hidden;
	width:100%
}
.skill_area p {
	width:33%;
	color:#666d7c;
	font-weight:400;
	font-family:Roboto, sans-serif;
	line-height:20px;
	margin:0 0 8px 0!important;
	float:left
}
.skill_name {
	color:#666d7c!important
}
.skill_name a {
	color:#0e1724!important
}
.skill_name a:hover {
	color:#ff6400!important
}
.last-project .hj_rmmkk p strong {
	display:block!important;
	width:100%;
	font-size:19px;
	margin:0 0 7px 0;
	color:#000;
	font-weight:500
}
.share_icons {
	background:#fff!important;
	box-shadow:0 0 4px rgba(166, 166, 166, .61);
	padding:10px 3px 3px 0;
	border-radius:3px;
	top:43px!important;
	right:-23px!important;
	width:176px
}
.share_icons::after {
position:absolute;
content:"";
display:block;
width:0;
height:0;
border-left:9px solid transparent;
border-right:9px solid transparent;
border-bottom:9px solid #ff6400;
top:-9px;
right:28px
}
.add_remove_knowledgebase {
	line-height:14px!important;
	width:93px!important;
	padding:4px 5px 5px 5px!important
}
dl, ol {
	padding:0 25px!important
}
.ff_padd06 {
	padding:20px
}
.r_b_class1 {
	border-right:1px dashed #ccc
}
.r_b_class1 {
	border-right:1px dashed #ccc
}
.r_b_class2 {
	border-right:1px dashed #ccc
}
.dd_fcolore h5 {
	color:#4e128a!important
}
.rr_skkk p {
	text-align:right
}
.roww_boxx_s1 {
	padding:15px 0
}
.roww_boxx_s2 {
	float:left;
	width:48%;
	margin:0 1% 40px 1%
}
.add_neww_styy_main {
	position:relative;
	display:block;
	overflow:hidden;
	width:100%;
	margin:0 0 6px 0
}
.add_neww_styy_main h1 {
	color:#4e128a;
	font-size:28px;
	font-weight:500;
	font-family:Roboto, sans-serif;
	margin-bottom:9px;
	width:100%;
	margin:0 0 20px 0
}
.sty_neww_boox {
	float:left;
	width:15%;
	position:relative
}
.sty_neww_boox a {
	display:block;
	text-align:center;
	color:#4e128a;
	font-size:18px;
	font-weight:400;
	font-family:Roboto, sans-serif;
	line-height:20px;
	word-wrap:break-word
}
.sty_neww_boox a:hover {
	color:#ff6500
}
.sty_neww_boox a img {
	margin:0 0 14px 0;
	width:100px
}
.sty_neww_boox a span {
	display:block
}
.sty_neww_boox a span sup {
	font-size:10px
}
.diffrentt-2 {
	padding:46px 0 0 0!important
}
.for_r_arrow_bx {
	float:left;
	width:7%;
	text-align:center
}
.for_r_arrow_bx img {
	width:45px;
	margin:33px 0 0 0
}
.for_r_arrow_bx002 {
	float:left;
	width:4%
}
.for_r_arrow_bx002 img {
	width:68px;
	margin:80px 0 0 -24px
}
.diffrentt-2 a {
	font-size:19px!important;
	font-weight:700!important
}
.active_sellect a {
	color:#ff6500!important
}
.prof_clear {
	width:100%!important
}
.prof_clear a {
	float:right!important;
	color:#4e128a
}
.prof_clear a {
	float:right!important;
	color:#768b9e
}
.prof_clear a:hover {
	float:right!important;
	color:#ff6400
}
.share_icons .at-icon {
	width:24px!important;
	height:24px!important;
	margin:2px 3px 0 0!important
}
.isu_ffdxx .radio-area {
	height:auto!important;
	margin:0!important
}
.applicable_note .isu_ffdxx {
	padding:10px 10px 5px 10px!important
}
.underlinee_no {
	text-decoration:none!important
}
.underlinee_no li {
	text-decoration:none!important
}
.top_one h1 a {
	line-height:26px
}
.no_for_deskk {
	display:none
}
.cntr_ddn {
	display:block;
	overflow:hidden;
	width:100%;
	text-align:center;
	padding:5px 0 0 0
}
.cntr_ddn h1 {
	color:#ff6400;
	font-size:41px;
	font-weight:500;
	padding:0;
	font-family:Roboto;
	position:relative;
	display:inline-block;
	margin:0
}
.lfe_ln {
	width:auto;
	height:56px;
	display:inline-block;
	cursor:pointer;
	float:left;
	position:relative;
	top:-3px;
	background:#fff url(../images/linee.png) no-repeat 50% 50%;
	width:28px
}
.rht_ln {
	width:auto;
	height:56px;
	display:inline-block;
	cursor:pointer;
	float:right;
	position:relative;
	top:-3px;
	background:#fff url(../images/linee.png) no-repeat 50% 50%;
	width:28px
}
.rht_ln:hover {
	background:#fff url(../images/how-right.png) no-repeat 78% 50%;
	background-size:11px 56px
}
.normaly_not_showw01 {
	position:absolute;
	right:0;
	white-space:nowrap;
	z-index:99;
	display:none
}
.lfe_ln:hover .normaly_not_showw01 {
	display:block!important
}
.lfe_ln:hover {
	background:#fff url(../images/how-left.png) no-repeat 30% 50%;
	background-size:11px 56px
}
.normaly_not_showw01 img {
	height:56px;
	margin:0 3px 0 0
}
.normaly_not_showw02 {
	position:absolute;
	left:16px;
	white-space:nowrap;
	z-index:99;
	display:none
}
.rht_ln:hover .normaly_not_showw02 {
	display:block!important
}
.normaly_not_showw02 img {
	height:56px;
	margin:0 8px 0 3px
}
.cntr_ddn_nxtt strong {
	color:#b3b3b3;
	font-size:20px;
	font-weight:400!important;
	position:relative
}
.l_vis_text {
	top:-1px;
	margin:0 34px 0 0
}
.r_vis_text {
	top:-3px;
	margin:0 0 0 19px
}
.this_desk {
	display:block
}
.this_mob {
	display:none
}
.next-sec h5 sup {
	font-size:11px;
	left:-6px;
	top:-11px
}
.dd_cpomr {
	margin-top:40px
}
.mmkomm {
	margin-top:60px
}
.nq_wdtghh_left {
	float:left;
	width:68%;
	margin:0 2% 0 0
}
.nq_wdtghh_right {
	float:right;
	width:16%;
	text-align:center
}
#toTop {
	display:none;
	position:fixed;
	bottom:26px;
	right:28px;
	width:40px;
	height:40px;
	background:url(../images/up.PNG) no-repeat center center;
	background-repeat:no-repeat;
	opacity:1;
	z-index:999;
	background-size:40px
}
#toTop:hover {
	opacity:.8
}
.about_info_box a {
	float:left;
	background:#ff6400;
	color:#fff;
	font-weight:400;
	font-size:16px;
	font-family:Roboto, sans-serif;
	border-radius:3px;
	float:left;
	width:auto;
	height:38px;
	text-align:center;
	margin:10px 0 0 0;
	padding:7px 15px 6px 15px
}
.about_info_box a:hover {
	background:#520d8b;
	color:#fff
}
.about_info_box ul {
	float:left;
	margin:12px 0 9px 0!important;
	overflow:inherit;
	list-style:disc;
	padding:0 0 0 14px!important
}
.about_info_box ul li {
	padding:0;
	margin:0 0 5px 0;
	color:#3e3e3e;
	font-size:15px;
	overflow:inherit;
	list-style:disc;
	display:list-item
}
.frtt_tkk ul li img {
	width:15px;
	margin:0 10px 0 0
}
.why_desg_rm02 p.font-16 {
	font-size:16px
}
.intr-Brack .intr-Brack-bx p {
	position:relative
}
.intr-Brack .intr-Brack-bx p i {
	position:absolute;
	left:0
}
.why_desg_rm02 img.new-im {
	width:100px
}
.why_desg_rm02 p.new-p-c {
	width:calc(100% - 120px);
	font-size:18px;
	line-height:27px
}
.exxtraa_rm01 img.ext-img {
	width:175px
}
.exxtraa_rm01 p.ext-p {
	width:calc(100% - 190px);
	font-size:18px;
	line-height:27px
}
.df-a {
	display:flex!important;
	align-items:center!important
}
.poopppp_pic img {
	width:320px
}
.change_skill_key_search {
	background-color:#fcfcfc
}
.change_skill_key_search .skill_key-items {
	cursor:pointer;
	color:#333;
	font-size:15px;
	padding:3px 7px;
	border-bottom:1px solid #f2f2f2;
	cursor:pointer
}
.err_mesg_msg_page {
	text-align:center;
	font-size:15px;
	font-weight:500;
	margin-top:25px!important
}
.kno_hover_effect:hover {
	color:#520d8b!important
}
.edit-froms.messages-body {
	min-height:calc(100vh - 300px)
}
.all-conversation.scrollpanel.no3 {
	min-height:calc(100vh - 380px)
}
.scrollbar-path-vertical {
	min-height:calc(100vh - 550px)
}
.all-chat-lists.scrollpanel.no3 {
	min-height:calc(100vh - 200px)
}
.all-chat-lists.scrollpanel.no3 .scrollbar-path-vertical {
	min-height:calc(100vh - 200px)
}
.about_info_box {
	min-height:465px
}
.imag-st.new-st-img img {
	margin-top:15px
}
.below-what-area p.text-ce-para {
	text-align:center
}
.rev-hand {
	position:inherit;
	display:flex;
	justify-content:center
}
.work-chart-box {
	width:100%
}
.work-chart-box .col-2 {
	flex:0 0 10%;
	max-width:10%;
	position:relative
}
.work-chart-item {
	width:100%;
	border:solid 1px #4e128a;
	border-radius:2px;
	margin:10px 0 24px;
	background:#fff;
	z-index:5;
	position:relative
}
.work-chart-item em {
	display:inline-block;
	position:relative;
	width:100%;
	padding:4px 1px 7px;
	border-bottom:solid 1px #4e128a;
	background:url(../images/dot3.png) no-repeat left 4px top;
	background-size:17px!important
}
.work-chart-box .row {
	justify-content:center
}
.work-chart-item strong {
	display:inline-block;
	width:100%;
	padding:6px;
	word-wrap:break-word;
	font-size:12px
}
.work-chart-box .col-2 .work-chart-item:before {
	position:absolute;
	left:50%;
	top:-26px;
	width:1px;
	height:100%;
	background:#4e128a;
	content:"";
	z-index:-1
}
.work-chart-itemInner {
	background:#fff;
	position:relative;
	z-index:9;
	border-radius:2px
}
.work-chart-top-row .work-chart-item:before {
	display:block;
	top:inherit!important;
	bottom:-26px
}
.work-chart-top-row {
	border-bottom:solid 1px #4e128a;
	background:#fff;
	position:relative;
	z-index:9;
	width:91.8%;
	margin:0 auto
}
.work-chart-box .col-2 {
	padding:0 10px
}
.work-chart-box .row {
	margin:0 -10px
}
.work-chart-item, .work-chart-itemInner {
	min-height:109px
}
.work-chart-item strong a:hover {
	color:#ff6400
}
.work-chart-box .contact-wrap {
	padding:12px
}
.work-chart-top-row {
	position:relative
}
.work-chart-top-row:before {
	background:#fff;
	width:105%;
	height:100%;
	left:50%;
	-webkit-transform:translateX(-50%);
	-moz-transform:translateX(-50%);
	transform:translateX(-50%);
	top:0;
	position:absolute;
	content:""
}
.mobile-b {
	display:none
}
.fixed_header .li-right-arw {
	top:37%
}
.fixed_header .for_same_desgga {
	overflow:hidden;
	position:absolute;
	top:-8.5px;
	right:55%;
	bottom:50%;
	left:-15px;
	transform-origin:100% 100%;
	transform:rotate(127deg) skewX(41deg);
	z-index:5
}
.edt_penn1 {
	background:#ff6400;
	position:absolute;
	top:55px;
	width:24px;
	height:24px;
	border-radius:50%;
	right:0;
	cursor:pointer;
	overflow:hidden;
	background-size:13px;
	left:-4px
}
.edt_penn1 i {
	color:#fff!important
}
.no3 {
	border-radius:0
}
.chat-list-active {
	background:#f7f7f7
}
.chat-list-active h5 {
	color:#060606!important
}
.skil-new-drop {
	overflow:visible!important;
	float:left;
	width:100%;
	margin-bottom:20px;
	position:relative
}
.new-country-cls {
	float:left;
	width:100%
}
.common_newwww ul.list-ul-tinymce li {
	overflow: unset;
	margin: 0 0 8px 0;
	display: list-item;
}
.common_newwww ul.list-ul-tinymce {
	overflow:unset;
	padding-left: 15px;
}
.signup-radios p {
	display: flex;
	align-items: center;
}
.adjust_iph {
	display: block;
	overflow: hidden;
	width: 100%;
}
.roww_boxx_s2 h1{
	font-size: 24px;
	margin-bottom: 9px;
	font-weight: 500;
	line-height:26px;
	color: #000;
}








/*.add_meww_scroll01{
	height:190px;
	resize:none;
	overflow-y: scroll !important;
}
::-webkit-scrollbar {
    -webkit-appearance: none;
    width: 7px;
}
::-webkit-scrollbar-thumb {
    border-radius: 4px;
    background-color: rgba(0,0,0,.5);
    -webkit-box-shadow: 0 0 1px rgba(255,255,255,.5);
}*/

.add_meww_scroll01 {
   /* height: 3em;
    width: 10em;
    line-height: 1em;*/
}

::-webkit-scrollbar {
-webkit-appearance: none;
}

::-webkit-scrollbar:vertical {
width: 12px;
}

::-webkit-scrollbar:horizontal {
height: 12px;
}

::-webkit-scrollbar-thumb {
background-color: rgba(0, 0, 0, .5);
border-radius: 10px;
border: 2px solid #ffffff;
}

::-webkit-scrollbar-track {
border-radius: 10px; 
background-color: #ffffff; 
}
/*.input_form:hover {
    border-color: #ff4a60;
	border: 2px solid #ff4a60;
}*/



.blog-dtls p{
	text-indent: 0 !important;
	}



