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

@import url('https://fonts.googleapis.com/css2?family=Quicksand:wght@300..700&display=swap');
* {
  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;
  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;
}
.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: #000000;
  font-size: 10px;
  content: "\f00c";
  line-height: 20px;
  position: absolute;
  text-align: center;
  visibility: hidden;
  font-family: "FontAwesome";
}
.wt-checkbox input[type="checkbox"]:checked + label:after,
.wt-radio input[type="radio"]:checked + label:after {
  opacity: 1;
  visibility: visible;
}
.wt-radio input[type="radio"] + label:after {
  top: 5px;
  left: 5px;
  width: 6px;
  height: 6px;
  content: "";
  background: #00cc8d;
  border-radius: 50px;
}
.wt-radio input[type="radio"] + label:before {
  height: 16px;
  width: 16px;
  border-radius: 50px;
  border: 2px solid #bbb;
}
.wt-radio input[type="radio"] + label {
  line-height: 16px;
}
.wt-checkbox input[type="checkbox"] + label:before {
  width: 14px;
  height: 14px;
  border-radius: 0;
}
.wt-checkbox input[type="checkbox"] + label:after {
  width: auto;
  height: auto;
  line-height: 15px;
  content: "\f14a";
  font-size: 16px;
}
.wt-checkbox input[type="checkbox"]:checked + label:before {
  border-color: #00cc8d;
}
/* Theme Global Elements */
.wt-haslayout {
  width: 100%;
  float: left;
}
.wt-main-section {
  padding: 80px 0;
}
.wt-paddingnull {
  padding: 0;
}
.wt-paddingtopnull {
  padding-top: 0;
}
.wt-locationmap {
  width: 100%;
  float: left;
  height: 500px;
}
.wt-btnarea {
  float: left;
  width: 100%;
}
.wt-btn-sm {
  padding: 0 20px;
  line-height: 30px;
}
.wt-btn {
  color: #fff;
  padding: 0 35px;
  background: #fff;
  position: relative;
  text-align: center;
  border-radius: 5px;
  display: inline-block;
  vertical-align: middle;
  text-transform: uppercase;
  font: 700 13px/50px "Poppins", Arial, Helvetica, sans-serif;
}
input[type="submit"],
.wt-btn[type="submit"] {
  border: 0 !important;
}
.wt-btn:hover {
  -webkit-box-shadow: 10px 10px 25px 0 rgba(0, 0, 0, 0.25);
  box-shadow: 10px 10px 25px 0 rgba(0, 0, 0, 0.25);
}
.wt-btn:hover,
.wt-btn:focus {
  color: #fff;
}
.wt-btn-lg {
  width: 100%;
}
.wt-socialicons {
  width: 100%;
  float: left;
  overflow: hidden;
  list-style: none;
  text-align: center;
  line-height: 34px;
}
.wt-socialicons li {
  float: left;
  padding: 0 4px;
  line-height: inherit;
  list-style-type: none;
}
.wt-socialicons li a {
  width: 34px;
  height: 34px;
  color: #fff;
  display: block;
  background: #000;
  overflow: hidden;
  font-size: 13px;
  line-height: 34px;
  position: relative;
  text-align: center;
  border-radius: 34px;
  text-transform: capitalize;
}
.wt-inputwithicon.wt-facebook .wt-icon,
.wt-checkbox.wt-facebook,
li.wt-facebook a {
  background: #3b5999;
}
.wt-inputwithicon.wt-twitter .wt-icon,
.wt-checkbox.wt-twitter,
li.wt-twitter a {
  background: #55acee;
}
.wt-inputwithicon.wt-linkedin .wt-icon,
.wt-checkbox.wt-linkedin,
li.wt-linkedin a {
  background: #0077b5;
}
.wt-inputwithicon.wt-skype .wt-icon,
.wt-checkbox.wt-skype,
li.wt-skype a {
  background: #00aff0;
}
.wt-checkbox.wt-dropbox,
li.wt-dropbox a {
  background: #007ee5;
}
.wt-checkbox.wt-vimeo,
li.wt-vimeo a {
  background: #1ab7ea;
}
.wt-checkbox.wt-tumblr,
li.wt-tumblr a {
  background: #34465d;
}
.wt-checkbox.wt-yahoo,
li.wt-yahoo a {
  background: #410093;
}
.wt-inputwithicon.wt-googleplus .wt-icon,
.wt-checkbox.wt-googleplus,
li.wt-googleplus a {
  background: #dd4b39;
}
.wt-inputwithicon.wt-pinterestp .wt-icon,
.wt-checkbox.wt-pinterestp,
li.wt-pinterestp a {
  background: #bd081c;
}
.wt-checkbox.wt-youtube,
li.wt-youtube a {
  background: #cd201f;
}
.wt-checkbox.wt-stumbleupon,
li.wt-stumbleupon a {
  background: #eb4924;
}
.wt-checkbox.wt-reddit,
li.wt-reddit a {
  background: #ff5700;
}
.wt-checkbox.wt-quora,
li.wt-quora a {
  background: #b92b27;
}
.wt-checkbox.wt-yelp,
li.wt-yelp a {
  background: #af0606;
}
.wt-checkbox.wt-soundcloud,
li.wt-soundcloud a {
  background: #ff3300;
}
.wt-checkbox.wt-whatsapp,
li.wt-whatsapp a {
  background: #25d366;
}
.wt-checkbox.wt-wechat,
li.wt-wechat a {
  background: #09b83e;
}
.wt-checkbox.wt-instagram,
li.wt-instagram a {
  background: #e4405f;
}
.wt-checkbox.wt-dribbble,
li.wt-dribbble a {
  background: #ea4c89;
}
.wt-checkbox.wt-flickr,
li.wt-flickr a {
  background: #ff0084;
}
.wt-checkbox.wt-rss,
li.wt-rss a {
  background: #ff6600;
}
.wt-socialiconsborder li.wt-facebook a {
  color: #3b5999;
  border: 1px solid #3b5999;
}
.wt-socialiconsborder li.wt-twitter a {
  color: #55acee;
  border: 1px solid #55acee;
}
.wt-socialiconsborder li.wt-linkedin a {
  color: #0077b5;
  border: 1px solid #0077b5;
}
.wt-socialiconsborder li.wt-skype a {
  color: #00aff0;
  border: 1px solid #00aff0;
}
.wt-socialiconsborder li.wt-dropbox a {
  color: #007ee5;
  border: 1px solid #007ee5;
}
.wt-socialiconsborder li.wt-vimeo a {
  color: #1ab7ea;
  border: 1px solid #1ab7ea;
}
.wt-socialiconsborder li.wt-tumblr a {
  color: #34465d;
  border: 1px solid #34465d;
}
.wt-socialiconsborder li.wt-yahoo a {
  color: #410093;
  border: 1px solid #410093;
}
.wt-socialiconsborder li.wt-googleplus a {
  color: #dd4b39;
  border: 1px solid #dd4b39;
}
.wt-socialiconsborder li.wt-pinterestp a {
  color: #bd081c;
  border: 1px solid #bd081c;
}
.wt-socialiconsborder li.wt-youtube a {
  color: #cd201f;
  border: 1px solid #cd201f;
}
.wt-socialiconsborder li.wt-stumbleupon a {
  color: #eb4924;
  border: 1px solid #eb4924;
}
.wt-socialiconsborder li.wt-reddit a {
  color: #ff5700;
  border: 1px solid #ff5700;
}
.wt-socialiconsborder li.wt-quora a {
  color: #b92b27;
  border: 1px solid #b92b27;
}
.wt-socialiconsborder li.wt-yelp a {
  color: #af0606;
  border: 1px solid #af0606;
}
.wt-socialiconsborder li.wt-soundcloud a {
  color: #ff3300;
  border: 1px solid #ff3300;
}
.wt-socialiconsborder li.wt-whatsapp a {
  color: #25d366;
  border: 1px solid #25d366;
}
.wt-socialiconsborder li.wt-wechat a {
  color: #09b83e;
  border: 1px solid #09b83e;
}
.wt-socialiconsborder li.wt-instagram a {
  color: #e4405f;
  border: 1px solid #e4405f;
}
.wt-socialiconsborder li.wt-dribbble a {
  color: #ea4c89;
  border: 1px solid #ea4c89;
}
.wt-socialiconsborder li.wt-flickr a {
  color: #ff0084;
  border: 1px solid #ff0084;
}
.wt-socialiconsborder li.wt-rss a {
  color: #ff6600;
  border: 1px solid #ff6600;
}
.wt-socialiconsborder li a {
  background: none;
  line-height: 32px;
}
.wt-socialiconsborder li.wt-facebook a i {
  color: #3b5999;
}
.wt-socialiconsborder li.wt-twitter a i {
  color: #55acee;
}
.wt-socialiconsborder li.wt-linkedin a i {
  color: #0077b5;
}
.wt-socialiconsborder li.wt-skype a i {
  color: #00aff0;
}
.wt-socialiconsborder li.wt-dropbox a i {
  color: #007ee5;
}
.wt-socialiconsborder li.wt-vimeo a i {
  color: #1ab7ea;
}
.wt-socialiconsborder li.wt-tumblr a i {
  color: #34465d;
}
.wt-socialiconsborder li.wt-yahoo a i {
  color: #410093;
}
.wt-socialiconsborder li.wt-googleplus a i {
  color: #dd4b39;
}
.wt-socialiconsborder li.wt-pinterestp a i {
  color: #bd081c;
}
.wt-socialiconsborder li.wt-youtube a i {
  color: #cd201f;
}
.wt-socialiconsborder li.wt-stumbleupon a i {
  color: #eb4924;
}
.wt-socialiconsborder li.wt-reddit a i {
  color: #ff5700;
}
.wt-socialiconsborder li.wt-quora a i {
  color: #b92b27;
}
.wt-socialiconsborder li.wt-yelp a i {
  color: #af0606;
}
.wt-socialiconsborder li.wt-soundcloud a i {
  color: #ff3300;
}
.wt-socialiconsborder li.wt-whatsapp a i {
  color: #25d366;
}
.wt-socialiconsborder li.wt-wechat a i {
  color: #09b83e;
}
.wt-socialiconsborder li.wt-instagram a i {
  color: #e4405f;
}
.wt-socialiconsborder li.wt-dribbble a i {
  color: #ea4c89;
}
.wt-socialiconsborder li.wt-flickr a i {
  color: #ff0084;
}
.wt-socialiconsborder li.wt-rss a i {
  color: #ff6600;
}
.wt-socialicons li a i {
  color: #fff;
  display: block;
  text-align: center;
  font-size: inherit;
  line-height: inherit;
}
.wt-socialsharewithtext li a i {
  width: 34px;
}
.wt-socialicons li a:hover {
  color: #fff;
}
.wt-socialiconssimple {
  width: 100%;
  float: left;
  list-style: none;
  line-height: 20px;
  margin-bottom: 0;
}
.wt-socialiconssimple li {
  float: left;
  padding: 0 10px;
  line-height: inherit;
  list-style-type: none;
}
.wt-socialiconssimple li:first-child {
  padding-left: 0;
}
.wt-socialiconssimple li a {
  width: auto;
  height: auto;
  display: block;
  font-size: 18px;
  background: none;
  border-radius: 0;
  line-height: inherit;
}
.wt-socialiconssimple li.wt-facebook a i {
  color: #3b5999;
}
.wt-socialiconssimple li.wt-twitter a i {
  color: #55acee;
}
.wt-socialiconssimple li.wt-linkedin a i {
  color: #0077b5;
}
.wt-socialiconssimple li.wt-googleplus a i {
  color: #dd4b39;
}
.wt-socialiconssimple li.wt-rss a i {
  color: #ff6600;
}
.wt-socialiconssimple li.wt-vimeo a i {
  color: #1ab7ea;
}
.wt-socialiconssimple li.wt-tumblr a i {
  color: #34465d;
}
.wt-socialiconssimple li.wt-yahoo a i {
  color: #410093;
}
.wt-socialiconssimple li.wt-yelp a i {
  color: #af0606;
}
.wt-socialiconssimple li.wt-pinterestp a i {
  color: #bd081c;
}
.wt-socialiconssimple li.wt-youtube a i {
  color: #cd201f;
}
.wt-socialiconssimple li.wt-stumbleupon a i {
  color: #eb4924;
}
.wt-socialiconssimple li.wt-reddit a i {
  color: #ff5700;
}
.wt-socialiconssimple li.wt-bloggerb a i {
  color: #f57d00;
}
.wt-socialiconssimple li.wt-clone a i {
  color: #878787;
}
.wt-socialiconfooter li.wt-facebook:hover a i {
  color: #3b5999;
}
.wt-socialiconfooter li.wt-twitter:hover a i {
  color: #55acee;
}
.wt-socialiconfooter li.wt-linkedin:hover a i {
  color: #0077b5;
}
.wt-socialiconfooter li.wt-skype:hover a i {
  color: #00aff0;
}
.wt-socialiconfooter li.wt-dropbox:hover a i {
  color: #007ee5;
}
.wt-socialiconfooter li.wt-vimeo:hover a i {
  color: #1ab7ea;
}
.wt-socialiconfooter li.wt-tumblr:hover a i {
  color: #34465d;
}
.wt-socialiconfooter li.wt-yahoo:hover a i {
  color: #410093;
}
.wt-socialiconfooter li.wt-googleplus:hover a i {
  color: #dd4b39;
}
.wt-socialiconfooter li.wt-pinterestp:hover a i {
  color: #bd081c;
}
.wt-socialiconfooter li.wt-youtube:hover a i {
  color: #cd201f;
}
.wt-socialiconfooter li.wt-stumbleupon:hover a i {
  color: #eb4924;
}
.wt-socialiconfooter li.wt-reddit:hover a i {
  color: #ff5700;
}
.wt-socialiconfooter li.wt-quora:hover a i {
  color: #b92b27;
}
.wt-socialiconfooter li.wt-yelp:hover a i {
  color: #af0606;
}
.wt-socialiconfooter li.wt-soundcloud:hover a i {
  color: #ff3300;
}
.wt-socialiconfooter li.wt-whatsapp:hover a i {
  color: #25d366;
}
.wt-socialiconfooter li.wt-wechat:hover a i {
  color: #09b83e;
}
.wt-socialiconfooter li.wt-instagram:hover a i {
  color: #e4405f;
}
.wt-socialiconfooter li.wt-dribbble:hover a i {
  color: #ea4c89;
}
.wt-socialiconfooter li.wt-flickr:hover a i {
  color: #ff0084;
}
.wt-socialiconfooter li.wt-rss:hover a i {
  color: #ff6600;
}
.wt-roundicontext .wt-usericonholder {
  width: 250px;
  display: block;
  overflow: hidden;
  font-style: normal;
}
.wt-roundicontext i,
.wt-roundicontext span {
  float: left;
  font-size: inherit;
  line-height: inherit;
}
.wt-roundicontext span {
  padding: 0 15px 0 0;
}
.wt-roundicontext:focus,
.wt-roundicontext:hover {
  color: #fff;
  width: 100%;
}
.wt-roundicontext:hover .wt-usericonholder {
  width: 100%;
}
.wt-verticalmiddle {
  margin: 0 -1px;
  float: none !important;
  display: inline-block;
  vertical-align: middle;
}
.wt-description {
  width: 100%;
  float: left;
}
.wt-bglight {
  background: #f7f7f7;
}
.wt-bgwhite {
  background: #fff;
  overflow: hidden;
}
.wt-stars span,
.wt-stars {
  width: 90px;
  height: 16px;
  float: left;
  line-height: 16px;
  position: relative;
}
.wt-stars {
  width: 90px;
}
.wt-stars span:after,
.wt-stars:before {
  top: 0;
  left: 0;
  font-size: 16px;
  line-height: 16px;
  position: absolute;
  letter-spacing: 4px;
  font-family: "FontAwesome";
  color: rgba(218, 218, 218, 0.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: 25px 0;
}
.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: 20px 0;
  padding: 0 0 0 20px;
  border-left: 1px solid #ddd;
}
.wt-userimg {
  margin: 0;
  float: left;
  width: auto;
  max-width: 36px;
  max-height: 36px;
  margin-right: 10px;
  border-radius: 50px;
}
.wt-userimg img {
  /* width: 100%; */
  display: block;
  border-radius: 50px;
  height: 40px;
  width: 50px;
  object-fit: cover;
}
.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: 98%;
  content: "";
  position: absolute;
  background: rgba(50, 50, 50, 0.4);
}
.wt-bannerimages {
  float: left;
  width: 540px;
  padding: 99px 0;
  margin-left: -125px;
}
.wt-bannermanimg {
  margin: 0;
  float: left;
  width: 100%;
  position: relative;
}
.wt-bannermanimg img {
  width: 100%;
  display: block;
}
.wt-bannermanimgone,
.wt-bannermanimgtwo {
  top: 0;
  left: 0;
  content: "";
  position: absolute;
  animation-name: floating;
  -webkit-animation-name: floating;
  animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
  animation-timing-function: linear;
  -webkit-animation-timing-function: linear;
}
.wt-bannermanimgone {
  animation-duration: 7s;
  -webkit-animation-duration: 7s;
}
.wt-bannermanimgtwo {
  animation-duration: 12s;
  -webkit-animation-duration: 12s;
}
.wt-bannercontent {
  float: left;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  height: 100%;
}
.wt-bannerhead {
  float: left;
  width: 100%;
  margin: 0 0 13px;
}
.wt-bannercontent .wt-title h1 {
  color: #fff;
  font-size: 50px;
  font-weight: 600;
  line-height: 58px;
  margin: 0 0 21px;
  text-transform: inherit;
}
.wt-bannercontent .wt-title h1 span {
  display: block;
  font-weight: 400;
}
.wt-bannercontent .wt-bannerhead .wt-description p {
  color: #fff;
  font-size: 18px;
  line-height: 28px;
}
.wt-formbanner {
  position: relative;
  margin: 0 0 30px;
}
.wt-formbanner fieldset .form-group {
  margin: 0;
}
.wt-formbanner fieldset .form-group .form-control {
  border: 0;
  height: 60px;
  font-size: 18px;
  padding: 10px 300px 10px 30px;
}
.wt-formoptions {
  top: 0;
  right: 0;
  position: absolute;
}
.wt-dropdown {
  width: 225px;
  float: left;
  border-left: 1px solid #ddd;
}
.wt-dropdown > span {
  color: #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.7);
  animation: sonarWave 1.5s linear infinite;
}
.wt-videocontent {
  overflow: hidden;
  width: auto;
  padding: 4px 0;
}
.wt-videocontent span {
  display: block;
  color: #fff;
  font-size: 16px;
  line-height: 21px;
}
.wt-videocontent span em {
  display: block;
  font-style: normal;
  font-size: 13px;
}
/* Category Style */
.wt-categoryexpl {
  float: left;
  width: 100%;
}
.wt-categorycontent {
  float: left;
  width: 100%;
  min-height: 255px;
  padding: 20px;
  border-radius: 4px;
  overflow: hidden;
  position: relative;
  text-align: center;
  border: 1px solid #eff2f5;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
}
.wt-categorycontent:hover {
  -webkit-box-shadow: 5px 10px 20px 0 rgba(0, 0, 0, 0.25);
  box-shadow: 5px 10px 20px 0 rgba(0, 0, 0, 0.25);
}
.wt-categorycontent figure {
  top: 75px;
  left: 50%;
  width: 65px;
  margin: 0 auto;
  margin-left: -32px;
  position: absolute;
}
.wt-categorycontent:hover figure {
  top: -80px;
}
.wt-cattitle {
  left: 0;
  top: 160px;
  float: left;
  width: 100%;
  padding: 0 20px;
  position: absolute;
}
.wt-categorycontent:hover .wt-cattitle {
  top: 21%;
}
.wt-cattitle h3 {
  margin: 0;
  font-size: 18px;
  font-weight: 400;
  line-height: 20px;
}
.wt-categoryexpl > .float-left:nth-child(n + 5) {
  margin-top: 30px;
}
.wt-categoryexpl .wt-btnarea {
  text-align: center;
}
.wt-categoryslidup {
  left: 0;
  opacity: 0;
  width: 100%;
  bottom: -100px;
  display: block;
  font-size: 16px;
  padding: 0 20px;
  font-weight: 400;
  line-height: 16px;
  visibility: hidden;
  border-radius: 50%;
  position: absolute;
  text-align: center;
}
.wt-categorycontent:hover .wt-categoryslidup {
  opacity: 1;
  bottom: 0;
  bottom: 22%;
  visibility: visible;
}
.wt-categoryslidup p {
  font-size: 14px;
  margin: 0 0 28px;
  line-height: 24px;
}
.wt-categoryslidup a {
  color: #55acee;
  font-size: 14px;
  line-height: 16px;
}
.wt-categoryslidup a i {
  font-size: 12px;
}
/* Join Company Style */
.wt-companyinfohold {
  position: relative;
}
.wt-companyinfohold:before {
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
  content: "";
  position: absolute;
  background: rgba(50, 50, 50, 0.4);
}
.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;
  width:150px; */
  text-align: left !important;
}
.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.2);
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2);
  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.4);
}
.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.8;
  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.8;
  display: block;
  border-radius: 4px;
}
.wt-innertitle h2 {
  font-size: 28px;
  line-height: 28px;
}
.wt-articlesingle-content .wt-title h2 {
  display: block;
  font-size: 28px;
  margin: 0 0 25px;
  line-height: 26px;
}
.wt-articlesingle-content .wt-postarticlemeta {
  font-size: 16px;
  margin: 0 0 35px;
  line-height: 17px;
}
.wt-articlesingle-content .wt-postarticlemeta li {
  padding: 0 15px;
}
.wt-articlesingle-content .wt-postarticlemeta li:first-child {
  padding-left: 0;
}
.wt-articlesingle-content .wt-description p {
  font-size: 16px;
  margin: 0 0 23px;
  line-height: 26px;
}
.wt-articlesingle-content .wt-description .wt-clear {
  clear: both;
}
.wt-articlesingle-content .wt-description blockquote {
  margin: 0;
  border: 0;
  width: 100%;
  float: left;
  quotes: none;
  font-size: 20px;
  line-height: 30px;
  position: relative;
  padding: 0 250px 23px;
}
.wt-articlesingle-content .wt-description blockquote span {
  width: 82px;
  float: left;
  height: 82px;
  padding: 6px;
  margin-right: 13px;
  text-align: center;
  border-radius: 50%;
  background: rgba(255, 88, 81, 0.2);
}
.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.4);
}
.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.8;
  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.8;
  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: 22px 0;
}
.wt-greetingcontent .wt-sectiontitle {
  margin: 0 0 34px;
}
.wt-greetingcontent .wt-description p {
  font-size: 16px;
  line-height: 26px;
  margin: 0 0 26px;
}
.wt-statistics {
  width: 100%;
  float: left;
  margin: 12px 0 0;
}
.wt-statisticcontent {
  float: left;
  width: 33.33%;
}
.wt-statisticcontent h3 {
  font-size: 28px;
  line-height: 28px;
  font-weight: 700;
  display: inline-block;
  vertical-align: middle;
}
.wt-statisticcontent h4 {
  margin: 0;
  float: left;
  width: 100%;
  font-size: 16px;
  color: #767676;
  font-weight: 400;
  line-height: 16px;
}
.wt-statisticcontent em {
  font-size: 28px;
  font-weight: 600;
  font-style: normal;
  line-height: 28px;
}
.wt-countercolor1 h3,
.wt-countercolor1 em {
  color: #2ecc71;
}
.wt-countercolor2 h3,
.wt-countercolor2 em {
  color: #3498db;
}
.wt-countercolor3 h3,
.wt-countercolor3 em {
  color: #9b59b6;
}
.wt-greetingvideo {
  float: left;
  width: 100%;
}
.wt-greetingvideo figure {
  margin: 0;
  float: left;
  width: 100%;
}
.wt-greetingvideo figure a {
  display: block;
}
.wt-greetingvideo figure img {
  display: block;
  width: 100%;
}
/* Signup Style */
.wt-signupcontent {
  float: left;
  width: 100%;
  padding: 68px 0 68px 35px;
}
.wt-signupcontent .wt-title h2 {
  color: #fff;
  display: block;
  font-size: 60px;
  margin: 0 0 20px;
  line-height: 68px;
}
.wt-signupcontent .wt-title h2 span {
  display: block;
  font-weight: 400;
}
.wt-signupcontent .wt-description p {
  color: #fff;
  font-size: 18px;
  line-height: 28px;
}
.wt-signupcontent .wt-btnarea {
  margin: 12px 0 0;
}
.wt-signupcontent .wt-btnarea a + a {
  margin-left: 26px;
}
.wt-signupholder {
  float: left;
  width: 100%;
  background: url(../images/signup.jpg);
  background-size: cover;
  background-repeat: no-repeat;
}
.wt-btnvtwo {
  background: #323232 !important;
}
/* Brands Style */
.wt-brandimg {
  margin: 0;
  float: left;
  width: 100%;
}
.wt-barandslider {
  padding: 40px 0;
  background: #fcfcfc;
}
.wt-barandslider .owl-item + .owl-item figure {
  border-left: 1px solid #dbdbdb;
}
.wt-brandimg img {
  width: 100%;
  display: block;
}
/* Our Team Style */
.wt-teamholder {
  float: left;
  width: 100%;
}
.wt-speakerimg {
  margin: 0;
  float: left;
  width: 100%;
  border-radius: 4px;
  background: #323232;
}
.wt-speakerimg img {
  width: 100%;
  display: block;
  border-radius: 4px;
}
.wt-teamholder:hover .wt-speakerimg img {
  opacity: 0.6;
}
.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.4);
  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;
}
.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: auto;
  float: left;
  border-radius: 4px;
  max-height: 100px;
  max-width: 100px;
  margin: 0 30px 30px 0;
}
.wt-userlistingimg img {
  width: 100%;
  display: block;
  border-radius: 4px;
}
.wt-userlistingcontent {
  overflow: hidden;
}
.wt-contenthead {
  float: left;
  width: auto;
  max-width: 420px;
}
.wt-contenthead .wt-title > a {
  display: block;
  color: #323232;
  margin: 0 0 9px;
  font: 400 14px/16px "Poppins", Arial, Helvetica, sans-serif;
}
.wt-contenthead .wt-title h2 {
  margin: 0;
  font-weight: 400;
  margin: 0 0 16px;
  font-size: 18px;
  line-height: 22px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.wt-contenthead .wt-title a i {
  color: #00cc8d;
}
.wt-userlisting-breadcrumb {
  float: left;
  width: 100%;
  line-height: 14px;
}
.wt-userlisting-breadcrumb li {
  width: auto;
  padding: 0 12px;
  line-height: inherit;
  list-style-type: none;
  display: inline-block;
  vertical-align: middle;
}
.wt-userlisting-breadcrumb li:first-child {
  padding-left: 0;
}
.wt-userlisting-breadcrumb li span,
.wt-userlisting-breadcrumb li a {
  display: block;
  color: #767676;
  font-size: 13px;
  line-height: inherit;
}
.wt-userlisting-breadcrumb li + li {
  border-left: 1px solid #ddd;
}
.wt-userlistinghold .wt-description p {
  font-size: 14px;
  line-height: 24px;
}
.wt-userlistinghold .wt-widgettag {
  width: auto;
  margin: -3px;
}
.wt-userlistinghold .wt-widgettag a {
  margin: 3px;
  font-size: 12px;
  line-height: 28px;
}
.wt-starsvtwo {
  display: block;
  line-height: 16px;
}
.wt-starsvtwo i {
  color: rgba(218, 218, 218, 0.8);
}
.wt-starsvtwo i:nth-child(1) {
  font-size: 8px;
}
.wt-starsvtwo i:nth-child(2) {
  font-size: 10px;
}
.wt-starsvtwo i:nth-child(3) {
  font-size: 12px;
}
.wt-starsvtwo i:nth-child(4) {
  font-size: 14px;
}
.wt-starsvtwo i:nth-child(5) {
  font-size: 16px;
}
.wt-starsvtwo i.fill {
  color: #fecb02;
}
.wt-starcontent {
  clear: both;
  display: block;
  color: #323232;
  margin: 8px 0 0;
  font-size: 20px;
  text-align: center;
}
.wt-starcontent sub {
  bottom: 0;
  font-size: 70%;
  color: #767676;
}
.wt-starcontent em {
  font-style: normal;
  color: #55acee;
  display: block;
  font-size: 13px;
}
.wt-featured {
  background: #fffdf3;
  position: relative;
  overflow: hidden;
}
.wt-featuredtag.wt-featuredtagcolor1 {
  border-top-color: #e67e22;
}
.wt-featuredtag.wt-featuredtagcolor2 {
  border-top-color: #2ecc71;
}
.wt-featuredtag.wt-featuredtagcolor3 {
  border-top-color: #ff5851;
}
.wt-featuredtag {
  top: 0;
  left: 0;
  width: 40px;
  height: 40px;
  position: absolute;
  border-top: 40px solid #f1c40f;
  border-right: 40px solid transparent;
}
.wt-featuredtag img {
  max-width: 40px;
  margin: -85px 4px 0;
  border: 0;
}
.wt-userlistingholder .wt-pagination {
  margin-top: 40px;
}
.wt-viewjobholder {
  top: 0;
  right: 0;
  width: 255px;
  height: 100%;
  position: absolute;
  background: #fff;
  border-left: 1px solid #ddd;
}
.wt-viewjobholder ul {
  float: left;
  width: 100%;
  padding: 30px;
  list-style: none;
  line-height: 16px;
  margin: 0;
}
.wt-viewjobholder ul li {
  float: left;
  width: 100%;
  line-height: inherit;
  list-style-type: none;
}
.wt-viewjobholder ul li.wt-btnarea {
  margin: 27px 0 0;
}
.wt-viewjobholder ul li.wt-btnarea .wt-btn {
  line-height: 36px;
  width: 100%;
  padding: 0 30px;
}
.wt-viewjobholder ul li + li {
  margin-top: 12px;
}
.wt-viewjobholder ul li span {
  display: block;
  color: #323232;
  font-size: 14px;
}
.wt-viewjobholder ul li span em {
  width: 30px;
  display: inline-block;
  vertical-align: text-top;
}
.wt-viewjobholder ul li a i,
.wt-viewjobholder ul li span i {
  font-size: 13px;
  width: 30px;
}
.wt-clicklike {
  color: #767676;
}
.wt-viewjobdollar {
  color: #00cc8d;
}
.wt-viewjobfolder {
  color: #3498db;
}
.wt-viewjobclock {
  color: #ff5851;
}
.wt-viewjobtag {
  color: #cf649a;
}
.wt-userlistingholdvtwo {
  min-height: 281px;
  position: relative;
}
.wt-amountbox {
  width: 100%;
  float: left;
  margin: 0 0 16px;
  text-align: center;
}
.wt-amountbox span,
.wt-amountbox input {
  display: inline-block;
  vertical-align: middle;
}
.wt-amountbox span {
  color: #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: 16px;
}
.wt-projectdetail-holder {
  float: left;
  width: 100%;
}
.wt-projectdetail-holder {
  float: left;
  width: 100%;
  padding: 30px;
  background: #fff;
  border-radius: 4px;
}
.wt-projectdetail {
  float: left;
  width: 100%;
}
.wt-projectdetail-holder .wt-title h3 {
  font-size: 20px;
  margin: 0 0 10px;
  line-height: 22px;
  font-weight: 400;
}
.wt-projectdetail .wt-description {
  margin: 0 0 30px;
}
.wt-projectdetail .wt-description p {
  font-size: 16px;
  line-height: 26px;
  margin: 0 0 26px;
}
.wt-projectliststyle {
  float: left;
  margin: 0 0 24px;
  width: 100%;
  list-style: none;
  line-height: 20px;
}
.wt-projectliststyle li {
  float: left;
  width: 100%;
  margin: 7px 0;
  line-height: inherit;
  list-style-type: none;
}
.wt-projectliststyle li span {
  display: block;
  font-size: 16px;
}
.wt-projectliststyle li span i {
  width: 30px;
  color: #00cc8d;
  font-size: 16px;
}
.wt-skillsrequired {
  float: left;
  width: 100%;
  margin: 0 0 35px;
}
.wt-skillsrequired .wt-tag {
  margin: 0 -5px -5px;
}
.wt-skillsrequired .wt-widgettag a {
  line-height: 36px;
}
.wt-attachments {
  float: left;
  width: 100%;
}
.wt-attachments .wt-title h3 {
  margin: 0 0 16px;
}
.wt-attachfile {
  float: left;
  width: 100%;
  list-style: none;
  line-height: 38px;
  border: 1px solid #ddd;
}
.wt-uploading,
.wt-attachfile li {
  float: left;
  width: 100%;
  padding: 0 20px;
  color: #323232;
  font-size: 13px;
  line-height: inherit;
  list-style-type: none;
}
.wt-attachfile li + li {
  border-top: 1px solid #ddd;
}
.wt-attachfile li em {
  float: right;
  font-size: 12px;
}
.wt-attachfile li em i {
  width: 30px;
  font-size: 13px;
  color: #55acee;
  text-align: right;
  display: inline-block;
  vertical-align: middle;
}
.wt-proposalsr {
  float: left;
  width: 100%;
  background: #fff;
  border-radius: 4px;
  margin-bottom: 30px;
}
.wt-proposalsrcontent {
  float: left;
  width: 100%;
  padding: 30px;
}
.wt-proposalsicon {
  float: left;
  color: #ffc40e;
  font-size: 40px;
  line-height: 36px;
  padding-right: 25px;
  margin-right: 30px;
  border-right: 1px solid #ddd;
}
.wt-proposalsicon i {
  display: block;
  text-align: center;
}
.wt-proposalsicon i:first-child {
  font-size: 24px;
}
.wt-proposalsrcontent .wt-title {
  width: auto;
}
.wt-proposalsrcontent .wt-title h3 {
  font-size: 28px;
  color: #2ecc71;
  margin: 0 0 3px;
  line-height: 30px;
}
.wt-proposalsrcontent .wt-title span {
  font-size: 14px;
  line-height: 18px;
}
.wt-proposalsrcontent .wt-title span em {
  display: block;
}
.tg-authorcodescan {
  width: 100%;
  float: left;
  padding: 30px;
  border-top: 1px solid #f2f2f2;
  display: flex;
  align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: left;
  -ms-flex-pack: left;
  justify-content: left;
  -webkit-box-align: start;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
}
.tg-qrcodeimg {
  margin: 0;
  width: auto;
  float: left;
  padding: 4px;
  max-width: 130px;
  margin-right: 20px;
  background: #f7f7f7;
  border: 1px solid #eff2f5;
}
.tg-qrcodeimg figure img {
  width: 100%;
  display: block;
  height: auto;
  border: 1px solid #ddd;
}
.tg-qrcodedetail {
  width: auto;
  float: left;
  overflow: hidden;
}
.tg-qrcodedetail .lnr-laptop-phone {
  display: block;
  color: #323232;
  font-size: 50px;
}
.tg-qrcodefeat h3 {
  margin: 0;
  font-weight: 400;
  font-size: 16px;
  line-height: 20px;
}
.tg-qrcodefeat h3 span {
  display: block;
  font-weight: 700;
  font-family: "Poppins", Arial, Helvetica, sans-serif;
}
.wt-clicksavearea {
  float: left;
  width: 100%;
  padding: 30px;
  text-align: center;
  border-top: 1px solid #f2f2f2;
}
.wt-clicksavearea span {
  display: block;
  font-size: 13px;
  line-height: 15px;
  margin-bottom: 20px;
}
.wt-clicksavebtn {
  color: #767676;
  padding: 0 50px;
  border: 1px solid;
  border-radius: 4px;
  display: inline-block;
  vertical-align: middle;
  font: 700 13px/48px "Poppins", Arial, Helvetica, sans-serif;
}
.wt-clicksavearea .wt-clicksavebtn {
  min-width: 225px;
  padding: 0 20px;
}
.wt-clicksavebtn i {
  margin-right: 7px;
}
.wt-companyinfo {
  float: left;
  width: 100%;
}
.wt-companysinfo {
  float: left;
  width: 100%;
  text-align: center;
}
.wt-companysinfo figure {
  float: none;
  width: auto;
  background: #fff;
  max-width: 100px;
  border-radius: 4px;
  margin: 0 auto 20px;
  border: 1px solid #ddd;
}
.wt-companysinfo figure img {
  width: 100%;
  display: block;
  border-radius: 4px;
}
.wt-companysinfo .wt-title a {
  display: block;
  color: #323232;
  margin: 0 0 9px;
  font: 400 14px/16px "Poppins", Arial, Helvetica, sans-serif;
}
.wt-companysinfo .wt-title a i {
  color: #00cc8d;
}
.wt-companysinfo .wt-title h2 {
  margin: 0;
  font-weight: 400;
  margin: 0 0 18px;
  font-size: 18px;
  line-height: 22px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.wt-companysinfo .wt-postarticlemeta li {
  float: none;
  display: inline-block;
  vertical-align: middle;
}
.wt-sharejob {
  float: left;
  width: 100%;
}
.wt-sharejob .wt-socialiconssimple li {
  padding: 0;
  width: 100%;
}
.wt-sharejob .wt-socialiconssimple li a {
  font-size: 14px;
  color: #767676;
}
.wt-sharejob .wt-socialiconssimple li a i {
  font-size: 18px;
  width: 30px;
}
.wt-sharejob .wt-socialiconssimple li.wt-facebook:hover a {
  color: #3b5999;
}
.wt-sharejob .wt-socialiconssimple li.wt-twitter:hover a {
  color: #55acee;
}
.wt-sharejob .wt-socialiconssimple li.wt-linkedin:hover a {
  color: #0077b5;
}
.wt-sharejob .wt-socialiconssimple li.wt-skype:hover a {
  color: #00aff0;
}
.wt-sharejob .wt-socialiconssimple li.wt-dropbox:hover a {
  color: #007ee5;
}
.wt-sharejob .wt-socialiconssimple li.wt-vimeo:hover a {
  color: #1ab7ea;
}
.wt-sharejob .wt-socialiconssimple li.wt-tumblr:hover a {
  color: #34465d;
}
.wt-sharejob .wt-socialiconssimple li.wt-yahoo:hover a {
  color: #410093;
}
.wt-sharejob .wt-socialiconssimple li.wt-googleplus:hover a {
  color: #dd4b39;
}
.wt-sharejob .wt-socialiconssimple li.wt-pinterestp:hover a {
  color: #bd081c;
}
.wt-sharejob .wt-socialiconssimple li.wt-youtube:hover a {
  color: #cd201f;
}
.wt-sharejob .wt-socialiconssimple li.wt-stumbleupon:hover a {
  color: #eb4924;
}
.wt-sharejob .wt-socialiconssimple li.wt-reddit:hover a {
  color: #ff5700;
}
.wt-sharejob .wt-socialiconssimple li.wt-quora:hover a {
  color: #b92b27;
}
.wt-sharejob .wt-socialiconssimple li.wt-yelp:hover a {
  color: #af0606;
}
.wt-sharejob .wt-socialiconssimple li.wt-soundcloud:hover a {
  color: #ff3300;
}
.wt-sharejob .wt-socialiconssimple li.wt-whatsapp:hover a {
  color: #25d366;
}
.wt-sharejob .wt-socialiconssimple li.wt-wechat:hover a {
  color: #09b83e;
}
.wt-sharejob .wt-socialiconssimple li.wt-instagram:hover a {
  color: #e4405f;
}
.wt-sharejob .wt-socialiconssimple li.wt-dribbble:hover a {
  color: #ea4c89;
}
.wt-sharejob .wt-socialiconssimple li.wt-flickr:hover a {
  color: #ff0084;
}
.wt-sharejob .wt-socialiconssimple li.wt-rss:hover a {
  color: #ff6600;
}
.wt-sharejob .wt-socialiconssimple li + li {
  margin-top: 19px;
}
.wt-formreport fieldset .form-group {
  margin: 0;
  padding: 0 0 10px;
}
.wt-formreport fieldset .form-group.wt-btnarea {
  padding: 0;
}
/* Company Grid Style */
.wt-startsearch .wt-formsearch fieldset .form-group {
  margin: 0;
}
.wt-companysinfoholder {
  float: left;
  width: 100%;
  margin: -15px 0;
}
.wt-companysdetails {
  float: left;
  width: 100%;
  margin: 15px 0;
  background: #fff;
  overflow: hidden;
  border-radius: 4px;
}
.wt-companysdetails:hover {
  -webkit-box-shadow: 10px 10px 20px 0 rgba(0, 0, 0, 0.25);
  box-shadow: 10px 10px 20px 0 rgba(0, 0, 0, 0.25);
}
.wt-companysinfoholder .wt-companysdetails {
  margin: 15px 0;
}
.wt-companysimg {
  margin: 0;
  float: left;
  width: 100%;
  background: #323232;
}
.wt-companysimg img {
  width: 100%;
  opacity: 0.8;
  display: block;
}
.wt-companysdetails:hover .wt-companysimg img {
  opacity: 0.4;
}
.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.4;
  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.6;
}
.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 85px 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: 20px;
  /* 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.6;
}
.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.1;
  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 16px;
  font-size: 16px;
  line-height: 22px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.wt-userlistingsingle + .wt-userlistingsingle {
  margin: 0;
}
.wt-userlistingsingle .wt-contenthead {
  max-width: none;
  width: 100%;
}
.wt-userlistingsingle .wt-description p {
  margin: 33px 0 0;
  font-style: italic;
}
.wt-clientfeedback .wt-btnarea {
  padding: 30px;
  text-align: center;
}
.wt-craftedprojects {
  float: left;
  width: 100%;
  background: #fff;
  border-radius: 4px;
  margin-bottom: 30px;
}
.wt-projects {
  width: auto;
  margin: 0 -15px;
  overflow: hidden;
  padding: 0 30px 30px;
}
.wt-project {
  float: left;
  width: 33.33%;
  padding: 0 15px;
  margin-bottom: 10px;
}
.wt-project figure {
  float: left;
  margin: 0;
  width: 100%;
  border-radius: 4px;
  background: #323232;
}
.wt-project figure img {
  width: 100%;
  opacity: 0.8;
  display: block;
  border-radius: 4px;
}
.wt-project:hover figure img {
  opacity: 0.4;
}
.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.5);
}
.wt-comming-sooncounter .timer_box p {
  margin: 0;
  font-size: 30px;
  line-height: 36px;
  text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
}
.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: 80px 0;
}
.wt-footerlogohold {
  float: left;
  width: 100%;
}
.wt-footerlogohold .wt-logo {
  margin: 0;
  margin-bottom: 20px;
}
.wt-footerlogohold > .wt-description > p {
  color: #ccc;
  font-size: 16px;
  margin: 0 0 26px;
  line-height: 26px;
}
.wt-footerlogohold .wt-description p a {
  color: #55acee;
  text-decoration: none;
}
.wt-socialiconfooter li a {
  font-size: 20px;
}
.wt-socialiconfooter.wt-socialiconssimple li a i {
  color: #fff;
}
.wt-widgetcompany {
  height: 100%;
  padding-left: 40px;
  border-left: 1px solid rgba(255, 255, 255, 0.2);
}
.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.2);
}
.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.2);
}
.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 0.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.2);
  box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.2);
}
.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.5);
}
/* 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-offersmessages .wt-verticalscrollbartwo .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-offersmessages .wt-verticalscrollbartwo .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: 45vh;
}
.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.1);
  box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.1);
}
.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: 11px 0;
}
.wt-userlistinghold .wt-userlistingcontent .wt-rightarea {
  padding: 8px 0;
}
.wt-userlistinghold.wt-userlistingholdvtwo .wt-userlistingcontent {
  padding: 0;
}
.la-awards .wt-experienceaccordion .award-inner-list .wt-collapseexp fieldset {
  overflow: visible;
}
.la-awards
  .wt-experienceaccordion
  .award-inner-list
  .wt-collapseexp
  fieldset
  .vdpComponent
  input,
.la-awards
  .wt-experienceaccordion
  .award-inner-list
  .wt-collapseexp
  fieldset
  .vdpComponent {
  width: 100%;
}
.la-awards
  .wt-experienceaccordion
  .award-inner-list
  + .award-inner-list
  li:first-child
  .wt-accordioninnertitle {
  border-top: 0;
  border-radius: 0;
}
.wt-messages > div:first-child {
  margin-top: 50px;
}
.wt-companysinfoholder .la-employerpagintaion .wt-pagination {
  margin: 15px 0;
}
.wt-packagedetails:after {
  display: none;
}
.wt-username h3,
.wt-username span {
  max-width: 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: 40px;
  font-size: 13px;
  border-radius: 4px;
  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: 5px;
  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: 16px;
  margin: 0 0 26px;
  line-height: 26px;
}
.wt-service-details .wt-description p:last-child {
  margin: 0;
}
.wt-service-details .wt-description .wt-title h3 {
  font-size: 20px;
  font-weight: 400;
  line-height: 26px;
  margin: 0 0 7px;
}
.wt-detailslisting {
  width: 100%;
  float: left;
  list-style: none;
  line-height: 26px;
  margin: 10px 0 26px;
}
.wt-detailslisting li {
  width: 100%;
  float: left;
  line-height: inherit;
  list-style-type: none;
}
.wt-detailslisting li + li {
  margin-top: 8px;
}
.wt-detailslisting li span {
  display: block;
  font-size: 16px;
  position: relative;
  line-height: inherit;
  padding-left: 30px;
}
.wt-detailslisting li span:before {
  left: 0;
  color: #00cc8d;
  content: "\f00c";
  position: absolute;
  font-family: "FontAwesome";
}
#services .wt-user-service {
  margin: 0 0 30px;
}
.wt-user-service {
  margin: 0;
  padding: 0;
}
.wt-user-service .wt-companysdetails {
  margin: 0;
}
.wt-user-service .wt-companysdetails:hover {
  box-shadow: none;
}
.wt-user-service .wt-companysinfo .wt-title .wt-btn {
  color: #fff;
  margin: 27px 0 0;
  font: 700 13px/50px "Poppins", Arial, Helvetica, sans-serif;
}
.wt-user-service .wt-userprofile .wt-title span a {
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  margin: 4px 0 0;
}
.wt-user-service .wt-userprofile .wt-title h3 {
  margin: 0 0 9px;
}
.wt-user-service .wt-companysinfo figure {
  margin-bottom: 27px;
}
/*New Page Styling */
.wt-userratingvtwo {
  padding: 0;
}
.wt-userratingvtwo .wt-ratingtitle {
  margin: 0;
  position: relative;
  padding: 38px 30px 36px;
  border-bottom: 1px solid #ddd;
}
.wt-userratingvtwo .wt-ratingtitle:after {
  left: 0;
  bottom: 0;
  width: 100%;
  content: "";
  height: 47px;
  opacity: 0.3;
  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.1);
  box-shadow: 0 10px 15px 0 rgba(0, 0, 0, 0.1);
}
.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.8;
  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;
  height: 40px;
  width: 40px;
}
.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: 16px;
  line-height: 26px;
}
.wt-workdetails-holder {
  padding-top: 0;
  margin-top: -120px;
  position: relative;
}
.wt-workdetails-holder:after {
  left: 0;
  top: auto;
  bottom: 0;
  width: 100%;
  content: "";
  height: 1px;
  position: absolute;
  background-size: 15px 40%;
  background-image: linear-gradient(to right, transparent 50%, #ddd 50%);
}
.wt-workdetails {
  float: left;
  width: 100%;
  text-align: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-orient: vertical;
  justify-content: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.wt-workdetails-bordertwo,
.wt-workdetails-border {
  position: relative;
}
.wt-workdetails-border:after,
.wt-workdetails-bordertwo:before {
  position: absolute;
  top: 20px;
  content: "";
  left: -116px;
  width: 222px;
  height: 149px;
  background: url(../images/work-icon/line-01.png);
  background-repeat: no-repeat;
  background-size: 100% 100%;
}
.wt-workdetails-bordertwo:before {
  background: url(../images/work-icon/line-02.png);
  left: -127px;
}
.wt-workdetail {
  float: left;
  width: auto;
  padding: 20px;
  margin-bottom: 27px;
  text-align: center;
  position: relative;
  border-radius: 100%;
  background: url(../images/work-icon/border-img.png);
  background-repeat: no-repeat;
  background-size: 100% 100%;
}
.wt-workdetail figure {
  width: 160px;
  height: 160px;
  display: block;
  margin: 0 auto;
  background: #fff;
  border-radius: 100%;
  -webkit-box-shadow: 0 0 20px 0 rgba(153, 153, 153, 0.3);
  box-shadow: 0 0 20px 0 rgba(153, 153, 153, 0.3);
  text-align: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-orient: vertical;
  justify-content: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.wt-workdetail figure img {
  width: 70px;
  margin: 0 auto;
  display: block;
}
.wt-workdetails .wt-title span {
  font-size: 16px;
  display: block;
  margin-bottom: 5px;
  color: #767676;
  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: #333;
  display: inline-block;
  vertical-align: middle;
}
.wt-workprocess {
  width: 100%;
  float: left;
  margin: 13px 0 0 0;
}
.wt-workprocess .wt-workdetails {
  margin-top: 30px;
}
.wt-howswork .wt-sectiontitle h2,
.wt-howswork .wt-sectiontitle span,
.wt-howswork .wt-description p {
  color: #fff;
}
.wt-howswork .wt-sectiontitle {
  margin: 0 0 25px;
}
.wt-howswork .wt-sectiontitle h2 {
  margin: 0 0 10px;
}
.wt-howswork .wt-sectiontitle span {
  line-height: 22px;
}
.wt-howswork .wt-description p {
  font-size: 16px;
  line-height: 26px;
  margin: 0 0 23px;
}
/*top freelancers*/
.wt-topfreelancers {
  width: 100%;
  float: left;
  margin-top: -30px;
}
.wt-topfreelancers > div {
  margin-top: 30px;
}
.wt-freelanceritems {
  width: 100%;
  float: left;
}
.wt-freelanceritems .wt-userlistinghold .wt-userlistingcontent figure {
  margin: 0 0 20px;
  width: 100%;
  float: left;
}
.wt-freelanceritems .wt-userlistingcontent .wt-viewjobholder .wt-freestars i {
  color: #fecb02;
}
.wt-freelanceritems .wt-userlistingcontent .wt-viewjobholder ul li span {
  color: #767676;
  font-size: 13px;
}
.wt-freelanceritems .wt-userlistingcontent .wt-viewjobholder ul li + li {
  margin: 8px 0 0;
}
.wt-freelanceritems .wt-userlistingcontent .wt-viewjobholder .wt-freestars {
  color: #767676;
}
.wt-freelanceritems .wt-userlistingcontent .wt-viewjobholder li a em {
  color: #55acee;
  font-size: 13px;
  font-style: normal;
}
.wt-freelanceritems
  .wt-userlistinghold
  .wt-userlistingcontent
  .wt-contenthead
  .wt-title
  h2 {
  line-height: 26px;
  overflow: visible;
  white-space: normal;
}
.wt-freelanceritems .wt-userlistinghold .wt-userlistingcontent figure img {
  width: 100%;
  display: block;
  border-radius: 4px;
}
.wt-freelanceritems .wt-userlistinghold {
  padding: 20px;
  border: 1px solid #eee;
}
.wt-freelanceritems .wt-userlistingcontent .wt-viewjobholder {
  width: 100%;
  float: left;
  padding: 0;
  margin: 0;
  border: 0;
  position: relative;
  background: transparent;
}
.wt-freelanceritems .wt-userlistingcontent .wt-viewjobholder ul {
  padding: 0;
  margin: 0;
}
/* Home Page V Four */
.wt-headervfour {
  z-index: auto;
  border-bottom: 1px solid #eee;
}
.wt-headervfour .wt-loginarea {
  border: 0;
  padding: 0;
  z-index: 99;
  margin: 30px 0 30px 20px;
  position: relative;
}
.wt-headervfour .wt-nav {
  padding-left: 260px;
  float: none;
  width: auto;
  display: inline-block;
  vertical-align: middle;
}
.wt-headervfour .wt-loginarea > .wt-btn,
.wt-headervfour .wt-loginoptionvtwo .wt-btn {
  min-width: 100px;
}
.wt-headervfour .wt-navigation > ul > li > a {
  margin: 0;
  padding: 40px 13px;
}
.wt-headervfour .wt-navigation > ul > li:hover > a:after,
.wt-headervfour .wt-navigation > ul > li.current-menu-item > a:after {
  width: 100%;
}
.wt-headervfour .wt-navigation > ul > li > a:after {
  left: 0;
  margin: 0;
}
.wt-headervfour .wt-logo {
  margin: 34px 0;
}
.wt-headervfour .wt-navigation {
  width: auto;
}
.wt-headersearch {
  float: left;
  width: auto;
  position: relative;
  margin: 26px 0 26px 7px;
}
.wt-headerbtn {
  width: 44px;
  line-height: 38px;
  text-align: center;
  border-radius: 50px;
  display: inline-block;
  border: 2px solid #eee;
}
.wt-headerbtn i {
  display: block;
  line-height: inherit;
}
.wt-headersearch .wt-loginformhold {
  top: 58px;
  width: 410px;
  border: 1px solid #eee;
  -webkit-box-shadow: 10px 10px 20px 0 rgba(0, 0, 0, 0.15);
  box-shadow: 10px 10px 20px 0 rgba(0, 0, 0, 0.15);
}
.wt-headersearch .wt-loginformhold .wt-loginheader span {
  display: block;
}
.wt-headersearch .wt-logininfo .wt-btn {
  min-width: 100px;
  padding: 0 20px;
}
.wt-headersearch .wt-loginform .wt-select select,
.wt-headersearch .wt-loginform .form-group .form-control {
  height: 40px;
}
.wt-headersearch .wt-loginform .form-group .wt-select:after {
  line-height: 40px;
}
/* Banner Style */
.wt-bannerholderthree {
  min-height: 704px;
}
.wt-bannerholderthree .wt-bannercontent {
  text-align: left;
  padding-left: 105px;
}
.wt-bannerholderthree .wt-bannercontent .wt-title h1 em {
  font-style: normal;
}
.wt-bannerholderthree .wt-formoptions .wt-radioholder,
.wt-bannerholderthree .wt-formbanner fieldset .form-group {
  -webkit-box-shadow: 10px 10px 20px 0 rgba(0, 0, 0, 0.15);
  box-shadow: 10px 10px 20px 0 rgba(0, 0, 0, 0.15);
}
.wt-bannerholderthree .wt-formbanner fieldset .form-group .form-control {
  border: 1px solid #eee;
}
.wt-bannerholderthree .wt-bannercontent .wt-description {
  padding: 0 50px 0 0;
}
.wt-bannerholderthree .wt-bannercontent .wt-title h1 {
  color: #323232;
}
.wt-bannerholderthree .wt-bannercontent .wt-bannerhead .wt-description p {
  color: #323232;
}
.wt-bannerholderthree .wt-bannercontent .wt-videoholder {
  margin: 0;
  float: left;
  width: 100%;
  display: flex;
  align-items: center;
}
.wt-bannerholderthree .wt-bannercontent .wt-videoholder .wt-videoshow a i {
  line-height: 46px;
  border: 2px solid #eee;
}
.wt-bannerholderthree .wt-bannercontent .wt-videoholder .wt-videoshow a:after {
  display: none;
}
.wt-bannerslider-two {
  float: left;
  width: 100%;
  margin: -267px -155px 0 225px;
}
.wt-bannerimg {
  margin: 0;
  float: left;
  width: auto;
}
.wt-bannerimg img {
  width: 100%;
  display: block;
  border-radius: 50%;
  max-width: none;
  min-width: 850px;
  min-height: 850px;
}
.wt-bannerslider-two:after {
  content: "";
  position: absolute;
  background: url(/images/img-04.png);
  top: 0;
  left: -55px;
  z-index: 0;
  width: 908px;
  height: 875px;
  background-repeat: no-repeat;
}
.wt-bannerslider-two .owl-stage-outer {
  z-index: 9;
}
.wt-bannerslider-holder {
  position: relative;
  float: left;
  width: 100%;
}
.wt-slidericons {
  float: left;
  width: 100%;
  margin: 0;
  position: absolute;
}
.wt-slidericons img {
  margin: 0;
  width: 100%;
  position: absolute;
  top: -300px;
  left: 140px;
  z-index: 9;
  animation-name: floating;
  -webkit-animation-name: floating;
  animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
  animation-timing-function: linear;
  -webkit-animation-timing-function: linear;
}
.wt-slidericons img:first-child {
  animation-duration: 7s;
  -webkit-animation-duration: 7s;
}
.wt-slidericons img:nth-child(2) {
  animation-duration: 12s;
  -webkit-animation-duration: 12s;
}
.wt-headervthhree .wt-loginarea > .wt-btn,
.wt-headervthhree .wt-loginarea .wt-loginoptionvtwo > .wt-btn {
  min-width: 100px;
}
.wt-bannerholdervtwo .wt-formoptions {
  text-align: left;
}
.wt-bannerholdervtwo .wt-formoptions .wt-dropdown {
  min-width: 255px;
}
.wt-bannerholdervtwo .wt-formoptions .wt-dropdown > span {
  width: 100%;
}
.wt-bannerholdervtwo .wt-formoptions > .wt-searchbtn {
  width: 155px;
  text-transform: uppercase;
  font: 700 13px/60px "Poppins", Arial, Helvetica, sans-serif;
}
.wt-bannerholdervtwo .wt-formoptions .wt-radioholder {
  width: 255px;
}
.wt-bannerholdervtwo .wt-formbanner fieldset .form-group .form-control {
  padding-right: 175px;
}
.wt-topfreelancers .wt-userlistinghold .wt-userlistingcontent {
  float: left;
  padding: 0;
  width: 100%;
  overflow: visible;
}
.wt-moreoptions li a.wt-sharelink {
  color: #55acee;
}
.wt-latearticles .wt-articles .wt-articlecontents .wt-title h3 a {
  color: #323232;
}
.wt-latearticles .wt-articles .wt-articlecontents .wt-title {
  padding: 12px 20px 20px;
}
/*New Pages Styling */
.wt-freelancers-holder {
  float: left;
  width: 100%;
}
.wt-freelancers-holder > div:nth-child(n + 3) {
  margin-top: 30px;
}
.wt-freelancers-info {
  float: left;
  width: 100%;
  position: relative;
}
.wt-freelancers-info > a {
  float: left;
  width: 100%;
}
.wt-freelancers {
  margin: 0;
  float: left;
  width: 100%;
  overflow: hidden;
}
.wt-freelancers figure {
  margin: 0;
  float: left;
  width: 100%;
  position: relative;
  background: #323232;
  border-radius: 4px 4px 0 0;
}
.wt-freelancers img {
  width: 100%;
  opacity: 0.8;
  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.5);
  box-shadow: 0 9px 20px 0 rgba(165, 165, 165, 0.5);
}
.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: 99%;
  border: 1px solid #eee;
  border-top: 0;
  border-radius: 0 0 4px 4px;
  min-height: 240px;
  max-height: 240px;
}
.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.1);
  box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.1);
}
.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, 0.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;
}
.circle-avatar {
  height: 36px;
  width: 36px;
  object-fit: cover;
}
.text-white {
  text-color: #eeeeee !important;
}
#customsearchbtn {
  top: 32px;
}
#customselectdrop {
  width: 150px;
}

