/*
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.


 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);

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

:root {
	--primthemecolor: #f72a85;
}

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

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

h1 {
	font-size: 48px;
}

h2 {
	font-size: 36px;
}

h3 {
	font-size: 24px;
}

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%;
	float : left;
	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             : #999;
	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: #999;
}

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

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

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

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

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

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

/* Microsoft Edge */
input:focus,
.select select:focus,
.form-control:focus {
	color             : #999;
	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: #999;
}

.wt-checkbox input[type=checkbox]+label span {
	float    : left;
	color    : #999;
	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   : 40px 0 0;
	/* padding: 80px 0; */
}

#home .wt-main-section {
	/* padding: 40px 0 0; */
	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-btn.wt-btn-cancel {
	color     : #fff;
	background: #adadad;
	margin-top: 15px;
}

.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-color: #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        : #999;
	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: #999;
}

/* Theme Styling */
.wt-main {
	padding: 0 0 20px;
}

#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: 18px 0;
}

.wt-logo img {
	height: 40px;
}

.wt-header {
	padding : 0;
	z-index : 10;
	position: relative;
}

.wt-nav {
	width         : 100%;
	float         : left;
	text-transform: capitalize;
	font          : 400 16px/16px 'Poppins', Arial, Helvetica, sans-serif;
}

.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   : #767676;
	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 {
	float: right;
}

.wt-headerelevenb .wt-rightarea {
	display    : flex;
	align-items: center;
}

.wt-headerelevenb .wt-userlogedin {
	margin-left: 26px;
}

.wt-headerelevenb .wt-username,
.wt-headerelevenb .wt-username h3 {
	color: #fff;
}

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

.wt-navigation>ul>li>a:after {
	bottom    : 0;
	left      : 50%;
	opacity   : 0;
	width     : 10px;
	height    : 2px;
	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      : #999;
	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     : 26px 0 20px;
	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      : 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      : #999;
	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         : 500px;
	padding       : 50px 0;
	/* margin-left: -125px; */
	margin-left   : 0px;
	margin-bottom : 15px;
	margin-right  : 20px;
	margin-left   : 20px;
}

.wt-bannermanimg {
	margin       : 0;
	float        : left;
	width        : 100%;
	position     : relative;
	margin-bottom: 0px;
	padding      : 15px 30px;
}

.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      : #999;
	width      : 225px;
	float      : right;
	font-size  : 18px;
	cursor     : pointer;
	line-height: 55px;
	padding    : 0 20px 0 30px;
	display    : flex;
}

.wt-dropdown>span em {
	width         : 75%;
	height        : 60px;
	color         : #323232;
	padding       : 0 0 2px 3px;
	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      : #999;
	float      : right;
	font-size  : 14px;
	line-height: 60px;
	margin-left: auto;
}

.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: 15%;
}

.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     : 0px 0 28px;
	line-height: 24px;
}

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

.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 {
	border-right : 1px solid #ddd;
	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         : #999;
	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  : 14px;
	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    : #999;
	font-size: 14px;
}

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

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

.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;
	max-height   : inherit;
}

.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      : #999;
	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: 40px 0 20px !important;
}

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

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

.wt-greetingcontent p:last-child {
	margin-bottom: 0;
}

.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        : #999;
	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      : #999;
	line-height: 16px;
	padding    : 17px 20px 17px 30px;
}

.wt-formaccordionhold .wt-accordiontitle .wt-radio label span {
	color      : #999;
	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: 0;
}

.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        : 33.333%;
	float        : left;
	border-radius: 4px;
	max-height   : 100px;
	max-width    : 100px;
	margin       : 0 30px 30px 0;
	text-align   : center;
	margin-bottom: 0;
}

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

.wt-userlistingcontent {
	overflow: hidden;
}

.wt-contenthead {
	float       : left;
	width       : auto;
	max-width   : 420px;
	/* float    : right;
	width       : auto;
	max-width   : 350px;
	margin-right: 200px; */
}

.wt-contenthead .wt-title>a {
	display: block;
	color  : #323232;
	margin : 25px 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      : 230px;
	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      : #999;
	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: 14px;
}

.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  : 14px;
	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  : 14px;
	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        : #999;
	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: #999;
}

.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      : #999;
	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      : #999;
	font-size  : 14px;
	line-height: 16px;
}

.wt-totalamount li h3 {
	display       : inline-block;
	vertical-align: middle;
}

.wt-totalamount li h3 {
	color: #999;
}

.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;
	flex     : auto;
}

.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      : #999;
}

.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 6px;
	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    : 0px 0 10px;
	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        : 7px 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: 40px 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  : 14px;
	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      : #999;
	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             : #999;
	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      : #999;
	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 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 {
	object-fit: cover;
	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) {
	padding: 0 20px;
}

.la-ps-freelancer .wt-userform .wt-skills>div:nth-child(2) .wt-skillsform fieldset .form-group {
	padding-right: 175px;
}

.la-ps-freelancer .wt-userform .wt-skills>div:nth-child(2) .wt-skillsform 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 {
	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      : #999;
	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      : #999;
	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: 0px 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    : 130px;
	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 {
	padding-right: 215px;
}

body.lang-fr .la-ps-freelancer .wt-userform .wt-skills>div:nth-child(2) .wt-skillsform 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 {
	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         : #999;
	float         : right;
	text-transform: uppercase;
	font          : 700 13px/50px 'Poppins', Arial, Helvetica, sans-serif;
}

.wt-search-remove:hover {
	color: #999;
}

.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>.row {
	margin-top   : -15px;
	margin-bottom: -15px;
}

.wt-services-content>.row>[class^='col-'] {
	padding-top   : 15px;
	padding-bottom: 15px;
}

.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  : 14px;
	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.owl-carousel {
	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  : 14px;
	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                  : 180px;
	height                 : 180px;
	display                : block;
	margin                 : 0 auto;
	background             : #e3e3e3;
	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  : 160px;
	margin : 0 auto;
	display: block;
}

.wt-workdetails .wt-title span {
	font-size    : 14px;
	display      : block;
	margin-bottom: 5px;
	color        : #000;
	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: #000;
}

.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;
	padding-bottom: 222px;
}

.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      : #999;
	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
}

/* Homepage v7 */
/* INDEX V FIVE STYLE START */
:root {
	--secthemecolor: #fbde44
}

:root {
	--terthemecolor: #9013fe
}

:root {
	--terthemecolorb: #f62b84
}

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

.wt-btntwo:focus {
	color: #fff;
}

.wt-btntwo:hover {
	color             : #fff;
	-webkit-box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.1);
	box-shadow        : 0 10px 20px 0 rgba(0, 0, 0, 0.1);
}

/* HEADER ELEVEN START */
.wt-headereleven {
	padding-left : 40px;
	margin-bottom: -146px;
}

.wt-headereleven .wt-logo {
	margin: 35px 0;
}

.wt-headereleven .wt-navigationarea {
	padding: 0 15px 0 55px;
}

.wt-headereleven .wt-loginoptionvtwo .wt-btn {
	color     : #323232;
	background: var(--secthemecolor);
}

.wt-headereleven .wt-loginarea {
	border : 0;
	padding: 0;
	margin : 30px 0 30px 17px;
}

.wt-headereleven .wt-loginarea>.wt-btn {
	background: var(--terthemecolor);
}

.wt-headereleven .wt-navigation>ul>li {
	margin: 30px 0;
}

.wt-headereleven .wt-navigation>ul>li>a {
	padding: 10px 17px;
	color  : #fff;
	margin : 0
}

.wt-headereleven .wt-navigation>ul>li:hover>a {
	color: #fff;
}

.wt-headereleven .wt-navigationarea .wt-navigation>ul>li>a:after {
	background: var(--secthemecolor);
}

.wt-headereleven .wt-navigation ul li .sub-menu {
	border: 0;
	width : auto;
}

.wt-headereleven .wt-navigation ul li .sub-menu li a {
	border     : 0;
	white-space: nowrap;
	padding    : 0 50px 0 20px;
}

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

.wt-headereleven .wt-navigation ul li .sub-menu li {
	margin-top: 15px;
	background: #fff !important;
}

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

.wt-headereleven .wt-navigation>ul>li .sub-menu {
	padding: 0 0 15px;
}

.wt-headereleven .wt-navigation ul li .sub-menu li:hover>a {
	color: var(--terthemecolor);
}

.wt-navigation>ul>.menu-item-has-children:after {
	right      : 0;
	color      : #fff;
	z-index    : 1;
	width      : 20px;
	height     : 20px;
	cursor     : pointer;
	font-size  : 12px;
	line-height: 20px;
	position   : absolute;
	text-align : center;
	display    : block;
	background : none !important;
	top        : 50%;
	font-family: 'Linearicons-Free';
	margin-top : -10px;
	content    : "\e874";
}

.wt-navigation>ul>.menu-item-has-children {
	padding-right: 10px;
}

.wt-headereleven .wt-navigation>ul>li>.sub-menu:before {
	width        : 0;
	content      : '';
	top          : -6px;
	left         : 30px;
	position     : absolute;
	height       : 0;
	border-left  : 6px solid transparent;
	border-right : 6px solid transparent;
	border-bottom: 6px solid #fff;
}

/* Categories Nav Style */
.wt-categories-nav {
	float      : left;
	width      : 100%;
	background : rgba(0, 0, 0, 0.15);
	font-family: 'Poppins', Arial, Helvetica, sans-serif;
}

.wt-categories-navbar>ul {
	float          : left;
	width          : 100%;
	list-style     : none;
	display        : flex;
	align-self     : center;
	line-height    : 20px;
	justify-content: center;
}

.wt-categories-navbar>ul>li {
	margin        : 0 17px;
	line-height   : inherit;
	display       : inline-block;
	vertical-align: middle;
}

.wt-categories-navbar>ul>li.wt-catnav-children:after {
	right      : 0;
	color      : #fff;
	z-index    : 1;
	width      : 20px;
	height     : 20px;
	cursor     : pointer;
	font-size  : 12px;
	line-height: 20px;
	position   : absolute;
	text-align : right;
	display    : block;
	background : none !important;
	top        : 50%;
	font-family: 'Linearicons-Free';
	margin-top : -10px;
	content    : "\e874";
}

.wt-categories-navbar>ul>li.wt-catnav-children {
	padding-right: 20px;
}

.wt-categories-navbar>ul>li>a {
	color      : #fff;
	display    : block;
	font-size  : 14px;
	padding    : 15px 0;
	line-height: inherit;
}

.wt-catnav-children {
	position: relative;
}

.wt-catnav-children:hover>.wt-catnav-submenu {
	opacity   : 1;
	top       : 100%;
	visibility: visible;
}

.wt-catnav-submenu {
	left              : 0;
	opacity           : 0;
	z-index           : 9;
	margin            : 0;
	top               : 150px;
	background        : #fff;
	visibility        : hidden;
	line-height       : 16px;
	position          : absolute;
	text-align        : left;
	padding-bottom    : 15px;
	-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);
	border-radius     : 5px;
	width             : auto;
}

