/*
Theme Name: Worketic
Theme URI: http://amentotech.com/projects/worketic
Author: Amentotech
Author URI:  https://themeforest.net/user/amentotech/portfolio
Version: 1.0.0
 This file contains the styling for the actual theme, this
 is the file you need to edit to change the look of the
 theme.
 However we used Less script to make things easy to maintain, this is the compressed ourput, we recommend to edit the less files and then recombile the files and add the result here, if you don't like to use less you can edit this file here.

 This files contents are outlined below.
 01.	Theme Reset Style
 02.	Global Elements
 03.	Menu
 04.	Social
 05.	Article
 06.	Posts
 07.	Responsive
 08.	Widgets
 09.	Flexslider
 10.	Grid
*/

/* Theme Reset Style */
@import url(https://fonts.googleapis.com/css?family=Poppins:400,500,600,700|Open+Sans:400,600,700);

@import url('https://fonts.googleapis.com/css2?family=Prompt:wght@100&display=swap');

* {
	margin: 0px;
	padding: 0px;
}

body {
	color: #767676;
	background: #fff;
	overflow-x: hidden;
	font: 400 14px/23px 'Open Sans', sans-serif, Arial, Helvetica;
}

body h1,
body h2,
body h3,
body h4,
body h5,
body h6 {
	color: #000;
	margin: 0 0 8px;
	font-weight: 700;
	line-height: 1.5;
	font-style: normal;
	text-transform: capitalize;
	font-family: 'sans-serif', Arial, Helvetica, 
}

h1 {
	font-size: 48px;
}

h2 {
	font-size: 36px;
}

h3 {
	font-size: 28px;
}

h4 {
	font-size: 18px;
}

h5 {
	font-size: 16px;
}

h6 {
	font-size: 14px;
}

h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
	color: #0f0f0f;
}

p a,
p a:hover {
	text-decoration: underline;
}

p {
	margin: 0 0 20px;
	line-height: 20px;
	letter-spacing: normal;
}

a {
	text-decoration: none;
}

a:hover,
a:focus,
a:active {
	outline: none;
	text-decoration: none;
}

ul {
	margin: 0;
}

figure {
	margin-bottom: 6px;
	position: relative;
}

img {
	height: auto;
	max-width: 100%;
}

strong {
	color: #414141;
}

iframe {
	width: 100%;
	
	border: none;
}

.wp-caption.alignleft,
.wp-caption.alignnone {
	width: 100%;
}

button {
	border: none;
}

textarea,
select,
.wt-select select,
.form-control,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
	color: #666;
	outline: none;
	height: 50px;
	background: #fff;
	font-size: 14px;
	-webkit-box-shadow: none;
	box-shadow: none;
	line-height: 18px;
	padding: 10px 20px;
	border-radius: 4px;
	display: inline-block;
	vertical-align: middle;
	border: 1px solid #ddd;
	text-transform: inherit;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.form-group textarea::placeholder {
	color: #666;
}

textarea.form-control {
	resize: none;
	height: 210px;
}

.form-control::-webkit-input-placeholder {
	color: #666;
}

/* WebKit, Blink, Edge */
.form-control:-moz-placeholder {
	color: #666;
}

/* Mozilla Firefox 4 to 18 */
.form-control::-moz-placeholder {
	color: #666;
}

/* Mozilla Firefox 19+ */
.form-control:-ms-input-placeholder {
	color: #666;
}

/* Internet Explorer 10-11 */
.form-control::-ms-input-placeholder {
	color: #666;
}

/* Microsoft Edge */
input:focus,
.select select:focus,
.form-control:focus {
	color: #666;
	border-color: #ddd;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
}

.form-group {
	width: 100%;
	float: left;
	margin: 0 0 20px;
}

label {
	color: #666;
	display: block;
	font-weight: 400;
	margin-bottom: 10px;
}

form p {
	float: left;
	position: relative;
	width: 100%;
}

form p span i {
	top: 13px;
	left: 16px;
	color: #474747;
	position: absolute;
}

option {
	padding: 5px 15px;
}

li {
	line-height: 28px;
	list-style: disc inside none;
}

ul ul {
	margin-left: 20px;
}

ol {
	float: none;
	list-style: decimal;
	padding-left: 15px;
}

ol ol {
	margin-left: 20px;
}

ol li {
	list-style: decimal;
	width: 100%;
}

table {
	background-color: transparent;
	max-width: 100%;
}

th {
	text-align: left;
}

table {
	width: 100%;
	margin-bottom: 15px;
}

table>thead>tr>th,
table>tbody>tr>th,
table>tfoot>tr>th,
table>thead>tr>td,
table>tbody>tr>td,
table>tfoot>tr>td {
	border-top: 1px solid #dbdbdb;
	border: 1px solid #dbdbdb;
	line-height: 2.5;
	padding-left: 3px;
	text-align: center;
	vertical-align: top;
}

table thead tr th {
	border-top: 1px solid #dbdbdb;
	text-align: center;
	text-transform: capitalize;
}

.table>caption+thead>tr:first-child>th,
.table>colgroup+thead>tr:first-child>th,
.table>thead:first-child>tr:first-child>th,
.table>caption+thead>tr:first-child>td,
.table>colgroup+thead>tr:first-child>td,
.table>thead:first-child>tr:first-child>td {
	border-top: 1px solid #dbdbdb;
}

table>thead>tr>th {
	border-bottom: 2px solid #dbdbdb;
	vertical-align: bottom;
}

table>caption+thead>tr:first-child>th,
table>colgroup+thead>tr:first-child>th,
table>thead:first-child>tr:first-child>th,
table>caption+thead>tr:first-child>td,
table>colgroup+thead>tr:first-child>td,
table>thead:first-child>tr:first-child>td {
	border-bottom: 0;
}

table>tbody+tbody {
	border-top: 2px solid #dbdbdb;
}

.table>thead>tr>th,
.table>tbody>tr>th,
.table>tfoot>tr>th,
.table>thead>tr>td,
.table>tbody>tr>td,
.table>tfoot>tr>td {
	padding: 6px 10px;
}

p ins {
	color: #666;
}

dl dd {
	margin-left: 20px;
}

address {
	font-style: italic;
}

/* Theme Custom Select */
.wt-select {
	color: #666;
	float: left;
	width: 100%;
	position: relative;
	text-transform: uppercase;
}

.wt-select:after {
	top: 0;
	right: 15px;
	z-index: 1;
	color: #666;
	display: block;
	content: '\e874';
	position: absolute;
	text-align: center;
	font-size: inherit;
	line-height: 50px;
	font-family: 'Linearicons-Free';
}

.wt-select select {
	z-index: 2;
	width: 100%;
	position: relative;
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
	background: transparent;
	padding: 10px 30px 10px 20px;
}

.wt-select select option {
	color: #666;
}

.wt-displaynone {
	display: none;
}

/* Theme Custom CheckBox Radio */
.wt-radio,
.wt-radio label,
.wt-checkbox,
.wt-checkbox label {
	margin: 0;
	width: 100%;
	float: left;
	position: relative;
}

.wt-radio label,
.wt-checkbox label {
	cursor: pointer;
	display: block;
	padding: 0 0 0 20px;
}

.wt-radio input[type=radio],
.wt-checkbox input[type=checkbox] {
	display: none;
}

.wt-radio input[type=radio]+label:before,
.wt-checkbox input[type=checkbox]+label:before {
	top: 4px;
	left: 0;
	color: #373542;
	font-size: 14px;
	line-height: 14px;
	content: '\f00c';
	position: absolute;
	font-family: 'Font Awesome 5 Free';
}

.wt-radio input[type=radio]+label:before {
	content: '';
}

.wt-radio input[type=radio]:checked+label:before,
.wt-checkbox input[type=checkbox]:checked+label:before {
	content: '\f00c';
}

.wt-checkbox input[type=checkbox]+label,
.wt-radio input[type=radio]+label {
	color: #767676;
	font-size: 14px;
	font-weight: 500;
	line-height: 20px;
	padding: 0 0 0 30px;
	text-transform: capitalize;
}

.wt-checkbox input[type=checkbox]+label {
	line-height: 14px;
}

.wt-checkbox input[type=checkbox]+label:before {
	top: 1px;
	color: #666;
}

.wt-checkbox input[type=checkbox]+label span {
	float: left;
	color: #666;
	font-size: 13px;
}

.wt-checkbox input[type=checkbox]:checked+label:before,
.wt-radio input[type=radio]:checked+label:before {
	content: '';
}

.wt-checkbox input[type=checkbox]+label:before,
.wt-radio input[type=radio]+label:before {
	top: 0;
	content: '';
	width: 20px;
	height: 20px;
	background: #fff;
	line-height: 18px;
	border-radius: 4px;
	border: 1px solid #bbb;
}

.wt-radio input[type=radio]+label:after,
.wt-checkbox input[type=checkbox]+label:after {
	top: 0;
	left: 0;
	opacity: 0;
	width: 20px;
	height: 20px;
	color: #00cc8d;
	font-size: 10px;
	content: '\f00c';
	line-height: 20px;
	position: absolute;
	text-align: center;
	visibility: hidden;
	font-family: 'FontAwesome';
}

.wt-checkbox input[type=checkbox]:checked+label:after,
.wt-radio input[type=radio]:checked+label:after {
	opacity: 1;
	visibility: visible;
}

.wt-radio input[type=radio]+label:after {
	top: 5px;
	left: 5px;
	width: 6px;
	height: 6px;
	content: '';
	background: #00cc8d;
	border-radius: 50px;
}

.wt-radio input[type=radio]+label:before {
	height: 16px;
	width: 16px;
	border-radius: 50px;
	border: 2px solid #bbb;
}

.wt-radio input[type=radio]+label {
	line-height: 16px;
}

.wt-checkbox input[type=checkbox]+label:before {
	width: 14px;
	height: 14px;
	border-radius: 0;
}

.wt-checkbox input[type=checkbox]+label:after {
	width: auto;
	height: auto;
	line-height: 15px;
	content: '\f14a';
	font-size: 16px;
}

.wt-checkbox input[type=checkbox]:checked+label:before {
	border-color: #00cc8d;
}

/* Theme Global Elements */
.wt-haslayout {
	width: 100%;
	float: left;
}

.wt-main-section {
	padding: 80px 0;
}

.wt-paddingnull {
	padding: 0;
}

.wt-paddingtopnull {
	padding-top: 0;
}

.wt-locationmap {
	width: 100%;
	float: left;
	height: 500px;
}

.wt-btnarea {
	float: left;
	width: 100%;
}

.wt-btn-sm {
	padding: 0 20px;
	line-height: 30px;
}

.wt-btn {
	color: #fff;
	padding: 0 50px;
	background: #fff;
	position: relative;
	text-align: center;
	border-radius: 5px;
	display: inline-block;
	vertical-align: middle;
	text-transform: uppercase;
	font: 700 13px/50px 'Poppins', Arial, Helvetica, sans-serif;
}

input[type=submit],
.wt-btn[type=submit] {
	border: 0 !important;
}

.wt-btn:hover {
	-webkit-box-shadow: 10px 10px 25px 0 rgba(0, 0, 0, 0.25);
	box-shadow: 10px 10px 25px 0 rgba(0, 0, 0, 0.25);
}

.wt-btn:hover,
.wt-btn:focus {
	color: #fff;
}

.wt-btn-lg {
	width: 100%;
}

.wt-socialicons {
	width: 100%;
	float: left;
	overflow: hidden;
	list-style: none;
	text-align: center;
	line-height: 34px;
}

.wt-socialicons li {
	float: left;
	padding: 0 4px;
	line-height: inherit;
	list-style-type: none;
}

.wt-socialicons li a {
	width: 34px;
	height: 34px;
	color: #fff;
	display: block;
	background: #000;
	overflow: hidden;
	font-size: 13px;
	line-height: 34px;
	position: relative;
	text-align: center;
	border-radius: 34px;
	text-transform: capitalize;
}

.wt-inputwithicon.wt-facebook .wt-icon,
.wt-checkbox.wt-facebook,
li.wt-facebook a {
	background: #3b5999;
}

.wt-inputwithicon.wt-twitter .wt-icon,
.wt-checkbox.wt-twitter,
li.wt-twitter a {
	background: #55acee;
}

.wt-inputwithicon.wt-linkedin .wt-icon,
.wt-checkbox.wt-linkedin,
li.wt-linkedin a {
	background: #0077B5;
}

.wt-inputwithicon.wt-skype .wt-icon,
.wt-checkbox.wt-skype,
li.wt-skype a {
	background: #00aff0;
}

.wt-checkbox.wt-dropbox,
li.wt-dropbox a {
	background: #007ee5;
}

.wt-checkbox.wt-vimeo,
li.wt-vimeo a {
	background: #1ab7ea;
}

.wt-checkbox.wt-tumblr,
li.wt-tumblr a {
	background: #34465d;
}

.wt-checkbox.wt-yahoo,
li.wt-yahoo a {
	background: #410093;
}

.wt-inputwithicon.wt-googleplus .wt-icon,
.wt-checkbox.wt-googleplus,
li.wt-googleplus a {
	background: #dd4b39;
}

.wt-inputwithicon.wt-pinterestp .wt-icon,
.wt-checkbox.wt-pinterestp,
li.wt-pinterestp a {
	background: #bd081c;
}

.wt-checkbox.wt-youtube,
li.wt-youtube a {
	background: #cd201f;
}

.wt-checkbox.wt-stumbleupon,
li.wt-stumbleupon a {
	background: #eb4924;
}

.wt-checkbox.wt-reddit,
li.wt-reddit a {
	background: #ff5700;
}

.wt-checkbox.wt-quora,
li.wt-quora a {
	background: #b92b27;
}

.wt-checkbox.wt-yelp,
li.wt-yelp a {
	background: #af0606;
}

.wt-checkbox.wt-soundcloud,
li.wt-soundcloud a {
	background: #ff3300;
}

.wt-checkbox.wt-whatsapp,
li.wt-whatsapp a {
	background: #25d366;
}

.wt-checkbox.wt-wechat,
li.wt-wechat a {
	background: #09b83e;
}

.wt-checkbox.wt-instagram,
li.wt-instagram a {
	background: #e4405f;
}

.wt-checkbox.wt-dribbble,
li.wt-dribbble a {
	background: #ea4c89;
}

.wt-checkbox.wt-flickr,
li.wt-flickr a {
	background: #ff0084;
}

.wt-checkbox.wt-rss,
li.wt-rss a {
	background: #ff6600;
}

.wt-socialiconsborder li.wt-facebook a {
	color: #3b5999;
	border: 1px solid #3b5999;
}

.wt-socialiconsborder li.wt-twitter a {
	color: #55acee;
	border: 1px solid #55acee;
}

.wt-socialiconsborder li.wt-linkedin a {
	color: #0077B5;
	border: 1px solid #0077B5;
}

.wt-socialiconsborder li.wt-skype a {
	color: #00aff0;
	border: 1px solid #00aff0;
}

.wt-socialiconsborder li.wt-dropbox a {
	color: #007ee5;
	border: 1px solid #007ee5;
}

.wt-socialiconsborder li.wt-vimeo a {
	color: #1ab7ea;
	border: 1px solid #1ab7ea;
}

.wt-socialiconsborder li.wt-tumblr a {
	color: #34465d;
	border: 1px solid #34465d;
}

.wt-socialiconsborder li.wt-yahoo a {
	color: #410093;
	border: 1px solid #410093;
}

.wt-socialiconsborder li.wt-googleplus a {
	color: #dd4b39;
	border: 1px solid #dd4b39;
}

.wt-socialiconsborder li.wt-pinterestp a {
	color: #bd081c;
	border: 1px solid #bd081c;
}

.wt-socialiconsborder li.wt-youtube a {
	color: #cd201f;
	border: 1px solid #cd201f;
}

.wt-socialiconsborder li.wt-stumbleupon a {
	color: #eb4924;
	border: 1px solid #eb4924;
}

.wt-socialiconsborder li.wt-reddit a {
	color: #ff5700;
	border: 1px solid #ff5700;
}

.wt-socialiconsborder li.wt-quora a {
	color: #b92b27;
	border: 1px solid #b92b27;
}

.wt-socialiconsborder li.wt-yelp a {
	color: #af0606;
	border: 1px solid #af0606;
}

.wt-socialiconsborder li.wt-soundcloud a {
	color: #ff3300;
	border: 1px solid #ff3300;
}

.wt-socialiconsborder li.wt-whatsapp a {
	color: #25d366;
	border: 1px solid #25d366;
}

.wt-socialiconsborder li.wt-wechat a {
	color: #09b83e;
	border: 1px solid #09b83e;
}

.wt-socialiconsborder li.wt-instagram a {
	color: #e4405f;
	border: 1px solid #e4405f;
}

.wt-socialiconsborder li.wt-dribbble a {
	color: #ea4c89;
	border: 1px solid #ea4c89;
}

.wt-socialiconsborder li.wt-flickr a {
	color: #ff0084;
	border: 1px solid #ff0084;
}

.wt-socialiconsborder li.wt-rss a {
	color: #ff6600;
	border: 1px solid #ff6600;
}

.wt-socialiconsborder li a {
	background: none;
	line-height: 32px;
}

.wt-socialiconsborder li.wt-facebook a i {
	color: #3b5999;
}

.wt-socialiconsborder li.wt-twitter a i {
	color: #55acee;
}

.wt-socialiconsborder li.wt-linkedin a i {
	color: #0077B5;
}

.wt-socialiconsborder li.wt-skype a i {
	color: #00aff0;
}

.wt-socialiconsborder li.wt-dropbox a i {
	color: #007ee5;
}

.wt-socialiconsborder li.wt-vimeo a i {
	color: #1ab7ea;
}

.wt-socialiconsborder li.wt-tumblr a i {
	color: #34465d;
}

.wt-socialiconsborder li.wt-yahoo a i {
	color: #410093;
}

.wt-socialiconsborder li.wt-googleplus a i {
	color: #dd4b39;
}

.wt-socialiconsborder li.wt-pinterestp a i {
	color: #bd081c;
}

.wt-socialiconsborder li.wt-youtube a i {
	color: #cd201f;
}

.wt-socialiconsborder li.wt-stumbleupon a i {
	color: #eb4924;
}

.wt-socialiconsborder li.wt-reddit a i {
	color: #ff5700;
}

.wt-socialiconsborder li.wt-quora a i {
	color: #b92b27;
}

.wt-socialiconsborder li.wt-yelp a i {
	color: #af0606;
}

.wt-socialiconsborder li.wt-soundcloud a i {
	color: #ff3300;
}

.wt-socialiconsborder li.wt-whatsapp a i {
	color: #25d366;
}

.wt-socialiconsborder li.wt-wechat a i {
	color: #09b83e;
}

.wt-socialiconsborder li.wt-instagram a i {
	color: #e4405f;
}

.wt-socialiconsborder li.wt-dribbble a i {
	color: #ea4c89;
}

.wt-socialiconsborder li.wt-flickr a i {
	color: #ff0084;
}

.wt-socialiconsborder li.wt-rss a i {
	color: #ff6600;
}

.wt-socialicons li a i {
	color: #fff;
	display: block;
	text-align: center;
	font-size: inherit;
	line-height: inherit;
}

.wt-socialsharewithtext li a i {
	width: 34px;
}

.wt-socialicons li a:hover {
	color: #fff;
}

.wt-socialiconssimple {
	width: 100%;
	float: left;
	list-style: none;
	line-height: 20px;
	margin-bottom: 0;
}

.wt-socialiconssimple li {
	float: left;
	padding: 0 10px;
	line-height: inherit;
	list-style-type: none;
}

.wt-socialiconssimple li:first-child {
	padding-left: 0;
}

.wt-socialiconssimple li a {
	width: auto;
	height: auto;
	display: block;
	font-size: 18px;
	background: none;
	border-radius: 0;
	line-height: inherit;
}

.wt-socialiconssimple li.wt-facebook a i {
	color: #3b5999;
}

.wt-socialiconssimple li.wt-twitter a i {
	color: #55acee;
}

.wt-socialiconssimple li.wt-linkedin a i {
	color: #0077B5;
}

.wt-socialiconssimple li.wt-googleplus a i {
	color: #dd4b39;
}

.wt-socialiconssimple li.wt-rss a i {
	color: #ff6600;
}

.wt-socialiconssimple li.wt-vimeo a i {
	color: #1ab7ea;
}

.wt-socialiconssimple li.wt-tumblr a i {
	color: #34465d;
}

.wt-socialiconssimple li.wt-yahoo a i {
	color: #410093;
}

.wt-socialiconssimple li.wt-yelp a i {
	color: #af0606;
}

.wt-socialiconssimple li.wt-pinterestp a i {
	color: #bd081c;
}

.wt-socialiconssimple li.wt-youtube a i {
	color: #cd201f;
}

.wt-socialiconssimple li.wt-stumbleupon a i {
	color: #eb4924;
}

.wt-socialiconssimple li.wt-reddit a i {
	color: #ff5700;
}

.wt-socialiconssimple li.wt-bloggerb a i {
	color: #f57d00;
}

.wt-socialiconssimple li.wt-clone a i {
	color: #878787;
}

.wt-socialiconfooter li.wt-facebook:hover a i {
	color: #3b5999;
}

.wt-socialiconfooter li.wt-twitter:hover a i {
	color: #55acee;
}

.wt-socialiconfooter li.wt-linkedin:hover a i {
	color: #0077B5;
}

.wt-socialiconfooter li.wt-skype:hover a i {
	color: #00aff0;
}

.wt-socialiconfooter li.wt-dropbox:hover a i {
	color: #007ee5;
}

.wt-socialiconfooter li.wt-vimeo:hover a i {
	color: #1ab7ea;
}

.wt-socialiconfooter li.wt-tumblr:hover a i {
	color: #34465d;
}

.wt-socialiconfooter li.wt-yahoo:hover a i {
	color: #410093;
}

.wt-socialiconfooter li.wt-googleplus:hover a i {
	color: #dd4b39;
}

.wt-socialiconfooter li.wt-pinterestp:hover a i {
	color: #bd081c;
}

.wt-socialiconfooter li.wt-youtube:hover a i {
	color: #cd201f;
}

.wt-socialiconfooter li.wt-stumbleupon:hover a i {
	color: #eb4924;
}

.wt-socialiconfooter li.wt-reddit:hover a i {
	color: #ff5700;
}

.wt-socialiconfooter li.wt-quora:hover a i {
	color: #b92b27;
}

.wt-socialiconfooter li.wt-yelp:hover a i {
	color: #af0606;
}

.wt-socialiconfooter li.wt-soundcloud:hover a i {
	color: #ff3300;
}

.wt-socialiconfooter li.wt-whatsapp:hover a i {
	color: #25d366;
}

.wt-socialiconfooter li.wt-wechat:hover a i {
	color: #09b83e;
}

.wt-socialiconfooter li.wt-instagram:hover a i {
	color: #e4405f;
}

.wt-socialiconfooter li.wt-dribbble:hover a i {
	color: #ea4c89;
}

.wt-socialiconfooter li.wt-flickr:hover a i {
	color: #ff0084;
}

.wt-socialiconfooter li.wt-rss:hover a i {
	color: #ff6600;
}

.wt-roundicontext .wt-usericonholder {
	width: 250px;
	display: block;
	overflow: hidden;
	font-style: normal;
}

.wt-roundicontext i,
.wt-roundicontext span {
	float: left;
	font-size: inherit;
	line-height: inherit;
}

.wt-roundicontext span {
	padding: 0 15px 0 0;
}

.wt-roundicontext:focus,
.wt-roundicontext:hover {
	color: #fff;
	width: 100%;
}

.wt-roundicontext:hover .wt-usericonholder {
	width: 100%;
}

.wt-verticalmiddle {
	margin: 0 -1px;
	float: none !important;
	display: inline-block;
	vertical-align: middle;
}

.wt-description {
	width: 100%;
	float: left;
}

.wt-bglight {
	background: #f7f7f7;
}

.wt-bgwhite {
	background: #fff;
	overflow: hidden;
}

.wt-stars span,
.wt-stars {
	width: 90px;
	height: 16px;
	float: left;
	line-height: 16px;
	position: relative;
}

.wt-stars {
	width: 90px;
}

.wt-stars span:after,
.wt-stars:before {
	top: 0;
	left: 0;
	font-size: 16px;
	line-height: 16px;
	position: absolute;
	letter-spacing: 4px;
	font-family: 'FontAwesome';
	color: rgba(218, 218, 218, .8);
	content: '\f005 \f005 \f005 \f005 \f005';
}

.wt-stars span {
	width: 100%;
	overflow: hidden;
}

.wt-stars span:after {
	color: #fdd003;
}

.row.no-gutters {
	margin-right: 0;
	margin-left: 0;
}

.no-gutters>[class^="col-"],
.no-gutters>[class*="col-"],
.row.no-gutters>[class^="col-"],
.row.no-gutters>[class*="col-"] {
	padding-right: 0;
	padding-left: 0;
}

.wt-dropdowarrow {
	top: 9px;
	right: 15px;
	color: #fff;
	z-index: 1;
	width: 20px;
	height: 20px;
	display: none;
	cursor: pointer;
	font-size: 12px;
	line-height: 20px;
	position: absolute;
	text-align: center;
}

.wt-dropdowarrow i {
	display: block;
	font-size: inherit;
	line-height: inherit;
}

.wt-open>.wt-dropdowarrow>i:before {
	content: '\e874';
}

.menu-item-has-children,
.menu-item-has-mega-menu {
	position: relative;
}

.mega-menu-row {
	width: 100%;
	float: left;
	display: table;
	table-layout: fixed;
}

.mega-menu-col {
	display: table-cell;
	vertical-align: top;
}

.navbar-toggle {
	border: 0;
	margin: 3px 0;
	border-radius: 0;
	padding: 10px 12px;
}

.navbar-toggle .icon-bar {
	background: #fff;
}

.wt-formtheme {
	width: 100%;
	float: left;
}

.wt-formtheme fieldset {
	border: 0;
	margin: 0;
	padding: 0;
	width: 100%;
	float: left;
	position: relative;
}

.wt-inputwithicon {
	position: relative;
}

.wt-inputwithicon i {
	top: 0;
	right: 0;
	z-index: 2;
	width: 40px;
	height: 40px;
	line-height: 40px;
	position: absolute;
	text-align: center;
}

.wt-inputwithicon .form-control {
	z-index: 1;
	position: relative;
}

.wt-innerbgcolor {
	background: #f7f7f7;
}

/* For Mobile Nav use this code in Responsive.css desired Query */
/*
.navbar-toggle{display: block;}
.navbar-collapse.collapse {display: none!important;}
.collapse.in{display:block !important;}
*/
/* For Mobile Nav use this code in Responsive.css desired Query */
/*Theme Pagination Style */
.wt-pagination {
	width: 100%;
	float: left;
	font: 14px/24px 'Open Sans', Arial, Helvetica, sans-serif;
}

.wt-pagination ul {
	margin: 0;
	padding: 0;
	float: left;
	width: 100%;
	list-style: none;
	text-align: center;
	line-height: inherit;
}

.wt-pagination ul li {
	float: none;
	margin: 0 3px;
	line-height: inherit;
	list-style-type: none;
	display: inline-block;
	vertical-align: middle;
}

.wt-pagination ul li.wt-prevpage {
	float: left;
	margin-left: 0;
	font-size: 18px;
}

.wt-pagination ul li.wt-nextpage {
	float: right;
	margin-right: 0;
	font-size: 18px;
}

.wt-pagination ul li a i:before {
	transition: none;
}

.wt-pagination ul li.wt-active a {
	color: #fff;
}

.wt-pagination ul li a,
.wt-pagination ul li span {
	color: #666;
	width: 46px;
	height: 46px;
	display: block;
	font-size: 14px;
	background: #fff;
	text-align: center;
	position: relative;
	line-height: 46px;
	border-radius: 6px;
	border: 1px solid #ddd;
}

.wt-pagination ul li a.wt-nextpage,
.wt-pagination ul li a.wt-nextpage,
.wt-pagination ul li span i,
.wt-pagination ul li a i {
	font-size: 18px;
	line-height: inherit;
}

.wt-pagination ul li span,
.wt-pagination ul li a:hover {
	color: #fff;
}

.wt-savepagination {
	padding: 30px;
	border-top: 1px solid #eff2f5;
}

.tab-savecontent {
	padding: 0;
}

.tab-savecontent .wt-yourdetails,
.tab-savecontent .wt-followcompomy,
.tab-savecontent .wt-likefreelan {
	width: 100%;
	float: left;
	padding: 30px;
}

/* Theme BreadCrumb Style */
.wt-breadcrumb {
	padding: 0;
	margin: 21px 0 0;
	list-style: none;
	text-align: center;
	display: inline-block;
	vertical-align: middle;
	text-transform: capitalize;
	font: 400 18px/18px 'Poppins', Arial, Helvetica, sans-serif;
}

.wt-breadcrumb li {
	width: auto;
	float: left;
	color: #fff;
	padding: 0 15px;
	position: relative;
	line-height: inherit;
	list-style-type: none;
}

.wt-breadcrumb li:after {
	top: 0;
	left: -3px;
	color: #fff;
	content: '/';
	position: absolute;
	font-size: inherit;
	line-height: inherit;
}

.wt-breadcrumb li:first-child:after {
	display: none;
}

.wt-breadcrumb li:first-child {
	padding-left: 0;
}

.wt-breadcrumb li:last-child {
	padding-right: 0;
}

.wt-breadcrumb li a {
	color: #fff;
	display: block;
}

.wt-breadcrumb li.wt-active {
	color: #666;
}

/* Theme Styling */


#pages-list .wt-footeraboutus {
	margin-top: 0;
}

.wt-footer {
	background: #323232;
}

.wt-sectionhead,
.wt-sectiontitle {
	width: 100%;
	float: left;
}

.wt-sectionhead {
	position: relative;
	margin: 0;
}

.wt-textcenter {
	text-align: center;
}

.wt-sectionhead.wt-textcenter {
	text-align: center;
}

.wt-textcenter .wt-sectiontitle:after {
	left: 50%;
	margin: 0 0 0 -80px;
}

.wt-sectiontitle:after {
	left: 0;
	bottom: 0;
	height: 4px;
	background: red;
	content: '';
	width: 160px;
	border-radius: 2px;
	position: absolute;
}

.wt-sectiontitle {
	padding-bottom: 30px;
	position: relative;
	margin: 0 0 50px;
}

.wt-sectiontitle h2 {
	margin: 0 0 13px;
	display: block;
	color: #323232;
	font-size: 36px;
	line-height: 36px;
}

.wt-sectiontitle span {
	display: block;
	color: #767676;
	font-size: 18px;
	line-height: 18px;
}

/* Header Style */
.wt-logo {
	float: left;
	margin: 25px 0;
}

.wt-header {
	background-color: #333030;
	padding: 0;
	z-index: 10;
	position: relative;
}

.wt-nav {
	margin: 0rem 0rem 1rem 0rem;
	color: #FFF;
	border-radius: 10px;
	background-color: #9F271B;
	width: 100%;
	float: left;
	text-transform: capitalize;
	font: 400 18px/18px;
}

.wt-navigation {
	padding: 0;
	width: 100%;
	float: left;
}

.wt-navigation ul {
	list-style: none;
	line-height: inherit;
}

.wt-navigation>ul {
	width: 100%;
	float: left;
	list-style: none;
	text-align: center;
	line-height: inherit;
}

.wt-navigation ul li {
	position: relative;
	line-height: inherit;
	list-style-type: none;
}

.wt-navigation>ul>li {
	width: auto;
	vertical-align: top;
	display: inline-block;
}

.wt-navigation ul li a {
	color: #fff;
	display: block;
	position: relative;
}

.sub-menu,
.mega-menu {
	left: 0;
	opacity: 0;
	z-index: 9;
	top: 150px;
	background: #fff;
	visibility: hidden;
	position: absolute;
	text-align: left;
}

.sub-menu {
	margin: 0;
	width: 255px;
	-webkit-box-shadow: 5px 10px 20px 0 rgba(0, 0, 0, 0.25);
	box-shadow: 5px 10px 20px 0 rgba(0, 0, 0, 0.25);
}

.wt-navigation>ul>li:hover>.sub-menu,
.wt-navigation>ul>li:hover>.mega-menu {
	top: 100%;
	opacity: 1;
	visibility: visible;
}

.mega-menu-row {
	margin: 0;
	display: table;
	table-layout: fixed;
}

.wt-rightarea {
	display: flex;
	justify-content: flex-end;
	align-items: center;
	height: 100%;
}

.wt-navigation>ul>li>a {
	margin: 20px 0;
	padding: 10px 13px;
	font-size: 28px;
}

.wt-navigation>ul>li>a:after {
	bottom: -10px;
	left: 50%;
	opacity: 0;
	width: 10px;
	height: 10px;
	content: '';
	visibility: hidden;
	position: absolute;
	margin: 0 0 0 -10px;
}

.wt-navigation>ul>li:hover>a:after,
.wt-navigation>ul>li.current-menu-item>a:after {
	width: 20px;
	opacity: 1;
	visibility: visible;
}

.wt-navigation>ul>li>.sub-menu {
	border-top: 2px solid;
	border-radius: 0 0 5px 5px;
}

.wt-navigation ul li .sub-menu li a {
	padding: 12px 20px;
}

.wt-navigation ul li .sub-menu>li:hover>a {
	color: #323232;
}