/* custom */
.la-payout-holder .wt-titlewithsearch.wt-titlewithbtn .wt-custom-formsearch {
  max-width: 500px;
}

/* custom */
.la-payout-holder .wt-titlewithsearch.wt-titlewithbtn .wt-second-custom-formsearch {
  max-width: 1000px;
}

.wt-onsitenotificationsidebar:after {
	content: '';
    width: 10px;
    height: 10px;
    border-radius: 50px;
    position: absolute;
    background: #ff5851;
    top: 15px;
    right: 20px;
}
.user-remarks li{
  list-style: initial;
  line-height: 22px;
}
.user-remarks{
  padding-left: 15px;
}
button.mark-btn{
  background-color: #fff !important;
  color: #ff6300 !important;
}
.wallet-sidebar{
  background: #8080800f;
  padding: 20px;
  height: 50%;
  position: sticky;
  top: 0;
}
/* .wt-replaybox{
  margin-top: -55px !important;
} */

/**new*/
.wt-wrapper .wt-contentwrapper .wt-main.register-page {
  padding: 20px 0 !important;background: #fff;
}

.wt-wrapper .wt-contentwrapper .wt-main.register-page .wt-registerformhold {
  
  background: transparent; font-family: "Quicksand", sans-serif;
}

body.register-page-login{
  font-family: "Quicksand", sans-serif;
}