.wt-catnav-submenu:before {
	width        : 0;
	content      : '';
	top          : -6px;
	left         : 30px;
	position     : absolute;
	height       : 0;
	border-left  : 6px solid transparent;
	border-right : 6px solid transparent;
	border-bottom: 6px solid #fff;
}

.wt-catnav-submenu li {
	position       : relative;
	line-height    : inherit;
	list-style-type: none;
	margin-top     : 15px;
}

.wt-catnav-submenu li a {
	color      : #767676;
	font-size  : 14px;
	display    : block;
	white-space: nowrap;
	line-height: inherit;
	position   : relative;
	padding    : 0 50px 0 20px;
}

.wt-catnav-submenu>li:hover a {
	color: var(--terthemecolor);
}

/* BANNER SLIDER STYLE */
.wt-bannerholdervthree {
	float   : left;
	width   : 100%;
	position: relative;
	z-index : 1;
}

.wt-bannerholdervthree:after {
	height           : 344px;
	position         : absolute;
	background-image : url(../images/frame.png);
	background-repeat: no-repeat;
	background-size  : cover;
	content          : '';
	width            : 100%;
	bottom           : 0;
	z-index          : -1;
	left             : 0;
}

.wt-bannerholdervthree:before {
	right     : -40px;
	content   : '';
	width     : 100%;
	bottom    : -40px;
	height    : 100%;
	position  : absolute;
	background: -moz-linear-gradient(left, rgba(251, 222, 68, 1) 0%, rgba(144, 19, 254, 0.97) 100%);
	background: -webkit-linear-gradient(left, rgba(251, 222, 68, 1) 0%, rgba(144, 19, 254, 0.97) 100%);
	background: linear-gradient(to right, rgba(251, 222, 68, 1) 0%, rgba(144, 19, 254, 0.97) 100%);
	filter    : progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbde44', endColorstr='#f79013fe', GradientType=1);
	z-index   : -2;
	clip-path : polygon(0 0, 100% 0, 100% 95%, 0 82%);
}

.wt-bannercontent-wrap {
	position   : absolute;
	left       : 0;
	width      : 100%;
	height     : 100%;
	z-index    : 2;
	width      : 1140px;
	padding-top: 146px;
	margin-left: 270px;
}

.wt-home-slider {
	float    : left;
	width    : 100%;
	top      : 0;
	left     : 40px;
	z-index  : -1;
	position : relative;
	clip-path: polygon(0 0, 100% 0, 100% 100%, 0 72.4%);
}

.wt-home-slider:after {
	top     : 0;
	left    : 0;
	content : '';
	z-index : 1;
	width   : 100%;
	height  : 100%;
	position: absolute;
	background: -moz-linear-gradient(left,
			rgba(144, 19, 254, 0.4) 0%,
			rgba(251, 222, 68, 0.4) 100%);
	background: -webkit-linear-gradient(left,
			rgba(144, 19, 254, 0.4) 0%,
			rgba(251, 222, 68, 0.4) 100%);
	background: linear-gradient(to right,
			rgba(144, 19, 254, 0.4) 0%,
			rgba(251, 222, 68, 0.4) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#669013fe', endColorstr='#66fbde44', GradientType=1);
}

.wt-home-slider figure:after {
	top       : 0;
	left      : 0;
	content   : '';
	width     : 100%;
	height    : 100%;
	position  : absolute;
	opacity   : 0.5;
	background: -moz-linear-gradient(left, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 100%);
	background: -webkit-linear-gradient(left, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 100%);
	background: linear-gradient(to right, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 100%);
	filter    : progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#00000000', GradientType=1);
}

.wt-home-slider figure {
	margin    : 0;
	width     : 100%;
	float     : left;
	position  : relative;
	background: #222222;
}

.wt-home-slider figure img {
	width  : 100%;
	opacity: 0.6;
	display: block;
}

.wt-bannerthree-content {
	float      : left;
	width      : 100%;
	padding-top: 150px;
}

.wt-bannerthree-form {
	float             : left;
	width             : 40%;
	background        : #fff;
	border-radius     : 10px;
	-webkit-box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.1);
	box-shadow        : 0 10px 20px 0 rgba(0, 0, 0, 0.1);
}

.wt-formtitlethree {
	float : left;
	width : 100%;
	margin: 0 0 20px;
}

.wt-formtitlethree h3 {
	margin     : 0;
	font-size  : 24px;
	line-height: 1.2;
}

.wt-formtitlethree h3 span {
	display      : block;
	font-size    : 20px;
	font-weight  : 400;
	margin-bottom: 7px;
}

.wt-form-service {
	padding: 30px;
}

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

.wt-form-service .form-group:last-child {
	margin-bottom: 0;
}

.wt-form-service .form-group input {
	width: 100%;
}

.wt-form-service .input-group-sm>.form-control:not(textarea),
.wt-form-service .input-group-sm>.custom-select {
	height     : 50px;
	line-height: 18px;
	padding    : 10px 20px;
	font-size  : 14px;
}

.wt-form-service .mb-4,
.wt-form-service .my-4 {
	margin-bottom: 0 !important;
}

.wt-form-service .wt-pricerange-group {
	margin-top: 16px;
}

.wt-pricerange-group h4 {
	font-size  : 16px;
	font-weight: 500;
	margin     : 0 0 16px;
	line-height: 1.2;
}

.wt-pricerange-group .wt-amountbox {
	margin: 0 0 4px;
}

.wt-pricerange-group .wt-amountbox input {
	text-align : left;
	color      : #363636;
	font-family: 'Poppins', Arial, Helvetica, sans-serif;
}

.wt-pricerange-group span {
	color      : #676767;
	font-size  : 12px;
	float      : left;
	width      : 100%;
	line-height: 16px;
}

.wt-pricerange-group .wt-themerangeslider {
	height    : 2px;
	margin    : 27px 0 11px;
	background: transparent;
}

.wt-pricerange-group .ui-slider-horizontal .ui-slider-range {
	background: var(--terthemecolor);
}

.wt-pricerange-group .wt-themerangeslider .ui-slider-handle {
	width       : 24px;
	height      : 24px;
	outline     : none;
	margin-top  : -11px;
	box-shadow  : none;
	border-color: var(--terthemecolor);
}

.wt-bannerthreeform-footer {
	padding      : 30px;
	background   : #f5f7fa;
	float        : left;
	width        : 100%;
	display      : flex;
	align-items  : center;
	border-radius: 0 0 10px 10px;
}

.wt-advsearch {
	color         : #999;
	float         : right;
	margin-left   : auto;
	text-transform: uppercase;
	font          : 400 11px/16px 'Poppins', sans-serif;
}

.wt-advsearch span {
	text-align    : right;
	display       : inline-block;
	vertical-align: middle;
}

.wt-advsearch span:last-child {
	margin-left: 10px;
}

.dc-advanceicon {
	display       : inline-block;
	vertical-align: middle;
}

.wt-advanceicon i {
	width   : 22px;
	display : block;
	margin  : 7px 0 0;
	position: relative;
	border  : 1px solid #bababa;
}

.wt-advanceicon i:first-child {
	margin: 0;
}

.wt-advanceicon i:after {
	top          : 0;
	left         : 0;
	width        : 8px;
	height       : 8px;
	content      : '';
	background   : #fff;
	position     : absolute;
	border-radius: 50px;
	margin       : -4px 0 0 -5px;
	border       : 1px solid #bababa;
}

.wt-advanceicon i:first-child:after {
	left: 50%;
}

.wt-advanceicon i:nth-child(2):after {
	left: 20%;
}

.wt-advanceicon i:nth-child(3):after {
	left: 80%;
}

.wt-advsearch:hover .wt-advanceicon i:first-child:after {
	left: 10%;
}

.wt-advsearch:hover .wt-advanceicon i:nth-child(2):after {
	left: 80%;
}

.wt-advsearch:hover .wt-advanceicon i:nth-child(3):after {
	left: 20%;
}

.wt-bannerthree-title {
	float       : left;
	width       : 60%;
	padding-left: 60px;
	position    : relative;
}

.wt-bannerthree-title h2 {
	color      : #fff;
	font-size  : 54px;
	margin     : 0 0 19px;
	line-height: 1.2;
}

.wt-bannerthree-title h2 em {
	display    : block;
	font-weight: 400;
	font-style : normal;
}

.wt-bannerthree-title span {
	color        : #fff;
	font-size    : 24px;
	position     : relative;
	display      : block;
	line-height  : 1.2;
	padding-top  : 30px;
	margin-bottom: 12px;
}

.wt-bannerthree-title>span:after {
	top          : 0;
	left         : 0;
	content      : '';
	height       : 4px;
	width        : 100px;
	border-radius: 2px;
	position     : absolute;
	background   : var(--secthemecolor);
}

.wt-bannerthree-title .wt-description p {
	color      : #fff;
	font-size  : 16px;
	line-height: 26px;
}

.wt-particles {
	top           : 0;
	left          : 0;
	opacity       : 0.6;
	position      : absolute;
	pointer-events: none;
	z-index       : 2;
}

#particles-js {
	width              : 100%;
	height             : 100%;
	background-color   : transparent;
	background-image   : url('');
	background-size    : cover;
	background-position: 50%;
	background-repeat  : no-repeat;
}

/* Category V TWO STYLE */
.wt-categoryvtwo {
	display    : flex;
	margin     : 15px -15px -15px;
	flex-wrap  : wrap;
	list-style : none;
	line-height: 24px;
}

.wt-categoryvtwo li {
	width          : 50%;
	padding        : 15px;
	float          : left;
	list-style-type: none;
}

.wt-categoryvtwo li:nth-child(odd) {
	margin-top: -30px;
}

.wt-categoryvtwo li:nth-child(2) .wt-categorycontentvtwo {
	background  : #def3fd;
	border-color: #def3fd;
}

.wt-categoryvtwo li:nth-child(3) .wt-categorycontentvtwo {
	background  : #fefcf2;
	border-color: #fefcf2;
}

.wt-categoryvtwo li:nth-child(4) .wt-categorycontentvtwo {
	background  : #fef2f2;
	border-color: #fef2f2;
}

.wt-categorycontentvtwo {
	float          : left;
	width          : 100%;
	display        : flex;
	min-height     : 255px;
	background     : #f2fef3;
	border-radius  : 10px;
	padding        : 20px;
	text-align     : center;
	align-items    : center;
	flex-direction : column;
	justify-content: center;
	position       : relative;
	border         : 8px solid #f2fef3;
}

.wt-categorycontentvtwo:hover,
.wt-categoryvtwo li.active .wt-categorycontentvtwo {
	border-color      : rgba(255, 255, 255, 0.5) !important;
	-webkit-box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.1);
	box-shadow        : 0 10px 20px 0 rgba(0, 0, 0, 0.1);
}