.wt-navigation ul li .sub-menu li a {
	font-size: 14px;
}

.wt-navigation>ul>li>.sub-menu>li:hover {
	background: #fcfcfc;
}

.wt-navigation>ul>li>.sub-menu>li:last-child {
	border-radius: 0 0 5px 5px;
}

.wt-navigation>ul>li>.sub-menu>li.menu-item-has-children .sub-menu li {
	background: #fcfcfc;
}

.wt-navigation>ul>li>.sub-menu>li.menu-item-has-children .sub-menu li:hover {
	background: #fff;
}

.wt-navigation>ul>li>.sub-menu>li.menu-item-has-children .sub-menu li:first-child {
	border-radius: 0 5px 0 0;
}

.wt-navigation>ul>li>.sub-menu>li.menu-item-has-children .sub-menu li:last-child {
	border-radius: 0 0 5px 0;
}

.wt-navigation ul li .sub-menu li+li a {
	border-top: 1px solid #eee;
}

.wt-rightarea .wt-nav {
	float: none;
	width: auto;
	display: inline-block;
	vertical-align: middle;
}

.wt-navigation>ul>li.menu-item-has-children .sub-menu li .sub-menu,
.wt-navigation>ul>li.page_item_has_children .sub-menu li .sub-menu {
	left: 100%;
	border-radius: 0 4px 4px 0;
}

.sub-menu li.page_item_has_children:hover .sub-menu {
	top: 0;
	opacity: 1;
	visibility: visible;
}

.sub-menu li.menu-item-has-children>a:before,
.children li.menu-item-has-children>a:before,
.sub-menu li.page_item_has_children>a:before,
.children li.page_item_has_children>a:before {
	top: 0;
	right: 20px;
	color: #666;
	content: '\e876';
	font-size: 10px;
	line-height: 40px;
	position: absolute;
	font-family: 'Linearicons-Free';
}

.wt-newnoti a em {
	padding: 0 5px;
	color: #fff;
	font-size: 11px;
	margin-left: 10px;
	font-style: normal;
	line-height: 16px;
	border-radius: 4px;
	display: inline-block;
	vertical-align: middle;
}

.wt-notificationicon>a {
	position: relative;
}

.wt-notificationicon>a:after {
	top: 50%;
	content: '';
	width: 6px;
	height: 6px;
	right: 35px;
	margin-top: -3px;
	border-radius: 50px;
	position: absolute;
}

/* Login Style */
.wt-loginarea {
	width: auto;
	float: right;
	margin: 20px 0;
	padding: 0 0 0 20px;
	border-left: 1px solid #ddd;
}

.wt-userimg {
	margin: 0;
	float: left;
	width: auto;
	max-width: 36px;
	max-height: 36px;
	margin-right: 10px;
	border-radius: 50px;
}

.wt-userimg img {
	width: 100%;
	display: block;
	border-radius: 50px;
}

.wt-loginarea .wt-loginbtn {
	color: #00adf2;
	margin-right: 20px;
}

.wt-loginarea>.wt-btn {
	padding: 0 15px;
	line-height: 36px;
}

.wt-loginoption {
	position: relative;
	display: inline-block;
	vertical-align: middle;
}

.wt-loginformhold {
	top: 51px;
	right: 0;
	z-index: 9;
	width: 350px;
	display: none;
	overflow: hidden;
	background: #fff;
	border-radius: 4px;
	position: absolute;
	line-height: normal;
	-webkit-box-shadow: 5px 10px 20px 0 rgba(0, 0, 0, 0.25);
	box-shadow: 5px 10px 20px 0 rgba(0, 0, 0, 0.25);
}

.wt-loginheader {
	float: left;
	width: 100%;
	padding: 20px 20px 0;
}

.wt-loginheader span {
	color: #323232;
	font-size: 16px;
	line-height: 16px;
	display: inline-block;
	vertical-align: middle;
}

.wt-loginheader a {
	color: #ddd;
	float: right;
	font-size: 14px;
	line-height: 16px;
}

.wt-logininfo {
	float: left;
	width: 100%;
}

.wt-loginform fieldset {
	padding: 20px;
}

.wt-loginform fieldset .form-group {
	margin: 0 0 10px;
}

.wt-logininfo .wt-btn {
	padding: 0 30px;
	line-height: 36px;
	float: left;
}

.wt-logininfo .wt-checkbox {
	width: auto;
	margin-left: 20px;
	padding: 11px 0;
}

.wt-logininfo .wt-checkbox label {
	font-size: 14px;
	color: #767676;
	line-height: 36px;
}

.wt-loginfooterinfo {
	width: 100%;
	float: left;
	background: #f7f7f7;
}

.wt-loginfooterinfo a {
	width: 50%;
	float: left;
	color: #55acee;
	text-align: center;
	position: relative;
	line-height: 50px;
}

.wt-loginfooterinfo a+a:before {
	top: 50%;
	left: 0;
	content: '';
	width: 2px;
	height: 30px;
	background: #ddd;
	position: absolute;
	margin: -15px 0 0;
}

body.wt-login .wt-loginarea {
	display: block;
}

.wt-userlogedin {
	float: right;
	padding: 0px 20px;
	display: none;
	cursor: pointer;
	position: relative;
	padding-right: 0;
	position: relative;
}

.wt-userlogedin:before {
	left: 0;
	top: 50%;
	width: 1px;
	content: '';
	height: 36px;
	background: #ddd;
	margin-top: -18px;
	position: absolute;
}

body.wt-login .wt-userlogedin {
	display: block;
}

.wt-userlogedin .wt-userimg {
	float: left;
	margin-right: 10px;
}

.wt-username {
	overflow: hidden;
}

.wt-username h3 {
	font-size: 16px;
	font-weight: 400;
	margin: 0 0 5px;
	line-height: 16px;
}

.wt-username span {
	display: block;
	font-size: 13px;
	line-height: 15px;
}

.wt-usernav {
	right: 0;
	opacity: 0;
	top: 140px;
	z-index: 9;
	width: 220px;
	visibility: hidden;
	position: absolute;
	border-radius: 5px;
}

.wt-userlogedin:hover .wt-usernav {
	top: 100%;
	opacity: 1;
	visibility: visible;
}

.wt-usernav ul {
	width: 100%;
	float: left;
	font-size: 14px;
	background: #fff;
	list-style: none;
	line-height: 16px;
	border-radius: 0 0 4px 4px;
}

.wt-usernav>ul {
	margin-bottom: 0;
	border-top: 2px solid;
	-webkit-box-shadow: 5px 10px 20px 0 rgba(0, 0, 0, 0.25);
	box-shadow: 5px 10px 20px 0 rgba(0, 0, 0, 0.25);
}

.wt-usernav ul li {
	width: 100%;
	float: left;
	position: relative;
	line-height: inherit;
	list-style-type: none;
}

.wt-usernav ul li+li {
	border-top: 1px solid #eee;
}

.wt-usernav ul li a {
	color: #767676;
	display: block;
	padding: 11px 20px;
	line-height: inherit;
	position: relative;
}

.wt-usernav ul li:hover>a {
	color: #323232;
}

.wt-usernav ul li a span {
	line-height: inherit;
	display: inline-block;
	vertical-align: middle;
}

.wt-usernav ul li .sub-menu {
	border: 0;
	left: auto;
	right: 100%;
	border-radius: 4px 0 0 4px;
}

.wt-usernav ul li:hover .sub-menu {
	top: 0;
	opacity: 1;
	visibility: visible;
}

.wt-usernav ul li .sub-menu li a {
	border-radius: 0 5px 5px 0;
}

.wt-usernav ul li.menu-item-has-children:after,
.wt-usernav ul li.page_item_has_children:after {
	top: 0;
	right: 20px;
	color: #666;
	font-size: 10px;
	content: '\e876';
	line-height: 40px;
	position: absolute;
	font-family: 'Linearicons-Free';
}

/* Banner Style */
.wt-bannerholder {
	background-image: url(../images/bannerimg/banner-img.jpg);
	background-size: cover;
	background-repeat: no-repeat;
	position: relative;
}

.wt-bannerholdervtwo {
	background-size: cover;
	background-repeat: no-repeat;
	position: relative;
}

.wt-bannerholdervtwo:before,
.wt-bannerholder:before {
	top: 0;
	right: 0;
	width: 100%;
	height: 100%;
	content: '';
	position: absolute;
	background: rgba(50, 50, 50, 0.40);
}

.wt-bannerimages {
	float: left;
	width: 540px;
	padding: 99px 0;
	margin-left: -125px;
}

.wt-bannermanimg {
	margin: 0;
	float: left;
	width: 100%;
	position: relative;
}

.wt-bannermanimg img {
	width: 100%;
	display: block;
}

.wt-bannermanimgone,
.wt-bannermanimgtwo {
	top: 0;
	left: 0;
	content: '';
	position: absolute;
	animation-name: floating;
	-webkit-animation-name: floating;
	animation-iteration-count: infinite;
	-webkit-animation-iteration-count: infinite;
	animation-timing-function: linear;
	-webkit-animation-timing-function: linear;
}

.wt-bannermanimgone {
	animation-duration: 7s;
	-webkit-animation-duration: 7s;
}

.wt-bannermanimgtwo {
	animation-duration: 12s;
	-webkit-animation-duration: 12s;
}

.wt-bannercontent {
	float: left;
	width: 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-align-content: center;
	-ms-flex-line-pack: center;
	height: 100%;
}

.wt-bannerhead {
	float: left;
	width: 100%;
	margin: 0 0 13px;
}

.wt-bannercontent .wt-title h1 {
	color: #fff;
	font-size: 50px;
	font-weight: 600;
	line-height: 58px;
	margin: 0 0 21px;
	text-transform: inherit;
}

.wt-bannercontent .wt-title h1 span {
	display: block;
	font-weight: 400;
}

.wt-bannercontent .wt-bannerhead .wt-description p {
	color: #fff;
	font-size: 18px;
	line-height: 28px;
}

.wt-formbanner {
	position: relative;
	margin: 0 0 30px;
}

.wt-formbanner fieldset .form-group {
	margin: 0;
}

.wt-formbanner fieldset .form-group .form-control {
	border: 0;
	height: 60px;
	font-size: 18px;
	padding: 10px 300px 10px 30px
}

.wt-formoptions {
	top: 0;
	right: 0;
	position: absolute;
}

.wt-dropdown {
	width: 225px;
	float: left;
	border-left: 1px solid #ddd;
}

.wt-dropdown>span {
	color: #666;
	width: 225px;
	float: right;
	font-size: 18px;
	cursor: pointer;
	line-height: 55px;
	padding: 0 20px 0 30px;
}

.wt-dropdown>span em {
	width: 75%;
	height: 60px;
	color: #323232;
	padding: 0 0 2px;
	font-style: normal;
	vertical-align: middle;
	display: inline-block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	text-transform: capitalize;
}

.wt-dropdown>span i {
	color: #666;
	float: right;
	font-size: 14px;
	line-height: 60px;
}

.wt-searchbtn {
	width: 60px;
	color: #fff;
	float: right;
	line-height: 60px;
	text-align: center;
	border-radius: 0 4px 4px 0;
}

.wt-searchbtn:hover,
.wt-searchbtn:focus {
	color: #fff;
}

.wt-radioholder {
	left: 0;
	top: 100%;
	z-index: 1;
	width: 225px;
	display: none;
	background: #fff;
	overflow: hidden;
	position: absolute;
	border-radius: 0 0 5px 5px;
}

.wt-radioholder .wt-radio input[type=radio]+label {
	color: #323232;
	font-size: 18px;
	line-height: 60px;
	padding: 0 30px 0 20px;
	overflow: hidden;
	white-space: nowrap;
	display: inline-block;
	vertical-align: middle;
	text-overflow: ellipsis;
}

.wt-radioholder .wt-radio input[type=radio]+label:before {
	display: none;
}

.wt-radioholder .wt-radio input[type=radio]+label:after {
	top: 50%;
	left: auto;
	width: 20px;
	height: 20px;
	right: 10px;
	font-size: 12px;
	margin-top: -10px;
	background: transparent;
	content: '\f00c';
}

.wt-radioholder .wt-radio input[type=radio]:checked+label {
	background: #f7f7f7;
}

/* Banner Video Style */
.wt-videoholder {
	float: left;
	width: 100%;
}

.wt-videoshow {
	float: left;
	width: auto;
	margin-right: 20px;
}

.wt-videoshow a {
	display: block;
	width: 50px;
	height: 50px;
	background: #fff;
	text-align: center;
	border-radius: 50px;
	position: relative;
}

.wt-videoshow a i {
	z-index: 1;
	display: block;
	background: #fff;
	position: relative;
	line-height: 50px;
	border-radius: 50px;
}

.wt-videoshow a:after {
	animation: sonarWave 1s linear infinite;
}

.wt-videoshow a:after {
	top: 0;
	left: 0;
	content: '';
	width: 50px;
	height: 50px;
	position: absolute;
	border-radius: 50px;
	background: rgba(255, 255, 255, 0.70);
	animation: sonarWave 1.5s linear infinite;
}

.wt-videocontent {
	overflow: hidden;
	width: auto;
	padding: 4px 0;
}

.wt-videocontent span {
	display: block;
	color: #fff;
	font-size: 16px;
	line-height: 21px;
}

.wt-videocontent span em {
	display: block;
	font-style: normal;
	font-size: 13px;
}

/* Category Style */
.wt-categoryexpl {
	float: left;
	width: 100%;
}

.wt-categorycontent {
	float: left;
	width: 100%;
	min-height: 255px;
	padding: 20px;
	border-radius: 4px;
	overflow: hidden;
	position: relative;
	text-align: center;
	border: 1px solid #eff2f5;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-align-content: center;
	-ms-flex-line-pack: center;
}

.wt-categorycontent:hover {
	-webkit-box-shadow: 5px 10px 20px 0 rgba(0, 0, 0, 0.25);
	box-shadow: 5px 10px 20px 0 rgba(0, 0, 0, 0.25);
}

.wt-categorycontent figure {
	top: 75px;
	left: 50%;
	width: 65px;
	margin: 0 auto;
	margin-left: -32px;
	position: absolute;
}

.wt-categorycontent:hover figure {
	top: -80px;
}

.wt-cattitle {
	left: 0;
	top: 160px;
	float: left;
	width: 100%;
	padding: 0 20px;
	position: absolute;
}

.wt-categorycontent:hover .wt-cattitle {
	top: 21%;
}

.wt-cattitle h3 {
	margin: 0;
	font-size: 18px;
	font-weight: 400;
	line-height: 20px;
}

.wt-categoryexpl>.float-left:nth-child(n+5) {
	margin-top: 30px;
}

.wt-categoryexpl .wt-btnarea {
	text-align: center;
}

.wt-categoryslidup {
	left: 0;
	opacity: 0;
	width: 100%;
	bottom: -100px;
	display: block;
	font-size: 16px;
	padding: 0 20px;
	font-weight: 400;
	line-height: 16px;
	visibility: hidden;
	border-radius: 50%;
	position: absolute;
	text-align: center;
}

.wt-categorycontent:hover .wt-categoryslidup {
	opacity: 1;
	bottom: 0;
	bottom: 22%;
	visibility: visible;
}

.wt-categoryslidup p {
	font-size: 14px;
	margin: 0 0 28px;
	line-height: 24px;
}

.wt-categoryslidup a {
	color: #55acee;
	font-size: 14px;
	line-height: 16px;
}

.wt-categoryslidup a i {
	font-size: 12px;
}

/* Join Company Style */
.wt-companyinfohold {
	position: relative;
}

.wt-companyinfohold:before {
	top: 0;
	right: 0;
	width: 100%;
	height: 100%;
	content: '';
	position: absolute;
	background: rgba(50, 50, 50, 0.40);
}

.wt-companydetails {
	float: left;
	width: 100%;
	position: relative;
	z-index: 2;
}

.wt-companycontent {
	width: 50%;
	float: left;
	padding: 30px 40px;
	min-height: 353px;
	background: #f7f7f7;
	text-align: center;
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-align-content: center;
	-ms-flex-line-pack: center;
}

.wt-companydetails .wt-companycontent+.wt-companycontent:before {
	top: 0;
	left: -5px;
	width: 10px;
	height: 100%;
	content: '';
	background: #fff;
	position: absolute;
}

.wt-companyinfotitle {
	float: left;
	width: 100%;
}

.wt-companyinfotitle h2 {
	font-size: 28px;
	margin: 0 0 17px;
	line-height: 22px;
}

.wt-companycontent .wt-description {
	margin: 0 0 27px;
}

.wt-companycontent .wt-description p {
	margin: 0;
	font-size: 16px;
	line-height: 26px;
}

/* Limitless Experience Style */
.wt-mobileimg {
	margin: 0;
	float: left;
	width: 100%;
}

.wt-mobileimg {
	width: 100%;
	display: block;
}

.wt-experienceholder {
	width: 100%;
	float: left;
	padding: 57px 0;
}

.wt-experienceholder .wt-sectiontitle {
	margin: 0 0 34px;
}

.wt-experienceholder .wt-description p {
	font-size: 16px;
	line-height: 26px;
	margin: 0 0 26px;
}

.wt-experienceholder .wt-appicon {
	margin-top: 16px;
}

.wt-appicon {
	float: left;
	width: 100%;
	list-style: none;
}

.wt-appicon li {
	float: left;
	width: auto;
	list-style-type: none;
}

.wt-appicon li+li {
	margin-left: 30px;
}

.wt-appicon li a {
	display: block;
}

.wt-appicon li figure {
	margin: 0;
	float: left;
	width: 100%;
}

.wt-appicon li figure img {
	width: 100%;
	display: block;
}

/* Inner Header Form Style */
.wt-headervtwo .wt-navigationarea .wt-logo {
	padding-right: 30px;
}

.wt-formbannervtwo {
	width: auto;
	margin: 13px 0 13px 30px;
}

.wt-formbannervtwo fieldset .form-group {
	-webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.20);
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.20);
	border-radius: 4px;
}

.wt-formbannervtwo fieldset .form-group .form-control {
	height: 50px;
	border: 1px solid #ddd;
	font-size: 14px;
}

.wt-formbannervtwo .wt-dropdown>span {
	line-height: 48px;
	font-size: 14px;
}

.wt-formbannervtwo .wt-dropdown>span i,
.wt-formbannervtwo .wt-dropdown>span em {
	line-height: 48px;
	font-size: 14px;
	padding: 0;
	height: auto;
	vertical-align: top;
}

.wt-formbannervtwo .wt-searchbtn {
	width: 50px;
	line-height: 50px;
}

.wt-formbannervtwo .wt-radioholder .wt-radio input[type=radio]+label {
	font-size: 14px;
}

/* Artcle Style */
/* Artcle Banner Style */
.wt-innerbannerholder {
	height: 300px;
	background-image: url(../images/bannerimg/img-02.jpg);
	background-size: cover;
	background-repeat: no-repeat;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-align-content: center;
	-ms-flex-line-pack: center;
	position: relative;
}

.wt-innerbannerholder:before {
	top: 0;
	right: 0;
	width: 100%;
	height: 100%;
	content: '';
	position: absolute;
	background: rgba(50, 50, 50, 0.40);
}

.wt-innerbannercontent {
	float: left;
	width: 100%;
	text-align: center;
}

.wt-title {
	float: left;
	width: 100%;
}

.wt-title h2 {
	display: block;
	font-size: 50px;
	font-weight: 700;
	line-height: 45px;
}

.wt-innerbannercontent .wt-title h2 {
	color: #fff;
}

.wt-articletabshold {
	float: left;
	width: 100%;
	display: block;
}

.wt-navarticletab {
	width: 100%;
	display: block;
	list-style: none;
	text-align: center;
	line-height: 20px;
	border-bottom: 1px solid #ddd;
}

.wt-navarticletab li {
	width: auto;
	display: inline-block;
	line-height: inherit;
	vertical-align: middle;
	list-style-type: none;
}

.wt-navarticletab li a {
	display: block;
	color: #767676;
	font-size: 16px;
	padding: 0 25px 15px;
	position: relative;
	line-height: inherit;
	font-family: 'Poppins', Arial, Helvetica, sans-serif;
}

.wt-navarticletabvtwo {
	line-height: 69px;
}

.wt-navarticletabvtwo li a {
	padding: 0 25px;
}

.wt-navarticletab li a:after {
	left: 0;
	width: 0;
	content: '';
	bottom: -1px;
	z-index: 1;
	height: 2px;
	position: absolute;
}

.wt-navarticletab li a.active:after,
.wt-navarticletab li:hover a:after {
	width: 100%;
}

.wt-articletabshold .wt-contentarticle {
	margin: 25px 0;
}

.wt-contentarticle {
	float: left;
	width: 100%;
}

.wt-article {
	float: left;
	width: 100%;
	margin: 15px 0;
	position: relative;
	border-radius: 4px;
	padding-bottom: 110px;
}

.wt-article:hover {
	-webkit-box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.25);
	box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.25);
}

.wt-article figure {
	margin: 0;
	float: left;
	width: 100%;
	background: #323232;
	border-radius: 4px 4px 0 0;
}

.wt-article figure img {
	width: 100%;
	opacity: 0.80;
	display: block;
	border-radius: 4px 4px 0 0;
}

.wt-article:hover figure img {
	opacity: 0.4;
}

.wt-articlecontent {
	left: 0;
	bottom: 0;
	float: left;
	width: 100%;
	padding: 30px;
	background: #fff;
	position: absolute;
	border-radius: 0 0 4px 4px;
}

.wt-articlecontent .wt-title h2 {
	margin: 0;
	display: block;
	color: #323232;
	font-size: 18px;
	font-weight: 400;
	line-height: 28px;
}

.wt-classicaricle-holder .wt-articlecontent .wt-title h2 {
	line-height: 22px;
}

.wt-articlecontent .wt-postarticlemeta {
	margin-top: 14px;
}

.wt-postarticlemeta {
	width: 100%;
	float: left;
	font-size: 13px;
	line-height: 14px;
	margin-bottom: 0;
	list-style: none;
}

.wt-postarticlemeta li {
	width: auto;
	float: left;
	padding: 0 12px;
	text-align: center;
	line-height: inherit;
	list-style-type: none;
}

.wt-postarticlemeta li:first-child {
	padding-left: 0;
}

.wt-postarticlemeta li+li {
	border-left: 1px solid #adadad;
}

.wt-postarticlemeta li i,
.wt-postarticlemeta li span {
	color: #666;
	display: inline-block;
	vertical-align: middle;
}

.wt-postarticlemeta li+li span {
	color: #55acee;
}

.wt-postarticlemeta li i {
	margin: 0 5px 0 0;
}

/* Article Single Style */
.wt-articlesingle-holder {
	float: left;
	width: 100%;
	padding: 30px;
	border-radius: 4px;
}

.wt-articlesingle-content {
	float: left;
	width: 100%;
}

.wt-singleimg-one {
	margin: 0;
	float: left;
	width: 100%;
	margin-bottom: 40px;
	border-radius: 4px;
	background: #323232;
}

.wt-singleimg-one img {
	width: 100%;
	opacity: 0.80;
	display: block;
	border-radius: 4px;
}

.wt-innertitle h2 {
	font-size: 28px;
	line-height: 28px;
}

.wt-articlesingle-content .wt-title h2 {
	display: block;
	font-size: 28px;
	margin: 0 0 25px;
	line-height: 26px;
}

.wt-articlesingle-content .wt-postarticlemeta {
	font-size: 16px;
	margin: 0 0 35px;
	line-height: 17px;
}

.wt-articlesingle-content .wt-postarticlemeta li {
	padding: 0 15px;
}

.wt-articlesingle-content .wt-postarticlemeta li:first-child {
	padding-left: 0;
}

.wt-articlesingle-content .wt-description p {
	font-size: 16px;
	margin: 0 0 23px;
	line-height: 26px;
}

.wt-articlesingle-content .wt-description .wt-clear {
	clear: both;
}

.wt-articlesingle-content .wt-description blockquote {
	margin: 0;
	border: 0;
	width: 100%;
	float: left;
	quotes: none;
	font-size: 20px;
	line-height: 30px;
	position: relative;
	padding: 0 250px 23px;
}

.wt-articlesingle-content .wt-description blockquote span {
	width: 82px;
	float: left;
	height: 82px;
	padding: 6px;
	margin-right: 13px;
	text-align: center;
	border-radius: 50%;
	background: rgba(255, 88, 81, 0.20);
}

.wt-articlesingle-content .wt-description blockquote span i {
	width: 70px;
	color: #fff;
	height: 70px;
	display: block;
	margin: 0 auto;
	font-size: 30px;
	line-height: 70px;
	text-align: center;
	border-radius: 50%;
}

.wt-articlesingle-content .wt-description .wt-blockquotevone q {
	display: block;
	margin: 11px 0;
}

.wt-blogdetailimgvtwo figcaption span {
	display: block;
	font-size: 13px;
	padding: 10px 0 0;
	margin: 0 0 22px;
	line-height: 13px;
	text-align: center;
	font-style: italic;
}

.wt-articlesingle-content .wt-description ul {
	float: left;
	width: 100%;
	list-style: none;
	font-size: 16px;
	line-height: 18px;
	padding: 0 0 15px;
	margin-bottom: 0;
}

.wt-articlesingle-content .wt-description .wt-blogliststyle {
	width: auto;
	float: none;
	overflow: hidden;
}

.wt-articlesingle-content .wt-description ul li {
	margin: 16px 0;
	position: relative;
	line-height: inherit;
	list-style-type: none;
	padding: 0 0 0 30px;
}

.wt-articlesingle-content .wt-description ul li:first-child {
	padding: 0 0 0 30px;
	margin: 2px 0 16px;
}

.wt-articlesingle-content .wt-description ul li:before {
	left: 0;
	top: 7px;
	color: #00cc8d;
	font-size: 16px;
	content: '\f00c';
	margin: -7px 0 0px;
	position: absolute;
	font-family: 'FontAwesome';
}

.wt-articlesingle-content .wt-description ul li span {
	font-size: inherit;
	line-height: inherit;
}

.wt-blogdetailimgvtwo {
	float: left;
	margin: 0;
	width: 100%;
	position: relative;
	border-radius: 4px;
}

.wt-blogdetailimgvtwo img {
	width: 100%;
	display: block;
	position: relative;
	border-radius: 4px;
}

.wt-blogdetailimgvtwo .test:before {
	top: 0;
	right: 0;
	width: 100%;
	height: 100%;
	content: '';
	position: absolute;
	background: rgba(50, 50, 50, 0.40);
}

.wt-blogdetailimgvtwo.wt-alignleft {
	width: auto;
	margin-right: 30px;
}

.wt-blogdetailimgvtwo.wt-alignright {
	width: auto;
	float: right;
	margin-left: 30px;
}

.wt-video {
	float: left;
	width: 100%;
	margin: 0 0 30px;
}

.wt-video figure {
	margin: 0;
	float: left;
	width: 100%;
	background: #323232;
}

.wt-video figure img {
	width: 100%;
	opacity: 0.80;
	display: block;
}

.wt-tagsshare {
	float: left;
	width: 100%;
}

.wt-tagsshare {
	float: left;
	width: 100%;
	padding: 40px 0;
	border-top: 1px solid #eff2f5;
	border-bottom: 1px solid #eff2f5;
}

.wt-tagsshare .wt-tag {
	width: auto;
}

.wt-tagsshare .wt-tag a {
	font-size: 12px;
	margin: 0 5px;
	line-height: 28px;
}

.wt-tagsshare .wt-tag span {
	float: left;
	font-size: 14px;
	line-height: 18px;
	display: inline-block;
	padding: 6px 0;
	margin-right: 15px;
}

.wt-blogsocialicons {
	width: auto;
	float: right;
}

.wt-tagsshare .wt-blogsocialicons {
	padding: 5px 0;
}

.wt-blogsocialicons li.wt-sharejob {
	width: auto;
}

.wt-socialiconssimple li:last-child {
	padding-right: 0;
}

.wt-blogsocialicons span {
	float: left;
	font-size: 14px;
	display: block;
	line-height: inherit;
}

.wt-socialiconssimple li a {
	font-size: 16px;
}

.wt-author {
	width: 100%;
	float: left;
	padding: 40px 0;
	margin: 0 0 40px;
	border-bottom: 1px solid #dbdbdb;
}

.wt-authordetails {
	float: left;
	width: 100%;
	padding: 20px;
	background: #f7f7f7;
	border-radius: 4px;
}

.wt-author figure {
	width: auto;
	float: left;
	margin: 0 20px 0 0;
	position: relative;
}

.wt-author figure a {
	display: block;
	overflow: hidden;
	position: relative;
}

.wt-author figure i {
	top: 0;
	left: 0;
	color: #fff;
	width: 30px;
	height: 30px;
	font-size: 12px;
	line-height: 30px;
	text-align: center;
	border-radius: 50%;
	position: absolute;
	background: #f91942;
}

.wt-authorcontent {
	overflow: hidden;
	padding: 12px 0 0;
}

.wt-authorhead {
	width: 100%;
	float: left;
}

.wt-authorhead h3 {
	margin: 0 0 9px;
	color: #323232;
	font-size: 16px;
	line-height: 14px;
	font-weight: 400;
}

.wt-authorhead span {
	display: block;
	font-size: 13px;
	line-height: 13px;
}

.wt-authorhead span i {
	display: inline-block;
	vertical-align: middle;
}

.wt-authorhead span a {
	display: block;
}

.wt-authorcontent .wt-description {
	padding: 20px 0 0;
}

.wt-authorcontent .wt-description p {
	margin: 0;
	font-size: 14px;
}

.wt-boxleft {
	float: left;
}

.wt-boxright {
	float: right;
}

.wt-boxright .wt-socialiconssimple li:last-child {
	padding-right: 0;
}

.wt-comments {
	width: 100%;
	float: left;
	margin: 0 0 40px;
	padding: 0 0 40px;
	border-bottom: 1px solid #dbdbdb;
}

.wt-comments>h2 {
	font-size: 20px;
	margin: 0 0 16px;
	font-weight: 400;
	line-height: 18px;
}

.wt-comments ul {
	width: 100%;
	float: left;
	font-size: 16px;
	line-height: 18px;
	list-style: none;
}

.wt-comments>ul>li {
	width: 100%;
	float: left;
	line-height: inherit;
	list-style-type: none;
}

.wt-comments>ul>li+li {
	margin: 20px 0 0;
}

.wt-comments>ul>li .wt-author {
	border: 0;
	margin: 0;
	padding: 0;
}

.wt-child {
	margin: 0;
	margin-top: 10px;
	list-style: none;
	padding-left: 95px;
}

.wt-child li {
	list-style-type: none;
}

.wt-child>li+li {
	margin: 20px 0 0;
}

.wt-replaybox {
	width: 100%;
	float: left;
}

.wt-replaybox h2 {
	font-size: 20px;
	margin: 0 0 16px;
	font-weight: 400;
	line-height: 18px;
}

.wt-formreply .wt-inputwithicon .form-control {
	padding: 10px 10px 10px 40px;
}

.wt-formreply .wt-inputwithicon i {
	width: 40px;
	height: 40px;
	font-size: 18px;
	line-height: 40px;
	text-align: center;
}

.wt-btnreply {
	float: right;
	display: block;
	font-size: 16px;
	line-height: 16px;
}

.wt-btnreply span {
	float: left;
	color: #767676;
	font-size: 14px;
	line-height: inherit;
	padding: 0 10px 0 0;
}

.wt-btnreply i {
	color: #00cc67;
	font-family: 14px;
}

.wt-commentsbtn {
	float: left;
	margin: 30px 0 0;
	width: 100%;
	text-align: center;
}

.wt-commentsbtn .wt-btn {
	border: 0;
	padding: 0 30px;
	font-size: 14px;
	line-height: 50px;
}

.wt-formleavecomment fieldset {
	width: auto;
	float: none;
	clear: both;
	margin: -5px;
	overflow: hidden;
}

.wt-formleavecomment fieldset .form-group {
	margin: 0;
	width: 50%;
	padding: 5px;
}

.wt-formleavecomment fieldset .form-group i {
	top: 4px;
	left: 4px;
	color: #666;
	font-size: 14px;
}

.wt-formleavecomment .form-group:nth-child(5) {
	width: 100%;
}

.wt-formleavecomment fieldset .form-group input.form-control::placeholder {
	color: #666;
}

.wt-formleavecomment .form-group textarea.form-control {
	height: 130px;
}

.wt-formleavecomment .form-group .wt-btn {
	border: 0;
	padding: 0 40px;
	font-size: 14px;
	line-height: 50px;
}

/* Sidebar Style */
/* widget Style */
.wt-widget {
	float: left;
	width: 100%;
	padding: 30px;
	margin: 0 0 30px;
	background: #fff;
	border-radius: 4px;
}

.wt-widgettitle {
	margin-bottom: 30px;
	padding-bottom: 17px;
	border-bottom: 1px solid #ddd;
}

.wt-widgettitle h2 {
	margin: 0;
	display: block;
	font-weight: 400;
	font-size: 18px;
	line-height: 18px;
}

.wt-widgetcontent {
	float: left;
	width: 100%;
}

.wt-categoriescontent {
	margin: 0;
	float: left;
	width: 100%;
	list-style: none;
	line-height: 14px;
}

.wt-categoriescontent li {
	float: left;
	width: 100%;
	line-height: inherit;
	list-style-type: none;
}