body.register-page-login .wt-title h3 {
  margin-bottom: 5px !important;
  font-weight: 600 !important;
  font-size: 24px !important;
}

body.register-page-login  .wt-registerhead .wt-description p {
  font-size: 16px;
  line-height: 26px;
  color: #555555 !important;
  font-weight: 500 !important;
}

body.register-page-login  input.form-control , body.register-page-login  select{
  border:1px solid #C3C2C2;
  
    box-shadow: 0px 1px 1px rgba(0, 0, 0, .15); color:#000; font-weight: 600;
}

body.register-page-login  input.form-control::-ms-input-placeholder { /* Edge 12-18 */
  color: #000;
}

body.register-page-login  input.form-control::placeholder {
  color: #000;
}


body.register-page-login .wt-select select {
  
  text-transform: capitalize;  color:#000;
}

body.register-page-login  .wt-formregister .wt-registerformgroup .form-group {

  margin-bottom: 8px;
}

.wt-checkboxholder.wt-checkboxholder-custom {

  margin: 0px 0 0 8px;
}

.wt-checkboxholder.wt-checkboxholder-custom .wt-checkbox input[type="checkbox"] + label a {
  color: #FF5851;
  text-decoration: underline;
}

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

.wt-registerformfooter.wt-registerformfooter-custom{ border:0;}