.wt-categorycontentvtwo figure {
	margin         : 0 0 15px;
	width          : 80px;
	height         : 80px;
	text-align     : center;
	display        : flex;
	justify-content: center;
	border-radius  : 50%;
	border         : 3px solid rgba(0, 0, 0, 0.03);
	align-items    : center;
	background     : #fff;
}

.wt-categorycontentvtwo figure img {
	width  : 40px;
	display: block;
}

.wt-cattitlevtwo h4 {
	color      : #333;
	font-size  : 16px;
	font-weight: 500;
	line-height: 1.2;
}

.wt-cattitlevtwo h4 a {
	color: #333;
}

.wt-categorycontentvtwo .wt-description p {
	font-size  : 13px;
	color      : #333;
	line-height: 23px;
	margin     : 0;
}

.wt-index-new main {
	padding: 0;
}

/* Title v Tow Style */
.wt-sectionheadvtwo,
.wt-sectiontitlevtwo {
	float: left;
	width: 100%;
}

.wt-sectionheadvtwo {
	margin: 0 0 30px;
}

.wt-sectiontitlevtwo span {
	margin     : 0;
	color      : #333;
	display    : block;
	font-size  : 34px;
	line-height: 1.3;
	font-family: 'Poppins', Arial, Helvetica, sans-serif;
}

.wt-sectiontitlevtwo h2 {
	color      : #333;
	font-size  : 34px;
	margin     : 0 0 13px;
	line-height: 1.3;
}

.wt-sectiontitlevtwo h2 em {
	font-style: normal;
	color     : var(--terthemecolor);
}

.wt-sectionheadvtwo .wt-description p {
	margin     : 0 0 23px;
	line-height: 24px;
}

.wt-categories-wrap {
	position: relative;
	padding : 160px 0;
}

.wt-overlay-1,
.wt-overlay-2,
.wt-overlay-3,
.wt-overlay-4,
.wt-overlay-5 {
	top                : 0;
	left               : 0;
	z-index            : -1;
	width              : 100%;
	height             : 100%;
	position           : absolute;
	background-image   : url(../images/section-bg/img-01.png);
	background-repeat  : no-repeat;
	background-size    : contain;
	opacity            : 0.05;
	background-position: center;
}

.wt-overlay-2 {
	z-index         : 0;
	background-image: url(../images/section-bg/img-02.png);
	background-size : auto;
}

.wt-overlay-3 {
	background-image: url(../images/section-bg/img-05.png);
	background-size : auto;
	opacity         : 0.1;
}

.wt-overlay-4 {
	z-index         : 0;
	background-image: url(../images/section-bg/img-03.png);
	background-size : contain;
}

.wt-overlay-5 {
	z-index         : 0;
	background-image: url(../images/section-bg/img-04.png);
	background-size : contain;
}

.wt-categories-holder .wt-sectionheadvtwo {
	margin: 0;
}

.wt-section-bg {
	background: #f5f7fa;
	position  : relative;
}

/* Latest Jobs */
.wt-latestjobs-wrap {
	margin-top: 108px;
	position  : relative;
}

.wt-border-bg {
	width   : 100%;
	float   : left;
	position: absolute;
	top     : -108px;
}

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

.wt-latestjobs>ul {
	list-style     : none;
	display        : flex;
	flex-direction : column;
	justify-content: center;
	width          : auto;
	margin         : 0 -20px;
	float          : none;
}

.wt-latestjobs>ul>li {
	float        : left;
	width        : 100%;
	list-style   : none;
	margin       : -10px 0 -20px;
	border       : 20px solid transparent;
	line-height  : inherit;
	border-radius: 4px;
	z-index      : 2;
}

.wt-latestjobs>ul>li:first-child {
	margin-top: -20px;
}

.wt-latestjobs>ul>li:hover,
.wt-latestjobs>ul>li.active {
	-webkit-box-shadow: 0 0 40px 0 rgba(0, 0, 0, 0.1);
	box-shadow        : 0 0 40px 0 rgba(0, 0, 0, 0.1);
	border-color      : #f9fafc;
	transform         : scale(1.01);
	z-index           : 9;
	position          : relative;
}

.wt-latestjobs>ul li.active .wt-latestjob-holder .wt-btntwo,
.wt-latestjob-holder:hover .wt-latestjob-footer .wt-btnarea .wt-btntwo,
.wt-latestjobs>ul li:hover .wt-latestjob-footer .wt-btnarea .wt-btntwo {
	color     : #fff;
	background: var(--primthemecolor);
}

.wt-latestjobs>ul>li.active .wt-latestjob-holder,
.wt-latestjobs>ul>li:hover .wt-latestjob-holder {
	border-color: transparent;
}

.wt-latestjob-holder {
	float        : left;
	width        : 100%;
	position     : relative;
	padding      : 30px;
	z-index      : 2;
	background   : #fff;
	border       : 1px solid #ddd;
	border-radius: 4px;
}

.wt-latestjob-head {
	width      : 100%;
	display    : flex;
	align-items: center;
}

.wt-latestjob-logo {
	float        : left;
	width        : 60px;
	margin       : 0 20px 0 0;
	border-radius: 4px;
	border       : 1px solid #ddd;
}

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

.wt-latestjob-title {
	float: left;
	width: auto;
}

.wt-latestjob-tag {
	width    : 100%;
	display  : flex;
	margin   : -3px 0 0;
	flex-wrap: wrap;
}

.wt-latestjob-tag a {
	color         : #55acee;
	font-size     : 13px;
	margin        : 0 0 5px;
	line-height   : 20px;
	display       : inline-block;
	vertical-align: middle;
}

.wt-latestjob-title h4 {
	color      : #333;
	margin     : 0 0 5px;
	font-size  : 16px;
	line-height: 1.2;
	font-weight: 500;
}

.wt-latestjob-title span {
	display    : block;
	font-size  : 13px;
	line-height: 14px;
	color      : #676767;
}

.wt-latestjob-right {
	text-align : right;
	margin-left: auto;
}

.wt-latestjob-right span {
	display    : block;
	font-size  : 13px;
	line-height: 14px;
	color      : #333;
}

.wt-latestjob-right h4 {
	color      : #333;
	margin     : 5px 0;
	font-weight: 500;
	font-size  : 18px;
	line-height: 1.2;
}

.wt-latestjob-right h4 em {
	font-size : 13px;
	font-style: normal;
}

.wt-latestjob-footer {
	width      : calc(100% + 15px);
	float      : left;
	margin     : 22.5px -7.5px -7.5px;
	display    : flex;
	flex-wrap  : wrap;
	align-items: center;
}

.wt-latestjob-footer .wt-widgettag {
	width  : auto;
	margin : -3px;
	padding: 7.5px;
}

.wt-latestjob-footer .wt-widgettag a {
	border       : 0;
	margin       : 3px;
	padding      : 0 15px;
	font-size    : 12px;
	background   : #f5f7fa;
	border-radius: 15px;
	line-height  : 31px;
}

.wt-latestjob-footer .wt-widgettag .wt-moretags {
	padding    : 0;
	width      : 30px;
	line-height: 29px;
	text-align : center;
	background : transparent;
	border     : 1px solid #ddd;
	color      : #767676 !important;
}

.wt-latestjob-footer .wt-btnarea {
	width      : auto;
	display    : flex;
	margin-left: auto;
	padding    : 7.5px;
}

.wt-latestjob-footer .wt-btnarea .wt-btntwo {
	line-height: 40px;
	min-width  : 140px;
}

.wt-latestjob-holder:hover .wt-latestjob-footer .wt-btnarea .wt-btntwo {
	background: var(--secthemecolor);
}

.wt-latestjob-footer .wt-btnarea a {
	background: #f5f7fa;
	color     : #333;
}

.wt-latestjob-footer .wt-btnarea a+a {
	margin-left: 10px;
}

.wt-btnlike {
	width         : 40px;
	color         : #999;
	line-height   : 40px;
	border-radius : 4px;
	font-size     : 17px;
	text-align    : center;
	display       : inline-block;
	vertical-align: middle;
}

.wt-btnlike:focus {
	color: #999;
}

.liked,
.wt-btnlike:hover {
	background: var(--primthemecolor) !important;
	color     : #fff;
}

.wt-formnewslettervtwo .form-group label,
.wt-formnewslettervtwo .form-group {
	margin: 0;
}

.wt-formnewslettervtwo .form-group label h4 {
	font-size    : 18px;
	font-weight  : 400;
	line-height  : 20px;
	margin-bottom: 26px;
}

.wt-latestjob-footer .wt-btnarea a.wt-btnlike:hover {
	color: #fff;
}

.wt-btnlike i:before {
	transition: none;
}

.wt-latestjobs>.wt-btnarea {
	margin-top: 40px;
	text-align: center;
	position  : relative;
}

.wt-latestjobs>.wt-btnarea .loader {
	top     : 50%;
	left    : 50%;
	width   : 24px;
	height  : 24px;
	position: absolute;
	margin  : -12px 0 0 -12px;
}

.wt-btnloader .wt-btntwo {
	filter: brightness(0.6);
}

/* Mobile Application Style*/
.wt-mobapp {
	position: relative;
}

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

.wt-mobapp-wrap .wt-sectionheadvthree {
	margin: 0;
}

.wt-mobapp-wrap .wt-description p {
	line-height: 24px;
}

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

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

.wt-mobapp-listing li+li {
	margin-top: 3px;
}

.wt-mobapp-listing li span {
	display     : block;
	position    : relative;
	padding-left: 20px;
}

.wt-mobapp-listing li span:before {
	top       : 0;
	left      : 0;
	top       : 50%;
	content   : "";
	width     : 12px;
	height    : 10px;
	margin-top: -5px;
	position  : absolute;
	background: url(../images/icon-img.png);
}

.wt-mobapp-btns {
	float     : left;
	width     : 100%;
	margin-top: 3px;
}

.wt-mobapp-btns a+a {
	margin-left: 16px;
}

.wt-appbtn {
	-webkit-box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.1);
	box-shadow        : 0 10px 20px 0 rgba(0, 0, 0, 0.1);
	display           : inline-block;
	border-radius     : 4px;
}

.wt-mobapp-img {
	float : left;
	width : 100%;
	margin: 0;
}

.wt-mobapp-img img {
	width  : auto;
	display: block;
	margin : 0 auto;
}

/* Top Freelancers Style */
.wt-freelancers-wrap {
	float     : left;
	width     : 100%;
	margin-top: 108px;
}

.wt-freelancers-silder {
	float  : left;
	width  : 100%;
	padding: 0 25px;
	z-index: 9;
}

.wt-freelancers-silder .owl-stage-outer {
	padding: 30px;
	margin : -30px;
}

.wt-freelancer {
	float        : left;
	width        : 100%;
	background   : #fff;
	border-radius: 4px;
	position     : relative;
}

.wt-freelancer:hover {
	-webkit-box-shadow: 0 16px 20px 0 rgba(0, 0, 0, 0.1);
	box-shadow        : 0 16px 20px 0 rgba(0, 0, 0, 0.1);
}

