@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700&amp;display=swap);
@import url(https://fonts.googleapis.com/css?family=Muli:300,400,600,700);
.no-js #loader {
    display: none;
}
.js #loader {
    display: block;
    position: absolute;
    left: 100px;
    top: 0;
}
.Loader {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 9999999;
    background: url(../img/loader.gif) center no-repeat #fff;
}
* {
    outline: 0;
}
body {
    background: #fff;
    color: #2d4379;
    font-size: 14px;
    font-family:Arial, Helvetica, sans-serif;
    margin: 0;
    overflow-x: hidden;
    font-weight: 400;
    line-height: 1.7;
}
html {
    position: relative;
    min-height: 100%;
    background: #fff;
}
a {
    color: #2d4379;
    text-decoration: none;
    background-color: transparent;
    -webkit-text-decoration-skip: objects;
}
.btn,
.btn:focus,
.btn:hover,
a:focus,
a:hover {
    text-decoration: none;
}
a.link {
    color: #3e4555;
}
a.link:focus,
a.link:hover,
a:focus,
a:hover {
    color: #16b739;
}
a.text-success:focus,
a.text-success:hover {
    color: #27b737 !important;
}
a.text-primary:focus,
a.text-primary:hover {
    color: #007bff !important;
}
a.text-warning:focus,
a.text-warning:hover {
    color: #ff9b20 !important;
}
a.text-danger:focus,
a.text-danger:hover {
    color: #f33066 !important;
}
a.white-link {
    color: #fff;
}
a.white-link:focus,
a.white-link:hover {
    color: #263238;
}
.img-responsive {
    width: 100%;
    height: auto;
    display: inline-block;
}
.img-rounded {
    border-radius: 4px;
}
html body .mdi-set,
html body .mdi:before {
    line-height: initial;
}
section {
    /*padding: 80px 0 80px;*/
}
section.min-sec {
    /*padding: 80px 0 50px 0;*/
}
section.min-half {
    padding: 80px 0 20px;
}
.light-w {
    background: #f2fdff;
}
.themes-slides {
    padding: 0 15px;
}
.gray {
    background: #f5f7f6;
}
.gray-bg {
    background: #eff2f9;
}
.gray-light {
    background: #f6f7f9;
}
.inner-bg {
    background: #f6f7fb;
}
.tbl {
    display: table;
}
.full-height {
    height: 100%;
}
.table-cell {
    display: table-cell;
    vertical-align: middle;
}
.no-ul-list {
    padding: 0;
}
.no-ul-list li {
    list-style: none;
}
.progress {
    margin-bottom: 1.5em;
}
.full-width {
    width: 100%;
}
address,
blockquote,
dd,
dl,
dt,
ol,
p,
ul {
    margin: 0 0 10px;
}
.owl-carousel .item {
    padding: 0 15px;
}
.sec-heading h2 {
    font-weight: 700;
}
.sec-heading-left {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    align-items: center;
}
.sec-heading-left .sh-left {
    flex: 1;
}
.sec-heading-left .sh-left h4 {
    font-size: 18px;
    margin: 0;
}
.btn_o9u7 {
    height: 50px;
    display: inline-flex;
    background: #ea1717;
    padding: 10px 40px;
    border-radius: 5px;
    align-items: center;
    color: #fff;
    font-weight: 600;
    margin-top: 1rem;
    transition: all ease 0.4s;
}
.btn_o9u7:focus,
.btn_o9u7:hover {
    color: #fff;
    background: #17182d;
}
.light.btn-browse {
    height: 45px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    background: 0 0;
    border: 2px solid #384356;
    border-radius: 6px;
    padding: 10px 15px;
}
a.btn.btn-sec.btn-primary {
    border-radius: 50px;
    padding: 8px 18px;
    font-size: 13px;
}
p.lights {
    font-size: 20px;
    font-weight: 300;
    line-height: 1.9;
}
body.modal-open {
    overflow-y: hidden !important;
    padding-right: 0 !important;
}
.bg-dark {
    background-color: #2a2f3a !important;
}
h1,
h2,
h3,
h4 {
    color: #1a274e;
    font-weight: 700;
    font-family: Montserrat, sans-serif;
}
h5,
h6 {
    color: #2d3954;
    font-weight: 600;
}
h1 {
    line-height: 40px;
    font-size: 36px;
}
h2 {
    line-height: 36px;
    font-size: 30px;
}
h3 {
    line-height: 30px;
    font-size: 24px;
}
h4 {
    line-height: 26px;
    font-size: 21px;
}
h5 {
    line-height: 22px;
    font-size: 18px;
}
h6 {
    line-height: 20px;
    font-size: 16px;
}
.lead {
    font-size: 20px !important;
}
.lead-i {
    font-size: 22px !important;
    font-style: italic;
}
.display-5 {
    font-size: 3rem;
}
.display-6 {
    font-size: 36px;
}
.display-7 {
    font-size: 26px;
}
.box {
    border-radius: 4px;
    padding: 10px;
}
html body .dl {
    display: inline-block;
}
html body .db {
    display: block;
}
.no-wrap td,
.no-wrap th {
    white-space: nowrap;
}
.circle {
    border-radius: 100%;
}
.theme-cl {
    color: #df3411 !important;
}
.theme-cl-2 {
    color: #0b85ec;
}
.theme-bg {
    background: #df3411;
}
.bl-dark {
    background: #1e2944;
}
.dark-2 {
    background: #2944c1;
}
.dark-3 {
    background: #0b85ec;
}
.btn.theme-bg {
    color: #fff !important;
}
.theme-bg-blue {
    background: #0b85ec;
}
.theme-bg-green {
    background: #01b753;
}
ul.list-style {
    padding: 0;
    margin: 0;
}
ul.list-style li {
    margin-bottom: 1.2em;
    line-height: 1.5;
    list-style: none;
    padding-left: 30px;
    position: relative;
}
ul.list-style li:before {
    content: "\e64c";
    position: absolute;
    left: 0;
    font-size: 16px;
    top: 0;
    color: #27b737;
    font-family: themify;
}
ul.list-style.style-2 li:before {
    content: "\e628" !important;
    color: #0273ff;
}
.ht-80 {
    height: 80px !important;
}
.ht-150 {
    height: 150px !important;
}
.ht-160 {
    height: 160px;
}
.ht-170 {
    height: 170px;
}
.ht-180 {
    height: 180px;
}
.ht-100 {
    height: 100%;
    min-height: 580px;
}
.h-100 {
    height: 100vh;
    min-height: 580px;
}
blockquote {
    font-size: 1.78571429em;
    line-height: 1.5em;
    padding: 0;
    margin: 0;
    border-left: 0;
}
blockquote {
    font-family: "Crimson Text", serif;
    font-style: italic;
    font-weight: 300;
}
blockquote:not(:last-child) {
    margin-bottom: 1.04em;
}
[data-overlay] {
    position: relative;
}
[data-overlay]:before {
    position: absolute;
    content: "";
    background: #11151f;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 1;
}
.do-light[data-overlay]:before {
    position: absolute;
    content: "";
    background: #fff;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 1;
}
[data-overlay] :not(.container):not(.bg-img-holder) {
    z-index: 2;
}
[data-overlay].image--light:before {
    background: #fff;
}
[data-overlay].bg--primary:before {
    background: #4a90e2;
}
[data-overlay="1"]:before {
    opacity: 0.1;
}
[data-overlay="2"]:before {
    opacity: 0.2;
}
[data-overlay="3"]:before {
    opacity: 0.3;
}
[data-overlay="4"]:before {
    opacity: 0.4;
}
[data-overlay="5"]:before {
    opacity: 0.5;
}
[data-overlay="6"]:before {
    opacity: 0.6;
}
[data-overlay="7"]:before {
    opacity: 0.7;
}
[data-overlay="8"]:before {
    opacity: 0.8;
}
[data-overlay="9"]:before {
    opacity: 0.9;
}
[data-overlay="10"]:before {
    opacity: 1;
}
[data-overlay="0"]:before {
    opacity: 0;
}
.imagebg {
    position: relative;
}
.imagebg .container {
    z-index: 2;
}
.imagebg .container:not(.pos-absolute) {
    position: relative;
}
.imagebg:not(.image--light) blockquote,
.imagebg:not(.image--light) h1,
.imagebg:not(.image--light) h2,
.imagebg:not(.image--light) h3,
.imagebg:not(.image--light) h4,
.imagebg:not(.image--light) h5,
.imagebg:not(.image--light) h6,
.imagebg:not(.image--light) p,
.imagebg:not(.image--light) ul {
    color: #fff;
}
.imagebg:not(.image--light) .bg--white h1,
.imagebg:not(.image--light) .bg--white h2,
.imagebg:not(.image--light) .bg--white h3,
.imagebg:not(.image--light) .bg--white h4,
.imagebg:not(.image--light) .bg--white h5,
.imagebg:not(.image--light) .bg--white h6 {
    color: #252525;
}
.imagebg:not(.image--light) .bg--white p,
.imagebg:not(.image--light) .bg--white ul {
    color: #666;
}
div[data-overlay] h1,
div[data-overlay] h2,
div[data-overlay] h3,
div[data-overlay] h4,
div[data-overlay] h5,
div[data-overlay] h6 {
    color: #fff;
}
div[data-overlay] p,
div[data-overlay] ul {
    color: #fff;
}
.clear {
    clear: both;
}
ol li {
    margin: 5px 0;
}
.bg-cover {
    background-size: cover !important;
    background-position: center !important;
}
.image-bottom {
    background-size: auto !important;
    background-position: bottom !important;
}
.image-bg {
    background-size: cover !important;
    background-position: center !important;
}
.default-bg {
    background-size: initial !important;
    background-position: initial !important;
}
.image-bg-wrap {
    background-size: cover !important;
    background-position: center !important;
    position: relative;
}
.image-bg-wrap:before {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #182538;
    display: block;
    content: "";
    opacity: 0.8;
}
.op-8 {
    opacity: 0.8;
}
.op-7 {
    opacity: 0.7;
}
.op-5 {
    opacity: 0.5;
}
.op-3 {
    opacity: 0.3;
}
html body .font-bold {
    font-weight: 600;
}
html body .font-normal {
    font-weight: 400;
}
html body .font-light {
    font-weight: 300;
}
html body .font-medium {
    font-weight: 500;
}
html body .font-16 {
    font-size: 16px;
}
html body .font-14 {
    font-size: 14px;
}
html body .font-13 {
    font-size: 13px;
}
html body .font-10 {
    font-size: 10px;
}
html body .font-18 {
    font-size: 18px;
}
html body .font-20 {
    font-size: 20px;
}
html body .font-stylish {
    font-family: Calafia-Regular;
}
html body .b-0 {
    border: none !important;
}
html body .b-r {
    border-right: 1px solid #e2e5ea !important;
}
html body .b-l {
    border-left: 1px solid #e2e5ea !important;
}
html body .b-b {
    border-bottom: 1px solid #e2e5ea !important;
}
html body .b-t {
    border-top: 1px solid #e2e5ea !important;
}
html body .b-all {
    border: 1px solid #e2e5ea !important;
}
.thumb-sm {
    height: 32px;
    width: 32px;
}
.thumb-md {
    height: 48px;
    width: 48px;
}
.thumb-lg {
    height: 88px;
    width: 88px;
}
.hide {
    display: none;
}
.img-circle {
    border-radius: 100%;
}
.radius {
    border-radius: 4px;
}
.text-white {
    color: #fff !important;
}
.text-danger {
    color: #fc4755 !important;
}
.text-muted {
    color: #8d97ad !important;
}
.text-warning {
    color: #ff9b20 !important;
}
.text-success {
    color: #27b737 !important;
}
.text-info {
    color: #0b85ec !important;
}
.text-inverse {
    color: #3e4555 !important;
}
html body .text-blue {
    color: #02bec9;
}
html body .text-purple {
    color: #615fff;
}
html body .text-primary {
    color: #00aee1 !important;
}
html body .text-megna {
    color: #1dc8cd;
}
html body .text-dark {
    color: #8d97ad;
}
html body .text-themecolor {
    color: #00aee1;
}
.alert-primary {
    color: #05f;
    background-color: #eaf1ff;
    border-color: #eaf1ff;
}
.alert-success {
    color: #27b737;
    background-color: #e9ffeb;
    border-color: #e9ffeb;
}
.alert-warning {
    color: #ff9b20;
    background-color: #fff5e9;
    border-color: #fff5e9;
}
.alert-info {
    color: #08a7c1;
    background-color: #effdff;
    border-color: #effdff;
}
.alert-danger {
    color: #f33066;
    background-color: #ffe9e9;
    border-color: #ffe9e9;
}
.alert-dark {
    color: #3e4758;
    background-color: #eff4ff;
    border-color: #eff4ff;
}
.alert-secondary {
    color: #4b5d6f;
    background-color: #d6dfe8;
    border-color: #d6dfe8;
}
.bg-primary {
    background-color: #00aee1 !important;
}
.bg-success {
    background-color: #27b737 !important;
}
.bg-info {
    background-color: #00aee1 !important;
}
.bg-warning {
    background-color: #ff9b20 !important;
}
.bg-danger {
    background-color: #f33066 !important;
}
.bg-orange {
    background-color: #ec2828 !important;
}
.bg-yellow {
    background-color: #fed700;
}
.bg-facebook {
    background-color: #3b5a9a;
}
.bg-twitter {
    background-color: #56adf2;
}
html body .bg-megna {
    background-color: #1dc8cd;
}
html body .bg-theme {
    background-color: #00aee1;
}
html body .bg-inverse {
    background-color: #374158;
}
html body .bg-purple {
    background-color: #7460ee !important;
}
html body .bg-light {
    background-color: #f4f8fa !important;
}
html body .bg-light-primary {
    background-color: #f1effd;
}
html body .bg-light-purple {
    background-color: #f1f1ff;
}
html body .bg-light-success {
    background-color: #e8fdeb;
}
html body .bg-light-info {
    background-color: #cfecfe;
}
html body .bg-light-extra {
    background-color: #ebf3f5;
}
html body .bg-light-warning {
    background-color: #fff8ec;
}
html body .bg-light-danger {
    background-color: #f9e7eb;
}
html body .bg-light-inverse {
    background-color: #f6f6f6;
}
html body .bg-light {
    background-color: #f5f7f9;
}
html body .bg-white {
    background-color: #fff;
}
html body .bg-whites {
    background-color: #f4f5f7;
}
html body .bg-red {
    background-color: #e21137;
}
html body .bg-green {
    background-color: #4caf50;
}
html body .bg-sky {
    background-color: #20b2c1;
}
html body .bg-blue {
    background-color: #03a9f4;
}
html body .bg-dark-blue {
    background-color: #192c48;
}
.round {
    line-height: 48px;
    color: #fff;
    width: 50px;
    height: 50px;
    display: inline-block;
    font-weight: 400;
    text-align: center;
    border-radius: 100%;
    background: #00aee1;
}
.round img {
    border-radius: 100%;
}
.round-lg {
    line-height: 65px;
    width: 60px;
    height: 60px;
    font-size: 30px;
}
.round.round-info {
    background: #00aee1;
}
.round.round-warning {
    background: #ff9b20;
}
.round.round-danger {
    background: #f33066;
}
.round.round-success {
    background: #27b737;
}
.round.round-primary {
    background: #00aee1;
}
ul.simple-list {
    padding: 0;
    margin: 0;
}
ul.simple-list li {
    list-style: none;
    padding: 10px 5px 10px 28px;
}
ul.simple-list li {
    list-style: none;
    padding: 10px 5px 10px 28px;
    position: relative;
}
ul.simple-list li:before {
    content: "\e6af";
    font-family: themify;
    position: absolute;
    left: 0;
}
.label {
    padding: 3px 15px;
    color: #fff;
    font-weight: 400;
    border-radius: 4px;
    font-size: 75%;
}
.label-rounded {
    border-radius: 60px;
}
.label-custom {
    background-color: #1dc8cd;
}
.label-success {
    background-color: #27b737;
}
.label-info {
    background-color: #00aee1;
}
.label-warning {
    background-color: #ff9b20;
}
.label-danger {
    background-color: #f33066;
}
.label-megna {
    background-color: #1dc8cd;
}
.label-primary {
    background-color: #00aee1;
}
.label-purple {
    background-color: #7460ee;
}
.label-red {
    background-color: #fb3a3a;
}
.label-inverse {
    background-color: #3e4555;
}
.label-default {
    background-color: #f4f8fa;
}
.label-white {
    background-color: #fff;
}
.label-light-success {
    background-color: #e8fdeb;
    color: #27b737;
}
.label-light-info {
    background-color: #cfecfe;
    color: #00aee1;
}
.label-light-warning {
    background-color: #fff8ec;
    color: #ff9b20;
}
.label-light-danger {
    background-color: #f9e7eb;
    color: #f33066;
}
.label-light-megna {
    background-color: #e0f2f4;
    color: #1dc8cd;
}
.label-light-primary {
    background-color: #f1effd;
    color: #00aee1;
}
.label-light-inverse {
    background-color: #f6f6f6;
    color: #3e4555;
}
.table thead th {
    vertical-align: bottom;
    border-bottom: 1px solid transparent;
    border-top: 0 !important;
}
.table-striped tbody tr:nth-of-type(odd) {
    background-color: #f7f9fb;
}
.table > tbody > tr > td,
.table > tbody > tr > th,
.table > tfoot > tr > td,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > thead > tr > th {
    border-top: 1px solid #f7f9fb;
}
.table tr td,
.table tr th {
    border-color: #eaeff5;
    padding: 12px 15px;
    vertical-align: middle;
}
.table.tbl-big tr td,
.table.tbl-big tr th {
    padding: 20px 15px;
}
.table.tbl-big.center tr td,
.table.tbl-big.center tr th {
    padding: 20px 15px;
    text-align: center;
}
table.table tr th {
    font-weight: 600;
}
.table-dark {
    color: #fff;
    background-color: #212529;
}
.table-dark td,
.table-dark th,
.table-dark thead th {
    border-color: #32383e !important;
}
.table .thead-dark th {
    color: #fff;
    background-color: #212529;
    border-color: #32383e;
}
.badge {
    font-weight: 400;
}
.badge-xs {
    font-size: 9px;
}
.badge-sm,
.badge-xs {
    -webkit-transform: translate(0, -2px);
    -ms-transform: translate(0, -2px);
    -o-transform: translate(0, -2px);
    transform: translate(0, -2px);
}
.badge-success {
    background-color: #27b737;
}
.badge-info {
    background-color: #00aee1;
}
.badge-primary {
    background-color: #00aee1;
}
.badge-warning {
    background-color: #ff9b20;
}
.badge-danger {
    background-color: #f33066;
}
.badge-purple {
    background-color: #7460ee;
}
.badge-red {
    background-color: #fb3a3a;
}
.badge-inverse {
    background-color: #3e4555;
}
ul.list-style-none {
    margin: 0;
    padding: 0;
}
ul.list-style-none li {
    list-style: none;
}
ul.list-style-none li a {
    color: #8d97ad;
    padding: 8px 0;
    display: block;
    text-decoration: none;
    font-size: 15.5px;
}
ul.list-style-none li a:hover {
    color: #00aee1;
}
.lists-1,
.lists-2,
.lists-3,
.lists-4 {
    margin: 0;
    padding: 0;
}
.lists-1 li,
.lists-2 li,
.lists-3 li,
.lists-4 li {
    list-style: none;
    margin: 1px 0 14px;
    line-height: 27px;
    margin-left: 22px;
    position: relative;
}
.lists-1 li:before,
.lists-2 li:before,
.lists-3 li:before,
.lists-4 li:before {
    font-family: themify;
    margin: 0;
    position: relative;
    color: #66676b;
    float: left;
    margin-left: -22px;
    display: block;
}
.lists-1 li:before {
    content: "\e71b";
    font-size: 13px;
}
.lists-2 li:before {
    content: "\e724";
    font-size: 13px;
}
.lists-3 li:before {
    content: "\e64c";
    font-size: 13px;
}
.lists-4 li:before {
    content: "\e60a";
    font-size: 13px;
}
.dropdown-item {
    padding: 8px 1rem;
    color: #607394;
    font-size: 15.5px;
}
.btn {
    color: #fff;
    padding: 1rem 2rem;
    cursor: pointer;
    -webkit-transition: 0s;
    -o-transition: 0s;
    transition: 0s;
    border-radius: 0.2rem;
    font-family: Poppins, sans-serif;
}
.btn-dark {
    color: #fff;
    background-color: #202038;
    border-color: #202038;
}
.btn.btn-lg {
    padding: 1.2rem 2.5rem;
}
.btn:hover {
    color: #fff;
}
.btn:focus {
    -webkit-box-shadow: none;
    box-shadow: none;
}
.btn-link {
    -webkit-box-shadow: none;
    box-shadow: none;
    color: #263238;
    padding: 10px 15px;
}
.btn-link .underline {
    border-bottom: 1px solid #263238;
}
.btn-link:hover {
    color: #27b737;
}
.btn-light {
    color: #263238;
}
.btn-light:hover {
    background: #00aee1;
    color: #fff;
    border-color: #00aee1;
}
.btn-lg {
    padding: 1.2em 2em;
    font-size: 1em;
}
.btn-md {
    padding: 1em 1.5em;
    font-size: 1em;
}
.btn-sm {
    padding: 0.25rem 0.5rem;
    font-size: 12px;
}
.btn-xs {
    padding: 0.25rem 0.5rem;
    font-size: 10px;
}
.btn-circle {
    border-radius: 100%;
    width: 40px;
    height: 40px;
    padding: 10px;
}
.btn-circle.btn-md {
    padding: 18px 0;
    width: 60px;
    height: 60px;
    font-size: 20px;
}
.btn-circle.btn-sm {
    width: 35px;
    height: 35px;
    padding: 8px 10px;
    font-size: 14px;
}
.btn-circle.btn-lg {
    width: 70px;
    height: 70px;
    padding: 24px 15px;
    font-size: 20px;
    line-height: 23px;
}
.btn-circle.btn-xl {
    width: 70px;
    height: 70px;
    padding: 14px 15px;
    font-size: 24px;
}
.btn-rounded {
    border-radius: 60px;
    -webkit-border-radius: 60px;
}
.btn-arrow {
    position: relative;
}
.btn-arrow span {
    display: inline-block;
    position: relative;
    -webkit-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
    will-change: transform;
}
.btn-arrow:focus span,
.btn-arrow:hover span {
    -webkit-transform: translate3d(-1rem, 0, 0);
    transform: translate3d(-1rem, 0, 0);
}
.btn-arrow i {
    position: absolute;
    width: 1.1em;
    right: 0;
    right: 0;
    opacity: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
    will-change: right, opacity;
}
.btn-arrow:focus i,
.btn-arrow:hover i {
    opacity: 1;
    right: -2rem;
}
.btn-secondary,
.btn-secondary.disabled {
    -webkit-transition: 0.2s ease-in;
    -o-transition: 0.2s ease-in;
    transition: 0.2s ease-in;
    background-color: #eef0f3;
    color: #8d97ad;
}
.btn-secondary.disabled:hover,
.btn-secondary:hover {
    color: #fff !important;
}
.btn-secondary.active,
.btn-secondary.disabled.active,
.btn-secondary.disabled:active,
.btn-secondary.disabled:focus,
.btn-secondary:active,
.btn-secondary:focus {
    color: #fff !important;
    background: #263238;
    border-color: #263238;
}
.btn-primary,
.btn-primary.disabled {
    background: #00aee1;
    border: 1px solid #00aee1;
    -webkit-transition: 0.2s ease-in;
    -o-transition: 0.2s ease-in;
    transition: 0.2s ease-in;
}
.btn-primary.disabled:hover,
.btn-primary:hover {
    background: #2677e6;
    border: 1px solid #2677e6;
}
.btn-primary.active,
.btn-primary.disabled.active,
.btn-primary.disabled:active,
.btn-primary.disabled:focus,
.btn-primary:active,
.btn-primary:focus {
    background: #345bcb;
}
.btn-themecolor,
.btn-themecolor.disabled {
    background: #00aee1;
    color: #fff;
    border: 1px solid #00aee1;
}
.btn-themecolor.disabled:hover,
.btn-themecolor:hover {
    background: #028ee1;
    border: 1px solid #028ee1;
}
.btn-black {
    background: #263547;
    color: #fff;
    border: 1px solid #263547;
}
.btn-black.black:focus,
.btn-black.black:hover {
    background: #1e2b3a !important;
    border-color: #1e2b3a !important;
}
.btn-black:focus,
.btn-black:hover {
    background: #615fff;
    color: #fff !important;
    border: 1px solid #615fff;
}
.btn-themecolor.active,
.btn-themecolor.disabled.active,
.btn-themecolor.disabled:active,
.btn-themecolor.disabled:focus,
.btn-themecolor:active,
.btn-themecolor:focus {
    background: #028ee1;
}
.btn-success,
.btn-success.disabled {
    background: #27b737;
    border: 1px solid #27b737;
    color: #fff;
}
.btn-success.disabled:hover,
.btn-success:hover {
    background: #1fd628;
    border: 1px solid #1fd628;
}
.btn-success.active,
.btn-success.disabled.active,
.btn-success.disabled:active,
.btn-success.disabled:focus,
.btn-success:active,
.btn-success:focus {
    background: #1fd628;
}
.btn-info,
.btn-info.disabled {
    background: #00aee1;
    border: 1px solid #00aee1;
    -webkit-transition: 0.2s ease-in;
    -o-transition: 0.2s ease-in;
    transition: 0.2s ease-in;
}
.btn-info.disabled:hover,
.btn-info:hover {
    background: #00aee1;
    border: 1px solid #00aee1;
}
.btn-info.disabled:hover,
.btn-info:hover,
.btn-primary.disabled:hover,
.btn-primary:focus,
.btn-primary:hover {
    color: #fff !important;
}
.btn-info.active,
.btn-info.disabled.active,
.btn-info.disabled:active,
.btn-info.disabled:focus,
.btn-info:active,
.btn-info:focus {
    background: #0976ea;
}
.btn-warning,
.btn-warning.disabled {
    background: #ff9b20;
    color: #fff;
    border: 1px solid #ff9b20;
}
.btn-warning.disabled:hover,
.btn-warning:hover {
    background: #f1901a;
    color: #fff;
    border: 1px solid #f1901a;
}
.btn-warning.active,
.btn-warning.disabled.active,
.btn-warning.disabled:active,
.btn-warning.disabled:focus,
.btn-warning:active,
.btn-warning:focus {
    background: #f1901a;
    color: #fff;
}
.btn-danger,
.btn-danger.disabled {
    background: #f33066;
    border: 1px solid #f33066;
    -webkit-transition: 0.2s ease-in;
    -o-transition: 0.2s ease-in;
    transition: 0.2s ease-in;
}
.btn-danger.disabled:hover,
.btn-danger:hover {
    background: #d73e6b;
    border: 1px solid #d73e6b;
}
.btn-danger.active,
.btn-danger.disabled.active,
.btn-danger.disabled:active,
.btn-danger.disabled:focus,
.btn-danger:active,
.btn-danger:focus {
    background: #d73e6b;
}
.btn-inverse,
.btn-inverse.disabled {
    background: #3e4555;
    border: 1px solid #3e4555;
    color: #fff;
}
.btn-inverse.disabled:hover,
.btn-inverse:hover {
    background: #232a37;
    color: #fff;
    border: 1px solid #232a37;
}
.btn-inverse.active,
.btn-inverse.disabled.active,
.btn-inverse.disabled:active,
.btn-inverse.disabled:focus,
.btn-inverse:active,
.btn-inverse:focus {
    background: #232a37;
    color: #fff;
}
.btn-red,
.btn-red.disabled {
    background: #fb3a3a;
    border: 1px solid #fb3a3a;
    color: #fff;
}
.btn-red.disabled:hover,
.btn-red:hover {
    border: 1px solid #d61f1f;
    background: #d61f1f;
}
.btn-red.active,
.btn-red.disabled.active,
.btn-red.disabled:active,
.btn-red.disabled:focus,
.btn-red:active,
.btn-red:focus {
    background: #d73e6b;
}
.btn-info-gradiant.active,
.btn-info-gradiant:active,
.btn-info-gradiant:focus {
    -webkit-box-shadow: 0;
    box-shadow: 0;
    opacity: 1;
}
.btn-outline-secondary {
    background-color: #fff;
    color: #727b84;
    -webkit-transition: 0.2s ease-in;
    -o-transition: 0.2s ease-in;
    transition: 0.2s ease-in;
}
.btn-outline-secondary.active,
.btn-outline-secondary:active,
.btn-outline-secondary:focus {
    background: #263238;
}
.btn-outline-primary {
    color: #00aee1;
    background-color: #fff;
    border-color: #00aee1;
    -webkit-transition: 0.2s ease-in;
    -o-transition: 0.2s ease-in;
    transition: 0.2s ease-in;
}
.btn-outline-primary.focus,
.btn-outline-primary:focus,
.btn-outline-primary:hover {
    background: #00aee1;
    color: #fff;
    border-color: #00aee1;
}
.btn-outline-primary.active,
.btn-outline-primary:active,
.btn-outline-primary:focus {
    background: #345bcb;
}
.btn-outline-success,
a.btn-outline-success {
    color: #27b737;
    background-color: transparent;
    border-color: #27b737;
    -webkit-transition: 0.2s ease-in;
    -o-transition: 0.2s ease-in;
    transition: 0.2s ease-in;
}
.btn-outline-success.focus,
.btn-outline-success:focus,
.btn-outline-success:hover,
a.btn-outline-success.focus,
a.btn-outline-success:focus,
a.btn-outline-success:hover {
    background: #27b737;
    border-color: #27b737;
    color: #fff;
}
.btn-outline-success.active,
.btn-outline-success:active,
.btn-outline-success:focus,
a.btn-outline-success.active,
a.btn-outline-success:active,
a.btn-outline-success:focus {
    background: #1fd628;
}
.btn-outline-info {
    color: #00aee1;
    background-color: transparent;
    border-color: #00aee1;
    -webkit-transition: 0.2s ease-in;
    -o-transition: 0.2s ease-in;
    transition: 0.2s ease-in;
}
.btn-outline-info.focus,
.btn-outline-info:focus,
.btn-outline-info:hover {
    background: #00aee1;
    border-color: #00aee1;
    color: #fff !important;
}
.btn-outline-info.active,
.btn-outline-info:active,
.btn-outline-info:focus {
    background: #00aee1;
}
.btn-outline-warning {
    color: #ff9b20;
    background-color: transparent;
    border-color: #ff9b20;
    -webkit-transition: 0.2s ease-in;
    -o-transition: 0.2s ease-in;
    transition: 0.2s ease-in;
}
.btn-outline-warning.focus,
.btn-outline-warning:focus,
.btn-outline-warning:hover {
    background: #ff9b20;
    border-color: #ff9b20;
    color: #fff;
}
.btn-outline-warning.active,
.btn-outline-warning:active,
.btn-outline-warning:focus {
    background: #f1901a;
}
.btn-outline-danger {
    color: #f33066;
    background-color: transparent;
    border-color: #f33066;
    -webkit-transition: 0.2s ease-in;
    -o-transition: 0.2s ease-in;
    transition: 0.2s ease-in;
}
.btn-outline-danger.focus,
.btn-outline-danger:focus,
.btn-outline-danger:hover {
    background: #f33066;
    border-color: #f33066;
    color: #fff;
}
.btn-outline-danger.active,
.btn-outline-danger:active,
.btn-outline-danger:focus {
    background: #d73e6b;
}
.btn-outline-red {
    color: #fb3a3a;
    background-color: transparent;
    border-color: #fb3a3a;
}
.btn-outline-red.focus,
.btn-outline-red:focus,
.btn-outline-red:hover {
    background: #fb3a3a;
    border-color: #fb3a3a;
    color: #fff;
}
.btn-outline-red.active,
.btn-outline-red:active,
.btn-outline-red:focus {
    background: #d73e6b;
}
.btn-outline-inverse {
    color: #3e4555;
    background-color: transparent;
    border-color: #3e4555;
}
.btn-outline-inverse.focus,
.btn-outline-inverse:focus,
.btn-outline-inverse:hover {
    background: #3e4555;
    border-color: #3e4555;
    color: #fff;
}
.btn-outline-light:hover {
    color: #263238 !important;
}
.btn-primary.active.focus,
.btn-primary.active:focus,
.btn-primary.active:hover,
.btn-primary.focus,
.btn-primary.focus:active,
.btn-primary:active:focus,
.btn-primary:active:hover,
.btn-primary:focus,
.open > .dropdown-toggle.btn-primary.focus,
.open > .dropdown-toggle.btn-primary:focus,
.open > .dropdown-toggle.btn-primary:hover {
    background-color: #345bcb;
    border: 1px solid #345bcb;
}
.btn-success.active.focus,
.btn-success.active:focus,
.btn-success.active:hover,
.btn-success.focus,
.btn-success.focus:active,
.btn-success:active:focus,
.btn-success:active:hover,
.btn-success:focus,
.open > .dropdown-toggle.btn-success.focus,
.open > .dropdown-toggle.btn-success:focus,
.open > .dropdown-toggle.btn-success:hover {
    background-color: #1fd628;
    border: 1px solid #1fd628;
}
.btn-info.active.focus,
.btn-info.active:focus,
.btn-info.active:hover,
.btn-info.focus,
.btn-info.focus:active,
.btn-info:active:focus,
.btn-info:active:hover,
.btn-info:focus,
.open > .dropdown-toggle.btn-info.focus,
.open > .dropdown-toggle.btn-info:focus,
.open > .dropdown-toggle.btn-info:hover {
    background-color: #00aee1;
    border: 1px solid #00aee1;
    color: #fff !important;
}
.btn-warning.active.focus,
.btn-warning.active:focus,
.btn-warning.active:hover,
.btn-warning.focus,
.btn-warning.focus:active,
.btn-warning:active:focus,
.btn-warning:active:hover,
.btn-warning:focus,
.open > .dropdown-toggle.btn-warning.focus,
.open > .dropdown-toggle.btn-warning:focus,
.open > .dropdown-toggle.btn-warning:hover {
    background-color: #f1901a;
    border: 1px solid #f1901a;
    color: #fff;
}
.btn-danger.active.focus,
.btn-danger.active:focus,
.btn-danger.active:hover,
.btn-danger.focus,
.btn-danger.focus:active,
.btn-danger:active:focus,
.btn-danger:active:hover,
.btn-danger:focus,
.open > .dropdown-toggle.btn-danger.focus,
.open > .dropdown-toggle.btn-danger:focus,
.open > .dropdown-toggle.btn-danger:hover {
    background-color: #d73e6b;
    border: 1px solid #d73e6b;
    color: #fff;
}
.btn-inverse.active,
.btn-inverse.focus,
.btn-inverse:active,
.btn-inverse:focus,
.btn-inverse:hover,
.open > .dropdown-toggle.btn-inverse {
    background-color: #232a37;
    border: 1px solid #232a37;
    color: #fff;
}
.btn-red.active,
.btn-red.focus,
.btn-red:active,
.btn-red:focus,
.btn-red:hover,
.open > .dropdown-toggle.btn-red {
    background-color: #d61f1f;
    border: 1px solid #d61f1f;
    color: #fff;
}
.btn span.btn-devider {
    display: inline-block;
    padding-left: 10px;
}
.btn-warning-light {
    color: #ff8f00 !important;
    background: rgba(255, 143, 0, 0.1);
    border-color: transparent;
}
.btn-warning-light:focus,
.btn-warning-light:hover {
    color: #fff !important;
    background: #ff8f00;
    border-color: #ff8f00;
}
.btn-success-light {
    color: #29cf8d !important;
    background: rgba(41, 207, 141, 0.1);
    border-color: transparent;
}
.btn-success-light:focus,
.btn-success-light:hover {
    color: #fff !important;
    background: #29cf8d;
    border-color: #29cf8d;
}
.btn-primary-light {
    color: #00aee1 !important;
    background: rgba(51, 137, 255, 0.1);
    border-color: transparent;
}
.btn-primary-light:focus,
.btn-primary-light:hover {
    color: #fff !important;
    background: #00aee1;
    border-color: #00aee1;
}
.btn-danger-light {
    color: #ed2929 !important;
    background: rgba(237, 41, 41, 0.1);
    border-color: transparent;
}
.btn-danger-light:focus,
.btn-danger-light:hover {
    color: #374158 !important;
    background: #fff;
    border-color: #ed2929;
}
.btn-over-light {
    color: #fff !important;
    background: rgba(255, 255, 255, 0.1);
    border-color: rgba(255, 255, 255, 0.2);
}
.btn-over-light:focus,
.btn-over-light:hover {
    color: #374158 !important;
    background: #fff;
    border-color: rgba(255, 255, 255, 0.2);
}
_tabl0jzr {
    background: 0 0;
    flex: 1;
    border-radius: 0;
}
._tabl0jzr button.btn.ecliou {
    padding: 10px 15px;
    font-size: 14px;
    color: #373c4c;
    background: #edeef3;
}
._tabl0jzr button.btn.ecliou.active {
    background: #16b739;
    color: #fff;
}
.extra_jhysfr {
    background: #fff;
    border-radius: 4px;
    overflow: hidden;
    margin-bottom: 30px;
}
.extra_jhysfr .nav-link {
    padding: 15px 20px;
    border-bottom: 1px solid #edeef3;
    border-radius: 0;
}
.extra_jhysfr .nav-link:last-child {
    border-bottom: none;
}
.nav-pills .nav-link.active,
.show > .nav-pills .nav-link {
    color: #fff;
    background-color: #16b739;
}
.extra_ijyu98 {
    background: #fff;
    border-radius: 6px;
}
.extra_ijyu98_head {
    padding: 1rem 1.5rem;
    border-bottom: 1px solid #edeef3;
}
.extra_ijyu98_head h4 {
    margin: 0;
}
.extra_ijyu98_body {
    padding: 1.5rem;
}
button.btn.btn_update {
    background: #16b739;
}
.checkbox-custom,
.radio-custom {
    opacity: 0;
    position: absolute;
}
.checkbox-custom,
.checkbox-custom-label,
.radio-custom,
.radio-custom-label {
    display: inline-block;
    vertical-align: middle;
    margin: 5px;
    cursor: pointer;
}
.checkbox-custom-label,
.radio-custom-label {
    position: relative;
}
.checkbox-custom + .checkbox-custom-label:before {
    content: "";
    background: #fff;
    border: 2px solid #dae3ec;
    display: inline-block;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    border-radius: 2px;
    padding: 2px;
    margin-right: 10px;
    text-align: center;
}
.radio-custom + .radio-custom-label:before {
    content: "";
    background: #fff;
    border: 2px solid #dae3ec;
    display: inline-block;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    padding: 2px;
    margin-right: 10px;
    text-align: center;
}
.checkbox-custom:checked + .checkbox-custom-label:before {
    background: #00aee1;
    border-radius: 2px;
    box-shadow: inset 0 0 0 4px #fff;
}
.radio-custom + .radio-custom-label:before {
    border-radius: 50%;
}
.radio-custom:checked + .radio-custom-label:before {
    background: #00aee1;
    box-shadow: inset 0 0 0 4px #fff;
}
.company-brands label {
    font-weight: 400;
    color: #828f99;
    font-size: 15px;
}
.checkbox-custom:focus + .checkbox-custom-label,
.radio-custom:focus + .radio-custom-label {
    outline: 0;
}
.company-brands input[type="checkbox"]:focus {
    outline: 0;
}
.company-brands label:focus {
    outline: 0;
}
.onoffswitch {
    position: relative;
    width: 70px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    margin: 0 auto;
}
.onoffswitch-checkbox {
    display: none;
}
.onoffswitch-label {
    display: block;
    overflow: hidden;
    cursor: pointer;
    border: 2px solid transparent;
    border-radius: 20px;
}
.onoffswitch-inner {
    display: block;
    width: 200%;
    margin-left: -100%;
    -webkit-transition: margin 0.3s ease-in 0s;
    -o-transition: margin 0.3s ease-in 0s;
    transition: margin 0.3s ease-in 0s;
}
.onoffswitch-inner:after,
.onoffswitch-inner:before {
    display: block;
    float: left;
    width: 50%;
    height: 30px;
    padding: 0;
    line-height: 30px;
    font-size: 14px;
    color: #fff;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.onoffswitch-inner:before {
    content: "";
    padding-right: 27px;
    background-color: #27b737;
    color: #fff;
}
.onoffswitch-inner:after {
    content: "";
    padding-right: 24px;
    background-color: #3e4555;
    color: #999;
    text-align: right;
}
.onoffswitch-switch {
    display: block;
    width: 23px;
    margin: 6px;
    background: #fff;
    height: 23px;
    position: absolute;
    top: -1px;
    bottom: 0;
    right: 35px;
    border-radius: 20px;
    -webkit-transition: all 0.3s ease-in 0s;
    -o-transition: all 0.3s ease-in 0s;
    transition: all 0.3s ease-in 0s;
}
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner {
    margin-left: 0;
}
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch {
    right: 0;
}
[type="radio"]:checked,
[type="radio"]:not(:checked) {
    position: absolute;
    left: -9999px;
}
[type="radio"]:checked + label,
[type="radio"]:not(:checked) + label {
    position: relative;
    padding-left: 28px;
    cursor: pointer;
    line-height: 20px;
    display: inline-block;
}
[type="radio"]:checked + label:before,
[type="radio"]:not(:checked) + label:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 20px;
    height: 20px;
    border: 2px solid #dae3ec;
    border-radius: 100%;
    background: #fff;
}
[type="radio"]:checked + label:after,
[type="radio"]:not(:checked) + label:after {
    content: "";
    width: 12px;
    height: 12px;
    background: #00aee1;
    position: absolute;
    top: 3px;
    left: 3px;
    border-radius: 100%;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
}
[type="radio"]:not(:checked) + label:after {
    opacity: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
}
[type="radio"]:checked + label:after {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
}
.card-columns {
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
}
.card-columns .card {
    margin-bottom: 30px;
}
.invisible {
    visibility: hidden !important;
}
.hidden-xs-up {
    display: none !important;
}
@media (max-width: 575px) {
    .hidden-xs-down {
        display: none !important;
    }
}
@media (min-width: 576px) {
    .hidden-sm-up {
        display: none !important;
    }
}
@media (max-width: 767px) {
    .hidden-sm-down {
        display: none !important;
    }
}
@media (min-width: 768px) {
    .hidden-md-up {
        display: none !important;
    }
}
@media (max-width: 991px) {
    .hidden-md-down {
        display: none !important;
    }
}
@media (min-width: 992px) {
    .hidden-lg-up {
        display: none !important;
    }
}
@media (max-width: 1199px) {
    .hidden-lg-down {
        display: none !important;
    }
}
@media (min-width: 1200px) {
    .hidden-xl-up {
        display: none !important;
    }
}
.hidden-xl-down {
    display: none !important;
}
.sec-heading {
    text-align: center;
    max-width: 700px;
    margin-bottom: 25px;
}
.sec-heading.light h2,
.sec-heading.light p {
    color: #fff;
}
.sec-heading p {
    margin-bottom: 5px;
    line-height: 1.6;
    margin-bottom: 10px;
}
.form-control {
    height: 56px;
    font-size: 15px;
    box-shadow: none;
    padding: 0.5rem 0.75rem;
    border: 1px solid #e7ebef;
    background-clip: initial;
}
.form-control:focus {
    box-shadow: none;
}
.select2-container--default .select2-selection--single {
    background-color: #fff;
    border-radius: 0;
    border: 1px solid #e0ecf5;
    height: 56px;
}
.input-with-shadow .select2-container--default .select2-selection--single {
    border: none;
}
.select2-container--default
    .select2-selection--single
    .select2-selection__rendered {
    color: #626a70;
    line-height: 56px;
    text-align: left;
    padding: 0 15px;
}
.select2-container--default
    .select2-selection--single
    .select2-selection__arrow {
    height: 60px;
    position: absolute;
    top: 1px;
    right: 10px;
    width: 20px;
}
.select2-container--default
    .select2-selection--single
    .select2-selection__placeholder {
    color: #8b9aad;
}
.select2-container--default
    .select2-selection--single
    .select2-selection__clear {
    right: 14px;
    top: 1px;
}
.bg--dark .form-control,
.image-bg .form-control {
    color: #495057 !important;
}
select.form-control:not([size]):not([multiple]) {
    height: 56px;
}
select.form-control.fc-lg:not([size]):not([multiple]) {
    height: 62px;
}
.form-control.fc-lg {
    height: 62px;
}
textarea.form-control {
    height: 180px;
}
.form-control.with-border {
    border-radius: 4px;
    border: 1px solid #e9ecef;
}
.form-control.with-border-shadow {
    border-radius: 4px;
    border: 1px solid #e9ecef;
    box-shadow: 0 1px 4px 0 rgb(182 187 206 / 20%);
    -webkit-box-shadow: 0 1px 4px 0 rgb(182 187 206 / 20%);
}
.with-border-shadow .select2-container--default .select2-selection--single {
    border: 1px solid #e9ecef;
    border-radius: 4px;
    box-shadow: 0 1px 4px 0 rgb(182 187 206 / 20%);
    -webkit-box-shadow: 0 1px 4px 0 rgb(182 187 206 / 20%);
}
.form-control.with-light {
    border: 1px solid #e6eaf1;
    border-radius: 4px;
    background: #f1f4f9;
}
.with-light .select2-container--default .select2-selection--single {
    border: 1px solid #e6eaf1;
    border-radius: 4px;
    background: #f1f4f9;
}
.select2-container--default .select2-selection--multiple {
    color: #626a70;
    line-height: 48px;
    text-align: left;
    padding: 0 15px;
}
.select2-container--default .select2-selection--multiple {
    background-color: #fff;
    border-radius: 0;
    border: 1px solid #e0ecf5;
    height: 56px;
}
.with-light .select2-container--default .select2-selection--multiple {
    border: 1px solid #e6eaf1;
    border-radius: 4px;
    background: #f1f4f9;
}
.select2-container--default
    .select2-selection--multiple
    .select2-selection__choice {
    background-color: #fff;
    border: 1px solid #e6ebf3;
    border-radius: 4px;
    cursor: default;
    float: left;
    margin-right: 5px;
    margin-top: 10px;
    padding: 0 5px;
    line-height: 2.5;
    font-size: 13px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
}
.babar {
    animation: disparais 0s 5s forwards;
}
@keyframes disparais {
    to {
        visibility: hidden;
    }
}
.mapping_search {
    background: #2944c1;
}
.br-0 .select2-container--default .select2-selection--single {
    border: none !important;
}
.dropdown-content {
    background-color: #fff;
    margin: 0;
    display: none;
    min-width: 100px;
    max-height: 650px;
    overflow-y: auto;
    opacity: 0;
    position: absolute;
    z-index: 999;
    padding: 0;
}
.autocomplete-content {
    margin-top: -15px;
    display: block;
    opacity: 1;
    position: static;
}
.dropdown-content li {
    clear: both;
    color: rgba(0, 0, 0, 0.87);
    cursor: pointer;
    min-height: 50px;
    line-height: 1.5rem;
    width: 100%;
    text-align: left;
    text-transform: none;
}
ul:not(.browser-default) li {
    list-style-type: none;
}
.dropdown-content li > a,
.dropdown-content li > span {
    font-size: 16px;
    color: #26a69a;
    display: block;
    line-height: 22px;
    padding: 14px 16px;
}
.autocomplete-content li .highlight {
    color: #444;
}
.tg_grouping {
    position: relative;
    width: 100%;
    display: inline-block;
}
.btn_groupin_tag {
    width: 50px;
    height: 46px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    background: #0f92fb;
    border-radius: 4px;
    color: #fff !important;
    position: absolute;
    right: 5px;
    top: 5px;
    cursor: pointer;
}
.chips {
    border: none;
    box-shadow: none;
    margin: 16px 0 0 0;
    min-height: 45px;
    outline: 0;
    transition: all 0.3s;
}
.chip {
    display: inline-block;
    height: 32px;
    font-size: 13px;
    font-weight: 500;
    color: #414c5f;
    line-height: 32px;
    padding: 0 12px;
    border-radius: 16px;
    background-color: #f1f4f9;
    margin-bottom: 5px;
    margin-right: 5px;
    border: 1px solid #e6eaf1;
}
.chip .close {
    opacity: 1;
    color: #0f92fb;
    text-indent: 0;
    font-size: 0;
}
.chip .material-icons.close {
    position: relative;
}
.chip .material-icons.close:before {
    content: "\e646";
    margin-left: 5px;
    font-family: themify !important;
    font-size: 10px;
    cursor: pointer;
}
.chip {
    display: inline-flex;
    height: 32px;
    font-size: 13px;
    font-weight: 500;
    color: #0f92fb;
    line-height: 32px;
    padding: 0 12px;
    border-radius: 16px;
    background-color: rgba(15, 146, 251, 0.1);
    margin-bottom: 5px;
    margin-right: 5px;
    border: 1px solid rgba(15, 146, 251, 0.1);
    align-items: center;
}
.chips .input {
    background: 0 0;
    border: 0;
    color: rgba(0, 0, 0, 0.6);
    display: inline-block;
    font-size: 1rem;
    height: 3rem;
    line-height: 32px;
    outline: 0;
    margin: 0;
    padding: 0 !important;
    width: 120px !important;
}
span.input-group-text.light {
    background: #f1f4f9;
    border-color: #e6eaf1;
}
.br-0 {
    border-right: none !important;
}
.yn_feedback .radio {
    display: inline-block;
    margin-right: 20px;
}
.yn_feedback {
    height: 56px;
    display: inline-flex;
    align-items: center;
}
.nav-brand,
.nav-brand:focus,
.nav-brand:hover,
.nav-menu > li > a {
    color: #2d4379;
}
.menu__list,
.nav-dropdown,
.nav-menu,
ul {
    list-style: none;
}
.menu__link,
.navigation,
.navigation * {
    -webkit-tap-highlight-color: transparent;
}
.navigation,
.navigation * {
    box-sizing: border-box;
}
.navigation {
    width: 100%;
    height: 70px;
    display: table;
    position: relative;
    font-family: inherit;
}
.nav-toggle,
.navigation-hidden .nav-header {
    display: none;
}
.navigation-portrait {
    height: 48px;
}
.navigation-fixed {
    position: fixed;
    top: 0;
    left: 0;
}
.navigation-hidden {
    width: 0 !important;
    height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
}
.align-to-right {
    float: right;
}
.nav-header {
    float: left;
}
.nav-brand {
    padding: 17px 0px;
    font-size: 24px;
    margin-right: 1rem;
    text-decoration: none !important;
}
.deatils ul li a,
.indicate a,
.logo h1 a,
.nav-button,
.nav-dropdown > li > a,
.nav-menu > li > a,
nav a {
    text-decoration: none;
}
.navigation-portrait .nav-brand {
    font-size: 18px;
    line-height: 48px;
}
.nav-logo > img {
    height: 48px;
    margin: 11px auto;
    padding: 0 15px;
    float: left;
}
.nav-logo:focus > img {
    outline: initial;
}
.deatils ul li a,
.indicate a,
.menu__link:focus,
.menu__link:hover,
nav a,
nav a:focus,
nav a:hover {
    outline: 0;
}
.navigation-portrait .nav-logo > img {
    height: 36px;
    margin: 6px auto 6px 15px;
    padding: 0;
}
.nav-toggle {
    width: 30px;
    height: 30px;
    padding: 6px 2px 0;
    position: absolute;
    top: 50%;
    margin-top: -14px;
    right: 15px;
    cursor: pointer;
}
.nav-toggle:before {
    content: "";
    position: absolute;
    width: 24px;
    height: 2px;
    background-color: #70798b;
    border-radius: 10px;
    box-shadow: 0 0.5em 0 0 #70798b, 0 1em 0 0 #70798b;
}
.navigation-portrait .nav-toggle {
    display: block;
}
.navigation-portrait .nav-menus-wrapper {
    width: 320px;
    height: 100%;
    top: 0;
    left: -400px;
    position: fixed;
    background-color: #1f2338;
    z-index: 2222;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    transition-duration: 0.8s;
    transition-timing-function: ease;
}
.navigation-portrait .nav-menus-wrapper.nav-menus-wrapper-right {
    left: auto;
    right: -400px;
}
.nav-menus-wrapper.nav-menus-wrapper-open {
    left: 0;
}
.nav-menus-wrapper.nav-menus-wrapper-right.nav-menus-wrapper-open {
    right: 0;
}
.nav-menus-wrapper-close-button {
    width: 30px;
    height: 30px;
    margin: 10px 7px;
    display: none;
    float: right;
    color: #fff;
    font-size: 16px;
    cursor: pointer;
    border-radius: 50%;
    background: #3653da;
    text-align: center;
    line-height: 30px;
}
.navigation-portrait .nav-menus-wrapper-close-button {
    display: block;
}
.nav-menu {
    margin: 0;
    padding: 0;
    line-height: normal;
}
.navigation-portrait .nav-menu {
    width: 100%;
}
.navigation-landscape .nav-menu.nav-menu-centered {
    float: none;
    text-align: center;
}
.nav-menu > li {
    display: inline-block;
    float: left;
    text-align: left;
}
.navigation-portrait .nav-menu > li {
    width: 100%;
    position: relative;
    border-top: solid 1px #2d324c;
}
.navigation-portrait .nav-menu > li:last-child {
    border-bottom: solid 1px #2d324c;
}
.nav-menu + .nav-menu > li:first-child {
    border-top: none;
}
.navigation-landscape .nav-menu.nav-menu-centered > li {
    float: none;
}
.nav-menu > li > a {
    padding: 30px 12px;
    display: inline-block;
    font-family: Muli, sans-serif;
    font-weight: 600;
    transition: color 0.3s, background 0.3s;
}
.navigation-portrait .nav-menu > li > a {
    height: auto;
    width: 100%;
    padding: 12px 15px 12px 26px;
}
.nav-menu > .active > a,
.nav-menu > .focus > a,
.nav-menu > li:hover > a {
    color: #0b85ec !important;
}
.header-transparent .nav-menu > .active > a,
.header-transparent .nav-menu > .focus > a,
.header-transparent .nav-menu > li:hover > a {
    color: #fff !important;
}
.header-transparent.dark-text .nav-menu > .active > a,
.header-transparent.dark-text .nav-menu > .focus > a,
.header-transparent.dark-text .nav-menu > li:hover > a {
    color: #0b85ec !important;
}
.header-transparent.header-fixed .nav-menu > .active > a,
.header-transparent.header-fixed .nav-menu > .focus > a,
.header-transparent.header-fixed .nav-menu > li:hover > a {
    color: #0b85ec !important;
}
.nav-menu > li > a > [class*="ion-"],
.nav-menu > li > a > i {
    width: 18px;
    height: 16px;
    line-height: 16px;
    -ms-transform: scale(1.1);
    transform: scale(1.1);
}
.nav-menu > li > a > [class*="ion-"] {
    width: 16px;
    display: inline-block;
    transform: scale(1.8);
}
.navigation-portrait .nav-menu.nav-menu-social {
    width: 100%;
    text-align: center;
}
.nav-menu.nav-menu-social > li {
    text-align: center;
    float: none;
    border: none !important;
}
.navigation-portrait .nav-menu.nav-menu-social > li {
    width: auto;
}
.nav-menu.nav-menu-social > li > a > [class*="ion-"] {
    font-size: 12px;
}
.nav-menu.nav-menu-social > li > a > .fa {
    font-size: 14px;
}
.navigation-portrait .nav-menu.nav-menu-social > li > a {
    padding: 15px;
}
.submenu-indicator {
    margin-left: 6px;
    margin-top: 6px;
    float: right;
    transition: all 0.3s;
}
.navigation-portrait .submenu-indicator {
    width: 54px;
    height: 44px;
    margin-top: 0;
    position: absolute;
    text-align: center;
    z-index: 20000;
}
.submenu-indicator-chevron {
    height: 6px;
    width: 6px;
    display: block;
    border-style: solid;
    border-width: 0 1px 1px 0;
    border-color: transparent #47495d #47495d transparent;
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    transition: border 0.3s;
}
.header-dark .submenu-indicator-chevron {
    border-color: transparent #fff #fff transparent;
}
.header-dark .nav-submenu .submenu-indicator-chevron {
    border-color: transparent #354063 #354063 transparent;
}
.navigation-portrait .submenu-indicator-chevron {
    position: absolute;
    top: 18px;
    left: 24px;
}
.nav-menu > .active > a .submenu-indicator-chevron,
.nav-menu > .focus > a .submenu-indicator-chevron,
.nav-menu > li:hover > a .submenu-indicator-chevron {
    border-color: transparent #0b85ec #0b85ec transparent;
}
.header-transparent .nav-menu > .active > a .submenu-indicator-chevron,
.header-transparent .nav-menu > .focus > a .submenu-indicator-chevron,
.header-transparent .nav-menu > li:hover > a .submenu-indicator-chevron {
    border-color: transparent #fff #fff transparent;
}
.header-transparent.dark-text
    .nav-menu
    > .active
    > a
    .submenu-indicator-chevron,
.header-transparent.dark-text .nav-menu > .focus > a .submenu-indicator-chevron,
.header-transparent.dark-text
    .nav-menu
    > li:hover
    > a
    .submenu-indicator-chevron {
    border-color: transparent #0b85ec #0b85ec transparent;
}
.header-transparent.header-fixed
    .nav-menu
    > .active
    > a
    .submenu-indicator-chevron,
.header-transparent.header-fixed
    .nav-menu
    > .focus
    > a
    .submenu-indicator-chevron,
.header-transparent.header-fixed
    .nav-menu
    > li:hover
    > a
    .submenu-indicator-chevron {
    border-color: transparent #0b85ec #0b85ec transparent;
}
.navigation-portrait .submenu-indicator.submenu-indicator-up {
    -ms-transform: rotate(-180deg);
    transform: rotate(-180deg);
}
.nav-overlay-panel {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: fixed;
    display: none;
    z-index: 222;
}
.no-scroll {
    width: 100%;
    height: 100%;
    overflow: hidden;
}
.nav-search {
    height: 70px;
    float: right;
    z-index: 19998;
}
.navigation-portrait .nav-search {
    height: 48px;
    padding: 0 10px;
    margin-right: 52px;
}
.navigation-hidden .nav-search {
    display: none;
}
.nav-search-button {
    width: 70px;
    height: 70px;
    line-height: 70px;
    text-align: center;
    cursor: pointer;
    background-color: #fbfcfd;
}
.nav-search-icon {
    width: 14px;
    height: 14px;
    margin: 2px 8px 8px 4px;
    display: inline-block;
    vertical-align: middle;
    position: relative;
    color: #70798b;
    text-align: left;
    text-indent: -9999px;
    border: 2px solid;
    border-radius: 50%;
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
    transition: color 0.3s;
}
.nav-search-icon:after,
.nav-search-icon:before {
    content: "";
    pointer-events: none;
}
.nav-search-icon:before {
    width: 2px;
    height: 11px;
    top: 11px;
    position: absolute;
    left: 50%;
    border-radius: 0 0 1px 1px;
    box-shadow: inset 0 0 0 32px;
    transform: translateX(-50%);
}
.nav-search-button:hover .nav-search-icon {
    color: #615fff;
}
.navigation-portrait .nav-search-button {
    width: 50px;
    height: 48px;
    line-height: 46px;
    font-size: 22px;
}
.nav-search > form {
    width: 100%;
    height: 100%;
    padding: 0 auto;
    display: none;
    position: absolute;
    left: 0;
    top: 0;
    background-color: #fff;
    z-index: 99;
}
.nav-search-inner {
    width: 70%;
    height: 70px;
    margin: auto;
    display: table;
}
.navigation-portrait .nav-search-inner {
    height: 48px;
}
.nav-search-inner input[type="search"],
.nav-search-inner input[type="text"] {
    height: 70px;
    width: 100%;
    margin: 0;
    padding: 0 12px;
    font-size: 26px;
    text-align: center;
    color: #70798b;
    outline: 0;
    line-height: 70px;
    border: none;
    background-color: transparent;
    transition: all 0.3s;
}
.navigation-portrait .nav-search-inner input[type="search"],
.navigation-portrait .nav-search-inner input[type="text"] {
    height: 48px;
    font-size: 18px;
    line-height: 48px;
}
.nav-search-close-button {
    width: 28px;
    height: 28px;
    display: block;
    position: absolute;
    right: 20px;
    top: 20px;
    line-height: normal;
    color: #70798b;
    font-size: 20px;
    cursor: pointer;
    text-align: center;
}
.nav-button,
.nav-text {
    display: inline-block;
    font-size: 14px;
}
.navigation-portrait .nav-search-close-button {
    top: 10px;
    right: 14px;
}
.nav-button {
    margin: 18px 15px 0;
    padding: 8px 14px;
    color: #fff;
    text-align: center;
    border-radius: 4px;
    background-color: #615fff;
    transition: opacity 0.3s;
}
.nav-button:focus,
.nav-button:hover {
    color: #fff;
    text-decoration: none;
    opacity: 0.85;
}
.navigation-portrait .nav-button {
    width: calc(100% - 52px);
    margin: 17px 26px;
}
.nav-text {
    margin: 25px 15px;
    color: #70798b;
}
.navigation-portrait .nav-text {
    width: calc(100% - 52px);
    margin: 12px 26px 0;
}
.navigation-portrait .nav-text + ul {
    margin-top: 15px;
}
.nav-dropdown {
    min-width: 250px;
    margin: 0;
    padding: 0;
    display: none;
    position: absolute;
    z-index: 98;
    white-space: nowrap;
}
.navigation-portrait .nav-dropdown {
    width: 100%;
    position: static;
    left: 0;
}
.nav-dropdown .nav-dropdown {
    left: 100%;
}
.nav-menu > li .nav-dropdown {
    border: none;
    padding: 15px;
    background: #fff;
    box-shadow: 0 0 50px 0 rgba(32, 32, 32, 0.15);
    -webkit-box-shadow: 0 0 50px 0 rgba(32, 32, 32, 0.15);
    border-radius: 0.4rem;
}
.nav-menu > li > .nav-dropdown:before {
    background-color: #fff;
    content: "";
    height: 20px;
    left: 25px;
    position: absolute;
    top: -10px;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    width: 20px;
    -webkit-transition: all 0.1s ease 0s;
    -moz-transition: all 0.1s ease 0s;
    -o-transition: all 0.1s ease 0s;
    transition: all 0.1s ease 0s;
}
.nav-dropdown > li {
    width: 100%;
    float: left;
    clear: both;
    position: relative;
    text-align: left;
}
.nav-dropdown > li > a {
    width: 100%;
    padding: 14px 20px 14px 10px;
    border-bottom: 1px solid #e4e8ec;
    display: inline-block;
    float: left;
    color: #2b345d;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}
.nav-dropdown > li:last-child > a {
    border-bottom: none;
}
.nav-dropdown > li > a:focus,
.nav-dropdown > li > a:hover {
    padding-left: 20px;
    color: #615fff;
}
.social-icon a i,
.social-icons a i {
    width: 32px;
    height: 32px;
    display: inline-block;
    border-radius: 16px;
}
.nav-dropdown > .focus > a,
.nav-dropdown > li:hover > a {
    color: #615fff;
}
.nav-dropdown.nav-dropdown-left {
    right: 0;
}
.nav-dropdown > li > .nav-dropdown-left {
    left: auto;
    right: 100%;
}
.navigation-landscape .nav-dropdown-left > li > a {
    text-align: right;
}
.navigation-portrait .nav-dropdown > li > a {
    padding: 12px 20px 12px 30px;
}
.navigation-portrait .nav-dropdown > li > ul > li > a {
    padding-left: 50px;
}
.navigation-portrait .nav-dropdown > li > ul > li > ul > li > a {
    padding-left: 70px;
}
.navigation-portrait .nav-dropdown > li > ul > li > ul > li > ul > li > a {
    padding-left: 90px;
}
.navigation-portrait
    .nav-dropdown
    > li
    > ul
    > li
    > ul
    > li
    > ul
    > li
    > ul
    > li
    > a {
    padding-left: 110px;
}
.nav-dropdown .submenu-indicator {
    right: 15px;
    top: 16px;
    position: absolute;
}
.menu__list,
.navbar,
nav a {
    position: relative;
}
.navigation-portrait .submenu-indicator {
    right: 0;
    top: 0;
}
.nav-dropdown .submenu-indicator .submenu-indicator-chevron {
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
}
.navigation-portrait
    .nav-dropdown
    .submenu-indicator
    .submenu-indicator-chevron {
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}
.nav-dropdown > .focus > a .submenu-indicator-chevron,
.nav-dropdown > li:hover > a .submenu-indicator-chevron {
    border-color: transparent #615fff #615fff transparent;
}
.navigation-landscape .nav-dropdown-left .submenu-indicator {
    left: 10px;
}
.navigation-landscape
    .nav-dropdown-left
    .submenu-indicator
    .submenu-indicator-chevron {
    -ms-transform: rotate(135deg);
    transform: rotate(135deg);
}
nav a {
    display: inline-block;
}
.header {
    background: #fff;
}
.header-top {
    padding: 1em 0;
    background: #05222a;
}
.indicate {
    float: left;
}
.deatils {
    float: right;
}
.indicate a {
    font-size: 1.1em;
    color: #c6c7c7;
    vertical-align: middle;
}
.deatils ul li i,
.indicate i {
    font-size: 1.2em;
    color: #888f90;
    vertical-align: middle;
}
.indicate i {
    margin-right: 0.5em;
}
.deatils ul li {
    display: inline-block;
    margin: 0 5px;
}
.deatils ul li i {
    margin-right: 0.5em;
}
.deatils ul li a {
    font-size: 1.1em;
    color: #c6c7c7;
    vertical-align: middle;
}
.social-icons {
    float: right;
    margin-top: 0.7em;
}
.logo h1 a {
    color: #fff;
    font-size: 1.3em;
}
.logo span {
    display: block;
    font-size: 0.32em;
    letter-spacing: 4px;
}
.header-bottom {
    padding: 1em 0;
}
.navbar-nav {
    float: left;
    margin: 0;
}
.navbar-default {
    background: #fff;
    border: none !important;
}
.navbar-default .navbar-nav > li > a {
    color: #05222a;
    font-size: 1.3em;
    font-weight: 900;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:focus,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > li > a:focus,
.navbar-default .navbar-nav > li > a:hover {
    color: #02b875;
    background-color: #fff;
}
.navbar {
    min-height: 50px;
    margin-bottom: 0;
    border: 1px solid transparent;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:focus,
.navbar-default .navbar-nav > .open > a:hover {
    color: #05222a;
    background-color: #fff;
}
.menu__list {
    -webkit-flex-wrap: inherit;
    flex-wrap: inherit;
}
.menu__item {
    display: block;
    margin: 1em 0;
}
.menu__link {
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
}
.menu--francisco .menu__item {
    margin: 0 1.5em;
}
.menu--francisco .menu__link {
    position: relative;
    overflow: hidden;
    height: 3em;
    padding: 1em 0;
    text-align: center;
    color: #b5b5b5;
    -webkit-transition: color 0.3s;
    transition: color 0.3s;
}
.menu--francisco .menu__link:focus,
.menu--francisco .menu__link:hover {
    color: #929292;
}
.menu--francisco .menu__item--current .menu__link {
    color: #02b875;
}
.menu--francisco .menu__link::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 3px;
    opacity: 0;
    background: #02b875;
    -webkit-transform: translate3d(0, -3em, 0);
    transform: translate3d(0, -3em, 0);
    -webkit-transition: -webkit-transform 0s 0.3s, opacity 0.2s;
    transition: transform 0s 0.3s, opacity 0.2s;
}
.menu--francisco .menu__item--current .menu__link::before,
.menu--francisco .menu__link:hover::before {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    -webkit-transition: -webkit-transform 0.5s, opacity 0.1s;
    transition: transform 0.5s, opacity 0.1s;
    -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.menu--francisco .menu__helper {
    display: block;
    pointer-events: none;
}
.menu--francisco .menu__item--current .menu__helper,
.menu__link:hover .menu__helper {
    -webkit-animation: anim-francisco 0.3s forwards;
    animation: anim-francisco 0.3s forwards;
}
@-webkit-keyframes anim-francisco {
    50% {
        opacity: 0;
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0);
    }
    51% {
        opacity: 0;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0);
    }
    100% {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}
@keyframes anim-francisco {
    50% {
        opacity: 0;
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0);
    }
    51% {
        opacity: 0;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0);
    }
    100% {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}
.nav-menu.nav-menu-social > li.add-listing {
    border-radius: 50px;
    top: 15px;
    position: relative;
    height: 50px;
    background: #01b753;
}
.nav-menu.nav-menu-social > li.add-listing a {
    top: 0;
    padding: 30px 20px;
    color: #fff !important;
}
.header.header-fixed .nav-menu.nav-menu-social > li.add-listing a {
    color: #fff !important;
}
.nav-menu.nav-menu-social > li.add-listing.dark-bg {
    background: #2944c1;
}
.nav-menu.nav-menu-social > li.add-listing.dark-bg.light {
    background: #0b85ec;
}
.nav-menu.nav-menu-social > li.add-listing.red-bg {
    background: #dc143c;
}
.nav-menu.nav-menu-social > li.add-listing.green-bg {
    background: #16b739;
}
.nav-menu.nav-menu-social > li.add-listing.bg-whit {
    background: #fff !important;
}
.nav-menu.nav-menu-social > li.add-listing.bg-whit a {
    color: #333 !important;
}
.header-fixed .nav-menu.nav-menu-social > li.add-listing.bg-whit {
    background: #01b753 !important;
}
.header-fixed .nav-menu.nav-menu-social > li.add-listing.bg-whit a {
    color: #fff !important;
}
.header-fixed .nav-menu.nav-menu-social > li .hv-red i {
    color: #01b753 !important;
}
.nav-brand img {
    max-width: 135px;
    position: relative;
    top: 0;
}
.input-group-append,
.input-group-prepend {
    display: -ms-flexbox;
    display: flex;
}
.input-group-text {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    padding: 0.375rem 0.75rem;
    margin-bottom: 0;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #82909e;
    text-align: center;
    white-space: nowrap;
    background-color: #e9ecef;
    border: 1px solid #ced4da;
    border-radius: 0.25rem;
}
.input-group-prepend {
    margin-right: -1px;
}
.input-group > .input-group-prepend > .input-group-text {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}
.header-search .input-group {
    background: #f2f4f9;
    border-radius: 4px;
    border: 1px solid #eaedf3;
}
.header-search .form-control {
    height: 50px;
    border: none;
    width: 197px;
    background: 0 0;
}
.header-search .input-group-text {
    background: 0 0;
    border: none;
    padding-right: 0;
}
li.header-search {
    margin-right: 10px;
    position: relative;
    top: 2px;
}
.btn-group.account-drop {
    position: relative;
    padding: 19px 15px;
}
.account-drop .dropdown-menu a {
    padding: 0.6rem 0;
    font-size: 14px;
}
.account-drop .dropdown-menu {
    top: 60px !important;
    right: 0 !important;
    background: #fff;
    box-shadow: none;
    border: solid 1px #ebedf3;
    min-width: 200px;
    left: initial !important;
    padding: 0.4rem 1rem;
}
@media (min-width: 992px) {
    .nav-menu.nav-menu-social > li.add-listing.bg-white {
        background: #fff !important;
    }
    .nav-menu.nav-menu-social > li.add-listing.bg-white a {
        color: #333 !important;
    }
    .header.header-fixed {
        box-shadow: 0 5px 30px rgba(0, 22, 84, 0.1);
        -webkit-box-shadow: 0 5px 30px rgba(0, 22, 84, 0.1);
        background: #fff;
        position: fixed;
        z-index: 999;
        width: 100%;
        top: 0;
        -webkit-transition: 0.2s ease-in;
        -o-transition: 0.2s ease-in;
        transition: 0.2s ease-in;
        -webkit-animation-duration: 0.5s;
        animation-duration: 0.5s;
        -webkit-animation-name: slideInDown;
        animation-name: slideInDown;
    }
    .nav-menu.nav-menu-social > li.add-listing a {
        top: -14px;
    }
    .header.header-dark {
        background-color: #1e263a;
    }
    .header.header-dark .nav-brand,
    .header.header-dark .nav-brand:focus,
    .header.header-dark .nav-brand:hover,
    .header.header-dark .nav-menu > li > a {
        color: #fff;
    }
    .header.header-dark .nav-menu > li .nav-dropdown {
        background: #232b46;
    }
    .header.header-dark .nav-dropdown > li > a {
        border-bottom: 1px solid #2e3654;
    }
    .header.header-dark .nav-menu > li > .nav-dropdown:before {
        background-color: #232b46;
    }
    .header.header-transparent {
        background: 0 0;
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        display: inline-block;
        width: 100%;
        z-index: 4;
    }
    .header.header-transparent.header-fixed {
        box-shadow: 0 5px 30px rgba(0, 22, 84, 0.1);
        -webkit-box-shadow: 0 5px 30px rgba(0, 22, 84, 0.1);
        background: #fff;
        position: fixed;
        z-index: 999;
        width: 100%;
        top: 0;
        -webkit-transition: 0.2s ease-in;
        -o-transition: 0.2s ease-in;
        transition: 0.2s ease-in;
        -webkit-animation-duration: 0.5s;
        animation-duration: 0.5s;
        -webkit-animation-name: slideInDown;
        animation-name: slideInDown;
    }
    .header.header-transparent .nav-brand,
    .header.header-transparent .nav-brand:focus,
    .header.header-transparent .nav-brand:hover,
    .header.header-transparent .nav-menu > li > a {
        color: #fff;
    }
    .header.header-transparent.header-fixed .nav-brand,
    .header.header-transparent.header-fixed .nav-brand:focus,
    .header.header-transparent.header-fixed .nav-brand:hover,
    .header.header-transparent.header-fixed .nav-menu > li > a {
        color: #2d3650;
    }
    .change-logo .nav-brand.fixed-logo {
        display: none;
    }
    .change-logo.header-fixed .nav-brand.fixed-logo {
        display: block;
    }
    .change-logo.header-fixed .nav-brand.static-logo {
        display: none;
    }
    .dark-text .nav-brand,
    .header-transparent.dark-text .nav-brand:focus,
    .header-transparent.dark-text .nav-brand:hover,
    .header-transparent.dark-text .nav-menu > li > a {
        color: #2d3650;
    }
    .header-transparent .nav-menu .submenu-indicator-chevron {
        border-color: transparent #fff #fff transparent;
    }
    .header-transparent.dark-text .nav-menu .submenu-indicator-chevron {
        border-color: transparent #2d3650 #2d3650 transparent;
    }
    .header-transparent.header-fixed .nav-menu .submenu-indicator-chevron {
        border-color: transparent #2d3650 #2d3650 transparent;
    }
    .header-transparent .nav-menu .nav-submenu .submenu-indicator-chevron {
        border-color: transparent #2d3650 #2d3650 transparent;
    }
    .dark-text .submenu-indicator-chevron {
        border-color: transparent #2d3650 #2d3650 transparent;
    }
    .header-transparent.dark-text .nav-menu > li > a:focus,
    .header-transparent.dark-text .nav-menu > li > a:hover {
        color: #615fff;
    }
}
nav .menu > li.dropdown > a:before,
nav .menu > li.megamenu > a:before {
    margin-left: 10px;
    content: "\e61a";
    font-family: themify;
    float: right;
    position: relative;
    font-size: 12px;
    top: 2px;
}
nav .menu > li.dropdown li.dropdown > a:before {
    margin-left: 10px;
    content: "\e649";
    font-family: themify;
    float: right;
    position: relative;
    font-size: 14px;
    top: 1px;
}
nav .menu li.dropdown.open > a {
    color: #e74c3c;
}
.top-header {
    background: #333c56;
    padding: 12px 0;
    color: #fff;
}
.cn-info ul {
    padding: 0;
    margin: 0;
}
.cn-info ul li {
    list-style: none;
    display: inline-block;
    margin-right: 15px;
}
.cn-info ul li i {
    margin-right: 5px;
}
.cn-info ul li:last-child {
    margin-right: 0;
}
.top-social {
    padding: 0;
    margin: 0;
    float: right;
}
.top-social li {
    list-style: none;
    display: inline-block;
    margin-right: 15px;
}
.top-social li:last-child {
    margin-right: 0;
}
.top-social li a {
    color: #fff;
}
.mg-menu-items {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 0;
}
.mg-menu-items i {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 40px;
    flex: 0 0 40px;
}
.mg-menu-items h5 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    padding-left: 16px;
    font-size: 15px;
    color: #031b4e;
    margin-bottom: 0;
}
.mg-menu-items h5 > span {
    color: #72809d;
    display: block;
    font-weight: 500;
    font-family: Muli, sans-serif;
}
.account-drop .btn.btn-order-by-filt {
    padding: 0;
    box-shadow: none;
    margin-top: 5px;
    font-weight: 600;
}
.account-drop .btn.btn-order-by-filt img.avater-img {
    width: 35px;
    border-radius: 50%;
    margin-right: 7px;
}
li.login-attri .account-drop a {
    height: auto;
    line-height: 1.5;
    padding: 10px 10px !important;
    box-shadow: none;
    color: #606c8e !important;
    font-size: 15px;
}
.header-topbar {
    padding: 12px;
    background: #086cf5;
    font-size: 14px;
    box-shadow: none;
    color: #fff;
}
.header-topbar.bl-dark {
    background: #212f42;
}
.header-topbar span {
    margin-right: 20px;
}
.header-topbar span > i {
    margin-right: 7px;
}
.top-social-ac ul {
    margin: 0;
    padding: 0;
}
.top-social-ac ul li {
    display: inline-block;
    margin-right: 12px;
    list-style: none;
}
.top-social-ac ul li:last-child {
    margin-right: 0;
}
.top-social-ac ul li a {
    color: #fff;
    opacity: 0.9;
    transition: all 0.4s;
}
.top-social-ac ul li a:focus,
.top-social-ac ul li a:hover {
    color: #fff;
    opacity: 1;
}
.hero-banner {
    min-height: 480px;
    display: flex;
    align-items: center;
    width: 100%;
}
.hero-banner.full {
    min-height: 580px;
}
.hero-banner.center {
    justify-content: center;
    text-align: center;
}
.hero-banner .container {
    position: relative;
    z-index: 1;
}
.hero-banner h1 {
    color: #2e1b6a;
}
h1.small {
    font-weight: 500;
}
.featured-category {
    display: table;
    width: 100%;
    text-align: left;
    margin-top: 1.5rem;
}
.featured-category ul {
    margin: 0;
    padding: 0;
}
.featured-category ul li {
    margin-right: 12px;
    list-style: none;
    display: inline-block;
}
.featured-category ul li:first-child {
    margin-right: 20px;
}
.featured-category ul li a {
    background: rgba(255, 255, 255, 0.15);
    color: #fff;
    padding: 4px 12px;
    border-radius: 2px;
    font-size: 13px;
    letter-spacing: 0.5px;
    transition: all 0.4s;
}
.featured-category.light ul li a {
    background: #e9fbf7;
    color: #126d56;
}
.featured-category.dark ul li a {
    background: #11bb7c;
    color: #fff;
}
.featured-category ul li a:focus,
.featured-category ul li a:hover {
    background: #7bc722;
    color: #fff;
}
.header-promo {
    margin-bottom: 10px;
    margin-left: 0;
    padding: 5px 10px 5px 5px;
    border-radius: 20px;
    background-color: #f4f5f7;
    color: #95979b;
    max-width: 100%;
    display: inline-block;
    font-size: 14px;
    text-decoration: none;
}
.header-promo.light {
    margin-bottom: 10px;
    margin-left: 0;
    padding: 5px 10px 5px 5px;
    border-radius: 20px;
    background-color: #dae8f3;
    color: #eaf6ff;
    max-width: 100%;
    display: inline-block;
    font-size: 14px;
    text-decoration: none;
}
.header-promo .label {
    display: inline-block;
    min-height: 0;
    padding: 2px 6px;
    border-radius: 50px;
    background-color: #df3411;
    color: #fff;
    font-size: 12px;
    font-weight: 400;
}
.header-promo-text {
    display: inline-block;
    margin-left: 5px;
    color: #44495c;
}
.featured-employers-wrap.dark {
    background: #122944;
    padding: 30px 0;
    border-bottom: 1px solid #122944;
}
.featured-employers-wrap.dark h5 {
    color: #fff;
}
.featured-employers-wrap.dark .single-employers img {
    opacity: 0.6;
}
.single-employers img {
    max-width: 110px;
}
.vedio-banner {
    position: relative;
    background-color: #000;
    min-height: 500px;
    padding: 2rem 0;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    width: 100%;
    overflow: hidden;
}
.vedio-banner .overlay {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background-color: #151f35;
    opacity: 0.4;
    z-index: 3;
}
.vedio-banner video {
    position: absolute;
    top: 50%;
    left: 50%;
    min-width: 100%;
    min-height: 100%;
    width: auto;
    height: 100%;
    z-index: 0;
    object-fit: cover;
    -ms-transform: translateX(-50%) translateY(-50%);
    -moz-transform: translateX(-50%) translateY(-50%);
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
}
.vedio-banner .container {
    z-index: 22 !important;
}
.banner-search .form-group {
    margin: 0;
}
.banner-search .btn,
.banner-search .form-control {
    height: 64px;
    border: none;
}
.banner-search .form-control:focus,
.banner-search .form-control:hover {
    border-color: #e2e5ea;
}
.banner-search
    .select2-container--default
    .select2-selection--single
    .select2-selection__rendered {
    color: #5e6a7b;
    line-height: 64px;
}
.banner-search .select2-container--default .select2-selection--single {
    border: none;
    height: 64px;
}
.banner-search span.select2.select2-container.select2-container--default {
    min-width: 170px !important;
    border-radius: 4px 0 0 4px;
    overflow: hidden;
}
.banner-search .btn.bt-round {
    padding: 0 1rem;
    width: 60px;
    background: #df3411;
    border-radius: 0 4px 4px 0;
    display: flex;
    align-items: center;
    justify-content: center;
}
.btn--2 {
    background: #2944c1 !important;
}
.radiup {
    border-radius: 4px 0 0 4px;
}
.banner-search .btn.bt-round.trans {
    background: #fff;
    color: #16b739;
    font-size: 20px;
}
.select2-container--default .select2-search--dropdown .select2-search__field {
    border: 1px solid #e2e5ea;
}
.select2-dropdown {
    border: 1px solid #e2e5ea;
    z-index: 44;
}
.banner-search.style-2 .form-control.radiup {
    border: none;
}
.banner-search .btn.bt-round.large {
    width: auto;
    border-radius: 4px;
}
.banner-search.style-2 {
    background: #fff;
    padding: 10px;
    border-radius: 6px;
    box-shadow: 0 10px 12px rgb(77 60 160 / 10%);
    -webkit-box-shadow: 0 10px 12px rgb(77 60 160 / 10%);
}
.banner-search.style-2 .btn,
.banner-search.style-2 .form-control {
    height: 55px;
    border: none;
}
.banner-search.style-2
    .select2-container--default
    .select2-selection--single
    .select2-selection__rendered {
    line-height: 55px;
}
.banner-search.style-2 .select2-container--default .select2-selection--single {
    height: 55px;
}
.banner-search.shadow {
    background: 0 0;
    border-radius: 6px;
    box-shadow: 0 0 8px 0 rgb(0 0 0 / 8%) !important;
    -webkit-box-shadow: 0 0 8px 0 rgb(0 0 0 / 8%) !important;
}
form.search-big-form .form-group {
    position: relative;
    margin: 0;
}
form.search-big-form .form-group i,
form.search-big-form .form-group img {
    position: absolute;
    left: 10px;
    top: 50%;
    transform: translate(4px, -50%);
    color: #a5b5ce;
}
form.search-big-form .form-group .form-control {
    padding-left: 38px;
    border-radius: 0;
}
.l-radius {
    border-radius: 4px 0 0 4px !important;
}
.r-radius {
    border-radius: 0 4px 4px 0 !important;
}
.search-big-form .btn,
.search-big-form .form-control {
    height: 64px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.search-big-form
    .select2-container--default
    .select2-selection--single
    .select2-selection__rendered {
    line-height: 64px;
}
.search-big-form .select2-container--default .select2-selection--single {
    height: 64px;
}
.search-big-form.shadows {
    position: relative;
    background: 0 0;
    box-shadow: 0 0 0 9px rgb(255 255 255 / 20%);
    border-radius: 1px;
}
img.image-cover {
    max-width: 470px;
    position: absolute;
    right: 5%;
    bottom: 0;
    top: initial;
}
.search-big-form._freelancers_forms .form-group .form-control {
    border: 2px solid #e8ebf1;
    border-radius: 4px;
}
.search-big-form._freelancers_forms
    .select2-container--default
    .select2-selection--single {
    border: 2px solid #e8ebf1;
    border-radius: 4px;
}
._freelancers_group_list {
    background: #fff;
    border-radius: 10px;
    position: relative;
    padding: 0;
}
._freelancers_group_header {
    padding: 3rem 1rem;
    border-bottom: 1px solid #e6e8f1;
}
._freelancers_group_body {
    padding: 2rem 2rem 1rem;
}
._freelancers_group_list.overlio-top {
    z-index: 1;
}
._vlic_video {
    position: absolute;
    width: 180px;
    height: 180px;
    background: rgba(255, 255, 255, 0.3);
    bottom: 0;
    display: flex;
    align-items: flex-start;
    justify-content: center;
    border-radius: 50%;
    margin-bottom: -90px;
}
._vlic_video ._video_liper {
    top: 20px;
    color: #fff;
    position: relative;
    font-size: 45px;
}
._vlic_video {
    position: absolute;
    width: 180px;
    height: 180px;
    background: #2944c1;
    bottom: 0;
    display: flex;
    align-items: flex-start;
    justify-content: center;
    border-radius: 50%;
    margin-bottom: -90px;
    box-shadow: 0 0 0 15px rgb(255 255 255 / 20%);
}
.nplay {
    overflow: hidden;
}
.w3-ch-sideBar {
    height: 100%;
    max-width: 350px;
    min-width: 290px;
    background-color: #fff;
    position: fixed !important;
    top: 0;
    z-index: 99999;
    overflow: auto;
    -webkit-box-shadow: 0 2px 10px 0 #d8dde6;
    box-shadow: 0 2px 10px 0 #d8dde6;
    position: relative;
    animation: animateright 0.4s;
    left: 0;
}
@keyframes animateright {
    from {
        left: -300px;
        opacity: 0;
    }
    to {
        right: 0;
        opacity: 1;
    }
}
@keyframes animateleft {
    from {
        left: -300px;
        opacity: 0;
    }
    to {
        left: 0;
        opacity: 1;
    }
}
.linkeo_link {
    margin: 2rem 0 0;
}
.btn._hire_freelancers {
    background: #fff;
    border-radius: 50px;
    color: #0c1520;
    font-weight: 500;
    font-size: 14px;
    margin: 5px 10px;
    transition: all ease 0.4s;
    box-shadow: 0 0 0 5px rgb(255 255 255 / 30%);
    -webkit-box-shadow: 0 0 0 5px rgb(255 255 255 / 30%);
}
.btn._hire_freelancers:focus,
.btn._hire_freelancers:hover {
    color: #fff;
    background: #2944c1;
}
a.btn._loonking_job {
    background: #2944c1;
    border-radius: 50px;
    font-size: 14px;
    font-weight: 500;
    margin: 5px 10px;
    transition: all ease 0.4s;
    box-shadow: 0 0 0 5px rgb(255 255 255 / 30%);
    -webkit-box-shadow: 0 0 0 5px rgb(255 255 255 / 30%);
}
.btn._loonking_job:focus,
.btn._loonking_job:hover {
    color: #0c1520;
    background: #fff;
}
.small_head_clics {
    margin-bottom: 2rem;
}
.small_head_clics h1 {
    color: #40486d;
}
.small_head_clics p.lead {
    line-height: 1.6;
    font-size: 15px !important;
    color: #5e7792;
    font-weight: 500;
}
.small_head_clics h1 {
    font-size: 44px;
    line-height: 1.2;
    font-family: initial;
    margin-bottom: 1rem;
}
.featured_showing_list {
    position: relative;
    width: 100%;
    margin-top: 1.5rem;
}
.featured_showing_list ul {
    margin: 0;
    padding: 0;
    display: flex;
    width: 100%;
    flex-wrap: wrap;
}
.featured_showing_list ul li {
    flex: 0 0 50%;
    width: 100%;
    list-style: none;
    padding-left: 0;
    position: relative;
    margin-bottom: 12px;
    font-size: 15px;
    font-weight: 500;
    color: #485875;
}
.featured_showing_list ul li:before {
    content: "\e64c";
    font-family: themify;
    width: 15px;
    height: 15px;
    background: #0b85ec;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-right: 10px;
    left: 0;
    top: 0;
    border-radius: 50%;
    font-size: 8px;
    color: #fff;
}
._frc_box_14ui {
    position: relative;
    text-align: center;
    padding: 15px 10px;
}
._frc_box_14ui_thumb {
    width: 110px;
    height: 110px;
    background: #fff;
    padding: 4px;
    border-radius: 50%;
    box-shadow: 0 0 0 3px rgb(11 133 236);
    -webkit-box-shadow: 0 0 0 3px rgb(11 133 236);
    position: relative;
    margin: 0 auto 10px;
}
._frc_box_14ui_thumb ._frc_rate_0iu {
    position: absolute;
    right: -20px;
    height: 24px;
    padding: 0 10px;
    background: #0b85ec;
    border-radius: 2px;
    font-size: 12px;
    font-weight: 600 !important;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    top: -13px;
}
._frc_box_14ui_thumb ._frc_rate_0iu i {
    font-size: 8px;
    margin-right: 4px;
}
h5._frc_title a {
    font-size: 14px;
    font-weight: 600;
    color: #2b3754;
}
._fade_freelancer_teams {
    width: 100%;
    height: 540px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: url(../img/frc-wrap.png);
    background-size: cover;
}
.form-control.solidbr {
    border: 2px solid #e3eaf3;
    border-right: none;
}
.btn.btn-theme.light {
    height: 54px;
    display: flex;
    font-size: 14px;
    align-items: center;
    justify-content: center;
    color: #df3411;
    font-weight: 600;
    background: rgba(223, 52, 17, 0.1);
    transition: all ease 0.4s;
}
.btn.btn-theme.light:focus,
.btn.btn-theme.light:hover {
    color: #fff;
    background: #df3411;
}
.btn.btn-theme {
    height: 54px;
    display: flex;
    font-size: 14px;
    align-items: center;
    justify-content: center;
    color: #fff;
    font-weight: 600;
    background: #df3411;
    transition: all ease 0.4s;
}
.btn.btn-theme:focus,
.btn.btn-theme:hover {
    color: #fff;
    background: #122944;
}
.btn.btn-theme.green.light {
    height: 54px;
    display: flex;
    font-size: 14px;
    align-items: center;
    justify-content: center;
    color: #01b753;
    font-weight: 600;
    background: rgba(1, 183, 83, 0.1);
    transition: all ease 0.4s;
}
.btn.btn-theme.green.light:focus,
.btn.btn-theme.green.light:hover {
    color: #fff;
    background: #01b753;
}
.btn.btn-theme.green {
    height: 54px;
    display: flex;
    font-size: 14px;
    align-items: center;
    justify-content: center;
    color: #fff;
    font-weight: 600;
    background: #01b753;
    transition: all ease 0.4s;
}
.btn.btn-theme.green:focus,
.btn.btn-theme.green:hover {
    color: #fff;
    background: #122944;
}
.btn.btn-theme.blue.light {
    height: 54px;
    display: flex;
    font-size: 14px;
    align-items: center;
    justify-content: center;
    color: #0b85ec;
    font-weight: 600;
    background: rgba(11, 133, 236, 0.1);
    transition: all ease 0.4s;
}
.btn.btn-theme.blue.light:focus,
.btn.btn-theme.blue.light:hover {
    color: #fff;
    background: #0b85ec;
}
.btn.btn-theme.blue {
    height: 54px;
    display: flex;
    font-size: 14px;
    align-items: center;
    justify-content: center;
    color: #fff;
    font-weight: 600;
    background: #0b85ec;
    transition: all ease 0.4s;
}
.btn.btn-theme.blue:focus,
.btn.btn-theme.blue:hover {
    color: #fff;
    background: #21253c;
}
.dark_cates {
    background: #edeef3;
    padding: 30px 0;
}
.overlio-top {
    position: relative;
    margin-top: -80px;
}
.urip_cated.light {
    display: block;
    width: 100%;
    padding: 2rem 1rem;
    background: #f4f5f7;
    border-radius: 6px;
    margin-bottom: 30px;
}
.urip_cated.shadow {
    background: #fff;
    display: block;
    padding: 2.5rem 1rem;
    -webkit-box-shadow: 0 0 20px 0 rgb(62 28 131 / 10%) !important;
    box-shadow: 0 0 20px 0 rgb(62 28 131 / 10%) !important;
    border-radius: 6px;
    margin-bottom: 20px;
}
.urip_cated {
    text-align: center;
    margin: 0 auto;
    display: flex;
    align-items: center;
    justify-content: center;
}
.urip_cated .urip_cated_avater {
    max-width: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto 0.5rem;
}
.urip_cated .urip_cated_avater i {
    color: #0b85ec;
    font-size: 45px;
}
.urip_cated .cats_urip_title {
    font-size: 15px;
    margin: 0;
    line-height: 1.3;
}
.urip_cated .cats_urip_title a:focus,
.urip_cated .cats_urip_title a:hover {
    color: #16b739;
}
.urip_cated_caps span {
    color: #60688e;
}
.urip_cats_browse {
    background: #fff;
    margin-bottom: 30px;
    border-radius: 8px;
    padding: 0 1.5rem;
    box-shadow: 0 0 20px 0 rgb(62 28 131 / 10%);
    -webkit-box-shadow: 0 0 20px 0 rgb(62 28 131 / 10%);
}
.urip_cats_browse_caption {
    padding: 2.5rem 1rem;
    text-align: center;
    min-height: 200px;
}
.urip_cats_browse_caption h3 {
    margin: 0;
}
.urip_cats_browse_caption .cats_547 {
    font-size: 14px;
    color: #6c7490;
}
.erip_125 {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 1rem;
}
.erip_125 .btn-browses {
    height: 55px;
    background: #edeef3;
    align-items: center;
    justify-content: center;
    display: flex;
    padding: 1rem 2rem;
    border-radius: 50px;
    transition: all ease 0.4s;
}
.erip_125 .btn-browses:focus,
.erip_125 .btn-browses:hover {
    color: #fff;
    background: #16b739;
}
._45lio {
    position: relative;
    width: 100%;
    margin-bottom: 30px;
}
._jk58o {
    position: relative;
    width: 100%;
}
a._5gt9 {
    position: relative;
    height: 100%;
    display: block;
    border-radius: 6px;
    overflow: hidden;
}
._io980 {
    position: absolute;
    text-align: center;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    color: #fff;
    z-index: 2;
}
._io980 ._95lp {
    margin: 0;
    font-size: 18px;
    color: #fff;
    font-weight: 500;
}
._io980 ._95lp a {
    color: #fff;
}
a._5gt9:before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    display: block;
    background: #1d1717;
    opacity: 0.2;
    transition: all ease 0.4s;
}
a._5gt9 img {
    transition: all ease 0.4s;
}
a._5gt9:hover img {
    transform: scale(1.3);
}
._jk58o:focus a._5gt9:before,
._jk58o:hover a._5gt9:before {
    opacity: 0.4;
    z-index: 1;
}
._45lik {
    padding: 0.8rem 0.5rem 0;
}
._ft76y {
    display: inline-flex;
    align-items: center;
    width: 100%;
}
._65ero {
    display: inline-flex;
}
._65ero a {
    margin-right: 5px;
    background: #f4f5f7;
    font-weight: 600;
    font-size: 12px;
    padding: 5px 15px;
    border-radius: 4px;
    margin-bottom: 5px;
}
.ser_110 {
    background: #fff;
    position: relative;
    border-radius: 6px;
    overflow: hidden;
    margin-bottom: 30px;
    box-shadow: 0 0 20px 0 rgb(62 28 131 / 10%) !important;
    -webkit-box-shadow: 0 0 20px 0 rgb(62 28 131 / 10%) !important;
}
.ser_110_thumb {
    position: relative;
    display: flex;
    flex-direction: column;
    width: 100%;
}
.ser_110_thumb a.likes {
    position: absolute;
    right: 15px;
    top: 15px;
    width: 42px;
    height: 42px;
    align-items: center;
    justify-content: center;
    display: flex;
    background: rgba(255, 255, 255, 0.2);
    border-radius: 50%;
    color: #fff;
}
.ser_110_caption {
    padding: 1rem 1.5rem 1.5rem;
    position: relative;
}
.ser_rev098 {
    display: inline-flex;
    font-size: 11px;
    letter-spacing: 4px;
    color: #d0d1d6;
}
.ser_rev098 .filled {
    color: #ff9800;
}
.ser_title098 ._ser_title {
    line-height: 1.4;
    margin: 0 0 10px;
    font-size: 16px;
}
.ser_110_footer {
    padding: 1rem 1rem;
    display: flex;
    border-top: 1px solid #e8eaec;
    align-items: center;
}
.ser_110_footer.bott {
    border-bottom: 1px solid #e8eaec;
    border-top: none;
}
._oi0po_like a {
    font-size: 17px;
    color: #8e95b9;
}
._110_foot_left {
    display: flex;
    align-items: center;
    flex: 1;
}
._110_foot_left ._autho098 {
    width: 40px;
    margin-right: 15px;
    height: 40px;
    border-radius: 50%;
    position: relative;
}
._110_foot_left ._autho098 .verified {
    position: absolute;
    right: -7px;
    top: 12px;
}
._autho097 h5 {
    font-size: 14px;
    margin: 0;
    line-height: 1;
}
._autho097 span {
    font-size: 13px;
    line-height: 1;
}
._oi0po i {
    color: #ff9800;
    margin-right: 4px;
}
._oi0po strong {
    margin-left: 13px;
    font-size: 17px;
    color: #df3411;
}
._freelacers_120 {
    position: relative;
    background: #fff;
    border-radius: 6px;
    padding: 4rem 0;
    overflow: hidden;
    margin-bottom: 30px;
    box-shadow: 0 0 20px 0 rgb(62 28 131 / 10%);
    -webkit-box-shadow: 0 0 20px 0 rgb(62 28 131 / 10%);
}
._freelacers_120.large {
    padding: 2rem 0;
}
._freelacers_120_thumb {
    width: 100px;
    height: 100px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto 0.5rem;
    position: relative;
}
._freelacers_120_caption {
    padding: 0 1rem 0;
    text-align: center;
    position: relative;
}
._freelacers_120_caption ._freel_spec {
    font-size: 13px;
    line-height: 1;
    color: #67728a;
    font-weight: 600;
}
._freelacers_120_caption h4 {
    font-size: 15px;
    margin: 0;
    line-height: 1;
}
._freelan_right strong {
    color: #ff9800;
}
._freelacers_120_thumb .verified {
    position: absolute;
    right: -7px;
}
._freelancers_rate {
    padding: 0 10px;
    background: rgba(1, 183, 83, 0.1);
    display: inline-flex;
    border-radius: 2px;
    position: absolute;
    right: 15px;
    top: 20px;
    font-size: 13px;
    font-weight: 600;
    color: #01b753;
    height: 26px;
    align-items: center;
    justify-content: center;
}
._free0o9 ul {
    padding: 1rem 1rem;
    margin: 0;
    text-align: center;
}
._free0o9 ul li {
    display: inline-flex;
    margin: 6px 4px;
    list-style: none;
}
._free0o9 ul li span {
    display: inline-block;
    font-size: 13px;
    font-weight: 600;
    background: #f1f3f7;
    padding: 3px 12px;
    border-radius: 50px;
    color: #44526f;
}
ul.flex {
    padding: 0 1.5rem;
    margin: 1rem 0 0;
    display: flex;
    align-items: center;
}
ul.flex li:first-child {
    flex: 1;
}
._freelacers_121_foot {
    padding: 1rem 1.5rem 0;
}
img._featured_jbs {
    position: absolute;
    left: -1px;
    top: -1px;
}
.job_grid_01,
.job_grid_02 {
    position: relative;
    background: #fff;
    box-shadow: 0 0 20px 0 rgb(62 28 131 / 10%);
    -webkit-box-shadow: 0 0 20px 0 rgb(62 28 131 / 10%);
    border-radius: 6px;
    margin-bottom: 30px;
    overflow: hidden;
    display: flex;
    flex-direction: column;
}
.jb_grid_01_thumb {
    position: relative;
    width: 90px;
    height: 90px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 2rem auto 0.4rem;
    margin-top: 0px;
}
.jb_grid_01_caption {
    padding: 0 1rem;
    text-align: center;
    position: relative;
    height: 100px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start;
}
.jb_grid_01_caption ._jb_title {
    font-size: 15px;
    margin: 0;
    line-height: 1.2;
}
._emp_jb {
    font-weight: 500;
    font-size: 14px;
    color: #4e608e;
}
.jb_grid_01_footer {
    display: flex;
    align-items: center;
    justify-content: end;
    padding: 1rem;
    border-top: 1px solid #e6eaef;
}
.jb_grid_01_footer_flex {
    flex: 1;
}
.jb_grid_01_footer_right ._jb_likes {
    color: #7482ab;
}
._lot_jb {
    font-size: 14px;
}
.job_grid_02 .jb_grid_01_caption {
    height: 100px;
}
.job_grid_02 .jb_grid_01_caption.large {
    height: 140px;
}
._price_jb h4 {
    margin: 0;
    line-height: 1.4;
    font-size: 18px;
}
._price_jb h4 sub {
    font-weight: 400;
    color: #5c75a2;
}
.job_grid_02 .jb_grid_01_footer {
    padding: 0 1rem 2rem 0;
    border: none;
}
._jb_apply {
    height: 50px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto;
    padding: 5px 25px;
    border-radius: 50px;
    background: #f4f5f7;
    transition: all ease 0.4s;
    border: 1px solid #f1f3f7;
    font-weight: 600;
}
._jb_apply:focus,
._jb_apply:hover {
    color: #fff;
    background: #01b753;
    border: 1px solid #01b753;
}
.jobs-like {
    position: absolute;
    top: 20px;
    left: 35px;
}
.like {
    color: #dadeef;
    cursor: pointer;
    font-size: 20px;
    margin-bottom: 0;
    line-height: 1;
}
.like [type="checkbox"]:checked,
.like [type="checkbox"]:not(:checked) {
    position: absolute;
    left: -9999px;
    opacity: 0;
}
.like input:checked + i {
    color: #df3411;
}
.jb_types {
    position: absolute;
    height: 25px;
    padding: 0 12px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    right: 15px;
    top: 15px;
    font-size: 13px;
    font-weight: 600;
    background: #f1f3f7;
    border-radius: 50px;
}
.jb_types.fulltime {
    color: #fff;
    background: #01b753;
}
.jb_types.parttime {
    color: #fff;
    background: #ff9800;
}
.jb_types.internship {
    color: #fff;
    background: #ea3426;
}
.jb_types.contract {
    color: #fff;
    background: #069fe4;
}
.jb_types.openings {
    background: rgba(13, 202, 158, 0.1);
    color: #0dca9e;
}
._jb_list72 {
    background: #fff;
    border-radius: 6px;
    display: flex;
    align-items: flex-end;
    margin-bottom: 30px;
    padding: 1rem 0.7rem;
    position: relative;
    overflow: hidden;
    box-shadow: 0 0 20px 0 rgb(62 28 131 / 10%);
    -webkit-box-shadow: 0 0 20px 0 rgb(62 28 131 / 10%);
}
._jb_list72.selectd {
    border-left: 3px solid #33b561;
}
._jb_list72_flex {
    flex: 1;
    display: flex;
    align-items: center;
    position: static;
}
._jb_list72_last {
    padding-left: 12px;
}
._jb_list72_yhumb {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 60px;
    height: 60px;
    border-radius: 5px;
    margin-right: 0;
    margin-bottom: 10px;
}
._jb_list73 ._jb_list72_yhumb {
    margin: 0;
}
._jb_list72_last ._jb_title {
    font-size: 15px;
    line-height: 1.2;
    font-weight: 600;
    margin: 0;
}
._jb_types {
    font-size: 12px;
    font-weight: 600;
    background: #f4f5f7;
    display: inline-flex;
    padding: 0 13px;
    height: 25px;
    align-items: center;
    justify-content: center;
    margin-top: 4px;
    border-radius: 3px;
}
._jb_types.fulltime_lite {
    background: rgba(51, 187, 56, 0.1);
    color: #33bb38;
}
._jb_types.parttime_lite {
    background: rgba(255, 152, 0, 0.1);
    color: #ff9800;
}
._jb_types.internship_lite {
    background: rgba(4, 158, 230, 0.1);
    color: #049ee6;
}
._jb_types.remote {
    background: rgba(121, 119, 249, 0.1);
    color: #7977f9;
}
._times_jb {
    font-size: 13px;
    color: #5c75a2;
    font-weight: 600;
}
.jobs-like.bookmark {
    position: absolute;
    left: auto;
    right: 20px;
    top: 15px;
}
.jobs-like.bookmark .toggler input:checked + i {
    color: #ff9800;
}
ul._requirement_lists {
    padding: 0;
    margin: 4px 0 0;
}
ul._requirement_lists li {
    display: inline-block;
    margin-right: 5px;
    margin-bottom: 4px;
    list-style: none;
}
ul._requirement_lists li span._elios {
    background: #f4f5f7;
    height: 25px;
    display: flex;
    padding: 0 12px;
    border-radius: 3px;
    font-size: 12px;
    font-weight: 600;
    align-items: center;
    justify-content: center;
    color: #5c75a2;
}
ul._requirement_lists li span._elios.req_1 {
    background: rgb(0, 159, 230, 0.1);
    color: #009fe6;
}
ul._requirement_lists li span._elios.req_2 {
    background: rgba(120, 191, 38, 0.11);
    color: #78bf26;
}
ul._requirement_lists li span._elios.req_3 {
    background: rgba(255, 129, 0, 0.1);
    color: #ff8100;
}
ul._requirement_lists li span._elios.req_4 {
    background: rgba(159, 117, 232, 0.1);
    color: #9f75e8;
}
ul._requirement_lists li span._elios.req_5 {
    background: rgba(93, 98, 253, 0.1);
    color: #5d62fd;
}
ul._requirement_lists li span._elios.req_6 {
    background: rgba(233, 30, 99, 0.1);
    color: #e91e63;
}
ul._requirement_lists li span._elios.req_7 {
    background: rgba(7, 189, 172, 0.1);
    color: #07bdac;
}
._jb_list72_cmrate {
    font-size: 13px;
    font-weight: 600;
    display: table;
    background: rgba(255, 129, 0, 0.1);
    padding: 2px 15px;
    border-radius: 4px;
    align-items: center;
    justify-content: center;
    margin: 0 auto;
    color: #ff8100;
}
._jb_list73 {
    background: #fff;
    border-radius: 6px;
    margin-bottom: 30px;
    padding: 1rem 0.7rem;
    position: relative;
    transition: all ease 0.4s;
    box-shadow: 0 0 20px 0 rgb(62 28 131 / 10%);
    -webkit-box-shadow: 0 0 20px 0 rgb(62 28 131 / 10%);
}
._jb_list73_header {
    display: flex;
    align-items: flex-end;
    margin-bottom: 15px;
}
._jb_list73_middle {
    display: flex;
    align-items: center;
    position: relative;
}
._jb_list73_middle_flex {
    flex: 1;
    padding-left: 10px;
}
._jb_list73_middle_flex ._jb_title {
    font-size: 15px;
    font-weight: 600;
    margin: 0;
    transition: all ease 0.4s;
    line-height: 1.2;
}
._jb_list73_middle_flex ._jb_title a {
    color: #1a274e;
    transition: all ease 0.4s;
}
ul.applieded_list {
    display: flex;
    align-items: center;
    margin: 0;
    padding: 0;
    margin-top: 1rem;
}
ul.applieded_list li {
    display: inline-block;
    list-style: none;
}
ul.applieded_list li .ng-scope img {
    border: 0.0625rem solid #fff;
    font-size: 14px;
    font-weight: 600;
}
ul.applieded_list li + li {
    margin-left: -0.625rem;
}
ul.applieded_list li .ng-scope {
    width: 28px;
    height: 28px;
    display: inline-flex;
}
ul.applieded_list li .ng-scope {
    width: 28px;
    height: 28px;
    display: inline-flex;
    background: 0 0;
    border-radius: 50%;
    transition: all ease 0.4s;
}
ul.applieded_list li .ng-scope span.no_thumb {
    width: 28px;
    height: 28px;
    display: inline-flex;
    background: rgba(0, 150, 136, 0.1);
    transition: all ease 0.4s;
    border-radius: 50%;
    color: #009688;
    font-weight: 600;
    font-size: 11px;
    text-align: center;
    align-items: center;
    justify-content: center;
}
ul.applieded_list li .nore_applied {
    margin-left: 25px;
    font-size: 13px;
    color: #67728a;
    transition: all ease 0.4s;
}
ul.applieded_list li .nore_applied span {
    width: 28px;
    height: 28px;
    margin-right: 4px;
    display: inline-flex;
    border-radius: 50%;
    border: 1px solid #e4e8ec;
    font-size: 10px;
    font-weight: 600;
    align-items: center;
    justify-content: center;
    transition: all ease 0.4s;
}
._jb_list73:focus,
._jb_list73:hover {
    background: #122944;
}
._jb_list73:focus ._jb_list72_last ._jb_title a,
._jb_list73:focus ._jb_list73_middle_flex ._jb_title a,
._jb_list73:hover ._jb_list72_last ._jb_title a,
._jb_list73:hover ._jb_list73_middle_flex ._jb_title a {
    color: #fff;
}
._jb_list73:focus ._times_jb,
._jb_list73:focus .toggler,
._jb_list73:hover ._times_jb,
._jb_list73:hover .toggler {
    color: #8a9eb5;
}
._jb_list73:focus ul.applieded_list li .nore_applied,
._jb_list73:hover ul.applieded_list li .nore_applied {
    color: #5d7b9e;
}
._jb_list73:focus ul.applieded_list li .nore_applied span,
._jb_list73:hover ul.applieded_list li .nore_applied span {
    border: 1px solid #254163;
}
.single_job_box {
    background: #fff;
    border-radius: 6px;
    margin-bottom: 20px;
    position: relative;
    padding: 2.5rem 1.5rem;
    border: 1px solid #f0f3fb;
    transition: all ease 0.4s;
    box-shadow: 0 0 20px 0 rgb(62 28 131 / 10%);
    -webkit-box-shadow: 0 0 20px 0 rgb(62 28 131 / 10%);
}
.side_flex_inline {
    display: flex;
}
.side_flex_inline .side_flex_first {
    display: inline-block;
    flex: initial;
}
.employer_thumb {
    font-weight: 700;
    color: #4a5682;
    display: flex;
    align-items: center;
}
.style_4 .employer_thumb img {
    max-width: 60px;
}
.single_job_box.style_4 .single_job_title {
    display: flex;
    height: 100%;
    min-height: auto;
}
.single_job_box.style_4 .single_job_title h4 {
    font-size: 15px;
    line-height: 1.6;
}
.single_job_box.style_4 .single_job_title h4 a {
    color: #24397b;
}
.single_job_box.style_4 .side_flex {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    width: 100%;
}
.single_job_box.style_4 .side_flex_first {
    flex: 1;
}
.single_job_box.style_4 span {
    color: #647b9c;
    font-size: 14px;
}
.single_job_box.style_4 .jobs_info ul {
    margin: 0;
    padding: 0;
}
.single_job_box.style_4 .jobs_info ul li {
    display: inline-block;
    margin-right: 10px;
    font-size: 13px;
    background: #f4f5f7;
    padding: 5px 15px;
    border-radius: 2px;
}
.single_job_box.style_4 .jobs_info ul li i {
    margin-right: 7px;
}
.single_job_box.style_4 .jobs_info ul li:last-child {
    margin-right: 0;
}
.single_job_box.style_4 .jobs_info ul li {
    display: inline-block;
    margin-right: 10px;
    font-size: 12px;
    background: #f4f5f7;
    padding: 5px 12px;
    border-radius: 2px;
    font-weight: 600;
}
.single_job_box.style_4 .job_type.full_time {
    color: #25bb84 !important;
    background: rgba(37, 187, 132, 0.1);
}
.single_job_box.style_4 .job_type.part_time {
    color: #f95d02 !important;
    background: rgba(249, 93, 2, 0.1);
}
.single_job_box.style_4 .job_type.internship {
    color: #e91e63 !important;
    background: rgba(233, 30, 99, 0.1);
}
.single_job_box.style_4 .job_type.contract {
    color: #9a6af1 !important;
    background: rgba(154, 106, 241, 0.1);
}
.single_job_box.style_4 .job_type.freelancer {
    color: #0f85ea !important;
    background: rgba(15, 133, 234, 0.1);
}
._list_jobs_wraps {
    position: relative;
    background: #fff;
    border-radius: 5px;
    overflow: hidden;
    box-shadow: 0 0 20px 0 rgb(62 28 131 / 10%);
    -webkit-box-shadow: 0 0 20px 0 rgb(62 28 131 / 10%);
    display: flex;
    flex-direction: inherit;
    align-items: center;
    padding: 1.5rem 1rem;
    margin-bottom: 30px;
    transition: all ease 0.4s;
}
._list_jb_groups {
    position: relative;
    width: 100%;
    border: 1px solid #f4f5f7;
    border-radius: 4px;
    overflow: hidden;
}
._list_jb_groups ._list_jobs_wraps {
    box-shadow: none;
    border-radius: 0;
    margin: 0;
}
._list_jb_groups ._list_jobs_wraps:nth-child(even) {
    background: #f4f5f7;
}
._list_jb_groups ._list_jobs_wraps:nth-child(even) ._jb_apply {
    background: #e5e8ef;
}
._list_jobs_f1ex {
    width: 20%;
    flex: 0 0 20%;
}
._list_jobs_f1ex.first {
    width: 40%;
    flex: 0 0 40%;
}
._list_110 {
    display: flex;
    align-items: center;
    position: relative;
}
._list_110_thumb {
    width: 50px;
    height: 50px;
    display: flex;
    margin-right: 10px;
    align-items: center;
    justify-content: center;
}
._list_110_thumb img {
    border: solid 1px #ddd;
}
._list_110_caption {
    flex: 1;
    display: flex;
    flex-direction: column;
}
._list_110_caption h4 {
    font-size: 15px;
    margin: 0;
    line-height: 1.4;
}
._list_110_caption ._jb_title {
    overflow: hidden;
    display: inline-block;
    max-width: 180px;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #2d4379;
}
._list_jobs_f1ex ._jb_apply {
    float: right;
}
._list_jobs_wraps:focus ._jb_apply,
._list_jobs_wraps:hover ._jb_apply {
    color: #fff;
    background: #01b753 !important;
    border: 1px solid #01b753 !important;
}
.shadow-0,
.shadow_0 {
    box-shadow: none !important;
}
._large_jb_list72 {
    position: relative;
    border-radius: 6px;
    overflow: hidden;
    background: #fff;
    box-shadow: 0 0 20px 0 rgb(62 28 131 / 10%);
    -webkit-box-shadow: 0 0 20px 0 rgb(62 28 131 / 10%);
}
._large_jb_header {
    display: flex;
    align-items: center;
    padding: 1rem 1.2rem;
    border-bottom: 1px solid #e5e8ef;
}
._large_jb_header ._list_110 {
    flex: 1;
}
._list_right-info ul {
    margin: 0;
    padding: 0;
    display: flex;
    align-items: center;
}
._list_right-info ul li {
    list-style: none;
}
._list_right-info ul li:last-child {
    margin-left: 1.5rem;
}
._ljb_prices h5 {
    margin: 0;
    font-weight: 700;
    line-height: 1.2;
    text-align: right;
}
._list_right-info ul li a {
    border-radius: 4px;
}
._ljb_prices span {
    float: right;
    font-size: 13px;
    color: #5c75a2;
    font-weight: 600;
}
._large_jb_list72 ._list_110_caption ._jb_title {
    max-width: 350px;
}
._large_jb_body {
    padding: 1.5rem 1.8rem;
}
._large_jb_body_list_info {
    padding: 0.2rem 0 1rem;
    position: relative;
    width: 100%;
}
._large_jb_body_list_info ul {
    margin: 0;
    padding: 0;
}
._large_jb_body_list_info ul {
    margin: 0;
    padding: 0;
}
._large_jb_body_list_info ul li {
    list-style: none;
    display: inline-block;
    margin-right: 1.4rem;
    font-weight: 600;
    font-size: 13px;
}
._large_jb_body_list_info ul li:last-child {
    margin-right: 0;
}
._large_jb_body_list_info ul li i {
    margin-right: 7px;
    width: 25px;
    height: 25px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    color: #01b753;
    border-radius: 50%;
    background: rgba(1, 183, 83, 0.1);
    font-size: 12px;
}
.jb_req_skill ul {
    margin: 0;
    padding: 0;
}
.jb_req_skill ul li {
    list-style: none;
    display: inline-block;
    margin: 5px 3px;
}
.jb_req_skill ul li span {
    height: 25px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    background: #edeff3;
    padding: 2px 12px;
    border-radius: 3px;
    font-size: 13px;
    color: #5c75a2;
    font-weight: 600;
}
._jb_apply.theme-bt {
    color: #fff;
    background: #0b85ec;
    border: 1px solid #0b85ec;
}
._jb_apply.theme-bt:focus,
._jb_apply.theme-bt:hover {
    color: #fff;
    border: 1px solid #01b753;
    background: #01b753;
}
.candidates_list ._list_jobs_f1ex,
.employer_list ._list_jobs_f1ex {
    width: 25%;
    flex: 0 0 25%;
}
.candidates_list ._list_jobs_f1ex.first,
.employer_list ._list_jobs_f1ex.first {
    width: 40%;
    flex: 0 0 50%;
}
._job_alert {
    background: rgba(38, 133, 230, 0.1);
    border: 1px solid rgba(38, 133, 230, 0.2);
    margin-bottom: 30px;
    border-radius: 6px;
    padding: 2rem 1rem;
}
._job_alert .form-group label {
    color: #257dea;
    margin-bottom: 2px;
}
._job_alert input.form-control {
    border: 1px solid #d7e4f1;
    border-radius: 4px;
}
._job_alert .btn.btn-alerts {
    height: 58px;
    width: 100%;
    background: #257dea;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
}
.page-title {
    width: 100%;
    height: 200px;
    text-align: left;
    display: flex;
    flex-direction: column;
    align-items: center;
    flex-wrap: wrap;
    justify-content: center;
    background: #2944c1;
}
.page-title.search-form {
    width: 100%;
    height: auto;
    padding: 5rem 0;
}
.page-title.inner-page {
    width: 100%;
    height: auto;
    padding: 5rem 0;
}
.page-title .ipt-title {
    color: #fff;
}
.ipt-title {
    margin-bottom: 5px;
}
.ipn-subtitle {
    font-size: 20px;
    font-family: initial;
    font-style: italic;
}
.ipn-subtitle {
    color: #728afb;
}
.accordion {
    border: none;
    border-radius: 4px;
    overflow: hidden;
    background: #fff;
    box-shadow: 0 0 12px 0 rgb(62 28 131 / 10%);
    -webkit-box-shadow: 0 0 12px 0 rgb(62 28 131 / 10%);
}
.accordion .card {
    background: 0 0;
    border: none;
    box-shadow: none;
}
.accordion > .card > .card-header {
    border-radius: 0;
    margin-bottom: 0;
    padding: 0;
    background: #2944c1;
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
.accordion > .card > .card-header .btn.btn-link {
    position: relative;
    padding: 1.2rem 1rem;
    color: #fff;
    border-radius: 0;
}
.accordion > .card > .card-header .btn.btn-link[aria-expanded="false"]:after {
    content: "\e65f";
    position: absolute;
    right: 15px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    transition: all ease 0.4s;
    font-family: themify;
    font-size: 20px;
    color: #647ef9;
}
.accordion > .card > .card-header .btn.btn-link[aria-expanded="true"]:after {
    content: "\e65c";
    position: absolute;
    right: 15px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    transition: all ease 0.4s;
    font-family: themify;
    font-size: 20px;
    color: #647ef9;
}
.accordion.light_modal > .card > .card-header {
    background: 0 0;
    border-bottom: none;
}
.accordion.light_modal > .card > .card-header .btn.btn-link {
    position: relative;
    padding: 1.2rem 1rem;
    color: #2944c1;
    background: rgba(41, 68, 193, 0.1);
    border-bottom: 1px solid rgba(41, 68, 193, 0.1);
}
.accordion.light_modal
    > .card
    > .card-header
    .btn.btn-link[aria-expanded="true"] {
    color: #fff;
    background: #2944c1;
}
.accordion.light_modal > .card:last-child .card-header .btn.btn-link {
    border: none;
}
.basic_tab {
    background: #fff;
    box-shadow: 0 0 12px 0 rgb(62 28 131 / 10%);
    border-radius: 6px;
    overflow: hidden;
}
.basic_tab .nav-tabs {
    border: none;
    background: #2944c1;
    position: relative;
}
.basic_tab .nav-tabs .nav-link {
    background: 0 0;
    font-size: 16px;
    color: #fff;
    padding: 1rem 1.5rem;
    border-radius: 0;
    border: none;
    margin: 0;
}
.basic_tab .nav-tabs .nav-link.active {
    color: #fff;
    background: rgba(255, 255, 255, 0.1);
}
.tab-content > .tab-pane {
    padding: 1rem 1.5rem;
}
.pills_basic_tab {
    padding: 0;
    position: relative;
    background: 0 0;
}
.pills_basic_tab .nav-link {
    background: rgba(41, 68, 193, 0.1);
    margin-right: 10px;
    padding: 0.8rem 2rem;
    color: #2944c1;
    border: 1px solid rgba(41, 68, 193, 0.2);
}
.pills_basic_tab .nav-link.active {
    background: #2944c1;
    margin-right: 10px;
    padding: 0.8rem 2rem;
    color: #fff;
    border: 1px solid #2944c1;
}
.pills_basic_tab .tab-content > .tab-pane {
    padding: 0 0;
}
.working-process {
    text-align: center;
    position: relative;
    margin-bottom: 30px;
}
span.process-img {
    width: 80px;
    height: 80px;
    margin: 15px auto 0;
    position: relative;
    display: inline-block;
}
span.process-num {
    position: absolute;
    font-size: 60px;
    font-weight: 600;
    color: #178bef;
    left: -45px;
    top: -32px;
    opacity: 0.1;
}
.working-process h4 {
    margin: 10px 0;
}
.working-process p {
    padding: 2px 15px;
    line-height: 1.9;
}
.achievement-wrap {
    position: relative;
    text-align: center;
    display: block;
    padding: 2rem 0 0;
}
.achievement-content h4 {
    margin-bottom: 5px;
    line-height: 1;
    font-size: 35px;
    color: #08184b;
    font-weight: 800;
}
.achievement-content p {
    font-size: 18px;
}
.ache-icon {
    width: 50px;
    height: 50px;
    margin: 0 auto 10px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    font-size: 20px;
    background: #f4f5f7;
}
.ache-icon.green {
    background: rgba(26, 187, 105, 0.1);
    color: #1abb69;
}
.ache-icon.purple {
    background: rgba(153, 81, 208, 0.1);
    color: #9951d0;
}
.ache-icon.yellow {
    background: rgba(247, 143, 14, 0.1);
    color: #f78f0e;
}
.ache-icon.red {
    background: rgba(245, 22, 74, 0.1);
    color: #f5164a;
}
.call-to-act-caption {
    padding: 7em 4em;
    text-align: center;
}
.call-to-act-caption h2 {
    color: #fff;
    line-height: 1.4;
    font-size: 28px;
    font-weight: 700;
    margin-bottom: 0;
}
.bl-dark .call-to-act-caption h3 {
    color: #6a7ba5;
    font-size: 17px;
    font-weight: 400;
    line-height: 1.6;
    margin-top: 1rem;
}
.dark-2 .call-to-act-caption h3 {
    color: #a9b8ff;
    font-size: 17px;
    font-weight: 400;
    line-height: 1.6;
    margin-top: 1rem;
}
a.btn.bat-call-to-act {
    padding: 13px 56px;
    border-radius: 50px;
    text-transform: uppercase;
    font-size: 17px;
    background: #fff;
    color: #1e2944;
    transition: all ease-in-out 0.4s;
    margin-top: 25px;
    box-shadow: 0 0 0 5px rgb(255 255 255 / 20%);
    -webkit-box-shadow: 0 0 0 5px rgb(255 255 255 / 20%);
}
.dark-2 a.btn.bat-call-to-act {
    background: #fff;
    color: #1e2944;
}
a.btn.bat-call-to-act:focus,
a.btn.bat-call-to-act:hover {
    background: rgba(0, 0, 0, 0.2);
    color: #fff;
}
._browse_more.light {
    width: auto;
    height: 55px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto;
    background: rgba(41, 68, 193, 0.1);
    border: 1px solid rgba(41, 68, 193, 0.2);
    padding: 0 30px;
    border-radius: 4px;
    color: #2944c1;
    transition: all ease 0.4s;
}
._browse_more.light:focus,
._browse_more.light:hover {
    color: #fff;
    background: #2944c1;
    border: 1px solid #2944c1;
}
._browse_more {
    width: auto;
    height: 55px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto;
    background: #2944c1;
    border: 1px solid #2944c1;
    padding: 0 25px;
    border-radius: 4px;
    color: #fff;
    transition: all ease 0.4s;
}
._browse_more:focus,
._browse_more:hover {
    color: #fff;
    background: #df3411;
    border: 1px solid #df3411;
}
._browse_more-2.light {
    width: auto;
    height: 55px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto;
    background: rgba(1, 183, 83, 0.1);
    border: 1px solid rgba(1, 183, 83, 0.2);
    padding: 0 30px;
    border-radius: 4px;
    color: #01b753;
    transition: all ease 0.4s;
}
._browse_more-2.light:focus,
._browse_more-2.light:hover {
    color: #fff;
    background: #01b753;
    border: 1px solid #01b753;
}
._browse_more-2 {
    width: auto;
    height: 55px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto;
    background: #df3411;
    border: 1px solid #df3411;
    padding: 0 25px;
    border-radius: 4px;
    color: #fff;
    transition: all ease 0.4s;
}
._browse_more-2:focus,
._browse_more-2:hover {
    color: #fff;
    background: #272a4c;
    border: 1px solid #272a4c;
}
._browse_more-light {
    width: auto;
    height: 55px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto;
    background: #e7ecf1;
    border: 1px solid #e1e8ef;
    padding: 0 30px;
    border-radius: 4px;
    color: #191e33;
    transition: all ease 0.4s;
}
._browse_more-light:focus,
._browse_more-light:hover {
    color: #fff;
    background: #2944c1;
    border: 1px solid #2944c1;
}
.small-category-2 {
    background: rgba(0, 174, 225, 0.1);
    border-radius: 10px;
    overflow: hidden;
    margin-bottom: 30px;
    padding: 2rem 1rem;
    align-items: center;
    display: block;
    transition: all ease 0.4s;
    border: 1px solid rgba(0, 174, 225, 0.3);
}
.small-category-2-thumb {
    width: 55px;
    display: flex;
    height: 55px;
    background: rgba(0, 174, 225, 0.2);
    padding: 4px;
    border-radius: 50%;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    margin: 0 auto;
}
.small-category-2-thumb a {
    color: #00aee1;
}
.small-category-2-thumb i {
    font-size: 20px;
}
.sc-2-detail {
    display: table;
    margin: 15px auto 0;
    text-align: center;
}
.sc-2-detail .sc-jb-title {
    margin-bottom: 2px;
    font-size: 15px;
}
.small-category-2:focus,
.small-category-2:hover {
    cursor: pointer;
    background: #00aee1;
}
.small-category-2:focus .small-category-2-thumb,
.small-category-2:hover .small-category-2-thumb {
    background: #fff;
}
.small-category-2:focus .sc-2-detail .sc-jb-title a,
.small-category-2:hover .sc-2-detail .sc-jb-title a {
    color: #fff;
}
.small-category-2:focus .sc-2-detail span,
.small-category-2:hover .sc-2-detail span {
    color: #a4eaff;
}
.small-category-2:focus .small-category-2-thumb a,
.small-category-2:hover .small-category-2-thumb a {
    color: #00aee1;
}
.item.testimonial-box {
    background: #fff;
    border-radius: 0.4em;
    padding: 2em;
}
.smart-tes-author {
    text-align: left;
    padding: 1.2rem 0 0;
    display: inline-block;
    width: 100%;
}
.smart-center {
    text-align: center;
}
.smart-textimonials.smart-light {
    color: #fff;
}
.st-author-thumb {
    width: 65px;
    height: 65px;
    border-radius: 50%;
    overflow: hidden;
    box-shadow: 0 0 0 5px #e9edf3;
    -webkit-box-shadow: 0 0 0 5px #e9edf3;
    float: left;
    margin-left: 6px;
}
.smart-tes-content {
    margin-left: 3px;
}
.smart-light .st-author-thumb,
.st-author-thumb.light {
    width: 65px;
    height: 65px;
    border-radius: 50%;
    overflow: hidden;
    box-shadow: 0 0 0 5px rgba(255, 255, 255, 0.3);
    -webkit-box-shadow: 0 0 0 5px rgba(255, 255, 255, 0.3);
    float: left;
}
.st-author-info {
    display: inline-block;
    margin-left: 22px;
}
.st-author-info .st-author-title {
    margin: 0 0 4px 0;
    font-size: 18px;
    font-weight: 600;
    margin: 00;
    line-height: 1;
}
.st-author-info .st-author-subtitle {
    font-family: Lora, serif;
    font-style: italic;
    font-size: 15px;
}
.st-author-box {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}
.smart-center .st-author-box {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
}
.item.testimonial-center {
    text-align: center;
    background: #fff;
    padding: 2rem 1rem;
    border-radius: 8px;
    box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.08);
    margin: 10px 0;
}
.smart-tes-content p {
    font-size: 15px;
}
.item.testimonial-center .smart-tes-author {
    display: table;
    margin: 0 auto;
    width: auto;
}
.item.testimonial-center .smart-tes-content {
    margin-top: 1.5em;
}
.item.testimonial-center .st-author-thumb {
    float: none;
    display: table;
    margin: 0 auto 10px;
}
.item.testimonial-center .st-author-info {
    display: inline-block;
    margin-left: 0;
}
.item.testimonial-center .st-author-box {
    display: block;
    text-align: center;
}
.smart-testimonials {
    background: #fff;
    border-radius: 6px;
    overflow: hidden;
    margin-bottom: 15px;
    box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.08);
}
.smart-testimonials-content {
    padding: 1.5rem 1.5rem 2rem;
    position: relative;
    width: 100%;
}
.smart-testimonials .smart-tes-content {
    margin-left: 3px;
}
.smart-testimonials .smart-tes-content p {
    font-size: 15px;
}
.smart-testimonials .st-author-info {
    display: inline-block;
    margin-left: 0;
}
.smart-testimonials .st-author-info .st-author-title {
    font-size: 16px;
    margin: 0;
    line-height: 1;
    font-weight: 500;
}
.smart-testimonials .smart-testi-thumb {
    width: 100%;
    position: relative;
}
.smart-testimonials .cipt {
    width: 35px;
    height: 35px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: 0 0;
    border-radius: 50%;
    position: absolute;
    left: 18px;
    bottom: -14px;
    color: #fff;
}
.owl-theme .owl-dots .owl-dot span {
    width: 40px;
    height: 6px;
    margin: 5px 7px;
    background: #7acce4;
    display: block;
    -webkit-backface-visibility: visible;
    transition: opacity 0.2s ease;
    border-radius: 30px;
}
.owl-theme .owl-dots .owl-dot.active span,
.owl-theme .owl-dots .owl-dot:hover span {
    background: #1b81d8;
}
.pricing_boxes {
    width: 100%;
    padding: 2rem 1.5rem;
    position: relative;
    border-radius: 20px;
    margin-bottom: 30px;
    background: #1e2944;
}
.pricing_boxes_header {
    width: 100%;
    position: relative;
    text-align: center;
}
.pricing_thumb {
    display: table;
    margin: 0 auto 1rem;
}
.pricing_thumb img {
    max-width: 90px;
}
.pricing_thumb_title h4 {
    font-size: 30px;
    margin-bottom: 4px;
    color: #fff;
}
.pricing_thumb_title p {
    max-width: 60%;
    margin: 0 auto;
    line-height: 1.6;
    color: #6d7b9e;
}
.pricing_boxes_middle {
    width: 100%;
    text-align: center;
    position: relative;
    padding-top: 2.5rem;
}
.pricing_rate {
    font-weight: 800;
    font-size: 45px;
    color: #fff;
    font-family: muli;
    letter-spacing: 0;
}
span.time_esti {
    color: #6f80ab;
}
.pricing_rate {
    font-weight: 800;
    font-size: 45px;
    color: #fff;
    font-family: muli;
    letter-spacing: 0;
}
.btn.pricing_btn {
    width: 100%;
    background: #fff;
    color: #2d3954;
    border-radius: 4px;
    height: 60px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 2.5rem;
    font-weight: 400;
    transition: all ease 0.4s;
}
.btn.pricing_btn:focus,
.btn.pricing_btn:hover {
    color: #fff;
    background: #2944c1;
}
.featured .btn.pricing_btn {
    color: #fff;
    background: #04c4fd;
}
.pricing_boxes_detail {
    width: 100%;
    position: relative;
    padding-top: 1.5rem;
}
ul.pricing_lists {
    padding: 0;
    margin: 0;
}
ul.pricing_lists li {
    margin-left: 15px;
    position: relative;
    padding-left: 25px;
    margin-bottom: 10px;
    color: #8491b1;
}
ul.pricing_lists li:last-child {
    margin-bottom: 0;
}
ul.pricing_lists li:before {
    width: 15px;
    height: 15px;
    background: #2e3b5d;
    content: "\e64c";
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
    font-family: themify;
    font-size: 6px;
    left: 0;
    top: 3px;
    border-radius: 50%;
    color: #6179b3;
}
.pricing_boxes.featured {
    background: #2944c1;
}
.featured .pricing_thumb_title p {
    color: #8a9fff;
}
.featured span.time_esti {
    color: #8a9fff;
}
.pricing_boxes.featured ul.pricing_lists li {
    color: #8a9fff;
}
.pricing_boxes.featured ul.pricing_lists li:before {
    background: #3855da;
    color: #607af3;
}
.ct_cmp_social {
    position: relative;
    width: 100%;
    height: 140px;
    display: flex;
    align-items: flex-end;
    margin-bottom: 20px;
}
.ct_cmp_social ul {
    padding: 0;
    margin: 0;
}
.ct_cmp_social ul li {
    display: inline-block;
    margin-right: 12px;
    list-style: none;
}
.ct_cmp_social ul li a {
    color: #6e86f3;
    font-size: 15px;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    background: #3752d0;
}
.ct_cmp_caption {
    margin-top: 35px;
    margin-bottom: 30px;
}
.ct_cmp_single {
    display: flex;
    align-items: flex-start;
    margin-bottom: 20px;
    width: 100%;
}
.ct_cmp_brief {
    flex: 1;
    padding-left: 13px;
}
.ct_cmp_brief h5 {
    font-size: 16px;
    color: #2b3354;
    margin-bottom: 0;
}
.ct_cmp_single_icon {
    width: 45px;
    height: 45px;
    align-items: center;
    justify-content: center;
    background: rgba(41, 68, 193, 0.1);
    border-radius: 50%;
    display: inline-flex;
    color: #2944c1;
}
.form_row_box {
    background: #fff;
    border-radius: 6px;
    overflow: hidden;
    box-shadow: 0 0 20px 0 rgb(62 28 131 / 10%);
    -webkit-box-shadow: 0 0 20px 0 rgb(62 28 131 / 10%);
}
.form_row_header {
    background: #f4f5f7;
    padding: 1.2rem 2rem;
    display: flex;
    align-items: center;
    border-bottom: 1px solid #e7ebf3;
}
.form_row_header_right {
    padding-left: 15px;
}
.form_row_header_right p {
    margin: 0;
    line-height: 1.4;
}
.form_row_box_body {
    padding: 1.5rem 2rem 1rem;
}
.product-wrap {
    border-radius: 10px;
    overflow: hidden;
    padding: 2em 1rem;
    margin-bottom: 30px;
    background: #fff;
}
.product-wrap ul {
    padding: 0;
    margin: 0;
}
.product-wrap ul li {
    display: flex;
    padding: 14px 0;
    border-bottom: 1px dashed #dadde8;
    flex-wrap: wrap;
}
.product-wrap ul li strong {
    flex: 1;
}
.product-wrap ul li:last-child {
    border: none;
    padding-bottom: 0;
}
.billing_page {
    position: relative;
    width: 100%;
    padding: 2em;
    background: #fff;
    border-radius: 10px;
}
.panel-default {
    border-color: #eaeff5;
    box-shadow: 0 0 10px 0 rgba(88, 96, 109, 0.1);
    -webkit-box-shadow: 0 0 10px 0 rgba(88, 96, 109, 0.1);
    -moz-box-shadow: 0 0 10px 0 rgba(88, 96, 109, 0.1);
}
.panel-group .panel {
    margin-bottom: 10px;
}
.panel-default > .panel-heading + .panel-collapse > .panel-body {
    border-top-color: #eaeff5;
}
.panel-default > .panel-heading {
    color: #0047ab;
    padding: 14px 15px;
    background-color: #fff;
    border-color: #eaeff5;
}
.panel-default > .panel-heading img {
    position: relative;
    max-width: 80px;
    float: right;
    top: -3px;
    max-height: 30px;
}
.pay_opy980 {
    width: 100%;
    position: relative;
    display: block;
}
.panel.panel-default {
    background: #fff;
    box-shadow: none;
    border-radius: 4px;
    overflow: hidden;
    margin-bottom: 20px;
}
.panel-default > .panel-heading {
    border-bottom: 1px solid #edeef3;
}
.panel-default > .panel-heading h4 {
    margin: 0;
    font-size: 17px;
}
.panel-default .panel-body {
    padding: 1.5rem 2rem;
}
.panel-default > .panel-heading + .panel-collapse > .panel-body p {
    margin-bottom: 1rem;
    line-height: 1;
}
.panel-default > .panel-heading h4 a {
    color: #202738;
    position: relative;
    padding-left: 25px;
}
.panel-default > .panel-heading h4 a:before {
    content: "";
    position: absolute;
    width: 18px;
    height: 18px;
    background: #edeef3;
    border-radius: 50%;
    left: 0;
    top: 3px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 10px;
    color: #fff;
    transition: all ease 0.4s;
}
.panel-default > .panel-heading h4 a[aria-expanded="true"]:before {
    content: "\e64c";
    font-family: themify;
    background: #11af6d;
}
.team-grid {
    background: #fff;
    position: relative;
    display: block;
    border-radius: 6px;
    overflow: hidden;
    padding: 3em 0;
    margin-bottom: 30px;
    box-shadow: 0 0 20px 0 rgb(62 28 131 / 10%);
    -webkit-box-shadow: 0 0 20px 0 rgb(62 28 131 / 10%);
}
.single-team {
    padding: 15px 10px;
}
.teamgrid-user {
    max-width: 120px;
    border-radius: 50%;
    overflow: hidden;
    margin: 0 auto;
}
.teamgrid-content {
    padding: 15px 0;
    text-align: center;
}
.teamgrid-content h4 {
    margin: 0;
}
.teamgrid-social ul {
    text-align: center;
    margin: 0;
    padding: 0;
}
.teamgrid-social ul li {
    display: inline-block;
    list-style: none;
    padding: 0 10px;
}
.f-cl {
    color: #1943d0;
}
.t-cl {
    color: #12b0e8;
}
.i-cl {
    color: #d62ba4;
}
.l-cl {
    color: #0c9a9e;
}
.g-cl {
    color: #f53500;
}
.p-cl {
    color: #d21818;
}
.icon-mi-left {
    display: flex;
    position: relative;
    margin-top: 20px;
    overflow: hidden;
    justify-content: center;
    align-items: center;
    background: #fff;
    border-radius: 6px;
    padding: 1.2em 2em;
    box-shadow: 0 0 20px 0 rgba(62, 28, 131, 0.1);
    -webkit-box-shadow: 0 0 20px 0 rgba(62, 28, 131, 0.1);
}
.icon-mi-left i {
    font-size: 55px;
    color: #333;
    text-align: left;
    position: relative;
    top: 5px;
    left: 0;
    line-height: 55px;
}
.icon-mi-left .icon-mi-left-content {
    padding: 10px 0 0 15px;
}
.icon-mi-left h4 {
    text-align: left;
    margin-bottom: 5px;
    font-size: 20px;
    font-weight: 600;
}
.icon-mi-left p {
    line-height: 1.7;
}
.subscribe-box .form-control.large {
    border: none;
    height: 60px;
    border-radius: 4px 0 0 4px;
    background: #fff;
}
.subscribe-box .btn.btn-subscribe {
    color: #fff;
    background: #2944c1;
    height: 60px;
    border-radius: 0 4px 4px 0;
}
.yel098_7uw {
    position: relative;
    margin-top: 30px;
    width: 100%;
    display: flex;
    align-items: flex-start;
}
.ye_lk23 {
    width: 50px;
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #d6f4ff;
    border-radius: 50%;
    color: #18b4ec;
    font-size: 16px;
}
.yel_7bcx {
    display: block;
    flex: 1;
    padding-left: 1rem;
}
.yel_7bcx h4 {
    margin-bottom: 3px;
    font-size: 16px;
}
.yel_7bcx p {
    margin-bottom: 0;
    font-size: 15px;
    line-height: 1.6;
}
.btn-box .download-btn.play-store {
    margin-right: 30px;
}
.btn-box .download-btn {
    position: relative;
    display: inline-block;
    float: left;
    font-size: 15px;
    line-height: 26px;
    font-weight: 600;
    color: #fff;
    padding: 16px 30px 15px 80px;
    border-radius: 4px;
    z-index: 1;
    box-shadow: 0 5px 5px rgb(225 227 232);
    border: 1px solid #26293c;
    background: #26293c;
    margin: 5px 0;
}
.btn-box .download-btn i {
    position: absolute;
    color: #fff;
    left: 30px;
    top: 16px;
    font-size: 40px;
}
.btn-box .download-btn span {
    position: relative;
    display: block;
    font-size: 14px;
    line-height: 18px;
    color: rgba(255, 255, 255, 0.7);
    font-weight: 500;
}
.btn-box .download-btn h3 {
    position: relative;
    margin-bottom: 0;
    display: block;
    font-size: 20px;
    line-height: 26px;
    color: #fff;
    font-weight: 600;
    transition: all 0.5s ease;
}
.btn-box .download-btn.app-store {
    background: #0b85ec;
    border: 1px solid #0b85ec;
}
.form-control:focus {
    box-shadow: none;
}
.thead-dark th:first-child {
    border-radius: 4px 0 0 4px;
}
.thead-dark th:last-child {
    border-radius: 0 4px 4px 0;
}
.table .thead-dark th {
    color: #fff;
    background-color: #2944c1;
    border-color: transparent;
}
.filter-sidebar {
    height: 100vh;
    width: 0;
    position: fixed;
    z-index: 1000;
    top: 0;
    left: 0;
    background-color: #fff;
    overflow: hidden;
    transition: 0.5s;
    padding-top: 50px;
    box-shadow: 0 0 20px 0 rgba(62, 28, 131, 0.1);
}
.filter-sidebar .show-hide-sidebar {
    padding: 10px 20px;
    overflow-y: scroll;
    position: relative;
    width: calc(100% + 17px);
    min-height: 300px;
    display: block;
    height: 100%;
}
.filter-sidebar .ur-detail-wrap {
    padding: 0 1.4em 2em 1.4em;
}
.filter-sidebar .closebtn {
    position: absolute;
    top: 10px;
    right: 12px;
    font-size: 36px;
    margin-left: 50px;
    width: 30px;
    height: 30px;
    background: #1ac790;
    text-align: center;
    font-size: 11px;
    padding: 0;
    line-height: 32px;
    color: #fff;
    border-radius: 50%;
}
.simple-sidebar {
    border-radius: 0.4rem;
    background: #fff;
    padding: 0;
    margin-bottom: 30px;
}
.simple-sidebar.border {
    border: 1px solid #e6eaf1;
}
.simple-sidebar .input-with-icon .form-control,
.simple-sidebar .input-with-icon .select2-container,
.simple-sidebar .input-with-shadow .form-control,
.simple-sidebar .input-with-shadow .select2-container {
    box-shadow: none;
    border: 1px solid #e7ebf1;
}
.search-sidebar_header {
    position: relative;
    width: 100%;
    padding: 1rem 1.5rem;
    border-bottom: 1px solid #ebeef5;
    margin-bottom: 0;
    display: flex;
    align-items: center;
}
.search-sidebar_header .clear_all {
    font-size: 14px;
    font-weight: 600;
    color: #0b85ec;
}
.search-sidebar_header .ssh_heading {
    margin: 0;
    flex: 1;
    font-size: 16px;
}
.simple-sidebar button.w3-bar-item.w3-button.w3-large {
    background: #fff;
    border: none !important;
    cursor: pointer;
    outline: 0 !important;
    color: #465169;
}
@keyframes animateleft {
    from {
        left: -300px;
        opacity: 0;
    }
    to {
        left: 0;
        opacity: 1;
    }
}
.search-inner {
    padding: 2rem 0 1rem;
}
.single_search_boxed {
    padding: 0 1.5rem;
    border-top: 1px solid #ebeef5;
    display: inline-block;
    width: 100%;
}
.search-styles-2 label {
    font-size: 13px;
    font-weight: 500;
    color: #455892;
}
.single_search_boxed:first-child {
    border-top: none;
}
.widget-boxed-header {
    padding: 0;
    width: 100%;
    position: relative;
    display: block;
}
.widget-boxed-header h4 {
    font-size: 14px;
    text-transform: capitalize;
    font-weight: 600;
    margin: 0;
}
.widget-boxed-header h4 a {
    height: 100%;
    display: block;
    color: #2d3954 !important;
    position: relative;
    padding: 1rem 0;
}
.widget-boxed-header h4 a:before {
    content: "\e622";
    position: absolute;
    width: 25px;
    height: 25px;
    right: 0;
    top: 52%;
    transform: translate(-10%, -52%);
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #f4f5f7;
    font-family: themify;
    font-size: 10px;
    color: #445977;
}
.widget-boxed-header h4 a.collapsed:before {
    content: "\e61a";
    background: #f5f7fb;
    color: #140c40;
}
.hm_nav {
    display: flex;
    justify-content: space-between;
    align-items: center;
    position: relative;
    padding: 1.5rem 20px 1.5rem;
    background-color: #fff;
    border-bottom: 1px solid #ecf0f7;
}
.hm_nav_title {
    font-size: 17px;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-family: "Campton W00 Bold", "Helvetica Neue", arial, sans-serif;
    font-weight: 400;
    font-style: normal;
    line-height: 1.3;
    font-weight: 800;
    text-align: center;
    position: absolute;
    letter-spacing: 0.4px;
    left: 0;
    right: 0;
    margin: 0;
}
span.mod-close {
    font-size: 15px;
    color: #1a1e2b !important;
    cursor: pointer;
    z-index: 1;
    box-shadow: none !important;
}
span.hm_nav_clear {
    font-weight: 600;
    color: #140c40;
    font-size: 13px;
}
.filter-search-box .form-group .form-control {
    margin: 0 !important;
    box-shadow: none !important;
    background: #f4f5f7;
    border: 1px solid #ecf0f9;
    color: #707e9c;
    border-radius: 4px;
}
.filter-search-box,
.form-group.filter_button {
    padding: 1.5rem 1rem;
}
.widget-boxed-header .selected {
    display: block;
    line-height: 1.2;
    font-size: 14px;
    text-transform: capitalize;
    font-weight: 400;
    color: #72809d;
    font-family: Muli, sans-serif;
}
.filter_wraps .radio-custom + .radio-custom-label:before {
    margin-right: 0;
}
.filter-list li {
    padding: 0.5rem 0;
    border-bottom: none;
    font-size: 14px;
    color: #495677;
}
.filter-list li:first-child {
    padding-top: 0;
}
.filter-list li:last-child {
    border-bottom: none;
}
.filter-list .filter-list {
    margin: 0.5rem 0 0.3rem 1.5rem;
}
.filter-list .filter-list li:first-child {
    padding-top: 0.7rem;
}
.filter-list .filter-list li:last-child {
    padding-bottom: 0.2rem;
}
.single_filter_card .card-body {
    padding: 0;
}
.filter_wraps .checkbox-custom:checked + .checkbox-custom-label:before {
    box-shadow: none;
}
.filter_wraps .checkbox-custom,
.filter_wraps .checkbox-custom-label,
.filter_wraps .radio-custom,
.radio-custom-label {
    max-width: 100%;
    margin: 0;
}
.radio-custom:checked + .radio-custom-label:before {
    background: #2944c1 !important;
    border: 2px solid #dae3ec;
    box-shadow: none;
}
.checkbox-custom:checked + .checkbox-custom-label:before {
    content: "\e64c";
    font-family: Themify;
    background: #2944c1 !important;
    border-radius: 2px;
    box-shadow: none;
    color: #fff;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    font-size: 8px;
}
[type="radio"]:checked + label:after,
[type="radio"]:not(:checked) + label:after {
    content: "\e64c";
    font-family: Themify;
    width: 20px;
    height: 20px;
    background: #2944c1 !important;
    position: absolute;
    top: 0;
    left: 0;
    border-radius: 100%;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
    border: 2px solid #dae3ec;
    color: #fff;
    font-size: 8px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.form-group label {
    color: #2e3d84;
    font-weight: 600;
}
.btn-theme-2 {
    color: #fff;
    background: #2944c1;
    transition: all ease 0.4s;
}
.btn-theme-2:focus,
.btn-theme-2:hover {
    color: #fff;
    background: #01b753;
}
._filt_tag786 {
    background: #fff;
    padding: 1rem;
    border-radius: 4px;
    margin-bottom: 20px;
    display: flex;
    align-items: center;
}
._tag782,
.filter_group {
    flex: 1;
    display: flex;
}
._tag780 {
    font-weight: 600;
}
._tag785 {
    display: flex;
    align-items: center;
}
.__g72juy {
    margin-right: 10px;
}
.__g72juy a._ujh_tyr {
    width: 40px;
    height: 40px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    background: #edeef3;
    border-radius: 3px;
    transition: all ease 0.4s;
}
.__g72juy a._ujh_tyr.active,
.__g72juy a._ujh_tyr:focus,
.__g72juy a._ujh_tyr:hover {
    background: #01b753;
    color: #fff;
}
._g78juy .form-control {
    height: 44px !important;
    border-radius: 4px;
    background: #f4f5f7;
    border-color: #eef0f5;
}
a._filter-ico {
    font-size: 20px;
    margin-left: 15px;
    color: #2d3248;
}
.eltio_buttons {
    width: 44px;
    height: 44px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 10px;
    border-radius: 4px;
    color: #20c997;
    background: #dcfff5;
    border: 1px solid #c6f5e7;
}
button.w3-bar-item.w3-button.w3-large {
    margin-left: 10px;
    border: none;
    border-radius: 50%;
    width: 30px;
    height: 30px;
    font-size: 12px;
    color: #6a7698;
    background: #ebedf3;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
}
._jb_details01 {
    display: flex;
    align-items: center;
    position: relative;
    width: 100%;
}
._jb_details01_flex {
    flex: 1;
    display: flex;
    align-items: center;
}
._jb_details01_authors {
    width: 100px;
    height: 100px;
    position: relative;
}
._jb_details01_authors_caption {
    padding-left: 1rem;
}
._jb_details01_authors_caption .jbs_title {
    margin: 0;
    font-size: 19px;
    font-weight: 600;
}
ul.jbx_info_list {
    padding: 0;
    margin: 0;
    padding: 15px;
    border-radius: 4px;
    background-color: #fff;
    border: solid 1px #eee;
}
ul.jbx_info_list li {
    display: inline-block;
    list-style: none;
    margin-right: 15px;
}
ul.jbx_info_list li span i {
    margin-right: 5px;
}
ul.jbx_info_list li span {
    font-weight: 700;
}
ul.jbx_info_list li .jb_types {
    position: relative;
    top: 0;
    left: 0;
    margin-top: 8px;
}
.jb_types.urgent {
    background: #ff9800;
    color: #fff;
}
.jb_types.remote {
    background: #837bf5;
    color: #fff;
}
ul._flex_btn {
    margin: 0;
    padding: 0;
}
ul._flex_btn li {
    display: inline-block;
    margin-left: 10px;
    list-style: none;
}

ul._flex_btn li ._applied_jb {
    height: 50px;
    padding: 0 18px;
    width: auto;
    background: #fff;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    font-weight: 600;
    border-radius: 4px;
    font-size: 15px;
}
ul._flex_btn li ._applied_jb.dark-btn {
    color: #fff;
    background: #0f92fb;
}
ul._flex_btn li ._applied_jb.dark {
    background: #0e77f9;
    color: #fff;
}
.dark ._jb_details01_authors_caption .jbs_title {
    color: #fff;
}
.dark ul.jbx_info_list li span {
    color: #869bff;
}
._job_detail_box {
    position: relative;
    display: block;
    width: 100%;
}
._job_detail_box.light {
    background: #fff;
    border-radius: 6px;
}
._job_details_single {
    padding: 1.5rem;
    border-bottom: 1px solid #e5eaf1;
}
._job_detail_box_body {
    padding: 1.5rem 2rem;
}
._job_detail_single {
    margin-bottom: 2rem;
}
._job_detail_single h4 {
    margin: 0 0 8px;
    font-size: 16px;
    font-weight: 600;
}
._job_detail_single {
    font-size: 14px;
}
._job_detail_single ul {
    padding: 0;
    padding: 0;
}
._job_detail_single ul li {
    margin-bottom: 12px;
    list-style: none;
    padding-left: 17px;
    position: relative;
}
._job_detail_single ul li:before {
    content: "\e6af";
    position: absolute;
    font-family: themify;
    left: 0;
    top: 0;
    font-size: 12px;
    color: #7f95bd;
}
._job_detail_single.flexeo {
    display: flex;
    align-items: center;
}
._job_detail_single_flex {
    flex: 1;
}
ul.shares_jobs {
    display: block;
    margin: 0;
    padding: 0;
}
ul.shares_jobs li {
    list-style: none;
    display: inline-block !important;
    margin-right: 14px;
    padding: 0;
}
ul.shares_jobs li:last-child {
    list-style: none;
    display: inline-block !important;
    margin-right: 0px;
    padding: 0;
}
ul.shares_jobs li:before {
    display: none;
}
ul.shares_jobs li .share {
    width: 55px;
    height: 55px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    background: #f4f5f7;
    border-radius: 4px;
    color: #fff;
    font-size: 17px;
}
ul.shares_jobs li .share.fb {
    background: #3f51b5;
}
ul.shares_jobs li .share.tw {
    background: #089ee2;
}
ul.shares_jobs li .share.gp {
    background: #ea4444;
}
ul.shares_jobs li .share.ln {
    background: #16a0bf;
}
ul.bottoms_applies {
    margin: 0;
    padding: 0;
}
ul.bottoms_applies li {
    padding: 0;
    margin-left: 12px;
    display: inline-block;
    list-style: none;
}
ul.bottoms_applies li:before {
    display: none;
}
ul.bottoms_applies li ._saveed_jb {
    height: 52px;
    width: auto;
    padding: 0 22px;
    border-radius: 50px;
    background: #eff2f9;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    font-size: 14px;
    font-weight: 600;
}
ul.bottoms_applies li ._applied_jb {
    height: 52px;
    width: auto;
    padding: 0 22px;
    color: #fff;
    border-radius: 50px;
    background: #0f92fb;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    font-size: 18px;
    font-weight: 600;
}
._jb_summary {
    position: relative;
    width: 100%;
    background: #fff;
    padding: 1rem 1.5rem;
    border-radius: 4px;
    margin-bottom: 30px;
    border:solid 1px #ededed
}
._jb_summary ul {
    margin: 0;
    padding: 0;
}
._jb_summary ul li {
    margin-bottom: 8px;
    list-style: none;
    display: block;
    font-size: 14px;
    color: #1a274e;
    font-weight: 600;
    color: #fff;
    padding: 10px;
    border-radius: 4px;
    float: left;
    text-align: center;
    font-weight: normal;
}

._jb_summary h4 {
    margin-bottom: 10px;
    font-size: 16px;
}
._jb_summary_thumb {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 80px;
    margin: 1rem auto 0.5rem;
}
._jb_summary_thumb img {
    border: solid 1px #eee;
}
._jb_summary_caption {
    text-align: center;
    margin-bottom: 1.5rem;
}
._jb_summary_caption h4 {
    margin: 0;
    line-height: 1;
}
._jb_summary_caption span {
    font-size: 14px;
    font-weight: 600;
    color: #6a799a;
}
a.btn.btn_emplo_eloi {
    height: 52px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #0f92fb;
    border-radius: 4px;
    font-size: 14px;
    color: #fff;
}
._cnt_person {
    display: flex;
    align-items: center;
    margin-top: 1rem;
}
._cnt_person_thumb {
    width: 70px;
    height: 70px;
}
._cnt_person_caption {
    flex: 1;
    padding-left: 15px;
}
._cnt_person_caption span {
    color: #6e819c;
    font-size: 12px;
    line-height: 1;
}
._cnt_person_caption ._cnt_title {
    font-size: 15px;
    font-weight: 600;
    margin: 0;
    line-height: 1;
}
._cnt_person_caption p {
    margin: 0;
    font-size: 13px;
    color: #7f8baf;
    font-weight: 600;
}
._apply_form_form label {
    font-size: 13px;
    margin-bottom: 3px;
    font-weight: 600;
    width: 100%;
}
._apply_form_form .form-control {
    height: 50px;
    border-radius: 5px;
    background: #fff;
    border: 1px solid #dbe5ec;
}
._apply_form_form .custom-file-label {
    height: 50px;
    border: 1px solid #2e7fe4;
    background: rgba(46, 127, 228, 0.1);
    display: flex;
    align-items: center;
    color: #2e7fe4 !important;
}
._apply_form_form .custom-file-label::after {
    height: 50px;
    color: #fff;
    display: flex;
    background-color: #2e7fe4;
    align-items: center;
}
._apply_form_form label font {
    float: right;
    text-align: revert;
    color: #6d7f96;
}
button.btn_applynow {
    height: 52px;
    align-items: center;
    justify-content: center;
    width: 100%;
    display: flex;
    border: none;
    font-size: 15px;
    font-weight: 600;
    background: #0f92fb;
    border-radius: 4px;
    color: #fff;
}
._avg_res_time {
    display: flex;
    align-items: center;
    margin: 1.3rem 0 1rem;
    background: rgba(15, 146, 251, 0.1);
    border: 1px solid #0f92fb;
    padding: 1rem;
    border-radius: 6px;
}
._avg_res_caption {
    flex: 1;
    padding-left: 12px;
}
._avg_res_caption h5 {
    margin: 0;
    line-height: 1;
    font-size: 15px;
    color: #0f92fb;
}
._avg_res_caption span {
    color: #69757d;
    font-size: 13px;
}
._avg_res_icon {
    font-size: 25px;
    color: #0f92fb;
}
._wrap_box_slice {
    background: #fff;
    border-radius: 6px;
    display: flex;
    flex-direction: column;
    margin-bottom: 30px;
    padding: 2rem 2rem 0;
}
._eltio_caption {
    display: flex;
    margin-top: 1.5rem;
    align-items: center;
    width: 100%;
}
._eltio_caption_body {
    flex: 1;
    padding-left: 10px;
}
._eltio_caption_body h4 {
    margin: 0;
    line-height: 1.4;
    font-weight: 600;
    color: #2944c1;
}
._eltio_caption_body span {
    font-size: 14px;
    color: #7181a9;
}
._eltio_caption_icon {
    font-size: 25px;
    color: #0f92fb;
}
ul.skilss li:before {
    display: none;
}
._job_detail_single ul.skilss li {
    margin-right: 5px;
    padding: 0;
    display: inline-block;
}
._job_detail_single ul.skilss li a {
    color: #126d56;
    background: #e9fbf7;
    height: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 10px;
    font-size: 13px;
    border-radius: 50px;
    font-weight: 600;
    transition: all ease 0.4s;
}
._job_detail_single ul.skilss li a:focus,
._job_detail_single ul.skilss li a:hover {
    color: #fff;
    background: #126d56;
}
._file_caption {
    display: flex;
    align-items: center;
    width: 100%;
    background: #eff2f9;
    margin: 0.5rem 0;
    padding: 1rem 1rem;
    border-radius: 6px;
}
._file_caption_flex {
    display: flex;
    flex: 1;
    align-items: center;
}
._file_caption_flex ._eltio_caption_icon {
    margin-right: 7px;
}
._file_caption_flex ._eltio_caption_icon img {
    max-width: 55px;
}
._file_caption_right a {
    width: 45px;
    height: 45px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #fff;
    border-radius: 4px;
    color: #7686a9;
}
._eltio_caption_body h4 {
    color: #43434a;
    font-size: 15px;
}
._eltio_caption_body.small h4 {
    font-size: 11px;
}
._eltio_caption_body.small {
    padding: 0;
}
.proposal-form .form-control {
    background: rgba(15, 146, 251, 0.1);
    border: 1px solid rgba(15, 146, 251, 0.2);
    border-radius: 4px;
    color: #0f92fb;
}
.proposal-form .input-group-text {
    background: rgba(15, 146, 251, 0.1);
    color: #0f92fb;
    border-color: rgba(15, 146, 251, 0.2);
}
._jb_summary.light_box {
    background: #fff;
    padding: 0;
    overflow: hidden;
}
._jb_summary.light_box ._jb_summary_thumb {
    margin-top: -42px;
}
._jb_summary_caption .pises_price {
    color: #4caf50;
    font-size: 30px;
    margin-top: 5px;
}
._jb_summary_caption .pises_price sub {
    font-size: 14px;
    font-weight: 600;
    color: #748da0;
}
._jb_summary.light_box ._jb_summary_body {
    padding: 1rem 1.5rem 1.5rem;
}
._jb_summary_largethumb {
    position: relative;
}
._jb_summary_largethumb span {
    color: #2c3a4e;
    position: absolute;
    left: 15px;
    top: 20px;
    height: 35px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    background: #fff;
    padding: 0 15px;
    border-radius: 50px;
    font-size: 14px;
    font-weight: 600;
    box-shadow: 0 0 0 5px rgb(255 255 255 / 20%);
    -webkit-box-shadow: 0 0 0 5px rgb(255 255 255 / 20%);
}
._proposal_bids_single {
    display: flex;
    align-items: center;
    position: relative;
    padding: 1rem 0;
    border-bottom: 1px dashed #eaedf3;
}
._proposal_bids_flex {
    display: flex;
    flex: 1;
    position: relative;
}
._proposal_bids_thumb {
    position: relative;
    width: 80px;
    height: 80px;
    border-radius: 50%;
}
._proposal_bids_caption {
    position: relative;
    padding-left: 12px;
}
._proposal_bids_caption h4 {
    margin: 0;
    line-height: 1.2;
    font-size: 18px;
}
._locat124 {
    font-size: 14px;
    color: #7181a9;
}
._freelance_review_10 {
    display: flex;
    align-items: center;
}
._freelance_review_10 ._overall_rate {
    font-weight: 800;
    margin-right: 5px;
    display: inline-block;
}
._freelance_review_10 ._overall_rate.high {
    color: #4caf50;
}
._freelance_review_10 ._overall_rate.poor {
    color: #e91e63;
}
._freelance_review_10 ._overall_rate.mid {
    color: #ff9800;
}
._freelance_review_10 i {
    font-size: 11px;
    color: #bac1cc;
    margin-right: 3px;
}
._freelance_review_10 i.filled {
    color: #ff9800;
}
a.over_reviews_count {
    font-size: 13px;
    color: #505b77;
    margin-left: 5px;
}
._freelancer_rate h4 {
    margin: 0;
    text-align: right;
    font-size: 20px;
    color: #1447a2;
}
._freelancer_rate span {
    color: #505b77;
}
._addon_proposal {
    height: 70px;
    width: 100%;
    display: flex;
    align-items: center;
    background: #e4f1fd;
    border-radius: 5px;
    margin-bottom: 15px;
    padding: 0 15px;
    border: 1px solid #d4e4f3;
}
._terms_policy {
    display: flex;
    align-items: center;
    margin-bottom: 1rem;
}
._terms_policy a {
    color: #df3411;
    font-weight: 600;
}
.btn_proposal_send {
    height: 56px;
    align-items: center;
    display: flex;
    padding: 0 50px;
    border-radius: 4px;
    border: none;
    font-weight: 600;
    color: #fff;
    background: #33bd2a;
}
._view_dis_908 {
    text-align: center;
}
._view_dis_908 .btn {
    height: 52px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    background: #f4f5f7;
    border-radius: 5px;
    color: #302b4a;
    font-size: 15px;
    font-weight: 600;
    margin: 5px 5px;
}
._view_dis_908 .btn.flw_btn {
    background: #0f92fb;
    color: #fff;
}
._view_dis_908 .btn.msg_btn {
    background: #33b561;
    color: #fff;
}
ul.exlio_list {
    text-align: left;
}
ul.exlio_list li {
    border-bottom: 1px dashed #e7ebf3;
    padding: 1rem 0;
    margin: 0;
}
ul.exlio_list li:last-child {
    padding-bottom: 0;
    border: none;
}
ul.exlio_list li span {
    display: inline-block;
    float: right;
}
.progress {
    background: #f4f5f7;
    height: 7px;
}
ul.qa-skill-list {
    padding: 0;
    border-left: 1px dashed #e0e4ea;
}
ul.qa-skill-list li {
    list-style: none;
    position: relative;
    padding-left: 30px;
    margin: 1em 0;
}
.qa-skill-box {
    background: rgba(239, 242, 245, 0.5);
    padding: 1.5em;
    border-radius: 4px;
}
.qa-skill-title {
    margin-bottom: 0 !important;
    font-size: 17px;
}
h5.qa-subtitle {
    font-size: 12px;
    line-height: 1.4;
    color: #0f92fb;
}
.qa-time {
    font-size: 12px;
    margin-left: 1rem;
    color: #ff9800;
}
.qa-skill-list li:before {
    content: "\e64c";
    position: absolute;
    font-family: themify;
    width: 28px;
    height: 28px;
    border-radius: 50%;
    background: #00aee1;
    text-align: center;
    color: #fff !important;
    font-size: 12px;
    line-height: 28px;
    left: -15px !important;
    top: 0;
    box-shadow: 0 0 0 5px rgb(204 244 255);
    -webkit-box-shadow: 0 0 0 5px rgb(204 244 255);
}
._cp_flexed {
    display: flex;
    align-items: center;
    padding: 5px;
    margin-bottom: 15px;
}
._cp_flexed_left {
    flex: 1;
}
._cp_flexed_left h5 {
    font-size: 14px;
    font-weight: 600;
    margin: 0;
    line-height: 1.2;
}
._cp_flexed_left span {
    font-size: 13px;
    color: #5e6b7d;
}
.prt_link {
    width: 32px;
    height: 32px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    transition: all ease 0.4s;
    background: rgba(0, 174, 225, 0.1);
    color: #00aee1;
}
.prt_link:focus,
.prt_link:hover {
    background: #00aee1;
    color: #fff;
}
.modal {
    z-index: 99999;
}
.modal-header {
    align-items: center;
    padding: 0.6rem 1rem;
}
.modal-header h4 {
    margin: 0;
    flex: 1;
    font-size: 14px;
    font-weight: 600;
}
.modal-header button.close {
    font-size: 12px;
    opacity: 1;
    width: 36px;
    height: 36px;
    align-items: center;
    justify-content: center;
    display: flex;
    background: #e8ebf1;
    border-radius: 4px;
    position: relative;
    margin: 0;
}
.login-form .form-control {
    border-radius: 4px;
    background: #edf2fb;
    border: 1px solid #e0e7f3;
}
.modal-body {
    padding: 2rem 1.5rem;
}
.login-form .form-control:focus {
    background: rgba(6, 159, 228, 0.1);
    border-color: rgba(6, 159, 228, 0.2);
    color: #069fe4;
}
.mf-link {
    flex: 1;
}
.mf-link i {
    margin-right: 5px;
}
.mf-forget a {
    color: #1278e0;
}
.form-group label.light {
    font-size: 13px;
    color: #8087ab;
}
label.custom-file-label {
    height: 56px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: rgba(6, 159, 228, 0.2);
    color: #069fe4;
    cursor: pointer;
    border: 1px solid rgba(6, 159, 228, 0.3);
}
.custom-file {
    height: 56px;
}
label.custom-file-label:after {
    display: none !important;
}
.login-form.boxes {
    background: #fff;
    padding: 1.5rem;
    border-radius: 6px;
}
.blog-wrap-grid {
    width: 100%;
    background: #fff;
    border-radius: 6px;
    margin-bottom: 30px;
    position: relative;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1);
}
.blog-thumb {
    padding: 0;
    border-radius: 6px 6px 0 0;
    overflow: hidden;
}
.blog-info {
    padding: 10px 20px 0;
}
.blog-info span {
    font-size: 13px;
    font-weight: 600;
    color: #67728a;
}
.blog-info i {
    margin-right: 7px;
}
.blog-body {
    padding: 5px 20px 15px;
}
.bl-title {
    font-size: 15px;
    margin-bottom: 4px;
    line-height: 1.4;
}
.bl-continue {
    color: #fc5231;
    position: relative;
    font-family: Lora, serif;
    font-style: italic;
    font-size: 20px;
    margin-top: 12px;
    display: inline-block;
}
a.bl-continue:before {
    content: "\ea4c";
    position: absolute;
    font-family: lineicons !important;
    right: -27px;
    top: 2px;
}
.blog-cates ul {
    margin: 0;
    padding: 0;
}
.blog-cates {
    position: relative;
    padding: 0 20px 20px;
}
.blog-cates ul li {
    list-style: none;
    display: inline-block;
    margin-right: 7px;
    margin-bottom: 5px;
}
.blog-cates .blog-cates-list {
    background: #f4f5f7;
    padding: 6px 20px;
    border-radius: 50px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    font-weight: 600;
    font-size: 13px;
}
a.blog-cates-list.style-1 {
    background: rgba(255, 87, 34, 0.1);
    color: #ff5722;
}
a.blog-cates-list.style-2 {
    background: rgba(121, 187, 44, 0.1);
    color: #79bb2c;
}
a.blog-cates-list.style-3 {
    background: rgba(144, 87, 208, 0.1);
    color: #9057d0;
}
a.blog-cates-list.style-4 {
    background: rgba(9, 178, 228, 0.1);
    color: #09b2e4;
}
a.blog-cates-list.style-5 {
    background: rgba(26, 197, 86, 0.1);
    color: #1ac556;
}
.btn.btn-counter-light {
    background: #fff;
    border-radius: 5px;
    padding: 17px 40px;
    font-size: 16px;
    font-weight: 500;
    color: #333c56;
    transition: all ease 0.4s;
    box-shadow: 0 0 0 5px rgb(255 255 255 / 30%);
    -webkit-box-shadow: 0 0 0 5px rgb(255 255 255 / 30%);
}
.single-post-item {
    display: block;
    width: 100%;
    background: #fff;
    padding: 40px;
    border-radius: 4px;
    margin-bottom: 30px;
    border: 2px solid #e5e8f3;
}
.post-featured-img {
    display: block;
    margin-bottom: 1.5rem;
}
.post-featured-img img {
    border-radius: 6px;
}
.single-post-item .post-details .meta-comment-tag {
    padding: 0;
    list-style: none;
}
.single-post-item .post-details .meta-comment-tag li {
    display: inline-block;
    margin-right: 19px;
}
.single-post-item .post-details .meta-comment-tag li a {
    color: #6e7c90;
    display: block;
    letter-spacing: 0;
    line-height: 18px;
}
.single-post-item .post-details .meta-comment-tag li a .icons {
    margin-right: 10px;
}
.single-post-item .post-details .post-title {
    display: block;
    font-weight: 700;
    font-size: 26px;
    line-height: 1.4;
    margin: 15px 0 0;
}
.single-post-item .post-details .text,
.single-post-item .post-details p {
    color: #6e7c90;
    font-size: 15px;
    margin: 25px 0 0;
}
.blog-page .blog-details blockquote {
    background: #f7f9fc;
    padding: 28px 28px 28px 100px;
    margin: 50px 0;
    position: relative;
}
.blog-page .blog-details blockquote .icon {
    color: #f96825;
    position: absolute;
    font-size: 28px;
    line-height: 28px;
    left: 35px;
    top: 42%;
}
.blog-page .blog-details blockquote .name {
    color: #000c35;
    margin: 12px 0 0;
}
.blog-page .blog-details .post-bottom-meta {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 43px 0 0;
}
.blog-page .blog-details .post-bottom-meta .post-tags {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 50%;
    flex: 1 1 50%;
}
.blog-page .blog-details .post-bottom-meta .post-tags .pbm-title {
    font-size: 18px;
    line-height: 22px;
    margin: 0 0 20px;
}
.blog-page .blog-details .post-bottom-meta .post-tags .list {
    padding: 0;
    list-style: none;
}
.blog-page .blog-details .post-bottom-meta .post-tags .list li {
    display: inline-block;
    margin-bottom: 10px;
}
.blog-page .blog-details .post-bottom-meta .post-tags .list li a {
    border: 1px solid #e4e4e6;
    letter-spacing: 0;
    display: block;
    padding: 9px 20px;
}
.blog-page .blog-details .post-bottom-meta .post-tags .list li a:hover {
    color: #fff;
    background: #f96825;
    border-color: #f96825;
}
.blog-page .blog-details .post-bottom-meta .post-share .list {
    padding: 0;
    list-style: none;
}
.blog-page .blog-details .post-bottom-meta .post-share .list li {
    display: inline-block;
    margin-right: 22px;
}
.blog-page .blog-details .post-bottom-meta .post-share .list li:last-child {
    margin-right: 0;
}
.blog-page .blog-details .post-bottom-meta .post-share {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 50%;
    flex: 1 1 50%;
    text-align: right;
}
.blog-page .blog-details .post-bottom-meta .post-share .pbm-title {
    font-size: 18px;
}
.blog-page .blog-details .post-bottom-meta .post-share .list li a {
    color: #8c96b5;
    display: block;
    font-size: 16px;
    line-height: 22px;
}
.blog-page .blog-details .post-bottom-meta .post-share .list li a:hover {
    color: #ef4060;
}
.single-post-pagination {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    position: relative;
    border-top: 1px solid #e4e4e6;
    padding: 48px 0 0;
    margin: 40px 0 0;
}
.single-post-pagination .prev-post {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 50%;
    flex: 1 1 50%;
}
.single-post-pagination .next-post {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 50%;
    flex: 1 1 50%;
    text-align: right;
}
.single-post-pagination .next-post .title,
.single-post-pagination .prev-post .title {
    font-size: 20px;
}
.single-post-pagination .post-pagination-center-grid {
    position: absolute;
    left: 50%;
    top: 60%;
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
}
.single-post-pagination .post-pagination-center-grid a {
    font-size: 2.5rem;
    color: #f96825;
}
.single-post-pagination .prev-post a {
    display: block;
    overflow: hidden;
}
.single-post-pagination .prev-post a .title-with-link .intro {
    color: #6e7c90;
    font-size: 14px;
    line-height: 18px;
    letter-spacing: 1;
    font-weight: 500;
    display: block;
    text-transform: uppercase;
    margin: 0 0 9px;
}
.single-post-pagination .prev-post a .title-with-link .title {
    color: #000c35;
    line-height: 28px;
}
blockquote {
    background: rgba(41, 68, 193, 0.1);
    padding: 2rem 1.5rem 1.5rem;
    border-radius: 4px;
    margin-top: 1rem;
    position: relative;
    border-left: 3px solid #2944c1;
}
blockquote p {
    line-height: 2;
    color: #546096 !important;
    margin-bottom: 12px !important;
}
blockquote span.icon {
    position: absolute;
    top: 10px;
    color: #c3cae8;
}
blockquote h5.name {
    color: #0b85ec;
}
.blog-page .blog-details .comment-area .all-comments .comments-title {
    font-size: 26px;
    line-height: 30px;
    margin: 0 0 35px;
}
.blog-page .blog-details .comment-area .all-comments .comment-list ul {
    padding: 0;
    list-style: none;
}
.blog-page .blog-details .comment-area .all-comments article {
    overflow: hidden;
    margin: 0 0 50px;
}
.blog-page .blog-details .comment-area .all-comments article .comment-author {
    float: left;
    width: 100px;
}
.blog-page
    .blog-details
    .comment-area
    .all-comments
    article
    .comment-author
    img {
    max-width: 100px;
    border-radius: 50%;
}
.blog-page .blog-details .comment-area .all-comments article .comment-details {
    overflow: hidden;
    padding-left: 30px;
}
.blog-page
    .blog-details
    .comment-area
    .all-comments
    article
    .comment-details
    .comment-meta {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.blog-page
    .blog-details
    .comment-area
    .all-comments
    article
    .comment-details
    .comment-meta
    .comment-left-meta {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 70%;
    flex: 1 1 70%;
}
.blog-page
    .blog-details
    .comment-area
    .all-comments
    article
    .comment-details
    .comment-meta
    .comment-left-meta
    .author-name {
    font-size: 18px;
    line-height: 28px;
    margin-bottom: 2px;
}
.blog-page
    .blog-details
    .comment-area
    .all-comments
    article
    .comment-details
    .comment-meta
    .comment-left-meta
    .author-name
    .selected {
    font-size: 12px;
    color: #cacfef;
    margin-left: 4px;
}
.blog-page
    .blog-details
    .comment-area
    .all-comments
    article
    .comment-details
    .comment-meta
    .comment-left-meta
    .comment-date {
    color: #ef4060;
    text-transform: uppercase;
    font-size: 12px;
    line-height: 16px;
    letter-spacing: 0;
    font-weight: 500;
    margin: 7px 0 0;
}
.blog-page
    .blog-details
    .comment-area
    .all-comments
    article
    .comment-details
    .comment-meta
    .comment-reply {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 30%;
    flex: 1 1 30%;
    text-align: right;
}
.blog-page
    .blog-details
    .comment-area
    .all-comments
    article
    .comment-details
    .comment-meta
    .comment-reply
    .reply {
    color: #6e7c90;
    font-size: 14px;
    letter-spacing: 0;
    line-height: 18px;
}
.blog-page
    .blog-details
    .comment-area
    .all-comments
    article
    .comment-details
    .comment-meta
    .comment-reply
    .reply
    .icon {
    margin-right: 8px;
}
.blog-page
    .blog-details
    .comment-area
    .all-comments
    article
    .comment-details
    .comment-text {
    margin: 19px 0 0;
}
.blog-page
    .blog-details
    .comment-area
    .all-comments
    article
    .comment-details
    .comment-text
    p {
    margin: 0;
}
.blog-page .blog-details .comment-area .all-comments .comment-list ul li ul {
    padding-left: 40px;
    list-style: none;
}
.posts-author {
    text-align: center;
}
.posts-author span.img {
    width: 120px;
    overflow: hidden;
    border-radius: 50%;
    height: 120px;
    border: 4px solid #e4eaf3;
    display: table;
    margin: 0 auto 1rem auto;
}
span.img img {
    border-radius: 50%;
    max-width: 120px;
}
h3.pa-name {
    font-size: 18px;
    margin-bottom: 5px;
}
.social-links {
    padding: 0;
    margin: 0 0 1rem 0;
}
.social-links {
    padding: 0;
    margin: 0 0 1rem 0;
}
.social-links li {
    display: inline-block;
    padding: 2px 10px;
}
.social-links li a {
    color: #8c96b5;
    font-size: 16px;
}
.social-links li a:focus,
.social-links li a:hover {
    color: #f96825;
}
.single-widgets {
    border: 2px solid #e5e8f3;
    padding: 30px 28px 35px;
    margin: 0 0 40px;
}
.single-widgets.widget_search form {
    position: relative;
}
.single-widgets.widget_search form input[type="search"] {
    border-radius: 4px;
    border: 1px solid #ebedf5;
    background: #f9fafc;
    font-size: 12px;
    padding: 10px 70px 10px 30px;
    height: 60px;
    width: 100%;
}
.single-widgets.widget_search form button {
    position: absolute;
    right: 5px;
    top: 5px;
    bottom: 0;
    cursor: pointer;
    border-radius: 4px;
    background: #f96825;
    color: #fff;
    border: 0;
    font-size: 14px;
    line-height: 50px;
    height: 50px;
    width: 52px;
}
.single-widgets.widget_category ul {
    padding: 0;
    list-style: none;
}
.single-widgets.widget_category ul li {
    display: block;
    border-bottom: 1px solid #eaeaea;
    padding: 11px 0;
}
.single-widgets.widget_category ul li:first-child {
    border-top: none;
}
.single-widgets.widget_categories ul li a {
    display: block;
    overflow: hidden;
    letter-spacing: 0;
    text-transform: capitalize;
    font-size: 14px;
    line-height: 24px;
}
.single-widgets.widget_category ul li a span {
    float: right;
}
.single-widgets.widget_thumb_post ul {
    padding: 0;
    list-style: none;
}
.single-widgets.widget_thumb_post ul li {
    display: block;
    overflow: hidden;
    margin: 0 0 15px;
}
.single-widgets.widget_thumb_post ul li .left {
    display: block;
    float: left;
    width: 80px;
}
.single-widgets.widget_thumb_post ul li .right {
    display: block;
    overflow: hidden;
}
.single-widgets.widget_thumb_post ul li .right .feed-title {
    display: block;
    overflow: hidden;
    letter-spacing: 0;
    font-weight: 700;
    font-size: 17px;
    line-height: 22px;
    margin: 0 0 7px;
    padding-left: 20px;
}
.single-widgets.widget_thumb_post ul li .right .post-date {
    color: #6e7c90;
    display: block;
    overflow: hidden;
    letter-spacing: 0;
    font-size: 14px;
    line-height: 18px;
    padding-left: 20px;
}
.single-widgets.widget_thumb_post ul li .right .post-date i {
    margin-right: 5px;
}
.single-widgets.widget_thumb_post ul li .left img {
    width: 100%;
    border-radius: 3px;
}
.single-widgets.widget_tags ul {
    padding: 0;
    list-style: none;
}
.single-widgets.widget_tags ul li {
    display: inline-block;
    margin-bottom: 5px;
}
.single-widgets.widget_tags ul li a {
    border: 1px solid #eaeaea;
    letter-spacing: 0;
    font-size: 14px;
    display: block;
    padding: 9px 25px;
}
.single-widgets.widget_tags ul li a:focus,
.single-widgets.widget_tags ul li a:hover {
    color: #fff;
    background: #f96825;
    border-color: #f96825;
}
._dashboard_content {
    background: #fff;
    border-radius: 6px;
    margin-bottom: 30px;
    width: 100%;
}
._dashboard_content_header {
    display: flex;
    align-items: center;
    padding: 1rem 1.5rem;
    border-bottom: 1px solid #e3e6ef;
}
._dashboard_content_header h4 {
    margin: 0;
    font-size: 15px;
    font-weight: 500;
}
._dashboard_content_header h4 i {
    color: #197de4;
}
._dashboard_content_body {
    padding: 1.5rem;
}
.dashboard-navbar {
    position: relative;
    width: 100%;
    padding: 0em 0 0rem;
    border-radius: 6px;
    background: #fff;
    z-index: 1;
}
.d-user-avater {
    text-align: center;
    margin: 0 1rem 2rem;
}
.d-user-avater h4 {
    margin: 10px 0 3px 0;
    font-size: 19px;
}
.d-navigation ul {
    padding: 0;
    margin: 0;
}
.d-navigation ul li {
    list-style: none;
    padding: 0;
}
.d-navigation ul li a i {
    margin-right: 10px;
}
.d-navigation ul li a {
    padding: 15px 20px;
    color: #2d4379;
    font-size: 14px;
    display: inline-block;
    font-weight: 500;
    width: 100%;
    transition: all ease 0.4s;
    border-bottom: 1px dashed #e0e4e8;
}
.d-navigation ul li a:focus,
.d-navigation ul li a:hover,
.d-navigation ul li.active a {
    color: #079ee6;
    background: rgba(7, 158, 230, 0.1);
    border-bottom-color: rgba(7, 158, 230, 0.2);
}
.d-navigation ul li:last-child a {
    border-bottom: none;
}
.bredcrumb_wrap nav .breadcrumb {
    background: #2a3146;
    margin-bottom: 30px;
    margin-top: 0px;
}
.bredcrumb_wrap nav .breadcrumb a {
    color: #fff;
}
.bredcrumb_wrap .breadcrumb-item + .breadcrumb-item::before {
    float: left;
    padding-right: 0.5rem;
    color: #fff;
    content: "/";
}
.bredcrumb_wrap .breadcrumb-item.active {
    color: #1070ff;
}
.dashboard-stat {
    display: flex;
    padding: 0;
    height: 140px;
    background-color: #fff;
    border-radius: 6px;
    width: 100%;
    position: relative;
    margin-bottom: 30px;
    padding: 1rem;
    overflow: hidden;
    transition: 0.3s;
    cursor: default;
    align-items: center;
}
.dashboard-stat-icon {
    width: 50px;
    height: 50px;
    border-radius: 50%;
    opacity: 1;
    font-size: 20px;
    display: flex;
    align-items: center;
    color: #fff;
    justify-content: center;
}
.dashboard-stat-content {
    padding-left: 0.7rem;
}
.dashboard-stat-content h4 {
    font-size: 37px;
    font-weight: 600;
    padding: 0;
    margin: 0 0 8px;
    letter-spacing: 1px;
}
.dashboard-stat-content p {
    font-size: 15px;
    margin-top: 4px;
    line-height: 24px;
    font-weight: 500;
    margin: 0;
    display: inline-block;
}
.dashboard-stat .widget-1 {
    background: linear-gradient(
        to left,
        rgba(255, 255, 255, 0) 30%,
        rgba(255, 255, 255, 0.1)
    );
    background-color: #1baf65;
}
.dashboard-stat .widget-2 {
    background: linear-gradient(
        to left,
        rgba(255, 255, 255, 0) 30%,
        rgba(255, 255, 255, 0.1)
    );
    background-color: #f39f00;
}
.dashboard-stat .widget-3 {
    background: linear-gradient(
        to left,
        rgba(255, 255, 255, 0) 30%,
        rgba(255, 255, 255, 0.1)
    );
    background-color: #002758;
}
.dashboard-stat .widget-4 {
    background: linear-gradient(
        to left,
        rgba(255, 255, 255, 0) 30%,
        rgba(255, 255, 255, 0.1)
    );
    background-color: #ce024b;
}
.dashboard-gravity-list {
    margin: 0 0 30px;
    border-radius: 4px;
}
.dashboard-gravity-list h4 {
    font-size: 16px;
    font-weight: 600;
    margin: 0;
    padding: 20px 30px;
    background-color: #fff;
    display: block;
    border-bottom: 1px solid #eaeaea;
    border-radius: 4px 4px 0 0;
}
.dashboard-gravity-list ul {
    list-style: none;
    padding: 0;
    margin: 0;
    background-color: #fff;
    border-radius: 0 0 4px 4px;
}
.dashboard-gravity-list ul li {
    padding: 23px 30px;
    border-bottom: 1px solid #eaeaea;
    transition: 0.3s;
    position: relative;
}
.list-box-listing {
    display: flex;
    padding: 5px 0;
    position: relative;
}
.list-box-listing-img {
    flex: 1;
    max-width: 150px;
    position: relative;
}
.list-box-listing-img a {
    width: 100%;
    height: 100%;
    display: inline-block;
    overflow: hidden;
    position: relative;
    z-index: 10;
}
.list-box-listing-img a:before {
    content: "";
    height: 100%;
    width: 100%;
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    background-color: rgba(22, 22, 22, 0.2);
    border-radius: 4px;
    z-index: 11;
}
.list-box-listing-img a img {
    object-fit: cover;
    height: 100%;
    width: 100%;
    border-radius: 4px;
}
.list-box-listing-content {
    flex: 1;
    padding-left: 25px;
}
.list-box-listing-content .inner {
    position: relative;
    top: 14px;
    vertical-align: top;
}
.list-box-listing-content .inner h3 {
    font-size: 18px;
    bottom: -2px;
    position: relative;
    font-weight: 500;
    margin: 0;
    line-height: 27px;
}
.star-rating .ti-star {
    display: inline-block;
    margin: 0;
    padding: 0;
    color: #ff9500;
    float: left;
    margin-right: 4px;
    position: relative;
}
span.ti-star.empty {
    color: #b1b9c1;
}
.list-box-listing-content .inner span {
    font-size: 15px;
    font-weight: 300;
    display: inline-block;
}
.list-box-listing-content .inner .star-rating {
    margin: 5px 0 0;
    display: block;
}
.bookings .list-box-listing-img img {
    max-width: 100%;
}
.rating-counter {
    color: #909090;
    padding-left: 5px;
    display: inline-block;
    font-size: 15px;
}
.star-rating .rating-counter {
    top: -3px;
    position: relative;
    font-size: 14px;
}
.buttons-to-right,
.dashboard-gravity-list .button.to-right {
    position: absolute;
    right: 30px;
    top: 50%;
    transform: translate3d(0, -49%, 0);
    -moz-transform: translate3d(0, -50%, 0);
    opacity: 0;
    transition: 0.4s;
    box-shadow: 0 0 10px 15px #fbfbfb;
}
.dashboard-gravity-list .button {
    padding: 8px 15px;
    line-height: 20px;
    border-radius: 50px;
    font-size: 13px;
    font-weight: 500;
    margin: 0;
}
.dashboard-gravity-list .button.gray {
    background-color: #e4e8ef;
    color: #636a7b;
}
.dashboard-gravity-list .button.gray:focus,
.dashboard-gravity-list .button.gray:hover {
    background: #da0136;
    color: #fff;
}
.dashboard-gravity-list .button i {
    padding-right: 2px;
    position: relative;
    top: 1px;
}
.dashboard-gravity-list li:hover .button.to-right,
.dashboard-gravity-list li:hover .buttons-to-right {
    opacity: 1;
}
.dashboard-gravity-list.with-icons ul li {
    padding-left: 87px;
    font-size: 14px;
}
.dashboard-gravity-list.with-icons ul li strong {
    color: #414b5a;
}
.dashboard-gravity-list ul li i.dash-icon-box {
    height: 38px;
    width: 38px;
    color: #7f8bab;
    text-align: center;
    line-height: 37px;
    border-radius: 50%;
    transition: 0.3s;
    display: inline-block;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 30px;
}
.numerical-rating {
    color: #fff;
    font-size: 14px;
    font-weight: 600;
    margin-bottom: 8px;
    text-align: center;
    line-height: 26px;
    height: 26px;
    width: 44px;
    display: inline-block;
    position: relative;
    border-radius: 50px;
    letter-spacing: -0.5px;
    background-color: rgba(255, 255, 255, 0.2);
    margin: 15px 32px;
}
.dashboard-gravity-list .numerical-rating {
    margin: 0 3px;
}
.numerical-rating:before {
    content: attr(data-rating);
}
a.close-list-item {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 30px;
    opacity: 0;
    padding: 4px;
    color: #ea2828;
    transition: 0.3s;
}
.dashboard-gravity-list.invoices li {
    padding: 20px 30px;
}
.dashboard-gravity-list ul li:hover a.close-list-item {
    opacity: 1;
}
.dashboard-gravity-list.invoices ul ul {
    line-height: 22px;
    padding-bottom: 2px;
    color: #7c8796;
    padding: 0;
    margin: 0;
}
.dashboard-gravity-list ul ul li {
    padding: 0;
    border: none;
    transition: 0.3s;
    background-color: transparent;
    display: inline-block;
}
.dashboard-gravity-list.invoices ul ul li {
    padding: 0;
}
.dashboard-gravity-list.invoices ul ul li:after {
    content: "";
    display: inline-block;
    width: 1px;
    height: 11px;
    background-color: #e0e0e0;
    position: relative;
    margin: 0 10px;
}
.dashboard-gravity-list.invoices ul ul li:last-child:after {
    display: none;
}
.numerical-rating.high {
    background-color: #1baf65;
}
.numerical-rating.mid {
    background-color: #ffc10a;
}
.numerical-rating.low {
    background-color: #db2929;
}
.unpaid {
    color: #d4222b;
}
.paid {
    color: #00ba74;
}
.dashboard-gravity-list ul ul {
    background-color: transparent;
}
.dashboard-gravity-list ul ul li {
    padding: 0;
    border: none;
    transition: 0.3s;
    background-color: transparent;
    display: inline-block;
}
.inner-booking-list ul li:after {
    content: "";
    display: inline-block;
    position: relative;
    margin: 0 10px;
    height: 12px;
    top: 1px;
    background-color: #ddd;
    width: 1px;
}
.inner-booking-list ul li.highlighted:after {
    display: none;
}
.inner-booking-list ul li.highlighted {
    padding: 2px 10px;
    line-height: 22px;
    font-weight: 500;
    font-size: 14px;
    background-color: #f4f5f7 !important;
    color: #7e8b9a;
    border-radius: 50px;
    display: inline-block;
    border: none;
}
.pending-booking .inner-booking-list ul li.highlighted {
    background-color: rgba(49, 167, 255, 0.1) !important;
    color: #31a7ff;
}
.approved-booking .inner-booking-list ul li.highlighted {
    background-color: rgba(29, 183, 92, 0.1) !important;
    color: #1db75c;
}
.dashboard-gravity-list ul ul li:nth-last-child(2n + 1) {
    background-color: transparent;
}
a.rate-review {
    border: 1px solid #e0e0e0;
    border-radius: 50px;
    font-size: 13px;
    color: #666;
    font-weight: 500;
    padding: 5px 20px;
    margin-top: 20px;
    display: inline-block;
    transition: 0.3s;
}
.dashboard-gravity-list a.rate-review {
    border: none;
    background-color: #eceef3;
    color: #636a7b;
    padding: 6px 18px;
}
a.rate-review i {
    padding-right: 3px;
}
.dashboard-gravity-list a.rate-review:hover {
    color: #fff;
    background: #e21f1f;
}
.comission-taken {
    border-radius: 3px;
    font-size: 14px;
    color: #fff;
    font-weight: 400;
    background: #333;
    display: inline-block;
    padding: 6px 10px;
    float: right;
    position: relative;
    top: -3px;
}
table.table tr th {
    font-weight: 500;
}
.dashboard-wrapers .card {
    border-radius: 6px;
    overflow: hidden;
    border: none;
    box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.06);
}
.dashboard-wrapers .card-header {
    background: #fff;
}
img.avatar.rounded {
    margin-right: 5px;
}
table div.label {
    display: inline-block;
}
.table-hover tbody tr:hover {
    background-color: rgb(151 167 181 / 8%);
}
._dash_singl_box {
    position: relative;
    display: flex;
    align-items: center;
    width: 100%;
    padding: 1.5rem;
    border-bottom: 1px solid #e8ecf3;
}
._dash_singl_box:last-child {
    padding: 1.5rem;
    border-bottom: none;
}
._dash_singl_thumbs {
    position: relative;
    width: 60px;
    height: 60px;
}
._dash_singl_captions {
    display: flex;
    flex-direction: column;
    padding-left: 12px;
    width: 100%;
}
._dash_singl_captions ._jb_title {
    font-size: 16px;
    margin: 0 0 4px;
    line-height: 1.2;
    font-weight: 600;
}
._dash_singl_captions ._jb_title a {
    color: #292b3c;
}
ul._grouping_list {
    margin: 0;
    padding: 0;
}
ul._grouping_list li {
    list-style: none;
    display: inline-block;
    margin-right: 15px;
    font-size: 14px;
    font-weight: 600;
    color: #5c75a2;
}
ul._grouping_list li i {
    margin-right: 5px;
}
ul._grouping_list li:last-child {
    margin: 0;
}
ul._action_grouping_list {
    margin: 8px 0 0;
    padding: 0;
}
ul._action_grouping_list li {
    display: inline-block;
    list-style: none;
    margin-right: 5px;
}
ul._action_grouping_list li a {
    height: 34px;
    display: inline-flex;
    background: #343848;
    border-radius: 4px;
    padding: 0 13px;
    align-items: center;
    font-weight: 600;
    font-size: 14px;
    color: #fff;
}
ul._action_grouping_list li a._delete_point {
    background: #e83535;
}
ul._action_grouping_list li a._edit_list_point {
    background: rgba(7, 158, 230, 0.2);
    color: #079ee6;
}
ul._action_grouping_list li a._featured_point {
    background: rgba(255, 152, 0, 0.2);
    color: #ff9800;
}
ul._action_grouping_list li a._aaplied_candidates {
    color: #16b739;
    background: rgba(22, 183, 57, 0.12);
}
ul._action_grouping_list li a._aaplied_candidates span {
    padding: 3px 6px;
    display: inline-flex;
    background: #16b739;
    font-size: 10px;
    border-radius: 50px;
    margin-left: 10px;
    color: #fff;
}
span._dash_status {
    margin-left: 10px;
    font-size: 13px;
    font-weight: 500;
    padding: 2px 12px;
    background: #f4f5f7;
    border-radius: 4px;
}
span._dash_status.expiring {
    background: rgba(255, 152, 0, 0.1);
    color: #ff9800;
}
span._dash_status.approval {
    background: rgba(139, 195, 74, 0.1);
    color: #8bc34a;
}
span._dash_status.expired {
    background: rgba(220, 44, 44, 0.1);
    color: #dc2c2c;
}
._dash_grid_box {
    width: 100%;
    position: relative;
    border-radius: 6px;
    margin: 15px 0;
    border: 1px solid #e3e6ef;
}
._dash_grid_box_thumb {
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 2rem auto 0.5rem;
    width: 80px;
    position: relative;
}
._dash_grid_box_caption {
    padding: 0 1rem 2rem;
    text-align: center;
}
._dash_grid_box_caption ._elcio_title {
    font-size: 17px;
    font-weight: 600;
    margin: 0;
    line-height: 1;
}
span._elopi_designation,
span._elopi_location {
    font-weight: 600;
    font-size: 13px;
    color: #5c75a2;
}
._dash_grid_box_thumb .verified {
    position: absolute;
    right: -6px;
}
._dash_usr_rates {
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0.2rem 0 1rem;
}
._dash_usr_rates span {
    width: 34px;
    height: 24px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    background: #3c3f46;
    border-radius: 4px;
    font-weight: 600;
    line-height: 0;
    margin-right: 4px;
    color: #fff;
    font-size: 13px;
}
._dash_usr_rates i {
    color: #ff9800;
    padding: 0 1.5px;
    font-size: 13px;
}
._dash_usr_rates span.good {
    background: #2fad5b;
}
._dash_usr_rates span.high {
    background: #cddc39;
}
._dash_usr_rates span.mid {
    background: #ff9800;
}
._dash_usr_rates span.poor {
    background: #e0352b;
}
._dash_usr_actioned ul {
    padding: 0;
    margin: 0 -14px;
    display: flex;
    align-items: center;
    justify-content: center;
}
._dash_usr_actioned ul li {
    padding: 5px 6px;
}
._dash_usr_actioned ul li a {
    font-weight: 600;
    font-size: 12px;
    height: 40px;
    width: 100%;
    padding: 0 12px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    background: #f4f5f7;
    border-radius: 4px;
}
._dash_usr_actioned ul li a i {
    margin-right: 4px;
}
._dash_usr_actioned ul li a._download_cv {
    background: #0b98ea;
    color: #fff;
}
._dash_usr_actioned ul li a._send_message {
    background: #43bf6f;
    color: #fff;
}
._dash_usr_information ul {
    margin: 0;
    padding: 0.6rem 1rem;
    display: flex;
    align-items: center;
    border-top: 1px solid #e3e6ef;
}
._dash_usr_information ul li {
    list-style: none;
    font-size: 14px;
    font-weight: 600;
    color: #5c75a2;
}
._dash_usr_information ul li:first-child {
    flex: 1;
    display: flex;
    align-items: center;
}
._dash_usr_information ul li ._call_now {
    width: 35px;
    height: 35px;
    align-items: center;
    justify-content: center;
    display: inline-flex;
    background: rgba(76, 175, 80, 0.1);
    border-radius: 50%;
    color: #4caf50;
}
a._trash_removeal {
    position: absolute;
    top: 15px;
    right: 15px;
}
._dash_remove_wrap ._trash_removeal {
    width: 38px;
    height: 38px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #f4f5f7;
    border-radius: 50%;
    color: #5c75a2;
    transition: all ease 0.4s;
}
._dash_remove_wrap ._trash_removeal:focus,
._dash_remove_wrap ._trash_removeal:hover {
    color: #fff;
    background: #d63232;
}
._dash_usr_bid_rate ul {
    margin: 0;
    padding: 0;
    margin-bottom: 1rem;
    display: flex;
    align-items: center;
}
._dash_usr_bid_rate ul li {
    font-size: 22px;
    font-weight: 800;
    color: #223673;
    text-align: center;
    flex: 0 0 50%;
}
._dash_usr_bid_rate ul li span {
    display: block;
    line-height: 1;
    font-size: 13px;
    font-weight: 600;
    color: #5c75a2;
}
._frs_rate_ptop {
    position: absolute;
    top: 12px;
    left: 15px;
}
._frs_rate_ptop h5 sub {
    font-weight: 500;
    font-size: 12px;
    color: #5c75a2;
}
._list_jobs_wraps.mng_list ._list_jobs_f1ex.first {
    flex: 1;
    width: auto;
}
._list_jobs_wraps.mng_list ._list_110_caption ._jb_title {
    font-size: 18px;
    margin-bottom: 8px;
}
._list_jobs_wraps.mng_list ._dash_usr_rates {
    justify-content: flex-start;
}
.custom-file.avater_uploads {
    height: 180px;
    display: flex;
    align-items: center;
    width: 170px;
}
.custom-file.avater_uploads label.custom-file-label {
    height: 180px;
    border-radius: 10px;
    background: #f4f5f7;
    border: 1px solid #e4e8ef;
}
.custom-file.avater_uploads label.custom-file-label i {
    font-size: 100px;
    color: #ccd2de;
}
._manage_task_list {
    padding: 1rem 1.5rem;
    margin: 0;
    display: flex;
    align-items: center;
    border-bottom: 1px solid #ebeff7;
}
._manage_task_list:last-child {
    border-bottom: none;
}
._manage_task_list_flex {
    flex: 1;
}
._manage_task_list_flex ._jb_title {
    font-size: 16px;
    margin: 0;
    line-height: 1.2;
}
._manage_task_list_flex ._dash_status {
    margin: 0;
}
ul._mng_tsk_list {
    margin: 0;
    padding: 0;
}
ul._mng_tsk_list li {
    display: inline-block;
    margin-right: 1rem;
    list-style: none;
    font-weight: 600;
    color: #727694;
}
ul._mng_tsk_list li:last-child {
    margin-right: 0;
}
ul._mng_tsk_list li span {
    display: block;
    line-height: 1;
    font-size: 20px;
    font-weight: 700;
}
ul._act_tsk_list {
    margin: 0;
    padding: 0;
    display: flex;
    align-items: center;
}
ul._act_tsk_list li {
    display: flex;
    align-items: center;
    height: 80px;
    padding: 0 30px;
    background: #edf0f8;
}
ul._act_tsk_list li h5 {
    margin: 0;
}
ul._act_tsk_list li:first-child {
    border-radius: 50px 0 0 50px;
}
ul._act_tsk_list li:last-child {
    border-radius: 0 50px 50px 0;
    background: #2eb95f;
    color: #fff;
}
ul._act_tsk_list li:last-child h5 {
    color: #fff;
}
button.btn.btn-save {
    background: #0f92fb;
}
._grouping_single_reviews {
    position: relative;
    padding: 1.5rem;
    display: flex;
    align-items: self-start;
    border-bottom: 1px solid #f2f3fd;
}
._grouping_single_reviews:last-child {
    border-bottom: none;
}
._grouping_single_reviews_thumb {
    width: 80px;
    height: 80px;
    border-radius: 50%;
}
._grouping_single_reviews_caption {
    position: relative;
    padding-left: 15px;
    flex: 1;
}
._grouping_single_reviews_caption ._rev_title_cats {
    margin: 0;
    font-weight: 600;
    line-height: 1.2;
    font-size: 18px;
}
._grouping_single_reviews_caption ._rev_title_cats .esxlop_titme {
    float: right;
    font-size: 13px;
    font-weight: 400;
    color: #a1a9bb;
}
._rev_subject_cats {
    margin: 0;
    font-size: 18px;
    font-weight: 600;
    margin-top: 1rem;
}
._grouping_single_reviews_caption ._dash_usr_rates {
    justify-content: flex-start;
}
._review_edit_btn {
    padding: 0 20px;
    height: 36px;
    display: inline-flex;
    align-items: center;
    background: #e1e4ef;
    border-radius: 4px;
    font-size: 14px;
    transition: all ease 0.4s;
    font-weight: 600;
}
._review_edit_btn i,
._review_leave_btn i {
    margin-right: 4px;
}
._review_edit_btn:hover,
a._review_edit_btn:focus {
    color: #fff;
    background: #272727;
}
._review_leave_btn {
    padding: 0 20px;
    height: 36px;
    display: inline-flex;
    align-items: center;
    background: #197de4;
    color: #fff;
    border-radius: 4px;
    font-size: 14px;
    transition: all ease 0.4s;
    font-weight: 600;
}
._review_leave_btn:hover,
a._review_leave_btn:focus {
    color: #fff;
    background: #272727;
}
._reviews_wrips {
    height: 32px;
    display: inline-flex;
    align-items: center;
    padding: 0 15px;
    background: #eff2f9;
    border-radius: 4px;
    font-size: 13px;
}
.rate-stars input {
    border: 0;
    width: 1px;
    height: 1px;
    overflow: hidden;
    position: absolute !important;
    clip: rect(1px 1px 1px 1px);
    clip: rect(1px, 1px, 1px, 1px);
    opacity: 0;
}
.rate-stars label {
    position: relative;
    float: right;
    color: #c8c8c8;
}
.rate-stars label:before {
    margin: 0;
    margin-right: 10px;
    content: "\e94f";
    font-family: lineicons !important;
    display: inline-block;
    font-size: 16px;
    color: #d9e2ec;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
}
.rate-stars input:checked ~ label:before {
    color: #ffa60c;
}
.rate-stars label:hover ~ label:before {
    color: #ffa60c;
}
.rate-stars label:hover:before {
    color: #ffa60c;
}
.rate-stars {
    text-align: left;
    position: relative;
    display: table;
    margin-bottom: 1rem;
}
._reviews_eade_modal {
    margin-bottom: 2rem;
    text-align: center;
    position: relative;
}
._review_thumb_icon {
    width: 60px;
    height: 60px;
    align-items: center;
    justify-content: center;
    background: rgba(255, 152, 0, 0.1);
    border-radius: 50%;
    display: flex;
    margin: 0 auto 7px;
    font-size: 25px;
    color: #ff9800;
}
._reviews_eade_modal p a {
    font-weight: 600;
    color: #4caf50;
}
.messages-container {
    margin: 0;
    box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.06);
    border-radius: 4px;
    background-color: #fff;
}
.messages-headline {
    font-size: 16px;
    margin: 0;
    padding: 22px 30px;
    background-color: #fff;
    display: block;
    border-bottom: 1px solid #edf1f9;
    border-radius: 4px 4px 0 0;
    position: relative;
}
.messages-headline h4 {
    font-size: 16px;
    padding: 0;
    margin: 0;
    font-weight: 600;
    display: inline-block;
}
.message-action {
    border-radius: 50px;
    font-size: 13px;
    font-weight: 500;
    display: inline-block;
    transition: 0.3s;
    padding: 0;
    float: right;
}
.messages-container-inner {
    display: flex;
}
.messages-container-inner .dash-msg-inbox {
    max-width: 340px;
    border-right: 1px solid #edf1f9;
}
.messages-container-inner .dash-msg-inbox {
    overflow: hidden;
}
.messages-container-inner .dash-msg-content {
    padding: 30px;
}
.messages-container-inner .dash-msg-content,
.messages-container-inner .dash-msg-inbox {
    flex: 1;
}
.messages-container-inner .dash-msg-inbox ul {
    max-height: 950px;
    overflow-y: scroll;
    width: 357px;
    list-style: none;
    padding: 0;
    margin: 0;
}
.dash-msg-inbox ul li.active-message {
    border-left: 3px solid #166ef3;
}
.dash-msg-inbox ul li {
    border-bottom: 1px solid #edf1f9;
    transition: 0.2s;
    list-style: none;
}
.dash-msg-inbox ul li:last-child {
    border-bottom: none;
}
.message-by-headline h5 {
    margin-bottom: 0;
    font-size: 14px;
    line-height: 1;
}
.dash-msg-inbox ul li a {
    position: relative;
    display: block;
    padding: 30px;
}
.messages-container-inner .dash-msg-inbox ul li a {
    padding: 25px;
}
.dash-msg-inbox .dash-msg-avatar {
    position: absolute;
    left: 30px;
    top: 50%;
    transform: translateY(-50%);
}
.messages-container-inner .dash-msg-inbox .dash-msg-avatar {
    left: 25px;
}
.dash-msg-avatar img {
    display: inline-block;
    width: 54px;
    height: 54px;
    border-radius: 50%;
}
.messages-container-inner .dash-msg-avatar img {
    width: 40px;
    height: 40px;
}
.dash-msg-inbox .message-by {
    margin-left: 85px;
}
.messages-container-inner .dash-msg-inbox .message-by {
    margin-left: 50px;
}
.messages-container-inner .message-by-headline h5 i {
    background: #f98f14;
    padding: 3px 8px;
    border-radius: 50px;
    color: #fff;
    font-size: 13px;
}
.messages-container-inner .message-by-headline span {
    font-size: 13px;
    position: absolute;
    top: 25px;
    right: 25px;
    float: right;
    color: #888;
}
.messages-container-inner .dash-msg-inbox .message-by p {
    height: 26px;
    max-width: 205px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    font-size: 14px;
    margin: 0;
    padding: 0;
    color: #6b747d;
    line-height: 27px;
}
.message-plunch {
    display: block;
    position: relative;
    margin-bottom: 25px;
}
.message-plunch .dash-msg-avatar {
    position: absolute;
    left: 0;
    top: 0;
}
.message-plunch .dash-msg-avatar img {
    width: 50px;
    height: 50px;
    display: inline-block;
    border-radius: 50%;
}
.message-plunch .dash-msg-text {
    margin-left: 70px;
    background-color: #f4f5f7;
    border-radius: 4px;
    padding: 20px;
    position: relative;
}
.message-plunch .dash-msg-text:before {
    position: absolute;
    top: 12px;
    left: -9px;
    content: "\f0d9";
    font-family: fontawesome;
    font-size: 31px;
    color: #f4f5f7;
}
.message-plunch .dash-msg-text p {
    font-size: 15px;
    padding: 0;
    margin: 0;
    line-height: 27px;
}
.message-plunch.me .dash-msg-avatar {
    left: auto;
    right: 0;
    position: absolute;
    top: 0;
}
.message-plunch.me .dash-msg-text {
    color: #39b36e;
    background-color: rgba(57, 179, 110, 0.1);
}
.message-plunch.me .dash-msg-text {
    margin-left: 0;
    margin-right: 70px;
    border-radius: 4px;
    padding: 20px;
    position: relative;
}
.message-plunch.me .dash-msg-text:before {
    color: rgb(235 247 240);
}
.message-plunch.me .dash-msg-text:before {
    left: auto;
    right: -11px;
    content: "\f0da";
}
.message-reply {
    display: block;
    margin-top: 15px;
}
.message-reply textarea {
    max-width: 100%;
    width: 100%;
    font-size: 15px;
    font-weight: 400;
    line-height: 26px;
    padding: 15px 20px;
}
.message-reply button {
    border-radius: 4px;
    margin-top: 5px;
}
span._user_status {
    width: 12px;
    height: 12px;
    background: #252629;
    display: flex;
    border-radius: 50%;
    border: 1px solid #fff;
    position: absolute;
    right: -5px;
    top: 50%;
}
span._user_status.online {
    background: #28af51;
}
span._user_status.offline {
    background: #e23528;
}
span._user_status.busy {
    background: #ff9800;
}
.irs--flat .irs-line {
    background-color: #e8ecf5;
    border-radius: 50px;
}
.irs--flat .irs-from,
.irs--flat .irs-single,
.irs--flat .irs-to {
    background-color: #01b753;
}
.irs--flat .irs-from:before,
.irs--flat .irs-single:before,
.irs--flat .irs-to:before {
    border-top-color: #01b753;
}
.irs--flat .irs-handle > i:first-child {
    width: 18px;
    height: 100%;
    margin-left: -2px;
    background-color: #0b85ec;
    border-radius: 50%;
}
.irs--flat .irs-bar {
    top: 25px;
    height: 12px;
    background-color: #83c6ff;
}
.irs--flat .irs-handle.state_hover > i:first-child,
.irs--flat .irs-handle:hover > i:first-child {
    background-color: #0b85ec;
}
.label_flex {
    display: flex;
    align-items: center;
    width: 100%;
}
.label_flex .custom-file {
    height: 20px;
    width: auto;
}
.label_flex label.custom-file-label {
    height: 20px;
    width: 20px;
    border-radius: 50%;
    padding: 0;
}
.label_flex label.fl_01 {
    flex: 1;
}
.label_flex .custom-file-input {
    width: 20px;
    height: 20px;
    cursor: pointer !important;
}
.map-search-box {
    background: #fff;
    padding: 2em 2em 1em;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}
button.btn.adv-btn {
    background: #2b4db9;
    color: #fff;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}
.hm-map-container {
    float: left;
    width: 100%;
    position: relative;
    overflow: hidden;
}
.fw-map {
    height: 600px;
}
.hm-map-container.column-map {
    width: 50%;
    position: fixed;
    -webkit-transform: translate3d(0, 0, 0);
    overflow: hidden;
}
.hm-map-container.column-map.right-pos-map {
    right: 0;
}
.hm-map-container.column-map.left-pos-map {
    left: 0;
}
.hm-map-container #map {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 10;
    overflow: hidden;
}
.map-popup-wrap {
    max-width: 300px;
    position: relative;
}
.infoBox > img {
    position: absolute;
    right: 5px;
    top: 30px;
    z-index: 2;
    cursor: pointer;
}
.cluster-visible {
    background: 0 0 !important;
    color: #fff !important;
    width: 50px !important;
    height: 50px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    background: radial-gradient(circle, #31e683 10%, #01b753 60%) !important;
    border-radius: 50%;
    font-size: 16px !important;
}
.fs-container {
    height: 100% !important;
    width: 100%;
    position: relative;
    z-index: 4;
    float: left;
    background: #fff;
}
.fs-left-map-box {
    float: left;
}
.fs-container #map {
    position: relative;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 990;
    margin-bottom: 0;
}
.fs-left-map-box .hm-map-container.fw-map {
    width: 35%;
    height: 100%;
    position: fixed;
    -webkit-transform: translate3d(0, 0, 0);
    overflow: hidden;
}
.home-map-banner.full-wrapious {
    position: relative;
    top: 0;
    left: 0;
    height: 585px;
    width: 100%;
    overflow: hidden;
}
.half-map .fs-inner-container {
    position: relative;
    width: 65%;
    background: #f1f4f7;
    min-height: 100vh;
    z-index: 10;
    float: right;
}
.hm-map-container.fw-map #map {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 10;
    overflow: hidden;
}
.fs-content {
    max-height: 100%;
    overflow: auto;
    padding: 0;
    overflow: visible;
}
.half-map .fs-content {
    padding: 2em;
}
.fs-container section.search {
    padding: 32px 40px 47px 40px;
}
.fs-container .fs-listings {
    padding: 0 25px;
    margin: 0;
}
.fs-switcher {
    padding: 0 25px;
    margin: 0;
}
.fs-inner-container {
    width: 50%;
    height: 100%;
    float: left;
    display: inline-block;
}
.img-wrap {
    height: 310px;
    display: inline-block;
    position: relative;
    width: 100%;
    overflow: hidden;
    z-index: 1;
    margin: 10px 0;
    border-radius: 4px;
}
.img-wrap:before {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: block;
    content: "";
    background: linear-gradient(to bottom, transparent 25%, #1e2a4c);
    opacity: 0.8;
    z-index: 11;
    transition: 0.3s ease-out;
}
.home-map-banner.full-wrapious {
    position: relative;
    top: 0;
    left: 0;
    height: 585px;
    width: 100%;
    overflow: hidden;
}
.home-map-banner.full-wrapious .advance-search-container {
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: +33;
    transition: all 0.4s;
    max-width: 1170px;
    margin: 0 auto !important;
    width: 100%;
    right: 0;
}
._freelacers_120,
.map-popup-wrap .job_grid_02 {
    min-width: 300px;
}
.map-popup-wrap .jb_grid_01_thumb img {
    max-width: 60px;
}
.map-popup-wrap ._freelacers_120 ._freelacers_120_thumb img {
    max-width: 90px;
}
.gm-style {
    font: 400 14px Roboto, Arial, sans-serif;
    text-decoration: none;
}
footer {
    z-index: 99;
    position: relative;
}
footer.dark-footer {
    background: #191f2b;
}
footer.light-footer {
    background: #fff;
}
footer.light-footer.light {
    background: #ebf6ff;
}
.footer-logo {
    padding: 20px 0;
    display: inline-block;
    width: 100%;
    border-top: 1px solid #eaeef3;
    border-bottom: 1px solid #eaeef3;
}
footer.footer-small {
    padding: 50px 0 0 0;
}
.ft-itext {
    font-weight: 500;
    font-size: 16px;
    text-align: center !important;
    margin: 10px;
}
.ft-itext i {
    margin-right: 5px;
}
ul.social {
    margin: 0;
    padding: 0;
}
ul.social li {
    display: inline-block;
    list-style: none;
    margin: 5px;
}
ul.social li a {
    width: 40px;
    height: 40px;
    display: inline-block;
    background: #fff;
    border-radius: 50%;
    -webkit-box-shadow: 0 0 12px 0 rgba(71, 119, 244, 0.2);
    box-shadow: 0 0 12px 0 rgba(71, 119, 244, 0.2);
    line-height: 40px;
    text-align: center;
}
.ft-copyright {
    border-top: 1px solid #eaeef3;
    padding: 15px 0 12px 0;
}
.ft-copyright p {
    margin-bottom: 0;
}
.footer-logo img {
    max-width: 185px;
}
.footer-widget {
    padding: 50px 0;
}
h4.widget-title {
    margin-bottom: 12px;
    font-weight: 600;
    font-size: 15px;
    letter-spacing: 0;
    color: #2944c1;
}
.footer-widget p {
    color: #6e7598;
    font-size: 14px;
}
.footer-widget ul {
    padding: 0;
    margin: 0;
}
.footer-widget ul li {
    list-style: none;
    margin-top: 10px;
    display: block;
}
.footer-widget ul li a {
    color: #6e7598;
    font-size: 13px;
    font-weight: 600;
}
.footer-bottom p {
    color: #6e7598;
    font-size: 14px;
}
.footer-bottom p a {
    color: #2944c1;
    font-weight: 600;
}
footer.skin-dark-footer h4 {
    color: #fff;
    text-transform: uppercase;
}
footer.skin-dark-footer,
footer.skin-dark-footer .footer-widget ul li a,
footer.skin-dark-footer a {
    color: #818da5;
    font-size: 14px;
    transition: all ease 0.4s;
}
footer.skin-dark-footer .footer-widget ul li a:focus,
footer.skin-dark-footer .footer-widget ul li a:hover {
    color: #fff;
}
.img-fluid.f-logo {
    max-width: 240px;
    margin-bottom: 1rem;
}
.widget_media_image {
    margin-top: 3rem;
}
.footer-bottom {
    padding: 30px 0;
    border-top: 1px solid #e9edf3;
}
.skin-dark-footer .footer-bottom {
    border-top: 1px solid rgba(255, 255, 255, 0.06);
}
ul.footer-bottom-social {
    margin: 0;
    padding: 0;
}
ul.footer-bottom-social li {
    display: inline-block;
    list-style: none;
    margin-right: 17px;
    margin-top: 0;
}
ul.footer-bottom-social li a {
    color: #546e7a;
}
ul.footer-bottom-social li a:focus,
ul.footer-bottom-social li a:hover {
    color: #007bff;
}
ul.footer-bottom-social li i {
    margin-right: 5px;
}
footer.skin-dark-footer ul.footer-bottom-social li a {
    color: rgba(255, 255, 255, 0.6);
    font-size: 17px;
}
footer.skin-dark-footer ul.footer-bottom-social li a:focus,
footer.skin-dark-footer ul.footer-bottom-social li a:hover {
    color: #fff;
    opacity: 1;
}
.fw {
    margin-bottom: 18px;
    display: inline-block;
    position: relative;
    padding-left: 28px;
    width: 100%;
}
.fw:last-child {
    margin: 0;
}
.fw:before {
    font-family: themify;
    vertical-align: initial;
    font-size: 20px;
    position: absolute;
    left: 0;
    top: 0;
}
.fw.fw-location:before {
    content: "\e693";
}
.fw.fw-mail:before {
    content: "\e75a";
}
.fw.fw-call:before {
    content: "\e621";
}
.fw.fw-skype:before {
    content: "\e72d";
}
.fw.fw-web:before {
    content: "\e665";
}
.other-store-link {
    width: auto;
    margin-bottom: 20px;
    display: inline-block;
}
.other-store-link:last-child {
    margin-bottom: 0;
}
.other-store-app {
    width: 200px;
    height: 66px;
    border: 2px solid #9ea6ba;
    border-radius: 4px;
    padding: 0 14px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    color: #9ea6ba;
}
.os-app-icon {
    margin-right: 13px;
}
.os-app-icon i {
    font-size: 32px;
}
.os-app-caps {
    font-size: 18px;
    font-weight: 600;
}
.f-newsletter {
    max-width: 510px;
    margin-top: 15px;
    display: block;
    position: relative;
}
.f-newsletter .form-control {
    width: 100%;
    font-size: 16px;
    font-weight: 400;
    color: #7f8ca2;
    background-color: transparent;
    border: 2px solid #a5aebf;
    padding: 18px 20px 18px;
    border-radius: 3px;
    height: 60px;
}
.skin-dark-footer .f-newsletter .form-control {
    border: 2px solid #9ea6ba;
}
.f-newsletter .btn {
    bottom: 4px;
    position: absolute;
    right: 4px;
    font-size: 16px;
    font-weight: 500;
    letter-spacing: 1px;
    padding: 18px 12px 14px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    white-space: normal;
    width: auto;
    border-width: 0;
    color: #9ea6ba;
    cursor: pointer;
    border-radius: 2px;
    height: 52px;
    background: 0 0;
}
.form-control::-webkit-input-placeholder,
textarea.form-control::-webkit-input-placeholder {
    color: #879ac3;
}
.form-control:-ms-input-placeholder,
textarea.form-control:-ms-input-placeholder {
    color: #879ac3;
}
.form-control::placeholder,
textarea.form-control::placeholder {
    color: #879ac3;
}
@media all and (min-width: 768px) and (max-width: 1024px) {
    ._list_110_caption h4 {
        font-size: 12px;
    }
}
@media all and (min-height: 600px) and (min-width: 767px) {
    .height-10 {
        height: 10vh;
    }
    .height-20 {
        height: 20vh;
    }
    .height-30 {
        height: 30vh;
    }
    .height-40 {
        height: 40vh;
    }
    .height-50 {
        height: 50vh;
    }
    .height-60 {
        height: 60vh;
    }
    .height-70 {
        height: 70vh;
    }
    .height-80 {
        height: 80vh;
    }
    .height-90 {
        height: 90vh;
    }
    .height-100 {
        height: 100vh;
    }
}
@media (min-width: 992px) {
    a._filter-ico {
        display: none;
    }
    .collapse.miz_show {
        display: block !important;
    }
    .title-banner h1 {
        font-size: 2.5rem;
    }
    ._loh_revu97 {
        margin-top: 150px;
    }
    .w3-ch-sideBar {
        max-width: 420px;
    }
    ._uy76_title h1 {
        font-size: 2rem;
    }
    .h1,
    h1 {
        font-size: 3.5em;
        line-height: 1.11818182em;
    }
    h1.small {
        font-size: 3em;
        line-height: 1.11818182em;
    }
    ._oi89_wrap h1 {
        font-size: 2rem;
        line-height: 1.3;
    }
    ._oi89_blurb,
    ._oi89_wrap {
        padding: 0 2rem;
    }
    .hover-dropdown .navbar-nav > .dropdown:hover > .dropdown-menu {
        display: block;
        margin-top: 0;
    }
    .navbar-nav > .dropdown .dropdown-menu {
        min-width: 210px;
        margin-top: 0;
        border-radius: 0 0 0.25rem 0.25rem;
    }
    .dropdown-submenu:hover > .dropdown-menu {
        display: block;
    }
    .hover-dropdown .navbar-nav > .dropdown:hover > .dropdown-menu {
        display: block;
        margin-top: 0;
    }
    .navbar-nav > .dropdown .dropdown-menu {
        min-width: 210px;
        margin-top: 0;
        border-radius: 0 0 0.25rem 0.25rem;
    }
    .dropdown-submenu:hover > .dropdown-menu {
        display: block;
    }
}
@media (min-width: 993px) {
    .nav-left-side .core-nav .nav-header {
        position: relative;
        float: left;
    }
    .nav-brand img.sw-m {
        display: none;
    }
    .header.dark-header ul.attributes {
        float: none;
    }
    .header.header-dark {
        background: #122944;
    }
    .header-dark nav .menu li a {
        color: #fff;
    }
    .header-dark li.login-attri a {
        color: #fff !important;
    }
    .header-dark .core-nav .dropdown > .dropdown-menu {
        background: #263547;
        border: solid 1px #2e3e52;
    }
    .header-dark .core-nav .dropdown > .dropdown-menu > li > a {
        border-bottom: solid 1px #314358;
    }
    .header-dark .core-nav .dropdown > .dropdown-menu > li > a:hover {
        background: #2d3e52;
    }
    .header.header-dark.header-fixed nav.headnavbar {
        background: #263547;
    }
    .product_879_list {
        -ms-grid-columns: (1fr) [7];
        grid-template-columns: repeat(7, 1fr);
    }
}
@media (min-width: 1200px) {
    .hero-content h1 {
        font-size: 80px;
    }
    .hero-banner.full {
        height: 100vh;
    }
}
@media (max-width: 1199px) {
    ._dash_navigation ul li a {
        padding: 0.8rem 1rem;
        font-size: 13px;
    }
    .link {
        padding: 10px 15px;
    }
    .pricing_boxes.featured:before {
        content: "Best value!";
        position: absolute;
        color: #fff;
        font-size: 12px;
        font-weight: 600;
        top: -23px;
        background-repeat: no-repeat;
        background-position: 50%;
        background-size: contain;
        padding: 10px 30px;
        left: 50%;
        transform: translateX(-50%);
    }
}
@media (max-width: 1023px) {
    .urip_column_wrap {
        display: block;
    }
    .item_image_urip .img-fluid {
        width: 100%;
        object-fit: cover;
    }
    .urip_column_single {
        margin: 0;
    }
    .pricing_thumb_title h4 {
        font-size: 22px;
        margin-bottom: 4px;
    }
    .pricing_thumb_title p {
        max-width: 100%;
        margin: 0 auto;
        line-height: 1.6;
    }
    ul.pricing_lists li {
        margin-left: 0;
    }
    .pricing_boxes.featured:before {
        padding: 10px 20px;
    }
    img.image-cover {
        display: none;
    }
    .call-to-act-caption {
        padding: 4em 1em;
        text-align: center;
    }
    .bl-dark .call-to-act-caption h3,
    .dark-2 .call-to-act-caption h3 {
        font-size: 15px;
    }
    .half-map .fs-inner-container {
        width: 100%;
    }
    .half-map .fs-left-map-box {
        float: none;
    }
    .fs-left-map-box .hm-map-container.fw-map {
        width: 100%;
        height: 585px;
        position: relative;
        -webkit-transform: translate3d(0, 0, 0);
        overflow: hidden;
    }
}
@media (max-width: 992px) {
    .navigation-portrait .nav-brand.static-logo {
        display: none;
    }
    .navigation-portrait .nav-menu.nav-menu-social > li {
        width: 100%;
        padding: 0 15px;
    }
    .nav-menu.nav-menu-social > li.add-listing {
        max-width: 94%;
    }
    .blox_instagram_preview .blox_instagram_preview_container img {
        vertical-align: top;
        height: 50px;
        width: 100%;
        max-width: 100%;
        object-fit: cover !important;
    }
    .nav-brand,
    .nav-brand:focus,
    .nav-brand:hover,
    .nav-menu > li > a {
        color: #fff;
    }
    .submenu-indicator-chevron {
        border-color: transparent #fff #fff transparent;
    }
    .nav-menu > li > .nav-dropdown:before {
        display: none;
    }
    .nav-menu > li .nav-dropdown {
        background: 0 0;
        box-shadow: none;
    }
    .nav-dropdown > li > a {
        border-bottom: 1px solid #2d334e;
        color: #848bab;
    }
    .nav-menu > li .nav-dropdown {
        padding: 0;
    }
    .navigation-portrait .nav-dropdown > li > ul > li > a {
        padding-left: 40px;
    }
    .urip_list_cart {
        background: #3c3c48;
        position: relative;
        top: 14px;
    }
    .nav-menu.nav-menu-social > li.add-listing {
        display: inline-flex;
        align-items: center;
        justify-content: center;
    }
    .messages-container-inner {
        display: block;
    }
    .messages-container-inner .dash-msg-inbox {
        max-width: 100%;
    }
    .messages-container-inner .dash-msg-inbox ul {
        width: 100%;
    }
}
@media (max-width: 991px) {
    ._fade_freelancer_teams {
        display: none;
    }
}
@media (max-width: 767px) {
    .featured-employers-wrap.dark h5 {
        display: none;
    }
    .lead {
        font-size: 16px !important;
    }
    .linkeo_link {
        margin: 0 0 0;
    }
    .linkeo_link a.btn {
        margin: 12px 0;
    }
    h1 {
        line-height: 32px;
        font-size: 25px;
    }
    .footer-widget {
        padding: 0 0 40px;
    }
    footer {
        padding-top: 40px;
    }
    .blog-details .comment-area .all-comments article .comment-author {
        float: left;
        width: 50px;
    }
    .blog-details .comment-area .all-comments article .comment-author img {
        max-width: 50px;
        border-radius: 50%;
    }
    .comment-list ul {
        padding: 0;
    }
    .blog-details .comment-area .all-comments article .comment-details {
        overflow: hidden;
        padding-left: 15px;
    }
    ._dash_navigation ul li a {
        border: none;
    }
    .dash_hyu76 {
        display: block;
    }
    .dash_hyu74 {
        margin-bottom: 2rem;
    }
    .all_portf987 {
        display: block;
    }
    ._portf982 {
        margin-bottom: 1rem;
    }
    ._portf983 {
        margin: 0;
        max-width: 280px;
    }
    .breadcrumb-item a {
        color: #fff;
        font-size: 13px;
    }
    .yel_7bcx h4 {
        margin-bottom: 1px;
        font-size: 17px;
    }
    .log_wraps {
        padding: 1rem 0;
    }
    ._portf910 ._ijy_title {
        font-size: 14px;
        margin: 0;
        line-height: 1.4;
    }
    h2 {
        line-height: 28px;
        font-size: 20px;
    }
    ._filt_tag786 {
        display: block;
    }
    ._tag782 {
        margin-bottom: 0.5rem;
    }
    ._list_iju76 {
        display: block;
    }
    ._iju76_01 {
        display: block;
    }
    ._iju76_thumb {
        max-width: 100%;
        margin-bottom: 1rem;
    }
    .product_879_list {
        -ms-grid-columns: (minmax(40%, 1fr)) [auto-fill];
        grid-template-columns: repeat(auto-fill, minmax(40%, 1fr));
    }
    .hime_m {
        display: none;
    }
    .themes-slides {
        padding: 0 5px;
    }
    .btn_o9u7 {
        margin-bottom: 1rem;
    }
    input.form-control.lio-rad {
        border-radius: 4px 0 0 4px !important;
    }
    ._list_jobs_wraps {
        display: block;
    }
    ._list_110 {
        display: flex;
        align-items: center;
        position: relative;
        justify-content: center;
        flex-wrap: wrap;
        flex-direction: column;
        text-align: center;
    }
    ._list_110_caption {
        flex: 1;
        display: flex;
        flex-direction: column;
        text-align: center;
        justify-content: center;
        margin: 0.5rem 0;
    }
    ._list_110_caption ._jb_title {
        max-width: 100%;
    }
    ._list_jobs_f1ex ._jb_apply {
        float: none;
        margin: 0 auto;
    }
    ._list_jobs_f1ex.first,
    .candidates_list ._list_jobs_f1ex.first,
    .employer_list ._list_jobs_f1ex.first {
        width: 100%;
        flex: 0 0 100%;
    }
    ._list_jobs_f1ex,
    .candidates_list ._list_jobs_f1ex,
    .employer_list ._list_jobs_f1ex {
        width: 100%;
        flex: 0 0 100%;
        text-align: center;
    }
    ._large_jb_header {
        display: block;
    }
    ._list_right-info {
        display: flex;
        align-items: center;
        justify-content: center;
        margin-top: 0.6rem;
    }
    ._large_jb_body_list_info ul li {
        width: 50%;
        flex: 0 0 50%;
        margin: 5px 0;
    }
    ._large_jb_body_list_info ul {
        display: flex;
        flex-wrap: wrap;
    }
    ._large_jb_body_list_explain p {
        font-size: 14px;
        line-height: 1.8;
    }
    ._jb_details01 {
        display: block;
    }
    ._jb_details01_flex {
        margin-bottom: 1rem;
    }
    ul.jbx_info_list li {
        margin-right: 5px;
    }
    ._jb_details01_authors {
        width: 70px;
        height: 70px;
        position: relative;
    }
    ._jb_details01_flex {
        align-items: flex-start;
    }
    ._jb_details01_authors_caption .jbs_title {
        font-size: 15px;
    }
    .jb_types {
        font-size: 12px;
    }
    ._file_caption_flex ._eltio_caption_icon img {
        max-width: 40px;
    }
    ._eltio_caption_body h4 {
        color: #43434a;
        font-size: 12px;
    }
    ._job_detail_single.flexeo {
        display: block;
    }
    ul.shares_jobs li {
        margin-right: 5px;
    }
    ul.bottoms_applies li {
        margin-left: 0;
        margin-right: 5px;
        margin-top: 5px;
    }
    ._proposal_bids_thumb {
        width: 40px;
        height: 40px;
    }
    ._proposal_bids_caption h4 {
        margin: 0;
        line-height: 1.2;
        font-size: 12px;
        font-weight: 700;
    }
    ._proposal_bids_caption {
        position: relative;
        padding-left: 8px;
    }
    ._proposal_bids_single .over_reviews_count {
        display: none;
    }
    form.search-big-form .form-group {
        margin-bottom: 12px;
    }
    .banner-search.shadow {
        box-shadow: none !important;
        background: 0 0;
    }
    form.search-big-form .form-group .form-control,
    form.search-big-form
        .form-group.single-radius
        .select2-container--default
        .select2-selection--single {
        border: 1px solid #e1e9ef !important;
        border-radius: 5px !important;
    }
    .banner-search span.select2.select2-container.select2-container--default {
        border: 1px solid #e1e9ef;
        border-radius: 5px !important;
    }
    .search-big-form .btn {
        border-radius: 5px !important;
    }
    .featured-category ul li:first-child {
        display: none;
    }
    .featured-category ul li {
        margin-right: 5px;
        list-style: none;
        display: inline-block;
        margin-bottom: 5px;
    }
    .hero-banner.full {
        padding: 5rem 0;
        min-height: auto;
    }
    .call-to-act-caption {
        padding: 5em 1em;
        text-align: center;
    }
    .call-to-act-caption h2 {
        font-size: 24px;
    }
    .search-big-form.shadows {
        box-shadow: none;
    }
    ._job_alert {
        margin-top: 2rem;
    }
    .advertise_wraps img {
        margin: 0 auto;
        display: table;
    }
    .dashboard-navbar {
        margin-bottom: 20px;
    }
    ._grouping_single_reviews_thumb {
        width: 60px;
        height: 60px;
        border-radius: 50%;
    }
    ._grouping_single_reviews_caption ._rev_title_cats {
        font-size: 15px;
    }
    ._rev_subject_cats {
        font-size: 15px;
    }
    ._manage_task_list {
        display: block;
    }
    ._manage_task_list_right {
        margin-top: 1rem;
    }
    ul._act_tsk_list li {
        padding: 0 20px;
    }
    ._act_capt_01 span {
        font-size: 13px;
    }
    ._list_jobs_wraps.mng_list ._dash_usr_rates {
        justify-content: center;
        margin-top: 0;
    }
    ._dash_singl_box {
        display: block;
    }
    ._dash_singl_thumbs {
        margin-bottom: 1rem;
    }
    ._dash_singl_captions {
        padding: 0;
    }
    ._dashboard_content_body .col-auto {
        width: 100%;
    }
    ._vlic_video {
        position: absolute;
        width: 140px;
        height: 140px;
        background: #2944c1;
        bottom: 0;
        display: flex;
        align-items: flex-start;
        justify-content: center;
        border-radius: 50%;
        margin-bottom: -77px;
        box-shadow: 0 0 0 8px rgb(255 255 255 / 20%);
    }
    ._vlic_video ._video_liper {
        top: 7px;
        color: #fff;
        position: relative;
        font-size: 35px;
    }
    .small_head_clics h1 {
        font-size: 30px;
        line-height: 1.2;
        font-family: initial;
        margin-bottom: 1rem;
    }
    .featured_showing_list ul li {
        font-size: 15px;
        flex: 0 0 100%;
        margin-left: 10px;
    }
}
.border-radius-8 {
    border-radius: 8px;
}
.min-height {
    min-height: 750px;
}
.header-bottom-border {
    box-shadow: 0 5px 30px rgb(0 22 84 / 10%);
    -webkit-box-shadow: 0 5px 30px rgb(0 22 84 / 10%);
}

.contract,
.contract:hover {
    color: blue !important;
    text-decoration: underline;
}
.d-navigation ul li a:first-child {
    border-top-left-radius: 8px;
    border-bottom-right-radius: 8px;
}
.d-navigation ul li a:focus,
.d-navigation ul li a:hover,
.d-navigation ul li.active a {
    color: #2d4379;
    background: #fff;
    border-bottom-color: #e0e4e8 !important;
}
.verification-check {
    font-size: 30px;
    color: #12812a;
}
.swal-text {
    text-align: center;
}
.Loader {
    display: none;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 9999999;
    background: url(../img/loader.gif) center no-repeat #0000005c;
}
.font-size-18 {
    font-size: 18px;
}
.sendPin,
.sendEmail,
.documentUpload,
.balanceCharge,
.creditCharge,
.add {
    font-size: 14px;
    padding: 10px 15px;
    color: #fff !important;
}
.height-47px {
    height: 47px !important;
}
.page-title {
    width: 100%;
    height: 200px;
    text-align: left;
    display: flex;
    flex-direction: column;
    align-items: center;
    flex-wrap: wrap;
    justify-content: center;
    background: #191f2b;
}

.breadcrumb {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 0rem 0rem;
    margin-bottom: 1rem;
    list-style: none;
    background-color: #eff2f9;
    border-radius: 0.25rem;
}
.dark-2 {
    background: #191f2b;
}

#payaccordion .panel-heading {
    padding-left: 0px;
}

#payaccordion .panel-default .panel-body {
    padding: 0px;
    padding-top: 15px;
    padding-bottom: 0px;
}
.table-bordered.dataTable tbody td {
    border-bottom-width: 0;
    padding-top: 20px;
}
table.dataTable.no-footer {
    border-bottom: 1px solid #eff2f5 !important;
}
.dataTables_wrapper .dataTables_paginate .paginate_button:hover {
    color: white !important;
    border: 1px solid transparent !important;
    background-color: transparent !important;
    background: inherit !important;
}
.dataTables_wrapper .row:first-child {
    border-bottom: solid 2px #eff2f5;
}
.dataTables_wrapper .dataTables_paginate .paginate_button {
    padding: 0.5em 0px !important;
}

.dataTables_wrapper .dataTables_paginate .paginate_button {
    box-sizing: border-box;
    display: inline-block;
    min-width: 1.5em;
    margin-left: 2px;
    text-align: center;
    text-decoration: none !important;
    cursor: pointer;
    *cursor: hand;
    color: #333 !important;
    border: 1px solid transparent;
    border-radius: 2px;
    margin: 0px;
    width: inherit !important;
}
.dataTables_wrapper .dataTables_paginate .paginate_button {
    padding: 0em 0px !important;
    margin: 0px !important;
}
.dataTables_wrapper
    .dataTables_scroll
    div.dataTables_scrollBody
    > table
    > thead
    > tr
    > th,
.dataTables_wrapper
    .dataTables_scroll
    div.dataTables_scrollBody
    > table
    > thead
    > tr
    > td,
.dataTables_wrapper
    .dataTables_scroll
    div.dataTables_scrollBody
    > table
    > tbody
    > tr
    > th,
.dataTables_wrapper
    .dataTables_scroll
    div.dataTables_scrollBody
    > table
    > tbody
    > tr
    > td {
    font-size: 14px !important;
}
.card-body h4 {
    font-size: 18px;
}
.alert-default {
    border: solid 1px #ededed;
}
.select2-container--default.select2-container--focus
    .select2-selection--multiple {
    border: solid #e6eaf1 1px !important;
    outline: 0;
}
.select2-hidden-accessible .form-control .with-light {
    border: 1px solid #e6eaf1 !important;
    border-radius: 4px;
    background: #f1f4f9 !important;
}
.select2-dropdown {
    border: 1px solid #e6eaf1 !important;
}
.select2-container--default .select2-selection--multiple {
    background-color: #fff !important;
    border: 1px solid #e6eaf1 !important;
}
.select2-container--default
    .select2-selection--multiple
    .select2-selection__choice {
    background-color: #0b85ec !important;
    color: #fff !important;
    border: none !important;
    margin-top: 10px !important;
    margin-left: 0px !important;
}
.select2-container--default
    .select2-selection--multiple
    .select2-selection__choice__remove {
    color: #fff !important;
    border-right: 1px solid #fff !important;
}
.select2-container--default .select2-search--inline .select2-search__field {
    height: 50px !important;
}

.select2-container--default
    .select2-selection--multiple
    .select2-selection__choice__remove:hover,
.select2-container--default
    .select2-selection--multiple
    .select2-selection__choice__remove:focus {
    background-color: #0b85ec !important;
    color: #fff !important;
}
.documentContainer {
    border: 1px dashed #bec0c2;
}
.addDoc {
    border-radius: 0px;
    font-size: 16px;
    padding: 10px 15px;
}
.progress {
    background: #f4f5f7;
    height: 25px;
}
.progress-bar {
    height: 25px;
}
.add {
    border-radius: 0px;
    font-size: 16px;
    padding: 10px 15px;
}
#success {
    position: relative;
    width: 100%;
    display: block;
    margin: auto;
    text-align: center;
    font-family: "Source Sans Pro", sans-serif;
    border: solid 1px #eee;
    border-radius: 8px;
}

#success #upper-side {
    padding: 2em;
    background-color: #12812a;
    display: block;
    color: #fff;
    border-top-right-radius: 8px;
    border-top-left-radius: 8px;
}

#success i {
    font-size: 60px;
    margin-bottom: 30px;
}

#success #status {
    text-transform: uppercase;
    letter-spacing: 2px;
    font-size: 1em;
    margin-top: -0.2em;
    margin-bottom: 0;
    color: #fff;
}

#success #lower-side {
    padding: 2em 2em 5em 2em;
    background: #fff;
    display: block;
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
}

#success #message {
    margin-top: -0.5em;
    color: #757575;
    letter-spacing: 1px;
}

#success #button {
    position: relative;
    top: 1.5em;
    text-decoration: none;
    background: #12812a;
    color: #fff;
    margin: auto;
    padding: 0.8em 3em;
    -webkit-box-shadow: 0px 15px 30px rgba(50, 50, 50, 0.21);
    -moz-box-shadow: 0px 15px 30px rgba(50, 50, 50, 0.21);
    box-shadow: 0px 15px 30px rgba(50, 50, 50, 0.21);
    border-radius: 25px;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
}
.fa-active {
    color: #009688;
}
.badge {
    font-size: 12px;
    padding: 10px !important;
}
.action {
    font-size: 12px;
    padding: 5px !important;
    background: #263238 !important;
    border-color: #263238 !important;
    color: #fff !important;
}
table .dropdown-item {
    padding: 5px !important;
    color: #000 !important;
    font-size: 14px !important;
}
table .dropdown-menu {
    min-width: 165px;
}
table .dropdown-menu {
    transform: translate3d(0px, 35px, 0px) !important;
}
table .btn-secondary:not(:disabled):not(.disabled).active:focus, .btn-secondary:not(:disabled):not(.disabled):active:focus, .show>.btn-secondary.dropdown-toggle:focus {
    box-shadow: 0 0 0 0 !important;
}
.fa-warning {
    font-size: 40px;
    margin-top: 5px;
    color: #ff9b20;
}
.btn-group .btn-primary, .btn-primary.disabled {
    background: #2944c1;
    border: 1px solid #2944c1;
    padding: 10px 15px;
    font-size: 12px;
}

.btn-group .btn-outline-default {
    color: #000;
    border: solid 1px #ddd;
    padding: 10px 15px;
    font-size: 12px;
}

.jb_types.day {
    color: #fff;
    background: #01b753 !important;
}
.jb_types.month {
    color: #fff;
    background: #ff9800 !important;
}
.jb_types.year {
    color: #fff !important;
    background: #069fe4 !important;
    text-decoration: none !important;
}
.jb_types i {
    margin-right: 5px;
}
.jb_types ul li {
    margin-bottom: 5px !important;
    width: 100%;
}
.jb_types ul li i {
    margin-right: 3px !important;
}
.single_job_title h4 {
    width: 100%;
}
.single_job_box {
    height: 310px;
}
._jb_title {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    margin-bottom: 15px;
    font-size: 14px !important;
}
._jb_title a {
    font-size: 14px !important;
    line-height: 1.6;
}
._jb_title a:hover {
    color: inherit !important;
}
.jb_grid_01_footer {
    display: flex;
    align-items: center;
    justify-content: end;
    padding-top: 1rem;
    padding-left: 0px !important;
    padding-right: 0px !important;
    padding-bottom: 0px !important;
    border-top: 1px solid #e6eaef;
}
.jb_grid_01_footer_flex {
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.jobs-like {
    position: absolute;
    top: 20px;
    left: 20px;
}
.nounderline, .violet{
    color: #7c4dff !important;
}
.btn-dark {
    background-color: #202038 !important;
    border-color: #202038 !important;
}
.dark-2 .file-upload {
    width: 100%;
    padding: 10px 0px;
    position: absolute;
    left: 0;
    opacity: 0;
    cursor: pointer;
}
.profile-img img{
    height: 150px;
    border-radius: 50%;
    border:solid 1px #ededed
}
.profile {
    border: 1px solid #e6eaf1;
    border-radius: 4px;
    background: #f1f4f9;
}
.avatar {
    width: 45px;
    height: 45px;
}
.filter-list {
    max-height: 250px;
    overflow: auto;
}
.filter-list::-webkit-scrollbar {
    width: 12px;
    background-color: #F5F5F5;
}

.filter-list::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.1);
    background-color: #2944c1;
}
.price {
    font-weight: bold;
    color: green;
}
.list-img {
    width: 50px;
    height: 50px;
    margin-top: 0px;
}
.jbs_title {
    color: #fff;
}

.view-img {
    margin-top: 0px;
}

ul._flex_btn li ._saveed_jb {
    height: 50px;
    width: auto;
    padding: 0 14px;
    background: #ffffff;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: 4px;
    color: #191f2b;
    font-size: 14px;
}

ul._flex_btn li ._saveed_jb-active {

    height: 50px;
    width: auto;
    padding: 0 18px;
    background: #33b561;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: 4px;
    color: #fff;
    font-size: 14px;
}
.rating {
    font-size: 14px;
}
.rating .yellow {
    display: inline-block;
    margin: 0;
    padding: 0;
    color: #ff9500;
    margin-right: 4px;
    position: relative;
}
.rating .gray {
    color: #b1b9c1;
    background-color: inherit !important;
}
._saveed_jb i {
    margin-right: 5px;
}
.li i {
    margin-right:inherit !important;
}
.view-img {
    width: 100px;
    float: left;
    margin-right: 30px;
}
.ipt-font-size {
    font-size:16px
}
.view-detail li:nth-child(odd) {
    width: 30%;
    float: left;
}
.view-detail li:nth-child(even) {
    width: 70%;
    float: left;
}
.view .btn-light {
    background-color: #f4f8fa;
    border: solid 1px #eee;
}
.btn-light:not(:disabled):not(.disabled).active, .btn-light:not(:disabled):not(.disabled):active, .show>.btn-light.dropdown-toggle {
    background-color: #f4f8fa;
    border-color: #eee;
}
.view .btn-light {
    background-color: #f4f8fa !important;
    border: solid 1px #eee;
    color: #000c35 !important;
    box-shadow: 0 0 0 0rem rgb(216 217 219 / 50%);
}

.view .btn-success, .btn-success.disabled {
    background: #33b561 !important;
    border: 1px solid #33b561 !important;
    color: #fff !important;
    box-shadow: 0 0 0 0rem rgb(216 217 219 / 50%);
}
.card {
    border-color: #eee;
}
label {
    color: #2d4379;
}
.checkbox-custom {
    position: inherit !important;
    display: none !important;
}
.form-control:disabled, .form-control[readonly] {
    background-color: #fff;
    opacity: 1;
}
.others li {
    margin-bottom: 10px;
}
.others li a {
    font-size: 13px;
}
.font-size-12 {
    font-size: 12px;
}
.user-name {
    font-size: 14px !important;
}

.message-box {
    position: relative;
    border-radius: 3px;
    background: #ffffff;
    margin-bottom: 20px;
    width: 100%;
}

.direct-chat .box-body {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    position: relative;
    overflow-x: hidden;
    padding: 0;
}

.direct-chat-messages {
    -webkit-transform: translate(0,  0);
    -ms-transform: translate(0,  0);
    -o-transform: translate(0,  0);
    transform: translate(0,  0);
    height: 400px;
    overflow: auto;
    padding-bottom: 30px;
}
.direct-chat-msg, .direct-chat-text {
    display: block;
}
.direct-chat-msg {
    margin-bottom: 10px;
}
.direct-chat-msg:before, .direct-chat-msg:after {
    content: " ";
    display: table;
}
.direct-chat-msg:after {
    clear: both;
}
.direct-chat-messages, .direct-chat-contacts {
    -webkit-transition: -webkit-transform .5s ease-in-out;
    -moz-transition: -moz-transform .5s ease-in-out;
    -o-transition: -o-transform .5s ease-in-out;
    transition: transform .5s ease-in-out;
}
.direct-chat-text {
    border-radius: 5px;
    position: relative;
    padding: 5px 10px;
    background: #d2d6de;
    border: 1px solid #d2d6de;
    margin: 5px 0 0 50px;
    color: #444;
}
.direct-chat-text:after, .direct-chat-text:before {
    position: absolute;
    right: 100%;
    top: 15px;
    border: solid transparent;
    border-right-color: #d2d6de;
    content: ' ';
    height: 0;
    width: 0;
    pointer-events: none;
}
.direct-chat-text:after {
    border-width: 5px;
    margin-top: -5px;
}
.direct-chat-text:before {
    border-width: 6px;
    margin-top: -6px;
}
.right .direct-chat-text {
    margin-right: 50px;
    margin-left: 0;
}
.right .direct-chat-text:after, .right .direct-chat-text:before {
    right: auto;
    left: 100%;
    border-right-color: transparent;
    border-left-color: #d2d6de;
}
.direct-chat-img {
    border-radius: 50%;
    float: left;
    width: 40px;
    height: 40px;
}
.right .direct-chat-img {
    float: right;
}
.direct-chat-info {
    display: block;
    margin-bottom: 2px;
    font-size: 12px;
}
.direct-chat-name {
    font-weight: 600;
}
.direct-chat-timestamp {
    color: #999;
}

.direct-chat-danger .right>.direct-chat-text {
    background: #dd4b39;
    border-color: #dd4b39;
    color: #fff;
}
.direct-chat-danger .right>.direct-chat-text:after, .direct-chat-danger .right>.direct-chat-text:before {
    border-left-color: #dd4b39;
}
.direct-chat-primary .right>.direct-chat-text {
    background: #3c8dbc;
    border-color: #3c8dbc;
    color: #fff;
}
.direct-chat-primary .right>.direct-chat-text:after, .direct-chat-primary .right>.direct-chat-text:before {
    border-left-color: #3c8dbc;
}
.direct-chat-warning .right>.direct-chat-text {
    background: #f39c12;
    border-color: #f39c12;
    color: #fff;
}
.direct-chat-warning .right>.direct-chat-text:after, .direct-chat-warning .right>.direct-chat-text:before {
    border-left-color: #f39c12;
}
.direct-chat-info .right>.direct-chat-text {
    background: #00c0ef;
    border-color: #00c0ef;
    color: #fff;
}
.direct-chat-info .right>.direct-chat-text:after, .direct-chat-info .right>.direct-chat-text:before {
    border-left-color: #00c0ef;
}
.direct-chat-success .right>.direct-chat-text {
    background: #00a65a;
    border-color: #00a65a;
    color: #fff;
}
.direct-chat-success .right>.direct-chat-text:after, .direct-chat-success .right>.direct-chat-text:before {
    border-left-color: #00a65a;
}
.send-button {
    padding: 0.9rem 2rem;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
}

@keyframes blinker {
    50% { opacity: 0; }
}
.user-menu a {
    background: #2944c1;
    padding: 15px 10px !important;
    margin-top: 15px;
    border-radius: 8px;
}
.user-menu .submenu-indicator-chevron {
    border-color: #fff !important;
}
.user-balance {
    font-weight: bold;
    font-size: 12px;
    width: 170px;
    text-align: right;
    background-color: #12812a;
    padding: 8px;
    color: #fff !important;
}
.user-balance:hover {
    color: #fff !important;
}
.alert-menu a {
    background: red;
    padding: 15px 10px !important;
    /*margin-top: 15px;*/
    border-radius: 8px;
    color: #fff !important;
    margin-right: 8px;
    animation: blinker 1.5s linear infinite;
}
.alert-menu a:hover {
    color: #fff !important;
}
.alert-menu a i {
    width: inherit !important;
}
.alert-menu .submenu-indicator-chevron {
    border-color: #fff !important;
}
.advert-menu a {
    background: #2944c1;
    padding: 15px 10px !important;
    margin-top: 15px;
    border-radius: 8px;
}
.advert-menu .submenu-indicator-chevron {
    border-color: #fff !important;
}

.user-menu .nav-dropdown a {
    background-color: #fff;
    padding: 10px 0px !important;
    border-radius: inherit !important;
    margin-top: 5px !important;
}
.user-menu .nav-dropdown:before {
    left: inherit !important;
    right: 25px !important;
}
.user-menu .nav-dropdown {
    margin-top: 25px !important;
    z-index: 999999 !important;
}
.nav-menu > .active > a, .nav-menu > .focus > a, .nav-menu > li:hover > a {
    color: #fff !important;
}
.message {
    font-size: 20px;
    animation: blinker 1.5s linear infinite;
}
.swal-overlay {
    z-index: 99999999999999999 !important;
}
.btn-success, .btn-success.disabled {
    background: #11bb7c;
    border: 1px solid #11bb7c;
    color: #fff;
}
.nav-menu > li > a:hover {
    color: #2d4379 !important;
}
.nav-submenu-open {
    color: #2d4379 !important;
}
.nav-menu > .active > a, .nav-menu > .focus > a, .nav-menu > li:hover > a {
    color: #2d4379 !important;
}
.danger {
    font-size: 48px;
    text-align: center;
    color: red;
}

@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700&amp;display=swap);@import url(https://fonts.googleapis.com/css?family=Muli:300,400,600,700);.no-js #loader{display:none}.js #loader{display:block;position:absolute;left:100px;top:0}.Loader{position:fixed;left:0;top:0;width:100%;height:100%;z-index:9999999;background:url(../img/loader.gif) center no-repeat #fff}*{outline:0}body{background:#fff;color:#2d4379;font-size:15px;font-family:Muli,sans-serif;margin:0;overflow-x:hidden;font-weight:400;line-height:1.7}html{position:relative;min-height:100%;background:#fff}a{color:#2d4379;text-decoration:none;background-color:transparent;-webkit-text-decoration-skip:objects}.btn,.btn:focus,.btn:hover,a:focus,a:hover{text-decoration:none}a.link{color:#3e4555}a.link:focus,a.link:hover,a:focus,a:hover{color:#16b739}a.text-success:focus,a.text-success:hover{color:#27b737!important}a.text-primary:focus,a.text-primary:hover{color:#007bff!important}a.text-warning:focus,a.text-warning:hover{color:#ff9b20!important}a.text-danger:focus,a.text-danger:hover{color:#f33066!important}a.white-link{color:#fff}a.white-link:focus,a.white-link:hover{color:#263238}.img-responsive{width:100%;height:auto;display:inline-block}.img-rounded{border-radius:4px}html body .mdi-set,html body .mdi:before{line-height:initial}section{padding:0px}section.min-sec{padding:0px}section.min-half{padding:80px 0 20px}.light-w{background:#f2fdff}.themes-slides{padding:0 15px}.gray{background:#f5f7f6}.gray-bg{background:#eff2f9}.gray-light{background:#f6f7f9}.inner-bg{background:#f6f7fb}.tbl{display:table}.full-height{height:100%}.table-cell{display:table-cell;vertical-align:middle}.no-ul-list{padding:0}.no-ul-list li{list-style:none}.progress{margin-bottom:1.5em}.full-width{width:100%}address,blockquote,dd,dl,dt,ol,p,ul{margin:0 0 10px}.owl-carousel .item{padding:0 15px}.sec-heading h2{font-weight:700}.sec-heading-left{display:flex;flex-wrap:wrap;width:100%;align-items:center}.sec-heading-left .sh-left{flex:1}.sec-heading-left .sh-left h4{font-size:18px;margin:0}.btn_o9u7{height:50px;display:inline-flex;background:#ea1717;padding:10px 40px;border-radius:5px;align-items:center;color:#fff;font-weight:600;margin-top:1rem;transition:all ease .4s}.btn_o9u7:focus,.btn_o9u7:hover{color:#fff;background:#17182d}.light.btn-browse{height:45px;display:inline-flex;align-items:center;justify-content:center;background:0 0;border:2px solid #384356;border-radius:6px;padding:10px 15px}a.btn.btn-sec.btn-primary{border-radius:50px;padding:8px 18px;font-size:13px}p.lights{font-size:20px;font-weight:300;line-height:1.9}body.modal-open{overflow-y:hidden!important;padding-right:0!important}.bg-dark{background-color:#2a2f3a!important}h1,h2,h3,h4{color:#1a274e;font-weight:700;font-family:Montserrat,sans-serif}h5,h6{color:#2d3954;font-weight:600}h1{line-height:40px;font-size:36px}h2{line-height:36px;font-size:30px}h3{line-height:30px;font-size:24px}h4{line-height:26px;font-size:21px}h5{line-height:22px;font-size:18px}h6{line-height:20px;font-size:16px}.lead{font-size:20px!important}.lead-i{font-size:22px!important;font-style:italic}.display-5{font-size:3rem}.display-6{font-size:36px}.display-7{font-size:26px}.box{border-radius:4px;padding:10px}html body .dl{display:inline-block}html body .db{display:block}.no-wrap td,.no-wrap th{white-space:nowrap}.circle{border-radius:100%}.theme-cl{color:#df3411!important}.theme-cl-2{color:#0b85ec}.theme-bg{background:#df3411}.bl-dark{background:#1e2944}.dark-2{background:#2944c1}.dark-3{background:#0b85ec}.btn.theme-bg{color:#fff!important}.theme-bg-blue{background:#0b85ec}.theme-bg-green{background:#01b753}ul.list-style{padding:0;margin:0}ul.list-style li{margin-bottom:1.2em;line-height:1.5;list-style:none;padding-left:30px;position:relative}ul.list-style li:before{content:"\e64c";position:absolute;left:0;font-size:16px;top:0;color:#27b737;font-family:themify}ul.list-style.style-2 li:before{content:"\e628"!important;color:#0273ff}.ht-80{height:80px!important}.ht-150{height:150px!important}.ht-160{height:160px}.ht-170{height:170px}.ht-180{height:180px}.ht-100{height:100%;min-height:580px}.h-100{height:100vh;min-height:580px}blockquote{font-size:1.78571429em;line-height:1.5em;padding:0;margin:0;border-left:0}blockquote{font-family:'Crimson Text',serif;font-style:italic;font-weight:300}blockquote:not(:last-child){margin-bottom:1.04em}[data-overlay]{position:relative}[data-overlay]:before{position:absolute;content:'';background:#11151f;width:100%;height:100%;top:0;left:0;z-index:1}.do-light[data-overlay]:before{position:absolute;content:'';background:#fff;width:100%;height:100%;top:0;left:0;z-index:1}[data-overlay] :not(.container):not(.bg-img-holder){z-index:2}[data-overlay].image--light:before{background:#fff}[data-overlay].bg--primary:before{background:#4a90e2}[data-overlay="1"]:before{opacity:.1}[data-overlay="2"]:before{opacity:.2}[data-overlay="3"]:before{opacity:.3}[data-overlay="4"]:before{opacity:.4}[data-overlay="5"]:before{opacity:.5}[data-overlay="6"]:before{opacity:.6}[data-overlay="7"]:before{opacity:.7}[data-overlay="8"]:before{opacity:.8}[data-overlay="9"]:before{opacity:.9}[data-overlay="10"]:before{opacity:1}[data-overlay="0"]:before{opacity:0}.imagebg{position:relative}.imagebg .container{z-index:2}.imagebg .container:not(.pos-absolute){position:relative}.imagebg:not(.image--light) blockquote,.imagebg:not(.image--light) h1,.imagebg:not(.image--light) h2,.imagebg:not(.image--light) h3,.imagebg:not(.image--light) h4,.imagebg:not(.image--light) h5,.imagebg:not(.image--light) h6,.imagebg:not(.image--light) p,.imagebg:not(.image--light) ul{color:#fff}.imagebg:not(.image--light) .bg--white h1,.imagebg:not(.image--light) .bg--white h2,.imagebg:not(.image--light) .bg--white h3,.imagebg:not(.image--light) .bg--white h4,.imagebg:not(.image--light) .bg--white h5,.imagebg:not(.image--light) .bg--white h6{color:#252525}.imagebg:not(.image--light) .bg--white p,.imagebg:not(.image--light) .bg--white ul{color:#666}div[data-overlay] h1,div[data-overlay] h2,div[data-overlay] h3,div[data-overlay] h4,div[data-overlay] h5,div[data-overlay] h6{color:#fff}div[data-overlay] p,div[data-overlay] ul{color:#fff}.clear{clear:both}ol li{margin:5px 0}.bg-cover{background-size:cover!important;background-position:center!important}.image-bottom{background-size:auto!important;background-position:bottom!important}.image-bg{background-size:cover!important;background-position:center!important}.default-bg{background-size:initial!important;background-position:initial!important}.image-bg-wrap{background-size:cover!important;background-position:center!important;position:relative}.image-bg-wrap:before{position:absolute;top:0;left:0;right:0;bottom:0;background:#182538;display:block;content:"";opacity:.8}.op-8{opacity:.8}.op-7{opacity:.7}.op-5{opacity:.5}.op-3{opacity:.3}html body .font-bold{font-weight:600}html body .font-normal{font-weight:400}html body .font-light{font-weight:300}html body .font-medium{font-weight:500}html body .font-16{font-size:16px}html body .font-14{font-size:14px}html body .font-13{font-size:13px}html body .font-10{font-size:10px}html body .font-18{font-size:18px}html body .font-20{font-size:20px}html body .font-stylish{font-family:Calafia-Regular}html body .b-0{border:none!important}html body .b-r{border-right:1px solid #e2e5ea!important}html body .b-l{border-left:1px solid #e2e5ea!important}html body .b-b{border-bottom:1px solid #e2e5ea!important}html body .b-t{border-top:1px solid #e2e5ea!important}html body .b-all{border:1px solid #e2e5ea!important}.thumb-sm{height:32px;width:32px}.thumb-md{height:48px;width:48px}.thumb-lg{height:88px;width:88px}.hide{display:none}.img-circle{border-radius:100%}.radius{border-radius:4px}.text-white{color:#fff!important}.text-danger{color:#fc4755!important}.text-muted{color:#8d97ad!important}.text-warning{color:#ff9b20!important}.text-success{color:#27b737!important}.text-info{color:#0b85ec!important}.text-inverse{color:#3e4555!important}html body .text-blue{color:#02bec9}html body .text-purple{color:#615fff}html body .text-primary{color:#00aee1!important}html body .text-megna{color:#1dc8cd}html body .text-dark{color:#8d97ad}html body .text-themecolor{color:#00aee1}.alert-primary{color:#05f;background-color:#eaf1ff;border-color:#eaf1ff}.alert-success{color:#27b737;background-color:#e9ffeb;border-color:#e9ffeb}.alert-warning{color:#ff9b20;background-color:#fff5e9;border-color:#fff5e9}.alert-info{color:#08a7c1;background-color:#effdff;border-color:#effdff}.alert-danger{color:#f33066;background-color:#ffe9e9;border-color:#ffe9e9}.alert-dark{color:#3e4758;background-color:#eff4ff;border-color:#eff4ff}.alert-secondary{color:#4b5d6f;background-color:#d6dfe8;border-color:#d6dfe8}.bg-primary{background-color:#00aee1!important}.bg-success{background-color:#27b737!important}.bg-info{background-color:#00aee1!important}.bg-warning{background-color:#ff9b20!important}.bg-danger{background-color:#f33066!important}.bg-orange{background-color:#ec2828!important}.bg-yellow{background-color:#fed700}.bg-facebook{background-color:#3b5a9a}.bg-twitter{background-color:#56adf2}html body .bg-megna{background-color:#1dc8cd}html body .bg-theme{background-color:#00aee1}html body .bg-inverse{background-color:#374158}html body .bg-purple{background-color:#7460ee!important}html body .bg-light{background-color:#f4f8fa!important}html body .bg-light-primary{background-color:#f1effd}html body .bg-light-purple{background-color:#f1f1ff}html body .bg-light-success{background-color:#e8fdeb}html body .bg-light-info{background-color:#cfecfe}html body .bg-light-extra{background-color:#ebf3f5}html body .bg-light-warning{background-color:#fff8ec}html body .bg-light-danger{background-color:#f9e7eb}html body .bg-light-inverse{background-color:#f6f6f6}html body .bg-light{background-color:#f5f7f9}html body .bg-white{background-color:#fff}html body .bg-whites{background-color:#f4f5f7}html body .bg-red{background-color:#e21137}html body .bg-green{background-color:#4caf50}html body .bg-sky{background-color:#20b2c1}html body .bg-blue{background-color:#03a9f4}html body .bg-dark-blue{background-color:#192c48}.round{line-height:48px;color:#fff;width:50px;height:50px;display:inline-block;font-weight:400;text-align:center;border-radius:100%;background:#00aee1}.round img{border-radius:100%}.round-lg{line-height:65px;width:60px;height:60px;font-size:30px}.round.round-info{background:#00aee1}.round.round-warning{background:#ff9b20}.round.round-danger{background:#f33066}.round.round-success{background:#27b737}.round.round-primary{background:#00aee1}ul.simple-list{padding:0;margin:0}ul.simple-list li{list-style:none;padding:10px 5px 10px 28px}ul.simple-list li{list-style:none;padding:10px 5px 10px 28px;position:relative}ul.simple-list li:before{content:"\e6af";font-family:themify;position:absolute;left:0}.label{padding:3px 15px;color:#fff;font-weight:400;border-radius:4px;font-size:75%}.label-rounded{border-radius:60px}.label-custom{background-color:#1dc8cd}.label-success{background-color:#27b737}.label-info{background-color:#00aee1}.label-warning{background-color:#ff9b20}.label-danger{background-color:#f33066}.label-megna{background-color:#1dc8cd}.label-primary{background-color:#00aee1}.label-purple{background-color:#7460ee}.label-red{background-color:#fb3a3a}.label-inverse{background-color:#3e4555}.label-default{background-color:#f4f8fa}.label-white{background-color:#fff}.label-light-success{background-color:#e8fdeb;color:#27b737}.label-light-info{background-color:#cfecfe;color:#00aee1}.label-light-warning{background-color:#fff8ec;color:#ff9b20}.label-light-danger{background-color:#f9e7eb;color:#f33066}.label-light-megna{background-color:#e0f2f4;color:#1dc8cd}.label-light-primary{background-color:#f1effd;color:#00aee1}.label-light-inverse{background-color:#f6f6f6;color:#3e4555}.table thead th{vertical-align:bottom;border-bottom:1px solid transparent;border-top:0!important}.table-striped tbody tr:nth-of-type(odd){background-color:#f7f9fb}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{border-top:1px solid #f7f9fb}.table tr td,.table tr th{border-color:#eaeff5;padding:12px 15px;vertical-align:middle}.table.tbl-big tr td,.table.tbl-big tr th{padding:20px 15px}.table.tbl-big.center tr td,.table.tbl-big.center tr th{padding:20px 15px;text-align:center}table.table tr th{font-weight:600}.table-dark{color:#fff;background-color:#212529}.table-dark td,.table-dark th,.table-dark thead th{border-color:#32383e!important}.table .thead-dark th{color:#fff;background-color:#212529;border-color:#32383e}.badge{font-weight:400}.badge-xs{font-size:9px}.badge-sm,.badge-xs{-webkit-transform:translate(0,-2px);-ms-transform:translate(0,-2px);-o-transform:translate(0,-2px);transform:translate(0,-2px)}.badge-success{background-color:#27b737}.badge-info{background-color:#00aee1}.badge-primary{background-color:#00aee1}.badge-warning{background-color:#ff9b20}.badge-danger{background-color:#f33066}.badge-purple{background-color:#7460ee}.badge-red{background-color:#fb3a3a}.badge-inverse{background-color:#3e4555}ul.list-style-none{margin:0;padding:0}ul.list-style-none li{list-style:none}ul.list-style-none li a{color:#8d97ad;padding:8px 0;display:block;text-decoration:none;font-size:15.5px}ul.list-style-none li a:hover{color:#00aee1}.lists-1,.lists-2,.lists-3,.lists-4{margin:0;padding:0}.lists-1 li,.lists-2 li,.lists-3 li,.lists-4 li{list-style:none;margin:1px 0 14px;line-height:27px;margin-left:22px;position:relative}.lists-1 li:before,.lists-2 li:before,.lists-3 li:before,.lists-4 li:before{font-family:themify;margin:0;position:relative;color:#66676b;float:left;margin-left:-22px;display:block}.lists-1 li:before{content:"\e71b";font-size:13px}.lists-2 li:before{content:"\e724";font-size:13px}.lists-3 li:before{content:"\e64c";font-size:13px}.lists-4 li:before{content:"\e60a";font-size:13px}.dropdown-item{padding:8px 1rem;color:#607394;font-size:15.5px}.btn{color:#fff;padding:1rem 2rem;cursor:pointer;-webkit-transition:0s;-o-transition:0s;transition:0s;border-radius:.2rem;font-family:Poppins,sans-serif}.btn-dark{color:#fff;background-color:#202038;border-color:#202038}.btn.btn-lg{padding:1.2rem 2.5rem}.btn:hover{color:#fff}.btn:focus{-webkit-box-shadow:none;box-shadow:none}.btn-link{-webkit-box-shadow:none;box-shadow:none;color:#263238;padding:10px 15px}.btn-link .underline{border-bottom:1px solid #263238}.btn-link:hover{color:#27b737}.btn-light{color:#263238}.btn-light:hover{background:#00aee1;color:#fff;border-color:#00aee1}.btn-lg{padding:1.2em 2em;font-size:1em}.btn-md{padding:1em 1.5em;font-size:1em}.btn-sm{padding:.25rem .5rem;font-size:12px}.btn-xs{padding:.25rem .5rem;font-size:10px}.btn-circle{border-radius:100%;width:40px;height:40px;padding:10px}.btn-circle.btn-md{padding:18px 0;width:60px;height:60px;font-size:20px}.btn-circle.btn-sm{width:35px;height:35px;padding:8px 10px;font-size:14px}.btn-circle.btn-lg{width:70px;height:70px;padding:24px 15px;font-size:20px;line-height:23px}.btn-circle.btn-xl{width:70px;height:70px;padding:14px 15px;font-size:24px}.btn-rounded{border-radius:60px;-webkit-border-radius:60px}.btn-arrow{position:relative}.btn-arrow span{display:inline-block;position:relative;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;will-change:transform}.btn-arrow:focus span,.btn-arrow:hover span{-webkit-transform:translate3d(-1rem,0,0);transform:translate3d(-1rem,0,0)}.btn-arrow i{position:absolute;width:1.1em;right:0;right:0;opacity:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;will-change:right,opacity}.btn-arrow:focus i,.btn-arrow:hover i{opacity:1;right:-2rem}.btn-secondary,.btn-secondary.disabled{-webkit-transition:.2s ease-in;-o-transition:.2s ease-in;transition:.2s ease-in;background-color:#eef0f3;color:#8d97ad}.btn-secondary.disabled:hover,.btn-secondary:hover{color:#fff!important}.btn-secondary.active,.btn-secondary.disabled.active,.btn-secondary.disabled:active,.btn-secondary.disabled:focus,.btn-secondary:active,.btn-secondary:focus{color:#fff!important;background:#263238;border-color:#263238}.btn-primary,.btn-primary.disabled{background:#00aee1;border:1px solid #00aee1;-webkit-transition:.2s ease-in;-o-transition:.2s ease-in;transition:.2s ease-in}.btn-primary.disabled:hover,.btn-primary:hover{background:#2677e6;border:1px solid #2677e6}.btn-primary.active,.btn-primary.disabled.active,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary:active,.btn-primary:focus{background:#345bcb}.btn-themecolor,.btn-themecolor.disabled{background:#00aee1;color:#fff;border:1px solid #00aee1}.btn-themecolor.disabled:hover,.btn-themecolor:hover{background:#028ee1;border:1px solid #028ee1}.btn-black{background:#263547;color:#fff;border:1px solid #263547}.btn-black.black:focus,.btn-black.black:hover{background:#1e2b3a!important;border-color:#1e2b3a!important}.btn-black:focus,.btn-black:hover{background:#615fff;color:#fff!important;border:1px solid #615fff}.btn-themecolor.active,.btn-themecolor.disabled.active,.btn-themecolor.disabled:active,.btn-themecolor.disabled:focus,.btn-themecolor:active,.btn-themecolor:focus{background:#028ee1}.btn-success,.btn-success.disabled{background:#27b737;border:1px solid #27b737;color:#fff}.btn-success.disabled:hover,.btn-success:hover{background:#1fd628;border:1px solid #1fd628}.btn-success.active,.btn-success.disabled.active,.btn-success.disabled:active,.btn-success.disabled:focus,.btn-success:active,.btn-success:focus{background:#1fd628}.btn-info,.btn-info.disabled{background:#00aee1;border:1px solid #00aee1;-webkit-transition:.2s ease-in;-o-transition:.2s ease-in;transition:.2s ease-in}.btn-info.disabled:hover,.btn-info:hover{background:#00aee1;border:1px solid #00aee1}.btn-info.disabled:hover,.btn-info:hover,.btn-primary.disabled:hover,.btn-primary:focus,.btn-primary:hover{color:#fff!important}.btn-info.active,.btn-info.disabled.active,.btn-info.disabled:active,.btn-info.disabled:focus,.btn-info:active,.btn-info:focus{background:#0976ea}.btn-warning,.btn-warning.disabled{background:#ff9b20;color:#fff;border:1px solid #ff9b20}.btn-warning.disabled:hover,.btn-warning:hover{background:#f1901a;color:#fff;border:1px solid #f1901a}.btn-warning.active,.btn-warning.disabled.active,.btn-warning.disabled:active,.btn-warning.disabled:focus,.btn-warning:active,.btn-warning:focus{background:#f1901a;color:#fff}.btn-danger,.btn-danger.disabled{background:#f33066;border:1px solid #f33066;-webkit-transition:.2s ease-in;-o-transition:.2s ease-in;transition:.2s ease-in}.btn-danger.disabled:hover,.btn-danger:hover{background:#d73e6b;border:1px solid #d73e6b}.btn-danger.active,.btn-danger.disabled.active,.btn-danger.disabled:active,.btn-danger.disabled:focus,.btn-danger:active,.btn-danger:focus{background:#d73e6b}.btn-inverse,.btn-inverse.disabled{background:#3e4555;border:1px solid #3e4555;color:#fff}.btn-inverse.disabled:hover,.btn-inverse:hover{background:#232a37;color:#fff;border:1px solid #232a37}.btn-inverse.active,.btn-inverse.disabled.active,.btn-inverse.disabled:active,.btn-inverse.disabled:focus,.btn-inverse:active,.btn-inverse:focus{background:#232a37;color:#fff}.btn-red,.btn-red.disabled{background:#fb3a3a;border:1px solid #fb3a3a;color:#fff}.btn-red.disabled:hover,.btn-red:hover{border:1px solid #d61f1f;background:#d61f1f}.btn-red.active,.btn-red.disabled.active,.btn-red.disabled:active,.btn-red.disabled:focus,.btn-red:active,.btn-red:focus{background:#d73e6b}.btn-info-gradiant.active,.btn-info-gradiant:active,.btn-info-gradiant:focus{-webkit-box-shadow:0;box-shadow:0;opacity:1}.btn-outline-secondary{background-color:#fff;color:#727b84;-webkit-transition:.2s ease-in;-o-transition:.2s ease-in;transition:.2s ease-in}.btn-outline-secondary.active,.btn-outline-secondary:active,.btn-outline-secondary:focus{background:#263238}.btn-outline-primary{color:#00aee1;background-color:#fff;border-color:#00aee1;-webkit-transition:.2s ease-in;-o-transition:.2s ease-in;transition:.2s ease-in}.btn-outline-primary.focus,.btn-outline-primary:focus,.btn-outline-primary:hover{background:#00aee1;color:#fff;border-color:#00aee1}.btn-outline-primary.active,.btn-outline-primary:active,.btn-outline-primary:focus{background:#345bcb}.btn-outline-success,a.btn-outline-success{color:#27b737;background-color:transparent;border-color:#27b737;-webkit-transition:.2s ease-in;-o-transition:.2s ease-in;transition:.2s ease-in}.btn-outline-success.focus,.btn-outline-success:focus,.btn-outline-success:hover,a.btn-outline-success.focus,a.btn-outline-success:focus,a.btn-outline-success:hover{background:#27b737;border-color:#27b737;color:#fff}.btn-outline-success.active,.btn-outline-success:active,.btn-outline-success:focus,a.btn-outline-success.active,a.btn-outline-success:active,a.btn-outline-success:focus{background:#1fd628}.btn-outline-info{color:#00aee1;background-color:transparent;border-color:#00aee1;-webkit-transition:.2s ease-in;-o-transition:.2s ease-in;transition:.2s ease-in}.btn-outline-info.focus,.btn-outline-info:focus,.btn-outline-info:hover{background:#00aee1;border-color:#00aee1;color:#fff!important}.btn-outline-info.active,.btn-outline-info:active,.btn-outline-info:focus{background:#00aee1}.btn-outline-warning{color:#ff9b20;background-color:transparent;border-color:#ff9b20;-webkit-transition:.2s ease-in;-o-transition:.2s ease-in;transition:.2s ease-in}.btn-outline-warning.focus,.btn-outline-warning:focus,.btn-outline-warning:hover{background:#ff9b20;border-color:#ff9b20;color:#fff}.btn-outline-warning.active,.btn-outline-warning:active,.btn-outline-warning:focus{background:#f1901a}.btn-outline-danger{color:#f33066;background-color:transparent;border-color:#f33066;-webkit-transition:.2s ease-in;-o-transition:.2s ease-in;transition:.2s ease-in}.btn-outline-danger.focus,.btn-outline-danger:focus,.btn-outline-danger:hover{background:#f33066;border-color:#f33066;color:#fff}.btn-outline-danger.active,.btn-outline-danger:active,.btn-outline-danger:focus{background:#d73e6b}.btn-outline-red{color:#fb3a3a;background-color:transparent;border-color:#fb3a3a}.btn-outline-red.focus,.btn-outline-red:focus,.btn-outline-red:hover{background:#fb3a3a;border-color:#fb3a3a;color:#fff}.btn-outline-red.active,.btn-outline-red:active,.btn-outline-red:focus{background:#d73e6b}.btn-outline-inverse{color:#3e4555;background-color:transparent;border-color:#3e4555}.btn-outline-inverse.focus,.btn-outline-inverse:focus,.btn-outline-inverse:hover{background:#3e4555;border-color:#3e4555;color:#fff}.btn-outline-light:hover{color:#263238!important}.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary.focus,.btn-primary.focus:active,.btn-primary:active:focus,.btn-primary:active:hover,.btn-primary:focus,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover{background-color:#345bcb;border:1px solid #345bcb}.btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success.focus,.btn-success.focus:active,.btn-success:active:focus,.btn-success:active:hover,.btn-success:focus,.open>.dropdown-toggle.btn-success.focus,.open>.dropdown-toggle.btn-success:focus,.open>.dropdown-toggle.btn-success:hover{background-color:#1fd628;border:1px solid #1fd628}.btn-info.active.focus,.btn-info.active:focus,.btn-info.active:hover,.btn-info.focus,.btn-info.focus:active,.btn-info:active:focus,.btn-info:active:hover,.btn-info:focus,.open>.dropdown-toggle.btn-info.focus,.open>.dropdown-toggle.btn-info:focus,.open>.dropdown-toggle.btn-info:hover{background-color:#00aee1;border:1px solid #00aee1;color:#fff!important}.btn-warning.active.focus,.btn-warning.active:focus,.btn-warning.active:hover,.btn-warning.focus,.btn-warning.focus:active,.btn-warning:active:focus,.btn-warning:active:hover,.btn-warning:focus,.open>.dropdown-toggle.btn-warning.focus,.open>.dropdown-toggle.btn-warning:focus,.open>.dropdown-toggle.btn-warning:hover{background-color:#f1901a;border:1px solid #f1901a;color:#fff}.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger.focus,.btn-danger.focus:active,.btn-danger:active:focus,.btn-danger:active:hover,.btn-danger:focus,.open>.dropdown-toggle.btn-danger.focus,.open>.dropdown-toggle.btn-danger:focus,.open>.dropdown-toggle.btn-danger:hover{background-color:#d73e6b;border:1px solid #d73e6b;color:#fff}.btn-inverse.active,.btn-inverse.focus,.btn-inverse:active,.btn-inverse:focus,.btn-inverse:hover,.open>.dropdown-toggle.btn-inverse{background-color:#232a37;border:1px solid #232a37;color:#fff}.btn-red.active,.btn-red.focus,.btn-red:active,.btn-red:focus,.btn-red:hover,.open>.dropdown-toggle.btn-red{background-color:#d61f1f;border:1px solid #d61f1f;color:#fff}.btn span.btn-devider{display:inline-block;padding-left:10px}.btn-warning-light{color:#ff8f00!important;background:rgba(255,143,0,.1);border-color:transparent}.btn-warning-light:focus,.btn-warning-light:hover{color:#fff!important;background:#ff8f00;border-color:#ff8f00}.btn-success-light{color:#29cf8d!important;background:rgba(41,207,141,.1);border-color:transparent}.btn-success-light:focus,.btn-success-light:hover{color:#fff!important;background:#29cf8d;border-color:#29cf8d}.btn-primary-light{color:#00aee1!important;background:rgba(51,137,255,.1);border-color:transparent}.btn-primary-light:focus,.btn-primary-light:hover{color:#fff!important;background:#00aee1;border-color:#00aee1}.btn-danger-light{color:#ed2929!important;background:rgba(237,41,41,.1);border-color:transparent}.btn-danger-light:focus,.btn-danger-light:hover{color:#374158!important;background:#fff;border-color:#ed2929}.btn-over-light{color:#fff!important;background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.2)}.btn-over-light:focus,.btn-over-light:hover{color:#374158!important;background:#fff;border-color:rgba(255,255,255,.2)}.pagination{display:table;padding-left:0;border-radius:4px;margin:30px auto 0}.pagination>li>a,.pagination>li>span{position:relative;padding:0;margin:5px;color:#5a6f7c;text-decoration:none;background-color:#fff;border-radius:2px;width:37px;height:37px;line-height:1;text-align:center;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;border:1px solid #eaeff5}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover,.pagination>li>a:focus,.pagination>li>a:hover{z-index:2;color:#fff;cursor:pointer;background-color:#01b753;border-color:#01b753}.pagination>li{display:inline-block}.pagination li:first-child a{background:#2944c1;border:1px solid #2944c1;border-radius:2px;color:#fff}.pagination li:last-child a{background:#2944c1;border:1px solid #2944c1;border-radius:2px;color:#fff}.page-item.active .page-link{z-index:2;color:#fff;background-color:#01b753;border-color:#01b753}._tabl0jzr{background:0 0;flex:1;border-radius:0}._tabl0jzr button.btn.ecliou{padding:10px 15px;font-size:14px;color:#373c4c;background:#edeef3}._tabl0jzr button.btn.ecliou.active{background:#16b739;color:#fff}.extra_jhysfr{background:#fff;border-radius:4px;overflow:hidden;margin-bottom:30px}.extra_jhysfr .nav-link{padding:15px 20px;border-bottom:1px solid #edeef3;border-radius:0}.extra_jhysfr .nav-link:last-child{border-bottom:none}.nav-pills .nav-link.active,.show>.nav-pills .nav-link{color:#fff;background-color:#16b739}.extra_ijyu98{background:#fff;border-radius:6px}.extra_ijyu98_head{padding:1rem 1.5rem;border-bottom:1px solid #edeef3}.extra_ijyu98_head h4{margin:0}.extra_ijyu98_body{padding:1.5rem}button.btn.btn_update{background:#16b739}.checkbox-custom,.radio-custom{opacity:0;position:absolute}.checkbox-custom,.checkbox-custom-label,.radio-custom,.radio-custom-label{display:inline-block;vertical-align:middle;margin:5px;cursor:pointer}.checkbox-custom-label,.radio-custom-label{position:relative}.checkbox-custom+.checkbox-custom-label:before{content:'';background:#fff;border:2px solid #dae3ec;display:inline-block;vertical-align:middle;width:20px;height:20px;border-radius:2px;padding:2px;margin-right:10px;text-align:center}.radio-custom+.radio-custom-label:before{content:'';background:#fff;border:2px solid #dae3ec;display:inline-block;vertical-align:middle;width:20px;height:20px;border-radius:50%;padding:2px;margin-right:10px;text-align:center}.checkbox-custom:checked+.checkbox-custom-label:before{background:#00aee1;border-radius:2px;box-shadow:inset 0 0 0 4px #fff}.radio-custom+.radio-custom-label:before{border-radius:50%}.radio-custom:checked+.radio-custom-label:before{background:#00aee1;box-shadow:inset 0 0 0 4px #fff}.company-brands label{font-weight:400;color:#828f99;font-size:15px}.checkbox-custom:focus+.checkbox-custom-label,.radio-custom:focus+.radio-custom-label{outline:0}.company-brands input[type=checkbox]:focus{outline:0}.company-brands label:focus{outline:0}.onoffswitch{position:relative;width:70px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;margin:0 auto}.onoffswitch-checkbox{display:none}.onoffswitch-label{display:block;overflow:hidden;cursor:pointer;border:2px solid transparent;border-radius:20px}.onoffswitch-inner{display:block;width:200%;margin-left:-100%;-webkit-transition:margin .3s ease-in 0s;-o-transition:margin .3s ease-in 0s;transition:margin .3s ease-in 0s}.onoffswitch-inner:after,.onoffswitch-inner:before{display:block;float:left;width:50%;height:30px;padding:0;line-height:30px;font-size:14px;color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}.onoffswitch-inner:before{content:"";padding-right:27px;background-color:#27b737;color:#fff}.onoffswitch-inner:after{content:"";padding-right:24px;background-color:#3e4555;color:#999;text-align:right}.onoffswitch-switch{display:block;width:23px;margin:6px;background:#fff;height:23px;position:absolute;top:-1px;bottom:0;right:35px;border-radius:20px;-webkit-transition:all .3s ease-in 0s;-o-transition:all .3s ease-in 0s;transition:all .3s ease-in 0s}.onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-inner{margin-left:0}.onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-switch{right:0}[type=radio]:checked,[type=radio]:not(:checked){position:absolute;left:-9999px}[type=radio]:checked+label,[type=radio]:not(:checked)+label{position:relative;padding-left:28px;cursor:pointer;line-height:20px;display:inline-block}[type=radio]:checked+label:before,[type=radio]:not(:checked)+label:before{content:'';position:absolute;left:0;top:0;width:20px;height:20px;border:2px solid #dae3ec;border-radius:100%;background:#fff}[type=radio]:checked+label:after,[type=radio]:not(:checked)+label:after{content:'';width:12px;height:12px;background:#00aee1;position:absolute;top:3px;left:3px;border-radius:100%;-webkit-transition:all .2s ease;transition:all .2s ease}[type=radio]:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}[type=radio]:checked+label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.card-columns{-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}.card-columns .card{margin-bottom:30px}.invisible{visibility:hidden!important}.hidden-xs-up{display:none!important}@media (max-width:575px){.hidden-xs-down{display:none!important}}@media (min-width:576px){.hidden-sm-up{display:none!important}}@media (max-width:767px){.hidden-sm-down{display:none!important}}@media (min-width:768px){.hidden-md-up{display:none!important}}@media (max-width:991px){.hidden-md-down{display:none!important}}@media (min-width:992px){.hidden-lg-up{display:none!important}}@media (max-width:1199px){.hidden-lg-down{display:none!important}}@media (min-width:1200px){.hidden-xl-up{display:none!important}}.hidden-xl-down{display:none!important}.sec-heading{text-align:center;max-width:700px;margin-bottom:25px}.sec-heading.light h2,.sec-heading.light p{color:#fff}.sec-heading p{margin-bottom:5px;line-height:1.6;margin-bottom:10px}.form-control{height:56px;font-size:15px;box-shadow:none;padding:.5rem .75rem;border:1px solid #e7ebef;background-clip:initial}.form-control:focus{box-shadow:none}.select2-container--default .select2-selection--single{background-color:#fff;border-radius:0;border:1px solid #e0ecf5;height:56px}.input-with-shadow .select2-container--default .select2-selection--single{border:none}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#626a70;line-height:56px;text-align:left;padding:0 15px}.select2-container--default .select2-selection--single .select2-selection__arrow{height:60px;position:absolute;top:1px;right:10px;width:20px}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#8b9aad}.select2-container--default .select2-selection--single .select2-selection__clear{right:14px;top:1px}.bg--dark .form-control,.image-bg .form-control{color:#495057!important}select.form-control:not([size]):not([multiple]){height:56px}select.form-control.fc-lg:not([size]):not([multiple]){height:62px}.form-control.fc-lg{height:62px}textarea.form-control{height:180px}.form-control.with-border{border-radius:4px;border:1px solid #e9ecef}.form-control.with-border-shadow{border-radius:4px;border:1px solid #e9ecef;box-shadow:0 1px 4px 0 rgb(182 187 206 / 20%);-webkit-box-shadow:0 1px 4px 0 rgb(182 187 206 / 20%)}.with-border-shadow .select2-container--default .select2-selection--single{border:1px solid #e9ecef;border-radius:4px;box-shadow:0 1px 4px 0 rgb(182 187 206 / 20%);-webkit-box-shadow:0 1px 4px 0 rgb(182 187 206 / 20%)}.form-control.with-light{border:1px solid #e6eaf1;border-radius:4px;background:#f1f4f9}.with-light .select2-container--default .select2-selection--single{border:1px solid #e6eaf1;border-radius:4px;background:#f1f4f9}.select2-container--default .select2-selection--multiple{color:#626a70;line-height:48px;text-align:left;padding:0 15px}.select2-container--default .select2-selection--multiple{background-color:#fff;border-radius:0;border:1px solid #e0ecf5;height:56px}.with-light .select2-container--default .select2-selection--multiple{border:1px solid #e6eaf1;border-radius:4px;background:#f1f4f9}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#fff;border:1px solid #e6ebf3;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:10px;padding:0 5px;line-height:2.5;font-size:13px;display:inline-flex;align-items:center;justify-content:center}.babar{animation:disparais 0s 5s forwards}@keyframes disparais{to{visibility:hidden}}.mapping_search{background:#2944c1}.br-0 .select2-container--default .select2-selection--single{border:none!important}.dropdown-content{background-color:#fff;margin:0;display:none;min-width:100px;max-height:650px;overflow-y:auto;opacity:0;position:absolute;z-index:999;padding:0}.autocomplete-content{margin-top:-15px;display:block;opacity:1;position:static}.dropdown-content li{clear:both;color:rgba(0,0,0,.87);cursor:pointer;min-height:50px;line-height:1.5rem;width:100%;text-align:left;text-transform:none}ul:not(.browser-default) li{list-style-type:none}.dropdown-content li>a,.dropdown-content li>span{font-size:16px;color:#26a69a;display:block;line-height:22px;padding:14px 16px}.autocomplete-content li .highlight{color:#444}.tg_grouping{position:relative;width:100%;display:inline-block}.btn_groupin_tag{width:50px;height:46px;display:inline-flex;align-items:center;justify-content:center;background:#0f92fb;border-radius:4px;color:#fff!important;position:absolute;right:5px;top:5px;cursor:pointer}.chips{border:none;box-shadow:none;margin:16px 0 0 0;min-height:45px;outline:0;transition:all .3s}.chip{display:inline-block;height:32px;font-size:13px;font-weight:500;color:#414c5f;line-height:32px;padding:0 12px;border-radius:16px;background-color:#f1f4f9;margin-bottom:5px;margin-right:5px;border:1px solid #e6eaf1}.chip .close{opacity:1;color:#0f92fb;text-indent:0;font-size:0}.chip .material-icons.close{position:relative}.chip .material-icons.close:before{content:"\e646";margin-left:5px;font-family:themify!important;font-size:10px;cursor:pointer}.chip{display:inline-flex;height:32px;font-size:13px;font-weight:500;color:#0f92fb;line-height:32px;padding:0 12px;border-radius:16px;background-color:rgba(15,146,251,.1);margin-bottom:5px;margin-right:5px;border:1px solid rgba(15,146,251,.1);align-items:center}.chips .input{background:0 0;border:0;color:rgba(0,0,0,.6);display:inline-block;font-size:1rem;height:3rem;line-height:32px;outline:0;margin:0;padding:0!important;width:120px!important}span.input-group-text.light{background:#f1f4f9;border-color:#e6eaf1}.br-0{border-right:none!important}.yn_feedback .radio{display:inline-block;margin-right:20px}.yn_feedback{height:56px;display:inline-flex;align-items:center}.nav-brand,.nav-brand:focus,.nav-brand:hover,.nav-menu>li>a{color:#2d4379}.menu__list,.nav-dropdown,.nav-menu,ul{list-style:none}.menu__link,.navigation,.navigation *{-webkit-tap-highlight-color:transparent}.navigation,.navigation *{box-sizing:border-box}.navigation{width:100%;height:70px;display:table;position:relative;font-family:inherit}.nav-toggle,.navigation-hidden .nav-header{display:none}.navigation-portrait{height:48px}.navigation-fixed{position:fixed;top:0;left:0}.navigation-hidden{width:0!important;height:0!important;margin:0!important;padding:0!important}.align-to-right{float:right}.nav-header{float:left}.nav-brand{padding:17px 15px;font-size:24px;margin-right:1rem;text-decoration:none!important}.deatils ul li a,.indicate a,.logo h1 a,.nav-button,.nav-dropdown>li>a,.nav-menu>li>a,nav a{text-decoration:none}.navigation-portrait .nav-brand{font-size:18px;line-height:48px}.nav-logo>img{height:48px;margin:11px auto;padding:0 15px;float:left}.nav-logo:focus>img{outline:initial}.deatils ul li a,.indicate a,.menu__link:focus,.menu__link:hover,nav a,nav a:focus,nav a:hover{outline:0}.navigation-portrait .nav-logo>img{height:36px;margin:6px auto 6px 15px;padding:0}.nav-toggle{width:30px;height:30px;padding:6px 2px 0;position:absolute;top:50%;margin-top:-14px;right:15px;cursor:pointer}.nav-toggle:before{content:"";position:absolute;width:24px;height:2px;background-color:#70798b;border-radius:10px;box-shadow:0 .5em 0 0 #70798b,0 1em 0 0 #70798b}.navigation-portrait .nav-toggle{display:block}.navigation-portrait .nav-menus-wrapper{width:320px;height:100%;top:0;left:-400px;position:fixed;background-color:#1f2338;z-index:2222;overflow-y:auto;-webkit-overflow-scrolling:touch;transition-duration:.8s;transition-timing-function:ease}.navigation-portrait .nav-menus-wrapper.nav-menus-wrapper-right{left:auto;right:-400px}.nav-menus-wrapper.nav-menus-wrapper-open{left:0}.nav-menus-wrapper.nav-menus-wrapper-right.nav-menus-wrapper-open{right:0}.nav-menus-wrapper-close-button{width:30px;height:30px;margin:10px 7px;display:none;float:right;color:#fff;font-size:16px;cursor:pointer;border-radius:50%;background:#3653da;text-align:center;line-height:30px}.navigation-portrait .nav-menus-wrapper-close-button{display:block}.nav-menu{margin:0;padding:0;line-height:normal}.navigation-portrait .nav-menu{width:100%}.navigation-landscape .nav-menu.nav-menu-centered{float:none;text-align:center}.nav-menu>li{display:inline-block;float:left;text-align:left}.navigation-portrait .nav-menu>li{width:100%;position:relative;border-top:solid 1px #2d324c}.navigation-portrait .nav-menu>li:last-child{border-bottom:solid 1px #2d324c}.nav-menu+.nav-menu>li:first-child{border-top:none}.navigation-landscape .nav-menu.nav-menu-centered>li{float:none}.nav-menu>li>a{padding:30px 12px;display:inline-block;font-family:Muli,sans-serif;font-weight:600;transition:color .3s,background .3s}.navigation-portrait .nav-menu>li>a{height:auto;width:100%;padding:12px 15px 12px 26px}.nav-menu>.active>a,.nav-menu>.focus>a,.nav-menu>li:hover>a{color:#0b85ec!important}.header-transparent .nav-menu>.active>a,.header-transparent .nav-menu>.focus>a,.header-transparent .nav-menu>li:hover>a{color:#fff!important}.header-transparent.dark-text .nav-menu>.active>a,.header-transparent.dark-text .nav-menu>.focus>a,.header-transparent.dark-text .nav-menu>li:hover>a{color:#0b85ec!important}.header-transparent.header-fixed .nav-menu>.active>a,.header-transparent.header-fixed .nav-menu>.focus>a,.header-transparent.header-fixed .nav-menu>li:hover>a{color:#0b85ec!important}.nav-menu>li>a>[class*=ion-],.nav-menu>li>a>i{width:18px;height:16px;line-height:16px;-ms-transform:scale(1.1);transform:scale(1.1)}.nav-menu>li>a>[class*=ion-]{width:16px;display:inline-block;transform:scale(1.8)}.navigation-portrait .nav-menu.nav-menu-social{width:100%;text-align:center}.nav-menu.nav-menu-social>li{text-align:center;float:none;border:none!important}.navigation-portrait .nav-menu.nav-menu-social>li{width:auto}.nav-menu.nav-menu-social>li>a>[class*=ion-]{font-size:12px}.nav-menu.nav-menu-social>li>a>.fa{font-size:14px}.navigation-portrait .nav-menu.nav-menu-social>li>a{padding:15px}.submenu-indicator{margin-left:6px;margin-top:6px;float:right;transition:all .3s}.navigation-portrait .submenu-indicator{width:54px;height:44px;margin-top:0;position:absolute;text-align:center;z-index:20000}.submenu-indicator-chevron{height:6px;width:6px;display:block;border-style:solid;border-width:0 1px 1px 0;border-color:transparent #47495d #47495d transparent;-ms-transform:rotate(45deg);transform:rotate(45deg);transition:border .3s}.header-dark .submenu-indicator-chevron{border-color:transparent #fff #fff transparent}.header-dark .nav-submenu .submenu-indicator-chevron{border-color:transparent #354063 #354063 transparent}.navigation-portrait .submenu-indicator-chevron{position:absolute;top:18px;left:24px}.nav-menu>.active>a .submenu-indicator-chevron,.nav-menu>.focus>a .submenu-indicator-chevron,.nav-menu>li:hover>a .submenu-indicator-chevron{border-color:transparent #0b85ec #0b85ec transparent}.header-transparent .nav-menu>.active>a .submenu-indicator-chevron,.header-transparent .nav-menu>.focus>a .submenu-indicator-chevron,.header-transparent .nav-menu>li:hover>a .submenu-indicator-chevron{border-color:transparent #fff #fff transparent}.header-transparent.dark-text .nav-menu>.active>a .submenu-indicator-chevron,.header-transparent.dark-text .nav-menu>.focus>a .submenu-indicator-chevron,.header-transparent.dark-text .nav-menu>li:hover>a .submenu-indicator-chevron{border-color:transparent #0b85ec #0b85ec transparent}.header-transparent.header-fixed .nav-menu>.active>a .submenu-indicator-chevron,.header-transparent.header-fixed .nav-menu>.focus>a .submenu-indicator-chevron,.header-transparent.header-fixed .nav-menu>li:hover>a .submenu-indicator-chevron{border-color:transparent #0b85ec #0b85ec transparent}.navigation-portrait .submenu-indicator.submenu-indicator-up{-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.nav-overlay-panel{width:100%;height:100%;top:0;left:0;position:fixed;display:none;z-index:222}.no-scroll{width:100%;height:100%;overflow:hidden}.nav-search{height:70px;float:right;z-index:19998}.navigation-portrait .nav-search{height:48px;padding:0 10px;margin-right:52px}.navigation-hidden .nav-search{display:none}.nav-search-button{width:70px;height:70px;line-height:70px;text-align:center;cursor:pointer;background-color:#fbfcfd}.nav-search-icon{width:14px;height:14px;margin:2px 8px 8px 4px;display:inline-block;vertical-align:middle;position:relative;color:#70798b;text-align:left;text-indent:-9999px;border:2px solid;border-radius:50%;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);transition:color .3s}.nav-search-icon:after,.nav-search-icon:before{content:'';pointer-events:none}.nav-search-icon:before{width:2px;height:11px;top:11px;position:absolute;left:50%;border-radius:0 0 1px 1px;box-shadow:inset 0 0 0 32px;transform:translateX(-50%)}.nav-search-button:hover .nav-search-icon{color:#615fff}.navigation-portrait .nav-search-button{width:50px;height:48px;line-height:46px;font-size:22px}.nav-search>form{width:100%;height:100%;padding:0 auto;display:none;position:absolute;left:0;top:0;background-color:#fff;z-index:99}.nav-search-inner{width:70%;height:70px;margin:auto;display:table}.navigation-portrait .nav-search-inner{height:48px}.nav-search-inner input[type=search],.nav-search-inner input[type=text]{height:70px;width:100%;margin:0;padding:0 12px;font-size:26px;text-align:center;color:#70798b;outline:0;line-height:70px;border:none;background-color:transparent;transition:all .3s}.navigation-portrait .nav-search-inner input[type=search],.navigation-portrait .nav-search-inner input[type=text]{height:48px;font-size:18px;line-height:48px}.nav-search-close-button{width:28px;height:28px;display:block;position:absolute;right:20px;top:20px;line-height:normal;color:#70798b;font-size:20px;cursor:pointer;text-align:center}.nav-button,.nav-text{display:inline-block;font-size:14px}.navigation-portrait .nav-search-close-button{top:10px;right:14px}.nav-button{margin:18px 15px 0;padding:8px 14px;color:#fff;text-align:center;border-radius:4px;background-color:#615fff;transition:opacity .3s}.nav-button:focus,.nav-button:hover{color:#fff;text-decoration:none;opacity:.85}.navigation-portrait .nav-button{width:calc(100% - 52px);margin:17px 26px}.nav-text{margin:25px 15px;color:#70798b}.navigation-portrait .nav-text{width:calc(100% - 52px);margin:12px 26px 0}.navigation-portrait .nav-text+ul{margin-top:15px}.nav-dropdown{min-width:250px;margin:0;padding:0;display:none;position:absolute;z-index:98;white-space:nowrap}.navigation-portrait .nav-dropdown{width:100%;position:static;left:0}.nav-dropdown .nav-dropdown{left:100%}.nav-menu>li .nav-dropdown{border:none;padding:15px;background:#fff;box-shadow:0 0 50px 0 rgba(32,32,32,.15);-webkit-box-shadow:0 0 50px 0 rgba(32,32,32,.15);border-radius:.4rem}.nav-menu>li>.nav-dropdown:before{background-color:#fff;content:"";height:20px;left:25px;position:absolute;top:-10px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);width:20px;-webkit-transition:all .1s ease 0s;-moz-transition:all .1s ease 0s;-o-transition:all .1s ease 0s;transition:all .1s ease 0s}.nav-dropdown>li{width:100%;float:left;clear:both;position:relative;text-align:left}.nav-dropdown>li>a{width:100%;padding:14px 20px 14px 10px;border-bottom:1px solid #e4e8ec;display:inline-block;float:left;color:#2b345d;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.nav-dropdown>li:last-child>a{border-bottom:none}.nav-dropdown>li>a:focus,.nav-dropdown>li>a:hover{padding-left:20px;color:#615fff}.social-icon a i,.social-icons a i{width:32px;height:32px;display:inline-block;border-radius:16px}.nav-dropdown>.focus>a,.nav-dropdown>li:hover>a{color:#615fff}.nav-dropdown.nav-dropdown-left{right:0}.nav-dropdown>li>.nav-dropdown-left{left:auto;right:100%}.navigation-landscape .nav-dropdown-left>li>a{text-align:right}.navigation-portrait .nav-dropdown>li>a{padding:12px 20px 12px 30px}.navigation-portrait .nav-dropdown>li>ul>li>a{padding-left:50px}.navigation-portrait .nav-dropdown>li>ul>li>ul>li>a{padding-left:70px}.navigation-portrait .nav-dropdown>li>ul>li>ul>li>ul>li>a{padding-left:90px}.navigation-portrait .nav-dropdown>li>ul>li>ul>li>ul>li>ul>li>a{padding-left:110px}.nav-dropdown .submenu-indicator{right:15px;top:16px;position:absolute}.menu__list,.navbar,nav a{position:relative}.navigation-portrait .submenu-indicator{right:0;top:0}.nav-dropdown .submenu-indicator .submenu-indicator-chevron{-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.navigation-portrait .nav-dropdown .submenu-indicator .submenu-indicator-chevron{-ms-transform:rotate(45deg);transform:rotate(45deg)}.nav-dropdown>.focus>a .submenu-indicator-chevron,.nav-dropdown>li:hover>a .submenu-indicator-chevron{border-color:transparent #615fff #615fff transparent}.navigation-landscape .nav-dropdown-left .submenu-indicator{left:10px}.navigation-landscape .nav-dropdown-left .submenu-indicator .submenu-indicator-chevron{-ms-transform:rotate(135deg);transform:rotate(135deg)}nav a{display:inline-block}.header{background:#fff}.header-top{padding:1em 0;background:#05222a}.indicate{float:left}.deatils{float:right}.indicate a{font-size:1.1em;color:#c6c7c7;vertical-align:middle}.deatils ul li i,.indicate i{font-size:1.2em;color:#888f90;vertical-align:middle}.indicate i{margin-right:.5em}.deatils ul li{display:inline-block;margin:0 5px}.deatils ul li i{margin-right:.5em}.deatils ul li a{font-size:1.1em;color:#c6c7c7;vertical-align:middle}.social-icons{float:right;margin-top:.7em}.logo h1 a{color:#fff;font-size:1.3em}.logo span{display:block;font-size:.32em;letter-spacing:4px}.header-bottom{padding:1em 0}.navbar-nav{float:left;margin:0}.navbar-default{background:#fff;border:none!important}.navbar-default .navbar-nav>li>a{color:#05222a;font-size:1.3em;font-weight:900}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#02b875;background-color:#fff}.navbar{min-height:50px;margin-bottom:0;border:1px solid transparent}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{color:#05222a;background-color:#fff}.menu__list{-webkit-flex-wrap:inherit;flex-wrap:inherit}.menu__item{display:block;margin:1em 0}.menu__link{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none}.menu--francisco .menu__item{margin:0 1.5em}.menu--francisco .menu__link{position:relative;overflow:hidden;height:3em;padding:1em 0;text-align:center;color:#b5b5b5;-webkit-transition:color .3s;transition:color .3s}.menu--francisco .menu__link:focus,.menu--francisco .menu__link:hover{color:#929292}.menu--francisco .menu__item--current .menu__link{color:#02b875}.menu--francisco .menu__link::before{content:'';position:absolute;top:0;left:0;width:100%;height:3px;opacity:0;background:#02b875;-webkit-transform:translate3d(0,-3em,0);transform:translate3d(0,-3em,0);-webkit-transition:-webkit-transform 0s .3s,opacity .2s;transition:transform 0s .3s,opacity .2s}.menu--francisco .menu__item--current .menu__link::before,.menu--francisco .menu__link:hover::before{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:-webkit-transform .5s,opacity .1s;transition:transform .5s,opacity .1s;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1)}.menu--francisco .menu__helper{display:block;pointer-events:none}.menu--francisco .menu__item--current .menu__helper,.menu__link:hover .menu__helper{-webkit-animation:anim-francisco .3s forwards;animation:anim-francisco .3s forwards}@-webkit-keyframes anim-francisco{50%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}51%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}100%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes anim-francisco{50%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}51%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}100%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.nav-menu.nav-menu-social>li.add-listing{border-radius:50px;top:15px;position:relative;height:50px;background:#01b753}.nav-menu.nav-menu-social>li.add-listing a{top:0;padding:30px 20px;color:#fff!important}.header.header-fixed .nav-menu.nav-menu-social>li.add-listing a{color:#fff!important}.nav-menu.nav-menu-social>li.add-listing.dark-bg{background:#2944c1}.nav-menu.nav-menu-social>li.add-listing.dark-bg.light{background:#0b85ec}.nav-menu.nav-menu-social>li.add-listing.red-bg{background:#dc143c}.nav-menu.nav-menu-social>li.add-listing.green-bg{background:#16b739}.nav-menu.nav-menu-social>li.add-listing.bg-whit{background:#fff!important}.nav-menu.nav-menu-social>li.add-listing.bg-whit a{color:#333!important}.header-fixed .nav-menu.nav-menu-social>li.add-listing.bg-whit{background:#01b753!important}.header-fixed .nav-menu.nav-menu-social>li.add-listing.bg-whit a{color:#fff!important}.header-fixed .nav-menu.nav-menu-social>li .hv-red i{color:#01b753!important}.nav-brand img{max-width:135px;position:relative;top:0}.input-group-append,.input-group-prepend{display:-ms-flexbox;display:flex}.input-group-text{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.375rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.5;color:#82909e;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}.input-group-prepend{margin-right:-1px}.input-group>.input-group-prepend>.input-group-text{border-top-right-radius:0;border-bottom-right-radius:0}.header-search .input-group{background:#f2f4f9;border-radius:4px;border:1px solid #eaedf3}.header-search .form-control{height:50px;border:none;width:197px;background:0 0}.header-search .input-group-text{background:0 0;border:none;padding-right:0}li.header-search{margin-right:10px;position:relative;top:2px}.btn-group.account-drop{position:relative;padding:19px 15px}.account-drop .dropdown-menu a{padding:.6rem 0;font-size:14px}.account-drop .dropdown-menu{top:60px!important;right:0!important;background:#fff;box-shadow:none;border:solid 1px #ebedf3;min-width:200px;left:initial!important;padding:.4rem 1rem}@media (min-width:992px){.nav-menu.nav-menu-social>li.add-listing.bg-white{background:#fff!important}.nav-menu.nav-menu-social>li.add-listing.bg-white a{color:#333!important}.header.header-fixed{box-shadow:0 5px 30px rgba(0,22,84,.1);-webkit-box-shadow:0 5px 30px rgba(0,22,84,.1);background:#fff;position:fixed;z-index:999;width:100%;top:0;-webkit-transition:.2s ease-in;-o-transition:.2s ease-in;transition:.2s ease-in;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-name:slideInDown;animation-name:slideInDown}.nav-menu.nav-menu-social>li.add-listing a{top:-14px}.header.header-dark{background-color:#1e263a}.header.header-dark .nav-brand,.header.header-dark .nav-brand:focus,.header.header-dark .nav-brand:hover,.header.header-dark .nav-menu>li>a{color:#fff}.header.header-dark .nav-menu>li .nav-dropdown{background:#232b46}.header.header-dark .nav-dropdown>li>a{border-bottom:1px solid #2e3654}.header.header-dark .nav-menu>li>.nav-dropdown:before{background-color:#232b46}.header.header-transparent{background:0 0;position:absolute;top:0;left:0;right:0;display:inline-block;width:100%;z-index:4}.header.header-transparent.header-fixed{box-shadow:0 5px 30px rgba(0,22,84,.1);-webkit-box-shadow:0 5px 30px rgba(0,22,84,.1);background:#fff;position:fixed;z-index:999;width:100%;top:0;-webkit-transition:.2s ease-in;-o-transition:.2s ease-in;transition:.2s ease-in;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-name:slideInDown;animation-name:slideInDown}.header.header-transparent .nav-brand,.header.header-transparent .nav-brand:focus,.header.header-transparent .nav-brand:hover,.header.header-transparent .nav-menu>li>a{color:#fff}.header.header-transparent.header-fixed .nav-brand,.header.header-transparent.header-fixed .nav-brand:focus,.header.header-transparent.header-fixed .nav-brand:hover,.header.header-transparent.header-fixed .nav-menu>li>a{color:#2d3650}.change-logo .nav-brand.fixed-logo{display:none}.change-logo.header-fixed .nav-brand.fixed-logo{display:block}.change-logo.header-fixed .nav-brand.static-logo{display:none}.dark-text .nav-brand,.header-transparent.dark-text .nav-brand:focus,.header-transparent.dark-text .nav-brand:hover,.header-transparent.dark-text .nav-menu>li>a{color:#2d3650}.header-transparent .nav-menu .submenu-indicator-chevron{border-color:transparent #fff #fff transparent}.header-transparent.dark-text .nav-menu .submenu-indicator-chevron{border-color:transparent #2d3650 #2d3650 transparent}.header-transparent.header-fixed .nav-menu .submenu-indicator-chevron{border-color:transparent #2d3650 #2d3650 transparent}.header-transparent .nav-menu .nav-submenu .submenu-indicator-chevron{border-color:transparent #2d3650 #2d3650 transparent}.dark-text .submenu-indicator-chevron{border-color:transparent #2d3650 #2d3650 transparent}.header-transparent.dark-text .nav-menu>li>a:focus,.header-transparent.dark-text .nav-menu>li>a:hover{color:#615fff}}nav .menu>li.dropdown>a:before,nav .menu>li.megamenu>a:before{margin-left:10px;content:"\e61a";font-family:themify;float:right;position:relative;font-size:12px;top:2px}nav .menu>li.dropdown li.dropdown>a:before{margin-left:10px;content:"\e649";font-family:themify;float:right;position:relative;font-size:14px;top:1px}nav .menu li.dropdown.open>a{color:#e74c3c}.top-header{background:#333c56;padding:12px 0;color:#fff}.cn-info ul{padding:0;margin:0}.cn-info ul li{list-style:none;display:inline-block;margin-right:15px}.cn-info ul li i{margin-right:5px}.cn-info ul li:last-child{margin-right:0}.top-social{padding:0;margin:0;float:right}.top-social li{list-style:none;display:inline-block;margin-right:15px}.top-social li:last-child{margin-right:0}.top-social li a{color:#fff}.mg-menu-items{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0}.mg-menu-items i{-webkit-box-flex:0;-ms-flex:0 0 40px;flex:0 0 40px}.mg-menu-items h5{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding-left:16px;font-size:15px;color:#031b4e;margin-bottom:0}.mg-menu-items h5>span{color:#72809d;display:block;font-weight:500;font-family:Muli,sans-serif}.account-drop .btn.btn-order-by-filt{padding:0;box-shadow:none;margin-top:5px;font-weight:600}.account-drop .btn.btn-order-by-filt img.avater-img{width:35px;border-radius:50%;margin-right:7px}li.login-attri .account-drop a{height:auto;line-height:1.5;padding:10px 10px!important;box-shadow:none;color:#606c8e!important;font-size:15px}.header-topbar{padding:12px;background:#086cf5;font-size:14px;box-shadow:none;color:#fff}.header-topbar.bl-dark{background:#212f42}.header-topbar span{margin-right:20px}.header-topbar span>i{margin-right:7px}.top-social-ac ul{margin:0;padding:0}.top-social-ac ul li{display:inline-block;margin-right:12px;list-style:none}.top-social-ac ul li:last-child{margin-right:0}.top-social-ac ul li a{color:#fff;opacity:.9;transition:all .4s}.top-social-ac ul li a:focus,.top-social-ac ul li a:hover{color:#fff;opacity:1}.hero-banner{min-height:480px;display:flex;align-items:center;width:100%}.hero-banner.full{min-height:580px}.hero-banner.center{justify-content:center;text-align:center}.hero-banner .container{position:relative;z-index:1}.hero-banner h1{color:#2e1b6a}h1.small{font-weight:500}.featured-category{display:table;width:100%;text-align:left;margin-top:1.5rem}.featured-category ul{margin:0;padding:0}.featured-category ul li{margin-right:12px;list-style:none;display:inline-block}.featured-category ul li:first-child{margin-right:20px}.featured-category ul li a{background:rgba(255,255,255,.15);color:#fff;padding:4px 12px;border-radius:2px;font-size:13px;letter-spacing:.5px;transition:all .4s}.featured-category.light ul li a{background:#e9fbf7;color:#126d56}.featured-category.dark ul li a{background:#11bb7c;color:#fff}.featured-category ul li a:focus,.featured-category ul li a:hover{background:#7bc722;color:#fff}.header-promo{margin-bottom:10px;margin-left:0;padding:5px 10px 5px 5px;border-radius:20px;background-color:#f4f5f7;color:#95979b;max-width:100%;display:inline-block;font-size:14px;text-decoration:none}.header-promo.light{margin-bottom:10px;margin-left:0;padding:5px 10px 5px 5px;border-radius:20px;background-color:#dae8f3;color:#eaf6ff;max-width:100%;display:inline-block;font-size:14px;text-decoration:none}.header-promo .label{display:inline-block;min-height:0;padding:2px 6px;border-radius:50px;background-color:#df3411;color:#fff;font-size:12px;font-weight:400}.header-promo-text{display:inline-block;margin-left:5px;color:#44495c}.featured-employers-wrap.dark{background:#122944;padding:30px 0;border-bottom:1px solid #122944}.featured-employers-wrap.dark h5{color:#fff}.featured-employers-wrap.dark .single-employers img{opacity:.6}.single-employers img{max-width:110px}.vedio-banner{position:relative;background-color:#000;min-height:500px;padding:2rem 0;display:flex;flex-wrap:wrap;align-items:center;width:100%;overflow:hidden}.vedio-banner .overlay{position:absolute;top:0;left:0;height:100%;width:100%;background-color:#151f35;opacity:.4;z-index:3}.vedio-banner video{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:100%;z-index:0;object-fit:cover;-ms-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.vedio-banner .container{z-index:22!important}.banner-search .form-group{margin:0}.banner-search .btn,.banner-search .form-control{height:64px;border:none}.banner-search .form-control:focus,.banner-search .form-control:hover{border-color:#e2e5ea}.banner-search .select2-container--default .select2-selection--single .select2-selection__rendered{color:#5e6a7b;line-height:64px}.banner-search .select2-container--default .select2-selection--single{border:none;height:64px}.banner-search span.select2.select2-container.select2-container--default{min-width:170px!important;border-radius:4px 0 0 4px;overflow:hidden}.banner-search .btn.bt-round{padding:0 1rem;width:60px;background:#df3411;border-radius:0 4px 4px 0;display:flex;align-items:center;justify-content:center}.btn--2{background:#2944c1!important}.radiup{border-radius:4px 0 0 4px}.banner-search .btn.bt-round.trans{background:#fff;color:#16b739;font-size:20px}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #e2e5ea}.select2-dropdown{border:1px solid #e2e5ea;z-index:44}.banner-search.style-2 .form-control.radiup{border:none}.banner-search .btn.bt-round.large{width:auto;border-radius:4px}.banner-search.style-2{background:#fff;padding:10px;border-radius:6px;box-shadow:0 10px 12px rgb(77 60 160 / 10%);-webkit-box-shadow:0 10px 12px rgb(77 60 160 / 10%)}.banner-search.style-2 .btn,.banner-search.style-2 .form-control{height:55px;border:none}.banner-search.style-2 .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:55px}.banner-search.style-2 .select2-container--default .select2-selection--single{height:55px}.banner-search.shadow{background:0 0;border-radius:6px;box-shadow:0 0 8px 0 rgb(0 0 0 / 8%)!important;-webkit-box-shadow:0 0 8px 0 rgb(0 0 0 / 8%)!important}form.search-big-form .form-group{position:relative;margin:0}form.search-big-form .form-group i,form.search-big-form .form-group img{position:absolute;left:10px;top:50%;transform:translate(4px,-50%);color:#a5b5ce}form.search-big-form .form-group .form-control{padding-left:38px;border-radius:0}.l-radius{border-radius:4px 0 0 4px!important}.r-radius{border-radius:0 4px 4px 0!important}.search-big-form .btn,.search-big-form .form-control{height:64px;display:flex;justify-content:center;align-items:center}.search-big-form .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:64px}.search-big-form .select2-container--default .select2-selection--single{height:64px}.search-big-form.shadows{position:relative;background:0 0;box-shadow:0 0 0 9px rgb(255 255 255 / 20%);border-radius:1px}img.image-cover{max-width:470px;position:absolute;right:5%;bottom:0;top:initial}.search-big-form._freelancers_forms .form-group .form-control{border:2px solid #e8ebf1;border-radius:4px}.search-big-form._freelancers_forms .select2-container--default .select2-selection--single{border:2px solid #e8ebf1;border-radius:4px}._freelancers_group_list{background:#fff;border-radius:10px;position:relative;padding:0}._freelancers_group_header{padding:3rem 1rem;border-bottom:1px solid #e6e8f1}._freelancers_group_body{padding:2rem 2rem 1rem}._freelancers_group_list.overlio-top{z-index:1}._vlic_video{position:absolute;width:180px;height:180px;background:rgba(255,255,255,.3);bottom:0;display:flex;align-items:flex-start;justify-content:center;border-radius:50%;margin-bottom:-90px}._vlic_video ._video_liper{top:20px;color:#fff;position:relative;font-size:45px}._vlic_video{position:absolute;width:180px;height:180px;background:#2944c1;bottom:0;display:flex;align-items:flex-start;justify-content:center;border-radius:50%;margin-bottom:-90px;box-shadow:0 0 0 15px rgb(255 255 255 / 20%)}.nplay{overflow:hidden}.w3-ch-sideBar{height:100%;max-width:350px;min-width:290px;background-color:#fff;position:fixed!important;top:0;z-index:99999;overflow:auto;-webkit-box-shadow:0 2px 10px 0 #d8dde6;box-shadow:0 2px 10px 0 #d8dde6;position:relative;animation:animateright .4s;left:0}@keyframes animateright{from{left:-300px;opacity:0}to{right:0;opacity:1}}@keyframes animateleft{from{left:-300px;opacity:0}to{left:0;opacity:1}}.linkeo_link{margin:2rem 0 0}.btn._hire_freelancers{background:#fff;border-radius:50px;color:#0c1520;font-weight:500;font-size:14px;margin:5px 10px;transition:all ease .4s;box-shadow:0 0 0 5px rgb(255 255 255 / 30%);-webkit-box-shadow:0 0 0 5px rgb(255 255 255 / 30%)}.btn._hire_freelancers:focus,.btn._hire_freelancers:hover{color:#fff;background:#2944c1}a.btn._loonking_job{background:#2944c1;border-radius:50px;font-size:14px;font-weight:500;margin:5px 10px;transition:all ease .4s;box-shadow:0 0 0 5px rgb(255 255 255 / 30%);-webkit-box-shadow:0 0 0 5px rgb(255 255 255 / 30%)}.btn._loonking_job:focus,.btn._loonking_job:hover{color:#0c1520;background:#fff}.small_head_clics{margin-bottom:2rem}.small_head_clics h1{color:#40486d}.small_head_clics p.lead{line-height:1.6;font-size:15px!important;color:#5e7792;font-weight:500}.small_head_clics h1{font-size:44px;line-height:1.2;font-family:initial;margin-bottom:1rem}.featured_showing_list{position:relative;width:100%;margin-top:1.5rem}.featured_showing_list ul{margin:0;padding:0;display:flex;width:100%;flex-wrap:wrap}.featured_showing_list ul li{flex:0 0 50%;width:100%;list-style:none;padding-left:0;position:relative;margin-bottom:12px;font-size:15px;font-weight:500;color:#485875}.featured_showing_list ul li:before{content:"\e64c";font-family:themify;width:15px;height:15px;background:#0b85ec;display:inline-flex;align-items:center;justify-content:center;margin-right:10px;left:0;top:0;border-radius:50%;font-size:8px;color:#fff}._frc_box_14ui{position:relative;text-align:center;padding:15px 10px}._frc_box_14ui_thumb{width:110px;height:110px;background:#fff;padding:4px;border-radius:50%;box-shadow:0 0 0 3px rgb(11 133 236);-webkit-box-shadow:0 0 0 3px rgb(11 133 236);position:relative;margin:0 auto 10px}._frc_box_14ui_thumb ._frc_rate_0iu{position:absolute;right:-20px;height:24px;padding:0 10px;background:#0b85ec;border-radius:2px;font-size:12px;font-weight:600!important;display:inline-flex;align-items:center;justify-content:center;color:#fff;top:-13px}._frc_box_14ui_thumb ._frc_rate_0iu i{font-size:8px;margin-right:4px}h5._frc_title a{font-size:14px;font-weight:600;color:#2b3754}._fade_freelancer_teams{width:100%;height:540px;display:flex;align-items:center;justify-content:center;background:url(../img/frc-wrap.png);background-size:cover}.form-control.solidbr{border:2px solid #e3eaf3;border-right:none}.btn.btn-theme.light{height:54px;display:flex;font-size:14px;align-items:center;justify-content:center;color:#df3411;font-weight:600;background:rgba(223,52,17,.1);transition:all ease .4s}.btn.btn-theme.light:focus,.btn.btn-theme.light:hover{color:#fff;background:#df3411}.btn.btn-theme{height:54px;display:flex;font-size:14px;align-items:center;justify-content:center;color:#fff;font-weight:600;background:#df3411;transition:all ease .4s}.btn.btn-theme:focus,.btn.btn-theme:hover{color:#fff;background:#122944}.btn.btn-theme.green.light{height:54px;display:flex;font-size:14px;align-items:center;justify-content:center;color:#01b753;font-weight:600;background:rgba(1,183,83,.1);transition:all ease .4s}.btn.btn-theme.green.light:focus,.btn.btn-theme.green.light:hover{color:#fff;background:#01b753}.btn.btn-theme.green{height:54px;display:flex;font-size:14px;align-items:center;justify-content:center;color:#fff;font-weight:600;background:#01b753;transition:all ease .4s}.btn.btn-theme.green:focus,.btn.btn-theme.green:hover{color:#fff;background:#122944}.btn.btn-theme.blue.light{height:54px;display:flex;font-size:14px;align-items:center;justify-content:center;color:#0b85ec;font-weight:600;background:rgba(11,133,236,.1);transition:all ease .4s}.btn.btn-theme.blue.light:focus,.btn.btn-theme.blue.light:hover{color:#fff;background:#0b85ec}.btn.btn-theme.blue{height:54px;display:flex;font-size:14px;align-items:center;justify-content:center;color:#fff;font-weight:600;background:#0b85ec;transition:all ease .4s}.btn.btn-theme.blue:focus,.btn.btn-theme.blue:hover{color:#fff;background:#21253c}.dark_cates{background:#edeef3;padding:30px 0}.overlio-top{position:relative;margin-top:-80px}.urip_cated.light{display:block;width:100%;padding:2rem 1rem;background:#f4f5f7;border-radius:6px;margin-bottom:30px}.urip_cated.shadow{background:#fff;display:block;padding:2.5rem 1rem;-webkit-box-shadow:0 0 20px 0 rgb(62 28 131 / 10%)!important;box-shadow:0 0 20px 0 rgb(62 28 131 / 10%)!important;border-radius:6px;margin-bottom:20px}.urip_cated{text-align:center;margin:0 auto;display:flex;align-items:center;justify-content:center}.urip_cated .urip_cated_avater{max-width:50px;display:flex;align-items:center;justify-content:center;margin:0 auto .5rem}.urip_cated .urip_cated_avater i{color:#0b85ec;font-size:45px}.urip_cated .cats_urip_title{font-size:15px;margin:0;line-height:1.3}.urip_cated .cats_urip_title a:focus,.urip_cated .cats_urip_title a:hover{color:#16b739}.urip_cated_caps span{color:#60688e}.urip_cats_browse{background:#fff;margin-bottom:30px;border-radius:8px;padding:0 1.5rem;box-shadow:0 0 20px 0 rgb(62 28 131 / 10%);-webkit-box-shadow:0 0 20px 0 rgb(62 28 131 / 10%)}.urip_cats_browse_caption{padding:2.5rem 1rem;text-align:center;min-height:200px}.urip_cats_browse_caption h3{margin:0}.urip_cats_browse_caption .cats_547{font-size:14px;color:#6c7490}.erip_125{display:flex;align-items:center;justify-content:center;margin-top:1rem}.erip_125 .btn-browses{height:55px;background:#edeef3;align-items:center;justify-content:center;display:flex;padding:1rem 2rem;border-radius:50px;transition:all ease .4s}.erip_125 .btn-browses:focus,.erip_125 .btn-browses:hover{color:#fff;background:#16b739}._45lio{position:relative;width:100%;margin-bottom:30px}._jk58o{position:relative;width:100%}a._5gt9{position:relative;height:100%;display:block;border-radius:6px;overflow:hidden}._io980{position:absolute;text-align:center;left:50%;top:50%;transform:translate(-50%,-50%);color:#fff;z-index:2}._io980 ._95lp{margin:0;font-size:18px;color:#fff;font-weight:500}._io980 ._95lp a{color:#fff}a._5gt9:before{content:"";position:absolute;left:0;right:0;bottom:0;top:0;display:block;background:#1d1717;opacity:.2;transition:all ease .4s}a._5gt9 img{transition:all ease .4s}a._5gt9:hover img{transform:scale(1.3)}._jk58o:focus a._5gt9:before,._jk58o:hover a._5gt9:before{opacity:.4;z-index:1}._45lik{padding:.8rem .5rem 0}._ft76y{display:inline-flex;align-items:center;width:100%}._65ero{display:inline-flex}._65ero a{margin-right:5px;background:#f4f5f7;font-weight:600;font-size:12px;padding:5px 15px;border-radius:4px;margin-bottom:5px}.ser_110{background:#fff;position:relative;border-radius:6px;overflow:hidden;margin-bottom:30px;box-shadow:0 0 20px 0 rgb(62 28 131 / 10%)!important;-webkit-box-shadow:0 0 20px 0 rgb(62 28 131 / 10%)!important}.ser_110_thumb{position:relative;display:flex;flex-direction:column;width:100%}.ser_110_thumb a.likes{position:absolute;right:15px;top:15px;width:42px;height:42px;align-items:center;justify-content:center;display:flex;background:rgba(255,255,255,.2);border-radius:50%;color:#fff}.ser_110_caption{padding:1rem 1.5rem 1.5rem;position:relative}.ser_rev098{display:inline-flex;font-size:11px;letter-spacing:4px;color:#d0d1d6}.ser_rev098 .filled{color:#ff9800}.ser_title098 ._ser_title{line-height:1.4;margin:0 0 10px;font-size:16px}.ser_110_footer{padding:1rem 1rem;display:flex;border-top:1px solid #e8eaec;align-items:center}.ser_110_footer.bott{border-bottom:1px solid #e8eaec;border-top:none}._oi0po_like a{font-size:17px;color:#8e95b9}._110_foot_left{display:flex;align-items:center;flex:1}._110_foot_left ._autho098{width:40px;margin-right:15px;height:40px;border-radius:50%;position:relative}._110_foot_left ._autho098 .verified{position:absolute;right:-7px;top:12px}._autho097 h5{font-size:14px;margin:0;line-height:1}._autho097 span{font-size:13px;line-height:1}._oi0po i{color:#ff9800;margin-right:4px}._oi0po strong{margin-left:13px;font-size:17px;color:#df3411}._freelacers_120{position:relative;background:#fff;border-radius:6px;padding:4rem 0;overflow:hidden;margin-bottom:30px;box-shadow:0 0 20px 0 rgb(62 28 131 / 10%);-webkit-box-shadow:0 0 20px 0 rgb(62 28 131 / 10%)}._freelacers_120.large{padding:2rem 0}._freelacers_120_thumb{width:100px;height:100px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto .5rem;position:relative}._freelacers_120_caption{padding:0 1rem 0;text-align:center;position:relative}._freelacers_120_caption ._freel_spec{font-size:13px;line-height:1;color:#67728a;font-weight:600}._freelacers_120_caption h4{font-size:15px;margin:0;line-height:1}._freelan_right strong{color:#ff9800}._freelacers_120_thumb .verified{position:absolute;right:-7px}._freelancers_rate{padding:0 10px;background:rgba(1,183,83,.1);display:inline-flex;border-radius:2px;position:absolute;right:15px;top:20px;font-size:13px;font-weight:600;color:#01b753;height:26px;align-items:center;justify-content:center}._free0o9 ul{padding:1rem 1rem;margin:0;text-align:center}._free0o9 ul li{display:inline-flex;margin:6px 4px;list-style:none}._free0o9 ul li span{display:inline-block;font-size:13px;font-weight:600;background:#f1f3f7;padding:3px 12px;border-radius:50px;color:#44526f}ul.flex{padding:0 1.5rem;margin:1rem 0 0;display:flex;align-items:center}ul.flex li:first-child{flex:1}._freelacers_121_foot{padding:1rem 1.5rem 0}img._featured_jbs{position:absolute;left:-1px;top:-1px}.job_grid_01,.job_grid_02{position:relative;background:#fff;box-shadow:0 0 20px 0 rgb(62 28 131 / 10%);-webkit-box-shadow:0 0 20px 0 rgb(62 28 131 / 10%);border-radius:6px;margin-bottom:30px;overflow:hidden;display:flex;flex-direction:column}.jb_grid_01_thumb{position:relative;width:65px;height:65px;display:flex;align-items:center;justify-content:center;margin:3rem auto .4rem}.jb_grid_01_caption{padding:0 1rem;text-align:center;position:relative;height:100px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.jb_grid_01_caption ._jb_title{font-size:15px;margin:0;line-height:1.2}._emp_jb{font-weight:600;font-size:14px;color:#5c75a2}.jb_grid_01_footer{display:flex;align-items:center;justify-content:end;padding:1rem;border-top:1px solid #e6eaef}.jb_grid_01_footer_flex{flex:1}.jb_grid_01_footer_right ._jb_likes{color:#7482ab}._lot_jb{font-size:14px}.job_grid_02 .jb_grid_01_caption{height:100px}.job_grid_02 .jb_grid_01_caption.large{height:140px}._price_jb h4{margin:0;line-height:1.4;font-size:18px}._price_jb h4 sub{font-weight:400;color:#5c75a2}.job_grid_02 .jb_grid_01_footer{padding:0 1rem 2rem 0;border:none}._jb_apply{height:50px;display:inline-flex;align-items:center;justify-content:center;margin:0 auto;padding:5px 25px;border-radius:50px;background:#f4f5f7;transition:all ease .4s;border:1px solid #f1f3f7;font-weight:600}._jb_apply:focus,._jb_apply:hover{color:#fff;background:#01b753;border:1px solid #01b753}.jobs-like{position:absolute;top:20px;left:35px}.toggler{color:#dadeef;cursor:pointer;font-size:20px;margin-bottom:0;line-height:1}.toggler [type=checkbox]:checked,.toggler [type=checkbox]:not(:checked){position:absolute;left:-9999px;opacity:0}.toggler input:checked+i{color:#df3411}.jb_types{position:absolute;height:25px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;right:15px;top:15px;font-size:13px;font-weight:600;background:#f1f3f7;border-radius:50px}.jb_types.fulltime{color:#fff;background:#01b753}.jb_types.parttime{color:#fff;background:#ff9800}.jb_types.internship{color:#fff;background:#ea3426}.jb_types.contract{color:#fff;background:#069fe4}.jb_types.openings{background:rgba(13,202,158,.1);color:#0dca9e}._jb_list72{background:#fff;border-radius:6px;display:flex;align-items:flex-end;margin-bottom:30px;padding:1rem .7rem;position:relative;overflow:hidden;box-shadow:0 0 20px 0 rgb(62 28 131 / 10%);-webkit-box-shadow:0 0 20px 0 rgb(62 28 131 / 10%)}._jb_list72.selectd{border-left:3px solid #33b561}._jb_list72_flex{flex:1;display:flex;align-items:center;position:static}._jb_list72_last{padding-left:12px}._jb_list72_yhumb{display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:5px;margin-right:0;margin-bottom:10px}._jb_list73 ._jb_list72_yhumb{margin:0}._jb_list72_last ._jb_title{font-size:15px;line-height:1.2;font-weight:600;margin:0}._jb_types{font-size:12px;font-weight:600;background:#f4f5f7;display:inline-flex;padding:0 13px;height:25px;align-items:center;justify-content:center;margin-top:4px;border-radius:3px}._jb_types.fulltime_lite{background:rgba(51,187,56,.1);color:#33bb38}._jb_types.parttime_lite{background:rgba(255,152,0,.1);color:#ff9800}._jb_types.internship_lite{background:rgba(4,158,230,.1);color:#049ee6}._jb_types.remote{background:rgba(121,119,249,.1);color:#7977f9}._times_jb{font-size:13px;color:#5c75a2;font-weight:600}.jobs-like.bookmark{position:absolute;left:auto;right:20px;top:15px}.jobs-like.bookmark .toggler input:checked+i{color:#ff9800}ul._requirement_lists{padding:0;margin:4px 0 0}ul._requirement_lists li{display:inline-block;margin-right:5px;margin-bottom:4px;list-style:none}ul._requirement_lists li span._elios{background:#f4f5f7;height:25px;display:flex;padding:0 12px;border-radius:3px;font-size:12px;font-weight:600;align-items:center;justify-content:center;color:#5c75a2}ul._requirement_lists li span._elios.req_1{background:rgb(0,159,230,.1);color:#009fe6}ul._requirement_lists li span._elios.req_2{background:rgba(120,191,38,.11);color:#78bf26}ul._requirement_lists li span._elios.req_3{background:rgba(255,129,0,.1);color:#ff8100}ul._requirement_lists li span._elios.req_4{background:rgba(159,117,232,.1);color:#9f75e8}ul._requirement_lists li span._elios.req_5{background:rgba(93,98,253,.1);color:#5d62fd}ul._requirement_lists li span._elios.req_6{background:rgba(233,30,99,.1);color:#e91e63}ul._requirement_lists li span._elios.req_7{background:rgba(7,189,172,.1);color:#07bdac}._jb_list72_cmrate{font-size:13px;font-weight:600;display:table;background:rgba(255,129,0,.1);padding:2px 15px;border-radius:4px;align-items:center;justify-content:center;margin:0 auto;color:#ff8100}._jb_list73{background:#fff;border-radius:6px;margin-bottom:30px;padding:1rem .7rem;position:relative;transition:all ease .4s;box-shadow:0 0 20px 0 rgb(62 28 131 / 10%);-webkit-box-shadow:0 0 20px 0 rgb(62 28 131 / 10%)}._jb_list73_header{display:flex;align-items:flex-end;margin-bottom:15px}._jb_list73_middle{display:flex;align-items:center;position:relative}._jb_list73_middle_flex{flex:1;padding-left:10px}._jb_list73_middle_flex ._jb_title{font-size:15px;font-weight:600;margin:0;transition:all ease .4s;line-height:1.2}._jb_list73_middle_flex ._jb_title a{color:#1a274e;transition:all ease .4s}ul.applieded_list{display:flex;align-items:center;margin:0;padding:0;margin-top:1rem}ul.applieded_list li{display:inline-block;list-style:none}ul.applieded_list li .ng-scope img{border:.0625rem solid #fff;font-size:14px;font-weight:600}ul.applieded_list li+li{margin-left:-.625rem}ul.applieded_list li .ng-scope{width:28px;height:28px;display:inline-flex}ul.applieded_list li .ng-scope{width:28px;height:28px;display:inline-flex;background:0 0;border-radius:50%;transition:all ease .4s}ul.applieded_list li .ng-scope span.no_thumb{width:28px;height:28px;display:inline-flex;background:rgba(0,150,136,.1);transition:all ease .4s;border-radius:50%;color:#009688;font-weight:600;font-size:11px;text-align:center;align-items:center;justify-content:center}ul.applieded_list li .nore_applied{margin-left:25px;font-size:13px;color:#67728a;transition:all ease .4s}ul.applieded_list li .nore_applied span{width:28px;height:28px;margin-right:4px;display:inline-flex;border-radius:50%;border:1px solid #e4e8ec;font-size:10px;font-weight:600;align-items:center;justify-content:center;transition:all ease .4s}._jb_list73:focus,._jb_list73:hover{background:#122944}._jb_list73:focus ._jb_list72_last ._jb_title a,._jb_list73:focus ._jb_list73_middle_flex ._jb_title a,._jb_list73:hover ._jb_list72_last ._jb_title a,._jb_list73:hover ._jb_list73_middle_flex ._jb_title a{color:#fff}._jb_list73:focus ._times_jb,._jb_list73:focus .toggler,._jb_list73:hover ._times_jb,._jb_list73:hover .toggler{color:#8a9eb5}._jb_list73:focus ul.applieded_list li .nore_applied,._jb_list73:hover ul.applieded_list li .nore_applied{color:#5d7b9e}._jb_list73:focus ul.applieded_list li .nore_applied span,._jb_list73:hover ul.applieded_list li .nore_applied span{border:1px solid #254163}.single_job_box{background:#fff;border-radius:6px;margin-bottom:20px;position:relative;padding:2.5rem 1.5rem;border:1px solid #f0f3fb;transition:all ease .4s;box-shadow:0 0 20px 0 rgb(62 28 131 / 10%);-webkit-box-shadow:0 0 20px 0 rgb(62 28 131 / 10%)}.side_flex_inline{display:flex}.side_flex_inline .side_flex_first{display:inline-block;flex:initial}.employer_thumb{font-weight:700;color:#4a5682;display:flex;align-items:center}.style_4 .employer_thumb img{max-width:60px}.single_job_box.style_4 .single_job_title{display:flex;height:100%;min-height:auto}.single_job_box.style_4 .single_job_title h4{font-size:15px;line-height:1.6}.single_job_box.style_4 .single_job_title h4 a{color:#24397b}.single_job_box.style_4 .side_flex{display:flex;flex-wrap:wrap;align-items:center;width:100%}.single_job_box.style_4 .side_flex_first{flex:1}.single_job_box.style_4 span{color:#647b9c;font-size:14px}.single_job_box.style_4 .jobs_info ul{margin:0;padding:0}.single_job_box.style_4 .jobs_info ul li{display:inline-block;margin-right:10px;font-size:13px;background:#f4f5f7;padding:5px 15px;border-radius:2px}.single_job_box.style_4 .jobs_info ul li i{margin-right:7px}.single_job_box.style_4 .jobs_info ul li:last-child{margin-right:0}.single_job_box.style_4 .jobs_info ul li{display:inline-block;margin-right:10px;font-size:12px;background:#f4f5f7;padding:5px 12px;border-radius:2px;font-weight:600}.single_job_box.style_4 .job_type.full_time{color:#25bb84!important;background:rgba(37,187,132,.1)}.single_job_box.style_4 .job_type.part_time{color:#f95d02!important;background:rgba(249,93,2,.1)}.single_job_box.style_4 .job_type.internship{color:#e91e63!important;background:rgba(233,30,99,.1)}.single_job_box.style_4 .job_type.contract{color:#9a6af1!important;background:rgba(154,106,241,.1)}.single_job_box.style_4 .job_type.freelancer{color:#0f85ea!important;background:rgba(15,133,234,.1)}._list_jobs_wraps{position:relative;background:#fff;border-radius:5px;overflow:hidden;box-shadow:0 0 20px 0 rgb(62 28 131 / 10%);-webkit-box-shadow:0 0 20px 0 rgb(62 28 131 / 10%);display:flex;flex-direction:inherit;align-items:center;padding:1.5rem 1rem;margin-bottom:30px;transition:all ease .4s}._list_jb_groups{position:relative;width:100%;border:1px solid #f4f5f7;border-radius:4px;overflow:hidden}._list_jb_groups ._list_jobs_wraps{box-shadow:none;border-radius:0;margin:0}._list_jb_groups ._list_jobs_wraps:nth-child(even){background:#f4f5f7}._list_jb_groups ._list_jobs_wraps:nth-child(even) ._jb_apply{background:#e5e8ef}._list_jobs_f1ex{width:20%;flex:0 0 20%}._list_jobs_f1ex.first{width:40%;flex:0 0 40%}._list_110{display:flex;align-items:center;position:relative}._list_110_thumb{width:70px;height:70px;display:flex;margin-right:10px;align-items:center;justify-content:center}._list_110_caption{flex:1;display:flex;flex-direction:column}._list_110_caption h4{font-size:15px;margin:0;line-height:1.4}._list_110_caption ._jb_title{overflow:hidden;display:inline-block;max-width:180px;text-overflow:ellipsis;white-space:nowrap;color:#2d4379}._list_jobs_f1ex ._jb_apply{float:right}._list_jobs_wraps:focus ._jb_apply,._list_jobs_wraps:hover ._jb_apply{color:#fff;background:#01b753!important;border:1px solid #01b753!important}.shadow-0,.shadow_0{box-shadow:none!important}._large_jb_list72{position:relative;border-radius:6px;margin-bottom:30px;overflow:hidden;background:#fff;box-shadow:0 0 20px 0 rgb(62 28 131 / 10%);-webkit-box-shadow:0 0 20px 0 rgb(62 28 131 / 10%)}._large_jb_header{display:flex;align-items:center;padding:1rem 1.2rem;border-bottom:1px solid #e5e8ef}._large_jb_header ._list_110{flex:1}._list_right-info ul{margin:0;padding:0;display:flex;align-items:center}._list_right-info ul li{list-style:none}._list_right-info ul li:last-child{margin-left:1.5rem}._ljb_prices h5{margin:0;font-weight:700;line-height:1.2;text-align:right}._list_right-info ul li a{border-radius:4px}._ljb_prices span{float:right;font-size:13px;color:#5c75a2;font-weight:600}._large_jb_list72 ._list_110_caption ._jb_title{max-width:350px}._large_jb_body{padding:1.5rem 1.8rem}._large_jb_body_list_info{padding:.2rem 0 1rem;position:relative;width:100%}._large_jb_body_list_info ul{margin:0;padding:0}._large_jb_body_list_info ul{margin:0;padding:0}._large_jb_body_list_info ul li{list-style:none;display:inline-block;margin-right:1.4rem;font-weight:600;font-size:13px}._large_jb_body_list_info ul li:last-child{margin-right:0}._large_jb_body_list_info ul li i{margin-right:7px;width:25px;height:25px;display:inline-flex;align-items:center;justify-content:center;color:#01b753;border-radius:50%;background:rgba(1,183,83,.1);font-size:12px}.jb_req_skill ul{margin:0;padding:0}.jb_req_skill ul li{list-style:none;display:inline-block;margin:5px 3px}.jb_req_skill ul li span{height:25px;display:inline-flex;align-items:center;justify-content:center;background:#edeff3;padding:2px 12px;border-radius:3px;font-size:13px;color:#5c75a2;font-weight:600}._jb_apply.theme-bt{color:#fff;background:#0b85ec;border:1px solid #0b85ec}._jb_apply.theme-bt:focus,._jb_apply.theme-bt:hover{color:#fff;border:1px solid #01b753;background:#01b753}.candidates_list ._list_jobs_f1ex,.employer_list ._list_jobs_f1ex{width:25%;flex:0 0 25%}.candidates_list ._list_jobs_f1ex.first,.employer_list ._list_jobs_f1ex.first{width:40%;flex:0 0 50%}._job_alert{background:rgba(38,133,230,.1);border:1px solid rgba(38,133,230,.2);margin-bottom:30px;border-radius:6px;padding:2rem 1rem}._job_alert .form-group label{color:#257dea;margin-bottom:2px}._job_alert input.form-control{border:1px solid #d7e4f1;border-radius:4px}._job_alert .btn.btn-alerts{height:58px;width:100%;background:#257dea;display:flex;align-items:center;justify-content:center;color:#fff}.page-title{width:100%;height:200px;text-align:left;display:flex;flex-direction:column;align-items:center;flex-wrap:wrap;justify-content:center;background:#2944c1}.page-title.search-form{width:100%;height:auto;padding:5rem 0}.page-title.inner-page{width:100%;height:auto;padding:5rem 0}.page-title .ipt-title{color:#fff}.ipt-title{margin-bottom:5px}.ipn-subtitle{font-size:20px;font-family:initial;font-style:italic}.ipn-subtitle{color:#728afb}.accordion{border:none;border-radius:4px;overflow:hidden;background:#fff;box-shadow:0 0 12px 0 rgb(62 28 131 / 10%);-webkit-box-shadow:0 0 12px 0 rgb(62 28 131 / 10%)}.accordion .card{background:0 0;border:none;box-shadow:none}.accordion>.card>.card-header{border-radius:0;margin-bottom:0;padding:0;background:#2944c1;border-bottom:1px solid rgba(255,255,255,.1)}.accordion>.card>.card-header .btn.btn-link{position:relative;padding:1.2rem 1rem;color:#fff;border-radius:0}.accordion>.card>.card-header .btn.btn-link[aria-expanded=false]:after{content:"\e65f";position:absolute;right:15px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;transition:all ease .4s;font-family:themify;font-size:20px;color:#647ef9}.accordion>.card>.card-header .btn.btn-link[aria-expanded=true]:after{content:"\e65c";position:absolute;right:15px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;transition:all ease .4s;font-family:themify;font-size:20px;color:#647ef9}.accordion.light_modal>.card>.card-header{background:0 0;border-bottom:none}.accordion.light_modal>.card>.card-header .btn.btn-link{position:relative;padding:1.2rem 1rem;color:#2944c1;background:rgba(41,68,193,.1);border-bottom:1px solid rgba(41,68,193,.1)}.accordion.light_modal>.card>.card-header .btn.btn-link[aria-expanded=true]{color:#fff;background:#2944c1}.accordion.light_modal>.card:last-child .card-header .btn.btn-link{border:none}.basic_tab{background:#fff;box-shadow:0 0 12px 0 rgb(62 28 131 / 10%);border-radius:6px;overflow:hidden}.basic_tab .nav-tabs{border:none;background:#2944c1;position:relative}.basic_tab .nav-tabs .nav-link{background:0 0;font-size:16px;color:#fff;padding:1rem 1.5rem;border-radius:0;border:none;margin:0}.basic_tab .nav-tabs .nav-link.active{color:#fff;background:rgba(255,255,255,.1)}.tab-content>.tab-pane{padding:1rem 1.5rem}.pills_basic_tab{padding:0;position:relative;background:0 0}.pills_basic_tab .nav-link{background:rgba(41,68,193,.1);margin-right:10px;padding:.8rem 2rem;color:#2944c1;border:1px solid rgba(41,68,193,.2)}.pills_basic_tab .nav-link.active{background:#2944c1;margin-right:10px;padding:.8rem 2rem;color:#fff;border:1px solid #2944c1}.pills_basic_tab .tab-content>.tab-pane{padding:0 0}.working-process{text-align:center;position:relative;margin-bottom:30px}span.process-img{width:80px;height:80px;margin:15px auto 0;position:relative;display:inline-block}span.process-num{position:absolute;font-size:60px;font-weight:600;color:#178bef;left:-45px;top:-32px;opacity:.1}.working-process h4{margin:10px 0}.working-process p{padding:2px 15px;line-height:1.9}.achievement-wrap{position:relative;text-align:center;display:block;padding:2rem 0 0}.achievement-content h4{margin-bottom:5px;line-height:1;font-size:35px;color:#08184b;font-weight:800}.achievement-content p{font-size:18px}.ache-icon{width:50px;height:50px;margin:0 auto 10px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:20px;background:#f4f5f7}.ache-icon.green{background:rgba(26,187,105,.1);color:#1abb69}.ache-icon.purple{background:rgba(153,81,208,.1);color:#9951d0}.ache-icon.yellow{background:rgba(247,143,14,.1);color:#f78f0e}.ache-icon.red{background:rgba(245,22,74,.1);color:#f5164a}.call-to-act-caption{padding:7em 4em;text-align:center}.call-to-act-caption h2{color:#fff;line-height:1.4;font-size:28px;font-weight:700;margin-bottom:0}.bl-dark .call-to-act-caption h3{color:#6a7ba5;font-size:17px;font-weight:400;line-height:1.6;margin-top:1rem}.dark-2 .call-to-act-caption h3{color:#a9b8ff;font-size:17px;font-weight:400;line-height:1.6;margin-top:1rem}a.btn.bat-call-to-act{padding:13px 56px;border-radius:50px;text-transform:uppercase;font-size:17px;background:#fff;color:#1e2944;transition:all ease-in-out .4s;margin-top:25px;box-shadow:0 0 0 5px rgb(255 255 255 / 20%);-webkit-box-shadow:0 0 0 5px rgb(255 255 255 / 20%)}.dark-2 a.btn.bat-call-to-act{background:#fff;color:#1e2944}a.btn.bat-call-to-act:focus,a.btn.bat-call-to-act:hover{background:rgba(0,0,0,.2);color:#fff}._browse_more.light{width:auto;height:55px;display:inline-flex;align-items:center;justify-content:center;margin:0 auto;background:rgba(41,68,193,.1);border:1px solid rgba(41,68,193,.2);padding:0 30px;border-radius:4px;color:#2944c1;transition:all ease .4s}._browse_more.light:focus,._browse_more.light:hover{color:#fff;background:#2944c1;border:1px solid #2944c1}._browse_more{width:auto;height:55px;display:inline-flex;align-items:center;justify-content:center;margin:0 auto;background:#2944c1;border:1px solid #2944c1;padding:0 25px;border-radius:4px;color:#fff;transition:all ease .4s}._browse_more:focus,._browse_more:hover{color:#fff;background:#df3411;border:1px solid #df3411}._browse_more-2.light{width:auto;height:55px;display:inline-flex;align-items:center;justify-content:center;margin:0 auto;background:rgba(1,183,83,.1);border:1px solid rgba(1,183,83,.2);padding:0 30px;border-radius:4px;color:#01b753;transition:all ease .4s}._browse_more-2.light:focus,._browse_more-2.light:hover{color:#fff;background:#01b753;border:1px solid #01b753}._browse_more-2{width:auto;height:55px;display:inline-flex;align-items:center;justify-content:center;margin:0 auto;background:#df3411;border:1px solid #df3411;padding:0 25px;border-radius:4px;color:#fff;transition:all ease .4s}._browse_more-2:focus,._browse_more-2:hover{color:#fff;background:#272a4c;border:1px solid #272a4c}._browse_more-light{width:auto;height:55px;display:inline-flex;align-items:center;justify-content:center;margin:0 auto;background:#e7ecf1;border:1px solid #e1e8ef;padding:0 30px;border-radius:4px;color:#191e33;transition:all ease .4s}._browse_more-light:focus,._browse_more-light:hover{color:#fff;background:#2944c1;border:1px solid #2944c1}.small-category-2{background:rgba(0,174,225,.1);border-radius:10px;overflow:hidden;margin-bottom:30px;padding:2rem 1rem;align-items:center;display:block;transition:all ease .4s;border:1px solid rgba(0,174,225,.3)}.small-category-2-thumb{width:55px;display:flex;height:55px;background:rgba(0,174,225,.2);padding:4px;border-radius:50%;flex-wrap:wrap;align-items:center;justify-content:center;margin:0 auto}.small-category-2-thumb a{color:#00aee1}.small-category-2-thumb i{font-size:20px}.sc-2-detail{display:table;margin:15px auto 0;text-align:center}.sc-2-detail .sc-jb-title{margin-bottom:2px;font-size:15px}.small-category-2:focus,.small-category-2:hover{cursor:pointer;background:#00aee1}.small-category-2:focus .small-category-2-thumb,.small-category-2:hover .small-category-2-thumb{background:#fff}.small-category-2:focus .sc-2-detail .sc-jb-title a,.small-category-2:hover .sc-2-detail .sc-jb-title a{color:#fff}.small-category-2:focus .sc-2-detail span,.small-category-2:hover .sc-2-detail span{color:#a4eaff}.small-category-2:focus .small-category-2-thumb a,.small-category-2:hover .small-category-2-thumb a{color:#00aee1}.item.testimonial-box{background:#fff;border-radius:.4em;padding:2em}.smart-tes-author{text-align:left;padding:1.2rem 0 0;display:inline-block;width:100%}.smart-center{text-align:center}.smart-textimonials.smart-light{color:#fff}.st-author-thumb{width:65px;height:65px;border-radius:50%;overflow:hidden;box-shadow:0 0 0 5px #e9edf3;-webkit-box-shadow:0 0 0 5px #e9edf3;float:left;margin-left:6px}.smart-tes-content{margin-left:3px}.smart-light .st-author-thumb,.st-author-thumb.light{width:65px;height:65px;border-radius:50%;overflow:hidden;box-shadow:0 0 0 5px rgba(255,255,255,.3);-webkit-box-shadow:0 0 0 5px rgba(255,255,255,.3);float:left}.st-author-info{display:inline-block;margin-left:22px}.st-author-info .st-author-title{margin:0 0 4px 0;font-size:18px;font-weight:600;margin:00;line-height:1}.st-author-info .st-author-subtitle{font-family:Lora,serif;font-style:italic;font-size:15px}.st-author-box{display:flex;flex-wrap:wrap;align-items:center}.smart-center .st-author-box{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.item.testimonial-center{text-align:center;background:#fff;padding:2rem 1rem;border-radius:8px;box-shadow:0 0 8px 0 rgba(0,0,0,.08);margin:10px 0}.smart-tes-content p{font-size:15px}.item.testimonial-center .smart-tes-author{display:table;margin:0 auto;width:auto}.item.testimonial-center .smart-tes-content{margin-top:1.5em}.item.testimonial-center .st-author-thumb{float:none;display:table;margin:0 auto 10px}.item.testimonial-center .st-author-info{display:inline-block;margin-left:0}.item.testimonial-center .st-author-box{display:block;text-align:center}.smart-testimonials{background:#fff;border-radius:6px;overflow:hidden;margin-bottom:15px;box-shadow:0 0 8px 0 rgba(0,0,0,.08)}.smart-testimonials-content{padding:1.5rem 1.5rem 2rem;position:relative;width:100%}.smart-testimonials .smart-tes-content{margin-left:3px}.smart-testimonials .smart-tes-content p{font-size:15px}.smart-testimonials .st-author-info{display:inline-block;margin-left:0}.smart-testimonials .st-author-info .st-author-title{font-size:16px;margin:0;line-height:1;font-weight:500}.smart-testimonials .smart-testi-thumb{width:100%;position:relative}.smart-testimonials .cipt{width:35px;height:35px;display:flex;align-items:center;justify-content:center;background:0 0;border-radius:50%;position:absolute;left:18px;bottom:-14px;color:#fff}.owl-theme .owl-dots .owl-dot span{width:40px;height:6px;margin:5px 7px;background:#7acce4;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#1b81d8}.pricing_boxes{width:100%;padding:2rem 1.5rem;position:relative;border-radius:20px;margin-bottom:30px;background:#1e2944}.pricing_boxes_header{width:100%;position:relative;text-align:center}.pricing_thumb{display:table;margin:0 auto 1rem}.pricing_thumb img{max-width:90px}.pricing_thumb_title h4{font-size:30px;margin-bottom:4px;color:#fff}.pricing_thumb_title p{max-width:60%;margin:0 auto;line-height:1.6;color:#6d7b9e}.pricing_boxes_middle{width:100%;text-align:center;position:relative;padding-top:2.5rem}.pricing_rate{font-weight:800;font-size:45px;color:#fff;font-family:muli;letter-spacing:0}span.time_esti{color:#6f80ab}.pricing_rate{font-weight:800;font-size:45px;color:#fff;font-family:muli;letter-spacing:0}.btn.pricing_btn{width:100%;background:#fff;color:#2d3954;border-radius:4px;height:60px;display:flex;align-items:center;justify-content:center;margin-top:2.5rem;font-weight:400;transition:all ease .4s}.btn.pricing_btn:focus,.btn.pricing_btn:hover{color:#fff;background:#2944c1}.featured .btn.pricing_btn{color:#fff;background:#04c4fd}.pricing_boxes_detail{width:100%;position:relative;padding-top:1.5rem}ul.pricing_lists{padding:0;margin:0}ul.pricing_lists li{margin-left:15px;position:relative;padding-left:25px;margin-bottom:10px;color:#8491b1}ul.pricing_lists li:last-child{margin-bottom:0}ul.pricing_lists li:before{width:15px;height:15px;background:#2e3b5d;content:"\e64c";position:absolute;display:flex;align-items:center;justify-content:center;font-family:themify;font-size:6px;left:0;top:3px;border-radius:50%;color:#6179b3}.pricing_boxes.featured{background:#2944c1}.featured .pricing_thumb_title p{color:#8a9fff}.featured span.time_esti{color:#8a9fff}.pricing_boxes.featured ul.pricing_lists li{color:#8a9fff}.pricing_boxes.featured ul.pricing_lists li:before{background:#3855da;color:#607af3}.ct_cmp_social{position:relative;width:100%;height:140px;display:flex;align-items:flex-end;margin-bottom:20px}.ct_cmp_social ul{padding:0;margin:0}.ct_cmp_social ul li{display:inline-block;margin-right:12px;list-style:none}.ct_cmp_social ul li a{color:#6e86f3;font-size:15px;width:30px;height:30px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#3752d0}.ct_cmp_caption{margin-top:35px;margin-bottom:30px}.ct_cmp_single{display:flex;align-items:flex-start;margin-bottom:20px;width:100%}.ct_cmp_brief{flex:1;padding-left:13px}.ct_cmp_brief h5{font-size:16px;color:#2b3354;margin-bottom:0}.ct_cmp_single_icon{width:45px;height:45px;align-items:center;justify-content:center;background:rgba(41,68,193,.1);border-radius:50%;display:inline-flex;color:#2944c1}.form_row_box{background:#fff;border-radius:6px;overflow:hidden;box-shadow:0 0 20px 0 rgb(62 28 131 / 10%);-webkit-box-shadow:0 0 20px 0 rgb(62 28 131 / 10%)}.form_row_header{background:#f4f5f7;padding:1.2rem 2rem;display:flex;align-items:center;border-bottom:1px solid #e7ebf3}.form_row_header_right{padding-left:15px}.form_row_header_right p{margin:0;line-height:1.4}.form_row_box_body{padding:1.5rem 2rem 1rem}.product-wrap{border-radius:10px;overflow:hidden;padding:2em 1rem;margin-bottom:30px;background:#fff}.product-wrap ul{padding:0;margin:0}.product-wrap ul li{display:flex;padding:14px 0;border-bottom:1px dashed #dadde8;flex-wrap:wrap}.product-wrap ul li strong{flex:1}.product-wrap ul li:last-child{border:none;padding-bottom:0}.billing_page{position:relative;width:100%;padding:2em;background:#fff;border-radius:10px}.panel-default{border-color:#eaeff5;box-shadow:0 0 10px 0 rgba(88,96,109,.1);-webkit-box-shadow:0 0 10px 0 rgba(88,96,109,.1);-moz-box-shadow:0 0 10px 0 rgba(88,96,109,.1)}.panel-group .panel{margin-bottom:10px}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#eaeff5}.panel-default>.panel-heading{color:#0047ab;padding:14px 15px;background-color:#fff;border-color:#eaeff5}.panel-default>.panel-heading img{position:relative;max-width:80px;float:right;top:-3px;max-height:30px}.pay_opy980{width:100%;position:relative;display:block}.panel.panel-default{background:#fff;box-shadow:none;border-radius:4px;overflow:hidden;margin-bottom:20px}.panel-default>.panel-heading{border-bottom:1px solid #edeef3}.panel-default>.panel-heading h4{margin:0;font-size:17px}.panel-default .panel-body{padding:1.5rem 2rem}.panel-default>.panel-heading+.panel-collapse>.panel-body p{margin-bottom:1rem;line-height:1}.panel-default>.panel-heading h4 a{color:#202738;position:relative;padding-left:25px}.panel-default>.panel-heading h4 a:before{content:"";position:absolute;width:18px;height:18px;background:#edeef3;border-radius:50%;left:0;top:3px;display:flex;align-items:center;justify-content:center;font-size:10px;color:#fff;transition:all ease .4s}.panel-default>.panel-heading h4 a[aria-expanded=true]:before{content:"\e64c";font-family:themify;background:#11af6d}.team-grid{background:#fff;position:relative;display:block;border-radius:6px;overflow:hidden;padding:3em 0;margin-bottom:30px;box-shadow:0 0 20px 0 rgb(62 28 131 / 10%);-webkit-box-shadow:0 0 20px 0 rgb(62 28 131 / 10%)}.single-team{padding:15px 10px}.teamgrid-user{max-width:120px;border-radius:50%;overflow:hidden;margin:0 auto}.teamgrid-content{padding:15px 0;text-align:center}.teamgrid-content h4{margin:0}.teamgrid-social ul{text-align:center;margin:0;padding:0}.teamgrid-social ul li{display:inline-block;list-style:none;padding:0 10px}.f-cl{color:#1943d0}.t-cl{color:#12b0e8}.i-cl{color:#d62ba4}.l-cl{color:#0c9a9e}.g-cl{color:#f53500}.p-cl{color:#d21818}.icon-mi-left{display:flex;position:relative;margin-top:20px;overflow:hidden;justify-content:center;align-items:center;background:#fff;border-radius:6px;padding:1.2em 2em;box-shadow:0 0 20px 0 rgba(62,28,131,.1);-webkit-box-shadow:0 0 20px 0 rgba(62,28,131,.1)}.icon-mi-left i{font-size:55px;color:#333;text-align:left;position:relative;top:5px;left:0;line-height:55px}.icon-mi-left .icon-mi-left-content{padding:10px 0 0 15px}.icon-mi-left h4{text-align:left;margin-bottom:5px;font-size:20px;font-weight:600}.icon-mi-left p{line-height:1.7}.subscribe-box .form-control.large{border:none;height:60px;border-radius:4px 0 0 4px;background:#fff}.subscribe-box .btn.btn-subscribe{color:#fff;background:#2944c1;height:60px;border-radius:0 4px 4px 0}.yel098_7uw{position:relative;margin-top:30px;width:100%;display:flex;align-items:flex-start}.ye_lk23{width:50px;height:50px;display:flex;align-items:center;justify-content:center;background:#d6f4ff;border-radius:50%;color:#18b4ec;font-size:16px}.yel_7bcx{display:block;flex:1;padding-left:1rem}.yel_7bcx h4{margin-bottom:3px;font-size:16px}.yel_7bcx p{margin-bottom:0;font-size:15px;line-height:1.6}.btn-box .download-btn.play-store{margin-right:30px}.btn-box .download-btn{position:relative;display:inline-block;float:left;font-size:15px;line-height:26px;font-weight:600;color:#fff;padding:16px 30px 15px 80px;border-radius:4px;z-index:1;box-shadow:0 5px 5px rgb(225 227 232);border:1px solid #26293c;background:#26293c;margin:5px 0}.btn-box .download-btn i{position:absolute;color:#fff;left:30px;top:16px;font-size:40px}.btn-box .download-btn span{position:relative;display:block;font-size:14px;line-height:18px;color:rgba(255,255,255,.7);font-weight:500}.btn-box .download-btn h3{position:relative;margin-bottom:0;display:block;font-size:20px;line-height:26px;color:#fff;font-weight:600;transition:all .5s ease}.btn-box .download-btn.app-store{background:#0b85ec;border:1px solid #0b85ec}.form-control:focus{box-shadow:none}.thead-dark th:first-child{border-radius:4px 0 0 4px}.thead-dark th:last-child{border-radius:0 4px 4px 0}.table .thead-dark th{color:#fff;background-color:#2944c1;border-color:transparent}.filter-sidebar{height:100vh;width:0;position:fixed;z-index:1000;top:0;left:0;background-color:#fff;overflow:hidden;transition:.5s;padding-top:50px;box-shadow:0 0 20px 0 rgba(62,28,131,.1)}.filter-sidebar .show-hide-sidebar{padding:10px 20px;overflow-y:scroll;position:relative;width:calc(100% + 17px);min-height:300px;display:block;height:100%}.filter-sidebar .ur-detail-wrap{padding:0 1.4em 2em 1.4em}.filter-sidebar .closebtn{position:absolute;top:10px;right:12px;font-size:36px;margin-left:50px;width:30px;height:30px;background:#1ac790;text-align:center;font-size:11px;padding:0;line-height:32px;color:#fff;border-radius:50%}.simple-sidebar{border-radius:.4rem;background:#fff;padding:0;margin-bottom:30px}.simple-sidebar.border{border:1px solid #e6eaf1}.simple-sidebar .input-with-icon .form-control,.simple-sidebar .input-with-icon .select2-container,.simple-sidebar .input-with-shadow .form-control,.simple-sidebar .input-with-shadow .select2-container{box-shadow:none;border:1px solid #e7ebf1}.search-sidebar_header{position:relative;width:100%;padding:1rem 1.5rem;border-bottom:1px solid #ebeef5;margin-bottom:0;display:flex;align-items:center}.search-sidebar_header .clear_all{font-size:14px;font-weight:600;color:#0b85ec}.search-sidebar_header .ssh_heading{margin:0;flex:1;font-size:16px}.simple-sidebar button.w3-bar-item.w3-button.w3-large{background:#fff;border:none!important;cursor:pointer;outline:0!important;color:#465169}@keyframes animateleft{from{left:-300px;opacity:0}to{left:0;opacity:1}}.search-inner{padding:2rem 0 1rem}.single_search_boxed{padding:0 1.5rem;border-top:1px solid #ebeef5;display:inline-block;width:100%}.search-styles-2 label{font-size:13px;font-weight:500;color:#455892}.single_search_boxed:first-child{border-top:none}.widget-boxed-header{padding:0;width:100%;position:relative;display:block}.widget-boxed-header h4{font-size:14px;text-transform:capitalize;font-weight:600;margin:0}.widget-boxed-header h4 a{height:100%;display:block;color:#2d3954!important;position:relative;padding:1rem 0}.widget-boxed-header h4 a:before{content:"\e622";position:absolute;width:25px;height:25px;right:0;top:52%;transform:translate(-10%,-52%);border-radius:50%;display:flex;align-items:center;justify-content:center;background:#f4f5f7;font-family:themify;font-size:10px;color:#445977}.widget-boxed-header h4 a.collapsed:before{content:"\e61a";background:#f5f7fb;color:#140c40}.hm_nav{display:flex;justify-content:space-between;align-items:center;position:relative;padding:1.5rem 20px 1.5rem;background-color:#fff;border-bottom:1px solid #ecf0f7}.hm_nav_title{font-size:17px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"Campton W00 Bold","Helvetica Neue",arial,sans-serif;font-weight:400;font-style:normal;line-height:1.3;font-weight:800;text-align:center;position:absolute;letter-spacing:.4px;left:0;right:0;margin:0}span.mod-close{font-size:15px;color:#1a1e2b!important;cursor:pointer;z-index:1;box-shadow:none!important}span.hm_nav_clear{font-weight:600;color:#140c40;font-size:13px}.filter-search-box .form-group .form-control{margin:0!important;box-shadow:none!important;background:#f4f5f7;border:1px solid #ecf0f9;color:#707e9c;border-radius:4px}.filter-search-box,.form-group.filter_button{padding:1.5rem 1rem}.widget-boxed-header .selected{display:block;line-height:1.2;font-size:14px;text-transform:capitalize;font-weight:400;color:#72809d;font-family:Muli,sans-serif}.filter_wraps .radio-custom+.radio-custom-label:before{margin-right:0}.filter-list li{padding:.5rem 0;border-bottom:none;font-size:14px;color:#495677}.filter-list li:first-child{padding-top:0}.filter-list li:last-child{border-bottom:none}.filter-list .filter-list{margin:.5rem 0 .3rem 1.5rem}.filter-list .filter-list li:first-child{padding-top:.7rem}.filter-list .filter-list li:last-child{padding-bottom:.2rem}.single_filter_card .card-body{padding:0}.filter_wraps .checkbox-custom:checked+.checkbox-custom-label:before{box-shadow:none}.filter_wraps .checkbox-custom,.filter_wraps .checkbox-custom-label,.filter_wraps .radio-custom,.radio-custom-label{max-width:100%;margin:0}.radio-custom:checked+.radio-custom-label:before{background:#2944c1!important;border:2px solid #dae3ec;box-shadow:none}.checkbox-custom:checked+.checkbox-custom-label:before{content:"\e64c";font-family:Themify;background:#2944c1!important;border-radius:2px;box-shadow:none;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:8px}[type=radio]:checked+label:after,[type=radio]:not(:checked)+label:after{content:"\e64c";font-family:Themify;width:20px;height:20px;background:#2944c1!important;position:absolute;top:0;left:0;border-radius:100%;-webkit-transition:all .2s ease;transition:all .2s ease;border:2px solid #dae3ec;color:#fff;font-size:8px;display:flex;align-items:center;justify-content:center}.form-group label{color:#2e3d84;font-weight:600}.btn-theme-2{color:#fff;background:#2944c1;transition:all ease .4s}.btn-theme-2:focus,.btn-theme-2:hover{color:#fff;background:#01b753}._filt_tag786{background:#fff;padding:1rem;border-radius:4px;margin-bottom:20px;display:flex;align-items:center}._tag782,.filter_group{flex:1;display:flex}._tag780{font-weight:600}._tag785{display:flex;align-items:center}.__g72juy{margin-right:10px}.__g72juy a._ujh_tyr{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;background:#edeef3;border-radius:3px;transition:all ease .4s}.__g72juy a._ujh_tyr.active,.__g72juy a._ujh_tyr:focus,.__g72juy a._ujh_tyr:hover{background:#01b753;color:#fff}._g78juy .form-control{height:44px!important;border-radius:4px;background:#f4f5f7;border-color:#eef0f5}a._filter-ico{font-size:20px;margin-left:15px;color:#2d3248}.eltio_buttons{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;margin-left:10px;border-radius:4px;color:#20c997;background:#dcfff5;border:1px solid #c6f5e7}button.w3-bar-item.w3-button.w3-large{margin-left:10px;border:none;border-radius:50%;width:30px;height:30px;font-size:12px;color:#6a7698;background:#ebedf3;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}._jb_details01{display:flex;align-items:center;position:relative;width:100%}._jb_details01_flex{flex:1;display:flex;align-items:center}._jb_details01_authors{width:100px;height:100px;position:relative}._jb_details01_authors_caption{padding-left:1rem}._jb_details01_authors_caption .jbs_title{margin:0;font-size:19px;font-weight:600}ul.jbx_info_list{padding:0;margin:0}ul.jbx_info_list li{display:inline-block;list-style:none;margin-right:15px}ul.jbx_info_list li span i{margin-right:5px}ul.jbx_info_list li span{color:#5c75a2;font-weight:600;font-size:13px}ul.jbx_info_list li .jb_types{position:relative;top:0;left:0;margin-top:8px}.jb_types.urgent{background:#ff9800;color:#fff}.jb_types.remote{background:#837bf5;color:#fff}ul._flex_btn{margin:0;padding:0}ul._flex_btn li{display:inline-block;margin-left:10px;list-style:none}ul._flex_btn li ._saveed_jb{height:50px;width:auto;padding:0 18px;background:#33b561;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;color:#fff;font-size:20px}ul._flex_btn li ._applied_jb{height:50px;padding:0 18px;width:auto;background:#fff;display:inline-flex;align-items:center;justify-content:center;font-weight:600;border-radius:4px}ul._flex_btn li ._applied_jb.dark-btn{color:#fff;background:#0f92fb}ul._flex_btn li ._applied_jb.dark{background:#0e77f9;color:#fff}.dark ._jb_details01_authors_caption .jbs_title{color:#fff}.dark ul.jbx_info_list li span{color:#869bff}._job_detail_box{position:relative;display:block;width:100%}._job_detail_box.light{background:#fff;border-radius:6px}._job_details_single{padding:1.5rem;border-bottom:1px solid #e5eaf1}._job_detail_box_body{padding:1.5rem 2rem}._job_detail_single{margin-bottom:2rem}._job_detail_single h4{margin:0 0 8px;font-size:16px;font-weight:600}._job_detail_single{font-size:14px}._job_detail_single ul{padding:0;padding:0}._job_detail_single ul li{margin-bottom:12px;list-style:none;padding-left:17px;position:relative}._job_detail_single ul li:before{content:"\e6af";position:absolute;font-family:themify;left:0;top:0;font-size:12px;color:#7f95bd}._job_detail_single.flexeo{display:flex;align-items:center}._job_detail_single_flex{flex:1}ul.shares_jobs{display:block;margin:0;padding:0}ul.shares_jobs li{list-style:none;display:inline-block!important;margin-right:12px;padding:0}ul.shares_jobs li:before{display:none}ul.shares_jobs li .share{width:45px;height:45px;display:inline-flex;align-items:center;justify-content:center;background:#f4f5f7;border-radius:4px;color:#fff;font-size:17px}ul.shares_jobs li .share.fb{background:#3f51b5}ul.shares_jobs li .share.tw{background:#089ee2}ul.shares_jobs li .share.gp{background:#ea4444}ul.shares_jobs li .share.ln{background:#16a0bf}ul.bottoms_applies{margin:0;padding:0}ul.bottoms_applies li{padding:0;margin-left:12px;display:inline-block;list-style:none}ul.bottoms_applies li:before{display:none}ul.bottoms_applies li ._saveed_jb{height:52px;width:auto;padding:0 22px;border-radius:50px;background:#eff2f9;display:inline-flex;align-items:center;justify-content:center;font-size:14px;font-weight:600}ul.bottoms_applies li ._applied_jb{height:52px;width:auto;padding:0 22px;color:#fff;border-radius:50px;background:#0f92fb;display:inline-flex;align-items:center;justify-content:center;font-size:14px;font-weight:600}._jb_summary{position:relative;width:100%;background:#f4f8fb;padding:1rem 1.5rem;border-radius:4px;margin-bottom:30px}._jb_summary ul{margin:0;padding:0}._jb_summary ul li{margin-bottom:1rem;list-style:none;display:block;font-size:16px;color:#2944c1;font-weight:600}._jb_summary ul li span{display:block;font-size:14px;color:#7181a9}._jb_summary h4{margin-bottom:10px;font-size:16px}._jb_summary_thumb{position:relative;display:flex;align-items:center;justify-content:center;width:80px;margin:1rem auto .5rem}._jb_summary_caption{text-align:center;margin-bottom:1.5rem}._jb_summary_caption h4{margin:0;line-height:1}._jb_summary_caption span{font-size:14px;font-weight:600;color:#6a799a}a.btn.btn_emplo_eloi{height:52px;display:flex;align-items:center;justify-content:center;background:#0f92fb;border-radius:4px;font-size:14px;color:#fff}._cnt_person{display:flex;align-items:center;margin-top:1rem}._cnt_person_thumb{width:70px;height:70px}._cnt_person_caption{flex:1;padding-left:15px}._cnt_person_caption span{color:#6e819c;font-size:12px;line-height:1}._cnt_person_caption ._cnt_title{font-size:15px;font-weight:600;margin:0;line-height:1}._cnt_person_caption p{margin:0;font-size:13px;color:#7f8baf;font-weight:600}._apply_form_form label{font-size:13px;margin-bottom:3px;font-weight:600;width:100%}._apply_form_form .form-control{height:50px;border-radius:5px;background:#fff;border:1px solid #dbe5ec}._apply_form_form .custom-file-label{height:50px;border:1px solid #2e7fe4;background:rgba(46,127,228,.1);display:flex;align-items:center;color:#2e7fe4!important}._apply_form_form .custom-file-label::after{height:50px;color:#fff;display:flex;background-color:#2e7fe4;align-items:center}._apply_form_form label font{float:right;text-align:revert;color:#6d7f96}button.btn_applynow{height:52px;align-items:center;justify-content:center;width:100%;display:flex;border:none;font-size:15px;font-weight:600;background:#0f92fb;border-radius:4px;color:#fff}._avg_res_time{display:flex;align-items:center;margin:1.3rem 0 1rem;background:rgba(15,146,251,.1);border:1px solid #0f92fb;padding:1rem;border-radius:6px}._avg_res_caption{flex:1;padding-left:12px}._avg_res_caption h5{margin:0;line-height:1;font-size:15px;color:#0f92fb}._avg_res_caption span{color:#69757d;font-size:13px}._avg_res_icon{font-size:25px;color:#0f92fb}._wrap_box_slice{background:#fff;border-radius:6px;display:flex;flex-direction:column;margin-bottom:30px;padding:2rem 2rem 0}._eltio_caption{display:flex;margin-top:1.5rem;align-items:center;width:100%}._eltio_caption_body{flex:1;padding-left:10px}._eltio_caption_body h4{margin:0;line-height:1.4;font-weight:600;color:#2944c1}._eltio_caption_body span{font-size:14px;color:#7181a9}._eltio_caption_icon{font-size:25px;color:#0f92fb}ul.skilss li:before{display:none}._job_detail_single ul.skilss li{margin-right:5px;padding:0;display:inline-block}._job_detail_single ul.skilss li a{color:#126d56;background:#e9fbf7;height:30px;display:flex;align-items:center;justify-content:center;padding:0 10px;font-size:13px;border-radius:50px;font-weight:600;transition:all ease .4s}._job_detail_single ul.skilss li a:focus,._job_detail_single ul.skilss li a:hover{color:#fff;background:#126d56}._file_caption{display:flex;align-items:center;width:100%;background:#eff2f9;margin:.5rem 0;padding:1rem 1rem;border-radius:6px}._file_caption_flex{display:flex;flex:1;align-items:center}._file_caption_flex ._eltio_caption_icon{margin-right:7px}._file_caption_flex ._eltio_caption_icon img{max-width:55px}._file_caption_right a{width:45px;height:45px;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:4px;color:#7686a9}._eltio_caption_body h4{color:#43434a;font-size:15px}._eltio_caption_body.small h4{font-size:11px}._eltio_caption_body.small{padding:0}.proposal-form .form-control{background:rgba(15,146,251,.1);border:1px solid rgba(15,146,251,.2);border-radius:4px;color:#0f92fb}.proposal-form .input-group-text{background:rgba(15,146,251,.1);color:#0f92fb;border-color:rgba(15,146,251,.2)}._jb_summary.light_box{background:#fff;padding:0;overflow:hidden}._jb_summary.light_box ._jb_summary_thumb{margin-top:-42px}._jb_summary_caption .pises_price{color:#4caf50;font-size:30px;margin-top:5px}._jb_summary_caption .pises_price sub{font-size:14px;font-weight:600;color:#748da0}._jb_summary.light_box ._jb_summary_body{padding:1rem 1.5rem 1.5rem}._jb_summary_largethumb{position:relative}._jb_summary_largethumb span{color:#2c3a4e;position:absolute;left:15px;top:20px;height:35px;display:inline-flex;align-items:center;justify-content:center;background:#fff;padding:0 15px;border-radius:50px;font-size:14px;font-weight:600;box-shadow:0 0 0 5px rgb(255 255 255 / 20%);-webkit-box-shadow:0 0 0 5px rgb(255 255 255 / 20%)}._proposal_bids_single{display:flex;align-items:center;position:relative;padding:1rem 0;border-bottom:1px dashed #eaedf3}._proposal_bids_flex{display:flex;flex:1;position:relative}._proposal_bids_thumb{position:relative;width:80px;height:80px;border-radius:50%}._proposal_bids_caption{position:relative;padding-left:12px}._proposal_bids_caption h4{margin:0;line-height:1.2;font-size:18px}._locat124{font-size:14px;color:#7181a9}._freelance_review_10{display:flex;align-items:center}._freelance_review_10 ._overall_rate{font-weight:800;margin-right:5px;display:inline-block}._freelance_review_10 ._overall_rate.high{color:#4caf50}._freelance_review_10 ._overall_rate.poor{color:#e91e63}._freelance_review_10 ._overall_rate.mid{color:#ff9800}._freelance_review_10 i{font-size:11px;color:#bac1cc;margin-right:3px}._freelance_review_10 i.filled{color:#ff9800}a.over_reviews_count{font-size:13px;color:#505b77;margin-left:5px}._freelancer_rate h4{margin:0;text-align:right;font-size:20px;color:#1447a2}._freelancer_rate span{color:#505b77}._addon_proposal{height:70px;width:100%;display:flex;align-items:center;background:#e4f1fd;border-radius:5px;margin-bottom:15px;padding:0 15px;border:1px solid #d4e4f3}._terms_policy{display:flex;align-items:center;margin-bottom:1rem}._terms_policy a{color:#df3411;font-weight:600}.btn_proposal_send{height:56px;align-items:center;display:flex;padding:0 50px;border-radius:4px;border:none;font-weight:600;color:#fff;background:#33bd2a}._view_dis_908{text-align:center}._view_dis_908 .btn{height:52px;display:inline-flex;align-items:center;justify-content:center;background:#f4f5f7;border-radius:5px;color:#302b4a;font-size:15px;font-weight:600;margin:5px 5px}._view_dis_908 .btn.flw_btn{background:#0f92fb;color:#fff}._view_dis_908 .btn.msg_btn{background:#33b561;color:#fff}ul.exlio_list{text-align:left}ul.exlio_list li{border-bottom:1px dashed #e7ebf3;padding:1rem 0;margin:0}ul.exlio_list li:last-child{padding-bottom:0;border:none}ul.exlio_list li span{display:inline-block;float:right}.progress{background:#f4f5f7;height:7px}ul.qa-skill-list{padding:0;border-left:1px dashed #e0e4ea}ul.qa-skill-list li{list-style:none;position:relative;padding-left:30px;margin:1em 0}.qa-skill-box{background:rgba(239,242,245,.5);padding:1.5em;border-radius:4px}.qa-skill-title{margin-bottom:0!important;font-size:17px}h5.qa-subtitle{font-size:12px;line-height:1.4;color:#0f92fb}.qa-time{font-size:12px;margin-left:1rem;color:#ff9800}.qa-skill-list li:before{content:"\e64c";position:absolute;font-family:themify;width:28px;height:28px;border-radius:50%;background:#00aee1;text-align:center;color:#fff!important;font-size:12px;line-height:28px;left:-15px!important;top:0;box-shadow:0 0 0 5px rgb(204 244 255);-webkit-box-shadow:0 0 0 5px rgb(204 244 255)}._cp_flexed{display:flex;align-items:center;padding:5px;margin-bottom:15px}._cp_flexed_left{flex:1}._cp_flexed_left h5{font-size:14px;font-weight:600;margin:0;line-height:1.2}._cp_flexed_left span{font-size:13px;color:#5e6b7d}.prt_link{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all ease .4s;background:rgba(0,174,225,.1);color:#00aee1}.prt_link:focus,.prt_link:hover{background:#00aee1;color:#fff}.modal{z-index:99999}.modal-header{align-items:center;padding:.6rem 1rem}.modal-header h4{margin:0;flex:1;font-size:14px;font-weight:600}.modal-header button.close{font-size:12px;opacity:1;width:36px;height:36px;align-items:center;justify-content:center;display:flex;background:#e8ebf1;border-radius:4px;position:relative;margin:0}.login-form .form-control{border-radius:4px;background:#edf2fb;border:1px solid #e0e7f3}.modal-body{padding:2rem 1.5rem}.login-form .form-control:focus{background:rgba(6,159,228,.1);border-color:rgba(6,159,228,.2);color:#069fe4}.mf-link{flex:1}.mf-link i{margin-right:5px}.mf-forget a{color:#1278e0}.form-group label.light{font-size:13px;color:#8087ab}label.custom-file-label{height:56px;display:flex;align-items:center;justify-content:center;background:rgba(6,159,228,.2);color:#069fe4;cursor:pointer;border:1px solid rgba(6,159,228,.3)}.custom-file{height:56px}label.custom-file-label:after{display:none!important}.login-form.boxes{background:#fff;padding:1.5rem;border-radius:6px}.blog-wrap-grid{width:100%;background:#fff;border-radius:6px;margin-bottom:30px;position:relative;box-shadow:0 0 10px 0 rgba(0,0,0,.1);-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.1)}.blog-thumb{padding:0;border-radius:6px 6px 0 0;overflow:hidden}.blog-info{padding:10px 20px 0}.blog-info span{font-size:13px;font-weight:600;color:#67728a}.blog-info i{margin-right:7px}.blog-body{padding:5px 20px 15px}.bl-title{font-size:15px;margin-bottom:4px;line-height:1.4}.bl-continue{color:#fc5231;position:relative;font-family:Lora,serif;font-style:italic;font-size:20px;margin-top:12px;display:inline-block}a.bl-continue:before{content:"\ea4c";position:absolute;font-family:lineicons!important;right:-27px;top:2px}.blog-cates ul{margin:0;padding:0}.blog-cates{position:relative;padding:0 20px 20px}.blog-cates ul li{list-style:none;display:inline-block;margin-right:7px;margin-bottom:5px}.blog-cates .blog-cates-list{background:#f4f5f7;padding:6px 20px;border-radius:50px;display:inline-flex;align-items:center;justify-content:center;font-weight:600;font-size:13px}a.blog-cates-list.style-1{background:rgba(255,87,34,.1);color:#ff5722}a.blog-cates-list.style-2{background:rgba(121,187,44,.1);color:#79bb2c}a.blog-cates-list.style-3{background:rgba(144,87,208,.1);color:#9057d0}a.blog-cates-list.style-4{background:rgba(9,178,228,.1);color:#09b2e4}a.blog-cates-list.style-5{background:rgba(26,197,86,.1);color:#1ac556}.btn.btn-counter-light{background:#fff;border-radius:5px;padding:17px 40px;font-size:16px;font-weight:500;color:#333c56;transition:all ease .4s;box-shadow:0 0 0 5px rgb(255 255 255 / 30%);-webkit-box-shadow:0 0 0 5px rgb(255 255 255 / 30%)}.single-post-item{display:block;width:100%;background:#fff;padding:40px;border-radius:4px;margin-bottom:30px;border:2px solid #e5e8f3}.post-featured-img{display:block;margin-bottom:1.5rem}.post-featured-img img{border-radius:6px}.single-post-item .post-details .meta-comment-tag{padding:0;list-style:none}.single-post-item .post-details .meta-comment-tag li{display:inline-block;margin-right:19px}.single-post-item .post-details .meta-comment-tag li a{color:#6e7c90;display:block;letter-spacing:0;line-height:18px}.single-post-item .post-details .meta-comment-tag li a .icons{margin-right:10px}.single-post-item .post-details .post-title{display:block;font-weight:700;font-size:26px;line-height:1.4;margin:15px 0 0}.single-post-item .post-details .text,.single-post-item .post-details p{color:#6e7c90;font-size:15px;margin:25px 0 0}.blog-page .blog-details blockquote{background:#f7f9fc;padding:28px 28px 28px 100px;margin:50px 0;position:relative}.blog-page .blog-details blockquote .icon{color:#f96825;position:absolute;font-size:28px;line-height:28px;left:35px;top:42%}.blog-page .blog-details blockquote .name{color:#000c35;margin:12px 0 0}.blog-page .blog-details .post-bottom-meta{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:43px 0 0}.blog-page .blog-details .post-bottom-meta .post-tags{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%}.blog-page .blog-details .post-bottom-meta .post-tags .pbm-title{font-size:18px;line-height:22px;margin:0 0 20px}.blog-page .blog-details .post-bottom-meta .post-tags .list{padding:0;list-style:none}.blog-page .blog-details .post-bottom-meta .post-tags .list li{display:inline-block;margin-bottom:10px}.blog-page .blog-details .post-bottom-meta .post-tags .list li a{border:1px solid #e4e4e6;letter-spacing:0;display:block;padding:9px 20px}.blog-page .blog-details .post-bottom-meta .post-tags .list li a:hover{color:#fff;background:#f96825;border-color:#f96825}.blog-page .blog-details .post-bottom-meta .post-share .list{padding:0;list-style:none}.blog-page .blog-details .post-bottom-meta .post-share .list li{display:inline-block;margin-right:22px}.blog-page .blog-details .post-bottom-meta .post-share .list li:last-child{margin-right:0}.blog-page .blog-details .post-bottom-meta .post-share{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;text-align:right}.blog-page .blog-details .post-bottom-meta .post-share .pbm-title{font-size:18px}.blog-page .blog-details .post-bottom-meta .post-share .list li a{color:#8c96b5;display:block;font-size:16px;line-height:22px}.blog-page .blog-details .post-bottom-meta .post-share .list li a:hover{color:#ef4060}.single-post-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;border-top:1px solid #e4e4e6;padding:48px 0 0;margin:40px 0 0}.single-post-pagination .prev-post{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%}.single-post-pagination .next-post{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;text-align:right}.single-post-pagination .next-post .title,.single-post-pagination .prev-post .title{font-size:20px}.single-post-pagination .post-pagination-center-grid{position:absolute;left:50%;top:60%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.single-post-pagination .post-pagination-center-grid a{font-size:2.5rem;color:#f96825}.single-post-pagination .prev-post a{display:block;overflow:hidden}.single-post-pagination .prev-post a .title-with-link .intro{color:#6e7c90;font-size:14px;line-height:18px;letter-spacing:1;font-weight:500;display:block;text-transform:uppercase;margin:0 0 9px}.single-post-pagination .prev-post a .title-with-link .title{color:#000c35;line-height:28px}blockquote{background:rgba(41,68,193,.1);padding:2rem 1.5rem 1.5rem;border-radius:4px;margin-top:1rem;position:relative;border-left:3px solid #2944c1}blockquote p{line-height:2;color:#546096!important;margin-bottom:12px!important}blockquote span.icon{position:absolute;top:10px;color:#c3cae8}blockquote h5.name{color:#0b85ec}.blog-page .blog-details .comment-area .all-comments .comments-title{font-size:26px;line-height:30px;margin:0 0 35px}.blog-page .blog-details .comment-area .all-comments .comment-list ul{padding:0;list-style:none}.blog-page .blog-details .comment-area .all-comments article{overflow:hidden;margin:0 0 50px}.blog-page .blog-details .comment-area .all-comments article .comment-author{float:left;width:100px}.blog-page .blog-details .comment-area .all-comments article .comment-author img{max-width:100px;border-radius:50%}.blog-page .blog-details .comment-area .all-comments article .comment-details{overflow:hidden;padding-left:30px}.blog-page .blog-details .comment-area .all-comments article .comment-details .comment-meta{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.blog-page .blog-details .comment-area .all-comments article .comment-details .comment-meta .comment-left-meta{-webkit-box-flex:1;-ms-flex:1 1 70%;flex:1 1 70%}.blog-page .blog-details .comment-area .all-comments article .comment-details .comment-meta .comment-left-meta .author-name{font-size:18px;line-height:28px;margin-bottom:2px}.blog-page .blog-details .comment-area .all-comments article .comment-details .comment-meta .comment-left-meta .author-name .selected{font-size:12px;color:#cacfef;margin-left:4px}.blog-page .blog-details .comment-area .all-comments article .comment-details .comment-meta .comment-left-meta .comment-date{color:#ef4060;text-transform:uppercase;font-size:12px;line-height:16px;letter-spacing:0;font-weight:500;margin:7px 0 0}.blog-page .blog-details .comment-area .all-comments article .comment-details .comment-meta .comment-reply{-webkit-box-flex:1;-ms-flex:1 1 30%;flex:1 1 30%;text-align:right}.blog-page .blog-details .comment-area .all-comments article .comment-details .comment-meta .comment-reply .reply{color:#6e7c90;font-size:14px;letter-spacing:0;line-height:18px}.blog-page .blog-details .comment-area .all-comments article .comment-details .comment-meta .comment-reply .reply .icon{margin-right:8px}.blog-page .blog-details .comment-area .all-comments article .comment-details .comment-text{margin:19px 0 0}.blog-page .blog-details .comment-area .all-comments article .comment-details .comment-text p{margin:0}.blog-page .blog-details .comment-area .all-comments .comment-list ul li ul{padding-left:40px;list-style:none}.posts-author{text-align:center}.posts-author span.img{width:120px;overflow:hidden;border-radius:50%;height:120px;border:4px solid #e4eaf3;display:table;margin:0 auto 1rem auto}span.img img{border-radius:50%;max-width:120px}h3.pa-name{font-size:18px;margin-bottom:5px}.social-links{padding:0;margin:0 0 1rem 0}.social-links{padding:0;margin:0 0 1rem 0}.social-links li{display:inline-block;padding:2px 10px}.social-links li a{color:#8c96b5;font-size:16px}.social-links li a:focus,.social-links li a:hover{color:#f96825}.single-widgets{border:2px solid #e5e8f3;padding:30px 28px 35px;margin:0 0 40px}.single-widgets.widget_search form{position:relative}.single-widgets.widget_search form input[type=search]{border-radius:4px;border:1px solid #ebedf5;background:#f9fafc;font-size:12px;padding:10px 70px 10px 30px;height:60px;width:100%}.single-widgets.widget_search form button{position:absolute;right:5px;top:5px;bottom:0;cursor:pointer;border-radius:4px;background:#f96825;color:#fff;border:0;font-size:14px;line-height:50px;height:50px;width:52px}.single-widgets.widget_category ul{padding:0;list-style:none}.single-widgets.widget_category ul li{display:block;border-bottom:1px solid #eaeaea;padding:11px 0}.single-widgets.widget_category ul li:first-child{border-top:none}.single-widgets.widget_categories ul li a{display:block;overflow:hidden;letter-spacing:0;text-transform:capitalize;font-size:14px;line-height:24px}.single-widgets.widget_category ul li a span{float:right}.single-widgets.widget_thumb_post ul{padding:0;list-style:none}.single-widgets.widget_thumb_post ul li{display:block;overflow:hidden;margin:0 0 15px}.single-widgets.widget_thumb_post ul li .left{display:block;float:left;width:80px}.single-widgets.widget_thumb_post ul li .right{display:block;overflow:hidden}.single-widgets.widget_thumb_post ul li .right .feed-title{display:block;overflow:hidden;letter-spacing:0;font-weight:700;font-size:17px;line-height:22px;margin:0 0 7px;padding-left:20px}.single-widgets.widget_thumb_post ul li .right .post-date{color:#6e7c90;display:block;overflow:hidden;letter-spacing:0;font-size:14px;line-height:18px;padding-left:20px}.single-widgets.widget_thumb_post ul li .right .post-date i{margin-right:5px}.single-widgets.widget_thumb_post ul li .left img{width:100%;border-radius:3px}.single-widgets.widget_tags ul{padding:0;list-style:none}.single-widgets.widget_tags ul li{display:inline-block;margin-bottom:5px}.single-widgets.widget_tags ul li a{border:1px solid #eaeaea;letter-spacing:0;font-size:14px;display:block;padding:9px 25px}.single-widgets.widget_tags ul li a:focus,.single-widgets.widget_tags ul li a:hover{color:#fff;background:#f96825;border-color:#f96825}._dashboard_content{background:#fff;border-radius:6px;margin-bottom:30px;width:100%}._dashboard_content_header{display:flex;align-items:center;padding:1rem 1.5rem;border-bottom:1px solid #e3e6ef}._dashboard_content_header h4{margin:0;font-size:15px;font-weight:500}._dashboard_content_header h4 i{color:#197de4}._dashboard_content_body{padding:1.5rem}.dashboard-navbar{position:relative;width:100%;padding:1em 0 1rem;border-radius:6px;background:#fff;z-index:1}.d-user-avater{text-align:center;margin:0 1rem 2rem}.d-user-avater h4{margin:10px 0 3px 0;font-size:19px}.d-navigation ul{padding:0;margin:0}.d-navigation ul li{list-style:none;padding:0}.d-navigation ul li a i{margin-right:10px}.d-navigation ul li a{padding:15px 20px;color:#2d4379;font-size:14px;display:inline-block;font-weight:500;width:100%;transition:all ease .4s;border-bottom:1px dashed #e0e4e8}.d-navigation ul li a:focus,.d-navigation ul li a:hover,.d-navigation ul li.active a{color:#079ee6;background:rgba(7,158,230,.1);border-bottom-color:rgba(7,158,230,.2)}.d-navigation ul li:last-child a{border-bottom:none}.bredcrumb_wrap nav .breadcrumb{background:#2a3146;margin-bottom:30px;margin-top:10px}.bredcrumb_wrap nav .breadcrumb a{color:#fff}.bredcrumb_wrap .breadcrumb-item+.breadcrumb-item::before{float:left;padding-right:.5rem;color:#fff;content:"/"}.bredcrumb_wrap .breadcrumb-item.active{color:#1070ff}.dashboard-stat{display:flex;padding:0;height:140px;background-color:#fff;border-radius:6px;width:100%;position:relative;margin-bottom:30px;padding:1rem;overflow:hidden;transition:.3s;cursor:default;align-items:center}.dashboard-stat-icon{width:50px;height:50px;border-radius:50%;opacity:1;font-size:20px;display:flex;align-items:center;color:#fff;justify-content:center}.dashboard-stat-content{padding-left:.7rem}.dashboard-stat-content h4{font-size:37px;font-weight:600;padding:0;margin:0 0 8px;letter-spacing:1px}.dashboard-stat-content p{font-size:15px;margin-top:4px;line-height:24px;font-weight:500;margin:0;display:inline-block}.dashboard-stat .widget-1{background:linear-gradient(to left,rgba(255,255,255,0) 30%,rgba(255,255,255,.1));background-color:#1baf65}.dashboard-stat .widget-2{background:linear-gradient(to left,rgba(255,255,255,0) 30%,rgba(255,255,255,.1));background-color:#f39f00}.dashboard-stat .widget-3{background:linear-gradient(to left,rgba(255,255,255,0) 30%,rgba(255,255,255,.1));background-color:#002758}.dashboard-stat .widget-4{background:linear-gradient(to left,rgba(255,255,255,0) 30%,rgba(255,255,255,.1));background-color:#ce024b}.dashboard-gravity-list{margin:0 0 30px;border-radius:4px}.dashboard-gravity-list h4{font-size:16px;font-weight:600;margin:0;padding:20px 30px;background-color:#fff;display:block;border-bottom:1px solid #eaeaea;border-radius:4px 4px 0 0}.dashboard-gravity-list ul{list-style:none;padding:0;margin:0;background-color:#fff;border-radius:0 0 4px 4px}.dashboard-gravity-list ul li{padding:23px 30px;border-bottom:1px solid #eaeaea;transition:.3s;position:relative}.list-box-listing{display:flex;padding:5px 0;position:relative}.list-box-listing-img{flex:1;max-width:150px;position:relative}.list-box-listing-img a{width:100%;height:100%;display:inline-block;overflow:hidden;position:relative;z-index:10}.list-box-listing-img a:before{content:"";height:100%;width:100%;display:block;position:absolute;top:0;right:0;background-color:rgba(22,22,22,.2);border-radius:4px;z-index:11}.list-box-listing-img a img{object-fit:cover;height:100%;width:100%;border-radius:4px}.list-box-listing-content{flex:1;padding-left:25px}.list-box-listing-content .inner{position:relative;top:14px;vertical-align:top}.list-box-listing-content .inner h3{font-size:18px;bottom:-2px;position:relative;font-weight:500;margin:0;line-height:27px}.star-rating .ti-star{display:inline-block;margin:0;padding:0;color:#ff9500;float:left;margin-right:4px;position:relative}span.ti-star.empty{color:#b1b9c1}.list-box-listing-content .inner span{font-size:15px;font-weight:300;display:inline-block}.list-box-listing-content .inner .star-rating{margin:5px 0 0;display:block}.bookings .list-box-listing-img img{max-width:100%}.rating-counter{color:#909090;padding-left:5px;display:inline-block;font-size:15px}.star-rating .rating-counter{top:-3px;position:relative;font-size:14px}.buttons-to-right,.dashboard-gravity-list .button.to-right{position:absolute;right:30px;top:50%;transform:translate3d(0,-49%,0);-moz-transform:translate3d(0,-50%,0);opacity:0;transition:.4s;box-shadow:0 0 10px 15px #fbfbfb}.dashboard-gravity-list .button{padding:8px 15px;line-height:20px;border-radius:50px;font-size:13px;font-weight:500;margin:0}.dashboard-gravity-list .button.gray{background-color:#e4e8ef;color:#636a7b}.dashboard-gravity-list .button.gray:focus,.dashboard-gravity-list .button.gray:hover{background:#da0136;color:#fff}.dashboard-gravity-list .button i{padding-right:2px;position:relative;top:1px}.dashboard-gravity-list li:hover .button.to-right,.dashboard-gravity-list li:hover .buttons-to-right{opacity:1}.dashboard-gravity-list.with-icons ul li{padding-left:87px;font-size:14px}.dashboard-gravity-list.with-icons ul li strong{color:#414b5a}.dashboard-gravity-list ul li i.dash-icon-box{height:38px;width:38px;color:#7f8bab;text-align:center;line-height:37px;border-radius:50%;transition:.3s;display:inline-block;position:absolute;top:50%;transform:translateY(-50%);left:30px}.numerical-rating{color:#fff;font-size:14px;font-weight:600;margin-bottom:8px;text-align:center;line-height:26px;height:26px;width:44px;display:inline-block;position:relative;border-radius:50px;letter-spacing:-.5px;background-color:rgba(255,255,255,.2);margin:15px 32px}.dashboard-gravity-list .numerical-rating{margin:0 3px}.numerical-rating:before{content:attr(data-rating)}a.close-list-item{position:absolute;top:50%;transform:translateY(-50%);right:30px;opacity:0;padding:4px;color:#ea2828;transition:.3s}.dashboard-gravity-list.invoices li{padding:20px 30px}.dashboard-gravity-list ul li:hover a.close-list-item{opacity:1}.dashboard-gravity-list.invoices ul ul{line-height:22px;padding-bottom:2px;color:#7c8796;padding:0;margin:0}.dashboard-gravity-list ul ul li{padding:0;border:none;transition:.3s;background-color:transparent;display:inline-block}.dashboard-gravity-list.invoices ul ul li{padding:0}.dashboard-gravity-list.invoices ul ul li:after{content:"";display:inline-block;width:1px;height:11px;background-color:#e0e0e0;position:relative;margin:0 10px}.dashboard-gravity-list.invoices ul ul li:last-child:after{display:none}.numerical-rating.high{background-color:#1baf65}.numerical-rating.mid{background-color:#ffc10a}.numerical-rating.low{background-color:#db2929}.unpaid{color:#d4222b}.paid{color:#00ba74}.dashboard-gravity-list ul ul{background-color:transparent}.dashboard-gravity-list ul ul li{padding:0;border:none;transition:.3s;background-color:transparent;display:inline-block}.inner-booking-list ul li:after{content:"";display:inline-block;position:relative;margin:0 10px;height:12px;top:1px;background-color:#ddd;width:1px}.inner-booking-list ul li.highlighted:after{display:none}.inner-booking-list ul li.highlighted{padding:2px 10px;line-height:22px;font-weight:500;font-size:14px;background-color:#f4f5f7!important;color:#7e8b9a;border-radius:50px;display:inline-block;border:none}.pending-booking .inner-booking-list ul li.highlighted{background-color:rgba(49,167,255,.1)!important;color:#31a7ff}.approved-booking .inner-booking-list ul li.highlighted{background-color:rgba(29,183,92,.1)!important;color:#1db75c}.dashboard-gravity-list ul ul li:nth-last-child(2n+1){background-color:transparent}a.rate-review{border:1px solid #e0e0e0;border-radius:50px;font-size:13px;color:#666;font-weight:500;padding:5px 20px;margin-top:20px;display:inline-block;transition:.3s}.dashboard-gravity-list a.rate-review{border:none;background-color:#eceef3;color:#636a7b;padding:6px 18px}a.rate-review i{padding-right:3px}.dashboard-gravity-list a.rate-review:hover{color:#fff;background:#e21f1f}.comission-taken{border-radius:3px;font-size:14px;color:#fff;font-weight:400;background:#333;display:inline-block;padding:6px 10px;float:right;position:relative;top:-3px}table.table tr th{font-weight:500}.dashboard-wrapers .card{border-radius:6px;overflow:hidden;border:none;box-shadow:0 0 12px 0 rgba(0,0,0,.06)}.dashboard-wrapers .card-header{background:#fff}img.avatar.rounded{margin-right:5px}table div.label{display:inline-block}.table-hover tbody tr:hover{background-color:rgb(151 167 181 / 8%)}._dash_singl_box{position:relative;display:flex;align-items:center;width:100%;padding:1.5rem;border-bottom:1px solid #e8ecf3}._dash_singl_box:last-child{padding:1.5rem;border-bottom:none}._dash_singl_thumbs{position:relative;width:60px;height:60px}._dash_singl_captions{display:flex;flex-direction:column;padding-left:12px;width:100%}._dash_singl_captions ._jb_title{font-size:16px;margin:0 0 4px;line-height:1.2;font-weight:600}._dash_singl_captions ._jb_title a{color:#292b3c}ul._grouping_list{margin:0;padding:0}ul._grouping_list li{list-style:none;display:inline-block;margin-right:15px;font-size:14px;font-weight:600;color:#5c75a2}ul._grouping_list li i{margin-right:5px}ul._grouping_list li:last-child{margin:0}ul._action_grouping_list{margin:8px 0 0;padding:0}ul._action_grouping_list li{display:inline-block;list-style:none;margin-right:5px}ul._action_grouping_list li a{height:34px;display:inline-flex;background:#343848;border-radius:4px;padding:0 13px;align-items:center;font-weight:600;font-size:14px;color:#fff}ul._action_grouping_list li a._delete_point{background:#e83535}ul._action_grouping_list li a._edit_list_point{background:rgba(7,158,230,.2);color:#079ee6}ul._action_grouping_list li a._featured_point{background:rgba(255,152,0,.2);color:#ff9800}ul._action_grouping_list li a._aaplied_candidates{color:#16b739;background:rgba(22,183,57,.12)}ul._action_grouping_list li a._aaplied_candidates span{padding:3px 6px;display:inline-flex;background:#16b739;font-size:10px;border-radius:50px;margin-left:10px;color:#fff}span._dash_status{margin-left:10px;font-size:13px;font-weight:500;padding:2px 12px;background:#f4f5f7;border-radius:4px}span._dash_status.expiring{background:rgba(255,152,0,.1);color:#ff9800}span._dash_status.approval{background:rgba(139,195,74,.1);color:#8bc34a}span._dash_status.expired{background:rgba(220,44,44,.1);color:#dc2c2c}._dash_grid_box{width:100%;position:relative;border-radius:6px;margin:15px 0;border:1px solid #e3e6ef}._dash_grid_box_thumb{display:flex;align-items:center;justify-content:center;margin:2rem auto .5rem;width:80px;position:relative}._dash_grid_box_caption{padding:0 1rem 2rem;text-align:center}._dash_grid_box_caption ._elcio_title{font-size:17px;font-weight:600;margin:0;line-height:1}span._elopi_designation,span._elopi_location{font-weight:600;font-size:13px;color:#5c75a2}._dash_grid_box_thumb .verified{position:absolute;right:-6px}._dash_usr_rates{display:flex;align-items:center;justify-content:center;margin:.2rem 0 1rem}._dash_usr_rates span{width:34px;height:24px;display:inline-flex;align-items:center;justify-content:center;background:#3c3f46;border-radius:4px;font-weight:600;line-height:0;margin-right:4px;color:#fff;font-size:13px}._dash_usr_rates i{color:#ff9800;padding:0 1.5px;font-size:13px}._dash_usr_rates span.good{background:#2fad5b}._dash_usr_rates span.high{background:#cddc39}._dash_usr_rates span.mid{background:#ff9800}._dash_usr_rates span.poor{background:#e0352b}._dash_usr_actioned ul{padding:0;margin:0 -14px;display:flex;align-items:center;justify-content:center}._dash_usr_actioned ul li{padding:5px 6px}._dash_usr_actioned ul li a{font-weight:600;font-size:12px;height:40px;width:100%;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;background:#f4f5f7;border-radius:4px}._dash_usr_actioned ul li a i{margin-right:4px}._dash_usr_actioned ul li a._download_cv{background:#0b98ea;color:#fff}._dash_usr_actioned ul li a._send_message{background:#43bf6f;color:#fff}._dash_usr_information ul{margin:0;padding:.6rem 1rem;display:flex;align-items:center;border-top:1px solid #e3e6ef}._dash_usr_information ul li{list-style:none;font-size:14px;font-weight:600;color:#5c75a2}._dash_usr_information ul li:first-child{flex:1;display:flex;align-items:center}._dash_usr_information ul li ._call_now{width:35px;height:35px;align-items:center;justify-content:center;display:inline-flex;background:rgba(76,175,80,.1);border-radius:50%;color:#4caf50}a._trash_removeal{position:absolute;top:15px;right:15px}._dash_remove_wrap ._trash_removeal{width:38px;height:38px;display:flex;align-items:center;justify-content:center;background:#f4f5f7;border-radius:50%;color:#5c75a2;transition:all ease .4s}._dash_remove_wrap ._trash_removeal:focus,._dash_remove_wrap ._trash_removeal:hover{color:#fff;background:#d63232}._dash_usr_bid_rate ul{margin:0;padding:0;margin-bottom:1rem;display:flex;align-items:center}._dash_usr_bid_rate ul li{font-size:22px;font-weight:800;color:#223673;text-align:center;flex:0 0 50%}._dash_usr_bid_rate ul li span{display:block;line-height:1;font-size:13px;font-weight:600;color:#5c75a2}._frs_rate_ptop{position:absolute;top:12px;left:15px}._frs_rate_ptop h5 sub{font-weight:500;font-size:12px;color:#5c75a2}._list_jobs_wraps.mng_list ._list_jobs_f1ex.first{flex:1;width:auto}._list_jobs_wraps.mng_list ._list_110_caption ._jb_title{font-size:18px;margin-bottom:8px}._list_jobs_wraps.mng_list ._dash_usr_rates{justify-content:flex-start}.custom-file.avater_uploads{height:180px;display:flex;align-items:center;width:170px}.custom-file.avater_uploads label.custom-file-label{height:180px;border-radius:10px;background:#f4f5f7;border:1px solid #e4e8ef}.custom-file.avater_uploads label.custom-file-label i{font-size:100px;color:#ccd2de}._manage_task_list{padding:1rem 1.5rem;margin:0;display:flex;align-items:center;border-bottom:1px solid #ebeff7}._manage_task_list:last-child{border-bottom:none}._manage_task_list_flex{flex:1}._manage_task_list_flex ._jb_title{font-size:16px;margin:0;line-height:1.2}._manage_task_list_flex ._dash_status{margin:0}ul._mng_tsk_list{margin:0;padding:0}ul._mng_tsk_list li{display:inline-block;margin-right:1rem;list-style:none;font-weight:600;color:#727694}ul._mng_tsk_list li:last-child{margin-right:0}ul._mng_tsk_list li span{display:block;line-height:1;font-size:20px;font-weight:700}ul._act_tsk_list{margin:0;padding:0;display:flex;align-items:center}ul._act_tsk_list li{display:flex;align-items:center;height:80px;padding:0 30px;background:#edf0f8}ul._act_tsk_list li h5{margin:0}ul._act_tsk_list li:first-child{border-radius:50px 0 0 50px}ul._act_tsk_list li:last-child{border-radius:0 50px 50px 0;background:#2eb95f;color:#fff}ul._act_tsk_list li:last-child h5{color:#fff}button.btn.btn-save{background:#0f92fb}._grouping_single_reviews{position:relative;padding:1.5rem;display:flex;align-items:self-start;border-bottom:1px solid #f2f3fd}._grouping_single_reviews:last-child{border-bottom:none}._grouping_single_reviews_thumb{width:80px;height:80px;border-radius:50%}._grouping_single_reviews_caption{position:relative;padding-left:15px;flex:1}._grouping_single_reviews_caption ._rev_title_cats{margin:0;font-weight:600;line-height:1.2;font-size:18px}._grouping_single_reviews_caption ._rev_title_cats .esxlop_titme{float:right;font-size:13px;font-weight:400;color:#a1a9bb}._rev_subject_cats{margin:0;font-size:18px;font-weight:600;margin-top:1rem}._grouping_single_reviews_caption ._dash_usr_rates{justify-content:flex-start}._review_edit_btn{padding:0 20px;height:36px;display:inline-flex;align-items:center;background:#e1e4ef;border-radius:4px;font-size:14px;transition:all ease .4s;font-weight:600}._review_edit_btn i,._review_leave_btn i{margin-right:4px}._review_edit_btn:hover,a._review_edit_btn:focus{color:#fff;background:#272727}._review_leave_btn{padding:0 20px;height:36px;display:inline-flex;align-items:center;background:#197de4;color:#fff;border-radius:4px;font-size:14px;transition:all ease .4s;font-weight:600}._review_leave_btn:hover,a._review_leave_btn:focus{color:#fff;background:#272727}._reviews_wrips{height:32px;display:inline-flex;align-items:center;padding:0 15px;background:#eff2f9;border-radius:4px;font-size:13px}.rate-stars input{border:0;width:1px;height:1px;overflow:hidden;position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);opacity:0}.rate-stars label{position:relative;float:right;color:#c8c8c8}.rate-stars label:before{margin:0;margin-right:10px;content:"\e94f";font-family:lineicons!important;display:inline-block;font-size:16px;color:#d9e2ec;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rate-stars input:checked~label:before{color:#ffa60c}.rate-stars label:hover~label:before{color:#ffa60c}.rate-stars label:hover:before{color:#ffa60c}.rate-stars{text-align:left;position:relative;display:table;margin-bottom:1rem}._reviews_eade_modal{margin-bottom:2rem;text-align:center;position:relative}._review_thumb_icon{width:60px;height:60px;align-items:center;justify-content:center;background:rgba(255,152,0,.1);border-radius:50%;display:flex;margin:0 auto 7px;font-size:25px;color:#ff9800}._reviews_eade_modal p a{font-weight:600;color:#4caf50}.messages-container{margin:0;box-shadow:0 0 12px 0 rgba(0,0,0,.06);border-radius:4px;background-color:#fff}.messages-headline{font-size:16px;margin:0;padding:22px 30px;background-color:#fff;display:block;border-bottom:1px solid #edf1f9;border-radius:4px 4px 0 0;position:relative}.messages-headline h4{font-size:16px;padding:0;margin:0;font-weight:600;display:inline-block}.message-action{border-radius:50px;font-size:13px;font-weight:500;display:inline-block;transition:.3s;padding:0;float:right}.messages-container-inner{display:flex}.messages-container-inner .dash-msg-inbox{max-width:340px;border-right:1px solid #edf1f9}.messages-container-inner .dash-msg-inbox{overflow:hidden}.messages-container-inner .dash-msg-content{padding:30px}.messages-container-inner .dash-msg-content,.messages-container-inner .dash-msg-inbox{flex:1}.messages-container-inner .dash-msg-inbox ul{max-height:950px;overflow-y:scroll;width:357px;list-style:none;padding:0;margin:0}.dash-msg-inbox ul li.active-message{border-left:3px solid #166ef3}.dash-msg-inbox ul li{border-bottom:1px solid #edf1f9;transition:.2s;list-style:none}.dash-msg-inbox ul li:last-child{border-bottom:none}.message-by-headline h5{margin-bottom:0;font-size:14px;line-height:1}.dash-msg-inbox ul li a{position:relative;display:block;padding:30px}.messages-container-inner .dash-msg-inbox ul li a{padding:25px}.dash-msg-inbox .dash-msg-avatar{position:absolute;left:30px;top:50%;transform:translateY(-50%)}.messages-container-inner .dash-msg-inbox .dash-msg-avatar{left:25px}.dash-msg-avatar img{display:inline-block;width:54px;height:54px;border-radius:50%}.messages-container-inner .dash-msg-avatar img{width:40px;height:40px}.dash-msg-inbox .message-by{margin-left:85px}.messages-container-inner .dash-msg-inbox .message-by{margin-left:50px}.messages-container-inner .message-by-headline h5 i{background:#f98f14;padding:3px 8px;border-radius:50px;color:#fff;font-size:13px}.messages-container-inner .message-by-headline span{font-size:13px;position:absolute;top:25px;right:25px;float:right;color:#888}.messages-container-inner .dash-msg-inbox .message-by p{height:26px;max-width:205px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:14px;margin:0;padding:0;color:#6b747d;line-height:27px}.message-plunch{display:block;position:relative;margin-bottom:25px}.message-plunch .dash-msg-avatar{position:absolute;left:0;top:0}.message-plunch .dash-msg-avatar img{width:50px;height:50px;display:inline-block;border-radius:50%}.message-plunch .dash-msg-text{margin-left:70px;background-color:#f4f5f7;border-radius:4px;padding:20px;position:relative}.message-plunch .dash-msg-text:before{position:absolute;top:12px;left:-9px;content:"\f0d9";font-family:fontawesome;font-size:31px;color:#f4f5f7}.message-plunch .dash-msg-text p{font-size:15px;padding:0;margin:0;line-height:27px}.message-plunch.me .dash-msg-avatar{left:auto;right:0;position:absolute;top:0}.message-plunch.me .dash-msg-text{color:#39b36e;background-color:rgba(57,179,110,.1)}.message-plunch.me .dash-msg-text{margin-left:0;margin-right:70px;border-radius:4px;padding:20px;position:relative}.message-plunch.me .dash-msg-text:before{color:rgb(235 247 240)}.message-plunch.me .dash-msg-text:before{left:auto;right:-11px;content:"\f0da"}.message-reply{display:block;margin-top:15px}.message-reply textarea{max-width:100%;width:100%;font-size:15px;font-weight:400;line-height:26px;padding:15px 20px}.message-reply button{border-radius:4px;margin-top:5px}span._user_status{width:12px;height:12px;background:#252629;display:flex;border-radius:50%;border:1px solid #fff;position:absolute;right:-5px;top:50%}span._user_status.online{background:#28af51}span._user_status.offline{background:#e23528}span._user_status.busy{background:#ff9800}.irs--flat .irs-line{background-color:#e8ecf5;border-radius:50px}.irs--flat .irs-from,.irs--flat .irs-single,.irs--flat .irs-to{background-color:#01b753}.irs--flat .irs-from:before,.irs--flat .irs-single:before,.irs--flat .irs-to:before{border-top-color:#01b753}.irs--flat .irs-handle>i:first-child{width:18px;height:100%;margin-left:-2px;background-color:#0b85ec;border-radius:50%}.irs--flat .irs-bar{top:25px;height:12px;background-color:#83c6ff}.irs--flat .irs-handle.state_hover>i:first-child,.irs--flat .irs-handle:hover>i:first-child{background-color:#0b85ec}.label_flex{display:flex;align-items:center;width:100%}.label_flex .custom-file{height:20px;width:auto}.label_flex label.custom-file-label{height:20px;width:20px;border-radius:50%;padding:0}.label_flex label.fl_01{flex:1}.label_flex .custom-file-input{width:20px;height:20px;cursor:pointer!important}.map-search-box{background:#fff;padding:2em 2em 1em;border-top-left-radius:4px;border-top-right-radius:4px}button.btn.adv-btn{background:#2b4db9;color:#fff;border-top-left-radius:4px;border-top-right-radius:4px}.hm-map-container{float:left;width:100%;position:relative;overflow:hidden}.fw-map{height:600px}.hm-map-container.column-map{width:50%;position:fixed;-webkit-transform:translate3d(0,0,0);overflow:hidden}.hm-map-container.column-map.right-pos-map{right:0}.hm-map-container.column-map.left-pos-map{left:0}.hm-map-container #map{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;overflow:hidden}.map-popup-wrap{max-width:300px;position:relative}.infoBox>img{position:absolute;right:5px;top:30px;z-index:2;cursor:pointer}.cluster-visible{background:0 0!important;color:#fff!important;width:50px!important;height:50px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:radial-gradient(circle,#31e683 10%,#01b753 60%)!important;border-radius:50%;font-size:16px!important}.fs-container{height:100%!important;width:100%;position:relative;z-index:4;float:left;background:#fff}.fs-left-map-box{float:left}.fs-container #map{position:relative;top:0;left:0;height:100%;width:100%;z-index:990;margin-bottom:0}.fs-left-map-box .hm-map-container.fw-map{width:35%;height:100%;position:fixed;-webkit-transform:translate3d(0,0,0);overflow:hidden}.home-map-banner.full-wrapious{position:relative;top:0;left:0;height:585px;width:100%;overflow:hidden}.half-map .fs-inner-container{position:relative;width:65%;background:#f1f4f7;min-height:100vh;z-index:10;float:right}.hm-map-container.fw-map #map{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;overflow:hidden}.fs-content{max-height:100%;overflow:auto;padding:0;overflow:visible}.half-map .fs-content{padding:2em}.fs-container section.search{padding:32px 40px 47px 40px}.fs-container .fs-listings{padding:0 25px;margin:0}.fs-switcher{padding:0 25px;margin:0}.fs-inner-container{width:50%;height:100%;float:left;display:inline-block}.img-wrap{height:310px;display:inline-block;position:relative;width:100%;overflow:hidden;z-index:1;margin:10px 0;border-radius:4px}.img-wrap:before{position:absolute;top:0;left:0;width:100%;height:100%;display:block;content:"";background:linear-gradient(to bottom,transparent 25%,#1e2a4c);opacity:.8;z-index:11;transition:.3s ease-out}.home-map-banner.full-wrapious{position:relative;top:0;left:0;height:585px;width:100%;overflow:hidden}.home-map-banner.full-wrapious .advance-search-container{position:absolute;bottom:0;left:0;z-index:+33;transition:all .4s;max-width:1170px;margin:0 auto!important;width:100%;right:0}._freelacers_120,.map-popup-wrap .job_grid_02{min-width:300px}.map-popup-wrap .jb_grid_01_thumb img{max-width:60px}.map-popup-wrap ._freelacers_120 ._freelacers_120_thumb img{max-width:90px}.gm-style{font:400 14px Roboto,Arial,sans-serif;text-decoration:none}footer{z-index:99;position:relative}footer.dark-footer{background:#191f2b}footer.light-footer{background:#fff}footer.light-footer.light{background:#ebf6ff}.footer-logo{padding:20px 0;display:inline-block;width:100%;border-top:1px solid #eaeef3;border-bottom:1px solid #eaeef3}footer.footer-small{padding:50px 0 0 0}.ft-itext{font-weight:500;font-size:16px;text-align:center!important;margin:10px}.ft-itext i{margin-right:5px}ul.social{margin:0;padding:0}ul.social li{display:inline-block;list-style:none;margin:5px}ul.social li a{width:40px;height:40px;display:inline-block;background:#fff;border-radius:50%;-webkit-box-shadow:0 0 12px 0 rgba(71,119,244,.2);box-shadow:0 0 12px 0 rgba(71,119,244,.2);line-height:40px;text-align:center}.ft-copyright{border-top:1px solid #eaeef3;padding:15px 0 12px 0}.ft-copyright p{margin-bottom:0}.footer-logo img{max-width:185px}.footer-widget{padding:50px 0}h4.widget-title{margin-bottom:12px;font-weight:600;font-size:15px;letter-spacing:0;color:#2944c1}.footer-widget p{color:#6e7598;font-size:14px}.footer-widget ul{padding:0;margin:0}.footer-widget ul li{list-style:none;margin-top:10px;display:block}.footer-widget ul li a{color:#6e7598;font-size:13px;font-weight:600}.footer-bottom p{color:#6e7598;font-size:14px}.footer-bottom p a{color:#2944c1;font-weight:600}footer.skin-dark-footer h4{color:#fff;text-transform:uppercase}footer.skin-dark-footer,footer.skin-dark-footer .footer-widget ul li a,footer.skin-dark-footer a{color:#818da5;font-size:14px;transition:all ease .4s}footer.skin-dark-footer .footer-widget ul li a:focus,footer.skin-dark-footer .footer-widget ul li a:hover{color:#fff}.img-fluid.f-logo{max-width:240px;margin-bottom:1rem}.widget_media_image{margin-top:3rem}.footer-bottom{padding:30px 0;border-top:1px solid #e9edf3}.skin-dark-footer .footer-bottom{border-top:1px solid rgba(255,255,255,.06)}ul.footer-bottom-social{margin:0;padding:0}ul.footer-bottom-social li{display:inline-block;list-style:none;margin-right:17px;margin-top:0}ul.footer-bottom-social li a{color:#546e7a}ul.footer-bottom-social li a:focus,ul.footer-bottom-social li a:hover{color:#007bff}ul.footer-bottom-social li i{margin-right:5px}footer.skin-dark-footer ul.footer-bottom-social li a{color:rgba(255,255,255,.6);font-size:17px}footer.skin-dark-footer ul.footer-bottom-social li a:focus,footer.skin-dark-footer ul.footer-bottom-social li a:hover{color:#fff;opacity:1}.fw{margin-bottom:18px;display:inline-block;position:relative;padding-left:28px;width:100%}.fw:last-child{margin:0}.fw:before{font-family:themify;vertical-align:initial;font-size:20px;position:absolute;left:0;top:0}.fw.fw-location:before{content:"\e693"}.fw.fw-mail:before{content:"\e75a"}.fw.fw-call:before{content:"\e621"}.fw.fw-skype:before{content:"\e72d"}.fw.fw-web:before{content:"\e665"}.other-store-link{width:auto;margin-bottom:20px;display:inline-block}.other-store-link:last-child{margin-bottom:0}.other-store-app{width:200px;height:66px;border:2px solid #9ea6ba;border-radius:4px;padding:0 14px;display:flex;flex-wrap:wrap;align-items:center;color:#9ea6ba}.os-app-icon{margin-right:13px}.os-app-icon i{font-size:32px}.os-app-caps{font-size:18px;font-weight:600}.f-newsletter{max-width:510px;margin-top:15px;display:block;position:relative}.f-newsletter .form-control{width:100%;font-size:16px;font-weight:400;color:#7f8ca2;background-color:transparent;border:2px solid #a5aebf;padding:18px 20px 18px;border-radius:3px;height:60px}.skin-dark-footer .f-newsletter .form-control{border:2px solid #9ea6ba}.f-newsletter .btn{bottom:4px;position:absolute;right:4px;font-size:16px;font-weight:500;letter-spacing:1px;padding:18px 12px 14px;text-align:center;text-decoration:none;text-transform:uppercase;white-space:normal;width:auto;border-width:0;color:#9ea6ba;cursor:pointer;border-radius:2px;height:52px;background:0 0}.form-control::-webkit-input-placeholder,textarea.form-control::-webkit-input-placeholder{color:#879ac3}.form-control:-ms-input-placeholder,textarea.form-control:-ms-input-placeholder{color:#879ac3}.form-control::placeholder,textarea.form-control::placeholder{color:#879ac3}@media all and (min-width:768px) and (max-width:1024px){._list_110_caption h4{font-size:12px}}@media all and (min-height:600px) and (min-width:767px){.height-10{height:10vh}.height-20{height:20vh}.height-30{height:30vh}.height-40{height:40vh}.height-50{height:50vh}.height-60{height:60vh}.height-70{height:70vh}.height-80{height:80vh}.height-90{height:90vh}.height-100{height:100vh}}@media (min-width:992px){a._filter-ico{display:none}.collapse.miz_show{display:block!important}.title-banner h1{font-size:2.5rem}._loh_revu97{margin-top:150px}.w3-ch-sideBar{max-width:420px}._uy76_title h1{font-size:2rem}.h1,h1{font-size:3.5em;line-height:1.11818182em}h1.small{font-size:3em;line-height:1.11818182em}._oi89_wrap h1{font-size:2rem;line-height:1.3}._oi89_blurb,._oi89_wrap{padding:0 2rem}.hover-dropdown .navbar-nav>.dropdown:hover>.dropdown-menu{display:block;margin-top:0}.navbar-nav>.dropdown .dropdown-menu{min-width:210px;margin-top:0;border-radius:0 0 .25rem .25rem}.dropdown-submenu:hover>.dropdown-menu{display:block}.hover-dropdown .navbar-nav>.dropdown:hover>.dropdown-menu{display:block;margin-top:0}.navbar-nav>.dropdown .dropdown-menu{min-width:210px;margin-top:0;border-radius:0 0 .25rem .25rem}.dropdown-submenu:hover>.dropdown-menu{display:block}}@media (min-width:993px){.nav-left-side .core-nav .nav-header{position:relative;float:left}.nav-brand img.sw-m{display:none}.header.dark-header ul.attributes{float:none}.header.header-dark{background:#122944}.header-dark nav .menu li a{color:#fff}.header-dark li.login-attri a{color:#fff!important}.header-dark .core-nav .dropdown>.dropdown-menu{background:#263547;border:solid 1px #2e3e52}.header-dark .core-nav .dropdown>.dropdown-menu>li>a{border-bottom:solid 1px #314358}.header-dark .core-nav .dropdown>.dropdown-menu>li>a:hover{background:#2d3e52}.header.header-dark.header-fixed nav.headnavbar{background:#263547}.product_879_list{-ms-grid-columns:(1fr)[7];grid-template-columns:repeat(7,1fr)}}@media (min-width:1200px){.hero-content h1{font-size:80px}.hero-banner.full{height:100vh}}@media (max-width:1199px){._dash_navigation ul li a{padding:.8rem 1rem;font-size:13px}.link{padding:10px 15px}.pricing_boxes.featured:before{content:"Best value!";position:absolute;color:#fff;font-size:12px;font-weight:600;top:-23px;background-repeat:no-repeat;background-position:50%;background-size:contain;padding:10px 30px;left:50%;transform:translateX(-50%)}}@media (max-width:1023px){.urip_column_wrap{display:block}.item_image_urip .img-fluid{width:100%;object-fit:cover}.urip_column_single{margin:0}.pricing_thumb_title h4{font-size:22px;margin-bottom:4px}.pricing_thumb_title p{max-width:100%;margin:0 auto;line-height:1.6}ul.pricing_lists li{margin-left:0}.pricing_boxes.featured:before{padding:10px 20px}img.image-cover{display:none}.call-to-act-caption{padding:4em 1em;text-align:center}.bl-dark .call-to-act-caption h3,.dark-2 .call-to-act-caption h3{font-size:15px}.half-map .fs-inner-container{width:100%}.half-map .fs-left-map-box{float:none}.fs-left-map-box .hm-map-container.fw-map{width:100%;height:585px;position:relative;-webkit-transform:translate3d(0,0,0);overflow:hidden}}@media (max-width:992px){.navigation-portrait .nav-brand.static-logo{display:none}.navigation-portrait .nav-menu.nav-menu-social>li{width:100%;padding:0 15px}.nav-menu.nav-menu-social>li.add-listing{max-width:94%}.blox_instagram_preview .blox_instagram_preview_container img{vertical-align:top;height:50px;width:100%;max-width:100%;object-fit:cover!important}.nav-brand,.nav-brand:focus,.nav-brand:hover,.nav-menu>li>a{color:#fff}.submenu-indicator-chevron{border-color:transparent #fff #fff transparent}.nav-menu>li>.nav-dropdown:before{display:none}.nav-menu>li .nav-dropdown{background:0 0;box-shadow:none}.nav-dropdown>li>a{border-bottom:1px solid #2d334e;color:#848bab}.nav-menu>li .nav-dropdown{padding:0}.navigation-portrait .nav-dropdown>li>ul>li>a{padding-left:40px}.urip_list_cart{background:#3c3c48;position:relative;top:14px}.nav-menu.nav-menu-social>li.add-listing{display:inline-flex;align-items:center;justify-content:center}.messages-container-inner{display:block}.messages-container-inner .dash-msg-inbox{max-width:100%}.messages-container-inner .dash-msg-inbox ul{width:100%}}@media (max-width:991px){._fade_freelancer_teams{display:none}}@media (max-width:767px){.featured-employers-wrap.dark h5{display:none}.lead{font-size:16px!important}.linkeo_link{margin:0 0 0}.linkeo_link a.btn{margin:12px 0}h1{line-height:32px;font-size:25px}.footer-widget{padding:0 0 40px}footer{padding-top:40px}.blog-details .comment-area .all-comments article .comment-author{float:left;width:50px}.blog-details .comment-area .all-comments article .comment-author img{max-width:50px;border-radius:50%}.comment-list ul{padding:0}.blog-details .comment-area .all-comments article .comment-details{overflow:hidden;padding-left:15px}._dash_navigation ul li a{border:none}.dash_hyu76{display:block}.dash_hyu74{margin-bottom:2rem}.all_portf987{display:block}._portf982{margin-bottom:1rem}._portf983{margin:0;max-width:280px}.breadcrumb-item a{color:#fff;font-size:13px}.yel_7bcx h4{margin-bottom:1px;font-size:17px}.log_wraps{padding:1rem 0}._portf910 ._ijy_title{font-size:14px;margin:0;line-height:1.4}h2{line-height:28px;font-size:20px}._filt_tag786{display:block}._tag782{margin-bottom:.5rem}._list_iju76{display:block}._iju76_01{display:block}._iju76_thumb{max-width:100%;margin-bottom:1rem}.product_879_list{-ms-grid-columns:(minmax(40%,1fr)) [auto-fill];grid-template-columns:repeat(auto-fill,minmax(40%,1fr))}.hime_m{display:none}.themes-slides{padding:0 5px}.btn_o9u7{margin-bottom:1rem}input.form-control.lio-rad{border-radius:4px 0 0 4px!important}._list_jobs_wraps{display:block}._list_110{display:flex;align-items:center;position:relative;justify-content:center;flex-wrap:wrap;flex-direction:column;text-align:center}._list_110_caption{flex:1;display:flex;flex-direction:column;text-align:center;justify-content:center;margin:.5rem 0}._list_110_caption ._jb_title{max-width:100%}._list_jobs_f1ex ._jb_apply{float:none;margin:0 auto}._list_jobs_f1ex.first,.candidates_list ._list_jobs_f1ex.first,.employer_list ._list_jobs_f1ex.first{width:100%;flex:0 0 100%}._list_jobs_f1ex,.candidates_list ._list_jobs_f1ex,.employer_list ._list_jobs_f1ex{width:100%;flex:0 0 100%;text-align:center}._large_jb_header{display:block}._list_right-info{display:flex;align-items:center;justify-content:center;margin-top:.6rem}._large_jb_body_list_info ul li{width:50%;flex:0 0 50%;margin:5px 0}._large_jb_body_list_info ul{display:flex;flex-wrap:wrap}._large_jb_body_list_explain p{font-size:14px;line-height:1.8}._jb_details01{display:block}._jb_details01_flex{margin-bottom:1rem}ul.jbx_info_list li{margin-right:5px}._jb_details01_authors{width:70px;height:70px;position:relative}._jb_details01_flex{align-items:flex-start}._jb_details01_authors_caption .jbs_title{font-size:15px}.jb_types{font-size:12px}._file_caption_flex ._eltio_caption_icon img{max-width:40px}._eltio_caption_body h4{color:#43434a;font-size:12px}._job_detail_single.flexeo{display:block}ul.shares_jobs li{margin-right:5px}ul.bottoms_applies li{margin-left:0;margin-right:5px;margin-top:5px}._proposal_bids_thumb{width:40px;height:40px}._proposal_bids_caption h4{margin:0;line-height:1.2;font-size:12px;font-weight:700}._proposal_bids_caption{position:relative;padding-left:8px}._proposal_bids_single .over_reviews_count{display:none}form.search-big-form .form-group{margin-bottom:12px}.banner-search.shadow{box-shadow:none!important;background:0 0}form.search-big-form .form-group .form-control,form.search-big-form .form-group.single-radius .select2-container--default .select2-selection--single{border:1px solid #e1e9ef!important;border-radius:5px!important}.banner-search span.select2.select2-container.select2-container--default{border:1px solid #e1e9ef;border-radius:5px!important}.search-big-form .btn{border-radius:5px!important}.featured-category ul li:first-child{display:none}.featured-category ul li{margin-right:5px;list-style:none;display:inline-block;margin-bottom:5px}.hero-banner.full{padding:5rem 0;min-height:auto}.call-to-act-caption{padding:5em 1em;text-align:center}.call-to-act-caption h2{font-size:24px}.search-big-form.shadows{box-shadow:none}._job_alert{margin-top:2rem}.advertise_wraps img{margin:0 auto;display:table}.dashboard-navbar{margin-bottom:20px}._grouping_single_reviews_thumb{width:60px;height:60px;border-radius:50%}._grouping_single_reviews_caption ._rev_title_cats{font-size:15px}._rev_subject_cats{font-size:15px}._manage_task_list{display:block}._manage_task_list_right{margin-top:1rem}ul._act_tsk_list li{padding:0 20px}._act_capt_01 span{font-size:13px}._list_jobs_wraps.mng_list ._dash_usr_rates{justify-content:center;margin-top:0}._dash_singl_box{display:block}._dash_singl_thumbs{margin-bottom:1rem}._dash_singl_captions{padding:0}._dashboard_content_body .col-auto{width:100%}._vlic_video{position:absolute;width:140px;height:140px;background:#2944c1;bottom:0;display:flex;align-items:flex-start;justify-content:center;border-radius:50%;margin-bottom:-77px;box-shadow:0 0 0 8px rgb(255 255 255 / 20%)}._vlic_video ._video_liper{top:7px;color:#fff;position:relative;font-size:35px}.small_head_clics h1{font-size:30px;line-height:1.2;font-family:initial;margin-bottom:1rem}.featured_showing_list ul li{font-size:15px;flex:0 0 100%;margin-left:10px}}