body.register-page-login .wt-registerformfooter span {
  display: block;
  font-size: 16px;
  line-height: 29px;
  color: #000;
  font-weight: 600;
}

body.register-page-login .wt-registerformfooter span a {
  color: #FF5851;
  text-decoration: underline;
}

body.register-page-login .wt-accordionhold li {
  float: left;
  width: 50%;
  list-style-type: none;
  padding: 0 10px;
}
body.register-page-login .wt-accordionhold li {
  float: left;
  width: 50%;
  list-style-type: none;
  padding: 0 10px;
}

body.register-page-login .wt-accordiontitle {
  float: left;
  width: 100%;
  cursor: pointer;
  padding: 10px 20px;
  border: 1px solid #BFBEBE;
  box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.5);
  border-radius: 8px;
  min-height: 181px;    position: relative;
}

span.wt-radio.radio-custom {
  position: absolute;
  right: -12px;
  width: auto;
}

body.register-page-login  .wt-radio input[type="radio"] + label:before {
  height: 16px;
  width: 16px;
  border-radius: 50px;
  border: 1px solid #FF5851;
}
body.register-page-login  .wt-radio input[type="radio"] + label:after {
  top: 5px;
  left: 5px;
  width: 6px;
  height: 6px;
  content: "";
  background: #FF5851;
  border-radius: 50px;
}