.wt-categoriescontent li+li {
	margin-top: 20px;
}

.wt-categoriescontent li a {
	color: #767676;
	display: block;
	font-size: 14px;
	line-height: inherit;
}

.wt-categoriescontent li a em {
	float: right;
	font-style: normal;
}

.wt-particlehold {
	float: left;
	width: 100%;
}

.wt-widgetarticlesholder .wt-particlehold+.wt-particlehold {
	margin-top: 30px;
}

.wt-particlehold figure {
	margin: 0;
	width: auto;
	float: left;
	border-radius: 5px;
	background: #323232;
}

.wt-particlehold figure img {
	width: 100%;
	display: block;
	opacity: 0.80;
	background: #fff;
	border-radius: 5px;
}

.wt-particlehold:hover figure img {
	opacity: 0.4;
}

.wt-particlecontent {
	margin: -4px 0;
	overflow: hidden;
	padding: 0 0 0 20px;
}

.wt-particlecontent h3 {
	margin: 0 0 9px;
	font-size: 14px;
	line-height: 22px;
	font-weight: 400;
}

.wt-particlecontent span {
	color: #666;
	display: block;
	font-size: 13px;
	padding: 2px 0 0;
	line-height: 13px;
}

.wt-particlecontent span i {
	margin: 0 3px 0 0;
}

.wt-widgettag {
	float: left;
	width: 100%;
}

.wt-widget .wt-widgettag {
	width: auto;
	float: none;
	margin: -5px;
	overflow: hidden;
}

.wt-widgettag a {
	float: left;
	margin: 5px;
	padding: 0 18px;
	color: #767676;
	font-size: 14px;
	line-height: 38px;
	text-align: center;
	border-radius: 20px;
	border: 1px solid #ddd;
}

.wt-widgettag a:hover {
	color: #fff;
}

.wt-classicaricle-header,
.wt-classicaricle-holder {
	float: left;
	width: 100%;
}

.wt-classicaricle-header>.wt-title h2 {
	font-size: 28px;
	margin: 0 0 18px;
	line-height: 28px;
}

.wt-classicaricle-header .wt-description p {
	color: #767676;
	font-size: 16px;
	line-height: 26px;
	margin: 0 0 22px;
}

.wt-article-holder {
	float: left;
	width: 100%;
	margin: -15px 0;
}

.wt-classicaricle-holder .wt-pagination {
	margin-top: 40px;
}

/* About Style */
/* Greetings & Welcome Style */
.wt-greeting-holder {
	float: left;
	width: 100%;
	padding: 30px;
	background: #fff;
}

.wt-greetingcontent {
	float: left;
	width: 100%;
	padding: 22px 0;
}

.wt-greetingcontent .wt-sectiontitle {
	margin: 0 0 34px;
}

.wt-greetingcontent .wt-description p {
	font-size: 16px;
	line-height: 26px;
	margin: 0 0 26px;
}

.wt-statistics {
	width: 100%;
	float: left;
	margin: 12px 0 0;
}

.wt-statisticcontent {
	float: left;
	width: 33.33%;
}

.wt-statisticcontent h3 {
	font-size: 28px;
	line-height: 28px;
	font-weight: 700;
	display: inline-block;
	vertical-align: middle;
}

.wt-statisticcontent h4 {
	margin: 0;
	float: left;
	width: 100%;
	font-size: 16px;
	color: #767676;
	font-weight: 400;
	line-height: 16px;
}

.wt-statisticcontent em {
	font-size: 28px;
	font-weight: 600;
	font-style: normal;
	line-height: 28px;
}

.wt-countercolor1 h3,
.wt-countercolor1 em {
	color: #2ecc71
}

.wt-countercolor2 h3,
.wt-countercolor2 em {
	color: #3498db
}

.wt-countercolor3 h3,
.wt-countercolor3 em {
	color: #9b59b6
}

.wt-greetingvideo {
	float: left;
	width: 100%;
}

.wt-greetingvideo figure {
	margin: 0;
	float: left;
	width: 100%;
}

.wt-greetingvideo figure a {
	display: block;
}

.wt-greetingvideo figure img {
	display: block;
	width: 100%;
}

/* Signup Style */
.wt-signupcontent {
	float: left;
	width: 100%;
	padding: 68px 0 68px 35px;
}

.wt-signupcontent .wt-title h2 {
	color: #fff;
	display: block;
	font-size: 60px;
	margin: 0 0 20px;
	line-height: 68px;
}

.wt-signupcontent .wt-title h2 span {
	display: block;
	font-weight: 400;
}

.wt-signupcontent .wt-description p {
	color: #fff;
	font-size: 18px;
	line-height: 28px;
}

.wt-signupcontent .wt-btnarea {
	margin: 12px 0 0;
}

.wt-signupcontent .wt-btnarea a+a {
	margin-left: 26px;
}

.wt-signupholder {
	float: left;
	width: 100%;
	background: url(../images/signup.jpg);
	background-size: cover;
	background-repeat: no-repeat;
}

.wt-btnvtwo {
	background: #323232 !important;
}

/* Brands Style */
.wt-brandimg {
	margin: 0;
	float: left;
	width: 100%;
}

.wt-barandslider {
	padding: 40px 0;
	background: #fcfcfc;
}

.wt-barandslider .owl-item+.owl-item figure {
	border-left: 1px solid #dbdbdb;
}

.wt-brandimg img {
	width: 100%;
	display: block;
}

/* Our Team Style */
.wt-teamholder {
	float: left;
	width: 100%;
}

.wt-speakerimg {
	margin: 0;
	float: left;
	width: 100%;
	border-radius: 4px;
	background: #323232;
}

.wt-speakerimg img {
	width: 100%;
	display: block;
	border-radius: 4px;
}

.wt-teamholder:hover .wt-speakerimg img {
	opacity: 0.60;
}

.wt-teamcontent {
	float: left;
	width: 100%;
	padding: 20px 10px;
}

.wt-teamcontent .wt-title {
	text-align: center;
}

.wt-teamcontent .wt-title h2 {
	display: block;
	font-size: 18px;
	line-height: 18px;
	font-weight: 400;
}

.wt-teamcontent .wt-title {
	font-size: 14px;
	line-height: 16px;
}

.wt-teamcontent .wt-socialiconssimple {
	margin-top: 20px;
}

.wt-teamcontent .wt-socialiconssimple li {
	float: none;
	display: inline-block;
	vertical-align: middle;
}

.wt-ourteamhold {
	padding: 80px 0 10px;
}

.wt-teamslider {
	padding: 0 30px;
}

/* How To Works Style */
/* Start Hiring Style */
.wt-starthiringhold+.wt-starthiringhold {
	border-top: 1px solid #ddd;
}

.wt-innerspace {
	padding: 80px 30px;
}

.wt-starthiringcontent {
	float: left;
	width: 100%;
}

.wt-starthiringcontent .wt-sectionhead .wt-description p {
	margin: 0;
	font-size: 16px;
	line-height: 26px;
	margin: 0 0 23px;
}

.wt-starthiringcontent .wt-sectionhead .wt-description p a {
	text-decoration: none;
	color: #55acee;
}

.wt-likeunlike {
	float: left;
	width: 100%;
	line-height: 14px;
}

.wt-likeunlike span {
	color: #323232;
	font-size: 12px;
	line-height: inherit;
}

.wt-likeunlike a {
	line-height: inherit;
	font-size: 14px;
	padding: 0 7px;
}

.wt-like,
.wt-like:hover,
.wt-like:focus {
	color: #00cc8d
}

.wt-unlike,
.wt-unlike:hover,
.wt-unlike:focus {
	color: #ff5851
}

.wt-likeunlike a+a {
	border-left: 1px solid #989898;
}

/*	How To Work Style */
.wt-howtoworkimg {
	float: left;
	width: 100%;
}

.wt-howtoworkimg figure {
	margin: 0;
	float: left;
	width: auto;
}

.wt-howtoworkimg figure img {
	width: 100%;
	display: block;
}

/*	Accordion Style */
.wt-accordionhold {
	float: left;
	width: 100%;
	list-style: none;
}

.wt-accordionhold li {
	float: left;
	width: 100%;
	list-style-type: none;
}

.wt-accordionhold li:nth-child(even) .wt-accordiontitle {
	border-top: 0;
	border-bottom: 0;
}

.wt-accordionhold li:nth-child(even) .wt-accordiondetails {
	border-bottom: 0;
	border-top: 1px solid #ddd;
}

.wt-accordiontitle {
	float: left;
	width: 100%;
	cursor: pointer;
	padding: 10px 20px;
	border: 1px solid #ddd;
}

.wt-accordiontitle span {
	font-size: 14px;
	color: #323232;
	line-height: 28px;
}

.wt-accordiondetails {
	float: left;
	width: 100%;
	padding: 30px;
	border-bottom: 1px solid #ddd;
	background: #f7f7f7;
}

.wt-accordiondetails .wt-title h3 {
	font-size: 18px;
	line-height: 20px;
	font-weight: 400;
}

.wt-accordiondetails .wt-description p {
	font-size: 14px;
	line-height: 24px;
}

.wt-accordiondetails .wt-description p a {
	color: #55acee;
	text-decoration: none;
}

/* Register Page Style */
/* Register Form Style */
.wt-registerformhold {
	float: left;
	width: 100%;
	background: #fff;
}

.wt-registerformmain {
	float: left;
	width: 100%;
	padding: 30px;
}

.wt-registerhead {
	float: left;
	width: 100%;
	margin: 0 0 15px;
	padding: 0 100px;
	text-align: center;
}

.wt-registerhead .wt-title h3 {
	font-size: 28px;
	line-height: 30px;
	font-weight: 700;
	margin: 0 0 19px;
	text-transform: inherit;
}

.wt-registerhead .wt-description p {
	font-size: 16px;
	line-height: 26px;
}

.wt-joinforms {
	float: left;
	width: 100%;
}

.wt-joinsteps {
	float: left;
	width: 100%;
	margin: 0 0 30px;
	list-style: none;
	text-align: center;
}

.wt-joinsteps li {
	padding: 0 12px;
	margin: 0 15px;
	position: relative;
	display: inline-block;
	vertical-align: middle;
	list-style-type: none;
}

.wt-joinsteps li+li:after {
	width: 30px;
	content: '';
	top: 50%;
	left: -32px;
	height: 2px;
	margin-top: -1px;
	background: #ddd;
	position: absolute;
}

.wt-joinsteps li a {
	color: #666;
	width: 40px;
	height: 40px;
	display: block;
	text-align: center;
	border-radius: 50px;
	border: 2px solid #ddd;
	font: 700 13px/38px 'Poppins', Arial, Helvetica, sans-serif;
}

.wt-joinsteps li.wt-done-next a {
	color: #fff;
	background: #00cc8d;
	border-color: #00cc8d;
}

/* Register Form Style */
.wt-formregister .wt-registerformgroup {
	float: none;
	width: auto;
	margin: -5px;
}

.form-group-half {
	width: 50%;
}

.wt-formregister .wt-registerformgroup .form-group {
	margin: 0;
	padding: 5px;
}

.wt-form-group-dropdown .form-control {
	padding: 10px 10px 10px 113px;
}

.wt-form-group-dropdown .wt-select {
	top: 5px;
	left: 5px;
	width: 95px;
	position: absolute;
}

.wt-form-group-dropdown .wt-select select {
	border-radius: 4px 0 0 4px;
}

.wt-formregister .wt-formregisterstart {
	margin-top: 20px;
}

.wt-formtitle h4 {
	font-size: 18px;
	margin: 0 0 7px;
	font-weight: 400;
	line-height: 18px;
}

.wt-joinnowholder {
	float: left;
	width: 100%;
	margin-top: 37px;
	text-align: center;
}

.wt-joinnowholder .wt-title h4 {
	font-size: 18px;
	margin: 0 0 6px;
	font-weight: 400;
	line-height: 20px;
}

.wt-joinnowholder .wt-description p {
	margin: 0;
	font-size: 16px;
	padding: 0 50px;
	line-height: 26px;
}

.wt-iconwithtext {
	overflow: visible;
	margin: 20px 0 -5px;
	text-align: center;
}

.wt-iconwithtext li {
	padding: 0;
	float: none;
	margin: 5px 0;
	display: inline-block;
	vertical-align: middle;
}

.wt-iconwithtext li+li {
	margin-left: 7px;
}

.wt-iconwithtext li a {
	padding: 0;
	width: auto;
	height: 44px;
	line-height: 44px;
	border-radius: 4px;
}

.wt-iconwithtext li a:hover {
	-webkit-box-shadow: 10px 10px 25px 0 rgba(0, 0, 0, 0.25);
	box-shadow: 10px 10px 25px 0 rgba(0, 0, 0, 0.25);
}

.wt-iconwithtext li a i {
	width: 44px;
	height: 24px;
	line-height: 24px;
	border-right: 1px solid rgba(255, 255, 255, 0.40);
	display: inline-block;
}

.wt-iconwithtext li a em {
	padding: 0 20px;
	font-weight: 700;
	font-style: normal;
	line-height: inherit;
}

.wt-formaccordionhold li:nth-child(even) .wt-accordiontitle {
	border-bottom: 1px solid #ddd;
}

.wt-formaccordionhold li:nth-child(even) .wt-accordiondetails {
	border: 0;
}

.wt-formaccordionhold .wt-accordiontitle {
	padding: 0 20px;
}

.wt-formaccordionhold .wt-accordiontitle .wt-radio label {
	color: #666;
	line-height: 16px;
	padding: 17px 20px 17px 30px;
}

.wt-formaccordionhold .wt-accordiontitle .wt-radio label span {
	color: #666;
	font-size: 13px;
	line-height: inherit;
}

.wt-formaccordionhold .wt-accordiontitle .wt-radio input[type=radio]+label:before {
	top: 50%;
	margin-top: -8px;
}

.wt-formaccordionhold .wt-accordiontitle .wt-radio input[type=radio]+label:after {
	top: 50%;
	margin-top: -3px;
}

.wt-formaccordionhold .wt-accordiontitle .wt-radio input[type=radio]:checked+label {
	color: #323232;
}

.wt-termsconditions .wt-checkboxholder .wt-checkbox input[type=checkbox]+label span {
	color: #323232;
	margin-top: -7px;
	font-size: 14px;
	line-height: 23px;
}

.wt-radioboxholder {
	float: left;
	width: 50%;
}

.wt-radioboxholder .wt-title h4 {
	margin: 0 0 13px;
	font-size: 16px;
	font-weight: 400;
	line-height: 18px;
}

.wt-radioboxholder .wt-radio+.wt-radio {
	margin: 18px 0 0;
}

.wt-radioboxholder .wt-radio input[type=radio]+label {
	color: #323232;
}

.wt-othersearch {
	margin: 20px 0 0;
}

.wt-checkboxholder {
	float: left;
	width: 100%;
	margin: 30px 0 0;
}

.wt-checkboxholder .wt-radio,
.wt-checkboxholder .wt-checkbox {
	margin: 0 0 20px;
}

.wt-checkboxholder .wt-checkbox input[type=checkbox]+label {
	color: #323232;
	font-size: 14px;
	line-height: 14px;
}

.wt-checkboxholder .wt-checkbox input[type=checkbox]+label a {
	color: #55acee;
}

.wt-joinformc {
	float: left;
	width: 100%;
}

.wt-joinformsimg {
	width: 220px;
	display: block;
	margin: 0 auto 35px;
}

.wt-joinformsimg img {
	width: 100%;
	display: block;
}

.wt-verifyform .form-group {
	margin: 0;
}

.wt-verifyform .form-group label {
	margin: 0 0 7px;
	font-size: 14px;
	line-height: 16px;
	color: #767676;
}

.wt-verifyform .form-group label a {
	color: #55acee;
}

.wt-verifyform .form-group.wt-btnarea {
	margin: 10px 0 0;
}

.wt-gotodashboard {
	float: left;
	width: 100%;
	text-align: center;
}

.wt-gotodashboard span {
	font-size: 14px;
	line-height: 22px;
	display: block;
}

.wt-gotodashboard span a {
	color: #55acee;
}

.wt-gotodashboard .wt-btn {
	margin: 30px 0 0;
}

.wt-registerformfooter {
	float: left;
	width: 100%;
	padding: 20px;
	text-align: center;
	border-top: 1px solid #ddd;
}

.wt-registerformfooter span {
	display: block;
	font-size: 14px;
	line-height: 29px;
}

.wt-registerformfooter span a {
	color: #55acee;
}

/* Privacy Policy Style */
.wt-effectivecontent {
	float: left;
	width: 100%;
	list-style: none;
	line-height: 18px;
}

.wt-effectivecontent li {
	float: left;
	width: 100%;
	line-height: inherit;
	;
	list-style-type: none;
}

.wt-effectivecontent li a {
	display: block;
	color: #767676;
	font-size: 14px;
	line-height: inherit;
}

.wt-effectivecontent li+li {
	margin-top: 16px;
}

.wt-submitreportholder {
	float: left;
	width: 100%;
	border-radius: 4px;
}

.wt-titlebar {
	width: 100%;
	float: left;
	padding: 25px 30px;
	border-bottom: 1px solid #ddd;
}

.wt-titlebar h2 {
	margin: 0;
	font-size: 28px;
	line-height: 30px;
}

.wt-reportdescription {
	float: left;
	width: 100%;
	padding: 30px;
}

.wt-reportdescription .wt-title h3 {
	font-size: 20px;
	margin: 0 0 12px;
	font-weight: 400;
	line-height: 20px;
}

.wt-reportdescription .wt-description p {
	font-size: 16px;
	line-height: 24px;
	margin: 0 0 24px;
}

.wt-reportdescription .wt-description:last-child p {
	margin: 0;
}

.wt-reportdescription .wt-description p a {
	color: #55acee;
	text-decoration: none;
}

.wt-reportdescription .wt-description p i {
	color: #ff5851
}

/* User listing Style */
.wt-categoriesslider-holder {
	background: #fff;
	min-height: 80px;
	overflow: hidden;
	position: relative;
	border: 1px solid #ddd;
}

.wt-categoriesslider-holder .wt-title {
	width: 320px;
	height: 100%;
	padding: 10px;
	background: #fff;
	z-index: 9;
	position: absolute;
	left: 0;
	top: 0;
	text-align: center;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-align-content: center;
	-ms-flex-line-pack: center;
	border-right: 1px solid #ddd;
}

.wt-categoriesslider-holder .wt-title h2 {
	margin: 0;
	font-size: 18px;
	font-weight: 400;
	line-height: 20px;
}

.wt-categoriesslider {
	width: 100%;
	float: left;
	padding-left: 319px;
}

.wt-categoryslidercontent {
	float: left;
	width: 100%;
	padding: 15px;
	border-left: 1px solid #ddd;
}

.wt-categoryslidercontent:hover {
	background: #f7f7f7;
}

.wt-categoryslidercontent figure {
	margin: 0;
	float: left;
	width: 50px;
	height: 50px;
	border: 1px solid #ddd;
	margin-right: 15px;
	border-radius: 50px;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-align-content: center;
	-ms-flex-line-pack: center;
}

.wt-categoryslidercontent figure img {
	display: block;
	max-width: 30px;
	width: auto !important;
}

.wt-categoryslidercontent .wt-cattitle {
	float: left;
	width: auto;
	max-width: 70%;
	position: static;
	padding: 4px 0 3px;
}

.wt-categoryslidercontent .wt-cattitle h3 {
	font-size: 14px;
	margin: 0 0 4px;
	font-weight: 400;
	line-height: 16px;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.wt-categoryslidercontent .wt-cattitle span {
	font-size: 12px;
	line-height: 14px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

/* User listing sidebar Style */
.wt-formsearch>fieldset>.form-group {
	margin: 0 0 30px;
}

.wt-formsearch fieldset .wt-checkboxholder .wt-checkbox:last-child {
	margin-bottom: 20px;
}

.wt-formsearch fieldset .form-group .form-control {
	width: 100%;
	padding-right: 60px;
}

.wt-searchgbtn {
	top: 0;
	right: 0;
	color: #fff;
	width: 50px;
	display: block;
	line-height: 50px;
	position: absolute;
	text-align: center;
	border-left: 1px solid #ddd;
	border-radius: 0 5px 5px 0;
}

.wt-searchgbtn:hover,
.wt-searchgbtn:focus {
	color: #fff;
}

.wt-formsearch fieldset .form-group .form-control:focus {
	border-color: #ddd;
}

.wt-formsearch fieldset .wt-checkboxholder {
	margin: 0;
}

.wt-formsearch fieldset .wt-checkboxholder .wt-checkbox label {
	font-size: 14px;
	color: #767676;
}

.wt-formsearch fieldset .wt-checkboxholder {
	max-height: 150px;
}

.wt-formsearch fieldset .wt-checkboxholder .wt-checkbox label img {
	width: auto;
	display: inline-block;
	vertical-align: baseline;
}

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background: #3498db !important;
}

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	width: 4px;
}

.mCSB_scrollTools .mCSB_draggerRail {
	width: 4px;
	background: #f7f7f7;
}

.wt-usersidebaricon {
	float: left;
	width: 100%;
	display: none;
	margin-bottom: 30px;
}

.wt-usersidebaricon span {
	color: #fff;
	width: 30px;
	float: right;
	height: 30px;
	font-size: 18px;
	line-height: 30px;
	text-align: center;
	border-radius: 50px;
	position: relative;
}

.wt-usersidebaricon span i {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	content: '';
	position: absolute;
	border-radius: 50px;
	pointer-events: none;
	animation: sonarWave 2s linear infinite;
}

.wt-applyfilters {
	float: left;
	width: 100%;
	text-align: center;
}

.wt-applyfilters span {
	display: block;
	font-size: 13px;
	line-height: 18px;
	margin: 0 0 16px;
}

.wt-userlistingtitle {
	float: left;
	width: 100%;
	margin-bottom: 30px;
}

.wt-userlistingtitle span {
	display: block;
	font: 400 16px/18px 'Poppins', Arial, Helvetica, sans-serif;
}

.wt-userlistingtitle span em {
	color: #323232;
	font-style: normal;
}

.wt-filterholder {
	float: left;
	width: 100%;
	margin: 0 0 30px;
}

.wt-filtertag {
	float: left;
	width: 100%;
	margin: -2px 0;
	list-style: none;
	line-height: 29px;
}

.wt-filtertag li {
	opacity: 1;
	float: left;
	width: auto;
	margin: 2px 0;
	padding: 0;
	border-radius: 0;
	line-height: inherit;
	list-style-type: none;
}

.wt-filtertag li+li {
	margin-left: 5px;
}

.wt-filtertag li:hover a i {
	margin: 0 5px 0 0;
}

.wt-filtertag li a {
	display: block;
	color: #767676;
	background: #fff;
	font-size: 12px;
	padding: 0 13px;
	overflow: hidden;
	border-radius: 15px;
	border: 1px solid #ddd;
}

.wt-filtertag li a i {
	opacity: 1;
	float: none;
	color: #ff5851;
	text-shadow: none;
	margin: 0 15px 0 -25px;
	display: inline-block;
	vertical-align: baseline;
}

.wt-filtertag li:hover a i,
.wt-filtertag li a i:focus {
	color: #ff5851;
}

.tipso_bubble {
	border-radius: 20px 20px 20px 0;
}

.tipso_bubble .tipso_content {
	border-radius: 20px 20px 20px 0;
	border: 1px solid #ddd;
	font-size: 12px;
}

.wt-filtertag li.wt-filtertagclear {
	margin-right: 20px;
}

.wt-filtertag .wt-filtertagclear a i {
	margin: 0 5px 0 0;
}

.wt-filtertag .wt-filtertagclear a {
	border-radius: 0;
	position: relative;
	overflow: visible;
}

.wt-filtertag .wt-filtertagclear a:after {
	width: 0;
	height: 0;
	top: -1px;
	content: '';
	right: -20px;
	position: absolute;
	border-top: 16px solid transparent;
	border-left: 20px solid #ff5851;
	border-bottom: 15px solid transparent;
}

.wt-filtertag .wt-filtertagclear a,
.wt-filtertag .wt-filtertagclear a i,
.wt-filtertag .wt-filtertagclear:hover a,
.wt-filtertag .wt-filtertagclear:hover a i {
	color: #fff;
}

.wt-userlistinghold {
	float: left;
	width: 100%;
	padding: 30px;
	background: #fff;
	border-radius: 4px;
}

.wt-userlistinghold+.wt-userlistinghold {
	margin: 30px 0 0;
}

.wt-userlistinghold:hover {
	-webkit-box-shadow: 10px 10px 20px 0 rgba(0, 0, 0, 0.25);
	box-shadow: 10px 10px 20px 0 rgba(0, 0, 0, 0.25);
}

.wt-userlistingimg {
	width: auto;
	float: left;
	border-radius: 4px;
	max-height: 100px;
	max-width: 100px;
	margin: 0 30px 30px 0;
}

.wt-userlistingimg img {
	width: 100%;
	display: block;
	border-radius: 4px;
}

.wt-userlistingcontent {
	overflow: hidden;
}

.wt-contenthead {
	float: left;
	width: auto;
	max-width: 420px;
}

.wt-contenthead .wt-title>a {
	display: block;
	color: #323232;
	margin: 0 0 9px;
	font: 400 14px/16px 'Poppins', Arial, Helvetica, sans-serif;
}