.wt-freelancer:hover .wt-freelancer-img img {
	opacity: 0.4;
}

.wt-freelancer:before {
	top             : 0;
	right           : 0;
	width           : 200px;
	content         : '';
	background-image: url(../images/section-bg/img-06.png);
	position        : absolute;
	height          : 200px;
	opacity         : 0.08;
}

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

.wt-freelancer-tag {
	float : left;
	width : 100%;
	margin: 0 0 8px;
}

.wt-freelancer-tag a {
	display    : block;
	font-size  : 13px;
	color      : #55acee;
	line-height: 16px;
}

.wt-freelancer-head .wt-title h3 {
	color      : #333;
	font-size  : 16px;
	line-height: 16px;
	font-weight: 500;
}

.wt-freelancer-img {
	margin       : 0;
	float        : left;
	width        : 320px;
	margin-top   : 30px;
	background   : #333;
	border-radius: 0 4px 4px 0;
}

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

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

.wt-freelancer-price {
	float: left;
	color: #676767;
}

.wt-freelancer-price span {
	display    : block;
	color      : #676767;
	font-size  : 13px;
	line-height: 16px;
}

.wt-freelancer-price span i {
	color         : #999999;
	font-size     : 14px;
	margin-right  : 8px;
	display       : inline-block;
	vertical-align: middle;
}

.wt-starstwo {
	width: 75px;
}

.wt-stars.wt-starstwo span:after,
.wt-stars.wt-starstwo:before {
	content       : "\e60a \e60a \e60a \e60a \e60a";
	position      : absolute;
	font-size     : 14px;
	font-family   : themify;
	letter-spacing: 1px;
	color         : rgba(218, 218, 218, .8);
}

.wt-rating {
	float      : left;
	margin-left: 10px;
}

.wt-rating em {
	font-size     : 13px;
	font-style    : normal;
	line-height   : 16px;
	margin-left   : 5px;
	color         : #676767;
	display       : inline-block;
	float         : left;
	vertical-align: middle;
}

.wt-freelancer-social {
	float     : left;
	width     : 100%;
	margin-top: 18px;
}

.wt-freelancer-social ul {
	margin     : -3px;
	display    : flex;
	flex-wrap  : wrap;
	list-style : none;
	line-height: 16px;
}

.wt-freelancer-social ul li {
	float          : left;
	width          : auto;
	padding        : 3px;
	line-height    : inherit;
	list-style-type: none;
}

.wt-freelancer-social ul li a {
	font-size  : 13px;
	position   : relative;
	color      : #676767;
	line-height: inherit;
}

.wt-freelancer-social ul li a:hover {
	color: #55acee
}

.wt-freelancer-social ul li:nth-last-child(n+2) a:after {
	content : ',';
	position: absolute;
	font    : inherit;
	color   : inherit;
	right   : -3.5px;
	bottom  : 0;
}

.wt-freelancer-footer {
	float      : left;
	width      : 100%;
	list-style : none;
	font-size  : 14px;
	line-height: 20px;
	border-top : 1px solid #eee;
}

.wt-freelancer-footer li {
	float          : left;
	width          : 50%;
	text-align     : center;
	padding        : 15px 10px;
	line-height    : inherit;
	list-style-type: none;
}

.wt-freelancer-footer li+li {
	border-left: 1px solid #eee;
}

.wt-freelancer-footer li address {
	margin     : 0;
	width      : auto;
	display    : block;
	font-style : normal;
	line-height: inherit;
}

.wt-freelancer-footer li i {
	margin-right  : 10px;
	display       : inline-block;
	vertical-align: middle;
}

.wt-freelancer-footer li address i {
	color: #6bb0df
}

.wt-freelancer-footer li a {
	color      : #676767;
	display    : block;
	line-height: inherit;
}

.wt-freelancer-footer li a.wt-liked i {
	color: #e74c3c;
}

.wt-sliderdots {
	margin-top     : 40px;
	display        : flex;
	justify-content: center;
	align-items    : center;
}

.wt-sliderdots .owl-dot {
	background    : #ddd;
	width         : 5px;
	height        : 5px;
	margin        : 0 5px;
	border-radius : 50%;
	display       : inline-block;
	vertical-align: middle;
}

.wt-sliderdots .owl-dot.active {
	background: var(--terthemecolor);
}

/* Packages Style*/
.wt-packages-wrap {
	float         : left;
	width         : 100%;
	padding-bottom: 100px;
	position      : relative;
}

.wt-packagestwo {
	width      : 100%;
	display    : flex;
	flex-wrap  : wrap;
	align-items: center;
}

.wt-switcharea {
	width          : 410px;
	display        : flex;
	align-items    : center;
	border         : 1px solid #eee;
	justify-content: center;
	border-radius  : 30px;
	padding        : 19px 10px;
	margin         : 0 auto 30px;
	background     : #fcfcfc;
}

.wt-switchtitle h6 {
	margin     : 0;
	color      : #333;
	font-size  : 14px;
	font-weight: 500;
	line-height: 1.5;
}

.wt-switch {
	padding: 0 49px;
}

.wt-switch label {
	position          : relative;
	margin            : 0;
	width             : 35px;
	height            : 21px;
	border-radius     : 13px;
	transition        : all 0.3s;
	box-shadow        : inset 0 0 0 2px #2ecc71;
	transition        : all 0.4s;
	-webkit-transition: all 0.4s;
	cursor            : pointer;
	background-color  : #2ecc71;
}

.wt-switch label:after,
.wt-switch label:before {
	content         : '';
	position        : absolute;
	width           : 6px;
	top             : 50%;
	height          : 6px;
	margin-top      : -3px;
	background-color: #ddd;
	border-radius   : 50%;
}

.wt-switch label:before {
	left            : -37px;
	background-color: #26de81;
}

.wt-switch label:after {
	right: -37px;
}

.wt-switch label>i {
	left              : 1px;
	width             : 19px;
	height            : 19px;
	background        : #fff;
	border-radius     : 50%;
	border            : 1px solid #e2e2e2;
	display           : inline-block;
	position          : absolute;
	pointer-events    : none;
	transition        : all 0.3s ease 0s;
	-webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.4);
	box-shadow        : 0 1px 2px 0 rgba(0, 0, 0, 0.4);
	top               : 50%;
	margin-top        : -9.5px;
}

.wt-switch input:checked+label>i {
	left: 15px;
}

.wt-switch input:checked+label:after {
	background-color: #63d594;
}

.wt-switch input:checked+label:before {
	background-color: #ddd;
}

.wt-switch input {
	display: none;
}

.wt-packagetwo {
	float        : left;
	width        : 100%;
	border-radius: 4px;
	border       : 1px solid #ddd;
}

.wt-packagetwo:hover {
	-webkit-box-shadow: 0 16px 30px 0 rgba(0, 0, 0, 0.1);
	box-shadow        : 0 16px 30px 0 rgba(0, 0, 0, 0.1);
}

.wt-package-content {
	display        : flex;
	align-items    : center;
	position       : relative;
	flex-direction : column;
	justify-content: center;
	padding        : 29px 10px 23px;
	flex           : auto;
	text-align     : center;
}

.wt-package-content strong {
	font       : 500 2rem/1.25em 'Poppins', Arial, Helvetica, sans-serif;
	color      : #333;
	padding-top: 10px;
}

.wt-package-content strong sup,
.wt-package-content strong sub {
	font-size: 60%;
}

.wt-package-content strong sub {
	bottom: 0;
}

.wt-package-content h5 {
	margin     : 0 0 14px;
	font-weight: 500;
	color      : #333333;
	font-size  : 18px;
	line-height: 24px;
}

.wt-package-content em {
	font-size  : 13px;
	line-height: 22px;
}

.jb-package-feature {
	/* border-top: 1px solid #ddd;
	padding   : 25px 30px 29px; */
	float: left;
	width: 100%;
}

.jb-package-feature h6 {
	color      : #363636;
	font-weight: 500;
	font-size  : 16px;
	line-height: 22px;
	margin     : 0 0 15px;
}

.jb-package-feature ul {
	float      : left;
	width      : 100%;
	list-style : none;
	line-height: 20px;
}

.jb-package-feature li {
	position       : relative;
	padding        : 0 0 0 7px;
	float          : left;
	width          : 100%;
	display        : flex;
	justify-content: space-between;
	align-items    : center !important;
	list-style-type: none;
	line-height    : inherit;
}

.jb-package-feature li+li {
	margin-top: 8px;
}

.jb-package-feature li:before {
	content      : '';
	position     : absolute;
	left         : 0;
	top          : 50%;
	width        : 2px;
	height       : 2px;
	border-radius: 50%;
	background   : #ccc;
	margin-right : 4px;
}

.jb-package-feature li span,
.jb-package-feature li p {
	margin: 0;
	color : #676767;
}

.jb-not-available i {
	color: #ff7062 !important;
}

.jb-available i {
	color: #63d594;
}

.jb-package-feature .wt-btntwo {
	margin: 25px 0 0;
}

.jb-package-feature .wt-btnarea {
	text-align: center;
}

.jb-gold-tag {
	min-height     : 61px;
	display        : flex;
	justify-content: center;
	align-items    : center;
	padding        : 10px 20px;
	border-radius  : 4px 4px 0 0;
	background     : url(../images/package/img-01.png) #ff7062;
	width          : calc(100% + 2px);
	margin         : -1px 0 0 -1px;
}

.jb-gold-tagb {
	background-color: #934cff;
}

.jb-gold-tag h5 {
	color      : #fff;
	font-size  : 18px;
	font-weight: 500;
	margin     : 0;
	line-height: 24px;
}

/* Tab Style */
/*.wt-articletwo-wrap .wt-navarticletab li{}*/
.wt-searcharea {
	float     : left;
	width     : 100%;
	padding   : 20px;
	background: #fff;
	margin    : 0 0 30px;
}

.wt-searcharea .wt-navarticletab {
	border: 0;
	float : left;
	width : auto;
	margin: 5px 0;
}

.wt-searcharea .wt-navarticletab li a {
	cursor       : pointer;
	border-radius: 4px;
	padding      : 5px 15px;
}

.wt-searcharea .wt-navarticletab li.active a,
.wt-searcharea .wt-navarticletab li a:hover {
	color: #fff;
}

.wt-searcharea .wt-navarticletab li a:after {
	display: none;
}

.wt-searcharea .wt-formsearch {
	float: right;
	width: auto;
}

.wt-searcharea .wt-formsearch .form-group {
	margin   : 0;
	width    : auto;
	min-width: 170px;
}

.wt-searcharea .wt-formsearch .form-group+.form-group {
	margin-left: 10px;
}

.wt-searcharea .wt-formsearch .form-group .wt-select select {
	padding-right: 40px;
}

.wt-searcharea .wt-formsearch .form-control,
.wt-searcharea .wt-formsearch .form-group .wt-select select {
	height: 40px;
}