ul.wt-accordionhold.wt-formaccordionhold.accordion.list-custom-box h3 {
  font-size: 16px;
  font-weight: normal;
  margin-top: 23px;
  font-weight: 600;
}
.item-box{ max-width: 70%;
  margin: 0 auto;
  margin-top: 40px !important;
}

.item-box .wt-accordiondetails .wt-title h4 {
  font-weight: 600;
  font-size: 16px;
}

.box-inner .wt-radioboxholder {
  width: 100%;
}

.box-inner {
  margin-top: 20px;
  border-radius: 5px;
  border: 1px #CBC7C7 solid;
  background: #F5F5F5;padding: 20px 30px;
  padding-bottom: 10px;
}

.wt-radioboxholder-emp .wt-radio {
  
  flex: 0 0 50%;
  float: none;
  max-width: 50%;
  margin: 0 0 12px 0 !important;
}
.wt-radioboxholder-emp {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  flex-direction: row;
}

body.register-page-login .wt-btn {
  text-transform: capitalize;
  font-size: 18px;
  font-weight: bold;
  font-family: "Quicksand", sans-serif;
}

body.register-page-login a.wt-btn.btn-secondary {
  background: #040000;
}

body.register-page-login .wt-checkbox input[type="checkbox"] + label:before {
  /* width: 18px;
  height: 18px; */
  border-radius: 0;
}