.wt-contenthead .wt-title h2 {
	margin: 0;
	font-weight: 400;
	margin: 0 0 16px;
	font-size: 18px;
	line-height: 22px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.wt-contenthead .wt-title a i {
	color: #00cc8d
}

.wt-userlisting-breadcrumb {
	float: left;
	width: 100%;
	line-height: 14px;
}

.wt-userlisting-breadcrumb li {
	width: auto;
	padding: 0 12px;
	line-height: inherit;
	list-style-type: none;
	display: inline-block;
	vertical-align: middle;
}

.wt-userlisting-breadcrumb li:first-child {
	padding-left: 0;
}

.wt-userlisting-breadcrumb li span,
.wt-userlisting-breadcrumb li a {
	display: block;
	color: #767676;
	font-size: 13px;
	line-height: inherit;
}

.wt-userlisting-breadcrumb li+li {
	border-left: 1px solid #ddd;
}

.wt-userlistinghold .wt-description p {
	font-size: 14px;
	line-height: 24px;
}

.wt-userlistinghold .wt-widgettag {
	width: auto;
	margin: -3px;
}

.wt-userlistinghold .wt-widgettag a {
	margin: 3px;
	font-size: 12px;
	line-height: 28px;
}

.wt-starsvtwo {
	display: block;
	line-height: 16px;
}

.wt-starsvtwo i {
	color: rgba(218, 218, 218, 0.8)
}

.wt-starsvtwo i:nth-child(1) {
	font-size: 8px;
}

.wt-starsvtwo i:nth-child(2) {
	font-size: 10px;
}

.wt-starsvtwo i:nth-child(3) {
	font-size: 12px;
}

.wt-starsvtwo i:nth-child(4) {
	font-size: 14px;
}

.wt-starsvtwo i:nth-child(5) {
	font-size: 16px;
}

.wt-starsvtwo i.fill {
	color: #fecb02;
}

.wt-starcontent {
	clear: both;
	display: block;
	color: #323232;
	margin: 8px 0 0;
	font-size: 20px;
	text-align: center;
}

.wt-starcontent sub {
	bottom: 0;
	font-size: 70%;
	color: #767676;
}

.wt-starcontent em {
	font-style: normal;
	color: #55acee;
	display: block;
	font-size: 13px;
}

.wt-featured {
	background: #fffdf3;
	position: relative;
	overflow: hidden;
}

.wt-featuredtag.wt-featuredtagcolor1 {
	border-top-color: #e67e22;
}

.wt-featuredtag.wt-featuredtagcolor2 {
	border-top-color: #2ecc71;
}

.wt-featuredtag.wt-featuredtagcolor3 {
	border-top-color: #ff5851;
}

.wt-featuredtag {
	top: 0;
	left: 0;
	width: 40px;
	height: 40px;
	position: absolute;
	border-top: 40px solid #f1c40f;
	border-right: 40px solid transparent;
}

.wt-featuredtag img {
	max-width: 40px;
	margin: -85px 4px 0;
	border: 0;
}

.wt-userlistingholder .wt-pagination {
	margin-top: 40px;
}

.wt-viewjobholder {
	top: 0;
	right: 0;
	width: 255px;
	height: 100%;
	position: absolute;
	background: #fff;
	border-left: 1px solid #ddd;
}

.wt-viewjobholder ul {
	float: left;
	width: 100%;
	padding: 30px;
	list-style: none;
	line-height: 16px;
	margin: 0;
}

.wt-viewjobholder ul li {
	float: left;
	width: 100%;
	line-height: inherit;
	list-style-type: none;
}

.wt-viewjobholder ul li.wt-btnarea {
	margin: 27px 0 0;
}

.wt-viewjobholder ul li.wt-btnarea .wt-btn {
	line-height: 36px;
	width: 100%;
	padding: 0 30px;
}

.wt-viewjobholder ul li+li {
	margin-top: 12px;
}

.wt-viewjobholder ul li span {
	display: block;
	color: #323232;
	font-size: 14px;
}

.wt-viewjobholder ul li span em {
	width: 30px;
	display: inline-block;
	vertical-align: text-top;
}

.wt-viewjobholder ul li a i,
.wt-viewjobholder ul li span i {
	font-size: 13px;
	width: 30px;
}

.wt-clicklike {
	color: #767676;
}

.wt-viewjobdollar {
	color: #00cc8d;
}

.wt-viewjobfolder {
	color: #3498db;
}

.wt-viewjobclock {
	color: #ff5851;
}

.wt-viewjobtag {
	color: #cf649a;
}

.wt-userlistingholdvtwo {
	min-height: 281px;
	position: relative;
}

.wt-amountbox {
	width: 100%;
	float: left;
	margin: 0 0 16px;
	text-align: center;
}

.wt-amountbox span,
.wt-amountbox input {
	display: inline-block;
	vertical-align: middle;
}

.wt-amountbox span {
	color: #666;
	font-size: 13px;
	line-height: 16px;
	padding: 0 8px 0 0;
}

.wt-amountbox input {
	border: 0;
	float: left;
	padding: 0;
	width: 100%;
	height: auto;
	color: #767676;
	font-size: 14px;
	text-align: center;
}

.wt-themerangeslider {
	width: 100%;
	float: left;
	height: 3px;
	background: #ddd;
	border-radius: 0;
	margin: 10px 0 15px;
	border: 0 !important;
}

.wt-themerangeslider .ui-slider-handle {
	top: 0px;
	width: 20px;
	height: 20px;
	margin: -9px 0 0;
	border: 2px solid;
	background: #fff;
	border-radius: 50px;
	-webkit-box-shadow: 0 0 0 5px rgba(255, 88, 81, 0.2);
	box-shadow: 0 0 0 5px rgba(255, 88, 81, 0.2);
}

/* Job Single Style */
.wt-proposalholder {
	float: left;
	width: 100%;
	padding: 30px;
	background: #fff;
	overflow: hidden;
	border-radius: 4px;
	position: relative;
	margin-bottom: 30px;
}

.wt-proposalhead {
	float: left;
	width: auto;
	max-width: 800px;
}

.wt-proposalhead h2 {
	font-size: 28px;
	margin: 0 0 18px;
	line-height: 34px;
}

.wt-proposalholder .wt-btnarea {
	width: auto;
	float: right;
	padding: 27px 0;
}

.wt-userlisting-breadcrumbvtwo {
	line-height: 17px;
}

.wt-userlisting-breadcrumbvtwo li a,
.wt-userlisting-breadcrumbvtwo li span {
	font-size: 16px;
}

.wt-projectdetail-holder {
	float: left;
	width: 100%
}

.wt-projectdetail-holder {
	float: left;
	width: 100%;
	padding: 30px;
	background: #fff;
	border-radius: 4px;
}

.wt-projectdetail {
	float: left;
	width: 100%;
}

.wt-projectdetail-holder .wt-title h3 {
	font-size: 20px;
	margin: 0 0 10px;
	line-height: 22px;
	font-weight: 400;
}

.wt-projectdetail .wt-description {
	margin: 0 0 30px;
}

.wt-projectdetail .wt-description p {
	font-size: 16px;
	line-height: 26px;
	margin: 0 0 26px;
}

.wt-projectliststyle {
	float: left;
	margin: 0 0 24px;
	width: 100%;
	list-style: none;
	line-height: 20px;
}

.wt-projectliststyle li {
	float: left;
	width: 100%;
	margin: 7px 0;
	line-height: inherit;
	list-style-type: none;
}

.wt-projectliststyle li span {
	display: block;
	font-size: 16px;
}

.wt-projectliststyle li span i {
	width: 30px;
	color: #00cc8d;
	font-size: 16px;
}

.wt-skillsrequired {
	float: left;
	width: 100%;
	margin: 0 0 35px;
}

.wt-skillsrequired .wt-tag {
	margin: 0 -5px -5px;
}

.wt-skillsrequired .wt-widgettag a {
	line-height: 36px;
}

.wt-attachments {
	float: left;
	width: 100%;
}

.wt-attachments .wt-title h3 {
	margin: 0 0 16px;
}

.wt-attachfile {
	float: left;
	width: 100%;
	list-style: none;
	line-height: 38px;
	border: 1px solid #ddd;
}

.wt-uploading,
.wt-attachfile li {
	float: left;
	width: 100%;
	padding: 0 20px;
	color: #323232;
	font-size: 13px;
	line-height: inherit;
	list-style-type: none;
}

.wt-attachfile li+li {
	border-top: 1px solid #ddd;
}

.wt-attachfile li em {
	float: right;
	font-size: 12px;
}

.wt-attachfile li em i {
	width: 30px;
	font-size: 13px;
	color: #55acee;
	text-align: right;
	display: inline-block;
	vertical-align: middle;
}

.wt-proposalsr {
	float: left;
	width: 100%;
	background: #fff;
	border-radius: 4px;
	margin-bottom: 30px;
}

.wt-proposalsrcontent {
	float: left;
	width: 100%;
	padding: 30px;
}

.wt-proposalsicon {
	float: left;
	color: #ffc40e;
	font-size: 40px;
	line-height: 36px;
	padding-right: 25px;
	margin-right: 30px;
	border-right: 1px solid #ddd;
}

.wt-proposalsicon i {
	display: block;
	text-align: center;
}

.wt-proposalsicon i:first-child {
	font-size: 24px;
}

.wt-proposalsrcontent .wt-title {
	width: auto;
}

.wt-proposalsrcontent .wt-title h3 {
	font-size: 28px;
	color: #2ecc71;
	margin: 0 0 3px;
	line-height: 30px;
}

.wt-proposalsrcontent .wt-title span {
	font-size: 14px;
	line-height: 18px;
}

.wt-proposalsrcontent .wt-title span em {
	display: block;
}

.tg-authorcodescan {
	width: 100%;
	float: left;
	padding: 30px;
	border-top: 1px solid #f2f2f2;
	display: flex;
	align-items: center;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: center;
	-webkit-justify-content: left;
	-ms-flex-pack: left;
	justify-content: left;
	-webkit-box-align: start;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-align-content: center;
	-ms-flex-line-pack: center;
}

.tg-qrcodeimg {
	margin: 0;
	width: auto;
	float: left;
	padding: 4px;
	max-width: 130px;
	margin-right: 20px;
	background: #f7f7f7;
	border: 1px solid #eff2f5;
}

.tg-qrcodeimg figure img {
	width: 100%;
	display: block;
	height: auto;
	border: 1px solid #ddd;
}

.tg-qrcodedetail {
	width: auto;
	float: left;
	overflow: hidden;
}

.tg-qrcodedetail .lnr-laptop-phone {
	display: block;
	color: #323232;
	font-size: 50px;
}

.tg-qrcodefeat h3 {
	margin: 0;
	font-weight: 400;
	font-size: 16px;
	line-height: 20px;
}

.tg-qrcodefeat h3 span {
	display: block;
	font-weight: 700;
	font-family: 'Poppins', Arial, Helvetica, sans-serif;
}

.wt-clicksavearea {
	float: left;
	width: 100%;
	padding: 30px;
	text-align: center;
	border-top: 1px solid #f2f2f2;
}

.wt-clicksavearea span {
	display: block;
	font-size: 13px;
	line-height: 15px;
	margin-bottom: 20px;
}

.wt-clicksavebtn {
	color: #767676;
	padding: 0 50px;
	border: 1px solid;
	border-radius: 4px;
	display: inline-block;
	vertical-align: middle;
	font: 700 13px/48px 'Poppins', Arial, Helvetica, sans-serif;
}

.wt-clicksavearea .wt-clicksavebtn {
	min-width: 225px;
	padding: 0 20px;
}

.wt-clicksavebtn i {
	margin-right: 7px;
}

.wt-companyinfo {
	float: left;
	width: 100%;
}

.wt-companysinfo {
	float: left;
	width: 100%;
	text-align: center;
}

.wt-companysinfo figure {
	float: none;
	width: auto;
	background: #fff;
	max-width: 100px;
	border-radius: 4px;
	margin: 0 auto 20px;
	border: 1px solid #ddd;
}

.wt-companysinfo figure img {
	width: 100%;
	display: block;
	border-radius: 4px;
}

.wt-companysinfo .wt-title a {
	display: block;
	color: #323232;
	margin: 0 0 9px;
	font: 400 14px/16px 'Poppins', Arial, Helvetica, sans-serif;
}

.wt-companysinfo .wt-title a i {
	color: #00cc8d;
}

.wt-companysinfo .wt-title h2 {
	margin: 0;
	font-weight: 400;
	margin: 0 0 18px;
	font-size: 18px;
	line-height: 22px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.wt-companysinfo .wt-postarticlemeta li {
	float: none;
	display: inline-block;
	vertical-align: middle;
}

.wt-sharejob {
	float: left;
	width: 100%;
}

.wt-sharejob .wt-socialiconssimple li {
	padding: 0;
	width: 100%;
}

.wt-sharejob .wt-socialiconssimple li a {
	font-size: 14px;
	color: #767676;
}

.wt-sharejob .wt-socialiconssimple li a i {
	font-size: 18px;
	width: 30px;
}

.wt-sharejob .wt-socialiconssimple li.wt-facebook:hover a {
	color: #3b5999;
}

.wt-sharejob .wt-socialiconssimple li.wt-twitter:hover a {
	color: #55acee;
}

.wt-sharejob .wt-socialiconssimple li.wt-linkedin:hover a {
	color: #0077B5;
}

.wt-sharejob .wt-socialiconssimple li.wt-skype:hover a {
	color: #00aff0;
}

.wt-sharejob .wt-socialiconssimple li.wt-dropbox:hover a {
	color: #007ee5;
}

.wt-sharejob .wt-socialiconssimple li.wt-vimeo:hover a {
	color: #1ab7ea;
}

.wt-sharejob .wt-socialiconssimple li.wt-tumblr:hover a {
	color: #34465d;
}

.wt-sharejob .wt-socialiconssimple li.wt-yahoo:hover a {
	color: #410093;
}

.wt-sharejob .wt-socialiconssimple li.wt-googleplus:hover a {
	color: #dd4b39;
}

.wt-sharejob .wt-socialiconssimple li.wt-pinterestp:hover a {
	color: #bd081c;
}

.wt-sharejob .wt-socialiconssimple li.wt-youtube:hover a {
	color: #cd201f;
}

.wt-sharejob .wt-socialiconssimple li.wt-stumbleupon:hover a {
	color: #eb4924;
}

.wt-sharejob .wt-socialiconssimple li.wt-reddit:hover a {
	color: #ff5700;
}

.wt-sharejob .wt-socialiconssimple li.wt-quora:hover a {
	color: #b92b27;
}

.wt-sharejob .wt-socialiconssimple li.wt-yelp:hover a {
	color: #af0606;
}

.wt-sharejob .wt-socialiconssimple li.wt-soundcloud:hover a {
	color: #ff3300;
}

.wt-sharejob .wt-socialiconssimple li.wt-whatsapp:hover a {
	color: #25d366;
}

.wt-sharejob .wt-socialiconssimple li.wt-wechat:hover a {
	color: #09b83e;
}

.wt-sharejob .wt-socialiconssimple li.wt-instagram:hover a {
	color: #e4405f;
}

.wt-sharejob .wt-socialiconssimple li.wt-dribbble:hover a {
	color: #ea4c89;
}

.wt-sharejob .wt-socialiconssimple li.wt-flickr:hover a {
	color: #ff0084;
}

.wt-sharejob .wt-socialiconssimple li.wt-rss:hover a {
	color: #ff6600;
}

.wt-sharejob .wt-socialiconssimple li+li {
	margin-top: 19px;
}

.wt-formreport fieldset .form-group {
	margin: 0;
	padding: 0 0 10px;
}

.wt-formreport fieldset .form-group.wt-btnarea {
	padding: 0;
}

/* Company Grid Style */
.wt-startsearch .wt-formsearch fieldset .form-group {
	margin: 0;
}

.wt-companysinfoholder {
	float: left;
	width: 100%;
	margin: -15px 0;
}

.wt-companysdetails {
	float: left;
	width: 100%;
	margin: 15px 0;
	background: #fff;
	overflow: hidden;
	border-radius: 4px;
}

.wt-companysdetails:hover {
	-webkit-box-shadow: 10px 10px 20px 0 rgba(0, 0, 0, 0.25);
	box-shadow: 10px 10px 20px 0 rgba(0, 0, 0, 0.25);
}

.wt-companysinfoholder .wt-companysdetails {
	margin: 15px 0;
}

.wt-companysimg {
	margin: 0;
	float: left;
	width: 100%;
	background: #323232;
}

.wt-companysimg img {
	width: 100%;
	opacity: 0.80;
	display: block;
}

.wt-companysdetails:hover .wt-companysimg img {
	opacity: 0.40;
}

.wt-companysdetails .wt-companysinfo {
	padding: 30px 20px;
	padding-top: 0;
	margin-top: -50px;
}

/* Company Single Style */
.wt-comsingleimg {
	float: left;
	width: 100%;
}

.wt-comsingleimg figure {
	margin: 0;
	float: left;
	width: 100%;
	background: #323232;
	border-radius: 4px 4px 0 0;
}

.wt-comsingleimg figure img {
	width: 100%;
	opacity: 0.40;
	display: block;
	border-radius: 4px 4px 0 0;
}

.wt-proposalsrvtwo .wt-companysinfo {
	padding: 30px;
	padding-top: 0;
	margin-top: -50px;
}

.wt-proposalsrvtwo .wt-companysinfo .wt-title h2 {
	margin: 0;
}

.wt-comfollowers ul {
	float: left;
	width: 100%;
	list-style-type: none;
}

.wt-comfollowers ul li {
	float: left;
	width: 100%;
	list-style-type: none;
}

.wt-comfollowers ul li+li {
	margin-top: 10px;
}

.wt-comfollowers ul li a {
	display: block;
}

.wt-comfollowers ul li a>span:first-child {
	margin-right: 10px;
	background: #323232;
	border-radius: 4px;
}

.wt-comfollowers ul li:hover a span img {
	opacity: 0.60;
}

.wt-comfollowers ul li a img {
	width: 100%;
	float: left;
	display: block;
	max-width: 30px;
	border-radius: 4px;
}

.wt-comfollowers ul li a span {
	color: #323232;
	overflow: hidden;
	font-size: 14px;
	line-height: 16px;
	display: inline-block;
	vertical-align: middle;
}

.wt-comfollowers {
	max-height: 290px;
}

.wt-comcontent {
	float: left;
	width: 100%;
	padding: 30px;
	background: #fff;
	margin-bottom: 30px;
	border-radius: 0 0 4px 4px;
}

.wt-comcontent .wt-title h3 {
	font-size: 20px;
	margin: 0 0 10px;
	line-height: 22px;
	font-weight: 400;
}

.wt-comcontent .wt-description p {
	font-size: 16px;
	line-height: 26px;
	margin: 0 0 26px;
}

.wt-comcontent .wt-description p:last-child {
	margin: 0;
}

/* Job Proposal Style */
.wt-jobalertsdashboard {
	padding-top: 20px;
}

.wt-jobalertsholder {
	float: left;
	width: 100%;
}

.wt-jobalerts {
	float: left;
	width: 100%;
	list-style: none;
	line-height: 16px;
	margin-bottom: 20px;
}

.wt-jobalerts .alert {
	float: left;
	width: 100%;
	border: 1px solid;
	line-height: inherit;
	list-style-type: none;
	margin: 0 0 10px;
	border-radius: 4px;
	padding: 5px 50px 5px 20px;
}

.wt-jobalerts .alert span {
	font-size: 14px;
	padding: 9px 0;
	max-width: 450px;
	line-height: inherit;
	display: inline-block;
	vertical-align: middle;
}

.wt-jobalerts .alert span em {
	margin: 0;
	font-size: 14px;
	font-weight: 700;
	font-style: normal;
	line-height: inherit;
	display: inline-block;
	vertical-align: baseline;
	font-family: 'Poppins', Arial, Helvetica, sans-serif;
}

.wt-alertbtn {
	color: #fff;
	width: 100px;
	float: right;
	padding: 0 10px;
	text-align: right;
	line-height: 36px;
	border-radius: 4px;
	text-align: center;
}

.wt-alertbtn:hover,
.wt-alertbtn:focus {
	color: #fff;
}

.wt-alertbtn.warning {
	background: #d89d49;
}

.wt-jobalerts .alert .close {
	font-size: 12px;
	padding: 17px;
}

.alert-warning {
	border-color: #faebcc !important;
}

.alert-success {
	border-color: #b8f3e0 !important;
	background: #ecfff9 !important;
}

.alert-success span {
	color: #01a774;
}

.alert-success em {
	color: #01a774;
}

.alert-warning em,
.alert-warning span {
	color: #8a6d3b;
}

.alert-warning span h4 {
	color: #8a6d3b;
}

.alert-primary {
	border-color: #bce8f1 !important;
}

.alert-primary em,
.alert-primary span h4,
.alert-primary span {
	color: #31708f;
}

.wt-alertbtn.primary {
	background: #31708f;
}

.alert-danger {
	border-color: #ebccd1 !important;
}

.alert-danger span h4,
.alert-danger em,
.alert-danger span {
	color: #a94442;
}

.wt-alertbtn.danger {
	background: #d9534f;
}

.wt-alertbtn.success {
	background: #00cc8d;
}

.wt-proposalamount-holder {
	float: left;
	width: 100%;
	background: #fff;
	border-radius: 4px;
}

.wt-proposalamount-holder>.wt-title {
	padding: 30px;
}

.wt-proposalamount-holder>.wt-title h2 {
	margin: 0;
	font-size: 20px;
	line-height: 20px;
	font-weight: 400;
}

.wt-proposalamount {
	float: left;
	width: 100%;
	padding: 30px;
	background: #fcfcfc;
}

.wt-proposalamount .form-group {
	margin: 0;
	position: relative;
	padding-right: 60px;
}

.wt-proposalamount .form-group a {
	top: 0;
	right: 0;
	width: 50px;
	color: #666;
	line-height: 48px;
	position: absolute;
	border-radius: 4px;
	text-align: center;
	border: 1px solid #ddd;
}

.wt-proposalamount .form-group a:hover,
.wt-proposalamount .form-group a:focus {
	color: #666;
}

.wt-proposalamount .form-group em {
	display: block;
	margin-top: 6px;
	font-size: 13px;
	line-height: 16px;
}

.wt-proposalamount .form-group span {
	top: 0;
	right: 80px;
	color: #666;
	font-size: 16px;
	line-height: 50px;
	position: absolute;
}

.wt-proposalamount .form-group span i {
	color: #2ecc71;
}

.wt-proposalamount .form-group input {
	padding: 10px 60px 10px 20px;
}

.wt-totalamount {
	float: left;
	width: 100%;
	margin-top: 30px;
	list-style: none;
	line-height: 16px;
}

.wt-totalamount li {
	float: left;
	width: 100%;
	padding: 0 20px;
	line-height: inherit;
	list-style-type: none;
}

.wt-totalamount li+li {
	margin-top: 20px;
	padding-top: 20px;
	border-top: 1px solid #ddd;
}

.wt-totalamount li h3 {
	margin: 0;
	color: #666;
	font-size: 14px;
	line-height: 16px;
}

.wt-totalamount li h3 {
	display: inline-block;
	vertical-align: middle;
}

.wt-totalamount li h3 {
	color: #666;
}

.wt-totalamount li h3 i {
	color: #2ecc71;
	font-size: 16px;
}

.wt-totalamount li h3 em {
	font-size: 14px;
	color: #323232;
	font-style: normal;
	line-height: inherit;
}

.wt-totalamount li span {
	float: right;
	font-size: 13px;
	line-height: inherit;
}

.wt-totalamount li span i {
	border: 0;
	color: #2ecc71;
	margin-left: 5px;
	line-height: inherit;
}

.wt-totalamount li span strong {
	color: #767676;
	font-weight: 700;
}

.wt-formproposal {
	padding: 30px;
}

.wt-formproposal .form-group {
	margin-bottom: 10px;
}

.wt-formproposal .form-group:last-child {
	margin-bottom: 20px;
}

.wt-formproposal .form-group .form-control {
	height: 200px;
}

.wt-formproposal .form-group .wt-select select {
	padding-right: 40px;
}

.wt-attachmentsvtwo .wt-title h3 {
	font-size: 16px;
	line-height: 16px;
	margin: 0 0 20px;
	font-weight: 400;
}

.wt-attachmentsvtwo .wt-attachfile {
	border-radius: 4px;
}

.wt-attachmentsvtwo .wt-title h3 {
	display: inline-block;
	vertical-align: middle;
}

.wt-attachmentsvtwo .wt-title label {
	float: right;
	width: auto;
	cursor: copy;
}

.wt-attachmentsvtwo .wt-title label input {
	display: none;
}

.wt-attachmentsvtwo .wt-title span {
	display: block;
	color: #55acee;
	font-size: 13px;
	line-height: 14px;
}

.wt-attachmentsvtwo .wt-attachfile li {
	margin: 0;
	padding: 0 20px;
	color: #323232;
	font-size: 13px;
}

.wt-attachmentsvtwo .wt-title span i {
	font-size: 14px;
	margin-right: 5px;
}

.wt-attachmentsvtwo .wt-attachfile em {
	float: right;
	font-size: 12px;
}

.wt-attachmentsvtwo .wt-attachfile em a {
	width: 35px;
	font-size: 13px;
	color: #ff5851;
	text-align: right;
	display: inline-block;
	vertical-align: middle;
}

.wt-attachmentsvtwo .wt-attachfile span i {
	margin-right: 10px;
}

.wt-attachmentsvtwo .wt-btnarea {
	margin-top: 20px;
}

.wt-uploaded,
.wt-uploading {
	padding-left: 42px !important;
	position: relative;
}

.wt-uploading span {
	z-index: 1;
	position: relative;
}

.wt-uploaded:before,
.wt-uploading:before {
	top: 12px;
	left: 18px;
	z-index: 1;
	font-size: 13px;
	content: '\f110';
	line-height: 16px;
	position: absolute;
	font-family: 'FontAwesome';
	-webkit-animation: fa-spin 2s infinite linear;
	animation: fa-spin 2s infinite linear;
}

.wt-uploaded:before {
	color: #00cc67;
	content: '\f00c';
	animation: none;
}

/* User Single Style */
.wt-innerbannerholdervtwo {
	background-image: url(../images/bannerimg/img-03.jpg);
	height: 400px;
}

.wt-userprofileholder {
	float: left;
	width: 100%;
	padding: 30px;
	background: #fff;
	overflow: hidden;
	position: relative;
	padding-right: 0;
	margin-bottom: 30px;
	border-radius: 4px;
	margin-top: -242px;
}

.wt-userprofile {
	float: left;
	width: 100%;
	padding-right: 15px;
}

.wt-userprofile figure {
	margin: 0;
	float: left;
	width: 100%;
	position: relative;
	margin-bottom: 30px;
	border-radius: 6px;
}

.wt-userdropdown {
	top: -6px;
	right: -6px;
	width: 18px;
	height: 18px;
	position: absolute;
	border-radius: 50%;
	border: 3px solid #fff;
}

.wt-away {
	background: #FFC30D;
}

.wt-offline {
	background: #fcfcfc;
}

.wt-online {
	background: #57E50C;
}

.wt-busy {
	background: #E50C0F;
}

.wt-away {
	background: #FFC30D;
}

.wt-userdetails {
	max-width: 540px;
	padding: 0 30px 0 15px;
}

.wt-userdetails .wt-userlisting-breadcrumb {
	margin-bottom: 30px;
}

.wt-userdetails .wt-userlisting-breadcrumb .wt-clicksave {
	font-size: 16px;
}

.wt-userdetails .wt-description p {
	font-size: 16px;
	margin: 0 0 26px;
	line-height: 26px;
}

.wt-userdetails .wt-description {
	position: relative;
}

.wt-userdetails .wt-description:after {
	left: 0;
	bottom: 0;
	width: 100%;
	content: '';
	position: absolute;
	background: url(../images/bg-img.png);
	height: 99px;
	background-size: cover;
	background-repeat: no-repeat;
}

.wt-btntext {
	float: left;
	color: #55acee;
	font-size: 14px;
	margin-top: 10px;
	text-align: right;
}

.wt-btntext:hover,
.wt-btntext:focus {
	color: #55acee;
}

.wt-userprofile figure img {
	width: 100%;
	display: block;
	border-radius: 4px;
}

.wt-userprofile .wt-title {
	padding: 0 10px;
	text-align: center;
}

.wt-userprofile .wt-title h3 {
	font-size: 18px;
	font-weight: 400;
	margin: 0 0 14px;
	line-height: 20px;
}

.wt-userprofile .wt-title h3 i {
	color: #00cc8d;
}

.wt-userprofile .wt-title span {
	display: block;
	font-size: 14px;
	line-height: 24px;
}

.wt-userprofile .wt-title span a {
	color: #55acee
}

.wt-userprofile .wt-title .wt-reportuser {
	display: block;
	color: #ff5851;
	font-size: 14px;
	margin-top: 13px;
	line-height: 18px;
}

.wt-userdetails.wt-displaynone {
	display: block;
}

.wt-userdetails.wt-displaynone .wt-description:after {
	display: none;
}

.wt-profilecounter {
	width: auto;
	float: right;
	max-width: 270px;
	min-height: 481px;
	margin: -30px 0 -55px;
	text-align: center;
	border-left: 1px solid #f2f2f2;
}

.wt-profilecounter .wt-statisticcontent {
	width: 50%;
	padding: 10px;
	min-height: 144px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-align-content: center;
	-ms-flex-line-pack: center;
}

.wt-profilecounter .wt-statisticcontent:first-child,
.wt-profilecounter .wt-statisticcontent:nth-child(4) {
	background: #f5f5f5;
}

.wt-profilecounter .wt-statisticcontent em,
.wt-profilecounter .wt-statisticcontent h3 {
	font-size: 24px;
	font-weight: 700;
}

.wt-profilecounter .wt-statisticcontent h4 {
	font-size: 13px;
	line-height: 18px;
}

.wt-profilecounter .wt-description {
	margin-top: 30px;
}

.wt-profilecounter .wt-description p {
	font-size: 13px;
	line-height: 18px;
	padding: 0 20px;
}

.wt-countercolor4 h3 {
	color: #e67e22;
}

.tg-authorcodescanvtwo {
	border: 0;
}

.wt-widgettagvtwo a {
	padding: 0 13px;
	line-height: 36px;
}

.wt-articlesuser .wt-particlehold figure {
	max-width: 50px;
	max-height: 50px;
	background: #323232;
}

.wt-articlesuser .wt-particlecontent {
	margin: 0;
}

.wt-articlesuser .wt-particlehold:hover figure img {
	opacity: 0.60;
}

.wt-articlesuser .wt-particlecontent h3 {
	font-weight: 400;
}

.wt-articlesuser .wt-particlecontent span {
	font-size: 12px;
	line-height: 14px;
}

.wt-skillscontent .wt-btnarea {
	text-align: center;
	margin-top: 20px;
}

.wt-skillscontent .wt-btnarea a {
	color: #55acee;
	font-size: 14px;
	line-height: 16px;
	display: inline-block;
	vertical-align: middle;
}

.wt-skillholder {
	float: left;
	width: 100%;
}

.wt-skillholder+.wt-skillholder {
	margin-top: 17px;
}

.wt-skillholder span {
	display: block;
	font-size: 14px;
	margin: 0 0 7px;
	line-height: 16px;
}

.wt-skillbarholder {
	float: left;
	width: 100%;
	background: #f7f7f7;
	border-radius: 3px;
}

.wt-skillholder span em {
	float: right;
	font-style: normal;
}

.wt-skillbar {
	height: 5px;
	float: left;
	transition: none;
	position: relative;
	border-radius: 4px;
	background: #00cc8d;
}

.wt-skillbar:before {
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	position: absolute;
	opacity: 0.10;
	content: '';
	background: url(../images/img-skills.png);
	background-repeat: repeat;
	background-size: cover;
	-webkit-animation: move 2s linear infinite;
}

@-webkit-keyframes move {
	0% {
		background-position: 0 0;
	}

	100% {
		background-position: 50px 50px;
	}
}

.wt-usersingle {
	float: left;
	width: 100%;
}

.wt-clientfeedback {
	float: left;
	width: 100%;
	background: #fff;
	border-radius: 4px;
	margin-bottom: 30px;
}

.wt-usertitle {
	float: left;
	width: 100%;
}

.wt-usersingle .wt-usertitle {
	padding: 26px 30px;
}

.wt-usersingle .wt-usertitle h2 {
	margin: 0;
	font-size: 20px;
	font-weight: 400;
	line-height: 22px;
}

.wt-usersingle .wt-titlewithselect {
	padding: 17px 30px;
}

.wt-usersingle .wt-titlewithselect h2 {
	padding: 9px 0;
}

.wt-titlewithselect h2 {
	display: inline-block;
	vertical-align: middle;
}

.wt-titlewithselect .form-group {
	margin: 0;
	float: right;
	width: auto;
	min-width: 235px;
}

.wt-titlewithselect .form-group .wt-select select {
	height: 40px;
}

.wt-titlewithselect .form-group .wt-select:after {
	line-height: 40px;
	color: #666;
}

.wt-userlistinghold.wt-userlistingsingle {
	box-shadow: none;
}

.wt-userlistingsingle .wt-userlistingimg {
	margin: 0 30px 0 0;
}

.wt-bgcolor {
	background: #fafafa;
}

.wt-userlistingsingle .wt-userlisting-breadcrumb li span,
.wt-userlistingsingle .wt-userlisting-breadcrumb li a {
	line-height: 16px;
}

.wt-userlistingsingle .wt-title h3 {
	font-weight: 400;
	margin: 0 0 16px;
	font-size: 16px;
	line-height: 22px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.wt-userlistingsingle+.wt-userlistingsingle {
	margin: 0;
}

.wt-userlistingsingle .wt-contenthead {
	max-width: none;
	width: 100%;
}

.wt-userlistingsingle .wt-description p {
	margin: 33px 0 0;
	font-style: italic;
}

.wt-clientfeedback .wt-btnarea {
	padding: 30px;
	text-align: center;
}

.wt-craftedprojects {
	float: left;
	width: 100%;
	background: #fff;
	border-radius: 4px;
	margin-bottom: 30px;
}

.wt-projects {
	width: auto;
	margin: 0 -15px;
	overflow: hidden;
	padding: 0 30px 30px;
}

.wt-project {
	float: left;
	width: 33.33%;
	padding: 0 15px;
	margin-bottom: 10px;
}

.wt-project figure {
	float: left;
	margin: 0;
	width: 100%;
	border-radius: 4px;
	background: #323232;
}

.wt-project figure img {
	width: 100%;
	opacity: 0.80;
	display: block;
	border-radius: 4px;
}

.wt-project:hover figure img {
	opacity: 0.40;
}

.wt-projectcontent {
	float: left;
	width: 100%;
	text-align: center;
	padding: 20px 10px;
}

.wt-projectcontent h3 {
	margin: 0 0 8px;
	font-size: 16px;
	font-weight: 400;
	line-height: 16px;
}

.wt-projectcontent a {
	display: block;
	font-size: 13px;
	color: #55acee;
	line-height: 14px;
}

.wt-projects .wt-btnarea {
	text-align: center;
}

.wt-experience {
	float: left;
	width: 100%;
	background: #fff;
	border-radius: 4px;
	margin-bottom: 30px;
}

.wt-education {
	margin: 0;
}

.wt-experiencelisting-hold {
	float: left;
	width: 100%;
}

.wt-experiencelisting {
	float: left;
	width: 100%;
	padding: 30px;
}

.wt-experiencelisting .wt-title h3 {
	margin: 0 0 17px;
	font-size: 16px;
	font-weight: 400;
	line-height: 18px;
}

.wt-experiencecontent {
	float: left;
	width: 100%;
}

.wt-experiencecontent .wt-userlisting-breadcrumb {
	margin-bottom: 20px;
}

.wt-experiencecontent .wt-description p {
	line-height: 24px;
	margin: 0;
}

.divheight {
	float: left;
	width: 100%;
	min-height: 30px;
}

/* 404 Error Page Style */
.wt-404errorpage {
	float: left;
	width: 100%;
}

.wt-404errorimg {
	margin: 0;
	float: left;
	width: 100%;
	border-radius: 4px 4px 0 0;
}

.wt-404errorimg img {
	width: 100%;
	display: block;
	border-radius: 4px 4px 0 0;
}

.wt-404errorcontent {
	float: left;
	width: 100%;
	padding: 60px;
	background: #fff;
	text-align: center;
	border-radius: 0 0 4px 4px;
}

.wt-404errorcontent .wt-title h3 {
	margin: 0;
	font-size: 20px;
	line-height: 20px;
	font-weight: 400;
	margin: 0 0 10px;
}

.wt-404errorcontent .wt-description p {
	margin: 0;
	font-size: 16px;
	line-height: 24px;
}

.wt-404errorcontent .wt-description p a {
	color: #55acee;
	text-decoration: none;
}

.wt-formhelpsearch {
	margin-top: 30px;
}

.wt-formhelpsearch .form-group {
	margin: 0;
	float: none;
	margin: 0 auto;
	max-width: 540px;
}

.wt-formhelpsearch .form-group .form-control {
	max-width: 380px;
	border-radius: 4px 0 0 4px;
}

.wt-btnsearch {
	width: 160px;
	color: #fff;
	float: right;
	padding: 0 20px;
	text-align: center;
	border-radius: 0 4px 4px 0;
	font: 700 13px/50px 'Poppins', Arial, Helvetica, sans-serif;
}

.wt-btnsearch:hover,
.wt-btnsearch:focus {
	color: #fff;
}

/* Coming Soon Style */
.wt-comingsoon-holder {
	position: relative;
}

.wt-comingsoon-holder:before,
.wt-comingsoon-holder:after {
	content: '';
	left: 280px;
	top: -100px;
	width: 135px;
	height: 138px;
	position: absolute;
	background: url(../images/comingsoon/img-01.png);
}

.wt-comingsoon-holder:after {
	left: auto;
	right: 280px;
	-moz-transform: scaleX(-1);
	-o-transform: scaleX(-1);
	-webkit-transform: scaleX(-1);
	transform: scaleX(-1);
	filter: FlipH;
	-ms-filter: "FlipH";
}

.wt-comingsoon-aligncenter {
	overflow: hidden;
	margin: 0 auto;
	max-width: 1720px;
	background: #cc4641;
	border-radius: 4px;
	-webkit-box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.25);
	box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.25);
}

.wt-comingsoon-content {
	float: left;
	width: 100%;
	padding: 117px 0;
	padding-left: 185px;
}

.wt-comingsoon-logo {
	display: block;
	margin: 0 0 55px;
}

.wt-comingsoon-content .wt-title h2 {
	color: #fff;
	font-size: 50px;
	margin: 0 0 20px;
	line-height: 60px;
}

.wt-comingsoon-content .wt-title h2 span {
	display: block;
	font-weight: 400;
}

.wt-comingsoon-content .wt-description {
	color: #fff;
}

.wt-comingsoon-content .wt-description p {
	margin: 0;
	font-size: 18px;
	line-height: 28px;
}

.wt-comming-sooncounter {
	float: left;
	width: 100%;
	margin-top: 80px;
	list-style: none;
}

.wt-counterbox {
	width: auto;
	float: left;
	color: #fff;
	padding: 0 40px;
	list-style-type: none;
}

.wt-counterbox:first-child {
	padding-left: 0;
}

.wt-counterbox:last-child {
	padding-right: 0;
}

.wt-counterbox+.wt-counterbox {
	border-left: 1px solid rgba(255, 255, 255, 0.5);
}

.wt-comming-sooncounter .timer_box h1 {
	margin: 0;
	color: #fff;
	font-size: 70px;
	line-height: 70px;
	text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.50);
}

.wt-comming-sooncounter .timer_box p {
	margin: 0;
	font-size: 30px;
	line-height: 36px;
	text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.50);
}

.wt-comingsoonimg {
	float: left;
	width: 100%;
}

.wt-comingsoonimg figure {
	margin: 0;
	float: left;
	width: 100%;
	padding-right: 50px;
}

.wt-comingsoonimg figure img {
	width: auto;
	float: right;
	display: block;
	max-height: 730px;
}

/* Footer Style */
.wt-footercol {
	float: left;
	width: 100%;
}

.wt-footeraboutus {
	float: left;
	width: 100%;
	padding: 60px 0;
	background: #f7f7f7;
	margin: 29px 0 -20px;
}

.wt-fwidgettitle {
	float: left;
	width: 100%;
	padding-bottom: 15px;
}

.wt-fwidgettitle h3 {
	margin: 0;
	display: block;
	font-size: 18px;
	font-weight: 400;
	line-height: 21px;
}

.wt-fwidgetcontent {
	float: left;
	width: 100%;
	margin: 0;
	font-size: 14px;
	list-style: none;
	line-height: 16px;
}

.wt-fwidgetcontent li {
	float: left;
	width: 100%;
	padding: 12px 0;
	line-height: inherit;
	list-style-type: none;
}

.wt-fwidgetcontent li:last-child {
	padding-bottom: 0;
}

.wt-fwidgetcontent li a {
	display: block;
	color: #767676;
	line-height: inherit;
}

.wt-fwidgetcontent li:hover a,
.wt-fwidgetcontent li a:focus {
	color: #323232;
	padding-left: 10px;
}

.wt-fwidgetcontent li.wt-viewmore a {
	color: #55acee;
}

.wt-footerholder {
	padding: 80px 0;
}