.wt-searcharea .wt-formsearch .form-group .wt-searchgbtn {
	width      : 40px;
	line-height: 40px;
}

.wt-searcharea .wt-formsearch .wt-inputwithicon .form-control {
	padding-right: 50px;
}

.wt-search-items {
	display   : flex;
	flex-wrap : wrap;
	width     : auto;
	margin    : -15px;
	list-style: none;
}

.wt-search-items li {
	list-style: none;
	width     : 20%;
	padding   : 15px;
}

.wt-search-items li.wt-btnarea {
	width     : 100%;
	text-align: center;
}

.wt-search-items .wt-freelancers-content .dc-title h3 {
	margin: 0;
}

/* Footer Style */
.wt-footertwo {
	z-index      : 1;
	padding-right: 40px;
	position     : relative;
	padding-top  : 260px;
}

.wt-innerbgcolor.wt-footertwo:before {
	background-image: url(../images/frame2.png);
}

.wt-footertwo .wt-footerholder {
	padding-top: 0;
}

.wt-footer-bg {
	background-image : url(../images/footer-logo/img-02.jpg);
	background-size  : 100% 100%;
	background-repeat: no-repeat;
	position         : absolute;
	top              : 0;
	left             : -40px;
	width            : 100%;
	height           : 100%;
	z-index          : -1;
	clip-path        : polygon(0 0, 100% 25%, 100% 100%, 0 100%);
}

.wt-footer-bg:after {
	position  : absolute;
	top       : 0;
	left      : 0;
	width     : 100%;
	height    : 100%;
	z-index   : -1;
	content   : '';
	background: -moz-linear-gradient(left, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 100%);
	background: -webkit-linear-gradient(left, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 100%);
	background: linear-gradient(to right, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 100%);
	filter    : progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#00000000', GradientType=1);
	opacity   : 0.5;
}

.wt-footertwo:after {
	left      : -40px;
	content   : '';
	width     : 100%;
	bottom    : 0;
	height    : 110%;
	position  : absolute;
	background: -moz-linear-gradient(left, rgba(251, 222, 68, 1) 0%, rgba(144, 19, 254, 0.97) 100%);
	background: -webkit-linear-gradient(left, rgba(251, 222, 68, 1) 0%, rgba(144, 19, 254, 0.97) 100%);
	background: linear-gradient(to right, rgba(251, 222, 68, 1) 0%, rgba(144, 19, 254, 0.97) 100%);
	filter    : progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbde44', endColorstr='#f79013fe', GradientType=1);
	z-index   : -2;
	clip-path : polygon(0 9%, 100% 25%, 100% 100%, 0 100%);
}

.wt-footertwo .wt-footerholder .wt-fwidgetcontent li a,
.wt-footertwo .wt-footerlogohold>.wt-description>p {
	color: #fff;
}

.wt-footer-bg:before {
	top             : 0;
	left            : 0;
	content         : '';
	width           : 100%;
	height          : 100%;
	opacity         : 0.5;
	position        : absolute;
	background      : -moz-linear-gradient(left, rgba(144, 19, 254, 0.4) 0%, rgba(251, 222, 68, 0.4) 100%);
	background      : -webkit-linear-gradient(left, rgba(144, 19, 254, 0.4) 0%, rgba(251, 222, 68, 0.4) 100%);
	background      : linear-gradient(to right, rgba(144, 19, 254, 0.4) 0%, rgba(251, 222, 68, 0.4) 100%);
	filter          : progid:DXImageTransform.Microsoft.gradient(startColorstr='#669013fe', endColorstr='#66fbde44', GradientType=1);
	background-color: rgba(34, 34, 34, 0.5);
	clip-path       : polygon(0 0, 100% 25%, 100% 100%, 0 100%);
}

.wt-footertwo:before {
	height           : 201px;
	position         : absolute;
	background-image : url(../images/frame.png);
	background-repeat: no-repeat;
	background-size  : 100%;
	content          : '';
	width            : 100%;
	top              : 42px;
	transform        : rotate(180deg);
	left             : 0;
}

.wt-recentposted .wt-latestjob-logo {
	border    : 0;
	width     : 50px;
	background: #fff;
}

.wt-recentposted .wt-latestjob-title h4 {
	color    : #fff;
	font-size: 14px;
}

.wt-recentposted.wt-fwidgetcontent li:hover a,
.wt-recentposted.wt-fwidgetcontent li a:focus {
	padding: 0;
}

.wt-footertwo .wt-footerholder .wt-recentposted li a {
	color: #55acee;
}

.wt-recentposted .wt-latestjob-title span {
	color: #fff;
}

.wt-recentposted li {
	padding: 0;
}

.wt-recentposted li+li {
	margin-top: 30px;
}

.wt-joininfotwo {
	padding   : 25px 0;
	background: rgba(0, 0, 0, 0.3);
}

.wt-joininfotwo .wt-formnewslettervtwo .form-group {
	position: relative;
	width   : auto;
}

.wt-joininfotwo .wt-formnewslettervtwo .form-group .wt-btntwo {
	right        : 0;
	bottom       : 0;
	box-shadow   : none;
	position     : absolute;
	border-radius: 0 4px 4px 0;
}

.wt-joininfotwo .wt-formnewslettervtwo .form-group label h4 {
	color    : #fff;
	margin   : 0;
	font-size: 16px;
}

.wt-joininfotwo .wt-formnewslettervtwo .form-group .form-control {
	padding-right: 180px;
	min-width    : 694px;
}

.wt-joininfotwo .wt-formnewslettervtwo .form-group label {
	padding: 15px 20px 15px 0;
}

/* Header Eleven V Two */
.wt-headerelevenvtwo {
	margin : 0;
	padding: 0;
}

.wt-headerelevenvtwo:before {
	width     : 100%;
	height    : 2px;
	content   : '';
	position  : absolute;
	top       : 0;
	left      : 0;
	background: -moz-linear-gradient(right, rgba(251, 222, 68, 1) 0%, rgba(144, 19, 254, 0.97) 100%);
	background: -webkit-linear-gradient(right, rgba(251, 222, 68, 1) 0%, rgba(144, 19, 254, 0.97) 100%);
	background: linear-gradient(to left, rgba(251, 222, 68, 1) 0%, rgba(144, 19, 254, 0.97) 100%);
	filter    : progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbde44', endColorstr='#f79013fe', GradientType=1);
}

.wt-headerelevenvtwo .wt-navigationarea {
	border-bottom: 1px solid #eee;
}

.wt-headerelevenvtwo .wt-categories-nav {
	background: #f5f7fa;
}

.wt-headerelevenvtwo .wt-categories-nav>ul>li.wt-catnav-children:after,
.wt-headerelevenvtwo .wt-navigation>ul>li>a,
.wt-headerelevenvtwo .wt-categories-nav>ul>li>a,
.wt-headerelevenvtwo .wt-navigation>ul>.menu-item-has-children:after {
	color: #676767;
}

.wt-headerelevenvtwo .wt-navigation>ul>li>a:hover,
.wt-headerelevenvtwo .wt-navigation>ul>li:hover>a,
.wt-headerelevenvtwo .wt-categories-nav>ul>li>a:hover {
	color: #333;
}

.wt-headerelevenvtwo .wt-navigationarea .wt-navigation>ul>li>a:after {
	background: var(--terthemecolor);
}

.wt-headerelevenvtwo .wt-navigation>ul>li>.sub-menu {
	border-color: var(--terthemecolor);
}

.wt-headerelevenvtwo .wt-categoriesnav-holder {
	-webkit-box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.1);
	box-shadow        : 0 10px 20px 0 rgba(0, 0, 0, 0.1);
}

.wt-bannervthree-wrap:before {
	right: -80px;
}

.wt-bannervthree-wrap .wt-home-slider {
	left   : 80px;
	z-index: unset;
}

.wt-bannervthree-wrap .wt-bannercontent-wrap {
	padding-top: 76px;
	margin-left: 295px;
	z-index    : 1;
}

.wt-bannervthree-wrap:after {
	left   : 40px;
	bottom : -82px;
	z-index: unset;
}

.wt-bannervthree-wrap .wt-home-slider figure img {
	max-height     : 833px;
	object-fit     : cover;
	object-position: center;
}

/* Brands Style */
.wt-brands-wrap {
	padding-bottom: 0;
}

.wt-brands {
	float          : left;
	width          : 100%;
	display        : flex;
	list-style     : none;
	margin         : 10px 0 0;
	background     : #f5f7fa;
	min-height     : 130px;
	align-items    : center;
	justify-content: center;
}

.wt-brands li {
	float          : left;
	width          : 16.66%;
	padding        : 20px 0;
	list-style-type: none;
}

.wt-brands li img {
	width  : auto;
	opacity: 0.3;
	margin : 0 auto;
	display: block;
}

.wt-joininfotwo-img {
	float : left;
	width : auto;
	margin: -36px 0 -25px -20px;
}

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

.wt-joininfotwonew .wt-formnewslettervtwo .form-group .form-control {
	min-width: 600px;
}

.wt-joininfotwonew .wt-formnewslettervtwo .form-group label h4 span {
	display    : block;
	margin-top : 2px;
	font-size  : 22px;
	font-weight: 600;
	line-height: 28px;
}

.wt-joininfotwonew .wt-formnewslettervtwo .form-group label {
	padding: 0 20px 0 0;
}

.wt-joininfotwonew .wt-formnewslettervtwo {
	float: right;
	width: auto;
}

.wt-categoryvthree li:first-child,
.wt-categoryvthree li:first-child>div {
	border-radius: 10px 0 0 0;
}

.wt-categoryvthree li:last-child {
	border-radius: 0 0 10px 0;
}

/*Home Banner Seven */
/* Header Style */
.wt-headerelevenb .wt-navigationarea {
	padding: 0;
}

.wt-headerelevenb {
	margin-bottom: -96px;
	padding      : 0;
}

.wt-headerelevenb .wt-loginarea>.wt-btn {
	background: var(--terthemecolorb);
}

.wt-homebannerseven {
	float          : left;
	width          : 100%;
	display        : flex;
	padding        : 96px 0;
	align-items    : center;
	justify-content: center;
	min-height     : 1063px;
	background     : url(../images/homeseven/banner-img/img-01.jpg);
}

.wt-bannercontentseven .wt-title h1 {
	font-weight: 400;
	font-size  : 44px;
}

.wt-bannercontentseven .wt-title h1 span {
	font-size: 54px;
}

.wt-bannercontentseven .wt-formbanner {
	background   : rgba(255, 255, 255, 0.5);
	padding      : 15px;
	border-radius: 4px;
}

.wt-bannercontentseven .wt-bannerhead {
	margin: 0 0 5px;
}

.wt-bannercontentseven .wt-dropdown>span em,
.wt-bannercontentseven .wt-formbanner fieldset .form-group .form-control {
	height: 50px;
}

.wt-bannercontentseven .wt-dropdown {
	width: 270px;
}