.wt-radioboxholder .wt-radioboxholder-emp .wt-radio input[type="radio"] + label {
  color: #5E5C5C;
  font-size: 15px;
  font-weight: 500;
}
.cst-lable{ font-size: 16px;
  text-align: center;
  color: #000;
  font-weight: 600;}
  body.register-page-login .resend-code .form-control {
    width: 67px;
    margin: 0 8px;
    box-shadow: 0px 4px 9px rgba(0, 0, 0, 0.15);
    border: 1px solid #C3C2C2;
    box-shadow: 4px 1px 8px rgba(0, 0, 0, .15);
    color: #000;
    font-weight: 600;
}

.resend-code {

  margin: 0 auto;
  display: flex;
  margin: 0 -10px;
  justify-content: center;
  align-items: center;margin-top: 20px;
}

.form-group.wt-btnarea.wt-btnarea-cust {
  text-align: center;
  margin: 0 auto;
  margin-top: 20px;
}

.wt-main.wt-haslayout.profile-custom-design #wt-sidebarwrapper {
  display: none;
}

.wt-main.wt-haslayout.profile-custom-design {
  padding: 0 20px;background: #ffff;font-family: "Quicksand", sans-serif;
}

.wt-main.wt-haslayout.profile-custom-design .wt-dashboardtabsholder {
  background: #ffff;
  box-shadow: none;
  border-radius: 0;
}

ul.wt-tabstitle.nav.navbar-nav.my-custom-tabs h2 {
  color: #1A1414;
  font-size: 20px;
  font-family: "Quicksand", sans-serif;
  font-weight: 600;
}

.custom-tabs h4 {
  font-size: 28px;
  color: #000000;
  font-weight: 600;
  margin-bottom: 24px;
}
ul.wt-tabstitle.nav.navbar-nav.my-custom-tabs li a {
  
  padding: 5px 6px;
  color: #1A1414;
  font-size: 16px;
  font-weight: 500;
}

ul.wt-tabstitle.nav.navbar-nav.my-custom-tabs h2 {
  color: #1A1414;
  font-size: 20px;
  font-family: "Quicksand", sans-serif;
  font-weight: 700;
}

ul.wt-tabstitle.nav.navbar-nav.my-custom-tabs li.nav-item {
  margin-bottom: 20px;
}

.profile-custom-design .wt-tabscontenttitle:before { display: none;}

.profile-custom-design  .wt-tabscontenttitle {
  
  padding: 10px 0;
  background: transparent;
  margin-bottom: 20px;
}
.profile-custom-design  .wt-settingscontent{ padding: 0;}

.profile-custom-design  .wt-videos-holder.wt-tabsinfo.la-footer-setting .social-icons-content {
  padding: 0;
}

/* .personal-data-tabs { border:1px #ccc solid; border-radius: 10px; padding: 50px; padding-top: 0;} */
h3.bd-title {
  font-size: 14px;
  color: #000000;
  margin-top: 0px;
}

.personal-data-tabs .alert-warning {
  border-color: #c5c5c5 !important;
}
.personal-data-tabs .alert-warning {
  color: #000000;
  background-color: #FBF9E8;
  border-color: #fffacc;FONT-WEIGHT: 500;
}
.wt-videos-holder.wt-tabsinfo.la-footer-setting {
  margin-bottom: 0;
}

.my-skill-tabs-info {
  border: 1px #ccc solid;
  border-radius: 10px;
  padding: 50px !important;
  float: left;
  width: 100%;
  padding-bottom: 30px !important;
}

.add-exp-area-add h3 {
  font-size: 22px;
  font-weight: 500;
}

.add-exp-area-add .add {
  position: absolute;
  right: 0;
  top: 0;
}
.add-exp-area-add {
  position: relative;
}

.add-exp-area {
  border: 1px #ccc solid;
  padding: 50px;
  margin-top: 20px;
  border-radius: 10px;    float: left;
  width: 100%;
}


.edit-exp-area {
  margin-top: 24px;
}
.add-exp-area-add .add {
  position: absolute;
    right: 0;
    top: 0;
    background: #000;
    padding: 6px;
    border-radius: 5px;
    color: #fff;
    width: 47px;
    text-align: center;
    font-size: 25px;

}

#select input[type="text"] {
  background: #f2f2f2;
}

.extra-modal {
  position: absolute;
  right: 20px;
  top: 11px;
}

div#select {
  position: relative;
}