.wt-footerlogohold {
	float: left;
	width: 100%;
}

.wt-footerlogohold .wt-logo {
	margin: 0;
	margin-bottom: 20px;
}

.wt-footerlogohold>.wt-description>p {
	color: #ccc;
	font-size: 16px;
	margin: 0 0 26px;
	line-height: 26px;
}

.wt-footerlogohold .wt-description p a {
	color: #55acee;
	text-decoration: none;
}

.wt-socialiconfooter li a {
	font-size: 20px;
}

.wt-socialiconfooter.wt-socialiconssimple li a i {
	color: #fff;
}

.wt-widgetcompany {
	height: 100%;
	padding-left: 40px;
	border-left: 1px solid rgba(255, 255, 255, 0.20);
}

.wt-footerholder .wt-fwidgettitle h3 {
	color: #fff;
}

.wt-footerholder .wt-fwidgetcontent li a {
	color: #ccc;
}

.wt-footerholder .wt-fwidgetcontent li.wt-viewmore a {
	color: #55acee;
}

.wt-joininfo {
	padding: 25px 0;
	background: rgba(0, 0, 0, 0.20);
}

.wt-companyinfo {
	float: left;
	width: auto;
	padding: 13px 0 12px 0;
}

.wt-companyinfo span {
	color: #fff;
	display: block;
	font-size: 16px;
	line-height: 24px;
}

.wt-companyinfo span a {
	color: #55acee;
	font: 700 22px/22px 'Poppins', Arial, Helvetica, sans-serif;
}

.wt-fbtnarea {
	float: right;
}

.wt-footerbottom {
	width: 100%;
	float: left;
	padding: 22px 0;
	position: relative;
	background: rgba(0, 0, 0, 0.20);
}

.wt-copyrights {
	margin: 0;
	float: left;
	color: #ccc;
	font-size: 14px;
	line-height: 16px;
}

.wt-comingsoon-wt-copyrights {
	width: 100%;
	color: #767676;
	font-size: 16px;
	margin: -44px 0 0;
	text-align: center;
}

.wt-comingsoon-wt-copyrights a:hover,
.wt-comingsoon-wt-copyrights a:focus,
.wt-comingsoon-wt-copyrights a {
	color: #55acee;
	text-decoration: none;
}

.wt-copyrights span {
	color: #55acee;
}

.wt-addnav {
	float: right;
}

.wt-addnav ul {
	width: 100%;
	float: left;
	margin: 0;
	font-size: 14px;
	line-height: 16px;
	list-style: none;
}

.wt-addnav ul li {
	float: left;
	padding: 0 7px;
	line-height: inherit;
	list-style-type: none;
}

.wt-addnav ul li:last-child {
	padding-right: 0;
}

.wt-addnav ul li a {
	color: #ccc;
	display: block;
}

.wt-addnav ul li:hover a {
	color: #55acee;
}

.wt-offerpopup .modal-dialog {
	max-width: 540px;
}

.wt-popuptitle {
	float: left;
	width: 100%;
	padding: 13px 20px;
}

.wt-popuptitle h2 {
	margin: 0;
	font-size: 16px;
	line-height: 20px;
	font-weight: 400;
	display: inline-block;
	vertical-align: middle;
}

.wt-popuptitle a {
	color: #ddd;
	font-size: 14px;
	line-height: 20px;
}

.wt-projectdropdown-hold {
	width: 100%;
	float: left;
	position: relative;
}

.wt-modalcontent .modal-body {
	padding: 0;
}

.wt-projectdropdown {
	float: left;
	width: 100%;
	padding: 20px;
	background: #f7f7f7;
}

.wt-projectselect {
	float: left;
	width: 100%;
	padding: 10px;
	cursor: pointer;
	background: #fff;
	border-radius: 4px;
	position: relative;
	border: 1px solid #ddd;
}

.wt-projectselect:after {
	top: 50%;
	right: 15px;
	z-index: 2;
	color: #666;
	display: block;
	font-size: 14px;
	margin-top: -8px;
	content: '\e874';
	line-height: 16px;
	position: absolute;
	text-align: center;
	font-size: inherit;
	font-family: 'Linearicons-Free';
}

.wt-projectselect figure {
	margin: 0;
	float: left;
	max-width: 50px;
	margin-right: 20px;
	border-radius: 4px;
	background: #323232;
}

.wt-projectselect figure img {
	opacity: 0.8;
	display: block;
	border-radius: 4px;
}

.wt-projectselect-content {
	padding: 5px 0;
	overflow: hidden;
}

.wt-projectselect-content h3 {
	margin: 0 0 10px;
	font-weight: 400;
	font-size: 14px;
	line-height: 16px;
}

.wt-projectselect-content span {
	display: block;
	font-size: 12px;
	line-height: 14px;
}

.wt-projectdropdown-option {
	left: 0;
	top: 90px;
	width: 100%;
	z-index: 1;
	display: none;
	overflow: hidden;
	padding: 0 20px;
	position: absolute;
	border-radius: 0 0 5px 5px;
}

.wt-projectdropdown-option .wt-projectselect {
	border-radius: 0 0 4px 4px;
}

.wt-projectdropdown-option .wt-projectselect:after {
	display: none;
}

.wt-projectdropdown-option .wt-projectselect+.wt-projectselect {
	border-top: 1px solid #ddd;
}

.wt-formpopup {
	padding: 20px;
}

.wt-formpopup fieldset .form-group {
	margin: 0;
}

.wt-formpopup fieldset .form-group textarea {
	height: 200px;
}

.wt-formpopup fieldset .wt-btnarea {
	margin-top: 10px;
}

.wt-hide-form {
	display: none;
}

/*Preloader Style*/
.preloader-outer {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 9999;
	position: fixed;
	background: #fff;
}

.loader {
	width: 15px;
	height: 15px;
	border-radius: 50%;
	position: relative;
	-webkit-animation: load3 .5s infinite linear;
	animation: load3 0.8s infinite linear;
	-webkit-transform: translateZ(0);
	-ms-transform: translateZ(0);
	transform: translateZ(0);
}

.loader:before {
	width: 50%;
	height: 50%;
	border-radius: 100% 0 0 0;
	position: absolute;
	top: 0;
	left: 0;
	content: '';
}

.loader:after {
	background: #fff;
	width: 75%;
	height: 75%;
	border-radius: 50%;
	content: '';
	margin: auto;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
}

.preloader-holder {
	top: 50%;
	left: 50%;
	width: 30px;
	height: 30px;
	border-radius: 50%;
	position: relative;
	background: #fff;
	margin: -15px 0 0 -15px;
	-webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.25);
	box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.25);
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-align-content: center;
	-ms-flex-line-pack: center;
}

@-webkit-keyframes load3 {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}

	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

@keyframes load3 {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}

	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

.preloader-section {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 9999;
	position: fixed;
	background: rgba(0, 0, 0, 0.4);
}

/*Chosen Style*/
.chosen-container {
	border: 0;
	height: 50px;
	outline: none;
	font-size: 14px;
	background: #fff;
	box-shadow: none;
	line-height: 18px;
	border-radius: 5px;
	width: 100% !important;
}

.chosen-container-single .chosen-single {
	margin: 0;
	z-index: 2;
	color: #666;
	width: 100%;
	height: 50px;
	outline: none;
	background: none;
	font-size: 14px;
	box-shadow: none;
	line-height: 18px;
	padding: 10px 18px;
	border-radius: 5px;
	vertical-align: top;
	display: inline-block;
	border: 1px solid #ddd;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.chosen-container-active.chosen-with-drop .chosen-single {
	border: 0;
	background: #fff;
	border: 1px solid #ddd;
}

.chosen-container-single .chosen-single span {
	margin: 0;
	color: #666;
	width: 100%;
	line-height: 30px;
}

.chosen-container.chosen-with-drop .chosen-drop {
	border: 1px solid #dfdfdf;
}

.chosen-container .chosen-results {
	margin: 0;
	padding: 0;
	width: 100%;
	float: left;
	color: #767676;
	line-height: 34px;
}

.chosen-container .chosen-results li.active-result:hover {
	color: #323232
}

.chosen-container .chosen-results li {
	padding: 2px 15px;
	line-height: inherit;
}

.chosen-container .chosen-results li.result-selected {
	color: #ccc;
}

.chosen-container .chosen-results li.highlighted {
	background: #fcfcfc;
	color: #373542 !important;
}

.chosen-container-single .chosen-search input[type="text"] {
	height: 40px;
	border-color: #ddd;
}

.wt-bannercontent .wt-formbanner .form-group>span {
	position: absolute;
	bottom: -59px;
	display: block;
	width: 100%;
	z-index: 2;
	background: #fff;
	height: 54px;
	color: #767676;
	line-height: 20px;
	padding: 17px 45px;
	font-weight: 600;
	border-radius: 4px;
	font-size: 14px;
	box-shadow: none;
}

.wt-formbanner fieldset .form-group .form-control {
	z-index: 0 !important;
}

.mce-branding-powered-by {
	display: none !important;
}

.wt-btndisbaled {
	pointer-events: none;
}

.list-group a .wt-related-result {
	display: none;
}

.list-group a:last-child .wt-related-result {
	display: block;
}

.wt-related-result {
	left: 0;
	width: 100%;
	text-align: center;
	background: #fff;
	bottom: 0;
	position: relative;
	border-top: 1px solid #ddd;
	margin: 0;
	color: #767676;
	border-radius: 0 0 4px 4px;
}

.wt-related-result:hover {
	background-color: #007bff;
	border-color: #007bff;
}

.wt-related-result span {
	color: #767676;
	display: block;
	padding: 10px 47px;
}

.wt-related-result span em {
	color: #414141;
	font-style: normal;
	font-weight: 700;
}

.wt-related-result:hover {
	color: #fff;
}

.list-group {
	margin-top: 5px;
	padding: 0 !important;
	border-radius: 0 0 4px 4px;
}

.input-searching.list-group {
	background: #fff;
	display: block !important;
}

.input-searching.list-group .list-group-item:first-child {
	border-radius: 0 !important;
}

.wt-formbannertwo .wt-dropdown {
	border: 0;
	z-index: 1;
	position: absolute;
	border-right: 1px solid #ddd;
}

.wt-formbanner.wt-formbannertwo fieldset .form-group .form-control {
	border-radius: 4px;
	padding: 10px 70px 10px 250px;
}

.wt-formbannertwo .form-group>div.mb-4 {
	margin: 0 !important;
}

.wt-formbanner.wt-formbannertwo fieldset .wt-radioholder {
	z-index: 99999;
}

.wt-chatpopup {
	z-index: 99;
	width: 70px;
	height: 70px;
	right: 30px;
	bottom: 30px;
	position: fixed;
	border-radius: 50%;
	-webkit-box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.20);
	box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.20);
}

.wt-chatpopup img {
	width: 100%;
	height: auto;
	display: block;
	border-radius: 50%;
}

.wt-chatbox {
	right: 0;
	width: 370px;
	padding: 20px;
	bottom: 100px;
	display: none;
	background: #fff;
	position: absolute;
	border-radius: 10px 10px 0 10px;
	-webkit-box-shadow: 0 0 25px 0 rgba(0, 0, 0, 0.25);
	box-shadow: 0 0 25px 0 rgba(0, 0, 0, 0.25);
}

.wt-chatbox:before {
	top: 100%;
	right: 0;
	width: 0;
	height: 0;
	content: '';
	position: absolute;
	border-top: 13px solid #fff;
	border-left: 15px solid transparent;
}

.wt-themeimgborder {
	width: 70px;
	height: 70px;
	display: block;
	cursor: pointer;
	overflow: hidden;
	position: relative;
	border-radius: 50%;
	-webkit-box-shadow: 0 0 25px 0 rgba(0, 0, 0, 0.25);
	box-shadow: 0 0 25px 0 rgba(0, 0, 0, 0.25);
}

.wt-chatbox .wt-replaybox .form-control {
	height: 70px;
}

.wt-chatbox .wt-messages {
	height: 400px;
}

.wt-chatbox .wt-memessage figure,
.wt-chatbox .wt-offerermessage figure {
	width: 30px;
	height: 30px;
}

.wt-chatbox .wt-offerermessage,
.wt-chatbox .wt-memessage {
	padding: 0 50px;
}

.wt-themeimgborder:after {
	top: 0;
	left: 0;
	z-index: 2;
	content: '';
	width: 100%;
	height: 100%;
	display: block;
	position: absolute;
	border-radius: 50px;
	border: 6px solid rgba(255, 255, 255, 0.50);
}

/* temp from dashboard */
.wt-offersmessages {
	padding: 0;
}

.wt-offersmessages ul {
	width: 100%;
	float: left;
	font-size: 13px;
	line-height: 20px;
	list-style: none;
}

.wt-offersmessages ul li:first-child {
	background: #fcfcfc;
	border-right: 1px solid #f2f2f2;
}

.wt-offersmessages ul li .wt-dashboardscrollbar {
	float: left;
	width: 100%;
	height: 760px;
}

.wt-offersmessages .wt-formsearch {
	padding: 20px;
	background: #fff;
}

.wt-offersmessages .wt-formsearch fieldset .form-group {
	margin: 0;
}

.wt-offersmessages .wt-ad {
	margin: 0;
	width: 100%;
	float: left;
	padding: 20px;
	cursor: pointer;
	position: relative;
	border-top: 1px solid #f2f2f2;
}

.wt-offersmessages .wt-ad.wt-active {
	background: #fff;
}

.wt-offersmessages .wt-ad.wt-active:after {
	height: 100%;
}

.wt-offersmessages .wt-ad figure {
	margin: 0;
	float: left;
	width: 40px;
	border-radius: 50px;
}

.wt-offersmessages .wt-ad figure img {
	width: 100%;
	display: block;
	border-radius: 50px;
}

.wt-offersmessages .wt-verticalscrollbar .mCSB_scrollTools {
	width: 0;
}

.wt-adcontent {
	overflow: hidden;
	padding: 1px 0 1px 10px;
}

.wt-offersmessages .wt-ad h3 {
	margin: 0;
	font-size: 14px;
	font-weight: 500;
	line-height: 20px;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
}

.wt-offersmessages .wt-ad span {
	display: block;
	font-size: 13px;
	line-height: 18px;
}

.wt-offersmessages .wt-ad:hover {
	background: #fff;
}

.mCSB_scrollTools .mCSB_dragger .wt-offerers .mCSB_inside>.mCSB_container {
	margin-right: 12px;
}

.wt-offerer {
	margin: 0;
	width: 100%;
	float: left;
	padding: 10px;
	cursor: pointer;
	position: relative;
}

.wt-offerer figure {
	margin: 0;
	float: left;
	overflow: hidden;
	border-radius: 50%;
}

.wt-offerer h3 {
	margin: 0;
	color: #363b4d;
	font-size: 14px;
	font-weight: 500;
	line-height: 20px;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	padding: 10px 0 10px 10px;
	-webkit-box-orient: vertical;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
}

.wt-offerer:hover {
	background: #f7f7f7;
}

.wt-btndelete {
	top: 10px;
	right: 30px;
	opacity: 0;
	color: #fff;
	width: 40px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	border-radius: 5px;
	position: absolute;
	visibility: hidden;
	background: #f91942;
}

.wt-dotnotification {
	position: relative;
	padding-right: 30px !important;
}

.wt-dotnotification:before {
	top: 50%;
	right: 20px;
	width: 6px;
	height: 6px;
	content: '';
	margin: -3px 0 0;
	position: absolute;
	border-radius: 6px;
	background: #f91942;
}

.wt-offersmessages .wt-ad:after {
	top: 0;
	left: 0;
	height: 0;
	content: '';
	width: 3px;
	position: absolute;
}

.wt-offersmessages .wt-ad:hover:after {
	height: 100%;
}

.wt-chatarea {
	width: 100%;
	float: left;
}

.wt-chatarea .form-group {
	margin: 0;
}

.wt-offerermessage,
.wt-memessage {
	width: 100%;
	float: left;
	margin: 8px 0;
	position: relative;
	padding: 0 70px;
}

.wt-offerermessage figure,
.wt-memessage figure {
	margin: 0;
	bottom: 21px;
	width: 60px;
	height: 60px;
	overflow: hidden;
	border-radius: 50%;
	position: absolute;
}

.wt-offerermessage figure {
	left: 0;
}

.wt-memessage figure {
	right: 0;
}

.wt-offerermessage figure img,
.wt-memessage figure img {
	display: block;
}

.wt-offerermessage .wt-description p,
.wt-memessage .wt-description p {
	padding: 10px;
	font-size: 14px;
	color: #323232;
	margin: 0 0 5px;
	max-width: 485px;
	line-height: 24px;
	background: #f7f7f7;
}

.wt-offerermessage .wt-description p {
	float: left;
}

.wt-memessage .wt-description p {
	float: right;
}

.wt-offerermessage .wt-description p {
	border-radius: 10px 10px 10px 0;
}

.wt-memessage .wt-description p {
	border-radius: 10px 10px 0 10px;
}

.wt-offerermessage .wt-description p a,
.wt-memessage .wt-description p a {
	color: #55acee;
	text-decoration: none;
}

.wt-offerermessage .wt-description time,
.wt-memessage .wt-description time {
	width: 100%;
	float: left;
	color: #666;
	font-size: 11px;
	line-height: 16px;
}

.wt-offerermessage .wt-description time {
	text-align: left;
}

.wt-memessage .wt-description time {
	text-align: right;
}

.wt-readmessage .wt-description time {
	position: relative;
	padding: 0 16px 0 0;
}

.wt-readmessage .wt-description time:before {
	top: 0;
	right: 0;
	width: 16px;
	height: 16px;
	color: #00cc67;
	font-size: 11px;
	line-height: 16px;
	content: '\f00c';
	position: absolute;
	font-family: 'FontAwesome';
}

.wt-offersmessages ul li .wt-messages.wt-dashboardscrollbar {
	height: 652px;
	margin: 0 0 20px;
	position: relative;
}

.wt-offersmessages ul li .wt-chatarea {
	position: relative;
}

.wt-offersmessages ul li .wt-chatarea:after {
	top: 0;
	width: 100%;
	content: '';
	left: 0;
	z-index: 1;
	height: 100px;
	position: absolute;
	background: url(../images/shadow.png);
}

.wt-messages .mCSB_inside>.mCSB_container {
	margin: 0;
}

.wt-messages .mCSB_scrollTools {
	width: 0;
}

.wt-btnsendmsg {
	color: #fff;
	width: 70px;
	height: 29px;
	line-height: 29px;
	text-align: center;
	margin: 4px;
	border-radius: 4px;
	display: inline-block;
	vertical-align: middle;
}

.wt-btnsendmsg:focus,
.wt-btnsendmsg:hover {
	color: #fff;
}

.wt-messagebox {
	overflow: hidden;
	box-shadow: none;
	position: relative;
}

.wt-messagebox .wt-dashboardboxcontent .wt-userprofile {
	padding: 0;
}

.wt-messagebox .wt-dashboardboxcontent .wt-applyfilters {
	margin-top: 30px;
	border-top: 1px solid #ddd;
	padding-top: 30px;
}

.wt-messagebox .wt-userprofile figure {
	float: none;
	max-width: 225px;
	margin: 0 auto 30px;
}

.wt-replaybox {
	float: left;
	width: 100%;
	border: 1px solid #eaedef;
}

.wt-iconbox {
	width: 100%;
	float: left;
	height: 37px;
	text-align: right;
	border-top: 1px solid #ddd;
}

.wt-replaybox .form-control {
	border: 0;
	width: 100%;
	float: left;
	resize: none;
	padding: 8px;
	height: 130px;
	font-size: 13px;
	line-height: 16px;
	border-radius: 0;
}

.wt-iconbox>i {
	width: 37px;
	float: left;
	cursor: pointer;
	font-size: 16px;
	text-align: center;
	line-height: 36px;
	border-right: 1px solid #ddd;
}

.wt-iconbox>i:hover {
	background: #f7f7f7;
}

.wt-offerermessage figure img,
.wt-memessage figure img {
	width: 100%;
}

/* Styling */
.wt-formbannervtwo .form-group .mb-4 {
	margin: 0 !important;
}

.wt-contentwrappers {
	float: left;
	width: 100%;
}

.wt-titlewithsearch .wt-formsearch .form-group .wt-btn {
	float: right;
}

.wt-emptydata-holder {
	float: left;
	width: 100%;
	padding: 30px;
}

.wt-insightsitem .wt-userlistingimg img {
	max-height: 55px;
}

.wt-clicksavearea>.wt-clicksavearea {
	border: 0;
	padding: 0;
}

.wt-categoriescontentholder .modal-header {
	float: left;
	width: 100%;
	display: block;
	padding: 13px 20px;
}

.wt-categoriescontentholder .modal-title {
	margin: 0;
	font-size: 16px;
	line-height: 20px;
	font-weight: 400;
	display: inline-block;
	vertical-align: middle;
}

.wt-categoriescontentholder .modal-header button {
	top: 10px;
	margin: 0;
	right: 10px;
	padding: 0;
	line-height: 20px;
	position: absolute;
}

.wt-categoriescontentholder .modal-body {
	padding: 20px;
}

.wt-categoriescontentholder .modal-body .form-group {
	margin: 0;
}

.la-general-setting {
	float: left;
	width: 100%;
}

.la-general-setting .wt-settingscontent .wt-userform .wt-uploadingbox {
	margin-top: 10px;
}

.la-footer-setting .wt-skillsform fieldset .form-group .wt-select {
	width: 30%;
}

.la-footer-setting .wt-skillsform fieldset .form-group .wt-select select {
	width: 100%;
	height: 50px;
	padding-right: 30px;
}

.la-footer-setting .wt-skillsform fieldset .form-group .wt-select select:focus {
	z-index: 1;
}

.la-footer-setting .wt-skillsform fieldset .form-group {
	padding-right: 60px;
	position: relative;
}

.la-footer-setting .wt-skillsform fieldset .form-group .wt-rightarea {
	top: 0;
	right: 0;
	padding: 0;
	width: auto;
	position: absolute;
}

.la-footer-setting .wt-skillsform fieldset .form-group .wt-rightarea .wt-addinfobtn {
	color: #fff;
	width: 50px;
	display: block;
	font-size: 18px;
	line-height: 52px;
	border-radius: 4px;
	text-align: center;
}

.la-footer-setting .wt-skillsform .social-icons-content .wrap-social-icons {
	margin: 0 0 10px;
}

.la-email-setting .wt-userform .wt-uploadingbox {
	margin: 10px 0 0;
}

.la-footer-setting .search-content .form-group .form-control {
	float: left;
	background: transparent;
}

.la-footer-setting .wt-skillsform .search-content .wt-userform .form-group input {
	width: 100%;
	border-radius: 4px;
	border: 1px solid #ddd;
}

.la-footer-setting .wt-skillsform .wt-rightarea .wt-addinfobtn {
	background: #3fabf3;
}

.la-footer-setting .wt-skillsform .wt-rightarea .wt-deleteinfo {
	background: #ff5851;
}

.la-footer-setting .wt-userform .wt-location .wt-settingscontent {
	margin: 0 0 30px;
}

.la-footer-setting>.wt-settingscontent {
	margin: 0;
}

.la-footer-setting .wt-userform .wt-location.wt-tabsinfo {
	margin: 0;
}

.la-footer-setting .wt-skillsform .search-content .form-group .form-group-holder {
	float: left;
	width: 100%;
	background: #fff;
}

.la-footer-setting .search-content .form-group .form-control:first-child {
	border-right: 1px solid #ddd;
}

.la-footer-setting .wt-skillsform .search-content .wrap-search {
	margin: 10px 0 0;
}

.la-footer-setting .wt-skillsform .social-icons-content,
.la-footer-setting .wt-skillsform .search-content {
	padding: 0 20px;
}

.la-footer-setting .wt-userform .form-group-label {
	margin: 0 0 10px !important;
}

.la-locations-listing .wt-dashboardboxcontent .wt-settingscontent,
.la-category-box .wt-dashboardboxcontent .wt-settingscontent {
	padding: 0;
	margin: 0 0 10px;
}

.la-locations-listing .wt-dashboardboxcontent .wt-formcategory .wt-btnarea,
.la-category-box .wt-dashboardboxcontent .wt-formcategory .wt-btnarea {
	margin: 10px 0 0;
}

.la-locations-listing .wt-dashboardboxcontent .wt-formcategory .wt-userform .wt-uploadingbox,
.la-category-box .wt-dashboardboxcontent .wt-formcategory .wt-userform .wt-uploadingbox {
	margin: 10px 0 0;
}

select.form-control:not([size]):not([multiple]) {
	height: 50px
}

table.wt-tablecategories tbody tr td figure {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-align-content: center;
	-ms-flex-line-pack: center;
}

/* end temp from dashboard */
[v-cloak] {
	display: none;
}

@keyframes floating {
	0% {
		transform: translateY(0%);
	}

	50% {
		transform: translateY(5%);
	}

	100% {
		transform: translateY(0%);
	}
}

@-webkit-keyframes floating {
	0% {
		-webkit-transform: translateY(0%);
	}

	50% {
		-webkit-transform: translateY(15%);
	}

	100% {
		-webkit-transform: translateY(0%);
	}
}

@keyframes sonarWave {
	from {
		opacity: 0.4;
	}

	to {
		transform: scale(2);
		opacity: 0;
	}
}

@keyframes loader {
	15% {
		transform: translateX(0);
	}

	45% {
		transform: translateX(230px);
	}

	65% {
		transform: translateX(230px);
	}

	95% {
		transform: translateX(0);
	}
}

@keyframes loading-text {
	0% {
		content: "Loading";
	}

	25% {
		content: "Loading.";
	}

	50% {
		content: "Loading..";
	}

	75% {
		content: "Loading...";
	}
}

select.is-invalid {
	border-color: #dc3545;
}

.wt-select .help-block {
	text-transform: none;
}

.wrap-search {
	float: left;
	width: 100%;
}

.la-section-settings .wt-location h6,
.la-banner-settings .wt-location h5 {
	position: relative;
	padding: 10px 30px;
	background: #fcfcfc;
	display: block;
	font-weight: 400;
	font-size: 16px;
	line-height: 20px;
	margin: 0 0 20px;
}

.la-section-settings .wt-location h6:after,
.la-banner-settings .wt-location h5:after {
	top: 0;
	left: 0;
	width: 3px;
	content: '';
	height: 100%;
	position: absolute;
}

.la-section-settings .wt-tabsinfo:last-child,
.la-banner-settings .wt-tabsinfo:last-child {
	margin: 0;
}

.la-section-settings .wt-location .wt-userform .wt-uploadingbox,
.la-banner-settings .wt-location .wt-userform .wt-uploadingbox {
	margin: 10px 0 0;
}

.wt-tabstitle li a {
	border-bottom: 1px solid transparent;
	border-top: 1px solid transparent;
}

.wt-tabstitle li a.active {
	border-color: #f2f2f2;
}

.wt-tabstitle li:first-child a {
	border-top: 0;
}

.la-updateall-holder,
.wt-changepassword .wt-userform .wt-updatall,
.wt-emailnotiholder .wt-userform .wt-updatall,
.wt-updatall.la-updateall-holder {
	margin: 0;
	float: left;
	width: 100%;
	box-shadow: none;
	overflow: visible;
	background: #f7f7f7;
}

.la-updateall-holder .wt-btn {
	min-width: 170px;
}

.wt-emailnotiholder .wt-userform .wt-updatall,
.wt-changepassword .wt-userform .wt-updatall {
	margin: 20px 0 0;
}

.wt-insightuser .wt-ongoingproject .wt-hiredfreelance .wt-emptydata,
.wt-insightuser .wt-earningsholder .wt-emptydata-holder .wt-emptydata {
	height: 430px;
}

.la-alljob-holder .wt-pagination {
	padding: 30px;
	border-top: 1px solid #ddd;
}

.wt-userlistingvtwo .wt-userlistingcontent .wt-rightarea .wt-btnarea {
	min-height: 139px;
	padding: 30px 0;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-align-content: center;
	-ms-flex-line-pack: center;
}

.wt-usernav .wt-dropdowarrow {
	display: none;
}

.la-footer-setting .wt-formtheme .wt-location .wt-settingscontent:nth-child(6) {
	margin: 0 0 10px;
}

.wt-jobalertsholder {
	top: 10px;
	z-index: 9999;
	right: 10px;
	position: fixed;
	max-width: 400px;
}

.la-userlistingholder .wt-pagination,
.la-userlisting>div>.col-12:nth-child(n+3) {
	margin-top: 30px;
}

.wt-viewjobholder ul li .wt-clicklike i,
.wt-viewjobholder ul li .wt-clicklike span {
	float: left;
}

.lare-employer-profile .wt-updatall {
	margin: 0;
	box-shadow: none;
	background: #fcfcfc;
}

.wt-profilephoto .wt-location.wt-tabsinfo {
	margin: 0;
}

.wt-innerbannerholder,
.wt-bannerholder {
	margin: 0 0 20px;
}

#pages-list .wt-innerbannerholder,
#pages-list .wt-bannerholder {
	margin: 0;
}

.wt-ratepoints {
	float: left;
	width: 100%;
}

.wt-ratepoints {
	margin: 0 0 10px;
}

.vue-stars label {
	padding: 0;
}

.vue-stars.notouch:not(.readonly):hover label .inactive,
.vue-stars.notouch:not(.readonly) label:hover~label .active,
.vue-stars input,
.vue-stars input:checked~label .active,
.vue-stars label .inactive,
.vue-stars.notouch:not(.readonly) label:hover~label,
.vue-stars input:checked~label {
	margin: 0;
	padding: 0;
	height: 20px;
	font-size: 18px;
	line-height: 20px;
}

.vue-stars {
	display: block;
}

.vue-stars.notouch:not(.readonly) label:hover~label,
.vue-stars input:checked~label {
	float: none;
	display: inline-block;
	vertical-align: middle;
}

.wt-userprofileholder .wt-userlisting-breadcrumbvtwo li a {
	font-size: 16px;
}

.wt-projectcontent a {
	word-break: break-all;
}

.wt-craftedprojects .wt-projects {
	padding-bottom: 0;
}

.wt-experiencelisting-hold .wt-btnarea a,
.wt-projects .wt-btnarea a {
	margin-bottom: 30px;
}

.wt-experiencelisting-hold .wt-btnarea {
	text-align: center;
}

.la-profile-holder .wt-sidebar .wt-widget:last-child {
	margin: 0;
}

.la-profile-holder .modal-body {
	padding: 0;
}

.la-profile-holder .modal-body .wt-projectdropdown .wt-select {
	background: #fff;
}

.la-profile-holder .modal-body .wt-projectdropdown .wt-select select {
	background: transparent;
}

.la-profile-holder .wt-formpopup fieldset .form-group textarea {
	width: 100%;
	resize: none;
}

.la-profile-holder .wt-formpopup fieldset .wt-btnarea {
	text-align: left;
}

.la-profile-holder .wt-craftedprojects .wt-projects .wt-project {
	float: none;
	display: inline-block;
	vertical-align: top;
}

.la-home-page {
	float: left;
	width: 100%;
	background: #fff;
}

.no-record-span {
	left: 0;
	top: 100%;
	width: 100%;
	padding: 10px;
	background: #fff;
	position: absolute;
	line-height: 30px;
	border-radius: 0 0 4px 4px;
}

.swal2-container .swal2-icon.swal2-warning {
	width: 60px;
	height: 60px;
	line-height: 50px;
}

.swal2-container .swal2-icon.swal2-warning .swal2-icon-text {
	font-size: 50px;
}

.swal2-container .swal2-popup .swal2-title {
	color: #323232;
	font-size: 28px;
	line-height: 30px;
	font-weight: 700;
	margin: 0 0 19px;
	text-transform: inherit;
}

.swal2-styled {
	background: #ff5851 !important;
}

.swal2-actions .swal2-styled+.swal2-styled {
	margin-left: 7px;
}

.swal2-popup .swal2-styled:focus {
	box-shadow: none !important;
}

.wt-experiencelisting-hold .wt-experiencelisting.wt-bgcolor:nth-child(even) {
	background: #fff;
}

.iziToast.iziToast-color-red {
	background: #f8d7da !important;
	border-color: #f5c6cb !important;
}

.iziToast.iziToast-color-red .iziToast-body .iziToast-title {
	color: #a94442 !important;
}

.iziToast.iziToast-color-green {
	border-color: #b8f3e0 !important;
	background: #ecfff9 !important;
}

.iziToast.iziToast-color-green .iziToast-body .iziToast-title {
	color: #01a774 !important;
}

.iziToast:after {
	display: none !important;
}

.iziToast-body .iziToast-title {
	font-weight: 500;
}

.wt-viewjobholder ul li span img {
	width: 18px;
	margin: 0 9px 0 0;
}

.wt-categoriesslider-holder {
	margin-top: -20px;
}

.wt-userlisting-breadcrumb li .wt-clicklike span {
	display: inline-block;
}

.la-employerpagintaion .wt-pagination {
	margin: 15px 0 0;
}

.wt-forgotpassword-holder {
	margin: 20px 0 0;
}

.wt-forgotpassword-holder .card .card-header {
	margin: 0;
	padding: 20px;
	display: block;
	color: #323232;
	background: #fff;
	border-color: #ddd;
	font: 400 18px/20px 'Poppins', Arial, Helvetica, sans-serif;
}

.wt-forgotpassword-holder .card {
	border-radius: 4px;
	border: 1px solid #ddd;
}