.wt-bannercontentseven .wt-dropdown>span {
	width      : 100%;
	line-height: 45px;
}

.wt-bannercontentseven .wt-dropdown>span i {
	line-height: 50px
}

.wt-bannercontentseven .wt-searchbtn {
	width      : auto;
	line-height: 50px;
	min-width  : 160px;
	padding    : 0 20px;
	background : var(--terthemecolorb);
}

.wt-homeseven-img {
	margin     : 0;
	float      : left;
	width      : 621px;
	margin-left: -106px;
}

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

/* Section Title */
.wt-sectionheadvthree {
	float: left;
	width: 100%;
}

.wt-sectionheadvthree .wt-sectiontitlevtwo h2 em {
	color: var(--terthemecolorb);
}

.wt-sectionheadvthree {
	margin: 0 0 30px;
}

.wt-sectionheadvthree .wt-description p {
	margin     : 0 0 23px;
	line-height: 24px;
}

.wt-categoriestwo-wrap {
	position: relative;
}

.wt-categoryvthree {
	margin       : 0;
	border-left  : 1px solid #eee;
	border-radius: 10px 0 0 10px;
}

.wt-categoryvthree li {
	padding    : 0;
	width      : 25%;
	border     : 1px solid #eee;
	border-left: 0;
	margin     : 0 !important;
}

.wt-categoryvthree li .wt-categorycontentvtwo {
	border-radius   : 0;
	background-color: #fff !important;
	border          : 0;
	min-height      : 300px;
}

.wt-categoryvthree .wt-categorycontentvtwo:hover {
	position          : relative;
	z-index           : 9;
	-webkit-box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.1);
	box-shadow        : 0 0 30px 0 rgba(0, 0, 0, 0.1);
}

.wt-categoryvthree .wt-categorycontentvtwo figure {
	width : 70px;
	height: 70px;
	margin: 0 0 25px;
	border: 1px solid #eee;
}

.wt-categoryvthree li:nth-child(4),
.wt-categoryvthree li:nth-child(4)>div {
	border-radius: 0 10px 0 0;
}

.wt-categoryvthree li:nth-child(5),
.wt-categoryvthree li:nth-child(5)>div {
	border-radius: 0 0 0 10px;
}

.wt-categoryvthree li:nth-child(n+5) {
	border-top: 0;
}

.wt-categoryvthree .wt-categorycontentvtwo .wt-description p {
	line-height: 20px;
	color      : #676767;
}

.wt-categoryvthree li.wt-morecategory {
	padding: 20px;
}

.wt-categoryvthree li.wt-morecategory .wt-categorycontentvtwo {
	padding         : 10px;
	min-height      : 260px;
	z-index         : 9;
	background-color: var(--terthemecolorb) !important;
}

.wt-morecategory .wt-categorycontentvtwo:before {
	width            : 100%;
	height           : 100%;
	content          : '';
	position         : absolute;
	left             : 0;
	top              : 0;
	opacity          : 0.2;
	z-index          : -1;
	background       : url(../images/homeseven/img-01.png);
	background-size  : cover;
	background-repeat: no-repeat;
}

.wt-morecategory .wt-cattitlevtwo h4 a,
.wt-morecategory .wt-cattitlevtwo h4,
.wt-categoryvthree .wt-morecategory .wt-categorycontentvtwo .wt-description p {
	color: #fff;
}

.wt-morecategory .wt-btnarea .wt-btntwo {
	color      : #333;
	margin-top : 15px;
	background : #fff;
	line-height: 40px;
	min-width  : 140px;
}

/* Footer Three Style */
.wt-footerthree {
	background-image : url(../images/homeseven/footer-bg.png);
	padding          : 0;
	padding-top      : 240px;
	background-size  : cover;
	background-repeat: no-repeat;
}

.wt-footerthreevtwo {
	background-image: url(../images/homeseven/footer-bg2.png), linear-gradient(to top, rgba(147, 76, 255, 1) 0%, rgba(246, 43, 132, 1) 100%);
	;
}

.wt-footerthreevtwo.wt-innerbgcolor {
	background-image: url(../images/homeseven/footer-bg2b.png), linear-gradient(to top, rgba(147, 76, 255, 1) 0%, rgba(246, 43, 132, 1) 100%);
}

.wt-footerthree:before,
.wt-footerthree:after {
	display: none;
}

.wt-footerthree .wt-copyrights,
.wt-footerthree .wt-addnav ul li a,
.wt-footerthree .wt-copyrights span,
.wt-footerthree .wt-footerlogohold .wt-description p a,
.wt-footerthree .wt-footerholder .wt-recentposted li a {
	color: #fff;
}

.wt-headereleven .sub-menu li.menu-item-has-children>a:before,
.wt-headereleven .children li.menu-item-has-children>a:before,
.wt-headereleven .sub-menu li.page_item_has_children>a:before,
.wt-headereleven .children li.page_item_has_children>a:before {
	line-height: 16px;
}

.wt-bannersevenvtwo {
	background-image : url(../images/homeseven/banner-img/img-02.png), linear-gradient(to bottom, rgba(147, 76, 255, 1) 0%, rgba(246, 43, 132, 1) 100%);
	background-repeat: no-repeat;
	background-size  : cover;
}

/* Join Now Popup Style */
.wt-joinnowpopup .modal-dialog {
	max-width: 1110px;
}

.wt-joinnow-img {
	margin       : 0;
	width        : 100%;
	border-radius: 4px 0 0 4px;
	overflow-y   : hidden;
}

.wt-joinnow-img:after {
	background-image: linear-gradient(-60deg, rgba(53, 202, 182, 0.5) 0%, rgba(0, 59, 222, 0.5) 100%);
	content         : '';
	position        : absolute;
	top             : 0;
	left            : 0;
	width           : 100%;
	height          : 100%;
}

.wt-joinnowpopup-wrap {
	padding        : 30px 95px 80px 65px;
	min-height     : 660px;
	display        : flex;
	text-align     : center;
	flex-wrap      : wrap;
	align-items    : center;
	justify-content: center;
	flex-direction : column;
}

.wt-joinnowpopup .wt-closebtn {
	top      : 30px;
	z-index  : 9;
	right    : 30px;
	opacity  : 1;
	color    : #ddd;
	font-size: 24px;
	position : absolute;
}

.wt-joinnow-logo {
	margin: 0 0 36px;
}

.wt-popuptitletwo {
	margin: 0 0 40px;
}

.wt-joinnow-form fieldset .wt-popuptitletwo {
	padding: 5px;
}

.wt-popuptitletwo h4 {
	margin     : 0;
	line-height: 1.2;
	font-weight: 700;
	font-size  : 22px;
}

.wt-popuptitletwo span {
	margin   : 9px 0 0;
	display  : block;
	color    : #676767;
	font-size: 16px;
}

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

.wt-joinnow-form fieldset {
	float   : none;
	width   : auto;
	margin  : -5px;
	overflow: hidden;
}

.wt-joinnow-form fieldset .form-group {
	padding      : 5px;
	margin-bottom: 0;
}

.wt-checkbox-wrap {
	display    : flex;
	flex-wrap  : wrap;
	align-items: center;
}

.wt-joinnow-form fieldset .wt-checkbox-wrap {
	margin-bottom: 10px;
}

.wt-checkbox-wrap h4 {
	margin     : 0;
	font-size  : 15px;
	font-weight: 500;
}

.wt-checkbox-wrap .wt-radio {
	width      : auto;
	margin-left: 20px;
}

.wt-joinnow-form .wt-btnarea {
	margin-top: 10px;
}

.wt-joinnow-form .wt-btnarea .wt-btn {
	width      : 100%;
	line-height: 50px;
	background : var(--terthemecolor);
}

.wt-joinnow-form .wt-btnarea .wt-btn i {
	float      : left;
	line-height: inherit;
}

.wt-joinnow-form .wt-btnarea span {
	display    : block;
	color      : #676767;
	margin-top : 26px;
	font-size  : 16px;
	line-height: 20px;
}

.wt-joinnow-form .wt-btnarea span a {
	color: #55acee;
}

.wt-joinnow-footer {
	width: 100%;
}

.wt-joinnowfooter {
	width     : auto;
	background: #f7f7f7;
	text-align: center;
}

.wt-joinnowfooter p {
	padding    : 15px 0;
	font-size  : 14px;
	color      : #676767;
	margin     : 0;
	line-height: 20px;
}

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

.wt-joinnowfooter-wrap {
	width   : 100%;
	position: absolute;
	bottom  : 0;
}

/* Video Popup */
.wt-videopopup .modal-content {
	border       : 0;
	padding      : 30px;
	border-radius: 4px;
}

.wt-videopopup .wt-popuptitle {
	padding : 0;
	margin  : 0 0 30px;
	position: relative;
}

.wt-videopopup .wt-popuptitle h2 {
	margin     : 0;
	line-height: 1.2;
	font-weight: 700;
	font-size  : 22px;
}

.wt-videopopup .wt-closebtn {
	right    : 0;
	color    : #ddd;
	font-size: 24px;
}

.wt-videopopup .modal-dialog {
	max-width: 1110px;
}

/*Footer Form*/
.wt-footerform-wrap {
	float           : left;
	width           : 100%;
	padding         : 30px 0;
	background      : url(../images/indexeight/shapes/img-04.png);
	background-color: var(--terthemecolor);
}

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

.wt-footerlogon-wrap .wt-title {
	display        : flex;
	margin         : -10px 0 20px;
	align-items    : center;
	justify-content: space-between;
}

.wt-footerlogon-wrap .wt-title>h3 {
	margin     : 0;
	color      : #fff;
	font-size  : 26px;
	font-weight: 400;
}

.wt-footerlogon-wrap .wt-checkbox-wrap {
	width : auto;
	margin: 0;
}

.wt-footerlogon-wrap .wt-checkbox-wrap h4 {
	color: #fff;
}

.wt-footerlogon-wrap .wt-radio input[type=radio]+label:before {
	border: 0;
}

.wt-footerlogon-wrap .wt-radio input[type=radio]+label {
	color: #fff;
}

.wt-footerlogon-wrap .wt-joinnow-form .wt-btnarea .wt-btn {
	background: #2ecc71;
	min-width : auto;
	padding   : 0;
	width     : 50px;
	text-align: center;
}

.wt-footerlogon-wrap .wt-joinnow-form .wt-btnarea .wt-btn i {
	width: 100%;
}

.wt-fjoinnow-form {
	display    : flex;
	align-items: center;
	flex-wrap  : wrap;
	width      : 100%;
}

.wt-fjoinnow-form .form-group {
	width: auto;
	flex : auto;
}

.wt-joinnow-form .wt-fjoinnow-form .wt-btnarea {
	flex  : none;
	margin: 0;
}

.wt-newformbanner .wt-dropdown {
	right       : 160px;
	border-left : 1px solid #ddd;
	border-right: 0;
}

.wt-formbanner.wt-formbannertwo.wt-newformbanner fieldset .wt-radioholder {
	left : auto;
	right: 204px;
}