.extra-modal .fa {color:#FF5851; font-size: 24px; margin: 0 5px;}
.extra-modal .fa.fa-trash{ color:#000;}

.wt-radio input[type="radio"] + label:after, .wt-checkbox input[type="checkbox"] + label:after{ color:#000;}


.avatar-upload {
  position: relative;
  max-width: 155px;
  margin: 50px auto;margin-bottom: 20px;
}

.avatar-upload .avatar-edit {
  position: absolute;
  right: 28px;
  z-index: 1;

  bottom: 0;

}

.avatar-upload .avatar-edit input {
  display: none;
}

.avatar-upload .avatar-edit input + label {
  display: inline-block;
  width: 34px;
  height: 34px;
  margin-bottom: 0;
  border-radius: 100%;
  background: #FFFFFF;
  border: 1px #FF5851 solid;
  
  cursor: pointer;
  font-weight: normal;
  transition: all 0.2s ease-in-out;
}

.avatar-upload .avatar-edit input + label:hover {
  background: #f1f1f1;
  border-color: #d6d6d6;
}

.avatar-upload .avatar-edit input + label:after {
  content: "\f030";
  font-family: 'FontAwesome';
  color: #FF5851;
  position: absolute;
  top: 7px;
  left: 0;
  right: 0;
  text-align: center;
  margin: auto;
}

.avatar-upload .avatar-preview {
  width: 132px;
  height: 132px;
  position: relative;
  border-radius: 100%;
 
}

.avatar-upload .avatar-preview > div {
  width: 100%;
  height: 100%;
  border-radius: 100%;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}
.upload-text-info { max-width: 300px; margin: 0 auto; text-align: center; color:#696969; font-weight: 600; margin-bottom: 30px;}


div#v-pills-tabContent {
  float: left;
  width: 70%;
  padding: 30px;
  background: #fff;
}

h2.my-tabs-sys {
  color: #1A1414;
  font-size: 24px;
  font-weight: 600;margin-top: 20px;
}

.wt-dashboardtabs-fresh .nav-pills .nav-link.active, .wt-dashboardtabs-fresh .nav-pills .show > .nav-link {
  color: #000;
  background-color: transparent;
}


.wt-dashboardtabs-fresh .nav-pills  .nav-link {
  border-radius: 0.25rem;
  color: #000;
  font-weight: bold;
  font-size: 16px;
}


.wt-main.wt-haslayout.profile-custom-design input.form-control, .wt-main.wt-haslayout.profile-custom-design select , .wt-main.wt-haslayout.profile-custom-design textarea {
  border: 1px solid #C3C2C2;
  box-shadow: 0px 1px 1px rgba(0, 0, 0, .15);
  color: #000;
  font-weight: 600;    text-transform: capitalize;
}


.project-clone {
  background: #f5f3f3;
  border: 1px solid #C3C2C2;
  box-shadow: 0px 1px 1px rgba(0, 0, 0, .15);
  color: #000;
  font-weight: 600;
  height: 61px;
  position: relative;
  display: flex;
 
  justify-content: center;
  padding: 0 10px;
  flex-direction: column;
  border-radius: 4px;
}
span.url {
  color: #FF5851;
}

.project-clone 
   .extra-modal {
  position: absolute;
  right: 20px;
  top: 17px;
}

.form-group.files.form-files-area em {
  font-style: normal;
  color: #4F4FFF;
  padding-left: 10px;
  text-decoration: underline;
}

.form-group.files.form-files-area label {
  position: absolute;
  left: 0;
  right: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 80px;
  font-weight: 500;
}

.form-group.files.form-files-area {
  border: 2px dashed #939090;
  border-radius: 4px;
  height: 80px;
  background: #FBFBFB;
  font-size: 16px;
  color: #000000;
  font-weight: 500;
}

.form-group.files.form-files-area {
  position: relative;
}
.form-group.files.form-files-area em {
  font-style: normal;
  color: #4F4FFF;
  padding-left: 10px;
  text-decoration: underline;
}

.form-group.files.form-files-area img {
  padding-right: 10px;
}

.form-group.files.form-files-area input[type="file"] {
  opacity: 0;
  cursor: pointer;
}

.my-skill-tabs {
  border: 1px #ccc solid;
  border-radius: 10px;
  padding: 50px;
  /* padding-top: 0; */
  float: left;
  width: 100%;
}

.wt-dashboardtabs-fresh .nav-pills .nav-link:after {
    content: '';
    width: 2px;
    height: 22px;
    left: 0;
    top: 8px;
    position: absolute;
    background: #C3C2C2;
}

.wt-dashboardtabs-fresh .nav-pills .nav-link {
  border-radius: 0.25rem;
  color: #000;
  font-weight: bold;
  font-size: 16px;
  position: relative;
  padding-left: 10px;
}
.wt-dashboardtabs-fresh .nav-pills .nav-link.active:after {  background: #FF5851;}

.wt-main.wt-haslayout.profile-custom-design .la-footer-setting .wt-skillsform .wt-rightarea .wt-addinfobtn {
  background: #000000;
}

.d-flex-button.align-end {
  display: flex;
  width: 100%;
  align-items: end;
  justify-content: flex-end;
}

.tab-content .row .col-sm-4 , .tab-content .row .col-sm-12  , .tab-content .row .col-sm-2 , .tab-content .row .col-sm-5 , .tab-content .row .col-sm-6 {
  padding: 0 8px;
}

.tab-content .row {
  margin: 0 -8px;
}

.form-group.wt-btnarea .wt-btn.wbt {
  width: 100%;
}

.profile-custom-design .wt-tabscontenttitle h2 {
  color: #1A1414;
  font-size: 24px;
  font-weight: 500;
}

sapn.leave-info {
  color: #000;
  font-weight: bold;
}
.wt-main.wt-haslayout.profile-custom-design textarea {
  height: 100px;
  resize: none;
}

.profile-custom-design .wt-tabscontenttitle h2.img-info {
  font-size: 14px; 
}

.profile-custom-design .wt-tabscontenttitle h2.img-info{ font-size:14px;    font-weight: normal;}

.form-control.is-invalid{
  border-color:#e3342f !important;
}
.wt-settingscontent.wt-settingscontent-banner { margin-top:20px; padding: 0;}
.wt-settingscontent.wt-settingscontent-banner .wt-labelgroup{ text-align: center;}


.wt-dbsectionspace.wt-haslayout.la-ps-freelancer.freelancer-profile-front .wt-dashboardtabsholder {
  background: transparent;
  box-shadow: none;
}

.wt-main.wt-haslayout.custom-newdesign {
  background: transparent;
}

.custom-newdesign .wt-dashboardbox.wt-dashboardtabsholder {
  background: #fff;
  border-radius: 0;
  box-shadow: none;
}
.custom-newdesign .wt-tabscontent {border:0;}

.wt-main.wt-haslayout.custom-newdesign {
  padding: 0 !important;
}

.wt-dashboardtabs-profile-tab-inner {
  padding: 30px;
}

.wt-dashboardtabs-profile-tab-inner .wt-tabstitle li a {
  color: #000;
  display: block;
  padding: 6px 30px;
 
  border: 0;
}

h2.img-info {
  font-size: 14px;font-weight: normal;
}

.wt-settingscontent.wt-settingscontent-banner span.wt-btn   , 
.wt-tabscontenttitle-customt .wt-experienceaccordion .wt-collapseexp fieldset .form-group  .wt-labelgroup span.wt-btn , .la-awrd-custom-design .wt-experienceaccordion .wt-collapseexp fieldset .form-group  .wt-labelgroup span.wt-btn{
  font-size: 0 !important;
  background: url(http://upmychain.local/images/media-up.svg) !important;
  width: 30px;
  height: 30px;
  background-repeat: no-repeat !important;
  box-shadow: none !important;
  padding: 0;
}

.wt-settingscontent.wt-settingscontent-banner .wt-labelgroup span  , .wt-tabscontenttitle-customt .wt-labelgroup span{
  color: #666;
  font-size: 16px;
}

.wt-settingscontent.wt-settingscontent-banner  .form-group-label .wt-labelgroup  , .wt-tabscontenttitle-customt .form-group-label .wt-labelgroup  ,
.la-awrd-custom-design  .form-group-label .wt-labelgroup{
  float: left;
  width: 100%;
  padding: 10px;
  border: 2px dashed #ddd;
  border: 2px dashed #939090;
  border-radius: 4px;
  height: 80px;
  background: #FBFBFB;
  font-size: 16px;
  color: #000000;
  font-weight: 500;
  display: flex;
  align-items: center;
  justify-content: center;
}

.wt-videos-holder.wt-tabsinfo.la-footer-setting .wt-skillsform.la-footer-setting-vd .social-icons-content {
  padding: 0;
  margin-bottom: 10px;
}

.la-footer-setting .wt-skillsform.la-footer-setting-vd  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;
  height: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #000;
}

/* .personal-data-tabs { border:1px #ccc solid; border-radius: 10px; padding: 50px; padding-top: 0;} */

.wt-tabscontent-newdesign {
  border: 1px #ccc solid;
  float: left;
  padding: 50px;
  border-radius: 10px;
  margin-bottom: 50px;
  width: 100%;
  padding-bottom: 5px;
}

.la-skills-holder-custom .form-group-holder .wt-select {
  width: 48%;
  border: 1px #000 solid !important;
  border-radius: 6px !important;
}

.la-skills-holder-custom .form-group-holder input#selected_rating_value {
  border: 1px #000 solid !important;
  margin: 0 10px !important;
  width: 48%;
  border-radius: 4px;
}

.la-skills-holder-custom .wt-skillsform .form-group-holder {
  border-radius: 0;
  border: 0;
}

.wt-tabscontenttitle.wt-tabscontenttitle-customt:before {
  display: none;
}
.wt-tabscontenttitle.wt-tabscontenttitle-customt {
  background: transparent;
  padding: 10px 0;
  margin-bottom: 10px;
}
.wt-tabscontenttitle.wt-tabscontenttitle-customt h2 {
  font-size: 22px;
  background: transparent;
}

.wt-userexperience-infos .wt-addnew a  , .wt-addprojectsholder.wt-tabsinfo.la-awards.la-awrd-custom-design .wt-addnew  .add-award-btn{
  color: #ff4500;
  float: right;
  display: inline-block;
  background: #000;
  color: #fff;
  height: 35px;
  display: flex;
  justify-content: center;
  align-items: center;
  line-height: 35px;
  width: 43px;
  border-radius: 4px;
  font-size: 27px;
  position: absolute;
    right: 0;
    top: -7px;

}



.wt-userexperience-infos .wt-tabscontenttitle.wt-addnew {
  background: transparent;
  padding: 0;    margin-bottom: 18px;
}
.wt-userexperience-infos .wt-tabscontenttitle.wt-addnew:before{ display: none;} 
.wt-userexperience-infos .wt-experienceaccordion{ padding: 0;}

.wt-userexperience-infos  .wt-accordioninnertitle .wt-rightarea a {
  width: 14px;
  float: left;
  color: #f00;
  height: 30px;
  font-size: 14px;
  line-height: 30px;
  border-radius: 4px;
  text-align: center;
  line-height: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: transparent;
}

.wt-tabscontenttitle.wt-tabscontenttitle-customt .wt-userexperience-infos .wt-experienceaccordion li .wt-accordioninnertitle {
  border-bottom: 0;
  background: #f2f2f2;
  border-radius: 4px;
  border: 1px solid #C3C2C2;     margin-bottom: 10px;
}

.wt-tabscontenttitle.wt-tabscontenttitle-customt  .wt-collapseexp {
  float: left;
  width: 100%;
  padding: 0;
  background: transparent;
  margin-top: 20px;
  border: 0;
}

.wt-userexperience-infos  .wt-collapseexp.show{ border:0;}

.wt-userexperience-infos .wt-collapseexp fieldset > .form-group > span {
  font-weight: 600;
  color: #000;
  font-family: "Quicksand", sans-serif;    margin-bottom: 25px;
}

.wt-tabscontenttitle.wt-tabscontenttitle-customt .wt-tabscontent-newdesign {
  border: 1px #ccc solid;
  float: left;
  padding: 30px;
  border-radius: 10px;
  margin-bottom: 50px;
  width: 100%;
  padding-bottom: 5px;
  padding-top: 30px;
}

.wt-tabscontenttitle.wt-tabscontenttitle-customt .wt-tabscontent-newdesign .wt-tabsinfo{ margin-bottom: 0;}
/* .wt-userexperience-infos .wt-experienceaccordion li:last-child .wt-accordioninnertitle{ margin-bottom: 20px;} */

.wt-updatall.update-transparent{background: transparent;box-shadow: none;margin-top: 20px;}

ul.wt-tabstitle.nav.navbar-nav {
 
  padding-bottom: 25px;
}

.wt-tabscontent-newdesign input.form-control  , .wt-tabscontent-newdesign textarea.form-control , .wt-tabscontent-newdesign select {
  border: 1px solid #C3C2C2  !important;border-radius: 4px !important;
  box-shadow: 0px 1px 1px rgba(0, 0, 0, .15);
  color: #000;
  font-family: "Quicksand", sans-serif !important;
  font-weight: 500;
  text-transform: capitalize;
}
.wt-tabscontent-newdesign input.form-control::-ms-input-placeholder  , .wt-tabscontent-newdesign textarea.form-control::-ms-input-placeholder ,
 .wt-tabscontent-newdesign select 
{
  color: #000; opacity: 1;
}

.wt-tabscontent-newdesign input.form-control::placeholder  , .wt-tabscontent-newdesign textarea.form-control::placeholder ,
 .wt-tabscontent-newdesign select 
{
  color: #000; opacity: 1;
}


  .wt-skillsform .wt-tabscontent-newdesign fieldset .form-group .wt-select select{ border:0; border-radius: 0 !important;}

  .wt-tabscontent-newdesign input[type=radio], .wt-tabscontent-newdesign input[type=checkbox]{
    border: 0  !important;border-radius: 0px !important;
  box-shadow: none !important;
  }

  .wt-userexperience-infos .wt-rightarea i.lnr.lnr-trash {
    color: #000;
}

.wt-addprojectsholder.wt-tabsinfo.la-awards.la-awrd-custom-design {
  border: 1px #ccc solid;
  float: left;
  padding: 30px;
  border-radius: 10px;
  margin-bottom: 50px;
  width: 100%;
  padding-bottom: 5px;
  padding-top: 30px;
}

.wt-addprojectsholder.wt-tabsinfo.la-awards.la-awrd-custom-design .wt-tabscontenttitle {

  background: transparent;    padding: 0;
  margin-bottom: 18px;
}
.wt-addprojectsholder.wt-tabsinfo.la-awards.la-awrd-custom-design .wt-tabscontenttitle h2{  font-size: 22px;}

.wt-addprojectsholder.wt-tabsinfo.la-awards.la-awrd-custom-design .wt-tabscontenttitle:before { display:none;}

.wt-userexperience-infos li.project-inner-list-item {
  margin-bottom: 10px;
}

.wt-userform .wt-userexperience-infos fieldset  .project-inner-list-item  .form-group {
 
  margin-bottom: 10px;
}

.lara-detail-form.lara-detail-form-last{ padding: 0;}

.la-awards.la-awrd-custom-design .wt-experienceaccordion .award-inner-list  .wt-accordioninnertitle {
  border-top: 0;
  border-radius: 4px !important;
  border-bottom: 0;
  background: #f2f2f2;
  border-radius: 4px;
  border: 1px solid #C3C2C2 !important;
  margin-bottom: 10px;
}
.la-awards.la-awrd-custom-design .wt-experienceaccordion{ padding: 0;}
.la-awards.la-awrd-custom-design  .wt-accordioninnertitle .wt-rightarea a {
  width: 14px;
  float: left;
  color: #f00;
  height: 30px;
  font-size: 14px;
  line-height: 30px;
  border-radius: 4px;
  text-align: center;
  line-height: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: transparent;
}
.la-awards.la-awrd-custom-design  .wt-rightarea a {
  width: 30px;
  float: left;
  color: #fff;
  height: 30px;
  font-size: 14px;
  line-height: 30px;
  border-radius: 4px;
  text-align: center;
}

.la-awards.la-awrd-custom-design .wt-rightarea i.lnr.lnr-trash {
  color: #000;
}

.la-awards.la-awrd-custom-design .wt-collapseexp , .la-awards.la-awrd-custom-design .wt-collapseexp.show {
  float: left;
  width: 100%;
  padding: 0;
  background: transparent;
  border: 0;
  padding-top: 10px;
}

.emp-detail-full .wt-dashboardtabsholder {
  background: #ffff;
  box-shadow: none;
}
.wt-dbsectionspace.wt-haslayout.la-ps-employer.emp-detail-full {
  padding: 0;
}

.wt-main.wt-haslayout.main-site-pf-view    { background: #fff; font-family: "Quicksand", sans-serif !important;}

.wt-dbsectionspace.wt-haslayout.la-ps-employer.emp-detail-full .wt-dashboardtabs.wt-dashboardtabs-profile-tab {
  width: 25%;
}

.wt-dbsectionspace.wt-haslayout.la-ps-employer.emp-detail-full .wt-tabscontent.tab-content {
  border: 0;
  width: 75%;
}

.wt-dashboardbox.wt-dashboardtabsholder.wp-box-white .wt-tabscontent , 
 .wt-main.wt-haslayout.main-site-pf-view  .wt-tabscontent {
  border: 0;
  width: 75%;

}
.wt-dashboardbox.wt-dashboardtabsholder.wp-box-white  .wt-dashboardtabs.wt-dashboardtabs-profile-tab  , 
.wt-main.wt-haslayout.main-site-pf-view  .wt-dashboardtabs.wt-dashboardtabs-profile-tab  {
  width: 25%;
}
.wt-tabscontenttitle.wt-tabscontenttitle-customt  .wt-tabscontenttitle h2 {
  margin: 0;
  display: block;
  font-weight: 400;
  font-size: 16px;
  line-height: 20px;
  font-family: "Quicksand", sans-serif;
  color: #414042;
  font-weight: 500;
}

.wt-tabscontent-newdesign.wt-tabscontent-newdesign-bill {
  padding-top: 30px;
}

.freelancer-profile.wt-dbsectionspace.wp-box-white-emp {
  padding: 0;
}

.wt-dashboardbox.wt-dashboardtabsholder.wp-box-white {
  background: transparent;
  border: 0;
  box-shadow: none;
}

.wt-main.wt-haslayout.main-site-pf-view .wt-haslayout {
  width: 100%;
  float: left;
}

.wt-main.wt-haslayout.main-site-pf-view .wt-dashboardbox.wt-dashboardtabsholder {
  background: #fff;
  box-shadow: none;
}

.wt-settingscontent.wt-settingscontent-banner.wt-settingscontent-banner-pf .form-group-label .wt-labelgroup {
  float: none;
    width: 100%;
    padding: 10px;
    border: 2px dashed #ddd;
    border: 2px dashed #d9d9d9;
    border-radius: 4px;
    height: 80px;
    background: #d9d9d9;
    font-size: 16px;
    color: #000000;
    font-weight: 500;
    display: flex;
    align-items: center;
    justify-content: center;
    max-width: 180px;
    height: 180px;
    border-radius: 100px;
    margin: 0 auto;
    width: 100%;flex-direction: column;
}
.main-site-pf-view .wt-settingscontent .dz-message .form-group-label label {
  margin-right: 14px;
}
.main-site-pf-view .wt-settingscontent.wt-settingscontent-banner-pf .dz-message .form-group-label label {
  margin-right: 0px;
}
.pf-banner-capt {
  max-width: 300px;
  margin: 0 auto;
  text-align: center;
  margin-top: 18px !important;
  padding-top: 18px !important; padding-bottom: 18px;
  float: none;
  margin: 0 auto;
  display: flex;
  align-items: center;
  width: 100%;
  color: #696969;
  font-weight: 500;
}

.main-site-pf-view .la-skills-holder-custom .form-group-holder .wt-select{ border:0 !important;}
.main-site-pf-view  .la-skills-holder-custom .form-group-holder input#selected_rating_value{border:0 !important;border: 1px solid #C3C2C2 !important;
  border-radius: 4px !important;
  box-shadow: 0px 1px 1px rgba(0, 0, 0, .15);}

  .wt-skillsform fieldset .form-group.wt-btnarea .wt-btn {
    padding: 0 44px;
    font-family: "Quicksand", sans-serif;
}

.wt-updatall.update-transparent .wt-btn {
  font-family: "Quicksand", sans-serif;
  font-size: 16px;
  padding: 0px 50px;
}

.main-site-pf-view  .vdpHeadCell {
  padding: .3em .5em 1.8em;
  font-size: 10px;
  padding-bottom: 0;
}

.main-site-pf-view  .vdpCellContent {
  font-size: 10px;}

  .main-site-pf-view   .vdpComponent.vdpWithInput input {
    font-weight: 500;
    color: #000 !important;
}

.main-site-pf-view  .vdpClearInput:before {
  background-image: url(../images/cus_date.svg);
  content: "" !important;
  width: 30px !important;
  height: 30px !important;
  background-repeat: no-repeat !important;
  border: 0 !important;
  color: transparent !important;
  border-radius: 0 !important;
  margin: -9px -14px !important;background-color: transparent !important;
}

.main-site-pf-view  .form-group.form-group-half .form-control {
  font-weight: 500;
  color: #000;
}


.wt-tabscontenttitle.wt-tabscontenttitle-customt .wt-tabscontenttitle.wt-addnew h2{ font-size: 20px !important;}

.wt-addprojectsholder.wt-tabsinfo.la-awards.la-awrd-custom-design 
 .wt-tabscontenttitle.wt-addnew h2{font-size: 20px !important;}

 .la-awards.la-awards.la-awrd-custom-design  .wt-experienceaccordion .award-inner-list .wt-collapseexp fieldset {
  overflow: visible;
  padding-bottom: 15px;
}

.la-awards.la-awards.la-awrd-custom-design  .form-group.form-group-half {
  margin-bottom: 10px !important;
}

.la-project-custom-design  .form-group.form-group-half {
  margin-bottom: 10px !important;
}

.lara-detail-form.lara-detail-form-last .form-group {
  margin-bottom: 10px;
}

.main-site-pf-view .wt-radio input[type="radio"] + label:after {
  top: 4px;
  left: 4px;
  width: 10px;
  height: 10px;
  content: "";
  background: #FF5851;
  border-radius: 50px;
}

.main-site-pf-view .wt-radio input[type="radio"] + label:before {
  height: 18px;
  width: 18px;
  border-radius: 50px;
  border: 1px solid #FF5851;
}

.main-site-pf-view .wt-tabcompanyinfo .wt-accordiondetails {
  padding: 0;
  margin-top: 10px;
}

@media screen and ( max-width:767px){

  .wt-dbsectionspace.wt-haslayout.la-ps-employer.emp-detail-full .wt-dashboardtabs.wt-dashboardtabs-profile-tab {
    width: 100%;
  }
  
  .wt-dbsectionspace.wt-haslayout.la-ps-employer.emp-detail-full .wt-tabscontent.tab-content {
    border: 0;
    width: 100%;
  }
  
  .wt-dashboardbox.wt-dashboardtabsholder.wp-box-white .wt-tabscontent , 
   .wt-main.wt-haslayout.main-site-pf-view  .wt-tabscontent {
    border: 0;
    width: 100%;
  
  }
  .wt-dashboardbox.wt-dashboardtabsholder.wp-box-white  .wt-dashboardtabs.wt-dashboardtabs-profile-tab  , 
  .wt-main.wt-haslayout.main-site-pf-view  .wt-dashboardtabs.wt-dashboardtabs-profile-tab  {
    width: 100%;
  }
}


.wt-tabscontent-newdesign.wt-tabscontent-newdesign-bill .form-group {
  margin-bottom: 10px;
}

.wt-tabscontent-newdesign.wt-tabscontent-newdesign-bill .wt-formtheme.ld {
   margin:0 0px;
}

.wt-formtheme.wt-formtheme-skill-update{ margin:0 10px;}

.wt-main.wt-haslayout.main-site-pf-view   { padding: 0 !important;}

.wt-formtheme.theme-custom .form-group {
  margin-bottom: 10px;
}

.wt-skills.la-skills-holder.wt-tabsinfo.la-skills-holder-custom .wt-skillsform fieldset .form-group.wt-btnarea .wt-btn:hover {
  box-shadow: none;
}

.wt-skills.la-skills-holder.wt-tabsinfo.la-skills-holder-custom .wt-skillsform fieldset .form-group.wt-btnarea .wt-btn{ margin-top: 3px;}
.main-site-pf-view  .lnr-pencil {
  content: none;

  background-image: url(../images/mdi_pencil.png);
  content: "" !important;
  width: 30px !important;
  height: 30px !important;
  background-repeat: no-repeat !important;
  border: 0 !important;
  color: transparent !important;
  border-radius: 0 !important;
background-color: transparent !important;margin-top: 5px; cursor: pointer; display: inline-block;
}
.main-site-pf-view  .wt-myskills li .wt-rightarea a{     background: transparent !important;}
.main-site-pf-view  .lnr-trash {
  content: none;

  background-image: url(../images/mdi-trash.png);
  content: "" !important;
  width: 30px !important;
  height: 30px !important;
  background-repeat: no-repeat !important;
  border: 0 !important;
  color: transparent !important;
  border-radius: 0 !important;
 background-color: transparent !important; margin-top: 5px; cursor: pointer;display: inline-block;
}

.main-site-pf-view  .wt-userexperience-infos .wt-accordioninnertitle .wt-rightarea a{ width:24px !important}

.main-site-pf-view  .lnr-trash:before , .main-site-pf-view  .lnr-pencil:before{ display: none;} 