.wt-forgotpassword-holder .card .card-body {
	padding: 30px;
}

.wt-forgotpassword-holder .card .card-body form .form-group button[type=submit] {
	border: 0;
}

.la-ps-freelancer .wt-updatall,
.la-aw-freelancer .wt-updatall,
.la-ed-freelancer .wt-updatall,
.la-pm-freelancer .wt-educationholder .wt-updatall,
.wt-accountsettingholder .wt-securityhold .wt-userform .wt-updatall {
	margin: 30px 0 0;
	box-shadow: none;
	background: #f7f7f7;
}

.la-ed-freelancer .wt-updatall {
	margin: 0;
	overflow: hidden;
}

.la-ed-freelancer .wt-userform fieldset {
	overflow: visible;
}

.la-ed-freelancer .wt-userform fieldset .vdpComponent input,
.la-ed-freelancer .wt-userform fieldset .vdpComponent {
	width: 100%;
}

.la-aw-freelancer .wt-projecttitle figure .dz-remove {
	display: none;
}

.la-aw-freelancer .wt-projecttitle figure {
	overflow: hidden;
}

.la-aw-freelancer .wt-projecttitle figure img {
	width: auto;
	height: 50px;
	max-width: none;
}

.la-aw-freelancer .wt-updatall {
	margin: 0;
}

.la-aw-freelancer .wt-projecttitle .wt-uploadingbox figure {
	width: 50px;
}

.la-aw-freelancer .wt-accordioninnertitle .dz-preview em {
	display: none;
}

.la-aw-freelancer .wt-accordioninnertitle .wt-uploadingbox {
	width: auto;
	border-radius: 4px;
	margin: 0 20px 0 0;
}

.la-pm-freelancer .wt-educationholder .wt-updatall {
	margin: 0;
}

.la-ps-freelancer .wt-userform .wt-skills>div:nth-child(2),
.la-ps-freelancer .wt-userform .wt-langpairs>div:nth-child(2) {
	padding: 0 20px;
}

.alert-same-langpairs {
	width: 60%;
	margin-bottom: 10px;
	background: red;
	color: white;
	border-radius: 2px;
	padding-left: 6px;
}

.langpair-type {
	background-color: #01a774;
	color: white;
	width: fit-content;
	padding: 6px;
	border-radius: 4px;
}

.la-ps-freelancer .wt-userform .wt-skills>div:nth-child(2) .wt-skillsform fieldset .form-group,
.la-ps-freelancer .wt-userform .wt-langpairs>div:nth-child(2) .wt-langpairsform fieldset .form-group {
	padding-right: 175px;
}

.la-ps-freelancer .wt-userform .wt-skills>div:nth-child(2) .wt-skillsform fieldset .form-group .form-control,
.la-ps-freelancer .wt-userform .wt-langpairs>div:nth-child(2) .wt-langpairsform fieldset .form-group .form-control {
	border-radius: 0 4px 4px 0;
}

.la-ps-freelancer .wt-userform .wt-skills>div:nth-child(2) .wt-skillsform .wt-btnarea.form-group,
.la-ps-freelancer .wt-userform .wt-langpairs>div:nth-child(2) .wt-langpairsform .wt-btnarea.form-group {
	padding: 0;
	right: 5px;
	top: 5px;
}

.wt-accountsettingholder .wt-securityhold .wt-userform .wt-updatall {
	margin: 0;
}

.la-color-picker-form-wrapper .wt-settingscontent .wt-userform .wt-uploadingbox {
	margin-top: 10px;
}

.la-color-picker-form-wrapper .wt-dashboardboxcontent .wt-formtheme .wt-settingscontent {
	padding: 0;
	margin: 0 0 10px;
}

.la-color-picker {
	margin: 10px 0 20px;
}

.la-color-picker .verte__menu {
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
}

.la-color-picker .verte {
	justify-content: left;
}

.la-papaldetailscontent .wt-btnarea {
	margin-top: 30px;
}

.wt-managejobcontent .wt-proposalitem .wt-rightarea {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-align-content: center;
	-ms-flex-line-pack: center;
}

.wt-skillsform .form-group-holder {
	float: left;
	width: 100%;
}

.la-jobedit .wt-skillsform .form-group-holder .wt-select {
	width: 100%;
}

.la-jobedit .wt-skillsform fieldset .form-group .wt-select select {
	border-right: 0;
}

.la-jobedit .la-jobedit-content {
	padding: 0 20px;
}

.la-jobedit-content {
	float: left;
	width: 100%;
}

.la-location-edit .wt-userform {
	padding: 0 20px;
}

.wt-featuredholder .wt-on-off {
	margin: 0;
}

.la-location-edit .wt-userform fieldset {
	overflow: visible;
}

.wt-attachfile .dz-processing em .image_upload_anchor .lnr-cross,
.wt-attachfile li em i.lnr-cross {
	color: red;
	width: 30px;
	cursor: pointer;
	display: inline-block;
	text-align: right;
	vertical-align: middle;
}

.flash_msg {
	top: 80px;
	right: 20px;
	z-index: 99;
	position: fixed;
}

.lara-proposal-attachment {
	margin: 0 0 20px;
}

.lara-proposal-attachment .vue-dropzone:hover {
	background: #fff;
}

.lara-proposal-attachment .form-group-label .wt-labelgroup {
	float: left;
	width: 100%;
	padding: 10px;
	border: 2px dashed #ddd;
}

.lara-proposal-attachment .vue-dropzone {
	padding: 0;
	border: 0;
	min-height: 0;
}

.lara-proposal-attachment .dropzone.dz-clickable .dz-message {
	margin: 0;
}

.lara-proposal-attachment .dropzone.dz-clickable .dz-message .form-group-label {
	margin: 0;
}

.lara-proposal-attachment .dropzone.dz-clickable .wt-labelgroup label {
	margin: 0;
	float: left;
}

.lara-proposal-attachment .dropzone.dz-clickable .wt-labelgroup>span {
	float: left;
	margin: 13px 0 13px 20px;
}

.lara-proposal-attachment .lara-attachment-files .form-group {
	margin: 0;
}

.lara-proposal-attachment .form-group .wt-attachfile {
	border: 0;
}

.lara-proposal-attachment .form-group .wt-attachfile li {
	border: 1px solid #ddd;
}

.lara-proposal-attachment .form-group .wt-attachfile li:first-child {
	margin-top: 10px;
	;
}

.lara-proposal-attachment .form-group .wt-attachfile li:nth-child(n+2) {
	border-top: 0;
}

.wt-attachfile>li>em,
.dz-processing em strong {
	color: #666;
	font-weight: 400;
}

.la-jobdetails-holder .wt-userform .wt-attachmentsholder .multile-file-attachments {
	padding: 0;
}

.la-jobdetails-holder .wt-userform .wt-attachmentsholder .lara-attachment-files .form-group.input-preview {
	padding: 5px 5px 0;
}

.la-jobdetails-holder .wt-userform .wt-attachmentsholder .input-preview .wt-attachfile li:first-child {
	margin: 0;
}

.la-jobdetails-holder .wt-userform .wt-attachmentsholder .input-preview .wt-attachfile li:nth-child(n+2) {
	border-top: 0;
}

.la-jobdetails-holder .wt-userform .wt-btnarea {
	margin-top: 15px;
}

.la-jobdetails-holder.wt-historycontent .wt-userform .wt-attachfile em a {
	margin: 0;
}

.wt-budget {
	color: #ffc40e;
}

.la-empinfo-holder {
	padding: 0;
}

.la-empinfo-holder .wt-companysdetails {
	margin: 0;
}

.la-empinfo-holder .wt-companysdetails:hover {
	box-shadow: none;
}

.wt-formregister .wt-btnarea .wt-btn+.wt-btn,
.wt-checkboxholder .wt-btn+.wt-btn {
	margin-left: 26px;
}

.wt-effectiveholder .wt-widgetcontent .wt-formsearch .wt-checkboxholder {
	margin: 0;
}

.wt-starcontent em {
	font-style: normal;
	color: #55acee;
	display: block;
	font-size: 13px;
}

.wt-userprofileholder .wt-proposalfeedback .wt-starcontent em {
	display: inline-block;
	vertical-align: baseline;
}

.no-record-area {
	width: 100%;
	float: left;
	padding: 30px;
	background: #fff;
}

/* Chat Box Start */
.wt-offersmessages {
	padding: 0;
}

.wt-offersmessages ul {
	width: 100%;
	float: left;
	font-size: 13px;
	line-height: 20px;
	list-style: none;
}

.wt-offersmessages ul li {
	width: 30%;
	float: left;
	padding: 0;
	position: relative;
	line-height: inherit;
	list-style-type: none;
}

.wt-offersmessages ul li:first-child {
	background: #fcfcfc;
	border-radius: 0 0 0 4px;
	border-right: 1px solid #f2f2f2;
}

.wt-offersmessages ul li .wt-dashboardscrollbar {
	float: left;
	width: 100%;
	height: 760px;
}

.wt-offersmessages .wt-formsearch {
	padding: 20px;
	background: #fff;
}

.wt-offersmessages .wt-formsearch fieldset .form-group {
	margin: 0;
}

.wt-offersmessages .wt-ad {
	margin: 0;
	width: 100%;
	float: left;
	padding: 20px;
	cursor: pointer;
	position: relative;
	border-top: 1px solid #f2f2f2;
}

.wt-offersmessages .wt-ad.wt-active {
	background: #fff;
}

.wt-offersmessages .wt-ad.wt-active:after {
	height: 100%;
}

.wt-offersmessages .wt-ad figure {
	margin: 0;
	float: left;
	width: 40px;
	border-radius: 50px;
}

.wt-offersmessages .wt-ad figure img {
	width: 100%;
	display: block;
	border-radius: 50px;
}

.wt-offersmessages .wt-verticalscrollbar .mCSB_scrollTools {
	width: 0;
}

.wt-adcontent {
	overflow: hidden;
	padding: 1px 0 1px 10px;
}

.wt-offersmessages .wt-ad h3 {
	margin: 0;
	font-size: 14px;
	font-weight: 500;
	line-height: 20px;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
}

.wt-offersmessages .wt-ad span {
	display: block;
	font-size: 13px;
	line-height: 18px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.wt-offersmessages .wt-ad:hover {
	background: #fff;
}

.mCSB_scrollTools .mCSB_dragger .wt-offerers .mCSB_inside>.mCSB_container {
	margin-right: 12px;
}

.wt-offerer {
	margin: 0;
	width: 100%;
	float: left;
	padding: 10px;
	cursor: pointer;
	position: relative;
}

.wt-offerer figure {
	margin: 0;
	float: left;
	overflow: hidden;
	border-radius: 50%;
}

.wt-offerer h3 {
	margin: 0;
	color: #363b4d;
	font-size: 14px;
	font-weight: 500;
	line-height: 20px;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	padding: 10px 0 10px 10px;
	-webkit-box-orient: vertical;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
}

.wt-offerer:hover {
	background: #f7f7f7;
}

.wt-btndelete {
	top: 10px;
	right: 30px;
	opacity: 0;
	color: #fff;
	width: 40px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	border-radius: 5px;
	position: absolute;
	visibility: hidden;
	background: #f91942;
}

.wt-dotnotification {
	position: relative;
	padding-right: 30px !important;
}

.wt-dotnotification:before {
	top: 50%;
	right: 20px;
	width: 6px;
	height: 6px;
	content: '';
	margin: -3px 0 0;
	position: absolute;
	border-radius: 6px;
	background: #f91942;
}

.wt-offersmessages .wt-ad:after {
	top: 0;
	left: 0;
	height: 0;
	content: '';
	width: 3px;
	position: absolute;
}

.wt-offersmessages .wt-ad:hover:after {
	height: 100%;
}

.wt-chatarea {
	width: 100%;
	float: left;
}

.wt-chatarea .form-group {
	margin: 0;
}

.wt-offerermessage,
.wt-memessage {
	width: 100%;
	float: left;
	margin: 8px 0;
	position: relative;
	padding: 0 70px;
}

.wt-offerermessage figure,
.wt-memessage figure {
	margin: 0;
	bottom: 21px;
	width: 60px;
	height: 60px;
	overflow: hidden;
	border-radius: 50%;
	position: absolute;
}

.wt-offerermessage figure {
	left: 0;
}

.wt-memessage figure {
	right: 0;
}

.wt-offerermessage figure img,
.wt-memessage figure img {
	display: block;
}

.wt-offerermessage .wt-description p,
.wt-memessage .wt-description p {
	padding: 10px;
	font-size: 14px;
	color: #323232;
	margin: 0 0 5px;
	max-width: 485px;
	line-height: 24px;
	background: #f7f7f7;
}

.wt-offerermessage .wt-description p {
	float: left;
}

.wt-memessage .wt-description p {
	float: right;
}

.wt-offerermessage .wt-description p {
	border-radius: 10px 10px 10px 0;
}

.wt-memessage .wt-description p {
	border-radius: 10px 10px 0 10px;
}

.wt-offerermessage .wt-description p a,
.wt-memessage .wt-description p a {
	color: #55acee;
	text-decoration: none;
}

.wt-offerermessage .wt-description time,
.wt-memessage .wt-description time {
	width: 100%;
	float: left;
	color: #666;
	font-size: 11px;
	line-height: 16px;
}

.wt-offerermessage .wt-description time {
	text-align: left;
}

.wt-memessage .wt-description time {
	text-align: right;
}

.wt-readmessage .wt-description time {
	position: relative;
	padding: 0 16px 0 0;
}

.wt-readmessage .wt-description time:before {
	top: 0;
	right: 0;
	width: 16px;
	height: 16px;
	color: #00cc67;
	font-size: 11px;
	line-height: 16px;
	content: '\f00c';
	position: absolute;
	font-family: 'FontAwesome';
}

.wt-offersmessages ul li .wt-messages.wt-dashboardscrollbar {
	height: 631px;
	margin: 0 0 20px;
	position: relative;
}

.wt-messages .mCSB_inside>.mCSB_container {
	margin: 0;
}

.wt-messages .mCSB_scrollTools {
	width: 0;
}

.wt-btnsendmsg {
	color: #fff;
	width: 70px;
	height: 29px;
	line-height: 29px;
	text-align: center;
	margin: 4px;
	border-radius: 4px;
	display: inline-block;
	vertical-align: middle;
}

.wt-btnsendmsg:focus,
.wt-btnsendmsg:hover {
	color: #fff;
}

.wt-messagebox {
	overflow: hidden;
	box-shadow: none;
	position: relative;
}

.wt-messagebox .wt-dashboardboxcontent .wt-userprofile {
	padding: 0;
}

.wt-messagebox .wt-dashboardboxcontent .wt-applyfilters {
	margin-top: 30px;
	border-top: 1px solid #ddd;
	padding-top: 30px;
}

.wt-messagebox .wt-userprofile figure {
	float: none;
	max-width: 225px;
	margin: 0 auto 30px;
}

.wt-replaybox {
	float: left;
	width: 100%;
	border: 1px solid #eaedef;
}

.wt-iconbox {
	width: 100%;
	float: left;
	height: 37px;
	text-align: right;
	border-top: 1px solid #ddd;
}

.wt-replaybox .form-control {
	border: 0;
	width: 100%;
	float: left;
	resize: none;
	padding: 8px;
	height: 130px;
	font-size: 13px;
	line-height: 16px;
	border-radius: 0;
}

.wt-iconbox>i {
	width: 37px;
	float: left;
	cursor: pointer;
	font-size: 16px;
	text-align: center;
	line-height: 36px;
	border-right: 1px solid #ddd;
}

.wt-iconbox>i:hover {
	background: #f7f7f7;
}

.wt-chatarea .sp-chatspin {
	left: 50%;
	z-index: 2;
	top: 425px;
	width: 28px;
	position: absolute;
	margin: 0 0 0 -14px;
}

.emojionearea,
.emojionearea.form-control {
	border: 0;
}

.sp-chatspin {
	top: 50%;
	left: 50%;
	position: absolute;
}

.wt-replaybox {
	border-radius: 4px;
	border: 1px solid #ddd;
}

.wt-replaybox .emojionearea,
.wt-replaybox .emojionearea.form-control {
	border: 0;
	box-shadow: none;
}

.wt-replaybox .emojionearea .emojionearea-editor {
	margin: 0;
	height: 130px;
}

.slighloader:after {
	left: 0;
	top: 0;
	content: '';
	width: 100%;
	height: 100%;
	position: absolute;
	background: rgba(255, 255, 255, 0.8);
}

.wt-openmsg .wt-offersmessages ul li:nth-child(2) {
	min-height: 850px;
}

.wt-messages-holder .wt-userlogedin .wt-userimg {
	max-width: 50px;
	max-height: 50px;
}

.wt-messages-holder .wt-userlogedin .wt-username {
	padding: 2px 0;
}

.wt-messages-holder .wt-userlogedin .wt-username .wt-viewprofile {
	float: left;
	line-height: 20px;
}

.wt-emptydetails img {
	display: block;
	margin: 0 0 30px;
}

.wt-ongoingproject .wt-emptydata-holder .wt-emptydata {
	height: 430px;
}

.wt-transactionhold {
	float: left;
	width: 100%;
	background: #fff;
	border-radius: 4px;
	-webkit-box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.10);
	box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.10);
}

.wt-transactiondetails {
	padding: 30px;
	margin: 0;
}

.wt-borderheading {
	padding: 30px 30px 0;
	float: left;
	width: 100%;
}

.wt-emptydata {
	width: 100%;
	float: left;
	height: 640px;
	text-align: center;
	position: relative;
	text-align: center;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-align-content: center;
	-ms-flex-line-pack: center;
}

.wt-emptydetails {
	top: 0;
	padding: 10px;
	left: 0;
	width: 100%;
	height: 100%;
	margin: 0 auto;
	text-align: center;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-align-content: center;
	-ms-flex-line-pack: center;
	border: 3px dashed #ddd;
}

.wt-emptydetails,
.wt-emptydata {
	position: relative;
}