.wt-newformbanner.wt-formbanner fieldset .form-group .form-control {
	padding-right: 250px;
	padding-left : 30px;
}

.wt-newformbanner .wt-searchbtn i {
	padding-right: 5px;
}

.sub-menu .wt-dropdowarrow {
	right: 30px;
}

.navbar-nav .sub-menu .wt-notificationicon>a:after {
	right: 65px;
}

.wt-joininfotwo .wt-formnewslettervtwo.wt-guestformV2 {
	float       : left;
	padding-left: 30px;
}

.wt-joininfotwo .wt-formnewslettervtwo.wt-guestformV2 .form-group .wt-btntwo {
	position     : static;
	border-radius: 4px;
}

.wt-wrapper {
	overflow: hidden;
}

.wt-border-bg svg {
	height: 108px;
}

.wt-headereleven .wt-userlogedin {
	margin: 10px 0;
}

.wt-headereleven .wt-navigationarea .wt-userlogedin .wt-username h3,
.wt-headereleven .wt-navigationarea .wt-userlogedin .wt-username span {
	color: #fff;
}

.wt-innerbannerholdertwo {
	background-color: rgba(0, 0, 0, 0.2);
}

.inner-header-style5 .wt-headereleven .wt-navigationarea {
	padding-left: 15px;
}

.inner-header-style5 .wt-headereleven {
	padding-left: 0;
}

.inner-header-style5 .wt-innerbannerholder {
	min-height: 350px;
	padding   : 176px 0 30px;
}

.inner-header-style3 .wt-username span,
.inner-header-style3 .wt-username h3 {
	color: #767676;
}

.wt-pricerange-group .wt-themerangeslider {
	margin: 10px 0;
}

.wt-widgetrange .wt-themerangeslider {
	background: transparent;
	margin    : 7px 0;
}

.wt-widgetrange .wt-amountbox input {
	text-align: left;
}

.wt-gradientbg4 {
	background: #000;
	position  : relative;
}

.wt-gradientbg4:before {
	background: linear-gradient(180deg, rgba(147, 76, 255, 0.6) 0%, rgba(255, 22, 124, 0.89) 100%);
	top       : 0;
	left      : 0;
	width     : 100%;
	height    : 100%;
	content   : '';
	position  : absolute;
}

/* DD CSS New*/
.dd {
	border: 2px solid #eee;
	height: 50px;
}

.dd:focus {
	outline: none;
}

.borderRadius {
	-moz-border-radius: 4px;
	border-radius     : 4px;
}

.dd .ddTitle {
	font-size  : 14px;
	font-family: 'Open Sans', sans-serif;
	color      : #999;
	background : #fff;
}

.dd .divider,
.dd .ddArrow {
	display: none;
}

.dd .ddTitle .ddTitleText {
	padding    : 10px 20px;
	display    : flex;
	align-items: center;
}

.borderRadiusTp {
	border-radius: 0;
}

.dd .ddChild li {
	display    : flex;
	align-items: center;
}

.dd .ddChild li.hover {
	background-color: #fcfcfc;
}

.dd .ddChild li.selected {
	background-color: var(--primthemecolor);
	color           : #fff;
}

.dd .ddChild li.selected .ddlabel {
	color: #fff;
}

.dc-searchresult-head .dc-rightarea .dc-select .dd {
	height: 36px;
}

.dc-searchresult-head .dc-rightarea .dc-select .dd .ddTitle .ddTitleText {
	padding: 3px 30px 3px 20px;
}

.dc-searchresult-head .dc-rightarea .dc-select .dd .ddChild li {
	line-height: normal;
}

.dc-form-advancedsearchs fieldset .form-group .dc-select .dd {
	border: 1px solid #4e5779;
	height: 44px;
	width : 100% !important;
}

.dc-form-advancedsearchs fieldset .form-group .dc-select .dd .ddTitle {
	color     : #fff;
	background: var(--terthemecolor);
}

.dc-form-advancedsearchs fieldset .form-group .dc-select .dd .ddChild li {
	background: var(--terthemecolor);
	color     : #fff;
}

.dc-form-advancedsearchs fieldset .form-group .dc-select .dd .ddChild li .ddlabel {
	color: #fff;
}

.dc-form-advancedsearchs fieldset .form-group .dc-select .dd .ddChild li {
	line-height: normal;
}

.dc-form-advancedsearchs fieldset .form-group .dc-select .dd .ddChild li.hover {
	background: var(--primthemecolor);
}

.wt-header .wt-navigation>ul>.menu-item-has-children:after,
.wt-header .wt-navigation>ul>li>a {
	color: #767676;
}

.wt-menuform {
	float        : left;
	width        : 100%;
	margin-bottom: 20px;
}

/* Filter Tag Style */
.wt-filterholder-two,
.wt-filterholder-three {
	margin-bottom: 30px;
	float        : left;
	width        : 100%;
	list-style   : none;
}

.wt-filterholder-two li,
.wt-filterholder-three li {
	list-style-type: none;
	width          : auto;
	float          : left;
}

.wt-filterholder-two li+li,
.wt-filterholder-three li+li {
	margin-left: 10px;
}

.wt-tag-checkbox,
.wt-tag-radiobox {
	display: block;
}

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

.wt-tag-radiobox input[type="radio"]+label,
.wt-tag-checkbox input[type="checkbox"]+label {
	display      : block;
	color        : #767676;
	background   : #fff;
	font-size    : 12px;
	padding      : 0 20px;
	overflow     : hidden;
	margin       : 0;
	border-radius: 15px;
	border       : 1px solid #ddd;
}

.wt-tag-radiobox input[type="radio"]+label i,
.wt-tag-checkbox input[type="checkbox"]+label i {
	margin-right: 8px;
}

.wt-tag-radiobox input[type="radio"]+label i:before,
.wt-tag-checkbox input[type="checkbox"]+label i:before {
	transition: none;
}

.wt-tag-radiobox input[type="radio"]:checked+label,
.wt-tag-checkbox input[type="checkbox"]:checked+label {
	color       : #ff5851;
	border-color: #ff5851;
}

.wt-videos-holder .wt-skillsform fieldset .form-group .wt-rightarea {
	top: auto;
}

.wt-formgroupwrap {
	display: flex;

}

.wt-skillsform .wt-formgroupwrap .form-group.wt-btnarea {
	position: static;
	flex    : none;
}

.la-ps-freelancer .wt-userform .wt-skills>div:nth-child(2) .wt-skillsform .wt-formgroupwrap .form-group {
	padding-right: 5px;
}

.la-ps-freelancer .wt-userform .wt-skills>div:nth-child(2) .wt-skillsform .wt-formgroupwrap .wt-btnarea.form-group {
	padding: 5px;
}

.la-ps-freelancer .wt-userform .wt-skills>div:nth-child(2) .wt-skillsform .wt-formgroupwrap .wt-btnarea.form-group .wt-btn {
	padding: 0 20px;
}

.wt-skillsform .wt-formgroupwrap .form-group {
	padding-right: 10px;
}

.wt-service-listing-holder {
	margin-top   : -45px;
	margin-bottom: -15px;
}

.wt-service-listing-holder>[class^='col-'] {
	padding-top   : 15px;
	padding-bottom: 15px;
}

.wt-service-listing-holder>div:nth-child(n+3) {
	margin-top: 0;
}

.wt-verticalscrollbarpop .mCSB_outside+.mCSB_scrollTools {
	right: -16px;
}

.wt-chatboxpop {
	height: 500px;
}

.wt-offersmessages ul li:nth-child(2).wt-conversation {
	width: 100%;
}

.wt-dashboardboxtitle.wt-titlemessage {
	display  : flex;
	flex-wrap: wrap;
	padding  : 20px 25px;
}

.wt-titlemessage__content {
	display    : flex;
	align-items: center;
	padding    : 5px;
}

.wt-titlemessage__content figure {
	margin: 0 20px 0 0;
	width : 60px;
	flex  : none;
}

.wt-titlemessage__content img {
	border-radius: 50%;
}

.wt-titlemessage__text p {
	font-size: 14px;
	color    : #323232;
	margin   : 0;
}

.wt-titlemessage__text span {
	color    : #666;
	font-size: 11px;
}

.wt-titlemessage__content+.wt-titlemessage__content {
	flex-direction: row-reverse;
	margin-left   : auto;
}

.wt-titlemessage__content+.wt-titlemessage__content figure {
	margin: 0 0 0 20px;
}

.wt-openmsg .wt-offersmessages ul li:nth-child(2).wt-conversation {
	min-height: auto;
}

.wt-conversation .wt-description {
	position: relative;
}

.wt-conversation .wt-description>a {
	position          : absolute;
	top               : -10px;
	left              : 10px;
	z-index           : 3;
	font-size         : 16px;
	visibility        : hidden;
	opacity           : 0;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition   : all 300ms ease-in-out;
	-ms-transition    : all 300ms ease-in-out;
	-o-transition     : all 300ms ease-in-out;
	transition        : all 300ms ease-in-out;
}

.wt-conversation .list-item:hover .wt-description>a {
	visibility: visible;
	opacity   : 1;
}

.wt-conversation .wt-memessage .wt-description>a {
	float: right;
	left : auto;
	right: 10px;
}

.wt-conversation .wt-chatboxpop {
	height: auto;
}

.wt-titlemessage+.wt-offersmessages ul li .wt-chatarea:after {
	top   : 0;
	width : calc(100% + 60px);
	left  : -30px;
	height: 50px;
}

.wt-chattable .bt-content a {
	color: #767676;
}

.wt-chattable tr .bt-content a:hover {
	color: #ff5851;
}

.wt-chattable tr .bt-content .wt-actionbtn a {
	color: #fff;
}

.wt-chattable .wt-actionbtn a {
	cursor: pointer;
}

.wt-conversationholder .wt-offersmessages ul li .wt-messages {
	padding-top: 50px;
}

.wt-readmessage .wt-tickremove.wt-description time:before {
	content: none;
}

.wt-forumcomment,
.wt-forumanswercomment {
	float           : right;
	width           : 95%;
	list-style      : none;
	line-height     : 38px;
	/* margin-top   : 30px; */
	margin-bottom   : 10px;
}

.wt-forumcomment li,
.wt-forumanswercomment li {
	float          : left;
	width          : 100%;
	padding        : 10px 20px;
	color          : #323232;
	font-size      : 13px;
	line-height    : 20px;
	list-style-type: none;
	border-top     : 1px solid #ddd;
	border-bottom  : 1px solid #ddd;
}

.wt-forumcomment li+li,
.wt-forumanswercomment li+li {
	border-top: 1px solid #ddd;
}

.wt-commenttime {
	color: #adadad;
}

.wt-mainsubtitle h2 {
	background   : #fff;
	margin-bottom: 0;
	font-size    : 20px;
	font-weight  : 400;
	padding-left : 30px;
}

.wt-forumanswercomment {
	margin-top   : 0px;
	margin-bottom: 30px;
	width        : 79%;
	margin-right : 30px;
}

.wt-forum-details-page .wt-articlesingle-content .wt-title h2 {
	display    : block;
	font-size  : 18px;
	margin     : 0 0 10px;
	line-height: 26px;
	font-weight: 400;
}

.wt-forum-details-page .wt-articlesingle-content .wt-postarticlemeta {
	font-size  : 13px;
	margin     : 0 0 20px;
	line-height: 15px;
}

.wt-forum-details-page .wt-description {
	padding-top: 10px;
	border-top : 1px solid #ddd;
	text-align : justify;
}

.wt-forum-page .wt-proposalhead {
	margin-top: 12px;
}

.wt-forum-page .wt-proposalholder {
	margin-bottom: 15px;
	padding      : 15px 30px;
}

.wt-forum-page .wt-proposalholder .wt-btnarea {
	padding: 0;
}

#submit-answer {
	margin-top: 15px;
}

html input[disabled],
html input[disabled]:hover {
	cursor          : default;
	background-color: #adadad;
}

.add-qu-comment {
	margin-left: 5%;
	font-size  : 13px;
}

.add-answer-comment {
	margin-left: 18%;
	font-size  : 13px;
}

.chosen-choices {
	height: 50px !important;
}

.login-first-alert {
	top        : 10px;
	position   : relative;
	color      : red;
	margin-left: 10px;
}

.hidden {
	display: none;
}

.answer-comment-section {
	margin-left : 14%;
	margin-top  : 15px;
	margin-right: 30px;
}

.qu-comment-section {
	margin-left: 5%;
	margin-top : 15px;
}

.post-answer-section {
	margin-top: 20px;
}

.wt-btn.rate-up {
	width        : 0;
	height       : 0;
	border-left  : 20px solid transparent !important;
	border-right : 20px solid transparent !important;
	border-bottom: 30px solid #bfc0c1 !important;
	background   : transparent;
	padding      : 0;
	border-top   : 0 !important;
}

.wt-btn.rate-down {
	width        : 0;
	height       : 0;
	border-left  : 20px solid transparent !important;
	border-right : 20px solid transparent !important;
	border-bottom: 0 !important;
	background   : transparent;
	padding      : 0;
	border-top   : 30px solid #bfc0c1 !important;
}

input[disabled].wt-btn.rate-up,
input[disabled].wt-btn.rate-down {
	background: transparent;
	box-shadow: none;

}

.wt-btn.rate-up:hover {
	background   : transparent;
	box-shadow   : none;
	border-bottom: 30px solid #ff5851 !important;
}

.wt-btn.rate-down:hover {
	background: transparent;
	box-shadow: none;
	border-top: 30px solid #ff5851 !important;
}

.total-rate-section {
	text-align : center;
	font-size  : 15px;
	font-weight: 600;
	color      : #000;
}

.wt-btn.rate-up.btn_up {
	border-bottom: 30px solid #ff5851 !important;
}

.wt-btn.rate-down.btn_down {
	border-top: 30px solid #ff5851 !important;
}

.wt-forum-question-section .row {
	margin-right: 0;
	margin-left : 0;
}

.wt-forum-question-section .col-lg-12 {
	padding-right: 0px;
	padding-left : 0px;
}

#forum fieldset {
	padding: 15px;
}

.wt-forum-page figure.wt-userlistingimg {
	margin : 0 30px 0 0;
	padding: 18px 0;
	color  : #767676;
}

.wt-forum-page figure.wt-userlistingimg p.wt-rate-value,
.wt-forum-page figure.wt-userlistingimg p.wt-answer-value {
	font-size    : 15px;
	line-height  : 15px;
	margin-bottom: 5px;
}

.wt-forum-page figure.wt-userlistingimg p.wt-rate-title,
.wt-forum-page figure.wt-userlistingimg p.wt-answer-title {
	font-size    : 11px;
	line-height  : 11px;
	margin-bottom: 15px;
}

#forum .wt-forumcomment:first {
	border-top   : 0;
	border-bottom: 0;
}

.pb-20 {
	padding-bottom: 20px;
}

#forum .input-preview {
	margin-top: 20px;
}

#post_answer_form .invalid-feedback strong {
	color: red;
}

#post_answer_form .is-invalid.invalid-feedback {
	display: block;
}

#post_answer_form .wt-attachfile {
	border: 0;
}

#post_answer_form .wt-attachfile li {
	border: 1px solid #ddd;
}

.forum-pagination-section .wt-pagination {
	padding: 20px;
}

.wt-userlistinghold.wt-userlistingsingle: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);
	/* z-index           : 999999; */
	position             : relative;
}

.wt-forum-details-page .wt-userlistinghold.wt-userlistingsingle: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);
	/* z-index           : 999999; */
	position             : relative;
}

.wt-userlistingquestionsection {
	width: 86%;
}

.visible-xs {
	display: none;
}

.wt-forum-question-section .wt-userlistinghold.wt-userlistingsingle:hover {
	-webkit-box-shadow: none;
	box-shadow        : none;
}

.wt-whitebox {
	float             : left;
	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);
	margin            : auto;
}

.wt-ask-a-qu-page .wt-whitebox {
	width: 70%;
}

.wt-forum-details-page .wt-whitebox {
	width     : 100%;
	padding   : 20px;
	margin-top: 20px;
}

.wt-ask-a-qu-page fieldset,
.wt-forum-details-page fieldset {
	border : 0;
	padding: 20px;
}

.wt-forum-details-page .qu-comment-section.wt-whitebox {
	width     : 95%;
	padding   : 20px;
	margin-top: 20px;
	float     : right;
}

.wt-forum-details-page .answer-comment-section.wt-whitebox {
	width        : 78%;
	padding      : 20px;
	margin-top   : 20px;
	float        : right;
	margin-right : 45px;
	margin-bottom: 30px;
}

.wt-forum-details-page .forum-btn.wt-btn {
	padding: 0 35px;
	font   : 700 13px/40px 'Poppins', Arial, Helvetica, sans-serif;
}

.comment-textarea {
	width : 100%;
	height: 200px;
}

#ticket #change_job_status .wt-select select {
	width: 77%;
}

#ticket #change_job_status .wt-select::after {
	right: 60px;
}

#ticket .wt-viewbtn {
	margin-top: -30px;
}

.status_open_btn {
	background: #32d85c !important;
}

.admin-change-status-select {
	width: 84% !important;
}

#wt-job-slider .wt-viewjobholder ul li span img {
	width : 18px !important;
	margin: 0 9px 0 0;
}

.sample-project-attachment-list {
	margin-left: 28px;
	width      : 90%;
}

.wt-sectionsubtitle {
	top     : 10px;
	position: relative;
}

.m-t-20 {
	margin-top: 20px;
}

.m-t-50 {
	margin-top: 50px;
}

.p-t-0 {
	padding-top: 0;
}

.wt-bannerholder .wt-bannerimages h3 {
	color     : #fff;
	margin-top: 15px;
}

.wt-bannerholder .wt-bannerimages p {
	color: #fff;
}

.wt-bannerholder .wt-bannerdescription {
	width     : 49%;
	text-align: center;
	margin    : auto;
}

.wt-bannerholder .wt-bannerborder {
	border       : 1px solid #fff;
	padding      : 10px 10px 80px;
	border-radius: 20px;
}

.wt-proposalsrvtwo .wt-companysinfo.wt-employerprofilecounter {
	margin-top: 0;
}

.wt-employerprofilecounter .wt-profilecounter {
	margin    : 0;
	min-height: auto;
}

.wt-userlisting-breadcrumbvtwo.wt-jobviewsubitems li span {
	font-size: 14px;
}

.wt-userlisting-breadcrumb.wt-jobviewsubitems li {
	width  : auto;
	padding: 0 10px;
}

.wt-welcomebtn.wt-btn {
	line-height: 36px;
	width      : 100%;
	padding    : 0 30px;
	background : #294a78;
}

.why-consultme-section {
	background: #ececec;
}

.why-consultme-section .wt-experienceholder {
	padding: 0;
}

.wt-joinfreesection {
	background: #000;
}

.wt-joinfreesection .wt-sectiontitle h2 {
	color: #fff;
}

.wt-joinfreesection .wt-companydetails .wt-companycontent+.wt-companycontent::before {
	background: #000;
	left      : 0;
}

.wt-companycontent.wt-companycontent-left {
	text-align   : right;
	padding-left : 140px;
	color        : #fff;
	background   : #000;
	border       : 1px solid #fff;
	border-radius: 5px 0 0 5px;
}

.wt-companycontent.wt-companycontent-right {
	text-align   : left;
	padding-right: 140px;
	background   : #fff;
	border-radius: 5px;
}

.wt-companycontent-left img {
	bottom  : 0;
	position: absolute;
	left    : 0;
}

.wt-companycontent-right img {
	bottom  : 0;
	position: absolute;
	right   : 0;
}

.wt-companycontent-left .wt-companyinfotitle h2 {
	color: #fff;
}

.wt-companycontent-left p,
.wt-companycontent-right p {
	font-size: 14px !important;
}

.wt-companycontent-left .wt-btn {
	color     : #000;
	background: #fff;
}

.wt-companycontent-left .wt-btn:hover {
	color     : #fff;
	background: #000;
	border    : 1px solid #fff;
}

.wt-companycontent-right .wt-btn {
	color     : #fff;
	background: #000;
}

.wt-companycontent-right .wt-btn:hover {
	color     : #000;
	background: #fff;
	border    : 1px solid #000;
}

.wt-addnav ul li:last-child {
	width: 270px;
}

.wt-bannerholder {
	background-image : url("../images/slider/bg.jpg");
	background-size  : cover;
	background-repeat: no-repeat;
	position         : relative;
}

.wt-categorycontent {
	border-radius: 20px;
}

.wt-innerbannerholder {
	margin-bottom: 0;
}

#services .wt-service-listing-holder {
	margin-top: 0px;
}

#services .wt-service-listing-holder>[class^="col-"] {
	padding-top: 0px;
}

.wt-loginarea .wt-loginheader-social-media-btn {
	display     : inline;
	padding-left: 23px;
}

.wt-regbtn {
	top     : 1px;
	position: relative;
}

.wt-loginicon {
	margin-right: 6px;
}

#wt-main #home {
	margin-bottom: -21px;
}

#wt-job-slider .owl-dots {
	margin-top: 0;
}

.wt-contactus-section.wt-main-section {
	padding: 40px 0 !important;
}

.wt-contactus-section.wt-main-section .wt-widget {
	margin-bottom : 0;
	padding-bottom: 0;
}

.why-consultme-section .wt-experienceholder .wt-sectionhead {
	margin: 7.5% 0;
}

.job-no {
	position   : absolute;
	margin-left: 10px;
}

.wt-imagehead {
	width        : 100px;
	float        : left;
	padding-right: 10px;
	margin-bottom: 5px;
}

.pay-here-logo {
	display: inline;
	height : 30px;
}