.wt-emptydetails:before,
.wt-emptydetails:after {
	left: 0;
	top: auto;
	bottom: 0;
	width: 100%;
	content: '';
	height: 1px;
	position: absolute;
	background-size: 15px 40%;
	background-image: linear-gradient(to right, transparent 50%, #ddd 50%);
}

.wt-emptydata:before,
.wt-emptydata:after {
	top: 0;
	left: 0;
	width: 1px;
	content: '';
	height: 100%;
	position: absolute;
	background-size: 15px 15px;
	background-image: linear-gradient(to top, transparent 50%, #ddd 50%);
}

.wt-emptydata:before {
	left: auto;
	right: 0;
}

.wt-emptydetails:after {
	top: 0;
	bottom: auto;
}

.wt-emptydetails {
	border: 0;
}

.wt-emptydetails span {
	background: url(images/empty-imgs/img-01.png);
	height: 200px;
	width: 200px;
	margin: 0 auto;
	display: block;
	background-size: 100% 100% !important;
}

.wt-empty-invoice span {
	background: url(/images/empty-images/img-01.png);
}

.wt-empty-person span {
	background: url(/images/empty-images/img-02.png);
}

.wt-empty-projects span {
	background: url(/images/empty-images/img-03.png);
}

.wt-empty-message span {
	background: url(/images/empty-images/img-04.png);
}

.wt-empty-saved span {
	background: url(/images/empty-images/img-05.png);
}

.wt-emptydetails em {
	color: #666;
	display: block;
	font-size: 18px;
	line-height: 20px;
	font-style: normal;
}

.lare-employer-profile .wt-profilephoto .wt-location.wt-tabsinfo {
	margin: 0;
}

.lare-employer-profile .wt-profilephoto .wt-location .wt-userform {
	padding: 0;
}

.wt-dashboardboxcontent .wt-jobskills:nth-child(2) .form-group .chosen-container {
	z-index: 3;
}

.swal2-container .swal2-icon.swal2-warning {
	display: none !important;
}

.swal2-container .swal2-popup .swal2-title {
	margin: 0;
	color: #323232;
	font: 500 20px/22px 'Poppins', Arial, Helvetica, sans-serif;
}

.swal2-popup #swal2-content {
	margin: 0;
	color: #414141;
	padding: 10px 0 30px;
	width: 100%;
	display: block;
	padding: 10px 0 30px;
	font: 16px/24px 'Open Sans', Arial, Helvetica, sans-serif !important;
}

.swal2-popup .swal2-actions {
	margin: 0 !important;
}

.swal2-popup .swal2-actions button {
	margin-top: 0 !important;
}

.la-no-record .wt-emptydata {
	height: 425px
}

.wt-insightsitem figure span,
.wt-userlistingimg span,
.wt-dashboardsave .wt-proposalsr .wt-proposalsrcontent figure span {
	display: block;
	font-size: 50px;
	line-height: 50px;
}

.wt-usernav>ul>li i {
	width: 20px;
	font-size: 14px;
	display: inline-block;
	vertical-align: middle;
}

.wt-clientfeedback .wt-userprofile {
	padding: 0;
}

.wt-clientfeedback .wt-userprofile .wt-emptydata-holder {
	padding-top: 0;
}

.wt-userprofileholder .wt-proposalfeedback .wt-starcontent i {
	font-style: normal;
}

.wt-replaybox .form-group {
	margin: 0;
}

.wt-exp {
	position: relative;
	overflow: hidden;
}

.wt-expired {
	top: -33px;
	position: absolute;
	color: #eee;
	left: 5px;
	transform: rotate(-35deg);
}

.wt-userlistinghold .wt-userlistingcontent {
	padding: 11px 0;
}

.wt-userlistinghold .wt-userlistingcontent .wt-rightarea {
	padding: 8px 0;
}

.wt-userlistinghold.wt-userlistingholdvtwo .wt-userlistingcontent {
	padding: 0;
}

.la-awards .wt-experienceaccordion .award-inner-list .wt-collapseexp fieldset {
	overflow: visible;
}

.la-awards .wt-experienceaccordion .award-inner-list .wt-collapseexp fieldset .vdpComponent input,
.la-awards .wt-experienceaccordion .award-inner-list .wt-collapseexp fieldset .vdpComponent {
	width: 100%;
}

.la-awards .wt-experienceaccordion .award-inner-list+.award-inner-list li:first-child .wt-accordioninnertitle {
	border-top: 0;
	border-radius: 0;
}

.wt-messages>div:first-child {
	margin-top: 50px;
}

.wt-companysinfoholder .la-employerpagintaion .wt-pagination {
	margin: 15px 0;
}

.wt-packagedetails:after {
	display: none;
}

.wt-username h3,
.wt-username span {
	max-width: 200px;
	text-align: left;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

@keyframes sonarWave {
	from {
		opacity: 1;
	}

	to {
		transform: scale(1.5);
		opacity: 0;
	}
}

.wt-footerholder .col-12:last-child .wt-widgetcompany {
	border: 0;
}

.wt-userlisting .wt-userlistingcontent .wt-contenthead .wt-title h2 a {
	margin: 0;
	font-size: 18px;
	font-weight: 400;
	overflow: hidden;
	line-height: 22px;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.wt-experiencelisting-hold>div>div:nth-child(even) .wt-bgcolor {
	background: #fff;
}

.wt-formfeedback {
	text-align: left;
}

.la-email-warning {
	max-width: 450px;
}

.la-email-warning ul {
	margin: 0;
	float: left;
	width: 100%;
	list-style: none;
}

.la-email-warning ul li {
	float: left;
	width: 100%;
	line-height: 20px;
	list-style-type: none;
}

.la-email-warning ul li>.close {
	padding: 13px 10px;
	font-size: 16px;
	line-height: inherit;
}

.la-jobalerts-holder {
	position: static;
	max-width: none;
}

.la-jobalerts-holder .wt-jobalerts .alert .close.wt-alertbtn {
	opacity: 1;
	position: static;
	color: #fff;
	width: 100px;
	float: right;
	padding: 0 10px;
	line-height: 36px;
	border-radius: 4px;
	font-size: 12px;
	text-align: center;
	font-weight: 400;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
}

.la-jobalerts-holder .wt-jobalerts {
	margin: 0;
}

.la-jobalerts-holder .wt-jobalerts .alert:last-child {
	margin-bottom: 30px;
}

.wt-dashboardboxcontent .wt-freelancerholder .wt-emptydata-holder {
	padding: 0;
}

.wt-stars:before {
	content: '\f006 \f006 \f006 \f006 \f006';
	font-size: 16px;
	color: #fdd003;
}

span.wt-stars span:after {
	content: '\f005 \f005 \f005 \f005 \f005';
	font-size: 16px;
}

.slide-leave-active,
.slide-enter-active {
	transition: 1s;
}

.slide-enter {
	transform: translate(100%, 0);
}

.slide-leave-to {
	transform: translate(-0%, 0);
}

.stripe-form-wrapper {
	float: right;
	width: 50%;
}

.wt-form-paycard {
	float: left;
	width: 100%;
}

.wt-form-paycard .form-group label {
	text-align: left;
}

.wt-form-paycard fieldset .form-group label {
	color: #565656;
	font-size: 13px;
	line-height: 13px;
	font-weight: 600;
}

.wt-form-paycard fieldset .form-group .form-control {
	height: 36px;
	font-size: 13px;
	border-radius: 8px;
	border: 1px solid #e0e0e0;
	-webkit-box-shadow: 2px 2px 5px 0 rgba(0, 0, 0, 0.08);
	box-shadow: 2px 2px 5px 0 rgba(0, 0, 0, 0.08);
}

.wt-form-paycard fieldset .form-group .form-control:focus {
	-webkit-box-shadow: 2px 2px 5px 0 rgba(0, 0, 0, 0.08) !important;
	box-shadow: 2px 2px 5px 0 rgba(0, 0, 0, 0.08) !important;
}

.wt-form-paycard fieldset .wt-inputwithicon .form-control {
	padding-right: 140px;
}

.wt-form-paycard fieldset .form-group:nth-child(4) .form-control {
	padding-right: 60px;
}

.wt-form-paycard fieldset .form-group .form-control::placeholder {
	color: #b7b7b7;
}

.wt-form-paycard fieldset .form-group .wt-btn {
	border: 0;
	width: 100%;
	color: #aeb0b5;
	line-height: 44px;
	background: #3d424e;
}

.wt-form-paycard fieldset .wt-inputwithicon img {
	z-index: 2;
	right: 20px;
	bottom: 10px;
	position: absolute;
}

.wt-form-paycard fieldset .wt-btnarea {
	margin: 0;
}

.la-pay-stripe .modal-header h5 {
	margin: 0;
	font-weight: 400;
	font-size: 18px;
	line-height: 20px;
}

.la-pay-stripe .modal-header .close {
	opacity: 1;
	color: #fc413c;
}

.la-pay-stripe .modal-header {
	padding: 26px 30px;
}

.la-pay-stripe .modal-body {
	padding: 30px;
}

/* =============================================
			Checkout Style
============================================= */
.sj-checkoutjournal {
	width: 100%;
	float: left;
}

.sj-title {
	float: left;
	width: 100%;
}

.sj-checkoutjournal .sj-title {
	padding: 20px 30px;
}

.sj-checkoutjournal .sj-title h3 {
	margin: 0;
	display: block;
	font-size: 18px;
	font-weight: 400;
	line-height: 24px;
}

.sj-checkouttable {
	margin: 0;
	border: 1px solid #eee;
	border-collapse: collapse;
}

.sj-checkouttable thead:first-child>tr:first-child>th {
	color: #323232;
	font-size: 18px;
	text-align: left;
	line-height: 18px;
	font-weight: 400;
	padding: 15px 30px;
	border: 1px solid #eee;
}

.sj-checkouttable>tbody>tr>td {
	border-top: 1px solid #eee !important;
	border: 0;
	color: #222222;
	font-size: 16px;
	padding: 20px;
	vertical-align: middle;
	line-height: 19px;
	text-align: left;
}

.sj-checkouttable>tbody>tr>td:first-child {
	width: 75%;
}

.sj-checkouttable>tbody>tr>td:last-child {
	width: 25%
}

.sj-producttitle {
	width: 100%;
	float: left;
}

.sj-producttitle figure {
	width: 62px;
	margin: 0 20px 0 0;
	float: left;
}

.sj-producttitle figure img {
	width: 100%;
	float: left;
	display: block;
	border-radius: 5px;
}

.sj-producttitle .sj-checkpaydetails {
	width: 75%;
	float: none;
	text-align: left;
	overflow: hidden
}

.sj-producttitle .sj-checkpaydetails span {
	color: #767676;
	font-size: 13px;
	display: block;
	margin: 13px 0 0;
}

.sj-producttitle .sj-checkpaydetails h4 {
	margin: 0;
	color: #222;
	font-weight: 400;
	font-size: 16px;
	line-height: 16px;
}

.sj-checkouttable tbody tr td:last-child {
	color: #222;
	text-align: left;
	font-size: 16px;
	line-height: 16px;
	vertical-align: middle;
	border-left: 1px solid #eee;
}

.sj-checkouttable thead {
	background: #fcfcfc;
}

.sj-checkouttable tbody tr:nth-child(2),
.sj-checkouttable tbody tr:nth-child(3) {
	background: #fcfcfc;
}

.sj-checkpaymentmethod {
	float: left;
	width: 100%;
	padding: 30px;
}

.sj-checkpaymentmethod .sj-title h3 {
	margin: 0;
	display: block;
	font-size: 18px;
	font-weight: 400;
	line-height: 24px;
}

.sj-checkpaymentmethod .sj-rightarea figure {
	margin: 0;
}

.sj-paymentmethod {
	list-style: none;
	margin: 0 -15px 0;
}

.sj-paymentmethod li {
	width: 50%;
	float: left;
	padding: 0 15px;
	list-style-type: none;
}

.sj-paymentmethod li a {
	display: block;
	position: relative;
	border: 1px solid #eee;
	padding: 10px 30px 10px 10px;
}

.sj-paymentmethod li a:after {
	top: 50%;
	right: 20px;
	color: #636c77;
	font-size: 16px;
	content: '\f105';
	margin: -6px 0 0;
	line-height: 12px;
	position: absolute;
	font-family: 'FontAwesome';
}

.sj-paymentmethod li a i {
	width: 70px;
	height: 48px;
	font-size: 30px;
	text-align: center;
	line-height: 48px;
	display: inline-block;
	vertical-align: middle;
	border-right: 1px solid #eee;
}

.sj-paymentmethod li a span {
	color: #222;
	font-size: 16px;
	line-height: 24px;
	padding-left: 30px;
	display: inline-block;
	vertical-align: middle;
}

.sj-paymentmethod li a span em {
	display: block;
	color: #767676;
	font-size: 13px;
	font-style: normal;
}

.sj-checkpaymentmethod .sj-title {
	margin-bottom: 30px;
}

.wt-stripe-form {
	margin-top: 20px;
}

.wt-stripe-form .wt-settingscontent {
	margin: 0 0 10px 0;
}

.la-form-error.is-invalid .invalid-feedback {
	display: block;
}

.wt-accountsettingholder .wt-securityhold .wt-userform .wt-updatall.la-btn-setting {
	width: 100%;
}

.wt-userlistinghold .wt-userlistingcontent .wt-rightarea .wt-stars {
	float: none;
	margin: 0 auto;
	display: block;
}

.wt-userlistinghold .wt-userlistingcontent .wt-rightarea {
	padding: 4px 0;
}

.wt-profilecounter .wt-description p {
	padding: 0 10px;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
}

.wt-userdetails {
	max-width: 525px;
}

.wt-profilecounter {
	max-width: 285px;
}

.wt-dashboardboxcontent .wt-completejobholder .wt-emptydata-holder {
	padding: 0;
}

/* languages Styling*/
body.lang-de .wt-profilecounter .wt-statisticcontent h4 {
	word-break: break-all;
}

body.lang-fr .wt-userlistingcontent .wt-userlisting-breadcrumb li,
body.lang-tr .wt-userlistingcontent .wt-userlisting-breadcrumb li,
body.lang-de .wt-userlistingcontent .wt-userlisting-breadcrumb li {
	margin: 10px 0 0;
}

body.lang-fr .wt-userlistingcontent .wt-contenthead .wt-title h2,
body.lang-tr .wt-userlistingcontent .wt-contenthead .wt-title h2,
body.lang-de .wt-userlistingcontent .wt-contenthead .wt-title h2 {
	margin: 0 0 6px;
}

body.lang-es .tg-qrcodedetail .tg-qrcodefeat,
body.lang-de .tg-qrcodedetail .tg-qrcodefeat,
body.lang-fr .tg-qrcodedetail .tg-qrcodefeat,
body.lang-pt .tg-qrcodedetail .tg-qrcodefeat {
	max-width: 160px;
}

body.lang-fr .wt-companysdetails .wt-companysinfo .wt-postarticlemeta,
body.lang-tr .wt-companysdetails .wt-companysinfo .wt-postarticlemeta,
body.lang-bn .wt-companysdetails .wt-companysinfo .wt-postarticlemeta,
body.lang-es .wt-companysdetails .wt-companysinfo .wt-postarticlemeta,
body.lang-pt .wt-companysdetails .wt-companysinfo .wt-postarticlemeta,
body.lang-de .la-empinfo-holder .wt-companysinfo .wt-postarticlemeta {
	margin-top: -10px;
}

body.lang-fr .wt-companysdetails .wt-companysinfo .wt-postarticlemeta li,
body.lang-bn .wt-companysdetails .wt-companysinfo .wt-postarticlemeta li,
body.lang-tr .wt-companysdetails .wt-companysinfo .wt-postarticlemeta li,
body.lang-es .wt-companysdetails .wt-companysinfo .wt-postarticlemeta li,
body.lang-pt .wt-companysdetails .wt-companysinfo .wt-postarticlemeta li,
body.lang-de .la-empinfo-holder .wt-companysinfo .wt-postarticlemeta li {
	margin-top: 10px;
}

body.lang-zh .la-home-page .wt-bannerholder .wt-bannercontent .wt-dropdown>span em,
body.lang-pt .la-home-page .wt-bannerholder .wt-bannercontent .wt-dropdown>span em {
	width: 65%;
}

body.lang-tr .la-home-page .wt-bannerholder .wt-bannercontent .wt-dropdown>span em {
	width: 55%;
}

body.lang-fr .la-home-page .wt-bannerholder .wt-bannercontent .wt-dropdown>span em {
	width: 60%;
}

body.lang-tr .wt-proposalsrcontent .wt-title {
	max-width: 180px;
}

body.lang-es .wt-loginfooterinfo a,
body.lang-pt .wt-loginfooterinfo a {
	width: 100%;
}

body.lang-es .wt-loginfooterinfo a+a:before,
body.lang-pt .wt-loginfooterinfo a+a:before {
	top: 0;
	width: 30px;
	height: 2px;
	margin: -1px 0 0;
	left: 50%;
	margin-left: -15px;
}

body.lang-es .wt-userlogedin .wt-usernav {
	width: 310px;
}

body.lang-pt .wt-userlogedin .wt-usernav {
	width: 270px;
}

body.lang-fr .wt-userlogedin .wt-usernav {
	width: 290px;
}

body.lang-bn .wt-userlogedin .wt-usernav {
	width: 240px;
}

body.lang-fr .wt-sidebarwrapper .wt-navdashboard ul li a span,
body.lang-fr .wt-sidebarwrapper .wt-navdashboard .menu-item-has-children .sub-menu li a,
body.lang-pt .wt-sidebarwrapper .wt-navdashboard ul li a span,
body.lang-es .wt-sidebarwrapper .wt-navdashboard ul li a span {
	max-width: 200px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

body.lang-fr .wt-sidebarwrapper .wt-navdashboard .menu-item-has-children .sub-menu li a {
	width: 180px;
}

body.lang-es .wt-usersidebar .wt-companysinfo .wt-btnarea a,
body.lang-bn .wt-usersidebar .wt-companysinfo .wt-btnarea a,
body.lang-pt .wt-usersidebar .wt-companysinfo .wt-btnarea a {
	padding: 0 20px;
	min-width: 160px;
}

body.lang-es .wt-sidebarwrapper .wt-navdashboard .menu-item-has-children .sub-menu li a {
	max-width: 180px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

body.lang-bn .wt-userlistingcontent .wt-viewjobholder ul li span i,
body.lang-zh .wt-userlistingcontent .wt-viewjobholder ul li span i {
	font-style: normal;
	display: inline-block;
}

body.lang-pt .wt-userlistingcontent .wt-viewjobholder ul li span,
body.lang-fr .wt-userlistingcontent .wt-viewjobholder ul li span,
body.lang-es .wt-userlistingcontent .wt-viewjobholder ul li span {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

body.lang-fr .wt-userlistingcontent .wt-viewjobholder ul li .wt-clicklike span {
	max-width: 160px;
}

.la-likefreelanfav .wt-emptydata-holder {
	padding: 0;
}

.wt-navigationarea .wt-userlogedin .wt-username h3 {
	line-height: 18px;
	margin-bottom: 3px;
}

.wt-accountsettingholder .wt-securityhold .wt-userform .wt-updatall.la-btn-setting {
	padding: 10px;
}

body.lang-pt .wt-managejobcontent .wt-saveitem-breadcrumb li {
	margin-top: 10px;
}

body.lang-pt .wt-managejobcontent .wt-saveitem-breadcrumb {
	margin-top: -10px;
}

body.lang-fr .wt-dashboraddoller i,
body.lang-bn .wt-dashboraddoller i,
body.lang-pt .wt-dashboraddoller i {
	font-style: normal;
	display: inline-block;
}

body.lang-fr .wt-userlistingcontent .wt-viewjobholder ul li span .wt-viewjobdollar,
body.lang-pt .wt-userlistingcontent .wt-viewjobholder ul li span .wt-viewjobdollar {
	font-style: normal;
	display: inline-block;
}

body.lang-pt .la-ps-freelancer .wt-userform .wt-skills>div:nth-child(2) .wt-skillsform fieldset .form-group:first-child,
body.lang-pt .la-ps-freelancer .wt-userform .wt-langpairs>div:nth-child(2) .wt-langpairsform fieldset .form-group:first-child {
	padding-right: 215px;
}

body.lang-fr .la-ps-freelancer .wt-userform .wt-skills>div:nth-child(2) .wt-skillsform fieldset .form-group:first-child,
body.lang-fr .la-ps-freelancer .wt-userform .wt-langpairs>div:nth-child(2) .wt-langpairsform fieldset .form-group:first-child {
	padding-right: 240px;
}

body.lang-fr .wt-skillsform fieldset .form-group.wt-btnarea .wt-btn,
body.lang-pt .wt-skillsform fieldset .form-group.wt-btnarea .wt-btn,
body.lang-fr .wt-langpairsform fieldset .form-group.wt-btnarea .wt-btn,
body.lang-pt .wt-langpairsform fieldset .form-group.wt-btnarea .wt-btn {
	padding: 0 20px;
}

body.lang-fr .wt-dashboardsave .wt-proposalsr .wt-proposalsrcontent .wt-title {
	width: 190px;
}

.la-free-proposal {
	margin-bottom: 30px;
}

.wt-titlewithbtn .wt-btn {
	float: right;
	margin-left: 10px;
	min-width: 160px;
	padding: 0 20px;
}

.wt-titlewithsearch.wt-titlewithbtn .wt-formsearch {
	max-width: 150px;
}

.wt-header .wt-navigationarea .wt-formbannervtwo .form-group .wt-search-remove,
.wt-header .wt-navigationarea .wt-formbannervtwo .wt-searchbtn span,
.wt-respsonsive-search {
	display: none;
}

.wt-search-remove {
	color: #666;
	float: right;
	text-transform: uppercase;
	font: 700 13px/50px 'Poppins', Arial, Helvetica, sans-serif;
}

.wt-search-remove:hover {
	color: #666;
}

.wt-header.wt-search-have.show-sform .wt-navigationarea .wt-formbannervtwo .wt-searchbtn span {
	text-transform: uppercase;
	font: 700 13px/50px 'Poppins', Arial, Helvetica, sans-serif;
}

.wt-respsonsive-search {
	float: right;
	margin: 20px 14px 20px 6px;
}

.wt-respsonsive-search .wt-searchbtn {
	width: 36px;
	line-height: 36px;
	border-radius: 4px;
	color: #fff !important;
}

.wt-btn-remove-holder .wt-search-remove+.wt-search-remove {
	display: none;
}

.wt-header.wt-search-have.show-sform .wt-navigationarea .wt-formbannervtwo .form-group .wt-search-remove,
.wt-header.wt-search-have.show-sform .wt-navigationarea .wt-formbannervtwo .wt-searchbtn span,
.wt-search-have.show-sform .wt-respsonsive-search {
	display: block;
}

.wt-search-have.show-sform .wt-formbannervtwo .form-group .wt-formoptions .wt-searchbtn i {
	display: none;
}

.wt-search-have.show-sform .wt-formbannervtwo .wt-searchbtn {
	min-width: 160px;
}

.wt-search-have.show-sform .wt-formbannervtwo fieldset .form-group {
	box-shadow: none;
	position: relative;
	max-width: 1015px;
}

.wt-search-have.show-sform .wt-formbannervtwo fieldset .form-group .form-control {
	float: left;
	padding-right: 470px;
}

.wt-search-have.show-sform .wt-formbannervtwo fieldset .form-group .wt-formoptions .wt-dropdown {
	width: 285px;
}

.wt-search-have.show-sform .wt-formbannervtwo fieldset .wt-dropdown>span {
	width: 100%;
}

.wt-search-have.show-sform .wt-formbannervtwo {
	margin: 0;
	z-index: 1;
	right: 15px;
	padding: 13px 0;
	background: #fff;
	position: absolute;
}

.wt-search-have.show-sform .wt-formbannervtwo fieldset {
	float: right;
	min-width: 1099px;
}

.wt-search-have.show-sform .wt-formbannervtwo:after {
	display: none;
}

.wt-btn-remove-holder {
	float: right;
	display: none;
	margin-left: 30px;
}

.wt-search-have.show-sform .wt-btn-remove-holder {
	display: block;
}

.wt-search-have.show-sform .wt-respsonsive-search {
	display: none;
}

.wt-skilldel {
	float: right;
	position: relative;
	margin: 10px 20px 10px 0;
}

.wt-skilldel i {
	width: 30px;
	color: #fff;
	display: block;
	height: 30px;
	font-size: 14px;
	line-height: 30px;
	border-radius: 4px;
	text-align: center;
	background: #ff5851;
}

.wt-skilldel span {
	left: 100%;
	opacity: 0;
	bottom: 60%;
	width: 180px;
	padding: 10px;
	color: #767676;
	display: block;
	font-size: 12px;
	line-height: 15px;
	text-align: center;
	position: absolute;
	margin-left: -90px;
	border-radius: 4px;
	background: #f7f7f7;
	visibility: hidden;
	-webkit-box-shadow: 5px 10px 20px 0 rgba(0, 0, 0, 0.25);
	box-shadow: 5px 10px 20px 0 rgba(0, 0, 0, 0.25);
}

.wt-skilldel:hover span {
	opacity: 1;
	bottom: 100%;
	visibility: visible;
}

.version-area {
	padding: 10px 0 0 0;
	font-size: 17px;
	font-weight: 600;
	color: #00cc8d;
}

body.lang-ja .wt-dropdown>span em {
	width: 61%;
}

body.lang-ja .wt-loginfooterinfo a {
	width: 100%;
}

body.lang-ja .wt-loginfooterinfo a+a:before {
	top: 0;
	left: 50%;
	width: 30px;
	height: 2px;
	margin: 0 0 0 -15px;
}

/* Slider Nav Style */
.wt-search-slider-nav .wt-prev,
.wt-search-slider-nav .wt-next {
	top: 50%;
	color: #000;
	cursor: pointer;
	min-width: 40px;
	font-size: 14px;
	margin-top: -20px;
	line-height: 40px;
	background: #fff;
	text-align: center;
	position: absolute;
}

.wt-search-slider-nav .wt-prev {
	left: -40px;
	border-radius: 0 20px 20px 0;
}

.wt-search-slider-nav .wt-next {
	right: -40px;
	border-radius: 20px 0 0 20px;
}

.wt-search-slider-nav .wt-prev:hover,
.wt-search-slider-nav .wt-next:hover {
	color: #fff;
	background: #000;
}

.wt-search-slider-nav .wt-prev span:before,
.wt-search-slider-nav .wt-next span:before {
	transition: none;
}

.wt-freelancers-info:hover .wt-search-slider-nav .wt-prev {
	left: 0;
}

.wt-freelancers-info:hover .wt-search-slider-nav .wt-next {
	right: 0;
}

/* User Single V Two Style */
.wt-services-holder {
	float: left;
	width: 100%;
	background: #fff;
	border-radius: 4px;
	margin-bottom: 30px;
}

.wt-services-holder .wt-title {
	padding: 26px 30px;
}

.wt-services-holder .wt-title h2 {
	margin: 0;
	font-size: 20px;
	font-weight: 400;
	line-height: 22px;
}

.wt-services-content {
	float: left;
	width: 100%;
	padding: 0 30px 30px;
}

.wt-services-content .col-12:nth-child(n+4) {
	margin-top: 30px;
}

.wt-services-content .wt-btnarea {
	text-align: center;
}

.wt-userrating {
	float: left;
	width: 100%;
	padding: 30px;
	margin: 0 0 30px;
	background: #fff;
	border-radius: 4px;
}

.wt-ratingtitle {
	float: left;
	width: 100%;
	text-align: center;
	margin: 30px 0 50px;
}

.wt-ratingtitle h3 {
	font-size: 40px;
	margin: 0 0 6px;
	line-height: 35px;
}

.wt-ratingtitle span {
	display: block;
	font-size: 16px;
	line-height: 20px;
}

.wt-ratingcontent {
	width: 100%;
	float: left;
	position: relative;
	text-align: center;
}

.wt-ratingcontent:after {
	right: 0;
	content: '';
	bottom: 23px;
	height: 42px;
	width: 22px;
	position: absolute;
	background: url(../images/arrow-img.png);
	background-repeat: no-repeat;
	background-size: 100% 100%;
}

.wt-ratingcontent p {
	margin: 0;
	font-size: 13px;
	line-height: 18px;
}

.wt-ratingcontent .wt-btn {
	margin-top: 17px;
	min-width: 225px;
}

.wt-usercounter {
	float: left;
	width: 100%;
}

.wt-usercounter ul {
	float: none;
	line-height: 22px;
	width: auto;
	overflow: hidden;
	border: 1px solid #eee;
	margin: 30px -30px -30px;
	border-radius: 0 0 4px 4px;
}

.wt-usercounter ul li {
	float: left;
	width: 50%;
	min-height: 116px;
	list-style-type: none;
	line-height: inherit;
	text-align: center;
	padding: 20px;
	border-right: 1px solid #eee;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-align-content: center;
	-ms-flex-line-pack: center;
}

.wt-usercounter ul li:last-child {
	border: 0;
}

.wt-usercounter ul li:nth-child(odd) {
	background: #fafafa;
}

.wt-usercounter ul li h3 {
	margin: 0 0 5px;
	font-size: 24px;
	line-height: inherit;
}

.wt-usercounter ul li span {
	display: block;
	font-size: 13px;
	line-height: 18px;
}

.wt-company-profile {
	margin: 0;
}

.wt-profilecodescan {
	background: #fff;
	margin: 0 0 30px;
	border-radius: 0 0 4px 4px;
}

.wt-servicesingle {
	float: left;
	width: 100%;
	margin: 0 0 30px;
	background: #fff;
	border-radius: 4px;
	position: relative;
	padding: 28px 30px 23px;
}

.wt-servicesingle-title {
	float: left;
	width: 100%;
	margin: 0 0 27px;
}

.wt-service-tag {
	float: left;
	width: 100%;
	margin-left: -7px;
	margin-bottom: 12px;
}

.wt-service-tag a {
	float: left;
	width: auto;
	color: #55acee;
	margin-left: 7px;
	font-size: 16px;
	line-height: 16px;
}

.wt-service-tag a:after {
	content: ',';
}

.wt-service-tag a:last-child:after {
	display: none;
}

.wt-servicesingle-title .wt-title h2 {
	margin: 0;
	font-size: 28px;
	line-height: 34px;
}

.wt-servicesingle-title .wt-userlisting-breadcrumb li span,
.wt-servicesingle-title .wt-userlisting-breadcrumb li a {
	font-size: 16px;
}

.wt-servicesingle-title .wt-userlisting-breadcrumb li span .fa-star {
	color: #fecb02;
}

.wt-servicesingle-title .wt-userlisting-breadcrumb {
	margin-top: 20px;
	line-height: 17px;
}

.wt-servicesingle-title .wt-userlisting-breadcrumb li {
	float: left;
}

.wt-servicesingle-title .wt-userlisting-breadcrumb li+li {
	border-color: #767676;
}

.wt-servicesingle-title .wt-userlisting-breadcrumb li {
	padding: 0 15px;
}

.wt-servicesingle-title .wt-userlisting-breadcrumb li:first-child {
	padding-left: 0;
}

.wt-servicesgallery,
.wt-servicesslider {
	float: left;
	width: 100%;
}

.wt-servicesslider {
	overflow: hidden;
}

.wt-servicesgallery {
	margin-top: 10px;
}

.wt-servicesgallery figure,
.wt-servicesslider figure {
	margin: 0;
	float: left;
	width: 100%;
	background: #323232;
}

.wt-servicesgallery figure img,
.wt-servicesslider figure img {
	width: 100%;
	display: block;
	opacity: 0.8;
}

.wt-service-details {
	float: left;
	width: 100%;
	margin: 23px 0 0;
}

.wt-service-details .wt-description p {
	font-size: 16px;
	margin: 0 0 26px;
	line-height: 26px;
}

.wt-service-details .wt-description p:last-child {
	margin: 0;
}

.wt-service-details .wt-description .wt-title h3 {
	font-size: 20px;
	font-weight: 400;
	line-height: 26px;
	margin: 0 0 7px;
}

.wt-detailslisting {
	width: 100%;
	float: left;
	list-style: none;
	line-height: 26px;
	margin: 10px 0 26px;
}

.wt-detailslisting li {
	width: 100%;
	float: left;
	line-height: inherit;
	list-style-type: none;
}

.wt-detailslisting li+li {
	margin-top: 8px;
}

.wt-detailslisting li span {
	display: block;
	font-size: 16px;
	position: relative;
	line-height: inherit;
	padding-left: 30px;
}

.wt-detailslisting li span:before {
	left: 0;
	color: #00cc8d;
	content: '\f00c';
	position: absolute;
	font-family: 'FontAwesome';
}

#services .wt-user-service {
	margin: 0 0 30px;
}

.wt-user-service {
	margin: 0;
	padding: 0;
}

.wt-user-service .wt-companysdetails {
	margin: 0;
}

.wt-user-service .wt-companysdetails:hover {
	box-shadow: none;
}

.wt-user-service .wt-companysinfo .wt-title .wt-btn {
	color: #fff;
	margin: 27px 0 0;
	font: 700 13px/50px 'Poppins', Arial, Helvetica, sans-serif;
}

.wt-user-service .wt-userprofile .wt-title span a {
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	margin: 4px 0 0;
}

.wt-user-service .wt-userprofile .wt-title h3 {
	margin: 0 0 9px;
}

.wt-user-service .wt-companysinfo figure {
	margin-bottom: 27px;
}

/*New Page Styling */
.wt-userratingvtwo {
	padding: 0;
}

.wt-userratingvtwo .wt-ratingtitle {
	margin: 0;
	position: relative;
	padding: 38px 30px 36px;
	border-bottom: 1px solid #ddd;
}

.wt-userratingvtwo .wt-ratingtitle:after {
	left: 0;
	bottom: 0;
	width: 100%;
	content: '';
	height: 47px;
	opacity: 0.30;
	position: absolute;
	background: url(../images/dollar-img.png);
}

.wt-rating-info {
	float: left;
	width: 100%;
	padding: 30px;
}

.wt-service-info {
	float: left;
	width: 100%;
	list-style: none;
	line-height: 30px;
	margin-bottom: 25px;
}

.wt-service-info li {
	width: 100%;
	float: left;
	line-height: inherit;
	list-style-type: none;
}

.wt-service-info li+li {
	margin-top: 10px;
}

.wt-service-info li span {
	display: block;
	font-size: 14px;
	line-height: inherit;
}

.wt-service-info li span i {
	width: 30px;
	margin-right: 10px;
	line-height: 28px;
	text-align: center;
	border-radius: 50%;
	border: 1px solid #eee;
}

.iconcolor1 {
	color: #1abc9c;
}

.iconcolor2 {
	color: #9b59b6;
}

.iconcolor3 {
	color: #f1c40f;
}

.iconcolor4 {
	color: #e67e22;
}

.wt-service-info li strong {
	color: #767676;
}

.wt-ratingcontent p em {
	font-style: normal;
}

.wt-featuredtagvtwo {
	top: 0;
	left: -4px;
	color: #fff;
	padding: 0 10px;
	font-size: 12px;
	line-height: 20px;
	z-index: 9;
	position: absolute;
	border-radius: 3px 0 6px 0;
}

.wt-featuredtagvtwo:after {
	left: 0;
	width: 0;
	height: 0;
	content: '';
	bottom: -4px;
	position: absolute;
	border-top: 4px solid #bd423d;
	border-left: 4px solid transparent;
}

.wt-viewjobholder ul li span i {
	float: left;
}

.wt-headervtwo .wt-formbannervtwo .wt-formoptions .wt-radioholder {
	-webkit-box-shadow: 0 10px 15px 0 rgba(0, 0, 0, 0.10);
	box-shadow: 0 10px 15px 0 rgba(0, 0, 0, 0.10);
}

.wt-freelancers-holder {
	float: left;
	width: 100%;
	margin: -30px 0 0;
}

.wt-freelancers-holder>div {
	margin-top: 30px;
}

.wt-freelancers-info {
	float: left;
	width: 100%;
	position: relative;
}

.wt-freelancers-info>a {
	float: left;
	width: 100%;
}

.wt-freelancers {
	margin: 0;
	float: left;
	width: 100%;
	overflow: hidden;
}

.wt-freelancers figure {
	margin: 0;
	float: left;
	width: 100%;
	position: relative;
	background: #323232;
	border-radius: 4px 4px 0 0;
}

.wt-freelancers img {
	width: 100%;
	opacity: 0.80;
	display: block;
	border-radius: 4px 4px 0 0;
}

.wt-video-icon {
	top: 50%;
	left: 50%;
	color: #fff;
	width: 65px;
	display: block;
	position: absolute;
	line-height: 61px;
	text-align: center;
	border-radius: 50%;
	border: 2px solid #fff;
	background: rgba(0, 0, 0, 0.4);
	margin: -32.5px 0 0 -32.5px;
}

.wt-video-icon:hover,
.wt-video-icon:focus {
	color: #fff;
}

.wt-featuredtagvtwo {
	top: 0;
	left: -4px;
	color: #fff;
	padding: 0 10px;
	font-size: 12px;
	line-height: 20px;
	z-index: 9;
	position: absolute;
	border-radius: 3px 0 6px 0;
}

.wt-featuredtagvtwo:after {
	left: 0;
	width: 0;
	height: 0;
	content: '';
	bottom: -4px;
	position: absolute;
	border-top: 4px solid #bd423d;
	border-left: 4px solid transparent;
}

.wt-freelancers-details {
	float: left;
	width: 100%;
	padding: 20px;
	background: #fff;
	border-radius: 0 0 4px 4px;
	border: 1px solid #ddd;
	border-top: 0;
}

.wt-freelancers-content .dc-title a {
	display: block;
	color: #323232;
	margin: 0 0 6px;
	font: 400 14px/14px 'Poppins', Arial, Helvetica, sans-serif;
}

.wt-freelancers-content .dc-title a i {
	color: #00cc8d;
}

.wt-freelancers-content .dc-title {
	float: left;
	width: 100%;
}

.wt-freelancers-content .dc-title h3 {
	font-size: 16px;
	margin: 0 0 6px;
	font-weight: 400;
	line-height: 26px;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
}

.wt-freelancers-content .dc-title span {
	display: block;
	font-size: 13px;
	line-height: 16px;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
}

.wt-freelancers-content .dc-title span strong {
	font-size: 20px;
	display: inline-block;
	line-height: inherit;
	font-family: 'Poppins', Arial, Helvetica, sans-serif;
}

.wt-freelancers-img {
	float: left;
	width: auto;
	max-width: 40px;
	max-height: 40px;
	margin: 0 15px 0 0;
	border-radius: 50px;
}

.wt-freelancers-img img {
	width: 100%;
	display: block;
	border-radius: 50px;
}

.wt-freelancers-content {
	overflow: hidden;
}

.wt-freelancers-rating {
	width: auto;
	overflow: hidden;
	margin: 20px -20px -20px;
	border-top: 1px solid #ddd;
}

.wt-freelancers-rating ul {
	float: left;
	margin: 0;
	width: 100%;
	font-size: 13px;
	list-style: none;
	padding: 10px 0;
	line-height: 23px;
}

.wt-freelancers-rating ul li {
	width: 50%;
	float: left;
	text-align: center;
	line-height: inherit;
	list-style-type: none;
}

.wt-freelancers-rating ul li+li {
	border-left: 1px solid #ddd;
}

.wt-freelancers-rating ul li span .fa-star {
	color: #fecb02;
}

.wt-freelancers-rating ul li span i {
	margin-right: 5px;
}

.la-categorty-top-mt {
	margin: 0;
}

.la-service-info .wt-freelancers-details {
	border-radius: 4px;
	border: 1px solid #ddd;
	padding: 40px 20px 20px;
}

.wt-categoriescontentholder .wt-tableservice .modal-body .wt-formtheme .form-group {
	margin-top: 10px;
}

.la-order-status h4 {
	margin: 0;
	display: block;
	font-weight: 500;
	color: #2ecc71;
	font-size: 16px;
	line-height: 18px;
}

.la-order-cancelled h4 {
	color: #ff5851;
}

.la-home-page>.wt-bannerholder {
	margin: 0;
}

.la-home-page>div+.wt-main-section {
	padding-top: 100px;
}

.la-freelancers-grid>div {
	float: none !important;
	display: inline-block;
	vertical-align: top;
	margin: 0 -1px;
}

.la-payout-holder .wt-titlewithsearch.wt-titlewithbtn .wt-formsearch {
	max-width: 350px;
}

.la-payout-holder .wt-titlewithsearch.wt-titlewithbtn .wt-formsearch .wt-select {
	width: 50%;
	padding: 0 5px;
}

.la-payout-settings .wt-checkboxholder {
	margin: 0 0 10px;
}

.la-payout-settings .wt-checkboxholder .wt-userlistingimg {
	width: auto;
	float: left;
	border-radius: 0;
	max-height: none;
	max-width: none;
	margin: 0;
}

.la-payout-settings .fields-wrapper {
	float: none;
	width: auto;
	margin: -5px;
}

.la-payout-settings .fields-wrapper .form-group {
	margin: 0;
	padding: 5px;
}

.la-payout-settings .wt-checkboxholder .wt-radio,
.la-payout-settings .wt-checkboxholder .wt-checkbox {
	margin: 0;
	width: 220px;
}

.la-payout-settings .wt-checkboxholder .wt-radio label {
	margin: 0;
	border-radius: 4px;
	border: 1px solid #dbdbdb;
	padding: 20px 30px 20px 40px;
}

.la-payout-settings fieldset+fieldset {
	margin-top: 10px;
}

.la-payout-settings .wt-checkboxholder .wt-radio input[type=radio]+label:before {
	top: 50%;
	margin-top: -8px;
	left: 10px;
}

.la-payout-settings .wt-checkboxholder .wt-radio input[type=radio]+label:after {
	top: 50%;
	margin-top: -3px;
	left: 15px;
}

.la-langselect .wt-location .wt-settingscontent .wt-userform .chosen-container-multi {
	z-index: 9;
}

.la-service-info .wt-freelancers-details {
	padding: 20px;
}

.la-service-info .wt-featuredtagvtwo+div {
	padding: 40px 20px 20px;
}

.la-no-follower {
	margin: 0;
}

.wt-service-details {
	margin: 0;
}

.wt-servicesingle .wt-freelancers-info {
	margin: 0 0 23px;
}

.la-footer-setting>.wt-formtheme:nth-child(2) .wt-updatall {
	overflow: hidden;
}

.la-footer-setting .la-inner-pages .wt-formtheme:nth-child(1) .wt-updatall {
	margin: 0 0 20px;
}

.la-footer-setting .la-inner-pages .wt-userform .wt-location .wt-settingscontent .wt-description p,
.la-footer-setting .la-inner-pages .wt-userform .wt-location .wt-settingscontent>.wt-settingscontent {
	margin: 0;
}

.la-footer-setting .la-inner-pages .wt-userform .wt-location .wt-settingscontent .wt-description+.wt-userform {
	margin-top: 10px;
}

.la-free-proposal .wt-proposalitem .wt-btnarea .wt-btn+.wt-btn {
	margin: 0 0 0 7px;
}

.wt-settingscontent .la-payout-settings .fields-wrapper .wt-description p {
	margin: 0 0 10px;
}

.wt-settingscontent .la-payout-settings .fields-wrapper .wt-description p a {
	text-decoration: none;
}

.wt-videos {
	float: left;
	width: 100%;
	background: #fff;
	border-radius: 4px;
	margin-bottom: 30px;
}

.wt-user-videos {
	width: auto;
	margin: 0 -15px;
	overflow: hidden;
	padding: 0 30px 30px;
}

.wt-videos .wt-user-videos figure {
	width: 50%;
	margin: 0;
	float: left;
	padding: 15px;
}

/*Home Three Slider*/
.wt-headervthhree {
	width: 100%;
	float: left;
	margin-bottom: -77px;
	position: relative;
}

.wt-headervthhree .wt-navigationarea {
	position: relative;
	border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}

.wt-headervthhree .wt-navigationarea:after {
	top: 0;
	left: 0;
	content: '';
	z-index: -1;
	height: 100%;
	width: 100%;
	position: absolute;
	background-size: 100% 100%;
	background-image: url(../images/homethree/navoverlay.png);
}

.wt-headervthhree .wt-navigation>ul>li>a:after {
	background: #fff !important;
}

.wt-headervthhree .wt-navigationarea .wt-navigation>ul>li>a {
	color: #fff;
	margin: 0;
	padding: 30px 13px;
}

.wt-headervthhree .wt-username h3,
.wt-headervthhree .wt-username span {
	color: #fff
}

.wt-headervthhree .wt-rightarea .wt-loginarea {
	border: 0;
}

.wt-headervthhree .wt-bannercontent {
	padding: 220px 0;
}

.wt-headervthhree .wt-respsonsive-search {
	margin-right: 0;
}

.wt-headervthhree .wt-userlogedin {
	margin-left: 20px;
}

.wt-bgworkslider {
	width: 100%;
	float: left;
	z-index: -1;
	position: absolute;
}

.wt-bgworkslider .item {
	width: 100%;
	float: left;
}

.wt-bgworkslider .item figure {
	margin: 0;
	width: 100%;
	float: left;
}

.wt-bgworkslider .item figure img {
	display: block;
	width: 100%;
	background-size: cover;
	object-fit: cover;
	height: 866px;
}

.wt-bgworkslider .item figure:after {
	top: 0;
	left: 0;
	content: '';
	width: 100%;
	height: 100%;
	opacity: 0.5;
	position: absolute;
	background-color: #333;
}

.wt-bannerholdervtwo {
	padding: 30px 0;
	min-height: 866px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-align-content: center;
	-ms-flex-line-pack: center;
}

.wt-bannerholdervtwo .wt-bannercontent {
	padding-top: 76px;
	text-align: center;
}

.wt-bannerholdervtwo .wt-bannercontent .wt-title h1 {
	line-height: 60px;
	margin: 0 0 19px;
}

.wt-bannerholdervtwo .wt-bannercontent .wt-description {
	padding: 0 80px;
}

.wt-bannerholdervtwo .wt-bannercontent .wt-videoholder {
	float: none;
	width: 350px;
	margin: 0 auto;
	text-align: left;
}

.wt-loginoptionvtwo .wt-btn {
	padding: 0 15px;
	line-height: 36px;
	background: #2ecc71;
	margin: 0 6px 0 0;
}

/*Work Start*/
.wt-workholder {
	background: url(../images/work/img-05.jpg);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}

.wt-workholder .wt-sectionhead .wt-description p {
	margin: 0;
	font-size: 16px;
	line-height: 26px;
}

.wt-workdetails-holder {
	padding-top: 0;
	margin-top: -120px;
	position: relative;
}

.wt-workdetails-holder:after {
	left: 0;
	top: auto;
	bottom: 0;
	width: 100%;
	content: '';
	height: 1px;
	position: absolute;
	background-size: 15px 40%;
	background-image: linear-gradient(to right, transparent 50%, #ddd 50%);
}

.wt-workdetails {
	float: left;
	width: 100%;
	text-align: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-orient: vertical;
	justify-content: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	-webkit-flex-direction: column;
	flex-direction: column;
}

.wt-workdetails-bordertwo,
.wt-workdetails-border {
	position: relative;
}

.wt-workdetails-border:after,
.wt-workdetails-bordertwo:before {
	position: absolute;
	top: 20px;
	content: '';
	left: -116px;
	width: 222px;
	height: 149px;
	background: url(../images/work-icon/line-01.png);
	background-repeat: no-repeat;
	background-size: 100% 100%;
}

.wt-workdetails-bordertwo:before {
	background: url(../images/work-icon/line-02.png);
	left: -127px;
}

.wt-workdetail {
	float: left;
	width: auto;
	padding: 20px;
	margin-bottom: 27px;
	text-align: center;
	position: relative;
	border-radius: 100%;
	background: url(../images/work-icon/border-img.png);
	background-repeat: no-repeat;
	background-size: 100% 100%;
}

.wt-workdetail figure {
	width: 160px;
	height: 160px;
	display: block;
	margin: 0 auto;
	background: #fff;
	border-radius: 100%;
	-webkit-box-shadow: 0 0 20px 0 rgba(153, 153, 153, 0.3);
	box-shadow: 0 0 20px 0 rgba(153, 153, 153, 0.3);
	text-align: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-orient: vertical;
	justify-content: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	-webkit-flex-direction: column;
	flex-direction: column;
}

.wt-workdetail figure img {
	width: 70px;
	margin: 0 auto;
	display: block;
}

.wt-workdetails .wt-title span {
	font-size: 16px;
	display: block;
	margin-bottom: 5px;
	color: #FFF;
	line-height: 20px;
	font-family: 'Poppins', Arial, Helvetica, sans-serif;
}

.wt-workdetails .wt-title h3 {
	margin: 0;
	font-size: 26px;
	line-height: 30px;
}

.wt-workdetails .wt-title h3 a {
	color: #fff;
	display: inline-block;
	vertical-align: middle;
}

.wt-workprocess {
	width: 100%;
	float: left;
	margin: 13px 0 0 0;
}

.wt-workprocess .wt-workdetails {
	margin-top: 30px;
}

.wt-howswork .wt-sectiontitle h2,
.wt-howswork .wt-sectiontitle span,
.wt-howswork .wt-description p {
	color: #fff;
}

.wt-howswork .wt-sectiontitle {
	margin: 0 0 25px;
}

.wt-howswork .wt-sectiontitle h2 {
	margin: 0 0 10px;
}

.wt-howswork .wt-sectiontitle span {
	line-height: 22px;
}

.wt-howswork .wt-description p {
	font-size: 16px;
	line-height: 26px;
	margin: 0 0 23px;
}

/*top freelancers*/
.wt-topfreelancers {
	width: 100%;
	float: left;
	margin-top: -30px;
}

.wt-topfreelancers>div {
	margin-top: 30px;
}

.wt-freelanceritems {
	width: 100%;
	float: left;
}

.wt-freelanceritems .wt-userlistinghold .wt-userlistingcontent figure {
	margin: 0 0 20px;
	width: 100%;
	float: left;
}

.wt-freelanceritems .wt-userlistingcontent .wt-viewjobholder .wt-freestars i {
	color: #fecb02;
}

.wt-freelanceritems .wt-userlistingcontent .wt-viewjobholder ul li span {
	color: #767676;
	font-size: 13px;
}

.wt-freelanceritems .wt-userlistingcontent .wt-viewjobholder ul li+li {
	margin: 8px 0 0;
}

.wt-freelanceritems .wt-userlistingcontent .wt-viewjobholder .wt-freestars {
	color: #767676;
}

.wt-freelanceritems .wt-userlistingcontent .wt-viewjobholder li a em {
	color: #55acee;
	font-size: 13px;
	font-style: normal;
}

.wt-freelanceritems .wt-userlistinghold .wt-userlistingcontent .wt-contenthead .wt-title h2 {
	line-height: 26px;
	overflow: visible;
	white-space: normal;
}

.wt-freelanceritems .wt-userlistinghold .wt-userlistingcontent figure img {
	width: 100%;
	display: block;
	border-radius: 4px;
}

.wt-freelanceritems .wt-userlistinghold {
	padding: 20px;
	border: 1px solid #eee;
}

.wt-freelanceritems .wt-userlistingcontent .wt-viewjobholder {
	width: 100%;
	float: left;
	padding: 0;
	margin: 0;
	border: 0;
	position: relative;
	background: transparent;
}

.wt-freelanceritems .wt-userlistingcontent .wt-viewjobholder ul {
	padding: 0;
	margin: 0;
}

/* Home Page V Four */
.wt-headervfour {
	z-index: auto;
	border-bottom: 1px solid #eee;
}

.wt-headervfour .wt-loginarea {
	border: 0;
	padding: 0;
	z-index: 99;
	margin: 30px 0 30px 20px;
	position: relative;
}

.wt-headervfour .wt-nav {
	padding-left: 260px;
	float: none;
	width: auto;
	display: inline-block;
	vertical-align: middle;
}

.wt-headervfour .wt-loginarea>.wt-btn,
.wt-headervfour .wt-loginoptionvtwo .wt-btn {
	min-width: 100px;
}

.wt-headervfour .wt-navigation>ul>li>a {
	margin: 0;
	padding: 40px 13px;
}

.wt-headervfour .wt-navigation>ul>li:hover>a:after,
.wt-headervfour .wt-navigation>ul>li.current-menu-item>a:after {
	width: 100%;
}

.wt-headervfour .wt-navigation>ul>li>a:after {
	left: 0;
	margin: 0;
}

.wt-headervfour .wt-logo {
	margin: 34px 0;
}

.wt-headervfour .wt-navigation {
	width: auto;
}

.wt-headersearch {
	float: left;
	width: auto;
	position: relative;
	margin: 26px 0 26px 7px;
}

.wt-headerbtn {
	width: 44px;
	line-height: 38px;
	text-align: center;
	border-radius: 50px;
	display: inline-block;
	border: 2px solid #eee;
}

.wt-headerbtn i {
	display: block;
	line-height: inherit;
}

.wt-headersearch .wt-loginformhold {
	top: 58px;
	width: 410px;
	border: 1px solid #eee;
	-webkit-box-shadow: 10px 10px 20px 0 rgba(0, 0, 0, 0.15);
	box-shadow: 10px 10px 20px 0 rgba(0, 0, 0, 0.15);
}

.wt-headersearch .wt-loginformhold .wt-loginheader span {
	display: block;
}

.wt-headersearch .wt-logininfo .wt-btn {
	min-width: 100px;
	padding: 0 20px;
}

.wt-headersearch .wt-loginform .wt-select select,
.wt-headersearch .wt-loginform .form-group .form-control {
	height: 40px;
}

.wt-headersearch .wt-loginform .form-group .wt-select:after {
	line-height: 40px;
}

/* Banner Style */
.wt-bannerholderthree {
	min-height: 704px;
}

.wt-bannerholderthree .wt-bannercontent {
	text-align: left;
	padding-left: 105px;
}

.wt-bannerholderthree .wt-bannercontent .wt-title h1 em {
	font-style: normal;
}

.wt-bannerholderthree .wt-formoptions .wt-radioholder,
.wt-bannerholderthree .wt-formbanner fieldset .form-group {
	-webkit-box-shadow: 10px 10px 20px 0 rgba(0, 0, 0, 0.15);
	box-shadow: 10px 10px 20px 0 rgba(0, 0, 0, 0.15);
}

.wt-bannerholderthree .wt-formbanner fieldset .form-group .form-control {
	border: 1px solid #eee;
}

.wt-bannerholderthree .wt-bannercontent .wt-description {
	padding: 0 50px 0 0;
}

.wt-bannerholderthree .wt-bannercontent .wt-title h1 {
	color: #323232;
}

.wt-bannerholderthree .wt-bannercontent .wt-bannerhead .wt-description p {
	color: #323232;
}

.wt-bannerholderthree .wt-bannercontent .wt-videoholder {
	margin: 0;
	float: left;
	width: 100%;
	display: flex;
	align-items: center;
}

.wt-bannerholderthree .wt-bannercontent .wt-videoholder .wt-videoshow a i {
	line-height: 46px;
	border: 2px solid #eee;
}

.wt-bannerholderthree .wt-bannercontent .wt-videoholder .wt-videoshow a:after {
	display: none;
}

.wt-bannerslider-two {
	float: left;
	width: 100%;
	margin: -267px -155px 0 225px;
}

.wt-bannerimg {
	margin: 0;
	float: left;
	width: auto;
}

.wt-bannerimg img {
	width: 100%;
	display: block;
	border-radius: 50%;
	max-width: none;
	min-width: 850px;
	min-height: 850px;
}

.wt-bannerslider-two:after {
	content: '';
	position: absolute;
	background: url(/images/img-04.png);
	top: 0;
	left: -55px;
	z-index: 0;
	width: 908px;
	height: 875px;
	background-repeat: no-repeat;
}

.wt-bannerslider-two .owl-stage-outer {
	z-index: 9;
}

.wt-bannerslider-holder {
	position: relative;
	float: left;
	width: 100%;
}

.wt-slidericons {
	float: left;
	width: 100%;
	margin: 0;
	position: absolute;
}

.wt-slidericons img {
	margin: 0;
	width: 100%;
	position: absolute;
	top: -300px;
	left: 140px;
	z-index: 9;
	animation-name: floating;
	-webkit-animation-name: floating;
	animation-iteration-count: infinite;
	-webkit-animation-iteration-count: infinite;
	animation-timing-function: linear;
	-webkit-animation-timing-function: linear;
}

.wt-slidericons img:first-child {
	animation-duration: 7s;
	-webkit-animation-duration: 7s;
}

.wt-slidericons img:nth-child(2) {
	animation-duration: 12s;
	-webkit-animation-duration: 12s;
}

.wt-headervthhree .wt-loginarea>.wt-btn,
.wt-headervthhree .wt-loginarea .wt-loginoptionvtwo>.wt-btn {
	min-width: 100px;
}

.wt-bannerholdervtwo .wt-formoptions {
	text-align: left;
}

.wt-bannerholdervtwo .wt-formoptions .wt-dropdown {
	min-width: 255px;
}

.wt-bannerholdervtwo .wt-formoptions .wt-dropdown>span {
	width: 100%;
}

.wt-bannerholdervtwo .wt-formoptions>.wt-searchbtn {
	width: 155px;
	text-transform: uppercase;
	font: 700 13px/60px 'Poppins', Arial, Helvetica, sans-serif;
}

.wt-bannerholdervtwo .wt-formoptions .wt-radioholder {
	width: 255px;
}

.wt-bannerholdervtwo .wt-formbanner fieldset .form-group .form-control {
	padding-right: 175px;
}

.wt-topfreelancers .wt-userlistinghold .wt-userlistingcontent {
	float: left;
	padding: 0;
	width: 100%;
	overflow: visible;
}

.wt-moreoptions li a.wt-sharelink {
	color: #55acee;
}

.wt-latearticles .wt-articles .wt-articlecontents .wt-title h3 a {
	color: #323232;
}

.wt-latearticles .wt-articles .wt-articlecontents .wt-title {
	padding: 12px 20px 20px;
}

/*New Pages Styling */
.wt-freelancers-holder {
	float: left;
	width: 100%;
}

.wt-freelancers-holder>div:nth-child(n+3) {
	margin-top: 30px;
}

.wt-freelancers-info {
	float: left;
	width: 100%;
	position: relative;
}

.wt-freelancers-info>a {
	float: left;
	width: 100%;
}

.wt-freelancers {
	margin: 0;
	float: left;
	width: 100%;
	overflow: hidden;
}

.wt-freelancers figure {
	margin: 0;
	float: left;
	width: 100%;
	position: relative;
	background: #323232;
	border-radius: 4px 4px 0 0;
}

.wt-freelancers img {
	width: 100%;
	opacity: 0.80;
	display: block;
	border-radius: 4px 4px 0 0;
}

.wt-video-icon {
	top: 50%;
	left: 50%;
	color: #fff;
	width: 65px;
	display: block;
	position: absolute;
	line-height: 61px;
	text-align: center;
	border-radius: 50%;
	border: 2px solid #fff;
	background: rgba(0, 0, 0, 0.4);
	margin: -32.5px 0 0 -32.5px;
}

.wt-video-icon:hover,
.wt-video-icon:focus {
	color: #fff;
}

.wt-featuredtagvtwo {
	top: 0;
	left: -4px;
	color: #fff;
	padding: 0 10px;
	font-size: 12px;
	line-height: 20px;
	z-index: 9;
	position: absolute;
	border-radius: 3px 0 6px 0;
}

.wt-featuredtagvtwo:after {
	left: 0;
	width: 0;
	height: 0;
	content: '';
	bottom: -4px;
	position: absolute;
	border-top: 4px solid #bd423d;
	border-left: 4px solid transparent;
}

.wt-freelancers-details {
	float: left;
	width: 100%;
	padding: 20px;
	background: #fff;
	border-radius: 0 0 4px 4px;
	border: 1px solid #ddd;
	border-top: 0;
}

.wt-freelancers-content .dc-title a {
	display: block;
	color: #323232;
	margin: 0 0 6px;
	font: 400 14px/14px 'Poppins', Arial, Helvetica, sans-serif;
}

.wt-freelancers-content .dc-title a i {
	color: #00cc8d;
}

.wt-freelancers-content .dc-title {
	float: left;
	width: 100%;
}

.wt-freelancers-content .dc-title h3 {
	font-size: 16px;
	margin: 0 0 6px;
	font-weight: 400;
	line-height: 26px;
}

.wt-freelancers-content .dc-title span {
	display: block;
	font-size: 13px;
	line-height: 16px;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
}

.wt-freelancers-content .dc-title span strong {
	font-size: 20px;
	display: inline-block;
	line-height: inherit;
	font-family: 'Poppins', Arial, Helvetica, sans-serif;
}

.wt-freelancers-img {
	float: left;
	width: auto;
	max-width: 40px;
	max-height: 40px;
	margin: 0 15px 0 0;
	border-radius: 50px;
}

.wt-freelancers-img img {
	width: 100%;
	display: block;
	border-radius: 50px;
}

.wt-freelancers-content {
	overflow: hidden;
}

.wt-freelancers-rating {
	width: auto;
	overflow: hidden;
	margin: 20px -20px -20px;
	border-top: 1px solid #ddd;
}

.wt-bannerholderthree.wt-bannerholdervtwo:before {
	display: none;
}

a:focus {
	text-decoration: none !important;
}

.wt-bannerholderthree .wt-videocontent span {
	color: #323232;
}

.wt-bannerholderthree .wt-formbanner.wt-formbannertwo fieldset .wt-radioholder {
	-webkit-box-shadow: 10px 10px 20px 0 rgba(0, 0, 0, 0.15);
	box-shadow: 10px 10px 20px 0 rgba(0, 0, 0, 0.15);
}

/*Native App*/
.wt-nativeholder {
	float: left;
	width: 100%;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	padding: 80px 0 150px;
	margin: 0 0 85px;
}

.wt-nativeholder .wt-howswork .wt-sectiontitle {
	margin: 0 0 25px;
	padding: 0;
}

.wt-nativeholder .wt-howswork .wt-sectiontitle:after {
	display: none;
}

.wt-nativeholder .wt-howswork .wt-sectiontitle h2 {
	font-size: 40px;
	line-height: 40px;
}

.wt-nativeholder .wt-howswork .wt-sectiontitle h3 {
	color: #fff;
	font-size: 40px;
	line-height: 40px;
	font-weight: 400;
}

.wt-appicons {
	width: 100%;
	display: flex;
	justify-content: center;
	list-style: none;
	margin: 0 auto;
}

.wt-appicons li {
	width: auto;
	float: left;
	border-radius: 5px;
	list-style-type: none;
}

.wt-appicons li:last-child {
	margin: 0 0 0 30px;
}

.wt-appicons li img {
	width: 100%;
	display: block;
	border-radius: 5px;
}

.wt-nativemobile {
	width: 100%;
	float: left;
	position: absolute;
}

.wt-nativemobile figure {
	width: 920px;
	top: 80px;
	margin: 0 auto;
}

.wt-nativemobile figure img {
	display: block;
	width: 100%;
	margin: 0 auto;
}

.wt-headervfour .wt-userlogedin {
	z-index: 99;
	padding-top: 30px;
	padding-bottom: 30px;
}

.wt-headervfour .wt-userlogedin:before {
	display: none;
}

.wt-headervfour .wt-username h3,
.wt-headervfour .wt-username span {
	color: #fff;
}

.wt-topservices-title .wt-description p {
	color: #3d4461;
	font-size: 16px;
	margin: 0 0 43px;
	line-height: 26px;
}

.wt-topservices-title .wt-sectiontitle {
	margin: 0 0 24px;
}

/* Video Section Style */
.wt-workvideo-holder {
	float: left;
	width: 100%;
}

.wt-workvideo-img {
	margin: 0;
	float: left;
	width: 100%;
}

.wt-workvideo-img img {
	z-index: 9;
	display: block;
	margin: 0 auto;
	position: relative;
	margin-top: -33px;
}

.wt-workvideo-img a {
	display: block;
}

.wt-workvideo-img {
	position: relative;
}

.wt-workvideo-img:after,
.wt-workvideo-img:before {
	left: 0;
	content: '';
	position: absolute;
}

.wt-workvideo-img:after {
	top: 0;
	top: 70px;
	width: 374px;
	height: 374px;
	background: url(/images/video-imgs/img-02.png);
	animation: beat 1.1s infinite alternate;
	transform-origin: center;
}

.wt-workvideo-img:before {
	right: 0;
	top: 40px;
	left: auto;
	z-index: 0;
	width: 240px;
	background: url(/images/video-imgs/img-03.png);
	height: 240px;
	animation: beat 1.4s infinite alternate;
	transform-origin: center;
}

@keyframes beat {
	to {
		transform: scale(1.1);
	}
}

.wt-workvideo {
	margin: 0;
	float: left;
	width: 100%;
	text-align: center;
}

.wt-headervfour .wt-loginarea .wt-loginbtn {
	padding: 0 15px;
	background: #2ecc71;
	margin: 0 6px 0 0;
	min-width: 100px;
	color: #fff;
	position: relative;
	text-align: center;
	border-radius: 5px;
	display: inline-block;
	vertical-align: middle;
	text-transform: uppercase;
	font: 700 13px/36px 'Poppins', Arial, Helvetica, sans-serif;
}

/* Articles Style*/
.wt-articlesholder {
	float: left;
	width: 100%;
	margin-top: -30px;
}

.wt-articlesholder>div {
	margin-top: 30px;
}

.wt-articles {
	float: left;
	width: 100%;
	border-radius: 4px;
}

.wt-articles:hover {
	-webkit-box-shadow: 0 9px 20px 0 rgba(165, 165, 165, 0.50);
	box-shadow: 0 9px 20px 0 rgba(165, 165, 165, 0.50);
}

.wt-articleimg {
	float: left;
	width: 100%;
	margin: 0;
	background: #000;
	border-radius: 4px 4px 0 0;
}

.wt-articleimg>img {
	width: 100%;
	display: block;
	border-radius: 4px 4px 0 0;
}

.wt-articles:hover .wt-articleimg>img {
	opacity: 0.7;
}

.wt-articles .wt-articlecontents {
	float: left;
	width: 100%;
	border: 1px solid #eee;
	border-top: 0;
	border-radius: 0 0 4px 4px;
}

.wt-latearticles .wt-sectionhead .wt-sectiontitle {
	margin: 0 0 30px;
}

.wt-latearticles .wt-sectionhead .wt-description p {
	font-size: 16px;
	line-height: 26px;
	color: #3d4461;
	margin: 0 0 43px;
}

.wt-articles .wt-articlecontents .wt-title {
	padding: 30px;
}

.wt-articles .wt-articlecontents .wt-title h3 {
	margin: 0 0 4px;
	font-size: 18px;
	font-weight: 500;
	line-height: 28px;
}

.wt-articles .wt-articlecontents .wt-title h3 a {
	color: #3d4461;
}

.wt-articleby {
	display: inline-block;
	color: #55acee;
	font-size: 13px;
	line-height: 16px;
	margin-bottom: 5px;
	font-family: 'Poppins', Arial, Helvetica, sans-serif;
}

.wt-datetime {
	display: block;
	color: #767676;
	font-size: 13px;
	line-height: 16px;
}

.wt-datetime i {
	color: #3d4461;
	display: inline-block;
	vertical-align: middle;
	margin-right: 5px;
}

.wt-articleimg figcaption {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: absolute;
}

.wt-articlesdocinfo {
	bottom: 10px;
	padding: 2px;
	right: -130px;
	background: #fff;
	position: absolute;
	border-radius: 15px;
}

.wt-articles:hover .wt-articlesdocinfo {
	right: 10px;
}

.wt-articlesdocinfo img {
	width: auto;
	float: left;
	border-radius: 50px;
}

.wt-articlesdocinfo span {
	width: 136px;
	color: #3d4461;
	padding: 0 10px;
	overflow: hidden;
	max-width: 300px;
	white-space: nowrap;
	line-height: inherit;
	display: inline-block;
	vertical-align: middle;
	text-overflow: ellipsis;
	font: 400 14px/20px 'Poppins', Arial, Helvetica, sans-serif;
}

.wt-articles:hover .wt-articlesdocinfo span {
	width: auto;
}

.wt-moreoptions {
	float: left;
	width: 100%;
	margin: 0;
	list-style: none;
	font-size: 12px;
	text-align: right;
	line-height: 20px;
	padding: 16px 30px;
	border-top: 1px solid #efefef;
}

.wt-moreoptions li {
	width: auto;
	float: none;
	padding-right: 15px;
	display: inline-block;
	line-height: inherit;
	list-style-type: none;
	vertical-align: middle;
}

.wt-moreoptions li:last-child {
	padding: 0;
}

.wt-moreoptions li a {
	color: #767676;
	line-height: inherit;
	display: inline-block;
	font-size: 13px;
	vertical-align: middle;
}

.wt-moreoptions li a i {
	margin-right: 5px;
}

.wt-without-banner-title {
	padding: 30px 0 0;
}

.wt-without-banner-title.wt-innerbannercontent .wt-title h2 {
	margin: 0;
	font-size: 45px;
	color: #323232;
}

/* Demo Sidebar Style */
.wt-demo-sidebar {
	top: 0;
	right: 0;
	width: 0;
	height: 100%;
	z-index: 999;
	position: fixed;
	background: #fff;
	-webkit-box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.2);
	box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.2);
}

.wt-btndemotoggle {
	z-index: 1;
	top: 175px;
	width: 50px;
	right: 100%;
	height: 50px;
	color: #484848;
	cursor: pointer;
	font-size: 20px;
	background: #fff;
	line-height: 50px;
	position: absolute;
	text-align: center;
	border-radius: 4px 0 0 4px;
	-webkit-box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.10);
	box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.10);
}

.wt-demo-sidebar .wt-verticalscrollbar {
	height: 100%;
}

.wt-demo-sidebar .wt-verticalscrollbar,
.wt-demo-sidebar.wt-demoshow {
	width: 315px;
}

.wt-demo-holder {
	float: left;
	width: 100%;
	padding: 30px;
}

.wt-demo-img {
	margin: 0;
	float: left;
	width: 100%;
	background: #000;
}

.wt-demo-holder a {
	float: left;
}

.wt-demo-holder a+a,
.wt-demo-img+.wt-demo-img {
	margin-top: 20px;
}

.wt-demo-img img {
	width: 100%;
	display: block;
}

.wt-demo-img:hover img {
	opacity: 0.4;
}

.wt-demo-tags {
	position: absolute;
	top: 15px;
	right: 0;
}

.wt-demo-tags span {
	color: #fff;
	float: right;
	clear: both;
	padding: 0 5px;
	font-size: 10px;
	font-weight: 700;
	margin-right: -4px;
	line-height: 18px;
	position: relative;
}

.wt-demo-tags span:before {
	top: 0;
	left: -7px;
	width: 0;
	height: 0;
	content: '';
	position: absolute;
	border-top: 9px solid transparent;
	border-right: 7px solid red;
	border-bottom: 9px solid transparent;
}

.wt-demo-tags .wt-demo-new:before {
	border-right-color: #f7395a
}

.wt-demo-tags .wt-demo-populor:before {
	border-right-color: #e67e22;
}

.wt-demo-tags span:after {
	right: 0;
	content: '';
	top: -4px;
	position: absolute;
	width: 0;
	height: 0;
	border-top: 4px solid transparent;
	border-left: 4px solid;
	border-bottom: 4px solid transparent;
}

.wt-demo-tags span+span {
	margin-top: 8px;
}

.wt-demo-new {
	background: #f7395a;
}

.wt-demo-populor {
	background: #e67e22;
}

.wt-demo-tags .wt-demo-new:after {
	border-left-color: #f7395a;
}

.wt-demo-tags .wt-demo-populor:after {
	border-left-color: #e67e22;
}

.wt-demo-btns {
	right: 0;
	bottom: 0;
	height: 0;
	width: auto;
	background: #fff;
	overflow: hidden;
	position: absolute;
	border-radius: 6px 0 0 0;
}

.wt-demo-img:hover .wt-demo-btns {
	height: 50px;
	padding: 5px;
}

.wt-demo-btn {
	color: #fff;
	width: 140px;
	display: block;
	font-size: 12px;
	font-weight: 700;
	text-align: center;
	line-height: 40px;
	text-decoration: none;
	background: #7aa93c;
	border-radius: 6px;
	border-bottom: 0.25em solid #628730;
	position: relative;
	-moz-transition: 0.1s;
	-webkit-transition: 0.1s;
	transition: 0.1s;
}

.wt-demo-btn:active {
	background-color: #7aa93c;
	border-bottom-width: 0;
	margin-top: 0.2em;
}

.wt-demo-btn:focus,
.wt-demo-btn:hover {
	color: #fff;
}

.wt-demo-sidebar .mCSB_scrollTools .mCSB_draggerRail {
	width: auto;
	margin: 0;
}

.wt-demo-sidebar .mCSB_inside>.mCSB_container {
	margin: 0;
}

.wt-demo-sidebar .mCSB_scrollTools .mCSB_dragger {
	width: 0;
}

.wt-demo-sidebar .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	width: 0;
}

.wt-demo-content {
	right: 0;
	width: 0;
	bottom: 0;
	position: fixed;
	overflow: hidden;
	background: #fff;
	text-align: center;
}

.wt-demoshow .wt-demo-content {
	width: 315px;
	padding: 30px 30px 20px;
}

.wt-demo-heading {
	width: 255px;
}

.wt-demo-content .wt-demo-btns {
	height: auto;
	margin-top: 16px;
	position: static;
}

.wt-demo-heading h4 {
	color: #24355a;
	font-size: 16px;
	line-height: 18px;
	margin: 0 0 11px;
	font-weight: 500;
}

.wt-demo-heading p {
	margin: 0;
	font-size: 13px;
	line-height: 18px;
}

.wt-demo-heading p em {
	font-weight: 700;
	font-style: normal;
}

.wt-demo-heading .wt-demo-btn {
	width: 100%;
}

.wt-demo-heading .wt-demo-btn:active {
	margin-top: 0.25em;
}

.wt-userlogedinvtwo {
	padding: 0;
	display: block;
	margin-left: 10px;
}

.wt-userlogedinvtwo:before {
	display: none;
}

.wt-userlogedinvtwo .wt-userimg {
	margin-right: 25px;
}

.wt-userlogedinvtwo .wt-userimg:after {
	top: 0;
	z-index: 2;
	color: #666;
	right: -25px;
	display: block;
	font-size: 14px;
	content: '\e874';
	position: absolute;
	text-align: center;
	line-height: 30px;
	font-family: 'Linearicons-Free';
}

.wt-joinoption-holder {
	padding: 8px 0;
}

.wt-article-tag {
	float: left;
	width: 100%;
	margin-left: -10px;
}

.wt-article-tag a {
	margin-left: 10px;
	position: relative;
}

.wt-article-tag a:after {
	top: -4px;
	right: -4px;
	content: ',';
	font-size: 20px;
	position: absolute;
}

.wt-article-tag a:last-child:after {
	display: none
}

.btn-sign-in {
	color: #585858;
	top: 11px;
	left: 1583px;
	width: auto;
	height: auto;
	background: #FFFFFF 0% 0% no-repeat padding-box;
	border-radius: 24px;
	opacity: 1;
}

.header-contact {
	height: 100%;
	justify-content: flex-start;
	align-items: center;
}

.border-white-right {
	border-right: 1px solid #fff;
}

.social-logo {
	width: 32px;
	height: 32px;
	margin-right: .5rem;
}
.social-logo.last-child {
	margin-right: 0rem;
}

.btnContact {
	color: #9F271B;
	border-radius: 10px;
    background-color: #FFF;
	border: 1px #9F271B solid;
	font-size: 25px;
}
.btnContact:hover, .btnContact:active {
    color: #9F271B !important;
    background-color: #FFF !important;
	border: 1px #9F271B solid !important;
}

.btnMarketPlace, .btnFindPeople, .btnFindWorks {
	color: #FFF;
	border-radius: 10px;
    background-color: #9F271B;
	border: 1px #9F271B solid;
	font-size: 25px;
}
.btnMarketPlace:hover, .btnMarketPlace:active, .btnFindPeople:hover, .btnFindPeople:active, .btnFindWorks:hover, .btnFindWorks:active {
    color: #FFF !important;
    background-color: #9F271B !important;
	border: 1px #9F271B solid !important;
}

.web-logo {
	width: 62px;
	height: 77px;
}

.pink-title span {
	display: inline-flex;
	color: #8A001D;
	background-color: #FEEAEA;
	padding: 1rem;
}

.pink-title {
	border-bottom: 4px solid #FEEAEA;
	font-size: 20px;
}

.green-title span {
	display: inline-flex;
	color: #FFF;
	background-color: #5AE094;
	padding: 1rem;
}

.green-title {
	border-bottom: 4px solid #5AE094;
	font-size: 20px;
}

.yellow-title span {
	display: inline-flex;
	color: #8A001D;
	background-color: #FFD939;
	padding: 1rem;
}

.yellow-title {
	border-bottom: 4px solid #FFD939;
	font-size: 20px;
}


.card-border {
	border-radius: 15px;
}

.bg-sky {
	background-color: #F7FDFF;
}

.text-D16F13 {
	color: #D16F13;
}

.hr-D16F13 {
	border: 2px solid #D16F13;
}

.hr-FFD9B5 {
	border: 2px solid #FFD9B5;
}

.position-rel {
	position: relative;
}

.btn-border-radius {
	border-radius: 30px;
}

.title {
	font-weight: bold;
	font-size: 20px;
}

.bg-grey {
	background-color: #F7F7F7;
}

.br-0 {
	border-radius: 0rem;
}

.text-red-dark {
	color:#8A001D;
}

.text-white {
	color:#FFFFFF;
}

.text-dec {
	text-decoration: line-through;
}

.card-border-2 {
	border-radius: 10px;
	box-shadow: 0px 3px 6px #90909029;
}

.center-middle {
	display: flex;
	justify-content: center;
	align-items: center;
}

.middle {
	display: flex;
	align-items: center;
}

.like-right {
	position: absolute;
	right: 20px;
}

.div-img-text {
	position: relative;
	width: 100%;
}

.image-100 {
	width: 100%;
	height: auto;
}

.box-white {
	background-color: #FFF;
	height: fit-content;
	padding-top: 20px;
	padding-bottom: 20px;
}

.text-40 {
	font-size: 40px;
	font-weight: 900;
}

/*Tab Content*/
.tabContent li {
	line-height: normal;
	list-style: none;
}
.tabContent .nav-tabs .nav-item .nav-link {
	min-width: 120px;
	text-align: center;
	color:#232323;
	padding: 5px;
	border: 0px;
	border-radius: 30px;
	padding: .5rem 1rem;
	font-size: .9rem;
}

.tabContent .nav-tabs .nav-link:focus, .tabContent .nav-tabs .nav-link:hover {
	background-color: #ffd9b5;
    color: #d16f13;
}

.tabContent .nav-tabs .nav-item.show .nav-link, .tabContent .nav-tabs .nav-link.active {
    background-color: #ffd9b5;
    color: #d16f13;
}

.tabContent .c_dropdown {
  	position: relative;
    display: inline-block;
    padding: .5rem 1rem;
    border: 1px solid #e6e6e6;
    background: #fff;
    border-radius: 5px;
    white-space: nowrap;
	font-size: .9rem;
}

.tabContent .c_dropdown:hover{
	background-color: #ffd9b5;
    color: #d16f13;
}

.tabContent .dropdown-content {
  	display: none;
    position: absolute;
    background-color: #ffffff;
    min-width: 150px;
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.1);
    padding: 12px 16px;
    z-index: 999;
    border-radius: 5px;
    border: 1px solid #ededed;
    right: 0px;
    top: 100%;
}

.tabContent .dropdown-content a {
	color: #232323;
}

.tabContent .c_dropdown:hover .dropdown-content {
	display: block;
}

.tabContent .c_dropdown ul{
	margin: 0px;
	padding: 0px;
}

.tabContent .c_dropdown .nav-link{
	padding: 5px;
}

.tabContent .more_menu_outer{
	padding: 0px;
}

.tabContent .more_menu_outer{
	padding: 0px;
}

.tabContent .more_menu_outer li{
	list-style-type: none;
}

.dropdown-toggle::after {
    display: inline-block;
    margin-left: 0.255em;
    vertical-align: 0.255em;
    content: "";
    border-top: 0.4em solid;
    border-right: 0.4em solid transparent;
    border-bottom: 0;
    border-left: 0.4em solid transparent;
}

.dropdown-menu {
    z-index: 1000;
    display: none;
    float: left;
    min-width: 16rem;
    margin: 0.125rem 0 0;
    font-size: 0.9rem;
    text-align: left;
    list-style: none;
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 0.25rem;
	color: white;
    background-color: rgb(75, 57, 57);
    padding: 16px;
    position: absolute;
    transform: translate3d(0px, 63px, 0px);
    top: 0px;
    left: 0px;
    will-change: transform;
}


ul li ul.dropdown {
	display: none;
}
ul li:hover ul.dropdown {
	display: block; /* Display the dropdown */
}
ul li ul.dropdown li {
	display: block;
}

.text-black {
    color: #000 !important;
}

.text-over {
	width: 100%;
    position: absolute;
    bottom: 0rem;
    padding: 50px;
    background-image: -webkit-gradient(linear, left bottom, left top, from(#000000), to(rgba(43, 192, 245, 0)));
    background-image: -webkit-linear-gradient(bottom, #000000 0%, rgba(43, 192, 245, 0) 100%);
    background-image: -o-linear-gradient(bottom, #000000 0%, rgba(43, 192, 245, 0) 100%);
    background-image: linear-gradient(0deg, #000000 0%, rgba(43, 192, 245, 0) 100%);
    opacity: .7;
}

.fs-25 {
	font-size: 25px !important;
}

.linkElearning {
	color: #D16F13;
}